/* общий каркас
*/
html{
	width : 100%;
	height : 100%;
}
body{
	width : 100%;
	height : 100%;
	background : #e9e9e9 url(/img_design/body.gif) repeat-x top;
	font-family : Arial, Helvetica, sans-serif;
}

body.new{
	width : 100%;
	height : 100%;
	background : #e9e9e9 url(/img_design/body_new.gif) repeat-x top;
	font-family : Arial, Helvetica, sans-serif;
}
* {
	margin : 0;
	padding : 0;
}
p{
	margin-bottom : 10px;
}
a{
	text-decoration : underline;
}
a:hover{
	text-decoration : none;
}
.news{
	border-bottom : 1px solid #dfdfdf;
}
h1{
	font-size : 24px;
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
	margin-bottom : 10px;
	line-height : 40px;
}
h1 span{
	font-weight : normal;
	text-decoration : underline;
	color : #565656;
	font-family : Arial Narrow, Arial, Helvetica, sans-serif;
}

h1.blue{
	color : #19549d;
	text-transform : uppercase;
	font-size : 18px;
	font-weight : bold;
	line-height : 24px;
}

h1.blue span, h1.blue a{
	color : #fe7a00;
	text-decoration : underline;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
}

span.robj{
     font-size : 18px;
     color : #19549d;
     font-family : Arial, Helvetica, sans-serif;
     text-decoration : underline;
     font-weight: bold;
     line-height : 20px;
}

h1.gray{
	color : #565656;
	font-family : Arial Narrow, Arial, Helvetica, sans-serif;
	font-weight : normal;
	border : none;
	margin-bottom : 15px;
}
.gray{
	color : #565656;
}
label.gray{
	margin-right : 15px;
	font-size : 11px;
}
label.norma{
	margin-right : 15px;
	font-size : 12px;
}
h2{
	font-size : 18px;
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
	line-height : 40px;
	margin-bottom : 10px;
}
h2 a {
     font-size : 18px;
     line-height : 20px;
     font-weight: bold;
}
h3.transform{
	text-transform : uppercase;
	border-bottom : 1px solid #dfdfdf;
	line-height : 40px;
}
h3 a {
		font-size: 14px;
		line-height: 20px;
		font-weight: bold;
}
h2 span.blue{
	color : #19549d;
	text-decoration : underline;
	line-height : 20px;
}
h2 span.orange{
	color : #fe7a00;
	text-decoration : none;
	position : absolute;
	top : 0px;
	right : 10px;
	line-height : 20px;
}
h3 span.blue {
	color : #19549d;
	text-decoration : underline;
	line-height : 20px;
}
h3 span.orange{
	color : #fe7a00;
	text-decoration : none;
	top : 0px;
	right : 10px;
	line-height : 20px;
}
a.blue{
	color : #19549d;
}
a.orange{
	color : #fe7a00;
}
p.blue{
	color : #19549d;
	font-weight : bold;
}
h3{
	font-size : 14px;
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
	line-height : 24px;
	margin-bottom : 10px;
}
.blue{
	color : #19549d;
}
a img{
	border : none;
}
p, li, div,  a, td, dt, dd{
	color : #333333;
	font :  12px/18px Arial, Helvetica, sans-serif;
}
.clear{
	clear : both;
	height: 0px;
	margin: 0px;
}
#top{
	height : 174px;
	width : 920px;
	margin : 0px auto;
}
#top_new{
	height : 158px;
	width : 920px;
	margin : 0px auto;
}
#header{
	width : 920px;
	margin : 0px auto;
	height : 236px;
	/*background : #224484 url(/img_design/header.jpg) no-repeat top;*/
	position : relative;
}
#header_new{
	width : 920px;
	margin : 0px auto;
	height : 220px;
	background : #224484 url(/img_design/header_new.jpg) no-repeat top;
	position : relative;
}
#header_priv{
	width : 920px;
	margin : 0px auto;
	height : 220px;
	background :#224484 url(/img_design/header_new2.jpg) no-repeat top;
	position : relative;
}
#content{
	width : 815px;
	margin : 0px auto;
	/*background : #eeeeee url(/img_design/content.gif) repeat-y top;*/
	padding : 0px 55px 10px 50px;
}
#bottom{
	width : 870px;
	margin : 0px auto;
	background : transparent url(/img_design/bottom.gif) no-repeat top;
	padding : 60px 40px 40px 10px;
}
/* верхний блок
*/
#top #left_top{
	width : 539px;
	float : left;
	height : 174px;
}
#top #left_top img{
	float : left;
	display : block;
}
#top #left_top img#logo{
	margin-top : 52px;
}
#top #right_top{
	float : right;
	width : 197px;
	list-style-type : none;
	height : 174px;
}

