/*

	WMPUBLIC.COM - CSS file
	
*/
   
/* default styles */
body { padding: 5px 0 0 0; margin: 0; font: .7em Tahoma, Arial, sans-serif; line-height: 1.7em; background: #fff url(images/bg.gif) repeat-x; color: #454545; }
a { color: #2F637A; background: inherit; }
a:hover { color: #808080; background: inherit; }
p {	margin: 0 0 5px 0; }
h1 {	font: bold 2.2em Arial, Sans-Serif; padding: 8px 0 0 0; margin: 0; letter-spacing: -1px; }
h2 { margin: 0; padding: 0; font: bold 1.8em Arial, Sans-Serif; letter-spacing: -1px; }
h3 { margin: 0; padding: 0; }
.h3 { margin: 0; padding: 0; font: bold 1.5em Arial, Sans-Serif; letter-spacing: -1px; }
h1 a, h2 a { color: #000; background: inherit; text-decoration: none; }
ul { margin: 0; padding : 0; list-style : none; }
img { 
	border: 0;
}
.about_adv_text{
    font-size: 12px;
}
.about_adv_title {
    color: #A73229;
    margin-bottom: 10px;
}
.about_adv_desc{
    position: relative;
    top: -4px;
}
.inf_flat_table {
    border-collapse: collapse;
    position: relative;
    top: 2px;
    z-index: 1;
}
.inf_flat_table td {
    padding:0;
}
.self_ul li{
    background: url("/images/icons/pin-black.png") no-repeat;
    background-position: 0px 2px;
    padding-left: 20px;
    margin-left: 20px;
}
.new_icon{
    /*position: absolute;
    top: 6px;
    bottom: 5px;*/
}
.user_name_img {
    position: relative;
    top: 4px;
}
.contest_informer{
    padding-left: 5px;
    font-size: 14px;
    background-color: #FFDECB;
    border: 1px dashed gray;
    border-bottom: 0px;
    border-top: 0px;
}
.contest_active_title {
    font-size: 16px;
}
.help_c {
	cursor: help;
}
.bonuses_link {
    font-weight: bold;
    text-decoration: none;
}
.bonuses_link:hover {
    text-decoration: none;
}
.menu_adv_block{
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;  
}
.counter_menu_block {
    text-align: center;
}
.menu_adv_block_links {
    position: relative;
    top: -8px;
}
.menu_adv_block_links .link_1 {
    margin-left: 78px;
}
.menu_adv_block_links .link_2 {
    margin-left: 60px;
}
.task_point_text {
    background-image: url("/images/icons/arrow_right.gif");
    background-repeat: no-repeat;
    background-position: left top 2px;
    padding-left: 20px;
    color: #329810;
}
.task_point_text_red {
    background-image: url("/images/icons/warning_16.png");
    background-repeat: no-repeat;
    background-position: left top 2px;
    padding-left: 20px;
    color: #E16C6C;
}
.task_point_text_done {
    background-image: url("/images/icons/finished-work.png");
    background-repeat: no-repeat;
    background-position: left top 4px;
    padding-left: 20px;
    /*color: #E16C6C;*/
}
.task_point_text_ding {
    background-image: url("/images/icons/clock.gif");
    background-repeat: no-repeat;
    background-position: left top 2px;
    padding-left: 20px;
    /*color: #E16C6C;*/
}
/* color links  */
.green_link { color: #376A44; background: inherit; }
.green_link:hover { color: #008000; background: inherit; text-decoration: none; }

.violet_link { color: #5F427F; background: inherit; }
.violet_link:hover { color: #666FAA; background: inherit; text-decoration: none; }

/* QUESTIONS */
.quset_vote_list {
    position: relative;
    float: right;
}
.q_green_link {
    text-decoration: none;
    color: #329810;
}
.q_green_link:hover {
    text-decoration: none;
    color: #808080;
}
.q_red_link {
    text-decoration: none;
    color: #E40F0F;
}
.q_red_link:hover {
    text-decoration: none;
    color: #808080;
}
.q_menu_box {
    padding: 5px;
    background: url("/images/q_menu_bg.jpg") repeat-x left top;
    margin-bottom: 10px;
}
.q_menu_title {
    font-size: 22px;
    color: #E47145;
}
.q_sub_cat_item {
    padding-left: 20px;    
}
.q_cat_item {
    font-size: 14px;
}
.q_cat_item_layer {
    padding-left: 19px;
}
.q_cat_box {
    padding: 5px;
    background: url("/images/q_cat_bg.jpg") repeat-x left top;
    margin-bottom: 10px;
}
.q_cat_title {
    font-size: 22px;
    color: #497EBE;
}
.q_close_string {
    font-size: 14px;
    color: #EA4242;
    border-bottom: 1px dashed;
    text-decoration: none;
}
.q_close_string:hover{
    text-decoration: none;
    color: #EA4242;
    border-bottom: 0px dashed;
}
.question_menu_link{
    text-decoration: none;
}
.question_menu_link:hover{
    text-decoration: none;
}
.quset_title {
    font-size: 15px;
    font-weight: bold;
    /*background: url("/images/comment-question.png") no-repeat left;*/
    padding-left: 5px;
}
.quset_best_tick{
    position: relative;
    float: right;
}
.quset_lock_link {
    position: relative;
    float: right;
}
.quset_lock_link a {
    color: #EA4646;
}
.quset_lock_link a:hover {
    color: gray;
    text-decoration: none;
}
.quset_lock_link_2 {
    position: relative;
    float: right;
}
.quset_lock_link_2 a {
    color: #3B8451;
}
.quset_lock_link_2 a:hover {
    color: gray;
    text-decoration: none;
}
.question_bonus_panel {
    display: none;
}
.quest_desc {
    padding-left: 5px; 
}
.quest_vote_power {
    font-size: 15px;
    font-weight: bold;
    height: 30px;
}
.quest_vote_power_2 {
    font-size: 15px;
    font-weight: bold;
    height: 30px;
    padding-right: 22px;
}
.quest_icon {
    position: relative;
    top: 3px;
    cursor: help;
}
.quest_poll {
    background-color: #43A94A;
    color: white;
    padding: 2px;
}
.quest_avatar_place {
    padding-top: 35px;
}
.quest_vote_img {
    position: relative;
    top: 6px;
}
.quest_vote_img_2 {
    position: relative;
    top: 1px;
    width: 10px;
    height: 10px;
}
.all_service_layer {
    background: url("/images/all_services_backgroung.png") bottom no-repeat;
    margin-bottom: 6px;
}
#other_services_box {
    background: url("/images/all_services_fill.png") repeat-y;
}
#other_services_top {
    background: url("/images/all_services_backgroung_top.png") no-repeat;
    height: 44px;
}
.slip_table{
    border:0px; /* border="0" */
    border-collapse:collapse; /* cellspacing="0" */
}

.slip_table td{
    padding:0px; /* cellpadding="0" */
}
.all_s_a {
    font-size: 14px;
}
.all_s_a:hover{
    
}
.all_s_desc {
    color: gray;
}
.all_s_cell {
}
.q_hand_outer {
    border-top: 1px solid black;
    display: block;
    height: 3px;
    width: 150px;
    margin-top: 4px;
}
.spoiler_box {

}
.quest_ask_top{
    background: #E8FFDB url("/images/bg_t_ask.gif") top repeat-x;
    padding: 10px;
    padding-top: 5px;
}
.quest_ask_title {
    font-size: 18px;
    color: #219931;
    font-weight: bold;
    padding-left: 5px;
    padding-bottom: 5px;
}
.quest_ask_sub{
    color: black;
    font-size: 12px;
    top: -5px;
    position: relative;
}
/* BLOGUS */
.read_more_btn{
	top: 4px;
	position: relative;
	display: inline-block;
	margin-top: -2px;
}
.blogus_menu_help_button {
	margin-top: 24px;
	width: 24px;
	height: 24px;
}
#blogus_logo {
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
}
#blogus_pink_menu {
	width: 118px;
	padding-left: 10px;
}
#blogus_pink_menu .first {
	padding-left: 6px;
	color: #DA9C9C;
	font-size: 13px;
}
#blogus_pink_menu .second {
	color: #DED1D1;
	font-size: 13px;
}
#blogus_pink_menu a {
	color: white;
	font-weight: bold;
	text-decoration: none;
}
#blogus_green_menu {
	width: 95px;
	padding-left: 10px;
}
#blogus_green_menu .first {
	padding-left: 6px;
	color: #7DC87D;
	font-size: 13px;
}
#blogus_green_menu .second {
	color: #C2D8C2;
	font-size: 13px;
}
#blogus_green_menu a {
	color: white;
	font-weight: bold;
	text-decoration: none;
}
#blogus_orange_menu {
	width: 108px;
	padding-left: 10px;
	padding-top: 20px;
}
#blogus_orange_menu a {
	color: white;
	text-decoration: none;
}
#blogus_orange_menu a:hover {
	color: white;
}
/* BLOG */
.blogs_menu_help_button {
	margin-top: 1px;
	width: 24px;
	height: 24px;
}
.back_button {
	width: 16px;
	padding-left: 10px;
	padding-top: 25px;
}
.blog_title {
	font-size: 22px;
	font-weight: bold;
	color: #6284A2;
}
.blog_title a {
	text-decoration: none;
}
.blog_slogan {
	color: #787878;
}
.blog_logo_text {
	padding-left: 10px;
	padding-top: 25px;
}
.rating_number {
	font-size: 28px;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #C9493F;
}
.blog_index_title {
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
}
.blog_index_title a {
	text-decoration: none;
}
.blog_index_title a:hover {
	text-decoration: none;
}
.blog_list_title {
	color: #DD5C4A;
	font-size: 15px;
}
.blog_list_title a {
	color: #DD5C4A;
	text-decoration: none;
}
.blog_list_title a:hover {
	color: #DD5C4A;
}
.blog_active_indicator {
	color: #D15A5A;
	font-weight: bold;
}
.cat_img_container {
	display: inline-block;
	border: 1px solid #9CB0C5;
	background-color: #E7ECF1;
	width: 16px;
	height: 16px;
	position: relative;
	top: 4px;
	padding: 2px;
}
.cat_img_selector {
	border: 1px solid #9CB0C5;
	background-color: #E7ECF1;
	position: absolute;	
	z-index: 1;
}
.cat_img_selector img{
	cursor: pointer;
}
.cat_img_button {
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	color: #BE5F5C;
}
.blog_profile_noactive{
	display: inline-block;
	height: 20px;
	font-weight: bolder;
	background-color: #AEAEAE;
	color: white;
	text-align: center;
	padding: 0px 5px 0px 5px;
	margin-top: 2px;
}
.blog_profile_on {
	display: inline-block;
	height: 20px;
	font-weight: bolder;
	background-color: #208E17;
	color: white;	
	text-align: center;
	padding: 0px 5px 0px 5px;
	cursor: pointer;
	margin-top: 2px;
}
.blog_profile_off {
	display: inline-block;
	height: 20px;
	font-weight: bolder;
	background-color: #C2300C;
	color: white;
	text-align: center;
	padding: 0px 5px 0px 5px;
	cursor: pointer;
	margin-top: 2px;
}
.blog_profile_ban{
	display: inline-block;
	height: 20px;
	font-weight: bolder;
	background-color: #E2C210;
	color: white;
	text-align: center;
	padding: 0px 5px 0px 5px;
	cursor: pointer;
	margin-top: 2px;
}
.blog_small_preloader {
	top: 3px;
	position: relative;
	display: inline-block;
	margin-top: -2px;
}
.blog_icon_button {
	top: 4px;
	position: relative;
	display: inline-block;
	margin-top: -2px;
	cursor: pointer;
}
.blog_gray{
	color: #808080;
}
.blog_body {
	background: none;
}
#top_public_bar {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 25px;
	border-bottom: 1px solid #A3A3A3;
	background-color: #ECF2EC;
}
.blog_separator {
	background-color: #D6DAC9;
	height: 2px;
	width: 100%;
}
.blog_footer_text {
	color: #787878;
}
.blog_sidebar_box {
	padding-left: 10px;
	padding-right: 10px;
}
.blog_user_info {

}
.blog_usr {
	background-color: #8492AA;
	color: white;
	padding: 0 3px 0 3px;
	font-weight: bold;
}
.blog_editor {
	background-color: #7EB07D;
	color: white;
	padding: 0 3px 0 3px;
	font-weight: bold;
}
.blog_mod {
	background-color: #BDB671;
	color: white;
	padding: 0 3px 0 3px;
	font-weight: bold;
}
.blog_adm {
	background-color: #D35E5A;
	color: white;
	padding: 0 3px 0 3px;
	font-weight: bold;
}
.blog_owner {
	background-color: #AC9848;
	color: white;
	padding: 0 3px 0 3px;
	font-weight: bold;
}
.blog_guest{
	background-color: #808080;
	color: white;
	padding: 0 3px 0 3px;
	font-weight: bold;
}
.blog_banned {
	background-color: #E47849;
	color: white;
	padding: 0 3px 0 3px;
	font-weight: bold;
}
.blog_no_status {
	background-color: #9D9D9D;
	color: white;
	padding: 0 3px 0 3px;
	font-weight: bold;
}
.blog_content_td {
	padding-left: 10px;
}
.blog_menu {
	padding-left: 25px;
}
.blog_menu_item {
	display: block;
	float: left;
	margin-right: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-color: #D6E2DB;
	border-bottom: 1px solid #A5BEAF;
	border-right: 1px solid #A5BEAF;
	border-top: 1px solid #BACDC1;
	border-left: 1px solid #BACDC1;
	text-decoration: none;
}
.blog_menu_item:hover {
	background-color: #EDF1EF;
}
.blog_page_title {
	font-size: 20px;
	font-weight: bold;
	color: #9E9E9E;
}
.blog_page_title a {
	text-decoration: none;
}
.blog_page_title_text {
	font-size: 20px;
	color: #9E9E9E;
}
.blog_page_title_text a {
	text-decoration: none;
}
.blog_title_box {
	
}
#blog_clear_msg {
	margin-top: 200px;
	margin-left: 35%;
	width:  500px;
}
.blog_clear_msg_title {
	font-size: 22px;
	color: #AAAAAA;
}
.blog_post_footer { 
	display: inline-block;
	background-color : #eee;
	padding: 3px 5px 3px 5px;
	border : 1px solid #E2E2E2;
}
.blog_post_footer img { 
	position: relative;
	top: 3px;
	cursor: pointer;
}
.rating_overlay { 
	font-size: 18px;
	margin-left: 4px;
}
.rating_button {
	top: 6px;
	position: relative;
	cursor: pointer;
	width:  24px;
	height: 24px;
}
.page_title {
	font-size: 18px;
	color: #A6A6A6;
	margin-bottom: 7px;
}
.page_title .f_link {
	color: #527394;
	text-decoration: none;
	font-weight: bold;
}
.page_title .f_link:hover {
	color: #7B99B7;
	text-decoration: underline;
}
.page_title .s_link {
	color: #479B3C;
	text-decoration: none;
}
.page_title .s_link:hover {
	color: #65BE58;
	text-decoration: underline;
}
.page_title .t_link {
	color: #B0604F;
	text-decoration: none;
}
.page_title .t_link:hover {
	color: #C48679;
	text-decoration: underline;
}
.blog_post_comment_title {
	display: inline-block;
	font-size: 25px;
	color: #C3C3C3;
	position: relative;
}
/* layout */
#content { padding: 10px; width: 98%; }
#logo { margin: 0 0 10px 0; }
#slogan { font-size: 0.9em; margin: 0 0 10px 2px; padding: 0; color: #808080; background: #fff; position: absolute;}
#top_info { line-height: 27px; float: right; color: #808080; background: #fff; margin: 12px 5px 7px 0; text-align: right; height: 74px; }
.separator{
	clear: both;
	height: 0px;
}

