@CHARSET "UTF-8";

p.msg{
	margin: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #169aa5;
}
div.content1 {
    position: relative;
    min-height: 300px;
}

div.content2 {
    position: relative;
    min-height: 300px;
	margin-bottom: 10px;
}

h2{
	position: absolute;
	color: white;
	padding: 5px 30px;
}
h2.blue{
	color: #169aa5;
}
div.header2 h2{
	right: 0px;
}

h3{
	color: white;
	font-size: 14px;
	font-weight: bold;
}


div.circle1 {
    position: absolute;
    width: 289px;
    height: 289px;
    background: url(../img/circle1.png) no-repeat;
    z-index: 7;
    top: 0px;
    right: 10px;
	color: white;
}



div.circle div.ctext{
	position: absolute;
	top: 170px;
	left: 30px;
	text-align: center;
	width: 230px;
	font-size: larger;
}
div.circle a{
	color: white;
}

div.circle1 h3 {
    position: absolute;
    top: 86px;
    left: -50px;
}

div.circle2 h3 {
    position: absolute;
    top: 36px;
    right: -80px;
}

div.text1 {
    float: left;
    margin-top: 130px;
    margin-left: 80px;
    width: 635px;
}
div.text1 p{
	margin: 5px 0px;
}

div.tabletext1 {
    float: left;
    margin-top: 79px;
    margin-left: 0px;
    width: 830px;
    z-index: 0;
}

div.text2 {
    float: left;
    margin-left: 325px;
    width: 635px;
    margin-top: 87px;
	margin-bottom: 20px;
}

div.tabletext2 {
    float: left;
    margin-top: 29px;
    margin-left: 160px;
    width: 830px;
    z-index: 0;
}

div.textl {
	width: 300px;
	float: left;
}
div.textr {
	width: 300px;
	float: right;
}

div.circle2 {
    position: absolute;
    width: 289px;
    height: 289px;
    background: url(../img/circle2.png) no-repeat;
    z-index: 7;
    left: 10px;
	color: white;
}

div.header2 {
    position: absolute;
    height: 33px;
    top: 29px;
    left: 299px;
    width: 692px;
}

div.header1 {
    position: absolute;
    height: 33px;
    width: 692px;
    top: 79px;
    left: 52px;
}

div.lightarcl1 {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 19px;
    height: 33px;
    background: url(../img/leftarct.png) no-repeat;
}

div.lightarcl2 {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 19px;
    height: 33px;
    background: url(../img/rightarct.png) no-repeat;
}

div.lightbox1 {
    position: absolute;
    height: 31px;
    width: 50%;
    left: 19px;
    border-top: 1px solid #1ca4b0;
    border-bottom: 1px solid #1ca4b0;
}

div.darkarcl1 {
    position: absolute;
    right: 340px;
    width: 19px;
    height: 33px;
    background: url(../img/leftarcf.png) no-repeat;
}

div.darkbox1 {
    position: absolute;
    height: 33px;
    background: #1ca4b0;
    right: 0px;
    width: 340px;
}
div.darkarclf{
    position: absolute;
    left: 0px;
    width: 19px;
    height: 33px;
    background: url(../img/leftarcf.png) no-repeat;	
}
div.darkboxlf {
    position: absolute;
    height: 33px;
    background: #1ca4b0;
    right: 0px;
    width: 673px;
}

div.lightbox2 {
    position: absolute;
    height: 31px;
    width: 50%;
    right: 19px;
    border-top: 1px solid #1ca4b0;
    border-bottom: 1px solid #1ca4b0;
}

div.darkarcl2 {
    position: absolute;
    right: 340px;
    width: 19px;
    height: 33px;
    background: url(../img/rightarcf.png) no-repeat;
}

div.darkarcrf {
    position: absolute;
    right: 0px;
    width: 19px;
    height: 33px;
    background: url(../img/rightarcf.png) no-repeat;
}

