html, body {margin:0;padding:0;height:100%;width:100%}
html {background:#fff}
body {min-height:100%}

#container {height:auto !important;min-height:100%;height:100%;width:980px;min-width:980px;margin:0 auto}
#header {width:980px;height:536px;background:url(/sources/template/images/bg-h.jpg) no-repeat left top;position:relative}
#main {width:980px;height:auto !important;min-height:100px;height:100px;padding-bottom:112px}
#main_text {padding-bottom:8px}
#content {width:980px;float:left}
#page_text {margin:0 40px 0 34px;padding:23px 0 20px;height:auto !important;min-height:100px;height:100px}
#left_block {width:234px;padding:21px 0 0;float:left;margin-left:-947px}
#footer {margin:-112px auto 0;width:980px;height:112px;min-width:980px;background:url(/sources/template/images/bg-f.jpg) no-repeat 31px top;position:relative}

div.clear {clear:both;height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden}
form {margin:0; padding:0}
img {border:0}
* {outline:none}
table {border:0;border-collapse:collapse;border-spacing:0;padding:0;margin:0}
table td {border:0;padding:0;vertical-align:top}
table th {border:0;padding:0;vertical-align:top;font-weight:normal}
body {font:normal 12px Verdana;color:#000}
p {margin:0;padding:7px 0}
#page_text p {text-indent:25px}
#page_text p.ti0 {text-indent:0 !important}
a {font:normal 12px Verdana;color:#007637;text-decoration:underline}
a:hover {text-decoration:none}
h1 {padding:0 0 12px;margin:0;font:bold 12px Verdana;color:#808080}
h2 {padding:8px 0 4px 25px;margin:0;font:bold 12px Verdana;color:#808080}
h3 {padding:8px 0 4px 25px;margin:0;font:bold 12px Verdana;color:#808080}
h4 {padding:8px 0 4px 25px;margin:0;font:bold 12px Verdana;color:#808080}
h5 {padding:8px 0 4px 25px;margin:0;font:bold 12px Verdana;color:#808080}
h6 {padding:8px 0 4px 25px;margin:0;font:bold 12px Verdana;color:#808080}
#left_block h1 {padding:0 0 4px;margin:0;font:bold 12px/16px Verdana;color:#007638;text-transform:uppercase;background:url(/sources/template/images/line-l.png) no-repeat left bottom}
#left_block h2 {padding:0 0 4px;margin:0;font:bold 12px/16px Verdana;color:#007638;text-transform:uppercase;background:url(/sources/template/images/line-l.png) no-repeat left bottom}
#left_block h3 {padding:0 0 4px;margin:0;font:bold 12px/16px Verdana;color:#007638;text-transform:uppercase;background:url(/sources/template/images/line-l.png) no-repeat left bottom}
#left_block h4 {padding:0 0 4px;margin:0;font:bold 12px/16px Verdana;color:#007638;text-transform:uppercase;background:url(/sources/template/images/line-l.png) no-repeat left bottom}
#left_block h5 {padding:0 0 4px;margin:0;font:bold 12px/16px Verdana;color:#007638;text-transform:uppercase;background:url(/sources/template/images/line-l.png) no-repeat left bottom}
#left_block h6 {padding:0 0 4px;margin:0;font:bold 12px/16px Verdana;color:#007638;text-transform:uppercase;background:url(/sources/template/images/line-l.png) no-repeat left bottom}

#logo {width:270px;height:63px;position:absolute;left:34px;top:31px}

#smenu {width:23px;height:99px;position:absolute;left:924px;top:110px}
#smenu ul {list-style-type:none;padding:0;margin:0}
#smenu li {display:block;width:23px;height:23px;position:absolute;left:0;padding:0;margin:0}
#s1 {top:0}
#s2 {top:38px}
#s3 {top:76px}
#smenu a span {display:none}
#smenu a {display:block;width:23px;height:23px;background-image:url(/sources/template/images/icons.png);background-repeat:no-repeat}
#s1 a {background-position:left top}
#s2 a {background-position:left -38px}
#s3 a {background-position:left -76px}

#tmenu {width:258px;height:400px;position:absolute;left:34px;top:128px}
#tmenu ul {list-style-type:none;padding:0;margin:0}
#tmenu li {display:block;width:258px;padding:0 0 9px;margin:0;float:left}
#tmenu li a {display:block;width:258px;padding:5px 0 5px 33px;background:url(/sources/template/images/bg-tmenu-a.png) no-repeat left -500px;font:bold 12px Verdana;color:#007637;text-transform:uppercase;text-decoration:none}
#tmenu li a:hover, #tmenu li a.active {background:url(/sources/template/images/bg-tmenu-a.png) no-repeat left 3px}
#tmenu li ul {margin:-2px 0 0 33px;position:relative}
#tmenu li ul li {display:block;width:140px;padding:0 0 5px;margin:0;float:left}
#tmenu li ul li a {display:inline;width:auto !important;padding:0;background:none;font:normal 10px Verdana;color:#808080;text-transform:none;text-decoration:none}
#tmenu li ul li a:hover, #tmenu li ul li a.active {color:#007637;background:none}

#phones {width:210px;height:66px;position:absolute;left:732px;top:27px;text-align:right;font:normal 16px/20px Verdana;color:#808080}
#phones span {font-weight:bold;color:#007638}
#phones p {padding:0;margin:0}

#copyright {width:484px;height:50px;position:absolute;left:156px;top:46px;font:normal 12px Verdana;color:#808080}
#copyright span {color:#007638}
#counters {width:300px;height:50px;position:absolute;left:640px;top:46px;text-align:right}
#counters img {margin-left:10px}
#copyright p, #counters p {padding:0;margin:0}

#page_text ul {list-style-type:none;margin:8px 0 6px;padding:0}
#page_text li {margin:0;padding:0 0 1px 25px;background:url(/sources/template/images/li.png) no-repeat 1px 4px;height:auto !important;min-height:12px;height:12px}

#pagenav {background:url(/sources/template/images/bg-pagenav.png) no-repeat left bottom;padding:0 0 5px; font:bold 12px Verdana;color:#007638;text-transform:uppercase;text-decoration:none}

div.project {padding:0 0 16px}
div.pr-title {font:bold 12px/16px Verdana;color:#808080;text-decoration:none;padding:0 0 10px}
.pr-title a {font:bold 12px/16px Verdana;color:#808080;text-decoration:none}
.pr-title a:hover {text-decoration:underline}
.pr-photo img {width:226px;padding:3px;border:1px solid #c8c8c8}
.pr-anons p {padding:5px 0 0;margin:0}

img.ileft {padding:3px;border:1px solid #c8c8c8;margin:0 21px 10px 0}
img.iright {padding:3px;border:1px solid #c8c8c8;margin:0 0 10px 21px}

div.list {}
div.one {}
.list h2 {padding-left:0}
.list p {text-indent:0 !important}
.list p.link {padding:9px 0 7px}
.one img.ileft {margin:0 19px 10px 0}
.one img.iright {margin:0 0 10px 19px}
.one h2 {padding-bottom:7px !important}
