body {margin:0px;padding:0px;border:none;font:12px Arial;color:#666666;background:#ddb08f;}
html {border:none;}
a {font:12px Arial;color:#00a3d9;outline:none;}
a:hover {color:#666666;}
table {border-collapse:collapse;}
table td {padding:0px;font:12px Arial;color:#666666;} 
img {border:none;}
p {margin:0px 0px 13px 0px;}
form,input,textarea {margin:0px;padding:0px;}

#wrapper {min-width:999px;z-index:10;height:100%;min-height:100%;}
#head {height:545px;background:url(i/head_.jpg) bottom left no-repeat;}
#head.index {height:687px;background:url(i/head.jpg) bottom left no-repeat;}
#head a {position:absolute;display:block;width:260px;height:70px;top:450px;left:70px;}

#content {margin-right:38px;max-width:1280px;}
#shadows {width:100%;height:100%;background:#FEFDF9;}
#shadows #c1 {background:url(i/shad1.gif) top left repeat-x;height:72px;}
#shadows #c2 {background:url(i/shad3.gif) top left no-repeat;}
#shadows #c3 {background:url(i/shad2.gif) top right repeat-y;width:73px;}
#shadows #c4 {background:url(i/shad4.gif) bottom left repeat-x;height:13px;font-size:1px;}
#shadows #c5 {background:url(i/shad5.gif) bottom left no-repeat;font-size:1px;}

#text {padding:20px 0px 60px 110px;min-height:260px;height:auto !important;height:260px;}
#bg {position:absolute;top:0px;left:0px;width:100%;margin-left:-110px;padding-right:110px;background:url('about:blank') no-repeat;background-attachment:fixed;}

.left {float:left;width:63%;}
.right {float:right;width:37%;}
.padding {margin:0px 100px 0px 0px;position:relative;}

.header {margin-bottom:7px;}

#ie_suxx {margin:15% auto 0px -423px;position:absolute;z-index:100;left:50%;display:none;width:846px;height:907px;}
#map {width:846px;height:907px;background:url(i/shad.png) 0px 0px no-repeat;}
#map #white {width:827px;height:879px;margin:0px 0px 0px 9px;position:relative;top:15px;background:white;}
#map #white #contact_map img {margin:18px 0px 0px 16px;border:1px solid #cccccc;}
#map #white #contact_text {margin:0px 0px 0px 16px;padding:15px 17px 13px 27px;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;width:748px;}
#map #white #contact_text table {width:100%;}
#map #white #contact_text td {color:#333333;}
#map #white #contact_text td span {font-size:10px;}
#map #white #contact_tech {position:relative;}
#map #white #contact_tech #print {background:url(i/print.gif) 0px 3px no-repeat;left:19px;top:15px;position:absolute;padding-left:17px;}
#map #white #contact_tech #close {position:absolute;right:18px;top:20px;cursor:pointer;width:70px;height:12px;}

#services_cell {margin:0px auto 0px -427px;position:absolute;z-index:100;left:50%;width:853px;height:749px;display:none;}
#shadow {width:853px;height:749px;background:url(i/shad_photo.png) 0px 0px no-repeat;}
#shadow #white {margin:0px 0px 0px 10px;position:relative;top:9px;background:white;width:834px;height:730px;}
#shadow #white .some_text {padding:11px 0px 7px 17px;}
#shadow #white .big_photo {margin:0px 0px 5px 17px;}
#shadow #white .mini_photos {margin-left:17px;}
#shadow #white .mini_photos img {float:left;margin-right:5px;}
#shadow #white #close {position:absolute;right:18px;bottom:17px;cursor:pointer;width:70px;height:12px;}

#menu {margin:0px 0px 35px 0px;padding:0px;width:160px;}
#menu li {list-style-type:none;padding:0px 0px 1px 0px;}
#menu li span {background:#c05b53;color:white;font-weight:bold;font-style:normal;}
#menu li a {display:block;height:20px;padding:1px 0px 0px 0px;}
#menu li.active {padding:4px 0px 5px 0px;}
#menu li.active a {background:#c05b53;color:white;font-weight:bold;margin:0px 0px 0px -6px;padding:4px 0px 0px 6px;}
#menu li.active.cont a {width:149px;}
#menu li.active.index a {width:76px;}
#menu li.active.serv a {width:105px;}

.grayblock {background:#eeeeee;margin:0px 0px 0px -23px;padding:18px 0px 0px 23px;}
.grayblock.fix {width:235px;height:78px;}
.grayblock .adres_text {font:13px Arial;margin:6px 0px 1px 0px;}
.grayblock ul {margin:10px 20px 0px 0px;padding:0px 0px 30px 0px;}
.grayblock ul li {list-style-type:none;padding:0px 0px 0px 20px;background:url(i/li.gif) 1px 8px no-repeat;position:relative;}

#contacts_cell table {width:320px;}
#contacts_cell td {padding-bottom:6px !important;padding-bottom:4px;}
#contacts_cell input.text {font:12px Arial;color:#666666;padding:2px 0px 0px 2px;width:238px;height:16px;background:url(i/gray.gif) top left repeat-x white;border-top:1px solid #7c7c7c;border-left:1px solid #bdbdbd;border-bottom:1px solid #dcdcdc;border-right:1px solid #bfbfbf;}
#contacts_cell textarea {border:1px solid #999999;font:12px Arial;color:#666666;width:316px;height:240px;margin:2px 0px 10px 0px;padding:2px 0px 0px 2px;}
#contacts_cell div {width:320px;text-align:right;}

.block {position:relative;left:-110px;width:100%;padding:6px 0px 6px 110px;}
.block td {font-size:14px;}
.block td span.small {font-size:11px;}
.block td.photo {width:130px;}
.block td.photo .zoom {position:absolute;width:11px;height:11px;background:url(i/zoom.gif) top left no-repeat;margin:70px 0px 0px 93px;}
.block td.photo img {border:4px solid #cccccc;}

.block_cur {position:relative;left:-110px;width:100%;padding:6px 0px 6px 110px;background:url(i/corn.gif) 100% 0% no-repeat #eef2f6;}
.block_cur td {font-size:14px;}
.block_cur td span.small {font-size:11px;}
.block_cur td.photo {width:130px;}
.block_cur td.photo .zoom {position:absolute;width:11px;height:11px;background:url(i/zoom.gif) top left no-repeat;margin:70px 0px 0px 93px;}
.block_cur td.photo img {border:4px solid #cccccc;}

.block.act {background:url(i/corn.gif) 100% 0% no-repeat #eef2f6;cursor:pointer;}

#podval {height:88px;padding:0px 111px 0px 110px;position:relative;max-width:1097px;}
#podval .right {position:relative;}
#podval .right #contacts {width:362px;height:324px;background:url(i/contacts.jpg) top left no-repeat;position:absolute;top:-236px;left:-40px;}
#podval .right #ccompany {position:absolute;z-index:10;left:210px;top:12px;}
#podval .right #contacts a {display:block;width:100px;height:13px;margin:121px 0px 0px 257px;}
#podval #bottom_icons {text-align:center;width:150%;padding-top:11px;}
#podval #bottom_icons div {width:107px;margin:0px auto 0px auto;}
#podval #bottom_icons span,#podval #bottom_icons a {display:block;width:26px;height:26px;float:left;margin:0px 11px 0px 11px;padding-top:1px;}
#podval #bottom_icons span {background:url(i/circle.gif) top left no-repeat;}
#podval #copyright {position:absolute;top:15px;font:13px Arial;color:white;}

.clear {clear:both;}
