* {margin: 0; padding: 0}

body {background: #fff url(../layout/mariuszgorczynski/back.png) repeat-x; text-align: center; font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: #300;}
body.dodruku {font-size: 13px; background-color: #ffffff; text-align: left; margin: 0 20px; padding: 0;}

#main {width: 1000px; margin: auto; padding: 0; position: relative;}

#head {width: 1000px; height: 150px; margin-bottom: 20px;}
#head h1 {position: relative; left: 0; top: 0; width: 1000px; height: 150px; background: url(../layout/mariuszgorczynski/head.jpg) no-repeat; z-index: 1;}
#head h1 a {display: block; width: 1000px; height: 150px;}
#head h1 span {display: none;}

#footer {z-index: 1; padding-top: 3px; margin-top: 50px; text-align: center; border-top: 1px solid #300; color: #960; font-size: 9px;}
#footer a {color: #960; decoration: underline;}
#footer a:hover {color: #f93;}

#topmenu {position: absolute; top: 156px; right: 0px; color: #fff; font-size: 15px; text-align: right;}
#topmenu a {color: #fff; font-size: 15px;}

#search {position: absolute; top: 157px; left: 0; color: #fff; text-align: left;}

#navbar {margin-top: 80px; width: 200px; font-size: 13px;}
#navbar a {display: block; margin: 0; padding: 6px 2px 6px 2px; border-bottom: 1px solid #960; text-decoration: none; color: #300; font-weight: normal;}
#navbar a:hover {text-decoration: underline;}
#navbar li {list-style-type: none;}
#navbar li ul {border-top: 1px solid #960; border-bottom: 1px solid #960;}
#navbar li ul li a {padding: 4px 2px 4px 2px; font-size: 11px;}
#navbar li.current a {font-weight: bold;}
#navbar li.current li a {font-weight: normal;}

#content {margin: 40px 0 20px 0; width: 760px; float: right; margin-bottom: 10px; text-align: left;}
#content a {color: #960; decoration: underline;}
#content a:hover {color: #f93;}
#content h2 {margin: 20px 60px 40px 60px; color: #630; font-weight: normal; font-size: 26px;}
#content h3 {margin: 20px 60px 10px 60px; color: #630; font-weight: normal; font-size: 19px;}
#content p {margin: 5px 60px; text-align: justify; line-height: 17px;}
#content ul, #content ol {margin: 5px 60px 5px 90px;}
#content li {text-align: justify; line-height: 17px;}

#content #kategoriegal {margin: 0 60px;}
#content #kategoriegal #opiskat {margin: 6px 6px 6px 15px;}
#content #kategoriegal h3 {font-size: 1em; color: #336699; margin: 5px 5px -5px 15px;}
#content #kategoriegal h3 a {font-size: 15px;}
#content #kategoriegal li {float: left; width: 100%; list-style: none; margin: 0 0 5px 0; border: 1px solid #960;}
#content #kategoriegal li img {display: none;}

#galeria {margin: 0 60px;}
#galeria h3 {margin: 0; padding: 0;}
#galeria img {float: left; padding: 0; margin: 4px;}
#galeria table.look {padding: 5px; width: 100%; text-align: left; margin-top: 5px; border-top: 1px solid #300;;}

#galeriazoom {width: 100%; text-align: center;}
#galeriazoom img {margin: 10px;}
#galeriazoom p.opgal {text-align: center;}

#contact {width: 500px; margin: 0 auto;}
.in {border: 0; padding: 5px;}
fieldset {border: solid 1px #960;}



.infldset {margin: 15px }
.hide {display: none;}
.right {text-align: right;}
.spacer {clear: both; border: none; font-size: 1px; height: 1px;}

.fl {float:left; margin-right:10px }
.fr {float:right }

#extrainfo {position: relative; width: 500px; margin: 0 auto; text-align: center; padding: 20px;}
#extrainfo img {position: relative; top: 9px; right: -5px;}
#extrainfo h3 {color:#336699;}

#slownikhaslo h3 {color: #336699; margin-top: 15px;}

#info {width: 400px; margin: 35px auto 0 auto; padding: 30px; text-align: center; vertical-align: middle; border: 1px solid #dddddd; background: #fafafa; font-weight: bold;}

#register {width: 500px; color: #555555; padding: 0; margin: 0 auto;}
#register dl dt {font-weight: bold; width: 15em; text-align: right;}
#register dl dd {position: relative; top: -1.6em; left: 16em;}
#register fieldset {border: 1px solid #cccccc; padding: 3px 3px 3px 3px; background-color: transparent; border: 1px solid #cccccc; margin-top: 0;}
#register input {background-color: #fafafa; border-width: 1px; border-color:#bbbbbb; color:#777777; font-size: 8pt; text-decoration:none; width: 150px;}
#register input.go {width: 30px;}
#register input:focus {border-color: #ff0000;}
#register legend {padding: 20px 5px 20px 5px; font-size: 8pt;}
#register label {font-weight: bold; font-size: 8pt;}

#news {position: relative;}
#news div.one {margin-bottom: 5px; padding: 5px; padding-left: 2px; background: #fafafa; border-bottom: 1px solid #e3e3e3;}
#news div.two {margin-bottom: 5px; padding: 5px; padding-left: 2px; border-bottom: 1px solid #e3e3e3;}
#news img {padding-left: 0px;}
#news h3 {font-weight: bold; font-size: 13px; color: #000000; margin: 0px; padding-left: 16px; /*letter-spacing: -1px;*/ background: url(../layout/smod2/btt3.gif) no-repeat 0px 2px }
#news p {margin: 0px; padding-left: 16px;}
#news p.newsdate {color: #aaaaaa; font-size: 10px;}
#news p.newsmore {color: #ff0000; text-align: right;}
#news .newsmore a {color:#ff0000; font-weight: normal;}
#news a {color:#075897; font-weight: normal;}

#button {padding: 5px; background: url(../layout/smod2/btt3.gif) no-repeat 3px 7px; float: left;}

#next {margin-top: 15px; text-align: right;}

#newsletter {width: 125px; font-size: 8pt; color: #aaaaaa; position: relative; bottom: -20px; line-height: 20pt;}
#newsletter img {position: relative; top: 9px; right: -5px;}

#newsletterin {width: 420px; color: #555555; padding: 0; margin: 0 auto;}
#newsletterin dl dt {font-weight: bold; width: 15em; text-align: right;}
#newsletterin dl dd {position: relative; top: -1.6em; left: 16em;}
#newsletterin fieldset {border: 1px solid #cccccc; padding: 3px 3px 3px 3px; background-color: transparent; border: 1px solid #cccccc;}
#newsletterin input {background-color: #fafafa; border-width: 1px; border-color:#bbbbbb; color:#777777; font-size: 8pt; text-decoration:none; width: 150px;}
#newsletterin input:focus {border-color:#ff0000;}
#newsletterin legend {padding: 20px 5px 20px 5px; font-size: 8pt;}

#newsletterin label {font-weight: bold; font-size: 8pt;}

#divlogin {width: 420px; line-height: 14px; position: relative; top: 0px; font-weight: normal; margin: 0 auto;}

#divlogin dl dt {font-weight: bold; width: 15em; text-align: right;}

#divlogin dl dd {position: relative; top: -1.6em; left: 16em;}

#divlogin fieldset {border: 1px solid #cccccc; padding: 3px 3px 3px 3px; background-color: transparent;}

#divlogin input {background-color: #fafafa; border-width: 1px; border-color:#bbbbbb; color:#777777; font-size: 8pt; text-decoration:none; width: 150px;}

#divlogin input.go {width: 30px;}

#divlogin input.remb {width: 15px;}

#divlogin input:focus {border-color:#ff0000;}

#divlogin legend {padding: 20px 5px 20px 5px; font-size: 8pt;}

#divlogin label {font-weight: bold; font-size: 8pt;}

#niushome {line-height: 12px; width: 260px; margin: 0 0 30px 10px; float: right; font-size: 11px; position: relative; top: 25px;}

#niushome a {color: #075897; font-weight: normal; font-size: 11px;}

#niushome .intro {background: #fafafa; margin: 0 0 8px 0; border-bottom: 1px solid #dddddd; padding: 7px }

#niushome h3 {font-size: 12px; margin: 0; color: #000000;}

#niushome p {margin:0px 0;}

#niushome .more {text-align: right; margin-top: 3px;}

#niushome .more a {color:#ff0000; font-weight: normal;}

#niushome a.more {color:#ff0000; font-weight: normal;}

#niushome .date {font-size: 8pt; color: #aaaaaa; display: block; margin-bottom:0px }

#sitemap li {list-style-image: url(../layout/smod2/btt.gif); margin-left: 15px; padding: 0;}

#sitemap li li {margin-left: -5px;}

#sitemap a {color: #000000; text-decoration: none; font-weight: normal;}

#sitemap a:hover {text-decoration: underline;}

#dwn {font-size: 9px;}

#dwn a {font-weight: normal; color: #000000; text-decoration: none;}

#dwn a:hover {text-decoration: underline;}

#dwn div.in {display: block; padding: 0; margin-bottom: 12px; width: 100%; border-bottom: 1px solid #e3e3e3;}

#dwn h3 {color:#336699; font-size: 13px;}

#dwn a.dwnh3 {color:#336699; font-size: 13px; font-weight: bold;}

#dwn2 {font-size: 9px;}

#dwn2 a {font-weight: normal; color: #000000; text-decoration: none;}

#dwn2 a:hover {text-decoration: underline;}

#dwn2 div.in2 {padding: 0; margin-bottom: 7px; padding: 0 0 0 35px;}

#dwn2 div.in2img {padding: 0; width: 35px; position: relative; float: left;}

#dwn2 div.instat {display: block; padding: 3px; width: 100%; border-bottom: 1px solid #e3e3e3; background: #f5f5f5; text-align: right; font-size: 11px; font-weight: bold; color: #999999; margin-bottom: 12px;}

#dwngo {text-align: center;}

#dwngo h2 {color:#336699; font-size: 20px; margin: 10px 0 0 0;}

a.st:link {color : #aaaaaa; font-weight: normal }

a.menutop:link {color : #888888; font-weight: normal }

a.c:link {color : #dddddd;}

#faq {margin: 0 0 30px 0;}

#faqcategory {text-decoration: none; color: #999999; font-size: 12px; font-weight: bold;}

#faqcategory a {color: #555555; text-decoration: none; font-size: 12px; font-weight: bold;}

#faqcategory a.faq {color: #555555; text-decoration: none; font-size: 12px; font-weight: bold;}

#faqcategory a.faq2 {font-size: 12px; color: #000000;}

#faqquestions a {color: #000000; text-decoration: none; font-size: 12px; font-weight: normal; margin-left: 10px;}

#faqquestions ul {list-style: none; margin: 15px 0 5px 0;}

#faqquestions li {background: url(../layout/smod2/btt.gif) no-repeat; margin-left: 1px; line-height: 1.3em;}

.znalazl {color: #FF0000; font-weight: bold; background-color: #FFFF99;}

#divonf {margin: 0 1px 2px 1px; padding: 0;}

#divonf table {border-collapse: collapse; border: 0; margin: 0 0 0 1px; padding: 0;}

#divonf td.brd {border: 1px solid #cccccc; text-align: center; margin-bottom: 1px; width: 360px;}

#divonf td.brd2 {border: 1px solid #cccccc; text-align: center; margin-bottom: 1px; width: 55px;}

#divonf a {display: block; padding: 3px;}

#divonf a:hover {background: #eeeeee;}

#divforum {position: relative; top: 80px; margin: 0 0 100px 0;}

#divforum td.menug {font-size: 8pt; font-weight: normal; color: #888888; text-decoration:none; font-weight: normal; background-color: #eeeeee;}

#divforum td.menug2 {font-size: 8pt; font-weight: normal; color: #888888; text-decoration:none; font-weight: normal;}

#divforum a {color: #075897;}

#divforum a.karta {color: #777777; font-weight: normal; border: 0;}

#divforum a.karta img {border: 1px solid #dddddd;}

#divforum a.karta:hover {text-decoration: none;}

#divforum td {text-align: left; padding: 1px;}

#divforum td.right {text-align: right;}

#divforum a.forum:link {color: #075897; font-weight: normal; background-color: transparent;}

#divforum a.forumadmin {color: #ff0000; font-weight: normal }

#divforum .forum1 {font-size: 8pt; font-weight: normal; background-color: #FaFaFa; color: #000000;}

#divforum .forum1 img {margin: 2px 0 0 2px;}

#divforum .forum1r {text-align: right; background-color: #fafafa;}

#divforum .forum2 {font-size: 8pt; font-weight: normal; background-color: #FFFFFF; color: #000000;}

#divforum .forum2g {font-size: 8pt; font-weight: normal; background-color: #FFFCF2; color: #000000;}

#divforum .forum2a {font-size: 8pt; font-weight: normal; background-color: #F0F0F0; color: #000000;}

#divforum .forum_stat {font-size: 8pt; text-decoration:none; text-align: center; font-weight: normal; background-color: #F5F5F5; color: #777777;}

#divforum .forum_statsm {font-size: 7pt; text-decoration:none; text-align: center; font-weight: normal; background-color: #F5F5F5; color: #777777;}

#divforum .forum_stat2 {font-size: 8pt; text-decoration:none; text-align: center; font-weight: normal; background-color: #eeeeee; color: #777777;}

#divforum .forum_cytat {border: 1px solid #cccccc; padding:7px; font-size: 8pt; text-decoration:none; text-align: left; font-weight: normal; background-color: #E4E8EB; color: #777777;}

#divforum .forum_kod {padding:7px; font-size: 8pt; text-decoration:none; text-align: left; font-weight: normal; background-color: #F2F9FD; color: #3366CC; border: 1px solid #cccccc;}

#divforum .forum_forum {font-size: 8pt; text-decoration:none; font-weight: bold; background-color: #cccccc; color: #FFFFFF;}

#divforum .forum_head {font-size: 8pt; text-decoration:none; font-weight: bold; background-color: #FAFAFA; color: #777777; background: url(../layout/smod2/tlo2.jpg) repeat-x;}

#divforum .forum_head2 {font-size: 8pt; text-decoration:none; font-weight: bold; background-color: #FAFAFA; color: #777777;}

#divforum .forum_remember {font-size: 8pt; text-decoration:none; font-weight: normal; background-color: #FAFAFA; color: #777777;}

#divforum .stat {font-size: 8pt; text-decoration:none; text-align: center; font-weight: normal; color: #000000;}

#divforum .stat2 {font-size: 8pt; text-decoration:none; text-align: center; font-weight: bold; color: #777777;}

#divforum tr.dwa {background-color: #fafafa;}

.alert {font-size: 18pt; font-weight: bold; color: #ff0000 }

#dict .slownik {text-align: center; font-weight: bold; background-color: #eeeeee; cursor: pointer;}

#dict a {font-weight: bold;}

#searchresult {margin: 50px 0 10px 0;}

#searchresult div.searchresultshow {margin-bottom: 8px; padding-bottom: 3px; border-bottom: #dddddd solid 1px;}

#searchresult div.searchresultshow a {color: #000000; text-decoration: none;}

#searchresultinfo {background: #fafafa; border: #dddddd solid 1px; padding: 3px; margin-bottom: 10px;}

#searchresultnext {background: #fafafa; border: #dddddd solid 1px; padding: 3px; margin-bottom: 10px; text-align: right;}

input {background-color: #fafafa; border-width: 1px; border-color:#bbbbbb; color:#777777; font-size: 8pt; text-decoration:none;}

input:focus {border-color:#ff0000;}

textarea {background-color: #fafafa; border-width: 1px; border-color:#bbbbbb; color:#000000; font-size: 12px; text-decoration:none;}

select {background-color: #fafafa; border-width: 1px; border-color:#bbbbbb; color:#000000; font-size: 12px; text-decoration:none;}

/* c to styl dla inicjalu */
#c {margin: 3px 9px 9px 0;}

#karta {margin-top: 15px; padding: 10px; background: #fafafa; border: 1px solid #bbbbbb;}

#karta p {padding-left: 90px;}

#karta img {border: 1px solid #bbbbbb; float: left;}

#karta img {border: 1px solid #dddddd;}

#guestbook {font-size:8pt}
#guestbook dl {background-color:#fafafa; border-width:1px 1px 2px 1px; border-style: solid; border-color:#e3e3e3; margin:10px 0px;  position:relative}
#guestbook dl a {font-size:1em;}
#guestbook dt {color:#444444}
#guestbook dt strong {color:#336699}
#guestbook dt em {font-style:normal}
#guestbook dt {background-color:#e3e3e3; margin:0px; padding:1px 2px;}
#guestbook dd {padding:2px; background-color:#fafafa; color:#555555}
#guestbook dd.wiadomosc {padding-bottom:5px}
#guestbook dd.admin {font-size:0.9em; background-color:transparent; padding:0 2px;text-align:right; position:absolute; top:0; right:0}
#guestbook dd.admin a {color:#cc3333; margin:2px 0 0 3px; display:block; width:14px; height:14px; float:left}
#guestbook dd.admin a.editlink {background: url(../edytor/images/edytuj.png) no-repeat;}
#guestbook dd.admin a.dellink {background: url(../edytor/images/kasuj.png) no-repeat;}
#guestbook dd.admin a span {display:none}
#guestbook dd.info {padding: 2px 0 0 2px; width:60%; height:12px; background:#e3e3e3;}
#guestbook dd.info a {width:35px; height:12px; margin-right:6px; display:block; float:left; text-decoration: none;}
#guestbook dd.info a.www {float: none; display: inline;}
#guestbook dd.info a.info {background-image:url(../layout/smod2/info.png)}
#guestbook dd.info a.email {background-image:url(../layout/smod2/email.png)}
#guestbook dd.info a span {display:none}

#guestbook .errorboard {border:1px solid #ff8080; padding:10px 20px; margin:0; background-color:#ffcccc; color: #cc3333}
#guestbook .errorboard li {list-style-image:none; margin-left:30px;}

#guestbook fieldset {border:none; margin:5px 0}
#guestbook fieldset legend {display:none}
#guestbook fieldset dl {border:1px solid #cccccc; padding:1px 1px 0px 1px; margin:5px 0;}
#guestbook fieldset dt {background-color:#e3e3e3; padding:0px; font-size:0.9em }
#guestbook fieldset dd {background-color:#fafafa; padding:5px 5%; margin:1px 0;}
#guestbook fieldset textarea, #guestbook fieldset input {width:99%; margin:0px 2px; border-color:#bbbbbb; border-width:1px; border-style:solid; padding:2px 1px}
#guestbook fieldset textarea {height:200px}
html > #guestbookm fieldset textarea{width:90%}
html > #guestbook fieldset input {width:90%}
#guestbook fieldset dd.submit input {width:30%; margin:0px auto;}
#guestbook fieldset dd.submit {text-align:center}
#guestbook label {display:block; font-weight:bold; color: #666666; padding:2px 5px}

#drukpdf {width: 100%; text-align: right; margin: 0 0 20px 0;}

#drukpdf img {border: 0;}

#dodruku {width: 700px;}

#drukujemy {width: 580px; float: right; margin-top: -15px;}

#drukujemy p {text-align: justify; margin: 10px 0;}

#drukujemylogo {width: 90px; padding-top: 10px;}

#buttony {width:450px; margin: 0 0 10px auto; text-align:right; clear:both; position: relative; top: 80px; right: 0;}
#buttony li {display:inline; list-style:none; margin: 0 0 0 2px;}


/* pozycjonowaniem absolutnym niusy wędrują do góry */
#niushome {width: 100%; top: 10px;}

.nainfo {margin-top: 250px;}

#links ul {list-style: none; margin-bottom: 7px; font-weight: bold; margin: 5px 0 0 25px;}

#links ul a:visited{color: #92268f;}

#links ul .nowe{color: #ff0000;}

#links ul li {margin: 25px 0 0 0;}

#links ul ul {list-style-image: url(../layout/smod2/btt2.gif); margin: 0 0 0 25px; margin-bottom: 7px;}

#links ul ul li {margin: 0;}

#links li.separator {margin: 20px 0; border-bottom: 2px solid #dddddd;}

#links p.ramka {background-color: #fafafa; border: 1px solid #dddddd; width: 610px; text-align: center; /*margin: 0 auto;*/ margin: 0 4px; padding: 1px;}

#links p.ramka a {font-weight: bold; text-decoration: none; display: block; width: 600px; padding: 5px;}

#links p.ramka a:hover {background: #eeeeee;}

#links fieldset {width: 450px;}
