/* CSS Document */
body {
margin: 0px 0px; padding: 0px 0px; font: 12px/18px "Arial", sans-serif; color: #fff;
text-align: left; background: #3a71bc url(../images/bg.gif) repeat-x left top;
}
img {
border: 0px;
}
a {
text-decoration: underline; color: #0d58ac;
}
a:hover {
text-decoration: none; color: #707067;
}
p {
padding:15px 0; margin: 0px 0px;
}
form {
padding: 0px 0px; margin: 0px 0px;
}
fieldset {
border: 0px; margin: 0px 0px; padding: 0px 0px;
}

h1 {
padding: 0px 0px 20px 0px; margin: 0px 0px; font-size: 19px; color: #90c0ff; font-weight: normal;
}
#all {
width: 100%; padding: 0px 0px; margin: 0px 0px; background: transparent url(../images/bgall.jpg) no-repeat center top;
}
#content {
width: 980px; padding: 0px 0px; margin: 0px auto; overflow: hidden;
}
#top {
width: 980px; height: 263px; padding: 0px 0px; margin: 0px 0px; overflow: hidden;
}
#Logo {
display: block; width: 259px; height: 77px; margin: 51px 0 0 0; overflow: hidden; overflow: hidden;
}

#m { width: 940px; overflow: hidden; margin-top: 73px}
#m a, #m a:hover{display:block;width:100%;height:100%;overflow:hidden;}

#m a, #m a:hover {height:62px;background:transparent url('../images/menu.png') 0 -62px no-repeat;}

	#m ul,#m li { padding:0 ; margin:0;}
	#m li {float:left;display:block;height:62px; }
	#m li.first {background: none;margin:0px; padding: 0}
	#m .s a:hover, #m .current_page_item  a {background:transparent;}
		
#m .li1 {width:197px;} #m .li1 a {background-position:0px 0;} #m .li1 a:hover,#m .li1 a.active {background-position:0px -62px;}  
#m .li2 {width:153px; } #m .li2 a {background-position:-197px 0;} #m .li2 a:hover,#m .li2 a.active {background-position:-197px -62px;}  
#m .li3 {width:140px; } #m .li3 a {background-position:-350px 0;} #m .li3 a:hover,#m .li3 a.active {background-position:-350px -62px;}  
#m .li4 {width:149px; } #m .li4 a {background-position:-490px 0;} #m .li4 a:hover,#m .li4 a.active {background-position:-490px -62px;}  
#m .li5 {width:154px; } #m .li5 a {background-position:-639px  0;} #m .li5 a:hover,#m .li5 a.active {background-position:-639px -62px;}

#Path {
width: 950px; padding: 10px 0 0 5px; height: 16px; font-size: 11px; overflow: hidden; color: #699de3;
}
#Path a {
color: #699de3; text-decoration: underline; background: transparent url(../images/arrow.gif) no-repeat right 5px;
padding: 0px 12px 0px 0px; margin: 0px 1px 0px 0px;
}
#Path a:hover {
color: #000000; text-decoration: none;
}
#Path img { margin: 0 2px 1px 10px;}
#Path span { color: #3767a7}

#main_p {
width: 942px; padding: 3px 4px; margin: 2px 0px 0px 0px; 
}
#main {
width: 950px; padding: 15px 15px 0 0; margin: 0; position: relative;
}
#alternator { width: 201px; height: 117px; position: absolute; bottom: 0; left: 19px; background: transparent url(../images/alternator.png) no-repeat }
#left-kolumn {
width: 225px; padding: 0px 0px; margin: 0px 0px; float: left; overflow: hidden; margin:0 0 120px;
}

