*{margin:0; padding:0; }
body {background: #434341 url(img/bg.png) repeat;}
#reklama{width:980px; margin: 20px auto; text-align:center;}
#reklama a{font: 14px 'trebuchet ms'; color:#ddd}
pre{width:500px;}
#wrapper {width:820px; padding: 0 40px; overflow:hidden; background: #fff; border: double 4px #ccc; margin:15px auto}
h1{position:relative; top:15px; left:30px;}
h1#top{position:relative; top:15px; left:30px;}
h1#top>img{width:57px;height:45px; vertical-align:middle; margin-right:15px;}
h1#top>a{font: 16pt 'trebuchet ms'; color: #808080; text-decoration:none}
h1#top>a>strong{font-weight:400; color:#FF6600}
div#nav{ height:28px; background: url(img/set0.png) repeat-x bottom; padding-right:10px;}
div#nav a{display:block; position:relative; top:3px; height:18px; padding: 5px 17px 0 17px; border: solid 1px #BEC2B6; border-bottom:0;  float:right; background: #F4F4F2; font: 800 11px tahoma; color: #FF6600; text-align:center; text-decoration:none;}
div#nav a.active {position:relative; top:1px; height:19px; padding: 7px 17px 0 17px; font-weight:400; background:white;}
#search{overflow:hidden; display:block; width:150px; height: 20px; border: solid 1px #999; float:right; position:relative; top:1px; right:5px; }
#search input[type="text"]{display:block; float:left; width:125px; padding: 4px 0 0 5px; height:13px; font: 11px tahoma; color: #555; border:0}
#search input[type="submit"]{display:block; cursor:pointer; width:16px; margin-top:2px; height:16px; float:left; border:0; background: #fff url(img/search.png) no-repeat;}
.box{display:none}
#kategorie {width:820px;margin-bottom:10px}
#content {font: 11px verdana; background: url(img/set1.png) repeat-x top; overflow:hidden; padding: 10px 0;text-align:center; }
#content ul{list-style-type: disc;}
#ogl1 legend{background: #fff; padding: 0 3px; font: 800 14px 'trebuchet ms'; color:#066CC0}
#ogl1 {overflow:hidden;width:450px; float:left; margin-right:10px; border: dotted 1px #999; padding:10px; display:block; font: 11px verdana; color:#777;}
.dod td {padding: 0px;}
.dod input {padding:2px; font: 12px 'courier new'; color:#444; width:200px; border: solid 1px #aaa; background:#f5f5f5}
.dod input:focus {border-color:#066cc0; background:#fff}
.dod textarea {padding:2px; color:#444; border: solid 1px #aaa; background:#f5f5f5}
.dod textarea:focus {border-color:#066cc0; background:#fff}
#ogl2 legend{background: #fff; padding: 0 3px; font: 800 14px 'trebuchet ms'; color:#066CC0}
#ogl2 {overflow:hidden;width:300px; margin-bottom:10px; float:left; border: dotted 1px #999; padding:10px; display:block; font: 11px verdana; color:#777;}
#ogl2 input{width:130px}
#ogl3 { background: #f9f9f9; padding:5px; margin: 10px 0; font: 11px verdana; color: #888}
h2{font: 12pt 'trebuchet ms'; margin-bottom:4px;}
#najn {width:520px; float:left; margin-right: 10px; text-align:left;}
#najn table{width:520px; border-collapse:collapse; }
#najn td {padding:5px 10px; border: solid 1px #E7E7E1; border-left:none; border-right:none; font: 800 11px tahoma; color:#92937B}
#najn a{font: 800 11px tahoma; color:#92937B;} 
#najn a:hover{color:orange; text-decoration:none;}
#najn .codrugi {background: #F6F6F4;}
#najn .bialy {background: white;}
#najn .gold {background: #ffec8b;}
#opis pre{width:300px;}
#prom {float:left}
#prom a {color:#488080; font: 12px 'trebuchet ms'; display:block; margin-bottom:4px;}
#prom a:hover {text-decoration:none}
#prom .bialy {background: white;}
#prom .gold {background: #ffec8b;}
#footer{padding: 10px 0;text-align:center; font: 10px verdana; color:#ccc}
#footer a{color:#bbb}
#tekscior {background:#fafafa;font: 12px arial;color:#555;}
#tekscior a{color:#777}
#kategorie { position: relative; width: 800px; border: 1px dotted #999999; padding-top: 20px; }
#info, #more_info { color: #777777; font-family: Verdana, Geneva, sans-serif; font-size: 11px; }
#info { height: 20px; margin-bottom: 10px; padding-left: 35px; background: url(images/info.png) no-repeat; line-height: 20px; }
#more_info { clear: left; color:red; }
#lista_kategorii { width: 720px; margin: 0 auto; }
.header { position: absolute; top: 0; left: 10px; margin-top: -12px; background: #fff; }
.header h4 { margin: 0; padding: 0 2px; color: #066CC0; }
.column { float: left; width: 180px; color: #ff6636; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.column:hover { float: left; width: 180px; color: #ff6636; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; border:1px; }
.main_cat { display: block; width: 156px; font-size: 18px; text-align: left; }
.column ul { list-style: none; padding: 0; margin: 10px 0 0 0; }
.column ul li label { color: #777777; font-size: 12px; text-decoration: none; width:100px;}
.column ul li label:hover { background: #777777;  color: #fff; font-size: 12px; text-decoration: none; width:100px; }
#profil{ width:820px;border-collapse:collapse;}
#profil th { width:100px;text-align:left;background:#fafafa;padding:10px;border: solid 1px #ddd;font: 12px arial;color:#555;}
#profil td {padding:10px;border: solid 1px #ddd;font: 800 12px arial;color:#777;}
#profil a{color:#777}
#kategorie a{background:#fff; padding-left:0}
#pro{width:820px;margin: 0 auto;background: url(img/pro.png) no-repeat center top;min-height: 355px;}
#pro h1 { padding-top:23px;font: italic 18pt "bookman old style", georgia, serif; color:#8EC42D; width:560px; margin: 40px auto 0 auto; text-align:center;border-bottom: solid 1px #ddd; padding-bottom:0px;}
#pro h2 { padding-top:23px;font: italic 14pt "bookman old style", georgia, serif; color:#8EC42D; width:560px; margin: 20px auto 0 auto; text-align:center;border-bottom: solid 1px #ddd; padding-bottom:7px;}
#pro div {width:560px;padding: 15px 0;border-bottom: solid 1px #ddd;font: 13px georgia; color:#444; line-height:30px;text-align:center;margin: 0 auto;}
#pro table {width:560px; margin:auto}
#pro table td{width:100px; padding: 10px 10px 0 10px; text-align:center}
#kategorie table td{width:170px; padding: 0 0 0 0; text-align:left;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color: #777777; font-size: 12px; text-decoration: none;}
#kategorie table td:hover{width:170px;background: #777777; padding: 5px 5px 5px 5px; text-align:left;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color: #fff; font-size: 12px; text-decoration: none;}
#kategorie table th{width:170px; padding: 5px 5px 5px 5px; text-align:left; color: #ff6636; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.clr{clear:both}

		.notice {background-color:#d8e6fc;color:#35517c;border:1px solid #a7c3f0;padding:10px}

		

		.code {

			margin:30px;

			border:1px solid #F0F0F0;

			background-color:#F8F8F8;

			padding:10px;

			color:#777;

		}

