html, body {
	background:#555555 url(../images/bg_all.gif) no-repeat 0% 0%;
	color:#A1A199;
	font-family:Tahoma;
	font-size:12px;
	margin:0;
	padding:0;
}
img { border:none;}
a {  text-decoration:none; color:#D18C06;}
a:hover {text-decoration:underline;}
.clear {
	clear:both;
	line-height:0;
	font-size:0;
	}
p {
	margin:0 0 10px 0;
	padding:0;
	}
.left { float:left;}
.right { float:right;}
#header_images{
	float:right;
	width:641px;
	overflow:hidden;
	padding: 0;
	margin:0;
	text-align:center;
	height:250px;
}
#page {
	width:884px;
	padding:0;
	margin-left:52px;
	}
#login img {
	float:left;
	margin-right:10px;
	}
.block_login {
	background:#080808;
	float:right;
	margin:20px 10px 0 0;
	_margin:20px 5px 0 0;
	padding:10px 15px 0 15px;
	width:290px;
	height:70px;
	color:#fff;
	font-size:11px;
	}
.block_login a { color:#FFCC00;}

.block_login form input {
	width:95px;
	border:1px solid #B5B5B5;
	float:left;
	margin:5px 4px 5px 0;
	}
.butt_login {
	background:url(../images/butt_login.gif) no-repeat;
	border:none!important;
	width:21px!important;
	height:19px!important;
	margin:5px 0 6px 0!important;
	}
.enter {
	background:url(../images/butt_enter.gif) no-repeat;
	width:56px!important;
	height:22px!important;
	border:none;
	}
.back {
	background:url(../images/butt_back.gif) no-repeat;
	width:56px!important;
	height:22px!important;
	border:none;
	margin-right:10px;
	}
.update {
	background:url(../images/butt_update.gif) no-repeat;
	width:56px!important;
	height:22px!important;
	border:none;
	margin-left:10px;
	}	
.continue {
	background:url(../images/butt_continue.gif) no-repeat;
	width:56px!important;
	height:22px!important;
	border:none;
	}	
	
.returning_customer {}
.returning_customer span { color:#FF3300!important; margin:0 10px;}
.returning_customer td { padding:2px 0;}
.returning_customer input { width:99%;}
.returning_customer select { width:100%;}
.addressbook { border:1px solid #616161;}
.addressbook td { border-bottom:1px solid #232323;}


#main {	background:url(../images/main.gif) repeat-y;}
.top { background:url(../images/top.gif) no-repeat 0% 0%;}
.bot { background:url(../images/bot.gif) no-repeat 0% 100%; margin-bottom:20px;}
#header {
	padding:10px 14px;
	}
#header ul { margin:0; padding:0;}
#header ul li {
	list-style:none;
	background:url(../images/menu_li.gif) no-repeat;
	width:199px;
	height:32px;
	margin-bottom:5px;
	_margin-bottom:2px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	font-size:12px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	}
#header ul li a { color:#fff; display:block; padding-top:7px;}
#footer { padding:10px 20px; font-size:10px;}

.cont_top {
	background:url(../images/content_top.gif) no-repeat;
	height:10px;
	font-size:0;
	line-height:0;
	margin-left:14px;
	}
.cont_bot {
	background:url(../images/content_bot.gif) no-repeat;
	height:10px;
	font-size:0;
	line-height:0;
	margin-left:14px;
	}
#content {
	margin:0 13px 0 14px;
	background:#080808;
	color:#BBBBBB;
	padding:5px 15px;
	overflow:hidden;
	zoom:1;
	}
.player {
	float:left;
	border:1px solid #686868;
	width:188px;
	background:url(../images/player_bg.gif) repeat-x;
	height:264px;
	padding:1px;
	}
.player img {
	border:1px solid #686868;
	}
.player .navigation { text-align:center; padding-top:3px;}
.player .navigation img { margin:0 5px; border:none;}
.main {
	float:right;
	width:610px;
	}
.main strong, .main span { color:#D18C06;}
.title {
	color:#D18C06;
	text-transform:uppercase;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	}
.line {
	background:url(../images/line.gif) repeat-x;
	height:1px;
	font-size:0;
	margin:20px 0;
	}
.main img { margin-right:20px; margin-bottom:10px;}
.list { width:177px; float:left;}
.list_prod { margin:0; padding:0; }
.list_prod li{height:17px; background:url(../images/bg_list_prod.gif) no-repeat left center; padding:10px 0 5px 0; width:177px; text-align:center; font-size:11px; list-style:none;}
.list_prod li a{color:#fff; text-decoration:none; font-weight:bold;}
.search_form, .message_form {
	margin:0;
	padding:0;
	}
.search_form table { width:435px;}
.search_form input {
	width:260px;
	border:1px solid #2E2E2E;
	}
.search_form select {
	width:263px;
	border:1px solid #2E2E2E;
	}
.reset {
	background:url(../images/butt_reset.gif) no-repeat;
	width:48px!important;
	height:16px!important;
	border:none!important;
	}
.search {
	background:url(../images/butt_search.gif) no-repeat;
	width:48px!important;
	height:16px!important;
	border:none!important;
	}
.butt {
	background:url(../images/butt_send.gif) no-repeat;
	width:48px!important;
	height:16px!important;
	border:none!important;
	}
.butt_securecheckout {
	background:url(../images/butt_securecheckout.gif) no-repeat;
	width:96px!important;
	height:25px!important;
	border:none!important;
	}
.butt_updatecart {
	background:url(../images/butt_updatecart.gif) no-repeat;
	width:75px!important;
	height:22px!important;
	border:none!important;
	margin-right:10px;
	}
.checkout {
	background:url(../images/butt_checkout.gif) no-repeat;
	width:65px!important;
	height:22px!important;
	border:none!important;
	margin-right:20px;
	}

.message_form input, .message_form textarea { border:1px solid #6D6D6D;}
.message_form textarea { width:607px;}
.inp1 {	width:290px;}
.inp2 {	width:607px;}

/*cheks*/
.step { font-size:10px; color:#FFD800;}
.step span { background:#FFD800; padding:2px 5px; font-size:11px; color:#613700;}
.step .act { background:#696969; color:#fff;}

.check1 { 
	font-size:10px;
	margin-bottom:10px; 
	border-left:1px solid #2C2C2B;
	border-top:1px solid #2C2C2B;
	}
.check1 th { 
	background:#363636;
	border-right:1px solid #2C2C2B;
	border-bottom:1px solid #2C2C2B;
	font-weight:normal;
	padding:5px;
	}
.check1 td { 
	border-right:1px solid #2C2C2B;
	border-bottom:1px solid #2C2C2B;
	text-align:center;
	padding:5px;
	}
.check1 img, .check3 img { margin:0;}
.check1 p { font-size:11px; margin:0;}
.main form strong { color:#fff;}
#product strong { color:#D18C06; }

.check2 { 
	border:1px solid #2C2C2B; 
	float:left;
	margin-right:20px;
	margin-bottom:10px; 
	width:285px;
	font-size:11px;
	}
.check2 td, .check3 td{
	padding:5px;
	}
.check2 td input{
	width:170px;
	margin-right:5px;
	border:1px solid #A2A29E;
	}
.check2 td select{
	width:172px;
	margin-right:5px;
	border:1px solid #A2A29E;
	}
.check2 td span { color:#ff0000;}
.check2 div {
	margin:0 10px;
	padding:0 5px;
	border-bottom:1px solid #9B362E;
	}
.chk {
	border:1px solid #A2A29E;
	width:15px!important;
	height:15px;
	margin-right:10px;
	padding:0;
	}
.radio input{
	width:15px!important;
	border:none!important;
	}
.radio img { margin:0 2px -5px 0;}
.radio select { 
	width:181px!important;
	margin-right:15px!important;
	}
	
.check3 { 
	border:1px solid #2C2C2B; 
	margin-bottom:10px; 
	width:590px;
	}
.check3 td{
	border-bottom:1px solid #3F3F3F;
	}
.check3 td input{
	width:475px;
	margin-right:5px;
	border:1px solid #A2A29E;
	}
.check3 td select{
	width:120px;
	margin-right:5px;
	border:1px solid #A2A29E;
	}
.check3 td span { color:#ff0000;}

.none { border:none!important;}
.title1 { font-weight:bold; color:#FFD800;}

.det_tab { 
	text-align:center;
	border-left:1px solid #9C9C9C;
	border-top:1px solid #9C9C9C;
	}
.det_tab th{ 
	background:#181818;
	border-bottom:1px solid #9C9C9C;
	padding:5px;
	}
.det_tab td {
	border-right:1px solid #9C9C9C;
	border-bottom:1px solid #9C9C9C;
	padding:5px;
	}
.order_tab {
	border:1px solid #4B4B4B;
	padding:10px;
	margin-bottom:10PX;
	}
.order_tab img { margin:0;}
.order_invoice {
	border-left:1px solid #4B4B4B;
	border-top:1px solid #4B4B4B;
	margin-bottom:10px;
	}
.order_invoice td{
	border-right:1px solid #4B4B4B;
	border-bottom:1px solid #4B4B4B;
	padding:5px;
	vertical-align:top;
	}
.order_invoice strong { color:#c1c1c1;}

.list_prod2 { border:1px solid #AAAAAA; margin-bottom:10px;}
.list_prod2 img{ margin:0;}
.list_prod2 td { padding:5px;}
.list_prod2 strong{ color:#fff;}
.list_prod2_ { border:1px solid #c1c1c1;}

.pager { text-align:center;}
.pager a, .pager span { margin:0 10px; color:#fff;}
.pager img { margin:0 0 -5px 0;}
.error { color:#E8EA2E !important; }
.success { color:#2FDF2F !important; }
.required { color:#FF3300 !important; }
.button { cursor: pointer; }