body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background: #495768 url(images/background.jpg) top center repeat-x;
	color: #cdc;
}

.fck{
	font-size:12px !important;
	background: #495768 url() top center !important;
	color: #ccc;
}

.fck table tr td{
	font-size:12px !important;
}

.container{
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	float: left;
}
div#flash_main{
 width: 932px;
 height: 404px;
 margin: 0px auto;
}

div#center {
 width: 932px;
 margin: 0px auto;
}

* {
	margin: 0;
	padding: 0;
}

h1 {
	font-size: 1.8em;
	color: #fff;
}

h2 {
	font-size: 1.6em;
	color: #fff;
}

h3 {
	font-size: 1.4em;
	color: #fff;
}

img{
	border: 0;
}

div#top{
 font-size: 1.1em;
 height: 74px;
 width: 932px;
 position: relative;
 margin: 0px auto;
}

.top_left{
	float: left;
	margin-top: 10px;
}

.top_right{
	float: right;
	margin-top: 10px;
}

.e_logo{
	position: absolute;
	left: 425px;
	top: 14px;
}

div#bottom{
	position: relative;
	height: 172px;
	width: 932px;
	font-size: 0.9em;
	color: #cbcbcb;
	margin: 0px auto;
	padding-top: 15px;
}

div#bottom_all{
	width: 100%;
	background-color: #495768;
}

