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;
}

TABLE {
Vertical-align: top;
BORDER:0PX;
BORDER-COLLAPSE:COLLAPSE;
BORDER-SPACING:0;
}

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 #c0504d;
}

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

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

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: #c21616;
}

A:hover {
color: #000000;
}

H1 {
Font-Family: Tahoma, Verdana;
Font-weight: bold; 
Font-size: 23px;
color: #c21616;
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:#c21616;
}

#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: 0px 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;
}

.sign {
text-align:right;
color:#c21616;
font-style:italic;
}

.testimonial {
margin-bottom:16px;
padding:0;
}

.testimonial:first-letter {
color: #c21616;
font-weight:bold;
}

.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: #c21616;
Padding: 6px 0 0 15px;
Text-align: left;
BackGround-Image: url(../images/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: #c21616;
BackGround-Image: url(../images/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(../images/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;
}

#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;
}

#office{
width: 220px;
height: 25px;
Color: #ffffff;
Padding: 2px 0 0 15px;
Margin: 0px 0 17px 73px;
BackGround-color: #c21616;
BackGround-Image: url(../images/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: #c21616;
BackGround-Image: url(../images/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: 33px 0 0 89px;
}

#mal A {
Font-size: 11px;
Margin: 0;
}

.fon {
Margin: 0 0 0 73px;
}

.pismo {
display: none;
padding: 15px;
background:#eee
}


/* Ластик, начало */
* {
	padding: 0;
	margin: 0;
}

img {
	border: 0;
}

/* Ластик, конец */

body{
	background:#fff;
	color:#000; 
	font: 12px Tahoma, Verdana;
	margin:0; 
	padding:0
}


input,select {
	vertical-align: middle; 
	height: 18px;
}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
	overflow:hidden;
}

/*Протез для IE*/
.clearfix {
	//display: inline-block;
}
/*-------------*/

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

/* ** header ** */
.headerde {
	padding:20px 0 18px 28px;
}
	.iconsde {
		float:right;
		list-style-type:none;
		margin:0;
		padding:1px 7px 0 2px;
	}
		.iconsde li {
			float:left;
			padding-left:28px;
		}
	.logode {
		float:left;
		padding:37px 0 0 0
	}
	
.menude {
	background:#E2E2E2;
	margin:0 0 40px 0;
	padding:2px 4px
}
	.langde {float:right;}
	.langde select{
		color:#000;
		font:11px Tahoma, Arial, Verdana, Helvetica;
		width:148px
	}
	.menude ul {
		float:left;
		list-style-type:none;
		margin:2px 0 0 0;
		padding:0
	}
		.menude li {
			float:left;
			Padding: 0px;
			padding-left:37px;
			Line-height:1;
		}
		.menude ul a {
			color:#C0191A;
			font:12px Tahoma, Arial, Verdana, Helvetica;
			text-decoration:none;
			text-transform:uppercase;
		}
		.menude ul a:hover {text-decoration:underline}
/* ** content ** */

