@charset "UTF-8";

body,div,ul,li,form,input,textarea,p,h1,h2,h3,h4,h5,h6,table {margin:0px;padding:0px;line-height: 1.3;font-size:14px;}
body{ font-size:14px; font-family: Geneva, 'Trebuchet MS', Kalimati, serif;text-align:center;background:url(../images/bk.jpg) repeat-x;}

a{color: black; text-decoration: none;}
a:hover {color: black;	text-decoration: underline;}
img{border:none;}
li{list-style:none;}

.site{width:1050px; margin:0 auto;text-align:left;}

#logo{height:141px;background:url(../images/logo-2.jpg) no-repeat;}
#logo>div{height:100%;width:50%;margin:0;text-align:left;display:inline-block;vertical-align:top;}
#logo>div:last-child{text-align:right;}
#logo a{border:1px;position:relative;padding-top: 30px;display:block;width:520px;height:100%;}
#logo .phone-block{font-size:18px;text-align:right;width:49%;padding-top:35px;}
#logo .phone-block .phone-number{font-size:18px;font-weight:bold;line-height:1.6;}

#footer{height:auto;background:url(../images/footer.jpg) repeat-x center / cover;}
#footer .site{padding:7px;color:white;}

#menu{background:url(../images/menu.jpg) no-repeat;text-align:center;}
#menu li{display:inline-block;font-size:16px;padding:0 10px 0 15px;background:url(../images/marker.gif) left center no-repeat;height:54px;line-height:54px;}
#menu li a{color:white;}

#left,#main{display:inline-block;vertical-align:top;margin-top:10px;background-color:white;overflow:hidden;}
#left{width:255px;margin-right:3px;}
#main{width:792px;background-image:url(../images/main.png);background-repeat:no-repeat;}

.pad{padding:12px;}
#catalog{width:230px;}
#catalog li a{display:table-cell;width:230px;height:54px;background:url(../images/hitem.png) no-repeat;padding:0 5px 0 25px;vertical-align:middle;color:white;}
#catalog li li a{background:url(../images/item.png) no-repeat;color:black;}
#catalog li li a:hover,#catalog li li.active a{background:url(../images/hitem.png) no-repeat #0575ae;color:white;}

.jshop_menu_level_0 a,
.jshop_menu_level_0_a a{display:table-cell;width:230px;height:54px;background:url(../images/hitem.png) no-repeat;padding:0 5px 0 25px;vertical-align:middle;color:white;text-transform:uppercase;margin:0;}
.jshop_menu_level_0_a a,
.jshop_menu_level_1_a a{font-weight:bold;}

.jshop_menu_level_1_a a,
.jshop_menu_level_1 a{display:table-cell;width:230px;height:54px;background:url(../images/item.png) no-repeat;color:black;vertical-align:middle;padding:0 5px 0 25px;margin:0;}


.jshop_menu_level_1_a a,
.jshop_menu_level_1 a:hover{background:url(../images/hitem.png) no-repeat #0575ae;color:white;}



.mod_news{background:url(../images/news.png) no-repeat bottom;padding:20px 0;color:#0575ae;}
.all_news_news{text-align:center;padding-top:10px;}
.all_news_news a{color:#585858;}

.page_title,
.mod_news h3,
.mod h3{border-bottom:1px solid #0575ae;color:#0575ae;padding-bottom:4px;margin-bottom:4px;text-transform:uppercase;}
.readmore{display:block;text-align:right;border-bottom:1px solid #d0d0d0;}
.newsflash-title_news{padding-top:10px;}
.newsflash-title_news a{color:#585858;}

.jshop_pagination{width:100%;}

div.pagination{text-align:center;}
.pagination ul{background:#0f6ecb;border-radius:5px;padding:5px;color:white;display:inline-block;}
.pagination li{display:inline-block;padding:0 5px;}
.pagination li a.pagenav{padding:5px;display:inline-block;color:white;}
.pagination li a.pagenav:hover,
.pagination li span.pagenav{display:inline-block;background:#dfe4ec;border-radius:5px;padding:5px;color:black;}

.pagination li.pagination-next span.pagenav,
.pagination li.pagination-next a.pagenav{color:white;background:#0f6ecb;}
.pagination li.pagination-end span.pagenav,
.pagination li.pagination-end a.pagenav{color:white;background:#0f6ecb;}
.pagination li.pagination-prev span.pagenav,
.pagination li.pagination-prev a.pagenav{color:white;background:#0f6ecb;}
.pagination li.pagination-start span.pagenav,
.pagination li.pagination-start a.pagenav{color:white;background:#0f6ecb;}


.pagination li.pagination-end a:hover{background:#dfe4ec;border-radius:5px;color:black;}
.pagination li.pagination-start a:hover{background:#dfe4ec;border-radius:5px;color:black;}
.pagination li.pagination-prev a:hover{background:#dfe4ec;border-radius:5px;color:black;}
.pagination li.pagination-next a:hover{background:#dfe4ec;border-radius:5px;color:black;}
.btn{padding:10px 15px;text-align: center;background:url(../images/hitem.png) left top / cover;color:#FFFFFF;cursor:pointer;}
.btn:hover{background-position: left bottom;}
.btn.btn-footer{border:#FFFFFF 2px solid;border-radius:10px;color:#FFFFFF;text-decoration: none;background:url(../images/hitem.png) right top / cover;position:fixed;right:calc(50% - 500px);bottom:-20px;padding:10px 30px 25px;}
.btn.btn-footer:hover{background:#FFFFFF;color:#0575ae;text-decoration: none;border-color: #0575ae;}
.form-grp{padding:10px;}
.form-grp .form-group{margin-bottom:10px;}
.form-grp .form-group input,.form-grp .form-group textarea{width:100%;padding:5px 7px;font-size:14px;box-sizing: border-box;}
#result{padding:20px;font-size:16px;}
#footer .site{position:relative;}