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

body{ font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#724d35; }

/* CLASS */
/* ------------------------------------------------------------ */

.notice{ display:block; background:#C00; border:#900; }

.article{ width:740px; margin:0 0 75px; padding:0 20px; }
	.article h2{ width:100%; height:50px; margin:0 0 25px; background:url(../img/headingbg.gif) center bottom no-repeat; font-size:30px; color:#7f4f2d; text-align:center; text-transform:uppercase; }
	.article h3{ width:100%; padding:4px 0 0; margin:0 0 5px; font-size:24px; letter-spacing:2px; text-transform:uppercase; }
	.article h4{ font-size:18px; font-weight:bold; }
	.article p{ text-align:justify; margin:0 auto; }
		.article p a.back{ padding:2px 3px; color:#f90; font:bold 16px Arial, Helvetica, sans-serif; }
		.article p a.back:hover{ padding:2px 3px; color:#e9529e; background:#e2dcd7; }
	.article em{ font-style:normal; color:#e9529e; }
	
	.list{ float:left; width:440px; padding:20px 0 0 5px; }
		.list li{ float:left; display:inline; width:100%; margin:0 0 10px; padding:0 0 0 30px; background:url(../img/flower.gif) left center no-repeat; }

.columns{ width:740px; overflow:hidden; }
	.columns li:first-child{ margin:0 !important; }
	.columns li.firstchild{ margin:0 !important; }
	.columns li{ float:left; display:inline; width:233px; margin:0 0 0 20px; text-align:justify; background:none !important; }
	.columns blockquote{ background:url(../img/bubble.gif) right 277px no-repeat; padding:0; }
		.columns blockquote img{ margin:20px 0 0; }

.right{ float:right !important; display:inline; }
.left{ float:left !important; display:inline; }

.clr{ clear:both; height:0; }

.linkcolor{ color:#F3C; }

/* ID */
/* ------------------------------------------------------------ */
#page{ width:100%; overflow:hidden; }

	#header{ width:100%; height:520px; margin:0 auto 75px; background:url(../img/loading.gif) center center no-repeat; background:url(../img/headerbg.jpg) center top no-repeat; }
	#thx_header{ width:100%; height:212px; margin:0 auto 75px; background:url(../img/loading.gif) center center no-repeat; background:url(../img/thx_headerbg.jpg) center top no-repeat; }
	
	#content{ width:780px; margin:0 auto; overflow:hidden; }
		#illust1{ width:780px; height:190px; margin:20px auto 75px; background:url(../img/loading.gif) center center no-repeat; background:url(../img/3colsimages.jpg) center center no-repeat; }
		#illust2{ width:282px; height:226px; margin:0 0 0 10px; background:url(../img/loading.gif) center center no-repeat; background:url(../img/indoor.jpg) center center no-repeat; }
		#illust3{ width:282px; height:226px; margin:0 10px 0 0; background:url(../img/loading.gif) center center no-repeat; background:url(../img/cuccio.jpg) center center no-repeat; }
		#illust4{ width:282px; height:226px; margin:0 10px 0 0; background:url(../img/loading.gif) center center no-repeat; background:url(../img/manikur.jpg) center center no-repeat; }
		#illust5{ width:210px; height:226px; margin:0 10px 0 0; background:url(../img/loading.gif) center center no-repeat; background:url(../img/eva.png) center center no-repeat; }
		#illust6{ width:780px; height:190px; margin:20px auto 75px; background:url(../img/loading.gif) center center no-repeat; background:url(../img/thx_team.jpg) center center no-repeat; }
		
		#signup1{ width:213px; height:125px; margin:0 0 0 10px; background:url(../img/loading.gif) center center no-repeat; background:url(../img/signup1.jpg) center center no-repeat; }
			#signup1 a{ display:block; width:213px; height:125px; }
		#signup2{ width:213px; height:164px; margin:0 0 0 10px; background:url(../img/loading.gif) center center no-repeat; background:url(../img/signup2.jpg) center center no-repeat; }
			#signup2 a{ display:block; width:213px; height:164px; }
	
	#brush{  background:url(../img/brush.jpg) top center no-repeat; width:100%; height:200px; }
	
	#footer{ margin:0; background:url(../img/yello_bg.jpg) left top repeat; }
		#footer h1{ width:100%; height:125px; padding:10px 0 0; font-size:30px; text-align:center; text-transform:uppercase; background:#fff url(../img/footer_yellow_arc.jpg) top center no-repeat; }
		#footer h2{ width:100%; height:50px; font-size:30px; text-align:center; text-transform:uppercase; }
			#footer h2 a{ color:#0096c1; }
			#footer h2 a:hover{ color:#e9529e; }
		#footer h4{ width:780px; margin:0 auto; font-size:18px; font-weight:bold; }
			#footer h4 a{ color:#e9529e; }
		#footer h5{ width:740px; margin:0 auto; font-size:18px; font-weight:bold; text-align:justify; }
		#footer em{ font-style:normal; color:#e9529e; }
		
		#notice{ width:780px; margin:30px auto 0; background:url(../img/noticebg.gif) left top no-repeat; }
			#notice_bottom{ display:block; width:780px; overflow:hidden; padding:20px; color:#f2f2ce; font-weight:bold; letter-spacing:0.1em; background:url(../img/noticebottom.gif) left bottom no-repeat; }
		
		#registration, #cuccio{ width:780px; overflow:hidden; margin:0 auto; padding:40px 0; }
			#registration p{ float:left; display:inline; overflow:hidden; width:100%; margin:0 0 15px;  }
			#registration label{ position:relative; float:left; display:inline; overflow:hidden; width:401px; height:38px; margin:0 10px 0 0; font-size:18px; text-transform:uppercase; color:#694127; background:url(../img/dashed.gif) left 33px repeat-x;  }
				#registration label span{ padding:16px 0 0; background:url(../img/labelbg.gif) left top repeat; } 
				#registration label em{ font-style:normal; color:#F00; } 
				#registration label img{ position:absolute; right:0; top:5px; } 
			#registration input{ float:left; display:inherit; width:349px; height:28px; padding:10px 10px 0; background:url(../img/inputbg.gif) left top no-repeat; border:0; outline:0; letter-spacing:.05em; font-size:16px; }
			#registration input:focus{ background:url(../img/inputbg.gif) left bottom no-repeat; }
			#registration button{ width:368px; height:58px; background:url(../img/buttonbg.gif) left top no-repeat; font-size:20px; text-transform:uppercase; color:#694127; border:0; outline:0; }
			#registration button:hover{ cursor:pointer;  background:url(../img/buttonbg.gif) left bottom no-repeat;   }
			#registration button:focus{ cursor:pointer; outline:none !important; }

	#da_boss{ width:100%; overflow:auto; margin:0; background:url(../img/brown_bg.jpg) left top repeat; }
		#da_boss #top_arc{ width:100%; height:60px; background:url(../img/footer_brown_arc.jpg) center top no-repeat; }
		#da_boss h2{  width:100%; height:55px; padding:60px 0 0; margin:0 0 25px; background:url(../img/footer_top_arc.png) center bottom no-repeat; font-size:30px; color:#f2ceef; text-align:center; text-transform:uppercase; }
			#text{ width:780px; margin:0 auto; }
			#text p{ width:740px; margin:0 auto; text-align:justify; color:#f2f1bc; }
			
			#icons{ width:740px; overflow:hidden; margin:30px auto 30px; }
				#icons li:first-child{ margin:0 !important; }
				#icons li{ float:left; display:inline; width:233px; margin:0 0 0 10px; text-align:justify; }
				#icons li#calendar{ height:190px; background:url(../img/loading.gif) center center no-repeat; background:url(../img/kepzesek_ideje.png) center center no-repeat; }
				#icons li#garantee{ height:190px; background:url(../img/loading.gif) center center no-repeat; background:url(../img/minoseg_garancia.png) center center no-repeat; }
				#icons li#description{ height:190px; background:url(../img/loading.gif) center center no-repeat; background:url(../img/tanfolyam_leirasa.png) center center no-repeat; }
					#icons li a{display:block; width:233px; height:190px; }

				#cuccio1, #cuccio2, #cuccio3{ margin:0 0 0 20px !important;}
				#cuccio1 a{ height:183px !important; background:url(../img/loading.gif) center center no-repeat; background:url(../img/cuccio1.gif) right top no-repeat; }
				#cuccio1 a:hover{ background:url(../img/cuccio1.gif) right bottom no-repeat; }
				#cuccio2 a{ height:183px !important; background:url(../img/loading.gif) center center no-repeat; background:url(../img/cuccio2.gif) right top no-repeat; }
				#cuccio2 a:hover{ background:url(../img/cuccio2.gif) right bottom no-repeat; }
				#cuccio3 a{ height:183px !important; background:url(../img/loading.gif) center center no-repeat; background:url(../img/cuccio3.gif) right top no-repeat; }
				#cuccio3 a:hover{ background:url(../img/cuccio3.gif) right bottom no-repeat; }

			#footertext{ width:100%; height:125px; background:url(../img/footer_bottom_arc.png) top center no-repeat; text-align:center; }
				#footertext p{ font-size:14px; font-weight:bold; text-transform:uppercase; padding:60px 0 0; color:#78d2ec; }
				#footertext a{ color:#78d2ec; }
				#footertext a:hover{ color:#f2ceef; }


/* IE HAX */
/* ------------------------------------------------------------ */
* html #illust5 { background:none;	filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/kepzesek_ideje.png'); }
* html #calendar { background:none;	filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/eva.png'); }
* html #garantee { background:none;	filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/minoseg_garancia.png'); }
* html #description { background:none;	filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/tanfolyam_leirasa.png'); }
* html #footertext { background:none;	filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/footer_bottom_arc.png'); }
* html #slidermask { background:none;	filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/slidermaxk.png'); }

