@font-face {
    font-family: 'MetaMediumLFCRegular';
    src: url('../font/metamediumlfc_0-webfont.eot');
    src: local('☺'), 
	url('../font/metamediumlfc_0-webfont.woff') format('woff'), 
	url('../font/metamediumlfc_0-webfont.ttf') format('truetype'), 
	url('../font/metamediumlfc_0-webfont.svg#MetaMediumLFCRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MetaNormalLFCRegular';
    src: url('../font/metanormallfc_0-webfont.eot');
    src: local('☺'), 
	url('../font/metanormallfc_0-webfont.woff') format('woff'), 
	url('../font/metanormallfc_0-webfont.ttf') format('truetype'), 
	url('../font/metanormallfc_0-webfont.svg#MetaNormalLFCRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,a,abbr,em,b,strong,dl,dt,dd,ol,ul,li,form,label,table,tbody,tfoot,thead,tr,th,td {margin: 0;padding: 0;}

* {font-family: Arial, Verdana, sans-serif; color:#616161; font-size:12px;}



table {border:none; border-collapse:collapse}

p { color:#616161; font-size:12px; line-height:16px }

a {text-decoration:underline; color: #009f44; font-size:12px}
a:hover { text-decoration:none; color: #404040;}
a:visited {}

a img {border:none}

ul, ol {list-style:none}
textarea { resize:vertical}

.b { font-weight:bold}
.i { font-style:italic}
.clear{clear: both; font-size:0; overflow:hidden; line-height: 0;}

.flt{float:left!important;}

.blk{display: block!important;}

.no_brd{border: none!important;}

.no_bg{background: none!important;}



body { background:#338b57 url(../img/back.jpg) no-repeat top center; }
html, body {/*overflow-x: hidden*/}

h1 {
	color: #4d3a86;
	font:bold 30px MetaNormalLFCRegular, Arial, sans-serif;
	padding-bottom: 20px;
}



h1 span {color: #ddd; margin:0 10px}
h1 .parent {color: #4d3a86; margin:0px}


h2 {
	color: #4d3a86;
	font: bold 18px MetaNormalLFCRegular, Arial, sans-serif;
	padding: 5px 0 3px;
}


h3 {
	color:#4d3a86;
	font-family:MetaNormalLFCRegular, Arial, sans-serif;  
	font-size: 30px;
	font-weight:bold;
	padding-bottom: 15px;
}



h4 {
	color:#4d3a86;
	font-family:MetaNormalLFCRegular, Arial, sans-serif;  
	font-size: 18px;
	font-weight:bold;
	margin-bottom:10px;
}


h5, a.h5 {

	color: #4d3a86;
	font-family:MetaNormalLFCRegular, Arial, sans-serif;  
	font-size: 22px;
	padding-bottom:10px;

}


.inside #content .size14 {
	font: bold 18px Tahoma, Verdana, Arial, sans-serif;
}

h6 {

	color: #4d3a86;

	font: bold 14px Tahoma, Verdana, Arial, sans-serif;

	padding-bottom: 10px;

}

.f14, .f14 a, a.f14 { font-size:14px}
.f16, .f16 a, a.f16 { font-size:16px}
.f18, .f18 a, a.f18 { font-size:18px}







#wrap {background: url(../img/fill-bg-bot.png) repeat-x left bottom;}



#container {

	background: #fff;

	margin: 0 auto;

	/*width: 1048px;*/

	width: 988px;

}



#cap {
	background: #fff url(../img/cap-bg.jpg) no-repeat center top;
	padding: 5px 45px 15px 57px;
	height:33px;
}



#cap ul {float: right; padding-top:2px}



#cap ul li {
	display: inline;
	font-size: 68.75%;
	padding: 0 13px 0 7px;
	*padding: 0 7px 0 13px;
}



#cap ul li a {color: #747474; font-size:11px }

#cap ul li a:hover {color: #b7b7b7;}



#cap .icons {
	float: left!important;
	padding-top: 6px;
}



#cap .icons li {

	border: none;

	display: block;

	float: left;

	height: 9px;

	margin-right: 20px;

	padding: 0!important;

	width: 9px;

}



#cap .icons li a {

	display: block;

	height: 9px;

	overflow: hidden;

	text-transform: uppercase;

	width: 9px;

}



#cap .icons li a:hover {background: none!important;}



#cap .icons li.home {background: url(../img/icons/home-act-ico.gif) no-repeat;	}

#cap .icons li.home a {background: url(../img/icons/home-ico.gif) no-repeat;	}

#cap .icons li.map {background: url(../img/icons/map-act-ico.gif) no-repeat;}

#cap .icons li.map a {background: url(../img/icons/map-ico.gif) no-repeat;}

#cap .icons li.mail {background: url(../img/icons/mail-act-ico.gif) no-repeat left 1px;}

#cap .icons li.mail a {background: url(../img/icons/mail-ico.gif) no-repeat left 1px;}
#cap .icons li.lang { display:none}
#cap .icons li.lang a {font-size: 80%!important; overflow: visible; text-decoration: none;}



#header {
	height: 80px;
	padding: 40px 0 0 37px;
	width: 928px;
}



#header .logo {
	font-size: 118.75%;
	font-weight: bold;
	float: left;
	display: block;
	height: 43px;
	overflow: hidden;
	margin-top: 7px;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 240px;
}



#header .logo span {

	background: url(../img/logo.jpg) no-repeat;

	display: block;

	cursor: pointer;

	height: 55px;

	position: absolute;

	top: 0; left: 0;

	width: 240px;

}



