body{
 margin:0; padding:0;
 font-family: Tahoma, Geneva, sans-serif;
font-size:15px;
 background: #FFF;
}

#ceiling {min-width:1170px; background: url(../img/ceiling-bg.png) repeat-x left; height:50px; width:100%; -webkit-box-shadow:0px 0px 5px #222; -moz-box-shadow:0px 0px 5px #222; box-shadow:0px 0px 5px #222;}
#ceiling td.cell1 {background:url(../img/cell-bg.png) no-repeat; width:111px; height:50px; color:#fff; padding:0 5px 2px 0; font-size:1.2em}
#ceiling td.cell2 {background:none; color:#fff; padding-left:10px; height:50px; font-size:14px;}

tr {padding:0;}
td.auth {border-left: 1px solid #000; width:460px;}
td.auth form {text-align:right; margin-right:50px;}
input,input.status {margin:5px; padding:2px;color: #999;}

td.auth form a {color:#ccc; text-decoration:underline; font-size:0.9em;}
td.auth form a:hover {cursor:pointer; color:#fff;}

#wherelogo td {vertical-align:center;}
#wherelogo td.logo {text-align:center;}
#wherelogo td.logo a.h {color:#2C2F2E; position:relative; font-size:17px; top:40px;}
#wherelogo td.logo a.h:hover {color:#f60;}

strong {font-weight:normal;}
#domain {margin:40px 0 0 6%; border-top:1px dashed #666; color:#2C2F2E; font-size:15px;  border-bottom:1px dashed #666; width:80%;}
a.img:hover {cursor:pointer;}

#navigation {width:800px;}
#navigation ul {padding-top:20px;}
#navigation li {float:left; list-style:none; padding: 0 12px 0 7px;}
#navigation li.first {padding-left:50px;}
#navigation li a {font-size:19px; font-face:Tahoma;  color:#3399cc; text-decoration:underline;}
#navigation li a.last {}
#navigation li a:hover {color:#F60;}
#navigation li a.current {cursor:default; color:#F60; text-decoration:none; border:2px solid #F60; padding:5px;-moz-border-radius:10px;
	-webkit-border-radius:10px; border-radius:10px; behavior:url(PIE.htc);}


#wheretariff {min-width:1170px;background:#2c2f2e;color:#fff; padding:10px; margin:20px auto; -webkit-box-shadow:0px 0px 5px #222; -moz-box-shadow:0px 0px 5px #222; box-shadow:0px 0px 5px #222;}
#wheretariff td{padding:0 0 2px 30px;}
p.clear{height:4px;}
p.blacktitle{background:#2c2f2e; color:#fff; font-size:1.1em; padding:3px 33px; font-weight:400;}

span.title {font-size:2em; margin:5px 7px 10px 0;}
span.price {color:#000; font-size:1.2em; background:url(../img/price-bg.png) no-repeat; padding:0px 65px 2px 5px; width:97px}
#whereorder td {line-height:20px;}
#whereorder a.not, a.focus {background:url(../img/order-button.png) no-repeat; padding:4px 9px 6px 9px; cursor:pointer; text-decoration:none; color:#fff; font-family: Tahoma, Geneva, sans-serif;}
#whereorder a.focus {background:url(../img/order-button-focus.png) no-repeat;}

td.alltf {padding:0 0 10px 0;}
td.alltf a {color:#ccc; margin:0 20px 0 0;}
td.alltf a:hover {color:#fff;}

#wherecontent {margin-left:30px;}
#wherecontent td {vertical-align:top;}
#wherecontent td.wherenews {border-left:3px solid #f60; padding:10px 10px 0 10px;}
#wherecontent td span.title {color:#3399cc; font-size:1.4em;}
#wherecontent td div {padding-top:5px;}
#wherecontent td div a.archive{font-size:0.8em; font-weight:bold; color:#2C2F2E;}
#wherecontent td div a.archive:hover{color:#f60;}
#wherecontent td p.news{width:300px; float:left; font-size:1.0em;}
#wherecontent td p.first {width:300px; float:left; font-size:1.0em; padding-right:15px;}
#wherecontent td p a{color:#3399cc;}
#wherecontent td p a:hover{color:#f60;}
#wherecontent td.whereadvantage {min-width:480px; vertical-align:middle;}
#wherecontent td.whereadvantage table.needmiddle td {vertical-align:middle; }
#wherecontent td.whereadvantage div {float:left;}
#wherecontent td.whereadvantage div.first {}
#wherecontent td.whereadvantage div span.title {padding:0 0 0 10px;}
#wherecontent td.whereadvantage div a.title {margin:0 2px 0 10px; color:#3399cc; font-size:1.2em;}
#wherecontent td.whereadvantage div a.title:hover {color:#f60;}
#wherecontent td.whereadvantage div ul {padding-left:60px; margin-top:0px;}
#wherecontent td.whereadvantage div li {color:#f60;}
#wherecontent td.whereadvantage div li span.black {color:#000; font-size:1em;}
#wherecontent td.text h1.title {font-size:1.2em; color:#3399cc; margin-top:0px; float:none; font-family:Verdana, Geneva, sans-serif;}
h1 {font-size:1.2em; color:#3399cc; margin-top:0px; float:none; font-family:Verdana, Geneva, sans-serif;}



#wherecontent td.whereadvantage span.title {padding:0 0 0 0px;}
#wherecontent td.whereadvantage a.title {margin:0 2px 0 10px; color:#3399cc; font-size:1.2em; }
#wherecontent td.whereadvantage a.title:hover {color:#f60;}
#wherecontent td.whereadvantage ul {padding-left:60px; margin-top:4px;}
#wherecontent td.whereadvantage li {color:#f60; margin-top:6px;}
#wherecontent td.whereadvantage li span.black {color:#000; font-size:1em;}

#wherepayment td {vertical-align:middle; padding:5px;}
#wherepayment td a.allpay {color:#2C2F2E; font-size:0.8em; font-weight:bold; float:right; padding-right:0px;}
#wherepayment td a.allpay:hover {color:#f60;}

#whereservers table {padding: 10px 0 0 18%;}
@media all and (max-width:1027px) {
#whereservers table {

padding: 10px 0 0 2%;}

#navigation {width:680px;}
#navigation li.first {padding-left:20px;}

 }
#whereservers table td p {margin-top:10px; font-size:1.0em;}
#whereservers table td.description {padding:5px 0 0 10px;}
#whereservers table td.description a.title {color:#3399cc; font-size:1.4em; text-decoration:none;}
#whereservers table td.description a.title:hover {color:#f60;}

#wherefooter {min-width:1170px; background:#0e141a; width:100%; padding:0; margin:0; -webkit-box-shadow:0px 0px 5px #222; -moz-box-shadow:0px 0px 5px #222; box-shadow:0px 0px 5px #222;}
#wherefooter td {vertical-align:top;}

#wherefooter tr.footlevel1 table.footlevel1more {padding:0 30px;}
#wherefooter tr.footlevel1 table.footlevel1more td.first {color:#2ea8d7; padding-top:15px;}
#wherefooter tr.footlevel1 table.footlevel1more td {color:#fff; padding-bottom:5px;}
#wherefooter tr.footlevel1 a {color:#ccc;}
#wherefooter tr.footlevel1 a:hover {color:#fff;}

#wherefooter tr.footlevel1 table.footlevel1more ul {list-style:none;}
#wherefooter tr.footlevel1 table.footlevel1more ul li {padding-bottom:10px;}
#wherefooter tr.footlevel1 table.footlevel1more ul li a {color:#2ea8d7;}
#wherefooter tr.footlevel1 table.footlevel1more ul li a.first {color:#ccc;}
#wherefooter tr.footlevel1 table.footlevel1more ul li a:hover, a.first:hover {color:#fff;}

#wherefooter tr.footlevel1 table.footlevel1more td.knbase p {color:#2ea8d7;}
#wherefooter tr.footlevel1 table.footlevel1more td.knbase div {color:#2ea8d7;}
#wherefooter tr.footlevel1 table.footlevel1more td.knbase div.needright {text-align:right;}
#wherefooter tr.footlevel1 table.footlevel1more td.knbase div.needright a {color:#ccc; text-align:right;}
#wherefooter tr.footlevel1 table.footlevel1more td.knbase div a:hover {color:#fff;}


#wherefooter td.footlevel2 div.clear {height:1px; background:none; width:100%; border:1px solid #0e141a;}
#wherefooter td.footlevel2 {background:#1f323e;}
#wherefooter td.footlevel2 p {color:#2ea8d7; font-family:Verdana, Geneva, sans-serif; font-size:0.9em; padding:5px 40px; float:left;}
#wherefooter td.footlevel2 p.vendor {float:right;}
#wherefooter td.footlevel2 p.vendor a {color:#2ea8d7;}
#wherefooter td.footlevel2 p.vendor a:hover {color:#fff;}

#pagetariff {background-color:#f3f3f3; text-align:center; margin:20px 0 20px 30px;}
#pagetariff td.f, td.s {padding:10px 0;}
#pagetariff tr.names {font-size:1.4em; color:#1f72ab;}
#pagetariff td.f {background-color:#cdcccb;}
#pagetariff td.s {background-color:#ebebeb;}
#pagetariff tr.none {height:5px;}
#pagetariff tr.price span {background:url(../img/price-bg.png) no-repeat; padding:0px 12px 2px 10px; font-size:1.2em;}
#pagetariff td.left {text-align:left; padding-left:20px;}
#pagetariff p {color:#f60;}
#pagetariff span.red {color:#f60;}
#pagetariff tr.order {height:50px;}
#pagetariff a.not, a.focus {background:url(../img/order-button.png) no-repeat; padding:4px 9px 6px 9px; cursor:pointer; text-decoration:none; color:#fff; font-family: Tahoma, Geneva, sans-serif;}
#pagetariff a.focus {background:url(../img/order-button-focus.png) no-repeat;}
#abouttariff {padding:0 30px 20px 30px;font-size:11pt;}
#abouttariff a {color:#3399cc;}
#abouttariff a:hover {color:#f60;}

h1.tarify {font-size:0.8em;  margin-top:0px; float:none; font-family:Verdana, Geneva, sans-serif;}

table.whservers {padding:10px 10px 0 10px;}
table.whadv {margin-left:40px;margin-right:20px}
a{color:#3399cc;}
a:hover{color:#f60;}

#navigation li a {
font-size: 16px;
text-decoration: underline;
}
#navigation li {
float: left;
list-style: none;
padding: 0 2% 0 7px;
}