@font-face{font-family:roboto-light;src:url(/fonts/Roboto-Light.ttf),
url(/fonts/Roboto-Light.otf),
url(/fonts/Roboto-Light.eot);}
@font-face{font-family:roboto;src:url(/fonts/Roboto-Regular.ttf),
url(/fonts/Roboto-Regular.otf),
url(/fonts/Roboto-Regular.eot);}
@font-face{font-family:roboto-bold;src:url(/fonts/Roboto-Bold.ttf),
url(/fonts/Roboto-Bold.otf),
url(/fonts/Roboto-Bold.eot);}
@font-face{font-family:roboto-medium;src:url(/fonts/Roboto-Medium.ttf),
url(/fonts/Roboto-Medium.otf),
url(/fonts/Roboto-Medium.eot);}
html, body{margin:0;padding:0;height:100%;font-size:13px;color:#363636;}
body{height:100%;}
.wrapper{height:100%;}
.content_block{box-sizing:border-box;min-height:100%;padding-bottom:295px;}
footer{min-height:225px;margin-top:-225px;}
img{border:none;}
h1, .h1{/**/font-size:30px;margin-top:12px;}
h2{font-size:20px;}
h3{font-size:16px;}
h4{font-size:13px;}
h5{font-size:11px;}
h6{font-size:9px;}
.h1{font-size:30px;}
p img{float:none;padding:0 20px 10px 0;}
ol li{margin:8px 0;}
.dashed_link:hover{border-bottom:none;}
.clear{clear:both;}
.dark_bg{position:fixed;top:0;left:0;width:100000px;height:100000px;background:#000;opacity:0.4;z-index:500;display:none;}
.dark_menu{position:fixed;top:0;left:0;width:100000px;height:100000px;background:#000;opacity:0.5;z-index:600;display:none;}
.input_row.disabled{display:none;}
.modal_user1{right:-47px;top:50px;}
.modal_user2{right:-47px;top:50px;}
.modal_user3{right:-45px;top:50px;}
.modal_user4{left:-110px;top:50px;}
.modal_user5{right:0px;top:50px;}
.modal_user6{right:0px;top:50px;}
.modal_callback_bottom{right:-45px;bottom:35px;}
.modal_callback_bottom .modal_arrow{display:none;}
.pos_rel{position:relative;}
.left{float:left;}
.right{float:right;}
.modal_win{background:#fff;padding:25px 50px;color:#000;width:275px;position:absolute;z-index:125;display:none;text-align:left;-webkit-box-shadow:0px 0px 30px 0px rgba(50, 50, 50, 0.2);-moz-box-shadow:0px 0px 30px 0px rgba(50, 50, 50, 0.2);box-shadow:0px 0px 30px 0px rgba(50, 50, 50, 0.2);}
.modal_arrow{width:20px;height:10px;background:url(/images/modal_arrow.png) no-repeat;position:absolute;top:-10px;right:58px;margin:0;}
.modal_user4 .modal_arrow{left:127px;}
.modal_title{font-size:14px;margin:0px 0;}
.modal_win input{outline:none;margin:3px 0;font-weight:normal;}
.modal_win input[type="text"], .modal_win input[type="email"], .modal_win input[type="password"]{border:none;background:#f2f2f2;height:33px;padding:0 10px;width:100%;margin:6px 0 8px 0;}
.modal_win input[type="checkbox"]{margin:0 10px 0 0;}
.modal_win input[type="submit"]{width: 100%;  font-size: 13px;  text-align: center;  padding: 5px 0;}
.modal_win textarea{width:305px;outline:none;border:2px solid #e2e2e2;height:140px;padding:10px;}
.black_link{margin:3px 0px;width:100%;padding:5px 30px 5px 30px;text-align:left;font-size:13px;background:#383838 url(/images/b_ar.png) no-repeat right 8px center;opacity:0.9;display:block;color:#fff;text-decoration:none;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.black_link:hover{opacity:1;color:#fff;}
.forgot_pass{color:#898989;font-size:13px; margin: 5px 0;  width: 100%;text-align: center;}
.white{color:#fff;}
.modal_user5 .modal_arrow{right:6px;}
.modal_user6 .modal_arrow{right:17px;}
.modal_card{width:700px;font-size:14px;font-weight:300;padding:25px 35px;}
.content_tab_block.active{display:block;}
.content_tab_block{display:none;overflow:auto;max-height:290px;}
.card_tab{background:#f2f2f2;color:#000;padding:5px 10px;float:left;cursor:pointer;}
.card_tab:hover, .card_tab.active{background:#383838;color:#fff;}
.ver_al tr td{vertical-align:middle;text-align:center;}
.tab_table{margin:15px 0 5px;width:100%;}
.tab_table tr td{text-align:left;border-bottom:1px solid #f2f2f2;padding:7px 0;}
.tab_table tr:first-child{font-size:11px;}
.img_block{width:66px;height:66px;display:block;border:1px solid #f2f2f2;margin:0 15px 0 0;text-align:center;display:table-cell;vertical-align:middle;}
.img_block img{max-width:64px;max-height:64px;}
.card_name:hover{color:#000;text-decoration:none;}
.card_name{color:#000;}
.count{position:relative;float:left;width: 85px;}
.count_mob input{width: 31px; height: 29px;outline: none;border-radius: 2px;border: 1px solid #e7e7e7;text-align: center;font-size: 16px;}
.count_mob .plus:after, .count_mob .minus:after{content:'';display:none;}
.plus, .minus{cursor:pointer; font-size: 20px; height: 100%; color: #fff; width: 28px;text-align: center;}
.count_2{float:left;margin:6px 0px 5px 9px;}
.plus:after{content:'';width:8px;height:4px;display:block;background:url(/images/white_arrow.png) no-repeat;-webkit-background-size:cover;background-size:cover;position:absolute;top:10px;left:5px;}

.minus:after{content:'';width:8px;height:5px;display:block;background:url(/images/white_arrow.png) no-repeat 0 -5px;-webkit-background-size:cover;background-size:cover;position:absolute;top:1px;left:5px;}
.count_modal{width:60px;}
.count_modal input[type="text"]{padding:0 20px 0 5px;width:50px;margin:6px 0 8px 0;text-align:center;}
.delete_item{width:16px;height:16px;background:url(/images/close_or.png) no-repeat;cursor:pointer;}
.total_sum{float:left;margin:7px 12px 7px 0px;}
.order_btn{float:left;width:auto!important;}
.scroll-pane{width:203px;height:400px;overflow:auto;}
.inform_block_item{position:relative;height:40px;margin-top: 6px;}
.inform_block_item .modal_win .modal_arrow{display:none;}
.item_add_favorite{margin:8px 0 8px;}
.item_add_favorite .text{text-align:right;display:block;float:left;margin:9px;color:#898989;text-decoration:underline;}
.product .modal_win{margin:-200px 0px 0px -36px;}
.sale_block .text{margin:15px 0;}
.sale_block .orange_link{min-width:auto;}
.sale_image img{max-width:95%;}
.block1{font-size:20px;}
.block2{font-size:20px;}
.margin_for_little_banners{margin-top:70px;}