/* round blue login button */
#loginbutton a { text-decoration: none; width: 24px; padding: 7px 12px; margin: 0 0 0 8px; height: 28px; background: #fff url(images/lb.gif) no-repeat; color: #000; }
#loginbutton a:hover{ background: #fff url(images/lbhover.gif) no-repeat; color: #000;}

/* main horizontal menu */
#tablist{ padding: 3px 0; float: left; margin: 10px 0 0 0;}
	#tablist li{ list-style: none; display: inline;}
	#tablist li a{
		text-decoration: none;
		padding: 4px 22px;
		margin-right: 2px;
		background: #808080 url(images/corner.gif) no-repeat top right;
		font-weight: bold;
		color: #fff;
	}
	#tablist li a:hover{
		background: #6495AB url(images/corner.gif) no-repeat top right;
		color: #fff;
	}
	#tablist li a.current{
		background: #9FC7D8 url(images/corner.gif) no-repeat top right;
		color: #2F637A;
		padding: 7px 22px;
	}
	#tablist .key { text-decoration: underline; }

/* main menu topics */
#topics {
	clear: left;
	float: left;
	width: 100%;
	background: #B0D0DC url(images/topicsbg.gif) repeat-x left bottom;
	padding: 8px 5px;
	margin: 0 0 5px 0;
	color: #fff;
	height: 59px;
}
	/*#topics li a { background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: center left;  padding: 0 0 0 12px; }
	#topics .none { background-image: none; background-repeat: no-repeat; background-position: center left;  padding: 0 0 0 0px; }*/

