/*
* {
 border-width: 1px!important;
 border-style: solid!important;
 border-color: #000000!important;
}
*/

html, body
{
	font-family:tahoma;
	height:100%;
	background:#fff;
}

body
{
	background: #fff;
	font-size: 75%;
	font-family: tahoma,arial,helvetica,sans-serif;
	color: #333;
	margin: 0;
	padding: 0;
}

a img
{
	border:0;
	text-decoration:none;
}

a {
  color:#979797;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
  color:#000;
}
.clear {
  clear: both;
  font-size:0px;
  line-height: 0px;
  height: 0px;
  visibility:hidden;
  overflow:hidden;
}
h3{
  font-size:1.167em;
}
form {
  padding:0;
  margin:0;
}

form * {
  padding:0;
  margin:0;
}
input {
  padding:0;
  margin:0;
}

ul, li {
  margin:0;
  padding:0;
}

li {
  list-style:none;
}

input {
  color:#555555;
}

textarea {
	color:#555555;
}
.fl {
  float:left;
}
.border {
  border:1px solid #ff0000;
  padding:0;
  margin:0;
}
withoutBg{
  background:none;
}
.w4{
  width:4%;
  float:left;
}
.w8{
  width:4%;
  margin-left:12px;
  float:left;
}
html .w8
{
	margin-left: 5px;
}

.wt
{
	background:#fff;
}

.nowrap{
  white-space:nowrap;
}

.null{
  margin:0;
  padding:0;
}

/* ----------------      --------------------------*/
#body{
  min-width:1010px;
  max-width:1680px;
/*  _height:100%; */
  min-height:100%;
  position:relative;
}

#clickMonitor_for_home
{
	position: absolute;
	z-index: 2000;
	top: 52px;
	left: 677px;
}

#clickMonitor_for_home1
{
	position: absolute;
	z-index: 2000;
	top: 18px;
	left: 605px;
}

#clickMonitor_for_home2
{
	position: absolute;
	z-index: 2000;
	top: 26px;
	left: 310px;
}

#clickMonitor_for_home3
{
	position: absolute;
	z-index: 2000;
	top: 27px;
	left: 517px;
}

#clickMonitor_for_office
{
	position: absolute;
	z-index: 2000;
	top: 52px;
	left: 677px;
}

#clickMonitor_for_office1
{
	position: absolute;
	z-index: 2000;
/*	top: 52px; */
	top: 42px; 
/*	left: 677px; */
	left: 876px;
}

#clickMonitor_for_office2
{
	position: absolute;
	z-index: 2000;
/*	top: 52px; */
	top: 20px; 
/*	left: 677px; */
	left: 175px;
}

#clickMonitor_for_office3
{
	position: absolute;
	z-index: 2000;
/*	top: 52px; */
	top: 57px; 
/*	left: 677px; */
	left: 227px;
}

#clickMonitor_for_corporation
{
	left: 41%;
	margin-left: -55px;
	position: absolute;
	top: 64px;
	z-index: 2000;
}

#clickMonitor_for_corporation1
{
	left: 41%;
	margin-left: -55px;
	position: absolute;
	top: 64px;
	z-index: 2000;
}


#clickMonitor_for_operators
{
	left: 41%;
	margin-left: -55px;
	position: absolute;
	top: 64px;
	z-index: 2000;
}

#clickMonitor_for_operators1
{
	left: 41%;
	margin-left: -55px;
	position: absolute;
	top: 64px;
	z-index: 2000;
}
/* top menu */
.topBlock{
  background-color:#96c819;
}
#topMenu{
  background-color:#96c819;
  height:25px;
  max-width:1240px;
  width:1240px;
/*  width:1150px;*/
/*  white-space:nowrap;*/
}
#topMenu a{
  color:#000;
}
.lang{
  width:5%;
  float:left;
  text-align:left;
  padding-top:5px;
  font-size:0.70em;
  width:85px;
}
.lang div{padding-left:15px;}
.langAct{
  color:#fff;
}
.pda_link
{
  margin:0 0 0 5px;
  float:left;
	width:30px;
/*	border:solid 1px;*/
	text-align:center;
}
.pda_link div
{
  margin:5px 0 0 0;	
	font-size:12px;
}
.pda_link2
{
	font-weight:bold;
}
.clientType{
  width:30%;
  float:left;
  margin-top:2px;
}
.clientType ul li{
  float:left;
  padding:0px 20px 0 20px;
  line-height:21px;
}
.clientType ul li a{
  font-size:0.917em !important;
}
.clientType ul li.act{
  background:url(/_img/corner.gif) left top no-repeat;
  background-color:#FFFFFF;
  padding-right:0;
}
.clientType ul li.act div{
  background:url(/_img/cornerR.gif) right top no-repeat;
  height:23px;
  padding-right:20px;
  float:left;
}
.clientType ul li.act div a{
  font-size:1em !important;
}
.aditionalInfo{
  width:60%;
  float:left;
  position:relative;
}
.aditionalInfoMenu{
  float:left;
  padding-top:6px;
  font-size:0.9em;
  white-space:nowrap;
}
.aditionalInfoMenu a, .aditionalInfoMenu span{
  padding: 5px 4px 0 4px;
}
.aditionalInfoMenu a:hover{
  color:#fff;
}
.aditionalInfo .firstLi{
  padding-left:0;
}
.aditionalInfo .act{
  color:#fff;
  text-decoration:none;
}
.privateZone{
  font-size:1em;
  font-weight:bold;
  padding-top:4px;
  position:absolute;
  z-index:2000;
  top:0;
  right:0;
  height:16px;
  background:url(/_img/strPrivate.gif) right 7px no-repeat;
  padding-right:10px;
}
.privateZone2rus
,.privateZone2ukr
{
  background:url(/_img/strPrivate.gif) right 7px no-repeat;
}
.privateZone2{
  font-size:1em;
  font-weight:bold;
  padding: 4px 10px 0 0;
  float:right;
/*  padding-top:4px;*/
/*  position:absolute;
  z-index:2000;

  top:0;
  right:0;
*/
  height:16px;

/*  padding-right:10px;*/
}

.firstLink{
  padding-left:0 !important;
}
/*            menu                   */

#menu{
  height:102px;
  max-width:1240px;
  min-width:1010px;
  /*position:relative;*/
  z-index:1000;}

.logo{
  float:left;
  width:28%;
  margin-top:39px;
  position:relative;
}
#logoImg, #logoImgOffice, #logoImgAbout{
  width:139px;
  height:40px;
  display:block;
  float:left;
  overflow:hidden;
  line-height:1001px;
}
#logoImg-test, #logoImgOffice-test, #logoImgAbout-test {
  width:139px;
  height:47px;
  display:block;
  float:left;
  overflow:hidden;
  line-height:1001px;
}
#logoImg{
  background:url(/_img/logo.gif) left top no-repeat;
}

#submenu{
  background:url(/_img/menuList.gif) left -25px no-repeat;
  position:relative;

}
#tv:hover{
  background:url(/_img/menuList.gif) left 5px no-repeat;
  color:#000;
}
.mainMenu{}
/* .mainMenuIn{} */
.mainMenuIn { float: right; width: 100%; }
/* for vega_cloud : begin */
/* .mainMenu div.submenu { float: left; font-size: 20px; margin: 46px 0 0 0; width: 30%; } */ /* width: 30->25% */
/* .mainMenuIn div.submenu { float: left; font-size: 20px; margin: 46px 0 0; width: 40%; } */ /* width: 40->30% */
.mainMenu div.submenu { float: left; font-size: 20px; margin: 46px 0 0 0; width: 25%; } /* width: 30->25% */
.mainMenuIn div.submenu { float: left; font-size: 20px; margin: 46px 0 0; width: 30%; } /* width: 40->30% */
/* for vega_cloud : end */

.menuTable { width: 100%; border: 0; border-collapse: collapse; }
.menuTable td{padding:0;vertical-align:top;}

.mainMenu #submenu{
  display:block;
  float:left;
  padding-left:25px;
}
.submenu a {background:url(/_img/menuList.gif) left -25px no-repeat; }
div.submenu a:hover {background:url(/_img/menuList.gif) left 5px no-repeat;}

.mapIconrus
,.mapIconukr
{
	background:url(/_img/mapIcon.gif) right 3px no-repeat;
}
.mapIcon{
	height:20px;
	width:100px;
	text-align:right;
	padding-right:15px;
	float:right;
	margin-top:28px;
	position:relative;
	z-index:2100;}
