/* Deloyd css - copyright 2010  */
body {
    margin:0px 0px; 
    padding:0px; 
    font-family: "Tahoma", verdana, Arial, Sans-Serif; 
    color:#464545;
    font-size: 11px;
    background: #000000;
    background-position: top;
    position: relative; 
    margin: auto; 
}
h1 {
    font-size:14px;
    font-weight:bold;
    color: #44688A;
    
}

h2 {
    font-size:12px;
    font-weight:bold;
    color: #44688A;
    margin-bottom:5px;

}
h3 {
    font-size:12px;
    font-weight:normal;
    color: #44688A;
    margin-bottom:5px;

}
p {
  color: #fff;
  text-align:left;
  font-family: Tahoma, "Trebuchet CE", verdana, arial, sans serif;
}
.red {
  color: red;
  }
ul {
  color: #fff;
  text-align:left;
  font-family: arial, sans serif;
  font-size:11px;
  list-style-image: url('images/ul.jpg');
}
li {
  color: #fff;
  text-align:left;
  font-family: arial, sans serif;
  font-size:11px;
  list-style-image: url('images/ul.jpg');
}
a {
  color:#FFD600;
  text-decoration:none; 
}

a:hover {
  color: #F9F6A9;
}
#page {
  width:970px;
  margin: 0 auto;
  text-align: left; 
}

#page .lista {
  text-align: center; 
}

.lista *
{
	margin: 0px;
	padding: 0px;
}
.lista h1
{
  color:#464545;
  font-size:11px;
  font-weight:normal;
}
#tabulka {
  width:970px;
  background: url('images/bg-stred.jpg') repeat-x;
  height: 250px;
}
#tabulka2 {
  margin-top: 30px;
  width:970px;
  background: url('images/bg-shop-in.jpg') repeat;
  height: 140px;
}
.table1 {
	padding-top: 15px;
	margin-left: 30px;
	width: 910px;
	border: none;
	table-layout: fixed;
	
	
}
.td1 {
	padding-left: 10px;
	padding-top:3px;
	width: 130px;
	border: none;
	
}
.tr1 {
	height: 96px;
	border: none;
}
#indexmenu {
  margin-left: 181px;
}
#indexmenu ul li {
  display: inline;
  margin-right: 15px;
}
#indexmenu img {
  border: none;
}
.hlavnimenu span {
	display: none;
}
.m1 a {
  position: relative;
  top: 0px;
  left: 0px; 
  width: 130px;
	height:130px;
	background: url('images/motorky-ik.jpg') 0 0 no-repeat;
}
.m2 a {
  position: relative;
  top: 0px;
  left: 0px; 
  width: 130px;
	height:130px;
	background: url('images/atv-ik.jpg') 0 0 no-repeat;
}
.m3 a {
  position: relative;
  top: 0px;
  left: 0px;  
  width: 130px;
	height:130px;
	background: url('images/quad-ik.jpg') 0 0 no-repeat;
}
.m4 a {
  position: relative;
  top: 0px;
  left: 0px;  
  width: 130px;
	height:130px;
	background: url('images/lode-ik.jpg') 0 0 no-repeat;
}
.m5 a {
  position: relative;
  top: 0px;
  left: 0px;  
  width: 130px;
	height:130px;
	background: url('images/vodni-skutry-ik.jpg') 0 0 no-repeat;
}
.m6 a {
  position: relative;
  top: 0px;
  left: 0px;  
  width: 130px;
	height:130px;
	background: url('images/snezne-skutry-ik.jpg') 0 0 no-repeat;
}

.m1 a, .m2 a, .m3 a, .m4 a, .m5 a, .m6 a {
	display: block;
	width: 130px;
	height:130px;
}
.m1 a:hover, .m2 a:hover, .m3 a:hover, .m4 a:hover, .m5 a:hover, .m6 a:hover {
	background-position: 0px -132px;
}
.ms1 a {
  position: relative;
  top: 0px;
  left: 0px; 
  width: 130px;
	height:130px;
	background: url('images/helma.jpg') 0 0 no-repeat;
}
.ms2 a {
  position: relative;
  top: 0px;
  left: 0px; 
  width: 130px;
	height:130px;
	background: url('images/boty.jpg') 0 0 no-repeat;
}
.ms3 a {
  position: relative;
  top: 0px;
  left: 0px;  
  width: 130px;
	height:130px;
	background: url('images/doplnky.jpg') 0 0 no-repeat;
}
.ms4 a {
  position: relative;
  top: 0px;
  left: 0px;  
  width: 130px;
	height:130px;
	background: url('images/chranice.jpg') 0 0 no-repeat;
}
.ms5 a {
  position: relative;
  top: 0px;
  left: 0px;  
  width: 130px;
	height:130px;
	background: url('images/obleceni.jpg') 0 0 no-repeat;
}
.ms6 a {
  position: relative;
  top: 0px;
  left: 0px;  
  width: 130px;
	height:130px;
	background: url('images/rukavice.jpg') 0 0 no-repeat;
}

