Body, html {

Margin:0;

Padding: 0;

width: 100%;

Text-align: center;

BackGround-color: #949191;

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

Font-Family: Arial narrow;

Font-weight: normal; 

Font-size: 14px;

color: #000000;

}



body * { 

text-align: left;

} 



TABLE {

BORDER:0PX;

BORDER-COLLAPSE:COLLAPSE;

CELLSPACING:0;

}



TD {

PADDING:0PX;

CELLSPADDING:0;

Font-Family: Arial narrow;

Font-weight: normal; 

Font-size: 15px;

color: #000000;

}



DIV {

Font-Family: Arial narrow;

Font-weight: normal; 

Font-size: 15px;

color: #000000;

}



IMG {

BORDER:NONE;

}



P {

Margin: 0;

Padding: 0;

}



A {

Font-Family: Arial narrow;

Font-weight: normal; 

Font-size: 14px;

color: #000000;

}



A:hover {

Text-decoration: none;

}



H1 {

Font-family: Trebuchet MS;

Font-weight: bold;

Font-size: 24px;

Color: #0087ce;

Margin: 0;

}



#page {

width: 1000px; 

min-height: 100% !important;

position: relative;

z-index: 1;

margin: 0 auto;

}



#header {

width: 100%;

height: 260px;

Float: left;

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

BackGround-position: right top;

BackGround-Repeat: no-repeat;

}



#logo {

Display: block;

Position: absolute;

Top: 29px;

Left: 59px;

}



#slogan {

Display: block;

Position: absolute;

width: 272px;

height: 78px;

Top: 83px;

left: 7px;

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

BackGround-position: left top;

BackGround-Repeat: no-repeat;

}



#slogan P {

Padding: 17px 0 0 65px;

Font-size: 18px;

Line-height: 18px;

Color: #253476;

}



#phone {

Display: block;

Position: absolute;

Top: 173px;

Left: 59px;

Font-size: 41px;

Color: #ffffff;

}

#email {

Display: block;

Position: absolute;

Top: 213px;

Left: 137px;

Font-size: 15px;

Color: #ffffff;

text-decoration: underline; 

}

#email A {
	
Font-size: 15px;

Color: #ffffff;

}

#skype {

Display: block;

Position: absolute;

Top: 235px;

Left: 137px;

Font-size: 15px;

Color: #ffffff;



}

}

#skype A {
	
Font-size: 15px;

Color: #ffffff;

text-decoration: underline; 

}



#phone SPAN {

Font-size: 21px;

Color: #b7b7b7;

}



#nav {

Display: block;

Position: absolute;

Top: 7px;

Right: 32px;

}



#nav A {

Margin-left: 27px;

}



*html #nav A {

Margin-left: 0;

}



*html #nav IMG {

Margin-left: 27px;

}



#menu_top {

width: 100%;

height: 31px;

Float: left;

BackGround-color: #393331;

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

BackGround-position: left top;

BackGround-Repeat: no-repeat;

}



#title_cat {

Display: block;

Position: absolute;

Top: 260px;

Left: 82px;

Font-size: 24px;

Color: #ffffff;

}



#m_top {

width: 670px;

height: 31px;

Float: right;

}



#m_top A {

width: 110px;

height: 27px;

Display: block;

Float: left;

Text-align: center;

Font-size: 19px;

Line-height: 19px;

Margin-top: 2px;

Color: #ffffff;

Text-decoration: none;

BackGround: none;

}



*html #m_top A {

Padding-top: 1px;

}



#m_top A:hover {

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

BackGround-position: left top;

BackGround-Repeat: no-repeat;

}



#cont {

width: 100%;

Float: left;

}



#cont_left {

width: 314px;

Float: left;

}



#menu_left {

Float: left;

Padding-left: 60px;

Margin-top: 10px;

}



#menu_left A {

/*width: 220px;*/

height: 44px;

Float: left;

Padding: 0 0 0 22px;

Font-size: 18px;

Line-height: 22px;

Text-decoration: none;

}



*html #menu_left A {

/*width: 209px;*/

}



#menu_left A:hover {

Color: #3153c4;

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

BackGround-position: left center;

BackGround-Repeat: no-repeat;

}



#menu_left A P {

Padding-top: 9px;

}



