﻿body, html {
Margin:0;
Padding: 0;
width: 100%;
min-width: 1000px;
BackGround-color: #ffffff;
Font-Family: Arial;
Font-weight: normal;
Font-size: 12px;
color: #262635;
}

TABLE {
BORDER:0PX;
BORDER-COLLAPSE:COLLAPSE;
Cellspacing: 0;
}

TD {
PADDING:0PX;
CELLSPADDING:0;
Font-Family: Arial;
Font-weight: normal;
Font-size: 12px;
color: #262635;
}

DIV {
Font-Family: Arial;
Font-weight: normal;
Font-size: 12px;
color: #262635;
}

IMG {
BORDER:NONE;
}

P {
Margin: 0;
Padding: 0;
}

A {
Font-Family: Arial;
Font-weight: normal;
Font-size: 12px;
color: #018dce;
}

A:hover {
Text-decoration: none;
}

H1 {
Font-Family: Arial;
Font-weight: bold;
Font-size: 29px;
color: #1d1d1d;
Margin: 0 0 22px 0;
}

H2 {
Font-Family: Arial;
Font-weight: bold;
Font-size: 24px;
color: #1d1d1d;
Margin: 0 0 12px 0;
}

H3 {
Font-Family: Arial;
Font-weight: bold;
Font-size: 22px;
color: #1d1d1d;
Margin: 22px 0 22px 0;
}

H4 {
Font-Family: Arial;
Font-weight: bold;
Font-size: 18px;
color: #1d1d1d;
Margin: 22px 0 18px 0;
}

H5 {
Font-Family: Arial;
Font-weight: normal;
Font-size: 19px;
color: #262635;
Margin: 0;
}

.fon_main {
width: 100%;
min-width: 1000px;
min-height: 695px;
Float: left;
BackGround: url(../images/header.jpg) center top no-repeat;
Text-align: center;
}

.fon_main * {
Text-align: left;
}

.page {
width: 980px;
position: relative;
Margin: 0 auto;
}

.logo {
position: absolute;
top: 28px;
left: 10px;
}

.se {
position: absolute;
top: 38px;
left: 333px;
}

.se FORM {
Padding: 0;
Margin: 0;
}

.se IMG, .se INPUT {
Vertical-align: middle;
}

.se_inp1 {
width: 235px;
height: 25px;
Padding: 0;
Border: 0;
BackGround: url(../images/se_bg.gif) left top repeat-x;
Font-family: Trebuchet MS, Arial;
Font-style: italic;
Font-size: 12px;
Color: #8d8d8d;
}

.se_inp2 {
width: 102px;
height: 24px;
Float: right;
BackGround: url(../images/se_but.gif) left top no-repeat;
Margin-left: 7px;
}

.se_inp2:hover {
BackGround: url(../images/se_but_a.gif) left top no-repeat;
}

.slogan {
width: 380px;
position: absolute;
top: 68px;
left: 333px;
}

.slogan P {
Font-family: Trebuchet MS, Arial;
Font-style: italic;
Font-size: 12px;
Color: #8d8d8d;
Line-height: 18px;
}

.top_contacts {
width: 100%;
height: 122px;
Float: left;
}

.top_contacts P {
Padding: 36px 34px 0 0;
Text-align: right;
Font-family: Trebuchet MS, Arial;
Font-weight: bold;
Font-size: 16px;
Color: #8d8d8d;
Line-height: 27px;
}

.top_contacts A {
Font-family: Trebuchet MS, Arial;
Font-size: 13px;
}

.top_contacts BIG {
Font-size: 28px;
Color: #1d1d1d;
}

.menu_bg {
width: 100%;
height: 58px;
Float: left;
BackGround: url(../images/menu_bg.gif) left top repeat-x;
}

.menu_left {
width: 100%;
height: 58px;
Float: left;
BackGround: url(../images/menu_left.gif) left top no-repeat;
}

.menu_right {
width: 100%;
height: 58px;
Float: left;
BackGround: url(../images/menu_right.gif) right top no-repeat;
}

.menu_bl {
Padding: 0 0 0 27px;
}

.menu_bl A {
width: 230px;
height: 58px;
Float: left;
Background: none;
Font-family: Trebuchet MS, Arial;
Font-weight: bold;
Font-size: 14px;
}

