body, html{
	margin:0px;
	padding:0px;
	background:#FFFFFF;
}

body{
	font:62.5%/1.2em Arial, Helvetica, sans-serif;
	color:#2F2F2F;
	text-decoration:none;
}

table{
	padding:0px;
	border-collapse:collapse;
	border:0px;
}

table td{
	padding:0px;
	margin:0px;
	vertical-align:top;
	text-align:left;
}

form{
	margin:0px;
	padding:0px;
}

input, textarea{
	font:11px/12px Tahoma, Arial, Geneva, sans-serif;
	color:#000000;
	text-decoration:none;
	margin:0px;
	padding:0px;
	font-weight:400;
}



.all{
	width:100%;
	_width:expression((document.documentElement.clientWidth < 780)? "780px" : "100%");
	min-width:780px;
	position:relative;
}

.maxWidth{
	_width:expression((document.documentElement.clientWidth > 1400)? "1400px" : "100%");
	max-width:1400px;
	position:relative;
	margin:0px auto;
}

.fixClear{
	width:100%;
	float:left;
}

/*----new main page ----*/
.main-page-content-box{
	padding:0 100px 0 44px;
}

.news-block{
	padding:20px 0 0 25px;
}

.news-block .date{
	font-size:1.1em;
	line-height:1.18em;
	color:#333333;
	padding-bottom:3px;
	font-style:italic;
}

.news-block .name{
	font-size:1.2em;
	line-height:1.33em;
	color:#000000;
}

.news-block a.name{
	color:#FF4020;
}

.news-block .text{
	font-size:1.1em;
	line-height:1.24em;
	color:#6D6E71;
	padding:3px 0 20px 0;
}

.title-news{
	padding-bottom:13px;
	font-size:1.8em;
	line-height:1.17em;
	color:#666666;
	text-decoration:underline;
}

.title-news a{
	color:#666666;
}

.title-news a:hover{
	color:#7D7D7D !important;
}

.info-box{
	background:url(/i/icon_info.gif) no-repeat 14px 50%;
	padding:27px 42px 27px 82px;
	margin:0 5% 0 5%;
	min-height:30px;
	_height:30px;
	font-size:1.8em;
	line-height:1.38em;
}

.yellow-block{
	background:#F7F5DD;
	border-top:1px solid #DFDCBC;
}

.articles-block{
	padding:23px 5% 0 5%;
}

.articles-block p{
	font-size:1.2em;
	line-height:1.36em;
}

.articles-block .article-left{
	width:47%;
	float:left;
	padding:0 0 25px 0;
}

.articles-block .article-right{
	width:47%;
	float:right;
	padding:0 1% 25px 0;
}

/*----new main page ----*/

/* ------------------------------------------------------------- header */
#header{
	background:url(/i/back_header.gif) repeat-x bottom left #F4F1D1;
	_display:inline-block;
}

#header .maxWidth{
	_display:inline-block;
}


#header .leftPart{
	width:29%;
	float:left;
	padding:36px 0 36px 0;
}

.innerHeader .leftPart{
	padding:30px 0 28px 0 !important;
}

#header .leftPartCenter{
	width:19.5em;
	margin:0px auto;
}

#header .logo{
	display:block;
	height:87px;
}

.innerHeader .logo{
	height:69px !important;
}

.topMenu{
	padding-top:29px;
}

.topMenu .button{
	display:block;
	padding-bottom:9px;
}

.topMenu .button{
	display:block;
	padding-bottom:9px;
}

.topMenu .button a{
	font-size:1.4em;
	line-height:1.15em;
	font-weight:bold;
}

.topBlock{
	width:18%;
	float:left;
	border-left:2px solid #DFDCBC;
	padding:37px 32px 2px 8px;
	font-size:1.3em;
	line-height:1.17em;
	color:#6D6E71;
}

.topBlock .title{
	font-weight:bold;
	padding-bottom:2px;
}

.topBlock a{
	color:#FF4020;
}

.topBlock .phone{
	font-weight:bold;
	font-size:1.23em;
	line-height:1.16em;
}

.topBunner1{
	position:absolute;
	left:29%;
	width:32%;
	bottom:0px; 
	_bottom:-1px;
	height:190px;
	background:url(/i/banner1_image_nout.jpg) no-repeat 164px 100%;
}

.topBunner1 .dopBlock{
	width:16.1em;
	padding:19px 0 15px 9px;
}

