pres_info.highlight_keyword{
	background-color: #FCFF00;
	color: #000;
}

body {
	font-family: Arial, Tahoma, Verdana;
	padding:0px;
	margin:0px;
	background:#acacac;
}

a{
	text-decoration:none;
	color:#fff;
}

a img {
	border:0;
}

.clear_cont, .cc {
	min-height:1px;
}

.clear_cont:after, .cc:after {
	clear:both !important;
	content:".";
	display:block;
	font-size:0;
	height:0;
	visibility:hidden;
}

.main_content {
	width:995px;
	margin:0 auto;
}

.right_menu_cntainer {
	float:right;
	width:246px;
	background:#fff;
}

.main_container {
	margin-left:8px;
	float:left;
	width:512px;	
}

.left_menu_container {
	padding:4px 0;
	width:209px;
	background:#fff;
	float:left;
}

.right_menu_cntainer {
	padding:5px 6px;
}

.header_container {
	height:117px;
	background:#000;
	margin-bottom:3px;
	position:relative;
}

.logo_img {
	float:left;
}

.state_of_mind_img {
 float:left;
padding-left:18px;
padding-top:54px; 
}


.logo_image {
	border:0px;
	margin:6px 0 0 13px;
	float:left;
}

.search_login_block {
	float:right;
	width:267px;
	height:57px;
	position:relative;
	z-index:500;
}

.search_block {
	background:url(../images/design/search_background.gif) no-repeat right;
	height:37px;
}

.go_search_btn {
	width:20px;
	height:20px;
	border: 0px;
}

.search_input{
	height: 14px;
	width: 75px;
	font-size: 10px;
	border: 0px;
	margin-top: 4px;
}

.right_banner_block{
	/*margin-bottom:5px;*/
}

.right_banner_block img{
	border:0;
}

.popular_forum {
	border:4px solid #e1e1e1;
	width:237px;	
}

.topic_title {
	background:url(../images/design/forum_title_bg.jpg) repeat-x 0 0;
	font-size:12px;
	font-weight:bold;
	padding:6px 0 7px 5px;
}

.popular_topics {
	height:250px;
}


.center {
	margin:0 auto;
}

/* --- new main menu ---- */
.main_menu_basic {
	background:url(../images/main_menu_bg5.jpg) no-repeat 0 0;
	width:193px;
	height: 675px;
	border:1px solid #000;
	padding-top:89px;
	font-size:12px;
}

.main_menu_elem {
	height:70px;
	background:url(../images/link_bg.gif) repeat-x -4px 0;
	position:relative;
}

.main_menu_ico {
	position:absolute;
	left:2px;
	bottom:5px;
}

.menu_title {
	color:#0089D8;
	left:103px;
	position:absolute;
	text-align:center;
	top:10px;
	width:88px;
}

.menu_title a {
	color:#0089d8;
	font-size:12px;
	font-weight:bold;
}

.mm_elem {
	margin-top:27px;
}

/*---------------*/
.mm_monthly_contest {
	margin-top:26px;
}

.mm_monthly_contest .main_menu_ico {
	bottom:4px;
}

.mm_pro_chat {
	margin-top:28px;
}

.mm_hd_video {
	margin-top:30px;
}

/*-----------*/

.mm_forum {
	margin-top:30px;
}

.mm_forum .main_menu_ico {
	bottom:-3px;
}

.mm_elem_gallery {

margin-top:33px;

}






.mm_view_more {
	position:absolute;
	bottom:0px;
	right:0px
}

.mm_view_more a {
	background-position:0 center !important;
}

.mm_gallery {
	bottom:-4px;
}

/* ---------------------------------------------*/

/* ----- old menu --------*/

.main_menu {
	background:url(../images/main_menu_bg2.jpg) no-repeat 0 0;
	width:193px;
	height: 481px;
	border:1px solid #000;
	padding-top:70px;
	font-size:12px;
}

.main_menu .auth_avat_block {
	float:left;
	padding-left:3px;
}

.menu_item_shelf {
	height:89px;
	padding-top:12px;
}

.menu_item_shelf a{
	color:#fff;
}

.main_menu  .more_info{
	margin-left:60px;
}

/* -----------------------------------*/

.no_top_space {
	padding-top:0;
}

.article_title  {
	margin-left:60px;
}

