*{margin:0;padding:0;border:0;box-sizing:border-box;touch-action:auto !important;user-select:auto !important;-webkit-user-select:auto !important;-webkit-user-drag:auto !important;-webkit-text-size-adjust: 100%;}
body{color:#333;font-size:14px;font-family:'Open Sans';line-height:1.2;background-image:url('../images/background.jpg');background-repeat:no-repeat;background-position:top left;background-size:cover;}
.tooltip{display:none !important;}
.wrapper{width:920px;margin:0 auto;padding:3px;position:relative;background:#fff;}
.container{box-sizing:border-box;min-height:100%;}
h1{font-size:34px !important;font-weight:600 !important;line-height:34px;margin-top:15px !important;margin-bottom:30px !important;color:#0c286d;}
h2{font-size:20px !important;font-weight:600 !important;line-height:20px;color:#0c286d;padding-bottom:10px;padding-top:5px;}
h3{font-size:16px !important;font-weight:600 !important;line-height:14px;color:#0c286d;padding-bottom:10px;padding-top:5px;}
table{width:100%;border-collapse:collapse;}
a{text-decoration:none;color:#0c286d;}
a:hover{color:grey;}
input:focus,
select:focus,
textarea:focus{outline:none;}
input:-moz-placeholder,
textarea:-moz-placeholder{color:#333;}
input::-moz-placeholder,
textarea::-moz-placeholder{color:#333;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color:#333;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color:#333;}
.moduletable_menu li{list-style:none;}
.nav li{list-style:none;}
.running-string{padding:5px 0;background:#576F8F;}
.running-string a{font-size:18px;color:#fff;}
.header-top{position:relative;display:block;/*background:url(../images/header.jpg) no-repeat;*/background-size:100%;background-color:#012a6a;}
.header-top .banner-text{position:absolute;left:15px;bottom:10px;font-size:30px;letter-spacing:4px;font-variant:small-caps;font-weight:600;color:#DFD8BF !important;text-decoration:underline;}
.header-top .banner-text:hover{text-decoration:none;}
.header-top .left-ico {width:30%;float:left;text-align:center;overflow:hidden;position:relative;height:inherit;}
.header-top .right-text{width:70%;float:right;color:white;padding-top:10px;padding-right:5px;display: block;text-size-adjust:none;}
.banner_img{max-width:90%;height:inherit;}
.banner_maintext{display:block;font-size:32px;font-weight:bold;color:#fff;text-align:right}
.banner_maintext:hover{color:#b3b3b3;cursor:pointer;text-align:right}
.banner_subtext{display:block;font-size:30px;text-align:right}
.banner_tel{display:block;font-size:30px;float: right;}
.header-bottom{background:linear-gradient(to top, #081444, #546c8c);}
.header-bottom .menu{display:flex; justify-content:space-around; padding:8px 0}
.header-bottom .menu li{margin:0 11px;}
.header-bottom li a{display:block;font-weight:bold;font-size:14px;color:#fff;padding:7px 22px;text-align:center;letter-spacing:0.8px;border-radius:5px;}
.header-bottom li:hover a{background:#0a1530;}
.header-bottom li.active a{color:#111311;background:linear-gradient(to top, #becaec, #dadde3);}
#content{display:table;width:100%;border-spacing:15px;vertical-align:top;}
#left-col{display:table-cell;width:240px;height:100%;vertical-align:top;}
#left-col .block{margin-bottom:15px;padding:10px;border-top-left-radius:10px;border-top-right-radius:10px;}
#left-col h3{color:#fff;padding:10px;background:linear-gradient(to top, #09194d, #475e81);}
/*#left-col h3:before{content:'\27A4';display:inline-block;font-size:10px;margin-right:10px;width:16px;height:16px;border-radius:50%;color:#138BA2;text-align:center;background:#fff;}*/
#left-col .search-form label{display:none;}
.search input[name="searchword"]{width:100%;padding:5px 7px;border-radius:2px;border:1px solid #eee;margin-top: 5px;}
.search button{display:block;margin:0 auto;margin-top:15px;color:#fff;padding:3px 15px;border-radius:2px;background:linear-gradient(to top, #16236a, #3d495f);cursor:pointer;}
.search button:hover{display:block;margin:0 auto;margin-top:15px;color:grey;padding:3px 15px;border-radius:2px;background:linear-gradient(to top, #16236a, #3d495f);cursor:pointer;}
#right-col{display:table-cell;color:#333;line-height:1.6;padding:15px;background:#fff;vertical-align:top;}
#right-col h1,
#right-col h2,
#right-col h3{text-align:center;}
#right-col .content{padding:5px;}
#left-col .block img,
#right-col .content img{width:auto;max-width:100%;height:auto;max-height:300px;}
#right-col .content #map{width:100%;height:420px;overflow:hidden;}
#right-col .content td{padding:5px 10px;border:1px solid #ccc;box-shadow:0 0 3px 0 #ccc;}
#footer{clear:both;border-top: 1px solid #333;text-align:center;padding:10px;color:#333;line-height:20px;position:relative;}
/*#footer a{color:#DBD4B8;}*/
.breadcrumbs li{display:inline-block;}
.breadcrumbs li a,
.breadcrumbs li span{font-size:13px;}
.breadcrumbs li .divider{padding-right:3px;}
#comjshop .sblock.image{padding:15px;height:240px;}
#comjshop .sblock.image a,
#comjshop .category_name{width:100%;height:100%;display:block;text-align:center;}
#comjshop .sblock img{height:100%;width:auto;}
#comjshop .category_name a{font-weight:bold;font-size:16px;}
#comjshop .jshop_list_product .row-fluid{border-top:1px solid #52594F;}
#comjshop .jshop_list_product .image_block{width:50%;}
#comjshop .form-btn,
#comjshop .jshop_list_product .button_detail{display:block;width:160px;margin:0 auto;margin-top:15px;color:#fff;padding:3px 15px;border-radius:2px;background:linear-gradient(to top, #16236a, #3d495f);cursor:pointer;}
#comjshop .jshop_list_product .button_detail:hover{display:block;width:160px;margin:0 auto;margin-top:15px;color:#d0d0d0;padding:3px 15px;border-radius:2px;background:linear-gradient(to top, #16236a, #3d495f);cursor:pointer;}
#comjshop .form-btn{width:90%;margin:0 0 15px 0;text-align:center;padding:7px 15px;border-radius:4px;}
#comjshop .jshop_prod_description{padding-top:20px;}
#comjshop.productfull .row-fluid{width:50%;display: -webkit-box;}
#comjshop.productfull .image_middle{width:90%;}
#comjshop.productfull .prod_price{padding-bottom:15px;font-size:18px;text-align: center;}
.feedback{display:none;}
/*#comjshop .jshop_list_category .row-fluid{overflow:hidden;border-bottom:1px solid #ccc;}*/
#list_product_image_middle,
#list_product_image_middle a{display:block;text-align: center;}
.row-fluid:after,
.clearfix:after{display:none;}
#modal_back{display:none;position:fixed;width:100%;height:100%;margin-top:-60px;z-index:9998;background:rgba(0,0,0,0.5);}
#modal_window{position:relative;width:320px;background:#fff;margin:20% auto;padding:30px;border-radius:5px;box-shadow:3px 3px 15px;}
#modal_window .close{position:absolute;top:15px;right:15px;font-size:18px;font-weight:bold;font-style:normal;cursor:pointer;}
#modal_window label{display:none;}
#modal_window input,
#modal_window select,
#modal_window textarea{border:1px solid #ccc;border-radius:3px;padding:7px 10px;color:#333;margin-top:15px;}
#modal_window select,
#modal_window input{width:100%;}
#modal_window textarea{width:100%;height:80px !important;resize:none;}
#modal_window .btn{color:#fff;font-size:15px;background:linear-gradient(to top, #16236a, #3d495f);cursor:pointer !important;}
.qfcapt{display:none;}
.art-flash-alt{display:none;}

ul.nav.menu_catalog li a:hover {   color:#0c286d; font-weight:bold; }
ul.nav.menu_catalog a:link {   color:#333;}
ul.nav.menu_catalog a:active  {   color:#0c286d; font-weight:bold;}
ul.nav.menu_catalog a:visited  {   color:#333; font-weight:bold; }

.menu_catalog li {
   background: transparent url("../images/ul_menu.png") no-repeat scroll 0px 3px;
    padding: 0 0 0 15px;
   
}

.btn{
	background:linear-gradient(to bottom, #007dc1 5%, #0c286d 100%);
	background-color:#007dc1;
	border-radius:3px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:13px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
	margin-bottom:5px;
	margin-top:5px;
}

.btn:hover {
	background:linear-gradient(to bottom, #0061a7 5%, #0c286d 100%);
	background-color:#0061a7;
}
.btn:active {
	position:relative;
	top:1px;
}
.pagination{text-align:center;}
.pagination li {display:inline;}

.pagination-start{
	display:none!important;
	
}
.pagination-prev{
	display:none!important;
}
.pagination-next{
	display:none!important;
}
.pagination-end{
	display:none!important;
}

.moduletable_menu ul {padding-top: 5px;}

.CoolersMarket{
	border: none!important;
    box-shadow: none!important;
}
ul.service{
	padding-left:25px;
}
