html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;

	outline: 0;
	font-size: 100%;
	background: transparent;
}
.pagin{
	padding-left : 5px;
}
body{
	width:100%;
	background:#fff;
	font-family: Arial;
}
#topline{
width:100%;
height:90px;
padding-top: 0px;
}
.headerline{
height:0px;

overflow:hidden;
margin:0 auto;
text-align:center;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html {
	height: 100%;
}
a {
	color: #275094;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration:none;
}
.main{
	width:1020px;
	height:100%;
	position:relative;
	left:50%;
	margin-left:-510px;
	background: #fff;
}
.clear{clear:both}
.hidden{display:none}
.bg_none{background:none}

/*********HEADER*********/
#header{
 background: url('../images/bg_head.png') no-repeat 0 0px;
 min-height:150px;
}

#top_menu{
	display: block;
	height: 35px;
	width: 1020px;
position: relative;
z-index: 10000;
top: 0px;
left: 50%;
margin-left: -510px;
	background: url("../images/bg_top_menu.png") repeat-x;
}
#top_menu > li:first-child{
	margin-left: 30px;

}
#top_menu > li:hover:first-child{
	margin-left: 30px;;
}
#top_menu > li{
	float:left;
	cursor: pointer;
	height:35px;
}
#top_menu ul{
	display:none;
	position:absolute;
	width:175px;
	-moz-box-shadow: 0 3px 4px #ccc;
	-webkit-box-shadow: 0 3px 4px #ccc;
	box-shadow:0 3px 4px #ccc;
}
#top_menu li:hover ul ul, 
#top_menu li:hover ul ul ul,
#top_menu li:hover ul ul ul ul,  
#top_menu li.sfhover ul ul, 
#top_menu li.sfhover ul ul ul, 
#top_menu li.sfhover ul ul ul ul {
	display:none;
left:80px;
}
#top_menu li:hover ul, 
#top_menu li li:hover ul, 
#top_menu li li li:hover ul, 
#top_menu li li li li:hover ul,
#top_menu li.sfhover ul, 
#top_menu li li.sfhover ul, 
#top_menu li li li.sfhover ul,
#top_menu li li li li.sfhover ul{
	display:block;
	
}

#top_menu ul li{
	background: #275094;
	padding:0px 8px;
}
#top_menu ul li a{
	font-style: italic;
	font-size: 12px;
	text-decoration: none;
	color:#fff;
	border-bottom:1px solid #dbe2ed;
	display: block;
	padding: 10px 0;
}
#top_menu .last_li{
	background: url("../images/bg_top_menu_current.png") repeat-x;
}
#top_menu .last_li a{	border:none;}

#top_menu ul li a:hover{
	text-decoration: underline;
}
#top_menu > li > a{
	font-size:15px;
	color:#262627;
	text-decoration: none;
	line-height:32px;
	padding-left: 8px;
	padding-right: 8px;
	border-right: 1px solid #c4c4c4;
}
#top_menu > li:hover,#top_menu > li.current{
	background: url("../images/bg_top_menu_current.png") repeat-x;

}
#top_menu > li:hover > a,#top_menu > li.current > a{
	color:#fff;
	border:none;
	padding-left: 9px;
}
#top_menu > li:hover ul{
	display: block;

}
#top_menu > li:hover:first-child ul{
	display: block;
}
div.for_logo{
	float:left;
	padding-top:12px;
	padding-left:23px;
}
div.for_logo a{
	width:210px;
	height:130px;
	cursor: pointer;
	display: block;
}
div.center_head{
 float:left;
 text-align: center;
padding-top:5px;
}
.center_head p{
	color:#275094;
	font-size:14px;
	font-family: Arial;
	margin:8px 0 11px;
}
.center_head .socset{
	margin: 5px 0;
}
.center_head .socset li{
 display:inline-block;
 padding:4px;
}
.center_head .socset li a{
	display: block;
}
#form_search button{
 background: url("../images/but_search.png") no-repeat;
 width:30px;
 height:30px;
 border:none;
 margin-left: -30px;
 float:right;
 cursor:pointer
}
#form_search span{
	background: #f5f0f0;
	border:1px solid #275094;
	width:300px;
	display:inline-block;
	-moz-box-shadow: 0 0 4px #ccc;
	-webkit-box-shadow: 0 0 4px #ccc;
	box-shadow: 0 0 4px #ccc;
}
#form_search input{
	background: none;
	border:none;
	width:254px;
	padding:7px;
	float:left;
	text-transform: uppercase;
	font-size: 12px;
	font-family:verdana;
	color:#b8b8b8;
}
.head_but{
	float:left;
	padding:53px 21px 0;
}
a.tell_news,a.reklama{
	width:136px;
	color:#fff;
	text-shadow: 1px 1px 2px black;
	text-transform: uppercase;
	font-size:11px;
	border-radius:5px;
	text-decoration: none;
	padding:6px;
	background: #ea2e03;
	display:block;
	text-align:center;

}
a.reklama{
	background:#3d4f80;
	margin-top:17px;

}

