@charset "utf-8";
/* vecernji.hr css dokument */
/* produkcija: Trikoder d.o.o. */

 
/* -- GLOBAL DEFINITIONS -- */
/* ------------------------ */

* {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

a,
a:visited {
	color: #000000;
	text-decoration: none;
}

a:hover {
	color: #8D674D;
}

ul {
	list-style-position: inside;
}

input.button,
#registration input.button {
	background-color: #C90006;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
}

body {
	width: 100%;
	background-color: #163156;
}

div#container {
	width: 1000px;
	margin: 0 auto;
	position: relative;
}

div#main_top {
	padding: 0px;
	width: 1000px;
	height: 90px;
	padding-bottom: 10px;
}


a.weather {
  position: relative;
  display: block;
  float: left;
  height: 90px;
  width: 136px;
  overflow: visible;
  background: none;
}

span.weather_icon {
  width: 222px;
  height: 123px;
  display: block;
  background-position: left -27px;
  position: absolute;
  left: -40px;
  top: 0;
}

span.weather_temperature {
  position: absolute;
  width: 90px;
  height: 46px;
  font-size: 40px;
  top: 30px;
  left: 100px;
  display: block;
  text-align: right;
  color: #FFFFFF;
}

div.weahter_city {
  position: absolute;
  display: block;
  font-size: 12px;
  font-weight: bold;
  top: 71px;
  left: 0;
  width: 185px;
  text-align: right;
  color: #FFFFFF;
}

div.weahter_city a {
  font-weight: bold;
  font-size: 14px;
  position: relative;
  letter-spacing: -0.35em;
  font-family: Georgia, Arial;
}

a#weather:hover span.weather_temperature,
a#weather:hover span.weahter_city {
  color: #8D674D;
}

a#felix {
	display: block;
	width: 60px;
	height: 90px;
	float: left;
	background: url(../images/izbori_felix.gif) no-repeat top;
	overflow: hidden;
	margin-left: 65px;
}

a#felix:hover span {
  color: #cdcdcd;
}

a#felix span {
	font-size: 14px;
	font-weight: bold;
	margin-top: 70px;
	margin-left: 10px;
	color: #FFFFFF;
	display: block;
}

a#felix h5 span {
	font-size: 11px;
}

a#felix h6 {
	color: #CCCCCC;
	font-size: 11px;
	font-weight: bold;
	margin-left: 30px;
}

div#banner_728x90 {
	width: 728px;
	height: 90px;
	float: right;
}

div#wrap_top {
	width: 1000px;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	clear: both;
}

div#wrap_bottom {
	height: 15px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	clear: both;
	display: none;
}

div#wrap {
	width: 1000px;
	padding: 0px;
	background: #FFF;
}

div#izbori_header {
	width: 1000px;
	height: 120px;
	background: url(../images/header.jpg) no-repeat top left;
}

div#izbori_header ul {
	list-style: none;
}

div#izbori_navigation li {
	float: left;
	display: inline;
}

div#izbori_navigation li a {
	background-image:url(../images/izbori_navigation2.gif);
	display: block;
	height: 25px;
}

div#izbori_navigation li#izbori_nav1 a {
	width: 181px;
	background-position: 0 0;
}

div#izbori_navigation li#izbori_nav2 a {
	width: 199px;
	background-position:  -181px 0;
}

div#izbori_navigation li#izbori_nav3 a {
	width: 135px;
	background-position: -380px 0;
}

div#izbori_navigation li#izbori_nav4 a {
	width: 115px;
	background-position: -515px 0;
}

div#izbori_navigation li#izbori_nav1 a:hover {
	background-position: 0 -50px;
}

div#izbori_navigation li#izbori_nav2 a:hover {
	background-position:  -181px -50px;
}

div#izbori_navigation li#izbori_nav3 a:hover {
	background-position: -380px -50px;
}

div#izbori_navigation li#izbori_nav4 a:hover {
	width: 115px;
	background-position: -515px -50px;
}

div#izbori_navigation li#izbori_nav1 a.active {
	background-position: 0 -25px;
}

div#izbori_navigation li#izbori_nav2 a.active {
	background-position:  -181px -25px;
}

div#izbori_navigation li#izbori_nav3 a.active {
	background-position: -380px -25px;
}

div#izbori_navigation li#izbori_nav4 a.active {
	width: 115px;
	background-position: -515px -25px;
}

div#izbori_navigation span {
	display: none;
}

div#izbori_logo  {
	margin-left: 20px;
	height: 95px;
	width: 245px;
	overflow: hidden;
}

div#izbori_logo a {
	display: block;
	width: 245px;
	height: 58px;
	margin-top: 20px;
}

div#izbori_logo a span {
	display: none;
}

div#izbori_header_left {
	height: 120px;
	width: 820px;
	float: left;
}

div#izbori_header_right {
	width: 178px;
	height: 120px;
	float: right;
}

div#izbori_quick_links {
	height: 95px;
	overflow: hidden;
}

div#izbori_user {
	height: 25px;
	width: 178px;
}

div#izbori_user a span {
	display: none;
}

div#izbori_user ul {
	list-style: none;
}

div#izbori_user li {
	float: left;
	display: inline;
}

div#izbori_user li a {
	display: block;
	height: 25px;
	background-image: url(../images/izbori_user.gif);
}

div#izbori_user li#user_nav1 a {
	width: 43px;
	background-position: 0 0;

}

div#izbori_user li#user_nav2 a {
	width: 72px;
	background-position: -43px 0;

}

div#izbori_user li#user_nav3 a {
	width: 63px;
	background-position: -115px 0;
}

div#izbori_user li#user_nav1 a:hover {
	background-position: 0 -25px;

}

div#izbori_user li#user_nav2 a:hover {
	background-position: -43px -25px;

}

div#izbori_user li#user_nav3 a:hover {
	background-position: -115px -25px;
}

div#izbori_quick_links ul {
	list-style: none;
	margin-top: 10px;
	margin-left: 95px;
}

div#izbori_quick_links ul li {
	height: 20px;
	overflow: hidden;
	display: inline;
}

div#izbori_quick_links a span {
	display: none;
}

div#izbori_quick_links a {
	width: 75px;
	height: 20px;
	display: block;
	background-image: url(../images/izbori_quick_links.gif);
	background-repeat: no-repeat;
}

div#izbori_quick_links li#quick_nav1 a {
	background-position: 0 0;
}

div#izbori_quick_links li#quick_nav2 a {
	background-position: 0px -18px;
}

div#izbori_quick_links li#quick_nav3 a {
	background-position: 0 -36px;
}

div#izbori_quick_links li#quick_nav4 a {
	background-position: 0 -54px;
}

div#izbori_quick_links li#quick_nav1 a:hover {
	background-position: -75px 0;
}

div#izbori_quick_links li#quick_nav2 a:hover {
	background-position: -75px -18px;
}

div#izbori_quick_links li#quick_nav3 a:hover {
	background-position: -75px -36px;
}

div#izbori_quick_links li#quick_nav4 a:hover {
	background-position: -75px -54px;
}

div#content {
	background-color: #FFF;
}

div#main_content {
	width: 820px;
	float: left;
	background-color: #FFF;
}

div.news {
	background: url(../images/news_bg.gif) repeat-x;
	height: 370px;
	overflow: hidden;
	padding: 10px;
}

div.news_homepage {
	background: #FFF url(../images/news_bg.gif) repeat-x;
	height: 325px;
	overflow: hidden;
	padding: 10px;
}

div.news_middle {
	background: transparent url(../images/news_bg.gif) repeat-x;
	height: 325px;
	overflow: hidden;
	padding: 10px;
}

div.news_sub1 {
	background: url(../images/news_bg_sub2.gif) repeat-x;
	height: 400px;
	overflow: hidden;
	padding: 10px;
}

div.main_news {
	width: 530px;
	overflow:hidden;
	background-color: #333333;
	float: left;
}

div.main_news_sub1 {
	width: 530px;
	height: 400px;
	overflow: hidden;
	float: left;
	background-color: #000000;
}

div.breaking_news {
	background-color: #000000;
	height: 17px;
	line-height: 17px;
	padding: 0px 5px;
}

div.breaking_title {
	float: left;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	width: 90px;
}

div.breaking_ticker {
	float: right;
	width: 425px;
	font-size: 11px;
	color: #FFFFFF;
	overflow: hidden;
}

div.main_news_details {
	clear: both;
	position: relative;
	background-color: #333333;
	width: 392px;
	height: 342px;
	overflow: hidden;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 6px;
	width: 392px;
	float: left;
}

div.main_news_photo_sub1 {
	position: relative;
	width: 530px;
	height: 280px;
}

div.main_photo_overlay_bg {
	position: absolute;
	top: 235px;
	left: 5px;
	width: 392px;
	height: 112px;
	background-color: #000000;
	filter: alpha(opacity=70);
	-moz-opacity: .70;
	opacity: .70;
	z-index: 100;
}

div.main_photo_overlay_bg_sub1 {
	position: absolute;
	top: 200px;
	left: 0;
	width: 530px;
	height: 80px;
	background-color: #000000;
	filter: alpha(opacity=70);
	-moz-opacity: .70;
	opacity: .70;
	z-index: 100;
}

div.main_photo_overlay_text {
	position: absolute;
	top: 234px;
	left: 4px;
	width: 382px;
	height: 104px;
	padding: 5px;
	color: #FFFFFF;
	overflow: hidden;
	z-index: 200;
}

div.main_news.homepage {
	width: 530px;
	height: 325px;
	overflow:hidden;
	background-color: #333333;
	float: left;
	position: relative;
}

div.homepage div.main_photo_overlay_bg {
	position: absolute;
	top: 213px;
	left: 0px;
	width: 530px;
	height: 95px;
	background-color: #000000;
	filter: alpha(opacity=100);
	opacity: 1;
	z-index: 60;
}

div.homepage div.main_news_details {
	clear: both;
	position: relative;
	background-color: #333333;
	width: 530px;
	height: 308px;
	overflow: hidden;
	float: left;
	padding: 0;
}

div.homepage div.main_photo_overlay_text {
	position: absolute;
	top: 213px;
	left: 0px;
	width: 385px;
	height: 85px;
	padding: 5px;
	color: #FFFFFF;
	overflow: hidden;
	z-index: 80;
}

div.homepage div.main_photo_overlay_text h1,
div.homepage div.main_photo_overlay_text_sub1 h1 {
	color: #FFFFFF;
	font-size: 22px;
	font-weight: bold;
	overflow: hidden;
	padding-bottom: 5px;
	line-height: 24px
}

div.homepage div.main_photo_overlay_text p,
div.homepage div.main_photo_overlay_text_sub1 p {
	height: 30px;
	overflow: hidden;
}

div.homepage div.linked_news2 {
	width: 125px;
	height: 90px;
	overflow: hidden;
	padding: 5px 5px 0 5px;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 90;
	background-color: #1a1a1a;
}

div.homepage div.linked_news_detils {
	margin: 0;
	height: 115px;
	font-size: 1px;
}

div.homepage div.paging_container {
	background-color:#000000;
	height:17px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	z-index:300;
}

div.homepage div.paging_container div {
	display: block;
	float:left;
	height: 17px;
	overflow: hidden;
	width: 20px;
}

div.homepage div.paging_container div .pause {
	background-image: url(../images/pause.gif);
	background-position: 0 0;
}

div.homepage div.paging_container div .pause:hover {
	background-image: url(../images/pause.gif);
	background-position: 0 17px;
	cursor: pointer;
}

div.homepage div.paging_container div .play {
	background-image: url(../images/play.gif);
	background-position: 0 0;
}

div.homepage div.paging_container div .play:hover {
	background-image: url(../images/play.gif);
	background-position: 0 17px;
	cursor: pointer;
}

div.homepage div.linked_news2 h2 {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	padding: 3px;
	margin: 0;
	height: 45px;
	overflow: hidden;
}

div.homepage span#div_nasl_glavni_sadrzaj_position_0 a,
div.homepage span#div_nasl_glavni_sadrzaj_position_1 a,
div.homepage span#div_nasl_glavni_sadrzaj_position_2 a,
div.homepage span#div_nasl_glavni_sadrzaj_position_3 a,
div.homepage span#div_nasl_glavni_sadrzaj_position_4 a{
	display: block;
	float: left;
	margin-left: 1px;
	background-color: #000;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 6px;
}

div.homepage span#div_nasl_glavni_sadrzaj_position_0 a:hover,
div.homepage span#div_nasl_glavni_sadrzaj_position_1 a:hover,
div.homepage span#div_nasl_glavni_sadrzaj_position_2 a:hover,
div.homepage span#div_nasl_glavni_sadrzaj_position_3 a:hover,
div.homepage span#div_nasl_glavni_sadrzaj_position_4 a:hover,
div.homepage span.active a{
	background-color: #F0020C !important;
}

div.main_photo_overlay_text_sub1 {
	position: absolute;
	top: 205px;
	left: 5px;
	width: 520px;
	height: 65px;
	padding: 5px;
	color: #FFFFFF;
	overflow: hidden;
	z-index: 200;
}

div.main_photo_overlay_text h1,
div.main_photo_overlay_text_sub1 h1 {
	color: #FFFFFF;
	font-size: 26px;
	font-weight: bold;
	max-height: 2.5em;
	overflow: hidden;
}

div.main_photo_overlay_text h1 a,
div.main_photo_overlay_text h1 a:visited,
div.main_photo_overlay_text_sub1 h1 a,
div.main_photo_overlay_text_sub1 h1 a:visited,
div.main_photo_overlay_text ul li a,
div.main_photo_overlay_text ul li a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

div.main_photo_overlay_text h1 a:hover,
div.main_photo_overlay_text_sub1 h1 a:hover,
div.main_photo_overlay_text ul li a:hover{
	color: #B4A790;
}

div.main_photo_overlay_text ul {
	margin-top: 0px;
}

div.main_photo_overlay_text ul li {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	height: 15px;
	padding-left: 2px;
	overflow: hidden;
}

div.linked_news2 {
	width: 125px;
	height: 342px;
	overflow: hidden;
	float: right;
	padding-top: 5px;
	padding-right: 3px;
}

div.linked_news_sub1 {
	width: 520px;
	overflow: hidden;
	margin-top: 5px;
	padding: 0 5px;

}

div.main_news_details_sub1 {
	width: 125px;
	overflow: hidden;
	float: left;
	padding-left: 6px;
}

div.main_news_details_sub1 h2 a,
div.main_news_details_sub1 h2 a:visited {
	color: #FFFFFF;
}