#menu_left IMG {

Float: left;

}



#se {

width: 216px;

height: 62px;

Float: left;

Margin: 60px 0 0 60px;

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

BackGround-position: left top;

BackGround-Repeat: no-repeat;

}



*html #se {

Margin: 60px 0 0 30px;

}



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

Margin: 60px 0 0 60px;

}



#se P {

Padding: 7px 0 0 45px;

Font-size: 18px;

Color: #3153c4;

}



#se INPUT {

width: 117px;

height: 19px;

Border: 1px solid #41403c;

Vertical-align: middle;

Padding: 0 3px;

Margin: 3px 7px 0 0;

Line-height: 14px;

}



#se A {

Color: #ffffff;

Vertical-align: middle;

}



#banners {

width: 100%;

Float: left;

Margin-top: 15px;

}



#banners IMG {

/*Margin: 25px 0 0 60px;*/

}



#cont_right {

width: 686px;

Float: left;

}



#news_home {

width: 100%;

Float: left;

Margin-top: 30px;

}



.nh_title {

width: 100%;

Float: left;

Font-size: 24px;

Color: #ebebeb;

}



.nh {

width: 50%;

Float: left;

Margin-top: 17px;

}



.nh_img {

width: auto;

Float: left;

}



.nh_img IMG {

Border: 6px solid #8f8f99;

Margin: 2px 20px 0 0;

}



.nh_text {

width: 205px;

Float: left;

Line-height: 17px;

}



.nh_text P {

Line-height: 17px;

}



.nh_text SMALL {

Font-size: 12px;

}



.nh_text BIG {

Font-size: 18px;

Color: #ffffff;

}



.nh_text A {

Margin-left: 8px;

}



.act {

width: 100%;

Float: left;

Margin-top: 55px;

}



.actd {

width: 228px;

Float: left;

}



.actd_top {

width: 205px;

Float: left;

}



.actd_str {

width: 32px;

height: 31px;

Float: left;

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

BackGround-position: left top;

BackGround-Repeat: no-repeat;

}



.actd_title {

width: 173px;

min-height: 31px;

height:auto !important;

height: 31px;

Float: left;

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

BackGround-position: left top;

BackGround-Repeat: repeat-y;

}



.actd_title P {

Padding: 0 5px 2px 10px;

Font-size: 24px;

Color: #3153c4;

}



.actd_img {

width: 205px;

height: 114px;

Float: left;

Margin-top: 1px;

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

BackGround-position: left top;

BackGround-Repeat: no-repeat;

}



.actd_img IMG {

Margin: 6px 0 0 6px;

}



.actd_text {

width: 205px;

Float: left;

}



.actd_text A {

Text-decoration: none;

Color: #ffffff;

}



#menu_bottom {

width: 100%;

height: 27px;

Float: left;

Margin-top: 50px;

}



#menu_bottom P {

Text-align: right;

Font-weight: bold;

Color: #000000;

}



#menu_bottom A {

Font-weight: bold;

Color: #000000;

Text-decoration: none;

Margin: 0 42px;

}



#menu_bottom A:hover {

Text-decoration: underline;

}



#footer {

width: 100%;

height: 100px;

Float: left;

BackGround-color: #393331;

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

BackGround-position: left top;

BackGround-Repeat: no-repeat;

}



#f_01 {

width: 315px;

Float: left;

}



#f_01 P {

Padding: 37px 0 0 112px;

Color: #000000;

}



#f_01 A {

Color: #000000;

}



#f_02 {

width: 360px;

Float: left;

}



#f_02 P {

Padding-top: 17px;

Color: #85858f;

}



#f_03 {

width: 292px;

Float: left;

Text-align: right;

Padding-top: 10px;

}



#f_03 IMG {

Margin: 8px 0 0 10px;

}



.navi {

width: 100%;

Float: left;

Margin-top: 32px;

Font-size: 18px;

Color: #393331;

}



.navi A {

Font-size: 18px;

Color: #393331;

}



.content {

width: 653px;

Float: left;

Text-align: justify;

Font-size: 15px;


}



.content P {

Text-align: justify;

Padding-top: 10px;

}



.photos IMG {

Text-align: center;

Border: 6px solid #8f8f99;

Margin: 0 23px;

}
