html {
	background: #5F7784;
	}

body {
	padding: 0px;
	margin: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11pt;
	text-align: justify;
	min-width: 970px;
	background: url('/img/fon3.jpg') no-repeat;
	background-attachment: fixed;
	background-position: left top;
	}


#top_info {
	clear: both;
	padding: 0px 3%;
	height: 84px;
	background: linear-gradient(to top, #596C73, #0C2833);
	border-bottom: 3px solid #2D7D91;
	}

#top_menu {
	display: fixed;
	top: 0px;
	padding: 10px 0px;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	color: white;
	}

.top_link {
	display: inline-block;
	margin: 0px 40px 0px 0px;
	text-decoration: none;
	color: white;
	}

.top_link:hover {
	text-decoration: underline;
	}


#lname {
	display: inline-block;
	}

#langsel {
	float: right;
	text-align: left;
	padding: 2px 2px;
	font-size: 13px;
	font-weight: normal;
	font-family: "Arial";
	}

#langsel img { 
	margin-bottom: -3px;
	}

#langsel span { 
	font-size: 9px;
	color: white;	
	}

#sel_1, #sel_2 {
	cursor: pointer;
	}

.shid {
	visibility: hidden;
	height: 0px;
	padding: 4px 0px 2px;
	background: none;
	}


#promo {
	float: left;
	}

#logo {
	display: block;
	float: left;
	margin: 0px;
	float: left;
	text-decoration: none;
	}

#logo img {
	width: 220px;
	}



#t_poisk {
	display: block;
	width: 319px;
	margin: 0px 0px 0px 400px;
	}

#search_txt {
	display: block;
	margin: 0px 26px 0px 0px;
	width: 260px;
	height: 24px;
	color: #545454;
	background: #F2F2F2;
	padding: 0px 0px 0px 3px;
	}

#search_go {
	display: block;
	float: right;
	width: 52px;
	height: 28px;
	cursor: pointer;
	}

#search_go img {
	height: 28px;
	}



#continfo {
	clear: both;
	margin: 0px 3% 0px;
	background: white;
	border-bottom: 1px solid lightgrey;
	}


#catalog {
	float: left;
	width: 260px;
	background: white;
	border-right: 1px solid lightgrey;
	border-left: 1px solid lightgrey;
	border-bottom: 1px solid lightgrey;
	}


#cont_r {
	background: white;
	margin: 0px 0px 0px 262px;
	border-right: 1px solid lightgrey;
	}


#menu {
	background: white;
	}


.m_blok {
	margin: 7px 7px;
	}

.menu_r {
	font-size: 13px;
	font-weight: bold;
	color: #545454;
	}

.menu_r span {
	display: inline-block;
	margin: 4px 0px 0px 7px;	
	}

.menu_cat {
	display: block;
	float: left;
	font-size: 15px;
	font-weight: bold;
	color: #6C7D89;
	width: 12px;
	text-align: center;
	}


.menu_ss {
	margin: 1px 2px 1px 15px;
	}


#menu a {
	text-decoration: none;
	color: #103644;
	font-size: 15px;
	font-family: Tahoma;
	}

#menu a:hover {
	text-decoration: underline;
	}

.g_cnt {
	display: inline-block;
	padding: 1px 3px;
	background: #E8E9EF;
	color: #6C7D89;
	border-radius: 2px;
	margin: 0px 0px 0px 14px;
	font-size: 10px;
	}

.b_m {
	height: 66px;
	margin: 20px 0px 71px;
	background: #4D6D6D;
	border-top: 3px #DBDBDB solid;
	}


#top_promo {
	clear: both;
	margin: 0px 3% 0px;
	text-align: center;
	}

.r_g_promo {
	display: inline-block;
	margin: 10px 10px 10px;
	}

.r_g_promo img {
	opacity: 0.8;
	height: 42px;
	}

.r_g_promo img:hover {
	opacity: 1;
	}


#oblako {
	text-align: center;
	padding: 10px 2% 20px;
	border-bottom: 1px #DBDBDB solid;
	}

#oblako a {
	display: inline-block;
	margin: 2px 6px;
	text-decoration: none;
	font-family: 'Arial';
	}

