@charset "utf-8";

*{
	margin:0px;
	padding:0px;
}
*:focus {outline: none;}
a, img{
	outline:none;
	border:none;
	text-decoration:none;
	color:#7c0202;
}
h3 a:hover{
	text-decoration:underline;
}
body {
	font-family:Comic Sans MS, Arial, Helvetica, sans-serif;
	background-color: #f7d94b;
	background-image: url(../assets/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	color:#000;
}
.wrapper{
	position:relative;
	width:971px;
	margin:0 auto;
	background-color:#fff;
	overflow:hidden;
}

/*-----------INTRO-----------------*/
.intro{width:704px; position:relative; height:700px;}
img.intro-image{width:704px}
a.ulaz
{
	position:absolute; 
	bottom:14px; 
	right:30px; 
	color:#fff;
	width:64px;
	height:40px; 
	z-index:1000; 
	display:block;
	font-size:20px;
	padding:10px 0 0 10px 
}
/*-----------INTRO END-----------------*/

.header{
	width:971px;
	height:263px;
	position:relative;
	overflow:hidden;
	background-image: url(../assets/header2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.logo, .liga{
	width:456px;
	height:44px;
	float:left;
	display:block;
	text-indent:-9000px;
	margin:8px 0 0 0;
}
.liga{float:right; width:350px}
.shop
{
	width:150px;
	height:80px;
	display:block;
	position:absolute;
	left:35px;
	top:100px;
	text-indent:-9000px;	
}
.navigation{
	position:relative;
	width:943px;
	height:72px;
	background-image: url(../assets/site_navig_bg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0 14px;
	overflow:hidden;
}
.main_navigation{
	width:625px;
	float:left;
	margin:2px 0 0 1px;	
}
.main_navigation ul li{
	display:block;
	width:104px;
	height:47px;
	float:left;
}
.main_navigation ul li a, .main_navigation ul li a:visited{
	width:104px;
	height:47px;
	display:block;
	text-indent:-9000px;
	
}
/*---------------------------HOME BTN---------------------------------*/
a.home_btn, a:visited.home_btn{
	background-image: url(../assets/home_btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
a:hover.home_btn{
	background-image: url(../assets/home_sel_btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/*---------------------------end of HOME BTN---------------------------------*/

/*---------------------------ONAMA BTN---------------------------------*/
a.onama_btn, a:visited.onama_btn{
	background-image: url(../assets/onama_btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
a:hover.onama_btn{
	background-image: url(../assets/onama_sel_btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/*---------------------------end of ONAMA BTN---------------------------------*/

/*---------------------------STRIPOVI BTN---------------------------------*/
a.stripovi_btn, a:visited.stripovi_btn{
	background-image: url(../assets/stripovi_btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
a:hover.stripovi_btn{
	background-image: url(../assets/stripovi_sel_btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/*---------------------------end of STRIPOVI BTN---------------------------------*/

/*---------------------------FILMOVI BTN---------------------------------*/
a.filmovi_btn, a:visited.filmovi_btn{
	background-image: url(../assets/filmovi_btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
a:hover.filmovi_btn{
	background-image: url(../assets/filmovi_sel_btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/*---------------------------end of FILMOVI BTN---------------------------------*/

/*---------------------------KNJIGE BTN---------------------------------*/
a.knjige_btn, a:visited.knjige_btn{
	background-image: url(../assets/knjige_btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
a:hover.knjige_btn{
	background-image: url(../assets/knjige_sel_btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/*---------------------------end of KNJIGE BTN---------------------------------*/

/*---------------------------OSTALO BTN---------------------------------*/
a.ostalo_btn, a:visited.ostalo_btn{
	background-image: url(../assets/ostalo_btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
a:hover.ostalo_btn{
	background-image: url(../assets/ostalo_sel_btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/*---------------------------end of OSTALO BTN---------------------------------*/


/*---------------------------SEARCHBAR---------------------------------*/
.searchbar{
	width:306px;
	height:67px;
	float:right;
}
.search_box_link{
	display:block;
	width:60px;
	height:24px;
	margin: 35px 0 0 15px;
	float:left;
	text-indent:-9000px;	
}
.search_box_input{
	display:block;
	width:175px;
	margin: 35px 0 0 8px;
	font-size:13px;
	padding:2px;
	float:left;	
	border:none;
	border-color:Transparent;
}
/**html .search_box_input
{
	width:165px;
	margin: 35px 0 0 0;
}*/
/*---------------------------end of SEARCHBAR---------------------------------*/

.content_wrapper_home, .content_wrapper{
	position:relative;
	width:943px;
	padding:0 14px;
	overflow:hidden;
}
.content_wrapper_home{
	background-image: url(../assets/intro_news_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position:relative;
	overflow:hidden;
	height:352px;
}
.content_wrapper{
	background-image: url(../assets/contentBg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	position:relative;
	overflow:hidden;
}
.content_wrapper .format_txt{
	margin:2px 5px 10px 10px;
	font-size:13px;
	text-transform:none;
	line-height:1.6em;
	padding-bottom:10px;
	clear:both;
}
.content_wrapper .format_txt span{
	font-size:15px;
	color:#000;
	line-height:1.5em;
	display:block;
}
.content_wrapper h2{
	display:block;
	width:610px;
	height:50px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:-9000px;
	padding-left:12px;
	float:left;	
}
.content_wrapper h3.category_title{
	display:block;
	width:340px;
	margin:30px 0 15px 0;
	float:left;	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	padding-left:12px;
}
.content_wrapper h3.clear{font-size:18px;}
.content_wrapper h4.category_subtitle{
	display:block;
	width:260px;
	float:right;	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin:36px 0 0 0;
}
.content_wrapper h3{
	font-size:16px;	
	padding-left:14px;
	clear:both;
}
.content_wrapper ol
{
	margin:2px 5px 10px 50px;
	font-size:13px;
}
.content_wrapper ol li{padding:10px 0 0 0}
.content_wrapper ol ul{padding:8px 12px 0 18px}
.onama_heading, .partneri_heading, .kako_do_nas_heading, .stripovi_kategorije_heading, 
.stripovi_ostripu_heading, .sitemap_kategorije_heading, .liga_heading{
	background-image: url(../assets/heading_onama.jpg);
	margin-bottom:5px;
	margin-left:5px;
}
.partneri_heading{
	background-image: url(../assets/heading_partneri.jpg);
}
.kako_do_nas_heading{
	background-image: url(../assets/heading_kako_do_nas.jpg);
}
.stripovi_kategorije_heading{
	background-image: url(../assets/heading_stripovi_kategorije.jpg);
}
.stripovi_ostripu_heading{
	background-image: url(../assets/heading_stripovi_ostripu.jpg);
}
.sitemap_kategorije_heading{
	background-image: url(../assets/heading_sitemap.jpg);
}
.liga_heading{
	background-image: url(../assets/heading_liga.jpg);
}
dl.image_box{
	padding:1px 0 20px 32px;
	float:left;
	font-size:12px;
	width:160px;
	height:130px;
	display:block;	
}
dl.address, dl.autor_image_box{
	width:294px;
	padding:1px 0 20px 12px;
	float:left;
	font-size:12px;
}
dl.address{clear:both}
dl.sec{padding-top:70px}
dl.autor_image_box{
	width:100%;
}
dl.autor_image_box dt{
	font-weight:bold;	
}
dl.autor_image_box dd{
	float:left;
	border-right:solid 1px #fff;
}
dl.image_box dt{
	float:left;
}
dl.image_box dd{
	
	padding:0 0 4px 0;
	display:block;
	width:120px;	
}
dl.image_box dd span{
	font-weight:bold;
	color:#000;
	float:left;
	font-size:11px;
}
dl.address dt
{
	font-size:14px;
	font-weight:bold;	
}
.leading_message, .left_col{
	float:left;
	width:640px;
	position:relative;
	overflow:hidden;	
}
.home_news, .right_col{
	float:left;
	width:260px;
	margin:10px 10px 10px 20px;
	position:relative;
	overflow:hidden;
	font-family: Georgia, "Times New Roman", Times, serif;	
}
.left_col{
	width:620px;
}
.right_col{
	padding-top:30px;
	width:305px;
	margin-left:5px;
	margin-right:5px;	
}
.right_col img{
	margin-bottom:11px;	
}
.right_col .last_img{margin-top:15px;}

.right_col .map{border:solid 1px #000; float:right; margin-top:20px;}

.border{border:solid 1px #000;}


.right_col .zagor_img{margin-top:5px;}

.right_col .bonelli_img{margin-top:60px;}

.right_col .first_bonelli_img{margin-top:300px;}

.small_img{margin:5px 0 0 25px;}
.home_news dt{
	font-size:20px;
	color:#fff;
}
.home_news dd{
	font-size:14px;
	color:#748877;
	font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
}
.all_news, .all_news_black 
{
	width:135px;
	height:18px;
	display:block;
	margin:7px 0 5px 115px;
	text-indent:-9000px;
	background-image: url(../assets/all_news.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
.all_news_black 
{
	background-image: url(../assets/all_news_black.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:18px 12px 6px 12px;	
}
.format_txt_lead{
	width:595px;
	font-size:13px;
	margin:166px 0 0 14px;
	padding:0 5px 3px 8px;
	font-style:normal;
	font-weight:bold;
	line-height:1.4em;
	font-family: Comic Sans MS ,Helvetica, Arial, Helvetica, sans-serif;
}
.format_txt_lead span{
	font-size:13px;
	color:#000;
	text-transform:uppercase;
}
.comics_categories{
	position:relative;
	width:955px;
	height:505px;
	padding:0 8px;
	overflow:hidden;
	background-image: url(../assets/stripovi_ketegorije_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#000;
}
.croatian{
	width:336px;
	float:left;
	padding: 95px 0 0 5px;
}
.foreign{
	width:336px;
	float:right;
	padding: 95px 0 0 0;	
}
.croatian li, .foreign li{
	float:left;
	margin:0;	
	padding:0;
	clear:none;
}
.croatian li img, .foreign li img{
	margin-bottom:40px;	
}
.movie_books_categories, .other_categories{
	position:relative;
	width:968px;
	height:220px;
	padding:0 14px 0 14px;
	overflow:hidden;
}
.movie_books_categories{
	background-image: url(../assets/filmovi_knjige_kategorije_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#fff;
	position:relative;
}
.movies, .games{
	width:336px;
	height:220px;
	float:left;
	text-indent:-9000px;
}
.txt{
	width:253px;
	height:220px;
	float:left;
	margin:0 2px;
	font-size:12px;
	line-height:1.6em;
	padding:62px 7px 10px 10px;
}
.comics_categories .txt{
	color:#fff;
	padding-top:90px;
	font-size:12px;
}
.books, .toys{
	width:338px;
	height:220px;
	float:left;
	text-indent:-9000px;
}

.other_categories{
	background-image: url(../assets/ostalo_ketegorije_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#fff;
	position:relative;
}
.other_categories .txt{
	padding-top:86px;
}
.footer {
	background-color: #000;
	width: 971px;
	position: relative;
	background-image: url(../assets/footer.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 257px;
	overflow:hidden;
	
}
.footer ul{
	display:block;
	width:225px;
	margin:80px 0 0 20px;
}
.footer li{
	display:block;
	font-size:10px;
	line-height:1.3em;
	width:75px;
	height:14px;
	margin:0;	
	margin-bottom:3px;
}
.footer li a{
	display:block;
	width:75px;
	text-indent:-9000px;
	margin:0;
}
.footer a.extras{
	display:block;
	float:left;
	width:222px;
	height:160px;
	margin:80px 5px 0 8px;
	text-indent:-9000px;
}
.lokacija, .partneri, .mtn{
	position:absolute;
	top:80px;
	font-size:14px;
	display:block;
	width:210px;
	height:1100px;
	text-indent:-9000px;
}
.lokacija{left:259px;}
.partneri{left:500px;}
.mtn{right:19px;}
.sitemap{
	/*float:left;*/
	clear:both;
	width:400px;
	list-style-type:none;
	padding:30px;	
}
.sitemap li{
	padding:3px 0 10px 22px;
	background-image: url(../assets/gunbullet.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight:bold;	
}
.sitemap li a, .sitemap li a:link, .sitemap li a:visited{
	color:#000;
	font-weight:bold;	
}
.sitemap li a:hover{
	color:#ccc;	
}
.kontakt
{	
	width:610px;
	height:550px;
	background-image: url(../assets/kontaktBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:40px 10px 20px 40px;
	margin-left:8PX;
	position:relative;
}
.kontakt p.write
{	
	float:left;
	width:400px;
	margin-bottom:10px;
	padding-left:15px;
}
.kontakt p.data
{	
	float:left;
	margin-bottom:10px;
	width:155px;
	padding-left:15px;
}
.kontakt input, .kontakt textarea, .kontakt select
{	
	width:250px;
	font-size:13px;
	padding:4px;
	border:solid 2px #241f05;
}
.kontakt option
{	
	font-size:13px;
	padding:1px 3px 1px 4px;
}
.kontakt a
{	
	display:block;
	width:100px;
	height:38px;
	text-indent:-9000px;
	background-image: url(../assets/sendBtn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position:absolute;
	bottom:140px;
	right:170px;
}
.news_heading, .news_published, .news_subheading, .news_body, .news_list
{
	font-family: Arial, Helvetica, sans-serif;
	padding-left:12px;
		
}
.news_heading
{
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;	
}
.news_subheading
{
	font-size:14px;
	font-weight:bold;	
}
.news_published
{
	font-size:12px;
	font-style:italic;
	padding-bottom:5px;	
	color:#494848;
}
.news_body
{
	font-size:14px;
}
.news_list
{
	padding-bottom:5px;
	font-size:12px;
}
.news_list a
{
	padding-left:5px;
	font-size:16px;
}
.news_list a:hover
{
	text-decoration:underline;
}

.news_image 
{ 
	margin:0 0 12px 12px; 
	border:solid 1px #494848;
}