/* this css file define styles for NarodneNovine_home portal begin */ 
* {
	margin:0;
	padding:0;
}
body {
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#484848;
	background-color:#fff;
}
a, a:link, a:active, a:visited {
	color:#484848;
	text-decoration:none;
	outline:none;
}
a:hover {
	outline:none;
	text-decoration:underline;
}
input {
	outline:none;
}
img {
	border:0px;
}
#page-wrapper {
	width:912px;
	margin:0 auto 0 auto;
}
#left-sidebar {
	width:277px;
	float:left;
	overflow:hidden;
	margin:13px 0 0 11px;
}
#main {
	width:598px;
	float:right;
	overflow:hidden;
	margin:13px 11px 0 0;
}
/*accessibility_navigation begin*/
.accessibility-navigation {
	left:-9999px;
	top:-9999px;
	position:absolute;
}
.accessibility-navigation li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
/*accessibility_navigation end*/

/*header begin*/
#header {
	background:  #fff url(../../images/superbrands.png) no-repeat scroll 540px bottom;
	height:110px;
	overflow:hidden;
}
#logo {
	width:430px;
	height:99px;
	display:block;
	text-indent:-9999px;
	float:left;
	margin:6px 0 0 1px;
}
#logo a, #logo a:link, #logo a:active, #logo a:visited, #logo a:hover {
	width:430px;
	height:99px;
	display:block;
	background:url(../../images/logo.gif) no-repeat left top;
}
#top-links {
	/*width:330px;*/
	float:right;
	list-style:none;
	margin:86px 0 0 0;
}
#top-links li {
	float:left;
}
#top-links li a, #top-links li a:link, #top-links li a:active, #top-links li a:visited, #top-links li a:hover {
	font-size:14px;
	text-decoration:none;
	display:block;
	margin:0 0 0 15px;
}
#homepage-link:link, #homepage-link:active, #homepage-link:visited, #homepage-link:hover {
	padding:3px 0 3px 23px;
	background:url(../../images/homepage-linkBcg.gif) no-repeat left 2px;
	color:#000;
}
#contact-link:link, #contact-link:active, #contact-link:visited, #contact-link:hover {
	padding:3px 0 3px 23px;
	background: url(../../images/contact-linkBcg.gif) no-repeat left 3px;
	color:#000;
}
#ecommerce-link:link, #ecommerce-link:active, #ecommerce-link:visited, #ecommerce-link:hover {
	padding: 3px 10px;
	background-color: #df5814;
	color: #fff;
}
/*header end*/

/*navigation begin*/

#navigation {
	background:url(../../images/navigationBcg.gif) no-repeat left top;
	margin:10px 0 0 0;
	overflow:hidden;
	height:45px;
}
.level1 {
	list-style: none;
	overflow: hidden;
	width: 670px;
	float: left;
	margin:13px 0 0 25px;
}
.level1 li {
	float: left;
	margin: 0 10px 0 0;
}
.level1 li a, .level1 li a:link, .level1 li a:active, .level1 li a:visited {
	/*font-size:1.6em;*/
	font-size: 13px;
	font-weight: bold;
	display: block;
	padding: 3px 15px 4px 15px;
	position: relative;
}
.level1 li a:hover {
	text-decoration:none;
	color:#FFFFFF;
	background:url(../../images/level1-mainpart.gif) no-repeat left top;
}
.level1 li a:hover span {
	position:absolute;
	display:block;
	width:9px;
	height:23px;
	top:0px;
	right:0px;
	background:url(../../images/level1-rightpart.gif) no-repeat right top;
}
.level1 li a.selected, .level1 li a.selected:link, .level1 li a.selected:active, .level1 li a.selected:visited, .level1 li a.selected:hover {
	text-decoration:none;
	color:#FFFFFF;
	background:url(../../images/level1-mainpart.gif) no-repeat left top;
}
.level1 li a.selected span {
	position:absolute;
	display:block;
	width:9px;
	height:23px;
	top:0px;
	right:0px;
	background:url(../../images/level1-rightpart.gif) no-repeat right top;
}
/*navigation end*/

