body{font-size:62.5%;font-family:Georgia,Tahoma,sans-serif;background:#d4d4d4 url(img/bg.jpg) left top repeat;}
*{margin:0;padding:0;}
#mother {width:992px;margin-left:auto;margin-right:auto;}

.language {padding:0 10px 0;}
.language a {border:none;}
.language img {float:right;display:block;margin:5px 0px 0 0;padding:0 10px 0 0px;border:none;}
.language span {float:right;line-height:2.6;font-size:120%;padding:0 10px;}
#topsite {position:absolute;top:0;left:0}
#topsite img {float:left;}

#topsite .t02 {margin:54px 0px 0 30px;border:none}

.logo img{border:none;float:left;margin:50px 30px;position:absolute;font-size:230%;color:#fff;z-index:999}
.logo h1 {display:none;}
.logo h1 {margin:12px 20px;font-size:300%;color:#fff;float:left;width:480px;text-transform:uppercase}
.logo h1 span {font-size:40% !important;font-weight:normal;color:#fff;float:left;text-transform:none}

.search {float:right;margin-right:0px;width:410px;vertical-align:middle;margin-top:15px}
.search input{vertical-align:middle;border:none !important}
.search span {line-height:2em;margin:0px 0px 0 45px !important;}
.search .stxt {margin:0 10px 0px 0;width:180px;border:0px solid #ddd !important;background:url(img/srchtext.gif) left top no-repeat !important;height:20px !important}
                                                                          

#header {background:url(img/topbg.gif) center top no-repeat;width:974px;height:221px;margin:0 auto;}
.topimg {position:absolute;top:50px;padding-left:367px;}


#menu {width:992px;margin-top:154px;float:left;font-family:Georgia,Tahoma,san-serif;}
#menu ul {margin-left:22px;}
#menu ul li {display:inline;float:left;background:url(img/pikt.gif) right 2px no-repeat;height:13px;}
#menu ul li a {font-size:126%;text-decoration:none;font-weight:bold;text-transform:uppercase;color:#fff;float:left;padding:0 1.45em 0 .5em;}
#menu ul li a:hover {color:#FFD824;font-weight:bold;}
#menu ul li.selected-menu a {color:#FFD824;font-weight:bold;text-decoration:underline}         

#menu #mcls-mesto-a-okoli {background:none}

#menu ul ul {display:none;background:#84c31d;width:auto;margin:0 5px;border:1px solid #333;border-top:none;margin-top:20px;filter:alpha(opacity=95); -moz-opacity: 0.95; opacity: 0.95;}
#menu ul ul li {float:none}
#menu ul ul li span {text-decoration:none !important;width:250px;float:left;display:inline;}
#menu span a:hover {background:#056735 !important;text-decoration:none !important;}
#menu ul ul li a,#menu li.selected-menu li a {display:block;text-decoration:none !important;color:#000;line-height:1.5em !important;padding:8px;height:16px !important;font-size:110%;border-bottom:1px solid #fff; font-weight:normal !important;
float:none;margin:0px 0px 0px 0px;width:auto;text-align:left;background:#84c31d !important;text-transform:none;background:url(img/sip.gif) 20px 14px no-repeat !important;height:6px;}
#menu ul ul li a {line-height:center;text-decoration:none !important;} 
#menu ul li ul li a:hover {color:#fff;background:#056735 url(img/sip.gif) 20px 14px no-repeat !important;height:6px;text-decoration:none !important}
#menu ul li ul li a{background:url(img/sip.gif) 20px 14px no-repeat !important;height:6px;text-decoration:none !important}


.news-html  {background:#fff !important;}
.news-header a {text-decoration:none !important;font-weight:normal !important; text-transform:uppercase}
.news-topic {margin:-20px 0 0 0 !important;}
.clearfix {background:url(img/clearfix.png) center top repeat-y;}
.clearfix:after {content:".";display:block;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}

/*typo*/

#maincont {margin-left:auto;margin-right:auto;width:992px;}

.pagecss-2 #web-html ul li {margin:0 20px;}
.pagecss-2 #web-html h2 {margin:0 20px;}
.pagecss-2 #web-html p {margin:0 20px;}


/* forms */
.pagecss-29 #sbtn-1 {background:url(img/button.gif) left top no-repeat;width:102px;height:21px;margin:0px;padding:0;border:none !important;}
.pagecss-29 #rbtn-1 {display:none}
.pagecss-29 #form1 ol{margin:0 0 0 3.2em;}
.pagecss-29 .forms li {background:none !important}
.pagecss-29 form {margin:0 0 1em 0em;padding:0;}
.pagecss-29 fieldset {border:1px solid #ddd;}
.pagecss-29 fieldset legend {color:#444;padding:10px;font-weight:bold;}
.pagecss-29 input[type=text], .pagecss-29 input[type=password], .pagecss-29 textarea, .pagecss-29 select {
  border-top:1px solid #aaa;
  border-left:1px solid #aaa;
  border-bottom:1px solid #ddd;
  border-right:1px solid #ddd;
  background:#eee;
  color:#444;
  font-size:95%;
  padding:2px;
  }

.pagecss-29 input[type=text]:hover,.pagecss-29 input[type=password]:hover,.pagecss-29 textarea:hover,.pagecss-29 select:hover {
  background:#fcfcfc;color:blue;
  } 

                          
.pagecss-29 label {font-size:90%;width:12em;display:block;float:left;text-align:right}
.pagecss-29 .formbtn {padding:1em;text-align:center;margin:1em 0 0em 0;}
.pagecss-29 textarea {font: normal 100% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;width:15em}
  
.pagecss-29 input[type=button],.pagecss-29 input[type=submit],.pagecss-29 input[type=reset] {
  border:none;
  background:#eee;
  color:#444;
  font-weight:bold;
  font-size:95%;
  padding:2px;
  border-top:1px solid #ddd;
  border-left:1px solid #ddd;
  border-right:1px solid #aaa;
  border-bottom:1px solid #aaa;
  }

.pagecss-29 form li {margin-bottom:.5em;background:none}
.pagecss-29 form ol,.pagecss-29 form ol {list-style-type:none}

.pagecss-27 #web-html table td {border:none}
/*navigace*/
.navigace {color:#333;font-size:95%;margin-top:18px;padding-bottom:5px;background:url(img/bgl.gif) left bottom repeat-x;}
.navigace a {color:#81aaed;}
.nav h2 {padding:18px 0px 10px 0px;color:#000 !important;font-size:150% !important;}
#web-html{font-size:120%;color:#000;line-height:160%;width:580px;float:left;margin-bottom:15px;margin:10px 0px 0 5px;font-family:Arial, sans-serif;}
#web-html ul {margin:10px 0px 10px;}
#web-html ul h4{font-size:110%}
#web-html li {margin-bottom:0px;margin:0 15px 0 0px;padding:3px 22px;list-style:none;background:url(img/selector.gif) 0 5px no-repeat;}
#web-html h1 {color:#0f449d;font-size:130%;font-weight:normal;position:relative;margin:0 0 15px 0px;}
#web-html h2 {color:#0f449d;font-size:140%;font-weight:normal;/*letter-spacing:0.05em;*/margin-bottom:10px;}
#web-html h3 {color:#0f449d;font-size:140%;margin-left:0px;margin-top:5px;font-weight:bold;margin-bottom:5px;}
#web-html h4 {color:#0f449d;font-size:100%;font-weight:bold;/*letter-spacing:0.05em;*/margin-top:5px;}
#web-html h5 {color:#0f449d;font-size:100%;margin-left:0px;margin-top:5px;}
#web-html #annotation {line-height:160%;padding:8px;margin:0 0 10px 0;background:#DFDFDF;border:1px solid #f6f6f6;}
#web-html blockquote {margin:0 15px;}
/*#web-html hr {background-image: url(img/pixel.gif) left top repeat-x;height:1px;margin:5px 0 10px 0}*/
#web-html .hr {height:1px;background:url(img/pixel.gif) repeat-x scroll center;margin:5px 0 10px 0}
#web-html .hr hr {display: none;}
#web-html p {margin-bottom:10px;margin-top:10px;}
#web-html img {padding:3px;border:1px solid #ddd;margin:0 25px 8px 0px}
#web-html a {color:#0F449D;font-weight:bold;border:none;text-decoration:underline;}


#web-html table .hlhead td{border-bottom:none !important}
#web-html table img {margin:0;vertical-align:middle;}
#web-html table {border-collapse:collapse;font-size:100%;text-align:left;}
#web-html .hlrow {/*background:#f1f1f1*/} 
#web-html table td,#web-html table th{border-bottom:1px solid #ddd;background:#none}
#web-html table p {margin:0 !important;}
#web-html table h3 {margin:5px 0 5px 0 !important;} 
#web-html td{padding:5px;}
#web-html th {padding:5px;}
#web-html table {margin-bottom:10px;}
#web-html table thead tr {background:#CFE5FF !important;color:#000 !important}
#web-html table thead h3 {color:#D6D8D7 !important}
#web-html table {width:100%;}

.pagecss-4 #web-html table {text-align:left}
.pagecss-4 #web-html table td  {padding:5px 50px 3px 5px !important}



.mainleft {float:left;width:382px;color:#000;font-size:110%;margin-top:20px;font-family:Arial, sans-serif;}
.box {width:355px;margin-left:20px;height:270px;background:url(img/boxtop.gif) center bottom no-repeat;margin-bottom:10px;}
.box img {margin:21px 22px;}
.box a {color:#333;}
.box p {margin:0 20px 0px 20px;}
.box h3 {color:#fff;padding:7px 0 10px 35px;font-weight:normal;font-size:120%;background: url(img/bgbox.gif) center top no-repeat;text-transform:uppercase}
.box .clanek {margin:0 12px 10px 16px;}
.box .clanek span {font-weight:bold;color:#fff}
.box .clanek span a {text-decoration:none;color:#fff}
.box .clanek .link a {font-weight:normal;text-decoration:underline;}
span.oldlink a {margin:0 0 10px 15px;}
.box .clanek p {margin:0 20px 0px 20px;}

/*formular odesilaci*/
.box1 {width:355px;margin-left:20px;background:url(img/formtop.gif) center top no-repeat;}
.box1 img {margin:16px 15px;}
.box1 a {color:#333;}
.box1 #form3 {background:url(img/formcent.gif) center top repeat-y;width:355px;}
.box1 h3 {color:#fff;padding:43px 0 17px 35px;font-weight:normal;font-size:140%;text-transform:uppercase;margin:0}
.box1 h3 span {display:none}
.box1 .bottom {background:url(img/formbot.gif) left bottom no-repeat;height:50px}

#footer {font-size:110%;color:#fff;clear:both;width:992px;background:url(img/paticka.png) center top no-repeat;height:150px;margin-left:auto;margin-right:auto;
font-family:Arial, sans-serif;margin-bottom:20px;}
#footer span {color:#fff;margin:0px 20px 10px;text-align:left;float:left; }
#footer .right{margin:0px 30px 0 0;padding:0;float:right;text-align:right;}
#footer .botlink a {padding:0 4px 0 4px}
#footer .link {margin:-45px 0px;width:948px;text-align:right}
#footer .toplink{border-right:1px solid #fff;margin:25px 20px 0 0px;padding:0 20px}
#footer .foot {padding-top:15px;margin-left:auto;margin-right:auto;width:992px}
.foot img {float:left;margin:16px 5px 0 35px;}
address {font-style:normal;padding:12px 0;line-height:150%}     
.foot span {padding:0px 10px;}
#footer a{color:#fff;text-decoration:underline;}
#footer a:hover {text-decoration:none;}



/*form3 */
.cssuni .form-sent {margin:0 auto 0 !important;width:342px !important;border:none !important;padding:5px !important}
.cssuni .form-sent p {margin:0px 20px 0 18px;line-height:1.6}

.textlabel {color:#f00;margin:10px 30px 0 40px}


#form3 fieldset {border:none;padding-left:10px;padding-right:10px}
#form3 fieldset legend {display:none}
#form3 {padding:0px;margin:0px}
#sbtn-3 {background:url(img/button.gif) left top no-repeat;width:102px;height:21px;margin:0px;padding:0;border:none !important;}
#rbtn-3 {display:none}



.subpages {padding-top:10px !important;}                                                                                          
.subpages p{background:url(img/linka_mezi.gif) center bottom no-repeat;padding:0 10px 0 10px !important; margin:15px;height:100px;}
.subpages img {margin:0px 10px 0px 0 !important;padding:3px;border:1px solid #ddd;}

/*submenu*/

.box ul {	margin:0px;padding:0px;background:#F1F1F1 url(img/boxbot.gif) center bottom no-repeat;padding-bottom:4px;}
.box li a {padding:0px 0px 0 0px;}
.box ul li {list-style:none;padding:0px 20px 0px 10px;background:url(img/separator.gif) left bottom repeat-x;}
.box ul li a {font-size:110%;/*border-bottom:1px solid #6e6e6e;*/font-weight:bold;line-height:2.4;display:block;text-decoration:none;color:#2256a1;background: url(img/cur.gif) 0px 10px no-repeat;padding:0px 25px;margin:0;}
.box ul li a:hover {color:#007b12;/*background:url(img/active.gif) left top repeat-x;*/}
.box ul li.selected-menu a {background:url(img/active.gif) 0px 0px no-repeat;width:174px;display:block;font-weight:bold;color:#007b12;text-decoration:none;}
.box ul li.selected-menu a span {line-height:36px}

.olink-item {float:left;margin-top:18px;width:287px;font-family:Georgia,sans-serif;}
.olink-img {background:url(img/boxmotiv.gif) center top no-repeat;height:170px;}
.olink-img img{border:none !important;margin:23px 25px !important;float:left}
.olink-title a{font-size:150%;margin:0 18px;/*letter-spacing:-.05em !important;*/font-weight:normal !important;text-decoration:none !important;text-transform:uppercase}
.olink-desc {display:block;width:252px;margin:5px 18px;font-family:Arial,sans-serif;}

.pagecss-2 .navigace {display:none;}
.pagecss-2 .nav h2 {display:none;}

.hide {display:none;}
.mapa {border:1px solid #ddd;width:578px}
.mapa  a{font-size:110%;margin:0 10px;float:right;color:#0F44AF !important; }
.subfiles {clear:both}

/*form2 */
/*#form2 fieldset {border:none;font-size:100%;padding:5px 0 0 25px}
.forms select, input{font-size:100%;}
#form2 legend {display:none}
#form2 label {line-height:1.8em}
#form2 select, input {border:1px solid #d4d4d4 !importan;padding:1px;margin:0 0px 3px 0;}
#form2 span {text-transform:uppercase;/*text-align:left;*/}
/*#form2 select, .line-2-4,.line-2-5, .line-2-6 {float:left;width:100px}
#form2 #lab-2-5, #lab-2-6 {float:left;width:100px}
#form2 select, .line-2-1, .line-2-2, .line-2-3 {float:left;width:100px}
#form2 #lab-2-1, #lab-2-2, #lab-2-3, #lab-2-4 {width:50px;float:left}
#form2 select, .line-2-9, .line-2-10, .line-2-11 {width:100px;}
#form2 .line-2-8, .line-2-7 {width:90px;}
#form2 #fld-2-8, #fld-2-7 {width:95px;}

#form2 #lab-2-7, #lab-2-8 {width:auto;float:left;}
#form2 #lab-2-7, #lab-2-11{width:auto;}
#form2 #lab-2-9, #lab-2-10 {width:150px}
#form2 #lab-2-2, #lab-2-3, #lab-2-5, #lab-2-6 {text-indent:10000px;overflow:hidden}

#sbtn-2 {background:url(img/button.gif) left top no-repeat;width:102px;height:21px;margin-left:20px;margin-top:20px;border:none;position:absolute;}
#rbtn-2 {display:none}

/* tables */
.pagecss-26 table,.pagecss-26 table th,.pagecss-26 table td {border-collapse:collapse;}
.pagecss-26 table th,.pagecss-26 table td {padding:.5em;}
.pagecss-26 table {margin:1em 0}

/* colors */
.pagecss-26 table, .pagecss-26 table td,.pagecss-26 table th {font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.pagecss-26 table tr {background:#fff}
.pagecss-26 table tr.hlrow {}

.pagecss-26 table th,.pagecss-26 table thead td {font-weight:bold;font-style:normal !important;color:#000 !important;color: #555;border-right: 1px solid #bfdb8c;border-bottom: 1px solid #bfdb8c;border-top: 1px solid #bfdb8c;text-transform: uppercase;background: #bbdb88 url(img/head_bg.png) no-repeat;}
.pagecss-26 table td {border: 1px solid #bfdb8c;background: #fff;color: #555;}
.pagecss-26 table {border-left: 1px solid #bfdb8c;}

#tiplink {margin-top:10px;padding:10px;background:#;border:1px solid #ddd;font-size:1em;font-weight:normal;}
#tiplink h2 {font-size:1.5em;}