*html input, select {margin: -1px;} /*  IE fix */
body{margin: 0; padding: 0; font-family: 'Tahoma'; font-size: 12px; line-height: 18px; color: #003159; background: #A4B8C9; background-image: url('../img/bkg.gif'); background-repeat: repeat-x;}
input, select, textarea {font-family: 'Tahoma'; font-size: 11px;}
form{margin: 0; padding: 0;}
p {margin: 0px;  padding: 0px;}
a {color: #1C72BB;}
a:hover{text-decoration: none;}
.cb{clear: both;}
hr{color: #79A313; height: 1px;}
ul{margin: 5px 10px 5px 18px; padding:  5px 10px 5px 18px;}


.hd1{font-size: 18px; font-weight: bold;}

.oper{text-align: right; width: 300px; font-size: 13px; color: #0E171E; font-weight: bold;}
.oper_img{height: 63px;}
.oper_img img{border: #0E171E 1px solid;}
.pusty{border: #91A8BC 1px solid;}
.zielony{font-size: 12px; font-weight: normal; background: #79A313; padding: 1px 5px 1px 5px; text-align: center; color: #ffffff; margin-left: 10px; margin-bottom: 6px; float: right; width: 84px;}
.zielony a{color: #ffffff; text-decoration: none;}
.linia{background-image: url('../img/linia.gif'); float: right; }

.td_cv td{padding: 5px; vertical-align: top; font-size: 12px; line-height: 15px;}
.tdcv1{text-align: right; background: #79A313; color: #ffffff; width: 100px;}
.tdcv2{text-align: center; background: #5D7D0E; color: #ffffff;}
.tdcv10{height: 10px;}

.cv_nag{font-weight: bold; text-align: center; font-size: 20px; font-style: italic; }
.cv_nag2{font-weight: bold; font-size: 13px;}

.cv{font-size: 11px; color: #1F4666; margin: 0; padding: 10px 30px 10px 30px; background-image: url(); background-repeat: no-repeat; background-position: bottom right;}
.ul_cv{
 list-style-type:square;
 margin: 10px 0px 5px 10px; padding: 10px 0px 5px 10px;
}

.small{line-height: 1px; font-size: 1px;}
.opis_hdr{font-weight: bold;}
.opis_cont{padding-left: 20px; text-align: justify;}

#lewa{width: 580px; text-align: left; position: relative; z-index: 10;}

#prawa{position: absolute; top: 235px; left: 610px; width: 340px;}
#dv2{background: #AABFD1; padding: 20px; border-bottom: 1px solid #C8D4DF; border-left: 1px solid #C8D4DF; border-right: 1px solid #C8D4DF; margin-bottom: 7px;}
#dv3{height: 132px; background: #AABFD1; border: 1px solid #C8D4DF;}

.img{border: #e1e1e1 1px solid;}
.toggler{font-size: 12px; cursor: pointer; margin: 0; padding: 15px 0px 0px 0px;}
.element{padding-left: 20px; text-align: justify;}

.rozwin{float: right; font-weight: normal; font-size: 11px; color: #1C72BB;}
.haer {height: 1px; line-height: 1px; font-size: 1px; background: #79A313; margin: 5px 0px 10px 0px;}

.przedpo{background: #79A313; color: #ffffff; padding: 3px 0px 3px 10px; font-weight: bold;}

div.horizontal_scroller, div.vertical_scroller{
		position:fixed;
		bottom: 0;
		height:24px;
		width:100%;
		display:block;
		overflow:hidden;
		border:#CCCCCC 1px solid;
		background: #76A518;
		z-index: 1000;
	}
	div.scrollingtext{
		position:absolute;
		white-space:nowrap;
		padding-top: 2px;
		font-family:'Trebuchet MS';
		font-size:16px;
		font-weight:bold;
		color:#ffffff;
	}

.fixbox, #fb_show,#fb_right{	z-index: 10; top: 200px;	right: 0px;	position: fixed;}
#fb_right {width: 250px;	margin-top: 0px;	float: right;	overflow: hidden;	background: #0;	color: #FFFFFF;	z-index: 10;}
#fb_right h2 {	text-align: center;	z-index: 10;}
#fb_show span {	display: block;	font-size: 24px;	height: 100px;	margin-top: 50px;	padding: 10px 0 10px 10px;	width: 45px;	background: #0;	z-index: 10;}
#fb_hide {	margin-top: 60px;	z-index: 10;}
#fb_find{width: 190px; overflow: hidden; color: #ffffff; font-weight: bold; text-align: center; background: #3B5998; padding: 5px;}
#fb_hide_count{position: absolute; top: 0px; left: 0px; z-index: 20000;}
#fb_hide_count_in{position: relative; top: 120px; left: 134px; width: 24px; height: 20px; background: #ffffff;}
