﻿html, body {background:url(../images/main_ras.gif) repeat-y 273px 0;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 12px;margin: 0px;padding: 0px;height: 100%;}
/*
#sozd {color: #0033FF;}
*/
a.sgray	{text-decoration: none; font-size: 11px; font-family: arial,sans-serif; color: #565656; font-weight: normal; }
a.ssgray	{text-decoration: none; font-size: 10px; font-family: tahoma,sans-serif; color: #565656; font-weight: normal; }
ul.forms	{padding-left: 5px; margin-left: 5px; padding-right: 10px; padding-top: 5px; }
li.forms	{padding-bottom: 1px; padding-top: 1px; }
blockquote {margin:0px; padding-left:30px; padding-right:30px;}
ul, ol {margin:10px 0 0; padding-left:30px; padding-right:20px;}

i { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; font-style: italic;}

img { border:0;}
h1 {color:#5B5D5F; font-size:16px; margin-bottom:-7px; margin-top:20px; text-align:left;}
h1 a {color:#5B5D5F; font-size:16px; margin-bottom:-7px; margin-top:20px; text-align:left; text-decoration: none; font-weight:bold;}
h1 a:hover{text-decoration: underline;}
h1.first {color:#5B5D5F; font-size:16px; margin-bottom:-7px; margin-top:20px; text-align:left; text-transform: uppercase;}
h2.first {color:#5B5D5F; font-size:16px; margin-bottom:-7px; margin-top:20px; text-align:left; text-transform: uppercase;}
h3.first {color:#5B5D5F; font-size:16px; margin-bottom:-7px; margin-top:20px; text-align:left; text-transform: uppercase;}
div.first {color:#5B5D5F; font-size:16px; margin-bottom:-7px; margin-top:20px; text-align:left; text-transform: uppercase;}
h2, p.p_h {color:red; display:block; font-family:arial,sans-serif; font-size:14px; font-weight:bold; margin-bottom:0; margin-top:10px; padding:0px;}
.offtop h2, .offtop p.p_h {color:#5B5D5F; display:block; font-family:arial,sans-serif; font-size:13px; font-weight:bold; margin-bottom:0; margin-top:10px; padding:0px;}
/*????? ?????*/

#wrapper {background:url(../images/sh.jpg) no-repeat 0 0;height:auto !important; margin:0pt auto -50px; min-height:100%; height: 100%; min-width:1100px; _width:expression((documentElement.clientWidth||document.body.clientWidth)<1100?'1100px':'');position:relative;}
#logo {color:red; font-size:28px; font-weight:bold; height:30px; margin-left:61px; padding-top:13px; width:200px;}
#logo span{color:#5B5D5F; font-size:20px; font-weight:bold;}
#com {color:red !important;}
#header {height:261px; overflow:hidden; width:100%;}
#sgl {height: 70px;left: 0;position: absolute;top: 0;width: 266px;}
#topzapr {left: 296px;position: absolute;top: 4px;}
#topmap{display: block; position: absolute; top: 3px; right: 10px; width: 21px; height: 20px; background: url(../images/sitemap.png) no-repeat 0 0;}
a.pic{background: url(../images/port_new.png) no-repeat 0 0;display: block;height: 104px;position: absolute;right: 12px;top: 152px;width: 235px;}
a.pic:hover{background-position:0 -110px; top: 137px; height: 144px; }
a.pic_news {display: block; position: absolute; left: 100px; top: 110px; z-index: 999; color: #5b5d5f; font-family: arial,sans-serif; font-size: 12px; text-decoration: none; font-weight: bold;}
a.pic_news:hover {text-decoration: underline;}

/*-------------------------------------------*/
/*------------new style index----------------*/
/*------------Это можно будить крякнуть!!!!!---------------*/
#top_menu{margin-left:20px;}
#top_menu a{color:#343434; font-size:16px; font-family:arial; text-decoration:none;}
#top_menu table{background:url('../images/new_c/center.jpg') repeat-x 0 0;height:101px;margin:0 auto;}
#top_menu table td{text-align:center; width:207px; text-align:center;}
#top_menu table td a.zakaz{background:url("../images/new_c/1_top_all.jpg") no-repeat 0 -8px ;display:block;height:45px;padding-left:20px;padding-top:22px;
width:207px;}
#top_menu table td a.zakaz:hover{background:url("../images/new_c/1_top_all.jpg") no-repeat 0 -89px ;display:block;height:45px;padding-left:20px;padding-top:22px;
width:207px;}

#top_menu table td a.query{background:url("../images/new_c/2_top_all.jpg") no-repeat 0 -8px ;display:block;height:45px;padding-left:20px;padding-top:22px;
width:207px;}
#top_menu table td a.query:hover{background:url("../images/new_c/2_top_all.jpg") no-repeat 0 -89px ;display:block;height:45px;padding-left:20px;padding-top:22px;
width:207px;}

#top_menu table td a.cena{background:url("../images/new_c/3_top_all.jpg") no-repeat 0 -7px ;display:block;height:45px;padding-left:20px;padding-top:22px;
width:207px;}
#top_menu table td a.cena:hover{background:url("../images/new_c/3_top_all.jpg") no-repeat 0 -88px ;display:block;height:45px;padding-left:20px;padding-top:22px;
width:207px;}


#top_menu table td.blue_blur:hover{background:url('../images/new_c/td_bg.jpg')no-repeat 0 0;}
#top_menu table td.no_border{border:none;}
#top_menu table td.img_td{border:none; text-align:right;}
/*------------до сюды!!!!----------------*/

#top_menu2{background:url('../images/toprastt.jpg') left 5px repeat-x; height:62px;margin-left: 20px; text-align:center;}
#top_menu2 div{background:url('../images/topss_1.jpg') left top no-repeat; height:62px; margin: auto; width: 780px;position:relative;}
.top_menu2_ord {height: 50px; left: 46px; position: absolute; top: 2px; width: 140px;}
.top_menu2_con {height: 50px; left: 320px; position: absolute; top: 2px; width: 140px;}
.top_menu2_cos {height: 50px; left: 593px; position: absolute; top: 2px; width: 140px;}
#new_project2{background:url('../images/new_c/bg_rep.jpg') repeat-x 0 bottom; font-family:arial; font-size:16px; color:#fc1c02; font-size:16px; text-align:left; font-weight:bold; margin-left:20px !important; margin-right:0 !important; padding-bottom:10px !important; text-align: center; text-transform:uppercase;}
.ramo4{background: url("../images/ramka2.png") no-repeat 0 0;display: block;height: 193px;padding-top: 3px;vertical-align: top; width: 209px;margin: auto;}
.ramo4 a.fromim{display: block;height: 147px;margin: 6px 0 0 11px;width: 187px;position: relative;}
.ramo4 a.proj{background:url('../images/podr_o_pr.jpg') left top no-repeat; color: #5B5D5F;display: block;font-size: 10px;font-weight: bold;margin: 5px 0 0 11px;text-decoration: none;vertical-align: top;width: 187px;height: 17px;}
.ramo4 a.proj span{float: right !important;margin: 0 !important;}
.ramo4 a.site2{color: white;font-size: 11px;text-decoration: none; vertical-align: top;}
.ramo4 a.proj b.redin{color:#C73022;}
.ramo4 a.max{background:none;display:block;height:50px;margin-left:153px;margin-top:-44px;width:56px;}
.imog1_1{background:url(../portfolio/66_prew.jpg) no-repeat 50% 25px;}
.imog2_1{background:url(../portfolio/54_prew.jpg) no-repeat 50% 25px;}
.imog3_1{background:url(../portfolio/74_prew.jpg) no-repeat 50% 25px;}
.rediz {background:url(../images/rediz.png) left top no-repeat; height: 117px; left: -21px; position: absolute; top: 2px; width: 65px;}
.posll {background:url(../images/posll.png) left top no-repeat; height: 117px; left: -21px; position: absolute; top: 2px; width: 65px;}
#tabrasdi {margin: 21px 0 10px 20px;}
.tabras {width:100%; *width:99%;}
.tabras div {height: 70px; margin: auto; padding: 33px 0 0 110px; width: 127px; text-align: left;}
.tabras td{text-align:center;}
.tabras1{background:url(../images/tabras1.jpg) left top no-repeat;}
.tabras2{background:url(../images/tabras2.jpg) left top no-repeat; padding-top:25px !important; height: 78px !important;}
.tabras3{background:url(../images/tabras3.jpg) left top no-repeat;}
.tabras a {color: #5B5D5F; display: block; font-size: 15px; font-weight: bold; height: 66px; text-decoration: none; width: 125px;}
.pollos {background:url("../images/new_c/bg_rep.jpg") repeat-x scroll 0 bottom transparent; height: 25px; margin: 0 0 0 20px;}

#top_left{background:url('../images/new_c/left.jpg') no-repeat 0 0; width:66px; height:110px; float:left;}
#top_right{background:url('../images/new_c/right.jpg') no-repeat 0 0; width:66px; height:110px; float:right;}
#preim{background:url('../images/new_c/bg_rep.jpg') repeat-x 0 100%;margin: 10px 0 0 20px;padding-bottom: 25px;}
/*#preim p.blue{color:#2d8dbf; font-size:18px; font-family:arial; font-weight:bold; text-align:center;  margin-top:0; margin-right:0;}*/
#preim table.table{
	width: 700px;
	position: relative;
}
#preim table.table td.h{
	position: relative;
	height: 80px;
	display: block;
}
#preim div.h_left,
#preim div.h_right{
	position: absolute;
	font-family: Arial;
	font-weight: normal;
}
#preim div.h_left{
	font-size: 72px;
	color: #f20025;
	top: 0px;
	left: 5px;
}
#preim div.h_right{
	font-size: 18px;
	line-height: 21px;
	color: #595e68;
	top: 18px;
	left: 55px;
}
#preim table.table td.ul{
	padding-left: 30px;
}
#preim ul{color:#343434; font-size:12px; padding:0 !important; margin-top:0 !important; list-style-type: none;}
#preim li{color:#0067b9; font-family: Arial; font-size:30px; font-weight: bold; padding:0 !important; margin-top:0 !important; position: relative; text-align: left;}

#preim ul li div.title,
#preim ul li div.descr{
	font-family: Verdana;
	font-weight: normal;
	line-height: 14px;
	position: absolute;
	top: 0px;
	left: 30px;
	white-space: nowrap;
}
#preim ul li div.title{
	font-size: 14px;
	color: #0067b9;
	top: 2px;
}
#preim ul li div.descr{
	font-size: 11px;
	color: #565454;
	top: 17px;
}

