body {
 text-align: center;
 margin: 0;
 padding: 0;
 font-family: arial;
 color: #545453;
 font-size: 11px;
 height: 100%;
}
fieldset{
	margin: 0;
	padding: 0;
	border: 0;
}
#mail_in{
	width: 150px;
	margin: 3px 0px 4px 0px;
	float: none;
}
#m_b{
	margin-left: 5px;
}
#p_p{
	width: 120px;
	float: none;
}
a:link, a:visited, a:hover, a:active {
	color: #2B6435;
	background: transparent;
	text-decoration: none;
}
#podc a{
	text-decoration: underline;
}

.pocasie{
	border: 2px solid #eaeaea;
	width: 253px;
	float: left;
	margin: 0px 12px 10px 0px;
	height: 140px;
	padding: 5px;
}
.pocasie td{
	padding-right: 2px;
}
.pocasie #prve td{
	padding-right: 8px;
}
#prve{
	width: 532px;
	height: 95px;
}
.menu_rozbal{
	border-top: 1px solid #FFFFFF;
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #000000;
}
.menu_rozbal li{
	padding: 0;
	margin: 0;
}
.menu_spod{
	width: 183px;
	height: 7px;
	overflow: hidden;
	background: url(/i/menu_e.png);
}
.menu_l{
	background-image: url(/i/menu_back.png);
	width: 183px;
	margin: 0;
	padding: 2px 0;
	list-style-type: none;
}
.menu_l a:hover, .menu_l a:link, .menu_l a:visited, .menu_l a:active{
	color: #000000;
	font-weight: normal;
}
.menu_l a:hover{
	text-decoration: underline;
}
.menu_l li, .menu_l ol{
	border-bottom: 1px solid #FFFFFF;
	padding: 2px 2px 2px 9px;
}
.nadpis{
	padding: 0 0 8px 2px;
	color: #2B6435;
}
.vrch_m{
	margin: 0;
	height: 164px;
	overflow: hidden;
	width: 990px;
	background: #FFFFFF;
	border-bottom: 3px solid #2B6535;
}
.at{
	height: auto;
}
.okl{
	padding: 15px 6px 6px 6px;
}
.vrch_m  .okl a:hover{
	text-decoration: underline;
}
.oznacene{
	background: #2B6535;
	height: 3px;
	overflow: hidden;
	font-size: 0px;
	width: 164px;
}
.zavrete{
	height: 34px;
	overflow: hidden;
}
.vrch_m a:hover, .vrch_m a:link, .vrch_m a:visited, .vrch_m a:active{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.me_na, .me_sna{
	display: block;
	color: #FFFFFF;
	font-size: 115%;
	text-align: center;
	padding-top: 7px;
}
.me_na a:hover, .me_na a:link, .me_na a:visited, .me_na a:active,
.me_sna a:hover, .me_sna a:link, .me_sna a:visited, .me_sna a:active{
	color: #FFFFFF;
}
.me_sna{
	height: 18px;
}
.me_hov{
	background: transparent;
	height: 160px;
}
.me_hov:hover{
	background: transparent url(/i/m_sel.gif) no-repeat;
}

.menu1, .menu2, .menu3, .menu4, .menu5, .menu6{
	float: left;
	width: 166px;
	height: 160px;
	background: #FFFFFF url(/i/menu_2abc.png) no-repeat;
}
.mh1, .mh2, .mh3, .mh4, .mh5, .mh6,
.mh1o, .mh2o, .mh3o, .mh4o, .mh5o, .mh6o{
	display: block;
	cursor: pointer;
	width: 166px;
	background: #FFFFFF no-repeat;
	float: left;
	height: 34px;
}
.mh1{
	background-image: url(/i/mh1.png);
}
.mh2{
	background-image: url(/i/mh2.png);
}
.mh3{
	background-image: url(/i/mh3.png);
}
.mh4{
	background-image: url(/i/mh4.png);
}
.mh5{
	background-image: url(/i/mh5.png);
}
.mh6{
	background-image: url(/i/mh6.png);
	width: 160px;
}
.mh1o, .mh1:hover{
	background-image: url(/i/mh1o.png);
}
.mh2o, .mh2:hover{
	background-image: url(/i/mh2o.png);
}
.mh3o, .mh3:hover{
	background-image: url(/i/mh3o.png);
}
.mh4o, .mh4:hover{
	background-image: url(/i/mh4o.png);
}
.mh5o, .mh5:hover{
	background-image: url(/i/mh5o.png);
}
.mh6o, .mh6:hover{
	background-image: url(/i/mh6o.png);
	width: 160px;
}

.menu3{
	background-image: url(/i/menu_3abc.png);
}
.menu4{
	background-image: url(/i/menu_4abc.png);
}
.menu5{
	background-image: url(/i/menu_5abc.png);
}
.menu6{
	width: 160px;
	background-image: url(/i/menu_6abc.png);
}
.menu1{
	background-image: url(/i/menu_1abc.png);
	margin: 0;
}
.clr, .cl{
	clear: both;
}
.left{
	float: left;
}
.right{
	float: right;
}

.hthis { position:absolute;left:-5000px;top:0;height:1px;width:1px;overflow:hidden; }
	
sup {vertical-align:top;}

h2, h2 a:link, h2 a:visited { color: #2B6435; font-weight: bold; font-size: 11px; margin: 0; padding: 0; }
h3 { color: #2B6435; font-weight:bold; font-size: 14px; margin: 0; padding:0; }


#main {
 width: 990px;
 position: relative;
 margin-left: auto;
 margin-right: auto;
 text-align: left;
  background: #fff url("/i/bodyback.gif") repeat-y top center;
}




#top {
        margin: 0;
        padding: 0;
        border: 0;
        background: #C6D504 url("/i/top3.jpg") no-repeat top left;
        width: 990px;
        height: 93px;
        }
.hp { display: block; height: 70px; width: 240px; float: left;  cursor: hand; }
.hp2 { display: block; width: 150px; cursor: hand; }
.pagetitle { float: left; padding-left: 103px; padding-top: 5px; }
.pagemeniny {
	float: right;
	padding-top: 5px;
	padding-right: 1px;
	background: transparent url(/i/vrch_p.gif) repeat-x;
	width: 685px;
	text-align: right;
}
.pagekniha { float: right; padding-top: 4px; padding-right: 9px; background: #fff;}

#top-end {
        font-size: 3px;
        margin: 0; padding:0; border:0;
        background: #fff;
        width: 990px; height: 6px;
        }

/*== HORNE MENU ==*/

#top-menu {
        margin: 0; padding:0; border:0; font-weight: normal; font-size: 11px;
        border-bottom: 3px solid #2B6435;
        background: #fff;
        width: 990px; height: 19px; text-align: left;
        }

