* {
	margin:0;
	padding:0;
}
body {
	background-color:#F6F6F6;
	text-align:center;
}
.column {
	float:left;
}
.clear {
	clear:both;
}
.share {
	width:320px;
	height:30px;
	float:right;
}
.share .google_1 {
	width:70px;
	height:30px;
	float:right;
}
.share .twitter {
	width:105px;
	height:30px;
	float:right;
}
.share .facebook {
	width:120px;
	height:30px;
	float:right;
}
fieldset {
	border:0;
}
dl {
	margin-bottom:10px;
	height:23px;
}
dl dt {
	margin-left:10px;
	background:#BD3B3B;
	color:#fff;
	float:left;
	font-weight:bold;
	margin-right:10px;
	padding:5px;
	width:130px;
}
dt {
	text-align:right;
}
dl dd {
	text-align:left;
}
dd input[type=text], dd input[type=password] {
	width:300px;
}
dd textarea {
	width:300px;
	height:100px;
}
dd .note {
	color:#F00;
	font-size:10px;
}
dd .note a {
	color:#F00;
	text-decoration:none;
	font-size:10px;
}
dd .note a:hover {
	color:#F00;
	text-decoration:underline;
	font-size:10px;
}
dd .message {
	color:#666;
	font-size:11px;
	font-weight:bold;
}
dd .message a {
	color:#666;
	text-decoration:none;
}
dd .message a:hover {
	color:#666;
	text-decoration:underline;
}
body {
	font-family:Tahoma, Arial, helvetica, sans-serif;
	color:#575656;
	font-size:12px;
}
fieldset {
	margin-top:10px;
}
.info, .success, .warning, .error, .validation {
	font-size:11px;
	border: 1px solid;
	margin: 10px;
	text-align:left;
	padding:7px 2px 7px 35px;
	background-repeat: no-repeat;
	background-position: 10px center;
}
.info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('images/info.png');
}

.note {
	font-size:11px;
	border: 1px dashed #C9C9C9 ;
	
	text-align:left;
	padding:7px 2px 7px 15px;
	background-repeat: no-repeat;
	background-position: 10px center;
	
	color: #575656;
	background-color: #F3F2F2;
	
}
.success {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('images/success.png');
}
.warning {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('images/warning.png');
}
.error {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('images/error.png');
}
.submit dt {
	background:#FFF;
}
.link_button {
	font:11px Tahoma, Arial, helvetica, sans-serif;
	padding:5px 8px 5px 8px;
	text-align:center;
	text-transform:lowercase;
	border:0;
	color:#fff;
	background-color:#575656;
	-moz-box-shadow: 1px 1px 1px #d7d7d7;
	-webkit-box-shadow: 1px 1px 1px #d7d7d7;
	box-shadow: 1px 1px 1px #d7d7d7;
	text-decoration:none;
}
.link_button:hover {
	text-decoration:none;
	background-color:#414141;
	-moz-box-shadow: 1px 1px 2px #aeaeae;
	-webkit-box-shadow: 1px 1px 2px #aeaeae;
	box-shadow: 1px 1px 2px #aeaeae;
}
input[type=submit], input[type=button], input[type=reset] {
	font:11px Tahoma, Arial, helvetica, sans-serif;
	padding:3px 4px 3px 4px;
	width:auto;
	text-align:center;
	text-transform:lowercase;
	border:0;
	color:#fff;
	background-color:#575656;
	-moz-box-shadow: 1px 1px 1px #d7d7d7;
	-webkit-box-shadow: 1px 1px 1px #d7d7d7;
	box-shadow: 1px 1px 1px #d7d7d7;
}
input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover {
	background-color:#414141;
	-moz-box-shadow: 1px 1px 2px #aeaeae;
	-webkit-box-shadow: 1px 1px 2px #aeaeae;
	box-shadow: 1px 1px 2px #aeaeae;
}
input[type=text], textarea, input[type=password] {
	width:130px;
	border:1px solid #B5B5B5;
	padding:3px;
	font-size:13px;
	color:#000;
	font-weight:normal;
	font-style:normal;
}
input[type=text]:focus, textarea:focus, input[type=password]:focus {
	border:1px solid #000;
}
.main {
	background-color:#fff;
	width:1002px;
	margin: 0 auto;
	border-left:1px solid #C9C9C9;
	border-right:1px solid #C9C9C9;
	overflow: hidden;
	background:url(images/inner_bg.png) #fff repeat-y;
}
.red {
	color:#BD3B3B;
}
.red a {
	color:#BD3B3B;
}
.col_head {
	height:25px;
	padding:12px 20px 0 20px;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(images/left_menu_border.png) #F3F2F2 left top no-repeat;
	overflow:hidden;
	white-space:nowrap;
}
.col_item {
	height:20px;
	padding:6px 5px 0 10px;
}
.col_1, .col_2, .col_3, .col_4, .box_1, .box_2, .box_3, .mid {
	float:left;
}
.space {
	font-size:1px;
	height:10px;
}
.horizontal_dotted_line {
	height:1px;
	width:198px;
	background:url(images/dotted.png) left top repeat-x;
}
.vertical_dotted_line {
	height:100%;
	width:1px;
	background:url(images/v_dotted.png) left top repeat-y;
	float:left;
}
.red_text {
	color:#BD3B3B;
}
/*=======header===========*/
#header {
	background-color:#fff;
	height:85px;
	padding:10px 0 0 10px;
}
#header .logo {
	float:left;
	height:69px;
	width:245px;
	background:url(images/logo_bg.png) left top no-repeat;
	cursor:pointer;
}
#header .basket_empty {
	float:right;
	height:69px;
	width:232px;
	background:url(images/basket.png) left top no-repeat;
}
#header .basket_full {
	float:right;
	height:69px;
	width:232px;
	background:url(images/basket_full.png) left top no-repeat;
}
#header .basket_empty .empty_basket {
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	color:#575656;
	font-smooth:always;
}
#header .basket_full .full_basket {
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	color:#575656;
	font-smooth:always;
}
#header .basket_full .basket_item {
	font-size:11px;
	font-weight:bold;
	color:#BD3B3B;
	font-smooth:always;
	padding-top:3px;
	padding-bottom:10px;
}
#header .basket_empty .btn_start_shopping {
	width:125px;
}
#header .basket_full .btn_start_shopping {
	width:125px;
}
#nav {
	height:37px;
}
#nav .search {
	padding-top:7px;
	float: left;
	background:#C9C9C9;
	width:198px;
	height:30px;
}
#nav .search .search_box {
	width:147px;
	border:1px solid #6D6C6C;
	background:url(images/search.png) #fff no-repeat right top;
	padding-right:20px;
}
#nav .search .search_box_default {
	width:147px;
	border:1px solid #6D6C6C;
	color:#C2C2C2;
	font-weight:bold;
	font-style:italic;
	padding-right:20px;
	background:url(images/search.png) #fff no-repeat right top;
}
#nav .search .search_btn {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	position:relative;
	overflow:hidden;
	bottom:25px;
	left:75px;
	background-color:transparent;
	width:25px;
	height:25px;
}
#nav .menu {
	background-color:#575656;
	height:37px;
}
#menu_top {
	padding:0;
	margin:0;
	list-style-type:none;
	height:28px;
	z-index:150;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}