.eng #header .logo span { background: url(../img/logo_eng.gif) no-repeat left center;}



#header ul {float: right; padding-right: 16px; padding-top: 8px}
#header ul li {
	float: left;
	overflow: hidden;
	margin-left: 4px;
	padding-top: 10px;
	width: 119px;
}



#header ul li.active {

	background: url(../img/mm-li-bg-red.gif) no-repeat;

	float: left;

}



#header ul li.first {margin-left: 0px;}



#header ul li a {

	background:url(../img/mm-li-a-bg.gif) no-repeat left top;

	color: #fff;

	float: left;

	font-size: 13px;

	height: 25px;

	overflow: hidden;

	padding: 7px 0 0 16px;

	text-decoration: none;

	width: 104px;

}

	

#header ul li a:hover {

	background-color: #c47a83;

	opacity: 0.6;

	filter:alpha(opacity=60);

	/*background-position: left -32px;*/

}



#header ul li a.active {
	background-position: left -34px;	
	color: #fff;
}



#header ul li a.active:hover {

	opacity: 1;

	filter:alpha(opacity=100);

}



#middle {
    background:#FFF;
    padding: 0 0 30px 37px;
}



#middle #left {
	float: left;
	width: 300px;
}



#left .present { background:url(../img/banners/9d52a5514ad687da45054d0a82f31011.png) no-repeat;
	display: block;
	height: 181px;
	margin-bottom: 5px;
	width: 286px;
}


#abouttele {

	background: url(../img/bgabouttele2.gif) no-repeat;
	height: 433px;
	width: 598px;
	padding:0;
	margin:0;

}




#left .region {
	padding-top:38px;
	margin-bottom: 5px;
}




#left .sub-menu {
	padding-top: 15px;
	width: 270px;
}



#left .sub-menu ul {

	/*border: solid #f499ca;

	border-width: 0 2px;*/

	margin-left: 15px;

	padding: 0 0 15px; 

}



#left .sub-menu ul ul {border: none;}
#left .sub-menu ul li {	font-size: 14px; padding: 0 0 5px 6px;}
#left .sub-menu ul li a { }
#left .sub-menu ul li.active { color: #e3007b; font-weight: bold; }