.for_auth{
	float:right;
	text-align:center;
        width:180px;

}
#form_auth button{
	background: url("../images/but_enter.png") no-repeat;
	width:100px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	border: none;
	line-height:26px;
}
#form_auth input{
	width:138px;
	border:1px solid #7f8080;
	background: #f5f0f0;
	text-transform:uppercase;
	padding:4px;
	font-size:11px;
	color:#b8b7b7;
	margin-bottom: 8px;
}
.for_auth a{
	color:#1f1f1f;
	font-size:11px;
	line-height:14px;
}
.banner_1{
	background: url(../theme/banner_1.jpg) no-repeat;
	width:100%;
	height:87px;
}
.banner_2{
	background: url(../theme/banner_2.jpg) no-repeat;
	margin-top:9px;
	width:100%;
	height:87px;
}
.block_for_ads{
	padding:10px 0 0 25px;
}

.ads{
	float:left;
	margin-left:10px;
}
.ads ul{
	width:227px;
	border: 1px solid #b2b2b2;
	background: url('../images/bg_info.png') repeat-x #e1e1e1;
	height:100%;
	padding:8px 3px;
}
.ads ul a{
	font-size:12px;
	color:#275094;
}
.ads h3 {
	color:#275094;
	text-transform: uppercase;
	font-size:14px;
	font-family:Arial;
	padding:3px 0;
}

.block_for_ads .vip ul{
border: 1px solid #fc0101;	
}

.block_for_ads.vip span{
	color:#333333;
}
.block_for_ads .vip p{
	color:#646262;
	font-size:12px;
}

