




.darkness{
  position:absolute;
  top:0;
  left:0;
  z-index:98;
  width:100%;
  height:100%;
  background:#000;
  opacity:0;
  -moz-opacity:0;
  filter:alpha(opacity=0);
  visibility:hidden;
}


.ulb{
  position:absolute;
  z-index:99;
  left:50%;
  width:160px;
  height:120px;
  border:20px solid #fff;
  border-width:10px 20px;
  padding:15px 0 20px;
  margin-left:-60px;
  background-color:#fff;
  background-image:url("../images/ulightbox/circular.gif");
  background-repeat:no-repeat;
  background-position:50% 50%;
  top:0;
  visibility:hidden;
  opacity:0;
  -moz-opacity:0;
  filter:alpha(opacity=0);
  overflow:hidden;
}


.ulb img{
  position:absolute;
  top:24px;
  left:-10000px;

/*
  width:100%;
  height:100%;
*/
  opacity:0;
  -moz-opacity:0;
  filter:alpha(opacity=0);
}


.ulb span{
  position:absolute;
  visibility:hidden;
  font-family:Arial,sans-serif;
  font-size:11px;color:#000;
}


.ulbclose{
  right:0;
  top:0;
  text-transform:lowercase;
  background-image:url("../images/ulightbox/close.gif");
  background-position:100% 4px;
  background-repeat:no-repeat;
  padding-right:10px;
  cursor:pointer;
}


.ulbprev,.ulbnext{
top:0;
  background-repeat:no-repeat;
  cursor:pointer;
}


.ulbprev{
  padding-left:10px;
  background-image:url("../images/ulightbox/prev.gif");
  background-position:0 3px;
right:120px;
}


.ulbnext{
  right:60px;
  padding-right:10px;
  background-image:url("../images/ulightbox/next.gif");
  background-position:100% 3px;
}


.ulbcount{
  top:0;
}



body,p,h1,h2,h3,h4,h5,h6,form,ul,ol,li,td,th,fieldset{
  margin:0;
  padding:0;
}

.tal{text-align:left !important;}

.tac{text-align:center !important;}

.tar{text-align:right !important;}

a img,img,fieldset{
  border:0;
}


hr{
  display:none;
}


.victor{
  clear:both;
  height:0;
  font-size:0;
  overflow:hidden;
  display:block;
}


.ir{
  display:block;
  position:absolute;
  top:0;
  left:0;
}


a .ir{
  cursor:pointer;
}


body{
  font-family:Arial,sans-serif;
  background-color:#d9dada;
  background-image:url("../images/layout/background/body.gif");
  background-repeat:repeat-x;
  text-align:center;
  font-size:100%;
}



body.wysiwyg{background-color:#fff;margin:10px;text-align:left;background-image:none;}

#global{
  width:960px;
  padding:0 4px;
  text-align:left;
  margin:0 auto;
  position:relative;
  background-color:#fff;
  background-image:url("../images/layout/background/global.gif");
}


#shl,#shr{
  font-size:1px;
  width:4px;
  overflow:hidden;
  position:absolute;
  display:block;
  background-image:url("../images/layout/background/shl.gif");
  top:0;
  left:0;
  height:700px;
}


#shr{
  left:964px;
  background-image:url("../images/layout/background/shr.gif");
}


#head{
  width:960px;
  background-repeat:no-repeat;
  background-image:url("../images/layout/background/head.gif");
  padding-top:55px;
  margin-bottom:1px;
}


#homepage #head{
  height:355px;
}


#head h1{
  font-family:"Times New Roman",serif;
  color:#da242a;
  font-size:24px;
  position:relative;
  margin-left:35px;
  overflow:hidden;
  width:208px;
  height:44px;
  text-align:center;
  margin-bottom:23px;
}


#head h1 span{
  background-color:#000;
  color:#fff;
  font-family:Arial,sans-serif;
  display:block;
  font-size:11px;
  text-transform:uppercase;
}


#head h1 a{
  text-decoration:none;
}


#head h1 .ir{
  background-color:transparent;
  width:208px;
  height:44px;
  background-image:url("../images/layout/heading/h1.gif");
}


#head ul{
  display:block;
  list-style:none;
  width:950px;
  height:44px;
  margin-left:5px;
}

#main_banner{
position:relative;top:-3px;
left:5px;
}

#main_banner img{display:block;}


#catalogue #head ul{
  border-bottom:1px solid #bababa;
  height:39px;
  overflow:visible;
}


#head li{
  list-style:none;
  float:left;
  height:40px;
  background-image:url("../images/layout/background/l.gif");
  background-repeat:no-repeat;
  background-position:100% 0;
  padding-right:1px;
}


#head li a{
  background-color:#303030;
  color:#fff;
  font-size:0.7em;
  font-weight:bold;
  text-decoration:none;
  text-transform:uppercase;
  display:block;
  height:40px;
  line-height:40px;
  text-align:center;
  background-image:url("../images/layout/background/nav.gif");
}