.mapIcon a{
	color:#7b7b7b;}
.mainMenu a,.mainMenuIn a{
  color:#a4a2a1;
  display:block;
  padding-left:25px;
  margin-top:0px;
/*  text-transform:lowercase; */
/*  white-space: nowrap; */
}
/* .mainMenu ul li ul a,.mainMenuIn ul li ul a{color:#000;text-transform:capitalize;} */
.mainMenu ul li ul a,.mainMenuIn ul li ul a{ color: #000; }

.mainMenu a:hover,.mainMenuIn a:hover{color:#000;}

.tv{
  width:40%;
  position:relative;
}

#search-area
{
	position: absolute;
	right: 0;
	top: 23px;
	padding-left: 10px;
	width: 160px;
	height: 25px;
	padding-top: 0;
	z-index: 2000;
}

#search-area div
{
	background: url('/_img/bgSearch.gif') left 3px no-repeat;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0;
	position: relative;
	z-index: 2000;
}

#search-form
{
	position: absolute;
	right: 0;
	top: 23px;
	padding-left: 10px;
	width: 160px;
	height: 25px;
	padding-top: 0;
	z-index: 2000;
}

#search-form input
{
	height: 18px;
	margin-left: 30px;
	width: 110px;
	padding-top: 2px;
	border: none;
	color: #999;
	background: transparent;
	position: relative;
	z-index: 2000;
	text-decoration: none;
}
/*
*+html #search div{padding-top:2px;}
*html #search div{padding-top:2px;}
*/
#slider{
  text-align:left;
  overflow:hidden;
  width:100%;
  position:relative;
  z-index:0;
}
#back,#next{
  position:absolute;
  top:140px;
  z-index:100;
}
#back{
  width:15px;
  height:19px;
  left:4%;
}
#next{
  right:4%;
  margin-right:-15px;
  width:15px;
  height:19px;
}
#back a{
  display:block;
  background:url(/_img/strLeft.gif) left bottom no-repeat;
}
#back a:hover{
  display:block;
  background:url(/_img/strLeft.gif) left top no-repeat;
}
#next a{
  display:block;
  background:url(/_img/strRight.gif) left bottom no-repeat;
}
#next a:hover{
  display:block;
  background:url(/_img/strRight.gif) left top no-repeat;
}
.buttons{position:absolute;z-index:2;height:300px;left:0;top:0;width:100%;max-width:1240px;}
/*           content                   */
.support{
  float:left;
  width:200px;
  padding-top:19px;
}
.leftColumn .support{
  margin-left:0;
}
/**html .leftColumn .support{
  margin-left:0;
}
*/
*+html .leftColumn .support{
  margin-left:0;
}
.supportAll{
  color:#000;
  font-size:0.917em;
  padding:0;margin:0;
  margin-top:19px;
}

.supportPhone{
  color:#000;
  font-size:1.5em;
  padding:0;margin:0;
  font-weight:bold;
}
.supportInfo{
  color:#616161;
  font-size:0.75em;
  padding:0;margin:0;
}
.supportMail{
  padding:0;margin:0 0 25px;
}
.supportMail a{
  color:#979797;
  font-size:0.917em;
  padding:0;margin:0;
}
.virtual,.virtual1,.virtual2,.virtual3{
  padding-bottom:40px;
}
.virtual p,.virtual1 p, .virtual2 p, .virtual3 p{
  width:60%;
  font-size:0.9em;
  color:#97999e;
}
.virtual p a,.virtual1 p a, .virtual2 p a, .virtual3 p a{
  color:#97999e;
  text-decoration:none;
}

.virtual h3,.virtual1 h3, .virtual2 h3, .virtual3 h3{
  width:80%;
  margin:5px 0 5px 0;
  padding: 0;
  font: bold 15px tahoma, sans-serif;
}
.virtual h3 a,.virtual1 h3 a, .virtual2 h3 a, .virtual3 h3 a{
  color: #333 !important;text-decoration:none;
}
.virtual p,.virtual1 p, .virtual2 p, .virtual3 p{
  margin: 0 !important;
  padding: 0 !important;
  font: 11px tahoma, sans-serif !important;
}
.news{
  background-color:#ececec;
  float:left;
  margin-top:55px;
  width:97%;
  margin-left:3%;
  padding-bottom:35px;
}

.innerBlock{
  float:left;
  padding-bottom:35px;
  overflow:hidden;
/*  height:_1%; */
  position:relative;
  width:680px;
  max-width:680px;
  min-width:680px;
}
.innerBlock ul.vac {
  color:#000000;
  display:block;
  font-weight:bold;
  padding:7px 0 1px 0;
  font-size:95%;
}
.innerBlock ul.vac li {
  list-style: none;
  border-bottom:1px dashed #979797;
  color:#979797;
  clear:both;
  margin-left:10px;
  cursor:pointer;
  display:inline;
}
.innerBlock span.profession {
  border-bottom:1px dashed #000;
  color:#000;
  font-weight:bold;
  margin-top:10px;
  clear:both;
  float:left;
}

.cityName{
	color:#979797;
  font-size:20px!important;
  border-bottom:1px dashed #979797;
  /*float:left;*/
  clear:both;
  /*padding:10px 0 0 0!important;
	margin-bottom:10px;*/
	cursor:pointer;
  display:inline;
}
.depName{
	color:#979797;
  font-size:16px!important;
  border-bottom:1px dashed #979797;
  /*float:left;*/
  clear:both;
  /*padding:10px 0 0 0!important;
	margin-bottom:10px;*/
	cursor:pointer;
  display:inline;
}
/** html .innerBlock {width:76%;}*/
*:first-child+html .innerBlock {width:76%;}
.news1 p,.news2 p,.news3 p{
  font-size:0.833em;
  color:#9c9b9b;
  padding:0 0 32px 0;
  width:60%;
}
.leftColumn .news1 p,.leftColumn .news2 p,.leftColumn .news3 p{
  padding-bottom:19px;
  line-height:1.7em;
}
.news1 p a,.news2 p a,.news3 p a{
  color:#9c9b9b;
}
.strNews{
  display:block;
  width:21px;
  height:19px;
  background:url(/_img/str.gif) left -19px no-repeat;
  clear:both;
  margin-top:5px;
}
.leftColumn .strNews{
  margin-top:2px;
}
.strNews:hover{
  background:url(/_img/str.gif) left top no-repeat;
}
.newsDate{
  font-size:0.75em;
  color:#000;
  font-weight:bold;
  display:block;
  margin-top:19px;
}
.leftColumn .newsDate{
  padding-bottom:5px;
  margin-top:0px;
}
/*           footer                   */
#footer{
  height:42px;
  margin-top:-42px;
  font-size:0.75px;
  clear:both;
  z-index:100;
  position:relative;
  background-color:#ddd;
	min-width:1010px;
}
.narrowFoot{
  min-width:1010px;
  max-width:1240px;
}
.footerInfo{
  width:100%;
  float:left;
  padding-top:9px;
}
.footerInfo a{
  color:#3e2a2c;
  margin:0 10px 0 10px;
  font-size:11px;
}
.copyright{
  margin-left:0 !important;
  color:#333 !important;
  font-size:9px !important;
}
.fontS td{font-size:9px !important;}

.telFooter{
  color:#585c6d !important;
  text-decoration:underline;
}
.dictionary{
  background:url(/_img/dictionary.gif) no-repeat;
  width:97px;
  height:102px;
  font-size:0.75em;
  margin:5px 0 10px 10px;
  color:#979797;
}
.leftColumn .dictionary{
  margin:58px 0 10px 25px;
}
.dictionary a{
  color:#979797;
  display:block;
  top:87px;
  left:7px;
  position:relative;
}
.dictLetter {
padding: 3px 3px 0px 0px; background: transparent url(/imglib/bg_letter.gif) no-repeat scroll left top; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: center; float: left; width: 27px; height: 26px; font-size: 16px; font-weight: bold; color: rgb(119, 184, 0); margin-top: 6px;
}

