body
{
  padding:0;
  margin:0;
  background:#FFF url(../images/body-background.jpg) repeat-x;
  font-family:'Lucida Sans Unicode','Lucida Grande',Tahoma,sans-serif;
  font-size:13px;
  color:#222222;
  
}

a
{
  color:red;
  text-decoration:none;

}

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

a img
{
  border:0;
}

img,form
{
  border:0;
  padding:0;
  margin:0;
}

#header-banner
{
  margin:30px auto 30px;
  text-align:center;
  padding:8px 0 8px 0;
  /* height:90px; */

}



#middle-banner
{
  margin:30px auto 0;
  text-align:center;
  /* height:90px; */
}
#middle-banner2
{
  margin:30px auto 0;
  text-align:center;
  /* height:90px; */
}

#footer-banner
{
  margin:30px auto 0;
  text-align:center;
  height:90px;
}

#header
{
  height:220px;
  padding:0;
  margin:0 auto;
  text-align:left;
  width:940px;
}

#header-content
{
  width:940px;
  height:220px;
  text-align:left;
  margin:0 auto;
  padding:0;
}

#logo
{
  margin:0 0 0;
  padding:0;
  float:left;
}

#search
{
 height:48px;
  width:600px;
  padding:0;
  float:right;
  text-align:right;
  display:block;
  position:relative;
  margin-top:-160px;
}

a:hover, a:active, a:focus, input {
    outline: none;

}

.search-field {
	background: url(../images/search-field.jpg) no-repeat;
	width:359px;
    height:48px;

}

#sve-nogomet
{
  position:absolute;
  bottom:0;
  right:0;
}

#search form
{
  position:absolute;
  bottom:30px;
  right:0;
}

#q
{
  border:none;
  width:359px;
  font-size:16px;
  font-weight:normal;
  font-family:Trebuchet MS, Verdana, Tahoma, sans-serif;
  text-indent:15px;
  float:left;
  padding-bottom:18px;
  padding-top:15px;
	height:20px;
}

#search-button
{
  margin:0 0 0 -12px;
  border:none;
  background-color:#EC0809;
  cursor:pointer;
  background: url(../images/search-button.jpg) no-repeat;
  width:51px;
  height:58px;
  float:left;
}

#pageflip {
	position: relative;
	z-index: 50;
}
#pageflip img {
	width: 50px; height: 52px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width: 50px; height: 50px;
	position: absolute;
	z-index: 50;
	right: 0; top: 0;
	background: url(http://www.crvenikarton.com/subscribe.png) no-repeat right top;
	text-indent: -9999px;
}

#meni {float:left;margin:-50px 0 0 -10px;position:relative;}
ul#meni-linkovi{list-style-type:none;text-shadow:1px 1px 4px #888888;}
ul#meni-linkovi li{float:left;display:block;margin-right:15px;}
ul#meni-linkovi li a{font-family:Tahoma, Arial, sans-serif;font-size:12px;text-decoration:none;color:#ffffff;text-transform:uppercase;font-weight:bold;letter-spacing:-1px;}
ul#meni-linkovi li a:hover{color:#000;}
ul#meni-linkovi li a.meni-active {color:#000;}

#content
{
  width:910px;
  margin:20px auto;
  padding:0;
}

#hnl-table{width:100%;}

#footer
{
  margin:50px 0 0;
  padding:0 0 0;
  font-size:11px;
  border:0;
  line-height:1.6;
  background:url(../images/footer-background.jpg) repeat-x;
  height:211px;
}

#footer-content
{
  width:910px;
  margin:0 auto;
  padding:5px 0 20px;
  text-align:left;
}

#footer-content .desno-pola
{
  text-align:right;
}

ul#footer-links{list-style-type:none;}
ul#footer-links li {
	margin-right:15px;
}

ul.izvori-footer{list-style-type:none;float:left;display:block;text-align:left;}
ul.izvori-footer-left{list-style-type:none;float:left;display:block;text-align:left;margin-left:-15px;}
h3.medijski-izvori{text-align:left;margin-left:26px;margin-top:25px;}

