@charset "utf-8";
/* CSS Document */
h1, h2, h3, h4, h5, h6{ margin: 0; padding: 0; border: 0;	outline: 0;	  background: transparent; }

h1 {
	font-size:18px;
	padding-top:5px;
	padding-bottom:5px;
	line-height:20px;
	color:#FF6600;
}

a img {
	border:none;
}


body {
	line-height: 16px;
	background-color: #FfffFf;
	background-image:url(img/bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color:#3b3b3b;
}
.main-body {
	background-color:#FFF;
	width: 980px;
	overflow:hidden;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.navigation {
	height:31px;

	background-image: url(/img/topmbg.gif);
	background-repeat: repeat-x;
	text-align: center;
	margin-top: 10px;
}

.header_date {
	font-family:tahoma;
	font-size:10px;
	padding-right:10px;
	vertical-align:bottom;
}

.header-banner{
	position:relative;

	text-align:center;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	

}
.header-login{
	height:40px;
	text-align:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	background-image:url(/img/login_bg.gif);
	background-repeat:repeat-x;
	color:#666e79;
	text-align:center;
	border: 1px solid #d2d6db;
	vertical-align:middle;
}
.header-login input {
	height:15px;
	width:130px;
	vertical-align:top;
}
.box h2 {
	font-size:12px;
	padding-left:15px;
	padding-top:6px;

	color:#667;
	text-transform:uppercase;
}

.box td {
	vertical-align:top;
	
}
.box {
	font-size:12px;
	padding-bottom:3px;
	text-align:left;
}
.box a{
		color:#3b3b3b;
}
.boxnews {
	font-size:11px;
	padding-left:10px; 
	padding-right:10px;
	padding-bottom:7px;

}
.boxnews p{
	padding:0px;
}
.boxnews a{
	text-decoration:none;
	color:#3b3b3b;

}
.boxnews a:hover {
	color:#FF8000;
	text-decoration:none;
}
.boxnews_date {
	color:#e36318;
	font-size:11px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;

}
.bold {
	font-weight:bold;
}
.orange {
	color:#e36318;
}
.footer {
	background-image:url(/img/footer_bg.gif);
	background-repeat:repeat-x;
}
.footer a{
	color:#1F1F1F;
	text-decoration:none;
}
.footer a:hover {
	color:#667;
	text-decoration:none;
}

.midle-box {
	text-align:justify;
	padding-bottom: 10px;
	padding-right: 17px;
	padding-left: 17px;
	padding-top: 10px;
}
/*
.midle-box h1 {
	text-align: left;
}
*/
.midle-box h3{
	font-size:12px;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:3px;
}

.midle-box img {
	padding-top:15px;
	padding-right:25px;
	padding-bottom:15px;
}
.midle-box a img {
	padding-top:0px;
	padding-right:3px;
	padding-bottom:0px;
}




.center {
text-allign:center
}


.parthn {
	float:left;
	width:88px;;
	height:31px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:7px;
}

.calendar {
	font-size:11px;
	text-align: center;
}

.calendar table {
	border:1px solid #E0E0E0;
	color: silver;
}

.calendar table td {

	text-align: center;
}
.calendarToday {
	width:20px;
	font-weight: bold;
	color:#ffffff;
	background-color:#777;
}
.calendarActive {
	width:20px;
	background-color:#EFEFEF;
	color:#333333;
	text-decoration:none;
}
.calendarActive a {
	display: block; 
}
.calendarActive a:hover {
	background-color:#333;
	text-decoration:none;
	color: #FFF;
}

.calendarInactive {
	color: silver;
	width:20px;
}
.calendarHeader {
	text-align: center;
	font-size:11px;
	font-family: tahoma;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	background-color:#cccccc;
}
.calendarSubHeader{
	color:#0D0D0D;
	background-color:#CCCCCC;
	font-size:10px;
}
.calendarFooter {
	font-weight: bold;
	font-size:11px;
	
}
.calendarFooter a{
	font-weight:bold;
	text-decoration:none;
}
.calendarFooter a:hover{
text-decoration:none;
}


#dynamic_currency{
	cursor: help;
}
#dynamic_currency img{
	border:solid;
	border-width:2px;
}

.time {
	font-size:9px;
}

#news {
	font-size:12px;
	padding:3px;
}
.title {
	font-size:15px;
	color:#036;
	font-weight:bold;
	text-align:left;
}
#news img {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	
}
#news a{
	font-weight:bold;
}
a{

	text-decoration:none;
	
}
a:hover {
	text-decoration:none;
	color:#930;
}
.rightbox {
	font-size:11px;
}

.rightbox a:hover {
text-decoration:underline;
}
.rightbarnews {
	font-size:10px;
	background-color:#ffffff;
	padding-left:0px;
	vertical-align:top;
padding-bottom:3px;
text-align:left;


}

.rightbarnews a{
	text-decoration:none;
	color:#3b3b3b;


}
.rightbarnews a:hover {
	color:#FF8000;
	text-decoration:none;
}
.rightbarnews h2 {
	font-size:12px;
	padding-left:15px;
	padding-top:0px;
	color:#667;
	text-transform:uppercase;
}


#rightbarnews table a {display: block; 
	margin-top:3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;}
#rightbarnews table a:hover {
	background-color: #EAEAEA;
	margin-top:3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
} 


.font_normal {
	font-weight:normal;
}


