body
{
	margin:0px;
    padding:0px;
  	font-family: Tahoma;
	font-size: 12px;
    color:#000000;
	text-align: left;
	background-color: #FFFFFF;
	background: url(i/bg.gif);
}

img {
	border: 0;
}

td {	
	font-size: 12px;
	font-weight: normal;
    color:#000000;	
}

#logoOld {
	width: 262px;
	height: 63px;
	margin: 10px 30px 30px 30px;
}

#logo {
	width: 188px;
	height: 130px;
	margin: 10px 0px 15px 50px;
}

#rtop {
	text-align: right;
}

#menu 
{
	margin: 0px 0px 15 -15;
	height: 0px;
}

.shareForm
{
	margin: 0px 0px 0 0;
	height: 0px;
}

#itop {
		background: url(i/top.jpg) no-repeat right;
		width: 666px;
		height: 264px;
		margin-right: 40px;
}

#lmenu {
	font: Trebuchet MS 13pt;
	margin: 0px 0px 0px 0px;
	font-weight: lighter;
	letter-spacing: 0px;
	line-height: 25px;
	color: #7C7C7C;
}

#rmenu {
	font: Trebuchet MS 13pt;
	margin: 0px;
	font-weight: lighter;
	letter-spacing: 0px;
	line-height: 20px;
	color: #7C7C7C;
}

.bt {
	background: #E7E7E7  url(i/b-left-bg.gif) left no-repeat;
	padding: 0 0 0 25px;
	line-height: 18px;
	margin: 0 auto 0 0;
	width: 1px;
}

.bt2 {
	background: #E7E7E7 url(i/b-right-bg.gif) right no-repeat;
	padding: 0 0 0 5px;
}	

#b {
	margin:10px 0 0 0;
}

.date {
	font-weight: lighter;
	font-size: 11px;
	font-family: Trebuchet MS;
	color: #C4C4C4;
}

td.line {
	height:1px;  
	line-height:1px;
	background-color: #E0E0E0;
}

.news {
	font-size: 11px;
	padding: 5px 5px 5px 0;
	color: #494949;
	line-height:12px;
}
.shareGroup {
	font-size: 13px;
	padding: 5px 5px 5px 0;
	color: #494949;
	line-height:12px;
}
.shareList {
	font-size: 11px;
	color: #494949;
}
.refArticles {
	font-size: 11px;
	padding: 5px 5px 5px 0;
	color: #494949;
	line-height:11px;
}

.bot {
	font-size: 11px;
	padding: 5px 5px 5px 0;
	color: #999999;
}

#search {
	background-color: #EAEAEA;
	text-align: center;
}