.copy{float:left;display:block;margin:40px 0 0 25px;text-align:left;}

.lijevo-pola
{
  width:425px;
  float:left;
}

.desno-pola
{
  width:425px;
  float:right;
}

.lijevo-pola-footer
{
  width:325px;
  float:left;
}

.desno-pola-footer
{
  width:525px;
  float:right;
}

.vijesti-lista li
{
  height:25px;
  margin:0;
  border-bottom:1px dotted gray;
}

.vijesti-lista
{
  list-style-type:none;
  padding:0;
  margin:0;
}

.vijesti-lista .naslov
{
  display:block;
  color:#191919;
  text-decoration:none;
  width:340px;
  position:relative;
  padding:4px 0 0;
}

.vijesti-lista .naslov span
{
  display:none;
  width:310px;
}

.vijesti-lista .naslov:hover
{
  z-index:25;
  width:340px;
}

.vijesti-lista .naslov:hover span
{
  display:block!important;
  position:absolute;
  background:#F4F4F4;
  border:1px solid #CCC;
  margin:6px 0 0;
  color:#555;
  font-weight:400;
  padding:12px 10px 10px;
  width:405px;
  left:0;
  top:19px;
  text-align:justify;
}

.vijesti-lista .naslov:hover span img
{
  float:right;
  margin:3px 0 0 15px;
  min-width:50px;
  min-height:50px;
  overflow:hidden;
}

.vijesti-lista .meta
{
  float:right;
  margin-top:-12px;
}

.vijesti-lista .meta .vrijeme
{
  padding:0 8px 0 0;
  color:#6D6D6D;
  font-size:9px;
  position:relative;
  text-align:right;
  vertical-align:top;
}

.vijesti-lista .meta .favicon
{
  margin:0;
  padding:0;
  text-decoration:none;
  vertical-align:top;
}

.sponzorirana-vijest
{
  background-color:#F66;
}