.block_for_ads .vip > p{color:#fd0f03}


.moduletable_vip {

}

.moduletable_vip span{
	color:#333333;
}
.moduletable_vip h3{
	color:#fc0101;
	font-size:12px;
}

.moduletable_vip p{color:#fd0f03}





.module_vip {
border: 1px solid #fc0101;
padding:10px 0 0 10px;	
}

.module_vip span{
	color:#333333;
}
.module_vip h3{
	color:#fc0101;
	font-size:12px;
text-transform: uppercase
}

.module_vip p{color:#fd0f03}
/*content*/

#content{
	padding: 20px 25px;
}
.left_center{
	width:214px;
	float:left;
}
h2.title_block{
	background: #275094;
	color:#fff;
	text-transform:uppercase;
	padding:4px;
	font-size:14px;
	margin-bottom:5px;
}

h3.title_block{
	background: #275094;
	color:#fff;
	text-transform:uppercase;
	padding:4px;
	font-size:14px;
	margin-bottom:5px;
}

.menuleft{
	display: block;
	padding: 0;
	margin: 0 0 20px;
	width: 214px;
	border-top: solid 1px #c4c4c4;
}
.menuleft li {
	position: relative;
	list-style: none;
	outline: none;
	background: url('../images/mg_left_menu.png') repeat-x;
	border: solid 1px #c4c4c4;
	border-top:none;
	padding: 0;
}
.menuleft > li:hover {
	background: url('../images/bg_current.png') repeat-x;
}
.menuleft a {
	display: block;
	text-decoration: none;
	text-align: left;
	font: normal normal 12px Arial;
	color: #010101;
	padding: 6px;
	margin: 0;
}
.menuleft li.parent a,
.menuleft li.parent li.parent a,
.menuleft li.parent li.parent li.parent  a,
.menuleft li.parent li.parent li.parent li.parent a {
	background: url("../images/left_line.png") no-repeat scroll 95% center transparent;
}
.menuleft li.parent li a,
.menuleft li.parent li.parent li a,
.menuleft li.parent li.parent li.parent li a,
.menuleft li.parent li.parent li.parent li.parent li a {
	background: url("") no-repeat scroll 95% center transparent;
}
.menuleft ul {
	display: block;
	position: absolute;
	z-index: 1000;
	left: 100%;
	top: -9999em;
	background: #cbcbcb;
	border: solid 1px #b8b4b4;
	min-width: 200px; /*обычная ширина*/
	width: auto; /*ширина если строка без пробелов и переносов*/
}
.menuleft ul li{
	background: none;
	border:none
}
.menuleft ul li a{
	font-style: italic;
	border-bottom: 1px dotted #fff;
	padding:0;
	margin:0 6px;
	padding:6px 0;
}
.menuleft ul li a:hover{
	text-decoration: underline;
}
.menuleft li:hover > ul {
	top: 0; /*показываем выпадающие блоки*/
	opacity: 1;
}

.block_info{
	background: url("../images/bg_info.png") repeat-x #e1e1e1;
	border:1px solid #b2b2b2;
	padding:6px 6px 10px;
	margin:5px 0 15px;
}
.block_info p{
	font-size:12px;
	color:#333333;
	line-height:16px;
	padding-bottom: 7px;
}
.block_info a{
	position: relative;
	font-style: italic;
	font-size:12px;
	color:#275094;
	margin-top:10px;
	display:block
}
.block_info a.vidjet_add{
	color:#fff;
	width:105px;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
	background:#313e83;
	padding:4px 8px;
}
.block_info span{
	font-size: 12px;
	color:#000;
	display:inline-block;
	padding: 4px 1px 3px 2px;
}
.block_info span.usd{
	background: url('usd.png') no-repeat 0 center;
	color:#008000;
	padding-left: 20px;
	width:30px;
}
.block_info span.eur{
	background: url('eur.png') no-repeat 0 center;
	color:#7071c3;
	padding-left: 20px;
	width:30px;
}

.block_info span.date{color:#a8a8a8;width:30px;}
.block_info span.down_kurs{color:red;}
.block_info span.up_kurs{color:#1c8d1c;}
.block_info span.value{width:59px}
.block_info span.nominal{
	width:50px;
}

/*******************/

.moduletable{
	background: url("../images/bg_info.png") repeat-x #e1e1e1;
	border:1px solid #b2b2b2;
	padding:6px 6px 10px;
	margin:5px 5 15px;
}
.moduletable h3{
	background: #275094;
	color:#fff;
	text-transform:uppercase;
	padding:4px;
	font-size:14px;
	margin-bottom:5px;
}

.moduletable p{
	font-size:12px;
	color:#333333;
	line-height:16px;
	padding-bottom: 7px;
}
.moduletable a{

	font-style: italic;
	font-size:12px;
	color:#275094;
	margin-top:10px;

}
.moduletable a.vidjet_add{
	color:#fff;
	width:105px;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
	background:#313e83;
	padding:4px 8px;
}
.moduletable span{
	font-size: 12px;
	color:#000;
	display:inline-block;
	padding: 4px 1px 3px 2px;
}


/*******************/
.module{
	background: url("../images/bg_info.png") repeat-x #e1e1e1;
	border:1px solid #b2b2b2;
	padding:6px 6px 10px;
	margin:5px 0 5px;
}
.module h3{
	background: #275094;
	color:#fff;
	text-transform:uppercase;
	padding:4px;
	font-size:14px;
	margin-bottom:5px;
}

.module p{
	font-size:12px;
	color:#333333;
	line-height:16px;
	padding-bottom: 7px;
}
.module a{

	font-style: italic;
	font-size:12px;
	color:#275094;
	margin-top:10px;

}
.module a.vidjet_add{
	color:#fff;
	width:105px;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
	background:#313e83;
	padding:4px 8px;
}
.module span{
	font-size: 12px;
	color:#000;
	display:inline-block;
	padding: 4px 1px 3px 2px;
}


/*******************/
#content .center{
	width:518px;
	float:left;
	padding:0 12px;
text-align: left !important;
}
p.title_gen{
		border-bottom: 1px solid #275094;
		border-left: 10px solid #275094;
		color: #275094;
		font-size: 14px;
		margin-bottom: 10px;
		padding: 0 5px 3px;
		text-transform: uppercase;
}
p.latest_news{
		border-bottom: 1px solid #fc0101;
		border-left: 10px solid #fc0101;
}
p.latest_news a{
	float: right;
	font-size: 12px;
	text-transform: none;

}
.red_news{
	border: 1px solid #fc0101;
}
.red_news a{
	color:#fc0101;
}
.block_news{margin-bottom: 15px;}
.block_news img{
 margin-right: 10px;
}
.blog p{
	color:#474747;
	font-size: 14px;
	line-height: 19px;
padding-top: 8px;
padding-bottom: 8px;
}
.contentpaneopen p {
	color:#474747;
	font-size: 14px;
	line-height: 19px;
padding-top: 4px;
padding-bottom: 4px;
}
.contentpaneopen div {
	color:#474747;
	font-size: 14px;
	line-height: 19px;
padding-top: 4px;
padding-bottom: 4px;
}
.blog a{
	font-style:normal;
	font-size: 16px;
	margin:0 0 8px;

}
.createdate{
	color:#7b7b7b;
	font-size:12px;
}

.blog a.view_news{
	font-style:italic;
	text-decoration: none;
	font-size: 12px;
	display: inline-block;
	padding-left:3px;
}
.blog a.view_news:hover{text-decoration:underline}

}
.short_news div.module{


}
.short_news{
width:100%;


}
.short_news,.short_news2 .block_info span.date{
	color:#585757;
	display:inline-block;
	padding: 0 5px 0 0;
}


.short_news,.short_news2 div.moduletable a{
	color:#585757;
	text-decoration:none;
	display:inline;
	font-style: normal;
padding: 6px 6px 10px;
margin: 5px 0px 15px;
	line-height: 18px;
}
.short_news2 {
	color:#585757;
	text-decoration:none;
	display:inline;
	font-style: normal;
padding: 6px 6px 10px;
margin: 5px 0px 15px;
	line-height: 18px;
}

.short_news,.short_news2 div.moduletable p > a{
	text-decoration: underline;
		color:#275094;
}
.short_news,.short_news2 div.moduletable p > a:hover{
	text-decoration: none;
}
.short_news,.short_news2 div.moduletable a:hover{
	text-decoration: underline;
}

.latestnews li{
	padding:5px 0;
	border-bottom:1px dotted #a1a1a1;
}
.latestnews a{
	color:#585757;
	text-decoration:none;
	display:inline;
	font-style: normal;
	margin: 0 0 10px;
	line-height: 18px;
}

.short_news div.module{

}

.short_news2{
	
	float:left;

}


.right_center{
	float:left;
	width:214px;
	text-align: center;
}

.right_center > a{
	display:block;
	margin:10px 0;
}
.right_center > .block_info{
	width:192px;
	margin:5px 11px 15px 0;
	position:relative;
	text-align: left;
}
.right_center > .block_info img{
	margin:3px;
}
.afisha a{
	margin-top:2px!important
}
/*footer*/
#footer{
	background:#8d8d8d;
	padding:10px 16px;
}
.footer_left{
	width:363px;
	float:left;
}
.footer_left p{
	font-size:12px;
	color:#fff;
	padding:5px 0;
}
.footer_left a{
	font-size:12px;
	color:#fff;
}
.center_footer{
	float:left;
	width:213px;
	text-align: center;
}
.right_footer{
	text-align:right;
	width:410px;
	float:right;
	padding-top:6px;
}
.right_footer a{
	display:inline-block;
	margin:3px 0;
}

.fixedLink {
		background: none;
		left: 90%;
		padding: 5px 8px;
		position: fixed;
		top: 78%;
}

#rek1,#rek2{

width:45%;
overflow:hidden;
}
#rek1 h3,#rek2 h3{

}
#rek2{
text-align:right;
padding-left:51px;
}
#rek1{
float:left;

}
.advert22{
text-align: right;
margin-bottom: 15px;
}
#modlgn_passwd,#modlgn_username{
	width:100px;
	border:1px solid #7f8080;
	background: #f5f0f0;
	text-transform:uppercase;
	padding:4px;
	font-size:11px;
	color:#b8b7b7;
	margin-bottom: 8px;
}

