/*  



Theme Name: Master.rs master studije



Theme URI: 



Description: master katalog posdiplomske studije tema.



Version: 1.1



Author: NEMESTIC



Author URI: http://www.nemestic.com







The CSS, XHTML and design is released under GPL:



http://www.opensource.org/licenses/gpl-license.php







Credits



=======







My very special thanks go out to all of you out there



using the theme and sending me tons of emails telling me how great this theme is.







THANK YOU ALL!!!











/******************************************



*   HTML Elements                         



******************************************/







* {



	margin:0;



	padding:0;



	}







body,html {



	min-height:101%;



	}



	



body {



	background:/*url(images/backgrounds/bg_leadcontainer.jpg) repeat-x 0px 0px #252525*/ #eee;



	color: #333;



	padding: 13px 0 25px 0;



	}







body, select, input, textarea {



	font: 12px Helvetica, Arial, Verdana;



	line-height:1.5em;



	}



	



p {	



	margin: 15px 0;



	}











hr {



	display: block;



	height:4px;



	background:#f79c88 ;



	border:0;
	margin-bottom:5px;



	}







small {



	font-size: 0.9em;



	padding:3px 0px;



	}



	



/******* Hyperlinks ********************/







/* standard link behaviour */



a:link, a:active, a:visited { 



	color:#333;



	text-decoration: underline; 



	} 



a:hover	{ 



	color:#333;



	text-decoration: none; 



	}







/* How the links in the leadstory area on the homepage look like */



#leadcontainer a {color:#fff;}







/* Title area links */



.title:link, .title:active, .title:visited { 



	color: #A37F04; 



	text-decoration: none;



	} 



.title:hover { 



	color: #A37F04; 



	text-decoration: underline;



	} 



	



/* HTML headline links */



h3 a:link, h3 a:active, h3 a:visited  {text-decoration:none;}



h3 a:hover {text-decoration:underline;}







h4 a:link, h4 a:active, h4 a:visited  {color:#666; text-decoration:none;}



h4 a:hover {text-decoration:underline;}







/* Links in the sidebar */



#sidelist a:link, #sidelist a:active, #sidelist a:visited {text-decoration:none;}



#sidelist a:hover {text-decoration:underline;}



#sidelist .children li a, #sidelist .children li a:visited {



	padding:2px 2px 2px 0px;



	border:0;



	background:#eee;



	color: #666;



	}



#sidelist .children li a:hover, #sidelist .children li a:active	{color:#000;}







/* How tags appear */



#tags a {text-decoration:none;}



#tags a:hover {text-decoration:underline;}







/* Links within comments metadata (date, Author etc.) */



.commentmetadata a:link, .commentmetadata a:active, .commentmetadata a:visited  {text-decoration:none;}



.commentmetadata a:hover {text-decoration:underline;}







/* Links in the footer */



#footer a {text-decoration: none;} 



#footer a:hover	{text-decoration: underline;}











/****** Images ****************************/







img, a:link img, a:visited img{border:0px solid #999; padding:1px;}



img.left,img.center,img.right,img.norm{ margin:5px 12px 5px 0; border:1px solid #999; padding:1px;}



img.left{ float:left; margin:0 12px 5px 0; }



img.center{ display:block; margin:0 auto 5px auto; }



img.right{ float:right; margin:0 0 5px 12px; }



#leadpic {float:left;margin: 0 20px 10px 0;padding:1px;border:1px solid #999;}



.home-cat-img {float:left; margin:0 6px 4px 0;}







	



		



/******************************************



*   Main Element Structure                         



******************************************/







#page { /* main container */



	width:940px;



	margin:0 auto;



	font-size:1em;



	background:#FFF;



	padding: 10px 20px 40px 20px;



	border-top:4px solid #999;



	border-bottom:4px solid #999;



	}







#branding {/* Where the logo is located */



	width:625px;



	height:100px;



	padding-bottom:15px;



	background:url(images/backgrounds/logomaster.rs-300x100.gif) no-repeat;



	}







.left {



	float:left;



	}







.right {



	float:right;



	}







#sidebar {



	width: 300 px;



	float:right



	}











/* The 3 columns on the homepage */