.ms1 a, .ms2 a, .ms3 a, .ms4 a, .ms5 a, .ms6 a {
	display: block;
	width: 130px;
	height:96px;
}
.ms1 a:hover, .ms2 a:hover, .ms3 a:hover, .ms4 a:hover, .ms5 a:hover, .ms6 a:hover {
	background-position: 0px -132px;
}
.tr2 {
	border: none;
	margin-top: 0px;
}
.tr2 h2{
	height: 11px;
	color: #E1E0E0;
	margin-top: 0px;
	text-align: center;
}
.tr2 a{
	height: 11px;
	color: #E1E0E0;
	
}
.tr2 a:hover{
	height: 11px;
	color: #F9F6A9;
	
}
.tr2 p{
  color:#252629;
  font-size:8px;
  font-weight:normal;
  margin:0;
  text-align:left;
}
.td2 {
	margin-top: 0px;
	border: none;
	
}
#bannerhs {
/*  margin-top: 10px; */
  margin-top: 25px;
  margin-left: 5px;
  width:970px;
  height: 150px;
}
#bannerhs img{
  border: none;
}
#bannerhs2 {
  margin-top: 30px;
  margin-left: 5px;
  width: 970px;
  height: 150px;
}
#bannerhs2 img {
  border: none;
}
.box3a {
  float:left;
	width:970px;
	height: 20px;
	margin-top: 5px;
			}
.box3a h2{
  color: white;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	text-align: center;
		}
.box3a a{
  color: white;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
			}
.box3a a:hover{
  color: #F9F6A9;
			}
.box3 {
  float:left;
	width:960px;
	margin-top: 5px;
	margin-left: 5px;
	border-top: 2px solid black;
	padding: 0px 0 0;
	z-index: 10;
	position: relative;
	background: #2D2C2D;
	
	}
.box3 img {
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
  border: none;
		}
.box3 a{
  font-size: 5px;
			}
#hlava {
	margin-top: 0px;
	border: none;
	width: 970px;
	height: 124px;
  background: url('images/header.jpg') 0 0 no-repeat #000;
}
#hlavaa {
	margin-top: 0px;
	border: none;
	width: 488px;
	height: 116px;
	float: left;
	display:none;
}
#hlavaa img{
	border: none;
	
}
#hlavab {
	border: none;
	float: left;
}
#hlavab img {
	margin-left: 1px;
	margin-right: 1px;
	border: none;
	float: left;
	}
#hlavab a {
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: white;
	}
#hlavab a:hover{
	color: #F9F6A9;
}
.imghb {
  margin-left:230px;
  margin-top:75px;
}
/*.imghb ul li {
  display: inline;
}
.hlava1 a {
  width: 122px;
  height: 41px;
  background: url('images/domu.png') no-repeat;
  display: block;
  float: left;
}
.hlava1 a:hover {
  background: url('images/domuh.png') no-repeat;
}
.hlava2 a {
  float: left;
  width: 122px;
  height: 41px;
  background: url('images/e-shop.png') no-repeat;
  display: block;
}
.hlava2 a:hover {
  background: url('images/e-shoph.png') no-repeat;
}
.hlava3 a {
  float: left;
  width: 122px;
  height: 41px;
  background: url('images/sitemap.png') no-repeat;
  display: block;
}
.hlava3 a:hover {
  background: url('images/sitemaph.png') no-repeat;
}
.hlava4 a {
  float: left;
  width: 122px;
  height: 41px;
  background: url('images/kontakt.png') no-repeat;
  display: block;
}
.hlava4 a:hover {
  background: url('images/kontakth.png') no-repeat;
} */
#hlmenu {
	width: 970px;
	margin:0;
	height: 55px;
	float: left;
  background: url('images/hmbg.png') repeat-x #000;
	}

#hlmenu a:hover{
	color: #F9F6A9;
	
	}
.tablehm {
	margin-left: 0px;
	width: 970px;
	border: none;
	table-layout: fixed;
}

.tablehm tr.trhm1 td.tdhm1 .hm1, .hm2, .hm3, .hm4, .hm5, .hm6, .hm7, .hm8, .hm9, .hm10{
  margin-top:-1px;
}

#hlmenu2 {
	width: 970px;
	margin-top: 0px;
	height: 55px;
	float: left;
	color: white;
	}
#hlmenu2 a:hover{
	color: #F9F6A9;
	
	}