div.main_news_details_sub1 h2 a:hover {
	color: #8D674D;
}

div.main_news_details_sub1 h2{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-right: 3px;
	margin-top: 2px;
}

div.linked_news_detils {
	margin-bottom: 3px;
	height: 112px;
	font-size: 1px;
}

div.news_right_column {
	width: 260px;
	float: right;
}

div.top_news {
	background-color: #FFFFFF;
	width: 260px;
}

div.top_news div.box_header {
	width: 260px;
	height: 17px;
	line-height: 17px;
	background: url(../images/izbori_lajsne2.gif) no-repeat 0 -34px;
	cursor: pointer;
	overflow: hidden;
}

div.top_news div.box_header div.box_left {
	float: left;
	width: 200px;
	margin-left: 5px;
	color: #FFFFFF;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

div.top_news div.box_header div.box_right {
	float: right;
	width: 10px;
	margin-right: 5px;
	margin-top: 5px;
}

div.top_news div.box_header.inactive_h {
	height: 17px;
	line-height: 17px;
	background: url(../images/top_news_head_inactive2.gif) no-repeat;
}

div.top_news div.inactive_h div.box_left {
	color: #000000;
}

div.top_news_show_all {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	margin: 5px 5px 5px 0px;
}

div.top_news ul {
	list-style: outside;
	list-style-type: none;
}

ul.top_news_list,
ul.sportal_hr_list,
ul.vezani_sadrzaji {
	list-style: outside;
	list-style-type: none;
	height: 229px;
	overflow: hidden;
	position: relative;
}

div.top_news ul li,
ul.top_news_list li,
ul.sportal_hr_list li,
ul.vezani_sadrzaji li {
	color: #000000;
	font-size: 11px;
	padding: 5px 5px 6px 20px;
	margin: 2px 0;
	border-bottom: 1px dotted #CECECE;
	max-height: 42px;
	line-height: 14px;
	background: url(../images/bg_li_harmonika.gif) no-repeat 9px 9px;
	overflow: hidden;
}

div.top_news ul li span {
	color: #3F3F33;
}


div.top_news ul li.prikazi_sve {
	text-align: right;
	list-style: none;
	background: none;
	border-bottom: none;
	position: absolute;
	bottom: -2px;
	right: 0;
	padding-right: 10px;
	background-color: #FFFFFF;
	width: 230px;
	height: 14px !important;
	padding-top: 5px;
}

div.top_news ul.tl_sub1 li {
	height: 22.5px;
	line-height: 22px;
}

div.top_news ul li a,
div.top_news ul li a:visited {
	color: #000000;
	text-decoration: none;
}

div.top_news ul li a:hover {
	color: #8D674D;
}

div.linked_news2 h2 {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	margin-top: 1px;
	line-height: 15px;
}

div.linked_news2 h2 a,
div.linked_news2 h2 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

div.linked_news2 h2 a:hover {
	color: #E5DDCE;
	text-decoration: none;
}

div.photonews {
	position: relative;
	width: 260px;
	height: 65px;
	overflow: hidden;
	padding-top: 0px;
	background-color: #000000;
}

div.photonews div.photonews_overlay {
	position: absolute;
	left: 0;
	top: 45px;
	width: 260px;
	height: 20px;
	background-color: #000000;
	filter: alpha(opacity=70);
	-moz-opacity: .70;
	z-index: 100;
}

div.photonews div.photonews_text {
	position: absolute;
	left: 0;
	top: 45px;
	width: 250px;
	height: 20px;
	line-height: 20px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 5px;
	z-index: 200;
}

div.categories {
	clear: both;
	height: 190px;
	padding: 10px;
	padding-left: 0;
	overflow: hidden;
	background: url(../images/categories_bg.gif) repeat-x;
}

div.categories div.category {
	float: left;
	width: 260px;
	overflow: hidden;
	margin-left: 10px;
	background-color: #FFFFFF;
}

div.categories div.category div.box_header {
	width: 260px;
	height: 17px;
	line-height: 17px;
}

div.categories div.special {
	margin-right: 0;
}

div.categories div.sport div.box_header {
	background-image: url(../images/category_sport_head.gif);
}

div.categories div.sport,
div.categories div.lifestyle {
	height: 190px;
}

div.categories div.hrvatska div.box_header {
	background-image: url(../images/category_hrvatska_head.gif);
}

div.categories div.svijet div.box_header {
	background-image: url(../images/category_gospodarstvo_head.gif);
}

div.categories div.hrvatska div.link_wrap,
div.categories div.sport div.link_wrap {
	width: 100px;
	float: right;
}

div.categories div.sport div.box_header a {
	float: left;
	display: block;
	height: 17px;
	width: 100px;
	background-image: url(../images/new_popular_blue.gif);
}

div.categories div.sport div.box_header a#sp_new { width: 37px; background-position: left bottom; }
div.categories div.sport div.box_header a#sp_popular { width: 63px; background-position: right bottom; }

div.categories div.sport div.box_header a#sp_new:hover,
div.categories div.sport div.box_header a#sp_new.active { width: 37px; background-position: left top; }
div.categories div.sport div.box_header a#sp_popular:hover,
div.categories div.sport div.box_header a#sp_popular.active { width: 63px; background-position: right top; }

div.categories div.sport div.box_header a span {
	display: none;
}

div.categories div.gospodarstvo div.box_header {
	background-image: url(../images/category_gospodarstvo_head.gif);
}
div.categories div.lifestyle div.box_header {
	background-image: url(../images/category_lifestyle_head.gif);
}

div.categories div.film div.box_header {
	background-image: url(../images/category_film_head.gif);
}

div.categories div.glazba div.box_header {
	background-image: url(../images/category_glazba_head.gif);
}

div.categories div.kultura div.box_header {
	background-image: url(../images/category_kultura_head.gif);
}

div.box_header_free_text {
	width: 255px;
	color: #FFFFFF;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	height:17px;
	line-height:17px;
	padding-left: 5px;
	background-image:url(../images/bg_titlebar_free_text.gif);
}

div.categories div.gospodarstvo div.link_wrap,
div.categories div.lifestyle div.link_wrap {
	width: 100px;
	float: right;
}

div.categories div.gospodarstvo div.box_header a,
div.categories div.lifestyle div.box_header a {
	float: left;
	display: block;
	height: 17px;
	background-image: url(../images/new_popular_yellow.gif);
}

div.categories div.gospodarstvo div.box_header a {
	background-image: url(../images/new_popular_red_sub.gif);
}

div.categories div.gospodarstvo div.box_header a#gp_new,
div.categories div.lifestyle div.box_header a#ls_new { width: 37px; background-position: left bottom; }
div.categories div.gospodarstvo div.box_header a#gp_popular,
div.categories div.lifestyle div.box_header a#ls_popular { width: 63px; background-position: right bottom; }

div.categories div.gospodarstvo div.box_header a#gp_new:hover,
div.categories div.gospodarstvo div.box_header a#gp_new.active,
div.categories div.lifestyle div.box_header a#ls_new:hover,
div.categories div.lifestyle div.box_header a#ls_new.active { width: 37px; background-position: left top; }
div.categories div.gospodarstvo div.box_header a#gp_popular:hover,
div.categories div.gospodarstvo div.box_header a#gp_popular.active,
div.categories div.lifestyle div.box_header a#ls_popular:hover,
div.categories div.lifestyle div.box_header a#ls_popular.active { width: 63px; background-position: right top; }

div.categories div.gospodarstvo div.box_header a span,
div.categories div.lifestyle div.box_header a span {
	display: none;
}

div.categories div.crna_kronika,
div.categories div.kultura{
	margin-right: 0;
}

div.categories div.crna_kronika div.box_header {
	background-image: url(../images/category_crna_kronika_head.gif);
}

div.categories div.special div.box_header {
	background-image: url(../images/category_special_head.gif);
}

div.categories div.crna_kronika div.link_wrap,
div.categories div.special div.link_wrap {
	width: 100px;
	float: right;
}

div.categories div.crna_kronika div.box_header a,
div.categories div.hrvatska div.box_header a,
div.categories div.special div.box_header a {
	float: left;
	display: block;
	height: 17px;
	background-image: url(../images/new_popular_red.gif);
}

div.categories div.crna_kronika div.box_header a,
div.categories div.hrvatska div.box_header a {
	background-image: url(../images/new_popular_red_sub.gif);
}

div.categories div.crna_kronika div.box_header a#ck_new,
div.categories div.hrvatska div.box_header a#hr_new,
div.categories div.special div.box_header a#spec_new { width: 37px; background-position: left bottom; }
div.categories div.crna_kronika div.box_header a#ck_popular,
div.categories div.hrvatska div.box_header a#hr_popular,
div.categories div.special div.box_header a#spec_popular { width: 63px; background-position: right bottom; }

div.categories div.crna_kronika div.box_header a#ck_new:hover,
div.categories div.crna_kronika div.box_header a#ck_new.active,
div.categories div.hrvatska div.box_header a#hr_new:hover,
div.categories div.hrvatska div.box_header a#hr_new.active,
div.categories div.special div.box_header a#spec_new:hover,
div.categories div.special div.box_header a#spec_new.active { width: 37px; background-position: left top; }
div.categories div.crna_kronika div.box_header a#ck_popular:hover,
div.categories div.crna_kronika div.box_header a#ck_popular.active,
div.categories div.hrvatska div.box_header a#hr_popular:hover,
div.categories div.hrvatska div.box_header a#hr_popular.active,
div.categories div.special div.box_header a#spec_popular:hover,
div.categories div.special div.box_header a#spec_popular.active { width: 63px; background-position: right top; }

div.categories div.crna_kronika div.box_header a span,
div.categories div.hrvatska div.box_header a span,
div.categories div.special div.box_header a span,
div.categories div.svijet div.box_header a span,
div.categories div.film div.box_header a span,
div.categories div.glazba div.box_header a span,
div.categories div.kultura div.box_header a span{
	display: none;
}

div.visible_category_news {
	height: 97px;
	overflow: hidden;
}

div.visible_category_news_photo {
	float: left;
	width: 97px;
	height: 96px;
	overflow: hidden;
}

div.visible_category_news_text {
	float: right;
	width: 153px;
	height: 87px;
	margin-top: 5px;
	overflow: hidden;
}

div.visible_category_news_text h2 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 2px;
}

div.visible_category_news_text p {
	font-size: 11px;
	padding-right: 5px;
	height: 70px;
	overflow: hidden;
	line-height: 14px;
}

ul.visible_category_news_list {
	list-style: none;
	float: right;
}

ul.visible_category_news_list li {
	font-size: 11px;
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 13px;
	border: none;
	background: url(../images/category_list.gif) no-repeat right;
}

ul.visible_category_news_list li a {
	display: block;
	width: 151px;
	height: 26px;
	padding: 3px 6px 3px 6px;
	overflow: hidden;
	line-height: 14px;
}

ul.visible_category_news_list li:hover {
	background: none;
	background-color: #EEEEEE;
}


ul.invisible_category_news {
	clear: both;
	padding-top: 10px;
	width: 250px;
}

ul.invisible_category_news li {
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	border-top: 1px dotted #CECECE;
	width: 250px;
	padding: 3px 5px 6px 5px;
	margin: 0;
	line-height: 15px;
	height: 12px;
	overflow: hidden;
}

div.mixed_content {
	height: 590px;
	padding: 10px 10px 0 10px;
	background: url(../images/mixed_content.gif) repeat-x;
	overflow: visible;
}

div.mixed_content_sub {
	height: 335px;
	width: 800px;
	padding: 10px;
	background: url(../images/mixed_content_sub.gif) repeat-x;
	
}

div.mixed_content_sub2 {
	height: 825px;
	padding: 10px;
	background: url(../images/mixed_content_sub2.gif) #f1f1eb repeat-x;
	overflow: visible;
}

div.mixed_left_column {
	width: 610px;
	float: left;
    position: relative;
}

div.fotogaleries {
	height: 90px;
	width: 610px;
	overflow: visible;
	background-color: #FFFFFF;
}

div.fotogaleries_sub1,
div.videos_sub1 {
	height: 90px;
	margin-bottom: 10px;
	width: 300px;
	overflow: visible;
	background-color: #FFFFFF;
	float: left;
    position: relative;
}

div.videos_sub1 {
	float: right;
}

div.fotogaleries div.arrow_left {
	position: absolute;
	width: 15px;
	height: 14px;
	left: 8px;
	top: 47px;
	height: 90px;
}

div.fotogaleries_sub1 div.arrow_left,
div.videos_sub1 div.arrow_left{
	position: absolute;
	width: 10px;
	height: 9px;
	left: 5px;
	top: 47px;
}

div.fotogaleries div.arrow_right {
	position: absolute;
	width: 15px;
	height: 14px;
	right: 8px;
	top: 47px;
}

div.fotogaleries_sub1 div.arrow_right,
div.videos_sub1 div.arrow_right {
	position: absolute;
	width: 10px;
	height: 9px;
	right: 5px;
	top: 47px;
}

div.fotogaleries div.box_header,
div.fotogaleries_sub1 div.box_header {
	height: 17px;
	background: url(../images/izbori_lajsne2.gif) no-repeat #435c94 0 -51px;
	overflow: hidden;
}

div.fotogaleries_sub1 div.box_header {
    width: 300px;
}

div.videos_sub1 div.box_header {
    width: 300px;
	height: 17px;
	background: url(../images/izbori_lajsne2.gif) no-repeat #435c94 0 -68px;
	overflow: hidden;
}

div.fotogaleries div.photos {
	width: 568px;
	margin: 0 26px;
	margin-top: 8px;
}

div.fotogaleries_sub1 div.photos,
div.videos_sub1 div.photos {
	margin: 0 19px;
	margin-top: 8px;
}

div.fotogaleries div.photos div.photo,
div.fotogaleries div.photo_spinner {
	float: left;
	padding: 0 5px;
	width: 83px;
	height: 56px;
	text-align: center;
	background: url(../images/image_placeholder_foto.gif) no-repeat 5px 0;
}

div.fotogaleries div.photo_spinner {
	padding-top: 10px;
	height: 46px;
}

div.photos div.photo {
    position: relative;
}

div.photos div.photo a {
	display: block;
	width: 83px;
	height: 56px;
    overflow: hidden;
    position: relative;
    z-index: 50;
}

div.photos div.photo a.frame {
    border: 1px solid #D5D5CB;
    background-color: white;
    padding: 4px;
}

div.photo a .photogallery_name_container, div.photo a .photogallery_overlay, div.photo a .photogallery_name_container h4 {
    width: 190px;
    height: 50px;
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
}

