﻿html, body {
width:100%;
height:100%;
color:#333333;
/*background:#fff;*/
font:normal 12px Arial, 'Trebuchet MS', sans-serif;
margin:0;
padding:0;
}

body {
background:#fff;
}

a {
outline:none;
color:#333366;
}

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

a.main, a.main:hover {
*cursor:hand;
text-decoration:none;
}

img {
border:none;
margin:0;
padding:0;
}

br {
clear:both;
}

table {
border:none;
border-spacing:0;
margin:0 auto;
padding:0;
}

table#body {
border:none;
border-spacing:0;
margin:0 auto;
padding:0;
width:100%;
}

td {
color:#333333;
vertical-align:top;
}

td.shift1 {
padding-left:10px;
}

td.shift11 {
padding-left:10px;
height:242px;
}

td.shift {
padding-left:5px;
}

#content table.with_borders td.cent p {
	text-align: center;
}

.bkgrn {
background:url(../i/bkgrn_top.jpg) repeat-x left 43px;
position:relative;
min-width:150px;
height:242px;
}

*:first-child+html .bkgrn {
background:url(../i/bkgrn_top.jpg) repeat-x left 39px;
}

.bkgrnright {
position:relative;
}

.bkgrn_right {
background:url(../i/bkgrn_right.jpg) no-repeat;
position:absolute;
width:11px;
height:242px;
right:-1px;
top:42px;
z-index:1;
}

*:first-child+html .bkgrn_right {
top:38px;
}

#topheader1 {
width:368px;
height:280px;
position:relative;
margin:0 0 0px 0;
padding:0;
}

#topheader1 #topheader1_1 {
display:inline-block;
background:url(../i/u-soft_group_2.gif) no-repeat;
width:368px;
height:242px;
position:absolute;
top:43px;
margin:0;
padding:0;
}

.top_baida {
width:100%;
height:286px;
}

.block_baida {
position: absolute; 
min-width:1259px; 
top:0; left:0; 
width:100%; 
height:250px; 
z-index:2;
}


/*


Ð´Ð»Ñ Ð¡Ð°ÑÐ¸



#region {
position: absolute; 
top:50px; left:0; 
width:100%; 
height:225px; 
z-index:3;
}

#region .r {
display:block;
width:390px;
}

#region .right {
position: absolute;
z-index:-1;
right:0; top:0;
height:225px;
width:100%;
}

#region .right div {
margin-left:390px;
}

*/

#topheader1 #topheader1_1 p.top {
padding-top:10px;
text-align:center;
color:#000;
font:bold 10px Arial, 'Trebuchet MS', sans-serif;
margin:0;
}

#topheader1 #topheader1_1 p.bot {
width:368px;
position:absolute;
top:210px;
text-align:center;
color:#000;
font:bold 12px Arial, 'Trebuchet MS', sans-serif;
margin:0;
padding:0;
}

#topheader1 #topheader1_1 div.tele {
width:345px;
position:absolute;
top:165px;
text-align:right;
color:#fff!important;
font: 24px Arial, 'Trebuchet MS', sans-serif;
margin:0;
padding:0;
}

#topheader1 #topheader1_1 div.tele a{
color:#fff;
}


#topheader2 {
width:auto;
height:280px;
position:relative;
margin:0 0 5px 0;
padding:0;
}

#topheader2 #topheader2_2 {
width:100%;
height:242px;
position:absolute;
top:43px;
margin:0;
padding:0;
}

#topheader3 {
width:auto;
height:280px;
position:relative;
margin:0 0 5px 0;
padding:0;
}

#topheader3 #topheader3_3 {
width:100%;
height:242px;
position:absolute;
top:43px;
margin:0;
padding:0;
}

#topheader4 {
width:auto;
height:280px;
position:relative;
margin:0 0 5px 0;
padding:0;
}

#topheader4 #topheader4_4 {
width:100%;
height:242px;
position:absolute;
top:43px;
margin:0;
padding:0;
}

#topheader2 #topheader2_2 p.top,#topheader3 #topheader3_3 p.top,#topheader4 #topheader4_4 p.top {
text-transform:uppercase;
color:#fff;
font:normal 12px/14px Arial, 'Trebuchet MS', sans-serif;
margin:0;
padding:10px 5px 10px 15px;
white-space:nowrap;
}

#topheader2 #topheader2_2 p.top a,#topheader3 #topheader3_3 p.top a,#topheader4 #topheader4_4 p.top a {
text-transform:uppercase;
color:#fff;
margin:0;
text-decoration:none;
}

#topheader2 #topheader2_2 p.top a:hover,#topheader3 #topheader3_3 p.top a:hover,#topheader4 #topheader4_4 p.top a:hover {
text-transform:uppercase;
color:#fff;
margin:0;
text-decoration:underline;
}

#topheader2 #topheader2_2 p.sm,#topheader3 #topheader3_3 p.sm,#topheader4 #topheader4_4 p.sm {
position:absolute;
top:60px;
right:20px;
color:#fff;
font:normal 11px Arial, 'Trebuchet MS', sans-serif;
margin:0;
}

* html #topheader2 #topheader2_2 p.sm, * html #topheader3 #topheader3_3 p.sm, * html #topheader4 #topheader4_4 p.sm {
top:50px;
}

*:first-child+html #topheader2 #topheader2_2 p.sm,*:first-child+html #topheader3 #topheader3_3 p.sm,*:first-child+html #topheader4 #topheader4_4 p.sm {top:50px;}

#topheader2 #topheader2_2 .img,#topheader4 #topheader4_4 .img {
position:absolute;
top:70px;
right:20px;
}

#topheader3 #topheader3_3 .img {
position:absolute;
top:70px;
right:20px;
width:117px;
height:127px;
background:url(../i/icon22.png) no-repeat 0 bottom;
}

#topheader2 #topheader2_2 p.bot,#topheader3 #topheader3_3 p.bot,#topheader4 #topheader4_4 p.bot {
width:auto;
padding-left:15px;
position:absolute;
top:200px;
color:#fff;
font:normal 12px Arial, 'Trebuchet MS', sans-serif;
margin:0;
}

#topheader2 #topheader2_2 p.bot a,#topheader3 #topheader3_3 p.bot a,#topheader4 #topheader4_4 p.bot a {
color:#fff;
font:normal 12px Arial, 'Trebuchet MS', sans-serif;
margin:0;
text-decoration:none;
}

#topheader2 #topheader2_2 p.bot a:hover,#topheader3 #topheader3_3 p.bot a:hover,#topheader4 #topheader4_4 p.bot a:hover {
color:#fff;
font:normal 12px Arial, 'Trebuchet MS', sans-serif;
margin:0;
text-decoration:underline;
}

#top_menu_block {
position:relative;
width:398px;
margin:0;
padding:0;
}

#top_menu_block #navigation_menu {
position:absolute;
top:15px;
left:30px;
margin:0;
padding:0;
width:auto;
height:19px;
}

#navigation_menu img{
margin:0px 10px 0px 5px;
}

#top_menu_block #google_translate {
position:absolute;
top:13px;
left:267px;
margin:0;
padding:0;
width:85px;
height:19px;
}

#main_menu1 {
width:100%;
text-transform:uppercase;
text-align:left;
color:#bebbb7;
font:normal 11px Arial, 'Trebuchet MS', sans-serif;
position:absolute;
z-index:3;
top:14px;
left:0;
}

#main_menu1 a, #main_menu1 a:hover {
text-transform:uppercase;
text-align:left;
color:#bebbb7;
font:normal 11px Arial, 'Trebuchet MS', sans-serif;
text-decoration:none;
padding:0;
white-space:nowrap;
}

#topheader2 #topheader2_2 p.top span,#topheader3 #topheader3_3 p.top span,#topheader4 #topheader4_4 p.top span {
width:auto;
text-transform:uppercase;
text-align:left;
color:#fff;
font:normal 9px Arial, 'Trebuchet MS', sans-serif;
margin:0;
padding:0;
}

*:first-child+html #topheader2 #topheader2_2 p.top span,*:first-child+html #topheader3 #topheader3_3 p.top span,*:first-child+html #topheader4 #topheader4_4 p.top span {
font:normal 8px Arial, 'Trebuchet MS', sans-serif;
}

