.btn_href
{
	padding-top: 3px;
}

.btn_href a
{
	background: url(/templates/template_1/img/btn_href_bg_act.gif) left 3px no-repeat;
	text-decoration: none;
	color: #FFFFFF;
	padding: 0px 0px 0px 6px;
}

.btn_href a:hover
{
	background-image: url(/templates/template_1/img/btn_href_bg_disact.gif);
	color: #c0c0c0;
}

.header_tp
{
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 39px 15px 40px;
}

.tp_name_line
{
	padding: 0px 0px 0px 0px;
}

.name_site
{
	font-size: 13px;
	float: left;
	color: #d4d4d4;
	padding: 10px 0px 6px 2px;
}

.razd_line
{
	background-color: #333333;
	clear: both;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
	height: 1px;
	margin: 0px 0px 16px 0px;
}

.razd_line_cont
{
	background-color: #3e3e3e;
	clear: both;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
	height: 1px;
	margin: 0px 0px 16px 0px;
}

.struc_table
{
	margin: 0px;
	padding: 0px;
}

.struc_table table.tbl
{
	width: 100%;
	border-collapse: collapse;
}

.struc_table table.tbl tr td
{
	padding: 10px 0px 0px 0px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	width: 22%;
	color: #969696;
}

.struc_table table.tbl tr td.empty_big
{
	width: 6%;
}

.struc_table table.tbl tr td.empty_small
{
	width: 2%;
}

.cell
{
	background-color: #2c2c2c;
}


.cont
{
	padding: 0px;
}

.cont .name
{
	font-size: 11px;
	padding: 0px 0px 5px 0px;
	color: #FFFFFF;
}


.struc_table table.tbl tr td.logo
{
	vertical-align: middle;
	text-align: center;
	width: 1%;
	padding: 0px 15px 0px 0px;
}

.struc_table table.tbl tr td.logo img
{
	display:block;
}

.struc_table table.tbl tr td.banner_cell
{
	width:100%;
	padding:0 15px 0 0;
	text-align:center;
}

.struc_table table.tbl tr td.banner_cell p
{
	margin:0;
	padding:0;
	width:510px;
	overflow:hidden;
}

.struc_table table.tbl tr td.banner_cell img
{
	display:block;
	margin:0 auto;
	max-width:510px;
	_width:510px;
}

.struc_table table.tbl tr td.right_cell
{
	width:1%;
	padding:0;
}

.struc_table table.tbl tr td table tr td
{
	padding: 0px;
	width: auto;
}

.struc_table table.tbl tr td .f_tbl_cab tr td
{
	padding: 0px 0px 4px 0px;
	//padding-bottom: 2px;
}

.struc_table table.tbl tr td .f_tbl_cab tr td.rt
{
	padding-left: 2px;
}

.struc_table table.tbl tr td .f_tbl_cab tr td.lf
{
	padding-top: 2px;
	text-align: right;
}

.light_lab
{
	color: #5a5a5a;
}

div.basket_area table
{
	width: 99%;
	margin: 0px 0px 9px 0px;
	border-collapse: collapse;
}

.struc_table table.tbl tr td div.basket_area table tr td
{
		padding: 2px 0px 3px 0px;
}

div.basket_area table tr td
{
	background-color: #373737;
}

.struc_table table.tbl tr td div.basket_area table tr.empt_razd_tr td
{
	background-color: transparent;
	font-size: 0px;
	line-height: 0px;
	height: 1px;
	overflow: hidden;
	padding: 0px;
}

div.basket_area .btn_href
{
	margin: 0px 0px 0px 32px;
}

.basket_text div
{
	padding-right: 21px;
}

.menu_top .cont
{
	padding: 7px 0px 8px 13px;
	margin: 0px 39px 0px 40px;
	background: #2c2c2c;
	text-align: center;
}

.menu_bottom .cont
{
	padding: 7px 0px 8px 13px;
	margin: 0px 39px 0px 40px;
	background: #2c2c2c;
	text-align: center;
}

.uppercase
{
	text-transform: uppercase;
}

.left_section
{
	padding: 0px 0px 11px 0px;
}

.footer
{
	border-top: 1px solid #949494;
}

.card_vyvod_padding .cont
{
	padding: 11px 0px 0px 9px;
	font-size: 10px;
	color: #949494;
}

.card_vyvod_padding .cont p
{
	margin: 0px;
}

