/**{font-family: Tahoma, serifSansSerifMonospace; font-size: 12px;}*/

*{font-family: tahoma; font-size: 12px;}
img {border: 0;}

body {padding: 0; width: 1000px; margin: 0 auto; /*margin-top: 10px;*/ position: relative; z-index:1;}
/*div {display: inline-block; float: left;}*/

#answer div {display: inline-block; float: left;}
#answer a {color: #0000B4; text-decoration: none;}
#answer a:hover {color: #0000B4; text-decoration: underline;}

b.grey {color:#969696;}
#big {float: left; display: inline; width: 1000px; margin: 0 auto; z-index: 2;}

#header {float: left; display: inline; width: 1000px; height: 109px;}
 #ypom {float: left; display: inline; width: 625px; height: 109px; margin-left: 12px; /*background: url(/img/logo.gif) 0 0 no-repeat;*/}
 #ypom  a {display: block; float: left; width: 100%; height: 100%;}
 #language {float: left; display: inline; width: 234px; height: 109px;}
 #language a {float: left; display: inline; width: 20px; height: 20px; margin: 54px 30px 0 28px; text-align: center; line-height: 20px; background: transparent url(/img/menu_yell.jpg) 0 0 repeat-x; color: black; text-decoration: none;}
 
#language a:hover {text-decoration: underline;}

 #ylogo {float: left; display: inline; width: 129px; height: 109px; background: url(/img/cub.gif) 16px 0 no-repeat;}
 
#meniu {float: left; display: inline; width: 604px; height: 27px; margin-left: 23px;}

 #options {
			float: left;
			display: inline;
			width: 600px;
			height: 25px;
			/*background-color: blue;*/
			list-style-image: none;
			padding:0;
			margin: 0;
			border-top: 2px solid #ffc63c;
			border-right: 2px solid #ffc63c;
			border-left: 2px solid #ffc63c;
			}
 
 #options li {float: left; display: inline;}
 #options li a {float: left; display: inline; height: 25px; line-height: 20px; width: 97px; text-align: center; text-decoration: none; color: black; background: url(/img/menu_yell.jpg) 0 0 repeat-x;}
 #options li a:hover{background-color: #fff8e0; background-image: none;}
 #options li a.active {float: left; display: inline; height: 25px; background-color: #fff8e0; line-height: 20px; width: 97px; text-align: center; text-decoration: none; color: black; background-image: none;}
 .del_lim {float: left; display: inline; width: 3px; height: 25px; background: url(/img/menu_r.jpg) 0 0 repeat-x;} 

#for_search {
			float: left;
			display: inline;
			width: 600px;
			/*height: 100px;*/
			height: 98px;
			border-right: 2px solid #ffc63c;
			border-left: 2px solid #ffc63c;
			margin-left: 23px;
			} 
#f_elements {float: left; display: inline; width: 575px; background-color: #fff8e0; padding: 0 0  14px 25px ;}
			
 #info {float: left; display: inline; width: 575px; height: 26px; line-height: 26px; background-color: #fff8e0; padding-left: 25px;}
input.text { background-color:#FFFFFF; border:1px solid #FFC63C; height: 18px; width: 440px; padding: 0; line-height: 18px;}
#alpha  {letter-spacing: 0.2em; margin-top: 10px; display: inline; float: left;}
#alpha  b {letter-spacing: 0;}
#alpha  a {text-decoration: none; color: #0000B4;}

#some_info {
		/*padding-top: 25px;*/
		float: left;
		display: inline;
		width: 600px;
		margin-left: 23px;
		border-right: 2px solid #ffc63c;
		border-left: 2px solid #ffc63c;
		border-bottom: 2px solid #ffc63c;
		}

#some_info a { color: #0000B4; text-decoration: none;}
#some_info a:hover { text-decoration: underline;}

#h_hat {
		float: left;
		display: inline;
		width: 575px;
		height: 35px;
		margin-left: 23px;
		border-right: 2px solid #ffc63c;
		border-left: 2px solid #ffc63c;
		background-color: #fff8e0;
		line-height: 35px;
		font-weight: 900;
		padding-left: 25px;
		}
.t_collor { width: 575px; height: 20px; line-height: 20px; float: left; display: inline; padding-left: 25px; background: url(/img/grad_line.gif) 0 0 repeat-x;}
#user_info {padding: 10px 0 20px 25px; width: 575px; background-color: white; float: left; display: inline;}
#user_info a {height: 16px; line-height: 16px; display: inline; color: #0000b4; text-decoration: none;}
#user_info a:hover {text-decoration: underline;}

