Body {
Margin:0;
Padding: 0;
width: 100%;
Text-align: center;
BackGround-color: #ffffff;
Font-Family: Arial, Helvetica;
Font-weight: normal; 
Font-size: 12px;
color: #424242;
} 

body * { 
text-align: left;
}

TABLE {
Vertical-align: top;
text-align: center;
BORDER:1PX;
BORDER-COLLAPSE:COLLAPSE;
border-spacing:2;
color: #003366; /* Цвет текста */
}

TD {
Vertical-align: top;
PADDING:5PX;
Font-Family: Arial, Helvetica;
Font-weight: normal; 
Font-size: 16px;
color: #003366;

}

TABLE.inline {
Vertical-align: top;
border-spacing: 0;
border:solid 1px #4f81bd;
}

table.inline TD {
Vertical-align: top;
PADDING:4PX;
Font-Family: Arial, Helvetica;
Font-weight: normal; 
Font-size: 12px;
color: #424242;
border-bottom:solid 1px #4f81bd;
border-right:solid 1px #4f81bd;
}

table.inline .dark td { background-color:#d3dfee;}

td.center { text-align:center; }

DIV {
Font-Family: Arial, Helvetica;
Font-weight: normal; 
Font-size: 12px;
color: #424242;
}

IMG {
BORDER:1;
}

P {
Margin: 0;
Padding: 0;
}

A {
    text-decoration: none; /* Убирает подчеркивание для ссылок */
   } 
   A:hover { 
    text-decoration: underline; /* Добавляем подчеркивание при наведении курсора на ссылку */
    color: 185dc8; /* Ссылка красного цвета */
   } 



H1 {
Font-Family: Arial, Helvetica;
Font-weight: normal; 
Font-size: 23px;
color: #FF0000;
Padding: 0;
Margin: 0 0 12px 0;
}

H2 {
Font-Family: Arial, Helvetica;
Font-weight: bold;
Font-size: 11.16pt;
color: #003366;
Padding: 0;
Margin: 0;
}

H3 {
Font-Family: Arial, Helvetica;
Font-weight: normal;
Font-size: 11.16pt;
color: #003366;
Padding: 0;
Margin: 0;
}


SELECT {
width: 165px;
Color: #000000;
Font-size: 11px;
}

#page {
width: 1007px; 
Position: relative;
height: auto;
margin: 0 auto;
}

* html #page {
width: 1003px; 

}

#logo {
width: 1000px;
height: 200px;
Position: relative;
Top: 5px;
Float: right;
Left: 35px;
} 

#menu {
width: 950px;
Display: block;
Float: right;
Position: relative;

Top: 1px;
Left: 25px;

}

* html #menu {
Top: 10px;
}

#menu A {
Font-family:Arial;
Font-size: 12px;
Text-decoration: none;
Margin-right: 32px;
color:#185dc8;
font-weight:bolder;
}


#menu A:hover {
Font-family:Arial;
Font-size: 12px;
Text-decoration: underline;
Margin-right: 32px;
color:#fff;
background:#185dc8;
font-weight:bolder;
}

#lang {
width: 245px;
height: 20px;
Float: right;
Text-align: right;
Margin: 2px 3px 10px 10px;
Font-size: 11px;

}

* html #lang {
Margin: 42px 31px 0 0;
}

#lang IMG {
Margin: 30px 0 0 26px;
}

#vib_str {
Font-size: 11px;Margin: 0 92px 0 0;
}

#main_str {
width: 1007px;
Margin: 150px 0 0 0;
Float: left;
Text-align: left;
}

* html #main_str {
width: 1003px;
Margin: 81px 0 0 0;
}

#home_blocks {
width: 1007px;
Line-height: 14px;
Margin: 49px 0 0 0;
Float: left;
}

* html #home_blocks {
Margin-left: -30px;
width: 1003px;
}

#home_blocks P {
Text-align: left;
Line-height: 14px;
Color: #6e6e6e;
Padding: 22px 20px 0 36px;
}

.c {
Margin-top: 30px;
}

.phone {
Margin: 30px 0 0 20px;
}

#podp{
text-align:right;
color:#185DC8;
}

.home_block {
width: 270px;
Margin: 0 0 0 50px;
Float: left;
}

* html .home_block {
width: 270px;
Margin: 0 10px 0 40px;
}

#mail {
Font-size: 11px;
Padding: 29px 0 0 0;
Margin-left: 26px;
}

#mail A {
Font-size: 11px;
}

#pazl {
width: 541px;
Float: left;
Text-align: center;
}

#main_str_news {
width: 466px;
Float: left;
Padding-top: 24px;
Text-align: left;
}

* html #main_str_news {
width: 462px;
}

#data_news {
Font-size: 11px;
Color: #000000;
Padding: 12px 0 11px 14px;
}

#text_news {
Text-align: left;
Line-height: 14px;
Padding: 0 90px 13px 14px;
}

