.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

*{
	padding:0;
	margin:0;
}
html, body {
	height:100%;
}
body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #000;
	margin:0px;
	padding:0px;
	text-align:center;
	background-image: url(../img/body_bg.png);
	background-repeat: repeat-x;
	background-position: 0 0;
	height:100%;
	border: 0; 
}
body#popup {
	background-color: #929fab;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #000;
	margin:0px;
	padding:0px;
	text-align:left;
	background-image: none;
	height:100%;
	border: 0; 
}
h2 {
	font-size: 22px;
	font-weight: normal;
	color: #00529a;
	margin: 0 0 10px 0;
	padding: 0;
}
h3 {
	font-size: 14px;
	font-weight: normal;
	color: #7d8b98;
	margin: -7px 0 14px 0;
	padding: 0;
}
a {
	text-decoration: none;
	color: #01599A;
}
a:hover {
	text-decoration: none;
	color: #009B69;
}
p {
	padding: 0;
	margin: 0 0 10px 0;
}
#container { 
	width:810px;
	margin:0 auto;
	text-align: left;
	height: 100%;
	padding: 0 0px;
}
* html #container {
	height:100%;
}
head+body #container {
	min-height:100%;
}
#header { 
	width:798px;
	margin:0;
	text-align: left;
	height: 118px;
	padding: 0px;
	background-image: url(../img/header_bg.jpg);
	background-repeat: no-repeat;
	border-top: 4px solid #00529a;
	display: block;
}
#toplevelBar { 
	width:810px;
	margin:0;
	height: 33px;
	padding: 0px;
	font-size: 9px;
	text-align: right;
	overflow: hidden;
	color: #ccd5dd;
}
#glavnaTabela {
	width: 810px;
	padding: 0;
	margin: 0;
}
#footerTop {
	height:41px;
	padding: 9px 14px 0 14px;
	margin: 0;
	background-image: url(../img/footer_top_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #eff1f4;
	border-bottom: 1px solid #c3ccd7;
	color: #7287A9;
	font-size: 0.9em;
}
#footerTop div.textbox {
	display: block;
	float: left;
	padding: 0;
	margin-left: 35px;
}
#footerTop #address {
	line-height: 1.2em;
	margin-left: 0;
	margin-right: 20px;
}
#footerTop #address h2 {
	font-size: 1em;
	font-weight: bold;
	color: #00519C;
	padding: 0 5px 0 0;
	margin: 0;
	display: inline;
}

#footerTop #address a {
	font-size: 1em;
	color: #01599A;
	text-decoration: none;
}
#footerTop #address a:hover {
	text-decoration: none;
	color: #009B69;
}
/***********************-------------************/
#footerBottom {
	height:17px;
	padding: 5px 14px 0 14px;
	margin: 0;
	border-top: 1px solid #FFFFFF;
	background-image: url(../img/footer_bottom_bg.png);
	background-repeat: repeat-x;
	background-color: #edf0f3;
	color: #5b7196;
	font-size: 0.9em;
}
#footerBottom a {
	color: #5b7196;
	text-decoration: none;
}
#footerBottom a:hover {
	color: #009b69;
	text-decoration: none;
}
#footerBottom span.vertigo {
	float: right;
}
#glavnaTabela td.senkaLevo,
#glavnaTabela td.senkaDesno {
	width: 5px;
	font-size: 1px;
	padding: 0;
	margin: 0;
}
#glavnaTabela td.sadrzajHome {
	width: 800px;
	background-image: url(../img/homecontent_bg.png);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border-top: 1px solid #bfc5cb;
	border-left: 1px solid #00529a;
	border-right: 1px solid #00529a;
}
#glavnaTabela td.sadrzaj {
	width: 800px;
	background-color: #ffffff;
	padding: 0 0 30px 0;
	border-top: 4px solid #00529a;
	border-left: 1px solid #00529a;
	border-right: 1px solid #00529a;
}
#glavnaTabela td.footerTD {
	width: 800px;
	background-color: #ffffff;
	padding: 0;
	border-bottom: 4px solid #00529a;
	border-left: 1px solid #00529a;
	border-right: 1px solid #00529a;
}