#news {padding: 20px 0 20px 25px; margin: 0; width: 574px; float: left; display: inline; list-style-image: none;}
.info {float: left; display: inline; height: 23px; line-height: 23px;}
.info a {height: 16px; line-height: 16px; display: block; color: #0000b4; text-decoration: none;}
.info a:hover {height: 16px; line-height: 16px; display: block; color: #0000b4; text-decoration: underline;}
	
#answer {float: left; display: inline; width: 550px; margin: 0 0 15px 25px; padding-top: 15px;}
#strach {
		width: 0;
		height: 450px;
		float: left;
		display: inline;
		}

#answer div  a {color:#0000B4; text-decoration:none;}

div.p_list {float: left; display: inline; width: 550px; text-align: center; height: 35px; margin-top: 5px;}
ul.pages_for {padding:0; margin: 0; float: left; display: inline; widyh: 218px; list-style-image: none; margin-left: 166px;}
ul.pages_for li {display: inline; float: left; width: 22px; height: 21px; margin: 0 2px 0 2px;}
ul.pages_for li a {display: block; width: 100%; height: 100%; }

ul.pages_for li.pag_list {width: 120px; height: 21px; line-height: 21px; display: block; float: left; background: transparent url(/img/page_numb.gif) center center no-repeat;}

#num_pag {width: 550px; text-align: center; margin-top: 10px; display: inline;}
#num_pag  a {text-decoration: underline; color: #0000B4;}
#num_pag b {padding: 0 4px; font-size: 1.5em;}

#blog {float: left; display: block; width: 332px; padding: 0 0 0 40px;}
#blog a {text-decoration: none; color: black;}
#blog a:hover {text-decoration: underline;}

#banners {float: left; display: inline; width: 332px; margin-left: 20px;}
html>body #banners {float: left; display: inline; width: 332px; margin: 0 0 0 40px;}

#contact {width: 550px; float: left; display: inline; margin-left: 25px;}

#contact input.text2 {
		width: 369px;
		background-color: #FFFFFF;
		border:1px solid #FFC63C;
		height:16px;
		display: block;
		font-size: 12px;
		line-height: 16px;
		}

#contact input.text_c {
		text-align: center;
		width: 60px;
		padding: 0;
		letter-spacing:3px;
		background-color: #FFFFFF;
		border:1px solid #FFC63C;
		height: 20px;
		display: block;
		font-size: 18px;
		line-height: 20px;
		}

#contact textarea {width: 369px; height: 150px; display: block; background-color: #FFFFFF; border:1px solid #FFC63C;}
#mupper {float: left; display: inline; width: 300px; height: 450px; margin-left: 40px; background-color: white; margin-top: -35px; position: relative; z-index: 10;}
/*map css*/
#sqr { z-index: 100; margin: 0; padding: 0; position: relative; float: left;}
#sqr li { z-index: 101; margin: 0; padding: 0; list-style: none; width: 100px; height: 100px; float:left; position: relative; display: block;}

.map {
background:#FFFFFF none repeat scroll 0%;
overflow: hidden;
text-align: center;
position: relative;
padding: 0;
margin: 0;
width: 300px;
height: 450px;
z-index: 1;
}

#ket {z-index: 106; width: 20px; height: 20px; padding: 0; margin: 0; text-align: center; position: absolute; display: block;}
#ket a {z-index: 107; color: black; text-align: center; text-decoration: none; line-height: 20px; font-size: 9px; width: 100%; height: 100%; background-image: url(/map/round.gif); background-position: center; background-repeat: no-repeat; display: block;}
#ket a:hover{cursor: default;}


#do {padding-left: 65px; margin: 0; float: left; list-style-type: none;}
#do a {float: left; padding: 0; margin: 0; display: inline; text-align: center; line-height: 20px;}
#do li {float: left; display: inline; height: 20px;}
#do li a {width: 100%; height: 100%; float: left; display: inline; color: black; text-decoration: none; font-weight: 900;}
#do li a:hover {width: 100%; height: 100%; float: left; display: inline; color: black; text-decoration: underline; font-weight: 900;}

#arow_left{background: #FFC63C url(/map/ft_u/left.png) 0 0 no-repeat;}
#arow_left:hover {background: #FFC63C url(/map/ft_u/left_n.png) 0 0 no-repeat;}

#arow_right{background: #FFC63C url(/map/ft_u/right.png) 100% 0 no-repeat;}
#arow_right:hover {background: #FFC63C url(/map/ft_u/right_n.png) 100% 0 no-repeat;}

a.bnr {float: left; display: block; width: 300px; height: 60px; margin: 5px 0 5px 0;}

.button, .help {padding: 0 5px;
				background: transparent url(/img/menu_yell.jpg) 0 0 repeat-x;
				color: black;
				height: 20px;
				border: 0;
				margin-left: 5px;
				line-height: 20px;
				display: inline-block;
				text-decoration: none;
				vertical-align: top;
				}
.button:hover, .help:hover {text-decoration: underline;}
				
#news_links {width:549px; display: inline; float: left; margin-top: 15px; /*padding-left: 25px;*/}

#news_links a.ldate {color: black; text-decoration: none; line-height: 17px;}
#news_links a.ldate:hover {text-decoration: underline;}
#news_links a.lname  {color: blue; text-decoration: none; line-height: 17px; display: inline-block;}
#news_links a.lname:hover {text-decoration: underline;}

a.link {color: #0000B4; text-decoration: none;}
a.link:hover {text-decoration: underline;}

#sel {padding: 0 25px; background-color: #fff8e0;}

#h_news {float: left; display: block; width: 549px; list-style: none; padding: 0; margin: 0;}

#h_news li.n1 {width: 80px; float: left; display: block; text-align: left;}
#h_news li.n2 {width: 15px; float: left; display: block; text-align: left;}
#h_news li.n3 {width: 454px; float: left; display: inline-block; text-align: left;}

#b_button {float: left;
		display: block ! important;
		width: 550px;
		height: 40px;
		text-align: center;
		margin-top: 30px;}

#b_button a {background: transparent url(/img/back.gif) 0 0 no-repeat;
			width: 90px;
			height: 21px;
			line-height: 21px;
			font-weight: 900;
			float: left;
			margin-left: 230px;
			display: inline ! important;}