/*

Theme Name: InsulaTours

Author: Insula Bit

Author URI: http://www.insulabit.com

*/



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	

	font-family: Arial, sans-serif;

	

	}



/* remember to define focus styles! */

:focus {

	outline: 0;

	}



body {

	line-height: 1;

	color: #444;

	background:#eee  url(images/bgr_ucenici.jpg) repeat ;

	font-size: 11px;

	margin:0 0 25px 0;

	}



ol, ul {

	list-style: none;

	}



/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: separate;

	border-spacing: 0;

	}



/* Font Controls*/	



#headertext h1 {

	font-size: 3em;

	font-weight: normal;

}



h2 {

	color: #282923;

	font-size: 20px;

	margin-bottom: 8px;

	font-weight: normal;

}



h3 {

	color: #282923;

	font-size: 18px;

	font-weight: normal;

	margin: 30px 0 8px 30px;

	border-bottom:1px solid #eee;

	padding-bottom:10px;

}



p {

	font-size: 11px;

	line-height: 20px;

	margin-bottom: 14px;

}



p.description {

	color: #0095d3;

}



a, a:visited {

	color: #444;

	text-decoration: none;

}



.post a, .post a:visited {

	padding: 2px;

}



a:hover {

	color: #444;

	text-decoration: underline;

}



#headertext h1 a, #headertext h1 a:hover, #headertext h1 a:visited, .post h2 a, .post h2 a:visited, .post h3 a, .post h3 a:visited {

	background-color: transparent;

	color: #282923;

	text-decoration: none;

	padding: 0;

}



.post h2 a:hover, h3 a:hover {

	color: #282923;

	text-decoration: underline;

	background-color: transparent;

}



/* Structures Controls */



body {

	

	text-align: left;	

}



#wrapper {

	width: 980px;

	margin: 120px auto 0;

	text-align: left;

	background:#fff;

	padding:15px 0 0 0;

	border-bottom:0px solid #007DBC;

	border-top:0px solid #007DBC;

	

}



#header {

	height: 220px;

	width: 980px;

	background: url(images/headerbgr.png) no-repeat  ;

	padding:0;

	margin:0 auto;

}

#nagradna a{width:203px;height:168px;display:block;position:absolute;z-index:10;background:url(images/nagradna.png)no-repeat;margin-top:-110px;margin-left:40px;text-indent:-9999px;}

#clouds{width:888px;height:66px;background:url(images/clouds.png);position:absolute;z-index:0;margin-left:40px;margin-top:-75px;}

#ucenici_topheader{width:290px;height:124px;background:url(images/ucenici_topheader.png);position:absolute;z-index:10;margin-left:-15px;margin-top:-95px;}



#headertext h1 {text-indent:-10000px;margin-left:325px;margin-top:-125px; padding:0;background:url(images/logo.png) no-repeat;position:absolute;width:267px;height:201px;z-index:20; }

#headertext h1 a {display:block;outline:none;  height:78px;width:208px;cursor:pointer;margin-top:15px;margin-left:20px;}





#navigation{ font-size:12px; text-transform:none; font-weight:bold;margin-top:20px;margin-left:60px;padding-top:10px;position:absolute;height:151px;z-index:20;}

#menu{display:block;  margin:40px 15px 0px 15px;padding:10px;}

#menu li{list-style:none;border-bottom:0px solid #262626;display:inline;}

#menu .naslovna a{margin-right:3px;}



#menu a{ font-size:12px;font-weight:bold;  margin-bottom:10px; padding:10px; text-decoration: none;color:#444; border-right:1px solid #eee; }



#menu a:hover, #menu a:active,

li.current_page_parent a,

li.current_page_parent a:visited,

#menu li.current_page_item a,

#menu li.current_page_item a:visited

{color: #EE4A24;  margin-bottom:10px; padding:10px; }

#sidebar .current_page_item a{color:#F37529;text-decoration: none;background:url(images/podmenu_active.gif) no-repeat center right;}











#slider {

	height: 262px;

	width: 952px;

	

	padding:0;

	margin:0 auto;

}

#slider_europa{width:305px;height:250px;display:block;background:url(images/europa.png) no-repeat;float:left;margin-right:10px;margin-left:5px;}

#slider_europa a{width:305px;height:250px;display:block;float:left;cursor:pointer;text-indent:-9999px;}



#slider_zene{width:305px;height:250px;display:block;background:url(images/lafemme.png) no-repeat;float:left;margin-right:10px;}

