* {
	margin: 0;
	padding: 0;	
}
img{
	border:none;
}
body{
	background:#e1e1e1;
	font-family:Arial, Helvetica, sans-serif;
	color:#505050;
	overflow-x:hidden;
}
#wrapper{
	width:100%;
	min-width:350px;
	max-width:640px;
	margin:0 auto;	
	overflow-x:hidden;
}
/* header */
#lang_lv {
	position: relative;
	margin-top:-150px;	
	margin-right: 64px;
	background: url('../images/lv.gif') no-repeat;
	display: block;
	width: 22px;
	height: 15px;
	float: right;
}
#lang_ru {
	position: relative;
	margin-top:-150px;	
	margin-right: 37px;
	background: url('../images/ru.gif') no-repeat;
	display: block;
	width: 22px;
	height: 15px;
	float: right;
}
#lang_en {
	position: relative;
	margin-top:-150px;	
	margin-right: 11px;
	background: url('../images/en.gif') no-repeat;
	display: block;
	width: 22px;
	height: 15px;
	float: right;
}
#header{	
	width:100%;
	height:191px;	
}
#logo{
	width:100%;
	height:161px;
	background: url('../images/mobile/header_back.png') repeat-x;
	text-align:center;
}
#logo a img{
margin-top:32px;
}
#logo img{
	position:relative;
	border:none;
	width:75%;
}
#top_menu{	
	height:66px;	
	width:100%;
	background: #2665a8;
	display:block;
	position:relative;
	margin:0 auto;
	text-align: center;
}
#top_menu ul
{
	margin-left:5%;	
	margin-right:5%;
	padding:0;
	list-style-type:none;
	width:100%;
	position:relative;
	display:block;	
	font-size:15px;				
}
#top_menu li
{
	display:block;
	float:left;
	margin-left:15px;	
	padding-left:4px;
	background: url('../images/mobile/top_menu_item.png') no-repeat left;
	margin-right:15px;
}	
#top_menu li a
{
	padding-left:16px;
	padding-top:4px;	
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	font-weight:bold;	
}
/* header */
/* content */
#content{
	padding-top:43px;
	width:100%;
	min-height:615px;	
	background: #e1e1e1  url('../images/mobile/content.png') repeat-x;
}
#menu{
	width: 100%;
	margin-left:3%;
	margin-top:45px;
	text-align: center;
}	
#hosting{
  margin-left:3%;
}
#menu, #hosting_menu, #other_menu{	
	padding:0px;
	
}	
#menu ul{
	width:85%;
	margin: 0 auto; 
    text-align: left;
	list-style:none;		
}
#menu li{
	width: 94%;
	height: 80px;
	margin-bottom:5px;	
	-moz-box-shadow: 0 0 10px 1px #d0d0d0;
	-webkit-box-shadow: 0 0 10px 1px #d0d0d0;
	box-shadow: 0 0 10px 1px #d0d0d0;	
}	
#menu li a {	
	text-decoration: none;
	font-size:22px; 
	font-weight:normal;
	color: #505050;
	display: block;
	padding-left: 21%;
	padding-top:27px;
	height: 80px;	
}
#menu li.active{display:none;}
#menu li:first-child{
	background:url('../images/mobile/user_support.png') ,url('../images/mobile/arrow.png'), url('../images/mobile/menu_back.png');
	background-position: 4% 23px,  90% 29px,center;
	background-repeat: no-repeat,no-repeat,repeat-x;
}
#menu li:nth-child(2){	
	background:url('../images/mobile/email_browser.png') ,url('../images/mobile/arrow.png'), url('../images/mobile/menu_back.png');
	background-position: 4% 23px,  90% 29px,center;
	background-repeat: no-repeat,no-repeat,repeat-x;
}
#menu li:nth-child(3){	
	background:url('../images/mobile/hosting.png') ,url('../images/mobile/arrow.png'), url('../images/mobile/menu_back.png');
	background-position: 4% 23px,  90% 29px,center;
	background-repeat: no-repeat,no-repeat,repeat-x;
}
/*#menu li:nth-child(4){
	background: url('../images/mobile/other.png'), url('../images/mobile/menu_button.png');
	background-position: 2% 26px, center;
	background-repeat: no-repeat;
}*/
#menu li:nth-child(5){	
	background:url('../images/mobile/about_us.png') ,url('../images/mobile/arrow.png'), url('../images/mobile/menu_back.png');
	background-position: 4% 23px,  90% 29px,center;
	background-repeat: no-repeat,no-repeat,repeat-x;
}
#menu li:nth-child(4)/* was 6 */{	
	background:url('../images/mobile/contacts.png') ,url('../images/mobile/arrow.png'), url('../images/mobile/menu_back.png');
	background-position: 4% 23px,  90% 29px,center;
	background-repeat: no-repeat,no-repeat,repeat-x;
}	
#menu li.active, #other_menu li.active {
	display:none;
}
#hosting_menu ul{
	margin-left:42px;
	margin-top:20px;
	padding:0px;
	list-style:none;		
}
#hosting_menu li{
	width: 100%;
	height: 80px;
	margin-bottom:5px;	
	-moz-box-shadow: 0 0 16px 1px #d0d0d0;
	-webkit-box-shadow: 0 0 16px 1px #d0d0d0;
	box-shadow: 0 0 16px 1px #d0d0d0;	
}	
#hosting_menu li a {	
	text-decoration: none;
	font-size:25px; 
	font-weight:normal;
	color: #ff7f00;
	display: block;
	padding-left: 45px;
	padding-top:25px;
	height: 80px;	
}
#hosting_menu li a:before 
{
    content: "Plāns: ";
    color: #000;
}
#hosting_menu li a:after{
	content: " Ls ";
	float:right;
	color:#000;
	margin-right:85px;
}
#hosting_menu li,#other_menu li{
	background: url('../images/mobile/hosting_menu_button.png');
	background-position: center;
	background-repeat: no-repeat;	
}	
#other_menu,#other_menu ul{
	margin-left:42px;
	margin-top:20px;
	padding:0px;
	list-style:none;		
}
#other_menu li{
	width: 100%px;
	height: 80px;
	margin-bottom:5px;	
	-moz-box-shadow: 0 0 16px 1px #d0d0d0;
	-webkit-box-shadow: 0 0 16px 1px #d0d0d0;
	box-shadow: 0 0 16px 1px #d0d0d0;	
}	
#other_menu li a {	
	text-decoration: none;
	font-size:25px; 
	font-weight:normal;
	color: #505050;
	display: block;
	padding-left: 45px;
	padding-top:25px;
	height: 80px;	
}
.other-services_title{
	margin:0 auto;
	position:relative;
	width:100%;
	height:80px;
	background: url('../images/mobile/other_title.png') no-repeat;	
}
.other-services_title p{
	font-size:25px;
	color:#fff;
	padding-left:50px;
	padding-top:25px;
	padding-right:0;
}
.hidden{
	display:none;
}
.post{
	width:100%;
	margin:0 auto;
	line-height:1.5;
	font-size:22px;
	padding-top:30px;
}
.post ul{
	margin-left:40px;
}
.price{
	float:right;
	margin-right:30px;
}
ul.hosting_list
{
	list-style-image:url('../images/mobile/hosting_list.png');
}
ul.hosting_list li{
	padding-left:10px;
}
.telephone, .post a{
	color: #2774c4;
}
a.read_more, a.buy{
	width: 160px;
	height: 42px;
	background: url('../images/mobile/read_more.png') no-repeat;
	display: inline-block;
	font-size: 18px;
	text-decoration: none;
	color: #fff;	
	padding-top: 9px;
	margin-top: 30px;
	margin-bottom:20px;
}
a.read_more{
	padding-left: 55px;
}
a.buy{
	padding-left: 60px;
}
.spacer{
	width:100%;
	height:28px;
}
#webmail table{
	color:#505050;
	margin:0 auto;
}
#webmail td{
	min-width:115px;	
}
.size22
{	
	font-size:22px;
}
#webmail input[type=text],#webmail input[type=password], input[name=DomainToCheck]{ 
	width:50%;
	height:45px;
	margin-bottom:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #cccccc;
	font-size:22px;
}
#webmail{
 margin: 0 auto;