#top_new #left_top_new{
	width : 539px;
	float : left;
	height : 158px;
}
#top_new #left_top_new img{
	float : left;
	display : block;
}
#top_new #left_top_new img#logo{
	margin-top : 42px;
}
#top_new #right_top_new{
	float : right;
	width : 197px;
	list-style-type : none;
	height : 158px;
}

#map img{
	margin : 53px 20px 33px;
}

#map_new img{
	margin : 36px 20px 33px;
}

#orang1{
	height : 23px;
	width : 140px;
	margin-bottom : 8px;
	
}
#orang2{
	height : 33px;
	width : 140px;
}
#orang1 a{
	font-weight : bold;
	color : White;
	text-decoration : none;
	line-height : 22px;
	display : block;
	height : 23px;
	width : 120px;
	padding-left : 20px;
	background : #fb6300 url(/img_design/orang1.gif) no-repeat top;
}
#orang2 a{
	font-weight : bold;
	color : White;
	text-decoration : none;
	line-height : 12px;
	display : block;
	height : 29px;
	width : 120px;
	padding-left : 20px;
	padding-top : 4px;
	background : #fb6300 url(/img_design/orang2.gif) no-repeat top;
}
#orang1 a:hover, #orang2 a:hover{
	text-decoration : underline;
}
/*шапка
 */
#header h1{
	font-size : 18px;
	line-height : 30px;
	color : #00014C;
	width : 363px;
	float : left;
	padding-left : 50px;
	padding-top : 46px;
	font-weight : normal;
	position : relative;
	height : 85px;
	border : none;
}
#header h1 span{
	color : White;
	display : block;
	position : absolute;
	top : -1px;
	left : -1px;
	height : 85px;
	width : 363px;
	padding-left : 50px;
	padding-top : 46px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}

#header_new h1, #header_priv h1{
	font-size : 18px;
	line-height : 30px;
	color : #00014C;
	width : 363px;
	float : left;
	padding-left : 50px;
	padding-top : 46px;
	font-weight : normal;
	position : relative;
	height : 85px;
	border : none;
}
#header_new h1 span, #header_priv h1 span{
	color : White;
	display : block;
	position : absolute;
	top : -1px;
	left : -1px;
	height : 45px;
	width : 363px;
	padding-left : 3px;
	padding-top : 92px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style:italic;
	font-size:22px;
}

#header_right_new{
	list-style-type : none;
	width : 192px;
	float : right;
	margin-top : 20px;
	height : 153px;
}
#header_right_new li {
	color : White;
}
#header_right_new li a{
	color : White;
	line-height : 32px;
}

#header_right{
	list-style-type : none;
	width : 192px;
	float : right;
	margin-top : 20px;
	height : 171px;
}
#header_right li {
	color : White;
}
#header_right li a{
	color : White;
	line-height : 32px;
}

#search_cred{
	float : right;
	width : 300px;
	list-style-type : none;
	clear : both;
	height : 36px;
}
#search_cred li{
	float : left;
	width : 100px;
	line-height : 12px;
}
#search{
	padding-left : 5px;
	text-align : right;
}
#search_cred_new{
	float : right;
	width : 300px;
	list-style-type : none;
	clear : both;
	height : 36px;
}
#search_cred_new li{
	float : left;
	width : 100px;
	line-height : 12px;
}
#search_new{
	padding-left : 5px;
	text-align : right;
}
#kred{
	padding-left : 43px;
	text-align : left;
}
#search a, #kred a{
	text-transform : uppercase;
	color : White;
	line-height : 13px;
	text-decoration : none;
	font-weight : bold;
	display : block;
	width : 100px;
	height : 36px;
}
#search a:hover, #kred a:hover{
	text-decoration : underline;
}

