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;
} 

center {
text-align:center !important;
}

body * { 
text-align: justify;
}

TABLE {
Vertical-align: top;
BORDER: 1PX;
BORDER-COLLAPSE: COLLAPSE;
border-spacing: 2;
}

TD {
Vertical-align: middle;
PADDING:0PX;
Font-Family: Tahoma, Verdana;
Font-weight: normal; 
Font-size: 12px;
/*color: #424242;*/
}

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;
}

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;
}

td.center { 
text-align:center; 
}

DIV {
Font-Family: Tahoma, Verdana;
Font-weight: normal; 
Font-size: 12px;
color: #424242;
}

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;
list-style-type: square;
font-family:helvetica,sans-serif;
}

ol {
margin: 0px 0 0px 40px;
Padding: 0px 0 13px 0;
Line-height:1.25;
}

IMG {
BORDER:NONE;
}

P {
Margin: 0;
Padding: 0;
font-family:helvetica,sans-serif;
}

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;
}

H3 {
margin-bottom:0;
}

H5 {
margin: 0px 0 0px 0px;
Padding: 5px 0 5px 0; 
Line-height:1.25;
Font-size: 12px;
}

SELECT {
width: 105px;
Color: #000000;
Font-size: 11px;
}

#page {
width: 932px; 
Position: relative;
height: auto;
margin: 0 auto;
}

#header {
width: 932px;
height: 117px;
Float: left;
BackGround-Image: url(../img/header_bg.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#logo {
Display: block;
Position: absolute;
Top: 19px;
Left: 15px;
} 

#p_onl {
Display: block;
Position: absolute;
Top: 95px;
Left: 798px;
}

#p_onl a {
	text-decoration: none;
	color: #BD1213;
	font-weight: bold;
	font-family: Verdana;
}

#menu {
width: 100%;
Float: left;
Padding-left: 15px;
}

#menu A {
Font-family:Arial;
Font-size: 12px;
Text-decoration: none;
Margin-right: 32px;
color: #185dc8;
}

#lang {
height: 77px;
Float: right;
Text-align: right;
Margin: 18px 16px 0 0;
Font-size: 11px;
}

* html #lang {
Margin: 18px 8px 0 0;
}

#lang IMG {
Margin: 10px 0 0 26px;
}

#vib_str {
Font-size: 11px;
Margin: 0 92px 0 0;
}

#main_str {
width: 1003px;
Margin: 70px 0 0 0;
Float: left;
Text-align: left;
}

* html #main_str {
width: 1003px;
Margin: 21px 0 0 0;
}

#home_blocks {
width: 1003px;
Line-height: 14px;
Margin: 0px 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: 567px;
Float: left;
Text-align: center;
}

#main_str_news {
width: 436px;
Float: left;
Padding-top: 0px;
Text-align: left;
}

* html #main_str_news {
width: 432px;
}

#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: 410px;
Margin: 13px 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: 20px;
}

.login_but {
Margin-bottom: -6px;
}

#footer {
width: 100%;
height: 128px;
Float: left;
Text-align: left;
Margin-top: 40px;
BackGround-color: #d7d8da;
BackGround-Image: url(../img/footer_bg.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#copyright {
width: 300px;
Text-align: left;
Float: left;
}

#footer A {
Color: #666666;
}

#copyright P {
Font-size: 9px;
Color: #0f0f0f;
Padding: 37px 0 0 78px;
}

#footer_link {
width: 600px;
Float: left;
Text-align: left;
Padding: 10px 0 15px 0;
}

#footer_link P {
Font-size: 10px;
Line-height: 14px;
}

#footer_link A {
Font-size: 10px;
Color: #5e5e5e;
}

#footer_link A:hover {
Text-decoration: none;
}

#cont {
width: 100%;
min-height: 330px;
height:auto !important;
height: 330px;
Float: left;
}

#cont TABLE {
width: 100%;
}

#left_menu {
width: 340px;
Text-align: left;
Padding: 0px 0 0 0;
}

