@font-face {
  font-family: "CondPro";
  src: url("PFDinTextCompPro-Regular.ttf");
  src: url("fonts/PFDinTextCompPro-Regular.eot?");
  src: url("fonts/PFDinTextCompPro-Regular.svg");
  src: url("fonts/PFDinTextCompPro-Regular.woff");
}

.mainbox {width: 1000px;
          margin: 0 auto;}

table { empty-cells: show; }
.nrazdel {  
	font-family: Arial; 
	font-size: 18px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	color: #000000; 
	line-height: normal; 
	font-variant: normal;
	text-decoration: none;
}

.nrazdel:hover {  
	font-family: Arial; 
	font-size: 18px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	color: #000000; 
	line-height: normal; 
	font-variant: normal;
	text-decoration: none;
}

.nrazdel_bloks {  
	font-family: Arial; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
	color: #000000; 
	line-height: normal; 
	font-variant: normal;
	text-decoration: none;
}

h2.narazdel {  
		font-family: Arial; 
		font-size: 15px; 
		font-style: normal; 
		font-weight: bold; 
		text-decoration: none; 
		color: #005096; 
		line-height: normal; 
		font-variant: normal;
		margin-bottom:-5px;
		margin-top:0px;
		}

h3.narazdel {  
		font-family: Arial; 
		font-size: 15px; 
		font-style: normal; 
		font-weight: bold; 
		text-decoration: none; 
		color: #005096; 
		line-height: normal; 
		font-variant: normal;
		margin-bottom:-5px;
		margin-top:0px;
		}


.maintexttel {  

		font-family: Tahoma; 
		font-size: 16pt; 
		line-height:12pt; 
		font-style: normal; 
		text-decoration: none; 
		color: #005096; 
		line-height: normal; 
		font-variant: normal;

}

.maintexttelsmal {  

		font-family: Tahoma; 
		font-size: 12pt; 
		line-height:12pt; 
		font-style: normal; 
		text-decoration: none; 
		color: #005096; 
		line-height: normal; 
		font-variant: normal

}

a.mmenu {  
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-style: normal; 
		font-weight: bold; 
		text-decoration: none; 
		color: #005096; 
		line-height: normal; 
		font-variant: normal}

a:hover.mmenu {  
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			font-style: normal; 
			font-weight: bold; 
			text-decoration: none; 
			color: #FF4500; 
			line-height: normal; 
			font-variant: normal
			
}