.ob_ss1 {
	color: #545454;
	}

.ob_ss2 {
	color: grey;
	}

.ob_ss3 {
	font-size: 110%;
	color: grey;
	}

.ob_ss4 {
	font-size: 119%;
	color: #B5B5B5;
	}

#top_link {
	padding: 10px 12px;
	border-bottom: 1px #DBDBDB solid;
	}


#recomend {
	margin: 0px 12px 60px;
	}

#recomend a{
	text-decoration: none;
	}

.recom_raz {
	position: relative;
	display: inline-block;
	margin: 0px 6px 20px;
	padding: 10px 5px;
	text-align: center;
	width: 170px;	
	background: #F7FBFC;
	border: 1px solid #2D7D91;
	}


.rec_nul {
	display: inline-block;
	width: 170px;	
	height: 1px;
	}

.good_rec {
	line-height: 160px;
	height: 200px;
	}

.good_rec img {
	vertical-align: middle;
	}

.recom_raz .el1 {
	margin: 4px 0px 0px;
	font-size: 12px;
	color: #5B5B5B;
	height: 28px;
	overflow: hidden;
	}

.recom_raz .el2 {
	position: absolute;
	right: -4px;
	top: 180px;
	border-left: 1px solid #FFF897;
	border-top: 1px solid #FFF897;
	border-right: 1px solid #FFA900;
	border-bottom: 1px solid #FFA900;
	padding: 5px 12px;
	background: #FFAE00;
	color: #545454;
	font-size: 13px;
	font-weight: bold;
	}

.recom_raz .el2 > span {
	display: inline-block;
	margin: 0px 5px 0px 0px;
	color: #FFF9D1;
	font-weight: bold;
	}

.recom_raz_bot {
	display: inline-block;
	margin: 0px 6px 12px;
	padding: 5px 5px;
	text-align: center;
	width: 125px;
	border: 1px solid #2D7D91;
	}

.recb_nul {
	display: inline-block;
	width: 125px;
	height: 1px;
	}

.recom_raz_bot:hover {
	border: 1px solid #F7FBFC;	
	background: #F7FBFC;
	}

.good_rec_bot {
	line-height: 120px;
	width: 120px;
	height: 120px;
	}

.good_rec_bot img {
	vertical-align: middle;
	}

.recom_raz_bot .el1 {
	margin: 4px 0px 0px;
	font-size: 11px;
	color: #5B5B5B;
	height: 28px;
	overflow: hidden;
	}

.recom_raz_bot .el2 {
	margin: 4px 0px 0px;
	font-size: 13px;
	color: black;
	font-weight: bold;
	}

#r_rec {
	float: right;
	width: 220px;
	background: #F2F2F2;
	}


#cnt_bl {
	margin: 0px 221px 0px 0px;
	}


.razdel_info {
	margin: 12px 0px;
	}

.razdel_info a {
	color: #647ABC;
	text-decoration: none;
	font-size: 13px;
	}

.razdel_info a:hover {
	text-decoration: underline;
	}

.razdel_categ {
	color: #43517F;
	}

.razdel_categ span {
	display: inline-block;
	padding: 2px 5px;
	background: #E8E9EF;
	color: #43517F;
	border-radius: 3px;
	margin: 0px 0px 0px 4px;
	font-size: 12px;
	}

.razd_dop {
	display: inline-block;
	margin: 0px 12px 0px 0px;
	}

.razd_dop a {
	display: inline-block;
	margin: 0px 0px 12px;
	font-size: 10pt;
	color: #27609C;
	text-decoration: none;
	}

.razd_dop a:hover {
	text-decoration: underline;
	}

.razd_dop span {
	display: inline-block;
	padding: 1px 5px;
	background: #E8E9EF;
	color: #6C7D89;
	border-radius: 3px;
	margin: 0px 0px 0px 4px;
	font-size: 11px;
	}



#sortsel, #rowsel {
	color: grey;
	}

.lb {
	float: left;
	}

.rb {
	float: right;
	}

.cnt {
	text-align: center;
	}


.razd_blok {
	min-height: 160px;	
	}

.razd_blok img {
	height: 20px;
	margin: 0px 0px -6px;
	}


