* {
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}

body {
background: #d3dbe6 url(/images/bg_body.jpg) top no-repeat;
margin: 0;
padding: 0;
font-size: 80%;
color: #312d2c;
}

input, textarea {
font-size: 100%;
}

a img {
border: 0;
}

a {
color: #e41410;
}

a:hover {
color: #072875;
}

.foto_left {
border: 1px solid #c9c8c3;
margin: 0 15px 15px 0;
}

.left {
text-align: left;
}

#main {
margin: 0px auto 0px;
padding: 0;
width: 1000px;
}

#top {
width: 1000px;
height: 117px;
float: left;
}

#logo {
width: 260px;
float: left;
}

#logo a {
position: relative;
top: 65px;
display: block;
width: 220px;
height: 33px;
cursor: pointer;
}

#logo a span {
display: none;
}

#lang {
position: relative;
right: 40px;
top: 34px;
width: 37px;
float: right;
}

#lang a img {
margin: 2px 0;
}

#menu_lv {
padding-left: 230px;
width: 770px;
height: 30px;
float: left; 
}

#menu_lv a {
display: block;
height: 20px;
padding: 6px 15px;
color: #312d2c;
text-decoration: none;
font: bold 16px Arial;
float: left;
}

#menu_lv a:hover, #menu_lv a#active {
color: #db150b;
}

#left {
width: 180px;
padding-top: 65px;
float: left;
font-size: 11px;
}

.box {
background: url("/images/bg_menu_items.png") repeat-y;
width: 180px;
margin: 0 0 10px 0;
float: left;
}

.box_2 {
margin: 0 0 2px 0;
}

.box_title {
background: url("/images/bg_menu_title.png") top no-repeat; 
width: 180px;
height: 24px;
position: relative;
top: -5px;
}

.box_text {
padding: 5px 1px 7px 17px;
}

.box p {
margin: 0;
padding: 0 10px 0 0;
font-family: Arial;
}

.box p.box_text_small {
padding-left: 10px;
font-size: 90%;
}

.box h1 {
margin: 0;
padding: 4px 0 4px 8px;
font: bold 13px Arial;
}

.box a {
text-decoration: none;
color: #312d2c;
font: bold 100% Arial;
}

.box a:hover {
color: #db150b;
}

.but_left {
background: url("/images/bg_menu_items.png") repeat-y;
width: 179px;
float: left;
}

.but_left a {
background-color: #fff;
display: block;
width: 105px;
height: 12px;
margin: 1px 0;
padding: 2px 2px 2px 4px;
color: #312d2c;
text-decoration: none;
font: normal 90% Arial;
float: right;
}

.city {
width: 100px;
font: bold 16px Arial, Helvetica, sans-serif;
float: left;
}

.city span {
padding-left: 20px;
font: bold 15px Corbel, Arial;
}

.arrow {
width: 35px;
padding-right: 5px;
float: right;
}

#left .date {
clear: both;
font: normal 12px Candara, Corbel, Arial;
}

.link {
padding: 0 10px 5px 0;
float: right;
}

.link a {
color: #4f4b4a;
text-decoration: none;
font: normal 11px Candara, Corbel, Arial;
}

#content {
width: 610px;
padding: 30px 15px 0 15px;
float: left;
}

#content h1 {
font: bold 18px Candara, Corbel, Arial;
margin: 0;
padding: 0 0 10px 0;
}

#content h2 {
font: bold 14px Arial;
margin: 0;
padding: 10px 0 0 0;
}

#content_top {
width: 100%;
height: 27px;
}

#content_top p {
background: url("/images/bg_menu_items.png") repeat;
display: block;
width: 185px;
height: 100%;
margin: 0;
padding: 2px 0;
}

#content_top a {
color: #000;
text-decoration: none;
padding: 2px 15px;
font: bold 90% Arial;
font-style: italic;
}

.content_text {
background-color: #eff3f6;
padding: 15px;
width: 580px;
float: left;
}

.content_text p {
margin: 0;
padding: 10px 0;
}

.content_new {
background-color: #eff3f6;
padding: 5px 5px 5px 15px;
margin-bottom: 5px;
width: 590px;
}

.content_new p {
margin: 0;
padding: 10px 0 0 0;
}

