*{
	padding: 0;
	margin: 0;
	color: #000000;
}
.notdisplayed{
  display: none;
}

a img{
	border: 0;
}
hr{
	display: none;
}
body{
	font-family: arial;
	font-size: 11px;
	background: url('../layoutbs/bgall.gif') center top repeat;
}

#prihlas2 {
	background: url('../new_layout/prihlas2.gif') no-repeat bottom;
	position: absolute;
	width: 272px;
	top: 62px;
	left: 402px;
}
#prihlas2 #pri {
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
}
#prihlas2 #pri table tr .prvni {
	width: 50px;
}
#prihlas2 #pri label {
	color: red;
}
#prihlas2 #pri input {
	width: 180px;
	height: 20px;
	border: none;
}
#prihlas2 #pri .submit {
	border: none;
	background: #ffffff;
	cursor: pointer;
	margin-top: 10px;
}
#prihlas2 #pri .submit2 {
	border: none;
	background: #ffffff;
	cursor: pointer;
	margin-top: 10px;
	width: 100px;
	float: right;
	margin-bottom: 27px;
	margin-right: 30px;
}
#prihlas2 .hor {
	margin-top: 5px;
	padding-right: 30px;
	font-size: 12px;
	color: black;
	text-align: right;
}

div#pozadi_hor {
  width: 100%;
  height: 100%;
  background: url('../layoutbs/bodybg.gif') center top repeat-x;
}
div#pozadi{
  width: 100%;
  height: 100%;
  background: url('../layoutbs/bodybg.gif') center top repeat-x;
}
.clear{
	clear: both;
}
.clearleft{
	clear: left;
}
a{
	color: #cd0303;
}
a:hover{
	color: #000000;
}
#content{
	margin: 0 auto;
	width: 990px;
	background: #ffffff;
}
#inner{
	position: relative;
	background: #ffffff url('../layoutbs/bgobsah.gif') center 149px repeat-x;
	padding-top: 480px;
}
#inner2{
	position: relative;
	background: #ffffff url('../layoutbs/bgobsah.gif') center 149px repeat-x;
	padding-top: 287px;
}
#middle{
	padding: 490px 202px 60px 205px;
}
#allcols{
	width: 100%;
	position: relative;
}
#rp{
	position: relative;
	float: right;
	width: 100%;
}
#obsah{
	float: left;
	overflow: hidden;
	width: 100%;
	
}

#leftpanel{
	position: relative;
	float: left;
	margin-left: -198px;
	width: 190px;
	padding: 0 0px 0 0px;
 
}
#rightpanel{
	position: relative;
	width: 190px;
	float: right;
	margin-right: -198px;
	padding: 0 0px 0 0px;
}	
strong.headline{
  font-size: 9pt;
  padding: 4px 0 16px 10px;
  margin: 0;
  display: block;
}
#top{
	position: absolute;
	top: 0;
	width: 990px;
	height: 470px;
	background: #cacaca url('../new_layout/head.jpg') 0% 0% no-repeat;
}
#top2{
	position: absolute;
	top: 0;
	width: 990px;
	height: 226px;
	background: #cacaca url('../new_layout/head2.jpg') 0% 0% no-repeat;
}
#logo22 {
  z-index: 10;
}
.logom {
  position: absolute;
  _position: static;
  margin: -10px 0 0 -40px;
  _margin: 0px 0 0 -40px;
  background: url('../layoutbs/logom.gif');
	height: 33px;
	width: 34px;
}

/*#footer{
	clear:both;
	background: url('../layoutbs/footerbg.gif') 0% 0% repeat-x;
	height: 82px;
	padding: 38px 20px 0;
}*/

#footer{
	clear:both;
	background: url('../new_layout/paticka.jpg')  no-repeat;
	height: 256px;
	width: 990px;
	position: relative;
}
#foot_menu {
  float: right;
}
#foot_menu ul li{
  float: left;
  list-style-type: none;
  padding-right: 5px;
  padding-left: 5px;
  color: #ffffff;
  display: block;
  font-size: 10px;
  background: url('../new_layout/deleno.gif')  no-repeat right 16px;

}
#foot_menu #last {
  background: none;
}
#foot_menu ul li a {
  font-family: verdana;
  font-size: 10px;
  color: #ffffff;
  display: block;
  text-decoration: none;
  line-height: 40px;
}
#foot_menu ul li a:hover {
  
  text-decoration: underline;
  color: #cccaca;
  background: url('../new_layout/sipka.gif')  no-repeat top center;
}
#footer #adresa, #footer #adresa_info, #footer #adresa_info2 {
  color: #ffffff;
  font-family: verdana;
  font-size: 11px;
  line-height: 16px;
}
#footer #adresa_info2 {
  color: #ffffff;
  font-family: verdana;
  font-size: 10px;
 
}
#footer #adresa span, #footer #adresa_info span{
  font-weight: bold;
}
#footer #adresa {
  position: absolute;
  top: 100px;
  left: 380px;
}
#footer #adresa_info {
  position: absolute;
  top: 100px;
  left: 590px;
}
#footer #adresa_info2 {
  position: absolute;
  top: 200px;
  left: 350px;
}
#footer p{
	line-height: 130%;
	padding: 2px;
}
#footer p.main{
	color: #5d6e4d;
	float: left;
	padding: 0 0 0 60px;
}
#footer p.main a{
	color: #cd0303;
	font-weight: bold;
}

