*{padding:0;margin:0;}

body{font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; background-color:#f7f7f5;text-align:center;font-size:1em;}
a:hover{text-decoration:none;}
a img{border:none;}
h1{position:absolute;right:25px;top:92px;width:285px;height:14px;font-size:1.4em;font-weight:normal;overflow:hidden;position:absolute;}
	h1 span{display:block;position:absolute;width:285px;height:14px;top:0;left:0;background-image:url(../img/h1_homepage.gif)}

.hidden{display:block;position:absolute;width:1px;height:1px;left:-10000%;overflow:hidden;}

#envelope{width:1028px;text-align:left;height:624px;background:#FFF url(../img/bg_main_bottom.gif) bottom no-repeat;
	position:relative;margin:5px auto 0 auto;}

#logo-envelope{position:absolute;top:3px;left:14px;background-color:#FFF;width:278px;height:117px;z-index:10;}
#logo{position:absolute;width:184px;height:56px;left:54px;top:34px;text-align:center;font-weight:bold;color:#ed0677;text-decoration:none;}
	#logo span{display:block;position:absolute;left:0;top:0;width:184px;height:56px;background-image:url(../img/logo.gif);}
	
	#border-right, #border-left{position:absolute;width:14px;height:621px;top:0;}
		#border-left{left:0;background-image:url(../img/bg_main_left.gif);}
		#border-right{right:0;background-image:url(../img/bg_main_right.gif);}

	#main{position:absolute;top:3px;left:292px;background-color:#fef3ff;height:580px;width:719px;}
	
	#left{width:232px;_width:275px;height:390px;_height:580px;position:absolute;left:17px;top:3px;padding-top:190px;
		padding-left:18px;padding-right:25px;background:#fef3ff url(../img/bg_3.gif) right bottom no-repeat;font-size:.7em;}
		
	#left h2{color:#ed067e;margin-bottom:20px;font-size:1.5em;}
	#left p{margin-left:22px;margin-bottom:20px;color:#ed067e;line-height:1.45em;letter-spacing:1px;margin-right:15px;}
	
	#lang{position:absolute;top:1px;left:240px;white-space:nowrap;z-index:20;color:#ed0677;}
		#lang a{text-decoration:none;color:#ed0677;}
		
	#menu{height:49px;width:275px;position:absolute;left:0;top:119px;}
		#menu a{display:block;float:left;width:92px;height:54px;color:#FFF !important;font-size:1.3em;font-weight:bold;text-align:center;text-decoration:none;line-height:54px;position:relative;}
			#menu a strong{visibility:hidden;}
			#menu a span.anim{display:block;width:27px;height:26px;position:absolute;top:11px;left:33px;}
			#menu a span.cover{display:block;width:92px;height:54px;position:absolute;left:0;top:0;background-repeat:no-repeat;cursor:pointer;}
			#menu a.active span, #menu a:hover span{display:none;}

		a#menu1{background-image:url(../img/but3h.gif);}
			a#menu1 span.cover{background-image:url(../img/but3.gif);}
			a#menu1 span.anim{background-image:url(../img/but3-animation.gif);}
			a#menu1.active{background-image:url(../img/but3a.gif);}
			
		a#menu2{background-image:url(../img/but2h.gif);}
			a#menu2 span.cover{background-image:url(../img/but2.gif);}
			a#menu2 span.anim{background-image:url(../img/but2-animation.gif);}
			a#menu2.active{background-image:url(../img/but2a.gif);}
		a#menu3{background-image:url(../img/but1h.gif);width:91px;}
			a#menu3 span.cover{background-image:url(../img/but1.gif);width:91px;}
			a#menu3 span.anim{background-image:url(../img/but1-animation.gif);}
			a#menu3.active{background-image:url(../img/but1a.gif);}
		
	#footer{height:25px;_height:35px;padding-top:10px;background-color:#FFF;width:1000px;position:absolute;bottom:3px;left:14px;font-size:.7em;letter-spacing:1px;}
		.footer-item{display:block;float:left;background-position:left center;background-repeat:no-repeat;padding-left:15px;margin-right:35px;}
		/*#footer-rent{background-image:url(../img/icon_camera.gif);color:#6c6365;padding-left:25px;margin-left:25px;}*/
		#footer-phone{background-image:url(../img/icon_phone.gif);color:#e3a703;}
		#footer-mail{background-image:url(../img/icon_mail.gif);color:#66639f;padding-left:20px;}
		#footer-copy{color:#ef5282;}
		#footer-author{color:#95a279;background-image:url(../img/icon_c++.gif);padding-left:20px;}
		#footer-graphic{background-image:url(../img/icon_pc.gif);color:#7c918c;padding-left:20px;margin-right:0;}

	#social-networks{margin-left:45px;display:block;float:left;margin-right:55px;}
	#social-networks a{margin:0 6px;}

	#home-address, #home-mail, #home-phone{padding-left:25px;background-repeat:no-repeat;background-position:0 0;}
	p#home-address{color:#a4a861;background-image:url(../img/icon_house.gif);}
		p#home-address a{color:#a4a861;}
	p#home-mail{color:#6d5fa4;background-image:url(../img/icon_mail.gif);background-position:0 2px;}
		#home-mail a{color:#6d5fa4;}
	p#home-phone{color:#e49f10;background-image:url(../img/icon_phone.gif);background-position:2px 0;}
	
	#home-gallery{position:absolute;top:118px;width:705px;height:456px;border-left:1px solid #FFF;}
		#home-gallery img{border:1px solid #FFF;float:left;_float:none;width:85px;height:55px;cursor:pointer;}
		#home-gallery img:hover{border:1px solid #ed067e;}

	#creovision-text{width:230px;height:16px;overflow:hidden;position:relative;}
		#creovision-text span{display:block;width:230px;height:16px;position:absolute;left:0;top:0;background-image:url(../img/creovision_text.gif);}
		
	#onas-text{width:54px;height:16px;overflow:hidden;position:relative;}
		#onas-text span{display:block;width:54px;height:16px;position:absolute;left:0;top:0;background-image:url(../img/onas_text.gif);}

	#projekty-text{width:79px;height:20px;overflow:hidden;position:relative;}
		#projekty-text span{display:block;width:79px;height:20px;position:absolute;left:0;top:0;background-image:url(../img/projekty_text.gif);}

#solution{width:236px;height:38px;position:absolute;top:21px;right:41px;text-align:right;overflow:hidden;}
	#solution em{color:#ec0677;}
	#solution span{width:236px;height:38px;position:absolute;top:0;right:0;background-image:url(../img/solution_text.gif);z-index:20;}
	#solution a{position:absolute;z-index:30;display:block;width:17px;height:17px;right:0;bottom:0;cursor:pointer;}
	#solution a span{position:absolute;display:block;width:17px;height:17px;left:0;top:0;background-image:url(../img/play.gif);}
