/* ------------------------------------

            CSS definition file
          Dynamic Web Solution's

	@file:		szerkezet css
	@author:	aqua <info@dws.hu>
	@since:	 	2007-08-28 - 17:09:18

   ------------------------------------ */
   
		body {
			font: 					normal 11px Verdana, Arial, Helvetica, sans-serif;
			color:					rgb(0,0,0);	
			margin:					0;
			padding:				0;
			background: 			rgb(255,255,255);
			border:					none;
		}

		#lap {
			width:					995px;
			text-align:				left;
			margin:					0;
			background:				none;
			border:					none;					
		}
		
		
			#blokk_fejlec {
				width:					995px;
				height:					87px;
				padding:				0;
				margin:					0;
				background: 			url('../image/vaz/background-fejlec.jpg') left top no-repeat;
				border:					none;
				float:					left;
				clear: 					both;
			}
			
				#blokk_fejlec #logo1 {
					float:					left;
					width:					200px;
					height:					56px;
					margin:					11px 0 0 72px;
					padding:				0;
					background: 			url('../image/vaz/img-fejlec-logo1.jpg') left top no-repeat;
					border:					none;
				}
				
				#blokk_fejlec #logo2 {
					float:					right;
					width:					386px;
					height:					34px;
					margin:					0;
					padding:				0;
					background: 			url('../image/vaz/img-fejlec-logo2.jpg') left top no-repeat;
					border:					none;
				}
				
				
			#blokk_menu {
				width:					995px;
				height:					86px;
				padding:				0;
				margin:					0;
				background: 			url('../image/vaz/background-menu.jpg') left top no-repeat;
				border:					none;
				float:					left;
				clear: 					both;
			}
			
				#blokk_menu #menu {
					width:					450px;
					border:					none;
					margin: 				0;
					padding: 				0;
					float:					left;
				}
				
					#menu ul {
						width:					450px;
						font-variant: 			small-caps;
						list-style-type:		none;
						margin: 				0;
						padding: 				15px 0 0 88px;
						border: 				none;
						display:				block;
						float:					left;
					}
					
						#menu ul li {
							padding: 				4px 10px 0 5px;
							display:				block;
							float: 					left;
						}
						
							#menu ul li.hatter {
								background: 			rgb(255,255,255) url('../image/vaz/img-menu-vonal.jpg') right top no-repeat;
							}
						
							#menu ul li.hatter a {
								color:					rgb(0,0,0);
								text-decoration:		none;
								border: 				0;
								display:				block;
								float: 					left;
							}
			
							#menu ul li.hatter a:hover {
								color:					rgb(0,0,0);
								text-decoration:		underline;
								border: 				0;
								display:				block;
								float: 					left;
							}	
					
				#blokk_menu #belepes {	
					width:					350px;
					border:					none;
					margin: 				0;
					padding: 				10px 100px 0 0;
					float:					right;
				}	
				
					#belepes form {
						height:					22px;
						margin:					0;
						padding:				0;
						display:				block;
						border:					none;
					}
					
					#belepes #form_belepes_email,
					#belepes #form_belepes_jelszo {
						width:					146px;
						height:					22px;
						font: 					normal 11px Verdana, Arial, Helvetica, sans-serif;
						color:					rgb(149,149,149);							
						border:					none;
						background: 			url('../image/vaz/background-belepes-input.jpg') left top no-repeat;
						margin:					0;
						padding:				0;
					}
					
					#belepes #form_belepes_submit {
						width:					26px;
						height:					22px;
						border:					none;
						background: 			url('../image/vaz/background-belepes-submit.jpg') left top no-repeat;
						text-indent:			-9999px;
						margin:					0;
						padding:				0;
					}
					
					#belepes div {
						font-variant: 			small-caps;
						list-style-type:		none;
						padding: 				0;
						margin: 				0;
						border: 				none;
						top: 					0;
						left: 					0;
					}
					
						#belepes div li.a {
							color:					rgb(0,0,0);
							text-decoration:		none;
							border: 				0;
							display: 				block;
							height: 				21px;
						}
		
						#belepes div li.a:hover {
							color:					rgb(0,0,0);
							text-decoration:		none;
							border: 				0;
							display: 				block;
							height: 				21px;
						}
					
					
					
				#blokk_menu ul#navigacio {
					font: 					normal 10px Verdana, Arial, Helvetica, sans-serif;
					list-style-type:		none;
					padding: 				0;
					margin: 				60px 0 0 90px;
					border: 				0;
					top: 					0;
					left: 					0;
				}
				
					#blokk_menu ul#navigacio li {
						height:					21px;
						padding: 				4px 12px 0 5px;
						display: 				block;
						float: 					left;
						border:					none;
					}
					
					#blokk_menu ul#navigacio li.hatter {
						padding: 				4px 12px 0 5px;				
						background: 			url('../image/vaz/img-navigacio-nyil.jpg') right top no-repeat;
						border:					none;
					}
					
					#blokk_menu ul#navigacio li.a {
						color:					rgb(0,0,0);
						text-decoration:		none;
						border: 				0;
						display: 				block;
						height: 				21px;
					}
	
					#blokk_menu ul#navigacio li.a:hover {
						color:					rgb(0,0,0);
						text-decoration:		none;
						border: 				0;
						display: 				block;
						height: 				21px;
					}					
			
			#blokk_tartalom {
				width:					995px;
				height:					390px;
				padding:				0;
				margin:					0;
				background: 			none;
				border:					none;
				float:					left;
				clear: 					both;
			}
			
				#blokk_tartalom #hasab_ketto,
				#blokk_tartalom #hasab_harom {
					width:					995px;
					height:					390px;
					padding:				0;
					margin:					0;
					border:					none;
					float:					left;
					clear: 					both;
				}	
				
				#blokk_tartalom #hasab_ketto {
					background: 			url('../image/vaz/background-tartalom-hasab-ketto.jpg') left top repeat-y;				
				}			
				
					#hasab_ketto #div_oszlop_1 {
						width:					607px;
						height:					370px;	
						margin:					0;
						padding:				0 0 0 84px;
						float:					left;
						border:					none;
					}
					
						#hasab_ketto #div_oszlop_1 div {
							width:					607px;
							height:					370px;	
							margin:					0;
							padding:				10px;
							border:					none;
							overflow:				auto;
						}
						
					#hasab_ketto #div_oszlop_2 {
						width:					172px;
						height:					390px;
						margin:					0 111px 0 0;
						padding:				0;
						float:					right;
						border:					none;
					}
							
			
				#blokk_tartalom #hasab_harom {
					background: 			url('../image/vaz/background-tartalom-hasab-harom.jpg') left top repeat-y;
				}
				
					
			
					#hasab_harom #div_oszlop_1 {
						width:					296px;
						margin:					0;
						padding:				0 0 0 83px;
						float:					left;
						border:					none;
						overflow:				auto;
					}
					
						#hasab_harom #div_oszlop_1 div {
							margin:					18px 16px;
							height:					355px;
							border:					none;
						}
						
							#hasab_harom #div_oszlop_1 div .treeview ul{
								margin:					0;
								padding: 				0;
							}

								#hasab_harom #div_oszlop_1 div .treeview li{
									/*background: 			white url('../image/tree/list.gif') no-repeat left center;*/
									font: 					normal 11px Verdana, Arial, Helvetica, sans-serif;
									list-style-type: 		none;
									padding-left: 			22px;
									margin-bottom: 			3px;
								}
								
								#hasab_harom #div_oszlop_1 div .treeview li.submenu{
									/* background: 			white url('../image/tree/closed.gif') no-repeat left 1px;*/
									font: 					normal 11px Verdana, Arial, Helvetica, sans-serif;
									cursor: 				hand !important;
									cursor: 				pointer !important;
									line-height:			22px;
								}
								
								
								#hasab_harom #div_oszlop_1 div .treeview li.submenu ul{
									font: 					normal 11px Verdana, Arial, Helvetica, sans-serif;
									display: 				none;
								}
								
								#hasab_harom #div_oszlop_1 div .treeview .submenu ul li{
									font: 					normal 11px Verdana, Arial, Helvetica, sans-serif;								
									cursor: 				default;
									line-height:			18px;									
								}
								
						#hasab_harom #div_oszlop_1 div #kereses {
							width:					190px;
							height:					29px;
							margin:					0 0 25px 0;
							padding:				0;
							text-align:				left;
							background: 			url('../image/vaz/background-kereses.jpg') no-repeat;
						}
						
							#hasab_harom #div_oszlop_1 div #kereses_txt {
								font: 					normal 11px Verdana, Arial, Helvetica, sans-serif;
								margin:					6px 0 0 6px;
								padding:				0;
								width:					142px;
								height:					17px;
								border:					none;							
								background:				none;
							}
							
							#hasab_harom #div_oszlop_1 div #kereses_btn {
								width:					30px;
								height:					22px;
								margin:					0 0 0 5px;
								border:					none;
								background:				none;
								text-indent:			-9999px;
							}								
						
					#hasab_harom #div_oszlop_2 {
						width:					172px;
						height:					390px;
						float:					left;
					}
					
					#hasab_harom #div_oszlop_3 {
						font: 					normal 11px Verdana, Arial, Helvetica, sans-serif;
						text-align:				justify;
						margin:					16px 20px 0 8px;
						padding:				0 10px 0 10px;				
						width:					301px;
						height:					368px;
						float:					left;
						border:					none;
						overflow:				auto;					
					}
					
						#div_oszlop_3 .sor {
							width:					280px;
							clear:					both;
							padding:				2px 0;	
						}
						
							#div_oszlop_3 .oszlop1 {
								width:					60px;
								float:					left;
							}
							
							#div_oszlop_3 .oszlop2 {
								width:					220px;
								float:					left;
							}							
					
						#div_oszlop_3 select {
							width:					220px;
							font: 					normal 11px Verdana, Arial, Helvetica, sans-serif;
						}
						
						#div_oszlop_3 #kosar_hozzaad {
							width:					165px;
							height:					25px;
							margin:					0 0 0 60px;
							border:					none;
							text-indent:			-9999px;
							background:				url('../image/vaz/background-kosar-submit.jpg') left top no-repeat;
						}
						
						#div_oszlop_3 #kosar_modosit {
							width:					115px;
							height:					25px;
							margin:					0 0 0 20px;
							padding:				0;
							border:					none;
							text-indent:			-9999px;							
							background:				url('../image/vaz/background-kosar-modosit.jpg') left top no-repeat;
						}
						
						#div_oszlop_3 #kosar_torol {
							width:					115px;
							height:					25px;
							margin:					0;
							padding:				0;
							border:					none;
							text-indent:			-9999px;
							background:				url('../image/vaz/background-kosar-torol.jpg') left top no-repeat;							
						}
					
					
				#blokk_tartalom #div_kosar_fejlec {
					width:					172px;
					height:					77px;
					background: 			url('../image/vaz/background-kosar-fejlec.jpg') left top no-repeat;		
				}		
				
					#div_kosar_fejlec #kosar_ar {
						padding: 				23px 0 0 20px; 
						line-height: 			22px;
					}
				
					#div_kosar_fejlec #kosar_termek_lista {
						text-align:				justify;
						margin:					11px 0 0 1px;
						padding:				15px 10px 0 0;
						width:					158px;
						height:					298px;
						float:					left;
						border:					none;
						overflow:				hidden;
					}
					
					#kosar_termek_lista .div_lista_elem {
						margin:					0 0 10px 1px;
						padding:				0 10px 0 0;
						width:					120px;
						height:					85px;
						float:					left;
						border:					none;
						background:				url('../image/vaz/background-kosar-termek.jpg') left top no-repeat;
						overflow:				none;
					}
		
			
			#blokk_lablec {
				width:					995px;
				height:					60px;
				padding:				0;
				margin:					0;
				background: 			url('../image/vaz/background-lablec.jpg') left top no-repeat;
				border:					none;
				float:					left;
				clear: 					both;
			}			
			
				#blokk_lablec #lablec {
					float:					left;
					font: 					normal 10px Verdana, Arial, Helvetica, sans-serif;
					margin:					10px 0 0 110px;
				}				