#main_menu ul {
margin:0;
padding:0px;
}

#main_menu ul li {
/*background:url(../i/index.gif) no-repeat 0 10px;
*/
font:bold 12px Arial, 'Trebuchet MS', sans-serif;
color:#000;
list-style-type:none;
margin:0;
padding: 3px 0px 4px 25px;
}

#main_menu ul li ul li {
background:url(../i/bullet.gif) no-repeat 15px 8px;
}

.eeekkala {
margin:0;
padding: 0;
}

#content ul {
margin:0;
padding:0px 1px 5px 5px;
}

#content ul li {
background:url(../i/bullet.gif) no-repeat 10px 9px;
* background:url(../i/bullet.gif) no-repeat 10px 13px;
list-style-type:none;
margin:0;
padding: 3px 0 3px 20px;
}

#form1 ul li {
background:none !important;
}

#content h1 {
	font-family: Arial;
        color:#f90;
	font-size: 130%;
	font-weight: bold;
	text-transform: uppercase;
	background: url(../i/content_h.gif) repeat-y;
	margin: 20px 10px 10px 0;
	padding: 7px 0 7px 15px;

}
#content h6 {
font-family: Arial;

	font-size: 90%;
	font-weight: normal;
	color: #999999;
	margin: 7px 10px 0 15px;
	padding: 0 0 0 8px;
	background: url(../i/newdate.gif) no-repeat 0 5px;
}

#content h2 {
font-family: Arial;

	text-transform: uppercase;
	color: #493a87;
}

#content h3 {
font-family: Arial;

	color: #000;
}

#content h2, h3 {
   font-size: 120%;
   padding: 0 0 0 3px;
	margin: 0 !important;
}

#content h5, #content h4 {
font-family: Arial;

font-size: 110%;
color: #000;
padding-left: 0px;
}



#main_menu ul li a {
color:#333366;
text-decoration:none;
}

#content table.newstyle, #content table.with_borders {
border-collapse:collapse;
border-spacing:0;
margin:10px;
padding:0;
width:96%;
}

#content table.newstyle2, #content table.tabs {
border-collapse:collapse;
border-spacing:0;
margin:10px;
padding:0;
width:96%;
}

#content table.newstyle td, #content table.with_borders td {
margin:0;
padding:5px;
border:1px solid #6266af;
}
#content table.newstyle2 td, #content table.tabs td {
margin:0;
padding:5px;
border:1px solid #999999;
}

#content table.newstyle td.f2 {
background:#a2a5d0;
margin:0;
padding:5px;
border-top:3px solid #6266af;
border-right:1px solid #6266af;
border-bottom:1px solid #6266af;
border-left:1px solid #6266af;
}

#content table.newstyle td.f3 {
margin:0;
padding:5px;
border-top:3px solid #6266af;
border-right:1px solid #6266af;
border-bottom:1px solid #6266af;
border-left:1px solid #6266af;
}

#main_menu ul li a:hover {
color:#333366;
text-decoration: underline;
}

#main_menu ul li a.blue {
color:#0c3075;
text-transform:uppercase;
}

#banners {
color:#fff;
width:166px;
background:url(../i/banners_bg.jpg) repeat-y;
min-height:650px;
}

#banners #banners_top a {
color:#fff;
}

#banners_top {
background:url(../i/banners.jpg) no-repeat;
min-height:650px;
width:166px;
}
#banners_bot {
width:166px;
height:12px;
background:url(../i/banners_bot.jpg) no-repeat;
}

#content {
width:100%;
padding:72px 10px;
}

.mazerfacker {
padding:7px 10px!important;
}

#content h2 {
color:#4b4b97;
font-weight:bold;
padding:10px 0px;
margin:5px 0px;
}

h2 {
color:#ed7b01;
font-weight:bold;
}

#content p {
text-align:justify;
padding:3px 0px;
margin:2px 0px;
}

#content p.f1 {
line-height:21px;
margin:0;
padding:0 5px 0 0;
}

input.button {
	background: #B40000;
	border: solid 0px !important;
	font-size: 80%;
	color: #fff;
	text-transform: uppercase;
	padding: 3px 1px 2px 1px;
	cursor: pointer;
	margin: 5px 10px 5px 0 !important;
	width: 80px !important;
}


#content p.orange {
color:#ed7b01;
text-align:justify;
font-weight:bold;
}

/*
#content strong {
color:#ed7b01;
}
*/

#content hr {
height:1px;
border-bottom-style:solid;
border-color:#9a85b8;
border-width:0 0 1px;
margin:5px 0 0;
}

#right_news hr {
height:1px;
border-bottom-style:solid;
border-color:#111210;
border-width:0 0 1px;
margin:5px 0;
}

#right_form {
background:url(../i/backgrn_form.jpg) no-repeat;
width:284px;
height:301px;
margin:48px 0 0;
position:relative;
}

#right_form p {
position:absolute;
text-align:center;
width:284px;
top:11px;
font:normal 14px/16px Arial, 'Trebuchet MS', sans-serif;
color:#463a82;
margin:0;
padding:0;
}

#right_form input,textarea {
font:normal 12px/16px Arial, 'Trebuchet MS', sans-serif;
width:182px;
padding:0;
margin:0;
line-height:21px;
}

#right_form input {
height:21px;
}

#right_form input#fio {
border:1px solid #b4b1ad;
margin:61px 0 0 63px;
}
#right_form input#phone {
border:1px solid #b4b1ad;
margin:23px 0 0 63px;
}
#right_form input#email {
border:1px solid #b4b1ad;
margin:25px 0 0 63px;
}
#right_form input#city {
border:1px solid #b4b1ad;
margin:24px 0 0 63px;
}


*:first-child+html #right_form input#fio {
border:1px solid #b4b1ad;
margin:60px 0 0 63px;
}
*:first-child+html #right_form input#phone {
border:1px solid #b4b1ad;
margin:21px 0 0 63px;
}
*:first-child+html #right_form input#email {
border:1px solid #b4b1ad;
margin:22px 0 0 63px;
}
*:first-child+html #right_form input#city {
border:1px solid #b4b1ad;
margin:22px 0 0 63px;
}

input#send {
margin:26px 0 0 160px;
}

#right_news {
width:auto;
height:auto;
margin:10px 5px;
}

#right_news .date {
clear:both;
}

#right_news .title {
clear:both;
font-weight:bold;
}

#right_news a {
color:#3a287c;
text-decoration:none;
font-weight:bold;
}

#right_news a:hover {
color:#3a287c;
text-decoration:underline;
}



/* ÐÐ¾Ð´Ð²Ð°Ð»*/
#footer {
overflow:hidden;
padding:0;
margin:0;
width:100%;
height:auto;
border-top:5px solid #f7c002;
background: url(../i/footer_fon.jpg);
}

#footer_left {
width:168px;
vertical-align:top;
text-align:left;
padding:10px;
margin:0;
}

#footer_center {

vertical-align:top;
line-height:120%;
text-align:center;
font-size:9px;
color:#fff;
padding:9px 0 0 0;
margin:0;
}

#footer_center p {
clear:both;
text-align:center;
font-size:9px;
color: #ffffff;
padding:5px 0 5px 0;
margin:0;
}

#footer_center p img {
margin:0 10px;
}

#footer_right {
width:168px;
vertical-align:top;
text-align:right;
padding:10px;
margin:0;
}

/* ÐÐ½ÐµÐ·Ð°Ð¿Ð½Ð¾ ÑÑÑÐºÐ° Ð³ÑÐ³Ð»-ÑÑÐ°Ð½ÑÐ»ÐµÐ¹ÑÐ° */ 
	div#gtrslt { 
		background: #FFFFFF; 
		border: 1px dotted #F5B700; 
		position: absolute; 
		left: 233px; 
		top: 47px; 
		padding: 10px; 
		font-size: .9em; 
		display: none;
		z-index: 99; 
	} 
	#gtrslt ul li { 
	} 
	#gtrslt a { 
 
	}  
.block1{
	border:solid 1px #4b4b92;
	width:100%;
	padding:0px;
	margin:0px;
}
.bl1{text-align: center; 
width: 200px; 
vertical-align: middle;
background-color:#4b4b92;
}
#bl_pki{font-size: 10pt; 
vertical-align: top; 
width: 200px; 
text-align: center;
padding-top: 10px;
}