/*search begin*/
#search {
	width:200px;
	height:25px;
	float:right;
	overflow:hidden;
	background:url(../../images/searchBcg.gif) no-repeat left top;
	margin:11px 10px 0 0;
}
.search-input {
	border:0px;
	width:159px;
	float:left;
	margin:2px 0 0 5px;
	padding:2px;
}
.search-button {
	border:0px;
	background:none;
	text-indent:-9999px;
	width:29px;
	float:left;
	margin:2px 0 0 0;
	cursor:pointer;
}
.search-results {
	font-size:1.4em;
	color:#333;
}
.search-results dl {
	margin:10px 0 10px 0;
}
.search-results dl dt {
	font-weight: bold;
	background:url(../../images/list-bullet.gif) no-repeat left 7px;
}
.search-results dl dt a, .search-results dl dt a:link, .search-results dl dt a:active, .search-results dl dt a:visited, .search-results dl dt a:hover {
	font-weight: bold;
	text-decoration:none;
}
.search-results dl dt a:hover {
	color:#000000;
	text-decoration:underline;
}
.search-results dl dd {
	margin:0 0 5px 0;
}
.search-results dl dt, .search-results dl dd {
	padding:0 0 0 13px;
}
.pager {
	margin:0 0 10px 0;
}
/*search end*/


/*index begin*/
#index-region {
	width:243px;
	overflow:hidden;
	background:url(../../images/index-topBcg.jpg) no-repeat left top;
	background-color:#EEF1F8;
	padding: 0 17px 17px 17px;
}
#index-region-footer {
	width:277px;
	height:7px;
	background:url(../../images/index-bottomBcg.gif) no-repeat left top;
}
.official-gazette {
	text-indent:-9999px;
	display:block;
	width:228px;
	height:50px;
	background:url(../../images/narodne-novine-paper.gif) no-repeat left top;
	margin:0 0 15px 0;
}
.caption-index {
	color:#231F20;
	font-size:1.9em;
	font-weight:bold;
	border-bottom:1px solid #DCDBDB;
	padding:0 0 5px 0;
	margin:30px 0 15px 0;
	font-family:"Cambria", Arial, Helvetica, sans-serif;
}
.caption-index a, .caption-index a:link, .caption-index a:active, .caption-index a:visited {
	text-decoration:underline;
	color:#231F20;
}
.caption-index a:hover {
	text-decoration:none;
}
.link-text-index:link, .link-text-index:active, .link-text-index:visited {
	font-size:1.4em;
	color:#00598D;
	text-decoration:none;
	position:relative;
	display:block;
	padding:2px 0 0 20px;
	margin:0 0 3px 0;
}
.link-text-index:hover {
	color:#333;
	text-decoration:none;
}
.link-text-index:link span, .link-text-index:active span, .link-text-index:visited span {
	width:15px;
	height:14px;
	position:absolute;
	left:0px;
	top:3px;
	background:url(../../images/link-index-bullet.gif) no-repeat left top;
}
.link-text-index:hover span {
	background:url(../../images/link-index-bullet.gif) no-repeat right top;
}
/*index end*/

/*****main container begin*****/

/*slider begin*/

#region-slider {
	background:url(../../images/slider-topBcg.gif) no-repeat left top;
	background-color:#EEF1F8;
	position:relative;
	padding:0 0 7px 0;
}
#region-slider-footer {
	background:url(../../images/slider-bottomBcg.gif) no-repeat left top;
	height:7px;
	width:100%;
	position:absolute;
	left:0px;
	bottom:0px;
}
.article-slider {
	padding:16px 16px 9px 16px;
	overflow:hidden;
	height:158px;
}
.article-slider-image {
	display:block;
	width:210px;
	float:left;
	margin:0 15px 0 0;
	background-color:#FFFFFF;
	border:1px solid #D9D9D9;
}

