/* CSS Document */
* {
	font-family:Arial, Helvetica, sans-serif;
}

body, html {
	margin:0px;
	padding:0px;
	height:100%;
	background-color:#fff;
	background-image:url(../images/bckgMain.gif);
	background-repeat:repeat-x;
	background-position:0px 188px;
}

#main {
	min-height:100%;
	position:relative;
}

#page {
	width:954px;
	margin:0 auto;
}

#body {
	display:inline-block;
	padding-bottom:91px;
}

#top
{
	background-image:url(../images/bckgMenuTop.gif);
	background-repeat:no-repeat;
	width:954px;
	height:30px;
	overflow:hidden;
}
	/*********** TOP MENU ***********/
	#topMenu {
		font-size:12px;
		font-weight:bold;
		color:#7b7b7b;
		float:left;
		margin-left:10px;
		margin-top:7px;
	}
	
	#topMenu ul {
		list-style:none;
		padding:0px;
		margin:0px;
	}
	
	#topMenu ul li {
		float:left;
		border-right:1px solid #7b7b7b;
		padding-right:5px;
		padding-left:5px;
	}
	
	#topMenu ul li.last {
		border:none;
	}
	
	#topMenu ul li.active {
		text-decoration:underline;
		color:#8dc73f;
	}
	
	#topMenu ul li a {
		color:#7b7b7b;
		text-decoration:none;
	}
	
	#topMenu ul li a:hover {
		text-decoration:underline;
		color:#8dc73f;
	}
	
	/*********** TOP MENU end ***********/
	
	/*********** LANGUAGE MENU **********/
	#topLanguage {
		float:right;
		font-size:12px;
		color:#7b7b7b;
		margin-right:10px;
		margin-top:7px;
	}
	
	#topLanguage ul {
		list-style:none;
		margin:0px;
		padding:0px;
	}
	
	#topLanguage ul li {
		float:left;
		border-right:1px solid #7b7b7b;
		padding-right:5px;
		padding-left:5px;
	}
	
	#topLanguage ul li.last {
		border:none;
	}
	
	#topLanguage ul li.active {
		font-weight:bold;
	}
	
	#topLanguage ul li a {
		text-decoration:none;
		color:#7b7b7b;
	}
	
	#topLanguage ul li a:hover {
		text-decoration:underline;
	}
	
	/*********** LANGUAGE MENU end **********/
	
#logo {
	background-image:url(../images/logos.gif);
	background-repeat:no-repeat;
	width:280px;
	height:75px;
	background-position:0px 0px;
	margin-top:30px;
	margin-bottom:0px;
	cursor:pointer;
	clear:both;
}

/******************* MAIN MENU ****************/
#mainMenu {
	margin-top:27px;
	font-size:14px;
	color:#8dc73f;
	font-weight:bold;
	clear:both;
}

	#mainMenu ul {
		list-style:none;
		padding:0px;
		margin:0px;
	}
	
	#mainMenu ul li {
		float:left;
		border-right:2px solid #e9e9e9;
		padding-right:5px;
		padding-left:5px;
	}
	
	#mainMenu ul li.last {
		border:none;
	}
	
	#mainMenu ul li.active {
		color:#000;
		text-decoration:underline;
	}
	
	#mainMenu ul li a {
		color:#8dc73f;
		text-decoration:none;
	}
	
	#mainMenu ul li a:hover {
		color:#000;
		text-decoration:underline;
	}
	
/******************* MAIN MENU end ****************/

#rootLine
{
	clear:both;
	font-size:12px;
	color:#c2c2c2;
	margin-top:60px;
	margin-bottom:30px;
	margin-left:5px;
}

	#rootLine a {
		color:#c2c2c2;
		text-decoration:none;
	}
	
	#rootLine a:hover {
		text-decoration:underline;
	}
	
/************** CONTENT **********************/
#content {
	width:681px;
	float:left;
	min-height:100px;
	/*background-color:#F00;*/
	margin-left:5px;
	margin-top:-20px;
	font-size:12px;
	color:#7b7b7b;
}

#content input, #content textarea {
    font-size:12px;
    color:#7b7b7b;
}

.generalSponsorContainer {
}

.generalSponsorContainerTop {
	background-image: url(../images/bckgGeneralSponsorContainerTop.gif);
	background-repeat: no-repeat;
	width:690px;
	height:6px;
	float:left;
	overflow:hidden;
}

.generalSponsorContainerMiddle {
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	width:668px;
	float:left;
	padding:10px;
}

