body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	background-color: #FFF;
	background: url(images/bg.jpg) repeat-x left top;
}

#main_center {text-align: center; margin: 10px 0px;}
#main {width: 760px; margin: 0px auto; text-align: left;}
#header, #content {font-size:12px;}
#header {width: 750px; height: 100%; margin-right: 10px;}
#header .col01 {width: 200px; height: 98px; float:left; border-bottom: #003366 solid 1px; border-top: #003366 solid 1px; background: url(images/top_logo.gif) no-repeat center;}
#header .col02 {width: 535px; height: 100px; float:right; margin-left: 15px; background: url(images/top.jpg) no-repeat left top;}
#header .icons {width: 750px; height:30px; text-align:right; padding: 0px; margin-right: 10px}

#content {height:100%; margin-right: 10px; background:url(images/content_bck.gif) repeat-y;}
#content p {margin: 5px 0px}
#content .col01 {width: 170px; float: left; padding: 15px;}
/*menu*/
#content .col01 ul {list-style: none; margin: 0; padding: 0;}
#content .col01 li {display:inline;}
#content .col01 li a:link, #content .col01 li a:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; font-weight: bold; color: #000066; height: 12px; display: block; background: url(images/bckMenu.gif); padding: 5px 0 6px 15px;}
#content .col01 li a:hover {color: #CC0000; background: url(images/bckMenu.gif) 0 -23px; padding: 5px 0 6px 15px;}
/*submenu*/
#content .col01 li li a:link, #content .col01 li li a:visited {font-weight: normal; background: url(images/bckSubMenu.gif); padding: 2px 0 3px 30px;}
#content .col01 li li a:hover {background: url(images/bckSubMenu.gif) 0 -17px; padding: 2px 0 3px 30px;}

#content .col03 {width: 505px; float: right; padding:15px; background: url(images/content_bottom.gif) no-repeat bottom;}
/*#content .col03 li {margin:10px; padding-left:0px;}*/

#content .col03_top { width:100%; height: 30px; background:url(images/content_bottom.gif) no-repeat 0 18px; text-align: right; font-size:14px; color:#CC0000; font-weight: bold; padding-bottom: 10px;}

.list a {text-decoration:none}
.list a:hover {text-decoration: underline}
.list li {margin-left: 30px; list-style-image: url(images/wyroznienie.gif);}
.list li li {margin-left: 20px; list-style-image: url(images/wyroznienie.gif);}

	
#footer { height: 50px; background-color: #000066; margin: 15px 10px 0px 0px; padding: 15px; font-size: 9px; color:#fff; border-top: #CC0000 solid 5px; }
#footer a {color:#fff; text-decoration:none;}
#footer a:hover {color:#fff; text-decoration:underline;}

* {margin:0; padding:0;}

/* tekst, linki */
h1 { font-weight:bold; font-size:24px; color:#CC0000; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:25px; }
h2 { font-weight: bold; font-size:18px; color:#CC0000; margin-top:22px; }
h3 { font-weight: bold; font-size:14px; color:#CC0000; margin-top:14px; }
.niebieski {color:#003399}
a { color:#000066; text-decoration:none }
a:visited {color:#000066; text-decoration:none }
a:hover{text-decoration:underline;}

.clear {clear:both;}
.fleft {float:left;}
.fright {float:right;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
.container {width:100%;}
.mala {font-size:10px}

#tabela td {text-align:center; background-color:#CCCCCC; border-bottom:solid #FFFFFF 1px;}
#tabela .pierwszy td {background-color: #E42220; color:#FFFFFF}

/* formularz */
.form textarea {font-size: 11px; width: 280px; height: 150px; margin-top: 5px; border: solid 1px #000066;}
.form input {font-size: 11px; width: 280px; margin-top: 5px; border: solid 1px #000066;}
input.key {font-size: 11px; color: #FFFFFF; background-color: #CC0000; width: 100px; height: 20px; border: none;}

.image { padding: 2px; border: solid 1px #e95d0f; }
.image_left {padding: 0px 10px 10px 0px;}

/* gallery */
#photo { text-align: center; }
#photo p { text-align: center; }
#photo table { width: 100%; text-align: center; margin-right: auto; margin-left: auto; }
#photo table td { padding: 2px 2px 2px 2px; }
#photo .fulltitle { margin-bottom: 0px; padding-bottom: 0px; }
#photo .series { margin-top: 0px; padding-top: 0px; }
br.hideme { visibility: hidden; volume: silent; }
/* hidden from netscape 4: */
#photo img {border: 1px solid #000066; margin-top: 10px;}
div#photo .caption { text-align: left; width: 355px; margin-right: auto; margin-left: auto; }