.lead-slider img, .text-slider img {
	display:none;
}
.article-heading-slider {
	/*font-family:"Times New Roman", Times, serif;*/
	font-size:2.2em;
	color:#333;
	font-weight:normal;
	margin:0 0 15px 0;
}
.article-heading-slider a, .article-heading-slider a:link, .article-heading-slider a:active, .article-heading-slider a:visited {
	color:#333;
	text-decoration:none;
}
.article-heading-slider a:hover {
	text-decoration:underline;
}
.lead-slider, .text-slider {
	font-size:1.4em;
	color:#333;
	line-height:130%;
}
.text-slider {
	margin:15px 0 0 0;
}
.lead-slider a, .lead-slider a:link, .lead-slider a:active, .lead-slider a:visited, .text-slider a, .text-slider a:link, .text-slider a:active, .text-slider a:visited {
	text-decoration:underline;
}
.lead-slider a:hover, .text-slider a:hover {
	text-decoration:none;
}
.slider-pager {
	width:200px;
	height:22px;
	position:absolute;
	right:15px;
	bottom:10px;
	text-align:right;
}
.slider-pager a, .slider-pager a:link, .slider-pager a:active, .slider-pager a:visited {
	background:url(../../images/slider-pagerBcg.gif) no-repeat left top;
	padding:4px 8px 4px 8px;
	margin:0 4px 0 0;
	font-size:1.1em;
	color:#999;
	text-decoration:none;
}
.slider-pager a:hover {
	color:#333;
}
.slider-pager a.selected, .slider-pager a.selected:link, .slider-pager a.selected:active, .slider-pager a.selected:visited, .slider-pager a.selected:hover {
	background:url(../../images/slider-pagerBcg.gif) no-repeat left -21px;
	color:#FFFFFF;
}
/*slider end*/

/*carousel begin*/
#region-carousel {
	background:url(../../images/slider-topBcg.gif) no-repeat left top;
	background-color:#EEF1F8;
	position:relative;
	width: 598px;
	height: 130px;
	position: relative;
	padding-top: 35px;
	margin-bottom: 20px;
}
#region-carousel-footer {
	background:url(../../images/slider-bottomBcg.gif) no-repeat left top;
	height:7px;
	width:100%;
	position:absolute;
	left:0px;
	bottom:0px;
}

.carousel-wrap {
	
}
.carousel-wrap li {
	display: inline-block;
	width: 198px;
	margin: 0;
	height: 130px;
	text-align: center;
	float: left;
}
.carousel-control,
.center-wrap {
	position: absolute;
	top: 6px;
	right: 0;
}
.center-wrap {
	right: 70px;
}
.carousel-pagination a, 
.carousel-pagination a:link, 
.carousel-pagination a:active, 
.carousel-pagination a:visited {
	background:url(../../images/slider-pagerBcg.gif) no-repeat left top;
	margin:0 4px 0 0;
	font-size:1.1em;
	color:#999;
	text-decoration:none;
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	width: 22px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}
.carousel-pagination a:hover {
	color:#333;
}
.carousel-pagination a.active, 
.carousel-pagination a.active:link, 
.carousel-pagination a.active:active, 
.carousel-pagination a.active:visited, 
.carousel-pagination a.active:hover {
	background:url(../../images/slider-pagerBcg.gif) no-repeat left -21px;
	color:#fff;
}

a.carousel-previous,
a.carousel-previous:link,
a.carousel-previous:hover,
a.carousel-next,
a.carousel-next:link,
a.carousel-next:hover {
	display: inline-block;
	width: 20px;
	height: 20px;
	overflow: hidden;
	margin-left: 1px;
	cursor: pointer;
}
a.carousel-previous {
	right: 41px;
	top: 7px;
	background: url(../../images/slider-prevnextBcg.png) left top no-repeat;
}
a.carousel-next {
	right: 20px;
	top: 7px;
	background: url(../../images/slider-prevnextBcg.png) right top no-repeat;
}
#region-carousel a.disabled {
	-moz-opacity: 0.3; 
	filter:alpha(opacity=30); 
	opacity: 0.3;
	cursor: default;
}
a.carousel-previous span,
a.carousel-next span {
	display: none;
}
/*carousel end*/