.tablesh {
	margin-left: 0px;
	width: 970px;
	border: none;
	table-layout: fixed;
	font-size: 11px;
}
.tablesh a{
	color: white;
}
.tablesh a:hover{
	color: #F2D000;
}
.tablesh img{
	border: none;
	vertical-align: sub;
	
}
.tablesh p{
	margin-left: 5px;
	border: none;
	table-layout: fixed;
}	
.trsh1 {
	height: 20px;
	border: none;
}	

.tdsh1 {
	padding-left: 9px;
	padding-top:0px;
	border: none;
	width: 200;
	
}
.tdsh2 {
	padding-left: 9px;
	padding-top:0px;
	width: 80px;
	border: none;
	
}
.tdsh2 p{
	font-size: 11px;
	color: white;
	
}
.tdsh3 {
	width: 262px;
	border: none;
	
}
.tdsh4 {
	border: none;
	width:65px;
	
}
.tdsh4 a{
	font-size: 12px;
	font-weight: bold;
	color: #F2D000;
	text-decoration: underline;
	
}
.tdsh4 a:hover{
	color: white;
}
#odeslata{
  background: #F2D000;
  width: 20px;
  border: 1px solid #999;
  cursor: pointer; 
  color: black;
  font-family: "Tahoma", verdana, arial, sans serif;
  padding:1px;
  margin:0px;
}
.prihltab {
  width: 80px;
  height: 16px;
  border: 0px;
  color: black;
  font-family: "Tahoma", verdana, arial, sans serif;
  border: 1px solid #999;
  margin-right:5px;
} 

.trsh1 {
	border: none;
}

#hlmenu span {
	display: none;
	}

.hm1 a {
	background: url('images/hm_motorky.png') 0 0 no-repeat;
	display: block; 
	width: 95px;
	height:26px;
}

.hm1 a:hover {
	background: url('images/hm_motorkyh.png') 0 0 no-repeat;
}

.hm2 a {
	background: url('images/hm_atv.png') 0 0 no-repeat;
	display: block;
	width: 95px;
	height:26px;
}

.hm2 a:hover {
	background: url('images/hm_atvh.png') 0 0 no-repeat;
}

.hm3 a {
	background: url('images/hm_quad.png') 0 0 no-repeat;
	display: block;
	width: 95px;
	height:26px;
}

.hm3 a:hover {
	background: url('images/hm_quadh.png') 0 0 no-repeat;
}

.hm4 a {
	background: url('images/hm_lode.png') 0 0 no-repeat;
	display: block;
	width: 95px;
	height:26px;
}

.hm4 a:hover {
	background: url('images/hm_lodeh.png') 0 0 no-repeat;
}

.hm5 a {
	background: url('images/hm_vodniskutry.png') 0 0 no-repeat;
	display: block;
	width: 95px;
	height:26px;
}

.hm5 a:hover {
	background: url('images/hm_vodniskutryh.png') 0 0 no-repeat;
}

.hm6 a {
	background: url('images/hm_snezneskutry.png') 0 0 no-repeat;
	display: block;
	width: 95px;
	height:26px;
}

.hm6 a:hover {
	background: url('images/hm_snezneskutryh.png') 0 0 no-repeat;
}

.hm7 a {
	background: url('images/hm_bazar.png') 0 0 no-repeat;
	display: block;
	width: 95px;
	height:26px;
}

.hm7 a:hover {
	background: url('images/hm_bazarh.png') 0 0 no-repeat;
}

.hm8 a {
	background: url('images/hm_pujcovna.png') 0 0 no-repeat;
	display: block;
	width: 95px;
	height:26px;
}

.hm8 a:hover {
	background: url('images/hm_pujcovnah.png') 0 0 no-repeat;
}

.hm9 a {
	background: url('images/hm_servis.png') 0 0 no-repeat;
	display: block;
	width: 95px;
	height:26px;
}

.hm9 a:hover {
	background: url('images/hm_servish.png') 0 0 no-repeat;
}

.hm10 a {
	background: url('images/hm_vipzona.png') 0 0 no-repeat;
	display: block;
	width: 95px;
	height:26px;
}

.hm10 a:hover {
	background: url('images/hm_vipzonah.png') 0 0 no-repeat;
}

#stred {
	width: 970px;
	margin-top: -20px;
	float: left;
  background: url('images/splitlinebottom.gif');
  background-repeat:repeat-x;
  background-position:0 bottom;
  padding-bottom:42px;
	}
#stred table{
	width: 970px;
	float: left;
  border-collapse:collapse;
  border-spacing:0;	
	}

.trs1 {
	height: 20px;
	}
.tds1 {
	width: 180px;
	background: url('images/splitline.gif') #111;
	background-repeat: repeat-x;
	background-position: 0 -10px;
	padding:0px;
	}
.tds1 h2{
	color: #ffd700;
	font-size: 12px;
	font-weight: bold;
	padding:0;
  padding-left:20px;
			}