width: 100%;
text-align: center;
}
#webmail input[type=text]:focus,#webmail input[type=password]:focus{
	border: 1px solid #000;
}
#webmail input.button,#user-support input.button{
	color:#fff;
	text-shadow: -2px -1px 0px rgba(203, 101, 0, 0.75);
	font-size:25px;
	width:100%;
	height:80px;
	background: url('../images/mobile/button.png') repeat-x;
	border:none;
	margin-top:56px;
	margin-bottom:6px;
	border-radius: 3px;
	border:1px solid #e47200;
	width:86%;
}
input[name=secretkey],input[name=login_username]
{
  width:100%!important;
}
input[name=DomainCheck]
{
    color:#fff;
	text-shadow: -2px -1px 0px rgba(203, 101, 0, 0.75);
	font-size:25px;
	width:86%;
	height:80px;
	background: url('../images/mobile/button.png') repeat-x;
	border:none;
	margin-top:10px;	
	margin-bottom:7px;	
	text-align:center;
	border:1px solid #e47200;
	border-radius: 3px;
}
#user-support {
position: relative;
}
#user-support p,#contacts p{
	margin: 0 auto;
	padding-top:20px;
	padding-bottom:20px;
	width:73%;
	text-align:center;
	font-size:25px;	
	border-bottom: 1px solid #cccccb;
}
#user_support p:last-child,#contacts p:last-child{
	border:none;
}
#user-support p img
{
	vertical-align:middle;
	border:none;
}
#user-support p a{
	text-decoration:none;
	color:#505050;
}
.title{
	margin:0 auto;
	width:100%!important;
	height:68px;	
}
.title p{
	padding-top:12px;
	font-size:22px;
	padding-left:120px;
}
.webmail{
	background:url('../images/mobile/email_browser.png'), url('../images/mobile/title_back.png');
	background-position: 57px 10px, center;
	background-repeat: no-repeat;
}
.user-support{
	background:url('../images/mobile/user_support.png'), url('../images/mobile/title_back.png');
	background-position: 57px 10px, center;
	background-repeat: no-repeat;
}
.hosting{
	background:url('../images/mobile/hosting.png'), url('../images/mobile/title_back.png');
	background-position: 57px 5px, center;
	background-repeat: no-repeat;
}
.other-services{
	background:url('../images/mobile/other.png'), url('../images/mobile/title_back.png');
	background-position: 57px 10px, center;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
.about-us{
	background:url('../images/mobile/about_us.png'), url('../images/mobile/title_back.png');
	background-position: 57px 5px, center;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
.virtual-server{
	background:url('../images/mobile/about_us.png'), url('../images/mobile/title_back.png');
	background-position: 57px 5px, center;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
.domains{
	background:url('../images/mobile/about_us.png'), url('../images/mobile/title_back.png');
	background-position: 57px 5px, center;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
.ssl-sertificates{
	background:url('../images/mobile/about_us.png'), url('../images/mobile/title_back.png');
	background-position: 57px 5px, center;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
.contacts{
	background:url('../images/mobile/contacts.png'), url('../images/mobile/title_back.png');
	background-position: 57px 5px, center;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
/* content */
/* footer */
#footer{
	margin:0 auto;
	height:266px;
	background:#fff;
	width:100%;
}
#info{
	margin:0 auto;
	width:100%;
	border-bottom: 1px solid #cacaca;
	color:#505050;
	text-align:center;
	font-weight:normal;
	font-size:16px;
}

#info p{
	padding-top:30px;
	padding-bottom:30px;	
}
#info p a{
	text-decoration:none;
	color:#505050;
}
#info img{
	vertical-align:middle;
	border:none;
}
#social{		
	margin: 0 auto;
width: 100%;
color: #505050;
text-align: center;
font-weight: normal;
margin-top:23px;
}
#social a img{
	
	border:none;	
}
#blog{
	width:20%;
	height:54px;
	text-align:center;
	background: url('../images/mobile/blog.png') no-repeat;
	float:left;
	margin-left:17px;
}
#blog {
	font-size:18px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding-top:15px;
}
#full_version{
	clear:both;
	text-align:center;
	margin-bottom:36px;
}
#full_version a{
	color:#6f6f6f;
	font-size:22px;	
}
#copyright{
	color:#8e8e8e;
	font-size:12px;
	text-align:center;
	padding-top: 30px;
	padding-bottom:20px;
}
table#hostingplans{
  width: auto;
}