.t_blok {
	margin: 20px 12px 40px;
	font-size: 10pt;
	min-width: 470px;
	}


.t_b_top {
	min-height: 30px;
	padding: 6px 0px 0px;
	}

.s_name {
	margin: 0px 200px 0px 0px;
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
	position: relative;	
	color: #4C4C4C;
	}

.sncnt {
	display: inline-block;
	margin: 0px 0px 0px 6px;
	color: #43517F;
	font-size: 13px;
	}

.s_name::after {
    content: '';
    position: absolute;
    right: 0; 
    top: 0; 
    width: 12px; 
    height: 100%; 
	opacity: 0.8;
    background: -moz-linear-gradient(left, white, white 100%);
    background: -webkit-linear-gradient(left, white, white 100%);
    background: -o-linear-gradient(left, white, white 100%);
    background: -ms-linear-gradient(left, white, white 100%);
    background: linear-gradient(to right, white, white 100%);
   }

.t_b_zag {
	}



.t_b_info {
	}

.t_b_1 {
	margin: 0px;
	text-align: center;
	padding: 6px 10px 0px;
	height: 30px;
	}

.t_b_2 {
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	margin: 0px;
	padding-top: 6px;
	height: 30px;
	}

.grad::after {
    content: '';
    position: absolute;
    right: 0; 
    top: 0; 
    width: 12px; 
    height: 100%; 
	opacity: 0.8;
    background: -moz-linear-gradient(left, white, white 100%);
    background: -webkit-linear-gradient(left, white, white 100%);
    background: -o-linear-gradient(left, white, white 100%);
    background: -ms-linear-gradient(left, white, white 100%);
    background: linear-gradient(to right, white, white 100%);
   }

.t_b_3 {
	margin: 0px;
	padding: 0px 4px;
	width: 106px;	
	padding-top: 2px;
	height: 34px;
	}

.t_b_4 {
	margin: 0px;
	width: 70px;
	text-align: center;
	padding-top: 6px;
	height: 30px;
	}

.t_b_5 {
	margin: 0px;
	padding-right: 4px;
	width: 86px;	
	text-align: right;	
	padding-top: 6px;
	height: 30px;
	}

.t_b_2 a {
	color:#27609C;	
	}

.t_b_3_m {
	}

.t_b_3 a {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	position: relative;

	text-decoration: underline;
	color: grey;
	}

.t_b_3 a:hover {
	text-decoration: none;
	}

.t_b_3 a::after {
    content: '';
    position: absolute;
    right: 0; 
    top: 0; 
    width: 6px; 
    height: 100%; 
	opacity: 0.6;
    background: -moz-linear-gradient(left, #F3F3F3, #F3F3F3 100%);
    background: -webkit-linear-gradient(left, #F3F3F3, #F3F3F3 100%);
    background: -o-linear-gradient(left, #F3F3F3, #F3F3F3 100%);
    background: -ms-linear-gradient(left, #F3F3F3, #F3F3F3 100%);
    background: linear-gradient(to right, #F3F3F3, #F3F3F3 100%);
   }


.t_b_3 span {
	display: block;
	margin: 0px;
	color: #11A011;
	font-size: 8pt;
	}

.t_b_zag > .t_b_1 {
	background: #F3F3F3;
	color: #F3F3F3;
	}

.t_b_zag > .t_b_2 {
	background: #F3F3F3;
	}

.t_b_zag > .t_b_3 {
	background: #E8E8E8;
	}

.t_b_zag > .t_b_4 {
	background: #F3F3F3;
	}

.t_b_zag > .t_b_5 {
	background: #F3F3F3;
	}


.t_b_info > .t_b_3 {
	background: #F3F3F3;
	font-size: 8pt;
	}

.t_b_tov {
	text-align: right;
	padding-top: 6px;
	height: 30px;
	padding-right: 4px;
	background: #F3F3F3;
	border-top: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	}

.t_b_nav {
	margin-top: 4px;
	font-size: 13px;
	}


.t_b_num {
	display: inline-block;
	text-align: center;
	margin: 0px 8px 0px 0px;
	padding: 5px 7px 0px;
	height: 22px;
	background: #E8E8E8;
	cursor: pointer;
	}

.t_b_num_v {
	display: inline-block;
	text-align: center;
	margin: 0px 8px 0px 0px;
	padding: 5px 7px 0px;
	height: 22px;
	background: #487B97;
	color: white;
	cursor: pointer;
	}

.numt {
	display: inline-block;
	margin: 0px 8px 0px 0px;
	height: 22px;
	background: none;
	}

.numn, .nump {
	display: inline-block;
	text-align: center;
	margin: 0px 8px 0px 0px;
	padding: 5px 0px 0px;
	height: 22px;
	width: 18px;
	background: #E8E8E8;
	color: #487B97;
	cursor: pointer;
	}


#bot_razd {
	margin: 24px 0px;
	text-align: center;
	background: white;	
	}

#podval {
	clear: both;
	height: 180px;
	margin: 0px;
	padding: 20px 3% 0px;
	background: #112C37;
	border-top: 3px solid #154751;
	color: #F7FCFC;
	}

#copyr {
	float: left;
	font-size: 13px;
	font-family:  "Verdana";
	}


#social {
	float: left;
	margin: 0px 0px 0px 30px;
	width: 200px;
	}


#soc_zag {
	font-size: 13px;
	font-family:  "Verdana";
	margin: 0px 0px 10px;
	}

