object { outline:none; }
a {outline:none;}
img{
	border:0px;
	border:0 none;
}
body{
	width:100%;
	margin: 0px;
	padding-top:0px;
	/*background:url(img/www/bg_main.png) repeat-x #3e3443;*/
	background: url(img/bg_x.png) 0px -350px repeat-x #3E3443;
	}

/*
background:url(img/grafika_home.png) 0px -10px no-repeat;
*/

#all {
	overflow:hidden;
	width:1070px;
	margin: 0 auto;
	padding-bottom:20px;
	padding-top:20px;
	background:transparent;
	color:#ffffff;
	font:12px Helvetica;
}

#left {
	width:280px;
	float:left;
	padding-top:0px;
	background:transparent;
}

#left_menu{
	float:left;
	width:280px;
}
#left_logo{
	width:280px;
	height:77px;/*102px dla logo swiatecznego*/
	float:left;
	padding-top:0px;
	padding-left:90px;
	padding-bottom:10px;
}


#left_menu_up{
	float:left;
	width:280px;
	height:15px;
}
#left_menu_down{
	float:left;
	width:280px;
	height:15px;
}

#left_menu_real:hover{background: url(img/www/left_menu_real.png) no-repeat transparent;}
#left_menu_www:hover{background: url(img/www/left_menu_www.png) no-repeat transparent;}
#left_menu_apl:hover{background: url(img/www/left_menu_apl.png) no-repeat transparent;}
#left_menu_market:hover{background: url(img/www/left_menu_market.png) no-repeat transparent;}
#left_menu_host:hover{background: url(img/www/left_menu_host.png) no-repeat transparent;}
#left_menu_audyt:hover{background: url(img/www/left_menu_audyt.png) no-repeat transparent;}

/*
#left_menu_real:hover{background:url(img/grafika_home.png) 24px -30px no-repeat;}
#left_menu_www:hover{background:url(img/grafika_home.png) 24px -81px no-repeat;}
#left_menu_apl:hover{background:url(img/grafika_home.png) 24px -132px no-repeat;}
#left_menu_market:hover{background:url(img/grafika_home.png) 24px -183px no-repeat;}
#left_menu_host:hover{background:url(img/grafika_home.png) 24px -234px no-repeat;}
#left_menu_audyt:hover{background:url(img/grafika_home.png) 24px -285px no-repeat;}
*/

#left_menu_real a{
	color: #ffffff;
	text-decoration:none;
	display: block;
	width:235px;
	height:34px;
	padding-top:17px;
	padding-left:0px;
	padding-right:45px;
	position:relative;
}

.left_menu{
	float:left;
	width:280px;
	height:51px;
	text-align:right;
	padding-left:0px;
}

.left_menu a{
	color: #ffffff;
	text-decoration:none;
	display: block;
	width:235px;
	height:41px;
	padding-top:10px;
	padding-left:0px;
	padding-right:45px;
	position:relative;
}
.podmenu{
	float:left;
	width:265px;
	padding-right:15px;
}
#podmenu_real{
	height:114px;
	background: url(img/www/bg_podmenu_real.png) no-repeat right transparent;
	}
#podmenu_www{
	height:168px;
	background: url(img/www/bg_podmenu_www.png) no-repeat right transparent;
	}
#podmenu_apl{
	height:189px;
	background: url(img/www/bg_podmenu_apl.png) no-repeat right transparent;
	}
#podmenu_market{
	height:99px;
	background: url(img/www/bg_podmenu_market.png) no-repeat right transparent;
	}	
#podmenu_host{
	height:120px;
	background: url(img/www/bg_podmenu_host.png) no-repeat right transparent;
	}	
#podmenu_audyt{
	height:99px;
	background: url(img/www/bg_podmenu_audyt.png) no-repeat right transparent;
	}		