div.photo a .photogallery_name_container {
    display: none;
}

div.photo a .photogallery_overlay {
    background-color: black;
    filter: alpha(opacity=70);
    opacity: .70;
    width: 190px;
    height: 50px;
    left: 4px;
    bottom: 4px;

}

div.photo a .photogallery_name_container h4 {
    color: white;
    line-height: normal;
    text-align: left;
    font-size: 0.7em;
    font-weight: normal;
    padding: 2px 4px;
    width: 182px;
    height: 46px;
    left: 4px;
    bottom: 4px;
    margin: 0;
    /* reset for declaration "span.photogallery_name_container h4" */
    top: auto;
    overflow: inherit;
    position: inherit;
    z-index: auto;
}

span.photogallery_name_container h4 {
	position: absolute;
	z-index: 450;
	top: 0;
	left: 0;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	top: 58px;
	height: 23px;
	line-height: 23px;
	margin-left: 6px;
	width: 113px;
	overflow: hidden;
}

div.fotogaleries_sub1 div.photos div.photo,
div.videos_sub1 div.photos div.photo {
	float: left;
	padding: 0 2px;
	width: 83px;
	height: 56px;
	background: url(../images/image_placeholder_lvl2.gif) no-repeat 2px 0px;
}


div.mixed_child {
	margin-top: 10px;
	clear: both;
}

div.mixed_child_left_column {
	width: 300px;
	float: left;
}

div.mixed_child_right_column {
	width: 300px;
	overflow: hidden;
	float: right;
}

div.other_news_sub1 {
	width: 610px;
	background-color: #FFFFFF;
}

div.box_header {
	height: 17px;
	width: 610px;
	background: url(../images/izbori_lajsne2.gif) no-repeat #435c94 0 -119px;
	overflow: hidden;
}

div.news_list_sub1 {
	padding: 5px;
}

div.news_item_sub1 {
	clear: both;
	height: 80px;
	margin-top: 10px;
}

div.news_item_sub1:first-child {
	margin-top: 0px;
}

div.news_item_image_sub1 {
	width: 135px;
	height: 80px;
	overflow: hidden;
	float: left;
}

div.news_item_text_sub1 {
	width: 445px;
	float: right;
	height: 72px;
	margin-top: 5px;
	overflow: hidden;
	
}

div.news_item_text_sub1 h2 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 2px;
	height: 15px;
	overflow: hidden;
}

div.news_item_text_sub1 p {
	font-size: 11px;
	font-weight: normal;
	color: #828279;
	line-height: 17px;
	height: 36px;
	overflow: hidden;
}

div.news_item_text_sub1 div.publish_time {
	font-size: 10px;
	color: #828279;
	margin-top: 1px;
	padding-top: 3px;
	border-top: 1px dotted #a5a59d;
}

div.reports {
	width: 300px;
	height: 230px;
	overflow: hidden;
	background-color: #D5D5CB;
	padding: 0px;
	/*position: relative;*/
}

div.fond_wrapper {
	height: 213px;
	width: 300px;
	/*overflow: auto;*/
}

div.reports h4 {
	font-size: 10px;
	text-transform: uppercase;
	height: 17px;
	line-height: 17px;
	padding-left: 5px;
}

div.reports a.active {
	color: #EB1500;
}

div.reports table {
	padding: 5px;
}

div.reports tr td {
	font-size: 10px;
	padding: 1px 3px;
}

div.reports tr.theader td {
	font-weight: bold;
	font-size: 11px;
}

div.reports tr:hover {
	background-color: #D5D5CB;
}

div.reports tr.theader:hover td {
	background-color: #FFFFFF;
}

div.reports tr td.tcolumn {
	font-weight: bold;
}

div.banner_300x250 {
	width: 300px;
	height: 250px;
	margin-top: 10px;
}

div.vecernji_tv_news {
	width: 300px;
	height: 230px;
	background-color: #FFFFFF;
	overflow: hidden;
	background-image: url(../images/bg_naslovnica_modul_tv.gif);
}

div.vecernji_tv_news div.box_header {
	background-image: url(../images/vecernji_tv_news_head.gif);
	height: 17px;
	width: 300px;
}

div.vecernji_tv_news div.box_header div.link_wrap,
div.other_news div.box_header div.link_wrap {
	width: 100px;
	height: 17px;
	float: right;
}

div.vecernji_tv_news div.box_header a,
div.other_news div.box_header a {
	float: left;
	display: block;
	height: 17px;
	background-image: url(../images/new_popular_red300.gif);
}

div.vecernji_tv_news div.box_header a#vtv_new,
div.other_news div.box_header a#on_new { width: 37px; background-position: left bottom; }
div.vecernji_tv_news div.box_header a#vtv_popular,
div.other_news div.box_header a#on_popular { width: 63px; background-position: right bottom; }

div.vecernji_tv_news div.box_header a#vtv_new:hover,
div.vecernji_tv_news div.box_header a#vtv_new.active,
div.other_news div.box_header a#on_new:hover,
div.other_news div.box_header a#on_new.active { width: 37px; background-position: left top; }
div.vecernji_tv_news div.box_header a#vtv_popular:hover,
div.vecernji_tv_news div.box_header a#vtv_popular.active,
div.other_news div.box_header a#on_popular:hover,
div.other_news div.box_header a#on_popular.active { width: 63px; background-position: right top; }

div.vecernji_tv_news div.box_header a span,
div.other_news div.box_header a span {
	display: none;
}

div.vecernji_tv_news_show {
	height: 97px;
	overflow: hidden;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CECECE;
}

div.vecernji_tv_news_photo {
	float: left;
	width: 148px;
}

div.vecernji_tv_news_text {
	float: right;
	width: 142px;
	height: 92px;
	margin-top: 5px;
	overflow: hidden;
}

div.vecernji_tv_news_text h2 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 2px;
}

div.vecernji_tv_news_text h2 a {
	color: #FFF;
}

div.vecernji_tv_news_text p {
	font-size: 11px;
	color: #FFF;
}

div.vecernji_tv_other_news {
	margin-top: 10px;
	padding: 0 10px;
	width: 300px;
	height: 90px;
	overflow: hidden;
	margin-left: -15px;
}

div.vecernji_tv_other_news div.vecernji_tv_news_item {
	width: 83px;
	height: 90px;
	overflow: hidden;
	float: left;
	margin-left: 15px;
}

div.vecernji_tv_other_news div.last {
	margin-right: 0px;
}

div.vecernji_tv_other_news div.vecernji_tv_news_item h3 {
	margin-top: 5px;
	font-size: 11px;
	font-weight: normal;
	height: 25px;
	overflow: hidden;
}

div.vecernji_tv_other_news div.vecernji_tv_news_item h3 a {
	color: #FFF;
}

div.other_news {
	margin-top: 10px;
	width: 300px;
	height: 250px;
	overflow: hidden;
}

div.other_news div.box_header {
	background-image: url(../images/other_news_head.gif);
	height: 17px;
	width: 300px;
}

div.other_news_item {
	width: 147px;
	height: 113px;
	overflow: hidden;
	position: relative;
	float: left;
	padding-right: 6px;
	padding-bottom: 6px;
}

div.other_news div.last {
	padding-right: 0px;
}

div.other_news_item_overlay {
	position: absolute;
	left: 0;
	top: 80px;
	width: 147px;
	height: 33px;
	background-color: #000000;
	filter: alpha(opacity=70);
	-moz-opacity: .70;
	opacity: .70;
	z-index: 100;
}

div.other_news_item_text {
	position: absolute;
	left: 0;
	top: 83px;
	padding: 0 5px;
	width: 137px;
	height: 30px;
	overflow: hidden;
	z-index: 500;
}

div.other_news_item_text h4 {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
}

div.other_news_item_text h4 a,
div.other_news_item_text h4 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

div.other_news_item_text h4 a:hover {
	color: #B4A790;
}

div.mixed_right_column {
	float: right;
	width: 180px;
}

div.banner_180x150 {
	width: 180px;
/*	height: 150px;*/
	margin-bottom: 10px;
}

div.blog {
	width: 180px;
	height: 260px;
	background: #FFFFFF;
}

div.blog div.box_header {
	width: 180px;
	height: 17px;
	background: url(../images/blog_head.gif) no-repeat #D5D5CB;
}

div.blog div.box_header a {
	display: block;
	width: 180px;
	height: 17px;
}

div.blog_image {
	width: 178px;
	height: 90px;
	overflow: hidden;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
}

div.blog_list {
}

div.blog_item {
	width: 168px;
	height: 44px;
	padding: 3px 5px;
	border: 1px solid #E5E5E5;
	border-top: none;
	overflow: hidden;
	background: url(../images/blog_bg.gif) repeat-x;
}

div.blog_item h3 {
	font-size: 12px;
	font-weight: normal;
}

div.blog_item h4 {
	font-size: 11px;
	font-weight: normal;
	color: #C72400;
}

div.blog_item h4 a,
div.blog_item h4 a:visited {
	color: #C72400;
}

div.blog_item h4 a:hover {
	color: #8D674D;
}

div.voice_of_public {
	margin-bottom: 10px;
	width: 180px;
	height: 160px;
	background: #FFFFFF;
	position: relative;
	overflow: hidden;
}

div.voice_of_public h3 {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 10px;
	margin-bottom: 4px;
}

div.voice_of_public div.quote {
	margin: 10px;
	padding-left: 30px;
	height: 76px;
	overflow: hidden;
	background: url(../images/quotemark.gif) no-repeat left top;
}

div.voice_of_public p {
	font-size: 14px;
	line-height: 15px;
	color: #949494;
	height: 76px;
	overflow: hidden;
}

div.voice_of_public div.box_header {
	width: 180px;
	height: 17px;
	background: url(../images/izbori_lajsne2.gif) no-repeat #435c94 0 -136px;
	overflow: hidden;
}

div.voice_navigation {
	text-align: right;
	font-size: 12px;
	color: #949494;
	padding-right: 10px;
}

div.voice_navigation div.arrow_left {
	width: 10px;
	height: 9px;
	position: absolute;
	top: 142px;
	left: 5px;
}

div.voice_navigation div.arrow_right {
	width: 10px;
	height: 9px;
	position: absolute;
	top: 142px;
	right: 5px;
}

div#sidebar {
	width: 160px;
	float: right;
	padding: 0px 10px;
	overflow: hidden;
	background-color: #FFF;
}

div.banner_160x160,
div.banner_160x600,
div.box_160x255,
div.box_160x100 {
	width: 160px;
	margin-top: 10px;
	font-size: 1px;
}

div.banner_530x90 {
	width: 530px;
	height: 90px;
	text-align: center;
}

div.banner_610x90 {
	width: 610px;
	height: 90px;
	overflow: hidden;
	/*position: relative;*/
	clear: both;
}

div.box_160x100,
div.box_160x255 {
	height: 255px;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 12px;
}

div.box_160x100 {
	height: 100px;
	margin-bottom: 10px;
}

div.horoscope {
	width: 160px;
	height: 159px;
	background: url(../images/horoscope_bg.gif);
	overflow: hidden;
	float: right;
}

div.horoscope div.box_header {
	width: 160px;
	height: 17px;
	background: url(../images/horoscope_head.gif) no-repeat #D5D5CB;
}

div.horoscope_list {
}

div.horoscope_sign {
	height: 37px;
	overflow: hidden;
	margin: 7px 0;

}

div.horoscope_sign_icon {
	margin-left: 10px;
	height: 35px;
	width: 35px;
	float: left;
}

div.horoscope_sign_text {
	height: 37px;
	width: 93px;
	margin-right: 30px;
	float: right;
}

div.horoscope_sign_text h4 {
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
}

div.horoscope_sign_text div {
	font-size: 11px;
	font-weight: bold;
}

div.horoscope_text {
	clear: both;
	font-size: 11px;
	padding: 0 10px;
}

div#bottom_content {
	clear: both;
	height: 180px;
	padding-top: 10px;
}

div#bottom_left_column {
	float: left;
	width: 800px;
	height: 160px;
	padding: 10px;
	background: url(../images/bottom_left_column_bg.gif) repeat-x;
}

div#bottom_right_column {
	float: right;
	/*width: 160px;*/
	width: 160px;
	height: 160px;
	padding: 10px;
	background: url(../images/bottom_right_column_bg.gif) repeat-x;
}

div.poll {
	width: 300px;
	height: 160px;
	background-color: #FFFFFF;
	float: left;
	overflow: hidden;
	position: relative;
}

div.poll_sub1 {
	width: 255px;
	background-color: #FFFFFF;
	float: left;
	overflow: hidden;
	position: relative;
	margin-bottom: 10px;
	height: 237px;
}

div.poll div.box_header {
	width: 300px;
	height: 17px;
	background: url(../images/poll_head.gif) no-repeat #D5D5CB;
}

div.poll_sub1 div.box_header {
	width: 255px;
	height: 17px;
	background: url(../images/poll_head.gif) no-repeat #D5D5CB;
}

div.poll div.box_header a,
div.poll_sub1 div.box_header a {
	float: right;
	display: block;
	width: 114px;
	height: 17px;
	background: url(../images/poll_link.gif) left top no-repeat;
}

div.poll div.box_header a:hover,
div.poll_sub1 div.box_header a:hover {
	display: block;
	width: 114px;
	height: 17px;
	background: url(../images/poll_link.gif) left bottom no-repeat;
}

div.poll div.box_header a span,
div.poll_sub1 div.box_header a span {
	display: none;
}

div.pool_show_sub1 {
	padding-bottom: 34px;
}

div.pool_show {
	padding: 10px;
}

div.poll_image {
	float: left;
	width: 93px;
	height: 60px;
}

div.pool_text {
	float: right;
	width: 170px;
	margin-right: 15px;
	height: 55px;
	font-size: 12px;
	color: #767466;
}

div.pool_text_sub1 {
	width: 255px;
	margin: 0 auto;
	padding-top: 7px;
/*	height: 45px;*/
	font-size: 12px;
	color: #767466;
	overflow: hidden;
}

div.poll form {
	clear: both;
	padding-top: 10px;
}

div.poll_sub1 form {
	padding-top: 5px;
	margin-left: 15px;
	width: 255px;
}

div.poll input, div.poll label,
div.poll_sub1 input, div.poll_sub1 label {
	font-size: 11px;
	float: left;
	margin-right: 3px;
}

div.poll label {
	margin-right: 15px;
}

div.poll_sub1 label {
	width: 85%;
}

div.poll input.vote_button {
	width: 49px;
	height: 18px;
	background: url(../images/poll_button.gif) no-repeat;
	overflow: hidden;
	border: none;
	position: absolute;
	left: 10px;
	top: 133px;
	cursor: pointer;
}

