body{
	font-family : Verdana;
	font-size: 12px;
	color: #2b2a2a;
	background: white;
}
a{
	color: #2882bb;
	text-decoration: underline;
}
a:hover{ text-decoration: none; }
a.dashed{
	text-decoration: none;
	border-bottom: #2882bb 1px dashed;
}
a.big_dashed{
	text-decoration: none;
	border-bottom: #2882bb 1px dashed;
	font-size: 18px;
	cursor: pointer;
}
a.dashed_16{
	text-decoration: none;
	border-bottom: #2882bb 1px dashed;
	font-size: 16px;
	cursor: pointer;
}
a.dashed_16:hover, a.dashed:hover, a.big_dashed:hover{ border: 0px; }
.big_blue{
	font-size: 18px;
	color: #2882bb;
}
.yellow_block .top{
	height: 10px;
	background: url("../images/yellow_block/top.png") repeat-x;
}
.yellow_block .bottom{
	height: 10px;
	background: url("../images/yellow_block/bottom.png") repeat-x;
}
.yellow_block .left{
	width: 10px;
	background: url("../images/yellow_block/left.png") repeat-y;
}
.yellow_block .right{
	width: 10px;
	background: url("../images/yellow_block/right.png") repeat-y;
}
.yellow_block .content{
	background: #fffcdb;
	vertical-align: top;
	text-align: left;
	padding: 5px;
}
p.username{
	color: #0567b2;
	font-size: 14px;
}
p.username a{
	font-weight: bold;
	text-decoration: none;
	color: #0567b2;
}
p.username a:hover{
	text-decoration: underline;
}
.red{
	color: #cb0b0b;
}
.blue{
	color: #2882bb;
}
.green{
	color: #349608;
}
.user_menu{
	width: 239px;
	height: 107px;
}
.user_menu a{
	color: #2882bb;
}
.user_menu p{
	margin-bottom: 5px;
}
.logo{
	padding-top: 12px;
	vertical-align: top;
	text-align: left;
	width: 216px;
}
.menu a{ text-decoration: none; }
.menu a:hover{ text-decoration: underline; }
p.top_user_menu{
	margin-left: 50px;
	margin-bottom: 5px;
}
table.top_user_menu{
	margin-left: 50px;
}
table.top_user_menu td{
	line-height: 15px;
	width: 210px;
}
td.top_menu{
	background: #4fb9f0;
	height: 35px;
}
table.top_menu .side{
	width: 5px;
	background: transparent;
}
table.top_menu{
	margin-top: 18px;
	margin-bottom: 18px;
}
td.top_menu a{
	font-size: 16px;
	text-decoration: none;
	color: white;
}
td.top_menu a:hover, a.active{
	font-weight: bold;
}
td.top_menu td{
	vertical-align: middle;
	height: 35px;
	text-align: center;
}
td.left_side{
	width: 239px;
	vertical-align: top;
}
table.left_side{
	width: 239px;
}
.gray_block .top{
	height: 10px;
	background: url("../images/gray_block/top.png") repeat-x;
}
.gray_block .bottom{
	height: 10px;
	background: url("../images/gray_block/bottom.png") repeat-x;
}
.gray_block .left{
	width: 10px;
	background: url("../images/gray_block/left.png") repeat-y;
}
.gray_block .right{
	width: 10px;
	background: url("../images/gray_block/right.png") repeat-y;
}
.gray_block .content{
	background: #f2f2f2;
	vertical-align: top;
	text-align: left;
	padding: 5px;
}
.gray_block .content h2{
	font-size: 16px;
	color: #349608;
	margin-bottom: 15px;
}
.light_gray{
	color: #a09d9d;
}
a.light_gray{
	color: #a09d9d;
	text-decoration: none;
}
a.light_gray:hover{ text-decoration: underline; }
.date{
	font-weight: bold;
	color: #106790;
}
.short_news_block{
	color: black;
	margin-bottom: 15px;
}
.gray_block .content .menu{
	line-height: 20px;
	color: #106790;
}
.gray_block .content .menu a{
	color: #106790;
	text-decoration: none;
}
.gray_block .content .menu a:hover{
	color: #cb0b0b;
	text-decoration: underline;
}
.main_content{
	padding-left: 17px;
	padding-right: 17px;
}
.main_content p{
	margin-bottom: 18px;
	line-height: 18px;
}
.main_content h1{
	font-size: 24px;
	color: #cb0b0b;
	margin-bottom: 10px;
}
.main_content h2{
	font-size: 20px;
	color: #349608;
	margin-bottom: 10px;
}
p.message_ok{
	font-size: 16px;
	background: #ecffc4;
	color: #278606;
	margin-bottom: 10px;
	line-height: 30px;
	padding-left: 15px;
	padding-right: 15px;
}
p.message_error{
	font-size: 14px;
	color: #ff0000;
	margin-bottom: 10px;
}
label.remember{
	color: #c20808;
	font-size: 10px;
	margin: 0px;
	margin-right: 10px;
}
input[type=text], input[type=password]{
	width: 200px;
	height: 15px;
	padding-top: 2px;
	background: #f5f5f5;
	border: 1px solid #a5c3d3;
	color: black;
	font-size: 10px;
	padding-left: 2px;
	padding-right: 2px;
}
select{
	width: 200px;
	height: 22px;
	padding-top: 2px;
	background: #f5f5f5;
	border: 1px solid #a5c3d3;
	color: black;
	font-size: 10px;
	padding-left: 2px;
	padding-right: 2px;
}
input[type=button], input[type=submit]{
	height: 19px;
	border: 1px solid #2c9cd6;
	background: url("../images/button_back.png") repeat-x;
	font-size: 10px;
	color: white;
	padding-bottom: 4px;
	padding-left: 16px;
	padding-right: 16px;
}
input.red_btn{
	border: 1px solid #d62c2c;
	background: url("../images/red_button_back.png") repeat-x;
}
input.green_btn{
	border: 1px solid #268b21;
	background: url("../images/green_button_back.png") repeat-x;
}
input.disable{
	border: 1px solid #f5f5f5;
	background: white;
	color: #cccccc;
}
textarea{
	padding: 2px;
	background: #f5f5f5;
	border: 1px solid #a5c3d3;
	color: black;
	font-size: 10px;
	width: 300px;
	height: 150px;
}
textarea.disable{
	border: 1px solid #f5f5f5;
	background: white;
	color: #cccccc;
}
p.register{
	text-align: center;
	font-size: 10px;
	color: #4e90b3;
	margin: 0px;
	margin-top: 5px;
}
p.register a{
	font-size: 10px;
	color: #4e90b3;
	text-decoration: none;
}
p.register a:hover{
	color: #095e8b;
	text-decoration: underline;
}
p.user_rate{
	background: url("../images/icons/coins-trans.png") top left no-repeat;
	padding-left: 20px;
	line-height: 16px;
}
p.user_id{
	background: url("../images/icons/user_green-trans.png") top left no-repeat;
	padding-left: 20px;
	line-height: 16px;
}
p.exchange_rate{
	background: url("../images/icons/chart_line-trans.png") top left no-repeat;
	padding-left: 20px;
	line-height: 16px;
}
p.user_balance{
	background: url("../images/icons/money-trans.png") top left no-repeat;
	padding-left: 20px;
	line-height: 16px;
}
ul li{
	margin-bottom: 5px;
}
.faq_answer{
	line-height: 18px;
}
div.pager_navigation{
	margin-bottom: 15px;
	text-align: center;
}
div.pager_navigation a{
	margin-left: 10px;
	margin-right: 10px;
}
input[type=text].link{
	border: 0px;
	background: transparent;
	width: 100%;
	font-size: 12px;
	height: 20px;
	color: #2882bb;
}
input.date_select{
	width: 70px;
}
h3, h4, .lh3{
	color: #2882bb;
	font-size: 16px;
	margin-bottom: 4px;
}
.banner_max_size{
	width: 500px;
}
table.form p{
	margin: 0px;
}
table.form td{
	padding-bottom: 5px;
	line-height: normal;
	vertical-align: bottom;
	text-align: left;
}
table.form label{
	margin-left: 5px;
}
table.form input[type=button], table.form input[type=submit]{
	margin-top: 10px;
}
.dashed_v_line{
	margin-top: 15px;
	margin-bottom: 15px;
	border-top: 1px dashed #dcdcdc;
}
ul.faq_questions li{
	margin-bottom: 10px;
}
.table_list {
	width: 100%;
}
.table_list th {
	padding: 5px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #4fb9f0;
	text-align: center;
	font-weight: bold;
	color: white;
	border: 1px solid #D0E4F1;
}
.table_list th a{
	color: white;
	font-weight: bold;
}
table.table_list td {
	padding: 5px;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid #D0E4F1;
	text-align: center;
	border-top: 0px;
	vertical-align: middle;
}
.table_list td img{
	margin-left: 2px;
	margin-right: 2px;
}
.table_list .row_0 td {
	background-color: #f9f9f9;
	padding: 5px;
	padding-left: 3px;
	padding-right: 3px;
}
.table_list .row_1 td {
	background-color: #f2f2f2;
	padding: 5px;
	padding-left: 3px;
	padding-right: 3px;
}
.table_list tr:hover td{
	background: #fef9c5;
}
.table_list input{
	height: 18px;
	margin-left: 5px;
}
.table_list .inside td{
	border: 0px;
	padding: 0px;
}
td.align-left{
	text-align: left;
}
table.select_img_conteiner td{
	text-align: left;
}
table.select_img_conteiner p{
	line-height: 26px;
	margin: 0px;
}
input.captcha{
	height: 26px;
	width: 95px;
	text-align: center;
	font-size: 18px;
}
.form_error{
	margin-bottom: 3px;
	color: red;
	margin-left: 10px;
}
table.captcha td{
	vertical-align: middle;
	padding-right: 5px;
}
table.tab{
	width: 100%;
}

