Body, html {

Margin: 0;

Padding: 0;

width: 100%;

min-width: 1003px;

width: expression(document.body.clientWidth < 1003? "1003px": "100%" );

BackGround-color: #ffffff;

Font-Family: Verdana;

Font-weight: normal;

Font-size: 11px;

color: #4e4e4e;

}
#cont_center p, #cont_center li {Line-height: 21px;text-align:justify;}
#cont_center h2  {margin-left:15px;margin-right:15px;text-align:justify;}
#cont_center h2 {font-size:1.2em;}


TABLE {

BORDER:0PX;

BORDER-COLLAPSE:COLLAPSE;

CELLSPACING:0;

}



TD {

PADDING:0PX;

CELLSPADDING:0;

Vertical-align: top;

Font-Family: Verdana;

Font-weight: normal;

Font-size: 11px;

color: #4e4e4e;

}



DIV {

Font-Family: Verdana;

Font-weight: normal;

Font-size: 11px;

color: #4e4e4e;

}



IMG {

BORDER:NONE;

}



P {

Margin: 0;

Padding: 0;

}



A {

Font-Family: Verdana;

Font-weight: normal;

Font-size: 11px;

color: #000000;

}



A:hover {

Text-decoration: none;

}



H1 {

Font-family: Arial narrow;

Font-weight: normal;

Font-size: 24px;

Line-height: 20px;

Color: #2a9e17;

Margin: 0;

}



#logo {

Display: block;

Position: absolute;

Top: 31px;

Left: 61px;

}



#slogan {

width: 645px;

Display: block;

Position: absolute;

Top: 152px;

Left: 65px;

Text-align: center;

Font-family: Arial;

Font-size: 22px;

Color: #000000;

}



#page {

width: 100%;

min-width: 1003px;

width: expression(document.body.clientWidth < 1003? "1003px": "100%" );

Float: left;

BackGround-color: #fbfbfb;

BackGround-Image: url(../img/fon.jpg);

BackGround-position: left top;

BackGround-Repeat: repeat-x;

}



#header {

width: 100%;

min-width: 1003px;

width: expression(document.body.clientWidth < 1003? "1003px": "100%" );

height: 191px;

Float: left;

}



#h_right {

width: 175px;

Float: right;

Margin: 31px 60px 0 0;

}



*html #h_right {

Margin: 31px 30px 0 0;

}



*:first-child+html #h_right, *html #h_right {

Margin: 31px 60px 0 0;

}



#lang1 {

width: 88px;

height: 33px;

Float: right;

Background-color: #ffffff;

}



#lang1 P {

Padding-top: 9px;

Text-align: center;

}



#lang1 A {

Color: #383838;

}



#lang2 {

width: 84px;

height: 33px;

Float: right;

Background-color: #000000;

}



#lang2 P {

Padding-top: 9px;

Text-align: center;

}



#lang2 A {

Color: #ffffff;

}



#phone {

width: 175px;

height: 41px;

Float: left;

Margin-top: 11px;

BackGround-Image: url(../img/phone.png);

BackGround-position: left top;

BackGround-Repeat: no-repeat;

}



#email {

width: 175px;

Float: left;

Margin-top: 11px;

Text-align: right;

}



#email A {

Color: #2c2c2c;

}



.pag {

width: 100%;

Float: left;

Text-align: center;

}



#menu {

width: 880px;

height: 71px;

position: relative;

z-index: 1;

margin: 0 auto;

}



#menu A {

width: auto;

height: 71px;

Display: block;

Float: left;

Text-decoration: none;

Color: #3b3b3b;

Font-size: 12px;

BackGround: none;

}



#menu A:hover {

BackGround-Image: url(../img/menu_a.gif);

BackGround-position: center top;

BackGround-Repeat: no-repeat;

}



#menu A P {

Padding: 27px 27px 0 27px;

Text-align: center;

}



#menu A P SPAN {

Border-bottom: 1px dotted #3b3b3b;

}



#menu A:hover SPAN {

Border: none;

}



#cont {

width: 100%;

min-width: 1003px;