#more_news {
width: 82px;
height: 16px;
Padding-top: 1px;
Margin-left: 14px;
BackGround-color: #000000;
}

#more_news A {
Font-size: 11px;
Color: #ffffff;
Margin-left: 8px;
Text-decoration: none;
}

#more_news A:hover {
Text-decoration: underline;
}

.block_news {
width: 212px;
height: 21px;
Color: #000000;
BackGround-color: #185dc8;
Padding: 6px 0 0 15px;
Text-align: left;
BackGround-position: right center;
BackGround-Repeat: no-repeat;
}

.block_news A {
Font-size: 12px;
Color: #ffffff;
Text-decoration: none;
}

#block_news A:hover {
Text-decoration: underline;
}

.block_top {
width: 212px;
height: 21px;
Color: #ffffff;
Padding: 6px 0 0 15px;
Margin-left: 20px;
Text-align: left;
BackGround-color: #185dc8;
BackGround-position: right center;
BackGround-Repeat: no-repeat;
}

.block_top A {
Font-size: 12px;
Color: #ffffff;
Text-decoration: none;
}

#block_top A:hover {
Text-decoration: underline;
}

#login {
width: 405px;
Margin: 33px 0 0 14px;
}

#login INPUT {
width: 164px;
height: 16px;
Border: 1px solid #6e6e6e;
Color: #6e6e6e;
Font-size: 11px;
Margin: 0;
Padding: 2px 7px 0 7px;
}

#login A {
Font-size: 11px;
Color: #6e6e6e;
}

#login SPAN {
color: #185dc8;
Font-weight: bold;
}

#login A:hover {
Text-decoration: none;
}

#l {
width: 282px;
height: 30px;
}

.login_but {
Margin-bottom: -6px;
}

#header {
height: 300px;
Margin:0;
Padding: 0;
width: 100%;







}

#footer {
width: 312px;
height: 102px;
Float: left;
Text-align: left;
Margin: 29px 50px 15px 0px;
BackGround-color: #e2e2e2;
Padding: 29px 50px 15px 50px;
}

* html #footer {
width: 1003px;
}

#copyright {
width: 312px;
height: 102px;
BackGround-Image:  url(file:///C|/Documents%20and%20Settings/puankov/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/img/oh.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
Text-align: left;
Float: left;
}

#copyright P {
Font-size: 9px;
Color: #0f0f0f;
Padding: 37px 0 0 123px;
}

#footer_link {
width: 312px;
height: 102px;
Float: center;
Text-align: left;
}

#footer_link P {
Line-height: 10px;
Padding: 29px 50px 15px 0;
}

#footer_link A {
Font-size: 10px;
Color: #5e5e5e;
Margin-right: 10px;
}

#footer_link A:hover {
Text-decoration: none;
}

#cont {
width: 100%;
height: auto;
Float: left;

}

#cont TABLE {
width: 100%;
}

#left_menu {
width: 326px;
Text-align: left;
Padding: 29px 0 0 0;

}

#left_menu A {
Margin-left: 73px;
}

#left_menu  td A {
Margin-left: 0px;
}


#content {
	width: auto;
	Padding: 0 55px 0 0;
	Text-align: left;
        
}

#content P {
Padding: 0px 0 13px 0; 
Line-height:1.45;
}
 
li {
Padding: 0 0 5px 0;
Line-height:1.25;
}

ul {
margin: 0px 0 0px 40px;
Padding: 0px 0 13px 0;
Line-height:1.25;
}

ol {
margin: 0px 0 0px 40px;
Padding: 0px 0 13px 0;
Line-height:1.25;
}

h5 {
margin: 0px 0 0px 0px;
Padding: 5px 0 5px 0; 
Line-height:1.25;
Font-size: 12px;
}

#phone{
background-color:#CCCCCC;
width: 550px;
margin-left: 50px;
}

#pismo{
background-color:#E1E1E1;
width: 550px;
margin-left: 50px;
display: none;
}

#office{
width: 220px;
height: 25px;
Color: #ffffff;
Padding: 2px 0 0 15px;
Margin: 0px 0 17px 73px;
BackGround-color: #185dc8;
BackGround-position: right center;
BackGround-Repeat: no-repeat;
}

#office_link {
Margin-bottom: 55px;
}

#office_link A {
Margin-left: 87px;
}

#office_link1
{
text-align:right;
width:300px;
}

#card{
width: 235px;
height: 125px;
Color: #ffffff;
Padding: 0px 0 0 10px;
Margin: 0px 0 17px 3px;
}



#conta{
width: 182px;
width: 700px;
height: 25px;
Color: #ffffff;
font-family: Arial, Helvetica; 
font-size: 15pt;
padding: 2px 0 0 15px;

BackGround-color: #185dc8;
BackGround-position: right center;
BackGround-Repeat: no-repeat;
}