.topBunner2{
	position:absolute;
	left:61%;
	width:342px;
	bottom:0px; 
	_bottom:-1px;
	height:190px;
	background:url(/i/banner2_image.jpg) no-repeat bottom left;
}

.minBun1{
	width:18%;
	background:none;
}

.minBun2{
	background:none;
	left:47%;
}

.topBunner2 .dopBlock{
	width:23.4em;
	padding:19px 0 15px 108px;
}

.topBunner1 span{
	display:block;
	padding-bottom:10px;
	font-weight:normal;
	font:1.8em/1.11em Arial, Helvetica, sans-serif;
	color:#323232;
}

.topBunner2 span{
	display:block;
	padding-bottom:10px;
	font-weight:normal;
	font:1.8em/1.11em Arial, Helvetica, sans-serif;
	color:#323232;
}


.topBunner1 span strong{
	font: bold 1.33em/1.08em Arial, Helvetica, sans-serif;
	color:#FF4020;
}

.topBunner2 span strong{
	font: bold 1.33em/1.08em Arial, Helvetica, sans-serif;
	color:#FF4020;
}




.topBunner1 a, .topBunner2 a{
	font-size:1.2em;
	line-height:1.16em;
}

/* ------------------------------------------------------------- left block */
#leftBlock{
	width:25%;
	float:left;
}

#leftBlock .leftBlock{
	width:186px;
	margin:0px auto;
	padding-top:29px;
}

.leftBlock .title{
	padding:0 0 23px 27px;
}

.leftBlock .leftList li{
	background:url(/i/left_list_icon.gif) no-repeat 0px 2px;
	padding:0 0 15px 25px;
	list-style-image:none;
}

.leftBlock .leftList li a{
	font-size:1.0em;
	line-height:1.0em;
}

/* ------------------------------------------------------------- right block */
#rightBlock{
	margin-left:-1px;
	width:75%;
	float:left;
	padding-top:30px;
}

.monitorBlock{
	background:url(/i/connector.gif) no-repeat 90% 100%;
}

.monitor{
	background:url(/i/monitor_back_tx.gif) repeat-x top left #275497;
	/*width:57.4em;
	*width:58em;*/
	_width:expression((document.documentElement.clientWidth*0.75*0.76 > 680)? "680px" : ((document.documentElement.clientWidth*0.75*0.76 < 576)? "576px" : "76%"));
	width:76%;
	max-width:680px;
	min-width:576px;
	color:#B2D2FD;
}

.monitor a{
	color:#ABE1FA;
}

.monitor a:hover{
	color:#94C8E9 !important;
}

.monitor .backBX{
	background:url(/i/monitor_back_bx.gif) repeat-x bottom left;
}

.monitor .backLY{
	background:url(/i/monitor_back_ly.gif) repeat-y top left;
}

.monitor .backRY{
	background:url(/i/monitor_back_ry.gif) repeat-y top right;
}

.monitor .backTL{
	background:url(/i/monitor_back_tl.gif) no-repeat top left;
}

.monitor .backTR{
	background:url(/i/monitor_back_tr.gif) no-repeat top right;
}

.monitor .backBR{
	background:url(/i/monitor_back_br.gif) no-repeat bottom right;
}

.monitor .backBL{
	background:url(/i/monitor_back_bl.gif) no-repeat bottom left;
	padding:25px 27px 39px 47px;
	min-height:286px;
	_height:286px;
}

.tabsBlock{
	height:48px;
}

.monitor .tabsBlock a{
	display:block;
	width:101px;
	padding:6px 0 6px 0;
	float:right;
	margin-left:1px;
	background:#B0CAEB;
	text-align:center;
	text-decoration:none;
}

.monitor .tabsBlock a.active{
	background:#80A9DD;
}

.monitor .tabsBlock a span{
	font: bold 1.4em/1em Arial, Helvetica, sans-serif;
	color:#005BB0;
	border-bottom:1px dashed #005BB0;

}

.monitor .tabsBlock a.active span, .monitor .tabsBlock a.active:hover span{
	font: bold 1.4em/1em Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border-bottom:0px;

}

.monitor .tabsBlock a:hover span{
	color:#007BEE;
	border-bottom:1px dashed #007BEE;

}

.monitor .forTable{
	padding-right:13px;
	padding-bottom:10px;
}

.monitor .tableMonitor{
	width:100%;
}

.monitor .tableMonitor, .monitor .tableMonitor a{
	color:#FFFFFF;
}

.monitor .tableMonitor a:hover{
	color:#B8C8E0 !important;
}