.statist {
	float: right;
	}

#wm_bonus {
	float: left;
	margin: 0px 0px 0px 30px;
	}

#wmb1 {
	font-size: 13px;
	font-family:  "Verdana";
	margin: 0px 0px 10px;
	}

#wmb2 {
	font-size: 11px;
	font-family:  "Verdana";
	}

.btime {
	color: #3075AD;
	font-weight: bold;
	}

#wm_bonus input {
	margin: 2px 2px 2px 0px;
	}

#bonus_count {
	height: 14px;
	width: 120px;
        font-size: 11pt;
	margin: 0px 0px 3px;
	}

#bonus_code {
	font-size: 14px;
	text-align: center;
	color: blue;
	height: 15px;
	}

#bon_img {
	height: 26px;
	margin: 0px 0px -11px;
	}


#cl_cnt_bonus {
	height: 25px;
	margin: 3px 0px 0px;
	font-size: 12pt;
	color: white;
	text-align: center;
	width: 100px;
	background: #1D7FC1;
	border: 1px #1D7FC1 solid;
	cursor: pointer;
	}


#page_up {
	display: block;
	position: fixed;
	bottom: 12px;
	right: 4%;
	width: 48px;
	height: 0px;
	opacity: 0.6;
	background: url('/img/up.png');
	cursor: pointer;
	}

#menu_up {
	display: block;
	position: fixed;
	bottom: 12px;
	left: 160px;
	width: 48px;
	height: 0px;
	opacity: 0.4;
	background: url('/img/up.png');
	cursor: pointer;
	}


#cnt_bl_g {
	padding: 1% 3% 2%;
	min-height: 600px;
	background: white;
	border: 1px #D8D8D8 solid;	
	}

#top_g_info {
	margin: 0px;
	}

#top_g_info > #promo {
	float: left;
	height: 66px;
	width: 241px;
	margin: 0px;
	background: #4A6973;
	color: white;
	border-bottom: 3px #DBDBDB solid;
	text-align: center;
	}


#top_g_r {
	height: 66px;
	margin: 0px 0px 0px 241px;
	background: #F7F7F7;
	border-bottom: 3px #DBDBDB solid;
	}

#cont_g_info {
	clear: both;
	margin: 0px 3%;
	padding: 1px 0px;
	background: white;
	}

#g_info_txt {
	margin: 0px 0px 20px 12px;
	padding: 12px 0px 0px;
	}

#good_left {
	margin: 0px 360px 0px 0px;	
	}

#good_pay {
	float: right;
	width: 340px;
	border: 1px #75A4C6 solid;
	}

#good_price {
	text-align: center;
	font-size: 28px;
	color: #304851;
	padding: 15px 0px;
	background: #DAE5ED;
	}

#g_summa {

	}

.g_sum_part {
	margin: 15px 20px 0px;
	padding: 10px 0px 0px;
	border-top: 1px solid white;
	font-size: 10pt;
	color: #2D2D2D;
	}

