@import '/css/cart.css';
*
	{margin:0;padding:0;}
html
	{background:#d9d9d4;}
body
	{background:#d9d9d4 url('/images/body_bg.png') repeat-x left top;font-family:'Tahoma','Verdana',sans-serif;font-size:11px;color:#36464D}
a,a img
	{border:0;text-decoration:none;color:#a91623}
a:hover
	{text-decoration:underline}
a.more
	{padding-right:18px;background:url('/images/red_arrow.png') no-repeat right center;float:right;clear:both}
script,input[type=hidden]
	{display:none!important}
h1,h2,h3,h4,h5,h6
	{font-size:11px;}
div.wysiwyg h1{
  display: block  ;
  font-size: 2em  ;
  font-weight: bold  ;
  margin:0;
  border:0;
  padding:0;
  margin: 0.67em 0  ;

}
div.wysiwyg h2 {
  display: block  ;
  font-size: 1.5em  ;
  line-height:1.3em;
  font-weight: bold  ;
  margin:0;
  border:0;
  padding:0;
  margin: 0.83em 0  ;

}
div.wysiwyg h3 {
  display: block  ;
  font-size: 1.17em  ;
  font-weight: bold  ;
    margin:0;
  border:0;
  padding:0;
  margin: 1em 0  ;

}
div.wysiwyg h4 {
  font-size:1em;
  display: block  ;
  font-weight: bold  ;
  margin:0;
  border:0;
  padding:0;
  margin: 1.33em 0  ;

}
div.wysiwyg h5 {
  display: block  ;
  font-size: 0.83em  ;
  font-weight: bold  ;
  margin:0;
  border:0;
  padding:0;
  margin: 1.67em 0  ;

}
div.wysiwyg h6 {
  display: block  ;
  font-size: 0.67em  ;
  font-weight: bold  ;
    margin:0;
  border:0;
  padding:0;
  margin: 2.33em 0  ;

}

.auraltext{
	display:block!important;
	position:absolute!important;
	width:0!important;
	height:0!important;
	overflow:hidden!important;
	font-size:0!important;
	padding:0!important;
	margin:0!important;
}
input[type=text],input[type=password],textarea,select
	{background-color:#fff}
.error *,.error
	{color:#a00}
.error input,.error textarea,.error select,input.error,textarea.error,select.error
	{background-color:#fdd!important;color:#300!important}

.button, .forum .button
	{display:block;background:#d6d6d6 url('/images/button_bg.png') repeat-x center center;border:1px solid #7f7f7f; cursor:pointer;z-index:10;}
.button a,.button input, .forum .button input
	{font-size:12px;display:block;padding:0 17px;background:transparent no-repeat right center;color:#333;cursor:pointer;border:0;height:2.1em;line-height:2.1em;width:auto;overflow:visible;float:left;text-decoration:none; input:pointer;}
.play a,.play input
	{padding-right:32px;background-image:url('/images/button_play.png')}
.arrow a,.arrow input
	{padding-right:32px;background-image:url('/images/button_arrow.png')}
.cart a,.cart input
	{padding-right:55px;background-image:url('/images/button_cart.png')}
* html .button
	{display:inline;}

.myBox
	{overflow:hidden;position:absolute;top:0;left:0;z-index:99}
.myBox *
	{display:block;position:relative;zoom:1;font-weight:bold}
.myBox .myBoxOverlay
	{background:transparent url('/images/myBox_bg.png') repeat;position:absolute;top:0;left:0;width:100%;height:100%;}
* html .myBox .myBoxOverlay
	{background-image:url('/images/blank.gif');filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/myBox_bg.png',sizingMethod="scale");}
.myBox div.myBoxContainer
	{overflow:hidden;position:absolute;padding:10px;visibility:hidden;background:#fff}
.myBox div.myBoxImage img
	{margin:0 auto}
.myBox div.myBoxContainer p.myBoxTitle
	{float:left;padding:10px 0}
.myBox div.myBoxContainer p.myBoxClose
	{float:right;clear:right;cursor:pointer;padding:10px 0 0 0;text-align:right;width:8em}
.myBox div.myBoxContainer ul.myBoxNavigation
	{list-style:none;float:right;overflow:hidden;display:none;padding:5px 0}
.myBoxCount div.myBoxContainer ul.myBoxNavigation
	{display:block}
.myBox div.myBoxContainer ul.myBoxNavigation li
	{float:left}
.myBox div.myBoxContainer ul.myBoxNavigation li a
	{width:25px;height:25px;opacity:0.5;cursor:default;filter:alpha(opacity = 50)}
.myBox div.myBoxContainer ul.myBoxNavigation li.myBoxCount
	{padding:5px 10px;display:block}
.myBox div.myBoxContainer ul.myBoxNavigation li.myBoxPrevious a
	{background:url('/images/myBox_previous.png') no-repeat 0 0;}
.myBoxPrevious div.myBoxContainer ul.myBoxNavigation li.myBoxPrevious a
	{opacity:1;cursor:pointer;filter:alpha(opacity = 100)}
.myBox div.myBoxContainer ul.myBoxNavigation li.myBoxNext a
	{background:url('/images/myBox_next.png') no-repeat 0 0;}
.myBoxNext div.myBoxContainer ul.myBoxNavigation li.myBoxNext a
	{opacity:1;cursor:pointer;filter:alpha(opacity = 100)}

/* conteiner */
#conteiner,#footer_content,#footer_info,#footer_languages
	{width:911px;margin:0 auto;position:relative;zoom:1}

/* header */
#header
	{position:relative;z-index:2;background:#36464d}
#header h1
	{position:absolute;top:0;left:0; background:url("/images/h1.png") left top no-repeat; width:191px; height:140px;}
#header h1 *
	{display:block}
#header h1 a{
	padding-top:36px;
	padding-left:25px;
}
#header p
	{height:63px;text-align:right;padding:30px 14px 0 0;color:#ccc;font-size:16px;text-transform:uppercase}
#header p strong
	{display:block;font-size:20px;font-weight:normal}

/* content */
#content
	{background:#f0f0ed;overflow:hidden;position:relative;zoom:1}

/* main */
#main
	{padding:0 10px 20px 0;float:right;width:710px;position:relative;zoom:1}
#main_content
	{position:relative;zoom:1;width:710px;}

.wysiwyg
	{line-height:140%}
.wysiwyg p,.wysiwyg li
	{padding:2px 0}
.wysiwyg ul,.wysiwyg ol
	{padding-left:2em}


#box_tms table
	{width:540px;border:0;border-collapse:collapse;}
#box_tms td
	{height:85px;vertical-align:middle;text-align:center}
#box_tms td a
	{font-size:14px;text-transform:uppercase;color:#36464D;padding:0 15px}
#box_tms td a img
	{margin:0 -15px}


#main_header,  .presto_product .main_header, #presto_main_header, .product #main_header a
	{padding:12px 0 12px 0;font-size:16px;font-weight:normal;}
.product #main_header a{
	color:#36464D;
	display:block;
	padding: 0 0 10px 0;
}
.presto_product .main_header{
	border:0 none;
}

/* box_articles */
#box_articles
	{overflow:hidden;zoom:1;list-style:none;padding:0 0 10px 17px;border-top:1px solid #b2b2b2;margin-top:20px}
#box_articles *
	{display:block}
#box_articles li
	{padding:102px 15px 0 15px;width:157px;float:left;overflow:hidden;zoom:1;background:no-repeat 0 0;margin-left:50px}
#box_articles li h4
	{font-size:14px;font-weight:normal;padding:5px 0;color:#a91623}
#box_articles li p
	{height:3em;}
#box_articles a
	{padding-right:18px;background:url('/images/red_arrow.png') no-repeat right center;float:right;clear:both}

/* contact */
#contact ul
	{list-style:none}
#contact ul *
	{display:block}
#contact ul li
	{margin:5px 0;padding-top:3px;background:url('/images/contact_input_top_bg.png') no-repeat right top;width:600px;}
#contact ul li label
	{padding-bottom:3px;background:url('/images/contact_input_bottom_bg.png') no-repeat right bottom;overflow:hidden;zoom:1}
#contact ul li label input,#contact ul li label textarea
	{display:block;border:solid #b2b2b2;border-width:0 1px;padding:2px 5px;width:125px;color:#777;float:right;overflow:auto}
#contact ul li.submit
	{background:none;padding:10px 0;overflow:hidden;zoom:1}
#contact ul li.submit input
	{border:0;float:right;text-align:right;padding:5px 20px;background:transparent url('/images/red_arrow.png') no-repeat right center}
#contact ul li label span
	{width:190px;float:left;padding-right:10px;text-align:right}
#contact ul li label input,#contact ul li label textarea
	{width:388px;padding:2px 5px;border:solid #b2b2b2;border-width:0 1px;float:left}


/* register */
#register_type h3
	{font-size:10px;padding:8px 0 4px 0}
#register_type ul
	{list-style:none;}
#register_type ul *
	{display:block;zoom:1}
#register_type ul li
	{padding:15px 0 15px 20px;position:relative}
#register_type ul li input
	{position:absolute;top:15px;left:0}
#register_type ul li label
	{font-weight:bold;color:#36464d;text-transform:uppercase;}
#register_regulations *
	{display:block;zoom:1}
#register_regulations h3
	{font-size:14px;padding:15px 0 10px 0}
#register_regulations h3 a
	{text-decoration:underline;}
#register_regulations p
	{padding:0 0 15px 20px;position:relative}
#register_regulations p input
	{position:absolute;top:0;left:0}

/* tabs */
.tabs
	{list-style:none;position:relative;zoom:1;width:710px;}

.tabs li.item
	{float:left;background:#fff url('/images/client_menu_line.png') repeat-x left bottom;padding:0 1px;zoom:1}
.tabs li.item h3
	{padding:7px 20px;background:#fff url('/images/client_menu_bg.png') repeat-x left bottom;}
.tabs li.item h3 a
	{color:#72756f}
.tabs li.active,.tabs li.active h3
	{background:#fff}
.tabs li.item .content
	{display:none;zoom:1}
.tabs li.active .content
	{display:block;position:absolute;left:0;width:670px;background:#fff;padding:20px}

/* client */
#client_data
	{padding:10px 20px;background:#fff;overflow:hidden}
#client_data ul,#login ul
	{list-style:none}
#client_data li
	{overflow:hidden;display:block;position:relative;zoom:1;}
#client_data h4
	{font-size:10px;padding:8px 0 4px 0}
#client_data ul li *,#login li *
	{font-size:10px}
#client_data li.normal,#login li
	{margin:5px 0;padding-top:3px;background:url('/images/client_input_top_bg.png') no-repeat right top;width:501px;}
#client_data li.normal label,#login li label
	{display:block;padding-bottom:3px;background:url('/images/client_input_bottom_bg.png') no-repeat right bottom;overflow:hidden;zoom:1}
#client_data li.normal label input,#login li label input
	{display:block;width:209px;padding:0 5px;border:solid #b2b2b2;border-width:0 1px;float:left}
#client_data li.normal label select
	{display:block;width:221px;padding:0;border:solid #b2b2b2;border-width:0 1px;float:left}
#client_data li.normal label span,#client_data li.newsletter h5,#login li label span
	{display:block;width:280px;float:left;text-align:left;font-weight:normal}

#client_data li.address
	{margin:5px 0;padding-top:3px;background:url('/images/client_address_input_top_bg.png') no-repeat right top;width:501px;overflow:hidden;zoom:1}

#client_data li.address div.labels
	{width:280px;float:left;text-align:left}
#client_data li.address div.inputs
	{display:block;padding-bottom:3px;background:url('/images/client_address_input_bottom_bg.png') no-repeat right bottom;width:221px;float:left}


#client_data li.address div.inputs input
	{display:block;width:80px;padding:0 5px;border:solid #b2b2b2;border-width:0 1px;float:left}
#client_data li.address div.inputs span
	{display:block;width:37px;float:left;text-align:center}

#client_data li.newsletter div.inputs
	{width:221px;float:left}
#client_data li.newsletter div.inputs label
	{margin:0 2em 0 1em}


#client_data li.zipcode
	{background-image:url('/images/client_zipcode_input_top_bg.png');width:372px;}
#client_data li.zipcode label
	{background-image:url('/images/client_zipcode_input_bottom_bg.png')}
#client_data li.zipcode label input
	{width:80px;}

#client_data li.im
	{width:501px;}
#client_data li.im label span
	{width:409px}

#client_data .button *,#login .button *
	{font-size:12px}
#client_data p.button
	{float:right}

#client ul.orders
	{list-style:none;padding:10px 0}
#client ul.orders li
	{padding:2px 0}
#client ul.orders li,#client ul.orders li label
	{overflow:hidden;zoom:1}
#client ul.orders li *
	{display:block;}
#client ul.orders li input
	{float:left;margin-right:1em}
#client ul.orders li span
	{float:left;color:#a3393c}
#client ul.orders li span.nr
	{width:10em}
#client ul.orders li span.sum
	{width:8em}
#client ul.orders li span.date,#client ul.orders li span.from
	{width:16em}
#client ul.orders li p
	{clear:both;width:100%}

#client p.complaints
	{margin:5px 0;padding-bottom:3px;width:670px;background:url('/images/client_complaints_input_bottom_bg.png') no-repeat right bottom;}
#client p.complaints label
	{display:block}
#client p.complaints label span
	{display:block;padding:5px 0 10px 0;background:url('/images/client_complaints_input_top_bg.png') no-repeat right bottom;}
#client p.complaints textarea
	{display:block;width:658px;padding:0 5px;border:solid #b2b2b2;border-width:0 1px;margin-top:-2px;overflow:auto}


#login p.remindPass
	{width:501px;padding-bottom:10px;text-align:right;}

/* products_list */
.products_list
	{color:#A91623;font-weight:bold;list-style:none;overflow:hidden;zoom:1;width:710px;}
.products_list *
	{display:block}
.products_list li
	{padding:13px 17px;float:left;width:200px;overflow:hidden;zoom:1}
.products_list li a img
	{border:3px solid #999;margin-bottom:5px}
.products_list li a
	{color:#4c4c4c;font-weight:normal}

/* articles_list */
.articles_list
	{padding:10px 0 10px 3em;list-style:square;}
/* medium_products_list */

.medium_products_list
	{color:#A91623;font-weight:bold;list-style:none;overflow:hidden;zoom:1;width:570px;}
.medium_products_list *
	{display:block}
.medium_products_list li
	{padding:0 27px 13px 10px;float:left;width:150px;overflow:hidden;zoom:1}
.medium_products_list li a img
	{border:3px solid #999;margin-bottom:5px}
.medium_products_list li a
	{color:#4c4c4c;font-weight:normal}



/* collections_index */
#collections_index
	{overflow:hidden;zoom:1;margin-top:-4em;padding-top:4em}
#collections_index *
	{display:block}
#collections_index_main
	{width:540px;float:left;overflow:hidden;zoom:1}
#collections_index_main ul
	{float:right;padding-top:10px;list-style:none}
#collections_index_main ul li
	{float:left;margin-left:10px}
#collections_index_main #collections_index_main_list
	{float:none;padding:0;width:540px;height:365px;position:relative}
#collections_index_main #collections_index_main_list li
	{position:absolute;top:0;left:0;margin:0}
#collections_index_best_by_clients,#collections_index_best_by_architects, #presto_additions
	{float:right;width:150px;position:relative;clear:right;zoom:1}
#presto_additions{
	width:350px;
}
#collections_index_best_by_clients, #presto_additions
	{margin-top:-4em;border-bottom:1px solid #B2B2B2}
#presto_additions{ border-bottom:0 none;}
#collections_index_best_by_clients h3,#collections_index_best_by_architects h3, #presto_additions h3
	{font-weight:normal;font-size:14px;position:absolute;top:0;left:0;padding:5px 0 0 0;color:#a91623}
#presto_additions h3{
	color:#A91623;
	font-size:16px;
	font-weight:normal;
	padding:12px 0;
}
#collections_index_best_by_clients ul,#collections_index_best_by_architects ul, #presto_additions ul
	{padding:4em 0 5px 0;list-style:none}
#collections_index_best_by_clients li,#collections_index_best_by_architects li, #presto_additions li
	{padding:5px 0;}
#presto_additions li{
	padding:0;
}
#collections_index_best_by_clients li a,#collections_index_best_by_architects li a, #presto_additions li a
	{font-weight:bold}
#presto_additions li a
	{font-weight:normal; color:#36464D;}
#collections_index_best_by_clients li img,#collections_index_best_by_architects li img,#presto_additions li img
	{border:3px solid #999;margin-bottom:5px}

#bigPhotoShow
	{position:absolute;top:0;left:0;overflow:hidden}

#bigPhotoShow
	{background:transparent url('/images/myBox_bg.png') repeat;z-index:99;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;filter:alpha(opacity = 0)}
* html #bigPhotoShow
	{background-image:url('/images/blank.gif');filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/myBox_bg.png',sizingMethod="scale");}
#bigPhotoShow p
	{position:absolute;padding:10px;background:#fff;opacity:0;filter:alpha(opacity = 0)}
#bigPhotoShow p img
	{display:block;padding-bottom:5px}
/* collection */
#collection_back
	{float:right;margin-top:-3em}
#main_content.product #collection_back{
	margin-top:1.1em;
}
#collection_back a
	{display:block;padding-left:18px;background:url('/images/red_arrow_back.png') no-repeat left center;float:right;clear:both}
#collection
	{width:400px}

#box_variants h3
	{font-size:1em;font-weight:bold;padding:10px 0}
#box_variants ul
	{list-style:none;padding-bottom:10px;zoom:1}
#box_variants li
	{float:left;margin-right:7px;position:relative}
#box_variants li#box_variants_price
	{float:right;margin-right:0}
#box_variants li#box_variants_standart a,#box_variants li#box_variants_prestige a
	{color:#a91623}
#box_variants li a
	{position:relative;}
#box_variants li a:hover
	{text-decoration:none!important;}
#box_variants li span.variant_info_conteiner
	{position:absolute;width:200px;left:25%;bottom:70%;display:none;}
#box_variants li span.variant_info_text
	{padding:8px;display:block;background:url('/images/box_variants_bg.png') repeat 0 0;color:#fff;line-height:120%;font-size:10px;font-weight:normal;text-align:justify;zoom:1}
* html #box_variants li span.variant_info_text
	{background-image:url('/images/blank.gif');filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/box_variants_bg.png',sizingMethod="scale");}
#box_variants li span.variant_info_arrow
	{width:30px;height:20px;overflow:hidden;display:block;margin-left:20px;background:url('/images/box_variants_arrow.png') no-repeat 0 0}
* html #box_variants li span.variant_info_arrow
	{background-image:url('/images/blank.gif');filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/box_variants_arrow.png',sizingMethod="scale");}


/*
#box_collection ul
	{list-style:none;overflow:hidden;zoom:1;padding-top:10px;position:relative}
#box_collection ul *
	{display:block}
#box_collection ul li
	{float:left;padding:0 10px 10px 0}
#box_collection ul li a
	{border:3px solid #999}
*/

#box_collection h4,#box_collection h5,#box_collection h6
	{color:#a90000;padding:10px 0;border-top:1px solid #999;overflow:hidden;zoom:1;clear:both;}
#box_collection ul.elements
	{background:#f8f8f8;list-style:none;padding:7px;margin-bottom:10px}
#box_collection ul.elements *
	{display:inline;color:#4c4c4c}
#box_collection ul.elements li
	{margin-right:0.5em;}





#box_collection ul.types
	{list-style:none;position:relative;zoom:1; font-size:0; overflow:hidden;}
#box_collection ul.types:after
	{content: ".";visibility:hidden;display: block;clear:both;}
#box_collection ul.types *
	{display:block}
#box_collection ul.types li
	{float:left;padding-right:15px;position:relative;overflow:visible;zoom:1; padding-bottom:10px; font-size:11px;}
#box_collection ul.types li label
	{width:60px;height:60px;position:relative; text-align:right;}
#box_collection ul.types li label img
	{border:3px solid #999;cursor:pointer; float:left;}
#box_collection ul.types li label a.lightbox_link{
	float:left;
}
#box_collection ul.types li.active label img
	{border-color:#000}
#box_collection ul.types li label img.big
	{display:none;position:absolute;top:-25px;left:-25px;opacity:0;filter:alpha(opacity='0')}

#box_collection ul.types li label input
	{visibility:hidden;position:absolute}

#box_collection p.button
	{float:right;clear:both;/*margin-top:-2.3em*/}

#box_collection h4 a,#box_collection h5 a
	{float:right;padding:2px 5px;background:#cecece;border:1px solid #7f7f7f;color:#7f7f7f;cursor:pointer;margin-left:5px}

#box_collection div.element
	{background:#f8f8f8;padding:1px 10px 1px 10px;margin-bottom:10px}
#box_collection div.element h5
	{color:#333;border:0;padding:5px 0}
#box_collection div.element h5 span.price
	{color:#a90000;margin-left:3em}
#box_collection div.element h5 span.price b
	{color:#333}
#box_collection strong.sum
	{font-size:15px}
/* box_connected */
#box_connected h3
	{padding:10px 0 0 0;font-weight:normal;border-top:1px solid #b2b2b2}


/* product */
#product, .presto_product
	{width:540px;overflow:hidden;zoom:1;padding-bottom:15px}
#product .button
	{float:right;clear:right; border:1px solid #7F7F7F!important;}
#product #main_header, #presto_main_header
	{color:#333;font-size:1em}
#product #main_header strong, #product #main_header span, #status
	{font-size:14px;color:#a91623;display:block}
#product #main_header strong span{
	color:#36464D;
	display:inline;
	font-size:11px;
}
#product #main_header p.symbol strong span {
	padding:3px 3px 0 0;
	float:left;
	line-height:1.75em;
}
#status{
	font-weight:bold;
}
#status span{
	color:#36464D;
	font-size:11px;
}

#product_price, #product_loyalty
	{float:right;clear:right;font-size:18px;color:#890f23;width:203px;padding-bottom:10px; border: 0 none !important;}

/* 	products_index */
#products_index
	{border:0;border-spacing:0;border-collapse:separate;}
#products_index td
	{border:solid #f0f0ed;border-width:0 17px 17px 0;width:170px;vertical-align:top;background:#fff url('/images/products_index_bottom_bg.png') no-repeat left bottom;}
#products_index td.last
	{border-right:0}
#products_index td h3
	{padding:9px 9px 0 9px;background:url('/images/products_index_top_bg.png') no-repeat left top;}
#products_index td ul
	{list-style:none;background:no-repeat 115px 10px;padding:10px 60px 10px 0}
#products_index ul li
	{padding:0 0 0 18px;background:url('/images/box_menu_arrow.png') no-repeat 8px 0.4em}
#products_index p
	{overflow:hidden;padding:5px 9px 9px 0}

/* box_zoom */
#box_zoom
	{position:relative}
#box_zoom *
	{display:block}
#box_zoom_image
	{overflow:hidden;zoom:1}
#box_zoom_image_src
	{width:394px;height:295px;overflow:hidden;float:left;border:3px solid #999;position:relative;cursor:crosshair;}
#box_zoom_image_src *
	{position:absolute}
#box_zoom_image_zoom
	{width:288px;height:300px;background:url('/images/zoom_bg.jpg') no-repeat 0 0;float:right;position:relative;overflow:hidden}
#box_zoom_image_zoom *
	{position:absolute;visibility:hidden;}
#box_zoom_lupa
	{visibility:hidden;border:1px solid #fff;background:#000;opacity:0.5;margin:-1px;z-index:10;cursor:move;filter:alpha(opacity = 50)}
#box_zoom ul
	{list-style:none;overflow:hidden;zoom:1;padding-top:10px;position:relative;width:290px}
#box_zoom ul li
	{float:left;padding:0 10px 10px 0}
#box_zoom ul li a
	{border:3px solid #999}
#box_zoom_pasek
	{top:345px;left:295px;width:60px;height:28px;text-align:center;line-height:28px;color:#333;position:absolute;background:url('/images/zoom_bg.png') no-repeat 0 0;padding-right:45px; display:none;}
#box_zoom_pasek div
	{width:35px;height:15px;position:absolute;background:url('/images/zoom_button.png') no-repeat 20px 0;font-size:0;top:8px;left:63px;cursor:pointer}
#box_zoom_on_off
	{top:310px;left:295px;width:103px;height:26px;text-align:center;line-height:26px;position:absolute;background:url('/images/button_bg.png') repeat-x left center;color:#333;border:1px solid #7F7F7F;cursor:pointer}
/* box_pagging */
#box_pagging
	{list-style:none;text-align:center;float:none;clear:both;padding:10px 0;width:100%;margin:0}
#box_pagging *
	{display:inline}
#box_pagging li
	{margin:0 2px}
#box_pagging li a,#box_pagging strong
	{padding:2px}

/* box_view */
#box_view
	{float:right;width:216px;padding:11px 0 15px 3px; position: relative; top:-62px;}
/*
#box_view *
	{display:block}
*/
#box_view p
	{margin:0 0 5px 12px; /*text-align:left;*/}
#box_view p#product_price {
	padding-bottom:0;
}
#box_view p#product_price span{
	font-size:1.5em;
	display:inline;
}
#box_view p,#box_view ul li a
	{border:3px solid #999999}
#box_view ul
	{overflow:hidden;zoom:1;list-style:none}
#box_view ul li
	{padding:12px 0 0 12px;float:left}

/* box_banner */
#box_banner
	{padding:10px 0;}
#box_banner *
	{display:block}

/* product */
#product_header
	{padding:15px 0 10px 0;font-size:15px;font-weight:normal;border-top:1px solid #b2b2b2}
#product_header strong
	{display:block;color:#a91623}

/* box_newest,box_bestsellers */

#box_newest,#box_bestsellers
	{width:540px;overflow:hidden;zoom:1;}
#box_newest h3,#box_bestsellers h3
	{color:#A91623;padding:10px 0 10px 10px;font-size:14px;font-weight:bold;border-top:1px solid #b2b2b2}


/* box_promotion */
#box_promotion
	{color:#A91623;font-weight:bold;width:160px;position:absolute;top:0;right:0;background:#D9D9D4 url('/images/box_promotion_bottom_bg.png') no-repeat left bottom; top:60px;}
#box_promotion *
	{display:block}
#box_promotion h3
	{padding:10px;background:#D9D9D4 url('/images/box_promotion_top_bg.png') no-repeat left top;font-size:14px;}
#box_promotion ul
	{list-style:none;padding:0 8px 0 8px}
#box_promotion ul li
	{padding-bottom:10px}
#box_promotion ul li img
	{margin-bottom:5px}
#box_promotion ul li big
	{font-size:12px}
#box_promotion ul li a
	{color:#4c4c4c;font-weight:normal}

/* box_search */

#box_search
	{position:absolute;top:10px;right:10px;width:160px; z-index:50;}
#box_search h2
	{font-size:13px;font-weight:normal;padding:5px 0;color:#a91623}
#box_search ul
	{list-style:none;position:relative;zoom:1}
#box_search ul li
	{margin:5px 0;display:block;padding-top:3px;background:url('/images/menu_input_top_bg.png') no-repeat left top;zoom:1}
#box_search ul li label
	{display:block;width:137px;padding-bottom:3px;background:url('/images/menu_input_bottom_bg.png') no-repeat left bottom}
#box_search ul li label input
	{display:block;border:solid #b2b2b2;border-width:0 1px;padding:2px 5px;width:125px;font-size:9px;color:#777}
#box_search ul li.submit
	{position:absolute;right:0;bottom:0;background:transparent;margin:0;padding:0}

/* menu */
#menu
	{padding:0 10px 15px 10px;float:left;width:171px;zoom:1;overflow:hidden}
#menu .box
	{padding:10px 5px 5px 5px;overflow:hidden;zoom:1; position:relative; z-index:10;}
#menu .border
	{border-top:1px solid #b2b2b2}
#menu h2
	{font-size:14px;font-weight:normal;padding:5px 0;color:#a91623}
#menu p
	{padding:2px 0;overflow:hidden;zoom:1}
#menu form ul
	{list-style:none;position:relative;zoom:1}
#menu form ul li
	{margin:5px 0;display:block;padding-top:3px;background:url('/images/menu_input_top_bg.png') no-repeat left top;zoom:1}
#menu form ul li label
	{display:block;width:137px;padding-bottom:3px;background:url('/images/menu_input_bottom_bg.png') no-repeat left bottom}
#menu form ul li label input
	{display:block;border:solid #b2b2b2;border-width:0 1px;padding:2px 5px;width:125px;font-size:9px;color:#777}
#menu form ul li.submit
	{position:absolute;right:0;bottom:0;background:transparent;margin:0;padding:0}

/* box_menu */
#menu #box_menu ul
	{list-style:none;}
#menu #box_menu ul li
	{padding:5px 0 5px 12px;background:url('/images/box_menu_arrow.png') no-repeat left 0.8em}
#menu #box_menu ul li a
	{color:#36464d}
#menu #box_menu ul li ul li
	{background:url('/images/box_menu_dark_arrow.png') no-repeat left 0.8em}
/* box_login */
#menu #box_login a.more,#menu #box_cart a.more
	{float:none}
#menu #box_login dl dd
	{font-weight:bold;padding:2px 0;font-size:12px}
/* box_loyalty */
#menu #box_loyalty, #menu #box_promotion_l
	{padding:0;width:172px;background:url('/images/box_loyalty_bg.png') repeat-y 0 0;line-height:190%; border-top:0 none;}
#menu #box_promotion_l{
	margin-bottom:10px;
}
#menu #box_loyalty h2, #menu #box_promotion_l h2
	{padding:10px 10px 5px 10px;background:url('/images/box_loyalty_top_bg.png') no-repeat 0 0;}
#menu #box_promotion_l h2
	{font-size:14px; padding:10px; color:#000; font-weight:bold; text-align:center;}
#menu #box_loyalty p, #menu #box_promotion_l p
	{padding:5px 12px 8px 8px;background:url('/images/box_loyalty_bottom_bg.png') no-repeat left bottom;}
/* box_newsletter & box_tellafriend */
#menu #box_newsletter h2,#menu #box_tellafriend h2, h2#product_description
	{color:#36464D;font-weight:bold}
h2#product_description{
	font-size:14px;
	padding:5px 0;
	padding-bottom:10px;
}

/* index */
#index
	{list-style:none;padding:50px 22px 27px 25px;overflow:hidden;zoom:1}
#index *
	{display:block;text-decoration:none}
#index li
	{width:405px;height:292px;padding:12px;margin:0 3px 3px 0;float:left}
#index li.top
	{background:url('/images/index_tm_top.png') no-repeat 0 0}
#index li.bottom
	{background:url('/images/index_tm_bottom.png') no-repeat 0 0}
#index li.middle
	{
	background:url('/images/index_tm_middle.png') no-repeat 0 0;
	width:250px;
	height:236px;
	position:absolute;
	z-index:99;
	top:256px;
	left:318px;
}
#index li.middle a{
	width:250px;
	height:210px;
}
#index a
	{width:405px;height:292px;position:relative;background:no-repeat left bottom}
#index a span
	{position:absolute;top:65px;right:0;color:#c30c0c;font-size:14px}
#index li.middle a span{
	top:40px;
}
/* footer */
#footer
	{background:#37474e;zoom:1}
#footer_content *,#footer_languages *
	{color:#fff;}
#footer_content, #footer_languages
	{width:720px;min-height:143px;background:url('/images/footer_logo.png') no-repeat 0 0;list-style:none;padding-left:191px;overflow:hidden;zoom:1}
* html #footer_content,* html #footer_languages
	{height:143px;overflow-y:visible;}
#footer_content li
	{display:block;width:210px;float:left;padding:15px;list-style:none;}
#footer_content li h3
	{font-size:1em;padding-bottom:5px}
#footer_content li ul li
	{float:none;width:auto;padding:2px 0 2px 20px;background:url('/images/footer_content_arrow.png') no-repeat 3px 50%}
/* footer_languages */
#footer_languages
	{text-align:right;height:130px;width:690px;padding-top:13px;padding-right:30px}
#footer_languages *
	{display:inline;font-weight:bold}
#footer_languages a
	{padding:0 15px 0 5px;background:url('/images/footer_content_arrow.png') no-repeat right 50%;margin-left:5px}


/* footer_info */
#footer_info
	{overflow:hidden;background:#d9d9d4}
#footer_info *
	{color:#868e83;font-size:10px;text-decoration:none}
#footer_info p
	{padding:10px;}
#footer_info_copy
	{float:left}
#footer_info_icenter
	{float:right}
#box_collection ul.types .lightbox_proper{
	display:none;
}
.lightbox_link{
	visibility: hidden;
}

#box_zoom_image_src img{
	z-index: 0;
	zoom:1;
}
#box_zoom_image_src { direction: ltr; background:#fff;}
#box_zoom_image_src a{zoom:1; z-index:50; position:absolute; direction: ltr;}
.lightbox_link{clear:both; zoom:1;}

#box_zoom_image .wysiwyg{
	position:absolute;
	right:7px;
	/*top:214px;*/
	top:198px;
	/*width:262px;*/
	width:255px;
	/*height:131px;*/
	height:150px;
	background:#fff;
	visibility: visible;
	padding:10px;
	overflow:hidden;
	border:3px solid #999999;
}

#box_zoom ul#zoom_products{
	position:absolute;
	left:422px;
	top:0;
	z-index:50;
	padding-top:0;
}
#cart_links{
	float:right;
	clear:right;
	overflow:hidden;
	width:210px;
}
#cart_links p.button{
	float:left;
	clear:none;
	margin-left:5px;
}
#cart_links p.button.cart{
	float:right;
}
#zoom_links{
	position:absolute;
	right:0;
	top:0px;
	visibility:visible;
	width:298px;
}
#zoom_links img{
	border:3px solid #999999;
	overflow:hidden;
	margin:4px;
	margin-left:10px;
	display:inline;
	width:auto;
	height:auto;
	margin-top:0;
}
.forum caption{
	color:#A91623;
	font-size:16px;
	font-weight:normal;
	padding:0 0 12px 0;
	text-align:left;
}
.forum {
	width:100%
}
.forum thead tr th{
	color:#A91623;
	text-align:left;
}
.forum tbody th h3 a, .forum tbody th h3, .forum tbody th{
	text-align:left;
	color:#36464D;
}
.forum tbody th{
	font-weight:normal;
	width:365px;
}
.forum tbody th, .forum tbody td{
	background:#fff;
	padding:10px;
}
.forum_title{
	font-size:11px;
	color:#36464D;
	padding:0;
}
form.forum{
	border:0 none;
}
form.forum fieldset {
	border:0 none;
}
form.forum fieldset ul{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
form.forum fieldset ul li{
	width:472px;
	float:right;
	clear:both;
	background:transparent url(/images/forum-form-bottom.png) no-repeat scroll left bottom;
	display:block;
	padding-bottom:2px;
	_padding-bottom:1px;
}
form.forum fieldset input, form.forum fieldset textarea{
	border:0 none;
	border-left:1px solid #b2b2b2;
	border-right:1px solid #b2b2b2;
	background:#fff;
	width:461px;
	margin:0;
	padding:4px;
	font-size:11px;
	color:#777777;
}
form.forum label{
	padding-top:30px;
	padding-bottom:4px;
	display:block;
	font-size:11px;
}
form.forum li span{
	background:transparent url(/images/forum-form-top.png) no-repeat scroll left top;
	display:block;
	padding-top:2px;
	_padding-top:1px;
	zoom:1;
}
form.forum #forum_submit_input{
	width:auto;
	margin-top:27px;
}
ul.forum{
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
ul.forum li{
	overflow:hidden;
	clear:both;
	padding-bottom:20px;
}
ul.forum li h3{
	color:#A91623;
}
ul.forum li blockquote{
	clear:both;
}
ul.forum p.data, ul.forum p.autor{
	float:left;
	color:#A91623;
	padding-bottom:4px;
}
ul.forum h3{
	padding: 4px 0;
}
form.forum li#photos{
	background:none;
}
form.forum li#photos input{
	width:auto;
	clear:both;
	display:block;
	border:1px solid #b2b2b2;
}
ul.forum li div{
	padding-top:10px;
}
ul.forum li div a{
	margin-left:10px;
}
#main_content #box_search{
	right:0;
	top:0;
}
#product #box_search{
	top:37px;
}
#friends{
	position:relative;
	clear:both;
	overflow:hidden;
	text-align:right;
	width:550px;
}
.article #box_search{
	top:auto !important;
}
.article .wysiwyg{
		width:540px;
}
#box_view .wysiwyg{
	clear:both;
	background:#fff;
	padding:10px;
	border:3px solid #999999;
	width:178px !important;
	float:right;
}
#box_view .wysiwyg p{
	border:0 none;
	margin:0;
	/*text-align:left;*/
}

#pickup {
	line-height:140%;
}
#product .wysiwyg{
	width:315px;
}
#kgo{
	border:0 none !important; clear:both;
}
.product #box_promotion{
	top:100px;
}
#eraty{
	padding:10px 0;
	text-align: center;
}
#eraty a{
	margin-top:10px;
	margin-left:10px;
}
#product_loyalty{
	color:#36464D !important;
}