#bl_pkt{ padding-top:20px;
padding-left:10px;
vertical-align:top;
}

#down{
	padding-top:7px;
	font-size:8pt;
	font-weight:bold;
	color: #4b4b92;
}
.border {
	border: solid 1px #CCFFD2;
}
.border td{
	padding:5px;
}
.border p, border td p {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: arial,helvetica,verdana;
}


.ul1 { list-style-type: disc;font-family:arial; font-size:10pt;
}
.ul2 { list-style-type: none;font-family:arial; font-size:9pt;
}
.melk_zag {
	font-family:arial;
	color:#4b4b92;
	font-size:10pt;
	font-weight:900;
	text-transform: uppercase;
}
.melk_zag2 {
font-family:arial;
color:green;
font-size:10pt;
}
.big_zag {
	font-family:arial;
	color:#4b4b92;
	font-size:15pt;
	font-weight:bolder;
	margin-left:6pt;
}
.text{font-family:arial;font-size:10pt;}
.tab1 {width: 100%;border-collapse: collapse;}
.tab1_td1 {border: 0.5pt solid windowtext;width: 50%;}
.tab1_td2 {
	border: 0.5pt solid windowtext;
	background-color: #8080af;
}
.tab1_p {text-align: right;font-size: 9pt;padding:2px 8px 0px 0px;margin:0px 0px 2px 0;}
.tab1_ul {text-align: right;font-size: 9pt;padding:0px 8px 3px 0px;margin:0;}
.hp_t {width: 600pt; border-collapse: collapse;}
.hp_td1 {border: 0.5pt solid windowtext;text-align: left; vertical-align:top; font-size: 9pt;padding: 2pt; margin: 2pt;}
.hp_td2 {width:60%; border: 0.5pt solid windowtext;text-align: left; vertical-align:top; font-size: 9pt; font-weight:bold;padding:2pt; margin:2pt;}
.hp_td4 {
	border: 0.5pt solid windowtext;
	background-color: #8080af;
	font-size: 9pt;
	font-weight:bold;
	padding: 2pt;
	margin:2pt;
}
.hp_p {padding: 2pt 2pt; margin: 1pt 1pt;}
.greenr {
	padding: 5px;
	float: right;
	width: 250px;
	background-color:#8080af;
}
.greenr_t {text-align:left; border:0; padding:10; width:250; font-size: 10pt;}
.zakon{font-size: 10pt;}
.zakon_name{font-size: 10pt;text-transform: uppercase;font-weight:bolder;}
.download{
font-size: 9pt;
color:#6266af;
font-style: italic;
}
.home_link{
font-size: 10pt;
color:#6266af;
}
.group{padding: 0pt 10pt 15pt 1pt; margin: 10pt 1pt 5pt 1pt; }

div.docd { 
	margin:20px 40px;
}
div.docd_p{
	font-size: 8pt;
	margin:10px 0px ;
}
div.docd_i{
	font-style: italic;
}
.docd_h{
	text-align:left;
	width:70%; 
	margin-left:60px;
}
div.docd_name{
	margin-left: 20px; 
	font-size: 14pt;
}
div.docd_name_color{ 
color:#4b4b92; 
}

#reklama{ 
width:220px;
height:330px;
border:solid 1px #6266af;
float:right;
margin:20px;
}
#reklama_img{ 
background-color:#4b4b92;
}
#reklama_text{
padding: 15px 10px 5px;
font-size:14px;
vertical-align:top;
font-weight:bold;
}
#reklama_tel{
vertical-align:bottom;
position: inherit;
font-weight:bold;
margin-top: 90px;
}
.tabs, .with_borders {
width:95%;
margin:0px auto;
border:1px solid #999999;
}

.tabs td, .with_borders td{
padding:7px 5px 3px 5px;
font-size:12px;
color:#000000;
border:1px solid #999999;
vertical-align:top;
background:#f6f6f6;
}

.tabs_line td{
background:#f2f2f2;
}

.tabs thead td{
background:#e9e9e9;
}


/*-----------------*/


#logo02 {
	position: absolute;
	top: 50px;
	left: 100px;	
	width:370px;
	height:247px;	
}


#logo3{
	color:#fff;
	font-size:20px;
	margin-top:200px; 
	margin-left:167px;	
}



/*---- UFA - Ð²ÑÐµ ÑÑÐ¸Ð»Ð¸ Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¿Ð°Ð½Ð¸Ð¸ ÐÐºÑÐµÐ½Ñ ÐÐ»ÑÑ -------------*/
#logo_ufa {
	position: absolute;
	top: 50px;
	left: 0;
	background: url(/i/ufa_logo.jpg) no-repeat;
	width:370px;
	height:247px;
}


#ufa_01 {
 background: url(/i/ufa_01.gif) repeat-x bottom left; 
 height:247px; 
}

#ufa_02{
 background: url(/i/ufa_02.gif) no-repeat bottom left; 
 height:247px;  
}

#ufa_02 div{
 color:#fff; 
 font-size:160%; 
 padding:130px 0px 0px 370px;
}

#ufa_02 div span{
 color:#fff; 
 font-size:120%;  
}

#ufa_12 {
 background: url(/i/ufa_12.gif) no-repeat 30px 4px #3A8B2F; 
 height:92px;
}

#ufa_13 {
  background: url(/i/ufa_13.gif) no-repeat center 3px; 
  height:92px;
  text-align:right;
  width:90%; 
  margin-left:45px;
}


#ufa_14 {
 color:#fff; 
 font-size:160%; 
 padding:25px 0px 0px 0px;
 width:150px;
 text-align:left;
 
}

#ufa_14 span{
 color:#fff; 
 width:20%;
 white-space:nowrap; 
}

#ufa_15 {
 width:80%;
}


/* -------- snkt_p  - ÐÑÐµ ÑÑÐ¸Ð»Ð¸ Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¿Ð°Ð½Ð¸Ð¸ ÐÐ°Ð´Ð¸Ñ ---*/



#snkt_p {
 background: url(/i/snkt_p.gif) no-repeat bottom left; 
 height:246px;
 
}

#snkt_p_1 {
  background: url(/i/snkt_p_1.gif) repeat-x bottom left;  
}

#snkt_p_2 {
  background: url(/i/snkt_p_2.gif) no-repeat bottom right;
  height:246px;  
}

#snkt_p_2 p{
  font-size:22px;
  color:#10350B;  
  padding-top:95px; 
  padding-left:15px;
}

#snkt_p_4 {
 border:1px solid #3A8B2F;
}


#snkt_p_5 {
 background: url(/i/snkt_p_5.gif) no-repeat bottom left;
}

#snkt_p_10 {
  background: url(/i/snkt_p_10.gif) no-repeat bottom right;  
  height:92px;  
}


#snkt_p_10 p{
  background: url(/i/snkt_p_10.gif) no-repeat bottom right;  
  height:92px;
}


#snkt_p_11 {
  background: url(/i/snkt_p_11.gif) repeat-x bottom left;  
  height:92px;
}

#snkt_p_12 {
 background: url(/i/snkt_p_12.gif) no-repeat 30px 10px; 
}

#snkt_p_100 {
 width:80%;
}

#snkt_p_101 {
 width:216px;
 padding-left:105px; 
 font-size:18px; 
 color:#10350B; 
}


#snkt_p_100 {
 width:80%;
}

#snkt_p_101 {
 width:216px;
 padding-left:105px; 
 font-size:18px; 
 color:#10350B; 
}

.link_red {
color:#dc143c !important;
}

.link_red:hover {
color:#ff0000 !important;
}

