body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background-image:url(/images/bg-top.gif);
	background-repeat:repeat-x;
	background-position:0 0;
/*
background-image:url(/images/all.jpg);
background-position:50% 0;
background-repeat:no-repeat;
*/
}
a {
	/*color:#0033FF;*/
        color:#2c2c2c;
	text-decoration:underline;
	outline: none;
}
a:hover {
	/*color:#0033FF;*/
         color:#2c2c2c;
	text-decoration:none;
}
p {
	margin:0px;
}
a img {
	border:0;
}
form {
	margin:0;
	padding:0;
}
input {
	margin:0;
}
hr {
	border:0 none;
	border-bottom:1px solid #cdcdcd;
	font-size:1px;
	line-height:1px;
	margin:5px 0;
}
.footer {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#474747;
	position:relative;
	border-top:1px solid #cacaca;
	width:980px;
	height:141px;
	margin:30px auto 0 auto;
}
.footer  a {
	color:#e61607;
	text-decoration:underline;
}
.footer a:hover {
	text-decoration:none;
}
.footer-copy {
	position:absolute;
	left:30px;
	top:15px;
	width:350px;
}
.footer-contacts {
	position:absolute;
	left:400px;
	top:15px;
	width:400px;
}
.footer-end {
	position:absolute;
	right:30px;
	top:15px;
}
.main {
	background-image:url(/images/bg-bot.gif);
	background-repeat:repeat-x;
	background-position:center bottom;
	min-height:730px;
}
a.astronim {
	display:block;
	background-image:url(../images/astronim.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding:0 0 0 90px;
	width:50px;
	margin-top:20px;
}
h3 {
	color:#474747;
	margin:0 0 2px 0;
}
h4 {
	font-size:12px;
	font-weight:normal;
	margin:0 0 2px 0;
	line-height:11px;
}
.block-close {
	display:block;
	width:10px;
	height:10px;
	background-image:url(/images/block-close.gif);
	float:right;
        background-repeat:no-repeat;
}
.support {
	width:185px;
	float:left;
	position:relative;
        _z-index:29;
}
.block {
	position:absolute;
	top:15px;
	left:-10px;
	width:268px;
	z-index:30;
	display:none;
}
.block-main {
	padding:0 10px;
	background-color:#8a8f93;
	color:#ffffff;
	overflow:hidden;
}
.block-main a {
	color:#ffffff;
	text-decoration:underline;
}
.block-main a:hover {
	color:#ffffff;
	text-decoration:none;
}
.block-top {
	height:11px;
	font-size:11px;
	background-image:url(/images/block-bg.gif);
}
.block-bot {
	height:11px;
	font-size:11px;
	background-image:url(/images/block-bg.gif);
	background-position:0 -9px;
        background-repeat:no-repeat;
}
.block b {
	font-size:14px;
	display:block;
}
.sell {
	width:160px;
	float:left;
	margin-left:50px;
	position:relative;
        _z-index:28;
}
.icq {
	width:100px;
	float:left;
	margin-left:25px;
}
.support strong,
.sell strong,
.icq strong
{
	font-size:15px;
	cursor:pointer;
	text-decoration:none;
	border-bottom:1px dotted #000000;
	font-weight:normal;
}
.icq img {
	float:left;
	margin:2px 3px 0 0;
}
.header {
	width:846px;
	height:40px;
	margin:9px auto 0  auto;
}
.en {
	display:block;
	float:left;
	margin:15px 0 0 47px;
	width:28px;
	height:15px;
	background-image:url(/images/en.gif);
}
.user {
	float:right;
	margin:10px 0 0 20px;
	width:180px;
	position:relative;
	_z-index:27;
	background-image:url("/images/user.gif");
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:20px;
}
.user span {
	cursor:pointer;
	border-bottom:1px dotted #000;
}
.user-clear {
	margin-bottom:1px;

}
.menu-top-container {
	position:relative;
	padding-top:30px;
	zoom:1;
}
.menu-top {
    background-image: url("/images/menu-top.gif");
    height: 30px;
    left: 50%;
    margin-left: -463px;
    padding: 0 30px;
    _padding: 0 23px;
    position: absolute;
    top: 0;
    width: 867px;
		_width: 882px;
}
.menu-top ul {
	margin:0;
	padding:0;
	list-style:none;
}
.menu-top ul li {
	margin:0;
	padding:0;
	position:relative;
	float:left;

}
.menu-top a.toplevel {
	display:block;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	text-shadow:#000000 1px 1px 1px;
	margin-right:4px;
	float:left;
	height:30px;
      
}
.menu-top ul li div.submenu {
	position:absolute;
	top:30px;
        _top:25px;
	left:0;
	z-index:999;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
	-moz-opacity: 0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
	display:none;
	width:180px;

}
.menu-top ul li div.submenu a {
	float:none;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
	white-space:nowrap;
	line-height:20px;
	_width:99%;
}
.submenu-top {
	background-color:#8a8f93;
	padding:10px 15px 0 15px;
}
.submenu-bot-right {
	background-image:url('/images/submenu_right.png');
        _background-image:url('/images/submenu_right.gif');
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:100% 100%;
	height:11px;
	line-height:11px;
	padding-right:12px;
        _margin-top:-4px;
}
.submenu-bot-left {
	background-image:url('/images/submenu_left.png');
        _background-image:url('/images/submenu_left.gif');
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:0 100%;
	height:11px;
	line-height:11px;
}
.menu-top ul li div.submenu a:hover {
	text-decoration:none;
}
.menu-top a div.left {
	padding-left:15px;
        float:left;
}
.menu-top a div.right {
	padding-right:15px;
	padding-top:8px;
        float:left;
}
.menu-top a.active, .menu-top a.toplevel:hover {
	background-image:url(/images/menu-top-hover.gif);
	background-position:100% -60px;
	background-repeat:repeat-x;
        color:#ffffff;

}
.menu-top a.active div.left,  .menu-top a.toplevel:hover div.left {
	height:30px;
	background-image:url(/images/menu-top-hover.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:15px;
        float:left;
}
.menu-top a.active div.right,  .menu-top a.toplevel:hover div.right {
	height:22px;
	background-image:url(/images/menu-top-hover.gif);
	background-position:100% -30px;
	background-repeat:no-repeat;
	padding-right:15px;
	padding-top:8px;
      float:left;
}
.menu-top form {
    display: block;
    float: right;
    padding-right: 10px;
    _padding-right: 15px;
    padding-top: 9px;
    width: 215px;
}

.search-input {
	float:left;
	width:185px;
	line-height:10px;
	border:0 none;
	font-size:11px;
	color:#333;
	background:transparent;
	outline-style:none;
}
.search-submit {
	float:left;
	margin-left:9px;
	width:15px;
	height:13px;
}
.header-home {
	width:980px;
	margin:0 auto;
	position:relative;
}
.logo {
	display:block;
	width:276px;
	height:121px;
	background-image:url(/images/logo.gif);
 }
.clear {
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
}
/********************************* DOMAIN ZONES ***********************************/
.domains-top {
	background-image:url(/images/domains-top.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	overflow:hidden;
}
.domains-bot {
	width:677px;
	float:right;
	margin:13px 27px 0 0;
	background-image:url(/images/domains-bot.gif);
	background-repeat:no-repeat;
	background-position:0 100%;
	position:absolute;
	top:0;
	right:0;
	padding-bottom:25px;
        z-index:27;
}
.domains-innerpage .domains-bot {
	position:relative;
	top:auto;
	right:auto;
	float:none;
	margin:0;
	overflow:hidden;
}

.domains {
	background-image:url(/images/domains-bg.gif);
}
.domains-text {
	position:absolute;
	top:25px;
	left:84px;
	width:150px;
	height:14px;
	border:0 none;
	font-size:11px;
	color:#333;
	background:transparent;
        
}
.domains-text1 {
	
	width:338px;
	height:24px;
	border:0 none;
	font-size:11px;
	color:#bfbfbf;
        padding:0 0 0 10px;
        margin:0 0 0 5px;
	background:no-repeat transparent;
        background-image:url("/images/linput.gif");
}
.domains-check {
	position:absolute;
	top:55px;
	left:158px;
	border:0 none;
}
.domains-zones {
	width:400px;
	margin-left:255px;
	padding-top:23px;
}
.domains-zones1 {
         margin-top:10px;
         width:450px;
}
.domains-zones label {
	display:block;
	float:left;
	width:75px;
	height:20px;
	padding:0 0 6px 4px;
	overflow:hidden;
	cursor:pointer;
}
.domains-zones label input {
	float:left;
	margin-top:3px;
	_margin:-1px 0 0 -4px;
}
.domains-zones label span {
	font-weight:bold;
	color:#ffffff;
	float:left;
	margin-left:3px;
	_margin-left:0px;
}
.domains-zones label i {
	font-style:normal;
	float:left;
	color:#ffc600;
	margin-left:3px;
	font-size:10px;
	line-height:10px;
}
.domains-zones strong {
	font-size:11px;
	color:#ffffff;
	border-bottom:1px dotted #ffffff;
	cursor:pointer;
}
#main-zones {
	height:50px;
	overflow:hidden;
}
#add-zones {
	display:none;
	height:78px;
	padding-top:5px;
}
#add-zones2 {
	height:78px;
	padding-top:5px;
}
/********************************* //DOMAIN ZONES ***********************************/
/********************************* DOMAIN INNER ZONES ***********************************/
.domains-inner-top {
	background-image:url(/images/domains-inner-top.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
.domains-inner-bot {
	width:229px;
	margin:10px 0 0 25px;
	background-image:url(/images/domains-inner-bot.gif);
	background-repeat:no-repeat;
	background-position:0 100%;
	padding-bottom:35px;
	position:relative;
}
.domains-inner-text {
	position:absolute;
	top:33px;
	left:80px;
	width:100px;
	height:14px;
	border:0 none;
	font-size:11px;
	color:#333;
	background:transparent;
}
.domains-inner-check {
	border:0 none;
	margin-left:30px;
}
.domains-inner-zones {
	margin:0 0 0 30px;
	width:160px;
}
.domains-inner-zones label {
	display:block;
	float:left;
	width:75px;
	height:20px;
	padding:0 0 6px 4px;
	overflow:hidden;
	cursor:pointer;
}
.domains-inner-zones label input {
	float:left;
	margin-top:3px;
	_margin:-1px 0 0 -4px;
}
.domains-inner-zones label span {
	font-weight:bold;
	color:#ffffff;
	float:left;
	margin-left:3px;
	_margin-left:0px;
}
.domains-inner-zones label i {
	font-style:normal;
	float:left;
	color:#ffc600;
	margin-left:3px;
	font-size:10px;
	line-height:10px;
}
.domains-inner-zones strong {
	font-size:11px;
	color:#ffffff;
	border-bottom:1px dotted #ffffff;
	cursor:pointer;
}
#main-inner-zones {
	padding-top:65px;
	height:130px;
	overflow:hidden;
}
#add-inner-zones {
	display:none;
	padding-top:5px;
	overflow:hidden;
}
/********************************* //DOMAIN INNER ZONES ***********************************/
.info {
	width:926px;
	margin:0 auto;
	overflow:hidden;
	z-index:10;
}
table.news-home {
	border-collapse:collapse;
	width:360px;
	float:right;
	list-style:none;
	margin:0;
	padding:0;
}
table.news-home td {
	vertical-align:top;
	padding-bottom:5px;
}
table.news-home td.date {
	width:30px;
	font-size:10px;
	color:#324756;
	padding-top:3px;
}
table.news-home td  a {
	color:#242424;
	text-decoration:none;
}
table.news-home td  a:hover {
	color:#242424;
	text-decoration:underline;
}
table.news-home td  a.news-all {
	text-decoration:underline;
	font-weight:bold;
	color:#c7091b;
}
table.news-home td  a.news-all:hover {
	text-decoration:none;
	color:#c7091b;
}
ul.actions-home {
	list-style:none;
	margin:0;
	padding:0;
	width:560px;
	height:100px;
	float:left;
	overflow:hidden;
}
ul.actions-home li {
	width:270px;
	padding-right:10px;
	float:left;
	font-size:13px;
	color:#324856;
}
ul.actions-home li a {
	color:#324856;
	text-decoration:none;
}
ul.actions-home li a:hover {
	color:#324856;
	text-decoration:underline;
}
ul.actions-home li strong {
	font-size:23px;
	line-height:24px;
	color:#105ab4;
	display:block;
	margin-bottom:5px;
}
ul.actions-home li img {
	float:left;
	margin:0 10px 0 0;
}
ul.actions-inner {
	list-style:none;
	margin:30px 0 0 67px;
	padding:0;
	width:185px;
}
ul.actions-inner li {
	font-size:13px;
	color:#324856;
}
ul.actions-inner li a {
	color:#324856;
	text-decoration:none;
}
ul.actions-inner li a:hover {
	color:#324856;
	text-decoration:underline;
}
ul.actions-inner li strong {
	font-size:23px;
	line-height:24px;
	color:#105ab4;
	display:block;
	margin-bottom:5px;
}