.monitor .tableMonitor th{
	font-size:1.4em;
	line-height:1.14em;
	font-weight:bold;
	font-style:normal;
	text-align:right;
	padding-bottom:9px;
}

.monitor .tableMonitor .line{
	height:6px;
	line-height:0px;
	font-size:0px;
	border-top:1px solid #92AED2;
}

.monitor .tableMonitor .dline{
	height:1px;
	line-height:0px;
	font-size:0px;
	border-top:1px solid #92AED2;
}

.monitor .tableMonitor td{
	font: bold 1.6em/1.125em Georgia, "Times New Roman", Times, serif;
	text-align:right;
	padding-bottom:7px;
}


.monitor .tableMonitor td.dfirst{
	font: 1.3em/1.15em Arial, Helvetica, sans-serif;
	text-align:left;
	padding-bottom:2px; 
}

.monitor .tableMonitor td.dprice{
	font: bold 1.6em/1.125em Georgia, "Times New Roman", Times, serif;
	text-align:right;
	padding-bottom:2px; 
}

.monitor .tableMonitor td.first{
	font: 1.3em/1.15em Arial, Helvetica, sans-serif;
	text-align:left;
}

.monitor .tableMonitor td.buy{
	font:1.1em/1.18em Arial, Helvetica, sans-serif;
	padding-top:5px;
}

.monitor .tableMonitor td, .monitor .tableMonitor th{
	padding-right:4px;
}

.monitor .linkBlock{
	padding-bottom:7px;
	font-size:1.1em;
}

.monitor p{
	padding:0px;
	font-size:1.1em;
	line-height:1.45em;
}


/* ------------------------------------------------------------- bottom block */
#bottomBlock{
	margin:0 5% 0 5%;
	padding:25px 0 47px 0;
}

#bottomBlock .title{
	padding-bottom:9px;
	color:#444547;
	font-size:1.7em;
	line-height:1.12em;
}

#bottomBlock .oneInFourBlock{
	width:25%;
	margin-right:-1px;
	float:left;
}

#bottomBlock .oneInNewsblock_1{
	width:70%;
	margin-right:-1px;
	float:left;
}

#bottomBlock .oneInNewsblock_2{
	width:25%;
	margin-right:-1px;
	float:left;
}


#bottomBlock .newsBlock{
	padding:0 20px 0 1px;
	max-width:205px;
	_width:expression(((document.documentElement.clientWidth-0.1*document.documentElement.clientWidth) > 980)? "205px" : "auto");
}

#bottomBlock .newsBlock a{
	color:#6D6E71;
	font-size:1.2em;
	line-height:1.5em;
}

#bottomBlock .newsBlock .date{
	display:block;
	color:#444547;
	font-size:1.4em;
	line-height:1.29em;
}

#bottomBlock .newsBlock .news{
	padding-left:20px;
}

/* ------------------------------------------------------------- inner left block */
#leftBlockInner{
	width:23%;
	float:left;
	padding-top:53px;
}

.navigationBlock{
	height:87px;
	padding-left:61px;
}

.navigationBlock a{
	display:block;
	float:left;
	margin-right:25px;
}

.navigationBlock span{
	display:block;
	float:left;
	margin-right:25px;
}

.leftMenu{
	padding-bottom:75px;
	color:#2F2F2F;
}

.leftMenu .button{
	padding:0 0 10px 47px;
	font-weight:bold;
	font-size:1.4em;
	line-height:1.14em;
}

.leftMenu .subMenu{
	padding:6px 0 20px 0;
}

.leftMenu .subButton{
	border-left:7px solid #005BB0;
	padding:0 0 7px 50px;
	font-size:1.3em;
	line-height:1.15em;
}

.leftMenu .subButton2{
	border-left:7px solid #005BB0;
	padding:0 0 7px 60px;
	font-size:1.2em;
	line-height:1.15em;
}

.leftBunner{
	display:block;
	padding-bottom:50px;
	margin-left:48px;
	font-size:1.3em;
	line-height:1.38em;
	color:#5C5C5C;
	width:122px;
}

.leftBunner img{
	display:block;
	margin:0px auto;
	margin-bottom:6px;
	text-decoration: none;
}

.leftReq{
	display:block;
	padding-bottom:50px;
	margin-left:48px;
	font-size:1.3em;
	line-height:1.38em;
	color:#5C5C5C;
	width:122px;
	text-align: center;
}

.leftReq img{
	display:block;
	margin:0px auto;
	margin-bottom:6px;
	text-decoration: none;
}


