body {
	padding:0;
	margin:0;
	font:75% arial, tahoma, sans-serif;/*Verdana, Arial, Helvetica, sans-serif*/;
	color:#414141;
	line-height:150%;
}

img {
	border:0;
}

.banner_top {
	text-align:center;
	padding:5px 0;
	border-bottom:3px solid #00686A;
}

td {
	vertical-align:top;
}

.fl_left {
	float:left;
	margin-right:5px;
}

.clr {
	clear:both;
}

p {
	padding:1px 0 3px 0;
	margin:0;
}

a {
	text-decoration:none;
	color:#B31528;
}
a:hover {
	text-decoration:underline;
}

form {
	padding:0;
	margin:0;
}

.txt {
	width:95%;
	font-size:85%;
}

h1 {
	color:#00686A;
	text-transform:uppercase;
	padding:0;
	margin:0;
	padding-bottom:44px;
	font-weight:bold;
	font-size:150%;
}
/************************************************/

.menu {
	width:100%;
	height:35px;
}

.menu td.menu_bb {
	border-bottom:4px solid #00686A;
	background:#FFFFFF;
	width:13px;
}

.menu td {
	background:#B31528;
	/*text-align:center;*/
	vertical-align:middle;
}

.menu a {
	color:#FFFFFF;
	text-transform:uppercase;	
	/*font-weight:bold;*/
	text-decoration:none; 
	padding:0 5px;
}

.menu .s{
	color:#FFFFFF;  
	background-color:#d84658;
	text-transform:uppercase;	
	/*font-weight:bold;*/
	text-decoration:none; 
	padding:5px 5px;
}

/**********************************************/

.logo_bac {
	 background:url(images/logo_bac.gif) 12px bottom no-repeat;
	 padding:0 7px 0 13px;
}

.logo { margin-bottom:28px;}

.heand {
	/*background:url(images/heand.gif) right bottom no-repeat;*/
	padding-top:28px;
	padding-bottom:32px;
}

.img_br {
	border:5px solid #F0F0F0;
}

.pdng_l {
	padding:25px 5px 0 20px;
}
.pdng_r {
	padding:25px 0px 0 25px;
}

.head_bc {
	background: url(images/head_bc.gif) top repeat-x;
	height:20px;
	text-transform:uppercase;
	margin-bottom:18px;
}

.head_bc p {
	background:#FFFFFF url(images/head_img.gif) 0 2px no-repeat;
	padding: 2px 10px 4px 22px;
	float:left;
	color:#B31528;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
}

.name_bc {
	background: url(images/head_bc.gif) top repeat-x;
	height:20px;
	text-transform:uppercase;
	margin-bottom:18px;
}

.name_bc p {
	background:#FFFFFF url(images/name_img.gif) 0 2px no-repeat;
	padding: 2px 10px 4px 22px;
	float:left;
	color:#00686A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
}

.name_bc span {
	color:#B31528; 
	font-size:95%;
}

.head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	font-weight:bold;
	color:#B31528;
	text-transform:uppercase;
	padding-bottom:40px;
}

.head_red {
	background:url(images/head_img.gif) 0 1px no-repeat;
	padding: 0 10px 4px 22px;
	float:left;
	color:#00686A;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	margin-bottom:18px;
}
.marketing {
	background:url(images/marketing.gif) 13px top no-repeat;
}

/****************************************************/

.date {
	background:url(images/date.gif) left no-repeat;
	color:#75808B;
	font-size:90%;
	font-weight:bold;
	padding-left:17px;
	margin-bottom:10px;
}
.date_gr {
	font-size:90%;
	color:#75808B;
	font-weight:bold;
	padding-bottom:10px;
}
.date_forum {
	color:#75808B;
	font-weight:bold;
	font-size:90%;
}
.date_rblock {
	background:url(images/red_k.gif) left no-repeat;
	color:#75808B;
	font-size:90%;
	font-weight:bold;
	padding-left:25px;
	margin:0px 0px 0px 0px;

}
.date_grnb {
	background:url(images/green_bl.gif) left no-repeat;
	color:#75808B;
	font-size:90%;
	font-weight:bold;
	padding-left:25px;
	margin-bottom:10px;
}

.date_rfc {
	background:url(images/date.gif) left no-repeat;
	color:#75808B;
	font-size:90%;
	font-weight:bold;
	padding-left:17px;
	margin-bottom:10px;
}

.grn {
	color:#B31528;
	font-weight:bold;
}	