#left .sub-menu-bot {
	background: url(../img/sub-m-bot.gif) no-repeat left bottom;
	height: 20px;
	margin-bottom: 15px;
	width: 270px;
}


.field { background:url(../img/bg_field.gif) repeat-x top; border:1px solid #c3c3c3; font-size:12px; }

input.field { background:url(../img/bg_field.gif) repeat-x top; border:1px solid #c3c3c3; height:20px; font-size:12px; }


#left .account { background: url(../img/region-bg-top.gif) no-repeat right top;	margin: 5px 0 5px -3px; padding:0; width: 296px; height: 248px;}
#left .account form { padding: 20px 10px 20px 20px;	margin:0;}
#left .account form h2 { background: url(../img/h2-white-spot.gif) no-repeat 0 5px; margin: 0px 20px 14px 0; text-align:left; padding:0 0 0 30px;}
#left .account form p {	color: #404040;	font-size: 14px; margin-bottom: 9px; text-align: left;}
#left .account form p label { color:#404040; font-size:12px; float:left; width:50px; margin:0; padding:2px 0 0 0; height:18px  }
#left .account form p.name { margin-bottom:12px}
#left .account form p input { display: block; font-size:11px; float:left; margin: 0 10px 0 5px; height:18px; padding:0 0 2px 0 ; //margin-bottom:9px; line-height:18px }
#left .account form input.field { width:156px;  }
#left .account form .button { 
	background: url(/img/key_otpravit.jpg) no-repeat;
	font-size: 12px;
	margin-left:53px;
	width:160px;
	height:30px;
	border:0;

	}
#left .account form a {	float: left; font-size: 12px; margin:0 0 0 53px; padding:0; }

#left .boxsearch {background:url(../img/search-bg.gif) no-repeat 0 0; height: 98px; width: 296px; margin:0 0 0 -3px;}
#left .search { padding:12px 20px }
#left .search h2 { color: #4d3a86; font-size:18px; font-weight:bold; font-family:MetaNormalLFCRegular, Arial, sans-serif; }
#left .search input { font-size:12px; width: 154px; margin-right:5px;}
#left .search .button { font-size: 12px; width: auto!important; }








#contreg .button {
	background: url(../img/search-but.gif) no-repeat;
	border: none;
	height: 22px;
	margin-bottom: -1px;
	width: 56px;
}



#contreg .button {

	font-size: 68.75%;

	width: 200px!important; 

	background: url(../img/register-but.gif) no-repeat!important;

}



#middle #content {
	float: left;
	width: 610px;
}



 .support #middle #content {_margin-right: -1px}


#content .banner-main {
	background: url(../img/slider.jpg) no-repeat;
	display: block;
	height: 181px;
	width: 610px;
}


#hn {

	height: 55px;

	width: 240px;

}



#hn2 {

	height: 55px;

	width: 245px;



}







#content .cent-menu {
	background: url(../img/services-bg.gif) no-repeat;
	margin: 5px 10px 13px auto;
	padding: 32px 0 0 10px !important;
	height: 59px;
	width: 598px;
}



.index #content .cent-menu {margin: 11px 0 16px 0;}

#content .cent-menu li { float: left; height: 34px;}
#content .cent-menu li.active { background: url(../img/cent-menu-li-act.gif) no-repeat 0 top !important;}
#content .cent-menu li a {	display: block;	font: bold 12px Tahoma, Arial, Verdana, sans-serif;	height: 34px; position: relative; width: 137px;}
#content .cent-menu li a:hover { opacity: 0.6;	filter:alpha(opacity=60);}
#content .cent-menu li a span {	cursor: pointer; display: block; height: 31px;	position: absolute;	left: -1px; top: 0;	width: 137px;}