/* left side */
#left {
	float: right;
	width: 100%;
	/*margin: 0 0 10px 0;*/
}
/* separator table */
#se_table {
	clear: left;
	width: 100%;
}
	.subheader {
		margin: 0 0 10px 0;
		padding: 8px;
		background: #f4f4f4 url(images/bgshade.gif) repeat-x;
		color: #808080;
		border-bottom: 1px solid #ccc;
	}
	.left_articles {
		margin: 0px 0 10px 0;
		background: #fff url(images/bgshade.gif) repeat-x;
		color: #454545;
		padding: 15px 15px 5px 10px;
	}
		.big_title{
			font-size: 16px; font-weight: bold;
		}
		.date { font-size: .9em; padding: 0 0 0 12px; background:  url(images/news.gif) no-repeat center left; color: #808080; }
		.news_title{ font-size: 14px; color: #5177B7; font-weight: bold;}
	.left_box {
		background: #f4f4f4;
		color: #808080;
		border-top: 1px dotted #ccc;
		border-bottom: 1px dotted #ccc;
		padding: 15px;
		margin: 0 0 15px 0;
	}
	.future_dot {
		padding: 0 10px 0 15px;
	}
	.future_reg {
		font-size: 18px;
	}
	.thirds {
		float: left;
		width: 186px;
		padding: 0 10px 0 15px;
	}
	#thirds_sizer{
		display: block;
		position: relative;
		float: left;
		height: 1px;
	}
	.thirds_container{
		position: relative;
		float: left;
		width: auto;
		height: auto;
	}
	.thirds_shot {
		position: absolute;
		padding: 1px;
		background-color: white;
		top: -40px;
		left: -50px;
	}
	.thirds_border{
		padding: 5px 15px 7px 10px;
		color: gray;
		border:#CBDEC9 1px solid;
		height: auto;
		width: auto;
		background: url(images/account_info_bg.jpg) no-repeat right bottom;
	}
	.thirds_infit{
		width: 150px;
		height: 95px;
	}
	.content_box { 
		border:#ccc 1px solid;
		float: left;
		width: 100%;
		margin-bottom: 12px;
	}		
		
/* right side */
#right {
	float: right;
	width: 310px;
	margin-left: 10px;
}
	.right_articles {
		border: 1px solid #ccc;
		padding: 8px;	
		margin: 0 0 10px 0;
		background: #eee;
		color: #454545;
	}
	.image { float: left; margin: 0 9px 3px 0; }
	.notes {
		border-top: 1px dotted #ccc;
		border-bottom: 1px dotted #ccc;
		padding: 17px 10px 17px 80px;	
		margin: 0 0 10px 0;
		background: #fff url(images/notes.gif) no-repeat center left;
		color: #454545;
	}

	
/* footer */

#footer { 
	clear: both; 
	color: #808080;
	background: #FFF;
	padding: 10px 15px;
	border-top: 1px solid #ccc;
}
	#footer .right { float: right; }

/* Comments blocks */

blockquote {
	background: #f4f4f4 url('/images/quote.gif') no-repeat;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	color: #555;
	display: block;
	font: normal 1em sans-serif;
	margin: 1em 0;
	padding: 0.8em 1em 1em 40px;
	text-align: left;
}

