img { 
border:0px;
}

table {
border:0px;
border-collapse:collapse;
}

table td {
padding:0px;
}

p {
margin:0 0 6px 0;
}

#list {
background:url(../../img/mark.gif) 0px 6px no-repeat;
padding:0 0 6px 10px;
}

#both {
clear:both
}

#pad_tb {
padding:10px 0 20px 0
}

#midd {
width:960px;
margin:auto;
background:url(../../img/f_stor2.jpg) top center no-repeat
}

#top {
height:90px;
}

#logo {
margin-top:17px
}

#cart {
width:183px;
height:24px;
background:url(../../img/f_cart.png);
float:right;
margin-top:29px;
padding:9px 10px 0 7px;
cursor:pointer
}

#akkaunt {
float:right;
margin-top:29px;
padding:9px 10px 0 7px
}

.ico_cart {
float:right;
}

#menu {
height:34px;
border:1px solid #193b6e;
background:url(../../img/f_menu.png);
padding-right:6px;
margin-bottom:5px;
position:relative
}

#search {
float:right;
background-color:#8faacc;
border:1px solid #193b6e;
margin-top:6px
}

#bl_right {
width:200px;
float:left;
margin-left:5px
}


#win_akciji {
background:url(../../img/f_akciji.gif)
}

#win_tabkur {
width:400px;
margin:5px
}

.catalog_list .img_golnews {
border:1px solid #b4c2d6;
background:#FFFFFF;
float:left;
margin:0px 9px 9px 0px;
}

.text_golnews {
margin:0 0 12px 85px;
width:175px;
}

.text_kat {
margin:0 0 10px 0px;
}

.text_kat_11 {
margin:0 0 10px 10px;
}

#td_goltovimg {
border:1px solid #b4c2d6;
background:#FFFFFF;
height:100px
}

#td_goltovop {
padding-top:5px;
vertical-align:top;
text-align:center
}

#td_tov,#td_tov_last,#td_tov2,#td_tov2_last {
text-align:center;
vertical-align:top;
padding-right:6px;
}

#td_tov_last,#td_tov2_last {
padding:0
}

#td_tov2,#td_tov2_last {
text-align:left;
}

#td_kur {
padding:10px;
}

#tr_kur {
background-color:#bac8d9
}

#bl_kur {
margin:0 -10px 0 -10px
}

#vyrobnyk {
margin:6px -4px -4px -4px;
}

#procent {
position:absolute;
margin:20px 0 0 170px
}

#bott {
margin:0px 0 5px 0
}

#pidp {
float:right;
text-align:center;
font-size:9px;
padding-top:12px
}

#bl_kat {
margin-top:-10px
}

#rozd {
margin:0 -10px 10px -10px;
height:1px;
background-color:#b4c2d6;
clear:both
}

#vidhuk,#vidhuk_forma {
margin:0 10px 0 0px;
padding:10px;
border-bottom:1px solid #d0d9e5
}

#vidhuk_forma {
border:none;
margin-bottom:-10px
}

.td_opform {
padding-top:2px;
text-align:left
}

.td_form {
padding:1px;
text-align:left
}

.ny-shary {
position:absolute;
margin-left:-115px
}

#ny-shapka {
position:absolute;
margin-top:-73px;
margin-left:-4px
}
/* Form ========================================================================= */
input {
font-family:Tahoma,Verdana,Helvetica,sans-serif;
position:relative;
}

textarea {
position:relative;
}

.input_search {
width:164px;
border:none;
background-color:#fff;
padding:1px 1px 1px 6px;
color:#1f436e
}

.input_ie {
position:relative
}

.button {
font-family:Tahoma,Verdana,Helvetica,sans-serif;
color:#265a9b;
background-color:#99aec7;
border:1px solid #8599b4;
padding:1px 15px 2px 15px;
cursor:pointer;
}

select {
font-family:Tahoma,Verdana,Helvetica,sans-serif;
}

.sel_vyrobnyk {
width:186px
}

form {
margin:0px
}
/* Text ========================================================================= */
a {
color:#265a9b;
text-decoration:none;
}

a:hover {
color:#6c86a6;
}

.l_menu a {
display:block;
float:left;
font-size:12px;
padding:9px 10px 9px 10px;
color:#f0f3f7;
font-weight:bold
}

.l_menu a:hover {
background:url(../../img/f_menua.gif) repeat-x;
border:1px solid #821818;
margin:-1px;
color:#f7f0f0;
}

