@charset "utf-8";

form,ul,dl,dd,dt,h1,h2,h3,h4,h5,p,html,body {padding:0;margin:0;}


body {color:#343434;background:#f9f4ed;font:11px Verdana,Geneva,Kalimati,sans-serif;}

ul {list-style-type:none}

.both {clear:both;float:none !important;height:0px !important;font-size:0px !important;border:none;margin:0 !important;padding:0 !important;background:transparent !important;visibility:hidden !important}


img {border:0;vertical-align:top}


td,th {color:#343434;vertical-align:top;font:1em Tahoma,Verdana,Helvetica,'MS Sans Serif',sans-serif}
input, textarea, option, select, optgroup {background:#fff;color:#000;font:1em Tahoma,Verdana,Helvetica,'MS Sans Serif',sans-serif;padding:0;}

.clear:after, .clear-li li:after {content:".";display:block;font-size:1px;height:0;clear:both;visibility:hidden}
	.clear, .clear-li li {display:inline-block}
	.clear, .clear-li li {display:block}
.padding {padding-top:10px}

a {color:#3e2718;text-decoration:none;}
a:hover {color:#cd0000;text-decoration:none;}
a:focus, a:active {outline:none;}




#header{height:150px;background:#dfc8b3 url("menu_line.gif") repeat-x bottom;padding:0;margin:0;}
	#header .header {width:900px;margin:0 auto}
		#header .header div.logo {width:200px;height:76px;padding-left:40px;float:left}
			#header .header a.logo {background:url("logo.gif") no-repeat;display:block;width:200px;height:76px;}
	#header .header .cart {width: 186px;height: 71px;background: url("cart_bg.gif") left top no-repeat;float:left;position:relative;}
		#header .header .cart .cost {padding:3px 0 0 60px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
		#header .header .cart .items {padding:8px 0 0 72px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
		#header .header .cart .bold {font-family:Verdana, Arial, Helvetica, sans-serif;color:#cd3034;font-size:11px;font-weight: normal;}
		#header .header .cart .register {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-align:center;padding-top:3px;}
			#header .header .cart .register a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
		#header .cart .head_cart_loading {background:url(loading.gif) no-repeat;width:32px;height:32px;margin:10px 0 0 90px}
	
	#header .header .right_menu {padding-top:0;margin:5px auto 0 auto;width:854px;text-align:center;}
		#header .header .right_menu ul {list-style:none;/*width:481px;*/margin:0 auto;}
			#header .header .right_menu ul li {float:left;padding:0 0 0 0;}
				#header .header .right_menu ul li a.accessories {display:block;width:164px;height:38px;background:url("catalog_y.gif") no-repeat -317px 0px;float:left;}
					#header .header .right_menu ul li a.accessories:hover {text-decoration:none;background-position:-317px -38px;}
				#header .header .right_menu ul li a.boys {display:block;width:84px;height:38px;background:url("catalog_y.gif") no-repeat -233px 0px;float:left;}
					#header .header .right_menu ul li a.boys:hover {text-decoration:none;background-position:-233px -38px;}
				#header .header .right_menu ul li a.children {display:block;width:149px;height:38px;background:url("catalog_y.gif") no-repeat;float:left;}
					#header .header .right_menu ul li a.children:hover {text-decoration:none;background-position:0px -38px;}
				#header .header .right_menu ul li a.girls {display:block;width:84px;height:38px;background:url("catalog_y.gif") no-repeat -149px 0px;float:left;}
					#header .header .right_menu ul li a.girls:hover {text-decoration:none;background-position:-149px -38px;}

	#header .header .buttons {width:347px;float:left;padding:8px 10px 0 0}
		#header .header .buttons ul {list-style:none;float:right;margin:0;padding:0;}
			#header .header .buttons ul li {float:left;padding:0 10px;}
	
		#header .header  .sales {float:left;width:116px;height:66px;margin-top:10px;}
	#header .header  a.button_sales {display:block;width:116px;height:130px;background:url("but_sale.jpg") no-repeat;}
		#header .header  a.button_sales:hover {text-decoration:none;background-position:0px -130px;}

		#header .header .left_menu {padding-top:17px;padding-bottom:5px;}
		#header .header .left_menu ul {list-style:none;width:395px;margin:0 auto;}
			#header .header .left_menu ul li {float:left;padding:0 15px 0 0;}
				#header .header .left_menu ul li a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
	
		#header .header .buttons a.button_home {display:block;width:18px;height:17px;background:url("ico.gif") no-repeat -42px 0px;float:left;}
			#header .header .buttons a.button_home:hover {text-decoration:none;background-position:-42px -18px;}
		#header .header .buttons a.button_bookmark {display:block;width:18px;height:17px;background:url("ico.gif") no-repeat;float:left;}
			#header .header .buttons a.button_bookmark:hover {text-decoration:none;background-position:0px -18px;}
		#header .header .buttons a.button_contact {display:block;width:21px;height:17px;background:url("ico.gif") no-repeat -20px 0px;float:left;}
			#header .header .buttons a.button_contact:hover {text-decoration:none;background-position:-20px -18px;}
		#header .header .buttons a.button_skype {display:block;width:16px;height:17px;background:url("ico.gif") no-repeat -61px 0px;float:left;}
			#header .header .buttons a.button_skype:hover {text-decoration:none;background-position:-61px -18px;}
				
	#header .header .phone {float:right;padding:10px 10px 0 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#4a3f37;}	
	
	#filter {/*background:#f3e9dc;height:40px;*/}
		#filter .filters {text-align:center;/*width:900px;*/margin:0 auto;/*padding-top:7px;*/padding:0 4px;}
			#filter .filters .select_filter {border:1px solid #b0a295;color:#3f3126;height:21px;/*width:200px;*/width:140px;display:block;}
			#filter .filters .find {background:url("find.png") no-repeat;width:74px;height:21px;border:0;margin:0;padding:0;}
			#filter .filters div {}
			
			
	#footer {height:102px;background:#dfc8b3 url("shadow_footer.gif") repeat-x top;}
		#footer ul {width:475px;height:32px;margin:0 auto;list-style:none;}
			#footer ul li {float:left;}
				#footer ul li a {float:left;display:block;width:95px;height:26px;background:url("but_footer_menu.gif");font-size:10px;font-family: Verdana, Arial, Helvetica, sans-serif;text-align:center;padding-top:6px;}
				#footer ul li a:hover {background:url("but_footer_menu.gif");background-position:0px -32px;}
		#footer .contacts {height:30px;width:218px;margin:0 auto;background:url("contacts_bg.gif");font-size:10px;text-align:center;padding-top:5px;color:#221a17;}
		#footer .copyright {font-size:10px;text-align:center;padding:8px 0 0 0;}		
				
				
	#container {padding:10px 0;width:900px;margin:0 auto;min-height:400px;height:auto !important;height:400px;}			
		.middle-content {width:579px;min-height:10px;height:auto !important;height:10px;float:left}
		.left-col, .right-col {width:150px;padding:0 5px;float:left}
			#container .xsnazzy {background:#fcf7f1;display:inline;margin-bottom:15px;}
			#container .zsnazzy {margin-bottom:10px}
				#container .xsnazzy h1, .zsnazzy h1 {margin:0; font-size:1.2em; padding:0 10px 5px 10px;}
				#container .xsnazzy p, .zsnazzy p { margin:0; padding:5px; font-size:11px;}
			#container .product_div {background: #fcf7f1; width:280px; float:left; margin:0 5px; display:inline;}
			#container .no_bg {background:#f9f4ed;}
		 
		#container .xtop, .xbottom {display:block; background:#fcf7f1; font-size:1px;}
		#container .xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
		#container .xb1, .xb2, .xb3 {height:1px;}
		#container .xb2, .xb3, .xb4 {background:#fcf7f1; border-left:1px solid #dec8b1; border-right:1px solid #dec8b1;}
		#container .xb1 {margin:0 5px; background:#dec8b1;}
		#container .xb2 {margin:0 3px; border-width:0 2px;}
		#container .xb3 {margin:0 2px;}
		#container .xb4 {height:2px; margin:0 1px;}
		#container .xboxcontent {display:block; border:0 solid #dec8b1; border-width:0 1px; height:auto;}
			#container  .b_left {float:left;width:230px;padding:10px}
				.b_left .product_image {width:230px;margin:0 auto;position:relative;text-align:center}
					.product_image .error_exist {background:#ffffff;width:200px;padding:5px 10px;position:absolute;top:40%;left:5px;font-weight:bold;color:#cc0000;border:1px solid #CCC}
					#container  .b_left .parent_image {border:1px solid #DFC8B3;}
					#container  .b_left .recomend {padding-top:20px;padding-bottom:5px;}
					#container  .b_left .recomend_images {}
						#container  .b_left .recomend_images ul {}
							#container  .b_left .recomend_images ul li {padding-right:22px;float:left;}
				#container .b_right {float:left;width:300px;padding:10px 0 0 0;text-align:justify}
				#container .b_right .diez {font-family:Verdana, Arial, Helvetica, sans-serif;color: #950004;font-size:10px;text-align:right;padding:3px 10px 0 0;}
				#container .b_right .color_text {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;padding:0 0 3px 3px;}
				#container .b_right .size_text {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;padding:0 0 3px 3px;}
				#container .b_right .size_error {background:#660000;display:none;margin:5px 10px 0 0;padding:4px 5px;font-size:10px;color:#ffffff}
				#container .b_right .padding_left {padding-left:10px;}
				#container .b_right .adding_to_cart {padding:10px 0 10px 0;width:280px}
					#container .cart_quantity {width:50px;float:left}
					#container .cart_buttons {width:228px;padding:10px 0 0;float:right}
						#container .item_price {width:60px;padding:2px 10px 0 0;float:left;font-size:12px;font-weight:bold;color:#950004}
						#container .item_sale {width:60px;padding:2px 0 0;float:left;font-size:12px;font-weight:bold;color:#ff3300}
						
				#container .b_right .inputAddToCart {background:url("but_submit.gif");width:90px;height:21px;float:right;font-size:10px;font-weight:bold;color:#ffffff;cursor:pointer;border:0}
					#container .b_right .inputAddToCart:hover {background-position:0px -21px}
		#container .color {background:#dfc9b4; color:#e61413;}
			#container .color a {color:#e61413}
		#container .right {text-align:right;}
		#container .reg_note {padding:20px;width:300px;}
		#container  p.act_reg {padding:0;font-weight:bold;}
		#container  textarea.act_reg {border:1px solid green;}
		#container input.act_reg {border:1px solid green;height:16px;}
		#container p.wrng_reg {font-weight:bold;}
		#container input.wrng_reg {border:1px solid red;}
		#container .regtype1 {border:1px solid #dfc9b4;height:16px;padding:0 2px}
		#container .regtype2 {border:1px solid #dfc9b4;}
		#container .test_refr {border:1px solid #dfc9b4;width:22px;height:20px;display:block;float:right;cursor:pointer;}
		#container .register_table {padding-left:20px;}
		#container .register_table td {font-weight:bold;}		
		
	#container .categories {background:url(leftmenubg.png) center bottom no-repeat}
		#container .categories ul {padding:0 5px 5px 5px}
			#container .categories ul li {padding:3px 0 0}
				#container .categories ul li a.title {font-family:Georgia,'Times New Roman',serif;text-transform:uppercase;font-size:12px;font-weight:bold;color:#493f36;background-color:#DFC9B4;padding:3px 10px;display:block;}
					#container .categories ul li a.title:hover {color:#da0203;}
				#container .categories ul li ul {padding:0 0 0 10px}
					#container .categories ul li li {padding:2px 0 3px}
						#container .categories ul li li a {font-size:12px;font-weight:normal;text-transform:none;color:#5c534e;}
							#container .categories ul li li a:hover {color:#db0402;}

/* Products page */
.products-list {padding:10px 5px}
	.product-item {width:179px;min-height:285px;padding:0 5px 10px;float:left;text-align:center}
		.product-item img {width:179px}
		.product-colors {padding:2px 0 0}
			.product-colors a {display:block;width:15px;height:15px;margin:0 4px 4px 0;padding:2px;float:left;border:1px solid #dfc8b3}
				.product-colors a:hover, .product-colors a.selected {padding:1px;border:2px solid #c2c1c0}
				.product-colors img {width:15px;height:15px}
		.product-info {text-align:left}
			.product-info a {color:#666}
			.product-prices {}
				.product-prices .current-price {color:#950004}
				.product-prices .left-price {text-decoration:line-through;color:#950004}
				.product-prices .sale-price {color:#ff3300}
.product-list-pages {display:table;margin:0 auto;padding:5px 0 10px;text-align:center}
	.product-list-pages a {background:#fcf7f1;display:table-cell;margin:0 2px;padding:4px 8px;float:left;text-align:center;border:1px solid #e5d1bf}
		.product-list-pages a:hover {background:#ebdbcc;border:1px solid #cfb397}
	.product-list-pages strong {background:#ebdbcc;display:table-cell;margin:0 2px;padding:4px 8px;float:left;text-align:center;border:1px solid #cfb397}

/* News */
.news_list {padding:10px}
	.news_list li {padding:5px 0}
		.new_image {width:80px;float:left}
.news_titl {font-size:10px;color:#666;padding:0 12px 2px 0}
	.news_titl span {font-size:16px;color:#3DBD39;display:block;padding-bottom:4px}
.news_txt {font-size:12px;color:#000}
	.news_txt img {margin:10px 10px 10px 0;float:left}
	.news_txt p {margin:0 0 14px}

/* Colors and Sizes list */
.color_images {padding:3px 0 0 2px}
	.color_images a {display:block;width:20px;margin:2px;padding:2px;float:left;border:1px solid #dfc8b3}
		.color_images a img {width:20px;height:20px}
		.color_images a:hover, .color_images a.selected {padding:1px;border:2px solid #c2c1c0}
.sizes {}
	.sizes a {display:block;margin:2px;padding:2px;float:left;border:1px solid #dfc8b3;text-align:center;font-size:11px;width:28px;}
		.sizes a:hover, .sizes a.selected {padding:1px;border:2px solid #c2c1c0;background:#fcf7f1;}
		.sizes a.non_disponible {padding:2px;border:1px dotted #c2c1c0;color:#b2b0ad;}
		.sizes a.non_disponible_selected {padding:1px;border:2px dotted #c2c1c0;}


.cart_body {padding:10px}
	.cartSBlock {margin-bottom:5px;border:1px solid #cfb9a4}
		.cartSBlock .leftCol {background:#fcf7f1;padding:0}
			.cartPrDtLeft {float:left;width:300px;padding:5px 0 5px 10px}
				.cartPrDtLeft h2 a {font-size:14px;color:#690100}
					.cartPrDtLeft h2 a:hover {text-decoration:underline}
				.cartPrNr {display:block;padding:3px 0 10px}
				.cartPrCategory {display:block}
			.cartPrDtRight {/*width:60px;*/padding:0 5px 10px 0;list-style:none;margin-left:-71px;}
				.cartPrDtRight li {line-height:16px;font-weight:bold;text-align:right;overflow:hidden;}
					.cartPrDtRight li span.lc{display:block;float:left;width:60px;margin-right:5px;}
					.cartPrDtRight li span.rc{display:block;float:left;color:#8E0000;margin-left:5px;width:130px;text-align:left;}
						.cartPrDtRight li span.rc a, .cartPrDtRight li span.rc a:visited {color:#8E0000;}
			/* Edit */
			.cartEditImage {width:100px;position:relative;float:left}
				.cartEditImage img {width:100px;border-right:1px solid #cfb9a4}
			.cartEditItems {width:275px;padding:5px;float:right}
				.cartEditInfo {text-align:right}
					.cartEditInfo .color_text {width:160px;float:left;text-align:left}
				.cartEditItems .color_images {padding-bottom:5px}
				.cartEditItems .no_items_size {background:#660000;margin:5px 10px 0 0;padding:4px 5px;font-size:10px;color:#ffffff}
				.cartEditPrice {padding:10px 0 0;text-align:left}
					.cartEditPrices {float:right;text-align:right}
			.cartEditDetails {}
				.cartEditDetails h3 {padding-bottom:4px;text-align:center}
					.cartEditDetails h3 a {font-size:12px;color:#690100}
				.cartEditDetails dl {}
					.cartEditDetails dt {width:70px;padding:3px 5px 0 0;float:left;text-align:right}
					.cartEditDetails dd {width:70px;float:left;font-size:14px;font-weight:bold;text-align:left;color:#690100}
						.cartEditDetails dd .inputCombo {font-size:11px}
			.cartEditOptions {}
				.cartEditOptions a {background-image:url("but_submit.gif");display:block;width:90px;height:18px;margin:3px auto 0;padding:3px 0 0;font-size:11px;text-align:center;color:#ffffff}
					.cartEditOptions a:hover {background-position:0px -21px}
			/* End edit */
		.cartSBlock .rightCol {background:#f3e9dd;width:150px;padding:5px 10px 3px 5px;border-left:1px solid #cfb9a4}
			.cartPrDtRsLeft {width:80px;float:left;list-style:none}
				.cartPrDtRsLeft li {line-height:16px;font-weight:bold;text-align:left;color:#8e0000}
					.cartPrDtRsLeft li a {color:#8e0000}
			.cartOptions {padding:35px 0 0;float:right;text-align:right}
				.cartOptions li {line-height:14px}
	.cart_delivery {width:388px;float:left}
		.cart_delivery li {padding:4px 0}
	.cart_result {background:#f3e9dd;width:165px;float:right;border:1px solid #cfb9a4}
		.cartfrestult {border-bottom:1px solid #cfb9a4}
		.cart_result dl {padding:5px;font-weight:bold}
			.cart_result dt {width:80px;padding-top:2px;float:left;text-align:right}
			.cart_result dd {width:60px;padding-left:5px;font-size:14px;color:#a21010;float:left}
	.cart_checkout {padding:10px 40px 0 0;text-align:right}

/* Home page block */
.hp-block {padding:5px}
	.hp-block img {margin-top:-20px;float:left}
	.hp-block p {width:180px;padding:0 0 0 5px;float:left;text-align:justify;color:#5a3218}


/* Right col products */
.rcproduct_data {padding:0 5px 10px;text-align:center}
	.rcpd-image img {width:129px}
	.rcpd-info {text-align:left}
		.rcpd-info a {color:#666}
		.rcpd-prices {}
			.rcpd-prices .current-price {color:#950004}
			.rcpd-prices .left-price {text-decoration:line-through;color:#950004}
			.rcpd-prices .sale-price {color:#ff3300}

.toolpicbox {display:none;position:absolute;border:1px solid #000000}
	.toolpicbox img {width:75px}


/* messages */
.warning {background:url(warning.png) 9px 7px no-repeat #FFECCC;padding:10px 20px 10px 40px;margin:0 auto 10px;font-weight:normal;font-size:12px;color:#000}
.success {background:url(succes.png) 9px 5px no-repeat #E5F4E5;padding:10px 20px 10px 35px;margin:0 auto 10px;font-weight:normal;font-size:12px;color:#000}
.error-text {padding:2px 0 0;font-weight:bold;color:#900}
.error_messages {padding:10px 0 10px 30px} 
	.error_messages h2 {margin:0;color:#ff0000}
	.error_messages ul {margin:5px 0 0 20px}
		.error_messages ul li {list-style:outside;color:#b83e30}
		
.message-block {
	padding:10px 10px 0 10px;
}

.messsage-link {
	text-align:right;
	padding:20px 15px 0 0;
}
/* end messages */


/* inputs */
.inputSubmit {background-image:url(but_submit.gif);background-position:0 0;width:90px;height:21px;font-size:11px;font-family:Verdana,Geneva,Kalimati,sans-serif;color:#ffffff;cursor:pointer;border:0}
	.inputSubmit:hover {background-position:0 -21px}
.buttonStyle {background-image:url(but_submit.gif);background-position:0 0;display:block;width:90px;height:17px;padding:4px 0 0;font-size:11px;text-align:center;color:#ffffff}
	.buttonStyle:hover {background-position:0 -21px;color:#ffffff}


.button-style,
	.button-style i {background:url(buttonStyle.png) no-repeat #ffffff;height:21px}
.button-style {background-position:left top;display:block;margin:0 2px;padding:0;position:relative;float:left}
	.button-style i {background-position:right top;width:10px;position:absolute;top:0;right:0;z-index:9}
	.button-style:hover {background-position:left bottom;display:block;margin:0 2px;padding:0;position:relative;float:left}
		.button-style:hover i {background-position:right bottom;width:10px;position:absolute;top:0;right:0;z-index:9}
	.button-style input {background:none;display:block;margin:0;padding:3px 10px;position:relative;cursor:pointer;font-size:11px;font-size:11px;color:#ffffff;z-index:99;border:0}

.shop_bag {
	position:absolute;
	left:14px;
	top:22px;
}
	
.shop_bag a, .shop_bag a:visited {
	background:url("shop_bag.gif") left top no-repeat;
	display:block;
	width:43px;
	height:37px;
}

.banner {
	display:block !important;
}

.banner .xboxcontent div {
	padding:0 6px;
}

.more {
	padding:0 10px 5px 0;
	text-align:right;
}

.more a {
    color: #E61413;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: underline;
}

.shop_bag {
	position:absolute;
	left:14px;
	top:22px;
}
	
.shop_bag a, .shop_bag a:visited {
	background:url("shop_bag.gif") left top no-repeat;
	display:block;
	width:43px;
	height:37px;
}

.banner {
	display:block !important;
}

.banner .xboxcontent div {
	padding:0 6px;
}

.more {
	padding:0 10px 5px 0;
	text-align:right;
}

.more a {
	text-decoration:underline;
}

.more a:hover {
	color:#cd0000;
}

a.top-menu, a:visited.top-menu {
	text-transform:uppercase;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

a.top-menu span.lp, a:visited.top-menu span.lp {
	float:left;
	width:15px;
	height:27px;
}

a:hover.top-menu span.lp {
	background:url("menu-lp.gif") left bottom no-repeat;
}

a.top-menu span.mp, a.top-menu:visited span.mp {
    float: left;
    height: 23px;
    margin-left: -5px;
    margin-right: -5px;
    padding-top: 4px;
    position: relative;
    z-index: 3;
}

a:hover.top-menu span.mp {
	/*background:url("menu-mp.gif") left bottom repeat-x;*/
}

a.top-menu span.rp, a:visited.top-menu span.rp {
	float:left;
	width:15px;
	height:27px;
}

a:hover.top-menu span.rp {
	background:url("menu-rp.gif") left bottom no-repeat;
}

.order_message {
	color: #ff0000; 
	padding: 0pt 10px 10px 35px;
	font-size:14px;
	font-weight:bold;
}
	/* end inputs */

