img{border:0;}
h2{color:#008dca;font-size:18px;font-weight:normal}



.link{

	background: url(/images/arr.gif) no-repeat -3px 4px;
	padding-left:15px;
}

*{
	padding: 0;
	margin: 0;
	font-family: Tahoma;
	}
a{color:#005495}
html, body {
	margin:0px; padding:0px; 
	background:#fff;
	position:relative; 
	font-family: "Tahoma";
	font-size:11px;
}

.select, .btn, textarea {
	border-left:1px solid #3e3e3e;
	border-top:1px solid #404040;
	border-bottom:1px solid #8e8e8e;
	border-right:1px solid #8e8e8e;
}

.btn {
	padding:0 3px;
	height:19px;
	font-size:11px;
}
.select
{
	font-size:11px;
	text-align:right;
}

.middle{
	vertical-align:middle;
	padding:2px 0;
}


#all {
	text-align:left;
	/*min-width:960px;*/
	/*width:expression(document.body.clientWidth < 960 ? "960px" : "auto" );*/
	width: 953px;
	padding:0 19px;
	margin:0 auto;
}
#all a:hover {text-decoration: none;}

.head {
	display:block;
	height:170px;
	position: relative;
	padding:1px;
}

#container {

	display:block; 
	border-right:solid 235px #fff;
}


#inner {
	display:block;

	margin-right:-235px;
	padding:1px;
}

#right {
	float:right; 

	width:235px;
	left:0px;
}
#center {
	margin-right:235px;

	display:block;
	height:1%;
	padding-right:20px;
}

.clear {
	clear:both;
}


.foot {
	display:block;
	height:165px;
	padding:1px;
	margin-top:40px;
	border-top:1px solid #e6e6e6;
}


.head {
	padding-top:10px;
	background: url(/images/banner/ekomobile_450x112.jpg) no-repeat;
	background-position: 53% 10px;
}



/*ШАПКА*/
.logo{
	position:absolute;
	top:50px;
	left:43px;
	width: 182px;
	height: 42px;
	display: block;
	float: left;
}





.auth{
	float:right;
	width:206px;
	height:104px;
	border:1px solid #e1e1e1;
	padding:3px 12px;
}
.auth .personal{
	height:25px;
	padding-left:18px;
	background: url(/images/auth.gif) no-repeat left;
	line-height:24px;
	font-size:14px;
	font-weight:bold;
	color:#a8a8a8;
}
.auth .personal a {
	color: #a8a8a8; text-decoration: none;
}
.auth .personal a:hover {
	text-decoration: underline;
}


.login_table
{
	font-size:11px;
	border-collapse: collapse;/* cellspacing=0 */
}
.login_table td{padding:3px 0;/* cellpadding=0 */}

.login_table .t_input{width:115px;}


