body {
  padding: 0;
  margin: 0;
  background: #fff url("/img/bg.gif") repeat-x;
}
body, table, td, input, textarea, select, option {
  font: 11px Verdana, Tahoma, Arial, sans-serif;
  color: #4c4c4c;
}

a img {border:none;}
form {padding:0; margin:0;}

.required {color:#d50000;}

span.newsDate {color:#7a7a7a; font-size:10px;}
img.newsSquare {vertical-align:middle; margin-right:4px;}

.header,
.area,
.navchain,
.body,
.footer {width:750px;}

.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;}
.right-header .top-links {color:#999; font-size:10px;}
.right-header .top-links a,
.right-header .top-links a:visited {color:#3d9db1; font-size:10px; text-decoration:none;}
.right-header .top-links a:hover {color:#4dadc1; font-size:10px; text-decoration:none;}

.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;}
.area .cb a,
.area .cb a:visited,
.area .cb a:hover {color:#fff;}

.area h1 {font-size:14px; font-weight:700; color:#cddd49;}
.area h1 span {color:#fff;}

.area ul {padding:0; margin:0; list-style-type:none;}
.area ul li {color:#fff; font-size:10px;}

.area .more a,
.area .more a:visited {color:#62fbf2; font-size:10px; text-decoration:underline;}
.area .more a:hover {color:#fff; font-size:10px; text-decoration:underline;}


.navchain .cl {background:url("/img/cl.gif");}
.navchain .cr {background:url("/img/cr.gif");}
.navchain .cl,
.navchain .cr {width:9px;}
.navchain .cb {font-size:10px; color:#ccc; padding: 5px 10px;}
.navchain .cb a,
.navchain .cb a:visited {font-size:10px; color:#007f9f; text-decoration:none;}
.navchain .cb a:hover {font-size:10px; color:#30bfcf; text-decoration:none;}

.simple .cb {vertical-align:top; font-size:11px; color:#4c4c4c; padding: 4px 0px 20px 0px; 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:11px; color:#4c4c4c; padding: 4px 20px 20px 20px; line-height:130%;}
.body .cb h1 {color:#00637c; font-size:15px; font-weight:700; margin-top: 0px; margin-bottom: 5px; /*padding: 0; margin: 0;*/}
.body .cb h1 span {color:#95a600;}
.body .cb h2 {color:#00637c; font-size:12px; font-weight:700; margin: 26px 0 6px 0;}
.body .cb h3, .simple .cb h3 {color:#00637c; font-size:11px; font-weight:700; margin: 26px 0 6px 0;}
.body .cb p {padding: 0; margin-top: 10px; margin-bottom: 5px;}
.body .cb ul {margin-top:0;}

.body .cb a,
.body .cb a:visited {font-size:11px; color:#006078; text-decoration:underline;}
.body .cb a:hover {font-size:11px; 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 .cm ul {padding:0; margin:0; list-style-type:none;}
.body .cm ul li {padding:0; margin:4px 0; border-bottom:1px solid white;}

.body .cm ul li a,
.body .cm ul li a:visited {display:block; font-size:12px; font-weight:700; text-decoration:none; color:#006078; padding:9px 14px; margin:0; background:url("/img/menu.gif") no-repeat top right;}
.body .cm ul li a:hover {font-size:12px; font-weight:700; text-decoration:none; color:#3090a8;}

.body .cm ul li.sel a,
.body .cm ul li.sel a:visited {display:block; font-size:12px; font-weight:700; text-decoration:none; color:#cce1e6; padding:9px 14px; margin:0; background:#01576e url("/img/menu.gif") no-repeat bottom right;}
.body .cm ul li.sel a:hover {font-size:12px; font-weight:700; text-decoration:none; color:#fff;}

.body .cm ul li.sel li a,
.body .cm ul li.sel li a:visited {font-size:11px; background:none; padding:3px; margin:0 0 0 30px; color:#006078;}
.body .cm ul li.sel li a:hover {font-size:11px; background:none; padding:3px; margin:0 0 0 30px; color:#3090a8;}

.body .cm ul li.sel li.sel a,
.body .cm ul li.sel li.sel a:visited {font-size:11px; background:none; padding:3px; margin:0 0 0 30px; color:#95a600;}
.body .cm ul li.sel li.sel a:hover {font-size:11px; background:none; padding:3px; margin:0 0 0 30px; color:#b5c620;}

.footer .cbl,
.footer .cbr,
.footer .cb {height:9px;}

.footer .cl,
.footer .cr,
.footer .cbl,
.footer .cbr {width:9px;}

.footer .cb {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:10px; border:1px #538400 solid; width:128px; color:#757575;}
.domain-form .tld {font-size:10px; border:1px #538400 solid; color:#757575;}

div.doc {
	padding: 3px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	border: 1px #ddd solid;
	height:200px;
	overflow:auto;
	background:#f7f7f7;
}

.ok {
	color: #009933;
	font-weight: bold;
}
.error {
	color: #ff0000;
	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;
}
div.toggleDefault, div.toggleHide {
	visibility: hidden;
	display:none;
}
div.toggleShow {
	visibility: visible;
	display: block;
}