div.poll_sub1 input.vote_button {
	width: 49px;
	height: 18px;
	background: url(../images/poll_button.gif) no-repeat;
	overflow: hidden;
	border: none;
	cursor: pointer;
	margin-top: 0px;
	position: absolute;
	left: 10px;
	top: 234px;
}

div.prize_contest {
	width: 300px;
	height: 160px;
	background-color: #FFFFFF;
	float: left;
	display: inline;
	margin-left: 10px;
	overflow: hidden;
	position: relative;
}

img.contest_button {
	position: absolute;
	left: 10px;
	top: 133px;
}

div.prize_contest div.box_header {
	width: 300px;
	height: 17px;
	background: url(../images/prize_contest_head.gif) no-repeat #D5D5CB;
}

div.prize_contest div.box_header a {
	float: right;
	display: block;
	width: 99px;
	height: 17px;
	background: url(../images/prize_contest_link.gif) left top no-repeat;
}

div.prize_contest div.box_header a:hover {
	display: block;
	width: 99px;
	height: 17px;
	background: url(../images/prize_contest_link.gif) left bottom no-repeat;
}

div.prize_contest div.box_header a span {
	display: none;
}

div.prize_information {
	width: 300px;
	height: 143px;
	overflow: hidden;
}

div.prize_information h4 {
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	padding-top: 10px;
}

div.prize_information h4 span {
	color: #E40107;
}

div.author_articles {
	width: 180px;
	height: 160px;
	background-color: #FFFFFF;
	float: right;
	overflow: hidden;
}

div.author_articles div.box_header {
	width: 180px;
	height: 17px;
	background: url(../images/author_articles_head.gif) no-repeat #D5D5CB;
}

div.author_articles div.box_header a {
	display: block;
	height: 17px;
	width: 180px;
}

div.articles_list {
	width: 180px;
}

div.article_item {
	height: 65px;
	padding-top: 5px;
	width: 178px;
	background: url(../images/author_articles_bg.gif) repeat-x #f4f4f0;
	border: 1px solid #E5E5E5;
	border-top: none;
	overflow: hidden;
}

div.article_text {
	padding-left: 10px;
	float: left;
	width: 88px;
	overflow: hidden;
}

div.article_text h3 {
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	
}

div.article_text h4 {
	font-size: 11px;
	font-weight: normal;
	color: #BB2E00;
}

div.article_text h4 a,
div.article_text h4 a:visited {
	color: #BB2E00;
}

div.article_text h4 a:hover {
	color: #8D674D;
}

div.article_image {
	width: 80px;
	text-align: right;
	float: right;
	padding-top: 9px;
}

div.cover_sheet_download {
	width: 160px;
	height: 195px;
	margin-top: 10px;
	background-color: #FFFFFF;
	overflow: hidden;
}

div.cover_sheets {
	margin: 0 auto;
	padding-top: 8px;
}

div.cover_sheet {
	float: left;
	padding: 5px;
	padding-left: 0;
	padding-top: 0;
	height: 60px;
}

div.cover_sheet_download div.box_header {
	width: 160px;
	height: 17px;
	background: url(../images/cover_sheet_download_head.gif) no-repeat #D5D5CB;
}

div#bottom_navigation {
	clear: both;
	height: 35px;
	background-color: #FFF;
	width: 1000px;
	padding: 10px 0 0 0;
	font-size: 11px;
	font-weight: bold;
}

div.breadcrumb {
	height: 25px;
	float: left;
}

div.to_top {
	padding: 10px 10px 0 0;
	height: 25px;
	float: right;
}

div#footer {
	clear: both;
	font-size: 11px;
	color: #8C8C89;
	width: 1000px;
	padding: 5px 0px 15px 0px;
	width: 999px;
	margin: 0 auto;
}

div#footer_wrap {
	background-color: #163156;
}

div.cleaner {
	width: 100%;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
}

div.banner_180x110 {
	margin-top: 10px;
	/*height: 110px;*/
	height: auto;
	width: 180px;
	overflow: hidden;
	clear: both;
}

div.special_sub {
	width: 260px;
	height: 144px;
	overflow: hidden;
	background-color: #FFFFFF;
}

div.special_sub h4,
div.special_sub div.photogallery_overlay{
	display: none;
}

div.special_sub div.box_header {
	width: 260px;
	height: 17px;
	background: url(../images/special_head.gif) #D5D5CB no-repeat;
}

div.special_show_sub {
	width: 258px;
	height: 126px;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
}

div.special_item_sub {
	float: left;
	width: 123px;
	height: 82px;
	overflow: hidden;
	margin-left: 4px;
	background: url(../images/image_placeholder_foto_izdvojeno.gif) no-repeat 4px 0;
}

div.special_nav_sub div.arrow_left {
	position: absolute;
	left: 5px;
	top: 6px;
}

div.special_nav_sub div.arrow_right {
	position: absolute;
	right: 5px;
	top: 6px;
}

div.special_item_sub:first-child {
	margin-left: 0;
	background-position: top left;
}

div.special_item_sub h2 {
	font-size: 11px;
	margin-top: 2px;
	font-weight: normal;
}

div.special_nav_sub {
	clear: both;
	position: relative;
	width: 250px;
	height: 20px;
}

div.special_nav_show {
	font-size: 11px;
	color: #807459;
	text-align: center;
}

div.author_articles_sub {
	margin-top: 10px;
	width: 260px;
	height: 78px;
	overflow: hidden;
}

div.author_articles_sub div.box_header {
	width: 260px;
	height: 17px;
	background: url(../images/author_articles_head.gif) #D5D5CB no-repeat;
}

div.author_articles_sub div.box_header a {
	width: 260px;
	height: 17px;
	display: block;
}

div.author_articles_show_sub {
	height: 60px;
	background: url(../images/author_articles_show_bg_sub.gif) repeat-x;
	border: 1px solid #E5E5E5;
	border-top: none;
}

div.author_articles_text_sub {
	float: left;
	width: 170px;
	margin-left: 10px;
	margin-top: 8px;
}

div.author_articles_text_sub h3 {
	font-size: 12px;
	font-weight: normal;
}

div.author_articles_text_sub h4 {
	font-size: 12px;
	font-weight: normal;
	color: #BB2E00;
}

div.author_articles_photo_sub {
	float: right;
	width: 59px;
	margin-top: 4px;
}

div.vecernji_tv_sub {
	width: 260px;
	height: 83px;
	overflow: hidden;
	margin-top: 10px;
}

div.vecernji_tv_sub div.box_header {
	width: 260px;
	height: 17px;
	/*background: url(../images/vecernji_tv_head_sub.gif) #D5D5CB no-repeat;*/
}

div.vecernji_tv_show_sub {
	/*background: url(../images/vecernji_tv_show_sub.gif) repeat-x;*/
  background: url(../images/bg_naslovnica_modul_tv.gif) !important;
	width: 260px;
	height: 67px;
	/*border: 1px solid #E5E5E5;*/
	border-top: 0;
	position: relative;
}

div.vecernji_tv_show_sub div.arrow_left {
	position: absolute;
	left: 15px;
	top: 30px;
}

div.vecernji_tv_show_sub div.arrow_right {
	position: absolute;
	right: 15px;
	top: 30px;
}

div.vecernji_tv_items_sub{
	margin: 0px 35px;
}

div.vecernji_tv_item_sub {
	width: 83px;
	padding: 5px 5px 0 5px;
	float: left;
}

div.mixed_left_column_sub {
	float: left;
	width: 260px;
}

div.mixed_right_column_sub {
	float: right;
	width: 530px;
	overflow: hidden;
}

div.mixed_columns_sub {
	width: 540px;
	margin-top: 10px;
	margin-left: -10px;
}

div.mixed_column_sub {
	width: 170px;
	margin-left: 10px;
	overflow: hidden;
	float: left;
	background-color: #FFFFFF;
	height: 235px;
}

div.mixed_column_sub div.box_header {
	height: 17px;
	width: 170px;
	overflow: hidden;
}

div.mixed_columns_sub div.gospodarstvo div.box_header {
	background-image: url(../images/column_novac_head.gif);
}

div.mixed_columns_sub div.zanimljivosti div.box_header {
	background-image: url(../images/column_zanimljivosti_head.gif);
}

div.mixed_columns_sub div.tracevi div.box_header {
	background-image: url(../images/column_tracevi_head.gif);
}

div.mixed_columns_sub div.tv div.box_header {
	background-image: url(../images/column_tv_head.gif);
}

div.mixed_columns_sub div.zdravlje div.box_header {
	background-image: url(../images/column_zdravlje_head.gif);
}

div.mixed_columns_sub div.putovanja div.box_header {
	background-image: url(../images/column_putovanja_head.gif);
}

div.mixed_left_column_sub div.top_news ul li {
	height:21px;
	line-height:21px;
}

div.mixed_column_photo_sub {
	padding: 10px;
	padding-bottom: 3px;
}

div.mixed_column_sub ul {
	list-style: none;
	list-style-position: outside;
	padding: 0 10px;
}

div.mixed_column_sub ul li {
	font-size: 11px;
	border-top: 1px dotted #CECECE;
	height: 27px;
	overflow: hidden;
	padding: 4px 0;
}

div.mixed_column_sub ul li:first-child {
	border-top: none;
}

div.sportal_hr {
	width: 181px;
	height: 160px;
	float: right;
	overflow: hidden;
	background-color: #FFFFFF;
}

div.sportal_hr div.box_header {
	background: url(../images/sportal_hr_head.gif);
	width: 181px;
	height: 17px;
}

div.sportal_hr div#sport_feed.box_header {
	background: url(../images/sportal_hr_blue_head.gif);
}

div.sportal_hr div#sport_feed.box_header.inactive_h {
	background: url(../images/sportal_hr_inactive_head.gif);
}

div.sportal_hr div#lifestyle_feed.box_header {
	background: url(../images/lifestyle_yellow_head.gif);
}

div.sportal_hr div#lifestyle_feed.box_header.inactive_h {
	background: url(../images/sportal_hr_inactive_head.gif);
}

div.sportal_hr div.box_header div.left {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	padding-top: 3px;
	margin-left: 4px;
}

div.sportal_hr ul {
	list-style: none;
	list-style-position: outside;
}

div.sportal_hr ul li {
	font-size: 11px;
	height: 25px;
	padding: 0 5px 0 20px;
	border-top: 1px dotted #CECECE;
}

div.sportal_hr ul li:first-child {
	border-top: none;
}

div.sportal_hr div.inactive_h {
	background: url(../images/sportal_hr_inactive_head.gif);
	width: 181px;
	height: 17px;
	cursor: pointer;
}

div.sportal_hr div.inactive_h div.left {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	padding-top: 3px;
	margin-left: 4px;
}

.nopad {
	padding: 0;
}

.nomarg {
	margin: 0;
}

/* CLANAK STYLE START HERE */
div.content_varijacija_clanak {
	background-color: #FFFFFF;
}

div#clanak_content {
	float: left;
	width: 800px;
	height: auto !important;
	height: 1210px;
	min-height: 1210px;
	background-color: #FFFFFF;
/*	margin-top: 10px;
	margin-left: 10px;*/
	border: 10px solid #F3F3EC;
}

div.clanak_show {
	padding: 15px;
	width: 500px;
	float: left;
}

h1.clanak_title {
	font-size: 26px;
	font-weight: bold;
	padding: 10px 0;
}

h2.clanak_subtitle {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}

h3.clanak_category {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

div.clanak_info {
	border-top: 1px dotted #CECECE;
	height: 25px;
	padding: 5px 0;
}

div.clanak_author {
	float: left;
	width: 45%;
	font-size: 11px;
	color: #5F5F5F;
}

div.clanak_date {
	float: right;
	width: 45%;
	color: #5F5F5F;
	font-size: 11px;
	text-align: right;
	font-weight: bold;
}

div.clanak_quote {
	width: 145px;
	padding: 10px;
	border: 1px solid #D2D2D2;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.5em;
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
	background-color: #EAEAE5;
}

div.clanak_sidebar {
	width: 260px;
	float: right;
	padding-right: 10px;
	padding-top: 10px;
}

div.clanak_box {
	background-color: #EEEEEE;
	margin-bottom: 10px;
}

div.clanak_box div.lajsna {
	width: 260px;
	height: 17px;
	overflow: hidden;
	background: url(../images/izbori_lajsne2.gif) no-repeat 0 -153px;
}

div.clanak_box div.lajsna div.left {
	color: #FFFFFF;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 17px;
	height: 17px;
	margin-left: 5px;
}

div.clanak_box div.lajsna div.left a,
div.clanak_box div.lajsna div.left a:visited {
	color: #FFFFFF;
  text-decoration: none;
}

div.clanak_box div.lajsna div.left a:hover {
	color: #EEEEEE;
}

div.homepage ul.top_news_list {
	height: 229px;
	margin-bottom: 0px;
}

div.anketa {
	padding: 0 0 10px 0px;
	width: 260px;
	float: left;
	height: 237px;
}

div.clanak_gallery {
	width: 100%
}

span.clanak_gallery,
div.clanak_gallery {
	margin-bottom: 10px;
	position: relative;
	background-color: #000000;
}

span.clanak_gallery {
	width: 484px;
	padding-left: 16px;
}

div.clanak_gallery_overlay {
	width: 500px;
	height: 30px;
	background-color: #000000;
	filter: alpha(opacity=70);
	-moz-opacity: .70;
	opacity: .70;
	z-index: 100;
	position: absolute;
	bottom: 0px;
	left: 0;
}

div.clanak_gallery_overtext {
	width: 480px;
	line-height: 20px;
	color: #FFFFFF;
	position: absolute;
	bottom: 5px;
	left: 0;
	z-index: 100;
	font-size: 11px;
	margin: 0 10px;
}

span.clanak_thumbs,
div.clanak_thumbs {
	font-size: 0;
	text-align: left;
	height: 76px;
}

span.clanak_thumbs img,
div.clanak_thumbs img {
	margin: 10px 5px;
}

div.clanak_video {
	width: 500px;
	height: 330px;
	background-color: #000000;
	margin-bottom: 5px;
}

.clanak_video_left {
    float: left;
    margin-right: 15px;
}

.clanak_video_right {
    float: right;
    margin-left: 15px;
}

/*span.under_video img {
	text-align: center;
}

span.under_video img {
	margin-bottom: 10px;
}

*/

div.clanak_tagovi {
	font-size: 11px;
	color: #5F5138;
	word-spacing: 3px;
	padding: 10px;
}

div.clanak_tagovi a,
div.clanak_tagovi a:visited {
	color: #5F5138;
}

div.clanak_tagovi a:hover {
	color: #000000;
}

div.clanak_izdvojeno {
	text-align: center;
}

div.clanak_izdvojeno_naslov {
	background-color: #757572;
	text-align: left;
/*	height: 25px; */
	line-height: 15px;
	padding: 5px;
	overflow: hidden;
}

div.clanak_izdvojeno_naslov h3 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}