/*main regions general begin*/
#region-publishing, #region-trade, #region-printing {
	width:249px;
	padding:0 24px 0 17px;
}
#publishing-cro, #publishing-eng, #trade-cro, #trade-eng, #printing-cro, #printing-eng {
	text-indent:-9999px;
	margin:9px 0 17px 5px;
	height:23px;
}
h3.caption-publishing, h3.caption-trade, h3.caption-printing {
	font-weight:normal;
	font-size:1.4em;
	margin:0 0 10px 0;
}

.link-text-home-main {
	border-bottom: 1px solid #ebebeb;
	margin:0 0 10px;
	padding: 0 0 10px 0;
	font-size: 1.2em;
}

.banner-rotator {
	border-bottom: 1px solid #ebebeb;
	margin:0 0 10px;
	padding-bottom: 10px;
}
.banner-rotator ul, 
.banner-rotator ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.banner-rotator ul li {
	height: 80px;
	overflow: hidden;
	text-align: center;
	line-height: 80px;
	vertical-align: middle;
}

/*main regions general end*/
/*region publishing begin*/
#region-publishing {
	background:url(../../images/publishingBcg.jpg) no-repeat left top;
	float:left;
	margin:13px 0 20px 0;
}
#publishing-cro {
	background:url(../../images/publishing-txt-cro.gif) no-repeat left top;
}
#publishing-eng {
	background:url(../../images/publishing-txt-eng.gif) no-repeat left top;
}
#region-publishing .link-text-home-main {
	padding: 0 0 10px 42px;
}
h3.caption-publishing {
	color:#00598D;
	font-weight:normal;
	font-size:1.4em;
}
h3.caption-publishing a, h3.caption-publishing a:link, h3.caption-publishing a:active, h3.caption-publishing a:visited {
	text-decoration:underline;
	color:#00598D;
}
h3.caption-publishing a:hover {
	text-decoration:none;
}
/*region publishing end*/

/*region trade begin*/
#region-trade {
	background:url(../../images/tradeBcg.jpg) no-repeat left top;
	float:right;
	margin:13px 0 20px 0;
}
#trade-cro {
	background:url(../../images/trade-txt-cro.gif) no-repeat left top;
}
#trade-eng {
	background:url(../../images/trade-txt-eng.gif) no-repeat left top;
}
h3.caption-trade {
	/*color:#498D00;*/
	color:#ff0f00;
}
h3.caption-trade a, h3.caption-trade a:link, h3.caption-trade a:active, h3.caption-trade a:visited {
	text-decoration:underline;
	/*color:#498D00;*/
	color:#ff0f00;
}
h3.caption-trade a:hover {
	text-decoration:none;
}
/*region trade end*/

/*region printing begin*/
#region-printing {
	background:url(../../images/printBcg.jpg) no-repeat left top;
	float:right;
}
#printing-cro {
	background:url(../../images/printing-txt-cro.gif) no-repeat left top;
}
#printing-eng {
	background:url(../../images/printing-txt-eng.gif) no-repeat left top;
}
h3.caption-printing {
	color:#944D00;
}
h3.caption-printing a, h3.caption-printing a:link, h3.caption-printing a:active, h3.caption-printing a:visited {
	text-decoration:underline;
	color:#944D00;
}
h3.caption-printing a:hover {
	text-decoration:none;
}
/*region printing end*/

/*region journal begin*/
#region-journal {
	float: left;
	width: 290px;
	overflow: hidden;
}
#journal-cro {

}
#journal-eng {
	
}
/*region journal end*/