#menu_top ul {
	width: auto;
	z-index:150;
}
#menu_top ul li {
	display:block;
	width: 80px;
	padding-bottom:11px;
	height:auto;
	position:relative;
	line-height:1em;
	font-size:10px;
	z-index:150;
	background-color:#575656;
}

#menu_top ul {
	visibility:hidden;
	position:absolute;
	height:0;
	top:5px;
	left:-20px;
	*left:-37px;
	width:50px;

}

#menu_top ul a, #menu_top ul a:visited {
	display:block;
	color:#fff;

	height:20px;
	padding-top:4px;
	z-index:150;
}



#menu_top li:hover ul, #menu_top a:hover ul {
	visibility:visible; 
	position:relative;
	height:auto; 
	padding:0;
	background:transparent url(images/trans.gif);
}
#menu_top li {
	float:left;
	height:28px;
	line-height:28px;
	z-index:150;
	padding-left:20px;
	padding-right:20px;
	height:33px;
	padding-top:4px;
}
#menu_top li a {
	text-decoration:none;
	color:#fff;
}
#menu_top #focus {
	background-color:#BD3B3B;
}
#menu_top li:hover {
	background-color:#BD3B3B;
	
}
/*=====//header===========*/

/*=======content===========*/
#content {
	background-color:#FFF;
}
#col_1 {
	width:198px;
	overflow:visible;
	background-color:#fff;
	float:left;
	text-align:left;
}
#col_2 {
	border-left:1px solid #C9C9C9;
	width:803px;
	overflow:visible;
	background-color:#fff;
	float:left;
}
#col_3 {
	border-left:1px solid #C9C9C9;
	width:553px;
	overflow:visible;
	background-color:#fff;
	float:left;
}
#col_3 .r_basket {
	position:relative;
	padding-left:22px;
 *padding-left:0;
	background:url(images/btn_basket_icon.png) #575656 no-repeat left top;
}
#col_3 .order_btn {
	width:100px;
	height:100px;
	margin-left:158px;
	margin-top:84px;
}
#col_3 .orders_price {
	padding-top:5px;
}
#col_3 .r_basket:hover {
	position:relative;
	padding-left:22px;
 *padding-left:0;
	background:url(images/btn_basket_icon_hover.png) #414141 no-repeat left top;
}
#col_3 .col_3_head {
	width:500px;
	height:31px;
	line-height:31px;
	color:#FFF;
	background:url(images/cut.png) #A2A2A2 no-repeat right top;
	font-size:11px;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
	text-transform:uppercase;
	overflow:hidden;
}
#col_3 h1 {
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:5px;
	margin-top:10px;
	margin-bottom:10px;
	color:#575656;
	background-color:#F3F2F2;
}
#col_3 .col_3_head a {
	text-decoration:none;
	color:#FFF;
}
#col_3 .col_3_head a:hover {
	text-decoration:underline;
	color:#FFF;
}
#col_3 .col_3_title {
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	padding-bottom:5px;
	font-size:16px;
	font-weight:bold;
}
#col_3 .col_3_content {
	text-align:left;
	padding:10px;
	font-size:12px;
}
#col_3 .col_3_price {
	color:#BD3B3B;
	font-size:16px;
	font-weight:bold;
	margin-right:10px;
	margin-bottom:10px;
}
#col_3 .col_3_content_image {
	border:1px solid #C9C9C9;
	padding:5px;
	margin-right:10px;
	margin-bottom:8px;
	float:left;
	width:220px;
	height:134px;
}
#col_3 .col_3_gallery {
	width:555px;
	margin-top:20px;
	margin-bottom:30px;
	text-align:center;
}
#col_3 ul {
	list-style:square;
	margin-left:30px;
	margin-top:5px;
	margin-bottom:5px;
}
#col_3 li {
	margin-bottom:3px;
}
#col_3 .col_3_att {
	margin-bottom:5px;
}
#col_3 .col_3_basket {
	text-align:left;
	padding:10px;
	background:#F3F2F2;
	border:1px solid #C9C9C9;
	width:265px;
	font-size:12px;
	margin-bottom:20px;
	float:right;
}
#col_3 .col_3_basket .col_3_text {
	width:20px;
}
#col_3 .col_3_basket .col_3_arrow {
	font-size:9px;
}
#col_3 .col_3_basket .col_3_arrow a {
	color:#575656;
	text-decoration:none;
}
#col_3 .col_3_basket .col_3_arrow a:hover {
	color:#575656;
	text-decoration:underline;
}
#col_3 .col_3_gallery_item {
	border:1px solid #C9C9C9;
	padding:2px;
	margin-right:10px;
	
}