.red {
	color:#00686A;
	font-weight:bold;
}	
.red_main
{
	color:#00686A;
	font-weight:bold;
	font-size:105%;
	text-transform:uppercase;
	padding-bottom:40px;
	font-family:Arial, Helvetica, sans-serif;
}
.grn_main
{
	color:#B31528;
	font-weight:bold;
	text-transform:uppercase;
}

.grn_bac {
	background:#B31528;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 5px;
}

.grn_bac_wa {
	background:#B31528 url(images/w_arr.gif) 6px 6px no-repeat;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	padding:2px 5px;
	padding-left:22px;
}

.grn_bac_rfc {
	background:#B31528 url(images/rfc.gif) 4px 4px no-repeat;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 20px;
	font-size:90%;
	font-family:tahoma;

}

.grn_bac_comm {
	background:#B31528 url(images/comments.gif) 4px 4px no-repeat;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 4px 2px 21px;
	font-size:90%;
	font-family:tahoma;
}
.grn_bac_print {
	background:#B31528 url(images/print.gif) 4px 3px no-repeat;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 2px 2px 15px;
	margin:0px;
	font-size:90%;
	font-family:tahoma;
}

.gray_sm {
	color:#B0B0B0;
	font-size:90%;
	padding-top:8px;
}

.line_arr {
	background: url(images/line_arr.gif) 0 2px no-repeat;
	border-left:3px solid #E2E2E2;
	padding-left:13px;
	padding-bottom:2px;
	line-height:110%;
	width:90%;
}

.top_brd {
	border-top:4px solid #00686A;
	margin-left:20px;
	padding-top:26px;
}
.top_brd_left {
	border-top:4px solid #00686A;
	margin-left:-20px;
	padding-top:26px;
}


.rd {
	color:#BC1B3A;
	padding:8px 0 0 0;
}

.club {
	color:#B31528;
	font:bold 95% Arial, Helvetica, sans-serif;
	background:#F0F0F0 url(images/red_k.gif) left no-repeat;
	padding-left:26px;
}
.club a {
	color:#B31528;
}

.input {
	background:#F0F0F0;
	/*border-left:3px solid #B31528;*/
	padding:3px 3px 3px 7px;
	margin:4px 0;
}

.izdat {
	width:165px;
	margin:0 auto;
}
.izdat p {
	text-align:left;
}
.red_b {
	color:#B21728;
	/*font-weight:bold;*/
	padding-bottom:8px;
}

/*********************************************************/

.footer {
	background:#00686A;
	padding:10px 0 8px 20px;
	color:#FFFFFF;
}

.footer a {
	color:#FFFFFF;
}

.head_footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	background:url(images/head_footer.gif) left top no-repeat;
	padding:0 0 15px 22px;
}
.foot2 {
	padding-left:85px;
	padding-top:49px;
}

.ramblers {
	padding:18px 0 45px 0;
	text-align:center;
}

/********************************************************/

.fr_txt {
	color:#B31528;
	padding:1px 20px 1px 0;
	background:#FFFFFF;
	font-size:110%;
	font-family:Arial, Helvetica, sans-serif;
}

.arr {
	background:url(images/arr.gif) left 5px no-repeat;
	padding-left:14px;
}

.zm_g {
	background:url(images/zm_g.gif) left 3px no-repeat;
	padding-left:15px;
}

.zm_r {
	background:url(images/zm_r.gif) left 3px no-repeat;
	padding-left:15px;
}

.brd {
	border-bottom:4px solid #F0F0F0;
	margin-bottom:25px;
}

.img_content {
	border:5px solid #F0F0F0;
	float:left;
	margin-right:11px;
}

/*********************************************************/

.hr_line {
	border-top:4px solid #F0F0F0;
	margin:25px 0px 27px 0px;
	clear:both;
}

.padng {
	padding:17px 0 10px 0;
}

/************************calendar*******************************/

.name_date {
	font-size:90%;
	padding:0 10px;
}

.arr_cal {
	color:#B31528;
	text-decoration:none;
	font-size:90%;
}	
.calendar {
	background:#ffffff;
}
.calendar td.none {
	background:#FFF;
}
.calendar td.today {
	background:#00686A;
}
.calendar td {
	background:#73ACAD;
	width:19px;
	height:19px;
	font-size:90%;
	text-align:center;
	color:#FFFFFF;
	vertical-align:middle;
}
.calendar td.link_c {
	background:#B31528;
}
.calendar td a {
	color:#FFF;
}

.today {
	background:#B31528;
}

/**********************************************************/
.red_bg {
	color:#00686A;
	font-size:110%;
	font-weight:bold;
}

.isslist {
	float:left;
	margin-right:10px;
	margin-bottom:20px;
}

.isslist img {
	border:6px solid #F0F0F0;
	margin-top:7px;
}