a.dictLet {float:left;padding:5px 0px;font-weight:bold; text-align:center;color:#616161;width:15px;}
a.dictLet:hover {color:#979797;font-weight:normal; text-decoration:none;}
span.dictLet {float:left;padding:5px 0px; text-align:center;color:#979797;width:15px;text-transform:capitalize}
table.dict {background-color:#e7e7e7;width:165px;font-size:11px;}
.dict_top {background:url(/_img/dict_top.gif) no-repeat;width:165px;height:24px;}
.left_bot {background:url(/_img/dict_left.gif) no-repeat;width:14px;height:14px;}
.right_bot {background:url(/_img/dict_right.gif) no-repeat;width:14px;height:14px;}
.cover{
  width:169px;
  height:134px;
  font-size:0.833em;

}
.cover a{
  color:#979797;
  display:block;
  top:73px;
  left:12px;
  position:relative;
}
/*                   fall menu                  */
#inet{
  display:block;
  float:left;
  height:30px;
  z-index:100;
}

/* page about  */
  /*text-transform:lowercase;*/
.titleLogo{
  display:block;
  background:url(/_img/icons/strSc.gif) left 2px no-repeat;
  float:left;
  color:#77b800;
  font-size:2.0em;
  margin-left:16px;
  line-height:35px;
  margin-top:10px;
  padding-left:15px;
}
.wBg{
  background:none;
  padding-left:0;
}
.titleLogo img{
  margin-top:2px;
}
.titleLogo a{
  color:#77b800;
}
.logoIn{
  float:left;
  width:100%;
  margin-top:33px;
  position:relative;
}

/* for vega_cloud : begin */
.tdLogo { width: 23%; }
/* .tdLogoIn { width: 43%; } /* width: 43 -> 23%; */
.tdLogoIn { width: 33%; } /* width: 43 -> 23%; */
/* for vega_cloud : end */
.tdLogoAbout { width: 66%; } /* width: 43 -> 23%; */

.logoIn #logoImg { margin-top: 6px; }

.leftColumn{
  float:left;
  width:20%;
  padding-top:20px;
  padding-bottom:47px;
  overflow:hidden;
/*  height:_1%; */
}
.leftColumn p {width:165px;}
.leftMenu li{
  margin-bottom:10px;
  width:164px;
}
.leftMenu li a,.leftMenu li span{
  display:block;
  padding-top:3px;
  padding-left:25px;
  text-decoration:none;
  color:#979797;
}
.leftMenu li span{
  color:#000;
}
.leftMenu li a:hover{
  text-decoration:underline;
  color:#000;
}
.leftMenu li.act{
  background-color:#d9d9d9;
  margin-bottom:0px;
  color:#000;
}


.leftMenu li.act span{
  background:url(/_img/bgMenuAddTop.gif) left top no-repeat;
  text-decoration:none;
  padding-left:0px;
}


.leftMenu li.act a{
  color:#000000;
}


.leftMenu li.act div{
  background:url(/_img/bgMenuAddBot.gif) left bottom no-repeat;
  padding-bottom:14px;
}
.leftMenu li.actAdd{
  background-color:#d9d9d9;
  color:#000;
  margin-bottom:6px;
}
.leftMenu li.actAdd span{
  background:url(/_img/bgMenuAddTopAdd.gif) left top no-repeat;
  text-decoration:none;
  padding-top:14px;
}
.leftMenu li.actAdd div{
  background:url(/_img/bgMenuAddBotAdd.gif) left bottom no-repeat;
  padding-bottom:6px;

  position:relative;
  z-index:1;
  margin-top:-7px;
}
a.green{
color: #77b800;
text-decoration:underline;}
a.green:hover{
color: #000;}

.dogov
{
  font-size: 0.9em;
  font-family: tahoma, sans-serif;
  display: block;
  margin: 0 0 0 20px;
}

.innerSupport{
  margin-left:25px;
  padding-top:4px;
  padding-right:20px;
}
.rightColumn{
  width:680px;
  float:left;
  padding-bottom:47px;
  overflow:hidden;
/*  height:_1%; */
}
html .rightColumn{
	width:680px;
}
.rightColumn p{
  color:#000;
  font-size:1.08em;
}
.rightColumn h1, .innerBlock div h1{
  font-size:32px;
  font-weight:normal;
  margin-top:0;
  padding-top:10px;
  margin-bottom:0;
  padding-bottom:0;
}
.rightColumn h2{
  font-size:32px;
  font-weight:normal;
  margin-top:0;
  padding-top:10px;
  margin-bottom:0;
  padding-bottom:0;
}
.rightColumn h3{
  font-size:2em;
  font-weight:normal;
  color:#000;
}
.rightColumn h4{
  clear:both;
  font-size:1.5em;
  font-weight:normal;
  color:#000;
  padding-bottom:0;
  margin-bottom:2px;
}
.rightColumn a{
  color: #77B800;
  text-decoration:underline;}

.rightColumn a:hover{
  color: #000;}

.rightColumn h1 a, .rightColumn h2 a, .rightColumn h3 a, .rightColumn h4 a {
  color: #979797;
}
.rightColumn .newsSection h4{
  margin:0;
  padding:0;
  padding-bottom:10px;
}
.rightColumn .newsSection h1{
  margin:0;
  padding:0;
  padding-bottom:15px;
}
.rightColumn .newsSection .newsBody{
  margin:0;
  padding:0;
  padding-bottom:48px;
}
.rightColumn .newsSection p{
  margin:0;
  padding:10px 0 0 0;
}
.rightColumn .newsSection .strNews{
  margin-top:2px;
}
.rightColumn .newsSection .dateNews{
  font-size:0.833em;
  color:#000;
  margin-top:15px;
}
.rightColumn h5{
  font-size:1.08em;
  font-weight:normal;
  color:#616161;
  border-bottom:1px dashed #616161;
  float:left;
  clear:both;
  overflow:hidden;
}
.listLicens li{
  padding-bottom:14px;
  color:#616161;
  list-style-position:inside;
  list-style: disc;
  margin-left:15px;
}
.solution p{
  color:#616161;
  font-size:0.917em;
  padding-top:0;
  margin:0;

}
.grey p{
  color:#616161;
  font-size:0.917em;
}
#tableMain{
  margin-top: 35px;
  border-collapse:collapse;
  width:100%;
	clear:both;
}
#tableMain td{
  vertical-align:top;
  border-collapse:collapse;
  width:33%;
}
.w30{
  width:30%;
}

.leftColumn #tableMain{
  margin-top:0px;
}
.leftColumn #tableMain h3{
  font-size:1.25em;
  font-weight:bold;
  margin-top:3px;
  padding-top:0;
  margin-bottom:0;
  padding-bottom:0;
  line-height:1.25em;
}
.leftColumn  #tableMain p{
  font-size:1.25em;
  color:#d9d9d9;
  font-size:0.75em;
  margin-top:2px;
  padding-top:0;
  width:80%;
}
.leftColumn .virtual1,.leftColumn .virtual2,.leftColumn .virtual3{
  padding-bottom:25px;
}
.rightColumn #tableMain{
  margin-top:110px;
}
.rightColumn #tableMain h3{
  font-size:1.25em;
  font-weight:bold;
  margin-bottom:0;
  padding-bottom:0;
  line-height:1.25em;
}
.rightColumn  #tableMain p{
  font-size:1.25em;
  color:#d9d9d9;
  font-size:0.75em;
  margin-top:2px;
  padding-top:0;
  width:70%;
}
.map{
  margin:20px;
  margin-left:0;
}
.rightColumn .virtual1,.rightColumn .virtual2,.rightColumn .virtual3{
  padding-bottom:10px;
}
.sLmenu{
  margin-top:25px;
  margin-bottom:58px;
}
.sLmenu li a{
  text-decoration:none;
  color:#979797;
}
.sLmenu li a:hover{
  text-decoration:underline;
  color:#000;
}
.sLmenu li{
  padding-bottom:10px;
  padding-left:25px;
}
.sLmenu li{
  margin-left:15px;
}

/*                  search site name block             */

.siteRegistration{
  float:left;
  width:520px;
}
.regBody{
  background-color:#d9d9d9;
  overflow:hidden;
/*  _height:1%; */
  padding-left:17px;
  padding-top:18px;
  padding-bottom:18px;
  position:relative;


}
.butNew{
  background:url(/_img/buttons/butL.gif) left top no-repeat;
	float:left;
	margin-top:5px;
	cursor:pointer;
	height:36px;
	margin-right:10px;
	position:relative;
}

.butNew_1{
   background:url(/_img/buttons/butR.gif) right top no-repeat;
	height:36px;
	float:left;
	left:12px;
	position:relative;
	clear:both;
}

.butNew_1 input{
	background:url(/_img/buttons/butC.gif) right top repeat-x;
	height:36px;
	margin-right:12px;
	border:none;
	color:#616161;
	margin-top:0 !important;
	margin-left:0 !important;
	padding-top:0 !important;
	padding-left:6px;
	padding-right:6px;
	cursor:pointer;
}
.sBlock,.siteRegL,.siteRegR,.chooseName,.chooseNameZome{
  float:left;
}
.siteRegR{
  padding-left:10px;
  widows:150px;
}
.chooseName input{
  width:240px;
  height:17px;
}
.chooseNameZome select{
  width:95px;
  margin-left:12px;
}
.siteRegTitle{
  height:19px;
  font-size:0.917em;
  width:330px;
}
.headReg{
  background:url(/_img/headReg.gif) left top no-repeat;
  height:11px;
  font-size:1px;
}
.bgRegLb{
  background:url(/_img/bgRegLb.gif) left bottom no-repeat;
  width:13px;
  height:12px;
  position:absolute;
  bottom:0;
  left:0;
}
.bgRegRb{
  background:url(/_img/bgRegRb.gif) left bottom no-repeat;
  width:13px;
  height:12px;
  position:absolute;
  bottom:0;
  right:0;
}
.bgRegRt{
  background:url(/_img/bgRegRt.gif) left top no-repeat;
  width:13px;
  height:12px;
  position:absolute;
  top:0;
  right:0;
}
.ann{
  background:url(/_img/bg3.gif) left top repeat-x;
  height:46px;
}
.ann p{
  padding:8px;
  padding-bottom:0px;
  color:#616161;
  padding-left:20px;

}
#contentInner {
  min-width:1010px;
  max-width:1240px;
}
.ann_1{
  background:url(/_img/bg2.gif) left top no-repeat;
  height:46px;
}
.ann_2{
  background:url(/_img/bg1.gif) right top no-repeat;
  height:46px;
}
.p2 { font-size: 11px !important;}

