* {padding:0; margin:0; list-style-type:none; }

body {background:url('backgrou.png') repeat;font-family:Georgia, Serif; font-size:10pt; color:#262626}
#main {background:url('header00.png') no-repeat scroll center top;}
#wrap {width:950px; margin:0 auto; min-height:500px; padding-bottom:20px}

.clear {clear:both; font-size:0; height:0; float:none}
a {color:#5c7ac6;}
a:hover {color:#1e4373}

.left_column_wide .content {min-height:395px}


@font-face { font-family: MetaPro; src: url('images/MetaPro-Medium.otf'); } 
@font-face { font-family: MetaPro; font-weight:bold; src: url('images/MetaPro-Bold.otf'); } 
@font-face { font-family: MetaProBold; src: url('images/MetaPro-Medium.otf'); }


h1, h2 {font-family: MetaProBold, Arial, Tahoma; font-weight: normal;}

a img {border:none}

#head {height:50px;padding-bottom:35px; position:relative; font-family:Arial, Sans-Serif; font-size:9pt; color:#fff}
    #logo {display:block; background:url('logo0000.png') no-repeat scroll 10px 10px; padding:10px 0 0 10px; width:177px; height:38px}
    #main_menu {position:absolute; top:12px; left:215px;}
        #main_menu li {float:left; width:114px; text-align:center; padding-top:10px; height:25px}
        #main_menu a {color:#fff; text-decoration:none; text-transform:uppercase; font-family:Arial, Sans-Serif; font-weight:bold; letter-spacing:2px; font-size:10pt}
        #main_menu a:hover {color:#8dc63f;}
        #main_menu li.selected {background:url('header_p.png') no-repeat scroll left top}
        #main_menu li.selected a {color:#8dc63f;}
    #phone {position:absolute; top:10px; left:470px; color:#d4d4d4; font-family:Arial, Sans-Serif; font-size:9pt;}
        #phone span {display:block; font-size:15pt; color:#fff}
			#phone span span {font-size:12pt; display:inline}
    #basket {width:135px; height:25px; padding-left:40px; padding-top:10px;
        background:url('header_p.png') no-repeat scroll left -36px; position:absolute; top:12px; right:100px}
        #basket a {color:#fff}
        #basket a:hover {color:#8dc63f}
    #sign_in { position:absolute; top:7px; right:0}
        #sign_in li { text-align:right; padding-top:3px}
        #sign_in li a {color:#fff}
        #sign_in li a:hover {color:#8dc63f}

.left_column_narrow {float:left; width:225px;}
.left_column_wide {float:left; width:700px;}
.right_column_narrow {float:right; width:225px;}
.right_column_wide {float:right; width:700px;}

.catalogue {/*border:solid 1px #8e7254;*/ background:url('tryapo4k.png') repeat-y scroll left top; width:237px;}
    .catalogue ul {padding:20px 20px 10px 20px; width: 197px; background:url('tryapo4l.png') no-repeat scroll left bottom;}
	.catalogue ul ul {padding:0; width:auto; background:none}	
	.catalogue ul li {padding-bottom:10px; font-family: /*MetaPro,*/ Arial, Tahoma;}
    .catalogue ul ul li {padding:0}
    .catalogue ul a {text-decoration:none; display:block; padding:3px 0; font-size:13pt; border-bottom:solid 1px #ccc;color:#000}
    .catalogue ul .selected a {font-weight:bold;}
    .catalogue ul .selected ul a {font-weight:normal}
        .catalogue ul ul a span {font-size:10pt; padding-left:15px; background:url('sprites0.png') no-repeat scroll 5px 2px;
		display:block}
        .catalogue ul ul ul a span {font-size:10pt; padding-left:25px; background:url('sprites0.png') no-repeat scroll 15px 2px}
		.catalogue ul ul ul ul a span {font-size:10pt; padding-left:25px; background:url('sprites0.png') no-repeat scroll 25px 2px}
    .catalogue ul a:hover {background:url('hover000.png') repeat}

.content {padding:15px; border:solid 1px #bbb; background:#fff; position:relative;}
	.content.text {margin-top:20px; font-size:8pt; color:#666}
	.content.text h3 {font-size:11pt}
	.seolinks {margin-top:20px; font-size:8pt; color:#666;padding:15px; border:solid 1px #bbb; background:#fff;}

h1 { font-size:26pt; color:#1e4373; padding-bottom:10px; border-bottom:solid 3px #e6e6e6; margin-bottom:15px}
h3 { font-weight: normal; font-size:12pt; color:#1e4373; padding-bottom:5px;}
h3 strong {font-style:italic; font-weight:normal;}

p {padding:0 0 5px 0}

.right_column_narrow h3 { text-align:center; padding-bottom:10px}
.right_column_narrow p { padding-bottom:10px}
.emslogo {margin-left:-8px}

.filter {border-bottom:solid 1px #e6e6e6; height:37px}
    .filter .left {float:left}
    .filter .right {float:right}
    .filter label {padding-right:5px}
    
.shmotki {}
    .shmotki li {float:left; padding:15px 0 5px 14px; width:156px; text-indent:0; height:255px; }
    .shmotki li.first {padding-left:0}
	.shmotki.vert li {padding-left:0; float:none; margin:0 auto; }
        .shmotki li a {display:block; }
		.shmotki li a.item_name {padding-top:4px; font-family:Arial; color:#777; font-size:9pt; text-decoration:none; width:152px; overflow:hidden}
		.shmotki li a.item_name:hover {color:#333}
            .shmotki li a img {height:200px; width:150px;border:solid 0px #e6e6e6}
            /*.shmotki li a:hover img {height:200px; width:150px; border:solid 0px  #8dc63f}*/
        .shmotki .price {font-family:Arial, Sans-Serif; font-size:16pt; float:left; 
        padding:0px 0 0 0;}
        .shmotki .rating {background:url('images/stars.png'); width:51px; height:10px; float:right; margin-top:5px; visibility:hidden}
            .shmotki .rating.s5 {background-position:right top}
            .shmotki .rating.s4 {background-position:right -10px}
            .shmotki .rating.s3 {background-position:right -20px}
            .shmotki .rating.s2 {background-position:right -30px}
            .shmotki .rating.s1 {background-position:right -40px}
            .shmotki .rating.s0 {visibility:hidden}

.pager {margin-top:10px; padding-top:0px; border-top:solid 1px #e6e6e6; font-family:Arial, Sans-Serif; border:solid 0px blue; width:450px; float:left}
    .pager a {color:#262626; float:left}  
    .pager a:hover {color:#8dc63f}  
    .pager a.page {display:block; padding:2px 5px; border:solid 1px #999; margin:1px; text-decoration:none}
    .pager a.page.selected {background: #8dc63f; color:#fff; font-weight:bold; border-color:#8dc63f}
    .pager a.page:hover {background: #8dc63f; color:#fff;border-color:#8dc63f}
    .pager a.prev {padding:3px 5px 0 0}
    .pager a.next {padding:3px 0 0 5px}
    .pager .space {float:left; width:20px; text-align:center; padding-top:5px}
    
#footer {margin-top:25px; border:solid 1px #bbb; background:#fff; padding:20px}
	#footer a {text-decoration:none; border-bottom:dotted 1px #5c7ac6}
	#footer a:hover {border-bottom:solid 1px #1e4373}
	

.kroshki { font-family: Arial, Sans-Serif;padding-bottom:10px; border-bottom:solid 3px #e6e6e6; margin-bottom:15px}

.sans { font-family:Arial, Helvetica, sans-serif;}

.button_ok {background:#8dc63f; border:solid 1px #679922; color:#fff; padding:5px 15px;font-family:Arial, Sans-Serif; text-decoration:none;}
	.button_ok:hover { cursor:pointer; background:#98d14b; color:#fff}

.item_photos {width:320px; float:left;}
	.item_photos img {border:solid 3px #e6e6e6; width:300px; height:400px}
	
	.listalka {height:25px;padding:5px 0;}
		.listalka li {float:left; width:150px; margin-right:5px; height:20px; }
			.listalka li a {display:block;border:solid 1px #aaa /*#5c7ac6*/; font-family:Arial, Helvetica, sans-serif; padding:2px; text-align:center; text-decoration:none; color:#666}
			.listalka li a:hover {border-color:#8dc63f /*#1e4373*/;color:#8dc63f}



.showcase {}
	.showcase li {float:left; margin-right:6px; margin-bottom:6px; position:relative; cursor:pointer}
		.showcase li img {width:66px; height:88px;border:solid 3px #e6e6e6;}
			.right_column_narrow .showcase li img {width:90px; height:120px}
		.showcase li:hover img {border:solid 3px /*#515151*/ #8dc63f}
		.showcase li.selected a:hover img {border:solid 3px #515151}
		.showcase li.selected img {border:solid 3px #515151}
		.item_color .showcase li.selected span {background:none; width:62px; height:84px; border:solid 2px #fff}
		.showcase li span {display:none; padding:0}
		.showcase li.selected span {position: absolute; display:block; left:3px; top:3px; 
			width:66px; height:88px; background:url('images/photo_selected.png')}
.right_column_narrow .showcase {width:210px; margin-left:-5px; margin-top:5px}

.item_info {float:right; width:330px}
	.item_info h1 {border:none; padding-bottom:none}
	.item_color span {display:block; padding-bottom:5px;}
	.item_info .stars {margin-top:15px; background:url('images/stars_big.png') no-repeat; padding-top:1px}
		.item_info .stars.s10 { background-position:65px top}
		.item_info .stars.s9 { background-position:65px -40px}
		.item_info .stars.s8 { background-position:65px -80px}
		.item_info .stars.s7 { background-position:65px -120px}
		.item_info .stars.s6 { background-position:65px -160px}
		.item_info .stars.s5 { background-position:65px -200px}
		.item_info .stars.s4 { background-position:65px -240px}
		.item_info .stars.s3 { background-position:65px -280px}
		.item_info .stars.s2 { background-position:65px -320px}
		.item_info .stars.s1 { background-position:65px -360px}
		.item_info .stars.s0 { background-position:65px -400px}
	.item_info .description {margin-top:15px}
	.item_info .size {margin-top:15px; margin-bottom:7px}
		.item_info .size select {margin:0 10px 0 5px}
	.item_info .be_careful {margin-bottom:12px; font-size:9pt; color:#666}
		.item_info .be_careful span {font-style:italic;}
	.item_info .price {padding:20px 0 20px 0px; border-top:solid 1px #e6e6e6; font-family:Arial, Sans-Serif; font-size:25pt; /*color:#3c3126;
		background:url('/imgs/taglabel.png') no-repeat scroll left 5px*/}
	.item_info .button_ok { font-size:15pt}
	.item_info .more_info {margin:25px 0 15px 0; border:solid 1px #e6e6e6; padding:10px;}
		.item_info .more_info h3 {color:#888}
		.item_info .more_info p {color:#888; padding-top:5px; font-family:Arial; font-size:8pt}
	
.steps { position:absolute; right:15px; top:15px; font-family: Tahoma, Arial; color:#fff}
	.steps li {float:right; width:85px; height:28px; margin-left:5px; background:url('images/steps.png') no-repeat scroll left top; padding:3px;
		font-size:9pt; line-height:10pt}
		.steps li.current { background-position:left -34px;}
			.steps li div.number {float:left; font-size:21pt;padding:0 6px 0 2px; line-height:20pt}
			
.basket_item {padding:10px 0 10px 0; margin-bottom:10px; border-bottom:solid 1px #e6e6e6; height:126px; position:relative;}
.basket_delivery {padding:0px 0 10px 0; margin-bottom:10px; border-bottom:solid 1px #e6e6e6; height:63px; position:relative;}	
.promo_code {padding:0px 0 10px 0; margin-bottom:10px; border-bottom:solid 1px #e6e6e6; height:25px}
	.promo_code .field {display:block; width:100px; float:right; margin-right:10px; border:solid 1px #aaa; padding:2px; font-family:Arial, Helvetica, sans-serif;font-size:11pt}
	.promo_code label {padding-right:10px; display:block; float:left; margin-top:2px}
	.promo_code .button_ok {padding:1px 10px 2px 10px; float:right; background:#bbb; border:solid 1px #999}
		.promo_code .button_ok:hover {background:#c5c5c5}
.total {padding:0px 0 10px 0; margin-bottom:10px; border-bottom:solid 1px #e6e6e6; position:relative}
	.total h4 {font-weight:normal; font-size:16pt; padding-bottom:3px}
	.total .discount_msg {color:#e15f56}
		.total .price {position:absolute; right:0; top:0px; font-family: Arial, Helvetica, sans-serif; font-size:16pt}
		.total .discount {color:#e15f56}
	.basket_item .about, .basket_delivery .about {width:250px; margin-left:105px}
	.basket_delivery .about {padding-top:10px}
	.basket_item img {height:120px; width:90px; border:3px solid #E6E6E6; float:left;}
	.basket_delivery img {float:left}
	.basket_delivery h4 { font-weight:normal; font-size:13pt}
		.basket_item p, .basket_delivery p {padding-bottom:5px}
		.basket_item .del {padding-top:10px;}
			.basket_item .del a {color:#888}
			.basket_item .del a:hover {color:#e15f56; border-color:#e15f56}
	.basket_item .quantity, .basket_delivery .weight {position:absolute; left:350px; top:10px}
	.basket_item .price, .basket_delivery .price {position:absolute; right:0; top:10px; font-family: Arial, Helvetica, sans-serif; font-size:16pt}
	.button_ok.next {float:right; font-size:15pt; margin-top:5px}
	.button_ok.back {float:right; font-size:15pt; margin-top:5px; background:#bbb; border:solid 1px #999; float:left;}		
	.button_ok.pay {font-size:15pt}
		.button_ok.back:hover {background:#c5c5c5; border:solid 1px #999}		
	.available {position:absolute; left:350px; top:40px; font-size:15pt; color:#aaa}
		.available.not {color:#e15f56}
		.available.yes {color:#8cc742}
	
.login {width:333px; height:380px; border-right:solid 1px #e6e6e6; float:left;}	
	.login label, .registration label {display:block; margin-top:15px; color:#333; }
		.login label input, .registration label input {display:block; width:300px; border:solid 1px #aaa; margin-top:3px; padding:2px; font-family:Arial, Helvetica, sans-serif;font-size:11pt}
.registration { height:380px; margin-left:360px}
	.registration .button_ok, .login .button_ok {margin-top:20px; font-size:15pt; float:left;}
	.registration select { margin-top:3px; padding:2px; display:block;
	width:306px; border:solid 1px #aaa;}
	.registration option { display:block}

.login.signup {width:600px; border:none; float:none; height:auto}
	.login.signup .button_ok {float:none; display:block; width:80px; margin-left:20px; margin-top:15px; font-size:15pt;
	display:block; margin-bottom:10px;	}
	.login.signup input, .registration.signup input {width:300px}
	.login.signup label, .registration.signup label, .registration.signup .button_ok {margin-left:20px;}
	.left {float:left}
	.remind {margin-left:335px;margin-top:42px; font-size:8pt}
	.login.signup a { display:block;}
	.reg_error {display:block; margin:5px 0 0 20px; color:#FE5050; font-size:8pt}
	
	
.registration.signup {width:600px; border:none; float:none;  margin-left:0; height:auto}
	.registration.signup .button_ok {display:block; margin-bottom:10px;	}
	
.adress {padding-bottom:20px; border-bottom:solid 1px #e6e6e6; margin-bottom:30px}	
	.adress label {display:block; margin-top:15px; color:#333}
		.adress label span {color:#777; font-style:italic;}
		.adress label input {display:block; width:400px; border:solid 1px #aaa; margin-top:3px; padding:2px; font-family:Arial, Helvetica, sans-serif;font-size:11pt}
		.adress label select {display:block; width:200px; margin-top:3px}
		
.billing {}
	.billing p { padding-bottom:3px}
	.billing .cash_account {padding:0 0 10px 10px; border-bottom:solid 1px #e6e6e6; margin-bottom:10px}
		.billing .cash_account label {display:block;}
		.billing .cash_account p {padding-top:8px; color:#444;}
	.billing .money {font-family: Arial, Helvetica, sans-serif; font-size:20pt; margin-top:15px;margin-bottom:30px; padding-bottom:20px;border-bottom:solid 1px #e6e6e6;}
		.billing .money .all_ok {margin-left:10px;}
	.billing li {padding:5px 0 0 10px}
		.billing span {font-style:italic; color:#666}
	.billing .itogo {margin-bottom:20px; font-size:14pt;}
		.billing .itogo span {font-style:normal; color:#000; font-family:Arial; font-size:18pt;}
	

.separator {height:0; font-size:0; border-bottom:solid 1px #e6e6e6; margin:15px 0; clear:both;}	

.account { font-family: Arial, Helvetica, sans-serif; font-size:20pt; margin:15px 0}
	
.table {width:100%; border-collapse:collapse;}
	.table thead {background:#e6e6e6;border:solid 1px #aaa}
		.table thead td {padding:10px; font-style:italic; font-size:11pt}
	.table tbody {border:solid 1px #aaa; font-family:Arial, Helvetica, sans-serif}
		.table tbody td {padding:10px;}
		.table tbody .odd td {background:#eee}
	
.profile_order_price {position:absolute; font-family: Arial, Helvetica, sans-serif; font-size:20pt; top:100px; right:15px}	
	
	
#nyroModalContent {}
#nyroModalContent table {border-collapse:collapse; border:solid 1px #aaa}	
	#nyroModalContent table td {padding:7px; border-bottom:solid 1px #aaa; color:#000; font-family:Arial, Helvetica, sans-serif; text-align:center}
	#nyroModalContent table th {padding:7px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; background:#bbb; text-align:center}
	

/*--------------------------------------------------------------------------------*/	


.banner { border:solid 1px #bbb; margin-bottom:20px; }
.wide.content {margin-top:20px; padding:10px}
	.wide.content h2 {padding:0 0 0 5px; border:none; margin:0; font-size:18pt}
	.wide.content h1 {padding:10px 0 10px 10px; border:none; margin:0; font-size:18pt}
	.wide.content p {padding:5px 0 10px 12px; line-height:14pt}
	.wide.content p strong {font-weight:normal; font-style:italic}
	/*.wide.content ul {padding-bottom:10px}	
		.wide.content li {padding:5px 0 5px 26px; text-indent:-14px}*/
h2 {font-weight:normal; font-size:18pt; color:#1e4373}
	
.glrc {overflow:hidden; position:relative; height:260px}
	.glrc ul{ height:260px;position:absolute; left:25px; top:0; width:10000px}
	.glrc .prev {position:absolute; top:0; left:0px; font-size:80pt; cursor:pointer; font-family:Arial, Helvetica, sans-serif;
	display:block;  height:250px; width:30px; padding:50px 10px 0 0; background:#fff}
	.glrc .next {position:absolute; top:0; right:0px; font-size:80pt; cursor:pointer; font-family:Arial, Helvetica, sans-serif;
	display:block; height:250px; width:30px; padding:50px 3px 0 7px; background:#fff}
	.glrc .prev.disabled, .glrc .next.disabled {color:#ccc! important; font-size:80pt! important; padding-top:50px! important}
	.glrc .prev:hover, .glrc .next:hover {font-size:90pt; padding-top:42px}
	
.vitrina {height:350px; width:723px; margin-left:-10px}
	.vitrina li {float:left}
		.vitrina li a {border:none}
			.vitrina li a img{border:none}


.index_left {width:600px; float:left}
.index_right {width:310px; float:right}

#footer {background:#fff url('money000.png') no-repeat scroll right center}
	#footer .column {float:left; padding-right:25px;}
		#footer .column h5 {font-size:10pt;  color:#1e4373; padding-bottom:10px}
		#footer .column li {padding-bottom:5px}
		#footer .column li.vk_group {padding-left:20px; background:url('vk_icon0.png') no-repeat scroll left 2px; padding-top:2px}
.content.faq h3 {padding:15px 0 5px 0}
	.faq p {padding-left:20px; padding-top:10px}
	.faq span.strong {/*font-variant:small-caps; letter-spacing:.4pt*/ font-style:italic; font-size:1.2em}
	.faq ul {padding:0px 0 20px 10px;}
	.faq ul li {padding:10px 0 0 10px}

table.delivery {border-collapse:collapse; border:solid 1px #888; font-family:Arial, Helvetica, sans-serif; margin:10px 20px}
	table.delivery thead td {background-color:#bbb; color:#fff; font-weight:bold; border-bottom:solid 1px #888; padding:7px; vertical-align:middle; text-align:center}
	table.delivery tbody td { border-bottom:solid 1px #888; padding:7px; font-size:12pt; text-align:center}
	
.empty_cart {font-size:20pt; text-align:center; margin-top:170px; color:#666666}	

/*------------------------------ M O Z A I K A ------------------------------------*/

.mozaika {width:982px; height:436px; overflow:visible; position:relative;margin-left:-16px; margin-top:-16px; margin-bottom:-10px}
	.mozaika div {position:absolute; padding:16px; z-index:10}
		.mozaika div:hover {z-index:20}
		
		.mozaika div span {position:absolute; top:0; left:0; width:100%; height:100%;display:none}
			.mozaika div:hover span {display:block;}
		.mozaika div a {border:solid 1px #aaa; display:block; background:#fff; overflow:hidden}
			.mozaika div a img {margin-top:-1px; margin-left:-1px; border:none}
	.mozaika .large {width:306px ; height:194px}
		.mozaika .large a {height:192px; width:304px;}
		.mozaika .large span {background:url('images/hover_large.png') no-repeat scroll center center}
	.mozaika .middle {width:145px; height:194px}
		.mozaika .middle a {height:192px; width:143px;}
		.mozaika .middle span {background:url('images/hover_middle.png') no-repeat scroll center center}
	.mozaika .small {width:145px; height:89px}
		.mozaika .small a {height:87px; width:143px;}
		.mozaika .small span {background:url('images/hover_small.png') no-repeat scroll center center}
	
	.mozaika .pic1 {top:0; left:0 }
	.mozaika .pic2 {top:0; left:161px; }
	.mozaika .pic3 {top:105px;left:161px;}
	.mozaika .pic4 {top:0;left:322px}
	.mozaika .pic5 {top:0;left:483px}
	.mozaika .pic6 {top:105px;left:483px}
	.mozaika .pic7 {top:0;left:644px}
	.mozaika .pic8 {top:0;left:805px}
	.mozaika .pic9 {top:105px;left:644px}
	.mozaika .pic10 {top:315px;left:644px}
	.mozaika .pic11 {top:315px;left:805px}
	.mozaika .pic12 {top:210px;left:483px}
	.mozaika .pic13 {top:210px;left:322px}
	.mozaika .pic14 {top:315px;left:322px}
	.mozaika .pic15 {top:210px;left:0}

/*-----------------------------------------------------------------------------------------------*/

p a {text-decoration:none; border-bottom:dotted 1px #5c7ac6}
p a:hover {border-bottom:solid 1px #1e4373}
.kroshki a {text-decoration:none; border-bottom:dotted 1px #5c7ac6}
.kroshki a:hover {border-bottom:solid 1px #1e4373}

#nyroModalWrapper a#closeBut {top:2px; right:2px; height:18px; width:18px; background:url('images/close.png') no-repeat scroll left top;}
	#nyroModalWrapper a#closeBut:hover {background-position:left -18px}
	#nyroModalWrapper a#closeBut:active {background-position:left -36px}

.cart_window {width:360px; height:130px; background:#fff; border:solid 0px red; padding:20px}
	.cart_window p {padding-bottom:15px}
		.cart_window li {padding-bottom:10px}
		.cart_window span {/*font-variant:small-caps; letter-spacing:.5pt;*/ font-style:italic; font-size:1.2em}
		.cart_window h3 {padding-bottom:10px; padding-top:5px; color:#333}
		.cart_window a {text-decoration:none; border-bottom:dotted 1px #5c7ac6}
		.cart_window a:hover {border-bottom:solid 1px #1e4373}

.hidden {display:none}
input.error {background-color:#ffdfdf;}


/*--------------------------*/
.size_details {padding:20px 10px 0px 270px; font-size:9pt; max-width:240px;}
.size_details.verh {background:url('images/shirt.png') no-repeat scroll left center;}
.size_details.niz {background:url('images/jeans.png') no-repeat scroll left center;}
	.size_details h3 {font-weight:bold}
	.size_details h4 {padding-top:10px; padding-left:0px; font-family:Arial; font-size:11pt}
	.size_details p {padding-top:5px; padding-left:0px;}

.wide.content.xueta p {color:#666; padding-top:5px; padding-bottom:0; font-size:.8em}
.wide.content.xueta li {color:#666; padding-top:10px; padding-bottom:0; font-size:.8em; margin-left:30px; list-style-type:disc}
.wide.content.xueta li strong {font-weight:normal; font-style:italic}
.wide.content.xueta h1 {font-size:15pt;}

.billing .payment_method {padding-bottom:30px}
	.billing .payment_method li{padding:10px 5px; border-bottom:solid 1px #e6e6e6}
		/*.billing .payment_method li a {text-decoration:none; border-bottom:dotted 1px #5c7ac6}
		.billing .payment_method li a:hover {border-bottom:solid 1px #1e4373}*/
	.billing .payment_method li label{display:block; width:470px; padding-top:60px; padding-right:155px; position:relative; 
		padding-left:30px; padding-bottom:5px; font-size:9pt; color:#444; border:solid 1px #fff}
		.billing .payment_method li label b {font-style:italic; display:block; padding-bottom:3px; font-size:10pt}
		.billing .payment_method li label .radio {position:absolute; left:5px; top:22px}
		.billing .payment_method li label .pay {display:none; position:absolute; top:37px; right:10px}
		.billing .payment_method li label .method_price { position:absolute; top:7px; right:10px; 
			font-family:Arial; font-size:14pt;color:#333; font-style:normal; display:none}
			.billing .payment_method li label .method_price span { 
			font-family:Arial; font-size:14pt;color:#333; font-style:normal;}
			.billing .payment_method li.selected label .method_price {display:block}
		.billing .payment_method li.selected label {background-color:#deecfc! important; border-color:#bbd4f2! important}
			.billing .payment_method li.selected label .pay {display:block}
	.billing .payment_method li label:hover {background-color:#eff5fb; cursor:pointer; border-color:#d7e5f6}
	.billing .payment_method li label.wm {background-image:url('images/wm.png'); background-position: 25px 3px; background-repeat:no-repeat;}
	.billing .payment_method li label.visa {background-image:url('images/visa.png'); background-position: 25px 2px; background-repeat:no-repeat;}
	.billing .payment_method li label.yad {background-image:url('images/yad.png'); background-position: 27px 3px; background-repeat:no-repeat;}
	.billing .payment_method li label.mail {background-image:url('images/mail.png'); background-position: 27px 2px; background-repeat:no-repeat;}
	.billing .payment_method li label.rbk {background-image:url('images/rbk.png'); background-position: 27px 5px; background-repeat:no-repeat;}
	.billing .payment_method li label.perevod {padding-top:5px;}
	.billing .payment_method li label.terminal {background-image:url('images/term.png'); background-position: 27px 5px; background-repeat:no-repeat;}
	.billing .payment_method li label.bankomat {background-image:url('images/bank.png'); background-position: 27px 5px; background-repeat:no-repeat;}
	.billing .payment_method li label.unistream {padding-top:5px; padding-bottom:10px}
	.billing .payment_method li label.euroset {background-image:url('images/euroset.png'); background-position: 27px 2px; background-repeat:no-repeat;}

#wrap .billing_info {}
	#wrap .billing_info li {padding:60px 0 20px 0; border-bottom:solid 1px #cecece; margin-top:10px; margin:20px 25px 0 25px;}
	#wrap .billing_info .visa {background-image:url('images/visa.png'); background-position: 0px 2px; background-repeat:no-repeat;}
	#wrap .billing_info .wm {background-image:url('images/wm.png'); background-position: 0px 3px; background-repeat:no-repeat;}
	#wrap .billing_info .yad {background-image:url('images/yad.png'); background-position: 2px 3px; background-repeat:no-repeat;}
	#wrap .billing_info .mail {background-image:url('images/mail.png'); background-position: 2px 2px; background-repeat:no-repeat;}
	#wrap .billing_info .rbk {background-image:url('images/rbk.png'); background-position: 2px 5px; background-repeat:no-repeat;}
	#wrap .billing_info .perevod {padding-top:5px;}
	#wrap .billing_info .terminal {background-image:url('images/term.png'); background-position: 2px 5px; background-repeat:no-repeat;}
	#wrap .billing_info .bankomat {background-image:url('images/bank.png'); background-position: 2px 5px; background-repeat:no-repeat;}
	#wrap .billing_info .euroset {background-image:url('images/euroset.png'); background-position: 0px 0px; background-repeat:no-repeat;}

	#wrap .billing_info b {font-style:italic; display:block; padding-bottom:3px; font-size:10pt}



.dogovor {float:left; padding-right:15px; padding:15px 20px 10px 20px;border:none}


.feedback_column {float:left; margin:20px 10px 0 10px; width:430px;}
.feedback_holder {background:#f4f4f4; padding:20px 20px 10px 20px; margin-bottom:20px; border:solid 1px #e3e3e3}
	.feedback_holder p { font-style:italic; padding:0 0 10px 0}
	.feedback_holder p.signature {font-style:normal; font-family:arial; font-size:8pt; color:#666; padding:8px 0 3px 0}
	.feedback_holder p.sostav {font-style:normal; font-family:arial; font-size:8pt; color:#666; padding-bottom:5px}
		.feedback_holder p.signature span {padding-right:5px}
.feedback_column .feedback_holder ul {padding:0;}
	.feedback_column .feedback_holder ul li {padding:0; margin-right:6px; float:left}
		.feedback_column .feedback_holder ul li img {height:60px; width:45px; border: 2px solid #E6E6E6}
		.feedback_column .feedback_holder ul li:hover img {border-color:#8dc63f}

.feedback_manual {color:#444; font-size:9pt; font-style:italic}

.feedback_field {margin:10px 20px 0 20px;}
	.feedback_field textarea {border:solid 1px #aaa; padding:2px; font-family:Arial, Helvetica, sans-serif;font-size:11pt; width:700px; height:100px}
	.feedback_field .button_ok {display:block; font-size:14pt; margin-top:10px}

.button_ok.fb {padding:2px 10px}

.a_gar {color:#0c9e20; text-decoration:none; border-bottom:dotted 1px #0c9e20}
	.a_gar:hover {border-bottom:solid 1px #0a7c1a; color:#0a7c1a}


.bottom_right_pages {float:right; border:solid 0px red; width:200px; text-align:right; margin-top:10px}


.grid {border-collapse:cpllapse; border:none; margin-left:-9px; margin-top:-8px; margin-bottom:-30px}
	.grid td {padding:0px; width:144px; border:none; position:relative}
	.grid td.wide {width:306px}
		.grid td a {display:block; position:relative;padding:6px;}
			.grid td a img {border:solid 1px #aaa; }
	.grid td span {position:absolute; top:0; left:0; width:100%; height:100%;display:none; background:url('images/hover_small.png') no-repeat scroll center center}
		.grid td:hover span {display:block;}
	.grid td.long span {background:url('images/hover_middle.png') no-repeat scroll center center}
	.grid td.long.wide span {background:url('images/hover_large.png') no-repeat scroll center center}

.shmotki .item_glr {overflow:hidden; position:relative; height:200px; border:solid 3px #e6e6e6}
.shmotki .item_glr:hover {border:solid 3px #8dc63f}
	.shmotki .item_glr ul {position:absolute; top:0; left:0; width:1000px; height:206px}
		.shmotki .item_glr ul li {float:left; height:206px; padding:0; margin:0}
		
	.item_glr .number_colors {position:absolute; width:150px; padding:4px 0; background:url('bgr_blac.png') repeat; color:#fff; bottom:0px; left:0px; font-family:arial; text-align:center}
	.item_glr .prev, .item_glr .next {position:absolute;color:#fff; font-family:arial; font-size:20pt; bottom:-1px; cursor:pointer; width:15px; text-align:center}
	.item_glr .next {right:5px;}
	.item_glr .prev {left:5px;}
	.item_glr .prev:hover, .item_glr .next:hover {font-size:28pt; bottom:-5px;}


p.star {padding-left:20px; color:#666}
.registration p.star {padding:10px 0 0 0}
.registration .reg_error {margin-left:0}
span.red {color:red;}
	
	