* {margin:0; padding:0; border:none;}
ul li {list-style-type:none;}
ol li {list-style-position:inside;}
table, td {border-collapse:collapse; border:1px solid #ccc; padding:5px;}
/*input, select, textarea {vertical-align:middle; color:#7a7a7a; border:1px solid #ccc; font-size:.9em;}*/
p, #content li {line-height:1.2em; margin-bottom:1em;}
strong {color:#555655;}
input[type=hidden] {visibility:hidden;}

a {color:#333; text-decoration:none;}
a:hover {text-decoration:underline;}

body {font-size:11px; font-family:Trebuchet MS; color: #555; text-align:left; background-color:#000;}
body.green {background: url(../images/bg_green.gif) repeat-x #668c5f;}
body.red {background: url(../images/bg_red.gif) repeat-x #8c5e5e;}
body.brown {background: url(../images/bg_brown.gif) repeat-x #8d8860;}
body.violet {background: url(../images/bg_violet.gif) repeat-x #6f6192;}
input {font-size:11px; font-family:Trebuchet MS; color: #555; text-align:left; border:0;}

/*#page {background:#fff; font-size:1.3em; padding:10px; min-width:770px;}
#header, #footer {border:1px solid #111; padding:10px; background:#ccc;}
#header {position:relative;}
#wrap {overflow:hidden; width:100%; margin:10px 0;}
#content {float:right; width:70%;}
#sidebar {float:left; width:25%; background:#eee;}*/





div#page {width:912px; margin-left:auto; margin-right:auto;}

div#header {width:900px; height:20px; margin-left:auto; margin-right:auto; background:url(../images/header/bg.gif) repeat-x;}
	dl#menu_top {width:900px; padding-top:3px;}
		dd#top_left_menu {float:left;}
		dd#top_left_menu ul {margin-left:3px;}
		dd#top_left_menu ul li {display:block; float:left; background:#888; height:19px; border-bottom:3px solid #888; margin-right:13px; position:relative;}
		dd#top_left_menu ul li.active {background:#4b4b4b;}
		dd#top_left_menu ul li a {color:#fff; text-decoration:none; float:left; position:relative; top:1px;}
		dd#top_left_menu ul li span {display:block; height:22px; width:5px; font-size:1px; float:left; margin-bottom:-3px; position:relative;}
			span.top_left_menu_l {background:url(../images/header/top_left_menu/bg_left.gif); left:-3px;}
			span.top_left_menu_r {background:url(../images/header/top_left_menu/bg_right.gif); right:-3px;}
		dd#top_right_menu {float:right;}
		dd#top_right_menu ul {margin-right:3px;}
		dd#top_right_menu ul li {display:block; float:left; background:#4b4b4b; height:19px; border-bottom:3px solid #4b4b4b; margin-left:13px;}
		dd#top_right_menu ul li a {color:#fff; text-decoration:none; float:left; position:relative; top:1px;}
		dd#top_right_menu ul li a img {margin-right:11px; margin-bottom:-2px;}
		dd#top_right_menu ul li span {display:block; height:22px; width:5px; font-size:1px; float:left; margin-bottom:-3px; position:relative;}
			span.top_right_menu_l {background:url(../images/header/top_right_menu/bg_left.gif); left:-3px;}
			span.top_right_menu_r {background:url(../images/header/top_right_menu/bg_right.gif); right:-3px;}
div#wrap {width:912px; margin-top:22px;}

	div#content_bg_top {width:912px; height:5px; font-size:1px;}
	body.green div#content_bg_top {background:url(../images/content/green/bg_top.gif);}
	body.red div#content_bg_top {background:url(../images/content/red/bg_top.gif);}
	body.brown div#content_bg_top {background:url(../images/content/brown/bg_top.gif);}
	body.violet div#content_bg_top {background:url(../images/content/violet/bg_top.gif);}
	
	div#content_bg_bottom {width:912px; height:5px; font-size:1px; clear:both;}
	body.green div#content_bg_bottom {background:url(../images/content/green/bg_bottom.gif);}
	body.red div#content_bg_bottom {background:url(../images/content/red/bg_bottom.gif);}
	body.brown div#content_bg_bottom {background:url(../images/content/brown/bg_bottom.gif);}
	body.violet div#content_bg_bottom {background:url(../images/content/violet/bg_bottom.gif);}
	
	
	div#content {width:900px; float:left; border-left:1px solid #ddeada; border-right:1px solid #ddeada; position:relative; padding:10px 5px 0 5px; z-index:1;}
	body.green div#content {background: url(../images/content/green/bg.gif) left bottom repeat-x #b0dca9;}
	body.red div#content {background: url(../images/content/red/bg.gif) left bottom repeat-x #ddaaa9;}
	body.brown div#content {background: url(../images/content/brown/bg.gif) left bottom repeat-x #dddbaa;}
	body.violet div#content {background: url(../images/content/violet/bg.gif) left bottom repeat-x #b4aade;}
	
	div#content_wrap {position:relative; width:900px; float:left; background-image:url(../images/content/bg_content.gif); z-index:1;}
	body.green div#content_wrap {background-color:#aad0a3;}
	body.red div#content_wrap {background-color:#d0a4a3;}
	body.brown div#content_wrap {background-color:#dddbaa;}
	body.violet div#content_wrap {background-color:#b4aade;}
	
	div#content_wrap .bg_bottom {width:900px; height:5px; position:absolute; bottom:-5px; left:0; background:url(../images/content/bg_bottom.gif) no-repeat; font-size:1px;}
		div#logo {position:absolute; top:-33px; left:381px; width:150px; height:59px; background:url(../images/content/logo.gif); text-align:center; padding-top:16px;}
		div#logo div {font-family: "Times New Roman", Arial, Tahoma; letter-spacing: 1px; font-size:29px; color:#fff; position:relative; top:-1px;}
		div#top_content_bar {width:890px; height:42px; background:url(../images/content/top_bar/bg.gif); padding-left:10px; padding-top:16px; position:relative; z-index:1000;}
		div#top_content_bar input.search_field {border:none; width:187px; height:19px; background:url(../images/content/top_bar/search_input.gif) no-repeat; padding-top:4px; padding-left:7px; padding-right:5px; position:relative; top:-7px; font-size:10px;}
		input#search_adv_subm { height:auto; width:auto;}
		div#top_content_bar input.search_button {position:relative; bottom:-1px; left:-3px;}
		div#top_content_bar div#search_simple {float:left; width:355px; position:relative;}
		div#top_content_bar div#search_simple img#opt {float:left; margin-right:6px;}
		div#top_content_bar div#search_simple img#search_adv {position:relative; bottom:-1px; left:-5px; cursor:pointer;}
		div#top_content_bar div#search_simple form {float:left;}
		div#cart {float:right; width:330px; height:34px; background:url(../images/content/top_bar/shopping_cart/bg.gif); margin-top:-4px; font-size:11px; color:#fff; position:relative; padding-left:8px; padding-top:9px; margin-right:15px;}
		div#cart a {color:#fff; text-decoration:none;}
        div#cart span#bugz {color:#4d4e4e; font-size:16px; position:absolute; top:7px; left:115px; font-weight:bold;}
        div#cart div#sum {position:absolute; right:90px; top:4px; font-size:22px; color:#4d4e4e;}
        div#cart div#sum span {font-size:18px;}
        div#cart a#checkout {position:absolute; right:6px; }
        div#cart a#checkout img {margin-right:6px; position:relative; bottom:-2px;}
		
		#js_search {position:absolute; top:22px; left:35px; background-color:#fff; z-index:99; border:1px solid #000; font-size:1px; opacity:0;}
	
	div#bottom_menu_wrapper {clear:both; text-align:center; padding-top:17px; height:21px;}		
	/*
	ul#menu_bottom {padding-top:0px; text-align:center; margin:0 auto; text-align:center; position:relative; margin-left:85px;}
	ul#menu_bottom li {padding:5px 0 5px 3px; float:left; position:relative; top:10px;}
	ul#menu_bottom li a {padding:2px 9px 3px 9px; color:#fff; text-decoration:none;}
	*/
	
	ul#menu_bottom {padding-top:0px; text-align:center; margin:0 auto;}
	ul#menu_bottom li {padding:5px 0 5px 3px; display:inline; position:relative;}
	ul#menu_bottom li a {padding:2px 9px 3px 9px; color:#fff; text-decoration:none;}
	
	ul#menu_bottom li span.left_bm {position:absolute; font-size:1px; width:3px; height:21px; display:block; position:absolute; top:3px; left:0px;}
	ul#menu_bottom li span.right_bm {position:absolute; font-size:1px; width:3px; height:21px; display:block; position:absolute; top:3px; right:0px;}	
	body.brown ul#menu_bottom li span.left_bm {background:url(../images/content/brown/bottom_menu/bg_left.gif);}
	body.brown ul#menu_bottom li span.right_bm {background:url(../images/content/brown/bottom_menu/bg_right.gif);}
	
	body.green ul#menu_bottom li span.left_bm {background:url(../images/content/green/bottom_menu/bg_left.gif);}
	body.green ul#menu_bottom li span.right_bm {background:url(../images/content/green/bottom_menu/bg_right.gif);}
	
	body.red ul#menu_bottom li span.left_bm {background:url(../images/content/red/bottom_menu/bg_left.gif);}
	body.red ul#menu_bottom li span.right_bm {background:url(../images/content/red/bottom_menu/bg_right.gif);}
	
	body.violet ul#menu_bottom li span.left_bm {background:url(../images/content/violet/bottom_menu/bg_left.gif);}
	body.violet ul#menu_bottom li span.right_bm {background:url(../images/content/violet/bottom_menu/bg_right.gif);}
	
	
	/*body.green ul#menu_bottom li.active {background:url(../images/content/green/bottom_menu/bg_left.gif) left bottom no-repeat; position:relative;}
	body.red ul#menu_bottom li.active {background:url(../images/content/red/bottom_menu/bg_left.gif) left bottom no-repeat; position:relative;}
	body.brown ul#menu_bottom li.active {background:url(../images/content/brown/bottom_menu/bg_left.gif) left bottom no-repeat; position:relative;}
	body.violet ul#menu_bottom li.active {background:url(../images/content/violet/bottom_menu/bg_left.gif) left bottom no-repeat; position:relative;}*/
	
	body.brown ul#menu_bottom li.active a {background-color:#918f7a;}
	body.green ul#menu_bottom li.active a {background-color:#7c9179;}
	body.red ul#menu_bottom li.active a {background-color:#93797a;}	
	body.violet ul#menu_bottom li.active a {background-color:#7f7991;}
		
	div#content_body{
	float:right;
	width:658px;
	/*height:490px;*/
	background-color:#fff;
	background-image:url(../images/content/content_body/bg_top.gif);
	background-repeat:no-repeat;
	background-position:top right;
	position:relative;
	padding:5px;
	}
	#content_body #breadcrumb{
	width:650px;
	height:20px;
	background:url(../images/content/content_body/breadcrumb_bg.gif) no-repeat;
	text-align:right;
	padding-top:3px;
	padding-right:8px;
	color:#000;
	margin-bottom:5px;
	}
	#breadcrumb a{
	text-decoration:underline;
	}
	body.green #breadcrumb a {color:#459100;}
	body.red #breadcrumb a {color:#8c5f62;}
	body.brown #breadcrumb a {color:#918b67;}
	body.violet #breadcrumb a {color:#69608d;}
	
	#breadcrumb a.home{
	color:#333;
	}
	#content_body .flash{
	margin-left:3px;
	margin-top:6px;
	padding-bottom:15px;
	}
	#content_body .body{
	padding-left:4px;
	margin-top:10px;
	}
	#content_body h2, #content_body .block h2{
	font-size:20px;
	color:#4b4b4b;
	font-weight:normal;
	position:relative;
	margin-bottom:8px;
	}
	#content_body h2 span { position:absolute; top:5px; right:2px; font-size:11px;}
	
	div#img_wrapper {position:relative; width:302px; float:left; margin-right:5px;}
	img#content_img {background:url(../images/content/img_bg.gif); padding:5px 6px 7px 6px; width:290px; height:190px;}
	div#zoom {position:absolute; top:159px; left:263px; z-index:10; width:28px; height:30px; background:url(../images/content/zoom.png);}
	div#info_price {width:335px; height:24px; background:url(../images/content/bg_price.gif); padding-left:9px; padding-top:7px; font-size:14px; color:#fff; position:relative;}
	div#info_price span {position:absolute; right:9px; top:3px; font-size:20px;}
	
	div#info_wrapper {width:350px; float:right;}
	.content_dfs {font-size:14px; margin:5px;}
	.content_dfs label, .content_dfs span {font-size:14px; width:100px; float:left; clear:left;}
	.content_dfs dl.sbrWrap {width:150px; float:left;}
	.content_dfs .clearfix {margin:5px 0;}
	.content_dfs label {padding-top:2px; }
	.dfs_comment table {width:100%; text-align:center; font-size:12px; border:none;}
	.dfs_comment strong {font-size:14px;}
	.dfs_comment table th {font-size:14px;}
	.dfs_comment table td {border:none;}
	.dfs {padding:10px 0px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	
	div#info_bottom {clear:both; padding-left:3px; padding-right:10px; padding-top:15px;}
	div#info_bottom h5 {font-size:14px; color:#222; padding:0; margin:0; font-weight:normal;}
	div#info_bottom p {font-size:12px; color:#666; padding:5px 4px 5px 9px;}
	
	
	div#reviews {clear:both; padding-left:3px; padding-right:0px; padding-top:3px;}
	div#reviews .all_reviews{
	margin-bottom:30px;
	}
	div#reviews .view{
	float:left; 
	margin-right:5px;
	cursor:pointer;
	}
	div#reviews div.views_count{
	width:78%;
	background:url(../images/content/content_body/products/border.gif) repeat-x;
	text-align:right;
	float:left;
	}
	div#reviews div.views_count span{
	text-align:right;
	font-size:14px;
	color:#222222;
	background-color:#fff;
	position:relative;
	top:4px;
	padding-left:5px;
	}
	div#reviews .odd, div#reviews .even{
	width:633px;
	background-color:#f4f4f4;
	clear:both;
	margin-left:8px;
	background-image:url(../images/content/content_body/products/review_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
	overflow:hidden;
	}
	div#reviews .even{
	background-image:none;
	background-color:#fff;
	}
	div#reviews .nickname{
	width:102px;
	background-color:#4b4b4b;
	background-image:url(../images/content/content_body/products/nick_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
	top:10px;
	left:5px;
	color:#fff;
	padding-top:2px;
	text-align:center;
	line-height:12px;
	}
	div#reviews .nickname span{
	display:block;
	width:100%;
	height:3px;
	position:absolute;
	top:100%;
	background-image:url(../images/content/content_body/products/nick_bottom.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	left:0;
	}
	div#reviews span.review_text{
	color:#4b4b4b;
	position:relative;
	top:-8px;
	margin-left:113px;
	display:block;
	}
	div#reviews #add_reviews{
	margin-top:30px;
	}
	div#reviews .text_area{
	width:515px;
	float:right;
	margin-right:14px;
	text-align:right;
	}
	div#reviews textarea{
	width:508px;
	height:56px;
	background:url(../images/content/content_body/products/text_area_review.gif) repeat-y;
	overflow-y: auto;
	padding-left:7px;
	border:none;
	}
	div#reviews .add_review{
	float:left;
	padding-left:10px;
	padding-top:3px;
	}
	div#reviews .text_area .submit{
	margin-top:14px;
	}
	div#links { padding-top:4px;}
	div.ajax_digit {width:30px; height:30px; background:url(../images/content/bg_digit.gif); float:left; margin-left:3px; text-align:center; }
	div.ajax_digit a {color:#fff; font-weight:bold; font-size:16px; text-decoration:none; display:block; width:30px; height:27px; padding-top:3px;}
	div.ajax_digit a:hover {text-decoration:none;}
	div.ajax_digit a.active_link {background:url(../images/content/bg_digit_a.gif);}
	
	table#info_table {font-size:14px; margin-left:5px; width:338px; border:none;}
	table#info_table td {border:none; color:#666; padding:0; height:28px;}
	table#info_table td.second_td {text-align:right; color:#222;}
	table#info_table td.second_td a {color:#222; text-decoration:none;}
	table#info_table td.second_td a:hover {color:#666;}
	#inp-qty {}
	
	#content_body #products{
	list-style-type:none;
	width:100%;
	overflow:hidden;
	}
	#products li{
	display:block;
	width:315px;
	height:106px;
	background-image:url(../images/content/content_body/products/li_bg.gif);
	background-repeat:no-repeat;
	margin-bottom:5px;
	padding-top:4px;
	padding-left:3px;
	margin-right:5px;
	}
	.borders{
	display:block;
	width:103px;
	height:103px;
	background:url(../images/content/content_body/products/ramka.gif) no-repeat;
	display:block;
	position:relative;
	margin-right:2px;
	float:left;
	}
	.borders img{
	position:absolute;
	top:4px;
	left:4px;
	}
	#products li h3{
	font-size:12px;
	color:#222;
	font-weight:normal;
	border-bottom:1px solid #000;
	margin-right:7px;
	padding-right:3px;
	padding-bottom:4px;
	text-align:right;
	margin-top:3px;
	}
	#products li div{
	float:right;
	width:204px;
	}
	#products li div.info{
	margin-top:16px;
	}
	#products li div.info a{
	float:left;
	display:block;
	position:relative;
	top:-2px;
	}
	
	.borders div#zoom {bottom:3px; right:3px; top:auto; left:auto;}
	
	#products li div.info a span.info_desc {display:none;}
	
	div#info_temp {display:none; position:absolute; width:202px;}
	div#info_temp_inner {background-color:#535252; padding:5px 8px; width:182px; margin-left:4px; color:#fff; font-size:11px;}

	div#basket_full_temp {display:none; position:absolute; width:202px;}
	div#basket_full_temp_inner {background-color:#535252; padding:5px 8px; width:182px; color:#fff; font-size:11px;}
	
	div#basket_temp {position:absolute; width:209px; z-index:1000; display:none;}
	div#basket_top {background:url(../images/content/popup/basket/top.png) no-repeat; font-size:1px; width:209px; height:13px;}
	div#basket_temp_inner {background-color:#fff; filter:alpha(opacity=90);	-moz-opacity: 0.9; opacity: 0.9; border-left:1px solid #000; border-right:1px solid #000; padding:5px 8px; width:191px; color:#000; font-size:12px;}
	div#basket_bottom {background:url(../images/content/popup/basket/bottom.png) no-repeat; font-size:1px; width:209px; height:3px;}
	
	#products li div.info div{
	font-size:20px;
	color:#222;
	line-height:20px;
	text-align:right;
	width:170px;
	padding-right:10px;
	}
	#products li div.info div span{
	font-size:16px;
	color:#222;
	font-weight:bold;
	}
	div.info_cat{
	margin-top:30px;
	font-size:20px;
	color:#222;
	line-height:20px;
	text-align: center;
	width:170px;
	}
	div.info_cat span {
	font-size:11px;
	}
	#products li div.buttons{
	width:207px;
	margin-top:20px;
	}
	#products li div.buttons a{
	display:block;
	width:98px;
	height:19px;
	background:url(../images/content/content_body/products/btn_bg.gif) no-repeat;
	float:left;
	text-align:right;
	margin-right:4px;
	}
	#products li div.buttons a span{
	display:block;
	margin-top:2px;
	color:#4b4b4b;
	padding-right:5px;
	
	background-repeat:no-repeat;
	}
	#products li div.buttons a span.learn{
	background-image:url(../images/content/content_body/products/learn_icon.gif);
	background-position:5px 5px;
	}
	#products li div.buttons a span.buy, #products li div.buttons a input {
	background-image:url(../images/content/content_body/products/buy_icon.gif);
	background-position:5px 4px;
	}
	#products li.even{
	float:left; 
	}
	
	/* Shopping Cart */
	#content_body #shopping_cart{
	list-style-type:none;
	width:100%;
	overflow:hidden;
	}
	
	#shopping_cart li{
	display:block;
	width:648px;
	height:106px;
	background-image:url(../images/content/content_body/products/li_bg_long_2.gif);
	background-repeat:no-repeat;
	margin-bottom:5px;
	padding-top:4px;
	padding-left:3px;
	margin-right:5px;
	position:relative;
	margin-bottom:10px;
	}
	#shopping_cart li.wishlist{
	background-image:url(../images/content/content_body/products/li_bg_long_3.gif);
	}
	#shopping_cart li.news_li{
	background-image:url(../images/content/content_body/products/li_bg_long.gif);
	margin-bottom:15px;
	}
	#shopping_cart li a.borders{
	display:block;
	width:103px;
	height:103px;
	background:url(../images/content/content_body/products/ramka.gif) no-repeat;
	display:block;
	position:relative;
	margin-right:2px;
	float:left;
	}
	#shopping_cart li a.borders img{
	position:absolute;
	top:4px;
	left:4px;
	}
	#shopping_cart li div.car_name{
	padding-top:5px;
	float:right;
	width:526px;
	margin-right:10px;
	position:relative;
	}
	
	#shopping_cart li div.car_name span {position:absolute; top:6px; right:28px; font-size:12px; color:#888;}
	#shopping_cart li.news_li div.car_name span {right:0px;}
	
	#shopping_cart li div.car_name img {position:absolute; top:0px; right:0px;}
	
	#shopping_cart li h3{
	width:523px;
	font-size:12px;
	color:#222;
	font-weight:normal;
	border-bottom:1px solid #000;
	margin-right:7px;
	padding-right:3px;
	padding-bottom:4px;
	text-align:left;
	margin-top:3px;
	}
	
	span.info_desc {display:none;}
	span.info_desc a.basket_a {color:#fff;}
	div.black_line {font-size:0px; line-height:0px; width:190px; height:1px; border-top:1px solid #000;}
	span.info_q {display:block; float:left;}
	span.info_s {width:185px; display:block; text-align:right;}
	
	#shopping_cart li div.price{
	font-size:20px;
	color:#222;
	line-height:20px;
	position:absolute;
	top:60px;
	right:55px;
	text-align:right;
	}
	
	#shopping_cart li div.color {color:#888; font-size:12px; position:absolute; top:50px; left:124px; z-index:999;}
	#shopping_cart li div.color span {color:#333;}
	
	#shopping_cart li div.quantity { width:53px; height:36px; background:url(../images/content/content_body/products/bg_q.gif) left bottom no-repeat; text-align:center; position:absolute; top:48px; right:193px;}
	#shopping_cart li div.quantity input {width:10px; margin-top:4px;}
	#shopping_cart li .change_btn {position:absolute; right:14px; top:46px;}
	#shopping_cart li .delete_btn {position:absolute; right:14px; top:76px;}
	
	div#cart_buttons {float:right;}
	.basket_header {float:left;}
	
	div#total_block {width:653px; position:relative; min-height:50px;}
	div#total_block span {color:#4b4b4b; font-size:14px; padding-left:6px;}
	div#total_block div#coupon {width:219px; height:36px; background:url(../images/content/discount/bg_coupon.gif) no-repeat; padding-top:7px; padding-left:9px; color:#fff; font-size:12px; line-height:15px; position:relative; margin-bottom:2px;}
	div#total_block div#coupon span {color:#999; font-size:12px; padding-left:0;}
	div#total_block div#coupon img {position:absolute; top:11px; right:12px;}
	
	input#coupon_input {background:url(../images/content/discount/bg_input.gif) no-repeat; border:none; width:100px; height:19px; font-size:10px; padding-top:3px; padding-left:5px; padding-right:5px;}
	input#wishlist_input {background:url(../images/content/discount/bg_input_2.gif) no-repeat; border:none; width:140px; height:22px; font-size:10px; padding-top:3px; padding-left:5px; padding-right:5px;}
	input#add_coupon_btn {position:relative; bottom:-6px;}
	
	div#total_sum {width:120px; height:50px; background:url(../images/content/discount/bg_total.gif) left bottom no-repeat; font-size:20px; color:#222; position:absolute; top:0px; right:0px; text-align:right; padding-right:13px;}
	div#total_sum span {color:#4b4b4b; font-size:14px; padding-right:78px; display:block; margin-bottom:5px;}
	
	div#discount_sum {width:120px; height:50px; background:url(../images/content/discount/bg_discount.gif) left bottom no-repeat; font-size:20px; color:#222; position:absolute; top:0px; right:142px; text-align:right; padding-right:13px;}
	div#discount_sum span {color:#4b4b4b; font-size:14px; padding-right:53px; display:block; margin-bottom:5px;}
	
	div#items_sum {width:120px; height:50px; background:url(../images/content/discount/bg_discount.gif) left bottom no-repeat; font-size:20px; color:#222; position:absolute; top:0px; right:283px; text-align:right; padding-right:13px;}
	div#items_sum span {color:#4b4b4b; font-size:14px; padding-right:85px; display:block; margin-bottom:5px;}
	
	div#wishListSearch {font-size:12px; color:#666;}
	div#wishListSearch span {font-size:14px; color:#4b4b4b; padding-right:170px;} 
	input#submit_btn {position:relative; bottom:-7px;}
	
	p.news_text {font-size:12px; color:#888; padding:32px 8px 8px 110px; line-height:16px;}
	div#news_full_text {padding-right:20px;}
	div#news_full_text h1 {font-size:20px; color:#4b4b4b; padding-left:10px; font-weight:normal;}
	div#news_full_text img {float:left; margin:5px 10px 10px 10px; background:url(../images/content/content_body/products/ramka.gif) no-repeat; padding:4px;}
	
	/* ----- */
	
	
	#products li.odd{
	float:right;
	}
	div#sidebar{
	float:left;
	width:221px;
	/*height:490px;*/
	background-color:#fff;
	background-image:url(../images/content/sidebar/bg_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-right:1px;
	padding:5px;
	position:relative;
	z-index:1;
	}
		#sidebar h3{
		color:#333;
		font-size:14px;
		width:216px;
		height:21px;
		background:url(../images/content/sidebar/categories/title_bg2.gif) no-repeat;
		font-weight:normal;
		padding-top:2px;
		padding-left:5px;
		}
		#sidebar h3.store{
		background:url(../images/content/sidebar/categories/title_bg.gif) no-repeat;
		}
		#categories ul{
		margin:9px 0px 33px 4px;
		list-style-type:none;
		}
		#categories ul li{
		margin-bottom:7px;
		padding-left:12px;
		background-image:url(../images/content/sidebar/categories/bullet.gif);
		background-position:0 50%;
		background-repeat:no-repeat;
		line-height:9px;
		position:relative;
		}
		#categories ul li a{
		color:#4b4b4b;
		font-size:12px;
		}
		#categories ul ul {
		margin:11px 9px 11px 9px; 
		background:transparent;
		border-left:1px solid #4d4d4d;
		}
		#categories ul ul li{
		background-image:none;
		padding:2px 4px;
		margin:0;
		line-height:12px;
		}
		#categories ul li.expanded{ 
		background-image:url(../images/content/sidebar/categories/bullet_a.gif);
		background-position:0 0;
		}
		#categories ul li ul li.expanded{
		background-image:none;
		}
		#categories ul ul li.collapsed a, #categories ul ul li.item a, #categories ul li ul li.expanded a{
		display:block;
		width:186px;
		height:14px;
		padding-top:1px;
		padding-left:5px;
		}
		#categories ul ul li.collapsed a:hover, #categories ul ul li.item a:hover, #categories ul li ul li.expanded a:hover{
		color:#fff;
		display:block;
		background-image:url(../images/content/sidebar/categories/element_bg.gif);
		background-repeat:no-repeat;
		width:186px;
		height:14px;
		text-decoration:none;
		}
		#up_news .body{
		padding:8px 6px 3px;
		}
		#up_news span.inews_date{
		display:block;
		width:60px;
		height:16px;
		background:url(../images/content/sidebar/news/date_bg.gif) no-repeat;
		color:#fff;
		padding-left:4px;
		}
		#up_news p{
		margin-top:8px;
		color:#333;
		margin-left:2px;
		border-bottom:1px solid #535252;
		padding-bottom:6px;
		margin-bottom:4px;
		}
		#up_news div.news_arc{
		text-align:right;
		padding-bottom:10px;
		padding-right:5px;
		}
		#up_news span.more {width:200px; display:block; text-align:right; padding-top:5px;}
		#sidebar .image_border{
		width:219px;
		height:106px;
		display:block;
		background:url(../images/content/sidebar/image_border.gif) no-repeat;
		}
		#sidebar .image_border img{
		position:relative;
		top:3px;
		left:3px;
		}