.pointing_img {
	float:left;
	width:13px;
	height:11px;
	border:0px;
	margin-top:3px;
	display:inline;
}

.menu_link {
	display:block;
	font-size:10px;
	font-weight:bold;
	font-family:tahoma, arial;
}


.more_info {

}

.auth_m_info {
	clear:both;
	float:right;
}

.auth_m_info a{
	font-size:10px;
}

.more_info a{
	font-size:10px;
}

.more_info a .pointing_img {
	margin-right:2px;
	margin-top:1px;
}

.last_block {
	height:70px;
}

.banner_border {
	border:1px solid #000;
}

.sub_article {
	width:197px;
	margin-top:5px;
}

.pro_traning {
	margin-top:5px;
	width:200px;	
}
/*-------------------------------------------*/
.free_disc {
	margin-top:5px;
	margin-left:6px;
	background:#fff url(../images/design/train_vid_bg.gif) repeat-y 0 top;
	height:455px;
	/*height:500px;*/
	border:1px solid #000;
	width:194px;
}

.exercise_block {
	text-align:center;
}

.exercise_block .exercise_title{
	margin:0px;
	padding:0 0 2px 0;
	text-align:center;
	font-size:13px;
}

.exercise_block .exercise_title a {
	font-size:14px;
	color:#02235F;
}

.ex_f_block a img, .ex_m_block a img {
	border:1px solid #000;
	width:175px;
}

.exercise_block .exercise_chanel_name a{
	color:#0262AE;
	line-height:14px;
}

.exercise_chanel_name {
	padding:1px 0 3px 5px;
 	text-align:left;
	overflow:hidden;
	white-space:nowrap;
}

.exercise_chanel_name span {
	font-style:italic;
	text-decoration:underline;
	line-height:14px;
}

.exercise_chanel_name a {
	font-weight:bold;
}

.ex_f_block, .ex_m_block {
	padding:2px 0;
}

.ex_f_block {
	border-top:2px solid #ccc;
}

.vid_ex_tutorials {
	position:absolute;
	bottom:0;
	left:0;
	width:192px;
	height:100px;
}

.exercise_bg {
	background:url(/images/vidtutor_leftcol_banner.jpg) no-repeat 0 bottom;
	height:455px;
	/*height:500px;*/
	position:relative;
}

.training_view_all {
	text-align:right;
	padding-right:5px;
}

.training_view_all a {
	color:#0262AE;
	line-height:15px;
}
/*---------------------------------------*/

.main_presentation {
	width:auto;
	background:#fff;
	padding:6px 6px 0px 6px;
}



.pres_info {
	padding:3px 15px 3px 15px;
	background:#e8e8e8 url(../images/design/presentation_bg.gif) repeat-x 0 bottom;	
}

.excl_exp{
	font-weight:bold;
	font-size:16px;
	color:#0262ae;
}

.intro_txt {
	font-size:12px;
	color:#676767;	
}

.get_bore_block {
	display:block;
	padding-top:5px;
}

.get_bore_block a{
	font-size:12px;
	float:right;
	background-position:0 3px;
	color:#353535;
}


.pres_menu {
	width:90px;
	padding:7px 0 0 19px;
	height:25px;
	background: url(../images/design/pres_menu_bg.gif) no-repeat 0 0;
	font-size:0px;
	float:left;
	display:block;
	margin:-15px 0 0 196px;
	display:inline; /* IE6 double margin fix */
}

.menu_btn {
	width:23px;
	height:22px;
	float:left;
	font-size:0px;
	margin-right:2px;
	cursor:pointer;
}

.prv_btn {
	background: url(../images/design/pres_prv.gif) no-repeat 0 0;
}

.pause_btn {
	background: url(../images/design/pres_pause.gif) no-repeat 0 0;
}

.fwd_btn {
	background: url(../images/design/pres_fwd.gif) no-repeat 0 0;
}


.img_lib {
	clear:both;
}

.img_lib img {
	margin-left:11px;
}





.second_main_intro {
	background:#fff;
	/*margin-top:5px;*/
}

.middle_banner {
	padding: 2px 2px 0 2px;
	margin:0 2px;
	height:111px;
	border:1px solid #0262AE;
/*	background:url(/images/design/blue_bg.gif) repeat-x 0 0;*/
}


/*----------------------------------------*/

