body{background: #FFF; font-family: 'Open Sans', sans-serif; font-size: 13px; position: relative}

/* start templatemo page container */
@media (min-width: 768px) {.container {width: 700px;}}
@media (min-width: 992px) {.container {width: 900px;}}
@media (min-width: 1200px) {.container {width: 1000px;}}
/* end templatemo page container */
.templatemo_homewrapper h1{font: 4em 'ChunkFiveRegular'; text-shadow: -1px -1px #FFF,-2px -2px #FFF,-1px 1px #FFF,-2px 2px #FFF, 1px 1px #FFF,2px 2px #FFF,1px -1px #FFF,2px -2px #FFF,-3px -3px 2px #BBB,-3px 3px 2px #BBB,3px 3px 2px #BBB,3px -3px 2px #BBB;}
.templatemo_homewrapper h2{font: 3em 'ChunkFiveRegular'; text-shadow: -1px -1px #FFF, -2px -2px #FFF, -1px 1px #FFF, -2px 2px #FFF, 1px 1px #FFF,2px 2px #FFF,1px -1px #FFF,2px -2px #FFF, -3px -3px 2px #BBB, -3px 3px 2px #BBB,3px 3px 2px #BBB,3px -3px 2px #BBB;}
h2 {text-shadow: 2px 2px 3px #999;}

.top{height:5px;width:100%;background:#EFF5FB;background:linear-gradient(to top, #EFF5FB, #CEE3F6)}
.logo img{max-width:400px;}
.tel_osn{font-size: 18px;}
.tel_osn p{margin-bottom: 0px;}
.fa{background: #2ECCFA;border-radius: 50%;color: #FFF;font-size: 20px;width: 22px;height: 22px;padding-top:3px; line-height: 18px;text-align: center;margin-top: 5px;margin-bottom: 5px;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}
.fa:hover{background: #303030;-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.basket{margin:20px;padding:5px 10px 0 10px;}
.icon{font-size: 25px; margin-right: 5px; padding: 0}
.icon2{font-size: 18px; margin-left: 5px;}
.symm{font-size: 12px;}
.kol_pok{margin-left:10px;padding:5px;background:#fff;border-radius: 20px;width:30px;height:30px}


/* start templatemo navigation */
#navbar {margin: 0px; padding: 0px;position: relative;width: 100%;}
#navbar.fixedattop {position: fixed; top: 0px;z-index:100;}
.navbar-default{margin:0; background: #FFF; border: none;border-radius: 0; box-shadow: 0px 2px 8px 0px rgba(50, 50, 50, 0.08); }
.navbar-default .navbar-brand{font-weight: 600; font-size: 30px; padding: 0px 0 0 0; height: 40px; line-height: 24px}
.navbar-default .navbar-brand img{padding: 0px 0 0 0px; height: 40px}
.navbar-default .navbar-brand:hover {color: #2ECCFA}
.navbar-default .nav li a{color: #333;font-size: 14px;font-weight: 700;}
.navbar-default .nav li a:hover{background-color: #2ECCFA;color: #FFF}
.navbar-default .nav li a:focus {color: #303030}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus,.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{color: #FFF;background-color: #2ECCFA}
.navbar-default .navbar-toggle{border: none;padding-top: 18px}
.navbar-default .navbar-toggle .icon-bar{background: #2ECCFA;border-color: transparent}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus { background-color: transparent }
.serch{max-width:200px;}
ul.nav li.dropdown:hover ul.dropdown-menu{display: block;margin: 0;}
/* end templatemo navigation */

.bg_white{background: #FFFFFF;}
.bg_blue{background: #E7FBFF;}
/* start templatemo header background slideshow */
.flexslider {margin: 0 0 60px;background: #fff;padding: 0;position: relative;zoom: 1;background-color: #371604;overflow: hidden;margin: 0;}
.flexslider .slides {padding: 0;zoom: 1}
.flexslider .slides img {width: 100%;min-width: 648px;min-height: 270px;display: block}
.flexslider .slides > li {display: none;padding: 0;position: relative;-webkit-backface-visibility: hidden;}
.flexslider img {position: relative;width: 100%;}
.slider-caption {color:black;margin: 0;position: absolute;top: 0;left: 0;text-transform: uppercase;z-index: 7;width: 100%;height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center}
.templatemo-slider-btn{background: #2ECCFA;border-radius: 0;border: 2px solid transparent;color: #FFFFFF;font-weight: bold;margin: 40px 0 0 0;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;height: 50px;width: 250px;padding: 12px 10px 10px 10px}
.templatemo-slider-btn:hover,.templatemo-slider-btn:focus {background: #fff;color: #2ECCFA;border: 2px solid transparent;}

/* start templatemo features */
.features{border-bottom: 1px solid #f0f0f0;padding: 60px 0 60px 0;}
.features h2{font-weight: 400;padding-bottom: 20px;}
.features h3{font-weight: 400;padding-bottom: 6px;}
.features .fa{background: #2ECCFA;border-radius: 50%;color: #FFF;font-size: 28px;width: 100px;height: 100px;line-height: 100px;text-align: center;margin-top: 30px;margin-bottom: 10px;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}
.features .fa:hover{background: #303030;-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
/* end templatemo features */

/* start templatemo contact */
.tel{font-size: 20px;}
.tel .fa{background: #2ECCFA;border-radius: 50%;color: #FFF;font-size: 20px;width: 24px;height: 24px;padding-top:3px; line-height: 18px;text-align: center;margin-top: 5px;margin-bottom: 5px;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}
.tel .fa:hover{background: #303030;-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}


/* start templatemo voda_aks */
.img-responsive{height: 200px;}

.tovar_group{padding:7px; border: 2px groove #2ECCFA;border-radius: 0px;margin-bottom: 10px; width:220px; height:360px;margin-bottom: 10px;}
.tovar_group:hover{border: 2px groove #2ECCFA;border-radius: 0px;box-shadow: 0 0 10px 5px rgba(221, 221, 221, 1);}
.tovar_group .td_img{width:200px;height:200px}
.td_img img{max-width:200px;max-height:200px}
.td_name_par{height:120px;padding-bottom:5px}
.tovar_group .td_name{max-height: 120px;overflow: hidden;font-size:18px; color:#045FB4;}
.tovar_group .td_name:hover{max-height:120px;overflow-y: auto;font-size:18px; color:#045FB4;}

.tovar{padding:5px; height:360px;margin-bottom: 10px; width:220px;}
.tovar:hover{border: 3px solid #2ECCFA;border-radius: 15px;box-shadow: 4px 4px 10px 1px #BDBDBD;padding: 2px;}
.tovar .td_img{width:200px;height:200px}
.tovar .td_name{height:60px;overflow: hidden;}
.tovar .td_name:hover{height:60px;overflow-y: auto;}
::-webkit-scrollbar{width:10px;}
::-webkit-scrollbar-thumb{border-width:1px 1px 1px 2px;border-color: #777;background-color: #aaa;}
::-webkit-scrollbar-thumb:hover{border-width: 1px 1px 1px 2px;border-color: #555;background-color: #777;}
::-webkit-scrollbar-track{border-width:0;}
::-webkit-scrollbar-track:hover{border-left: solid 1px #aaa;background-color: #eee;}
.tovar img {max-width:200px;max-height:200px}
.tovar .name{font-size:14px; color:#045FB4;}
.tovar .kod{font-size:12px;color:grey;}
.tovar .cena{color: #000; font-size:18px; font-weight: bold;}
.yes{color:green;font-size:11px;padding: 0;margin: 0}
.not{color:red;font-size:11px;padding: 0;margin: 0}
.btn{font-weight: bold;background:#CEE3F6;background:linear-gradient(to top, #2EC1FF, #CEE3F6)}
.btn:hover{font-weight:bold;background:#E6E6E6;background:linear-gradient(to top, #2E9AFE, #CEE3F6)}
.vcenter {display: inline-block;float: none;vertical-align: middle;}
a {color: #2ECCFA; }
a:hover, a:active{color: #ffd485; text-decoration: none;}

.tb_foto{margin: 0 10px 10px 0;width:100%;}
.td_foto_tovara{width:100%;height:400px;}
.foto_tovara{max-width:489px;max-height:399px;}
.foto_tovara_prew{max-width:97px;max-height:79px}
.tb_foto a img{filter: alpha(Opacity=40);opacity: 0.5;}
.tb_foto a:focus img{filter: alpha(Opacity=100);opacity: 1;}
.price{font-size:30px; font-weight: bold; margin-right: 20px;}
.tb_price{margin: 30px 0 30px 0;}
.pyt{margin:15px;font-size:14px;}
.pyt a {color: #000;	text-decoration: none;}
.pyt a:hover, a:active {color: #2E9AFE;	text-decoration: none;}
.product_cont{padding-left: 25px;}

.basket_bg{background:#E7FBFF}
.basket_table{background:#fff;margin: 1em auto;padding: 1em;box-shadow:0 1px 4px rgba(0, 0, 0, .3),-23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8),0 0 40px rgba(0, 0, 0, .1) inset;}
.basket_img{max-width:50px;max-height:50px;margin-right: 10px;float:left;}
.basket_name{width:50%}
.target::-webkit-inner-spin-button {opacity: 1}
.target{width:60px;text-align:center;padding-right:2px}
.basket_del{border-radius:100%}
.basket_tbody{font-size:14px; font-weight: bold;}
.basket_symma{font-size:16px; color:#2E9AFE; font-weight: bold;}
.basker_tel{width:100%}
.basker_form{padding-right:10px}

.bask_table{float:right;}
.bask_pr1{font-size:14px; font-weight: normal; width:80px; text-align: right;padding-right: 5px;}
.bask_pr2{font-size:16px; color:#2E9AFE; font-weight: bold; width:100px;text-align: left;padding-left: 5px;}
.bask_del{width:35px;}
.bask_col{width:62px;}
.bask_delet{border-radius:100%;border:0px;background: #fff;font-size: 20px;color: #585858;}
.bask_hr{margin: 10px 0 10px 0;border:0;height: 1px;background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0));}
.bask_table2{width: 100%;}
.bask_dost1{width: 22%;}
.bask_dost2{width: 75%;}
.bask_sym_dost{font-size:16px; color:#2E9AFE; font-weight: bold;text-align: right;padding-right: 70px;}
.bask_summa_text{font-size:16px; color:#585858; font-weight: bold;}
.bask_hr2{margin-top: 10px;}

/* end templatemo contact */
.breadcrumb{margin:15px 0 15px 0;}
.group{margin-bottom: 60px;}
/* start templatemo footer */
footer{	border-top: 1px solid #404040;	background: #202020;	color: #FFF;	padding: 80px 0 40px 0;}
footer .social_icon a{	border: 1px solid #FFF;	border-radius: 50%;	color: #FFF;	font-size: 16px;	width: 40px;	height: 40px;	line-height: 40px;	text-align: center;	text-decoration: none;	-webkit-transition: all 0.2s ease-in;	transition: all 0.2s ease-in;	margin: 0 4px 24px 6px;}
footer .social_icon a:hover{	border-color: transparent;	background: #2ECCFA;}
/* end templatemo footer */
#result{border:1px solid #e7e7e7; background-color: #E7FBFF; padding: 5px; margin: -10px 0 10px 0; display:none; font-size: 14px;font-weight: bold;}
#result img{float:left;  margin: 0px 5px 0px 0px; }
/* starttemplatemo  go top */
.go-top{background-color: #2ECCFA;	border-radius: 50%;	bottom: 2em;	right: 2em;	color: #FFF;	display: none;	position: fixed; text-decoration: none;	width: 60px;	height: 60px;	line-height: 60px;	text-align: center;}
.go-top:hover {	color: #F9F9F9; }
/* end templatemo go top */
.adm_login{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #fff; z-index: 99;}
.adm_login2{position: fixed;top: 50%;left: 50%;width: 300px;height: 220px;background: #fff; z-index: 100; border:2px solid #e7e7e7; background-color: #f8f8f8;padding:10px;margin: -110px 0 0 -150px;}
.adm_btn_login{width: 52%}
.adm_body{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 14px;line-height: 1.42857143;color: #333; height: 100%;}
.adm_logo img{max-width: 250px}
.adm_heider{border:1px solid #e7e7e7; background-color: #f8f8f8;}
.adm_left{min-height: 100%; border:1px solid #e7e7e7; background-color: #f8f8f8;padding: 0;}
.adm_navmenu {background-color: #f8f8f8;width: 100%;margin: 0;}
.adm_navmenu ul li{border-bottom: 1px solid #e7e7e7; }
.adm_navmenu ul li a{color: #337ab7;}
.adm_block{border:1px solid #e7e7e7;border-radius: 5px;margin: 10px;}
.adm_nazv{border-bottom:1px solid #e7e7e7;background-color: #f8f8f8;padding: 5px;font-weight: bold;}
.adm_cont{padding: 10px; text-align: center;}
.adm_input{text-align: center}
.adm_btn{background:#f8f8f8;background:linear-gradient(to top, #e7e7e7, #f8f8f8)}
.adm_btn:hover{background:#f8f8f8;background:linear-gradient(to top, #f8f8f8, #e7e7e7)}
.adm_table th{text-align: center;}
.adm_pagination{margin: 0;}
.adm_pagination li{font-size: 12px; }
.adm_pagination li a{color: #337ab7; padding: 2px 6px 2px 6px;}
.adm_det_zak{border:2px solid #e7e7e7;}
.adm_name{color: #337ab7;}
.adm_dos_inp{width: 300px;}
.adm_pr_inp{max-width: 80px;}
.adm_red_inp{width: 370px;}
.adm_red_inp2{width: 100px;}
.adm_red_inp3{width: 100px;}
.adm_adm{margin-top: 7px;text-shadow: 1px 1px white,2px 2px #777;color: #333;font: 'ChunkFiveRegular';}

@media only screen and (max-width: 1199px) {.flexslider h1 { font-size: 30px; }.flexslider h2 { font-size: 24px; }}
/* start templatemo 768 media quires */
@media only screen and ( max-width: 768px ) {.navbar-default .navbar-brand {	margin-left: 20px; }.navbar-default .navbar-nav	{ margin: 0; }.navbar-default .navbar-collapse{padding-left: 20px;padding-right: 20px;}.flexslider h1 { font-size: 26px; }.flexslider h2 { font-size: 18px; }.templatemo-slider-btn {margin-top: 10px;width: 180px;height: 40px;padding-top: 8px;}}
/* end templatemo 768 media quires */
/* start templatemo 680 media quires */
@media only screen and ( max-width: 680px ) {.navbar-default .navbar-nav li a { border-bottom: 1px solid #f6f6f6; line-height: normal; height: 40px; }}
/* end templatemo 680 media quires */
/* start templatemo 600 media quires */
@media only screen and ( max-width: 640px ) {.flexslider h1 { font-size: 20px; }.flexslider h2 { font-size: 14px; }.templatemo-slider-btn {width: auto;height: auto;padding: 10px 20px;margin-top: 10px;}.foto_tovara{max-width:280px;max-height:200px;}.td_foto_tovara{width:100%;height:202px;}.logo img{max-width:280px;}.img_tel_zak{max-width:280px;}
}
/* end templatemo 600 media quires */
