body{
	background-color:#00405f;
	text-align:center;
	margin:0px;
	padding:0px;
	background-image:url(../pix/bg_telo2.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
h2{
	font-size:14px;
	}	
a{
	text-decoration:underline !important;
	color:#003366;
	font-weight:bold;
	}
a,  img{
	border:none !important;
	}	
a:hover{
	text-decoration:none !important;
	color:#CC3300;
	}		
#centrovat{
	width:1020px;
	margin:0px auto 0px auto;
	text-align:left;
	background-image:url(../pix/new_bgpage.jpg);
	background-position:top center;
	background-repeat:repeat-y;
	position:relative;
	padding:0px 40px 0px 40px;
}	
.hlavicka2{
	width:1100px;	
	height:313px;
	margin:0px auto 0px auto;
	background-image:url(../pix/hlavicka2.jpg);
	background-position:23px 0px;
	background-repeat:no-repeat;
}


#centrovat, .hlavicka2{
	}
.fixiehlavicka	{
	_width:1200px !important;	
}
.uvodnistrana{
	.background-position:57px 0px;
}	
.replace{
	position:absolute;
	left:-1000px;
	visibility:hidden;
	}
.onas{
	color:white;
	display:block;
	position:absolute;
	width:301px;
	height:123px;
	/*	background:#FFFFFF;*/
	top:-166px;
	left:540px;
	font-size: 10px;
	text-align: justify;
	padding: 5px;
	line-height: 1.2;
	z-index: 1;
	}
.horni{
	z-index:2;
	}	
.horni, .horni_i{
	display:block;
	position:absolute;
	width:172px;
	height:97px;
	top:-127px;
	left:882px;
	_left:900px;
	z-index: 1;
	}
.horni_i{
	_left:950px;
	}	
.horni ul, .horni_i ul{
	margin:0px;
	}	
.horni li, .horni_i li{
	list-style-type:none;
	margin-left:-30px;
	&margin:0px;
	}
.horni h2, horni_i h2{
	font-size:12px;
}	
#topmenu{
	display:block;
	position:absolute;
	width:1000px;
	height:25px;
	top:-40px;
	&top:-28px;
	left:12px;
	_left:25px;
	font-size:14px;
	}
#topmenu ul{
	margin:0px;
	}
#topmenu li{
	float:left;
	list-style-type:none;
	margin:5px 0px 0px 20px;
	
	}
#nabidka{
	padding-top:20px;
	margin:0px 0px 0px -10px;
	_margin:0px;
	}
.button{
	width:210px;
	height:109px;
	display:block;
	background-position:0px 0px ;
	background-repeat:no-repeat;
	}
.button:hover{
	background-position:-211px 0px;
	}		
#nabidka li{
	list-style-type:none;
	width:200px;
	margin:0px 15px 0px 15px;
	float:left;
	text-align:justify;
	line-height: 1.2;
	}	
#nabidka li:hover{
	}	
#paticka{
	margin:0px 0px 0px 10px;
	_margin:0px 0px 0px 55px;	
	clear:both;
	height: 184px;
	width: 850px;
	background-image: url(../pix/new_paticka.png);
	background-repeat:no-repeat;
	padding: 20px 0px 0px 150px;
	&padding: 40px 0px 0px 150px;
	position:relative;
	}		
#paticka .mapicon{
	width:169px;
	height:61px;
	display:block;
	position:absolute;
	top:63px;
	left:471px;
	background-image: url(../pix/mapybutton.png);
	}
#paticka li{
	list-style-type:none;
	}		
.fl{
	float:left;
	}	
.cl{
	clear:both;
	}	
.sleva{
	margin:0px 0px 0px 5px;
	_margin:0px 0px 0px 25px;	
	display:block;
	width:997px;
	height:99px;
	background-image:url(../pix/sleva.jpg);
	background-repeat:no-repeat;
	padding:0px 0px 30px 0px;
}
.index{
	_margin:0px 0px 0px 45px;
	}
.sleva h4{
	font-size: 12px;
}

.sleva h3{
	font-size: 16px;
}
.sleva .jedna{
	float:left;
	width:300px;
	margin: 32px 10px 0px 20px;
	&margin: 42px 10px 0px 20px;
	}
