body {font-family: "Trebuchet MS", Tahoma, Verdana, "Geneva CE", lucida, sans-serif;	background-image: url(../images/at_b_02.jpg);	background-repeat: no-repeat;
	background-position: center top;	margin: 0px;	padding: 0px;	background-color: #040605;	font-size: 12px;	color: #999999;}
#main_box{width:947px;margin:auto;}
h2 {	font-size: 12px;	font-weight: bold;	color: #CCCCCC;}
h3 {	font-size: 11px;	font-weight: normal;	color: #666666;}
td {font-family: Arial, Helvetica, sans-serif;}
th {font-family: Arial, Helvetica, sans-serif;}
a {color: #CCCCCC;}
.horni {height: 70px;	width: 885px;	padding-top: 10px;}
.horni-logo {float: left;	margin-right: 15px;}
.horni-drob {	float: right;	width: 550px;	height: 41px;text-align:right;}
.horni-zalozky {	float: right;	width: 750px;	height: 29px;}
.tx-horni-zalozka-0 {	background-image: url(../images/zalozky00.png);	background-repeat: no-repeat;	height: 29px;	width: 127px;	float: right;
	text-transform: uppercase;	text-align: left;	line-height: 29px;	padding-left: 10px;	text-decoration: none;}
.tx-horni-zalozka-1 {	background-image: url(../images/zalozky_hover_03.png);	background-repeat: no-repeat;	height: 29px;	width: 145px;	float: right;
	text-transform: uppercase;	text-align: left;	line-height: 29px;	padding-left: 10px;	text-decoration: none;}
.tx-horni-zalozka-1:hover {	background-image: url(../images/zalozky_03.png);	background-repeat: no-repeat;}
.tx-horni-zalozka-2 {	background-image: url(../images/zalozky_hover_03.png);	background-repeat: no-repeat;	height: 29px;	width: 148px;	float: right;
	text-transform: uppercase;	text-align: left;	line-height: 29px;	padding-left: 10px;	text-decoration: none;	color: #999999;}
.tx-horni-zalozka-2:hover {	background-image: url(../images/zalozky_03.png);	background-repeat: no-repeat;	color: #FFFFFF;}
.tx-horni-zalozka-3 {	background-image: url(../images/zalozky_hover_02.png);	background-repeat: no-repeat;	height: 29px;	width: 125px;	float: right;
	text-transform: uppercase;	text-align: left;	line-height: 29px;	padding-left: 10px;	text-decoration: none;	color: #999999;}
.tx-horni-zalozka-3:hover {	background-image: url(../images/zalozky_02.png);	background-repeat: no-repeat;	color: #FFFFFF;}
.tx-horni-zalozka-uni {	background-image: url(../images/zalozky_uni_hover.png);	background-repeat: no-repeat;	height: 29px;	width: 135px;	float: right;
	text-transform: uppercase;	text-align: center;	line-height: 29px;	text-decoration: none;	color: #999999; margin-left:2px;}
.tx-horni-zalozka-uni:hover {	background-image: url(../images/zalozky_uni.png);	background-repeat: no-repeat;	color: #FFFFFF;}
.horni-form {	float: right;	width: 185px;}
.but-in {
	height: 24px;
	width: 137px;
	border: none;
	background-image: url(../images/at_f_06.gif);
	background-color: #0C1C2C;
	background-repeat: no-repeat;
	background-position: center center;
	line-height: 24px;
	padding-right: 5px;
	padding-left: 5px;
	float: right;
	margin-top: 5px;

}
.but-search {
	background-image: url(../images/at_f_08.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 27px;
	border: none;
	background-color: #0C1C2C;
	background-position: center center;
	float: right;
	margin-top: 6px;

}
.tx-drob-menu {
	font-size: 11px;
	color: #CCCCCC;
	float: right;
	padding-right: 6px;
	padding-left: 6px;
	margin-top: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.tx-drob-menu:hover{
	text-decoration: none;
	color: #FFFFFF;
}

.tx-drob-menu-spodni {
	font-size: 11px;
	color: #999999;
	float: left;
	padding-right: 8px;
	padding-left: 16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	background-image: url(../images/at_c_07.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-right: 6px;
}
.tx-drob-menu-spodni:hover{
	text-decoration: none;
	color: #FFFFFF;
}
.banner {
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 219px;
	width: 947px;
}
.banner:hover {
	filter: alpha(opacity=60);
}
.menu {
	background-image: url(../images/at_b_08.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 40px;
	width: 919px;
	margin-top: 15px;
	margin-bottom: 5px;
}
.main {
	width: 947px;margin:0px;padding:0px;
}
.stred {
	width: 919px;
	background-image: url(../images/web_b__11.gif);
	background-position: center;
	background-repeat: repeat-y;
	float: left;
}
.stred-left {
	background-image: url(../images/at_a_11_b.gif);
	width: 298px;
	background-repeat: repeat-x;
	float: left;
	background-position: bottom;
	margin-bottom: 20px;
}
.stred-right {
	float: right;
	width: 575px;
	text-align: left;
	margin-right: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.spodni {
	width: 919px;
	clear: both;
	background-image: url(../images/web_b__12.gif);
	height: 150px;
	padding-bottom: 20px;
}
.podspodni {
	width: 919px;
	background-image: url(../images/at_b_31.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 52px;
	clear: both;
}
.paticka {
	width: 919px;
	padding-top: 20px;
	padding-bottom: 20px;
	clear: both;
}
.tx-blok-paticka {
	font-size: 11px;
	color: #666666;
	text-align: left;
	padding: 0px;
	margin: 0px;
	
}
.paticka a {
	color: #666666;
	}
.paticka-flexweb {
	color: #375880;
	float: right;
	width: 200px;
	text-align: right;
	font-weight: bold;
	}
.blok-podmenu{
	margin: 10px 20px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: left;
	float: left;
}

.tx-podmenu {
	font-size: 14px;
	color: #CCCCCC;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 9px;
	padding-bottom: 9px;
	text-align: left;
	background-image: url(../images/at_c_19.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	background-position: 6px 12px;
	text-decoration: none;
	width: 228px;
	text-transform: uppercase;
}
.tx-podmenu:hover {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-color: #FFFFFF;
	background-color: #333333;
	}
	.tx-podmenu-pod {
	font-size: 11px;
	color: #999999;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
	background-repeat: no-repeat;
	padding-left: 30px;
	background-position: 6px 12px;
	text-decoration: none;
	width: 228px;
}
.tx-podmenu-pod:hover {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-color: #FFFFFF;
	background-color: #333333;
	}


.img-obr-clanek {
	float: left;
	margin: 10px 20px 15px 0px;
}
.tx-menu {
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	text-transform: uppercase;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #040605;
	line-height: 40px;
	text-decoration: none;
	padding-right: 32px;
	padding-left: 32px;
}
.tx-menu-k {
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	text-transform: uppercase;
	line-height: 40px;
	text-decoration: none;
	padding-right: 32px;
	padding-left: 32px;
}
.tx-menu-active {
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	text-transform: uppercase;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #040605;
	line-height: 40px;
	text-decoration: none;
	padding-right: 32px;
	padding-left: 32px;
	background-image: url(../images/at_b_08_act.jpg);
	background-repeat: repeat-x;
}
.tx-menu:hover {
	background-image: url(../images/at_b_08_hov.jpg);
	background-repeat: repeat-x;
	text-decoration: none;
	color: #DADADA;
}
.tx-uvod {
	font-size: 18px;
	text-transform: uppercase;
	color: #F9FFFA;
	float: left;
	width: 190px;
	text-align: left;
	padding-top: 40px;
	padding-left: 20px;
}
.img-flag {
	float: right;
	border: none;
	margin: 10px 0px 4px 4px;
}
.spodni-bloky {
	height: 100%;
	width: 801px;
	clear: both;
	padding-top: 15px;
	padding-bottom: 15px;
}
.blok-spodni-right {
	width: 296px;
	float: right;
	background-image: url(../images/at_b_27_b.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: bottom;
}
.blok-spodni-left {
	width: 296px;
	float: left;
	background-image: url(../images/at_b_27_b.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: bottom;
	margin-right: 15px;
}
.tx-blok-spodni-nadpis {
	color: #FFFFFF;
	float: left;
	background-image: url(../images/at_b_22_b.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 250px;
	text-align: left;
	font-size: 14px;
	line-height: 40px;
	font-weight: bolder;
	text-transform: uppercase;
	padding-left: 46px;
	padding-top: 3px;
}
.tx-blok-spodni-text {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	text-align: left;
	float: left;
	width: 120px;
	color: #999999;
	font-size: 11px;
	line-height: 14px;
}
.tx-blok-spodni-text a {
	color: #999999;
	text-decoration: none;
}
.img-blok-spodni {
	float: right;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 15px;
	height: 87px;
	width: 141px;
}
.blok-novinky {
	margin: 10px 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: left;
}
.tx-nadpis-novinky {
	font-size: 18px;
	color: #FFFFFF;
	text-align: left;
	float: left;
	font-weight: bold;
	width: 100%;
	text-transform: uppercase;
	background-image: url(../images/at_c_10.gif);
	background-repeat: no-repeat;
	line-height: 26px;
	padding-left: 30px;
	margin-bottom: 15px;
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 20px;
}
.tx-datum-novinky {
	font-size: 11px;
	color: #999999;
	font-weight: normal;
	width: 100%;
	float: left;
	}
.tx-text-novinky {
	font-size: 11px;
	color: #CCCCCC;
	font-weight: bold;
	background-image: url(../images/at_c_19.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 15px;	
}
.tx-text-novinky a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	}
.tx-text-novinky a:hover {
	color: #CCCCCC;
	text-decoration: none;
	}
.tx-uni-novinky {
	font-size: 11px;
	color: #666666;
	text-align: left;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
}
.tx-blok-spodni-right {
	background-image: url(../images/web_g_20.gif);
	width: 260px;
	float: right;
	font-size: 11px;
	text-align: left;
	padding-left: 24px;
	color: #666666;
}

.vice {
	font-size: 11px;
	color: #666666;
	background-image: url(../images/at_d_31.gif);
	background-repeat: no-repeat;
	float: left;
	padding-left: 15px;
	text-decoration: none;
	margin-top: 5px;
	background-position: 1px 3px;
}
.vice:hover {
	color: #2F4A6C;
	text-decoration: underline;
}
.vice-r {
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(../images/at_c_19.gif);
	background-repeat: no-repeat;
	float: right;
	padding-left: 15px;
	text-decoration: none;
	margin-top: 5px;
	background-position: 1px 3px;
}
.vice-r:hover {
	color: #999999;
	text-decoration: underline;
}
.tx-nadpis-podmenu {
	font-size: 16px;
	color: #666666;
	text-align: left;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	padding-bottom: 10px;
	width: 100%;
	padding-top: 20px;
}
.blank {
	float: left;
	width: 10px;
}
.blok-drob-vypis {
	float: left;
	width: 99%;
	padding-top: 10px;
	padding-bottom: 15px;
}
.blok-galerie {
	float: left;
	width: 130px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.blok-vypis {
	float: left;
	width: 580px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.tx-vypis-nadpis {
	font-size: 16px;
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
}
.tx-vypis-nadpis a {
	color: #2F4A6C;
	text-decoration: none;
}
.tx-vypis-nadpis a:hover {
	color: #2F4A6C;
	text-decoration: underline;
}
.img-obsah-small {
	float: left;
	width: 130px;
	margin: 10px 15px 5px 0px;
	border: none;
}
.img-katalog-small {
	float: right;
	width: 120px;
	margin: 2px 5px 5px 10px;
	border: none;
	background-color: #FFFFFF;
	padding: 5px;
}
.img-katalog-small a{
	float: right;
	margin: 2px 2px 5px 10px;
}
.img-katalog-small2 {
	float: left;
	width: 120px;
	margin: 2px 14px 14px 1px;
	border: none;
	background-color: #333333;
	padding: 5px;
	height: 90px;
}
.img-katalog-small2 a{
	float: right;
	margin: 2px 2px 5px 10px;
}
.img-katalog {
	padding: 5px;
	float: left;
	width: 160px;
	margin-right: 10px;
	background-color: #FFFFFF;
}
.img-katalog a {
	border: 0px none;
}
.text-previous {
	font-size: 12px;
	color: #2F4A6C;
	text-decoration: none;
}
.blok-tabulka-ceny {
	float: right;
	width: 175px;
	padding: 5px;
	margin-left: 15px;
}
.tx-tabulka-cena {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	background-color: #CB0127;
	width: 165px;
	float: left;
	padding: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.tx-tabulka-cena2 {
	font-size: 13px;
	color: #FFFFFF;
	text-align: right;
	background-color: #333333;
	width: 165px;
	float: left;
	padding: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.tx-tabulka-popisek {
	font-size: 11px;
	color: #666666;
	text-align: left;
	width: 159px;
	float: left;
	padding: 5px 8px;
	margin-top: 2px;
	margin-bottom: 2px;
	background-image: url(../images/wms_a_46.jpg);
	background-repeat: repeat-x;
}
.tx-tabulka-popisek-c {
	font-size: 11px;
	color: #999999;
	text-align: left;
	width: 159px;
	float: left;
	padding: 5px 8px;
	margin-top: 2px;
	margin-bottom: 2px;
	background-image: url(../images/wms_a_46.jpg);
	background-repeat: repeat-x;
	text-transform: uppercase;
}
.form-nadpis {
	font-size: 20px;
	color: #CCCCCC;
	text-transform: uppercase;
	text-align: left;
	float: left;
	width: 99%;
	padding-bottom: 10px;
}
.form-radek {
	font-size: 12px;
	float: left;
	text-align: left;
	padding: 3px 10px 3px 0px;
	width: 99%;
	font-weight: bold;
	color: #FFFFFF;
}
.form-tx {
	font-size: 12px;
	width: 130px;
	float: left;
	text-align: left;
	padding-right: 10px;
	font-weight: normal;
	color: #CCCCCC;
}

.form-texfield {
	font-size: 11px;
	width: 160px;
	float: left;
	text-align: left;
	color: #CCCCCC;
	height: 15px;
	background-color: #333333;
	border: none;
}
.form-texfield-tx {
	font-size: 11px;
	width: 100%;
	float: left;
	text-align: left;
	color: #CCCCCC;
	height: 60px;
	background-color: #333333;
	border: none;
}
.form-texfield-small {
	font-size: 11px;
	width: 130px;
	float: left;
	text-align: left;
	color: #CCCCCC;
	height: 15px;
	background-color: #333333;
	border: none;
}
.form-texfield-big {
	font-size: 12px;
	width: 450px;
	float: left;
	text-align: left;
	color: #CCCCCC;
	height: 15px;
	background-color: #040605;
	border: none;
	font-weight: bold;
}
.form-vyber {
	font-family: "Trebuchet MS", Tahoma, Verdana, "Geneva CE", lucida, sans-serif;
	font-size: 12px;
	width: 120px;
	float: left;
	text-align: center;
	color: #CCCCCC;
	background-color: #040605;
	border: 0px none #000000;
	line-height: 25px;
	margin: 0px;
	height: 22px;
	padding: 0px;
	top: 0px;
	clip:  rect(0px auto auto auto);
}
.form-odeslat {
	font-size: 11px;
	width: 120px;
	float: left;
	text-align: center;
	color: #FFFFFF;
	background-color: #999999;
	border: 0px none;
	line-height: 20px;
	margin: 1px;
	text-transform: uppercase;
	height: 20px;
}
.form-odeslat-c {
	font-size: 11px;
	width: 120px;
	float: right;
	text-align: center;
	color: #FFFFFF;
	background-color: #666666;
	border: 0px none;
	line-height: 20px;
	margin: 1px;
	font-weight: bold;
	text-transform: uppercase;
	height: 20px;
}

#content_box{width:947px;float:left;margin: auto;margin-top:0px;}
#left_box{float:left; width:245px;margin:0px;}
#left_box ul{float:left;}
#menu_header{float:left;width:100%;height:39px;background: transparent url('../images/menu_header.gif') 0 0 no-repeat; }
/******************************
	menu
******************************/
#menu{width:100%; float:left; } /*min-height:100px;height: expression(this.scrollHeight < 100? "100px" : "auto" );*/ 
#menu ul {margin:0px;padding:0px 0px 0px 0px;padding-bottom:10px; width:195px;}
#menu ul li{background:transparent url(../images/menu_bg.gif) top left no-repeat; list-style-type:none;margin-left:0px;padding-left:50px;height:30x;; _background:transparent url(../images/menu_bg.gif) top left no-repeat;width:100%;}
#menu ul li a{line-height:30px;text-decoration:none;font-size:11px; font-family: Arial, Helvetica, sans-serif;font-weight:bold;color: #252F56;}
#menu ul li a:hover, #menu ul li a.active{text-decoration:underline;color:#000;}
#menu ul li.invisible{display:none;} 
#kde_nas_najdete{float:left;width:100%;height:39px;background: transparent url('../images/kde_nas_najdete.gif') 0 0 no-repeat; }
#left_box a.kde_nas_najdete_mapa{display:block; width:100%; height:153px; text-align:center; color:#000; line-height:28px; text-decoration:none; font-family:arial, sans-serif; font-weight:bold; margin-top:0px;float:left;}
#left_box a.kde_nas_najdete_mapa{background: transparent url('../images/kde_nas_najdete_mapa.gif') no-repeat 0 0; text-align:right;}
#left_box a.kde_nas_najdete_mapa:hover{background: transparent url('../images/kde_nas_najdete_mapa3.gif') no-repeat 0 0;}
#left_box SPAN{display:none;}

#content_box{float:left;width:702px; background: transparent url('../images/content_bg2.gif') top right repeat-y; min-height:455px;height: expression(this.scrollHeight < 481? "481px" : "auto" );}
#text_box{width:702px;float:left;background: transparent url('../images/content_bg.gif') 0 0 no-repeat;}
#text{padding-left:37px;float:left;width:550px;}
h1{margin-left:0px;margin-top:27px;width:540px;color:#252F56;border-bottom:solid #252F56 3px;margin-bottom:0px;font-size:20px;}
#text p{color:#383431;}
#text a IMG{border:solid #ccc 2px;}

#footer{float:left;width:100%;background: transparent url('../images/footer.gif') no-repeat 0 0; height:85px;}
.tucne{font-weight:bold;}

/******************************
	lodni motory
******************************/
#lodni_motory a IMG{text-align:left;width:45px;border:solid #fff 1px;}
#lodni_motory a:hover IMG{border:solid black 1px;}
#lodni_motory a {text-decoration:none;}
#lodni_motory TABLE TR TD{width:33%;}
#lodni_motory TABLE TR TD H2{width:115px; float:left;margin:0px;margin-left:10px;color: #252F56;}
#lodni_motory TABLE TR TD SPAN{margin-top:5px;margin-left:10px;float:left;width:115px;}
#lodni_motory TABLE {font-size:11px;margin-top:15px;}
#lodni_motory a{color: #252F56;}
#lodni_motory SPAN.cena{color:red;}
/******************************
	lodni motory
******************************/
#text .lode a IMG{width:88px;}
#text .lode h2{margin-left:0px;}
#text .lode SPAN{margin-bottom:10px;margin-left:0px;}

/******************************
	detail motoru
******************************/
#product_detail h2{width:100%;font-size:14px;color: #252F56;border-bottom:solid #252F56 1px;float:left;}
#product_detail h2.odsazeny{margin-top:15px;}
#product_detail TABLE{width:100%;float:left;}
#product_detail TABLE TR TD, #product_detail TABLE TR, #product_detail TABLE, #product_detail TABLE TR TD p{padding:0px;margin:0px;height:15px;line-height:15px;}
#product_detail #gallery IMG{height:125px;margin-top:10px;}
/******************************
	homepage
******************************/
#akce{width:392px; float:left;margin-top:0px;font-weight:bold;}
#akce h3{font-size:18px;margin-top:0px;color:#0017DC;}
#akce a{text-decoration:none;color:red;}
#akce a:hover{text-decoration:underline;}
#akce a img{border:none;}
#akce .sleva{color:#98B950;}
#facebook{width:585px;height:50px;float:left;margin-left:0px;margin-top:15px;margin-bottom:5px;}

#text .product_detail_lod{min-height:455px;height: expression(this.scrollHeight < 455? "455px" : "auto" );}

hr.cleaner {	clear:both;	visibility:hidden;	height:1px;    margin: -1px 0 0 0; padding:0;	border: none;	margin: 0px;	padding: 0px;}
p.tucne{font-weight:bold;}
.cerveny_text{color:red;}
.cenik H3{font-size:18px;margin-bottom:6px;}
/*#lodni_motory TABLE TR.sudy TD{border-top:solid black 1px;}