width: expression(document.body.clientWidth < 1003? "1003px": "100%" );

min-height: 755px;

height:auto !important;

height: 455px;

Float: left;

}



#cont_left {

width: 24%;

Float: left;

}



#cont_left P {

Color: #000000;

Line-height: 24px;

Padding: 65px 0 0 52px;

}



#cont_left A {

Margin-left: 8px;

}



#cont_center {

width: 47%;

Float: left;

}



#uzor {

width: 48px;

height: 250px;

Float: left;

Margin-top: 107px;

BackGround-Image: url(../img/uzor.png);

BackGround-position: left top;

BackGround-Repeat: no-repeat;

}



#main_img {

width: auto;

Float: left;

Margin-top: 70px;

Background-color: #ffffff;

Border: 1px solid #dbdbdb;

}



#main_img P, #cont #main_img P {

Padding: 18px;

}



#main_img IMG {

Border: 1px solid #9d9d9d;

margin-bottom: 18px;

}



#cont_right {

width: 27%;

Float: left;

Padding-top: 10px;

}



.bl_title {

width: 100%;

Float: left;

Font-family: Arial narrow;

Font-size: 22px;

Color: #000000;

}



#cont_right .bl_title P, .bl_title P {

Padding: 0 0 0 22px;

}

#cont #main_text p {
	line-height: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#cont #main_text h2 {
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#cont #main_text ul {
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 15px;
}

#cont #main_text ul li {
	line-height: 15px;
}

.news {

Float: left;

Margin-top: 31px;

BackGround-Image: url(../img/li.gif);

BackGround-position: left top;

BackGround-Repeat: no-repeat;

}



.news P {

Padding: 0 35px 26px 22px;

}

#cont_right .news P {

Padding: 0 0 26px 22px;

}


.news P B {

Color: #000000;

}



.none {

width: 100%;

height: 12px;

Float: left;

}



#more {

width: 61px;

height: 25px;

Float: right;

Margin-left: 16px;
Margin-top: 5px;

BackGround-Image: url(../img/more.png);

BackGround-position: left;

BackGround-Repeat: no-repeat;


}



#bf {

width: 100%;

min-width: 1003px;

width: expression(document.body.clientWidth < 1003? "1003px": "100%" );

height: 84px;

Float: left;

BackGround-Image: url(../img/bf.gif);

BackGround-position: left top;

BackGround-Repeat: repeat-x;

}



#footer {

width: 100%;

height: 84px;

Float: left;

BackGround-Image: url(../img/footer.jpg);

BackGround-position: left top;

BackGround-Repeat: repeat-x;

}


#f_left {

width: 60%;

Float: left;

}



#f_left P {

Padding: 28px 0 0 78px;

Color: #949494;

}

#f_left P A {

font-weight:bold;
font-size:11px;

}

#f_right {

width: 300px;

height: 42px;

Float: right;

Margin-top: 21px;

BackGround-Image: url(../img/lw.gif);

BackGround-position: left top;

BackGround-Repeat: no-repeat;

}



#f_right P {

Padding: 8px 0 0 51px;

Color: #949494;

}



#f_right P A {

Color: #949494;

}



.page_title {

width: 100%;

Float: left;

Font-family: Arial narrow;

Font-size: 22px;

Color: #000000;

}



.page_title P {

Padding: 28px 0 0 62px;

}



#gal {

width: 83%;

Float: left;

Margin-left: 70px;



}



*html #gal {

Margin-left: 35px;

}



*:first-child+html #gal, *html #gal {

Margin-left: 70px;

}



.gal_left {

width: 50%;

Float: left;

Margin-top: 22px;

Padding-bottom: 14px;

}



.gal_right {

width: 50%;

Float: right;

Margin-top: 22px;

Padding-bottom: 14px;

}



.gal_lef {

width: 33%;

Float: left;

Margin-top: 22px;

Padding-bottom: 14px;

}



.vcen {

width: 33%;

Float: left;

Text-align: center;

}



.gal_cen {

width: 260px;

Position: relative;

Margin: 22px auto 0 auto;

Padding-bottom: 14px;

}



