/* www.plasma-installation.com | Yurevich Sergey */

html, body {	margin:0; color:#434343; background-color:#ececec; line-height:1.5em; min-width:965px; max-width:1377px;	padding:0; font-family: "Times New Roman", Times, serif; font-size:14px;}

a:link		{color: #138BB9;}
a:hover		{text-decoration:none; color: #6CBEF4;}
a:visited	{	color:#138BB9;}

#hd_bg	{	background:url(images/hd_bg.gif) repeat-x; width:100%; height:363px; position:absolute; }
#hd_logo	{	background:url(images/hd_logo.gif) no-repeat; width:123px; height:41px; position:absolute; left:32px; top:24px;}
#hd_logo_main	{	background:url(images/logo_main.gif) no-repeat; width:123px; height:41px; position:absolute; left:32px; top:24px;}

#hd_l	{	background:url(images/hd_l.jpg) no-repeat; width:148px; height:189px; position:absolute; left:35px; top:83px;}	
#hd_r	{	background:url(images/hd_r.jpg); width:125px; height:220px; position:absolute; right:43px; top:52px;}

#aboutus	{	position:absolute;	top:31px;	right: 61px;}

#home		{	position:absolute;	top:151px;	left: 128px;}

#frame		{
	position: relative; margin:auto;
	width: 890px;}
	
#ramka	{	background:url(images/frame.png) no-repeat center; height:115px; width:100%; position:absolute;}

h1	{	color:#e2631e; font-size:24px; padding:0; margin-top:0; margin-bottom:10px; font-weight:normal;}	
.s	{	padding:0; margin-top:15px; margin-bottom:-5px;	font-size:18px; background:url(images/line.gif) no-repeat bottom left; color:#6b6b6b; font-weight:bold;}

.txt	{ color:#434343;}
.txt_red	{	color:#832222;}
td, tr, table	{	vertical-align:top;}

.slogan	{	width: 100%; height:53px; position:absolute; margin:auto; top:30px; color:#ac6542; font-size:16px;}

.tollfree	{ color:#aea595; font-size:14px; }

.phoneh		{	color:#62a444; font-size:24px; width: 345px; height:21px; position:absolute; right:30px; text-align:right; top:28px; }

#home_margin	{	height:100%; padding-top:15px;}

.who	{	color:#5e5e5e;	font-size:17px; line-height:1.5em; text-align:left; width:780px; margin:auto;}
h6.who	{	color: #999999;	font-weight:normal; font-size:14px; line-height:1.2em; margin-top:-18px;}

div.copyr {font-size: 11px; font-family:Tahoma; padding-bottom:25px; padding-right:15px; margin-top:15px;}

a.btn	{background:url(images/btn.gif) no-repeat  bottom; display:block; width:87px; height:34px;}

a.btn:hover	{	background:url(images/btn.gif) no-repeat top; display:block; width:87px; height:34px;}

.style1 {font-size: 26px}
.style2 {font-size: 16px; color:#888888; font-family:Georgia, "Times New Roman", Times, serif; }
.style3 {color: #E89F46; font-family:Georgia, "Times New Roman", Times, serif;}
.style4 {
	color: #22AEDD;
	font-size: 26px; padding-right:144px; position: relative; width:940px; margin:auto;
}

.margintop {margin-top:80px; }

.fonbolshoy	{background:url(images/homepage.jpg) no-repeat; background-position:center bottom; margin:auto; width:99%;}

.footbody	{border-top:solid 1px #CCCCCC; margin-top:15px; height:80px; width:100%;}

/* Main Menu */
.menuheader	{	font-size:14px; font-family:Georgia; color:#000000;}
a.menuheader { text-decoration:underline; font-size:17px; color: #666666;}
a.menuheader:hover	{ text-decoration:none; color: #FF6600;}

.menusmall	{	color:#666666; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.menusmall {	text-decoration:underline; color:#4D7082}
a.menusmall:hover { color:#FF6600;}

.lmenuhd	{ background: transparent url(images/trans.gif); width:69%; padding-bottom:9px; margin-top:10px; padding-top:7px; padding-left:10px; padding-right:20px;}

.ltrans	{background: transparent url(images/trans3.gif); padding:5px; border: none;}

ul.lmenu	{	margin-top: -9px; margin-bottom:0; margin-left:5px; padding:3px; padding-top:0px; list-style:none;  line-height:1.7em;}

.lmenuhdi	{display:inline; background: transparent url(/images/trans.gif); padding-bottom:9px; margin-top:10px; padding-top:7px; padding-left:10px; padding-right:70px;}

.lmenuhdt	{display:inline; background-color:#ececec; padding-bottom:9px; margin-top:10px; padding-top:7px; padding-left:10px; padding-right:58px;}

.lmenuhdtabout	{display:inline; background-color:#ececec; padding-bottom:9px; margin-top:10px; padding-top:7px; padding-left:8px; padding-right:0px;}

ul.tmenu	{margin-left:0px; width:100%; margin-bottom:0; padding:0; line-height:30px;}

.lmenuwrap	{	height:80px;}

table, td, tr 		{margin:0; padding:0; vertical-align:top; border: none;}