#homeleftcol {



	width:30%;



	border-right:1px solid #ccc;



	padding-right:20px;



	text-align:justify;



	float:left;



	}



	



#homemidcol {



	width:30%;



	padding:0 20px 0 20px;



	text-align:justify;



	float:left;



	}



	



#homerightcol {



	width:30%;



	border-left:1px solid #ccc;



	padding-left:20px;



	text-align:justify;



	float:right;



	}



		



	



/******************************************



*   Sidebar stuff exept hyperlinks                        



******************************************/



	



#sidelist li {width:300px;list-style:none}



	



.bullets li {



	list-style:none;



	border-bottom:1px solid #FFF;



	}



	



#sidelist .bullets li {



	list-style:square;



	margin-bottom:5px;



	margin-left:22px;



	}







#sidelist .children {background:#eee;}







#sidelist .children li {



	background: #eee;



	list-style: none;



	margin-left:15px;



	padding-left:15px;



	border-bottom:1px solid #fff;



	}



	



#sidelist .recent li{



	margin-bottom:5px;



	padding-left:20px;



	background:url(images/icons/icon_recent.gif) no-repeat;



	}



/*  style rss diplomske.com vs master.rs background:transparent url(images/icons/icon_recent.gif) no-repeat scroll 0 0;*/
.master-news li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
background:transparent url(images/icons/icon_diplomske.gif) no-repeat scroll 0 0;
margin-bottom:5px;
padding-left:20px;

}



#sidelist .recent-comments li{



	margin-bottom:5px;



	padding-left:20px;



	background:url(images/icons/icon_comments.gif) no-repeat;



	}







#sidelist .more li{



	margin-bottom:5px;



	padding-left:20px;



	background:url(images/icons/icon_categories.gif) no-repeat;



	}







#sidelist .feed li{



	margin-bottom:5px;



	padding-left:20px;



	background:url(images/icons/rss.gif) no-repeat;



	}



	



	



	



/******************************************



*   All Headlines and related stuff                         



******************************************/







.leadmeta, .leadmeta a {/* That?s how the Date and Author appear in the leadarticle section above the Headline */



	font: 0.9em Arial, Helvetica, sans-serif;



	margin-top:-4px;



	color:#DDDDDD;



	text-decoration:none;



	}



	



.blogtitle, .blogtitle a {/* That?s only relevant, if you don?t use an image for your Logo in the header */



	color: #000;



	font-size: 1.8em;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-weight: regular;



	padding: 20px 0px 10px 0px;



	text-decoration:none;



	}







.cat-head {/* Background for the category teasers headline on the homepage */



	margin-bottom:3px;



	background-color:#dddddd;



	padding:3px 2px 1px 4px;



	}







h1 {



	color: #A37F04;



	font-size: 1.6em;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-weight: bold;



	margin: 0px 10px 0px 0px;



	padding: 20px 0px 0px 10px;



	}



	



h2 {



	color: #A37F04;



	font: 2.8em Arial, Helvetica, sans-serif;



	font-weight:normal;



	padding-bottom:8px;



	border-bottom:4px solid #f79c88 ;



	margin: 20px 0;



	}







h3 {



	font: 0.9em Arial, Helvetica, sans-serif;



	text-transform:uppercase;



	letter-spacing:0.1em;



	margin-bottom:4px;



	font-weight:bold;



	color:#A37F04;



	}







#sidebar h2, #sidebar h3 a {



	font: 0.9em Arial, Helvetica, sans-serif;



	text-transform:uppercase;



	letter-spacing:0.1em;



	margin-bottom:4px;



	font-weight:bold;



	color:#A37F04;



	}







#sidebar h3, #sidebar h2 {



	font-size:0.9em;



	border-top:4px solid #f79c88 ;



	border-bottom:1px solid #f79c88 ;



	padding:5px 0 5px 2px;



	margin:20px 0 15px 0;



	color:#A37F04;



	}







h3#respond {



	border-top:4px solid #f79c88 ;



	margin-top:25px;



	padding-top:20px



	}







h3#comments {



	margin-top:32px



	}







h4 {



	color:#444;



	font-size:1.2em;



	margin-bottom:6px;



	}



	



	



/******************************************



*   Content styles                    



******************************************/







/* some structural styles for the content area */