.podmenu_title{
	width:265px;
	height:43px;
	background: url(img/www/arrow_podmenu.png) no-repeat right top transparent;
}
.podmenu_title a{
	float:right;
	color: #ffffff;
	text-decoration:none;
	display: block;
	width:197px;
	height:31px;
	padding-top:12px;
	padding-left:0px;
	padding-right:30px;
}
.podmenu_title_real{
	width:265px;
	height:31px;
	background: url(img/www/arrow_podmenu.png) no-repeat right top transparent;
}
.podmenu_title_real a{
	float:right;
	color: #ffffff;
	text-decoration:none;
	display: block;
	width:197px;
	height:20px;
	padding-top:17px;
	padding-left:0px;
	padding-right:30px;
}
#podmenu_shadow_up_real{
	position:absolute;
	margin-top:0px;
	width:280px;
	height:15px;
	background: url(shadow_up.png) no-repeat transparent;
}
#podmenu_shadow_up{
	position:absolute;
	margin-top:36px;
	width:280px;
	height:15px;
	background: url(shadow_up.png) no-repeat transparent;
}
#podmenu_shadow_down{
	position:absolute;
	margin-top:0px;
	width:280px;
	height:15px;
	background: url(shadow_down.png) no-repeat transparent;
}

.podmenu_list{
	font-size:12px;
	text-align:right;
	float:right;
	width:227px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	height:23px;
	color:#ea9c2e;
	background:transparent;
}
.podmenu_list:hover{background: url(img/www/podmenu_tlo_list.png) no-repeat right transparent;}
#podmenu_list_click{background: url(img/www/podmenu_tlo_list.png) no-repeat right transparent;}

.podmenu_list a{
	text-decoration:none;
	display: block;
	color:#ea9c2e;
	float:right;
	width:197px;
	padding-right:30px;
	padding-top:3px;
	padding-bottom:0px;
	height:20px;
	
	}

.line_menu{
	float:left;
	width:280px;
	height:2px;
	text-align:center;
	/*background: url(img/www/line_menu.png) no-repeat top transparent;*/
	background:url(img/grafika_home.png) 0px -336px no-repeat;
}
#left h1{
	margin:0px;
	padding:0px;
	text-align:right;
	font-size:13px;
}

#left h2{
	margin:0px;
	padding:0px;
	text-align:right;
	font-size:10px;
}

#right_top_menu{
	padding-left:100px;
	height:24px;
	background:transparent;
}
.right_top_menu_button{
	float:left;
	width:88px;
	height:20px;
	padding-top:4px;
	text-align:center;
	background:transparent;
}
.right_top_menu_button:hover{
	/*background: url(img/www/button_gray.jpg) no-repeat top transparent;*/
	background:url(img/grafika_home.png) 0px -338px no-repeat;
}
.right_top_menu_button a{
	float:left;
	text-decoration:none;
	display:block;
	width:88px;
	height:20px;
	padding-top:4px;
	text-align:center;
	background:transparent;
	font-size:12px;
	font-family: Helvetica;
	color:#ffffff;
}

#right_top_menu_button_click{
/*background: url(img/www/button_orange.jpg) no-repeat top transparent;*/
background:url(img/grafika_home.png) -88px -338px no-repeat;
}

#right {
	width:790px;
	height:auto;
	float:left;
	background:transparent;
}
#right_top {
	width:790px;
	height:75px;
	float:left;
	background: url(img/www/bg_right_top.png) no-repeat bottom left transparent;
}
#right_top_icons{
	height:51px;
	background:transparent;
	}
.right_top_icon{
	float:right;
	width:60px;
	height:33px;
	padding-top:18px;
	text-align:center;
}
#right_top_icon_blog{background: url(img/www/icon_blog.png) no-repeat bottom transparent;}
#right_top_icon_lab{background: url(img/www/icon_lab.png) no-repeat bottom transparent;}

#right_line{
	width:790px;
	height:3px;
	float:left;
	background: url(img/www/right_line.png) no-repeat left transparent;
}

#right_content{
	width:790px;
	min-height:390px;
	padding-left:0px;
	padding-right:0px;
	float:left;
	text-align:center;
	background: url(img/www/bg_right_content.png) no-repeat top left transparent;
}

