/* Generated by CSS Usage.
   File: http://ak-rem.ru/templates/ak-rem/files/style.css.
   DON'T DELETE YOUR ORIGINAL CSS FILE. Keep it so you can fix the glitches later.
   Some rules have been deleted, some selectors are prefixed with "UNUSED".
   Look for the UNUSED items and see if you can remove them. */

p {tline-height:150%;margin-bottom:0.5em;}
UNUSED.new_l a.announce, UNUSED.new_l a.announce:visited {
    color: #7D766B;
    text-decoration: none;
}

.new_l a.announce:hover {
    text-decoration: underline;
}
body
{
        background-attachment: fixed;
}
*html #alx_up_page_button
{
        position:absolute !important;
}
.divc {
	width:480px;
	border-right:1px solid #d1cec7;
	padding-right:20px;
	margin-right:20px;
	float:left;
}

.divf {
	float:left;
	width:165px;
}

.divf h2, .divc h2 {
	margin:0 !important;
	padding:0 !important;
	margin-bottom:10px !important;
}

.divf img {
	float:none;
	display:block;
	margin-bottom:5px;
}

.main_pre {
	margin-left:3px;
	float:left;
}
*{margin:0;padding:0;border:0;outline:0;font-family:Tahoma;}
html, body{height:100%;position:relative;min-width:980px;background:#f1f0ed;}

.main{min-height:100%;width:100%;margin:0 auto;background:url(header_t.png) repeat-x 0 0;z-index:1;overflow:hidden;}
  .content{width:972px;padding-bottom:200px !important;margin:0 auto;z-index:2;overflow:hidden;}
    .menu_top{width:550px;float:left;line-height:29px;height:29px;overflow:hidden;z-index:3;}
	  UNUSED.cart_top a, UNUSED.cart_top a.span{float:right;color:#f1f0ed;font-size:11px;text-decoration:none;display:block;line-height:29px;height:29px;}
	  *:first-child+html .cart_top a.span{float:none;zoom:1;display:inline-block;}
	  .cart_top a.span{background:url(menu_top.png) no-repeat 100% 0;padding:0 20px 0 5px;}
		
		*:first-child+html .user_act_list a{text-align:left;}
	  *:first-child+html .actions a{float:none;zoom:1;display:inline-block;}
	  
	.top{position:relative;width:946px;clear:both;height:113px;background:url(logo.png) no-repeat 0 43%;border-bottom:1px solid #dad8d3;margin:0 auto;margin-bottom:26px;z-index:6;}
	  .today{font-family:Georgia;position:absolute;right:0px;top:27px;text-transform:uppercase;font-size:10px;letter-spacing:0.4px;color:#999;z-index:7;}
	  .phone{position:absolute;right:-2px;top:53px;z-index:8;background:url(phn.png) no-repeat 50% 50%;width:220px;height:23px;}
	  .menu2{position:absolute;top:60px;left:241px;z-index:9;}
	    .menu2 a{color:#73644f;font-family:Georgia;font-size:11px;text-decoration:none;text-transform:uppercase;display:block;float:left;padding-left:15px;margin-left:3px;letter-spacing:.2px;background:url(menu2_sp.png) no-repeat 0 50%;}
		.menu2 a:first-child{padding-left:0px;margin-left:0px;background:none;}
		.menu2 a:hover, UNUSED.menu2 a.cur{color:#308e52;}
		.menu3 a:hover, UNUSED.menu3 a.cur{color:#308e52;}
		
	.content_l h2 {font-size:16px;color:#7d766b;text-align:right;border-bottom:1px solid #dad8d3}
	
	.content_l{width:215px;padding-left:13px;float:left;overflow:hidden;clear:left;}

	  .categories{margin:0 auto 15px auto;width:100%;}
	    .categories li{display:block;list-style:none;padding-left:3px;margin:0;border-bottom:1px solid #dad8d3;line-height:32px;}
		.categories li:first-child{border-top:0;}

		.cat_icon_wear{background:url(cat_icon.png) no-repeat 0px -35px;}
		  .categories li a{color:#7d766b;text-decoration:none;font-family:Georgia;padding-left:30px;}
			  .categories li ul li:hover{background:#e9e7e4 url(/main/img/dot.png) no-repeat 32px 11px;}
			    .categories li ul li:hover a{color:#7d766b;}

	  .cater{margin:0 auto 5px auto;width:99%;}
	    .cater li{display:block;list-style:none;padding-left:3px;margin:0;border-bottom:1px solid #dad8d3;line-height:32px;}
		.cater li:first-child{border-top:0;}
		  .cater li a{color:#7d766b;text-decoration:none;font-family:Georgia;}
			  .cater li ul li:hover{background:#e9e7e4 url(/main/img/dot.png) no-repeat 32px 11px;}
			    .cater li ul li:hover a{color:#7d766b;}

	.content_r{width:706px;padding:0 13px 0 8px;float:right;position: relative;z-index: 10;}
	  h1{color:#7d766b;font-family:Georgia;font-weight:normal;line-height:30px;font-size:30px;margin-top:-4px;letter-spacing:.7px;padding-bottom:8px;}
			  UNUSED.fr, UNUSED.fr2, UNUSED.to{display:block;float:left;height:20px;line-height:20px;padding:0 5px;font-size:11px;color:#797877;border:0;background:#f1f0ed url(/main/img/size_input.gif) no-repeat 0 100%;width:19px;text-align:center;}
			  UNUSED.price .fr, UNUSED.price .to{width:37px;background:#f1f0ed url(/main/img/price_input.gif) no-repeat 0 100%;}
			  .wrapper{width:98%;float:right;overflow:hidden;margin-top:3px;padding:0 1%;}
			  UNUSED.tip_figure span, UNUSED.tip_figure a{display:block;float:left;}
			  .tip_figure span{padding:0 10px 0 3px;}
			  .tip_figure a{width:18px;height:18px;margin-left:5px;border:0;text-decoration:none;cursor:pointer;}
			  .tip_f_1:hover{background-position:0px -18px;}
			  .tip_f_2:hover{background-position:-22px -18px;}
			  .tip_f_3:hover{background-position:-44px -18px;}
			  .tip_f_4:hover{background-position:-66px -18px;}
			  .tip_f_5:hover{background-position:-88px -18px;}

			  .product_r .tip_f_1:hover{background-position:0px 0;}
			  .product_r .tip_f_2:hover{background-position:-22px 0;}
			  .product_r .tip_f_3:hover{background-position:-44px 0;}
			  .product_r .tip_f_4:hover{background-position:-66px 0;}
			  .product_r .tip_f_5:hover{background-position:-88px 0;}
			  .red:hover, UNUSED.red.ch{background:url(/main/img/colors.png) no-repeat 1px -20px;}
			  .pink:hover, UNUSED.pink.ch{background:url(/main/img/colors.png) no-repeat -18px -20px;}
			  .violet:hover, UNUSED.violet.ch{background:url(/main/img/colors.png) no-repeat -36px -20px;}
			  .blue:hover, UNUSED.blue.ch{background:url(/main/img/colors.png) no-repeat -54px -20px;}
			  .green:hover, UNUSED.green.ch{background:url(/main/img/colors.png) no-repeat -74px -20px;}
			  .yellow:hover, UNUSED.yellow.ch{background:url(/main/img/colors.png) no-repeat -93px -20px;}
			  .orange:hover, UNUSED.orange.ch{background:url(/main/img/colors.png) no-repeat -111px -20px;}
			  .brown:hover, UNUSED.brown.ch{background:url(/main/img/colors.png) no-repeat -130px -20px;}
			  .black:hover, UNUSED.black.ch{background:url(/main/img/colors.png) no-repeat -149px -20px;}
			  .grey:hover, UNUSED.grey.ch{background:url(/main/img/colors.png) no-repeat -168px -20px;}
			  .white:hover, UNUSED.white.ch{background:url(/main/img/colors.png) no-repeat -186px -20px;}
			  .red.ch{background:url(/main/img/colors.png) no-repeat 1px -46px;}
			  .pink.ch{background:url(/main/img/colors.png) no-repeat -18px -46px;}
			  .violet.ch{background:url(/main/img/colors.png) no-repeat -36px -46px;}
			  .blue.ch{background:url(/main/img/colors.png) no-repeat -54px -46px;}
			  .green.ch{background:url(/main/img/colors.png) no-repeat -74px -46px;}
			  .yellow.ch{background:url(/main/img/colors.png) no-repeat -93px -46px;}
			  .orange.ch{background:url(/main/img/colors.png) no-repeat -111px -46px;}
			  .brown.ch{background:url(/main/img/colors.png) no-repeat -130px -46px;}
			  .black.ch{background:url(/main/img/colors.png) no-repeat -149px -46px;}
			  .grey.ch{background:url(/main/img/colors.png) no-repeat -168px -46px;}
			  .white.ch{background:url(/main/img/colors.png) no-repeat -186px -46px;}
				  .listofa a:hover{background:#e9e7e3;color:#000;}
				.chashki div b:hover{color:#222;background:#ccc;}
		UNUSED.shown .my_measures, UNUSED.shown .clear_all_filters{display:block;}
		.but_g:hover{background-position:0 -30px; color:#fff !important;}
		.fr:hover, .to:hover, .fr2:hover, .select_div a:hover{background-color:#f8f8f6;}
		.fr:focus, .to:focus, .fr2:focus, UNUSED.select_div a.slideda{background-color:#fcfcfb;}
		  *:first-child+html .good{margin:8px;}
			.good  a.good_name_b{width:154px;display:block;text-align:center;font-size:12px;text-decoration:none;padding:5px 0;margin:0 auto;background:none;}
			
			.good  i{display:block;text-align:center;color:#988c7a;font-size:10px;font-style:normal;padding:3px 10px;margin:0 auto;}
			.good  i.anynone{color:#d96a11;}
		  UNUSED.pages a.next, UNUSED.pages a.prev{width:98px;}
		  .pages a.next{margin-right:0;}
		  .pages a:hover, UNUSED.pages a.cur{width:36px;height:36px;border:2px solid #dbd8d1;line-height:36px;color:#000;}
		  .pages a.prev:hover, .pages a.next:hover{width:96px;}
		  .pages a.tridot:hover{width:36px;height:36px;border:2px solid #f1f0ed;line-height:36px;color:#797877;}
	  
  .foot{position:relative;width:100%;margin:-140px auto 0 auto;padding-top:22px;min-height:40px;overflow:hidden;background:#f1f0ed url(footer00.png) repeat-x 50% 0;}
    .footer{width:972px;margin:0 auto;overflow:hidden;}
    	.footer-text{font-size:9px; color:#7D766B; margin-top:5px; text-align:center;}
        .m_pht_r:hover .arrow_r,  #fancybox-right-ico:hover{
            background-position:0 0;
        }
        .m_pht_l:hover .arrow_l,  #fancybox-left-ico:hover{
            background-position:-22px 0;
        }
		.m_pht_l:hover, .m_pht_r:hover{color:#73644f;}
		.product_r .tip_figure a{margin-left:2px;}
		  UNUSED.show_hidden a i, UNUSED.show_hidden a b{font-weight:normal;font-style:normal;}
		  .show_hidden a b{display:none;}
	  .tabs_heads a:hover{background:#e3e2df;border-top:1px solid #e3e2df;border-bottom:1px solid #d2ccc3;color:#7d766b !important;}
	        UNUSED.nazvi span, UNUSED.promeri_slider div span{display:block;width:100%;text-align:center;overflow:hidden;padding:8px 0;color:#7d766b;font-size:12px;}
            .promeri_slider div span {line-height: 16px; height: 16px;}
			.nazvi span{text-align:left;width:696px;padding-left:10px;}
	        UNUSED.nazvi span.promeri_top, UNUSED.promeri_slider div span.promeri_top{background:#e5e4e1;border-bottom:1px solid #bbb8b2; height: 18px;}
	        UNUSED.nazvi span.even, UNUSED.promeri_slider div span.even{background:#f5f4f2;}
	  .table-r:hover, .table-l:hover{background-position:-70px 50%;}
	  .table-l, .table-r, .promeri_holder{height:160px;}

textarea{resize:none;}

.new_name a,
.my_measures,
.clear_all_filters,
.good  a.good_name_b,
.pages_opt a,
UNUSED#fancybox-showRealBig,
UNUSED#fancybox-close,
UNUSED.opis_l a{color:#308949;}

.user_act_list a:hover,
.new_name a:hover,
.shown .my_measures:hover,
.shown .clear_all_filters:hover,
.good  a.good_name_b:hover,
.pages_opt a:hover,
.product_r p a:hover,
.modeli a:hover,
.useful.answer a.nick:hover,
.addcoment .chngename a:hover,
#fancybox-close:hover,
#fancybox-showRealBig:hover,
.opis_l a:hover{color:#19a64d;}




.clear{
display: block !important;
height: 0px !important;
overflow: hidden !important;
clear: both !important;
float: none !important;
padding: 0!important;
}
.shoppingBag .cartItemInfo .delete:hover{
color: #19a64d;
}

.shoppingBag .right .continShopping:hover{
color: #19a64d;
}

UNUSED.ordering .signIn, UNUSED.ordering .withOutSign{
float: left;
width: 342px;
}

UNUSED.ordering .signIn form, UNUSED.ordering .withOutSign .withOutSignForm{
border-top: 2px solid #DBD8D1;
font-size: 12px;
color: #000000;
}

.ordering .signIn{
margin: 0 20px 0 0;
}

UNUSED.ordering .signIn form .formRow, UNUSED.ordering .withOutSign .withOutSignForm .formRow{
margin: 28px 0 17px;
}

.ordering .signIn .fogotPas:hover{
color: #19a64d;
}

UNUSED.stepStrip1, UNUSED.stepStrip2, UNUSED.stepStrip3{
width: 235px;
height: 47px;
float: left;
position: relative;
background: #e5e4e1;
color: #948e85;
text-align: center;
}

UNUSED.metroIconBlue, UNUSED.metroIconOrange{
display: inline-block;
width: 12px;
height: 12px;
}

.metroIconBlue{
background: url(/main/img/metro_icon.png) 0 0 no-repeat;
}

.metroIconOrange{
background: url(/main/img/metro_icon.png) 0 -12px no-repeat;
}

UNUSED#order label, UNUSED#taddress label{
cursor: pointer;
color: #252525;
font-size: 13px;
}

UNUSED#order .step1, UNUSED#order .step2{
font-size: 12px;
color: #7d766b;
margin: 0 0 20px;
}

#order .step2{
border-bottom: 2px solid #DBD8D1;
display: block;
padding: 0 0 74px;
position: relative;
}

UNUSED#order .step1 p, UNUSED#order .step2 p{
margin: 4px 0 31px 28px;
line-height: 18px;
width: 580px;
}


UNUSED#order .changeAdress, UNUSED#taddress .changeAdress{
font-size: 11px;
color: #00874d;
display: inline-block;
margin: 0 5px;
text-decoration: none;
}

#order .changeAdress:hover, #taddress .changeAdress:hover{
color: #19a64d;
}

#newAdressRecipient:focus, #newAdressRecipient:hover,
#newAdressTelephone:focus, #newAdressTelephone:hover,
#newAdressPostCode:focus, #newAdressPostCode:hover,
#newAdressCity:focus, #newAdressCity:hover,
#newAdressStreet:focus, #newAdressStreet:hover,
#newAdressHouse:focus, #newAdressHouse:hover,
#newAdressIntercom:focus, #newAdressIntercom:hover,
#newAdressCorps:focus, #newAdressCorps:hover,
#newAdressFloor:focus, #newAdressFloor:hover,
#newAdressPorch:focus, #newAdressPorch:hover,
#newAdressApartment:focus, #newAdressApartment:hover,
#newAdressComment:focus, #newAdressComment:hover,
#downloadedPhotoComment:focus, #downloadedPhotoComment:hover,
#contactUsText:focus, #contactUsText:hover{
background-color: #ffffff;
}
.newAdressForm .select_div a.cur:hover, .newAdressForm .select_div a.cur:focus{
background-color: #ffffff;
}

UNUSED#newAdressComment, UNUSED#downloadedPhotoComment, UNUSED#contactUsText{
border-top: 1px solid #c7c5c0;
border-left: 1px solid #c7c5c0;;
background-color: #e8e7e4;
font-size: 12px;
color: #252525;
width: 287px;
height: 61px;
padding: 7px;
}

.step2 .infoDeliveryPayments:hover{
color:#19a64d;
}

.step2 .alternativePayment .inputTemplate input:focus{
background: #ffffff;
}

.step2 .alternativePaymentInput:hover, .step2 .alternativePaymentInput:focus{
background-color: #ffffff;
}

.step3 .importantDetails textarea:focus, .step3 .importantDetails textarea:hover{
background-color: #ffffff;
}



UNUSED.userRecovery, UNUSED.userLogin, UNUSED.registration{
margin: 0 auto;
width: 341px;
}

.registration{
width: 582px;
}


UNUSED.userRecoveryHeader, UNUSED.userLoginHeader, UNUSED.registrationHeader{
border-bottom: 2px solid #dad8d3;
margin: -6px 0 54px;
}

.registrationHeader{
margin: -4px 0 34px;
}


UNUSED.userRecoveryForm, UNUSED.userLoginForm, UNUSED.registrationForm{
font-size: 12px;
color: #787876;
}

.userLoginForm{
border-bottom: 2px solid #dad8d3;
padding: 0 0 37px;
}


UNUSED.userRecoveryForm label, UNUSED.userLoginForm label, UNUSED.registration label{
width: 60px;
display: inline-block;
float: left;
cursor: pointer;
}
.registration label{
width: 102px;
text-align: right;
margin: 0 19px 0 0;
}



#userRecoveryInput:focus, #userRecoveryInput:hover,
#userLoginInput:focus, #userLoginInput:hover,
#userLoginPassword:focus, #userLoginPassword:hover,
#registrationLogin:focus, #registrationLogin:hover,
#registrationPassword:focus, #registrationPassword:hover,
#registrationEmail:focus, #registrationEmail:hover,
#registrationName:focus, #registrationName:hover,
#registrationPhone:focus, #registrationPhone:hover,
#registrationCaptcha:focus, #registrationCaptcha:hover,
#personalCabFIO:focus, #personalCabFIO:hover,
#personalCabNikName:focus, #personalCabNikName:hover,
#personalCabEmail:focus, #personalCabEmail:hover,
#personalCabPhone:focus, #personalCabPhone:hover,
#oldPassword:focus, #oldPassword:hover,
#newPassword:focus, #newPassword:hover,
#reNewPassword:focus, #reNewPassword:hover,
.addPhotoItem #dressedIn:focus, .addPhotoItem #dressedIn:hover,
#contactUsName:focus, #contactUsName:hover,
#contactUsEmail:focus, #contactUsEmail:hover,
#contactUsCaptcha:focus, #contactUsCaptcha:hover{
background-color: #ffffff;
}

UNUSED.userRecoveryForm .sendButton,
UNUSED.userLoginForm .enterButton{
width: 121px;
float: left;
margin: 0 20px 0 60px;
}

.userLoginForm .enterButton{
margin: 30px 20px 0 60px;
padding: 0 0 7px;
}


UNUSED.userRecoveryForm a, UNUSED.userLoginForm a{
float: left;
color: #267945;
text-decoration: none;
display: inline-block;
margin: 6px 0 0 0;
}

.userLoginForm a{
margin: 36px 0 0 0;
}

.userRecovery a:hover, .userLogin a:hover, .registration a:hover{
color: #19a64d;
}

#tpersonal .left a:hover{
color: #19a64d;
}

.changePersonalData .link:hover{
color: #19a64d;
}

UNUSED#changeFoto, UNUSED#changePassword{
display: none;
margin: 0 0 12px;
}
.downloadedImageInfo .imageDelete:hover{
color: #19a64d;
}

#taddress label, #taddress .changeAdress{
float: left;
}

#taddress .changeAdress{
margin: 2px 0 0 16px;
}


#taddress #newAdressRecipient:focus, #taddress #newAdressRecipient:hover,
#taddress #newAdressTelephone:focus, #taddress #newAdressTelephone:hover,
#taddress #newAdressPostCode:focus, #taddress #newAdressPostCode:hover,
#taddress #newAdressCity:focus, #taddress #newAdressCity:hover{
background-color: #ffffff;
}

#taddress .newAdressForm .select_div a.cur:focus, #taddress .newAdressForm .select_div a.cur:hover{
background-color: #ffffff;
}

UNUSED#taddress .newAdressForm .houseIntercom, UNUSED#taddress .newAdressForm .corpsFloor{
margin: 0 14px 0 0;
white-space: nowrap;
}
.sizeForm .inputTemplate input:hover{
background-color: #e8e7e4;
}

.sizeForm input:focus{
background-color: #ffffff!important;
}

#downloadedPhotoComment{
float: left;
height: 67px;
width: 265px;
margin: 0 20px 0 0;
}

UNUSED.historyBlock, UNUSED.historyBlock2{
margin: 0 0 56px;
}
UNUSED.historyBlock .historyBlockHeader, UNUSED.historyBlock2 .historyBlockHeader{
color: #7d766b;
font-size: 12px;
border-bottom: 2px solid #d8d8d5;
padding: 1px 0 12px;
margin: 0 0 12px;
position: relative;
}

UNUSED.historyBlock .historyBlockHeader span, UNUSED.historyBlock2 .historyBlockHeader span{
color: #b7b3ac;
margin: 0 0 0 10px;
}

UNUSED.historyBlock .historyBlockInner, UNUSED.historyBlock2 .historyBlockInner{
font-size: 12px;
color: #252525;
overflow: hidden;
}

#slider .radio li a:hover{
background: url(/main/img/slider_radio.png) 0 0 no-repeat;
}
.friendLink .link:hover{
color: #19a64d;
text-decoration: none;
font-size: 16px;
display: inline-block;
}



UNUSED.moneyBack h1, UNUSED.contacts h1, UNUSED.news h1, UNUSED.newsOne h1, UNUSED.brands h1, UNUSED.brandsOne h1{
border-bottom: 2px solid #dbd8d1;
margin: -6px 0 23px;
}

UNUSED.headerMoneyBack, UNUSED.headerContacts, UNUSED.headerNewsOne{
font-size:12px;
color: #252525;
display: block;
width: 465px;
line-height: 18px;
margin: 0 0 30px;
}

UNUSED.moneyBackBlock, UNUSED.newsOneBlock{
margin: 0 0 25px;
font-size: 12px;
color:#252525;
}


UNUSED.moneyBackBlock .left, UNUSED.newsOneBlock .left{
float: left;
width: 462px;
margin: 0 37px 0 0;
}

UNUSED.moneyBackBlock .left p, UNUSED.newsOneBlock .left p{
line-height: 18px;
margin: 0 0 3px;
}


UNUSED.moneyBackBlock .right, UNUSED.newsOneBlock .right{
float: left;
width: 207px;
color: #787876;
line-height: 18px;
}

.moneyBackBlock .statementLink:hover, .moneyBackBlock .left p a:hover{
color: #19a64d;
}

.contacts h1{
margin: -6px 0 25px;
}

.headerContacts{
width: auto;
margin: 0 0 23px;
}

UNUSED#onFoot, UNUSED#byCar{
display: none;
line-height: 18px;
}

.contactUs .select_div a.cur:hover{
background-color: #ffffff;
}

#contactUsText{
width: 387px;
height: 120px;
margin: 0 0 19px;
}

.news h1{
margin: -6px 0 22px;
}

.news .newsItem .newsHeader a:hover{
color: #19a64d;
}


.newsOne h1{
margin: -6px 0 21px;
}

.newsOne .backLink:hover{
color: #19a64d;
}


.headerNewsOne{
font-size: 14px;
color: #7d766b;
margin: 0 0 20px;
}

.newsOneBlock .left{
width: 450px;
margin: 0 33px 0 0;
}

.newsOneBlock .left p{
margin: 0 0 5px;
}

.newsOneBlock .right a:hover{
color: #19a64d;
}



.brands h1{
margin: -6px 0 21px;
}
.brandsColumn li a:hover{
color: #19a64d;
}


.brandsOne h1{
font-family: tahoma;
font-size: 18px;
letter-spacing: 0;
margin: -4px 0 23px;
padding: 0 0 6px;
}
.brandsOneBlock .right .brandsLink a:hover{
color: #19a64d;
}


.model .modelInfo .name a:hover{
color: #19a64d;
}

.inputTemplate input:focus, .inputTemplate input:hover{
background: #ffffff;
}

.advabl
{
max-height:47px; !important
max-width:300px; !important
text-overflow: ellipsis; !important
white-space: nowrap; !important
overflow: hidden; !important
}