body			{ background:url('/i/bg.gif') repeat-x #ffffff; margin:20px 20px 0px 20px; }
body, td		{ font-family:Tahoma,"Trebuchet MS",sans-serif; color:#000000; font-weight:normal; font-size:10pt; }
                	
form			{ margin:0px 0px 0px 0px; }	
input,textarea,select 	{ font-family:Tahoma; color:#000000; font-size:1.0em; border-width:2; padding-left:2px; }
.but 			{ font-size:1.1em; font-weight:bold; cursor:hand; text-transform: capitalize; padding:2px 30px 2px 30px; } 
* html .but 		{ border-width:1; 1background:url('/i/input_bg.gif') repeat-x #ffffff; background-position:center center; }

fieldset		{ border:1px solid #97979A; padding:10px; margin:10px 0px 10px 0px; }
                	
ul li 			{ list-style-type:square; list-style-position:outside; }
hr			{ color:#000000; background-color:#000000; height:1px; border-width:0px; width:100%; }
p 			{ text-indent: 0em; margin:20px 0px 0px 0px; }
                	
a:link 			{ color:#000000; font-weight:bold; text-decoration:underline; }
a:visited 		{ color:#999999; font-weight:bold; text-decoration:underline; }
a:hover 		{ color:#000000; font-weight:bold; text-decoration:none; }

/* =================== */

#header			{ height:80px; margin-top:20px; }
#content		{ white-space:none; }
#d1			{ float:left; width:81%; }
#right			{ float:right; width:18%; }

#left			{ float:left; width:20%; }
#bottom			{ width:100%; height:200px; background:#c7d6d9; margin-top:20px; }

#contenttext		{ float:right; width:79%; }
#contenttext .gallerypic { display:block; width:100px; height:100px; overflow:hidden; float:left; margin:0px 2px 2px 0px; 
			background-position:center center; }
#contenttext .topic	{ text-transform:uppercase; letter-spacing:-1; margin:0px 0px 20px 0px; }
#contenttext .block	{ color:#000000; background:#ebebeb; padding:10px; margin:0px 0px 10px 0px; }
#contenttext .block h2, #contenttext .block h3, #contenttext .block h4
			{ color:#888888; }
#contenttext #video embed, #contenttext #video object
			{ width:100%; height:400px; }
			
#promo			{ border:0px solid #666666; text-align:center; margin-bottom:10px; 1background:#eeeeee; }
#promo .promo embed	{ width:100%; }
#online			{ margin-bottom:20px; }
#online img		{ border:0px; }

#promodonpac		{ border:1px solid #dddddd; width:100%; height:200px; cursor:hand; margin-top:10px; }

.logo			{ margin-right:20px; }
.slogan	h1		{ font-size:1.0em; color:#000000; font-weight:bold; font-style:italic; text-transform:uppercase; margin-top:20px; }
.slogan	.t1		{ font-size:1.6em; color:#888888; }
.slogan	.t2		{ font-size:1.3em; line-height:0.6em; }

.nav1			{ font-weight:bold; text-transform:uppercase; 1margin:0px 0px 0px 0px; }
.nav1 a			{ font-size:1.1em; vertical-align:top; cursor:hand; padding:3px; line-height:30px; display:inline; }
.nav1 a:link 		{ color:#000000; text-decoration:underline; }
.nav1 a:visited 	{ color:#000000; text-decoration:underline; }
.nav1 a:hover 		{ color:#445e78; text-decoration:none; background:#c7d6d9; } 
.nav1 a:visited.active, .nav1 a:link.active 
			{ color:#445e78; text-decoration:none; background:#c7d6d9; padding:3px; }
	
#right 			{ padding-left:5px; }
#right .block		{ color:#000000; background:#c7d6d9; padding:5px; margin:0px 0px 10px 0px; }
#right .block h3, #right .block h4 
			{ margin:0px 0px 10px 0px; color:#445e78; text-transform:uppercase; }
#right .blockclear	{ color:#000000; padding:3px; margin:0px 0px 10px 0px; }
		
#bottom	div		{ padding:10px; }
#bottom #left		{ float:left; width:14%; font-size:0.7em; }
#bottom #contenttext	{ float:left; width:80%; font-size:0.7em; }

.news			{ border:0px solid; width:22%; display:block; float:left; margin:0px 2% 10px 0px; }
.news img		{ width:100%; border:none; }
.news .newsdata		{ color:#888888; }
.full			{ border:0px solid; width:100%; display:block; float:none; margin:0px 20px 10px 0px; }
.full img		{ width:auto; border:none; float:left; margin-right:20px; }
.full .newstopic	{ display:inline; font-size:1.2em; }
.full .newsdata		{ display:inline; color:#888888; margin-bottom:20px; }

.forumlasttopic img	{ border:none; }
	
.tab 			{ border-collapse:collapse; margin-top:20px; width:100%; background:#eeeeee; }
.tab thead td		{ color:#000000; background:#999999; border-bottom:none; font-weight:bold; }
.tab td			{ padding:5px; border-bottom:1px solid #999999; }
.tab .c			{ background:#dddddd; }
		
.toggle			{ line-height:150%; }
.toggle:link		{ border-bottom:1px dashed #0b6696; color:#0b6696; text-decoration:none; }
.toggle:visited		{ border-bottom:1px dashed #0b6696; color:#0b6696; text-decoration:none; }
.toggle:hover		{ border-bottom:1px dashed #16aff9; color:#16aff9; text-decoration:none; }

.price			{ font-size:1.5em; font-weight:bold; letter-spacing:-1; 1line-height:32px; white-space:nowrap; }
input.price		{ text-align:right; padding:0px 3px 0px 3px; }
.tel			{ font-size:1.5em; letter-spacing:-1; font-weight:normal; }
.new			{ background:#ff0000; font-size:11px; color:#ffffff; padding:0 3 0 3; }
.alpha			{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10); -moz-opacity:0.1; opacity:0.1; }

.gray			{ font-size:11px; color:#999999; }
.gray a			{ color:#999999; }
.gray a:link		{ color:#999999; }
.gray a:visited		{ color:#999999; }

<!-- 
#445e78 - тем-синий, меню
#c7d6d9 - св-синий, фон меню
#888888 - серый, заголовки
#ebebeb - св-серый, фон контент
-->