HTML {
         background:#ededed url(images/background.jpg) repeat-x;padding: 0px;    margin: 0px; width: 100%;  height: 100%;
}
body {
          padding: 0px;    margin: 0px; width: 100%;height: 100%;

}
.all {
          padding:0px 120px 0px 120px;min-height:100%;  min-width:760px;
}
img {
          border:none;
}
table {
          width:100%;border-collapse:collapse;
}
td {
          vertical-align:top
}
* {
	margin:0px; padding:0px;
}
ul {
	margin:0px;padding:0px;
}
li {
	list-style-type:none;
}
.clear {
	clear:both;font-size:1px;
}
.header {
	height:119px;background:#072d58 url(images/header.gif) repeat-x;
}
.hed_r {background: url(images/header_left.gif) no-repeat;}
.hed_r_2 {height:119px;background: url(images/header_right.gif) 100% 0 no-repeat;}
.logo {
	padding:12px 0px 0px 5px;float:left;
}
.logo h1 {
	font:bold 10px Tahoma; color:#FFFFFF;margin:-18px 0px 0px 70px;
}
.telefon {
	margin:23px 19px 0px 0px;padding:3px 0px 0px 25px;width:188px;height:40px;background: url(images/telefon.png) no-repeat;float:right;
}
.telefon p {
	font:bold 14px Tahoma; color:#FFFFFF;margin:0px 0px 2px 0px;
}
.all_block {
	background:#ededed;border-right:solid 1px #000000;border-left:solid 1px #000000;
}
.header_menu {
	position:relative; top:-9px;clear:both;padding:0px 30px 0px 265px;
}
:root .header_menu {
	position:relative; top:-10px;
}
.header_menu table {width:auto;float:right;}
.header_menu td .pad_b {
	padding-right:2px;
}
.header_menu td div div {
	background: url(images/menu_1.gif) repeat-x;
}
.header_menu td div div div {
	background: url(images/menu_2.gif) no-repeat;
}
.header_menu td div div div div {
	padding:7px 12px 0px 12px;text-align:center;height:30px;background: url(images/menu_3.gif) 100% 0 no-repeat;
}
.header_menu td a {
	font: normal 10px Tahoma; color:#99b7d6;text-decoration:none;
}
.header_menu td a:hover {
	color:#FFFFFF;
}
.activ_m div div {
	background: url(images/menu_1_a.gif) repeat-x !important;
}
.activ_m div div div {
	background: url(images/menu_2_a.gif) no-repeat !important;
}
.activ_m div div div div {
	background: url(images/menu_3_a.gif) 100% 0 no-repeat !important;
}
.activ_m div div div div a {
	color:#FFFFFF !important
}
.flash_block {
	padding:25px 0px 0px 0px;height:268px;background:#83959e url(images/flash.jpg) repeat-x;
}
.flash_block img {display:block;margin:0px auto;}
.content {
	padding:40px 40px 15px 40px;
}
.right_block {
	width:258px;
}
.vopros_block {
	margin:-4px 0px 30px 0px;
}
.vopros {
	position:relative;background:#d9d9d9;padding:10px 22px 2px 22px;
}
.vopros p {
	font:bold 8pt Tahoma; color:#000000;margin:0px 0px 7px 0px;line-height:15px;
}
.zag_v_1 {
	width:258px;height:61px;background: url(images/zag_v_1.gif) no-repeat;
}
.bottom_b_vop {
	font-size:1px;height:6px;background: url(images/bottom_b_vop.gif) no-repeat;
}
.podr_but {
	position:relative; z-index:100;float:left;margin:4px 0px 0px 81px;height:21px;background: url(images/podr_but.gif) repeat-x;
}
.podr_but div {float:left;background: url(images/podr_but_left.gif) no-repeat}
.podr_but div div {float:left;height:21px;padding:0px 12px 0px 5px;background: url(images/podr_but_right.gif) 100% 0 no-repeat}
.podr_but a {
	position:relative; top:-3px;font:bold 8pt Tahoma; color:#FFFFFF;text-decoration:none;
}
.podr_but a:hover {
	text-decoration:underline;
}
.zag_v_2 {
	width:258px;height:60px;background: url(images/zag_v_2.gif) no-repeat;
}
.zag_v_3 {
	width:258px;height:59px;background: url(images/zag_v_3.gif) no-repeat;
}
.top_block_b {
	background: url(images/top_block_b.gif) repeat-x;
}
.top_block_b div {
	background: url(images/top_block_b_left.gif) no-repeat;
}
.top_block_b div div {
	background: url(images/top_block_b_right.gif) 100% 0 no-repeat;height:9px;font-size:1px;
}
.content_block {
	padding-right:20px;padding-top:2px;
}
.text_block {
	background:#5490be url(images/gradient_blue.gif) 0 100% repeat-x;border-right:solid 1px #bcbcbc;border-left:solid 1px #bcbcbc;
}
.text_block .border_wite {
	border-right:solid 3px #FFFFFF;border-left:solid 3px #FFFFFF;
}
.text_block .border_wite {
	padding:15px 15px 0px 15px;line-height:15px;
}
.text_block .border_wite p {
	position:relative;font:normal 9pt Tahoma; color:#FFFFFF;margin:0px 0px 12px 0px;
}
.bottom_block_b {
	background: url(images/bottom_block_b.gif) repeat-x;
}
.bottom_block_b div {
	background: url(images/bottom_block_b_left.gif) no-repeat;
}
.bottom_block_b div div {
	background: url(images/bottom_block_b_right.gif) 100% 0 no-repeat;height:10px;font-size:1px;
}
.bottom_img {
	padding:60px 0px 0px 0px;
}
.tel {
	dispay:block;float:left;margin:0px 0px 0px 10px;position:relative;top:10px;
}
.key {
	dispay:block;float:right;margin:0px 0px -22px 0px;
}
.news_posl {
	padding:25px 20px 10px 25px;
}
.zag_n_p {
	padding:0px 0px 20px 5px;
}
.zag_n_p h2 {
	font:bold 16pt Verdana; color:#003b7f;margin:0px;
}
.zag_n_p h3 {
	font:bold 10px Tahoma; color:#363636;margin:0px 0px 0px 2px;
}
.news {
	background:url(images/line_news.gif) repeat-x;padding:0px 0px 5px 0px;
}
.news .news_text {
	background:url(images/line_news.gif) 0 100% repeat-x;padding:7px 5px 10px 5px;
}
.news .news_text h3 {
	font:bold 9pt Tahoma; color:#d52d00;margin:0px 0px 10px 0px;
}
.news .news_text p {
	font:normal 9pt Tahoma; color:#363636;margin:0px;
}
.no_margin {
	margin-left:6px !important;
}
.no_back {
	background:none !important;
}
.dr_back {
	float:left;background: url(images/all_news_back.gif) repeat-x;
}
.dr_back div {
	float:left;background: url(images/all_news_back_left.gif) no-repeat;
}
.dr_back div div {
	height:18px;padding:0px 15px 0px 5px;float:left;background: url(images/all_news_back_right.gif) 100% 0 no-repeat;
}
.dr_back div div a {position:relative;top:-4px;}
.footer {
	height:70px;background: url(images/footer.gif) repeat-x;
}
.left_footer {
	float:left;padding:33px 0px 0px 40px;
}
.left_footer p {
	font:bold 9pt Tahoma; color:#FFFFFF;margin:0px;
}
.right_footer {
	float:right;padding:33px 40px 0px 0px;
}
.right_footer p {
	font:bold 9pt Tahoma; color:#003366;margin:0px;
}
.right_footer p a {
	color:#FFFFFF;text-decoration:underline;
}
.right_footer p a:hover {
	text-decoration:none;
}