* { margin: 0; padding: 0; }

html {
	font: .8em Tahoma;
}

a {

}

#logo {
	position: absolute;
	width: 193px;
	height: 123px;
	left: 10%;
	top: 24px;
	
	cursor: pointer;
	
	z-index: 100;
}

	#logo h1 {
		display: none;
	}


#header {
	
}
	
	#logo {
		
	}
	


#header {
	height: 152px;
	position: relative;
	
	border-bottom: 1px solid #797D7D;
}

#header li {
	position: absolute;
	list-style: none;
}
	#header .top {
		position: absolute;
		top: 24px;
		right: 1%;
		
		font-size: .9em;
	}
	
		#header .top li {
			padding-left: 1em;
			margin-right: 2em;
			display: inline;
			position: static;
		}
		
	#header .nav {
		position: absolute;
		top: 56px;
		width: 100%;
		
		color: #fff;
		font-size: 1.1em;
		letter-spacing: .1em;
	}
	
		.nav a {
			padding: 0 2em;
			
			line-height: 21px;
			text-decoration: none;
			font-weight: bold;
			
			
		}
		
		.nav .search {
			width: 40%;
		
			text-align: right;
			
			z-index: 2;
		}
		
		.nav .search a { border-right: 1px solid #495E70; display: block; }
		
		
		.nav .wap {
			width: 22%;
			left: 39%;
		
			text-align: center;
			
			z-index: 1;
			
		}
		
		.wap .nav .wap { 	}
		
		.nav .about {
			width: 40%;
			left: 60%;
			
			z-index: 2;
		}
	
		.nav .about a { border-left: 1px solid #495E70; display: block; }
		.about .nav .about { 	}
	
	#header form {
		position: absolute;
		top: 80px;
		margin-left: 31%;
		left: 5%;
		width: 64%;
		
		text-align: left;
	}
		
		#header form div {
			width: 80%;
			padding: 2px 0;
		}
		
		#header em {
			font-style: normal;
			text-decoration: underline;
		}
		
		#header form #search_text {
			position: relative;
			top: 1px;
			width: 75%;
			padding: 2px 0;
			
			border: 1px solid #fff;
		}

#top_banner {
	margin-bottom: 10px;
//	width: 100%;
//	float: left;
	position: relative;
	
	line-height: 83px;
	text-align: center;
}
	#top_banner_bg {
		background: #fff;
	}

#left_baner {
        padding: 8px;
        text-align: center;
	margin-bottom: 10px;
}
#left_ppp {
        padding: 8px;
        text-align: center;
	margin-bottom: 10px;
}
          

#left_col {
	width: 24%;
	float: left;
	

}

	#left_col dl {
		padding: 3px;
		
		margin-bottom: 8px;
	}
	
        #left_col dr {
		padding: 3px;
		
		margin-bottom: 8px;
	}
		#left_col.search dl {

		}	
	
		#left_col.wap dl {

		}
	
	#left_col dl dt {
		padding: 3px 3px 3px 0px;
		color: #0A5FAF;
		font-weight: bold;
	}
	
	#left_col h2 {
		padding-left: 27px;
		margin-bottom: .1em;
			
		font: bold 1em Tahoma;	
	}
	
	#left_col ul {
		list-style: none;
		font-weight: bold;
		line-height: 1.5em;
	}

		#left_col ul li ul {
			margin-left: 1em;
			font-weight: normal;
		}	
		
	#left_col li {
		padding-left: 8px;
		background: url(i/ul_li.gif) no-repeat 0 .8em;
	}
	
	#left_col ul a {
		color: #094E8E;
		text-decoration: none;
	}
		#left_col ul a:hover {
			text-decoration: underline;
		}
	
	
	#left_col p {
		margin-bottom: .4em;
	}

	h2.weather {  }
	h2.ro_exchange { }
	
	
	#left_col label {
		display: block;
		width: 100%;
		
		color: #000;
	}
	
	#left_col select {
		margin: 2px 0;
		width: 100%; // width: 95%;
	}
	
	#left_col .text {
		margin: 2px 0;
		width: 98%; 
	}
	
		.col_left_submit {
			overflow: hidden;
			width: 100%;
		}
		
		#left_col .m_button {
			float: right;
		}
	
	.m_button {
		position: relative;
		height: 24px;
		top: 2px;
	
		width: 6em;
	}
	
#content {
	padding: 3px;
	/*max-width: 1270px;
	margin: auto;*/
}

#content .t {
	width: 80%;
	border-collapse: collapse;
	margin: 0 auto 1em auto;
}

#content .t td, #content .t th{
	border: 1px #299902 solid;
	vertical-align: top;
	padding: 10px;
}