#col_3 .col_3_item {
	height:197px;
	width:183px;
	float:left;
}
#col_3 .col_3_item .col_3_item_title {
	font-size:12px;
	margin-top:14px;
	margin-bottom:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#575656;
}
#col_3 .col_3_item .col_3_item_title a {
	text-decoration:none;
	color:#575656;
}
#col_3 .col_3_item .col_3_item_title a:hover {
	text-decoration:underline;
	color:#575656;
}
#col_3 .new_horizontal_dotted_line {
	float:left;
	margin-right:20px;
	margin-left:20px;
	height:1px;
	width:500px;
	background:url(images/dotted_d.png) left top repeat-x;
}
#col_3 .new_vertical_dotted_line {
	height:157px;
	margin-top:20px;
	margin-bottom:20px;
	width:1px;
	background:url(images/v_dotted.png) left top repeat-y;
	float:left;
}
#col_3 .col_3_item .col_3_item_image {
	width:131px;
	height:108px;
	border:0;
	background-color:#FFF;
	overflow:hidden;
	margin:0 auto;
}
#col_3 .col_3_item_inner_head {
	width:553px;
	height:30px;
}
#col_3 .col_3_item_inner_order {
	width:553px;
	height:30px;
	background-color:#575656;
}
#col_3 .col_3_item_inner_order .col_3_item_image_order {
	color:#FFF;
	float:left;
	width:110px;
	line-height:30px;
	text-align:center;
	font-weight:bold;
}
#col_3 .col_3_item_inner_order .col_3_item_title_order {
	color:#FFF;
	float:left;
	width:230px;
	line-height:30px;
	text-align:center;
	font-weight:bold;
}
#col_3 .col_3_item_inner_order .col_3_item_title_order a {
	color:#FFF;
	text-decoration:none;
}
#col_3 .col_3_item_inner_order .col_3_item_title_order a:hover {
	color:#FFF;
	text-decoration:underline;
}
#col_3 .col_3_item_inner_order .col_3_item_price_order {
	color:#FFF;
	float:left;
	width:110px;
	line-height:30px;
	text-align:center;
	font-weight:bold;
}
#col_3 .col_3_item_inner_order .col_3_item_price_order a {
	color:#FFF;
	text-decoration:none;
}
#col_3 .col_3_item_inner_order .col_3_item_price_order a:hover {
	color:#FFF;
	text-decoration:underline;
}
#col_3 .col_3_item_inner_order .col_3_item_quantity_order {
	color:#FFF;
	float:left;
	width:50px;
	line-height:30px;
	text-align:center;
	font-weight:bold;
}
#col_3 .col_3_item_inner_order .col_3_item_quantity_order a {
	color:#FFF;
	text-decoration:none;
}
#col_3 .col_3_item_inner_order .col_3_item_quantity_order a:hover {
	color:#FFF;
	text-decoration:underline;
}
#col_3 .col_3_item_inner_head .col_3_item_inner_total {
	color:#575656;
	float:left;
	padding-left:10px;
	line-height:30px;
	text-align:center;
}
#col_3 .col_3_item_inner_head .col_3_item_inner_total {
	color:#575656;
	float:left;
	padding-left:10px;
	line-height:30px;
	text-align:center;
	font-size:10px;
}
#col_3 .col_3_item_inner_head .col_3_item_inner_paging {
	color:#575656;
	float:left;
	line-height:30px;
	padding-left:5px;
	font-size:10px;
}
#col_3 .col_3_item_inner_head .col_3_item_inner_paging_current {
	color:#575656;
	float:left;
	line-height:30px;
	padding-left:5px;
	font-size:10px;
	font-weight:bold;
}
#col_3 .col_3_item_inner_head .col_3_item_inner_paging a {
	color:#575656;
	text-decoration:none;
	float:left;
	line-height:30px;
	padding-left:5px;
	font-size:10px;
}
#col_3 .col_3_item_inner_head .col_3_item_inner_paging a:hover {
	color:#575656;
	text-decoration:underline;
	float:left;
	line-height:30px;
	padding-left:5px;
	font-size:10px;
}
#col_3 .col_3_item_inner_head .col_3_item_inner_paging_main {
	color:#575656;
	float:right;
	padding-right:10px;
}
#col_3 .col_3_item_inner_odd {
	width:533px;
	height:70px;
	border:0;
	overflow:hidden;
	margin:0 auto;
	padding:10px;
	background:url(images/dotted_d.png) #F3F2F2 left bottom repeat-x;
}
#col_3 .orders .col_3_item_inner_odd {
	height:30px;
	font-size:11px;
}
#col_3 .orders .col_3_item_inner_even {
	height:30px;
	font-size:11px;
}
#col_3 .orders .col_3_item_orders_head {
	background:#575656;
	width:533px;
	height:15px;
	border:0;
	overflow:hidden;
	margin:0 auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	color:#fff;
	font-weight:bold;
}
#col_3 .orders .col_3_item_orders_head .col_3_order_id {
	width:120px;
	float:left;
}
#col_3 .orders .col_3_item_orders_head .col_3_status {
	width:80px;
	float:left;
}
#col_3 .orders .col_3_item_orders_head .col_3_basket_2 {
	width:110px;
	float:left;
}
#col_3 .orders .col_3_item_orders_head .col_3_date {
	width:100px;
	float:left;
}
#col_3 .orders .col_3_item_orders_head .col_3_price_2 {
	
	width:120px;
	float:left;
}
#col_3 .col_3_item_inner_odd .col_3_item_image_inner {
	width:85px;
	height:70px;
	border:0;
	border:1px solid #C9C9C9;
	background-color:#FFF;
	overflow:hidden;
	margin:0 auto;
	float:left;
}
#col_3 .col_3_item_inner_even {
	width:533px;
	height:70px;
	border:0;
	overflow:hidden;
	margin:0 auto;
	padding:10px;
	background:url(images/dotted_d.png) #FFF left bottom repeat-x;
}
#col_3 .col_3_item_inner_even .col_3_item_image_inner {
	width:85px;
	height:70px;
	border:0;
	border:1px solid #C9C9C9;
	background-color:#FFF;
	overflow:hidden;
	margin:0 auto;
	float:left;
}
#col_3 .col_3_item_title_inner {
	float:left;
	width:220px;
	text-align:left;
	padding-top:27px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	word-wrap:break-word;
}
#col_3 .col_3_text {
	width:20px;
}
#col_3 .col_3_item_title_inner_basket {
	float:left;
	width:150px;
	text-align:left;
	padding-top:27px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