a { color: #fff; text-decoration: none; }
a:hover { color: #ccc; text-decoration: none; }

a.link_top { color: #666; text-decoration: none; font-size: 0.9em; }
a:hover.link_top { color: #ccc; text-decoration: underline; font-size: 0.9em; } 

a.menu_top { display: block; float: left; }

a.galeria_link { font-weight: bold; color: #FFF; text-decoration: none; }
a:hover.galeria_link { color: #FDFE00; }
.input{
	width: 324px;
	height: 27px;
	background: url(images/input.jpg) top center no-repeat;
	color: #fff;
	margin-bottom: 6px;
}

.input1{
	width: 432px;
	height: 27px;
	background: url(images/input1.jpg) top center no-repeat;
	color: #fff;
	margin-bottom: 6px;
}

.input1 input{
	width: 300px !important;
}

.input2{
	width: 162px;
	height: 27px;
	background: url(images/input2.jpg) top center no-repeat;
	color: #fff;
	margin-bottom: 6px;
	float: left;
}

.input2 input{
	width: 75px !important;
}

.input3{
	float: left;
	width: 107px;
	height: 27px;
	background: url(images/input3.jpg) top center no-repeat;
	color: #fff;
	margin-bottom: 6px;
}
.input3 input{
	width: 44px !important;
}
.input4{
	width: 465px;
	height: 29px;
	background: url(images/input4.jpg) top center no-repeat;
	color: #fff;
	margin-bottom: 6px;
}



.textarea{
	width: 432px;
	height: 80px;
	background: url(images/textarea.jpg) top center no-repeat;
	color: #fff;
	margin-bottom: 6px;
}

.textarea2{
	width: 465px;
	height: 110px;
	background: url(images/textarea2.jpg) top center no-repeat;
	color: #fff;
	margin-bottom: 6px;
	
}

.form_label {
	float: left;
	margin-top: 8px;
	color: #fff;
	text-align: right;
	width: 95px;
}

.form_label2 {
font-size: 11px;
	float: left;
	margin-top: 8px;
	color: #fff;
	text-align: right;
	width: 115px;
}

.form_textarea {
	padding: 8px;
	height: 64px;
	color: #fff;
	width: 416px;
	background-color: transparent;
	border: 0;
	font-size: 11px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
}

.form_textarea2 {
	padding: 8px;
	height: 94px;
	color: #fff;
	width: 449px;
	background-color: transparent;
	border: 0;
	font-size: 11px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
}

.form_input {
	float: left;
	margin-top: 8px;
	margin-left: 8px;
	color: #fff;
	width: 212px;
	background-color: transparent;
	border: 0;
	font-size: 11px;
}

.form_input2 {
	float: left;
	margin-top: 8px;
	margin-left: 8px;
	color: #fff;
	width: 325px;
	background-color: transparent;
	border: 0;
	font-size: 11px;
}

.form_blad {
	color: #fcfc01;
	font-weight: bold;
}

div#paintball{
	width: 932px;
	background: url(images/paintball.jpg) top right no-repeat;
	font-size: 1.2em;
	float:left;
	line-height: 18px;
	padding-top:15px;
	text-align: justify;
}

.mini_picture_back{
	width: 107px;
	height: 81px;
	float: left;
	background: url(images/tlo_obraz.jpg) top center no-repeat;
	margin-right: 11px;
}

.mini_picture{
	width: 101px;
	height: 69px;
	padding-left: 3px;
	padding-top: 4px;
}

.underline1{
	border-bottom: 1px solid #6D7986;
	padding-bottom: 3px;
	font-size: 1.4em;
	font-weight: bold;
	color: #fff;
}

.cennik {
	width: 100%;
}
.cennik tr{
	background-color: #000;
}
.cennik td{
	width: 200px;
	padding: 5px 10px;
	font-weight: bold;
	border-bottom: 1px solid #495768;
}

.cennik_left{
	text-align: left;
}

.cennik_right{
	text-align: right;
}

.cennik_center{
	text-align: center;
}


div#lasery{
	width: 932px;
	background: url(images/lasery.jpg) top right no-repeat;
	font-size: 1.2em;
	float:left;
	line-height: 18px;
}

.cennik_lasery {
	width: 100%;
}

.cennik_lasery td{
	width: 280px;
	padding: 5px 10px;
	font-weight: bold;
	border-bottom: 1px solid #000;
}
.cennik_tlo1{
	background-color: #222932;
}

.cennik_tlo2{
	background-color: #495768;
}

.border_right{
	border-right: 1px solid #000;
}

div#event_club{
	width: 932px;
	background: url(images/event_club_top.jpg) 0px 2px no-repeat;
	font-size: 1.2em;
	float:left;
	line-height: 18px;
	padding-top: 230px;
}

div#promocje{
	width: 932px;
	background: url(images/promocje_top_en.jpg)  center 2px no-repeat;
	font-size: 1.2em;
	float:left;
	line-height: 18px;
	padding-top: 130px;
	min-height: 140px;
	height: auto !important;
	height: 140px;
}

.promocja_obrazek{
	background: url(images/promo_bg.jpg) top center no-repeat;
	width: 299px;
	height: 114px;
	padding-top: 6px;
	padding-left: 6px;
}

.referencja{
	float: left;
	text-align: center;
	width: 233px;
}
#imprezy_integracyjne_kontener { background: url('images/imprezy_tlo.jpg') top center repeat-x #fff; }
#imprezy_integracyjne {  color: #333; font-size: 12px; min-height:40px;height: auto !important;height:40px; width: 932px; margin: 0 auto;}
#imprezy_integracyjne h1 {color: #495768; font-size: 17px;}
#flash_imprezy_menu { height: 174px; width:932px; background: url('images/imprezy_firmy_tlo.jpg') top center no-repeat; position: relative; }

#kategorie_glowne_imprez { height: 40px; width: 932px; position: absolute; left: 0px; bottom: 0px;}
#kategorie_glowne_imprez li{ list-style-type: none; display: inline; margin: 0px; float: left; margin-right: 1px; }
#kategorie_glowne_imprez li a { width: 294px; height: 22px; padding-left: 15px; padding-top: 18px; display: block; background: url('images/kat_off.gif') top center no-repeat; font-family: "Arial Black", Arial, Helvetica; font-size: 11px; color: #838383; }
#kategorie_glowne_imprez li a.selected,
#kategorie_glowne_imprez li a:hover { background: url('images/kat_on.gif') top center no-repeat; color: #495768; }


#kategorie_imprez {height: 31px;}
#kategorie_imprez li{ list-style-type: none; display: inline; margin: 0px; float: left; }
#kategorie_imprez li a {padding: 8px 15px; background-color: #fff; color: #114290; font-size: 12px; font-weight: bold; display: block;}
#kategorie_imprez li a.selected,
#kategorie_imprez li a:hover {background-color: #9ebade; color: #fff; }

#imprezy_integracyjne .impreza { float: left; width: 184px; height: 136px; border-bottom: 1px solid #ccc; margin-right: 3px; text-align: center; }
#imprezy_integracyjne .impreza a {color: #114290; font-size: 12px; font-weight: bold;}
#imprezy_integracyjne .impreza a:hover { text-decoration: underline; }
#imprezy_integracyjne .obrazek_impreza { height: 114px; background: url('images/impreza_obrazek_tlo.jpg') top center no-repeat; margin-bottom: 3px;}
#imprezy_integracyjne .obrazek_impreza img { margin-top: 2px; }

.thickbox_obrazek { float:left; width: 390px; }
.thickbox_tresc { float:left; width: 380px; color: #ccc; font-size: 12px;}
.thickbox_tresc h2 { color: #6D6C6C; font-size: 18px; margin-bottom: 8px; }
.thickbox_obrazek img { border: 3px solid #798300; }

object { outline: none;}