
.tableRow1 {
	background-color: #FAFAFA;
padding: 4px;
}

.tableRow2 {
	background-color: #EFEFEF;
padding: 4px;
}

.tableHead {
font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: black;
border: 1px solid #7aeb8c;
background: #7aeb8c;
  border-collapse: collapse;
padding: 4px;
}
.rootlink {
	font-family: arial;
	font-size: 14px;
}
.altOn {
	font-family: arial; 
	font-size: 10pt; 
	padding: 3px; 
	background-color: #fcf8ec; 
	border: 1px solid #888;
	z-index: 10;
}
.pagetitle {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: black;
border: 1px solid #efd334;
background: #ffff00;
  border-collapse: collapse;
padding: 3px;
}

table.ny td.main2 {
	width:75%;
	padding-left:20px;
	padding-bottom:30px;
}
table.ny td.main2 li {
	margin-top:10px;
}


.hr {
	border: 0;
	height: 2px;
	background-color: #a1a19e;
}


.rpTable {
width:100%;
padding: 3px;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: black;
border: 1px solid #d8d8d8;
background: #ffffff;
  border-collapse: collapse;
}
#header { padding:0px;}

.head-row1 { height:26px; width:100%; overflow:hidden;}

.head-row2 { height:83px; width:100%; overflow:hidden;}

.head-row3 { height:42px; width:100%; overflow:hidden;}
.head-row3 .col1 { float:left; width:1024px;}
.head-row3 .col2 { float:left;}

.head-row4 { height:315px; width:100%; overflow:hidden;}


TABLE.tarifsbox{width:100%;}
TABLE.tarifsbox TR
  { 
  	behavior: url('IEFixes0.htc');
  }