#col_3 .col_3_item_title_inner_basket a {
	text-decoration:none;
	color:#575656;
}
#col_3 .col_3_item_title_inner_basket a:hover {
	text-decoration:underline;
	color:#575656;
}
#col_3 .col_3_item_title_order_2 {
	float:left;
	width:100px;
	text-align:left;
	padding-top:7px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}
#col_3 .col_3_item_status_order {
	float:left;
	width:70px;
	text-align:left;
	padding-top:7px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	color:#5e9b5e;
}
#col_3 .col_3_item_title_order_basket {
	float:left;
	width:130px;
	text-align:left;
	padding-top:7px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	color:#FFF;
}
#col_3 .col_3_item_price_order_basket {
	float:left;
	width:110px;
	text-align:left;
	padding-top:7px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	color:#FFF;
}
#col_3 .col_3_item_quantity_order_basket {
	float:left;
	width:120px;
	text-align:left;
	padding-top:7px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	color:#FFF;
}
#col_3 .col_3_item_status_order_progress {
	float:left;
	width:70px;
	text-align:left;
	padding-top:1px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	color:#bd3b3b;
}
#col_3 .col_3_item_products {
	float:left;
	text-align:left;
	padding-top:7px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	
}
#col_3 .col_3_item_products_2 {
	float:left;
	width:85px;
	text-align:left;
	padding-top:7px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}