#head li a:hover,#head li.a a{
  background-color:#633035;
}


#catalogue #head li.a a{
  border-bottom:1px solid #7c0f19;
}


#l2{
  width:141px;
}


#l3{
  width:79px;
}


#l4{
  width:163px;
}


#l5{
  width:102px;
}


#l6{
  width:85px;
}


#l7{
  width:86px;
}


#l8{
  width:100px;
}


#l9{
  width:80px;
}


#pl19{width:120px;}
#pl20{width:120px;}
#pl21{width:120px;}
#pl22{width:230px;}
#pl23{width:177px;}
#pl24{width:177px;}


#pl19 a:hover,#pl19.a a,
#pl20 a:hover,#pl20.a a,
#pl21 a:hover,#pl21.a a,
#pl22 a:hover,#pl22.a a,
#pl23 a:hover,#pl23.a a,
#pl24 a:hover,#pl24.a a

{
  background-position:0 -40px;
}



#head #l10{
  width:106px;
  padding-right:0;
  background-image:none;
}


#l3 a{
  background-position:-142px 0;
}


#l4 a{
  background-position:-222px 0;
}


#l5 a{
  background-position:-386px 0;
}


#l6 a{
  background-position:-489px 0;
}


#l7 a{
  background-position:-575px 0;
}


#l8 a{
  background-position:-662px 0;
}


#l9 a{
  background-position:-763px 0;
}


#l10 a{
  background-position:-844px 0;
}


#l2 a:hover,#l2.a a{
  background-position:0 -40px;
}


#l3 a:hover,#l3.a a{
  background-position:-142px -40px;
}


#l4 a:hover,#l4.a a{
  background-position:-222px -40px;
}


#l5 a:hover,#l5.a a{
  background-position:-386px -40px;
}


#l6 a:hover,#l6.a a{
  background-position:-489px -40px;
}


#l7 a:hover,#l7.a a{
  background-position:-575px -40px;
}


#l8 a:hover,#l8.a a{
  background-position:-662px -40px;
}


#l9 a:hover,#l9.a a{
  background-position:-763px -40px;
}


#l10 a:hover,#l10.a a{
  background-position:-844px -40px;
}


#subnav{
  clear:both;   
  width:950px;
  height:79px;
  overflow:hidden;
  margin-left:5px;
margin-top:-2px;
}

#global > #subnav{
margin-top:0;
}

   
#catalogue #subnav{
  border-top:2px solid #7c0f19;
}
   

#subnav a{
  width:88px;
  padding-left:100px;
  text-transform:uppercase;
  height:57px;
  padding-top:22px;
  float:left;
  color:#3c3c3c;
  font-weight:bold;
  text-decoration:none;
  font-size:0.75em;
  background-color:#d5d6d6;
  position:relative;
}


#subnav #sl5{
  padding-top:29px;
  height:50px;
}


#subnav a:hover,#subnav a.a{
  color:#fff;
}


#sl1:hover,#sl1.a{
  background-color:#27a22d;
}


#sl2:hover,#sl2.a{
  background-color:#e95c0f;
}


#sl3:hover,#sl3.a{
  background-color:#014a7f;
}


#sl4:hover,#sl4.a{
  background-color:#009ee0;
}


#sl5:hover,#sl5.a{
  background-color:#7d5124;
}


#subnav a .ir{
  height:79px;
  width:188px;
  background-image:url("../images/layout/background/subnav.jpg");
}


#subnav #sl1{
  width:92px;
}


#subnav #sl2{
  width:89px;
}


#subnav #sl5{
  width:93px;
}


#subnav #sl1 .ir{
  width:192px;
}


#subnav #sl2 .ir{
  width:189px;
}


#subnav #sl5 .ir{
  width:193px;
}


#subnav #sl2 .ir{
  background-position:-192px 0;
}


#subnav #sl3 .ir{
  background-position:-381px 0;
}


#subnav #sl4 .ir{
  background-position:-569px 0;
}


#subnav #sl5 .ir{
  background-position:-757px 0;
}


#subnav #sl1:hover .ir,#subnav #sl1.a .ir{
  background-position:0 -79px;
}


#subnav #sl2:hover .ir,#subnav #sl2.a .ir{
  background-position:-192px -79px;
}


#subnav #sl3:hover .ir,#subnav #sl3.a .ir{
  background-position:-381px -79px;
}


#subnav #sl4:hover .ir,#subnav #sl4.a .ir{
  background-position:-569px -79px;
}


#subnav #sl5:hover .ir,#subnav #sl5.a .ir{
  background-position:-757px -79px;
}


#home{
  clear:both;
  width:950px;
  margin-left:5px;
  border-top:5px solid #fff;
}