#sl_submitbutton input{
	background: url("../images/but_enter.png") no-repeat;
	width:100px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	border: none;
	line-height:26px;
}
.latestnews li{
	padding:5px 0;
	border-bottom:1px dotted #a1a1a1;
}
a.latestnews{
	color:#585757;
	text-decoration:none;
	display:inline;
	font-style: normal;
	margin: 0 0 10px;
	line-height: 18px;
}
.latestnews li{
	padding:5px 0;
	border-bottom:1px dotted #a1a1a1;
text-decoration: none;
}
.mostread li{
	padding:5px 0;
	border-bottom:1px dotted #a1a1a1;
text-decoration: none;
}

div.ads ul.mostread,ul.sobi2latestads {
height:200px;
}

.latestnews a:hover{
	text-decoration: underline;
}
.mostread a{
	color:#585757;
	text-decoration:none;
	display:inline;
	font-style: normal;
	margin: 0 0 10px;
	line-height: 18px;

}
.sobi2latestads li{
	padding:5px 0;
	border-bottom:1px dotted #a1a1a1;
text-decoration: none;
}
.sobi2latestads a:hover{
	text-decoration: underline;
}
.sobi2latestads a{
	color:#585757;
	text-decoration:none;
	display:inline;
	font-style: normal;
	margin: 0 0 10px;
	line-height: 18px;

}

