/*html  {
	font-size: 100.1%
	}*/
body  {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #001f90;
	background: #74c36a;
	}

p {
	margin: 0;
	padding: 0;
	color: #001f90;
	font: 1em Tahoma, Arial, Verdana, sans-serif;
	
	}

div {
	margin: 0; 
	padding: 0;	
	border: 0px; 
	color: #001f90;
	font: 1em Tahoma, Arial, Verdana, sans-serif;
	}

table,td {
	margin: 0; 
	padding: 0; 
	border: 0px;
	color: #001f90;
	font: 1em Tahoma, Arial, Verdana, sans-serif;
	}

a {	
	color: #001f90;
	text-decoration: underline;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	text-decoration: none;
	}
a:hover{
	text-decoration: underline;}

h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
	font-weight: normal;
	color: #e5360e;
	font-family: Tahoma, Arial, Verdana, sans-serif;}
h1 {font-size: 2.4em;}
h2 {font-size: 2.4em;}
h3 {}
h4 {font: 1.2em Arial, Tahoma, Verdana, sans-serif; color:#001f90;}
h5 {font: 1em Arial, Tahoma, Verdana, sans-serif;color:#001f90;}


img {border: 0;}
a img {border:0}

.clear {clear: both; font-size: 1px; height: 1px; line-height: 1px}

form {margin:0; padding: 0;}
input, select, textarea {margin: 0; font: Tahoma, Arial, Verdana, sans-serif;  color: #2E3636;}
label {font: Tahoma, Arial, Verdana, sans-serif; }
select {  font: 1em Tahoma, Arial, Verdana, sans-serif; padding: 1px 2px;  }
input.text { padding: 1px 2px;  font: 1em Tahoma, Arial, Verdana, sans-serif; border: 1px solid #C4C9C7; background-color: #C4C9C7;  }
textarea {padding: 2px; font: 1em Tahoma, Arial, Verdana, sans-serif }

ul, li, ol {margin: 0; padding: 0;}
dl {margin: 0; padding: 0;}
dl dt {margin: 0; padding: 0; }
dl dd {margin: 0; padding: 0;}
object {margin: 0; padding: 0;}

/*&#221;&#242;&#238;&#242; &#225;&#235;&#238;&#234; &#237;&#243;&#230;&#229;&#237; &#228;&#235;&#255; &#240;&#224;&#241;&#247;&#229;&#242;&#224; &#248;&#232;&#240;&#232;&#237;&#251;*/
#measurer {
    width: 100%;
    height: 1px;
    line-height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;}
 
/*&#208;&#224;&#241;&#247;&#232;&#242;&#251;&#226;&#224;&#229;&#236; &#248;&#232;&#240;&#232;&#237;&#243;*/
/*#layout { 
	width: expression(document.getElementById("measurer").clientWidth < 995 ? "995px" : 
 	  document.getElementById("measurer").clientWidth > 1400 ? "1400px" : "100%");
   
    min-width: 995px;
    max-width: 1400px; 
    }
#layout_in {
	padding: 0 9px 0 6px;
	overflow: hidden;
	}*/

/*colors*/

.red{
	color: #e5360e;
	}
.green{
	color: #189000;
	}
.yellow{
	color: #cfcd2d;
	}
.violet{
	color: #b800ba;
	}
.submenu{
	color: #b866ba;
	}
.blue{
	color: #9ac5ff;
	}
.blue_dark{
	color: #001f90;
	}
/*head
-------------------------------------------------------------------------------------*/
#head{
	width: 100%;
	overflow: hidden;
	}
/*logotype*/
.logo {
	float: left;
	width: 459px;
	height: 134px;
	background: url("/images/logo.jpg") no-repeat 0 0;
	margin-right: 12px;
	}
	.logo a {
		display: block;
		overflow: hidden;
		text-indent: -3000px;
		height: 134px;
		}
	.logo h1{
		font-size: 1.1em;
		font-weight: bold;
		color: #000;
		width:330px;
		padding-left: 80px;
		}
	.logo p{
		font-size: 1.1em;
		font-weight: bold;
		color: #555;
		width:400px;
		padding-left: 40px;
		}
	.logo p b{
		font-size: 1em;
		font-weight: bold;
		color: #555;
		}
/*news*/

.news{
	float: left;
	width: 50%;
	}

	.news_bg{
		margin: 0 auto;
		width: 506px;
		height: 175px;
		background: url("/images/news_head.gif") no-repeat 0 24px;
		}
	.news h3{
		float: left;
		font: 1.4em Arial, Tahoma, Verdana, sans-serif; 
		padding: 2px 8px 3px 8px;
		margin:0 0 2px 220px;
		display: inline;
		color: #e5360e;
		background: #9ac5ff;
		}
.news dl{
	float: left;
	width: 220px;
	font-size: 0.9em;
	padding:8px 0 0 12px;
	}
.left_news{
	margin-right: 38px;
	}
	.news dt{
		color: #e5500e;
		}
	.news dt a{
		color: #e5500e;
		}
		.news dt a:hover{
			color: #001f90;
			}
	.news dd{
		color: #000;
		padding-bottom: 10px;
		}
	.news dd b{
		font-weight: normal;
		}
		
		
/*zone
	---------------------------------------------------------------*/
table td{
	vertical-align: top;
	}
#zone{
	width: 100%;
	}
/*scotch*/	
#yellow_block,
#green_block,
#blue_block,
#violet_block{
	position: relative;
	z-index: 200;
	}
