html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0; }
body {font:12px Tahoma, Verdana, Arial, sans-serif; color:#555555;  }
html,body{height:100%;}
fieldset {display:block;float:none;vertical-align:middle;width:auto;border:medium none;}
.clear {clear:both;}
.fl{float:left;}
.fr{float:right;}
.pt-4{ padding-top:4px; }
.pb-4{ padding-bottom:4px; }
.pl-20 {padding-left:20px;}
.pr-10 { padding-right:10px; }
.pr-20 { padding-right:20px; }
.ml-263 { margin-left:263px; }
.mr-22 { margin-right:22px;}
.hide { display:none; }
.h-10 { height:10px; line-height:0px;}
.h-20 { height:20px; line-height:0px;}
.h-5 { height:5px; line-height:0px;}
.h-7 { height:7px; line-height:0px;}
.h-9 { height:9px; line-height:0px;}
.wp-10 { width:10%; }
.wp-100 { width:100%; }
.wp-05 { width:0.5%; }
.wp-1 { width:1.5%; }
.w-270 {width:270px;}
.w-250 {width:250px;}
.w-35 {width:35px;}
a { text-decoration:none; }
input { color:#555555;  }
.all { width:100%; min-width:1000px; height:100%; }
.all td { vertical-align:top; margin:0px; padding:0px; }
.left-col { width:18%; }
.right-col { width:18%; }
.center-col {	width:61%;	}
img { border:0px; }
.header { }
.main { }
.logo { padding: 10px 0px 15px 0px;text-align:center;width:100%; }

/** begin top-tab-box **/
.top-tab-box .top-tab-box-c { background-color:#f2f8ff;}
.top-tab-box .top-tab-box-l { width:10px;background:url(../images/front/ver9/top-tab-box-l.png) repeat-y top left; }
.top-tab-box .top-tab-box-r { width:10px;background:url(../images/front/ver9/top-tab-box-r.png) repeat-y top right; }
.top-tab-box .top-tab-box-b { height:10px;background:url(../images/front/ver9/top-tab-box-b.png) repeat-x bottom left; }
.top-tab-box .top-tab-box-lb { width:10px; height:10px; background:url(../images/front/ver9/top-tab-box-lb.png) no-repeat bottom left; }
.top-tab-box .top-tab-box-rb { width:10px; height:10px;background:url(../images/front/ver9/top-tab-box-rb.png) no-repeat bottom right; }
/** end top-tab-box **/

/** begin content **/
.content { padding-left:3px; }
.content * { color:#606162; line-height:18px; font-size:12px;  }
.content .nicEdit-main * { font-size:auto;  }
.content a { color:#0082df; text-decoration:underline; }
.content p { margin:0px 0 10px; }
.content strong, .content b { color:#6e6886; }
.content strong.pregnancy-weight { color:#27c170;}
.content a.btn , .content .infobox2 .head a{ text-decoration:none; }
.content a:hover { color:#dc6ab1;  text-decoration:none; }
.content h1 { color:#9179B9;  }
.content h1.blue { color:#0082df; }
.content h1.pregnancy-weight { color:#64a4ef; }
.content ul { list-style:none; padding-left:10px;}
.content .infobox2 ul { list-style:none; padding-left:10px;}
.content .infobox2 ul li { padding-left: 16px; background:url(../images/front/ver9/ul-bullet.png) no-repeat 0px 7px; }
.content .infobox2 .article_paging li { padding-left: 0px; background:none; }
.content .content-table { border:0px; border-left:1px solid #E1E0E0; border-top:1px solid #E1E0E0; }
.content .content-table  td { border:0px; border-right:1px solid #E1E0E0; border-bottom:1px solid #E1E0E0;}
/** end content **/

ul.services {list-style:none;padding-top:4px;}
ul.services li { float:left; margin-top:4px;padding-left:2%;*padding-left:1.5%; background:url(../images/front/ver9/services-bullet.png) no-repeat 0px 2px; }
ul.services li a { font-size:12px;color:#707291; }
ul.services li a:first-letter {color:#dc6ab1;font-weight:bold;}
ul.services li a:hover { color:#dc6ab1; }

.btn { cursor:pointer; text-decoration:none; background-color:#fbfbfb; border:1px solid #d6eafd;  padding:2px 10px 3px 10px; font-size:11px; line-height:11px; color:#0082df; font-weight:bold;  }
.btn-lh13 { line-height:13px; }
.btn-hover { color:#dc6ab1; }

.btn .bg-3 { color:#0082df; }
.btn-hover .bg-3 {  color:#dc6ab1; }


.info-box { background:#f2f8ff;margin-bottom:10px;}
.info-box .info-box-t { background:url(../images/front/ver9/infobox-t.png) repeat-x top left; }
.info-box .info-box-b { background:url(../images/front/ver9/infobox-b.png) repeat-x bottom left; }
.info-box .info-box-l { background:url(../images/front/ver9/infobox-l.png) repeat-y top left; }
.info-box .info-box-r { background:url(../images/front/ver9/infobox-t.png) repeat-y top right; }
.info-box .info-box-lt { background:url(../images/front/ver9/infobox-lt.png) no-repeat top left; }
.info-box .info-box-rt { background:url(../images/front/ver9/infobox-rt.png) no-repeat top right; }
.info-box .info-box-lb { background:url(../images/front/ver9/infobox-lb.png) no-repeat bottom left; }
.info-box .info-box-rb { background:url(../images/front/ver9/infobox-rb.png) no-repeat bottom right; }
.info-box .info-box-c { padding:5px; }
.info-box .head { height:24px; line-height:19px; color:#3e97d1; text-align:center; font-size:12px; font-weight:bold;  }
.info-box .inner { border:1px solid #e6f1fd;  }
.info-box .inner ul {list-style:none;background-color:#ffffff;}

.user-box {position:absolute;width:17%;*width:100%;}
.user-box .panel { padding:4px 0 4px 8%; color:#a7d8fa;text-align:center; background:url(../images/front/ver9/icon-login.png) no-repeat 5% 9px; }
.user-box .panel-logged { color:#3d3e3f; }
.user-box .panel a { padding:0; font-size:11px; line-height:11px; font-weight:bold;color:#0082df;text-decoration:underline; }
.user-box .panel a:hover { color:#dc6ab1;text-decoration:none; }
.user-box .inner{ display:none;margin:7px 0px 0px 10px; border-top:0px; background-color:#f2f8ff; }
.user-box .inner label { float:left; width:29%; color:#606162; font-size:11px; }
.user-box .inner input { float:left; width:60%; height:13px; border:1px solid #c3ddfc; margin-bottom:8px; font-size:11px; line-height:13px; }
.user-box .inner .custom-checkbox { margin-top:1px;margin-bottom:8px; width:11px; height:11px; background:url(../images/front/icons/remember-icon-bg.gif) no-repeat bottom left; float:left; }
.user-box .inner .clicked { background:url(../images/front/icons/remember-icon-bg.gif) no-repeat top left; }
.user-box .inner .links { list-style:none; width:96%; }
.user-box .inner .links li { float:left width:49%; }
.user-box .inner .links li a { font-size:11px; color:#3e97d1; }
.user-box .inner .links li a:hover { color:#dc6ab1; }
.user-box-submit { float:left; width:7%; padding-left:1%; height:14px; top:73px; right:0.6%; }
.user-box .inner .user-box-submit .btn { border:0px; width:15px; height:14px; background: url(../images/front/ver9/login-submit.png) no-repeat top left; padding:0px; margin:0px;}
.user-box .inner .user-box-submit input.btn-hover { background-position: bottom left; }
.user-box .inner h1 { color:#0082df; font-size:14px; }
.user-box .inner a { color:#0082df;  }
/** begin infobox2 **/
.infobox2 { width:100%; margin-bottom:5px; border-bottom:1px solid #a7d8fa; }
.infobox2 .head { color:#0082df; font-size:12px; font-weight:bold;line-height:18px;height:27px; padding: 0 16px 9px;}
.infobox2 .head-inner { margin:20px 0px; color:#0082df; font-weight:bold; }
.infobox2 .head a { font-size:12px; font-weight:bold;line-height:27px; }
.infobox2 .inner { padding:0 16px; }
.infobox2 .additional { padding:0px 16px 14px;line-height:22px; font-size:12px; color:#606162;}
.infobox2 .additional a { text-decoration:underline; font-size:11px; color:#0082df; line-height:22px; }
.infobox2 .additional a:hover { color:#dc6ab1; }
.infobox2 .additional strong { font-size:12px; color:#4D618D; line-height:22px; }
/** end infobox2 **/


.search-box { width:61%; float:right; white-space:nowrap;}
.search-box input.txt {  width:73%; border:1px solid #c3ddfc; height:12px; padding:2px 0 1px; margin:5px 0 0; font-size:11px; line-height:11px; }
.search-box img { float:left; padding-left:14px; padding-top:7px; }
.search-box a {float:right; width:9%; padding:6px 3% 0;color:#0082df;font-size:11px;font-weight:bold;}
.search-box a:hover { color: #dc6ab1;}

.slogan-box { padding-bottom:24px; width:100%; white-space:nowrap; font-size:14px; color:#596389; line-height:18px; text-align:right;}

.top-menu { width:38%; margin-top:10px; }
.top-menu ul { list-style:none; width:100%; white-space:nowrap; }
.top-menu ul li { float:left; padding-left:4%; margin-bottom:8px; color:#0082df;}
.top-menu ul li a { font-size:11px; color:#0082df; text-decoration:underline; }
.top-menu ul li.home {  background:url(../images/front/ver9/icon-home.png) no-repeat 0 1px; padding-left:8%; }
.top-menu ul li a:hover  { color:#dc6ab1; text-decoration:none; }



.top-menu .services-menu { float:right; width:100%; padding-top:1px; }
.top-menu .services-menu li { border:1px solid #eeeeee;padding-top:3px; margin-top:0px; float:left; width:46%; padding-left:3%; height:62px; margin-bottom:0px; background-color:#fcfcfc; cursor:pointer; }
.top-menu .services-menu li.fr {float:right;}
.top-menu .services-menu li img {padding-right:12px; }
.top-menu .services-menu li p { font-size:11px; color:#707291; line-height:12px; }
.top-menu .services-menu li a { font-weight:bold; font-size:11px; color:#428be1; line-height:16px; height:auto; margin-bottom:4px; }
.top-menu .services-menu li.hover { background-color:#f8f8f8; }


/** begin left menu **/
.left-menu { width:100%; }
.left-menu .inner {width:100%;}
.left-menu .inner { border:0px; padding:0px; margin:0px; }
.left-menu ul { list-style:none; display:block;  }
.left-menu ul li { width:100%; }
.left-menu ul li div { cursor:pointer; background-color:#ffffff; line-height:25px; border-top:1px solid #e6f1fd; }
.left-menu ul li div a { cursor:pointer; font-size:12px; line-height:25px; font-weight:bold; color:#0082df; padding-left:13px;  }
.left-menu ul li.hover a,
.left-menu ul li.cur a { color:#dc55ae; }
.left-menu ul li ul {border:0px; padding:1px 0px 12px; }
.left-menu ul li ul li { padding-left:6%; width:94%; }
.left-menu ul li ul li div{ width:100%; cursor:pointer; line-height:18px; background:none; border:0px; }
.left-menu ul li ul li div a{border:0px; line-height:18px; font-size:12px; color:#707291; font-weight:normal; width:100%; background:none; }
.left-menu ul li.cur ul li div, .left-menu ul li.hover ul li div{ background:none; }
.left-menu ul li.hover ul li a, .left-menu ul li.cur ul li a {color:#707291;}
.left-menu ul li ul li.cur { background: url(../images/front/ver9/leftmenu-bullet.gif) no-repeat 15px 7px; }
.left-menu ul li ul li.cur a {color:#dc55ae;}
/** end left menu **/

/** begin main menu **/
.main-menu { display:block;  white-space:nowrap; text-align:center; width:100%; background:url(../images/front/ver9/main-menu-bg.png) repeat-x top left;}
.main-menu ul { display:block; list-style:none;  padding-left:6px;  }
.main-menu ul li{ float:left;}
.main-menu ul li div {background:url(../images/front/ver9/main-menu-bg.png) repeat-x top left; line-height:29px; }
.main-menu ul li div a { font-size:12px; font-weight:bold; color:#ffffff; padding:0px 13px; line-height:29px;  }
.main-menu ul li.hover div, .main-menu ul li.cur div { background-position: bottom left;cursor:pointer;  color:#ffffff;}
.main-menu ul li.hover div a, .main-menu ul li.cur div a { color:#ffffff;  }
.main-menu ul li ul {display:none; text-align:left;padding:0;background-color:#e15bb3;position:absolute;z-index:100;}
.main-menu ul li ul li{float:none;}
.main-menu ul li ul li div{padding:3px 0 4px;background:none;}
.main-menu ul li ul li.hover div{background-color:#d03797;}
.main-menu ul li ul li div a {padding:0 10px 0 20px;line-height:13px;font-size:11px;}


/** end main menu **/

/** begin comments **/
.comments { font-weight:normal;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0px;}
.comments li { font-size:0.9em;font-weight:bold; }
.comments .avatar{background:#FFFFFF none repeat scroll 0 0;border:1px solid #EEEEEE;float:left;margin-right:7px;padding:2px;}
.comments .commentmetadata { color:#999999;font-weight:normal; font-size:9px; }
.comments .commentText{background-color:#F8F7F3;font-size:1em;font-weight:normal;margin:15px 0 30px;padding:10px 20px 10px 10px;text-transform:none;}
/** end comments **/
/** begin latest articles **/
.block-latest-articles {  }
.block-latest-articles .inner { border:0px; border-bottom:1px solid #e6f1fd; }
.block-latest-articles .inner .item { border-top:1px solid #e6f1fd; padding:10px 4px 5px 14px; background-color:#fdfdfd; }
.block-latest-articles .inner .item-hover { background-color:#f7fbff; cursor:pointer; }
.block-latest-articles .inner .item .pic { border: 1px solid #d8d8d8; float:left; margin:2px 10px 0px 0px; }
.block-latest-articles .inner .item .info h2,
.block-latest-articles .inner .item .info h2 a { font-weight:normal;font-size:12px; line-height:16px; color:#0082df; }
.block-latest-articles .inner .item .info .date {  font-size:11px; line-height:16px; color:#606162; }
.block-latest-articles .inner .item .info a {  font-size:12px; line-height:14px; color:#596389; text-decoration:none; }
.block-latest-articles .inner .item .info a:hover,
.block-latest-articles .inner .item-hover .info h2 a { color:#dc55ae;}

.block-latest-articles .inner .links a{color:#0082DF;}
.block-latest-articles .inner .links {padding:10px 4px 5px 14px;background-color:#ffffff;}

.contact-box .inner {padding:10px 4px 5px 14px;background-color:#ffffff;}
.contact-box .inner a{color:#707291;}
.contact-box .inner a:hover{color:#DC55AE;}
/** end latest articles **/


/** begin cookery categories **/
.cookery-categories { border-top:2px solid #8dc9f6;border-bottom:2px solid #8dc9f6;margin-bottom:6px;}
.cookery-categories .inner ul { float: left; width:25%;padding:5px 0px 9px; }
.cookery-categories .inner ul li {   }
.cookery-categories .inner ul li {padding-left:23px;list-style-image:none; list-style-position:outside; list-style-type:none;}
.cookery-categories .inner ul li.cur, .cookery-categories .inner ul li.hover {background:url(../images/front/ver9/cookery-category-bullet-cur.gif) no-repeat 8px 6px;}
.cookery-categories .inner ul li a, .cookery-categories .inner ul li a strong  { color:#707291; text-decoration:none; font-weight:normal;font-size:12px; }
.cookery-categories .inner ul li.cur a, .cookery-categories .inner ul li.cur a strong,
.cookery-categories .inner ul li.hover a, .cookery-categories .inner ul li.hover a strong { color:#dc55ae; text-decoration:none; }
.cookery-categories .inner ul li.cur a strong,
.cookery-categories .inner ul li.hover a strong { font-weight:normal; }
/** end cookery categories **/
/** begin breadcrumbs **/
.breadcrumbs a { font-size:12px; font-weight:bold; background:url(../images/front/ver9/breadcrumbs-bullet.gif) no-repeat 100% 62%; padding-right:10px;margin-right:0px; text-decoration:none; color:#0082df; }
.breadcrumbs { padding-top:10px;font-size:12px; padding-bottom:10px; padding-left:3px; color:#675f40; }
/** end breadcrumbs **/
/** begin home-box **/
.home-box { width:49%; height:165px; margin-top:10px; }
.home-box .head { text-align:center; height:26px; line-height:26px; font-size:12px; font-weight:bold; color:#0082df; background-color:#f2f8ff; border:1px solid #daebfe; }
.home-box .pic { width: 34%; border:1px solid #daebfe; border-top:0px; vertical-align:middle; text-align:center; }
.home-box .pic img{ }
.home-box td.links, .home-box td.links-hover { vertical-align:middle; list-style:none; width: 66%; height:33px;  border-right:1px solid #daebfe;border-bottom:1px solid #daebfe; cursor:pointer; }
.home-box td.links-hover { background-color:#fef9ff; }

.home-box .links div, .home-box .links-hover div { cursor:pointer; width: auto; height: auto; color:#596389; line-height:14px; }
.home-box .links div div, .home-box .links-hover div div { border:0px; padding:0px 8px;  font-size:12px; }
.home-box .links-hover div div{ color:#b458bf;  }
.home-box .links div div a { text-decoration:none; color:#707291; }
.home-box .links-hover div div a, .home-box .links div div a:hover { color:#dc55ae; }

.home-box-hover { }
.home-box-hover .head{ color:#dc55ae;background-color:#fef3ff; border:1px solid #fbe2fe;}
.home-box-hover .pic{ border:1px solid #fbe2fe; border-top:0px;}
.home-box-hover td.links, .home-box-hover td.links-hover {   border-right:1px solid #fbe2fe;border-bottom:1px solid #fbe2fe; }
/** end home-box **/
/** begin footer **/
div.footer { background-color:#0082DF; height:20px; padding-bottom:0px; line-height:13px; text-align:center; padding-top:10px; margin-top:10px; font-family:Tahoma; font-size:12px; font-weight:bold; color:#ffffff;}
div.footer * { font-family:Tahoma; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none}
/** end footer **/

/* begin old css*/
ul.var-1 li {color:#0082DF;list-style:none; padding:4px 5px 8px; border:1px solid #e5e4e4; font-size:12px; font-weight:bold; line-height:16px; }
ul.var-1 li a {color:#0082DF;display:block; text-decoration:none; }
ul.var-1 li.hover { background-color:#f3f2f2; color:#7558A7;}
ul.var-1 li.hover a{  color:#7558A7;}

a.img-fl-bord {float:left; border:3px solid #d1d1d1;}
a.img-fl-bord img {display:block; border:0 !important;}
a.img-fl-bord:hover {border-color:#34b501;}

.box-double {overflow:hidden; _height:1%; _float:left;}
.box-double .box-d-l {width:49%; float:left;}
.box-double .box-d-r {width:49%; float:right;}
.color-1 {color:#34b501;}
.color-2 {color:#65767c;}

.separ-line2 {border-top:1px solid #c3cdd1; margin:10px 0;}

.bread-crumbs {font-size:1.1em; font-weight:bold; color:#6d7d83; padding-bottom:16px; background:url(../images/px2h-grey-dotted.gif) 0 80% repeat-x;}
.bread-crumbs a {font-weight:normal; padding-right:15px; background:url(../images/arrow-bread-crumbs.gif) 100% 60% no-repeat;}
.bread-crumbs .user-box {float:right; font-weight:normal; margin-right:-5px;}
.bread-crumbs .user-box a {background:none; padding-right:5px;}
.bread-crumbs .user-box img {vertical-align:middle;}

.content ul.paging { float:right; }
.content ul.paging li {background:none;padding:0px;cursor:pointer;display:block;padding:2px 5px 0 5px; list-style:none;float:left; height:14px; margin:0 3px 0 0;border:1px solid #b2ddfb;font-size:11px;line-height:11px;  }
.content ul.paging li.cur,ul.paging li.hover { border:1px solid #de60b3; color:#de60b3; }
.content ul.paging li.hover a {color:#de60b3;}
.content ul.paging li.icon { background:url(../images/front/ver9/paging-icon.gif) no-repeat 0 4px; width:5px; border:0px; }
.content ul.paging li.last { background:url(../images/front/ver9/paging-last.gif) no-repeat right 6px; padding-right:14px; }
.content ul.paging li.last-hover { background:url(../images/front/ver9/paging-last-hover.gif) no-repeat right 6px; padding-right:14px; }
.content ul.paging li.first {background:url(../images/front/ver9/paging-first.gif) no-repeat right 6px;padding-right:17px; }
.content ul.paging li.first-hover {background:url(../images/front/ver9/paging-first-hover.gif) no-repeat right 6px;padding-right:17px; }
.content ul.paging li a { color:#79a9e1; text-decoration:none; line-height:11px;font-size:11px; display:block;}


/* begin service */
.service-calendar {border-left:1px solid #ECEBEB;border-top:1px solid #ECEBEB; font-size:11px;}
.service-calendar td{ padding:2px; line-height:14px; padding-right:1px; border-right:1px solid #ECEBEB;border-bottom:1px solid #ECEBEB; font-size:11px;}
.service-calendar td.month { color:#555555; padding-left:4px;}
.service-calendar td.pdm { font-weight:bold; color:#ff0000; }
.service-calendar td.menstruation { color:#ff0000;  }
.service-calendar td.pms { background-color:pink; }
.service-calendar td.ovul { color:#2cad3b; font-weight:bold; }
.service-calendar td.safety { color:#955ccf; }
.service-calendar td.safety2 { color:#1e82f7; }
.service-calendar td.pregnancy { color:#1ac62e; }
.service-calendar td.without-border { border-right:0px; }
.service-calendar td.plenty1 { background:url(../images/front/mycalendar/status-3.gif) repeat-x top left; }
.service-calendar td.plenty2 { background:url(../images/front/mycalendar/status-2.gif) repeat-x top left; }
.service-calendar td.plenty3 { background:url(../images/front/mycalendar/status-1.gif) repeat-x top left; }
#mycalendar-menu { border:1px solid #eeeeee; cursor:pointer;}
#mycalendar-menu ul li { height:22px;line-height:22px; list-style:none; color:#555555; padding-left:30px;padding-right:12px;background-color:#ffffff; border:1px solid #eeeeee;}
#mycalendar-menu ul li.plenty0 {   }
#mycalendar-menu ul li.plenty1 { background:#ffffff url(../images/front/mycalendar/status-3.gif) no-repeat top left;}
#mycalendar-menu ul li.plenty2 { background:#ffffff url(../images/front/mycalendar/status-2.gif) no-repeat top left;}
#mycalendar-menu ul li.plenty3 { background:#ffffff url(../images/front/mycalendar/status-1.gif) no-repeat top left;}
#mycalendar-menu ul li.menu-hover { border:1px solid #ff0000;  }


/* end service */
.salon-block {padding-bottom:4px; _height:1%;}
.salon-block2 {border:2px solid #0087dc; border-width:2px 0; padding-bottom:0; margin-bottom:10px;}
.salon-box {border:1px solid #e2e2e2; background:#f7f7f7; border-width:1px 0; margin-bottom:1px; padding:6px 0 6px 11px; overflow:hidden; _height:1%; _float:left;}
.salon-box1 {background:#fff;}
.salon-box h3 {font-size:1.3em; padding-bottom:3px;}
.salon-box h4 {font-size:1.1em; padding-bottom:3px;}
.salon-box p {font-size:1.2em;}
.salon-box a.img-fl-bord {margin-right:8px;}
.salon-box-full {background:url(../images/bg_blue-grad.png) repeat-x; border-color:#a4f2ff; padding:10px 0 2px 11px;}
.salon-box-full .info-box {margin-top:-10px;}
.salon-box-full p {font-size:1.1em; padding-bottom:4px;}
.salon-box-full a.img-fl-bord:hover {border-color:#0087dc;}
.salon-box .w-125 {display:block; float:left; width:125px;}
.salon-box a.img-fl-bord {margin-right:8px;}
.salon-block2 .salon-box {border:1px solid #428BE1; background-color:#FDFDFD; border-width:1px 0 0 0;}
.salon-block2 .salon-box1 {background:#fff;}
.salon-block2 .salon-box2 {border-color:#e2e2e2;}

/* begin pregnancy calendar */

.pregnancy_table { width:100%; }
.pregnancy_table td{ cursor:pointer; text-align:center; font-size:14px; font-weight:bold; color:white; padding:4px 0; }

.pregnancy_table td a { color:#58669b; text-decoration:none; }
.pregnancy_table td a:hover { color:white; }
.pregnancy_table .term1{ background-color:#f0dcfc;  }
.pregnancy_table .term2{ background-color:#d0dbfc;  }
.pregnancy_table .term3, .pregnancy_table .term4{ background-color:#f0dcfc;  }
.pregnancy_table .termh1{ background-color:#e3bff9;  }
.pregnancy_table .termh2{ background-color:#b1c3f9;  }
.pregnancy_table .termh3{ background-color:#e3bff9;  }
.pregnancy_table .active-term { background-color:#d990e2; }
.pregnancy_table .active-term-h { background-color:#b458bf; }
.pregnancy_table td.active-term a, .pregnancy_table td.cell-act a, .pregnancy_table td.cell-act a:hover {  color:white !important; }
.pregnancy_table td.active-term-h a, .pregnancy_table td.cell-act a, .pregnancy_table td.cell-act a:hover {  color:white !important; }
.pregnancy_table .cell-act { background-color:#b458bf; }
/* end pregnancy calendar */
/*begin weight graph*/

h1.weight {color:#64a4ef;font-size:12px;font-weight:bold;padding:12px 0px;}

.slideDown {margin-bottom:4px; cursor:pointer;padding-left:15px; color:#27c170; font-weight:bold; font-size:11px; background:url(../images/front/slide.gif) no-repeat 0px -7px; }
.slideUp {  background:url(../images/front/slide.gif) no-repeat 0px 7px; }

.weight-graph-table { border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0; }
.weight-graph-table th, .weight-graph-table td {border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;padding:0px 5px;}
.weight-graph-table th { padding:2px; background-color:#fcfdfe;font-size:12px; font-weight:bold; color:#27c170; text-align:center; }
.weight-graph-table td { font-size:11px;color:#3d3e3f; text-align:center; }
.weight-graph-table td.weight { font-size:12px; }
.weight-graph-table td a{ font-size:11px;color:#0082df;  }
.weight-graph-table td.red { color:#e06d7a; }
.weight-graph-table td.green { color:#669255; }

.weight-box-blue { float:left; border:1px solid #d5eafa; background-color:#fcfdfe; padding: 10px 20px 2px 21px; }
.form .weight-box-blue label {width:auto;}
.form .weight-box-blue input {float:left; margin:0px 4px 0px 12px;}
.form .weight-box-blue .btn {margin-left:20px;}

.weight-box-green { float:left; border:1px solid #ddfeed; background-color:#f9fefb; padding: 10px 20px 2px 21px; }
.form .weight-box-green label {width:75px;padding:0px;}
.form .weight-box-green input {float:left; margin:0px 4px 0px 12px;}
.form .weight-box-green .btn {margin-left:20px;margin-top:33px}

.pregnancy-weight-box-blue { float:left; border:1px solid #d9ecfd; background-color:#fcfdfe; padding: 10px 20px 2px 21px; }
.form .pregnancy-weight-box-blue label {width:auto;padding-right:2px;}
.form .pregnancy-weight-box-blue input,
.form .pregnancy-weight-box-blue input.service-date {float:left; margin:0px 4px 0px 12px; border:1px solid #d9ebfd;}
.form .pregnancy-weight-box-blue input {height:18px; margin-bottom:7px;}
.form .pregnancy-weight-box-blue input.w-35 { width:35px; }
.form .pregnancy-weight-box-blue .btn {margin-left:12px;height:auto;padding-bottom:2px;}

.pregnancy-weight h1 {padding:12px 0;}
.pregnancy-weight p { line-height:22px; }
.pregnancy-weight a { color:#27c170; }

.pregnancy-table { border-top:1px solid #d6eafd; border-left:1px solid #d6eafd; }
.pregnancy-table td, .pregnancy-table th { border-bottom:1px solid #d6eafd; border-right:1px solid #d6eafd; line-height:24px;text-align:center;padding:0px 10px; }
.pregnancy-table th{font-weight:bold; color:#27c170;background-color:#fcfdfe;}
.pregnancy-table .current{background-color:#f2f8ff;}

.fs-11 { font-size:11px; }

.holder {height:270px;width:660px;}
#holder { margin-top:-20px; }

.styled-comment {float:right;padding-right:38px; background:url(../images/front/styled-comment.gif) repeat-y top left;width:250px; }
.styled-comment * { font-size:11px; }
.styled-comment-t {background:url(../images/front/styled-comment-t.gif) no-repeat top left;}
.styled-comment-b {background:url(../images/front/styled-comment-b.gif) no-repeat bottom left; padding:12px 0px 32px 15px ;}
.styled-comment span.blue { color:#226bd8; }
.styled-comment span.green { color:#39cd7f; }
.styled-comment span.red { color:#e06d7a; }
/*end weight graph*/

.block-profile-left { text-align:center; }

.block-profile-left .avatar{ background-color:#ffffff; }
.block-profile-left .avatar img { padding:10px 0; }
.block-profile-left .inner ul{ text-align:left; }
.block-profile-left .inner ul li div a { font-size:11px; color:#0082df; }
.block-profile-left .inner ul li div {}
.block-profile-left .inner ul li.hover div,
.block-profile-left .inner ul li.cur div{ background-color:#f7fbff;  }
.block-profile-left .inner ul li.hover div a,
.block-profile-left .inner ul li.cur div a { color:#dc55ae; }
.block-profile-left .inner ul li div.clear { width:0; height:0; }
.block-profile-left .inner ul {  border-top:0px; }

.profile-details {float:left; color:#3d3e3f;padding:35px 25px 0 25px;}
.profile-details strong { color:#3d3e3f; }

.services-block .inner {border:0;}
.services-block .inner ul li a { font-size:12px;line-height:14px; }
.services-block .inner ul li{ padding:7px 5px 7px 23px; cursor:pointer; background:no-repeat 10px 12px;}
.services-block .inner ul li.hover,
.services-block .inner ul li.cur { background-color:#eff7ff; }
.services-block .inner ul li.blue a { color:#0082df; }
.services-block .inner ul li.blue { background-image:url(../images/front/ver9/services-bullet-blue.gif); }
.services-block .inner ul li.red a { color:#d63c8c; }
.services-block .inner ul li.red { background-image:url(../images/front/ver9/services-bullet-red.gif); }
.services-block .inner ul li.green a { color:#27c170; }
.services-block .inner ul li.green { background-image:url(../images/front/ver9/services-bullet-green.gif); }
.services-block .inner ul li.purple a { color:#a53eee; }
.services-block .inner ul li.purple { background-image:url(../images/front/ver9/services-bullet-purple.gif); }
.services-block .inner ul li.pink a { color:#e142f4; }
.services-block .inner ul li.pink { background-image:url(../images/front/ver9/services-bullet-pink.gif); }

.content  .services-box { cursor:pointer;float:left; margin-top:11px;padding:13px 3% 20px; width:39%;margin-right:4%; }
.content  .services-box h2 { line-height:12px; }
.content  .services-box .inner { padding-left:0px; height:80px; }
.content  .services-box .inner img { float:left;padding-right: }
.content .services-box * { text-decoration:none; }
.content .services-pink { border:1px solid #fddef3; color:#dc55ae;}
.content .services-pink * {color:#dc55ae;}
.content .services-blue { border:1px solid #ddecfd; color:#0082df;}
.content .services-blue * {color:#0082df;}
.content .services-green { border:1px solid #ddfbeb; color:#27c170;}
.content .services-green * {color:#27c170;}

.content  .services-girl-1 .inner img { padding:8px 18px 0px 7px }
.content  .services-girl-2 .inner img { padding:8px 18px 0px 7px }
.content  .services-girl-3 .inner img { padding:8px 18px 0px 7px }


/*---------- tabs ---------------*/
ul.tab-1 {overflow:hidden; _overflow:visible; width:100%; padding:0px;}
ul.tab-1 li {border:1px solid #e9f2fd;text-align:center;margin-right:2px;float:left; background-color:#f7fbff; list-style:none; font-size:1.3em; font-weight:bold; color:#65767c; cursor:pointer;}
ul.tab-1 li a {text-decoration:none; line-height:23px;display:block; padding-left:20px; padding-right:20px;font-size:11px; font-weight:bold;}
ul.tab-1 li.act {background-color:#ffffff; position:relative;border-bottom:0px;}
ul.tab-1 li.act  { zoom:1;}
ul.tab-1 li.act a {padding-bottom:19px; color:#dc55ae; }
.w-tabs-1 {margin-bottom:10px; background:#fff;}
.w-tabs-1 ul.tab-1 li {margin-left:1px;}
.w-tabs-1 ul.w-156 li {width:155px; margin-left:4px;}
.w-tabs-1 ul.w-235 li {width:235px;}
.w-tabs-1 ul.w-473 li {width:473px;}
.w-tabs-1 ul.tab-1 li.first {margin-left:0;}
.w-tabs-1 .inner0 {border:1px solid #e9f2fd; border-width:0px 1px 1px 1px; margin-top:-19px; padding:10px; zoom:1; background:url(../images/front/ver9/tab-inner-px.gif) repeat-x top left;}
.w-tabs-1 .inner {background:#fff; position:relative; padding-top:5px; top:-9px; }
.w-tabs-1 .inner #avatar { padding:15px 0 0 15px; }
.w-tabs-1 .btn .bg-3 { font-size:11px; }
/*---------- tabs ---------------*/

/** begin forum main menu **/
.forum-main-menu { margin-top:4px; white-space:nowrap; text-align:center; width:100%; margin-bottom:18px; border-right:1px solid #d9ebfe; background:url(../images/forum/forum_menu_bg.png) repeat-x top left;}
.forum-main-menu ul { display:block; list-style:none;  }
.forum-main-menu ul li{ float:left; }
.forum-main-menu ul li a div { background:url(../images/forum/forum_menu.png) repeat-x top left; font-size:12px; font-weight:bold; border:1px solid #d9ebfe; color:#0082df; padding:0px 25px; line-height:23px; }
.forum-main-menu ul li.hover, .forum-main-menu ul li.cur {   }
.forum-main-menu ul li.hover a div, .forum-main-menu ul li.cur a div { background-position: bottom left; border:1px solid #edd3ef; color:#ba66c4; }
/** end forum main menu **/

/** begin forum main categories **/
.forum-categories { width:100%; border-bottom:1px solid #efd7f1;}
.forum-categories .main-category { color:#596389; padding-bottom:3px; padding-left:18px; background-color:#faeffb; border:1px solid #efd7f1; line-height:22px;font-size:12px; }
.forum-categories .main-category strong { color:#b62ac7; }
.forum-categories .child-category { padding-left:18px; background-color:#ffffff; border-left:1px solid #f1ddf3;border-right:1px solid #f1ddf3; line-height:20px;font-size:11px; }
.forum-categories .child-category a {text-decoration:none; }
.forum-categories .child-category .blue { color:#428be1; }
/** end forum main categories **/

/** begin forum themes **/
.forum-themes { width:100%; border-top:1px solid #eed9ef;}
.forum-themes a { text-decoration:none; color:#428be1; }
.forum-themes .status { width:3%; }
.forum-themes .title { width:40%; }
.forum-themes .date { width:15%; }
.forum-themes .messages { width:15%; }
.forum-themes .last_message { width:27%; }
.forum-themes th { background-color:#faeffb;font-weight:normal; color:#b63ac4; line-height:23px; }
.forum-themes th.status,
.forum-themes th.title,
.forum-themes th.date,
.forum-themes th.messages,
.forum-themes th.last_message { border-left:1px solid #eed9ef; border-bottom:1px solid #eed9ef; }
.forum-themes th.last_message { border-right:1px solid #eed9ef; }
.forum-themes td { border-left:1px solid #d6d3d5; border-bottom:1px solid #d6d3d5; text-align:center; vertical-align:middle; }
.forum-themes td.last_message { border-right:1px solid #d6d3d5;  }
.forum-themes td { background-color:#ffffff;font-weight:normal; color:#606162; line-height:23px; }
.forum-themes td.title { text-align:left; }
.forum-themes td.title a { padding-left:8px;float:left; }
.forum-themes td.title ul.forum_themes_paging a {padding:0;}
.content ul.forum_themes_paging { float:right; }
.content ul.forum_themes_paging li {background:none;padding:0px;cursor:pointer;display:block;padding:2px 5px 0 5px; list-style:none;float:left; height:14px; margin:0 3px 0 0;border:1px solid #efdbf0;font-size:11px;line-height:11px; background-color:#faeffb; }
.content ul.forum_themes_paging.themes-list li { border:1px solid #c8dffa; background-color:#f8fbfe; }
.content ul.forum_themes_paging li.cur,ul.forum_themes_paging li.hover { border:1px solid #e084eb; color:#bb68c5; }
.content ul.forum_themes_paging li.hover a {color:#de60b3;}
.content ul.forum_themes_paging li.icon { color:#bb68c5; cursor:default;}
.content ul.forum_themes_paging.themes-list li.icon { background:url(../images/forum/themes-list-navigator.jpg) no-repeat right 6px; border:0;}
.content ul.forum_themes_paging li.last { background:#FAEFFB url(../images/forum/paging-last-hover.gif) no-repeat right 6px; padding-right:14px; }
.content ul.forum_themes_paging.themes-list li.last{border:1px solid #c8dffa; background:#f8fbfe url(../images/forum/paging-last-blue.gif) no-repeat right 6px;}
.content ul.forum_themes_paging.themes-list li.last-hover{background:url(../images/forum/paging-last-hover.gif) no-repeat right 6px;}
.content ul.forum_themes_paging li.last-hover {  }
.content ul.forum_themes_paging li.first {background:#FAEFFB url(../images/forum/paging-first-hover.gif) no-repeat right 6px;padding-right:17px; }
.content ul.forum_themes_paging.themes-list li.first{border:1px solid #c8dffa; background-color:#f8fbfe;}
.content ul.forum_themes_paging li.first-hover { }
.content ul.forum_themes_paging li a { color:#bb68c5; text-decoration:none; line-height:11px;font-size:11px; display:block;}
.content ul.forum_themes_paging.themes-list li a { color:#79a9e1; }
.content ul.forum_themes_paging.themes-list li.hover a { color:#bb68c5; }
.content ul.forum_themes_paging.themes-list li.hover { border:1px solid #efdbf0; background-color:#faeffb; }

.forum-posts { border-left:1px solid #efd7f1;border-top:1px solid #efd7f1; width:100%; }
.forum-posts td { border-right:1px solid #efd7f1;border-bottom:1px solid #efd7f1; padding:6px 15px 15px; }
.forum-posts td table td { border:0;padding:0px; }
.forum-posts .head { background-color:#faeffb; padding:0px 20px; }
.forum-posts h6 { color:#b62ac7; padding-bottom:4px;}
.forum-posts h6 a{ color:#b62ac7; text-decoration:none;}
.forum-posts .post { margin-top:-6px;position:relative;  }
 .quote { background-color:#FAEFFB;border-left:4px solid #EED9EF;margin:0 0px 10px;padding:8px; }
 .quote .grey{color:#6D7876;font-size:10px;}
.block-latest-articles .quote { display:none; }
.forum-posts .actions li { float:right; padding-left:40px; }
.forum-posts .actions li a { color:#ba66c4;text-decoration:none; }

.forum-add-theme { cursor:pointer;margin-top:-20px; }
ul.forum-main { padding:0px;width:97%; }
.forum-main li.forum-level-1 { border:1px solid #f1dbf2; margin-bottom:18px;text-align:center; padding-bottom:10px; }
.forum-main li.forum-level-1 a { font-size:14px;color:#e0189c;font-weight:bold;text-decoration:none; }

.forum-main li.forum-level-2 { text-align:left;background:url(../images/forum/theme-list-bullet.jpg) no-repeat 0px 4px; padding-left:14px; }
.forum-main li.forum-level-2.act { text-align:left;background:url(../images/forum/theme-list-bullet-act.jpg) no-repeat 0px 6px; }
.forum-main li.forum-level-2 a { font-size:12px;color:#b62ac7;font-weight:bold;text-decoration:none; }
.forum-main li.forum-level-2 ul { display:none; }
//.forum-main li.forum-level-2.act ul { display:block; }
.forum-main li.forum-level-3 { text-align:left; padding-left:20px; }
.forum-main li.forum-level-3 a { font-size:11px;color:#428be1;font-weight:bold;text-decoration:none; float:left; }
.forum-main li.forum-level-3 .fr { padding-right:30px }

.forum-header { color:#e0189c; padding-bottom:16px;}
.forum-header-thin { color:#e0189c; padding-bottom:10px; font-size:12px;line-height:18px;}

.popular-forum-themes {color:#707291;}
.popular-forum-themes a{ text-decoration:none;line-height:20px; }

.forum-best-users li{ background:url(../images/front/ver9/user-border.gif) no-repeat top left; padding:9px 0px 0 0; margin:0 15px 0 0;display:block; float:left; width:80px; height:100px;text-align:center;cursor:pointer; }
.forum-best-users li img { padding-bottom:5px; }
.forum-best-users li a { text-decoration:none; }

#opaco { background-color:#000000;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:10; }
#popup {background-color:#FFFFFF;left:50%;min-width:600px;position:fixed;top:50%;z-index:11;}

.popup { border:1px solid #dfedfd; padding:20px; }
.popup * { color:#0082df; }

.nicEdit-main  { padding-right:20px; }
/** begin forum themes **/

/** begin shadowbox **/
.shadowbox .shadowbox-tl { background:url(../images/front/shadowbox/tl.png) no-repeat top left; padding-top:4px; }
.shadowbox .shadowbox-tr { background:url(../images/front/shadowbox/tr.png) no-repeat top right; }
.shadowbox .shadowbox-t { background:url(../images/front/shadowbox/t.png) repeat-x top left;position:relative; top:-4px; }
.shadowbox .shadowbox-cl { background:url(../images/front/shadowbox/cl.png) repeat-y top left;  }
.shadowbox .shadowbox-cr { background:url(../images/front/shadowbox/cr.png) repeat-y top right; padding-left:4px; padding-right:4px;  }
.shadowbox .shadowbox-b { background:url(../images/front/shadowbox/b.png) repeat-x bottom left; position:relative; top:8px; padding:20px; }
.shadowbox .shadowbox-bl { background:url(../images/front/shadowbox/bl.png) no-repeat bottom left;  }
.shadowbox .shadowbox-br { background:url(../images/front/shadowbox/br.png) no-repeat bottom right; padding-bottom:4px;  }
.borderbox { border:1px solid #e9f3fd;padding:20px;margin-bottom:10px; }
/** end shadowbox **/
.pc-service { color:#3d3e3f; }
.pc-service * { color:#3d3e3f;line-height:14px; }
.pc-service h4 { color:#27C170; margin-left:5px;line-height:18px; }
.pc-service h1 { font-size:12px; color:#27c170; font-weight:bold; padding-bottom:12px; }
.pc-service label { color:#64a4ef;font-weight:bold; font-size:11px;line-height:20px; }
.current-week { width:39%; float:right; border-left:1px solid #e6f1fd; padding-left:15px; }
.pcs-table-flow { font-size:12px; line-height:14px; width:100%;  }
.pcs-table-flow *{ font-size:12px; line-height:14px; }
.pcs-table-flow .left-td { color:#606162; font-size:11px; width:25%;}
.pcs-table-flow .left-td * { color:#606162; font-size:11px; padding-right:10px;}
.pcs-table-flow .left-td label {white-space:nowrap; display:block;color:#64A4EF;}
.pcs-table-flow .left-td label.cur-flow { color:#dc6ab1; }
.pcs-table { font-size:11px; line-height:14px; width:100%; }
.pcs-table *{ font-size:11px; line-height:14px; }
.pc-service .grey{ color:#606162; font-size:11px; padding-bottom:3px; }
.pcs-table .term-name { vertical-align:middle; color:#64a4ef; font-size:12px; font-weight:bold; }

.form {padding-top:5px;}
.form p {overflow:hidden; height:1%; margin-bottom:9px; font-size:1em;}
.form label { font-size:12px; padding-top:2px; display:block; float:left; width:161px; line-height:13px;}
.form label.notxt {text-indent:-1000em;}
.form .input,.form .select {display:block; float:left; width:198px; margin-right:14px; border:1px solid #7b8b90;}
.form .input_radio {float:left;margin-bottom:3px;margin-top:2px;}
.form br {clear:both;}
.form .radio-group {border:1px solid #8299B3;float:left;margin-bottom:9px;padding-bottom:3px;padding-top:4px;font-size:1em;padding-left:5px;vertical-align:middle;width:193px;}
.form .radio-group label{padding-top:1px; padding-left:3px}
.form .radio-text {float:left;vertical-align:middle;}
.form .select {width:205px;}
.form .input.txt {padding:1px 3px 2px; height:16px;}
.form input {vertical-align:middle;}
.form .btn {display:block; float:left;}
.form input.txt { padding:2px 3px 1px; height:18px; border:1px solid #d6eafd; width:280px; _width:283px;}
.popup .form input.txt { width:554px; }
form.form select.txt { padding:2px 3px 1px; height:24px; border:1px solid #d6eafd; width:288px;}
.form select.txt { width:288px; _width:291px;}
.form select.txt { height:24px; }
.form select.service-select { height:18px; border:1px solid #d6eafd; width:50px; }
.form input.service-date { height:18px; border:1px solid #d6eafd; width:100px; }
.form textarea.txtarea { padding:2px 3px 1px; height:150px; border:1px solid #d6eafd; width:280px; _width:283px;}
.form span.obl {color:red;}
.form div.agreement { margin: 0 0 3px; padding:5px; width:427px; height:150px; border:1px solid #d6eafd; overflow:auto; }
.form .captcha_block { }
form span.obl {color:red;}

.cook-h3 { color:#64A4EF; padding:10px 0px; }
.tabLoadingEffect {
	background: white url(../images/progresstabs.gif) center center no-repeat;
    -moz-opacity: 0.4;
    opacity:.40;
    filter: alpha(opacity=40);
    position:absolute;
    z-index:1;
}
.winLoadingEffect {
    background: white url(../images/progresstabs.gif) center center no-repeat;
    -moz-opacity: 0.4;
    opacity:.40;
    filter: alpha(opacity=40);
    position:absolute;
    z-index:51;
}
/*begin: mycalendar year*/
.mycalendar-year { margin-top:-24px; }
.mycalendar-year .slideDown { color:#D63C8C; background:url("../images/front/slide-pink.gif") no-repeat scroll 0 -7px transparent;}
.mycalendar-year .slideUp { background:url("../images/front/slide-pink.gif") no-repeat scroll 0 7px transparent; }
.mycalendar-year .weight-box-green { width:159px; border:1px solid #EFD7F1;background-color:#FAEFFB; padding-right:0px;}
.mycalendar-year .weight-box-green label { width:30px; }
.mycalendar-year .weight-box-green .btn { margin-top:0px; }
/*end: mycalendar year*/
.profile-forum { padding-left:10px; }
.profile-forum a { color:#0082df;font-weight:bold;font-size:12px;text-decoration:none; }
.profile-forum h4 { padding-bottom:5px; }

/*begin: users list*/
ul.users-list { padding:0; margin:0;border:1px solid #e6f1fd;margin-bottom:7px; float:left; display:block; width:99.5%;}
ul.users-list li { padding:15px 0 15px 4%; float:left; width:46% !important; }
ul.users-list li .profile-img { cursor:pointer; margin-right:10px; float:left; text-align:center; padding:9px; width:64px;height:64px; background:url(../images/front/ver9/user-border.gif) no-repeat left top;}
/*end: users list*/
.sort-mode { font-size:14px; color:#555555;margin-top:9px; }
.sort-mode .type-up {cursor:pointer; margin:4px 1px 0px 4px;width:9px;height:13px;background:url(../images/users_sort.gif) no-repeat top right; }
.sort-mode .type-up.act { background-position: bottom left;}
.sort-mode .type-down {cursor:pointer; margin:2px 4px 0px 0px;width:9px;height:13px;background:url(../images/users_sort.gif) no-repeat top left; }
.sort-mode .type-down.act { background-position: bottom right;}

sup.red { color:red; font-size:10px; }
sup.green { color:green; font-size:10px; }

.volumes-styled-comment * {color:#3d3e3f;}
.volumes-styled-comment h3 {color:#27C170;}
.volumes-styled-comment strong.blue { color:#226bd8; }
.volumes-styled-comment .styled-comment-b { padding: 6px 0 32px 20px; }

/*begin childrens*/
.profile-childrens-btn { border:1px solid #e6f1fd; font-weight:bold; margin: 14px 0 0; padding:2px 7px 5px; }
.content .profile-childrens { padding-left:0px; }
.profile-childrens dd{float:left;height:27px;padding:0 35px; }
.profile-childrens dd a{font-size:14px;font-weight:bold; color:#41a4eb;line-height:27px;}
.profile-childrens dd.children-girl a{ color:#f570c3; }
.profile-childrens dd.cur { background-color:#f0f8e7; }
.profile-childrens dd span{font-size:14px;}

.childrens-actions dd{height:25px; background-color:#f0f8e7; float:left;width:440px;margin-left:0%;margin-bottom:7px;padding-left:9px; }
.childrens-actions dd a{color:#0082df; font-size:12px; font-weight:bold;line-height:25px;text-decoration:none;}
/*end childrens*/

#ctrlcopy {
    height: 1px;
    line-height: 0;
    margin: 5px 0 0 -1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    width: 1px;
}

.children-data-table { border-top:1px solid #8db3e2;border-left:1px solid #8db3e2; }
.children-data-table * { font-size:12px; font-family:Tahoma; }
.content .children-data-table strong { font-size:13px;color:#548dd4; }
.children-data-table th, .children-data-table td { padding:7px;border-bottom:1px solid #8db3e2;border-right:1px solid #8db3e2;color:#548dd4; }
.children-data-table th { font-weight:normal;background-color:#eef3f8;line-height:20px; }
.children-data-table td { line-height:16px;text-align:center; }
.children-data-table tr td:first-child { text-align:left; }
.children-data-table tr.pink td { color:#cd5fa0; }
