Body {
Margin:0;
Padding: 0;
width: 100%;
Text-align: center;
BackGround-color: #ffffff;
Font-Family: Tahoma, Verdana;
Font-weight: normal; 
Font-size: 12px;
color: #424242;
} 

body * { 
text-align: left;
}

ol.b {
font-weight: bold;
}

ul.krug {
list-style-type: circle; font-weight: bold;
}

table.new {
margin-left: 60px;
}

table.pis {margin-left: 60px;}
.div_pis {padding: 15px;}
.div_pis1 {text-align: right;}

.icq {
display:inline;
}

TABLE {
Vertical-align: top;
BORDER:1PX;
BORDER-COLLAPSE:COLLAPSE;
border-spacing:2;
}

TD {
Vertical-align: top;
PADDING:0PX;
Font-Family: Tahoma, Verdana;
Font-weight: normal; 
Font-size: 12px;
color: #424242;
}


table.inline TD {
Vertical-align: top;
PADDING:4PX;
Font-Family: Tahoma, Verdana;
Font-weight: normal; 
Font-size: 12px;
color: #424242;
border-bottom:solid 2px #ffffff;
border-right:solid 2px #ffffff;
padding: 4px;
}

TABLE.inline {
Vertical-align: top;
border-spacing: 0;
border:solid 1px #ffffff;
}

table.inline .dark td { background-color:#e6f2fc; font-family: helvetica, sans-serif; color: #22527d;}

td .dark a, td .dark a:visited {color: #22527d;}
td .dark a:hover {color: #0a599f;}

table.inline .light td { background-color: #c4d7e9; font-family: arial, helvetica, sans-serif; color: #000000;}

td .light a, td .light a:visited {color: #4d4f50;}
td .light a:hover {color: #22527d;}

.dark_respond { background-color:#e6e7e7; padding-left: 5px;}

td.center { text-align:center; }

DIV {
Font-Family: Tahoma, Verdana;
Font-weight: normal; 
Font-size: 12px;
color: #424242;
}

IMG {
BORDER:NONE;
}

P {
Margin: 0;
Padding: 0;
}

A {
Font-Family: Tahoma, Verdana;
Font-weight: normal; 
Font-size: 12px;
color: #185dc8;
}

A:hover {
color: #000000;
}

H1 {
Font-Family: Tahoma, Verdana;
Font-weight: normal; 
Font-size: 23px;
color: #185dc8;
Padding: 0;
Margin: 0 0 12px 0;
}

H2 {
Font-Family: Tahoma, Verdana;
Font-weight: normal;
Font-size: 11.16pt;
color: #000000;
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: 184px;
height: 63px;
Position: relative;
Top: 57px;
Left: 73px;
Float: left;
} 

#menu {
width: 900px;
Display: block;
Float: left;
Position: relative;
z-index: 20;
Top: 81px;
Left: 73px;
}

* html #menu {
Top: 10px;
}

#menu A {
Font-family:Arial;
Font-size: 12px;
Text-decoration: none;
Margin-right: 32px;
color:#185dc8;
}

#lang {
width: 245px;
height: 20px;
Float: right;
Text-align: right;
Margin: 62px 63px 0 0;
Font-size: 11px;

}

* html #lang {
Margin: 62px 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: 0px;
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-Image: url(../img/perevedem_logo.gif);
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-Image: url(../img/perevedem_logo.gif);
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 {
width: 100%;
height: 204px;
Float: left;
}

#footer {
width: 1007px;
height: 102px;
Float: left;
Text-align: left;
Margin-top: 40px;
BackGround-color: #e2e2e2;
}

* html #footer {
width: 1003px;
}

#copyright {
width: 312px;
height: 102px;
BackGround-Image: url(../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: auto;
height: 102px;
Float: left;
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;
}

#pismo1{
background-color:#E1E1E1;
width: 550px;
margin-left: 50px;
display: none;
}

#pismo2{
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-Image: url(../img/perevedem_logo.gif);
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;
}

#contacts{
width: 182px;
width: 220px;
height: 25px;
Color: #ffffff;
Padding: 2px 0 0 15px;
Margin: 50px 0 17px 73px;
BackGround-color: #185dc8;
BackGround-Image: url(../img/perevedem_logo.gif);
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-size: 11px;
Padding: 15px 0 0 89px;
}

#mal A {
Font-size: 11px;
Margin: 0;
}
.fon {
Margin: 0 0 0 73px;
}