	/* A mdk.elblag.pl layout */
	/* You may adapt elements of this CSS in your own projects, but the unique combination of images, colors, sizes, typography, and positioning ("the design") is copyright by CastuS - c-astus(at)tlen.pl - and may not be reproduced! */


/* Zerowanie */
* { margin: 0; padding: 0;
}
body { font-size: 12px !important; font-family: Arial, Verdana, sans-serif !important; color: black; background: #7672c7;
}
a { color: #1e038b; text-decoration: none;}
a:hover { color: black; text-decoration: underline; }
a img { border: none; }

/* Layout */
h1 a { display: block; width: 100%; height: 90%; position: absolute; top: 17px; left: 0; background: transparent; margin: 0; padding: 0; text-decoration: none; overflow: hidden; }
h1 a:hover { text-decoration: none }
h1 a span { visibility: hidden;}
h2, h3, h4, h5, h6 { color: #1A1A6C }
h2 {font-size: 19px;}
h3 {font-size: 16px}
h4 {font-size: 14px}
h5 {font-size: 12px}
h6 {font-size: 10px}
#center { width: 760px; margin: 0 auto; border-left: 3px #3a3a95 solid; border-right: 3px #423b95 solid; background: white; }

#top { position: relative; height: 179px; background: url(img/top.jpg) no-repeat; border-bottom: 2px solid #0e0095; border-top: 4px #0e0095 solid;}
#top .topBar { font-size: 10px; color: white; text-align: right; padding: 2px 4px 0; }
#top .topBar a { color: white; font-weight: bold; }
#top .topBarLeft { float: left }
#top .topBarRight { float: right }
#content { /* background: url(img/bgContent.gif) repeat-y;*/ }
#rightSide { float: left; width: 566px; padding: 10px  0 10px 10px; }
#rightSide h3 { margin-bottom: 10px; }
#leftSide { float: right; width: 172px; }
#footer { width: 766px; height: 90px; position: relative; margin: 0 auto; border-top: 3px solid #534b95;}

	/* |--- Treść */
#whereIAm { margin-bottom: 10px; padding: 5px; font-size: 12px; color: #2a2a2a; font-family: Verdana, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; background: #f2f2f2; border: 1px solid #ebebeb}
#whereIAm a { color: #2a2a2a; } #whereIAm a:hover { color: #444444; }
#whereIAm span { color: #6D4343; }	
#whereIAm span.big { font-size: 14px; font-weight: bold; }
#gotoTop { text-align:right; padding: 4px; }	
#gotoTop a { color: #666666; } #gotoTop a:hover { color: #333333; }

	
	/* |--- Lewa strona */
	
	/*     |--- Szukajka */
#searchBox { background: #41556c; border:1px solid #5f3030; border-bottom-width: 2px; font-size: 11px; padding: 4px;
}
#searchBox input { background: white; padding: 1px; color: #666666; margin-bottom: 1px; border: none; }
#searchBox input.button { font-weight: bold; background: white; color: #32436c; text-decoration: none; cursor: pointer;
font-family: monospace;
font-size: 12px;}
#searchBox a { color: #fff1f3; } #searchBox a:hover { color: #CCCCCC; }

#search_advanced {position: absolute; left: 3px; bottom: 10px; background: none; z-index: 999; text-align: left }
#search_advanced input { background-color: white; margin-right: 10px; border: 1px solid black; }
#search_advanced input.button { font-size: 11px; cursor: pointer; margin-right: 3px; }

	/*     |--- MENU */
ul#menu { list-style-type: none; background-color: #1a1a6c; font-size: 14px; margin-bottom: 0px; padding-bottom: 1px; text-align: center ; padding: 10px 0; border-bottom: 2px solid #0a085f }
ul#menu li { margin-right: 2px; display: inline;}
ul#menu li a { font-variant: small-caps; color: white; padding: 10px; text-decoration: none }
ul#menu li a:hover { color: #0a085f; background-color: white }

ul#menu .menu2 { border: o; margin: 0px; }
ul#menu .menu2 a { padding-left: 25px; background: #965c5c; font-size: 13px; }
ul#menu .menu2 a:hover { background: #5F2523; }



	/*     |--- Informacje */
