BODY {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;font-size : 11px; color: #333333; font-family : Verdana, Arial, sans-serif;}
TD, TABLE, DIV, SPAN {font-size : 11px; font-family : Verdana, sans-serif;}
A {TEXT-DECORATION: underline;}
A:link{text-decoration: underline; color: #1E57A0; }
A:visited, A:active {text-decoration: underline; color: #1E57A0; }
A:hover{text-decoration: none; color: #B22222;}
TD.outerLine {border: 1px solid #d5d5d5;}
TD.innerLine{border: 1px solid #ffffff;}
TD.separator{font-size: 6px;}
DIV.separator{font-size: 10px; border-top: 1px dashed #d5d5d5;}
TD.sectionLevel1 {font-family: Verdana, sans-serif;  font-size: 11px; border-bottom: 1px dashed #d5d5d5; vertical-align: baseline;}
OPTION,SELECT {
	font-size: 11px;
	font-family: Verdana,sans-serif;
}


TD.sectionLevel1 a:link, TD.sectionLevel1 a:visited, TD.sectionLevel1 a:active {
	background-image: url(../_imgmrk_title.gif);background-repeat: no-repeat;background-position: 4px 4px; 
	color: #333333; 
	text-decoration: none; 
	padding: 3px 2px 3px 15px; 
	background-color: #ffffff;
	display: block; 
	height: 100%; 
	font-weight: bold; 
}

TD.sectionLevel1 a:hover  {background-color: #cccccc;}


TD.subCaption {
	background-image: url(../_img/mrk_title.gif);background-repeat: no-repeat;background-position: 8px 8px; 
	font-family: Verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px dashed #d5d5d5;
	color: #1e57a0;
	padding: 4px 4px 4px 22px;
}


TD.category {
	font-family: Arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-top: 1px dashed #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px dashed #d5d5d5;
	color: #2b2b2c;
	padding: 4px 4px 4px 18px;
}
TD.category2 {
	font-family: Arial,sans-serif;
	font-size: 12px!important;
	font-weight: bold!important;
	border-top: 1px dashed #d5d5d5;
	border-left: 1px solid #d5d5d5!important;
	border-right: 1px solid #d5d5d5!important;
	border-bottom: 1px dashed #d5d5d5;
	color: #2b2b2c;
	padding: 4px 4px 4px 18px;
	height:auto;
}
TD.category3 {
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px dashed #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px dashed #d5d5d5;
	color: #606060;
	padding: 4px 4px 4px 18px;
	
}
.novo {
	background-image: url(../_img/novo.gif);
    background-position: 1px 50%;
    background-repeat: no-repeat;
}

TD.subBodyLeft {
	border-left: 1px solid #d5d5d5;
	padding: 5px;
	line-height: 15px;
	font-size: 10px;
}

TD.subBodyRight{
	border-right: 1px solid #d5d5d5;
	padding: 5px;
	line-height: 15px;
	font-size: 10px;
}

TD.subBody {
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	padding: 5px;
	line-height: 15px;
	font-size: 10px;
}

TD.subFooter {
	background-image: url(../_img/corner_mini.gif); background-repeat: no-repeat; background-position: left bottom; 
	border-right: 1px solid #d5d5d5;
	font-size: 12px;
}

TD.hdrLangBar {
	background-image: url(../_img/hbar_bg.jpg);background-repeat: repeat-x; 
	font-family: Verdana,sans-serif;
	font-size: 11px;
	color: #1e57a0;
	height: 22px;
	border: 1px solid #ffffff;
	padding: 0 4px 0 4px;
}

TD.menuBorder {
	border-bottom: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
}

TD.headerHR {
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	height: 130px;
	background-image: url(../_img/hdr_photo_top_hr.jpg);background-repeat: no-repeat;
}
TD.headerHR_ {
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	height: 130px;
	background-image: url(../_img/hdr_photo_top_hr_.jpg);background-repeat: no-repeat;
}

TD.headerEN {
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	height: 130px;
	background-image: url(../_img/hdr_photo_top_en.jpg);background-repeat: no-repeat;
}

TD.headerRU {
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	height: 130px;
	background-image: url(../_img/hdr_photo_top_ru.jpg);background-repeat: no-repeat;
}

TD.headBorder {
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	height: 51px;
	background-image: url(../_img/hdr_photo_bottom.jpg);background-repeat: no-repeat;
	font-size: 10px;
	color: #1e57a0;
	vertical-align: top;
	padding-top: 3px;
}

TD.headBorder2 {
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	height: 51px;
	background-image: url(../_img/hdr_photo_bottom_.jpg);background-repeat: no-repeat;
	font-size: 10px;
	color: #1e57a0;
	vertical-align: top;
	padding-top: 3px;
}

TD.menuItem {
	font-family: Verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	vertical-align: baseline; 
}
TD.menuItemHome {
	font-family: Verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: baseline; 
}

TD.menuItem a:link, TD.menuItem a:visited, TD.menuItem a:active, TD.menuItemHome a:link, TD.menuItemHome a:visited, TD.menuItemHome a:active  {
	background-image: url(../_img/mrk_single_bullet.gif);background-repeat: no-repeat;background-position: 8px 5px; 
	text-decoration: none;
	color: #333333;
	padding: 2px 4px 2px 16px;
	background-color: #FFFFFF;
	display: block;
	height: 100%;
}

TD.menuItem a:hover, TD.menuItemHome a:hover{
	background-color: #EEEEEE;
}

TD.phonebookCaption {
	font-family: Verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px dashed #d5d5d5;
	background-color: #EEEEEE;
	vertical-align: baseline; 
	padding: 4px;
}

TD.phonebookSubCaption {
	font-family: Verdana,sans-serif;
	font-size: 11px;
	border-bottom: 1px dashed #d5d5d5;
	background-color:  #F4F4F4;
	vertical-align: baseline; 
	padding: 2px 4px 2px 4px;
}

TD.phonebookItem{
	font-family: Verdana,sans-serif;
	font-size: 10px;
	font-weight: normal;
	border-bottom: 1px dashed #d5d5d5;
	vertical-align: baseline; 
	padding: 4px;
}

TD.phonebookItem a:link, TD.phonebookItem a:visited, TD.phonebookItem a:active {
	color: #333333;
	text-decoration: underline;
}

TD.phonebookItem a:hover {
	color: #333333;
	text-decoration: none;
}

TD.pdfItem{
	font-family: Verdana,sans-serif;
	font-size: 10px;
	font-weight: normal;
	border-bottom: 1px dashed #d5d5d5;
	vertical-align: baseline; 
	
}

TD.pdfItem a:link, TD.pdfItem a:visited, TD.pdfItem a:active {
	color: #333333;
	text-decoration: none;
	display: block;
	padding: 1px 1px 1px 4px;
}

TD.pdfItem a:hover {
	background-color: #F4F4F4;
}

TD.certItem{
	font-family: Verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-bottom: 1px dashed #d5d5d5;
	padding: 4px;
}

TD.productItem{
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 140%;
}

TD.menuItemSel {
	font-family: Verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px dashed #d5d5d5;
	vertical-align: baseline;
	background-image: url(../_img/mrk_single_bullet.gif);background-repeat: no-repeat;background-position: 8px 5px; 
	text-decoration: none;
	color: #333333;
	padding: 2px 4px 2px 16px;
	background-color: #eeeeee;
	display: block;
	
}

TD.mainArea {
	padding: 3px 10px;
}

TD.photoArea {
	padding: 5px 5px 5px 5px;
}

TD.mainCaption {
	background-image: url(../_img/mrk_title.gif);background-repeat: no-repeat;background-position: 8px 13px; 
	font-family: Verdana,sans-serif;
	font-size: 17px;
	border-top: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px dashed #d5d5d5;
	color: #1e57a0;
	padding: 4px 4px 4px 22px;
}

TD.mainBody {
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	padding: 8px 10px;
	line-height: 130%;
}

TD.mainBodyHome {
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	padding: 8px 14px 8px 14px;
	line-height: 130%;
}

.podnaslov {
	font-size: 12px;
	font-weight: bold;
}

TD.potpisSlika {
	font-size: 10px;
}

TD.contentBody {
	padding: 0 0 5px 5px;
	line-height: 130%;
}

TD.mainFooter {
	background-image: url(../_img/corner_large.gif); background-repeat: no-repeat; background-position: left bottom; 
	border-right: 1px solid #d5d5d5;
	font-size: 12px;
}

TD.specialBody {
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-top: 1px solid #d5d5d5;
	padding: 5px;
	line-height: 15px;
	font-size: 11px;
}

TABLE.specButton {
	margin-bottom: 2px;
}
TD.contentButton {
	font-family: Verdana,sans-serif;
	font-size: 10px;
	font-weight: normal;
	border: 1px solid #d5d5d5;
	vertical-align: baseline; 
}

TD.contentButton a:link, TD.contentButton a:visited, TD.contentButton a:active {
	background-image: url(../_img/mrk_single_bullet.gif);background-repeat: no-repeat;background-position: 8px 5px; 
	text-decoration: none;
	color: #333333;
	padding: 2px 4px 2px 16px;
	background-color: #FFFFFF;
	display: block;
	height: 100%;
}

TD.contentButton a:hover {
	background-color: #DFDFDF;
}

TD.zastCaption {
	font-family: Verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px dashed #d5d5d5;
	color: #333333;
	padding: 4px 4px 4px 4px;
}

IMG.thumbnail {
	margin-right: 10px;
}

IMG.icon{
	margin-right: 5px;
	margin-top: 5px;
}

IMG.thumbBorder {
	border: 1px solid #999999;
}

TD.zastlBody {
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	padding: 5px;
	line-height: 15px;
	font-size: 11px;
}

TD.homeBody {
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px dashed #d5d5d5;
	padding: 1px;
	line-height: 15px;
	font-size: 11px;
}

UL {margin-left: 25px;}
li.indented {
	background-image: url(../_img/mrk_title.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	list-style-type : none;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 15px;
}

DIV.datum {color: #666666; padding-bottom: 4px;}
DIV.naslov, DIV.podnaslov {color:  #1e57a0;; font-weight: bold; font-size: 11px; padding-bottom: 4px;}
DIV.naslov A:link, DIV.naslov A:visited, DIV.naslov A:active {color:  #1e57a0; text-decoration:none;}
DIV.naslov A:hover {color:  #B22222; text-decoration:none;}
DIV.novostLink {padding-top: 5px; padding-right: 5px;  padding-bottom: 5px; text-align: right;}
DIV.newsPhoto{text-align: center; padding-top: 4px; padding-bottom:4px;}

FORM {margin: 0px}
.textBox {padding: 1px 3px 1px 3px; font-family : Verdana, sans-serif; font-size: 10px; height: 18px;}
.listBox, .main .comboBox {font-family : Verdana, sans-serif; font-size: 10px; border: 1px solid #0066CC; height: 18px; }
TEXTAREA {padding: 1px 3px 1px 3px; font-family : Verdana, sans-serif; font-size: 10px; width: 100%;}
.checkbox {margin: 0px; line-height: 130%;}
.button {font-family : Verdana, sans-serif; font-size: 10px; height: 20px;}

.DG TABLE {border-collapse: collapse; border: 1px solid #E1E1E1; width: 100%;}
.DG TABLE TD {
	padding: 3px;
}
.DG .pgr, .DG .alter {background-color: #EEEEEE;}
.DG .edi {background-color: #FFFFE0;}
.DG INPUT {padding: 1px 3px 1px 3px; font-family : Arial, Verdana, sans-serif; font-size: 11px; height: 18px;}
.DG TD.capt {padding: 8px 3px 3px 3px; font-size: 12px; color: #003366; font-weight: bold; border-bottom: 1px dashed #d5d5d5;  }
.DG DIV.validReport { padding: 10px; border: 1px solid #CC0000; color: #666666; margin-top: 10px; margin-left: 10px;}
.formerror UL, .formerror LI {margin-left: 20px;}
.formerror {padding: 5px 5px 5px 5px; line-height: 130%;border: 1px solid #CC0000; color: #CC0000; background-color: #F8F8F8; margin-bottom: 10px;}
.btt {
	font-size : 11px;
	font-family: Verdana;
}

TABLE.formular TD {
	border-bottom: 1px dashed #d5d5d5;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.specialForm {color: #999999; font-size: 10px; }

/* CSS studeni 2008 */
.year {font-family: "Times New Roman", Times, serif; font-size: 14px; color: #666666; font-weight: bold;}
.strong {font-weight:bold;}
.ulIndent {margin-left: 0px!important;}
.indentRight {margin-left: 400px;}

/* CSS rujan 2010 */
.paddingHome { position: relative; padding-left: 2px; }
TD.subBodyHome {
	border-top: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	padding: 5px;
	line-height: 15px;
	font-size: 10px;
}

TD.subBodyHomeAnketa {
	border-top: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	padding: 5px;
	line-height: 15px;
	font-size: 10px;
	background-color: #f4f4f4;
}

TD.subFooter2 {
	background-image: url(../_img/corner_mini.gif); background-repeat: no-repeat; background-position: left bottom; 
	border-right: 1px solid #d5d5d5;
	font-size: 12px;
	background-color: #f4f4f4;

}

p.naslovHome {color: #1e57a0; font-size: 1.1em; padding: 1px 0 0 0; font-weight:bold; }
.colorBlack	 { color: #000; font-size: 1.2em; }

.floatNews {
	float: left;
	padding-right: 20px;
	}
.clearer {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    width: 100%;
}


/*
TD.bgl{background-image: url(/_gui/bgl.gif); background-repeat: no-repeat;  background-position: right; }
TD.bgr{background-image: url(/_gui/bgr.gif); background-repeat: no-repeat; }
TD.bgmoto {background-image: url(/_gui/bg_hdr.gif); background-repeat: no-repeat; height: 150px; padding: 10px 8px; font-size: 12px; font-weight: bold;  line-height: 130%; color: #FFFFFF; text-align: left;}
TD.bgmotoalter {background-image: url(/_gui/bg_hdr_alter.gif); background-repeat: no-repeat; height: 150px; padding: 10px 8px; font-size: 12px; font-weight: bold;  line-height: 130%; color: #FFFFFF; text-align: left;}
TD.lngbar {background-color: #F1F1F1; padding: 0px 5px 0px 5px;}
.menuholder {width: 100%; padding: 0 8px 0 8px; background-color: #F1F1F1; border-left: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1;}
.menuItem TABLE {width: 100%; }
.menuItem TD {width: 100%; }
.menuItem A:link, .menuItem A:visited, .menuItem A:hover, .menuItem A:active {text-decoration: none;}
TD.addholder {background-color: #E4E4E4; border-left: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; padding: 0px 8px 5px 8px;}
TD.addholder DIV {margin-left: 25px; padding-top: 3px;}
TD.addholder DIV SPAN {font-weight: bold; color: #FF8000;}
TD.addholder DIV A:link,  TD.addholder DIV A:visited, TD.addholder DIV A:active  {text-decoration: underline; color:#666666;}
TD.addholder DIV A:hover  {text-decoration: none; color:#333333;}
TD.downholder {background-color: #DFEBF2; border-left: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; padding: 0px 8px 5px 10px;}
TD.downholder DIV {margin-left: 22px; padding-top: 3px;}
TD.downholder DIV A {text-decoration: none;}
TD.downholder DIV A:link, TD.downholder DIV A:visited, TD.downholder DIV A:active {text-decoration: none; color:#666666;}
TD.downholder DIV A:hover {color:#333333;}
TD.downholder DIV SPAN {font-weight: bold; color: #FF8000;}
TD.foolr{background-image: url(/_gui/foo_lr.gif); background-repeat: no-repeat; padding: 15px 5px; color: #999999}
TD.hdr{border-bottom: 1px solid #E1E1E1;}
SPAN.utilityNaslov {font-weight: bold; font-size: 12px; color: #666666;}
TD.novostiCaption{padding: 2px 5px 0px 10px; font-weight: bold; font-size: 12px; color: #666666;}
TD.novostiCaption A:link, TD.novostiCaption A:visited, TD.novostiCaption A:active {text-decoration: none;} 
TD.novosti {padding: 2px 5px 0px 32px; line-height: 130%;}
TD.novosti DIV.datum, DIV.datum {color: #FF8000; padding-bottom: 4px;}
TD.novosti DIV.naslov, DIV.podnaslov {color:  #003366; font-weight: bold; font-size: 12px; padding-bottom: 4px;}
TD.novosti DIV.naslov A:link, TD.novosti DIV.naslov A:visited, TD.novosti DIV.naslov A:active {color:  #003366; text-decoration:none;}
TD.novosti DIV.naslov A:hover {color:  #FF8000; text-decoration:none;}
DIV.novostLink {padding-top: 3px; padding-right: 5px; text-align: right;}
.navpath {padding-bottom: 15px;}
.main{padding-left: 10px; padding-right:5px; padding-top:10px; padding-bottom:8px; font-size: 12px; line-height: 135%;}
.main DIV.naslov {font-size: 18px; color: #FF8000; padding: 0px 0 10px 0;}
.main TABLE.reference {border-collapse: collapse;}
.main TABLE.produkt {border-collapse: collapse; margin-right: 8px; margin-bottom: 2px;}
IMG.referenca {border: 1px solid #E1E1E1; margin-right: 4px; margin-bottom: 4px;}
.main TD.caption {padding: 8px 3px 3px 0; font-size: 12px; color: #003366; font-weight: bold; border-bottom: 1px solid #FF9900;  }
.main TD.captionSmall { padding: 10px 5px 3px 9px;  font-weight: bold; color: #555555;}
.main TD.tableElement {padding: 3px 5px 3px 9px; border-bottom: 1px solid #F1F1F1; color: #666666;}
.main TD.formElement {padding: 3px 3px 3px 3px; border-bottom: 1px solid #F1F1F1; color: #333333;}
TD.tableAlterElement {padding: 3px 5px 3px 9px; color: #666666;}
.main TD.captionProduct {padding: 8px 1px 3px 0; font-size: 12px; color: #003366; font-weight: bold;}
.main DIV.specialForm {color: #999999; font-size: 10px; }
.main DIV.longCaption {font-size: 12px; color: #003366; font-weight: bold; width: 170px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;  }
.main .formerror {padding: 5px 5px 5px 5px; line-height: 130%;border: 1px solid #CC0000; color: #CC0000; background-color: #F8F8F8; margin-bottom: 10px;}
.main .formerror UL, .main .formerror LI {margin-left: 20px;}
.main TD.proizvod {border-left: 1px solid #008837; border-right: 1px solid #E1E1E1; border-top: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; }
.main TD.fotka {border: 1px solid #E1E1E1;}
.main TD.fotkapotpis {padding: 1px 4px 5px 4px; text-align: center;}
DIV.separator {border-top: 1px solid #E1E1E1; height: 4px;}
UL {margin-left: 15px;}
TD.captionSitemap {height: 24px; border-bottom: 2px solid #C0C0C0; padding: 0 5px 0 3px; font-weight: bold;}
TD.sitemapText {padding: 5px 0 5px 0}
li.SiteMapLevel1 {margin: 2px 0; background-image: url(../_gui/home.gif);background-repeat: no-repeat;background-position: 0 6px; padding: 2px 0 2px 10px;list-style-type : none;  font-size: 12px; font-weight: bold;}
li.SiteMapLevel2 {margin: 2px 0; background-image: url(../_gui/arrow_over.gif);background-repeat: no-repeat;background-position: 0 7px; padding: 2px 0 2px 10px;list-style-type : none;  font-size: 12px; font-weight: bold;}
li.SiteMapLevel3, li.info {margin: 2px 0; background-image: url(../_gui/arrow.gif);background-repeat: no-repeat;background-position: 0 7px; padding: 2px 0 2px 9px;list-style-type : none; font-weight: normal;}
li.SiteMapLevelN {margin: 2px 0; background-image: url(../_gui/siteMap_levelN.gif);background-repeat: no-repeat;background-position: 0 8px; padding: 1px 0 1px 6px;list-style-type : none; font-size: 11px; font-weight: normal;}
DIV.newsPhoto {padding: 3px 0 4px 0; }

*/