#slider_zene a{width:305px;height:250px;display:block;float:left;cursor:pointer;text-indent:-9999px;}



#slider_ucenici{width:305px;height:250px;display:block;background: url(images/funschool.png) no-repeat;float:left;margin-right:0px;}

#slider_ucenici a{width:305px;height:250px;display:block;float:left;cursor:pointer;text-indent:-9999px;}



.izdvojeno{width:215px;height:150px;border:4px solid #fff;display:block;float:left;margin-right:10px;overflow:hidden;padding:0;position:relative;}

.izdvojeno img{width:215px;height:150px;border:0;padding:0;}

.izdvojeno h2 a:link,.izdvojeno h2 a:active, .izdvojeno h2 a:visited{position:absolute;margin-top:0px;color:#fff;background:#A9BC21;padding:15px;font-size:13px;font-weight:bold;width:100%;}

#maincontent {margin-top: 10px;}



/*kategorije naslovna*/

#menu_europa{width:305px;height:291px;display:block;background: url(images/menu_europa.png) no-repeat;float:left;margin-right:10px;margin-left:15px;padding-top:60px;}

#menu_europa ul li a {

	display: block;

	width:240px;

	color: #fff;

	text-decoration: none;

	margin-left: 20px;

	padding: 10px 0px 10px 20px;

	border-bottom: 1px solid #B7CB28;

	font-size:12px;

	font-weight:bold;

	}

#menu_europa ul li a:hover{text-decoration:underline;}





#menu_zene{width:305px;height:250px;display:block;background: url(images/menu_femme.png) no-repeat;float:left;margin-right:10px;padding-top:60px;}

#menu_zene ul li a {

	display: block;

	width:240px;

	color: #fff;

	text-decoration: none;

	margin-left: 20px;

	padding: 10px 0px 10px 20px;

	border-bottom: 1px solid #E4398A;

	font-size:12px;

	font-weight:bold;

	}

#menu_zene ul li a:hover{text-decoration:underline;}



#menu_ucenici{width:305px;height:250px;display:block;background: url(images/menu_ucenici.png) no-repeat;float:left;margin-right:0px;padding-top:60px;}

#menu_ucenici ul li a {

	display: block;

	width:240px;

	color: #fff;

	text-decoration: none;

	margin-left: 20px;

	padding: 10px 0px 10px 20px;

	border-bottom: 1px solid #6E9ED2;

	font-size:12px;

	font-weight:bold;

	}

#menu_ucenici ul li a:hover{text-decoration:underline;}

/*end kategorije naslovna*/





.greska {padding-left:30px;}

.greska a{text-decoration:underline;}

.greska a:hover{text-decoration:underline;}





#contentleft_full {

	float: left;

	width: 940px;

	padding: 20px;

	margin-bottom: 15px;

	

}



#contentleft_full img{border:0px solid #ccc;padding:0px;}



#contentleft {

	float: left;

	width: 650px;

	padding-left: 10px;

	padding-right: 15px;

	margin-bottom: 15px;

	border-left:0px solid #444;

	

	

}

#contentleft blockquote{background:#DCF1FB url(images/quotebgr.jpg) no-repeat right bottom;color:#444;padding:15px;border-left:4px solid #9CCCE3;margin-bottom:15px;}

/*naslovi*/

.post h2{border-bottom:0px solid #ddd;padding:8px 0 10px 0px;margin-left:28px;color:#007DBC;}



h2.podnaslov{border-bottom:0px solid #ddd;padding:8px 0 0px 0px;margin-left:28px;color:#007DBC;font-size:16px;font-weight:bold;}



#contentleft .h2arhiva{border-bottom:1px solid #eee;padding:0 0 10px 10px;background:url(images/) no-repeat left top;margin-left:30px;font-size:24px;color:#5388C1;}

#contentleft img{border:1px solid #ccc;padding:5px;}



.post {

	margin-bottom: 40px;

	padding-left:10px;

}





.entry {

	margin-top: 20px;

	padding-left:30px;

}

.entry a:link,.entry a:visited,.entry a:active{text-decoration:underline;font-weight:bold;}

.entry a:hover{text-decoration:none;font-weight:bold;}

.post li{margin-bottom:8px;}

.post ul, .post ol {

	

	line-height: 18px;

	margin: 20px 20px 20px 40px;

	

}



.post ul {

	list-style: disc;

	

}



.post ol {

	list-style: decimal;

}



.post ul.children {

	font-size: 11px;

}



.navigation {

	display: block;

	text-align: left;

	margin-top: 10px;

	margin-left:20px;

	margin-bottom: 60px;

	}







.post img.alignleft {

	float: left;

	margin-right: 10px;

}	



a:hover img {

	background-color: transparent;

}



.post img {

	border: 0px solid #e1e1e1;

}



/* sidebar controls */



#sidebar {

	float: left;

	margin-left: 10px;

	margin-bottom:20px;

	

}

#sidebar img{border:1px solid #ccc;padding:3px;}



#sidebarleft_novosti {

	float:left;

	width: 220px;

	margin-bottom: 30px;

	border-left: 1px solid #e1e1e1;

	padding-left:10px;

	

	}