table.tab td{
	padding: 8px;
}

table.tab td.active{
	text-align: center;
	border: 1px solid #cccccc;
	border-bottom: 1px solid #ffffff;
}

table.tab td.not_active{
	text-align: center;
	border-bottom: 1px solid #cccccc;
}

table.tab td.list{
	border: 1px solid #cccccc;
	border-top: 0px;
}
table.tab h3{
	font-size: 16px;
	color: #349608;
	margin: 0px;
}
.tab_link{
	font-size: 16px;
	color: #2882bb;
}
.ticket_message{
	padding: 10px;
	margin-bottom: 5px;
}
.ticket_admin_message{
	 background-color: #F7FFEF;
	 border: 1px solid #C4DFA7;
}
.ticket-abuse{
	padding: 7px;
	margin-bottom: 7px;
	background-color: #ffcdcd;
	border: 1px solid #ff6c6c;
}
.ticket-abuse a{
	color: red;
}
.ticket-close, .ticket-user{
	padding: 7px;
	margin-bottom: 7px;
	background-color: #f5f5f5;
	border: 1px solid #dcdcdc;
}
.ticket-close a, .ticket-user a{
	color: gray;
}
.ticket-admin{
	padding: 7px;
	margin-bottom: 7px;
	background-color: #e7ffcd;
	border: 1px solid #83d50f;
}
.ticket-admin a{
	color: green;
}
.tiket_status-abuse{ 
	color: red;
	font-size: 11px;
	text-transform: lowercase;
}
.tiket_status-admin{ 
	color: green;
	font-size: 11px; 
	text-transform: lowercase;
}
.tiket_status-user, .tiket_status-close{
	color: grey;
	font-size: 11px;
	text-transform: lowercase;
}
tr.nowrap th{
	white-space: nowrap;
}
span.help{
	cursor: help;
	padding-right: 18px;
	background: url("../images/icons/help-trans.png") no-repeat right center;
}
.tlacp{
	font-weight: bold;
	color: #CB0B0B;
}
.tlac{
	background: #FEF9C5;
}
.table_list .w45{ width: 45px; }
.table_list .w60{ width: 60px; }
.table_list .w65{ width: 65px; }
.table_list .w70{ width: 70px; }
.table_list .w80{ width: 80px; }
.table_list .w342{ width: 342px; }
.table_list .w225{ width: 225px; }
#lightview h2{
	font-size: 18px;
	color: #cb0b0b;
	margin-bottom: 15px;
}
#lightview .question{
	margin: 10px;
	width: 380px;
	margin-top: 4px;
	margin-bottom: 4px;
}
#lightview .question td{
	vertical-align: top;
	text-align: left;
}
#lightview .vote_results{
	width: 380px;
}
#lightview .vote_result{
	height: 8px;
	border: 1px solid #294258;
	background: #2e6b8b;
	margin-bottom: 10px;
	margin-top: 3px;
}
table.homepage_flags { margin-bottom: 20px; }
table.homepage_flags td { padding: 10px; padding-top: 5px; padding-bottom: 5px; border: 1px solid #dcdcdc;}
#color_sheme td{
	padding: 10px;
	cursor: pointer;
	border: 1px solid #a5c3d3;
}
#color_sheme td:hover,#color_sheme td.selected{
	background: #fcd4b5;
}
#color_sheme div{
	width: 100px;
	height: 40px;
	color: black;
	text-align: center;
	padding-top: 10px;
}
.question-normal{
	background-color: #fdfdfd;
	border: 1px solid #D0E4F1;
	padding: 5px;
	margin-bottom: 5px;
}
.question-error{
	background-color: #fdf4f4;
	border: 1px solid #f1d0d0;
	padding: 5px;
	margin-bottom: 5px;
}
.question-list{
	margin-bottom: 5px;
}
.question-list td{
	background-color: #fdfdfd;
	border: 1px solid #D0E4F1;
	padding: 5px;
}
.disabled_question td{
	border: 1px solid #f5f5f5;
	background: white;
	color: #cccccc; 
}
.disabled_question h3{
	color: #cccccc;
}
.beta{
	vertical-align: super;
	color: #cb0b0b;
	font-size: 10px;
}
.blue_block .top{
	height: 10px;
	background: url("../images/blue_block/top.png") repeat-x;
}
.blue_block .bottom{
	height: 10px;
	background: url("../images/blue_block/bottom.png") repeat-x;
}
.blue_block .left{
	width: 10px;
	background: url("../images/blue_block/left.png") repeat-y;
}
.blue_block .right{
	width: 10px;
	background: url("../images/blue_block/right.png") repeat-y;
}
.blue_block .content{
	background: #dbf2ff;
	vertical-align: top;
	text-align: left;
	padding: 5px;
}
.blue_block .content h2{
	font-size: 16px;
	color: #349608;
	margin-bottom: 15px;
}
.top_list{width:100%;margin-top:10px;}
.top_list td, .top_list th{padding: 3px;}
.top_list th{font-weight:bold;}
table.service_rating{font-weight:bold;margin:0px;width:114px;margin-top:10px;font-size:12px;}
#ti6{background:url("../images/test_icons.jpg") 0px;}
#ti13{background:url("../images/test_icons.jpg") -116px;}
#ti14{background:url("../images/test_icons.jpg") -232px;}
#ti11{background:url("../images/test_icons.jpg") -348px;}
#ti10{background:url("../images/test_icons.jpg") -464px;}
#ti12{background:url("../images/test_icons.jpg") -580px;}
#ti9{background:url("../images/test_icons.jpg") -696px;}
#ti4{background:url("../images/test_icons.jpg") -812px;}
#ti8{background:url("../images/test_icons.jpg") -928px;}
#ti7{background:url("../images/test_icons.jpg") -1044px;}
#ti5{background:url("../images/test_icons.jpg") -1160px;}
#ti15{background:url("../images/test_icons.jpg") -1276px;}
#ti156{background:url("../images/test_icons.jpg") -1392px;}