.auth .hello{
	padding-left:3px;
	padding-top:3px;
	font-size:11px;
}
.auth .hello a{color:#008dca;}
.auth .hello a:hover {text-decoration: none;}
.auth .hello b{color:#08a800;}
.auth .btn {
	margin-top:5px;
	float:right !important;
	height:20px;
	width:45px;
	border-left:1px solid #3e3e3e;
	border-top:1px solid #404040;
	border-bottom:1px solid #8e8e8e;
	border-right:1px solid #8e8e8e;
}

.t_input{
	border-left: 1px solid #808080;
	border-top: 1px solid #414141;
	border-bottom: 1px solid #cecece;
	border-right: 1px solid #cecece;
	background: url(/images/dot.gif) repeat-y left;
	padding-left:2px;
}
.reg_links{
	float:left;
	font-size:11px;
	line-height:12px;
	color:#bababa;
	height:26px;

}
.reg_links a{color:#bababa;}
.reg_links a:hover {text-decoration: none;}
.reg_links u{
	font-size:10px;
	text-decoration:none;
}



/* .topmenu{
	margin-top:10px;
	width:100%;
	height:36px;
	background: url(/images/top_menu.gif);
	border-top:1px solid #e5e5e5;
	border-collapse: collapse;/* cellspacing=0 *//*
}
.topmenu td{
	padding:0;*//* cellpadding=0 */
	/*text-align:center;
	vertical-align:top;
	white-space:nowrap;
}

.topmenu, .topmenu a{
	color:#0073a5;
	font-size:12px;
	font-weight:bold;
	line-height:30px;
}
.topmenu a{
	display:block;
	height:30px;
	border-right:1px solid #e5e5e5;
	text-decoration:none;

}
.first a{border-left:1px solid #e5e5e5;}
#active a{
height:35px;
background: url(/images/atop_menu.gif);
border-bottom:0;
color: #fff;
}
.topmenu a:hover{
height:35px;
background: url(/images/atop_menu_hover.gif);
border-bottom:0;
} */





/*Левое меню*/
.leftmenu, .leftmenu li{
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
}
.leftmenu{padding-bottom:25px;}
.leftmenu li{
	border-bottom:1px solid #d4d4d4;
	_height:30px;
}
.leftmenu li a{
	display:block;
	padding: 9px 0 9px 30px; 
	background: url(/images/leftmenu.gif) no-repeat 15px center;
	color:#008dca;
}
.leftmenu li b, .leftmenu li a:hover{
	display:block;
	padding: 9px 0 9px 30px; 
	background: url(/images/aleftmenu.gif) no-repeat 15px center;
	color: #000;
	text-decoration:none;
	font-weight:bold;
}
/*Конец левого меню*/





/*Подвал*/
.foot table{
	border-collapse: collapse;/* cellspacing=0 */
	margin:0 auto;
	margin-top:25px;
}
.search{
	padding:0 20px 0 25px;
	vertical-align:middle;
	width:250px;
	font-size:18px;	
	border-right:1px solid #ededed;
}
.search .t_input{width:115px;}
.search  .btn{width:45px;}
.contacts{
	padding:0 20px 0 20px;
	vertical-align:top;
	font-size:11px;
}
.copyright{
	padding:0 0px 0 20px;
	vertical-align:top;
	border-left:1px solid #ededed;
	font-size:11px;
}
/*Конец Подвала*/






.navigate{
	margin-bottom:20px;
	font-size:10px;
	color:#bebebe;
}
.navigate i{
	padding:0 4px;
	font-style:normal;
}

.content{
	border:1px solid #e8e8e8;
	padding:15px 20px;
	font-size:12px;
	background: url(/images/bg_main.png) repeat-x bottom;
	/* position: relative; */
	z-index: 0;
}
.content p{padding:8px 0;}

.title img{
	vertical-align:middle;
	padding-right:5px;
}




.title h1{display:inline;}
.title h1{font-size:16px;} 
.content .title  h1{font-size:20px;	font-weight:bold;}






/*Личный кабинет*/

#right{font-size:11px;}
#right p{	padding:3px 0;}


.leftblock{padding-left:20px;}

.profile td{
	padding:8px 20px 8px 0;
	vertical-align:top;
}

.money{color:#08a800;}

.htable{
	min-width:600px;
	//width:600px;
}

.htable thead {
	background:#0491ce;
	color:#fff;
}
.htable td,.htable th {
	padding:7px;
	text-align:left;
	vertical-align:top;
}
.htable  textarea{
	width:100%;
	height:100px;
}
.pager{
	padding-left:10px;
}
.complete{color:#08a800;}
.abort{color:#ba0000;}
/* КОНЕЦ Личный кабинет*/


/*abonents*/
.backfeed textarea{
	height:105px;
	width:225px;
	margin:5px 0;
}
.backfeed  .btn{float:right}
.backfeed  table{
	/*border: 1px solid #000;*/
	width:225px;
	border-collapse: collapse;/* cellspacing=0 */
	margin-top:5px;
}
.backfeed  .t_input{width:154px;}
/*END abonents*/



/*numbers_fine*/
.tr2{background:#ececec;}
/* END numbers_fine*/


/*company*/
.eko{color:#008dca;}
.right_img{
	float:right;
	margin:5px;
	padding:1px;
	border: 1px solid #e3e3e3;
}
/* END copmany*/


/*Раздел Новости*/
.news_ul{
padding-top:10px;
padding-right:20px;
}
.news_ul a{
	display:block;
	background: url(/images/arr.gif) no-repeat -3px 3px;
	padding-left:15px;
}
.news_li{
padding-bottom:10px;
margin-bottom:15px;

}
.news_li .date{color:#d3a900;}

.line{
	margin:20px 0 20px 10px;
	border-top:1px solid #d4d4d4;
	height:0px;
	font-size:0px;
}

.period_news{
	margin-top:-25px;
	border:1px solid #e8e8e8;
	border-top:0;
	padding:10px 10px 13px 10px;
	color:#b2b2b2;
	margin-bottom:10px;
}
.period_news .btn{
	height:17px;
	vertical-align:top;
	//height:18px;
}

.news {padding-top:10px;}
.news ul{margin-left:15px;}
.news .date, .news_list .date{
	color:#d3a900;
	font-weight:bold;
}
.news h1{
	font-size:18px;
	font-weight:normal;
	padding-bottom:10px;
}

.news_list{padding-top:10px;}
.news_list a{
	display:block;
	background: url(arr.gif) no-repeat 0 5px;
	padding-left:20px;
}

.news_list h3{font-size:18px; font-weight:normal; padding-bottom:20px;}


.news table td{vertical-align:top;}

/* END Раздел Новости*/




.phone{
	font-weight:bold;
	font-size:14px;
	padding:5px 0;
}



.phone li
{
	height:30px;
	font-size:24px;
	list-style:none;
	background: url(/images/phone.gif) no-repeat left;
	font-weight:normal;
	padding-left:30px;
}




.left{
width:255px;
padding-right:20px;
}
.acia{
	margin-top:10px;
	border:1px solid #e8e8e8;
	background:#fff;
	padding:12px;
	font-size:11px;
}
.acia img{padding-top:5px;}
.acia .money{color:#cc0000;}
.acia  h2{
	font-size:18px;
	color:#eabb00;
}

.main{
margin:0 auto;
}

.main td{
vertical-align:top;
}

.pre_tarif .img{
	float:left;
	padding-right:20px;
}
.pre_tarif .desc_text{float:left; width: 260px;}


.pre_tarif .desc_text ul{
padding-bottom:10px;
}
.pre_tarif .desc_text li{
list-style:none;
background: url('/images/galka.gif') no-repeat left;
padding-left:15px;
font-size:11px;
}

.pre_tarif{
	float:left;
	border-bottom:1px solid #e9e9e9;
	margin-top:10px;
}

.pre_tarif h3{
margin-left:90px;
color:#008dca;
padding-bottom:15px;
}
.butt{
float:right;
display:block;
border:1px solid #d5d5d5;
background:#fff;
color:#686868;
text-decoration:none;
padding:3px 8px;
position:relative;
top:-10px;
}
.servis{
border-left:1px solid #e9e9e9;
}
.servis img{padding-right:10px;}
.servis td{
vertical-align:top;
padding:10px 0;
border-bottom:1px solid #e9e9e9;
}
.servis h2{
color:#eac600;
font-size:14px;
font-weight:bold;

}
.c{text-align:center}
.table{margin-top:20px;}
.table td{vertical-align:top;}
.news_li{

border-bottom:1px solid #e9e9e9;
}

