@CHARSET "UTF-8";

/* TAG STYLES */
body { background-color: #4b5567; padding: 0; margin: 0; font: normal 12px Arial, sans-serif; }
form { margin: 0; padding: 0; }
a { text-decoration: underline; }

/* GLOBAL STYLES */
.tleft { text-align: left !important; }
.tright { text-align: right !important; }
.tcenter { text-align: center !important; }
.left { float: left; }
.right { float: right; }
.zero { font-size: 1px; }
.clear { clear: both; }

/* ADMIN */
.rerror { color: red; }
.admin_list_buttons {text-align: center !important; width: 76px;}
.admin_list_buttons IMG { border: 0px; padding: 0px 3px !important; }
.adminTable {font: normal 14px Tahoma, Arial, sans-serif; color: #696e7d; border-collapse: collapse;}
.adminTable th { font: bold 17px Tahoma, Arial, sans-serif; border: 1px solid gray; }
.adminTable td {vertical-align: top; border: 1px dashed gray;padding-top: 5px; text-align: left; padding: 2px 5px 2px 5px}
.adminTable a { color: #2a52be;	font: bold 14px Tahoma, Arial, sans-serif; text-decoration: underline;}

.adminTable a:hover{ text-decoration: underline; }
.adminTableEdit INPUT{
	background-image: url("../images/bg_inputbox.gif"); 
	border-top-width: 0; 
	border-left-width: 0px; 
	border-right: 1px solid #e9e9e9; 
	border-bottom: 1px solid #e9e9e9; 
	padding: 7px 12px 7px 12px; 
	color: #696e82; 
	font: normal 13px Tahoma, Arial, sans-serif;
}
.adminTableEdit td {
	vertical-align: top;
	padding: 5px;
}


/* BUTTONS */
.button_orange { background-color: #e67035; height: 28px; }
.button_orange .but_r { background-position: top right; background-repeat: no-repeat; background-image: url("../images/but_orange_r.gif"); height: 28px; }
.button_orange .but_l { background-position: top left; background-repeat: no-repeat; background-image: url("../images/but_orange_l.gif"); height: 28px; }
.button_orange .but_c { display: block; text-decoration: none; text-align: center; margin: 0 8px 0 8px; height: 28px; font: normal 12px Tahoma, Arial, sans-serif; color: white; line-height: 28px; }

.button_blue { background-color: #4b5567; height: 28px; }
.button_blue .but_r { background-position: top right; background-repeat: no-repeat; background-image: url("../images/but_blue_r.gif"); height: 28px; }
.button_blue .but_l { background-position: top left; background-repeat: no-repeat; background-image: url("../images/but_blue_l.gif"); height: 28px; }
.button_blue .but_c { display: block; text-decoration: none; text-align: center; margin: 0 8px 0 8px; height: 28px; font: normal 12px Tahoma, Arial, sans-serif; color: white; line-height: 28px; }

.button_green { background-color: #98ddad; height: 28px; }
/* INPUT BOX */
.grad_inputbox { background-image: url("../images/bg_inputbox.gif"); border-top-width: 0; border-left-width: 0px; border-right: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; padding: 7px 12px 7px 12px; color: #696e82; font: normal 12px Tahoma, Arial, sans-serif; }

/* BASKET */
.basket_line_cont { height: 16px; width: 187px; overflow: hidden; white-space: nowrap; }
.basket_line_cont a { font: normal 12px Tahoma, Arial, sans-serif; color: #4b5567; text-decoration: underline; }
.basket_line_cont a:hover{ color: black; }

/* MAIN CONT */
.main_container_wrapper { background-color: white; color: black; width: 1200px; }

.global_table { margin: 9px 0 9px 0; }
.topbanner_wrapper { width: 915px; height: 116px; border: 0; margin: 17px 25px 0 0; }
.topbanner_wrapper p { margin: 0; padding: 0; }
.logo { margin: 21px 10px 0 50px; border: 0; }


.topmenu_wrapper { height: 75px; background-image: url("../images/bg_menubar.gif"); overflow: hidden; }
.topmenu_wrapper_cont { padding: 22px 0 0 24px; }
.topmenu_wrapper a { padding: 6px 12px 6px 12px; margin-right: 10px; font: bold 14px Tahoma, Arial, sans-serif; color: #c5c8ce; background-color: #4b5567; display: block; float: left; text-decoration: none; }
.topmenu_wrapper a:hover { color: white; }
.topmenu_wrapper a.selected { background-color: #e86f36; color: white; }

.right_bookmarks { display: block; width: 27px; height: 166px; clear: both; font-size: 1px; float: left; margin-top: -12px; text-decoration: none; }
.right_bookmarks_1 { background-image: url("/tpl/images/book_2_1.gif"); }
.right_bookmarks_2 { background-image: url("/tpl/images/book_2_2.gif"); }
.right_bookmarks_3 { background-image: url("/tpl/images/book_2_3.gif"); }
.right_bookmarks_4 { background-image: url("/tpl/images/book_2_4.gif"); }

.left_sidebar_td { padding: 2px 0 0 24px; }
.search_input { background-color: #d5d6db; border: 6px solid #485464; color: #505460; padding: 4px 6px 4px 6px; font: normal 14px Tahoma, Arial, sans-serif; width: 185px; }

.basket_table { background-color: white; border: 6px solid #485464; width: 209px; margin: 10px 0 10px 0; }
.basket_table_title { color: #c9ced4; background-color: #485464; padding: 4px; font: normal 14px Tahoma, Arial, sans-serif; }
.basket_table_title a { color: #c9ced4; font: normal 14px Tahoma, Arial, sans-serif; text-decoration: none; }
.basket_table_collapse { background-color: #485464; vertical-align: top; text-align: right; }
.basket_table_collapse a { text-decoration: underline; color: #7e8693; font: normal 10px Tahome, Arial, sans-serif; }
.basket_table_collapse a:hover { color: white; }
.basket_contents { padding: 2px; }
.basket_table_bg { background-image: url("../images/bg_basket_bottom.gif"); height: 24px; line-height: 24px; padding: 0 4px 0 4px; color: #676d79; font: normal 14px Tahoma, Arial, sans-serif; }
.basket_sum_text { font: normal 18px Tahoma, Arial, sans-serif; background-color: #4b5567; color: #cfd2d6; padding: 3px; text-align: center; margin: 50px 10px 5px 0; }
.basket_sum { font: normal 32px Tahoma, Arial, sans-serif; color: white; background-color: #e67035; padding: 3px; text-align: center; margin: 0 10px 10px 0; }

.sidebar_line { width: 209px; height: 3px; background-color: #4d5464; } 
.sidebar_colorgrad { height: 40px; font: normal 14px Tahoma, Arial, sans-serif; margin: 0 0 0 2px; width: 207px; line-height: 40px; color: #4d5967; text-decoration: none; display: block; }
.sidebar_colorgrad:hover { color: black; margin-left: 0px; padding-left: 2px; }
.sidebar_colorgrad:visited { color: #4d5967; }
.sidebar_colorgrad1 { background-image: url("../images/bg_sbar_color_1.gif"); }
.sidebar_colorgrad2 { background-image: url("../images/bg_sbar_color_2.gif"); }
.sidebar_colorgrad3 { background-image: url("../images/bg_sbar_color_3.gif"); }
.sidebar_colorgrad4 { background-image: url("../images/bg_sbar_color_4.gif"); }
.sidebar_colorgrad5 { background-image: url("../images/bg_sbar_color_5.gif"); }
.sidebar_colorgrad6 { background-image: url("../images/bg_sbar_color_6.gif"); }

.sidebar_standart_banner { text-decoration: none; border: 0; display: block; margin: 5px 0 5px 0; }
.sidebar_standart_banner img { border: 0; }

.mainpage_separator { font: normal 18px Tahoma, Arial, sans-serif; color: #596272; height: 52px; line-height: 52px; background-image: url("../images/bg_sep_section.gif"); margin: -8px 0 0 0; }
.mainpage_separator .inright { font: normal 11px Tahoma, Arial, sans-serif; color: #696e7d; text-decoration: underline; float: right; line-height: 52px; margin-right: 15px; }
.mainpage_separator .inright:hover { color: black; }
.mainpage_title { font: normal 31px Tahoma, Arial, sans-serif; color: #596272; margin-top: 43px; }
.mainpage_text { font: normal 12px Tahoma, Arial, sans-serif; color: #696e7dl; margin: 20px 80px 30px 0; }
.mainpage_separator .newGroupType { float: right; margin: 14px 10px 0 0; }
.mainpage_separator .newGroupType .GT_lt {  background: url('../images/wc_lt.gif'); background-repeat: no-repeat; background-position: left top; }
.mainpage_separator .newGroupType .GT_rt {  background: url('../images/wc_rt.gif'); background-repeat: no-repeat; background-position: right top; }
.mainpage_separator .newGroupType .GT_lb {  background: url('../images/wc_lb.gif'); background-repeat: no-repeat; background-position: left bottom; }
.mainpage_separator .newGroupType .GT_rb {  background: url('../images/wc_rb.gif'); background-repeat: no-repeat; background-position: right bottom; }
.mainpage_separator .newGroupType .GT_C { display: block; font: normal 17px Arial, sans-serif; text-decoration: none; padding: 2px 10px; color: white; }

/* ARTICLES LIST */
.article_list_title { font: normal 18px Tahoma, Arial, sans-serif; color: #cfd2d6; background-color: #4b5567; line-height: 26px; display: inline; padding: 3px; }
.article_list_title a { font: normal 18px Tahoma, Arial, sans-serif; color: #cfd2d6; background-color: #4b5567; line-height: 26px; display: inline; padding: 3px; text-decoration: none; }
.article_list_text { display: block; margin: 6px 6px 15px 4px; text-decoration: none; font: normal 12px Tahoma, Arial, sans-serif; color: #696e7d; }
.article_list_text:visited { color: #696e7d;  }
a.article_list_text:hover { text-decoration: underline; }
.article_list_time { font: normal 10px Arial, sans-serif; color: #777; display: block; float: left; margin-left: -140px; width: 130px; text-align: center; padding-top: 8px; }

/* BRANDS LIST */
.brands_list_text { font: normal 12px Tahoma, Arial, sans-serif; color: #696e7d; }
	
/* GOODS LIST */
.goods_line {  height: 15px; font-size: 1px; background-image: url("../images/bg_goods_sep.gif"); }
.goods_list_entry { margin: 10px 3px 25px 3px; width: 308px; }
/*
.goods_list_entry_description_section .gtitle { font: normal 18px Tahoma, Arial, sans-serif; color: #cfd2d6; background-color: #4b5567; line-height: 26px; display: inline; padding: 3px; }
.goods_list_entry_description_section .gtitle a { font: normal 18px Tahoma, Arial, sans-serif; color: #cfd2d6; background-color: #4b5567; line-height: 26px; display: inline; padding: 3px; text-decoration: none; }
*/
.goods_list_entry_description_section .gtitle { font: normal 18px Tahoma, Arial, sans-serif; color: #4b5567; line-height: 26px; display: inline; }
.goods_list_entry_description_section .gtitle a { font: bold 18px Tahoma, Arial, sans-serif; color: #4b5567; line-height: 26px; display: inline; text-decoration: none; }
.goods_list_entry_description_section .gprice { font: normal 28px Tahoma, Arial, sans-serif; color: #e67035; margin: 12px 0 0 5px; }
.goods_list_entry_description_section .goldprice { font: normal 28px Tahoma, Arial, sans-serif; color: #4b5567; margin: 12px 0 -15px 5px; text-decoration: line-through; }
.goods_list_entry_description_section .gdescription { font: normal 11px Tahoma, Arial, sans-serif; color: #696e7d; margin: 5px 0 0 5px; }
.goods_list_entry_image_section .count span { font: normal 12px Tahoma, Arial, sans-serif; color: #4b5567; display: block; margin: 10px 70px 0 0; padding-top: 33px;  }
.goods_list_entry_image_section .count input { border: 0; font: normal 32px Tahoma, Arial, sans-serif; color: white; background-color: #e67035; padding: 5px; text-align: center; width: 40px; height: 38px; float: right; margin: 0 10px 0 0 ; }
/*
.goods_list_entry_description_section .gaction { background-color: #e67035; color: white; }
.goods_list_entry_description_section .gaction a { background-color: #e67035; color: white; }	
*/
.goods_list_entry_description_section .gaction { color: #e67035; }
.goods_list_entry_description_section .gaction a { color: #e67035; }	

	
.units_name { font: normal 12px Tahoma, Arial, sans-serif; color: #e67035; }
.units_value { font: normal 12px Tahoma, Arial, sans-serif; color: #333333; }
a.units_value { font: normal 12px Tahoma, Arial, sans-serif; color: #333333; text-decoration: underline; }
.units_units { font: normal 12px Tahoma, Arial, sans-serif; color: #333333; }

.goods_fullinfo { font: normal 12px Tahoma, Arial, sans-serif; color: #333333; }

#photo_count { font: bold 17px Tahoma, Arial, sans-serif; text-align: right; color: #4b5567; height: 35px; }
.color_in_list { width: 32px; height: 32px; float: left; margin: 0 auto 0 auto; border: 3px solid white; cursor: pointer; }
.color_in_list_selected { border-color: #4b5567; }

.navilinks a { font: normal 13px Tahoma, Arial, sans-serif; color: #696e7d; }
.navilinks a:visited { color: #696e7d; }
.navilinks a:hover { color: black; }
.navilinks span { font: normal 13px Tahoma, Arial, sans-serif; color: #696e7d; }
.navilinksCurrent { font: normal 18px Tahoma, Arial, sans-serif; color: #363a4a; }

.question{ margin-left: -5px; font: normal 12px Tahoma, Arial, sans-serif; color: #444;}
.expert_wrapper { background-color: #e7e7e7; padding: 4px; }
.expert { background-image: url("../images/expert.gif"); height: 142px; padding: 2px; background-position: center left; background-repeat: no-repeat; padding-left: 110px; }
/*
.goods_one_title strong { font: normal 31px Tahoma, Arial, sans-serif; color: #cfd2d6; background-color: #4b5567; line-height: 32px; display: inline; padding: 3px; }
*/
.goods_one_title strong { font: bold 31px Tahoma, Arial, sans-serif; color: #4b5567; line-height: 32px; display: inline; padding: 3px; }
.goods_one_title .price { font: normal 30px Tahoma, Arial, sans-serif; color: #e67035;  }

