body {padding:0; margin:0; background:#; height:100%;font:12px Arial; color:#000000;}
table {border-collapse:collapse;} table td {padding:0} img {border:0}
a {font:12px Arial; text-decoration:none; color:#000}
.main {width:1000px}
.top { width:1000px; margin:13px 0 0 0} .top_l {width:5px} .top_r{width:7px} .top_bg {background:url(/images/top_bg.jpg); padding:19px 0 0 16px; vertical-align:top}
.text {width:1000px; margin:13px 0 13px 0} .text_l {width:5px;} .text_r {width:7px;} .text_bg {background:url(/images/text_bg.jpg); font:12px Arial; color:#000; padding:5px; vertical-align:top}
.textt {background:url(/images/text_bg.jpg);}
.textt td {background:url(/images/text_bgt.jpg) no-repeat top; padding:0 8px 0 8px;font:12px Arial; color:#000;}
 
.login {margin:0 0 0 0}

.login_left {width:18px;}
.login_right {width:26px}

.login_bg {background:url(/images/login_bg.jpg); vertical-align:top; padding:15px 0 0 0; text-align:right}
.login_bg2 {background:url(/images/login_bg.jpg); vertical-align:top; padding:8px 0 0 0px;}
.login_bg2 a {font:13px Tahoma; color:#d9e2ef; text-decoration:none}
.login_bg2 a:hover {text-decoration:underline}

.login input.log {background:#fff; height:22px; border:none; font:16px Tahoma; color:#000; margin-bottom:10px}
.login_bg a {font:11px Tahoma; color:#d9e2ef; text-decoration:none}
.login_bg a:hover {text-decoration:underline}
.login td {font:bold 14px Tahoma; color:#fff;}

.f_input {width:64px; background:#fff; border:#003366 1px solid; margin:0 0 0 0}
.content_left {vertical-align:top;}
.content_right{vertical-align:top}
.allstep {padding:9px 0 0 0}
.step {text-decoration:none; display:block; height:75px; font:12px Arial; color:#000; }
.step div.st_l {width:68px; background:url(/images/step.jpg); float:left; font:18px Tahoma; color:#fff; text-decoration:none; text-align:center; line-height:12px; padding:0 0 11px 0}
.step div.st_l  b{font:36px "Rockwell Extra Bold"; display:block; text-decoration:none; padding:0; margin:0}
.step div.st_txt { background:url(/images/step_txt.gif) no-repeat; width:191px; margin-left:7px; float:left; height:65px;}
.step div.st_txt div{padding:3px 0 4px 8px}

.step div.st_l_activ {width:68px; background:url(/images/step_activ.jpg); float:left; font:18px Tahoma; color:#fff; text-decoration:none; text-align:center; line-height:12px; padding:0 0 11px 0}
.step div.st_l_activ  b{font:36px "Rockwell Extra Bold"; display:block; text-decoration:none; padding:0; margin:0}
h1 {font: bold 24px Arial; color:#012254; padding:0; margin:0 0 0 0;}
h1 b {font-size:48px; color:#f56c08;}

.h1 {font-size:14px;font-weight:bold; color:#ff8000; padding:0 0 3px 5px; margin:0 0 15px 0; }
.h2 {font-size:14px;font-weight:bold; color:#666; padding:3px 0 3px 0px; margin:0;}
.h3 {font-size:14px;font-weight:bold; color:#3173aa; padding:0; margin:0 0 10px 0;}
.h4 {font-size:14px;font-weight:bold; color:#3173aa; padding:0; margin:0; border-bottom:#999 1px solid}

.message {width:702px; background:#eaeef3; margin-bottom:10px}
.mes_l{width:8px}
.mes_num {width:35px; color:#022559; font:30px "Rockwell Extra Bold"; text-align:center}
.mes_l_kov {width:14px}
.mes_txt {width:536px; font:12px Arial; line-height:18px; color:#000; padding:0 5px 0 5px}
.mes_cod {width:102px; text-align:center; font:bold 14px Arial; color:#022559}
.mes_cod img {margin-right:10px}
.mes_cod input {width:64px; background:#fff; border:#003366 1px solid; margin:5px 0 0 0}
.mes_r {width:7px}

form {padding:0; margin:0}

.message_top {width:702px; background:#f56c08; margin-bottom:10px}
.mes_txt_top {width:522px; font:12px Arial; line-height:18px; color:#fff; padding:0 5px 0 5px}
.mes_cod_top {width:102px; text-align:center; font:bold 12px Arial; color:#fff; line-height:10px}
.mes_cod_top img {margin-right:10px}
.mes_cod_top input {width:64px; background:#fff; border:#003366 1px solid; margin:5px 0 0 0}

.partnerka {width:1000px; margin:0 0 0 0}
.part_l { width:7px}
.part_top {font:bold 16px Arial; color:#f56c08; text-transform:uppercase; padding:0 0 0 0px}
.part_txt {font:12px Arial; color:#000;}
.part_top_1 {width:594px}

.search {width:307px; background:url(/images/search_bg.gif) repeat-x bottom left}

.part_top_1 {width:610px}
.search {width:307px; background:url(/images/search_bg.gif) repeat-x bottom}

.footer {width:1000px; margin:5px 0 13px 0; font:11px Tahoma; color:#fff}
.footer_lr {width:11px}
.footer_bg {background:url(/images/footer_bg.jpg)}

input.search_in {width:196px; background:#fff; height:22px; border:#999 1px solid; font:16px Tahoma; color:#000; margin-right:10px}

.pic {
  position: relative; /* Относительное позиционирование */
  top: -35px; /* Смещаем слой вверх */

}

.menu {margin:0 0 10px 0; width:242px}
.menu a {font:bold 12px Tahoma; color:#174a95; display:block; text-align:left; padding:5px 12px 6px 20px; background:#d9e5ef; margin:0 0 6px 0; text-decoration:none;border:#ccc 1px solid;}
.menu a:hover {background:url(/images/hover.jpg) no-repeat right; color:#fff;border:#ccc 1px solid;}
.menu a.act {background:url(/images/hover.jpg) no-repeat right; color:#fff;border:#ccc 1px solid;display:block; text-align:left; padding:6px 12px 6px 20px;margin:0 0 6px 0; text-decoration:none;}

/*=============*/
.font_bold_blue{
	color: #154995;
	font: bold 12px Arial;
	text-decoration:none;
}

.font_bold_orange{
	color: #F56C08;
	font: bold 12px Arial;
	text-decoration:none;
}

.font_bold_red{
	color: Red;
	font: bold 12px Arial;
	text-decoration:none;
}

.font_bold_green{
	color: Green;
	font: bold 12px Arial;
	text-decoration:none;
}
.font_bold_black{
	color: #000000;
	font: bold 12px Arial;
	text-decoration:none;
}
.font_orange{
	color: #F56C08;
	text-decoration:none;
}
.font_blue{
	color: #154995;
	font: 12px Arial;
	text-decoration:none;
}
.font_white{
	color: #FFFFFF;
	font: 12px Arial;
	text-decoration:none;
}
.font_red{
	color: Red;
	font: 12px Arial;
	text-decoration:none;
}
.font_green{
	color: Green;
	font: 12px Arial;
	text-decoration:none;
}

.menu_box{
	color: #052A61;
	font: bold 12px Arial;
	text-decoration:none;
}
/*=============*/

fieldset.full {padding-left:10px;padding-right:10px;padding-bottom:10px;margin:0px;width:100%;width:717px;}

/*=============*/
tr.row{
	background:inherit;
}
tr.rowo{
	background:#f0f5ff;
}
/*=============*/
.theme {background: url(/images/side-container.gif);
		background-repeat: no-repeat;
		background-position: top left;}
.title_index{font:14px Tahoma;font-weight:bold; color:#8DAB3B;}
.forum td.f1{width:300px; vertical-align:top; padding-right:10px}
.forum td.f2{width:300px; vertical-align:top;}
.forum_date { font-size:10px; color:#54648F; }
.forum_messages {color:#666666; text-align:left}
.listing{
  float:center;
  width:500px;
  text-align:center;
  padding:5px 0;
  overflow:hidden;
  height:40px;
  line-height:30px;
}
.listing li{
  display:inline;
  padding:0;
}

.listing .center a{
  padding:2px 5px;
  font-weight:100;
  background:#f7f7f7;
  border:1px solid #c7c7c7;
  color:#000;
  text-decoration:none;
  margin:0 1px;
}
.listing .center a:hover{
  background:#ccc;
  border:1px solid #666;
}
.listing .center a.active{
	background: #266BA5;
	border: 1px solid #666;
	color: #fff;
}
.bar{font:11px Tahoma; font-weight:none; color:#666; padding:3px 0 3px 0px; margin:0;}

.zakl {width:120px;background:url(images/zakl_bg.gif);background-repeat: no-repeat;}
.zakl a { width:120px; display:block; background:url(images/zakl.gif);background-repeat: no-repeat; font:11px Tahoma; color:#666; text-decoration:none; text-align:center; padding:8px 0 5px 0; float:right}
.zakl a:hover {width:120px;background:url(images/zakl_act.gif);background-repeat: no-repeat; font:11px Tahoma; color:#666;text-decoration:none;}
.zakl a.z_act {width:120px;background:url(images/zakl_act.gif);background-repeat: no-repeat; font:11px Tahoma; color:#666;text-decoration:none;}
.zakl_active a { width:120px; display:block; background:url(images/zakl_act.gif);background-repeat: no-repeat; font:11px Tahoma; color:#666; text-decoration:none; text-align:center; padding:8px 0 5px 0; float:right}

.zakl_s {width:100px;background:url(images/zakl_bg.gif);background-repeat: no-repeat;}
.zakl_s a { width:100px; display:block; background:url(images/zakl.gif);background-repeat: no-repeat; font:11px Tahoma; color:#666; text-decoration:none; text-align:center; padding:8px 0 5px 0; float:right}
.zakl_s a:hover {width:100px;background:url(images/zakl_act.gif);background-repeat: no-repeat; font:11px Tahoma; color:#666;text-decoration:none;}
.zakl_s a.z_act {width:100px;background:url(images/zakl_act.gif);background-repeat: no-repeat; font:11px Tahoma; color:#666;text-decoration:none;}
.zakl_active_s a { width:100px; display:block; background:url(images/zakl_act.gif);background-repeat: no-repeat; font:11px Tahoma; color:#666; text-decoration:none; text-align:center; padding:8px 0 5px 0; float:right}

.pix{
	background: url(images/bg_pix.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.pix_vert{
	background: url(images/bg_pix_vert.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.mess_detail {font:11px Tahoma; color:#666;}

.btn {background: url(/images/butt.gif);
				background-repeat: repeat-x;
				background-position: top right;
				border:#cccccc 1px solid; color:#333;
				height:22px;}

/*=============*/
.adblock{ background:url(/images/step_txt.gif) no-repeat; width:200px; float:left; height:65px;}