@charset "utf-8";
* {        margin: 0px; padding: 0px;}
.clear {clear:both;}
.clearleft {display:block; clear:left;}
.clearright{display:block; clear:right;}
.hide {display:none;}
a {color:#999999; text-decoration:none;}
a:visited {color:#999999; text-decoration:none;}
a:active {color:#669900; text-decoration:none;}
a:hover {color:#666600; text-decoration:underline;}
a.trigger {color:#666600; cursor: pointer;}
a.aukcje:active {color:#666600; text-decoration:none;}
a.aukcje:hover {color:#666600; text-decoration:none;}
p {font-family:Verdana, Arial, Helvetica, sans-serif; color: gray}
ul {list-style:none; color: gray; display: block}
body {background: url(images/bg.jpg) repeat-x #FFFFFF; font-size:12px; overflow: -moz-scrollbars-vertical;}
#wrap{ width:880px; margin:0px auto 15px auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}

/*Header*/
#sitename {display:block; padding:15px 5px 0px 75px; font-size:25px; text-transform:uppercase;}
#sitename span {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#000000;}
#topbar {background-image:url(images/topgora.jpg); background-repeat:no-repeat; height:48px;} 
#topbarnoc {background-image:url(images/noc2b.jpg); background-repeat:no-repeat; height:48px;}
#topbarnoc2 {background-image:url(images/noc3b.jpg); background-repeat:no-repeat; height:48px;}
#topbar2 {background-image:url(images/topgora.jpg); background-repeat:no-repeat; height:68px;}
#topbar3 {background-image:url(images/topgora.jpg); background-repeat:no-repeat; height:88px;}
#topbar4 {background-image:url(images/topgora.jpg); background-repeat:no-repeat; height:108px;}
#header {background-image:url(images/top.jpg); background-repeat:no-repeat;height:154px;}
#headernoc {background-image:url(images/noc2.jpg); background-repeat:no-repeat;height:154px;}
#headernoc2 {background-image:url(images/noc3.jpg); background-repeat:no-repeat;height:154px;}
#header .siteslogan {display:block; font: normal 20px Georgia, "Times New Roman", Times, serif; text-align:center; padding:45px 10px 0px 10px;}

.rotator {width: 468px; text-align: center; margin: 0 auto;}

/*Header Menu*/
#topmenu {display:block; list-style:none; padding:116px 10px 0px 10px;}
#topmenu li {display:inline;}
#topmenu a {display:block; float:left; height:28px; margin:0px 0px 0px 2px; text-decoration:none; padding:9px 15px 0px 15px; text-align:center; font-size:12px;}
#topmenu a, #topmenu a:visited, #topmenu a:active {background:url(images/menu1.jpg) repeat-x; border-left:solid 1px #abca74; border-right:solid 1px #abca74; color:#E2E9C7;}
#topmenu a:hover{background:url(images/menu2.jpg) repeat-x; border-left:solid 1px #abca74; border-right:solid 1px #abca74; color:#ffffff;}
#topmenu .active a, #topmenu .active a:visited, #topmenu .active a:active{background:url(images/menu2.jpg) repeat-x; border-left:solid 1px #abca74; border-right:solid 1px #abca74; color:#669900;}

/*Content*/
#content {background:url(images/contentbg.jpg) repeat-y; font-size:12px;}
#mainpage { width:596px; float:left; padding:5px 5px 5px 15px; font-size:12px;}
#mainpage p {line-height:20px; margin:0px 0px 22px 0px; text-align: justify; font-size:12px;}
#mainpage blockquote {background:#ffffff; display:block; margin:5px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}

h1, h2, h3, h4, h5 {color:#669900; font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
#mainpage h1 {font-size:28px;}
#mainpage h2 {font-size:24px;}
#mainpage h3 {font-size:20px;}
#mainpage h4 {font-size:18px;}
#mainpage h5 {font-size:16px;}


.postlist li {display:block; padding:0px; border-bottom: dashed 1px #D6E4A7;}
.subhead{font-size:12px; color:#669900; font-weight:bold; display:block; margin:0px; background:#F4F7EA; margin:10px 0px 0px 0px; padding:2px;}
.postlist a, .postlist a:visited, .postlist a:active {display:block; padding:3px 3px 3px 25px; background: url(images/bullet.jpg) no-repeat 3px #F7FAEF; color:#666666; text-decoration:none;}
.postlist a:hover { background: url(images/bullet2.jpg) no-repeat 3px #FFFEE6; color:#000000; text-decoration:none;}

#content #mainpage ol {margin:10px 10px 10px 25px;}
#content #mainpage ol li {padding:5px 5px 5px 20px; font-size:12px;}
#content #mainpage ul li {display:block; padding:0px; border-bottom: dashed 1px #D6E4A7; font-size:12px;}
#content #mainpage ul.menu li.first {border-bottom: solid 0px #aaa;}
/* menu js */
ul.menu {list-style:none; margin:0; padding:0;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none; font:11px Verdana; }
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:158px; margin:0;}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1;}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:158px; top:-1px}
ul.menu .menulink {border:1px solid #aaa; padding:5px 7px 7px; background:url(images/header.gif);x}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}



/*Tables*/
table {
	border-collapse: collapse;
	margin: 10px 3px;		
}
th {
	height: 38px;
	padding-left: 12px;
	padding-right: 12px;
	color: #fff;
	text-align: left;
	background: #ADD163;	
	border-width: 1px;
  border-style: solid;
  border-color: #C4DE8F #93C138 #93C138 #C4DE8F;	
}
tr {
	height: 34px;
	background: #fff;
}
td {
	padding-left: 11px;
	padding-right: 11px;
	border: 1px solid #E7F0CC;	
}	
.beztla {
	background: #fff;
	border-top: 0px solid #fff;
	border-right: 0px solid #fff;
	border-bottom: 0px solid #fff;
	border-left: 0px solid #fff;
	width: 100%;
}

.beztla2 {
	background: #fff;
	border-top: solid 3px #CCCCCC;
	border-right: solid 3px #CCCCCC;
	border-bottom: solid 3px #CCCCCC;
	border-left: solid 3px #CCCCCC;
	width: 100%;
}
.beztla3 {
	border-collapse: collapse;
	margin: 15px 10px;		
}


p.small { 
  margin-bottom: 8px;
}

.beztla4 {
	border-collapse: collapse;
	margin: 5px 10px;		
}


.buttony td {
	padding-left: 1px;
	padding-right: 11px;
	border: 1px solid #E7F0CC;	
}	

.bezkresek{
	background: #fff;
	border-top: solid 0px #CCCCCC;
	border-right: solid 0px #CCCCCC;
	border-bottom: solid 0px #CCCCCC;
	border-left: solid 0px #CCCCCC;
	width: 100%;
}
.bezramki {
 border: 0px solid;
}
.bezramki td {
   border: 0px solid;
}
/*forms*/
form {margin:0; padding:0;}
.textfield {width:190px; background-color: #F3F4E8; margin:0px;	border: 1px solid #D6D9AE;}
.button {display: block; padding:0px; background-color:#E3E6C8; margin:3px;	border: 2px solid #efefef; color:#999933;}
.textfield:hover {background:#FBFCF8;}
.textfield:focus {background:#ffffff;}
/*formsv2*/
.textfield2 {width:120px; background-color: #F3F4E8; margin:0px;	border: 1px solid #D6D9AE;}
.textfield2:hover {background:#FBFCF8;}
.textfield2:focus {background:#ffffff;}
.button2 {display: block; padding:0px; background-color:#E3E6C8; margin:3px;	border: 2px solid #efefef; color:#999933;}
/*formsv3*/
.textfield3 {width:auto; background-color: #F3F4E8; margin:0px;	border: 1px solid #D6D9AE;}
.textfield3:hover {background:#FBFCF8;}
.textfield3:focus {background:#ffffff;}
/*formsv4*/
.textfield4 {width:400px; background-color: #F3F4E8; margin:0px;	border: 1px solid #D6D9AE;}
.textfield4:hover {background:#FBFCF8;}
.textfield4:focus {background:#ffffff;}
/*formsv5*/
.textfield5 {width:220px; background-color: #F3F4E8; margin:0px;	border: 1px solid #D6D9AE;}
.textfield5:hover {background:#FBFCF8;}
.textfield5:focus {background:#ffffff;}
/*formsv6*/
.textfield6 {width:400px; background-color: #F3F4E8; margin:0px;	border: 1px solid #D6D9AE;}
.textfield6:hover {background:#FBFCF8;}
.textfield6:focus {background:#ffffff;}
/*formsv7*/
.textfield7 {width:500px; background-color: #F3F4E8; margin:0px;	border: 1px solid #D6D9AE;}
.textfield7:hover {background:#FBFCF8;}
.textfield7:focus {background:#ffffff;}
/*formsv8*/
.textfield8 {width:156px; background-color: #F3F4E8; margin:0px;	border: 1px solid #D6D9AE;}
.textfield8:hover {background:#FBFCF8;}
.textfield8:focus {background:#ffffff;}

/*gallery*/
.gallery {background:#efefef; margin:0px 0px 10px 0px; padding:5px;}
.gallery .box {display:block; height:100px; float:left; width:43%; padding:10px 5px 5px 5px; margin:8px; background:#ffffff; text-align:center;}
.box img {background:#efefef; padding:5px;}
.box .caption {display:block; text-align:center;}
.box a img, .box a:visited img, .box a:active img {border:solid 1px #cccccc;}
.box a:hover img {border:solid 1px #000000;}

/*Blog posts*/
h2 .postdate {display:block; float:left; background:url(images/dateballoon.jpg) no-repeat; width:55px; height:60px;}
.post {margin:10px 0px 10px 0px;}
.post img { display:block; background:#efefef; border:solid 1px #cccccc; padding:5px;}
.post h2 a,.post h2 a:visited,.post h2 a:active{color:#669900; text-decoration:none;}
.post h2 a:hover {color:#000000;}
.post .left {float:left; margin:5px;}
.post .right {float:right; margin:5px;}
.metadata{display:block; clear:left; font-size:10px; color:#999999; border-top:solid 1px #efefef; text-align:right;}
.postinfo {display:block; clear:left; border-top: solid 2px #cccccc; padding:5px; }
.comments a, .comments a:visited, .comments a:active{display:block; float:right; background:url(images/comment2.jpg) no-repeat; width:75px; height:27px; padding:10px 3px 0px 50px; font-size:8px; text-decoration:none;}
.comments a:hover{background:url(images/comment.jpg) no-repeat;}

/*Comments*/
.nocomments {color:#999999; font-size:10px; display:block;}
.commentlist {background: #F5F3E9; list-style-type:decimal; list-style-position:inside;}
.commentlist li {border-bottom:solid 2px #FDFCE1; padding:5px;}
.commentlist cite {display:block; color:#669900; font-weight:bold; padding:0px 3px 3px 20px;}
.commentmeta {display:block; font-size:10px; padding:3px; color:#999999;}
.commenttxt {display:block; padding:5px 5px 5px 15px;}

/*Sidebar*/
#sidebar { margin:0px 0px 0px 600px; background:url(images/sidebarbg.jpg) repeat-y;}
#sidebarcontents {padding:5px 15px 5px 25px; font-size:11px;}
#sidebarbottom {background:url(images/sidebarbottom.jpg) no-repeat 0px; height:74px;}

/*Sidemenu*/
.menu2 {list-style:none; display: block; width: 250px; float: right; clear: right;}
.menu2 li {display:block; border-bottom:solid 1px #efefef;list-style:none; display:block; text-align: left}
.menu2 li a, .menu2 li ul a:visited, .menu2 li a:active {display:block; padding:5px 1px 5px 10px; text-decoration:none; color:#333333;}
.menu2 li a:hover {background:#F8F9F2; color:#000000; padding-bottom:5px; display:block;}
.menu2 h2 { display:block; border-bottom:solid 1px #D2E6CA; padding:5px; margin:10px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#669900; font-weight:bold;}

/*footer*/
#footer {background:url(http://sejfik.com/pages/images/stopka.jpg) no-repeat; height:36px; padding:10px; color:#FFFFFF; font-size:12px; line-height: 31px;}
#footer a {color:white; font-weight: bold;}
#credit {font-size:10px; padding:3px;}
#welcome {background:url(images/welcome.gif) no-repeat; height:26px; width: 221px;}
#uczestnik {background:url(images/uczestnik.gif) no-repeat; height:26px; width: 221px;}
#banery {width: 120px; margin: 0 auto; clear: both; display: block}
.clear {
        clear:both;
}
.headingimg {
        margin:18px 0 0 0;
}
/* User menu by P.K */
#usermenu {
	border-top: 2px solid gray;
	border-right: 2px solid gray;
	border-bottom: 2px solid gray;
	border-left: 2px solid gray;
	background: #EFEFEF;
	width: 523px;
	margin: 0 auto;
	font-size: 8px;
}


* html div#usermenu {
    \width: 535px; /* for IE5 and IE6 in quirks mode */
    w\idth: 535px; /* for IE6 in standards mode */
}



div#usermenu h1 {font-size: 14px; background: #FFC; display: block; text-align: center; width: 100%; border-bottom: 1px dashed #000; margin: 0; padding: 0;}
div#usermenu h3 {font-size: 12px; width: 25%; display: block; margin: 0; padding: 0;}
div#usermenu ul {display: block; position: relative; list-style-type: none; list-style-position: outside; margin: 0; padding: 0px 0px 0px 0px;width:120px; float: left;}

div#usermenu ul li {
	width:120px;
	height: 28px;
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background: #EAFF97;
	border: 1px solid;
	border-color: #f0f0f0 #f0f0f0 #909090 #909090;
	display: block;
}

div#usermenu li.kolor {
	background: #F5F5DC;
}
div#usermenu li.usun {
	width:90px;
	height: 24px;
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background: #EAFF97;
	border: 1px solid;
	border-color: #f0f0f0 #f0f0f0 #909090 #909090;
	display: block;
}

div#usermenu li:hover {
	border-color: #909090 #909090 #f0f0f0 #f0f0f0
}

#usermenu li a {
	color: #686868;
	margin: 0px auto;
	min-height: 21px;
	padding: 6px 5px 0px 5px;
	display: block;
	text-decoration: none
}


div#usermenu li a:hover{
	color: #666600;
	position: relative;
	top: 1px;
	left: 1px;
}

div#usermenu li a.tipbtn:hover{
	top: 0px;
	left: 0px;
	
}

div#usermenu li a.more {
	height: 28px;
	min-height: 28px;
	padding-top: 0px;
}

div#usermenu a.tipbtn {
	padding: 0px 0px 0px 0px;
	border-top: 0px solid #fff;
	border-right: 0px solid #fff;
	border-bottom: 0px solid #fff;
	border-left: 0px solid #fff;
	position: relative;
	width: 15px;
	height: 15px;
	margin: 5px 2px 4px 2px;
	cursor: pointer;
	display: block;
	background: url('images/symbol.gif') no-repeat
}

div#usermenu ul.tips {width: 20px; z-index: 1000000;}
div#usermenu ul.tips li {width:20px;}
div#usermenu ul.tips li:hover {border-color: #f0f0f0 #f0f0f0 #909090 #909090;}
div#usermenu ul.tipshidden {
	display: none;
}


.user-box { padding: 0px 0px 0px 0px; margin: 0px 2px 0px 2px; float: left; position: relative;}

/* Koniec Usermenu */

.right {text-align: right}

a.tipbtn {outline-style:none;}
a.tipbtn em {display:none; width:300px; z-index: 10000; direction: ltr;}
a.tipbtn:hover {text-decoration:none;}
a.tipbtn:active, a.tipbtn:focus {background:#000;}
a.tipbtn:active em, a.tipbtn:focus em {display:block; color:#fff; margin-left: 20px; width:300px; font-style:normal; cursor:default; background-color: #124F85; direction: ltr; z-index: 10000; position: absolute;}

div#tip {margin-top: 15px;}
div#reklamy, div#other {margin-top: -15px;}
li.blink {text-decoration: blink;}
li.center {text-align: center;}
img { border: 0; margin: 0 auto;}



/* postmeta */
.komentarz {
	padding: 8px 10px;
	margin: 15px 10px 10px 10px;	
	color: #977C57;
	border: 1px solid #EEE8E1; 
	background: #FAF7F5;
}
.komentarz font.koment { 
	margin: 0 10px 0 5px;	
	padding: 5px 5px;
	background: #FAF7F5 url(images/comments.gif) no-repeat 0 2px;
	padding-left: 30px;
	color: #977C57;
}

.h { display: none; width: 420px;}
.v { display: block; width: 420px;}

div.ok {
background-color:green; 
text-align: center;
padding: 15px;
margin: 3px 5px 3px 0px;
color:white; 
font-weight: bold;
}

div.error {
background-color:red; 
text-align: center;
padding: 15px;
margin: 3px 5px 3px 0px;
color:white; 
font-weight: bold;
}

#pageflip {
	position: relative;
}
#pageflip img {
	width: 50px; height: 52px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width: 50px; height: 50px;
	position: absolute;
	z-index: 50;
	right: 0; top: 0;
	background: url(images/naroznik.gif) no-repeat right top;
	text-indent: -9999px;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#ads_tips div { font-family: 'lucida grande', helvetica, verdana, arial, sans-serif;
 margin: 0; padding: 0; font-size: small; color: #333 }
#formularz fieldset {
width: 90%; padding: 20px;
}
#formularz legend {
color: #fff;background: green; border: 1px solid #781351; padding: 2px 6px;
}
#formularz label {
display:block; float: left; min-width: 10em;
}