.riproho {background: #fff; -moz-border-radius: 0px 5px 5px 0px;border-radius: 0px 5px 5px 0px;margin: 34px 0 auto;width: 98%;display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline;}
.prettyPhoto{border: 1px solid #DBDBD8;cursor: pointer;float: left;height: 140px;margin: 1px 0 0 1px;overflow: hidden;padding: 0;position: relative;text-align: center;width: 202px;}
#center .prettyPhoto span {float: none;margin: 0;}
.prettyPhoto:hover span{opacity: 0.6;FILTER: alpha(opacity=60);}
.lup2{ bottom: 0; left: 0; position: absolute; right: 0; top: 0; display: block; background: #919191 url(../images/magnify.gif) no-repeat 50% 50%; opacity: 0; }

#new_project{background:url('../images/new_c/bg_rep.jpg') repeat-x 0 bottom; font-family:arial; font-size:16px; color:#fc1c02; font-size:16px; text-align:left; font-weight:bold; margin-left:20px !important; margin-right:0 !important; padding-bottom:10px !important; text-align: center;}
#preview{background:url('../images/new_c/bg_rep.jpg') repeat-x 0 bottom; margin-left:20px; padding-bottom:10px;}
#center_menu{background:url('../images/new_c/big_center.jpg') repeat-x 0 0;margin-left:20px; height:163px; }
#center_menu table{margin:0 auto; width:85%; text-align:center;}

#cent_menu_l{background:url('../images/new_c/big_left.jpg') no-repeat 0 0; width:58px; height:163px; float:left;}
#cent_menu_r{background:url('../images/new_c/big_right.jpg') no-repeat 0 0; width:58px; height:163px; float:right;}
.blue_bg{background:url("../images/new_c/blue_bg.jpg") no-repeat 0 27px;height:141px;width:205px; display:inline-block;}
.blue_bg img{float:left;margin-top:30px; display:block;}
.blue_bg a{display:block; text-transform:uppercase; font-size:13px; text-decoration:none; color:#5b5d5f; font-family:arial; padding-top:35px; font-weight:bold; text-align:left;}
.blue_bg  span{padding-top:5px;color:#0282ba; font-weight:bold; font-size:12px; font-family:arial; margin:0 !important;}
.blue_bg a.nashi_pr{font-size:12px; color:#656769; text-decoration:underline; text-transform:none; text-align:left; padding-top:0; font-weight:normal; margin-top:49px;padding-left:123px;}
.blue_bg a.nashi_pr_m{font-size:12px; color:#656769; text-decoration:underline; text-transform:none; text-align:left; padding-top:0; font-weight:normal; margin-top:33px;padding-left:123px;}
.tab_bg{background:url("../images/new_c/tab_bg.jpg") repeat-x 0 0; height:59px; margin-left:20px;}
.tab{background:url("../images/new_c/tab.jpg") no-repeat 0 0; float:left; width:190px; height:59px;}

.anhor_one{background:url("../images/new_c/one.jpg") no-repeat 0 0; display:block; text-transform:uppercase; font-size:18px; text-decoration:none; color:#5b5d5f; font-family:arial; font-weight:bold; text-align:left; height:28px; padding-left:20px; margin-top:15px; margin-left:20px;padding-top:2px;}
.anhor_two{background:url("../images/new_c/two.jpg") no-repeat 0 0; display:block; text-transform:uppercase; font-size:18px; text-decoration:none; color:#5b5d5f; font-family:arial; font-weight:bold; text-align:left; height:28px; padding-left:23px; margin-top:15px; margin-left:20px; line-height:15px;}
.anhor_two span {font-size:14px;}
.anhor_three{background:url("../images/new_c/three.jpg") no-repeat 0 0; display:block; text-transform:uppercase; font-size:18px; text-decoration:none; color:#5b5d5f; font-family:arial; font-weight:bold; text-align:left; height:28px; padding-left:23px; margin-top:15px; margin-left:20px; line-height:15px;}
.anhor_three span {font-size:14px;}
.blue_h{color:#0282BA;font-family:arial;font-size:14px;font-weight:bold;margin-top:0 !important;padding-top:20px;text-transform:uppercase; margin-left:30px;}
.blue_h_no_marg{color:#0282BA;font-family:arial;font-size:14px;font-weight:normal;margin-top:0 !important;padding-left:204px;padding-top:0;text-transform:uppercase;}
.marg_l{margin-left:20px;}
.right_img{display:block; float:right; margin-top:-57px; _margin-top:-47px; *margin-top:-47px;}
#usligi{background:url('../images/new_c/left_usl.jpg') no-repeat 0 0; height:110px; width:274px; text-align:center; padding-top:10px;}
#usligi a{color:#2D8DBF ;font-size:20px; text-decoration:none;}
#usligi a.link{color:#5B5D5F; font-size:12px;}
#usligi a:hover {text-decoration:underline;}
#usligi ul{text-align:left !important; margin-top:15px; font-size:12px;}
/*-------------------------------------------*/
/*------------new style services-------------*/
/*-------------------------------------------*/
.usl_blue{color:#2d8dbf !important; font-size:14px !important; margin-top:10px !important;}
.usl_right{float:right;margin-top:-56px; _margin-top:-46px; *margin-top:-46px;}
.uslugi_p{background:url(../images/usl_bg.jpg) repeat-x 0 0; margin-top:16px !important; line-height:31px; text-align:center; margin-right:0 !important; margin-left:-10px !important; color:#2d8dbf; font-size:18px; position:relative; font-weight:normal !important;}
.h_serv {color:#343434 !important; font-size:14px !important; text-transform:uppercase;}
.h_serv a{background:url(../images/red_arrow.png) no-repeat 0 0;color:#343434 !important; padding-left:30px;}
.h_serv a:hover{text-decoration:none !important;}
.inner_serv img{float:right;}
.serv_part{border-bottom:1px solid #eaeaea; border-top:1px solid #eaeaea; padding-left:10px; margin-top:-1px;}
.serv_part a{color:#5B5D5F;}
.serv_part h1{color:#2d8dbf; font-size:14px; font-weight:normal; text-transform:uppercase;}
.serv_part h1 a{color:#2d8dbf;font-weight:normal; }
.serv_part h1 a:hover{text-decoration:none !important;}
.serv_part img.fl_left{float:left;}
.serv_part img.fl_right{float:right;}
.serv_part img.img_right{float:right; margin-left:50px; }

#bred{margin-left:45px;}
#bred a{color:#676767; font-size:11px; text-decoration:none;}
#bred  span{color:#2d8dbf; text-decoration:underline; float:none !important;}
.border_table{border-bottom:1px solid #EAEAEA; border-top:1px solid #EAEAEA; margin-left:-10px; margin-top:-1px; }
.border_table  td{vertical-align:top; padding-bottom:10px; padding-left:10px; }
/*.border_table  td a{color:#5B5D5F;}*/
.border_table  td h3,h2,h1 {color:#2d8dbf; font-size:14px; font-weight:normal; text-transform:uppercase; margin-top:8px !important;}
.ahdv{color:#2d8dbf; font-size:14px; font-weight:normal; text-transform:uppercase; margin-bottom:-7px; margin-top:15px !important;}
.border_table  td  p.h1{color:#2d8dbf; font-size:14px; font-weight:normal; text-transform:uppercase; margin-top:8px !important;}
.border_table  td.image{width:200px; text-align:center; padding-top:10px;}
.link_pointer{background:url(../images/strelka.jpg) no-repeat 0 0; display:block; line-height:11px; padding-left:16px;font-weight:bold;margin-top: 8px;}
.l_pad{margin:15px;}
/*-------------------------------------------*/
/*-------------------------------------------*/
/*-------------------------------------------*/
/*????? ????????*/
#content {color:#5B5D5F; margin-top:-4px;}
#center {background: url('../images/main_menu_l.png') no-repeat left top;margin-left: 275px;text-align:justify; position:relative; z-index: 1;}
#glzag {background: url(../images/welcome.jpg) no-repeat 0 0;height: 29px;margin: 0 auto;position: relative;top: -20px;width: 603px;}
#main_menu{background: url(../images/main_menu_c.png) repeat-x 0 0;height:86px;margin-left:143px;_margin-left:140px;text-align:center;} 
#main_menu div{background:url("../images/main_menu_r.png") no-repeat scroll right top transparent; height:65px; margin-bottom:-20px; margin-left:-53px; padding-right:10px; padding-top:3px; position:relative; text-align:center;}
#main_menu div a{color:#F1F6FA; display:inline-block; font-family:Arial; font-size:11px; font-weight:bold; height:41px; line-height:38px; text-align:center; text-decoration:none; width:19%;}
#main_menu div a.activ_tab{color:#1C4482 !important;}
#main_menu div a:hover{background: url('../images/main_menu_vis.gif') repeat-x left top;text-decoration:underline;}
#main_menu div a.vis{background: url('../images/main_menu_vis.gif') repeat-x left top;}
.newpr {background: url(../images/newproect.jpg) no-repeat 50% 0;height: 22px;}
#portf {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline;margin: 0 0 0 10px;padding: 34px 0 0;}
.scont {background: url(../images/ramka2.png) no-repeat 0 0;float: left;float: left;height: 196px;margin: 0 0 12px 12px;overflow: hidden;width: 209px;}
#portf .nsite {color: white;display: block;margin: 2px 0 6px;font-size: 11px;text-align: center;text-decoration: none;}
#portf  .nsite:hover {color: white;text-decoration: underline;}
.imgsite {display: block;height: 147px;margin: 0 10px;overflow: hidden;width: 187px;}
.podrsite {background: url(../images/podr_o_pr.jpg) no-repeat 0 0;display: block;height: 18px;margin: 0 10px;width: 187px;}

/*---------------------новости---------------------*/
.news {margin-left: -10px; padding: 10px 0; overflow: hidden; border-bottom: 1px solid #e2e2e2; position: relative;}
.news div, .news_podr div  {float: left; margin: 0 10px; border: 2px solid #EEEEEE;}
.news img, .news_podr img {border: 4px solid white;}
#center .news .news_info {margin:0 0 0 132px;}
#center .news span, #center .news_podr span, #center .news_tab span {background: url(../images/date.jpg) no-repeat 0 2px; padding-left: 20px; margin: 0; font-size: 15px; color: #258bc8; float: none;}
.text .news .news_info a {color: #258bc8; font-size: 17px; font-weight: bold; text-decoration: none; font-family: arial,sans-serif;}
#center .news p {margin-top: 5px; text-align: justify;}

.news_podr {margin-left: -10px; padding: 25px 0 10px; overflow: hidden; position: relative;}
#center .news_podr .news_info {margin:0 0 0 180px;}
#center .news_podr b {display: block; margin: 10px 0; text-align: justify; color: #258bc8; font-size: 17px; font-family: arial,sans-serif;}
#center .news_podr p {margin: 15px 10px 0 0; text-align: justify;}
#center .news_podr p a {text-decoration: none; color: #9F9C9C;}
#center .news_podr p a:hover{text-decoration: underline;}
#center #other_news {margin: 30px 0 10px 10px; color: #258bc8; font-size: 17px; font-family: arial,sans-serif;}

.news_tab {margin-left: -10px;  border-top: 1px solid #e2e2e2;}
.news_tab  tr {display: block; border-bottom: 1px solid #e2e2e2;}
.news_tab  div {border: 2px solid #EEEEEE;}
.news_tab  img {border: 4px solid white;}
#center .news_tab  p {margin: 0px;}
.text .news_tab a {font-size: 17px; font-weight: bold; text-decoration: none; font-family: arial,sans-serif; color: #5B5D5F;}
/*-------------------------------------------------*/

#center .spaname {color: #FFFFFF;float: none;display: block;margin: 0; text-align: center;}
#center .tabk {margin: 0 auto;position: relative;top: -46px;}
#center .tabk a{color: #5B5D5F;display: block;font-size: 11px;font-weight: bold;margin: 0 auto;text-align: center;text-decoration: none;width: 209px;}
.plag {background: url(../portfolio/divbg.jpg) repeat-x 0 100%;margin: 10px 0 20px -10px;padding: 0 0 30px;text-align: center;}
.dtdiv {margin-left: 20px;}
#tzgl {background: url(../images/bgtit.jpg) no-repeat 50% 0;color: #8C8C8C;font-family: Arial, Helvetica, sans-serif;font-size: 17px;font-weight: bold;height: 50px;line-height: 45px;margin: -35px 0 28px !important;text-align: center;text-transform: none;}
.text .plag a{background: url("../images/pla.jpg") repeat-x 0 0;border: 1px solid #B8B8B8;-moz-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;color: #5b5d5f;font-size: 9px;font-weight: bold;padding: 3px 8px;text-decoration: none;}
.text .plag a:hover,.text .plag a.pact{background: url("../images/plah.jpg") repeat-x 0 0;color: #FFFFFF;text-decoration: none;}
.text .plag a#plast,.text .plag a#pfirst {color: #d13820;}
.text .plag a#plast:hover,.text .plag a#pfirst:hover {color: #FFFFFF;}

/*????? ????? ???????*/
#left {float: left; width: 275px; background: url('../images/left_fon.png') no-repeat left top; /*margin-top:-5px;*/}
.portf{color:#5B5D5F; font-size:20px; margin-top:15px; padding-left:43px; text-align:left;}
.portf span{color:red;}
.portf a{color:#5B5D5F; text-decoration:none;}
.portf a:hover{text-decoration:underline;}
.baner1 {background: url('../images/baner1.jpg') no-repeat left top; color:white; font-size:13px; height:92px; margin-top:2px; padding-left:98px; padding-right:10px; padding-top:24px; width:115px; line-height:14px;}
.tehp {color:#5B5D5F; font-size:20px; margin-top:0px; padding-left:14px; text-align:left;}
.tehp span{color:#288B02;}
.tehp a{color:#5B5D5F; text-decoration:none;}
.tehp a:hover{text-decoration:underline;}
.baner2 {background: url('../images/baner2.jpg') no-repeat left top; color:white; font-size:13px; height:92px; margin-top:2px; padding-left:102px; padding-right:10px; padding-top:24px; width:115px; line-height:14px;}
.baner3 {background: url('../images/baner3.jpg') no-repeat left top; color:white; font-size:13px; height:92px; margin-top:2px; padding-left:102px; padding-right:10px; padding-top:18px; width:120px; line-height:14px;}
.audit{color:#5B5D5F; font-size:20px;/* margin-bottom:-16px;*/ margin-top:0; padding-left:104px;position:relative; text-align:left; z-index:1000;}
.audit span{color:#0182BA;}
.audit a{color:#5B5D5F; text-decoration:none;}
.audit a:hover{text-decoration:underline;}
.vopr {color: #5B5D5F; font-size: 16px; font-weight: bold; padding-bottom: 5px; padding-left: 75px; padding-top: 47px; text-transform: uppercase;}
.vopr a{color: #5B5D5F; font-size: 16px; font-weight: bold; text-decoration:none;}
.vopr2 {color: #6AACDA; font-size: 11px; padding-left: 17px; padding-top:3px;}
.vopr span {color:#3067B7; font-size:12px;}
.kons {background: url('../images/konsult.jpg') no-repeat left top; height:113px; margin-left:23px; margin-top:10px; width:196px;}
/*.formtop {background: url('../images/form-top.jpg') no-repeat left top; height:9px; margin-left:23px; margin-top:15px; width:214px;}*/
.formbg1 {background: url('../images/portbg.gif') no-repeat left top; /*margin-left:23px;*/ width:273px;height:413px; position:relative; margin-top:6px;}
.formbg1  object{margin-left: 11px; margin-top: -6px;}
.formbg {background: url('../images/portbg.jpg') no-repeat left top; /*margin-left:23px;*/ width:273px;height:413px; position:relative;margin-top: 20px;}
.formbg .vop{background: url('../images/vop.jpg') no-repeat 0 0;color:white;float:left;font-size:14px;font-weight:bold;height:20px;margin:62px 0 0 109px;padding:13px 0 13px 14px;position:absolute;text-align:center;width:114px;}
/*.formbot {background: url('../images/form-bot.jpg') no-repeat left top; height:9px; margin-left:23px; width:214px;}*/
.formbg input{background:white;border:1px solid #C3C3C3;padding:3px;width:220px;}
.formbg textarea {background: white; border: 1px solid #C3C3C3; height: 95px; margin: 0; padding: 3px; width: 220px;}
.formtd {clear:both;margin-left:14px;margin-top:15px;position:absolute;text-align:left;font-size: 11px;}
.voprr {vertical-align:top; padding-top:6px;}
.textarr {width:142px;background:url(../images/inp.jpg)no-repeat 0 0;}
#hid{display:none;margin-bottom:10px; padding-bottom:10px;} 
#hid a{color:#5B5D5F;font-size:12px; text-decoration:none;}
#hid a:hover{text-decoration:underline;}
#one{color:#0282BA; text-decoration:underline; cursor:pointer; text-align:center; margin-top:0; font-size:12px; margin-bottom:0;}
#border_div{border-bottom:1px solid #EEEEEE; margin-right:2px; margin-top:10px;}
/*????? ??????*/

#center p{margin:10px 20px 0 0; padding:0;}
#center span{float:left;margin:0 5px 30px 0;}
.text {margin-left: 295px; margin: 0;padding-left:30px;}
.text a {text-decoration: none; color: #9F9C9C;}
.text a:hover {text-decoration: underline;}
.text .offtop2 a{text-decoration: none; color: #9F9C9C;}
.text .offtop2 a:hover{text-decoration: underline;}
.topzag {font-size:20px; color:#5B5D5F; font-weight:normal; /*margin-left:106px;*/margin-left:-143px; margin-top:-20px;line-height:33px; text-align:center;}
#center h1.topzag span{color:red;float:none;}
#center p.mainhren a span{color:red;float:none;}
.topzag2 {font-size:20px; color:#5B5D5F; font-weight:normal; margin-bottom:0px;  margin-top:0px;background: url(../portfolio/zagbg.jpg) repeat-x 0 100%;margin-left:-10px;height:38px; padding-left:10px;}
#center .topzag2 span.zagtype{background: url(../portfolio/hbg.jpg) no-repeat 0 0;height:22px;width:223px;margin:0 auto;float:none;display:block;padding-top:16px;text-align:center;}
#center .topzag2 span.zagtype a.porta{color:#5B5D5F;font-size:16px;font-weight:bold;text-decoration:none;margin:0;}
#center .topzag2 span.zagtype a.porta:hover{color:#FF8000;text-decoration:none;}

#listing{height:23px;}
#leflist{height:23px;width:15px;float:left;margin-top: -11px;position: relative;}
#leflist a{background: url(../portfolio/go_prev.png) no-repeat 0 0;display:block;height:23px;width:15px;}
#riglist{float:right;height:23px;width:35px;margin-top: -11px;position: relative;}
#riglist a{background: url(../portfolio/go_next.png) no-repeat 0 0;display:block;height:23px;width:15px;}
#riglist a:hover, #leflist a:hover{background-position: 0 -23px;}
#centlist{margin:0 15px;text-align:center;}
#centlist a{text-decoration:none;color:#90A8BF;}
#centlist a:hover{color:#2490BF;}

.mainhren {}
.mainhren img{margin-bottom:-27px;}
.mainhren a{font-size:18px; color:#5B5D5F;}
.mainhren a span{color:red;}

h2.novpro{margin-top:24px;}
.newp{width:98%;text-align:center;margin: 15px auto;}
.newp tr td.imog1{background:url(../images/parquet_prime_min.jpg) no-repeat 50% 18px;}
.newp tr td.imog2{background:url(../images/babyk_min.jpg) no-repeat 50% 18px;}
.newp tr td.imog3{background:url(../images/sony-center_min.jpg) no-repeat 50% 18px;}
.newp tr td.td .ramo{background:url(../images/ramo.png) no-repeat 0 0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;width:226px;height:178px;}
/*--новый стиль----*/
.newp tr td.td .ramo2{background:url(../images/new_c/ramo.png) no-repeat 0 0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;width:226px;height:178px;}
.newp tr td.td .ramo2 a.fromim{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;width:191px;height:115px;}
.newp tr td.td .ramo2 a.proj{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;margin-right:54px;margin-top:8px;text-decoration:none;color:#5B5D5F;}
.newp tr td.td .ramo2 a.site2{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;color:fc1c02;text-decoration:none;padding-top:7px;}
.newp tr td.td .ramo2 a.proj b.redin{color:#C73022;}
.newp tr td.td .ramo2 a.max{background:url(../images/max.png) no-repeat 0 0;display:block;height:50px;margin-left:153px;margin-top:-44px;width:56px;}
/*----------*/
.newp tr td.td .ramo3{background:url("../images/new_c/ramka.png") no-repeat scroll 0 0 transparent; display:inline-block; height:178px; vertical-align:top; width:226px; margin-left:-20px;}
.newp tr td.td .ramo3 a.fromim{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;width:191px;height:115px;}
.newp tr td.td .ramo3 a.proj{color:#C73022; display:block; margin-right:17px; margin-top:19px; text-decoration:none; vertical-align:top; text-align:right;}
.newp tr td.td .ramo3 a.site2{color:white; display:inline-block; font-size:11px; margin-left:69px; padding-top:7px; text-decoration:none; vertical-align:top;}
.newp tr td.td .ramo3 div.site2{color:white; display:inline-block; font-size:11px; margin-left:69px; padding-top:7px; text-decoration:none; vertical-align:top;}
.newp tr td.td .ramo3 a.proj b.redin{color:#C73022;}
.newp tr td.td .ramo3 a.max{background:none;display:block;height:50px;margin-left:153px;margin-top:-44px;width:56px;}
/*----------*/
.newp tr td.td .ramo a.site{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;color:white;text-decoration:none;padding-top:4px;}
.newp tr td.td .ramo a.site:hover{color:#99C6F1;}
.newp tr td.td .ramo a.fromim{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;width:191px;height:115px;}
.newp tr td.td .ramo a.proj{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;margin-right:54px;margin-top:8px;text-decoration:none;color:#5B5D5F;}
.newp tr td.td .ramo a.proj b.redin{color:#C73022;}
.newp tr td.td .ramo a.max{background:url(../images/max.png) no-repeat 0 0;display:block;height:50px;margin-left:153px;margin-top:-44px;width:56px;}

.maintab {border:none;margin-top:25px;}
.maintab tr td.maintd{vertical-align:top; width:50%;}
/*.maintab tr td.maintd a{color:#5B5D5F; text-decoration: underline;}*/
.maintab tr td.ls{background:url(../images/centab/ls.jpg) repeat-y 0 0;width:9px;padding:0;}
.maintab tr td.rs{background:url(../images/centab/rs.jpg) repeat-y 0 0;width:9px;padding:0 8px 0 0;}
.maintab tr td.ltu{background:url(../images/centab/ltu.jpg) no-repeat 0 0;width:9px;height:8px;padding:0;}
.maintab tr td.ts{background:url(../images/centab/ts.jpg) repeat-x 0 0;height:8px;padding:0;}
.maintab tr td.rtu{background:url(../images/centab/rtu.jpg) no-repeat 0 0;width:9px;height:8px;padding:0;}
.maintab tr td.lbu{background:url(../images/centab/blu.jpg) no-repeat 0 0;width:9px;height:8px;padding:0;}
.maintab tr td.bs{background:url(../images/centab/bs.jpg) repeat-x 0 0;height:8px;padding:0;}
.maintab tr td.rbu{background:url(../images/centab/rbu.jpg) no-repeat 0 0;width:9px;height:8px;padding:0;}
/*.botm{text-align:center;width:100%;_width:98%;margin-top:40px; }*/
.botm {bottom:80px;_bottom:10px;left:314px;position:absolute;text-align:center;width:70%;z-index:2000;}
.botm tr td a{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;color:#585859;font-size:12px;height:130px;line-height:200px;text-decoration:none;width:122px;}
.botm tr td a:hover{color:#959098;text-decoration:underline;}
.botm tr td a.mainbot{background:url(../images/mainbot.jpg) no-repeat 50% 0;}
.botm tr td a.ofzbot{background:url(../images/ofzbot.jpg) no-repeat 50% 0;}
.botm tr td a.portsmall{background:url(../images/portsmall.jpg) no-repeat 50% 0;}
.botm tr td a.vopbot{background:url(../images/vopbot.jpg) no-repeat 50% 0;}
.botm tr td a.kontbot{background:url(../images/kontbot.jpg) no-repeat 50% 0;}
.big {color:red !important; font-weight:bold; text-decoration:none;}
.sbig {color:red !important; font-weight:bold; text-decoration:none;}
.buk {color:#E83B21; float:left; font-family:Times New Roman; font-size:310%;line-height:23px;margin-top:0;padding-left:0;padding-right:3px;}
.fcen { margin-left: 60px;}
#fott p a {color:red; font-weight:bold; text-decoration: none;}
.podr { text-align: right; margin-bottom: 0;}
.podr a {background: url(../images/red_arrow.png) no-repeat 100% 0; padding: 3px 25px 3px 0; line-height: 20px; color: #707071 !important; text-decoration: none; font-weight: normal;}
.form {background-color:#FEFEFE;border:1px solid #C4C4C4;color:#5B5D5F;font-family:tahoma,sans-serif;font-size:12px;font-weight:normal;width:336px;}
.form:focus {border:1px solid #A6A6A6;}
.strnav{/*color:red;  font-size:11px; padding-left:14px; margin-left:106px; margin-top:-20px;*/ color:red; font-size:11px; margin-left:-39px; margin-top:-12px;}
.strnav a{color:#E83B21; font-size:11px;}
.strnav2{color:#E83B21;  font-size:11px; text-align:right; padding-right:10px;}
.strnav2 a{color:#E83B21; font-size:11px;}
.ahdva{padding-bottom:0px; margin-bottom:0px; font-size:13px;}

.pdva{padding-top:0px; margin-top:0px;}
.ahodin{margin-bottom:-10px; margin-top:15px;}
.yakorya{border-left:2px solid #6AA6E6; margin-left:20px; padding-left:15px;}
.yakorya a{color:#5B5D5F;}
.offtop ol li{font-weight:normal; text-align:justify;}
.botyak img {border:none;}
.botlin  {float:left; margin-top:20px;}
.botlin a {color:#282828; text-decoration:none; font-weight:normal;}
.botlin a:hover {text-decoration:underline;}
.botnav {background:url(../images/centerbot.jpg) repeat-x; height:30px; margin-top:10px;}
.botnav_l{background:url(../images/liftbot_n.jpg) left top no-repeat; height:30px; width:11px;}
.botnav_r{background:url(../images/rightbot_n.jpg) right top no-repeat; height:30px; width:11px;}
.botnav_c {padding-top:5px; vertical-align:top; color:#5B5D5F;}
.botnav_c a{font-weight:normal; color:#5B5D5F !important;}
.botnav_c a:hover{text-decoration:none;}
.otpr{margin-left:20px; margin-top:240px; position:absolute;cursor: pointer;}
div#sub_head1 {background:url(../images/sub_head_bg.gif) repeat-x; display:inline-block; margin-bottom:20px; float:right; clear:bottom;}
	div#sub_head1 div {background:url(../images/sub_head_right.gif) no-repeat 100% 0;}
	div#sub_head1 div div {background:url(../images/sub_head_left.gif) no-repeat 0 0; height:52px; padding: 0 20px 0 60px; text-align:center; width:auto;}
	div#sub_head1 div div h1 {display:inline;}
	div#sub_head1 div div h1 span {line-height:52px; font-size:12pt; font-weight:bold; color:#ffffff; text-transform:uppercase; margin:0; padding:0; display:inline;}
span.sgray		{background: url(../images/orange_arrow.png) no-repeat 0 4px; text-decoration: none; font-size: 11px; font-family: arial,sans-serif; color: #565656; font-weight: normal; padding-right: 20px; padding-left: 5px; }
h3.sgray		{background: url(../images/orange_arrow.png) no-repeat 0 6px; text-decoration: none; font-size: 11px; font-family: garamond,verdana,sans-serif; color: #565656; font-weight: bold; padding-right: 20px; padding-left: 5px; margin-top: 0px; bottom-top: 0px;}
#fott h3 span { background: url(../images/hff.jpg) right top no-repeat; background-color: #DFDFDF; padding:2px 20px; color: #E83B21; font-family: Garamond, Tahoma, Verdana, sans-serif; font-size: 20px;}
#fott p { float: left; width: 30%; margin-left: 10px; margin-right: 10px; color: #666666;}
#fott h3 {color:#000000; font-family:arial,sans-serif; font-size:12px; font-weight:normal;}
#fott  {margin-top:30px;}
#resiz {height: 58px;}
div#in_begin {background:url(../images/czn.jpg) repeat-x 0 0;margin-left:12px;float:left;}
div#in_begin div {background:url(../images/lzn.jpg) no-repeat 100% 0;}
div#in_begin div h3{background:url(../images/rzn.jpg) no-repeat 0 0;color:#656566;font-size:18px;height:48px;line-height:41px;margin:0;padding:0 31px;zoom: 1;*display: inline;}
#rmenu { float: right; background: url(../images/list.png) right top no-repeat; width: 321px; height: 210px; padding-top: 37px; margin-left:10px; margin-top:-76px;}
#rmenu ul { margin: 0px; padding:0 0 0 30px;}
#rmenu ul li { list-style: none; list-style-type: none; margin-top: 6px; margin-bottom: 6px;}
#rmenu a{ color:#2D8DBF; font-family:arial,sans-serif; font-size:12px; font-weight:bold; text-decoration:underline;}
/*????? ??????*/
div.clear {
clear:both;
font-size:0px;
height:0px;
line-height:0px;
overflow:hidden;}

div.push {height:100px;}
div.footer{height:195px;}



div.footer {background: white url('../images/footer_c.jpg') repeat-x left bottom; min-width:1100px;_width: expression((documentElement.clientWidth||document.body.clientWidth)<1100?'1100px':''); position:relative;}

div.footer div{
height:195px;
position:relative;
background: url('../images/footer_l.jpg') no-repeat left bottom;}

div.footer div div{
height:195px;
position:relative;
background: url(../images/footer_r.jpg) right bottom no-repeat;}


.copy {background:none !important; color:#5B5D5F; padding-left:76px; width:130px;}
.bottext {background:none !important; color:#5B5D5F; text-align:center;}
.bottext a{color:#5B5D5F; font-size: 12px; text-decoration: underline;}
.bottext a:hover{text-decoration: none;}

.life {width:90px;}
.life1 {width:190px;text-align: right;padding-right:40px;}
.bot_table{position:absolute;bottom:0; height:45px;}

/*.footer_sep {background: url(../images/footer_sep.jpg) no-repeat 0 0; position: absolute; width: 88px; height: 68px; margin: -17px 0 0 240px;}*/

.gray_box {background: #E8E6E6; width: 98%; margin: 0 auto 10px auto; position:relative;}
.gray_box .top, .gray_box .bottom {height: 5px;}
.gray_box .top div, .gray_box .bottom div {background: url(../images/gray_box.png) no-repeat; width: 5px; height: 5px; _font-size: 1px;}
.gray_box .tl {background-position: 0 0 !important; float: left;}
.gray_box .tr {background-position: -5px 0 !important; float: right;}
.gray_box .bl {background-position: 0 -5px !important; float: left;}
.gray_box .br {background-position: -5px -5px !important; float: right;}
.gray_box .inner {padding: 0 10px;}
.gray_box .inner h1, .gray_box .inner h1 a {font-size: 18px; margin: 0 0 5px 0; font-weight: normal; color: #60605F;}
.gray_box .inner a {color: #EA0202;}
.gray_box .inner_serv {padding: 0 10px; height:225px;}
.gray_box .inner_serv h1, .gray_box .inner_serv h1 a {font-size: 18px; margin: 0 0 5px 0; font-weight: normal; color: #60605F;}
/*.gray_box .inner_serv a {color: #EA0202;}*/
.fotogal {background: url(../images/ramka2.png) left top no-repeat; width: 209px; height: 196px; position:absolute; top:-24px; left:-11px;}
.nazvs {color:white; margin-top:3px; text-align:center; font-size: 11px;}
.nazvs a{color:white;text-decoration:none; font-size:11px;}
.nazvs a:hover{text-decoration:underline;}
.podrs {background:url("../images/podr_o_pr.jpg") no-repeat scroll left top transparent; height: 17px;  margin-left: 12px; margin-top: 158px; width: 187px; display:block;}
.podrs a{color:#696969; text-decoration:none;font-size:10px;}
.podrs a:hover{text-decoration:underline;}
.padin a.over {height:140px;position:absolute;width:187px;}
.fotog1 {background: url(../portfolio/intim-country_previu.jpg) left top no-repeat;}
.fotog2 {background: url(../portfolio/kamin-adk_previu.jpg) left top no-repeat;}
.fotog3 {background: url(../portfolio/parfum-home_previu.jpg) left top no-repeat;}
.fotog4 {background: url(../portfolio/parquet-prime_previu.jpg) left top no-repeat;}
.fotog5 {background: url(../portfolio/sigar-home_previu.jpg) left top no-repeat;}
.fotog6 {background: url(../portfolio/ard_meb_prew.jpg) left top no-repeat;}
.fotog7 {background: url(../portfolio/fto_prew.jpg) left top no-repeat;}
.fotog8 {background: url(../portfolio/gvozd_prew.jpg) left top no-repeat;}
.fotog9 {background: url(../portfolio/legna-kuh_prew.jpg) left top no-repeat;}
.fotog10 {background: url(../portfolio/planeta-p_prew.jpg) left top no-repeat;}
.fotog11 {background: url(../portfolio/raut-mebel_prew.jpg) left top no-repeat;}
.fotog12 {background: url(../portfolio/revomaze_prew.jpg) left top no-repeat;}
.fotog13 {background: url(../portfolio/ventcor_prew.jpg) left top no-repeat;}
.fotog14 {background: url(../portfolio/tv-center_prew.jpg) left top no-repeat;}
.fotog15 {background: url(../portfolio/skorovar_prew.jpg) left top no-repeat;}
.fotog16 {background: url(../portfolio/gorpol_prew.jpg) left top no-repeat;}
.fotog17 {background: url(../portfolio/baby-country_previu.jpg) left top no-repeat;}
.fotog18 {background: url(../portfolio/ybsneg_prew.jpg) left top no-repeat;}
.fotog19 {background: url(../portfolio/sony_prew.jpg) left top no-repeat;}
.fotog20 {background: url(../portfolio/c77_previu.jpg) left top no-repeat;}
.fotog21 {background: url(../portfolio/ekonom-kotel_previu.jpg) left top no-repeat;}
.fotog22 {background: url(../portfolio/segment_previu.jpg) left top no-repeat;}
.fotog23 {background: url(../portfolio/vitriny_previu.jpg) left top no-repeat;}
.fotog24 {background: url(../portfolio/aerotech_prew.jpg) left top no-repeat;}
.fotog25 {background: url(../portfolio/aparquet_prew.jpg) left top no-repeat;}
.fotog26 {background: url(../portfolio/avs_prew.jpg) left top no-repeat;}
.fotog27 {background: url(../portfolio/dekex_prew.jpg) left top no-repeat;}
.fotog28 {background: url(../portfolio/kutuzov_prew.jpg) left top no-repeat;}
.fotog29 {background: url(../portfolio/md_prew.jpg) left top no-repeat;}
.fotog30 {background: url(../portfolio/atek_prew.jpg) left top no-repeat;}
.fotog31 {background: url(../portfolio/audiovideocentre_prew.jpg) left top no-repeat;}
.fotog32 {background: url(../portfolio/discovery_prew.jpg) left top no-repeat;}
.fotog33 {background: url(../portfolio/fqueen_prew.jpg) left top no-repeat;}
.fotog34 {background: url(../portfolio/landstory_prew.jpg) left top no-repeat;}
.fotog35 {background: url(../portfolio/osk_prew.jpg) left top no-repeat;}
.fotog36 {background: url(../portfolio/pergo_prew.jpg) left top no-repeat;}
.fotog37 {background: url(../portfolio/plaf_prew.jpg) left top no-repeat;}
.fotog38 {background: url(../portfolio/plazma_prew.jpg) left top no-repeat;}
.fotog39 {background: url(../portfolio/polvdom_prew.jpg) left top no-repeat;}
.fotog40 {background: url(../portfolio/roof_prew.jpg) left top no-repeat;}
.fotog41 {background: url(../portfolio/star_prew.jpg) left top no-repeat;}
.fotog42 {background: url(../portfolio/test_prew.jpg) left top no-repeat;}

.fotog43 {background: url(../portfolio/al-pro_prew.jpg) left top no-repeat;}
.fotog44 {background: url(../portfolio/barlinek_prew.jpg) left top no-repeat;}
.fotog45 {background: url(../portfolio/bosco_prew.jpg) left top no-repeat;}
.fotog46 {background: url(../portfolio/hitachi_prew.jpg) left top no-repeat;}
.fotog47 {background: url(../portfolio/cityteplo_prew.jpg) left top no-repeat;}
.fotog48 {background: url(../portfolio/dombamb_prew.jpg) left top no-repeat;}
.fotog49 {background: url(../portfolio/dverivdom_prew.jpg) left top no-repeat;}

.fotog50 {background: url(../portfolio/all_prew.jpg) left top no-repeat;}
.fotog51 {background: url(../portfolio/dvervdom_prew.jpg) left top no-repeat;}
.fotog52 {background: url(../portfolio/ft_prew.jpg) left top no-repeat;}
.fotog53 {background: url(../portfolio/minid_prew.jpg) left top no-repeat;}

.fotog54 {background: url(../portfolio/54_prew.jpg) left top no-repeat;}
.fotog55 {background: url(../portfolio/55_prew.jpg) left top no-repeat;}
.fotog56 {background: url(../portfolio/56_prew.jpg) left top no-repeat;}
.fotog57 {background: url(../portfolio/57_prew.jpg) left top no-repeat;}
.fotog58 {background: url(../portfolio/58_prew.jpg) left top no-repeat;}
.fotog59 {background: url(../portfolio/59_prew.jpg) left top no-repeat;}
.fotog60 {background: url(../portfolio/60_prew.jpg) left top no-repeat;}
.fotog61 {background: url(../portfolio/61_prew.jpg) left top no-repeat;}
.fotog62 {background: url(../portfolio/62_prew.jpg) left top no-repeat;}
.fotog63 {background: url(../portfolio/63_prew.jpg) left top no-repeat;}
.fotog64 {background: url(../portfolio/64_prew.jpg) left top no-repeat;}
.fotog65 {background: url(../portfolio/65_prew.jpg) left top no-repeat;}
.fotog66 {background: url(../portfolio/66_prew.jpg) left top no-repeat;}
.fotog67 {background: url(../portfolio/67_prew.jpg) left top no-repeat;}
.fotog68 {background: url(../portfolio/68_prew.jpg) left top no-repeat;}
.fotog69 {background: url(../portfolio/69_prew.jpg) left top no-repeat;}
.fotog70 {background: url(../portfolio/70_prew.jpg) left top no-repeat;}
.fotog71 {background: url(../portfolio/71_prew.jpg) left top no-repeat;}
.fotog72 {background: url(../portfolio/72_prew.jpg) left top no-repeat;}
.fotog73 {background: url(../portfolio/73_prew.jpg) left top no-repeat;}
.fotog74{background: url(../portfolio/74_prew.jpg) left top no-repeat;}
.fotog75 {background: url(../portfolio/75_prew.jpg) left top no-repeat;}
.fotog76 {background: url(../portfolio/76_prew.jpg) left top no-repeat;}
.fotog77 {background: url(../portfolio/77_prew.jpg) left top no-repeat;}
.fotog78 {background: url(../portfolio/78_prew.jpg) left top no-repeat;}
.fotog79 {background: url(../portfolio/79_prew.jpg) left top no-repeat;}
.fotog80 {background: url(../portfolio/80_prew.jpg) left top no-repeat;}
.fotog81 {background: url(../portfolio/81_prew.jpg) left top no-repeat;}
.fotog82 {background: url(../portfolio/82_prew.jpg) left top no-repeat;}
.fotog83 {background: url(../portfolio/83_prew.jpg) left top no-repeat;}
.fotog84 {background: url(../portfolio/84_prew.jpg) left top no-repeat;}
.fotog85 {background: url(../portfolio/85_prew.jpg) left top no-repeat;}
.fotog86 {background: url(../portfolio/86_prew.jpg) left top no-repeat;}
.fotog87 {background: url(../portfolio/87_prew.jpg) left top no-repeat;}
.fotog88 {background: url(../portfolio/88_prew.jpg) left top no-repeat;}
.fotog89 {background: url(../portfolio/89_prew.jpg) left top no-repeat;}
.fotog90 {background: url(../portfolio/90_prew.jpg) left top no-repeat;}
.fotog91 {background: url(../portfolio/91_prew.jpg) left top no-repeat;}

.padin {width: 209px; height: 196px; position:relative; margin-left:12px; float:left; margin-top:12px;}

.preloaderimg {background: url(../images/preloader.gif) no-repeat 0% 0% transparent; height: 20px; width: 160px; position: absolute; top: 50%; left: 38%; display: none;}

#pre_img div {margin:10px 5px; cursor:pointer; height:150px; width:150px; overflow:hidden; position:relative; display:-moz-inline-stack; display:inline-block; *zoom:1; *display:inline;}
span.lupa {display:block; position:absolute; width:150px; height:150px; background: url('../portfolio/ramka_2.png') left top no-repeat; top:0px; left:0px; text-align:right; line-height:200px; margin:0px !important; float: none !important;}
span.lupa img {margin-top:87px; margin-right:5px;}
div.big_img {background: transparent url('../portfolio/2.jpg') repeat scroll 0pt 0pt; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; *width:660px; position: relative;}
#big_img {margin:10px 17px}
.t_l {float:left; width:7px; height:7px; background: url('../portfolio/ugol_ramka_t_l.gif') left top no-repeat;}
.t_r {float:right; width:7px; height:7px; background: url('../portfolio/ugol_ramka_t_r.gif') right top no-repeat;}
.b_l {float:left; width:7px; height:7px; background: url('../portfolio/ugol_ramka_b_l.gif') left bottom no-repeat;}
.b_r {float:right; width:7px; height:7px; background: url('../portfolio/ugol_ramka_b_r.gif') right bottom no-repeat;}
.offtop2 {margin-left:10px;}
.pagecentr{margin:0 auto;height:15px;width:266px;}
#center span.actpage{background: url(../portfolio/pagenav_act.jpg) no-repeat 0 0 ;float:left;height:15px;width:34px;margin:0 2px;color:#e4340b;line-height:14px;font-weight:bold;}

.cr_link {background:url("../images/ramka_2.png") no-repeat scroll right center transparent; display:table-cell; height:80px; padding-left:23px; text-align:center; vertical-align:middle; width:214px;}
#cr_link_p {margin-top: expression(((cr_link.offsetHeight/2)
-parseInt(offsetHeight)/2)  <0 ? "0" :
(cr_link.offsetHeight/2)
-(parseInt(offsetHeight)/2) +'px') ;}
.cr_link p {margin:0 10px; padding:0px;}
#left .ourserv{background:url(../images/predbg.jpg) repeat-y 0 0;}
#left .ourserv a.inserv{background:url(../images/mark.gif) no-repeat 0 5px;color:#4F4D4D;display:block;margin-left:42px;padding-left:10px;text-decoration:none;margin-right:60px;}
#left .ourserv a.inserv:hover{color:#959098;}
#left .ourserv p{background:url(../images/predzag.jpg) no-repeat 0 0;height:33px;color:white;font-weight:bold;font-size:14px;text-align:center;margin:4px 0 0 0;padding:2px 21px 0 0;}
#left .ourserv span.bt{background:url(../images/predbot.jpg) no-repeat 0 0;display:block;height:30px;/*margin-top:-67px;*/}
#left .leftex{border-bottom:1px dashed #969898;margin:10px 30px;padding-bottom:4px;text-align:justify;}
#left .leftex a{text-decoration:none;color:#969898;}
#left .leftex span{color:#258BD1;text-decoration:underline;}
#left .flesh{width:205px;height:108px;margin:21px 21px 0;}
.one {background:url("../images/new_c/one.jpg") no-repeat scroll 0 0 transparent; float:left; height:28px; width:28px; margin:15px 0 0 15px; margin:6px 0 0;}
.two {background:url("../images/new_c/two.jpg") no-repeat scroll 0 0 transparent; float:left; height:28px; width:28px; margin:15px 0 0 15px; margin:6px 0 0;}
.tre {background:url("../images/new_c/three.jpg") no-repeat scroll 0 0 transparent; float:left; height:28px; width:28px; margin:15px 0 0 15px; margin:6px 0 0;}
.tabs{background:url("../images/new_c/tabs.jpg") no-repeat 0 0; float:left; width:300px; height:48px; padding:11px 15px 0; _padding-top:20px; *padding-top:20px;}
.tabs  h1{color:#5B5D5F; display:block; font-family:arial; font-size:18px; margin:0px; padding:0px;}
.tabs  h1 span{font-size:14px;}
.tabs  h2{color:#5B5D5F; display:block; font-family:arial; font-size:18px; margin:0px; padding:0px;}
.tabs  h2 span{font-size:14px;}
.tabs2{background:url("../images/new_c/tabs2.jpg") no-repeat 0 0; float:left; width:240px; height:48px; padding:11px 15px 0;}
.tabs2  h1{color:#5B5D5F; display:block; font-family:arial; font-size:18px; margin:0px; padding:0px;}
.tabs2  h1 span{font-size:14px;}
.tabs2  h2{color:#5B5D5F; display:block; font-family:arial; font-size:18px; margin:0px; padding:0px;}
.tabs2  h2 span{font-size:14px;}
.tabs_m{background:url("../images/new_c/tab.jpg") no-repeat 0 0; float:left; width:190px; height:48px; padding:11px 15px 0;} 
.tabs_m  h1{color:#5B5D5F; display:block; font-family:arial; font-size:18px; margin:0px; padding:0px;}
.tabs_m  h1 span{font-size:14px;}
.tabs_m  h2{color:#5B5D5F; display:block; font-family:arial; font-size:18px; margin:0px; padding:0px;}
.tabs_m  h2 span{font-size:14px;}
.otsul {margin-left:-15px; list-style:square outside none;}
.blue_h2{color:#0282BA;font-family:arial;font-size:14px;font-weight:bold;margin-top:0 !important;padding-top:20px;text-transform:uppercase;}
.tab_bg3 {
	position: relative;
	background:url("../images/new_c/tab_bg.jpg") repeat-x 0 0;
	height:61px;
	margin-left:20px;
	display: inline-table;
	white-space: nowrap;
}

.header1_bg,
.header1_left,
.header1_right {
	height: 61px;
	white-space: nowrap;
	display: inline-table;
	clear: none;
	float: left;
	display: block;
	white-space: nowrap;
}
.header1_bg{
	background:url("../images/header1_bg.png") repeat top;
}
.header1_left{
	background:url("../images/header1_left.png") no-repeat top left;
}
.header1_right{
	background:url("../images/header1_right.png") no-repeat top right;
}
.header1_right h2{color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: normal;float: left;line-height: 35px;white-space: nowrap;padding: 0 35px 0 0;}
.tab_bg3 .num {
	font-family: Tahoma;
	font-size: 36px;
	padding: 0px 0px 0px 22px;
	width: 50px;
}
.tab_bg3 .title {
	font-family: Arial;
	font-size: 18px;
	padding: 0px 35px 0px 0px;
}
.tab_bg3 .num,
.tab_bg3 .title {
	line-height: 50px;
	font-weight: normal;
	color: #ffffff;
	display: block;
	float: left;
	white-space: nowrap;
}
.text3*{
	font-family: Verdana;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #66737b;
}
.text3{
	margin-left: 295px;
	margin: 0;
	padding-left:30px;
}
.text3 ul.style1 {
	margin-left: 30px;
}
.text3 ul.style1 li {
	background: url(../images/punkt_grey.gif) left 7px no-repeat;
	list-style-type:none;
	padding-left:15px;
}
.text3 ul.style1 li {
	color: #458408;
	line-height: 20px;
	width: 97%;
}
.text3 div.style2 {background: url(../images/punkt_green.jpg) no-repeat left center;padding: 0px 20px 0px 50px;margin: 10px 0px 0px 0px;}
.text3 div.style2 .title {	color: #427f07;	text-align: left;}
.text3 div.style2 .text {	color: #4d5559;	text-align: justify;	padding: 0px;}
.text3 ul.style3 {	list-style: none;	margin-left: 15px;}
.text3 ul.style3 li {	color: #3b454c;	line-height: 20px;	text-indent: 25px;	width: 97%;	margin: 0px 5px 10px 5px;}
.t_a1_bg,
.t_a1_tl,
.t_a1_tl2,
.t_a1_tr,
.t_a1_bl,
.t_a1_br {	display: block;;}
.t_a1_bg {	background: #e1e4e4;}
.t_a1_tl {	background: url(../images/text_area1_top_left.gif) no-repeat top left;}
.t_a1_tl2 {	background: url(../images/text_area2_top_left.gif) no-repeat top left;}
.t_a1_tr {	background: url(../images/text_area1_top_right.gif) no-repeat top right;}
.t_a1_bl {	background: url(../images/text_area1_bottom_left.gif) no-repeat bottom left;}
.t_a1_br {	background: url(../images/text_area1_bottom_right.gif) no-repeat bottom right; padding: 8px 10px 10px 8px;	line-height: 18px;}

.text3 strong,
.text3 b{font-weight: bold; color: #0282d5;	text-decoration: underline;}
.text3 h3{font-size: 14px; color: #027fcf; padding-left: 50px;}
.text3 h4{color: #007fd1; padding-left: 30px;}
.text3 p {text-indent: 30px;}
.otprf {font-size:14px; font-weight:bold; line-height:22px; position:absolute; text-align:center; top:130px; width:252px;}
#statusfform {margin:20px;}
#statusfform span {display: block; font-weight: bold; margin-bottom: 10px; margin-right: 14px; text-align: center;}


.text .map_lev_1 {margin: 16px 0 0 10px; padding: 0px;}
.text .map_lev_1 li {list-style: none outside none; margin: 10px 0;}
.text .map_lev_1 li a {color: #5db1ff; font-size: 14px;font-weight: bold;}
.text .map_lev_2 {margin: 0px; padding: 0px;}
.text .map_lev_2 li {list-style: none outside none; background: url(../images/mappoint.jpg) no-repeat 0 5px; padding-left: 10px; margin: 3px 0 3px 4px;}
.text .map_lev_2 li a {color: #5B5D5F; font-size: 13px; font-weight: normal;}
.text .map_lev_1 .dop_margin {margin: 20px 0 10px;}
.usl2 h1{background:url(../images/usl_bg.jpg) repeat-x 0 0; margin-top:16px !important; line-height:31px; text-align:center; margin-right:0 !important; margin-left:-10px !important; color:#2d8dbf; font-size:18px; position:relative; font-weight:normal !important;}
#pre_img{vertical-align:top; padding-top:10px; overflow:hidden;}

.sidebarmenu {background: url("../images/muslug_bg.jpg") no-repeat scroll 0 0 transparent; height: 30px; margin: 12px auto 0; width: 236px; padding-top: 50px; text-align: center;}
.sidebarmenu table{height: 32px;}
.sidebarmenu ul{background-color: #F8F8F8; color: #2885CD; font-size: 14px; list-style-type: none; margin: 0 auto; padding: 0; width: 230px;}
.sidebarmenu ul li{position: relative; background: url("../images/arr1.jpg") no-repeat scroll 98% 2px transparent;}
.sidebarmenu ul li ul li{position: relative; color: #5B5D5F; font-size: 11px; text-align: left; height: 32px; border: 1px solid #EAEAEA; padding-left: 30px; background: url("../images/menuarrow.jpg") no-repeat scroll 5px 50% transparent;}
.sidebarmenu ul li a{color: #848687; text-decoration: none; font-size: 11px;}
.sidebarmenu ul li a:hover{text-decoration: underline;}
.sidebarmenu ul li ul{position: absolute; width: 240px; bottom: 0; visibility: hidden; z-index: 999;}
* html .sidebarmenu ul li { float: left; height: 1%; }
