@charset "utf-8";
/* CSS Document */

* {margin: 0; padding: 0;}

body {font-family: Arial, Helvetica, sans-serif; background-color: #000;}

#container {width: 970px; margin: 0 auto; background-color: #FFF; border: 10px solid #FFF;}
			

/*HEADER*/

#tophead	 {margin-bottom: 10px;}

#tophead img {float: left;
			  border: none;}
			  

#topmenu {background-image:url(image/ng_tenger.jpg);
		  background-repeat: no-repeat;
		  width: 198px;
		  height: 185px;
		  float: left;
		  display: inline;}
		  
		  
#topmenu a {display: block;
			text-decoration: none;
			font-family: "Century Gothic", Verdana, Geneva, sans-serif;
			font-size: 18px;
			line-height: 31px;
			color: #FFF;
			font-weight: bold;
			background-repeat: no-repeat;
			padding-left: 10px;
			margin: 11px 0 0 0;}
			
#topmenu a:hover {color: #000;}
			
#topmenu #toplink1 			{background-image: url(image/link_bg1.jpg);}
#topmenu #toplink1:hover	{background-image:url(image/link_bg1_hover.jpg);}

#topmenu #toplink2 {margin-left: 11px;
					background-image: url(image/link_bg2.jpg);}
#topmenu #toplink2:hover	{background-image:url(image/link_bg2_hover.jpg);}

#topmenu #toplink3 {margin-left: 25px;
					background-image: url(image/link_bg3.jpg);}
#topmenu #toplink3:hover	{background-image:url(image/link_bg3_hover.jpg);}

#topmenu #toplink4 {margin-left: 40px;
					background-image: url(image/link_bg4.jpg);}
#topmenu #toplink4:hover	{background-image:url(image/link_bg4_hover.jpg);}



			
#ulMenus	   {background-image:url(image/hmenu_background.jpg);
			background-repeat: repeat-x;
			color: #FFF;
			clear: left;
			margin-bottom: 10px;
			}
			
			
#ulMenus a	{margin: 0 7px;
			 text-decoration: none;
			 font-size: 16px;
			 color: #FFF;
			 line-height: 35px;
			 font-weight:bold;}
			 
#ulMenus a:hover {color: #0a98d3;}

#pmenu { clear: left; }
			 
#pmenu	a	{display: block;
			 float: left; 
			 width: 185px;
			 height: 142px;
			 margin-bottom: 10px;
			 text-decoration: none;
			 font-family: "Century Gothic", Verdana, Geneva, sans-serif;
			 font-weight: bold;
			 color: #FFF;
			 background-repeat: no-repeat;
			 text-align: right;}
			 
#pmenu a:hover	{color: #000;}
			 
#pmenu2, #pmenu3	 {margin-left: 11px;}
#pmenu4, #pmenu5	 {margin-left: 10px;}
			 
#pmenu1			{background-image: url(image/pmenu_medence.jpg);}
#pmenu1:hover	{background-image: url(image/pmenu_medence_hover.jpg);}
			 
			 
#pmenu2			{background-image: url(image/pmenu_medence_epites.jpg);}
#pmenu2:hover	{background-image: url(image/pmenu_medence_epites_hover.jpg);}
			 
			 
#pmenu3			{background-image: url(image/pmenu_medence_felszereles.jpg);}
#pmenu3:hover	{background-image: url(image/pmenu_medence_felszereles_hover.jpg);}
			 
			 
#pmenu4			{background-image: url(image/pmenu_masszazsmedence.jpg);}
#pmenu4:hover	{background-image: url(image/pmenu_masszazsmedence_hover.jpg);}
			 
			 
#pmenu5			{background-image: url(image/pmenu_gozkabin.jpg);}
#pmenu5:hover	{background-image: url(image/pmenu_gozkabin_hover.jpg);}
			 
			 
#pmenu1	span, #pmenu5 span 	{display: block;
							 margin: 120px 5px 0 0;}			
#pmenu2	span, #pmenu3 span, #pmenu4 span	{display: block;
				 							 margin: 100px 5px 0 0;}
				 


/*MAIN*/


#main {clear: left;	
border: none !important;
	   border: 1px solid #fff;
	   border-left: none;
	   background-image: url(image/main_bg.jpg);
	   background-position: left;
	   background-repeat: repeat-y;}
	
	
/*SIDEBAR*/


#sidebar {width: 355px;
		  float: left;
		  background-image: url(image/sidebar_background_2.jpg);
		  background-position: bottom left;
		  background-repeat: no-repeat;
		  overflow: hidden;}

#sidebar a {display:block;
		 	border-bottom: 2px solid #1c4589;
			text-decoration: none;
			color: #1c4589;
			font-size: 20px;
			margin: 5px 20px 0 20px;
			line-height: 30px;}
			
#sidebar a:hover {color: #173567;}

#sidebar .submenu1 {}
#sidebar .submenu2 { font-size: 16px; padding-left: 15px;}


#sidebar #email {margin: 75px 0 0 140px; 
				 color: #1c4589;
				 font-size: 18px;}


#sidebar #telefon {margin: 35px 0 0 195px;
				   color: #1c4589;
				   font-size: 18px;}
				   

#sidebar #kapcsolat {margin: 120px 0 0 20px;
				   color: #FFF;
				   font-size: 18px;
				   font-weight: bold;}
				   

#sidebar #cim {margin: 40px 0 20px 20px;
				   color: #FFF;
				   font-size: 18px;}




/*CONTENT*/


#content {width: 593px;
		  float: left;
		  margin-left: 20px;}

#content h1 {color: #314678;
			 margin-bottom: 10px;}

#content p.h1 {color: #314678;
			 margin-bottom: 10px;
			 font-weight:bold;
			 font-size:32px;}
			 
#content p	{color: #787878;
			 margin-bottom: 15px;
			 text-align:justify;}
			 
			 
/*FOOTER*/			 
			 

#footer a	{line-height: 45px;
			 text-decoration: none;
			 color: #FFF;
			 margin: 5px;}
			 
#footer a:hover {color: #173567;}
			 
#footer		{clear: both;
			 background-color: #addae5;
			 height: 41px;
			 color: #FFF;
			 padding-left: 10px;
			 font-weight: bold;
			 border-top: 10px solid #FFF;}


form { color: #787878;}
fieldset { border: 0; margin: 10px;}
legend {}
label { display: block; float: left; width: 200px;}
input { }
input.txt { width: 300px; padding: 2px; font-size: .9em;}
textarea { width: 500px; height: 150px;}
input.submit { margin-left: 300px;}
.error { font-size: .8em; line-height: 1em; color: #1B47A6; }

td {padding:5px!important;}

#npl-table {/*width: 100%; margin: 15px;*/}
#npl-table th, #npl-table td {padding: 5px; vertical-align: top; color:#787878; font-size:16px;}
#npl-table th {text-align: center; font-size: 16px;}
#npl-table img {border: none; width: 111px; margin: 0; padding: 0;}
#npl-table a {display: block; font-size: 16px; padding: 0 0 0px 0; color:#787878; text-decoration:none; font-weight:bold;}
#npl-table a:first-letter {text-transform: capitalize;}

div#webes-valogatas{text-align:center; color:#ADDAE5; font-size:11px; font-weight:bold;}
div#webes-valogatas a{text-decoration:none;}

ul.ul{
	padding-left:20px;
}

li.li{
	color:#787878;
}
	