.middle_banner a{
      color:#000;
}
.mb_list a{
      color:#0262AE;
}
.mb_articles, .mb_news {
    float:left;
}

.mb_news {
    border-right:2px solid #fff;
    width:245px;
    padding:4px 2px 2px 2px;
}

.mb_articles {
    width:240px;
    padding:4px 2px 2px 5px;
}

.mb_title {
    margin:0;
    font-size:12px;
    color:#fff;
    text-align:center;
    text-decoration:underline;
    line-height:12px;
    padding-bottom:2px;
}

.mb_list {
    padding-top:3px;
}

.mb_list ul{
    margin:0;
    padding:0;
}

.mb_list ul li {
    list-style:none;
     padding: 1px 0;
}

.mb_list ul li a {
   font-weight:normal;
}

/*----------------------------------------*/


.male_female_spot {
	margin:5px 7px 5px 7px;
}

.presentor {
	float:left;
	width:240px;
}

.presentor .winner_img {
	border:1px solid #ccc;
}

.left_delimiter {
	border-right:2px solid #878787;
	margin-right:8px;	
}

.left_elem {
	float:left;
}

.right_elem {
	float:right;
}

.personal_info {
	margin-left:110px;
	width:122px;
}

.trainer_name {
	font-size:17px;	
	font-weight:bold;
	color:#116ab0;
	display:block;
}

.pers_info_line {
	color:#6F6F6F;
	display:block;
	font-family:Verdana, Arial, Tahoma;
	font-size:9px;
}

.contest_img_block {
	padding-top:3px;
	text-align:center;
	min-height:54px;
}


.blue_arrow {
	background:url(../images/design/blue_arrow.gif) no-repeat 0 2px;
	padding-left:12px;
}

.blue_link {
	color:#116ab0!important;
	font-family:Verdana, Arial, Tahoma;
	font-size:9px;
	font-weight:bold;
}

.read_more {
	float:right;
	margin-top:5px;
}
.ccFix, .cc_fix {
	clear:both;
	font-size:0px;
	visibility:hidden;
}

.videos_hp_container {
	border:1px solid #000;
	background:#314458 url(/images/design/vid_bg.jpg) 0px -2px;
	/*margin-top:10px;*/
}

.vid_big_bg {
	background:url(/images/design/sprites/sprites_hp.jpg) no-repeat -725px bottom;
}


.videos_hp_container #mediaplayer {
	padding:5px 0 0 17px;
}

.videos_hp_container .video_hd_title {
	margin:6px 0 0 20px;
}


.videos_hd {
	height:137px;
	width:512px;

	padding-top:7px;
}

.video_cont_bg {
	background:url(../images/design/video_cont_bg2.gif) no-repeat 0 0;
	float:left;
	height:100px;
	margin-left:14px;
	padding:5px 9px;
	width:130px;
}

.tv_container {
	margin:2px 0 0 10px;
}

.tv_title {
	display:block;
	font-size:15px;
	font-weight:bold;
	color:#116AB0;
	margin-top:4px;
	margin-left:10px;
}

.watch_now {
	color:#116AB0;
	margin-left:10px;
	font-size:12px;
	font-weight:bold;
}

.video_links_content {
	margin-left:17px;
	margin-top:7px;	
	text-align:center
}

.white_arrow {
	background:url(../images/design/white_arrow.gif) no-repeat 0 center;
	font-weight:bold;
	padding-left:13px;
	color:#fff;
}

.video_links_content ul {
	margin:0 0px 0 0;
	padding:0;
}

.video_links_content ul li {
	list-style:none;
	padding:0 21px;
}

.footer_block {
	clear:both;
	margin-top:8px;
	margin-left:3px;
}

.one_on_one {
	width:485px;
	border:4px solid #e1e1e1;
	float:left;
	/*height:285px!important;*/
	background:#fff;
}

.one_on_one .chat_head {
	background:#fff url(../images/design/sprites/sprites_hp.jpg) no-repeat 0px 8px;
	height:64px;
	width:470px;
	margin: 0 0 0 8px;
}

.one_on_one .chat_content {
	padding:0px 8px 8px;	
}


.user_avatars_live {
	border-left:1px solid #848484;
	border-right:1px solid #848484;
	min-height:127px;
	padding-top:7px;
}