table#hostingplans th{
  vertical-align: top;
  color: rgb(96,96,96);
  border: none;
  padding: 7px 15px;
  
}

table#hostingplans th.name{
  background: #ff7800;
  
  color: white;
  font: bold 16px/15px Arial;
  vertical-align: middle;
}

table#hostingplans th:first-child {
  text-align: left;
  border-left: none;
  padding: 0px;
  padding-right: 5px;

}
#hostingplans .toggable td{display:none;}
table#hostingplans td{  
  width: 50px;
  color: #606060;
  padding: 5px 5px;
  text-align: center;
  vertical-align: middle;  
}

table#hostingplans .group_title td,
table#hostingplans .group_title td:first-child,
table#hostingplans .group_title td.opt_name,
table#hostingplans .group_title td.icon{
  background: #d9ebf6;
  border-color: #d9ebf6;
}


table#hostingplans tr.last td{  
  border: none;
  padding: 0px;
  padding-top: 5px;
}

table#hostingplans div.wrap{
  position: relative;
}

table#hostingplans .tip{
  display: none;
  position: absolute;
  top: 0px;
  left:17px;
  border: 1px solid #FF7800;  
  padding: 3px;
  max-width: 200px;
  min-width: 100px;
  text-align: left;
  font-size: 12px;
}

