 html, body {
 margin: 0px;
 padding: 0px;
 background:#e2e2e2 url("images/bg.jpg") repeat-y center;
 font-family:Tahoma;
 font-size:12px;/*&*/
 }
  
 #left {
 width: 220px;
 float: left;
 margin: 0px 0px 0px -100%;
 }

 #right {
 width: 220px;
 float: left;
 margin: 0px 0px 0px -220px;
 }

 .clear {
 height:0;
 clear:both;
 }

 #footer {
 width: 991px;
 clear: left;
 background: url("images/footer.jpg") repeat-x;
 height:107px;
 margin:0 auto;
 text-align:center;
 }

 #wrapper {
 width: 991px;
 float: left;
 margin-bottom: 20px;
 }
 #wrapper li {
 font-size:12px;
 list-style-position:inside;
 padding:0 0px;
 margin:0px 0px 0px 30px;
 }

 #middle {
 margin: 0px 220px;
 }

 #container {
 font-weight:normal;
 width:991px;
 margin: 0 auto;
 text-align: left;
 background:#fff;
}

 #wrap {
 margin:0 auto;
 text-align:center;
 } 

 .underhead {
 position:relative;
 background:url("images/head_bg.jpg") repeat-x top;
 height:67px;
 border:0;
}
 .menuheadnew {
 position:relative;
 width:100%;
 padding-top:2px;
 height:43px;
 margin-top:10px;
 background:url("images/menu_bg.jpg") repeat-x;
 border:0;
}
 h6.topnew{
 color:#006fb6;
 font-family:Tahoma;
 font-size:12px;
 background: url("images/menu.jpg") no-repeat bottom left;
 padding-left:25px;
 margin-left:25px;
 margin-top:-27px;
 height:20px;
 padding-top:40px;
 }
 
 
 h4.un  {
 margin: 0;
 font-size:18px;
 color:#398000;
 padding: 40px 0 0 10px;
 }
 h4.un a {
 font-size:18px;
 color:#398000;
 text-decoration:none;
 }
 h4.un a:hover{text-decoration: underline;}


 #head {
 position:relative;
 background: url("images/logo.jpg") no-repeat top center;
 height:204px;
 width:989px;
 }

 
  h6 {
 color:#006fb6;
 font-family:Tahoma;
 font-size:12px;
 background: url("images/menu.jpg") no-repeat bottom left;
 padding-left:25px;
 margin-left:25px;
 margin-top:8px;
 height:20px;
 padding-top:5px;
 }
 
 h6.top {
 color:#006fb6;
 font-family:Tahoma;
 font-size:12px;
 background: url("images/menu.jpg") no-repeat bottom left;
 padding-left:25px;
 margin-left:25px;
 margin-top:0px;
 height:20px;
 padding-top:40px;
 }
 
  h1.top {
 color:#006fb6;
 font-family:Tahoma;
 font-size:12px;
 background: url("images/menu.jpg") no-repeat bottom left;
 padding-left:25px;
 margin-left:25px;
 margin-top:0px;
 height:20px;
 padding-top:40px;
 }

 
 h3.title {
 font-size:18px;
 color:#006fb6;
 padding:0 10px;
 }
 
 h2.title {
 font-size:20px;
 color:#006fb6;
 padding:0 10px;
 }
 
  h1.title {
 font-size:22px;
 color:#006fb6;
 padding:0 10px;
 }
 
 h4 {
 font-size:16px;
 color:#006fb6;
 padding:0 10px;
 }
  
 h3 {
 font-size:18px;
 color:#006fb6;
 padding:0 10px;
 }
 
 h2 {
 font-size:20px;
 color:#006fb6;
 padding:0 10px;
 }
 
  h1 {
 font-size:22px;
 color:#006fb6;
 padding:0 10px;
 }

 #middle  p {
 font-size:12px;
 color:#303030;
 margin:0;
 padding:0 10px;
 margin-bottom:10px;
 }
 
 .menucontent {
 padding-left:25px;
 }
 
 .menuhead {
 width:100%;
 padding-top:2px;
 height:43px;
 margin-top:10px;
 background:url("images/menu_bg.jpg") repeat-x;
 border:0;
}
 
 ul {
 margin:0;
 padding-left:0px;
 padding-right:20px;
 } 
 	
 li.menu {
 color:#428400;
 border-bottom:1px solid #ececec;
 list-style-position:inside;
 padding:3px;
 }

 li.menu a {
 color:#428400;
 text-decoration:none;
 font-size:12px;
 }
 li.menu a:hover{text-decoration: underline;}
 
 li.submenu {
 color:#428400;
 list-style:none;
 padding-left:15px;
 }
 
 .news {
 margin-bottom:15px;
 }
 
 .date {
 color:#d42800;
 font-size:10px;
 }
 
 .newstext {
 font-size:11px;
 padding-left:7px;
 }

 .newstext a {
 text-decoration:none;
 color:#303030;
 }
 .newstext a:hover{text-decoration: underline;}
 
 #search {
 margin-top:15px;
 display:inline;
 }
 
 .fill-input{ 
 background:url('images/input_bg.jpg') 0 0 repeat-x;
 width:100%;
 border:none;
 height:24px;
 padding:6px 0; 
 }
 
 .left-input{ 
 background:url('images/input_l.jpg') left top no-repeat;
 width:135px; 
 float:left;
 margin-left:10px;
 margin-top:15px;
 }
 
 .right-input{ 
 background:url('images/input_r.jpg') right top no-repeat;
 padding:0 9px 0 9px; 
 }
 
 .right-input input{ 
 font-size:12px;
 line-height:normal;
 color:#A7ADB6;
 border:none;
 width:95%;
 height:16px;
 background:none; 
 vertical-align:top;
 }
 
 #botton {
 float:right;
 margin-right:10px;
 margin-top:15px;
 }
 
 li.theme {
 font-size:12px;
 }
 
 li.theme a {
 font-size:12px;
 text-decoration:none;
 color:#303030;
 }
 li.theme a:hover{text-decoration: underline;}
 
 .ad {
 font-size:12px;
 color:#303030;
 }
 
 .ad a {
 text-decoration:none;
 color:#303030;
 }
 .ad a:hover{text-decoration: underline;}
 
 #f_a {
 padding-top:25px;
 position:relative;
 width:825px;
 margin:0 auto;
 color:#bababa;
 font-size:11px;
 height:61px;
 }
 
 #f_l {
 background: url("images/flag.jpg") no-repeat left center;
 margin:0 auto;
 height:61px;
 }
 
 #f_r {
 background: url("images/flag.jpg") no-repeat right center;
 margin:0 auto;
 height:61px;
 }
 #f_r a {
 font-size:11px;
 text-decoration:none;
 color:#bababa;
 }
 #f_r  a:hover{text-decoration: underline;}