blockquote.ok {
	background: #f4f4f4 url('/images/ok.gif') no-repeat;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	color: #555;
	display: block;
	font: normal 1em sans-serif;
	margin: 1em 0;
	padding: 0.8em 1em 1em 40px;
	text-align: left;
}

blockquote.ok_fixed {
	background: #f4f4f4 url('/images/ok.gif') no-repeat;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	color: #555;
	display: block;
	font: normal 1em sans-serif;
	margin: 1em 0;
	padding: 0.8em 1em 1em 40px;
	text-align: left;
}

blockquote.warning {
	background: #f4f4f4 url('/images/warning.gif') no-repeat;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	color: #555;
	display: block;
	font: normal 1em sans-serif;
	margin: 1em 0;
	padding: 0.8em 1em 1em 40px;
	text-align: left;
}

blockquote.quote {
	border: 1px solid #ccc;
	padding: 8px;	
	margin: 0 0 0 0;
	background: #FFF;
	color: #454545;
	font-style: italic;
	margin: 0px;
}

blockquote.code {
	border: 1px solid #ccc;
	padding: 8px;	
	margin: 0 0 0 0;
	background: #FFF;
	color: #454545;
	margin: 0px;
}

/* BEGIN: Информационное сообщение, слатовый бокс */
   .info_message { float: left; background: #E9EEDF; width: 100%;}  
   .info_message .lt { width: 100%; background: url(/images/corner_info_lt.gif) left top no-repeat;}
   .info_message .rt { width: 100%; background: url(/images/corner_info_rt.gif) right top no-repeat;}
   .info_message .rb { width: 100%; background: url(/images/corner_info_rb.gif) right bottom no-repeat;}
   .info_message .lb { width: 100%; background: url(/images/corner_info_lb.gif) left bottom no-repeat; padding: 6px 0px 8px 0px;}
   .box_green { float: left; background: #E9EEDF; width: 100%; padding: 6px 0px 8px 0px; }
/* END: Информационное сообщение */

/* BEGIN: Информационное сообщение, розовый бокс */
   .info_message_pink { float: left; background: #faf4e6; width: 100%;}  
   .info_message_pink .lt { width: 100%; background: url(/images/corner_info_lt_pink.gif) left top no-repeat;}
   .info_message_pink .rt { width: 100%; background: url(/images/corner_info_rt_pink.gif) right top no-repeat;}
   .info_message_pink .rb { width: 100%; background: url(/images/corner_info_rb_pink.gif) right bottom no-repeat;}
   .info_message_pink .lb { width: 100%; background: url(/images/corner_info_lb_pink.gif) left bottom no-repeat; padding: 6px 0 8px 0px;}
   .box_pink { float: left; background: #faf4e6; width: 100%; padding: 6px 0px 8px 0px; }
/* END: Информационное сообщение */  

/* BEGIN: Информационное сообщение, фиолетовый бокс */
   .info_message_violet { float: left; background: #EEEAF4; width: 100%;}  
   .info_message_violet .lt { width: 100%; background: url(/images/corner_info_lt_violet.gif) left top no-repeat;}
   .info_message_violet .rt { width: 100%; background: url(/images/corner_info_rt_violet.gif) right top no-repeat;}
   .info_message_violet .rb { width: 100%; background: url(/images/corner_info_rb_violet.gif) right bottom no-repeat;}
   .info_message_violet .lb { width: 100%; background: url(/images/corner_info_lb_violet.gif) left bottom no-repeat; padding: 6px 0 8px 0px;}
   .box_violet { float: left; background: #EEEAF4; width: 100%; padding: 6px 0px 8px 0px; }
/* END: Информационное сообщение */ 

/* BEGIN: Информационное сообщение, красный бокс */
   .info_message_red { float: left; background: #F9C1BD; width: 100%;}  
   .info_message_red .lt { width: 100%; background: url(/images/corner_info_lt_red.gif) left top no-repeat;}
   .info_message_red .rt { width: 100%; background: url(/images/corner_info_rt_red.gif) right top no-repeat;}
   .info_message_red .rb { width: 100%; background: url(/images/corner_info_rb_red.gif) right bottom no-repeat;}
   .info_message_red .lb { width: 100%; background: url(/images/corner_info_lb_red.gif) left bottom no-repeat; padding: 6px 0 8px 0px;}
   .box_red { float: left; background: #F9C1BD; width: 100%; padding: 6px 0px 8px 0px; }
/* END: Информационное сообщение */

/* BEGIN: Информационное сообщение, чёрный бокс */
   .box_black { float: left; background: #969696; width: 100%; padding: 6px 0px 8px 0px;}
/* END: Информационное сообщение */

/* BEGIN: Информационное сообщение, оранжевый бокс */
   .box_orange { float: left; background: #FAB683; width: 100%; padding: 6px 0px 8px 0px;}
   .box_orange_light { float: left; background: #FCD4B4; width: 100%; padding: 6px 0px 8px 0px;}
/* END: Информационное сообщение */
   .box_swite_pink  { float: left; background: #DA9C9C; width: 100%; padding: 6px 0px 8px 0px;}
   .box_swite_green { float: left; background: #7DC87D; width: 100%; padding: 6px 0px 8px 0px;}
   
/* лучший ответ */

.box_best { float: left; background: #FFF4C5; width: 100%; padding: 6px 0px 8px 0px;}

.info_correct {
	padding-left: 10px;
	padding-right: 10px;
}

/* Headers */
.c_header {
	width: 100%;
}
.c_header h2 { 
	background: url(/images/h.gif) no-repeat left;
	color:#075181;
	font-size:140%; 
	font-weight:bold; 
	margin: 5px 0 5px 0px; 
	padding:0 0 0 30px; 
}

.c_header h2 a { background: #FFF; color: #075181; }
.c_header h2 a:hover { background: #FFF; color: #68ADD5; text-decoration:none;  }

.c_header h3 {  font: 85% Arial, Sans-Serif; margin: 0 0 10px 0px; padding: 0; color: #5f5f5f; background: inherit; 
			/*border-bottom: 1px solid #036CB4;*/
}

/* Forms */
.form_name {
	vertical-align: top;
	padding-left: 10px;
}
.big_size {
	font-size: 24px;
}
.normal_size {
	font-size: 12px;
}
.small_size {
	font-size: 9px;
}
.legend_text{
	font-size: 9px;
	padding: 0px;
	margin-bottom: -8px;
	display: block;
}

/* Page Numbers */
.pages {
    margin: 1em 0;
    clear: both;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.pages span {
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
}
.pages a {
 
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    background: #ffffff;
    border: 1px solid #369BD8;
    border-bottom: 2px solid #369BD8;
    text-decoration: none;
}

.pages span.current {
    border: 1px solid #2483BB;
    border-bottom: 2px solid #2483BB;
    font-weight: bold;
    background: #2483BB;
    color: #fff;
}

.pages a:hover {
    border-color: #1C648E;
    color: #29476B;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
        border: 1px solid #ddd;
        color: #999;
}

/* Page Numbers Blog */
.blog_pages {
    margin: 1em 0;
    clear: both;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.blog_pages span {
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
}
.blog_pages a {
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    background: #ffffff;
    border: 1px solid #E1E1E1;
    text-decoration: none;
    color: #787878;
}

.blog_pages span.current {
    border: 1px solid #E1E1E1;
    font-weight: bold;
    background: #E1E1E1;
    color: #fff;
}

.blog_pages a:hover {
    border-color: #A2AEC4;
    color: #29476B;
}

.blog_pages a.nextprev {
    font-weight: bold;
}

.blog_pages span.nextprev {
    color: #666;
}

.blog_pages span.nextprev {
        border: 1px solid #ddd;
        color: #999;
}

/* Elements */
.buttonOuter{
	display: inline-block;
	border: 1px solid #ccc;    
  	background-color:#eaeaea;
  	padding: 0px;
  	cursor: pointer;
  	color: #000;
  	width: auto;
}	
.buttonOuter:hover{  
  	background-color:#f5f5f5;
}	
.buttonOuterOff{
	display: inline-block;
	border: 1px solid #ccc;    
  	background-color:#eaeaea;
  	padding: 0px;
  	color: #808080;
  	width: auto;
}	
.buttonOuterOff:hover{  
}
.buttonLine{
	display: block;
	border-top: 1px solid #fff;   
}
.buttonLayer{
	padding: 3px 14px 3px 14px;
}
.button {
	padding: 0.2em 0.5em;
    margin-right: 0.1em;
    background: #ffffff;
    border: 1px solid #369BD8;
    border-bottom: 2px solid #369BD8;
    text-decoration: none;
    cursor: pointer;
    color: #29476B;
}
.button:hover {
	background: #ffffff;
    border-color: #2E6AB1;
    color: #29476B;
}
.sign_up_button_layer{
	display: block;
	padding: 0.2em 0.5em;
    margin-right: 0.1em;
    background: #ffffff;
    border: 1px solid #369BD8;
    text-decoration: none;
    cursor: pointer;
    color: #29476B;
    width: 220px;
}
.sign_up_button_layer:hover {
	background: #ffffff;
    border-color: #2E6AB1;
    color: #29476B;
}
.sign_up_button_text{
	display: block;
	font-size: 26px;
    margin-bottom: 10px;
}
.help_icon{
	top: 4px;
	position: relative;
	display: inline-block;
	cursor: pointer;
	width:  16px;
	height: 16px;
	margin-top: -2px;
}
.just_icon{
	top: 4px;
	position: relative;
	display: inline-block;
	cursor: help;
	width:  16px;
	height: 16px;
	margin-top: -2px;
}
.just_clear_icon{
	top: 4px;
	position: relative;
	display: inline-block;
	width:  16px;
	height: 16px;
	margin-top: -2px;
}
a.help_link{
	text-decoration:none;
}
a.help_link span{
	display:none; 
	padding:2px 3px; 
	margin-left:8px;
	width: auto;
	height: auto;
	font: 11px Tahoma, Arial, sans-serif;
}
a.help_link:hover {
	background: transparent;
	text-decoration:none;
}
a.help_link:hover span{
	display:inline; 
	position: absolute; 
	background:#ffffff; 
	border:1px solid #cccccc; 
	color:#6c6c6c;
	z-index: 99;
}

/* LIGHTS */
.programm_title {
	color: #A04B74;
	font-size: 18px;
	font-weight: bold;
}
.green {
	color: #329810;
}
.red {
	color: #E40F0F;
}
.pink {
	color: #F0339B;
}
.violet{
	color: #666FAA;
}
.gray{
	color: #B2B2B2;
}
.orange{
	color: #E2C210;
}
.white{
	color: white;
}
.red_deleted {
    color: #D55B5B;
}
.adult_warning{
	color: #FF2A7F;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	cursor: help;
}
.ok {
	display: block;
	width: 34px;
	height: 20px;
	font-weight: bolder;
	background-color: #208E17;
	color: white;	
	cursor: help;
	text-align: center;
}
.no {
	display: block;
	width: 34px;
	height: 20px;
	font-weight: bolder;
	background-color: #C2300C;
	color: white;
	cursor: help;
	text-align: center;
}
.ban{
	display: block;
	width: 34px;
	height: 20px;
	font-weight: bolder;
	background-color: #E2C210;
	color: white;
	cursor: help;
	text-align: center;
}
.activation{
	display: block;
	width: 34px;
	height: 20px;
	font-weight: bolder;
	background-color: #666FAA;
	color: white;
	cursor: help;
	text-align: center;
}
.good_answ{
	font-weight: bolder;
	background-color: #208E17;
	color: white;
}
.bad_answ{
	font-weight: bolder;
	background-color: #C2300C;
	color: white;
}
.neutral_answ{
	font-weight: bolder;
	background-color: #E2C210;
	color: white;
}
.violet_answ{
	font-weight: bolder;
	background-color: #666FAA;
	color: white;
}
.neutral_answ a {
	color: white;
}
.neutral_answ a:hover {
	color: white;
}
.bad_answ a {
	color: white;
}
.bad_answ a:hover {
	color: white;
}
.good_answ a {
	color: white;
}
.good_answ a:hover {
	color: white;
}
.violet_answ a {
	color: white;
}
.violet_answ a:hover {
	color: white;
}
.rating_line {
	cursor: pointer;
}
.gray_task_box{
	width: inherit;
	height: 12px;
	padding: 2px;
	background-color: #EAEAEA;
	border: 1px solid #C9C9C9;
	color: #C9C9C9;
	cursor: help;
}
.blue_task_box{
	width: inherit;
	height: 12px;
	padding: 2px;
	background-color: #DFE4EA;
	border: 1px solid #A3B1C2;
	color: black;
	cursor: help;
}
.green_task_box{
	width: inherit;
	height: 12px;
	padding: 2px;
	background-color: #D9F2E1;
	border: 1px solid #7ED39A;
	color: black;
	cursor: help;
}
.red_task_box{
	width: inherit;
	height: 12px;
	padding: 2px;
	background-color: #F5CBC9;
	border: 1px solid #E4746D;
	color: black;
	cursor: help;
}
.ban_task_box{
	width: inherit;
	height: 12px;
	padding: 2px;
	background-color: #F1BDB4;
	border: 1px solid #E9CABC;
	color: #5A5A5A;
	cursor: help;
}

/* lists */
.l_header td {
	border-top: 3px solid #1C648E;
	border-bottom: 1px solid gray;
	background-color: #F4F7FB;
	padding-left: 5px;
}
.l_header_this {
	border-top: 3px solid #1C648E;
	border-bottom: 1px solid gray;
	background-color: #F4F7FB;
	padding-left: 5px;
}
.l_red td{
	padding-left: 5px;
	padding-right: 2px;
}
.l_red {
	background-color: #F3BCBC;
}
.l_white td{
	padding-left: 5px;
	padding-right: 2px;
}
.l_black td{
	padding-left: 5px;
	padding-right: 2px;
}
.l_dark td{
	padding-left: 5px;
	padding-right: 2px;
}
.l_black {
	background-color: #F4F7FB;
}
.l_white {
	background-color: white;
}
.l_dark {
	background-color: #C0C0C0;
}
.number_g1 {
	font-size: 16px;
	font-weight: bold;
	font-family: veranda;
	color: #FF6600;
}
.number_g2 {
	font-size: 16px;
	font-weight: bold;
	font-family: veranda;
	color: #26792D;
}
.lc_black {
	background-color: #F4F7FB;
    padding: 3px;
    padding-left: 5px;
}
.lc_white {
	background-color: white;
    padding: 3px;
    padding-left: 5px;
}
/* Forum */

.post_msg{
	background-color: white;
	padding: 5px;
}

.new_post{
	display: inline-block;
	font-size: 14px;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	color: #FF9900;
	cursor: help;
}

.theme_title{
	font-size: 14px;
}

/* Окошко */

#window{
	top: 30%;
	left: 25%;
	float:left;
	position: absolute;
	background-color:#F0F1F4;
	text-align:left;
	overflow: visible;
	border:1px solid #1C648E;
	z-index: 200;
	padding: 2px;
}

#win_header{
	background-color: #4D78A4;
	color: white;
	padding-left: 10px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

#win_close{
	background-color: #F2F2F2;
	text-align: right;
	padding: 5px;
}

#win_close_up{
	text-align: right;
	padding-top:  5px;
}

#win_close_up img{
	cursor: pointer;
}

#win_content{
	padding: 5px 5px;
	padding-left: 15px;
	/*border-top: 1px solid #C0C0C0;*/
	border-bottom: 1px solid #C0C0C0;
}

#modal_overlay{
    min-height:100%;
    height:100%;
    left:0pt;
    position:fixed;
    top:0pt;
    width:100%;
    z-index:2999;
    vertical-align: middle;
    display: none;
}

#help_modal_overlay{
    min-height:100%;
    height:100%;
    left:0pt;
    position:fixed;
    top:0pt;
    width:100%;
    z-index:3000;
    vertical-align: middle;
    display: none;
}

#modal_window {
    left: 20%;
    height: auto;
    overflow: auto;
    position: fixed;
    top: 20%;
    /*padding: 10px;*/
}

#window_table {
	border: 1px solid #969696;
    border-top: 0px solid #969696;
    background: white;
}

* html #modal_window {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}  

* html #modal_overlay{
     position: absolute;
}

/* watch the sites */
#timer_box {
	width: 60px;
	height: 40px;
	font-size: 36px;
	font-weight: bold;
	color: white;
	background-color: #CA4022;
	text-align: center;
}
#site_name {
	display: inline-block;
	width: 100%;
	text-decoration: none;
	background-color: #808080;
	font-weight: bold;
	color: #fff;
	padding: 2px;
	padding-right: 0px;
	font-size: 12px;
}
#site_name a {
	color: white;
}
#site_name a:hover {
	color: white;
}
.ptc_codes a{
	color: #456525;
	font-weight: bolder;
	padding: 2px;
	border: 1px solid #2B3F16;
}
.ptc_codes a:hover{
	color: #75AB3F;
	border: 1px solid #75AB3F;
}
/* IN MAIL*/
#mail_do_panel {
	clear: left;
	float: left;
	width: 100%;
	background: #9FC7D8;
	padding: 8px 0px 8px 0px;
	color: #fff;
	height: 18px;
	font-weight: bold;
}
.info_line{
	background: #E9EDEA;
	padding-left: 5px;
}
.message_read{
	background-color: #E37C66;
	display: block;
	width: 100%;
	height: 60px;
}

/* sizes */
.x-small{
	font-size: 8px;
}
.small_string{
	display: block;
	margin-top: -5px;
	margin-bottom: -5px;
	font-size: 8px;
}

/* Promo Styles */
.numbers {
	font-size: 48px;
	color: #FABD1F;
	font-weight: bold;
	padding: 10px;
}
.numbers_medium {
	font-size: 25px;
	color: #FABD1F;
	font-weight: bold;
	padding: 0px;
}
.cool_string {
	font-size: 20px;
	color: #DE433A;
	font-weight: bold;
}

/* Drop menu Styles */
.CPHP_menu {
	position: absolute;
	display: block;
	z-index: 1;
}
.menu_name{
	display: block;
}
.menu_name_dublicate{
	padding-bottom: 2px;
}
.menu_link{
	font-size: 12px;
	font-family: Arial,sans-serif;
	color: #2F637A;
}
.menu_dashed{
	font-size: 12px;
	font-family: Arial,sans-serif;
	border-bottom: 1px dashed #2F637A;
	color: #2F637A;
	text-decoration: none;
}
.menu_layer{
	position: relative;
	display: none;
	background-color: white;
	padding: 1px;
	width: auto;
	height: auto;
	top: -7px;
	left: -7px;
}
.menu_layer_border{
	padding: 5px;
	border: 1px solid #C8C8C8
}
.menu_selector{
	display:block;
	height:20px;
	position:relative;
	width:140px;
}
.menu_selector a {
	display: block;
	font-size:12px; 
	font-family: Arial,sans-serif;
	height:20px; 
	width:135px;
	padding-left: 5px;
	color:#2F637A;  
	border: 1px solid #fff;
	background: #FFFFFF;
	text-decoration: none;
}
.menu_selector a:hover {
	background:#D54D42; 
	color:#fff;
}
.fix_container{
	position: relative;
	width: 186px;
}
/* POST STYLES */
.new_comment_info {
    background-color: #f7f7f7;
 	border-bottom: 1px solid #d8dfea;
 	border-top: 1px solid #3b5998; 
 	color: #222;
 	font-size: 11px;  
 	padding: 2px 4px;
}
.new_comment_date{
    font-size: 10px;
    color: gray;
}
.new_comment_control{
    border-top: gray dotted 1px;
    background-color: white;
}
.new_comment_editted_pic{
    position: relative;
    top:  4px;
    margin-right: 3px;
    cursor: help;
}
.new_comment_body{
    background-color: white;
    padding: 2px;
    padding-left: 4px;
    padding-right: 4px;
}
.post {
	padding: 2px;
}
.post .left_side{
	float: left;
	width: 11%;
}
.post .right_side{
	float: left;
	width: 89%;
}
.post .left_side_f{
	float: left;
	width: 19%;
}
.post .right_side_f{
	float: left;
	width: 81%;
}
.post .avatar{
}
.post .info{
	background-color: #f7f7f7;
 	border-bottom: 1px solid #d8dfea;
 	border-top: 1px solid #3b5998; 
 	color: #222;
 	font-size: 11px;  
 	padding: 2px 4px;
}
.post .body{
	padding: 2px 4px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #d8dfea;
}
.small_date{
	color: #666; 
 	padding-top: 1px;
 	font-size: 9px;
}
.o_head{
	background-color: #A2C1D3;
	padding: 3px;
	font-weight: bold;
}
.forum_accord_body{
	background-color: white;
}
.forum_last_button {
	background-color: white;
}
/* TEHNICAL */
.task_body {
	display: block;
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #BEBEBE;
	border-bottom: 1px solid #BEBEBE;
	font: 13px Tahoma, Arial, sans-serif;
}
.task_body .body {
	background-color: #FFFFFF;
	padding: 5px;
}
.task_td_downliner{
    border-bottom: 1px solid #F0F0F0;
    padding-bottom: 2px;
    padding-top: 2px;
}
.task_card_title {
    background-color: #CEDBEA;
    /*color: #969696;*/
}
.task_price {
    font-size: 16px;
}
.task_title {
    font-size: 18px;
    padding-left: 5px;
}
.task_buttons{
    display: inline-block;
    position: relative;
    top: 1px;
}
.delete_task_aswer{
    background: #D1D1D1;
}
#blanked_index_div {
	display: none;
}
.gray_click_back{
	background-color: #C0C0C0;
	float: left; 
	width: 100%; 
	padding: 6px 0px 8px 0px;
}
.gray_task_back{
	background-color: #C7BFBC;
}
.green_task_back{
	background-color: #D3ECD8;
}
.green_task_back td{
	padding-left: 5px;
	padding-right: 2px;
}
.gray_task_back td{
	padding-left: 5px;
	padding-right: 2px;
}
.discount_card{
	border: 1px solid black;
}
.info_vizor{
	cursor: pointer;
}
.info_overlay{
	display: none;
	position: absolute;
	text-align: left;
	border: 1px solid gray;
	z-index: 9999;
}
.info_bar {
	
}
.info_fixer{
	display: inline-block;
	position: relative;
	z-index: 1;
	background-color: white;
	padding: 5px;
}
.ghint{
	display: inline-block;
	color:#606060;
	padding-left: 18px;
	margin-top: 1px;
	background: #E9E9E9 url(images/icons/page_white_text_width.gif) no-repeat left top;
}
.result {
  background: #fff;
  border: 1px solid #ccc;
  padding: 5px 4px 4px 4px;
  margin-bottom: 5px; 
}
.profile_on {
	display: inline-block;
	height: 20px;
	font-weight: bolder;
	background-color: #208E17;
	color: white;	
	cursor: help;
	text-align: center;
	padding: 0px 5px 0px 5px;
}
.profile_off {
	display: inline-block;
	height: 20px;
	font-weight: bolder;
	background-color: #C2300C;
	color: white;
	cursor: help;
	text-align: center;
	padding: 0px 5px 0px 5px;
}
.profile_ban{
	display: inline-block;
	height: 20px;
	font-weight: bolder;
	background-color: #E2C210;
	color: white;
	cursor: help;
	text-align: center;
	padding: 0px 5px 0px 5px;
}
.profile_friend{
	display: inline-block;
	height: 20px;
	font-weight: bolder;
	background-color: #666FAA;
	color: white;
	cursor: help;
	text-align: center;
	padding: 0px 5px 0px 5px;
}
.profile_noactive{
	display: inline-block;
	height: 20px;
	font-weight: bolder;
	background-color: #AEAEAE;
	color: white;
	cursor: help;
	text-align: center;
	padding: 0px 5px 0px 5px;
}
.rating_big_numbers{
	font-size: 28px;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-weight: bold;
    color: #2F637A;
}
.rating_item{
	border: 1px solid #ccc;
    padding: 5px 4px 4px 4px;
}
.rating_caser {
	display: inline-block;
	height: 20px;
	font-weight: bolder;
	background-color: #208E17;
	color: white;
	text-align: center;
	padding: 0px 5px 0px 5px;
}
.permis_bar {
	float: left;
	width: 12px;
}
/* Article Scrolls */
#scrollable {
	width: 294px;
	overflow: hidden;
	height: 190px;
	border: 1px solid #ccc;
	position: absolute;
}
#scroll_text {
	display: block;
	position: relative;
	background-color: #F4F4F0;
	padding-left: 3px;
	margin-top: -2px;
}
#scroll_text_online {
	display: block;
	position: relative;
	background-color: #F4F4F0;
	padding-left: 3px;
	margin-top: -2px;
}
#scroll_text_blog {
	display: block;
	position: relative;
	background-color: #F4F4F0;
	padding-left: 3px;
	margin-top: -2px;
}
#scroll_text_blog_online {
	display: block;
	position: relative;
	background-color: #F4F4F0;
	padding-left: 3px;
	margin-top: -2px;
}
#scroll_text_quest {
	display: block;
	position: relative;
	background-color: #F4F4F0;
	padding-left: 3px;
	margin-top: -2px;
}
#scroll_text_quest_online {
	display: block;
	position: relative;
	background-color: #F4F4F0;
	padding-left: 3px;
	margin-top: -2px;
}
#scroll_up_button{
	position: relative;
    cursor: pointer;
    z-index: 1;
    top: 170px;
}
#scroll_down_button{
    position: relative;
    top: 1px;
    float: right;
	cursor: pointer;
    z-index: 1;
}
#scroll_box {
	height: 190px;
    padding-bottom: 8px;
}
.inf_up_select{
    width: 98px;
    background: url("/images/inf_tab_up.gif") no-repeat;
    z-index: 1;
}
.inf_down_select{
    width: 98px;
    background: url("/images/inf_tab_down.gif") no-repeat;
    z-index: 1;
}
.inf_up_unselect{
    width: 98px;
    background-color: #eee;
}
.inf_down_unselect{
    width: 98px;
    background-color: #E1F0FD;
    border-bottom: 1px solid #ccc;
}
/* Cool Boxes */
.red_box {
	padding: 8px;
	background-color: #FFAEAE;
}
.register_box{
	width: 110px;
	padding: 8px;
	color: white;
	font-weight: bold;
	text-align: left;
	background-color: #35913C;
}
.register_box a, .register_box a:hover{
	color: white;
	text-decoration: none;
}
.sub_slogan_orange{
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #FF7000;
}
.sub_slogan_orange a{
    color: #FF7000;
	text-decoration: none;
}
.sub_slogan_orange a:hover{
    color: #FF7000;
	text-decoration: none;
}
.sub_slogan{
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #C14E00;
}
.sub_slogan_red{
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #8C2E26;
}
.sub_slogan_gray{
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #782C07;
}
.sub_slogan_blue{
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #445093;
}
.yuo_know{
	border-left: 2px solid #D0BEBB;
	background-color: #F8ECE7;
	padding: 10px 10px 10px 10px;
}