#content {/* main content (left of sidebar) */



	width:540px;



	float:left



	}







#pagecontent { /* content area in static pages (without sidebar) */



	width:820px;



	float:left;



	}







#partner-pagecontent { /* content area in partner pages (without sidebar) */



	width:520px;



	float:left;



	}











#homecontent-top {/* The upper area on the homepage */



	width:940px;



	margin-top:5px;



	}



	



#homecontent-bottom {/* The lower area f the homepage */



	width:900px;



	margin-top:20px;



	}







#homecontent-topleft {/* The left side of the upper area (where the leadstory area is located) */



	width: 276px;



	}







#homecontent-topright {/* The right upper area (where the three feature boxes appear) */



	width: 300px;



	}



	











/* The lead story on the honmepage */







#leadcontainer {



	background:/*url(images/backgrounds/bg_leadcontainer.jpg) repeat-x 0px 0px #252525 */ #000000;



	color:#DDDDDD ;



	border-top:4px solid #A37F04;



	border-bottom:4px solid #A37F04;



	padding:15px;



	width:276px;



	min-height:350px;



	}







#leadcontainer:hover {



	background:#333;



	border-top:4px solid #A37F04;



	border-bottom:4px solid #A37F04;



	}







#leadcontainer .title {



	font:2.2em Georgia, "Times New Roman", Times, serif;



	line-height:100%;



	display:block;



	padding-bottom:7px;



	color: #A37F04;



	}







#leadheader {



	display:block;



	}







#leadheader a {color:#f79c88 ;}







#homebottom {/* That?s the nice shadow below the leadcontainer */



	width:276px;



	height:60px;



	background:url(images/backgrounds/homebottom.png);



	}



	







.read-on a { /* This can be used to format the "continue readng..." link in the lead story */



	text-decoration:none;



	}



	



.read-on a:hover {color:#A37F04!important;}







	



/* Featured Articles formatting in "hometop-rightcol" */







.feature {



	background: #eee;



	padding:10px 10px 10px 20px;



	border-top:2px solid #ccc;



	border-bottom:2px solid #ccc;



	}







.feature:hover {



	background:#f79c88 ;



	border-top:2px solid #999;



	border-bottom:2px solid #999;



	}







/*.feature p { margin:0;	}*/







#hometop-rightcol img {


/*
	margin-bottom:4px;



	padding:1px;



	border:1px solid #999;*/
	
	padding:1px;
    float:left;
    margin:3px 10px 4px 0;

	border:1px solid #999;



	}







#hometop-rightcol .feature {margin-bottom: 10px;}







#hometop-rightcol.title, #hometop-rightcol a.title  {



	font-family: Georgia, "Times New Roman", Times, serif;



	font-size:1.4em;



	color: #A37F04;



	margin:10px 0 15px 0;
	



	}







/**********************************************************/



	



.description {



	font-size: 1.3em;



	font-weight: bold; 



	color:#999;



	}



		



.title, a.title  {



	font-family: Georgia, "Times New Roman", Times, serif;



	font-size:1.4em;



	color: #A37F04;



	margin:10px 0 15px 0;

	

	text-align:left;



	}



		



#homemidcol .clearfloat, #homeleftcol .clearfloat, #homerightcol .clearfloat {



	border-bottom:1px solid #ccc;



	padding:0px 0;



	}	



/*macko clearfloat2*/



#homemidcol .clearfloat2, #homeleftcol .clearfloat2, #homerightcol .clearfloat2 {



	border-bottom:1px solid #ccc;



	padding:12px 0;



	}	







/* Pagination formats for the achives (previous and next links) */	







.navigation a {



	width: 120px;



	border: 1px dotted #ccc;



	padding:2px 4px 2px 4px;



	text-align:center;



	font-size:0.9em;



	text-decoration:none;



	color:#666;



	}







.navigation a:hover {



	background-color:#eee;



	}







.preventries {



	float:left;



	}







.nextentries {



	float:right;



	}



	







/*Post Formatting*/







.entry {



	padding-bottom:28px;

	

	text-align:justify;



	}
	
.entry img {
border:1px solid #999999;
display:block;
float:left;
margin:5px 10px;
padding:2px;
}