/*######*/
 
 a.l_news {
 font-size:12px;
 text-decoration:underline;
 color:#303030;
 }
 
 a.infograd {
 font-size:10px;
 text-decoration:none;
 color:#303030;
 }
 
 div.news_m{
 width:100%; 
 float:left;
 }
	 div.news_m:hover{
	 text-decoration: underline; 
	 cursor: hand;
	 }

p.podpis{
color: #333333; 
font-size: 12px;
}
 img {
	border: none;
 }
  img.news {
	border: solid 1px;
	margin: 0px 10px 0px 0px;
 }
  img.b {
	border: solid 1px;
 }

 a {
 font-size:12px;
 /*text-decoration:none;*/
 color:#303030;
 }
 a:hover{text-decoration: underline;}

  div.kom{
 width:100%; 
 float:left;
 }
 
 table{
 margin:0px 0px 0px 10px;
 }
 
input.add_news{
width: 375px;
border: 2px #e0e0e0 solid;
}
textarea.add_news{
width: 375px;
height: 200px;
border: 2px #e0e0e0 solid;
}
input.add_news_button{
width: 450px;
border: 2px #e0e0e0 solid;
background: #e0e0e0;
color: #000000;
font-weight: bolder;
}


input{
border: 2px #e0e0e0 solid;
}
textarea{
border: 2px #e0e0e0 solid;
}

input.search{
border: 0px;
}

u.net, strong.net, em.net{
 text-decoration:none;
 font-weight: normal;
 font-style: normal;
}
p.ad, a.ad{
 font-size: 11px;
 text-decoration:none;
 font-weight: normal;
 font-style: normal;
}