#sMenu-top { width: 198px; height: 32px; padding: 19px 0 0 27px; color:#fff; font-size: 14px; background: transparent url(../images/sub-top.gif) no-repeat}
#sMenu-bot { width: 225px; height: 24px; margin:0;font-size:0; background: transparent url(../images/sub-bot.png) no-repeat;
_background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/sub-bot.png", sizingMethod="scale");
}
#sMenu {
width: 225px; padding: 0; margin: 0px 0px; background: #d5d5d5
}
#sMenu ul {
padding: 0px 0px; margin: 0px; overflow: hidden; font-size: 12px;
}
#sMenu ul li {
padding: 0; margin: 0px 0px; list-style: none; border-bottom: 1px dotted #959595;
}
#sMenu ul li a {
padding: 6px 0px 6px 31px; width: 199px; margin: 0px 0px; color: #061c39; text-decoration: none; display: block;background: #d5d5d5 url(../images/sub-bg.gif) no-repeat 17px 15px 
}
#sMenu ul li a:hover,#sMenu ul li.currentCategory a {
color: #061c39; background: #fff url(../images/sub-bg.gif) no-repeat 17px 15px 
}
#sMenu ul li ul {
padding: 4px 0px 0px 0px; margin: 0px auto; overflow: hidden; font-size: 11px;
}
#sMenu ul li ul li {
padding: 4px 0px 4px 0px; margin: 0px 0px; list-style: none; border-top: 1px dotted #999999; border-bottom: none;
}
#sMenu ul li ul li a {
padding: 0px 0px 0px 17px; margin: 0px 0px; color: #333333;
}
#sMenu ul li ul li a:hover {
font-weight: bold;
}

#right-kolumn {
width: 705px; padding: 5px 0px 60px 20px; margin: 0px 0px; float: left; overflow: hidden; text-align: justify;
}
ul#records_list {
padding: 0px 0px; margin: 0px 0px;
}
ul#records_list li {
padding: 20px 3px ; margin: 0px 0px; border-top: 1px dotted #5678a6; list-style: none;
}
ul#records_list li .LastEntry {
border-bottom: 1px dotted #818179; margin: 0px 0px -11px 0px;
}
ul#records_list li .LastEntry .mod_extend {
padding: 10px 0px 10px 0px; margin: -11px 0px 0px 0px; border-top: 1px dotted #818179;
}
ul#records_list li ul li,.TemplateLong  ul li{ list-style: none; padding: 0 0 0 10px; text-decoration: underline; color: #92b5e4; border: 0; background: url(../images/li-arrow.gif) no-repeat left}
ul#records_list li ol li ,.TemplateLong  ol li{  padding: 0; border: 0 }

