body {
	padding: 0;
	margin: 0;
	background: #fff url("/img/bg.gif") repeat-x;
}
body, table, td, input, textarea, select, option {
	font: 12px Verdana, Tahoma, Arial, sans-serif;
	color: #4c4c4c;
}

a img {border:none;}
form {padding:0; margin:0;}

.header,
.area,
.navchain,
.body,
.footer {width:900px;}

.header .ctl,
.header .ctr,
.header .ct {height:9px;}

.header .cl,
.header .cr,
.header .ctl,
.header .ctr {width:9px;}

.header .ctl {background:url("/img/ctl.gif");}
.header .ctr {background:url("/img/ctr.gif");}
.header .ct {background:url("/img/ct.gif");}
.header .cl {background:url("/img/cl.gif");}
.header .cr {background:url("/img/cr.gif");}
.header .cr2 {background:url("/img/cr2.gif") repeat-y bottom right;}

.header .cb {background:#fff; height:84px; padding-left:20px;}

.right-header .top-links {height:42px;}
.right-header .domain-check {height:42px; vertical-align:bottom;}

.right-header .top-links {vertical-align:top; text-align:right; padding-right:20px;}
.right-header .top-links img {vertical-align:middle; margin-left: 7px; margin-right:7px;}
.right-header .top-links {color:#999; font-size:11px;}
.right-header .top-links a,
.right-header .top-links a:visited {color:#3d9db1; font-size:11px; text-decoration:none;}
.right-header .top-links a:hover {color:#4dadc1; font-size:11px; text-decoration:none;}



table.area {height:186px;}
.area .cl,
.area .cr {width:9px;}
.area .cl {background:#01576e url("/img/acl.jpg"); color:#fff;}
.area .cr {background:#01576e url("/img/acr.jpg"); color:#fff;}
.area .cb {background:#01576e url("/img/ab.jpg"); /*height:186px;*/ padding-left:20px; color:#fff; vertical-align: top; padding-top: 8px;}
.area .cb a,
.area .cb a:visited,
.area .cb a:hover {color:#fff;}

.area h1 {font-size:14px; font-weight:700; color:#cddd49; margin: 0 0 7px 0;}
.area h1 span {color:#fff;}

.area ul {padding:0; margin:0; list-style-type:none;}
.area ul li {color:#fff; font-size:11px; line-height:140%;}

.area div.more {padding-top: 4px;}
.area .more a,
.area .more a:visited {color:#62fbf2; font-size:12px; text-decoration:underline;}
.area .more a:hover {color:#fff; font-size:12px; text-decoration:underline;}

.area ul.cabinet li {color:#fff; font-size:12px; padding-bottom: 3px; padding-top: 1px; line-height:130%;}
.area ul.cabinet li a:hover {color: #62fbf2;}

.navchain .cl {background:url("/img/cl.gif");}
.navchain .cr {background:url("/img/cr.gif");}
.navchain .cl,
.navchain .cr {width:9px;}
.navchain .cb {font-size:11px; color:#ccc; padding: 5px 10px;}
.navchain .cb a,
.navchain .cb a:visited {font-size:11px; color:#007f9f; text-decoration:none;}
.navchain .cb a:hover {font-size:11px; color:#30bfcf; text-decoration:none;}

.simple .cb {vertical-align:top; font-size:12px; color:#4c4c4c; padding: 4px 3px 20px 3px; line-height:130%;}

.body .cm {background:url("/img/cl.gif") repeat-y top left;}
.body .cl {background:url("/img/cl.gif") repeat-y top left;}
.body .cr {background:url("/img/cr.gif");}
.body .cl,
.body .cr {width:9px;}

.body .cb {vertical-align:top; font-size:12px; color:#4c4c4c; padding: 4px 20px 20px 20px; line-height:130%;}
.body .cb h1 {color:#00637c; font-size:15px; font-weight:700; margin-top: 5px; margin-bottom: 5px; /*padding: 0; margin: 0;*/}
.body .cb h1 span {color:#95a600;}
.body .cb h2 {color:#00637c; font-size:14px; font-weight:700; margin: 20px 0 10px 0;}
.body .cb h3, .simple .cb h3 {color:#00637c; font-size:12px; font-weight:700; margin: 15px 0 6px 0;}
.body .cb p {padding: 0; margin-top: 12px; margin-bottom: 5px;}
.body .cb ul {margin-top:0;}
.body .cb ul li, .body .cb ol li  {padding-top: 2px; padding-bottom: 5px;}

.body .cb a,
.body .cb a:visited {font-size:12px; color:#006078; text-decoration:underline;}
.body .cb a:hover {font-size:12px; color:#95a600; text-decoration:underline;}

.body .cb table.nob,
.body .cb table.nob td, .body .cb table.nob th, 
.simple .cb table.nob,
.simple .cb table.nob td, .simple .cb table.nob th {border:none!important;}

.body .cb table, .simple .cb table {border-collapse:collapse; width:100%;}
.body .cb table td,
.body .cb table th, 
.simple .cb table td,
.simple .cb table th {border: 1px #ddd solid;}
.body .cb table thead td,
.body .cb table thead th, 
.simple .cb table thead td,
.simple .cb table thead th {font-weight:700;}
.body .cb table thead td,
.body .cb table thead th,
.body .cb table tfoot td, 
.simple .cb table thead td,
.simple .cb table thead th,
.simple .cb table tfoot td {background:#eee;}
.body .cb table tr.o td {background:#fafafa;}
.body .cb table .first {font-weight:700;}

.body .cm {vertical-align:top; width:200px; font-size:10px; color:#ccc; padding: 3px 5px;}
.body .cm2 ul {padding:0; margin:0; list-style-type:none;}
.body .cm2 ul li {padding:0; margin:4px 0; /*border-bottom:1px solid white;*/}

.body .cm2 ul li span,
.body .cm2 ul li a,
.body .cm2 ul li a:visited {
	display: block; 
	height: 23px;
	font-size:12px;
	font-weight:700;
	text-decoration: none;
	color:#006078;
	padding: 9px 14px 0px 14px;
	margin:0;
	background:url("/img/menu.gif") no-repeat top right;
	outline:none;
}
.body .cm2 ul li a:hover {text-decoration:none; color:#3090a8;}

.body .cm2 ul li span {color:#000;}

.body .cm2 ul li.sel a,
.body .cm2 ul li.sel a:visited { color:#cce1e6; background:#01576e url("/img/menu.gif") no-repeat bottom right;}
.body .cm2 ul li.sel a:hover {color:#fff;}

/*.body .cm2 ul.level2 {
background-color: #efefef;
width: 185px;
}*/

.body .cm2 ul.level2 li a,
.body .cm2 ul.level2 li a:visited {font-size:11px; height: auto; background:none; padding: 3px; margin:0 0 0 20px; color:#006078;}
.body .cm2 ul.level2 li a:hover {color:#3090a8;}

.body .cm2 ul.level2 li.sel a,
.body .cm2 ul.level2 li.sel a:visited {color:#95a600;}
.body .cm2 ul.level2 li.sel a:hover {color:#b5c620;}


.footer .cl,
.footer .cr,
.footer .cbl,
.footer .cbr {width:9px;}

.footer .cbline {border-top:2px #77a2ab solid;}
.footer .counters {text-align:right;}

.footer .cbl {background:url("/img/cbl.gif");}
.footer .cbr {background:url("/img/cbr.gif");}
.footer .co {background:url("/img/cb.gif");}
.footer .cl {background:url("/img/cl.gif");}
.footer .cr {background:url("/img/cr.gif");}

.footer .cb {padding:8px 10px; font-size:10px; line-height:150%;}
.footer .cb a,
.footer .cb a:visited,
.footer .cb a:hover {color:#50a7b8; text-decoration:none;}

.domain-form {float:right;}
.domain-form td {height:36px;}
.domain-form .s {background:#73a206 url("/img/dcs.gif"); width:9px;}
.domain-form .e {background:#73a206 url("/img/dce.gif"); width:9px;}
.domain-form .b {background:#73a206 url("/img/dcb.gif"); padding:0 5px; font-size:11px; color:#fff;}
.domain-form .dname {font-size:11px; border:1px #538400 solid; width:128px; color:#757575;}
.domain-form .tld {font-size:11px; border:1px #538400 solid; color:#757575;}

.required {color:#d50000;}
.ok {
	color: #009933!important;
	font-weight: bold;
}
.error {
	color: #ff0000!important;
	font-weight: bold;
}

table.calendar td.currentDay {
	background-color: #E8F3F6;
}

table.calendar th, table.calendar td, table.calendar td * {font-size: 12px!important;}
table.calendar td a {display:block; color:#3090a8;}
table.calendar td a:hover {color: #3090a8!important;}

table.calendar td.currentDay * {font-weight: bold;}
table.calendar td.currentDay a, 
table.calendar td.currentDay a:visited {color:#3090a8!important;}
table.calendar td.currentDay a:hover {color: #006078!important;}

td.bigLetter {
	font-size: 18px;
	text-align: center;
	padding: 20px;
}
td.bigLetter2 ul {
	margin-top: 10px!important;
	margin-bottom: 10px;
}
h2.payment img {vertical-align:middle;margin-right:8px;}

a.order {
	display:block;
	width: 66px;
	height: 19px;
	background-image: url('/img/order.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
}
a.order:hover {
	background-position: 0 -19px;
}

div.clients {
	text-align: center;
	color: #4c4c4c;
}
div.clients h2 {
	color: #4c4c4c;
	font-weight: bold;
	padding: 10px 0 5px 0;
	margin: 0;
	font-size:11px;
}
div.clients a, 
div.clients a:visited, 
div.clients a:hover {
	text-decoration: none;
	color: #4c4c4c;
}
div.clients a:hover {
	text-decoration: underline;
}
.toggleDefault, .toggleHide {
	visibility: hidden;
	display:none;
}
.toggleShow {
	visibility: visible;
	display: block;
}
tr.oddRow {
}
tr.evenRow {
background-color: #f0f0f0;
}
div.newNS {
    color: #009933;
    padding-top: 3px;
}
span.newsDate {color:#7a7a7a; font-size:11px;}
img.newsSquare {vertical-align:middle; margin-right:4px;}

ul.advert {
	margin: 0;
	padding: 0;
}
ul.advert * {
	font-size: 10px!important;
	color: #4c4c4c!important;
	text-decoration: none!important;
}
ul.advert li {
	display: inline;
	padding-right: 5px;
}

div.doc {
	padding: 3px;
	border: 1px #ddd solid;
	height:700px;
	overflow:auto;
	background:#f7f7f7;
}
div.doc, div.doc * {
	font-family: Tahoma, Verdana;
	font-size: 11px!important;
}
span.clickable {
	border-bottom: dashed 1px #3d9db1;
	cursor: pointer;
}
table.whoisForm {
	height: 80px;
}
table.whoisTable {
	width: 600px!important;
	margin-bottom: 5px;
}
div.whoisInfo {
	width: 586px;
	overflow: hidden;
}
s {
	color: #cecece;
}
ul.faq li {
	padding-bottom: 6px;
}

div.loginInfo {
	padding-top: 5px;
	padding-bottom: 5px;
	color:#000;
}
div.loginInfo, div.loginInfo a, div.loginInfo a:visited, div.loginInfo a:hover  {
	font-size: 12px!important;
}

img.tariff {float:right; margin-left: 15px;}

div#iHeadLikes div {
	float: left;
	padding-top: 15px;
}
div#iHeadPrint {text-align: right;}
div#iHeadPrint img {cursor: pointer; vertical-align: middle; }
div#iHeadPrint span {font-size: 11px;}

.noteText, .noteText * {
	font-size: 10px!important;
}

@media print {
	body {background-image: none;}
	* {color: #000000!important;}
	table.body {width: 100%;}
	table.header, table.navchain, table.area, table.footer, table.body td.cm, table.body td.cr, div#iHeadLikes, div#iHeadPrint, .noprint, ul.advert {display: none;}
	div.doc {
		border: none;
		height: auto;
		background: transparent;
	}
}

.pre, .pre * {
    font-family: 'Courier New', 'Times New Roman', Verdana;
	font-size: 12px;
    white-space: pre;
	
}
.black, .black * {
	color: #000000;
}