
* {font-family: 'PT Sans', Trebuchet MS,Tahoma, sans-serif;color:#535353s;}


BODY                {

FONT-SIZE: 16px;
margin:0px;
background-color:#FFFFFF;
width:100%;
height:100%;
background:url(layout/v4/bg.jpg?8) no-repeat;
background-position:50% 0px;
}



FONT                {margin:0px;}

P                { text-align: left;margin:0px;margin-bottom:5px;line-height:20px;color:#000000;}




UL                {padding:0px;margin:0px;padding-left:15px;text-align:left;}

LI                {margin:0px;margin-bottom:5px;text-align:left;padding:0px;line-height:20px;}

DIV                { margin:0px;}

INPUT                { margin:0px;}

TEXTAREA        { margin:0px;}

FORM                 { margin:0px;}

SELECT                { margin:0px;}

TABLE                { }

TR                {}

TD                { padding:5px;border:0;}


IMG								{border:0px;max-width: 100%;height: auto;}

HR								{border:1px solid #98b6d4;margin-top:8px;margin-bottom:5px;width:80%;}




@font-face
{
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/ATKpv8nLYAKUYexo8iqqrg.woff2) format('woff2');
}

.title1 {font-size:24px;text-align:center;color:#08519b;font-family:PT Sans Narrow;}
.left {text-align:left;}

a
{
color:#000873;
text-decoration:underline;
}

a:visited
{
color:#000873;
text-decoration:underline;
}

a:hover
{
color:#000eab;
text-decoration:underline;
}



a {
  -webkit-transition: all 0.20s ease-in-out;
  -moz-transition: all 0.20s ease-in-out;
  -ms-transition: all 0.20s ease-in-out;
  -o-transition: all 0.20s ease-in-out;

}

input {
  -webkit-transition: all 0.20s ease-in-out;
  -moz-transition: all 0.20s ease-in-out;
  -ms-transition: all 0.20s ease-in-out;
  -o-transition: all 0.20s ease-in-out;

}


label {font-weight:normal;max-width:340px;}





.mainprice {margin:0px;margin-bottom:0px;text-align:center;font-size:16px;}
.nomargin {margin:0px;}
.clear {clear:both;}


.top-image-lat
{
background:url(layout/v6/top_content_lat.png) no-repeat;
}

.top-image-rus
{
background:url(layout/v6/top_content_rus.png) no-repeat;
}

.top-image
{
display:table;
table-layout: fixed;
position:relative;
margin: 0 auto;
margin-top:0px;
width:100%;
background-size: 100%;
height:100%;
background-position-x:50%;
}


.top1
{
width:900px;
margin:0 auto;
margin-top:10px;
right:0; 
text-align:center;
margin-bottom:1%;
}

.top1-header
{
	
width:900px;	
}

.mainpage-right-1-video-top
{
float:right;
width:70%;
margin-top:30px;
}


.mainpage-right-1-video
{
position: relative;
padding-bottom: 52%;
padding-top: 25px;
height: 0;



}


.mainpage-right-1-video iframe
{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}



.mainpage-right-1
{
float:right;
width:70%;
}





.mainpage-right-2
{
float:right;
width:70%;
}


.mainpage-left
{
width:27%;
border-right:3px dotted #6db6f4;padding-right:3%;

}



.sitelogo
{
float:left;
margin-left:20px;
}

.sitetitle
{
margin:0 auto;
margin-left: auto;margin-right: auto;text-align:center;
}

.languages
{
float:right;
margin-right:20px;
}



.tv_in_header
{
	width:34.4%;
	margin-left:33.62%;
	margin-right:33%;
	margin-bottom:10%;
	margin-top:1.62%;

}

.videoontop {
	position: relative;
	padding-bottom: 56.25%;
	
	height: 0;
}
.videoontop iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}








.mainpage_items {width:100%;}
.mainpage_items_inner {max-width:980px;margin:0 auto;}


.item_royal {display:block;width:100%;text-align:center;min-width:460px;}
.item_royal_descr {float:left;width:50%;margin-left:20px;margin-top:5px;margin-bottom:5px;}
.item_royal_img {float:left;width:45%;}

.item_classic2 {float:left;margin:0 auto;width:32%;text-align:center;min-width:235px;}
.item_classic2_descr {margin-left:20px;margin-right:20px;}

	
.item_classic1 {float:left;margin:0 auto;width:32%;text-align:center;min-width:235px;margin-left:2%;margin-right:2%;}
.item_classic1_descr {margin-left:20px;margin-right:20px;}


.item_mini {float:left;width:32%;text-align:center;min-width:235px;}
.item_mini_descr {margin-left:20px;margin-right:20px;}

.item_royal, .item_classic2, .item_classic1, .item_mini   {margin-top:20px;background-color:rgba(255,255,255,0.7);border:3px dotted #a6cdef;padding:10px;}
.item_classic2_descr, .item_classic1_descr, .item_mini_descr  {height:190px;}
.item_vz_descr  {height:140px;margin-left:20px;margin-right:20px;}


.item_classic1_img, .item_classic2_img, .item_royal_img {}



.compTable {  background-image:url(layout/v4/raskl_bg.png);border-collapse:collapse; }
.compTable td, .compTable th { padding:7px;border:3px solid #FFFFFF; }

.statusTable td {padding:10px;}

.komplekt_price_new_message {text-align:center;margin-bottom:10px;}


	.left-sm-block-1 {width:250px;min-width:200px;}
	.left-sm-block-2 {width:250px;min-width:200px;margin-top:30px;}
	
		/*.b_facebook {width:250px;float:none;margin-top:30px;}*/
	.b_draugiem {width:250px;float:none;margin-top:30px;}



.formbackground {background-color:rgba(255,255,255,0.5);width:65%;float:right;}
.divbackground {background-color:rgba(255,255,255,0.5);width:100%;}
.formbackgroundw {border:3px dotted #6db6f4;background-image:url(layout/white40.png);}

.orderformtitle_outer {display: table; height:50px; overflow: hidden;clear:both;width:100%;}
.orderformtitle {width:40%;text-align:right;display: table-cell; vertical-align: middle;padding:8px 15px 8px 14px;}
.orderforminput {width:60%;text-align:left;display: table-cell; vertical-align: middle;padding:8px 0px 8px 0px;}

.komplekt_price_new {text-align:center;}

.raskladka_list {float:left;width:33%;}

.subtitle
{
color:#08519b;
font-size:18px;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
font-family:PT Sans Narrow;

background-color:#FFFFFF;

padding:10px;
padding-left:10px;

}


.subtitle2
{
color:#08519b;
font-size:18px;
text-decoration:none;

font-weight:bold;
font-family:PT Sans Narrow;
        border-top:2px solid #b2c8da;
        background-color:#FFFFFF;
padding:5px;
padding-left:30px;


clear:both;
}


.btn-order {background-color:#494c5d;border:0px;color:#FFFFFF;text-decoration:none;margin-top:10px;font-size:18px;text-transform:uppercase;font-family: 'PT Sans Narrow';}
.btn-order:hover {background-color:#565f92;border:0px;color:#FFFFFF;}
.btn-order:visited {border:0px;color:#FFFFFF;}


.btn-video-save {background-color:#3c3cb2;border:0px;color:#FFFFFF;text-decoration:none;font-size:16px;text-transform:uppercase;font-family: 'PT Sans';}
.btn-video-save:hover {background-color:#53539d;border:0px;color:#FFFFFF;}

.btn-video-save-start {background-color:#1e910b;border:0px;color:#FFFFFF;text-decoration:none;font-size:16px;text-transform:uppercase;font-family: 'PT Sans';}
.btn-video-save-start:hover {background-color:#509f43;border:0px;color:#FFFFFF;}
.btn-video-save-start:visited {color:#FFFFFF;}



.footer_bg
{
 width: 100%;
 height: 190px;
 background-color: #800606;
 background-image: -webkit-linear-gradient(bottom, #84020e, #c30202);
 background-image: -moz-linear-gradient(bottom, #84020e, #c30202);
 background-image: -o-linear-gradient(bottom, #84020e, #c30202);
 background-image: -ms-linear-gradient(bottom, #84020e, #c30202);
 background-image: linear-gradient(to top, #84020e, #c30202);
}



.sm_mark {margin:0px;padding:0px;width:70px;height:50px;float:left;text-align:center;margin-top:3px;}
.sm_mark_label {margin:0px;padding:0px;}	


.sitetitle img {width: 50%;height: auto;}


@media only screen and (min-width: 1215px) {
 

	 .top-image {width: 1190px;height:420px;}
	
}


@media only screen and (max-width: 1215px) {
 
	 body {background-size: 158%;}
		.sitetitle img  {width:35%;}
	 .top1 {margin-bottom:0px;width:100%;}
	 .top-image {}
	 .tv_in_header {margin-bottom:10%;margin-top:1.8%;}
	 
}



@media only screen and (max-width: 980px) {
	

.item_royal {min-width:390px;}
.item_classic1 {min-width:195px;}
.item_classic2 {min-width:195px;} 


}



@media only screen and (max-width: 910px) {
	.sitetitle{float:none;margin:0 auto;text-align:center;}
	.sitetitle img { max-width:100% !important;height:auto;display:block;margin:0 auto;}
	.sitelogo{display:none;}
	.languages{float:none;margin:0 auto;margin-top:35%;}
	 
	.top-image {padding-bottom: 0%;}

	.mainpage-right-1-video-top {width:90%;}
	.mainpage-right-1 {width:90%;}
	
	.mainpage_items_inner { display: flex;flex-direction: column;}
	
	
    .item_classic2 {float:none;margin:0 auto; order: 5;width:90%; min-width:240px;margin-bottom:20px;margin-top:20px;border-bottom:3px dotted #6db6f4;padding-bottom:10px;}
	.item_classic2_descr {height:auto;}
	
	.item_royal {float:none;order: 1;width:100%; min-width:240px;margin-bottom:20px;}
	.item_royal_descr {height:auto;text-align:center;}
    
	.item_classic1 {float:none;margin:0 auto; order: 6; width:90%;min-width:240px;border-bottom:3px dotted #6db6f4;padding-bottom:10px;}
	.item_classic1_descr {height:auto;}

	.item_mini {float:none;margin:0 auto; order: 7; width:90%;min-width:240px;margin-bottom:20px;border-bottom:3px dotted #6db6f4;padding-bottom:10px;}
	.item_mini_descr {height:auto;}
	
	
	.item_classic2_descr li, .item_royal_descr li, .item_classic1_descr li, .item_mini_descr li {position:relative;left:20%;width:60%;}

	
	.mainpage-right-1-video-top {float:none;margin:0 auto; order: 2;}
	.mainpage-right-1 {float:none;margin:0 auto; order: 3;border-bottom:3px dotted #6db6f4;}
	
	.mainpage-right-2 {float:none;margin:0 auto; order: 9;}
	.mainpage-left {float:none;margin:0 auto; order: 10;width:234px;}
	
	
	.mainpage-right-2 {float:none;width:95%;}
	
	
	.mainpage-left {float:none;width:95%;border:0;}
	
	.left-sm-block-1 {float:left;width:49%;margin-bottom:20px;}
	.left-sm-block-2 {float:right;width:49%;}
	
	

	.left-d-hr {border:0;}
	.item_mini {border-right:0;}

	
	.left-info {margin:0 auto;width:80%;clear:both;}
	.left-sm-block-1 {max-width:250px;float:left;margin:0px;width:100%;}
	.left-sm-block-2 {max-width:250px;float:right;margin:0px;width:100%;}
	
	.b_info {text-align:center;clear:both;}
	/*.b_facebook {width:250px;float:left;}*/
	.b_draugiem {width:250px;float:right;}

	.raskladka_list {display:none;}
	.formbackground {width:99%;}

}

	 
@media only screen and (max-width: 800px) {
.left-info {width:80%;}


		
}


@media only screen and (max-width: 680px) {
.item_classic2_descr li, .item_royal_descr li, .item_classic1_descr li, .item_mini_descr li  {position:relative;left:5%;width:90%;}
	.item_royal_descr {float:none;width:90%;}
	.item_royal_img  {width:90%;}
	.tv_in_header  {width:94%;margin:0px;margin-left:3%;margin-right:3%;}
	
	
.left-info {width:100%;}


	.left-info {margin:0 auto;width:100%;text-align:center;}
	.left-sm-block-1 {max-width:290px;float:none;display:inline-block;width:100%;margin-left:30px;margin-right:30px;}
	.left-sm-block-2 {max-width:290px;float:none;display:inline-block;width:100%;margin-top:30px;margin-left:30px;margin-right:30px;}
	
	.b_info {text-align:center;clear:both;display:inline-block;}
/*	.b_facebook {width:250px;float:none;margin-top:30px;}*/
	.b_draugiem {width:250px;float:none;margin-top:30px;}
	



	.formbackground {width:98%;}
}

@media only screen and (max-width: 550px) {
	.orderformtitle_outer {}
	.orderformtitle {display:block;width:93%;float:none;text-align:left;padding:15px 15px 3px 5%;}
	.orderforminput {display:block;width:93%;float:none;text-align:left;padding:0px 15px 0px 5%;}
	.subtitle2 {margin-top:15px;}
	.formbackground {width:97%;}
    .compTable td {font-size:12px;}
}	

@media only screen and (max-width: 450px) {
.compTable td {padding:1px;font-size:11px;}
.left-info {width:100%;}


	
}





a.faq
{

font-size:20px;
text-decoration:none;
border-bottom:1px dotted #15750e;
color:#08519b;
font-family:PT Sans Narrow;
text-align:left;
}
a.faq:visited
{

font-size:20px;
text-decoration:none;
border-bottom:1px dotted #15750e;
color:#08519b;
font-family:PT Sans Narrow;
text-align:left;
}
a.faq:hover
{
font-size:20px;
text-decoration:none;
border-bottom:1px dotted #000836;
color:#08519b;
font-family:PT Sans Narrow;
text-align:left;
}








.raskladka
{
margin:4px;
margin-top:15px;
text-align:center;
}


.raskladkaimg
{
margin:0px;
text-align:center;
}

.weekprice
{
color:green;
text-decoration:none;
font-weight:bold;
font-size:18px;
}

a.langlink
{
font-weight:bold;
font-style:italic;
font-size:16px;
text-decoration:none;
border-bottom:1px dotted #FFFFFF;
color:#FFFFFF;
}
a.langlink:visited
{
font-weight:bold;
text-decoration:none;
border-bottom:1px dotted #FFFFFF;
color:#FFFFFF;
}
a.langlink:hover
{
text-decoration:none;
border-bottom:1px dotted #b0dcf8;
color:#b0dcf8;
}



a.orderlink
{
font-weight:bold;
font-size:20px;
text-decoration:none;
border-bottom:1px dotted #15750e;
color:#15750e;
font-family:Georgia;
}
a.orderlink:visited
{
font-weight:bold;
font-size:20px;
text-decoration:none;
border-bottom:1px dotted #15750e;
color:#15750e;
font-family:Georgia;
}
a.orderlink:hover
{
font-size:20px;
text-decoration:none;
border-bottom:1px dotted #000836;
color:#000836;
font-family:Georgia;
}



a.editVideoLink
{
font-weight:bold;
font-size:20px;
text-decoration:none;
border-bottom:1px dotted #15750e;
color:#15750e;
font-family:Georgia;
}
a.editVideoLink:visited
{
font-weight:bold;
font-size:20px;
text-decoration:none;
border-bottom:1px dotted #15750e;
color:#15750e;
font-family:Georgia;
}
a.editVideoLink:hover
{
font-size:20px;
text-decoration:none;
border-bottom:1px dotted #000836;
color:#000836;
font-family:Georgia;
}





a.buybutton
{
font-weight:bold;
text-align:left;
height:20px;
line-height:20px;
width:30px;
text-align:left;
padding:5px;
color:#000000;
font-size:16px;
text-decoration:underline;

}
a.buybutton:visited
{
font-weight:bold;
text-align:left;
height:20px;
line-height:20px;
width:30px;
text-align:left;
padding:5px;
color:#000000;
font-size:16px;
text-decoration:underline;

}
a.buybutton:hover
{
font-weight:bold;
text-align:left;
height:20px;
line-height:20px;
width:30px;
text-align:left;
padding:5px;

color:#d9d246;
font-size:16px;
text-decoration:underline;
}




.table_inner
{
border-top: #CCCCCC 1px solid;

}

.table_inner_bb
{
border-bottom: #CCCCCC 1px solid;
}











.btn-style{
	cursor:pointer;cursor:hand;
	border : solid 1px #e6e6e6;
	border-radius : 3px;
	moz-border-radius : 3px;
	-webkit-box-shadow : 0px 0px 2px rgba(0,0,0,1.0);
	-moz-box-shadow : 0px 0px 2px rgba(0,0,0,1.0);
	box-shadow : 0px 0px 2px rgba(0,0,0,1.0);
	font-size : 20px;
	color : #696869;
	padding : 1px 17px;
	background : #ffffff;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(49%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6));
	background : -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 49%, #e1e1e1 51%, #f6f6f6 100%);
	background : -webkit-linear-gradient(top, #ffffff 0%, #f1f1f1 49%, #e1e1e1 51%, #f6f6f6 100%);
	background : -o-linear-gradient(top, #ffffff 0%, #f1f1f1 49%, #e1e1e1 51%, #f6f6f6 100%);
	background : -ms-linear-gradient(top, #ffffff 0%, #f1f1f1 49%, #e1e1e1 51%, #f6f6f6 100%);
	background : linear-gradient(top, #ffffff 0%, #f1f1f1 49%, #e1e1e1 51%, #f6f6f6 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );

}

.btn-style:hover
{
border : solid 1px red;

}




.btn2-style{
	cursor:pointer;cursor:hand;
	border : solid 1px #638a00;
	border-radius : 3px;
	moz-border-radius : 3px;
	-webkit-box-shadow : 0px 2px 2px rgba(0,0,0,0.4);
	-moz-box-shadow : 0px 2px 2px rgba(0,0,0,0.4);
	box-shadow : 0px 2px 2px rgba(0,0,0,0.4);
	font-size : 20px;
	color : #ffffff;
	padding : 1px 17px;
	background : #96c300;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#96c300), color-stop(100%,#648c00));
	background : -moz-linear-gradient(top, #96c300 0%, #648c00 100%);
	background : -webkit-linear-gradient(top, #96c300 0%, #648c00 100%);
	background : -o-linear-gradient(top, #96c300 0%, #648c00 100%);
	background : -ms-linear-gradient(top, #96c300 0%, #648c00 100%);
	background : linear-gradient(top, #96c300 0%, #648c00 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#96c300', endColorstr='#648c00',GradientType=0 );

}

.btn3-style{
	cursor:pointer;cursor:hand;
	border : solid 1px #b57900;
	border-radius : 3px;
	moz-border-radius : 3px;
	-webkit-box-shadow : 0px 2px 2px rgba(0,0,0,0.4);
	-moz-box-shadow : 0px 2px 2px rgba(0,0,0,0.4);
	box-shadow : 0px 2px 2px rgba(0,0,0,0.4);
	font-size : 20px;
	color : #ffffff;
	padding : 1px 17px;
	background : #e8b603;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8b603), color-stop(100%,#ff7700));
	background : -moz-linear-gradient(top, #e8b603 0%, #ff7700 100%);
	background : -webkit-linear-gradient(top, #e8b603 0%, #ff7700 100%);
	background : -o-linear-gradient(top, #e8b603 0%, #ff7700 100%);
	background : -ms-linear-gradient(top, #e8b603 0%, #ff7700 100%);
	background : linear-gradient(top, #e8b603 0%, #ff7700 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8b603', endColorstr='#ff7700',GradientType=0 );
}




  .chosen-container
{
    width: 100% !important;
}