#homel{
  width:699px;
  float:left;
  min-height:250px;
  height:250px;
  background-image:url("../images/layout/background/home.gif");
  background-position:100% 0;
  background-repeat:no-repeat;
  margin-top:10px;
  position:relative;
}


#home > #homel{
  height:auto;
}


#home #warn{
  width:231px;
  padding-right:30px;
  height:244px;
  min-height:244px;
  background-image:url("../images/layout/background/warn.gif");
  background-position:100% 0;
  background-repeat:no-repeat;
  float:left;
  color:#3a3a3a;
}


#homel > #warn{
  height:auto;
}


#home h2,#content h1,#cathead h1,#cat0 h2{
  color:#da242a;
  font-weight:normal;
  text-transform:uppercase;
  padding-left:15px;
  font-size:1em;
  background-image:url("../images/layout/background/h2.gif");
  background-position:0 4px;
  background-repeat:no-repeat;
}


#home #warn p{
  margin:10px 0;
  margin-left:15px;
  font-size:0.8em;
}


#home #warn a.but,#home #news .m{
  width:147px;
  height:33px;
  line-height:27px;
  display:block;
  text-align:center;
  text-decoration:none;
  color:#fff;
  text-transform:uppercase;
  background-color:#dc2c32;
  font-size:0.77em;
  overflow:hidden;
  background-image:url("../images/layout/background/but.gif");
  position:absolute;
  bottom:105px;
  margin-left:12px;
}

#home #warn a {
  color: #3A3A3A;
}


#home #news{
  width:405px;
  float:left;
  color:#3a3a3a;
  padding-left:10px;
}


#home #news h2{
  margin-bottom:10px;
}



#home #news h3{
  margin-left:15px;
  font-size:0.66em;
}


#home #news h3 a{
  color:#da242a;
}


#home #news p{
  font-size:0.6em;
  margin-bottom:7px;
  margin-left:15px;
}


#home #logo{
  width:695px;
  height:90px;
  border:1px solid #e5e5e5;
  clear:both;
}

#home #logo a{float:left;margin-top:10px;}


#homer{
  float:right;
  width:250px;
overflow-x:hidden;
}


#homer a,#homer a img{display:block;}



#homer form{
  background-color:#e5e5e5;
  padding-top:9px;
  height:83px;display:block;border-top:4px solid #fff;
}


#homer label,#homer legend{
  display:none;
}


#homer #f_email{
  display:block;
  background-color:#fff;
  padding:1px;
  width:219px;
  height:17px;
  border:1px solid #d6d6d6;
  margin:5px 15px;
}


#homer input.l{
  margin-left:10px;
}


#root{
  margin-left:5px;
  width:950px;
  clear:both;
min-height:530px;
height:530px;
}


#global > #root{height:auto;}

#catalogue #root{
  border-top:5px solid #fff;
}


#rl{
  float:left;
  width:250px;
}



#left_banner .tmp{
border:1px solid #999;
background:#ccc;
width:248px;height:248px;
}


#rl ul{
  list-style:none;
  display:block;
  width:250px;
  background-image:url("../images/layout/background/lnav.gif");
  background-repeat:no-repeat;
  background-color:#e5e5e5;
  padding-top:12px;
  padding-bottom:4px;
  margin-bottom:15px;
}


#rl li{
  list-style:none;
  display:block;
  border-bottom:1px solid #fff;
  width:250px;
  font-size:0.77em;
}


#rl li.a{

  background-image:url("../images/layout/background/lnav2.gif");
  background-repeat:no-repeat;

}



#rl li.f.a{
  padding-top:12px;
  margin-top:-12px;
}


#rl li.l{
  border:0;
}


#rl li a{
  display:block;
  border-bottom:1px solid #cecece;
  text-decoration:none;
  color:#000;
  width:224px;
  padding:3px 0;
  padding-left:26px;
  background-repeat:no-repeat;
  background-image:url("../images/layout/background/lnavl.gif");
  background-position:9px 6px;
}


.category1 #rl li a{
  background-image:url("../images/layout/background/c1lnavl.gif");
}

.category2 #rl li a{
  background-image:url("../images/layout/background/c2lnavl.gif");
}

.category3 #rl li a{
  background-image:url("../images/layout/background/c3lnavl.gif");
}


.category4 #rl li a{
  background-image:url("../images/layout/background/c4lnavl.gif");
}


.category5 #rl li a{
  background-image:url("../images/layout/background/c5lnavl.gif");
}


#rl li.a a{
  background-image:url("../images/layout/background/lnavla.gif");
  border:0;
}


.category1 #rl li.a a{
  background-image:url("../images/layout/background/c1lnavla.gif");
}


.category2 #rl li.a a{
  background-image:url("../images/layout/background/c2lnavla.gif");
}


.category3 #rl li.a a{
  background-image:url("../images/layout/background/c3lnavla.gif");
}


.category4 #rl li.a a{
  background-image:url("../images/layout/background/c4lnavla.gif");
}


