/* CSS Document */
/*Katchanka Uladzimir*/
* {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Arial;
	color: #000;
	font-size: 14px;
	height:100%;
	background: #5c5d68;
}

img, a img {
	border: none;
}

a:hover{
	text-decoration:none;
}

.clear {
	clear: both;
}

p {
	margin-top: 15px;
}
ol {
	padding: 25pt;
}
a {color:#990000;}
h1 {font-family: Arial;
	color: #61626d;
	text-transform:capitalise;
	text-align: left;
	font-weight:bold;
	font-size:19px;
	margin: 10px 0;	
}

h2, h3, h4, h5{
	margin:0 0 10px 0;
	font-weight:normal;
}

h2{
	font-size:17px;
}
h3{
	font-size:15px;
}
h4{
	font-size:13px;
}
h5{
	font-size:10px;
}

.wraper {
width:1000px;
margin:0px auto;
background: url(../img/body_bg.jpg) repeat;
}



.header {
	background: #edeef1 url(../img/header_bg.jpg) repeat;
	width: 1000px;
	height: 117px;
	position: relative;
	overflow:hidden;
	border-bottom:#9d1014 solid 4px;
	margin-bottom:0;
}
.top_line {position:relative;}
.top_line_middle {position: relative;}
#logo {
	margin-top: 30px;
	margin-left: 20px;
	display:block;
	font-size: 11px;
	color: #000000;
	text-transform:uppercase;
	outline: none;
	text-decoration:none;
	position:relative;
	float:left;
}
#logo a {display:block; width: 190px; height:65px; background:url(../img/logo.png) top left no-repeat; text-decoration:none;}
#logo a span {
	 color:#9d1014; 
	 font-family:Calibri, Helvetica, sans-serif; 
	 font-size:9px; 
	 font-weight:bold; 
	 text-transform:uppercase; 
	 text-decoration:none;
	 display: block;
	 position: relative;
	 top: 50px;
	 padding-left: 5px;
	 letter-spacing: normal;
}
.telephon {
    color: #595a65;
    font-family: Arial;
	position: relative;
    text-align: left;
	font-weight:normal;
}
#cod {color: #a9afb7; font-size: 20px; display:block; float:left; position:relative;}
#num {color: inherit; font-size: 30px; position:relative; margin-left:5px;}
#search form {border:none; color:#61626d;}
#lupa {display:block; position:absolute; right:5px; top: 8px;}
#help {display:block; float: left;position:relative; top: 30px; left: 40px;}
#help span {display:block; position:absolute;width: 225px; height: 87px; overflow:hidden; background:url(../img/help.png) top left no-repeat; }
#help a{display:block; width: 225px; height: 87px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:15px; text-transform:uppercase; text-decoration:none; padding:35px 0 0 25px; background: none;}
#help a:hover {text-decoration:underline;}
/*
#action_bg {background-image:url(https://www.a-rsb.ru/images/action_bg.png);
	background-position: top left;
	background-repeat: no-repeat; 
	position:absolute;
	top: -30px;
	left: 400px; float:left;
	}
#action_bg img {margin: 19px 2px;}
*/

.menu_top {
	font-family: Arial;
	font-size: 17px;
	color: #5f5d69;
	text-transform:capitalize;
	list-style:none;
	//padding-left: 20px;
	
}

.menu_top li {display:table-cell;vertical-align:middle; line-height: expression(this.offsetHeight + "px");
    height:53px;/*display:inline-block;*/ margin: 0px; padding:0; float:left; white-space:nowrap; overflow:hidden;}