#search_new a {
	text-transform : uppercase;
	color : White;
	line-height : 13px;
	text-decoration : none;
	font-weight : bold;
	display : block;
	width : 100px;
	height : 36px;
}
#search_new a:hover {
	text-decoration : underline;
}

#glav_menu{
	width : 173px;
	height : 180px;
	background : White url(/img_design/glav_menu.jpg);
	position : absolute;
	left : 536px;
	top : -60px;
	list-style-type : none;
	padding-top : 32px;
}
#glav_menu li{
	height : 28px;
	width : 80px;
	margin : 0px 0px 6px 25px;
	line-height : 25px;
}
#glav_menu a{
	display : block;
	height : 25px;
	width : 84px;
	background : transparent url(/img_design/glav_menu_a.gif) no-repeat left top;
	font-size : 11px;
	text-decoration : none;
	padding-left : 27px;
	text-transform : uppercase;
	line-height : 25px;
	color : #1f3075;
}
#glav_menu a:hover{
	background : #FF8C00 url(/img_design/glav_menu_a.gif) no-repeat left bottom;
	color : White;
}

#glav_menu_new{
	width : 173px;
	height : 180px;
	background : url(/img_design/glav_menu_new.gif);
	position : absolute;
	left : 536px;
	top : -60px;
	list-style-type : none;
	padding-top : 32px;
}
#glav_menu_new li{
	height : 28px;
	width : 80px;
	margin : 0px 0px 6px 25px;
	line-height : 25px;
}
#glav_menu_new a{
	display : block;
	height : 25px;
	width : 84px;
	background : transparent url(/img_design/glav_menu_a.gif) no-repeat left top;
	font-size : 11px;
	text-decoration : none;
	padding-left : 27px;
	text-transform : uppercase;
	line-height : 25px;
	color : #1f3075;
}
#glav_menu_new a:hover{
	background : #FF8C00 url(/img_design/glav_menu_a.gif) no-repeat left bottom;
	color : White;
}

/* левый  контент
*/
#content_left{
	width : 542px;
	float : left;
}
.text{
	/*min-height : 250px;*/
	width : 500px;
	background : White url(/img_design/text.gif) no-repeat left bottom;
	padding : 20px 20px 10px;
	margin-bottom : 20px;
}
.text2{
	min-height : 250px;
	width : 500px;
	background : White url(/img_design/text4.gif) no-repeat left bottom;
	padding : 20px 20px 10px;
	margin-bottom : 20px;
}
.text_top{
	width : 540px;
	height : 16px;
	background-image : url(/img_design/text_top.gif);
	background-color : White;
}
* html .text{
	height : 250px;

}
.text1{
    width : 510px;
	background : White url(/img_design/text1.gif) no-repeat bottom;
	padding : 0px 15px 10px;
	margin-bottom : 10px;
}
.text1_top{
	width : 540px;
	height : 17px;
	background-image : url(/img_design/text1_top.gif);
	background-color : White;
}
.gallery{
	width : 124px;
	padding : 0px 21px;
	float : left;
	margin-bottom : 5px;
	background : url(/images/zero1.jpg) no-repeat top;
}
.gallery img {
	display : block;
	margin-bottom : 6px;
}
p.news img{
	float : right;
	margin-bottom : 5px;
	margin-left : 10px;
}
.gallery p a{
	display : block;
	font-size : 11px;
	font-weight : bold;
	color : #174d94;
	line-height : 12px;
	margin-bottom : 0px;
}
.gallery p {
	line-height: 14px;
}
.gallery p span{
	font-weight : bold;
	display : block;
}
.gallery p span span{
	color : #f47600;
	display : inline;
}
.left_block{
	width : 270px;
	min-height : 400px;
	background : White url(/img_design/text_double_bott.gif) no-repeat bottom;
	padding-bottom : 15px;
}
.right_block{
	width : 270px;

	background : White url(/img_design/text_double_bott.gif) no-repeat bottom;
	padding-bottom : 15px;
	min-height : 400px;
}

 .right_block a, .left_block a{
	color : #174d94;
}
.right_block div, .left_block div{
	padding : 0px 20px 0px;
}
table{
	/*width : 548px;*/
	border : none;
	border-collapse : collapse;
	margin-bottom : 5px;
}
td{
	vertical-align : top;
}
td ul{
	list-style-type : none;
}
td li input{
	margin-right : 6px;
}
td.proc50{
	width : 50%;
}
td.proc60{
	width : 60%;
}
td.proc50 p span{
	margin : 0 4px;
}