.tds11 {
  padding-left:10px;
  vertical-align:top;
  width:180px;
	background: #111;
	border: none;
	}
.tds11 h3{
  font-size:10px;
  font-weight:normal;
  padding:0 4px 0 10px;
			}
.tds11 a{
  background:url("images/odrazka2.gif") no-repeat 0 1px;
  border:medium none;
  color:#999999;
  font-size:12px;
  font-weight:bold;
  padding-left:20px;
		}
.tds11 a:hover{
  background:url("images/odrazka3.gif") no-repeat 0 1px;
  color:#FFD600;
		}
.kontakt_leve_menu h3 {
  font-size: 130% !important;
  font-weight: bold;
    }
.kontakt_leve_menu p {
  font-size: 130% !important;
  line-height: 150%;
    }
.kontakt_leve_menu a {
  text-decoration: none;
  background: none !important;
  padding-left: 0 !important;
  color: #FFD600 !important;
    }
.kontakt_leve_menu a:hover {
  background: none;
  color: #F9F6A9;
    }
.tds12 {
	width: 180px;
	vertical-align: top;
	background: #111;
	border: none;
	padding-left:10px;
	}
.tds12 h3{
  padding: 0px 4px 0px 10px;
  font-size: 10px;
  font-weight: normal;
			}
.tds12 p{
  padding: 0px 4px 0px 10px;
  font-size: 9px;
  font-weight: normal;
  color: #E1DFDF;
			}
.tds12 a{
  color: #999;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
	border: none;
	background: url(images/odrazka2.gif) no-repeat 0 1px;
		}
.tds12 a:hover{
  color: #FFD600;
	background: url(images/odrazka3.gif) no-repeat 0 1px;
  }

.tds2 {
	width: 580px;
	background: url('images/splitline.gif') #111;
	background-repeat: repeat-x;
	background-position: 0 -10px;
	padding:10px;
	}
.tds2 h2{
  color: #ffd600;
	font-size: 13px;
	font-weight: bold;
	padding-left: 5px;
  padding-right: 5px;
		}
.tds3 {
	width: 181px;
	background: url('images/splitline.gif') #111;
	background-repeat: repeat-x;
	background-position: 0 -10px;
	padding:10px;
	}
.tds3 h3{
	font-size: 12px;
	font-weight: bold;
	padding:0;
			}
.tds4 {
	width: 580px;
	vertical-align: top;
	background: #111;
	padding-left:10px;
	}
	
.tds4 h2, h3{
	color:#FFD600;
	font-weight:bold;
	}
	
.tdstext {
  background-color: #111111;
}
.tdstext div p {
  padding-left: 0 !important;
}
	
.tds11 p{
  color:#E1DFDF;
  font-size:9px;
  font-weight:normal;
  padding:0 4px 0 10px;
	}
	
.tds5 {
	width: 181px;
	margin-left: 10px;
	vertical-align: top;
	background: #111;
	}
.tds5 h3{
	color: #999;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
			}
.tds5 h2{ 
	color: #ffd600;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 4px 4px 0px;
			}
.tds5 p{  
	color: white;
	font-size: 11px;
	font-weight: normal;
  margin: 0 0 2px 0;
			}
.tds5 a{
  color: white;
	font-size: 11px;
	font-weight: normal;
  background: url(images/btn.png) no-repeat;
  background-position:0px 0px;
  width:180px;
  height:26px;
  display:block;
  line-height:25px;
  text-transform:uppercase;
  text-align:center;
		}
.tds5 a:hover{
  background: url(images/btn.png) no-repeat;
  background-position:0px -26px;
		}
.tds5 img{
  border: none;
  margin-top: 5px;
  margin-bottom: 5px;
		}
.tds5_s img{
  margin-top: 0;
  margin-bottom: 5px;
  background-position: 0px -5px;
    }
.tds5_s a{
  background-image: none;
  background: none;
  background-repeat: no-repeat;
    }
.tds5_s a:hover{
  background-image: none;
  }
#stred .tds4 #detpz .stredtext p{
  text-align:left;
  color:#FFFFFF;
  font-size:11px !important;
  margin:0;
  padding:10px 25px;
	 }
		
#stred .tds4 #detpz .stredtext p a{
  text-align:left;
  color:#FFD600;
  font-size:12px;
  font-weight:bold;
  margin-left:10px;
  padding:0 4px 0 10px;
  text-decoration:none;
		}
.stredtextimg {
  margin-left: 10px;
}
.stredtext, .stredtextimg {
	width: 570px;
	text-align:center;
		}
		
.stredtext.nabidka {
	width: 550px;
	padding:10px;
	text-align:left;
	background:#fff;
	margin-top:10px;
	margin-bottom:10px;
	border: 3px solid brown;
}