.g_sum_part a {
	color: #394272;
	text-decoration: none;
	}

.g_sum_part a:hover {
	text-decoration: underline;
	}

#pay_form {
	width: 300px;
	margin: 4px auto;
	}

#metodsel, #bnk_cursel {
	margin: 4px 0px;
	padding: 2px 0px;
	color: black;
	font-size: 10pt;
	border: 1px solid grey;
	}

#cursel {
	margin: 0px 0px;
	padding: 2px 0px;
	color: black;
	font-size: 10pt;
	border: 1px solid grey;
	}


#metodsel {
	width: 200px;
	padding: 2px 0px 2px 6px;
	}


#bnk_cursel {
	width: 94px;
	}

input[type='checkbox'] {

	}

input[type='submit'] {
	display: block;
	margin: 15px auto 36px;
	padding: 6px 32px;
	text-align: center;
	font-size: 13pt;
	color: white;
	cursor: pointer;
	background: #8AB1CE;
	border: 0px;
	}

#pay_form span {
	text-align: left;
	font-size: 10pt;
	}

#pay_form a {
	text-decoration: none;
	color: blue;
	}

#pay_form a:hover {
	text-decoration: underline;
	}

#good_name {
	font-size: 120%;
	margin: 0px 0px 20px;	
	}

.g_info_razdel {
	min-height: 140px;
	margin: 0px 0px 20px;
	padding-bottom: 10px;
	border-bottom: 1px #DBDBDB solid;
	}

.img_small {
	position: relative;
	display: inline-block;
	margin: 0px 4px 4px;
	text-align: center;
	line-height: 160px;
	width: 160px;
	height: 160px;
	border: 1px solid lightgrey;
	}

.img_small img {
	vertical-align: middle;
	}

.video_img {
	display: inline-block;
	position: absolute;
	top: 64px;
	left: 64px;
	height: 32px;
	width: 32px;
	cursor: pointer;
	background: url('/img/vid.png');	
	}

.atten {
	display: inline-block;
	margin: 4px 0px;
	padding: 12px 24px;
	background: #F9F9E3;
	font-size: 8pt;
	font-weight: bold;
	line-height: 1.5;
	}

.deliv {
	display: inline-block;
	margin: 4px 0px;
	padding: 12px 24px;
	background: #EAF2DE;
	line-height: 1.5;
	}

.g_info_zag {
	color: #3F3F3F;
	font-size: 115%;
	margin: 15px 0px;
	font-weight: bold;	
	}

#good_seller {
	float: right;
	margin: 0px 0px 20px 0px;
	width: 360px;
	background: #DAE5ED;
	padding: 8px;
	font-size: 10pt;
	}

#good_seller img {
	float: left;
	}

#good_seller span {
	display: block;
	margin: 0px 0px 0px 40px;
	}

#good_seller .el1 {
	font-weight: bold;
	}

#good_seller .el2 {
	margin: 4px 0px 2px 40px;
	color: grey;
	font-size: 135%;
	}

#good_seller a {
	text-decoration: none;
	color: #304FFF;
	font-weight: bold;
	}

#good_seller a:hover {
	text-decoration: underline;
	}

#good_seller .el3 {
	font-size: 9pt;
	margin: 8px 0px 0px 40px;
	}

#good_seller .el3 > img {
	float: left;
	}

#good_seller .el3 span {
	margin: 0px 0px 0px 24px;
	}

#zag_1 {
	color: grey;
	font-size: 14pt;	
	}



#good_min {
	width: 360px;
	margin: 0px 390px 20px 0px;
	font-size: 10pt;
	}

#good_min  a {
	text-decoration: none;
	color: #304FFF;
	font-weight: bold;
	}

#good_min a:hover {
	text-decoration: underline;
	}

#good_min div {
	margin: 0px 0px 8px;
	}

#good_min span {
	}

#good_proc {
	background: #DAE5ED;
	padding: 12px;
	}

#good_proc img {
	float: left;
	margin: 0px 8px 0px 0px;
	}

#good_proc span {
	display: block;
	margin: 0px 0px 0px 28px;
	}


#discount {
	}

#disc_email {
	width: 250px;
	margin: 3px 0px 0px; 
	border: 1px solid grey;
	padding: 4px 0px;
	font-size: 11pt;
	}