.Record.Article {
padding: 0px 0px;
}
.GalleryElem .Record.Article {
padding: 0px 0px; margin: 0px 0px;
}
.news .Contents, .Text, .Dyskografia1 .Texts {
width: 565px; padding: 0px 0px; margin: 0px 0px; text-align: justify; float: right; overflow: hidden; color: #333333;
}
.Dyskografia1 .Texts {
width: 565px; padding: 0px 0px; margin: 0px 0px 0px 0px; text-align: justify; float: right; overflow: hidden; color: #333333;
}
.mod_extend .Image, .mod_extend .news h2 {
padding: 0px 0px; margin: 0px 0px; width: 120px; float: left; height: 120px; overflow: hidden;
}
h2, .Header, .news_title {
font-size: 14px; color: #90c0ff; padding: 0px 0px; margin: 0px 0px; font-weight: bold;
}
.mod_extend .Image img, .mod_extend .news h2 img {
background: #000000; padding: 2px; border: 1px solid #c8c8c8; margin: 0px 0px 10px 0px;
}
.Gallery {
padding: 0px 0px; text-align: center;
}
.Gallery .ImageContainer  {
margin: 10px 10px; 
}
.GalleryElem  {float: left;}
.Gallery .ImageCenterer img, .ImageContainer img {
padding: 2px; border: 1px solid #c8c8c8; cursor: pointer; background-color: #000000;
}
.mod_extend .Content {
width: 355px; padding: 0px; margin: 0px; overflow: hidden;
}
.news_added, .Info {
color: #707067; padding: 0px 0px 15px 0px; margin: 0px 0px;
}
.Text {
text-align: justify; padding: 10px 0px 0px 0px;
}
.LinkMore a, a.LinkMore, a.back {
color: #082650; width: 83px; height: 25px; display: block; background: transparent url(../images/more.gif) no-repeat;
padding: 4px 0 0 15px; margin: 0px 0px; text-decoration: none; float: right;
}
a.back { float: none; padding-left: 32px; background: transparent url(../images/back.gif) no-repeat;}
.LinkMore a:hover, a.LinkMore:hover,a.back:hover {
color: #ffffff;
}
.news .ImageContainer {
padding: 0px 0px 10px 0px; margin: 0px 0px;
}
.cd {
padding: 15px 0px;
}
.cd h2 {
width: 120px; float: left; padding: 0px 0px; margin: 0px 0px; overflow: hidden; height: 110px;
}
.cd .Texts {
width: 565px; padding: 0px 0px; margin: 0px 0px; float: left; overflow: hidden;
}
.cd_more h2 {
width: 220px; padding: 0px 0px 10px 0px; margin: 0px 0px; float: left; text-align: left; overflow: hidden;
}
.cd_more .Texts {
width: 65px; padding: 0px 0px; margin: 0px 0px; float: left; overflow: hidden;
}
.cd_more h2 img {
background: #000000; padding: 2px; border: 1px solid #c8c8c8; margin: 0px 0px 0px 0px;
}
.cd_more .ImageContainer  {
margin: 0px 0px; text-align: left; float: left; height: auto; text-align: left; vertical-align: top;
}
.icon {
width: 60px; float: left; padding: 0px 0px; margin: 0px 0px;
}
.icon_text {
width: 90%; float: right; padding: 0px 0px; margin: 0px 0px;
}
.date {
text-align: right; color: #000000; font-size: 10px;
}
.date a {
color: #000000; text-decoration: none; padding: 0px 20px 0px 0px;
}
.date a:hover {
color: #FF0000; text-decoration: none;
}
.date span {
padding: 0px 40px 0px 0px;
}
.Question {
font-weight: bold; color: #707067; font-size: 14px;
}

#footer { width: 100%; height: 100px; background: #fff}
#foot {
width: 980px; height: 100px; color: #082751; padding: 0; margin: 0px auto; overflow: hidden; background: url(../images/foot-left.jpg) 20px  0 no-repeat
}
#foot a { color:#082751; text-decoration: none }
#leftfoot {
width: 390px; float: left; overflow: hidden; padding: 20px 0 0 245px; margin: 0px 0px;
} 
#leftfoot ul {
padding: 0px 0px; margin: 0px 0px;
}
#leftfoot ul li {
margin: 0px 0px; list-style: none; display: inline; padding: 0px 10px; margin: 0px 0px; border-right: 1px solid #082751
}
#leftfoot ul li#categoryMenu_5 { border: 0}