.active_user {
	width:86px;
	padding-left:7px;
	padding-top:10px;
	float:left;
}

.online_user_img{
	margin-bottom:10px;
}

.one_on_one .bottom_delimiter {
	font-size:0px;
	background:#fff url(../images/design/sprites/sprites_hp.jpg) no-repeat 0 -59px;
	height:10px;
}

.pro_raking {
	/*padding:8px;*/
	border:4px solid #E1E1E1;
	background:#fff;
	float:left;
	margin-left:4px;	
	width:484px;
	height:230px;
	overflow:hidden;
}

.pro_title {
	font-size:18px;
	color:#848484;
	font-family:Arial;
}

.pro_table {
	position:relative;
}

.rounded {
	position:relative;
}


.seem {
	background-color:#e6e6e6;
	width:111px;
	border-right:1px solid #b5b5b5;
	padding-left:5px;
}

.odd {
	background-color:#fff;
	width:111px;
	border-right:1px solid #b5b5b5;
	padding-left:5px;
}

.rouded_top_left {
	position:absolute;
	top:-1px;
	left:-1px;
}

.rouded_top_right {
	position:absolute;
	top:-1px;
	right:-1px;	
}

.rouded_bottom_right {
	position:absolute;
	bottom:-1px;
	right:-1px;	
}

.rouded_bottom_left {
	position:absolute;
	bottom:-1px;
	left:-1px;	
}

.noborders {
	border:0;
}

.table_ifbb_rating {
	border:1px solid #b5b5b5;
}

.table_ifbb_rating .content_block{
	height:165px;
}

.table_ifbb_rating ul {
	padding:0;
	margin:0;
}
.table_ifbb_rating ul li {
	list-style:none;
	font-size:11px;
}


.categ_title {
	padding:0 0 0 0px;
}

.categ_header {
	font-size:14px;
	color:#848484;
	font-family:Arial;
}

.last_elem {
	border-right:none;
}

.t_content {
	border-top:1px solid #b5b5b5;
	font-size:12px;
	vertical-align:top;
}

.t_content .blue_link{
	display:block;
}

.second_footer_block {
	display:block;
	clear:both;
	margin-top:5px;
	margin-left:3px;
}

.musclesBlock {
	background:#fff;
	padding:5px;
	float:left;
	display:inline;
	font-size:0px;
	width:244px;
	height:218px;
}

.musclesBlock img{
	background:#fff url(../images/design/sprites/sprites_hp.jpg) no-repeat -1238px -2px;
	width:244px;
	height:218px;
}

.blog_space {
	background:#fff url(../images/design/sprites/sprites_hp.jpg) no-repeat 0px -71px;
	float:left;
	width:700px;
	height:180px;
	margin-left:5px;
	display:inline;
	border:5px solid #fff;
	padding:38px 10px 0 10px;
}

.blogs_containers {
	width:233px;
	float:left;
}

.blog_title {
	border-bottom:1px solid #b5b5b5;
	padding-left:10px;
}

.blog_title  a{
	
	font-size:17px;
	color:#0262ae;
	font-weight:bold;
}


.blog_content {
	padding:5px 10px 0 10px;
	font-size:12px;
	color:#828282;
}

.blog_text {
	color:#828282;
}

.see_all_block {
	text-align:right;
}

.footer_last_block {
	clear: both;
      background:#000 url(../images/design/footer_logo.jpg) no-repeat 10px 18px;
	padding:50px 0 0 0;
	height:41px;
	margin-top:5px;
}

.footer_info_links{
	padding:0px;
	margin:0px;
	text-align:center;
}

.footer_info_links li {
	list-style:none;
	display:inline;
	color:#bababa;
	font-size:12px;
	font-weight:bold;
}
#nav1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    BACKGROUND: url(/images/nav.gif) repeat-x;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 995px;
    COLOR: #efeeec;
    PADDING-TOP: 0px;
    FONT-FAMILY: Tahoma;
    HEIGHT: 33px
}
#nav1 A
{
    FONT-SIZE: 11px;
    COLOR: #efeeec;
    FONT-FAMILY: Tahoma
}
#nav1 #links
{
    PADDING-TOP: 8px
}
#nav2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(/images/nav.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 1002px;
    COLOR: #efeeec;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Tahoma;
    HEIGHT: 33px
}
#nav2 A
{
    FONT-SIZE: 12px;
    COLOR: #efeeec;
    FONT-FAMILY: Tahoma
}
#nav2 #links
{
    PADDING-TOP: 8px
}