#top-menu-main {
        float: left; margin:0;  padding:0; text-align: center; cursor: hand;
        font-size: 13px; list-style: none; margin-left: 8px;
        }
#top-menu-main a:link, #top-menu-main a:visited { color: #fff; font-weight: bold; text-decoration: none; }
#top-menu-main a:hover { color: #fff; font-weight: bold; text-decoration: none; font-style: italic; }

.m_mesto { float: left; padding-top: 3px;
        background: #2B6435;
        width: 70px; height: 16px; padding-top: 3px; margin-right: 2px; }
		
.m_urad { float: left; padding-top: 3px;
        background: #2B6435;
        width: 120px; height: 16px; padding-top: 3px;  margin-right: 2px;}

.m_obcan { float: left; padding-top: 3px;  margin-right: 2px;
        background: #2B6435;
        width: 60px; height: 16px; }

.m_klientske_centrum { float: left; padding-top: 3px;  margin-right: 2px;
        background: #2B6435;
        width: 155px; height: 16px;  }	

.m_kontakty { float: left; padding-top: 3px;  margin-right: 2px;
        background: #2B6435;
        width: 90px; height: 16px; }	
		
.m_podnikatel { float: left; padding-top: 3px;  margin-right: 2px;
        background: #2B6435;
        width: 105px; height: 16px; }

.m_turista { float: left; padding-top: 3px; 
        background: #2B6435;
        width: 100px; height: 16px; }

#top-menu-right { float: right; margin: 0; margin-right: 15px; text-align: right; }
#top-menu-right a:link, #top-menu-right a:visited { font-weight: normal; text-decoration: none; color: #545453; }
#top-menu-right a:hover { font-weight: normal; text-decoration: underline; }

/*== LAVA CAST ==*/

#left {
        float: left;
        margin: 0;
        padding: 0;
        border-right: 1px solid #545453;
        background: #fff; text-align: left;
        width: 189px;
        height: 100%;
        min-height: 100%;
        }

ul.left-menu {
        list-style: none;
        padding: 0;
        margin: 0;
        border: 0; border-top: 5px solid #72926A;
        }

/*== LAVE MENU - MESTO ==*/

.m1 {
        border-bottom: 3px solid #72926A;
        }