#footer ul.links{
	list-style: none;
	float: right;
}
#footer ul.links li{
	display: inline;
	padding: 1px 7px;
	border-right: 1px solid #a2b88e;
}
#footer ul.links li.last{
	border: none;
}
#footer ul.links li a{
	color: #5d6e4d;
	text-decoration: none;
}
#footer ul.links li a:hover{
	text-decoration: underline;
	color: #000000;
}
/*RIGHTPANEL*/
	#kosik{
		background: url('../layoutbs/ico_kosik.gif') 6px 6px no-repeat;
		padding: 12px 5px 0px 40px;
		width: 111px;
		color: #cd0303;
		
		line-height: 170%;
		font-weight: bold;
	}
	#kosik a{
		color: #5c6d4d;
		font-family: arial;
		font-size: 12px;
	}
	#kosik a:hover{
		color: #000000;
	}
	.anab{
		padding: 10px 0;
		background: url('../layoutbs/rpsep.gif') 0% 100% repeat-x;
	}
	.anab a{
		color: #cd0303;
	}
	.anab a:hover{
		color: #000000;
	}
	.anab p{
		color: #838383;
		padding: 5px 0;
	}
	span.cena{
		color: #808080;
		font-weight: bold;
		font-size: 12px;
	}
	span.cena strong{
		color: #03aecd;
		font-size: 16px;
	}
	span.cena strong.ebig{
		color: #03aecd;
		font-size: 20px;
	}
/*EORIGHTPANEL*/



/*LEFTPANEL*/
	
	.bigbox{
		width: 174px;
		height: 61px;
		overflow: hidden;
		background: url('../layoutbs/bigbox.gif') 0% 0% no-repeat;
		margin: 0 0 20px 0;
	}
	.smallbox{
		width: 174px;
		height: 36px;
		overflow: hidden;
		background: url('../layoutbs/smallbox.gif') 0% 0% no-repeat;
	}
		.smallbox strong{
			display: block;
			padding: 10px 0 10px 43px;
			font-size: 12px;
			color: #5c6d4d;
		}
		.ico_def{
			background: url('../layoutbs/ico_def.gif') 6px 4px no-repeat;
		}
		.ico_kontakt{
			background: url('../layoutbs/ico_kontakt.gif') 6px 4px no-repeat;
		}
	.greybox{
		background: #e9f3e0;
		padding: 10px 5px;
	}
	.centered{
		text-align: center;
	}
	.grey{
		padding: 20px;
		color: #838383;
	}
		
		
	.srch div{
	  position: absolute;
	  right: 40px;
	  top: 13px;
	}
/*	
	.srch input.text{
		font-size: 11px;
    border: 1px solid #C2C2C2;
    width: 140px;
    height: 16px;
    background-color: #FCFCFC;
		margin: 0 0 2px 0;
		padding: 1px;
	}
*/	
	.srch input.text{
		font-size: 13px;
	    font-weight: bold;
	    color: #EFEFEF;
		border: 0px;
		width: 175px;
		height: 32px;
		background: url('../new_layout/hledej.gif') no-repeat;
		margin: 5px 0 2px 0;
		padding: 9px 0px 0px 10px;
		float: left;
	}
	
	.srch input.submit{
		
    font-size: 8pt;
    width: 74px;
    height: 30px;
		cursor: pointer;
		float: right;
		margin-top: 5px;
		margin-right: 5px;
	}


	.leftmenu{
		padding: 0px 5px 0px;
		list-style: none;
		width: 180px;
		background: url('../images/menubg.gif') 0% 0% repeat-y;
	}
	.leftmenu li, .menubox ul li{
		
		background: url('../images/li.gif') 0% 100% repeat-x;
	}
	.leftmenu li a, .menubox ul li a{
		font-weight: normal;
		font-size: 12px;
		color: #5d6e4d;
		padding: 5px 0 5px 15px;
		display: block;
		width: 165px;
		text-decoration: none;
		background: url('../images/a.gif') 2px 50% no-repeat;
	}
	.leftmenu li a:hover, .menubox ul li a:hover{
		text-decoration: underline;
		color: #000000;
	}
		.leftmenu li ul{
			background: url('../layoutbs/leftsep.gif') 0% 0% repeat-x;
			list-style: none;
			padding: 7px 0 7px 0px;
		}
		.leftmenu li ul li{
			background: none;
		}
		.leftmenu li ul li a{
			font-weight: normal;
			background: none;
			border: none;
			padding: 2px 0 2px 18px;
		}

  .menubox{
    width: 180px;
    background: url('../images/menubg.gif') 0% 0% repeat-y;
    padding: 0 5px;
  }
  .menubox ul{
    list-style: none;
  }
  .menubox ul li.no{
    padding: 3px 15px 5px;
    font-size: 12px;
  }
  .red{color: #D6261E;}

	#leftpanel h3{
		color: #3867b5;
		background: url('../layoutbs/crossline.gif') 0% 100% repeat-x;
		padding: 5px 5px 10px 0px;
		font-size: 13px;
	}
	#leftpanel h3 span.favlinks_ico{
		background: url('../layoutbs/favlinks_ico.gif') 0% 2px no-repeat;
		padding: 5px 5px 10px 30px;
	}
	
	ul.favlinks{
		list-style: none;
		background: url('../layoutbs/crossline.gif') 0% 100% repeat-x;
		padding: 10px 5px 17px 5px;
	}
	ul.favlinks li {
		padding: 2px 0;
	}
	ul.favlinks li a{
		color: #626262;
	}
	ul.favlinks li a:hover{
		color: #ff7008;
	}


/*EOLEFTPANEL*/


