body.home #siteContent {background-color:transparent;}
.header_frontend {height:231px; position:relative;}
.header_frontend a.logo {display:block; width:348px; height:231px; text-decoration:none;}
.login {width:312px; margin-top:26px; font:bold 13px Tahoma; position:relative;}
.login input {.font-weight:bold;}
.login.error {position:absolute;width:100%; top:0; left:109px;; color:#b23535; font-size:12px;}
.login .lbl_authorization {margin:0 0 25px 84px; width:87px; height:15px;}
.login .lbl_authorization {background:url('../images/frontend/lbl_authorization.jpg') no-repeat;}
.lang-ru .login .lbl_authorization {background:url('../images/frontend/lbl_authorization_ru.jpg') no-repeat;}
.lang-en .login .lbl_authorization {background:url('../images/frontend/lbl_authorization_en.jpg') no-repeat;}
.login label {float:left; clear:left; width:136px; text-align:right; margin:2px;}
.login label.remember {float:none; text-align:left;}
.login label.remember input {margin-top:2px; margin-left: -4px;}
.login a {color:#ffffff; text-decoration:underline; .padding-bottom:5px;}
.login a:hover {text-decoration:none;}
.login input.text {width:143px; margin:2px 12px 2px 2px;}
.login input.btn_login {width:147px; height:27px; margin-top:4px; border:0; line-height:27px; background:transparent url('../images/frontend/btn_login.png') no-repeat; color:#ffffff; font:bold 10px Tahoma; text-transform:uppercase;cursor:pointer;}
.login input#check_remember {width:15px; height:15px; margin-right:3px;}
.banner960 {margin:0; text-align:center; background:url('../images/frontend/grass.jpg') no-repeat;}
.banner300 {margin-top:4px;}
.home #siteContent {float:left; width:653px; padding:0; border:0;}
.home .about {width:652px; background-color:#f3f3f3; border:1px solid #ffffff; position:relative;}
.home .about.slides {border-top:0; height:527px;}
.home .about h2 {background:url('../images/i24/pacifier_pink.png') 7px 5px no-repeat; color:#3bb1e7; font:bold 16px Tahoma; padding:7px 0 3px 37px;}
.home .about h2 span {color:#e64381;}
.home .about.slides h2 {padding:9px 0 9px 37px;}
.home .notes {background:url('../images/frontend/notes.jpg') no-repeat; color:#ffffff; font:italic 12px Verdana; height:236px; width:652px;}
.note_pink {width:180px; margin:17px 12px 0 25px;}
.note_pink .title {width:73px; height:19px; background:url('../images/frontend/notes_title_pink.jpg') no-repeat;}
.lang-ru .note_pink .title {width:105px; height:18px; background:url('../images/frontend/notes_title_pink_ru.jpg') no-repeat;}
.lang-en .note_pink .title {width:65px; height:21px; background:url('../images/frontend/notes_title_pink_en.jpg') no-repeat;}
.note_blue .title {width:91px; height:19px; background:url('../images/frontend/notes_title_blue.jpg') no-repeat;}
.lang-ru .note_blue .title {width:104px; height:19px; background:url('../images/frontend/notes_title_blue_ru.jpg') no-repeat;}
.lang-en .note_blue .title {width:67px; height:20px; background:url('../images/frontend/notes_title_blue_en.jpg') no-repeat;}
.note_yellow .title {width:85px; height:18px; background:url('../images/frontend/notes_title_yellow.jpg') no-repeat;}
.lang-ru .note_yellow .title {width:88px; height:18px; background:url('../images/frontend/notes_title_yellow_ru.jpg') no-repeat;}
.lang-en .note_yellow .title {width:65px; height:19px; background:url('../images/frontend/notes_title_yellow_en.jpg') no-repeat;}
.note_blue {width:150px; margin:18px 53px 0 16px;}
.note_yellow {width:120px; margin:13px 80px 0 15px;}
/*.lang-ru .note_yellow {width:170px; margin:13px 30px 0 15px;}*/
.note p {text-align:left; line-height:14px;}
.more, .slide_position {margin:12px 7px 0 9px;}
.more {margin-top:8px;}
.more a {background:url('../images/frontend/btn_view_more.jpg') repeat-x; color:#ffffff; font:bold 12px Tahoma; display:block; height:15px; padding:3px 8px; text-decoration:none;}
.more a:hover {color:#cbf1f9;}
.slide_position a {padding:2px;}
.most_visited, .most_liked, .last_added {margin:5px 0 0 0;}
.searchbox, .blog {width:300px;}
.blog {margin-top:4px;}
.home #search_toggle_link {color:#347500; margin:0 5px 6px 0;}
a.aboutus {width:329px; height:40px; background:transparent url('../images/frontend/blue/aboutus_rounded.png') no-repeat; color:#ffffff; font-weight:bold; display:inline-block; *display:inline; *zoom:1; position:absolute; right:-8px; bottom:-46px; text-align:center; line-height:22px;}

/* most visited, most liked, last added */
.mv_header, .ml_header, .la_header, .s_header, .b_header, .sr_header {padding:0 10px; .padding-top:6px;}
.mv_title, .lang-ru .mv_title, .lang-en .mv_title, .ml_title, .lang-ru .ml_title, .lang-en .ml_title, .la_title, .lang-ru .la_title, .lang-en .la_title {width:230px; height:34px;}
.mv_title {background:url('../images/frontend/pink/lbl_mostvisited.png') no-repeat;}
.lang-ru .mv_title {background:url('../images/frontend/pink/lbl_mostvisited_ru.png') no-repeat;}
.lang-en .mv_title {background:url('../images/frontend/pink/lbl_mostvisited_en.png') no-repeat;}
.ml_title {background:url('../images/frontend/orange/lbl_mostliked.png') no-repeat;}
.lang-ru .ml_title {background:url('../images/frontend/orange/lbl_mostliked_ru.png') no-repeat;}
.lang-en .ml_title {background:url('../images/frontend/orange/lbl_mostliked_en.png') no-repeat;}
.la_title {background:url('../images/frontend/blue/lbl_lastadded.png') no-repeat;}
.lang-ru .la_title {background:url('../images/frontend/blue/lbl_lastadded_ru.png') no-repeat;}
.lang-en .la_title {background:url('../images/frontend/blue/lbl_lastadded_en.png') no-repeat;}
.s_title {background:url('../images/frontend/green/lbl_search.png') no-repeat; width:152px; height:34px;}
.lang-ru .s_title {background:url('../images/frontend/green/lbl_search_ru.png') no-repeat; width:152px; height:34px;}
.lang-en .s_title {background:url('../images/frontend/green/lbl_search_en.png') no-repeat; width:152px; height:34px;}
.sr_title {background:url('../images/frontend/orange/lbl_searchresults.png') no-repeat; width:282px; height:34px;}
.lang-ru .sr_title {background:url('../images/frontend/orange/lbl_searchresults_ru.png') no-repeat; width:282px; height:34px;}
.lang-en .sr_title {background:url('../images/frontend/orange/lbl_searchresults_en.png') no-repeat; width:282px; height:34px;}
.mv_visible, .ml_visible, .la_visible, .s_visible, .b_visible {cursor:pointer;}
.mv_content, .ml_content, .la_content, .sr_content {background-color:#ffffff; padding:0 10px;  .padding:0 10px 12px 10px;}
.mv_content {border-left:1px solid #e6c5cc; border-right:1px solid #e6c5cc;}
.ml_content, .sr_content {border-left:1px solid #e5c7b0; border-right:1px solid #e5c7b0;}
.la_content {border-left:1px solid #b7cedd; border-right:1px solid #b7cedd;}
.s_content_small, .s_content {width:278px; padding:0px 10px 0 10px;}
.s_content, .b_content {border-left:1px solid #bbd2c6; border-right:1px solid #bbd2c6; padding:10px 10px 0 10px; background-color:#F7FAF3;}
.b_content {width:258px; padding:20px;}
.s_content fieldset, .s_content_small fieldset {margin:0; padding:0;}
.sr_content {.overflow:hidden;}
.mv_content div, .ml_content div, .la_content div, .sr_content div {margin-top:-8px; .margin-top:0;}
.mv_content img, .ml_content img, .la_content img, .sr_content img {margin-top:3px;}
.mv_content img {border:5px solid #f7c5d0;}
.ml_content img, .sr_content img {border:5px solid #ffc795;} 
.la_content img {border:5px solid #a3e0f3;} 
.mv_diary, .ml_diary, .la_diary, .sr_diary {width:50%; text-align:center; position:relative; height:132px; padding-bottom:8px;}
.sr_diary {width:25%;}
.sr_diary {margin:12px 0 23px 0;}
.diary_cnt {display: inline-block; *display:inline; *zoom:1; position: relative; width: auto; padding-top:11px;}
.compare .diary_cnt  {padding-top:0;}
.mv_diary a, .ml_diary a, .la_diary a, .sr_diary a {text-decoration:none; font:bold 11px Tahoma; display:block; padding:0 !important;}
.mv_diary a {color:#e94e88;}
.ml_diary a, .sr_diary a {color:#ec6800;} 
.la_diary a {color:#009bcc;}  
.mv_rounded_top, .ml_rounded_top, .la_rounded_top, .sr_rounded_top, .mv_rounded_top_small, .ml_rounded_top_small, .la_rounded_top_small {height:36px; .height:18px;}
.s_rounded_top {height:363px;}
.b_rounded_top {height:317px;}
.s_rounded_top_small {height:163px; .height:129px;}
.s_content .cnt {margin-top:-360px;}
.b_content .cnt {margin-top:-320px; max-height:317px; overflow:hidden;}
.b_content .cnt li {padding:12px 0 6px 29px; line-height:16px; background:url('../images/i24/pacifier.png') left 13px no-repeat;}
.s_content_small .cnt {margin-top:-160px; .height:125px; .margin-top:-125px;}
.mv_rounded_top {background:transparent url('../images/frontend/pink/rounded_top.png') no-repeat;}
.mv_rounded_top_small {background:transparent url('../images/frontend/pink/rounded_top_small.png') no-repeat;}
.ml_rounded_top, .sr_rounded_top {background:transparent url('../images/frontend/orange/rounded_top.png') no-repeat;}
.ml_rounded_top_small {background:transparent url('../images/frontend/orange/rounded_top_small.png') no-repeat;}
.la_rounded_top {background:transparent url('../images/frontend/blue/rounded_top.png') no-repeat;}
.la_rounded_top_small {background:transparent url('../images/frontend/blue/rounded_top_small.png') no-repeat;}
.s_rounded_top {background:transparent url('../images/frontend/green/rounded_top.png') no-repeat;}
.b_rounded_top {background:transparent url('../images/frontend/green/rounded_top.png') no-repeat;}
.s_rounded_top_small {background:transparent url('../images/frontend/green/rounded_top_small.png') no-repeat;}
.diary_child_icon, .diary_preg_icon {position:absolute; top:12px; left:-1px; z-index:1; width:42px; height:42px;}
.mv_diary .diary_child_icon {background:url('../images/frontend/pink/diary_icon_child.png') no-repeat;}
.mv_diary .diary_preg_icon {background:url('../images/frontend/pink/diary_icon_preg.png') no-repeat;}
.ml_diary .diary_child_icon, .sr_diary .diary_child_icon {background:url('../images/frontend/orange/diary_icon_child.png') no-repeat;}
.ml_diary .diary_preg_icon, .sr_diary .diary_preg_icon {background:url('../images/frontend/orange/diary_icon_preg.png') no-repeat;}
.la_diary .diary_child_icon {background:url('../images/frontend/blue/diary_icon_child.png') no-repeat;}
.la_diary .diary_preg_icon {background:url('../images/frontend/blue/diary_icon_preg.png') no-repeat;}

.home .right_col {float:right; width:300px;}

.recent_post_date {display:none; font:bold 11px Tahoma;}
.recent_post_title {color:#347500; display:block; margin-top:3px;}
.recent_post_title:hover {text-decoration:none;}

/* search form */
#frmSearch .vn_data.col2 li {margin:5px 0 4px 0;}
#frmSearch .vn_data.col2 li.first {padding:0;}
#frmSearch .vn_data.col2 li label {text-align:left; color:#347500; font-weight:bold; margin:5px 2px 5px 0;}
#frmSearch .vn_data.col2 li.x2 {width:99%; margin:6px 0;}
#frmSearch .vn_data.col2 li > input {width:90%;}
#frmSearch .vn_data.col2 ul.checkbox_list li {position:relative;}
#frmSearch .vn_data.col2 ul.checkbox_list li label {margin-left:13px;}
#frmSearch .vn_data.col2 li > input#search_type_0, #frmSearch .vn_data.col2 li > input#search_type_1 {position:absolute; top:5px; .top:0;}
#frmSearch .vn_data.col2 li > input#search_email, #frmSearch .vn_data.col2 li > input#search_name, #frmSearch .vn_data.col2 li > input#search_name_owner {width:96%;}
#frmSearch .vn_data.col2 li.p-r {width:99%;}
.home #frmSearch .vn_data .button input {width:234px; font-size:16px; height:40px; text-transform:capitalize; text-align:center;}
#frmSearch .vn_data .button.search_home {width:234px; height:45px; font:bold 18px/45px Tahoma; margin-top:10px; background-image:url('../images/frontend/btn_search.png');}
#frmSearch .vn_data.col2 li.x2.cx2 > input, .vn_data.col2 li.x2.cx2 > select, .vn_data.col2 li.x2.cx2 > textarea, .vn_data.col2 li.x2.cx2 > ul, .vn_data.col2 li.x2.cx2 > div {width: 100%;}

.vn_data.col2 #search_country {width:120px;}
.vn_data .embed label, .vn_data fieldset li label  {width:50px; float:none;}
.vn_data .checkbox_list li {width:47%;}
#frmSearch .vn_data.col2 select {width:100%;}
#frmSearch .widget_form_input_range {margin-top:5px;}
.home #frmSearch .widget_form_input_range_from {margin-right:20px;}
.home.lang-en #frmSearch .widget_form_input_range_from {margin-right:10px;}
#frmSearch .widget_form_input_range_from, #frmSearch .widget_form_input_range_to  {width:45%; float:left;}
.lang-en #frmSearch .widget_form_input_range_from {width:48%;}
#frmSearch .widget_form_input_range_from label, #frmSearch .widget_form_input_range_to label {float:left; width:20px;}
.lang-en #frmSearch .widget_form_input_range_from label {width:26px;}
#frmSearch .widget_form_input_range_from input, #frmSearch .widget_form_input_range_to input {width:67px; clear:none;}
.lang-en.home #frmSearch .widget_form_input_range_from input {width:62px;}
#frmSearch .vn_yui_calendar_button {background:transparent url('../images/frontend/calendar.png') no-repeat; width:23px; height:23px; top:1px;}
#frmSearch .vn_yui_calendar {.margin-top:7px;}
#frmSearch .vn_yui_calendar input {margin-left:-12px;}
.lang-en #frmSearch .widget_form_input_range_from .vn_yui_calendar input {margin-left:1px;}

#frmSearch .vn_data fieldset, .vn_data .valueset {margin-bottom:0; }

.home .home_diary_dates {padding-top: 7px; font-size:11px;}

#frmRegister .vn_data {width: 95%;}
#frmRegister #txtMail {position:relative;}
#frmRegister #txtMail .button.tooltip {position:absolute; right:-40px; bottom:0;}
#frmRegister li {margin: 0.25em 0;}
#frmRegister .actions {text-align:center;}
#frmRegister .actions li {width:auto;}
#frmRegister .value-left {.position:relative; .left:20px;}
#frmRegister #register_terms {.position:relative; .top:-16px; .left:-20px;}

.lang-ru .button.register {width:175px;}
.lang-ru .button.register input {width:220px;}

body.text div.text h2 {font-family:Tahoma,Verdana,Arial;font-size:16px;font-weight:bold;font-style:normal;color:#646464;padding-left:0;}

#home_diary_boxes {display:none;}

.mv_body .nth-1, .mv_body .nth-2, .la_body .nth-1, .la_body .nth-2, .ml_body .nth-1, .ml_body .nth-2 {position:relative; top:-4px;}
.mv_body .nth-3, .mv_body .nth-4, .la_body .nth-3, .la_body .nth-4, .ml_body .nth-3, .ml_body .nth-4 {position:relative; top:5px;}

.diary_box.diary_box_hidden .mv_body .nth-1, .diary_box.diary_box_hidden .mv_body .nth-2, .diary_box.diary_box_hidden .la_body .nth-1, .diary_box.diary_box_hidden .la_body .nth-2, .diary_box.diary_box_hidden .ml_body .nth-1, .diary_box.diary_box_hidden .ml_body .nth-2 {top:0;}

.diary_box.diary_box_hidden .mv_body .nth-3, .diary_box.diary_box_hidden .mv_body .nth-4 {display:none;}
.diary_box.diary_box_hidden .la_body .nth-3, .diary_box.diary_box_hidden .la_body .nth-4 {display:none;}
.diary_box.diary_box_hidden .ml_body .nth-3, .diary_box.diary_box_hidden .ml_body .nth-4 {display:none;}

.diary_box .diary_box_toggle_hidden {display:none;}
.diary_box.diary_box_hidden .diary_box_toggle_visible {display:none;}
.diary_box.diary_box_hidden .diary_box_toggle_hidden {display:block;}
