/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/

.f i A{
	color:#FFFFFF;
}

body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body {
       font-family: Arial;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}

.clearing { clear: both; height: 1px; font-size: 1px; }
.left { float: left; }
.right { float: right; }
.f i a:link { color:#FFFFFF;}
.f i a:visited {color:#FFFFFF; }
.f i a:hover { color:#FFFFFF;}
/* GlobalTable
--------------------------------------------------*/
.w { min-width:1000px}
.w { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1003)? "1003px" : "100%");}
/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}
/* Top_Baner
--------------------------------------------------*/
.tb { text-align:center; padding:5px 0px}
/* Head_top
--------------------------------------------------*/
.ht { padding:0px 0px 0px 0px; height:22px; border:1px solid #ddddcc; background:#f3f3e9 }
.ht img { vertical-align: middle}
.ht b { 
	float:right; 
	display:block; 
	height:24px; 
	padding:0px 0px 0px 2px; 
	background:#FFFFFF url("../images/ht.gif") no-repeat; 
	position:relative; 
	margin:-1px 0px -1px 0px; 
	font-weight:normal; 
	z-index:2
}
*html .ht b { padding-left:0px}
.ht i { 
	font-style:normal; 
	height:18px!important;
	border:1px solid #ddddcc; 
	font-size:1.1em; 
	margin-left:4px; 
	display:block; 
	background:#f3f3e9; 
	float:left;
 	padding:4px 7px 0px 7px
}

.ht I { 
	/*_height: 24px!important; */
}


*html .ht i { margin-left:2px}
.ht a { color:#000000; text-decoration:underline; font-weight:bold}
.ht a:hover { text-decoration:none}
.ht .h_ou { background: url("../images/h_ou.gif") no-repeat 0px 1px; padding:0px 0px 0px 21px }
.ht .h_in { 
	background: url("../images/h_in.gif") no-repeat 0px 1px!important; 
	padding:0px 0px 0px 20px!important; 
	font-weight:normal!important; 
}
.ht .h_re { 
	background: url("../images/h_re.gif") no-repeat 0px 4px!important; 
	padding:0px 0px 0px 20px; 
	font-weight:normal 
}
/* !!!!!!!!!!!!!!!!!!!!!! Head_top !!!!!!!!!!!!!!!!!!!!!
--------------------------------------------------*/
.ht u { text-decoration:none}
.ht .ih { position:relative; top:-1px; margin-left:4px}
.ht .ih img { margin:0px 3px}
.ht .ih img.margin-top{
	margin-top:-2px;
}
.ht .u_in { border-left:1px solid #ddddcc; margin-left:8px; padding:0px 0px 1px 10px}
.ht .u_in a { font-weight:normal}

.hri img { margin:0px 3px}
:root .hri img { vertical-align:top}

.ht .ht_nb { background:none; border-left:0px}
.ht .ht_nb i { border-left:0px; background: url("../images/la.gif") no-repeat 0px 3px}
/* Head_Center
--------------------------------------------------*/
.hc { padding:0px 0px 0px 0px; min-height:85px}
*html .hc {height:80px}
.hc .lo { padding:18px 0px 0px 25px; float:left}


.hs {font-size:1.1em; font-family:Tahoma; background: url("../images/hs.gif") no-repeat; padding:5px 0px 20px 1px; position:relative; margin-top:-16px; z-index:0;
float:right; width:60%}
.hs b { border-top:1px solid #ddddcc; border-right:1px solid #ddddcc; padding:4px 10px 0px 11px; background:#FFFFFF}
.hs ul { margin:0px; padding:0px 0px 0px 0px; list-style:none;}
.hs ul li { float:left; display:block; text-align:center; vertical-align:bottom; padding:10px 0px 0px 0px; width:14%}
.hs ul li a { color:#000000; text-decoration:underline}
.hs ul li a:hover { text-decoration:none}
.hs ul li i { display:block; padding:4px 0px 0px 0px; font-style:normal; }
.hs .hi_i li { width:12%; }


/* Head_Bottom
--------------------------------------------------*/
.hb { background: url("../images/hb.gif") repeat-x; color:#FFFFFF; height:27px; vertical-align:middle; font-size:1.2em; padding:6px 0px 0px 0px}
.hb a { color:#FFFFFF; text-decoration:underline; margin-right:26px}
.hb a:hover { text-decoration:none}
.hb h6 { font-size:16px; padding-left:115px; margin-right:160px; display: block; float: left; position: relative; line-height: 20px}
.hb h5 { font-size:16px; display:inline; margin-left:115px; float:left; padding-top:2px}

.hb ul { margin:0px; padding:0px 0px 0px 315px; list-style:none; position: relative;}
.hb ul li { float:left; padding-right:4px; }
.hb ul li a {display:block; margin:0px; padding:4px 9px 8px 9px }
.hb ul li a:hover { background:#ffffff url("../images/hb_ma.gif") no-repeat 100% 100%; color:#009145; text-decoration:none}
.hb ul .hb_a a { background:#ffffff url("../images/hb_ma.gif") no-repeat 100% 100%; color:#009145; text-decoration:none; float:left}
/* Center_Col
--------------------------------------------------*/
.cm { padding:25px 0px 0px 35px; margin-right:310px; }
*html .cm {height:30px}
.cl { float:left; width:100%}
/* Center_mail
--------------------------------------------------*/
.cm a { text-decoration:underline; color:#0020c3}
.cm a:hover { text-decoration:none}
.cm h1 { font-size:1.8em; padding-bottom:20px; font-weight:normal}
.cm ul { margin:0px; padding:0px 0px 10px 0px; list-style:none}
.cm ul li { font-size:1.2em; padding-bottom:8px; background: url("../images/ic_li.gif") no-repeat 0px 3px; padding-left:15px  }
.cm ul li b { color:#006837; text-transform:uppercase}
.cm u { display:block; font-size:1.2em; text-decoration:none; padding-bottom:2px}
.cm u a { background: url("../images/au.gif") no-repeat 100% 7px; padding:0px 20px 0px 0px; border-bottom:1px solid #0020c3; text-decoration:none}
.cm u a:hover { border:0px}
/* Center_mail_Center_Col
--------------------------------------------------*/
.en_m { border:3px solid #e9ebb4;  margin-bottom:30px}
.en_m form { background:#e9ebb4; margin:2px; padding:10px 20px 20px 20px; font-size:1.2em}
.en_m form h6 { font-size:16px; padding-bottom:8px }
.en_m form b { font-size:1.2em; font-weight:normal; margin-right:7px}
.en_m form .e_in { border:1px solid #000000; vertical-align:middle; width:185px}
.en_m form input { vertical-align:middle}
.en_m form i { font-style:normal; display:block; font-family:Tahoma; padding:8px 0px 0px 45px; }
.en_m form .em_i { padding:8px 0px 0px 60px; }
.en_m form .btn_1 { width:86px; height:22px; display:block; margin-bottom:8px}
/* !!!!!!!!!!!!!!!!!!!!  Center_mail_Center_Col !!!!!!!!!!!!!!!!!!
--------------------------------------------------*/
.en_m .em_ch { position:relative; left:-1px}

/* Center_mail - Right_Col
--------------------------------------------------*/
.rm { width:310px; text-align:center; float: right; position:relative; margin-right:-310px}
/* Footer
--------------------------------------------------*/
.f { font-family:Tahoma; padding:30px 0px 60px 0px; clear:both; }
.f i { font-style:normal; display:block; background:#007f3c; text-align:center; font-size:1.2em; padding:6px 0px 7px 0px; margin-bottom:15px}
.f i a { color: #FFFFFF; text-decoration:underline; border-right:1px solid #FFFFFF; padding:0px 12px}
.f i a:hover { text-decoration:none}
.f i .fil { border:0px}

.f span { float:right; padding:10px 10px 10px 0px}
.f span img { margin-left:5px}

.f p { float:left; padding:0px 0px 0px 30px; font-size:1.1em}
.f p img { float:left; margin-right:12px}
/* Other_pages
--------------------------------------------------*/
.ca_i { margin:0px 0px 0px 273px; padding:20px 0px 0px 0px;}
*html .ca_i {height:33px;  position:relative  }
/* Other_pages\left_Col
--------------------------------------------------*/
.lc_i { width:238px; float:left; position:relative; background:#FF0000; margin-left:-273px; background: url("../images/lc_i.gif") no-repeat 100% 0%;
padding:0px 10px 0px 25px }
.lc_i h6 { font-size:1.8em; font-weight:normal; padding-bottom:14px}
.lc_i ul { margin:0px; padding:0px 10px 0px 0px; list-style:none}
.lc_i ul li { font-size:1.2em; padding-bottom:12px}
/* Other_pages\Center_Col
--------------------------------------------------*/
.c_i { float: right; width:100%; padding:15px 0px 0px 0px; position:relative; }
.c_i p { font-size:1.2em; font-weight:bold; padding:0px 0px 0px 50px}
.c_i p b { color:#ec1c24}

.c_i form table tr .fr_tc4 { padding:15px 0px 10px 30px}
.c_i form table tr .fr_tc4 input { position:relative; bottom:1px; margin-right:4px}

.c_i form { padding:30px 15px 0px 0px;}
.c_i form table tr td { font-size:1.2em; padding:2px 0px 5px 13px; }
.c_i form table tr td strong { margin:0px 5px; font-size:14px}
.c_i form table tr td select { vertical-align:middle}
.c_i form table tr td input { vertical-align:middle}
.c_i form table tr .fr_tc { background:#f3f3e9; border-bottom:10px solid #FFFFFF; padding-bottom:14px}
.c_i form table tr .fr_tc1 { background:#f3f3e9; padding-top:14px;}
.c_i form table tr .fr_tc2 { background:#f3f3e9; padding-top:3px; padding-bottom:3px}
.c_i form table tr .fr_tc3 { background:#f3f3e9; padding-top:11px; padding-bottom:11px; border-bottom:10px solid #FFFFFF;}
.c_i form table tr .fr_tc3 img { margin-left:0px}
.c_i form table tr #fr_cc { width:380px}
.c_i form table tr td p { padding:10px 0px 10px 0px; font-size:11px; }
.c_i form table tr td b { font-size:12px}
.c_i form table tr td u { text-decoration:none; color:#848463; font-size:10px}
.c_i form table tr .fr_t1 { text-align:right; padding-right:12px; width:150px; padding-top:8px}
.c_i form table tr .fr_t2 {text-align:right; padding-right:12px; width:150px; padding-top:12px}
.c_i form table tr .fr_t3 {text-align:right; padding-right:12px; width:150px; padding-top:20px}
.c_i form table tr .in_1 { border:1px solid #000000; width:168px}
.c_i form table tr .in { border:1px solid #000000; width:330px}
.c_i form table tr .se { width:143px; margin-right:6px}
.c_i form table tr .se_1 { width:84px; margin-right:6px}
.c_i form table tr .se_2 { width:334px}
.c_i form table tr img { margin:0px 0px 0px 10px; position:relative; bottom:-3px}
.c_i form table tr td .ch_f { position:relative; left:-4px}

.c_i form table tr .fr_tc6 { padding:0px 0px 40px 30px}
.c_i form table tr .fr_tc6 input { margin-right:4px}


.cod {}
.cod .co_i {float:left; margin-right:15px}
.cod h5 { font-size:1.1em; padding:4px 0px 9px 0px}
.cod input {border:1px solid #000000; width:155px}
.cod a img { position:relative; right:-5px}

.c_i form table tr td .btn_2 { width:155px; height:22px; position:relative; left:-12px; }

.c_ban { text-align:center; padding:20px 0px 0px 0px}
/* Other_pages\Center_Col - Error
--------------------------------------------------*/
.c_i form table tr .fr_tc5 { background:#f3f3e9;}
.er_b { background: url("../images/er_b.gif") no-repeat 15px 100%; padding-bottom:8px; float:left; position:relative; height:24px; margin:8px 0px -12px 0px}
.er { background: url("../images/er.gif") repeat-x; height:20px; color:#FFFFFF; font-weight:bold; padding:4px 15px 0px 15px; float:left}
.er i { font-style:normal; margin:0px 10px}

.er_b1 { background: url("../images/er_b1.gif") no-repeat 15px 100%; padding-bottom:8px; float:left; position:relative; bottom:-10px}
.er1 { background: url("../images/er1.gif") repeat-x; height:20px; color:#FFFFFF; font-weight:bold; padding:4px 15px 0px 15px; float:left}

.er_b2 { background: url("../images/er_b1.gif") no-repeat 90% 100%; padding-bottom:8px;  position:relative; bottom:-10px; float:right;
height:24px; position:relative; margin:-5px 50px -11px 0px}
*html .er_b2 { margin-right:25px}
.er2 { background: url("../images/er1.gif") repeat-x; height:20px; color:#FFFFFF; font-weight:bold; padding:4px 15px 0px 15px; float: left }
/* Other_pages\Center_Col - Windows
--------------------------------------------------*/
.wind { width:535px; margin:0 auto; margin-top:200px; font-size:1.2em; padding:0px 0px 0px 55px}
.wind a { color:#223ecc; text-decoration:underline}
.wind a:hover { text-decoration:none;}
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
--------------------------------------------------*/
.wind .wi_ch { position:relative; left:-3px}

.wind form { padding:20px 0px 0px 0px}
.wind form table tr td { padding:0px 10px 10px 0px;}
.wind form table tr td input { vertical-align:middle}
.wind form table tr .wi_t { text-align:right; vertical-align:middle}
.wind form table { position:relative; margin:10px 0px 0px -58px}
.wind form table tr td .wi_in { width:536px; border:1px solid #000000}
.wind form .btn_3 { width:69px; height:24px}

.wind form .er_b1 { background: url("../images/er_bw.gif") no-repeat 15px 100%; padding-bottom:8px; float:left; position:relative; height:24px; margin-bottom:3px}
.wind form .er1 { background: url("../images/er1.gif") repeat-x; height:20px; color:#FFFFFF; font-weight:bold; padding:4px 15px 0px 15px; float:left}

.wf { border-top:1px solid #000000; padding:13px 0px 0px 5px; margin-top:20px; font-size:11px}
/* Other_pages\index_e.html
--------------------------------------------------*/
.lc_i h5 { background: url("../images/l_h.jpg") no-repeat; font-size:1.1em; padding:2px 0px 3px 44px; font-size:1.4em; font-weight:normal; position:relative;
margin-left:-10px }

.lc_i .help_ul { margin:0px; padding:14px 0px 0px 0px; list-style:none; min-height:700px}
*html .lc_i .help_ul { height:700px}
.lc_i .help_ul li { margin:0px; padding:0px 0px 4px 0px; font-family:Tahoma; font-size:1.4em}
.lc_i .help_ul li a { color:#000000; text-decoration:underline; display:block;
 padding:2px 0px 0px 10px; height:20px;  }
.lc_i .help_ul li a:hover { text-decoration:none; color:#006837;  background:#f3f3e9 url("../images/hul_li.gif") no-repeat 100% 0%;}
.lc_i .help_ul li a b { display:block; background: url("../images/hul_b.gif") no-repeat 0px 2px; padding:0px 0px 0px 22px  }
.lc_i .help_ul .hul_a a {text-decoration:none; color:#006837;  background:#f3f3e9 url("../images/hul_li.gif") no-repeat 100% 0%;}

.m_help { padding:0px 30px 0px 35px; font-size:1.2em }
.m_help a { color:#000000; text-decoration:underline}
.m_help a:hover { text-decoration:none}
.m_help h6 { font-family:Arial; font-size:2.4em; font-weight:normal; margin-bottom:14px}
.m_help h6 a { float:right; margin-left:20px}
.m_help h6 .pl {background: url("../images/pl.gif") no-repeat 0px 1px; padding:0px 0px 2px 18px; font-size:12px}
.m_help h6 .mi {background: url("../images/mi.gif") no-repeat 0px 1px; padding:0px 0px 2px 18px; font-size:12px}

.m_help u { display:block; text-align:center; font-size:20px; text-decoration:none; padding:15px 0px 0px 0px}
.m_help u a { color:#0020c3; text-decoration:underline}
.m_help u a:hover { text-decoration:none}

.he_b { background:#f3f3e9; padding:14px 10px 5px 10px; margin-bottom:10px; font-weight:bold}
.he_b h1 { font-size:16px; font-weight:normal; position:relative }
.he_b p { padding:0px 0px 14px 50px; margin:0px; list-style:none; font-size:12px; }
.he_b ul { margin:0px; padding:0px 0px 14px 60px; list-style:none; font-weight:bold}
.he_b ul li { padding-bottom:4px;  background: url("../images/hb_li.gif") no-repeat 0px 6px; padding-left:11px  }


.he_b .pl {background: url("../images/pl.gif") no-repeat 0px 2px; padding:0px 0px 13px 21px; }
.he_b .mi {background: url("../images/mi.gif") no-repeat 0px 2px; padding:0px 0px 13px 21px; }
/* Other_pages\index_f.html
--------------------------------------------------*/
.win_f { width:318px; margin:0; padding:0; font-size:1.1em; border:1px solid #61613e; background:#FFF; border-top:0px}
.win_f a { color:#0020c3; text-decoration:underline}
.win_f a:hover { text-decoration:none}
.win_f u { display:block; text-decoration: none; border-top:1px solid #e6e6e6; padding:8px 0px 8px 0px; text-align:center}
.win_f h6 { color: #FFFFFF; font-family:Tahoma; height:21px; background: url("../images/wf_h.gif") repeat-x; padding:6px 10px 0px 12px; font-size:1.0em;
font-weight:normal }
.win_f .wif_ch { position:relative; margin-left:-4px}
.win_f h6 img { float:right; position:relative;}
.win_f form { background:#f3f3e9;  padding:10px 0px 5px 10px; display: block;}
.win_f form table tr td { padding:0px 10px 6px 0px; vertical-align:middle}
.win_f form table tr .wf_te { text-align:right}
.win_f form .wf_in { width:235px; border:1px solid #000000; display:block;}
.win_f form input { vertical-align:middle}
.win_f form .btn_4 { width:58px; height:20px; font-size:11px  }
.win_f form .btn_5 { width:63px; height:20px; margin-left:8px; font-size:11px  }
.win_f form INPUT {margin: 0; padding: 0;} 


/* !!!!!!!!  Reg_Block !!!!!!!!!!!! 
--------------------------------------------------*/
.arg { background: url("../images/arg.gif") repeat-x; margin-top:40px}
.arg_l { background: url("../images/arg_l.gif") no-repeat;}
.arg_r { height:38px; background: url("../images/arg_r.gif") no-repeat 100% 0%; text-align:center; font-size:2.0em; padding-top:9px}
.arg_r a { color:#FFFFFF; text-decoration:underline}
.arg_r a:hover { text-decoration:none;}
/* !!!!!!!!  Enter_in_mail !!!!!!!!!!!! 
--------------------------------------------------*/
.en_in_m { border:2px solid #f2f3e5; width:370px; margin-bottom:30px; background:#eaebd5; padding:1px;}
.en_in { background:#e9ebb4; border:2px solid #FFFFFF; padding:10px 20px 17px 20px; font-size:1.2em; }
.en_in h6 { border-bottom:1px solid #ffffff; padding-bottom:7px; font-size:1.8em; font-weight:normal; margin-bottom:8px}
.en_in b { font-size:1.2em; display:block; padding-bottom:12px}
.en_in b i { font-style:normal; color:#006837}
/* !!!!!!!!  Del_Mail !!!!!!!!!!!! 
--------------------------------------------------*/
.del_p {}
.del_p table tr td { vertical-align:middle}
.del_p table tr .dep_c { width:378px}
.del_p table tr .dep_l { width:135px}
.del_p i { display:block; padding:14px 16px; background:#f3f3e9}
.del_p i input { width:350px}
/* !!!!!!!!  Nik !!!!!!!!!!!! 
--------------------------------------------------*/
.nik { font-size:1.2em; padding:0px 15px 10px 0px}
.nik .n_in { border:1px solid #000000; width:180px; margin:5px 0px 5px 0px}
.nik p { color:#4d4d4d; font-size:0.9em; padding:8px 0px 0px 0px}

.av { font-size:1.2em; padding:0px 10px 0px 0px}
.av img { float:left; border:1px solid #e0e0ce; margin-right:10px}
/* !!!!!!!!   !!!!!!!!!!!! 
--------------------------------------------------*/
.o_ci { padding:0px 25px 80px 25px; position:relative; margin-top:-15px; font-size:1.2em; }

.g_pas { font-weight:bold; color:#007839; background:#f3f3e9 url("../images/g_pas.gif") no-repeat 14px 10px; border:1px solid #e0e0ce;
 padding:10px 0px 10px 32px}
 
.o_ci .og_p { border-bottom:1px solid #f3f3e9; padding:20px 0px 17px 15px; font-weight:normal; font-size:12px}

.pas_bl { float:left; width:27%; padding:20px 20px 10px 18px}
.pas_bl a { text-decoration:underline}
.pas_bl a:hover { text-decoration:none}
.pas_bl h6 { font-size:18px; font-weight:normal; padding-bottom:7px}
.pas_bl h5 { color:#808080; font-size:18px; font-weight:normal; padding-bottom:7px}
.pas_bl ul { margin:0px; padding:8px 0px 0px 0px; list-style:none}
.pas_bl ul li { padding-bottom:2px}
.pas_bl i { font-style:normal; color:#808080 }
.pas_bl .pa_a { color:#000000}
/* !!!!!!!! MES  !!!!!!!!!!!! 
--------------------------------------------------*/
.c_mes { text-align:center; font-size:1.2em; background:#f3f3e9; border:1px solid #e0e0ce; width:389px; height:95px; padding:18px 0px 0px 0px; margin:0 auto;
margin-top:120px; margin-bottom:170px}
.c_mes h6 { font-size:16px; padding-bottom:20px}



/* FORUM
--------------------------------------------------*/


.hb .tab {
	display: block!important;
	float: left!important;
	padding: 4px 9px 7px 9px!important;
	margin-right: 4px!important;
	color: #FFFFFF!important;	
}

.hb .tab.curr {
	color: #009145!important;
	text-decoration: none!important;
	background:#FFFFFF url(../images/hb_ma.gif) no-repeat scroll 100%!important;
	padding-bottom: 10px!important;
}



.thin * {color:#222222;}