	
	/*========== BEGIN LAYOUT ==========*/
	
	
	
	*{
		margin: 0; padding: 0;
	}
	
	html, body{
		height: 100%; width: 100%;
		background: #980101 url('../i/bodybg.jpg') 50% 0 no-repeat;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px; color: #6c6b6b;
		
	}
	
	a{ outline: none; }
	
	div.container{ 
		width: 910px; margin: 0 auto;
		background: #fff url('../i/containerbg.jpg') left top repeat-y; 
	}
	
	div.left{
		height: 652px; width: 98px; float: left; display: block;
		background: #dcdbdb url('../i/leftbg.jpg') 0px 0px no-repeat;
	}
	
	*html div.left{	height: 655px; }
	
	div.right{
		width: 811px; float: right; display: inline;
		background: #fff url('../i/rightbg.jpg') 0px 0px no-repeat;
	}
	
	div.header{ 
		height: 205px; float: left; 
		background: transparent url('../i/headerbg.jpg') 0px 0px repeat-x; 
	}
	
	*html div.header{
		background: white; 
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='i/headerbg.png',sizingMethod='scale'
		);
	}
	
	div.slogan{
		height: 76px; width: 332px; float: right; margin: 15px 0 0 0;
		background: transparent url('../i/sloganbg.jpg') 0px 0px no-repeat;
	}
	
	ul.menu {
		padding: 0px; margin: 0px;
		height: 33px; width: 100%;
		float: right; clear: both;
		padding: 20px 0 0 0; 
	}

	ul.menu li {
		margin: 0px 4px; height: 33px; float: right;
		position: relative; padding: 0 7px 0 0;
		text-transform: uppercase; display: block;
		background: transparent url('../i/libg.jpg') right 0px no-repeat;
	}
	
	ul.menu li a{
		margin: 0px 5px; height: 15px; padding: 18px 0 0 0; float: left; 
		color: #7e7d7d; text-decoration: none; font-size: 10px; 
	}
	
	ul.menu li a:hover, a.active{
		color: #ed1c24!important;
		background: transparent url('../i/aactive.jpg') 40% 0px no-repeat;
	}
	
	ul.menu li ul {
		position: absolute;	top: 33px; left: -10px;
		padding: 0px; margin: 0px; display: none;
		width: 150px; 
		background: transparent url('../i/uldrop.png') 0px 0px repeat!important;   
		
	}
	ul.menu li ul li {
		float: none; padding: 0px; margin: 0px;
		text-transform: none; height: 20px!important;
		background: transparent url('../i/uldropborder.jpg') 0px bottom no-repeat!important;  
	}
	ul.menu li ul li a { 
		display: block; padding: 0px;
		width: 100%; font-size: 11px;  
	}
	
	ul.menu li ul li a:hover{ background: none!important; }
	
	ul.menu li.drop ul { 
		display: block; padding: 3px 10px 0 10px; z-index: 9999;
		
	}
	
	div.title{
		width: 500px; font-size: 13px; color: #cf0505; 
		text-transform: uppercase; padding: 43px 0 0 12px;
	}
		
	div#flash{
		height: 447px; width: 455px; float: right;
	}
	
	div.newsboxs{
		height: 112px; width: 332px; float: left; display: inline;
		padding: 25px 12px 12px 12px; font-size: 11px; 
		background: #ededed url('../i/newsboxsbg.jpg') left bottom no-repeat;  
	}
	
	div.newsboxs div.txt{
		height: 65px; width: 100%; 
		overflow: hidden; 
	}
	
	div.newsboxs span.newstitle{ color: #cf0505; display: block; padding: 0 0 20px 0; }
	div.newsboxs a, div.newsboxs a:hover, div.newsboxs .title{ 
		color: #cf0505; display: block; padding: 5px 0;
		font-size: 10px; text-decoration: none; 
	}
	
	div.bent{
		height: 55px; width: 100%; float: left; clear: both; display: block;
		background: transparent url('../i/bentbg.jpg') left top repeat-x;  
	}
	
	div.footer{
		height: 16px; width: 910px; padding: 3px 0 0 0;
		margin: 0 auto;	color: #fff; clear: both; 
		text-align: right; background: transparent;
	}
	
	div.company{
		height: 19px; width: 158px; float: left; margin: -3px 0 0 0; cursor: pointer;
		background: transparent url('../i/companybg.png') left top no-repeat;  
	}
	
	*html div.company{
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='i/companybg.png',sizingMethod='scale'
		);
	}
	
	
	
	/*========== END LAYOUT ==========*/
	
	
	
	/*========== BEGIN SALOON ==========*/
	
	div.saloon{
		height: 410px; width: 513px; background-color: #ededed; float: left;
		padding: 25px 12px 12px 12px; font-size: 11px; line-height: 18px;
	}
	
	*html div.saloon{ height: 413px; }
	
	div.saloon b{ color: #ed1c24; font-weight: normal; }
	
	div.saloon a, div.saloon a:hover{  
		color: #cf0505;	font-size: 10px; 
		text-decoration: none;
	}
	
	div.sgallery{
		width: 274px; float: right;  
	}
	
	div.sgallery img{ float: right; }
	
	/*========== END SALOON ==========*/	
	
	
	
	/*========== BEGIN CERTIFICATE ==========*/
	
	
	div.certificatebox{
		height: 137px; width: 148px; float: left;
		margin: 20px 23px 0 0; display: inline;
	}
	
	div.certificatebox img{ padding: 0 0 15px 0; }
	
	
	/*========== END CERTIFICATE ==========*/
	
	
	
	/*========== BEGIN ACTUAL ==========*/
	
	
	div.actbox{
		_height: 368px; min-height: 368px; width: 487px; float: left; display: inline;
		padding: 22px 13px 20px 13px; line-height: 14px;
		background: #ededed url('../i/actboxbg.jpg') left bottom no-repeat;
	}
	
	div.actbox li{ list-style-type: disc; }
	div.actbox ol li{ list-style-type: decimal; }
		
	div.actbox .title{ color: #cf0505; }
	
	div.actbox img{ float: left; margin: 4px 15px 0 0; }
	
	div.arrows{
		width: 503px; float: right; clear: both;
		text-align: center; margin: 0 10px 0 10px;
		position:absolute; bottom:10px; left:0px;
	}
	
	/*div.arrows a{ margin: 0 5px 0 0; border:1px solid blue; float:left;}
	.pagingtext{ float:left;}*/
		
	
	/*========== END ACTAUL ==========*/
	
	
	
	/*========== BEGIN CONTACTS ==========*/
	
	
	div.cl{ width: 220px; float: left; }
	div.cr{ width: 290px; float: left; }
	div.cl, div.cr{ color: #8f8e8e; line-height: 14px; }
	
	span.dark{ color: #6c6b6b; }
	span.red{ color: #d02027; }
	
	input.input{
		padding: 3px 0 3px 5px; width: 280px; 
		font-size: 11px; border: 1px solid #dbdbdb; 
		color: #8f8e8e; margin: 3px 0 3px 0;
	}
	
	div.seccodeimg{
		height: 30px; width: 91px; float: left; 
		font-size: 11px; border: 1px solid #dbdbdb; 
		color: #8f8e8e; margin: 3px 7px 0 0;
		vertical-align: center;
	}
	
	input.seccode{
		padding: 7px 0 7px 0; width: 91px; 
		font-size: 11px; border: 1px solid #dbdbdb; 
		color: #8f8e8e; margin: 3px 7px 0 0; float: left; 
		text-align: center; font-size: 15px;
	}
	
	input.send{
		height: 32px; width: 80px; float: left; 
		font-size: 11px; border: 1px solid #dbdbdb; 
		color: #8f8e8e; margin: 3px 7px 0 0; 
		cursor: pointer;
	}
	
	textarea.textarea{
		height: 90px; padding: 4px 0 4px 5px; width: 280px; 
		border: 1px solid #dbdbdb; color: #8f8e8e;  
		margin: 3px 0 10px 0; overflow: hidden;
	}
	.arrl{padding-bottom:20px; cursor:pointer;
	float:left; width:150px; text-align:left; background:url(../i/la.jpg) top left no-repeat; padding-left:15px;}
	.arrr{ padding-bottom:20px;  cursor:pointer;
	 float:right; width:150px; text-align:right; background:url(../i/ra.jpg) top right no-repeat; padding-right:15px;}
	.actbox ul{padding-left:20px;}
	.actbox ol{padding-left:20px;}
	/*========== END CONTACTS ==========*/