TABLE.tarifsbox TR.row1{background:#FEF7E2; font-size:12px; margin:1; padding:1;}
TABLE.tarifsbox TR.title{color:#196bab; font-weight:bold;}
TABLE.tarifsbox TR.total TD{border-top:solid 2px #FFFFFF; background:#FFFFFF; font-weight:bold; color:#000000;}

/*-------------------------*/
TABLE.tarifsbox tr td{
	height:29px;
	padding:0 0 0 1px;
	vertical-align:middle;
	margin:2px;
	border:1px solid #fff;
	}

TABLE.tarifsbox tbody tr.hover,
TABLE.tarifsbox tbody tr:hover,
TABLE.tarifsbox tbody tr.row2:hover{
	background:#ffd200; 
	cursor: default;
	}

TABLE.tarifsbox tbody tr.hover td{
	text-align:center;
	width:60px;
	height:29px;
	vertical-align:middle;
	font:100 16px Georgia;
	}

TABLE.tarifsbox tbody tr{
	vertical-align:middle;
	}

TABLE.tarifsbox tbody tr.row2{
	background:#e8e8e8;
	}
TABLE.tarifsbox tbody tr.row2 td{
	font-size:12px; margin:1; padding:1;
	font:100 16px "Courier New";
	vertical-align:middle;
	text-align:center;
	}

TABLE.tarifsbox tbody tr td.name1{
	text-align:left;
	font:100 16px Georgia;
	vertical-align:middle;
	}

TABLE.tarifsbox thead tr td,
TABLE.tarifsbox tbody tr td{
	border:1px solid #fff;
	}
/*-------------------------*/

TABLE.tarifsbox h2, TABLE.tarifsbox h2{margin:1; padding:1; font-weight:bold; color:#cc0000; font-size:14px;}
TABLE.tarifsbox h3, TABLE.tarifsbox h3{margin:1; padding:1; font-weight:bold; color:#cc0000; font-size:14px;}

TABLE.tarifsbox2{width:100%;}
TABLE.tarifsbox2 TD{padding-right:20px; padding-bottom:20px;}
TABLE.tarifsbox TR.name{background:#FFFFFF;}
TABLE.tarifsbox2 TR.name:hover{background:none;}
#counter a img {
opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);
}




input.pass     
{     
background: url(../~images/p.gif) no-repeat;     
background-color: #fff;     
background-position: 0 50%;     
color: #000;     
padding-left: 18px;     
}     

input.login     
{     
background: url(../~images/l.gif) no-repeat;     
background-color: #fff;     
background-position: 0 50%;     
color: #000;     
padding-left: 18px;     
}


html, body {
	background-color: #ffffff;
	margin:0px;
	padding:0px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #212121;
	width:100%;
	height: 100%;
}
a, a:link, a:visited, a:active, a:hover {
	color: #869fa6;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:120%;
}
a.m, a.m:link, a.m:visited, a.m:active, a.m:hover {
        color: #000;
        text-decoration: none;
        display: inline-block;
        border-bottom: 0.5px dashed black;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:120%;
}
a.c, a.c:link, a.c:visited, a.c:active, a.c:hover {
	color: #e36d09;
	text-decoration: underline;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:120%;
}
a.order, a.order:link, a.order:visited, a.order:active, a.order:hover {
	color: #e36d09;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:120%;
	text-decoration: 1px dashed blue;
	display:inline-block;
	height:33px;
	width:97px;
	margin:0px;
	text-align:right;
	padding:0px;
	padding-top:7px;
	background: url(../~images/order.gif) no-repeat left top;
	float:right;
	margin-right:7px;
	margin-top:-19px;
}

a.order2, a.order:link, a.order:visited, a.order:active, a.order:hover {
	color: #e36d09;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:120%;
	text-decoration: 1px dashed blue;
	display:inline-block;
	height:33px;
	width:97px;
	margin:0px;
	text-align:right;
	padding:0px;
	padding-top:7px;
	float:right;
	margin-right:7px;
	margin-top:-19px;
}

a.logo, a.logo:link, a.logo:visited, a.logo:active, a.logo:hover {text-decoration:none; color:#212121;  font-size:24px; font-family:Arial Black; display:block; margin:0px; padding:0px; position:relative; top:-5px;}
img {border: 0px; margin: 0px; padding: 0px;}
h1 {color:#333333; font-size:24px; font-weight:bold; font-family:Arial; margin:0px; padding:0px;}
h2 {color:#8ccaf5; font-size:30px; font-weight:bold; font-family:Arial; margin:0px; padding:0px;}
h3 {color:#ffc600; font-size:42px; font-weight:bold; font-family:Arial; margin-top:52px; margin-bottom:0px; padding:0px;}
h3 span {color:#212121;}
p {padding:0px; margin:15 0 15 0px; border:0px;}
div {padding:0px; margin:0px; border:0px;}
table, td,th {
font-family: Arial, Helvetica, sans-serif;
color: #9c9c9c;
font-size: 12px;
margin:0px;
padding:5px;
border-collapse:collapse;
line-height: 120%;
color:#212121;
}
.main {
width:980px;
height:0;
margin:0px; 
padding:0px;
border-collapse:collapse;
border:0px;
min-width:980px; 
*width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 980? "980px": "980px");
}
.main tbody tr td {vertical-align:top; padding:0px; border:0px;}
.top {height:135px; background: url(http://xlhost.ru/~images/topbg.gif) repeat-x top;}
.head {width:100%; height:0;}
.head tbody tr td em {display:block; width:119px; height:119px; background: url(../~images/topbutton.jpg) no-repeat top right; margin-top:8px; margin-right:40px;}
#logo {margin:30 0 0 0px; padding: 0 0 0 22px; background: url(../~images/logopoint.gif) no-repeat left top;}
#logo p {width:198px; padding:0px; margin:0px; text-align:right; font-size:11px; color:#212121; font-family:arial; margin-top:-5px;}
.menu {margin-top:21px; margin-left:29px;}
.menu tbody tr td {padding:0 47 11 0px;}
.rek {width:100%;}
.rek tbody tr td {padding:3 0 4 0px;}
.rrr {width:988px; height:132px; margin:0px;}
.rrr img {position:relative; margin-top:-47px; z-index:0;}
.rrr div {position:relative; width:10px; height:24px; background: url(../~images/sk.png) no-repeat top left; margin:0px; z-index:1;}
.domains {height:51px; background: url(../~images/domainsbg.gif) repeat-x;}
.domains em {display:block; width:150px; height:11px; margin:0px; margin-top:22px; margin-left:32px; margin-right:8px; background: url no-repeat; float:left;}
.domains .txt {height:22px; width:194px; margin-top:14px; font-size:12px; color:#a4a4a4; display:block; border:1px solid #a7a6aa; font-family:arial; padding-top:2px; float:left;}
.domains .go {margin-left:16px; float:left; margin-right:21px;}
.domains table {height:46px;}
.domains table tbody tr td {padding:0px; vertical-align:bottom; font-size:12px; font-weight:bold; color:#fff; padding-right:13px; padding-bottom:2px;}
.domains table tbody tr td input {margin:0px; padding:0px; margin-right:5px; position:relative; top:2px;}
.ccc {position:relative; top:12px; left:0px; margin:0px; *top:2px;}
.ccc h1 {margin:5px; text-align:center; margin-bottom:25px; *margin-bottom:25px;}
table.hosting {width:100%; height:239px;}
table.hosting tbody tr td.plan {width:28%; border:1px dashed #dadfe2; background-color:#fff;}
table.hosting tbody tr td.plan table {width:100%; height:100%;}
table.hosting tbody tr td.plan table tbody tr td {vertical-align:top; padding-top:18px; padding-bottom:48px;}
table.hosting tbody tr td.plan table tbody tr td h2 {margin-bottom:35px;}
table.hosting tbody tr td.plan table tbody tr td p {margin-top:21px; margin-bottom:0px; line-height:150%;}
table.hosting tbody tr td.plan table tbody tr td p strong {color:#e36e09; font-size:14px;}
table.hosting tbody tr td.plan table tbody tr td p em {color:#b6c600; font-size:14px; font-style:normal; font-weight:bold;}
.price {width:35%; text-align:right;}
.price h2 {color:#ffc600; margin-right:10px;}
.footer {height:2px;}
.footer table {width:100%; height:0px; margin-top:25px;}
.footer table tbody tr td {color:#6a6a6a; font-size:10px;}
.footer table tbody tr td.copyright {width:35%; padding-left:38px; border-top:1px solid #e36e09; padding-top:60px;}
.footer table tbody tr td div {border-top:5px solid #ffda00; margin:0px;}
.footer table tbody tr td div p {padding-top:12px; padding-bottom:22px;}
.footer table tbody tr td em {display:block; width:162px; height:110px; background: url(../~images/map.gif) no-repeat; margin-top:30px; margin-bottom:12px;}
.footer table tbody tr td strong {font-size:13px; color:#0a0a0a; font-weight:normal;}