/* ======================================
		Made by Richie Grey
		HTML-coder,
		icq 823-784
		email rich@rich-studio.net
		
		(c)2007.
   ====================================== */
* { font-family: Arial, Helvetica, sans-serif;}

body { background:#034ea2 url(/images/bg.jpg) repeat-x left top;}
p, td, div { font-size:13px; color:#000;}
form, body, iframe { margin: 0; padding: 0;}
img, table, iframe { border: 0;}
p { margin-top:0; margin-bottom:7px;}
table { border-collapse:collapse;}
table td { padding:0;}
.h100 { height:100%;}
.alt { text-align: left; vertical-align: top;}
.alm { text-align: left; vertical-align: middle;}
.alb { text-align: left; vertical-align: bottom;}
.act { text-align: center; vertical-align: top;}
.acm { text-align: center; vertical-align: middle;}
.acb { text-align: center; vertical-align: bottom;}
.art { text-align: right; vertical-align: top;}
.arm { text-align: right; vertical-align: middle;}
.arb { text-align: right; vertical-align: bottom;}

ul { margin:0; padding:0; list-style:none;}
li { margin:0; padding:0 0 0 14px; background:url(/images/arrow_black.gif) no-repeat left 5px;}
ul.dash li { margin:0; padding:0 0 0 18px; background:url(/images/dash.gif) no-repeat left center;}

h1 { color:#000; font-size:18px; font-weight:bold; margin:0 0 14px; padding:0;}
h2 { color:#5f5f41; font-size:14px; font-weight:bold; margin:0 0 14px; padding:0;}

a { color:#155d77; text-decoration:underline;}
a:hover { text-decoration:none;}

a.more { padding-right:16px; background:url(/images/arrow_left.gif) no-repeat right center;}
a.arrow_white { padding-right:16px; background:url(/images/arrow_white.gif) no-repeat right center;}
a.arrow_left { padding-left:18px; background:url(/images/arrow_green_left.gif) no-repeat left center;}
a.fav { padding-left:22px; background:url(/images/ico_fav.gif) no-repeat left center; float:right;}
a.add { padding-left:22px; background:url(/images/ico_plus.gif) no-repeat left center;}
a.delete { padding-left:15px; background:url(/images/ico_delete.gif) no-repeat left center; font-size:11px; line-height:18px;}
a.put_in_cart { padding-right:22px; background:url(/images/ico_cart.gif) no-repeat right center;}
a.arrow_bottom { padding-left:18px; background:url(/images/arrow_bottom.gif) no-repeat left center;}
a.arrow_top { padding-left:18px; background:url(/images/arrow_top.gif) no-repeat left center;}

.brown { color:#6a6a4e;}
.bline { border-bottom:1px solid #dddcd7;}

.frm_edit { height:18px; padding:1px 2px; border:1px solid #b3b3b3; color:#919199;}
.frm_button { height:22px; background:url(/images/bg_button.gif) repeat-x; border:1px solid #b3b3b3;}

.body { width:942px; margin:0 auto; padding:0 29px;}
.main { width:100%;}
.top { height:200px; vertical-align:top;}
.top2 { height:218px; background:url(/images/girl2.jpg) no-repeat 230px top; vertical-align:top;}
.top_left { width:225px; vertical-align:top;}
.top_left p, .top_left a { color:#034ea2;}
.logo { padding:20px 0 15px 0;}
.promo_text { height:113px; vertical-align:top;}
.banner {vertical-align:bottom; padding-bottom:22px;}
.girl { width:216px;}
.mmenu { padding-top:12px; height:87px; vertical-align:top;}
.mmenu ul { margin:0; padding:0; list-style:none;}
.mmenu ul li { float:left; margin:0; padding:0; background:none; position:relative;}
.mmenu a { margin-right:16px; padding:0px 0px; display:block; position:relative;}
.mmenu a .mmenu_right { visibility:hidden; display:block; width:5px; height:22px; background:url(/images/mmenu_right.gif); position:absolute; right:0; top:0}
.mmenu a .mmenu_right2 { visibility:hidden; display:block; width:5px; height:22px; background:url(/images/mmenu_right2.gif); position:absolute; right:0; top:0}
.mmenu a .mmenu_left { visibility:hidden; display:block; width:5px; height:22px; background:url(/images/mmenu_left.gif); position:absolute; left:0; top:0;}
.mmenu a .mmenu_left2 { visibility:hidden; display:block; width:5px; height:22px; background:url(/images/mmenu_left2.gif); position:absolute; left:0; top:0;}
.mmenu a .mmenu_body { display:block; margin:0 5px 0 5px; padding:3px 3px; background:none; color:#034ea2; white-space:nowrap;}
.mmenu a .mmenu_hide { visibility:hidden;}
.mmenu a:hover .mmenu_right { visibility:visible;}
.mmenu a:hover .mmenu_right2 { visibility:visible;}
.mmenu a:hover .mmenu_left { visibility:visible;}
.mmenu a:hover .mmenu_left2 { visibility:visible;}
.mmenu a:hover .mmenu_hide { visibility:visible;}
.mmenu a:hover .mmenu_body { background:#519dd4; color:#fff;}
.mmenu .link_cabinet { float:right; margin-top:3px;}
.mmenu .link_cabinet a { padding-right:16px; background:url(/images/arrow_left.gif) no-repeat right center;}

.mmenu a.mmenu_about_active { text-decoration:none;}
.mmenu a.mmenu_about_active .mmenu_right { visibility:visible; background:url(/images/mmenu_about_right.gif) no-repeat;}
.mmenu a.mmenu_about_active .mmenu_left { visibility:visible; background:url(/images/mmenu_about_left.gif) no-repeat}
.mmenu a.mmenu_about_active .mmenu_body { background:#519dd4; color:#fff;}

.submenu { position:absolute; top:22px; left:0;}
.mmenu_blue_content, .mmenu_blue_top, .mmenu_blue_bottom, .mmenu_blue_lt, .mmenu_blue_right, .mmenu_blue_left { background:#529dd4;}
.mmenu_blue_top { height:5px;}
.mmenu_blue_content { background:#529dd4; padding:5px 0;}
.mmenu_blue_rt { width:5px; background:url(/images/mmenu_blue_rt.gif) no-repeat left top;}
.mmenu_blue_rb { height:5px; background:url(/images/mmenu_blue_rb.gif) no-repeat left top;}
.mmenu_blue_lb { width:5px; background:url(/images/mmenu_blue_lb.gif) no-repeat left top;}
.mmenu_blue_content ul { margin:0; padding:0; list-style-image:none;}
.mmenu_blue_content ul li { float:none; margin:0; padding:0; background:none; color:#fff; font-weight:bold; font-size:13px; line-height:20px; white-space:nowrap;}
.mmenu_blue_content ul li a { display:inline; color:#fff; font-weight:normal;}


.search_container { height:110px; padding-left:69px; vertical-align:top;}
.search { width:100%; height:70px;}
.search_body { background:#519dd4 url(/images/bg_main_search.jpg) no-repeat left top; padding-left:15px;}
.search_right { width:5px; background:url(/images/bg_main_search_right.jpg) no-repeat left top;}

.news_container { padding-left:69px;}
.news_main_right { background:#4f9cd3 url(/images/bg_main_news_right.jpg) no-repeat right top; position:relative;}
.news_main { width:100%; height:193px; background:url(/images/bg_main_news.jpg) no-repeat left top;}
.rss { position:absolute; right:5px; top:5px;}

.news_main td { color:#fff; padding-left:15px;}
.news_main a { color:#fff;}
.news_main dl { margin:0; padding:0;}
.news_main dt { margin:0; padding:0;}
.news_main dt a { font-family: Georgia, "Times New Roman", Times, serif; font-size:14px;}
.news_main dd { margin:0; padding:0;}
.news_date { color:#d4e3f4; font-size:11px;}

.white_lt { width:5px; background:url(/images/white_lt.gif) no-repeat;}
.white_rt { width:5px; background:url(/images/white_rt.gif) no-repeat;}
.white_top { height:5px; background:#fff;}
.white_left, .white_right { background:#fff;}
.white_center { background:#fff; vertical-align:top;}
.white_lb { width:5px; background:url(/images/white_lb.gif) no-repeat;}
.white_rb { width:5px; background:url(/images/white_rb.gif) no-repeat;}
.white_bottom { height:5px; background:#fff;}

.hand_1 { margin-left:246px;}
.hand_2 { }

.box { width:100%; margin-bottom:6px}
.box_title { padding:15px 8px 5px 8px; border-bottom:1px solid #dddcd7; margin:0 5px 6px; /*position:relative; display:block;*/}
.box_footer { padding:5px 8px 10px 8px; border-top:1px solid #dddcd7; text-align:right;}
.box_content { padding:0 10px 10px;}
.box_content_big { padding:15px;}
.box_content_small { padding:0 5px;}
.title_link { float:right; padding-right:15px; background:url(/images/arrow_green.jpg) no-repeat right center;}
.title_link_right { float:right;}
.box_footer .title_link { float:none;}
.relative { position:relative;}
.article { font-size:12px; color:#919199; line-height:20px;}
.material { position:absolute; right:10px; top:-3px;}
.material img { float:right; margin-right:5px;}

.product { float:left; display:block; width:210px; padding:4px 0px 4px 4px; cursor:pointer; position:relative;}
.corners { display:none;}
.product:hover { background:#cfe5f7;}
.product:hover .corners { display:block;}
.product:hover .grey_lt { width:5px; background:url(/images/blue_lt.gif) no-repeat;}
.product:hover .grey_rt { width:5px; background:url(/images/blue_rt.gif) no-repeat;}
.product:hover .grey_top { height:5px; background:#96c5ed;}
.product:hover .grey_left, .product:hover .grey_right { background:#96c5ed;}
.product:hover .grey_center { background:#fff; vertical-align:top;}
.product:hover .grey_lb { width:5px; background:url(/images/blue_lb.gif) no-repeat;}
.product:hover .grey_rb { width:5px; background:url(/images/blue_rb.gif) no-repeat;}
.product:hover .grey_bottom { height:5px; background:#96c5ed;}


.product_photo { float:left; margin-right:8px;}
.prod_info { height:90px;}
.prod_name { color:#5f5f41; font-size:11px;}
.prod_category { font-size:11px; margin-bottom:10px;}
.prod_desc { font-family:14px;}
.prod_price { color:#c65200; font-size:18px;}
.sep { clear:both;}

.grey_lt { width:5px; background:url(/images/grey_lt.gif) no-repeat;}
.grey_rt { width:5px; background:url(/images/grey_rt.gif) no-repeat;}
.grey_top { height:5px; background:#ddddca;}
.grey_left, .grey_right { background:#ddddca;}
.grey_center { background:#fff; vertical-align:top;}
.grey_lb { width:5px; background:url(/images/grey_lb.gif) no-repeat;}
.grey_rb { width:5px; background:url(/images/grey_rb.gif) no-repeat;}
.grey_bottom { height:5px; background:#ddddca;}


.rightcol { width:260px; padding-left:6px; vertical-align:top;}
.cart { width:95px; text-align:center;}

.smenu { margin:0; padding:0; list-style:none;}
.smenu li {margin:0; padding:0; float:left;}
.smenu_sep { clear:both; margin-bottom:5px;}
.smenu_collections { display:block; width:261px; height:33px; background:url(/images/smenu_collections.gif) no-repeat left top;}
.smenu_collections_open { display:block; width:261px; height:33px; background:url(/images/smenu_collections_open.gif) no-repeat left top;}
.smenu_femail { display:block; width:261px; height:33px; background:url(/images/smenu_femail.gif) no-repeat left top;}
.smenu_femail_open { display:block; width:261px; height:33px; background:url(/images/smenu_femail_open.gif) no-repeat left top;}
.smenu_mail { display:block; width:261px; height:32px; background:url(/images/smenu_mail.gif) no-repeat left top;}
.smenu_mail_open { display:block; width:261px; height:32px; background:url(/images/smenu_mail_open.gif) no-repeat left top;}
.smenu_child { display:block; width:261px; height:33px; background:url(/images/smenu_child.gif) no-repeat left top;}
.smenu_child_open { display:block; width:261px; height:33px; background:url(/images/smenu_child_open.gif) no-repeat left top;}
.smenu_termo { display:block; width:261px; height:33px; background:url(/images/smenu_termo.gif) no-repeat left top;}
.smenu_termo_open { display:block; width:261px; height:33px; background:url(/images/smenu_termo_open.gif) no-repeat left top;}
.smenu_fire { display:block; width:261px; height:34px; background:url(/images/smenu_fire.gif) no-repeat left top;}
.smenu_fire_open { display:block; width:261px; height:34px; background:url(/images/smenu_fire_open.gif) no-repeat left top;}

.smenu ul { margin:0; padding:10px 0 10px 15px; list-style:none; background:#fff; border-bottom:1px solid #dfdfdf;}
.smenu ul li { float:none; background:url(/images/arrows_orang.gif) no-repeat left 7px; padding-left:12px; line-height:20px;}
.smenu ul li.sub_active { margin-top:1px; margin-bottom:1px; background:url(/images/arrow_brown.gif) no-repeat left 7px; padding-left:12px; line-height:20px; font-weight:bold;}
.smenu ul li.sub_active a { color:#6a6a4e; text-decoration:none;}

.content_wanted { padding-left:15px;}
.link_delete { float:right; margin-right:2px; margin-top:4px;}
.poll_radio { padding-left:10px; margin:15px 0 20px;}
.btn_subscribe { text-align:right; margin-top:10px;}

.footer { padding-top:35px; padding-bottom:25px;}
.footer * { color:#d4e3f4;}
.footer_title { padding-left:15px; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.footer ul { margin:10px 0 0 0; padding:0 0 0 6px; list-style:none;}
.footer ul li { margin:0; padding:0 0 0 10px; background:url(/images/arrows_white.gif) no-repeat left 5px;}

.lt { position:absolute; left:0; top:0;}
.lb { position:absolute; left:0; bottom:0;}
.rt { position:absolute; right:0px; top:0;}
.rb { position:absolute; right:0px; bottom:0;}

.item_left { width:190px; padding-right:15px; vertical-align:top;}
.item_material { font-size:14px; line-height:14px;}
.item_price { float:right; font-size:14px; color:#6a6a4e; line-height:14px;}
.item_price span { font-size:18px; color:#c65200;}
.item_img { margin-bottom:15px;}
.item_info { vertical-align:top;}
.blue_box { margin:10px 0; padding:15px; background:#e7f2fb;}
.item_param {}
.item_param td { font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;}
.item_param input, .item_param select { margin-top:5px;}
.item_info_content { padding:0 5px;}
.item_desc { border:1px solid #e3e2de; border-width:1px 0; padding:15px 5px;}
.item_links { padding:10px 5px 0;}
.fabric_care img { float:left; }

.cart_item { border-bottom:1px solid #dddcd7; padding:10px 10px 15px;}
.cart_product { float:left; display:block; width:210px; padding:0 0px; position:relative;}
.cart_item_info { margin-left:210px;}
.cart_item_info .blue_box { margin:0 0 18px;}
.link_delete_item { float:right;}
.cart_links { width:100%;}
.cart_links td { font-size:14px;}
.cart_total { color:#6a6a4e;}
.cart_total span { font-size:18px; color:#c65200;}

.history_years { width:98%;}
.history_years td { vertical-align:top; padding:0 0 20px;}
.history_years .alb { vertical-align:bottom;}
.history_years .history_years_photo td { padding:0;}
.about_year { color:#5f5f41; font-size:18px; font-weight:bold; vertical-align:top; line-height:14px;}
.about_top { padding-bottom:10px; border-bottom:1px solid #dddcd7;}

.white {color:#fff;}
.gray-mid {color:#5f5e3f; font-weight:bold; font-size:13px}
.black-big {color:#000; font-size:16px;}
.darkblue-under {font-size:13px; color:#135d76; text-decoration:underline}

input, textarea {border:1px solid #b4b4b4;}
.auth {width:277px; height:24px; border:1px solid #b3b3b3; font-size:16px; color:4b4b4b; padding-left:6px}
