/* CSS Document */
.info_txt{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 13px;
	text-decoration: none;
}
body {
	padding: 0;
	margin: 0;
	background: #383738 url(body-bg.gif) repeat-x top;	
	scrollbar-width: 15px;				
    scrollbar-face-color:#808080;
    scrollbar-highlight-color:#808080;
    scrollbar-3dlight-color:#808080;
    scrollbar-darkshadow-color:#808080;
    scrollbar-shadow-color:#808080;
    scrollbar-arrow-color:#A9A9A9;
    scrollbar-track-color:#808080;
}

#global {
	width: 835px;
	margin: 0 auto;
	overflow: hidden;
	font-family: Verdana;
	padding: 0 0 20px 0;
}

#main {}

	.home {
	margin: 140px 0 0 0;
	}
	
	.text{
		margin: 30px 0 0 0;
	}

	#main-left {
		width: 470px;
		float: left;
	}
	
	#inner-left {
		padding: 105px 0 0 0;
	}
	
		#enter {
			height: 10px;
			padding: 0 10px 0 0;
			text-align: right;
		}
		
			#enter a {
				color: #BBDAF6;
				font-size: 10px;
				text-decoration: none;
				text-transform: lowercase;
			}
			
			#enter a:hover {
				color: #7199BE;
			}
			
		#left-top {
			height: 40px;
		}
		
			#nav {
				width: 350px;
				float: left;
			}
			
				#nav p {
					padding: 21px 0 0 65px;
					margin: 0;
					color: #83BCEF;
					font-size: 10px;
					text-transform: lowercase;
				}
				
				#nav a {
					color: #83BCEF;
					font-size: 10px;
					text-decoration: none;
					text-transform: lowercase;	
				}
				
				#nav a:hover {
					color: #D3E5F5;
				}
			#clients {
				margin-top:-20px;
				width: 120px;
				float: right;
				text-align: right;
				position:relative;
				z-index:100;
			}
				#clients a {
					display: block;
					padding: 0 10px 0 0;
					line-height: 18px;
					color:#CACACA;
					font-size: 10px;
					text-decoration: none;
					text-transform: lowercase;	
				}
				
				#clients a:hover {				
					color: #999999;
				}	
			
		#home-flash {
			width: 467px;
			height: 349px;
		}
		
		#text-holder {
			padding: 30px 0 0 30px;
			width: 440px; /*470 - 30*/
			height: 334px;/*364 - 30*/
			background: url(text-bg.jpg) no-repeat;
		}
			
			#text-div {
				width: 98%;
				padding: 0 5px 0 0;
				height: 90%;
				color: #FFFFFF;
				font-size: 10px;
				overflow: auto;
				bottom: 20px;
				right: 5px;
			}
			
			#text-div p {
				padding: 3px 0;
				margin: 0;
				text-indent: 20px;
			}
			#text-div table tr td{
				background:#949494;
				border:#4F5050 1px solid;
			}					
			#text-div input {
				background:#B3B5B4;
				border:#A5A9A7 1px solid;
				color:#FFFFFF;
				font-size:10px;
			}
			#text-div a {
				color:#9CDAF6;
				font-size:10px;
				border-bottom:#9CDAF6 dashed 1px;
			}
			#text-div a:hover {
				color:#29A2DF;
				font-size:10px;
				border-bottom:#29A2DF solid 1px;
			}	
			#text-div h1 {
				color:#9ADAA6;
				font-size:14px;
			}	
			#text-div textarea
			{
				width: 300px;
				height:100px;
				background: #B3B5B4;
				border: 1px solid #B3B5B4;
			}	 
		#products-holder {
			width: 470px; 
			height: 364px;
		}
		
			.groups {
				background: url(products-holder-bg.jpg) no-repeat bottom left;			
			}
			
			.details {
				background: url(productdetails-bg.jpg) no-repeat top left;			
			}	
			
			#products-menu {
				width: 137px;
				float: left;
				text-align: right;
				padding: 16px 0 0 0;
			}
				#products-menu a {
					display: block;
					color: #E2E1E1;
					font-size: 10px;
					text-decoration: none;
					text-transform: lowercase;
					margin: 0 0 5px 0;	
				}
				
				#s-menu a:hover {				
					color: #83BCEF;
				}
			
			#products-cells {
				width: 330px;
				float: right;
				padding: 12px 0 0 0;
			}
			
				#products-cells a, #product-pics a {
					width: 64px;
					height: 64px;
					display: block;
					float: right;
					margin: 0 1px 1px 0;
				}
				
				#products-cells a:hover, #product-pics a:hover {
					-moz-opacity: 0.50;
					filter:alpha (opacity=50);
					opacity: 0.50;					
				}	
				
					.type1 {
						background: #808080;
					}
					
					.type2 {
						background: #AFAEAF;
					}
					
					.type3 {
						background: #CCCCCC;
					}
					
					.type4 {
						display: none;
					}
					
				#products-cells a img, #product-pics a img {
					width: 64px;
					height: 64px;
					border: none;		
				}	
				#ffs {
					/*float:left;
					clear:both;*/
					/*width:60px !important;
					height:610px !important;*/
					float:right;
					margin:0px;
					padding:0px;					
					}
				#ffs table {
					margin:0px;
					padding:0px;	
					}
				
				#ffs a img {
					max-width:9px;
					max-height:9px;
				/*	padding:0 0 3px 0;*/
					}
				#ffs a {
						font:12px Verdana;
						color:#68ABD8;
						text-decoration:none;
						}
						.omg {
							font:14px Verdana !important;
							color:#68ABD8;
							font-weight:bold !important;
							}
		/*		#ffs a:hover img {
					width:10px !important;
					height:10px !important;
					}*/
			#product-details {
				width: 242px;
				float: right;
				padding: 30px 0 0 0;
				margin: 0 0 0 88px;
			}
			
				#product-description {
					height: 170px;
					text-align: right;
					padding: 0 15px 0 0;
					margin:0px;
				}
				
					#product-description h1 {
						color: #A3DAA6;
						font-size: 10px;
						text-transform: uppercase;
						margin:0px 0 5px 0;
						padding:0px;
					}
					
					#product-description p {
						color: #FFFFFF;
						font-size: 10px;
						line-height: 15px;
						margin:0px;
						padding:0px;
					}
					#product-description u {
						text-decoration:none;
					}
					
					#product-description a{
						display: block;
						margin: 10px 0;
						color: #83BCEF;
						font-size: 10px;
						text-transform: lowercase;
						text-decoration:none;
					}
					
					#product-description a:hover {
						text-decoration: none;
						color:#BBDAF6;
					}
					#product-description .sloji {
						background:url(sloji_bg.gif) no-repeat;
						width:140px;
						height:18px;
						margin:10px 0 0 0;
						padding:0px;
						border:none;
						cursor:pointer;
					}	
					
				#product-pics {
					padding: 0 15px 0 0;
					margin:0px;				
				}
				
					#back {
						width: 64px;
						height: 64px;
						display: block;
						float: right;
						margin: 0 1px 1px 0;
						text-align: right;									
					}	
					
					#back a {
						display: block;
						margin: 0 5px 0 0;
						color: #BBDAF6;
						font-size: 10px;
						text-decoration: none;
						text-transform: lowercase;
					}
					
					#back a:hover {
						text-decoration: underline;
					}			
			
		#bottom-menu {
			padding: 0 0 0 10px;
			height: 10px;
		}
		
			#bottom-menu a {
				color: #BBDAF6;
				font-size: 10px;
				text-decoration: none;
				text-transform: lowercase;
				margin: 0 15px 0 0;
			}
			
			#bottom-menu a:hover {				
				color: #999999;
			}
			
				#search {
			height: 26px;
			padding: 10px 0 0 10px;
		}
		
			#search input {
				width: 165px;
				height: 16px;
				background: #B3B5B4;
				border: 1px solid #949494;
				font-size: 10px;
				text-transform: lowercase;
				color: #000000;
				float: left;
				margin: 2px 15px 0 0;
			}
			
			#search input.button {
				width: 53px;
				height: 24px;
				background: url(search-button-bg.jpg) no-repeat;
				color: #CCCACA;
				font-size: 10px;
				text-align: center;
				text-decoration: none;
				text-transform: lowercase;
				line-height: 22px;
				display: block;
				float: left;
				border:0px;
			}
			
			#search input.button:hover {
				background: url(search-button-bg2.jpg) no-repeat;
				color: #454545;
			}
			
			a.more {
				display: block;
				float: left;
				margin: 0 0 0 15px;
				font-size: 10px;
				text-transform: lowercase;
				line-height: 23px;
				color: #83BCEF;		
			}
			
			a.more:hover {
				text-decoration: none;
				color: #999999;
			}
	#main-right {
		width: 365px;
		float: left;
	}
		#right {
			width: 365px;
			height: 364px;
		}
		
			.right-front {
				margin: 11px 0 0 0;		
			}
			
			.right-txt {
				background: url(right-bg2.jpg) no-repeat;		
			}
			
			.right-product {
				background: url(product-big-pic.jpg) no-repeat;
			}			
				.right-product-in {
					padding: 37px 0 0 5px;
				}
			
				.right-product-in img {
					padding:0 0 0 15px;
					max-width:312px;
					max-height:297px;
					
				}
		#front-n4u {
			height: 10px;
		}
		
			#front-n4u img {
				border: none;
				margin: 0 0 0 10px;
			}
			
		#menu {
			height: 140px;
			margin: 0 0 0 6px;
			border-left: #80909E 1px solid;
		}
			#menu ul {
				padding: 0;
				margin: 0;
			}
			
			#menu li {
				padding:0;
				margin: 0;
				width: 180px;
				position: relative;
				list-style-type: none;
				line-height: 16px;
			}
					
			#menu a {
				color: #BBDAF6;
				font-size: 10px;
				text-decoration: none;	
				text-transform: lowercase;
				padding: 0 5px 0 5px;
				background: #545454;
			}
			
			#menu a:hover {
				color: #19A2DF;
				background: none;
			}
			
			#menu li ul {
				position: absolute;
				top: 0;
				left: 180px;
				border-left: #80909E 1px solid;
				padding: 0;
				margin: 0;
				z-index: 1000;
			}
			
			#menu li ul li {
				padding: 0;	
				margin: 0;
				list-style-type: none;
				line-height: 16px;
			}
			