#col_3 .col_3_item_products_2 a {
	color:#575656;
	text-decoration:none;
	font-weight:normal;
}
#col_3 .col_3_item_products_2 a:hover {
	color:#575656;
	text-decoration:underline;
	font-weight:normal;
}
#col_3 .col_3_hidden {
	font-weight:normal;
	width:533px;
	height:30px;
	border:0;
	overflow:hidden;
	margin:0 auto;
	padding:5px 10px 5px 10px;
	border-bottom:1px dashed #CDCDCD;
	background-color:#F7F7F7;
}
#col_3 .col_3_hidden_img {
	width:40px;
	height:30px;
	border:0;
	border:1px solid #C9C9C9;
	background-color:#FFF;
	overflow:hidden;
	margin:0 auto;
	float:left;
}
#col_3 .col_3_hidden_model {
	float:left;
	text-align:left;
	width:220px;
	text-align:left;
	padding-top:7px;
	font-weight:normal;
	padding-left:10px;
	padding-right:10px;
}
#col_3 .col_3_hidden_quantitiy {
	font-weight:normal;
	float:left;
	width:100px;
	text-align:left;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}
#col_3 .col_3_hidden_price {
	font-weight:normal;
	float:left;
	width:100px;
	text-align:left;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}
#col_3 .col_3_item_title_inner a {
	color:#575656;
	text-decoration:none;
}
#col_3 .col_3_item_title_inner a:hover {
	color:#575656;
	text-decoration:underline;
}
#col_3 .col_3_item_price {
	float:left;
	width:90px;
	text-align:left;
	padding-top:27px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
#col_3 .col_3_item_price_basket {
	float:left;
	width:144px;
	text-align:center;
	padding-top:27px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
#col_3 .col_3_item_total {
	float:right;
	width:170px;
	font-size:13px;
	text-align:right;
	color:#BD3B3B;
	padding-top:8px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
#col_3 .col_3_item_checkout {
	float:left;
	width:250px;
	font-size:13px;
	text-align:left;
	color:#BD3B3B;
	padding-top:5px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
#col_3 .col_3_item_q_basket {
	float:left;
	width:90px;
	text-align:center;
	padding-top:27px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
#col_3 .col_3_item_q_basket img {
	padding-bottom:4px;
}
#col_3 .col_3_item_q_basket a {
	text-decoration:none;
	color:#575656
}
#col_3 .col_3_item_q_basket a:hover {
	text-decoration:underline;
	color:#575656
}
#col_3 .col_3_item_quantity {
	text-align:center;
	float:left;
	width:30px;
	text-align:left;
	padding-top:27px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