.generalSponsorContainerBottom {
	background-image: url(../images/bckgGeneralSponsorContainerBottom.gif);
	background-repeat: no-repeat;
	width:690px;
	height:5px;
	float:left;
	overflow:hidden;
	margin-bottom:15px;
}

.sponsorContainer {
	float:left;
	width:220px;
	margin-left:7px;
}

.sponsorContainerTop {
	background-image: url(../images/bckgSponsorContainerTop.gif);
	background-repeat: no-repeat;
	width:220px;
	height:5px;
	float:left;
	overflow:hidden;
}

.sponsorContainerMiddle {
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	width:198px;
	float:left;
	padding:10px;
}

.sponsorContainerBottom {
	background-image: url(../images/bckgSponsorContainerBottom.gif);
	background-repeat: no-repeat;
	width:220px;
	height:5px;
	float:left;
	overflow:hidden;
	margin-bottom:15px;
}

#rightContent {
	width:239px;
	float:left;
	margin-left:25px;
}

	#loginContainer {
		background-image:url(../images/bckgLoginContainer.gif);
		background-repeat:no-repeat;
		width:239px;
		height:102px;
		overflow:hidden;
		margin-bottom:10px;
	}
	
	.classicContainer  {
		width:239px;
		margin-left:7px;
	}
	
	.classicContainerTop
	{
		background-image:url(../images/bckgContainerTop.gif);
		background-repeat:no-repeat;
		width:225px;
		height:6px;
		float:left;
		overflow:hidden;
	}
	
	.classicContainerMiddle
	{
		width:219px;
		border-left: 3px solid #e9e9e9;
		border-right: 3px solid #e9e9e9;
		float:left;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	.classicContainerBottom
	{
		background-image:url(../images/bckgContainerBottom.gif);
		background-repeat:no-repeat;
		width:225px;
		height:6px;
		float:left;
		margin-bottom:10px;
		overflow:hidden;
	}
	
	#pressContainer {
		background-image:url(../images/bckgPressContainer.gif);
		background-repeat:no-repeat;
		width:239px;
		height:81px;
		overflow:hidden;
	}
	
	.loginButton {
		position:absolute;
		font-size:12px;
		font-weight:bold;
		margin-top:70px;
		text-align:center;
		width:239px;
	}
		
	.loginButton a {
		color:#fff;
		text-decoration:none;
	}
		
	.loginButton a:hover {
		text-decoration:underline;
	}
/************** CONTENT end ******************/

/******************** FOOTER ******************/
#footerContainer {
	height:91px;
	clear:both;
	position:absolute;
	bottom:0px;
	width:100%;
	left:0px;
}

#footer {
	background-image:url(../images/bckgMenuBottom.gif);
	background-repeat:no-repeat;
	width:954px;
	height:91px;
	margin:0 auto;
}
	#logoSolstvo {
		background-image:url(../images/logos.gif);
		background-repeat:no-repeat;
		position:absolute;
		width:130px;
		height:39px;
		margin-top:20px;
		margin-left:60px;
		background-position:0px -101px;
	}
	#logoSlovenia {
		background-image:url(../images/logos.gif);
		background-repeat:no-repeat;
		position:absolute;
	/*	width:217px;	*/
		width:455px;
		height:35px;
		margin-top:20px;
		margin-left:250px;
		background-position:0px -145px;
	}
	#logoEU {
		background-image:url(../images/logos.gif);
		background-repeat:no-repeat;
		position:absolute;
		width:147px;
		height:37px;
		margin-top:20px;
		margin-left:730px;
		background-position:0px -185px;
	}

	#footerContent{
		position:absolute;
		color:#999999;
		margin-top:75px;
		width:945px;
		font-size:10px;
		text-align:center;
	}
/******************** FOOTER end **************/

/********************** COMMONS ***************/
h1 {
	font-size:24px;
	color:#000;
}

h1:first-child {
	margin-top:0px;
}

h2 {
	font-size:14px;
	font-weight:bold;
	color:#8dc73f;
}

#rightContent h2 {
	text-align:center;
	margin:0px;
	padding:0px;
}

#rightContent #loginContainer h2 {
	margin-top:15px;
}

#rightContent #pressContainer h2 {
	margin-top:10px;
}

.clear {
	clear:both;
}

.align-right {
	text-align:right;
}

.align-center {
	text-align:center;
}

.nopadding {
	padding:0px;
}

.nomargin {
	margin:0px;
}

.contenttable {
	clear:both;
}

a {
    color:#8dc73f;
    text-decoration:none;
}