a.mmenu1 {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #FF4500; line-height: normal; font-variant: normal}


.mmenu1 {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		   font-size: 12px; 
		   font-style: normal; 
		   font-weight: bold; 
		   text-decoration: none; 
		   color: #FF4500; 
		   line-height: normal; 
		   font-variant: normal
}

a:hover.mmenu1 {  
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			font-style: normal; 
			font-weight: bold; 
			text-decoration: none; 
			color: #FF4500; 
			line-height: normal; 
			font-variant: normal}





.maintext {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	text-decoration: none; 
	color: #000000; 
	line-height: normal; 
	font-variant: normal;
	margin-bottom: 10px;
}

.maintext p {  
    text-align: justify;
    line-height: 1.5;
}

.maintext p strong {color: #444242;}

.maintext ul li {  
    text-align: justify;
    line-height: 1.5;
}
.maintext1 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	font-style: normal; 
	text-decoration: none; 
	color: #000000; 
	line-height: normal; 
	font-variant: normal
}

.info {  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	text-decoration: none; 
	color: red; 
	line-height: normal; 
	font-variant: normal
}

.maintext_red {  
	font-family: Arial; 
	font-size: 10pt; 
	font-style: normal; 
	text-decoration: none; 
	color: red; 
	line-height: normal; 
	font-variant: normal
}

.maintext_info {  
	font-family: Arial; 
	font-size: 10pt; 
	font-style: normal;
	text-decoration: none; 
	color: red; 
	line-height: normal; 
	font-variant: normal
}

.maintext_info_new {  
	font-family: Arial; 
	font-size: 8pt; 
	font-style: normal;
	text-decoration: none; 
	color: red; 
	line-height: normal; 
	font-variant: normal
}

.maintext_big {  
	font-family: Arial; 
	font-size: 11pt; 
	font-style: normal;
	text-decoration: none; 
	color: #000000; 
	line-height: normal; 
	font-variant: normal
}

h2 {  
	font-family: Arial; 
	font-size: 11pt; 
	font-style: normal;
	text-decoration: none; 
	color: #000000; 
	line-height: normal; 
	font-variant: normal;
	margin-top:10px;
}

h3 {  
	font-family: Arial; 
	font-size: 11pt; 
	font-style: normal;
	text-decoration: none; 
	color: #000000; 
	line-height: normal; 
	font-variant: normal;
	margin-top:2px;
}

h4 {  
	font-family: Arial; 
	font-size: 11pt; 
	font-style: normal; 
	text-decoration: none; 
	color: #000000; 
	line-height: normal; 
	font-variant: normal;
	margin-top:2px;
	margin-bottom:2px;
}

.toplinkdomains {  
	font-family: Arial; 
	font-size: 11pt; 
	font-style: normal;
	text-decoration: none; 
	color: #005096; 
	line-height: normal; 
	font-variant: normal;
	margin-top:2px;
}

h2.topdomains {  
	font-family: Arial; 
	font-size: 11pt; 
	font-style: normal;
	text-decoration: none; 
	color: #000000; 
	line-height: normal; 
	font-variant: normal;
	margin:0px;
	margin-top:2px;
}

.toplinkdomains:hover {  
	font-family: Arial; 
	font-size: 11pt; 
	font-style: normal;
	text-decoration: none; 
	color: #005096; 
	line-height: normal; 
	font-variant: normal;
	margin-top:2px;
}


.td {  
	font-family: Arial; 
	font-size: 10pt; 
	font-style: normal;
	text-decoration: none; 
	color: #000000; 
	line-height: normal; 
	font-variant: normal
}

a {  font-family: Arial; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: 500; 
	text-decoration: none; 
	color: #005096; 
	line-height: normal; 
	font-variant: normal
}
a:hover {  font-family: Arial; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: 500; 
	text-decoration: underline; 
	color: #005096; 
	line-height: normal; 
	font-variant: normal
}


table.price {  
	font-family: Tahoma; 
	font-size: 10pt; 
	font-style: normal;
	text-decoration: none; 
	color: #000000; 
	line-height: normal; 
	font-variant: normal; 
	BORDER-RIGHT: #808080 1px solid; 
	BORDER-LEFT: #808080 1px solid; 
	BORDER-TOP: #808080 1px solid; 
	BORDER-BOTTOM: #808080 1px solid;
}
h1 {
	font-family: Arial; 
	font-size: 12pt; 
	font-style: normal;
	text-decoration: none; 
	color: #000000; 
	line-height: normal; 
	font-variant: normal;
	margin:0px;
	margin-top:2px;
}


a.mmenu_sub {  
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-style: normal; 
		font-weight: bold; 
		text-decoration: none; 
		color: #005096; 
		line-height: normal; 
		font-variant: normal
}

a:hover.mmenu_sub {color: #FF4500;}

font.oldprice {  
		
			font-family: Tahoma; 
			font-size: 10pt; 
			font-style: normal;
			text-decoration: line-through; 
			color: #000000; 
			line-height: normal; 
			font-variant: normal
	}

	
.htitle {color: #0773d1;}
	
#snipp {margin-bottom: 10px;
        font-size: 10px;}

#snipp a {font-family: Tahoma; 
	      font-size: 10px; 
	      font-style: normal; 
	      font-weight: normal; 
	      text-decoration: none;}
	
#tabstyle {
	       margin: 20px 0;
}

#tabstyle table {
           width: 98%; 
           border: 0px;
           border-spacing: 2px;
           font-family: Arial, Helvetica, sans-serif; 
	       font-size: 9pt;
           margin-bottom: 10px;}

#tabstyle td {
	       text-align: center;
           border-bottom: 1px #808080 solid;}

#topline {
           background:#7FA7CA;
           height:1px; 
           font-size:0px; 
           margin-top:10px;}
	
#topline1 {
           background:#CCD4E2;
           height:5px; 
           font-size:0px; 
           margin-top:1px;}	
	
#menutop {display: block;
          margin-top:10px;
          border-top: 1px solid #7FA7CA;
          border-bottom: 1px solid #7FA7CA;}	

#menutop ul {margin: 3px 0;}	
	