.clear, .clear_lf, .clear_rt
{
	font-size: 0px;
	height: 1px;
	line-height: 0px;
	clear: both;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

.clear_lf
{
	clear: left;
}

.clear_rt
{
	clear: right;
}

.card_vyvod_padding:hover
{
	background-color: #3e3e3e;
	width: 100%;
	height: 100%;
}


.on_page span, .pages span
{
	color: #858563;
}




.spisok_vyvod_price_line
{
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 11px;
}

.spisok_vyvod_padding p
{
	padding: 0px;
	margin: 0px;
}

tr.hover:hover td
{
	background-color: #333333;
}

tr.hoveron td
{
	background-color: #333333;
}

.pad_lf
{
	padding-left: 11px;
}

.order_table_header th
{
	font-weight: normal;
}

.tbl_list_order 
{
	border-collapse: collapse;
}

.tbl_list_order tr td, .tbl_list_order tr th
{
	border: 1px solid #282828;
}

.tbl_list_order tr td table tr td, .tbl_list_order tr th table tr td
{
	border: 0px;
}

.table_line_itogo
{
	background: #3e3e3e;
	height: 30px;
}

.razd_tr_itigo
{
	height: 11px;
}



.articul
{
	color: #5c5c5c;
	padding-top: 7px;
}

.button_td
{
	padding-right: 103px;
	padding-top: 20px;
}

.table_line_1_df
{
	background: #2c2c2c;
	height: 62px;
}

.table_line_2_df
{
	height: 62px;
	background-color: #333333;
}

.textareacomp
{
	background-color: #d4d4d4;
}

.title_tovar
{
	border-collapse: collapse;
	width: 100%;
	margin: 0px 0px 30px 0px;
}

.title_tovar tr td
{
	border: 0px;
}

.title_tovar .articul
{
	padding: 0px;
	font-size: 10px;
}

.title_tovar .pad_lf
{
	padding-left: 46px;
}

.title_tovar .pad_lf .header_actions
{
	padding-left: 0px;
}

.full_info_tovar_cont
{
	padding: 0px 14px 0px 14px;
}

.photo_gallery
{
	text-align: center;
	margin: 0px 0px 34px 0px;
}

.photo_gallery table
{
	border-collapse: collapse;
	margin: 0 auto;
}

.photo_gallery table tr td
{
	padding: 0px;
}

.photo_gallery .photo
{
	margin: 0px 0px 13px 0px;
}

.page_nav_photo
{
	color: #8f8f8e;
	text-align: right;
	padding: 0px 0px 0px 0px;
}

.page_nav_photo span
{
	color: #858563;
}

.page_nav_photo span a
{
	padding: 0px 2px 0px 2px;
}

.page_nav_photo span a:hover
{
	background-color: #696951;
	color: #b9b8b8;
}

.page_nav_photo span a.activ
{
	background-color: #696951;
	color: #b9b8b8;
}


#check_access_user 
{
	
}

.atent_text{
	background: #2b2b2b; padding: 10px;
}

.text_opisanie_big {
	font-size: 12px;
}

.share {
	padding-left: 60px;
}

.catalog_search {width:179px}
.catalog_search_inner {padding:8px 17px}
.catalog_search .name {font-size:11px; padding: 0px 0px 5px 0px; color: #FFFFFF}
.catalog_search input {display:block; float:left; width:95px; height:17px; border:1px solid #561e54; background:#c0c0c0}
.catalog_search .row {height:16px}
.catalog_search .buton {position:relative; display:block; float:right; margin-top:2px; padding-left:6px; line-height:13px; color:#c0c0c0}
.catalog_search .buton span {position:absolute; top:2px; left:0; display:block; width:3px; height:9px; overflow:hidden; background:#963253}

.cabinet {position:relative; width:179px}
.cabinet_inner {padding:8px 17px 0}
.cabinet form {position:absolute; top:30px; left:17px; display:none; width:125px; padding:0 10px 10px; background:#4e4e4e}
.cabinet label {display:block; margin:8px 0 4px}
.cabinet label:first-child {margin-top:0}
.cabinet input {display:block; width:123px; height:17px; border:1px solid #561e54; background:#c0c0c0}
.cabinet ul {list-style:none; margin:-13px 0 0 0; padding:0}
.cabinet li {margin:3px 0 0 0; padding:0; line-height:14px}
.cabinet li a {color:#74724e}
.cabinet li a:hover {text-decoration:underline}
.cabinet .exit {padding-top:3px; border-top:1px solid #74724e}
.cabinet .row {height:13px; margin:8px 0}
.cabinet .buton {position:relative; display:block; float:left; padding-left:6px; line-height:13px; color:#fff}
.cabinet .buton span {position:absolute; top:2px; left:0; display:block; width:3px; height:9px; overflow:hidden; background:#963253}
.cabinet .checkbox {position:relative; float:right; margin:0; padding-right:18px; line-height:13px; color:#757575}
.cabinet .checkbox input {position:absolute; top:0; right:0; width:13px; height:13px; border:0; outline:none; background:none}
.cabinet .enter_link {display:block; margin-bottom:3px; background:#4e4e4e; text-align:center; font-size:13px; line-height:30px; font-weight:700; color:#fff}
.cabinet .enter_link:hover {color:#a89971}
.cabinet .reg_link {display:block; background:#4e4e4e; text-align:center; font-size:13px; line-height:30px; font-weight:700; color:#fff}
.cabinet .reg_link:hover {color:#a89971}
.cabinet .forgot {text-align:right}

.cart_short {position:relative; width:179px; background:#3f3f3f; color:#fff}
.cart_short_inner {padding:10px 17px} 
.cart_short_inner div {height:13px; margin-top:4px}
.cart_short_inner div.first {margin-top:0; padding-left:17px; background:url(img/ico_cart.png) 0 1px no-repeat}
.cart_short span {font-weight:700}
.cart_short #basket_summ {color:#fff}
.cart_short #basket_colvo {width:auto; color:#fff}
.cart_short .buton {position:relative; display:block; float:left; padding-left:6px; line-height:13px; color:#fff}
.cart_short .buton span {position:absolute; top:2px; left:0; display:block; width:3px; height:9px; overflow:hidden; background:#963253}
