@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&subset=latin,cyrillic);
@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic&subset=latin,cyrillic);
/* font-family: 'PT Sans', sans-serif; */ 
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,center,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption {background:transparent;border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;outline:0;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display:block;}
audio,canvas,video {display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]) {display:none;}
table {border-collapse:collapse;border-spacing:0;}

/* Constant */
.hidden {overflow:hidden;}.relative {position:relative;}.fixed {position:fixed;}.absolute {position:absolute;}
.clearfix {*zoom:1;}
.clearfix:before,.clearfix:after {display:table;content:"";line-height:0;}
.clearfix:after {clear:both;}
.fleft {float:left;} .fright {float:right;}
.m0 {margin:0;} .p0 {padding:0;}
.m40 {margin:40px;}
.p40 {padding:40px;}
.w25 {width:25%;}.w33 {width:33.3%;}.w50 {width:50%;}
.article {margin:20px 0;}

/* Skeleton */
.maxwrap {margin:0 auto;max-width:1650px;background:#fff;}
.wrap {margin:0 auto;width:1100px;}
.mainmenu {background:#4d4d4d;}
.logo {margin:15px 0;}
.footer {background:#4d4d4d;color:#c2c2c2;font-size:0.8em;line-height:1.5;}

/* Style skeleton */
.footer a {color:#c2c2c2;}
.footer > .wrap {position:relative;}
.footer > .wrap:after {content:"";position:absolute;top:0;bottom:0;left:50%;right:25%;background:#3c3c3c;}
.footer > .wrap > .fleft {position:relative;z-index:1;}


/* Main Layout */
html {}
body {font:18.75px/1.25 'PT Sans', sans-serif;color:#000;background:#fff;}
a {color:#2d3e6e;text-decoration:underline;}
a:hover {text-decoration:none;}
ul {margin:1em;}
h1,h2,h3,h4 {font-weight:700;margin:0em 0 1em;}
h1 {font-size:180%;}
h2 {font-size:150%;}
h3 {font-size:130%;}
h4 {font-size:110%;}
hr {margin:18px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff;}

/* Phone Style */
.hp-phone {font-weight:700;font-size:26px;}
.hp-phone .code {font-size:20px;}
.hp-phone .sep {color:#e78711;}

/* Top menu */
.menu_main {margin:0;padding:0;list-style:none;font-size:16.56px;text-transform:uppercase;float:left;}
.menu_main li {margin:0;padding:0;position:relative;}
.menu_main > li {float:left;}
.menu_main > li a {display:block;margin:0;padding:0;width:220px;text-align:center;line-height:67px;color:#fff;text-decoration:none;}
.menu_main li:hover > a {background:#787878;}
.menu_main > li.active:before {position:absolute;content:'';top:0;left:0;right:0;height:14px;background:#2694d1;}
.menu_main li.active > a {color:#41b3f3;}
.menu_main li ul {display:none;position:absolute;top:100%;left:0;right:0;margin:0;padding:0;background:#4c4c4c;z-index:1000;list-style:none;}
.menu_main li ul li {border-top:1px solid #7f7f7f;}
.menu_main li ul li a {text-align:left;padding:0 23px;width:auto;}
.menu_main li:hover ul {display:block;}

/* user_4 */
.user_4 {background:#e0e0e0;}
.user_4 .module {margin:10px 0 20px 0;}
.user_4 .module h3.module-header {margin:50px 0;text-align:center;color:#434343;font-size:29.17px;text-transform:none;font-weight:400;}
ul.menu_tr {margin:0 auto;padding:0;display:table;list-style:none;font-size:16.67px;}
ul.menu_tr > li {float:left;width:170px;margin:0 20px;}
ul.menu_tr > li > a {text-align:center;padding:190px 0 0 0;display:block;text-align:center;}
ul.menu_tr li a {color:#434343;text-decoration:none;}
ul.menu_tr li a:hover {text-decoration:underline;}
ul.menu_tr li.cid-1 > a {background:url(../images/item-105.png) no-repeat 50% top;}
ul.menu_tr li.cid-2 > a {background:url(../images/item-106.png) no-repeat 50% top;}
ul.menu_tr li.cid-3 > a {background:url(../images/item-107.png) no-repeat 50% top;}
ul.menu_tr li.cid-4 > a {background:url(../images/item-108.png) no-repeat 50% top;}
ul.menu_tr li.cid-5 > a {background:url(../images/item-109.png) no-repeat 50% top;}
ul.menu_tr li ul {margin:10px 0 0 0;padding:0;}
ul.menu_tr li ul li{list-style:none;}
ul.menu_tr li ul li:before {content:'';background:#434343;display:inline-block;margin:5px 10px 5px 0;width:5px;height:1px;}

/* VCat menu */
.menu_vcat {margin:20px 0 0 0;padding:0;list-style:none;font-size:20.83px;color:#4d4d4d;}
.menu_vcat li {float:left;list-style:none;}
.menu_vcat li:before {content:' / ';color:#434343;display:inline-block;margin:5px 35px 5px 35px;}
.menu_vcat li:nth-child(1):before {color:#fff;}
.menu_vcat li a {color:#4d4d4d;}
.menu_vcat li.active a, .menu_vcat li a:hover {color:#2694d1;}

/* user_5 */
/*.user_5 {background:url(../images/st_bottom.png) no-repeat 50% bottom, #fff url(../images/st_top.png) no-repeat 50% top;}
.user_5 .module {margin:50px 0;overflow:hidden;}
.user_5 .module h3.module-header {margin:30px auto;text-align:center;color:#2694d1;font-size:29.17px;text-transform:none;font-weight:400;} */
.user_5 .module, .user_5 p {margin:0;}
ul.menu_st {margin:0 auto;padding:0;display:table;list-style:none;font-size:20.83px;text-align:center;}
ul.menu_st > li {display:inline-block;min-height:250px;width:205px;margin:10px 25px;vertical-align:top;}
ul.menu_st > li > a {color:#2694d1;text-decoration:none;}

/* user_6 */
.user_6 {background:#f2f2f2;}
.user_6 .module {margin:10px 0 60px 0;position:relative;}
.user_6 .module:before {position:absolute;margin:auto;content:'';top:20px;left:0;right:0;height:1px;background:#dedede;border-top:1px solid #eaeaea;z-index:1;}
.user_6 .module h3.module-header {margin:50px auto;padding:0 50px;background:#f2f2f2;color:#434343;font-size:29.17px;text-transform:none;font-weight:400;display:table;position:relative;z-index:5;}

/* browse-view */
div.browse-view .row {margin:0 20px;}
.browse-view h1 {background:#2694d1;color:#fff;font-size:26.31px;font-weight:400;padding:0 30px;line-height:2em;}
.browse-view .horizontal-separator {height:0;background:0;margin:30px 0;}
.browse-view .row .product {border:0;}
.browse-view .row .product .spacer {margin:0 10px;border:1px solid #e9e9e9;border-radius:6px;padding:1em;}
.browse-view .row .product .spacer .vm-product-media-container {display:table;position:relative;margin:0px auto 15px auto;width:100%;height:165px;}
.browse-view .row .product .spacer .vm-product-media-container img {width:auto;height:auto;max-height:100%;max-width:100%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;}
.browse-view .row .product .spacer .vm-product-title {height:60px;overflow:hidden;}
.browse-view .row .product .spacer .vm-product-title h2 {font-size:29.17px;color:#000000;font-weight:400;line-height:1;}
.browse-view .row .product .spacer .vm-product-title h2 a {color:#000000;text-decoration:none;}
.browse-view .row .product .spacer .vm-product-descr-container-1 {font-size:15.42px;overflow:hidden;height:119px;}
.browse-view .row .product .spacer .vm3pr-1 .product-price {height:40px;}
.browse-view .row .product .spacer span.vm-price-desc {margin:0;}
.browse-view .row .product .spacer span {font-size:29.17px;font-weight:700;color:#2694d1;}

/* category-view */
div.category-view .row {margin:0 20px;}
.category-view .horizontal-separator {height:0;background:0;margin:30px 0;}
.category-view .row .category {border:0;}
.category-view .row .category .spacer {margin:0 10px;border:1px solid #e9e9e9;border-radius:6px;padding:1em;}
.category-view .row .category .spacer .vm-category-media-container {display:table;position:relative;margin:0px auto 15px auto;width:100%;height:165px;}
.category-view .row .category .spacer .vm-category-media-container img {width:auto;height:auto;max-height:100%;max-width:100%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;}
.category-view .row .category .spacer .vm-category-title {height:60px;overflow:hidden;}
.category-view .row .category .spacer .vm-category-title h2 {font-size:29.17px;color:#000000;font-weight:400;line-height:1;}
.category-view .row .category .spacer .vm-category-title h2 a {color:#000000;text-decoration:none;}

/* ask-a-question */
.ask-a-question-view .product-summary {margin:0;}
.ask-a-question-view .product-summary .width30 {height:100px;}
a.ask-a-question, input.highlight-button {background:#2694d1;border-color:#59addc;line-height:32px;padding:0 20px;font-size:18px;color:#fff;font-family:inherit;font-weight:400;}
input.highlight-button {}

/* productdetails-view */
.productdetails-view h1 {font-size:35.09px;color:#2694d1;margin:0 0 0.5em 0;}
.productdetails-view .vm-product-media-container {margin-bottom:0;}
.productdetails-view .vm-product-container .vm-product-media-container {width:50%;}
.productdetails-view .main-image img {max-height:100%;}
.productdetails-view .product-price {height:40px;}
.productdetails-view .product-price span.vm-price-desc {margin:0;}
.productdetails-view .product-price span {font-size:29.17px;font-weight:700;color:#2694d1;}
.productdetails-view .additional-images {margin:0;}
.productdetails-view .additional-images img {width:auto;max-width:200px;margin-right:5px;}
.productdetails-view .tabs_menu {overflow:hidden;list-style:none;text-align:center;margin:30px 0 0 0;padding:0;}
.productdetails-view .tabs_menu li {float:left;width:33.3%;background:#e6e6e6;color:#4d4d4d;line-height:2em;position:relative;cursor:pointer;}
.productdetails-view .tabs_menu li.tab4 {width:33.4%;}
.productdetails-view .tabs_menu li:before {position:absolute;content:'';display:block;width:1px;background:#fff;left:0;top:0;bottom:0;}
.productdetails-view .tabs_menu li:nth-child(1):before {width:0;}
.productdetails-view .tabs_menu li.active {background:#4d4d4d;color:#e6e6e6;}
.productdetails-view .tabs_body {overflow:hidden;margin:0;border:1px solid #e9e9e9;border-top:0;}
.productdetails-view .tabs_body > div {display:none;overflow:hidden;padding:0;}
.productdetails-view .tabs_body > div.active {display:block;}
.productdetails-view .tabs_body > div > p {padding:10px 30px;}
.productdetails-view .tabs_body > div table tr:nth-child(2n) {background:#f3f3f3;}
.productdetails-view .tabs_body > div table tr td {padding:7px 30px 3px 30px;vertical-align:top;border-left:1px solid #e9e9e9;border-top:1px solid #e9e9e9;}
.productdetails-view .tabs_body > div table tr td:nth-child(1) {border-left:0;}
.productdetails-view .tabs_body > div table tr:nth-child(1) td {border-top:0;}

/* Search */
.search_module .element-invisible {display:none;} 
.search_module .inputbox.search-query {background:none;border:1px solid #d8d8d8;margin:0;border-radius:5px;padding:2px 10px;color:#d8d8d8;font-family:inherit;}
.mainmenu .search_module .inputbox.search-query {margin:20px 0 0 0;}
#searchForm {display:block;}
#searchForm > fieldset {display:block;margin:0 0 10px 0;}
#searchForm > fieldset > legend {display:inline-block;float:left;width:150px;}
#searchForm > fieldset > div {display:inline-block;float:left;}
#searchForm > fieldset > div.ordering-box {float:right;}
#searchForm #search-searchword {width:300px;}
#searchForm .btn-toolbar .btn {display:none;}
.search-results {margin:30px 0;overflow:hidden;}
.search-results .result-title {display:inline-block;}
.search-results .result-category {display:inline-block;margin:0 20px;font-size:0.8em;color:#777;}
.search-results .result-text {margin:5px 20px;}
.search-results .result-created {margin:0 0 20px 20px;color:#777;font-size:0.7em;}

/* Module */
.module {margin:0 0 10px 0;}
.module h3.module-header {font-weight:700;font-size:17px;text-transform:uppercase;}
.module .module-body {padding:0;}

/* Content */
.item-page h1, .item-page h2 {font-weight:700;font-size:45.83px;color:#2694d1;margin:0 0 10px 0}
.glist_t thead {color:#fff;background:#e78611;}
.glist_t td {padding:5px 20px;}
.glist_t tbody tr {background:#fcf0de;}
.glist_t tbody tr:nth-child(2n) {background:#fae3c2;}
.glist_t tbody tr td:nth-child(2n) {background:#fff;}
.glist_t tbody tr:nth-child(2n) td:nth-child(2n) {background:#fcf0de;}

/* RSform */
.formResponsive {margin:0;padding:10px;}
.formResponsive h2 {font-size:40px;font-weight:400;margin:0 0 10px 0;text-align:center;}
.formResponsive .formHorizontal .rsform-block {margin:0 0 0 0;padding:0;}
.formResponsive .rsform-block .formControlLabel {margin:0;padding:0;display:none;width:auto;}
.formResponsive .rsform-block .formControls {margin:0;padding:0;}
.formResponsive .formError {margin:0px 5px 0px 0px;height:16px;}
.formResponsive .formBody {text-align:center;}
.formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, 
.formResponsive select {background:#d6e6ef;border-color:#d2d2d2;border-radius:0;box-shadow:none;}
.formResponsive textarea:focus, .formResponsive input[type="text"]:focus, .formResponsive input[type="password"]:focus, .formResponsive select:focus {border-color:#2694d1;box-shadow:none;}
@media screen and (max-width: 650px) {
	.formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, .formResponsive select  {width:97% !important;}
}
.formResponsive input[type="submit"] {line-height:43px;height:43px;padding:0 35px;font-size:17px;color:#000;border:0;box-shadow:none;text-shadow:none;background: #2694d1;background: -moz-linear-gradient(top,  #2694d1 0%, #29659b 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2694d1), color-stop(100%,#29659b));background: -webkit-linear-gradient(top,  #2694d1 0%,#29659b 100%);background: -o-linear-gradient(top,  #2694d1 0%,#29659b 100%);background: -ms-linear-gradient(top,  #2694d1 0%,#29659b 100%);background: linear-gradient(to bottom,  #2694d1 0%,#29659b 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2694d1', endColorstr='#29659b',GradientType=0 );}
.formResponsive input[type="submit"]:hover,.formResponsive input[type="submit"]:active,.formResponsive input[type="submit"].active,.formResponsive input[type="submit"].disabled,
.formResponsive input[type="submit"][disabled] {background: #2694d1;background: -moz-linear-gradient(top,  #2694d1 0%, #29659b 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2694d1), color-stop(100%,#29659b));background: -webkit-linear-gradient(top,  #2694d1 0%,#29659b 100%);background: -o-linear-gradient(top,  #2694d1 0%,#29659b 100%);background: -ms-linear-gradient(top,  #2694d1 0%,#29659b 100%);background: linear-gradient(to bottom,  #2694d1 0%,#29659b 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2694d1', endColorstr='#29659b',GradientType=0 );}


/* LatestNews */
.latestnews {overflow:hidden;list-style:none;font-size:12px;margin:0;padding:0;}
.latestnews li {float:left;margin:0;padding:0;}
.latestnews li .latestnews-block {margin:0 14px;}.latestnews li .latestnews-block.ltr {margin:0 28px 0 0;}.latestnews li .latestnews-block.rtl {margin:0 0 0 28px;}
.latestnews li .latestnews-title {font-weight:700;line-height:15px;overflow:hidden;height:45px;}
.latestnews li .latestnews-title a {color:#000;text-decoration:none;}
.latestnews li .latestnews-text {color:#333;}
.latestnews li .latestnews-text img {width:100%;max-width:auto;}
.latestnews li .latestnews-readmore a {display:inline-block;padding:0 13px;line-height:21px;font-size:12px;color:#000;text-decoration:none;background:#fbb328;-webkit-border-radius:8px;border-radius:8px;}

/* Pagination */
.vm-pagination.vm-pagination-bottom {float:none;}
.pagination {display:table;margin:20px auto 0 auto;clear:both;padding:0;}
.pagination .counter {display:none;}
.pagination ul {display:block;margin:0;padding:0;}
.pagination ul li {list-style:none;float:left;display:block;margin:0 4px;border:1px solid #aaa;background:#fafafa;color:#808080;}
.pagination ul li span {display:block;margin:0;padding:3px 8px;border:0;}
.pagination ul li a {display:block;margin:0;padding:3px 8px;position:relative;color:#555;border:0;}
.pagination ul li.pagination-start span,
.pagination ul li.pagination-prev span,
.pagination ul li.pagination-next span,
.pagination ul li.pagination-end span {background:none;color:#808080;font-weight:400;border:0;}


/* Other style */
.collapse {position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease;}
.collapse.in {height:auto;}

.tooltip {position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);}
.tooltip.in {opacity:0.8;filter:alpha(opacity=80);}
.tooltip.top {margin-top:-3px;padding:5px 0;}
.tooltip.right {margin-left:3px;padding:0 5px;}
.tooltip.bottom {margin-top:3px;padding:5px 0;}
.tooltip.left {margin-left:-3px;padding:0 5px;}
.tooltip-inner {max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.tooltip-arrow {position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
.tooltip.top .tooltip-arrow {bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000;}
.tooltip.right .tooltip-arrow {top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000;}
.tooltip.left .tooltip-arrow {top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000;}
.tooltip.bottom .tooltip-arrow {top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000;}

.control-group {margin-bottom:9px;}
legend + .control-group {margin-top:18px;-webkit-margin-top-collapse:separate;}
.form-horizontal .control-group {margin-bottom:18px;*zoom:1;}
.form-horizontal .control-group:before, .form-horizontal .control-group:after {display:table;content:"";line-height:0;}
.form-horizontal .control-group:after {clear:both;}
.form-horizontal .control-label {float:left;width:160px;padding-top:5px;text-align:right;}
.form-horizontal .controls {*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0;}
.form-horizontal .controls:first-child {*padding-left:180px;}
.form-horizontal .help-block {	margin-bottom:0;}
.form-horizontal input + .help-block,.form-horizontal select + .help-block,.form-horizontal textarea + .help-block,.form-horizontal .uneditable-input + .help-block,.form-horizontal .input-prepend + .help-block,.form-horizontal .input-append + .help-block {margin-top:9px;}
.form-horizontal .form-actions {padding-left:180px;}

.list-striped, .row-striped {list-style:none;line-height:18px;text-align:left;vertical-align:middle;border-top:1px solid #ddd;margin-left:0;}
.list-striped li, .list-striped dd, .row-striped .row, .row-striped .row-fluid {border-bottom:1px solid #ddd;padding:8px;}
.list-striped li:nth-child(odd), .list-striped dd:nth-child(odd), .row-striped .row:nth-child(odd), .row-striped .row-fluid:nth-child(odd) {background-color:#f9f9f9;}
.list-striped li:hover, .list-striped dd:hover, .row-striped .row:hover, .row-striped .row-fluid:hover {background-color:#f5f5f5;}