.excerpt {



	font-family:Helvetica,Arial,Verdana;

	text-align:justify;

	font-size:1.2em;

	font-color:#000000;



	}

	

.post blockquote {



	color:#666;



	padding:6px 14px;



	margin:18px 35px;



	border-top:1px solid #f79c88 ;



	border-bottom:1px solid #f79c88 ;



	}	







.post ul li {



	list-style:square;



	margin-bottom:5px;



	margin-left:42px;



	}







.post ol li {



	margin-bottom:5px;



	margin-left:48px;



	}



	



#tags {



	padding:5px;



	background-color:#eee;



	border-bottom:1px solid #999;



	border-top:1px solid #999;	



	}	



		



.postmetadata {margin: 30px 0;}



	







/* Form Elements */







select {



	background:#eee;



	border-top:2px solid #999;



	border-bottom:2px solid #999;



	border-left:none;



	border-right:none;



	width:100%



	}



	







#searchform {padding:16px 5px 0 0;}







.searchbutton {



	font-weight:bold;



	padding: 1px;



	background:#fff;



	color:#999;



	border:1px solid #f79c88 ;



	}







.searchbutton:hover {



	color:#666;



	background:#eee;



	border:1px solid #999;



	text-decoration:none;



	}







.searchfield {



	width:150px;



	padding: 1px 1px 1px 20px;



	background: url(images/icons/search-16.png) no-repeat #fff;



	color:#666;



	border:1px solid #f79c88 ;



	}







.searchfield:hover, .searchfield:focus {



	background: url(images/icons/search-16.png) no-repeat #eee;



	border:1px solid #999;



	text-decoration:none;



	}











.button {



	font-weight:bold;



	padding: 1px;



	background:#fff;



	color:#666;



	border-top:2px solid #f79c88 ;



	border-bottom:2px solid #f79c88 ;



	border-left:none;



	border-right:none;



	}







.button:hover {



	color:#333;



	background:#eee;



	border-top:2px solid #999;



	border-bottom:2px solid #999;



	border-left:none;



	border-right:none;



	text-decoration:none;



	}







#commentform input {



	width: 170px;



	margin: 5px 5px 1px 0;



	border-top:2px solid #f79c88 ;



	border-bottom:2px solid #f79c88 ;



	border-left:none;



	border-right:none;



	}







#commentform textarea {



	background:#eee;



	width: 100%;



	margin-top:5px;



	border-top:2px solid #f79c88 ;



	border-bottom:2px solid #f79c88 ;



	border-left:none;



	border-right:none;



	}







#commentform textarea:hover, #commentform textarea:focus {background:#fff;}











/* Comments*/







.commentlist {



	padding-left:30px;



	}



	



.commentlist li {



	margin: 15px 0 3px;



	padding: 8px 15px 10px 15px;



	background:#eee;







































	border-top:1px solid #999;



	border-bottom:1px solid #999;



	}







#commentform small {



	background:#FFF;



	font-weight:bold;



	padding:0;



	}



	



.commentmetadata {



	display: block;



	}







.commentlist small {



	background:#fff;



	padding:2px 5px 2px 5px;



	border-top:1px solid #999;



	border-bottom:1px solid #999;



	}







.commentlist cite { font-weight:bold; }	



	







/* Float Properties*/







.clear {



	clear:both;



	}







.clearfloat:after {



	display:block;



	visibility:hidden;



	clear:both;



	height:0;



         padding:-300;



	content:".";



	}







.clearfloat {/*never delete this otherwise MSIE will kill the layout */



	display:inline-block;



	}	







.clearfloat {/*never delete this otherwise MSIE will kill the layout */



	display:block;



	}







/*new clearfloat2 za ispavku ie6*/



.clearfloat2:after {



	display:block;



	visibility:hidden;



	clear:both;



	height:0;



	content:".";



	}







.clearfloat2 {/*never delete this otherwise MSIE will kill the layout */



	display:inline-block;



	}	







.clearfloat2 {/*never delete this otherwise MSIE will kill the layout */



	display:block;



	}	



	



/******************************************



*   Footer                        



******************************************/







#footer {



	margin: 0 auto;



	width: 900px;



	font-size:0.9em;



	text-align:center;



	padding-top:15px;



	color:#666;



	}