.stredtext.nabidka a {
  color:#000;
}

.stredtext.nabidka a:hover {
  color:#000;
}

.stredtext.nabidka p {
  color:#222;
}

.stredtext.nabidka li {
  color:#222;
}

.stredtext.nabidka h3{
  color: #000;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
  text-align:left;
			}
		
.stredtext h3{
  color: #999;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 5px 0px 5px;
  text-align:left;
			}
.stredtext p{
  color:#FFFFFF;
  font-size:11px !important;
  margin:0;
  padding:10px 14px 10px 14px;
			}
.stredtext img{
  border: none;
	margin: 3px 3px 3px 3px;
				}
.stredtext a{
  color: #FFD600;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.stredtext a:hover{
  color: #f9f6a9;
}
	
.stredinfo {
  background-image: url("http://primotorbike.com/images/stredinfo.jpg");
  background-repeat: repeat-y;
  width: 570px;
  margin-bottom: 10px;
}

.stredinfo h3 {
  color: #000000 !important;
  padding-top: 5px !important;
  padding-left: 15px !important;
}

.stredinfo p {
  color: #000000 !important;
  padding-left: 25px !important;
}

.zarukatext {
  line-height: 170%;
  margin-top: -3px;
}
  
.zarukadul {
  line-height: 140%;
}

.zarukamensi {
  font-size: 90%;
}
 
.rubrika {
	width: 570px;
	margin-left: 10px;
	color: #fff;
	font-size: 12px !important;
	
		}
.rubrika h3{
  color: #FFD600;
	font-size: 12px;
	font-weight: bold;
	margin-left: 0px;
	padding: 0px 4px 0px 10px;
			}
.rubrika p{
  color: #fff;
	font-size: 12px !important;
	margin-left: 10px;
	padding: 0px 4px 0px 0px;
			}
.rubrika img{
  border: none;
	margin: 3px 3px 3px 3px;
				}
.rubrika a{
  color: #FFD600;
	font-size: 12px;
	margin-left: 10px;
	text-decoration: none;
			}
.rubrika a:hover{
  color: #F9F6A9;
			}
.rubimg{
  float: left;
			}
.stredmapa {
	width: 570px;
	margin-left: 5px;
		}
.stredmapa h3{
  color: #FFD600;
	font-size: 10px;
	font-weight: bold;
	margin-left: 10px;
	padding: 0px 4px 0px 10px;
			}
.stredmapa p{
  color: #646463;
	font-size: 10px !important;
	margin-left: 5px;
	padding: 0px 4px 0px 10px;
			}
.stredmapa img{
  border: none;
	margin: 3px 3px 3px 3px;
				}

#stredpro {
	width: 570px;
	margin-left: 10px;
	font-family: Tahoma, verdana, arial, sans serif;
		}
#stredpro table{
  width: 560px;
  background: #333;
	border: 0;
	border-collapse:collapse;
  border-spacing:0;
  color:#fff;
		}
    	
#stredpro table form{
  color:#FFD700;
		}
	
#stredpro h3{
  color: #FFD600;
	font-size: 10px;
	font-weight: bold;
	margin-left: 10px;
	padding: 0px 4px 0px 10px;
			}
#stredpro p{
  color: #fff;
	margin-left: 10px;
	padding: 0px 4px 0px 10px;
			}
#stredpro td,tr {
  padding-bottom:5px;
  padding-top:5px;
  padding-left:5px;
		}
		
#stredpro td {
  border-bottom:5px solid #222;
		}
		
#stredpro img{
	border: none;
			}
.stredtr1 {
	background: #222;
}

#stredpro tr.stredtr1 td{
	background: #222;
	padding-bottom:0;
}

.stredbila {
	color: white;
	font-size: 10px;
	font-weight: bold;
}
.strednormal {
  color:#fff;
  font-size:7pt;
  font-weight:normal;
}
.strednazev {
  color:#fff;
  font-size:8pt;
  font-weight:bold;
  padding-left:2px;
}
.stredrok {
	color: #FFCC00;
	font-size: 10px;
	font-weight: bold;
}
.stredrokn {
  color:#FFCC00;
  font-size:8pt;
  font-weight:bold;
}
.stredcena {
  color:#999999;
  font-size:7pt;
  font-weight:normal;
  text-decoration:line-through;
}
.stredtd1 {
  vertical-align:middle;
  width:200px;
}
.stredtd2 {
width: 40px;
	text-align: center;
	vertical-align: middle;
}
.stredtd3 {
width: 210px;
	text-align: center;
	vertical-align: middle;
}
.stredtd4 {
width: 60px;
	text-align: center;
	vertical-align: middle;
}
.stredtd5 {
width: 80px;
	text-align: center;
	vertical-align: top;
}
.stredtd5 img{
	border: none;
}
.stredtd6 {
width: 80px;
	text-align: center;
	vertical-align: middle;
}
.stredtd7 {
width: 340px;
	text-align: center;
	vertical-align: middle;
}
.stredtd8 {
width: 100px;
	text-align: center;
	vertical-align: middle;
}
.stredtd9 {
width: 150px;
	text-align: center;
	vertical-align: middle;
}
.stredtd10 {
width: 270px;
	text-align: center;
	vertical-align: middle;
}
.stredtd11 {
width: 180px;
	text-align: center;
	vertical-align: middle;
}
#streddet {
	width: 570px;
		}