.category5 #rl li.a a{
  background-image:url("../images/layout/background/c5lnavla.gif");
}


.category1 #rl li.a li a{
  background-image:url("../images/layout/background/c1lnavl2.gif");
}

.category2 #rl li.a li a{
  background-image:url("../images/layout/background/c2lnavl2.gif");
}
.category3 #rl li.a li a{
  background-image:url("../images/layout/background/c3lnavl2.gif");
}
.category4 #rl li.a li a{
  background-image:url("../images/layout/background/c4lnavl2.gif");
}
.category5 #rl li.a li a{
  background-image:url("../images/layout/background/c5lnavl2.gif");
}


#rl li.l a{
  border:0;
}

#rl li li a{background-image:none !important;}


#rl ul ul{
  background-image:none;
  padding:0;
  background-color:transparent;
  margin-bottom:0;
}


#rl li li{
  font-size:0.9em;
  border:0;
}


#rl li li a,#rl li.a li a{
  background-position:24px 50%;
  padding-left:37px;
  width:213px;
  border:0;
}


#rl li a strong{
  color:#da242a;
}

#rl li li li{
font-size:100%;padding-left:10px;
}


#rr{
  width:695px;
  float:right;overflow:hidden;
}


#aimer{
  background-repeat:no-repeat;
  background-image:url("../images/layout/background/aimer.gif");
  background-color:#ededed;
  min-height:30px;
  height:30px;
  line-height:30px;
  width:682px;
  padding-left:13px;
  font-size:0.66em;
}


#rr > #aimer{
  height:auto;
}


#aimer a{
  color:#da242a;
  padding-right:12px;
  background-image:url("../images/layout/background/rel.gif");
  background-repeat:no-repeat;
  background-position:100% 60%;
  margin-right:0.5em;
}


#aimer strong{
  color:#000;
}


#content{
  padding:0 11px;
  padding-top:25px;
  width:650px;
  overflow:visible;
  color:#3a3a3a;
}

body#content{
padding:0;width:auto;
}


#content h1{
  margin-bottom:15px;
}


#content p,#cathead p,.wysiwyg p{
  margin-bottom:20px;
  line-height:1.44;
  font-size:0.77em;
}

#cathead ul{
  color:#000;
  margin-bottom:20px;
    font-size:12px;
    list-style:square;
    margin-left:25px;
}

#cathead li{margin-bottom:3px;}


#content h2,.wysiwyg h2{
  margin-bottom:5px;
  color:#da242a;
  font-size:0.85em;
}

#content a,.wysiwyg a{
  color:#da242a;
}


#content h3,.wysiwyg h3{
  color:#3a3a3a;
  font-size:0.77em;
  margin-bottom:3px;
}


#content ul,.wysiwyg ul{
  
  color:#3a3a3a;
  list-style:none;
  margin:20px 0;
}

#content ol,.wysiwyg ol{margin-left:25px;}


#content ul li,.wysiwyg ul li{font-size:12px;
  line-height:1.44;
  margin-bottom:3px;
  padding-left:16px;
  background-repeat:no-repeat;
  background-image:url("../images/layout/background/bul.gif");
  background-position:0 50%;
}

#content ol li,.wysiwyg ol li{font-size:12px;
  line-height:1.44;
  margin-bottom:3px;

}

#content .imgl,#content .imgr,.wysiwyg .imgr,.wysiwyg .imgl{
  margin-top:3px;
  margin-bottom:20px;
  float:left;
  margin-right:20px;
}


#content .imgr,.wysiwyg .imgr{
  float:right;
  margin-right:0;
  margin-left:20px;
}


#content table,.wysiwyg table{
  margin-bottom:20px;
  border-collapse:collapse;
}


#content thead th,.wysiwyg thead th{
  background-color:#313131;
  padding:10px 15px;
  color:#fff;
  font-size:0.77em;
  border-right:1px solid #fff;
  background-image:url("../images/layout/background/th.gif");
  background-repeat:repeat-x;
}


#content .tplain td,.wysiwyg .tplain td{
padding:5px 0;background-color:#fff;background-image:none;padding-right:5px;
}

#gmap{float:right;
border:3px solid #ccc;
width:350px;height:300px;
margin-right:10px;
margin-top:4px;

}


#content thead th.l,th.l{
  border-right:0;
}


#content td,.wysiwyg td{
  padding:10px 15px;
  font-size:0.77em;
  background-color:#ededed;
  background-image:url("../images/layout/background/td.gif");
  background-repeat:no-repeat;
  background-position:100% 100%;
  border-right:1px solid #fff;
  border-bottom:1px solid #fff;
}


#content td.l,.wysiwyg td.l{
  border-right:0;
  background-position:0 100%;
}


#content .e td,.e td{
  background-image:url("../images/layout/background/tde.gif");
}


