@charset "utf-8";
/* CSS Document */

body {font-family: Helvetica, Geneva, Arial, sans-serif;font-size: 12px;margin:0;padding:0;background-color: #9B9B9B;position: relative; color:#333333;}
img {border:0;}
a {color:#333333; text-decoration:none;}
form { padding:0; margin:0}

.small {font-size:10px;}
.medium {font-size:12px;}
.big {font-size:14px;}

#content_all{width:1024px;position: relative;clear:both;display:block;margin-left:auto;margin-right:auto;}

/* Header*/
#main_header {background:#FFFFFF url(../images/main/topmenu_girl2.jpg) top right no-repeat;}
#main_header .girl{vertical-align:top;position:absolute;z-index:100;top:13px;left:0;}
#main_header .butt{margin:15px 0 0 91px; float:left;}
#main_header .slim_text{margin: 15px 0px 0px 20px; float:left;}
#main_header .qsearch{margin:10px 0 0 25px; width:200px; float:left; text-align:right}
#main_header .signin {margin:0 5px 10px 0;}
#main_header .signin a{color: #990066; font-weight:bold; font-size:14px;}
#main_header .adv_search a{color: #000000; font-size:11px; margin-right:5px;}
#main_header .qsearch_input{background: transparent; border:none; height:21px; padding:4px 5px 3px 0px;width:135px;}
#main_header .qsearch_div{background:url(../images/main/qsearch_input.png) no-repeat; float:left; padding-left:5px;}
#main_header .qsearch_but{float:left;}
#admin_link {position:absolute; top:10px; left:620px; color: #990066; font-weight:bold; font-size:14px;}

/*Top Menu*/
#topmenu {background: url(../images/main/topmenu_bg.gif) repeat-x;height:48px;margin-top:12px; padding-left:auto; padding-right:auto; text-align:center;}
#topmenu .menu{width:900px; margin-left:100px}
#topmenu .item{/*width:95px;*/width:75px; color:#cc5f8e; font-weight:bold; line-height:47px; text-decoration:none; cursor:pointer;float:left;height:48px; display:block}
#topmenu .item_active{color:#883668; background:url(../images/main/topmenu_bg_act.png) repeat-x;}
#topmenu .redact{color:#a80969;}
#topmenu .blueact{color:#336699;}
#topmenu #admin{text-align:left;}
#topmenu .br{background:url(../images/main/topmenu_sp.gif) no-repeat; width:1px;float:left;height:48px;}

/*Sub Menu*/
.submenu {z-index:1000; overflow:hidden; position:absolute;left:0px;top:0px; background:#FFFFFF; border:1px solid #e194bd; display:none; padding-bottom:10px; text-align:left;}
.submenu a{color: #e194bd; display: block;  font-size:15px; width:180px; font-weight:bold; border-bottom: #e2e0e0 solid 1px; margin:0px; padding:7px 12px 7px 12px}
.submenu a:hover{color: #a80969; background:url(../images/main/submenu_bg.png) repeat-x; display: block; font-size:15px; font-weight:bold; border-bottom: #ffffff solid 1px; margin:0px; padding:7px 12px 7px 12px; }

/* My page */
.my_page_left {width:625px !important; float:left; padding-left:26px;}
.my_page_left .my_profile{ margin-bottom:10px}
.my_page_left .my_det{ float:left; width:330px; margin-left:10px; text-align:justify}
.my_page_left .my_det p{color:#3496c5; font-weight:bold; margin:0; padding-top:5px;}
.my_page_left .my_prof_name{color:#3496c5;font-size:24px; padding:0; margin:0; text-align:left;}
.my_page_left .my_prof_tags{color:#c4649b; font-weight:bold; font-size:14px}
.my_page_left .profile_image{border:#84c1dd 3px solid; margin-left: 50px;}
.my_page_left .change_av{color:#3496c5; font-size:10px; margin: 0 20px 0 80px;}
.my_page_left .margin{margin-left: 50px;}


.my_page_left .my_frnd{ margin-bottom:10px}
.my_page_left .my_fr{color:#3496c5; font-weight:bold; float:left; margin-right:28px;}
.my_page_left .my_fr a{color:#3496c5;}
.my_page_left .my_fr_name{font-weight:bold; font-size:11px; width:60px}
.my_page_left .my_fr_text{color:#3496c5;padding-right:10px;}
.my_page_left .my_fr_text a{color:#3496c5; font-weight:bold;}
.my_page_left .my_fr img{ border:#84c1dd 1px solid;}
.my_page_left .my_search_friend a{color:#3496c5; font-weight:bold;}
.my_page_left .my_search_friend {margin-top: 50px;}

.my_page_left .fr_request {color:#3496c5; padding-bottom:10px; position:relative;}
.my_page_left .fr_request a{color:#3496c5; text-decoration:underline; font-weight:bold;}

.my_fav_thingth{margin: -14px 0 0 -17px; position:relative;}
.my_fav{}
.my_fav div{color:#52524f; text-align:justify; position:relative}
.my_fav .fav_st{border-bottom: #959475 1px solid; margin-bottom:5px; padding-bottom:5px; padding-top:10px}
.my_fav .fav_posted, .my_fav .fav_st a{color:#a80969; font-size:12px; font-weight:bold;}
.my_fav_more{font-weight:bold; color:#52524f;}

.my_page_right {float:right; width:300px;}
.my_page_right .my_progress{margin-bottom:10px;}
.my_page_right .my_mess{margin-bottom:10px;}
.my_page_right .my_mess_t {color:#a80969; font-weight:bold; font-size:14px; margin-top:10px; display:block; position:relative;}
.my_page_right .my_mess_s {color:#3496c5; font-size:14px; position:relative;}
.my_page_right .my_mess_b {color:#565656; position:relative; text-align:justify;}
.my_page_right .my_mess_a a{color:#a80969; font-weight:bold;}
.my_mess_img{margin: -15px 0 0 -15px; position:relative;}
.my_mess_s a:hover {text-decoration:underline;}

.my_pr_title{color:#a80969; font-size:18px; font-weight:bold; margin-bottom:10px;}
.my_pr_t{color:#3496c5; font-size:14px; text-align:right; font-weight:bold; padding-right:5px; width:100px}
.my_pr_btns a{margin-top:5px}
.my_pr_we{background:url('../images/main/progress_input.gif') no-repeat; padding:4px; text-align:center; font-weight:bold; color:#5b5a5b}
.my_pr_we input { background:transparent; text-align: center; border:0; font-weight:bold; color:#5b5a5b}
.my_pr_we .my_pr_w{width:30px;}
.my_pr_we .my_pr_d{width:80px;}
.my_pr_text{color:#5b5a5b}
.my_pr_share{color:#5b5a5b; margin:10px 0}
.my_pr_zv2{ float:left; padding-top:5px;}
.my_pr_mygoal{float:left; padding-left:15px;}
.my_pr_bb1{float:right; padding:10px 10px 0 0}
.my_pr_zv1{float:left; padding-left:5px;}
.my_pr_progress{float:left; padding-left:14px;}
.my_pr_journal{float:left; margin-bottom:10px}
.my_pr_journal2{float:left; margin: -18px 0px 30px -18px}
.my_pr_inf{border:#cccccc 1px solid; border-bottom-width:2px; border-top-width:2px; background:#FFFFFF; margin:2px 10px 5px 0; width:260px}
.my_pr_inf_indicator { background-color: #f3d3d6; width: 0;}
.my_pr_j{ margin-left:90px; margin-right:15px}
.my_pr_j_s{ border-bottom:#cccccc 1px solid; padding:5px 5px 5px 0px; font-size:14px;}
.my_pr_j_e{ border-bottom:#cccccc 1px solid; border-top:#cccccc 1px solid; padding:5px 5px 5px 50px; font-size:14px; font-weight:bold}
.my_pr_j_s2{ border-bottom:#cccccc 1px solid; padding:5px 5px 5px 0px; }
.my_pr_j_e2{ border-bottom:#cccccc 1px solid; border-top:#cccccc 1px solid; padding:5px 5px 5px 0px; font-weight:bold}
.my_journ{color:#4d243f}

/* Content*/
#content_bg{background:#eae9e9;}
#content{background:#FFFFFF; width:966px;margin-left:auto; margin-right:auto; border-bottom:#e394bd 1px solid; padding:12px 13px;}
#content_m{ margin-left:26px}

#content_page_only{background:#FFFFFF; margin-left:auto; margin-right:auto; padding:13px 12px;}
.content-block {}
.content-block a {color:#3C7AAB; font-weight:bold;}

/* Header*/
.header_block_title{color:#990066; font-size:18px; font-weight:bold; float:left}
.header2_block_title{color:#000000; font-size:16px; font-weight:bold; float:left}
.header_block_link {float:right;}

/* Footer */
#footerok{background:#FFFFFF; padding:10px 0 30px 40px; color:#b3408c; font-size:11px;}
#footerok a{color:#b3408c;}
#footerok .copyright{color:#666666; padding-top:8px;}

/* General */
.clear{clear:both;}
.hidden {display:none;}
.fleft {float:left;}
.fright {float:right !important;}
.black {color:#333333;}
.purple {color:#B9257C;}
.blue {color:#3C7AAB;}

.h20 { height:20px;}
.h25 { height:25px;}
.h30 { height:30px;}
.h35 { height:35px;}
.category_h2 { width:500px;}
/*Buttons*/
.but_purp { display:block; background: no-repeat url('../images/main/buttons/purpule_fixed.gif'); width:121px; height:26px; text-align:center; color:#FFFFFF; font-weight:bold; font-size:13px; line-height:25px}
.but_purp2 { display:block; background: no-repeat url('../images/main/buttons/purpule_but.gif'); width:158px; height:22px; text-align:center; color:#FFFFFF; font-weight:bold; font-size:13px; line-height:19px}
.but_purp3{ border:0; float:left; cursor:pointer; display:block; background: no-repeat url('../images/main/buttons/purpule_but.gif'); width:158px; height:22px; text-align:center; color:#FFFFFF !important; font-weight:bold; font-size:13px; line-height:19px; margin:5px; padding-bottom:3px}
.but_purp4{ border:0; float:left; cursor:pointer; display:block; background: no-repeat url('../images/main/buttons/puprule_but2.gif'); width:77px; height:35px; text-align:center; color:#FFFFFF; font-weight:bold; font-size:13px; line-height:22px; margin:5px; padding-bottom:3px}
.but_blue { display:block; background: no-repeat url('../images/main/buttons/blue_but.gif'); width:158px; height:22px; text-align:center; color:#FFFFFF; font-weight:bold; font-size:13px; line-height:19px}
.but_blue_wide { display:block; background: no-repeat url('../images/main/buttons/blue_but_wide.gif'); width:258px; height:22px; text-align:center; color:#FFFFFF; font-weight:bold; font-size:13px; line-height:19px}
.but_blue_middle { display:block; background: no-repeat url('../images/main/buttons/blue_but_middle.gif'); width:208px; height:22px; text-align:center; color:#FFFFFF; font-weight:bold; font-size:13px; line-height:19px}
.but_blue2{ border:0; float:left; cursor:pointer; display:block; background: no-repeat url('../images/main/buttons/blue_but.gif'); width:158px; height:22px; text-align:center; color:#FFFFFF !important; font-weight:bold; font-size:13px; line-height:19px; margin:5px; padding-bottom:3px}
.but_blue_wide2{ border:0; float:left; cursor:pointer; display:block; background: no-repeat url('../images/main/buttons/blue_but_wide.gif'); width:258px; height:22px; text-align:center; color:#FFFFFF !important; font-weight:bold; font-size:13px; line-height:19px; margin:5px; padding-bottom:3px}
.but_blue_middle2{ border:0; float:left; cursor:pointer; display:block; background: no-repeat url('../images/main/buttons/blue_but_middle.gif'); width:208px; height:22px; text-align:center; color:#FFFFFF !important; font-weight:bold; font-size:13px; line-height:19px; margin:5px; padding-bottom:3px}
.but_grey{ border:0; float:left; cursor:pointer; display:block; background: no-repeat url('../images/main/buttons/grey_but.gif'); width:39px; height:21px; text-align:center; color:#303030; font-weight:bold; font-size:11px; line-height:19px; margin:5px; padding-bottom:3px}


/* block input */
.block_input_main_gr{ float:left}
.block_input_main_gr input{ background:none transparent; border:none; padding: 7px 0}
.block_input_left_gr{ background: left no-repeat url('../images/main/input/one_left.gif'); padding:0 0 0 10px; height:31px;}
.block_input_right_gr{ background: right no-repeat url('../images/main/input/one_right.gif'); padding:0 10px 0 0; height:31px;}


/* Content */
/* purple block */
/*.content_purple_title {}
.content_purple_title a {font-size:14px; font-weight:bold; color:#B9257C;}
.content_purple_author {font-weight:bold; color:#3C7AAB;}
.content_purple_category {color:#666666; margin:2px 0px;}
.content_purple_read_more {text-align:right; position:relative;}
.content_purple_read_more a {font-weight:bold; color:#52524f;}
.content_purple_sep {height:18px; background: url('../images/main/block/block_dot_grey.gif') 0 50% repeat-x;}*/
/* blue block */
.content_blue_block {padding-top:7px;}
.content_blue_title {}
.content_blue_title a {font-weight:bold; color:#3C7AAB;}
.content_blue_author {}
.content_blue_category {color:#797979; margin:2px 0px;}
.content_blue_type {margin:2px 0px;}
.content_blue_read_more {text-align:right; position:relative;}
.content_blue_read_more a {font-weight:bold; color:#3C7AAB;}
.content_blue_sep {line-height:10px; background: url('../images/main/block/block_dot_grey.gif') 0 30% repeat-x;}
/* articles block */
#category_top_info { margin-bottom:20px;}
.content_brief { border-top: 1px solid #e5e5e5; margin-top: 10px;}
.content_articles_title {}
.content_articles_title a {font-size:14px; font-weight:bold; color:#B9257C;}
.content_articles_author {font-size:14px; color:#3C7AAB;}
.content_articles_category {font-size:14px; color:#797979; margin:2px 0px;}
.content_articles_read_more {text-align:right; position:relative;}
.content_articles_read_more a {font-weight:bold; color:#B9257C;}
.content_articles_sep {height:18px; background: url('../images/main/block/block_dot_grey.gif') 0 50% repeat-x;}
/* discussions block */
.content_discussions_title {}
.content_discussions_title a {font-size:14px; font-weight:bold; color:#3C7AAB;}
.content_discussions_author {font-size:14px; color:#3C7AAB;}
.content_discussions_category {font-size:14px; color:#B9257C; }
.content_discussions_read_more {text-align:right; position:relative;}
.content_discussions_read_more a {font-weight:bold; color:#B9257C;}
.content_discussions_sep {height:18px; background: url('../images/main/block/block_dot_grey.gif') 0 50% repeat-x;}
/* testimonials block */
.content_testimonials_item {padding:10px;}
.content_testimonials_item img {margin-right:10px;}
.content_testimonials_title {font-size:14px; color:#3C7AAB;}
.content_testimonials_author {font-size:14px; font-weight:bold; color:#B9257C; margin-top:10px;}
/* faculty block */
.content_faculty_item {width:302px; padding:10px;}
.content_faculty_item img {margin-right:10px;}
.content_faculty_item_info {width:188px;}
.content_faculty_author a{font-size:14px; font-weight:bold; color:#B9257C; margin-bottom:10px;}
.content_faculty_description {color:#3C7AAB; margin-bottom:10px;}
.content_faculty_spec {margin-bottom:10px; font-style:italic;}
.content_faculty_links {margin-bottom:10px; font-weight:bold;}
.content_faculty_links a {font-weight:bold; color:#3C7AAB;}
.content_faculty_read_more {text-align:right;}
.content_faculty_read_more a {font-weight:bold; color:#3C7AAB;}
/* testimonials 2 block */
.content_testimonials_desc {padding: 15px 0 5px 15px; width: 283px; color:#369; float:left;}
/* faculty 2 block */
.faculty_container {width: 310px; padding-right: 10px;}
.faculty_container img {float: left;}
.faculty_container p {margin: 5px 0 5px 50px;}
.faculty_author { color: #369;}
.faculty_tags a { font-style:italic;}
.faculty_category , .faculty_category a { color:#906; }
.faculty_more { text-align:right;}
.faculty_more a { color:#906; font-weight:bold;}
.faculty_name {position:relative; top:0; left:0; z-index:10;}
.faculty_main_container {margin-top:-7px;}
.faculty_sep {background: url('../images/main/block/block_dot_grey.gif') 50% 0 repeat-y; width: 21px;}
.faculty_sep_horis {background: url('../images/main/block/block_dot_grey.gif') 0 50% repeat-x;}
.block_bg_pink { background: #fff url('../images/main/block/block_bg_pink.gif') 0 0 repeat-y;}
/* Index */
/* presentation block */
#index_presentation {float:left; width:313px; padding:0px 0px 0px 34px;}
#index_presentation2 {float:left; width:300px; padding:0px 0px 0px 10px;}
#index_presentation .title {font-size: 12px; color: #B9257C; font-weight:bold;}
#index_presentation_books { margin-top:5px;}
#index_presentation_video {border:1px solid #AC207A; width: 272px;}
/* hot slim block */
#index_how_slim {float:left; width:298px; padding:0px 0px 0px 10px; margin:0px;}
#index_how_slim .title {font-size:18px; font-weight:bold; color:#B9257C;}
#index_how_slim .block_measuring_rt { background: url('../images/main/measuringtape.gif') no-repeat 100% 0;}
/* find out block */
#find_out_cont {float:left; margin: 15px 0 25px 0; width: 657px;}
#index_find_out {float:left; width:425px; padding:0px 0px 0px 0px; font: 12px/18px Arial, Helvetica, sans-serif;}
#index_find_out .img_desc {margin-left:5px; color: #906; font-weight: bold;}
#index_find_out img { display: block;}
#index_find_out a { display: block; margin-top:10px; color: #69c; font-weight: bold;}
#index_find_out .index_find_out_desc { margin-top: 15px;}
#index_find_out .title {font-size: 22px; color: #B9257C; margin-bottom:13px;}
/* why sgbox block */
#index_why_sgbox {float:left; width:222px; padding:20px 0px 0px 10px;  font: 12px/18px Arial, Helvetica, sans-serif;}
#index_why_sgbox a { float:right; margin-top:10px; color: #69c; font-weight: bold;}
/* sign up block */
#index_sign_up {float:right; width:298px; padding:20px 0px 0px 10px;}
#index_sign_up .title {font-size:20px; font-weight:bold; position:relative; margin:6px 0px 17px 0px;}
#index_sign_up .block_singup_girl_rb { background: url('../images/main/signup_girl.gif') no-repeat 100% 100%;}
#index_sign_up .sign_up_div {background:url('../images/main/inputfied_background.gif') no-repeat; float:left; padding:2px 5px;}
#index_sign_up .sign_up_input{ color:#4b4b4b; font-weight:bold; background: transparent; border:none; height:20px; padding:2px 5px;width:140px;}
/* articles block */
.index_center_listing {float:left; width:657px; margin-top:15px;}
.index_center_listing .block_articles_bg {background: url('../images/main/shopping_girl.gif') no-repeat  50% 50%;}
.index_center_listing .block_articles_bg {} /* IE6 Hack */
/* right listings block */
#index_right_listings {float:right; width:298px; padding:0;}
#index_forum, #index_events, #index_testimonials, .listing_faculty, .articles_listing {margin-bottom:20px;}
.listing_faculty { width:100%;}
#index_forum .title, #index_events .title, #index_testimonials .title , #index_faqs .title, .articles_listing .title{font-size:20px; color:#FFFFFF;}

/* how can block */
#index_how_can {padding:17px 15px 0px 15px;}
#index_how_can .title {font-size:11px; color:#B9257C; padding-left:16px;}
#index_features1 {float:left; width:250px; padding:0px 0px 0px 0px;}
#index_features2 {float:left; width:352px; padding:0px 0px 0px 15px;}
#index_features3 {float:left; width:301px; padding:0px 0px 0px 15px;}

/* Blocks */
/* grey block */
.block_main_grey { width:100%; margin:0px; padding:0px;}
.block_grey { padding:15px;}
/*.block_bg_grey { background: url('../images/main/block/block_bg_grey.gif') 0 100% repeat-x;}*/
.block_bg_grey { background: #eeeded url('../images/main/block/block_bg_grey.gif') repeat-x top;}

.block_bg180_grey { background: url('../images/main/block/block_bg180_grey.gif') 0 0 repeat-x;}
.block_lb_grey { background: url('../images/main/block/block_lb_grey.gif') no-repeat 0 100%;}
.block_lt_grey { background: url('../images/main/block/block_lt_grey.gif') no-repeat 0 0;}
.block_rt_grey { background: url('../images/main/block/block_rt_grey.gif') no-repeat 100% 0;}
.block_rb_grey { background: url('../images/main/block/block_rb_grey.gif') no-repeat 100% 100%;}
.block_t_grey { background: url('../images/main/block/block_dot_grey.gif') 0 0 repeat-x;}
.block_b_grey { background: url('../images/main/block/block_dot_grey.gif') 0 100% repeat-x; }
.block_l_grey { background: url('../images/main/block/block_dot_grey.gif') 0 0 repeat-y;}
.block_r_grey { background: url('../images/main/block/block_dot_grey.gif') 100% 0 repeat-y;}
/* purple block */
.block_main_purple { width:100%; margin:0px; padding:0px;}
.block_purple { padding:15px;}
.block_bg_purple { }
.block_lb_purple { background: url('../images/main/block/block_lb_purple.gif') no-repeat 0 100%;}
.block_lt_purple { background: url('../images/main/block/block_lt_purple.gif') no-repeat 0 0;}
.block_rt_purple { background: url('../images/main/block/block_rt_purple.gif') no-repeat 100% 0;}
.block_rb_purple { background: url('../images/main/block/block_rb_purple.gif') no-repeat 100% 100%;}
.block_t_purple { background: url('../images/main/block/block_dot_purple.gif') 0 0 repeat-x;}
.block_b_purple { background: url('../images/main/block/block_dot_purple.gif') 0 100% repeat-x; }
.block_l_purple { background: url('../images/main/block/block_dot_purple.gif') 0 0 repeat-y;}
.block_r_purple { background: url('../images/main/block/block_dot_purple.gif') 100% 0 repeat-y;}

.block_bg_pink {background: url('../images/main/block/block_bg_pink2.png') repeat-x 0 0;}
.block_bgs_blue {background: url('../images/main/block/block_static.gif') no-repeat 100% 0; background-color: #e4eff8;}
.block_bgs_blue a:hover { text-decoration:underline;}
/* blue block */
.block_main_blue { width:100%; margin:0px; padding:0px;}
.block_blue { padding:15px;}
.block_header_blue { padding:5px 13px;}
.block_bg_blue { background-color:#6699cc; }
.block_lb_blue { background: url('../images/main/block/block_lb_blue.gif') no-repeat 0 100%;}
.block_lt_blue { background: url('../images/main/block/block_lt_blue.gif') no-repeat 0 0;}
.block_lt_blue2 { background: url('../images/main/block/block_lt_blue2.gif') no-repeat 0 0;}
.block_rt_blue { background: url('../images/main/block/block_rt_blue.gif') no-repeat 100% 0;}
.block_rt_blue2 { background: url('../images/main/block/block_rt_blue2.gif') no-repeat 100% 0;}
.block_rb_blue { background: url('../images/main/block/block_rb_blue.gif') no-repeat 100% 100%;}
.block_t_blue { background: url('../images/main/block/block_dot_blue.gif') 0 0 repeat-x;}
.block_b_blue { background: url('../images/main/block/block_dot_blue.gif') 0 100% repeat-x; }
.block_l_blue { background: url('../images/main/block/block_dot_blue.gif') 0 0 repeat-y;}
.block_r_blue { background: url('../images/main/block/block_dot_blue.gif') 100% 0 repeat-y;}
/* bol block*/
.block_main_bol { width:100%; margin:0px; padding:0px;}
.block_bol { padding:13px;}
.block_header_bol { padding:5px 13px;}
.block_bg_bol { background-color:#f8f7f2;}
.block_bg_bol2 { background: url('../images/main/block/block_bg_bol.gif') 0 0 repeat-x;}
.block_lb_bol { background: url('../images/main/block/block_lb_bol.gif') no-repeat 0 100%;}
.block_lt_bol { background: url('../images/main/block/block_lt_bol.gif') no-repeat 0 0;}
.block_rt_bol { background: url('../images/main/block/block_rt_bol.gif') no-repeat 100% 0;}
.block_rb_bol { background: url('../images/main/block/block_rb_bol.gif') no-repeat 100% 100%;}
.block_t_bol { background: url('../images/main/block/block_dot_bol.gif') 0 0 repeat-x;}
.block_b_bol { background: url('../images/main/block/block_dot_bol.gif') 0 100% repeat-x; }
.block_l_bol { background: url('../images/main/block/block_dot_bol.gif') 0 0 repeat-y;}
.block_r_bol { background: url('../images/main/block/block_dot_bol.gif') 100% 0 repeat-y;}

/* nocolor block*/
.block_main_no { width:100%; margin:0px; padding:0px;}
.block_no { padding:13px;}
.block_header_no { padding:5px 13px;}
.block_lb_no { background: url('../images/main/block/block_lb_no.gif') no-repeat 0 100%;}
.block_lt_no { background: url('../images/main/block/block_lt_no.gif') no-repeat 0 0;}
.block_rt_no { background: url('../images/main/block/block_rt_no.gif') no-repeat 100% 0;}
.block_rb_no { background: url('../images/main/block/block_rb_no.gif') no-repeat 100% 100%;}

/* Tabs */
/* purple tabs */
.tab_block { width:100%; margin:0px; padding:0px; position:relative;}
.tab_main_purple { float:left; width:145px; padding:0px; margin:0px 1px -1px 0px;}
.tab_purple { color:#ffffff; font-size:20px; text-align:center; }
.tab_purple a { padding:6px 0px 7px 0px; display:block; color:#ffffff; text-decoration:none !important; }
.tab_purple img { padding:6px 0px 2px 0px; }
body:first-of-type .tab_purple img {margin-bottom:2px;} /* Safari Hack */
.tab_bg_purple { background-color: #AC207A;}
.tab_bg_white { background-color: #FFFFFF;}
.tab_lt_purple { background: url('../images/main/tab/tab_lt_purple.gif') no-repeat left top; }
.tab_rt_purple { background: url('../images/main/tab/tab_rt_purple.gif') no-repeat right top; }
.tab_t_purple { background: url('../images/main/tab/tab_dot_purple.gif') 0 0 repeat-x; }
.tab_b_purple { background: url('../images/main/tab/tab_dot_purple.gif') 0 100% repeat-x; }
.tab_l_purple { background: url('../images/main/tab/tab_dot_purple.gif') 0 0 repeat-y; } 
.tab_r_purple { background: url('../images/main/tab/tab_dot_purple.gif') 100% 0 repeat-y; }

/* friends grey tabs */
.tab_fr_block { width:100%; margin:0 0 0 100px; padding:0px; position:relative;}
.tab_main_fr_grey { float:left; width:200px; padding:0px; margin:0px 1px -1px 0px;}
.tab_fr_grey, .tab_fr_grey_p { color:#ffffff; font-size:17px; text-align:center; }
.tab_fr_grey_p a { padding:2px 0px 2px 0px; display:block; color:#AC207A; text-decoration:none !important; }
.tab_fr_grey a { padding:2px 0px 2px 0px; display:block; color:#ffffff; text-decoration:none !important; }
.tab_fr_grey img { padding:6px 0px 2px 0px; }
body:first-of-type .tab_fr_grey img {margin-bottom:2px;} /* Safari Hack */
.tab_bg_fr_grey { background-color: #AC207A;}
.tab_bg_fr_white { background-color: #ffffff;}
.tab_lt_fr_grey { background: url('../images/main/tab/tab_lt_purple.gif') no-repeat left top; }
.tab_rt_fr_grey { background: url('../images/main/tab/tab_rt_purple.gif') no-repeat right top; }
.tab_t_fr_grey { background: url('../images/main/tab/tab_dot_purple.gif') 0 0 repeat-x; }
.tab_b_fr_grey { background: url('../images/main/tab/tab_dot_purple.gif') 0 100% repeat-x; }
.tab_l_fr_grey { background: url('../images/main/tab/tab_dot_purple.gif') 0 0 repeat-y; } 
.tab_r_fr_grey { background: url('../images/main/tab/tab_dot_purple.gif') 100% 0 repeat-y; }

/*mailbox tabs*/
.mail_tab  {padding:5px 0 5px 5px; }
.mail_tab a {color:#CC5F8E; text-decoration:none; font-weight:bold;}
.block_bg_grey_mail_na{background: #eeeded url('../images/main/block/block_bg_grey.gif') repeat-x bottom;}
#mail_tabs {width:60px; float:left; margin-left:-1px;}

/* Lists */
/* stars list */
.star_list {margin:10px 0px;}
.star_list_item {font-size:14px; font-weight:bold; background: url('../images/main/list_star.gif') no-repeat 0 0; margin:7px 0px; padding-left:20px;}
/* arrows list */
.arrow_list {margin:10px 0px;}
.arrow_list_item {font-size:11px; background: url('../images/main/list_arrow.gif') no-repeat 0 50%; margin:7px 0px; padding-left:18px;}
/* circles list */
.circle_list {margin:10px 0px;}
.circle_list_item {font-size:12px; font-weight:bold; background: url('../images/main/list_circle.gif') no-repeat 0 0; margin:3px 0px; padding-left:20px;}
.circle_list_item a {}


/*article*/
#article_header { width: 100%;	margin: 0px 0px 5px; float:left; }
#article_author{ float:left; width:300px; }
#author_foto { float:right; padding-top: 20px; padding-left: 40px;}
.article_title, .article_title_list  { font-size:18px; color: #990066 !important; margin:0px;}
.article_title  {	padding-top: 70px;}
.category { font-size:12px; font-weight:bold; margin-top:5px; color: #6699cc; padding:0px; }
.article_info { font-size:12px; font-weight:bold; margin:5px 0px 0px 0px; padding: 0px; color:#000000; }
#author_name { font-size:12px; font-weight:bold; color: #990066;	margin:0px;	padding:0px; }
#article_container { font-size:12px; line-height:1.4; color: #52524f; width: 100%; min-height:400px; background: url('../images/main/article_background.png') no-repeat; }
#article_text { padding-left: 10px;	padding-top: 10px; }
.article_summary { font-size:12px; color:#000000; }
#name, #email { border: #cdcdcd 1px solid; width: 200px; height: 19px; }
#article_message { border: #cdcdcd 1px solid; width: 390px;	height: 160px; }
#filter {width:100%; height:60px;}
#filter_left {height:60px; width: 1px;}
#report_container, #category_icon, #error_container {margin-left:100px; }

#category_icon {width:500px;}
#category_icon h2 { font: 24px/28px Arial, Helvetica, sans-serif; color: #906;}
.lieing_girl {background: url('../images/main/artickle_list_girl.gif') no-repeat 100% 0;}
.lieing_girl {_position:relative;} /* IE6 Hack */
.info_text { font-size:12px; color: #6699cc; }
.comment_author { font-size:12px; color: #990066; font-weight:bold; }
.comment_text { font-size:12px; color:#000000; padding-top:5px; line-height:1.4; }
.author_detailes { margin:5px 0px 0px 0px; padding:0px; }
.articles_filter { float:left; width: 130px; }
.articles_filter h2 { margin-bottom:0;}
.select_category { margin-top: 5px; border: #cdcdcd 1px solid; width: 120px;	height: 19px; }
#articles_container { font-size:12px; line-height:1.4; color: #52524f;}
.comments_count { font-size:12px; color:#000000; text-decoration:underline }
.pages_container { font-weight:bold; font-size:12px; /*margin-top: 20px; float: right; width:350px;*/ text-align:right;}
.pages_container a { color:#000000; }
.pages_container span { color: #be478f}
.pages_container div { clear:both; float:right; margin-right:27px;}
/*article container*/
.artclblock_main_no { width:100%; margin:0px; padding:0px;}
.artclblock_bg180_grey { background: url('../images/main/block/block_article.png') 0 0 repeat-x;}

.artclblock_lt_no { background: url('../images/main/block/block_lt_article.png') no-repeat 0 0;}
.artclblock_rt_no { background: url('../images/main/block/block_rt_article.png') no-repeat 100% 0;}
.artclblock_no { padding:13px;}


/* shop right menu */
#categories_right_menu {margin-top:11px; float:left; z-index:1000; padding-left:25px;}
.right_menu {margin:10px 0px;}
.right_menu_item {width:42px; font-size:12px; font-weight:bold; padding:0px 25px 0px 0px; margin-left: 60px;}
.right_menu_item a {z-index:101; position:relative;}
.rigth_menu_sep {line-height:8px; background: url('../images/main/block/block_dot_grey.gif') 0 50% repeat-x;}
#products_right_menu {margin-top:10px; float:left; padding-left:35px;}
.products_menu {margin:10px 0px;}
.products_menu_item {width:92px; font-size:12px; font-weight:bold; background: url('../images/main/list_circle_small.gif') no-repeat 8% 50%; padding-left:25px;}
.products_menu_item a {z-index:101; position:relative;}

/* shop left column */
#shop_left_column {float:left; width:488px; padding:20px 0px 0px 0px;}
#shop_search_block {height:48px;}
#shop_content_block {margin-top:30px;} 
#shop_content_block p {margin-bottom:2px; margin-top:2px;}
/* shop right column */
#shop_right_column {float:left; width:298px; padding:20px 0px 0px 0px;}
#shop_cart_block {float:left; width:298px; margin-bottom:20px;}
#shop_cart_block .block_butterfly_rt { background: url('/images/main/butterfly.gif') no-repeat 217px 14px;}
#shop_cart_block .block_star_lt { background: url('/images/main/star.gif') no-repeat 15px 48px;}
#shop_promo_product {float:left; width:298px; padding:20px 0px 0px 10px;}
#shop_promo_product .title {font-weight:bold; margin-top:5px;}
#shop_promo_product .buttons {font-weight:bold; margin-top:7px;}
#shop_events {padding:20px 0px 0px 10px;}
#shop_events .title {font-size:20px; color:#FFFFFF;}
#shop_cart_items {font-size:14px; color:#990066; font-weight:bold;}
#shop_cart_shipping {font-size:14px; color:#3a1a26;}
#shop_cart_total {font-size:14px; color:#3a1a26; font-weight:bold;}
.shop_promo_title {font-size:12px; font-weight:bold; color:#990066}
.shop_top_title {font-size:18px; font-weight:bold; color:#990066; margin:0px 0px 5px 0px}
.shop_category_title {font-size:18px; color:#3a1a26; margin: 10px 0px 5px 0px;}
.shop_product_logo {border:solid 1px #9C9C9C;}
.shop_product_title {font-size:14px; line-height: 1.6;}
/* content reports */

.content_title {font-size:14px; color:#990066; font-weight:bold; line-height: 1.5;}
.content_item, .content_item_dark {margin: 5px 0px 10px 0px; padding:3px;}
.content_item_dark {background-color:#eee;}
.content_logo {border:solid 1px #990066; margin-right:5px;}
.content_logo_container { float:left;}
.content_date {float:left; width:300px;}
.content_view {float:right; width:50px; text-align:right;}
/* layouts */
#center_column {width: 508px; float:left;}
#left_column {float:left; width:150px;}

/*breadcrumb*/
#breadcrumb {margin-left:100px; margin-bottom:5px; padding:2px 0px 2px 10px; background:url('/images/main/bc_bkgrnd.png') repeat-y;}
.bc_parent {font-size:12px; color:#000000; text-decoration:none}
.bc_current {font-size:12px; color:#000000; font-weight:bold; text-decoration:none}
a.bc_parent:hover, a.bc_current:hover
{
	text-decoration:underline;
}
.category_h2{margin:5px 0px 5px 0px; padding:0px;}

/* admin navigation */
#content_nav a {float:left; display:block; padding:10px;color:#3C1734; height: 18px; text-decoration: none; background:url('/images/main/admin_bg_menu.gif'); white-space:nowrap;}
#content_nav a:hover {background:url('/images/main/admin_bg_menu.gif') 0 -9px repeat-x;}
#content_nav a:active, #selected_adm{background:url('/images/main/admin_bg_menu.gif') 0 -16px repeat-x;}
.separator_adm {background:transparent url(/images/main/admin_bg_menu_sep.gif) no-repeat scroll 0 0; float:left; height:38px; width:3px;}

.grid_light {background-color:#FFF9F2;}
.grid_dark {background-color:#FBF1E7;}

/* IMB */

#sel_friends_div, #sel_admins_div, #sel_faculties_div {
	border:solid #C4C4C4;
	border-width: 1px;
	/*width: 430px;*/
	width: 370px;
	display: none;
	background-color:#FFFFFF;
	/*position:absolute;*/
	padding: 3px;
	z-index: 2;
}
.recepient_name {
	display: inline-block;
	padding: 2px;
	margin: 2px;
	background-color: #dedede;
	/*color: #3F8DC7;*/
	font-weight:bold;
	float: left;
}

.smallred	 {
  color: #FF0000;
  font-size: 10px;
  padding-left: 3px;
}


#recepient_info {
}

#contacts_suggest_list {
  background-color: #fff;
  border: solid #c4c4c4 1px;
}

#contacts_suggest_list li{
  list-style:none;
}
