body {
	font-family: Tahoma;
	font-size: 8.5pt;
	margin: 0px;
	background-color: #4a494a;
	color: #f7f7ef;	
	background-image:url(/gui/background-gradient.gif);
	background-repeat: repeat-x;
}

td,p {
	font-size: 8.5pt;
}

ul {
	text-align: justify;
}

li {
	list-style: url(bullet.gif);
	line-height: 12pt;
}

/* CSS style for ordinary links in content and boxes */
/*
a {
	color: #444444;
	text-decoration: underline;
}
a:hover {
	color: #da251c;
	text-decoration: underline;
}

.language a  {
	color:	#35689b;
}
*/


/* crossbrowser render problems .. works OK in IE though */
hr {
	height: 1px; 
	border-top: 1px;
	color: #d0d0d0;
	background-color: #d0d0d0;
	border-color: #d0d0d0;
}

.line {
	height: 1px;
	color: #da251c;
	margin-bottom:5px;
	margin-top:5px;
}

.txtSmall {
	font-size: 7pt;
	text-align: center;
}

.tblInner1 {
	background-color: #E9F3F5;
	border-color: #B0C7CD;
	border-style: dashed;
	border-width: 1px;
}

.txtMainMenu, .txtMainMenu a:link, .txtMainMenu a:visited, .txtMainMenu a:active {
	font-size: 8.5pt;
	color: #000000;
	font-weight: bold; 
	text-decoration: none;
	text-transform: uppercase;
}

.txtMainMenu a:hover {
	color: #da251c;
	text-decoration: underline;
}

/* CSS style for Auxilary menu (header) */
.txtAuxMenu, .txtAuxMenu a:link, .txtAuxMenu a:visited, .txtAuxMenu a:active {
	font: Verdana;
	font-size: 7pt;
	color: #323232;
	text-decoration: none;
}
.txtAuxMenu a:hover {
	color: #ec1c24;
	text-decoration: underline;
}

/* CSS style for Text menu (footer) */
.txtTextMenu, .txtTextMenu a:link, .txtTextMenu a:visited, .txtTextMenu a:active {
	font: Verdana;
	font-size: 7pt;
	color: white;
	text-decoration: underline;
}
.txtTextMenu a:hover {
	text-decoration: none;
}

.txtPageTitle, h1 {
	font-size: 15pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2d2929;
	text-decoration: none;
	margin-top: 0px;
	font-weight: normal;
}

.txtTitle {
	font-size: 10pt;
	color: #3E3E3E;
	font-weight: bold;
}

.txtTitle2 {
	font-size: 10pt;
	color: #da251c;
	font-weight: bold;	
}

