\@charset "utf-8";
/* CSS Document */

body { 
margin : 0; 
padding : 0; 
} 
body { 
margin : 0; 
padding : 0; 
width : 100%; 
background-color : #431a69; 
font-family : Tahoma, Tahoma, Arial, Helvetica, sans-serif; 
} 
html { 
padding : 0; 
margin : 0; 
background-color : #431a69; 
} 
a { 
text-decoration : none; 
} 
a:hover { 
text-decoration : underline; 
} 
.main { 
padding : 0; 
margin : 0 auto; 
} 
.blok_header { 
margin : 0; 
padding : 0; 
} 
.header { 
width : 980px; 
margin : 0 auto; 
padding : 0; 
} 
.menu { 
float : left; 
font-family : Myriad Pro, Arial, Verdana, sans-serif; 
width : 980px; 
height : 50px; 
position : relative; 
font-size : 18px; 
background : url(images/menu_resize_bg.gif);
z-index:9999;
} 
.menu ul { 
padding : 20px 10px 10px 50px; 
list-style-type : none; 
float : none; 
position : relative; 
} 
ul { 
padding : 0; 
margin : 0; 
} 
.menu ul li { 
float : left; 
position : relative; 
display : inline; 
z-index : 500; 
} 
.menu ul li a, .menu ul li a:visited { 
float : left; 
display : block; 
text-decoration : none; 
color : #ffffff; 
width : auto; 
height : 23px; 
padding : 0 16px 0 16px; 
line-height : 23px; 
text-transform : uppercase; 
} 
* html .menu ul li a, .menu ul li a:visited { 
width : auto; 
width : auto; 
} 
.menu ul li ul { 
display : none; 
padding-left : 0; 
padding-top : 10px; 
} 
table { 
margin : -1px; 
border-collapse : collapse; 
font-size : 14px; 
} 
.menu ul li:hover a { 
color : #cc99ff; 
} 
.menu ul li:hover ul { 
display : block; 
position : absolute; 
top : 18px; 
margin-top : 1px; 
left : 0; 
width : 100%; 
} 
.menu ul li:hover ul li a { 
display : block; 
background : #431a69; 
color : #fff; 
height : auto; 
line-height : 25px; 
padding : 2px 16px 2px 16px; 
width : 220px; 
border-bottom : 1px solid #fff;
} 
.menu ul li:hover ul li a:hover { 
background : #000; 
color : #cc99ff; 
} 
.header_text_bg { 
margin : 0; 
padding : 0; 
} 
.header_text { 
height : 410px; 
margin : 0 auto; 
padding : 0; 
width : 980px; 
background : url(images/slider_bg.jpg) no-repeat top; 
} 
.header_text .div .left1 { 
float : left; 
width : 980px; 
padding : 0; 
margin : 0; 
} 
.header_text .div .left1 img { 
margin : 10px 0; 
padding : 0; 
} 
.header_text .div .left1 h2 { 
font : bold 30px Tahoma, Arial, Helvetica, sans-serif; 
color : #fff; 
padding : 10px 0 0 0; 
margin : 0; 
border : 0; 
} 
.header_text p { 
font : normal 12px Tahoma, Arial, Helvetica, sans-serif; 
color : #fff; 
padding : 20px 0 0 0; 
margin : 0; 
line-height : 1.8em; 
} 
.header_text2 { 
height : 171px; 
margin : 0 auto; 
padding : 0; 
width : 980px; 
background : url(images/subpage-banner.jpg) no-repeat top; 
} 
.header_text2 img { 
float : right; 
margin : 34px 24px 0 0; 
padding : 0; 
} 
.header_text2 h2 { 
font : bold 30px Tahoma, Arial, Helvetica, sans-serif; 
color : #fff; 
margin : 0; 
padding : 36px 0 0 48px; 
} 
.body_resize { 
margin : 0; 
padding : 0; 
} 
.body { 
background : #fff; 
width : 980px; 
margin : 0 auto; 
padding : 0; 
} 
.body h2 { 
font : normal 28px Myriad Pro, Tahoma, Arial, Helvetica, sans-serif; 
color : #431a69; 
margin : 0; 
padding : 10px 5px;
} 
.body h2 span { 
font : normal 12px Myriad Pro, Tahoma, Arial, Helvetica, sans-serif; 
color : #8f8f8f; 
} 
.body h3 { 
font : normal 20px Myriad Pro, Tahoma, Arial, Helvetica, sans-serif; 
color : #898989; 
margin : 0; 
padding : 10px 5px; 
} 
.body h3 span { 
font : normal 12px Myriad Pro, Tahoma, Arial, Helvetica, sans-serif; 
color : #8f8f8f; 
} 
.body h4 { 
font : normal 16px Myriad Pro, Tahoma, Arial, Helvetica, sans-serif; 
color : #431a69; 
margin : 0; 
padding : 10px 5px; 

} 
.body h4 span { 
font : normal 12px Myriad Pro, Tahoma, Arial, Helvetica, sans-serif; 
color : #8f8f8f; 
z-index:-1;
} 
.body img { 
float : left; 
padding : 0; 
margin : 10px 20px 10px 5px; 
} 
.body img.floated { 
padding : 0; 
margin : 0; 
} 
.body p { 
color : #111111; 
line-height : 1.8em; 
padding : 8px 5px; 
margin : 0; 
font-family : Tahoma, Tahoma, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-style : normal; 
font-weight : normal; 
font-variant : normal; 
} 
.body p span { 
color : #6d5787; 
font : normal 12px Tahoma, Arial, Helvetica, sans-serif; 
} 
.body p.data { 
font : bold 12px Tahoma, Arial, Helvetica, sans-serif; 
color : #4580b9; 
padding : 0 5px 10px 5px; 
margin : 0; 
} 
.body a { 
text-decoration : underline; 
color : #431a69; 
line-height : 1.8em; 
} 
.body a:hover { 
text-decoration : underline; 
color : #6633ff; 
line-height : 1.8em; 
} 
.body_big { 
width : 625px; 
float : left; 
margin : 0; 
padding : 0 10px; 
text-align : justify; 
} 
.body_small { 
width : 225px; 
float : left; 
margin : 0; 
padding : 0 10px; 
} 
.body_full { 
width : 900px; 
margin : 0; 
padding : 10px 20px; 
text-align : justify; 
font : 12px Tahoma, Arial, Helvetica, sans-serif; 
} 
.body_full ul { 
list-style : disc; 
margin : 0; 
padding : 0 0 0 20px; 
text-align : justify; 
} 
.body_full li { 
background : url(images/big_ul_li.gif) no-repeat left; 
padding : 1px 10px; 
margin : 0; 
font : 12px Tahoma, Arial, Helvetica, sans-serif; 
color : #333333; 
line-height : 1.8em; 
text-align : justify; 
} 
.body_port { 
margin : 0; 
padding : 0 10px; 
} 
.blog { 
width : 480px; 
float : left; 
padding : 6px 5px; 
margin : 0; 
} 
.blog_small { 
width : 400px; 
float : right; 
margin : 0; 
padding : 0; 
} 
.blog h4 { 
padding : 0; 
margin : 0 0 6px 0; 
z-index:-1;
} 
.blog h4 a { 
font : normal 14px Tahoma, Arial, Helvetica, sans-serif; 
color : #fff; 
padding : 5px 40px 5px 20px; 
margin : 0; 
background : #2b2b2b; 
z-index:-1;
} 
.blog h4 a:hover { 
color : #cc67de; 
z-index:-1;
} 
.blog h4 a.active { 
color : #cc67de;
z-index:-1; 
} 
.body_big ul { 
list-style : none; 
margin : 0; 
padding : 20px 0 0 0; 
} 
.body_big li { 
background : url(images/big_ul_li.gif) no-repeat left; 
padding : 5px 20px; 
margin : 0; 
font : italic 12px Tahoma, Arial, Helvetica, sans-serif; 
color : #707070; 
line-height : 1.8em; 
} 
.services_small { 
width : 420px; 
float : left; 
margin : 0; 
padding : 0 10px; 
} 
.services_coaching { 
width : 50%; 
float : left; 
margin : 0; 
padding : 0px; 
} 
.services_wardrobe { 
width : 650px; 
float : left; 
margin : 0; 
padding : 0px; 
}
.services_wardrobe_right { 
width : 650px; 
float : right; 
margin : 0; 
padding : 0px;
}  
.FBG { 
width : 920px; 
margin : 0 auto; 
padding : 0 20px; 
background : #fbfbfb; 
border-bottom : 1px solid #f3f3f3; 
} 
.FBG h3 { 
font : normal 18px Tahoma, Arial, Helvetica, sans-serif; 
color : #171717; 
margin : 0; 
padding : 5px 5px; 
} 
.FBG h3 span { 
font : normal 12px Tahoma, Arial, Helvetica, sans-serif; 
color : #5c5c5c; 
} 
.FBG p { 
font : normal 12px Tahoma, Arial, Helvetica, sans-serif; 
color : #9a9a9a; 
padding : 5px 5px; 
margin : 0; 
line-height : 1.6em; 
} 
.FBG img { 
float : left; 
margin : 5px 0; 
padding : 0; 
} 
clr .FBG a { 
color : #006aaf; 
text-decoration : none; 
font : italic bold 12px Tahoma, Arial, Helvetica, sans-serif; 
} 
.left_bg { 
width : 275px; 
float : left; 
margin : 0; 
padding : 15px; 
} 
.footer_resize { 
width : 980px; 
height : 140px; 
margin : 0 auto; 
padding : 0 0 10px 0; 
background : url(images/footer_bg.gif) no-repeat top; 
} 
.footer p { 
font : normal 12px Tahoma, Arial, Helvetica, sans-serif; 
color : #000; 
} 
.footer a { 
font : normal 12px Tahoma, Arial, Helvetica, sans-serif; 
color : #000; 
text-decoration : none; 
padding : 5px; 
margin : 0; 
} 
.footer p.leftt { 
text-align : center; 
width : 100%; 
margin : 0; 
padding : 10px 0 0 0; 
float : left; 
} 
.footer { 
padding : 0; 
margin : 0 auto; 
} 
#contactform { 
margin : 0; 
padding : 5px 10px; 
} 
#contactform * { 
color : #9542b8; 
} 
#contactform ol { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#contactform li { 
margin : 0; 
padding : 0; 
background : none; 
border : none; 
display : block; 
} 
#contactform li.buttons { 
margin : 5px 0 5px 0; 
} 
#contactform label { 
float : left; 
margin : 0; 
width : 100px; 
padding : 5px 0; 
font : bold 12px Tahoma, Arial, Helvetica, sans-serif; 
color : #898989; 
text-transform : capitalize; 
} 
#contactform label span { 
color : #9542b8; 
} 
#contactform input.text { 
width : 390px; 
border : 1px solid #e7e7e7; 
margin : 5px 0; 
padding : 5px 2px; 
height : 15px; 
background : #fff; 
} 
#contactform textarea { 
width : 390px; 
border : 1px solid #e7e7e7; 
margin : 10px 0; 
padding : 2px; 
background : #fff; 
height : 100px; 
} 
#contactform li.buttons input { 
padding : 3px 0; 
margin : 0 0 0 380px; 
border : 0; 
color : #fff; 
} 
p.response { 
text-align : center; 
color : #2c2c2c; 
font : bold 12px Tahoma, Arial, Helvetica, sans-serif; 
line-height : 1.8em; 
width : auto; 
} 
p.clr, .clr { 
clear : both; 
padding : 0; 
margin : 0; 
} 
li.bg, .bg { 
clear : both; 
border-bottom : 1px solid #e2e2e2; 
padding : 10px 0 0 0; 
margin : 0 0 10px 0; 
background : none; 
list-style : none; 
} 
li.line, .line { 
border-top : 1px solid #d9d9d9; 
padding : 0; 
margin : 10px 0; 
background : none; 
list-style : none; 
} 
.boldtext { 
color : #431a69; 
} 