/*---- RIC  - ÑÐ½Ð¸Ð²ÐµÑÑÐ°Ð»ÑÐ½ÑÐ¹ ÑÑÐ¸Ð»Ñ Ð´Ð»Ñ Ð»ÑÐ±Ð¾Ð³Ð¾ Ð ÐÐ¦ -------------*/
/*

#logo_ric {
	position: absolute;
	top: 50px;
	left: 0;	
	width:370px;
	height:247px;
}


#ric_01 {
 height:247px; 
 font-size:200%; 
 color:#fff; 
 // padding: 0px 0px 0px 0px;
}

#ric_02{
 height:247px;  
}

#ric_02 div{
 color:#fff; 
 font-size:160%; 
 padding:0px 0px 0px 370px;

}

#ric_01 div span{
 color:#fff; 
 font-size:120%;  
}

#ric_12 {
 height:92px;
}

#ric_13 {  
  height:92px;
  text-align:right;
  width:90%; 
  margin-left:45px;
}


#ric_14 {
 color:#fff; 
 font-size:160%; 
 padding:25px 0px 0px 0px;
 width:150px;
 text-align:left;
 
}

#ric_14 span{
 color:#fff; 
 width:20%;
 white-space:nowrap; 
}

#ric_15 {
 width:80%;
}
*/

/* Ð¡Ð°ÑÐ°ÑÐ¾Ð² */

#saratov_001 {
 margin-top:49px;
 background:#fff url(/i/saratov_001.gif) left 131px repeat-x; 
 height:247px; 
 border:1px solid #3A8B2F;
}

#saratov_01 {
 background: url(/i/saratov_01.jpg) bottom right no-repeat; 
 height:247px; 
}

#saratov_02 {
 background: url(/i/saratov_02.gif) 0px 50px no-repeat; 
 height:247px;  
}



/* ÐÐºÐ°ÑÐµÑÐ¸Ð½Ð±ÑÑÐ³ */

#ekaterinburg_001 {
margin-top:49px;
 height:247px; 
 border:1px solid #3A8B2F;
}

#ekaterinburg_01 {
 background: url(/i/ekaterinburg_01.jpg) bottom right no-repeat; 
 height:247px; 
}

#ekaterinburg_02 {
 background: url(/i/ekaterinburg_02.gif) top left no-repeat; 
 height:247px;  
}


/* ÐÐ¾ÑÐ¾Ð½ÐµÐ¶ */

#voroneg_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/voroneg_001.gif) left 139px repeat-x; 
}

#voroneg_01 {
 background: url(/i/voroneg_01.jpg) bottom right no-repeat; 
 height:247px; 
}

#voroneg_02 {
 background: url(/i/voroneg_02.gif) top left no-repeat; 
 height:247px;  
}

/* ÐÐ°Ð·Ð°Ð½Ñ */

#kazan_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/kazan_001.gif) left 139px repeat-x; 
}

#kazan_01 {
 background: url(/i/kazan_01.jpg) bottom right no-repeat; 
 height:247px; 
}

#kazan_02 {
 background: url(/i/kazan_02.gif) top left no-repeat; 
 height:247px;  
}




/* ÐÐ»Ð°Ð´Ð¸Ð²Ð¾ÑÑÐ¾Ðº */

#vladivostok_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/vladivostok_001.gif) left 138px repeat-x; 
}

#vladivostok_01 {
 background: url(/i/vladivostok_01.jpg) bottom right no-repeat; 
 height:247px; 
}

#vladivostok_02 {
 background: url(/i/vladivostok_02.gif) top left no-repeat; 
 height:247px;  
}



/* ÐÑÑÑÐ°ÑÐ°Ð½Ñ */

#astrahan_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/astrahan_001.gif) left 139px repeat-x; 
}

#astrahan_01 {
 background: url(/i/astrahan_01.jpg) bottom right no-repeat; 
 height:247px; 
}

#astrahan_02 {
 background: url(/i/astrahan_02.gif) top left no-repeat; 
 height:247px;  
}





/* ÐÐ¾Ð²Ð¾Ð²ÑÐ¸Ð±Ð¸ÑÑÐº */

#novosibirsk_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/novosibirsk_001.gif) left 161px repeat-x; 
}

#novosibirsk_01 {
 background: url(/i/novosibirsk_01.jpg) bottom right no-repeat; 
 height:247px; 
}

#novosibirsk_02 {
 background: url(/i/novosibirsk_02.gif) top left no-repeat; 
 height:247px;  
}




/* ÐÑÐµÐ½ÑÑÐºÐ¸ */

#esentuki_001 {
 height:247px; 
 border:1px solid #3A8B2F;
}

#esentuki_01 {
 background: url(/i/esentuki_01.jpg) bottom right no-repeat; 
 height:247px; 
}

#esentuki_02 {
 background: url(/i/esentuki_02.gif) top left no-repeat; 
 height:247px;  
}


/* ÐÑÐ°ÑÐ½Ð¾ÑÑÑÐº */

#krasnoyarsk_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/krasnoyarsk_001.gif) left 156px repeat-x; 
}

#krasnoyarsk_01 {
 background: url(/i/krasnoyarsk_01.jpg) bottom right no-repeat; 
 height:247px; 
}

#krasnoyarsk_02 {
 background: url(/i/krasnoyarsk_02.gif) top left no-repeat; 
 height:247px;  
}



/* ÐÐ¸Ð¶Ð½Ð¸Ð¹ ÐÐ¾Ð²Ð³Ð¾ÑÐ¾Ð´ */

#nijniy_novgorod_001 {
 height:247px; 
 border:1px solid #3A8B2F; 
}

#nijniy_novgorod_01 {
 background: url(/i/nijniy_novgorod_01.jpg) top right no-repeat; 
 height:247px; 
}

#nijniy_novgorod_02 {
 background: url(/i/nijniy_novgorod_02.gif) top left no-repeat; 
 height:247px;  
}



/* ÐÑÐ°ÑÐ½Ð¾Ð´Ð°Ñ */

#krasnodar_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/krasnodar_001.gif) left 139px repeat-x; 
}

#krasnodar_01 {
 background: url(/i/krasnodar_01.jpg) top right no-repeat; 
 height:247px; 
}

#krasnodar_02 {
 background: url(/i/krasnodar_02.gif) top left no-repeat; 
 height:247px;  
}


/* ÐÐµÑÐ¼Ñ */

#perm_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/perm_001.gif) left 139px repeat-x; 
}

#perm_01 {
 background: url(/i/perm_01.jpg) top right no-repeat; 
 height:247px; 
}

#perm_02 {
 background: url(/i/perm_02.gif) top left no-repeat; 
 height:247px;  
}
/* ÐÐ¼ÑÐº */
#omsk_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/omsk_001.gif) left 171px repeat-x; 
}
#omsk_01 {
 background: url(/i/omsk_01.jpg) top right no-repeat; 
 height:247px; 
}
#omsk_02 {
 background: url(/i/omsk_02.gif) top left no-repeat; 
 height:247px;  
}

/* ÐÑÑÐ¼Ð°Ð½ÑÐº */
#murmansk_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/murmansk_001.gif) left 171px repeat-x; 
}

#murmansk_01 {
 background: url(/i/murmansk_01.jpg) top right no-repeat; 
 height:247px; 
}

