/* GLOBALS */
BODY, TABLE, TD, H2 { margin: 0; padding: 0; }
BODY, TD, SELECT, INPUT { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; }
BODY { margin: 10px; background-color: #FFFFFF; }

SELECT, INPUT.textbox { background-color: #FFFFFF; border: 1px solid #a0a0a0; height: 19px; width: 100%; padding: 1px; }
.button { border: 1px solid #aa7e15; cursor: pointer; }
TD#blueDivider { width: 220px; background-color: #003ba6; color: #FFFFFF; font-size: 13px; padding: 25px 10px 10px 13px; }
.picBorder { border: 1px solid #87959f; }

UL.inline { list-style-type: none; margin: 0; padding: 0;}
UL.inline LI { display: inline;margin: 0; padding: 0; }

H2 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #003ba6; }
H1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555;font-weight: bold; padding-right: 10px; }
H3 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555;font-weight: bold; padding-right: 10px; }
H4 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555;font-weight: bold; padding-right: 10px; }
H5 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555;font-weight: bold; padding-right: 10px; }
.textBlue { color: #003ba6; }

.pageTitle { color: #003ba6; font-size: 18px; }
.grupaSvojstava { background-color: #e2e2e2; color: #003ba6; font-weight: bold; padding: 4px 10px; }
.labela { font-weight: bold; width: 150px; padding-left: 10px; vertical-align: top; }
.opis { vertical-align: top; }
.eksponent { vertical-align: super; font-size: 60%; }
.txtPlavi { color: #003ba6; }
.txtCrveni { color: #d3020a; }


/* LINKS */
a:link { color: #003ba6; text-decoration: none; }
a:active { color: #003ba6; text-decoration: none; }
a:visited { color: #003ba6; text-decoration: none; }
a:hover { color: #d3020a; text-decoration: none; }

a.level2Link { background-image: url(img/arrow_orange.gif); background-position: left; background-repeat: no-repeat; padding-left: 10px; }
a.level2Link:link { color: #ffffff; text-decoration: none; }
a.level2Link:active { color: #ffffff; text-decoration: none; }
a.level2Link:visited { color: #ffffff; text-decoration: none; }
a.level2Link:hover { color: #ffe537; text-decoration: none; }

a.menuLeftLink { color: #656b75; }
a.menuLeftLink:link { text-decoration: none; }
a.menuLeftLink:active { text-decoration: none; }
a.menuLeftLink:visited { text-decoration: none; }
a.menuLeftLink:hover { text-decoration: none; color: #d3020a; }

a.menuLeftLink2:link, a.menuLeftLink2:active, a.menuLeftLink2:visited, a.menuLeftLink2:hover { background-image: url(img/arrow_grey.gif); background-position: left; background-repeat: no-repeat; padding-left: 10px; }

a.menuLeftLink { color: #656b75; }
a.menuLeftLink:link { text-decoration: none; }
a.menuLeftLink:active { text-decoration: none; }
a.menuLeftLink:visited { text-decoration: none; }
a.menuLeftLink:hover { text-decoration: none; color: #d3020a; }

a.footerLink:link { color: #ffffff; text-decoration: none; }
a.footerLink:active { color: #ffffff; text-decoration: none; }
a.footerLink:visited { color: #ffffff; text-decoration: none; }
a.footerLink:hover { color: #ffe537; text-decoration: none; }

a.indexBigLink:link { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #003ba6; text-decoration: none; } 
a.indexBigLink:active { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #003ba6; text-decoration: none; } 
a.indexBigLink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #003ba6; text-decoration: none; } 
a.indexBigLink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #faa61b; text-decoration: none; } 


/* TABLES */
#master { width: 960px; }
	
	#header { width: 100%; }
	#header TD#left { width: 20px; }
	#header TD#leftCol { width: 220px; vertical-align: top; height: 100%; }
		#headerLogo { width: 100%; height: 100% }
		#headerLogo TD#logo { height: 100%; }
		#headerLogo TD#redStrip { height: 26px; background-color: #ed1c24; background-image: url(img/red_strip_left.gif); background-repeat: no-repeat; }
		#headerNav { width: 100%; }
		#headerNav TD#logo { height: 37px; text-align: right; vertical-align: top; }
		#headerNav TD#level1 { height: 27px; }
		#headerNav TD#level2 { height: 26px; background-color: #637b8c; text-align: center; }
	#header TD#main { vertical-align: top; }
		#tabs { wwidth: 100% }
		#tabs TD { height: 27px; }
		#tabs TD.tab { padding: 2px 26px 0px 16px; background-image: url(img/tab_bgnd.gif); background-position: right; background-repeat: no-repeat; }
		#tabs TD#active { padding: 2px 26px 0px 17px; background-image: url(img/tab_active_bgnd.gif); background-position: right; background-repeat: no-repeat; }

	#middle { width: 100%; }
	#middle TD { vertical-align: top; }
	#middle TD#leftCol { width: 240px; background-color: #aed8ff; background-image: url(img/left_bgnd.gif); background-repeat: repeat-y; }
		#leftMaster { width: 100%; }
		TD.left { width: 20px; height: 100%; }
			.leftTab { width: 20px; height: 100%; }
			.leftTab TD#main { text-align: center; vertical-align: top; height: 100%; background-color: #87959f; }
		TD#searchTD { width: 220px; background-color: #ffcb05; }
			#search { width: 210px; margin: 3px 0px; }
		TD#newsTD { width: 220px; }
			#news { width: 219px; }
			#news TD.item { border-bottom: 1px solid #b4babe; background-color: #e4e6ec; }
				#singleNews { width: 200px; }
				#singleNews TD#text { width: 100%; }
		TD#anketaTD { width: 220px; }
			#anketa { width: 219px; background-color: #e9f1ff; }
				#answers { width: 100%; }
				#answers TD { background-color: #FFFFFF; padding: 2px; }
				#answers TD.text { width: 100%; vertical-align: middle; }
		TD#menuLeftTD { width: 220px; }
			#menuLeft { width: 219px; background-color: #e7e7e7; }
			#menuLeft TD.lineGrey { background-color: #b4babe; height: 1px; }
			#menuLeft TD.item { padding: 13px 10px 6px 13px; }
			#menuLeft TD.item2 { padding: 4px 10px 4px 13px; border-top: 1px solid #ffffff; background-color: #e9f1ff; }
			#menuLeft TD.item2Active { padding: 4px 10px 4px 13px; background-color: #ffffff; }
		TD#menuLeft2TD { width: 220px; }
			#menuLeft2 { width: 219px; }
			#menuLeft2 TD.item { border-bottom: 1px solid #ffffff; padding: 13px 10px 6px 13px; }
	#middle TD#main { height: 100%; }
		#mainContainer { width: 100%; height: 100%; }
		#mainContainer TD#picEnter { background: url(img/index_picsEnter_bgnd.gif) repeat-x; height: 315px; }
		#mainContainer TD#contentWrapper { background-color: #FFFFFF; background-image: url(img/dots_vertical.gif); background-position: right; background-repeat: repeat-y; height: 100%; vertical-align: top; }	
			#content { width: 100%; height: 100%; }
			#content TD#path { background-color: #aed8ff; padding: 13px 20px 7px 20px; }
			#content TD#pageHeader { background-image: url(img/dots_horizontal.gif); background-position: left bottom; background-repeat: repeat-x; padding: 13px 20px; }
				#pageHeading { width: 100%; }
				#pageHeading TD { vertical-align: middle; }
				#pageHeading TD#buttons { text-align: right; }
				#pageHeading TD#rest { width: 100%; text-align: right; }
			#content TD#pageContentWrapper { height: 100%; padding: 30px 20px; }
				#productRepeater { width: 100%; }
					#productItem { width: 100%; }
					#productItem TD#pic { width: 80px; text-align: center; vertical-align: middle; }
					#productItem TD#dataWrapper { width: 100%; }
						#productItemData { width: 100%; }
						#productItemData TD#rbr { width: 20px; background-color: #006dd0; color: #FFFFFF; text-align: center; padding: 3px 0px; }
						#productItemData TD#prodName { padding: 3px 10px; background-color: #aed8ff; color: #003ba6; }
						#productItemData TD#rest { padding: 3px 10px; background-color: #aed8ff; color: #003ba6; }
						#productItemData TD#left { background-color: #e2e2e2;}
						#productItemData TD#main { padding: 8px 10px; border-bottom: 1px solid #aed8ff; border-right: 1px solid #aed8ff; }
						#productItemData TD#right { padding: 8px 10px; border-bottom: 1px solid #aed8ff; border-right: 1px solid #aed8ff; vertical-align: middle; }
				#pageContent { width: 100%; }
				#pageContent TD { vertical-align: top; }
				#pageContent TD#main { width: 100%; }
				#pageContent TD#sub { width: 190px; }
			#content TD#pageContentIcons { background-image: url(img/dots_horizontal.gif); background-position: left bottom; background-repeat: repeat-x; padding: 7px 20px; }
				#pageIcons IMG { margin-right: 6px; }
			#content TD#nav { background-image: url(img/dots_horizontal.gif); background-position: left top; background-repeat: repeat-x; padding: 18px 20px; }
				#pageNav { width: 100%; }
				#pageNav TD { vertical-align: middle; }
				#pageNav TD#left { width: 130px; color: #999999; }
				#pageNav TD#middle { text-align: center; }
				#pageNav TD#right { width: 130px; text-align: right; color: #999999; }
		#contentContainer { width: 720px; }
		#contentContainer TD { vertical-align: top; }
		#contentContainer TD.main { width: 100%; }
			#emphasized { width: 100%; }
			#emphasized TD { background: url(img/index_main_bgnd.gif) repeat-x left center; }
				.emphItem { width: 480px; margin: 5px 0px; }
				.emphItem TD#text { width: 100%; vertical-align: middle; }
		#contentContainer TD#right { width: 210px; background-color: #e4e6ec; }
			TD#right .indexRightBox { width: 210px; }
			TD#right .indexRightBox TD { vertical-align: middle; }
			TD#right .indexRightBox TD.header { background-color: #87959f; height: 24px; padding-left: 15px; }
			TD#right .indexRightBox TD.brand { background-color: #aed8ff; padding-left: 20px; height: 60px; }
	
	#footer { width: 100% }
	#footer TD#left { width: 20px; }
	#footer TD#leftCol {vertical-align: top; width: 220px; background-color: #87959f; }
	#footer TD#main { background-color: #637b8c; text-align: center; color: #FFFFFF; padding: 10px; }
	

TABLE.tablica1 { width: 100%; border-left: 1px solid #aed8ff; border-top: 1px solid #aed8ff; }
TABLE.tablica1 TD.header { background-color: #006dd0; color: #FFFFFF; text-align: center; padding: 3px 10px; border-right: 1px solid #aed8ff; border-bottom: 1px solid #aed8ff; text-align: left; }
TABLE.tablica1 TD.main { padding: 8px 10px; border-bottom: 1px solid #aed8ff; border-right: 1px solid #aed8ff; text-align: left; }
TABLE.tablica1 TD.rbr { padding: 8px 10px; border-bottom: 1px solid #aed8ff; border-right: 1px solid #aed8ff; text-align: right; font-weight: bold; }

TABLE#kalkulator { width: auto; margin: 5px 10px; }
TABLE#kalkulator .kalkulatorLabel { color: #042e6e; font-weight: bold; }
TABLE#kalkulator .kalkulatorTextbox { background: #fff; border: 1px solid #929292; height: 18px; color: #555; text-align: right; text-align: center; width: 100px; }
