﻿html,body{ height:100%; vertical-align:top; padding:0px; margin:0px;  background: #fafefe url('/Content/img/background.jpg') repeat 0 0; background-position: left bottom; background-attachment: fixed;}
a { font-size:1.3em;} /*color:#567898; */
img { border:0 none; }
.hd { display:none; }
.sw { display:block; }

*, *::before, *::after{ box-sizing: border-box; }
 
.bd_info {background-color: #E49025; padding:0px; margin:0px; vertical-align:top; background: #fafefe url('/Content/img/background.jpg') repeat 0 0; background-position: left bottom; background-attachment: fixed; }
#do_ajax {z-index: 801; display: none; position: fixed; margin: auto; top: 50%; left: 50%; text-align: center; width: 50px; height: 50px; }
#id_error  {z-index: 802; display: none; position: fixed; margin: auto; top: 10%; left: 30%; text-align: center; background-color: #ffaaaf; border: solid 2px #ffff23; padding: 5px 10px; filter:alpha(opacity=80); opacity:0.8; color:#300;}
#id_message {z-index: 803; display: none; position: fixed; margin: auto; bottom: 2%; left: 25%; text-align: center; background-color: #effff8; border: solid 2px #008823; padding: 5px 25px; filter:alpha(opacity=80); opacity:0.8; color:#030;}
.clr_both {clear:both;}
.scl_img { width:100%; max-width:100%; height:auto;  }
i.smbl { font-size:1.3em;  color:#828241}
.scl_img_prd { width:190px; max-width:100%; height:auto;  }

/* ----------------------- Main block ------------------ */
#wraper { width:100%; margin:0px auto 0px auto; background:transparent url('/Content/img/wraper.png') repeat fixed 0 0; position:relative; min-height:100%; border:solid 3px #ffffff; }
#blk_top, #blk_menu, #blk_banner, #blk_content { clear:both; padding:0px 0px; width:100%; margin:0px auto; }
#blk_top { background-color:#ececdb; height:173px; position:relative; background: transparent url('/Content/img/pryaja_s1200_1.png') repeat 0 0;}
#blk_menu { background-color:#fff7cb; display:table; padding: 0px 0; border-top:solid 2px #d5ba7c; border-bottom:solid 2px #d5ba7c; position: absolute; bottom:0px;}
/* #blk_footer { clear:both; padding:0px 0px; width:80%; margin:0spx auto; } */

/* ----------------------- filter block ------------------ */
.dv_chbx_flt_grp, .dv_range_flt_grp { margin:0px 0px 5px 0px; }
.dv_flt_subhdr {padding: 2px 8px; margin:20px auto 0px auto; font-size:1.1em; font-weight:bold; text-align:center; color:#384679; font-family: 'GilroyLight',sans-serif; box-sizing: border-box;}
.dv_chbx_flt {display:inline-block; padding: 2px 8px; margin:2px 5px;}
.flt_opncls { color:#384679; }

.mb_but_switch{ background-color:#a3e6f8; }
.sl_fltsubhdr_opncls { cursor:pointer; background-color:#e8a90f; color:#ffef0f; }
.dv_flt_subhdr, .dv_flt_subhdr_opncls{display:table-cell;}

/* ----------------------- fone_logo ------------------ */
#fone_logo_container { display:table; padding:1px 0px 0px 0px; position:absolute; top:0px; right:0px; z-index:13;}
#user_vrfc_txt, #user_vrfc_simb, #fone { line-height:15px; margin:0px; padding:0px; }
#user_vrfc_txt, #user_vrfc_simb { float:right; }

#fone {font-size:1.2em; font-weight:bold; text-align:center; display:table-cell; vertical-align:top; font-family: 'GilroyLight',sans-serif;}
#fone {position:absolute; top:-20px; right:5px; z-index:12;}

#user_vrfc { display:table-cell;}
#user_vrfc_txt, #user_vrfc_txt a {font-size:0.8em; padding:0px 10px 0px 0px; text-align:right; color:#7a8090;}
#user_vrfc_txt a {color:#7a8090;}

#user_vrfc_simb {width:40px; float:right;  text-align:center;}

#logotxt {position:absolute; top:-5px; left:90px; z-index:11;}
#logopic {position:absolute; top:0px; left:0px; z-index:10; background: transparent url('/Content/img/logo_pic_min.png') repeat 0 0; width:314px; height:173px;}

/* ----------------------- logo_search_cart ------------------ */
#logo_search_cart_container { width:100%; position:relative; background-color:transparent; clear:both; vertical-align:top; height:80px; }
#logo_container { height:173px; line-height:15px; clear:none;}
#cart_container, #search_container {line-height:17px; clear:none;}
 
#logo_container {position:absolute; top:0px; width:240px; left:0; margin: 0px 0px 0px 0px;}
#cart_srch_wrp {position:absolute; right: 10px; width: 100%; top: 55px;}

#search_container {position:absolute; left:0px; vertical-align:top; background-color:transparent; width:70%; }
#srch_wrp { margin:0px auto; width:100%; height:40px; background-color:transparent;}
#search {float:right; width:100%; max-width:500px; display:block; }
#search_simb {width:40px; float:right; text-align:center;}
#tb_search{width:100%;}
#txt_search{ width:100%; }
.td_srch_txt{ width:90%; padding:0px 0px; }
.td_srch_smb{ width:30px; padding:0px 10px; }

#cart_container {position:absolute; right:0px; vertical-align:top; background-color:transparent; width:30%; min-width:40px;}
#cart {float:right; padding:0px 10px; font-weight: bold;}
#cart_simb {width:40px; float:right; text-align:center;}
.dv_hdr_crt i {background-color:#ffffff;  color:#ffffff; font-size:0.8em; padding:1px 6px; font-weight:normal;}
.dv_hdr_crt {color:#ffffff; font-size:1.2em; }

/* ----------------------- catalog_menu ------------------ */
#catalog_menu_container { width:100%; display:table; height:40px;}
#catalog_container, #menu_mbl_container, #menu_container {display:table-cell;}

#catalog_container { float:left; z-index:20; position:absolute; bottom:3px; z-index:100; }
.ctlg_itm, .ctlg_itm_txt{ display:table-cell; padding: 2px 3px; margin:0px; line-height:10px;}
.ctlg_itm_txt { font-size:1.0em; font-family:'PT Sans Narrow', Sans-Serif; font-weight:bold; color:#000000;}

#menu_mbl_container { display:none; position:relative; z-index:20;}

#menu_container {float:right; }
#dv_menu {background-color:transparent;text-align:right; padding-left:120px; position:relative; z-index:20; color:#0d724d;}
ul, li {margin:0px; padding:0px;}
#ul_menu_top {font-size: 1.4em; }
#ul_menu_top > li, #ul_menu_top a {padding: 2px 2px; font-weight: normal; line-height:20px; display:inline-block; list-style:none; margin:0px; font-family: 'SunsetStripJF', 'PT Sans Narrow', Sans-Serif;}

.sl_mmn a {color:#ffbd36;}
/* ----------------------- Content ------------------  */
h1 {font-size:1.2em; margin:15px; color:#264804; text-align:center; padding:0px; }
#blk_content { background-color:transparent; position:relative; }
#side_left_container { width:20%; min-width:150px; float:left; background-color:transparent;}
#content_container, #content_container_info { width:80%; float:right; background-color:transparent; }
#content_container_info { width:100%; padding:10px; }
#dv_hdr_pg { text-align:center; font-size: 1.1em; color:#295f3c; font-weight:bold; padding:10px 0px 0px 0px; margin:12px 0px 10px 0px; }

#content_wrp {padding:0px 0px 0px 20px; }

.dv_cntnr_prod { float:left; width: 210px; height: 300px; display: inline-table;}

.dv_prod{ background-color:#fdf6f2; margin:5px; padding:5px; border:solid 1px #9cbaab; min-height:380px;}
.tb_printb { margin:auto; }

.filter_container {background-color:#fff; margin:10px 5px; padding:5px; border:solid 1px #fff; vertical-align:top; display:table; width:100%;}
.catalog_wraper {background-color:#FFF; margin:10px 5px; padding:5px; border:solid 1px #F0D5C4; vertical-align:top; width:100%;}
.mb_ctlg_shw{ position:absolute; float:left; width:75%; margin-top:30px; z-index:300;}

.td_filter_prod {padding: 3px 20px; width: 180px;}
.dv_tofvr_simb_hit {position:absolute; top:-25px; right:-35px;}

.dv_btn  { float:left; color:#ffffff; background-color:#A68C6B; border: solid 1px #cfdfff; text-align:center; font-size: 0.8em; font-weight:bold; padding:3px 10px;}
.sl_dvbtn { cursor:pointer; background-color:#e8a90f; color:#ffef0f; border:solid 1px #fff000;}

.dv_prntb_nm, .td_prntb_cst { text-align:center; }
.dv_prntb_nm a, .dv_err_lnk { text-decoration:none; color:#0d724d; }
dv_err_lnk:hover { color:#e8a90f; cursor: pointer; }
.dv_prntb_nm a:hover{ color:#e8a90f; }
.dv_to_cart {margin:auto;}
.td_prntb_cst { color:#fdf6f2; padding:2px;}

/* *********************************************************** Price ********************************/
#dv_block_rq_price { position:relative;}
#dv_rq_price_wrp { position:absolute; top:2px;  right: 18%; z-index:120;}
#dv_price_form_container {  display:none; margin: 10px 5px;}
.dv_price_txt { color:#92741e; font-weight: bold; background-color: #f7eedf; padding: 2px 6px; text-align: center;}
#tb_rq_price_form td {padding: 2pz 5px; color:#92741e; }
.dv_rq_price_rmk { background-color:#fbf5e8; padding: 5px 6px; border: solid #d9c076 1px;}

/* ----------------------- THINGS------------------  529981*/
.h_thng_hdr, .h1_hdrpg {font-size:1.4em; color:#864104;}
#tb_prod {background-color: transparent; border: solid 0px #aabbc2; width: 100%; }
#tb_prod_thing {background-color: transparent; border: solid 0px #aabbc2; margin: auto; }
#tb_prod td { text-align:center; padding:3px 5px;}
.dv_galery, .tb_brd_thnk { margin: auto;}
.tb_brd_thnk { width: 340px;}
.dv_galery { position:relative; }

#tb_thng { width: 100%; color:#a6725e;}
#tb_thng td { border: solid 1px #cccca3;}

.td_name { color:#5a8202; font-size:2.6em; font-weight:bold; text-align: center;}
.td_cost { color:#84991c; text-align: center;}

.tr_thng {background-color:#f2dec4; }
.tr_thng_odd {background-color:#eeddc8;}

.td_thng_prm { text-align: right;}
.td_thng_prm_vl { text-align: left; font-style: italic; }
.td_thng_to_cart { text-align:center; }
.td_to_fvr{ padding:10px; }
.dv_fvr_crt_container {  }/* width:250px; top:0px; left:0px; bottom:0px; right:0px; margin:auto; position:absolute; */
.dv_thng_to_cart, .dv_thng_to_fvr, .dv_to_cart {max-width:110px; color:#a28820; background-color:#e6e2bd; text-align:center; font-size: 0.8em; font-weight:bold; padding:3px 10px; border:1px solid #c8a933; display:inline;}
.dv_thng_to_fvr {  }

.sp_shw_glr{ color:#797920; font-size:0.9em; }
.dv_ccf {display: grid; padding:5px 10px; text-align:center; color:#295f3c; vertical-align: top;}
.sp_cst {color:#295f3c; font-size:1.1em; font-weight:bold;}

.dv_galery_frm { vertical-align:top; max-width:1500px;}
.dv_glr_pic_frm{ display:inline-grid; padding:5px;}
.dv_clrgrp_frm {}
/* ----------------------- THINGS GROUP ------------------ 
border:1px solid #0ad944; 
border:1px solid #aa9944;
 border:1px solid #9a99f4; 
*/
.td_prd_img {}
.dv_prd_img_content {text-align:center; margin:auto; display:inline-block; }
.dv_galery  { display:table-cell; vertical-align:top; max-width:1000px;}
.dv_clrgrp  { display:table-cell;}
.dv_grp_lst { overflow:auto; margin-top:2px; max-height: 400px; display: inline-block;}
.dv_hdr_lst_othr_clr {text-align:center; color:#2d7948; font-size:1.1em;}
.dv_ccf_bt  { display: inline-block;}
.dv_img_grp { padding:1px 5px; display: inline-block;}
.dv_img_grp img { border:1px solid #008870; height:50px }
.dv_clr_grp { width:80px; height:60px; margin: auto; -moz-border-radius:0px; -webkit-border-radius:0px; -khtml-border-radius:0px; border-radius:0px;}

.td_thng_rght_inf {padding: 0px 0px 0px 10px; align-vertical: top;}
/* *********************************************************** CART ************************************** */
.dv_crt_prd_name { color:#789e87; font-size:1.0em; text-align:center;}
.dv_crt_prd_name a { text-decoration:none; }
.td_crt_prd, .td_crt_prd_nm { color:#789e87; font-size:0.9em;}


/*---------------- LIST CART ---------------- */
.td_lst_crt_row {padding: 5px 5px 5px 0px;}
.tb_lst_crt {margin: 0px; padding: 0px; width:100%; background-color: #f1ecd9;}
.td_crt_prd_prm, .td_crt_prd_nm {padding: 2px 0px; text-align:left;}
.td_crt_prd_nm {text-align:right; color:#5b6b61;}
.tb_brd td {line-height:0px}
.tb_brd {margin: auto;}
.tb_crt_prm_prd{ padding:0px; }
.a_crt{ text-decoration:none;}



#tb_qnt_cost { background-color: #dcc78c; border: solid 2px #b39d5e; width:100%; height:100%; color:#624d13 }
.td_qnt_hdr {background-color: #b39d5e; text-align:center; padding: 2px 4px; font-size:0.9em; font-weight:bold; }
#tr_cost { background-color: #e7d6a7; }
#tr_sum { background-color: #e7d6a7; }
#tr_crt_dlprd { background-color: #dcc78c; }
#tr_full_summ  { background-color: #eea354;}

.td_qnt_cost_dt { text-align:right; padding: 2px 4px; font-size:1.0em;}
.td_qnt_cost_l  { text-align:left;   padding: 2px 4px; font-size:0.7em; color:#101010}
#dv_crtcnt { padding: 2px 4px; font-size:1.1em; text-align:center; }

.td_crt_bt_l { text-align:left; padding: 2px 4px; }
.td_crt_bt_c { text-align:center; padding: 2px 4px; font-size:1.0em; width:100%}
.td_crt_bt_r { text-align:right; padding: 2px 4px;}
#tb_full_summ { width:100%}
#td_full_summ { text-align:right;   padding: 5px 7px;}
.td_full_summ_bt { text-align:left;   padding: 5px 7px;}

#sp_full_summ, sp_discount_val, sp_itogo  { text-align:right; padding: 2px 4px; font-size:1.0em; font-weight:bold; }
#td_crt_dlprd { text-align:center; padding: 6px 2px 2px 2px; width:100%}
.dv_prod_by_lnk  { float:left; padding: 2px 4px;}
.dv_prod_by_lnk_thing  { padding: 2px 4px;}

.sl_txt, .sl_txt span, .sl_txt i { cursor:pointer; color:#ffffff;}

.sl_crt { cursor:pointer; background-color:#fdf6f2; color:#fdf6f2; border:solid 1px #fdf6f2;}

#dv_cntnr_order_prm, #dv_cntnr_order_prf {display:block; padding: 0px 10px;}
/*
#dv_mob_crt_cnt { color:#df9800; top:-10px; left:17px; position:absolute; font-weight:bold; font-size:1.2em;}#ebe7df;

.sl_fvr { cursor:pointer; background-color:#e8a90f; color:#ffef0f; border:solid 1px #fff000;}


---------------- LIST CART ----------------
.td_lst_crt_row {padding: 5px 5px;}
.tb_lst_crt {margin: 0px; padding: 0px; width:100%; background-color: #f1ecd9;}
.td_crt_prd_prm {padding: 3px 8px; text-align:center;}
.tb_brd td {line-height:0px}
.tb_brd {margin: auto;}
.tb_crt_prm_prd{ padding:0px}

*/


/* *********************************************************** CART BANNER ******************************* 
#tb_cart_bnr { width: 150px; background: transparent; padding: 0px;}
#td_cart_bnr_hdr, #td_cart_bnr_prd, #td_cart_bnr_sum { text-align: left; color: #dca; font-size:0.6em; background: transparent; padding:0px 5px; border: solid 0px #90608f; }
#td_cart_bnr_hdr {text-align: center; background-color: #666; font-size:0.7em;}
#td_cart_bnr_smb {border: solid 2px #666;}
*/
#tb_cart_bnr {color:#726658;}
#tb_list_order_item { color: #351505; background-color: #f1ecd9; border: solid 1px #221111; margin:auto; margin-top:10px; margin-bottom:10px; width:100%}
#tr_order_item_hdr{ color: #F2F5E3; background-color: #B39D5E; }
.tr_ord { background-color: #E7D6A7 }
.tr_ord_odd { background-color: #f0e0b0 }
.tr_ord_ft { background-color: #DCC78C }

#tb_list_order_item td { border: solid 1px #EbDaAb; padding: 2px 5px; }
#tr_order_item_hdr td { text-align: center; font-size:0.8em; font-weight:bold; padding: 4px; border: solid 1px #70607f; }

#tb_ord { background-color: #F1ECD9; margin:auto; margin-top:10px; margin-bottom:10px;}
.td_ord{ padding: 5px;  }
.td_ord_l { text-align: left; padding: 4px 8px; }
.td_ord_c { text-align: center; padding: 4px 8px;}
.td_ord_r { text-align: right; padding: 4px 8px;}

.hdr_h2 {color: #AF5939; font-size: 1.0em; font-weight: bold; margin: 0 0 10px; padding: 3px 10px; text-align: center;  width:100%}
.td_prf { vertical-align: top; padding: 0px 5px;}

#dv_sl_person{ background-color: #E7D6A7; text-align: center; border: solid 0px #dfefff; padding: 2px 5px; margin:auto; margin-top:10px; margin-bottom:10px; padding: 5px 15px;}
#dv_send_order { background-color: #EEA354; text-align: center; border: solid 0px #dfefff; padding: 2px 5px; margin:auto; margin-top:10px; margin-bottom:10px; padding: 5px 15px;}

#dv_order_saved { margin:auto; color: #260101; background-color: #F1ECD9;  text-align: center; border: solid 1px #b2b3b4; padding: 10px; }

.sel_hdr_ord_filter { background-color: #e5f3fd; font-size:1.0em; color: #961a6f; cursor:pointer;}


/* *********************************************************** ORDER ********************************/
#dv_sl_person{ text-align: center; font-size:1.1em; padding: 2px 5px; text-align: right; margin:auto; margin-top:10px; margin-bottom:10px; }
#dv_sl_person, .dv_prfl_hdr{ background-color: #a2a3a4; text-align: center; border: solid 0px #dfefff; padding: 2px 5px; margin:auto; margin-top:10px; margin-bottom:10px; padding: 5px 15px;}

.tb_usr_prf, #tb_info_bayer, #tb_order_info {  color: #260101; background-color: #f2f3f4; border: solid 1px #b2b3b4; margin:auto; margin-top:10px; margin-bottom:10px;  }
.td_inf_l { text-align: right; font-weight:bold; border: solid 1px #b2b3b4; padding: 2px 5px; }
.td_inf_r { text-align: left; border: solid 1px #b2b3b4; padding: 2px 5px;}

#tb_ord_dt td {padding: 5px;}
#dv_order_prm, #tb_order_info, #tb_ord_dt, 
#tb_ord_dt { margin:auto }

#dv_order_saved { margin:auto; color: #260101; background-color: #f2f3f4;  text-align: center; border: solid 1px #b2b3b4; padding: 10px; }
.err_field { background-color: #f28384; border: solid 1px #b2b344; }

#tb_predstav { margin:auto; text-align:center;}
#tb_predstav td{ color: #f7f7da; padding: 10px 10px; text-align: left;  vertical-align: top; }
#tb_predstav i { color: #d7676a; padding: 5px 10px; }
.banner_info i { color: #dd9988; padding: 5px 10px; }
.dv_dlr_inf { display:none; }
.sel_dlr { background-color: #553333; cursor:pointer;}



/* ----------------------- lnk_parens_path */
#dv_lnk_parens_path { text-align:center; font-size: 1.0em;  font-weight:normal; padding:5px 0px 10px 0px; font-family: 'Gilroy-ExtraBold',sans-serif;}
#dv_lnk_parens_path, #dv_lnk_parens_path a { color:#a83407; }
#dv_lnk_parens_path a:hover { color:#f8a90f; }

/*
 a.lnk_prnts { text-decoration: underline;}
 a:hover.lnk_prnts { color:#f8a90f; text-decoration: underline;}
 a:visited.lnk_prnts  { color: #803909;text-decoration: underline;}

a:hover { color:#f0e909; text-decoration: underline;}*/

/* ----------------------- footer ------------------ */
#blk_footer { width:80%; padding:0px 0px; margin:0px auto; background-color:#bb9b1d; text-align:center; clear:both; }
#copyright a, #copyright a:visited { color:#ffffff; font-size:0.7em; text-decoration:none; line-height:8px;} 

.smb_sl {background-color:#C0DFC0; color:#F7E8D4; cursor:pointer; }
.smb_hw {background-color:#ffbd36; color:#30896f; cursor:pointer; }


/* ************** PAGING ************** */
#tb_pagin{ margin: 60px auto; border-collapse:separate; border-width: 0; margin-top:20px; color:#803909;}
.td_pagin_go, .td_pagin_prev, .td_pagin_next, .td_pagin_num, .td_pagin_numb_pg, .td_pagin_total { padding: 2px; border-width: 0;}
.td_pagin_prev { padding-right: 10px;}
.td_pagin_next { padding-left: 10px;}
.td_pagin_numb_pg, .td_pagin_total { padding-left: 10px;}

.dv_pagin_go, .dv_pagin_num, .dv_pagin_num_sl, .dv_pagin_num_sl, .sel_pgn{ border: solid 1px #f1ecd9; color:#803909; text-align: center; font-size:0.8em; padding: 2px 5px; font-weight:bold; }
.dv_pagin_num_sl{ color:#d03909;}
.sel_pgn{ background-color: #f1ecd9; cursor:pointer; color:#f03909;}

#tb_pagin a {color:#803909; font-size:1.1em;}
#tb_pagin .dv_pagin_num_sl a  {color:#d03909;}

#v1, #v2, #v3, #v4, #v5 { position:absolute; top:5px; left:5px; display:none; color:#FF0000; font-size:1.9em; z-index:200; }

#ul_menu_top a { text-decoration:none; color:#c48a4d;}
#ul_menu_top a:hover { color:#95b031; }

/* ========================================== MEDIA  ========================================== #ul_menu_top a { color:#FF0000; font-size:1.9em; text-decoration:none;}*/
/* @media only screen and  10 - 321 */
@media only screen and ( min-width: 10px) and (max-width: 321px )
{
    #v1, #v2, #v3, #v4, #v5 {display:none;}
    #v1 {display:block;}
    
    #ul_menu_top {font-size: 0.9em;}
    #dv_list_prods{width:250px; margin: auto;}


    #fone {color:#a85228; font-size: 0.9em;  text-align:right; background-color:transparent;}
    #user_vrfc_txt, #search, #cart {display:none;}    
    #user_vrfc_simb, #search_simb, #cart_simb {display:none;}

    
    #search_container { width:90%;}
    #cart_container {width:10%; }
    #srch_wrp {width:30%; float:right; margin:0px 20px 0px 0px; }
     
    .ctlg_itm_txt { font-size:1.2em; }
    
    #side_left_container { width:100%; float:left; background-color:transparent; }
    #content_container { width:100%; float:right; background-color:transparent; }    
    #content_wrp {padding:0px 0px 0px 10px; }
    .scl_img_prd { width:120px; max-width:100%; height:auto; }
    #wraper, #blk_footer {width: 100%; margin:0px; border-width:0px; }
    #ctlg_tvr {display:none;}
    #menu_mbl_container, .dv_simb_mbl{ display: inline; float:right; padding:1px 3px; box-sizing: border-box;}
    #filter_container {width:auto;}
    #catalog_wraper {width:75%;}
    .ctlg_itm_txt{ display:none;}
    .dv_clrgrp {  display:inline-block; }
    .dv_ccf { display: inline-block;}

}


/* @media only screen and  320 - 481 */
@media only screen and ( min-width: 320px) and (max-width: 481px )
{
    #v1, #v2, #v3, #v4, #v5 {display:none;}
    #v2 {display:block;}
    #dv_list_prods{width:250px;margin: auto;}

    #ul_menu_top {font-size: 0.9em;}
    
    #fone { color:#a85228; font-size: 0.9em;  text-align:right; background-color:transparent;}
    #user_vrfc_txt, #search, #cart {display:none;}    
    #user_vrfc_simb, #search_simb, #cart_simb {display:none;}

    #search_container { width:90%; }
    #cart_container { width:10%; }
    #srch_wrp {width:30%; float:right; margin:0px 20px 0px 0px; }

    .ctlg_itm_txt { font-size:1.2em; }
    
    #side_left_container { width:100%; float:left; background-color:transparent; }
    #content_container { width:100%; float:right; background-color:transparent; }
    #content_wrp {padding:0px 0px 0px 5px; }
        
    .scl_img_prd { width:120px; max-width:100%; height:auto; }
    #wraper, #blk_footer {width: 100%; margin:0px; border-width:0px;}
    #ctlg_tvr {display:none;}
    #menu_mbl_container, .dv_simb_mbl{ display: none;float:right; padding:1px 3px; box-sizing: border-box; }
    #filter_container {width:auto;}
    #catalog_wraper {width:75%;}
	.ctlg_itm_txt{ display:none;}
    
    /* ----------------------- THINGS GROUP ------------------ 
    border:1px solid #0ad944; 
    border:1px solid #aa9944; 
     border:1px solid #9a99f4; 
    */

    .dv_prd_img_content { display:inline-block; }
    .dv_galery { display:inline-block; max-width:480px; }
    .dv_clrgrp { display:inline-block; }
    .dv_img_grp { padding:1px 3px; display: inline-block; }
    .dv_ccf {  display: inline-block; }

}


/* ##Device = Low Resolution Tablets, Mobiles (Landscape)  ##Screen = B/w 481px to 767px */
@media only screen and ( min-width: 480px) and (max-width: 769px )
{
  #v1, #v2, #v3, #v4, #v5 {display:none;}
  #v3 {display:block;}
  #res1, #res2,  #res4, #res5 {display:none;}

  #ul_menu_top {font-size: 1.3em;}

  #fone{ color:#007088;} 
  #user_vrfc_txt, #cart { display:none; }
  #user_vrfc_simb {display:table-cell; }
  
  #search_container { width:90%;}
  #cart_container {width:10%; }
  #srch_wrp {width:95%; float:right; margin:0px 20px 0px 0px;  }
  #search_simb {display:none;}
  
  #side_left_container { width:33%;}
  #content_container { width:67%; }
  #wraper, #blk_footer {width: 100%; margin:0px; border-width:0px;}
  #ctlg_tvr {display:none;}
  #ul_menu_top > li, #ul_menu_top a {line-height:25px; }
  .scl_img_prd { width:120px; max-width:100%; height:auto; }
  #content_wrp {padding:0px 0px 0px 5px; }
      
  .dv_clrgrp { display:inline-block; }
  .dv_ccf { display: inline-block; }
  #dv_rq_price_wrp { right: 5px; }
}


/* ##Device = Tablets, Ipads (portrait)  ##Screen = B/w 768px to 1024px */
@media only screen and ( min-width: 768px ) and ( max-width: 1025px )
{
  #v1, #v2, #v3, #v4, #v5 {display:none;}
  #v4 {display:block;}
  #res1, #res2, #res3, #res5 {display:none;}
   /*  */
  #fone{ color:#007038; }
  #user_vrfc_simb, #search_simb, #cart_simb {display:none;}
  #wraper, #blk_footer { width: 90%; }
  #ul_menu_top > li, #ul_menu_top a {padding: 2px 10px; font-weight:bold; line-height: 25px;}
  .ctlg_itm_txt { font-size:1.3em; font-weight:bold; }
    #dv_rq_price_wrp { right: 10%; }
}

/* ##Device = Laptops, Desktops   ##Screen = B/w 1025px to 1280px */
@media only screen and (min-width: 1025px) and (max-width: 6025px )
{
  #v1, #v2, #v3, #v4, #v5 {display:none;}
  #v5 {display:block;}
  #res1, #res2, #res3, #res4  {display:none;}

  #fone{ color:#b05853 }
  #user_vrfc_simb, #search_simb, #cart_simb {display:none;}
  #wraper {width: 100%;}
  #ul_menu_top > li, #ul_menu_top a {padding: 2px 10px; font-weight:bold; line-height: 25px;}
  .ctlg_itm_txt { font-size:1.3em; font-weight:bold; }
  #dv_cntnr_order_prm, #dv_cntnr_order_prf {display:table-cell;}
}

.ctlg_brdTL { background: transparent url(/Content/img/brd/wb_TL.png) no-repeat left 0px; padding: 0px; width:13px; height:11px;}
.ctlg_brdTC { background: transparent url(/Content/img/brd/wb_TC.png) repeat-x  left 0px; padding: 0px; height:11px;}
.ctlg_brdTR { background: transparent url(/Content/img/brd/wb_TR.png) no-repeat left 0px; padding: 0px; width:13px; height:11px;}
.ctlg_brdCL { background: transparent url(/Content/img/brd/wb_CL.png) repeat-y  left 0px; padding: 0px; width:13px; }
.ctlg_brdCR { background: transparent url(/Content/img/brd/wb_CR.png) repeat-y  left 0px; padding: 0px; width:14px; }
.ctlg_brdBL { background: transparent url(/Content/img/brd/wb_BL.png) no-repeat left 0px; padding: 0px; width:13px; height:15px;}
.ctlg_brdBC { background: transparent url(/Content/img/brd/wb_BC.png) repeat-x  left 0px; padding: 0px; height:15px;}
.ctlg_brdBR { background: transparent url(/Content/img/brd/wb_BR.png) no-repeat left 0px; padding: 0px; width:14px; height:15px;}


.krgl_8{ -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; border-radius:8px; }
.krgl_10{ -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.krgl_15{ -moz-border-radius:15px; -webkit-border-radius:15px; -khtml-border-radius:15px; border-radius:15px;}


/* ***************************** fonts ************** ../Content/fonts/sunset/*/
@font-face {
  font-family: 'GilroyLight';
  src: url("/Content/fonts/gilroy/GilroyLight.eot");
  src: url("/Content/fonts/gilroy/GilroyLight.woff2") 
       url("/Content/fonts/gilroy/RadomirTinkovGilroyLight.woff")
       url("/Content/fonts/gilroy/RadomirTinkovGilroyLight.ttf")
       url("/Content/fonts/gilroy/RadomirTinkovGilroyLight.svg#RadomirTinkovGilroyLight")
       url("/Content/fonts/gilroy/GilroyLight.eot?#iefix");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Gilroy-ExtraBold';
  src: url('/Content/fonts/gilroy/Gilroy-ExtraBold.eot');
  src: url('/Content/fonts/gilroy/Gilroy-ExtraBold.woff2')
       url('/Content/fonts/gilroy/Gilroy-ExtraBold.woff')
       url('/Content/fonts/gilroy/Gilroy-ExtraBold.ttf')
       url('/Content/fonts/gilroy/Gilroy-ExtraBold.svg#Gilroy-ExtraBold')
       url('/Content/fonts/gilroy/Gilroy-ExtraBold.eot?#iefix');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SunsetStripJF';
  src: url("/Content/fonts/sunset/SunsetStripJF.eot");
  src: url("/Content/fonts/sunset/SunsetStripJF.woff2")
       url("/Content/fonts/sunset/SunsetStripJF.woff")
        url("/Content/fonts/sunset/SunsetStripJF.ttf")
       url("/Content/fonts/sunset/SunsetStripJF.svg#SunsetStripJF")
       url("/Content/fonts/sunset/SunsetStripJF.eot?#iefix");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SunsetStripJF___';
  src: url("/Content/fonts/sunset/SunsetStripJF.eot");
  src: url("/Content/fonts/sunset/SunsetStripJF.woff2")
       url("/Content/fonts/sunset/SunsetStripJF.woff")
       url("/Content/fonts/sunset/SunsetStripJF.ttf") 
       url("/Content/fonts/sunset/SunsetStripJF.svg#SunsetStripJF") 
       url("/Content/fonts/sunset/SunsetStripJF.eot?#iefix");
  font-weight: normal;
  font-style: normal;
}


/* ***************************** Manufacturers ************** */
#dv_list_prods{padding: 0px 5px 0px 0px;}
.tb_mfct_prod{ background-color: #fff9e4; margin:8px 0px; border-radius: 8px; border: 2px solid #D5AC93;}
.td_mfct_logo { padding:5px 10px;}
.dv_mfct_simb_hit_cntnr {position:relative;z-index:100;}
.dv_mfct_simb_hit {position:absolute; top:-25px; right:-35px;}
.td_mfct_inf, .td_thg_mfct_inf { padding:5px; width:95%; }
.a_mfct_nm{ color:#a85a32; font-size:1.3em; font-weight:bold;}
.td_mfct_nm { padding:8px 0px; color:#bd6746; font-size:1.3em; font-weight:bold; font-family:Tahoma; }
.td_mfct_das{ background-color: #fbf6f0; font-size:1.0em; font-style:italic; padding:10px;}
.td_mfct_addr{ background-color: #fbf6f0; font-size:0.8em; font-style:italic; }
.td_mfct_fs{ background-color: #fbf6f0; font-size:1.0em; padding: 10px; }
.td_mfct_btn{ text-align:right; }
.dv_mfct_pic{ padding:3px; display: inline-table;  }
.mfct_connect{ background-color:#ecb158; display: inline; padding:3px 10px; }
.mfct_about{ background-color: #fbd2b9; display: inline; padding:3px 10px; }

.dv_thg_mnfct_blck, .dv_thg_mnfct_blck_logo{ background-color:#f8f4e8; padding:10px; margin: 3px 0px; border: 2px solid #D5AC93;}
.dv_thg_mnfct_blck_logo {background:#f8f4e8 url(/Content/img/wraper.png) no-repeat left 0px; border: 2px solid #D5AC93;}
.thg_td_mfct_inf{ padding:10px; margin: 3px;}
.dv_mfct_i_cntnr{ background-color:#f7e7d4; padding:5px; margin: 3px;}
.dv_mfct_i_nm{ padding:0px; color:#230205; font-weight:bold; font-size:0.8em;}
.dv_mfct_i_vl, .a_site{ padding:0px; color:#630200; font-size:1.1em;}
.ta_mfct_msg{ width:100%; background-color:#f7e7d4; margin:10px 0px;}

.msg_name, .msg_eml { color: #3a401f; font-size:1.0em; font-style:italic; font-family: Tahoma; }

.sl_msgbtn { cursor:pointer; background-color:#f0977b; color:#ffef0f; }

#dv_img_uvl { padding-top:30px; position:fixed; top:0px; left:0px; cursor:pointer; background-color:rgba(0, 0, 0, 0.79); z-index:150; width:100%; height:100%; display:none; text-align: center;}
#dv_img_uvl_container { margin:auto;}
#img_uvl { border: 2px solid #ffdfdf;}
#ul_menu_top a.slpg {color:#82803f;}