.category1 #baset{background-image:url("../images/layout/button/baset_1.gif");}
.category2 #baset{background-image:url("../images/layout/button/baset_2.gif");}
.category3 #baset{background-image:url("../images/layout/button/baset_3.gif");}
.category4 #baset{background-image:url("../images/layout/button/baset_4.gif");}
.category5 #baset{background-image:url("../images/layout/button/baset_5.gif");}


.category1 #rl li a strong,.category1 #aimer a,.category1 #cathead h1,.category1 #cathead h2,.category1 .product h2 a,.category1 .product .price,.category1 #cat0 h2,.category1 #cathead a,.category1 .clred
,.category1 #catnews h3 a,
label.cat1
{
  color:#27a22d;
}


.category2 #rl li a strong,.category2 #aimer a,.category2 #cathead h1,.category2 #cathead h2,.category2 .product h2 a,.category2 .product .price,.category2 #cat0 h2,.category2 #cathead a,.category2 .clred
,.category2 #catnews h3 a,
label.cat2
{
  color:#e95c0f;
}


.category3 #rl li a strong,.category3 #aimer a,.category3 #cathead h1,.category3 #cathead h2,.category3 .product h2 a,.category3 .product .price,.category3 #cat0 h2,.category3 #cathead a,.category3 .clred
,.category3 #catnews h3 a,
label.cat3
{
  color:#014a7f;
}


.category4 #rl li a strong,.category4 #aimer a,.category4 #cathead h1,.category4 #cathead h2,.category4 .product h2 a,.category4 .product .price,.category4 #cat0 h2,.category4 #cathead a,.category4 .clred
,.category4 #catnews h3 a,
label.cat4
{
  color:#676767/* #009ee0 */;
}


.category5 #rl li a strong,.category5 #aimer a,.category5 #cathead h1,.category5 #cathead h2,.category5 .product h2 a,.category5 .product .price,.category5 #cat0 h2,.category5 #cathead a,.category5 .clred
,.category5 #catnews h3 a,
label.cat5
{
  color:#7d5124;
}


#cathead{padding-left:11px;padding-top:25px;}

#cathead h1{margin-bottom:15px;}
#cathead h2 { font-size: 0.85em; margin-bottom: 5px; }

.product{
width:332px;
float:left;
margin-right:11px;
padding-bottom:15px;
background-image:url("../images/layout/background/product.gif");
background-position:0 100%;
background-repeat:no-repeat;
position:relative;
}




.product .ipod{
width:308px;
border:2px solid #e5e5e5;
height:190px;
padding:10px;
}

.product h2{
color:#e95d0f;font-size:0.85em;margin-bottom:5px;
}



.product .prl{
margin-right:15px;margin-top:3px;
float:left;width:102px;
}



.product img{border:1px solid #ccc;}

.product .ih img{border:0;position:absolute;top:50%;left:50%;}

.product .ih{border:1px solid #ccc;width:100px;height:100px;position:relative;}




.product .pars{
float:left;
width:190px;font-size:0.66em;margin-top:2px;
}

.product .pars .price{
font-size:110%;
margin-bottom:3px;
}

.product .pars .price strong{display:block;margin-bottom:2px;}


.buts{
margin-top:18px;
/*pak asi udelat absolute v relative*/



}


#prdetail .buts a,.product .buts a{
width:199px;
height:23px;
padding-top:4px;
display:block;
float:left;
position:relative;
color:#fff;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
font-size:75%;
text-align:center;
}


 .buts a.f{
width:106px;
}


.category1 .buts a{
  background-color:#27a22d;
background-image:url("../images/layout/button/but12.gif");
}

.category1 .buts a.f{
background-image:url("../images/layout/button/but11.gif");
}


.category2 .buts a{
  background-color:#e95c0f;
  background-image:url("../images/layout/button/but22.gif");
}

.category2 .buts a.f{
background-image:url("../images/layout/button/but21.gif");
}


.category3 .buts a{
  background-color:#014a7f;
  background-image:url("../images/layout/button/but32.gif");
}

.category3 .buts a.f{
background-image:url("../images/layout/button/but31.gif");
}


.category4 .buts a{
  background-color:#009ee0;
    background-image:url("../images/layout/button/but42.gif");
}

.category4 .buts a.f{
background-image:url("../images/layout/button/but41.gif");
}


.category5 .buts a{
  background-color:#7d5124;
    background-image:url("../images/layout/button/but52.gif");
}

.category5 .buts a.f{
background-image:url("../images/layout/button/but51.gif");
}





#cat0{width:695px;
padding-top:5px;
}

#cat0 img{display:block;margin-bottom:15px;}


#prdetail{
width:680px;
padding-bottom:40px;
}

#prdetail .table,.comp{
width:360px;
float:right;
border-collapse:collapse;
}

#prdetail table{border-collapse:collapse;}

.comp{width:100%;}






#prdetail td,.comp td,.comp th{
padding:3px 10px;
vertical-align:top;
font-size:75%;
}