/*TOP*/
#head_motor {
  position: absolute;
  top: 225px;
  left: 60px;
}
#head_polozky a {
  font-size: 18px;
  color: #3f3e3e;
  font-family: Arial;
  text-decoration: none;
}
#head_polozky a:hover {
  text-decoration: underline;
}
#head_doplnky {
  position: absolute;
  top: 179px;
  left: 345px;
}
#head_tlumice {
  position: absolute;
  top: 205px;
  left: 540px;
}
#head_pneu {
  position: absolute;
  top: 273px;
  left: 415px;
}
#head_pneu2 {
  position: absolute;
  top: 273px;
  left: 415px;
}
#head_svetla {
  position: absolute;
  top: 361px;
  left: 230px;
}
#logobox{
  position: absolute;
  left: 20px;
}
#logobox2{
  position: absolute;
  left: 5px;
  top: 70px;
}
#logobox{
  position: absolute;
  left: 0px;
  top: 35px;
}
	#logo{
		position: absolute;
		left: 20px;
		top: 0px;
	}
	
	#topmenu{
		width: 985px;
		position: absolute;
		left: 0;
		bottom: 0px;
		left: 2px;
		height: 50px;
		background: #CACACA url('../layoutbs/topmenubg.gif') 0% 0% repeat-x;
		overflow: hidden;
	}
		#topmenu ul{
			list-style: none;
			padding: 5px 0 0 0;
		}
		#topmenu ul li{
			display: inline;
		}
		#topmenu ul li a{
			display: block;
			float: left;
			height: 40px;
			text-align: center;
			font-weight: normal;
			padding: 12px 10px;
			font-size: 12px;
			color: #ffffff;
			text-decoration: none;
		}
		#topmenu ul li a:hover{
			text-decoration: underline;
		}



/*EOTOP */



/* UPPERTOP (first in code) */

#topheaders{
	position: absolute;
	top: 87px;
	padding-left: 300px;
	margin: 0 auto;
	width: 330px;
	height: 47px;
	z-index: 10;
	
}
	#topheaders h1{
		font-family: verdana;
		font-weight: normal;
		color: #ffffff;
		font-size: 14px;
		display: inline;
	}
	#topheaders h2{
	  font-family: verdana;
		font-weight: normal;
		color: #ffffff;
		font-size: 14px;
		display: inline;
	}
	
/*EOUPPERTOP */


/*OBSAH*/

.navigace{
  padding: 4px 0 16px 0px;
  margin: 0;
position: relative;
}
.navigace a {
	font-weight: normal;
	font-size: 12px;
	padding: 0 5px;
}
.navigace strong.nav-h{
	color: #626262;
	font-size: 12px;
}
#obsah .navigace h2{
	display: inline;
	font-weight: normal;
	font-size: 12px;
	padding: 0 5px;
}
#obsah .navigace h1{
	display: inline;
	font-weight: normal;
	font-size: 12px;
	padding: 0 5px;
}
#obsah h2.novinky{
	font-size: 16px;
	font-weight: bold;
	color: #5c6d4d;
	margin: 0 0 20px 0;
	padding: 5px 0 5px 35px;
	background: url('../layoutbs/ico_def_bl.gif') 0% 0% no-repeat;
}
#obsah p{
  color: #000000;
  line-height: 130%;
}
#obsah p.par{
	text-align: justify;
	color: #838383;
	line-height: 130%;
	padding: 15px 0;
}

	/*produkt*/
	div.products{
		width: 100%;
		padding: 15px 0;
	}
	
	div.product{
		position: relative;
  width: 123px;
  margin-right: 2px;
  margin-bottom: 5px;
  height: 258px;
		padding: 10px;
		overflow: hidden;
		float: left;
		background: url('../images/product_144x258.gif') no-repeat 0% 0%;
	}
	table.product_seznam {
		border-bottom: 1px solid #000000;
		width: 100%;
	}
	div.product div.img{
	    width: 124px;
	    height: 95px;
		overflow: hidden;
		text-align: center;

	}
	div.product p{
		color: #828282;
		padding: 5px 0;
	}
	div.product div.text{
		padding: 5px 0;
		width: 124px;
		float: left;
	}
	div.product a.headl{
    display: block;
    height: 40px;
    margin: 0 0 10px 0;
    width: 124px;
    overflow: hidden;
  }
  div.product a.headl strong{
    font-weight: normal;
  }
  div.product span.subhead {
  	display: block;
  	font-weight: bold;
  	height: 20px;
  }
  table.product_seznam span.subhead {
  	font-weight: bold;
  }
  
  div.product span.cena{
    font-weight: normal;
    font-size: 9px;
    float: left;
    color: #bababa;
    width: 100%;
  }
  div.product strong.cena{
    font-weight: bold;
    font-size: 12px;
    float: right;
    display: block;
    padding: 7px 0 0 0;
    color: #D6261E;
  }
  table.product_seznam strong.cena{
  	font-weight: bold;
    font-size: 12px;
    color: #D6261E;
  }
  
  div.product form{
    position: absolute;
    left: 0;
    bottom: 26px;
    width: 144px;
    text-align: center;
  }
  div.product form input.vypistocart{
    background: none;
    border: none;
    cursor: pointer;
    color: #444444;
  }
  table.product_seznam form input.vypistocart{
  	background: none;
    border: none;
    cursor: pointer;
    color: #444444;
  }
	
	/*EOprodukt*/
	
	
	/*news*/
	div.news{
		
		width: 100%;
	}
	
	div.newsimgbox{
		width: 212px;
		padding: 0px 5px 0 0;
		overflow: hidden;
		text-align: center;
		float: left;
	}
	div.newsbox{
		font-size: 12px;
		width: 370px;
		float: left;
		padding: 0 0 20px 0;
	}
	div.newsbox p{
		font-size: 11px;
		width: 370px;
		font-weight: bold;
		color: #838383;
		padding: 10px 0 10px 0;
	}
	
	.amore{
		display: block;
		float: right;
		width: 52px;
		height: 20px;
		background: url('../layoutbs/amore.gif') 0% 0% no-repeat;
		color: #5c6d4d;
		text-decoration: none;
		font-weight: bold;
		font-size: 11px;
		padding: 6px 0 0 20px;
	}
	
	/*EOnews*/
	
	/*KOSIK*/