/*article home begin*/
.article-short-home, .bookarticle-short-home, .educationarticle-short-home, .dvdarticle-short-home, .piparticle-short-home {
	padding:0 0 15px 0;
	border-bottom:1px solid #ebebeb;
	margin:0 0 10px 0;
}
.article-short-home, .bookarticle-short-home, .educationarticle-short-home, .dvdarticle-short-home, .piparticle-short-home {
	padding:0 0 15px 42px;
}
h3.article-heading-home {
	color:#000;
	font-size:1.4em;
	font-weight:normal;
	margin:0 0 3px 0;
}
h3.article-heading-home a, h3.article-heading-home a:link, h3.article-heading-home a:active, h3.article-heading-home a:visited {
	color:#000;
	text-decoration:none;
}
h3.article-heading-home a:hover {
	text-decoration:underline;
}
.lead-home {
	font-size:1.2em;
}
.lead-home p {
	margin:0 0 10px 0;
}
.lead-home a, .lead-home a:link, .lead-home a:active, .lead-home a:visited {
	text-decoration:underline;
}
.author {
	font-size:1.2em;
}
.lead-home a:hover {
	text-decoration:none;
}
.bookarticle-short-home {
	background:url(../../images/bookarticleBcg.gif) no-repeat left top;
}
.educationarticle-short-home {
	background:url(../../images/educationarticleBcg.gif) no-repeat left top;
}
.dvdarticle-short-home {
	background:url(../../images/dvdarticleBcg.gif) no-repeat left top;
}
.piparticle-short-home {
	background:url(../../images/piparticleBcg.gif) no-repeat left top;
}
/*article trade-slider begin*/

.lead-home-trade-slider p {
	text-align:center;
}
/*article trade-slider end*/

/*article home end*/

/*****main container end*****/

/*****footer begin*****/
#footer {
	background: url(../../images/footerBcg-top.gif) no-repeat left top;
	background-color: #F3F3F3;
	overflow: hidden;
	clear: both;
	position: relative;
	padding:0 0 30px 0;
	border-top:13px solid #fff; /*separate content from footer*/
}
#footer-bottom {
	width:100%;
	height:8px;
	background:url(../../images/footerBcg-bottom.gif) no-repeat left bottom;
	position:absolute;
	left:0px;
	bottom:0px;
}
#footer #rights {
	width:400px;
	height:17px;
	font-size:1.2em;
	position:absolute;
	left:20px;
	bottom:6px;
	color:#000000;
}
/*region footer begin*/
#region-footer {
	width:146px;
	overflow:hidden;
	margin:18px 0 0 20px;
}
#region-footer a, #region-footer a:link, #region-footer a:active, #region-footer a:visited {
	display:block;
	font-size:1.2em;
	padding:0 0 0 18px;
	background:url(../../images/footer-arrow.gif) no-repeat left 1px;
	margin:0 0 6px 0;
}
#region-footer a:hover {
	color:#000000;
}
/*region footer end*/

/*footer navigation begin*/
#footer-navigation {
	width:880px;
	margin:14px 0 0 20px;
	overflow: hidden;
}
.nav-level1, .nav-level2, .nav-levelN {
	list-style:none;
}
.nav-level1 li {
	width:130px;
	overflow:hidden;
	margin:0 15px 0 0;
	float:left;
}
.nav-level1 li a, .nav-level1 li a:link, .nav-level1 li a:active, .nav-level1 li a:visited {
	font-size:1.6em;
	font-weight:bold;
}
.nav-level1 li a:hover, .nav-level2 li a:hover {
	color:#000000;
	text-decoration:none;
}
.nav-level2 li {
	margin:0;
	clear:both;
	display:block;
}
.nav-level2 li a, .nav-level2 li a:link, .nav-level2 li a:active, .nav-level2 li a:visited {
	font-size:1.2em;
	font-weight:normal;
	margin:5px 0 0 0;
	display:block;
}
/*footer navigation end*/

/*****footer end*****/

/*clearfix begin*/
.clearfix:after {
	clear:both;
	content:' ';
	display: block;
	font-size:0;
	line-height:0;
	visibility: hidden;
	width:0;
	height:0;
}
.clearfix {
	display:inline-block;
}
* html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}
/*clearfix end*/

/* this css file define styles for NarodneNovine_home  portal end */

