html,body {padding:0;margin:0; width:100%; height:100%; background: #49484d url(/images/body.gif) center top repeat-y;}
body {color:#000000;  font:62.5% Verdana, Arial, Helvetica, sans-serif;}
SELECT{	border: 1px solid #999999; font-family: Arial, sans-serif; font-size: 11px}
INPUT{font-family: Arial, sans-serif; font-size: 11px}
img{border:0; font-size:1px;}
.img{display: block; margin:0; padding:0;}

#allPage{width:990px; margin: 0px auto; height: auto !important; height/**/:100%; min-height:100%; background:#3a3a40; text-align: left; font-weight: normal !important}

.fl{float:left !important;}
.fr{float:right !important;}

.al_center{	 margin: 0px auto;}
.va_top TD{	vertical-align: top;}


.clr{clear:both;}
.clr2{clear:both; height:1px;}
form{padding:0; margin:0;}

.main_ban_small{ margin: 10px 0px 0px 25px;}

.main_ban_abs2{position: absolute; top: 727px; text-align:center;}

h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#DAAD1C; font-weight:normal; padding:0; margin:0;}
h1.alt{color:#000000;}
h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; font-weight:bold;; padding:0; margin:0;}
h2.alt{color:#63111B;}
h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; padding:0; margin:0;}
h4{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#DAAD1C; font-weight:normal; padding:0; margin:0;}
h5{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#DAAD1C; font-weight:normal; padding:0; margin:0;}
h6{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#DAAD1C; font-weight:normal; padding:0; margin:0;}

a{color: #63111B; text-decoration: underline; cursor: pointer;}
a:hover{text-decoration: none;}

.a1 {text-decoration:none}
ul{margin: 20px; padding:0;}
p{margin:0; padding: 5px 0 8px 0;}

.spisok {margin: 20px; padding:0; list-style:none}
.help {float:left}
/*footer*/
.footer{
    margin: 0px auto 0 auto;
    border-top: solid 3px #57575d;
    color:#cccccc;
    background:#00000e;
}

#allPage > .footer {
    min-height: 70px;
    padding: 10px;
}

.clr_footer{ clear:both;}

.f_l{
    width:235px;
    /*border-right:solid 1px #585858;
    margin:13px 0 0 0;
    height:74px;*/
    float:left;
    padding:0 10px;
    color: #8b8b8b;
}
.f_l a{color: #8b8b8b;}
.copy{padding: 0 0 8px 0; display:block; color:#cccccc;}
.footer .pda{float:right; color:#cccccc; font-weight:bold; text-decoration:none;}
.footer .pda a{color:#cccccc; font-weight:bold; text-decoration:none;}
.pda a:hover, .f_l a:hover{color:#fff !important;}

.f_c{
    text-align:justify;
    line-height:17px;
    padding: 0 270px 0 255px;
}

.f_c .inner {
    border-left: 1px solid #585858;
    border-right: 1px solid #585858;
    padding: 0px 10px;
}

.f_c a{color: #ccc; font-size:1.1em; padding:0 6px 0 0;}

.f_r{
    float: right;
    /*border-left: solid 1px #585858; */
    width:250px;
    color:#8b8b8b;
    padding:0px 10px;

}
.f_r a{color:#8b8b8b;}
.f_r .ns{display:block; background:url(/images/ns.gif) 205px top no-repeat; padding:3px 20px 8px 0; color:#cccccc;}

/*header*/
.header{padding:7px 0 5px 0; background: #39383d}
.back{background:url(/images/hd_big.jpg) no-repeat; height:115px; position:relative;}
.logo{background:url(/images/logo.gif) no-repeat; width:292px; height:115px; display:block; text-decoration:none; position:absolute; top:1px; left:25px; z-index:0;}

/*ico*/
.home{position:absolute; top:22px; left:237px; display:block; width:11px; height:9px; background: url(/images/ico.gif) -10px -10px no-repeat; text-decoration:none; z-index:20;}
.home:hover{background-position: 0 0;}
.mail{position:absolute; top:22px; left:327px; display:block; width:11px; height:9px; background: url(/images/ico.gif) -27px -10px no-repeat; text-decoration:none; z-index:20;}
.mail:hover{background-position: -27px 0;}
.map{position:absolute; top:22px; left:281px; display:block; width:13px; height:9px; background: url(/images/ico.gif) -12px -10px no-repeat;text-decoration:none; z-index:20;}
.map:hover{background-position: -12px 0;}
.header .pda{position:absolute; top:20px; left:384px; color:#cccccc; font-weight:bold; text-decoration:none; font-size:12px;}
.header .pda a{color:#cccccc; font-weight:bold; text-decoration:none; font-size:12px;}
.header .add_fav{ position: absolute; top: 72px; left: 435px;}
.header .add_fav A{ color: #DAAD1C;}


.autoriz_area{position:absolute; top: 18px; left:444px; width:125px; line-height:15px; z-index: 2;}
.autoriz_area a{color:#ccc; padding:0 0 0 12px; background: url(/images/arr.gif) left center no-repeat; font-size:1.1em; text-decoration: underline;}
.autoriz_area a:link{color:#ccc; padding:0 0 0 12px; background: url(/images/arr.gif) left center no-repeat; font-size:1.1em; text-decoration: underline;}
.autoriz_area a:visited{color:#ccc; padding:0 0 0 12px; background: url(/images/arr.gif) left center no-repeat; font-size:1.1em; text-decoration:underline;}
.autoriz_area a:hover{color:#ccc; text-decoration:none; padding:0 0 0 12px; background: url(/images/arr.gif) left center no-repeat; font-size:1.1em;}

/*search*/
.search{position:absolute; top:23px; left:620px; width:337px;}
.search .inputbox{width: 247px; border:0; font-size:11px; float:left; background:none;}
.search .button{float:left; border:0; background:none; width:65px; margin-left:12px; cursor:pointer;}
.area{padding-top:6px; float:left; width:330px; overflow:hidden;}
.area div{width:430px;}
.area a {width:137px; display:block; float:left; line-height:20px; font-size:10px; text-decoration: underline; color:#ccc;}
.area a:link {width:137px; display:block; float:left; line-height:20px; font-size:10px; text-decoration: underline; color:#ccc;}
.area a:visited {width:137px; display:block; float:left; color:#ccc; line-height:20px; font-size:10px; text-decoration: underline;}
.area a:hover{color:#fff; text-decoration: none;}
.area .word {width:137px; display:block; float:left; color:#ccc; line-height:20px; font-size:10px; text-decoration: underline;}
.area .word:hover{color:#fff;text-decoration: underline;}


.tarea{padding-top:6px; float:left; width:330px; overflow:hidden;}
.tarea div{width:430px;}
.tarea a {display:block; float:left; line-height:20px; font-size:10px; text-decoration: underline; color:#ccc;}
.tarea a:link {display:block; float:left; line-height:20px; font-size:10px; text-decoration: underline; color:#ccc;}
.tarea a:visited {display:block; float:left; color:#ccc; line-height:20px; font-size:10px; text-decoration: underline;}
.tarea a:hover{color:#fff; text-decoration: none;}
.tarea .word {display:block; float:left; color:#ccc; line-height:20px; font-size:10px; text-decoration: underline;}
.tarea .word:hover{color:#fff;text-decoration: underline;}
.tarea span {color:#ccc;}
.tarea table {    border-spacing: 25px 0;     margin-left: -25px;}

.clr10{clear:both; height:10px;}

.pathway {color:#8b8b8b; padding: 0 0 10px 9px;}
.pathway a{color:#8b8b8b;}


.notice{background:url(/images/n_t.gif) left top no-repeat; padding: 6px 0 0 0; margin:0px 0px 10px 0px; float:left;width:444px;}
.notice .in{background:#535359; float:left; width:444px;}
.notice .inn{background:url(/images/n_b.gif) top left no-repeat; height:6px; clear:left;}
.notice .in a{font-weight:bold; color:#ccc; font-size:12px; padding:0px 2px 0px 10px; background: url(/images/arr4.gif) 0 4px no-repeat; line-height:1.2em;}
.notice .in a:hover{color:#fff;}
.l_n{width:152px; padding: 5px 9px 10px 60px; float:left; background:url(/images/kpk.gif) 17px 5px no-repeat; border-right:solid 1px #3a3a40; height: 40px;}
.r_n{width:161px; padding:5px 7px 10px 44px; float:right; background: url(/images/msn.gif) 0px 5px no-repeat;}

/*.notice {width: 244px; background: url(/images/gray_top.gif) left top no-repeat;}
.notice .in { width:244px;} 
.notice .inn {width: 244px; background: url(/images/gray_bottom.gif) left top no-repeat;}
.notice .l_n {width:174px; padding:2px 9px 2px 60px;}
.notice .l_n a{display:inline; float:none; white-space:normal; line-height:18px;}
*/
.l_nz{display:inline;background: url(/images/bg19.gif) right top no-repeat; line-height:18px; cursor:pointer; padding:0px 5px 4px 15px; position: relative; top: -2px;}



/*.params{padding: 10px 0 0 0; float:left; line-height:22px;}
.params a{font-size:10px; color:#8b8b8b; padding:0 5px 0 19px; background:url(/images/checkbox.gif) 0 0 no-repeat; text-decoration:none;}
.params a.checked{background-position: 0 -24px;}*/


/*top_menu*/
/*
ul#{list-style:none; padding:0; margin:0; position:absolute; top:128px; z-index: 2000;}
ul.menu li{float:left; background:url(/images/sep.gif) left 0 no-repeat; height:36px; padding:0 0 0 1px; position:relative;}
ul.menu li.first{background:none;}
ul.menu li a{text-transform:uppercase; text-decoration:none; color:#fff; font-weight:bold; padding:0 11px; display:block; height:36px; line-height:36px; background:url(/images/m_hv.gif) 0 -50px repeat-x; float:left; position: relative; z-index: 2000!important;}
ul.menu li a:hover, ul.menu li:hover a, ul.menu li.jshover a{background-position: 0!important;}

ul.menu li span{display:none; position:absolute; z-index:2000; float:none; left:0; top:-127px; background:url(/images/hint1.gif) no-repeat; width:127px; height:115px; padding:3px 5px;}
ul.menu li.last span{display:none; position:absolute; z-index:2000; float:none; left: auto; right:0; top:-127px; background:url(/images/hint1_2.gif) no-repeat; width:127px; height:115px; padding:3px 5px;}
*/
/*ul.menu li:hover span, ul.menu li.jshover span{display:block;}*/

/*.hint ul.menu li:hover span, ul.menu li.jshover span{display:block;} */
/*class="hint" ul.menu li:hover span, ul.menu li.jshover span{display:block;}*/
/*
ul.menu .popupMenudiv{	display: none;}
ul.menu li ul{ position:absolute; left:0; top:36px; z-index:2000!important; list-style:none; background:#94171f url(/images/submenu_bg.jpg) bottom left no-repeat; width:137px; padding:0; margin:0;}
ul.menu li.last ul{left:-55px;}
ul.menu li ul li{line-height:normal; height:auto; padding:6px 0px; background:url(/images/submenu_s.gif) bottom center no-repeat; width:137px; float:left; clear:left; position: relative; z-index: 2000;}
ul.menu li ul li.l_sub{background:none; padding: 6px 0px 10px 0px;}
ul.menu li ul li a{text-transform:none; line-height:normal; height:auto; font-weight:normal; font-size:11px; padding:0 15px; background:none;}
ul.menu li ul li a:hover{background:none; padding:0 15px; margin:0}
*/



/* NICE FORM ELEMENTS */
/*
#r_new, #r_bu{background:url(/images/radio.gif) left 0 no-repeat; padding:2px 0 2px 20px; color:#000; font-weight:bold; font-size:1.1em; text-decoration:none;}
#r_new.sel, #r_bu.sel{background-position: 0 -27px;}
.radio{padding:5px 0 0 0;position:relative;left:-5px;}
*/

/*select*/
/*
.select{background:url(/images/select_l.gif) left top no-repeat; height:18px; width:180px;margin: auto; padding:0 0 0 6px;}
.small{width:120px; margin-top:5px}
.select .def{background:url(/images/select_r.gif) right top no-repeat; height:18px; line-height:18px; display:block;}
.select .def a{color:#000; text-decoration:none; padding:0 0 0 5px;}
*/


.s_wrap{position:absolute; width:178px; height:100px; overflow:auto; background:#fff; border: solid 1px #878787; border-top:0; border-right:0; display:none;}
.s_wrap.show{display:block; z-index:1000;}
.s_wrap a{display:block; text-decoration:none; color:#000; padding:1px 2px; width:96%;}
.s_wrap a:hover{background:#878787;}


.s_bt{cursor:pointer; letter-spacing:0.6px; text-align:center; border:0; color:#fff; font-weight:bold; font-size:12px;  width:77px; height:21px; padding:0 10px 0 0px; display:block; float:right;}

/*articles block*/
/*
.articles_block{width: 517px; padding: 5px 0 0 0; background:url(/images/ab_t.gif) left top no-repeat;}
.articles_block .in{width:511px; padding:0 0px 0 6px; height:414px; background: #e1e1e1 url(/images/ab_c.gif) left bottom repeat-x;}
.articles_block .inn{width:517px; height:5px;  background:url(/images/ab_b.gif) left top no-repeat;}
.sm_txt, .sm_txt *{font-size:12px;}

.a_big{float:left; height:269px; width: 330px;  margin: 0 2px 0px 0px; background-repeat: no-repeat; border: 3px solid #ffffff; }
.a_big h1{width:322px; height:261px; padding:4px; font-size:11px;  font-weight: 700;}
.a_big h1 a{font-size:18px; text-decoration:none; display:block; width:322px; height:261px;}
.a_big .dshadow{display:block; position:relative;}
.a_big .dshadow .backed, .a_big .dshadow .fronted { display:block; left:-1px; position:absolute; top:0pt; }
.a_big .dshadow .backed h1 a {
	color:#ffffff;
}
.a_big .dshadow .backed{ left:0pt; opacity:0.25; top:1px;}
.a_big .dshadow .fronted{ padding:0pt 1px 1px 0pt;}
.a_big .dshadow .backed A, .a_big .dshadow .backed A:hover{color:#000000;}
.a_big .dshadow .fronted A, .a_big .dshadow .fronted A:hover{color:#FFFFFF;}
.a_big .dshadow .fronted h1 a {
	color:#5d1a1f;
}
.a_big .dshadow{}
.a_big .dshadow{}
.a_sm{float:left; width:161px; height:130px; padding:3px; background:#fff; margin: 0 2px 2px 0;}
.a_sm a{display:block;}
.a_sm DIV.h3{width:153px; height:24px; padding:2px 4px; margin:0; background: #d19219 url(/images/ab_h3.gif) left bottom repeat-x; font-weight:bold; border-bottom: solid 3px #fff; overflow: hidden; font-size: 11px;}
.a_sm DIV.h3 a{text-decoration:none; color:#000;}
*/

/*autoriz авторизация старая*/
/*
#autoriz{display:none;width:227px; height:116px; position:absolute; top:-130px; left:345px; background:url(/images/login.gif) no-repeat; z-index:1000;}

.close{position: absolute;top:8px; left:205px; padding: 0 5px;}
.inputbox1{position: absolute;top:28px; left:80px; font-size:10px; width:110px; height:14px; border:0;padding:0;}
.inputbox2{position: absolute;top:52px; left:80px; font-size:10px; width:110px; height:14px; border:0;padding:0;}
.reg{position:absolute; left:89px; top:72px;}
.bt_login{top:95px; left:82px; position:absolute; padding:0 25px; text-decoration:none !important;}
.bt_login{text-decoration:none;}
*/


/*mix for all pages*/
.pages {margin: 0 auto;	padding: 0px; font-size:12px;}
.pages a{color:#000; text-decoration:none;}
.pages a:hover{color:#fff;}
.kol {float: right; margin: 0; padding: 0 12px 0 0; font-size:1.1em;}
.kol b {display: inline; float: none; margin: 0; padding: 0; font-size: 11px;}

.in_note {/*background:transparent url(/images/in_notepad.gif) no-repeat scroll 0%;*/background:transparent url(/images/but_see_red.gif) no-repeat scroll 0%; border:0pt none;color:#FFFFFF;cursor:pointer;	display:block;	float:left;font-size:12px;	font-weight:bold;	height:15px;	letter-spacing:1px;	padding:0pt 0pt 0pt 10px;	text-align:left;	width:104px;}
.in_note1 {border:0pt none;cursor:pointer;	display:block;	float:left;font-size:12px;	font-weight:bold;	height:15px;	letter-spacing:1px;	text-align:left;	width:104px;}

/*captha*/
#allPage .captha{font-size:11px; float:left; width:100%; padding:10px 0 3px 0; background:none;}
#allPage .captha div{padding:7px 0px 0px 0px; float:left; clear:both; width:100%; background:none;}
#allPage .captha img{margin-right:7px;}
#allPage .captha a{clear:both; display:block; float:left; margin-top:-5px;}
#allPage .captha input{ float:right; margin-right:7px; width:121px; }
#allPage .captha SPAN{ float: none;}
#allPage .gray_block2 .captha div{padding:0;}
/*end_captha*/

/********************* add *********************************/
div.bar {
	background: #A33029;
	height: 7px;
	overflow: hidden;
	margin-bottom: 3px;
}

.tmp_hint {display:none;}


/* block with rounded corners */
.rounded_table { vertical-align: top; width: 436px; margin-bottom: 10px; clear: both; }
.rounded_table .rt_tl{ background: url(/images/rounded_table_tl.gif) no-repeat; }
.rounded_table .rt_tr{ background: url(/images/rounded_table_tr.gif) right no-repeat; }
.rounded_table .rt_bl{ background: url(/images/rounded_table_bl.gif) no-repeat; }
.rounded_table .rt_br{ background: url(/images/rounded_table_br.gif) right no-repeat; }
.rounded_table .rt_con, .rounded_table .rt_gray { background-color: #DEDEDE;}
.rounded_table .rt_con{	width: 436px;}
.rounded_table .rt_gray{	font-size: 1px; height: 4px; width: 428px; line-height: 1px;}
.rounded_table .rt_tl, .rounded_table .rt_tr, .rounded_table .rt_bl, .rounded_table .rt_br{ width: 4px; height: 4px;  background-color: transparent; font-size: 1px;  }
a.rlink {
	color:#63111B !important;
	text-decoration:underline !important;
}
a.rlink:hover {
	color:#fff !important;
	text-decoration:none !important;
}
.loader {
	position:absolute; z-index:-1;
}


/** MAIN MENU **/
div#mm {
	position:relative;
	width:990px;
}
div#mm ul {
	margin:0px;
	padding:0px;
}
div#mm ul li {
	margin:0px;
	padding:0px;
}
ul#nav_main {
	height:36px;
	width:100%;
	background:url(/images/menu_bg.jpg) 0 0 repeat-x;
	list-style-type:none;
}
ul#nav_main li {
	float:left;
	list-style-type:none;
	background:url(/images/menu_border.jpg) right 0 no-repeat;
	height:36px;
	_width:50px;
	*white-space:nowrap;
}
ul#nav_main li a {
	display:block;
	height:26px;
	padding:12px 11px 0 11px;
	color:#fff;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	position:relative;
	font-weight: bold;
}
ul#nav_main li a.on {
	display:block;
	height:26px;
	padding:12px 11px 0 11px;
	color:#fff;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	background:url(/images/mi_a_bg.jpg) 0 0 repeat-x;
	position:relative;
}
ul#nav_main li a img {
	border:0px;
	position:absolute;
	left:0px;
	top:0px;
	display:none;
}
ul#nav_main li a.on img {
	border:0px;
	position:absolute;
	left:0px;
	top:0px;
	display:block;
}
ul#nav_main li a:hover {
	background:url(/images/mi_a_bg.jpg) 0 0 repeat-x;
}

div.menu_sub {
	/*height:33px; !!*/
	background:none #92161e;
    z-index: 1000;
    min-width: 150px;
    box-shadow: 0px 0px 1px #7c0202;
}
ul#nav_sub {
	/*height:33px; !!*/
	width:100%;
	list-style-type:none;
}
ul#nav_sub li {
	/*float:left; !!*/
    border-bottom: 1px solid rgb(124, 2, 2); /*!!*/
	list-style-type:none;
	_width:50px;
	*white-space:nowrap;
	background:url(/images/mis_border.jpg) right 0 no-repeat;
}
ul#nav_sub li a {
	display:block;
	height:23px;
	padding:10px 15px 0 15px;
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
}

ul#nav_sub li.nav_subsub a {
    padding-left: 25px;
}

ul#nav_sub li a.on {
	display:block;
	height:23px;
	padding:10px 15px 0 15px;
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	background:url(/images/mis_bg.jpg) 0 bottom repeat-x;
	font-weight:bolder;
}
ul#nav_sub li a:hover {
	background:url(/images/mis_bg.jpg) 0 bottom repeat-x;
}

/** POPUP **/
div#autorize {
	width:230px;
	margin:auto;
	background:url(/images/b2b_lt.gif) 0 0 no-repeat #EDEDEF;
	padding:10px 50px;
}
div.autoriz_rt {
	background:url(/images/b2b_rt.gif) right 0 no-repeat #EDEDEF;
}
div.autoriz_rb {
	background:url(/images/b2b_rb.gif) right bottom no-repeat #EDEDEF;
}
div.autoriz_rt {
	background:url(/images/b2b_lb.gif) 0  bottom no-repeat #EDEDEF;
}

div.req_popup {
	width:229px;
	position:absolute;
	background:url(/images/req_b.gif) 0 bottom no-repeat;
	z-index:1000;
	padding:0 0 17px 0;
}
div.req_t {
	background:url(/images/req_t.gif) 0 0 no-repeat;	
	padding:7px 0 0 0;
}
div.req_b {
	background:url(/images/req_c.gif) 0 0 repeat-y;
}
div.req_popup div.pad {
	padding: 10px 10px 10px 10px;
}

/* RESOURCES */

div.sourse_master {
	width:444px; /*                         */
	margin:88px 0 10px 0;
	/* display:none; */
	background:url(/images/sorse_center.jpg) 0 0 repeat-y;
	_margin:10px 0;
}
div.sr {
	/*background:url(/templates/images/sr_lt.jpg) left top no-repeat #535359;*/
	background:url(/images/sorse_top.jpg) 0 0 no-repeat;
}
div.sr_rt {
	/*background:url(/templates/images/sr_rt.jpg) right top no-repeat;*/
	background:url(/images/sorse_footer.jpg) 0 bottom no-repeat;
}
div.sr_rb {
/*	background:url(/templates/images/sr_rb.jpg) right bottom no-repeat;*/
}
div.sr_lb {
/*	background:url(/templates/images/sr_lb.jpg) left bottom no-repeat;*/
padding:0 0 10px 0;
}
div.sr_lb h2 {
	display:block;
	height:20px;
	padding:10px 0 0 0;
	font-size:12px;
	font-weight:bolder;
	color:#fff !important;
	text-align:center;
}
div.sr_lb table {
	width:100%;
	position:relative;
	margin:auto;
	margin-top: 5px;
}
div.sr_lb table td {
	font-size:12px;
	vertical-align:top;
    padding-left: 15px;
    width: 222px;
}
div.sr_lb table td a {
	display:block;
	padding:0 0 7px 15px;
	/*color:#cccccc;*/
	text-decoration:underline;
	background:url(/images/marker.gif) left 5px no-repeat;
	color: darkSlateGray;
    font: 13px/15px tahoma;
}
div.sr_lb table td a:hover {
	color:#fff;
	text-decoration:none;
}

/** 
    ALERTS 
**/
div.al {background:none #303032;padding:5px;position:relative;z-index:1000;font-size:12px;}
div.al a {text-decoration:underline;}
div.al a:hover {text-decoration:none;}
div.al img {border:0px;}
div.al div.alertBg {background:url(/images/alert/alHeadBgC.gif) 0 0 repeat-x #e2e2e2;}
div.al div.alertBg div.pad {padding:5px 16px 16px 16px;}
div.al div.alertBg div.alHead {height:22px;position:relative;padding:0 16px;}
div.al div.alertBg div.alHead a img {position:absolute;right:10px;top:4px;}
div.al div.alertBg div.alHead span {display:block;padding:4px 0;font-weight:bolder;color:#fff;}
div.al div.alertBg div.pad div.alContent {font-size:12px;}
div.al div.alertBg div.pad div.alContent h1 {font-size:12px;color:#63111b;margin:2px 0; font-weight: bold;}
div.al div.alertBg div.pad div.alContent div.head {font-size:12px;color:#63111b;margin:2px 0; font-weight: bold;}
div.al div.alertBg div.pad div.alContent div {padding:5px 0;}

div.alBig {}

div.submDiv {height:19px;background:url(/images/alert/but_l.gif) 0 0 no-repeat;position:relative;text-align:left;}
div.submDiv input {border:0px;height:19px;padding:0px 15px 0 0;text-align:center;color:#fff;font-weight:bolder;margin:0 0 0 8px;position:absolute;top:0px;background:url(/images/alert/but_r.gif) right top no-repeat;}

div.OKAlert {}
div.OKAlert div.alertIco {padding:0 0 0 30px;background:url(/images/alert/okBg.gif) 5px 0 no-repeat;position:relative;}
div.OKAlert div.alertIco div.pad {padding-bottom:5px;}

div.ynAlert {}
div.ynAlert div.alertIco {padding:0 0 0 30px;background:url(/images/alert/ynBg.gif) 5px 0 no-repeat;position:relative;}
div.ynAlert table.ynHolder {position:relative;margin:auto;}
div.ynAlert div.submDiv {padding:0px !important;}

div.round {}
div.round div.alertBg {background:url(/images/alert/roundRt.gif) right top no-repeat #e2e2e2 !important;}
div.round  div.alertLt {background:url(/images/alert/roundLt.gif) 0 0 no-repeat !important;position:relative;}
div.round  div.alertLb {background:url(/images/alert/roundLb.gif) left bottom no-repeat;}
div.round  div.alertRb {background:url(/images/alert/roundRb.gif) right bottom no-repeat;}

/* REGISTER */
div.al table.registerTab {/*width:405px;*/}
div.al table.registerTab tr td {vertical-align:top;}
div.al table.registerTab tr td.labelCell {font-weight:bolder;padding:0 5px 0 0;}
div.al table.registerTab tr td input.regInp {width:215px;border:1px solid #999999;}
div.al table.registerTab tr td span.errorSpan {font-size:10px;color:#ff0000;display:block;margin:0 0 5px 0;}
div.al table.registerTab tr td a.NewCapcha {font-size:11px;color:#6f1319;font-weight:normal;}
div.al table.registerTab tr td div.capchaDIV {width:126px;height:45px;background:url(../img/capcha.gif) 0 0 no-repeat;padding:0px !important;margin:0 0 5px 0;}
div.al table.registerTab tr td input.capchaInp {width:126px;}

h3.NPAlert {padding:0 0 0 40px;color:#531927;font-size:12px;font-weight:bolder;display:block;margin:0px;height:25px;line-height:25px;background:url(/images/user/alertNote.gif) 0 0 no-repeat;}

/* BUTTON */
button {
	border:none;
	background:none;
	padding:0;
	margin:0;
	width:auto;
	overflow:visible;					
	text-align:center;	
	white-space:nowrap;	
	height:16px;
	line-height:15px;
	cursor:pointer;
}
button span, button em{
	display:block;
	height:15px;
	line-height:15px;			
	margin:0;
	color:#fff;
	font-weight:bolder;
	font-family:Verdana;
	font-size:12px;
}
button span{
	padding-left:20px;
	background:url(/images/button/butBg.gif) no-repeat 0 0;
}	
button em{
	font-style:normal;
	padding-right:26px;
	background:url(/images/button/butBg.gif) no-repeat 100% 0;
}


/** INFORMER **/

div#informer {background:url(/images/informerBg.jpg) 0 0 repeat-x;font-size:12px;font-weight:bolder;font-family:Verdana;color:#660000;line-height:28px;margin:8px 0 5px 0;}
div#informer div.infBgLeft {height:28px;background:url(/images/informerBgL.jpg) 0 0 no-repeat;}
div#informer div.infBgLeft div.pad {padding:0 0 0 45px;}
/*div#informer h1, h2, h3, h4 {font-size:12px;font-weight:bolder;color:#660000;/*line-height:28px; margin:0px;padding:0px;} */
div#informer a {text-decoration:none;color:#660000;}
div#informer a:hover {color:#B70000;}
.fixed-block{
	position: sticky;
	top: 12px;
	z-index: 1000
}
.wrap-c {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;

	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.right-column {
	margin-left: 12px;
	width: 315px;
}
.wrap-c .art-column {
	border: 10px solid #bababa;

}
.wrap-c .right_part .article .art-column {
	border-radius: 10px
}
.wrap-c .right_part, .wrap-c .right_part .article{
	background: none;
	width: 636px !important;

}