#col_3 .col_3_item_basket {
	margin-left:10px;
	margin-top:23px;
	float:left;
	width:25px;
	padding-left:22px;
 *padding-left:0;
	background:url(images/btn_basket_icon.png) #575656 no-repeat left top;
}
#col_3 .col_3_item_basket:hover {
	margin-left:10px;
	margin-top:23px;
	float:left;
	width:25px;
	padding-left:22px;
 *padding-left:0;
	background:url(images/btn_basket_icon_hover.png) #414141 no-repeat left top;
}
#col_3 .col_3_vertical_dotted_line {
	height:60px;
	margin-top:10px;
	margin-bottom:10px;
	width:1px;
	background:url(images/v_dotted.png) left top repeat-y;
	float:left;
}
#col_3 .col_3_vertical_dotted_line_order {
	height:30px;
	margin-top:3px;
	margin-bottom:5px;
	width:1px;
	background:url(images/v_dotted.png) left top repeat-y;
	float:left;
}
#col_4 {
	border-left:1px solid #C9C9C9;
	width:249px;
	overflow:visible;
	background-color:#fff;
	float:left;
	height:100%;
	text-align:left;
}
#col_4 #red_ul {
	padding-left:20px;
	padding-top:6px;
	margin:0;
	list-style-type: square;
	font-weight:normal;
	font-size:11px;
}
#col_4 #red_ul li {
	padding-bottom:6px;
	color:#BD3B3B;
}
#col_4 #red_ul li span {
	color:#575656;
}
#col_4 #red_ul li a {
	text-decoration:none;
	color:#575656;
}
#col_4 #red_ul li a:hover {
	text-decoration:underline;
	color:#575656;
}
#col_4 .col_4_inner {
	padding:5px;
}
#col_4 .col_4_head {
	height:15px;
	padding:9px 15px 4px 20px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#F3F2F2;
	border-top:1px solid #C9C9C9;
}
#red_ul {
	padding-left:20px;
	margin:0;
	list-style-type: square;
	font-weight:bold;
	font-size:11px;
}
.main_menu li {
	cursor:pointer;
	background:url(images/down-arrow.gif) right top no-repeat;
}
.main_menu li ul li {
	cursor:default;
	background:none;
}
#red_ul li {
	padding-top:6px;
	padding-bottom:6px;
	color:#BD3B3B;
}
#red_ul li ul {
	display:none;
	padding-left:10px;
	padding-top:0;
	padding-bottom:0;
	color:#BD3B3B;
	list-style-type: circle;
}
#red_ul li ul li {
	padding-top:3px;
	padding-bottom:3px;
	font-weight:normal;
	color:#BD3B3B;
}
#red_ul li span {
	color:#575656;
}
#red_ul li a {
	text-decoration:none;
	color:#575656;
}
#brown_ul {
	padding-left:20px;
	padding-top:10px;
	margin:0;
	list-style-type: square;
	font-weight:bold;
	font-size:9px;
}
#brown_ul li {
	height:12px;
	color:#575656;
}
#brown_ul li span {
	color:#BD3B3B;
}
#brown_ul li a {
	text-decoration:none;
	color:#BD3B3B;
}
.col_box {
	padding:10px;
}
.col_box a{
	text-decoration:none;
}
#col_1 .col_box .text_default {
	color:#C2C2C2;
	font-weight:bold;
	font-style:italic;
}
#col_2 .text_default {
	color:#C2C2C2;
	font-weight:bold;
	font-style:italic;
}
.price_list {
	padding-top:7px;
	color:#575656;
}

.price_list a{
	text-decoration:none;
	color:#575656;
}

.price_list a:hover{
	text-decoration:underline;
	color:#575656;
}
#recommendation {
	height:267px;
	padding:0;
	margin:0;
	background-color:#F3F2F2;
}
#r_slide_container {
	position:relative;
	height:267px;
	width:782px;
	overflow:hidden;
	padding:0;
	margin:0;
}
#r_slide_1 {
	height:267px;
	width:782px;
	position:relative;
	float:left;
	left:1px;
}
#r_slide_2 {
	height:267px;
	width:782px;
	position:relative;
	float:left;
	left:782px;
	top:-267px;
}
#r_slide_3 {
	height:267px;
	width:782px;
	position:relative;
	float:left;
	left:1564px;
	top:-534px;
}
#recommendation .r_title {
	height:267px;
	width:21px;
	background:url(images/r_title.png) #F3F2F2 no-repeat left bottom;
	float:left;
	color:#fff;
	font-weight:bold;
	outline: none;
}
#recommendation .r_title a {
	outline: none;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
#recommendation .r_item {
	height:267px;
	width:260px;
	float:left;
}

#recommendation .r_item_promo {
	height:267px;
	width:260px;
	float:left;
	
}

#recommendation .r_item_new {
	height:267px;
	width:260px;
	float:left;
	
}

