/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@import url(../warp/css/layout.css);


/* Spacing
----------------------------------------------------------------------------------------------------*/

#content { margin: 0px; }

#header { margin: 0 -10px 10px; }

#toolbar { margin-bottom: 0px; }

#headerbar { margin-bottom: 0px; }

#sidebar-a .last, #sidebar-b .last { 
	background: url(/images/sidebars-bottom.png) bottom left repeat-x;
}

#sidebar-a, #sidebar-b { 
	
}

#footer { margin: 0; padding-top: 65px; color: white;}

#footer .module { margin: 0; }


/* Layout
----------------------------------------------------------------------------------------------------*/

/* Block Elements */
#block-main {

}

#block-main > div {
	padding: 0px;
	background: url(../images/background/header.jpg) 50% 0 no-repeat;
}

#block-bottom {
	padding: 15px 0 5px;
	width: 1190px;
	margin: 0 auto;
	background: url(/templates/yoo_balance/images/background/bg_sponsors.png) no-repeat;
	height:256px;
	-webkit-border-radius: 0px 0px 12px 12px;
	-moz-border-radius: 0px 0px 12px 12px;
	border-radius: 0px 0px 12px 12px;
	-webkit-box-shadow: #000 0px 0px 20px;
	-moz-box-shadow: #000 0px 0px 20px;
	box-shadow: #000 0px 0px 20px;
}

#block-footer .wrapper {
	background: url(/templates/yoo_balance/images/background/bg_puck.png) no-repeat 10% 0%;
	height: 130px;
}
#block-footer {
	padding: 0;
	margin: 30px auto 0 auto;
	width: 1190px;
	background: url(/templates/yoo_balance/images/background/bg_footer.png) no-repeat bottom center;
	border-bottom: none;
	display: block;
}

#block-main + #block-footer { background: #0B123B; }

/* Toolbar */
#toolbar { font-size: 12px; height: 330px;}

/* Menubar */
#menubar {
	position: relative;
	background: url(/templates/yoo_balance/images/background/bg_menu.png) no-repeat;
	background-clip: padding-box;
}

#menubar-r {
	height: 39px;
	border-radius: 0 4px 4px 0;
	overflow: hidden;
}

#menubar-r > div {
	height: 39px;
	border-radius: 0 4px 4px 0;
	background-clip: padding-box;
}

#search {
	position: absolute;
	top: 7px;
	right: 9px;
}

/* Breadrumbs */
#breadcrumbs {
	margin-bottom: 10px;
	font-size: 12px;
}

/* Content */
#content {

}

#content > div {
	padding: 0 20px;

}
#content #system .item .content{
	font-size: 14px;
}

.leading, .items-col-2 .width50 .item{
	background: #F7F7F9;
	border: 1px solid #C1433F;
	border-radius: 5px;
	padding-top: 15px;
	margin-bottom: 25px;
}
.leading img{
	max-width: 650px;
	float: none;
	margin: auto;
}
.clm0 img, .clm1 img{
	max-width: 305px;
	max-height: 230px;
	float: none;
	margin: auto;
}
.clm0 p, .clm1 p{
	display:none;
}
.clm0 .links, .clm1 .links{
	display:block;
}
.clm0{
	margin-right: 6px;
}
.clm1{
	margin-left: 6px;
}

/* Footer */
#footer { text-align: center; }

#footer .menu { margin-bottom: 8px; }

#footer a { color: #C1433F; }
#footer a:hover { text-decoration; underline; }

#totop-scroller {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	width: 19px;
	height: 19px;
	background: url(../images/totop_scroller.png) 0 0 no-repeat;
	text-decoration: none;
}

#totop-scroller:active { background-position: 0 -30px; }