@CHARSET "UTF-8";
html { overflow-y: scroll}
html, body {padding: 0px; margin: 0px; font-family: Verdana; font-size: 11px; font-weight: normal; color: #767676; background-color: black; }
h1,h2,h3 {margin: 0px; padding: 0px;}
.wraper {width: 1000px; text-align: left; margin-top: 15px; } 

.header {position: relative; _zoom:1; }
.header a.logo  { }
.header a.logo img {border: 0px;}
.header .moto {position: absolute; right: 0px; bottom: 30px;}
.header .navigation { background: #191818; border-bottom: solid 1px black; line-height: 25px; }
.header .navigation a { font-size: 14px; text-decoration: none; color: #464444; margin-left:  20px; }
.header .navigation a.act {color: #767676; }

.body { background-color: #0d0d0d; padding: 40px 40px 25px 40px;}

.body .news {float: left; width: 250px;}
.body .news  h2 { font-size: 18px; font-weight: normal; margin-bottom: 13px;}
.body .news .element { margin-left: 10px; border-bottom: 1px dotted #2c2b2b; padding-bottom: 5px; padding-top: 7px; text-decoration: none; display: block;  color: #767676;}


.works,
	.body .text {float: left; width: 625px;}
.works h2,
	.body .text h2{color: #006b39; font-size: 18px; margin-bottom : 10px; font-weight: normal;}
.works .main h2 {color: #767676; margin-top: 12px;}
.works .main {margin-bottom: 27px; }

.works .list  { display: block;}
.works .list .element { float: left; margin-right: 25px; margin-bottom: 30px; display: block; width: 180px;}
 
.works .list .last { margin-right: 0px;}
.works .list .element a img {border: 0px;}
.works .list .element h3 {font-size: 11px; font-weight: normal; margin-top: 8px; }

#content_part {min-height: 400px;}
.footer {background: #191818; height: 175px; padding-top: 15px; padding-left: 40px;}

.footer .contacts {width: 210px; float: left;}
.footer .contacts h1,
	.footer .partners h1 { font-size: 18px; font-weight: normal; margin-bottom: 15px;}
	
.footer .contacts div {padding-left: 15px;}
.footer .partners {margin-left: 85px; float: left;}
.footer .partners a {text-transform: uppercase; font-size: 18px; text-decoration: none; margin-left: 15px; display: block; color: #767676;}


.body .text {color: #bebebe; width: 625px;}
.works .pagination a {text-decoration: none; color: #464444;}
.works .pagination a:hover {color: #767676;}
.works .pagination {text-align: center;}  
.works .pagination .next { float: right; }
.works .pagination .prev { float: left; }



#holder { position:relative; width: 608px; height: 368px;}
#holder IMG { position: absolute; left: 0px; top: 0px;}