#streddet img {
	border:none;
		}
.streddetc {
	width: 570px;
	float:left;
	margin-left:10px;
}
		
.streddetc p{
font-size:11px;
color:#fff;
}
.streddetc img{
	border: none;
	margin: 3px 3px 3px 3px;
}
.streddetcfac {
  font-size: 120%;
  color:#FFD600;
}
.streddetcco {
	width: 126px;
	height: 96px;
	float: left;
	margin-left: 3px;
			}
.streddetcco img{
	border: none;
	margin: 3px 3px 3px 3px;
		}
.streddeta {
	width: 320px;
	float:left;
	background:#fff;
	margin-left:3px;
		}
		
.streddeta {
	width: 323px;
	float:left;
	background:#fff;
	margin-left:3px;
		}
		
#streddet .streddetc .streddeta a{
  display:block;
  text-align:center;
}

.streddetb{
  float:right;
  padding-right:10px;
  width:225px;
}
		
.streddetb p{
  color:#FFFFFF;
  font-size:11px;
  line-height:1.3em;
  margin:0;	
}

.streddetb form p select{
  margin-bottom:15px;
}
		
.novinkyweb {
	margin-left: 10px;
	width: 560px;
	
		}
.novinkyweb img{
	margin: 10px 10px 10px 10px;
	
	
		}
#footer {
  clear: both;
  width: 970px;
  margin-top: 20px;
      }
#footer img{
  border: none;
      }
#footer1 {
    float: left;
    width:200px;
          }
#footer1 p {
    font-size: 10px;
    color: #3D3D3D;
    padding-top: 10px;
       
  }
#footer1a {
    float: left;
    width: 320px;
      }

#footer1a p {
    font-size: 10px;
    color: #3D3D3D;
    padding-top: 10px;
    text-align: left;      
  }

#footer2 {
    float: right;
    width: 440px;
    margin-right: 0px;
  }
#footer2 p {
    padding-top: 12px;
    padding-left: 40px;
    text-align:right;
    
  }
#footer2 a {
    color: white;
    font-size: 12px;
    font-family: Tahoma, Arial, Sans-Serif;
    padding-right: 10px;
    padding-left: 10px;
    border-right: 1px solid #3D3D3D;
    text-decoration: none;
       
  }
#footer2 a:hover {
    color: #F9F6A9; 
  }
#footer3 {
    margin-top: -10px;
    float: left;
    width: 970px;
    
  }
#footer3 p {
    margin-top: 0px;
    font-size: 10px;
    color: #3D3D3D;
    text-align: right;
    
    
  }
#footer3 a {
    padding-top: 10px;
    font-size: 10px;
    font-family: Tahoma, Arial, Sans-Serif;
    float: right;
    padding-right: 10px;
    color: #3D3D3D;
    
       
  }
#footer3 a:hover {
    color: #F9F6A9; 
  }
.listaa 
{
  float:left;
	width: 549px;
	margin-left: 10px;
  margin-bottom: 5px;
	height:14px;
	background: #222;
	font-size: 12px;
	font-weight: bold;
	text-transform:uppercase;
	color: #fff;
	padding:5px;
}
.listaa a{
  margin-left: 10px;
  padding-top: 4px;
	font-size: 12px;
	font-weight: bold;
	color: white;
}
.listaa a:hover{
  margin-left: 10px;
	font-size: 12px;
	font-weight: bold;
	color: white;
}
.box {
  float:left;
	width: 565px;
	height: 248px;
	padding-left:5px;
}

.produkt {
  float:left;
	width: 183px;
	text-align:center;
	margin-left: 5px;
	margin-bottom:5px;
	height:242px;
	background: url('images/normal-bg.png') no-repeat;
}
.produkta {
  float:left;
	width: 183px;
	text-align:center;
	margin-left: 5px;
	margin-bottom: 5px;
	height:242px;
	background: url('images/akce-bg.png') no-repeat;
}
.produktvy {
  float:left;
	width: 183px;
	text-align:center;
	margin-left: 5px;
	margin-bottom: 5px;
	height:242px;
	background: url('images/vyprodej-bg.png') no-repeat;
}
.produktn {
  float:left;
	width: 183px;
	text-align:center;
	margin-left: 5px;
	margin-bottom:5px;
	height:242px;
	background: url('images/novinka-bg.png') no-repeat;
}
.produktimg {
  background:#FFFFFF;
  height:100px;
  margin-left:15px;
  margin-top:15px;
  text-align:center;
  width:150px;
}

