body {
 background:#333;
 color:white;
 font-family:Arial;
 font-size:10pt;
}

html,body {
 margin:0;
 padding:0;
}

a {
 color:white;
 font-family:Arial;
 font-size:10pt;
 cursor:pointer;
}

a:active,a:hover {
 color:yellow;
}

h1 {
 color:white;
 margin:0px;
 font-size:20px;
 font-family:Bauhaus93;
}

h2 {
 color:white;
 margin:0px;
 font-size:14pt;
 font-family:Bauhaus93;
}

p {
 text-align:justify;
 margin:0;
}

input,select,button {
 border:1px solid black;
}

textarea {
 resize:none;
 border:1px solid black;
}

#wrapper {
 width:980px;
 margin:0 auto;
}

#container {
 float:left;
 background:#046688;
 border:1px solid black;
 padding-bottom:10px;
}

#main {
 float:left;
 margin-top:0px;
 width:770px;
 padding:0 10px;
 border-right:1px solid black;
}

#main_2col {
 float:left;
 margin-top:0px;
 width:570px;
 padding:0 10px;
 border-right:1px solid black;
}

#col_left {
 float:left;
 width:190px;
 padding-left:10px;
}

#col_left_wrap {
 position:fixed;
}

#ad_col_right {
 float:right;
 width:160px;
 padding:0 10px;
 margin:10px 0;
}

#menubar {
 float:left;
 width:100%;
 margin-bottom:10px;
 background:#882603;
}

#menubar a {
 float:left;
 padding:2px 10px;
 font-size:11pt;
 text-decoration:none;
}

#menubar a:hover {
 color:white;
 text-decoration:underline;
}

#menubar span {
 float:left;
 padding:2px 10px;
 font-size:11pt;
 text-decoration:underline;
 color:white;
}

#header {
 float:left;
 width:970px;
 padding:5px;
 position:relative;
}

#logo {
 float:left;
}

#title_wrap {
 float:left;
 clear:both;
 width:100%;
 text-align:center;
 margin:10px 0 5px 15px;
}

h1#main_title {
 font-size:25px;
}

#search {
 float:right;
 padding:1px 5px 0 0;
 margin-top:7px;
 position:relative;
}

#q {
 border:1px solid black;
 width:250px;
}

#advanced_search {
 position:absolute;
 right:5px;
 top:45px;
 z-index:1000;
 border:1px solid white;
 background:#046688;
 padding:5px;
}

#advsearch_open {
 cursor:pointer;
 font-size:8pt;
 margin:3px 0;
}

#advsearch_open:hover {
 color:#fff;
 text-decoration:underline;
}

#advanced_search #q_cat {
 width:250px;
}

#footer {
 float:left;
 clear:left;
 width:100%;
 margin-bottom:15px;
 padding:4px 0px;
 position:relative;
 background:transparent;
}

#footer a {

}

#footer span#copy {
 font-size:10pt;
 float:right;
}

#footer span#back {
 font-size:10pt;
 float:left;
 cursor:pointer;
 text-decoration:underline;
 margin-right:5px;
}

#footer_img {
 position:absolute;
 right:1px;
 top:-61px;
 z-index:1000;
}

#affiliates {
 float:left;
 clear:left;
 width:100%;
 margin-bottom:25px;
 margin-left:10px;
 padding:4px 0px;
 position:relative;
 background:transparent;
}

#affiliates span {
 font-weight:bold;
 font-size:13px;
}

#affiliates div {
 margin-left:10px;
}

#affiliates a {
 float:left;
 clear:both;
 margin:5px 0;
}

#below_footer {
 float:left;
 width:100%;
 padding-bottom:20px;
}

.footer_col {
 float:left;
 width:200px;
 margin-right:35px;
}

.footer_col a {
 float:left;
 clear:left;
 margin:2px 5px;
}

.open_hide_wrap {
 float:left;
 clear:left;
 font-size:10pt;
}

.open_hide_div {
 margin-left:20px;
 margin-top:10px;
 display:none;
 font-size:10pt;
}

.open_hide_pic {
 float:left;
 height:20px;
}

#fb_like {
 float:left;
 clear:both;
 margin:10px 0 0 15px;
}

span.bold {
 font-weight:bold;
 font-size:12pt;
}

.go_back {
 float:left;
 text-decoration:underline;
}

.img_u {
 border:1px solid white;
 width:100%;
}

#ul_uslovi li {
 padding:2px 0;
}

.kamere_left a {
 float:left;
 clear:both;
 margin-bottom:5px;
}

#kamere_ad {
 float:left;
 clear:left;
 margin-top:15px;
 width:100%;
}

.ad_460 {
 width:470px;
 height:60px;
}

.ad_160 {
 float:left;
 clear:left;
 width:160px;
 height:600px;
}

#anketa_table tr td {
 padding:5px 0;
}

#anketa_table input {
 margin:0;
}

#anketa_table textarea {
 resize:none;
 border:1px solid black;
 width:250px;
 height:100px;
}

#anketa_popup {
 position:absolute;
 left:50%;
 top:50%;
 width:400px;
 height:100px;
 margin-top:-50px;
 margin-left:-200px;
 border:1px solid black;
 background:#046688;
 padding:10px;
}

#anketa_popup span.title {
 font-size:18pt;
 font-weight:bold;
 color:white;
}

#uputstvo_link,#media_kit_link {
 background:url(../images/uputstvo.png);
 width:160px;
 height:23px;
 float:left;
 clear:left;
 text-align:center;
 text-decoration:none;
 font-size:18px;
 font-weight:bold;
 padding:10px 0;
 margin-bottom:15px;
}

#uputstvo_link:hover,#media_kit_link:hover {
 color:#E5E5E5;
}

#mapa {
 width:599px;
 height:520px;
 overflow:hidden;
 border:2px solid black;
 text-align:center;
}

#af_header {
 position:absolute;
 top:0;
 background:#046688;
 width:100%;
 height:80px;
 border-bottom:1px solid black;
}

#af_header h1 {
 margin:20px auto;
 text-align:center;
 width:700px;
}

#af_wrap {
 position:absolute;
 top:50%;
 left:50%;
 width:600px;
 height:200px;
 margin-left:-300px;
 margin-top:-100px;
}

#af_wrap h2 {
 width: 100%;
 font-size: 20pt;
 text-align: center;
 margin: 15px 0px;
 line-height:40px;
}

#autor_wrap {
 position:absolute;
 bottom:15px;
 right:15px;
}

a#af_add {
 position:absolute;
 bottom:25px;
 left:15px;
}

#divtableknjige a {
 text-decoration:none;
}

#sn_wrap {
 float:left;
 clear:left;
 width:100%;
 margin-top:25px;
}

#sn_wrap h2.title {
 float:left;
 font-family:Arial;
 width:100%;
 border-bottom:1px solid white;
}
