body {
FONT-FAMILY: Arial, Arial, serif;
font-size: 14px
}

.text {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial, Arial, serif
}

TD, TH {
	 FONT-FAMILY: Arial, Arial, serif;
   text-align: left;
}

TH { font-weight: bold; text-align: center }

UL {
	 FONT-FAMILY: Arial, Arial, serif; 
}
OL {
	 FONT-FAMILY: Arial, Arial, serif; 
}
LI {
	 FONT-FAMILY: Arial, Arial, serif; 
}

UL {
	LINE-HEIGHT: 18px
}
OL {
	LINE-HEIGHT: 18px
}
LI {
	LINE-HEIGHT: 18px
}

INPUT,select {
	 FONT-FAMILY: Arial, Arial, serif; 
}

A {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial, Arial, serif
}
A:active {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial, Arial, serif
}
A:visited {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial, Arial, serif
}
A:hover {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial, Arial, serif;
	background-color: Black; text-decoration: none;
}

A.copylink {
	FONT-SIZE: 12px; COLOR: #5A5A5A; FONT-FAMILY: Tahoma;	font-weight: bold;
	text-decoration: none;
}
A.copylink:active {
	FONT-SIZE: 12px; COLOR: #5A5A5A; FONT-FAMILY: Tahoma;	font-weight: bold;
	text-decoration: none;
}
A.copylink:visited {
	FONT-SIZE: 12px; COLOR: #5A5A5A; FONT-FAMILY: Tahoma;	font-weight: bold;
	text-decoration: none;
}
A.copylink:hover {
	FONT-SIZE: 12px; COLOR: #5A5A5A; FONT-FAMILY: Tahoma;	font-weight: bold;
	background-color: transparent;
	text-decoration: underline;
}

A.menu {
  padding: 0 0px;
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial;
	text-decoration: none;
}
A.menu:active {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial;
	text-decoration: none;
}
A.menu:visited {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial;
	text-decoration: none;
}
A.menu:hover {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial;
   background-color: transparent;
	text-decoration: underline;
}

.menu	 {FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial;	padding-left: 6;}
.mennu {FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial;}

A.more {
	FONT-SIZE: 12px; COLOR: Red; FONT-FAMILY: Tahoma;	font-weight: bold;
	text-decoration: none;
}
A.more:active {
	FONT-SIZE: 12px; COLOR: Red; FONT-FAMILY: Tahoma;	font-weight: bold;
	text-decoration: none;
}
A.more:visited {
	FONT-SIZE: 12px; COLOR: Red; FONT-FAMILY: Tahoma;	font-weight: bold;
	text-decoration: none;
}
A.more:hover {
	FONT-SIZE: 12px; COLOR: Red; FONT-FAMILY: Tahoma;	font-weight: bold;
	background-color: transparent;
	text-decoration: underline;
}

A.partner {
	FONT-SIZE: 12px; COLOR: White; FONT-FAMILY: Tahoma;
	text-decoration: none;
}
A.partner:active {
	FONT-SIZE: 12px; COLOR: White; FONT-FAMILY: Tahoma;
	text-decoration: none;
}
A.partner:visited {
	FONT-SIZE: 12px; COLOR: White; FONT-FAMILY: Tahoma;
	text-decoration: none;
}
A.partner:hover {
	FONT-SIZE: 12px; COLOR: White; FONT-FAMILY: Tahoma;
	background-color: transparent;
	text-decoration: underline;
}

.copy{
	font-family: Arial;
	font-size: 12px;
	color: #5A5A5A;
	padding-left: 20;
}

.zag, h1, h2, h3{
	font-family: Arial;
	font-size: 14px;
	color: #A9A9A9;
	font-weight: bold;
	padding:3; margin:3;
}

.bright{
	border-right: 0px solid #5C5C5C;
	font-family: Arial;
	font-size: 12px;
	color: #5A5A5A;
	padding-left: 20; margin:9;
}

.bottom{
	border-bottom: 1px solid #5C5C5C;
}

.right{
	border-top: 1px solid #FFFFFF;
	border-bottom: 5px solid #C3182D;
}

.pole{
	border-top: 1px solid #838383;
	border-bottom: 1px solid #838383;
}

.image{
	border: 1px solid #838383;
}

.myfirm{
	border-bottom: 1px solid #838383;
}

.table{
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #616161;
}

.table2{
	border-right: 1px solid #FFFFFF;
}

.price{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #C3182D;
}

.auto{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.firms{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #707070;
}


.subzag{
	font-family: Times New Roman; font weight:bold;
	font-size: 14px;
	color: #222222;
	padding-bottom:5;
}
img { border: 0 }

.header { background: url(../img/header.png); width: 1003px; height: 295px; margin: 0 auto 0 auto }

.header h1 { position: relative; top: 190px; left: 22px; font-size: 12px; font-weight: bold; color: #ddd; margin: 0; padding: 0 }

.header a:hover, 
.header a { text-decoration: none; background: transparent }

.header .email { left: 835px; position: relative; top: 164px; width: 155px; }
.header .email a { display: block; width: 200px; text-decoration: none }

.header .menu-main { height: 28px; left: 0; position: relative; top: 192px; width:96px; }
.header .menu-main a { display: block; width:96px; height: 28px; }

.header .menu-about { height: 28px; left: 150px; position: relative; top: 164px; width:70px; }
.header .menu-about a { display: block; width:70px; height: 28px; }

.header .menu-services { height: 28px; left: 265px; position: relative; top: 136px; width:70px; }
.header .menu-services a { display: block; width:70px; height: 28px; }

.header .menu-adv { height: 28px; left: 380px; position: relative; top: 108px; width:100px  ; }
.header .menu-adv a { display: block; width:100px; height: 28px; }

.header .menu-contacts { height: 28px; left: 515px; position: relative; top: 80px; width:100px; }
.header .menu-contacts a { display: block; width:100px; height: 28px; }

.header .small-nav { height: 20px; left: 923px; position: relative; top: 88px; width:70px; }
.header .small-nav .home { display: block; width:20px; height: 20px; float: left; }
.header .small-nav .contacts { display: block; width:20px; height: 20px; float: left; margin-left: 5px }
.header .small-nav .memories { display: block; width:20px; height: 20px; float: left; margin-left: 5px }
.header .select-field { margin-top: 8px }

.search { height:20px;
left:676px;
position:relative;
top:67px;
width:226px; padding: 0; margin: 0 }
.search form { padding: 0; margin: 0 }
.search select {
width:142px;
height: 18px;
font-size: 11px;
margin: 2px 0 0 0;
padding: 0; float: left;
font-weight: bold }
.search-button { background:transparent none repeat scroll 0 0;
border:0 none;
height:17px;
margin-top:3px;
width:61px;
padding: 0;
margin-left: 23px; float: left;
cursor: pointer;
}

.content { padding: 12px 12px 0 12px }
a:hover { background: transparent }


.body { font-size: 12px }
.body .item { font-size: 12px; color: #333 }
.content ,
.content tr,
.content tr td,
.content div,
.content span,
.content a { font-size: 12px; color: #333 }
td.auto { color: #fff !important }

p { margin-bottom: 0; padding-bottom: 0}

body { margin: 0; padding: 0 }

h1, h2, h3 { text-align: center}
.header h1, .header  h2, .header  h3 { text-align: left }

 html,  body {
  height:100%;
 }
 
 /*.body { height: 100% }*/
 /*.wrapper { height: 100%}*/
 .menu-table tr td { padding-left: 4px } 