#murmansk_02 {
 background: url(/i/murmansk_02.gif) top left no-repeat; 
 height:247px;  
}
/* ÐÑÑÐº */
#orsk_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/orsk_001.gif) left 171px repeat-x; 
}
#orsk_01 {
 background: url(/i/orsk_01.jpg) top right no-repeat; 
 height:247px; 
}
#orsk_02 {
 background: url(/i/orsk_02.gif) 10px 10px no-repeat; 
 height:247px;  
}
/* ÐÑÑÐ°Ð½Ð³ÐµÐ»ÑÑÐº */
#arhangelsk_001 {
 height:247px; 
 border:1px solid #3A8B2F; 
}
#arhangelsk_01 {
 background: url(/i/arhangelsk_01.jpg) top right no-repeat; 
 height:247px; 
}
#arhangelsk_02 {
 background: url(/i/arhangelsk_02.gif) 0px 0px no-repeat; 
 height:247px;  
}
/* ÐÑÐºÐ¾Ð² */
#pskov_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/pskov_001.gif) left 171px repeat-x; 
}
#pskov_01 {
 background: url(/i/pskov_01.jpg) right bottom no-repeat; 
 height:247px; 
}
#pskov_02 {
 background: url(/i/pskov_02.gif) 0px 0px no-repeat; 
 height:247px;  
}
/* Ð®Ð¶Ð½Ð¾-Ð¡Ð°ÑÐ°Ð»Ð¸Ð½ÑÐº */
#sahalin_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background: #fff url(/i/sahalin_001.gif) left 171px repeat-x; 
}
#sahalin_01 {
 background: url(/i/sahalin_01.jpg) right bottom no-repeat; 
 height:247px; 
}
#sahalin_02 {
 background: url(/i/sahalin_02.gif) 0px 0px no-repeat; 
 height:247px;  
}
/* ÐÑÐºÑÑÑÐº */
#ircutsk_001 {
 width:100%;
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/ircutsk_001.gif) left 171px repeat-x; 
}
#ircutsk_01 {
 background: url(/i/ircutsk_01.jpg) right bottom no-repeat; 
 height:247px; 
}
#ircutsk_02 {
 background: url(/i/ircutsk_02.gif) no-repeat; 
 height:247px;  
}
/* Ð§ÐµÐ»ÑÐ±Ð¸Ð½ÑÐº */
#chelyabinsk_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/chelyabinsk_001.gif) left 159px repeat-x; 
}
#chelyabinsk_01 {
 background: url(/i/chelyabinsk_01.jpg) right bottom no-repeat; 
 height:247px; 
}
#chelyabinsk_02 {
 background: url(/i/chelyabinsk_02.gif) 0px 0px no-repeat; 
 height:247px;  
}
/* ÐÐµÐ¼ÐµÑÐ¾Ð²Ð¾ */
#kemerovo_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/kemerovo_001.gif) left 171px repeat-x; 
}
#kemerovo_01 {
 background: url(/i/kemerovo_01.jpg) right bottom no-repeat; 
 height:247px; 
}
#kemerovo_02 {
 background: url(/i/kemerovo_02.gif) 0px 0px no-repeat; 
 height:247px;  
}
/* ÐÐ¶ÐµÐ²ÑÐº */
#ijevsk_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/ijevsk_001.gif) left 171px repeat-x; 
}
#ijevsk_01 {
 background: url(/i/ijevsk_01.gif) right bottom no-repeat; 
 height:247px; 
}
#ijevsk_02 {
 background: url(/i/ijevsk_02.gif) 0px 0px no-repeat; 
 height:247px;  
}
/* Ð Ð¾ÑÑÐ¾Ð² */
#rostov_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/rostov_001.gif) left 171px repeat-x; 
}
#rostov_01 {
 background: url(/i/rostov_01.gif) right bottom no-repeat; 
 height:247px; 
}
#rostov_02 {
 background: url(/i/rostov_02.gif) 0px 0px no-repeat; 
 height:247px;  
}
/*Ð¡Ð¼Ð¾Ð»ÐµÐ½ÑÐº*/
#smolensk_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/smolensk_001.jpg) left 119px repeat-x; 
}
#smolensk_01 {
 background: url(/i/smolensk_01.jpg) right bottom no-repeat; 
 height:247px; 
}
#smolensk_02 {
 background: url(/i/smolensk_02.gif) 0px 0px no-repeat; 
 height:247px;  
}

/*Ð¢ÑÐ»Ð°*/
#tula_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/smolensk_001.jpg) left 175px repeat-x; 
}
#tula_01 {
 background: url(/i/tula_01.jpg) right bottom no-repeat; 
 height:247px; 
}
#tula_02 {
 background: url(/i/tula_02.gif) 0px 0px no-repeat; 
 height:247px;  
}

/*ÐÐ°Ð»ÑÐ³Ð°*/
#kaluga_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/smolensk_001.jpg) left 175px repeat-x; 
}
#kaluga_01 {
 background: url(/i/kaluga_01.jpg) right bottom no-repeat; 
 height:247px; 
}
#kaluga_02 {
 background: url(/i/kaluga_02.gif) 0px 0px no-repeat; 
 height:247px;  
}

/*ÐÐ°Ð³Ð°Ð´Ð°Ð½*/
#magadan_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/smolensk_001.jpg) left 180px repeat-x; 
}
#magadan_01 {
 background: url(/i/magadan_01.jpg) right bottom no-repeat; 
 height:247px; 
}
#magadan_02 {
 background: url(/i/magadan_02.gif) 0px 0px no-repeat; 
 height:247px;  
}

/*Ð¢Ð¾Ð¼ÑÐº*/
#tomsk_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/smolensk_001.jpg) left 176px repeat-x; 
}
#tomsk_01 {
 background: url(/i/tomsk_01.jpg) right bottom no-repeat; 
 height:247px; 
}
#tomsk_02 {
 background: url(/i/tomsk_02.gif) 0px 0px no-repeat; 
 height:247px;  
}

/*Ð¡ÑÑÐ³ÑÑ*/
#surgut_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/smolensk_001.jpg) left 190px repeat-x; 
}
#surgut_01 {
 background: url(/i/surgut_01.jpg) right bottom no-repeat; 
 height:247px; 
}
#surgut_02 {
 background: url(/i/surgut_02.gif) 0px 0px no-repeat; 
 height:247px;  
}



/*ÐÐ°ÑÑÐ° Ð ÐÐ¦ ÐÐ¾Ð½ÑÑÐ»ÑÑÐ°Ð½Ñ-ÐÐ»ÑÑ*/
#ric_map {
background: url(/i/ric_map_bg.jpg) top center no-repeat #3a8b2f;
height:100%;
padding:60px 12px 5px 12px;
}

#ric_map table{
background:#ffffff;
width:100%;
height:85%;
}
#ric_map table td{

}

#ric_map p{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#363636;
padding-top:10px;
}

#ric_map_tl{
background: url(/i/ric_map_tl.jpg) top left no-repeat;
height:16px;
width:16px;
}

#ric_map_tr{
background: url(/i/ric_map_tr.jpg) top right no-repeat;
height:16px;
width:16px;
}

#ric_map_bl{
background: url(/i/ric_map_bl.jpg) bottom left no-repeat;
height:75px;
width:16px;
}

#ric_map_br{
background: url(/i/ric_map_br.jpg) bottom right no-repeat;
height:75px;
width:16px;
}

#ric_map_center {
border: 1px solid #979797;
}


/*ÐÐ¸Ð¿ÐµÑÐº*/
#lipetsk_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/smolensk_001.jpg) left 180px repeat-x; 
}
#lipetsk_01 {
 background: url(/i/lipetsk_01.jpg) right bottom no-repeat; 
 height:247px; 
}
#lipetsk_02 {
 background: url(/i/lipetsk_02.gif) 0px 0px no-repeat; 
 height:247px;  
}


/*Ð¯ÐºÑÑÑÐº*/

#ykt_001 {
 height:223px; 
 border-top:11px solid #3A8B2F;
 border-bottom:11px solid #3A8B2F;
 border-left:1px solid #3A8B2F;
 border-right:1px solid #3A8B2F;
 background:#fff url(/i/smolensk_001.jpg) left 130px repeat-x;
}
#ykt_01 {
 background: url(/i/ykt_01.jpg) right bottom no-repeat; 
 height:223px; 
}
#ykt_02 {
 background: url(/i/ykt_02.gif) 20px 20px no-repeat; 
 height:223px;  
}


/*ÐÐ»ÑÐ°Ð¹ÑÐºÐ¸Ð¹ ÐºÑÐ°Ð¹*/
#altay_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/smolensk_001.jpg) left 142px repeat-x; 
}
#altay_01 {
 background: url(/i/altay_01.jpg) right bottom no-repeat; 
 height:247px; 
}
#altay_02 {
 background: url(/i/altay_02.gif) 0px 0px no-repeat; 
 height:247px;  
}


/*Ð£Ð»ÑÑÐ½Ð¾Ð²ÑÐº*/
#ulyanovsk_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/smolensk_001.jpg) left 120px repeat-x; 
}
#ulyanovsk_01 {
 background: url(/i/ulyanovsk_01.jpg) right bottom no-repeat; 
 height:247px; 
}
#ulyanovsk_02 {
 background: url(/i/ulyanovsk_02.gif) 0px 0px no-repeat; 
 height:247px;  
}

/*Ð¢ÑÐ¼ÐµÐ½Ñ*/
#tumen_001 {
 height:247px; 
 border:1px solid #3A8B2F;
}
#tumen_01 {
 background: url(/i/tumen_01.jpg) right bottom no-repeat; 
 height:247px; 
}
#tumen_02 {
 background: url(/i/tumen_02.gif) 0px 0px no-repeat; 
 height:247px;  
}