div#kosikinner,div#detailinner{width:583px;}
#obsah h2{font-size:12pt;  color:#D6261E;  text-align:left;  padding:10px 0 14px 0px;  margin:0;  font-weight:bold;}
#obsah h2.nounder{text-decoration:none;}
table.kosikgoods{border-collapse:collapse;float:left;width:711px;}
table.kosikgoods th{padding:5px;color:#ffffff;font-size:12px;vertical-align:center;text-align:left;background:#e31a22;}
table.kosikgoods td{padding:5px;color:#5f6b53;vertical-align:center;background:#ffffff;height:35px;border-top:4px solid #ebe0cc;border-bottom:4px solid #ebe0cc;}
table.kosikgoods td strong{color:#000000;}
table.kosikgoods .seda{background:#ececec;  text-align:right;  height:25px;  padding-right:5px;  margin-right:-5px;}
table.kosikgoods .seda .posun{padding-top:4px;}
table.kosikgoods td a{color:#000000;text-decoration:none;}
table.kosikgoods td a:hover{color:#000000;text-decoration:underline;}
table.kosikgoods tr.dark td{}
table.kosikgoods tr.light td{}
table.kosikgoods th.produkt{}
table.kosikgoods th.cenacelkem{}
table.kosikgoods input.ks{width:23px;text-align:right;}
table.kosikgoods .produkt{width:300px;}
table.kosikgoods .cenaks{width:100px;text-align:center;}
table.kosikgoods .ks{width:55px;text-align:left;}
table.kosikgoods .ks input{border:1px solid;text-align:center;}
table.kosikgoods .cenacelkem{width:185px;}
table.kosikgoods .rem{width:85px;text-align:center;}

div.kosikinfobox{float:right;position:relative;width:140px;border:1px solid #d3d3d3;padding:10px 10px;color:#bcbcbc;margin:0 0 0 15px;}
div.kosikinfobox p{text-align:justify;padding:0 0 10px 0;}
.kosiksubmit{background:url('../layoutbs/kosiksubmitbg.gif') 0% 0% no-repeat;width:133px;height:20px;text-align:center;border:none;font-size:10px;color:#ffffff;cursor:pointer;}
div.kosikinfobox div.arrow{position:absolute;width:15px;height:21px;background:url('../layoutbs/infoarrow.gif') 0% 0% no-repeat;left:-15px;top:15px;}
.kosikinvibox{width:442px;padding:5px 0;text-align:right;}
.kosikborderbox{width:583px;background:url('../images/kosth.gif') 0% 3px no-repeat;color:#cd1612;font-size:14px;font-weight:bold;}
.kosikborderbox span{float:left;padding:10px;}
.kosikborderbox strong{float:right;padding:10px 10px 10px 20px;}
h3.kosikh3{font-size:13px;color:#5b6e50;padding:25px 20px 5px 0;background:url('../images/li.gif') 0% 100% repeat-x;margin:0 0 5px 0;}
.kosikorderbox{width:563px;padding:10px;color:#5f6d4c;overflow:hidden;background:url('../images/li.gif') 0% 100% repeat-x;}

#kos_celkem {
  background:url('../new_layout/celkem.gif') no-repeat;
  width: 183px;
  height: 38px;
  float: right;
  margin-right:-128px;
  font-family: verdana;
  font-size: 18px;
  color:#ececec;
  text-align: center;
}
#kos_celkem .pozice {
  padding-top: 8px;
}
#kos_pokracovat {
  float:left;
  width: 190px;
  line-height: 20px;
  margin-left: 330px;
  _margin-left: 160px;
  margin-top: 10px;
  background:url('../new_layout/sipka2.gif') no-repeat top right;
}
#kos_pokracovat a {
  font-family: verdana;
  font-size: 14px;
  color: #000000;
  text-decoration: none;
}
#kos_pokracovat a:hover {
  text-decoration: underline;
}
#kos_objednat {
  float: left;
  margin-left: 528px;
  _margin-left: 264px;
  margin-top: -3px;
}




	.flleft{
		float: left;
	}
	.kosikorderbox input.radio{
		margin: 0 5px;
	}
	.kosikorderbox select.doprava{
		width: 350px;
	}
	.kosikorderbox p{
		padding: 5px 0;
		line-height: 150%;
	}
	.hilight{
		color: #cf2528;
	}
	.lfbox{
		float: left;
		padding: 0 10px;
	}
	.cartsub{
    background: url('../images/a.gif') 100% 50% no-repeat;
    border: none;
    cursor: pointer; 
    padding: 0 10px 0 0;
    color: #444444;
  }
  .kosikorderbox {
    font-family: verdana;
    font-size: 12px;
    color:#000000;
  }
	.kosikorderbox label.block{
		width: 130px;
		padding: 3px 0;
		display: block;
		float: left;
	}
	.kosikorderbox .fak {
    width: 200px;
    height: 25px;
    background: #e31a22;
    color: #ffffff;
    padding-top: 6px;
    text-align: center;
  }
	.kosikorderbox label.short{
		width: 45px;
	}
	.kosikorderbox input.text{
		width: 150px;
		border: 1px solid #a41d16;
		font-size: 12px;
		padding: 2px 2px;
		margin: 2px 0;
	}

	#kosikinner textarea{
		width: 430px;
		height: 80px;
		border: 1px solid #d3d3d3;
		margin: 0 0 10px 0;
		font-family: tahoma;
		font-size: 11px;
		color: #444444;
		padding: 5px;
	}


	/*EOKOSIK*/
	
	/*DETAIL*/
	
	div.detailimg{
		width: 200px;
		overflow: hidden;
		float: right;
		text-align: center;
	}
	
	div.detailmainbox{
				background: url('../images/a.gif') 95% 50% no-repeat;
		padding: 10px;
		color: #5f6e4d;
		line-height: 130%;
	}
	
	div.detailmainbox strong.cena{
		font-weight: bold;
		color: #d10c15;
		font-size: 18px;
	}
	
	div.detailmainbox form, div.detailmainbox form div{
		display: inline;
	}
	div.detailmainbox form div{
		padding: 0 10px;
	}
	div.detailmainbox form input.text{
		border: 1px solid #d6deeb;
		width: 15px;
		padding: 2px;
		font-size: 11px;
		text-align: right;
	}
	div.detailmainbox form label{
		font-weight: bold;
		padding: 0 5px;
	}
	div.detailmainbox input.detailtocart{
		width: 105px;
		height: 24px;
		background: none;
		border: none;
		font-weight: bold;
		color: #5d6d52;
		font-size: 11px;
		padding: 0 0 0 0px;
		cursor: pointer;
	}
	
	div.detailmainbox p{
		color: #5f6e4d;
		padding: 5px 0 0 0;
	}
	
	.detimgbox{
    width: 198px;
    height: 150px;
    text-align: center;
    background: #ffffff;
    overflow: hidden;
    border: 1px solid #cccccc;
  }
	
	div.ttdpanel{
		float: left;
		width: 330px;
		padding: 10px 0 0px 0px;
		line-height: 130%;
		font-family: tahoma;
	}	
	div.ttdpanel table{
		border-collapse: collapse;
		width: 100%;
		margin: 0 0 10px 0;
		font-size: 11px;
	}
	div.ttdpanel table td{
		color: #5e6d50;
		padding: 8px 5px;
		background: url('../images/li.gif') 0% 100% repeat-x;
	}
	div.ttdpanel table tr.light td{
	}
	div.ttdpanel table tr.dark td{
	}
	div.ttdpanel table tr td.leftb{
		width: 100px;
		padding: 5px 5px 5px 10px;
		font-weight: bold;
	}
	div.ttdpanel table tr td.leftb a{
		color: #666666;
	}
	div.ttdpanel table tr td.rightb{
		
    color: #cd0303;
		padding: 3px 10px 3px 5px;
	}
	div.ttdpanel .green{
		color: #5e6d50;
	}
	
	.detflags{
  
  }
	.detflags span{
    display: block;
    float: left;
    padding: 5px 10px 5px 10px;
    font-weight: bold;
  }
  /*
  .detflags span.skladem{ background: url('../layoutbs/flag_skladem.gif') 0% 50% no-repeat; }
  .detflags span.akce{ background: url('../layoutbs/flag_akce.gif') 0% 50% no-repeat; }
  .detflags span.doporucujeme{ background: url('../layoutbs/flag_doporucujeme.gif') 0% 50% no-repeat; }
  .detflags span.novinka{ background: url('../layoutbs/flag_novinka.gif') 0% 50% no-repeat; }
	*/
	
	#popisbox{
		position: relative;
		float: left;
		width: 597px;
		padding: 15px 10px;
		color: #626262;
		border: 1px solid #d3d3d3;
	}	
	#popisbox p{
		line-height: 130%;
	}
	#popisbox ul{
		position: absolute;
		left: 5px;
		top: -21px;
		height: 22px;
		font-weight: bold;
		overflow: hidden;
		list-style: none;
	}
	#popisbox ul li{
		display: block;
		float:left;
		padding: 4px 10px;
		font-size: 11px;
		background-repeat: no-repeat;
		text-align: center;
		margin: 0 5px 0 0;
	}
	#popisbox ul li.short{
    width: 40px;
    height: 13px;
    background-image: url('../layoutbs/shortfd.gif');
  }
  #popisbox ul li.long{
    width: 70px;
    height: 13px;
    background-image: url('../layoutbs/longfd.gif');
  }
	#popisbox ul li.active{
		background-position: 0% 100%;
	}
	#popisbox ul li a{
		text-decoration: none;
		color: #64765c;
	}
	#popisbox ul li a.last{
		border: none;
	}
	#popisbox ul li a:hover{
		color: #333333;
	}
	#popisbox div.img{
    float: left;
    width: 145px;
    text-align: center;
    margin: 0px;
  }
	div.addons{
		float: left;
		width: 617px;
	}
	div.addons h3{
		font-size: 13px;
		color: #5d6c4f;
		padding: 20px 0 10px 0;
	}
	div.addon{
		border-top: 1px solid #e3e3e3;
		padding: 20px 0 10px;
		width: 617px;
	}
	div.addon img{
		float: left;
	}
	div.addon p{
		font-size: 10px;
		padding: 0px 0 10px;
		line-height: 130%;
	}
	div.addon p a strong{
		font-size: 11px;
	}
	div.addon p a{
		color: #626262;
	}
	div.addon p a:hover{
		color: #000000;
	}
	
	div.addon input.detailtocart2{
		width: 93px;
		height: 24px;
		background: url('../layoutbs/detailtocart2bg.gif') no-repeat 0% 0%;
		border: none;
		font-weight: bold;
		color: #5d6d52;
		font-size: 11px;
		padding: 0 0 0 20px;
		cursor: pointer;
	}
	
	.left{
		float: left;
	}
	.right{
		float: right;
	}
	/*EODETAIL*/
	
	#obsah p.nopad{
		padding: 0 0 5px 0;
	}
	
	/*VYPIS*/
	
		.borderbox{
			width: 100%;
			border: 1px solid #a5a5a5;
			margin: 0 0 10px 0;
		}
		.borderbox span.label{
			display: block;
			float: left;
			padding: 4px 5px;
			width: 70px;
			font-weight: bold;
			color: #444444;
		}
		.borderbox div.vals{
			display: block;
			float: left;
			padding: 2px 5px;
			width: 515px;
			color: #444444;
			line-height: 160%;
		}
		
		.bbottom{
			padding: 10px 0 15px 0;
			width: 100%;
			border-bottom: 2px solid #dde9d1;
		}
			.zobrazsubmit{
				border: none;
				background: none;
				border-bottom: 1px solid #444444;
				font-family: arial;
				padding: 0;
				margin: 0 0 0 10px;
			}
		.strankovani{
			float: right;
			font-size: 12px;
			padding: 3px 0 0 0;
		}
	/*EOVYPIS*/
	
