@charset "windows-1251";
/* CSS Document */
*{
	margin: 0;
	padding: 0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}
body
	{
	margin-top:0px;
	padding-top:0px;
	background:#222222;
	color: white;
	font-size:12px;
	}
.impt
	{
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:0px;
	}

.impt2
	{
	font-size:20px;
	padding-bottom:5px;
	padding-top:0px;
	}

.blue
	{
	color: #0099FF;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:0px;
	}

.all
	{
	background: url(images/main_bg.jpg) repeat-y;
	width: 1200px;
	margin: auto;
	}


.top
	{
	position: relative;
	background: url(images/top_bg.jpg) top left no-repeat;
	height: 210px;
	padding: 0px 0 0 0;
	}
.main_menu
	{
	width: auto;
	height: auto;
	text-align: center;
	}
	
.main_menu ul
	{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}
.main_menu ul li
	{
	display: inline;
	background:url(images/marker.jpg) left no-repeat;
	padding: 0 10px 0 11px;
	}
.main_menu ul li a
	{
	color:#EED183;
	font-size:15px;
	text-decoration: none;
	font-weight:bold;
	}
.main_menu ul li a.active{
	color:#DCA00A;
	}
.main_menu ul li a:hover
	{
	color: #DCA00A;
	text-decoration: none;
	}
	
.left
	{
	width: 260px;
	min-height:600px;
	float: left;
	position: relative;
	z-index: 10;
	}
	
.link_btn
	{
	position: relative;
	text-align: center;
	}
	
.link_btn a
	{
	background: url(images/link_btn.jpg) no-repeat;
	display: block;
	padding-top:5px;
	width: 155px;
	height: 23px;
	color: #fff000;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	margin: 0 auto;
	}
.operators
	{
	margin:10px;
	padding: 3px 10px 3px 10px;;
	text-align:left;
	background-color: #2F2F2F;
	}
	
.operators a
	{
	clear:both;
	}

	
.operators img
	{
	border:none;
	margin:7px;
	float:left;
	clear:both;
	}

a.mts, a.beeline, a.megafon
	{
	display: block;
	height: 27px;
	padding: 10px 5px 0 60px;
	margin: 7px 0;
	font-size: 12px;
	text-decoration: none;
	}	
a.mts{
	background: url(images/sim1.jpg) top left no-repeat;
	}
a.mts span{
	color: #FF0C0B;
	border-bottom: 1px dashed #000;
	}
a.mts:hover span{
	color: #fff;
	border-bottom: 1px dashed #FF0C0B;
	}
.beeline{
	background: url(images/sim2.jpg) top left no-repeat;
	}
a.beeline span{
	color: #FFDB42;
	border-bottom: 1px dashed #000;
	}
a.beeline:hover span{
	color: #000;
	border-bottom: 1px dashed #FFDB42;
	}
.megafon{
	background: url(images/sim3.jpg) top left no-repeat;
	}
a.megafon span{
	color: #00A142;
	border-bottom: 1px dashed #191E6F;
	}
a.megafon:hover span{
	color: #191E6F;
	border-bottom: 1px dashed #00A142;
	}
.nav
	{
	padding:0px;
	margin:0px;
	font-size:12px;
	font-weight: 500;
	}
	
	
.nav a
	{
	display:block;
	width:190px;
	float:left;
	clear:both;
	color:#EED183;
	text-decoration:none;
	padding-left:10px;
	font-weight: bold;
	}
.nav a:hover
	{
	color:#DCA00A;
	text-decoration:none;
	}
.nav a img
	{
	border:none;
	}	

.cont
	{
	width: auto;
	min-height:600px;
	}
.cent_wr{
	float: left;
	width: 100%;
	margin: 0 -260px 0 -260px;
	}	
.center
	{
	display: block;
	margin: 0 260px 0 260px;
	min-height:600px;
	padding: 10px;
	position: relative;
	}
.right
	{
	width:260px;
	min-height:600px;
	float:left;
	}
.content
	{
	width:100%;
	color:#ffffff;
	}

.content ul
	{
	padding-left: 30px;
	}

.content ol
	{
	padding-left: 30px;
	}

.content img
	{
	margin:7px;
	}
	
.content a
	{
	color: #A5C5EE;
	}
.content a:hover
	{
	text-decoration: none;
	}
.content p
	{
	color: #fff;
	}
.content h4
	{
	font-size:16px;
	padding-top: 7px;
	padding-bottom: 7px;
	}
.content h3
	{
	font-size:18px;
	}
.content h2
	{
	font-size:20px;
	}
.content h1
	{ 
	font-size:12px;
	}
.content a:hover{
	text-decoration: none;
	}
.content ul.numeric{
	list-style-type: decimal;
	list-style-position: inside;
	padding: 10px;
	color: #999999;
	}
.content ul.numeric li{
	font-size: 12px;
	}
.content ul.numeric li span{
	font-size: 12px;
	color: #fff;
	}
.content ul.marked{
	list-style-type: disc;
	list-style-position: inside;
	color: #999999;
	padding-left: 12px;
	}
.content ul.marked li{
	font-size: 12px;
	}
.content ul.marked li span{
	font-size: 12px;
	color: #fff;
	}
.content .layout{
	width: 100%;
	margin-top: 5px;
	}
.content .layout tr.grey{
	background: #AAA;
	}
.content .layout td, .content .layout th{
	text-align: left;
	padding: 5px;
	color: #fff;
	font-size: 12px;
	}

.top20
	{
	position: relative;
	background:#666666;
	margin: 10px;
	text-align: center;
	padding:10px;
	}
a.mts, a.beeline, a.megafon
	{
	display: block;
	height: 27px;
	padding: 10px 5px 0 60px;
	margin: 7px 0;
	font-size: 14px;
	text-decoration: none;
	}
div.top20 a.insertbtn
	{
	display: block;
	padding:3px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #DCA00A;
	text-decoration: none;
	}
* html .top20 a.insertbtn{
	height: 0px;
	}
a.insertbtn span
	{
	color: #EED183;
	border-bottom: 1px dashed #DCA00A;
	}
a.insertbtn:hover span
	{
	color: #DCA00A;
	border-bottom: 1px dashed #EED183;
	}
.top20 table
	{
	background:#111111;
	font-size: 12px;
	color:#FFFFFF;
	}
	
.top20 table td
	{
	padding: 0 6px 0 6px;
	}
	
.top20 table td a
	{
	text-decoration:none;
	color:#FFF;
	}
.top20 table td a:hover
	{
	
	}

.footer
	{
	background:url(images/footer_bg.jpg) no-repeat;
	height: 22px;
	padding-top: 106px;
	position:relative;
	color: #669EE5;
	clear:both;
	}
	
.footer_menu
	{
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	}
	
.footer_menu a
	{
	text-decoration:none;
	color: #A5C5EE;
	}
.footer_menu a.active
	{
	text-decoration:none;
	color:#fff;
	}
.footer_menu a:hover
	{
	color: #fff;	
	text-decoration: none;
	}

.num_list
	{
	width:100%;
	font-size:16px;
	color:#CCCCCC;
	}

.num_list tr:hover
	{
	background:#999999;
	}
	
.num_list tr td
	{
	padding:3px;
	}
	
.num_list tr td a
	{
	float:left;
	text-decoration:none;
	}
	
.num_list2
{
font-family:Verdana, Arial, Helvetica, sans-serif
}	