#glavnaTabela td.bottomShadow {
	width: 800px;
	padding: 0;
	height: 6px;
	font-size: 1px;
	line-height: 1px;
	background-image: url(../img/bottom_shadow_bg.png);
	background-repeat: no-repeat;
	border-top: 1px solid #00103a;
}
#topBar {
	width: 900px;
	padding: 0;
	margin: 0;
	height: 27px;
	background-image: url(../img/top_bar_bg.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #01599a;
	font-size: 0.2em;
}
#contentHolder {
	width: 872px;
	padding: 0px 14px 0px 14px;
}
#contentHolderHome {
	width: 872px;
	padding: 11px 14px 0px 14px;
}
#promoBox {
	width: 284px;
	height: 94px;
	display: block;
	float: right;

}
#introText {
	width: 565px;
	height: 94px;
	display: block;
	float: left;
	font-size: 1.3em;
	color: #5c81a7;
	padding: 0 0 0 13px;
}
div.clearFloat7 {
	clear: both;
	font-size: 0.1em;
	line-height: 1em;
	height: 7px;
	display: block;
}
table.homeBox1, table.homeBox2 {
	display: block;
	float: left;
	width: 284px;
	border-top: 1px solid #a8a8a8;
}
table.homeBox2 {
	float: right;
}
table.homeBox1 td.body,
table.homeBox2 td.body {
	width: 282px;
	border-left: 1px solid #a8a8a8;
	border-right: 1px solid #a8a8a8;
	border-bottom: 1px solid #a8a8a8;
	background-image: url(../img/homebox_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #333333;
	height: 270px;
}
table.homeBox2 td.body {
	background-image: url(../img/home_news_bg.png);
}
table.homeBox1 td.body {
	font-size: 1.2em;
	line-height: 1.3em;
}
table.homeBox1 td.shadow,
table.homeBox2 td.shadow {
	font-size: 0.1em;
	line-height: 0.2em;
	background-image: url(../img/home_box_shadow.png);
	background-repeat: no-repeat;
	height: 6px;
}
.marginL10 {
	margin-left: 10px;
}
.marginR10 {
	margin-right: 10px;
}
div.boxPadding {
	padding: 15px 14px 10px 14px;
	display: block;
}
table.homeBox1 td.body h2,
table.homeBox2 td.body h2 {
	font-size: 21px;
	line-height: 20px;
	font-weight: normal;
	color: #008de7;
	margin: 0 0 11px 0;
	padding: 0;
}
table.homeBox2 td.body h2 {
	color: #304d7e;
}
/* Header Image Replacement
----------------------------------------------------*/
#boxHeader1EN,
#boxHeader1SR {
	text-indent: -5000px;
	background-image: url(../img/headline_real_estate_en.png);
	background-repeat: no-repeat;
	height: 22px;
}
#boxHeader1SR {
	background-image: url(../img/headline_real_estate_sr.png);
}
#boxHeader2EN,
#boxHeader2SR {
	text-indent: -5000px;
	background-image: url(../img/headline_corporate_development_en.png);
	background-repeat: no-repeat;
	height: 45px;
}
#boxHeader2SR {
	background-image: url(../img/headline_corporate_development_sr.png);
}
#newsHeader1EN,
#newsHeader1SR {
	text-indent: -5000px;
	background-image: url(../img/headline_news_en.png);
	background-repeat: no-repeat;
	height: 22px;
}
#newsHeader1SR {
	background-image: url(../img/headline_news_sr.png);
}
/* KRAJ Header Image Replacement 
----------------------------------------------------*/
div.newsBlock {
	display: block;
}
div.newsBlock span.date {
	display: block;
	font-size: 9px;
	color: #858585;
}
div.newsBlock a {
	text-decoration: none;
	color: #333333;
	font-size: 11px;
	line-height: 1.4em;
	display: block;
}
div.newsBlock h3 {
	font-size: 12px;
	font-weight: bold;
	color: #7a98b6;
	padding: 0;
	margin: 0 0 2px 0;
	background-color: none;
}
div.newsBlock a:hover {
	color: #008de7;
	text-decoration: none;
}
div.newsBlock a:hover h3 {
	color: #304d7e;
}
div.newsBlock a span {
	color: #304d7e;
	font-weight: bold;
}
div.spacer3d {
	height: 2px;
	background-image: url(../img/3d_spacer_bg.png);
	background-repeat: repeat-x;
	padding: 0;
	margin: 14px 0 14px 0;
	display: block;
	font-size: 1px;
	line-height: 1px;
}
div.spacer3d2 {
	height: 2px;
	background-image: url(../img/3d_spacer_bg.png);
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
	display: block;
	font-size: 1px;
	line-height: 1px;
}
ul.linkList {
	margin: 0 0 0 4px;
	list-style:none;
	padding: 7px 0 0 0;
}
ul.linkList li {
	margin: 0 0 4px 0;
	padding: 0;
}
a.mainLink {
	padding: 0px 0 0 21px;
	color: #333333;
	text-decoration: none;
	background-image: url(../img/arrow_bullet.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	margin: 0;
}
a.mainLink:hover {
	color: #304D7E;
	text-decoration: underline;
	background-image: url(../img/arrow_bullet_on.png);
}
#toplevelNavi {
	float: right;
	margin: 17px 5px 0 0;
	list-style:none;
	text-transform: uppercase;
	overflow: hidden;
	height: 16px;
}
#toplevelNavi li {
	float: left;
	margin-left: 1px;
}
#toplevelNavi li a,
#toplevelNavi li span {
	color:#f9fafa;
	height: 16px;
	padding: 3px 8px 0 8px;
	background-image: url(../img/toplevel_navi_bg.png);
	background-repeat: repeat-x;
	display: block;
	float: left;
	margin: 0 0 0 4px;
}
#toplevelNavi li span {
	color: #bfc9d3;
	background-image: none;
}
#toplevelNavi li a:hover {
	text-decoration: none;
	color:#fff;
	background-image: url(../img/toplevel_navi_bg_on.png);
}
#logoBox {
	height: 71px;
	width: 143px;
	margin: 31px 0 0 0;
	padding: 0 0 0 27px;
	float: left;
}
#mainHeadingSR, #mainHeadingEN {
	text-indent: -5000px;
	background-image: url(../img/main_heading_sr.png);
	background-repeat: no-repeat;
	height: 41px;
	margin: 35px 0 0 45px;
	overflow: hidden;
	display: block;
	float: left;
	width: 260px;
}
#mainHeadingEN {
	background-image: url(../img/main_heading_en.png);
}
	