/*EOOBSAH*/






.navigacejump{
  display: none;
}

#produktyznacky ul{
  list-style: square;
  padding: 5px 30px;
  color: #999999;
}

ul.podkategorie{
  padding: 10px;
  list-style: none;
}

ul.podkategorie li{
  border: 1px solid #d0d0d0;
  display: block;
  float: left;
  width: 110px;
  height: 100px;
  padding: 10px;
  margin: 5px;
}


#dotazform{
}

#dotazform label{
  display: block;
  float: left;
  padding: 2px 5px;
  width: 60px;
}

#dotazform input.text{
  float: left;
  width: 120px;
  border: 1px solid #cccccc;
  padding: 2px;
  margin: 0 0 4px 0;
}


#dotazform textarea{
  float: left;
  width: 240px;
  height: 80px;
  border: 1px solid #cccccc;
  padding: 2px;
  margin: 0 0 4px 0;
  font-family: tahoma;
  font-size: 11px;
  color: #444444;
}


#dotazform input.submit{
  border: 1px solid #d0d0d0;
  background: #f0f0f0;
  padding: 2px;
  color: #444444;
  cursor: pointer;
  margin: 0 0 0 70px;
}


#dotazform div.flleft{
  float: left;
  padding: 0 10px;

}

.alldotaz{
  background: #eeeeee;
  border: 1px solid #d5d5d5;
  padding: 10px;
  float: left;
  width: 418px;
}

