form
{
	margin:0; padding:0;
}
img
{
	border:none;
}
.lt_w, .rt_w, .rb_w, .lb_w
{
	width:100%;
}
.lt_w
{
	background:url(../../images/new/lt.gif) left top no-repeat;
}
.rt_w
{
	background:url(../../images/new/rt.gif) right top no-repeat;
}
.rb_w
{
	background:url(../../images/new/rb.gif) right bottom no-repeat;
}
.lb_w
{
	background:url(../../images/new/lb.gif) left bottom no-repeat;
}
#all
{
	float:left;
	width:100%;
	background:#2e2e2e url(../../images/new/background.png) left top repeat-x;
}
#all2
{
	padding:5px;
	padding-bottom:0;
}
#left, #right, #top, #left_top, #right_top, #speaker
{
	float:left;
	width:100%;
	height:100%;
}
#top
{
	background:#4c4b50 url(../../images/new/top_bg.bmp) left top repeat-x;
}
#left
{
	background:url(../../images/new/left_bg.bmp) left top repeat-y;
}
#right
{
	background:url(../../images/new/right_bg.bmp) right top repeat-y;
}
#left_top
{
	background:url(../../images/new/left_top.gif) left top no-repeat;
}
#right_top
{
	background:url(../../images/new/right_top.gif) right top no-repeat;
}
#speaker
{
	width:100%;
	background:url(../../images/new/speaker.gif) 50% 70px no-repeat;

}
.top
{
	width:100%;
	height:23px;
}
.top .earphone
{
	margin-left:140px;
	float:left;
	width:200px;
	height:23px;
	background:url(../../images/new/earphones.gif) left top no-repeat;
}
.top .top_button
{
	margin-right:120px;
	width:200px;
	float:right;
	height:23px;
	background:url(../../images/new/top_button.gif) right top no-repeat;
}
.header div
{
	background:none;
}
.header
{
	padding:0 12px;
	margin-top:65px;
	height:184px;
	overflow:hidden;
}
.header .left_grad, .header .right_grad
{
	width:21px;
	height:150px;
}
.header .left_grad
{
	background:url(../../images/new/grad_bg.gif) 0 55px repeat-x;
}
.header .right_grad
{
	background:url(../../images/new/grad_bg.gif) 0 55px repeat-x;
}
.header .logo
{
	width:204px;
	height:184px;
	background:url(../../images/new/logo_bg.jpg) right top no-repeat;
}
.header .logo a
{
	width:100%;
	height:100%;
	display:block;
	padding:0;
	font-size:0;
	float:left;
	margin:0;
}
.header .middle_cont
{
	vertical-align:top;
	padding-top:1px;
	/*background:#ffffff url(../../images/new/inner_top.bmp) left top repeat-x*/;
}
.header .middle_cont div
{
	background:#ffffff;
}
.header .middle_cont .banner
{
	float:left;
	margin-top:40px;
	width:100%;
	height:62px;
	overflow:hidden;
	text-align:center;
	background:#efffff;
}
.header .middle_cont .phone
{
	float:left;
	width:100%;
	height:95px;
	margin-top:39px;
	background:#efffff url(../../images/new/phone.jpg) center center no-repeat;
}
.header .middle_cont .menu
{
	float:left;
	width:100%;
	height:34px;
	text-align:left;
	line-height:34px;
	background:#7CD8FD;
}
.header .middle_cont .menu table, .header .middle_cont .menu td
{
	height:34px;
}
.header .middle_cont .menu td
{
	padding:0 2px;
}
.header .middle_cont .menu *
{
	white-space:nowrap;
}
.header .middle_cont .menu, .header .middle_cont .menu a
{
	font-size:10pt;
	color:#ffffff;
	font-style:italic;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
}
.header .middle_cont .menu a
{
	height:34px;
	line-height:34px;
}
.header .middle_cont .menu a:hover
{
	color:#3a637a;
}
.header .middle_cont .menu .main_menu a:hover
{
	color:#E44D22;
}
.header .middle_cont .menu .main_menu
{
	height:34px;
	padding-left:10px;
	line-height:34px;
	background:#d4f4ff url(../../images/new/main_left.gif) left center no-repeat;
}
.header .middle_cont .menu .main_menu2
{
	width:100%;
	height:34px;
	text-align:center;
	padding:0;
	padding-right:8px;
	background:url(../../images/new/main_right.gif) right center no-repeat;
}
.header .middle_cont .menu .main_menu2 a
{
	color:#3a637a;
}
.header .middle_cont .background
{
	background:url(../../images/new/help.gif) right center no-repeat #ffffff;
	width:100%;
	float:left;
	height:15px;
}
.header .cart
{
	width:204px;
	height:184px;
	background:url(../../images/new/cart.jpg) left top no-repeat;
	vertical-align:bottom;
}
.header .cart .cpt_shopping_cart_info
{
	float:left;
	width:165px;
}
.header .cart .cpt_shopping_cart_info #shpcrtgc
{
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	color:#3A637A;
	margin-bottom:14px;
}
.header .cart .cpt_shopping_cart_info #shpcrtca
{
	text-align:right;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	color:#E25911;
	margin-bottom:4px;
}
.header .cart .cpt_shopping_cart_info  .hndl_proceed_checkout
{
	display:block;
	margin-bottom:9px;
	width:120px;
	height:84px;
	font-size:0;
}
.header table, .header td, .header tr, .header tbody{
padding:0px;
}
#mainbody
{
	padding:0 50px;
}
#mainbody .background
{
	width:100%;
	background:#A09FA4;
}
#mainbody .pad
{
	padding:0 3px;
}
#mainbody .background2
{
	width:100%;
	background:#ffffff;
}
#mainbody .left_menu, #mainbody .content
{
	vertical-align:top;
}
#mainbody .left_menu
{
	width:200px;
}
#mainbody .left_menu ul
{
	list-style-image:url(../../images/new/li.bmp);
	margin:0;
	padding-left:20px;
}
#mainbody .left_menu li
{
	font-size:12px;
	line-height:16px;
	font-family:Arial;
}
#mainbody .left_menu .cpt_category_tree a
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
#mainbody .left_menu .cpt_category_tree a:hover
{
	text-decoration:underline;
	color:#E44D22;
}
#mainbody .left_menu .cpt_category_tree .child a, #mainbody .left_menu .cpt_category_tree .child_current a
{
	text-decoration:underline;
}
#mainbody .left_menu .cpt_auxpages_navigation li
{
	list-style-image:url(../../images/new/li2.bmp);
}
#mainbody .left_menu .cpt_auxpages_navigation a
{
	color:#ff0000;
	font-weight:bold;
	text-decoration:none;
}
#mainbody .left_menu .cpt_auxpages_navigation a:hover
{
	text-decoration:underline;
}