#podmenu {
padding-left: 50px;
}

#left_menu A {
Margin-left: 73px;
}

#left_menu  td A {
Margin-left: 0px;
}

.sright {
margin-left: 380px; 
font-weight: bold; 
color: red; 
font-size: 10px;
}

#content {
width: auto;
Padding: 0 55px 0 0;
Text-align: left;
}

#content P {
Padding: 0px 0 13px 0; 
Line-height:1.45;
}

/*#phone {
width: 550px;
margin-left: 80px;
}*/

#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;
}

#office_link2 {
text-align:left;
Margin-left: 73px;
}

#office_link2 a {
Margin-left: 14px;
}

#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;
}

.style1 {
color: #82acc6;
}

.style2 {
color: #5e5e5e; 
Font-size: 10px;
}

#login_img {
border:0px; 
padding:0px 7px; 
margin:0;
}

table.mp3 {
padding-left: 20px;
}

table.diktors {
width: 300px;
}

td.diktors {
width: 300px; 
vertical-align: middle;
}

.icq {
display:inline;
}

ol.b {
font-weight: bold;
}

table.pis {
margin-left: 60px;
}

.div_pis {
padding: 15px;
}

.div_pis1 {
text-align: right;
}

.sub_ul {
padding-bottom: 2px; 
padding-left: 25px; 
list-style-type: circle; 
font-weight: bold; 
color: red;
}

.sub_ul1 {
padding-top: 15px; 
padding-left: 25px; 
list-style-type: none;
}

ul.krug {
list-style-type: circle; 
font-weight: bold;
}

div.baloon {
background: url(/img/baloon1.png) no-repeat;
width: 600;
height: 229;
}

div.baloon div.inside-baloon {
padding-left: 20px;
padding-top: 10px;
padding-right: 20px;
}

div.baloon div.inside-baloon h3 {
font: bold 22px Tahoma;
color: #676767;
margin-left: 10px;
}

div.baloon div.inside-baloon a { 
font: bold 12px Tahoma;
color: #676767;
}

div.baloon div.inside-baloon p { 
font: 12px Tahoma;
}

div.baloon div.inside-baloon a:hover { 
font: bold 12px Tahoma;
color: #676767;
}

div.baloon div.inside-baloon div.baloon-link {
margin-bottom: 8px;
}

div.baloon1 {
background: url(/img/baloon.png) no-repeat;
width: 220px;
height: 340px;
}

div.baloon1 div.inside-baloon1 {
padding-left: 20px;
padding-top: 10px;
}

div.baloon1 div.inside-baloon1 h3 {
font: bold 24px Tahoma;
color: #676767;
margin-left: 10px;
}

div.baloon1 div.inside-baloon1 p { 
font: bold 13px Tahoma;
color: #676767;
}

div.baloon1 div.inside-baloon1 a:hover { 
font: bold 13px Tahoma;
color: #676767;
}

div.baloon1 div.inside-baloon1 div.baloon-link {
margin-bottom: 8px;
}

#form {
width: 932px;
Float: left;
Margin-top: 10px;
}

#form_vkl {
width: 932px;
height: 38px;
Float: left;
}

#form_vkl a {
	text-decoration: none;
	cursor: pointer;
}

#form_vkl .act {
	background: url('/img/vkl_active.gif') no-repeat left top !important;
	color:#45494F !important;
}

#form_vkl .vkl {
	color: #ffffff;
	font-size: 12px;
	background: url('/img/vkl_noactive.gif') no-repeat left top;
	float: left;
	text-align:center;
	width: 233px;
	height: 38px;
	padding-top: 10px;
}

#form_cont {
width: 932px;
Float: left;
BackGround-Image:  url(../img/form_bg.gif);
BackGround-position: left top;
BackGround-Repeat: repeat-x;
}

*html #form_cont {
Margin-top: -2px;
}

*:first-child+html #form_cont, *html #form_cont {
Margin-top: 0px;
}