#content .cent-menu .adsl { padding-left: 10px;}
#content .cent-menu .adsl a span {background: url(../img/adsl.gif) no-repeat left bottom;}
#content .cent-menu .wi-fi { background: none;	width: 137px;}
#content .cent-menu .wi-fi a {width: 137px;}
#content .cent-menu .wi-fi a span {background: url(../img/wi-fi.gif) no-repeat left bottom; width: 137px;}
#content .cent-menu .wi-fi-act { background: url(../img/li-wi-fi-act.gif) no-repeat 0 top;}
#content .cent-menu .home-wide a span {background: url(../img/home-wide.gif) no-repeat left bottom;}
#content .cent-menu .internet-cards a span {background: url(../img/internet-cards.gif) no-repeat left bottom;}


.eng #content .cent-menu .home-wide a span {background: url(../img/business.jpg) no-repeat left bottom;}
.eng #content .cent-menu .adsl a span {background: url(../img/home.jpg) no-repeat left bottom;}
.eng #content .cent-menu .internet-cards a span {background: url(../img/telecom.jpg) no-repeat left bottom;}
.eng #content .cent-menu .wi-fi a span {background: url(../img/request.jpg) no-repeat left bottom; width: 137px;}


.index #content .banners { float: left; width: 290px; margin-left:-3px;}
.index #content .banners img {margin-bottom: 5px;}
.index #content .block-news { float:right; width:220px; margin-right:50px}

.index #content h2 {margin: 0 0 16px 0; padding:0}

.index #content .box-dl-r dl {line-height: 110%; margin: 0 40px 15px 310px;}
.index #content .box-dl-r dt { color: #e3007b; font-size: 81.25%;	font-weight: bold;}
.index #content .box-dl-r dt span { color: #b0b0b0; display: block; font-size: 12px;font-weight: normal;}
.index #content .box-dl-r dd { font-size: 12px; padding-bottom: 18px;}


.index #content dl { }
.index #content dt span { color: #b0b0b0; display: block; font-size: 11px; font-weight: normal; margin-bottom:10px}
.index #content dd { font-size: 12px; padding-bottom: 18px;}






#footer { color: #009f44; padding:0px 37px 70px; }
#footer .copy { float: left; font-size:12px; font-family:MetaNormalLFCRegular, Arial, sans-serif; margin-bottom:3px; color:#009f44;  margin-top:50px }
#footer .tel  { float: left; font-size:24px; font-weight:bold; font-family:MetaNormalLFCRegular, Arial, sans-serif; margin-left:12px; color:#009f44  }
#footer .sitebuilding { float:right; font-size:11px;  color:#009f44;  margin-top:50px  }
#footer .sitebuilding a {font-size:11px;}
#footer .footer-link { float:right; margin-top:5px}








.inside #content {font-size: 12px;}

.content-inside {padding:0 0 15px 0px;}


#private_serv .pr {

	float: left;
	display: block;
	height: 93px;
	overflow: hidden;
	margin:0 0 0 330px;
	padding: 0 0 0 50px;
	position: absolute;
	width: 220px;

}



#private_serv .pr span {

	background: url(../img/service/private_serv.jpg) no-repeat;

	display: block;

	cursor: pointer;

	height: 93px;

	position: absolute;

	top: 0; left: 0;

	width: 240px;

}





.bread-crumbs  li {background: none!important; display: inline; padding:0!important;}



.inside #content h3 { 
padding-bottom: 30px;}



.inside #content p {

	font-size: 12px;

	line-height: 150%;

	padding-bottom: 10px;

}




.bread-crumbs {
	padding:25px 0 15px 0;
	margin:0px;

}



.inside #content ul {}
.inside #content ul li {padding:0;}


.inside #content ul.lists {

	line-height: 150%;
	padding: 0 0 5px 10px;

}



.inside #content ul.lists li {

	background: url(../img/li.gif) no-repeat left 8px;

	padding-left: 17px;

}



.index #content ul.lists {

	font-size:12px;
	line-height:15px;
	padding: 15px 0 15px 10px;

}