#prdetail .even td,.comp .even td,.comp .even th{
background-color:#ebebeb;
border-top:1px solid #d9d9d9;

}

.comp img{border:1px solid #ccc;}

.comp .ih{width:100px;height:100px;position:relative;border:1px solid #ccc;}

.comp .ih img{
border:0;position:absolute;top:50%;left:50%;
}

.compa{margin:10px 0;
font-size:12px;
background-color:#ededed;padding:2px;
font-weight:bold;
}


#prpic img{
border:5px solid #ccc;display:block;border-bottom:3px solid #ccc;
}

#prpic  .ih {width:296px;height:296px;position:relative;display:block;
border:5px solid #ccc;display:block;border-bottom:3px solid #ccc;
}

#prpic  .ih img{border:0;
position:absolute;top:50%;left:50%;
}

#prpic div img{
display:inline;border:4px solid #ccc;
}


#prpic .iih{
border:3px solid #ccc;
width:96px;
height:96px;
float:left;
position:relative;
}

#prpic .iih img{
border:0;
position:absolute;cursor:pointer;
left:50%;top:50%;
}


#help{
  position:absolute;
  top:53px;
  right:35px;
  height:69px;
  overflow:hidden;
  width:316px;
}


#help form{
  position:absolute;
  right:0;
  top:0;
  width:205px;
}


#help input{
  float:right;
}


#help #f_search{
  width:137px;
  height:19px;
  padding:1px;
  background-color:#fff;
  border:1px solid #d6d6d6;
  display:inline;
  float:left;
}


#help legend,#help label{
  display:none;
}


#help a{
  font-size:0.66em;
}


#deala{
  color:#da242a;
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:105px;
  height:23px;
  line-height:21px;
  background-image:url("../images/layout/background/deala.gif");
  text-align:center;
}

#dealinfo{
  position:absolute;z-index:3;
  top:53px;
  right:250px;
background-color:#ededed;
font-size:11px;
padding:5px 10px;
}

#dealinfo a{
  color:#da242a;
  margin-left:20px;
}


#help div{
  position:absolute;
  right:0;
  bottom:0;
  height:24px;
  width:200px;
  overflow:hidden;
}


#help div a{
  background-image:url("../images/layout/background/helpa.gif");
  color:#000;
  text-decoration:none;
  float:left;
  display:inline;
  height:24px;
  line-height:24px;
  margin-right:2px;
  text-align:center;
  width:67px;
}


#help div a.f{
  width:81px;
}


#help div b{
  color:#fff;
  background-image:url("../images/layout/background/helpaa.gif");
  float:left;
  height:24px;
  line-height:24px;
  font-size:0.66em;
  text-align:center;
  width:48px;
}


#foot{
  width:960px;
  height:50px;
  text-align:left;
  margin:0 auto;
  background-image:url("../images/layout/background/foot.gif");
  background-position: -4px 0px;
  font-size:0.7em;
  color:#000;
  text-transform:uppercase;

}


#foot p{
  float:left;
  margin-top:13px;
  margin-left:25px;
}


#foot a{
  float:right;
  text-align:right;
  padding-right:33px;
  margin-top:13px;
  color:#000;
  text-decoration:none;
}


#foot a strong{
  color:#ed1b2f;
  font-weight:normal;
}

p#foot-bottom {
  float: none;
  margin: 5px 0 0 25px;
  text-transform: none;  
}

p#foot-bottom a {
  float: none;
  text-align: left;
  padding: 0;
  margin: 0;
  color: #DA242A;
}














 #map{
  float:left;
  margin-left:9px;
  margin-top:24px;
  width:416px;
  height:238px;
  position:relative;
  margin-right:10px;
}


.distr{
  display:block;
  position:absolute;
}


.distr span{
  display:none;
}