#form_cont_left {
width: 290px;
min-height: 350px;
height:auto !important;
height: 350px;
Float: left;
BackGround-Image:  url(../img/form_line.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#form_cont_right {
width: 632px;
min-height: 350px;
height:auto !important;
height: 350px;
Float: left;
Padding-top: 15px;
Padding-right: 10px;
BackGround-Image:  url(../img/form_line.gif);
BackGround-position: right top;
BackGround-Repeat: no-repeat;
}

#form_cont_right SPAN {
/*Font-family: Arial;
Font-weight: bold;
Font-size: 16px;*/
}

#form_cont_right P {
Padding-top: 10px;
}

#form_m {
height: 385px;
Float: left;
}

#form_m P {
Padding: 15px 0 0 32px;
Line-height: 27px;
}

#form_m A {
width: 230px;
Display: block;
Float: left;
Font-family: Verdana;
Font-size: 11px;
Text-decoration: none;
Margin-left: 3px;
}

#form_m A:hover {
Color: #bd1213;
BackGround-Image:  url(../img/m_line.gif);
BackGround-position: left bottom;
BackGround-Repeat: no-repeat;
}

.form_mn {
Color: #45494f;
BackGround: none;
}

.form_ma {
Color: #bd1213;
BackGround-Image:  url(../img/m_line.gif);
BackGround-position: left bottom;
BackGround-Repeat: no-repeat;
}

#form_login {
width: 100%;
Float: left;
Padding-left:32px;
}

#form_login P {
Padding: 0 0 0 22px;
Font-family: Arial;
Font-size: 11px;
Color: #666666;
}

.inp21 {
width: 124px;
height: 17px;
Border: 1px solid #666666;
Font-family: Arial;
Font_sixe: 11px;
Padding: 0 3px 0 7px;
Vertical-align: bottom;
Margin-top: 7px;
}

.inp22 {
width: 13px;
height: 13px;
Margin: 7px 0 7px 24px;
Vertical-align: middle;
}

#form_c_left {
width: 100%;
min-height: 350px;
height:auto !important;
height: 350px;
Float: left;
BackGround-Image:  url(../img/form_line.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#form_c_right {
width: 100%;
min-height: 350px;
height:auto !important;
height: 350px;
Float: left;
BackGround-Image:  url(../img/form_line.gif);
BackGround-position: right top;
BackGround-Repeat: no-repeat;
}

#nenr {
Float: left;
Padding: 5px 0 50px 38px;
}
/* for translation */

.time_select td,select {
width:auto !important;
vertical-align:middle !important;
}

/*  */
/*-------------------------??????????? ????--------------------------------*/
.bottomBlocks {
width: 1003px;
Line-height: 14px;
Margin: 0px 0 0 0;
Float: left;
padding-top:45px;

}

.bottomLeftBlock {
	float:left;
	margin-left:20px;
	width:500px;
}

* .bottomLeftBlock {
	margin-left:10px;
}

.bottomRightBlock {
	float:right;
	margin-right:20px;
	width:400px;
}

* .bottomRightBlock {
	margin-right:10px;
}


.leftBlockTitle {
width: 500px;
height: 21px;
Color: #ffffff;
Padding: 6px 0 0 0 !important;
Text-align: left;
background: url(../img/perevedem_logo.gif) no-repeat right center;
BackGround-color: #185dc8;
float:left;
}

.rightBlockTitle {
width: 400px;
height: 21px;
Color: #ffffff;
Padding: 6px 0 0 0 !important;
Text-align: left;
background: url(../img/perevedem_logo.gif) no-repeat right center;
BackGround-color: #185dc8;
float:left;
}


.leftBlockTitle h2,
.rightBlockTitle h2 {
Font-size: 12px;
Color: #ffffff;
Text-decoration: none;
padding-left:14px !important;
}


.bottomLeftBlock p,
.bottomRightBlock p {
	width:auto;
	padding-left:16px !important;
	padding-right:16px !important;
	padding-top:22px;
	clear:both;
	color:#6e6e6e;
}

/*-------------------------????? - ??????????? ????--------------------------------*/