.m1 a, .m1 a:visited {
        margin: 0;         padding: 0;
        display: block;
        list-style: none;
        text-align: left;
        font: 11px/16px arial;
        background: #9DB397 url("/i/m1.gif") repeat-y top left;
        font-weight: bold;
        color: #fff; padding-left: 15px; width: 174px;
        }

.m1 a:hover {
        color: #fff; padding-left: 15px;  background: #6E756D;
        text-decoration: none; font-weight: bold;
        }

ul.left-sub-menu {
        display: block;
        list-style: none;
        padding: 0;
        margin: 0;
        border: 0;
        }


.m1sub a, .m1sub a:visited {
        margin: 0;         padding: 0;
        display: block;
        list-style: none;
        text-align: left;
        border-bottom: 3px solid #72926A;
        font: 11px/16px arial;
        background: #88A381 url("/i/m1sub.gif") repeat-y top left;
        font-weight: normal;
        color: #fff; padding-left: 21px; width: 168px;
        }

.m1sub a:hover {
        color: #fff; padding-left: 21px; background: #6E756D;
        font-weight: normal; text-decoration: none;
        }

/*== STRED TEXT BOXY ==*/

.boxtxt { display: block; width: 590px; background: url("/i/txt_middle.gif") repeat-y top left;  }
.textarea { display: block; width: 590px; background: url("/i/txt_middle.gif") repeat-y top left; }
.textarea2 { display: block; width: 590px; background: url("/i/txt_middle2.gif") repeat-y top left; }
.textarea ul { list-style-type: square; display: block; }
.textarea img { margin: 5px 5px 0 5px; border: 0;  }

.boxtxt-top { display: block; background: url("/i/txt_top.gif") no-repeat top left;
                width: 576px; height: 28px; padding: 0; margin: 0; border: 0; padding-left: 14px; }

.boxtxt-top2 { display: block; background: url("/i/txt_top2.gif") no-repeat top left;
                width: 576px; height: 28px; padding: 0; margin: 0; border: 0; padding-left: 14px; }


.boxtxt-bottom { display: block; background: url("/i/txt_bottom.gif") no-repeat top left;
                width: 590px; height: 11px; font-size: 5px;  }
.boxtxtnadpis { background: transparent url("/i/txtback.gif") repeat-x bottom left; color: #2B6435; font: 14px/26px arial; font-weight: bold;
                        padding-left: 5px; padding-right: 5px; display: inline;}