/*Ð§Ð¸ÑÐ°*/
#chita_001 {
 height:247px; 
 border:1px solid #3A8B2F;
}
#chita_01 {
 background: url(/i/chita_01.jpg) right bottom no-repeat; 
 height:247px; 
}
#chita_02 {
 background: url(/i/chita_02.gif) 0px 0px no-repeat; 
 height:247px;  
}

/*ÐÐµÐ»Ð¸ÐºÐ¸Ð¹ ÐÐ¾Ð²Ð³Ð¾ÑÐ¾Ð´*/
#novgorod_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/smolensk_001.jpg) left 190px repeat-x; 
}
#novgorod_01 {
 background: url(/i/novgorod_01.jpg) right bottom no-repeat; 
 height:247px; 
}
#novgorod_02 {
 background: url(/i/novgorod_02.gif) 0px 0px no-repeat; 
 height:247px;  
}

/*Ð£ÑÐ¸Ð½ÑÐº - Ð ÐµÑÐ¿ÑÐ±Ð»Ð¸ÐºÐ° ÐÐ¾Ð¼Ð¸*/
#cons_usinsk_001 {
 height:247px; 
 border:1px solid #3A8B2F;
}
#cons_usinsk_01 {
 background: url(/i/usinsk_01.jpg) right bottom no-repeat; 
 height:247px; 
}
#cons_usinsk_02 {
 background: url(/i/usinsk_02.gif) 0px 0px no-repeat; 
 height:247px;  
}

/*Ð¯ÑÐ¾ÑÐ»Ð°Ð²Ð»Ñ*/
#cons_yaroslavl_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/smolensk_001.jpg) left 190px repeat-x; 
}
#cons_yaroslavl_01 {
 background: url(/i/yaroslavl_01.jpg) right bottom no-repeat; 
 height:247px; 
}
#cons_yaroslavl_02 {
 background: url(/i/yaroslavl_02.gif) 0px 0px no-repeat; 
 height:247px;  
}

/*ÐÐ²Ð°Ð½Ð¾Ð²Ð¾*/
#ivanovo_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/smolensk_001.jpg) left 190px repeat-x; 
}
#ivanovo_01 {
 background: url(/i/ivanovo_01.jpg) right bottom no-repeat; 
 height:247px; 
}
#ivanovo_02 {
 background: url(/i/ivanovo_02.gif) 0px 0px no-repeat; 
 height:247px;  
}

/*Ð¡Ð°Ð¼Ð°ÑÐ°*/
#samara_001 {
 height:247px; 
 border:1px solid #3A8B2F;
}

#samara_02 {
 background: url(/i/geo_samara.jpg) 0px 0px no-repeat; 
 height:247px;  
}


/*ÐÑÑÑÐº*/
#kursk_001 {
 height:247px; 
 border:1px solid #3A8B2F;
 background:#fff url(/i/kursk_001.jpg) left 190px repeat-x; 
}
#kursk_01 {
 background: url(/i/kursk_01.jpg) right bottom no-repeat; 
 height:247px; 
}
#kursk_02 {
 background: url(/i/kursk_02.gif) 0px 0px no-repeat; 
 height:247px;  
}


.kbk_nt table td {
border:1px solid #C3E7C3;
padding:1px 5px;
}

.kbk_nt table thead td {
background:#e8ffe8;
padding:5px;
}
.block1{
	border:solid 1px #4b4b92;
	width:100%;
	padding:0px;
	margin:0px;
}
.bl1{text-align: center; 
width: 200px; 
vertical-align: middle;
background-color:#4b4b92;
}
#bl_pki{font-size: 10pt; 
vertical-align: top; 
width: 200px; 
text-align: center;
padding-top:10px;
}
#bl_pkt{ padding-top:20px;
padding-left:10px;
vertical-align: top; 
}
#down{
	padding-top:7px;
	font-size:8pt;
	font-weight:bold;
	color: #4b4b92;
}
.border {
	border: solid 1px #CCFFD2;
}
.border td{
	padding:5px;
}
.border p, border td p {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: arial,helvetica,verdana
}


.ul1 { list-style-type: disc;font-family:arial;font-size:10pt;
}
.ul2 { list-style-type: none;font-family:arial;font-size:9pt;
}
.melk_zag /*????????? ?????????, ???????? ???????????????? */ {
	font-family:arial;
	color:#4b4b92;
	font-size:10pt;
	font-weight:900;
	text-transform: uppercase;
}
.melk_zag2 /*????????? ?????????, ??????? ??????? */ {
font-family:arial;
color:green;
font-size:10pt;
}
.big_zag {/*????????? ?????? ???????, ???????? ????????????????*/
	font-family:arial;
	color:#4b4b92;
	font-size:15pt;
	font-weight:bolder;
	margin-left:6pt;
}
.text{font-family:arial;font-size:10pt;}
.tab1/*??????? ? ????????? ????????????????*/{width: 100%;border-collapse: collapse;}
.tab1_td1/*?????? ??????*/{border: 0.5pt solid windowtext;width: 50%;}
.tab1_td2/*?????? ??????*/{
	border: 0.5pt solid windowtext;
	background-color: #8080af;
}
.tab1_p/*????? ?? ?????? ??????*/{text-align: right;font-size: 9pt;padding:2px 8px 0px 0px;margin:0px 0px 2px 0;}
.tab1_ul/*?????? ?? ?????? ??????*/{text-align: right;font-size: 9pt;padding:0px 8px 3px 0px;margin:0;}
.hp_t/*??? ????? ???.?????*/{width: 600pt; border-collapse: collapse;}
.hp_td1/*?????? ??????*/{border: 0.5pt solid windowtext;text-align: left; vertical-align:top; font-size: 9pt;padding: 2pt; margin: 2pt;}
.hp_td2 {width:60%; border: 0.5pt solid windowtext;text-align: left; vertical-align:top; font-size: 9pt; font-weight:bold;padding:2pt; margin:2pt;}
.hp_td4 {
	border: 0.5pt solid windowtext;
	background-color: #8080af;
	font-size: 9pt;
	font-weight:bold;
	padding: 2pt;
	margin:2pt;
}
.hp_p {padding: 2pt 2pt; margin: 1pt 1pt;}
.greenr {
	padding: 5px;
	float: right;
	width: 250px;
	background-color:#8080af;
}
.greenr_t {text-align:left; border:0; padding:10px; width:250px; font-size: 10pt;}
.zakon{font-size: 10pt;}
.zakon_name{font-size: 10pt;text-transform: uppercase;font-weight:bolder;}
.download{
font-size: 9pt;
color:#6266af;
font-style: italic;
}
.home_link{
font-size: 10pt;
color:#6266af;
}
.group{padding: 0pt 10pt 15pt 1pt; margin: 10pt 1pt 5pt 1pt; }

div.docd { 
	margin:20px 40px;
}
div.docd_p{
	font-size: 8pt;
	margin:10px 0px ;
}
div.docd_i{
	font-style: italic;
}
.docd_h{
	text-align:left;
	width:70%; 
	margin-left:60px;
}
div.docd_name{
	margin-left: 20px; 
	font-size: 14pt;
}
div.docd_name_color{ 
color:#4b4b92; 
}

#reklama{ 
width:220px;
height:330px;
border:solid 1px #6266af;
float:right;
margin:20px;
}
#reklama_img{ 
background-color:#4b4b92;
}
#reklama_text{
padding: 15px 10px 5px;
font-size:14px;
vertical-align:top;
font-weight:bold;
}
#reklama_tel{
vertical-align:bottom;
position: inherit;
font-weight:bold;
margin-top: 90px;
}
.tabs, .with_borders {
width:95%;
margin:0px auto;
border:1px solid #999999;
}

.tabs td, .with_borders td{
padding:7px 5px 3px 5px;
font-size:12px;
color:#000000;
border:1px solid #999999;
vertical-align:top;
background:#f6f6f6;
}

.tabs_line td{
background:#f2f2f2;
}

.tabs thead td{
background:#e9e9e9;
}
/*For new vozmojnosty*/
.novshestva{
	background-color:#4b4b97;
	color:#ffffff;
	font-weight:bold;
	padding:2px 0px 2px 10px;
	font-size:140%;
	
	}
