/* CSS Document */

html,body{margin:0px 0px 0px 0px; padding:0;} 
body{font-size: 75%; font-family: Arial, Helvetica, sans-serif; text-align:center;  background: #CCCCCC; }
h1{text-align:left; font-size: 18px; font-family: Arial, Helvetica, sans-serif;  color: #333333;  font-weight: bold; padding: 17px 0px 0px 15px; margin:0px;}
h1.in { display: none;}
h2{font-size: medium; font-weight: bold; padding:0 0 0 0px ; margin:0 0 5px 10px;}
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: 14px; font-weight: bold; padding:10px 0 0 0px ; margin:10px 0 2px 0px; color:#000000;}
h2.katalog2{font-size: 16px; font-weight: bold; padding:0px 0 0px 0px ; margin:10px 0 10px 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;}
h3{font-size: medium; font-weight: bold; padding:0 0 0 0px ; margin:0 0 5px 10px;}
h4{font-size: larger; font-weight: bold; padding:0 0 0 0px ; margin:0 0 5px 10px;}
p{padding:0 ; margin:0  ;}

table{  border-collapse: collapse; }
hr.cleaner {clear:both; display: none;} 
table{font-size: 12px; font-family: Arial, Helvetica, sans-serif;} 
#header{height:172px; margin:0; background-image:url(images/primar/header.jpg); background-repeat:no-repeat;}
#container{text-align:left;}
#container{width:984px;margin:0 auto; background-color:#fbfafa;  background-image:url(images/primar/pozadi_02.jpg); background-repeat:repeat-x; }

#navigation{xbackground:#B9CAFF; height:600px;}
#footer{   color: #000000; height: 50px; background-color:#0e76bc; }
#footer{clear:both; width:100%; text-align:center;}
#wrapper{float:left;width:100%;}
#content{margin: 0px 186px 0px 186px;}
#contentB{float:right; width:983px; border:0; padding:0;}
#navigation{float:left; width:11px; margin-left:-984px; padding-top:0px;}
#extra{float:left; width:185px; margin-left:-185px;}

input { border: 1px solid #cccccc; background-color:#ffffff; padding:3px;}
fieldset { border: 1px solid #cccccc; }


.souh_velke table{font-size: 10px; font-family: Arial, Helvetica, sans-serif; margin:0 0px 0px 0;} 
.souh_velke tr{font-size: 10px; font-family: Arial, Helvetica, sans-serif;} 
.souh_velke td{font-size: 11px; font-family: Arial, Helvetica, sans-serif;} 
.souh_male table{font-size: 10px; font-family: Arial, Helvetica, sans-serif; margin:0 10px 10px 0;} 
.souh_male tr{font-size: 10px; font-family: Arial, Helvetica, sans-serif;} 
.souh_male td{font-size: 11px; font-family: Arial, Helvetica, sans-serif;}

 
.table_nic table{ margin:15px 0px 0px 40px; border-collapse: collapse;border:  0;}
.table_nic2 table{ margin:15px 0px 0px 10px; border-collapse: collapse;border:  0;}
.table_nic2 tr{ padding:1px 1px 1px 1px; border:  0 }
.table_nic2 td{ padding:1px 1px 1px 1px; border:  0 }
.table_nic td{ padding:1px 1px 1px 1px; border:  0 }
.table_nic select{ width:315px; }
.table_nic3 table{ margin:15px 0px 0px 40px; border-collapse: collapse;border:  0}
.table_nic3 td{ padding:1px 1px 1px 1px; border:  0 }
.table_nic3 tr{ padding:1px 1px 1px 1px; border-collapse: collapse; border:  1px solid #CCCCCC; }
.table_nic4 table{ margin:0px 0px 0px 0px; border-collapse: collapse;border:  0}
.table_nic4 td{ padding:1px 1px 1px 1px; border:  0 }
.table_nic4 tr{ padding:1px 1px 1px 1px; border-collapse: collapse; border:  0; }
table{ margin:10px 0px 10px 0px; border-collapse: collapse; border:  1px solid #CCCCCC;}
td{ padding:0px 1px 0px 5px; border:1px solid #CCCCCC  ; }


.kont_form table{  border-collapse: collapse; }
.kont_form table{ margin:0;  border:  0}
.kont_form td{ padding:0; border:0  ; }
a { color:#000000;}
a:hover{ color:#FF0000;}
.nevidi{ display:none;}
fieldset{ margin:10px 0 10px 0;}
.ukol{ margin:20px 10px 5px 28px; text-align:left;   } 
.ukol_sp{ padding:3px 5px 5px 5px;   background-color: #EAEAEA;} 
.ukol_sp_red{ padding:3px 5px 5px 5px;   background-color: #e34b23;}
.ukol_sp_orange{ padding:3px 5px 5px 5px;   background-color: #f4ad24;}

.filtr_souh{ float:left;}
.filtr_souh table{ margin:0px 0px 0px 0px; border-collapse: collapse;border:  0;}
.filtr_souh tr{ padding:1px 1px 1px 1px; border:  0 }
.filtr_souh td{ padding:1px 1px 1px 1px; border:  0 }
.filtr_souh_2{ float:left; margin: 50px 0 0 20px;}
.filtr_souh_2 table{ margin:0px 0px 0px 0px; border-collapse: collapse;border:  0;}
.filtr_souh_2 tr{ padding:1px 1px 1px 1px; border:  0 }
.filtr_souh_2 td{ padding:1px 1px 1px 1px; border:  0 }
.filtr_souh_3{ float:left;}
.filtr_souh_3 table{ margin:0px 0px 0px 0px; border-collapse: collapse;border:  0;}
.filtr_souh_3 tr{ padding:1px 1px 1px 1px; border:  0 }
.filtr_souh_3 td{ padding:1px 1px 1px 1px; border:  0 }

/*submenu, oddel*/
.submenu{letter-spacing:1px; }
.submenu a{ color:#000000; font-weight:bold; letter-spacing:1px;}
.submenu a:hover{ color:#FF0000;}
.submenu_l{float:left; width:280px; display:inline; text-align:right;  margin:10px 0 0 0px;  color:#000000; font-weight:bold;}
.submenu_p{float:left;  margin:10px 0 0 10px; list-style: none;}
.submenu_p ul{ list-style: none; margin:0; padding:0;}

.cistic { clear: both;}
.cistic1 {clear: both; height: 1px; border: none; margin: -1em 0 0 0; visibility: hidden; display:inline;}
.cistic2 { clear: both;  height: 1px;  width:1px; margin:1px 0 0 0 ; visibility: hidden; border: none; font-size:1px; }
.cistic3 {clear: both; padding:0; font-size:1px; margin:0; width:1px; }
.mezera{ height:10px;}
.oddel_01{ background-image:url(../images/primar/pozadi4.jpg); background-repeat:no-repeat; height:4px; margin: 0px 0 10px 4px;}
.oddel_02{ background-image:url(../images/primar/pozadi4.jpg); background-repeat:no-repeat; height:4px; margin: 10px 0 10px 4px;}
.oddel_03{  height:1px;  border-bottom: 1px solid  #CCCCCC; margin: 2px 0 2px 0px; padding:0;}
.oddel_04{   height:1px; width:565px; border-bottom: 1px solid #2f5561; margin: 5px 0 10px 0px; padding: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;}
.top_form{ position:relative;}
.embled_form{ position:absolute; top:15px; left:780px;}
/*menu*/
.he_logo{ float:left; border:none;}
.he_log{ text-align:right; padding:10px; color:#666666; }
.but_blue { padding:0; margin:0; }
.but_blue a{ color:#ffffff; text-decoration:none; background-color:#0e76bc; padding:5px; }
.but_blue a:hover{ color:#000000; text-decoration:none; background-color:#198bd8;}
.but_blue input{ color:#ffffff; text-decoration:none; background-color:#0e76bc;  cursor:pointer;  }
.bur_red{ xheight:40px;}
.but_red a{ color:#ffffff; font-weight:bold; text-decoration:none; background-color: #a50; padding:5px; xline-height:20px;  }
.but_red a:hover{ color:#000000; text-decoration:none; background-color:#198bd8;}
.but_red input{ color:#ffffff; font-weight:bold; text-decoration:none; background-color: #C30;  cursor:pointer; border:none; xpadding:5px; margin:0;  }
.padd { padding:5px; }
.bright{ color:#999;}

/*index*/






/*hlavni cast*/


.obsah{display:inline; xwidth:560px; xmargin:15px 10px 5px 0px; }
.obsah_2{  padding:0; margin:10px 10px 0 20px; }
.left{ float:left;}
.right{ float:left; padding:0 0 0 20px;}


/*servis*/
.se_zvyr{font-size: 150%;}

/*extra*/ 
.blok_ex{border: 2px solid #006633;}


/*footer*/


.spodni{height:50px;  font-size: 10px; }
.spo_le{ float:left;}
.spo_p{ float:right; padding:4px 5px 0 0; xfont-weight:bold;letter-spacing:1px; color:#FFFFFF;}
.spo_p a{ margin:0;  color:#FFFFFF;  xfont-weight:bold; text-decoration:none; letter-spacing:1px; font-size: 12px;}
.spo_p a:hover{ color:#000000; text-decoration:none;}
.spo_p2 a{ margin:0; padding-left:10px;  color:#ffffff;  xfont-weight:bold; text-decoration:none; }
.spo_p2 a:hover{ color:#000000; text-decoration:none;}
.pravo{padding:0px 0 0 138px; font-size: 10px; color:#FFFFFF;;}

.spodni_b{height:35px;  font-size: 11px;}
.spo_le_b{ float:left;}
.spo_p_b{ float:right; padding:20px 5px 0 0;letter-spacing:1px;}
.spo_p_b a{ margin:0;  color:#FFFFFF;  font-weight:bold; text-decoration:none; letter-spacing:1px;}
.spo_p_b a:hover{ color:#000000; text-decoration:none;}
.spo_p2_b a{ margin:0; padding-left:10px;   color:#ffffff;  font-weight:bold; text-decoration:none; }
.spo_p2_b a:hover{ color:#000000; text-decoration:none;}
.pravo_b{padding:0px 0 0 20px; font-size: 11px; letter-spacing:1px; color:#FFFFFF;}

/*formulare*/
.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; }

/*footer ovladani*/
.spo_l ul li{ display:inline;}
.spo_l ul{ margin:0; padding:2px 0 0 10px;}
.spo_l a{ padding: 0.2em 10px; float:left; color:#FFFFFF; font-weight:bold; text-decoration:none; letter-spacing:1px;}
.spo_l a:hover{ color:#000000; text-decoration:none;}

.spo_l_b ul li{ display:inline;}
.spo_l_b ul{ margin:0; padding:2px 0 0 125px;}
.spo_l_b a{ padding: 0.2em 20px; float:left; color:#FFFFFF; font-weight:bold; text-decoration:none; letter-spacing:1px;}
.spo_l_b a:hover{ color:#000000; text-decoration:none;}

/*ovladani*/
#navcontainer ul{list-style: none; width: 172px; margin: 0; padding: 0px 0; font-weight: bold; letter-spacing:1pt; margin: 15px 0px 0px 5px; }
#navcontainer li{margin: 1px 0px 0px 0px;}
#navcontainer li a{display: block; padding: 0px 0px 4px 12px; color: black;  text-decoration:none;}
#navcontainer li a:hover{color: #CA0000; text-decoration:underline;}



/*menu horni horizontal*/
.menu_mez{ height:142px; }
.menu_nav{ }
.navhor ul li { display: inline; }
.navhor ul {margin: 0px; padding: 0 0 0 10px; color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.navhor ul li a {  padding: 0.2em 15px;  color: #FFFFFF; text-decoration: none; float: left; }
.navhor ul li a:hover{  color: #F90; text-decoration:none;}


/*menu - select_test*/
.select_ak { padding:10px 0 0 3px;}
.select_ak2 { padding:10px 0 10px 6px;}

.menu {  padding: 0; margin: 0; } 
.menu a {  display: block; width: 100%; } 
.menu ul, .menu li { } 
ul.uroven1 {  } 
ul.uroven1 
li.polozka1 { position: relative;  height: 20px !important;   } 
ul.uroven2 { position: absolute;  left: 185px; top: 0;  visibility: hidden;  } 
ul.uroven2 li.polozka2 a { height: 20px; line-height: 20px; } 
.menu a:hover { } 
ul.uroven2 li.polozka2 a:hover {  } 
ul.uroven1 li.polozka1 { behavior: url(hovermenu.htc); } 
ul.uroven1 li.polozka1:hover, 
ul.uroven1 li.polozka1Hover { } 
ul.uroven1 li.polozka1Hover ul.uroven2, 
ul.uroven1 li.polozka1:hover ul.uroven2 { visibility: visible; } 