.alldotaz label{
  display: block;
  width: 45px;
  float: left;
  padding: 2px 0 2px 15px;;
}
.alldotaz input.text{
  float: left;
  width: 130px;
  padding: 2px;
  border: 1px solid #d5d5d5;
  margin: 0 0 4px;
}
.alldotaz textarea{
  margin: 0 0 4px;
  padding: 2px;
  height: 80px;
  width: 325px;
  border: 1px solid #d5d5d5;
  font-family: tahoma;
  font-size: 11px;
  color: #444444;
}
.alldotaz input.submit{
  margin: 0 0 0 60px;
  border: 1px solid #d5d5d5;
  background: #f0f0f0;
  color: #444444;
  padding: 1px;
  cursor: pointer;
}

.znacka{
  float: right;
  margin: 0 10px;
}

.banner{
  text-align: center;
  padding: 10px 0;
}

.imgright{
  display: block;
  text-align: center;
  background: url('../layoutbs/rimgbg.gif') 0% 0% no-repeat;
  width: 165px;
  height: 116px;
  padding: 5px 0 0 0; 
  margin: 10px 0 0;
}

.req{
  font-weight: bold;
  color: #d70000;
}


table.inpopistab{
  border-collapse: collapse;
  border: 1px solid #cccccc;
  float: right;
  margin: 0 10px 0 0;
}
table.inpopistab td{
  padding: 3px 5px;
}
table.inpopistab td.par{
  font-weight: bold;
  width: 90px;
}
table.inpopistab td.val{
  width: 160px;
}
table.inpopistab tr.light td{
  background: #ffffff;
}
table.inpopistab tr.dark td{
  background: #f3f3f3;
}



div.menutop {
  width: 190px;
  height: 11px;
  background-image: url(../images/menutop.gif);
  background-position: center top;
  background-repeat: no-repeat;
  overflow: hidden;
}

div.menubot {
  width: 190px;
  height: 11px;
  margin-bottom: 10px;
  background-image: url(../images/menubot.gif);
  background-position: center top;
  overflow: hidden;
}


div.dettop {
  width: 563px;
  height: 4px;
  background-image: url(../images/dettop.gif);
  background-position: center top;
  background-repeat: no-repeat;
  font-size: 0;
  line-height: 0;
}

div.detbot {
  width: 562px;
  height: 4px;
  margin-bottom: 10px;
  background-image: url(../images/detbot.gif);
  background-position: center top;
  background-repeat: no-repeat;
  font-size: 0;
  line-height: 0;
}

div.det {
  width: 543px;
  padding: 5px 10px;
  background-image: url(../images/detbg.gif);
  background-position: center top;
  background-repeat: repeat-y;
}

.menubox label{
  display: block;
  width: 45px;
  padding: 0 0 0 15px;
  float: left;
  margin: 0 0 3px 0;
}
.menubox input.text{
  display: block;
  width: 110px;
  float: left;
  border: 1px solid #cccccc;
  margin: 0 0 3px 0;
}

.menubox input.submit{
  display: block;
  width: 60px;
  margin: 0 0 0 60px;
  float: left;
  border: 1px solid #cccccc;
  background: #f0f0f0;
  cursor:pointer;
}


.registr{
  font-size: 7pt;
  display: block;
  float: left;
  margin: 0 0 0 5px;
  padding: 3px 0 0 0 ;
}

#obsah h3{
  font-size: 11pt;
  font-weight: bold;
  color: #444444;
  margin: 10px 0 5px;
}

.left2{
  float: left;
  display: block;
  width: 140px;
  padding: 3px 0 3px 15px;
}

.right2{

}


.right2 input{
  display: block;
  float: left;
  width: 160px;
  padding: 2px;
  font-weight: 9pt;
  border: 1px solid #cccccc;
  margin: 2px 0;
}

.b {
	font-weight:bold;
	font-size:13px;

}

table.srch_form {
	border: 1px solid #000000;
}
table input.srch_text {
	border: 1px solid #000000;
	font-size: 11px;
    border: 1px solid #C2C2C2;
    width: 100px;
    height: 16px;
    background-color: #FCFCFC;
	margin: 0 0 2px 0;
	padding: 1px;
}
table select.srch_select {
	border: 1px solid #000000;
	font-size: 11px;
    border: 1px solid #C2C2C2;
    height: 20px;
    width: 100px;
    background-color: #FCFCFC;
	margin: 0 0 2px 0;
	padding: 1px;
}