.boxtxtnadpis a:link, .boxtxtnadpis a:visited { color: #2B6435; text-decoration: none; }
.boxtxtnadpis a:hover, .boxtxtnadpis a:active { color: #2B6435; text-decoration: underline; }
						
.boxtxtcontent { display: block; margin-left: 7px; margin-bottom: 5px; width: 558px; padding: 6px; background: #F9F9F9;}

.topspravy { display: block; width: 570px; min-height: 135px; height: 86px; margin-left: 7px; margin-bottom: 7px; background: #F9F9F9 url("/i/spravyback.gif") repeat-y top left; padding: 0px; }
.topspravy2 { display: block; width: 560px; min-height: 100px; height: 76px; margin: 7px; background: #F9F9F9; padding: 5px; }

.lavatop { display: block; width: 269px;  margin: 0; padding: 5px; float: left; }
.pravatop { display: block; width: 269px;  margin: 0; padding: 5px; float: right;  }


.oznampic { display: block; margin-right: 7px; border: 1px solid #2B6435; }
.oznampic2 { display: block; margin-right: 7px; border: 1px solid #2B6435; }

.boxtxt ul { margin: 0; padding: 0; margin-bottom: 5px; list-style: none; }
.boxtxt li a:link, .boxtxt li a:visited {
                                                        color: #2B6435;  padding-bottom: 3px; margin: 0; margin-left: 10px; padding-left: 8px;
                                                        font: 11px/16px Arial; font-weight: bold;  background: url("/i/lidot.gif") no-repeat top left;
                                                        }
.boxtxt li a:hover { color: #2B6435; font-weight: bold; text-decoration: underline;  }



.topic a:hover { font-weight: bold; text-decoration: underline; }

.reklama { display: block; width: 590px; padding-top: 15px; padding-bottom: 10px; text-align: center; background: #FFFFFF;}


.partneri { width: 990px; margin: 5px; padding: 0; padding-top: 5px;  text-align: center; border-top: 1px solid #727272; }
.partneri2 { width: 990px; margin: 5px; padding: 0; padding-top: 5px;  text-align: center;  }
.partnerr { margin: 5px; }
.partneripic { margin-left: 97px; }
.partnerititle { font-weight: bold; color: #000; float: left;  }
.copyright { width: 990px; text-align: left; margin: 0px; padding: 0; padding-top: 3px; }
#footer { display: block; width: 990px; position: relative; margin-left: auto; margin-right: auto; margin-top: 5px; background: #fff; clear: both;}


/*== PANEL BOXY ==*/

.box { display: block; width: 181px; float: left; }
.box-r { display: block; width: 181px; margin: 0; padding: 0; float: right; }

.box-top2 { display: block; background: url("/i/box2_top.gif") no-repeat top left;
                width: 167px; height: 16px; padding: 0; margin: 0; border: 0; padding-left: 14px; }

.box-content2, .box-content-an { display: block; padding-right: 10px; padding-top: 5px; padding-bottom: 2px; padding-left: 14px; width: 157px;
                        background: url("/i/box2_middle.gif") repeat-y top left;
                        text-align: left; font: 11px/14px arial; }

.box-content2 li {        color: #939393;  padding-bottom: 3px; margin: 0; padding-left: 8px;
                                        font-weight: normal; font: 11px/14px Arial;  background: url("/i/lidot.gif") no-repeat top left; display: block; list-style: none;
                                 }

.box-bottom2 { display: block; background: url("/i/box2_bottom.gif") no-repeat top left;
                width: 181px; height: 9px; font-size: 5px;  }


.box-top1 { display: block; background: url("/i/box1_top.gif") no-repeat top left;
                width: 167px; height: 19px; padding: 0; margin: 0; border: 0; padding-left: 14px; }

.box-content1 { display: block; padding: 10px; padding-top: 5px; padding-bottom: 5px; padding-right: 9px; width: 161px;
                        background: url("/i/box1_middle.gif") repeat-y top left;
                        text-align: left; font: 11px/17px arial; }

.box-content1 a:link, .box-content1 a:visited, .box-content2 a:link, .box-content2 a:visited { color: #2B6435; }
.box-content1 a:hover { text-decoration: underline; }

.box-bottom1 { display: block; background: url("/i/box1_bottom.gif") no-repeat top left;
                width: 181px; height: 9px; font-size: 5px;  }

.box-content1 ul, .box-content2 ul, .box-content-an ul { margin: 0; padding: 0; list-style: none; }
.box-content1 li, .box-content2 li {  }
.box-content1 li a:link, .box-content1 li a:visited, .box-content2 li a:link, .box-content2 li a:visited, .box-content-an li a:link, .box-content-an li a:visited {
                                                        color: #2B6435;  padding-bottom: 2px; margin: 0; padding-left: 8px;
                                                        font-weight: normal; font: 11px/14px Arial;  background: url("/i/lidot.gif") no-repeat top left; display: block; list-style: none;
                                                        }
.box-content1 li a:hover, .box-content2 li a:hover, .box-content-an li a:hover { color: #2B6435; font-weight: normal; text-decoration: underline;  }

.box-content3 { display: block; padding: 10px; padding-bottom: 5px; padding-top: 5px; width: 161px;
                        background: url("/i/box1_middle.gif") repeat-y top left;
                        text-align: left; }

/*== REKLAMNY BOX - LAVY ==*/

.box-top { display: block; background: url("/i/box_top.gif") no-repeat top left;
                width: 167px; height: 16px; padding: 0; margin: 0; border: 0; padding-left: 14px; }

.boxnadpis { background: #fff; color: #2B6435; font-family: arial;
                        font-size: 11px; font-weight: bold;
                        padding-left: 5px; padding-right: 5px; }

.box-content { display: block; padding-top: 10px; padding-bottom: 10px; padding-right: 5px; width: 176px;
                        background: url("/i/box_middle.gif") repeat-y top left;
                        text-align: center; }

.box-bottom { display: block; background: url("/i/box_bottom.gif") no-repeat top left;
                width: 181px; height: 9px; font-size: 5px;  }

/*== REKLAMNY BOX - PRAVY ==*/

.box-top-r { display: block; background: url("/i/box4_top.gif") no-repeat top left;
                width: 167px; height: 16px; padding: 0; margin: 0; border: 0; padding-left: 14px; }

.box-content-r { display: block; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; width: 176px;
                        background: url("/i/box4_middle.gif") repeat-y top left;
                        text-align: center; }

.box-bottom-r { display: block; background: url("/i/box4_bottom.gif") no-repeat top left;
                width: 181px; height: 9px; font-size: 5px;  }



.inputbox, .inputbox_x { border: 1px solid #000; font-size: 12px; font-weight: normal; color: #000; height: 12px; float: left;  }
.inputbox_x{
	height: auto;
	width: 150px;
}
.spojenie { float: left; width: 50px;  }
.del { height: 10px; }
.floatleft { float: left; }
.floatcenter { float: center; }
.floatright { float: right; }
.submitbutton { border:1px solid #000000; font-size:10px; font-family:Arial; color:#FFFF00;
                                background-color:#008000; float: left; margin:0; padding:0; }
.l { text-align: left; }
.lb { text-align: left; font-weight: bold; }
.r { text-align: right; }
.rb { text-align: right; font-weight: bold; }
.c { text-align: center; }
.datum { color: #A9A9A9; font-size: 9px; font-weight: normal; }

/*== STREDNA CAST ==*/

#middle {
        margin: 0;
        border: 0px solid #ccc;
        background: #fff;
        margin-left: auto;
        margin-right: auto;
        width: 590px;
        height: 100%;
        min-height: 1460px;
        }

/*== PRAVA CAST ==*/

#right {
        float: right;
        margin: 0;
        padding: 0;
        border-left: 1px solid #545453;
        background: #fff; text-align: left;
        width: 189px;
        height: 100%;
        min-height: 100%;        }

#copyright { position: relative; margin-top: -7.5em; }

.pravyroh { width: 189px; height: 16px; background: url("/i/decor.gif") no-repeat top left; overflow: hidden;}

.searchbox { display: block; width: 189px; text-align: left; }
.searchinput {        display: block; width: 104px; height: 18px; text-align: left; color: #939393; font: 11px/18px arial;
                                margin: 0; padding: 0; margin-left: 4px; padding-left: 3px; border: 1px solid #939393; background: url("/i/search.gif") no-repeat; }
.ok {        
display: block; overflow: hidden; height: 21px; text-align: center; color: #fff; font-size: 9px; font-weight: bold; margin: 0; padding: 0;
                                border: 1px solid #8B8B8B; background: #DC5902; float: right; 
}
.zilinabutton { height: 21px; text-align: center; color: #fff; font-size: 10px; font-weight: bold; margin: 0; padding: 0;
                                border: 1px solid #8B8B8B; background: #DC5902; float: center; }

.zinput { width: 300px; text-align: left; color: #939393; font: 11px arial;
                                margin: 0; padding: 1px; border: 1px solid #939393; background: #FFFFCD; }
.zinput2 { text-align: left; color: #000; font: 11px arial;
                                margin: 0; padding: 1px; border: 1px solid #939393; background: #FFFFCD; }								
.zeleny { font-weight: bold; color: #2B6435; }
.dalsi, .dalsi a:link, .dalsi a:visited, .dalsi a:hover { display: block; color: #DC5902; width: 155px; text-align: right; font-weight: bold; }
.anketaobr { display: block; margin: 9px; width: 140px; height: 50px; float: center; background: url("anketaobr.gif"); }
.hlasovalo { display: block; padding-top: 8px; padding-bottom: 5px; text-align: center; font-weight: bold; width: 150px;}


/*============================================================================*/
/*== MENU ====================================================================*/
/*============================================================================*/
#menu{position:relative;width:189px;display:block;}
ul.zalozka{list-style:none;width:189px;background-color:#B4CEE4;margin:0px;padding:0px;}
.menuicon{margin:0px;padding:0px;border:none;cursor:pointer;}

/*== UVOD ===================================================================*/
/* Level 0*/
#uvod ul.menu-list-level0{display: none;list-style: none;padding: 0;margin: 0;border: 0;}
#uvod li.menu-list-level0{
  border-bottom: 3px solid #7F887C;
  }

#uvod a.menu-list-level0{
  margin: 0;
  padding: 0;
  display: block;
  list-style: none;
  text-align: left;
  font: 11px/16px arial;
  background: #939B90 url("/i/m0.gif") repeat-y top left;
  font-weight: bold;
  color: #fff; padding-left: 15px; width: 174px;
  }
#uvod a.menu-list-level0:hover{
  color: #FFFFFF; padding-left: 15px;  background: #6E756D url("/i/m0s.gif") repeat-y top left;;
  text-decoration: none; font-weight: bold;
  }

/* Level 1*/
#uvod ul.menu-list-level1{display: none;list-style: none;padding: 0;margin: 0;border: 0;}
#uvod a.menu-list-level1{
  margin: 0;
  padding: 0;
  display: block;
  list-style: none;
  text-align: left;
  border-top: 3px solid #7F887C;
  font: 11px/16px arial;
  background: #939B90 url("/i/m0sub.gif") repeat-y top left;
  font-weight: normal;
  color: #fff; padding-left: 21px; width: 168px;
  }
#uvod a.menu-list-level1:hover{
  color: #fff; padding-left: 21px; background: #6E756D url("/i/m0subs.gif") repeat-y top left;
  font-weight: normal; text-decoration: none;
  }


/*== MESTO ===================================================================*/
/* Level 0*/
#mesto ul.menu-list-level0{display: none;list-style: none;padding: 0;margin: 0;border: 0;}
#mesto li.menu-list-level0{
  border-bottom: 3px solid #72926A;
  }

#mesto a.menu-list-level0{
  margin: 0;
  padding: 0;
  display: block;
  list-style: none;
  text-align: left;
  font: 11px/16px arial;
  background: #8DBB92 url("/i/m1.gif") repeat-y top left;
  font-weight: bold;
  color: #fff; padding-left: 15px; width: 174px;
  }
#mesto a.menu-list-level0:hover{
  color: #FFFFFF; padding-left: 15px;  background: #56845B url("/i/m1s.gif") repeat-y top left;;
  text-decoration: none; font-weight: bold;
  }

/* Level 1*/
#mesto ul.menu-list-level1{display: none;list-style: none;padding: 0;margin: 0;border: 0;}
#mesto a.menu-list-level1{
  margin: 0;
  padding: 0;
  display: block;
  list-style: none;
  text-align: left;
  border-top: 3px solid #66986B;
  font: 11px/16px arial;
  background: #7AAA7F url("/i/m1sub.gif") repeat-y top left;
  font-weight: normal;
  color: #fff; padding-left: 21px; width: 168px;
  }
#mesto a.menu-list-level1:hover{
  color: #fff; padding-left: 21px; background: #56845B url("/i/m1subs.gif") repeat-y top left;
  font-weight: normal; text-decoration: none;
  }


/* Level 2*/
#mesto ul.menu-list-level2{display: none;list-style: none;padding: 0;margin: 0;border: 0;}
#mesto a.menu-list-level2{
  margin: 0;
  padding: 0;
  display: block;
  list-style: none;
  text-align: left;
  border-top: 3px solid #66986B;
  font: 11px/16px arial;
  background: #7AAA7F url("/i/m1subsub.gif") repeat-y top left;
  font-weight: normal;
  color: #fff; padding-left: 26px; width: 163px;
  }
#mesto a.menu-list-level2:hover{
  color: #fff; padding-left: 26px; background: #56845B url("/i/m1subsubs.gif") repeat-y top left;
  font-weight: normal; text-decoration: none;
  }
/*== OBCAN ===================================================================*/
#obcan ul.menu-list-level0{display: none;list-style: none;padding: 0;margin: 0;border: 0;}
#obcan li.menu-list-level0{
  border-bottom: 3px solid #889420;
  }

#obcan a.menu-list-level0{
  margin: 0;         padding: 0;
  display: block;
  list-style: none;
  text-align: left;
  font: 11px/16px arial;
  background: #CCCE4D url("/i/m2.gif") repeat-y top left;
  font-weight: bold;
  color: #fff; padding-left: 15px; width: 174px;
  }
#obcan a.menu-list-level0:hover{
  color: #FFFFFF; padding-left: 15px;  background: #787F1E url("/i/m2s.gif") repeat-y top left;
  text-decoration: none; font-weight: bold;
  }

#obcan ul.menu-list-level1{display: none;list-style: none;padding: 0;margin: 0;border: 0;}
#obcan a.menu-list-level1{
  margin: 0;         padding: 0;
  display: block;
  list-style: none;
  text-align: left;
  border-top: 3px solid #889420;
  font: 11px/16px arial;
  background: #9EA827 url("/i/m2sub.gif") repeat-y top left;
  font-weight: normal;
  color: #fff; padding-left: 21px; width: 168px;
  }
#obcan a.menu-list-level1:hover{
  color: #fff; padding-left: 21px; background: #787F1E url("/i/m2subs.gif") repeat-y top left;
  font-weight: normal; text-decoration: none;
  }

#obcan ul.menu-list-level2{display: none;list-style: none;padding: 0;margin: 0;border: 0;}
#obcan a.menu-list-level2{
  margin: 0;
  padding: 0;
  display: block;
  list-style: none;
  text-align: left;
  border-top: 3px solid #889420;
  font: 11px/16px arial;
  background: #9EA827 url("/i/m2subsub.gif") repeat-y top left;
  font-weight: normal;
  color: #fff; padding-left: 26px; width: 163px;
  }
#obcan a.menu-list-level2:hover{
  color: #fff; padding-left: 26px; background: #787F1E url("/i/m2subsubs.gif") repeat-y top left;
  font-weight: normal; text-decoration: none;
  }

/*============================================================================*/


/*== PODNIKATEL ===================================================================*/
#podnikatel ul.menu-list-level0{display: none;list-style: none;padding: 0;margin: 0;border: 0;}
#podnikatel li.menu-list-level0{
  border-bottom: 3px solid #C6732A;
  }

#podnikatel a.menu-list-level0{
  margin: 0;         padding: 0;
  display: block;
  list-style: none;
  text-align: left;
  font: 11px/16px arial;
  background: #E29A5E url("/i/m3.gif") repeat-y top left;
  font-weight: bold;
  color: #fff; padding-left: 15px; width: 174px;
  }