.sleva .dva{
	float:right;
	width:600px;
	margin: 15px 20px 0px 0px;
	&margin: 25px 20px 0px 0px;
	text-align: right;
	}	
.novinky{
	width:440px;
	_width:420px;
/*	background-color:#99CC00;*/
	margin:10px 0px 0px 15px;
	_margin:10px 0px 0px 15px;
	float:left;
	}	
.novinky li{
	list-style-type:none;
	margin:10px 0px 10px -40px;
	}	
.novinky h3{
	border-bottom:2px solid #FF9900;
	font-size:14px;
	}
.gal{
	margin:40px 50px 0px 0px;
	_margin:40px 50px 0px 60px;
	width:470px;
	&width:440px;
	float:right;
	height:200px;
	}
.pujcovna{
	background-image:url(../pix/bt_pujcovna.png);
}
.instruktor{
	background-image:url(../pix/bt_instruktor.png);
}
.boty{
	background-image:url(../pix/bt_boty.png);
	}
.firmy{
	background-image:url(../pix/bt_firma.png);
}
	
.obsah, .dolnitext{
	padding:20px;
	_padding:30px;
	}
.levy{
	width:50%;
	float:left;
	}
.pravy {
	width:35%;
	float:left;
	padding:10px;
	margin:0px 0px 0px 80px;
	}			
.pravy img{
	border:1px solid #999999;
	padding:5px;
	}	
h2 {
	color: #34728B;
}
h3 {
	color: #084766;
	font-size: 24px;
}
h4 {
	font-size: 18px;
	color: #81001F;
}
fieldset{
	border:1px solid #CCCCCC;
	margin:10px 0px 10px 0px;
	}
fieldset:hover{
background-color:#EBEBEB;
}	
legend{
	font-size:12px;
	font-weight:bold;
	}	
#sleva2{
	width:350px;
	height:350px;
	background-image: url(../pix/sleva2.png);
	background-repeat: no-repeat;
	position:relative;
	padding:10px;
	
}
#sleva2 h3{
	position:absolute;
	top:-10px;
	_top:15px;
	right:34px;
}	
#sleva2 div{
	margin:50px 20px 0px 0px;
}
#bruslimevzime{
	display:block;
	position:absolute;
	width:254px;
	height:222px;
	top:-313px;
	left:8px;
	}
.fixiepoz{
	_left:590px;
	}
.fixiepoz2{
	_left:940px;
	}
#klikspot{
	position:absolute;
	top:-242px;
	left:40px;
	width: 396px;
	height: 205px;
	border:none;
	}
#klikspot *{
	border:none !important;
	}
/*zbozi*/
#vsechnozbozi{
	font-size:10px;
}
#vsechnozbozi h2, #vsechnozbozi h3, #vsechnozbozi h4, #vsechnozbozi h5{
	font-size:12px;
}
.zbozi-polozka{
	margin:10px;
	padding:10px;
	width:200px;
	float:left;
	height:330px;
	border:1px solid #CCCCCC;
	overflow:hide;
}
.zbozi-polozka img{
	margin:5px;
	padding:5px;
	border:1px solid #ececec;
}
.zbozi-polozka .velikosti{
}
.zbozi-polozka .cena{
}
.dalsizbozi{
	margin:5px;
	padding:5px;
	border:1px solid #ececec;
	height:100px;
}
.dalsizbozi :hover{
		background-color:#ECECEC;
}
.dalsizbozi img{
		float:right;
}
#znabidky {
		_margin-left:30px;
}
#znabidky h2, #znabidky h3, #znabidky h4, #znabidky h5, .dalsizbozi h2, .dalsizbozi h3, .dalsizbozi h4, .dalsizbozi h5,zbozi-polozka h3, .zbozi-polozka h4{
		font-size:12px;
}
#znabidky .zboziuvodni{
		border:1px solid #ECECEC;
		float:left;
		width:200px;
		height:250px;
		margin:10px;
		padding:10px;
		overflow:hiden;
		text-align:center;
}
.skrt{
	text-decoration:line-through;
}
#bl{
	display:none;
	position:absolute;
	left:-1000px;
	}