/* CSS Document */
*{ margin:0; padding:0;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444444;}
.wrap{ width:100%; text-align:center;}
.wrapper{ width:904px; margin:0 auto; text-align:left;}
#header { height:145px;  }

#header #logo{ position:absolute; margin:15px 0 0 20px; background-image:url(../images/logo.png); width:185px; height:76px;}

#header #little_menu{ position:absolute; margin: 70px 0 0 680px; height:20px; }
#header #little_menu li{ display:inline; list-style:none; margin:0 3px 0 3px; color:6F588E; }
#header #little_menu li a{  color: #29888D; text-decoration:none;}
#header #little_menu li a:hover{  color:#29888D; text-decoration:underline;  }

#header .main_menu{ position:absolute; margin:110px 0 0 0; height:30px;  }
#header .main_menu li{ list-style:none; float:left; }
#header .main_menu .main_l{ background-image:url(../images/menu_l.png); width:5px; height:30px; }
#header .main_menu .main_sep{ background-image:url(../images/menu_sep.png); width:3px; height:30px; }
#header .main_menu .main_bd{ background-image:url(../images/menu_bd.png); height:25px; padding:5px 31px 0 32px; color:#990000; font-size:13px; font-weight:400; }
#header .main_menu .main_bd a{ color:#990000; text-decoration:none; }
#header .main_menu .main_bd a:hover{ color:#990000; text-decoration:underline;  padding:5px 0 5px 0; }
#header .main_menu .main_r{ background-image:url(../images/menu_r.png); width:5px; height:30px; }