/*Opera Hack*/
@media all and (min-width: 0px) {
div#right_cont_bottom {padding-bottom:15px;}
}




/* modules */
#news {overflow:hidden; width:100%; margin:10px 0;}
#news li {width:47%; margin-bottom:5px;}
#news li.even {float:left; clear:left;}
#news li.odd {float:right;}
#news img {float:left; margin-right:5px; margin-bottom:5px;}
#news div {margin-top:5px;}
#news div a {color:#06c;}
#news div.clear {clear:both;}

		/*menu*/
dt.horizontal {display:none;}
.horizontal li {display:inline;}
.horizontal ul {margin:10px;}
.horizontal li {padding:0 10px; border-left:1px dotted #f60; white-space:nowrap;}
.horizontal li a {font-weight:bold;}
.horizontal li:first-child {border-left:none;}
#menu-bottom li a {font-weight:normal;}

li.active a {color:#f60;}
#menu-left {}
#menu-left dt {font-size:1.2em; font-weight:bold; padding:0 2px; background:#eee; margin:-.5em 5px -.5em 25px; line-height:1em; float:left;}
#menu-left ul {margin:15px 5px 5px 5px; padding:10px 5px 5px 5px; border:1px solid #000; background-color:#fafafa;}
#menu-left li {padding:1px 10px;}
#menu-left li a {font-weight:bold;}
		/*end of menu*/

/*#cart {position:absolute; right:10px; top:0; margin-top:20px;}
#cart a {color:#06c; font-weight:bold;}*/


#categories li.expanded>a {}
#categories li.expanded ul {}
#categories li.item a {}

/*#search h3 {font-size:1.2em; font-weight:bold; padding:0 2px; background:#eee; margin:-.5em 5px -.5em 25px; line-height:1em; float:left;}
#search h3 a {font-size:.8em; font-weight:normal;}
#search div {margin:15px 5px 5px 5px; padding:10px 5px 5px 5px; border:1px solid #000; background-color:#fafafa;}
#search label {float:left; display:block; width:40%; clear:left; vertical-align:middle;}
#search span {clear:left; white-space:nowrap;}
#search span input {width:auto; margin-left:40%;}
#search span label {display:inline; float:none;}
#search input {width:55%;}
#search input, #search select {margin:2px 0;}
#search .simple input {width:70%;}
#search .simple input+input {width:25%;}*/

#events {overflow:hidden; width:100%; }
#month-current {margin-right:10px;}
#month-current, #month-next {padding:5px; margin-bottom:20px; float:left;}
#events .title {margin-bottom:5px; text-align:center;}
#events .title strong a {color:#f60;}
#month-current .title strong a {margin-left:10px;}
#month-next .title strong a {margin-right:10px;}
#events .calendar th {font-weight:bold; color:#7a7a7a; padding:5px;font-size:11px;border:1px solid #ccc;}
#events .calendar td {padding:6px 0; text-align:center; color:#000;font-size:11px;border:1px solid #ccc;}
#events .calendar td.unact {color:#aaa;}
#events .calendar td.act {background-color:#eee;}
#events .calendar td.act a {color:#06c;}

#events .events_all {overflow:hidden; width:100%; margin:10px 0;}
.events_all .event {width:47%; margin-bottom:5px;}
.events_all .even {float:left; clear:left;}
.events_all .odd {float:right;}
.events_all img {float:left; margin-right:5px; margin-bottom:5px;}
.events_all div {margin-top:5px;}

table#category {width:100%; padding:0;}
tr.cat td {background:#f1f1f1;}

.pager {background:#fefefe; padding:5px 10px; text-align:center; border:1px solid #eee; margin:5px;}
.pager strong, .pager a {padding:2px; margin:3px; border:1px solid #fefefe;}
.pager strong {border:1px dotted #ccc;}

#catprodlist ul {margin:5px 5px 5px 5px; padding:5px 5px 5px 5px;}
#catprodlist li {padding:2px 0 2px 10px; margin:0;}
#catprodlist li a {color:#06c;}

#account-main {float:left;}
#account-main label {color:#333;padding:10px 10px; font-size:14px;}
#account-main p {margin-bottom:0px;}
#account-main a { display:block; font-size:12px; margin-bottom:7px;}
#account-main .text {color:#333;padding:5px 10px 5px 10px; font-size:18px; width:301px; height:23px; background:url(../images/content/login/inp_bg.gif) no-repeat; background-position:100% 100%; border:0;}
#account-main .btn{width:113px; height:28px; background-image:url(../images/content/login/login_btn.gif); background-repeat:no-repeat; cursor:pointer; position:relative; left:208px; top:8px;}
#account-main div.log{width:321px; float:left; position:relative; margin-right:8px;}
#account-main .grey_border{width:293px; position:relative; top:-20px; padding:12px 14px; padding-bottom:5px; float:left; text-align:left;}
#account-main-form {float:right; width:47%;}
#account-main-form legend {font-weight:bold; padding:10px;}
#account-main-form label {float:left; display:block; width:30%; clear:left; vertical-align:middle;}
#account-main-form input {margin:2px 0;}
#account-main-form a {margin-left:10px;}
#account-main-form span input {width:auto; margin-left:30%;}
#register em img {margin-bottom:5px;}
#register fieldset, .register fieldset {margin:0; padding:0;}
#register fieldset fieldset {padding-left:20px;}
#register legend, .register legend  {padding:10px;font-weight:bold;}
#register label, .register label {float:left; display:block; width:90px; clear:left; vertical-align:middle; padding-right:7px; height:20px; margin-bottom:2px; text-align:right; padding-top:3px; color:#666}
#register label.req, .register label.req { color:#333;}
#register small {float:left; display:block; width:20%; clear:right; vertical-align:middle; color:#f36; margin-top:2px;}
#register small strong {color:#f36; margin-left:10px;}
#register input, .register input{float:left; height:19px; margin-bottom:2px;} 
#register select, .register select, #register dl, .register dl {float:left; margin-bottom:2px;} 
#register input, .register input {display:block;}
input.txt {background-image:url(../images/content/register/inp_bg.gif); background-repeat:no-repeat; background-position:100% 100%; width:189px; padding:2px; height:19px;}
input.txt_2 {background-image:url(../images/content/register/inp_bg_2.gif); background-repeat:no-repeat; background-position:100% 100%; width:161px; padding:2px; height:18px;}
input.txt_3 {background-image:url(../images/content/register/inp_bg_3.gif); background-repeat:no-repeat; background-position:100% 100%; width:23px; padding:2px; height:18px;}
#register input.rad { display:block; height:23px; width:15px; color:#FFFFFF; background-color:fff;}
#register em input {width:5%; padding:0 1% 0 0.5%; border:none;}
#register em label {font-style:normal; width:69px; text-align:left; padding-left:4px;}
#register em label.long { width:280px;}
#register em {float:left;}
#register h3{ font-size:14px; color:#333333; font-weight:normal; padding-left:9px;}
h3.ch_title {font-size:14px; color:#333333; font-weight:normal; padding-left:9px;}
#register .grey_border {width:297px; padding:11px 6px 11px 6px; float:left;}
#content #register .long_grey {width:351px;}
#content #register .small_grey {width:269px;}
.el .grey_border {margin-bottom:20px;}
#register .btn{ width:113px; height:28px;}
#register #right {float:right; width:319px;}
.right_fix {position:relative; left:-48px;}
#register #left {float:left; width:319px;}
#register span.butn{ float:right; width:113px; height:28px; margin-top:12px;}
#register span.sec{ margin-left:6px;}
#address_table {width:319px; position:absolute; top:32px; right:15px;}
#address_table h3 {font-size:12px; font-weight: bold; margin-left:10px; margin-top:5px;}
#address_table form {}
#address_table form table {width:298px; margin:5px 10px;}
div#shipping_btn {position:relative; clear:both; right:-420px; top:-28px;}
div#shipping_btn a {display:block; float:left; margin-right:5px;}

#register .label_use {width:80%; clear:none; padding:0 1% 0 0.5%;}
#register p {}
/* #register textarea, .register textarea {width:40%;height:10%;margin-left:10px;}*/
.register caption {font-weight:bold;}
.register th {font-weight:normal;padding:2px 5px;}
.register td, .register th  {text-align:center; vertical-align:middle;}
.register legend {padding:10px;font-weight:bold;}
.register {padding:0; margin:0;}

#content .reminder {width:100%;}
#content .reminder h4 {padding:10px;}
#content .reminder input {margin:2px 0;float:left; display:block; margin-right:10px;} 
#content .reminder label {float:left; display:block; width:10%; clear:left; vertical-align:middle;}

#content .remind h4 {padding:10px;}
#content .remind input {margin:2px 0;float:left; display:block; margin-right:10px;} 
#content .remind label {float:left; display:block; width:10%; clear:left; vertical-align:middle;}
#account {position:relative;}
#account p a {color:#06c;}
#account #title {padding-bottom:10px;}
#account .el {width:269px;}
#account #left {position:absolute; left:0;}
#account #right {position:absolute; left:350px;}
#account .grey_border {width:269px; padding:11px 6px 11px 6px;}
#account .grey_border a {display:block; width:247px; height:18px; background-image:url(../images/content/login/strar.gif); background-repeat:no-repeat; background-position:3px 5px; padding-left:22px; padding-top:3px;}
#account .grey_border a:hover {display:block; width:247px; height:18px; background-image:url(../images/content/login/star_a_bg.gif); background-repeat:no-repeat; background-position:top left; text-decoration:none; color:#fff;}

#coupons {margin:10px 0;}
#coupons td {border:1px solid #ccc; width:25%; vertical-align:middle; text-align:center;}

#fast_opts {text-align:center; width:60%; margin-top:15px; float:right;}
#fast_opts li {display:inline;}
#fast_opts a {padding:5px; background-color:#fafafa; color:#355e7e; margin:5px 10px 5px 0; border:1px solid #ccc;}

#contentListPager {text-align:center; display:block; width:100%;}
#contentListPager li{display:inline; padding:3px;}
#contentListPager li a {color:#06c;}
.subscriptions {margin:2% 5%;width:100%;border:none;}
.subscriptions th {border:1px solid #ccc; color:#0e2b71; background-color:#fafafa; width:15%; text-align:center;  vertical-align:center;}
.subscriptions td {border:1px solid #ccc; text-align:center; vertical-align:center;}
.subscriptions th, .subscriptions td {width:10%;}

#discussListsPager span input {width:auto; margin-left:30%;}

#subscription legend {padding:10px;font-weight:bold;}
#subscription label {width:50%; clear:left; vertical-align:middle;}
#subscription input {margin:2px 0; float:left; display:block; margin-right:10px;} 
#subscription div input {margin:2% 40%;}

#shippingInfo {padding:10px;}
#shippingInfo a {color:#355e7e; padding:0 5px;}
.grey_border {background-color:#ebebeb;}
.grey_border b.corn {width:4px; height:4px;}
.grey_border .corner_lt {background:url(../images/bg/w_lt.gif);}
.grey_border .corner_lb {background:url(../images/bg/w_lb.gif);}
.grey_border .corner_rt {background:url(../images/bg/w_rt.gif);}
.grey_border .corner_rb {background:url(../images/bg/w_rb.gif);}
.grey_border table {width:320px; border:0; margin:5px;}
.grey_border table th {font-weight:bold;}
.grey_border table td {border:0;}

#register #label_inp-billasship {width:auto; clear:none; display:block; padding-left:10px;}

#register #registerinner {width:520px; background:url(../images/content/popup/search/corners/bottom.gif) left bottom no-repeat #e9e9e9; float:left; margin-bottom:7px; padding-top:5px;}
#registerinner div.since_till {float:left; width:250px;}
#registerinner div.since_till label {width:35px; text-align:center; color:#b5b5b5;}
#registerinner div.since_till .sel_date {width:147px; float:left; margin-bottom:2px; padding:2px; position:relative; background:url(../images/content/popup/search/sel_date_bg.gif) no-repeat; height:18px;}
#registerinner div.since_till .sel_date img {position:absolute; top:3px; left:133px; padding:2px; cursor:pointer;}
#registerinner div.since_till .sel_date input {background:none; border:none; height:auto; margin-left:4px; padding:1px 0 0 0; color:#555; width:120px;}

#s_adv_calendar {float:left; position:relative; width:224px; top:0; left:6px; display:none;}
#s_adv_calendar_inner {width:204px; margin-right:6px; text-align:left; padding:10px 10px 15px 10px; background:#f1f1f1; line-height:18px;}
#s_adv_calendar_inner h3 {font-size:18px; color:#4b4b4b;}
#searchAdv {width:547px; margin:0 auto;}
.searchAdv #searchAdv {float:left;}
.searchAdv #s_adv_calendar {display:block;}
#s_adv_calendar .s_line {width:204px;}


.ch_textarea {border:none; width:336px; height:69px; overflow:auto; background:url(../images/content/content_body/textarea.gif); padding-left:5px; padding-right:5px; margin-top:8px; margin-bottom:-25px; clear:both;}
.ch_textarea_small {border:none; width:286px; height:69px; overflow:auto; background:url(../images/content/content_body/textarea_small.gif); padding-left:5px; padding-right:5px;}
#edit_btn {clear:both; color:#666; padding-left:65px;}
#edit_btn a {color:#000; text-decoration:underline;}

#checkout_2 {width:651px; margin-bottom:12px;}
#checkout_2 table {width:630px; border:0; margin:5px;}
#checkout_2 table th {font-weight:bold;}
#checkout_2 table td {border:0;}
#checkout_2 table td.td_first {width:10px;}
#checkout_2 table td.td_second label {padding-left:5px; text-align:left;}

/*CheckOut*/
.bold_label {font-weight:bold;}
.checkout-column {float:left;}
.checkout-navigation {padding-top:20px; clear:both;}

.checkout_action {padding: 10px; background:#e7e7e7; width:290px; margin:0 5px 10px 0;}
.checkout_action h5 {font-size:14px;}
.checkout-header {font-size:14px;}
.c4-block-holder1 ul li label {width:130px; float:left;}
.checkout_input {background:url(../images/content/discount/bg_input.gif) no-repeat; border:none; width:100px; height:19px; font-size:10px; padding-top:3px; padding-left:5px; padding-right:5px;}


.c4-payment-form .checkout-clearfix {margin: 4px 0px;}
.c4-payment-form .checkout-clearfix label {display:block; width:130px;}
.c4-payment-form .inp_label {padding:5px 0;}
.c4-payment-form .inp_label label {clear:left;}


.c4-payment-form .inp_label label {padding-left:5px}
.exp_date dl.sbrWrap {margin-right:3px; float:left;}



#orderNotes h6 {font-size:12px;}

#ordershipInfo div span {width: 130px; float:left;}
#ordershipInfo div strong {float:left;}

.items {width:90%;}
.items th {padding:0 5px;}
.item_id {width:100px;}

.grey_box {width:631px; margin-bottom:12px; padding-left:10px; padding-right:10px; padding-bottom:5px;}
.grey_box table {width:620px; border:0; margin:5px;}
.grey_box table th {font-weight:bold;}
.grey_box table td {border:0;}
.grey_box table td.td_first {width:10px;}
.grey_box table td.td_second label {padding-left:5px; text-align:left;}

#ch_btn {width:651px; text-align:right;}
#ch_btn_2 {width:319px; text-align:right;}
#content #register #set_btn {width:86px; height:28px; margin-left:231px;}
#ch_btn img {float:left; margin-left:418px;}
#ch_btn_2 img {float:left; margin-left:86px; margin-right:5px;}
table.ch_table { border:none; width:300px; text-align:left;}
#content #register .shipinfo {width:269px;}
#content #register .shipinfo table.ch_table {width:260px;}
table.ch_table td {border:none; padding-left:15px; font-weight:bold; text-align:left;}
table.ch_table th {border:none; padding-left:15px; font-weight: normal; color:#fff; background:url(../images/content/content_body/th_right.gif) top right no-repeat; text-align:left; height:24px;}
table.ch_table th.first {text-align:right; font-weight:normal; width:20%; white-space: nowrap; background:url(../images/content/content_body/th_left.gif) top left no-repeat;}
table.ch_table td.first {text-align:right; font-weight:normal; width:20%; white-space: nowrap;}
#content #register #apply_filter {width:113px; height:28px; margin-left:230px; margin-top:10px; clear:both;}

#footer {width:900px; padding-left:12px; font-size:10px; color:#fff; padding-top:8px; padding-bottom:5px; position:relative; clear:both; font-family:Trebuchet MS;}
#footer a {font-size:10px; color:#fff; text-decoration:underline;}
#footer span {position:absolute; top:8px; right:12px;}
#content #register #finish_check {width:113px; height:28px; margin-left:200px;}
#s_adv {width:777px; text-align:center;}
#s_adv_inner {width:527px; text-align:left; padding:10px; background-color:#f1f1f1; line-height:18px;}
#settings {width:346px;}
#settings_inner {width:326px; text-align:left; padding:10px; background-color:#f1f1f1; line-height:18px;}
#settings_inner p {padding-top:12px; padding-left:5px;}

#select_languages span {display: block; cursor:pointer; float:left; margin-left:12px; margin-right:15px; margin-bottom:15px; width:47px; height:18px; font-size:11px; color:#fff; padding-top:2px; text-align:center; text-decoration:none;}
#select_languages span#color_red {background:url(../images/content/popup/settings/bg_red.gif) no-repeat;}
#select_languages span#color_green {background:url(../images/content/popup/settings/bg_green.gif) no-repeat;}
#select_languages span#color_violet {background:url(../images/content/popup/settings/bg_violet.gif) no-repeat;}
#select_languages span#color_brown {background:url(../images/content/popup/settings/bg_brown.gif) no-repeat;}
#settings_inner #select_languages span.active {background:url(../images/content/popup/settings/bg_flag.gif) no-repeat;}

.s_line {width:527px; height:1px; font-size:1px; border-bottom:1px solid #4b4b4b;}
.s_line_2 {width:326px; height:1px; font-size:1px; border-bottom:1px solid #4b4b4b;}
.img_button {cursor:pointer;}
#register #cancel_btn {margin:0 0 0 5px; width:76px; height:22px; display:block; position:absolute; right:0; bottom:0;}
#register #search_adv_subm {width:76px; height:22px; display:block; position:absolute; right:81px; bottom:0; margin:0;}

#currency span {display: block; cursor:pointer; float:left; margin-left:12px; margin-right:15px; margin-bottom:15px; width:42px; height:18px; font-size:11px; color:#4b4b4b; padding-left:5px; padding-top:2px;}
#currency span img {margin-right:3px;}
#currency a:hover {text-decoration:none; background: url(../images/content/popup/settings/bg_flag.gif) no-repeat; color:#fff;}
#currency span.active {background: url(../images/content/popup/settings/bg_flag.gif) no-repeat; color:#fff;}

#change_pas_wrap {position:relative; bottom:-3px;}

/* Select box replacement */
select.selReplaced {width:1px; position:absolute; left:-999em; float:none;} /* hiding selects */
dl.sbrWrap {margin:0; padding:0; border:none; position:relative; overflow:visible; background:url(../images/content/select/bg_left.gif) no-repeat; height:22px; width:200px;}
dl.w_288 {width:288px;}
dl.w_40 {width:40px;}
dl.w_89 {width:89px; margin-right:1px;}
dl.w_60 {width:60px; margin-right:1px;}
dl.w_120 {width:120px; margin-right:5px;}
dl.w_193 {width:193px;}
dl.w_165 {width:165px; font-weight:normal;}
div#page div#wrap div#content dl.sbrWrap *, dl.sbrWrap * {position:static; float:none; display:block; width:auto; margin:0; padding:0; border:none;}
div#page div#wrap div#content dl.sbrWrap dt, dl.sbrWrap dt {cursor:default; background:url(../images/content/select/bg_right.gif) top right no-repeat; height:20px; padding-left:3px; padding-top:2px; padding-right:24px;}
div#page div#wrap div#content dl.sbrWrap dd, dl.sbrWrap dd {position:absolute; z-index:101; left:-1px; top:100%;
			margin:0; padding:0; width:100%; overflow:auto; max-height:15em;
			border:1px solid #555; background:#fff; white-space:nowrap; font-size:.9em;}
div#page div#wrap div#content dl.sbrWrap dd ul, dl.sbrWrap dd ul {width:100%; overflow:hidden;}
div#page div#wrap div#content dl.sbrWrap dd li, dl.sbrWrap dd li {padding:2px; cursor:default;}
div#page div#wrap div#content dl.sbrWrap dd li.sbrSelected, dl.sbrWrap dd li.sbrSelected {background:#eee;}
div#page div#wrap div#content dl.sbrWrap dd li:hover, dl.sbrWrap dd li.hover, dl.sbrWrap dd li:hover {background:#ddd;}
div#page div#wrap div#content dl.sbrWrap .sbrOptsCol, dl.sbrWrap .sbrOptsCol {display:none;}
div#page div#wrap div#content dl.sbrWrap .sbrOptsExp, dl.sbrWrap .sbrOptsExp {display:block;}
div#page div#wrap div#content l.sbrWrap .sbrFocused {} 


/* -------------- Slider ---------------- */
#slide_wrap {height:66px; width:521px; position:relative; float:left; color:#4b4b4b; margin-bottom:11px;}
span.price {font-size:11px; position:absolute; top:0; left:80px;}
#panel {position:absolute; left:0; top:20px; width:521px;}

/* Left Panel */
#left_panel {height:33px; width:79px; background: url(../images/slider/bg_left_panel.gif) 0px 12px no-repeat; float:left; text-align:center; padding-top:15px;}
#left_panel span#from_s {color:#b5b5b5; position:absolute; left:0; top:-4px;}
#left_panel span#number_left {color:#fff; font-size:12px;}

/* Right Panel */
#right_panel {z-index:1; height:30px; width:79px; background: url(../images/slider/bg_right_panel.gif) 2px 12px no-repeat; position:relative; float:left; text-align:center; padding-top:18px;}
#right_panel span#to_s {color:#b5b5b5; position:absolute; left:5px; top:-4px;}
#right_panel span#number_right {font-size:12px;}


#right_panel input {position:absolute;right:0;top:5px;cursor:pointer;}
#slider_bg12 {background:url(../images/slider/slider_bg12_bg.gif); top:0; width:0px; height:18spx; z-index:1000; cursor:default;}	
	
/* Center Panel */
	/*road*/	
#left_road {float:left;}

#road_bg {z-index:300; height:48px; width:361px; position:relative; background: url(../images/slider/road_bg.gif) no-repeat;}
#track_wrapper {height:48px; z-index:300; width:361px; background: url(../images/slider/road_bg.gif) no-repeat;}	
#track {height:48px; width:343px; position:relative;}	
.handle_new {display:block; width:18px; height:18px; background:url(../images/slider/handle.gif) no-repeat; float:left; cursor:pointer; margin-top:14px;}	
#handle_middle {background:url(../images/slider/slider_bg12_bg.gif); height:18px; position:absolute; top:15px;}
/* Handle */
/*
div.handle_wrap {position:absolute;left:;top:100px;width:226px;height:42px;}*/
.left_handle, .right_handle {width:18px; height:18px; position:absolute; top:15px; left:0; background: url(../images/slider/handle.gif) no-repeat; z-index:1000;cursor:pointer;}
/*#handle_bg {height:42px;width:100%;background: url(images/handle_bg.gif) left top repeat-x;}*/

	/*start price - end price*/	
span#start, span#end {color:#c5c5c5;font-size:10px;position:absolute;cursor:pointer;}
span#start {left:-2px;top:10px;}
span#end {right:-9px;top:10px;}
span#number_right {color:#323244;font-weight:bold;display:block;font-size:14px;margin-top:-3px;}

div#plus_minus {position:absolute; top:5px; right:85px;}
div#plus_minus a:hover {text-decoration:none;}
div#plus_minus span {display:block; float:left; position:relative; top:-2px; margin-left:5px; margin-right:5px;}
a.plus, a.minus {display:block; width:12px; height:12px;text-decoration:none; float:left;}
a.plus {background:url(../images/slider/minus.gif) left top no-repeat;}
a.minus {background:url(../images/slider/plus.gif) left top no-repeat;}
#label_inp-descInfo {position:relative; top:-6px;}


/* Autocompletion */

div.auto_complete {position:absolute; background-color:#f0f0f0; filter:alpha(opacity=90);	-moz-opacity: 0.9; opacity: 0.9; border-left:1px solid #4b4b4b; border-right:1px solid #4b4b4b; padding-left:2px; padding-right:20px; padding-top:6px; padding-bottom:6px; width:223px !important; z-index:1000; margin-top:4px; z-index:1001;}

 div.auto_complete ul li.selected {color:#fff; background-image:url(../images/content/popup/ajax_search/bg_selected.gif); background-repeat:no-repeat; cursor:pointer;}
	.popup_top {width:247px; height:4px; background-image:url(../images/content/popup/ajax_search/top.gif);  background-repeat:no-repeat; position:absolute; z-index:5; top:-4px; left:-1px;}
	.popup_bottom {width:247px; height:4px; background-image:url(../images/content/popup/ajax_search/bottom.gif);  background-repeat:no-repeat; position:absolute; z-index:5; bottom:-4px; left:-1px;}
   
   li.contact {list-style-type: none; display:block; padding:2px; height:32px;}
    li.contact div.image {float:left; width:32px; height:32px; margin-right:8px;}
    li.contact div.name {
      font-weight:bold;
      font-size:12px;
      line-height:1.2em;
    }
    li.contact div.email {
      font-size:10px;
      color:#888;
    }
    #list {
      margin:0;
      margin-top:10px;
      padding:0;
      list-style-type: none;
    }
    #list li {
      margin:0;
      margin-bottom:4px;
      padding:5px;
      border:1px solid #888;
      cursor:move;
    }

          div.auto_complete ul {
            margin:0;
            padding:0;
            width:100%;
            list-style-type:none;
			position:relative;
			z-index:1;
			z-index:1000;
          }
          #content div.auto_complete ul li {
            margin:0;
			font-size:1em;
			color:#4b4b4b;
			padding-left:4px;
			line-height:1.3em;
			margin-bottom:1px;
          }
		  #content div.auto_complete ul li.selected {color:#fff; background-image:url(../images/content/popup/ajax_search/bg_selected.gif); background-repeat:no-repeat;}
          div.auto_complete ul strong.highlight { 
            color: #800; 
            margin:0;
            padding:0;
          }

/* Style for Opera */
@media all and (min-width: 0px)	{
	span#number_left, span#number_right {color:#323244;font-weight:bold;display:block;font-size:16px;margin-top:-3px;}
}
/* -------------- End Slider ------------- */