.home_box_bar_left{
	float:left;
	width:20px;
	height:29px;
	padding-top:0px;
	text-align:center;
	/*background: url(img/www/home_box_bar_left.png) no-repeat top transparent;*/
	background:url(img/grafika_home.png) 0px -362px no-repeat;
}
.home_box_bar_arrow{
	float:left;
	width:10px;
	height:29px;
	padding-top:0px;
	text-align:left;
	/*background: url(img/www/home_box_bar_arrow.png) no-repeat right transparent;*/
	background:url(img/grafika_home.png) -20px -362px no-repeat;
}
.home_box_bar{
	float:left;
	width:730px;
	height:23px;
	padding-top:6px;
	padding-left:10px;
	text-align:left;
	/*background: url(img/www/home_box_bar.png) repeat-x top transparent;*/
	/*background:url(img/bg_x.png) 0px -312px repeat-x;*/
	background:url(img/grafika_home.png) 0px -421px repeat-x;
	font-size:13px;
	font-family: Helvetica;
	font-weight:bold;
	color:#000000;
}
.home_box_bar_right{
	float:left;
	width:20px;
	height:29px;
	padding-top:0px;
	text-align:center;
	/*background: url(img/www/home_box_bar_right.png) no-repeat top transparent;*/
	background:url(img/grafika_home.png) -32px -362px no-repeat;
}



.faq_box_bar_left{
	float:left;
	width:20px;
	height:29px;
	padding-top:0px;
	text-align:center;
	background: url(img/www/faq_box_bar_left.png) no-repeat top transparent;
}
.faq_box_bar{
	float:left;
	width:740px;
	height:23px;
	padding-top:6px;
	padding-left:10px;
	text-align:left;
	background: url(img/www/faq_box_bar.png) repeat-x top transparent;
	font-size:13px;
	font-family: Helvetica;
	font-weight:bold;
	color:#ffffff;
}
.faq_box_bar_right{
	float:left;
	width:20px;
	height:29px;
	padding-top:0px;
	text-align:center;
	background: url(img/www/faq_box_bar_right.png) no-repeat top transparent;
}
.faq_box_img{
	height:100px;
	float:left;
	padding-top:15px;
	width:100px;
	height:75px;
	text-align:center;
	background:transparent;
}
.faq_box_text{
	float:right;
	width:440px;
	height:90px;
	text-align:justify;
	background:transparent;
}
.faq_box_text p{
	margin:0;
	padding:15px 15px 15px 0;
}

/* left_box BEGIN */

.left_box{
	float:right;
	width:257px;
}
#promocja{
	/*height:270px;*/
	height:200px;
}

.left_box_up{
	float:left;
	width:257px;
	height:24px;
	padding-top:4px;
	text-align:center;
	background: url(img/www/left_box_up.png) no-repeat transparent;
}
						
.left_box_left_content_right{	
	float:left;
	width:257px;
	overflow:hidden;
}
.left_box_left{
	float:left;
	width:15px;
	min-height:10px;
	margin-bottom:-2000px;
	padding-bottom:2000px;
	background: url(img/www/left_box_left.png) repeat-y transparent;
}
.left_box_content{
	float:left;
	width:197px;
	background: url(img/www/left_box_bg.png) no-repeat bottom #261f29;
	padding:10px 15px 10px 15px;
	font-size:10px;
}
.left_box_content_minipanel{
	float:left;
	width:227px;
	background: url(img/www/left_box_bg.png) no-repeat bottom #261f29;
	/*padding:10px 15px 10px 15px;*/
	font-size:10px;
}
.left_box_right{
	float:left;
	width:15px;
	min-height:10px;
	margin-bottom:-2000px;
	padding-bottom:2000px;
	background: url(img/www/left_box_right.png) repeat-y transparent;
}

.left_box_down{
	float:left;
	width:257px;
	height:15px;
	background: url(img/www/left_box_down.png) no-repeat transparent;
}

