#message { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #800; color: #fff; float: left; font: bold 12px sans-serif; height: 30px; margin: 15px 15px; margin-left: 300px; line-height: 32px; text-align: center; width: 428px; position: fixed; top: -22px; padding-top: 5px; opacity: 0.9; z-index: 3; }
#message a { color:#fff; }
#sub_logowanie { background: url("images/logowanie_background.png"); position : absolute; top : 15px; margin-left: 670px; width: 150px; height: 110px; z-index: 3; }
#sub_logowanie input { border: 0px solid #f00; background: transparent; padding: 1px!important; color: #000; width: 100%; }
#sub_logowanie input[type="text"] { margin: 20px 16px 0px 14px; width: 122px; }
#sub_logowanie input[type="password"] { margin: 8px 16px 0px 14px; width: 122px; }
#sub_logowanie input[type="submit"] { margin: 8px 16px 0px 14px; width: 122px; }
#sub_logowanie span { display: none; }


.info_image { position: absolute; margin: 1px 0px 0px 1px; }
.info-dymek { background: url("images/info-dymek.png") no-repeat; border-right: 1px solid #999; display: none; text-align: justify; overflow: hidden; padding: 5px 5px 5px 15px; position: absolute; height: 80px; z-index: 10; }
/*.info-dymek div { border: 1px solid #999; border-left: 0px; float: left; clear: none; margin: 0px; }*/

#dodaj_left { text-align: right }

h2 .liner {
}
.polecic a {
filter:alpha(opacity=5);
-moz-opacity:.5;opacity:.5;
}
.polecic a:hover {
opacity: 1.0;
}


.line {
margin-top: 30px; 
width:105%; 
border-bottom:1px solid black;
}

#search {

background: #4977a2;

color: white;

font: normal normal normal 12px/normal sans-serif;

margin-left: 650px;

opacity: 0.9;

padding: 5px;

position: absolute;

text-align: right;

top: 230px;

width: 320px;

z-index: 3;
}

#search ul { list-style: none; padding: 0px; margin: 0px; }
#search ul li { cursor: pointer; display: block; padding: 5px; }
#search ul li:hover {
	background-color: #9FD1FB;
	color: #000;
}
#search ul li span { font-weight: bold; }
#search ul li p { padding: 0px; margin: 0px; margin-top: 3px; font-size: 10px; text-align:justify }



.koment {

width: 417px;

margin-left: 50px;

margin-right: ;

border-left: 1px solid #90B7DA;

border-right: 1px solid #90B7DA;

float: left;

background-color: #9EB5CC;

min-height: 35px;

}

.topkoment {

width: 409px;

height: 20px;

float: left;

background: url(images/up-belka.png) no-repeat;

text-align: right;

margin-left: 50px;

padding-right: 15px;


}

.bottomkoment {

margin-left: 41px;

width: 409px;

height: 20px;

float: left;

margin-bottom: 30px;

}
h3 { font: bold 12px; }

.avatar {
	width: 33px;
	height: 40px;
	background: url(images/avatar.png) no-repeat;
	margin-left: -27px;
	margin-top: -12px;
}

.active_comment_buttons {
    font: 10px sans-serif; 
	float: none; 
	color: white;
}

.comment_user { 
margin-left: 15px;
font: 12px Tahoma Arial sans-serif bold; 
font-weight: bold;
float: left; 
}

.comment_time { 
font: 11px sans-serif; 
float: right; 
margin-right: 5px;
}

.comment_text { 
margin-left: 15px;
margin-right: 15px;
}

#comments div p { clear: both }
#popup { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background: #000; color: #fff; border: 3px solid #999; font: 10px sans-serif; opacity: 0.9; padding: 5px; position: absolute; top: 100px; margin : 0 auto; left : 400px; text-align: center; width: 300px; z-index : 1000;	}
#popup h1 { font: 15px sans-serif; }
#popup a { color: #fff }
#popup input { border: 1px solid; }
#popup_background { width: 100%; height: 100%; }
#popup span { cursor: default; }

#dodaj_wypadek {
width: 306px;
height: 113px;
position: absolute;

top: 0px;

left: 312px;

}

