*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;}	