.txtSectionTitle {
	font-size: 11pt;
	color: #FFFF01;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}




/* CSS style for other news */ 
.txtNewsDate2 {
	color: #da251c;
	font-size: 7.5pt;
}
.txtNewsDateSmall {
	color: #333333;
	font-size: 6pt;
}
.txtNewsTitle2, .txtNewsTitle2 a:link, .txtNewsTitle2 a:active, .txtNewsTitle2 a:visited { 
		font-size: 9pt;
		color: #3E3E3E;
		font-weight: bold;
}
.txtNewsTitle2 a:hover { 
		color: #444444;
}

/* CSS style for Related pages 
.txtRelated, .txtRelated a:link, .txtRelated a:active, .txtRelated a:visited { 
	font-size: 9pt;
	color: #444444;
	text-decoration: underline;
}
.txtRelated a:hover {
	font-size: 9pt;
	color: #da251c;
	text-decoration: none;
}*/

/* CSS styles for various table elements */
.tblLine {
	background-color: #d0d0d0;
	width: 1px;
}

.tblBox, .tblBox p {
	color: #444444
}

.tblCatalogBox {
	border: 1px solid #d0d0d0;
}
.tblCatalogGradient {
	background-image: url(/gui/catalog-table-gradient-narrow.gif);
	background-repeat: repeat-x;
}
.tblCol4 {
	background-color: #d0d0d0;
}


.txtBoxTitle {
	font-weight: bold;
	color: #da251c;
	font-size: 11pt;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.txtDisclaimer {
	color: #444444;
	font-size: 7pt;
}

.txtBoxTitle2 {
	color: #da251c;
	font-size: 7.5pt;
	text-transform: uppercase;
}

.button {
	font-size: 8pt;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #da251c;
	margin: 1px;
	padding: 2px;
	border: 1px solid #000000;
}

.button2 {
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #4a494a;
	background-color: #92B51C;
	margin: 1px;
	margin-top: 3px;
	padding: 1px;
	border: 1px solid #4a494a;
}

.button3 {
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #4a494a;
	background-color: #92B51C;
	margin: 1px;
	margin-top: 3px;
	padding: 1px;
	border: 0px;
}

.txtTableTitle {
	font-size: 8.5pt;
	color: #444444;
	font-weight: bold;
}

/* CSS style for some text fields */
.krneki {
	height: 0;
	width: 0;
	visibility: hidden;
}

/* Nifty FIX to hide dotted border around links */
:active, :focus{
         outline:none;
}

.searchbox {
	height: 16px;
	font: Verdana;
	font-size: 7pt;
	color: #4a494a;
	background-color: #e7e3bd;
	border: 1px solid #abac83;
	padding-left: 4px;
}

.tblHack {
	height: 13px; 
}

/* CSS Style for Label "Akcija" */
.labelAkcija {
	position:relative;
	width: 0px;
	height: 0px;
	top: -57px;
	left: 123px;
	margin: 0;
}

.textBox {
	border: 1px solid #818181;
	font-size: 9pt;
	padding-left: 3px;
}

.txtTagline {
	font: Verdana;
	font-size: 10px;
	color: #4a494a;
	padding-left: 7px;
	padding-top: 12px;
}

.tblMainColorSubpage {
	background-color: #dde7b8;
}

.tblMainColorSubpage td, .tblMainColorSubpage p {
	color: #4a494a;
}

.tblMainColorSubpage a:link, .tblMainColorSubpage a:visited, .tblMainColorSubpage a:active {
	color: #686C4D;
	text-decoration: underline;
}

.tblMainColorSubpage a:hover {
	text-decoration: none;
}

.tblNewsletter {
	background-color: #92B51C;
	font-size: 9pt; 
	
}

.tblNewsletter a:link {
	background-color: #92B51C;
	font-size: 9pt; 
	text-decoration: underline;
	
}

.tblNews td {
	background-color: #DDE7B8;
}
.tblNews td:hover {
	background-color: e6f0be;
/*	border: 1px dotted #333333;*/
}

.tblNewsBox {
	background-color: #c7d98a;

}

.txtNewsTitle {
	color: #6d8812;
	font-weight: bold;
	font-size: 10pt;
}
.txtNewsTitle a:link, .txtNewsTitle a:active, .txtNewsTitle a:visited {
	display: block; 
	padding-bottom: 2px;
	line-height: 130%;
	color: #4a494a;
	font-size: 7pt; 
	font-weight: bold;
	text-decoration: underline;
}
.txtNewsTitle a:hover {
	text-decoration: none;
}
.txtNewsCategoryName {
	color: #323232;
	font-weight: bold;
	font-size: 10pt;
	text-transform: uppercase;
}
.txtNewsCategory {
	font-size: 7pt;
	color:#686C4D;
	font-style:italic;
}

.txtTextLngMenu {
	color: white;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
}
.txtTextLngMenu a:link, .txtTextLngMenu a:active, .txtTextLngMenu a:visited, {
	color: white;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
}
.txtTextLngMenu a:hover {
	text-decoration: none;
}

.txtNewsletterField {
	font-size: 7pt;
	border: 0px;
	width: 150px;
	margin: 3px;
	text-align: center;
}