body {background: #0f151a url(../images/body-bg.png) repeat-y 50% 0;height: 100%;margin: 0;padding: 0;}
.header {background: url(../images/header.png) no-repeat 0 8px; height: 179px; width: 700px;}

a:link {text-decoration: none; font-size: 11px; font-family: arial,sans-serif; color: #FFFFFF; font-weight: normal; }
a:visited {text-decoration: none; font-size: 11px; font-family: arial,sans-serif; color: #FFFFFF; font-weight: normal; }
a:active {text-decoration: none; font-size: 11px; font-family: arial,sans-serif; color: #FFFFFF; font-weight: normal; }
a:hover {text-decoration: none; font-size: 11px; font-family: arial,sans-serif; color: #FFFFFF; font-weight: normal; }

a.white:link {text-decoration: none; font-size: 11px; font-family: tahoma,sans-serif; color: #FFFFFF; font-weight: bold; }
a.white:visited {text-decoration: none; font-size: 11px; font-family: tahoma,sans-serif; color: #FFFFFF; font-weight: bold; }
a.white:active {text-decoration: none; font-size: 11px; font-family: tahoma,sans-serif; color: #000000; font-weight: bold; }
a.white:hover {text-decoration: none; font-size: 11px; font-family: tahoma,sans-serif; color: #000000; font-weight: bold; }

a.black:link {text-decoration: none; font-size: 11px; font-family: tahoma,sans-serif; color: #000000; font-weight: bold; }
a.black:visited {text-decoration: none; font-size: 11px; font-family: tahoma,sans-serif; color: #000000; font-weight: bold; }
a.black:active {text-decoration: none; font-size: 11px; font-family: tahoma,sans-serif; color: #000000; font-weight: bold; }
a.black:hover {text-decoration: none; font-size: 11px; font-family: tahoma,sans-serif; color: #000000; font-weight: bold; }

a.green:link {text-decoration: underline; font-size: 11px; font-family: arial,sans-serif; color: #FFFFFF; font-weight: bold; }
a.green:visited {text-decoration: underline; font-size: 11px; font-family: arial,sans-serif; color: #FFFFFF; font-weight: bold; }
a.green:active {text-decoration: underline; font-size: 11px; font-family: arial,sans-serif; color: #FFFFFF; font-weight: bold; }
a.green:hover {text-decoration: underline; font-size: 11px; font-family: arial,sans-serif; color: #FFFFFF; font-weight: bold; }

a.bwhite:link {text-decoration: none; font-size: 11px; font-family: arial,sans-serif; color: #FFFFFF; font-weight: bold; }
a.bwhite:visited {text-decoration: none; font-size: 11px; font-family: arial,sans-serif; color: #FFFFFF; font-weight: bold; }
a.bwhite:active {text-decoration: none; font-size: 11px; font-family: arial,sans-serif; color: #FFFFFF; font-weight: bold; }
a.bwhite:hover {text-decoration: none; font-size: 11px; font-family: arial,sans-serif; color: #FFFFFF; font-weight: bold; }

a.sgreen:link {text-decoration: none; font-size: 11px; font-family: arial,sans-serif; color: #B4E624; font-weight: normal; }
a.sgreen:visited {text-decoration: none; font-size: 11px; font-family: arial,sans-serif; color: #B4E624; font-weight: normal; }
a.sgreen:active {text-decoration: none; font-size: 11px; font-family: arial,sans-serif; color: #B4E624; font-weight: normal; }
a.sgreen:hover {text-decoration: none; font-size: 11px; font-family: arial,sans-serif; color: #B4E624; font-weight: normal; }

a.sgray:link {text-decoration: none; font-size: 9px; font-family: arial,sans-serif; color: #D0D0D0; font-weight: normal; }
a.sgray:visited {text-decoration: none; font-size: 9px; font-family: arial,sans-serif; color: #D0D0D0; font-weight: normal; }
a.sgray:active {text-decoration: none; font-size: 9px; font-family: arial,sans-serif; color: #D0D0D0; font-weight: normal; }
a.sgray:hover {text-decoration: none; font-size: 9px; font-family: arial,sans-serif; color: #D0D0D0; font-weight: normal; }

a.b1{background: url(../images/banners/b1.png) no-repeat 0 0; color:black; display:block; font-weight:bold; height:56px; padding-left:20px; padding-top:40px; width:108px;}
a.b1 span.a1{color:#D93B3D;display:block;font-size:9px;float:left;padding-left:19px;clear:both;}
a.b1 span.a2{color:#2C76DD;display:block;font-size:9px;float:left;padding-top:31px;padding-left:1px;}
a.b1 span.a3{color:#124D0B;display:block;font-size:9px;float:left;clear:both;padding-left:36px;}
a.b1 span.a4{color:#F7AF09;display:block;font-weight:bold;padding-left:87px;padding-top:42px;}

a.b2{background: url(../images/banners/b2.png) no-repeat 0 0;display:block;height:96px;width:128px;color:#D93B3D;text-align:center;}
a.b2 span.fto1{color:#000000;display:block;float:left;font-size:9px;font-style:italic;padding-left:8px;padding-top:12px;}
a.b2 span.fto2{color:#FFFFFF;display:block;float:left;font-size:9px;font-style:italic;padding-left:8px;padding-top:6px;}

a.b3{background: url(../images/banners/b3.png) no-repeat 0 0;display:block;height:96px;width:128px;color:#D93B3D;text-align:center;}
a.b3 span.dt1{color:#000000;display:block;font-size:9px;font-style:italic;font-weight:bold;padding-left:2px;padding-top:26px;}

a.b4{background: url(../images/banners/b4.png) no-repeat 0 0;display:block;height:96px;width:128px;color:#D93B3D;text-align:center;}
a.b4 span.p1{color:#000000;display:block;float:left;font-size:9px;font-weight:bold;padding-left:7px;}
a.b4 span.p2{color:#FFFFFF;display:block;float:left;font-size:9px;font-weight:bold;padding-left:17px;padding-top:69px;}

a.b5{background: url(../images/banners/b5.png) no-repeat 0 0;display:block;height:96px;width:128px;color:#D93B3D;}
a.b5 span.at1{color:#FFFFFF;display:block;font-size:9px;font-weight:bold;padding-left:6px;padding-top:55px;}

span.sgray {text-decoration: none; font-size: 9px; font-family: arial,sans-serif; color: #D0D0D0; font-weight: normal; }
td.sgray {text-decoration: none; font-size: 9px; font-family: arial,sans-serif; color: #D0D0D0; font-weight: normal;padding-left:5px; }
.sgray {text-decoration: none; font-size: 9px; font-family: arial,sans-serif; color: #D0D0D0; font-weight: normal; }

p {color:#DCDCDC;font-family:arial,verdana,sans-serif;font-size:13px;font-weight:normal;}
b {font-size: 11px; font-family: arial,sans-serif; color: #B4B4B4; font-weight: bold; }
td {font-size: 11px; font-family: verdana,sans-serif; color: #DCDCDC; font-weight: normal; }
div {font-size: 11px; font-family: verdana,sans-serif; color: #DCDCDC; font-weight: normal; }
span {font-size: 11px; font-family: verdana,sans-serif; color: #DCDCDC; font-weight: normal; }
sub {font-size: 8pt; font-family: arial,sans-serif; color: #DCDCDC; font-weight: bold; }
sup {font-size: 8pt; font-family: arial,sans-serif; color: #DCDCDC; font-weight: bold; }
ul {font-size: 11px; font-family: verdana,sans-serif; color: #B4E624; font-weight: normal; }
ol {font-size: 11px; font-family: verdana,sans-serif; color: #DCDCDC; font-weight: normal; }
strong {font-size: 11px; font-family: verdana,sans-serif; color: #DCDCDC; font-weight: normal; }

.bblack {font-size: 11px; font-family: arial,sans-serif; color: #000000; font-weight: bold; }
.tgreen { font-size: 11px; font-family: arial,sans-serif; color: #B4E624; font-weight: bold; }
.dgreen { font-size: 11px; font-family: arial,sans-serif; color: #75842E; font-weight: bold; }
.mgreen { font-size: 11px; font-family: arial,sans-serif; color: #80a877; font-weight: bold; }

h1 {font-size: 11px; font-family: arial,sans-serif; color: #000000; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
h1.white {font-size: 11px; font-family: arial,sans-serif; color: #FFFFFF; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

b.u {font-size: 11px; font-family: arial,sans-serif; color: #2afde5; font-weight: bold; text-align: left; text-decoration: underline;}
p.u {font-size: 11px; font-family: verdana,sans-serif; color: #FFFFFF; font-weight: norm; text-align: justify;}

.u {font-size: 10px; font-family: verdana,sans-serif; color: #FFFFFF; font-weight: normal; text-align: justify;}

.u a.ns {font-size: 11px; font-family: verdana,sans-serif; color: #FFFFFF; font-weight: norm; text-align: justify;}

.ug {font-size: 11px; font-family: arial,sans-serif; color: #DCDCDC; font-weight: bold; text-align: justify;}

a.u {text-decoration: none; font-size: 11px; font-family: arial,sans-serif; color: #2afde5; font-weight: bold; }
a.u:hover{color:#1D9085;text-decoration: underline;}

img.prev		{ border: 1px solid #FFFFFF; }

.form {font-size: 11px; font-family: arial,sans-serif; color: #000000; border: 1 solid #000000;}
.smallform {font-size: 8pt; font-family: arial,sans-serif; color: #000000; }

span.downsmall {
color:#AAAAAA;
font-family:tahoma,sans-serif;
font-size:9px;
text-align:justify;
}
a.downsmall:link, a.downsmall:hover, a.downsmall:visited {
color:#AAAAAA;
font-family:tahoma,sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
}
.art_razd {}
.art_line { float:left; padding:0 3px 0 3px; text-align:justify; }
.art_line a { text-decoration:none;font-size:10px;color:#c0c0c0; }
.art_razd .clean {clear:both;}

.nav-ico {position: absolute; width: 20px; height: 20px;}
.n-home {margin: 155px 0 0 657px;}
.n-mail {margin: 155px 0 0 677px;}

.top-menu {height:15px;margin:10px 0 10px -1px;}
.top-menu a {background: url(../images/top-menu-item.png) no-repeat 0 0; width: 101px; height: 15px; float: left; color: #5d5e5e; text-align: center; text-transform: uppercase; margin-left: 1px;}
.top-menu a:hover, .top-menu a.active {background: url(../images/top-menu-item.png) no-repeat 0 -15px; color: #0aa08f;}
.top-menu span {background: url(../images/top-menu-end.png) no-repeat 0 0; width: 190px; _width: 189px; height: 15px; float: left; margin-left: 1px;}
.g-table {background: #000000 url(../images/g-table.png) repeat-x 0 0;}
.send-order {background: url(../images/send.png) no-repeat 0 0; display: block; width: 120px; height: 26px; margin: 10px auto;}
.send-order:hover {background-position: 0 -26px;}
img {display: block;}

.cr_link {background:url("../images/ramka.gif") no-repeat scroll right center transparent; display:table-cell; height:75px; text-align:center; vertical-align:middle; width:154px; padding-left:8px;}
.cr_link_big {background:url("../images/ramka2.gif") no-repeat scroll right center transparent; display:table-cell; height:121px; text-align:center; vertical-align:middle; width:154px; padding-left:8px;}
#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 5px; padding:0px;}
.td_bg{background:url(../images/d/about.gif) no-repeat 0 bottom;}
.td_bg_works{background:url(../images/d/works.gif) no-repeat 0 bottom;}
p.bred {padding:0px; margin:0 0 20px 0;}
.links {font-size:10px; color:#AAAAAA;}
.links a {font-size:10px; color:#AAAAAA; text-decoration:underline;}
.just {text-align:justify;}