.minipanel_name{
	padding:10px 15px 10px 15px;
}
.minipanel_icons{
	margin:0;
	padding:0;
	height:60px;
	background: url(img/www/minipanel_cien.png) no-repeat transparent;
	text-align:center;
}
.minipanel_lastlog{
	float:left;
	padding:10px 0px 10px 15px;
	width:95px;
}
.minipanel_button{
	padding:22px 5px 0px 0px;
	float:right;
	width:100px;
}
.minipanel_button_click{
	display:block;
	margin:0px 0px 0px 0px;
	padding-top:5px;
	padding-left:12px;
	width:88px;
	height:20px;
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	background:url(img/www/minipanel_button.png) no-repeat transparent;
}
/* left_box END */


/* content_box BEGIN */
.content_all{
	float:left;
	padding-bottom:15px;
}
.content_box{
	float:right;
	width:790px;
	padding:0px 0px 0px 0px;
}
.content_image{
	float:left;
	width:270px;
	padding:0px 0px 0px 0px;
}

.content_box_up_left{
	float:left;
	width:10px;
	height:10px;
	/*background: url(img/www/content_box_up_left.png) no-repeat transparent;*/
	background:url(img/grafika_home.png) 0px -391px no-repeat;
}
.content_box_up{
	float:left;
	width:770px;
	height:10px;
	/*background: url(img/www/content_box_up.png) repeat-x transparent;*/
	background:url(img/bg_x.png) 0px -292px repeat-x;
}
.content_box_up_right{
	float:left;
	width:10px;
	height:10px;
	/*background: url(img/www/content_box_up_right.png) no-repeat transparent;*/
	background:url(img/grafika_home.png) -14px -391px no-repeat;
}
			
.content_box_left_content_right{	
	/*float:left;*/
	width:790px;
	overflow:hidden;
}
.content_box_left{
	float:left;
	width:10px;
	min-height:10px;
	margin-bottom:-4000px;
	padding-bottom:4000px;
	background: url(img/www/content_box_left.png) repeat-y transparent;
}
.content_box_content{
	float:left;
	width:770px;
	background:#261F29;
	padding:0px 0px 0px 0px;
	text-align:left;
	position:relative;
}
.content_box_content h1{
	margin:0;
	padding:15px;
	font-size:15px;
}

.content_box_content h2{
	margin:0;
	padding:15px;
}
.content_box_content_a{
	float:left;
	width:245px;
	background:transparent;
	padding:0px 0px 0px 0px;
	text-align:left;
}
.content_box_content_b{
	float:left;
	width:315px;
	background:transparent;
	padding:15px 15px 10px 15px;
	text-align:justify;;
}
.content_box_text{
margin:0;
padding:15px 15px 15px 15px;
text-align:left;
}
.content_box_ul_only{
	margin:0;
	padding: 15px 15px 15px 50px;
}
.content_box_ul_up{
	margin:0;
	padding: 15px 15px 0 50px;
}
.content_box_ul_middle{
	margin:0;
	padding: 0 15px 0px 50px;
}
.content_box_ul_down{
	margin:0;
	padding: 0 15px 15px 50px;
}

.content_box_right{
	float:left;
	width:10px;
	min-height:10px;
	margin-bottom:-4000px;
	padding-bottom:4000px;
	background: url(img/www/content_box_right.png) repeat-y transparent;
}
.content_box_down_left{
	float:left;
	width:10px;
	height:10px;
	/*background: url(img/www/content_box_down_left.png) no-repeat transparent;*/
	background:url(img/grafika_home.png) 0px -405px no-repeat;
}
.content_box_down{
	float:left;
	width:770px;
	height:10px;
	/*background: url(img/www/content_box_down.png) repeat-x transparent;*/
	background:url(img/bg_x.png) 0px -302px repeat-x;
}
.content_box_down_right{
	float:left;
	width:10px;
	height:10px;
	/*background: url(img/www/content_box_down_right.png) no-repeat transparent;*/
	background:url(img/grafika_home.png) -14px -405px no-repeat;
}
.content_box_bar_left{
	float:left;
	width:20px;
	height:20px;
	padding-top:0px;
	text-align:center;
	background: url(img/www/content_box_bar_left.png) no-repeat top transparent;
}
.content_box_bar_arrow{
	float:left;
	width:10px;
	height:20px;
	padding-top:0px;
	text-align:left;
	background: url(img/www/content_box_bar_arrow.png) no-repeat right transparent;
}

