html, body {height: 100%; font-family:Myriad Pro, Arial;}
img {border:none;}
* {margin:0px; padding:0px;}
.conteiner {position: relative;	min-width:990px; min-height: 100%;}
* html .conteiner {height: 100%;}
*html body {width:expression( documentElement.clientWidth < 990 ? (documentElement.clientWidth == 0 ? (body.clientWidth < 990 ? "990" : "auto") : "990px") : "auto" );}

/* header */
.header {position:relative; height:125px; border-bottom:8px solid #8dc53e; border-top:8px solid #8dc53e;}
.header .logo {float:left; margin:19px 0px 0px 17px; position:relative; width:330px; display:block;}
.header .logo img {float:left;}
.header div {margin-left:330px; text-align:center;}
.header ul {list-style:none; width:750px; margin:50px auto 0px auto;}
*html .header ul {width:650px;}
*html .header .logo { margin-left:8px;}
.header ul li {width:140px; height:75px; float:left;}
.header ul li a {font-size:22px; color:#808080; text-decoration:none; width:138px; padding-left:7px; height:75px; background:url('image/menu_a.gif') no-repeat left 3px; display:block; float:left;}
.header ul li a:hover, .header ul li.active a {padding-top:20px; height:55px; background-position:left 23px;}

.header_img {position:relative; height:275px; background:#000; z-index:1;}
.header_img img {float:left;}
.header_img .about {width:272px; padding:0px 22px; position:absolute; top:0; color:#fff; line-height:120%; right:0px; margin-top:100px; font-size:14px; right:3%; height:377px; background:url('image/about.gif') no-repeat; z-index:2; }
.header_img .about p {text-indent:15px;}
.conteiner .header_img .about h2 {color:#fff; font-weight:bold; font-size:22px; margin:10px 16px;}

/* -------------- */
.work_block {position:relative; height:228px; padding-left:15px;}
h1 {color:#808080; font-size:22px; font-weight:100; padding-left:9px; background:url('image/h1.gif') no-repeat left 5px; line-height:normal; height:auto; margin-bottom:15px; margin-top:22px;}
h1 a {color:#808080; text-decoration:none;}



.scroll_gallery img {float:left;}
.scroll_gallery .block {float:left; height:151px; padding-left:12px; width:576px;}
.scroll_gallery .block a {margin-right:12px; float:left; display:block;}
*html .scroll_gallery .block a {padding-right:12px; margin-right:0px;}

.conteiner .left_col {float:left; position:relative; width:33.3%; border-right:1px solid #808080;}
.conteiner .right_col {float:right; position:relative; width:33.3%; border-left:1px solid #808080;}
.conteiner .center_col {margin-left:33.3%; margin-right:33.3%;}
.conteiner h2 {color:#29abe2; font-weight:100; font-size:22px; margin:0px 16px 10px 16px;}
.conteiner .left_col p, .conteiner .right_col p, .conteiner .center_col p {margin:0px 16px 10px 16px; text-indent:15px; color:#808080; font-size:15px; line-height:130%;}
.conteiner .left_col p a, .conteiner .right_col p a, .conteiner .center_col p a {color:#29abe2; text-decoration:none;}
p.right_align {text-align:right;}
.end_content {position:relative; height:63px; clear:both;}

.left_menu {float:left; position:relative; width:280px;}
.content {margin-left:280px;}
.news_content { padding-left:280px;}
.content .scroll_gallery {margin-top:25px; padding-bottom:25px; float:left;}
.content p {width:95%; color:#808080; float:left; padding-bottom:20px; text-indent:15px;}
.left_menu ul {margin-top:30px; list-style:none; width:226px;}
.left_menu ul li {width:201px; background:#808080; height:23px; margin-bottom:6px; padding-left:9px; padding-top:2px;}
.left_menu ul li.active {width:217px; background:#808080 url('image/menu_li_right.gif') no-repeat right top;}
.left_menu ul li a {color:#fff; text-decoration:none; font-size:16px;}
.content .gallery {text-align:center;}
.content .gallery .scroll_gallery {width:630px; float:none; margin:25px auto 0px auto; height:150px; padding-right:0px;}
.scroll_gallery {padding-right:340px;width:630px; float:none; margin:25px auto 0px auto;}
/* footer */
.footer {min-width:990px; position:relative; margin-top:-60px; height:63px; background:url('image/footer_bg.gif') repeat-x;}
.footer .tel {position:relative; height:52px; width:190px; background:url('image/tel.gif') no-repeat 15px 9px; padding-top:11px; padding-left:90px; float:left;}
.footer .tel h3 {font-family:Georgia, Times, serif; font-weight:100; font-size:18px; color:#fff;}
.footer .dev {position:relative; height:43px; width:250px; padding-top:20px; float:right; padding-right:30px; font-size:12px;}
.footer .dev a {color:#bababa;}
.footer .dev img {float:right;}
.footer .dev div {padding-top:5px;}
.footer .dev a:hover {color:#fff;}
.footer h6 { margin:0px 300px; text-align:center; padding-top:20px; color:#fff; font-size:14px; font-weight:100;}
.footer center { margin:0px 300px; align:center; padding-top:7px;}
.jcarousel-skin-tango {width:588px;  margin:0px auto; padding-right:350px;}