#podnikatel a.menu-list-level0:hover{
  color: #FFFFFF; padding-left: 15px;  background: #B3611E url("/i/m3s.gif") repeat-y top left;
  text-decoration: none; font-weight: bold;
  }

#podnikatel ul.menu-list-level1{display: none;list-style: none;padding: 0;margin: 0;border: 0;}
#podnikatel a.menu-list-level1{
  margin: 0;         padding: 0;
  display: block;
  list-style: none;
  text-align: left;
  border-top: 3px solid #C6732A;
  font: 11px/16px arial;
  background: #D9863E url("/i/m3sub.gif") repeat-y top left;
  font-weight: normal;
  color: #fff; padding-left: 21px; width: 168px;
  }
#podnikatel a.menu-list-level1:hover{
  color: #fff; padding-left: 21px; background: #B3611E url("/i/m3subs.gif") repeat-y top left;
  font-weight: normal; text-decoration: none;
  }

#podnikatel ul.menu-list-level2{display: none;list-style: none;padding: 0;margin: 0;border: 0;}
#podnikatel a.menu-list-level2{
  margin: 0;
  padding: 0;
  display: block;
  list-style: none;
  text-align: left;
  border-top: 3px solid #C6732A;
  font: 11px/16px arial;
  background: #D9863E url("/i/m3subsub.gif") repeat-y top left;
  font-weight: normal;
  color: #fff; padding-left: 26px; width: 163px;
  }