.pop_forum_threads {
	font-size:11px;
	color:#777;
}

.pop_forum_threads a{
	color:#000;
}

.pro_raking_list {
	padding:0;
	margin:0;
	padding:3px 0 4px;
	font-size:10px;	
}

.pro_raking_list li {
	list-style:none;
}

.ccFix {
	font-size:0px;
}
#articlecontainer {
    float:left;
    width:755px;
    padding:15px 10px;
    background:white;
    color:black;
    border-left-style: solid;
    border-left-width: 10px;
    border-left-color: #ACACAC;
}
#articlecontainer a {
    color: #2876CE
} 

#article{
	font:normal 14px/20px Helvetica,Arial,sans-serif;
	color:#000;
}

/*-------- added for food pages -------------*/
/* --- float fix -----*/
.clear_cont, .cc {
	min-height:1px;
}

.clear_cont:after, .cc:after {
	clear:both !important;
	content:".";
	display:block;
	font-size:0;
	height:0;
	visibility:hidden;
}
/* ------------------*/


.restarants_facts {
	font-family:Tahoma!important;
	border:6px solid #ccc;
	background:#fff;
	padding-left:15px;
	padding-right:15px;
	margin-left:215px;
}
.restarants_facts a {
	font-family:Tahoma!important;
	color:#000;
	text-decoration:none;
}

.restarants_facts a img {
	border:0;
}

.restarants_facts .images_list {
	margin:0;
	padding:0;
}

.restarants_facts .images_list li {
	display:inline;
}

.header_page_title {
	font-size:25px;
	font-weight:bold;
	color:#059;
}

.content_page {
	padding-top:20px;	
}

.rest_name {
	background:#fff;
	padding-bottom:7px;
}

.rest_block {
	float:left;
	background:#fff;
	width:188px;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	margin-right:32px;
	margin-bottom:32px;
	border:1px solid #c6c6c6;
}
/*-----------------------------------------------------*/

.top5_tbl td {
	width:66px;
	padding-right:8px;
	vertical-align:top;
	text-align:left;
	font-size:13px;
}

.top5_tbl td a{
	font-size:12px;
}

.top5_by_auth {
	font-size:10px !important;
}

.timer  {
	font-weight:bold; 
	text-align:center; 
	display:block; 
	font-size:30px;
	color:#fff;
}


.ToolTip {
	position:relative;
	outline:none;
}

.ToolTip .tool_block  {
	color:#000000;
	cursor:default;
	min-height:22px;
	left:-20px;
	position:absolute;
	bottom:35px;
	width:500px;
	display:none;
	font-size:12px;
	font-weight:normal;
	z-index:1000;
}

.ToolTip .tool_block  .description {
	padding:2px 5px;
	background:#e2e2e2;
	border-left:1px solid #145a9c;
	border-right:1px solid #145a9c;
}

.rounded_borders {
	background:#e2e2e2;
	border-left:1px solid #145a9c;
	border-right:1px solid #145a9c;
	display:block; 
	height:1px;
}

.px_1 {
	margin:0 1px;
}

.px_2 {
	margin:0 2px;
}

.px_3 {
	margin:0 4px;
	background:#145a9c;
}





.tooltip_corner {
	position:absolute;
	bottom:-24px;
	left:43px;
}

.ToolTip:hover {
}

.ToolTip:hover span {
	display:block;
	
}


/*-----------------------------------*/
.h31
{
    FONT-SIZE: 20px;
    font-color: #FFFFFF
}
.h33
{
    FONT-SIZE: 16px;
    font-color: #FFFFFF
}
.h32
{
    FONT-SIZE: 14px;
    font-color: #FFFFFF
}
.caption1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #2077bb;
    FONT-FAMILY: Tahoma
}
.caption2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    /*COLOR: #ffffff;*/
    FONT-FAMILY: Tahoma
}
.text3
{
    FONT-SIZE: 12px;
    COLOR: #798284;
    FONT-FAMILY: Tahoma
}
.indented10r
{
    MARGIN-RIGHT: 10px
}
.text4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffb400;
    FONT-FAMILY: Tahoma
}
.indented6r
{
    MARGIN-RIGHT: 6px
}
.text5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffb400;
    FONT-FAMILY: Tahoma
}
.fleft
{
    FLOAT: left
}
/*-----------------------------------*/


