HTML {
	background:#FFFFFF url(images/repeat_top.gif) 0 164px repeat-x;padding: 0px;    margin: 0px; width: 100%;  height: 100%;
}
body {
	background: url(images/gradient.gif) repeat-x;padding: 0px;margin: 0px; width: 100%;  height: 100%;
}
.all {  
	width:993px;margin:0px auto;
	
}
table {
	width:100%;border-colapse:colapse;
}
td {
	vertical-align:top;
}
img {
	border:none;
}
ul {
	margin:0px; padding:0px;
}
li {
	list-style-type:none;
}
* {
	margin:0px; padding:0px;
}
.clear {
	clear:both;
}
.header {
	padding:44px 0px 0px 13px;
}
.logo {
	float:left;margin-right:53px
}
.header_menu {
	padding-top:21px;margin-right:20px;float:left;font:normal 9pt Tahoma; color:#000000;
}
.header_menu span {
	padding:0px 12px 0px 12px;
}
.header_menu span a {
	font-weight:bold;color:#000000;text-decoration:none;
}
.header_menu span a:hover {
	text-decoration:underline;
}
.telefon {
	float:left;padding:13px 0px 0px 0px;
}
.mini_ico {
	padding:8px 0px 0px 9px;
}
.mini_ico img {
	display:block;float:left;margin-right:67px;
}
.no_margin {
	margin-right:0px !important;
}
.top_menu {
	clear:both;height:143px;padding:25px 0px 0px 0px;
}
:root .top_menu {
	padding:12px 0px 0px 0px;
}
.top_menu div {
	float:left;position:relative;z-index:300;
}
.m_1 a {
	display:block;width:202px;height:166px;background: url(images/m_1.gif) no-repeat;
}
.m_1 a:hover {
	background: url(images/m_1_a.jpg) no-repeat;
}
.m_2 a {
	display:block;width:197px;height:166px;background: url(images/m_2.gif) no-repeat;
}
.m_2 a:hover {
	background: url(images/m_2_a.jpg) no-repeat;
}
.m_3 a {
	display:block;width:199px;height:166px;background: url(images/m_3.gif) no-repeat;
}
.m_3 a:hover {
	background: url(images/m_3_a.jpg) no-repeat;
}
.m_4 a {
	display:block;width:199px;height:166px;background: url(images/m_4.gif) no-repeat;
}
.m_4 a:hover {
	background: url(images/m_4_a.jpg) no-repeat;
}
.m_5 a {
	display:block;width:196px;height:166px;background: url(images/m_5.gif) no-repeat;
}
.m_5 a:hover {
	background: url(images/m_5_a.jpg) no-repeat;
}
.activ_1 {
	background: url(images/m_1_a.jpg) no-repeat !important;
}
.activ_2 {
	background: url(images/m_2_a.jpg) no-repeat !important;
}
.activ_3 {
	background: url(images/m_3_a.jpg) no-repeat !important;
}
.activ_4 {
	background: url(images/m_4_a.jpg) no-repeat !important;
}
.activ_5 {
	background: url(images/m_5_a.jpg) no-repeat !important;
}
.search_block {
	clear:both;padding-top:23px;
}
.search {
	margin:0px 0px -12px 0px;float:right;background:#e3ecfa url(images/search.gif) no-repeat;
}
.search h3 {
	font:bold 8pt Tahoma; color:#000000;margin:0px 0px 3px 0px;
}
.search_text {
	position:relative; top:1px;margin-right:7px;width:192px;height:25px;background: url(images/search_text.gif) no-repeat;border:none;font:normal 11pt Tahoma; color:#000000;
}
:root .search_text {
	position:relative; top:-2px;
}
.search_submit {
	background: url(images/search_submit.gif) no-repeat;width:32px;height:25px;border:none;cursor:pointer;
}
.search div {
	padding:5px 0px 0px 15px;width:252px;height:50px;background: url(images/search_2.gif) 100% 0 no-repeat;
}
.left_block {
	width:260px;
}
.left_block_menu {
	background:#fff9cb;
}
.zag_menu {
	background: url(images/zag_menu.gif) no-repeat;width:230px;height:20px;padding:5px 0px 0px 30px;font:normal 9pt Tahoma; color:#FFFFFF;
}
.left_block_menu {
	padding:12px 0px 70px 30px
}
.left_block_menu li a {
	display:block;padding:4px 0px 6px 5px;font:bold 9pt Tahoma; color:#000000;text-decoration:none;
}
.left_block_menu li {
	padding-bottom:1px;background: url(images/line.gif) 0 100% no-repeat;
}
.left_block_menu li a:hover {
	text-decoration:underline;background:#FFFFFF url(images/ugl_s.gif) no-repeat;color:#f82d0c;
}
.no_back {
	background-image:none !important;
}
.left_block_menu li ul li a {
	padding-left:20px;
}
.zag_pod_menu:hover {
	background:none !important;
}
.cifra {
	font:bold 10pt Tahoma; color:#ff5d43;float:left;margin:2px 0px 0px -18px;
}
.zag_pod_menu {
	display:inline !important;
}
.news_block {
	padding:12px 15px 0px 15px;background:#f0fbff;
}
.news {
	margin-bottom:15px;
}
.news h3 {
	font:normal 8pt Tahoma; color:#000000;margin:0px 0px 2px 0px;
}
.news p {
	font:normal 8pt Tahoma; color:#000000;margin:0px 0px 6px 0px;
}
.news_podr {
	text-align:right;
}
.news_podr a {
	font:bold 8pt Tahoma; color:#000000;text-decoration:none;
}
.news_podr a:hover {
	text-decoration:underline;
}
.marg_top {
	margin-top:-5px;
}
.bottom_b_news {
	margin-top:-15px;width:260px;height:13px;background: url(images/bottom_b_news.gif) no-repeat;font-size:1px;
}
.arh_news a {
	font:bold 8pt Tahoma; color:#000000;text-decoration:underline;
}
.arh_news a:hover {
	text-decoration:none;
}
.arh_news {
	margin:-10px 0px 10px 0px;
}
.right_content_block {
	padding-left:13px
}
.content_block {
	padding:21px 20px 1px 19px;background:#FFFFFF url(images/right_ugl.gif) 100% 0 no-repeat;
}
:root .content_block {
	padding:21px 20px 7px 19px;
}
.content_block p {
	font:normal 8pt Tahoma; color:#000000;margin:0px 0px 10px 0px;
}
.big_f {
	display:block;float:right;margin:0px 0px 0px 18px
}
.zag_centent {
	font:normal 9pt Tahoma; color:#FFFFFF;width:350px;height:20px;padding:5px 0px 0px 33px;background:  url(images/zag_centent.gif) no-repeat;
}
.zag_centent a {
	font:normal 9pt Tahoma; color:#FFFFFF;text-decoration:none;
}
.zag_centent a:hover {
	text-decoration:underline;
}
.zag_centent span {
	font:bold 10pt Tahoma; color:#FFFFFF;
}
.opisanie p {
	line-height:15px;position:relative;
}
.news_nap {
	padding:20px 0px 10px 0px;
}
.news_nap h2 {
	font:bold 9pt Tahoma; color:#e62203;margin:0px 0px 11px 0px;
}
.news_n {
	margin-bottom:25px;
}
.date {
	border-right:solid 1px #000000;width:100px;font:bold 8pt Tahoma; color:#000000;
}
.td_opis {
	font:normal 10px Tahoma; color:#000000;padding-left:35px;
}
.podr_n_news {
	padding:3px 0px 0px 0px;text-align:right;
}
.podr_n_news a {
	font:bold 10px Tahoma; color:#000000;text-decoration:none;
}
.podr_n_news a:hover {
	text-decoration:underline;
}
.bottom_content_b {
	width:714px;height:12px;background: url(images/bottom_content_b.gif) no-repeat;font-size:1px;
}
.back_footer {
	padding-bottom:53px;background: url(images/back_footer.gif) 0 100% repeat-x;
}
.footer {
	height:40px;width:993px;margin:-45px auto;
}
.adres {
	float:left;margin-right:40px;padding-left:6px;
}
.adres p {
	font:normal 10px Tahoma; color:#FFFFFF;margin:0px 0px 1px 0px;
}
.mini_logo {
	padding:5px 10px 0px 0px;float:right;
}
.baner {
	float:left;
}






















