body {position:relative; padding:233px 0 0 0; font-family:Verdana; background:url(/image/big_back.gif) repeat-x left 73px; font-size:1.1em;}

A {color: #054FA3;}

h1 {font-family: Arial;	color: #B60E16;	font-size: 16px; margin:0px 0 35px 0; text-align:left;}

#main {width:100%;}
#left {width:200px;}
#content {background:url(/image/content_top.jpg) no-repeat 3px top; padding:21px 25px 30px 28px; width:100%; text-align:justify;}
#right {border-right:solid 4px #CDD9EC; text-align:right; padding-right:4px;} /* width:260px;  */

#top {position:absolute; top:0; left:0; height:73px; width:100%; background:url(/image/top_back.jpg) no-repeat left top;}

#lang {position:absolute; right:10px; top:5px; z-index:10; font-size:10px; /* width:28px; height:20px; background:url(/image/en.gif) no-repeat;*/}

#header {position:absolute; top:75px; left:0; width:100%;}

#logo {height:100%; width:100%; background:url(/image/top_back_right.gif) repeat-y right; position:relative;}
#logo ul {position:absolute; top:0; right:0; width:466px;	list-style-type:none; margin:0; height:100%; padding:35px 0 0 0;}
/* background:url(/image/lines.png) no-repeat right top; */

#logo ul li {height:100%; float:right; margin:0;}
#logo ul a {margin:0 70px 0 0; text-decoration:none;}
#logo p {margin:0; color: #C42027; text-align:center; font-size:14px; font-weight:bold; position:absolute; z-index:100; left:0; top:30px; width:100%;}

#home {background:url(/image/home.gif) no-repeat;}
#contact {background:url(/image/contacts.gif) no-repeat;}
#map {background:url(/image/search.gif) no-repeat; margin-right:-5px !important;}

#footer {position:relative; background:url(/image/bottom_back.gif) repeat-x left top; height:50px; margin-left:200px;}
#banner {position:absolute; top:30px; left:-200px; width:200px; z-index:1; text-align:center;}
#copyright {position:absolute; top:0; left:0; background:url(/image/bottom.gif) no-repeat; width:330px; height:50px; font-family: Arial; font-size:12px; padding:30px 0 0 29px;}
#mcsite {position:absolute; top:0; right:0; height:50px; width:230px; background:url(/image/2.gif) no-repeat right top; padding:30px 18px 0 0; text-align:right;}
#mcsite a b {font-size:12px; font-family:Arial, Helvetica, sans-serif;}

#mcsite a.shadow {text-decoration:none;}

.shadow {color:#A7A7A7;}

ul.menu, .submenu ul {margin:0; padding:0; list-style-type:none} 
ul.menu li {margin:0; padding:7px 0 0 0; background:url(/image/menu_back.jpg) no-repeat left top;}
ul.menu li a {color:#FFFFFF; text-decoration:none; margin:0; padding:0 0 8px 22px; font-size:10px; font-weight:bold; text-transform:uppercase; display:block; height:16px;}

div.submenu {background:#E5EDF6 url(/image/menu1_back.gif) repeat-y right;}
div.submenu ul {background:url(/image/menu1.gif) no-repeat; padding:8px 0; margin:0;}
div.submenu ul li {background:url(/image/menu1_pic.gif) no-repeat 22px 3px; padding:3px 5px 3px 34px; margin:2px 3px 3px 0;}
div.submenu ul li a {color:#034EA2; font-size:10px; font-weight:normal; text-transform:uppercase; margin:0; padding:0; text-decoration:none; height:auto;}

table.std tr th {color:#FFFFFF; background-color:#3397D2; font-size:11px;}
table.std * th {padding:5px;} 
table.std * td {padding:6px; text-align:center;}


tr.zebra td {background-color:#d5e2f0;}

#docs * td {width:50%; border-bottom:1px solid #b4c6e2; font-size:11px;}
#docs * h2 {font-size:12px; text-align:left; font-weight:bold; margin:5px 0 0 0; padding:0;}
#docs * blockquote {width:310px; margin:0; padding:0 0 0 20px; background:url(/UserFiles/Image/us_images/pdf.gif) no-repeat 0 5px;}
#docs * blockquote a {text-decoration:none;}
#docs * blockquote a span {text-decoration:underline; float:right; position:relative; bottom:10px;}
#docs * a:hover {color:#c42027;}

.BrdImg * img {border:solid 2px #e6eff8;}

/* описание продукции, скрытые блоки */
.detail {display:none; padding:10px;}
div.door {border-top:1px solid #e8eef6; margin:1px 0; clear:both;}
div.door a {float:right; width:32px; height:16px; background:url(/image/door.gif) no-repeat;}


.announce {padding:0 0 0 0; text-align:left;}
div.image {float:left;}
div.image img {margin:0 12px 12px 0; border:3px solid #E6EFF8;}

table.industry * td {border-bottom:1px solid #646464;}

td.cell {padding:10px 5px 10px 0; border-bottom:1px solid #d8d4c8;}

h2, p.h2 {font-size:12px; text-align:left; font-weight:bold; margin:5px 0 10px 0; padding:5px; color: #054FA3;}

#map-page a {text-decoration:none;}
#map-page a:hover {text-decoration:underline;}

a.part {text-decoration:underline; font-weight:bold; background:url(/image/map-li.gif) no-repeat left center; padding-left:10px;} 

a.seo {text-decoration:none; color:#000000;}

H1.menu1_active {
	font-size: 10px;
	font-weight: normal;
	color: #C42027;
	text-transform: uppercase;
}

H1.map {
color:#666666;
font-size:11px;
font-family:Arial;
}

.photo p {margin:4px 0px 4px 0px;}

/*-----------  feadback  -----------------*/

form.std * input, form.std * textarea {
font-family:Verdana;
color: #000000;
font-size:11px;
border:solid 1px #B3CCE5;
width: 300px;
}

form.std * input.button {
width: 148px;
background:#176FB7;
border:solid 1px #176FB7;
text-transform:uppercase;
font-family:Arial;
color:white;
font-size:10px;
height:20px;
}


.description {
border-right:solid 3px #DA2128;
width:150px;
}

.formComment {
color:#909090;
font-size:10px;
}

.warning {
color:#AD2D28;
}

/*----------table------------*/

table.public TH {
text-align:left;
background:#3397D2;
font-weight:bold;
color:#FFFFFF;
height:25px;
padding-left:8px;
padding-right:8px;
font-size:12px;
}

table.public TD {
background:#FFFFFF;
font-weight:normal;
color:#000000;
height:25px;
padding-left:8px;
padding-right:8px;
}

/*----------table card------------*/

table.haract{
margin-top:18px; 
margin-bottom:25px;
width:100%;
}

table.haract TD {
padding:0px 21px 0px 12px;
height: 25px;
background:#e8eef6;
font-weight:normal;
color:#000000;
}
hr {
color:#B60E16;
width:100%;
}

