@charset "utf-8";
/* CSS Document */
html,body{margin:0;padding:0}
body{font: 12px arial,sans-serif;text-align:center; background-color:#e2e2e1;}


div#header{ height:272px; background-image:url(images/primar/header.jpg); background-repeat:no-repeat;}
div#navigation_horizontal{height:38px;background-color:#1d772d;margin:0; padding:0}
div#container{text-align:left}
div#extra{}
div#footer{background-color:#292929;}

div#container{width:990px;margin:0 auto; background-color:#FFF;}
div#wrapper{float:left;width:100%}
div#content{margin: 0 176px 0 196px}
div#content_index{}
div#navigation{float:left;width:196px;margin-left:-990px; padding-bottom:3px;}
div#extra{float:left;width:176px;margin-left:-176px}
div#footer{clear:left;width:100%}
div#partner{width:990px;margin:0 auto; text-align:left; }

h1.obecne_h1{font-size:20px; padding:10px 0 2px 0px; margin:0; color:#060;}
h1.he_h1{ font-size:10px; margin:0; padding: 0 2px 0 0; color:#FFF;}
.obsah h2{ font-size:16px; padding:8px; margin:0;}
h2.dalsih2{  font-size:14px;  padding: 0px 0 0 8px; margin:0;}
h2.index_h2{ font-size:14px; margin:8px 0 8px 10px; padding:0;}
h2.pro_nadpis{ margin:0; padding:0; font-size:14px; margin:0px 0 5px 0px; width:400px;}
h2.hlavni_h2{ font-size:16px; margin:8px 0 8px 0px; padding:0; color:#060;}

h3.novinky_h3{ font-size:14px; padding:10px 0 10px 0px; margin:0;}
h3.zal_h3{font-size:12px; margin:0; padding:3px 0 0 5px; }
h3.in_novinky{ color:#FFF; font-size:12px; margin:0; padding:0 0 0px 0; }
h3.dalsi{ color:#000; font-size:14px; margin:10px 0 5px 0; padding:0;  }

.cistic { clear: both;}
.cistic_01 { clear: both;  height: 0px;  width:0px; margin: -2px 0 0 0; visibility: hidden; border: none; font-size:0px; }
.cistic_02 { clear: both;  height: 0px;  width:0px; margin: 0; visibility: hidden; border: none; font-size:0px; }
hr.cleaner {clear:both; display: none;} 
p{margin:0 }
a { color:#000; }
a:hover{ color:#C00;}

.oddel_01{ border-bottom:solid 1px #060; font-size: 1px; margin: 0 0 15px 0;}
.oddel_02{ background-image:url(images/primar/oddel.jpg); background-repeat:repeat-x; margin:10px 0 10px 0; height:2px; font-size:1px; }
.oddel_03{ border-bottom:solid 1px #CCC; font-size: 1px; margin: 5px 0 5px 0;}
.oddel_04{ border-bottom:solid 2px #C00; font-size: 1px; margin: 5px 0 5px 0;}
/*hlavni cast*/
.obsah{ padding:15px;}
.obsah p{ padding:5px 8px 5px 8px;}
.obsah p img{ padding:0px 8px 5px 0px;}
.now_bez_img p { padding-left:0;}

/*galerie*/
.tex_r{ padding: 0px 0px 0px  0px;}
.tex_cle img{ xmargin:0 10px 10px 10px;}
.tex_cle table{ margin:10px 8px 10px 8px; border-collapse: collapse; border:  1px solid #CCCCCC;}
.tex_cle td{ padding:1px 1px 1px 1px; border:1px solid #CCCCCC  ; }
.skup_obr_left{ float:left; width:357px; margin:10px 0 8px 0;}
.skup_obr_right{ float:right; width:357px; margin:10px 0 0 8px;}
.skup_obr_top{ }
.skup_obr_bottom{}
.gall_top{width:585px;}
.gall_bottom{width:585px;}
.skup_obr img{padding:0px 14px 15px 0px;float:left;  }
.obr_blok{ width:117px; text-align:center; float:left; margin:0 0 5px 0;  }
.hlavni_clanek{}
p.pata { margin:0; padding:0;}
/*detail*/
.blok_popis{ margin: 15px 0 0 0;}
.blok_viz{ float:right; width:300px;}
.blok_zaklad{ float:left; width:280px;}
.hodnoty_pr{ margin: 0 0 0 8px;}
.akce_u_cen{ background-color:#C00; padding:5px; color:#FFF; font-weight:bold; text-align:center;}
.blok_descr { height:90px}
.blok_descr p{ margin:0; padding:0 8px 0 8px;}
.blok_akce{}
.de_cena_bez{ text-align:right; color:#060; font-size:18px;  font-weight:bold; }
.de_cena_bez2{ text-align:right; color:#060; font-size:16px;  font-weight:bold; }
.patka p{ font-size:10px;}
.dalsi_indormace p{ padding:0; margin:0; }
.dalsi_indormace a{ background-color: #1d772d; color:#FFF; padding:8px; border:solid 1px #000; font-weight:bold; display:block; text-decoration:none;}
.dalsi_indormace a:hover{ background-color: #CCC; color: #000; padding:8px; border:solid 1px #000; font-weight:bold; text-decoration:none;}
/*index*/
.i_le{ float:left; width:730px;}
.i_ri{ float:left; width:260px;}
.i_blok_01{float:left; padding:0 0 5px 10px; width:715px;}
.i_zn_01{ background-color:#cececd; margin:0; width:715px;}
.i_prod{ float:left; text-align:center; padding:5px 0 0px 7px; width:110px; height:113px;  } 
.i_prod img{ padding:0 0 2px 0; }
.i_blok_03{ float:left; padding:0 0 5px 10px; width:240px;}
.i_zn_03{ background-color:#cececd; margin:0; width:240px;}
.i_blok_02{float:left; padding:0 0 5px 10px; width:360px;}
.i_zn_02{ background-color:#cececd; margin:0; xwidth:350px;}
.i_ban_01{ float:left; padding:0 0 0px 10px; width:345px; height:140px; xbackground-color:#666; text-align:right;}
.i_ban_02{ float:left; padding:0 0 0px 10px; width:240px; height:166px; xbackground-color:#666; text-align:right;}

.i_novin_blok{ float:left; padding: 5px 0 10px 10px; width:715px;}
.i_novin{  background-color: #868585; height:200px; xmargin:6px 0 0 0px;  padding:10px; font-size:11px;}
.i_novin  { color:#FFF;  }
.i_novin table { margin: 10px 0 0 0; }
.i_novin p{ color:#FFF; padding:10px 0 0 0;}
.i_novin a{ color:#FFF;}
.i_novin a:hover{ color: #C00;}
.i_novi{ float:left; width:345px; height:80px; padding:0 0 0 0px;}
.i_now_dalsi{ text-align:right; padding:10px 10px 0 0 ; font-weight:bold;}


.in_top{}
.in_blok_01{ float:left; padding:0 0 0 10px; width:350px;} 
.in_blok_02{ float:left; padding:0 0 0 10px; width:120px;}
.in_blok_03{ float:left; padding:0 0 0 10px; width:235px;}

.in_zal_zelena{ height:22px; background-image:url(images/primar/zalozka_zelena.jpg); background-repeat:no-repeat;}
.in_zal_zluta{ height:22px; background-image:url(images/primar/zalozka_zluta.jpg); background-repeat:no-repeat;}
.in_zal_hneda{ height:22px; background-image:url(images/primar/zalozka_hneda.jpg); background-repeat:no-repeat;}
.in_zal_cervena{ height:22px; background-image:url(images/primar/zalozka_cervena.jpg); background-repeat:no-repeat;}
.in_zal_cervena_2{ height:22px; background-image:url(images/primar/zalozka_cervena_2.jpg); background-repeat:no-repeat;}
.in_zn_01{ background-color:#cececd; margin:0; width:350px;}
.in_zn_02{ background-color:#cececd; margin:0; width:120px;}
.in_zn_03{ background-color:#cececd; margin:0; width:235px;}
.in_prod{ float:left; text-align:center; padding:5px 0 0px 5px; width:110px; height:113px;  }
.in_prod img{ padding:0 0 2px 0; }
.in_bottom{ }
.in_bo_left{ float:left;}
.in_bo_right{ float:left; background-color:#929393; width:345px; height:259px; margin:10px 0 0 10px; margin-bottom:10px; padding:10px; font-size:11px;}
.in_bo_right  { color:#FFF;  }
.in_bo_right table { margin: 10px 0 0 0; }
.in_bo_right p{ color:#FFF; padding:10px 0 0 0;}
.in_bo_right a{ color:#FFF;}
.in_bo_right a:hover{ color: #C00;}
.in_mez{ height:10px; width:10px;}
.index_h2 a{ color:#000; text-decoration:none;}
.index_h2 a:hover{ color: #C00; text-decoration:underline;}
.nov_in{ margin:0; padding:0;}
.mez_bann{ height:3px;}
.in_now_dalsi{ text-align:right;}
/*zakladni rozdelleni*/
.zr_blok_01{ float:left; padding:10px 0 10px 0px; width:580px;} 
.zr_zn_01{ background-color:#cececd; margin:0; width:580px;}
/*pages*/
.pro_blok{ background:#e9e9e9 url(images/primar/produkt_seznam.jpg) repeat-x; margin-top:10px; border-bottom:solid 1px #999; width:585px;}
.pro_blok p{ margin:0; padding:0;}
.pro_img{ float:left; width:150px; text-align:center; padding: 8px 0px 8px 0; margin:0;}
.pro_text{  padding: 8px 10px 8px 150px;}
.pro_info{padding: 0 0 20px 0;}
.pro_bez{ float:left; width:150px; text-align:right; font-size:14px; font-weight:bold; padding: 0 0 8px;}
.pro_s{ float:left; width:130px; text-align:right; font-weight:bold; font-size:11px;}
.cena_sdel{ float:left; width:250px; text-align:right; font-size:14px; font-weight:bold; padding: 0 0 8px;}
.akce_vypis{ background-color:#C00; padding:3px; color:#FFF; font-weight:bold; text-align:center; margin:0 0 5px 0;}
/*header*/
.he_nadpis_cel{ float:left; font-size:10px; color:#FFF; padding:70px 0 0 0px; width:550px;}
.he_logo{ float:left;}
/*extra*/
.ex_novinky{ padding:10px; background-color:#e1eee5; width:156px;}
.ex_novinky p{ padding: 0px 0 10px 0; }
/*footer*/
.foo_blok{ background-image: url(images/primar/footer.jpg); background-repeat:no-repeat; height:39px; font-size:10px; color:#FFF;}
.foo_left{ float:left; padding:18px 0 0 20px;}
.foo_right{ float:right; padding:18px 20px 0 0px;}
.foo_blok a{ color:#FFF; text-decoration:none;} 
.foo_blok a:hover{ text-decoration:underline;}


/*navigace header*/
.he_menu{ padding: 131px 0 0 10px;  }
.he_navhor ul li { display: inline; }
.he_navhor ul {margin: 0; padding: 0px 0 0 0; color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.he_navhor ul li a {  padding: 0.2em 30px;  color: #FFFFFF; text-decoration: none; float: left; }
.he_navhor ul li a:hover{  color:#000000; text-decoration:none;} 
/*navigace horizontalni*/
.nh_komp{ float:left; height:27px;  background-color:#292929; color:#FFF; width:196px;  padding: 11px 0 0 0px;  text-align:center;  font-weight:bold; margin:}
.nh_komp a{ color:#FFF; text-decoration:none;}
.nh_komp a:hover{ color:#FFF; text-decoration:underline;}
.nh_link{ }
.menu_nav{ }
.navhor ul li { display: inline; }
.navhor ul {margin: 0; padding: 9px 0 0 0; color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.navhor ul li a {  padding: 0.2em 17px;  color: #FFFFFF; text-decoration: none; float: left; }
.navhor ul li a:hover{  color:#000000; text-decoration:none;} 
/*ovladani left*/
.oddel_menu{ height:22px;  background-color:#292929; color:#FFF; width:196px;  padding: 9px 0 0 0px;  text-align:center;  font-weight:bold;  margin: 3px 0 3px 0;}
.nav_ul{ width:196px;}
.nav_ul ul{list-style:none; margin:0; padding:0; }
.select_top_zelena{ height:6px; background-image:url(images/primar/select_top_zelena.jpg); background-repeat:no-repeat; margin:3px 0 0 0; font-size:0.1em;}
.select_obsah_zelena{ background-image:url(images/primar/select_obsah_zelena.jpg); background-repeat:repeat-y;}
.select_bottom_zelena{height:6px; background-image:url(images/primar/select_bottom_zelena.jpg); background-repeat:no-repeat;font-size:0.1em;}
.select_top_zluta{ height:6px; background-image:url(images/primar/select_top_zluta.jpg); background-repeat:no-repeat; margin:3px 0 0 0;font-size:0.1em; }
.select_obsah_zluta{ background-image:url(images/primar/select_obsah_zluta.jpg); background-repeat:repeat-y;}
.select_bottom_zluta{height:6px; background-image:url(images/primar/select_bottom_zluta.jpg); background-repeat:no-repeat;font-size:0.1em;}
.select_top_hneda{ height:6px; background-image:url(images/primar/select_top_hneda.jpg); background-repeat:no-repeat; margin:3px 0 0 0;font-size:0.1em; }
.select_obsah_hneda{ background-image:url(images/primar/select_obsah_hneda.jpg); background-repeat:repeat-y;}
.select_bottom_hneda{height:6px; background-image:url(images/primar/select_bottom_hneda.jpg); background-repeat:no-repeat;font-size:0.1em;}
.select_top_cervena{ height:6px; background-image:url(images/primar/select_top_cervena.jpg); background-repeat:no-repeat; margin:3px 0 0 0; font-size:0.1em;}
.select_obsah_cervena{ background-image:url(images/primar/select_obsah_cervena.jpg); background-repeat:repeat-y;}
.select_bottom_cervena{height:6px; background-image:url(images/primar/select_bottom_cervena.jpg); background-repeat:no-repeat;font-size:0.1em;}
.navcontainer2 li{ margin:0 0 0 10px; width:172px; }
.navcontainer2 li a{display: block; xborder-bottom:solid 1px #DADADA; color:#FFF;  text-decoration:none; padding: 6px 5px 6px 5px;font-weight: bold;}
.navcontainer2 li a:hover{ background-color:#666; color: #000; text-decoration:none; }
.nav_tl{ border-bottom:solid 1px #DADADA; padding:0; margin:0; }
.nav_tl_bottom{  xpadding:7px 0 7px 0;}

/*parneri*/
.part_ban{ float:left; padding:0 0 22px 0;}
.part_mez{ float:left; width:22px; height:61px; padding:0 0 22px 0;}
/*formulare*/
.poptavka input{ margin:1px; }
.form_info{ margin:0 10px 0 160px; padding: 10px; color: #C00; font-size:14px; }
.form_info3{ margin:0 0px 0 0px; padding: 5px; color: #C00; font-size:14px; text-align:center; }
.na_inp_vyplneno input{   color:#F00;  }

#flashContent { width:100%; height:100%; }

