/* CSS Document */


/* Základní vlastni */
a, a:link, a:visited, a:active{
  text-decoration:none;
  color: rgb(0,93,134);
}

div.clear{
  clear:both;
}

form{
  margin:0;
  padding:0;
}

img{
  border:0;
}

body{
  margin:0;
  padding:0;
  text-align:left;
  background: rgb(0,93,134) url("../grafika/background.jpg") center top no-repeat;
  font-family: verdana, arial;
  
}

#main{
  margin:0 auto;
  padding:0 6px 0 6px;
  width:900px;
  border:0;
  
  position:relative;
  text-align:left;
  background: rgb(224,224,224) url("../grafika/bckg-mainframe.jpg") center top repeat-y;
}

#top{
margin:0;
  padding:0;
  width:912px;
  height:228px;
  border:0;
  position:absolute;
  overflow:hidden;
  top:0;
  left:0;
  clear:both;
  background: transparent;
  
}

#vypis_banner1{
  width:900px;
  height:198px;
  padding:0;
  margin:0;
  overflow:hidden;
  clear:both;
  position:relative;
  left:6px;
}

#top_row{
height:30px;
width:900px;
background: rgb(0,93,134) url("../grafika/bckg-top.jpg") center top repeat-x;
position:relative;
  margin:0 0 0 6px;
padding:0;
}
#top_row #date{
color:#ffffff;
font-size:12px;
position:absolute;
top:4px;
left:15px;
}
#top_row #kontakt{
color:#ffffff;
font-size:12px;
position:absolute;
top:4px;
right:15px;
}
#top #logo{
  border:0;
  padding:0;
  margin:0;
  width:900px;
  height:198px;
  margin:0 0 0 6px;
}



#top .pruh{
  clear:both;
  padding:0;
  margin:0;
  width:1000px;
  height:26px;
}

#top_menu{
  margin:0 0 0 6px;
  padding:0;
  width:900px;
  height:57px;
  border:0;
  position:absolute;
  top:228px;
  left:0;
  clear:both;
}

#top_menu #horni_menu{
  margin:0;
  padding:20;
  width:900px;
  height:57px;
  border:0;
  position:relative;
  top:0;
  left:0;
  background: rgb(54,147,17);
}

#top_menu #horni_menu a{
  margin:0;
 color:rgb(244,247,240);
 letter-spacing:0.5px;
 font-size:17px;
 font-weight:normal;
 text-decoration:none;
 text-transform:lowercase;


}
#top_menu #horni_menu a#proc {
position:absolute;
top:15px;
left:20px;
}
#top_menu #horni_menu a#kdo {
position:absolute;
top:15px;
left:260px;
}
#top_menu a#kosik_go{
  position:absolute;
  top:12px;
  left:780px;
  width:85px;
  height:37px;
  padding:4px 0 0 0;
  background: transparent url("../grafika/kosik.jpg") right top no-repeat;
}



#left{
  padding:0;
  width:700px;
  border:0;
  margin:285px 0 0 0;
  float:left;
  position:relative;
  overflow:hidden;
  border:0;
}

#left #rozek{
  top:0;
  right:0;
  position:absolute;
}

#center_column{
  margin:15px 0 0 0;
  padding:0;
  width:500px;
  border:0;
  right:0;
  left:0;
  float:right;
  overflow:hidden;
  background-color:transparent;
  
}


/* obsah menu */
#center_column #textfile{
  background-color:transparent;
  color:#585858;
  width:465px;
  margin:0 0 14px 18px;
}
#center_column #textfile strong{
color:rgb(0,93,134);
}
#center_column #textfile h1{
margin-left:0;
text-align:left;
}
/* detail produktu */
#center_column #produkt_detail{
  padding:0;
  margin:31px 0 0 18px;
  width:465px;
  background: transparent url("../grafika/detail_frame.jpg") center top repeat-y;
  border:0;
  overflow:hidden;
}
#center_column #produkt_detail #produkt_top{
  width:465px;
  height:4px;
  font-size:0;
  line-height:0;
  padding:0;
  margin:0;
  background: transparent url("../grafika/top_detail.jpg") center top no-repeat;
}


#center_column .produkt_foto{
  margin:0;
  padding:0;
  width:220px;
  height:263px;
  text-align:center;
  float:left;
  border:0;
  overflow:hidden;
  position:relative;
  left:2px;
}