#menutop ul li {display: inline;
             list-style-type: none;
             margin: 7px 20px;}
	
#menutop a {font-weight:bold;
            font-size: 14px;}

#menutop a:hover {text-decoration: none;}	
	
#imenu {  margin-top: 7px;
          border-top: 1px solid #7FA7CA;
}

#imenu .button span {width: 109px;}
	
#imenu a {
        text-decoration: none;
        font: bold 11px 'Trebuchet MS',Arial, Helvetica;
        color: #fff;}	
.button, .button1
{
    cursor:pointer;
margin: 5px 11px 5px;
text-decoration: none;
font: bold 11px 'Trebuchet MS',Arial, Helvetica; /* Изменяйте em для масштабирования кнопки */
display: inline-block;
text-align: center;
color: #fff;
 
border: 1px solid #9c9c9c; /* Запасной стиль */
border: 1px solid rgba(0, 0, 0, 0.3);
 
text-shadow: 0 1px 0 rgba(0,0,0,0.4);
 
box-shadow: 0 0 .05em rgba(0,0,0,0.4);
-moz-box-shadow: 0 0 .05em rgba(0,0,0,0.4);
-webkit-box-shadow: 0 0 .05em rgba(0,0,0,0.4);
 
}
 
.button, .button span, .button1, .button1 span
{
-moz-border-radius: .3em;
border-radius: .3em;
}
 
.button span
{
border-top: 1px solid #fff; /* Запасной стиль */
border-top: 1px solid rgba(255, 255, 255, 0.5);
display: block;
padding: 0.5em 2.8em;
 
/* Фоновый паттерн */
 
background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)),
-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)),
-webkit-gradient(linear, 0 0, 100% 100%, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05))),
-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05)));
background-image: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),
-moz-linear-gradient(-45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),
-moz-linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%),
-moz-linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%);
 
/* Настройки паттерна */
 
-moz-background-size: 3px 3px;
-webkit-background-size: 3px 3px;
background-size: 3px 3px;
}

.button1 span
{
border-top: 1px solid #fff; /* Запасной стиль */
border-top: 1px solid rgba(255, 255, 255, 0.5);
display: block;
padding: 0.5em;
 
/* Фоновый паттерн */
 
background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)),
-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)),
-webkit-gradient(linear, 0 0, 100% 100%, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05))),
-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05)));
background-image: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),
-moz-linear-gradient(-45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),
-moz-linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%),
-moz-linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%);
 
/* Настройки паттерна */
 
-moz-background-size: 3px 3px;
-webkit-background-size: 3px 3px;
background-size: 3px 3px;
}
table.check-domains .button1 span{
white-space: nowrap;
}
table.check-domains label:hover{
    cursor:pointer;
    font-weight: bold;
}
table.check-domains input{
    vertical-align: middle;
}
.button:hover, .button1:hover
{
color: #fff;
font: bold 11px 'Trebuchet MS',Arial, Helvetica;
box-shadow: 0 0 .1em rgba(0,0,0,0.4);
-moz-box-shadow: 0 0 .1em rgba(0,0,0,0.4);
-webkit-box-shadow: 0 0 .1em rgba(0,0,0,0.4);
text-decoration: none;}	
	
.button:active, .button1:active
{
/* Опускаем на 1px при нажатии */
position: relative;
top: 1px;
    cursor:pointer;
}

