﻿* {
	margin: 0;
	padding: 0;
}

body
{
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    height: 100%;
    background-color: #FFFFFF;
}
a
{
    color:White;
}
h1 
{
    color:White;
}
h2 
{
    font-size:135%;
}
ol, ul , p, blockquote {
	margin-bottom: 1.5em;
	font-size: 100%;
	line-height: 170%;
	text-align: justify;
}
ul {
	list-style: none;
}
blockquote 
{
	background: url(images/image_19.gif) no-repeat;
	padding: 15px 0 0 20px;
	text-align: left;
	font-style:oblique;
}


/*gora*/
#headDiv
{
    background: url(images/image_02.jpg) no-repeat;
    width: 802px; 
    height: 106px;
    margin: 0 auto;
}
#headDiv h1
{
    margin-top: 38px;
    font-size: 26px;
    text-align: center;
    width: 200px;
    font-family: 'Courier New' , Courier, monospace;
    font-weight: bold;
    float:left;
    color:#253b60;

}

#middleDiv
{
    background: url(images/image_22.gif) repeat-y;
    width: 802px;
    margin: 0 auto;
    display:table;
}

/*lewa*/
#leftDiv
{
    width:200px;
    float: left;
    height: 100%;
}

#leftImageDiv
{
     background:  url(images/image_10.jpg) no-repeat;
     width:200px;
     height:204px;
     float:left;
}
#leftBottomDiv
{
     width:200px;
     float:left;
     height:100%;
}


/* Menu */

#menu {
	padding-top: 0px;
    width: 200px;
    font-size: 12px;
    height: 100%;
}

#menu ul 
{
}

#menu li {
}

#menu a 
{
    text-decoration:none;
}

#menu a:link { color: #253b60}
#menu a:visited { color: #253b60}
#menu a:hover { color: #6699CC}

#menu ul li
{
    background: url(images/image_07.gif) repeat-x left center;
    padding-left: 15px;
    height:22px;
}

/*prawa*/
#rightDiv
{
    width: 599px;
    float: right;
    height: 100%;
}
#bannerDiv
{
     background: url(images/image_05.jpg) no-repeat;
     width:599px;
     height:199px;
     float:left;
}

#bannerDiv h1
{
    color:#d1003b;
    margin-top: 87px;
    font-size: 26px;
    text-align: center;
    width: 290px;
    font-family: 'Courier New' , Courier, monospace;
    font-weight: bold;
    float:right;
    height:109px;
}
#bannerFotoDiv
{
    float:left;
}


#content
{
    color: #253b60;
    float: right;
    width: 553px;
    display: block;
    padding: 5px 20px 1px 20px;
    font-size:12px;
}
#content #contentSpan
{
    float:left;
}
#content img
{
    margin: 10px 10px 0px 0px;
}
#content a
{ 
    color:blue;
}
#content a:hover  
{
    color: #6699CC;
}
#content .title
{
    padding: 0px 0px 5px 25px;
    color: #e6dae8;
    font-size:30px;
    background: url(images/image_14.gif) no-repeat 0px 13px;
}
/*reklama*/
#commercial
{
    clear:both; 
    background: url(images/image_22.gif) repeat-y;
    margin: 0 auto;
    width: 582px;
    padding: 10px 10px 10px 210px;
    text-align:center;
}
/*stopka*/
#footerTopDiv
{
    background: url(images/image_25.gif) repeat-x;
    height:7px;
    width:802px;
    margin: 0 auto;
    clear:both;
}

#footer {
	width: 802px;
	height: 20px;
	margin: 0 auto;
	font-size:12px;
}

#footer a {
	color: Gray;
	text-decoration:none;
}
#footer a:hover  
{
    color: #6699CC;
    text-decoration:underline;
}

#footer .links1 
{
	float: right;
	padding: 5px 10px 0px 0px;
	color: Gray;
}

#footer .links2 {
	float: left;
	padding: 5px 0px 0 10px;
	color: Gray;
}


/* wspólne do wszystkich szablonów*/
#clsKsiegoGosciDiv
{
}
#clsKsiegoGosciDiv Blockquote
{
	background: url(images/image_19.gif) no-repeat;
	padding: 15px 0 0 20px;
	text-align: left;
	font-style:oblique;
}
#clsKsiegoGosciDiv span
{
    font-size:22px;
}
#clsKsiegoGosciDiv .clsDateSpan
{
    font-size:80%;
    color:Gray;
}
.clsAdminLink
{
    font-weight:bold;
    font-size:15px;
}

/*content*/
.clsContentDate
{
    font-size:70%;
    color: Gray;
}
button, .clsRegularButton
{
    border-style: outset;
    border-width: thin;
    border-color: inherit;
    background-color: #e6dae8;
}
.clsInfoForUser
{
    color:Red;
    width: 100%;
    text-align:center;
}

.clsFotoDiv
{
    float:left;   
    padding: 40px 0 0 90px ;
}
/*tesci edytowana*/
#contentDiv
{
    clear:both;
}
#contentDiv h3 /*naglowek*/
{

}
#contentDiv img 
{

}
.clsContentDate /*data*/
{
    float:right;
    font-size:70%;
    color: #D79B00;
}
#contentSpan /*tresc*/
{ 
    margin:4px 4px 4px 4px;
}
.clsMotto
{
    width:400px;
    float:left;
    background-image:none;
    margin: 45px 0 0 0px;
    font-size:12px;
    font-weight:bold;
}
.clsSiteStatusInfo
{
    cursor:help; color:red;
}
