@charset "utf-8";



/* Foundation */



* 

{

margin:0;

padding:0;

}



body

{



color:#333333;

font-family:Arial,calibri,sans-serif;

font-size:12px; 

line-height:120%;
}



/* Base */

#foundation1
{ 

margin-top:0px; padding-top:0px;

}

#foundation 
{ 
height:446px;
 
background-image: url(../images/basic/bg_all.jpg);

background-repeat:repeat-x;

position:absolute;
top:20px;
margin-top:0;
width:100%;
z-index:0;
}

#foundation2
{ 
margin:0 auto;
height:446px;
background-image: url(../images/basic/img_main.png);
background-repeat:no-repeat;
top:20px;
width:890px;
z-index:0;
}


#base 

{

margin:0 auto;

width:890px;

}



#base_index 

{
margin-left:auto;
margin-right:auto;
margin-top:0;
padding-top:0;
width:890px;
top:0px;

/*background-image: url(../images/basic/img_main.png);*/

background-repeat:repeat-x;
position:relative;
z-index:100000;
/*height:auto;
position:relative;
vertical-align:middle;
top:0%;
*/
}



/* Header */



.logo 

{

margin:25px 0 25px 0;

width:255px;

}



.logo_index 

{

margin:25px 0 200px 0;

width:255px;

}



/* Menu top */



#menu_top

{

padding-bottom:25px;

}



#menu_top_index

{

padding-bottom:25px;

}
#spacerarea{ 

height:305px; 

}


.menu_top

{

float:left;

padding-left:2px;

}



.menu_top_small

{

height:50px;

padding-top:5px;

text-align:right;

}



.btn_aboutus 

{

background-image:url(../images/basic/btn_aboutus_over.jpg);

background-repeat:no-repeat;

height:60px;

width:120px;

}



.btn_aboutus a

{

background-image:url(../images/basic/btn_aboutus.jpg);

background-repeat:no-repeat;

height:60px;

width:120px;

display:block;

}



.btn_aboutus a:hover

{

background:none;

}



.btn_superproducts 

{

background-image:url(../images/basic/btn_superproducts_over.jpg);

background-repeat:no-repeat;

height:60px;

width:120px;

}



.btn_superproducts a

{

background-image:url(../images/basic/btn_superproducts.jpg);

background-repeat:no-repeat;

height:60px;

width:120px;

display:block;

}



.btn_superproducts a:hover

{

background:none;

}



.btn_feedback 

{

background-image:url(../images/basic/btn_feedback_over.jpg);

background-repeat:no-repeat;

height:60px;

width:120px;

}



.btn_feedback a

{

background-image:url(../images/basic/btn_feedback.jpg);

background-repeat:no-repeat;

height:60px;

width:120px;

display:block;

}



.btn_feedback a:hover

{

background:none;

}



.btn_feedback_index 

{

background-image:url(../images/basic/btn_feedback_index_over.jpg);

background-repeat:no-repeat;

height:60px;

width:120px;

}



.btn_feedback_index a

{

background-image:url(../images/basic/btn_feedback_index.jpg);

background-repeat:no-repeat;

height:60px;

width:120px;

display:block;

}



.btn_feedback_index a:hover

{

background:none;

}



.btn_press 

{

background-image:url(../images/basic/btn_press_over.jpg);

background-repeat:no-repeat;

height:60px;

width:120px;

}



.btn_press a

{

background-image:url(../images/basic/btn_press.jpg);

background-repeat:no-repeat;

height:60px;

width:120px;

display:block;

}



.btn_press a:hover

{

background:none;

}



.btn_contactus 

{

background-image:url(../images/basic/btn_contactus_over.jpg);

background-repeat:no-repeat;

height:60px;

width:120px;

}



.btn_contactus a

{

background-image:url(../images/basic/btn_contactus.jpg);

background-repeat:no-repeat;

height:60px;

width:120px;

display:block;

}



.btn_contactus a:hover

{

background:none;

}





/* Body */



#body_mainhome 

{

float:right;

width:635px;

}

#body_main 

{

float:right;

width:635px;

}


.body_main 

{

margin-left:25px;

}



.main_content_title

{

color:#65d700;

font-size:14px;

font-weight:bold;

}



.main_content_description