#content .t th{
	color: #000;
	background-color: #F1F9F6;
}

#content.t tr:hover {
	background-color: #F1F9F6;
}

#text {
	margin-left: 26%;
 
}
	
	.content { 
		margin: 0 1% 0 27% !important;
	}

	#text h2 {
		padding: 0 .5em .2em .5em;
	//position: relative;

		font: bold 1em Tahoma;
		line-height: 1.4em;
		/*text-transform: lowercase !important;*/
	}

	#text h2.caption {
/*		width: 98%;
		float: left;*/
	 //position: relative;
	
		text-align: right;
	} 
	
	#text h2.sub a { color: #fff; }
	
	#text h2.sub {
		padding-left: 1.4em;
		
	} 
	
	#text #sub_cat {
/*		overflow: hidden;*/
		// width: 99.5%; // margin-left: -3px; 
		// border-right: 3px solid #F1F5F9;
		padding: 3px 0 6px 0;
		margin-bottom: 1em;
		width: 100%;
		
		background: #F1F5F9;
	}
		
		#text #sub_cat br {			
clear: both;
		}
		
		#text #sub_cat td {
			width: 33.3%;
			
			background: url(i/sub_cat.gif) no-repeat 5px 8px;
		}
	
		#text #sub_cat a {
			padding: .15em .15em .15em 1.4em;		
		}	
	
		

#text #sub_menu {
/*		overflow: hidden;*/
		// width: 99.5%; // margin-left: -3px; 
		// border-right: 3px solid #F1F5F9;
		padding: 3px 0 6px 0;
		margin-bottom: 1em;
		width: 100%;
		
		background: #F1F5F9;
	}
		
		#text #sub_menu br {			
clear: both;
		}
		
		#text #sub_menu td {
			
			
			
		}
	
		#text #sub_menu a {
			padding: .15em .15em .15em 1.4em;
			background: url(i/sub_cat.gif) no-repeat 5px 8px;		
		}	
	
		



	
	#text h3 {
		margin-bottom: .2em;
	
		font: bold 1.1em Tahoma;
	}
	
	#text h3 a {

	}
	
	 #text p {
         font: .85em Tahoma;      
        }

        

               #text p, #text ul, #text ul, #text table {
		position: relative;
                margin-bottom: 1em;
                
}



	}
	
	#text .item {
		padding: 1em .5em;
	}
	
	#text .item:hover {

	}
	
	#text h4 {
		padding-left: 10px;
		
		font: bold 1em Tahoma;
	}
	
	#text h4 a {
		text-decoration: none;
	}
	
	#pages {
		font-weight: bold;
	}
		#pages a {
			text-decoration: none;
		}
	
.col {
	margin: 1em 0;
	float: left;
	width: 46%;
	margin-right: 3%; // margin-right: 1%;
}	

	.col .group {
		padding: .35em;
	}

	.col .group:hover {
	}

#c_footer {
	clear: both;
}

#footer #footer_menu {
	padding: 4px 2em;

	position: relative;
	
	text-transform: lowercase;
	
}
	
	#footer #footer_menu a {
		text-decoration: none;
	}
	
	#footer #footer_menu .top {
		position: absolute;
		top: 14px;
		right: 1%;
	}
	
		#footer #footer_menu .top li {
			display: inline;
			padding-right: 2em;
			padding-left: 1em;

		}


#footer #footer_top {
	padding: 4px 2em;

	position: relative;
	
	text-transform: lowercase;
	
}
	
	#footer #footer_top a {
		text-decoration: none;
	}
	
	#footer #footer_top .top {
		position: absolute;
		top: 4px;
		right: 1%;
	}
	
		#footer #footer_top .top li {
			display: inline;
			padding-right: 2em;
			padding-left: 1em;

		}
		
	#footer #copy {
		/*position: relative;*/
		height: 50px;
		
		font-size: .8em;
	}
	
		#copy .col {
			float: left;
			width: auto;
			margin: 10px 15px; // margin: 10px 8px;
			padding: 0 10px;  // padding: 0 15px;
			
			border-left: 1px solid #08437F;
		}
		
		#copy .mail {
			padding-left: 1.4em;
		
			border: 0;
		}
	
		#copy .prava {
			padding-left: .6em;
		
			border: 0;
		}
	
	#copy #webarts {
		display: block;
		width: 81px;
		height: 26px;
		float: right;
		margin: 10px 15px 0 0; 
		/*position: absolute;*/
		
		/*top: 10px;*/
		/*right: 15px;*/
		
		text-decoration: none;
		text-indent: -9000px;
		
	}
.link { 
	font color: #e88300;
	text-decoration:underline;
}
a .link { 
	font color: #e88300;
	text-decoration:underline;
}