.button-blue
{
background: #4477a1;
background: -webkit-gradient(linear, left top, left bottom, from(#81a8cb), to(#4477a1) );
background: -moz-linear-gradient(-90deg, #81a8cb, #4477a1);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#81a8cb', endColorstr='#4477a1');
}
 
.button-blue:hover
{
background: #81a8cb;
background: -webkit-gradient(linear, left top, left bottom, from(#4477a1), to(#81a8cb) );
background: -moz-linear-gradient(-90deg, #4477a1, #81a8cb);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4477a1', endColorstr='#81a8cb');
}
 
.button-blue:active
{
background: #4477a1;
}
.button-reg-all{
    padding:10px;
}
.button-green
{
background: #34973f;
background: -webkit-gradient(linear, left top, left bottom, from(#4fc05c), to(#34973f) );
background: -moz-linear-gradient(-90deg, #4fc05c, #34973f);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4fc05c', endColorstr='#34973f');
}
 
.button-green:hover
{
background: #4fc05c;
background: -webkit-gradient(linear, left top, left bottom, from(#34973f), to(#4fc05c) );
background: -moz-linear-gradient(-90deg, #34973f, #4fc05c);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#34973f', endColorstr='#4fc05c');
}
 
.button-green:active
{
background: #34973f;
}

.button-red
{
background: #fc4545;
background: -webkit-gradient(linear, left top, left bottom, from(#c60909), to(#fc4545) );
background: -moz-linear-gradient(-90deg, #c60909, #fc4545);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#c60909', endColorstr='#fc4545');
}
 
.button-red:hover
{
background: #c60909;
background: -webkit-gradient(linear, left top, left bottom, from(#fc4545), to(#c60909) );
background: -moz-linear-gradient(-90deg, #fc4545, #c60909);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fc4545', endColorstr='#c60909');
}
 
.button-red:active
{
background: #fc4545;
}

#s1 {padding: 0 3px;
     float: left;}

#s2 {width: 350px;
     display: block;
     float: left;}	

#s3 {width: 720px;
     float: left;}	

#s4 {padding: 0 3px;
     float: left;}

#s5 {width: 20%;
     float: left;
}		

#s5 p {
       font-size: 11px;
       text-align: left;}

#s5 h4 {font-family: Tahoma; 
		font-size: 12px; 
		font-style: normal; 
		font-weight: bold; 
		text-decoration: none; 
		color: #005096; 
		line-height: normal; 
		font-variant: normal;
		margin-bottom:5px;
		margin-top:10px;}	
.seodown {padding-top: 25px;}
	

.allhosting {
    position: relative;
    overflow: visible;
    display: inline-block;
    padding: 0.5em 1em 0.5em 0.5em;
    border: 1px solid #d4d4d4;
    margin: 3px;
    text-decoration: none;
    text-align: center;
    text-shadow: 1px 1px 0 #fff;
    font:11px/normal sans-serif;
    color: #333;
    white-space: nowrap;
    cursor: pointer;
    outline: none;
    background-color: #ececec;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
    background-image: -moz-linear-gradient(#f4f4f4, #ececec);
    background-image: -ms-linear-gradient(#f4f4f4, #ececec);
    background-image: -o-linear-gradient(#f4f4f4, #ececec);
    background-image: linear-gradient(#f4f4f4, #ececec);
    -moz-background-clip: padding; /* for Firefox 3.6 */
    background-clip: padding-box;
    border-radius: 0.2em;
}

.allhosting.icon:before {
    content: "";
    position: relative;
    top: 1px;
    float:right;
    width: 12px;
    height: 12px;
    margin: 0 0.75em 0 -0.25em;
    background: url(/imgs/gh-icons.png) 0 99px no-repeat;
}

.allhosting:hover,
.allhosting:focus,
.allhosting:active,
.allhosting.active {
    border-color: #3072b3;
    border-bottom-color: #2a65a0;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
    color: #fff;
	font:11px/normal sans-serif;
    background-color: #3c8dde;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#599bdc), to(#3072b3));
    background-image: -moz-linear-gradient(#599bdc, #3072b3);
    background-image: -o-linear-gradient(#599bdc, #3072b3);
    background-image: linear-gradient(#599bdc, #3072b3);
}
	
.allhosting.arrowright.icon:before { float:right; margin: 0 -0.25em 0 0.7em; background-position: 0 -36px; }
.allhosting.arrowright.icon:hover:before,
.allhosting.arrowright.icon:focus:before,
.allhosting.arrowright.icon:active:before { background-position: -12px -36px; }

#wowslider-container1 { 
	zoom: 1; 
	position: relative; 
	max-width:200px;
	margin:5px auto 5px;
	z-index:90;
	border:none;
	text-align:left; /* reset align=center */
}
* html #wowslider-container1{ width:200px }
#wowslider-container1 .ws_images ul{
	position:relative;
	width: 10000%; 
	height:auto;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	/*table-layout:fixed;*/
}
#wowslider-container1 .ws_images ul li{
	width:1%;
	line-height:0; /*opera*/
	float:left;
	font-size:0;
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}

#wowslider-container1 .ws_images{
	position: relative;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}
#wowslider-container1 .ws_images a{
	width:100%;
	display:block;
	color:transparent;
}
#wowslider-container1 img{
	max-width: none !important;
}
#wowslider-container1 .ws_images img{
	width:100%;
	border:none 0;
	max-width: none;
	padding:0;
}
#wowslider-container1 a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#wowslider-container1  .ws_bullets { 
	font-size: 0px; 
	float: left;
	position:absolute;
	z-index:70;
}
#wowslider-container1  .ws_bullets div{
	position:relative;
	float:left;
}
#wowslider-container1  .wsl{
	display:none;
}
#wowslider-container1 sound, 
#wowslider-container1 object{
	position:absolute;
}


#wowslider-container1  .ws_bullets { 
	padding: 10px; 
}
#wowslider-container1 .ws_bullets a { 
	font:14px/32px Arial,Helvetica,sans-serif; 
	color:#3D3D3D;
	text-align:center;
	margin-left:-3px;
	width:32px;
	height:32px;
	background: url(/imgs/bullet.png) left top;
	float: left; 
	position:relative;
}
#wowslider-container1 .ws_bullets a.ws_selbull, #wowslider-container1 .ws_bullets a:hover{
	background-position: right top;
}
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
	position:absolute;
	display:block;
	top:50%;
	margin-top:-21px;
	z-index:60;
	height: 43px;
	width: 29px;
	background-image: url(/imgs/arrows.png);
}
#wowslider-container1 a.ws_next{
	background-position: 100% 0;
	right:0px;
}
#wowslider-container1 a.ws_prev {
	left:0px;
	background-position: 0 0; 
}
#wowslider-container1 a.ws_next:hover{
	background-position: 100% 100%;
}
#wowslider-container1 a.ws_prev:hover {
	background-position: 0 100%; 
}