#podnikatel a.menu-list-level2:hover{
  color: #fff; padding-left: 26px; background: #B3611E url("/i/m3subsubs.gif") repeat-y top left;
  font-weight: normal; text-decoration: none;
  }

/*============================================================================*/

/*== TURISTA ===================================================================*/
#navstevnik ul.menu-list-level0{display: none;list-style: none;padding: 0;margin: 0;border: 0;}
#navstevnik li.menu-list-level0{
  border-bottom: 3px solid #3E99D1;
  }

#navstevnik a.menu-list-level0{
  margin: 0;         padding: 0;
  display: block;
  list-style: none;
  text-align: left;
  font: 11px/16px arial;
  background: #78B8E0 url("/i/m4.gif") repeat-y top left;
  font-weight: bold;
  color: #fff; padding-left: 15px; width: 174px;
  }
#navstevnik a.menu-list-level0:hover{
  color: #FFFFFF; padding-left: 15px;  background: #2E86C2 url("/i/m4s.gif") repeat-y top left;
  text-decoration: none; font-weight: bold;
  }

#navstevnik ul.menu-list-level1{display: none;list-style: none;padding: 0;margin: 0;border: 0;}
#navstevnik a.menu-list-level1{
  margin: 0;         padding: 0;
  display: block;
  list-style: none;
  text-align: left;
  border-top: 3px solid #3E99D1;
  font: 11px/16px arial;
  background: #5CA9D9 url("/i/m4sub.gif") repeat-y top left;
  font-weight: normal;
  color: #fff; padding-left: 21px; width: 168px;
  }