.gal_righ {

width: 33%;

Float: right;

Margin-top: 22px;

Padding-bottom: 14px;

}



#uz {

width: 38px;

height: 193px;

Float: left;

Margin-top: 25px;

BackGround-Image: url(../img/uz.png);

BackGround-position: left top;

BackGround-Repeat: no-repeat;

}



#uzr {

width: 38px;

height: 193px;

Float: right;

Margin-top: 25px;

BackGround-Image: url(../img/uz.png);

BackGround-position: left top;

BackGround-Repeat: no-repeat;

}



.gal_img {

width: auto;

Float: left;

Background-color: #ffffff;

Border: 1px solid #dbdbdb;

}



.gal_img P {

Padding: 18px;

}



.gal_img IMG {

Border: 1px solid #9d9d9d;

}



.gal_imgr {

width: auto;

Float: right;

Background-color: #ffffff;

Border: 1px solid #dbdbdb;

}



.gal_imgr P {

Padding: 18px;

}



.gal_imgr IMG {

Border: 1px solid #9d9d9d;

}



.gal_m {

width: 350px;

Float: left;

Margin: 10px 0 0 38px;

}



*html .gal_m {

Margin: 10px 0 0 19px;

}



*:first-child+html .gal_m, *html .gal_m {

Margin: 10px 0 0 38px;

}



.gal_mrig {

width: 350px;

Float: right;

Margin: 10px 0 0 0;

}



.gal_mv {

width: 220px;

Float: left;

Padding: 10px 0 0 0;

Margin-left: 38px;

}



*html .gal_mv {

Margin-left: 19px;

}



*:first-child+html .gal_mv, *html .gal_mv {

Margin-left: 38px;

}



.gal_mv P {

Padding-top: 5px;

Text-align: right;

}



.gal_mv P IMG {

Vertical-align: middle;

}



.gal_mv P A {

Color: #a2a1a1;

Margin-right: 4px;

}



.gal_mvr {

width: 220px;

Float: right;

Padding: 10px 0 0 0;

}



.gal_ml {

width: 60%;

Float: left;

Color: #000000;

}



.gal_mr {

width: 40%;

Float: right;

Text-align: right;

}



.gal_mr A {

Color: #a2a1a1;

Margin-right: 4px;

}



.gal_mr IMG {

Vertical-align: middle;

}



.content {

width: 100%;

Float: left;

Padding-bottom: 70px;

}



.content P , #cont P {

Color: #000000;

Padding: 15px 15px 5px 15px;

Line-height: 21px;

}

.content h2, #cont h2 {Padding: 5px 62px 0px 62px;}

.content li, #cont li {Color: #000000; Line-height: 21px;}
.content ul, #cont ul {margin-left:79px;}



#div100 {

width: 100%;

height: 100px;

Float: left;

}









div#menunav {

width: auto;

float: left;

}



div#menunav ul {

margin: 0px;

padding: 0px;

}



div#menunav ul IMG {

margin: -3px 0 -3px 0;

padding: 0px;

}



* html div#menunav ul {

float: left;

}



div#menunav li {

float: left;

position: relative;

list-style-type: none;

}



div#menunav a {

display: block;

text-decoration: none;

padding: 0px;

}



div#menunav ul li ul {

margin: 0px;

position: absolute;

top: 71px;

width: 130px;

}



*html div#menunav ul li ul {

margin: 0 0 0 -130px;

}



div#menunav ul li ul li  {

background-color: #b6b6b6;

Padding: 0;

width: 130px;

border-bottom: 1px solid #c0c0c0;

}



div#menunav ul li ul li A  {

width: 100%;

}



div#menunav ul li ul li:first-child {

border-top: 1px solid #c0c0c0;

}



body div#menunav ul li ul {

display: none;

}



div#menunav ul li:hover ul, div#menunav ul li ul:hover {

display: block;

}



* html div#menunav ul li ul {

border-top: 1px solid #c0c0c0;

border-left: 0рх;

}





div#menunav li:hover ul, div#menunav ul li.over ul {

display: block;

z-index: 6000;

}

