body {width:100%;  text-align:center;margin:0px;font-family: Trebuchet MS, Arial, sans-serif;font-size:12px;color:#626262;background:#FFFFFF url("img/lista_top.gif") repeat-x ;}

a{ text-decoration:underline; color:#000000;}
a:hover{ text-decoration:none;}
a img{ border:0px;}

img{vertical-align:middle;}

form,table,p, table{ margin:0px; padding:0px;}
table tr td{vertical-align:top;}
input,select {vertical-align:middle; font-size:12px;}

.f_left{float:left;}
.full_width{width:100%;}
.f_right{float:right;}
.center{text-align:center;}
.align-right{text-align:right;}
.align-left{text-align:left;}
.italic {font-style: italic;}
.top_odsazeni {margin-top:10px;}

ul.cislovany{list-style-type:decimal-leading-zero; color:#006d00; font-weight:bold; line-height:20px; margin:0px 0px 10px 0px; padding-left:27px;}
ul.cislovany li span{ color:#626262; font-weight:normal;}
ul.necislovany{list-style-image: url("img/sipky.jpg"); line-height:20px; margin:0px 0px 10px 0px; padding-left:24px;}

.button{  background: #183556 url("img/button.gif") no-repeat; border:0px; color:#ffffff; font-weight:bold; font-size:12px; float:left; margin:0px; margin-top:15px; margin-left:30px; padding:0px; }
.button input{float:left;  text-decoration:none; height:27px; padding-bottom:2px; background:url("img/button_right.gif") no-repeat right top; border:0px; color:#ffffff; font-weight:bold; font-size:12px; margin:0px; cursor:pointer;}

#center{ width:948px; margin:0px auto;}
#layout{ float:left; width:948px; text-align:left;}

#layout #header {float:left; width:100%; position:relative; height:366px;  margin-bottom:2px;}
#layout #header #logo{position:absolute; left:0px; top:19px;z-index:100; color:#000000; font-size:30px;}

#layout #header #zavolejte{position:absolute; right:22px; top:19px;z-index:100; color:#ffffff; background: #59AE00 url("img/zavolat_left.gif") no-repeat; height:25px; }
#layout #header #zavolejte span{float:left; line-height:25px; background: url("img/zavolat_right.gif") no-repeat right top; padding:0px 10px; font-size:12px;}
#layout #header #zavolejte span strong{ font-size:15px; font-weight:normal;line-height:25px;}
#layout #header .info{ font-family:arial; text-align:right; position:absolute; right:25px;top:65px; line-height:20px;}
#layout #header .info a{ color:#006d00; font-weight:bold; text-decoration:none;}
#layout #header .info a:hover{ text-decoration:underline;}

#layout #header #hlavicka{ position:absolute; top:145px; left:0px; width:948px; height:221px; background:#5DB101 url("img/hlavicka.jpg") no-repeat;z-index:99; font-family:arial;}
#layout #header #hlavicka p{ position:absolute; left:28px; top:92px; color:#ffffff; font-size:14px; line-height:25px;}
#layout #header #hlavicka p .big{font-size:20px;}
#layout #header #hlavicka p .learn{display:block; color:#ffffff; font-size:16px; font-weight:bold;}
#layout #header #hlavicka p .learn a{color:#ffffff; }

#layout #header #main_menu{ position:absolute; top:107px; left:18px; margin:0px; padding:0px; }
#layout #header #main_menu li{ float:left; margin:0px; padding:0px 1px 0px 0px; line-height:23px; height:23px; list-style-type:none; background: url("img/menu_line.gif") no-repeat right center; }
#layout #header #main_menu li.last{ background:none; }
#layout #header #main_menu li a{position:relative; float:left; line-height:23px; height:23px; color:#353535; font-size:15px; text-align:center; text-decoration:none; padding:0px 10px;}
#layout #header #main_menu li a:hover,#layout #header #main_menu li a.aktiv{ color:#d60409; }
#layout #header #main_menu li a.aktiv span{ position:absolute; left:0px; bottom:-23px; width:100%; background:url("img/menu-trans.png") no-repeat center bottom; height:13px; z-index:100; }

#layout #box_line{width:100%; float:left; padding-top:16px; padding-bottom:20px;}
#layout #box_line .box{float:left; background: #E5E5E5 url("img/bunka1_bg.gif") repeat-y; width:305px;}
#layout #box_line .box.middle{margin:0px 16px;}
#layout #box_line .box .inside{float:left; background: url("img/bunka1.gif") no-repeat left top; width:305px;}
#layout #box_line .box .inside .odsazeni{float:left; background: url("img/bunka1_bottom.gif") no-repeat left bottom; width:278px; min-height:86px;padding:18px 9px 18px 18px;}
#layout #box_line .box .inside .odsazeni .first{padding-right:9px}
#layout #box_line .box .inside .odsazeni h2{color:#d60409; font-size:18px; font-weight:bold; margin:0px; padding:0px 0px 3px 0px; line-height:20px;}
#layout #box_line .box .inside .odsazeni h2 a{color:#d60409; text-decoration:none;}
#layout #box_line .box .inside .odsazeni h2 a:hover{text-decoration:underline;}
#layout #box_line .box .inside .odsazeni a{color:#d60409; font-weight:bold; text-decoration:none;}
#layout #box_line .box .inside .odsazeni a:hover{text-decoration:underline;}

#layout #main {width:100%; float:left;padding-bottom:25px; }
#layout #main #content{width:626px; float:left;}
#layout #main #content h2,#layout #main #content h1{padding:0px 0px 0px 27px; font-size:20px; color:#222222; margin:0px; }
#layout #main #content .text_box{padding:0px 26px; font-size:12px; font-family:arial; color:#626262; float:left; padding-top:16px;}
#layout #main #content .text_box p{padding:0px 0px 1em 0px; line-height:20px; text-align:justify;}
#layout #main #content .text_box h2,#layout #main #content .text_box h1{padding:0px 0px 15px 0px; font-size:20px; color:#222222; margin:0px; }
#layout #main #content .text_box h3{ color:#006d00; font-size:14px; margin:0px; padding:0px 0px 8px 0px;}
#layout #main #content .text_box  .image{ float:left; margin-right:16px;}
#layout #main #content .text_box  .date{ display:block;}
#layout #main #content .text_box  a{ color:#006d00; font-weight:bold; font-style:italic;}

#layout  .table_dotaznik{float:left; width:100%;}
#layout  .table_dotaznik td.second{padding-left:16px;}
#layout  .table_dotaznik h3{color:#006d00; font-size:14px; margin:0px; padding:0px 0px 8px 0px; padding-left:28px;}
#layout  .dotaznik{float:left; background: #E3E3E3 url("img/dotaznik_bunka_bg.gif") repeat-y; width:305px;}
#layout  .dotaznik .inside{float:left; background: url("img/dotaznik_bunka.gif") no-repeat left top; width:305px;}
#layout  .dotaznik .inside .odsazeni {float:left; background: url("img/dotaznik_bunka_bottom.gif") no-repeat left bottom; width:249px;  padding:12px 29px;}
#layout  .dotaznik .inside .odsazeni .radek{float:left;display:block; width:100%; padding-bottom:5px;}
#layout  .dotaznik .inside .odsazeni .radek.required{color:#FF0202;}
#layout  .dotaznik .inside .odsazeni .radek.half{width:49%; }
#layout  .dotaznik .inside .odsazeni .radek.half.second {float:right;}
#layout  .dotaznik .inside .odsazeni .radek.half .input_text input{width:108px; }
#layout  .dotaznik .inside .odsazeni .radek .input_text.half input{width:108px;}
#layout  .dotaznik .inside .odsazeni .radek .input_text.half.second{ margin-left:7px; }
#layout  .dotaznik .inside .odsazeni .radek label{display:block; clear:both; width:100%; padding-bottom:0px; float:left;}
#layout  .dotaznik .inside .odsazeni .radek select{width:100%; }
#layout  .dotaznik .inside .odsazeni .radek .input_text{ float:left; height:23px; background: url("img/input_text_right.gif") no-repeat right top; padding-right:6px; }
#layout  .dotaznik .inside .odsazeni .radek .input_text input{ float:left; height:20px; background: url("img/input_text_left.gif") no-repeat left top; padding-left:6px; padding-top:3px; border:0px; width:236px;}
#layout  .dotaznik .inside .odsazeni .radek.required .input_text{ background: url("img/input_text_right_red.gif") no-repeat right top; }
#layout  .dotaznik .inside .odsazeni .radek.required .input_text input{  background: url("img/input_text_left_red.gif") no-repeat left top; }

#layout #main #aktuality {float:left; padding-bottom:30px; width:100%; padding-top:10px; font-family:arial;}
#layout #main #aktuality .box{float:left; background: #F4F4F4 url("img/aktuality_bg.gif") repeat-y;margin-bottom:13px;}
#layout #main #aktuality .box .inside{float:left; background: url("img/aktuality_top.gif") no-repeat left top;}
#layout #main #aktuality .box .inside .odsazeni{float:left; background: url("img/aktuality_bottom.gif") no-repeat left bottom; width:588px; min-height:120px; padding:12px 12px 12px 26px;}
#layout #main #aktuality .box .inside .odsazeni .first{padding-right:16px;}
#layout #main #aktuality .box .inside .odsazeni p{line-height:18px; text-align:justify;}
#layout #main #aktuality .box .inside .odsazeni a{color:#006d00; font-weight:bold;}
#layout #main #aktuality .box .inside .odsazeni .lista{display:block;padding-bottom:3px;}
#layout #main #aktuality .box .inside .odsazeni h3{color:#006d00; font-size:14px; margin:0px; padding:0px 0px 10px 0px;}
#layout #main #aktuality .box .inside .odsazeni h3 a{color:#006d00; font-size:14px; text-decoration:none;}
#layout #main #aktuality .box .inside .odsazeni h3 a:hover{ text-decoration:underline;}

#layout #main #right_column{width:309px; float:right;}
#layout #main #right_column .green_box{float:left; background: #6FD700 url("img/green_box_bg.gif") repeat-y;margin-bottom:13px;}
#layout #main #right_column .green_box .inside{float:left; background: url("img/green_box_top.gif") no-repeat left top;}
#layout #main #right_column .green_box .inside .odsazeni{float:left; background: url("img/green_box_bottom.gif") no-repeat left bottom; width:265px; min-height:120px; padding:22px 22px 15px 22px;}
#layout #main #right_column .green_box .inside .odsazeni h2{color:#235d0e; font-size:18px; margin:0px; padding:0px 0px 10px 0px;}
#layout #main #right_column .green_box .inside .odsazeni p{line-height:20px; padding-bottom:1em; color:#ffffff; text-align:justify;}
#layout #main #right_column .green_box .inside .odsazeni p a{color:#ffffff; font-style:italic;}

#layout #main #right_column #partneri{float:left; width:100%; background: #F2F1F1 url("img/partneri_box.gif") no-repeat; height:146px; margin-bottom:13px; margin-top:35px; font-weight:bold;}
#layout #main #right_column #partneri table{width:100%;text-align:center;margin-top:10px;}
#layout #main #right_column #partneri table .middle{padding: 0px 15px;}
#layout #main #right_column #partneri h3{font-size:18px; color:#d60409; padding:13px 0px 0px 19px; margin:0px;}
/*#layout #main #right_column #partneri img{border:1px solid #E5E5E5;}*/

.ourpartner a { text-decoration: none;font-weight:bold; color: #7a7979;font-size:11px;}

#layout #main #right_column #postup{float:left; width:100%; background: #F2F1F1 url("img/postup.gif") no-repeat; height:305px; margin-bottom:45px; text-align:center; line-height:17px;}
#layout #main #right_column #postup .spoluprace{display:block; color:#000000; font-size:18px; font-weight:bold; margin-top:17px;}
#layout #main #right_column #postup .red{display:block; color:#a20808; font-size:18px; font-weight:bold; margin-top:70px;}
#layout #main #right_column #postup .red.first{ margin-top:20px; color:#cf0d0d;}


#footer{width:100%; background:#E5E5E5; border-top:2px solid #D5D5D5; height:48px; text-align:center; float:left;}
#footer .inside{width:858px; line-height:48px; text-align:right; margin:0px auto; padding-right:90px; color:#434343;}
#footer .inside ul{float:left; margin:0px 0px 0px 20px; padding:0px; }
#footer .inside ul li{list-style-type:none; margin:0px; padding:0px; float:left;}
#footer .inside ul li a{ padding:0px 10px; color:#434343; text-decoration:none;}
#footer .inside ul li a:hover{text-decoration:underline;}