.menu_bl A:hover {
BackGround: url(../images/menu_hover.gif) left top repeat-x;
Color: #3b3b3b;
}

.menu_bl A P {
Text-align: center;
Padding-top: 20px;
}

.menu_line {
width: 2px;
height: 58px;
Float: left;
BackGround: url(../images/menu_line.gif) left top no-repeat;
}

.banner_fon {
width: 729px;
height: 349px;
Float: left;
Margin-top: 22px;
Text-align: center;
BackGround: url(../images/fon_banner.png) left top no-repeat;
}

.baf {
width: 100%;
Position: relative;
}

.gal_img {
width: 100%;
Position: relative;
Margin: 0;
Padding: 0;
List-style-type: none;
}

.gal_img LI {
Margin: 0;
Padding: 0;
width: 729px;
height: 349px;
Position: absolute;
Top: 0;
Left: 0;
}

.gal_nav {
Position: absolute;
Top: 305px;
Left: 620px;
z-index: 100;
}

.gal_nav A {
width: 15px;
height: 14px;
Float: left;
Margin-left: 5px;
}

.gal_nav A:hover {
BackGround: url(../images/list_a.gif) left top no-repeat;
}

.dot {
BackGround: url(../images/list.gif) left top no-repeat;
}

.act {
BackGround: url(../images/list_a.gif) left top no-repeat;
}

.adresa {
width: 235px;
height: 349px;
Float: left;
}

.adresa DIV {
width: 100%;
Float: left;
}

.adresa DIV P {
Font-family: Trebuchet MS, Arial;
Font-size: 13px;
Padding: 8px 0 0 58px;
Color: #ffffff;
Line-height: 18px;
}

.adresa DIV I {
Padding-left: 58px;
Font-family: Trebuchet MS, Arial;
Font-size: 17px;
Line-height: 22px;
Color: #ffffff;
}

.adres1 {
Margin-top: 53px;
}

.adres2 {
Margin-top: 21px;
}

.adres3 {
Margin-top: 25px;
}

.adres4 {
Margin-top: 24px;
}

.button_bl {
width: 100%;
height: 103px;
Float: left;
Margin-top: 22px;
}

.button_bl A {
width: 318px;
height: 93px;
Float: left;
Text-decoration: none;
BackGround: url(../images/fon_button.png) left top no-repeat;
Font-family: Trebuchet MS, Arial;
Font-size: 12px;
Color: #ffffff;
Line-height: 15px;
}

.button_bl A:hover {
BackGround: url(../images/fon_button_a.png) left top no-repeat;
}

.button_bl A DIV {
Padding: 6px 7px;
Font-family: Trebuchet MS, Arial;
Font-size: 12px;
Color: #ffffff;
}

.button_bl A DIV IMG {
Vertical-align: middle;
Margin-right: 9px;
}

.button_bl A DIV P {
Padding-top: 3px;
}

.button_bl A BIG {
Font-family: Trebuchet MS, Arial;
Font-size: 22px;
Text-decoration: underline;
Line-height: 39px;
}

.button_bl A:hover BIG {
Text-decoration: none;
}

.mr15 {
Margin-right: 13px;
}

.mr16 {
Margin-right: 13px;
}

.icons {
width: 100%;
Float: left;
}

.icons A {
width: 147px;
height: 126px;
Float: left;
Margin: 25px 16px 0 0;
Font-family: Trebuchet MS, Arial;
Font-size: 14px;
Background: none;
text-align: center;
Text-decoration: none;
}

.icons A SPAN {
Text-decoration: underline;
}

.icons A:hover {
BackGround: url(../images/icon_hover.png) left top no-repeat;
Color: #006492;
}

.icons A:hover SPAN {
Text-decoration: none;
Color: #006492;
}

.icons A IMG {
Margin: 15px 0 0 0;
}

.footer {
width: 100%;
height: 214px;
Float: left;
Margin-top: 50px;
BackGround: url(../images/footer_bg.gif) left top repeat-x;
Text-align: center;
}

.footer * {
Text-align: left;
}

.f_page {
width: 980px;
position: relative;
Margin: 0 auto;
}