.novshestva_210{
	background-color:#ff9900;
	color:#ffffff;
	width:210px;
	font-weight:bold;
	padding:2px 0px 2px 10px;
	font-size:140%;
	
	}
/*end*/


/*zakaz cd*/
.cdo_form {
	width: 260px;
	position: fixed;
	background: #fff;
	left: 0px;
	top: 0px;
	z-index: 99;
	border: 2px solid #F7941D;
	padding: 0 10px 10px 10px;
	margin: 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	-o-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px;
}
		.cdo_form label {
			display: block;
		}
			.cdo_form input {
				border: 1px solid #F7941D;
				width: 200px;
			}
			#cdo_submit {
				background: #F7941D;
			
			width: 100px;
				color: #fff;
				font-weight: bold;
			}
		.msg_svc {
			position: fixed;
			top: 50%;
			margin-top: -100px;
			left: 50%;
			width: 300px;
			text-align: center;
			margin-left: -150px;
			border: 5px solid green;
			padding: 10px 20px 20px;
			opacity: 0.9;
			z-index: 100;
			background: #FAFAFA;
		}
		.msg_svc_err {
			position: fixed;
			top: 50%;
			margin-top: -100px;
			left: 50%;
			width: 300px;
			text-align: center;
			margin-left: -150px;
			border: 5px solid #EE0000;
			padding: 10px 20px 20px;
			opacity: 0.9;
			z-index: 100;
			background: #FAFAFA;
		}
		.frm_err {
			border: 1px solid #EE0000 !important;
			background: #FAFAFA;
		}
		table.subs_renewed {
			border-collapse: collapse;
			margin-top: 10px;
			border: 1px solid #F7941D;
		}
			.subs_renewed td {
				padding: 5px;
			}
			.subs_renewed thead { 
				background: #F7941D;
				color: white;
			}
				.subs_renewed thead tr td {
					font-weight: bold;
				}
					.subs_renewed thead tr td:first-child {
						text-align: left;
					}
			.subs_renewed .thead { 
				background: #F7941D;
				color: white;
			}
			.subs_renewed .thead2 { 
				background: #FDE3C4;
			}
			a.sr_title {
				display: block;
				font-weight: bold;
			}
			.sr_descr {
				display: none;		
				font-size: 90%;
			}
			.subs_renewed input {
				border: 1px solid #000000;
			}

#sud_sistem_rf td{
	padding: 5px 5px 5px 10px;
	border: 1px dashed #CCC;}
#sud_sistem_rf .hp_td4{
	color:#FFF;}
.sudy_name{
	height:50px;
	padding:25px 0px 0px 50px;
	font-size:140%;
	color:#FFF;
	margin: 30px 0px 0px 0px;}
.sudy_name_dela{
	font-weight:bold;
	font-size:110%;
	margin:0px;
	padding: 3px 10px;
	text-transform:uppercase;}
.sudy_name_komu{
	margin:0px;	
	padding:5px 0px 5px 3px;
	font-weight:bold;	
	background-color:#ff9900;
vertical-align:middle;}
.sudy_name_komu_kav{
	font-size:300%;
	font-weight:bold;
	color:#FFF;
	background-color:#ff9900;
vertical-align:middle;}
.sudy_name_reshenie{
	background:url(/i/mini_man.gif) no-repeat 10px;
	padding:5px 10px 5px 120px;
	height:106px;
	border: dotted 1px #4b4b97;
	font-weight:bold;
	color:#f90;
	width:50%;
	}
	