a.l_menu_a {
background:url(../../img/f_menua.gif) repeat-x;
border:1px solid #821818;
margin:-1px;
color:#f7f0f0;
}

a.str_all {
background:none;
float:right;
margin-top:6px;
padding:0px 14px;
text-align:center;
display:block;
color:#265a9b;
border:2px solid #265a9b;
border-radius:3px;
}

a.str_all1 {
width:47px;
height:19px;
background:url(../../img/f_strall1.gif);
float:right;
margin-top:6px;
padding:3px 4px 0 2px;
text-align:center;
display:block;
color:#dbe7f5
}

.l_kat a {
display:block;
font-size:12px;
padding:2px 10px 3px 10px;
margin:0 -10px;
border-bottom:1px solid #b4c2d6;
}

.l_kat a:hover {
background-color:#99aec7;
color:#dbe7f5
}

a.l_kat_a {
background-color:#99aec7;
color:#dbe7f5
}

.l_stor {
font-family:MagistralC-light;
font-size:18px;
display:flex;
justify-content:center;
}

.l_stor a, .l_stor_div {
padding:3px 8px;
float:left;
margin:0 5px;
min-width:28px;
text-align:center;
color: #265a9b;
}

.l_stor a:hover, .l_stor_div:hover  {
background-color:white;
border-radius:3px;
}

.l_stor_a, .l_stor_div {
border-bottom:2px solid #3c76bf;
}

.stor_dash {
padding:3px 2px 3px 2px;
float:left;
margin:0px 3px 0px 3px;
}

.l_stor_stor {
cursor:default
}

.l_b a {
color:#c6d9f1
}

.l_b a:hover {
color:#1f436e
}

.zag,.zag_in,.zag_in2,.zag_in3 {
border-bottom:1px solid #B4C2D6;
color:#982828;
font-size:17px;
margin:0 -10px 13px;
padding:7px 10px;
}

.zag_in,.zag_in2,.zag_in3 {
margin-top:10px;
border-top:1px solid #b4c2d6
}

.zag_in2,.zag_in3 {
font-size:12px;
font-weight:bold
}

.zag_in3 {
margin:-2px -10px 0 -10px;
padding-top:0;
border-top:none
}

.zag_t {
font-size:26px;
padding-bottom:10px;
font-weight:bold;
}

.t_11 {
font-size:11px;
}

.t_17 {
font-size:17px;
}

.t_15 {
font-size:15px;
}

.t_b {
color:#1f436e
}

.t_b2 {
color:#c6d9f1
}

.t_b3 {
color:#486c99
}

.t_11b {
font-size:11px;
color:#dbe7f5
}

.t_11s {
font-size:11px;
color:#5c6066
}

.t_s {
color:#5c6066
}

.t_r {
color:#982828
}

.t_zakr {
text-decoration:line-through;
font-size:17px;
color:#999da8;
}
/*-new-*/

.menu-vypad-user {
float:right;
display:none;
position:absolute;
margin:-7px 0 0 -120px;
}

.menu-vypad-user span {
display:block;
padding-top:12px;
z-index:5;
}

.menu-vypad-user span span {
display:block;
position:relative;
background:url(../../img/f_menu.png);
padding:0px;
width:230px;
margin:0;
text-align:right;
height:27px;
}

.menu-vypad-user span span a {
font-size:11px;
line-height:19px;
height:17px;
color:#FFF;
display:block;
padding:5px 8px;
float:left;
}

.menu-vypad-user span span a:hover {
color:#F0F3F7;
background:url( "../../img/f_menua.gif ") repeat-x scroll 0 0 transparent
}

.tov_tr1 {
height:65px;
font-weight:bolder;
background-color:#D1DAE5;
}

.tov_tr1 a {
font-size:12px;
font-weight:700;
}

.tov_td1 {
padding:3px;
}

.tov_tr2 {
height:145px;
}

.tov_td2 {
padding-left:3px;
padding-right:3px;
}

.tov_td3 {
padding:1px;
}

tr.tov_tr4 {
padding:3px;
background-color:#8faacc;
}

.tov_td4 {
padding:6px 0 4px 2px;
}

.tov_td4_1 {
padding:0 3px 4px 0;
font-weight:normal;
font-size:11px;
}

.tovar-color a {
color:#9d9d9d;
display:inline-block;
margin:0 2px 2px 0;
text-align:center;
text-decoration:line-through;
width:73px;
font-size:15px;
font-weight:bold;
outline:none;
border:2px solid transparent;
padding:3px 0px;
}