.f_copy {
width: 245px;
Float: left;
Padding-top: 36px;
Font-family: Trebuchet MS, Arial;
Font-size: 13px;
Color: #5f5f5f;
}

.f_copy P {
Padding: 21px 20px 0 0;
Font-size: 12px;
color: #696969;
}

.f_menu {
width: 515px;
Float: left;
Padding-top: 36px;
}

.f_menu A {
Font-family: Trebuchet MS, Arial;
Font-weight: bold;
Font-size: 12px;
Color: #5f5f5f;
}

.mr39 {
Margin-right: 39px;
}

.f_menu IMG {
Margin-top: 22px;
}

.mr42 {
Margin-right: 42px;
}

.f_contacts {
width: 210px;
Float: left;
Padding-top: 27px;
Font-family: Trebuchet MS, Arial;
Font-weight: bold;
Font-size: 16px;
Color: #8d8d8d;
Line-height: 27px;
}

.f_contacts BIG {
Font-size: 31px;
Color: #1d1d1d;
}

.f_contacts P {
Padding-top: 14px;
Font-size: 12px;
Font-weight: normal;
Line-height: 18px;
Color: #7c7c7c;
}

/* Всплывающее окно начало */

.gray {
Position: absolute;
Top: 0;
Left: 0;
Background-color: #000000;
z-index: 1000;
}

.window {
width: 552px;
height: 499px;
Position: absolute;
Top: 236px;
Left: 213px;
z-index: 1000;
}

.w_left {
width: 33px;
height: 499px;
Float: left;
BackGround: url(../images/w_left.png) left top no-repeat;
}

.w_bg {
width: 486px;
height: 499px;
Float: left;
BackGround: url(../images/w_bg.png) left top repeat-x;
}

.w_right {
width: 33px;
height: 499px;
Float: left;
BackGround: url(../images/w_right.png) left top no-repeat;
}

.w_close {
width: 100%;
height: 21px;
Float: left;
Text-align: right;
Margin-top: 25px;
}

.w_icon {
width: 290px;
height: 79px;
Float: left;
Margin-top: -24px;
Font-family: Trebuchet MS, Arial;
Font-size: 22px;
Color: #ffffff;
}

.w_icon IMG {
Vertical-align: middle;
Margin-right: 14px;
}

.w_form {
width: 100%;
Float: left;
}

.w_form FORM {
Padding: 0;
Margin: 0;
}

.w_form TABLE TD {
Vertical-align: top;
Padding: 6px 0;
Font-family: Trebuchet MS, Arial;
Font-size: 13px;
Color: #ffffff;
}

.w_form TABLE TD SMALL {
Font-size: 12px;
}

.wtd1 {
width: 177px;
}

.wtd2 {
Text-align: right;
}

.w_inp1 {
width: 269px;
height: 25px;
Vertical-align: middle;
Border: none;
Padding: 0 10px;
BackGround: url(../images/w_inp.png) left top no-repeat;
}

.w_ta1 {
width: 269px;
height: 145px;
Vertical-align: middle;
Border: none;
Padding: 10px;
BackGround: url(../images/w_ta.png) left top no-repeat;
Overflow: hidden;
}

/* Всплывающее окно конец */

/* Внутренняя страница начало */

.fon_second {
width: 100%;
min-width: 1000px;
min-height: 198px;
Float: left;
BackGround: url(../images/header_s.jpg) center top no-repeat;
Text-align: center;
}

.fon_second * {
Text-align: left;
}

.c_t {
width: 100%;
Float: left;
}

.content {
Padding: 0;
Line-height: 18px;
}

.content A:visited {
color: #6500d7;
}

.content OL {
width: 570px;
Padding: 0;
Margin: 15px 0 0 30px;
}

.content OL LI {
Padding: 0 0 16px 0;
Margin: 0 0 0 30px;
}

.content UL {
width: 570px;
Padding: 0;
Margin: 15px 0 0 0;
List-style-type: none;
}

.content UL LI {
Padding: 0 0 16px 30px;
Margin: 0 0 0 30px;
BackGround: url(../images/li.gif) left top no-repeat;
}