#recommendation .r_item_discount {
	height:267px;
	width:260px;
	float:left;
	
}
#recommendation .r_item .r_item_title {
	font-size:14px;
	height:32px;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
	margin-top:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#BD3B3B;
}
#recommendation .r_item .r_item_title a {
	text-decoration:none;
	color:#BD3B3B;
}
#recommendation .r_item .r_item_title a:hover {
	text-decoration:underline;
	color:#BD3B3B;
}
#recommendation .r_item .r_item_price {
	font-size:11px;
	margin-top:5px;
	margin-bottom:14px;
	text-transform:lowercase;
	font-weight:bold;
	color:#575656;
}
#recommendation .r_item .r_item_image {
	width:230px;
	height:135px;
	border:1px solid #C9C9C9;
	background-color:#FFF;
	overflow:hidden;
	margin:0 auto;
}
#recommendation .r_item .r_item_options {
	margin-top:14px;
}
#recommendation .r_item .r_details {
	position:relative;
	right:20px;
}
#recommendation .r_item .r_basket {
	position:relative;
	left:20px;
	padding-left:22px;
 *padding-left:0;
	background:url(images/btn_basket_icon.png) #575656 no-repeat left top;
}
#recommendation .r_item .r_basket:hover {
	position:relative;
	left:20px;
	padding-left:22px;
 *padding-left:0;
	background:url(images/btn_basket_icon_hover.png) #414141 no-repeat left top;
}
#tp_slide_container {
	position:relative;
	height:394px;
	width:782px;
	overflow:hidden;
	padding:0;
	margin:0;
}
#tp_slide_1 {
	height:394px;
	width:782px;
	position:relative;
	float:left;
	left:1px;
}
#tp_slide_2 {
	height:394px;
	width:782px;
	position:relative;
	float:left;
	/*left:782px;
	top:-394px;*/
	
}
#tp_slide_3 {
	height:394px;
	width:782px;
	position:relative;
	float:left;
	/*left:1564px;
	top:-788px;*/
}
#new_slide_container {
	position:relative;
	height:394px;
	width:782px;
	overflow:hidden;
	padding:0;
	margin:0;
}
#new_slide_1 {
	height:394px;
	width:782px;
	position:relative;
	float:left;
	left:1px;
}
#new_slide_2 {
	height:394px;
	width:782px;
	position:relative;
	float:left;
	/*left:782px;
	top:-394px;*/
	
}
#new_slide_3 {
	height:394px;
	width:782px;
	position:relative;
	float:left;
	/*left:1564px;
	top:-788px;*/
}
#top_products {
	height:394px;
	padding:0;
	margin:0;
	background-color:#FFF;
}
#top_products .tp_title {
	height:394px;
	width:21px;
	background:url(images/tp_title.png) #FFF no-repeat left bottom;
	float:left;
	color:#fff;
	font-weight:bold;
	outline: none;
}
#top_products .tp_title a {
	outline: none;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}

#new_products .new_title a {
	outline: none;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