.input_brd {
	background:#F0F0F0;
	padding:4px;
}
.input_brd input {
	width:205px;
	height:15px;
}

.form01 {
	padding-top:8px;
}

/***************************************************************/

.grn_fl {
	float:left;
	padding:2px 10px; 
	background:#B31528; 
	color:#ffffff; 
	font-weight:bold; 
	margin:0px 5px 10px 0px;	
}


.lgrn_fl {
	float:left; 
	color:#ffffff; 
	padding:2px 10px; 
	background:#73ACAD; 
	margin:0px 5px 10px 0px;
}
.lgrn_fl a {
	text-decoration:none;
	color:#FFFFFF;
}

.bot_border {
	border-bottom:3px solid #F0F0F0;
}

.fsize_b {
	font-size:110%;
}

.fsize_b .zm_g, .fsize_b .zm_r {
	background-position:0 6px;
}


.num_a {
	float:left;
	padding:2px 8px 2px 8px;
	background:#B31528;
	color:#FFFFFF;
	font-weight:bold;
	margin-right:5px;
}
a.num {
	display:block;
	float:left;
	padding:2px 8px 2px 8px;
	background:#73ACAD;
	color:#FFFFFF;
	margin-right:5px;
}

h2 {
	padding:0;
	margin:0;
	font-size:14px;
	color:#B31528;
	font-weight:bold;
	padding-bottom:8px;
}

.img_bord {
	float:left;
	border:5px solid #F0F0F0;
	margin-right:15px;
	margin-bottom:10px;
}

/****************************************forum********************/

.head_table {
	background:#F0F0F0;
}

.forum_tbl td {
	padding:6px 0 4px 11px;
	vertical-align:middle;
}

.message_l {
	font-size:85%;
	line-height:115%;
}
.grn_txt {
	color:#B31528;
}
.red_txt {
	color:#00686A;
}


tr.td_bbot td {
	 border-bottom:3px solid #F0F0F0;
}

.grn_sm {
	color:#B31528;
	font-weight:bold;
	font-size:80%;
}
.anylinkcss{
	position:absolute;
	visibility: hidden;
	z-index: 1000;
	left:0px;
	top:0px;
	_cursor:hand;
	cursor:pointer;
	margin-top:5px;
}

.anylinkcss a, .anylinkcss a:visited{
	background:#990000 url(/_site/images/square.gif) no-repeat 7px 11px;
	width:100%;
	display: block;
	text-decoration: none;
	text-transform:none;
	background-color: #B31528;
	color:#FFFFFF;
	/*font-weight: bold;*/
	padding: 5px 0px 5px 23px;
	width:100%;
}

.anylinkcss a:hover{
	background:#990000 url(/_site/images/square_01.gif) no-repeat 7px 11px;
	background-color: #d84658;
	color: white;
}
.view
{
	background:#f6f8f6;
	overflow:auto; 
	padding:10px;
}
.view img
{
	padding:5px 10px 0px 0px;
	width:191px;
	height:191px;
	float:left;
}


.video div
{
	background:url(/_site/images/pic_video.gif) left 3px no-repeat;
	padding-left:20px;
	color:#B31528;
	font-weight:bold;
}
sup
{
	color:#B31528;
	font-weight:bold;
	padding-right:5px;
}
.about 
{
	background:#f6f8f6;
	padding:10px;
	text-align:left;
	width:1%;
}
.about img
{
	padding-bottom:5px;
	width:191px;
	height:191px;
	clear:both;
}
.pic_list
{
	background:url(/_site/images/pic_list.gif) left 5px no-repeat;
	padding-left:20px;
	color:#B31528;
	font-weight:bold;
}
.title {
	background: url(images/head_bc.gif) top repeat-x;
	height:20px;
	text-transform:uppercase;
	margin-bottom:18px;
}

.title p {
	background:#FFFFFF;
	padding-right:20px;
	float:left;
	color:#B31528;
	font-weight:bold;
	
}
.author
{
	color:#00686A;
	font-weight:bold;
	text-align:right;
}
.top
{
	font-size:14px;
	color:#00686A;
	font-weight:bold;
	padding-bottom:8px;
}
.name
{
	background:url(/_site/images/man.gif) left 6px no-repeat; 
	font-weight:bold;
	padding-left:15px; 
	color:#00686A;
}
.time
{
	background:url(/_site/images/time.gif) left 6px no-repeat; 
	font-weight:bold;
	padding-left:15px; 
	color:#8e9aa2;
}
.select option
{
	width:180px;
}
.p10
{
	padding-top:10px;
}
.rek1, .rek1 a
{
	color: rgb(119, 117, 85);
}
