/* CSS Document */
html, body {
font-family:Tahoma;
font-size:12px;
color:#585858;
margin:0;
padding:10px 0;
background: url(/layout/img/bg.jpg);
}
a:link,
a:active,
a:visited {
color:#585858;
border:0px;
border-style:none;
border-width:0px;
}
h1 {
margin:0px;
padding:0px;
}
form {
margin:0px;
padding:0px;
}
.clear {
clear:both;
}
#wrap{
margin:0px auto;
width:965px;
}
#wrap2{
background: url(/layout/img/top_line.png) no-repeat;
height:36px;
display:block;
}
#wrap3{
margin:0px auto;
width:965px;
background: url(/layout/img/bot_line.png) no-repeat;
height:45px;
display:block;
}
#main_wrap{
background: url(/layout/img/top_bg.jpg) no-repeat #FFF left top;
height:auto;
display:table;
}
#main_wrap_bg {
background:url(/layout/img/bg_line.jpg) no-repeat;
background-position:left bottom;
height:inherit;
display:inherit;
}
#top {
display:block;
}

#left {
display:inline;
float:left;
width:260px;
height:auto;
}
#right {
display:inline;
float:right;
width:705px;
height:auto;
}

/* Шапка */
#head {
display:block;
padding:10px 15px;
height:210px;
}
#headleft {
float:left;
width:40%;
}
#headright {
float:right;
width:60%;
}
#slogan {
padding:5px 10px 5px 15px;
text-shadow:0px 0px 5px #b9b9b9;
font-size:16px;
font-weight:bold;
color:#1060a8;
line-height:150%;
}
.headcontacts {
margin:0px 4px 0px;
font-size:16px;
font-weight:bold;
color:#131907;
}
.headcontacts span {

}
.headcontacts img {
margin-top:-5px;
}
/*	Верхнее меню  */
#topmenu {
margin:6px 0px 0px 2px;
}
#topmenu a:link,
#topmenu a:active,
#topmenu a:visited {
background:url(/layout/img/topmenu.png) repeat-x #333333 scroll 0 0;
margin-right:14px;
font-size:13px;
padding:7px 20px 15px;
color:#FFFFFF;
text-decoration:none;
text-shadow:0px 0px 2px #000;
}
#topmenu a:hover {
background:url(/layout/img/topmenu.png) repeat-x #C0D647 scroll 0 -38px;
color:#596900;
text-shadow:0px 0px 1px #FFF;
}
/* Левое меню 1 */
#leftmenu1 {
margin:5px 10px 15px 12px;
}
#lm1_div {
margin-bottom:3px;
}
#leftmenu1 a:link,
#leftmenu1 a:active,
#leftmenu1 a:visited {
background:url(/layout/img/leftmenu1_l.jpg) no-repeat;
text-decoration:none;
display:block;
font-weight:bold;
font-size:13px;
color:#7F7F7F;
padding:3px 0px 12px 22px;
margin-top:1px;
}
#leftmenu1 a:hover {
background:url(/layout/img/leftmenu1_h.jpg) no-repeat;
}

#leftmenu1 a.leftmenu1_i:link,
#leftmenu1 a.leftmenu1_i:active,
#leftmenu1 a.leftmenu1_i:visited {
background:url(/layout/img/leftmenu1_il.jpg) no-repeat;
text-decoration:none;
display:block;
font-weight:normal;
font-size:12px;
color: #939393;
margin:0px 0px 2px 18px;
padding:2px 0px 2px 18px;
}
#leftmenu1 a.leftmenu1_i:hover {
background:url(/layout/img/leftmenu1_ih.jpg) no-repeat;
}
/* Левое меню 2 */
#leftmenu2 {
margin:5px 0px 5px 0px;
width:240px;
background:url(/layout/img/left1_bg.png) repeat-y #333333;
}
#lm2_div1 {
background:url(/layout/img/left1_top.png) no-repeat left top;
}
#lm2_div2 {
background:url(/layout/img/left1_bot.png) no-repeat left bottom;
padding:15px 4px 15px 14px;
}
.lm2_div3 {
font-size:13px;
font-weight:bold;
color:#FFFFFF;
margin:1px 0px 3px;
}
#leftmenu2 a:link,
#leftmenu2 a:active,
#leftmenu2 a:visited {
background: url(/layout/img/mark.png) no-repeat left 8px;
padding:3px 5px 3px 15px;
display:block;
color:#FFF;
font-size:13px;
}
#leftmenu2 a:hover {
display:block;
text-decoration:none;
}
/* Левое меню 3 */
#leftmenu3 {
margin:5px 0px 5px 0px;
width:240px;
background:url(/layout/img/left2_bg.png) repeat-y #1B8BCE;
}
#lm3_div1 {
background:url(/layout/img/left2_top.png) no-repeat left top;
}
#lm3_div2 {
background:url(/layout/img/left2_bot.png) no-repeat left bottom;
padding:15px 4px 15px 14px;
}
#lm3_div3 {
font-size:13px;
font-weight:bold;
color:#FFFFFF;
margin:1px 0px 3px;
}
#leftmenu3 a:link,
#leftmenu3 a:active,
#leftmenu3 a:visited {
background: url(/layout/img/mark.png) no-repeat left 8px;
padding:3px 5px 3px 15px;
display:block;
color:#FFF;
font-size:13px;
}
#leftmenu3 a:hover {
display:block;
text-decoration:none;
}