.index #content ul.lists li {
	background: url(../img/li.gif) no-repeat left 8px;
	padding-left: 17px;
	margin-bottom:5px
}


.inside #content ol {
	list-style: decimal;
	line-height: 150%;
	padding: 0 0 15px 30px;
}





		
.ui-tabs-nav {
	font-weight:normal !important;
	background-image:none !important;
	background-color:#FFF !important;
	border: none !important;
}
.lf li { list-style-image: url(../img/list_blue.png); padding: 0 5px 15px 5px;}
.ls li { list-style-image: url(../img/list_red.png); padding: 0 5px 15px 5px;}

#content .ttable p { margin-bottom:0}
.ttable { border:1px solid #e3e3e3;  width:100%;}
.ttable tr { border-bottom:1px solid #e3e3e3;   }
.ttable td { border-collapse:collapse; padding: 25px 10px; }

.ttable th {color:#0d5cab;}
.tprice { text-align:center;}
.etable{ width:100%; clear:both; }
.etable td { padding: 10px; }
#send, .kn {cursor:pointer;}
.ban_ip_cam {float:right; margin-left: 30px; margin-bottom: 20px; cursor:pointer;}





.inside #content table {
	margin-bottom: 10px;
}


.inside #content table td, .inside #content table th {
	font-size: 12px;
	padding: 8px 25px 8px 8px;
}

.inside #content table th {
	background: #314d9d;
	color: #fff;
}

.inside #content table .dark, .inside #content table .dark td { /* background: #f0f0f0;*/}


.inside #content table td p, .inside #content table th p {
	padding:0!important;	
}


.corporate li { background:url(../img/li.gif) no-repeat 0 12px; padding-left:15px}
.corporate td { padding:0 20px 25px 0}
.corporate .f16 { margin-bottom:5px}
.corporate .f14 { margin-bottom:10px}