#content{
  padding-bottom:47px;
  overflow:hidden;
  min-width:1010px;
  max-width:1240px;
}
*html #content{
/*	_height: 1%; */
	overflow: visible;
}
.readal{
  color:#a4a2a1;
  font-size:1.167em;
}
.readal a{
  color:#ff0000 !important;
}
.col{
  color:#000 !important;
  font-size:18px !important;
  font-family:Tahoma, Arial !important;
  line-height:20px;
}
#imgSlider{
  height:350px;
  display:block;
}
#footTable td{
  vertical-align:top;
}
#footTable .dot {
  font-size:10px;
  color: #333;}
#footTable .nav a:hover {
  color: #3F9600;
  }
/* slider */
#box3{
  position:absolute;
}
#box3 span{
  display:block;
  float:left;
  text-align:left;
}
.mask2{
  width:100%;
  margin:auto;
  height:350px;
}
#contentInner {
  xmargin:auto;
  min-width:1010px;
  max-width:1240px;
}
/**/
.listDict{
  margin-bottom:43px;
}
.listDict p{
  line-height:1.5em;
}
#guide{
  margin-top:25px;
}
#guide td{
  padding-bottom:43px;
  vertical-align:top;
}
#guide h4{
  font-weight:bold;
  font-size:1.083em;
  padding:0;
  margin:0;
}
#guide td img{
  margin-right:30px;
}
#guide td p.position{
  padding:0;
  margin:0;
  color:#616161;
  font-size:1.083em;
}
#guide td p{
  color:#000;
  font-size:0.917em;
  line-height:1.4em;
  margin-top:40px;
}
.dogovor{
  text-decoration:underline;
  display:block;
  height:97px;
  background:url(/_img/icons/dogovor.gif) left top no-repeat;
  padding-left:95px;
  padding-top:25px;
  color:#616161;
  width:200px;
}
.dogovor:hover{
  text-decoration:none;
  }
.tarifTable{
  margin-bottom:15px;
  border-collapse:collapse;
  border:none;
  margin-left:1px;
  margin-right:1px;
  width:99%;
}
.tarifTable td{
  text-align:center;
  border:1px solid #d9d9d9;
  }
.tarifTable .title td{
  background-color:#d9d9d9;
  border:1px solid #fff;
  border-top:none;
}
.tarifTable .title .firstTd{
  border-left:1px solid #d9d9d9;
}
.tarifTable .title .endTd{
  border-right:1px solid #d9d9d9;
}
.tarifTable .top{
  border:none;
  background:url(/_img/icons/cornerTab.gif) left bottom no-repeat;
  border-left:1px solid #d9d9d9;
  height:10px;

}
/*------------- BUBBLE --------------*/
.buble{
  width:100%;
  border:0;
  margin-top:20px;
  z-index:2;
}
.bubleLogos{
  width:612px;
  height:232px;
  background:url(/imglib/logos/bglogos.gif) left top no-repeat;
}
.bubleLogos td{vertical-align:top;}
.bubleLogos table{margin:53px 0 0 0;}
.bubleLogos a{margin:0;}
.buble td.nobg{background-color:transparent;}
.buble td{
  background-color:#d9d9d9;
}
.buble td.cb,.buble td.rb{
  background-color:transparent;
}

.lt{width:13px;background:url(/_img/icons/lt.gif) left top no-repeat;height:13px;font-size:1px;}
.rt{width:13px;background:url(/_img/icons/rt.gif) right top no-repeat;background-color:transparent !important;height:13px;font-size:1px;}
.lb{width:13px;background:url(/_img/icons/lb.gif) left bottom no-repeat;height:20px;font-size:1px;}
.rb{width:13px;background:url(/_img/icons/rb.gif) left bottom no-repeat;height:20px;font-size:1px;}

.cb
{
	background-image: url('/_img/icons/cb.gif');
	background-position: top;
	background-repeat: repeat-x;
	height: 20px;
	font-size: 1px;
/*	background-color: #none!important; */
}

.cc{padding:0px 8px 0px 8px; line-height:1.5em; font-size: 12px;}
.leftt {background:url(/_img/icons/rbc.png) left bottom no-repeat;width:13px;}
.leftb {background:url(/_img/icons/lbb.gif) left bottom no-repeat;height:13px; width:13px;}
.rightb {background:url(/_img/icons/rbb.gif) left bottom no-repeat;height:13px; width:13px;}

#cType1 .rb{background: none;background-color:#d9d9d9;height:13px;}
#cType1 .lb{background:url(/_img/icons/lbb.gif) left top no-repeat;height:13px;}
#cType1 .rbc{background:url(/_img/icons/rbc.png) left top no-repeat;width:13px;}
#cType1 .cb{background-image:none;background-color:#d9d9d9;height:13px;}

#cType2 .lb{background:url(/_img/icons/lbb.gif) left top no-repeat;background-color:#d9d9d9;height:13px;}
#cType2 .rb{background:none;background-color:#d9d9d9;height:13px;}
#cType2 .cb{background:none;background-color:#d9d9d9;height:13px;}
#cType2 .rcc{background:url(/_img/icons/rcc.png) left top no-repeat;height:13px;}

*html #cType2 .rcc{
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/icons/rcc.png',sizingMethod='scale');
}
*html #cType1 .rbc{
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/icons/rbc.png',sizingMethod='scale');
}
/* ---------- Site Links ---------------- */
#logos-table{margin:auto;text-align:center;}
#logos-table td{vertical-align:middle; text-align:center !important}

#logos-table ul{margin:40px 0 0 0;padding:0;clear:both;}
#logos-table ul li{margin:0;padding:0 15px;display:block;float:left}
#logos-table ul li a{display:block}

.second-row{clear:both;margin:30px 80px 0 115px;}

a.iptelecom{background-image:url(/imglib/logos/logo_iptelecom90.png);}
a.iptelecom:hover{background-position:-45px 0!important}
a.optima{background-image:url(/imglib/logos/logo_optima108.png);}
a.optima:hover{background-position:-108px 0!important}
a.farlep{background-image:url(/imglib/logos/logo_farlep152.png);}
a.farlep:hover{background-position:-152px 0!important}
a.css{background-image:url(/imglib/logos/logo_css89.png);}
a.css:hover{background-position:-89px 0!important}
a.vilcom{background-image:url(/imglib/logos/logo_vilkom135.png);}
a.vilcom:hover{background-position:-135px 0!important}
a.ips{background-image:url(/imglib/logos/logo_ips68.png);}
a.ips:hover{background-position:-68px 0!important}
a.ucomline{background-image:url(/imglib/logos/logo_ucomline180.png);}
a.ucomline:hover{background-position:-180px 0!important}
a.intercom{background-image:url(/imglib/logos/logo_intercom.png);}
a.intercom:hover{background-position:-107px 0!important}

.bubleLogos a.iptelecom{background:url(/imglib/logos/ip.gif) -75px 0;display:block;float:left;}
.bubleLogos a.iptelecom:hover{background-position:0 0!important}
.bubleLogos a.optima{background:url(/imglib/logos/optima.gif) -133px 0;display:block;float:left;}
.bubleLogos a.optima:hover{background-position:0 0!important}
.bubleLogos a.farlep{background:url(/imglib/logos/farlep.gif) -191px 0;display:block;float:left;}
.bubleLogos a.farlep:hover{background-position:0 0!important}
.bubleLogos a.css{background:url(/imglib/logos/ccc.gif) -114px 0;display:block;float:left;}
.bubleLogos a.css:hover{background-position:0 0!important}
.bubleLogos a.vilcom{background:url(/imglib/logos/vilcom.gif) -157px 0;display:block;float:left;}
.bubleLogos a.vilcom:hover{background-position:0 0!important}
.bubleLogos a.ips{background:url(/imglib/logos/ips.gif) -96px 0;display:block;float:left;}
.bubleLogos a.ips:hover{background-position:0 0!important}
.bubleLogos a.ucomline{background:url(/imglib/logos/ucomline.gif) -191px 0;display:block;float:left;}
.bubleLogos a.ucomline:hover{background-position:0 0!important}
.bubleLogos a.intercom{background:url(/imglib/logos/intercom.gif) -144px 0;display:block;float:left;}
.bubleLogos a.intercom:hover{background-position:0 0!important}