a:hover {
    text-decoration:underline;
}
/********************** COMMONS end ***********/
/************* jm gallery ******************/
.jm-gallery-album-metainformation {
    border:none !important;
    font-size:14px;
    font-weight:bold;
    color:#8dc73f;
}

.jm-gallery-album-footer {
	border: none !important;
}

h3.jm-gallery-album-header, h3.jm-gallery-category-header {
	font-size:24px !important;
	color:#000;
	border:none !important;
}

h3.jm-gallery-album-header:first-child, h3.jm-gallery-category-header:first-child {
	margin-top:0px;
}

/*.tx-jmgallery-pi1 {
    font-size:12px;
}*/
/************* jm gallery end **************/

/************* powermail ******************/
.fieldset_press legend {
    display:none;
}

.fieldset_press, .fieldset_press div.even, .fieldset_press div.odd {
    background-color:#fff !important;
    border:none !important;
}
/************* powermail end **************/	


/************* powermail_internal ******************/
p.tx_powermail_pi1_fieldwrap_html_checkbox_title {
    padding-top: 5px;
}

div.powermail_check_inner {
    padding-bottom: 12px;
    padding-left: 20px;
}

div.powermail_radio_inner {
    text-indent: 20px;
}
div.tx_powermail_pi1_fieldwrap_html_49 {
    padding-bottom: 15px;
}

div.tx_powermail_pi1_fieldwrap_html_56 {
    padding-bottom: 15px;
}
/************* powermail_internal end **************/	


/************* powermail_prijava ******************/
.fieldset_prijava legend {
    display:true;
}

.fieldset_prijava p.tx_powermail_pi1_fieldwrap_html_radio_title {
    padding-bottom: 10px;
    padding-top: 5px;
}

.fieldset_prijava p.tx_powermail_pi1_fieldwrap_html_radio_title {
    padding-bottom: 15px;
}

.fieldset_prijava, .fieldset_prijava div.even, .fieldset_prijava div.odd {
    background-color:#fff !important;
    border:none !important;
    padding-left:50px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset select.powermail_select {
    width: 170px;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title, p.tx_powermail_pi1_fieldwrap_html_radio_title {
    padding-bottom: 15px;
}

fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset select.powermail_select {
    width:170px;
    height:120px;
}

//fieldset.tx-powermail-pi1_fieldset label {
//    width: 320px;
//    padding-left:150px;
//}

/*** spodnje je za specificne IDje blokov ***/

div.tx_powermail_pi1_fieldwrap_html_142, div.tx_powermail_pi1_fieldwrap_html_143, div.tx_powermail_pi1_fieldwrap_html_144, div.tx_powermail_pi1_fieldwrap_html_145 {
    text-indent: 19px;
}

div.tx_powermail_pi1_fieldwrap_html_150, div.tx_powermail_pi1_fieldwrap_html_151, div.tx_powermail_pi1_fieldwrap_html_152, div.tx_powermail_pi1_fieldwrap_html_153 {
    text-indent: 19px;
}

div.tx_powermail_pi1_fieldwrap_html_155, div.tx_powermail_pi1_fieldwrap_html_156, div.tx_powermail_pi1_fieldwrap_html_157, div.tx_powermail_pi1_fieldwrap_html_158 {
    text-indent: 19px;
}

div.tx_powermail_pi1_fieldwrap_html_160, div.tx_powermail_pi1_fieldwrap_html_161, div.tx_powermail_pi1_fieldwrap_html_162, div.tx_powermail_pi1_fieldwrap_html_163 {
    text-indent: 19px;
}

div.tx_powermail_pi1_fieldwrap_html_165, div.tx_powermail_pi1_fieldwrap_html_166, div.tx_powermail_pi1_fieldwrap_html_167, div.tx_powermail_pi1_fieldwrap_html_168 {
    text-indent: 19px;
}

textarea#uid145, textarea#uid151, textarea#uid156, textarea#uid161, textarea#uid166 {
	width:258px;
	height:50px;
}

select#uid143, select#uid153, select#uid158, select#uid163, select#uid168 {
	width:380px;
	height:55px;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title {
  background-color: #cbe5a8;
}

//div.powermail_check_inner_uid164_0 {
//  background-color: #9999dd;
//}

/*** spodnje je za specificne IDje blokov END ***/


/************* powermail_prijava end **************/	

/************ FE user register ************/
.tx-srfeuserregister-pi1 fieldset {
	border:none;
	padding:0px;
}

.tx-srfeuserregister-pi1 fieldset dl {
	padding:0px;
}
/*********** FE user register end *********/

/** JUSTIFICATION **/
p.align-justify {
	text-align:justify;
}
