html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address, img, a {margin:0; padding:0; border:none;}

body {font:12px/16px Arial,Helvetica,sans-serif; text-align:center; background:url(images/page_backgr.jpg) #6C3A38 repeat-x;}

a:link {color:#990000; text-decoration:none;}
a:visited {color:#990000;border-bottom:none;text-decoration:none;}	
a:hover, a:focus {color:#990000; /*border-bottom:1px solid #f03b58;*/ text-decoration:none;}

ol {
	list-style: none;
	margin-bottom: 30px;
}

h1 { background: #ffffff /*url(images/light-shadow-no-border.gif) repeat-x 0 0*/;margin-bottom:15px;/* border-top:1px #333333 dashed;*/ border-top:1px #eee solid; padding-top:12px;line-height: 22px;}
h2 {
  font-family: Times, Georgia;
  color: #252424;
  line-height: 1em;
  font-weight: normal;
}
h3 { font-family: "Times New Roman", Times, serif; font-size:14px; background:#333333; color:#FFFFFF; padding: 3px; margin-bottom: 15px; text-transform:uppercase; float:left; }
h4 { color:#444; margin-bottom: 12px; padding: 3px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}

span.datum {font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#444; font-weight:100;}

#container {width:960px; margin:0 auto; text-align:left; position:relative; margin-bottom:50px; }

#container #head {width:960px; height:150px; background:url(images/top_backgr.jpg) no-repeat top right;}

#container #content {width:960px;}

#container #content #nav {background:url(images/nav_backgr.jpg) no-repeat; height:35px; width:960px; margin:2px 0 0 0;}
#container #content #nav ul {list-style:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#FFFFFF; line-height:30px;}
#container #content #nav li {display:block; float:left; background:url(images/nav_vline.jpg) no-repeat top right;}
#container #content #nav a {margin:0 10px; color:#e4c4c7; padding-bottom:1px;}
#container #content #nav a.active {/*background:url(images/nav_link.jpg) repeat-x bottom left;*/ color:#FFFFFF;}
#container #content #nav a:hover {background:url(images/nav_link.jpg) repeat-x bottom left;}


#container #content #article {background:#FFFFFF; padding:15px; float:left; width:930px;}
#container #content #article .videogal {width:600px; height:330px; margin:0 15px 15px 0; float:left; overflow:hidden; overflow:inherit;}

#container #content #article .vijesti {float:left; height:330px; width:310px;}
#container #content #article .vijesti img {display:block; margin-bottom:10px;}
#container #content #article .vijesti a {font-size:16px; color:#990000; font-family:Georgia, "Times New Roman", Times, serif;}
#container #content #article .vijesti a.vise {font-size:12px; color:#990000; font-family:Georgia, "Times New Roman", Times, serif;}
#container #content #article .vijesti .date {color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#container #content #article .vijesti p {height: 65px; margin-top:5px; padding-bottom:5px; margin-bottom:10px; background:url(images/dashed_line.gif) repeat-x bottom left;}

#container #content #article .onama {float:left; width:285px; background:url(images/dashed_line_v.gif) repeat-y right top; padding-right:15px; margin-right:15px;}
#container #content #article .onama img {display:block; margin-bottom:5px;}

#container #content #article .nastupi {float:left; width:285px; background:url(images/dashed_line_v.gif) repeat-y right top; padding-right:15px; margin-right:15px;}
#container #content #article .nastupi img {display:block; margin-bottom:5px;}
#container #content #article .nastupi .odd {background:#FDF2D5; height:21px; line-height:21px; margin-bottom:1px;}
#container #content #article .nastupi .even {background:#FFFFF0; height:21px; line-height:21px; margin-bottom:1px;}
#container #content #article .nastupi .datum {color:#333333;}

#container #content #article .listContainer {padding:10px 0; width:675px;}
#container #content #article .listContainer {padding:10px 0; width:675px;}
#container #content #article .listContainer p {color:#444;}
#container #content #article .listContainer a { text-decoration:underline;}
#container #content #article .listContainer a.title {font-size:18px; color:#990000; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none;}
#container #content #article .listContainer h1 {font-size:18px; color:#990000; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none;}
#container #content #article .listContainer a.vise {font-size:12px; color:#990000; font-family:Georgia, "Times New Roman", Times, serif;}
#container #content #article .listContainer a.pkom {font-size:12px; color:#990000; font-family: Arial, Helvetica, sans-serif;}
#container #content #article .listThumb {width:155px; height:110px; background:#F4F4F4; float:left; margin-right:10px;}

#container #content #article .listContainer .listText span.datum {font-size:16px; color:#990000; font-family:Georgia, "Times New Roman", Times, serif; color:#333;}
/*TEKST IZ EDITORA*/
#container #content #article .listContainer .listText p {margin:0; padding:0; margin-top:5px; margin-bottom:10px;background: none;}
#container #content #article .listContainer .listText ol {list-style:decimal; margin-bottom:10px;}
#container #content #article .listContainer .listText ul {margin:0; padding:0; margin-top:5px; margin-bottom:10px;background: none; color:#444;}
#container #content #article .listContainer .listText li {margin:0; padding:0; margin-left:25px; margin-bottom:0px;background: none; color:#444;}

#container #content #article .listContainer .teaserpic {width:660px; height:255px; background:#F4F4F4; margin-bottom:10px;}
#container #content #article .listAlbum {width:155px; height:155px; background:#F4F4F4; float:left; margin-right:10px;}
#container #content #article .listContainer table {margin-top:15px;}
#container #content #article .listContainer table td.odd {background:#FDF2D5;}

#container #content #article #rightbar {width:230px; float:right; margin-top:10px;}
#container #content #article #rightbar .date {color:#666666; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#container #content #article #rightbar ul {padding:5px; margin:0; background:#F2F0EE; list-style:none;}
#container #content #article #rightbar li {padding:0; margin:0 0 3px 0; background:url(images/b_silver.gif) 0 6px no-repeat; text-indent:0; padding-left:12px;}

#container #content #article .izdanja {float:left; width:285px;}
#container #content #article .izdanja img {display:block; margin-bottom:5px;}

#container #footer {width:960px; color:#FFFFFF;}
#container #footer .copyright {margin-left:12px; margin-top:70px; font-size:12px;}
#container #footer .copyright a {font-size:11px; color:#FFFFFF;}
#container #footer .copyright a:hover, #container #footer .copyright a:focus {text-decoration:underline;}
#container #footer #f1 {float:left; width:789px; background:url(images/footer_backgr1.jpg) no-repeat; height:115px;}
#container #footer #f2 {float:left; width:171px; background:url(images/footer_backgr2.jpg) no-repeat; height:115px;}

#container #content #article p {margin-top:5px; padding-bottom:5px; margin-bottom:10px; /*background:url(images/dashed_line.gif) repeat-x bottom left;*/}

._slika { float: left; margin: 0 10px 10px 0; border:1px #eee solid; }
._gal { width:100px; height:100px; float: left; margin: 0 10px 10px 0; border:1px #eee solid; background:#eee; } 
._left_gal { width:340px; float: left; margin:0; padding:0; }
._right_gal { width:340px; float: right; margin:0; padding: 0 0 10px 10px; }
._left { width:320px; float: left; margin:0; padding: 0 10px 10px 0; }
._right { width:320px; float: right; margin: 0; padding: 0 0 10px 20px; border-left:1px #eee solid;}

 
  /* Comments */
  .post-comments {
    float: left;
    width: 450px;
    /*background: #fafafa url(images/light-shadow-no-border.gif) repeat-x 0 0;*/
    border-bottom: 1px solid #ccc;
    padding: 30px 35px;
    font-family: Arial;
  }
    .commentlist li p {
	    font-size:12px;  	
	}
    .commentlist li {
      width:550px;
      padding: 10px 0 0 0;
      margin: 10px 0 0 0;
      font-size:24px;
      /*border-bottom: 1px dotted #ccc;*/
    }
    .comment-body {
      position: relative;
	  /*margin-left:30px;*/
	  background: url(images/kom_vrh.gif) top left no-repeat;
	  background-position: 20px 45px;
	  width:550px;
    }
    .fn {
      position: absolute;
      left: 50px;
      top: 2px;
      font-size: 14px;
      font-family: Helvetica, Arial;
      color: #4a4a4a;
      font-weight: bold;
    }
      .fn a {
        color: #4a4a4a;
      }
    .comment-meta {
      position: absolute;
      left: 50px;
      top: 20px;
      font-size: 11px;
      font-family: Helvetica, Arial;
      color: #b8b8b8;
    }
      .comment-meta a {
        color: #b8b8b8;
      }
    .says {
      display: none;
    }
    .comment-author {
      padding-bottom: 10px;
      position: relative;
	  /*background-position: 10px;*/
    }
    .input-div {
      width: 180px;
      float: left;
      font-size: 11px;
      color: #151515;
    }
      .input-div input {
        width: 166px;
        padding: 5px 7px;
        border: 1px solid #cdcdcd;
        border-top: 1px solid #8d8d8d;
        border-bottom: 1px solid #ececec;
        font-family: Arial;
        font-size: 12px;
        display: block;
        margin-bottom: 10px;
        margin-top: 5px;
      }
    .message-div {
      width: 340px;
      float: left;
      font-size: 11px;
      color: #151515;
      padding-left: 30px;
    }
      .message-div textarea {
        width: 326px;
        padding: 5px 7px;
        border: 1px solid #cdcdcd;
        border-top: 1px solid #8d8d8d;
        border-bottom: 1px solid #ececec;
        font-family: Arial;
        font-size: 12px;
        display: block;
        margin-bottom: 20px;
        margin-top: 5px;
      }
      .message-div #submiti {
        border: 1px solid #cdcdcd;
        border-bottom: 1px solid #8d8d8d;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        background: #fff url(images/submit-bg.gif) repeat-x 0 100%;
        color: #1f1f1f;
        font-family: Arial;
        font-size: 9px;
        text-transform: uppercase;
        cursor: pointer;
        padding: 4px;
        display: block;
      }
      .message-div #submiti:hover {
        color: #af1b08;
      }
  .no-border {
    border-bottom: none !important;
  }  


/*   L O G I N   */
#container #content #article #loginform input {
font-size:12px;
}
#container #content #article #loginform {
width:300px;
margin:auto;
margin-top:100px;
margin-bottom:130px;
}
#container #content #article #loginform p {margin:10px 0; text-align:left;}
#container #content #article #loginform fieldset{
padding:10px;
padding-top:0;
}
#container #content #article #loginform legend{
font-weight:bold;
font-size:11px;
color:#666666;
}

#container #content #article #loginform label{
display:block;
height:2em;
padding:10px 10px 0;
}

#container #content #article #loginform input {
margin-right:20px;
border:1px solid #999999;
float:right;
clear:right;
background:#FFFFFF;
width:150px;
padding:2px;
}
#container #content #article #loginform input:focus,#container #content #article #loginform input:hover {
border:1px solid #333333;
}

#container #content #article #loginform .prijava {width:auto;}
.error{
color:red;
font-weight:bold;
}