a strong { font-weight:normal; color:#009F44}


.services li .operators, .services li .private, .services li .corporate, .services li .wi-fi-big { /*background: url(../img/serv-li-bot.gif) no-repeat left bottom;*/}

.services li div {font-size: 12px; padding-bottom: 30px; line-height: 150%;}

.services li div ul li {
background: url(../img/li.gif) no-repeat scroll left 8px!important;
margin-bottom: 0!important;
line-height: 150%;
padding-left:17px;}

.services li div p {
	color: #000;
	font-size: 12px;
	padding-bottom: 10px;
}

.services li div a {border: none;}
.services li div a p {color:#009f44; text-decoration: underline;}
.services li div a:hover p {color:#5689CD}

.service-lev2 {
	float: left;
	width: 390px;
}



.context-links {
	font-weight: bold;
	margin-left: 400px;
}


.context-links li {
	background-image: url(../img/icons/context-li-ico.gif) no-repeat!important;
	padding: 0 0 8px 10px!important;
}



.sub-menu ul ul {
	border: none;
	margin-left: 1px;
	padding: 7px 0 0!important; 
}



#left .sub-menu ul ul li {
	line-height: 14px;
	padding: 0 0 5px 10px;
}

#left .sub-menu ul li li li a { color:#404040; font-size:11px} 


/* SUPPORT */



.order-form { float: right;	width: 271px;}
.order-form h2 { padding-top:0 }

.order-form input, .order-form textarea, .order-form select {
	display: block;
	margin-bottom: 5px;
	width: 98.5%;
}



.order-form select { width: 99.5%; _width: 100.5%; height:22px; padding:1px 0}

.order-form .send-but {
	background: url(../img/send-but.gif) no-repeat;
	border: none;
	height: 40px;
	margin: 0 0 0 auto;
	width: 271px;
}



.support #content ul li {background-image: url(../img/icons/li-red-ico.gif)!important  no-repeat ;}

.support #content .bread-crumbs  li {background: none!important;}



.support #content .theme li {

	background: none!important;

	float: left;

	line-height: 100%;

	margin: 0 30px 10px 0;

	_margin-right: 27px;

	padding-left: 0;

}



.support #content .theme li.active {background: #e3007b url(../img/left-theme.gif) no-repeat left center!important;}



.theme {

	padding: 30px 0!important;

	width: 588px;

}



.theme li a {

	display: block;

	font-size: 14px;

	padding: 9px 10px 10px;

		font-weight: bold;

}



.theme li.active span{

	background: url(../img/right-theme.gif) no-repeat right center;

	color: #fff;

	display: block;

	font-size: 14px;

	padding: 9px 10px 10px;

		font-weight: bold;

}



/* VACANCY */



.vacancy li {

font-weight: bold;



}

.vacancy li span {color: #314D9D;
padding-left:17px;}

.vacancy li ul {padding-left: 0!important}

.vacancy li ul li {

	background: url(../img/icons/li-sub-ico.gif) no-repeat left 9px!important;

	padding-left: 7px!important;

	font-weight: normal;

}



.vacancy-tbl {margin-bottom: 15px;width: 80%;}

.vacancy-tbl td {

	/*border: 1px solid #666;*/

	vertical-align: top;

	width:50%;

}



.vacancy-tbl td input, .vacancy-tbl td textarea {width: 200px;}

.vacancy-tbl td .radio, .vacancy-tbl td.send input {width: auto!important;}

.vacancy-tbl td textarea {height: 70px;}

.vacancy-tbl td.send {text-align: right;}

.vacancy-tbl td.send input {margin-top: 10px; padding: 5px}




.vacancy-tbl table td {border: 1px solid #fff;}

.vacancy-tbl table td input {width: 70px;}

.vacancy-tbl table.study td input {width: 150px;}

.vacancy-tbl input.phone {
width: 138px;
margin:0 0 0 5px;
padding:0;

}
.vacancy-tbl input.phone2 {
width: 40px;
margin:0 0 0 5px;
padding:0;
}


/* NEWS */

.news-page #content {font-size: 12px;}



.news-page .content-inside dl .news-pic {float: left; margin-bottom: 20px; margin-right: 10px}

.news-page .content-inside dl dt {}

.news-page .content-inside dl dt span {
	color: #b0b0b0;
	display: block;
	font-size: 11px;
	margin-bottom:10px;
}



.news-page .content-inside dl dt a {
	font-size: 12px; margin-bottom:3px; display:block;
}



.news-page .content-inside dl dd {
	padding: 0 0 20px;
	line-height: 150%;
}



.paging { padding-top:15px}
.paging ul { padding-top:20px}
.paging ul li {	display: inline; font-weight: bold;	padding:5px; }
.paging ul li.cur {background: url(../img/paging-bg.gif) no-repeat center center; color:#fff;}
.paging ul li.last {	border-right: none;}
.paging ul li a { color:#000; text-decoration:none; float:none}
.paging ul li a:hover { color:#009f44}
.paging div { color:#616161; float:left; margin-right:8px }
.paging a {  color:#000; float:left; margin-right:8px; text-decoration:none}
.paging a span { color:#000; text-decoration:underline}
.paging a:hover span { text-decoration:none}


/* ARCHIVE */
.archive li {
	background: url(../img/icons/context-li-ico.gif) no-repeat left 4px;
	float: left;
	font-weight: bold;
	padding-left: 10px;
	width: 185px;
}



.archive li ul {
	padding: 10px 0 30px;
}



.archive li ul li {

	background: url(../img/icons/arch-ico.gif) no-repeat left 6px;

	float: none;

	font-size: 11px;

	font-weight: normal;

	padding: 0 0 2px 8px;

	width: auto;

}



.date-ins {
	font-size:11px;
	color: #a2a2a2;
	margin-bottom:5px; display:block;
}



/* ORDER */

.label-blk {
	color: #314d9d;
	font-weight: bold;
}

.order .span {
	color: #314d9d;

}

.titlered {
	color: #cb1f61;
	font-weight: bold;
}

.inside #content .smalltext {
font-size: 11px;

}




.order form label {

	color: #314d9d;

	font-weight: bold;

}



.order #switcher {padding-bottom: 15px;}

.order .label-blk {display: block; padding-bottom: 5px;}

.order .input {margin-bottom: 15px; width: 280px;}

.order .input2 {margin-bottom: 15px; width: 350px;}

.order textarea {height: 100px;}



.order .send-button3  {

	background: url(/img/kn_o.gif) no-repeat;
	border: none;
	height: 40px;
	width: 171px;
	margin:0;
	font-size:15px;
	font-weight:bold;
	padding-left:40px;

}



.order .send-button4  {
	background: url(../img/send-but.gif) no-repeat;
	border: none;
	height: 40px;
	width: 271px;
	margin:0;
	padding-left:40px; font-size:0;

}



.order .send-button2 {

	background: url(/img/send-button2.gif) no-repeat;

	border: none;

	height: 22px;

	width: 79px;

	margin-left: 20px;

	margin-bottom: 10px;

}


.order .send-button {

	background: url(../img/send-but.gif);
	border: none;
	height: 40px;
	width: 271px;
	margin-bottom: 10px;

}



.eng .order-form .send-but, .eng .order .send-button {

	background: url(/img/send-but_eng.gif) no-repeat;

	width: 49px;

}



.eng .order .send-button {

	margin-left: 235px;

}

.error {color: #ef3a3a!important;}



.archive-div {
	margin:10px 0 0 0;
	float: right;	
}



.adsl_span {
	float:left;
	padding-top:3px;	
}



.news-view-h1 { font-size:18px; font-weight: normal; }

.stat {position: absolute; top: -300px; left: -300px;}

.attention {font-size: 11px; /* color: #cb1f61*/}

#left .personalac {

	margin-top: -10px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top:0px;
	width: 288px;
	height: 60px;

}


#left .personalac h2 a{
	font-size: 14px;
	text-decoration:none;
	font-weight:bold;
	color: #fff;
	padding:0;	
}


#left .personalac span {
	background: url(../img/personal.png) no-repeat left top;
	display: block;
	cursor: pointer;
	position: absolute;
	width: 288px;
	height: 60px;

}


#block-vidvig{
 position: absolute;       
 background-color:#ffffff;       
 border:solid 1px;       
         
 width: 400px; 
}

#block-vidvig2{
visibility:hidden;
position:absolute;
left:0;
top:0;
border-style:solid;
border-color:'#000000';
border-width:1px;
width:400px;
height:10px;
background-color:'#f5f5f5';
padding:3px;
z-Index:3;
}


#vcamera_vol{
 	color: #8b8b8b;
	width:210px;
	height:257px;
	position:relative;
	font-size:10px;
	background: url(../img/video/videov_fon.gif) no-repeat;

    
}

.inside #vcamera_vol table, .inside #vcamera_vol table td, .inside #vcamera_vol table tr, .inside #vcamera_vol table th {
margin:0;
padding:0;
}

.inside #vcamera_vol p {
	font-size:9px;
	line-height:9px;
}


