@import url("basic.css");
@import url("menu.css");
@import url("modules.css");
@import url("user_edit.css");

#box{
	width: 990px;
	margin: 0 auto;
	position: relative;
	text-align: left;	
	background: #fff url(../images/box.gif) repeat-y center;
}
#header{
	background: #1b1c20;
	height: 128px;	
	width: 990px;	
	position: relative;
	color: #606060;
}
#logo{
	width: 351px;
	height: 62px;
	display: block;
	position: absolute;
	top: 32px;
	left: 0px;
	background: url(../images/logo.gif) no-repeat;	
	
}

/** outdoor bannery **/

#home_bannery{
	width: 700px;
	height: 100px;
	overflow: hidden;
	background: #232428;
	/*float: left;*/
	padding: 0;
	margin: 0;
}
#home_bannery li{
	list-style-type: none;
	float: left;
	padding: 0 20px 0 0;
	margin: 0;

}
#home_bannery li.posledni{
	padding: 0 0 0 0 !important;
}
#home_bannery a{
	width: 160px;
	height: 70px;
	display: block;
	overflow: hidden;
	float: left;
	position: relative;
	text-decoration: none;
	background: #1B1A1A url(../images/bannery.gif) no-repeat top left;
}
#home_bannery span{
	display: block;
	width: 130px;		
	font-size: 120%;
	font-weight: bold;
	position: absolute;
	left: 15px;
	top: 15px;
	text-align: left;
	color: #fff;
}
#home_bannery a:hover span{
	color: #ff8700;
	cursor: pointer;
}

#lavicky{
	background: #1B1A1A url(../images/lavicky.gif) no-repeat top left !important;
}
#ostatni_outdoor{
	background: #1B1A1A url(../images/ostatni_outdoor.gif) no-repeat top left !important;
}

/** drobeckova navigace **/

#drobky{
	width: 684px;
	/*float: left;*/
	font-size: 85%;
	padding: 6px 6px 8px 10px;
	text-align: left;
	background: #ef7e00 url(../images/drobky_bgr.gif) repeat-x top;
}
#drobky  li{
	list-style-type: none;
	display: inline;
	padding-right: 14px;
	padding-left: 6px;
	background: url(../images/drobky.gif) no-repeat right;
	color: #fff;
}
#drobky  li a{
	color: #fff;
}
#drobky  li a:hover{
	text-decoration: none;
}
 #drobky li.posledni_drobek{
	background: none;
}
 #drobky li.prvni_drobek{
	padding-left: 0;
}


#main { 
	width: 990px;
	clear: both;
	position: relative;
	background:  url(../images/main.gif) no-repeat top left;
}
#main_2 { 
	width: 990px;
	clear: both;
	position: relative;
	padding-bottom: 30px;
	background:  url(../images/main_konec.gif) repeat-x bottom left;
}



#content{
	width: 700px;
	float: left;
	padding-top: 30px;
	background: url(../images/content.gif) repeat-x top;
}

#extra{
	width: 270px;
	float: right;
	margin-bottom: 30px;
	background: transparent url(../images/content.gif) repeat-x top;
	margin-top: 30px;
}
.mini_box{
	padding: 9px 10px;
	margin-bottom: 20px;
	background: #fff;
	border: 1px solid #c9c9c9;
	border-top: none;
}
.mini_box img{
	margin-bottom: 5px;
}
.mini_box ul{
	margin-left: 15px;
}

h3.nadp{
	font-size: 90%;
	padding: 6px 10px 6px 10px;
	border: 1px solid #d26f00;
	color: #fff;
	background: #ee7e00 url(../images/h3_nadp.gif) repeat-x top left;
}


h3.nadp a{
	color: #fff;
	text-decoration: none;
}

#big_banner{
	margin-bottom: 17px;
	display: block;
}
#partneri{
	padding: 10px 0;
	text-align: center;
	margin: 0;
}
#footer_blok{
	height: 20px;
	background: #232428;
}


#footer{
	text-align: left;
	clear: both;
	width: 972px;
	font-size: 82%;
	position: relative;
	background: #F07F00 url(../images/h3_nadp.gif) repeat-x top;
	padding: 0 10px 0 6px;
	border: 1px solid #000;	
	color: #fff;
	/*float: left;*/
}

#under_footer{
	text-align: left;
	clear: both;
	width: 972px;
	font-size: 82%;
	position: relative;
	background-color: #1B1C20;
	padding: 7px 10px 4px 6px;
	color: #fff;
	/*float: left;*/
}

#under_footer ul, #footer2 ul {
	padding: 3px 0 6px  4px;
	/*float: left;*/
	background: url(../images/footer_logo.gif) no-repeat center left;
}
#under_footer ul li, #footer2 ul li{
	list-style-type: none;
	display: inline;
	padding-left: 6px;
	padding-right: 10px;
	background: url(../images/footer_li.gif) no-repeat bottom right;
}
#under_footer ul li.posledni, #footer2 ul li.posledni{
	background: none;
}
#under_footer ul a{
	color: #F07F00;
}
#under_footer ul a:hover, #footer2 ul a:hover, #footer ul a:focus, #footer2 ul a:focus{
	text-decoration: none;
}
#under_footer p{
	padding-left: 6px;
	padding-top: 3px;
}

#nahoru{
	position: absolute;
	top: 10px;
	right: 10px;
	color: #fff;
}


#bs_logo{
	position: absolute;
	top: 13px;
	right: 10px;
}
#footer2{
	width: 972px;
	height: 40px;
	margin: 0 auto;
	padding: 10px 10px 0 3px;
	font-size: 82%;	
	text-align: left;
	position: relative;
}