#center_column .produkt_foto img{
  margin:0 auto;
  padding:0;
  border:0;
}

#center_column .price_info{
  margin:0;
  padding:0;
  width:215px;
  text-align:left;
  float:right;
  margin:0 10px 0 0;

}
#center_column h1.produkt{
  font-size:15px;
  color:#000000;
  margin:18px 10px 0 0;
  padding:0;
  font-weight:bold;
  text-align:left;


  width:215px;

}
#center_column div.strucny_popis{
width:215px;
height:65px;
font-size:10px;
text-align:justify;
margin:10px 0 0 0;
padding:0;
}
#center_column div.other {
width:220px;
height:160px;
margin:0;
padding:0;
}
#center_column div.other img{
border:0;
padding:0;
margin:0
}

#center_column #detail_info {
  width:465px;
  padding:0;
  margin:0;
  background-color:rgb(54,147,17);
  position:relative;

}
#center_column #detail_info .cena{
  position:absolute;
  bottom:5px;
  right:59px;
  padding:7px 0 0 0;
  margin:0;

  font-size:22px;
  color:#ffffff;
 text-align:center;
  background:rgb(54,147,17) url("../grafika/price.jpg") center center no-repeat;
  width:161px;
  height:32px;
  display:block;
}


#center_column #add_cart{
  margin:0 ;
  padding:0;
  bottom:5px;
right:5px;
  display:block;
  border:0;
  text-align:center;
  color:#ffffff;
  font-weight:bold;
  letter-spacing:1.5px;
  font-size:18px;
  background:rgb(54,147,17) url("../grafika/dokose.jpg") center center no-repeat;
  width:54px;
  height:39px;
  position:absolute;
  cursor: pointer; cursor: hand;
  
}
#center_column #doba_dodani{
position:absolute;
bottom:80px;
right:10px;
width:200px;
font-size:12px;
color:#ffffff;
text-align:right;
}
#center_column #obvykla_cena{
position:absolute;
bottom:60px;
right:10px;
width:200px;
font-size:12px;
color:#ffffff;
text-align:right;
}
#center_column #rytina_text{
position:absolute;
top:10px;
left:107px;
border:solid 2px #666666;
font-size:10px;
color:#000000;
width:126px;
height:42px;

}
#center_column #napis_text{
position:absolute;
top:25px;
left:13px;

font-size:12px;
color:#ffffff;

}
#center_column #popis{

margin:10px 0 0 5px;
padding:60px 0 10px 10px;
width:220px;
font-size:12px;
color:#ffffff;
text-align:justify;

}
#center_column #popis a{
color:#ffffff;
text-decoration:underline;
}
#center_column #popis a:hover{
text-decoration:none;
}
#center_column h1{
color:rgb(0,93,134);
font-size:1.2EM;
margin:25px 0 25px 18px;
padding:0;
text-align:left;
}
#center_column h2{
color:rgb(0,93,134);
font-size:1.1EM;
margin:15px 0 5px 0;
padding:0;
}
#center_column h3{
color:rgb(0,93,134);
font-size:1EM;
margin:510x 0 5px 0;
padding:0;
}
#center_column h2.popis{
  font-size:13px;
 
  color:#585858;
  margin:25px 0 0 0;
  padding:0;
  font-weight:bold;
  text-transform:uppercase;
  text-align:left;

  
}
#center_column #textfile p,#center_column #textfile li {
text-align:justify;
font-size:11px;
}
/* cross-sell */
#center_column #cross{
  margin:0 0 0 0;
  padding:0;
  width:620px;
  border:0;
  float:right;
}
#center_column h2.cross_popis{
  font-size:13px;
  color:#585858;
  margin:20px 0 10px 0;
  padding:5px 25px 0 0;
  font-weight:bold;
  text-transform:uppercase;
  text-align:left;


}


#center_column .cross_sell .produkt{
  width:150px;
  height:160px;
  margin:5px 0 5px 5px;
  padding:0;
  float:left;
  text-align:center;
  
}

#center_column .cross_sell .produkt img{
  border:0;
  margin:0 auto;
}

#center_column .cross_sell .produkt h3{
  font-size:12px;
  color:#12acfe;
  font-weight:bold;
  text-transform:uppercase;
  display:block;
  width:150px;
  height:26px;
   border:0;
  margin:0;
}
  