a.iptelecom{background-image:url(/imglib/logos/logo_iptelecom90.png);}
a.iptelecom:hover{background-position:-45px 0!important}
a.optima{background-image:url(/imglib/logos/logo_optima108.png);}
a.optima:hover{background-position:-108px 0!important}
a.farlep{background-image:url(/imglib/logos/logo_farlep152.png);}
a.farlep:hover{background-position:-152px 0!important}
a.css{background-image:url(/imglib/logos/logo_css89.png);}
a.css:hover{background-position:-89px 0!important}
a.vilcom{background-image:url(/imglib/logos/logo_vilkom135.png);}
a.vilcom:hover{background-position:-135px 0!important}
a.ips{background-image:url(/imglib/logos/logo_ips68.png);}
a.ips:hover{background-position:-68px 0!important}
a.ucomline{background-image:url(/imglib/logos/logo_ucomline180.png);}
a.ucomline:hover{background-position:-180px 0!important}
a.intercom{background-image:url(/imglib/logos/logo_intercom.png);}
a.intercom:hover{background-position:-107px 0!important}

/* ------ Tips -------- */
.highlight {margin: 0; padding: 0; width: 183px;}
.tip {margin: 0; padding: 0; }
.tip-top { background: url(/_img/tips/top.png) top left no-repeat; height: 18px; margin: 0 !important; padding: 0 !important;}
* html .tip-top {background: url(/_img/tips/top.gif) top left no-repeat;}
.tip-bottom {
	background: url(/_img/tips/bot.png) bottom left no-repeat;
	height: 18px;
	margin: 0; padding: 0;
	}
* html .tip-bottom {background: url(/_img/tips/bot.gif) bottom left no-repeat;}
.tip-text { margin: 0; padding: 0 10px 0 10px !important; background: url(/_img/tips/text.png) top left repeat-y; overflow: auto;}
.tip-text p {margin: 0; padding: 0;}
* html .tip-text {background: url(/_img/tips/text.gif) top left repeat-y;}

.serviceBack {
  position:absolute;
  z-index:-5;
  right:0px;
}

#citySelect{font-weight:bold;}
.tarifIcon{
  width:169px;
  height:134px;
  background:url(/_img/icons/tarifIcon.gif) no-repeat;
  font-size:0.833em;
  margin-left:25px;
  margin-bottom:25px;
}
.tarifIcon a{
  color:#979797;
  display:block;
  top:93px;
  left:12px;
  position:relative;
}

.print
{
	display: block;
	background: url('/_img/print.gif') left top no-repeat;
	padding-left: 25px;
	margin-top: 30px !important;
	width: 250px;
}

.printScrVern{display:none;}
.printPrint{display:none;}
.logoPrint{display:none;float:left;}

