body {
font-family:tahoma;
margin:0 auto;
padding:0;
background-color: #fff;
}

img {
border:none;
}

em {
font-weight: 800;
font-style: normal;
}

textarea.kod {
height: 50px;
width: 90%;
border: 1px solid #ccc;
border-left: 5px solid #f47920;
}

.clear {
clear:both;
}

.center {
text-align: center;
}

.right {
float: right;
}

.stat {
margin-top: 30px;
text-align: center;
}

#stat a:link, #stat a:visited {
color: #fff;
font-size: 8px;
}

#stat a:hover {
color: #000;
font-size: 8px;
}

.comment {
padding: 10px;
margin-left: 15px;
background-color: #efefef;
border-left: 2px dotted #f47920;
}

.ramka {
padding: 4px;
padding-left: 8px;
border: 1px solid #ccc;
border-left: 5px solid #f47920;
display: block;
margin-top: 5px;
margin-bottom: 5px;
}

#wrap {
width:100%;
margin:0 auto;
padding:0;
background: #fff url(images/tlo.jpg) top center repeat-x;
}

#container {
padding-top: 10px;
width:900px;
background-color:#fff;
margin:0 auto;
border: 1px solid #CCEBFB;
}

#header, #header a {
width:900px;
margin:0 auto;
text-align: right;
font-family:Times New Roman, serif;
font-size:22px;
color: #3B7FAC;
font-style:italic;
}

#header h2 {
font-size: 24px;
padding-right: 20px;
margin-top: 0;
margin-bottom: 20px;
color:#f47920;
}

#header p {
padding-right: 16px;
margin-top: 20px;
margin-bottom: 0;
font-style:normal;
}

#left .menu {
margin-bottom:20px;
padding:0;
width: 180px;
line-height: 14px;
text-transform: uppercase; 
text-align: right;
}

#left .menu ul {
padding-top:0;
list-style:none;
margin:0;
}

#left .menu li a:link, #left .menu li a:visited {
font-family:Times New Roman, serif;
font-size:15px;
color: #3B7FAC;
text-decoration:none;
font-weight:bold;
border-bottom: 1px dotted #ccc;
display: block;
}

#left .menu li a:hover {
font-family:Times New Roman, serif;
font-size:15px;
text-decoration:none;
border-bottom: 1px dotted #000;
}

#left .categories {
margin:0;
padding:0;
width: 180px; /*210*/
text-align: right;
}

#left .categories ul {
padding-top:2px;
list-style:none;
margin:0;
}

#left .categories li a:link, #left .categories li a:visited {
font-family:Times New Roman, serif;
font-size:17px;
color:#f47920;
text-decoration:none;
font-weight:bold;
padding: 4px;
border-bottom: 1px dotted #ccc;
display: block;
}

#left .categories li a:hover {
font-family:Times New Roman, serif;
font-size:17px;
text-decoration:none;
border-bottom: 1px dotted #000;
color: #f47920;
}

#left {
margin-top:50px;
padding-left: 10px;
padding-right: 30px;
float:left;
width:210px;
}

#left input {
border: 0;
}

#left ul {
list-style:none;
margin:0;
padding:0;
}

#left ul li {
margin-top:20px;
padding:0;
}

#left li a:link, #left li a:visited {
text-decoration:none;
margin:0;
padding:0;
}

#left li a:hover {
text-decoration:none;
margin:0;
padding:0;
}

#right {
float:left;
width:600px;
font-size:13px;
line-height:19px;
color: #5C5B5B;
padding:0;
}

#right h2 {
font-family:Times New Roman, serif;
font-size:28px;
font-weight:500;
color:#f47920;
padding-top:-2px;
padding-left:25px;
background-image:url(images/h2.gif);
background-repeat:no-repeat;
}

#right h2 a:link, #right h2 a:visited {
font-family:Times New Roman, serif;
font-size:22px;
font-weight:600;
color:#f47920;
text-decoration: none;
}

#right h2 a:hover {
font-family:Times New Roman, serif;
font-size:22px;
font-weight:600;
color:#787878;
}

#right h3 {
font-size: 15px;
font-family:Arial;
font-weight: 600;
}

#right h3 a:link, #right h3 a:visited  {
font-size: 15px;
font-family:Arial;
font-weight: 600;
text-decoration: none;
}

#right h3 a:hover {
font-size: 15px;
font-family: Arial;
font-weight: 600;
}

#right .jeden h2 a:link, #right .jeden h2 a:visited {
font-family:Times New Roman, serif;
font-size:28px;
font-weight:500;
text-decoration: none;
}

#right .jeden h2 a:hover {
font-family:Times New Roman, serif;
font-size:28px;
font-weight:500;
text-decoration: none;
}

#right img {
border:5px solid #efefef;
margin:10px;
}

#right img.right {
float:right;
border:5px solid #efefef;
margin:10px;
}

#right img.left {
float:left;
border:5px solid #efefef;
margin:10px;
}

#right .editor img {
border: 0;
margin:0;
padding:0;
}

.inicjal {
font-family:Times New Roman, serif;
font-size:24px;
font-weight:800;
color:#C40005;
}

.extra {
margin-top: 20px;
padding: 0;
color:#7190AC;
font-size:16px;
line-height:23px;
font-style: italic;
font-family: serif;
}

.extra a:link, .extra a:visited   {
font-size:12px;
color: #7190AC;
font-style: normal;
font-family: Tahoma;
}