.text table{
	margin-bottom : 15px;
	width : 500px;
}
.text2 table{
	margin-bottom : 15px;
	width : 500px;
}
.width65{
	width : 65px;
}
td.width220{
	width : 220px;
}
table.forma{
	border-bottom : 1px solid #C4C4C4;
	padding-bottom : 2px;
}
#no_bord, #no_bord2{
	border-bottom : 0px solid #C4C4C4;
	vertical-align : top;
}
table.forma2 a{
	color : #174d94;
}
table.forma2 p{
	margin-bottom : 15px;
}
table.forma2 p span{
	margin: 0 4px;
}
table.forma2 label b{
	line-height : 24px;
}
td.h2 h2{
	margin-bottom : 0px;
}
p.small{
	font-size : 11px;
	border-bottom : 1px solid #C4C4C4;
	padding-bottom : 15px;
}
p.small span{
	font-size : 14px;
}
table a{
	color : #174d94;
}
table.forma td{
	vertical-align : middle;
	border-bottom : 2px solid #eeeeee;
}
td.width238{
	width : 230px;
	padding-right : 8px;
	text-align : right;
	font-weight : bold;
	height : 36px;
}
tr.white{
	background-color : #fbfbfb;
}
tr.dark_gray{
	background-color : #e9e9e9;
}
tr.lite_gray{
	background-color : #f4f4f4;
}
.width96{
	width : 96px;
}
.width172{
	width : 172px;
}
.widht86{
	width : 86px;
}
.width250{
	width : 250px;
}
.raschit{
	display : block;
	width : 98px;
	height : 29px;
	text-align : center;
	font-size : 12px;
	font-weight : bold;
	line-height : 29px;
	font-family : Arial, Helvetica, sans-serif;
	background : #FF8C00 url(/img_design/raschit.gif) no-repeat center;
	color : White;
	border : none;
	margin-top : 20px;
}
.sel{
	width : 220px;
	height : 90px;
	overflow : auto;
}
.sel2{
	width : 190px;
	height : 80px;
	overflow : auto;
}
td.center{
	text-align : center;
}
td.center input{
	display : block;
	margin : 0px auto 7px;
}
.search_knopka{
	display : block;
	width : 112px;
	height : 39px;
	text-align : center;
	font-size : 20px;
	font-weight : bold;
	line-height : 29px;
	font-family : Arial, Helvetica, sans-serif;
	background : #FF8C00 url(/img_design/search.gif) no-repeat center;
	color : White;
	border : none;
	margin-top : 30px;
	cursor:hand;
}
p.svyaz{
	width : 450px;
}
p.svyaz span.orange{
	display : block;
	font-weight : bold;
}
.top_fon{
	height : 22px;
	background : White url(/img_design/text_double_top.gif) no-repeat top;
	width : 270px;
}
.right_block h1, .left_block h1{
	margin-top : -15px;
	position : relative;
	border-bottom : 1px solid #dfdfdf;
}
 p.news{
	padding-bottom : 10px;
	border-bottom : 1px solid #dfdfdf;
	line-height : 16px;
}
p.no_komis{
	margin-bottom : 0px;
	background-color : #b3b3b3;
	color : White;
	
	padding-left : 5px;
	font-size : 11px;
}
.right_block div ul, .left_block div ul{
	padding: 0 0 10px;
	border-bottom : 1px solid #dfdfdf;
	margin: 0 0 10px;
	list-style-type : none;
}
.right_block div ul li, .left_block div ul li{
	line-height : 16px;
	margin : 0 0 20px;
}
 p.news span{
	display : block;
	padding : 1px 2px;
	background-color : #f47600;
	color : White;
	font-weight : bold;
	font-size : 11px;
	line-height : 14px;
	width : 50px;
	margin-bottom : 5px;
	text-align : center;
}
a.gray{
	color : #838383;
	font-size : 11px;
}
a.podrobney{
	display : block;
	text-align : right;
	font-size : 11px;
	color : #00488e;
}
.search_rezult {
	margin-bottom : 20px;
}
.search_rezult a{
	color : #00488e;
}
.search_rezult p{
	clear : both;
}
* html .search_rezult p{
	height : 1%;
	position : relative;
}
p.zayavka{
	width : 518px;
	height : 13px;
	text-align : right;
	line-height : 13px;
	background : #FF8C00 url(/img_design/zayavka.jpg) no-repeat center;
	padding-right : 20px;
	margin-bottom : 15px;
}
p.zayavka a{
	text-align : right;
	line-height : 13px;
	color : White;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	text-transform : uppercase;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
}
/* если не хочется в ставлять абзац

a.zayavka {
	width : 518px;
	height : 13px;
	text-align : right;
	line-height : 13px;
	background : #FF8C00 url(/img_design/zayavka.jpg) no-repeat center;
	padding-right : 20px;
	color : White;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	text-transform : uppercase;
	display : block;
	margin-bottom : 15px;
}
*/
.search_rezult .images{
	float : left;
	margin-bottom : 20px;
}
.images{
	width : 200px;
	min-height : 150px;
	margin-bottom : 15px;
}
* html .images{
	height : 150px;
}
.images img{
	width : 200px;
}
.search_rezult h2{
	margin-bottom : 20px;
}
dl{
	width : 320px;
	margin-bottom : 10px;
	margin-left : 5px;
}
.search_rezult dl{
		float : right;
}
dl dt{
	width : 50px;
	float : left;
	font-weight : bold;
	margin-bottom : 3px;
	line-height : 14px;
}
dl dt.blue{
	font-size : 14px;
	font-weight : bold;
	color : #00488e;
}
dl dd{
	margin-left : 60px;
	clear : right;
	position : relative;
	width : 160px;
	line-height : 14px;
	margin-bottom : 3px;
}
dl dd.orange{
	font-size : 14px;
	font-weight : bold;
	color : #fb851e;
}
.orange{
	color : #fb851e;
}
ul.opis{
	list-style-type : none;
	margin-bottom : 10px;
	margin-left : 5px;
}
ul.opis li{
	font-weight : bold;
	margin-bottom : 2px;
}
ul.opis li span{
	font-weight : normal;
}
/* меню-пагинатор переходов между страницами
*/
.pagination{
padding: 2px;
margin: 40px 0 20px;
}