#navstevnik a.menu-list-level1:hover{
  color: #fff; padding-left: 21px; background: #2E86C2 url("/i/m4subs.gif") repeat-y top left;
  font-weight: normal; text-decoration: none;
  }

#navstevnik ul.menu-list-level2{display: none;list-style: none;padding: 0;margin: 0;border: 0;}
#navstevnik a.menu-list-level2{
  margin: 0;
  padding: 0;
  display: block;
  list-style: none;
  text-align: left;
  border-top: 3px solid #3E99D1;
  font: 11px/16px arial;
  background: #2E86C2 url("/i/m4subsub.gif") repeat-y top left;
  font-weight: normal;
  color: #fff; padding-left: 26px; width: 163px;
  }
#navstevnik a.menu-list-level2:hover{
  color: #fff; padding-left: 26px; background: #B3611E url("/i/m4subsubs.gif") repeat-y top left;
  font-weight: normal; text-decoration: none;
  }

/*============================================================================*/





/*ANKETA *CLANOK*/
.t_ank{
	margin: auto;
}
.t_ank td{
	text-align: center;
	border: 1px solid #4D8E54; 
	height: 24px;
}
.t_ank a:hover, .t_ank a:visited, .t_ank a:link, .t_ank a:active{
	color: #F9FAFC;
	text-decoration: none;
}
.t_ank #a_t, .t_ank #b_t{
	width: 25px;
	padding: 3px 0px 0px 1px;
	font-size: 95%;
}
.d_ta{
	font-size: 90%;
	color: #84BA86;
	width: 220px;
	margin: auto;
	padding: 0px 1px 0px 1px;
}
.d_sta{
	width: 120px;
	margin: auto;
	border: 1px solid #87BA82;
	border-top: none;
	background-color: #FEFBAA;
	text-align: center;
	margin-top: -1px;
}
.d_1, .d_2{
	width: 50px;
}
.d_1{
	text-align: left;
	float: left;
}
.d_2{
	text-align: right;
	float: right;
}
.d_en{
	clear: both;
}
.t_ank .tab_o td{
	border: 0;
	border-bottom: 3px solid #4E8D58;
}
.t_ank #a_t{
	background: #82B982 url(i/p-zel.png) no-repeat;
}
.t_ank #b_t{
	background: #82B982 url(i/p-cer.png) no-repeat;
}
.obvod{
	width: 100%;
	border-collapse: collapse;
}
.obvod td{
	padding: 3px;
	width: 50%;
	vertical-align: top;
}
.obvod thead td{
	font-weight: bold;
	background: #EAEAEA;
}
.obvod img, .obvod h2{
	margin: auto;
	display: block;
	text-align: center;
}
.obvod p{
	text-align: center;
	margin: 3px 0 0 0;
	padding: 0;
	display: block;
}
.nav_txt{
	font-size: 100%;
	margin: 0 20px 5px 10px;
}
.tlac_txt{
	float: right;
	margin-right: 16px;
}
.nav_txt a, #podc .nav_txt a, .tlac_txt a, #podc .tlac_txt a{
	color: #DC5902;
	font-weight: normal;
	text-decoration: none;
}
.nav_txt a:hover, #podc .nav_txt a:hover, .tlac_txt a:hover, #podc .tlac_txt a:hover{
	text-decoration: underline;
}