#disc_go {
	margin: 3px 0px 0px -5px;
	padding: 4px 0px;
	width: 70px;
	border: 1px solid grey;
	font-size: 11pt;
	background: #DBDBDB;
	color: black;
	}

#disc_info {
	min-height: 12px;
	}


#disc_info img {
	text-align: center;
	height: 20px;
	}

#resp_cnt {
	font-weight: bold;
	color: #6CA4CC;	
	}

#respons {
	}

#respons .el3 {
	float: right;
	font-size: 9pt;
	width: 220px;
	}

#respons .el3 > img {
	margin: 0px 4px 0px 0px;
	}

#resp_info {
	margin: 0px 240px 0px 0px;
	min-height: 108px;
	}

.resp_cat {
	display: inline-block;
	margin: 0px 12px 0px 0px;
	color: blue;
	font-size: 10pt;
	text-decoration: underline;	
	cursor: pointer;	
	}

.abg1, .abg2, .abg3 {
	text-decoration: none;	
	color: black;
	}

#resp_img img {
	margin-bottom: -5px;
	height: 20px;
	}

.resp_str {
	margin: 3px 0px;
	padding: 10px 12px;
	background: #F9F8ED;
	font-size: 10pt;	
	}

.resp_str span {
	display: block;
	}

.resp_str .sp1 {
	}

.resp_str .sp2 {
	margin: 10px 0px 0px;
	color: grey;
	}

.resp_str .sp2 > img {
	margin-bottom: -3px;	
	}

.resp_str .sp3 {
	margin: 10px 0px 0px 20px;
	padding: 10px 6px;
	background: #EDF2F2;
	}

.resp_str .sp3 > img {
	height: 22px;
	margin: 0px 6px -4px 0px;
	}

#resp_no {
	background: #F9F8ED;
	margin: 12px 0px 0px;
	text-align: center;
	color: grey;
	height: 60px;
	border: 1px dashed lightgrey;
	padding: 30px 0px 0px;	
	}

.resp_nav {
	margin-top: 4px;
	font-size: 13px;
	}

.resp_nav .num {
	display: inline-block;
	text-align: center;
	margin: 0px 8px 0px 0px;
	padding: 5px 7px 0px;
	height: 22px;
	background: #E8E8E8;
	cursor: pointer;
	}

.resp_nav .num_v {
	display: inline-block;
	text-align: center;
	margin: 0px 8px 0px 0px;
	padding: 5px 7px 0px;
	height: 22px;
	background: #487B97;
	color: white;
	cursor: pointer;
	}

#sell_right {
	float: right;
	width: 290px;	
	}

#sell_right .sell_info {
	margin: 0px 28px 28px;
	color: grey;
	font-size: 10pt;
	line-height: 1.4;
	}


#sell_left {
	margin: 0px 300px 0px 0px;	
	}

#sell_name {
	margin: 0px 0px 20px;
	}

#sell_name span {
	color: #545454;
	font-size: 130%;
	}

#sell_blok {
	background: #DAE5ED;
	padding: 12px;
	min-height: 110px;
	}


#sell_b_l {
	float: left;
	width: 185px;
	border-right: 1px solid white;
	text-align: center;
	font-size: 10pt;
	}

#sell_b_l img {
	margin: 0px 0px 8px;
	}


#sell_b_info {
	margin-left: 210px;
	}

.s_str {
	margin: 6px 0px 0px;
	}

.s_left {
	float: left;
	width: 110px;
	text-align: right;
	font-size: 10pt;
	color: #545454;
	}

.s_rig {
	margin-left: 114px;
	text-align: left;
	}

.s_rig a {
	color: blue;
	text-decoration: none;
	}

.s_rig a:hover {
	text-decoration: underline;	
	}


#sert_raz {
	min-height: 140px;
	margin: 10px 0px 0px;
	}

#s_wm_at, #s_sert {
	display: inline-block;
	width: 200px;
	min-height: 80px;
	font-size: 11px;
	line-height: 1.5;
	}

#s_wm_at {
	float: left;
	margin: 0px 10px 0px 0px;
	background: ;
	border: 2px solid #4372A8;
	}