.pagination ul{
margin: 0;
padding: 0;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

*:first-child+html .pagination li a{ /*IE7 only CSS hack*/
margin-right: 4px; /*IE bug causes default spacing between links to disappear, so added it explicitly in IE7 */
}

* html .pagination li a{ /*IE6 and below CSS hack*/
margin-right: 4px; /*IE bug causes default spacing between links to disappear, so added it explicitly in IE6 and below browsers*/
}

.pagination a, .pagination a:visited, .pagination a:active{
padding: 4px 10px;
border: 0px solid #9aafe5;
text-decoration: underline; 
color: #2e6ab1;
 font-size : 13px;
}

.pagination a:hover{
border:0px solid #2b66a5;
color: #fff;
background-color: #f47e0f;
 text-decoration : none;
 font-weight : bold;
}
.bold{
	font-weight : bold;
	font-size : 13px;
	margin-right : 10px;
}
/*конец меню-пагинатора
*/
.left{
	width : 200px;
	float : left;
}

.left a{
	color : #00488e;
}
.left ul.left_menu{
	margin-bottom : 15px;
	margin-top : 30px;
}
.left ul.left_menu li {
	width : 199px;
	height : 41px;
	margin-bottom : 1px;
	list-style-type : none;
}
.left ul.left_menu li a{
	display : block;
	width : 181px;
	height : 41px;
	background : #FFDEAD url(/img_design/menu_left.jpg) no-repeat bottom;
	padding-left : 18px;
	line-height : 41px;
	font-weight : bold;
}
.left ul.left_menu li a:hover{
	background : #FFDEAD url(/img_design/menu_left.jpg) no-repeat top;
}
.left .text_top{
	width : 200px;
	height : 16px;
	background : White url(/img_design/text_top_left.gif) no-repeat top;
}
.left .text{
	width : 180px;
	padding : 0px 10px 10px;
	background : White url(/img_design/text_left.gif) no-repeat bottom;
	min-height : 50px;
	margin-bottom : 10px;
}
* html .left .text{
height : 50px;
}
.left .text ul{
	width : 95px;
	float : right;
	margin-bottom : 5px;
}
.left .text ul li{
	color : #f47600;
	margin-bottom : 3px;
	list-style-type : none;
	line-height : 14px;
}
.left .text ul li.name, .left .text ul li.name a {
	color : #333333;
	margin-bottom : 5px;
	font-size : 14px;
	font-weight : bold;
}
.left .text ul li.name a {
	text-decoration: none;
}
.left .text ul li.name a:hover {
	text-decoration: underline;
}
.left .text ul li a{
	color : #00488e;
	font-size : 11px;
	line-height : 14px;
}
.left .text img{
	width : 77px;
	float : left;
	margin-bottom : 6px;
}
.right{
	width : 325px;
	float : right;
}
.maps{
	width : 325px;
	min-height : 246px;
	background-image : url(/img_design/maps.gif);
}
* html .maps{
	height : 246px;
}
p.under_text{
	text-align : center;
	margin-bottom : 35px;
}
p.under_text a{
	color : #f47e0f;
	margin : 0px 25px;
	font-weight : bold;
}
.sotrud{
	margin-top : -10px;
}
.sotrud ul{
	width : 315px;
	float : right;
	margin-bottom : 20px;
}
.sotrud ul li{
	margin-bottom : 6px;
	list-style-type : none;
	line-height : 14px;
	font-weight : bold;
}
.sotrud ul li.marg_bott{
	margin-bottom : 16px;
	
}
.sotrud ul li span{
	font-weight : normal;
}
.sotrud ul li.name{
	color : #00488e;
	margin-bottom : 10px;
	font-size : 24px;
	font-weight : bold;
	line-height : 30px;
}
.sotrud ul li a{
	color : White;
	font-size : 11px;
	line-height : 32px;
	font-weight : bold;
	background : #FF8C00 url(/img_design/menu_sotrud.gif);
	display : block;
	height : 32px;
	width : 206px;
	text-align : center;
}
.sotrud  img{
	width : 150px;
	float : left;
	margin-bottom : 20px;
}
.sotrud  dl{
	width : 440px;
	margin-bottom : 30px;
	clear : both;
	margin-left : 0px;
}
.sotrud  dl dt{
	width : 150px;
	float : left;
	font-weight : bold;
	margin-bottom : 20px;
	line-height : 18px;
	text-align : right;
}
.sotrud  dl dd{
	margin-left : 170px;
	clear : right;
	position : relative;
	line-height : 18px;
	margin-bottom : 20px;
	width : auto;
}
/* правый контент
*/
#content_right{
	width : 236px;
	float : right;
	padding-top : 40px;
}
#spec{
	width : 188px;
	margin : 0px auto 20px;
}
#content_right  h2{
	color : #f47600;
	margin-bottom : 10px;
	font-size : 13px;
	text-transform : uppercase;
	line-height : 20px;
	margin-top : 20px;
}
#content_right .text_top{
	width : 234px;
	height : 18px;
	background : White url(/img_design/text_top_right.gif) no-repeat top;
}
#content_right .text{
	width : 204px;
	padding : 0px 15px 10px;
	background : White url(/img_design/text_right.gif) no-repeat bottom;
	min-height : 50px;
	margin-bottom : 5px;
}
* html #content_right .text{
height : 50px;
}
#content_right .text p{
	line-height : 14px;
	margin-bottom : 3px;
	font-size : 11px;
}
#content_right .text p span{
	font-weight : bold;
	font-size : 12px;
}
#content_right .text ul{
	width : 119px;
	float : right;
	margin-bottom : 5px;
}
#content_right .text ul li{
	color : #f47600;
	margin-bottom : 3px;
	list-style-type : none;
	line-height : 14px;
}
#content_right .text ul li.name, #content_right .text ul li.name a {
	color : #00488e;
	margin-bottom : 5px;
	font-size : 14px;
	font-weight : bold;
}
#content_right .text ul li.name a {
	text-decoration: none;
}
#content_right .text ul li.name a:hover {
	text-decoration: underline;
}
#content_right .text ul li a{
	color : #00488e;
	font-size : 11px;
	line-height : 14px;
}
#content_right .text img{
	width : 77px;
	float : left;
	margin-bottom : 6px;
	margin-right : 6px;
}
#content_right .text p.clear{
	color : #8f8f8f;
	font-size : 11px;
	font-style : italic;
}
.spec_italic {
	color : #8f8f8f;
	font-size : 11px;
	font-style : italic;	
}
#spec h2{
    font-size : 18px;
	margin-bottom : 15px;
	padding-bottom : 10px;
	border-bottom : 1px solid #e0e0e0;
	text-transform : none;
}
#spec p{

	margin-bottom : 15px;
	padding-bottom : 10px;
	border-bottom : 1px solid #e0e0e0;
}
#spec p a{
	font-size : 18px;
	display : block;
	color : #19549d;
	margin-bottom : 10px;
}
/*нижний блок
*/
#bottom ul{
	margin : 0;
	padding : 0;
}
#bottom ul li{
	list-style-type : none;
	margin-left : 0px;
	padding : 0;
}
#bottom ul li.clear{
	height : 1px;
}
#logo_bott{
	margin-right : 40px;
	float : left;
	width : 137px;
}