#distr_hlavni-mesto-praha{width:31px;height:24px;left:128px;top:82px;background-image:url("../images/layout/map/hlavni-mesto-praha.gif");}
#distr_stredocesky-kraj span{left:50px;top:42px;display:block;position:absolute;cursor:pointer;width:31px;height:24px;}
#distr_stredocesky-kraj{width:133px;height:108px;left:78px;top:40px;background-image:url("../images/layout/map/stredocesky-kraj.gif");}
#distr_jihocesky-kraj{width:131px;height:104px;left:84px;top:134px;background-image:url("../images/layout/map/jihocesky-kraj.gif");}
#distr_plzensky-kraj{width:90px;height:113px;left:15px;top:88px;background-image:url("../images/layout/map/plzensky-kraj.gif");}
#distr_karlovarsky-kraj{width:75px;height:55px;left:0;top:55px;background-image:url("../images/layout/map/karlovarsky-kraj.gif");}
#distr_ustecky-kraj{width:106px;height:94px;left:50px;top:0;background-image:url("../images/layout/map/ustecky-kraj.gif");}
#distr_liberecky-kraj{width:79px;height:54px;left:136px;top:2px;background-image:url("../images/layout/map/liberecky-kraj.gif");}
#distr_kralovehradecky-kraj{width:92px;height:72px;left:182px;top:25px;background-image:url("../images/layout/map/kralovehradecky-kraj.gif");}
#distr_pardubicky-kraj{width:93px;height:63px;left:200px;top:78px;background-image:url("../images/layout/map/pardubicky-kraj.gif");}
#distr_kraj-vysocina{width:96px;height:89px;left:170px;top:114px;background-image:url("../images/layout/map/kraj-vysocina.gif");}
#distr_jihomoravsky-kraj{width:135px;height:97px;left:209px;top:133px;background-image:url("../images/layout/map/jihomoravsky-kraj.gif");}
#distr_olomoucky-kraj{width:77px;height:114px;left:282px;top:55px;background-image:url("../images/layout/map/olomoucky-kraj.gif");}
#distr_moravskoslezsky-kraj{width:108px;height:89px;left:308px;top:66px;background-image:url("../images/layout/map/moravskoslezsky-kraj.gif");}
#distr_zlinsky-kraj{width:83px;height:66px;left:309px;top:141px;background-image:url("../images/layout/map/zlinsky-kraj.gif");}


#catnews {
width:695px;
background-image:url("../images/layout/background/catnews.gif");
background-position:340px 0;
background-repeat:no-repeat;
font-size:11px;
color:#3a3a3a;
padding-top:15px;
}

#catnews h3{font-size:11px;}

#catnews p{margin-bottom:10px;}

#cn1{
float:left;
padding-left:15px;
width:300px;
}

#catnews > #cn1{
margin-top:-25px;

}

#cn2{
float:right;
padding-right:15px;
width:300px;
}




.frm1{
  width:680px;
  margin-left:5px;
}
.frm1#testride{width:600px;}


.frm1 .fl{
  width:680px;
  margin-bottom:4px;
}


.frm1 label{
  color:#5a5a5a;
  font-size:11px;
  float:left;
  width:65px;
  padding-top:3px;
}

.frm1 .chb {width:600px;margin-bottom:10px;}

.frm1 .chb label{float:none;vertical-align:middle;width:auto;}
.frm1 .chb input{vertical-align:middle;}

.fl .error{border:1px solid red;}
.fl .asterisk{float:left;margin-left:3px;}

.frm1 .asterisk{color:red;}

.frm1 .inpt{width:300px;border:1px solid #d6d6d6;float:left;margin-right:20px;}
.frm1 .short{width:50px;}
.frm1 textarea.inpt{height:105px;width:600px;}
#testride textarea.inpt{height:105px;width:300px;}
.frm1 .sl{padding-left:65px;}

.frm2 label {width:80px;}
.frm2 input.radio {float: left;}
.frm2 span.label {
  color:#5a5a5a;
  font-size:11px;
  float:left;
  width:90px;
  padding-top:3px;
}

#partnerl{
  width:433px;
  float:left;
  margin-right:9px;
}


#partnerl #main_pic{

margin-bottom:5px;
}

#partnerl #thumbs a{float:left;margin-right:4px;width:90px;}
#partnerl #thumbs a.last{margin-right:0;float:right;text-align:right;}

#partnerl #main_pic img{
display:block;
}

#partnerl #news{  width:423px;
margin:20px 0;

}

#partnerl #news a{
color:#ed1b2f;display:block;
font-weight:bold;
font-size:12px;
border-bottom:1px solid #f2f2f2;

padding:7px 0;
}




#partnerr{
  width:207px;
  float:left;

}


#partnerr h2{
  color:#ed1b2f;
  font-size:12px;
  margin-bottom:10px;
}


#pcontact{
  color:#595959;
  font-size:11px !important;
  border:1px solid #f2f2f2;
  width:207px;
  padding:7px;
  padding-top:15px;
  margin-bottom:7px;
}


#partnerr #pcontact h2{
  padding-left:15px;
}


#pcontact p{
  float:left;display:inline;
}


#pcontact p.first{
  width:110px;
  margin-left:15px;
}


#pcontact p a{
  color:#ed1b2f;
}


#poh{
  border:1px solid #f2f2f2;
  width:202px;
  padding:10px;
}


#poh div{
  float:left;
  width:90px;
}

#poh h2{height:25px;}


#poh div.first{
  margin-right:10px;
}


#poh table{
  border-collapse:collapse;
}


#poh th,#poh td{
  color:#595959;
  font-size:11px;
  vertical-align:top;
  text-align:left;
  padding:5px 0;
}


#poh th{padding-right:5px;}

.chobot{font-weight:bold;}


.tuflik{float:left;overflow:hidden;width:10px;height:10px;margin-right:5px;}


table .tuflik.cat1{
  background-color:#27a22d;
}


table .tuflik.cat2
{
  background-color:#e95c0f;
}


table .tuflik.cat3
{
  background-color:#014a7f;
}