.sudy_name_reshenie_kp{
	color:#000;}
	
.hotline_table_td{
background-color:#ff9900;
text-align:center;
color:#4b4b97;
font-weight:bold;
}



.video_putev{
background-color:#ff9900;
width:547px;
margin:0px auto;
text-align:center;
vertical-align:bottom;
padding:0px;
height:300px;
border:1px #f90 solid;
}


/*ÐÐ½Ð¾Ð¿ÐºÐ° Ð±ÐµÑÐ¿Ð»Ð°ÑÐ½Ð¾Ð¹ Ð´ÐµÐ¼Ð¾ÑÑÑÐ°ÑÐ¸Ð¸
************************************/
.adv_{	
	border:1px #f90 solid;
	width:190px;
	height:50px;
	text-align:left;
	float:right;
	position:relative;
	margin:10px 0px 10px 10px;
	background:#fc3;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffe391), to(#ffbf00));
	background:-moz-linear-gradient(#ffe391, #ffbf00);
	background:linear-gradient(#ffe391, #ffbf00);
	-pie-background: linear-gradient(#ffe391, #ffbf00);
	box-shadow: #666 0px 2px 3px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	-o-box-shadow: #666 0px 2px 3px;
	behavior: url('/js/PIE.htc');
	border-radius:8px 24px 24px 8px;
	-o-border-radius:8px 24px 24px 8px;
	-moz-border-radius:8px 24px 24px 8px;
	-webkit-border-radius:8px 24px 24px 8px;	
}

.adv2_{
	margin:1px 1px 0 0; 
	float:right;
	}
.adv_ a{
color:#4b4b97;
/*	font-family: FranklinGothicDemiC;*/
	letter-spacing:0.1em;
	font-size:11pt;
	line-height:1.1;
	margin:8px 0px 0 8px;
	padding:0px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
	
.adv_ a:hover{
	text-decoration:underline;
}

/*ÐÐ¾Ð»ÑÑÐ¾Ð¹ ÐºÑÑÑÐ¾Ð¹ Ð±Ð°Ð½Ð½ÐµÑ
**************************/
.sad{
	height:377px;
margin:0px;
padding:0px;
	width:800px;
	background:url(/i/tru-ly_ly.jpg) no-repeat 0 0;
	font-family:Arial, Helvetica, sans-serif;
	}
.sad1{
	position:relative;
	top:30px;
	left:78px;
width:200px;
	}
.sad1 a{
	color:#fff;
	font-size:12pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	
.sad2{
	position:relative;
	top:11px;
	left:260px;
width:220px;
	}
	
.sad2 a{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	}
	
.sad3{
	position:relative;
	top:35px;
	left:340px;
width:400px;

	}
	
.sad31{
	font-size:30pt;
	margin:0px;
	padding:0px;
color:#439130;
	}

.sad311{
	color:#FFBF00;
	}

.sad33{
	font-size:20pt;
	}

.sad34{
	color:#BA3521;
	font-size:25pt;
	}
	
.sad5{
	position:relative;
	top:36px;
	left:65px;
width:300px;
	}
	
.sad5 a{
	color:#fff;
	font-size:19pt;
	font-family:Arial, Helvetica, sans-serif;
	}

.sad34_4{
	position:relative;
	top:15px;
	left:660px;
width:120px;
text-align:center;
font-size:14pt;
	}
	
/**************************
end ÐÐ¾Ð»ÑÑÐ¾Ð¹ ÐºÑÑÑÐ¾Ð¹ Ð±Ð°Ð½Ð½ÐµÑ
**************************/
/*ÐÐ¾Ð»ÑÑÐ¾Ð¹ ÐºÑÑÑÐ¾Ð¹ Ð±Ð°Ð½Ð½ÐµÑ
**************************/
.assd{
	height:363px;
	margin:0px;
	padding:0px;
	width:800px;
	background:url(/i/tru-ly_ly_09.jpg) no-repeat 0 0;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.assd1{
	position:relative;
	top:25px;
	left:65px;
	width:200px;
	}
	
.assd1 a{
	color:#fff;
	font-size:11pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	
.assd2{
	position:relative;
	top:8px;
	left:234px;
	width:200px;
	}
	
.assd2 a{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	}
	
.assd3{
	position:relative;
	top:35px;
	left:200px;
width:590px;
height:265px
	}
	
.assd3 a{
text-decoration:none;}
	
.assd31{
	font-size:30pt;
	margin:0px;
	padding:0px;
	}

.assd311{
	color:#f00;
	}

.assd33{
	font-size:20pt;
	}

.assd34{
	color:#f00;
	font-size:40pt;
	}
	
.assd5{
	position:relative;
top:260px;	
left:35px;
	width:300px;
	}
	
.assd5 a{
	color:#fff;
	font-size:17pt;
	font-family:Arial, Helvetica, sans-serif;
	}
	
/**************************
end ÐÐ¾Ð»ÑÑÐ¾Ð¹ ÐºÑÑÑÐ¾Ð¹ Ð±Ð°Ð½Ð½ÐµÑ
**************************/

.flashkpp{
	font-size:16pt;
	color:#4b4b97;
}
.flashplp{
font-size:18pt;
text-align:center!important;
color:#4b4b97;
}
.flashplp_1 li{
color:#f90; 
font-weight:bold; 
font-size:12pt;
}
.flashplp_2{
font-size:10pt;
font-weight:bold; 
margin: 0px 10px 10px 0px;
}

.appreciate_usl{
font-size:10pt;
line-height:1.4;
}
.appreciate_hot{
font-size:14pt;
margin:10px;
}
.appreciate_hot_tel{
font-weight:bold;
color:#f90;
}
.appreciate_nach{
font-size:14pt;
padding-top:30px;
color:#4b4b97;
}
.div_appreciate{
	width:450px;
	margin:5px 5px 15px 35px;
	padding:5px 10px 5px 10px;
	font-size:10pt;
	border-color:#f90;
}

.div_appreciate em{
font-size:9pt;
color:#4b4b97;
}

.div_summer_{ 
display:inline;
	padding:10px;
	overflow:hidden;
	}
.div_summer_ a{
	color:#fff!important;
	text-decoration:none;
    font-size:12pt!important;
	line-height:40px;
	}

.div_summer_ a:hover{
	color:#336!important;
	text-decoration:underline!important;
	}
.div_summer_as{
	float:left;
	font-size:14pt;
	height:40px;
	width:175px;
	position:relative;
	font-weight:bold;
	margin:5px 5px 0px 5px;
	padding:5px;
	text-align:center;
	cursor:pointer;
	}

.div_tolkofact{
padding:10px;
margin:0px 0px 10px 15px;
width:220px;
float:right;
font-size:10pt;
}

.kbvp_leto_table td{
padding:10px 10px 0px 10px;
text-align:left;
}
/*************my_form********************/

:active { outline: none; }
:focus { outline: none; }

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
padding: 0 2px;
border: 1px dotted transparent;
}

.main_form {
font:bold 11px Arial, Helvetica, sans-serif;
margin:30px;
}

.main_form p {
margin:0;
padding:0 0 3px;
}

.main_form .title {
font:normal 14px Arial;
padding-bottom:10px;
}

.main_form input[type=text], *.main_form input {
border: 1px solid #FF9900;
border-radius:8px 8px 8px 8px;
font-size:11px;
margin:0;
padding:3px;
width:300px;
}

.main_form textarea {
border: 1px solid #4B4B97;
border-radius: 8px 8px 8px 8px;
font-size: 11px;
margin-bottom: 11px;
padding: 3px;
width: 300px;
}

.submit {
margin:10px 0 0 170px;
}

.main_form .sbmt{
background:url('../i/sbmt.jpg') no-repeat scroll 0 0 transparent;
border:medium none !important;
color:#FFFFFF;
cursor:pointer;
height:26px;
margin-top:5px;
width:103px;
}

.main_form form {
margin:0;
padding:0;
}

/* Modal window */

/* Overlay */
#simplemodal-overlay {
  /*background-color:#000;*/
}

/* Container */
#simplemodal-container {
	padding: 10px !important;
	height: 280px;
	width: 355px !important;
	background-color: #F1EDFC;
	border: 4px solid #FBAB2A;
	border-radius: 5px 5px 5px 5px;
	color: #584589;
	font-weight: 700;
}

*+html #simplemodal-container {
	padding: 0 !important;
	height: 310px;
	width: 375px !important;
}

#simplemodal-container .simplemodal-data {
  padding:8px;
}

#simplemodal-container p label{
  display: inline;
}


#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../i/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}

#act_log_table th{
  padding-left: 0;
}


.modal-content {display:none;}
/* /Modal window */

/* demo order form */

form.ajax_uni_form{
	display: none;
}

form.ajax_uni_form input[type=text]{
	width: 240px !important;
	border: 1px solid #FBAB2A;
	height: 20px !important;
	border-radius: 5px;
	font-size: 1em !important;
}

img.ajax_form_load{
	display: none;
	padding: 0;
	margin: 0;
}

form.ajax_uni_form span.about_form{
	/*display: block;*/
}

form.ajax_uni_form input.ui-button{
	padding: 4px !important;
	font-weight: 700;
}

span.red{
	color: red;
}

span.green{
	color: green;
}

.adv_{	
	border:1px #f90 solid;
	width:220px;
	height:50px;
	text-align:left;
	border-radius:8px 24px 24px 8px;
	-o-border-radius:8px 24px 24px 8px;
	-moz-border-radius:8px 24px 24px 8px;
	-webkit-border-radius:8px 24px 24px 8px;
	background:#fc3;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffe391), to(#ffbf00));
	background: -moz-linear-gradient(#ffe391, #ffbf00);
	background: linear-gradient(#ffe391, #ffbf00);
	-pie-background: linear-gradient(#ffe391, #ffbf00);
	box-shadow: #666 0px 2px 3px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	-o-box-shadow: #666 0px 2px 3px;
	behavior: url('/js/PIE.htc');}
.adv2_{
	margin:1px 1px 0 0; 
	float:right;
	}
.adv_ a{
color:#4b4b97;
/*	font-family: FranklinGothicDemiC;*/
	letter-spacing:0.1em !important;
	font-size:12pt !important;
	line-height:1.1 !important;
	margin:6px 0px 0 8px;
	padding:0px;
	font-weight:bold;
	text-decoration:none;
	display:block;}
.adv_ a:hover{
	text-decoration:underline !important;
}

/* /demo order form */

form#error textarea{
	width: 312px;
	height: 90px;
}

#pre_sems table {
width:98%;
margin-left:2px;
border-collapse: collapse;
}

#pre_sems table td {
/* border:1px solid #c6c6c6; */
/*border:0px solid;*/
}

#pre_sems table thead td {
background: #c6c6c6;
}

#pre_sems table thead td p {
font-weight:bold;
font-size:13px;
}

#pre_sems table tbody td {
	border-bottom: 1px solid #c6c6c6;
}

#pre_sems table td p {
margin:5px;
text-align:left;
}

#pre_sems table td p.sem_lektor {
position:relative;
float:left;
width:47%;
}

#pre_sems table td p.sem_adress {
position:relative;
float:right;
text-align:right;
}

.sem_date {
width:70px;
vertical-align: top;
}

.sem_date p {
font-weight:bold;
}

.sem_rb table{
width:100% !important;
margin:0px !important;
}

.sem_rb table td.sem_price{
width:90px;
border-right:0px solid !important;
}

.sem_rb table td {
border-right:0px solid !important;
border-bottom:0px dotted #c6c6c6 !important;
/*border-top:0px solid #c6c6c6 !important;*/
border-left:0px solid !important;
padding-top:5px;
padding-bottom:5px;
}
.sem_rb table td:(1) {
border-top:1px solid #c6c6c6 !important;
}

#pre_sems table thead td .sem_rb table td {
padding:0px;
}

/* Кнопга "наверх" */
div#up_scroller{
	background-color: #F1EDFC;
	border: 2px solid #FBAB2A;
	border-radius: 5px 5px 5px 5px;
	cursor: pointer;
	display: none;
	font-size: 12px;
	height: 22px;
	left: 312px;
	padding: 2px;
	position: fixed;
	text-align: center;
	top: 92%;
	width: 80px;
	z-index: 500;
}

/* SALES_FORM */
div#sale_form_and_img{
	width: 800px;
	margin: 0;
	padding: 0px;
	border: 1px solid black;
height:250px;

}

div#sale_form_and_img div#sale_formimg{
	float: left;
	width: 600px;
	
}

div#sale_form_and_img div#sale_form{
	float: right;
	width: 197px;
	margin-top:10px;
	
}

#sale_form input[type="button"]{
	padding: 2px;
	font-size: 0.9em;
	font-weight: normal;
}

#sale_form input[type="text"]{
	border: 1px solid #FF9900;
	border-radius: 8px 8px 8px 8px;
	font-size: 11px;
	margin-bottom: 7px;
	padding: 3px;
	width: 180px;
}

/*************************************
* END OF FILE!                       *
**************************************/