table#hostingplans .tooltip{
  vertical-align: middle;
}

table#hostingplans td:first-child{
  background: transparent;
  border-left: none;
  margin-left: 3px;
  text-align: right;
  width: 14px;
  padding: 0px;
}

table#hostingplans td.icon{
  background: transparent;
  border-left: none;
  margin-left: 3px;
  text-align: right;
  width: 32px;
  height: 45px;
  padding: 0px;
}

table#hostingplans td.opt_name{
  /*background: url('/images/question_mark.png') no-repeat;*/
  background: transparent;
  border-left: none;
  width: 150px;
  text-align: right;
  font: 12px Arial;
  vertical-align: middle;
}

table#hostingplans td.opt_name div{
  height: 26px;
  vertical-align: middle;
  float: left;
}

table#hostingplans td.opt_name img{
  float: left;
  margin-right: 5px;
  vertical-align: middle;
}

table#hostingplans td div.bullet {
  background: url('/images/menu_item_bullet.png') no-repeat;
  background-position: center;
}

table#hostingplans td.opt_name img{
 vertical-align: middle;
}

table#hostingplans td.total, table#hostingplans td.total_sum{
  border-bottom: none;
  text-align: center;
  font-size: 1.500em;
}

table#hostingplans td.total_sum{ color: rgb(248,151,29); }
table#hostingplans td.total{ color: rgb(96,96,96); }

table#hostingplans td.last, table#hostingplans th.last{
  border-right: none;
}

table#hostingplans td.price, table#hostingplans td.period{
  text-align: center;
}

table#hostingplans td.lb{
  border-bottom: none;
  border-left: none;
}
table#hostingplans td:last-child{
	background:none;
	width:300px;
	width:300px;
}