/* ------------------------------------------------------------- inner right block */
#rightBlockInner{
	width:70%;
	padding-right:3%;
	float:right;
	padding-top:53px;
}

.contactsBack{
	background:url(/i/pic_man.jpg) no-repeat 95% 95px;
	padding-right:190px;
	min-height: 450px;
	_height:450px;
}

.eplanetcmsman{
	background:url(/i/eplanetcmsman.jpg) no-repeat 99% 95px;
	padding-right:200px;
	min-height: 450px;
	_height:450px;
}

.eplanetnoutman{
	background:url(/i/eplanetnout.jpg) no-repeat 95% 95px;
	padding-right:190px;
	min-height: 450px;
	_height:450px;
}

.eplanetgirl{
	background:url(/i/eplanetgirl.jpg) no-repeat 95% 95px;
	padding-right:190px;
	min-height: 450px;
	_height:450px;
}

.eplanetworkman{
	background:url(/i/eplanetworkman.jpg) no-repeat 95% 95px;
	padding-right:190px;
	min-height: 450px;
	_height:450px;
}

.eplanetbookman{
	background:url(/i/bookman.jpg) no-repeat 95% 95px;
	padding-right:190px;
	min-height: 450px;
	_height:450px;
}



.mapImage{
	padding-bottom:38px;
}

/* ------------------------------------------------------------- footer */
#footer{
	margin:0 5% 0 5%;
	padding:46px 0 38px 0;
	font-size:1.2em;
	line-height:1.5em;
}

.innerFooter{
	margin:0 !important;
	padding:60px 0 38px 0 !important;
	border-top:0px !important;
}

#footer, #footer a{
	color:#6D6E71;
}

#footer .copyright{
	float:left;
	width:207px;
	padding-left:3px;
}

.innerFooter .copyright{
	padding-left:27% !important;
}


#footer .eplanet{
	float:left;
	width:50%;
	_width:460px;
	padding-left:3px;
	font-size:0.9em;
}

#footer .eplanet strong {
	font-weight: normal;
	color: #4a4a4a;
}

#footer .egray{
	float:left;
	width:400px;
	color: #414042;
}

#footer .eplanet h2{
	width:400px;
	color: #3f3f3f;
	font-size:1.2em;
	padding-bottom: 3px;
}

#footer .counters{
	float:right;
	padding-top:8px;
	width:230px;
	text-align:right;
	
}

.innerFooter .counters{
	padding-right:5% !important;
}

#footer .counters a{
	margin-left:9px;
}

#footer .contacts{
	margin:0 5px 0 5px;
	padding-top:4px;
}

.contactsBlock{
	width:148px;
	background:url(/i/icon_contacts.gif) no-repeat 0px 4px;
	padding-left:23px;
	font-size:1.2em;
	line-height:1.5em;
	margin-left:25px;
}

.contactsBlockMain {
	width:200px;
	padding-left:23px;
	font-size:1.2em;
	line-height:1.5em;
	margin-left:25px;
	
}

#footer .contactsBlockMain{
	font-size:1em;
	margin:0px auto;
}

#footer .contactsBlock{
	font-size:1em;
	margin:0px auto;
}

.inntab {
padding-right: 25px;
}

p.topo {
background: url(../rtfico.gif) no-repeat 120px -3px;
margin-bottom: 8px;
}
p.topo2 {
background: url(../rtfico.gif) no-repeat 285px -3px;
margin-bottom: 8px;
}

div.panel {
background: #ffffff none repeat scroll 0 0;
height:250px;
width: 90%;
margin:0 0 5px 0px;
overflow:auto;
padding: 10px 7px 7px 7px;
border-left: 2px solid #000000;
border-top: 2px solid #000000;
border-bottom: 2px solid #A7A7A7;
border-right: none;

}


.logoMegaMax{
	display:block;
	font-size:0.8em;
	color:#808080;
	width:100px;
	background:url(../footer_logo_megamax.gif) no-repeat 50% 14px;
	text-align:center;
	padding-top:30px;
	float: left;
}

#footer .flog {
	position:absolute;
	bottom:50px;
	right:120px;
}
.cle {
float: left; margin: -16px 0px 0px 70px;
}
.cre {
float: right;
}



