body { background:#1C477B; color:#fff; font:12px Arial; padding:0; margin:0; }
img { border:0; }

a { color: #ffffff;}
a:hover { text-decoration:none; }

.container { position:relative; margin:0 auto; width: 1024px;}

.header { background:url(img/bg2.jpg) 0 0 no-repeat; height:309px; }

.icons { margin:0; padding:0; width:35px; list-style-type:none; position: absolute; left: 13px; top: 15px; }
.icons li { margin:0 0 2px; padding:0;  }
.icons li, .icons a, .icons b { position:relative; display:block; height:35px; }
.icons a, .icons b 
{
	overflow:hidden; 
	text-decoration:none; 
	background:url(img/icons.gif) 0 0 no-repeat; 
	/*behavior: url(/iepngfix.htc);*/
	width:35px;
}
.icons span { position:relative; left:35px; }

.icons a.home { background-position:-35px 0; }
.icons a.home:hover, .icons b.home { background-position:0 0; }
.icons a.mail { background-position:-35px -37px; }
.icons a.mail:hover, .icons b.mail { background-position:0 -37px; }
.icons a.map { background-position:-35px -74px; }
.icons a.map:hover, .icons b.map { background-position:0 -74px; }

.logo { position: absolute; left: 62px; top: 10px; }

.lang { position: absolute; right: 55px; top: 5px; font-weight:bold; margin:0; padding:0; display:inline; }
.lang li { margin:0; padding:0 10px; border-left:1px solid #ffffff; list-style:none; display:inline; }
.lang li#first { border-left:none; }

.second 
{
	background:url(img/fbg.gif) 0 0 repeat-x; 
	height:113px; 
	color:#000000;
	margin:0px;
	padding:0px;
	text-align:left;
}
.second h3 { color: #A70400; font-size:12px; font-weight:normal; text-transform:uppercase; padding:0; margin:0; }
.second dd {font-weight:bold; padding:1px 0 2px 0; margin:0 0 0 60px; }
.second dl { margin-top:6px; padding:0; margin-bottom:0px; }

.weather 
{
	float:left; 
	margin-left:30px; 
	margin-top:5px; 
	padding:0; 
	width:175px;
	background:url(img/r.gif) 173px 0px repeat-y; 
	height:100px;
}
.weather dt { padding:1px 0 2px 35px; margin:0; float:left; width:75px; }
.weather_1
{
	background:url(images/weather/1.png) top left no-repeat;
	behavior: url(/iepngfix.htc);
}
.weather_2
{
	background:url(images/weather/2.png) top left no-repeat;
	behavior: url(/iepngfix.htc);
}
.weather_3
{
	background:url(images/weather/2.png) top left no-repeat;
	behavior: url(/iepngfix.htc);
}

a.weather_link:link,
a.weather_link:visited,
a.weather_link:active
{
	color:#000; 
	font:12px Arial;
	text-decoration:none;
}
a.weather_link:hover
{
	color:#000; 
	font:12px Arial;
	text-decoration:underline;
}

.time {  float:left; margin-left:30px; margin-top:5px; padding:0; width:150px; background:url(img/r.gif) 148px 0 repeat-y; height:100px; }
.time dt { padding:1px 0 2px 0; margin:0; float:left; width:75px; }



.gasoline {  float:left; margin-left:30px; margin-top:5px; padding:0; width:190px; background:url(img/r.gif) 188px 0 repeat-y; height:100px; }
.gasoline .mark{padding-top:5px; width:145px;}
.gasoline .mark span{font-weight:bold; padding-left:10px; float:right;}

.currency {  float:left; margin-left:30px; margin-top:5px; padding:0; width:150px; background:url(img/r.gif) 148px 0 repeat-y; height:100px; }
.currency dt { padding:1px 0 2px 0; margin:0; float:left; width:55px; font-weight:bold; }

.search 
{
	clear:right;
	float:left; 
	margin-left:10px; 
	margin-top:15px; 
	padding:0; 
	width:190px; 
	height:40px; 
	text-align:center; 
}
.search p { font-weight:bold; padding:0 0 15px; margin:0; }
.search .sr { width:130px; height:19px; font-size:11px; border:1px solid #D49B30; padding:0; margin: 0 5px 0 0; }
.search .but { position:relative; top:5px; width:49px; height:19px; margin:0; }

.tmenu 
{
	text-align:center;
	width:1024px; 
	background:url(img/mbg.gif) 0 0 repeat-x; 
	height:41px; 
	font-weight:bold; 
	text-transform:uppercase;
}

.nav { position:relative; top:12px; margin:0; padding:0; display:inline; }
.nav li { margin:0; padding:0 15px; list-style:none; display:inline; }

.content { margin:5px 10px 0 20px; background:url(img/rz.gif) 308px 0 repeat-y; }
.content:after { content:''; display:block; height:0; clear:both; }
.content h2 {color: #F8BF4E; font:normal bold 12px Arial; text-transform:uppercase; padding:0 0 10px; margin:0; }
.content p { padding:0 0 2px; margin:0; text-indent:2em; }
.lcol { float:left; width:310px; }
.rcol { clear:right; float:left; margin-left: 25px; width: 645px; }

.find {  width:288px }
.find .txt { width:182px; height:20px; }
.find label { float:left; padding-right:10px; }
.find .field { clear:both; margin-bottom:7px; text-align:right; }
.find .button { text-align:center; clear:both; margin-top:10px; }

.lmenu { list-style-type:none; padding:0; margin:0; text-transform:uppercase; line-height:18px; }
.lmenu a { text-decoration:none; font-weight:bold; }
.lmenu a:hover { text-decoration:underline; }

.submenu { list-style-type:none; padding:0; margin:5px; }
.submenu a { font-weight:normal; }
.submenu .dop { text-transform:none; font-style:italic; }
.submenu2 { list-style-type:none; padding:0; margin:0; text-transform:uppercase; font-style:normal; }

.submenu3 { list-style-type:none; padding:0; margin:5px; text-transform:none; font-style:italic; }


.banners { margin-top:30px; }
.banners img {margin-bottom:20px;}
 
.images img { border: 5px solid #fff; margin:0 0 5px 0; }
.images a:hover img { border-color:#E7EFF9 }
.images .picture { float:left; margin-right: 18px; }
.images .info { list-style-image:url(img/z.gif);  font:normal 11px/16px Arial; margin:0 0 0 15px; padding:0; }

.hr { position:relative; clear:both; height:35px; background:url(img/hr.gif) center 10px no-repeat; }

.footer 
{
	position: relative; 
	clear: both; 
	background: url(img/ft.gif) 0 0 repeat-x; 
	height: 35px;
}
.footer p 
{
	padding:0 0 0 30px; 
	margin:0; 
	line-height:35px; 
	float:left; 
}
.footer .counters 
{
	clear:right;
	float:right;
	vertical-align:top;
	padding:0px;
	/*margin-top:0px;*/
	margin-right:10px;
	height:31px;
}
.footer .counters img 
{
	vertical-align:top;
	margin-top:2px;
}

.footer .gismeteo
{
	float:left;
}

.map-level-1 a
{
	text-transform:uppercase;
}

.map-level-2 a
{
	text-transform:lowercase;
}

.map-level-3 a
{
	text-transform:lowercase;
}

img.preview_small
{
	float:inherit;
	/*margin:0 4px 6px 0;*/
	border: 4px solid #ffffff;
}

img.preview_square
{
	float:inherit;
	/*margin:0 2px 2px 0;*/
	border: 3px solid #ffffff;
}

td.galka
{
	background:url(images/galka.png) top left no-repeat;
	padding-left:17px;
	behavior: url(/iepngfix.htc);
}