#vcamera_vol a.greylink {
	color: #8b8b8b;
	font-size:10px;


}

#vcamera{
 	color: #8b8b8b;
	width:135px;
	height:130px;
	position:relative;
	top:-35px;
	font-size:10px;
    
}

.inside #vcamera p {
	font-size:10px;
	margin-bottom: 10px;

}


#vcamera a.greylink {
	color: #8b8b8b;
	font-size:10px;

}


.subhead {
color:#ce1b5d;
text-align:center;

}
.tname {
color:#314d9d;
text-align:left;

}

#m_mail {

	float: left;
	background: url(../img/arenda/m_mail.gif) no-repeat left top;
	height: 48px;
	margin: 0 0 0 30px;
	padding: 25px 0 0 5px;
	width: 472px;

}

#m_sp {

	float: left;
	background: url(../img/arenda/m_sp.gif) no-repeat left top;
	height: 48px;
	margin:0 0 0 30px;
	padding: 25px 0 0 5px;
	width: 472px;
	

}#m_ocs {

	float: left;
	background: url(../img/arenda/m_ocs.gif) no-repeat left top;
	height: 48px;

	margin:0 0 0 30px;
	padding: 25px 0 0 0px;
	width: 472px;

}#m_crm {

	float: left;
	background: url(../img/arenda/m_crm.gif) no-repeat left top;
	height: 68px;

	margin:0 0 0 30px;
	padding: 25px 0 0 5px;
	width: 472px;

}