.hidder{
width:206px; 
background: url(../images/mobile/hidder_back.png) repeat-x;
background-color:#e1e1e1;
height:86%;
left:0;
z-index:4;
position:absolute;
top:76px;
}
a.button, input.button {
background: none repeat scroll 0 0 #FF6305;
border: medium none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: white;
cursor: pointer;

padding: 0px 5px;
text-decoration: none;
min-height:24px;
}
#domainCheckerResponse .domain_check_results_menu {
list-style-type: none;
padding: 0px;
margin: 0px;
}
#domainCheckerResponse .domain_check_results_menu li:hover, #domainCheckerResponse .domain_check_results_menu li.active {
color: white;
background: #FF6C00;
border-color: #FF6C00;
}
#domainCheckerResponse .domain_check_results_menu li {
float: left;
padding: 4px 8px;
background: #d2d2d2;
/*border: 1px solid gray;*/
margin-right: 5px;
border-bottom: none;
cursor: pointer;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
#domainCheckerResponse .domain_check_results_menu {
list-style-type: none;
}
#domainCheckerResponse .domain_check_results_wrap {
/*border: 1px solid gray;*/
padding: 5px;
}
#domainCheckerResponse .not_available {
background: #d1d1d1;
float: left;
display: block;
width: 93px;
line-height: 22px;
margin-right: 5px;
}
#domainCheckerResponse .domain_check_results th:first-child {
text-align: left;
}
#domainCheckerResponse .available {
background: #60d122;
color: black;
}
#domainCheckerResponse input[type='submit'] {
width: 16px;
height: 27px;
border: none;
background: url("/images/new/add_to_basket.png");
margin: auto;
display: block;
cursor: pointer;
padding: 0px;
}
select.select {
height: 24px !important;
line-height: 24px;
position: relative;
width: 85px !important;
z-index: 3;
cursor: pointer;
}
#domainCheckerResponse .price {
color: black;
font: bold 14px/25px Arial;
}
#domainCheckerResponse .domain_check_results td.domain {
color: black;
font: bold 14px Arial;
}
#domainCheckerResponse .domain_check_results td {
border: none;
padding: 10px 5px;
border-bottom: 1px solid #d1d1d1;
}
#domainCheckerResponse .domain_check_results td {
border: none;
padding: 10px 5px;
border-bottom: 1px solid #d1d1d1;
}
#domainCheckerResponse .title, h2.styled {
color: #ff6c00;
border-bottom: 1px dotted #ff6c00;
font: bold 18px Arial;
margin-bottom: 25px;
}
.cb {
clear: both;
}
#domainCheckerResponse .domain_check_results {
background: url("/images/new/domaincheck_result_table_head2.png") no-repeat left top;
margin: auto;
border-collapse: collapse;
}
#domainCheckerResponse .not_available {
background: #d1d1d1;
float: left;
display: block;
width: 93px;
line-height: 22px;
margin-right: 5px;
}
#domainCheckerResponse .domain_check_results_menu {
list-style-type: none;
padding: 0px;
margin: 0px;
}
#domainCheckerResponse .domain_check_results th:first-child {
text-align: left;
}
#domainCheckerResponse .domain_check_results th {
background: none;
border: none;
font-weight: normal;
line-height: 24px;
padding: 0px 5px;
}
#domainCheckerResponse .domain_check_results {
border-collapse: collapse;
}
#domainCheckerResponse .domain_check_results td {
border: none;
padding: 10px 5px;
border-bottom: 1px solid #d1d1d1;
}
.center {
text-align: center;
}
#domainCheckerResponse .available, #domainCheckerResponse .not_available {
text-align: center;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
line-height: 22px;
width: 93px;
}
span.select {
background: url("/images/new/select_bg_narrow.png") no-repeat scroll 0 0 transparent;
bottom: 0;
cursor: default;
float: left;
height: 24px;
left: 0;
line-height: 24px;
overflow: hidden;
position: absolute;
text-indent: 10px;
width: 85px;
margin-top:-25px;
}
.select-wrap, .select-wrap span {
position: relative;
width: 85px;
cursor: pointer;
line-height: 24px !important;
height: 24px;
}
#domainCheckerForm
{
  margin: 0 auto;
width: 100%;
text-align: center;
font-weight: normal;
}
#domainCheckerForm .title{
	font-size:22px;
	text-align:center;
	height:30px;
}
#domainCheckerForm .label{display:none;}

#top_menu ul.rus
{
	margin-left:5px!important;
}
.progress-indicator {
	top:0;
	right:0;
	width:100%;
	height:100%;
	position:fixed;
	text-align:center;
	/* IE filter */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity:0.6;    /* Mozilla extension */
	-khtml-opacity:0.6;  /* Safari/Conqueror extension */
	opacity:0.6; /* CSS3 */
	z-index:1000;
	background-color:black;
	display:none;
}
.progress-indicator img {
	margin-top:200px;
}