/* CSS Document */

html,body{margin:0px 0px 0px 0px; padding:0;} 
body{font-size: 75%; font-family: Arial, Helvetica, sans-serif; text-align:center; color:#ffffff; background: #016190; }
h1.un{text-align:left; font-size: x-large; font-family: Arial, Helvetica, sans-serif;  color: #ffffff;  font-weight: bold; padding: 7px 0px 0px 0px; margin:0px; xborder-bottom:solid 3px #ffffff;}

h1.inde{text-align:left; font-size: 14px; font-family: Arial, Helvetica, sans-serif;  color: #ffffff;  font-weight: bold; padding: 12px 0px 0px 0px; margin:0px; xxborder-bottom:solid 3px #ffffff;}
h2.n{text-align:left; font-size: x-large; font-family: Arial, Helvetica, sans-serif;  color: #ffffff;  font-weight: bold; padding: 7px 0px 0px 0px; margin:0px; xborder-bottom:solid 3px #ffffff;}
h2.inde{text-align:left; font-size: 14px; font-family: Arial, Helvetica, sans-serif;  color: #ffffff;  font-weight: bold; padding: 12px 0px 0px 0px; margin:0px; xxborder-bottom:solid 3px #ffffff;}
h2.h{ font-size: 14px; font-family: Arial, Helvetica, sans-serif;  color: #ffffff;  font-weight: bold; padding: 0px 0px 0px 0px; margin:0px; }
h2.det{text-align:left; font-size: 16px; font-family: Arial, Helvetica, sans-serif;  color: #ffffff;  font-weight: bold; padding: 17px 0px 0px 0px; margin:0px; border-bottom:solid 3px #ffffff;}
h1.det{text-align:left; font-size: 16px; font-family: Arial, Helvetica, sans-serif;  color: #ffffff;  font-weight: bold; padding: 2px 0px 0px 0px; margin:0px;  }
h1.in { display: none;}
h2{font-size: medium; font-weight: bold; padding:0 0 0 0px ; margin:0 0 5px 10px;}
h2.ost{font-size: medium; font-weight: bold; padding:0 0 0 0px ; margin:0 0 5px 0px;}
h2.ost_n{font-size: medium; font-weight: bold; padding:0 0 0 0px ; margin:0 0 5px 0px; text-decoration:underline;}
h2.podnadpis{text-align:left; font-size: medium; font-family: Arial, Helvetica, sans-serif;  color:#ffffff;  font-weight: bold; padding: 17px 0px 0px 15px; margin:0px;}
h2.prod_naz_d{font-size: 18px; font-weight: bold; text-decoration:underline; letter-spacing: 0px;}
h2.druhy{font-size: medium; font-weight: bold; padding:0 0 0 0px ; margin:0 0 5px 10px; color:#000000;}
h2.katalog{font-size: 16px; font-weight: bold; padding:00px 0 0 0px ; margin:00px 0 0px 0px; color:#ffffff;}

h2.katalog2{font-size: 16px; font-weight: bold; padding:20px 0 0 0px ; margin:0px 0 0px 0px; color:#000000;}
h2.katalog a{font-size: 12px; font-weight: bold; padding:0 0 0 0px ; margin:0 0 0px 0px; color:#ffffff; text-decoration:none;}
h2.katalog a:hover{ text-decoration:underline; color:#ffffff;}
h2.popis_1{font-size: 16px; font-weight: bold; padding:00px 0 0 0px ; margin:8px 0 8px 0px; color:#ffffff; text-decoration:underline;}
h3.popis_1{font-size: 13px; font-weight: bold; padding:00px 0 0 0px ; margin:8px 0 8px 0px; color:#ffffff; text-decoration:underline;}
h3.popis_2{font-size: 14px; font-weight: bold; padding:0 0 0 0px ; margin:8px 0 8px 0px;}
h4.popis_3{font-size: 14px; font-weight: bold; padding:0 0 0 0px ; margin:8px 0 8px 10px;}
p{Xpadding:0 ; Xmargin:0  ;}

table{  border-collapse: collapse; }
hr.cleaner {clear:both; display: none;} 
table{font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
table{ margin:10px 0px 10px 0px; border-collapse: collapse; border:  1px solid #959595;}
td{ padding:10px 10px 10px 10px; border:1px solid  #959595  ; }
.nic_tab table{ margin:10px 0px 10px 0px; border-collapse: collapse; border: 0;}
.nic_tab2 table{ margin:10px 0px 10px 0px; border-collapse: collapse; border: 0; }
.nic_tab td{ padding:0; border:0  ;}
.nic_tab2 td{ padding:5px; border:0  ;}
#primar{ background-image:url(images/primar/pozadi_04.jpg); background-repeat:repeat-x;}
#primar1{ background-image:url(images/primar/pozadi_01.jpg); background-repeat:repeat-x;}
#header{height:135px; margin:0; background-image:url(images/primar/header_01.jpg); background-repeat:no-repeat;}
#container{text-align:left}

#navigation{}
#extra{}

#container{width:984px;margin:0 auto;  }
#content{float:right; width:728px; border:0; padding:0; border-left:solid 4px #FFFFFF; margin: 7px 0 7px 0;}
#navigation{float:left;width:245px; margin-left:2px; }
#extra{float:left;clear:left;width:157px;  xheight:1600px;}

#content1{float:right; width:977px; border:0; padding:0;}
#navigation1{float:left;width:1px; xmargin-left:2px;}
#extra1{float:left;clear:left;width:1px;  height:10px;}
#footer{clear:both; width:100%; }

a { color:#ffffff;}
a:hover{ color:#000000;}
.nevidi{ display:none;}

.nv_blok{ margin:7px 0 0 7px; width:960px; background-color:#ffffff; padding:0 5px 0 5px; }
.nv{ float:left; margin: 3px 0 0px 0px; width:240px;}
.top_bann{ float:right; padding: 6px 0px 6px 0px;}

/*filtr*/
.filtr{ width:984; height:53px; background-image:url(images/primar/tlacitko_03.jpg); background-repeat:no-repeat; margin:7px 0 7px 0;}
.filtr_l{ float:left; }
.filtr_p{ float:left; margin:0 0 0 183px}
.filtr_l select{ width:150px; margin: 10px 0px 0 7px; padding:0; }
.filtr_p select{ width:150px; margin: 10px 0px 0 7px; padding:0; }
.filtr form{ margin:0; padding:0; }


/*submenu, oddel*/
.cistic { clear: both;}
.cistic_01 {clear: both; height: 0px; border: none; margin: -1em 0 0 0; visibility: hidden; display:inline;}
.cistic_02 { clear: both;  height: 0px;  width:0px; margin:0px 0 0 0 ; visibility: hidden; border: none; font-size:0px; }
.cistic_03 {clear: both; padding:0; font-size:1px; margin:0; width:1px; }
.mezera{ height:10px;}
.aoddel_nul{ margin: 13px 0 15px 0px;; padding:0; height:2px;}
.oddel_01{ background-color: #FFFFFF;   height:2px; margin: 15px 0 10px 0px; font-size:1px;}
.oddel_02{ background-color: #f9b31f;   height:10px; margin: 5px 0 10px 0px;font-size:1px;}
.oddel_03{ background-color: #f9b31f;   height:1px; margin: 5px 0 5px 0px;font-size:1px;}
.oddel_03b{ background-color: #f9b31f;   height:1px; margin: 5px 17px 5px 0px;font-size:1px;}
.oddel_04{   xheight:1px; xwidth:565px; border-bottom: 2px solid #ffffff; xmargin: 15px 0 17px 0px; padding:8px 0 10px 0;}
.oddel_05{  height:4px; width:565px; border-bottom: 2px solid #2f5561; margin: 10px 0 10px 0px;}
.oddel_06{   height:1px; width:565px; border-bottom: 1px solid #2f5561; margin: 5px 0 0px 15px; padding:0;}
.oddel_07{   height:1px; width:565px; border-bottom: 3px solid #E1551A; margin: 5px 0 10px 0px; padding:0;}
.oddel_08{   height:1px; xwidth:565px; border-bottom: 1px solid #2f5561; margin: 5px 0 5px 0px; padding:0;}
.xmenu{display:none;}



/*index ---------------------------------------------------------------*/
.in_h1{float:left;}
.in_h2{ float:left;}
.in_blok{ margin: 10px 0 0 2px;}
.in_bl_a{ float:left; width:205px; margin: 0 17px 0 17px;}
.in_bl_a2{ float:left; width:205px; margin: 0 17px 20px 17px;}
.in_bl_b{ float:left; width:205px;}
.in_bl_popis{ padding: 0px 0 0 20px;}
.in_bl_popis2{ padding: 0px 0 0 8px; font-size:15px; font-weight:bold;}
.in_bl_cena{ padding: 5px 10px 0 0px; text-align:right; font-size:15px; font-weight:bold; letter-spacing:1pt;}
.in_bl_cena2{ padding: 5px 10px 0 0px; text-align:right; font-size:13px; font-weight:bold; letter-spacing:1pt;}
.in_nah{ background-image:url(images/primar/pozadi_02.jpg); background-repeat:no-repeat; height:160px; text-align:center;}
.in_nah img{ xborder: solid #FFFFFF 2px; margin:3px 0 0 0px; border:none;}
.in_nah2{ background-image:url(images/primar/pozadi_02.jpg); background-repeat:no-repeat; height:160px; text-align:center;}
.in_nah2 img{ xborder: solid #FFFFFF 2px; margin:3px 0 0 0px; border:none;}
.bann{}
.bann_text{ float:left; margin: 5px 0px 10px 0px; width:165px; padding:0 10px 0 10px;}
.bann_l{ float:left; margin: 0 20px 0 0px;}
.bann_c{ float:left; margin: 0 20px 0 0px;}
.bann_r{ float:left;  margin: 0 0px 0 0px;}

/*-----------------------------------------------------------------*/



/*hlavni cast*/


.obsah{  xdisplay:inline; xheight:560px; margin:0; float:right; width:710px;}
.obsah_le{ float:left; height:400px;  width:1px;}
.obsah_ch{xdisplay:inline; height:400px; margin:0; float:right; width:710px;}
.str { margin:15px 0 5px 0; color:#FFFFFF; letter-spacing:1pt;}
.str a{ color:#FFFFFF; text-decoration:underline;}
.str a:hover{ color: #000000; text-decoration:underline;}
.str2 { float:right; margin:15px 7px 0px 0px; color:#FFFFFF; letter-spacing:1pt; }
.str2 a{ color:#FFFFFF; text-decoration:underline;}
.str2 a:hover{ color: #000000; text-decoration:underline;}

.h_left{ float:left; width:480px;}
.h_right{ float:right; width:212px}
.h_nah{ background-image:url(images/primar/pozadi_02.jpg); background-repeat:no-repeat; height:138px; text-align:center; width:205px}
.h_nah img{ xborder: solid #FFFFFF 2px; margin:3px 0 0 0px; border:none;}
.h_nadp_4{ background-color:#5b5a5a;  height:27px; width:480px; color:#FFFFFF; font-weight:bold;}
.h_nadp_4b{ background-color:#5b5a5a;  height:27px; width:430px; color:#FFFFFF; font-weight:bold;}
.h_nadp_4b2{ background-color:#5b5a5a;  height:27px; width:430px; color:#FFFFFF; font-weight:bold; margin:5px 0 0 0;}
.h_nadp_4b3{ background-color:#5b5a5a;  height:27px; width:430px; color:#FFFFFF; font-weight:bold; margin:0 0 5px 0;}
.h_nadp_4b4{ background-color:#5b5a5a;  height:27px; width:330px; color:#FFFFFF; font-weight:bold; margin:0 0 5px 0;}
.h_nadp_text{padding:6px 0 6px 10px;}
.h_nadp_text a{ text-decoration:none;}
.h_nadp_text a:hover{ text-decoration:underline; color:#FFFFFF;}
.h_s_left{ float:left; width:300px;margin:5px 0 0 10px;}
.h_s_right{ float:right; margin:50px 0 0 0; xwidth:150px;}
.h_s_right_kat{ text-align:right;  }
.h_s_right_cena{ xfloat:left;font-size:18px; font-weight:bold;margin:10px 0 0px 0; text-align:right;}

.nav_nadp{ margin: 10px 0 0 7px; font-size:14px; font-weight:bold;}
.h_da_vo{ margin:15px 0 0 7px;}
.h_da_vo a{ color:#FFFFFF; text-decoration:underline;}
.h_da_vo a:hover{ color:#000000; }
.h_ob_2 img{border: solid #FFFFFF 2px; margin:0px 0 0 0px; float:left;  }
.h_obraz_lev_n{ padding: 0px 0px 0px 120px; xfont-weight:bold;}
.edit_pass{ color:#CC0000; font-size:16px; font-weight:bold;}
.zobr_cena{font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.rig_s2{font-size:10px;  text-align:right;  }

/*servis*/
.se_zvyr{font-size: 150%;}
.pv_neni_nic{ height:300px; color:#FFFFFF; font-size:16px;}

/*detail*/
.de_01{ float:left; width:976px;   height:395px; margin: 0 0px 0 0px; background-image:url(images/primar/pozadi_08.jpg); background-repeat:no-repeat;}
.de_01b{ float:left; width:976px;   height:395px; margin: 0 0px 0 0px; background-image:url(images/primar/pozadi_08b.jpg); background-repeat:no-repeat;}
.de_01c{ float:left; width:976px;   height:395px; margin: 0 0px 0 0px; }
.de_nadp{ background-color:#a60f03; xbackground-image:url(images/primar/pozadi_05.jpg); xbackground-repeat:no-repeat; height:33px; width:984px; color:#FFFFFF; font-weight:bold;}
.de_nadp_text{padding:7px 0 7px 10px; }
.de_obs{ xheight:426px; width:976px;}
.de_vyb{ xbackground-color:#a60f03;  width:976px; margin: 0 0 0 0px; }
.de_vyb_tx{  color:#FFFFFF; padding:10px 10px 10px 20px; float:left; width: 470px;}
.de_vyb_tx2{  color:#FFFFFF; padding:10px 10px 10px 20px; xfloat:left; xwidth: 480px;}
.de_vyb_tx3{  color:#FFFFFF; padding:10px 10px 10px 20px; float:left; xheight: 100px;}

.de_vyb_for{  color:#FFFFFF; padding:10px 10px 10px 20px; float:right;}
.de_vyb_for_2{  color:#FFFFFF; padding:10px 10px 10px 20px; float:right; height: 300px;}
.de_vyb_for_3{  color:#FFFFFF; padding:0px 0px  0px 70px; float:right;}
.de_inp input{ width:230px;}
.de_inp textarea{ width:230px;}
.de_inp2 input{ width:200px;}
.de_inp2 textarea{ width:200px;}
.de_tx_pol{margin:1px 0 1px 30px; xletter-spacing:1pt;}
.de_vyb_tx ul{   padding:0; margin:0;}
.de_nah{}
.de_nah img{ border: solid #FFFFFF 2px; margin:10px 0 0 20px;}
.de_nah2 img{ border: solid #FFFFFF 2px; margin:11px 0px 0 20px;}
.de_obr{ float:left;}
.de_obr img { border: solid #FFFFFF 2px; margin:10px 0 0 20px;}
.de_obr2{ float:left;}
.de_obr2 img { border: solid #FFFFFF 2px; margin:10px 0 0 19px;}
.de_rig_cel{ float:right; width: 560px; color:#FFFFFF;}
.de_rig_cel2{ float:right; width: 591px; color:#FFFFFF;}
.de_rig_top{ xheight:173px;}
.de_rig_lef{ float:left; margin:8px 0 0 0; height:241px; width:320px}
.de_rig{ float:right; width:230px; margin:8px 0 0 0; color:#FFFFFF;}
.de_rig_h{ height:30px; margin:0px 0 0 0; }
.no_bor img{ border:0}

.de_rig_bot{ margin: 35px 0 0 0;}
.de_rig_bot_l{ float:left; width:210px; text-align:right; margin: 10px 0px 0 0;}
.de_rig_bot_c{ float:left; width:210px; text-align:right;  margin: 10px 0px 0 0;}
.de_rig_bot_r{ float:left; width:210px; text-align:right;  margin: 10px 0px 0 0;}
.ri_bo_te{ text-align:right; font-size:16px; font-weight:bold; padding:2px 0px 0 0; letter-spacing:1pt;}
.ri_bo_te2{ text-align:right; font-size:22px; font-weight:bold; padding:2px 0px 0 0; letter-spacing:1pt;}

.de_foot{ background-image:url(images/primar/pozadi_09.jpg); background-repeat:no-repeat; height:50px; width:984px;}
.de_da_vo{ margin:5px 0 0 20px;}
.de_da_vo a{ color:#FFFFFF; text-decoration:underline;}
.de_da_vo a:hover{ color:#000000; }
.de_ob_2 img{border: solid #FFFFFF 2px; margin:0px 0 0 15px; float:left;  }
.de_obraz_lev_n{ padding: 0px 0px 0px 180px;}
.de_stav{ margin:0 20px 0 0; background-color: #C65626; text-align:center; padding: 5px 0 5px 0; font-weight:bold; font-size:14px;}
.de_tisk{ margin:0 20px 0 0;  padding: 8px 0 8px 0;  font-size:14px; text-align:center; background-image: url(images/primar/pozadi_05.jpg); background-repeat:repeat-x;}
/*obsahove*/
.te_le p{ padding: 10px 0px 0px 0px; margin:0;}
.te_ri img{ margin:10px 0px 0px 10px;float:right;}
.te_ri2 img{ margin:10px 0px 0px 10px;float:right; border: solid 2px #FFFFFF;}
.te_obr_2{ margin:10px 0 0 0px;width:100px;}
.skup_obr_2{ float:right; width:215px;}
.mar_le{ margin:0 0 0 25px;}

.odpocet{ height:20px; background-image:url(images/primar/odpocet_dph.jpg); background-repeat:no-repeat; padding:3px 0 0 80px; margin:5px 0 0 0 ;}

/*dalsi*/
.da_nadp2{ background-color:#a60f03; xbackground-image:url(images/primar/pozadi_05.jpg); xbackground-repeat:no-repeat; height:33px; width:984px; color:#FFFFFF; font-weight:bold;border-bottom: solid #ffffff 1px;}
.da_nadp_text2{padding:7px 0 7px 10px;  }
.de_vyb_tx_2{  color:#FFFFFF; padding:10px 10px 10px 0px; float:left; width: 450px;}
.ko_popis{  color:#FFFFFF; padding:10px 15px 5px 20px; font-weight:bold; xletter-spacing:0,5pt; }
.da_foot{ background-image:url(images/primar/pozadi_10.jpg); background-repeat:no-repeat; height:50px; width:480px;}
.da_obs{ background-color:#565555;  color:#FFFFFF; padding:10px 15px 5px 20px;  }
.da_01{ float:left; width:480px;   xheight:223px; margin: 0 23px 0 0px; }
.da_02{ float:left; width:480px;   xheight:223px; margin: 0 0px 0 0px; }
.fin ul{ padding-left:30px;}
.fin_spol{ padding-left:30px; width: 400px;}

/*extra*/ 
.blok_ex{border: 2px solid #006633;}
.im_fir img{ margin: 10px 7px 0 7px; border: solid #ffffff 1px;}
.de_vyb_kon{ background-color:#565555;  width:984px; }
.de_vyb_for_kon { color:#FFFFFF; padding:10px 10px 10px 20px; margin-left:100px; }
.napis_si{ font-size: 14px; font-weight:bold; text-align:center; background-color:#CC0000; padding: 5px 5px 5px 5px; margin-top:5px;}

/*footer*/


.spodni{background-image:url(images/primar/pozadi_03.jpg); background-repeat:no-repeat;  height: 60px;  font-size: 11px; margin-top:7px; padding: 3px 0 0 0 ; }
.spo_le{ margin:10px 0 0 0; }



.spo_lc ul li{ display:inline;}
.spo_lc ul{ margin:0; padding:2px 0 0 10px;}
.spo_lc a{ padding: 0.2em 10px; float:left; color:#FFFFFF; font-weight:bold; text-decoration:none; letter-spacing:1px;}
.spo_lc a:hover{ color:#ffffff; text-decoration:underline;}

.spo_rozd{ }
.spo_pr{ float:right; padding:4px 20px 0 0; xfont-weight:bold;letter-spacing:1px; color:#FFFFFF;}
.spo_pr a{ text-decoration:none; }
.spo_pr a:hover{ text-decoration:underline; color:#FFFFFF; }
.spo_le_bott{ float:left;  padding: 4px 0 0 20px; letter-spacing:1px;}
/*formulare*/


 
form{ margin:0; padding:0;}
 
.for_zar_1{ text-align:right; width:460px;}
.for_zar_1 input{ width:300px; }
.for_zar_1 select{ width:306px; }
.for_zar_1 textarea{ width:300px; }
.for_zar_2{ text-align:right; width:460px;}
.for_zar_2 input{}
.for_zar_3{ text-align:right; width:460px; margin:0 0 10px 0;}
.for_zar_3 input{ width:300px; }
.for_zar_3 select{ width:306px; }
.for_zar_3 textarea{ width:306px; }
.fo_pop{ margin-left:50px;}
.kat_filtr_l select{ width:185px; }
.vypocet input{width:70px;}



/*ovladani*/
.oddel_menu{ height:31px; background-image:url( images/primar/tlacitko_04.jpg); background-repeat:no-repeat; color: #fff; letter-spacing:1pt; font-weight:bold; padding:0; }
.oddel_menu_text{padding: 8px 0px 0px 15px;}
#navcontainer ul{list-style: none; width: 240px; margin: 0 0; padding: 0px 0; font-weight: bold; letter-spacing:1pt; }
#navcontainer li{display: inline; padding:0;   margin: 0px 0px 0px 0px; }
#navcontainer li a{display:block; width:240px; height:29px; color: #fff; font-weight:bold; background:  url(images/primar/tlacitko_01.jpg) 0 0 no-repeat; text-decoration: none;}
#navcontainer li a:hover{background: url(images/primar/tlacitko_01.jpg) 0 -29px ; color: #ffffff; }
#navcontainer li a:active { background: url(images/primar/tlacitko_01.jpg) 0 -58px ; color: #ffffff; }
div.outer { background:url(images/primar/tlacitko_01.jpg) 0 -29px no-repeat; } 
div.outer a { display: block; margin: 0; padding:0; width:100%; height:100%; overflow:hidden; background:url(images/primar/tlacitko_01.jpg) top left no-repeat; } 
div.outer span { display: block; margin:0; padding: 8px 0px 0px 15px; } 

#navcontainer2{ margin-top:1px;}
#navcontainer2 ul{list-style: none; width: 240px; margin: 0 0; padding: 0px 0; font-weight: bold; letter-spacing:1pt; }
#navcontainer2 li{display: inline; padding:0;   margin: 0px 0px 0px 0px; }
#navcontainer2 li a{display:block; width:240px; height:29px; color: #fff; font-weight:bold; background:  url(images/primar/tlacitko_02.jpg) 0 0 no-repeat; text-decoration: none;}
#navcontainer2 li a:hover{background: url(images/primar/tlacitko_02.jpg) 0 -29px ; color: #ffffff; }
#navcontainer2 li a:active { background: url(images/primar/tlacitko_02.jpg) 0 -58px ; color: #ffffff; }
div.outer2 { background:url(images/primar/tlacitko_02.jpg) 0 -29px no-repeat; } 
div.outer2 a { display: block; margin: 0; padding:0; width:100%; height:100%; overflow:hidden; background:url(images/primar/tlacitko_02.jpg) top left no-repeat; } 
div.outer2 span { display: block; margin:0; padding: 8px 0px 0px 15px; } 


/*menu horni horizontal*/
.menu_mez{ height:23px; }
.menu_nav{ }
.navhor ul li { display: inline; }
.navhor ul {margin: 0; padding: 0 0 0 476px; color: #FFFFFF; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; xletter-spacing:1pt;}
.navhor ul li a {  padding: 0.2em 8px;  color: #FFFFFF; text-decoration: none; float: left; }
.navhor ul li a:hover{  color:#000000; text-decoration:none;}