/* ����� ���� 4 */
#leftmenu4 {
margin:5px 0px 5px 0px;
width:240px;
background:url(/layout/img/left3_bg.png) repeat-y;
}
#lm4_div1 {
background:url(/layout/img/left3_top.png) no-repeat left top;
}
#lm4_div2 {
background:url(/layout/img/left3_bot.png) no-repeat left bottom;
padding:15px 4px 15px 14px;
}
#lm4_div3 {
font-size:13px;
font-weight:bold;
color:#1471A8;
margin:1px 0px 3px;

}
#leftmenu4 a:link,
#leftmenu4 a:active,
#leftmenu4 a:visited {
padding:3px 5px 3px 5px;
display:block;
color:#585858;
font-size:13px;
}
#leftmenu4 a:hover {
display:block;
text-decoration:none;
}

#leftmenu5 {
margin:5px 0px 5px 0px;
width:240px;
padding:15px 10px;
font-size:9px;
}

/* �������� */
#www {
font-weight:bold;
}
#panel {
margin:20px 0px 10px;
}
#paneldomain {
display:block;
background:url(/layout/img/panel.png) no-repeat scroll 0 0;
height:60px;
padding:0px 0px 0px;
line-height:12px;
}
#paneldomain label {
font-size:12px;
color:#C8C8C8;
cursor:pointer;
}
#paneldomain input[type="checkbox"] {
cursor:pointer;
}
input.field {
background:url(/layout/img/field_bg.png) no-repeat;
width:153px;
border:0px;
height:22px;
padding:3px 8px 2px;
vertical-align:middle;
}
#checkimage {
background:url(/layout/img/button_check.png) no-repeat scroll;
width:127px;
height:21px;
}
#checkimage:hover {
background-position: 0 -21px;
}



#paneluser {
display:none;
background:url(/layout/img/panel.png) no-repeat scroll 0 -60px;
height:60px;
line-height:16px;
}
#paneluser label {
font-size:12px;
color:#FFFFFF;
cursor:pointer;
}
#paneluser a:link,
#paneluser a:visited,
#paneluser a:active {
font-size:11px;
color:#FFFFFF;
}
.uform {
background:transparent;
width:105px;
border:1px solid #428AB6;
height:16px;
margin:1px 0px 0px 0px;
padding:2px 2px 1px;
vertical-align:middle;
color:#FFF;
font-size:12px;
}
#userimage {
font-family:Tahoma;
background:transparent;
border:none;
margin-top:0px;
cursor:pointer;
color:#FFF;
font-weight:bold;
text-decoration:underline;
}
.u_text {
padding-top:2px;
font-size:11px;
color:#FFF;
}
.u_stext {
padding-right:7px;
font-size:11px;
}
/* ������ */

#plans {
display:block;
height:167px;
}
#plans div {
margin-right:9px;
}
#plans img {
margin-top:10px;
border:0px;
}
#plans span{
font-size:15px;
text-decoration:underline;
}
#plans a:link,
#plans a:active,
#plans a:visited,
#plans a:hover {

}
#planstitle {
color:#167FBE;
display:block;
font-size:19px;
font-weight:normal;
margin:15px 15px 15px 6px;
padding:2px 1px;
border-bottom:1px dashed #167FBE;
}
/** */

.plan div{
font-size:22px;
color:#FFFFFF;
padding:0px 2px 0px 13px;
text-shadow:1px 1px 2px #444;
}
.pl_a a:link,
.pl_a a:visited,
.pl_a a:active,
.pl_a a:hover {
font-size:16px;
color:#FFFFFF;
font-variant:small-caps;
margin:10px 9px 10px 5px;
font-weight:bold;
text-align:right;
text-decoration:none;
display:block;
text-shadow:1px 1px 1px #444;
}
.plan ul{
color:#FFFFFF;
margin:0px 0px 0px 70px;
padding:0px;
}
.plan ul li{
margin:0px;
padding:0px;
list-style-image:url(/layout/img/pm.png);
font-size:13px;
font-weight:bold;
}