/* konec */

/* filter produktů */
#center_column #filter{
  margin:0 12px 0 0;
  padding:0;
  line-height:25px;
  font-size:9px;
  text-align:right;
}

#center_column #filter .znacka{
  margin:0 20px 0 0;
}

#center_column #filter select{
  border:1px solid #000000;
}

/* konec */


/* stránkování */
#center_column ul.paging{
  list-style-type:none;
  clear:none;
  text-align:center;
}

#center_column ul.paging li{
  display:inline;
  font-size:15px;
  color:#006bb3;
  padding:10px;
}

#center_column ul.paging li.number{

  width:22px;
  line-height:22px;
}

#center_column ul.paging li.active{

  width:22px;
  line-height:22px;
}

#center_column ul.paging li.prev{
  background-image: url("../grafika/button_page_prev.jpg");
  background-position:center;
  background-repeat:no-repeat;
  width:22px;
  line-height:22px;
}

#center_column ul.paging li.first{
  background-image: url("../grafika/button_page_first.jpg");
  background-position:center;
  background-repeat:no-repeat;
  width:22px;
  line-height:22px;
}

#center_column ul.paging li.next{
  background-image: url("../grafika/button_page_next.jpg");
  background-position:center;
  background-repeat:no-repeat;
  width:22px;
  line-height:22px;
}

#center_column ul.paging li.last{
  background-image: url("../grafika/button_page_last.jpg");
  background-position:center;
  background-repeat:no-repeat;
  width:22px;
  line-height:22px;
}

#center_column ul.paging li a{
  font-size:15px;
  color:#000000;
}
/* konec */

/* výpis podkategorií */

#center_column .podkategorie{
  display:block;
  margin-left:18px;
}


/* výpis produktů */
#center_column .list_produkt_left{
  float:left;
  clear:both;
  padding:0;
  left:18px;
  width:221px;
  height:271px;
  position:relative;
  text-align:center;
  border:0;
}

#center_column .list_produkt{
  float:right;
  clear:none;
  padding:0;
  right:12px;
  width:221px;
  height:271px;
  position:relative;
  text-align:center;
}

#center_column .product_separator{
  clear:both;
  height:22px;
  line-height:0;
  font-size:0;
}

#center_column .top_list{
  width:221px;
  height:4px;
  line-height:0;
  font-size:0;
  background-image: url("../grafika/top_list.jpg");
  background-position:center;
  background-repeat:no-repeat;
}

#center_column .list_produkt a, #center_column .list_produkt_left a{
  color:#ffffff;
}

#center_column .list_produkt div, #center_column .list_produkt_left div{
  margin:0;
  padding:0;
}
#center_column .list_produkt .text_info , #center_column .list_produkt_left .text_info{
margin:0;
padding:10px 10px 10px 10px;
width:201px;
height:53px;
background-color: rgb(54,147,17);
text-align:justify;
font-family:arial;
}
#center_column .list_produkt h2 , #center_column .list_produkt_left h2 {
  padding:0;
  margin:0 0 0 0;
  font-family:arial;
  font-size:12px;
  color:#ffffff;
  height:14px;
  
}
#center_column .list_produkt p , #center_column .list_produkt_left p {
color:#ffffff;
font-size:10px;
margin:0;
padding:3px 0 0 0 ;
}
#center_column .list_produkt .cena_cart, #center_column .list_produkt_left .cena_cart{
position:relative;
width:215px;
height:43px;
padding:0 0 0 6px;
margin:0;
border:0;
background-color:rgb(54,147,17);
}

#center_column .list_produkt .cena, #center_column .list_produkt_left .cena{
  padding:7px 0 0 0;
  margin:0;
  
  font-size:22px;
  color:#ffffff;
  position:absolute;
  top:0;
  left:3px;
  background:rgb(54,147,17) url("../grafika/price.jpg") center center no-repeat;
  width:161px;
  height:32px;
  display:block;
}
#center_column .list_produkt .add_cart, #center_column .list_produkt_left .add_cart{
  padding:0;
  margin:0;
  
  font-size:22px;
  color:#ffffff;
  position:absolute;
  top:0;
  left:164px;
  background:rgb(54,147,17) url("../grafika/dokose.jpg") center center no-repeat;
  width:54px;
  height:39px;
}
#center_column .list_produkt strong, #center_column .list_produkt_left strong{
  font-weight:bold;
}

