

	*{ margin: 0; padding: 0; }
	
	html, body				{	height: 100%; width: 100%;
								font: normal 11px Verdana, serif;
								color: #777777;
								background:#36393d url('../images/body-bg.jpg') top left repeat-x;
								}
	
	a						{	outline: none; text-decoration: none;  }
	.clear					{	clear: both; }
	#main					{	width: 991px; margin: 0 auto; position: relative; 
								background:#e5e2e2 url('../images/bgmain.jpg') top left repeat-x;
								min-height: 500px;}
	#bottom 				{	background:url('../images/bg-bottom.png') left bottom no-repeat;
								width: 991px; padding:10px 0 0px 0; margin:0 auto;  text-align:center;
								height: 71px; }
	#bottom a 				{	margin: 0 5px; }
	div#head				{	float:left; width: 991px;  height:93px!important; 
								background: #f3f2f2; }
	div.logo				{	background: url('../images/logo.jpg') no-repeat; 
								width: 214px; height: 93px; float: left;}
	div#flash				{	float:left; width: 736px; height: 276px; padding-bottom:10px;  }
	div#content				{	float: left; width: 991px; }
	div.products-menu		{	float: left; width: 236px; padding-left:14px; position: relative;  }
	div.products-menu h1	{	float: left;  height: 22px; width: 217px;
								background: url('../images/bg-left-menu-top.jpg') right no-repeat;
								font: bold 13px Verdana; color: #fefefe; 
								padding:0 0 0 10px; line-height: 22px; }
	div.products-menu ul 	{	width: 227px; 
								background: url('../images/bg-left-menu.jpg') repeat-y;
								float:left; padding: 15px 0px 20px 0px; }
	div.products-menu ul li	{	list-style: none; }
	div.products-menu ul li a{	display: block; height: 30px; padding:0 0 0 10px;
								background: url('../images/left-menu-item-border.jpg') bottom no-repeat; 
								line-height: 30px; text-decoration: none; color: #484848; }
	div.products-menu ul li a:hover {	color: #000; }
	div.news-begin 			{	float:left; padding-left:14px; width: 423px;  
								background:  url('../images/bg-news.jpg') right repeat-y; }
	div.news-begin h1		{	float: left;  height: 25px; width: 413px;
								background: url('../images/bg-news-top.jpg') right no-repeat;
								font: bold 13px Verdana; color: #fefefe; 
								padding:0 0 0 10px; line-height: 25px; }
	div.news-box			{	width: 403px; padding: 15px 10px;  float: left; 
								background: url('../images/begin-news-border.jpg') right bottom no-repeat;  }
	div.news-box img		{	float: left; margin-right: 22px; }
	div.news-box span		{	width: 280px; float:left; color: #484848; text-align:justify;
								font: normal 11px Verdana; line-height: 12px; }
	div.news-box span h2	{	font: normal 11px Verdana; color: #303030; }
	div.news-box span a		{	font: normal 10px Verdana; color: #758e29; 
								text-decoration: none; }
	div.welcometext			{	float: left; width: 480px; padding: 20px 30px; 
								text-align: justify; line-height: 15px; 
								color: #4e4e4e; }
								
								
/* ========================================================================================== */
/*											INNER PAGES										  */
/* ========================================================================================== */
	
	div.title 				{	padding: 0 20px;  float:left;  text-align: justify; }
	div.title h1			{	font: bold 13px Verdana; color: #5f8101; }
	div.path, div.path a	{	color: #807f7b; font: normal 10px Verdana; 
								text-transform: lowercase;  }
	div.path				{	background: url('../images/path-border.jpg') left bottom no-repeat; 
								padding: 5px 0; }
	a.link					{	color: #506e00; font: normal 11px Verdana;}
	
	/* News */
	
	div.news-inside-box 	{	padding: 20px 0 10px 0; float:left; }
	div.news-inside-box img	{	border: 1px solid #c3c2bf; float:left; margin-right: 20px; }
	div.news-inside-box span{	float:  left; width: 540px; text-align: justify; }
	div.news-inside-box span h1	{	font: normal 11px Verdana; color: #484848; }
	div.news-inside-box span h2	{	font: normal 10px Verdana; }
	
	
	/* Dealers */
	
	form.city_form			{	float: left; }
	form.city_form select	{	width: 200px; }
	table.dealers-table		{	width: 680px; }
	table.dealers-table th	{	background: #212121; color: #cacac8; text-align: center; 
								padding: 5px 10px; border-right: 1px solid #c3c2bf; }
	table.dealers-table td	{	padding: 0 10px; border-right: 1px solid #c3c2bf;
								border-bottom: 1px solid #c3c2bf; text-align: left;  }
	table.dealers-table td#logo	
							{	width: 130px; padding:5px 0; }
	table.dealers-table td#web	
							{	width: 180px; overflow:hidden;
								border-right: 0px; }
	table.dealers-table td#web a	
							{	width: 130px; overflow:hidden; display: block;  }
	
	/* Offers */
	
	div.detail-desc			{	width: 280px; float: left;  }
	div.detail-desc	h1		{	color: #79a408l; font: normal 12px Verdana; 
								text-transform: uppercase;  }
	div.detail-desc	div.price{	padding: 5px; 
								background: url('../images/price-bg.jpg');
								font: bold 11px Verdana; text-transform: uppercase;
								line-height: 15px; color: #fff; float:left; }
	div.detail-desc	div.price font	{	color: #282828; font: bold 11px Verdana; }
	div.detail-gallery		{ 	float: right; width: 371px;}
	div.detail-gallery img	{ 	border: 1px solid  #c3c2bf;  }
	div.detail-gallery img.smallpic
							{ 	margin:43px 13px 0 0 ;  }
	
	
	
	/* Contacts */
	
	div.contactsleft		{	float:left;	width:300px; padding:0 0 10px 0; height:300px; }
	div.contactsleft b		{	font-weight:normal;	color:#484848; }
	div.contactsright		{	float:right; width:350px; height:300px;	line-height:17px;
								font-size:10px;	}
	label					{	height: 20px; width: 350px; display: block; margin: 0 0 5px 0;
								text-align:left; }
	
	label span.l			{	height: 16px; width: 90px; float: left; display: block;
								font-size:11px;	line-height:normal;}
	label span.r			{	width: 260px; height: 16px; float: right; display: block; }
	
	input					{	height: 15px; width: 255px; float: left;
								background-color: #9ea1a0; border: 0;
								font: normal 11px Verdana, Arial, Helvetica, sans-serif;
								color: #47484f; padding: 1px 0 0 5px; margin: 1px 0 0 0; }	
	label.larea				{	height: 80px!important; display: block; }
	label.larea span.r		{	width: 260px; height: 80px!important; 
								float: right; display: block; }	
	label.code				{	height: 30px!important; display: block; }	
	span.r textarea			{	height: 78px; width: 255px; float: left;
								background-color: #9ea1a0; border: 0;
								font: normal 11px Verdana, Arial, Helvetica, sans-serif;
								color: #47484f; padding: 2px 0 0 5px; margin: 1px 0 0 0;
								overflow: auto;	}
	input.send				{	height: 20px; width: 62px!important;		
								background: #8aa839; line-height:20px;
								float: right!important; border: 0!important; 
								padding:0px 0 5px 0;
								margin-top:5px!important;
								text-transform:lowercase;
								color: #484848!important; font-size: 10px!important; }
								
								
/*===== Scroll =====*/

	#Scroller-1 			{ 	position: absolute; overflow: hidden; width: 235px;
	  							height: 200px;  top:22px; right:0; }
	  							
	.Scroller-Container 	{	position: absolute;  top: 22px; left: 0px; width:100%; }
	
	.Scrollbar-Track 		{	width: 10px; height:200px;  position: absolute;
								top: 22px; right: 4px;  }
								
	.Scrollbar-Handle 		{	position: absolute; top: 22px; left: 0px;
	 							width: 14px; height: 35px;
	  							cursor: pointer;
	  							background: url('../images/scroll.jpg') top left no-repeat; }
/*=====end Scroll =====*/

/*===== navbar =====*/
	div.navbar				{	float:left; width:100%; font-size:10px;	}
	.paginglink,
	div.navbar a			{	color: #000;	}
	.pagingtext				{	font-weight:bold; color:#506e00;	}
/*===== end navbar =====*/

div.ultest ul, div.ultest ol{ padding-left:20px;}

a.registerbutton{
	display:block; width:196px; height:38px;
	background: url(../images/bg_register.jpg) top left no-repeat; 
	line-height:38px; font-size:12px;
	color:#282828; text-align:center;
}
a.linka{ color:#777777;}
a.linka:hover{ color:#506e00;}