			body { background: url(../images/site_bg.jpg) repeat top center; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }
			#site_container { position:relative; overflow:hidden; width:100%; height:100%; margin:0; padding:0; }
			#header_block { width:260px; height:56px; margin:25px auto 5px auto; }
			#header_block img { cursor:pointer; }
			#footer_block { width:800px; margin:5px auto 0 auto; text-align:right; font-size:9px; color:#666666; }
			#content_outside { width:800px; height:600px; background: #FFFFFF; overflow:hidden; margin:0 auto 0 auto; }
			#content_inside { width:760px; height:578px; background: #CCCCCC; border:1px solid #999999; overflow:hidden; margin:10px auto; padding:0 9px; }
			.datablock { float:left; margin:0 auto; width:450px; height:490px; overflow:auto; border:0 solid #3EFF3E; border-bottom-width:3px; border-top-width:3px; border-top-color:#CCCCCC; margin-top:75px; }
			.home { background: url(../images/bg_home.gif) no-repeat bottom center #333333; border-top-color:#3EFF3E;  }	
			.men { background: url(../images/bg_men.gif) no-repeat bottom left #333333; }
			.women { background: url(../images/bg_women.gif) no-repeat bottom left #333333; }
			.inside { background: url(../images/bg_inside.gif) no-repeat bottom center #333333; }			
				img.th_pics { filter:alpha(opacity=30); -moz-opacity:0.3; width:58px; height:58px; border:1px solid #999999; }
				img.pics { border:1px solid #999999; }
				img.gal { float:right; width:338px; height:338px; margin:10px 0 0 10px; }
				img.pics_inside {  width:418px; height:218px; border:1px solid #999999; margin:10px auto; }				
				ul.pics_horizontal { margin:0 2px 0 0; padding:0; list-style:none; list-style-type:none; float:left; width:420px; clear:both; }
				ul.pics_horizontal li { float:right; display:inline; margin:0 0 0 9px; padding:0; list-style:none; list-style-type:none; }
				ul.pics_horizontal_inside { margin:0 0 0 -3px; padding:0; list-style:none; list-style-type:none; float:left; width:420px; clear:both; }
				ul.pics_horizontal_inside li { display:inline; margin:0 0 0 6px; padding:0; list-style:none; list-style-type:none; }				
				ul.pics_vertical { margin:9px 0 0 0; padding:0; list-style:none; list-style-type:none; float:left; width:58px; }
				ul.pics_vertical li { margin:0 0 9px 0; padding:0; list-style:none; list-style-type:none; }				
			.prices { background: url(../images/bg_prices.gif) no-repeat bottom right #333333; }
			.prices img { float: left; width:106px; border:0; margin:0 9px 30px 0; }
			.prices ul { list-style:none; list-style-type:none; float:left; width:300px; margin:0; padding:0; }
			.prices ul li { list-style:none; list-style-type:none; margin:0 0 3px 0; padding:0; }	
			.contact, .contact_form { background: url(../images/bg_contact.gif) no-repeat bottom right #333333; }			
			.contact ul { list-style:none; list-style-type:none; float:left; width:415px; margin:10px 0 15px 0; padding:0; }
			.contact ul li { list-style:none; list-style-type:none; margin:0 0 3px 5px; padding:0; }
			.vision { background: url(../images/bg_vision.gif) no-repeat bottom right #333333; }
																		
			#data {  padding:0; margin:15px; overflow:hidden; }			
				h1 { color:#FFFFFF; font-size:14px; font-weight:bold; margin:0 0 10px 0; letter-spacing:-1px; }
				h2 { font-size:12px; font-weight: bold; margin:0; }
				h2.left { width:auto; float:left; display:inline; }
				h2.right { float:right; display:inline; width:auto; cursor:pointer; }
				p { margin:0 0 5px 0; }
				.splitter { display:block; margin:0; padding:0; clear:both; height:20px; }
				a:link, a:visited { text-decoration:none; color:#3EFF3E; }
				a:hover, a:focus { text-decoration:underline; color:#FFFFFF; }				
				
			#data form { margin:0; padding:0; }
			#data form label { display:block; float:left; width:120px; height:18px; font-weight:bold; text-align:right; padding-right:5px; margin:0 0 5px 0; }
			#data form input { background:#FFFFFF; display:inline; float:right; border:1px solid #999999; width:200px; font-size:11px; margin:0 0 5px 0; }
			#data form textarea { width:200px; height:100px; float:right; }
			#data form input.hidden { display:none; border:0; }
			#data form input.button { width:100px; background:#666666; color:#CCCCCC; font-weight:bold; border:1px solid #000000; } 
			#data form textarea { height:75px; border:1px solid #666666; }
			#data fieldset { width:inherit; border:0; padding:10px; }
			#data form fieldset.submit { text-align:center; width:auto; margin:0 auto; border:0; } 
			#data form .fieldsplitter { clear:both; height:0; display:block; margin:0; padding:0; }				
			/* Menu blocks */
			#navi_left_block, #navi_right_block { width:155px; margin-top:76px; }
			#navi_left_block { float:left; display:block; }
			#navi_right_block { float:right; display:block; }			
				#navlinks_left, #navlinks_right { margin:-150px 0 0 0; padding:0; list-style:none; list-style-type:none; }				
				#navlinks_left li, #navlinks_right li { padding:0; margin:150px 0 0 0; }
			.navlinkleft, .navlinkright, .navlinkleft_on, .navlinkright_on  { display:block; font-weight:bold; width:155px; height:20px; cursor:pointer; text-align:center; padding-top:8px; }			
			.navlinkleft { background: url(../images/bg_menul_off.jpg) no-repeat center left; }
			.navlinkleft_on { background: url(../images/bg_menul_on.jpg) no-repeat center left; }			
			.navlinkright { background: url(../images/bg_menur_off.jpg) no-repeat center right; }
			.navlinkright_on { background: url(../images/bg_menur_on.jpg) no-repeat center right; }