{

color:#707070;

line-height:150%;

padding-top:0px;

}



.main_content_description_index

{

color:#707070;

padding-top:15px;

line-height:150%;

text-align:center;

}



#body_wing 

{

float:left;

width:255px;

}



.wing_box 

{

margin-bottom:10px;

width:255px;

}



.wing_box_green 

{

background:#6dee03;

background-image:url(../images/basic/box_green.png);

background-repeat:no-repeat;

color:#FFFFFF;

padding:110px 17px 17px 17px;

}



.wing_box_green_index 

{

background:#6dee03;

background-image:url(../images/basic/box_green_index.png);

background-repeat:no-repeat;

color:#FFFFFF;

padding:110px 17px 17px 17px;

}



.wing_box_green_bottom 

{

background-image:url(../images/basic/box_green_bottom.png);

height:15px;

}



.wing_box_blue 

{

background-image:url(../images/basic/box_blue.png);

background-repeat:no-repeat;

color:#FFFFFF;

padding:110px 17px 17px 17px;

}



.wing_box_blue_bottom 

{

background-image:url(../images/basic/box_blue_bottom.png);

height:15px;

}



.curve_border_610

{

border-left:solid 1px #cccccc;

border-right:solid 1px #cccccc;

padding:35px 25px 15px 25px;

}



.curve_border_610_bottom

{

background-image:url(../images/basic/cur_border_610_bottom.jpg);

height:20px;

}



.curve_border_610_top

{

background-image:url(../images/basic/cur_border_610_top.jpg);

height:20px;

}



.curve_border_300

{

border-left:solid 1px #cccccc;

border-right:solid 1px #cccccc;

padding:35px 25px 15px 25px;

}



.curve_border_300_bottom

{

background-image: url(../images/basic/cur_border_300_bottom.jpg);

height:20px;

}



.curve_border_300_bottom_feedback

{

background-image: url(../images/basic/cur_border_300_bottom_feedback.jpg);

height:40px;

}



.curve_border_300_top

{

background-image: url(../images/basic/cur_border_300_top.jpg);

height:20px;

}



.curve_orange_300

{

background:#f93a06;

padding:35px 25px 15px 25px;

}



.curve_orange_300_bottom

{

background-image: url(../images/basic/cur_orange_300_bottom.png);

height:20px;

}



.curve_orange_300_top

{

background-image: url(../images/basic/cur_orange_300_top.png);

height:20px;

}



.curve_border_left

{

float:left;

margin-right:10px;

width:300px;

}



.curve_border_right

{

float:right;

width:300px;

}



/* Footer */





#footer 

{

background:#5c007b;

margin-top:20px;

padding:25px;

}



.footer

{

color:#FFFFFF;

text-align:center;

}



/* Structure ext */



.margin_bottom_10px 

{

margin-bottom:10px;

}



#feedback_index

{

background-image: url(../images/basic/img_baby_said.png);

height:260px;

margin-bottom:25px;

margin-top:25px;

}



.feedback_index

{

color:#000000;

font-size:18px;

font-weight:bold;

padding-left:235px;

padding-right:30px;

padding-top:85px;

text-align:center;

}



.main_content_list

{

border-bottom: solid 1px #cccccc;

margin-bottom:15px;

padding-bottom:15px;

}



.main_content_list_index

{

}



.main_content_list_image

{

float:left;

width:150px;

}



.main_content_list_description

{

float:left;

margin-left:15px;

width:385px;

}



.ul 

{

}



.li

{

background-image:url(../images/basic/ico_box_arrow_little.gif);

background-repeat:no-repeat;

list-style-type:none;

margin-top:5px;

padding-left:15px;

}



.li_country

{

background-image:url(../images/basic/ico_arrow_little_orange.gif);

background-repeat:no-repeat;

color:#000000;

font-size:15px;

font-weight:bold; 

list-style-type:none;

margin-top:5px;

padding-left:15px;

}



.list_retailers

{

border-bottom: solid 1px #cccccc;

color:#000000;

font-size:12px;

margin-bottom:15px;

padding-bottom:15px;

}



.clear 

{

height:0;

clear:both;

visibility:hidden;

}



/* Font */



.font_000000

{ 

color:#000000;

}



.font_000000_bold