#center_column .list_produkt .foto, #center_column .list_produkt_left .foto{
  padding:0;
  margin:0;
  height:150px;
  background: #ffffff url("../grafika/list_foto.jpg") center center repeat-y;
}

#center_column .list_produkt img, #center_column .list_produkt_left img{
  padding:0;
  margin:0;
}

#center_column .list_produkt .detail, #center_column .list_produkt_left .detail{
  padding:0;
  margin:0 auto;
  background-image: url("../grafika/button_detail.jpg");
  background-repeat:no-repeat; 
  width:70px;
  height:18px;
  
  font-size:13px;
  color:#E0678A;
}

#center_column .oddel_polozky{
  height:5px;
  margin:0 0 5px 0;
  padding:0;
  font-size:0;
  line-height:0;
  width:610px;
  border-bottom:1px solid #efefef;
  clear:both;
}

/* další značky */
#center_column .dalsi_znacky{
  margin:10px 0 0 7px;
  padding:0 0 0 8px;
  overflow:hidden;
  clear:both;
  background-color:#efefef;
}

#center_column .dalsi_znacky div{
  float:left;
  width:120px;
  margin:0;
  padding:0;
}

#center_column .dalsi_znacky div a{
  margin:0;
  padding:0;
  display:block;
  color:#585858; 
  text-decoration:none;
  padding:3px 0 3px 8px;
  font-size:11px;
}

#center_column .dalsi_znacky div a:hover{
  background: #ffffff;
  text-decoration:none;
  font-weight:bold;
}
/* konec */

/* konec */

#left_column{
  margin:0;
  padding:0;
  width:190px;
  border:0;
  left:0;
  top:0;
  float:left;
  overflow:hidden;
  background-color: transparent;
}

#left_column .left_box {
  width:144px;
  margin:31px 0 0 31px;
  border:0;
  padding:0;
  background-color:rgb(54,147,17);
}
#left_column a.hlavni_menu{
  display:block;
  font-size:15px;
  color:rgb(28,91,1);
  font-weight:bold;
  border:0;
  padding:10px 0 0 14px ;

  letter-spacing:1px;
  text-align:left;
  height:27px;
  width:130px;
  background: #ffffff url("../grafika/left_menu_kategorie.jpg") center top no-repeat;
}

#left_column a.darkove_krabicky{
  display:block;
  font-size:14px;
  line-height:normal;
  color:rgb(28,91,1);
  font-weight:bold;
  border:0;
  padding:1px 0 0 0;

  letter-spacing:1px;
  text-align:center;
  height:35px;
  width:144px;
  background: #ffffff url("../grafika/left_menu_kategorie.jpg") center top no-repeat;
}

#left_column .separator{
  line-height:0;
  font-size:0;
  height:5px;
}

#left_column a.kategorie1{
  font-size:11px;
  line-height:20px;
  padding:0;
  color:#ffffff;
  margin:10px 0 10px 14px;
}

#left_column a.kategorie2{
  font-size:11px;
  line-height:17px;
  padding:0;
  color:#000000;
  margin:3px 0 0 40px;
  letter-spacing:1px; 
}


#left_column .hlavni_menu:hover{
   color:#ffffff;
}
#left_column h2{
  margin:0;
  padding:0;
}

#left_column h2 a{
  font-size:12px;

  font-weight:normal;
  color:rgb(88,88,88);
  height:25px;
  line-height:25px;
  width:140px;
  padding:0 0 0 10px;
  margin:4px 0 4px 17px;
  display:block;
   background: #ffffff url("../grafika/podkategorie_background.jpg") left top repeat-y;
}


#left_column h2 a:hover{
  background: #ffffff;
}

/*-----------------          pravý sloupec                  -------------*/
#right_column{
  padding:0;
  width:190px;
  border:0;
  float:right;
  margin:277px 0 0 0 ;
  background-color: transparent;
  overflow:hidden;
  position:relative;
}

#right_column #vite_ze {
  width:130px;
  height:31px;
  padding:24px 0 0 14px;
  margin:23px 0 0 18px;
  background: rgb(54,147,17) url("../grafika/vite_ze.jpg") center top no-repeat;
  font-size:15px;
  color:rgb(28,91,1);
  font-weight:bold;
}