div.foto_show_naslov {
	text-align: center;
	height: 20px;
	line-height: 20px;
	position: relative;
}

div.foto_show_naslov h3 {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

div.clanak_googlemaps {
	margin-bottom: 10px;
}

div.clanak_additional {
	width: 500px;
	clear: both;
}

div.clanak_column_wide {
	width: 500px;
	float: none;
	background-color: #EEEEEE;
	margin-bottom: 10px;
}

div.clanak_column_left {
	width: 245px;
	float: left;
	background-color: #EEEEEE;
	margin-bottom: 10px;
	overflow: hidden;
}

div.clanak_column_right {
	width: 245px;
	float: right;
	background-color: #EEEEEE;
	margin-bottom: 10px;
	overflow: hidden;
}

div.clanak_column_left div.lajsna,
div.clanak_column_right	div.lajsna {
	width: 245px;
	height: 17px;
	background: url(../images/clanak_column.gif) no-repeat;
	overflow: hidden;
}

div.clanak_column_wide div.lajsna {
	width: 500px;
	height: 17px;
	background: url(../images/izbori_lajsna_wide.gif) no-repeat;
	overflow: hidden;
}

div.clanak_column_wide div.lajsna div.left,
div.clanak_column_left div.lajsna div.left,
div.clanak_column_right	div.lajsna div.left {
	color: #FFFFFF;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 17px;
	height: 17px;
	margin-left: 5px;
}

div.clanak_wide_box {
	clear: both;
	background-color: #EEEEEE;
	border: 1px solid #D2D2D2;
	margin-bottom: 10px;
	height: 28px;
	line-height: 28px;
}

ul.additional_list {
	padding: 10px;
}

ul.additional_list li {
	color: #000000;
	font-size: 11px;
	margin: 3px 0;
}

div.add_this {
	float: left;
	margin-top: 1px;
	margin-left: 6px;
}

div.add_this img {
	margin-right: 3px;
}

div.email_print {
	color: #858585;
	font-size: 11px;
	float: right;
	margin-right: 6px;
}

div.email_print img,
div.email_print div {
	float: left;
}

div.email_print img {
	margin-top: 7px;
	margin-left: 10px;
	margin-right: 5px;
}

div.clanak_ad_column {
	background-color: #FFFFFF;
	width: 250px !important;
}

div.etarget_260 {
	width: 260px !important;
}
div.clanak_comments {
	clear: both;
}

div.clanak_comments div.lajsna {
	width: 500px;
	height: 17px;
	overflow: hidden;
	background: url(../images/izbori_lajsna_wide.gif) no-repeat;
}

div.clanak_comments div.lajsna div.left {
	color: #FFFFFF;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 17px;
	height: 17px;
	margin-left: 5px;
}

div.wrap_comments_info {
	background-color: #E7E7E7;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
}

div.paginacija {
	float: left;
	font-size: 11px;
	font-weight: bold;
}

div.paginacija ul {
	display: inline;
}

div.paginacija ul li {
	display: inline;
	font-size: 11px;
	font-weight: bold;
}

div.paginacija ul li a,
div.paginacija ul li a:visited {
	border: 1px solid #E7E7E7;
	padding: 1px 3px;
}

div.paginacija ul li a:hover,
div.paginacija ul li a.active_pn {
	background-color: #FFFFFF;
	border: 1px solid #F99D1C;
}

div.comments_count,
div.comments_count a,
div.comments_count a:visited {
	float: right;
	font-weight: bold;
	color: #8B8A8A;
	font-size: 11px;
}

div.comments_count a:hover {
	color: #000000;
}

div.comments_list {
}

div.comment {
	clear: both;
	padding: 10px 0 15px 0;
	margin-bottom: 10px;
	border-bottom: 1px dotted #C3C3C3;

}

div.comment_rate {
	width: 50px;
	height: 42px;
	padding-top: 8px;
	background-color: #E7E7E7;
	border: 1px solid #D2D2D2;
	float: left;
	overflow: hidden;
	text-align: center;
	color: #666666;
	font-size: 9px;
	font-weight: bold;

}

div.comment_rate span {
	font-size: 20px;
	color: #666666;
}

div.comment_text {
	float: right;
	width: 440px;
	font-size: 12px;
	position: relative;
}

div.wide div.comment_text {
	width: 680px;
	float: right;
}

div.anketa_clanak {
	padding: 10px;
	padding-bottom: 38px;
	font-size: 12px;
	position: relative;
/*	height: 126px;*/
}

div.anketa_clanak form {
	margin-top: 10px;
}

div.anketa_clanak label{
	font-size: 11px;
}

input.vote_button2 {
	width: 51px;
	height: 18px;
	overflow: hidden;
	border: none;
	background: url(../images/poll_button_2.gif) no-repeat;
	position: absolute;
}

input.vote_button2.submit_anketa_clanak {
	position: relative;
	float: left;
	margin-top: 10px;
	background: url(../images/poll_button.gif) no-repeat;
}

img.clanak_anketa_rezultati {
	position: relative;
	display: block;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
}

div.vidi_rezultate {
	position: absolute;
	right: 100px;
	bottom: 10px;
}

div.clanak_text_container {
	font-size: 12px;
}

div.clanak_text_container p,
p.clanak_text {
	font-size: 12px;
	padding-bottom: 15px;
	line-height: 17px;
}

div.podnaslovnica_harmonika div#div_cmp_naslovnica_harmonika {
	float: left;
}

div.whiteOverlay { background:#000000; }
div.jqDrag { }

div.jqmDialog {
	display: none;
    position: fixed;
    top: 35%;
    left: 50%;
    margin-left: -200px;
	width: 320px;
	overflow: hidden;
	background: url(../images/izbori_login_box.gif) repeat-x #FFFFFF;
}

* html div.jqmDialog {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}


div.jqmdTC { 
  color: #528c00;
  padding: 5px 22px 5px 5px;
  font-weight: bold;
  * zoom: 1;
}

div.jqmdTL { padding-left: 3px; height: 42px;}
div.jqmdTR { padding-right: 3px; * zoom: 1;}


/* [[[ Body / Message Classes ]]] */
div.jqmdBC {
  padding: 0px 7px;
  height: 158px;
  overflow: auto;
}
div.jqmdBL { padding-left: 7px; }
div.jqmdBR { padding-right: 7px; * zoom: 1 }

div.jqmdMSG { color: #317895; }


/* [[[ Button classes ]]] */
input.jqmdX {
  position: absolute;
  right: 7px;
  top: 4px;
  padding: 0 0 0 19px;
  height: 19px;
  width: 0px;
  background: url(dialog/close.gif) no-repeat top left;
  border: none;
  background: none;
  overflow: hidden;
}

input.jqmdXFocus { outline: none;   border: none; }

div.jqmdBC button, div.jqmdBC input[type="submit"] {
  color: #777;
  cursor: pointer;
  float: right;
  margin-right: 5px;
  width: 89px;
  height: 23px;
  background: url(../images/izbori_prijavise_float.gif) no-repeat;
  border: none;
}

div.jqmDialog input:focus, div.jqmDialog input.iefocus { border-color: #929292; }


div.jqmdMSG label,
div.jqmdMSG input,
div.jqmdMSG div.login_text {
	color: #686767;
	font-size: 13px;
}

div.jqmdMSG input {
	float: left;
	width: 169px;
	border: none;
	background-color: #EEEEEE;
	border: 1px solid #D2D2D2;
	height: 18px;
	line-height: 17px;
	padding: 0 3px;
	padding-top: 3px;
	margin-top: 12px;
}

div.jqmdMSG label {
	float: left;
	width: 110px;
	line-height: 23px;
	height: 23px;
	margin-top: 11px;
}

div.jqmdMSG br {
	clear: both;
}

div.jqmdMSG div.login_text {
	clear: both;
	text-align: center;
	padding-top: 18px;
}

div.jqmdMSG div.login_text a,
div.jqmdMSG div.login_text a:visited {
	color: #ce0009;
}

div.jqmdMSG div.login_text a:hover {
	color: #686767;
}


/* VIDEO STYLES */
div.content_varijacija_video{
}

div#video_content {
	float: left;
	width: 800px;
	border: 10px solid #F3F3EC;
}

div#main_video {
	background-color: #FFFFFF;
	width: 780px;
	height: 385px;
	margin: 10px;
	overflow: hidden;
}

div#main_video div.video_player {
	width: 500px;
	float: left;
	overflow: hidden;
	position: relative;
	display: block;
}

div#main_video div.video_text {
	width: 265px;
	float: right;
	height: 385px !important;
	overflow: hidden;
	position: relative;
	display: block;
}

div.linked_video div.head {
	background: url(../images/linked_video_head.gif) no-repeat;
	width: 260px;
	height: 17px;
	overflow: hidden;
}

div.linked_contents div.head {
	background: url(../images/linked_contents_head.gif) no-repeat;
	width: 260px;
	height: 17px;
	overflow: hidden;
}

div#vecernji_prognoza_all {
	clear: both;
	background: #FFFFFF url(../images/video_vecernji_tv_bg.gif) repeat-x 0px 20px;
	height: 105px;
}

div#vecernji_prognoza_all div.head {
	font-size: 18px;
	font-weight: bold;
	background-color: #EAEAE5;
	padding: 10px 10px 5px 10px;
}

div#vecernji_tv_all {
	clear: both;
	border-top: 10px solid #F3F3EC;
	background: url(../images/video_vecernji_tv_bg.gif) repeat-x #FFFFFF;
}

div#vecernji_tv_all div.head {
	width: 800px;
	height: 17px;
	background: url(../images/video_vecernji_tv_head.gif) no-repeat;
	overflow: hidden;
}

div.video_category_navigation ul {
	list-style: none;
	height: 30px;
	line-height: 30px;
	margin-top: 7px;
	margin-left: 10px;
	width: 670px;
	float: left;
}

div.video_category_navigation ul li {
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin-right: 3px;
}

div.video_category_navigation ul li a {
	padding: 6px 10px;
	height: 15px;
	line-height: 15px;
	color: #816A45;
	margin: 1px;
	margin-bottom: 0;
}

div.video_category_navigation ul li a:hover,
div.video_category_navigation ul li a.active {
	background-color: #FFFFFF;
	border: 1px solid #BDBDAA;
	border-bottom: none;
	margin: 0;
	color: #000000;
}

div.video_category_navigation div.paginacija {
	margin-top: 15px;
	float: right;
	width: 100px;
	text-align: center;
	position: relative;
}

div.video_category_navigation div.paginacija a.arrow_left {
	position: absolute;
	left: 5px;
	top: 2px;
}

div.video_category_navigation div.paginacija a.arrow_right {
	position: absolute;
	right: 5px;
	top: 2px;
	
}

div.video_category_list {
	clear: both;
	padding: 15px 0 5px 0;
	margin: 0 10px;
}

div.video_category_item {
	float: left;
	width: 185px;
	height: 170px;
	overflow: hidden;
	margin: 0 5px;
}

div.video_category_item img {
  height: 125px;
}

div.video_category_item h3 {
	font-size: 11px;
	font-weight: bold;
	margin-top: 3px;
}

div.video_columns_bottom {
	width: 820px;
	float: left;
}

div.wrap_video {
	float: left;
	width: 820px;
}



div.clanak_variation2 {
	height: 170px;
	margin-bottom: 10px;
}

div.clanak_variation2_text {
	float: right;
	width: 168px;
}

div.cd_var2 {
	text-align: left;
	float: none;
}

div.add_this2 {
	margin-bottom: 10px;
	padding: 4px 5px;
	background-color: #EEEEEE;
	border: 1px solid #D2D2D2;
}

div.linked_news3 {
	color:#5F5F5F;
	font-size:11px;
	font-weight:bold;
	height: 131px;
	overflow: hidden;
}

div.linked_news3 ul {
	list-style-position: outside;
	list-style: none;
	margin-top: 6px;
}

div.linked_news3 ul li {
	font-size: 11px;
	margin: 4px 0;
	padding-left: 10px;
	font-weight: normal;
	background: url(../images/bg_li_harmonika.gif) no-repeat 0px 6px;
}

div.clanak_gallery_overtext2 {
	width: 322px;
	line-height: 20px;
	color: #FFFFFF;
	position: absolute;
	bottom: 5px;
	left: 0;
	z-index: 500;
	font-size: 11px;
	margin: 0 10px;
	white-space: nowrap;
	overflow: hidden;
}

div.clanak_gallery2 {
	position: relative;
	background-color: #000000;
	width: 322px;
	float: left;
}

div.clanak_gallery_overlay2 {
	width: 322px;
	height: 30px;
	overflow: hidden;
	background-color: #000000;
	filter: alpha(opacity=70);
	-moz-opacity: .70;
	opacity: .70;
	z-index: 100;
	position: absolute;
	bottom: 0px;
	left: 0;
}

div.paginacija_sub {
	width: 608px;
	text-align: right;
	font-size: 11px;
}

ul.paginacija_auto {
	float: right;
	padding-right: 5px;
	height: 17px;
	list-style: none;
	font-size: 10px;
}

ul.paginacija_auto li {
	float: left;
	padding-left: 5px;
}

ul.paginacija_auto li.page {
	padding-top: 2px;
}

div#div_cmp_naslovnica_harmonika {
	height: 334px;
}

div.clanak_foto_show {
	margin-top: 5px;
	margin-left: 5px;
}

ul#vijesti_dd {
	width: 135px;
	overflow: visible;
}

ul#vijesti_dd li {
	width: 135px;
	overflow: visible;
}

ul#sport_dd {
	width: 150px;
	overflow: visible;
}

ul#sport_dd li {
	width: 150px;
	overflow: visible;
}

ul#moj_vecernji_dd {
	width: 125px;
	overflow: visible;
}

ul#moj_vecernji_dd li {
	width: 125px;
	overflow: visible;
	margin-left: -1px;
}

ul#galerije_dd li {
	overflow: visible;
	margin-left: -3px;
}

div#site_navigation ul li:hover ul#moj_vecernji_dd li a,
#nav li.sfhover ul li a {
	padding-left: 23px;
}