/* ----------- proBB modern styles -----------------------*/

.proBB_content_block {
	float:left;
	width:754px;
	margin-left:5px;
	background:#fff;
	padding:0 10px 10px 10px;
}

.search_inputs_block {
	float:left;
	width:240px;
	padding:10px;

}
.search_inputs_block .search_title {
	display:block;
	font-weight:bold;
	padding-bottom:2px;
}	

.search_inputs_block  .site_srch_input {
	border:1px solid #9f9f9f;
	width:220px;
}

.search_btns_block {
	float:left;
	padding:22px 10px 10px 10px;
	width:120px;
}

.art_top_nav  {
	margin:0;
	padding:3px;
}

.art_top_nav  li {
	background:url(../images/list_dot.gif) no-repeat scroll 0 center;
	padding:0 0 0 20px;
}

.articles_lists {
	padding:0;
	margin:0;
}

.articles_lists li {
	list-style:none;
	display:block;
	padding:3px 0 3px 3px;
}

.black_arrow li {
	background:url(../images/new_skin/list_dot.gif) no-repeat scroll 0 center;
	padding:4px 0 4px 22px;
}

.articles_lists li img {
	float:left;
	margin: 0 5px 5px 0;
	width:40px;
	height:40px;
	border:1px solid #e0e0e0;
}


.articles_lists li a {
	color:#0262AE;
	font-weight:bold;
}
.articles_lists li .art_categ {
	color:#55a7e6!important;
}

.categories_list {
	margin:0;
	padding:0;
}

.icon_list_elem  {
	float:left;
	width:241px;
	height:44px;
	background:url(../images/new_skin/icon_list_bg.gif) repeat-x 0 0;
	border:1px solid #3c8cbf;
	margin:0 2px 2px 0;
}

.icon_list_elem img{
	margin:4px 0 0 3px;
	border:1px solid #fff;
	float:left;
	width:36px;
	height:34px;
	
}

.incon_title, .articles_all {
	margin-left:45px;
	display:block;
}

.incon_title a{
	font-size:11px;
	font-weight:bold;
	padding-top:3px;
	color:#fff!important;
}

.articles_all {
	color:#bae6ff;
}

.recent_article_block {
	border-bottom:1px solid #9f9f9f;
	padding-top:10px;
	padding-bottom:5px;
}

.recent_article_block img {
	border:1px solid #9f9f9f;
	margin:0 10px 3px 10px;
	float:left;
}

.preview_art_title strong a {
	color:#01215e;
}

.preview_art_title  a {
	color:#2c88ce;
	font-weight:bold;
}


.preview_art_title {
	padding-bottom:5px;
}

.article_preview_block {
	color:#868686;
}




/* -------------------------------------------------------*/

.pro_rakings_table {
	width:100%;
	border:1px solid #aaa;
}

.pro_rakings_table td {
	border:1px solid #aaa;
	padding:5px;
}
.pro_rakings_table td h6 {
	font-size:10px;
}

/* -------------------------------------------------*/

#top_search_switcher {
	background:#fff!important;
	position:absolute;
	z-index:9999;
	color:#000;
	display:none;
	width: 95%;
}

#top_search_switcher a {
	color:#000;
}

/*-----------------------------------------------*/

.rating_table {
	margin-top:5px;
}

.rating_table td{
padding:0px 3px 1px 3px;
}

.rating_table .add_border {
	border-right:1px solid #02235F;
}
/*----------------------------------------------------*/

.grey_brd {
	border:1px solid #ccc;
}

.thumbs_list {
	float:left;
	width:242px;
	padding:9px 5px 5px 0;
}

.thumbs_list .thmb_lst_icon {
	float:left;
	border:1px solid #fff;
}

.thumbs_list .thumb_categ {
	margin-left:45px;
}

.large_thumbs .thumb_categ {
	margin-left:60px;
}

.thumbs_list .thumb_title {
	font-weight:bold;
	margin-left:45px;
}

.large_thumbs .thumb_title {
	margin-left:60px;
}

.large_thumbs .thmb_lst_icon {
	width:50px;
	height:50px;
}

