* {
	text-decoration:none;
	margin:0;
	padding:0;
	list-style:none;
	float:none;
}

fieldset,img,abbr { border: 0; }
address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th,var { font-style: normal; font-weight: normal; }
caption,th { text-align: left; }
q:before,q:after { content: ''; }
a { text-decoration: none; }

html {
    height: 100%;
}
body {
	font:75%/1.8 "Lucida Sans Unicode","Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
	margin:0;
	background: #3b0208;
	color:white;
	line-height: 1.2;
}
h1,h2,h3 {
	margin:0;
	font:normal 1.5em "Lucida Sans Unicode","Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
	color:#e09ea5;
	clear:left;
}
h1 {
	font-size:2em;
	padding-top:0.5em;
	color:#c56771;
}

h3 {
	font-size:1.2em;
	color:#c56771;
}

em {
	font-style: italic;
}

strong {
	font-weight: bold;
}

/* wylaczenie mozzilowego outline linkow */
:focus
{
  outline: none;
}

#logocontainer {
    margin:20px auto 0 auto;
    width: 985px;
}

#logotop {
    background: url(../images/logo.jpg) no-repeat right top;
    width: 985px;
	float: left;
	height: 150px;
}

#daysbuttons {
    margin:0 auto;
    width: 985px;
    text-align:center;
}

#daysbuttons div.day{
    margin: 10px 3px 0 3px;
    float: left;
    background: #3d3d3d;
    border: 1px solid black;
    padding:1px;
}

#daysbuttons div.day h5 {
    font-size:0.8em;
}

#daysbuttons div.day img{
    float:left;
    margin-top:2px;
}


#pagecontainer {
	width: 985px;
	margin: 0 auto;
    clear:both;
}


#leftccontainer {
    margin-top:10px;
    width: 175px;
    float:left;
}

#maincrightccontainer {
    width: 810px;
    float:left;
}

#leftccontainer div.boxtop {
    background: url(../images/leftc_top.jpg) no-repeat left top;
    width: 175px;
    height: 24px;
    float:left;
}

#leftccontainer div.boxbg {
    background: url(../images/leftc_border.png) repeat-y left top;
    width: 161px;
    padding: 0 7px;
    float:left;
}

#leftccontainer div.boxcontent {
    background: url(../images/leftc_bg.jpg) repeat-y left top;
    width: 135px;
    padding: 0 13px;
    float:left;
}

#leftccontainer div.boxbottom {
    background: url(../images/leftc_bottom.jpg) repeat-y left top;
    width: 175px;
    height: 24px;
    float:left;
    margin-bottom: 10px;
}

#sponsorcontainer {
    margin-top: 10px;
    width: 795px;
    float:left;
    text-align:center;
    background: url(../images/banertlo.jpg) repeat-y left top;
    border: 1px solid black;
}

#sponsorcontainer div.banneritem {
    width: 635px;
    overflow: hidden;
    float: left;
    height: 80px;
}

#sponsorcontainer div.bannertext {
    width: 160px;
    text-align:center;
    font-size: 1.5em;
    float: left;
    margin-top:28px;
}

#mainccontainer {
    margin-top:10px;
    width: 525px;
    float:left;
    clear:left;
}

#mainccontainer div.boxtop {
    background: url(../images/mainc_top.jpg) no-repeat left top;
    width: 525px;
    height: 24px;
    float:left;
}

#mainccontainer div.boxbg {
    background: url(../images/mainc_border.png) repeat-y left top;
    width: 511px;
    float:left;
    padding: 0 7px;
}


#mainccontainer div.boxcontent {
    background: url(../images/mainc_bg.jpg) repeat-y left top;
    width: 485px;
    padding: 0 13px;
    float:left;
}

#mainccontainer div.boxbottom {
    background: url(../images/mainc_bottom.jpg) repeat-y left top;
    width: 525px;
    height: 24px;
    float:left;
    margin-bottom: 10px;
}

#rightccontainer {
    margin-top:10px;
    width: 285px;
    float:left;
}

#rightccontainer div.boxtop {
    background: url(../images/rightc_top.jpg) no-repeat left top;
    width: 285px;
    height: 24px;
    float:left;
}

#rightccontainer div.boxbg {
    background: url(../images/rightc_border.png) repeat-y left top;
    width: 271px;
    padding: 0 7px;
    float:left;
    text-align:center;
}

#rightccontainer div.boxcontent {
    background: url(../images/rightc_bg.jpg) repeat-y left top;
    width: 245px;
    padding: 0 13px;
    float:left;
}

#rightccontainer div.boxbottom {
    background: url(../images/rightc_bottom.jpg) repeat-y left top;
    width: 285px;
    height: 24px;
    float:left;
    margin-bottom: 10px;
}


#maincrightccontainer p {
    margin-top: 0.6em;
}

#rightccontainer p {
    margin-top: 0;
}

#rightccontainer img {
    margin: 5px 0;
}


#leftccontainer ul {
    margin:0.3em 0 0.2em 0;
    padding-left: 0.5em;
    display:block;
}

#leftccontainer ul li {
    margin-left:1.2em;
    padding-bottom:0.2em;
    list-style: disc outside;
}

#rightccontainer img {
    margin-bottom: 0;
    border: 1px solid #2d2d2d;
    padding: 1px;
}

#mainccontainer h5 {
    margin-bottom: 1em;
    color:#ccc;
    font-size: 0.8em;
}

#mainccontainer img.category {
    float:right;
}

#mainccontainer div.boxcontent img.left {
    float:left;
    margin-right: 10px;
}

#mainccontainer div.boxcontent img.right {
    float:right;
    margin-left: 10px;
}

#mainccontainer blockquote {
    padding: 0.6em 0 0 2em;
}



#mainccontainer a {
    text-decoration: underline;
    color: #bdccff;
}

#mainccontainer a:hover {
    text-decoration: none;
}

#current span {
    text-decoration: underline;
}

#menu a {
    color: #bdccff;
    text-decoration: none;
}

#menu a:hover span {
    text-decoration: underline;
}

div.search input.inputbox {
    border: 1px solid black;
    background-color: #888;
}

div#menu ul.menu li {
    margin-left: 0.3em;
    list-style: none;
}

#mainccontainer div.boxcontent a.readon {
    display:block;
    float:right;
    margin:0.6em 0.5em 0 0;
}

table.terminarz tr > td
{ padding-bottom:0.8em;}