ul#lifestyle_dd {
	width: 130px;
	overflow: visible;
}

ul#lifestyle_dd li {
	width: 130px;
	overflow: visible;
	margin-left: 0px;
}

div#komentiranje input[type="submit"] {
	background-image: url(../images/comment_button_send.gif);
	
}

div#komentiranje label {
	margin-top: 0;
	height: 15px;
}

div#komentiranje input {
	margin-right: 0;

	
}

div#komentiranje textarea {
	border: 1px solid #929292;
	font-size: 12px;
	color: #333333;
	width: 290px;
	height: 90px;
}

div.galerija_canvas_caption_bg {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 500px;
	background-color: #000;
	filter:alpha(opacity=70);
	opacity: 0.7;
}

div#galerija_canvas_caption_galerija {
	position: absolute;
	bottom: 5px;
	left: 0;
	width: 490px;
	/*height: 20px;*/
	padding: 5px 5px 0 5px;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
}

div#galerija_canvas_caption_overlay {
  height: 25px;
}

div.gallery_thumbs {
	width: 465px;
	height: 54px;
	overflow: hidden;
	padding: 0 30px 0 20px;
}

div.gallery_thumb {
	float: left;
	display: inline;
	margin-left: 10px;
	background: url(../images/image_placeholder_foto.gif) no-repeat;
	width: 83px;
	height: 54px;
}

div.gallery_arrow_left {
	position: absolute;
	width: 15px;
	height: 14px;
	top: 30px;
	left: 5px;
}

div.gallery_arrow_right {
	position: absolute;
	width: 15px;
	height: 14px;
	top: 30px;
	right: 5px;
}

* { margin: 0; padding: 0; }

#registration form {
	font-size: 12px;
}

input.edit_long, #registration label, #registration input {
	margin-top: 8px;
	padding: 2px;
}

#registration label {
	width: 200px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

input.edit_long,
#registration input {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	font-size: 12px;
}

#registration select {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	margin-top: 8px;
}

#registration input#sub_reg {
	margin-left: 205px;
	float: none;
	width: 94px;
	height: 18px;
	border: 0;
	background: url(../images/registriraj_me.gif);
	cursor: pointer;
}

#registration br { clear: both; }


/* SEARCH RESAULTS */
.mixed_content_sub2.s_resaults {
	overflow: visible;
	height: 1080px;
	background-color: #f1f1eb;
}

.search_info {
	font-size: 10px;
	padding: 0 5px;
	height: 17px;
	line-height: 17px;
	background-color: #ecece5;
}

.sr_left {
	width: 300px;
	float: left;
}

.sr_right {
	width: 300px;
	float: right;
	text-align: right;
}

.search_paginacija {
	text-align: left;
	padding: 5px;
	background-color: #ECECE5;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}

.search_paginacija ul {
	list-style-type: none;
	display: inline;
}

.search_paginacija ul li {
	display: inline;
	margin: 0 1px;
}

.search_paginacija ul li a,
.search_paginacija ul li a:visited {
	padding: 1px 3px;
	border: 1px solid #FFFFFF;
	background-color: #FFF;
}

.search_paginacija ul li a:hover,
.search_paginacija ul li a.sr_active {
	border: 1px solid #F99D1C;
	padding: 1px 3px;
	background-color: #FFF;
}

.noresults {
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
	color: #900;
}

.mixed_column_sub.znanost_tehnologija .box_header {
	background-image: url(../images/tracevi_head.gif);
}

.clanak_tablica {
	float: left;
	margin-right: 10px;
	margin-bottom: 8px;
	border: 1px solid #EAEAE5;
	border-right: none;
	border-bottom: none;
}

.clanak_tablica table tr:first-child {
	background-color: #EAEAE5;
	font-weight: bold;
}

.clanak_tablica table tr td {
	padding: 3px 10px;
	margin: 0;
	border-right: 1px solid #EAEAE5;
	border-bottom: 1px solid #EAEAE5;
}

span.quotebox_s {
	background-color:#EAEAE5;
	border:1px solid #D2D2D2;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:1.5em;
	margin: 10px;
	margin-top: 0px;
	margin-left: 0px;
	padding:10px;
	width:145px;
}

.clanak_var2_info {
	border-top: 1px dotted #CECECE;
	padding-top: 10px;
}

.breadCrumb {
	display:block;
	float:left;
	height:21px;
	margin:0;
	overflow:hidden;
	padding:5px;
	width:750px;
}

.breadCrumb ul
{
	margin: 0;
	padding: 0;
	height: 21px;
	display: block;
}
.breadCrumb ul li
{
	display: block;
	float: left;
	position: relative;
	height: 21px;
	overflow: hidden;
	line-height: 21px;
	margin: 0px 6px 0px 0;
	padding: 0px 10px 0px 0;
	font-size: .9167em;
	background: url(../images/Chevron.gif) no-repeat 100% 0;
}
.breadCrumb ul li div.chevronOverlay
{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.breadCrumb ul li span
{
	display: block;
	overflow: hidden;
}

/*
.breadCrumb ul li a
{
	display: block;
	position: relative;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	float: left;
}*/

.breadCrumb ul li.first a
{
	height: 16px !important;
	text-indent:-1000em;
	width:16px;
	padding: 0;
	margin-top: 2px;
	overflow: hidden;
	background:url(../images/IconHome.gif) no-repeat 0 0;
	overflow: hidden;
	display: block;
}
.breadCrumb ul li.first a:hover
{
	background-position: 0 -16px;
}
.breadCrumb ul li.last
{
	background: none;
	margin-right: 0;
	padding-right: 0;
}
.chevronOverlay
{
	display: none;
	background: url(../images/ChevronOverlay.png) no-repeat 100% 0;
	width: 13px;
	height: 20px;
}

.module:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

/* float clearing for IE6 */
* html .module
{
	height: 1%;
	overflow: visible;
}

/* float clearing for IE7 */
* + html .module
{
	min-height: 1%;
}

div.posalji_svoj_sadrzaj {
	clear: both;
}

div.posalji_svoj_sadrzaj div.lajsna {
	width: 500px;
	height: 17px;
	background: url(../images/comments_head.gif) no-repeat;
}

div.posalji_svoj_sadrzaj div.lajsna div.left {
	color: #FFFFFF;
	font-size: 10px;
	height: 17px;
	line-height: 17px;
	margin-left: 5px;
	text-transform: uppercase;
}

div.posalji_sadrzaj_forma_wrap {
	background-color: #F9F9F9;
	border: 1px solid #D2D2D2;
	padding: 10px;
	margin-bottom: 10px;
	border-top: none;
	height: 280px;
	overflow: hidden;
}

div.posalji_sadrzaj_forma_left {
	 float: left;
	 width: 50%;
	 overflow: hidden;
}

div.posalji_sadrzaj_forma_right {
	 float: right;
	 width: 50%;
	 overflow: hidden;
}

div.posalji_sadrzaj_forma_wrap label {
	font-size: 12px;
}

div.posalji_sadrzaj_forma_wrap input {
	border: 1px solid #AAA9A7;
	background-color: #FFFFFF;
	margin-top: 3px;
	margin-bottom: 7px;
	padding: 2px 0;
	width: 220px;
}

div.posalji_sadrzaj_forma_wrap textarea {
	border: 1px solid #AAA9A7;
	background-color: #FFFFFF;
	margin-top: 3px;
	margin-bottom: 12px;
	width: 235px;
	height: 160px;
}

div.posalji_sadrzaj_forma_wrap input#posalji_sadrzaj {
	border: none;
	background: url(../images/button_posalji_sadrzaj.gif) no-repeat;
	width: 96px;
	height: 18px;
	overflow: hidden;
	margin-left: 140px;
	margin-top: 23px;
	cursor: pointer;
}

div.search_filter {
	background-color: #ECECE5;
	border-top: 1px solid #D5D5CB;
	padding: 0 5px;
}

div.search_filter form {
	padding: 3px 0;
	font-size: 10px;
	height: 70px;
	line-height: 19px;
	margin-left: -10px;
}

div.search_filter label {
	font-size: 10px;
	margin-left: 10px;
	float: left;
}

div.search_filter div.cont_date {
  float: left;
}

div.search_filter div.cont_date select {
  float: none;
}

div.search_filter br {
  clear: left;
}

div.search_filter select {
	font-size: 10px;
	border: 1px solid #D5D5CB;
	padding: 0 2px;
	height: 18px;
	line-height: 18px;
	margin-bottom: 4px;
	float: left;
}

div.search_filter input {
	font-size: 10px;
	width: 50px;
	border: 1px solid #D5D5CB;
	padding-top: 1px;
	height: 15px;
}

div.horoscope_sign {
	float: left;
	width: 190px;
	height: 35px;
	overflow: hidden;
	padding-bottom: 10px;
}

div.horoscope_sign img {
	border: 1px solid #D5D5CB;
	margin-right: 10px;
}

div.mixed_child.horoscope_view {
	background-color: #FFFFFF;
}

div.sign_interval {
	font-size: 10px;
}

div.sign_title {
	font-size: 13px;
	margin-bottom: 3px;
}

div.sign_title a {
	font-weight: bold;
}

div.sign_title.hide_sign {
	font-weight: bold;
}


div.sign_title.hide_sign a,
div.sign_title.hide_sign a:visited {
	color: #990000;
}

div.detailed_horoscope {
	clear: both;
	padding: 10px 10px 0 10px;
}

div.detailed_horoscope h2 {
	font-size: 16px;
	margin-bottom: 5px;
}

div.detailed_horoscope img {
	border: 1px solid #999999;
	margin-right: 10px;
	height: 35px;
}

div.detailed_horoscope p {
	font-size: 12px;
}

img.c_gallery_left {
	position: absolute;
	left: 2px;
	top: 22px;
}

img.c_gallery_right {
	position: absolute;
	right: 2px;
	top: 22px;
}

div.search_filter input.f_krijec {
	width: 160px;
	padding: 1px 3px 0 3px;
}

div.search_filter input.f_krijec2 {
	width: 100px;
	padding: 3px 3px 0px 3px;
	height: 16px;
	line-height: 12px;
	top: 0px;
	position: relative;
}

div.search_filter select {
	padding: 2px 3px;
	height: 20px;
}

div.search_filter select option {
	padding-right: 10px;
}

div.broj_rezultata {
	font-size: 10px;
	margin-left: 10px;
}

div.search_fline {
	width: 100%;
	height: 1px;
	border-bottom:
	1px solid #D5D5CB;
	clear: both;
	padding-top: 2px;
	margin-left: 5px;
	margin-bottom: 3px;
}

input.pretrazi_button {
	background-image: url(../images/pretrazi.gif);
	cursor: pointer;
	margin-top: 24px;
}

input.pretrazi_button2 {
	background-image: url(../images/pretrazi.gif);
	cursor: pointer;
	top: 1px;
	position: relative;
	margin-left: 3px;
}


div.top_news.external_harmonika {
	width: 300px;
}

div.top_news.external_harmonika div.box_header {
	background-image: url(../images/external_active.gif);
	width: 300px;
}

div.top_news.external_harmonika div.box_header.karlovacka_banka {
	background-image: url(../images/external_active_karlovacka.gif);
	width: 300px;
}

div.top_news.external_harmonika div.box_header.inactive_h {
	background-image: url(../images/external_inactive.gif);
	width: 300px;
}

div.top_news.external_harmonika div.box_header.karlovacka_banka.inactive_h {
	background-image: url(../images/external_inactive_karlovacka.gif);
	width: 300px;
}

table.karlovacka {
	background: url(../images/table_karlovacka.gif) top center no-repeat;
	padding-bottom: 11px !important;
}

table.karlovacka td,
table.karlovacka tr.even_r,
table.karlovacka tr.odd_r,
table.karlovacka tr.theader {
	background: none !important;
	border-bottom: 1px solid #dbb7c2;
}

table.karlovacka tr.theader td {
	padding-bottom: 5px;
	border-bottom: 1px solid #dbb7c2;
}

table.karlovacka tr.even_r:hover,
table.karlovacka tr.odd_r:hover {
	background: #fff !important;
	border-bottom: 1px solid #000;
}

table.karlovacka tr.theader:hover {
	background: none !important;
}

div.video_tv_thumb {
	width: 190px;
	height: 125px;
	overflow: hidden;
}

div.video_text h2.clanak_subtitle {
	font-weight: normal;
	overflow: hidden;
	line-height: 18px;
}

div.linked_contents {
	overflow: hidden;
}

div.glasanje {
	font-size: 10px;
	font-weight: bold;
	position: relative;
	clear: both;
	width: 438px;
	text-align: right;
}


div.wide div.glasanje {
	width: 680px;
	clear: both;
	position: relative;
	padding-top: 15px;
}

div.glasanje a.thumb_up,
div.glasanje a.thumb_up:visited {
	color: #090;
	margin-right: 5px;
}

div.glasanje a.thumb_down,
div.glasanje a.thumb_down:visited {
	color: #F00;
}

div.glasanje a.thumb_up:hover,
div.glasanje a.thumb_down:hover {
	text-decoration: underline;
}


span.izdvojeno_container {
	display: block;
	position: absolute;
	z-index: 1000;
	width: 83px;
	height: 56px;
	left: 0;
	top: 0;
}

div.special_item_sub a:hover span.izdvojeno_container {
	display: block;
}

span.izdvojeno_container h4 {
	position: absolute;
	z-index: 450;
	top: 0;
	left: 0;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	top: 27px;
	height: 23px;
	margin-left: 6px;
	width: 71px;
	overflow: hidden;
}

span.izdvojeno_container div.izdvojeno_container_overlay {
	position: absolute;
	height: 30px;
	z-index: 400;
	background-color: #000000;
	filter: alpha(opacity=50);
	-moz-opacity: .50;
	opacity: .50;
	width: 100%;
	left: 0;
	top: 24px;
}

html .fb_share_button {
	display: -moz-inline-block;
	display:inline-block;
	height:14px;
	width: 14px;
	background:url(../images/sm_facebook.gif) no-repeat top right;
}

html .fb_share_button:hover {
	color:#fff;
	border-color:#295582;
	background:#3b5998 url(../images/sm_facebook.gif) no-repeat top right;
	text-decoration:none;
}

div.special_item_sub {
	position: relative;
	overflow: hidden;
}

div.special_item_sub a span.photogallery_name_container,
div.special_item_sub a:hover span.photogallery_name_container {
	position: absolute;
	width: 125px;
	height: 25px;
	display: block;
	left: 0;
	top: 0;
}

div.special_item_sub a span.photogallery_name_container div.photogallery_overlay,
div.special_item_sub a:hover span.photogallery_name_container div.photogallery_overlay {
	position: absolute;
	width: 125px;
	height: 25px;
	right: 0;
	top: 57px;
	background: #000000;
	filter: alpha(opacity=70);
	-moz-opacity: .70;
	opacity: .70;
}

div.special_item_sub a:hover span.photogallery_name_container h4 {
	position: absolute;
	width: 113px;
	height: 25px;
	line-height: 25px;
	left: 0;
	top: 57px;
	margin-left: 6px;
}

/* Vecernji.tv - hover image level2 */
div.vecernji_tv_item_sub {
	position: relative;
	overflow: hidden;
}

div.vecernji_tv_item_sub a span.photogallery_name_container {
	display: none;
}

div.vecernji_tv_item_sub a:hover span.photogallery_name_container {
  display: block;
	position: absolute;
	width: 83px;
	height: 54px;
	left: 0px;
	top: 0;
}

div.vecernji_tv_item_sub a span.photogallery_name_container div.photogallery_overlay,
div.vecernji_tv_item_sub a:hover span.photogallery_name_container div.photogallery_overlay {
	position: absolute;
	width: 83px;
	height: 54px;
	left: 5px;
	top: 5px;
	background: #000000;
	filter: alpha(opacity=70);
	-moz-opacity: .70;
	opacity: .70;
}

div.vecernji_tv_item_sub a span.photogallery_name_container h4,
div.vecernji_tv_item_sub a:hover span.photogallery_name_container h4 {
	position: absolute;
	width: 73px;
	overflow: hidden;
	height: 44px;
	left: 10px;
	top: 10px;
	margin-left: 0;
	line-height: 11px;
	text-align: left;
}

/* end */

div.warning {
	padding: 15px 15px 15px 75px;
	border: 1px solid #CCCCCC;
	background: #f4f4f4 url(../images/bg_warning.gif) no-repeat 15px 15px;
	color: #990000;
}

div.warning h1 {
	font-size: 18px;
	color: #990000;
	margin-bottom: 5px;
}

div.success {
	padding: 15px 15px 15px 75px;
	border: 1px solid #CCCCCC;
	background: #f4f4f4 url(../images/bg_checkmark.gif) no-repeat 15px 15px;
	color: #638925;
}

div.success h1 {
	font-size: 18px;
	color: #638925;
	margin-bottom: 5px;
}

div.warning ul,
div.success ul{
	list-style: outside;
	padding-left: 20px;
	font-size: 12px;
}

div.prvi_smijesak {
	height: 90px;
	margin-bottom: 10px;
	width: 300px;
	overflow: hidden;
	background-color: #FFFFFF;
	position: relative;
	float: left;
}

div.prvi_smijesak div.box_header {
	background:#D5D5CB url(../images/bg_head_prvi_smijesak.gif) no-repeat;
	height:17px;
}

div.zg_sport div.box_header {
	background:#D5D5CB url(../images/bg_head_zg_sport.gif) no-repeat;
	height:17px;
}

div.zg_dogadjaji div.box_header {
	background:#D5D5CB url(../images/bg_head_zg_dogadjaji.gif) no-repeat;
	height:17px;
}

div.prvi_smijesak div.text{
	padding: 7px;
}

div.prvi_smijesak h2{
	font-size:11px;
	font-weight:bold;
	margin-bottom:2px;
}

div.prvi_smijesak p{
	font-size:11px;
}

div.categories div.category.vijesti {
  float: left;
  width: 260px;
  overflow: hidden;
}

div.categories div.category.vijesti div.box_header {
  background: url(../images/vijesti_head.gif) no-repeat ;
}

div.footer_links {
  float: right;
  width: 50%;
  text-align: right;
}


div#footer a,
div#footer a:visited {
	color: #CCCCCC;
}