#footer a {



	color:#333;



	}











/******************************************



*   breadcrumbs                      



******************************************/







#breadcrumbs {



	width: 100%;



	padding: 0;



	margin: 0;



}



#breadcrumbs ul {



	list-style: none;



	display: inline;



	padding: 0;



	margin: 0;



}



#breadcrumbs li {



	list-style: none;



	display: none;



	padding: 0;



	margin: 0;



	padding-left: 5px;



}



#breadcrumbs .page_item {



	display: none;



}



#breadcrumbs .first_item {



	display: inline;



	border-left: 1px solid white;



	padding-left: 0px;



}



#breadcrumbs .current_page_item {



	display: inline;



	border-left: 1px solid black;



}



#breadcrumbs .current_page_item a {



	text-decoration: none;



}



#breadcrumbs .current_page_ancestor {



	display: inline;



	border-left: 1px solid black;



}



/* not in IE 6 - dang - but pretty in Firefox



#breadcrumbs li:before {



	content: "020 020 020 0BB 020";



	color: black;



}



#breadcrumbs .first_item:before {



	content: " ";



}



*/











/* ------- MULTIPLE CONTACTS ------- */







/* h2 { padding-bottom:0.625em; font-family:Georgia, "Times New Roman", serif; font-size:1.125em; font-weight:normal; color:#ff0000; }



h2 span.archived-feature { font-family:"Courier New", Courier, monospace; font-weight:bold; color:#333; }



*/



#partner-pagecontent .contact, #content .alt { clear:both; }







#partner-pagecontent .contact span { margin-right:0.063em; padding:5px; display:block; float:left; border-top:1px solid 



#partner-pagecontent; background-color:#fff; }



#partner-pagecontent .alt span { border-top:1px solid #f79c88 ; background-color:#eee; }



#partner-pagecontent .contact span a { text-decoration:none; }



#partner-pagecontent .contact span a:hover { 



	color: #A37F04; 



	text-decoration: underline;



	} 



#partner-pagecontent .contact span a:visited { color:#554; }



#partner-pagecontent .contact span.m-name { width:27.475em; font-family:"Helvetica", Arial, Verdana, sans-serif; font-size:0.813em; font-weight:bold; line-height:1.6em; }



#partner-pagecontent .contact span.m-location { width:7.345em; margin-right:0.063em; font-size:0.813em; line-height:1.6em; }



#partner-pagecontent .contact span.m-fakultet { width:15em; margin-right:0; font-size:0.813em; line-height:1.6em; }



#partner-pagecontent .contact span.m-fakultet span { margin-right:0; padding:0; display:inline; float:none; font-size:1em; font-weight:bold; letter-spacing:1px; border-top:0; }

#featured-cats {
	/*width:182px;*/
	float:left;
	width:960px;
	}
	
#featured-cats h3, #more-posts h3 {
margin:0 0 0px;
}
#featured-cats h5, #more-posts h5 {
margin:0 0 10px;
}
#featured-cats li {
line-height:135%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#featured-cats li a:link, #featured-cats li a:active, #featured-cats li a:visited  {color:#666; text-decoration:none;}

#featured-cats li a:hover {text-decoration:underline;}

#special-list {
background:#FFF9FF none repeat scroll 0 0;
display:inline;
float:left;
/*height:200px;*/
margin:2px;
overflow:hidden;
position:relative;
width:232px;
}

.special-master li {
/*background:transparent url(images/icons/icon_diplomske.gif) no-repeat scroll 0 0;*/
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:5px;
padding-left:10px;
font-size:1.4em;
font-size-adjust:none;
font-stretch:wider;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:normal;
/*margin-bottom:-15px;*/
margin-top:10px;

}


.latest-master{
-x-system-font:none;
border-bottom:4px solid #F79C88;
color:#A37F04;
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0px 0;
text-align:center;
padding-bottom:8px;
}
.myiconsfakultet{
float:right;
padding:10px;
border:5px solid #999999;
margin:60px 10px 10px 10px;
}
.myicons{
float:right;
padding:1px;
margin:0px 5px 0px 5px;
}
.myFaksListIcons{
float:right;
padding:10px;
border:5px solid #999999;
margin:20px 10px 10px 10px;
}