#m_check {

	float: left;
	height: 48px;
	margin:0 0 0 30px;
	padding: 25px 0 0 5px;
	width: 20px;

}



#mainar {

	float: left;
	height: 779px;
	margin: 10px 0 15px 0;
	padding: 0;
	width: 608px;
	background: url(../img/arenda/fon_mainar.gif) no-repeat;
}


#orderar {

	float: left;
	height: 550px;
	margin: 10px 0 15px 0;
	padding: 35px 0 0 0;
	width: 606px;
	background: url(../img/arenda/fon_orderar.gif) no-repeat;
}



#ny11_bottom {

	width: 988px;
	height: 114px;
	float:left;
	margin-bottom:-105px;
	bottom:105px;
	position:relative;
	z-index:100;
	background:  url(../img/ny11_bottom.png) no-repeat;
}


#ny11_left {

	width: 106px;
	height: 186px;
	position: absolute;
	margin-left:-84px;
	top:400px;
	z-index:100;
	background:  url(../img/ny11_dm.gif) no-repeat;
}





#region {
	position: relative;
	padding-bottom: 25px;
	z-index: 3;
}
#region dt {
	color: #fff;
	font: normal 13px/21px Arial, sans-serif;
	width: 286px;
	height: 25px;
	background: url(../img/select.gif) no-repeat 0 0;
	cursor: pointer;
}
#region dt span {
	padding: 0 23px 0 11px; color:#fff;
}
#region dd {
	position: absolute;
	border: 1px solid #D1EBCD;
	background:#fff;
	top: 25px;
	left: -30000px;
}
#region dd a {
	color: #000;
	font: normal 12px/15px Arial, sans-serif;
	display: block;
	padding: 3px 11px;
	background: #fff;
	min-height: 1px;
}
#region dd a:hover { color:#767676 }
#region ul {
	padding-bottom: 10px;
	background: url(../img/bottom.png) no-repeat 0 100%;
	//background: url(../img/bottom.png) no-repeat 0 99%;
	_background: #fff;
}
#region li {
	list-style: none;
	width: 261px;
	background: #fff;
	min-height: 1px;
	zoom: 1;
	//margin-bottom: -2px;
	_margin-bottom: -5px;
}






.block-contact-l { float:left; width:180px}
.block-contact-l li { background:none; margin-bottom:8px  }
.block-contact-l li a {text-decoration:none; border-bottom:1px dashed #009f44}
.block-contact-l li.active a { color:#616161; border-bottom:1px solid #fff} 

.block-contact-r { float: right; width:400px}
#content .block-contact-r p { padding-bottom:5px}


.block-poddergka-l { float:left; width:295px;} 
.block-poddergka-r { float:right; width:271px}

.inside #content .block-faq { padding-top:20px}
.inside #content .block-faq p { padding-bottom:5px}
.inside #content .block-faq h6 { color:#000; font-size:12px; padding-bottom:30px }

#faq-answer h4 { margin-bottom:40px}


.inside #content .YMaps-b-balloon-wrap table td, .inside #content .YMaps-b-balloon-wrap table th  { padding:0; margin:0 }
.inside #content .YMaps-b-balloon-wrap table { margin:0}