.produktimg img {
  margin: 5px;
  border: none;
}
.produktnad {
	height:30px;
	margin: 0px 0px 0px 0px !important;
	overflow: hidden;
	
}
.produktnad h2 {
  font-size: 12px;
  text-align:center;
  padding: 0px 10px 0px 10px !important;
  margin: 0 !important;
}

.produktnad h2 a {
  padding: 0px 5px 0px 5px !important;
  margin: 0 !important;
  color: #ffd600; 
}

.produktcena {
  width: 173px;
	height:17px;
}
.produktcenaa {
  width: 173px;
	height:20px;
}
.akce {
  color: #000;
	font-size: 12px;
	padding: 0px 4px 0px 4px;
	font-weight: normal;
	text-decoration: line-through;
	
}
.cena {
  color: #fff;
	font-size: 12px;
	margin: 2px 4px 2px 4px;
	font-weight: bold;
	
	
}
.produkttext {
  height:32px;
  overflow:hidden;
}
.produkttext p {
  color: #fff;
	font-size: 9px;
	font-family: Tahoma, arial, sans serif;
	padding: 0px 15px 0px 15px;
}
.produktdost {
  width: 173px;
	height:16px;
	margin-top: -10px;
	position:relative;
	}
.produktdost p {
  color: #18BB07;
	font-size: 12px;
	font-family: arial, sans serif;
	padding: 0;
	font-weight: bold;
	position:absolute;
	left:105px;
	top:-4px;
}

.oranzdost {
  color: #3A4CFA;
	font-weight: normal;
}

.produkttlacitko {
  width: 64px;
	height:24px;
	margin-left:100px;
  margin-top:7px;
}
.produkttlacitko img{
  border: none;
}
#kontaktmapa {
	margin-top: 15px;
}
#kontaktmapa img{
  border: none
}
#kontaktmapa a {
  background-image: none !important;
}
#odkaz1 {
  width: 110px;
  float: left;
  height: 268px;
  margin-left: 105px;
}
#odkaz1 img{
  margin-top: 65px;
}
#odkaz2 {
  width: 110px;
  float: left;
  height: 268px;
  margin-left: 55px;
}
#odkaz2 img{
  margin-top: 165px;
}
#radkovani {
  text-align:center;
  clear:both;
}

#radkovani a {
  padding-left:2px;
  padding-right:2px;
}

#radkovani img{
  border: none;
}
#hledat{
  margin:0px;
  padding:0px;
}
#hledat form {
  margin:0px;
  padding:0px;
  height:21px;
} 
#hledat input.hledata {
  width: 135px;
  border: 1px solid #999;
  margin:0px;
  padding:0px;
  height:19px
} 
#hledat input#hledatb {
  background: url('images/lupa.png') no-repeat;
  width: 21px;
  border: 0px;
  cursor: pointer; 
  font-size: 11px;
  color: #0100FF;
  margin-left:5px;
  padding:0px;
  height:21px;
  vertical-align:middle;
}
.cenadetail {
  color:#FFD600;
  font-size:20px;
  font-weight:bold;
  }
.preskrtnute {
  text-decoration: line-through;
}
#odeslatdetail{
  background: #F2D000;
  width: 70px; height: 20px;
  margin-left: 5px;
  border: 1px solid black;
  margin-right: 3px;
  cursor: pointer; 
  font-size: 14px;
  color: black;
}
.validace {
  background: #CE0627;
}
.detailf4 {
  width: 20px; height: 18px;
  margin-left: 0px;
  border: 1px solid #3D3D3D;
}
.detailf5 {
  background: black;
  width: 20px; height: 20px;
  margin-top: 2px;
  margin-left: 3px;
  cursor: pointer; 
  border: 0px;
} 
#detsou {
  float: none;
  width: 580px; 
  margin: 20px 10px 0px 0px;
    }
    
#detsou h2 {
  background:none repeat scroll 0 0 #222222;
  color:#FFFFFF;
  float:left;
  font-size:12px;
  font-weight:bold;
  height:14px;
  margin-bottom:5px;
  margin-left:5px;
  padding:5px;
  text-transform:uppercase;
  width:553px;
  }