/*playpause*/
#wowslider-container1 .ws_playpause {
	display:none;
    width: 28px;
    height: 43px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -14px;
    margin-top: -21px;
    z-index: 59;
}

#wowslider-container1:hover .ws_playpause {
	display:block;
}

#wowslider-container1 .ws_pause {
    background-image: url(/imgs/pause.png);
}

#wowslider-container1 .ws_play {
    background-image: url(/imgs/play.png);
}

#wowslider-container1 .ws_pause:hover, #wowslider-container1 .ws_play:hover {
    background-position: 100% 100% !important;
}/* bottom center */
#wowslider-container1  .ws_bullets {
    top: 5px;
    right: 0px;
}

#wowslider-container1 .ws-title{
	position: absolute;
	bottom:15%;
	left: 0px;
	margin-right:5px;
	z-index: 50;
	padding:12px;
	color: #3D3D3D;
	text-transform:uppercase;
	background:#fff;
    font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	-moz-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0; 
	opacity:0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);	
}
#wowslider-container1 .ws-title div{
	padding-top:5px;
	font-size: 12px;
	text-transform:none;
}
#wowslider-container1  .ws_logo{
	position: absolute;
	left:0;
	top:0;
	height: 100%;
	width: 100%;
	z-index: 9;
	background: url(/imgs/loading.gif) 50% 50% no-repeat;
}
#wowslider-container1  img.loading{
	width:24px;
	height:48px;
	background: url(./loading.gif) 50% 50% no-repeat;
}
#wowslider-container1  .ws_shadow{
	background-image: url(/imgs/bg.png);
	background-size:100%;
	position:absolute;
	z-index: -1;
	left:-2.5%;
	top:-1.25%;
	width:105%;
	height:102.5%;
}
* html #wowslider-container1 .ws_shadow{/*ie6*/
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='imgs/bg.png', sizingMethod='scale');
}
*+html #wowslider-container1 .ws_shadow{/*ie7*/
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='imgs/bg.png', sizingMethod='scale');
}

#ok1 {
	display: block;
	font-family: "CondPro";
	width: 178px;
	height: 224px;
    float: left; 
    margin: 5px;
	padding: 5px;
    font-size: 15px;
    border: 1px solid #cecece;}


#ok1 strong {font-weight: normal;}	
	
#ok1 img {display: block;
          border: 0;
          padding: 5px;
          text-align: center;
          margin:0 auto;}
	
	