.content_box_bar{
	float:left;
	width:730px;
	height:18px;
	padding-top:2px;
	padding-left:10px;
	text-align:left;
	background: url(img/www/content_box_bar.png) repeat-x top transparent;
	font-size:13px;
	font-family: Helvetica;
	font-weight:bold;
	color:#000000;
}
.content_box_bar_text{
	float:left;
}
.content_box_bar_icons{
	float:right;
}

.content_box_bar_right{
	float:left;
	width:20px;
	height:20px;
	padding-top:0px;
	text-align:center;
	background: url(img/www/content_box_bar_right.png) no-repeat top transparent;
}

	/* content dla pliku panel.php (FAQ BEGIN)*/

.content_faq_left_content_right{	
	/*float:left;*/
	width:520px;
	/*overflow:hidden;*/
}
.content_faq_left{
	float:left;
	width:10px;
	height:820px;
	/*margin-bottom:-2000px;
	padding-bottom:2000px;*/
	background: url(img/www/content_box_left.png) repeat-y transparent;
}
.content_faq_content{
	float:left;
	width:500px;
	height:820px;
	background:#261F29;
	padding:0px 0px 0px 0px;
	text-align:left;
	position:relative;
}
.content_faq_right{
	float:left;
	width:10px;
	height:820px;
	/*margin-bottom:-2000px;
	padding-bottom:2000px;*/
	background: url(img/www/content_box_right.png) repeat-y transparent;
}
	/* content dla pliku panel.php (FAQ END)*/

/* content_box END */

#tworzenie_stron_typografia{
	margin-top:0px;
	margin-bottom:0px;
	height:390px;
	background: url(img/index_menu/tworzenie_stron.jpg) no-repeat top center transparent;}
#tworzenie_aplikacji_typografia{
	margin-top:0px;
	margin-bottom:30px;
	height:360px;
	background: url(img/index_menu/tworzenie_aplikacji.jpg) no-repeat top center transparent;}
#marketing_internetowy_typografia{
	margin-top:0px;
	margin-bottom:0px;
	height:390px;
	background: url(img/index_menu/marketing_internetowy.jpg) no-repeat top center transparent;}
#hosting_typografia{
	margin-top:0px;
	margin-bottom:0px;
	height:360px;
	background: url(img/index_menu/hosting.jpg) no-repeat top center transparent;}
#audyt_stron_typografia{
	margin-top:0px;
	margin-bottom:0px;
	height:360px;
	background: url(img/index_menu/audyt_stron.jpg) no-repeat top center transparent;}

/* style do portfolio BEGIN -->*/

.portfolio_a{
	float:left;
	width:170px;
}
.portfolio_b{
	float:left;
	width:330px;
}

.portfolio_a_klient{
	font-size:15px;
	margin:10px 0px 10px 10px;
	font-weight:bold;
}
.portfolio_a_title{margin:0px 0px 3px 10px;}
.portfolio_adres{margin:0px 0px 50px 10px;}
.portfolio_a_text{margin:0px 0px 10px 10px;}
.portfolio_b_title{margin:10px 0px 3px 0px;}
.portfolio_b_text{margin:0px 0px 0px 0px;padding: 0px 15px 15px 0px;}
.portfolio_button{
	position:absolute;
	right:0px;
	bottom:5px;
	display:block;
	margin:0px 10px 0px 0px;
	padding-top:6px;
	padding-left:10px;
	width:87px;
	height:25px;
	color:#ffffff;
	text-decoration:none;
	font-size:10px;
	background:url(./images/bt_register.png) no-repeat transparent;
}
#stronicowanie_up{
	text-align:right;
	height:25px;
	width:790px;
	padding-top:10px;
	float:left;
}
#stronicowanie_down{
	text-align:right;
	height:20px;
	width:790px;
	padding-top:0px;
	float:left;
}
.strona{
	border:1px solid #362D3A;
	font-family:Helvetica;
	font-size:100%;
	margin-left:0;
	margin-top:10px;
	margin-right:5px;
	padding:3px 10px;
	text-decoration:none;
	color:#ffffff;
}
.strona_noactiv{
	border:1px solid #362D3A;
	font-family:Helvetica;
	font-size:100%;
	margin-left:0;
	margin-top:10px;
	margin-right:5px;
	padding:3px 10px;
	text-decoration:none;
	color:#4F4F4F;
}