table .tuflik.cat4
{
  background-color:#676767/* #009ee0 */;
}


table .tuflik.cat5
{
  background-color:#7d5124;
}


#search_recap{
  background-color:#f2f2f2;
  width:605px;
  padding:5px 10px;

  color:#595959;
}


#search_recap b{
  color:#ed1b2f;
}


#search_recap p{
  float:right;
}


#search_recap p.first{
  float:left;
}


#search_result{

  font-size:11px;
}


#search_result p{
  margin-bottom:20px;font-size:11px;
}


#search_result h2{
  margin-top:15px;
  font-size:13px;
  color:#ed1b2f;
}


#search_result h2 a{
  color:#ed1b2f;
}


.page_listing{
  background-color:#f8f8f8;
  padding:3px 0;
  width:605px;
  font-size:11px;margin:15px 0;
}


.page_listing a{
  width:14px;
  height:14px;
  border:1px solid #d4d4d4;
  text-decoration:none;
  float:left;
  margin-right:5px;
  background-color:#fff;
}


.page_listing .page{
  color:#ed1b2f;
  text-align:center;
}

.page_listing .to_start, .page_listing .to_end, .page_listing .next, .page_listing .prev {
  width: 60px;
  text-align: center;
}


.page_listing strong{
  width:16px;
  height:15px;
  color:#fff;
  background-color:#ed1b2f;
  float:left;
  margin-right:5px;
  text-align:center;
  padding-top:1px;
}


.page_listing .page.first{
  margin-left:15px;
} 


.page_listing .page.last{
  margin-right:15px;
} 


#partner-note {font-size: 12px; clear: both; padding: 15px 15px 0 0;}



#goods div{
width:306px;float:left;margin-right:26px;
margin-bottom: 25px;border:1px solid #ccc;
padding:10px;background:#e5e5e5;
min-height:200px;
height:200px;
position:relative;
}

#goods div.e{margin-right:0;}

#goods > div{height:auto;}

#content #goods h3 {
  font-size: 16px;
  color: #DA242A;

}


#goods {
  width: 685px;
  position: relative;
}



#goods .annotation { 
  font-size: 11px;
}


#content #goods img {
  margin-bottom: 8px;
  margin-right: 15px;
  float: left;  
}
  
#goods form{font-size:11px;}

#content form .price {
  float: left;
  width: 30px;
  border: 1px solid #dadada;
}


#goods .amnt{
  width:20px;
  text-align:right;
position:relative;top:-3px;
}

#goods  div .prc{position:absolute;left:10px;bottom:17px;font-weight:bold;margin:0;padding:0;font-size:14px;}


#basketinfo{position:absolute;right:10px;top:220px;
padding:2px 7px;background-color:#f0f0f0;border:1px solid #e0e0e0;
}

#goods input{vertical-align:middle;}

#goods form{position:absolute;right:10px;bottom:10px;}


#cart {
 
}

.correct {
  position: relative;
  top: -2px;
  float: left;
  margin-left: 10px;
}

#order_send .inp1 {
  float: left;
  width: 197px;
  border: 1px solid #dadada;
  margin-right: 10px;
}

#order_send label {
  float: left;
  font-size: 11px;
  margin-right: 10px;
  padding-top: 3px;
}

#order_send label.long {
  width: 150px;
}

#order_send label.long span {
  font-size: 9px;
  color: #9E9C9C;
}

.send_order {
  float: left;
  position: relative;
  top: -2px;
}


#prodAddedPopup {position:absolute; left:0px; top:0px; width:100%; height:100%; padding:80px 40px; z-index:1000; background-color:#fff}
#prodAddedPopup h4 {font-size:30px; margin:0 0 12px 0; font-weight:normal}
#prodAddedPopup h4.zahrada {color:#27A22D}
#prodAddedPopup h4.industry {color:#E95C0F}
#prodAddedPopup h4.marine {color:#014A7F}
#prodAddedPopup h4.snih {color:#676767}
#prodAddedPopup h4.motory {color:#7D5124}
#prodAddedPopup a {font-size:16px; color:#da242a; text-decoration:none; background:url(../images/layout/background/lnavl.gif) no-repeat 0 50%; padding-left:15px; font-weight:bold}
#prodAddedPopup a:hover {color:#000}
#prodAddedPopup div {clear:both; font-size:0}

#gallery .gallery {width:280px;height:180px;float:left;margin:0px 20px 20px 0px;background:#e6e6e6;padding:10px 10px 0px 10px;}
#gallery .gallery.padding-top {height:160px;padding:30px 10px 0px 10px;}
#gallery p {text-align: center;padding:0px;margin:0px;}
#gallery p span.g_title,
#gallery p span.g_description {padding-bottom:10px;display:block;}
#gallery p span.g_title {padding-bottom:4px;}
#gallery img {display:block;margin:0px auto;padding-bottom:10px;}