/* MONITOR STYLES */
.wm_t_not {
	cursor: pointer;
	padding: 2px;
	background: #EDEEEF;
	border: 1px solid #ccc;
	color: #8A8A8A;
}
.wm_t_sel {
	cursor: pointer;
	padding: 2px;
	background: #DCE1E7;
	border: 1px solid #78B0D1;
	color: #41517A;
}
.desc_box {
	display: block;
	background: #E9EDEA;
	padding: 5px;
	margin: 5px;
}

/* SPOILER AND STUFF*/
.spoiler {
	display: block;
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #BEBEBE;
	border-bottom: 1px solid #BEBEBE;
	font: 13px Tahoma, Arial, sans-serif;
}
.spoiler .title {
	padding: 2px;
	background-color: #FFFFFF;
	cursor: pointer;
}
.spoiler .title .pin {
	float: left;
	background-color: #F1DFDA;
	width: 18px;
	height: 26px;
	padding-left: 4px;
	font: 18px Tahoma, Arial, sans-serif;
}
.spoiler .title .text {
	background-color: #CEDBEA;
	margin: 0px;
	padding: 2px;
	font: 18px Arial;
	height: 22px;
	padding-left: 35px;
}
.spoiler .body {
	display: none;
	background-color: #FFFFFF;
	padding: 5px;
}
.spoiler input[type="text"], .spoiler input[type="password"] {
	color: #666;
	border: solid 3px #ccc;
	padding: 3px 5px  3px 5px;
}
.sp_input {
	color: #666;
	border: solid 3px #ccc;
	padding: 3px 5px  3px 5px;
}
.sp_h2 {
	font: 18px Arial;
	margin: 0px;
}
.sp_gray {
	font: 14px Tahoma, Arial, sans-serif;
	color: #808080;
}
.sp_button {
	color: #353535;
	border: solid 3px #ccc;
	padding: 3px 5px  3px 5px;
	cursor: pointer;
}
.sp_button:hover {
	color: #B0371E;
	border-color: #E4D3CD;
}