#dodaj_wypadek1 {
width: 306px;
height: 113px;
position: inherit;
margin-top: 30px;
margin-bottom: 30px;
margin-left: 160px;
border: #000 1px solid;
}

.Button {
display: block;
width: 306px;
height: 113px;
background: url(images/dodaj_wypadek.png) no-repeat;
}

.wym { font-weight: bold!important; }

.Button:hover {
background-position: bottom left;
}

.ubrBody {
	margin: 0 0 0 0;
	background-color: #EEEEEE;
}

.ubrWrapper {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#firstline{
	margin-bottom: 100px;
}

.ubrDebug {
	font: bold 12px sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #898989;
	width: 900px;
	height: 100px;
	overflow: auto;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

.ubrAlert {
	font: bold 12px sans-serif;
}

.ubrFinishedData {
	background-color: #b3b3b3;
	border: 1px solid #898989;
	width: 700px;

}

.ubrFinishedData  th{
	text-align: center;
	background-color: #bbbbbb;
	font-weight: bold;
}

.ubrFinishedOdd{
	text-align: center;
	background-color: #dddddd;
}

.ubrFinishedEven{
	text-align: center;
	background-color: #eeeeee;
}

.ubrUploadData {
	background-color: #b3b3b3;
	border: 1px solid #898989;
	width: 350px;
}

.ubrUploadDataLabel {
	background-color: #dddddd;
	font: bold 12px sans-serif;
	width: 50%;
	text-align: left;
	font-weight: bold;
}


.ubrUploadDataInfo{
	background-color: #dddddd;
	font: bold 12px sans-serif;
	width: 50%;
	text-align: center;
}

.ubrBar1 {
	background-color: #b3b3b3;
	position: relative;
	text-align: left;
	height: 20px;
	border: 1px solid #505050;
	z-index: 5;
	/*background-image:url(images/progress_bar_white.gif);*/
	/*layer-background-image:url(images/progress_bar_white.gif);*/
}

.ubrBar2 {
	background-color: #000099;
	position: relative;
	text-align: left;
	height: 20px;
	width: 0%;
	z-index: 6;
	/*background-image:url(images/progress_bar_blue.gif);*/
	/*layer-background-image:url(images/progress_bar_blue.gif);*/
}

.ubrUploadSlot{}

.ubrError {
	color: red;
}

.ubrWarning{
	color: yellow;
}




html {
	background-color: #FFF;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: black;
}
body {
	margin: 0px;
	background: url('images/bgd.png') 0px 193px repeat-x;
	/* text-align: center; */
}
#header, #content, #footer { text-align: left; }
a  img { border-style: none; }
.clear { clear: both; }
a {text-decoration: none;}

#header {
	margin: 0px auto;
	width: 980px;
	height: 316px;
	background: url('images/header.png') no-repeat;
}
#logowanie {
	margin: 0px 0px 170px 740px;
	width: 220px;
	height: 21px;
	padding: 1px 10px;
	background: #47749e;
	line-height: 18px;
	vertical-align: middle;
}

#logowanie span {

	color: #fff;
}
#logowanie a {
	font-size: 10px;
	margin-left: 13px;
	color: #fff;
	text-decoration: none;
}
#logowanie a#zaloguj {
	font-size: 13px;
	font-weight: bold;
}
#menu {
	float: left;
	margin: 0px;
	height: 35px;
	padding: 0px 0px 0px 355px;
	list-style-type: none;
}
#menu li {
	float: left;
	margin: 6px 8px;
	padding: 0px;
}
#menu a {
	font-family: georgia;
	color: #fff;
	font-size: 19px;
	text-decoration: none;
}
#menu a:hover {
	color: #000;
}
#wyszukiwarka {
	float: right;
	width: 172px;
	height: 35px;
}
#wyszukiwarka  input {
	border: 0px;
	margin: 9px 8px 8px 9px;
	padding: 0px;
	height: 18px;
	width: 130px;
	font-size: 11px;
}
#naglowek {
	clear: both;
	width: 980px;
	height: 80px;
	border-top: 8px solid #365777;
	background: url('images/naglowek.png');
}
#naglowek p {
	float: left;
	margin: 0px;
	padding: 9px 0px;
	font-size: 180%;
	color: #404b56;
}
#naglowek #tytul {
	width: 480px;
	margin-top: 2px;
	padding: 0px 0px 0px 20px;
	font-family: georgia;
	font-size: 29px;
}
#naglowek #tytul #witamy {
	font-size: 40px;
}