#menu_bott {
	margin-right : 0px;
	float : left;
	width : 315px;
}
#menu_bott a{
	color : #f07400;
	padding : 0px 13px;
	border-right : 1px solid #cccccc;
	
}
#menu_bott a#fin{
	border-right : 0px solid #cccccc;
	
}
#adress{
	float : left;
	width : 200px;
}
#adress a{
	color : #1c3273;
}
#counter{
	float : right;
	width : 140px;
	text-align : right;
}
#counter a img{
	margin-left : 10px;
	margin-bottom : 10px;
}

.calc_active {
	color: #00488e;
	border-bottom: 1px dashed #0033aa;
	font-weight: bold;
	background: #f5f5f5;
	padding-left:5px;
	padding-right:5px;
}

.calc_inactive {
	color: #00488e;
	border-bottom: 0px;
	font-weight: bold;
}

.calc_large {
	font-size:20px;
}

.calc_note {
	font-size: 11px;
	color: #a0a0a0;
}

.txt_area {
	font-size: 14px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif; 
}

.form_error {
	font-size: 11px;
	color: #ff0000;
}

.notebutton_nh {
	width : 170px;
	height : 90px;
	text-align : center;
	font-weight : bold;
	background : #FFDEAD url(/img_design/button_forms_bg.gif) no-repeat bottom;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	vertical-align: middle;
}