/* POLLS */

/*
* Medals
*/

.medal_title {
    font-size: 12px;
    font-weight: bold;
    color: #459F3C;
}

/*
* Tags
*/
.tag1 a {
	font-family: Tahoma;
	color: #527A52;
	text-decoration: none;
	font-size: 9px;
	padding: 4px;
}
.tag1 a:hover {	
	color: #ffffff;
	background-color: #527A52;
}

.tag2 a{
	font-family: Tahoma;
	color: #B5B017;
	text-decoration: none;
	font-size: 10px;
	padding: 4px;
	font-weight: bold;
}
.tag2 a:hover {	
	color: #ffffff;
	background-color: #B5B017;
}

.tag3 a{
	font-family: Tahoma;
	color: #9B5431;
	text-decoration: none;
	font-size: 11px;
	padding: 4px;
}
.tag3 a:hover {	
	color: #ffffff;
	background-color: #9B5431;
}

.tag4 a{
	font-family: Tahoma;
	color: #BD550F;
	text-decoration: none;
	font-size: 12px;
	padding: 4px;
	font-weight: bold;
}
.tag4 a:hover {	
	color: #ffffff;
	background-color: #BD550F;	
}

.tag5 a{
	font-family: Tahoma;
	color: #A22B57;
	text-decoration: none;
	font-size: 13px;
	padding: 4px;
}
.tag5 a:hover {	
	color: #ffffff;
	background-color: #A22B57;	
}

