/* CSS Document */

body {padding: 0; margin: 0 0 2em 0; background: #f4f5f3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #222;}

img {border: 0px;}
a { text-decoration: none; color: #005b7f;}
a:hover { text-decoration: underline; color: #005b7f;}
#active { color: #db332d !important;}
.tabela #active, .tabela #active a { background: #cb5845; color: #fff !important;}
.clear {clear: both;}
.float_left { float: left;}
.float_right { float: right;}
.left {text-align: left !important;}
.right {text-align: right !important;}
.center {text-align: center !important;}
.bold { font-weight: bold;}
p { margin: 0; padding-bottom: 10px; text-align: justify; line-height: 130%;}
div { padding: 0; margin: 0;}
acronym { cursor: help; font-style: italic; }

#kont {margin: 0 auto;	width: 880px; border: 1px solid #b5b3b2; border-top: 0; padding: 0px 10px 0 10px; background: #fff;}

div { padding:0; margin: 0;}

#top_menu { display: none; text-align: right; font-size: 10px; padding: 12px 10px 0 0; float: right; margin-right: 5px;}

#banner { background: #fff; height: 150px; background: url(../images/baner_back.jpg) no-repeat #eee;  border-bottom: 1px solid #c1c1c1; position: relative;}

#banner .top_menu { position: absolute; top: 7px; left: 145px; font-size: 10px;}
#banner input { font-size: 10px; border: 1px solid #ddd; background: #eff2f4;}

#main_menu { padding: 5px 1em; color: #aaa; background: #eff2f4; margin: 1em 0 1em 0; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}
#main_menu a { padding: 0 1em; margin: 0; font-weight: bold; color: #333; }
#main_menu a:hover { color: #111; }
#main_menu .search { padding: 0 0 0 65px; color: #777; position: relative;}
#main_menu .search img { position: relative; top: 1px; padding: 0; margin: 0;}
#main_menu .search input { background: #fff; border: 1px solid #ddd; font-size: 10px;}

#left {float: left; width: 195px; padding: 0em 15px 2em 10px; background: #fff; }

#maincontent { padding: 0 0 3em 0; float: left; border-top: 2px solid #d6d9da;}

#main_center { float: left; width: 408px; padding: 0 15px 0 15px; border-left: 1px solid #d6d9da; border-right: 1px solid #d6d9da;}
#main_center2 { float: left; width: 628px; padding: 0 15px 0 15px; border-left: 1px solid #d6d9da;}
#main_right { float: left; width: 195px; padding: 0 10px 0 15px;}

#sidemenu { list-style: inside square !important; background: #eff2f4; padding-left: 5px;}

#bottom { border-top: 2px solid #d6d9da; padding: 8px; text-align: right; font-size: 10px; color: #aaa; text-transform: lowercase;}
#bottom a { padding: 0 1em; color: #777;}

form { padding:0; margin: 0;}
input, select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}

.left_50 { float: left; width: 48%; margin: 0 1%; /width: 46%; /margin: 0 1%;}

.rezultat table { background: #d7ecdd;}
.rezultat td { padding: 0px 15px; margin: 0;}

.tabela table { border: 0px; background: #eee;}
.tabela img { padding: 1px;}
.tabela table td { font-size: 10px; padding: 3px 2px 3px 2px; text-align: left;}
.tabela .klub { text-align: left; width: 50%; }
.tabela .grupa_01 { background: #d7ecdd;}
.tabela .grupa_02 { background: #f0f8f1;}
.tabela .grupa_03 {background: #fff; }
.tabela .grupa_04 { background: #f0f8f1;}
.tabela th {font-weight: bold; background: #677c6d; color: #fff; padding: 5px 3px; font-size: 10px; text-align: left;}

.stat table th { font-size: 10px; font-weight: bold; padding: 4px 5px; border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; text-align: left; background: #d7ecdd;}
.stat table { border: 0px; border-top: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3;}
.stat table td { font-size: 10px; padding: 4px 5px; border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3;}


.osoba img { padding: 1px; border: 1px solid #b1b3b6;  margin: 0 12px 5px 0; background: #fff;}
.osoba p { padding: 3px; margin: 0 12px 5px 0; font-weight: bold; text-align: center; text-transform: uppercase;}


.img_main { margin: 0; padding: 3px; border: 1px solid #b1b3b6; float: left; margin: 0 12px 5px 0; background: #e1e3e6;}
.img_main img {}
.section_title { padding: 5px 2px; font-weight: bold; border-bottom: 1px solid #d1d3d6; color: #005b7f; margin: 0.5em 0 8px 0; text-transform: none; font-size: 15px; font-family: "Trebuchet MS", Verdana, Arial;}

.noborder {border: 0px !important;}

ul { margin: 0; padding: 0 0 0 0; list-style: none;}
li { border-bottom: 1px solid #e3e3e3; padding: 7px 0 7px 5px; clear: both;}

#main_center ul { list-style: inside; padding: 0em 0 1em 2em; margin: 0;}
#main_center li { border: 0; padding: 3px 0; margin: 0;}

h2 { padding: 5px 0; font-weight: bold; border-bottom: 1px solid #c1c3c6; margin: 0.5em 0 8px 0; text-transform: none; font-size: 18px; font-family: "Trebuchet MS", Verdana, Arial;}
h3 { margin: 1em 0 0.7em 0; padding: 5px 2px; font-size: 15px; font-weight: bold; font-family:"Trebuchet MS", Verdana, Arial;}

.margintop3 { margin-top: 3px;}
.bggreen { background: #f0f8f1;}

hr { height: 0px; border: 0; border-top: 1px solid #ccc; margin: 0px 0; padding: 0; /margin: -5px 0;}

.foto { padding: 0; margin: 0;}
.foto img { padding: 2px; border: 1px solid #c0c0c0; margin: 0 5px; ; background: #e1e3e6;}
.foto li { padding: 1em 0; margin: 0;}

.right_vesti { padding: 0; margin: 0;}
.right_vesti img { padding: 1px; border: 1px solid #c0c0c0; margin-right: 10px; float: left;}
.right_vesti li { padding: 1em 0; margin: 0;}

.galerija { padding: 0 0 0 5px; margin: 0;}
.galerija .slika { margin: 0 5px; margin-bottom: 1em; float: left; width: 120px; text-align: center;}
.galerija img { padding: 2px;  background: #e1e3e6;border: 1px solid #c0c0c0;  }
.galerija p { text-align: center; margin-top: 5px; font-size: 10px;}

.grbovi { padding: 0 0 0 7px; margin: 0;}
.grbovi .slika { margin: 0 11px; /margin: 0 9px; margin-bottom: 1em; float: left; text-align: center;}
.grbovi img { padding: 2px; border: 1px solid #c0c0c0;  background: #e1e3e6; }
.grbovi p { text-align: center; margin-top: 5px; font-size: 10px;}

#vesti { margin: 0 5px 0 0px;}
.datum { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; margin: 0 0 1em 0;}

.klub { padding-top: 1em;}
.klub table td { padding: 2px 3px 4px 4px; vertical-align: top;}
.klub hr { border-top: 1px solid #d6d9da;}

.kontakt img { padding: 5px; border: 1px solid #b1b3b6; background: #e2e7e9; margin: 1em 0 1.5em 0;}
.kontakt .kategorija { padding-bottom: 0.5em; font-weight: bold;}

.grb { padding: 0px !important; border: 1px solid #fff !important; margin: 1em 0 1.5em 0;}

col#right { text-align: right;}

.hidden { display: none !important; }
.small { font-size: 10px;}