body {margin: 0; padding:0px; background: #f7fff7 url(/images/images/body_bg.gif) 0% 0px repeat-x; color:#000; font-family:"Segoe UI", arial, tahoma, sans-serif; font-size:100.01%;}
img {border:0;}
form {padding:0; margin:0;}
a {color:#77ab77; text-decoration:underline;}
a:hover {text-decoration:none;}
hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {}
h1 {font-size:30px; font-weight:normal; margin:0;}
h2 {font-size:24px; font-weight:normal; margin:0;}
h3 {font-size:22px; margin:10px 0 10px 0;font-weight:normal;}
h4 {font-size:20px; margin:10px 0 10px 0;font-weight:normal;}
.h2{text-align:center; font-size:20px;}
.b{color:red;}
.p{font-style:italic;}
ul {}
ul li {}
p {text-indent:15px;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
.cl {clear:both; font-size:0;}
.zam{padding-top:10px;}
#conteiner {font-size: 0.9em; width:862px; margin: 0 auto; padding-top:40px;}
#top {height:98px; background: #fff  url('/images/images/top_bg.gif') 0% 0px no-repeat; margin-bottom:28px;}
#header {height:223px; background: #8FD88F  url('/images/images/header_bg.jpg') 0% 0px no-repeat; font-size:18px; font-family: Myriad Pro, sans-serif; margin-bottom:28px;}
#logo {float:left; padding: 30px 0 0 30px; width:212px;}
#logo img {border:0;}
#bg {float:left; width:200px; padding: 35px 0 0 0px; font-size:85%;}
#header big {font-size:35px; color:#1D1F24; font-family: Georgia, serif; line-height:100%;}
a.ak {color:#fff; font-size:16px; padding-right:24px; background: transparent url('/images/images/arr.gif') 100% 7px no-repeat;}
#header_content {padding: 30px 0 0 31px;}
#header_content p {margin:12px 0 12px 0;}
.main_menu {list-style-type:none; padding:0 29px 0 31px; margin:0; height:46px; background: transparent url('/images/images/menu_bg.gif') 0% 0px no-repeat; border-bottom:1px solid #def7de; overflow:hidden;}
.main_menu li {float:left; padding: 13px 2px 0 0;  background: transparent url('/images/images/m_bg.gif') 0% 100% no-repeat; width:104px; height:33px; line-height:33px; text-align:center;}
.main_menu li a {color:#000; text-decoration:none;}
.main_menu li a:hover {text-decoration:underline;}
.main_menu li.kontakt {float:right; background: transparent url('/images/images/m_bg_yellow.gif') 0% 100% no-repeat; width:104px;}
.main_menu li.kontakt a {}
.main_menu li.kontakt1 {float:right; background: transparent url('/images/images/3.gif') 0% 100% no-repeat; width:208px;}
.main_menu li.kontakt1 a {}
.menu2 {list-style-type:none;}
.menu2 li {line-height:23px;  text-align:center;}
.menu2 li a {color:#0091FF; text-decoration:none;font-weight:bold;}
.menu2 li a:hover {text-decoration:underline;}
.content_content {border:1px solid #def7de; border-top:3px solid #94d794; background:#ffffff;}
.content_text {position:relative; padding: 23px 15px 20px 0;text-align:justify;}
.promo_text {float:left; width:33%;}
.promo_text_cont {padding: 0 0px 0 31px;text-align:justify;}
.promo_text a {color:#0091FF; font-size:19px; line-height:150%;}
.promo_text p {margin:0 0 8px 0; line-height:110%;text-indent:2px;}
.promo_text1 {float:left; width:33%;}
.promo_text_cont1 {padding: 0 0px 0 31px;}
.promo_text1 a {color:#0091FF; font-size:18px; line-height:150%;}
.promo_text1 p {margin:0 0 8px 0; line-height:110%;text-indent:2px;}
.rabots{margin-bottom:27px; background: transparent url('/images/images/projects_bg.gif') 0% 0% repeat-y; border-bottom:1px solid #def7de;}
.rabots_block {background: transparent url('/images/images/projects_bottom.gif') 0% 100% no-repeat;}
.rabots p {text-indent:2px;}
.oll_rabots {float:right; width:119px; height:28px; margin-top:15px; line-height:28px; text-align:center; background: transparent url(/images/images/button_bg.gif) 0% 0% no-repeat;}
.content_padding {padding: 15px 51px 20px 31px;text-align:justify;}
.content_padding p{line-height: 18px;font-size:99%;}
.content_padding span {color:#0091FF; font-size:21px; line-height:150%;}
.content_padding1 {padding: 25px 10px 20px 24px;text-align:justify;}
.content_padding1  span{color:#0091FF;font-size:21px;}
.content_padding1 p{line-height: 20px;font-size:100%;}
.content_padding1 img {border:1px solid #424542;}
.content_padding2 {padding: 25px 10px 20px 24px;}
.content_padding2  span{color:#0091FF;font-size:20px;}
.content_padding2 p{line-height: 25px;font-size:93%;}
.img_bg {padding: 6px 0 12px 7px; background: transparent url('/images/images/proj_bg.gif') 0% 0% no-repeat;}
.t_content {background: transparent url('/images/images/select_proj1.gif') 0% 0% no-repeat; border-top:1px solid #F9FAFA;}
.t_block {float:left; width:202px;}
.t_block a {color:#0091FF;}
.t_block p {margin:0 20px 8px 0; line-height:110%;}
.t_content_cont {padding: 23px 15px 20px 0;}
.content {background: transparent url('/images/images/content_bg.gif') 0% 0% repeat-y; border-bottom:1px solid #F4F5F6; margin-bottom:29px;  border-top:1px solid #F4F5F6;}
.content2 {background: transparent url('/images/images/content_bg2.gif') 0% 0% repeat-y; border-bottom:1px solid #F4F5F6; margin-bottom:29px;  border-top:1px solid #94d794;}
.content_top {background: transparent url('/images/images/content_top.gif') 0% 0% no-repeat;}
.content_top2 {background: transparent url('/images/images/content_bg2.gif') 0% 0% no-repeat;}
.content_bottom {background: transparent url('/images/images/content_bottom.gif') 0% 100% no-repeat;}
.content_bottom2 {background: transparent url('/images/images/content_bottom2.gif') 0% 100% no-repeat;}
.company_text {width:512px; float:left; padding-top:5px;}
.company_text2 {width:612px; float:left; padding-top:5px;}
.company_text3 {width:600px; float:left; padding-top:5px;padding-bottom:15px;}
.text_news {width:345px; float:left; padding-top:5px;text-align:justify;}
.text_news2 {width:245px; float:left; padding-top:43px;}
.text_news3{width:257px; float:left; padding-top:43px;}
.date {color:#666666; font-size:11px;}
.blog_post {padding: 10px 20px 0px 0;}
.blog_post a {color:#0091FF;}
.blog_post h2 {padding:2px 0 5px 0; margin:0; font-weight:normal; font-size:14px;}
.blog_post p {margin:0; padding: 0 0 10px 0;}
.news_block {padding: 10px 20px 0px 0;}
.news_block .date {color:#fff;}
.news_block h2 {padding:2px 0 7px 0; margin:0; font-weight:normal; font-size:14px; font-weight:bold;}
.news_block a {color:#fff;font-size:90%;}
.news_block span {color:#fff;padding-bottom:10px;font-size:15px;font-weight:bold;}
.news_block p {margin:0; padding: 0 0 10px 0;}
.publik{text-align:right;}
.publik img {border:0;}
.sh{text-align:left;padding-top:5px;}
.sh img {border:0;}
h1 img {margin-bottom:-1px;}
#footer {background: transparent url('/images/images/footer_bg.gif') 0% 0% no-repeat;}
#footer .content_padding {overflow:hidden; padding-left:0; margin-left:31px;}
#footer_menu {color:#fff; font-size:13px; padding-top:8px; margin-left:-12px;}
#footer_menu a {color:#fff; background: transparent url('/images/images/dot1.gif') 0% 9px no-repeat; padding-left:12px; padding-right:3px;}
#copy {float:right; text-align:right; width:350px;}
#footer_contacts {font-size:12px; padding: 30px 0 10px 0;}
#footer_left {float:left; width:400px;}
#footer_right {float:right; width:300px; text-align:right;font-size:10px;color:#666666;}