#right_column #vite_ze_box {
  width:144px;
  padding:0;
  margin:0 0 0 18px;
  background-color: rgb(54,147,17);
  overflow:hidden;
}

#right_column #vite_ze_box h3
{
  padding:0;
  margin:0;
  line-height:0;
  font-size:0;
}

#right_column #vite_ze_box h3 a{
  font-size:12px;
  line-height:30px;
  color:#ffffff;
  padding: 0 0 0 5px;
  margin:0;
  top:0;
}

#right_column #vite_ze_box div.abstrakt{
  font-size:9px;
  color:#ffffff;
  text-align:left;
  padding:0 5px 0 5px;
  margin:0;
}
#right_column #vite_ze_box a.vice{
  font-size:10px;
  color:#ffffff;
  text-align:right;
  text-decoration:underline;
  padding:0 10px 0 115px;
}


/* obsah kosiku */

#bottom{
  margin:20px 0 0 0;
  padding:0;
  width:885px;
  height:40px;
  border:0;
  position:relative;
  clear:both;
  background-repeat: #FFFFFF;
}

#bottom a{
  font-size:13px;
  color:#000000;
  text-align:left;
  line-height:15px;
  display:block;
  position:absolute;
  top:8px;
  margin:0;
}

#bottom .white{
  color:#FFFFFF;
}

#bottom .pruh{
  clear:both;
  padding:0;
  margin:0;
  width:1000px;
  height:26px;
  position:absolute;
  top:32px;
  display:block;
}
/* kosik - objednavka*/
/* kosik - objednavka*/
h1.kosik{
padding-left:15px;
padding-top:15px;
text-transform:uppercase;

font-size:20px;
}
#nav_objednavka{

width:600px;
position:relative;
text-align:center;

}
#nav_objednavka div{
  color:#9a9a9a;
  font-size:11px;
 
  font-weight:bold;
  padding:0;
}
#nav_objednavka div.nav_a{
  color:#000000;
}

#nav_1{
position:absolute;
width:60px;
height:25px;
top:0;
left:0;
}
#nav_2{
position:absolute;
width:170px;
height:25px;
top:0;
left:60px;
}
#nav_3{
position:absolute;
margin:0px;
width:100px;
height:25px;
top:0;
left:230px;
}
#nav_4{
position:absolute;
margin:0px;
width:150px;
height:25px;
top:0;
left:330px;
text-align:right;
}
#objednavka_obsah{
  padding:0;
  margin:25px 0 0 0 ;
  width:470px;
  padding:20px 0 0 15px;
  position:relative;
  
}
#objednavka_obsah .pocet{
 width:20px;
 border:1px solid #9a9a9;
  
}
#objednavka_obsah #celkem{
 width:500px;
 border-top:1px solid #9a9a9;
 border-bottom:1px solid #9a9a9;
margin: 25px 0 10px 0;
padding: 5px 0 5px 0;
font-weight:bold ;
}
#objednavka_steps{
background-color:transparent;
width:550px;
height:70px;
margin:0;
padding:20px 0 0 0;
position:relative;

}

.objednavka_button{

font-weight:bold;
font-size:12px;
border:0;
margin:0;
text-align:center;
position:absolute;
cursor: pointer; cursor: hand;
height:39px;
width:144px;
background:#1c5b01 url("../grafika/left_menu_top.jpg") center center no-repeat;
color:#ffffff;
display:block;
margin-top:10px;
padding:0;
}
input.nav_button{
 
  font-weight:bold;
  font-size:12px;
  border:0;
  margin:10px 0 0 0;
  text-align:center;
  cursor: pointer; 
  cursor: hand;
  height:39px;
  width:144px;
  background:#1c5b01 url("../grafika/left_menu_top.jpg") top center no-repeat;
  color:#ffffff;
  position:relative;
  font-family:verdana;
}

textarea.obj_poznamka{
  width:470px;
}

#objednavka_steps #pokracovat{
display:block;
height:26px;

left:0;
color:#ffffff;

padding:13px 0 0 0;

}

#objednavka_steps #prepocitat{
height:39px;
text-align:center;
left:160px;
color:#ffffff;
padding:0;

}

#objednavka_steps #objednat{
display:block;
height:26px;
left:320px;
color:#ffffff;

padding:13px 0 0 0;
}

.inline{
display:inline;
}
td.right{
text-align:right;
font-weight:bold;
width:40%;
}
