body {
 font: bold 12px Verdana, Helvetica, Arial, sans-serif;
 color: #222222;
 background: #888888 url(gfx/kot.jpg) no-repeat;
}

a {
 color: #555555;
 text-decoration: none;
}

a:hover {
 color: #FFFFFF;
 text-decoration: underline;
}

input {
 margin: 5px;
 background: #CCCCCC;
}

img {
 border: 2px solid;
}

textarea {
 margin: 5px;
 background: #CCCCCC;
}

h1 {
 font-size: 30px;
}

h2 {
 margin: 0;
 font-size: 22px;
 padding-bottom: 15px;
}
h3 {
 font-size: 16px;
}

ul {
 list-style-type: square;
}

.top {
 position: absolute;
 top: 30px;
 left: 180px;
 right: 180px;
 text-align: center;
 /*background: #aa0000;*/
}

.menu {
 position: absolute;
 top: 180px;
 left: 0px;
 width: 180px;
 /*background: #00aa00;*/
}

.body {
 margin: 180px 180px 0 180px;
 /*background: #aa00aa;*/
}

.right {
 position: absolute;
 top: 180px;
 right: 0px;
 width: 180px;
 text-align: center;
 /*background: #0000aa;*/
}

.foot {
 margin: 0 180px 0 180px;
 padding: 80px;
 font-size: 10px;
 text-align: center;
/* background: #aaaa00;*/
}

.menuheader {
 font-size: 12px;
 padding-left: 60px;
}

.page {
 text-align: center;
}

.inputtopic {
 margin: 0;
 width: 500px;
}

.inputtext {
 margin: 0;
 width: 500px;
 height: 200px;
}

.paragraf_tresci {
 text-align: justify;
 width: 600px;
 padding: 20px 20px 50px;
}

.menulist {
 margin: 10px 0px;
 list-style: none;
 padding-top: 0;
 padding-left: 70px;
}

.thumb {
 width: 200px;
 height: 200px;
 margin: 10px;
 float: left;
/* background: #88aa44;*/
}

.thumb_tab {
 border-collapse: collapse;
 text-align: center;
 vertical-align: middle;
}

.thumb_td {
 width: 200px;
 height: 200px;
 margin: 0;
 padding: 0;
}

.empty_div {
 clear: left;
}

.linx {
 width: 250px;
}

.buttons {
 margin: 20px;
}

.noborder {
 border: 0;
}