.input{
	border:1px solid #362D3A;
	color:#ffffff;
	height:19px;
	width:30px;
	margin-right:5px;
	background:#252028;
	padding-top:2px;
}
.input_down{
	border:1px solid #362D3A;
	color:#ffffff;
	height:19px;
	width:30px;
	margin-right:5px;
	background:#3A313D;
	padding-top:2px;
}
.strona:hover{background:#E78309;}
/*<-- style do portfolio END*/

.kontakt{
	float:left;
	width:340px;
	text-align:left;
	padding-left:10px;

}
.kontakt_button{
	float:right;
	border:0px;
	padding-bottom:10px;
	color:#ffffff;
	font-weight:bold;
	margin:0px;
	width:97px;
	height:31px;
	cursor:pointer;
	background:url(./images/bt_register.png) no-repeat transparent;
}

.reg_a{
	list-style:upper-roman;
	font-size:15px;
	font-weight:bold;
	padding-bottom:5px;
}
.reg_b{
	list-style:none;
	font-size:12px;
	font-weight:normal;
	padding:0px;
}
.reg_b li{
	padding:5px 0px 5px 0px;
}
.reg_c{
	list-style:decimal;
	font-size:12px;
	font-weight:normal;
	padding:10px;
}
.reg_d{
	list-style:lower-latin;
	font-size:12px;
	font-weight:normal;
	padding:10px;
}
.reg_e{
	list-style:circle;
	font-size:12px;
	font-weight:normal;
	padding:10px;
}

#footer {
	/*background: url(img/www/bg_footer.png) repeat-x;*/
	background: url(img/bg_x.png) 0px -242px repeat-x;
	width:100%;
	height:50px;
	text-align:center;
	bottom:0px;
	font-size:10px;
	font-family: Helvetica;
	color:#ffffff;
}

#footer p{
margin:0px;
padding-top:6px;
}

#gifts_main{
	width:1070px;
	position:relative;
	margin:0 auto;
}
#gifts{
	position:absolute;
	width:260px;
	height:125px;
	/*background:url(img/www/swieta_worek.png) transparent;*/
	background:transparent;
	border:0px solid;
	bottom:-35px;
	left:0px;
}


#typografia_home_1{
	display: block;
	padding-top:30px;
	padding-bottom:0px;
}
#typografia_home_2{
	display: none;
	padding-top:0px;
	padding-bottom:0px;
}
#typografia_home_3{
	display: none;
	padding-top:30px;
	padding-bottom:0px;
}
#typografia_home_4{
	display: none;
	padding-top:0px;
	padding-bottom:0px;
}
#typografia_home_5{
	display: none;
	padding-top:0px;
	padding-bottom:0px;
}
#typografia_home_6{
	display: none;
	padding-top:30px;
	padding-bottom:0px;
}
/* menu fisheye */
.fisheye{
	text-align: center;
	height: 50px;
	position: relative;
}
a.fisheyeItem{
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	width: 40px;
	position: absolute;
	display: block;
	top: 0px;
}
.fisheyeItem img{
	border: none;
	margin: 0 auto 5px auto;
	width: 100%;
}
.fisheyeItem span{display: none;}
.fisheyeContainter{
	height: 50px;
	width: 300px;
	left: 100px;
	position: absolute;
}