.tovar-color a:hover {
border:2px solid #9d9d9d;
}

.tovar-color a.trash_size_button {
background:url(../../img/rozmir_1.gif) no-repeat scroll;
}

.tovar-color a.new_ot {
background:url(../../img/rozmir_one.gif) no-repeat scroll;
width:125px;
font-size:13px;
}

.tovar-color a.new_ot_najavn {
background:url(../../img/rozmir_one1.gif) no-repeat scroll;
width:94px;
font-size:13px;
display:none;
}

.tovar-color a.new_ot_sclad {
background:url(../../img/rozmir_one1.gif) no-repeat scroll;
width:100px;
font-size:13px;
display:none;
}

.tovar-color a.rozm_najavn {
color:black;
text-decoration:none;
}

.tovar-color a.rozm_najavn:hover {
border:2px solid #1175e5;
}

.tovar-color a.rozm_najavn_sklad {
color:black;
text-decoration:none;
}

.tovar-color a.rozm_najavn_sklad:hover {
border:2px solid #1175e5;
}

.tovar-color a.active {
border:2px solid #1175e5;
}

.t-11 {
font-weight:bold;
color:#999DA8;
margin-bottom:5px;
font-size:14px;
}

.td-foto {
padding-bottom:4px;
}

.dn_price {
font-weight:bold;
background-color:#D1DAE5;
font-size:12px;
color:#982828;
}

.dn_price1 {
text-decoration:line-through;
font-size:12px;
font-weight:normal;
background-color:#D1DAE5;
color:#982828;
}

.dn_price1_no {
text-decoration:none;
font-size:12px;
font-weight:normal;
background:none;
}

.dn_price1_div {
text-align:left;
}

.dn_price2_div {
text-align:left;
}

.dn_price2_div_blanc {
text-align:left;
width:29px;
float:left;
display:inline;
height:2px;
}

.link2 {
border:1px solid #265A9B;
color:white;
padding:0 2px 1px;
font-weight:bold;
font-size:11px;
}

.cbox {
vertical-align:middle;
margin-left:35px;
}

.lapka_div {
background:url(../../img/lapka_left.png) no-repeat left bottom;
padding:0px 0 4px 4px;
}

.lapka_span {
background:url(../../img/lapka_right.png) no-repeat right bottom;
padding:0 4px 4px 0px;
}

.tr_kur {
background-color:#bac8d9
}

.tr_kur td {
padding:10px;
}

.tr_kur_1 {
background-color:transparent;
}

.tr_kur_1 td {
padding:10px;
}

.vidhuk_new {
margin:0 10px 0 0px;
padding:10px 10px 10px 0px;
font-size:14px;
line-height:120%;
}

.vidhuk_new .strong_v {
font-size:12px;
}



.star_coment_user {
background:url( "../../img/comment/srat_blue_one.png ");
width:19px;
height:19px;
float:left;
}

.star_block {
float:left;
margin:0 20px 0px 0px;
}

.comment_nick {
margin:0px 0px 0px 0px;
float:left;
color:black;
font-weight:bold;
}

.comment_date {
float:left;
margin:0px 0px 0px 25px;
font-size:11px;
color:#1874d9;
}

.commentitem {
margin:0 0 12px 0px;
padding:0;
border-bottom:#69afeb solid 1px;
}

.advantages_title {
font-size:14px;
font-weight:bold;
color:#13417c;
margin:0 4px 0px 0px;
}

.vidhuk_advantages {
margin:0 0 10px 0px;
font-size:14px;
line-height:120%;
}

.curent_shlah {
text-decoration:underline;
}
/* tri-new */
.ajax_conteiner_new {
position:relative;
}
/* news_full */
.clear-both {
clear:both;
}

.dn_ort_sabmit {
display:none;
padding:0px 0px 0px 1px;
margin:-1px 0px;
width:57px;
height:auto;
outline:none;
}

.puch_size_title {
color:#982828;
font-size:17px;
margin-bottom:12px;
}

.answer_login_form_invoice {
color:red;
font-weight:bold;
text-align:center;
height:40px;
}

.blue_bold_text {
color:#265A9B;
font-weight:bold;
}

.label_invoise {
margin-right:5px;
}

.table_ivoise_login {
margin-left:152px;
}

.table_ivoise_login tr td {
padding:3px 5px;
}

.present_box {
background:url(../../img/present-red.png) no-repeat;
position:absolute;
width:45px;
height:45px;
right:3px;
bottom:3px;
}