.extra a:hover  {
font-size:12px;
color: #7190AC;
font-style: normal;
font-family: Tahoma;
}

.extra h2  {
font-size:15px;
color: #3B7FAC;
clear: both;
margin-top: 15px;
margin-bottom: 5px;
font-style: normal;
}

.extra h2 a:link, .extra h2 a:visited  {
font-size:15px;
color: #3B7FAC;
}

.extra h2 a:hover  {
font-size:15px;
color: #3B7FAC;
}

.extra h3  {
font-size:12px;
color: #7190AC;
clear: both;
margin-top: 15px;
margin-bottom: 5px;
}

.extra h3 a:link, .extra h3 a:visited {
font-size:12px;
color: #7190AC;
}

.extra h3 a:hover  {
font-size:12px;
color: #7190AC;
}
.extra img {
float: left;
padding-right: 10px;
}

.trzy {
background-color: #F4FAFF;
padding: 5px;
margin-bottom: 15px;
margin-top: 15px;
color:#787878;
font-size:11px;
font-style: normal;
font-family: Tahoma;
width: 175px;
}

.trzy img {
width: 72px;
float: left;
padding-right: 5px;
}

.trzy h3 a, .trzy  h2  a {
font-size: 15px;
margin-top: 5px;
margin-bottom: 15px;
text-decoration:none;
color: #3B7FAC;
padding-right: 5px;
}

.trzy  a {
text-decoration:none;
color: #3B7FAC;
}

.trzy  a:hover {
text-decoration: underline;
}

.extra a:link, .extra a:visited {
color: #3B7FAC;
text-decoration: none;
font-weight: 800;
}

.extra a:hover {
color: #3B7FAC;
text-decoration: underline;
}

#right .sciezka {
font-size:10px;
font-family:verdana;
color:#a6a6a6;
padding:0;
margin: 20px;
}

#right .sciezka a:link, #right .sciezka a:visited  {
font-size:10px;
color:#a6a6a6;
text-decoration: none;
}

#right .sciezka a:hover {
font-size:10px;
color:#595959;
}

#footer {
clear:both;
width:880px;
margin:0 auto;
padding-left: 20px;
background: #fff url(images/footer.jpg) top center repeat-x;
}

#footer h2 a:link, #footer h2 a:visited, #footer h2 a:active {
font-family:Times New Roman, serif;
font-size:21px;
color: #3B7FAC;
padding: 0;
margin:0;
text-decoration: none;
font-weight: 300;
line-height:0;
}

#footer h2 a:hover {
font-family:Times New Roman, serif;
font-size:21px;
color: #3B7FAC;
padding: 0;
margin:0;
text-decoration: none;
font-weight: 300;
line-height:0;
}

.articles {
padding-top: 10px;
padding-bottom: 10px;
float: left;
font-size: 12px;
color: #7190AC;
}

.articles p {
margin: 0;
padding:0;
font-size: 12px;
color: #7190AC;
}

.articles h3 {
font-size: 12px;
font-weight: 700;
color:#fff;
background-color: #7190AC;
display: table;
padding: 4px;
}

.articles ul  {
margin: 0;
padding:0;
}

.articles li  {
font-size: 12px;
color: #7190AC;
margin:0;
padding: 3px;
}

.articles li a:link, .articles li a:visited {
font-size: 12px;
color: #7190AC;
text-decoration: none;
}

.articles li a:hover {
font-size: 12px;
color: #7190AC;
text-decoration: underline;
}

.history {
text-align:right;
clear:both;
}

a:link.history {
font-size:10px;
}

#rss {
float:right;
text-align:right;
}

#rss li {
float:left;
margin:0 0 0 10px;
}

fieldset {
border:1px solid #ccc;
background-color:#efefef;
color:#000;
margin:0 0 8px;
padding:10px 8px;
}

input {
border:1px solid #f47920;
padding:3px;
}

input.button {
background-color:#f47920;
color:#fff;
margin-right:5px;
padding:3px;
}

input.buttons {
margin-right:5px;
}

textarea {
width:90%;
height:20em;
border:1px solid #f47920;
padding:3px;
}

.paginator {
margin-top:10px;
clear:both;
font-size:11px;
font-family:verdana;
text-align: center;
}

#right a:link, #right a:visited {
font-family:verdana;
font-size:12px;
color:#f47920;
text-decoration:underline;
font-weight:800;
}

#right a:hover {
text-decoration:none;
color: #3B7FAC;
}

a.paginator,a:hover.paginator {
font-size:8px;
}

#right p.date {
border-top: 1px dotted #3B7FAC;
color: #7190AC;
font-size:11px;
padding:1px;
margin-top:20px;
margin-bottom:20px;
line-height:12px;
clear: both;
}

#right .date a:link, #right .date a:active, #right .date a:visited {
text-decoration: none;
font-size:11px;
color: #3B7FAC;
padding: 1px;
margin-right: 3px;
}

#right .date a:hover {
color: #3B7FAC;
text-decoration: underline;
}

.czas {
color:#ccc;
background-color:#fff;
margin-left: 5px;
}

.adress {
float: right;
margin-top: 35px;
margin-right: 60px;
text-align: center;
}

/* gallery */
.imgg {
border: 0px solid #ccc; 
width: 110px; 
height: 110px; 
float: left; 
color: #ccc; 
font-family: arial; 
font-size: 11px;  
margin: 7px;
text-align: center;
}