HTML {
          padding: 0px;    margin: 0px; width: 100%;  height: 100%;
}
body {
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	background-color : #E3DFDB;
}
a {color: #BC0909;  text-decoration:underline;}
A:HOVER {
	text-decoration : none;
}

/*#595958*/
.all {
          background: url(/images/design/all_repeat.gif) repeat-y;min-height:100%; width:1000px;margin:0 auto;
}
img {
          border:none;
}
ul {
          margin:0px;padding:0px;
}
li {
          list-style-type:none;
}
table {
          width:100%;
}
td {
          vertical-align:top
}
.heder {
          height:302px;background: url(/images/design/heder.jpg) no-repeat;
}
.heder_menu {
          padding:58px 55px 0px 35px;
}

.heder_menu a img {
          display:block;margin:0px auto;
}
.logo {
          margin:65px 0px 0px 60px;
}
.heder_menu .pt {
          margin-top:-27px;margin-bottom:16px;position:relative; z-index:100;
}
.left_block {
          background: url(/images/design/gerb.gif) 0 30px no-repeat;width:225px;padding:0px 55px 175px 0px;
}
.eto_interes {
          padding:44px 0px 0px 45px;background: url(/images/design/zvezda.png) no-repeat;
}
.eto_interes p {
          margin:0px;font: normal 11pt "Time New Roman"; color:#595958; line-height:18px;
}
/* text-decoration:underline; */
.eto_interes img {margin:0px 0px 30px 20px;
}
.podrobnee {
          float:right;padding:0px 4px 0px 4px;background:#BA0000;margin:17px 0px 0px 0px;
}
.podrobnee a {
          display:block;font: normal 11pt "Time New Roman"; color:#FFFFFF;text-decoration:underline;
}
.podrobnee a:hover {
          text-decoration:none;
}
.baners {
          clear:both;padding:70px 0px 0px 0px;
}
.baners img {
          display:block;margin:0px auto 30px auto;
}
.right_block {
          padding:18px 40px 175px 0px;
}
.zag_oproekte {
          position:relative; z-index:100;margin:0px 0px 12px -14px;height:62px;padding:0px 0px 0px 83px;background: url(/images/design/moneta.gif) no-repeat;
}
.zag_oproekte img {
          margin:24px 0px 0px 0px;
}
.o_proekte {
          margin:0px 0px 42px 0px;
}
.o_proekte p {
          margin:0px;font: normal 11pt "Time New Roman"; color:#595958;line-height:15px
}
.o_proekte p a {
          color:#BC0909;text-decoration:underline;
}
.o_proekte p a:hover {
          text-decoration:none;
}
.line {
          height:1px;font-size:1px;background: url(/images/design/line.gif) 100% 0 no-repeat;margin:0px -37px -15px 0px; 
}
.zag_news {
          position:relative; z-index:100;margin:0px 0px 12px 0px;height:74px;padding:0px 0px 0px 80px;background: url(/images/design/listok.gif) no-repeat;
}
.zag_news img {
          margin:41px 0px 0px 0px;
}
.news_tab {
          padding:2px 11px 0px 14px;background: url(/images/design/news_tab.gif)
}
.news_tab td {
          width:33%;padding:13px 13px 20px 13px; background: url(/images/design/line_td.gif) 100% 17px no-repeat;
}
.news_tab .no_border {
          background-image:none;
}
.data {
          position:relative; z-index:200;display:block;margin:0px 0px 10px 0px;
}
.news_1 {
          position:relative; z-index:200;border: solid 4px #F1ECE5;margin:0px 0px 0px 2px;
}
.news_tab td p {
          margin:6px 0px 0px 0px;font: normal 11pt "Time New Roman"; color:#595958;line-height:15px
}
.all_news {
          margin-left:-15px;
}
.all_news .podrobnee {
          margin-top:10px;
}
.l_ugl {
         position:relative; z-index:100; width:107px;height:96px;background: url(/images/design/l_ugl.gif) no-repeat; margin:-22px 0px -74px -33px;
}
.r_ugl {
          position:relative; z-index:100;float:right;width:107px;height:96px;background: url(/images/design/r_ugl.gif) no-repeat; margin:-22px -29px -96px 0px;
}
.bl_ugl {
         position:relative; z-index:100; width:107px;height:96px;background: url(/images/design/bl_ugl.gif) no-repeat; margin:-69px 0px -74px -28px;
}
.br_ugl {
          position:relative; z-index:100;float:right;width:107px;height:96px;background: url(/images/design/br_ugl.gif) no-repeat; margin:-69px -29px -96px 0px;
}
.footer {
          position:relative; z-index:200;width:1000px;margin:-179px auto;height:179px;background: url(/images/design/footer.gif) no-repeat;
}
.footer_0 {
          padding:85px 40px 0px 50px;
}
.r_foter {
          float:left;width:237px;
}
.icons {
          margin-left:15px;
}
.icons img {
          position:relative; z-index:200;display:block;float:left;margin-right:55px;
}
.company {
          position:relative; top:12px;font: normal 11pt "Time New Roman"; color:#736A5E;text-decoration:underline;
}
.company:hover {
          text-decoration:none;
}
.footer_0 p {
          font: normal 11pt "Time New Roman"; color:#595958;line-height:15px;margin:0px;}
 
.clear {
          clear:both;
}
.c_nav {margin: 0px; padding: 28px 0px 30px 0px}
.c_nav li {float: left; padding: 0px 28px 0px 0px}
.map {background: url(/images/design/data.jpg) 0% 0%; font: bold 10.5pt/10.5pt "Times New Roman"; color: #595958; padding: 3px 5px 5px 5px}
.map a {color: #595958; text-decoration: none}
.data {padding: 20px 0px 0px 0px; color: #ba0000; font: bold 10.5pt "times New Roman"}
.test {border: solid 3px #FFFFFF; float: right; margin: 0px 0px 5px 10px}
.txt {
	font: normal 11pt/13pt "Times New Roman" !important;
	text-align : justify;
	color: #493f3f;
}
.txt a {
	text-decoration : underline;
}
.txt a:hover {
	text-decoration : none;
}

h1 {
	font: normal "Georgia, Times New Roman, Times, Serif";
	color: #ba0000;
	font-size:4;
	font-weight : normal;
}
h2 {font: "Georgia, Times New Roman, Times, Serif"; color: #ba0000; 	font-size:3; font-weight : normal; 	line-height : 24px;}
#h1 {font: normal 17pt "Arial Narrow"; color: #ba0000}
#h2 {font: bold 14pt "Arial Narrow"; color: #ba0000}
.nomargin {
	margin: 0 0 0 0; border-collapse:none;
}

.small {
	color: #999999;
	font : 90%;
}
.FAFAFA {	background-color : #F0F0F0; }

.object_prop {
	font-weight: bold;
	color: #ba0000;
	border-bottom: 0 none
}