#sidebarleft_novosti h3 {font-size:18px;font-weight:bold;margin-top:10px;margin-bottom:10px;color:#999;background:url(images/novostih2.jpg) no-repeat left top;height:50px;text-indent:-9999px;border-bottom:1px solid #ddd;}

#sidebarleft_novosti h2 a{font-size:12px;font-weight:bold;}

.novosti_border{border-bottom:1px solid #ddd;margin-bottom:10px;}

#sidebarleft_novosti p{font-size:11px;line-height:16px;}

#sidebarleft_novosti small{font-size:10px;font-style:italic;color:#666;padding-bottom:10px;display:block;}

.more-link a {margin-bottom:15px;display:block;width:66px;height:25px;cursor:pointer;}

.more-link a:hover {margin-bottom:15px;display:block;width:66px;height:25px;cursor:pointer;}



#sidebarleft, #sidebarright {

	float:left;

	width: 260px;

	margin-bottom: 30px;

	margin-left:10px;

	border-left: 0px solid #444;

	padding-left:0px;

	}

	

#sidebarleft_europa {

	float:left;

	width: 260px;

	margin-bottom: 10px;

	margin-left:10px;

	border-left: 0px solid #444;

	padding-left:0px;

	padding-top:130px;

	background:url(images/europa_sidebar.jpg) no-repeat left top;

	}

	

#sidebarleft_europa ul li a, #footer ul li a {

	display: block;

	width:98%;

	color: #444;

	text-decoration: none;

	margin: 0px;

	padding: 10px 0px 10px 5px;

	border-bottom: 1px solid #F6F6F6;

	font-size:11px;

	font-weight:bold;

	}

#sidebarleft_europa ul li a:hover{text-decoration:underline;}

#sidebarleft_zene {

	float:left;

	width: 260px;

	margin-bottom: 10px;

	margin-left:10px;

	border-left: 0px solid #444;

	padding-left:0px;

	padding-top:130px;

	background:url(images/zene_sidebar.jpg) no-repeat left top;

	}

	

#sidebarleft_zene ul li a, #footer ul li a {

	display: block;

	width:98%;

	color: #444;

	text-decoration: none;

	margin: 0px;

	padding: 10px 0px 10px 5px;

	border-bottom: 1px solid #F6F6F6;

	font-size:11px;

	font-weight:bold;

	}

#sidebarleft_zene ul li a:hover{text-decoration:underline;}

#sidebarleft_ucenici {

	float:left;

	width: 260px;

	margin-bottom: 50px;

	margin-left:10px;

	border-left: 0px solid #444;

	padding-left:0px;

	padding-top:90px;

	background:url(images/ucenici_sidebar.jpg) no-repeat left top;

	}

	

#sidebarleft_ucenici ul li a, #footer ul li a {

	display: block;

	width:98%;

	color: #444;

	text-decoration: none;

	margin: 0px;

	padding: 10px 0px 10px 5px;

	border-bottom: 1px solid #F6F6F6;

	font-size:11px;

	font-weight:bold;

	}

#sidebarleft_ucenici ul li a:hover{text-decoration:underline;}

#sidebarleft_walkfly {
	float:left;
	width: 260px;
	margin-bottom: 50px;
	margin-left:10px;
	border-left: 0px solid #444;
	padding-left:0px;
	padding-top:120px;
	background:url(images/walkfly_sidebar.jpg) no-repeat left top;
	}
	
#sidebarleft_walkfly ul li a, #footer ul li a {
	display: block;
	width:98%;
	color: #444;
	text-decoration: none;
	margin: 0px;
	padding: 10px 0px 10px 5px;
	border-bottom: 1px solid #F6F6F6;
	font-size:11px;
	font-weight:bold;
	}
#sidebarleft_walkfly ul li a:hover{text-decoration:underline;}