li.domens { float: left; margin: 4px; width: 130px; list-style-image: url(/images/emp.gif);}
ul.domens { margin-top: 15px; margin-left: 0px;}
.domenw {width: 70%; margin-right:20px; font-size: 1.4em; color:#444547; height: 20px;}
label {color: #ffffff;}
label.bl {color: #000000;}

/* Styles for E-Planet banners */
.info-box-content {
    background: url(/i/icon/icon_info.gif) no-repeat 0px 15px;
    font-size: 1.4em;
    line-height: 1.4em;
    min-height: 30px;
    padding: 27px 42px 5px 53px;
}

form.banner-select {
    
}

.banner-select > fieldset {
    border: 0 none;
    padding-left: 50px;
}

.banner-select > fieldset td {
    color: #555;
    font-size: 1.1em;
    line-height: 1.8em;
    width: 500px;
}

.banner-select > fieldset td.w500 {
    min-width: 500px;
}

/*

.banner-select td > div {
    vertical-align: middle;   
    display: inline-block;
    margin: 0.5em 0.25em;
    padding: 0;
}

*/

a.bn-link {
color:#FF4020 !important;
}

/* баннер 468 */
.bn-check468 {
height:18px;
padding:22px 0 0;
}

.bn-block468  {
margin:-40px 0 0 30px;
}


a.bn-link468 {
margin-left: 35px;
}
/* баннер 468 */


div.bn-block, div.bn-check {
    display: inline-block;
    vertical-align: middle;
}


/* баннер 170 */
.bn-check170 {
padding:13px 0 0;
text-align:center;
}

.bn-block170  {
width:170px;
}


a.bn-link170 {
margin-left: 0px;
}
/* баннер 170 */

/* баннер 120 */
.bn-check120 {
height:18px;
padding:22px 0 0;
}

.bn-block120  {
margin:-40px 0 7px 30px;
}

a.bn-link120 {
padding:0 0 8px 30px;
}
/* баннер 120 */

/* баннер 88 */
.bn-check88 {
height:20px;
padding:8px 0 0;
}

.bn-block88  {
/* margin:-28px 0 0 30px; */
}

a.bn-link88 {
    /* margin: 0px 0 0 30px; */
}
/* баннер 88 */

input.disabled {
    color : gray;
}

.banner-select td div.bn-check {
    margin-right: 15px;
}

input.banner-check {
    margin: auto;
}

.banner-select td div.partner-link-block {
/*    margin-left: 30px; */
}

.partner-link-block {
   /* text-align: left; */
}

.partner-link-block input {
   margin: 0em 10px 0em 10px;
}

#partner-link {
   width: 270px;
}

#download-banner {
    display: block;
    margin: 1.5em 0 0.5em 0;
}

.partner-link-block textarea {
    margin: 0.5em 0 1em 0;
    /*width: 100%;*/
    
    border: 1px solid #4D4D4F;
    color: black;
    font: normal normal normal 1.2em/1.17em Arial, Helvetica, sans-serif;
    height: 210px;
    padding: 4px 3px 5px;
    width: 420px;
}

.partner-link-block label {
    font-weight: bold;
    color: black;
    margin-right: 0.5em;
}

.partner-link-block label:after {
    content: ':';
}

.bt {
    padding: 1em 0;
    text-align: left;
}

.bt > a {
    display: block;
}

.nc_mail_from_site {
  font-size: 175%;
  line-height: 100%;
}

#feedback-form-wrap {
    font-size: 120%;
}

#feedback-form label {
    color: #FF4020;
}

#feedback-form-wrap input.error, #feedback-form-wrap textarea.error {
    border-color: red;
}

#feedback-form-wrap input, #feedback-form-wrap textarea {
    font-size: 100%;
}

#feedback-form-wrap input.default, #feedback-form-wrap textarea.default {
    color: gray;
}

#feedback-form-wrap .field-row span.note {
    color: #FF4020;
    display: block;
}

#feedback-form-wrap label.error {
    color: red;
    display: block;
}

#feedback-form-wrap div.field-row {
    margin: 1em 0;
}

#feedback-form-wrap .field-row input {
    width: 75%;
}

#feedback-form-wrap .field-row textarea {
    width: 90%;
    height: 20em;
}

#feedback-form-wrap .field-row .inner {
    margin: 1em 0;
}

#feedback-form-wrap .field-row.captcha label, #feedback-form-wrap .field-row.captcha input {
    
}

#feedback-form-wrap .field-row.captcha span.note, #feedback-form-wrap .field-row.captcha input {
    position: absolute;
}

#feedback-form-wrap .field-row.captcha img, #feedback-form-wrap .field-row.captcha a {
    margin-left: 15em;
}


#feedback-form-wrap #nc_captcha_code {
    width: 5em;
}
