@charset "utf-8";
/* CSS Document */
html,body{margin:0;padding:0}
body{font: 12px arial,sans-serif; text-align:center;background-image:url(images/primar/br_03.jpg); background-repeat:repeat-x;} 
p{margin:0 ; padding:0;}
a{ color:#000; text-decoration:underline;}
a:hover{ color:#C00; text-decoration:underline;}
div#header {height:111px;margin:0; xbackground-image:url(images/primar/br_01.jpg); xbackground-repeat:no-repeat;}
div#container{text-align:left; width:986px;margin:0 auto}
div#navigation{ float:right;width:322px}
div#extra{ float:right;clear:right;width:322px; height:20px;}
div#footer{background: #333;color: #FFF; clear:both;width:100%; background-image:url(images/primar/br_04.jpg); background-repeat:no-repeat; height:75px;}
div#content{float:left;width:664px}
#flashContent { width:100%; height:100%; }

h1.he_h1{ font-size:10px; margin:0; padding: 5px 0px 0px 0; color:#868685;}
h1.obsah_h1{ font-size:20px; margin:0; padding: 10px 0px 10px 0; color: #C00;}
h2.in_h2{font-size:16px; font-weight:bold; text-align:center; color:#676767; margin:15px 0 15px 0; }
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; }
.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;}

/*obsah*/
.obsah{ margin:0 15px 0 15px;}
.blok_img img{ border: 1px solid #999; margin: 0px 3px 3px 0; }
/*navigation*/
.tl{ padding:10px 0 0 115px; color: #414141; font-size:10px; height:75px;}
.tl a{color:#676767; text-decoration:none;}
.tl a:hover{color: #C00; text-decoration: underline;}
.tl_01{background-image:url(images/primar/br_05.jpg); background-repeat:no-repeat; background-color:#f2f2f2;}
.tl_02{background-image:url(images/primar/br_06.jpg); background-repeat:no-repeat; background-color:#f2f2f2;}
.tl_03{background-image:url(images/primar/br_07.jpg); background-repeat:no-repeat; background-color:#f2f2f2;}
.nav_nad{  font-size:16px; font-weight:bold; }


/*header*/
.he_nadpis{ float:right; padding:0px 15px 0px 0px;   text-align:right}
.he_nadpis p{font-size:10px; margin:0; padding: 5px 0px 0px 0; color:#868685;}
.he_logo{ float:left;}
/*hlavni banner*/
.ban_hla{ height:250px; background-image:url(images/primar/br_02.jpg); background-repeat:no-repeat; color:#FFF;}
.ban_reklama{ height:250px; width:664px; float:left;}
.ban_obs{ margin: 0 0 0 20px; float:left;width:302px;}
.ban_top{ padding:24px 0 0 0; font-size:18px;  }
.ban_bot{ padding:20px 0 0 15px; font-size:14px;}
/*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 a{color:#676767; text-decoration:none;}
.in_blok a:hover{color: #C00; text-decoration: underline;}
.in_blok p{  color:#676767; padding: 0px 20px 0 20px; text-align:justify;}
.in_left{ float:left; width:322px; height:317px; background-image:url(images/primar/in_01.jpg); background-repeat:no-repeat;}
.in_center{float:left; width:322px; height:317px; margin: 0 0 0 10px; background-image:url(images/primar/in_02.jpg); background-repeat:no-repeat;}
.in_right{float:left; width:322px; height:317px; margin: 0 0 0 10px; background-image:url(images/primar/in_03.jpg); background-repeat:no-repeat;}
/*footer*/
.fo_left{ float:left; padding:50px 0 0 15px;}
.fo_right{ float:right; padding:50px 15px 0 0;}
.fo_right a{ color:#FFF; text-decoration:none;}
.fo_right a:hover{ color:#C00; 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; }