.new_title {
padding: 4px 15px;
width: 580px;
background: url("/images/bg_space.png") repeat;
border-bottom: 1px solid #c5d1e1;
font: bold 18px Candara, Corbel, Arial;
}

.new_title a {
color: black;
text-decoration: none;
font-weight: normal;
}

a.new_link {
font-weight: bold;
text-decoration: none;
}

.more {
margin: 0;
padding: 0;
}

.more a {
display: inline;
background: url(/images/more.gif) right 4px no-repeat;
margin: 0;
padding: 0 20px 0 0;
color: #494542;
font-size: 90%;
font-style: italic;
text-decoration: none;
}

.comment {
width: 200px;
font-weight: bold;
float: left;
}

#content .date {
width: 200px;
font-weight: bold;
text-align: right;
float: right;
}

.content_forum {
background-color: #eff3f6;
padding: 5px;
margin-bottom: 5px;
width: 600px;
}

.forum_title {
padding: 4px 5px;
margin-bottom: 4px;
width: 600px;
background: url("/images/bg_forum_title.png") repeat;
font: bold 18px Candara, Corbel, Arial;
}

.forum_meta {
  width: 600px;
  padding: 4px 5px;
  background: url("/images/bg_forum_title.png") repeat;
  margin-bottom: 3px;
  text-align: right;
}
.forum_meta a.sort {
}

#pages {
margin: 15px 0 5px 0;
vertical-align: middle;
}

#pages a {
margin: 0 5px;
padding: 0 1px;
}

#pages a#active {
color: #333;
font-weight: bold;
text-decoration: none;
}

.tab_forum {
width: 100%;
}

.tab_forum th {
font: bold 70% Arial;
padding: 2px;
vertical-align: top;
}

.tab_forum td {
border-bottom: 1px solid #c5d1e1; 
padding: 6px 2px; 
text-align: center;
vertical-align: top;
}

.tab_forum td.left, .tab_forum td.author {
text-align: left;
}

.tab_forum td.noborder {
border: 0;
}

.tab_forum a {
color: #312d2c;
text-decoration: none;
}

.tab_forum a:hover {
color: #db150b;
}

.tab_forum p {
margin: 0;
padding: 0 0 0 10px;
font-size: 11px;
}

.tab_forum .title {
width: 275px;
padding-left: 10px;
}

.tab_forum td.theme, .tab_forum td.comments, .tab_forum td.comment_date {
font: 120% Candara, Corbel, Arial;
}

.tab_forum td.author {
font: bold 110% Candara, Corbel, Arial;
}

.tab_forum .comments {
width: 80px;
}

.tab_forum .comment_date {
width: 130px;
}

.tab_forum td.comment_date span {
font: 80% Candara, Corbel, Arial;
}

.content_forum3 {
background-color: #eff3f6;
margin-bottom: 2px;
width: 580px;
}

.content_forum3 {
background-color: #eff3f6;
margin-bottom: 2px;
width: 610px;
float:left;
}

.forum3_foto {
padding: 10px 5px 10px 10px;
width: 55px;
float: left;
}

.forum3_author {
background-color: #c4d1e5;
padding-left: 10px;
font: bold 110% Candara, Corbel, Arial;
width: 530px;
float: right;
}

.forum3_author span {
padding-left: 20px;
font: normal 90% Candara, Corbel, Arial;
}

.forum3_comment {
padding: 5px 5px 10px 5px;
width: 530px;
float: right;
}

.forum3_comment p {
margin: 0;
padding: 0;
font-size: 11px;
}

.tab_cal {
font-size: 100%;
margin-bottom: 2px;
table-layout: fixed;
width: 610px;
}

.tab_cal th {
padding: 4px;
font-size: 90%;
}

.tab_cal tr {
background-color: #eff3f6;
}
.tab_cal .tr_white {
  background:white;
}


.tab_cal td {
border-top: 1px solid #e2e3e5;
padding: 4px;
font-size: 85%;
vertical-align: top;

}

.tab_cal td.title {
font-weight: bold;
}

.tab_cal td a {
color: #211d1c;
}

.tab_cal td.title a {
text-decoration: none;
}

.tab_cal td.blue a {
color: #5b5d83;
}

.tr_white {
background-color: #fff;
}

.tab_cal td.blue {
color: #5b5d83;
}

.content_adv {
background-color: #eff3f6;
width: 610px;
float: left;
}