.clients-title {
	width:980px;
	margin:5px auto 15px auto;
	font-size:18px;
	text-align:center;
}
.clients-title strong {
	color:#e60606;
}
ul.clients-list {
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	height:40px;
	width:980px;
	margin:0 auto 35px auto;
}
ul.clients-list li {
	float:left;
}
ul.clients-list li a {
	display:block;
	height:40px;
	width:75px;
	margin-right:14px;
	background-position:0 -45px;
}
ul.clients-list li a:hover {
	background-position:0 0;
}
.inner {
	width:980px;
	margin:0 auto;
	overflow:hidden;
}
.inner-left {
	width:276px;
	float:left;
        _padding-top:30px;
}
.inner-right {
	width:680px;
	/*float:right;*/
        overflow:hidden;
	padding-right:20px;
        _padding-top:30px;
}
.inner2 {
	clear:both;
	width:100%;
	height:0px;
	font-size:0px;
}
h1 {
	font-size:23px;
	color:#000000;
	margin:28px 0 10px 0;
	padding:0;
}
ul.menu-left {
	margin:20px 0 0 20px;
	padding:0;
	list-style:none;
	width:230px;
	font-size:14px;
	line-height:22px;
	color:#105ab4;
}
ul.menu-left li {
	border-bottom:1px dotted #669cc2;
	padding:3px 0;
}
ul.menu-left li strong {
	color:#C7091B;
	text-decoration:none;
}
ul.menu-left li a {
	color:#105AB4;
	font-weight:bold;
	text-decoration:none;
	padding-left:40px;
}
ul.menu-left li a:hover {
	color:#C7091B;
}
/****************** FAQ ***********************/
ul.faq {
	list-style:none;
	margin:0;
	padding:0;
}
ul.faq li div {
	display:none;
	margin:0 20px 10px 40px;
	line-height:15px;
}
ul.faq li div div {
	display:block;
	margin:5px 0;
}
ul.faq li div li {
	margin-left:20px;
}
ul.faq li a {
	color:#114482;
	text-decoration:underline;
	line-height:27px;
	background-image:url(/images/faq.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left:20px;
}

ul.faq li a.faq_active {
	font-weight:bold;
	color:#cf0000;
	text-decoration:underline;
}
ul.faq li div a {
	color:#114482;
	text-decoration:underline;
	background:none;
	padding:0;
	line-height:15px;
}
/****************** --FAQ ***********************/

.inner-right p {
 margin-bottom: 10px;
}
ul.contrañts {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}
ul.contrañts li {
	background-image:url(/images/contracts.gif);
	background-repeat:no-repeat;
	padding:0 0 10px 20px;
}
.home {
	width:983px;
	background-image:url(/images/home-bg.gif);
	background-repeat:no-repeat;
/*      background-position:0 170px;*/
	background-position:0 190px;
	margin:0 auto;
}
.tariffs {
/*      height:340px;*/
	height:360px;
	position:relative;
}
.tariffs-hosting {
	display:block;
	position:absolute;
/*      top:295px;*/
	top:315px;
	left:30px;
	font-size:20px;
	font-weight:bold;
	color:#3f3f3f;
}

.tariffs a.unix {
	display:block;
	width:99px;
	height:99px;
	position:absolute;
	top:260px;
	left:130px;
	background-image:url(/images/tariffs/unix.png);
	_background-image:url(/images/tariffs/unix.gif);
}

.tariffs a.windows {
	display:block;
	width:153px;
	height:99px;
	position:absolute;
	top:260px;
	left:257px;
	background-image:url(/images/tariffs/windows.png);
	_background-image:url(/images/tariffs/windows.gif);
}
.tariffs a.vps {
	display:block;
	width:93px;
	height:99px;
	position:absolute;
	top:260px;
	left:775px;
	background-image:url(/images/tariffs/vps.png);
	_background-image:url(/images/tariffs/vps.gif);
}
.tariffs a.email {
	display:block;
	width:117px;
	height:99px;
	position:absolute;
	top:260px;
	left:890px;
	background-image:url(/images/tariffs/email.png);
	_background-image:url(/images/tariffs/email.gif);
}
.tariffs a.secure {
	display:block;
	width:312px;
	height:99px;
	position:absolute;
	top:260px;
	left:440px;
	background-image:url(/images/tariffs/secure.png);
  _background-image:url(/images/tariffs/secure.gif);
}
.tariffs a:hover {
	background-position:0 -99px;
}
.tariffs a.active {
	background-position:0 -198px;
}

.unix-tarif-1,
.email-tarif-1,
.secure-tarif-1
{
	top:0;
	left:80px;
}
.unix-tarif-2,
.email-tarif-2,
.secure-tarif-2
{
	top:0;
	left:320px;
}
.unix-tarif-3,
.email-tarif-3,
.secure-tarif-3
{
	top:0;
	left:560px;
}
.unix-tarif-4,
.email-tarif-4,
.secure-tarif-4
{
	top:100px;
	left:200px;
}
.unix-tarif-5,
.email-tarif-5,
.secure-tarif-5
{
	top:100px;
	left:440px;
}
.unix-tarif-6,
.email-tarif-6,
.secure-tarif-6
{
	top:100px;
	left:680px;
}
.vps-tarif-1 {
	top:0;
	left:120px;
}
.vps-tarif-2 {
	top:0;
	left:360px;
}
.vps-tarif-3 {
	top:0;
	left:600px;
}
.vps-tarif-4 {
	top:100px;
	left:260px;
}
.vps-tarif-5 {
	top:100px;
	left:500px;
}
.windows-tarif-1 {
	top:0;
	left:120px;
}
.windows-tarif-2 {
	top:0;
	left:360px;
}

.windows-tarif-3 {
	top:0;
	left:600px;
}
.windows-tarif-4 {
	top:100px;
	left:260px;
}
.windows-tarif-5 {
	top:100px;
	left:500px;
}

a.plan-left {
	display:none;
	width:156px;
	height:121px;	
	background-image:url(/images/tariffs/plan-left3.png);
        _background-image:url(/images/tariffs/plan-left5.gif);
	position:absolute;
	text-decoration:none;
	padding:30px 43px 46px 41px;
}
a.plan-left:hover {
	background-position:0 -197px;
}
a.plan-right {
	display:none;
	width:156px;
	height:121px;	
	background-image:url(/images/tariffs/plan-right3.png);
  _background-image:url(/images/tariffs/plan-right5.gif);
	position:absolute;
	text-decoration:none;
	padding:30px 43px 46px 41px;
}
a.plan-right:hover {
	background-position:0 -197px;
}
.plan-block {
	display:block;
	height:70px;
	overflow:hidden;
	position:relative;
}
.plan-block .price {
	position:absolute;
	top:37px;
	left:8px;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	text-shadow:#8b0000 1px 1px 1px;
	width:40px;
	text-align:center;
}
.plan-block .price span {
	font-size:14px;
	font-weight:normal;
}
.plan-block .title {
	font-size:18px;
	color:#000000;
	font-weight:bold;
}
.plan-block .title span {
	color:#d80014;
}
.plan-block .descr {
	display:block;
	position:absolute;
	top:25px;
	left:58px;
	color:#878787;
	width:90px;
}
.plan-block .descr span {
	color:#0969e8;
	text-decoration:underline;
}
/******************************************** USERS *****************************************/

.input-text-1 {
	width:400px;
	border:1px dotted #ccc;
}
.textarea-1 {
	border:1px dotted #ccc;
	width:400px;
	height:50px;
}
h5 {
	margin:10px 0 0 0;
	padding:0 0 0 100px;
	font-size:12px;
}
h6 {
	margin:0 0 -14px 0;
	padding:0;
	font-size:14px;
        font-weight:bold;
}
.old {
	color:#999;
}
label {
	cursor:pointer;
}
.button-1 {
	border:1px dotted #ccc;
	background-color:#eee;
	padding:0 10px;
}
/******************************************** USERS *****************************************/
table.spisok {
	width:100%;
	border-collapse:collapse;
}
table.spisok td {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding:2px 7px;
	border:1px solid #999;
}
table.spisok th {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding:2px;
	border:1px solid #999;
	background-color:#ddd;
}

.user-main-block {
	width:600px;
	margin:0 auto;
}
/**********************************service**************************/
span.text{
     color:#000;
}
p.serv {
        line-height: 21px;
        margin-top:5px;
}

h2 {
        font-size:16px;
        text-transform:uppercase;
}

span.dop {
        font-size:14px;
        text-transform:uppercase;
        font-weight:bold;
}
div.dop1 {
        font-size:15px;
        text-transform:uppercase;
        font-weight:bold;
        margin:0 0 10px 0;
}
span.notes {
        font-size:12px;
        text-transform:uppercase;
        font-weight:bold;
}

ol.notesol {
        font-size:11px;
        color:#9d9d9d;
        padding-left:27px;
        margin-bottom:23px;
        margin-top:0;
}

table.spis {
        vertical-align:top;
        font-size:11px;
}
td.row0, td.row1, td.row2, td.row3, td.row4, td.row5, td.row6, td.rowvps0, td.rowvps1, td.rowvps2, td.rowvps3, td.rowvps4, td.rowvps5, td.rowvps6 {
       color:#6f7072;
			 text-align:center;
}
table.tarifs th.row0, table.tarifs th.row1, table.tarifs th.row2, table.tarifs th.row3, table.tarifs th.row4, table.tarifs th.row5, table.tarifs th.row6 {
			 text-align:center;
}

.blue b, .white b {
      color:#343d42;
}

table.spis td {
        vertical-align:top;
}

ul.spis-ul{
        padding-left:23px;
        color:#dc0000;
         
}

ul.spis-ul span{
        /*color:#000000;*/
         color:#515a61;
}

table.tarifs{
        border:1px solid #ffffff;
				border-collapse:collapse;
				width:100%;
}

table.tarifs th {
        /*text-align:left;*/
        padding:7px 0 7px 5px;
        vertical-align:top;
				background-color:#99D0F6;
}

table.tarifs td {
        padding:9px 4px 9px 7px;
        font-size:11px;
        vertical-align:top;
				background-color:#fff;
}
table.tarifs tr.blue1 td {
        background-color:#b4ddf9;
}
table.tarifs tr.blue td {
        background-color:#def0fc;
}

b.price {
        color:#dc0000;
}

th.title {
        width:110px;
}
tr.blue1{
        background-color:#b4ddf9;
}
tr.blue{
        background-color:#def0fc;
}
tr.white{
        background-color:#ffffff;
}

table.tarifs td.active-row {
        background-color:#eff5f8;
        cursor:pointer;
}
table.tarifs th.active-row {
        background-color:#8fccf4;
        cursor:pointer;
}
table.tarifs tr.blue td.active-row {
        background-color:#eff5f8;
        cursor:pointer;
}

/******************************************** USERS *****************************************/
table.forma-zakaza {
	border-collapse:collapse;
	width:100%;
}
table.forma-zakaza th {
	width:45%;
	padding-bottom:10px;
	background-color:transparent;
	text-align:left;
}
table.forma-zakaza th.center {
	text-align:center;
	font-weight:bold;
}
table.forma-zakaza td {
	width:55%;
	padding-bottom:10px;
	background-color:transparent;
}
table.forma-zakaza td i {
	display:block;
	font-style:normal;
	color:#999999;
	font-size:10px;
}


.input-text-1 {
	width:400px;
	border:1px dotted #ccc;
}
.input-text-2 {
	width:300px;
}
.textarea-1 {
	border:1px dotted #ccc;
	width:400px;
	height:50px;
}
.textarea-2 {
	width:300px;
	height:70px;
}
h5 {
	margin:10px 0 0 0;
	padding:0 0 0 100px;
	font-size:12px;
}
.old {
	color:#999;
}
label {
	cursor:pointer;
	white-space:nowrap;
}
.button-1 {
	border:1px dotted #ccc;
	background-color:#eee;
	padding:0 10px;
}
.button-2 {
}
/******************************************** USERS *****************************************/
table.spisok {
	width:100%;
	border-collapse:collapse;
}
table.spisok td {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding:2px 7px;
	border:1px solid #999;
}
table.spisok th {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding:2px;
	border:1px solid #999;
	background-color:#ddd;
}

.user-main-block {
	width:600px;
	margin:0 auto;
}
table.registrants {
	border-collapse:collapse;
	width:100%;
	border:1px solid #ccc;
}
table.registrants td {
	padding:4px;
	vertical-align:top;
	border-bottom:1px solid #ccc;
}
table.registrants th {
	background-color:#eee;
	padding:4px;
	vertical-align:top;
}
h3 {
	font-size:14px;
	margin:10px 0;
}
blockquote {
	padding: 0.5em 40px;
}
.but_approve {
	background-color:#0C3;
	border:0 none;
	padding:2px 10px;
}
.but_cancel {
	background-color:#F33;
	border:0 none;
	padding:2px 10px;
}
.user-logout {
	display:block;
	float:right;
	margin:0 0 20px 20px;
}
.req {
	color:red;
}
.red {
	color:red;
}
.red a {
	color:red;
	text-decoration:underline;
}
.bigfont {
	font-size:14px;
}
.textarea_decline {
	width:250px;
	height:50px;
}
.domains-inner {
	position:relative;
}
.domains-inner .domains-bot {
	margin:0;
}
/******************************registr******************************/

table.login b {
         color:#284651;
}
.domain-input {
	width:310px;
      border:0 none;
      background:none repeat scroll 0 0 transparent;
}
.user-login {
      border:0 none;
      background:none repeat scroll 0 0 transparent;
}
td.user-log {
     background-image:url("/images/input.gif");
     background-position:0 0;
     background-repeat:no-repeat;
     width:224px;
     height:22px;
     padding:0 0 0 10px;
}
a.checkbox {
     color:#9f9f9f;
     text-decoration:none;
     font-size:11px;
     margin:0 20px 0 3px;
}
.sub {
      border:0 none;
      background:none no-repeat scroll 0 0 transparent;
      background-image:url(/images/in1.gif);
      width:86px;
      height:19px;
}
.regby {
color:#2e4452;
}

.under-dom {
     color:#333;
     font-size:11px;
}
.input-domain {
     background-image:url("/images/linput.gif");
     background-position:0 0;
     background-repeat:no-repeat;
     width:338px;
     height:24px;
     padding:3px 0 0 10px;
     float:left;
    }
.input-domain-title {
	float:left;
	font-weight:bold;
	margin:4px 10px 0 0;
}
.sub1 {
      border:0 none;
      background:none no-repeat scroll 0 0 transparent;
      background-image:url(/images/in_further1.gif);
      width:86px;
      height:19px;
			cursor:pointer;
}
.sub2 {
      border:0 none;
      background:none no-repeat scroll 0 0 transparent;
      background-image:url(/images/in_back1.gif);
      width:86px;
      height:19px;
}
.sm {
      background-image:url(/images/sm_gray.gif);
      background-repeat: no-repeat;
      width:57px;
      height:22px;
      padding:3px 5px 5px 5px;
      color:#d0d9e2;
      font-weight:bold; 
float:left;
}
.sm-gr {
      background-image:url(/images/sm_green.gif);
      background-repeat: no-repeat;
      width:57px;
      height:22px;
      padding:3px 5px 5px 5px;
      color:#d0d9e2;
      font-weight:bold; 
float:left;
}
.sm input, .lar input, .lar-gr input, .sm-gr input {
      margin:3px 3px 2px 0px;
}

.sm:hover {
      background-image:url(/images/sm_green.gif);
      background-repeat: no-repeat;
      color:#ffffff;
       
}
.lar {
      background-image:url(/images/l_gray.gif);
      background-repeat: no-repeat;
      width:70px;
      height:22px;
      padding:3px 5px 5px 5px;
      color:#d0d9e2;
      font-weight:bold; 
float:left;
}
.lar-gr {
      background-image:url(/images/l_green.gif);
      background-repeat: no-repeat;
      width:70px;
      height:22px;
      padding:3px 5px 5px 5px;
      color:#d0d9e2;
      font-weight:bold; 
float:left;
}
.lar:hover {
      background-image:url(/images/l_green.gif);
      background-repeat: no-repeat;
      color:#ffffff;
       
}
.sm i, .lar i {
      font-size:10px;
      font-weight:normal;
      font-style:normal;
      margin-left:2px;
      vertical-align:top;
}
b.www {
      float:left; 
      padding-top:3px; 
      font-size:14px; 
      color:#2d4c61;
}
/****************************form222-225**************************/
.sel {
       height:20px;
       width:100%;
       font-size:12px;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #DDDDDD;
	color:#000000;
}
.sel-td {
}
.smsel {
       height:20px;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #DDDDDD;
	color:#000000;
	font-size:12px;
	width:100%;
}
.smsel-td {
}
textarea.textarea-2 {
       background:none repeat scroll 0 0 #fff;
			border:1px solid #DDDDDD;
       color:#516c7f;
       font-size:11px;
}
.in1 {
       background-image:url(/images/textarea1.gif);
       background-repeat:no-repeat;
       height:79px;
       padding:0 15px;
} 
.in1 i{
       margin-top:7px;
}
.inputtext {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #DDDDDD;
	color:#000000;
	font-size:12px;
	height:16px;
}
.inputtextarea {
	background:none repeat scroll 0 0 transparent;
	border:1px solid #ccc;
	color:#516c7f;
	font-size:11px;
}
.in {
} 
.in i {
       margin-top:5px;
}
.leftcol {
       color:#000;
       width:330px;
       vertical-align:top;
}
.under {
       color:#959593;
       font-size:9px;
}

.head {
    border:1px solid #FFFFFF;
    background-color:#b4ddf9;
    padding:4px 0;

}
#spis_dm table.dom, table.dom-yes {
    border-left:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
    border-bottom:1px solid #FFFFFF;
}
.dom {
    background-color:#ffffff;
}
.dom-yes {
     background-color:#e4f3fd;
}