#ok {
	width: 288px;
    height: 56px; 
    display: table-cell; 
	vertical-align: middle;
    float: left; 
    margin: 1px; 
    border: 1px solid #cecece; 
    padding: 5px;
	top: 50%;}
	
#ok img {border: 0;
         float: left;
         vertical-align: middle;
         padding-right: 5px;}	
	
#picon {
        display: block;
        margin-top: 15px;
	    margin-left: 9px;
        color: #32589d;
        font-weight: bold;
        text-align: center;
        font-family: CondPro; 
        font-size: 28px;}
	
#picon img {width: 80px;
            height: 36px;
            float: left;
            margin: 6px 7px;}
            
#social-float {
position: fixed;
top: 233px;
left: -4px;
width: 75px;
padding: 10px 1px;
text-align: center;
background-color: #fff;
border: 2px solid rgba(180, 180, 180, .7);
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
display: none;
}
.sf-facebook {
margin-bottom: 5px;

}

.sf-vk {
margin-bottom: 5px;
margin-left: 18px;
}

.sf-twitter {
height: 58px;
margin-bottom: 5px; 
}
.sf-plusone {
height: 60px;
margin-bottom: 5px;
}


.section {
	float: left;
}
ul.tabs {
	height: 28px;
	line-height: 25px;
	list-style: none;
	border-bottom: 2px solid #7FA7CA;
	padding-bottom: 1px;
	margin-bottom: 10px;
}
.tabs li {
 
background-color:#fff;
color: #333333;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
display: inline;
float: left;
margin-right: 0.3em;
padding: 3px 20px 0px;
text-decoration: none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
border-bottom: 1px solid #7FA7CA;
border-top: 1px solid #7FA7CA;
border-right: 1px solid #7FA7CA;
border-left: 1px solid #7FA7CA;
}
.tabs li:hover {
background: #7FA7CA;
cursor: pointer;
border-bottom: 1px solid #7FA7CA;
}
.tabs li.current {
	background:#b4d1ea; color:#333333; font-weight: bold;
}

.contenu .visible {
	display: block;
	padding: 8px;
	margin-top:0;
	height: 100%;
}

.visible {
	display: none;
}

#contenu {
	width:300px;
	height: 100%;
	padding: 8px;
	margin-top:0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}




.manage {
	float: left;
	width: 99%;
}
ul.layertab {
	height: 25px;
	line-height: 25px;
	list-style: none;
	border-bottom: 1px solid #7FA7CA;
	padding-bottom: 4px;
	padding-left: 10px;
	
}
.layertab li {
 
background-color:#fff;
color: #333333;
display: inline;
float: left;
margin-right: 0.3em;
padding: 3px 7px 0px;
text-decoration: none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
border: 1px solid #7FA7CA;
}
.layertab li:hover, .layertab li.current {
background: #7FA7CA;
color: #fff;
cursor: pointer;
border-bottom: 1px solid #7FA7CA;
}


.contentlayer .visible {
	display: block;
	padding: 8px;
	margin-top:0;
	height: 100%;
}

.visible {
	display: none;
}




#wind {
display: none;
z-index: 9;
}
			
#windtitle {margin: 5px 12px 5px;
text-decoration: none;
font: bold 0.8em 'Trebuchet MS',Arial, Helvetica; /* Изменяйте em для масштабирования кнопки */
display: inline-block;
text-align: center;
color: #fff;
border: 1px solid #9c9c9c; /* Запасной стиль */
border: 1px solid rgba(0, 0, 0, 0.3);
text-shadow: 0 1px 0 rgba(0,0,0,0.4);
box-shadow: 0 0 .05em rgba(0,0,0,0.4);
-moz-box-shadow: 0 0 .05em rgba(0,0,0,0.4);
-webkit-box-shadow: 0 0 .05em rgba(0,0,0,0.4);
-moz-border-radius: .3em;
border-radius: .3em;
background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)),
-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)),
-webkit-gradient(linear, 0 0, 100% 100%, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05))),
-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05)));
background-image: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),
-moz-linear-gradient(-45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),
-moz-linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%),
-moz-linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%);
-moz-background-size: 3px 3px;
-webkit-background-size: 3px 3px;
background-size: 3px 3px;
background: #4477a1;
background: -webkit-gradient(linear, left top, left bottom, from(#81a8cb), to(#4477a1) );
background: -moz-linear-gradient(-90deg, #81a8cb, #4477a1);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#81a8cb', endColorstr='#4477a1');
border-top: 1px solid #fff; /* Запасной стиль */
border-top: 1px solid rgba(255, 255, 255, 0.5);
display: block;
padding: 0.5em 2.8em;
}

#wstyle {border: 1px solid #1b73bd; 
border-radius: 5px; 
background-color: #fff; 
width: 600px;
height: 278px;
position: fixed;
top: 120px;
left: 27%;
z-index: 100;}

#wback {
position: fixed; 
height: 100%;
width: 100%;
background: #000;
background: rgba(0,0,0,.65);
z-index: 10;
top: 0;
left: 0;}