.main_menu {padding:0; margin:0; color:#990000; margin-bottom:0; list-style:none; height:25px; background-image:url(../images/menu_bd.png);) repeat-x; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:13px; z-index:999; }
.main_menu li.top {display:block; float:left; position:relative; padding:0 17px 0 17px;}
.main_menu li a.top_link { margin:0 0 0 0; display:block; float:left; height:30px; margin-left:6px; line-height:25px; color: #990000; text-decoration:none; font-size:13px;  padding:0 0 0 6px; cursor:pointer;}
.main_menu li a.top_link span {float:left; display:block; padding:0 10px 0 6px; height:40px;}
.main_menu li a.top_link span.down {float:left; display:block; padding:0 10px 0 6px; height:25px;/*background:url(prodrop2/down.gif) no-repeat right top;*/}

.main_menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.main_menu a:hover {visibility:visible;}
.main_menu li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.main_menu ul, 
.main_menu :hover ul ul, 
.main_menu :hover ul :hover ul ul,
.main_menu :hover ul :hover ul :hover ul ul,
.main_menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.main_menu :hover ul.sub { margin:5px 0 0 0; left:6px; top:25px; background: #fff; padding:0;  width:auto; height:auto; font-weight:normal; z-index:1000;}
.main_menu :hover ul.sub li {display:block; /*height:20px; */position:relative; float:left; width:160px; border:1px solid #999999; border-collapse:collapse;  margin-bottom:0;}
.main_menu :hover ul.sub li a {display:block; height:auto; font-size:11px; padding:4px 3px; line-height:1; color:#990000; text-decoration:none;}
.main_menu :hover ul.sub li a.fly { background-color:#444444;}
.main_menu :hover ul.sub li a:hover {background: #FFDFE0; color:#990000;}
.main_menu :hover ul.sub li a.fly:hover { background-color:#FF0000;}
.main_menu :hover ul li:hover > a.fly {background:#E5FAFC} 

.main_menu :hover ul :hover ul,
.main_menu :hover ul :hover ul :hover ul,
.main_menu :hover ul :hover ul :hover ul :hover ul,
.main_menu :hover ul :hover ul :hover ul :hover ul :hover ul{left:160px; top:-1px; background: #fff; padding:0; /* white-space:nowrap; */width:auto; z-index:300; height:auto;}
.main_menu :hover ul.sub li ul {border-top:1px solid #444444; background: #fff; z-index:300;}





#bodydiv #news_bar{ margin:5px 0 0 0;}
#bodydiv #news_bar #l_news{ background-image:url(../images/news_l.png); height:29px; width:7px; float:left;}
#bodydiv #news_bar #bd_news{ background-image:url(../images/news_bd.png); height:29px; width:675px; float:left;}
#bodydiv #news_bar #bd_news #l_n{ position:absolute; margin:7px 0 0 4px; color:#1E52A6;}
#bodydiv #news_bar #bd_news #back_arrow{ position:absolute; margin: 8px 100px 0;  background-image:url(../images/arrow_back.png); width:8px; height:10px; cursor:pointer;}
#bodydiv #news_bar #bd_news #arrow_foward{ position:absolute; margin: 8px 120px 0;  background-image:url(../images/arrow_foward.png); width:8px; height:10px; cursor:pointer;}
#bodydiv #news_bar #bd_news #msg_news{ position:absolute; margin: 6px 0 0 150px; color:#666666; width:400px; overflow:hidden;}
#bodydiv #news_bar #bd_news #view_all_n{ position:absolute; margin:7px 0 0 550px; color:#1E52A6; }
#bodydiv #news_bar #bd_news #rss_logo{ position:absolute; margin:7px 0 0 630px; background-image:url(../images/rss.png); width:17px; height:17px; cursor:pointer; }
#bodydiv #news_bar #r_news{ background-image:url(../images/news_r.png); height:29px; width:7px; float:left;}

#bodydiv #news_bar #l_news2{ background-image:url(../images/news_l.png); height:29px; width:7px; float:left;}
#bodydiv #news_bar #bd_news2{ background-image:url(../images/news_bd.png); height:29px; width:200px; float:left;}
#bodydiv #news_bar #bd_news2 #l_n2{ position:absolute; margin:7px 0 0 4px; color:#1E52A6;}
#bodydiv #news_bar #bd_news2 #bottom_arrow{ position:absolute; margin:3px 0 0 170px; background-image:url(../images/botton_arrow.png); width:26px; height:21px; cursor:pointer;}
#bodydiv #news_bar #r_news2{ background-image:url(../images/news_r.png); height:29px; width:7px; float:left;}

#bodydiv #box_1l{ position:absolute; background-image:url(../images/bbox_l.png); width:9px; height:129px; margin:40px 0 0 0;}
#bodydiv #box_1c{ position:absolute; background-image:url(../images/bbox_c.png); width:180px; height:129px; margin:40px 0 0 9px;}
.information{ color:#2E6681; margin:10px 0 0 5px;}
#bodydiv #box_1c ul{ position:absolute; margin:10px 0 0 20px;}
#bodydiv #box_1c ul li{ color:#444444; list-style-image:url(../images/vineta.png);}
#bodydiv #box_1c ul li a{ color:#444444; text-decoration:none;}
#bodydiv #box_1c ul li a:hover{ color:#444444; text-decoration:underline;}
#bodydiv #box_1r{ position:absolute; background-image:url(../images/bbox_r.png); width:9px; height:129px; margin:40px 0 0 189px;}

#bodydiv #box_2l{ position:absolute; background-image:url(../images/bbox_l.png); width:9px; height:129px; margin:40px 0 0 200px;}
#bodydiv #box_2c{ position:absolute; background-image:url(../images/bbox_c.png); width:480px; height:129px; margin:40px 0 0 209px;}
#bodydiv #box_2c #pic_s{ position:absolute; margin:5px 0 0 5px; background-image:url(../images_prod/pic_s.png); width:90px; height:90px; background-repeat:no-repeat;}
#bodydiv #box_2c #title_s{ position:absolute; margin:10px 0 0 120px; color:#2E6681; }
#bodydiv #box_2c #text_s{ position:absolute; margin:35px 0 0 120px;  color:#444444; font-size:11px; width:350px; text-align:justify; }
#bodydiv #box_2c #price{ position:absolute; margin:55px 0 0 120px;  color:#444444; font-size:11px; width:350px; text-align:justify; }

#bodydiv #box_2c #more_s{ position:absolute; margin:100px 0 0 400px; color:#2E6681;  font-size:12px; width:50px; }
#bodydiv #box_2c #arrow_left{ position:absolute; width:26px; height:17px; background-image:url(../images/arrow_left.png); margin:10px 420px; cursor:pointer; }
#bodydiv #box_2c #arrow_right{ position:absolute; width:26px; height:17px; background-image:url(../images/arrow_right.png); margin:10px 446px; cursor:pointer; }
#bodydiv #box_2r{ position:absolute; background-image:url(../images/bbox_r.png); width:9px; height:129px; margin:40px 0 0 689px;}

#bodydiv #box_3l{ position:absolute; background-image:url(../images/bbox_l.png); width:9px; height:129px; margin:40px 0 0 700px;}
#bodydiv #box_3c{ position:absolute; background-image:url(../images/bbox_c.png); width:195px; height:129px; margin:40px 0 0 709px;}
#bodydiv #box_3c ul{ position:absolute; margin:-80px 0 0 20px;}
#bodydiv #box_3c ul li{ color:#444444; list-style-image:url(../images/vineta.png);}
#bodydiv #box_3c ul li a{ color:#444444; text-decoration:none;}
#bodydiv #box_3c ul li a:hover{ color:#444444; text-decoration:underline;}
#bodydiv #box_3c #woman_support{ background-image:url(../images/woman_support.png); height:117px; width:141px; margin:-17px 0 0 54px}
#bodydiv #box_3r{ position:absolute; background-image:url(../images/bbox_r.png); width:9px; height:129px; margin:40px 0 0 895px;}

.wrapper #footer{ background-color:#FFFFFF; width:100%; margin:180px 0 0 0; text-align:center; font-size:10px; color:#444444;}


#bodydiv #div_left{ width:200px;  border:1px solid #CCCCCC; border-top:none; margin:5px 20px 0 0; float:left;}
#bodydiv #div_left .div_left_title{ background-color:#E9F0FC; color:#444444; height:17px; text-align:center; font-weight:bold; padding:3px 0 0 0; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC;}
#bodydiv #div_left .div_left_body ul{ margin:10px 0 10px 25px;}
#bodydiv #div_left .div_left_body ul a{ color:#990000;}
#bodydiv #div_left .div_left_body ul a:hover{ color:#444444;}

#bodydiv #content_body{margin:5px 0 0 220px; width:670px;}
.title_content{ font-size:14px; font-weight:bold; color:#777777;}
#content_body p{ text-align:justify; margin:10px 0 0 0; }
hr{ color:#FFFFFF; background-color:#FFFFFF; border:none; border-bottom:1px dotted #444444; margin:10px 0 10px 0;}

.thumbs{ margin-bottom:20px;}
.specs{  margin-bottom:20px;}
.fix_heigh{ height:50px;}
#content_body fieldset{ border:none;}
dl{ width:100%;  margin:10px 0 10px 0;}
dt{ width:20%; text-align:right; float:left;  margin:10px 0 0 0; }
dd{ width:400px;  float:left; margin:10px 0 0 60px;}
.inptbox{ width:300px;}

#quick_content{ position:absolute; width:205px; background-color:#E6E5EB; z-index:900; margin:15px 0 0 -210px; border:1px solid #aaaaaa; display:none;}
#quick_content ul{ margin:10px 0 10px 20px; }
#quick_content ul li a{ color:#666666; text-decoration:none;}
#quick_content ul li a:hover{ color:#444444; border-bottom:1px dotted #666666; }

#footerdiv{ background-image:url(../images/menu_bd.png); color:#999999; height:25px; text-align:center; padding:5px 0 0 0; border-left:1px solid #cccccc; border-right:1px solid #cccccc; margin-top:20px; clear:both;}

h1{ font-size:14px;}
h2{ font-size:13px;}
#content_body a{ color:#990000;}
.swf_obj{ z-index:-1;}