div#footer,
div#footer a:hover {
	color: #FFFFFF;
}

div.footer_links ul {
  list-style: none;
  float: right;
}

div.footer_links ul li {
  float: left;
  display: inline;
  margin-left: 10px;
  color: #8C8C89;
}

/* Quick navi */
a#quick_link,
a#quick_link:visited,
a#quick_link:hover {
  color: #FFFFFF;
}

div.quick_left {
  float: left;
  border-right: 1px solid #5C0001;
  width: 124px;
  overflow: hidden;
  height: 300px;
  background-color: #840002;
}

div#quick_dd {
	position: absolute;
	width: 530px;
	height: 330px;
	background-color: #000;
	left: 280px;
	top: 110px;
	z-index: 500;
	background: #000 url(../images/bg_quick_nav.gif) no-repeat;
	color: #FFF;
	font-size: 11px;
}

div#quick_dd a.close {
	display: block;
	width: 16px;
	height: 16px;
	float: right;
}

div#quick_dd ul.top_links {
	list-style: none;
	padding: 16px 0 0 0;
	height: 30px;
}

div#quick_dd ul.top_links li {
	float: left;
	text-transform: uppercase;
	padding-left: 15px;
	font-weight: bold;
}

div#quick_dd ul.links {
	list-style: none;
	width: 117px;
	padding-left: 15px;
	float: left;
}

div#quick_dd ul.links li {
	padding: 5px 0 0 0;
}

div#quick_dd ul.links li.title {
	font-weight: bold;
	text-transform: uppercase;
	padding: 0;
	height: 32px;
	line-height: 32px;
}

div#quick_dd ul.links li.title.in_navigation {
  position: relative;
  margin-left: -13px;
  padding-left: 13px;
  margin-top: 20px;
  background: url(../images/go_navigacija_bg.gif);
}

div#quick_dd ul.top_links li a,
div#quick_dd ul.links li.title a{
	color: #FFF;
}

div#quick_dd ul.top_links li a:hover,
div#quick_dd ul.links li.title a:hover{
	color: #D5D5CB;
}

div#quick_dd ul.links a {
	color: #D5D5CB;
}

div#quick_dd ul.links a:hover {
	color: #fff;
}

div.fond_wrapper table tr td {
  line-height: 15px !important;
}

div.foto_day_container {
  float: left;
  width: 495px;
  border: 10px solid #F3F3EC ;
  background-color: #ECECE5;
  overflow: hidden;
  text-align: center;
}

div.fond_wrapper table tr.even_r {
  background-color: #EEEEEE;

}

div.fond_wrapper table tr.even_r:hover {
  background-color: #D5D5CB;
}

div.fond_wrapper table tr.even_r:hover,
div.fond_wrapper table tr.odd_r:hover {
  cursor: pointer;
}

div.banner_120x90 {
  width: 120px;
  height: 90px;
  overflow: hidden;
  float: left;
  padding-left: 6px;
}

div.banner_468x90 {
  width: 468px;
  height: 90px;
  overflow: hidden;
  float: right;
  padding-right: 6px;
}

div.clanak_box div.lajsna.lifestyle_clanak {
  background: url(../images/lifestyle_clanak.gif);
}

div.clanak_box div.lajsna.sportal_clanak {
  background: url(../images/sportal_clanak.gif);
}

div.specijali_interni {
  margin-top: 10px;
  height: 80px;
  width: 260px;
  overflow: hidden;
  background-color: #FFF;
}

div.box_header.clanak_izdvojeno div.left_f {
  float: left;
  line-height: 17px;
  color: #FFFFFF;
  font-size: 10px;
  text-transform: uppercase;
  margin-left: 5px;
}

div.box_header.clanak_izdvojeno ul.paginacija_auto {
  line-height: 17px;
}

div.box_header.clanak_izdvojeno ul.paginacija_auto li a,
div.box_header.clanak_izdvojeno ul.paginacija_auto li a:visited {
  font-weight: bold;
  color: #FFF;
}

div.box_header.clanak_izdvojeno ul.paginacija_auto li a:hover {
  color: #000;
}

span.under_video {
  background-color: #FFFFFF;
  display: block;
/*  height: 90px; */
  width: 468px;
/*  padding: 16px;*/
  overflow: hidden;
}

div#user_navigation div.rss_l {
  width: 35px;
  float: right;
  color: #FFFFFF;
}

div#user_navigation p.hello_l {
  margin-left: 10px;
  width: 130px;
  text-align: right;
  overflow: hidden;
}

/*span.under_video.banner_in_site {
  padding-top: 0 !important;
  width: 468px;
  height: 90px;
  overflow: hidden;
  font-size: 0;
  display: block;
  position: relative;
}*/

span.under_video.banner_in_site {
  height: auto !important;
  padding-top: 0 !important;
  width: 468px;
  overflow: hidden;
  font-size: 0;
  display: block;
  position: relative;
}

div.anketa_spinner,
div.anketa_results {
	position: fixed;
	width: 600px;
	left: 50%;
	top: 100px;
	margin: 0 0 0 -300px;
	background-color: #fff;
	z-index: 1000;
	border: 10px solid #AFAFA4;
}

div.anketa_spinner {
	text-align: center;
	height: 200px;
	padding-top: 200px;
}

div#udzbenici a.udzbenici_close,
div#poll a.poll_close {
	position: absolute;
	top: 0;
	right: 0;
}

div#udzbenici {
	background-color:#FFFFFF;
	border:10px solid #AFAFA4;
	left:50%;
	margin:0 0 0 -500px;
	position:fixed;
	top:100px;
	width:800px;
	height: 500px;
	overflow: hidden;
	z-index:1000;
	overflow-y: scroll;
}

div.scroll_udzbenici {
	height: 300px;
	overflow-y: scroll;
}

div#udzbenici div,
div#poll div {
	margin: 0px;
	text-align: center;
	background: url(../images/izbori_rezultati_ankete.gif) no-repeat;
	background-color: #FFFFFF;
	padding: 30px;
	padding-top: 120px;
	overflow: hidden;
}


div#udzbenici div {
	background: url(../images/udzbenici.gif) no-repeat;
}

div#poll div.poll_sportal {
	background: url(../images/rezultati-ankete-sportal.gif) no-repeat;
}

div#poll div.poll_lifestyle {
	background: url(../images/rezultati-ankete-lifestyle.gif) no-repeat;
}

div#udzbenici h1,
div#poll h1 {
	font-size: 22px;
	margin-bottom: 10px;
}

div#udzbenici h2,
div#poll h2 {
	font-size: 18px;
	margin-bottom: 10px;
}

div#udzbenici h4,
div#poll h4 {
	font-size: 13px;
	font-weight: bold;
	margin-top: 20px;
	text-align: left;
}

div#poll ul.anketa_results {
	font-size: 11px;
	text-align: left;
	list-style: none;
	border-top: 1px dotted #D5D5CB;
}

div#poll ul.anketa_results li {
	padding: 5px 0;
	border-bottom: 1px dotted #D5D5CB;
}

div#poll div.anketa_bar {
	background: #840001 url(../images/rezultati-ankete-bg-izbori.gif);
	margin-top: 5px; 
	font-size: 10px;
	color: #FFF;
	text-align:	right;
	padding: 3px;
}

div#poll div.poll_sportal div.anketa_bar {
	background: #16134A url(../images/rezultati-ankete-bg-sportal.gif);
}

div#poll div.poll_lifestyle div.anketa_bar {
	background: #e26715 url(../images/rezultati-ankete-lifestyle-bg.gif);
}

/* MODIFICATORS -------------------------------------------------------------------------------------- */

.clear {
	clear: both;
	height:0;
	margin:0;
	/* IE6 height fix */
	font-size: 1px;
	line-height: 0;
}

.clear_both {
	clear: both !important;
}

.right {
	float: right !important;
}

.left {
	float: left !important;
	display: inline;
}

.relative {
	position: relative !important;
}

.nobg {
	background: none !important;
}

.nopad {
	padding: 0 !important;
}

.nomarg {
	margin: 0 !important;
}

.padding_10px {
	padding: 10px !important;
}

.padding_15px {
	padding: 15px !important;
}

.bpad_10px {
	padding-bottom: 10px !important;
}

.tpad_10px {
	padding-top: 10px !important;
}

.lpad_10px {
	padding-left: 10px !important;
}

.rpad_10px {
	padding-right: 10px !important;
}

.bmarg_10px {
	margin-bottom: 10px !important;
}

.tmarg_10px {
	margin-top: 10px !important;
}

.lmarg_10px {
	margin-left: 10px !important;
}

.rmarg_10px {
	margin-right: 10px !important;
}

.brdr_left {
	background: url(../images/crt_vert.gif) repeat-y left;
}

.brdr_right {
	background: url(../images/crt_vert.gif) repeat-y right;
}

.brdr_top {
	background: url(../images/crt_hor.gif) repeat-x top;
}

.brdr_bott {
	background: url(../images/crt_hor.gif) repeat-x bottom;
}


br.iefix_2 {
  height: 1px;
  line-height: 1px;
  overflow: hidden;
}

div.bottom_paginacija div.search_paginacija {
	background-color: #d5d5cb !important;
}

div.lifestyle_rcol {
	margin-bottom: 10px;
	height: 99px;
	overflow: hidden;
}

div.lifestyle_rcol h2 {
	float: left;
	width: 100px;
	padding-left: 10px;
	/*height: 82px;*/
	font-size: 11px !important;
	margin-bottom: 4px;
}

div.lifestyle_rcol p {
	font-size: 10px;
	margin-left: 160px;
	color: #DDD;
}

/* MOJ VECERNJI */
div.mixed_child.specijal_48 div.other_news_sub1 div.box_header {
	background-image: url(../images/ostale_pogodnosti.gif) !important;
}

/* PRETPLATA */
div.mixed_child.specijal_47 div.other_news_sub1 div.box_header {
	background-image: url(../images/ostale_akcije.gif) !important;
}

div#div_galerija_overview div.paginacija {
	margin-bottom: 10px;	
}

div#div_galerija_overview div.paginacija span {
	background-color:#FFFFFF;
	border: 1px solid #FFFFFF;
	margin: 0 1px;
	position: relative;
}

div#div_galerija_overview div.paginacija span.active {
	border:1px solid #F99D1C;
}

div#div_galerija_overview div.paginacija span:hover {
	border:1px solid #F99D1C;
}


div#div_video_overview div.paginacija {
	margin-bottom: 10px;	
}

div#div_video_overview div.paginacija span {
	background-color:#FFFFFF;
	border: 1px solid #FFFFFF;
	margin: 0 1px;
	position: relative;
}

div#div_video_overview div.paginacija span.active {
	border:1px solid #F99D1C;
}

div#div_video_overview div.paginacija span:hover {
	border:1px solid #F99D1C;
}

div.ad_500x160 {
	width: 500px;
	height: auto;
	margin-bottom: 10px;
}