.clearfix:after
{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

.clearfix
{
  display:inline-block;
}

* html .clearfix
{
  height:1%;
}

.clearfix
{
  display:block;
}

h1
{
  font-size:35px;
  font-weight:700;
  margin-bottom: 10px;
  font-family:Trebuchet MS, Verdana, Arial, Tahoma, sans-serif;
  letter-spacing:-1px;
  text-shadow:1px 1px 3px #999999;

}

h1 a
{
  text-decoration:none;

}
h1 a:hover
{
  text-decoration:underline;

}

fieldset
{
  border:none;
  margin:0;
  padding:0;
}

form ul
{
  list-style-type:none;
  margin:0;
  padding:0;
}

form li
{
  padding:6px 0;
}

#kontakt button
{
  border:1px solid #000;
  cursor:pointer;
  background-color:#FFF;
}

#kontakt input[type=text],#kontakt textarea,#kontakt select
{
  border:1px solid #000;
  margin:0 10px 0 0;
  width:300px;
}

#kontakt button[type=submit]
{
  margin:0 10px 0 250px;
}

form label
{
  display:block;
  width:250px;
  float:left;
}

#izvori
{
  list-style-type:none;
  padding:0;
}

#izvori li
{
  padding:5px 0;
}

#izvori img
{
  padding:0 5px 0 0;
}

#video
{
  margin-top:40px;
}

#djevojka
{
  margin-top:40px;
}

#igra-djevojka
{
  margin-top:40px;
}

#prognoza-tag
{
  margin-top:40px;
}

#igra
{
  margin-top:40px;
}

.igra-item
{
  width:200px;
  height:160px;
  background-color:#F6F6F6;
  border:1px solid #D6D6D6;
  margin:0 0 20px;
  float:left;
  text-align:center;
  font-size:10px;
}

.igra-item img
{
  margin:15px 0 10px;
  min-width:100px;
  min-height:80px;
  overflow:hidden;
}

.igra-item-desno
{
  margin:0 0 20px 20px;
  float:right;
}

.igra-item .naslov
{
  display:block;
  margin:0 auto;
  width:160px;
  text-align:left;
}

.video-item
{
  width:200px;
  height:160px;
  background-color:#F6F6F6;
  border:1px solid #D6D6D6;
  margin:0 0 20px;
  float:left;
  text-align:center;
  font-size:10px;
}

.video-item img
{
  margin:20px 0 10px;
  min-width:100px;
  min-height:80px;
  overflow:hidden;
}

.video-redak
{
  width:450px;
  height:160px;
  margin-bottom:25px;
}

.video-item-desno
{
  margin:0 0 20px 20px;
  float:right;
}

.video-item .naslov
{
  display:block;
  margin:0 auto;
  width:125px;
  text-align:left;
}

.djevojka-item
{
  width:200px;
  height:160px;
  background-color:#F6F6F6;
  border:1px solid #D6D6D6;
  margin:0 0 20px;
  float:left;
  text-align:center;
  font-size:10px;
}

.djevojka-item img
{
  margin:20px 0 10px;
  min-width:100px;
  min-height:80px;
  overflow:hidden;
}

.djevojka-item-desno
{
  margin:0 0 20px 20px;
  float:right;
}

.djevojka-item .naslov
{
  display:block;
  margin:0 auto;
  width:125px;
  text-align:left;
}

.sponzoriran-video
{
  background-color:#F66;
}

#pretrazivanje input
{
  border:1px solid #000;
  padding:3px 5px;
  width:200px;
}

#pretrazivanje button
{
  border:1px solid #000;
  background-color:#FFF;
  margin:0 0 0 15px;
  padding:2px 5px;
  vertical-align:bottom;
  cursor:pointer;
}

#pretrazivanje
{
  margin:0 0 20px;
}

h4
{
  font-size:13px;
  font-weight:700;
  margin-bottom:0;
}

ul
{
  margin-top:0;
}

#search-cloud
{
  text-align:justify;
  line-height:1.6;
  padding:20px 0 0;
}

#search_cloud a
{
  padding:5px;
}

.single-vijest img
{
  float:right;
  padding:0 0 10px 5px;
}

.djevojka-dana
{
  border:1px solid #D6D6D6;
}

.nogometna-igra
{
  border:1px solid #D6D6D6;
}

.croportal-gumb {
  float: right;
}

#naslovnica-vrijeme {
    border: none;
    margin-bottom: 20px;
    width: 100%;
}

#naslovnica-vrijeme td {
    padding: 2px 0px;
}

#naslovnica-vrijeme .ikona {
    padding: 2px 8px;
    text-align: left;
}

#naslovnica-vrijeme .temp {
    padding: 2px 8px;
    text-align: center;
}

#naslovnica-vrijeme .vlaga {
    padding: 2px 8px;
    text-align: center;
}

#naslovnica-vrijeme .tlak {
    padding: 2px 8px;
    text-align: center;
}

#naslovnica-vrijeme .vjetar {
    padding: 2px 0px 2px 8px;
    text-align: center;
}

#naslovnica-vrijeme th {
    text-align: center;
}

#naslovnica-vrijeme td {
    border-top: 1px dotted gray;
}

#naslovnica-vrijeme tfoot td {
    padding-top: 8px;
    text-align: left;
}

#tagcloud-naslovnica {
    text-align: justify;
    line-height: 165%;
    height: 440px;
    overflow: hidden;
}

#tagcloud-naslovnica a {
    text-decoration: none;
    margin: 0 5px;
}
#tagcloud-naslovnica a:hover {
    text-decoration: underline;
}

.tag1 {
    font-size:9px;
}
.tag2 {
    font-size:11px;
}
.tag3 {
    font-size:13px;
}
.tag4 {
    font-size:15px;
}
.tag5 {
    font-size:18px;
}

.prognoza-item
{
  width:200px;
  height:160px;
  background-color:#F6F6F6;
  border:1px solid #D6D6D6;
  margin:0 0 20px;
  float:left;
  text-align:center;
  font-size:10px;
}