#sidebarleft h3 {font-size:18px;font-weight:bold;margin-top:10px;margin-bottom:10px;color:#999;background:url(images/kontakth2.jpg) no-repeat left top;height:50px;text-indent:-9999px;}

#sidebarleft h2 {font-size:18px;font-weight:bold;margin-top:20px;color:#999;}

#sidebarleft h2 a{font-size:12px;font-weight:bold;}	

#sidebarleft img{width:90px;height:90px;padding:3px;border:1px solid #ddd;margin-right:10px;}

	

li {

	font-size: 11px;

	}	

	

#sidebarleft ul li a, #sidebarright ul li a, #footer ul li a {

	display: block;

	color: #444;

	text-decoration: none;

	margin: 0px;

	padding: 10px 0px 10px 5px;

	border-bottom: 1px solid #F6F6F6;

	font-size:12px;

	font-weight:bold;

	}

	

#sidebarright ul li.current_page_item a, #sidebarright ul li.current-cat a{

	background-color: #282923;

	color:#e1e1e1;

	}

	

	







#sidebarleft ul li a:hover {

	

	color: #F37529;

	text-decoration:none;

	}

	

ul li h2 {

	font-size: 1.4em;

	font-weight:bold;

	margin-top: 2.1em;

	margin-bottom: 0;

	padding: 0 0 0.7em 5px;

	border-bottom: 1px solid #e1e1e1;

	}

	

/* footer controls */



#footer-logos{width:900px;display:block;padding:5px;background:#fff;margin:-10px auto 80px auto;}



#tzig a{width:124px;height:80px;background:url(images/tzig.jpg) no-repeat;display:block;float:left;margin:right:10px;text-indent:-9999px;}

#tzig a:hover{width:124px;height:80px;background:url(images/tzig_a.jpg) no-repeat;display:block;float:left;margin:right:10px;text-indent:-9999px;}



#tzzz a{width:124px;height:80px;background:url(images/tzzz.jpg) no-repeat;display:block;float:left;margin:right:10px;text-indent:-9999px;}

#tzzz a:hover{width:124px;height:80px;background:url(images/tzzz_a.jpg) no-repeat;display:block;float:left;margin:right:10px;text-indent:-9999px;}



#htz a{width:124px;height:80px;background:url(images/htz.jpg) no-repeat;display:block;float:left;margin:right:10px;text-indent:-9999px;}

#htz a:hover{width:124px;height:80px;background:url(images/htz_a.jpg) no-repeat;display:block;float:left;margin:right:10px;text-indent:-9999px;}



#ivanic a{width:124px;height:80px;background:url(images/ivanic.jpg) no-repeat;display:block;float:left;margin:right:10px;text-indent:-9999px;}

#ivanic a:hover{width:124px;height:80px;background:url(images/ivanic_a.jpg) no-repeat;display:block;float:left;margin:right:10px;text-indent:-9999px;}



#youtube a{width:124px;height:80px;background:url(images/youtube.jpg) no-repeat;display:block;float:left;margin:right:10px;text-indent:-9999px;}

#youtube a:hover{width:124px;height:80px;background:url(images/youtube_a.jpg) no-repeat;display:block;float:left;margin:right:10px;text-indent:-9999px;}



#facebook a{width:124px;height:80px;background:url(images/facebook.jpg) no-repeat;display:block;float:left;margin:right:10px;text-indent:-9999px;}

#facebook a:hover{width:124px;height:80px;background:url(images/facebook_a.jpg) no-repeat;display:block;float:left;margin:right:10px;text-indent:-9999px;}



#tripadvisor a{width:124px;height:80px;background:url(images/tripadvisor.jpg) no-repeat;display:block;float:left;margin:right:10px;text-indent:-9999px;}

#tripadvisor a:hover{width:124px;height:80px;background:url(images/tripadvisor_a.jpg) no-repeat;display:block;float:left;margin:right:10px;text-indent:-9999px;}



#footer {

	width:980px;

	clear:both;

	margin:0 auto;

	padding:0;

	background:#fff;

}



#footer h2 {

	font-size: 11px;

	font-weight:bold;

	margin-top: 5px;

	

	

	

	}

	

#footer p {

	margin-bottom: 0;

	padding-bottom: 0;

	font-size:11px;

}



#footer p small {

	font-size: 10px;

	color:#999;

}		

.korisni_linkovi a:link, .korisni_linkovi a:visited{font-size:11px;font-weight:bold;padding-right:20px;margin-bottom:15px;}