.scotch{	
	position: absolute;
	z-index: 200;
	left: -55px;
	top:-40px;
	width: 278px;
	height: 77px;
	background: url("/images/scotch.png") no-repeat 0 0;
	}

*html .scotch {BACKGROUND: none transparent scroll repeat 0 0; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/images/scotch.png); WIDTH: 250px}

/*left_block*/

.left_block{
	float: left;
	width: 19em;
	}
#yellow_block{
	padding: 35px 5px 40px 8px;
	margin-bottom: 28px;
	background: #feff87 url("/images/bot_yellow.gif") no-repeat 0 100%;
	}
	#yellow_block ul li{	
		list-style: none;
		padding-bottom: 5px;
		}
		#yellow_block ul li a{
			position: relative;
			font:bold 1.3em Arial, Tahoma, Verdana, sans-serif;
			color: #102fA0;
			font-style:normal;
			text-decoration:none;
			}
			#yellow_block ul li a:hover{
			text-decoration:underline;
			}
			#yellow_block ul li li{
				padding:0 0 1px 10px;
				}
			#yellow_block ul ul{
				padding-top: 4px;
				}
				#yellow_block ul li li a{
				color: #304fC0;
				font-style:italic;
				font-size: 1.2em;
				font-weight: normal;
				}


#green_block{
	background: #189000 url("/images/bot_green.gif") no-repeat 0 100%;
	padding: 10px;
	}


/*center_block*/
div.common{
	padding:0 15px;
	}

.line{
	border-right: 1px solid #ffc6c6;
	margin-right: 40px;
	position: relative;
	right:0;
	bottom:0;
	height: 1%;
	}
.lb_center {padding: 30px 11px 20px 0;}
.lt_center, .rt_center, .lb_center, .rb_center {background-repeat:  no-repeat;}
.lt_center{background-position: 0 0;}
.rt_center{background-position: 100% 0; }
.lb_center {background-position: 0 100% }
.rb_center{background-position: 100% 100%; }