.small_thumb {
	width:35px;
	height:35px;
}

.thumbs_list a {
 color:#02235F;
}

/*-------------------------------------------*/

.news_large_elem {
	width:360px;
}
/*---------------------------------------------*/


/*---------------------------------------------*/
.vt_container {
	background:#fff url(../images/video_tutorials/vt_block_bg.gif) repeat-x 0 0;
}


.vt_block_content {
	padding:7px 0 0 0px;
	width:560px;
	float:right;
}

.vt_main_img {
    float:left;
}

.vt_ex_list {
	float:left;
	width:112px;
}

.vt_ex_list img {
	border:1px solid #000;
}

.vt_vid_title {
	text-align:center;
	padding:5px 0;
}

.vt_vid_title a {
	font-size:14px;
}

.vt_ex_list a img {
	filter:alpha(opacity=75);
	opacity:0.75;
}

.vt_ex_list a:hover {
	font-weight:bold;
}

.vt_ex_list a:hover img {
	filter:alpha(opacity=100);
	opacity:1;
}


h2.total_prize {
	font-size:13px;
	margin:0;
}

.large_block_content  .contest_links {
	margin:0;
	padding:3px 0;
	text-align:center;
}

.large_block_content  .contest_links  li {
	padding-right:3px;
}

.large_block_content  .contest_links  a {
	background:#007ed6;
	padding:3px 7px;
	color:#fff!important;
	font-weight:bold;
	border:1px solid #333
}

.large_block_content  .contest_links  a:hover {
	background:#1ca2ff;
}


.winners_prize_table {
	width:100%;
	line-height:20px;
	text-align:center;
	padding-bottom:10px;
	font-weight:bold;
}

.winners_prize_table span {
	font-size:13px;
	font-weight:bold;
}
/*----------------------------------*/

#forums_users_total {
	position:absolute; 
	width:104px; 
	height:17px; 
	top:194px; 
	left:136px;
}

#forums_users_online {
	position:absolute; 
	width:104px; 
	height:17px; 
	top:168px; 
	left:136px;
}
/*---------------------------------------*/
.sprit_hp {
	background-image:url(../images/design/sprites/sprites_hp.jpg);
	background-repeat:no-repeat;
}

.forum_right_banner {
	background-position:-1239px -224px;
	height:130px;
	width:250px;
}

.mspace_right_banner {
	background-position:-1240px 0px;
	height:335px;
	width:245px;	
}

/*---------------------------------------*/

.expert_article_img {
	float:left;
	border:1px solid #ccc;
	margin: 0 10px 10px 0;
}

.author_info_block {
	float:left;
	width:225px;
}

.author_info_block .expert_photo {
	float:right;
	margin:0 0 5px 5px;
	border:1px solid #ccc;	
}

.expert_info {
	padding-bottom:5px;
}

.expert_info a {
	color:#02235F!important;
}

.article_summary {
	clear:both;
}

.exp_read_art {
	float:right;
}
/*-------------------------------------------*/

.competition_block {
	float:left;
	border:1px solid #000;
	width:342px;
	padding:0!important;
	margin:10px 9px 0 9px;
	display:inline;
}

.comp_info_block {
	float:left;
	padding:5px 0 0 3px;
}

.comp_info_block  .black_arrow_link{
	padding:1px 0 2px 21px;
	background:url(../images/new_skin/list_dot.gif) no-repeat 0 0;
	color:#01215e!important;
	font-weight:bold;
}

/* ------------------------------------------------ */

.header_chat_status {
	position:absolute; 
	right:64px;
	top:36px;
	width:170px;
}

.header_chat_status .chat_head_logo {
	border:none;
	padding-left:20px;
}

.gren_light_link_block {
	float:left;
	padding-top:0px;
}


.header_chat_status .gren_light_link{
	font-size:12px; 
	color:#fff; 
	font-weight:bold;
	background:url(/images/logo/chat_online.gif) no-repeat 0px 0px;
	padding:4px 0 4px 27px;
	display:block;
	height:14px;
}

/*---------------------------------------------*/
.news_rating_places_tables table{
	margin-top:10px;
	margin-bottom:30px;
	width:100%;
}

.news_rating_places_tables table td{
	padding-left:5px;
}

/*-------------------------------------------*/

