html, body{	background-color: #fff;	color: #484848;	height: 100%;	width: 100%; line-height: 1.7em;	margin: 0;	padding: 0;	text-align: center;	font-family:tahoma,verdana,arial;	font-size:11px;	font-weight: normal;}

body#intro { background-color: #007a87;}
body#intro div.dist { float: left; height: 50%; margin-top: -199px; width: 10px; }
body#intro div.center { width: 428px; height: 397px; margin: 0px auto; clear: both; background: transparent url(../img/intro.gif) no-repeat scroll 0 0;}
body#intro div.center a { width: 428px; height: 397px; text-indent: -5555px; display: block;}



a {text-decoration: none; color: #484848;}
a:hover {color: #686868;}
a:focus {outline: none;}
ul {padding-left: 30px; margin: 0px;}
.clear{  clear: both;  display: block;  width: 0px;  height: 0px; }
html{overflow: auto;}
div, img{border: 0 none;	padding: 0}
p {padding: 0px; margin: 0px 0px 1em 0px;} 
html, div, map, dt, isindex, form {display:block;}

div#site {width: 980px; margin: 0 auto; background: transparent url(../img/logo.png) no-repeat scroll 0 0; position: relative;}

h1 { display: block; height: 152px; margin: 0px; padding: 0px;}
h1 a { display: block; height: 152px; width: 300px; text-indent: -5555px;}

ul#langs { position: absolute; right: 10px; top: 10px; list-style-type: none;}
ul#langs li { display: inline; padding: 0px 3px;}

ul.menu { z-index: 200; clear: both; background-color: #007280; height: 25px; line-height: 26px; font-size: 13px; color: #fff; list-style-type: none; text-align: center; margin: 0px; padding: 0px;} 
ul.menu li { float: left;  padding: 0px 25px; display: block; width: auto; }
ul.menu li a { color: #fff; font-weight: bold;  height: 25px; text-align: center; white-space: nowrap;}
ul.menu li a:hover { border-bottom: 4px solid white; height: 21px;}

div#content { text-align: left; width: 730px; float: left; border: 1px solid #d2e6e8; margin-top: 6px; padding: 22px; margin-bottom: 6px;}
div#content2 { text-align: left; width: 730px; border: 1px solid #d2e6e8; padding: 22px; margin: 5px auto;} 
div#sponsors { width: 195px; background-color: #f1f7f8; float: right; text-align: center;}
div#sponsors a { padding: 10px 0px; display: block;}
div#copy { color: #007988; text-align: left; padding: 3px 0px;}

h2 { background-color: #008595; color: #fff; font-size: 11px; height: 22px; line-height: 22px; margin: 0px -22px 22px; padding: 0px 10px; text-align: left; }
h2 span { float: right; margin-right: 10px;}

#test label.correct { color: #008393;}
#test label.wrong { color: red;}
#test li span.wrong { text-decoration: underline;}
#test div#result { background-color: #008595; color: #fff; font-size: 11px; height: 22px; line-height: 22px; margin: 22px -22px; padding: 0px 10px; text-align: center; font-weight: bold;}

#test ol li { font-weight: bold; padding: 10px 0px;}
#test ol li input { height: 25px; line-height: 25px;  vertical-align: middle; margin: -2px 3px 0px 0px;}
#test ol li label { line-height: 20px; font-weight: normal;}

#test fieldset { border: 0px none; margin: 0px; padding: 10px; border-top: 1px solid #e7e6f0;}
#test input.button, form fieldset#nav input.next { border: 0px none; text-align: right; background: #fff url(../img/arrow.png) no-repeat scroll 100% 50%; margin: 0px; padding-right: 15px;  color: #007280; cursor: pointer; float: right; font-weight: bold; font-size: 11px; font-family:tahoma,verdana,arial;	font-size:11px;}

form fieldset#nav { border: 0px none; margin: 0px; padding: 10px; border-top: 1px solid #e7e6f0;}
input.back{ border: 0px none; background: #fff url(../img/arrowl.png) no-repeat scroll 0% 50%; padding-left: 15px; text-align: left;  color: #007280; cursor: pointer; float: left; font-weight: bold; font-family:tahoma,verdana,arial;	font-size:11px;}

a.nextbutton { border: 0px none; background: #fff url(../img/arrow.png) no-repeat scroll 100% 50%; padding-right: 15px;  color: #007280; cursor: pointer; float: right; font-weight: bold; font-size: 10px;}
a.button {  padding: 0px 5px; height: 25px; line-height: 25px;  background-color: #008595; color: #fff; float: right; font-weight: normal; font-size: 10px;}

#news td { border-right: 1px solid #c3c3c3;}
#news td.last { border-right: 0px none;}

form fieldset { border: 0px none;}
form #akceptacja label { display: block; padding-left: 30px;}
form #akceptacja input { float: left;}
form #more a {border: 0px none; background: #fff url(../img/arrow.png) no-repeat scroll 100% 50%; padding-right: 15px;  color: #007280; cursor: pointer; font-weight: bold; font-size: 10px; text-decoration: underline;}
form table td {  padding: 1px 5px; color: #007280;}
form input.text { border: 1px solid #d5d5d5; color: black; padding: 3px 5px; font-family:tahoma,verdana,arial;	font-size:11px; width: 200px;}
form input.submit { background-color: #008595; color: white; border: none 0px; padding: 3px 5px; font-family:tahoma,verdana,arial;	font-size:11px; }
form textarea {font-family:tahoma,verdana,arial;	font-size:11px;border: 1px solid #d5d5d5; color: black; padding: 3px 5px; overflow: auto; width: 340px; height: 200px; }
form textarea.mini { width: 200px; height: 100px;}
form label.error { display: block; color: red;}
form select {border: 1px solid #d5d5d5; color: black; padding: 3px 5px; font-family:tahoma,verdana,arial;	font-size:11px; width: 212px;}
form table { width: 100%; padding: 5px 0px;}
form .left { width: 34%; text-align: right; vertical-align: middle;}
form .right { width: 66%; text-align: left; vertical-align: middle;}
form .center { text-align: center; padding: 10px;}
div#timer { border:1px solid #C9C9C9;color:#C9C9C9;float:right;font-size:33px;height:40px;letter-spacing:-4px;line-height:40px;padding:5px;text-align:center;width:90px;}

#baza .pager { text-align: right; border-top: 1px solid #ccc;border-bottom: 1px solid #ccc; padding: 0px 5px; color: #999;}
#baza .pager a.sel { color: #000; font-weight: bold;}
#baza .header td { border-bottom: 2px solid #000; text-align: center;}
#baza .header td a { color: #006e7c;}
#baza .odd td { background-color: #f2f2f2;}
#baza { line-height: 30px; text-align: center;}

#baza .header td .DESC,#baza .header td .ASC { font-weight: bold;}
#szukaj label { color: #006e7c; font-weight: bold; padding-right: 10px;}

div#certmin { position: relative; width: 740px; height: 515px; line-height: 1em;}
div#certmin span { position: absolute;}
div#certmin .name {font-size:20px;left:0px;text-align:center;top:206px;width:740px; display: block; line-height: 25px; height: 25px;margin-left:8px;}
div#certmin .date {font-size:10px;left:418px;letter-spacing:-1px;top:259px;display: block;}
div#certmin .cert1en {font-size:9px;left:630px;top:287px; display: block;}
div#certmin .cert1pl {font-size:9px;left:637px;top:300px; display: block;}
div#certmin .now {color:#2BA8C0;font-size:8px;left:544px;top:408px; display: block;}

div#certbig { position: relative; width: 1110px; height: 758px; line-height: 1em;}
div#certbig span { position: absolute; display: block;}
div#certbig a#link { font-size:17px;position:absolute;text-align:center;top:507px; left: 0px; width:1110px; display: block; color: #2BA8C0; line-height: 22px; height: 22px;}
div#certbig a#logo { position:absolute;text-align:center;top:0px; left: 0px; width:100%; display: block; height: 205px;}
div#certbig .name {font-size:40px;left:10px;text-align:center;top:305px;width:1110px; display: block; line-height: 50px; height: 50px;}
div#certbig .date {display:block;font-size:14px;font-weight:bold;height:22px;left:625px;line-height:22px;top:385px;}
div#certbig .cert1en {font-size:15px;left:946px;top:429px;display: block; line-height: 19px; height: 19px;}
div#certbig .cert1pl {font-size:15px;left:958px;top:448px; display: block; line-height: 19px; height: 19px;}
div#certbig .now {color:#2BA8C0;font-size:13px;font-weight:bold;left:820px;top:613px; line-height: 16px; height: 16px; display: block;}
div#certbig .exp {color:#2BA8C0;font-size:13px;font-weight:bold;left:820px;top:645px; line-height: 16px; height: 16px;display: block;}
div#certbig .place {color:#2BA8C0;font-size:13px;font-weight:bold;left:820px;top:580px; line-height: 16px; height: 16px;display: block;}
div#certbig .id {color:#2D7493;display:block;font-size:14px;font-weight:bold;left:668px;top:206px;}

#reklamas td,#reklamas th { border-left: 1px solid #D2E6E8;border-top: 1px solid #D2E6E8;}
#reklamas { border-right: 1px solid #D2E6E8;border-bottom: 1px solid #D2E6E8;}

table#cv h1{ color: #666666; text-decoration: underline; font-weight: normal; font-size: 20px; margin: 0px; padding: 0px; padding-top: 120px; height: auto;}
table#cv td { padding-left: 40px;vertical-align: baseline;}
table#cv .left { width: 260px; padding-left: 0px; padding-right: 40px; border-right: 1px solid #4a9ba5; color: #007280; text-align: right;}
table#cv .head { background-color: #f5f9fa; font-weight: bold;}
table#cv { line-height: 33px;}

a.back{ border: 0px none; background: #fff url(../img/arrowl.png) no-repeat scroll 0% 50%; padding-left: 15px; text-align: left;  color: #007280; cursor: pointer; float: left; font-weight: bold; font-family:tahoma,verdana,arial;	font-size:11px;}