#kosik_head{position:absolute;  width:272px;  height:107px;  left:678px;  top:62px;  background:url('../new_layout/kosik.gif') no-repeat right;}
#kosik_head #kosik_in{width:272px;  height:107px;}
#kosik_head #kosik_in #kosik_cena{position:absolute;  top:34px;  left:11px;  background:#ffffff;  width:140px;  height:36px;  font-family:verdana;  font-size:16px;}
#kosik_head #kosik_in #kosik_cena span{line-height:35px;  padding-left:5px;}
#kosik_head #kosik_in #kosik_zob{position:absolute;  top:74px;  left:16px;  width:140px;}
#kosik_head #kosik_in #kosik_zob a{font-family:verdana;  font-size:10px;  color:#030000;  text-decoration:none;}
#kosik_head #kosik_in #kosik_zob a:hover{text-decoration:underline;}
#kosik_head #kosik_in #kosik_nadpis{position:absolute;  top:10px;  left:11px;  height:30px;  font-family:arial;  font-size:16px;  color:#cf1d15;  font-weight:bold;}
#kosik_head #kosik_in #kosik_login{position:absolute;  top:107px;  width:272px;  height:51px;  background:url('../new_layout/login.gif') no-repeat;}
#kosik_head #kosik_in #kosik_login2{position:absolute;  top:107px;  width:272px;  height:51px;  background:url('../new_layout/login2.gif') no-repeat;}
#kosik_head #kosik_in #kosik_login #login_log,#kosik_head #kosik_in #kosik_login2 #login_log{float:left;  padding-top:5px;  padding-left:20px;}
#kosik_head #kosik_in #kosik_login #login_reg,#kosik_head #kosik_in #kosik_login2 #login_reg{float:left;  padding-left:20px;  padding-top:2px;}

#topmenu2{position:absolute;  top:420px;  width:990px;  height:61px;  background:url('../new_layout/topmenu_bg.gif') no-repeat;}
#topmenu2 #pozadi{background:url('../new_layout/topmenu.gif') repeat-x;  margin-left:11px;  margin-right:10px;  width:969px;}
#topmenu2 #pozadi #prvni{background:url('../new_layout/prvni.gif') no-repeat left top;  width:9px;  height:48px;  float:left;}
#topmenu2 #pozadi #posledni{background:url('../new_layout/posledni.gif') no-repeat left top;  width:8px;  height:48px;  float:right;}
#topmenu2 ul{padding-left:30px;}
#topmenu2 ul li{list-style-type:none;  float:left;  height:42px;    }
#topmenu2 ul li a{font-family:verdana;  font-size:11px;  color:#ffffff;  text-decoration:none;  display:block;  line-height:42px;  padding-right:15px;  padding-left:10px;  }
#topmenu2 ul li:hover{background:url('../new_layout/aktiv_leva.gif') no-repeat;}
#topmenu2 ul li a:hover{color:#000000;  text-decoration:underline;  background:url('../new_layout/aktiv_prava.gif') no-repeat right top;  _background:none;}

#prihlas{background:url('../new_layout/prihlas.gif') no-repeat bottom;  position:absolute;  width:272px;    top:232px;  left:678px; z-index:10; }
#prihlas #pri{padding-left:10px;  font-size:12px;  font-weight:bold;  }
#prihlas #pri table tr .prvni{width:50px;  }
#prihlas #pri label{color:red;}
#prihlas #pri input{width:180px;  height:20px;  border:none;  }
#prihlas #pri .submit{border:none;  background:#ffffff;  cursor:pointer;  margin-top:10px;}
#prihlas #pri .submit2{border:none;  background:#ffffff;  cursor:pointer;  margin-top:10px;  width:100px;  float:right;  margin-bottom:27px;  margin-right:30px;}
#prihlas .hor{margin-top:5px;  padding-right:30px;  font-size:12px;  color:black;  text-align:right;}

#pneu{background:url('../new_layout/pneu.gif') no-repeat left top;  position:absolute;  width:414px;  height:80px;  top:276px;  left:493px; border-bottom: 1px solid #989693;}
#pneu .pneu_kat{padding-left:20px;  padding-top:10px;  float:left;  width:80px;}
#pneu .pneu_kat ul li{list-style-type:none;    line-height:20px;}
#pneu .pneu_kat ul li:hover{background:#ffffff;}
#pneu .pneu_kat ul li a{background:url('../new_layout/pun.gif') no-repeat left 5px;  font-family:verdana;  font-size:11px;  color:#4d4d4d;  text-decoration:none;  padding-left:10px;}
#pneu .pneu_kat ul li a:hover{text-decoration:underline;}
#pneu .pneu_kat .pneu_text{padding-bottom:10px;}
#pneu .pneu_kat .pneu_text{font-family:verdana;  font-size:12px;  color:#ffffff;  text-decoration:none;}
#pneu .pneu_kat .pneu_text a:hover{text-decoration:underline;}

#odsaz {width: 700px;}

#center{background:url('../new_layout/pozadi.gif') no-repeat left top;  width:990px;}
#center2{background:url('../new_layout/pozadi2.gif') repeat-y left top;  width:990px;}
#center #obsah{width:730px;  float:right;  padding-top:3px;  _padding-top:8px; padding-bottom: 50px; margin-right: 10px;_margin-right: 0px;}
#center #left_panel{width:245px;  float:left;}

#center22{background:url('../new_layout/pozadi22.gif') no-repeat left top;  width:990px; padding-bottom: 20px;}
#center22 #obsah{width:730px;  float:right;  padding-top:3px;  _padding-top:8px;}
#center22 #left_panel{width:245px;  float:left;}