.lt_center{background-image:  url("/images/lt_center.gif"); background-color: #fff;}
.rt_center{background-image:  url("/images/rt_center.gif"); }
.lb_center {background-image:  url("/images/lb_center.gif"); }
.rb_center{background-image:  url("/images/rb_center.gif");  }	
	
.content{
	background:url("/images/bg_center.gif") repeat-y 100% -20px; 
	top:0;
	right:-16px;
	position: relative;
	height: 1%;
	}
.content div.summary{
	font-size: 1.3em;
	}

.content h1{
	margin:2px 0 1px -15px;
	width: 100%;
	position: relative;
	height: 1%;
	padding:0 0 0px 20px;
	}

.content h2{
	margin:5px 0 1px -15px;
	width: 100%;
	position: relative;
	height: 1%;
	padding:0 0 0px 15px;
	/*border-bottom: 1px solid #d2e1ff;
	border-top: 1px solid #d2e1ff;*/
	}

.content b{
	/*font-size: 1.2em;
	color: #223fB0;*/
	}
.content p{
	padding-bottom: 10px;
	font-size: 1.3em;
	}	
.content a{
	font-size: 1.3em;
	}	

/**********Articles list********/

.content .articleslist h2{
	margin-top: 5px;
	font-size: 12pt;
	color: #CC3333;
        font-weight:bold;
}

.content .articleslist h2 a{
	font-size: 10pt;
	color: #CC3333;
        font-weight:bold;
}

.content .articleslist .summary{
	font-size: 10pt;
	/*color: #333333;*/
}

span.articlesummarybanner {
	padding: 10px;
	padding-left: 10px;
	font-size: 10pt;
	color: #333333;
}

span.articlesummarybanner a {
	font-size: 10pt;
	color: #222222;
}


/*******Article text********/
.content .articletext{
}

.content .articletext p{
	font-size: 10pt;
	color: #202020;
	line-height: 14pt;
}

.content .articletext p a{
	font-size: 10pt;
	color: #202066;
	line-height: 14pt;
}

span.articlebanner {
	padding: 4px;
	padding-left: 15px;
	font-size: 10pt;
	color: #666666;
}

span.articlebanner a {
	font-size: 9pt;
	color: #333366;
}



/*center_menu*/	
.center_menu{
	width: 46%;
	float: left;
	padding:0 0 5px 20px;
	}
	.center_menu dt{
		padding-bottom: 3px;
		}
		.center_menu dt a{
			font:bold 1.4em Arial, Tahoma, Verdana, sans-serif;
			text-decoration: none;
			font-style: italic;
			}
			.center_menu dt a:hover{
				text-decoration: underline;
				font-style: italic;
				}
	.center_menu dd{
		padding: 0px;
		margin: 0px;
		padding-bottom: 2px;
		font-size: 0.8em;
		}	
/*right_block*/
.right_block{
	float: left;
	width: 19em;
	}
.right_block dl dt{
	color: #001f90;
	font:bold 1em Arial, Tahoma, Verdana, sans-serif;
	}
.right_block dd{
	color: #333333;
	font-size: 8pt;
	padding-bottom: 6px;
	}
	.right_block dd h5 a{
		font-size: 9pt;
		color: #&#209;51600;
		}
	.right_block dd h5 a:hover{
		/*text-decoration: none;*/
		}
#blue_block,
#violet_block{
	width: 177px;
	padding: 15px 5px 40px 8px;
	margin-bottom: 28px;
	background: #9ac5ff url("/images/bot_blue.gif") no-repeat 0 100%;
	}
#blue_block{
	background: #9ac5ff url("/images/bot_blue.gif") no-repeat 0 100%;
	}
#violet_block{
	background: #e45ce5 url("/images/bot_violet.gif") no-repeat 0 100%;
	}
#blue_block h4,
#violet_block h4{
	width: 129px;
	padding:17px 0 0 12px;
	height: 35px;
	}
	#blue_block h4{
		background: url("/images/last_stat.gif") no-repeat 0 0;
		}
	#violet_block h4{
		background: url("/images/pop_stat.gif") no-repeat 0 0;
		}
/*Footer
	------------------------------------------------------*/
#footer{
	margin-right: -9px;
	background:#ecff8b url("/images/bg_foot.gif") repeat-x 0 0;
	}
.foot_door{
	padding: 50px 0 13px 0;
	//height: 1%;
	background: url("/images/foot_door.gif") no-repeat 0 1px;
	}
.contact{
	width:20%;
        font-weight:bold;
        color:#6666EE;
	float: left;
	padding-left: 20px;
	}
.contact a {
	text-decoration: underline;
	font-size: 1.1em;
	}
.contact a:hover{
	text-decoration: none;
	font-size: 1.1em;
}
.copy{
        font-weight:bold;
        color:#6666EE;
	float: left;
	padding: 0 15px;
}
.counters{
	float: right;
	width: 285px;
	}
.counters div {
	float: right;
	margin-right: 5px;
	}
	
td.common{width:100%}
	

table.mixmarket h4{
	padding-left: 5px;
}
            
table.mixmarket h4 a{
	font-size: 11pt;
        font-weight:bold;
	color: #FF4500;
}
            
table.mixmarket p{
	font-size: 1.3em;
	color:#333333;
	padding: 5px;
}

table.mixmarket p a{
	font-size: 1.1em;
	color:#333333;
}
             
            
.ml {
 color:#74c36a;
 font-size:7pt; 
 }
            
.ml a:link, .ml a:active, .ml a:visited {
 font-family:Verdana;
 font-style:normal;
 font-weight: normal;
 color:#74c36a;
 font-size:2pt;
 text-decoration:none;
 letter-spacing: 0px;
 line-height: 0px;
 }
.ml a:hover {
 font-family:Verdana;
 font-style:normal;
 font-weight:nomal;
 color:#74c36a;
 font-size:2pt;
 text-decoration:none;
 letter-spacing: 0px;
 line-height: 0px;
 }