.action_tovar_size_block {
background:none repeat scroll 0 0 white;
border-left:2px solid #558ED5;
border-right:2px solid #558ED5;
border-bottom:2px solid #558ED5;
border-top:none;
display:none;
margin-left:-3px;
padding-top:10px;
position:absolute;
width:126px;
padding-bottom:7px;
}

.tovar-color-actoin {
height:37px;
margin:0 auto;
width:90px;
}
/* numeric controls */
.controls_wraper {
left:122px;
position:absolute;
top:16px;
width:500px;
z-index:1000;
}

ol#controls {
height:28px;
float:right;
}

ol#controls li {
margin:0 2px 0 0;
padding:0;
float:left;
list-style:none;
height:14px;
line-height:14px;
}

ol#controls li a {
float:left;
height:14px;
line-height:14px;
background:url(../../img/slider_page.png) no-repeat left top;
color:#555;
padding:0 8px;
text-decoration:none;
text-indent:-999px;
}

ol#controls li a.activeSlide {
background:url(../../img/slider_page_active.png) no-repeat left top;
}

ol#controls li a:focus,#prevBtn a:focus,#nextBtn a:focus {
outline:none;
}

.home .news a:hover {
color:#6c86a6;
}

.container .news_custom #bl_left {
float:left;
padding-right:0px;
width:745px;
}

nav.main .sub  a.main_menu_head2 {
color:white;
font-size:22px;
line-height:normal;
margin:0;
font-weight:bold;
text-shadow:1px 1px 1px black;
border-bottom:1px solid white;
padding-bottom:5px;
text-transform:uppercase;
margin-bottom: 30px;
}

nav.main .sub a.main_menu_head2:hover {
background:none;
}

.fon_block {

height:100%;
margin-bottom:0px;
padding:0 0 10px 10px;
}

.no_children_separator {
margin-bottom:5px;
height:1px;
}

nav.main .sub ul {
margin-bottom:7px;
}

nav.main .sub .left,nav.main .sub .right {
width:220px;
}

nav.main .sub h2 {
font-size:16px;
margin-bottom:10px;
text-transform:uppercase;
}

nav.main .sub a {
font-size:16px;
line-height:21px;
text-shadow:1px 1px 1px black;
}

.rigth_catalog_baner_wrap {
margin-left:2px;
float:left;
width:200px;
}

.checkbox_label {
display:block;
}

.filtr_item_disabled_class {
color:#999;
}

.ver_align_midle {
height:105px;
display:flex;
justify-content:center;
align-items:center;
}

.logout_header {
background:url( "../../img/imgs/bg-header-button.png ") repeat scroll 0 0 rgba(0,0,0,0);
border-right:1px solid #ccdeec;
display:block;
height:37px;
text-align:center;
width:102px;
font-weight:bold;
font-size:12px;
}

.logout_header div {
padding-top:10px;
padding-bottom:10px;
}

.action_feedback_window {
background:none repeat scroll 0 0 #fff;
border:3px solid #265a9b;
border-radius:10px;
box-shadow:0 0 0 12px rgba(0,0,0,0.2);
display:none;
padding:30px;
color:#000;
}

.action_feedback_window h2 {
font-size:15px;
font-weight:bold;
}

.action_feedback_close {
cursor:pointer;
font-size:19px;
padding:6px 9px;
position:absolute;
right:20px;
top:16px;
}

.action_feedback_window .input_text_yelow {
border:2px solid #f5d7b3;
font-size:20px;
width:282px;
}

.action_feedback_window .input_submit_yelow {
background:#f5d7b3;
border:1px solid #f5d7b3;
font-size:18px;
padding:3px 15px;
}

.loading_action_feedback {
left:42px;
position:absolute;
top:215px;
display:none;
}

.table_size_colum {
float:left;
}

.table_size_footer {
margin:8px 0px;
max-width:855px;
}

.blue_line {
border-bottom:1px solid #b4c2d6;
}

.blue_line_1 {
border-bottom:1px solid #3c81ca;
}

.menu_big_header_wrap {
color:#114380;
font-size:17px;
}

.menu_big_header {
padding:25px 7px 7px 7px;
font-family:MagistralC-Bold;
letter-spacing:0.08em;
text-align:center;
color:#114380;
font-size:24px;
letter-spacing:0.08em;
}

.menu_big_header a {
color:#114380;
font-size:24px;
letter-spacing:0.08em;
}
.css-loading-overlay{
display: none;
}