.notebutton_yh {
	width : 170px;
	height : 90px;
	text-align : center;
	font-weight : bold;
	background : #FFDEAD url(/img_design/button_forms_bg.gif) no-repeat top;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	vertical-align: middle;
}


.notebutton_nh a {
	font-weight : bold;
}

.notebutton_yh a {
	font-weight : bold;
}

.notetable {width:170px; height:90px; margin-bottom: 5px;}

.ph_frame_sml {border: 1px solid #666666; background: #ffffff; padding: 2px;  width:100px;}
.ph_frame_big {border: 1px solid #666666; background: #ffffff; padding: 4px;}

.photos_line {width: 500px; height:100px; overflow-x: scroll; overflow-y: hidden; -ms-overflow-y: hidden; padding: 5px; border: 1px solid #666666;}

.hdn {position: absolute; visibility: hidden; top:-10000; left:-10000;}

.blanker_div {position: absolute; background: #ffffff; opacity:0.9; filter:alpha(opacity=90); width:100px; height: 100px; visibility: hidden; z-index: 10001; }
.rotator {z-index: 10001;}
.rotator_layer {width: 100%; height: 100%; text-align: center; padding-top: 45%;}

.glav_menu_priv {background : url(/img_design/glav_menu_new2.jpg) no-repeat !important;}
.header_right_priv {
	height:156px !important;
}