/***/
#plan1 {
height:167px;
width:166px;
float:left;
display:inline;
background:url(/layout/img/plan1.jpg) no-repeat left top;
}
/**/
#plan2 {
height:167px;
width:166px;
float:left;
display:inline;
background:url(/layout/img/plan2.jpg) no-repeat left top;
}
/**/
#plan3 {
height:167px;
width:166px;
float:left;
display:inline;
background:url(/layout/img/plan3.jpg) no-repeat left top;
}
/**/
#plan4 {
height:167px;
width:166px;
float:left;
display:inline;
background:url(/layout/img/plan4.jpg) no-repeat left top;
}



/* ���� ����� */

#infos {
margin-top:16px;
display:block;
}
#infos div {
margin-right:0px;
}
.info {
width:25%;
float:left;
display:inline;
}
.info div{
font-size:19px;
color:#167FBE;
padding:0px 2px 0px 13px;
}
.info a:link,
.info a:active,
.info a:visited {
display:block;
margin:5px 0px 0px 15px;
padding:0px;
font-size:13px;
font-weight:bold;
color:#6B6B6B;
}
.info a:hover {
text-decoration:none;
}






/* �������� */
#page {
margin:15px 15px 60px 6px;
font-size:13px;
color:#6E6E6E;
}
#page h1 {
color:#167FBE;
display:block;
font-size:19px;
font-weight:normal;
margin:2px 0px 7px;
padding:2px 1px;
border-bottom:1px dashed #167FBE;
}


/* ������ ����� */
#bottom {
top:auto;
background: url(/layout/img/foot_line.png) repeat-y;
height:auto;
}
#bottom_div {
background: url(/layout/img/foot_bg.png) no-repeat top;
height:100px;
padding:15px 20px 15px;
}
.botmenu {
margin:5px 25px 0;
text-align:right;
color:#EBEBEB;
font-size:10px;
}
.botmenu a:link,
.botmenu a:active,
.botmenu a:visited {
font-size:11px;
color:#EBEBEB;
text-decoration:underline;
}
.botmenu a:hover {
text-decoration:none;
}
.botmenu2 {
margin:0 25px 5px;
text-align:right;
color:#EBEBEB;
font-size:10px;
}
.botmenu2 a:link,
.botmenu2 a:active,
.botmenu2 a:visited {
font-size:11px;
color:#EBEBEB;
text-decoration:underline;
}
.botmenu2 a:hover {
text-decoration:none;
}
.bot {
width:22%;
float:left;
display:inline;
color:#DEDEDE;
padding:1px 5px;
}
.bot a:link,
.bot a:active,
.bot a:visited {
display:block;
margin:5px 0px 0px 15px;
padding:0px;
font-size:11px;
color:#DEDEDE;
text-decoration:none;
}
.bot a:hover {
text-decoration:none;
}

#tarif_intro {
margin:5px 2px 0px;
padding:3px 2px 3px 3px;
font-size:13px;
}
#tarif_table {
margin:8px 2px 5px 2px;
padding-bottom:10px;
color:#333333;
font-size:12px;
}
#tarif_table table, 
#tarif_table tr, 
#tarif_table td {
border:1px solid #FFF;
border-collapse:collapse;
}
#tarif_table td {
padding:4px 6px 4px 6px;
}
.tarif_head {
font-size:15px;
font-weight:bold;
}
.tarif_order {
font-size:15px;
font-weight:bold;
}
.tarif_order a:link,
.tarif_order a:visited,
.tarif_order a:active,
.tarif_order a:hover {
color:#000;
}
.tlbg {
background:#c0d647;
color:#333;
}
.b {
font-weight:bold;
}
.sm {
font-size:85%;
}
.totop {
margin:10px;
font-size:14px;
}
a#optionslink:link,
a#optionslink:visited,
a#optionslink:active,
a#optionslink:hover {
color:#df5900;
}

#checkresult {

}
#checkresult table,  
#checkresult td {

border-collapse:collapse;
}
#checkresult th {
padding:8px 25px 8px 0px;
font-size:15px;
color:#167FBE;
border:1px solid #CCC;
border-width:0px 0px 3px 0px;
}
#checkresult .th_price {
padding:8px 0px 8px 0px;
font-size:13px;
color:#167FBE;
}
#checkresult td {
border:1px solid #CCC;
padding:5px 8px 5px 8px;	
color:#167FBE;
}
#checkresult u {
font-weight:bold;
}
a.regd:link,
a.regd:visited,
a.regd:active,
a.regd:hover {
color:#167FBE;
font-size:12px;
}
.steal {
color:#D53333;
}
.i2 {
background:#F9F9F9;
}

.mtb5 {
margin:5px 0px 5px;
}
.mtb10 {
margin:10px 0px 10px;
}
a.whois:link {
color:#fb5900;
}
.dres {
color:#585858;
}
.emh {
display:none;
}
.madeby {
font-size: 10px;
}