div.specijali_udzbenici {
	width: 800px;
	height: auto;
	overflow: hidden;
}

div.udzbenici {
	width: 800px;
	background: #FFFFFF url(../images/video_vecernji_tv_bg.gif) repeat-x 0 -17px;
}

div.udzbenik_list {
	clear: both;
	padding: 10px;
/*	margin-bottom: 10px;*/
}

div.udzbenik_list table tr td {
	font-size: 12px;
	padding: 5px 10px 5px 5px;
}

div.udzbenik_list table tr.header_udzbenici td,
div.udzbenik_list table tr.header_udzbenici:hover{
	background-color: #CCE5F7;
}

div.udzbenik_list table tr.par:hover td,
div.udzbenik_list table tr:hover td {
	background-color: #7eb7e0;
}

div.udzbenik_list table tr td.book_id {
	padding-left: 8px;
}

div.udzbenik_list table tr.par td {
	background-color: #e7f5ff;
}

div.udzbenik_list table tr.header_udzbenici td {
	font-size: 12px;
	font-weight: bold;
}
/*
div.udzbenik_list table tr.predmet_name:hover {
	cursor: pointer;
}*/

div.udzbenik_list table tr.predmet_name td {
	font-weight: bold;
	border-top: 1px solid #a3d0f0;
	border-bottom: 1px solid #a3d0f0;
	background-color: #CCE5F7;
}

div.udzbenik_list table tr.header_udzbenici td.autori {
	width: 120px;
}

div.udzbenik_list table tr td.cijena {
	text-align: center;
}

table#razred_2,
table#razred_3,
table#razred_4,
table#razred_5,
table#razred_6,
table#razred_7,
table#razred_8 {
	display: none;
}

div.buttons_udzbenici {
	clear: both;
	position: relative;
	width: 100%;
	height: 18px;
	margin-top: 20px;
}

img.add_more {
	position: absolute;
	top: 0;
	right: 117px;
	
}

div.udzbenik_list input.izracunaj_cijenu {
	border: none;
	background: url(../images/izracunaj_cijenu.gif) no-repeat;
	width: 107px;
	height: 18px;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
}



table#show_udzbenici tr td {
	font-size: 12px;
	padding: 5px 10px 5px 5px;
	text-align: left;
}


table#show_udzbenici tr td.tright {
	text-align: right;
}

table#show_udzbenici tr.header_udzbenici td,
table#show_udzbenici tr:hover td {
	background-color: #D5D5CB;
}

table#show_udzbenici tr.udzbenici_actions:hover td {
	background-color: #FFFFFF !important;
}

table#show_udzbenici tr td input[type=checkbox] {
	height: 20px;
	width: 20px;
}

div.special_banner {
	display: inline;
	height: auto;
	overflow: hidden;
}

ol.upute {
	list-style-position: inside;
	margin-bottom: 10px;
}

ol.upute li {
	font-size: 14px;
	font-weight: bold;
	color: #075D9A;
	margin: 3px 0;
}

ol.upute li.prva {
	color: #698000;
}

ol.upute li.druga {
	color: #0074c6;
}

ol.upute li.treca {
	color: #ffa200;
}

ol.upute li.cetvrta {
	color: #c30637;
}

div.banner_under_cal {
	width: 250px;
	overflow: hidden;
	float: right;
	margin-top: 10px;
}

div#externalLink {
	display: none;
    position: fixed;
    top: 35%;
    left: 50%;
    margin-left: -200px;
	width: 320px;
	overflow: hidden;
	background-color: #000000;
}

* html div.externalLink {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

div.special_sub_180 {
	width: 180px;
	overflow: hidden;
	margin-bottom: 10px;
}

div.special_sub_180 div.image_180 {
	width: 180px;
	height: 138px;
	overflow: hidden;
	clear: both;
	position: relative;
	display: block;
}

div.special_sub_180 div.image_180 div.overlay_180 {
	position: absolute;
	left: 0;
	top: 96px;
	height: 42px;
	width: 180px;
	z-index: 50;
	background-color: #000000;
	filter: alpha(opacity=70);
	-moz-opacity: .70;
	opacity: .70;
}

div.special_sub_180 div.image_180 div.overtext_180 {
	position: absolute;
	left: 5px;
	top: 101px;
	height: 32px;
	width: 170px;
	z-index: 60;
	overflow: hidden;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
}

div.special_sub_180 div.image_180 div.overtext_180 a,
div.special_sub_180 div.image_180 div.overtext_180 a:visited {
	color: #FFFFFF;
}

div.special_sub_180 div.image_180 div.overtext_180 a:hover {
	color: #B4A790;
}

div.ft_180 {
	width: 180px;
	margin-top: 10px;
	overflow: hidden;
	background-color: #FFFFFF;
}

div.ft_180 div.lajsna {
	padding-left: 5px;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 17px;
	overflow: hidden;
	background: url(../images/top_news_head.gif);
	color: #FFFFFF;
}

div.ft_180 div.visible_category_news_text {
	height: auto;
	overflow: visible;
	position: relative;
	height: 95px;
	width: 180px;
	margin-top: 0;
}

div.ft_180 div.visible_category_news_text div.vis_overlay {
	background-color: #000000;
	filter: alpha(opacity=70);
	-moz-opacity: .70;
	opacity: .70;
	left: 0;
	top: 53px;
	height: 42px;
	width: 180px;
	position: absolute;
	z-index: 50;
}


div.ft_180 div.visible_category_news {
	padding: 0px;
	overflow: visible;
	height: auto;
}

div.ft_180 div.visible_category_news h2 {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	top: 58px; left: 5px;
	width: 170px;
	height: 32px;
	overflow: hidden;
	position: absolute;
	z-index: 60;
	text-align: center;
}

div.ft_180 div.visible_category_news h2 a,
div.ft_180 div.visible_category_news h2 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

div.ft_180 div.visible_category_news p {
	color: #CCCCCC;
	font-size: 11px;
	margin-top: 5px;
	height: auto;
	overflow: visible !important;
}

div.ft_180 div.visible_category_news h2 a:hover {
	color: #8D674D;
}

div.ft_180 ul.invisible_category_news {
	margin-top: 0;
	padding-top: 5px;
}

div.ft_180 ul.invisible_category_news li {
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px dotted #CECECE;
	border-top: none;
	padding: 6px 5px 6px 15px;
	color: #6294DA;
	white-space: normal;
	height: auto !important;
	width: 150px;
}

div.ft_180 ul.invisible_category_news li a,
div.ft_180 ul.invisible_category_news li a:visited {
	color: #000000;
	text-decoration: none;
}

div.ft_180 ul.invisible_category_news li a:hover {
	color: #8D674D;
}

div.keyword_interni {
	margin-bottom: 10px;
	width: 800px;
	overflow: hidden;
}

div.keyword_description {
	width: 180px;
	overflow: hidden;
}

div.keyword_text {
	background-color: #ECECE5;
	color: #767466;
	padding: 7px 10px;
	font-size: 12px;
}

div.sharing {
	margin-top: 10px;
	background-color: #ECECE5;
	padding: 7px 10px;
}

ul.external_linked {
	list-style: none;
	background-color: #ECECE5;
	margin-top: 10px;
	padding: 7px 10px;
}

ul.external_linked li {
	padding-left: 25px;
	font-size: 12px;
	height: 22px;
	line-height: 22px;
}

ul.external_linked li.wiki {
	background: url(../images/wiki.gif) no-repeat left center;
}

ul.external_linked li.fb {
	background: url(../images/sm_facebook.gif) no-repeat left center;
}

ul.external_linked li.twit {
	background: url(../images/sm_twitter.gif) no-repeat left center;
}

ul.external_linked li.web {
	background: url(../images/web.gif) no-repeat left center;
}

ul.external_linked li.google {
	background: url(../images/google.gif) no-repeat left center;
}

h2.key_rijec {
	font-size:10px;
	font-weight: normal;
	display: inline;
}

.izdvojen_clanak_box {
	width: 260px;
	height: 60px;
	display: block;
	overflow: hidden;
}

.izdvojen_clanak_slika {
	width: 70px;
	height: 60px;
	float: left;
	padding: 2px;
}

.izdvojen_clanak_text {
	width: 175px;
	height: 60px;
	display: block;
	float: left;
	margin: 2px 5px 2px 5px;
	font-size: 11px;
	line-height: 14px;
}

div.izbori_anketa {
	width: 260px;
	height: 235px;
	background: url(../images/izbori_anketa_bkg.gif) repeat-x #1E385C;
	color: #FFFFFF;
	margin-bottom: 10px;
}

div.izbori_anketa div.izbori_lajsna {
	width: 260px;
	height: 17px;
	background: url(../images/izbori_lajsne2.gif) 0 0 no-repeat;
	overflow: hidden;
}

div.izbori_anketa div.izbori_anketa_tema {
	padding: 10px;
}

div.izbori_anketa div.izbori_anketa_tema h4 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

div.izbori_anketa div.izbori_anketa_opcije {
	padding: 10px;
	height: 100px;
	overflow: hidden;
}

div.izbori_anketa input {
	float: left;
}

div.izbori_anketa label {
	font-size: 12px;
	float: left;
	display: inline;
	margin-left: 10px;
	color: #FFFFFF;
}

div.izbori_anketa br {
	clear: left;
}

div.izbori_anketa div.izbori_anketa_submit {
	clear: both;
	padding-top: 0px;
	margin-left: 10px;
}

div.izbori_anketa input.izbori_submit_anketa {
	width: 49px;
	height: 18px;
	line-height: 18px;
	background: url(../images/izbori_anketa_button.gif) top left;
	cursor: pointer;
	border: 0 none;
}

div.izbori_anketa a.rezultati_button {
	display: block;
	background: url(../images/izbori_anketa_button.gif) top right;
	width: 84px;
	height: 18px;
	float: left;
	display: inline;
	margin-left: 5px;
	overflow: hidden;
}

div.special_sub_180.izbori {
	width: 260px;
	height: 80px;
	background: url(../images/author_articles_show_bg_sub.gif) #F4F4F1 repeat-x scroll 0 0;
}

div.special_sub_180.izbori div.izbori_lajsna_interview {
	height: 17px;
	width: 260px;
	background: url(../images/izbori_lajsne2.gif) no-repeat 0 -17px;
	overflow: hidden;
}

div.special_sub_180.izbori div.izdvojen_clanak_box {
	border: 1px solid #E5E5E5;
	border-top: 0 none;
	height: 60px;
	width: 254px;
	padding: 2px 2px 0 2px;
}

div.special_sub_180.izbori div.izdvojen_clanak_slika {
	float: left;
	width: 83px;
	height: 54px;
}

div.special_sub_180.izbori div.izdvojen_clanak_text {
	float: left;
	width: 155px;
}

div.izbori_izdvojeno {
	float: left;
	width: 530px;
	height: 325px;
	background-color: #f0f0ec;
}

div.izbori_izdvojeno_lajsna {
	height: 17px;
	width: 530px;
	background: url(../images/izbori_lajsne2.gif) 0 -102px no-repeat #435c94;
	overflow: hidden;
}

div.izbori_izdvojeno_left {
	width: 245px;
	float: left;
	display: inline;
	margin-left: 15px;
}

div.izbori_izdvojeno_right {
	width: 245px;
	float: right;
	display: inline;
	margin-right: 15px;
}

div.izbori_izdvojeno ul {
	list-style: none outside;
}

div.izbori_izdvojeno li {
	height: 82px;
	overflow: hidden;
	margin-top: 15px;
}

div.izbori_izdvojeno li dd.article_image {
	width: 125px;
	height: 82px;
	float: left;
	margin: 0;
}

div.izbori_izdvojeno li dt {
	width: 110px;
	float: right;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	display: inline;
}

div.izbori_izdvojeno li dt a,
div.izbori_izdvojeno li dt a:visited {
	color: #435c94;
}

div.izbori_izdvojeno li dt a:hover {
	color: #000000;
}

div.izbori_izdvojeno li dd.article_desc {
	width: 110px;
	float: right;
	font-size: 11px;
	margin: 0;
	display: inline;
}

div.izbori_kandidati {
	background-color: #435c94;
	width: 180px;
}

div.lajsna_kandidati {
	width: 180px;
	height: 17px;
	background: url(../images/izbori_lajsne2.gif) no-repeat 0 -85px;
	overflow: hidden;
}

div.izbori_kandidati ul {
	list-style: none outside;
}

div.izbori_kandidati ul li {
	height: 42px;
	width: 170px;
	padding: 5px;
	border-top: 1px dotted #FFFFFF;
}

div.izbori_kandidati ul li.first {
	border-top: none;
}

div.izbori_kandidati li dt {
	float: right;
	width: 100px;
}

div.izbori_kandidati li dt a,
div.izbori_kandidati li dt a:visited {
	color: #FFFFFF;
	font-size: 12px;
}

div.izbori_kandidati li dt a:hover {
	color: #cdcdcd;
}

div.izbori_kandidati li dd {
	width: 64px;
	height: 42px;
	float: left;
}

.keyword_anketa {
	margin-top: 10px
}

.keyword_anketa .anketa_box {
	background-color: #ECECE5;
	color: #767466;
	font-size: 12px;
	
}

.keyword_anketa .lajsna {
	width: 356px;
	height: 15px;
	color: #FFFFFF;
	background-color: #435C94;
	padding: 2px;
}

.keyword_anketa .lajsna div {
	color: #FFFFFF !important;
}

.keyword_anketa .submit_anketa_clanak {
	background: transparent url(../images/izbori_anketa_button.gif) repeat scroll left top !important;
}

a.rezultati_button {
	display: block;
	background: url(../images/izbori_anketa_button.gif) top right;
	width: 84px;
	height: 18px;
	float: left;
	display: inline;
	margin-left: 5px;
	margin-top: 10px;
	overflow: hidden;
}

#ie6_alert {
	background: url(../images/ie6_alert.jpg) no-repeat;
	width: 432px;
	height: 239px;
}

#ie6_alert h2 {
	font-size: 18px;
	color: #474747;
	margin: 20px 0 0 20px;
}

#ie6_alert h4 {
	font-size: 11px;
	font-weight: normal;
	color: #474747;
	margin: 10px 20px 0 20px;
}

#ie6_alert a.browser {
	display: block;
	width: 86px;
	height: 95px;
	float: left;
	position: relative;
	top: 20px;
}

#ie6_alert a.browser span {
	display: none;
}

#ie6_alert a.jqmClose {
	font-size: 10px;
	display: inline;
	margin: 20px 20px 0 0;
}


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	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;	
}