#sl_vert #sl_username input {
	width:100px;
width: 100px;
border: 1px solid #7f8080;
background: #f5f0f0;
text-transform: uppercase;
padding: 4px;
font-size: 11px;
color: #b8b7b7;
margin-bottom: 0px;
background-color: #f5f0f0;
 -webkit-box-shadow: inset 0 0 0 50px #fff; -webkit-text-fill-color: #000;
}
#sl_vert #sl_pass input {
	width:100px;
border: 1px solid #7f8080;
background: #f5f0f0;
background-color: #f5f0f0;
text-transform: uppercase;
padding: 4px;
font-size: 11px;
color: #b8b7b7;
margin-bottom: 0px;
 -webkit-box-shadow: inset 0 0 0 50px #fff; -webkit-text-fill-color: #000;
}
#sl_vert .button {background: url("../images/but_enter.png") no-repeat;
width: 100px;
color: #fff;
text-transform: uppercase;
text-align: center;
border: none;
line-height: 26px;
margin-bottom: 0px;
}

#sl_vert #sl_rememberme {
margin-bottom: 0px;
font-size: 10pt;
}

.contentpaneopen {
width: 518px; !important;
}
.module2 {text-align: center;}
.fleft {float:left;}
#flashcontent_f {
background: #fff;
display: block;
margin: 0 auto;
}

.head_but2{
	float:left;
	padding:13px 0px 0;
padding-left: 230px;
}
a.tell_news2,a.reklama2{
	width:136px;
	color:#fff;
	text-shadow: 1px 1px 2px black;
	text-transform: uppercase;
	font-size:11px;
	border-radius:5px;
	text-decoration: none;
	padding:6px;
	background: #ea2e03;
	display:block;
	text-align:center;

}
a.reklama2{
	background:#3d4f80;
	margin-top:17px;

}
#greeting {
margin-top: 50px;
margin-bottom: 30px;
}

.moduleaction
{
height: 220px;
}

.news1, .news2 
{width:49%;
}

.news1{
float:left;
}
.news2{
float: right;
}
.module_f {
margin: 0 auto;
width: 510px;
}

.downline
{
text-align: center;
}