.tag6 a{
	font-family: Tahoma;
	color: #9565CF;
	text-decoration: none;
	font-size: 14px;
	padding: 4px;
	font-weight: bold;
}
.tag6 a:hover {	
	color: #ffffff;
	background-color: #9565CF;	
}

.tag7 a{
	font-family: Tahoma;
	color: #E74E4E;
	text-decoration: none;
	font-size: 15px;
	padding: 4px;
}
.tag7 a:hover {	
	color: #ffffff;
	background-color: #E74E4E;	
}

.tag8 a {
	font-family: Tahoma;
	color: #F46551;
	text-decoration: none;
	font-size: 16px;
	padding: 4px; 
	font-weight: bold;
}
.tag8 a:hover {	
	color: #ffffff;
	background-color: #F46551;
}
/* FORUM SPOILER */
.f_spoiler_box {
    border: solid #C3CBD1; border-width: 1px 1px 1px 2px;
    margin-bottom: 6px;
}
.f_spoiler_name {
    padding: 2px;
    padding-left: 5px;
    background-color: #f7f7f7;
    color: #444444;
    font-weight: bold;
    cursor: pointer;
}
.f_spoiler_text {
    background-color: #FFF;
    padding: 5px;
    display: none;
}
.f_spoiler_img{
    position: relative;
    top: 3px;
    margin-right: 5px;
}
/* PURSES */
.purse_icon {
    width: 34px;
    height: 34px;
    cursor: pointer;
}
.purse_icon_help {
    width: 34px;
    height: 34px;
    cursor: help;
}
.hand_purse {
    width: 23px;
    height: 33px;
    position: absolute;
    margin-left: -30px;
    margin-top: -20px;
}
.cash_note {
    border-top: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
    padding: 17px 10px 17px 10px;	
    margin: 0 0 10px 0;
    background: #fff;
    color: #454545;
}
.bill_box {
   	display: block;
    position: relative;
    border: 1px solid #c93;
    padding-left: 4px;
    background: #ffc;
}
.bill_number {
    color: #808080;
    font-size: 10px;
}
.bill_value{
    font-size: 18px;
}
.bill_wmz {
    font-size: 18px;
    color: #329810;
}
.bill_wmr {
    font-size: 18px;
    color: #E40F0F;
}
.bill_arrow {
    width: 16px;
    height: 16px;
    margin-top: 2px;
    cursor: help;
}
.bill_ok {
   cursor: pointer;
   padding-left: 18px;
   padding-bottom: 2px;
   background: url(/images/unblock.gif) no-repeat top left; 
}
.bill_cancel {
   cursor: pointer;
   padding-left: 18px;
   padding-bottom: 2px;
   background: url(/images/action_delete2.gif) no-repeat top left; 
}
.bill_ret_btn{
    top: 2px;
	position: relative;
	display: inline-block;
    cursor: pointer;
}
.agent_line {
    font-size: 14px;
}
/* The hint to Hide and Show */
.hint_st {
   	display: block;
    position: relative;
    left: -25px;
    width: 200px;
    margin-top: 20px;
    border: 1px solid #c93;
    padding: 10px 12px;
    background: #ffc url(/images/pointer.gif) no-repeat -10px 5px;
}

/* The pointer image is hadded by using another span */
.hint_st .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(/images/pointer.gif) left top no-repeat;
}

/* Q-TIP */
.qtip {
    cursor: help;
}
.qtip .qtip-content{
   padding: 10px;
   overflow: hidden;
}
   
   .qtip .qtip-content .qtip-title,
   .qtip-cream .qtip-content .qtip-title{
      background-color: #F0DE7D;
   }
   
   .qtip-light .qtip-content .qtip-title{
      background-color: #f1f1f1;
   }

   .qtip-dark .qtip-content .qtip-title{
      background-color: #404040;
   }

   .qtip-red .qtip-content .qtip-title{
      background-color: #F28279;
   }
   
   .qtip-green .qtip-content .qtip-title{
      background-color: #B9DB8C;
   }