.lottery_main_container {
	margin:0;
	height:250px;
	background:#fff;
	border:1px solid #888;
}

.lottery_right_block {
	float:right;
}

.lottery_content  {
	width:600px;
}

/*----------------------------------------------*/

.video_banner_block {
	background:url(/images/banners/video_banner/video_banner_bg.jpg) repeat-y 0 0;
	width:245px;
	/*height:500px;*/
}

.bvideo_block {
	border-bottom:1px solid #6398dc;
	margin:0 3px;
}

.bvideo_title {
	text-align:center;
	font-size:12px;
	/*padding:3px 0 2px;*/
}

.bvideo_title .title, .bvideo_title .title a {
	margin:0;
	padding:0;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	color:#f0bb05;
}

.bvideo_thumb {
	text-align:center;
/* 	/*padding-top:5px; */ 
	
}

.bvideo_thumb img {
	/*width:240px;*/
	width:190px;
}

.bvideo_about {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	/*padding:5px 5px 3px; */
	padding:0 5px!important;
	/*height:31px;*/
	overflow:hidden;
}

.bvideo_about .bvideo_about_title, .bvideo_about .bvideo_about_title a {
	color:#f0bb05;
	font-size:12px;
	white-space:nowrap;
}

.bvideo_categ_link {
	text-align:right;
	padding-bottom:4px;
	line-height:15px;
}

.bvideo_categ_link .white_arrow {
	font-size:12px;
	color:#f0bb05;
}

.bvideo_middle_content {
	margin:2px 3px 2px 2px;
	background:#2277ba url(/images/banners/video_banner/video_banner_bg.jpg) repeat-y scroll right 0;

}

.bvideo_middle_content .bvideo_about {
	height:auto;
	padding:8px 5px 0;
}

.bvideo_middle_content .bvideo_title {
	padding:3px 0;
}

.bvideo_middle_content .bvideo_thumb_block {
	float:left;
}

.bvideo_middle_content .bvideo_description_block {
	/*float:left;*/
}

.bvideo_middle_content .bvideo_thumb img{
	width:250px;
}
.bvideo_middle_content .bvideo_thumb {
	padding: 4px;
}

.bvideo_middle_content .bvideo_block {
	border:none;
}

/*---------------------------------------*/


.model_of_week {
	position:relative;
	width:245px;
	height:443px;
}

.model_form {
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}

.model_photo {
	position:absolute;
	top:74px;
	left:0;
	z-index:5;
}

.model_of_week .model_name {
	position:absolute;
	top:316px;
	left:76px;
	z-index:15;
}

.model_of_week .model_name a {
	color:#2f67b0;
	font-size:18px;
}

/*----------------------------------------*/

.one_on_one .articles_lists li {
	padding:4px 0;
	line-height:14px;
}

.one_on_one .articles_lists li img {
      width:35px;
      height:35px;
      margin:0 5px 0 0;
}

.one_on_one .articles_lists li a {
    font-size:10px;
}

.one_on_one .articles_lists li a.menu_link {
    font-size:12px;
}
.one_on_one .articles_lists .last_blck {
    margin:0!important;
}


.one_one_one_cont {
  padding:3px 3px 3px 2px;
}

.articles_list_block {
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  padding:6px 6px 0 6px;
}


/* ------------------------------------------------ */

.fl_banner_block {
    float:left;
    padding:0 0 5px 8px;
}
/*----------------------------------------------------*/



.breadcrumb div{display:inline}
.breadcrumb div a{font:normal 13px/18px arial,sans-serif}
.breadcrumb div a:hover{text-decoration:underline;}
.breadcrumb div.current a{font-weight:bold;text-decoration:underline}



ul.social_buttons {
	list-style-type:none;
	height:30px;
	background-color:#fff;
	border:1px solid #999;
	box-shadow: 0 0 8px rgba(0,0,0,0.3);
	padding-left:500px;
	margin: 1px auto 3px auto;
}
.social_buttons li{
height:29px;
float:left;
margin-left:20px;
}
.social_buttons li a,.center_links li div,.center_links li iframe
{
line-height:23px;	
display:block;
padding-top:6px !important; 
}
.social_buttons li.google_button{
width:60px;
}
.social_buttons li.google_button iframe{
padding-top:0 !important;
}

.center_links{
}