#content {
	margin: 15px auto 0px auto;
	width: 980px;

	position: relative;
}
#content #tresc {
	float: left;
	margin: 0px 20px 0px 10px;
	width: 598px;
	font-size: 90%;
	font-family: verdana;
}
#content > #tresc {
	margin: 0px 20px;
}
#content #tresc .miniaturka {
	float: left;
	border: 1px solid #999999;
	padding: 5px;
	margin: 0px 10px;
}
#content hr {
	display: none;
}
#content #tresc h2  {
	clear: both;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
#content #tresc h2 a {
	font-size: 22px;
	color: #4875a0;
}

.kontakt {
	font-size: 18px;
	color: #4875a0;
}

#space {
	margin-bottom: 30px;
}

.mail {
	font-size: 11px;
	color: #4875a0;
}

.mail a{
	color: #4875a0;
}

.mail a:hover {
	color: black;
}

#partnerzy {
	font-size: 18px;
	color: #4875a0;
}

.adsense {
	display: block;
	width: 100%;
	text-align: center;
	clear: both;
	color: #959595;
	font-size: 120%;
	margin-bottom: 25px;
	margin-top: -19px;
	padding-bottom: 3px;
	border-bottom: 1px solid #000;
}

.adsense1 {
	display: block;
	width: 99%;
	text-align: center;
	clear: both;
	margin-bottom: 25px;
	margin-top: 25px;
}

.item h2 {
	font-size: 16px;
	color: #4875a0;
	font-weight: bold; 
	margin 5px 0px;
}

.item_footer {
	display: block;
	width: 100%;
	padding-top: 15px;
	text-align: center;
	clear: both;
	color: #959595;
	font-size: 120%;
	margin-bottom: 25px;
	padding-bottom: 15px;
	border-bottom: 1px solid #000;
}
.item_footer a {
	color: #959595;
}
.item_footer a:hover {
	color: #000;
}
#change_page, #change_page a {
	font-size: 120%;
	color: black;
}
#content #tresc h3 {
	font-family: verdana;
	font-weight: normal;
	font-size: 90%;
	color: #959595;
	margin-top: 0px;
}
#content #tresc #wstep {
	width: 287px;
	height: 113px;
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 120%;
}
#content #tresc #wstep .poczatek {
	font-size: 135%;
	font-weight: bold;
}

#content #nowosci {
	float: left;
	width: 322px;
	background: #6d92b4;
}
#content #nowosci .aktualnosci, #content #nowosci .ostatnio, #content #nowosci .ubezpieczenia {
	margin: 0px;
	font-family: georgia;
	font-size: 18px;
	color: #fff;
}
#content #nowosci .aktualnosci{
	width: 322px;
	height: 44px;
	padding-left: 52px;
	padding-top: 10px;
	background-image: url('images/aktualnosci.png');
}
#content #nowosci > .aktualnosci{
	width: 270px;
	height: 34px;
}
#content #nowosci .ostatnio {
	width: 322px;
	height: 36px;
	padding-left: 62px;
	padding-top: 5px;
	background: #48749e url('images/ostatnio.png') no-repeat 15px;
}
#content #nowosci > .ostatnio {
	width: 260px;
	height: 31px;
	
}
#content #nowosci .ubezpieczenia{
	width: 322px;
	height: 36px;
	padding-left: 62px;
	padding-top: 5px;
	background: #48749e url('images/ubezpieczenia.png') no-repeat 15px;
}
#content #nowosci > .ubezpieczenia {
	width: 260px;
	height: 31px;
}
#content #nowosci #end {
	width: 322px;
	height: 220px;
	background: #5183b4 url('images/nowoscipasek.png') no-repeat 0px 215px;
}
#content #nowosci ul {
	margin: 0px;
	padding: 8px;
	list-style-type: none;
}