{

color:#000000;

font-weight: bold; 

}



.font_000000_little

{ 

color:#000000;

font-size:11px; 

}



.font_000000_little_bold

{

color:#000000;

font-size:11px;

font-weight:bold; 

}

.font_000012_title

{

color:#000000;

font-size:12px;

font-weight:bold; 

}


.font_000000_title

{

color:#000000;

font-size:15px;

font-weight:bold; 

}



.font_000000_caption

{

color:#000000;

font-size:25px;

font-weight:bold; 

}



.font_ffffff

{ 

color:#ffffff;

}



.font_ffffff_bold

{

color:#ffffff;

font-weight: bold; 

}



.font_ffffff_little

{ 

color:#ffffff;

font-size:11px; 

}



.font_ffffff_little_bold

{

color:#ffffff;

font-size:11px;

font-weight:bold; 

}



.font_ffffff_title

{

color:#ffffff;

font-size:15px;

font-weight:bold; 

}



.font_ffffff_caption

{

color:#ffffff;

font-size:25px;

font-weight:bold; 

}



.font_ff0000

{ 

color:#ff0000; 

}



.font_ff0000_bold

{

color:#ff0000;

font-weight: bold; 

}



.font_ff0000_little

{ 

color:#ff0000;

font-size:11px;

}



.font_ff0000_little_bold

{

color:#ff0000;

font-size:11px;

font-weight:bold; 

}



.font_ff0000_title

{

color:#ff0000;

font-size:15px;

font-weight:bold; 

}



.font_ff0000_caption

{

color:#ff0000;

font-size:25px;

font-weight:bold; 

}



.font_greendove

{ 

color:#65d700; 

}



.font_greendove_bold

{

color:#65d700;

font-weight: bold; 

}



.font_greendove_little

{ 

color:#65d700;

font-size:11px;

}



.font_greendove_little_bold

{

color:#65d700;

font-size:11px;

font-weight:bold; 

}



.font_greendove_title

{

color:#65d700;

font-size:15px;

font-weight:bold; 

}



.font_greendove_caption

{

color:#65d700;

font-size:25px;

font-weight:bold; 

}



/* Link */



a:ACTIVE { color:#333333;text-decoration:none }

a:LINK { color:#333333;text-decoration:none }

a:VISITED { color:#333333; text-decoration:none }

a:HOVER { color:#333333; text-decoration:underline }



.link_000000:ACTIVE { color:#000000; text-decoration:none }

.link_000000:LINK { color:#000000; text-decoration:none }

.link_000000:VISITED { color:#000000; text-decoration:none }

.link_000000:HOVER { color:#000000; text-decoration:underline }



.link_ffffff:ACTIVE { color:#ffffff; text-decoration:none }

.link_ffffff:LINK { color:#ffffff; text-decoration:none }

.link_ffffff:VISITED { color:#ffffff; text-decoration:none }

.link_ffffff:HOVER { color:#ffffff; text-decoration:underline }



.link_ff0000:ACTIVE { color:#ff0000; text-decoration:none }

.link_ff0000:LINK { color:#ff0000; text-decoration:none }

.link_ff0000:VISITED { color:#ff0000; text-decoration:none }

.link_ff0000:HOVER { color:#ff0000; text-decoration:underline }

.link_vol:ACTIVE { color:#5C007B; text-decoration:none }

.link_vol:LINK { color:#5C007B; text-decoration:none }

.link_vol:VISITED { color:#5C007B; text-decoration:none }

.link_vol:HOVER { color:#5C007B; text-decoration:none }

.link_pvol{ color:#5C007B; }
/* Form */



.form_textfield 

{

background-color:#ffffff;

border:#cccccc 1px solid;

color:#666666;

font-size:11px;

height:17px;

width:455px;

} 



.form_textarea 

{

background-color:#ffffff;

border:#cccccc 1px solid;

color:#666666; 

font-size:11px;

height:85px;

width:455px;

} 



.form_jumpmenu 

{

background-color:#ffffff;

border:#cccccc 1px solid;

color:#666666;

font-size:11px;

height:17px;

width:455px;

} 





.form_button 

{

background-color:#ffffff;

border:#ffffff 1px solid;

color:#000000; 

font-size:10px;

height:19px;

}