div.darkbox2 {
    position: absolute;
    height: 33px;
    background: #1ca4b0;
    left: 0px;
    width: 340px;
}
div.darkboxrf {
    position: absolute;
    height: 33px;
    background: #1ca4b0;
    left: 0px;
    width: 673px;
}
table.t1 {
    border-collapse: collapse;
    width: 100%;
    text-align: center;
}
tr.importand{
	font-weight: bold;
}
table.t1 thead th {
    background: #1ca4b0;
    height: 33px;
    color: white;
}

table.t1 thead th.round {
    width: 19px;
    background: url(../img/leftarcf.png) no-repeat;
}

table.t1 tbody tr {
    height: 20px;
}

table.t1 tbody tr.alt {
    background: #dcf1f3;
}

table.t1 tbody tr.first {
}

table.t1 tbody tr.alt th.round {
    background: url(../img/altfill.png) no-repeat;
}

table.t1 tbody th {
    color: #40b0b7;
}

table.t1 tfoot tr {
    height: 23px;
    background: #dcf1f3;
}

table.t1 tfoot tr td {
    padding: 5px 0px;
}

table.t1 tfoot th.round {
    background: url(../img/altfillf.png) no-repeat;
}

table.t1 .rfill {
    padding-right: 100px;
}

table.t2 {
    border-collapse: collapse;
    width: 100%;
    text-align: center;
}

table.t2 thead th {
    background: #1ca4b0;
    height: 33px;
    color: white;
}

table.t2 thead th.round {
    width: 19px;
    background: url(../img/rightarcf.png) no-repeat;
}

table.t2 tbody tr {
    height: 20px;
}

table.t2 tbody th {
    color: #40b0b7;
}

table.t2 tbody tr.alt {
    background: #dcf1f3;
}

table.t2 tbody tr.first {
}

table.t2 tbody tr.alt th.round {
    background: url(../img/altfillr.png) no-repeat;
}

table.t2 td.lfill {
    width: 130px;
	color: #40b0b7;
	text-align: right;
}

table.t2 tfoot tr {
    height: 23px;
    background: #dcf1f3;
}

table.t2 tfoot tr td {
    padding: 5px 0px;
}

table.t2 tfoot th.round {
    background: url(../img/altfillfr.png) no-repeat;
}

table.t2 .rfill {
    padding-right: 60px;
}
img.obrazek{
	position: absolute;
	position: absolute;
}
img.pytania{
	top: -100px;	
}
img.pytania_formularz{
	top: -80px;
	left: 30px;		
	
}
img.apple{
	top: -40px;
	left: 70px;
}
img.vps{
	top: -30px;
	left: 20px;
}
img.email{
	top: -30px;
	left: 50px;
}
img.cellphone{
	top: -70px;
	left: 40px;
}
img.kompas{
	left: 90px;
	top: -10px;
}
img.news{
	top: -20px;
}
img.o_nas{
	top: -40px;
	left: 20px;
}
img.praca_ico{
	top: 15px;
	
}
img.regulamin{
	top: -30px;
	left: 20px;
}
div.circletext{
	position: absolute;
	top: 200px;
	left: 50px;
	text-align: center;
	color: white;
	font-weight: bold;
	width: 190px;
}
img.news_img{
	padding-right: 5px;
	position: static;
	vertical-align: middle;
}
img.news_more{
	padding-right: 7px;
	position: static;
	vertical-align: middle;
}
img.faqq{
	padding-right: 5px;
	position: static;
	vertical-align: middle;
}
img.mailbox{
	top: -30px;
	left: 20px;
}
img.domeny{
	top: -30px;
	left: 27px;
}
img.addressbook{
	top: -60px;
	left: 20px;
}
img.moneybox{
	top: -20px;
	left: 20px;
}
img.archiwum_news{
	top: -30px;
}
p#pregister{
	width: 40%;
	margin: auto;
	margin-top: 20px;
	color: #2fb4b9;
	font-weight: bold;
	font-size: larger;
}
