header,nav,section,article,aside,footer,time,figure,figcaption{display:block;}
html *{margin:0;padding:0;}
html{height:100%}
body{min-height:100%;min-width:1000px;font-family:arial,sans-serif;font-size:12px;background:#fff;color:#6b6b6b;position:relative;}
img{vertical-align:bottom;border:0;}

/* fonts */
@font-face {
	font-family: 'somefont';
	src: url('../fonts/somefont.eot');
	src: local('O'),
	url('../fonts/somefont.woff') format('woff'),
	url('../fonts/somefont.ttf') format('truetype'),
	url('../fonts/somefont.svg') format('svg');
	font-weight: normal;
	font-style: normal;}
/* /fonts*/


/* helping adds*/
.clear{clear:both;font-size:1px;line-height:1px;height:0;overflow:hidden;}
.juster{display:inline-block;width:100%;height:0;overflow:hidden;}
.vfix{height:100%;width:0px;display:inline-block;vertical-align:middle;}
/* /helping adds*/

/* base styles*/
/* /base styles */


/* icons styling*/
/* /icons styling*/

/* links styling*/
/* /links styling*/

/* base typo*/
.ctext h1,.ctext h2,.ctext h3,.ctext h4,.ctext h5,.mainheading,.subheading,.thirdheading,.fourheading,.fiveheading{font-weight:normal;margin-bottom:1em;}
a{color:#12c;border:0; }
a:hover{}
p{margin:0;}
.mainheading,.ctext h1, h1{ font-size: 28px; color: #2e71b8; font-style: italic; margin-bottom: 30px; }
.subheading,.ctext h2{}
.thirdheading,.ctext h3{}
.fourheading,.ctext h4{}
.fiveheading,.ctext h5{}
.ctext p{margin:0 0 10px 0; font-size: 14px;line-height: 20px;}
.ctext ul{margin:10px 20px;}
.ctext p:last-child,.ctext ul:last-child{margin-bottom:0;}
hr { border-color: transparent; outline: none; background-color: #c3c2c2; position: absolute; width: 100%; top: 7px; z-index: -1;}
/* /base typo*/



/* wraps styling*/
.mbox{width:940px;margin:0 auto;position:relative;z-index:1; }
.mbox:after{content:"";clear:both;font-size:1px;line-height:1px;height:0;overflow:hidden;display:block;}

/* /wraps styling*/

.line {
	padding-bottom:5px;
}


/* common blocks */

/* /common blocks/*/

.header{}

.topmenu { height: 60px; background: #2e71b8; position: relative; font-size: 14px; z-index: 999999999;}
.menuHolder { padding: 40px 0; }
.logo { display: inline-block; position: absolute; top: -42px; left:0px; }

.topmenu ul { display: inline-block;  padding-top: 23px; padding-left: 135px;}

.topmenu ul li { list-style-type: none; float: left; padding: 0 8px; border-right: 1px solid #fff; }
.topmenu ul li:last-child { border-right: 0px; } 
.topmenu ul li a { color: #fff; }

.halfOutput { width:47%; display: inline-block; vertical-align: top; margin-right: 2%; } 
.readMore { display: inline-block; width: 100%; color: #ef4036; text-align: right; }

.aditionalLink { margin: 0 10px; position: relative; top:  -4px;}
.viewAll { color: #7b7a7a; text-decoration: none; padding: 0 22px; margin: 0 auto; display: inline-block; background-color: #fff; font-size: 14px;}
.models { display: inline-block; width: 100%; text-align: center; position: relative; padding-top: 20px; width:930px; }
.models hr {top: 27px;}
.mymmodel {float: left;}
.titm a { font-size: 18px;}
.titm_c { color: red; font-size: 16px;}

.main{}
.main .sidebar_w{width:180px;float:left;}
.main .sidebar{margin:0;}
.item { display: inline-block; margin-right: 15px; margin-bottom: 5px; }
.item:nth-child(4n){ margin-right: 0px; }
.copyright { color:#fff;
padding-bottom:5px; }

.main .content_w{float:left;width:820px;}
.main .content{margin-bottom:31px; }

.footer_placeholder{height: 130px;}
.footer{ position:absolute; bottom:0; left:0; width:100%; z-index:2; overflow:hidden; color:#646464; padding: 42px 0;}
.footer .line { background-color: #2e71b8; }
.footer .mbox { min-height: 30px; padding-top: 17px; text-align: right;}

.slider { margin-bottom: 9px; }
.slider .flexslider { background: none; margin-bottom: 0; border: 0; border-radius: 0; box-shadow: none;}
.slider .flex-control-nav.flex-control-paging li { display: inline-block !important; margin: 0 5px;}
.slider .flex-control-paging { text-align: center; padding-top: 9px;}
.slider .flex-control-paging  a { color: transparent; width: 10px;  height: 10px;  background: #e0ddd5; border-radius: 8px; padding: 0 4px; }
.slider .flex-control-paging  a:hover { background-color: #878582; }
.slider .flex-prev { width: 20px; height: 60px; background-repeat: no-repeat; background-image: url(../images/prev.png); position: absolute; top: 128px; left: -41px;}
.slider .flex-next { width: 20px; height: 60px; background-repeat: no-repeat; background-image: url(../images/next.png); position: absolute; top: 124px; right: -48px;}
.slider .flex-active {background-color:#878582}
/*comming more soon on http://tools/zendos.org/ */


.contact-form {  width: 250px; min-height: 187px; padding:15px; }
.contact-form textarea { resize: none;  }
.contact-form .jNiceTareaWrapper { border:1px solid #e0ddd5; margin-bottom: 15px; height: 150px; background-color: #fff; }

.contact-form .jNiceInputWrapper {margin-bottom: 10px; border:1px solid #e0ddd5; }
.contact-form .jNiceInputWrapper input { color: #000; }
.alignleft {float: left; padding-right: 10px}
.ctext a{color: red;}

.couinter {
	position: absolute;
	bottom: 0;
	margin-bottom: 15px;
	z-index: 1111;
	margin-left: 15px;
}

.footer {
	position: absolute;
	bottom: 0;
	padding-bottom: 0px;
}

.out {
	margin-bottom: 150px !important;
	min-height: 600px;
}

.mission-page {
	height: 1100px;
}

.topsetext {
	margin-left: 400px;
	font-size: 16px;
	margin-right: 100px;
}
.firsttext {
	font-size: 20px;
}

.slider {margin-top: 20px; margin-bottom: 20px;}
.slides img {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

.zag {
	font-size: 26px;
	font-weight: normal;
}
.rec {
	font-size: 18px;
	font-weight: normal;
	color: red;
	margin-bottom: 10px;
	margin-left: 70px;
}

.share {
	margin-left: 340px;
    margin-top: -40px;
    position: absolute;
    z-index: 9999;
}

.poiskme {
	position: absolute;
    width: 450px;
	top: 155px; 
	left: 650px;
	background:#eee;
	padding:7px;
-webkit-border-bottom-right-radius: 25px;
-webkit-border-bottom-left-radius: 25px;
-moz-border-radius-bottomright: 25px;
-moz-border-radius-bottomleft: 25px;
border-bottom-right-radius: 25px;
border-bottom-left-radius: 25px;
}

.poiskme .ya-site-form__submit {
	border: none;
	color:#ffffff !important;
	background: transparent;
	text-transform:uppercase;
	cursor: pointer;
}

.kno {
	position: relative; margin-top: -25px; margin-left: 20px;
}

#topcontrol {
	top: 300px !important;
}
.buy {
	display: block;
	font-size: 24px;
	text-align: center;
	margin-top: 15px;
	background: #eee;
	-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
text-decoration: none;
width: 150px; padding-top: 5px; padding-bottom: 5px; margin-left: 105px;
}

.buy:hover {
	text-decoration: none;
	background: #ff0000;
	color: #fff;
}

.orderform {
	width: 500px; 
	padding: 20px;
	background: #eee;
	-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
margin-left: 200px;
}

.orderform #name {
	width: 500px;
}

.orderform #mail {
	width: 500px;
}

.orderform #tel {
	width: 500px;
}

.orderform #adress {
	width: 500px;
}
.orderform  #textarea {
	width: 500px;
}

.orderform #button {
	font-size: 18px;
}

.mymmodel { width: 230px !important;}
/*.mymmodel:hover { box-shadow: 0 0 10px 5px #ccc; padding:10px;}*/

.models .items  { margin-left: 10px; }

.mymmodel .item img { height: 167px !important; width: 220px !important;}

.model_list {margin-left: 35px !important;} 
.meb  a { text-decoration: none; 	display: block;
	font-size: 24px;
	text-align: center;
	margin-top: 15px;
	background: #eee;
	-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
width: 150px;
}
.meb  a:hover {text-decoration: none; color:#fff; background: #ff0000;}

/*
playback timings (ms):
  captures_list: 84.898
  exclusion.robots: 0.077
  exclusion.robots.policy: 0.067
  cdx.remote: 0.057
  esindex: 0.009
  LoadShardBlock: 56.51 (3)
  PetaboxLoader3.datanode: 75.33 (5)
  load_resource: 73.925
  PetaboxLoader3.resolve: 30.765
  loaddict: 30.431
*/