#top_products .tp_item {
	height:197px;
	width:155px;
	float:left;
}
#top_products .tp_item .tp_item_title {
	font-size:11px;
	padding-right:10px;
	padding-left:10px;
	height:26px;
	overflow:hidden;
	vertical-align:bottom;
	margin-top:14px;
	margin-bottom:7px;
	text-transform:uppercase;
	font-weight:bold;
	color:#575656;
}
#top_products .tp_item .tp_item_title a {
	text-decoration:none;
	color:#575656;
}
#top_products .tp_item .tp_item_title a:hover {
	text-decoration:underline;
	color:#575656;
}
#top_products .tp_item .tp_item_image {
	width:131px;
	height:108px;
	border:0;
	background-color:#FFF;
	overflow:hidden;
	margin:0 auto;
}
#top_products .tp_item .tp_item_options {
	margin-top:14px;
	margin-bottom:0;
}
#top_products .tp_item .tp_item_options .tp_price {
	position:relative;
	color:#BD3B3B;
	font-size:11px;
	font-weight:bold;
	right:10px;
}
#top_products .tp_item .tp_basket {
	position:relative;
	left:10px;
	width:25px;
	padding-left:15px;
	background:url(images/btn_basket_icon.png) #575656 no-repeat left top;
}
#top_products .tp_item .tp_basket:hover {
	position:relative;
	left:10px;
	width:25px;
	padding-left:15px;
	background:url(images/btn_basket_icon_hover.png) #414141 no-repeat left top;
}
#top_products .tp_horizontal_dotted_line {
	float:left;
	margin-right:20px;
	margin-left:20px;
	height:1px;
	width:740px;
	background:url(images/dotted_d.png) left top repeat-x;
}
#top_products .tp_vertical_dotted_line {
	height:157px;
	margin-top:20px;
	margin-bottom:20px;
	width:1px;
	background:url(images/v_dotted.png) left top repeat-y;
	float:left;
}
#new_products {
	height:394px;
	padding:0;
	margin:0;
	background-color:#E4E4E4;
}
#new_products .new_title {
	height:394px;
	width:21px;
	background:url(images/new_title.png) #E4E4E4 no-repeat left bottom;
	float:left;
}
#new_products .new_item {
	height:197px;
	width:155px;
	float:left;
}
#new_products .new_item .new_item_title {
	height:26px;
	overflow:hidden;
	padding-right:10px;
	padding-left:10px;
	font-size:11px;
	margin-top:14px;
	margin-bottom:7px;
	text-transform:uppercase;
	font-weight:bold;
	color:#575656;
}
#new_products .new_item .new_item_title a {
	text-decoration:none;
	color:#575656;
}
#new_products .new_item .new_item_title a:hover {
	text-decoration:underline;
	color:#575656;
}
#new_products .new_item .new_item_image {
	width:131px;
	height:108px;
	border:0;
	background-color:#FFF;
	border:1px solid #C9C9C9;
	overflow:hidden;
	margin:0 auto;
}
#new_products .new_item .new_item_options {
	margin-top:14px;
}
#new_products .new_item .new_item_options .new_price {
	position:relative;
	color:#BD3B3B;
	font-size:11px;
	font-weight:bold;
	right:10px;
}
#new_products .new_item .new_basket {
	position:relative;
	left:10px;
	width:25px;
	padding-left:15px;
	background:url(images/btn_basket_icon.png) #575656 no-repeat left top;
}
#new_products .new_item .new_basket:hover {
	position:relative;
	left:10px;
	width:25px;
	padding-left:15px;
	background:url(images/btn_basket_icon_hover.png) #414141 no-repeat left top;
}
#new_products .new_horizontal_dotted_line {
	float:left;
	margin-right:20px;
	margin-left:20px;
	height:1px;
	width:740px;
	background:url(images/dotted_d.png) left top repeat-x;
}
#new_products .new_vertical_dotted_line {
	height:157px;
	margin-top:20px;
	margin-bottom:20px;
	width:1px;
	background:url(images/v_dotted.png) left top repeat-y;
	float:left;
}
#informaiton {
	height:180px;
	padding:0;
	margin:0;
}
#promotions {
	width:268px;
	height:180px;
	float:left;
}
#promotions .promotions_title {
	width:260px;
	height:31px;
	line-height:31px;
	color:#FFF;
	background:url(images/cut.png) #BD3B3B no-repeat right top;
	font-size:10px;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
	text-transform:uppercase;
}
#promotions .promotions_content {
	text-align:left;
}
#social {
	width:268px;
	height:180px;
	float:left;
	background:url(images/v_dotted.png) left top repeat-y;
}
#social .social_title {
	width:260px;
	height:31px;
	line-height:31px;
	color:#FFF;
	background:url(images/cut.png) #575656 no-repeat right top;
	font-size:10px;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
	text-transform:uppercase;
}
#social .social_content {
	text-align:left;
	padding-left:10px;
	padding-top:10px;
}
#paying {
	width:267px;
	height:180px;
	float:left;
	background:url(images/v_dotted.png) left top repeat-y;
}
#paying .paying_title {
	width:260px;
	height:31px;
	line-height:31px;
	color:#FFF;
	background:url(images/cut.png) #A2A2A2 no-repeat right top;
	font-size:10px;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
	text-transform:uppercase;
}
#paying .paying_content {
	text-align:left;
	padding-left:4px;
	padding-top:10px;
}
#col_3 .content_short_text {
	padding:10px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
	color:#A2A2A2;
}
#col_3 .content_more_text {
	padding:10px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:right;
	color:#BD3B3B;
	font-weight:bold;
}
#col_3 .content_more_text a {
	color:#BD3B3B;
	text-decoration:none;
}
#col_3 .content_more_text a:hover {
	color:#BD3B3B;
	text-decoration:underline;
}
#col_3 .content_long_text {
	padding:10px;
	text-align:left;
	color:#000;
}
#col_3 .content_long_text img {
	display:block;
	margin-top:5px;
	margin-bottom:5px;
	width:534px;
}
/*=====//content===========*/


/*=======footer===========*/
#footer {
	float:left;
	width:1003px;
	line-height:30px;
	color:#FFF;
	font-weight:bold;
	background-color:#575656;
	height:30px;
	font-size:9px;
}
/*=====//footer===========*/


#backgroundPopup {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:1;
}
#popupContact {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:50px;
	width:250px;
	font-weight:bold;
	background:#FFFFFF;
	border:2px solid #cecece;
	z-index:2;
	top:40%;
	left:40%;
	padding:12px;
	font-size:13px;
}
#popupContact h1 {
	text-align:left;
	color:#6FA5FD;
	font-size:22px;
	font-weight:700;
	border-bottom:1px dotted #D3D3D3;
	padding-bottom:2px;
	margin-bottom:20px;
}
#popupContactClose {
	font-size:14px;
	line-height:14px;
	right:6px;
	top:4px;
	position:absolute;
	color:#6fa5fd;
	font-weight:700;
	display:block;
}
#button {
	text-align:center;
	margin:100px;
}


#in_popup .r_basket {
	position:relative;
	padding-left:22px;
 *padding-left:0;
	background:url(images/btn_basket_icon.png) #575656 no-repeat left top;
}
#in_popup .r_basket:hover {
	position:relative;
	padding-left:22px;
 *padding-left:0;
	background:url(images/btn_basket_icon_hover.png) #414141 no-repeat left top;
}

#in_popup .col_3_text {
	width:20px;
}
#in_popup .col_3_arrow {
	font-size:9px;
}
#in_popup .col_3_arrow a {
	color:#575656;
	text-decoration:none;
}
#in_popup .col_3_arrow a:hover {
	color:#575656;
	text-decoration:underline;
}
