@charset "utf-8";

/* Foundation */

* 
{
margin:0;
padding:0;
}

body
{

color:#333333;
font-family:Arial,calibri,sans-serif;
font-size:12px; 
line-height:120%;
}

/* Base */

#foundation 
{
background-image: url(../images/basic/bg_all.jpg);
background-repeat:repeat-x;
}

#base 
{
margin:0 auto;
width:890px;
}

#base_index 
{
margin:0 auto;
width:890px;
background-image: url(../images/basic/img_main.png);
background-repeat:repeat-x;

}

/* 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:330px;
}

.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_productreviews
{
background-image:url(../images/basic/btn_productreviews_over.jpg);
background-repeat:no-repeat;
height:60px;
width:120px;
}

.btn_productreviews a
{
background-image:url(../images/basic/btn_productreviews.jpg);
background-repeat:no-repeat;
height:60px;
width:120px;
display:block;
}

.btn_productreviews a:hover
{
background:none;
}

.btn_productreviews_index
{
background-image:url(../images/basic/btn_productreviews_index_over.jpg);
background-repeat:no-repeat;
height:60px;
width:120px;
}

.btn_productreviews_index a
{
background-image:url(../images/basic/btn_productreviews_index.jpg);
background-repeat:no-repeat;
height:60px;
width:120px;
display:block;
}

.btn_productreviews_index 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_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:15px;
}

.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;
}

.banner_main 
{
margin-bottom:25px;
padding-left:25px;
}

.banner_right
{
position:absolute;
left:0px;
text-align:right;
top:385px;
width:100%;
z-index:1;
}

.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_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 }

/* 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;
} 