#leftfoot ul li a:hover {
color: #3266ac; 
}
#rightfoot {
float: right; height: 80px; padding: 20px 0 0 100px; width:234px; margin: 0px 0px; background: url(../images/foot-right.jpg) no-repeat left
}
#rightfoot a{  }
.Player {
text-align: center; padding: 20px 0px 0px 0px;
}
.Title {
width: 60%; padding: 0px 0px; margin: 0px 0px; text-align: left; float: left; overflow: hidden;
}
.Title span {
font-weight: bold;
}
.Time {
width: 25%; padding: 0px 0px; margin: 0px 0px; text-align: left; float: left; overflow: hidden;
}
.Button {
width: 7%; padding: 0px 0px; margin: 0px 0px; text-align: center; float: left; overflow: hidden;
}
.Texts .Title, .cd_title {
float:none; width: 100%; padding: 0px 0px 15px 0px; margin: 0px 0px; font-weight: bold; color: #707067; font-size: 14px;
}
.Texts .Info, .cd_wykonawca {
color: #333333; padding: 0px 0px; margin: 0px 0px;
}
.Texts .Info span, .cd_wykonawca span, .cd_czas span, .cd_rok span {
font-weight: bold;
}
.Dyskografia1 .DetailsSwitch {
width: 98px; height: 19px; padding: 2px 0px 0px 10px; margin: 0px 0px 0px 0px; position: relative; float: right;
background: transparent url(../images/switch.gif) no-repeat left top; color: #FFFFFF;
}
.Dyskografia1 .DetailsSwitch a {
color: #FFFFFF; text-decoration: none; font-size: 10px; text-transform: uppercase;
}
.Dyskografia1 .GalleryElem {
padding: 2px 0px 2px 0px; margin: 0px 0px; border-bottom: 1px dotted #818179;
}
/* formularz kontaktowy */
.form dt {
padding: 7px 0px; margin: 0px 0px; width: 20%; float: left; font-weight: bold; text-align: right;
}
.form dd {
padding: 5px 0px; margin: 0px 0px; width: 77%; float: right; font-weight: bold; text-align: left;
}
.form dd input {
width: 73%; padding: 2px 2px 0px 2px; margin: 0px 0px; border: 1px solid #7f9db9; font-size: 10px; height: 18px; float: left; overflow: hidden;
}
.form dd ul.errors {
display: block; width: 20%; float: right; font-size: 10px; color: #d00000; overflow: hidden; position: relative; z-index: 100; margin: 0px 0px -120px 0px;
}
.form dd textarea {
width: 100%; padding: 0px 0px; margin: 0px 0px; border: 1px solid #7f9db9; font-size: 11px;
}
.form dd input#send {
width: 62px; height: 21px; padding: 0px 0px 2px 0px; margin: 0px 0px; border: 0px solid #7f9db9; font-size: 10px; text-align: center; color: #FFFFFF; cursor: pointer; float: right;
background: transparent url(../images/bgbutton.gif) no-repeat left top;
}

.clear, .Fix {
height: 0px; line-height: 0px; font-size: 1px; clear: both; overflow: hidden;
}


.searchHit {
	margin-top: 10px;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid gray;
}

.searchHit .searchContent {

}

.searchHit .searchContent a.searchLink {
	text-decoration: none;
	color: #633;
}

.searchHit .searchContent a.searchLink:hover {
	color: blue;
}

.paginationControl.CategoryPaginator {
border: 1px solid #cfcfcf; height: 23px; background: transparent url(../images/bgpaginator.gif) repeat-x left top; text-align: center;
padding: 4px 0px 0px 0px; margin: 10px 0px 0px 0px; display: block;
}
.paginationControl div {
display: inline;
}
.prevdisabled {
padding: 0px 0px 0px 9px; background: transparent url(../images/bgprev.gif) no-repeat left 5px;
}
a.prevPageLink {
color: #000000; padding: 0px 0px 0px 9px; background: transparent url(../images/bgprev.gif) no-repeat left 5px; text-decoration: none;
}
a.prevPageLink:hover {
color: #d61a40; padding: 0px 0px 0px 9px; background: transparent url(../images/bgprev.gif) no-repeat left 5px; text-decoration: underline;
}
.nextdisabled {
padding: 0px 9px 0px 0px; background: transparent url(../images/bgnext.gif) no-repeat right 5px;
}
a.nextPageLink {
color: #000000; padding: 0px 9px 0px 0px; background: transparent url(../images/bgnext.gif) no-repeat right 5px; text-decoration: none;
}
a.nextPageLink:hover {
color: #d61a40; padding: 0px 9px 0px 0px; background: transparent url(../images/bgnext.gif) no-repeat right 5px; text-decoration: underline;
}

.noHits {
	clear: both;
}