.content_adv1 {
background-color: #eff3f6;
margin-bottom: 2px;
padding-top: 5px;
width: 610px;
float: left;
}

.content_adv a {
background-color: #dcdedd;
padding: 2px;
margin: 0 3px 5px 0;
border: 1px solid #c7c9c8;
border-top: 0;
width: 160px;
text-align: center;
font: bold 100% Arial;
text-decoration: none;
color: #000;
float: left;  
}

.content_adv a:hover, .content_adv a.active {
background-color: #FFF;
border: 1px solid #e0e0e1;
border-top: 0;
}

.content_adv a.active, .content_adv1 a.active {
color: #d32c23;
text-decoration: none;
}

.content_adv1 a {
padding: 4px 10px;
font: bold 90% Arial;
color: #000;
float: left;  
}

.content_adv1 a:hover {
color: #d32c23;
}

.adv_1 {
background-color: #fff;
margin-bottom: 2px;
padding: 5px 5px 2px 5px;
width: 600px;
float: left; 
}

.adv_2 {
background-color: #eff3f6;
margin-bottom: 2px;
padding: 5px 5px 2px 5px;
width: 600px;
float: left; 
}

.adv_foto {
padding: 0 10px;
width: 25px;
float: left;
}

.adv_title {
width: 150px;
font-weight: bold;
float: left;
}

.adv_title a {
  color: #0b0e9a;
}


.adv_text {
width: 360px;
float: left;
max-height: 33px;
overflow: hidden;
}

.adv_text p {
margin: 0;
padding: 0 0 7px 0;
}

.adv_date {
width: 80px;
text-align: right;
font: normal 100% Candara, Corbel, Arial;
float: right;
}

.adv_date span {
font: bold 100% Candara, Corbel, Arial;
}

#foto_big {
width: 100%;
padding-bottom: 20px;
text-align: center;
}

#tab_login {
width: 150px;
}

#tab_login td {
padding: 1px 0;
}

.form {
margin: 0;
padding: 0;
}

.form_box {
background: url("/images/bg_menu_items.png") repeat;
width: 170px;
padding: 2px 5px;
border: 0;
font: bold 100% Arial;
}

.form_box1 {
width: 340px;
padding: 2px 5px;
border: 0;
font: normal 100% Arial;
}

.form_box2 {
width: 340px;
height: 100px;
padding: 2px 5px;
border: 0;
font: normal 100% Arial;
}

.but {
background-color: #fff;
border: 0;
padding: 1px 5px;
font: normal 80% Arial;
text-align: left;
cursor: pointer;
}

.but_1 {
padding-top: 5px;
clear: both;
}

.but_1 a {
background-color: #fff;
padding: 4px 20px;
line-height: 20px;
color: #312d2c;
text-decoration: none;
font-weight: bold;
}

.but_1 a:hover {
color: #db150b;
}

.but_2 {
margin-top: 45px;
background-color: #fff;
padding: 4px 15px;
line-height: 20px;
font-weight: bold;
clear: both;
float: left;
}

.form_err_text {
font-size: 11px; 
}

.form_err_text a {
color: #db150b;
}

.clear {
clear: both;
}

#right {
width: 180px;
padding-top: 58px;
float: left;
}

#reg {
margin: 10px 0 20px 0;
font: bold 100% Arial;
}

#banners {
width: 163px;
}

#banners p {
text-align: center;
margin: 0;
padding: 5px 0;
}

#img_bottom {
clear: both;
margin: 0 auto 0;
padding-top: 10px;
width: 1000px;
}

/* S: Galerija */
#gallery {
width: 580px;
}

.galOne {
width: 183px;
padding: 5px;
text-align: center;
float: left;
}

.galOne img {
border: 1px solid #fff;
margin-top: 15px;
width: 170px;
}

.galOne a {
color: #000;
text-decoration: none;
}

.galOne a:hover {
color: #072875;
}

.galOne p {
margin: 0;
padding: 2px 0;
}

.tab_gallery {
width: 100%;
}

.tab_gallery a {
text-decoration: none;
padding: 4px;
}

.galerija_back {
padding-left: 60px;
float: left;
}

.galerija_forward {
padding-right: 60px;
float: right;
text-align: right;
}

.tab_gallery .big_img {
border: 1px solid #fff;
}

p.no_ a {
text-decoration: none;
}

/* B: Galerija */
