/*Theme Name: AK Dinamo-ZrinjevacTheme URI: http://www.ak-dinamo.hrDescription: Theme for www.ak-dinamo.hrVersion: 0.1Author: Stribor web studio*/
html{overflow:-moz-scrollbars-vertical;}
textarea{overflow:auto;}
body {font-size: 62.5%;background: #fff;font-family: "Trebuchet MS", sans-serif;}
a,a:link,a:visited,a:active{color:#09c;text-decoration:underline;}
a:hover{text-decoration:none;}
table tr td{border: 1px solid #09c; padding: 3px;}
.clearing:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.center {width: 960px;margin: 0 auto;}
.banner {background: #fff;width: 180px;min-height: 150px;height: auto !important;height: 150px;border: 1px solid #ccc;}
img.alignleft {float: left;margin-right: 5px;}
.clear-both {clear: both;}
#main ul.main-list {padding: 15px;}
#main ul.links {padding-top: 0px;}
#main ul.links li a, #main ul.links li a:link, #main ul.links li a:visited, #main ul.links li a:active {	  color: #09c;	  text-decoration: underline;	  margin: 0;	  padding: 0;	}
#main ul.links li a:hover {	  text-decoration: none;	}
#main ul.bulleted {list-style-type: disc;}
#main ul.main-list li {  padding: 2px 0;  }
#main ul.links li {padding: 5px 0; }
#sidebar-right h2, #nav-banner h2, #name-slideshow h2 {visibility: hidden; height: 0;display: block !important;display: none;}
#wrapper {position: relative;font-size: 1.2em;width: 100%;}
#name-slideshow-shadow {  background: url(images/name-slideshow-shadow.png) no-repeat;  width: 988px;  height: 230px;  position: absolute; top: 50px; left: 50%;  margin-left: -494px;}
#header {  }
#search-lang {    min-height: 50px;    height: auto !important;    height: 50px;    background: #fff url(images/search-lang-bg.gif) repeat-x;    }
#search-lang ul {      height: 50px;      position: relative;      }
#search-lang ul li#hrv {        float: right;        position: absolute; bottom: 0; right: 0;        }
#search-lang ul #eng {        float: right;        position: absolute; bottom: 0; right: 0;        }
#search-lang ul li#search {        float: left;        position: absolute; bottom: 0; left: 0;        }
#name-slideshow {      background: #01aff0 url(images/name-slideshow-bg.png) repeat-x;      min-height: 228px;      height: auto !important;      height: 228px;      border-bottom: 2px solid #fff;    }
#name-slideshow .center {      border: 2px solid #fff;      border-bottom: none;      width: 956px;      position: relative;    background: #fff; }
#name {        float: left;        width: 182px;        min-height: 228px;        height: auto !important;        height: 228px;        background: #fff url(images/name-bg.png) no-repeat;        border-right: 2px solid #fff;        position: relative;      }
h1 {          font-size: 1.333em;          text-align: center;          text-transform: lowercase;          position: absolute; bottom: 10px;          width: 182px;          line-height: 1.375em;        }
h1 span {          text-transform: uppercase;          display: block;          font-size: 1.125em;        }
h1 a,h1 a:link,h1 a:visited,h1 a:hover,h1 a:active {          color: #036;          text-decoration: none;        }
#slideshow {        background: #fff;        width: 586px;        min-height: 228px;        height: auto !important;        height: 228px;        float: left;		position: relative;      }
#slideshow li {		  position: absolute; top: 0; left: 0;		}
#name-slideshow .banner {    float: right;    position: absolute;  top: 0; right: 0;   z-index: 2;    margin-top: 2px;	min-height: 226px;	height: auto !important;	height: 226px;    border-width: 0px; }
#name-slideshow .banner li {	    text-align: center;		padding: 4px !important;				padding: 3px 0 2px;	  }
*:first-child+html #name-slideshow .banner li{	  	    padding: 3px 0 2px !important;			  }
#nav-banner {  background: #069 url(images/nav-banner1-bg.gif);  width: 100%;  border: 1px solid #ccc;  border-width: 1px 0;  }
#nav {    background: url(images/nav-bg.png);    width: 182px;    float: left;    position: relative;    z-index: 2;    margin-left: 2px;    display: inline;    list-style-position: outside;    padding: 20px 0 !important;    padding: 17px 0;    min-height: 122px;    height: auto !important;    height: 122px;    }
#nav ul {	    position: absolute; top: -1px; left: 182px !important; left: 162px;		display: none;		width: 325px;		background: url(images/nav-bg.png);	  }
#nav li:hover ul {		display:block;      }
#nav li {        border-top: 1px dotted #99b1c5 !important;        border-top: 0;        padding-top: 0 !important;        padding-top: 1px;        background: none !important;        background: url(images/nav-item-border.gif) top repeat-x;        padding-left: 20px;		position: relative;      }
#nav li.first-item {        border-top: none !important;        padding-top: 0 !important;        background: none;      }
#nav li a, #nav li a:link, #nav li a:visited, #nav li a:active, #nav li.current_page_item li a, #nav li.current_page_parent li a {        color: #fff;        text-transform: uppercase;        text-decoration: none;        font-weight: 700;        font-size: 1em;        display: block;        background: url(images/arrow-1.png) no-repeat 0 50% !important;		background: url(images/arrow-1-ie.gif) no-repeat 0 50%;        padding: 8px 15px !important;        padding: 7px 15px;        height: auto !important;        height: 1%;		min-width: 1%;      }
#nav li a:hover, #nav li.current_page_item a, #nav li.current_page_parent a, #nav li.current_page_item li a:hover, #nav li.current_page_parent li a:hover, #nav li.current_page_parent li.current_page_item a {        background: url(images/arrow-2.png) no-repeat 0 50% !important;		background: url(images/arrow-2-ie.gif) no-repeat 0 50%;        color: #09f;      }
*:first-child+html #nav li a {	    min-width: 1%;		padding: 7px 15px 6px !important;	  }
#sidebars {  width: 100%;  border-top: 2px solid #fff;  background: #fff url(images/sidebars-bg.png) repeat-x top;  padding-top: 2px;  }
#sidebar-left {    width: 182px;    float: left;    margin-left: 2px;    display: inline;    position: relative;    z-index: 2;    }
#calendar {          width: 180px;          min-height: 194px;          height: auto !important;          height: 194px;          border: 1px solid #ccc;          background: #fff;		  padding-bottom: 5px;        }
#sidebar-left .banner {          margin-top: 2px;        }
.beijing2008 {		  text-align: center;		  min-height: 138px;		  height: auto !important;		  height: 138px;		}
.beijing2008 h2 {		    width: 95px;		    height: 48px;		    background: #fff url(images/beijing-2008.png) no-repeat;		    text-indent: -9999px;		    overflow: hidden;			margin: 8px auto 0;		  }
#countdown {		    overflow: hidden; 			width: 180px; 			margin: 10px auto 0;		  }
#countdown p {		      text-transform: lowercase;		    }
#countdown p#done {			  height: 50px;			  line-height: 1.4;			  margin-bottom: -20px;			  background: #fff;			  position: relative;			  z-index: 5;			}
#countdown p#done a, #countdown p#done a:link, #countdown p#done a:visited {			  text-transform: none;			  text-decoration: none;			  color: #09c;			  background-color: #FFFFFF;			  font-weight: 700;			}
#countdown p#done a:hover, #countdown p#done a:active {			  text-decoration: underline;			}
#countdown .countdown_section {		      float: left; 			  margin: 10px 5px 0 -4px; 			  line-height: 1.333em;			  width: 43px;		    }
#countdown .countdown_section:first-line {		      font-size: 1.333em;			  font-weight: 700;			  color: #09c;		    }
#sidebar-right {    width: 180px;    border: 1px solid #ccc;    background: #fff;    float: right;    position: relative;    z-index: 2;	text-align: center;	padding-top: 5px;	min-height: 359px;	height: auto !important;	height: 359px;    }
#sidebar-right h3 {	    margin: 5px 0;	  }
.federations {        width: 180px;		margin: 20px 0;      }
.federations li {		  display: inline;		}
#container {  position: absolute; top: 285px;  width: 100%;  background: none;  }
#main {    width: 590px;    min-height: 630px;    height: auto !important;    height: 630px;    margin: 0 auto;    position: relative; left: 1px;    line-height: 1.2;    padding-bottom: 40px;    }
#main div.latest, #main div.full-width-post-page, #main div.paged {        background: #09c;        min-height: 251px;        height: auto !important;        height: 252px;        border: 2px solid #fff;        border-bottom: none;        margin-bottom: 5px;        color: #fff;        padding: 15px 15px 0;        position: relative;      }
#main div.full-width-post-page, #main div.paged {        background: #fff;        color: #666;        border: 2px solid #ccc;        padding: 15px;	      }
#main div.full-width-post-page div p, #main div.latest div p {	    padding: 3px 0;	  }
#main div.paged {        width: 558px;        border: 1px solid #ccc;        margin-bottom: 2px;        min-height: 135px;        height: auto !important;        height: 135px;      }
#main div.latest h2, #main div.full-width-post-page h2 {          text-transform: uppercase;          font-size: 1.167em;		  position: relative;        }
#main div.latest h2 small {  		    font-size: 0.786em; 		    font-weight: 700; 		    color: #fff;			position: absolute; right: 0 !important; right: 15px;			line-height: 1.545em;		  }
#main div.full-width-post-page h2, #main div.paged h2 {          color: #333;		  position: relative;        }
#main div.full-width-post-page h2 small, #main div.paged h2 small {  		    font-size: 0.917em; 		    font-weight: 700; 		    color: #333;			position: absolute; right: 0 !important; right: 15px;		  }
#main div.full-width-post-page h2 small {		    font-size: 0.786em;			line-height: 1.545em;		  }
#main div.latest div, #main div.full-width-post-page div, #main div.paged div {          margin-top: 10px;        }
#main div.full-width-post-page div p {		  margin: 5px 0;		}
#main div.full-width-post-page div table {		  margin: 10px 0;		}
#main div.full-width-post-page div p a, #main div.full-width-post-page div p a:link, #main div.full-width-post-page div p a:visited, #main div.full-width-post-page div p a:active {		  color: #09c;		  text-decoration: underline;		  margin: 0;		  padding: 0;		}
#main div.full-width-post-page div p a:hover {		  text-decoration: none;		}
#main div.latest a.more, #main div.latest a.more:link, #main div.latest a.more:visited, #main div.latest a.more:active {          text-decoration: underline;          text-transform: lowercase;          background: url(images/arrow-1.png) no-repeat left center !important;		  background: url(images/arrow-1-ie-latest.png) no-repeat left center;          color: #fff;          padding-left: 10px;          position: absolute; bottom: 10px; right: 10px;        }
#main div.latest a.more:hover {          text-decoration: none;        }
#main div.latest div p a, #main div.latest div p a:link, #main div.latest div p a:visited, #main div.latest div p a:active {		  color: #fff;		  text-decoration: underline;		  margin: 0;		  padding: 0;		}
#main div.latest div p a:hover {		  text-decoration: none;		}
#main div.odd, #main div.even {        background: #fff;        width: 262px;        border: 1px solid #ccc;        margin-bottom: 2px;        padding: 15px 15px 30px;        position: relative;        min-height: 135px;        height: auto !important;        height: 135px;      }
#main div.odd h2, #main div.even h2 {          color: #333;		  position: relative;		  padding-right: 60px;        }
#main div.odd h2 small, #main div.even h2 small {		    font-size: 0.917em; 		    font-weight: 700; 		    color: #333;			position: absolute; right: 0 !important; right: 15px; top: 0;			line-height: 1.273em;		  }
#main div.odd div, #main div.even div {          color: #666;          margin-top: 10px;        }
#main div.odd a.more, #main div.odd a.more:link, #main div.odd a.more:visited, #main div.odd a.more:active, #main div.even a.more, #main div.even a.more:link, #main div.even a.more:visited, #main div.even a.more:active, #main div.paged a.more, #main div.paged a.more:link, #main div.paged a.more:visited, #main div.paged a.more:active {          color: #666;          position: absolute; bottom: 10px; right: 10px;          text-transform: lowercase;          text-decoration: underline;          padding-left: 10px;          background: url(images/arrow-3.gif) no-repeat left center;        }
#main div.odd a.more:hover, #main div.even a.more:hover, #main div.paged a.more:hover {          text-decoration: none;        }
#main div.odd {        float: left;        clear: left;      }
#main div.even {        float: right;        clear: right;      }
#footer {    background: #069 url(images/nav-banner1-bg.gif);    min-height: 40px;    height: auto !important;    height: 40px;    }
 #footer .center {      position: relative;      }
 #footer .center a, #footer .center a:link, #footer .center a:visited, #footer .center a:active {          text-transform: lowercase;          color: #fff;          font-weight: 700;          text-decoration: none;          display: block;          height: 20px;          line-height: 1.667em;          padding: 0 2px;          position: absolute; right: 0; top: 20px;          margin-top: -10px;        }
 #footer .center a:hover {          text-decoration: none;          background: #fff 0 ;          color: #069;        }
 #footer .center .copyright {          color: #fff;          position: absolute; top: 20px;          font-weight: 700;          display: block;          height: 20px;          line-height: 1.667em;          padding: 0 2px;          margin-top:  -10px;        }
 /*-- Post Navigation --*/.wp-pagenavi {  position: absolute; bottom: 10px; left: 0;  width: 100%;  text-align: center;  clear: both;}
 .wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited {    padding: 2px 4px;    margin: 2px;    text-decoration: none;    color: #09c;    background-color: #FFFFFF;    font-weight: 700;  }
 .wp-pagenavi a:hover, .wp-pagenavi a:active {    text-decoration: underline;  }
 .wp-pagenavi span.current, .wp-pagenavi span.pages {    padding: 2px 4px;    margin: 2px;    font-weight: bold;    color: #333;    background-color: #FFFFFF;  }
 .wp-pagenavi span.extend {    padding: 2px 4px;    margin: 2px;    text-decoration: none;    color: #09c;    background-color: #FFFFFF;    font-weight: 700;  }
 /*-- Gallery --*/.ngg-albumoverview {  overflow: hidden;  padding: 0;  position: relative; top: -10px;}
 .ngg-album {  border: 1px solid #ccc;  padding: 0 10px 10px;  float: left;}
 .ngg-albumtitle {    margin: 0;	padding: 0;  }
 .ngg-albumtitle a, .ngg-albumtitle a:link, .ngg-albumtitle a:visited, .ngg-albumtitle a:active {	  color: #09c;	  text-decoration: underline;	  margin: 0;	  padding: 0;    }
 .ngg-albumtitle a:hover {      text-decoration: none;    }
 .ngg-albumcontent {	overflow: hidden;  }
 .ngg-thumbnail {	  float: left;	}
 .ngg-thumbnail a, .ngg-thumbnail a:link, .ngg-thumbnail a:visited, .ngg-thumbnail a:active {	    display: block;		width: 80px;		height: 80px;		background: #ccc;		padding: 3px;		margin-right: 0 !important;		margin-right: -5px;	  }
 .ngg-thumbnail a:hover {	    background: #aaa;	  }
 .ngg-description {	  float: left;	  width: 430px;	  margin-left: 10px;	  display: inline;	}
 .ngg-description p {	    padding: 0 0 5px;	  }.ngg-galleryoverview {  padding: 0 10px 10px;}
 .ngg-gallery-thumbnail-box {    float: left;	margin-right: 8px;  }
 .ngg-gallery-thumbnail-box a, .ngg-gallery-thumbnail-box a:link, .ngg-gallery-thumbnail-box a:visited, .ngg-gallery-thumbnail-box a:active {	  display: block;	  width: 80px;	  height: 80px;	  background: #ccc;	  padding: 3px;	  margin-right: 0 !important;	  margin-right: -5px;	}
 .ngg-gallery-thumbnail-box a:hover {	  background: #aaa;	}
 .ngg-galleryoverview h3 {	  color: #333;	}
 .ngg-galleryoverview h3 a, .ngg-galleryoverview h3 a:link, .ngg-galleryoverview h3 a:visited, .ngg-galleryoverview h3 a:active {	  color: #09c;	  text-decoration: underline;	  margin: 0;	  padding: 0;    }
 .ngg-galleryoverview h3 a:hover {      text-decoration: none;    }
 .ngg-navigation {  clear: left;  width: 100%;  text-align: center;  padding-top: 10px;}
 .ngg-navigation a, .ngg-navigation a:link, .ngg-navigation a:visited {    padding: 2px 4px;    margin: 2px;    text-decoration: none;    color: #09c;    background-color: #FFFFFF;    font-weight: 700;  }
 .ngg-navigation a:hover, .ngg-navigation a:active {    text-decoration: underline;  }
 .ngg-navigation span {    padding: 2px 4px;    margin: 2px;    font-weight: bold;    color: #333;    background-color: #FFFFFF;  }
 /*-- Calendar --*/#calendar h2 {  font-size: 1.333em;  color: #09c;  background: url(images/calendar.png) no-repeat;  line-height: 1.563em;  padding-left: 27px;  margin: 5px 0 0 5px;}
 #calendar ul {  background: #09c;  width: 160px;  margin: 0 auto;  padding: 5px 5px;  border-top: 1px solid #ccc;  list-style: disc inside}
 #calendar ul li {    padding: 2px 0;	color: #fff;  }
 #calendar ul li a, #calendar ul li a:link, #calendar ul li a:visited, #calendar ul li a:active {	  color: #fff;	  text-decoration: underline;	}
 #calendar ul li a:hover {	  text-decoration: none;	}
  #calendar ul li.first-item {    display: none;    }
  #wp-calendar {  background: #09c;  color: #fff;  width: 170px;  margin: 0 auto 5px;  position: relative; top: 5px;}
  #wp-calendar caption {    background: #09c;	padding: 7px 0;	font-weight: 700;	border-bottom: 1px solid #ccc;  }
  #wp-calendar thead {	margin: 0;  }    #wp-calendar tfoot tr td {    border-width: 0; border-top: 1px solid #09c;	text-align:center;	padding: 8px 0;  }
  #wp-calendar tfoot tr td a, #wp-calendar tfoot tr td a:link, #wp-calendar tfoot tr td a:visited, #wp-calendar tfoot tr td a:active {  position: relative; left: 8px;  color: #fff;  text-decoration: underline;  }
  #wp-calendar tfoot tr td a:hover {  text-decoration: none;  }
  #wp-calendar thead tr th {    padding: 5px 0;	border-bottom: 1px solid #ccc;  }
  #wp-calendar tbody tr td {	text-align: center;	padding: 3px 0;  border: 0;}
  #wp-calendar tbody tr td#today {	  background: #fc0;	  border: 1px solid #ccc;	  color: #666;	}
  #wp-calendar tbody tr td#today a, #wp-calendar tbody tr td#today a:link, #wp-calendar tbody tr td#today a:visited, #wp-calendar tbody tr td#today a:active {	    color: #666;	    text-decoration: underline;	  }
  #wp-calendar tbody tr td#today a:hover {	    text-decoration: none;	  }
  #wp-calendar tbody tr td a, #wp-calendar tbody tr td a:link, #wp-calendar tbody tr td a:visited, #wp-calendar tbody tr td a:active {	  color: #fc0;	  text-decoration: underline;	}
  #wp-calendar tbody tr td a:hover {	  text-decoration: none;	}
  /*-- Lightbox --*/#jquery-overlay {	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;}
  #jquery-lightbox {	position: absolute;	top: 0;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;}
  #jquery-lightbox a img { border: none; }#lightbox-container-image-box {	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;}
  #lightbox-container-image { padding: 10px; }
  #lightbox-loading {	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;}
  #lightbox-nav {	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;}
  #lightbox-container-image-box > #lightbox-nav { left: 0; }#lightbox-nav a { outline: none;}
  #lightbox-nav-btnPrev, #lightbox-nav-btnNext {	width: 49%;	height: 100%;	zoom: 1;	display: block;}
  #lightbox-nav-btnPrev { 	left: 0; 	float: left;}
  #lightbox-nav-btnNext { 	right: 0; 	float: right;}
  #lightbox-container-image-data-box {	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%;	padding: 0 10px 0;}
  #lightbox-container-image-data {	padding: 0 10px; 	color: #666; }
  #lightbox-container-image-data #lightbox-image-details { 	width: 70%; 	float: left; 	text-align: left; }
  #lightbox-image-details-caption { font-weight: bold; }
  #lightbox-image-details-currentNumber {	display: block; 	clear: left; 	padding-bottom: 1.0em;	}
  #lightbox-secNav-btnClose {	width: 66px; 	float: right;	padding-bottom: 0.7em;	}
  /*-- Misc --*/ul#subpages li {padding: 3px 0;}
  ul#subpages li a, ul#subpages li a:link, ul#subpages li a:visited, ul#subpages li a:active {color: #666;text-decoration: underline;}
  ul#subpages li a:hover {text-decoration: none;}
#monolog {    width: 180px; color: white; font-size: 14px;   border: 1px solid #ccc;    background: url(images/nav-bg.png);    float: right;    position: relative;   top: 2px;   z-index: 2;	text-align: center;	padding:0;	min-height: 264px;	height: auto !important;	height: 264px;    }
#slideshow-right {
   background: #fff;        width: 180px;        min-height: 246px;        height: auto !important;        height: 228px;        float: left;		position: relative;
}

#slideshow-right li {position: absolute; top: 0; left: 0;}
