html, body {margin:0px; padding:0px; width:100%; border:0; color:#4f4f4f; background-color:#fff;}

#head {background-repeat:repeat; background-color:#F0F4EF; background-image:url('/img/mainbg.gif');} 

#left_side {float:left; width:290px; padding-bottom:140px;}
#right_side {float:left; width:705px; padding-left:0px; padding-bottom:3em;}
#width1000 {width:1000px;}
#logo {height:80px; margin-left:12px; margin-top:40px;}
#logo img  {height:51px; width:251px; border:0;}
#realmap {position:absolute; left:300px; top:-9px;}
#noflash {position:relative;}
big,.big {font-size:115%;}
small, .small {font-size:90%;}
.error404 {position:absolute; width:100%; height:100%; background-repeat:repeat; background-image:url('/img/mainbg.gif');}
.error404_2 {margin-left:200px; font-size:13px;}

strong.gray, b.gray {color:#a9a8a8;}
.bgray {color:#4f4f4f;}
.center {text-align:center;}
.bold {font-weight:bold;}
.middle {vertical-align:middle;}
.left {text-align:left;}
img.article {float:left; margin:0em 1em 1em 0em;}
.inside {border-bottom:1px dashed gray; cursor:help;}
.c1, .c2 {float:left; padding:30px 0px 0px 10px; font-size:11px;}
.c2 p {margin:0; padding:0; margin-top:0.8em;}
.ourobj	{float:left; width:300px;}
.ourcli	{float:left; width:300px; padding-left:20px;}
.pagenav	{margin-top:2em;}
a img {border:0;}

ul.sitemap {padding:0; margin:10px;}
ul.sitemap ul {padding:0; margin:0px 0px 10px 10px;}
ul.sitemap li {list-style-type:none; padding:0; margin:0; padding-top:8px;}
ul.sitemap ul li {list-style-type:none; padding:0; margin:0; padding-top:3px;}

table {border:0; border-collapse:collapse;}
th {color:white; font-size:13px; text-align:center; border:1px solid #7CC1CD; font-weight:bold; background-color:#7CC1CD; padding:0.3em;}
td {color:#000; text-align:center; border:1px solid #4F4F4F; padding:0.3em; vertical-align:middle;}

ul, ol {padding:0px 0px 1em 1em; margin-top:0;}
ul.article li {background:url('/img/text_dash.gif') no-repeat top left; background-position:0 8px; padding:1px 0 1px 19px; margin:0;}
ul li, ol li {padding-top:0.5em; list-style-type:none;}

.infopart {padding-bottom:3em;}
.maintext {float:left; width:380px; padding:0; margin:0;  padding-bottom:25px;}
.mainnews {float:left; width:260px; padding:0; margin:0; padding-left:50px; padding-bottom:25px;}

.menu {float:none; clear:left;}
.menu ul, .book ul, .cenz ul {list-style-type:none; padding:0; margin:0;}
.menu, .adr, .book, .corp_links, .buttons, .calculator {padding-left:26px;}

.buttons div {float:left; padding-right:40px;}
.buttons div img {width:19px; height:19px; border:0;}
.buttons {padding-left:30px; padding-top:10px; height:50px;}

.menu ul.a li a:link, .menu ul.a li a:visited {color:#4f4f4f;}
.menu ul.a li a:hover, .menu ul.a li a:active {color:#43a7b9;}

.menu ul.a li.selected_link a:link, .menu ul.a li.selected_link a:visited {color:#43a7b9;}
.menu ul.a li.selected_link a:hover, .menu ul.a li.selected_link a:active {color:#6F706F;}

a.toplink:link, a.toplink:visited {font-size:110%; font-weight:bold; color:#4f4f4f;}
a.toplink:hover, a.toplink:active {color:#4f4f4f;}

a.white:hover, a.white:active, a.white:link, a.white:visited {font-size:12px; font-weight:normal; color:#fff; text-decoration:underline;}

.menu ul {color:#43a7b9;}
.menu ul.b li a:link, .menu ul.b li a:visited {color:#a9a8a8;}
.menu ul.b li a:hover , .menu ul.b li a:active {color:#43a7b9;}

.menu ul li {padding:0; margin:0; margin-top:0.35em; font-size:14px; font-weight:bold;}
.menu ul ul li {padding:0; margin:0; margin-top:0.1em; font-size:12px; font-weight:normal; color:#333;}
.menu ul.b ul li a:link, .menu ul.b ul li a:visited {color:#4F4F4F;}
.menu ul.b ul li a:hover, .menu ul.b ul li a:active {color:#A9A8A8;}
.menu ul.b ul {margin-top:5px; margin-left:20px;}

p.li {padding:0; margin:0; margin-top:0.3em; margin-bottom:0.3em;}


.cenz ul li, .book ul li {list-style-type:none; padding:0; margin:0; padding-top:0.6em; font-size:12px;}
.corp_links ul {list-style-type:none; padding:0; margin:0; font-weight:bold;}
.corp_links a {color:#706f6e;}
.corp_links a:hover {color:#43a7b9;}
.corp_links, .calculator {margin-bottom:25px; margin-top:25px;}
#calculator_container {margin:0; padding:0;}
#calculator_container form {margin:0; padding:0;}
.calculator {margin-top:50px;}
.calculator img {width:160px; height:78px; border:0;}

div.calculcator {font-size:14px; color:#4f4f4f;}
div.calcultator .t {height:20px; border:1px #4f4f4f solid;}
div.calcultator p {margin:0; margin-bottom:5px;}
div.calculator span {border-bottom:1px #4f4f4f dotted; cursor:help;}
div.calculator h5 {clear:both; font-size:15px; margin:0; padding-top:2em;}
div.calculator sup {font-weight:bold; color:#f00;}

.book a {color:#a9a8a8;}
.book a:hover {color:#43a7b9;}
.licences img {margin:10px; border:1px solid #B9B9B9; width:75px; height:111px;}

.m1, .m2, .m3, .p1, .p2, .p3 {padding:0; margin:0;}
.m1 {background-repeat:repeat-y; background-image:url('/img/bm_middle.gif');}
.m2 {background-repeat:no-repeat; background-position:0px 0px; background-image:url('/img/bm_top.gif');}
.m3 {background-repeat:no-repeat; background-position:0px bottom; background-image:url('/img/bm_bottom.gif');}

.p1 {margin-top:50px; background-repeat:repeat-y; background-image:url('/img/bp_middle.gif');}
.p2 {background-repeat:no-repeat; background-position:0px 0px; background-image:url('/img/bp_top.gif');}
.p3 {background-repeat:no-repeat; background-position:0px bottom; background-image:url('/img/bp_bottom.gif');}

.allobj {height:45px;}
.allobj1 {float:right; width:120px; padding-top:4px; height:27px; background-repeat:no-repeat; background-position:bottom left; background-image:url('/img/blue_l.gif'); background-color:#7CC1CD;}
.allobj2 {text-align:center; width:120px; height:27px; background-position:bottom right; background-image:url('/img/blue_r.gif'); background-repeat:no-repeat;}

#footer {color:#a9a8a8; font-size:11px; clear:both;  height:41px; background-color:#fff;}
.pimpa {position:absolute; width:18px; height:18px; border:0;}
.footer1 {padding-top:12px; float:left; text-align:right; width:400px;}
.footer2 {float:left; width:400px; padding-top:5px; opacity:0.6; text-align:center;}

.news_date {color:#A9A8A8; font-size:11px; font-weight:bold;}
.news_text {font-size:11px;}
.news {margin-top:2em;}

.clients_col1 {
	width:200px;
	float:left;
}

.clients_col2 {
	width:80px;
	float:left;
}

.clients_col img {
	width:150px;
	height:80px;
	border:0;
	margin-bottom:20px;
}

.objim1, .objim2, .objim3, .objim4, .objim5 {float:left;}
.objim1111 div{background-image:url('/img/objs/1.jpg');}
.objim2 div{background-image:url('/img/objs/2.jpg');}
.objim3 div {background-image:url('/img/objs/3.jpg');}
.objim4 div {background-image:url('/img/objs/4.jpg');}
.objim5 div {background-image:url('/img/objs/5.jpg');}
.objlist p {margin:0; padding:0; padding-left:5px; padding-top:3px; font-size:11px;}
.objlist div div.bg {margin:0; padding:0; margin-left:3px; margin-right:3px; margin-top:3px; border:0; background-repeat:no-repeat; background-position:0px 0px;}
.objlist img {margin:0; padding:0; border:0;}

.objlist {background-color:#d7d5ce; background-image:url('/img/gr_lb.gif'); background-repeat:no-repeat; background-position:bottom left; width:687px;}
.objlistmt {margin-top:43px;}
.objblock1 {margin:0; padding:0; background-image:url('/img/gr_rt.gif'); background-repeat:no-repeat; background-position:top right;}
.objblock2  {padding:8px 0 7px 8px; background-image:url('/img/gr_lt.gif'); background-repeat:no-repeat; background-position:left top; //padding:8px 0px 7px 4px;}

.addmenu1, .addmenu11 {padding:0; margin:0em 0em 1em 1em; background-color:white; float:right; background-image:url('/img/wh_lt.gif'); background-repeat:no-repeat; background-position:top left; width:250px;}
.addmenu11 {width:260px;}
.addmenu2 {height:100%; background-image:url('/img/wh_rt.gif'); background-repeat:no-repeat; background-position:top right;}
.addmenu3 {height:100%; background-image:url('/img/wh_lb.gif'); background-repeat:no-repeat; background-position:bottom left;}
.addmenu4 {height:100%; background-image:url('/img/wh_rb.gif'); background-repeat:no-repeat; background-position:bottom right;}
.addmenu4 ul {padding:0; margin:0; width:100%; padding-top:8px; padding-bottom:8px;}
.addmenu11 .addmenu4 ul {padding:0;}
.addmenu4 ul li {list-style-type:none; margin:0; border-top:1px solid #ECF6F2; padding:1em 2em 1em 2em;}
.addmenu4 li:hover {background:#f6f6f6;}
.addmenu4 ul.small {font-size:11px;}


ul.float2 {padding:0; margin:0;}
.float2 li {width:40%; float:left; list-style-type:none;}
.float3 li {width:30%; float:left; list-style-type:none;}
.float3 .f1, .float3 .f2, .float3 .f3 {width:30%; float:left; padding-bottom:30px;}

div.float3 {clear:both;}

.allobj {width:687px; text-align:right;}
img.objsbut {width:110px; height:30px; float:right; border:0; margin:0; padding:0;}
.objlist div.objim {background-color:#ece9dd; width:129px; height:88px;}


#mainflash {width:687px; height:400px; margin-bottom:11px;}
#contmap {width:355px; height:212px; margin-bottom:35px;}

#container {
		position:absolute;
		width:100%;
		min-width:1000px;
}

#calculator {background:url('/img/mainbg.gif') repeat top left; padding:20px;}

.nums {clear:left; float:left; border:0; width:21px; height:21px; padding:0px 5px 0px 0px;}

* {font-family:Arial;}


body {margin:0; padding:0; background-color:#F0F4EF; background:url('33/img/mainbg2.gif'); font-size:12px;}

table.mtable {width:100%; height:100%; border:0;}

td {font-size:12px; color:#4f4f4f;}

div.photo {padding:0; //padding:0; width:129px; margin-left:3px;}
div.photo p {clear:both;}
.cllogo {float:left;}
.cllogo img {border:0; margin:0px 50px 20px 0;}
.clear {clear:both;}

.na {color:#4F4F4F; cursor:pointer; font-size:11px; cursor:hand; border-bottom:#4F4F4F 1px dashed;}
.a {color:#4F4F4F; font-size:11px;  font-weight:bold;} 

img {behavior:url(/png.htc);}

a {color:#43a7b9;}
a:hover {color:#6f706f;}

h1 {font-size:18px; color:#43a7b9; margin:0; margin-bottom:12px; font-weight:normal;}
h1.calculator {color:#4F4F4F; margin-top:1.5em; margin-bottom:0; padding:0; text-align:center;}
h2 {font-size:18px; color:#a9a8a8; margin:0; margin-bottom:18px; font-weight:normal;}
.addmenu1 h2, .addmenu11 h2 {text-align:center; font-size:14px; color:#4F4F4F; padding:0; margin:0; padding-top:0.5em; font-weight:bold;}
h2 a {color:#a9a8a8;}
h2 a:hover {color:#43a7b9;}
h3 {font-size:13px; color:#A9A8A8; margin:0 0 12px 0; font-weight:bold;}
h3.news {margin-bottom:1em;}

h4 {font-size:14.5px; color:#4F4F4F; margin:0; clear:both; padding-top:1em; margin-bottom:7px; font-weight:bold;}
h4 a:link, h4 a:visited {color:#43a7b9;}
h4 a:hover, h4 a:active {color:#a9a8a8;}

.rpobj {clear:both; min-height:200px; padding:0px 0px 30px 0px; width:670px; display: inline-block;}
.rpobj p {clear:both; margin:0; padding-top:0.5em;}

.photo {width:133px; float:left; margin:0 2px 0 0; //margin:0px;}
.photo img.oneel {width:133px; height:123px; border:0; cursor:hand; //cursor:pointer;}

div.popup {margin-top:-20px; width:400px; position:absolute; z-index:10; display:none;}
div.popup_top {width:400px; height:24px;}
div.popup_top1, div.popup_top3 {float:left; width:24px; height:24px;}
div.popup_top1 {background-image:url('/img/popup/lt.png'); background-repeat:no-repeat; background-position:top left; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/popup/lt.png");}
div.popup_top3 {background-image:url('/img/popup/rt.png'); background-repeat:no-repeat; background-position:top left; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/popup/rt.png");}
div.popup_top2 {float:left; width:352px; height:24px; background-image:url('/img/popup/top.png'); background-repeat:repeat-x; background-position:top left; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/popup/top.png");}

div.popup_middle {clear:both; width:400px; height:100%;}
div.popup_left {background-image:url('/img/popup/left.png'); background-repeat:repeat-y; background-position:top left; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/popup/left.png");}
div.popup_text {margin-left:24px; margin-right:24px; background-color:#fff;}
div.popup_right {width:100%; background-image:url('/img/popup/right.png'); background-repeat:repeat-y; background-position:top right; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/popup/right.png");}

div.popup_bottom {clear:both; width:400px; height:24px;}
div.popup_bottom2 {float:left; width:352px; height:24px; background-image:url('/img/popup/bottom.png'); background-repeat:repeat-x; background-position:bottom left; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/popup/bottom.png");}
div.popup_bottom1, div.popup_bottom3 {float:left; width:24px; height:24px;}
div.popup_bottom1 {background-image:url('/img/popup/lb.png'); background-repeat:no-repeat; background-position:top left; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/popup/lb.png");}
div.popup_bottom3 {background-image:url('/img/popup/rb.png'); background-repeat:no-repeat; background-position:top left; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/popup/rb.png");}

div.popupim {margin-top:-20px; position:absolute; z-index:10; display:none;}
div.popupim_top {width:height:24px;}
div.popupim_top1 {float:right; width:24px; height:24px;}
div.popupim_top3 {float:left; width:24px; height:24px;}
div.popupim_top1 {background-image:url('/img/popup/lt.png'); background-repeat:no-repeat; background-position:top left; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/popup/lt.png");}
div.popupim_top3 {background-image:url('/img/popup/rt.png'); background-repeat:no-repeat; background-position:top left; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/popup/rt.png");}
div.popupim_top2 {float:left; width:352px; height:24px; background-image:url('/img/popup/top.png'); background-repeat:repeat-x; background-position:top left; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/popup/top.png");}

div.popupim_middle {clear:both; height:100%;}
div.popupim_left {background-image:url('/img/popup/left.png'); background-repeat:repeat-y; background-position:top left; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/popup/left.png");}
div.popupim_text {margin-left:24px; margin-right:24px; background-color:#fff;}
div.popupim_right {width:100%; background-image:url('/img/popup/right.png'); background-repeat:repeat-y; background-position:top right; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/popup/right.png");}

div.popupim_bottom {clear:both; height:24px;}
div.popupim_bottom2 {float:left; height:24px; background-image:url('/img/popup/bottom.png'); background-repeat:repeat-x; background-position:bottom left; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/popup/bottom.png");}
div.popupim_bottom1, div.popup_bottom3 {float:left; width:24px; height:24px;}
div.popupim_bottom1 {background-image:url('/img/popup/lb.png'); background-repeat:no-repeat; background-position:top left; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/popup/lb.png");}
div.popupim_bottom3 {background-image:url('/img/popup/rb.png'); background-repeat:no-repeat; background-position:top left; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/popup/rb.png");}


div.popup table {border:0;}
div.popup img.cors {border:0; width:24px; height:24px;}
div.popup .top {width:100%; background:url('./i/popup/top.png') repeat-x; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/popup/top.png");}
div.popup .bottom {background:url('./i/popup/bottom.png') repeat-x; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/popup/bottom.png");}
div.popup .left {background:url('./i/popup/left.png') repeat-y; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/popup/left.png");}
div.popup .right {background:url('./i/popup/right.png') repeat-y; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/popup/right.png");}
div.popup .middle {background:#fff; vertical-align:top;}
div.popup .middle .but {position:relative;}
img.close {position:absolute; top:3px; right:3px; cursor:pointer; cursor:hand; border:0; //right:30px;}

.cllogo {float:left;}
.cllogo img {border:0; margin:0px 50px 20px 0;}
.clear{clear:both;}

.comp {margin:0 0 10px 0;}

* html .png {background-image:none !important; behavior:url('/js/pngfix.htc') !important; }

   
.framed, .framed .f_r, .framed .f_b, .framed .f_l, .framed .f_c { float:left; position:relative; z-index:1; width:auto; height:auto; margin:0; padding:0; }
.framed .f_tt, .framed .f_rr, .framed .f_bb, .framed .f_ll { display:none; }

.framed { margin:0 30px 15px 0; background:url('/img/hint-t.png') no-repeat left top; }
* html .framed { background:none; }

.framed .f_r { left:30px; background:url('/img/hint-r.png') no-repeat right top; }
* html .framed .f_r { background:none; }

.framed .f_b { top:30px; background:url('/img/hint-b.png') no-repeat right bottom; }
* html .framed .f_b { background:none; }

.framed .f_c { float:none; position:relative; left:30px; top:-15px; padding:1px 0; margin:0 30px 0 0; background:#fff; }

.framed .f_l { left:-30px; padding:15px 0; background:url('/img/hint-l.png') no-repeat left bottom; }
* html .framed .f_l {background:none;}


.licences table td {border: none;}







.calculator_message {margin-top:3em; margin-left:3em;}
.note {position:absolute;}

* html .framed .f_r, * html .framed .f_b, * html .framed .f_l { height:0; }
* html .framed .f_tt,
* html .framed .f_rr,
* html .framed .f_bb,
* html .framed .f_bb *,
* html .framed .f_ll,
* html .framed .f_ll * { display:block; position:absolute; left:0; top:0; }
* html .framed .f_tt { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/hint-t.png',sizingMethod=crop); }
* html .framed .f_rr { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/hint-r.png',sizingMethod=crop); }
* html .framed .f_tt, * html .framed .f_bb { width:expression( parentNode.offsetWidth ); height:30px;  }
* html .framed .f_rr, * html .framed .f_ll { width:30px; height:expression( parentNode.offsetHeight ); }
* html .framed .f_bb, * html .framed .f_ll { overflow:hidden; }
* html .framed .f_bb * { width:3000px; height:30px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/hint-b.png',sizingMethod=crop); }
* html .framed .f_ll * { width:30px; height:3000px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/hint-l.png',sizingMethod=crop); }
/* Исправляем неправильный расчет позиции при "нечетной ширине" */
* html .framed .f_rr, * html .framed .f_bb * {right:expression( this.parentNode.offsetWidth % 2 ? -1 :0 ); left:auto;}
* html .framed .f_ll, * html .framed .f_ll *, * html .framed .f_bb, * html .framed .f_bb * {bottom:expression( this.parentNode.offsetHeight % 2 ? -1 :0 ); top:auto;} 