#footercontent {

	border-top:0px solid #ddd;

	padding-top:10px;

	margin-top:0px;	

	

		

}



#footercontenttop {

	margin:20px auto 0;

	

}

#footercontentbottom {

	margin:10px auto 0;

	

}

#footercontentbottom {

	width:888px;

	border-top:1px solid #eee;

	color:#666;

}

#footercontentbottom a {

	

	color:#999;

}



#footercontent ul{margin-left:240px;}

#footercontent ul li  {

	

	display:inline;

	width:160px;

	height:30px;

	text-align:center;

	padding:0px;

	

	float:left;

	margin-right:0px;

	}	

#footercontent ul li a{color:#999;text-decoration:none;border:none;font-size:11px;}

#footercontent ul li a:hover{color:#5188C1;text-decoration:underline;border:none;font-size:11px;}



#footercontentbottom {

	clear: both;

	padding: 10px 0 0 0;

	height: 110px;

	

	text-align:center;

	}



#footercluds{margin:0 auto;width:888px;height:66px;background:url(images/footerclouds.png);}





/* search controls */



form#searchform {

	margin: 4px 0 0 5px;

}



input#searchsubmit, #commentform input#submit {

	border: 0;

	background-color: #282923;

	color: #e1e1e1;

	padding: 2px;

}



input#searchsubmit:hover, #commentform input#submit:hover {

   cursor: auto;

}



/*tag controls*/



div.tags {

	margin-top: 20px;

	margin-bottom: 30px;

}	



div.tags a {

	padding: 2px;

	text-decoration: none;

	line-height: 200%;

}	



div.tags a:hover {

	text-decoration: none;

	background-color: #c7e6f3;	

}	



/* comments control*/

.alt {

	margin: 0;

	}



ol.commentlist {

	padding: 0;

	margin-bottom: 30px;

	}

	

ol.commentlist li { 

	font-size: 1em;

	padding: 1em 10px 1em 0; 

	margin: 0; 

	clear: both; 

	background: none; 

	border-bottom: 1px solid #e1e1e1; 

	list-style: none;

	}

	

img.avatar {

	float: left;

	margin: 4px 10px 0 0;

}



form#commentform {

	margin-bottom: 50px;

}	





/* img controls */	

.alignright {

	float: right;

	}



.alignleft {

	float: left

	}

	

.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}	

#svenovosti{margin-top:10px;text-align:left;}

#svenovosti a{background:url(images/allnews.gif) no-repeat center left;padding-left:15px;font-weight:bold;}

/*tabovi*/

.postTabs_divs{

	display: none;

	padding: 10px;	

}



.postTabs_curr_div{

	display: block;

}





ul.postTabs

	{

	margin:0px 0px 1em;

	padding: 20px 20px 20px 10px;

	border-bottom: 1px dashed #ddd;

	font-size: 12px;

	list-style-type: none;

	

	}



ul.postTabs li

	{	

	display: inline;

	font-size: 14px;

	

	line-height:normal;

	}

  	

ul.postTabs li a:link

	{

	text-decoration: none;

	

	font-weight:bold;

	letter-spacing:-1px;

	border-right: 0px solid #eee;

	padding: 10px 10px 30px 10px;

	color: #999 !important;

	outline:none;		

	}

	

ul.postTabs li a:visited

	{padding: 10px 10px 30px 10px; outline:none;font-style:normal;text-decoration: none;}

	

ul.postTabs li.postTabs_curr a{

	border-bottom: 0px solid #EC3F1C;

	background:url(images/tabactive.jpg) no-repeat center bottom;

	color: #EC3F1C !important;

	text-decoration: none;



	}



ul.postTabs li a:hover

	{

	color:#EC3F1C !important;

	background:url(images/tabactive.jpg) no-repeat center bottom;

	text-decoration: none;

    border-bottom: 0px solid #EC3F1C;

	}

/*link pdf*/

a.lipdf { padding-left: 22px; background: url(images/link-icon_pdf.png) no-repeat left; display:block;height:20px; }

a:visited.lipdf { padding-left: 22px; background: url(images/link-icon_pdf.png) no-repeat left; display:block;height:20px; }

/*ispis*/

.ispis a{width:78px;height:44px;display:block;position:absolute;margin-left:530px;margin-top:0px;background:url(images/print.jpg) no-repeat;text-indent:-9999px;}

.imgtfe {margin-right:15px;}
#nazovi{width:209px;height:81px;display:block;position:absolute;z-index:10;background:url(images/nazovi.png) no-repeat;top:10px;right:10px;}