#detsou p {
  background:#222222;
  color:#FFFFFF;
  float:left;
  font-size:12px;
  font-weight:bold;
  height:14px;
  margin-bottom:5px;
  margin-left:5px;
  padding:5px;
  text-transform:uppercase;
  width:553px;
}
#detsou a {
  font-size: 11px;
  color: #ffd600;
  font-family: Tahoma, Arial, Sans-Serif;
  font-weight: bold;
  text-align:center;
  display:block;
  }

.detsoua {
  float: left;
  width: 137px; 
  height: 200px;
  margin: 5px 0px 0px 5px;
  border: none;
  background: url(images/detail-bg.png) no-repeat;
    }

#detsou .detsoua p{
  color: #fff;
  text-align:center;
  font-size:11px;
  padding: 0px 10px 0px 10px;
  float:none;
  background:none;
  font-weight: normal;
  height:auto;
  margin:0;
  text-transform: none;
  width:auto; 
}
  
.detsoua img{
  margin: 10px 0px 0px 0px;
  border: none;
  height:74px;
  max-width:112px;
    }
    
#detpz .stredtext p a strong {
    }
    
#detpz {
  float: left;
  width: 580px; 
  margin: 0px 10px 0px 0px;
    }
    
#detpz h2 {
  background:#222222;
  color:#FFFFFF;
  float:left;
  font-size:12px;
  font-weight:bold;
  height:14px;
  margin-bottom:5px;
  margin-left:5px;
  padding:5px;
  text-transform:uppercase;
  width:553px;
  }
#detpz p {
  color: #fff;
  text-align:center;
  font-size:11px;
  padding: 0px 10px 0px 10px;
  margin:0px;
}
#detpz a {
  font-size: 11px;
  color: #ffd600;
  font-family: Tahoma, Arial, Sans-Serif;
  font-weight: bold;
  text-align:center;
  display:block;
  height:85px;
  }
  
#detpz p a {
  font-size: 11px;
  color: #ffd600;
  font-family: Tahoma, Arial, Sans-Serif;
  font-weight: bold;
  text-align:center;
  display:block;
  height:auto;
  }
  
#detpz a:hover{
  font-size: 11px;
  color: ##18BB07;
}
.detpza {
  float: left;
  width: 137px; 
  height: 200px;
  margin: 5px 0px 0px 5px;
  border: none;
  background: url(images/detail-bg.png) no-repeat;
    }
.detpza img{
  margin: 10px 0px 0px 0px;
  border: none;
  max-height:75px;
  max-width:112px;
    }
#rub {
	width: 180px;
	margin-left: 0px;
	margin-top:0px;
	
}
#rub a{
  color: white;
	font-size: 11px;
	font-weight: normal;
  background: url(images/btnred.png) no-repeat;
  background-position:0px 0px;
  width:180px;
  height:26px;
  display:block;
  line-height:25px;
  text-transform:uppercase;
  text-align:center;
}
#rub a:hover {
  background: url(images/btnred.png) no-repeat;
  background-position:0px -26px;
}

#rub h3 {
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding-top: 0;
	margin: 0 0 2px 0;
}

#tech {
	width: 570px;
	margin-left: 0px;
	margin-top: 20px;
	float: right;
}

#tech table{
	width: 300px;
	margin-left: 20px;
}

/*** upravy ***/
.hlavnimenu table .tr2 p{
	height:65px;
}
.img_down {
  margin-left: -3px;
}
.anketa {
	margin-top: 100px;
	text-align: left;
}
#rub .anketa a{
	height:auto;
	display:inline;
	line-height:auto;
	text-align:left;
	text-transform:none;
	width:auto;
}
.brno_prov{
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
  margin-top: 5px;
  text-align: center;
  font-size: 167%;
}
.brno_pr{
  margin-bottom: 7px;
}
.pro_dob{
  margin-bottom: 7px;
  text-align: left;
}
.kon_tab{
  margin-bottom: 7px;
}
.centrala {
  font-size: 180%;
  font-weight: bold;
  color: #ffffff;
  line-height: 150%;
}
.poj {
  font-size: 170% !important;
  font-weight: bold;
}
.white {
  color: #ffffff !important;
}
.vandoba {
  position: absolute;
  top: 0;
  left: 0;
  color: #ffffff;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  background: #000000;
  padding: 0 15px 15px 15px;
  -moz-box-shadow: 3px 3px 4px #000;
  -webkit-box-shadow: 3px 3px 4px #000;
  box-shadow: 3px 3px 4px #000;
  /* For IE 8 */
  -ms-filter: "prodig:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
  /* For IE 5.5 - 7 */
  filter: prodig:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
.vandoba table tr .b {
  padding-left: 15px;
}
.left_ban {
  background: none !important;
  background-position: 0 !important;
  padding: 0 0 0 8px !important;
}
.prod_tab {
  width: 550px !important;
  color: #ffffff;
}
.prod_tab td {
  padding-left: 5px;
}
