HTML {
          padding: 0px;    margin: 0px; width: 100%;  height: 100%;
}
body {
          padding: 0;    margin: 0px; width: 100%;  height: 100%
}

.all {
          width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1003)? "1003px" : "100%");  min-width: 1003px
}
.left_block {
          width:232px; background: url(images/left_back.gif) repeat-y
}
.lef_top {
          width:232px; height:10px; font-size:1px; background: url(images/lef_top.gif) repeat-x;
}
.logo img {
          border:none; padding:0 3px 27px 2px; background: url(images/logo_rep.gif)
}
* HTML .logo img {
          padding-bottom:28px;
}
.blb {
          width:232px; height:13px; background:#798400; font-size:1px; margin-top:-5px;
}
.left_menu { 
          margin:-39px 13px 0 6px; position:relative; z-index:20; 
}
:root .left_menu { 
          margin:-40px 13px 0 6px;
}
* HTML .left_menu {
          margin:-40px 13px 0 6px;
}
.left_menu ul {
          margin:0; padding:0;
}
.left_menu li {
          padding-left:17px; padding-top:3px;list-style-type:none; height:26px; background: url(images/li_back.gif) no-repeat
}
.left_menu li a {
          font: bold 8pt tahoma; color:#FFFFFF; text-decoration:none; padding-left:25px; background: url(images/a_back.gif) 0 70% no-repeat 
}
.left_menu li a:hover {
          text-decoration:underline;
}
.zag_menu {
          background: url(images/li_back_2.gif) no-repeat !important
}
.zag_menu h2 {
          position:relative; top:3px;font: bold 8pt tahoma; color:#FFFFFF; margin:0; padding-left:25px; background: url(images/a_back_2.gif) 0 70% no-repeat 
}
#dr_back {
          background: url(images/li_back_3.gif) no-repeat
}
* HTML .zag_menu {
          margin-bottom:-2px;
}
.rig_top {
          height:6px; font-size:1px; background: url(images/lef_top.gif) repeat-x;
}
.ico {
          height:68px; background: url(images/ico_rep.gif) repeat-x;
}
.ic_1 {
          width:400px; background: url(images/ic_1.gif) 30px 20px no-repeat; 
}
.ic_1 h2 {
          font: bold 10pt tahoma; color:#660000; margin:0; position:relative; top:13px; left:35px;
}
.ic_2 {
          background: url(images/ic_2.gif) 100% 0 no-repeat;
}
.icons {
          float:right; margin:20px 28px 0 0
}
* HTML .icons {
          float:right; margin:20px 14px 0 0
}
.icons img {
          border:none; margin-left:20px;
}
.top_menu {
          height:35px; background: url(images/top_menu.gif) repeat-x;
}
.top_menu td {
          text-align:center
}
.top_menu td a {
          font: bold 8pt tahoma; color:#FFFFFF; text-decoration:none;
}
.top_menu td a:hover {
          text-decoration:underline;
}
.bordur {
          width:5px; height:35px; background: url(images/bordur.gif) no-repeat
}
.top_menu_left {
          background: url(images/top_menu_left.gif) no-repeat
}
.top_menu_right {
          background: url(images/top_menu_right.gif) 100% 0 no-repeat
}
.vopr h2 {
          font: bold 9pt tahoma; color:#660000; margin:0 0 10px 12px;
}
.vopr {
          padding:15px 15px 15px 15px
}
.vopr p {
          font: 9pt tahoma; color:#666666; margin:0; text-align:justify; line-height:25px; text-indent:12px;
}
.project {
          padding-bottom:25px; margin-bottom:6px;padding-top:10px; margin-top:15px; background:#798400 url(images/project.gif) repeat-x
}
.zag_1 {
          height:27px; background: url(images/zag_1.gif) repeat-x; margin-bottom:10px;
}
.zag {
          height:27px; background: url(images/zag.gif) 100% 0 no-repeat;
}
.zag h2 {
          position:relative; top:7px;font: bold 8pt tahoma; color:#FFFFFF; margin:0 0 0 10px; padding-left:25px; background: url(images/a_back_2.gif) 0 70% no-repeat 
}
* HTML .zag h2 {
          margin:0 0 0 20px; 
}
.dom {
          width:153px; height:77px; background: url(images/dom_ba.gif) no-repeat
}
.dom img {
          border:none; position:relative; top:7px; left:-4px;
}
.domas td {
          padding:12px 0 12px 7px;
}
.footer {
          position:relative; z-index:10; margin-top:-40px;background: url(images/footer.gif) 0 100% repeat-x
}
.fo_1 {
          width:223px; height:102px; background: url(images/fo_1.gif) no-repeat
}
.fo_1 h2 {
          font: bold 8pt tahoma; color:#FFFFFF; margin:0; position:relative; top:7px; left:25px;
}
.fo_1 h3 {
          font: bold 10pt tahoma; color:#FFFFFF; margin:0;position:relative; top:31px; left:45px;
}
.fo_2 { 
          height:30px;background: url(images/fo_2.gif) 100% 100% no-repeat;
}
.fo_2 h2 {
          top:-6px; right:11px;float:right; position:relative;font:8pt tahoma; color:#FFFFFF; margin:0;
}
.lin_1 {background: url(images/lin_1.gif) 100% 100% no-repeat}
.lin_2 {background: url(images/lin_2.gif) 0 100% no-repeat}
.lin_4 {background: url(images/lin_4.gif) 100% 0 no-repeat}
.lin_5 {background: url(images/lin_5.gif) no-repeat}
#pas {padding-bottom:0;}
#lo {padding-bottom:12px;}
#pas_2 {padding-top:0;}
#lo_2 {padding-top:12px;}
h6 {
	font-size: 18px;
	font-style: italic;
}
.ppp {
	font-size: 24px;
	font-style: italic;
}

.pod {
	float:left;
	margin:0 5px 5px 0;
	}
a {
	color: #566200;
}
li {
	font-size: 14px;
}