#naviBar {
	height: 23px;
	margin: 0;
	padding: 0 0 0 14px;
	display: block;
	background-image: url(../img/navi_bg.jpg);
	background-repeat: no-repeat;
	border-bottom: 9px solid #d0d8e0;
}
#navigacija {
	float: left;
	margin: 0;
	padding: 0;
	list-style:none;
	font-size: 1.1em;
	height: 23px;
	color: #ffffff;
}
#navigacija li {
	float: left;
	margin: 0;
	height: 23px;
	overflow: hidden;
}
#navigacija li a,
#navigacija li a#aktivno {
	height: 17px;
	padding: 6px 17px 0 12px;
	display: block;
	float: left;
	color: #E3ECF4;
	font-weight: bold;
	background-image: url(../img/tabs.png);
	background-repeat: no-repeat;
	background-position: right -50px;
	overflow: hidden;
	
}
#navigacija li a#aktivno,
#navigacija li a#aktivno:hover {
	color: #304d7e;
	background-image: url(../img/tabs.png);
	background-repeat: no-repeat;
	background-position: right 0px ;
	text-decoration: none;
}
#navigacija li a:hover {
	color: #ffffff;
	text-decoration: none;
	background-image: url(../img/tabs.png);
	background-repeat: no-repeat;
	background-position: right -25px;
}
#pathnaviBar {
	display: block;
	height: 15px;
	font-size: 0.9em;
	padding: 4px 0 0 14px;
	background-image: url(../img/pathnavi_bg.png);
	background-repeat: repeat-x;
	text-align: left;
	border-top: 1px solid #728faa;
	border-bottom: 1px solid #FFFFFF;
	color: #7987A1;
}
#pathnaviBar a {
	color: #7987A1;
	text-decoration: none;
}
#pathnaviBar a#active {
	color: #5B7184;
	font-weight: bold;
}
#pathnaviBar a:hover {
	color: #435B69;
}
#pathnaviBar a#active:hover {
	color: #5B7184;
}
#pathnaviBar span {
	background-image: url(../img/small_arrow.png);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	padding: 0 5px 0 5px;
}
#rightContent {
	float: right;
	width: 205px;
	padding-right: 16px;
	display: block;
}
table.newsBox {
	border-top: 1px solid #a8a8a8;
	width: 100%;
}
table.newsBox td.body {
	width: 100%;
	border-left: 1px solid #a8a8a8;
	border-right: 1px solid #a8a8a8;
	border-bottom: 1px solid #a8a8a8;
	background-image: url(../img/home_news_bg.png);
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #e2e7ea;
	color: #333333;
	padding-bottom: 10px;
}
table.newsBox td.body h2 {
	font-size: 21px;
	line-height: 20px;
	font-weight: normal;
	color: #008de7;
	margin: 0 0 11px 0;
	padding: 0;
}
table.newsBox td.shadow {
	font-size: 0.1em;
	line-height: 0.2em;
	background-image: url(../img/bottom_shadow_bg.png);
	background-position: right;
	background-repeat: no-repeat;
	height: 6px;
	text-align: left;
}
#leviBox {
	width: 169px;
	float: left;
	margin: 0px 24px 10px 0;
	padding: 0 0 0 16px;
	display: block;
}
/* Leva navigacija
----------------------------------------------------*/
#naviHeadline {
	font-size: 1.3em;
	font-weight: bold;
	color: #304d7e;
	padding: 0 0 9px 0;
}
#leftNaviHolder {
	width: 168px;
	margin: 0 0 20px 14px;
	padding: 14px 0 0 0;
}
ul.leftNavi {
	display: block;
	margin: 0;
	padding: 0;
	list-style:none;
	border-top: 1px solid #cedbe7;
}
ul.leftNavi li,
ul.leftNavi li.sub {
	margin: 0;
	padding: 0;
	display: block;
	border-bottom: 1px solid #cedbe7;
}
ul.leftNavi li a,
ul.leftNavi li a#On,
ul.leftNavi li.sub a,
ul.leftNavi li.sub a#SubOn {
	padding: 5px 8px 4px 12px;
	display: block;
	color: #00519c;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	background-image: url(../img/small_arrow_green.png);
	background-repeat: no-repeat;
	background-position: 4px 9px;
	font-size: 1.1em;
	line-height: 1.2em;
}
ul.leftNavi li.sub a,
ul.leftNavi li.sub a#SubOn {
	padding: 5px 8px 4px 20px;
	display: block;
	color: #678cae;
	font-weight: normal;
	background-position: 12px 9px;
	background-color: #f8f9fb;
}
ul.leftNavi li a:hover,
ul.leftNavi li a#On,
ul.leftNavi li a#On:hover,
ul.leftNavi li.sub a#SubOn,
ul.leftNavi li.sub a#SubOn:hover {
	color: #00519c;
	text-decoration: none;
	background-image: url(../img/small_arrow_green.png);
	background-repeat: no-repeat;
	background-color: #f8f9fb;
}
ul.leftNavi li a#On,
ul.leftNavi li a#On:hover,
ul.leftNavi li.sub a#SubOn,
ul.leftNavi li.sub a#SubOn:hover {
	color: #009B69;
}
/* KRAJ Leve navigacije
----------------------------------------------------*/
#srednjiBox {
	width: 454px;
	font-size: 1.1em;
	line-height: 1.3em;
	display:block;
	margin: 0px 0px 20px 0px;
	float: left;
}
#srednjiBox h2 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 22px;
	line-height: 1.1em;
	font-weight: normal;
}
#srednjiBox h3 {
	margin: 0 0 10px 0;
	font-size: 16px;
	line-height: 1.1em;
	color: #586f96;
	font-weight: normal;
}
#printBox {
	float: right;
	padding: 10px 0 0 0;
}
a.print {
	padding: 0px 0 0 18px;
	color: #646a6f;
	text-decoration: none;
	background-image: url(../img/icon_print.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	margin: 0;
}
a.print:hover {
	text-decoration: underline;
	color: #484848;
}
ul.bullets {
	display: block;
	margin: 0;
	padding: 0 0 10px 0;
	list-style:none;
}
ul.bullets li {
	padding: 3px 0 0 18px;
	display: block;
	font-size: 1.2em;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../img/big_bullet_green.png);
	background-repeat: no-repeat;
	background-position: 3px 8px;
	line-height: 150%;
	margin: 0 0 8px 0;
}
table.mediaTable {
	width: 100%;
	margin-bottom: 10px;
}
table.mediaTable tr.header td {
	width: 100%;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #aaaaaa;
	background-image: url(../img/media_table_header_bg.png);
	background-repeat: repeat-x;
	padding: 5px 0 5px 8px;
	font-size: 12px;
	line-height: 14px;
	color: #5e6c7c;
	font-weight: bold;
}
table.mediaTable tr.imageBox td {
	width: 100%;
	background-image: url(../img/image_box_bg.png);
	background-repeat: repeat-x;
	padding: 8px 0 0 0;
}
table.mediaTable tr.imageBox td img {
	border: 1px solid #a8a8a8;
	padding: 4px;
	background-color: #FFFFFF;
}
table.mediaTable tr.infoBar td {
	width: 100%;
	border-bottom: 1px solid #d6d6d6;
	background-image: url(../img/infobar_bg.png);
	background-repeat: repeat-x;
	padding: 4px 8px 4px 8px;
	font-size: 10px;
	line-height: 12px;
	color: #909090;
	text-align: right;
}
table.mediaTable tr.thumbBox td {
	width: 100%;
	padding: 8px 0 0 0;
}
table.mediaTable tr.thumbBox td img,
table.mediaTable tr.thumbBox td img.first  {
	border: 1px solid #a8a8a8;
	margin: 0 0 8px 6px;
}
table.mediaTable tr.thumbBox td img:hover,
table.mediaTable tr.thumbBox td img.first:hover {
	border: 1px solid #008DE7;
}
table.mediaTable tr.thumbBox td img.first {
	margin: 0 0 8px 0;
}
table.mediaTable tr.mediaBar td {
	width: 100%;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #aaaaaa;
	background-image: url(../img/media_bar_bg.png);
	background-repeat: repeat-x;
	padding: 0 5px 0 0;
	font-size: 11px;
	line-height: 12px;
	color: #5e6c7c;
	font-weight: bold;
	height: 22px;
}
a.pdfRight {
	padding: 0px 25px 0 0px;
	color: #5e6c7c;
	text-decoration: none;
	background-image: url(../img/icon_pdf.png);
	background-repeat: no-repeat;
	background-position: right 2px;
	font-size: 11px;
	line-height: 21px;
	font-weight: bold;
	margin: 0;
	float: right;
	display: block;
}
a.pdfRight:hover {
	color: #333C46;
	background-image: url(../img/icon_pdf_on.png);
	text-decoration: none;
}
a.button360 {
	height: 17px;
	background-image: url(../img/360view_button_on.png);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	float: left;
	font-size: 12px;
	padding: 5px 10px 0 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.button360:hover {
	background-image: url(../img/360view_button.png);
	text-decoration: none;
	color: #FFFFFF;
}
table.dataTable, table.dataTable2  {
	width: 100%;
	border-bottom: 1px solid #00529a;
	margin-bottom: 20px;
}
table.dataTable td {
	border-top: 1px solid #d0d8e0;
	padding: 2px 8px 4px 8px;
	font-size: 1.1em;
	line-height: 140%;
	background-color: #fafbfb;
}
table.dataTable2 td {
	border-top: 1px solid #d0d8e0;
	padding: 3px 6px 4px 6px;
	font-size: 1.1em;
	line-height: 140%;
}
table.dataTable td a,
table.dataTable2 td a {
	padding: 5px 8px 4px 12px;
	color: #484848;
	text-decoration: none;
	font-weight: normal;
	background-image: url(../img/small_arrow_green.png);
	background-repeat: no-repeat;
	background-position: 4px center;
}
table.dataTable td a:hover,
table.dataTable2 td a:hover {
	text-decoration: underline;
	color: #272727;
}
table.dataTable td.first,
table.dataTable2 td.first {
	font-weight: bold;
}
table.dataTable tr.top td,
table.dataTable2 tr.top td {
	border-top: 1px solid #90aeca;
}
table.dataTable tr.header td,
table.dataTable2 tr.header td {
	border-top: 1px solid #00529a;
	font-weight: bold;
	color: #ffffff;
	background-color: #00529a;
}
table.dataTable tr.subHeader td,
table.dataTable2 tr.subHeader td {
	font-weight: bold;
	color: #00529a;
	background-color: #e3e7ee;
}
table.dataTable tr.subSubHeader td,
table.dataTable2 tr.subSubHeader td {
	font-weight: normal;
	color: #00529a;
	background-color: #F2F4F9;
}
table.dataTable tr.header td a,
table.dataTable2 tr.header td a {
	color: #ffffff;
	text-decoration: none;
	background-image: none;
	padding: 0;
	font-weight: bold;
}
table.dataTable tr.subHeader td a,
table.dataTable2 tr.subHeader td a {
	color: #00529a;
	text-decoration: none;
	background-image: none;
	padding: 0;
	font-weight: bold;
}
table.dataTable tr.header td a:hover,
table.dataTable2 tr.header td a:hover,
table.dataTable tr.subHeader td a:hover,
table.dataTable2 tr.subHeader td a:hover {
	text-decoration: underline;
}
table.dataTable2 tr.footer td {
	background-color: #f3f3f3;
	padding: 5px 6px 5px 0;
	text-align: right;
}
#featured {
	height: 139px;
	display: block;
	margin-bottom: 12px;
}
#featured div.data {
	height: 139px;
	width: 222px;
	display: block;
	float: right;
}
#featured img {
	border: 1px solid #696969;
}
#featured img:hover {
	border: 1px solid #008DE7;
}
a.link2 {
	padding: 0px 20px 0 0px;
	color: #333333;
	text-decoration: none;
	background-image: url(../img/arrow_bullet.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	margin: 0;
}
a.link2:hover {
	color: #304D7E;
	text-decoration: underline;
	background-image: url(../img/arrow_bullet_on.png);
}
table.thumbTable {
	width: 454px;
	border-bottom: 1px solid #aaaaaa;
}
table.thumbTable td {
	border-top: 1px solid #d6d6d6;
	color: #313131;
	font-size: 11px;
	line-height: 13px;
}
table.thumbTable td.thumbTD {
	padding: 6px 0 6px 0;
	width: 109px;
}
table.thumbTable td.thumbTD img {
	border: 1px solid #aaaaaa;
}
table.thumbTable td.thumbTD img:hover {
	border: 1px solid #008DE7;
}
table.thumbTable tr.top td {
	border-top: 1px solid #aaaaaa;
}
table.thumbTable td.dataTD {
	padding: 6px 6px 6px 10px;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
}
table.thumbTable td.dataTD a.headline {
	padding: 0px 20px 0 0px;
	color: #304D7E;
	text-decoration: none;
	background-image: url(../img/arrow_bullet.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	margin: 0 0 6px 0;
	display:block;
}
table.thumbTable td.dataTD a.headline:hover {
	color: #008DE7;
	text-decoration: none;
	background-image: url(../img/arrow_bullet_on.png);
}
#popupHolder {
	width: 526px;
}
div.popupHeader {
	border-top: 6px solid #012661;
	border-bottom: 1px solid #9e9e9e;
	background-image: url(../img/popup_head_bg.png);
	background-repeat: repeat-x;
	background-position: 0 5px;
	background-color: #FFFFFF;
	color: #008de7;
	font-size: 17px;
	padding: 6px 0 5px 20px;
}
div.popupHeader span {
	color: #304D7E;
	font-weight: bold;
	padding: 0 8px 0 0;
}
div.popupBody {
	background-image: url(../img/popup_body_bg.png);
	background-repeat: repeat-x;
	height: 385px;
	padding: 21px 22px 0 22px;
	text-align: center;
	border-bottom: 1px solid #73818f;
}
div.popupFooter {
	text-align: center;
	padding: 7px 0 0 0;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 11px;
	font-weight: bold;
}
div.popupFooter a {
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 10px;
	line-height: 11px;
	font-weight: bold;
}
div.popupFooter a:hover {
	color: #FFFFFF;
	text-decoration: underline;

}
div.borderDiv {
	width: 480px;
	height: 360px;
	border: 1px solid #515151;
}
div.shadowBG {
	width: 482px;
	height: 369px;
	background-image: url(../img/media_shadow_bg.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	text-align: left;
}
a.promoBoxButton {
	width: 271px;
	height: 76px;
	display: block;
	background-image: url(../img/promo_box_bg.png);
	background-repeat: no-repeat;
	padding: 8px 5px 10px 8px;
	outline: none;
	text-decoration: none;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}
a.promoBoxButton:hover {
	background-image: url(../img/promo_box_bg_on.png);
	background-repeat: no-repeat;
	padding: 8px 5px 10px 8px;
	outline: none;
	text-decoration: none;
	color: #000000;
}
a.promoBoxButton img {
	border: none;
}
a.promoBoxButton img.thumb {
	border: 1px solid #626363;
	float: left;
	margin: 0 9px 0 0;
}
a.promoBoxButton img.header {
	margin: 1px 0 4px 0;
}
/* HomeContent Table 
----------------------------------------------------*/

table.homeContentTable {
	width: 798px;
}
table.homeContentTable td.leftNavi {
	width: 196px;
	background-color: #eef0f4;
	padding: 0;
}
table.homeContentTable td.naviShadow {
	width: 4px;
	font-size: 1px;
	line-height: 1px;
	background-image: url(../img/leftnavi_home_shadow_bg.png);
	background-repeat: repeat-y;
	padding: 0;
}
table.homeContentTable td.mainContent {
	width: 562px;
	color: #484848;
	background-image: url(../img/home_content_bg.png);
	background-repeat: repeat-x;
	padding: 20px 18px 14px 18px;
}
table.homeContentTable td.mainContent p {
	padding: 0;
	margin: 0 0 14px 0;
	font-size: 1.2em;
	line-height: 1.3em;
}
table.homeContentTable td.mainContent img.pics, 
table.homeContentTable td.mainContent img.picMiddle {
	margin: 10px 0px 0px 0px;
}
table.homeContentTable td.mainContent img.picMiddle {
	margin-left: 16px;
	margin-right: 16px;
}
/* KRAJ HomeContent Table 
----------------------------------------------------*/

/* Content Table 
----------------------------------------------------*/

table.ContentTable {
	width: 798px;
}
table.ContentTable td.leftNaviTD {
	width: 196px;
	background-color: #eef0f4;
	padding: 0;
}
table.ContentTable td.naviShadow {
	width: 8px;
	font-size: 1px;
	line-height: 1px;
	background-image: url(../img/leftnavi_shadow_bg.png);
	background-repeat: repeat-y;
	padding: 0;
}
table.ContentTable td.mainContent {
	width: 554px;
	color: #484848;
	background-image: url(../img/home_content_bg.png);
	background-repeat: repeat-x;
	padding: 20px 28px 14px 12px;
}
table.ContentTable td.mainContent p {
	padding: 0;
	margin: 0 0 14px 0;
	font-size: 1.2em;
	line-height: 1.3em;
}

table.ContentTable td.leftNaviTD#section1 {
	background-image: url(../img/epruvete_bg.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}

/* KRAJ Content Table 
----------------------------------------------------*/
div.topBarNaviHome {
	height: 10px;
	font-size: 1px;
	line-height: 1px;
	background-image: url(../img/topbarhome_bg.png);
	background-repeat: repeat-x;
}
div.topBarNavi {
	height: 10px;
	font-size: 1px;
	line-height: 1px;
	background-image: url(../img/topbar_bg.png);
	background-repeat: repeat-x;
	border-bottom: 1px solid #FFFFFF;
}
a.bigButton {
	display: block;
	background-image: url(../img/bigbutton_bg.png);
	background-repeat: repeat-x;
	border-bottom: 1px solid #FFFFFF;
	color: #00519c;
	font-size: 1.2em;
	line-height:  1.2em;
	text-transform: uppercase;
	padding: 11px 5px 0 19px;
	height: 25px;
}
a.bigButton:hover {
	background-image: url(../img/bigbutton_bg_on.png);
	color: #00519c;
	text-decoration: none;
}
a.banner {
	border: none;
	display: block;
	margin: 11px 0 0 14px;
}
dl {
	margin: 0 0 18px 5px;
	border-top: 1px solid #D8DCDE;
	border-bottom: 1px solid #D8DCDE;
	padding: 5px 0 5px 0;
}
dt {
	float: left;
	width: 230px;
	margin: 0;
	font-size: 1.2em;
	line-height: 1.3em;
	background-image: url(../img/big_bullet_green.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 0 0 4px 14px;
	color: #304D7E;
}
dd {
	padding: 0 0 4px 0px;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.3em;
}
#welcomeSR, #welcomeEN {
	text-indent: -5000px;
	background-image: url(../img/headline_dobrodosli.png);
	background-repeat: no-repeat;
	height: 17px;
	margin: 0 0 16px 0;
	padding: 0;
	color: #304D7E;
}
#welcomeEN {
	background-image: url(../img/headline_welcome.png);
}
div.productDetailDiv {
	width: 552px;
	display: block;
}
div.productDescriptionDiv {
	width: 340px;
	float: left;
	display: block;
}
div.productImageDiv {
	width: 200px;
	float: right;
	display: block;
}
div.productImageDiv div.caption {
	display: block;
	color: #8D8D8D;
	padding: 3px 0 0 0;
	margin-bottom: 14px;
}
div.imageBorder {
	display: block;
	padding: 4px 0 4px 0;
	border: 1px solid #c3ccd7;
	text-align: center;
}
div.productDescriptionDiv h1 {
	font-size: 16px;
	font-weight: bold;
	color: #00529a;
	margin: 0 0 8px 0;
	padding: 0;
}
div.productDescriptionDiv h2 {
	font-size: 15px;
	font-weight: normal;
	color: #484848;
	color: #00529a;
	margin: 0 0 6px 0;
	padding: 0;
}
div.logoBox, div.logoBoxSmall {
	clear: both;
	margin-top: 10px;
	background-image: url(../img/doted_bg.png);
	background-repeat: repeat-x;
	background-position: top;
	display: block;
	padding: 5px 0 5px 0;
	text-align: left;
}
div.logoBox img, div.logoBoxSmall img {
	display: block;
	padding: 0 0 5px 0;
	text-align: left;
	float: left;
}
div.toolDiv3 {
	float: right;
	padding: 2px 0 0 0;
	margin: 3px 0px 0px 0;
}
a.mainLink, a.mainLinkLeft {
	padding: 5px 8px 4px 9px;
	display: block;
	color: #00519c;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	background-image: url(../img/big_arrow_green.png);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}
a.mainLinkLeft {
	background-image: url(../img/big_arrow_green_left.png);
}
a.mainLink:hover, a.mainLinkLeft:hover {
	color: #009B69;
}
div.productDescriptionDiv ul, div.productDescriptionDiv ol {
	padding: 0 0 0 16px;
	margin: 0 0 14px 5px;
	font-size: 1.2em;
	line-height: 1.5em;
}
div.productDescriptionDiv ol {
	padding: 0 0 0 21px;
}
div.productDescriptionDiv ol li {
	padding: 0;
	margin: 0;
}
img.topImg {
	display: block;
	margin-bottom: 10px;
}
img.textImg {
	display: block;
	float: left;
	margin: 0 20px 5px 0;
}
/* Mapa sajta
----------------------------------------------------*/
div.mapaColumn, div.mapaColumn2 {
	display: block;
	float: left;
	width: 220px;
	margin-right: 30px;
}
div.mapaColumn2 {
	margin-right: 0;
}
div.mapaDiv {
	padding: 4px 0 0 0;
	display: block;
	border-top: 1px solid #00529a;
	border-bottom: 1px solid #00529a;
	margin-bottom: 25px;
}
div.mapaDiv div.header {
	padding: 0 0 4px 0;
	display: block;
	font-size: 14px;
	color: #009B69;
}
div.mapaDiv div.header a {
	font-size: 14px;
	color: #009B69;
	text-decoration: none;
}

div.mapaDiv div.header a:hover {
	text-decoration: underline;
}
ul.mapaNavi {
	display: block;
	margin: 0;
	padding: 5px 0 7px 0;
	list-style:none;
	font-size: 11px;
	border-top: 1px solid #d0d8e0;
}
ul.mapaNavi li, ul.mapaNavi li.sub {
	margin: 0;
	display: block;
}
ul.mapaNavi li.sub {
	margin: -2px 0 0 10px;
}
ul.mapaNavi li a, ul.mapaNavi li.sub a {
	padding: 3px 12px 2px 11px;
	display: block;
	color: #01599A;
	text-decoration: none;
	background-image: url(../img/small_arrow_green.png);
	background-repeat: no-repeat;
	background-position: 3px 8px;
}
ul.mapaNavi li.sub a {
	color: #7d8b98;
}
ul.mapaNavi li a:hover, ul.mapaNavi li.sub a:hover {
	color: #009B69;
	text-decoration: none;
}
/* KRAJ mape sajta
----------------------------------------------------*/
div.mapaImg {
	float: right;
	display: block;
	width: 325px;
	margin-top: 15px;
}
div.mapaText strong {
	color: #01599A;
}