#hybac_js a, #hybac_js{
	text-decoration: none;
	font-weight: normal;
	color: #CD4E14;
}
#hybac_js, #temp{
	white-space: nowrap;
}
#temp{
	position: absolute;
}
.okno_h{
	width: 550px;
	overflow: hidden;
	margin: 4px 0;
}
.box-content2 .zo_link a:hover, .box-content2 .zo_link a:link, .box-content2 .zo_link a:visited, .box-content2 .zo_link a:active{
	font-weight: bold;
	background: transparent;
	padding: 0;
	margin: 0;
}

.boxtxtcontent h3, .boxtxtcontent h3 a:link, .boxtxtcontent h3 a:visited {
	color:#2B6435;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.lang{
	float: center;
	text-align: center;
	margin-bottom: 14px;
	font-size: 110%;
}
.lang img{
	border: 0;
}
.tlc{
/*
	float: right;
	margin-top: 16px;
*/
	position: absolute;
	top: 35px;
	left: 100%;
	margin-left: -145px;
	width: 200px;
}
.tlc img{
	border: 0;
}
.vp{
	padding: 1px;
	border: 1px solid;
	color: #FFFFFF;
	font-weight: bold;
}
.ktab{
	width: 100%;
}
.ktab td{
	vertical-align: top;
	text-align: center;
}
.ktab a, #podc .ktab a{
	display: block;
	width: 100%;
	height: 100%;
	background: #EAEAEA;
	color: #000000;
	text-decoration: none;
	padding: 2px 0;
}
.ktab a:hover, #podc .ktab a:hover{
	color: #2B6435;
	background: #F8FAD6;
}
.test{
	padding-top: 2px;
	color: #FF0000;
	text-align: center;
	font-weight: bold;
}
.roz{
	text-align: center;
	padding: 4px 0 0px 14px;
}
.it{
	width: 400px;
	margin: 0 0 3px 5px;
	border: 1px solid #939393;
}