.menu_top li a{text-decoration: none; color: #5f5d69;display:block; height:100%; padding:0;background:url(../img/menu_bg.jpg) repeat-x; padding: 16px 22px 16px 22px; border-right:#e0e0e0 solid 1px; border-left:#fcfcfc solid 1px;}
.menu_top li:first-child a{ padding: 22px 10px 20px 15px;}
#menu ul li:last-child a{ -moz-border-radius-topright: 11px; -webkit-border-top-right-radius: 11px; border-radius-topright: 11px;}
#menu ul li:first-child a{-moz-border-radius-topleft: 11px; -webkit-border-top-left-radius: 11px; border-top-left-radius: 11px;}
.menu_top li a:hover, .menu_top li  #active {color:#FFF; background:url(../img/menu_activ_bg.jpg) repeat;}
#menu {-webkit-border-top-left-radius: 11px;-webkit-border-top-right-radius:11px; overflow:hidden; -moz-border-radius-topleft: 11px;-moz-border-radius-topleft:11px;border-top-left-radius: 11px;border-top-right-radius:11px; margin: 5px auto; background:url(../img/menu_bg.jpg) repeat-x; width: 960px; position:relative;}
#tlt {position:absolute; top:0px; left:0px; width: 11px; height:11px; overflow:hidden; background: url(../img/top_menu_ug.gif) top left no-repeat;}
#trt {position:absolute; top:0px; right:0px; width: 11px; height:11px; overflow:hidden; background: url(../img/top_menu_ug.gif)  -11px 0px no-repeat;}
.left-menu1 {
	width: 215px;
	float:left;
	position:relative;
	margin-left: 50px;
}

.left-menu1 .date{font-size:8pt; display:block; float:left; color: #000;padding: 0; margin: 5px 0;}
.right-menu {
	float:right;
	position: relative; 
	width: 215px;
}
.content {
	margin-left: 215px;
	margin-right: 215px;
	height:100%;
	font-size:14px;
	color: #61626d;
	padding: 0px 50px 50px 50px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}
.bhelp{
	margin:0;
	padding-left:20px;
	padding-right:20px;
	min-height:500px;
}
.footer {
	margin-top: 0px;
	margin-bottom:0px;
	background: url(../img/footer_bg.jpg) top repeat-x;
	height:103px;
	color:#444;
	border-top: #eebf3f solid 1px;
	overflow:hidden;
	position:relative;
}
.footer a{color:#fff;}
.pay_meth{
	color:#000 !important;
}
.left_menu {
    list-style-type: none;
	margin:35px 0 7px 0;	
}
.left_menu_index {
    list-style-type: none;
	margin:0px 0 7px 0;	
}

.left_menu li, .left_menu_index li {
	display:block;
	width: 190px;
    padding:0px;
	background-color: #fff;
	margin-top: 1px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: #d7d7d7 solid 1px;
}
.left_menu li a, .left_menu_index li a {color: #61626d; font-size:14px; text-decoration: none; height: 100%; display: block; padding: 5px 10px;} /*color:#9B9999;*/
.left_menu li a:hover, .left_menu_index li a:hover {color:#fff; background:url(../img/menu_left_bg.jpg) repeat;}
.banner_left {position:relative; width:190px;  overflow:hidden;}
.banner_left ul{list-style:none;}
.banner_left ul li {margin-bottom: 5px; position:relative;}
.banner_left ul li a{text-decoration:none;}
.banner_left ul li a span{display: block; width: 190px; text-align: center; padding: 5px; position: absolute; bottom: 0px; color:#FFF; font:bold 17px Arial, Helvetica, sans-serif;}
#ban1 { background:url(../img/benner_left1.jpg) left top no-repeat; display:block; width: 190px; height: 130px;}
#ban1 span {background-color:#000; opacity: 0.8;}
#ban2 { background:url(../img/benner_left2.jpg) left top no-repeat; display:block; width: 190px; height: 130px;}
#ban2 span {background-color:#9f1214; opacity: 0.8;}
#menu_bottom {width:800px;margin:20px auto; font-size:14px;text-align:center;}
#tel {width: 230px; float:right; margin:28px 90px 0 0;}
#copy {display:block; width: 360px; float:left; position:relative; top:40px; left:23px; color:#444444; font-size: 11px;}
.cite1, cite {font-style:italic; font-color:#888888; font-family:Georgia; background-color:#FFF; padding: 10px 15px; border-bottom:#d7d7d7 solid 1px; border-left:#d7d7d7 solid 2px;}
.news {height:100%; margin-bottom: 10px;}
.cite span, .cite1 span {display:block; width:100%; position:relative; right:0px; text-align:right;}
.info_block { background: #fff url(../img/auto_bg.jpg) top left repeat-x; height:100%; position:relative; margin-bottom: 10px; width: 190px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; overflow:hidden; border:#d5d5d5 solid 1px; border-bottom:#d5d5d5 solid 2px; color:#61626d; font-size: 13px;  font-family: arial; padding-bottom: 5px;}
.info_block #form {border-bottom:#d5d5d5 solid 1px; margin-bottom: 10px;}
#check1 {margin:7px 0 7px 20px; }
.info_block a {color:#990000 !important; font-size:13px; font-family: Arial; text-decoration:underline; line-height:20px; margin:10px 0 10px 20px;}
.info_block span {display:block; height: 34px; overflow:hidden; width: 100%; border-radius:3px; -moz-border-radius:3px; font:16px bold Arial; color:#FFF; padding: 6px 0 0 10px;}
#putj {font-size:11px;}
#putj a {color:#990000;}
#content_top_gr {width: 100%; background:url(../img/content_bg.png) left top repeat-x; position:relative; /*top: -35px;*/padding-top: 15px;}
#content_top_gr_2 {width: 100%; background:url(../img/content_bg.png) left top repeat-x; position:relative; /*top: -35px;*/padding-top: 5px;}
#aut_form input{color:#61626d; width:160px; height:28px; margin: 0 10px; color:#61626d; padding: 0px 0 0 10px; font:Arial, Helvetica, sans-serif 13px; border: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border:#f2f2f2 solid 1px;}
#aut_form #check1 {width: 15px; height: 15px; padding:0; }
#aut_form #sub{color:transparent; width:103px; height:33px; margin: 8px 42px; padding: 0px; border: none;}
.srch_bl{
	position:relative;
	background:url(../img/srch_bg.png) center no-repeat;
	width: 241px;
	height:29px;
}
#text {position:absolute;top:4px;left:10px;width: 200px; height:20px; color:#61626d; font:Arial, Helvetica, sans-serif 13px; border: none;background:transparent;}
#lupa {display:block; position:absolute; right:5px; top: 8px;}
#seo {float:right; position:relative; top: 42px;margin-right:23px;}
#seo div {float:left;}
#seo a {display:block; float:left; border:none; margin-left: 7px; float:left;}
#seo a img {border:none; margin-left: 7px;}
#hl {position:relative; top:-39px;}
#li {position:relative; top:-60px;}
.right_menu a {margin-bottom: 15px;}
.content img {float: left; padding: 0 15px 15px 0;}
#forum_block {background:#fff; position:relative; border-left: #e5e5e5 solid 1px;}
#forum_block h1 { padding: 10px 0 0 15px;}
#forum_theme {list-style:none; background-color:#f4f4f4;}
#forum_theme li {height:35px; overflow:hidden; border-bottom:#ebebeb solid 1px;border-top:#fff solid 1px;}
#forum_theme li a{display:block; height:35px; color:#828181; background:url(../img/forum_theme_bg.jpg) left repeat-x; padding: 7px 0 0 20px; text-decoration:none;}
#forum_theme li a:hover {background:url(../img/forum_theme_bg_hover.jpg) left top repeat-x; color:#fff;}
.forum_date {display:block; position:relative; right:0px; top: -15px; text-align:right; margin-right: 30px; color:#717171; font:11px Arial;}
.rb {display:block; width:3px; height:3px; overflow:hidden; background:url(../img/ug.png) -3px -3px no-repeat; position:absolute; right:0px; bottom:0px;} 
.lb {display:block; width:3px; height:3px; overflow:hidden; background:url(../img/ug.png) 0px -3px no-repeat; position:absolute; left:0px; bottom:0px;} 
.rt {display:block; width:3px; height:3px; overflow:hidden; background:url(../img/ug.png) 0px -3px no-repeat; position:absolute; right:0px; top:0px;} 
.lt {display:block; width:3px; height:3px; overflow:hidden; background:url(../img/ug.png) 0px 0px no-repeat; position:absolute; left:0px; top:0px;} 
#news {padding-left: 10px; margin-top:35px;}
.news_item {border-bottom:#e0e0e0 solid 1px; font-family:Arial, Helvetica, sans-serif; text-align:left; padding: 10px 0;}
.news_item a{color:#61626d; text-decoration:underline; font-size: 14px;}
.news_item a:hover{color:#990000;}
.news_item span {font-size:11px; color:#9b9b9b; padding: 10px 0;}
#prog {margin: 20px 0; padding:10px 0 20px 0px; position:relative;}
#prog ul {list-style:none;}
#prog ul li {display:block; width: 150px; height: 248px; overflow:hidden; float:left;}
#prog ul li a {display:block; width: 148px; height: 246px; color:#50515b; text-decoration:none; font-size: 14px; background-color:#FFF; padding-left:0px; line-height: 16px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border:#ededed solid 1px;}
#img1 {background:url(../img/img1.gif) 10px 15px no-repeat;}
#img2 {background:url(../img/img3.gif) 10px 15px no-repeat;}
#img3 {background:url(../img/img2.gif) 10px 15px no-repeat;}
#prog ul li a:hover {background-color:#f5f5f5; color:#990000; text-decoration:underline;}
#prog div {display:block; margin: 135px 0 0 10px;}
.padd {display:block; width:10px !important; float:left;}
#agent ul li {display:block; overflow:hidden;}
#agent ul li a{display:block; width: 180px; color:#595a65 !important; font-size:13px; padding:2px 10px; margin:0; text-decoration:none;}
#agent ul li a:hover{color:#595a65 !important;  background-color:#e8e8e8;}
.video_item iframe{padding-top:13px ; margin: 0 13px;}
.video_item a{padding:13px; margin:0 auto;color:#61626d !important; font-size:14px; display:block;}
.video_item a:hover{color:#595a65 !important;}
#gal {height: 450px; overflow:hidden;}
#welcom {padding:10px;}
#form_gol {padding: 0 10px;}

.tabs_bl{
	margin:20px 0 30px 0;
	width:690px;
}
.tabs_tt a{
	background:#dadada;
	padding:9px 16px;
	display:block;
	float:left;
	margin-right:3px;
	color:#010101;
	text-decoration:none;
}
.tabs{
	padding:22px 16px;
	border:1px solid #b3b3b3;
}
.tab_act{
	background:#b3b3b3 !important;
	color:#fff !important;
	border:1px solid #b3b3b3;
}
.ps_bt{
	padding:5px 10px;
	margin:10px 10px 10px 0;
}
.ps_inp{
	width:300px;
	padding:10px;
	float:left;
	background:#ececed;
	margin:0 5px 5px 0;
	font-size:12px;
}
.ps_inp i{
	width:120px;
	float:left;
}
.ps_inp input{
	width:150px;
	float:right;
}
.nauth_info{
	margin:20px 0;
	font-weight:bold;
}
.nauth_form{
	display:none;
}
.us_tb{
	width:100%;
	border:1px solid #dadada;
}
.us_tb td, .us_tb th{
	padding:10px 20px;
	border:1px solid #dadada;
}
.us_tb th{
	background:#eae9e9;
}
.us_tb input{
	width:175px;
}
.sbbt{
	width:auto !important;
	padding:5px 10px;
	margin:10px 0;
}
.us_msg, .us_err{
	width:356px;
	padding:10px 20px;
	margin-top:10px;
	font-weight:bold;
}
.us_msg{
	border:2px solid #8fef94;
	color:#3fd45b;
}
.us_err{
	border:2px solid #ef8f8f;
	color:#f54949;
}
.warnText{
	padding:3px;
	border:1px solid #ef8f8f;
	color:#f54949;
	margin:15px 0;
}
.us_form{
	width:400px;
}
.us_form p{
	margin:10px 0 0 0;
}
.ps_it{
	width:628px;
	padding:10px 10px 10px 52px;
	margin-top:20px;
	color:#383838;
	background:#dfdfdf url(../img/inf.png) left center no-repeat;
	border:1px solid #c2c2c2;
}
.ps_it:hover{
	border:1px solid #979797;
}
.ps_it i{
	color:#e30404;
	font-style:normal;
}
.ps_err{
	background:#eaeaea url(../img/warn.png) left center no-repeat;
}
.ps_wt{
	background:#fff url(../img/wt.gif) -224px -120px no-repeat !important;
}
.payment{
	border:1px solid #dadada;
	padding:10px;
	margin:20px 0;
}
.payment .sbbt{
	margin-bottom:0;
}
.robo_form{
	margin-top:30px;
}
.hd_right{
	position:absolute;
	top:41px;
	right:20px;
}
.skype_ic{
	position:absolute;
	top:-7px;
	left:-172px;
}
.soc_ic{
	position:absolute;
	top:-30px;
	right:-4px;
	width:400px;
	white-space:nowrap;
	text-align:right;
}
.hd_right .hd_em{
	position:absolute;
	top:40px;
	right:0;
}
#search {float:left; position:relative; top: 45px; margin-left: 65px; color:#61626d;}
.ft_counters{
	position:relative;
	margin-top:-20px;
}
.ft_counters img{
	margin-bottom:5px;
}
.artv{
	background:url(../img/av.png) no-repeat;
	padding:2px 0 5px 47px;
	font-size:9px;
	line-height:14px;
	position:absolute;
	top:36px;
	right:390px;
	width:150px;
}
.artv a{
	color:#000;
}
.banners{
	margin-top:10px;
}
.banners div{
	margin-bottom:10px;
}
.feedback_form{
	font-size:11px;
}