#mainbody .left_menu .pad
{
	padding:5px;
}
#mainbody .left_menu .background_one
{
	background:#e0f7ff;
}
#mainbody .left_menu .background_one .pad
{
	padding:5px;
}
#mainbody .left_menu .background_one .pad div
{
	background:#d4f4ff;
}
#mainbody .left_menu .background_one .pad .cpt_product_search
{
	padding-left:3px;
	height:30px;
	background:#D4F4FF url(../../images/new/search_bg.gif) left top no-repeat;
}
#mainbody .left_menu input
{
	border:0;
	background:0;
	cursor:pointer;
	width:35px;
}
#mainbody .left_menu #searchstring
{
	/*background:#545223;*/
	width:117px;
	cursor:text;
}
#mainbody .left_menu .cpt_category_tree
{
	padding-bottom:50px;
}
#mainbody .left_menu .background_one .pad div.cpt_auxpages_navigation
{
	background:#e2e9ef;
}
#mainbody .left_menu .background_two
{
	margin:10px 0;
	background:#e6e6e6;
}
#mainbody .left_menu .background_contact
{
	margin:10px 0;
	background:#e0f7ff;
	font-family:tahoma;
}
#mainbody .left_menu .background_contact .tel_kod{
font-size: 12px;
vertical-align: top;
text-align: right;
padding-right: 5px;
color:#444444;
}
#mainbody .left_menu .background_contact .tel_num{
font-weight: bold;
vertical-align: top;
font-size: 20px;
line-height: 17px;
padding-bottom: 10px;
color:#444444;
}
#mainbody .left_menu .background_contact .city
{
color:#E44D22;
text-align:left;
padding-bottom: 5px;
font-size:14px;
}
#mainbody .left_menu .background_three
{
	background:#e0f7ff;
	margin:10px 0;
}
#mainbody .left_menu .cpt_news_short_list
{
	padding:4px;
}
#mainbody .left_menu .cpt_news_short_list .news_date
{
	FONT-SIZE:12PX;
	font-family:ARial;
	width:40%;
	overflow:hidden;
	font-weight:bold;
	float:left;
}
#mainbody .left_menu .cpt_news_short_list .news_title
{
	FONT-SIZE:12PX;
	font-family:ARial;
	width:59%;
	text-decoration:underline;
	color:#000000;
	float:left;
	overflow:hidden;
}
#mainbody .left_menu .cpt_news_short_list a
{
	color:#444444;
}
#mainbody .left_menu .cpt_news_short_list a:hover
{
	color:#E44D22;
}
#mainbody .left_menu .cpt_news_short_list .news_subscribe
{
	display:none;
}
#mainbody .left_menu .cpt_news_short_list .news_viewall
{
	margin:5px 0;
	text-align:right;
}
#mainbody .left_menu .cpt_news_short_list .news_viewall a
{
	color:#ff0000;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
}
#mainbody .left_menu .cpt_survey
{
	background:#d4f4ff;
	font-size:12px;
	font-family:Tahoma;
}
#mainbody .left_menu .survey_question
{
	width:100%;
	color:#000000;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}
#mainbody .left_menu .cpt_survey label
{
	color:#555555;
	font-size:12px;
}
#mainbody .left_menu .cpt_survey .survey_submit
{
	text-align:center;
}
#mainbody .left_menu .cpt_survey .survey_submit input
{
	width:83px;
	height:21px;
	border:0;
	background:url(../../images/new/survey_button.gif) left top no-repeat;
	cursor:pointer;
	color:#3A637A;
	font-size:13px;
}
#mainbody .content
{
	padding-left:10px;
}
#mainbody .content #cat_path, #mainbody .content #cat_path a,
#mainbody .content .cpt_product_category_info, #mainbody .content .cpt_product_category_info  a
{
	color:#e25911;
	font-style:italic;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
}
#mainbody .content .cpt_product_category_info
{
	height:30px;
}
#mainbody .content .cpt_product_category_info table, #mainbody .content .cpt_product_category_info td
{
	width:100%;
	height:100%;
	vertical-align:middle;
}
#mainbody .content .product_print_v
{
	padding-right:20px;
}
#mainbody .content .product_print_v a
{
	color:#3A637A;
	font-style:italic;
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
}
#mainbody .content #cat_path a
{
	padding:0 7px;
}
#mainbody .content #cat_path a:hover, #mainbody .content .cpt_product_category_info  a:hover
{
	text-decoration:underline;
}
#mainbody .content #cat_info_left_block
{
	font-family:Verdana;
}
#mainbody .content #cat_info_left_block, #mainbody .content #cat_info_left_block *
{
	font-size:12px;
}
#mainbody .content #cat_info_left_block a
{
	color:#E25911;
}
#mainbody .content #cat_info_left_block a:hover
{
	color:orange;
}
#mainbody .content .sub_categories
{
	color:#E25911;
}
#mainbody .content .sub_categories a
{
	color:#E25911;
	text-decoration:none;
	padding-left:10px;
	line-height:20px;
	background:url(../../images/new/page_li.bmp) left center no-repeat;
}
#mainbody .content #cat_info_left_block .sub_categories a:hover
{
	text-decoration:underline;
	color:#3A637A;
}
#mainbody .content .sub_categories b
{
	color:#888888;
	font-weight:normal;
}
#mainbody .content .sort
{
	color:#688ba9;
	margin:18px 0;
	font-weight:bold;
	border-collapse:collapse;
	width:100%;
}
#mainbody .content .sort p
{
	margin:0;
}
#mainbody .content .sort td
{
	width:50%;
}
#mainbody .content .sort a
{
	color:#688ba9;
	font-weight:bold;
	font-family:Verdana;
	font-size:12px;
}
#mainbody .content .sort b
{
	color:#e25911;
	font-weight:bold;
	font-family:Verdana;
	font-size:12px;
}
#mainbody .content .sort form
{
	padding-right:30px;
}
#mainbody .content .sort .hndl_submit_prds_cmp
{
	width:260px;
	height:33px;
	line-height:33px;
	font-size:12px;
	color:#ffffff;
	font-family:Arial;
	font-weight:bold;
	cursor:pointer;
	background:url(../../images/new/compare.gif) left top no-repeat;
	border:0;
}
#mainbody .content .product_table .pad
{
//	padding:7px 30px 7px 0;
	padding:7px 10px 7px 0;

}
#mainbody .content .product_table .border
{
	border:1px solid #c9d0d6;
}
#mainbody .content .product_table .prdbrief_thumbnail
{
	width:116px;
	height:116px;
}
#mainbody .content .product_table .prdbrief_thumbnail table
{
	width:100px;
	height:100px;
}
#mainbody .content .product_table .prdbrief_thumbnail a
{
	display:block;
	line-height:0px;
}
#mainbody .content .product_table .prdbrief_thumbnail img.w
{
	width:100px;
}
#mainbody .content .product_table .prdbrief_thumbnail img.h
{
	height:100px;
}
#mainbody .content .product_table .prdbrief_thumbnail .border
{
	width:100px;
	height:100px;
	overflow:hidden;
	/*border:1px solid #e05b30;*/
	border:1px solid #666;
}
#mainbody .content .product_table .prdbrief_thumbnail .pad
{
	padding:8px;
}
#mainbody .content .cpt_product_rate_form
{
	float:left;
	padding-left:50px;
}
#mainbody .content .cpt_product_rate_form table
{
	width:100px;
}
#mainbody .content .cpt_product_rate_form .current-rating1-back,
#mainbody .content .cpt_product_rate_form .current-rating1-front,
#mainbody .content .cpt_product_rate_form .current-rating
{
	left:0;
}
#mainbody .content .cpt_product_images
{
	width:200px;
	float:left;
}
#mainbody .content .product_table .left_top_col
{
	padding-top:8px;
	text-align:left;
	padding-right:10px;
	padding-left:5px;
}
#mainbody .content .product_table .left_bottom_col
{
	padding-bottom:8px;
	text-align:left;
	padding-right:10px;
	padding-left:5px;
}
#mainbody .content .product_table .prdbrief_name a
{
	/*color:#e05b30;*/
	color:#000;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana;
}
#mainbody .content .product_table .prdbrief_name a:hover
{
	color:#3A637A;
}
#mainbody .content .product_table .prdbrief_price
{
	color:#000000;
	font-family:Verdana;
	font-size:12px;
}
#mainbody .content .product_table .prdbrief_price .totalPrice,
.rPrice
{
	color:#000000;
	font-family:Arial;
	font-weight:bold;
	font-size:10px;
	font-style:italic;
}
#mainbody .content .product_table .prdbrief_price .totalPrice b,
.rPrice b
{
	font-weight:bold;
	color:#ff0000;
	font-size:12px;
}
#mainbody .content .product_table .rating_replace
{
	height:33px;
}
#mainbody .content .product_table .rating_wrap
{
	height:33px;
}
#mainbody .content .product_table .sm-current-rating1
{
	float:left;
	clear:both;
}
#mainbody .content .product_table .sm-current-rating1 div
{
	left:0;
}
#mainbody .content .product_table .golosov
{
	text-transform:lowercase;
	float:left;
	height:12px;
	clear:both;
	font-size:10px;
	text-align:left;
	padding-left:5px;
	font-family:Verdana;
}
#mainbody .content .product_table .buy
{
	margin-top:4px;
}
#mainbody .content .product_table .buy td
{
	padding:0 10px;
	height:22px;
}
#mainbody .content .product_table .prdbrief_comparison
{
	height:22px;
}
#mainbody .content .product_table .prdbrief_comparison td
{
	padding:0 2px;
}
#mainbody .content .product_table .prdbrief_comparison label
{
	font-size:10px;
	font-family:Tahoma;
}
#mainbody .content .product_table .prdbrief_add2cart
{
	text-align:right;
	padding-right:10px;
}
#mainbody .content .background_tags
{
	margin:15px 0;
	background:#D4F4FF;
}
#mainbody .content .pad
{
	padding-right:30px;
}
#mainbody .content .block_tag_cloud a
{
	color:#3A637A;
	text-decoration:none;
}
#mainbody .content .block_tag_cloud a:hover
{
	text-decoration:underline;
	color:#E44D22;
}
#mainbody .content .cpt_product_name , #mainbody .content .cpt_product_name  h1
{
	color:#E25911;
	font-family:ARial;
	font-size:14px;
	width:100%;
	font-style:italic;
}
#mainbody .content .cpt_product_rate_form *
{
	font-size:12px;
	font-family:Verdana;
}
#mainbody .content .cpt_product_price
{
	font-size:24px;
	font-family:Verdana;
}
#mainbody .content .cpt_product_price .line_t
{
	text-decoration:line-through;
	font-weight:bold;
	font-size:24px;
	color:#ff0000;
}
#mainbody .content .cpt_product_price  .totalPrice, #mainbody .content .cpt_product_price .regularPrice,
#mainbody .content .cpt_product_price  .youSavePrice
{
	color:#000000;
	font-size:18px;
	font-style:italic;
}
#mainbody .content .cpt_product_price  .totalPrice b, #mainbody .content .cpt_product_price .regularPrice b,
#mainbody .content .cpt_product_price  .youSavePrice b
{
	font-size:24px;
	color:#ff0000;
	font-style:normal;
}
#mainbody .content .cpt_product_price .regularPrice b
{
text-decoration: line-through;
}
#mainbody .content .cpt_product_price div
{
	margin:5px 0;
}
#mainbody .content .cpt_product_price  .youSaveLabel
{
	color:#E25911;
	font-family:ARial;
	font-size:14px;
	*font-weight:bold;
	font-style:italic;
}
#mainbody .content .cpt_product_add2cart_button
{
	margin-top:15px;
}
#mainbody .content .make_bigger a
{
	color:#688BA9;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	font-family:Verdana;
}
#mainbody .content .make_bigger
{
	margin-bottom:33px;
}
#mainbody .content .make_bigger a:hover
{
	color:#ff0000;
	text-decoration:underline;
}
#mainbody .content .vote_numerofvotes
{
	text-transform:lowercase;
	font-size:12px;
	font-family:Arial;
	margin-top:4px;
}
#mainbody .content #prddeatailed_container
{
	width:1%;
	vertical-align:top;
	padding-top:10px;

}
#mainbody .content #other_info
{
	display:block;
	padding-left:20px;
}
#mainbody .content .page *
{
	font-size:12px;
	padding:0;
	margin:0;
	font-family:Verdana;
}
#mainbody .content .page h1
{
	font-size:14px;
	line-height:30px;
	color:#e05b32;
	font-style:italic;
}
#mainbody .content .page ul
{
	margin-left:20px;
	list-style-image:url(../../images/new/page_li.bmp);
}
#mainbody .content .page a
{
	color:orange;
}
#mainbody .content .page a:hover
{
	color:#ff0000;
}
.cpt_product_description p, .cpt_product_description b, .cpt_product_description span, .cpt_product_description div, .cpt_product_description strong, .cpt_product_description li, .cpt_product_description a
{
	font-size:12px;
	padding:0;
	margin:0;
	font-family:Verdana;
	line-height:16px;
}
.cpt_product_description a
{
	color:#ff0000;
}
.cpt_product_description a:hover
{
	color:orange;
}
.cpt_product_description p
{
	padding:4px 0;
}
#mainbody .content .cpt_product_details_request
{
	margin-top:30px;
}
#mainbody .content .cpt_product_details_request *
{
	font-family:Verdana;
	padding:0;
	margin:0;
	font-size:12px;
}
#mainbody .cpt_root_categories  .cat_name
{
	vertical-align:top;
	width:50%;
}
#mainbody .cpt_root_categories  .cat_name .rcat_root_category
{
	font-size:16px;
	font-weight:bold;
	color:#777777;
	font-family:Verdana;
}
#mainbody .cpt_root_categories  .cat_name .rcat_products_num
{
	color:#888888;
}
#mainbody .cpt_root_categories  .cat_name .rcat_products_num b
{
	color:#E25911;
	font-weight:normal;
}
#mainbody .cpt_root_categories  .cat_name .rcat_root_category:hover
{
	color:#3A637A;
}
/*
#mainbody .cpt_root_categories  .cat_name .rcat_products_num
{
	display:none;
}
*/
#mainbody .cpt_product_lists .prdbrief_name
{
	margin-top:3px;
	margin-right:5px;
}
#mainbody .cpt_product_lists .prdbrief_price
{
	margin-bottom:5px;
}
#mainbody .cpt_root_categories  .cat_name .rcat_child_categories
{
	padding-left:10px;
}
#mainbody .cpt_root_categories  .cat_name .rcat_child_categories a
{
	color:#777777;
	font-weight:normal;
	font-size:13px;
	font-family:TAhoma;
}
#mainbody .cpt_root_categories  .cat_name .rcat_child_categories a:hover
{
	color:#E44D22;
}
#mainbody .cpt_product_related_products h2
{
	color:#E25911;
	font-family:Arial;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
}
#blck-content
{
	font-size:12px;
}
#blck-content, #blck-content *
{
	font-family:Verdana;
}
#blck-content .background_cart_top
{
	background:#7CD8FD;
}
#blck-content #cart_page_title
{
	color:#ffffff;
	padding-left:20px;
}
#blck-content #cart_clear
{
	text-align:right;
	padding-right:20px;
}
#blck-content #cart_clear a
{
	color:#DFF4FF;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	font-family:Verdana;
}
#blck-content #cart_clear a:hover
{
	text-decoration:underline;
}
#blck-content #cart_content_tbl
{
	width:100%;
}
#blck-content #cart_content_tbl *
{
	color:#3A637A;
}
#blck-content #cart_content_tbl .row_even
{
	background:#ffffff;
}
#blck-content #cart_content_tbl .row_odd
{
	background:#DFF7FF;
}
#blck-content #cart_content_tbl #cart_total
{
	font-weight:bold;
	color:#ff0000;
	background:#DFF7FF;
	border:2px solid #3A637A;
}
#bottom
{
	height:70px;
	padding:0 50px;
	overflow:hidden;
	line-height:35px;
}

#bottom .background
{
	width:100%;
	background:#A09FA4;
}
#bottom .pad
{
	height:35px;
	padding:0 3px;
}
#bottom .pad2 a{
color:#000;
padding:0px;
}
#bottom .pad2
{
	background: #FFFFFF;
	margin:0 3px;
	height:35px;
	padding-top:1px;
}
#bottom .background2
{
	width:100%;
	background:#7dd9fe;
}
#bottom , #bottom a
{
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
	font-family:ARial;
	text-decoration:none;
}
#bottom a
{
	padding:0 10px;
}
#bottom a:hover
{
	text-decoration:underline;
}
#bottom .bottom_menu
{
	float:left;
}
#bottom .copyright
{
	padding-right:20px;
	text-align:right;
}