#s_wm_at span {
	display: block;
	margin: 4px 0px 3px;
	text-align: center;
	}

#s_wm_at > div {
	margin: 0px 15px 4px;
	text-align: center;
	}

#s_wm_at a {
	text-decoration: none;
	color: #1877BF;
	font-size: 9pt;
	font-weight: bold;
	}

#s_wm_at a:hover {
	text-decoration: underline;
	}

#s_sert {
	background: ;
	border: 2px solid #EACA8F;
	}

#s_sert > div {
	height: 65px;
	margin: 5px 15px 0px;
	text-align: center;
	}

#s_sert span {
	display: block;
	margin: 0px 20px 4px 0px;
	text-align: right;
	}

#s_sert img {
	}


#s_goods_cnt {
	font-weight: bold;
	color: #6CA4CC;	
	}


.res_zag {
	color: #545454;
	font-size: 115%;
	margin: 15px 18px;
	font-weight: bold;	
	}

.res_zag span {
	color: #6CA4CC;
	}

.res_non {
	margin: 50px 18px;
	text-align: center;
	color: grey;
	}


.res_blok {
	margin: 0px 18px;
	padding: 12px;
	}

.res_blok:hover {
	background: #F7F7F7;
	}


.res_img {
	float: left;
	height: 100px;
	width: 100px;
	text-align: center;
	line-height: 100px;
	border: 1px solid lightgrey;
	}

.res_img img {
	height: 90px;
	width: 90px;
	vertical-align: middle;
	}

.res_info {
	margin: 0px 0px 0px 122px;
	}

.res_link {
	margin: 6px 0px;
	}

.res_info a {
	text-decoration: none;
	color: #1877BF;
	}

.res_info a:hover {
	text-decoration: underline;
	}

.res_txt {
	font-size: 9pt;
	color: #545454;
	}

.res_seller {
	margin: 6px 0px 0px;
	font-size: 9pt;	
	}

.res_seller span {
	color: #11A011;
	}

.res_sold {
	margin: 6px 0px 0px;
	font-size: 9pt;	
	}

.res_razd {
	margin: 6px 0px 0px;
	font-size: 9pt;	
	}


.res_nav {
	margin: 10px 18px;
	font-size: 13px;
	}


.res_num {
	display: inline-block;
	text-align: center;
	margin: 0px 8px 0px 0px;
	padding: 5px 7px 0px;
	height: 22px;
	background: #E8E8E8;
	cursor: pointer;
	}

.res_num_v {
	display: inline-block;
	text-align: center;
	margin: 0px 8px 0px 0px;
	padding: 5px 7px 0px;
	height: 22px;
	background: #487B97;
	color: white;
	cursor: pointer;
	}

#cont_buy {
	clear: both;
	margin: 0px 3%;
	padding: 1px 0px;
	background: white;
	}

#buy_r {
	float: right;
	width: 320px;
	text-align: center;
	}

#buy_r div {
	margin: 100px 0px 0px;
	height: 2px;
	width: 100%;
	}

#buy_r img {
	margin: 0px 0px 20px;
	border-bottom: 1px grey solid;
	}

#buyer_info {
	margin: 0px 330px 0px 0px;
	}

#buyer_info a {
	color: #1877BF;
	text-decoration: none;
	line-height: 1.5;
	}

#buyer_info a:hover {
	text-decoration: underline;
	}

.buy_zag {
	margin: 24px 0px 24px 18px;
	font-size: 120%;
	}

.buy_razd {
	margin: 0px 0px 18px 18px;
	font-size: 120%;
	color: #545454;
	}

.txt_zag {
	font-size: 95%;
	font-weight: bold;
	color: #545454;
	}

.buy_txt {
	margin: 0px 0px 18px 36px;
	}

.buy_txt img {
	margin: 10px 10px 0px 0px;
	height: 28px;
	width: 28px;
	opacity: 0.8;
	}

.buy_txt > .atten {
	font-size: 10pt;
	font-weight: normal;
	}

.buy_num {
	display: inline-block;
	margin: -1px 0px 0px;
	padding: 0px 4px 0px;
	font-size: 8pt;	
	color: white;
	background: #FF3A00;
	}