#conta2{
width: 182px;
width: 950px;
height: 25px;
Color: #ffffff;
font-family: Arial, Helvetica; 
font-size: 15pt;
padding: 2px 0 0 15px;
margin-left: 15px;
BackGround-color: #185dc8;
BackGround-position: right center;
BackGround-Repeat: no-repeat;
Position: relative;
Top: 5px;
Float: right;
Left: 35px;
text-align: right;


}





#contacts{
width: 207px;
height: 25px;
Color: #ffffff;
font-family: Arial, Helvetica; 
font-size: 12pt;
Padding: 2px 0 0 15px;
Margin: 50px 0 17px 80px;
BackGround-color: #185dc8;
BackGround-position: right center;
BackGround-Repeat: no-repeat;
}


.banners{
width: 76px;
height:41px;
padding-left:20;
margin-top:300;
margin-right:150;
margin-bottom:150;
float:left;
}
.banners img{
margin-left:100;
}


#mailbanner1{
Margin: 70px 0 0 8px;
float:left;
}
#mailbanner2{
Margin: 40px 0 0 25px;
float:left;
}

.br1 {
Line-height: 16px;
}

#mal {
font-family: Arial, Helvetica; 
font-size: 14pt;
Padding: 5px 15px 0 80px;
color: #003366;
}

#mal A {
Font-size: 14px;
Margin: 0;
}
.fon {
Margin: 0 0 0 73px;
}

img.img.left{
float:left;
margin:5px 15px 5px 0;
}
img.img.right{
float:right;
margin:5px 0 5px 15px;
}
img.img.center{
margin:5px auto;
display: block;
}
img.img {
max-height: 330px;
max-width: 330px;
transition: all 0.3s linear 0s;
z-index: 1;
border: 1px solid #EEE;
background: #FFFFFF;
padding: 5px;
}
img.img:hover {
cursor:pointer;
box-shadow: 0 0 5px 5px #eee;
border: 1px solid #25A0E3;
z-index: 10;
transition: all 0.3s linear 0.3s;
}
img.img.left:hover{
transform:scale(2.5) translate(88px, 30px);
}
img.img.right:hover{
transform:scale(2.5) translate(-88px, 30px);
}
img.img.center:hover {
transform:scale(2.5);
}


   .border { 
    border: 3px solid #185dc8;
   }


.element1 {
float: left;
width: 710px;
BackGround-color: #185dc8;
border: solid 3px #185dc8;
<!--border-radius: 5px;--!>
padding: 5px 7px 5px 7px;
Font-Family: Arial, Helvetica;
Font-weight: bold; 
Font-size: 16px;
Color: #ffffff;

}
 
.element2 {
width: 700px;
float: left;
background: #ffffff;
border: solid 1px #185dc8;
position: relative;
padding: 5px 7px 5px 7px;
top: 15px;
<!--border-radius: 5px;--!>
Font-Family: Arial, Helvetica;
Font-weight: normal; 
Font-size: 13px;
color: #003366;
}



.center-pic{
text-align:center;
}



#line_block { 
        width:215px; 
        height:250px; 
        border: solid 1px #185dc8;
        
        background:#ffffff; 
        float:left; 
        margin: 10px 0 5px 7px; 
        text-align:center;
        padding: 5px 7px 5px 7px;
        Font-Family: Arial, Helvetica;
        Font-weight: normal; 
        Font-size: 20px;
        color: #003366;
        

      }


#line_block2 { 
        width:215px; 
        height:350px; 
        border: solid 1px #185dc8;
        
        background:#ffffff; 
        float:left; 
        margin: 10px 0 5px 7px; 
        text-align:center;
        padding: 5px 7px 5px 7px;
        Font-Family: Arial, Helvetica;
        Font-weight: normal; 
        Font-size: 20px;
        color: #003366;
        

      }

#line_block3 { 
        width:330px; 
        height:450px; 
        border: solid 1px #185dc8;
        
        background:#ffffff; 
        float:left; 
        margin: 10px 0 5px 7px; 
        text-align:center;
        padding: 5px 7px 5px 7px;
        Font-Family: Arial, Helvetica;
        Font-weight: normal; 
        Font-size: 15px;
        color: #003366;
        

      }


#line_block4 { 
        width:330px; 
        height:550px; 
        border: solid 1px #185dc8;
        
        background:#ffffff; 
        float:left; 
        margin: 10px 0 5px 7px; 
        text-align:center;
        padding: 5px 7px 5px 7px;
        Font-Family: Arial, Helvetica;
        Font-weight: normal; 
        Font-size: 15px;
        color: #003366;
        

      }







.globus {
        float:right; 
        margin: 10px 0 5px 7px; 


  }


/* Стили кнопки */
.iksweb{
display: inline-block;cursor: pointer; font-size:17px;text-decoration:none;padding:14px 20px; color:#f2f2f2;background:#003767;border-radius:18px;border:0px solid #354251;}
.iksweb:hover{background:#305aac;color:#ffffff;border:0px solid #354251;transition: all 0.4s ease;
}



