body {
margin:0px;
padding:0px;
font-family: verdana;
font-size: 12px;
background: #b6baba;
background-image: url('images/background.png');
background-position: center;
background-repeat:repeat-y;

}

body,td,pre {
font-family: verdana;
font-size: 12px;
}

tr.row {
height: 30px;
}

#menu{
height: 24px;
background-image: url('images/menu.png');
text-align:center;

}



.menu {
margin-left : 18px;
margin-right : 18px;
color : #555;
text-decoration: none;
font-size : 12px;
font-weight: bold;
}



.menu:hover {
color: black;
text-decoration:underline;
}




.title {
font-weight: bold;
color: #fff;
font-size: 40px;
font-family: arial;
text-align: center;
}


div.row {
background: #eee;
margin:8px;
padding:8px;
border: 1px solid silver;
background: #87bf3b;
background: #add973;
}

div.hidden {
background: #aaa;
margin:8px;
padding:8px;
}

input.row {
width: 80px;
cursor: pointer;
}

input.hidden {
width: 80px;
cursor: pointer;
}



textarea.content{
width:100%;
font-family: verdana;
font-size: 12px;
padding: 12px;
}


.subject {
width:100%;
font-family: verdana;
font-size: 12px;
padding: 12px;
font-weight: bold;
height:40px;
}

.leftrow {
padding:12px;
}

div.buttons {
text-align: right;
}

.preview {
border: 1px solid silver;
cursor: pointer;
}

img{
border: 1px solid silver;
}

#title {
padding : 12px;
font-family : Tahoma;
font-weight : bold;
font-size : 48px;
}

.header {
background-color: white;
font-family: arial;
text-align: center;
background-image: url('images/top.jpg');
background-repeat: no-repeat;
background-position:top right;

}

div.podtytul{
font-weight: bold;
font-size:12px;
margin:12px;
}


div.akapit {
margin:12px;
text-align: justify;
}


div.akapit_ {
margin:12px;
text-align: justify;
min-height: 300px;
}

div.akapit_html {
margin:12px;
}



div.akapit_left {
margin:12px;
text-align: left;
min-height: 300px;
}

div.akapit_right {
margin:12px;
text-align: right;
min-height: 300px;
}

div.akapit_center {
margin:12px;
text-align: center;
min-height: 300px;
}



#table_content{
border: 1px solid silver;
background: #def;
background-image: url('images/back.jpg');
}


.image       { margin: 12px; }
.left_image   { margin-right: 18px;  }
.right_image  { margin-left:  12px;  }
.center_image { text-align: center;  margin: 18px;  }
.bottom_image { text-align: center;  margin-top: 12px; margin-bottom: 12px;  }

div.content {
border: 1px solid #777;
margin:12px;
background: #cff59d;
color: #444;
}



input.add_button {
cursor: pointer;
width: 111px;
}

#ViewMaxiImage {
position:absolute;
display: none;
cursor: pointer;
border: 1px solid white;
}

#ViewBox {
position:absolute;
display: none;
cursor: pointer;
border: 2px solid white;
}

#TitleBox {
position:absolute;
display: none;
cursor: pointer;
border: 2px solid white;
}

.ViewBox {
position:absolute;
border: 2px solid white;
margin-top: 12px;
}

div.home {
background: white;
border: 1px solid #888;
background-image: url('images/home.png');
background-position: center;
text-align: justify;
margin-top:12px;
}


a{ text-decoration: none; color:green; }
a:hover { text-decoration:underline;color:#22d;  }



#article_list {
margin-left:12px;
padding:12px;
width:650px;
font-weight:bold;
}

#contact_form {
margin-left:12px;
padding:12px;
width:480px;
font-weight:bold;
color: #444;
}

img.link {
border:2px solid #777;
}
img.link:hover {
border:2px solid blue;
}

.text {
font-weight:normal;
color: #444;
}

#div_container{
margin-left:12px;
width:680px;
}

#text_container{
margin:15px;
color:#555;
font-weight:normal;
}

.szpalta{
margin-left:15px;
margin-top:15px;
width:412px;
float:left;
border:1px solid silver;
background: #cff59d;
}




.szpalta_content{
width:380px;
margin:12px;
text-align: justify;
font-family:verdana;
font-size:12px;
color: #333;
background: #cff59d;
}

form {
margin: 12 0 20 0;
padding:0px;
}

h1 {font-family:Arial,Helvetica,sans-serif;font-size:16px;margin:0}