.prognoza-item img
{
  margin:15px 0 10px;
  min-width:100px;
  min-height:80px;
  overflow:hidden;
}

.prognoza-item-desno
{
  margin:0 0 20px 20px;
  float:right;
}

.prognoza-item .naslov
{
  display:block;
  margin:0 auto;
  width:160px;
  text-align:left;
}

.prognoza
{
    margin-bottom: 30px;
}

.prognoza img {
    border:1px solid #CCC;
}

.prognoza-tbl {
    border: none;
    margin-bottom: 20px;
    width: 100%;
}

.prognoza-tbl td {
    padding: 2px 0px;
}

.prognoza-tbl .ikona {
    padding: 2px 8px;
    text-align: left;
}

.prognoza-tbl .ikona img {
    border: none;
}

.prognoza-tbl .temp {
    padding: 2px 8px 2px 5px;
    text-align: center;
}

.prognoza-tbl .prognoza {
    padding: 2px 0px;
    text-align: left;
}

.prognoza-tbl th {
    text-align: center;
}

.prognoza-tbl td {
    border-top: 1px dotted gray;
}

.prognoza-tbl tfoot td {
    padding-top: 8px;
    text-align: left;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#search form
{
  position:absolute;
  bottom:0;
  right:0;
}

#q
{
  border:none;
  width:359px;
  padding:0;
  font-size:18px;
  font-weight:normal;
  font-family:Trebuchet MS, Verdana, Tahoma, sans-serif;
  text-indent:10px;
  line-height:50px;
  height:50px;
  
}
#search-button
{
  margin:0 0 0 -12px;
  border:none;
  background-color:#EC0809;
  cursor:pointer;
  background: url(../images/search-button.jpg) no-repeat;
  width:51px;
  height:58px;
  line-height:75px;

}
.search-field {
	background: url(../images/search-field.jpg) no-repeat;
	width:359px;
    height:48px;
	line-height:48px;
	float:left;

}
}

h1.klubovi-info {margin-top:0;}

.klub-info-container{float:left;margin:10px 0 0 0;border:1px dotted #ccc;width:100%;padding:10px;}
img.klub-grb{border:0;margin-right:25px;float:left;}
h3.klub-ime{float:left;text-align:left;font-size:15px;line-height:15px;}
h3.klub-ime-inactive{float:left;text-align:left;font-size:15px;line-height:15px;color:#999;}


#lijevo-pola {float:left;width:48%;}
#desno-pola {float:right;width:48%;margin-right:-25px;}
div.zodiac {width:400px;margin-top:30px;margin-bottom:-10px;border-bottom:1px dotted #ccc;padding-bottom:25px;}
div.zodiac-header {float:left;min-height:120px;}
div.zodiac-date {font-size:11px;margin-bottom:10px;margin-top:5px;font-weight:normal;color:red;}
div.zodiac-img {width:80px;height:80px;margin-right:15px;margin-bottom:10px;}
div.zodiac-body {min-height:130px;}
div.zodiac-body p{margin-top:4px;width:98%;font-size:11px;}
h2.zodiac-name {margin-bottom:0;}
div.zodiac-footer {display:block;clear:both;}
img.zodiac-footer-img {padding-top:2px;height:12px;}
span.zodiac-footer-grade {margin-right:5px;}

#tagline
{
  height:48px;
  width:600px;
  padding:0;
  float:right;
  text-align:right;
  display:block;
  position:relative;
  margin-top:-143px;

}
h3.tagline-title {font-size:19px;margin-bottom:5px;letter-spacing:-1px;text-shadow:1px 1px 1px #fff;}
p.tagline-line {font-size:12px;margin-top:-5px;text-shadow:1px 1px 1px #fff;font-style:normal;}
p.tagline-line:before {content:'“';font-size:18px;font-family:Times New Roman;}
p.tagline-line:after {content:'”';font-size:18px;font-family:Times New Roman;}