.dom-yes:hover, .dom:hover {
    background-color:#eff5f8;
    cursor:pointer;
}
#spis_dm table {
    color:#6F7072;
    font-size:11px;
}
#spis_dm b {
    color:#000000;
}
b.name {
  color:#343D42;
}
/****************************/
.contacts {
	overflow:hidden;
}
.contacts .left {
	float:left;
	width:40%;
}
.contacts .right {
	float:right;
	width:59%;
}
.feedback .inputtext {
	width:300px;
	background-color:#fff;
}
.feedback .inputtextarea {
	width:300px;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
.here {
	font-weight:bold;
}
.domenby-menu {
	overflow:hidden;
	margin-bottom:10px;
}
.domenby-menu-left {
	float:left;
	margin-right:50px;
}
.domenby-menu-right {
	float:left;
}
.input {
	width:100%;
}
.error {
	color:red;
}
a.print {
	width:60px;
	float:right;
	display:block;
	background-image:url(/images/admin/print.png);
	background-repeat:no-repeat;
	padding:2px 0 2px 22px;
}
table.domains_list {
	width:100%;
	border-collapse:collapse;
}
table.domains_list th {
	text-align:left;
	padding:2px;
	border-bottom:1px solid #CDCDCD;
	vertical-align:top;
}
table.domains_list td {
	padding:2px;
	vertical-align:top;
}
table.domain_info {
	width:100%;
	border-collapse:collapse;
}
table.domain_info th {
	text-align:left;
	padding:5px;
	vertical-align:top;
	width:150px;
}
table.domain_info th.title {
	text-align:center;
	padding-top:10px;
	width:100%;
}
table.domain_info th i {
	font-weight:normal;
	display:block;
}
table.domain_info th b {
	font-weight:normal;
	color:#f00;
}
table.domain_info td {
	padding:5px;
	vertical-align:top;
}
.attention {
	font-weight:bold;
	color:red;
	margin:10px 0;
}
.attention a {
	color:red;
	text-decoration:underline;
}
.icons {
	float:right;
	margin-left:6px;
}
.news_share {
	float:right;
}
ul.license_list {
	list-style:none;
	margin:0;
	padding:0;
}
ul.license_list li {
	margin:0 0 20px 0;
	padding:0;
	overflow:hidden;
}
ul.license_list li img {
	float:left;
	margin:0 50px 0 0;
}
ul.spisok_video {
	list-style:none;
}
ul.spisok_video li div.video_decription {
	margin-left:180px;
}
ul.spisok_video a.video_preview {
	position:relative;
	display:block;
	float:left;
}
ul.spisok_video .video_preview span {
	position:absolute;
	display:block;
	width:20px;
	height:20px;
	background-image:url(/images/play.gif);
	bottom:10px;
	right:10px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
}
ul.spisok_video li {
	overflow:hidden;
}
.helper {
	_display:none;
}
.contract {
	width:100%;
	height:580px;
	overflow:auto;
	border:1px solid gray;
	padding-left: 5px;
	padding-right:5px;
}
.spisok-faq-sections {
	list-style:none;
	line-height:20px;
}
input.captcha {
	width:180px;
	border:1px solid #ccc;
}
td.reviews-right p {
        margin-top:10px;
        margin-bottom:25px;
        line-height:18px;
}
td.reviews-right span {
        font-size:11px;
        color:#676767;
}
td.reviews-left {
        padding-right:10px;
				vertical-align:top;
}


.input_text {
	border:1px solid #ccc;
	border-radius:6px;  
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	padding:2px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
}
.input_button {
	border:1px solid #ccc;
	border-radius:6px;  
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	padding:2px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:pointer;
	vertical-align:middle;
}
.textarea {
	border:1px solid #ccc;
	border-radius:6px;  
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	padding:2px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.select {
	border:1px solid #ccc;
	border-radius:6px;  
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	padding:2px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
table.domains_check {
	border-collapse:collapse;
	width:100%;
}
table.domains_check tr {
	border:1px solid #fff;
}
table.domains_check tr th {
	background-color:#b4ddf9;
	padding:4px 0;
	line-height:18px;
}
table.domains_check tr {
	background-color:#e4f3fd;
}
table.domains_check tr td {
	padding:2px 10px;
	line-height:18px;
}
table.domains_check tr:hover {
	background-color:#eff5f8;
}
table.domains_check tr.no {
	background-color:#F2AAAF;
}
table.tarifs td.th, table.tarifs tr.blue td.th {
    background-color: #99D0F6;
    padding: 7px 0 7px 5px;
    vertical-align: top;
    font-weight:bold;
    color:#000000;
    font-size:12px;
}