form {padding:7px 0 0 0; margin:0; text-align: left; vertical-align: top; vertical-align: middle;}
form.searf {padding:10px 0 0 10px; margin:0; text-align: left; vertical-align: top; vertical-align: middle;}
input.search {padding:8px 20px 0 10px; border: none; background: none; width: 195px; font-size: 14px; height: 27px; text-align: left; vertical-align: top; vertical-align: middle;}
input.radio {padding:0; margin: 0 3px 0 -5px; border: none; vertical-align: middle;}
input.price {margin:0px 0 0 0; padding:0; border: 1px solid #B3B9C3; background: #FFFFFF; width: 50px; font-size: 11px; height: 19px; text-align: left; vertical-align: top; vertical-align: middle;}
input.age {padding:0; border: 1px solid #B3B9C3; background: none; width: 40px; font-size: 11px; height: 16px; text-align: left; vertical-align: top; vertical-align: middle;}
select.calc1 {margin:3px 0 3px 0; border: 1px solid #B3B9C3; background: #FFFFFF; width: 150px; font-size: 11px; height: 17px; text-align: left; vertical-align: top; vertical-align: middle;}
select.price {padding:0; border: 1px solid #B3B9C3; background: #FFFFFF; width: 45px; font-size: 11px; height: 17px; text-align: left; vertical-align: top; vertical-align: middle;}
	
#sear {
	background: url(i/search-bg.gif) no-repeat top left;
	vertical-align: top;
	text-align: center;
	width: 610px;
	height: 50px;
}

.calc {
	font-weight: lighter;
	font-size: 11px;
	font-family: Trebuchet MS;
	color: #4A4A4A;
	line-height: 25px;
}

.phone {
	font-size: 35px;
	font-family: Myriad Pro;
	font-weight: 600;
	color: #000;
	line-height: 25px;
	position:relative; 
	top:40; 
	right: 410; 
	width:150px; 
	height:50px; 
}
	
a {border: 0; color: #4A4A4A}
a:link {TEXT-DECORATION: none;}
a:visited {TEXT-DECORATION: none;}
a:hover {COLOR: #EF5400; TEXT-DECORATION: underline; COLOR: #EF5400;}
a:active {TEXT-DECORATION: underline; COLOR: #EF5400;}

A.mainMenuLink:link{ font-family:Verdana; font-size:14px; color: #000000;text-decoration: none; font-weight:bold;}
A.mainMenuLink:visited {font-family:Verdana; font-size:14px; color: #000000;text-decoration: none; font-weight:bold;}
A.mainMenuLink:hover {font-family:Verdana; font-size:14px; color: #EF5400; text-decoration: underline; font-weight:bold;}

A.mainMenuLink2:link{ font-family:Verdana; font-size:10px; color: #000000;text-decoration: none; font-weight:normal;}
A.mainMenuLink2:visited {font-family:Verdana; font-size:10px; color: #000000;text-decoration: none; font-weight:normal;}
A.mainMenuLink2:hover {font-family:Verdana; font-size:10px; color: #EF5400; text-decoration: underline; font-weight:normal;}


.lbWar
{
	font-family:  Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size: 12px;
	color:#FF0000;
	text-decoration: none; 
}

.gridResHeader
{
	font-family:  Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size: 12px;
	color:#000000;
	text-decoration: none;
	border-width:0;
}
.but
{
	font-family:  Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size: 12px;
	background-color:Lavender;
	color:#494949;
	text-decoration: none;
}
.lbRes
{
	font-family:  Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size: 14px;
	color:#494949;
	text-decoration: none;
}
.lbCompanyDetail
{
	font-family:  Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size: 12px;
	color:#000000;
	text-decoration: none;
}

.lbCompanyDetail2
{
	font-family:  Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size: 16px;
	color:#000000;
	text-decoration: none;
}
.grid
{
	font-family:  Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size: 12px;
	color:#000000;
	text-decoration: none;
}
.pageHeader
{
	font-family:  Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size: 18px;
	color:#000000;
	text-decoration: none;
}
.lb
{
	font-family:  Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size: 12px;
	color:#000000;
	text-decoration: none;
}
.lbOrder
{
	font-family:  Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size: 12px;
	color:#000000;
	text-decoration: none;
}
.tags {
	font-size: 11px;
	padding: 5px 5px 5px 0;
	color: #494949;
}
.newsCaption {
	font-size: 11px;
	padding: 5px 5px 5px 0;
	color: #494949;
}
.newsCaptionBig {
	font-size: 12px;
	padding: 5px 5px 5px 0;
	color: #494949;
}
.newsDescr {
	font-size: 12px;
	padding: 5px 5px 5px 0;
	color: #000000;
}
.history {
	font-size: 12px;
	padding: 5px 5px 5px 0;
	color: #494949;
}
select.company {padding:0; border: 1px solid #B3B9C3; background: #FFFFFF; width: 150px; font-size: 11px; height: 17px; text-align: left; vertical-align: top; vertical-align: middle;}
.butSearch {
	font-size: 12px;
	width: 150px;
}
.companyCaption {
	font-size: 12px;
	padding: 5px 5px 5px 0;
	color: #494949;
}
.articleCaption {
	font-size: 11px;
	padding: 5px 5px 5px 0;
	color: #494949;
}
.articleCaptionBig {
	font-size: 12px;
	padding: 5px 5px 5px 0;
	color: #494949;
}
.articleDescr {
	font-size: 12px;
	padding: 5px 5px 5px 0;
	color: #000000;
}
#refArticles {
	font: Trebuchet MS 13pt;
	margin: -10px 0px 0px 50px;
	font-weight: lighter;
	letter-spacing: 0px;
	line-height: 8px;
	color: #7C7C7C;
}
.companyDescr {
	font-size: 11px;
	padding: 5px 5px 5px 5px;
	color: #000000;
}
.companyDescrFull {
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	color: #000000;
}
.serviceCaption {
	font-size: 12px;
	padding: 0px 0px 0px 5px;
	color: #494949;
}
.serviceTopCaption {
	font-size: 14px;
	font-weight:bold;
	padding: 5px 5px 5px 5px;
	color: #494949;
}
.serviceCaptionSmall {
	font-size: 11px;
	padding: 0px 0px 0px 5px;
	color: #494949;
}
.serviceDescr {
	font-size: 11px;
	padding: 5px 5px 5px 5px;
	color: #000000;
}
.serviceDescrFull {
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	color: #000000;
}
.contentBody {
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	color: #000000;
}

A.ArticleLink:link{ font-family:Verdana; font-size:11px; color: #ff6600;text-decoration: underline; font-weight:bold;}
A.ArticleLink:visited {font-family:Verdana; font-size:11px; color: #ff6600;text-decoration: underline; font-weight:bold;}
A.ArticleLink:hover {font-family:Verdana; font-size:11px; color: #ff6600; text-decoration: none; font-weight:bold;}

.shareBody {
	font-size: 11px;
	padding: 5px 5px 5px 0;
	color: #494949;
}
.shareCaption {
	font-size: 11px;
	padding: 5px 5px 5px 0;
	color: #494949;
}

A.shareLink:link{ font-family:Verdana; font-size:11px; color: #ff6600;text-decoration: underline; font-weight:bold;}
A.shareLink:visited {font-family:Verdana; font-size:11px; color: #ff6600;text-decoration: underline; font-weight:bold;}
A.shareLink:hover {font-family:Verdana; font-size:11px; color: #ff6600; text-decoration: none; font-weight:bold;}
.articleBody {
	font-size: 11px;
	padding: 5px 5px 5px 0;
	color: #494949;
}

div.footnote_new, div.footnote_new_active {
  position: absolute;
  z-index: 10;
  display: none;
  width: 200px;
  font-size: 12px;
  padding: 3px;
  color: #000000;
  background: #FBFBE5;
  border: 1px solid #C3C3C3;
}
#x_image { position: absolute; right: 5px; top: 5px }
.boxcalc
{
	font-family:  Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
}
#onlineContact {
	font: Trebuchet MS 13pt;
	margin: 20px 0px 20px 50px;
	font-weight: lighter;
	letter-spacing: 0px;
	line-height: 15px;
}

#onlineContact2 {
	font: Trebuchet MS 13pt;
	margin: 20px 0px 20px 0px;
	font-weight: lighter;
	letter-spacing: 0px;
	line-height: 15px;
}

.textContact {
	font: Trebuchet MS 13pt;
	color:#494949
}
.phoneCode {
	font: Arial,Trebuchet MS;
	color:#FF0000;
	font-weight:normal;
	font-size:14px;
    line-height: 25px;
}
.phoneContact {
	font: Arial,Trebuchet MS;
	color:#FF0000;
	font-weight:normal;
	font-size:20px;
    line-height: 25px;
}
.textHint {
	font: Trebuchet MS 11pt;
	color:#494949
}

td.line2 {
	height:2px;  
	line-height:2px;
	background-color: #E0E0E0;
}