#freestyle {background: #d9ead3; text-align: center;}
#table-title {padding: 30px 0 10px 15px; 	font-family: Arial; 
	font-size: 15px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
	color: #000000; 
	line-height: normal; 
	font-variant: normal;
	text-decoration: none;}
#buyhost {margin-bottom: 15px;}

.faq-block legend{
    font-size:24px;
    text-indent: 1em;
}
.faq-block .content{
    padding: 0px 10px;
    border:1px solid #555;
    margin-bottom:10px;
}

.tzones {width: 100%;
         border-collapse:collapse;
         }
.tzones tr:hover, #zback {color: #fff;
                  background: #7FA7CA;}
.tzones td	{width: 50%;
             padding: 5px;
             border: 1px solid #7FA7CA;
             font-size: 12px;}	
         
         
.tab-feautur {
	border-collapse: collapse;
	width: 100%;
}

.tab-feautur tr:hover {color: #fff;
                  background: #7FA7CA;}

.tab-feautur td {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    border: 1px solid #7FA7CA;
    padding: 5px;}
.nobackgr {background: #fff;}

.backgr	{color: #fff;
                  background: #7FA7CA;}
	
.bbackg {background: #ceddea;}	
.freetab td {font-size: 15px !important;
          text-transform: uppercase;}
.freetab td:hover {color: #fff !important;}
.feutonl tr:hover {color: #000 !important;}
.tabsnew li	{border-top-left-radius: 0px !important;
 border-top-right-radius: 0px !important;
padding: 3px 35px 0px !important;
font-size: 16px !important;}

.tabsnew li:hover {color: #fff !important;}	
	
.tabsnew .current {background: #7FA7CA !important;
                   color: #fff !important;}	        
                    
span.price_before + * {
    color: #F00;
    margin-left: 10px;
    font-weight: bold;
}            
span.price_before  {
    text-decoration: line-through;
}
span.price_before:empty{
    display:none;
}

.sales-info-on-main{
    
    color: #E02121;
    font-size: 2em;
    text-align: center;
    width:100%;
    font-weight:bold;
    display: block;
}
.file_pasport{
	width: 80%;
	margin: 7px 0;
}
.file_pasport label{
	opacity: 0.5;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-style: normal;
}
textarea.vdsOrderTextArr::-webkit-input-placeholder {color: red; font: normal 300  9pt "Roboto"; opacity: 0.5;}
textarea.vdsOrderTextArr::-moz-placeholder          {color: red; font: normal 300  9pt "Roboto"; opacity: 0.5;}/* Firefox 19+ */
textarea.vdsOrderTextArr:-moz-placeholder           {color: red; font: normal 300  9pt "Roboto"; opacity: 0.5;}/* Firefox 18- */
textarea.vdsOrderTextArr:-ms-input-placeholder      {color: red; font: normal 300  9pt "Roboto"; opacity: 0.5;}
.alert {
    padding: 14px;
    background-color: #ee5253; /* Red */
    color: white;
    margin-bottom: 15px;
    font-size: 14px !important;
}
.alert > a {
    font-size: 14px !important;
}
.citydcityhmerge input[type="submit"].input-link {
    border: none;
    background: none;
    color: #005096;
    padding: 0px;
    margin: 0px;
    font-size: 14px !important;
    cursor: pointer;
}

.citydcityhmerge input[type="submit"].input-link:hover {
    text-decoration: underline;
}

.citydcityhmerge a {
    font-size: 14px !important;
}

.size14 {
    font-size: 14px !important;
}
.alert a {
    color: white; font-weight: bold;
}