.menu01 {
	display: block;
	background-repeat: repeat-y;
	background-image:url(img/menu01.gif);
	width: 76px;
	height: 31px;
}
.menu02 {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu02.gif);
	width: 79px;
	height: 31px;
}
.menu03 {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu03.gif);
	width: 131px;
	height: 31px;
}
.menu04 {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu04.gif);
	width: 75px;
	height: 31px;
}
.menu05 {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu05.gif);
	width: 116px;
	height: 31px;
}
.menu06 {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu06.gif);
	width: 54px;
	height: 31px;
}
.menu07 {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu07.gif);
	width: 67px;
	height: 31px;
}
.menu08 {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu08.gif);
	width: 85px;
	height: 31px;
}
.menu09 {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu09.gif);
	width: 58px;
	height: 31px;
}
.menu10 {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu10.gif);
	width: 46px;
	height: 31px;
}
.menu21 {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu21.gif);
	width: 85px;
	height: 31px;
}

.menu22 {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu22.gif);
	width: 123px;
	height: 31px;
}
.menu23 {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu23.gif);
	width: 70px;
	height: 31px;
}
.menu24 {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu24.gif);
	width: 64px;
	height: 31px;
}


.menu01:hover {
	display: block;
	background-repeat: repeat-y;
	background-image:url(img/menu01_ov.gif);
	width: 76px;
	height: 31px;
}
.menu02:hover {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu02_ov.gif);
	width: 79px;
	height: 31px;
}
.menu03:hover {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu03_ov.gif);
	width: 131px;
	height: 31px;
}
.menu04:hover {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu04_ov.gif);
	width: 75px;
	height: 31px;
}
.menu05:hover {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu05_ov.gif);
	width: 116px;
	height: 31px;
}
.menu06:hover {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu06_ov.gif);
	width: 54px;
	height: 31px;
}
.menu07:hover {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu07_ov.gif);
	width: 67px;
	height: 31px;
}
.menu08:hover {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu08_ov.gif);
	width: 85px;
	height: 31px;
}
.menu09:hover {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu09_ov.gif);
	width: 58px;
	height: 31px;
}
.menu10:hover {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu10_ov.gif);
	width: 46px;
	height: 31px;
}
.menu21:hover {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu21_ov.gif);
	width: 85px;
	height: 31px;
}
.menu22:hover {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu22_ov.gif);
	width: 123px;
	height: 31px;
}
.menu23:hover {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu23_ov.gif);
	width: 70px;
	height: 31px;
}
.menu24:hover {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu24_ov.gif);
	width: 64px;
	height: 31px;
}


.menu01_active {
	display: block;
	background-repeat: repeat-y;
	background-image:url(img/menu01_ov.gif);
	width: 76px;
	height: 31px;
}
.menu02_active {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu02_ov.gif);
	width: 79px;
	height: 31px;
}
.menu03_active {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu03_ov.gif);
	width: 131px;
	height: 31px;
}
.menu04_active {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu04_ov.gif);
	width: 75px;
	height: 31px;
}
.menu05_active {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu05_ov.gif);
	width: 116px;
	height: 31px;
}
.menu06_active {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu06_ov.gif);
	width: 54px;
	height: 31px;
}
.menu07_active {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu07_ov.gif);
	width: 67px;
	height: 31px;
}
.menu08_active {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu08_ov.gif);
	width: 85px;
	height: 31px;
}
.menu09_active {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu09_ov.gif);
	width: 58px;
	height: 31px;
}
.menu10_active {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu10_ov.gif);
	width: 46px;
	height: 31px;
}
.menu21_active {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu21_ov.gif);
	width: 85px;
	height: 31px;
}
.menu22_active {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu22_ov.gif);
	width: 123px;
	height: 31px;
}
.menu23_active {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu23_ov.gif);
	width: 70px;
	height: 31px;
}
.menu24_active {
	display: block;
	background-repeat: repeat-y;
	background-image:url(/img/menu24_ov.gif);
	width: 64px;
	height: 31px;
}

img.benzin {
vertical-align:middle;
} 


a.rss_icon {display: inline-block; background-image:url(/img/rss.png); width: 16px; height: 16px; background-repeat: no-repeat; margin-left: 5px;}

div.soc_links {text-align: right; background-color:#e2e2e2; padding:5px;}
.soc_links a {display: inline-block; width: 20px; height: 20px; margin-left: 2px;}
.soc_links a.ico_soc_favorite {background: url(/img/soc/favorite.png) no-repeat;}
.soc_links a.ico_soc_twitter {background: url(/img/soc/twitter.png) no-repeat;}
.soc_links a.ico_soc_facebook {background: url(/img/soc/facebook.png) no-repeat;}
.soc_links a.ico_soc_livejournal {background: url(/img/soc/livejournal.png) no-repeat;}
.soc_links a.ico_soc_vkontakte {background: url(/img/soc/vkontakte.png) no-repeat;}
.soc_links a.ico_soc_blogger {background: url(/img/soc/blogger.png) no-repeat;}
.soc_links a.ico_soc_googlebuzz {background: url(/img/soc/googlebuzz.png) no-repeat;}
.soc_links a.ico_soc_ya {background: url(/img/soc/ya.png) no-repeat;}
.soc_links a.ico_soc_yalenta {background: url(/img/soc/yalenta.png) no-repeat;}
.soc_links a.ico_soc_mailru {background: url(/img/soc/mailru.png) no-repeat;}
.soc_links a:hover {background-position: 0 -20px;}

div.soc_right a {float: right; margin-right: 1px; margin-top: 3px;}
div.vk_like{float: right; padding:17px 1px 3px 25px;}
.clear {clear: both;}