.leftListAll { padding-top: 15px; }
dl#leftList { font-family: Tahoma, Verdana, 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif; }
dl#leftList dt { padding: 6px; margin-bottom: 6px; margin-top: 20px; color: black; text-align: left; font-size: 12px; font-weight: bold; font-family: Arial !important; border-bottom: 2px solid #1A1A6C}
h3.artsHeader { color: #353535; margin-bottom: 6px; font-size: 12px;}
ul.artsList {list-style-type: none; margin-bottom: 6px; font-size: 11px;}
ul.artsList a { color: #6D4343; } ul.artsList a:hover { color: black; }
ul.artsList li { padding: 1px 0 1px 15px; border-bottom: 1px solid #eee; padding: 4px 4px; }
.galleryNewestImg { text-align: center; font-size: 11px; line-height: 140%}
.galleryNewestImg img { display: block; margin: 0 auto; }

/*     |--- Różne */
.displayNone { display: none; }
.clearBoth { clear: both; }
p.info { padding: 2px; color: #666; font-size: 10px; text-align: center; }
span.info { color: #666; font-size: 10px; }
a.deleteLink { padding: 2px; text-decoration: none; font-size: 13px; }
a.deleteLink { background: #f5989d; color: #9d0039 } a.deleteLink:hover { background: #9d0039; color: white }


p.success, p.warning, p.information { font-weight: bold; padding: 10px; margin: 10px 5px; border: 1px solid #ddd; text-align: center; }
p.success { color: green; }
p.warning { color: red; }
p.information { color: #BF7F47; }

div.clndr { background-color:#d0d0d0; position:absolute; margin-top:83px; margin-left: 80px; cursor:default; display:none; border:3px ridge #9ab;}
div.clndr2 { margin-top:128px; }
div.clndr table { width:160px; margin:4px;}
div.clndr th { border:1px solid black; font:normal bold 11px arial,sans-serif; text-align:center; padding:0 2px 0 2px;}
div.clndr td { border:1px solid blue; cursor:pointer;  font:normal normal 11px arial,sans-serif; text-align:center; padding:0 2px 0 2px;}

	/* |--- Stopka */
#footer #copy { position: absolute; top: 10px; left: 7px; color: white; font-size: 12px; font-weight: bold;}
#footer #copy a { color: #e8e1e9; } #footer #copy a:hover { color: black;}

#footer #submenu { position: absolute; right: 7px; top: 5px; color: white; text-align: right; width: 380px; font-size: 10px; font-weight: bold }
#footer #submenu a { color: white; } #footer #submenu a:hover { color: #cccccc; }

#footer #infoMenu { list-style-type: none; position: absolute; right: 7px; top: 40px; font-size: 10px; }
#footer #infoMenu li { float: left; margin-right: 3px; }
#footer #infoMenu li a { color: #540303; } #footer #infoMenu li a:hover { color: #240202; }

#prk { position: absolute; left: 7px; bottom: 5px; height: 27px; padding-left: 35px; padding-top: 3px; color: black; font-size: 10px;  background: url(img/logoprk.gif) left center no-repeat;  }
#prk2 { margin-top: 30px; padding-top: 68px; padding-left: 5px; color: black; font-size: 10px; background: url(img/euro.gif) center top no-repeat; }
	/* |--- Strony */
.strony { text-align: center; margin: 10px 0; }
.strony a { padding: 3px; }
.strony strong, .strony a:hover { background: #FDE6D2; padding: 3px; }
.strony span a { color: #8b0d0d; background: transparent; }


/* Powiązane */
h2.title, h2.title a { font-size: 16px; color: #0f006c; position: relative; }
h2.title a:hover { color: #0e0b4e;
}
p.date { padding-bottom: 4px; font-size: 11px; color: #aaa; margin-top: 0px;}
.lead { margin: 4px 0; line-height: 130%; }
span#headerAddons { display: block; position: absolute; top: 0; right: 14px; float: right; }
#headerAddons img { margin: 0; padding: 0; padding-right: 2px; }
h2.title img { float: right }

/* Artykuły */
	/* |--- Wszystkie */
.art, #artOne, .partyDes { margin: 10px 0; border-top: 2px solid #ddd; padding: 10px 0; }
.art img { float: right; margin: 6px 0 4px 4px; }

	/* |--- Jeden */
#artOne, #partyOne { float:left; width: 380px; padding: 0 4px; margin-top: 14px; }
#artOne.noRight { float: none; width: auto;}
#artOne img.artOneImg { display: block; margin: 5px auto 0 auto; }
#artOne .artText { margin-top: 10px; line-height: 130%; }
#artOne .artText p { margin-top: 10px; }
.pictureDescription { padding: 4px 0; color: #3e3e3e; background: url(img/dots.gif) repeat-x; background-position: bottom; text-align: right; }
#addons { width: 170px; float: right; margin-top: -27px; }
#addons a { color: black; display: block; }
.addonsRus { background: url(img/rusBg.jpg) no-repeat; height: 40px; overflow: hidden; margin-top: 14px;}
.addonsRus a { display: block; margin: 0; padding: 0; width: 100%; height: 40px; }
.addonsRus a span { display: none; }

.addonsHeader { padding: 6px; margin: 14px 0 4px 0; font-size: 12px; border-bottom: 2px solid #1A1A6C; color: black; font-family: Arial, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.addonsList { list-style-type: none; padding: 0 4px; font-size: 11px; font-family: Verdana, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; line-height: 140%; }
.addonsList li { border-bottom: 1px solid #ddd; padding: 4px 0;}
.addonsListLinks li, .addonsListImages li, .addonsListFiles li { padding-left: 15px; background-position: 0 0;  }
.addonsListLinks li { background: url(img/addonsListLinks.gif) no-repeat; }
.addonsListImages li { background: url(img/addonsListImages.gif) no-repeat; }
.addonsListFiles li { padding-left: 20px; }
.addonsListFiles li { background: url(img/addonsListFiles.gif) no-repeat 0 5px; }
.addonsListFiles li.wmv { background: url(img/videoFile.gif) no-repeat; }
.addonsListFiles li.mp3 { background: url(img/audioFile.gif) no-repeat; }

/* |--- Ikonki do artów */
h2.audioOnly { background: url(img/audioOnly.gif) no-repeat right center; padding-right: 18px; }
h2.videoOnly { background: url(img/videoOnly.gif) no-repeat right center; padding-right: 26px; }
h2.audioAndVideo { background: url(img/audioAndVideo.gif) no-repeat right center; padding-right: 52px; }


/* Galeria */
	/* |--- Wszystkie */
.gallery { margin: 20px 0; padding: 10px 0; width: auto; border-bottom: 3px solid #ddd }
.gallery .picture { width: 100px; float: left; text-align: center; }
.gallery .description { width: 455px; margin-left: 5px; float: left; }
.gallery a.galleryShow { display: block; float: right; padding-top: 0px; margin-top: 8px; width: 55px; height: 35px; color: #734c2b; text-align: center; background-color: #eee; display: none;}
.gallery a.galleryShow:hover { color: #543419; }
#choseCategory { width: 120px; text-align: right; font-size: 11px; float: left; margin-bottom: 10px;  }
#categoryList { list-style-type: none; font-size: 11px; width: 440px; float: right; margin-bottom: 10px; color: #999999; }
#categoryList li { float: left; margin-left: 4px; line-height: 140%; } 
	
	/* |--- Jedna kategoria galerii */
.galleryArts { margin: 4px 0; }
.galleryArtsList { margin: 0 0 4px 10px; list-style-type: none; }
#galleryImages { list-style-type: none;  text-align: center; width: 490px; margin: 7px auto; }
#galleryImages li { background: #ddd; width: 110px; height: 110px; float: left; position: relative; margin-left: 10px; margin-bottom: 20px; }
#galleryImages li a { display: block; width: 100px; height: 100px; position: absolute; top: 5px; left: 5px; text-align: center; }
#galleryImages li a:hover { background: #eee; }

	/* |--- Jedna galeria */
	
/* Komentarze */
.commentar { padding-left: 20px; margin-bottom: 10px; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #353535; background: url(img/commentarBubble.gif) 0 2px no-repeat; }
.commentarInfo a { font-weight: bold;}
.commentarInfo span, .commentarInfo span a { color: #757575; font-weight:normal; }
.commentarInfo span a:hover { color: black; }
a.comWarning { background: url(img/commentarWarning.gif) left center no-repeat; padding-left: 12px }
.commentarContent { line-height: 130%; margin-top: 2px; }

/* Formularz  na stronie */
#formularz { font-size: 11px; margin-top: 10px; }
#formularz legend { font-weight: bold; font-size: larger; padding: 5px; }
#formularz fieldset { /*border: 1px solid #f2f2f2;*/ border: none; padding: 10px 0;  }
#formularz .pole, #formularz textarea { width: 400px; padding: 2px; }
#formularz.artLength .pole, #formularz.artLength textarea { width: 370px; }

#formularz input, #formularz textarea { border: 1px solid #ddd; color: #353535; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#formularz input.box { border: none; }
#formularz .button { background: none; padding: 2px; color: black; border: 1px solid #aaa; text-decoration: none; font-weight: bold; font-size: 13px; cursor: pointer; }
#formularz div { clear: left; display: block; width: 560px; text-align:left; margin: 10px 0 0; padding: 1px 3px; }
#formularz.artLength div {width: 370px}
#formularz div p { color: #666; font-size: 10px; }
#formularz div label { display: block; float: left; width: 70px; padding: 3px 5px; margin: 0px 0px 5px 0px; text-align: right;}
#formularz label  { cursor: pointer; }
#formularz fieldset label span { color: red ;}
p.switchInfo { margin: 6px 0 3px 84px; }

#formularz p.horizontal { margin-top: 10px; }

/* Sonda */
#sonda, #pool { font-size: 11px; text-align: center; margin-bottom: 5px; padding: 0px 5px; }
#sonda fieldset, #pool fieldset { border: none; }
#sonda fieldset.radios, #pool fieldset.radios { border: none; text-align: left }
#sonda p.pytanie, #pool p.pytanie {  margin: 7px 0; }
p.artykul { margin-bottom: 10px; margin-top: 5px; }
p.artykul a { color: #666 }
#sonda p a:hover, #pool p a:hover { color: #333 }
#sonda label.labelRadio, #pool label.labelRadio { display: block; padding: 3px 0 0 18px; text-align: left; text-indent: -18px; line-height: 120%; cursor:pointer;}
#sonda input.inputRadio, #pool input.inputRadio { display: inline; height: 14px; width: 14px; background-color: transparent;  border-width: 0;  }
#sonda .button, #sonda a.button, #pool .button, #pool a.button {  font-size: 11px; font-weight: bold; background: #8B0D0D; color: white; padding: 1px; margin-top: 7px; border: none; cursor: pointer; }
#sonda a.button, #pool a.button { padding: 2px 2px; text-decoration: none; font-weight: normal; background: #8B0D0D; }

#listaSond { margin-left: 10px; list-style-type: none; }
#listaSond li { padding: 2px 0; }
p.sondaOdp { margin-top: 10px; padding: 10px 0 2px 0; border-top: 1px solid #eee; }
p.pasek { background: url(img/sondaOdpBg.gif) center repeat-x; height: 12px; margin-top: 5px; }
p.sondaInfo { font-size: smaller; color: #666; }

p.suma { margin: 10px 0;  clear: both;  }

/* Twórcy  */
#creatorsList {  margin: 10px 0 20px 0; padding: 5px; background: url(img/creatorsBg.jpg) repeat-x; color: #613301; }
#creatorsList a, #creatorsList h4 span, #creatorsList h4, #creatorsSearch, #creatorsSearch h4 { color: #613301 }
#creatorsList h4, #creatorsList p { padding-left: 15px; }
#creatorsList a.www { color: #8b0d0d; font-weight: bold }
#creatorsList h4 { font-size: 12px; background: url(img/creatorsListBg.gif) no-repeat 0 2px; }
#creatorsList h4 span { display: block;  font-size: 10px; }
#creatorsList p {margin-top: 5px;}
#creatorsList img { display: block; float: right; border:3px solid #a94949; }
.creatorsLead { margin-bottom: 10px; clear: both; }

#creatorsSearch, #creatorsSearch h4 { color: #914808 }
#creatorsSearch h4 {font-size: 12px; text-align: center; padding: 3px; margin-left: 128px; background: url(img/creatorsHeaderBg.gif) repeat-x;}
#creatorsSearch {  position: relative; background: url(img/creatorsSearchBg.jpg) no-repeat left; height: 109px; border: 1px solid #ccc6c6; margin-bottom: 10px;}
#creatorsSearch fieldset {border: none;}
#creatorsSearch input.but {position: absolute; right: 50px; bottom: 7px;}
#creatorsSearch label { font-weight: bold; color: #984949; position: absolute }
#creatorsSearch .searchField { position: absolute; width: 200px;}

#creatorsSearch label.expL, #creatorsSearch label.cityL {left: 380px;}
#creatorsSearch .expF, #creatorsSearch .cityF, #creatorsSearch .catF  {left: 155px;}
#creatorsSearch .expF { top: 25px; }
#creatorsSearch label.expL { top: 26px; }

#creatorsSearch .cityF { top: 52px; }
#creatorsSearch label.cityL { top: 53px;}

#creatorsSearch .catF { top: 80px;}

/* Autorzy */
#authors { border: 1px solid #FDE6D2; background: #FFF7EF; padding: 6px 0;}
#authorsImg { float: left; padding: 0 5px; /*background: #FDE6D2;*/ width: 110px; text-align: center }
#authorsInfo { float: left; padding: 0 5px;  width: 430px; }
#authorsInfo.noPhoto { float: none; width: auto }
#authorsInfo p span { display: block; width: 120px; float: left; text-align: right; padding-right: 5px; }
#authorsInfo p { padding: 4px; clear: left; border-bottom: 1px solid white }
#authorsInfo p.authorName {font-size: 120%;}
.searchLink { padding-left: 18px; background: url(img/search.gif) no-repeat left center; }

/* Placówki */
#outposts { margin-top: 14px; padding: 10px; ; border: 2px solid #ddd; color: #222; line-height: 130%; }
#outposts a.parties { padding-left: 14px; background: url(img/partiesA.gif) no-repeat left center; }


/* Imprezy */
#parties { margin-top: 14px; padding: 10px; border: 2px solid #ddd; color: #222; line-height: 130%; }
#parties p { font-size: 11px; padding: 5px 0; }
.partiesNewest {padding: 0 4px; padding-left: 10px;}
.partiesNewest a {color: black;}
.partiesNewest a:hover {text-decoration: none; color: black; }

.partiesNewest strong { font-size: 13px; color: #353434; }
.partiesNewest p { font-size: 11px; }
.partiesNewest ul { list-style: none; margin-top: 5px; }
.partiesNewest ul li { padding: 3px 3px 3px 12px; background: url(img/partiesLeftLi.gif) no-repeat left center ; font-weight: bold; color: #8b0d0d; font-size: 11px; }

/* Wspólne dla imprez i placówek */
a.raLink { margin-top: 5px; padding-top: 5px; border-top: 1px solid #e1e1e1 }


/* Szukanie */
.searchList { margin-left: 10px; line-height: 130%; list-style-type: none; }
.searchList li {margin-bottom: 10px; }
.searchList li span { color: #bbb; font-size: 10px; }
.searchHeader { margin-top: 20px; margin-bottom: 5px; padding-bottom: 2px; border-bottom: 1px solid #ddd; }

/* div graja w stopce */
.pagesConst{ position: relative; left: 220px; top: -8px; width: 500px;}
.pagesConst_a{ color: white; font-size: 14px; font-weight: bolder;
font-style: normal;}

.banner_right{ margin-left: -4px; margin-top: 10px; background-color: #e4af83; padding: 1px; width: 168px;}
.banner_left{ margin-left: 4px; _margin-left: 0px; background-color: #e4af83; padding: 1px; width: 160px;}
.banner_top{ background-color: #965c5c; padding: 4px 0px 0px 0px; width: 760px; margin: 0 auto; border-left: 3px solid #965c5c; border-right: 3px solid #965c5c;}

.vali{ position: absolute; bottom: 0px; left: 0px; border: 1px solid red; background: white; padding: 5px;}


/*	Podstrona - IMPREZY	*/
.parties_headOne { float:left; width: 380px; margin-bottom: 10px; }
#partyOne { margin-left: -4px; _margin-left: 0px; }
.newpartyOne, .partyDes { width: 380px; }
.newpartyOne p { line-height: 3px; font-size: 1px; }

.parties_head {  }
.parties_head .left { width: 378px; }
.parties_head .right { vertical-align: top; width: 164px; }
.parties_head .bright { background: #fde6d3; border: 1px solid #e5c9af; padding: 5px; }
.parties_head .dark {background: #f3c49a; padding: 5px; color: #8e0c0c; text-align: center; font-size: 12px; font-weight: bold; font-family: Verdana !important;}
.parties_head .dark table {text-align: left; }
.full {width: 90px; padding-right: 12px; background: url(img/partiesA.gif) no-repeat right center; }

.parties_list {width: 100%; margin-top: 20px; border-collapse: collapse}
.parties_list th {color: #7672C7; text-align: left; font-size: 11px; font-weight: bold; font-family: Verdana !important; padding-bottom: 10px; }
.parties_list td { border: 1px solid #ccc; color: #8e0c0c; text-align: left; font-size: 11px; font-weight: normal; font-family: Verdana !important; padding: 4px;}
.parties_list .black {color: black; text-align: center; padding-left: 0px; padding-right: 10px; }
.parties_list .title {padding-left: 15px;}

.parties_form .button { width: 160px; margin-top: 5px; background: #c87436; border: 0px; color: white; padding: 3px 0px; font-weight: bold;}
.parties_form .button:hover { background: #e2843f; border: 1px solid white; padding: 2px 0px;}
.parties_form #day { width: 60px; }
.parties_form #month { width: 100px; }
#s_categories, #s_cities, #s_outposts{ width: 164px; margin-top: 3px; }
#s_search { padding-left: 3px; width: 157px; margin-top: 3px; }

/******************
	ANKIETY	
*******************/
.pool h1 { display: block; border-bottom: 2px solid #965c5c; font-size: 13px; font-weight: bold; font-family: Verdana !important; padding: 30px 10px 20px 50px; margin-bottom: 20px; }
.pool h2 { display: block; border: 1px solid #965c5c; background: #F2F2F2; color: #6B1335; font-size: 12px; font-weight: bold; font-family: Verdana !important; margin: 20px 10px 10px 20px; padding: 10px 20px; }
.pool .description { display: block; margin: 5px 0px; font-weight: bold; }
.pool .button { margin: 20px; }

.pool input, .pool textarea, .pool .description, .pool .button { margin-left: 50px; }
.pool .info { width: 300px; height: 100px; margin: 0 auto; border: 1px solid #965c5c; background: #F2F2F2; margin-top: 50px; padding-top: 50px; padding-left: 0px; text-align: center; }
.pool .err { height: 180px; }
.pool .info a.button { display: block; font-size: 11px; font-weight: bold; color: white; margin: 0 auto; margin-top: 40px; width: 100px; border: none; cursor: pointer; padding: 5px; text-decoration: none; background: #8B0D0D; text-align: center; }

.poolAll { text-align: left; }
.poolAll h1 { display: block; background: #FDE6D2; color: #4F100F; margin-bottom: 20px; padding: 10px 15px; border-bottom: 2px solid #965c5c; font-size: 16px;}
.poolAll th { background: #F2F2F2; border-bottom: 1px solid black; padding: 5px 10px; }
.poolAll td { border-bottom: 1px dashed #965c5c; padding: 5px 2px; }
.poolAll td.txt { width: 100%; }
.poolAll td.buttons { width: 100px; padding-right: 10px; }
.poolAll .button { background: #5f3030; padding: 2px 5px; color: #FFFFFF; border: none; text-decoration: none; font-weight: bold; font-size: 13px; cursor: pointer; }
.poolAll .button:hover { color: #ddd; }
