body { background: #ffffff; font-family: Arial,Helvetica,Tahoma; font-size: 12px; color: #000000; padding: 0px; margin: 0px; }
a, a:visited { color: #298cd2; text-decoration: underline; }
a:hover { text-decoration: none; }

p, td, textarea { font-family: Arial,Helvetica,Tahoma; font-size: 12px; }

img, table { border: 0px; }

.header_back { width: 100%; height: 148px; background: url(/images/background_main.jpg) no-repeat center center; }
.header_table { width: 96%; height: 148px; }
.header_upper { height: 86px; }
.header_lower_bg { height: 62px; background: url(/images/header_lower_bg.png); }
.header_low_left { background: #44c3e6 url(/images/menu_bg_blue.png) repeat-x center top; height: 52px; }
.header_low_right { background: #b5e32f url(/images/menu_bg_green.png) repeat-x center top; height: 52px; }

.site_main { width:96%; }
.site_left { width: 74%; padding-left: 20px; }
.site_right { width: 26%; }

.logo_margin { margin-right: 10px;}

.c_white, .c_white a { color: #ffffff; }
.c_white a:hover { color: #ffffff; }
.c_white a:visited { color: #ffffff; }
.c_lblue, .c_lblue a { color: #3ebfef; }
.c_black, .c_black a { color: #000000; }
.c_lgreen, .c_lgreen a { color: #e0f4a5; }
.c_green, .c_green a { color: #8ec617; }
.c_brown, .c_brown a { color: #9f9362; }
.c_dgray, .c_dgray a, .c_dgray a:visited { color: #575757; }
.c_blue, .c_blue a { color: #298cd2; }
.c_orange, .c_orange a { color: #f09944; }
.c_red, .c_red a { color: #ff0000 }
.c_red a:visited { color: #ff0000; }

.c_lgray, .c_lgray a { color: #b0b0b0; }
.c_lgray a:visited { color: #b0b0b0; }

.c_lblue2, .c_lblue2 a { color: #cfe8f9; }

.s_10, .s_10 a { font-size: 10px; }
.s_11, .s_11 a { font-size: 11px; }
.s_12, .s_12 a { font-size: 12px; }
.s_14, .s_14 a { font-size: 14px; }
.s_16, .s_16 a { font-size: 16px; }
.s_18, .s_18 a { font-size: 18px; }
.s_24, .s_24 a { font-size: 24px; }
.s_30, .s_30 a { font-size: 30px; }

.lh_110 { line-height: 110%; }
.lh_120 { line-height: 120%; }
.lh_130 { line-height: 130%; }
.lh_140 { line-height: 140%; }

.bm_3 { margin-bottom: 3px; }
.bm_5 { margin-bottom: 5px; }
.bm_10 { margin-bottom: 10px; }
.bm_15 { margin-bottom: 15px; }

.tm_3 { margin-top: 3px; }
.tm_5 { margin-top: 5px; }
.tm_10 { margin-top: 10px; }
.tm_15 { margin-top: 15px; }

.bp_5 { padding-bottom: 5px; }
.bp_10 { padding-bottom: 10px; }
.bp_15 { padding-bottom: 15px; }
.bp_20 { padding-bottom: 20px; }
.bp_30 { padding-bottom: 30px; }

.tp_5 { padding-top: 5px; }
.tp_10 { padding-top: 10px; }
.tp_15 { padding-top: 15px; }
.tp_20 { padding-top: 20px; }
.tp_30 { padding-top: 30px; }

.lp_5 { padding-left: 5px; }
.lp_10 { padding-left: 10px; }
.lp_15 { padding-left: 15px; }
.lp_20 { padding-left: 20px; }
.lp_30 { padding-left: 30px; }

.rp_5 { padding-right: 5px; }
.rp_10 { padding-right: 10px; }
.rp_15 { padding-right: 15px; }
.rp_20 { padding-right: 20px; }
.rp_30 { padding-right: 30px; }

.gr_menu_arr { margin-top: 6px; }

h5 { font-family: Arial,Helvetica,Tahoma,Verdana; font-size: 18px; font-weight: bold; margin-bottom: 10px; }
h1 { font-family: Arial,Helvetica,Tahoma,Verdana; font-size: 18px; Font-weight: bold; margin-bottom: 10px; }
h3 { font-family: Arial,Helvetica,Tahoma,Verdana; font-size: 18px; Font-weight: bold; margin-bottom: 10px; color: #f09944; }

.news_date { font-weight: bold; font-size: 11px; color:#7c7c7c; }
.news_type, .news_type a { font-size: 11px; font-weight: bold; }

.gray_frame { border: 1px solid #ececec; }
.white_frame { border: 1px solid #ffffff; }
.pink_bg { background: #faf7eb; }

.news_item { margin-bottom: 5px; }
.offer_hr { height: 10px; border-bottom: 1px solid #ececec; margin-bottom: 10px; }

.moreclosed { position: absolute; top: -3000; left: -3000; }
.moreopened { position: relative; top: 0px; left: 0px; }

.basket_frame { border: 1px solid #f4f4f4; }
.basket_main { background: #f4f4f4; border: 1px solid #ffffff; height: 117px; }

.info_block { border: 3px solid #f0f0f0; padding: 10px; margin-top: 6px; } 
.special_price { font-weight: bold; color: #eb7400; font-size: 14px; }

.cat_tbl_header { background: #d7f099 url(/images/catalog_tableheader_left.gif) top left no-repeat; font-size: 11px; height: 22px; }
.cat_tbl_inheader { width: 100%; height: 100%; background: url(/images/catalog_tableheader_right.gif) top right no-repeat; font-size: 11px; }
.cat_tbl_inheader a {color: #000000; text-decoration: underline; font-size: 11px;  padding: 5px; }
.cat_tbl_inheader a:hover {color: #000000; text-decoration: none; font-size: 11px;  padding: 5px; }
.cat_tbl_inhead_pad { padding: 5px; }
.cat_cell { padding:5px; }
.cat_odd { background: #ededed; }
.cat_even { background: #f9f9f9; }

.catmenu_closed { background: url(/images/catalog_menu_bg.gif) repeat-x; height: 25px; font-weight: bold; font-size: 11px; color: #ffffff; }
.catmenu_opened { background: url(/images/catalog_menuopen_bg.gif) repeat-x; height: 25px; font-weight: bold; font-size: 11px; color: #ffffff; }
.catmenu_closed a, .catmenu_opened a { color: #ffffff; text-decoration: none; }
.catmenu_closed a:hover, .catmenu_opened a:hover { color: #ffffff; text-decoration: underline; }
.catmenu_closed a:visited, .catmenu_opened a:visited { color: #ffffff;  text-decoration: none; }

.n_img { margin-right: 10px; margin-bottom: 10px;}
.c_img { margin-right: 5px; }

.navi { margin-right: 10px; }
.navisec { background: url(/images/arrow_navi.gif) no-repeat left center; padding-left: 15px; }
.navisec hover { text-decoration: none; }
.navisec a:hover { text-decoration: none; }
.navi_hr { height: 12px; border-bottom: 1px solid #ececec; margin-bottom: 10px; }

.alert { color: #eb7400; font-weight: bold; }

.input_submit { border: 1px solid #575757; font-weight: bold; font-size: 16px; background: #efefef url(/images/catalog_button_bg.gif) repeat-x; height: 29px; }
.input_submit_2 { border: 1px solid #575757; font-weight: bold; font-size: 12px; background: #efefef url(/images/catalog_button_bg.gif) repeat-x; height: 20px; }
.input_text { border: 1px solid #969696; font-size: 12px; color: #000000; }
.input_selcat { font-size: 11px; color: #808080; border: 1px solid #969696; width: 45px; }

.photo_container {overflow-x: auto; overflow-y: hidden; width: 260px;}
.prod_photo {border: 1px solid #959595; }

.hdn {position: absolute; top: -2000; left: -2000;}
.act_text {background: url(/images/act_right_middle.jpg) no-repeat; width:380px; height:121px; font-family: Tahoma, Verdana; font-size: 16px; color: #ffffff;}
.act_form {background: url(/images/act_bottom_middle.gif) repeat-y; border-bottom: 1px solid #268dc6; }

.tooltip_content {border: 3px solid #d7f099; padding: 5px; background: #feFeFe; }
#magnifier {border: 3px solid #d7f099; padding: 5px; background: #feFeFe; }

.history_item {margin-bottom: 5px;}

.action_label {margin-top: 2px; margin-left: 5px;}

