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;
} 

.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: center;}

.icq {
display:inline;
}

ol.b {
font-weight: bold;
}

table.pis {margin-left: 60px;}
.div_pis {padding: 15px;}
.div_pis1 {text-align: right;}

body * { 
text-align: left;
}

.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;
}

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 {
Vertical-align: top;
border-spacing: 0;
border:solid 1px #ffffff;
}

TD.in {
		border: solid 1px #000000;
}

TD.in1 {
		border: solid 1px #AAAAAA;
}

TD.in2 {
	border: solid 1px #000000;
	height : 15pt;
	padding-top:5px;
	text-align:center;
	padding-bottom : 5pt;
}

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;
}

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: 1003px; 
Position: relative;
height: auto;
margin: 0 auto;
}

* html #page {
width: 1003px; 
}

#logo {
width: 184px;
height: 63px;
Position: relative;
Top: 10px;
Left: 73px;
Float: left;
} 

#p_onl {
Display: block;
Position: absolute;
Top: 113px;
Left: 735px;
}

#p_onl a {
	Font-family:Arial;
	Text-decoration: none;
	Color:#C00;
	Font-size:12px;
	font-family: Verdana;
}

#menu {
width: 850px;
Display: block;
Float: left;
Position: relative;
z-index: 20;
Top: 72px;
Left: -111px;
width: 650px;
}

* 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: 22px 60px 0 0;
Font-size: 11px;

}

* html #lang {
Margin: 22px 31px 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;
}

#header {
width: 100%;
height: 204px;
Float: left;
}

#footer {
width: 1003px;
height: auto;
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: auto;
Float: left;
Text-align: left;
Padding: 10px 50px 15px 0;
}

#footer_link P {
width: auto;
height: auto;
Line-height: 10px;
}

#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: 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;
}
 
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;
}

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{
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;
}



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;
}
/*-------------------------Добавленный блок--------------------------------*/
.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;
}

.leftBlockTitleFull {
width: 1000px;
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;
}

.leftBlockTitleFull 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;
}

/*-------------------------Конец - добавленный блок--------------------------------*/
.toggle-box h1{
	width: 300px;
	cursor: pointer;
}	 
.hidden-p{
	width: 350px;
} 