p.podpis{
color: #333333; 
font-size: 12px;
}

input.zaloba{
	border: 0px;
	cursor: hand;
}
p.no{
 font-size:12px;
 color:#000000;
 margin:0;
 padding:0 5px;
 margin-bottom:0px;
 }
table.kom{
	border:1px solid #e0e0e0;
}

strong.ss{
text-decoration: none;
cursor: hand;
}
strong.ss:hover{
	 text-decoration: underline; 
}

a.calend {
 font-size:14px;
 color:#000000;
 text-decoration:none;
 }
a.calend:hover{text-decoration: underline;}
p.calend{font-size:14px;}
table.calend{font-size:14px; border: none;}
td.calend_tek{font-weight: bold; border: 1px solid black; align:center;}
a.calend_top {
 font-size:10px;
 color:#000000;
 text-decoration:none;
 }
a.calend_top:hover{text-decoration: underline;}


div.com_quote{
margin: 10px 10px 10px 25px; background: #F7F7F7; border:1px solid #E6E6E6;
}

div.com_quote_name{
font-weight: bolder; background: #efefef; padding: 3px;
}
div.com_quote_text{
padding: 3px;
}

div.com_left{
margin: 0; float: left;
}
div.com_right{
margin: 0; float: right;
}
td.com_fon{
background: #efefef;
border-top: 1px solid #000000;
}
a.no {
 color:#000000;
 text-decoration:none;
 }
img.slideshow{
	border: 1px solid #000000;
	cursor: hand;
}

#n_n{
	width:100%; 
	float:left;
}

div.hotelka_top {background:#e0e0e0;font-size:16px; font-weight:bold; padding:5px;}
div.hotelka_left {font-size:12px; float:left; width:100px; padding:7px; text-align:center;}
div.hotelka_right {padding:7px; width:400px; float:right}
span.hotelka_date{font-size: 11px; color:#e0e0e0;}
span.hotelka_ball{font-size: 35px; color:RED; font-weight:bold;}
span.hotelka_vote{font-size: 11px; color:RED;}
div.hotelka_vote{font-size: 12px; border: 1px solid #e0e0e0; padding:4px; background:#F7F7F7; font-weight:bold; cursor:hand;}

div.alert{
	background: #ffffff;
	width: 115px;
	height: 60px;
	border: 1px solid #000000;
}
h3.alert{
	font-size:14px;
	color:#666666;
	padding: 0;
	margin: 2px 0 0 13px;
}


/*миссис */
td.missis{text-align:left; border: 1px solid #dddddd; background: #f4f4f4; font-family: Arial;}
div.missis{float:left; margin-right: 5px;}
span.missis{font-size:14px; color: #418400;font-weight:bolder;}
span.missisnom{font-size:27px; color: #418400; font-family: Arial; font-weight:bolder;}
a.missis{font-size:11px;font-family: Arial;}
a.missisvote{color: #026eb7;font-size:11px; font-weight:bolder;}

td.svadba{text-align:left; border: 1px solid #dddddd; background: #f4f4f4; font-family: Arial;}
div.svadba{float:left; margin-right: 5px;}
span.svadba{font-size:14px; color: #418400;font-weight:bolder;}
span.svadbanom{font-size:27px; color: #418400; font-family: Arial; font-weight:bolder;}
a.svadba{font-size:11px;font-family: Arial;}
a.svadbavote{color: #026eb7;font-size:11px; font-weight:bolder;}


/*онлайн конференции*/

#onlinekonf {
}
#onlinekonf p {
	font:bold 9pt/1.3 tahoma, Verdana, arial, sans-serif;
	color:#428400;
}
#onlinekonf p span {
	font-weight:normal;
	color:#999999;
}
#onlinekonf blockquote {
	margin: 0 0 0 15px;
	padding:0 0 0 15px;
	border-left:5px solid #e7f7d7;
}
#onlinekonf blockquote p {
	font:normal 10pt/1.4 Tahoma, Georgia, "Times New Roman", serif;
	color:#333;
}
#onlinekonf blockquote span {
	font-weight:normal;
	color:#bbbbbb;
	float:right;
}