.content blockquote {
width: 100%;
Margin: 0;
Padding: 0;
BackGround: #ededed url(../images/qq.gif) left top no-repeat;
}

.content blockquote P {
Padding: 22px 80px 15px 65px;
Font-style: italic;
Color: #5a5a5a;
Line-height: 18px;
}

.content > P {
Padding-bottom: 15px;
}

.hk {
width: 100%;
Float: left;
Margin-top: 33px;
Color: #5a5a5a;
Font-size: 11px;
Padding-bottom: 25px;
}

.hk A {
Color: #5a5a5a;
Font-size: 11px;
}

.hk SPAN {
Color: #838383;
}

.g_border {
width: 100%;
Float: left;
Border: 1px solid #dadada;
}

.cpad {
Padding: 8px 13px 13px 13px;
Font-size: 14px;
Line-height: 18px;
}

.cpad A {
Font-size: 14px;
}

.cpad P {
Padding-top: 22px;
}

.dd {
width: 100%;
Float: left;
Margin-top: 25px;
}

.see {
width: 400px;
}

.see IMG, .see INPUT {
Vertical-align: middle;
}

.c_tab {
width: 100%;
Float: left;
}

.content TABLE {
width: 100%;
Margin-top: 10px;
Border: 1px solid #d7d7d7;
}

.content TABLE TD {
Padding: 11px 20px 10px 20px;
Vertical-align: top;
Color: #5a5a5a;
}

.t_head {
height: 40px;
BackGround: url(../images/table_bg.gif) left top repeat-x;
}

.odd {
BackGround-color: #eeeeee;
}

.ctd1 {
Border-right: 1px solid #d7d7d7;
Border-bottom: 1px solid #bcbcbc;
}

.ctd2 {
Border-bottom: 1px solid #bcbcbc;
}

.ctd3 {
Border-right: 1px solid #d7d7d7;
}

.cont_img {
Border: 5px solid #dadada;
Margin: 16px 0 5px 0;
}

.c_img {
width: 510px;
Text-align: right;
Font-size: 11px;
Font-style: italic;
Color: #5a5a5a;
}

.naideno {
width: 100%;
Float: left;
Margin-top: 15px;
Padding-bottom: 12px;
Font-Family: Arial;
Font-weight: bold;
Font-size: 22px;
color: #1d1d1d;
}

.naideno SPAN {
color: #018dce;
}

.se_res {
width: 100%;
Float: left;
Margin-top: 22px;
Border-bottom: 1px solid #d7d7d7;
}

.se_res A H4 {
color: #018dce;
Margin: 0 0 18px 0;
}

.se_res P {
Padding: 0 0 10px 0;
}

.pag {
width: 100%;
Float: left;
Margin-top: 30px;
}

.pag TABLE {
width: 100%;
}

.pag TABLE IMG {
Vertical-align: middle;
}

.pag_td1 {
width: 160px;
Font-family: Trebuchet MS, Arial;
Font-size: 11px;
Color: #393939;
}

.pag_td1 P {
Padding-top: 10px;
}

.pag_td1 SPAN {
Color: #707070;
Text-decoration: underline;
}

.pag_td2 {
width: auto;
Text-align: center;
Padding-top: 10px;
}

.pag_td2 DIV {
width: 152px;
Position: relative;
Margin: 0 auto;
}

.pag_td2 SPAN {
width: 28px;
height: 28px;
Float: left;
Margin-right: 2px;
Font-weight: bold;
Color: #535353;
BackGround: url(../images/pag.gif) left top no-repeat;
}

.pag_td2 SPAN P, .pag_td2 A P {
Padding-top: 7px;
Text-align: center;
}

.pag_td2 A {
width: 28px;
height: 28px;
Float: left;
Margin-right: 2px;
Font-weight: bold;
Color: #ffffff;
Text-decoration: none;
BackGround: url(../images/pag_a.gif) left top no-repeat;
}

.pag_td2 A:hover {
Color: #000000;
}

.pag_td3 {
width: 180px;
}

.pag_td3 P {
Text-align: right;
}

.pag_td3 P {
Padding-top: 10px;
}

.pag_td3 SPAN {
Color: #707070;
Text-decoration: underline;
}

/* Внутренняя страница конец */