@charset "utf-8";
/* CSS Document */
html,body{margin:0;padding:0}
body{font-size: 13px; font-family:  Arial, Helvetica, sans-serif; text-align:center;background-image:url(images/primar/br_03.jpg); background-repeat:repeat-x; background-color:#a8a8a8; color:#fff;}
p{margin:0 ; padding:0;}
a{ color:#fff; text-decoration:underline;}
a:hover{ color:#000; text-decoration:underline;}
div#header {height:410px;margin:0; background-image:url(images/primar/br_01-2.jpg); background-repeat:no-repeat;}
div#header_de {height:410px;margin:0; background-image:url(images/primar/br_01_de2.jpg); background-repeat:no-repeat;}
div#container{text-align:left; width:990px;margin:0 auto}
div#navigation{ float:right;width:237px}
div#extra{ float:right;clear:right;width:237px; height:1px;}
div#footer{color: #FFF; clear:both;width:100%; background-image:url(images/primar/br_02.jpg); background-repeat:no-repeat; height:75px; font-size: 11px;}
div#content{float:left;width:753px}

h1.nic_h1{ display:none;}
h1.obsah_h1{ font-size:14px; margin:0; padding: 5px 0px 0px 15px;  height:27px; background-image:url(images/primar/br_10.jpg); background-repeat:no-repeat; color:#FFF;}
h2.toph2{font-size:16px; font-weight:bold;  color: #666; margin:3px 0 0px 0; font-style:italic; }
h2.toph2_2{font-size:16px; font-weight:bold;  color: #666; margin:0px 0 0px 0px; font-style:italic; padding:0px; }
h2.toph2_3{font-size:20px; font-weight:bold;  color: #666; margin:3px 0 0px 218px; font-style:italic; padding:0px; }
h2.toph2_3_de{font-size:20px; font-weight:bold;  color: #666; margin:3px 0 0px 288px; font-style:italic; padding:0px; }
h2.obecne_h2{font-size:16px; font-weight:bold; color: #C00; margin:10px 0 10px 0; }
h3.reference_h3{font-size:14px; font-weight:bold; color: #000; margin:10px 0 3px 0; padding:0; }
h4{ padding:3px 0 0 15px; margin:0; font-size:14px;}
.cistic { clear: both;}
.cistic_02 { clear: both; height:5px;}
hr.cleaner {clear:both; display: none;}
.odd_01{ height:12px; width:322px; background-color:#bd0926; margin:0 0 5px 0; font-size:1px;}
.odd_02{ height:12px; width:322px; background-color:#0e71b4; margin:0 0 5px 0; font-size:1px;}
.odd_03{ height:12px; width:322px; background-color:#ba6b05; margin:0 0 5px 0; font-size:1px;}
.chyba{ background-color:#C00; padding:10px;}
.cervena{ height:100px; width:200px; background-color:#F00;}

/*obsah*/
.obsah{ margin:0;}
.blok_img img{ border: 1px solid #999; margin: 0px 3px 3px 0; }
.obsah_text{ padding:10px 0 0 15px; color:#fff;}
/*navigation*/
.tlac h2{ padding:0; margin:0; font-size:12px; }
.tlac a{ height:27px; background-image:url(images/primar/br_04.jpg); background-repeat:no-repeat; color:#FFF; padding:6px 0 0 15px;   display:block; text-decoration:none;}
.tlac a:hover{ background-image:url(images/primar/br_05.jpg); background-repeat:no-repeat; color: #fff;    font-weight:bold; text-decoration:none;}
.tlac2 h2{ padding:0; margin:0; font-size:12px; }
.tlac2 { height:27px; background-image:url(images/primar/br_04.jpg); background-repeat:no-repeat; color:#FFF; padding:6px 0 0 15px;   display:block; text-decoration:none;}
.tlac3 h3{ padding:0; margin:0; font-size:12px; }
.tlac3 a{ height:27px; background-image:url(images/primar/br_07.jpg); background-repeat:no-repeat; color:#FFF; padding:6px 0 0 15px;   display:block; text-decoration:none;}
.tlac3 a:hover{ background-image:url(images/primar/br_08.jpg); background-repeat:no-repeat; color: #fff;    font-weight:bold; text-decoration:none;}
.na_form form{ padding:0px; margin:0px}
.na_form input{ width:160px; height:21px; font-size:10px; padding:0; margin:0; border:0;}
.na_form textarea{ width:160px; height:82px; font-size:10px; padding:0; margin:1px 0 0 0 ; border:0;}
.na_form td{ padding:0px; margin:0px;}
.sub input {background: url(images/primar/br_06.jpg) 0 0 no-repeat;  color: #fff; font-weight:bold; width: 59px; height: 25px; border: 0;  font-size:10px; text-align:center; }


/*header*/
.he_top{ height:133px;}
.he_nadpis{ float:right; padding:5px 15px 0px 0px;   text-align:right;  color:#fff; font-size:11px;}
.he_nadpis a{ color:#fff; text-decoration:underline;}
.he_nadpis a:hover{ color:#000; text-decoration:underline;}
.he_logo{ float:left; padding-top:66px}
.he_bott{}
.he_text{ padding: 20px 0 0 30px;}
.he_text ul{ padding: 0px 0 0 30px; color: #666; font-style:italic; font-size:14px; margin: 10px 0 0 0;}


/*navigace header*/
.he_menu{ padding: 35px 0 0 275px;  text-align:right }
.he_navhor ul li { display: inline; }
.he_navhor ul {margin: 0; padding: 0px 0 0 0; color:#868685; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.he_navhor ul li a {  margin: 0.2em 15px; padding:0 0 3px 0px;  color:#868685; text-decoration: none; float: left; border-bottom: solid 4px #868685; }
.he_navhor ul li a:hover{  color: #C00; text-decoration:none; border-bottom: solid 4px #C00; }

/*index*/
.in_blok { color:#fff;}
.in_blok p { padding: 7px 0 0 15px;}
.in_left{ float:left; width:237px; height:210px; }
.in_center{float:left; width:237px;  margin: 0 0 0 14px; }
.in_center p{padding: 2px 0 7px 15px; }
.in_right{float:left; width:237px;  margin: 0 0 0 14px;}
.in_text{ height:135px;}
.in_text p{ height:135px; padding:0px 0 7px 15px;}
.in_text2{ height:162px; background-image:url(images/primar/br_09.jpg); background-repeat:no-repeat;}
.in_text2 ul{ padding:3px 0 0 25px; margin:0;}
.in_dalsi{ padding:17px 0 0 110px;}
.in_dalsi_de{ padding:17px 0 0 90px;}

/*footer*/
.fo_left{ float:left; padding:12px 0 0 15px;}
.fo_right{ float:right; padding:12px 15px 0 0;}
.fo_right a{ color:#FFF; text-decoration:none;}
.fo_right a:hover{ color:#000; text-decoration:underline;}

/*formulare*/
.poptavka input{ margin:1px; }
.form_info{  padding: 10px; color: #fff; font-size:14px; background-color:#C00 }
.form_info3{ margin:0 0px 0 0px; padding: 5px; color: #C00; font-size:14px; text-align:center; }

.grecaptcha-badge { visibility: hidden; }