.rukovodstvo{border:0;width:100%;}
.rukovodstvo td{padding:0 0 45px 0;vertical-align:top;}
.rightColumn .rukovodstvo h5{font-size:14px;border:none;color:#000;}
.rightColumn .rukovodstvo p{color:#616161;clear:both;}
.rukovodstvo div{padding-top:36px;line-height:1.4em;}

/*------------------------ FORM_VAC ------------------------*/
table.form_vac { width:100%;}
table.form_vac tr {}
table.form_vac td {background-color:#D9D9D9; padding:3px 0; vertical-align:top;}
table.form_vac td.top {background:transparent url(/_img/icons/cornerTab.gif) no-repeat scroll left bottom;height:10px;}
table.form_vac td.rt {background:#D9D9D9 url(/_img/icons/rt.gif) no-repeat scroll right top;
  font-size:1px;
  height:13px;
  width:13px;}
table.form_vac td.lb {
  background:#D9D9D9 url(/_img/icons/lbb.gif) no-repeat scroll left bottom;
  height:13px;
  width:13px;
  font-size:1px;}
table.form_vac td.rb {
  background:#D9D9D9 url(/_img/icons/rbb.gif) no-repeat scroll left bottom;
  height:13px;
  width:13px;
  font-size:1px;}
table.form_vac span { font-weight:bold;}
table.form_vac select { width:205px;}
table.form_vac input.inp {width:200px;}
table.form_vac textarea {width:300px;}
table.form_vac input.number { width:50px;}
table.form_vac input.month { width:50px;}
table.form_vac select.year { width:70px;}
table.form_vac input.long { width:300px;}
.errorSt{color:red;font-weight:normal !important;padding-left:5px;}
.fieldsFor{display:block;color:#616161;padding:0 0 7px 15px;}

#map h1 a{font-size:24px;font-weight:normal;color:#000;}

#map h2 a{color:#616161;text-decoration:underline;font-size:13px;font-weight:bold;line-height:20px;}
#map h2 a:hover{text-decoration:none;}

#map h3 a{color:#616161;text-decoration:underline;font-size:11px;font-weight:bold;line-height:20px;}
#map h3 a:hover{text-decoration:none;}

#map h4 a{color:#616161;text-decoration:underline;font-size:11px;font-weight:normal;line-height:20px;}
#map h4 a:hover{text-decoration:none;}


#map h5 a{color:#616161;text-decoration:underline;font-size:10px;font-weight:normal;line-height:20px;}
#map h5 a:hover{text-decoration:none;}

#map h6 a{color:#616161;text-decoration:underline;font-size:9px;font-weight:normal;line-height:20px;}
#map h6 a:hover{text-decoration:none;}

#map h7 a{color:#616161;text-decoration:underline;font-size:9px;font-weight:normal;line-height:20px;}
#map h7 a:hover{text-decoration:none;}

/* purchases left login form : begin */
table.purchases_login_form
{
	width: 164px;
}
table.purchases_login_form td
{
	padding: 3px 0;
	vertical-align: top;
}
table.purchases_login_form td.top
{
	background: url(/_img/icons/cornerTab.gif) no-repeat left bottom;
	height: 13px;
}
table.purchases_login_form td.fieldsGreen { color: #ffffff; }
table.purchases_login_form td.topGreen { background:url(/_img/green_top.gif) no-repeat left bottom; height:13px;}
table.purchases_login_form td.tr { background:#d9d9d9 url(/_img/icons/rt.gif) right top no-repeat; width:13px; height:13px;}
table.purchases_login_form td.trGreen { background:#96c819 url(/_img/green_tr.gif) no-repeat 0 0; width:13px; height:13px;}
table.purchases_login_form td.lb {
	background:#D9D9D9 url(/_img/lbb.gif) no-repeat scroll left bottom;
	font-size:1px;
	height:13px;
	width:13px;
}
table.purchases_login_form td.rb {
	background:#D9D9D9 url(/_img/rbb.gif) no-repeat scroll left bottom;
	font-size:1px;
	height:13px;
	width:13px;
}
/* purchases left login form : end */

/* ----------------------- FORM_CONNECT ---------------------*/
table.form_connect {width:100%;}
table.form_connect td {padding:3px 0;vertical-align:top;}
table.form_connect td.top { background:url(/_img/icons/cornerTab.gif) no-repeat left bottom; height:13px;}
table.form_connect td.topGreen { background:url(/_img/green_top.gif) no-repeat left bottom; height:13px;}
table.form_connect td.tr { background:#d9d9d9 url(/_img/icons/rt.gif) right top no-repeat; width:13px; height:13px;}
table.form_connect td.trGreen { background:#96c819 url(/_img/green_tr.gif) no-repeat 0 0; width:13px; height:13px;}
span.fieldsGreen { color:#FFFFFF; padding: 5px 0 5px 30px; display:block;}
table.form_connect td.lb {
  background:#D9D9D9 url(/_img/lbb.gif) no-repeat scroll left bottom;
  font-size:1px;
  height:13px;
  width:13px;
}
table.form_connect td.rb {
  background:#D9D9D9 url(/_img/rbb.gif) no-repeat scroll left bottom;
  font-size:1px;
  height:13px;
  width:13px;
}
table.form_connect input.inp { width:200px;}
/* valsa add : begin */
table.form_connect input.inp_plain { width: 200px; }
/* valsa add : end */

table.form_connect input.inp_vac { width:297px;}
table.form_connect .inpgreen { width:200px; border:3px solid #96c819 !important;}
table.form_connect input.zone_code {width:20px;}
table.form_connect input.zone_codeGreen { width:20px; border:3px solid #96c819 !important;}
table.form_connect input.city_code {width:50px;}
table.form_connect input.city_codeGreen { width:50px; border:3px solid #96c819 !important;}
table.form_connect input.telephone {width:142px;}
table.form_connect input.telephoneGreen { width:111px; border:3px solid #96c819 !important;}

table.form_connect select.inp { width:205px;}
table.form_connect select.inp_vac { width:300px;}


table.form_connect textarea.comment{ color:#000; width:200px!important; }
table.form_connect textarea.review{ font-size: 13px; font-family: tahoma,arial,helvetica,sans-serif; color: #555555; width:98%!important; }
table.form_connect textarea { width:300px;}
table.form_connect .errorSt{color:red;font-weight:normal !important;padding-left:5px; font-size: 0.9em; font-style:italic; }
table.form_connect input.reset { margin:5px 0; color:#000; width:100%;}
table.form_connect input.send_but { color: #000; width: 30%; }
table.form_connect input.send_but_d { color: #999; width: 30%; }
table.form_connect input.check_but { color:#000;width:50px; }
table.form_connect input.later_but { color:#000;width:30%; }
table.form_connect input.anketa_send_but { color:#000;width:50px; }
table.form_connect input.sign_news_but { color:#000;width:100px; }

.titleTab{background:#d9d9d9;}
.titleTabGreen{background:#96c819;}

.black{color:#000!important; border-bottom:1px dashed #000!important;}

.f-but {color: #333;}
#map h5 {border:none}
span.span_pad { display:block; padding-top:20px;}
a.word {background:url(/_img/word.gif) no-repeat 0 0; height:20px; display:block; padding-left:25px;}
a.reader {background:url(/_img/reader.gif) no-repeat 0 0; height:20px; display:block; padding-left:25px;}
a.point {background:url(/_img/point.gif) no-repeat 0 0; height:20px; display:block; padding-left:25px;}
a.excel {background:url(/_img/excel.gif) no-repeat 0 0; height:20px; display:block; padding-left:25px;}
a.vaclink {color:#979797;}

.sample a{text-decoration:none !important;}

.bubleMain{cursor:pointer;position:absolute;z-index:10001;display:none !important;}
.bubleIn{display:none;z-index:1000;position:absolute;width:224px;height:60px;}
.bubleIn div{text-align:center;}

.bSt{background:transparent url(/_img/bubles/buble.gif) no-repeat;}
.bSt div{padding:10px 15px 25px 15px;}

.bRev{background:transparent url(/_img/bubles/bubleReverse.gif) right top no-repeat;width:147px;}
.bRev div{padding:10px 15px 25px 15px;}

.bRevV{background:transparent url(/_img/bubles/reverseVertical.gif) right top no-repeat;}
.bRevV div{padding:10px 15px 25px 15px;}

.bRevH{background:transparent url(/_img/bubles/reverseHorizontal.gif) right top no-repeat;}
.bRevH div{padding:10px 15px 25px 15px;}

/* buble N1 */

#buble1{
   width:270px;
   height:16px;
   top:37px;
   left:663px;
}
#buble1_in{
   top:-35px;
   right:-166px;
}

/* buble N2 */
#buble2{
   width:113px;
   height:100px;
   top:190px;
   left:1030px;
}
#buble2_in{
   top:-50px;
   left:50px;
}

#buble3{
   width:200px;
   height:20px;
   top:293px;
   left:750px;
}
#buble3_in{
   top:-52px;
   left:-79px;
}

#buble4{
   width:170px;
   height:240px;
   top:20px;
   left:620px;
}
#buble4_in{
   top:78px;
   left:-177px;
}

#buble5{
   width:140px;
   height:260px;
   top:28px;
   left:790px;
}
#buble5_in{
   top:7px;
   left:96px;
}

#buble6{
   width:108px;
   height:95px;
   top:220px;
   left:620px;
}
#buble6_in{
	bottom:-33px;
   left:-143px;
}

#buble7{
   width:219px;
   height:163px;
   top:176px;
   left:736px;
}
#buble7_in{
   top:30px;
   left:200px;
}
#buble8{
   width:219px;
   height:163px;
   top:176px;
   left:736px;
}
#buble8_in{
   top:-63px;
   left:58px;
}
#buble9{
   width:270px;
   height:17px;
   top:37px;
   left:664px;
}
#buble9_in{
   top:-14px;
   left:195px;
}
#buble10{
   width:77px;
   height:65px;
   top:195px;
   left:980px;
}
#buble10_in{
   top:-70px;
   left:34px;
}
#buble11{
   width:152px;
   height:21px;
   top:297px;
   left:810px;
}
#buble11_in{
   top:-65px;
   left:-156px;
}
#buble12{
   width:169px;
   height:92px;
   top:99px;
   left:655px;
}
#buble12_in{
   top:152px;
   left:190px;
}
#buble13{
   width:153px;
   height:112px;
   top:146px;
   left:544px;
}
#buble13_in{
   top:-82px;
   left:180px;
}
#map li {
	clear:both;
	list-style:none;
}
/*#buble14{
   width:147px;
   height:39px;
   top:272px;
   left:789px;
}
#buble14_in{
   top:-10px;
   left:10px;
}*/


.innerBlock ul {/*20090513 srv чтобы показывались маркеры списка*/
	padding-left:20px;
	margin:0;
}

.innerBlock ul li {
	list-style-type:disc;

	/*list-style-position:inside;*/
	list-style-position:outside; /*20090513 srv выравнивание текста маркера по 1-му слову*/
	text-align: justify;
	color:#000000;
	font-size:1.08em;
}

.innerBlock ol {
	padding-left:20px;
	margin:0;
	display:block;
}
*+html .innerBlock ol {
	padding-left:25px;
}
*html .innerBlock ol {
	padding-left:25px;
}
.innerBlock ol li {
	list-style-type:decimal;
}
.mceContentBody ul li {
	list-style-type:disc!important;
	list-style-position:inside;
}
.mceContentBody ol li {
	list-style-type:decimal!important;
}


/* ----------------------- FORM_FTTB ---------------------*/

tr#id-street_type
{
	display: none;
}

tr#id-street
{
	display: none;
}

td#id-street1
{
	display: none;
}
td#id-street2
{
	display: none;
}
td#id-street3
{
	display: none;
}
tr#id-house
{
	display: none;
}

tr#id-button
{
	display: none;
}

tr#id-result
{
	display: none;
}
/*
td#one { width: 400px; }
td#two { width: 70%; }
td#three { width: 30%; }
*/

tr#id-street_full
{
	display: none;
}

/* ----------------------- form_domain ---------------------*/

span.domain_status { color:#008000;}




/* ----------------------- FORM_PAY ---------------------*/
table.form_pay {width:100%;}
table.form_pay td {padding:3px 0;vertical-align:middle;}
table.form_pay td.top { background:url(/_img/icons/cornerTab.gif) no-repeat left bottom; height:13px;}
table.form_pay td.topGreen { background:url(/_img/green_top.gif) no-repeat left bottom; height:13px;}
table.form_pay td.tr { background:#d9d9d9 url(/_img/icons/rt.gif) right top no-repeat; width:13px; height:13px;}
table.form_pay td.trGreen { background:#96c819 url(/_img/green_tr.gif) no-repeat 0 0; width:13px; height:13px;}
span.fieldsGreen { color:#FFFFFF; padding: 5px 0 5px 30px; display:block;}
table.form_pay td.lb {
  background:#D9D9D9 url(/_img/lbb.gif) no-repeat scroll left bottom;
  font-size:1px;
  height:13px;
  width:13px;
}
table.form_pay td.rb {
  background:#D9D9D9 url(/_img/rbb.gif) no-repeat scroll left bottom;
  font-size:1px;
  height:13px;
  width:13px;
}
table.form_pay input.inp { width:200px;}
table.form_pay input.inp_ident_tel { width:177px;}
table.form_pay input.inp_sum { width: 95%; }
table.form_pay input.inp_sum_err { width: 95%; border: 3px solid #96c819!important; }

table.form_pay input.zone_code {width:20px;}
table.form_pay input.city_code {width:50px;}
table.form_pay input.telephone {width:115px;}

table.form_pay .inpgreen { width:200px; border:3px solid #96c819 !important;}
table.form_pay input.inp_err { width:200px; border: 3px solid #96c819 !important; }
table.form_pay input.inp_ident_tel_err { width:177px; border: 3px solid #96c819 !important; }
/*
table.form_pay textarea.inp_err { border: "3px solid #96c819", float: "left"; }
table.form_pay div.inp_err { border: "3px solid #96c819", float: "left"; }
*/


table.form_pay select.inp { width:204px;}
table.form_pay textarea { width:300px;}
table.form_pay .errorSt{color:red;font-weight:normal !important;padding-left:5px; font-size: 0.9em; font-style:italic; }
table.form_pay input.reset { margin:5px 0; color:#000; width:100%;}
table.form_pay input.send_but { color:#000;width:30%; }
table.form_pay input.check_but { color:#000;width:50px; }
table.form_pay input.later_but { color:#000;width:30%; }





/*-------------*/
table.form_pay input.pay_but
{
  color:#000;
  /*width:30%;*/
}



table.form_pay tr#tr_identifier
{
  display: none;
}

table.form_pay tr#tr_tel_city_code
{
  display: none;
}

table.form_pay tr#tr_buttom
{
  display: none;
}

table.form_pay span#kod8_tel
{
  font-weight:bold;
  font-size:1.27em;
}

.tel_city_code
{
  font-size: 0.9em;
  font-family: tahoma, sans-serif;
  /*display: block;*/
  /*margin: 0 0 0 20px;*/
}


table.form-for-partners { width: 100%; }
table.form-for-partners td { padding: 3px 0; }
table.form-for-partners td.top { background: url(/_img/icons/cornerTab.gif) no-repeat left bottom; height: 13px; }
table.form-for-partners td.topGreen { background:url(/_img/green_top.gif) no-repeat left bottom; height:13px;}
table.form-for-partners td.tr { background:#d9d9d9 url(/_img/icons/rt.gif) right top no-repeat; width:13px; height:13px;}
table.form-for-partners td.trGreen { background:#96c819 url(/_img/green_tr.gif) no-repeat 0 0; width:13px; height:13px;}
table.form-for-partners td.lb{width:13px;background:url(/_img/icons/lbb.gif) left bottom no-repeat;height:20px;font-size:1px;}
table.form-for-partners td.rb{width:13px;background:url(/_img/icons/rbb.gif) left bottom no-repeat;height:20px;font-size:1px;}

/* ----------------------- FORM_TECH_FACILITY ---------------------*/
table.form_tech_facility {width:100%;}
table.form_tech_facility td {padding:3px 0;vertical-align:middle;}
table.form_tech_facility td.top { background:url(/_img/icons/cornerTab.gif) no-repeat left bottom; height:13px;}
table.form_tech_facility td.topGreen { background:url(/_img/green_top.gif) no-repeat left bottom; height:13px;}
table.form_tech_facility td.tr { background:#d9d9d9 url(/_img/icons/rt.gif) right top no-repeat; width:13px; height:13px;}
table.form_tech_facility td.trGreen { background:#96c819 url(/_img/green_tr.gif) no-repeat 0 0; width:13px; height:13px;}

span.fieldsGreen { color:#FFFFFF; padding: 5px 0 5px 30px; display:block;}
table.form_tech_facility td.lb {
  background:#D9D9D9 url(/_img/lbb.gif) no-repeat scroll left bottom;
  font-size:1px;
  height:13px;
  width:13px;
}
table.form_tech_facility td.rb {
  background:#D9D9D9 url(/_img/rbb.gif) no-repeat scroll left bottom;
  font-size:1px;
  height:13px;
  width:13px;
}
/*table.form_tech_facility*/ input.inp_tech  { width:197px; }
/*table.form_tech_facility*/ select.inp_tech { width:200px; }

table.form_tech_facility .inpgreen { width:200px; border:3px solid #96c819 !important;}
table.form_tech_facility input.inp_err { width:200px; border: 3px solid #96c819 !important; }
table.form_tech_facility input.inp_ident_tel_err { width:177px; border: 3px solid #96c819 !important; }
/*
table.form_tech_facility textarea.inp_err { border: "3px solid #96c819", float: "left"; }
table.form_tech_facility div.inp_err { border: "3px solid #96c819", float: "left"; }
*/



table.form_tech_facility textarea { width:100px;}
table.form_tech_facility .errorSt{color:red;font-weight:normal !important;padding-left:5px; font-size: 0.9em; font-style:italic; }
table.form_tech_facility input.check_but { color:#000;width:130px; }

/* check tech facility : begin */
table.form_tech_facility tr#tr_id_street { display: none; }
table.form_tech_facility tr#tr_id_streetsel { display: none; }
table.form_tech_facility tr#tr_id_house { display: none; }
table.form_tech_facility tr#tr_id_cat_user { display: none; }
table.form_tech_facility tr#tr_id_captcha { display: none; }
table.form_tech_facility tr#tr_id_inpcaptcha { display: none; }
table.form_tech_facility tr#tr_id_button { display: none; }
table.form_tech_facility tr#tr_id_how_know { display: none; }
div#div_tech_anketa { display: none; }
/* check tech facility : end */

/* popup check tech facility : begin */
table.form_tech_facility tr#popup_tr_id_street { display: none; }
table.form_tech_facility tr#popup_tr_id_streetsel { display: none; }
table.form_tech_facility tr#popup_tr_id_house { display: none; }
table.form_tech_facility tr#popup_tr_id_cat_user { display: none; }
table.form_tech_facility tr#popup_tr_id_captcha { display: none; }
table.form_tech_facility tr#popup_tr_id_inpcaptcha { display: none; }
table.form_tech_facility tr#popup_tr_id_button { display: none; }
table.form_tech_facility tr#popup_tr_id_how_know { display: none; }
div#div_tech_anketa { display: none; }
/* popup check tech facility : end */

.date_news{ padding-bottom:6px;}
.date_news ul{ display: block; margin: 0; padding: 0; list-style: none; height: 26px; }
.date_news ul li{line-height: 26px; font-weight: bold; display: block; float: left; padding-right: 17px;}
.date_news ul li a{color:#77B800;}


.date_news1 ul li{list-style-type:none;display:block;float: left;}





.grey{color:#979797!important;}


.radio_hidden
{
  visibility:hidden;
}


/* ----------------------- anketa_form_home ---------------------*/
table.anketa_form_home {width:100%;}


table.tb_anketa_home td {
  padding:3px 0;vertical-align:middle;
  /*background-color:#d9d9d9;
  border:1px solid #ffffff;
  border-top:none;*/
}


table.tb_anketa_home td.firstendTd{
  border-left:1px solid #d9d9d9;
  border-right:1px solid #d9d9d9;
}

table.anketa_form_home td.top { background:url(/_img/icons/cornerTab.gif) no-repeat left bottom; height:13px;}
table.anketa_form_home td.topGreen { background:url(/_img/green_top.gif) no-repeat left bottom; height:13px;}
table.anketa_form_home td.tr { background:#d9d9d9 url(/_img/icons/rt.gif) right top no-repeat; width:13px; height:13px;}
table.anketa_form_home td.trGreen { background:#96c819 url(/_img/green_tr.gif) no-repeat 0 0; width:13px; height:13px;}
span.fieldsGreen { color:#FFFFFF; padding: 5px 0 5px 30px; display:block;}
table.anketa_form_home td.lb {
  background:#D9D9D9 url(/_img/lbb.gif) no-repeat scroll left bottom;
  font-size:1px;
  height:13px;
  width:13px;
}
table.anketa_form_home td.rb {
  background:#D9D9D9 url(/_img/rbb.gif) no-repeat scroll left bottom;
  font-size:1px;
  height:13px;
  width:13px;
}
/*table.anketa_form_home*/ input.inp_aketa_home  { width:197px; }
/*table.anketa_form_home*/ select.inp_aketa_home { width:200px; }

table.anketa_form_home .inpgreen { width:200px; border:3px solid #96c819 !important;}
table.anketa_form_home input.inp_err { width:200px; border: 3px solid #96c819 !important; }
table.anketa_form_home input.inp_ident_tel_err { width:177px; border: 3px solid #96c819 !important; }

table.anketa_form_home textarea { width:100px;}
table.anketa_form_home .errorSt{color:red;font-weight:normal !important;padding-left:5px; font-size: 0.9em; font-style:italic; }
table.anketa_form_home input.check_but { color:#000;width:130px; }
table.anketa_form_home input.send_but { color:#000;width:30%; }
table.anketa_form_home input#txt_id_city_other
{

}

table.anketa_form_home td#td_id_oper
{
  display: none;
}

table.anketa_form_home tr#tr_id_know_vega_int
{
  display: none;
}


table.anketa_form_home input#txt_id_vega_int
{
  display: none;
}


table.anketa_form_home tr#tr_id_name_cmi
{
  display: none;
}

table.anketa_form_home input#txt_id_int_other1
{
  display: none;
}

table.anketa_form_home input#txt_id_sel_other
{
  display: none;
}



/* ----------------------- anketa_form_office ---------------------*/
table.anketa_form_office {width:100%;}
table.anketa_form_office td {padding:3px 0;vertical-align:middle;}
table.anketa_form_office td.top { background:url(/_img/icons/cornerTab.gif) no-repeat left bottom; height:13px;}
table.anketa_form_office td.topGreen { background:url(/_img/green_top.gif) no-repeat left bottom; height:13px;}
table.anketa_form_office td.tr { background:#d9d9d9 url(/_img/icons/rt.gif) right top no-repeat; width:13px; height:13px;}
table.anketa_form_office td.trGreen { background:#96c819 url(/_img/green_tr.gif) no-repeat 0 0; width:13px; height:13px;}
span.fieldsGreen { color:#FFFFFF; padding: 5px 0 5px 30px; display:block;}
table.anketa_form_office td.lb {
  background:#D9D9D9 url(/_img/lbb.gif) no-repeat scroll left bottom;
  font-size:1px;
  height:13px;
  width:13px;
}
table.anketa_form_office td.rb {
  background:#D9D9D9 url(/_img/rbb.gif) no-repeat scroll left bottom;
  font-size:1px;
  height:13px;
  width:13px;
}
/*table.anketa_form_home*/ input.inp_aketa_office  { width:197px; }
/*table.anketa_form_home*/ select.inp_aketa_office { width:200px; }

table.anketa_form_office .inpgreen { width:200px; border:3px solid #96c819 !important;}
table.anketa_form_office input.inp_err { width:200px; border: 3px solid #96c819 !important; }
table.anketa_form_office input.inp_ident_tel_err { width:177px; border: 3px solid #96c819 !important; }

table.anketa_form_office textarea { width:100px;}
table.anketa_form_office .errorSt{color:red;font-weight:normal !important;padding-left:5px; font-size: 0.9em; font-style:italic; }
table.anketa_form_office input.check_but { color:#000;width:130px; }

table.anketa_form_office input#txt_id_city_other
{
  display: none;
}

table.anketa_form_office td#td_id_oper
{
  display: none;
}

table.anketa_form_office tr#tr_id_know_vega_int
{
  display: none;
}

table.anketa_form_office input#txt_id_vega_int
{
  display: none;
}

table.anketa_form_office tr#tr_id_name_cmi
{
  display: none;
}

table.anketa_form_office input#txt_id_int_other1
{
  display: none;
}

table.anketa_form_office input#txt_id_sel_other
{
  display: none;
}

.user_info
{
	text-align: right;
	width: 100%;
}

input.w100p
{
	width: 98%;
}

input.w330px
{
	width: 330px!important;
	min-width: 330px!important;
}

select.w100p
{
	width: 98%!important;
}

select.w330px
{
	width: 330px!important;
	min-width: 330px!important;
}

textarea.w100p
{
	width: 100%;
}
/* file upload : begin */
#demo-list {
	padding: 0;
	list-style: none;
	margin: 0;
}
 
#demo-list .file-invalid {
	cursor: pointer;
	color: #514721;
	padding-left: 48px;
	line-height: 24px;
	background: url('/imglib/fileupload/error.png') no-repeat 24px 5px;
	margin-bottom: 1px;
}
#demo-list .file-invalid span {
	background-color: #fff6bf;
	padding: 1px;
}
 
#demo-list .file {
	line-height: 2em;
	padding-left: 22px;
	background: url('/imglib/fileupload/attach.png') no-repeat 1px 50%;
}
 
#demo-list .file span,
#demo-list .file a {
	padding: 0 4px;
}
 
#demo-list .file .file-size {
	color: #666;
}
 
#demo-list .file .file-error {
	color: #8a1f11;
}
 
#demo-list .file .file-progress {
	width: 125px;
	height: 12px;
	vertical-align: middle;
	background-image: url('/imglib/fileupload/progress.gif');
}
/* file upload : begin */

input.button
{
	color: #000000!important;
}

.toc-s
{
	white-space: nowrap;
	width: 150px;
	border: #96c819 2px solid;
}
.toc-n
{
	white-space: nowrap;
	width: 150px;
	border: #D9D9D9 2px solid;
}

.agree-s
{
	white-space: nowrap;
	width: 410px;
	border: #96c819 2px solid;
}
.agree-n
{
	white-space: nowrap;
	width: 410px;
	border: #D9D9D9 2px solid;
}

.acquainted-s
{
	white-space: nowrap;
	width: 220px;
	border: #96c819 2px solid;
}
.acquainted-n
{
	white-space: nowrap;
	width: 220px;
	border: #D9D9D9 2px solid;
}

.send-to-email-s
{
	white-space: nowrap;
	border: #96c819 2px solid;
}
.send-to-email-n
{
	white-space: nowrap;
	border: #D9D9D9 2px solid;
}

.nw
{
	white-space: nowrap;
}

.ps
{
	background-color: #ffffff;
	color: #000000;	
}

a.ps, a.ps:link, a.ps:active, a.ps:visited
{
	color: #000000;
	text-decoration: none;
	background-color: #96c819;
}

a.ps:hover
{
	color: #000000;
	text-decoration: underline;
	background-color: #96c819;
}

table.tender-table 
{
	border-left: #96c819 1px solid;
	border-right: #96c819 1px solid;
	border-bottom: #96c819 1px solid;
}

table.tender-table th
{
	border: #96c819 1px solid;
	padding: 10px 10px 10px 10px;
}

table.tender-table td
{
	text-align: center;
	border: #96c819 1px solid;
	padding: 5px 5px 5px 5px;
}

table.table-personal-data
{
	border-left: #96c819 1px solid;
	border-right: #96c819 1px solid;
	border-bottom: #96c819 1px solid;
}

table.table-personal-data th
{
	border: #96c819 1px solid;
	padding: 10px 10px 10px 10px;
	text-align: left;
}

table.table-personal-data td
{
	text-align: left;
	border: #96c819 1px solid;
	padding: 5px 5px 5px 5px;
}

.map-info
{
/*	border: #cccccc 1px solid; */
}

.c-lgreen { color: #559731; }
.c-lgrey { color: #666666; }
.c-red { color: #ff0000!important; }
.b { font-weight: bold!important; }

a.white, a.white:link, a.white:visited, a.white:active
{
	color: #ffffff;
	text-decoration: none;
}
a.white:hover
{
	color: #ffffff;
	text-decoration: underline;
}

td.photogallery-slider
{
	white-space: nowrap;
	padding: 5px 10px 5px 10px!important;
	background-color: #559731;
	color: #ffffff;
	font-weight: bold;
	font-size: 18px;
}

input.button-print
{
	background-color: #96c819!important;
	color: #ffffff!important;
	font-weight: bold!important;
}

.fake-textarea {
	border: white 2px inset; 
	background-color: #ffffff;
	width: 99%;
	height: 100px;
	padding: 2px;
	font-weight: normal;
	color: #555555;
	overflow: auto;
}
.q-textarea {
	width: 100%;
	font-size: 13px;
	color:#555555;
	font-family: tahoma,arial,helvetica,sans-serif;
}
.pt3 {
	padding-top: 2px;
}
.tarifTable  .tablePlain  td {
	border-width: 0px!important;
	padding: 2px!important;
}

.tarifTable  .tablePrice td {
	border-width: 0px!important;
	padding: 0px!important;
}

div.ap-name {
	padding-bottom: 15px;
}

a.ap-name, a.ap-name:active, a.ap-name:link, a.ap-name:visited {
	color: #9BC52C;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}

a.ap-name:hover {
	color: #9BC52C;
	font-weight: bold;
	font-size: 15px;
	text-decoration: underline;
}

a.ap-partner, a.ap-partner:active, a.ap-partner:link, a.ap-partner:visited {
	color: #505050;
	font-weight: bold;
	text-decoration: none;
}

a.ap-partner:hover {
	color: #505050;
	text-decoration: underline;
}

div.ptb2 {
	padding-top: 2px;
	padding-bottom: 2px;
}

div.ap-partner {
	color: #505050;
	font-weight: bold;
}

div.ptb5 {
	padding-top: 5px;
	padding-bottom: 5px;
}

.pl5 { padding-left: 5px; }

.bold { font-weight: bold; }

#paginator a.page, a.page:link, a.page:active, a.page:visited {
	color: #77b800;
	border: #dcdcdc 1px solid;
	border-radius: 4px;
	font-size: 11px;
	padding: 2px;
	margin: 2px;
	vertical-align: top;
	text-align: center;
	box-shadow: 1px 1px 1px 1px #cecece;
	overflow: hidden;
	display: inline-block;
	line-height: 18px;
	min-width: 18px;
	height: 18px;
	white-space: nowrap;
	text-decoration: none;
}

#paginator a.page:hover {
	color: #77b800;
/*	background-color: #f3f6f7; */
	background-color: #ececec; 
	text-decoration: underline;
}

#paginator span.page {
	border: #dcdcdc 1px solid;
	border-radius: 4px;
	font-size: 11px;
	padding: 2px;
	margin: 2px;
	vertical-align: top;
	text-align: center;
	box-shadow: 1px 1px 1px 1px #cecece;
	overflow: hidden;
	display: inline-block;
	line-height: 18px;
	min-width: 18px;
	height: 18px;
	white-space: nowrap;
	color: #000000;
	font-weight: bold;
}

.fs10px { font-size: 10px; }

.new-year-2016-snow-bg {
	background-image: url('/imglib/ny-2016-snow-bg.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}
.ny-2016-christmas-tree {
	z-index: 1500;
	background-image: url('/imglib/ny-2016-christmas-tree.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	position: absolute;
	width: 83px;
	height: 116px;
	top: 67px;
	left: 236px;
}
