body{
	margin:0;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #525252
}
img { border:0}
a, a:link{
	color:#138CCB;
	text-decoration:none;
}
a.zaga:hover{
	color:#00a83c;
}
a:hover{
	color:none;
	text-decoration:underline;
}
a:hover *{
	text-decoration:underline;
}
a:hover div.menu{
	text-decoration:none;
}
a:active, a:focus{ outline:none}
a.suplink{
	color:#00a83c;
	font-weight:bold;
}
a.suplink:hover{
	color:#CC3300;
	text-decoration:none;
}
a.suplink sup{
/*	vertical-align:text-top;*/
}
.snoska{
	border-left:2px solid #00a83c;
	float:left;
	margin:20px;
	padding-top:5px;
	padding-bottom:5px;
	width:480px;
}
.snoskaDigit{
	width:25px;
	text-align:right;
	float:left;
	color:#009033;
	font-weight:bold;
	margin-right:-25px;
}
.snoskaLabel{
	font-size:10px;
	display:block;
	margin-left:25px;
	padding-left:5px;
}

.submenu, .submenu:link {
	color:#138CCB;
	padding-right:5px;
	padding-top:5px;
	text-decoration:none;
}
.submenu:hover{
	text-decoration:underline;
}
td{
	font-size :12px;
}
.txt{
	border:#00a83c 1px solid;
	font-size:12px;
	height:18px;
}
.clients .txt{
	border:#cccccc 1px solid;
	height:18px;
}
.side{
	width:20px;
}
.docList, .docList2, .docList3{
	font:normal 10px Verdana;
	padding-left:10px;
	background:url(//img.hc.ru/hc.ru/hcimgs/red_dot.gif) left top no-repeat;
	background-position: 0px 5px ;
	margin-top:5px;
	line-height:12px;
}
.docList2{
	margin-top:1px;
}/*
.docList3{
	font:normal 12px Verdana;
	background-position: 0px 6px ;
}*/
.menu, .menu:link, .menu:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:bold;
	font-size:11px;
	text-align:left;
}
td.left{
	height:4px;
	background:url(//img.hc.ru/hc.ru/hcimgs/grey_sp.gif) no-repeat top;
	font-size:10px;
}
td.check_domain{
	background:url(//img.hc.ru/hc.ru/hcimgs/check_domain.gif) left top no-repeat;
	padding-top:0px;
}
.bg_domain{
	background :url(//img.hc.ru/hc.ru/hcimgs/bg_domain.gif) repeat-x top;
	font-size:10px;
}
.list:link, .list:visited{
	background :url(//img.hc.ru/hc.ru/hcimgs/list2.gif) no-repeat left top;
	padding-left:10px;
	margin-top:6px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:bold;
	font-weight:bold;
	font-size:9px/9px;
	color :#138CCB;
	display :block;
	text-decoration:none;
}
.list2:link, .list2:visited{
	background :url(//img.hc.ru/hc.ru/hcimgs/list.gif) no-repeat left;
	padding-left:10px;
	font :normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color :#138CCB;
	margin-top:3px;
	display :block;
}
.gray180{
	background:#e7e7e7;
	height:4px;
	width:180px;
}
.newhcmenu{
	padding-top:8px;
	padding-bottom:11px;
}
.newhcmenu a:hover{
	color:#00a83c;
}
.newhcLeftMenu1,
.newhcLeftMenu1selected{
	background:url(//img.hc.ru/hc.ru/hcimgs/list2.gif) no-repeat left top;
	background-position:0px 2px;
	padding-left:10px;
	margin-top:4px;
	margin-bottom:4px;
}
.newhcLeftMenu1selected{
	margin-bottom:0px;
}
.newhcLeftMenu1 a,
.newhcLeftMenu1selected a{
	font:bold 10px Verdana;
}
.newhcLeftMenu2{
	padding-left:10px;
	margin-top:4px;
	margin-bottom:4px;
}
.newhcLeftMenu2 a{
	font:normal 10px Verdana;
	line-height:10px;
}
.newhcLeftMenu3{
	padding-left:17px;
	margin:5px;
}
.newhcLeftMenu3 a{
	font:normal 10px Verdana;
	line-height:10px;
}
.ischildren{
	color:#00a83c;
}
.arenda{
	font:normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}
.arenda:link, .arenda:visited{
	color:#138ccb;
}
pre{
	font :normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.botm{
	font :normal normal 10px Arial, Helvetica, Verdana, Geneva, sans-serif;
	color:#ccc
}
.botm:link, .botm:visited{
	color:#138ccb	
}
div.ban{
	color:#005B1F;
	font :normal normal 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background :url(//img.hc.ru/hc.ru/hcimgs/ban_item.gif) no-repeat left top;
	padding-left:8px;
}
li.ban{
	list-style-image :url(//img.hc.ru/hc.ru/hcimgs/ban_item.gif);
}
li p, ul, ol{
	padding:0;
	margin:1em 0 1em 1.25em;
}
.service ul{
	margin:0;
}
li{
	margin:0.3em 0 0.3em 0em;
}
.service li{
	margin:0.3em 0 0.3em 0;
}
ul{
	list-style-type:none;
/*//	list-style-image:url('li.gif');*/
	list-style-image:url('//img.hc.ru/hc.ru/li.gif');
}
/*
ul li{
	padding:0;
	behavior:expression(!this.before && parentNode && parentNode.tagName == 'UL' ? this.before = ( 1
		| ( parentNode.style.listStyleImage = 'none' )
		| ( this.firstChild && this.firstChild.nodeType != 3
			? ( 1 | ( this.firstChild.style.marginTop = '-1.2em' ) | ( this.firstChild.style.position = 'relative' ) ) :1 )
		| ( this.innerHTML = '<nobr style="position:relative; color:#eb000a; width:1.25em; left:-1.25em; margin:0 -1.25em 0 0;">&#8226;&nbsp;</nobr>'
			+ this.innerHTML ) ) :'' )
}
ul li.dira
{
padding:0;
behavior:expression(!this.before && parentNode && parentNode.tagName == 'UL' ? this.before = ( 1
		| ( parentNode.style.listStyleImage = 'none' )
		| ( this.firstChild && this.firstChild.nodeType != 3
			? ( 1 | ( this.firstChild.style.marginTop = '-1.2em' ) | ( this.firstChild.style.position = 'relative' ) ) :1 )
		| ( this.innerHTML = '<nobr style="position:relative; color:#eb000a; width:1.25em; left:-1.25em; margin:0 -1.25em 0 0;">&mdash;</nobr>'
			+ this.innerHTML ) ) :'' );
}
ul li.dira2
{
padding:0;
behavior:expression(!this.before && parentNode && parentNode.tagName == 'UL' ? this.before = ( 1
		| ( parentNode.style.listStyleImage = 'none' )
		| ( this.firstChild && this.firstChild.nodeType != 3
			? ( 1 | ( this.firstChild.style.marginTop = '-1.2em' ) | ( this.firstChild.style.position = 'relative' ) ) :1 )
		| ( this.innerHTML = '<nobr style="position:relative; color:#999999; width:1.25em; left:-1.25em; margin:0 -1.25em 0 0;">&mdash;</nobr>'
			+ this.innerHTML ) ) :'' );
}
.service ul li
{
padding:0;
behavior:expression(!this.before && parentNode && parentNode.tagName == 'UL' ? this.before = ( 1
	| ( parentNode.style.listStyleImage = 'none' )
	| ( this.firstChild && this.firstChild.nodeType != 3
		? ( 1 | ( this.firstChild.style.marginTop = '-1.2em' ) | ( this.firstChild.style.position = 'relative' ) ) :1 )
	| ( this.innerHTML = '<nobr style="position:relative; color:#cc0000; width:1.25em; left:-1.25em; margin:0 -1.25em 0 0;"></nobr>'
		+ this.innerHTML ) ) :'' );
}
ul>li:before{
	content:'\2022\a0\a0';
	float:left;
	margin-left:-1.25em;
	color:#eb000a;
	font-size:12px;
}
ul>li.dira:before{
	content:'\2014\a0';
	float:left;
	margin-left:-1.25em;
	color:#eb000a;
}
ul>li.dira2:before{
	content:'\2014\a0';
	float:left;
	margin-left:-1.25em;
	color:#999999;
}
.service ul>li:before{
	content:'\a0';
}
ul>li>*:first-child:-moz-first-node{
	margin-top:-1.2em;
}
ul>li>*{
	text-indent:0;
}*/

ol.redmark {
	margin:0 27px;
	padding:0
}
ol.redmark li{
	color: #eb000a
}
ol.redmark li p{
	color: #525252;
	margin: 10px 0 0 0px
}

.sup{
	position:relative;
	top:-0.5em;
	font-size:0.75em; //font-size:0.89em;
	line-height:0;
	vertical-align:baseline;
}
.service li {
	list-style-image:none;
}
li.dig{
	list-style-image:none;
	list-style-type :decimal;
}
div.big_black{
	font-weight:bold;
	font-size:10px;
	color:#000000;
	clear:both;
}
div.contact_block{
	padding:0px;
	margin:0px;
}
div.contact_block div.big_black{
	padding-top:14px;
}
.sm_black{
	font :10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}
.sm_grey{
	font :normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#999999;
}

.clients{
	color:#666666;
	font :normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.hdr, a.hdr, a.hdr:link, a.hdr:visited{
	font :bold Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-align:left;
}
.hdr2{
	font-size:14px;
	font-weight:bold;
}
.big_grey{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#999999;
	position:relative;
}
.green{
	background:#49cf69 url(//img.hc.ru/hc.ru/hcimgs/green.gif) repeat-x;
	height :30px;
	font :bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
.border { height: 4px !important}
.date{
	font :bold bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#999999;
}
.green_form{
	border:#0BAE42 1px solid;
	width:240;
}
.red_form{
	border:#cc0000 1px solid;
	width:240;
}
.order{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:bold;
	font-size:12px;
}
.right_red{
	background :url(//img.hc.ru/hc.ru/hcimgs/red_dot.gif) no-repeat left;
	font :normal normal 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-right:5px;
	padding-top:3px;
}
.right_dot{
	background :url(//img.hc.ru/hc.ru/hcimgs/red_dot2.gif) no-repeat left top;
	padding-left:10px;
	padding-right:5px;
	padding-top:3px;
}
.red, .red1{
	color:#000000;
}

div.contacts_, div.contacts{
	font :normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#888;
	float:left;
}
div.contacts_{
	width:50px;
}
div.contacts_ div{
	padding-left:10px;	
}
.serviceMenu{
	background :url(//img.hc.ru/hc.ru/hcimgs/gr_fol.gif) no-repeat left top;
	padding-left:22px;
	padding-top:3px;
	font :bold normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:18px;
}

.submit, input.submit{
    font-family:Verdana !important;
    font-size:10px !important;
    border:0px;
    background: url(//img.hc.ru/hc.ru/hcimgs/butbg.gif) no-repeat top left;
    font-size:8pt;
    text-align:center;
    padding-top:2px;
    font-family:Tahoma;
    padding-bottom:6px;
    color:white;
    width:86px;
    height:2em;
}
.hm_1{
	width:1%;
	position:absolute;
	display:none;
	background:url(//img.hc.ru/hc.ru/hcimgs/hormenu/20w.gif) top left no-repeat;
	z-index:30;
}
.hm_2{
	margin-top:0px;
	float:left;
	width:1%;
	position:relative;
	z-index:400;
}
.hm_3{
	height:4px;
	background-color:#cccccc;
}
table.hm_t{
	border-right:1px solid #cccccc;
}
.hm_1tr{
	border-left:1px solid #cccccc;
	background:#FFFFFF;
}
.hm_2tr{
	border-left:1px solid #cccccc;
	background:#FFFFFF url(//img.hc.ru/hc.ru/hcimgs/hormenu/gradback.gif) bottom left no-repeat;
	font:normal 10px Verdana;
}
.hm_d{
	float:left;
	clear:both;
	white-space:nowrap;
	background:url(//img.hc.ru/hc.ru/hcimgs/hormenu/marker.gif) center left no-repeat;
	padding:1px 12px 3px 12px;
}
td.hm_td{
	background:url(//img.hc.ru/hc.ru/hcimgs/hormenu/downback.gif) top repeat-x;
}
.hm_t .hm_td_d{
	background:url(//img.hc.ru/hc.ru/hcimgs/hormenu/downback.gif) top repeat-x;
	width:100%;
}
.hm_4{
	z-index:20;
	position:relative;
}
a.hm{
	color:#666666;
}
a.hm:hover{
	text-decoration:underline;
	color:#00a83c;
}
.na{
	white-space:nowrap;
}
table.horamenu tr td{
	padding-right:2px;
}
a.menu{
	text-decoration:none;
	color:#000000;
}
a.menu:hover{
	text-decoration:none;
	color:#000000;
}
a label{
	cursor:pointer;
	color:#000000;
}
a:hover label{
	text-decoration:underline;
	color:#00a83c;
}
.textMargin2px{
	margin-left:2px;
}
.greenCheckDomainZones td{
	cursor:pointer;
}

.isnotMsc{
	display:none;
}
.inp{
	border:1px solid #00a83c; font:normal 12px Tahoma; width:150px; height:18px;
}

/* for newhcDomain.jsp */
.td{
	font:normal 12px Tahoma; padding-left:7px;
}
/* this must change (up) */

.yadro input{
	margin-left:5px;
	width:20px;
}

.region *{
	color:#666666;
}
.after_promo{
	margin-top:30px;
}

.smena_okruga{
	width:180px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.smena_okruga a{
	font-weight:normal;
}
.smena_okruga div{
	border-left:solid 4px #f4f4f4;
	padding:10px 0 10px 15px;
	text-align:left;
	background:#f9f9f9;
}
.p_15{
	padding-left:15px;
	margin-top:4px;
	background:url(//img.hc.ru/hc.ru/hcimgs/red_mdash.gif) left top no-repeat;
	background-position:0px 8px;
}
.pt10, .pt10 td{
	padding-top:10px;
}
.pt20, .pt20 td{
	padding-top:20px;
}
.arenda tr{
	height:30px;
}

div.green_button, div.red_button, div.grey_button{
	background:url(//img.hc.ru/hc.ru/hcimgs/green_button.gif) left bottom no-repeat !important;	
	float:left;
	padding:0 !important;
	height:18px;
}
div.red_button{
	background:url(//img.hc.ru/hc.ru/hcimgs/red_button.gif) left bottom no-repeat !important;	
}
div.grey_button{
	background:url(//img.hc.ru/hc.ru/hcimgs/grey_button.gif) left bottom no-repeat !important;	
}
div.green_button input, div.red_button input, div.grey_button input{
	cursor:pointer;
	border:none;
	background:url(//img.hc.ru/hc.ru/hcimgs/green_button.gif) right top no-repeat !important;
	line-height:13px;
	height:17px;
	margin:0;
	margin-bottom:1px;
	font-size:11px;
	text-align:center;
	color:#ffffff;
}
div.red_button input{
	background:url(//img.hc.ru/hc.ru/hcimgs/red_button.gif) right top no-repeat !important;
}
div.grey_button input{
	background:url(//img.hc.ru/hc.ru/hcimgs/grey_button.gif) right top no-repeat !important;
} 

.ticket_description{
	padding-top:10px;
	padding-bottom:10px;
}
.ticket_template{
	margin-top:10px;
	width:100%;
}
.ticket_template_down{
	width:100%;
}
.ticket_template tr{
}
.ticket_template .ticket_first_td, .ticket_template_down .ticket_first_td{
	width:150px;
}

.ticket_template td {
	white-space: nowrap;
}
.ticket_template td.ticket_first_td {
	white-space:normal;
}

.ticket_template input{
	border:1px solid #00a83c; font:normal 12px Tahoma; width:100%; height:18px;
}
/*Сергей Чеботарёв (01.09.2009 10:20): Изменения стиля для чекбокса "Принимаю соглашение"*/
.ticket_template input.check_confirm{
    width:auto;
}
.ticket_template select{
	border:1px solid #00a83c; font:normal 12px Tahoma; width:100%; height:18px;
}
.ticket_template textarea{
	border:1px solid #00a83c; font:normal 12px Tahoma; width:100%; height:350px;
}

td.small div {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif  !important;
	font-size:10px !important;
}