#menu_left{width:228px;  padding-left:16px;  padding-top:10px;  padding-bottom:20px;}
#menu_left #sort{background:url('../new_layout/menu_hor.gif') no-repeat;  width:228px;  font-family:arial;  height:40px;  font-size:20px;  color:#1f1815;  padding-left:10px;  padding-top:5px;}
#menu_left #menu{width:228px;  background:#ffffff;  margin-top:-5px;}
#menu_left #menu ul li{list-style-type:none;  background:url('../new_layout/left_menu.gif') repeat-x left top;  line-height:35px;  border:1px solid #a51307;  margin-left:5px;  margin-right:5px;}
#menu_left #menu ul li a{font-family:verdana;  font-size:12px;  color:#ffffff;  text-decoration:none;  margin-left:15px;  display:block;}
#menu_left #menu ul li:hover{background:url('../new_layout/left_menu_hover.gif') repeat-x left top;}
#menu_left #menu ul li:hover a{color:#000000;  text-decoration:underline;}
#menu_left #menu ul li a:hover{text-decoration:underline;  color:#000000;}

.vyrobky{width:170px;  height:278px;  background:url('../new_layout/vyrobek.gif') no-repeat left top;  height:258px;margin-right:10px;margin-bottom:10px;overflow:hidden;float:left;position:relative;}
.vyrobky .posun{position:absolute;  bottom:30px;  left:0px;}
.vyrobky form input.vypistocart{background:none;    border:none;    cursor:pointer;    color:#444444;    font-family:tahoma;    font-size:11px;    margin-top:2px;    %margin-top:3px;    %margin-left:-10px;}
.vyrobky .nadpis{width:160px;  padding-top:5px;  padding-left:10px;}
.vyrobky .nadpis a{font-family:verdana;  font-size:14px;    color:#d92203;  text-decoration:none;  }
.vyrobky .nadpis a:hover{text-decoration:underline;  }
.vyrobky .img{width:170px;  height:95px;overflow:hidden;text-align:center;position:absolute;  bottom:90px;  left:0px;}
.vyrobky .text{width:170px;  font-family:arial;  font-size:12px;  font-weight:bold;  color:#000000;  padding-left:10px;  padding-top:5px;  }
.vyrobky .dopln{font-family:arial;  font-size:12px;  font-weight:bold;  color:#ffffff;  width:170px;}
.vyrobky .cena{padding-top:2px;  padding-left:10px;  width:170px;  font-family:arial;  font-size:11px;  font-weight:bold;}
.vyrobky .cena span{font-family:arial;  font-size:16px;  font-weight:bold;  color:#ce1800;}
.vyrobky .vlozit{position:absolute;  bottom:1px;  right:1px;  background:url('../new_layout/vlozit.gif') no-repeat left top;  width:135px;   height:22px;}
.vyrobky .vlozit .pocetks{width:30px;  border:1px solid;}


#topmenu22{position:absolute;top:226px;width:990px;height:61px;background:url('../new_layout/topmenu_bg2.gif') no-repeat;}
#topmenu22 #pozadi {background:url('../new_layout/topmenu.gif') repeat-x left top; margin-left:11px;margin-right:10px;width:969px;}
#topmenu22 #pozadi #prvni{background:url('../new_layout/prvni2.gif') no-repeat left top;width:9px;height:48px;float:left;}
#topmenu22 #pozadi #posledni{background:url('../new_layout/posledni.gif') no-repeat left top;width:8px;height:48px;float:right;}
#topmenu22 ul{padding-left:30px;}
#topmenu22 ul li{list-style-type:none;float:left;height:42px;}
#topmenu22 ul li a{font-family:verdana;font-size:11px;color:#ffffff;text-decoration:none;display:block;line-height:42px;padding-right:15px;padding-left:10px;}
#topmenu22 ul li:hover{background:url('../new_layout/aktiv_leva.gif') no-repeat;}
#topmenu22 ul li a:hover{color:#000000;text-decoration:underline;background:url('../new_layout/aktiv_prava.gif') no-repeat right top;_background:none;}

#detail{width:711px;    background:#ffffff;}
#det_nadpis{width:690px;  height:26px;    margin-top:10px;  margin-left:10px;  %margin-left:5px;  background:#e31a22;  float:left;}
#det_text1{font-family:verdana;  font-size:14px;  color:#ffffff;  float:left;  padding-top:3px;  padding-left:15px;}
#det_text2{font-family:verdana;  font-size:14px;  color:#ffffff;  float:right;  width:478px;  padding-top:3px;  font-weight:bold;}
#det_info{width:690px;  margin-left:10px;  %margin-left:5px;  padding-top:50px;  %padding-top:20px;  padding-bottom:20px;  %padding-bottom:10px;}
#det_leva{float:left;    width:212px;    text-align:center;}
#det_prava{float:right;  width:478px;}
#det_prava table{font-family:verdana;  font-size:12px;  color:#000000;  border-collapse:collapse;  width:455px;  margin-left:20px;}
#det_prava table tr td{height:25px;  padding-left:10px;}
#det_prava .dark{background:#ffffff;}
#det_vlozit{margin-top:30px;  margin-left:10px;  background:url('../new_layout/vlozit_det.gif') no-repeat;  width:239px;  height:47px;}
#det_vlozit #pocetks{width:30px;  border:1px solid;}
#det_posun{padding-top:14px;  padding-left:14px;}
#det_vlozit #det_ailtocart{background:none;  border:none;  cursor:pointer;}
#det_prava .light{background:#ebdfca;}
#det_prava span#cena{color:#e31a22;  font-size:14px;}
#det_prava span#kate a{color:#000000;  text-decoration:none;}
#det_prava span#kate a:hover{text-decoration:underline;}
#det_leva img{width:200px;}

#setrizeni {
	border: 0px solid #000000;
	position: absolute;
	top: 0px;
	right: 0px;
}
#panacek {
	position: absolute;
	top: 314px;
	right: 89px;
	background:url('../new_layout/panacek.jpg') no-repeat left top;
	width:147px;
	height:119px;
}
#pneu-text {
	position: absolute;
	top: 428px;
	right: 35px;
	width:187px;
	text-align:right;
	font-size:14px;
}
#pneu-text a{
	text-decoration:none;
	color:#ffef98;
	font-weight:bold;
}
#pneu-text a:hover{
	text-decoration:none;
	color:#fee457;
	
}