#content #nowosci .aktualnosci a, #content #nowosci .ostatnio a, .ost ,#content #nowosci .ubezpieczenia a, .ube{
	display: block;
	float: left;
}
#content #nowosci a {
	font-size: 120%;
	color: #fff;
	text-decoration: none;
}
#content #nowosci a:hover, #content .ostatnio a:hover, #content .ubezpieczenia a:hover {
	color: #000;
}
#content #nowosci a.tyt:hover {
	color: #fff;
}
#content #nowosci .aktualnosci a.rss, #content #nowosci .ostatnio a.rss, #content #nowosci .ubezpieczenia a.rss {
	display: block;
	float: right;
	height: 24px;
	width: 24px;
	padding: 1px 10px 0px 0px;

}
#content #nowosci .ostatnio a.rss {

}
#tresc h1, #tresc .ikonka, #tresc .rss {
	float: left;

	margin: 0px;

	margin-bottom: 6px;
	border-bottom: 1px solid #464646;
	height: 51px;

	padding-top: 25px;
	padding-right: 5px;

}

.rss {

	float: left;

}

#tresc{
	float: right;
}
#tresc .rss {
	display: block;
	width: 24px;
	height: 41px;
	margin-top: 10px;
	padding-left: 10px;
}

h1 {
	display: block;
	font-family: "times new roman";
	font-weight: normal;
	font-size: 350%;
	color: #464646;

	width: auto;

}



#footer {
	margin-top: 15px;
	width: 100%;
	height: 69px;
	background: url('images/bgd_footer.png');
	text-align: center;
}
#footer div {
	margin: 0px auto;
	width: 980px;
	height: 69px;
	background: url('images/footer.png');
}
#footer div div.rozbity {
	float: left;
	width: 50%;
	height: 69px;
	background: url('images/rozbity.png') no-repeat 21px 21px;
}
#footer div div#stopka {
	float: left;
	width: 50%;
	height: 69px;
	background: url('images/footer1.png') no-repeat 281px 5px;
}


#ind{
text-indent: 0px;
}


#rate{

	float: right;

}

#rate ul {

	width: 100%;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#ocenianie {

	float: right;

}

#rate_napisy {

	padding-left: 15px;

}

#rate li {

	margin: 0px;

	padding: 0px;

	float: left;

}

.miniaturka {
	border:31px solid #999;
	margin:  0px 5px 5px 0px;
	padding: 5px;
	width: 120px;
}

.inline {
	list-style: none; 
	margin: 0px auto;
}

.inline li {
	float: left;
}

#zdjecia img {

	float: left;

	border: 1px solid black;

	margin: 4px;

	padding: 3px;

}

#content ul {

	list-style-type: none;

}

#content { text-align: justify; }

table{
	font-size: 11px;
}

td {
	width: 180px;
}



form[name="wypadek"] table, h3 {

	clear: both;

	width: 100%;

}















/* -----  TOOLTIP ----- */

.formInfo a, .formInfo a:active, formInfo a:visited{
	background-color:#FFF;
	font-size: 1.3em;
	font-weight:bold;
	padding:1px 1px;
	margin-left:5px;
	padding-right:17px;
	color:#FFF;
	text-decoration: none;
}

.formInfo a:hover{
	color:#FFF;
	text-decoration: none;
}


/* ----- add selectors here for font sizing ----- */
#JT_close_left, #JT_close_right{font-size: 1.1em;}
#JT_copy p, #JT_copy ul{font-size: 1.1em;}



/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #cccccc;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}










#slider{}	
#slider ul{
	margin:0px;
	padding:8px;
	list-style:none;
	}
	
#slider li{
	margin:0px;
	padding:0px;
	list-style:circle;
	}
#slider li{ 
	width:322px;
	height:80px;
	overflow:hidden; 
}	
#slider li p{ 
margin-right: 15px; 
margin-top: 0px;
}	
#prevBtn, #nextBtn{ 
	display:block;
	width:8px;
	height:16px;
	position:absolute;
	left:630px;
	top:70px;
	}	
#nextBtn{ 
	left:960px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:8px;
	height:16px;
	background:url(images/btn_prev.png) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(images/btn_next.png) no-repeat 0 0;	
	}
