body {
	padding:0px;
	margin:0 auto;
	font-family:tahoma,verdana,arial;
	font-size:9pt;
	text-align:center;
	background-color: #F3F2EC;
	background-image: url(../images/bg_zuti.gif);
	background-repeat: repeat-x;
}



#container
{
	width:970px;
	height:125px;
	text-align:center;
	z-index:11;
	background-image: url(../images/header_zuti.gif);
	background-repeat: no-repeat;
	margin:0 auto;
}
#right_bg
{
	position:absolute;
	top:0;
	right:0;
	height:125px;
	width:25%;
	z-index:10;
	background-image: url(../images/bg_white.gif);
	background-repeat: repeat-x;
}

img {
	border:none;
}

a:link, a:visited, a:active { color:#7B7866; text-decoration:underline; }
a:hover { text-decoration:none; }
ul { list-style:none; margin:0 auto; padding:0px; }
li { padding:0px; margin:0 auto; }
form { padding:0px; margin:0px; }
.clear { clear:both; }
.hidden { display:none; }
span { display: none; }

form .textField {
	width:182px;
	padding:2px;
	background:url(images/bg_text_field.gif) repeat-x #fff;
	border:1px solid #DBDAD4;
	color:#A6A69E;
	font-size:9pt;
}

#root {
	margin:0 auto;
	text-align: left;
	width:970px;
	position: relative;
	padding-bottom:30px;
}

#rootContent {
	width:970px;
	left: 50%;
	/*margin-left:485px;*/
	text-align:left;
}

#rootContent #leftColumn {
	width:100%;
	float:left;
/*	margin:18px -541px 0 0;
*/
	margin:18px -720px 0 0;

}

#rootContent #rightColumn {
	float:left;
	margin:18px 0 0 0;
	padding:0px;
	width:540px;
	line-height:12pt;
}

#rootContent #podrucjeDjelovanjaKarta {
	float:left;
	margin:0 0 0 0;
	padding:0px;
	width:670px;
	line-height:12pt;
}


#rootContent #bannerDesno {
	clear:both;
	margin: 0 auto;
	/*width:124px;*/

}

/* START HEADER */
/*#header {
	width:943px;
	min-height:125px;
	background:url(images/bg_header.gif) repeat-x #EC950C;
	overflow:hidden;
}*/

/*#header .logo { 
	width:590px;
	height:125px;
	float:left;
	padding:0px;
	margin:0px;
}

#header .address {
	width:190px;
	padding:35px 0 0 9px;
	float:left;
	font-size:100%;
	color:#FFF8DC;
	text-align:left;
}*/

/*#header .topIcons {
	width:83px;
	float:left;
}

#header .topIcons a {
	display:block;
	width:15px;
	height:15px;
}
#header .topIcons li { padding:21px 0 0 12px; float:left; }
#header .topIcons a.home { background:url(images/ico_home.gif) no-repeat; }
#header .topIcons a.sitemap { background:url(images/ico_sitemap.gif) no-repeat; }
#header .topIcons a.contact { background:url(images/ico_contact.gif) no-repeat; }*/
/* END HEADER */



/* START MENU */
#topMenu { 
	clear:both;
	height:61px;
	margin:0 auto;
	background:url(images/bg_menu_top.gif) repeat-x  #949389;
	text-align: left;
	overflow:auto;
}



#topMenu .menuCornerLeft {
	float:left;
	width:85px;
	height:61px;
	background:url(images/menu_corner_left.gif) /*repeat-x*/no-repeat #EFEEE7;
}

#topMenu .menuCornerRight {
	float:right;
	width:85px;
	height:61px;
	background:url(images/menu_corner_right.gif) no-repeat #EFEEE7;
}

#menu ul {
	width:797px;
	float:left;
	margin:0 auto;
	overflow:hidden;
}

#menu li {
	margin: 0 auto;
	float:left;
	height:61px;
}

#menu li a { 
	float:left;
	display:block;
	height:61px;
	text-indent:-999em;
	background:url(images/menu_top.gif);
	text-decoration:none;
}

/*tipovi a hrefova */

/*A:link    { color: red } */   /* unvisited links */
/*A:visited { color: blue }*/   /* visited links   */
/*A:hover   { color: yellow }*/ /* user hovers     */
/*A:active  { color: lime }*/   /* active links    */

/**/


#menu li a.meniNovosti{
	width:63px;
	background-position: 0 0%;
}
#menu li a.meniNovosti:hover { background-position: 0 100%; }
#menu li a.meniNovosti:active { background-position: 0 100%; }


#menu li a.meniOrganizacija {
	width:129px;
	background-position: -63px 0%;
}
#menu li a.meniOrganizacija:hover { background-position: -63px 100%; }
#menu li a.meniOrganizacija:active { background-position: -63px 100%; }


#menu li a.menuZaposlenici { width:88px; background-position: -192px 0%; }
#menu li a.menuZaposlenici:hover { background-position: -192px 100%; }
#menu li a.menuZaposlenici:active { background-position: -192px 100%; }


#menu li a.menuPodrucjeDjelovanja { width:131px; background-position: -280px 0%; }
#menu li a.menuPodrucjeDjelovanja:hover { background-position: -280px 100%; }
#menu li a.menuPodrucjeDjelovanja:active { background-position: -280px 100%; }


#menu li a.menuNaseReference { width:108px; background-position: -411px 0%; }
#menu li a.menuNaseReference:hover { background-position: -411px 100%; }
#menu li a.menuNaseReference:active { background-position: -411px 100%; }


#menu li a.menuSuradnja { width:73px; background-position: -519px 0%; }
#menu li a.menuSuradnja:hover { background-position: -519px 100%; }
#menu li a.menuSuradnja:active { background-position: -519px 100%; }


#menu li a.menuKontakt { width:65px; background-position: -592px 0%; }
#menu li a.menuKontakt:hover { background-position: -592px 100%; }
#menu li a.menuKontakt:active { background-position: -592px 100%; }


#menu li a.menuNagradeCertifikati { width:139px; background-position: -656px 0%; }
#menu li a.menuNagradeCertifikati:hover { background-position: -656px 100%; }
#menu li a.menuNagradeCertifikati:active { background-position: -656px 100%; }

/* END MENU */

#menu ul {
	width:797px;
	float:left;
	margin:0 auto;
	overflow:hidden;
}

#menu li {
	margin: 0 auto;
	float:left;
	height:61px;
}

#menu li a { 
	float:left;
	display:block;
	height:61px;
	text-indent:-999em;
	background:url(images/menu_top.gif);
	text-decoration:none;
}

#menu li a.meniNovosti{
	width:63px;
	background-position: 0 0%;
}
#menu li a.meniNovosti:hover { background-position: 0 100%; }

#menu li a.meniOrganizacija {
	width:129px;
	background-position: -63px 0%;
}
#menu li a.meniOrganizacija:hover { background-position: -63px 100%; }

#menu li a.menuZaposlenici { width:88px; background-position: -192px 0%; }
#menu li a.menuZaposlenici:hover { background-position: -192px 100%; }

#menu li a.menuPodrucjeDjelovanja { width:131px; background-position: -280px 0%; }
#menu li a.menuPodrucjeDjelovanja:hover { background-position: -280px 100%; }

#menu li a.menuNaseReference { width:108px; background-position: -411px 0%; }
#menu li a.menuNaseReference:hover { background-position: -411px 100%; }

#menu li a.menuSuradnja { width:73px; background-position: -519px 0%; }
#menu li a.menuSuradnja:hover { background-position: -519px 100%; }

#menu li a.menuKontakt { width:65px; background-position: -592px 0%; }
#menu li a.menuKontakt:hover { background-position: -592px 100%; }

#menu li a.menuNagradeCertifikati { width:139px; background-position: -656px 0%; }
#menu li a.menuNagradeCertifikati:hover { background-position: -656px 100%; }


/* FOOTER MENI */
#futer {
background-image:url(images/bg_footer.gif);
 background-repeat:repeat-x;
 height:61px;
 }
 
 
 
  #navcontainer ul
{
margin: 0;
padding: 30px;
list-style-type: none;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
text-decoration: none;
font-size:12px;
padding: .2em 1em;
}

#navcontainer ul li a:hover
{
	text-decoration: underline;
	font-weight: bold;
}



/* START BREADCRUMBS */
#breadcrumbs {
	height:41px;
	background:url(images/bg_breadcrumbs.gif) repeat-x;
	color: #000000;
	font-size:90%;
}

#breadcrumbs .breadcrumbsLeftCorner {
	height:26px !important;
	height:41px;
	float:left;
	background:url(images/breadcrumbs_left_corner.gif) no-repeat;
	padding:15px 0 0 20px;
}

#breadcrumbs p {
	margin:0px;
	font-weight:bold;
}

#breadcrumbs p a { 
	padding-left:5px; 
	font-weight:normal;
}

#breadcrumbs span {
	display:inline;
	font-weight:normal;
}

#breadcrumbs .telephone {
	float:right;
	width:138px !important;
	width:188px;
	height:19px !important;
	height:41px;
	background:url(images/bg_telephone.gif) no-repeat;
	padding:22px 0 0 50px;
}
/* END BREADCRUMBS */


/* START BLOCKS */
.blockLeft {
	width:221px;
	margin-bottom:19px;
	background:url(images/bg_block_left.gif) repeat-y;
}

.blockLeft .prodaja {
	color:#fff;
	height:21px;
	font-weight:bold;
	padding:17px 10px 10px 40px;
	background:url(images/block_head_yellow.gif) no-repeat #EEA224;
}

.blockLeft .njuzletter {
	color:#fff;
	height:21px;
	font-weight:bold;
	padding:17px 10px 10px 40px;
	background:url(images/block_head_silver.gif) no-repeat #828073;
		background-color: #efeee7;

}

.blockLeft .pvc {
	color:#fff;
	height:21px;
	font-weight:bold;
	padding:17px 10px 10px 40px;
	background:url(images/pvc_tab_1.gif) no-repeat #828073;
		background-color: #efeee7;

}

.blockLeft .bottom {
	height:12px;
	background:url(images/block_left_bottom.gif) no-repeat;
}
/* END BLOCKS */


/*  REFERENCE SADRZAJ */
/* START BLOCKS */
.referenceSadrzaj {
	width:100%;
	margin-bottom:19px;
	background:url(images/res_naslovi_bg.gif) repeat-y;
}

.referenceSadrzaj .prodaja {
	/*color:#fff;*/
	height:12px;
	font-weight:bold;
	padding:10px 10px 10px 20px;
	/*background-color: #FFFFFF;*/
/*	background-image: url(images/ref_naslovi_bg.gif);*/
	background-repeat: no-repeat;
}

.referenceSadrzaj .njuzletter {
	color:#fff;
	height:21px;
	font-weight:bold;
	padding:17px 10px 10px 40px;
	background:url(images/block_head_silver.gif) no-repeat #828073;
		background-color: #efeee7;

}

.referenceSadrzaj .pvc {
	color:#fff;
	height:21px;
	font-weight:bold;
	padding:17px 10px 10px 40px;
	background:url(images/pvc_tab_1.gif) no-repeat #828073;
		background-color: #efeee7;

}

.referenceSadrzaj .bottom {
	height:12px;
	background:url(images/block_left_bottom.gif) no-repeat;
}
/* END BLOCKS */


/* START SERVICE MENU */
.referenceSadrzaj ul.serviceMenu {
	margin:10px 15px 5px 15px;
}

.referenceSadrzaj ul.serviceMenu li {
	padding:3px 0 5px 30px;
	background:url(images/bullet1.gif) no-repeat 3px 6px;
}

.referenceSadrzaj ul.serviceMenu li a:link, ul.serviceMenu li a:visited, ul.serviceMenu li a:active {
	color:#76746D;
	font-size:91.9%;
	text-decoration: none;
}

.referenceSadrzaj ul.serviceMenu li a:hover {
	text-decoration: underline;
}
/* END SERVICE MENU */


/*  /REFERENCE SADRZAJ */


/* START SERVICE MENU */
ul.serviceMenu {
	margin:15px 15px 5px 15px;
}

ul.serviceMenu li {
	padding:3px 0 5px 30px;
	background:url(images/bullet1.gif) no-repeat 3px 6px;
}

ul.serviceMenu li a:link, ul.serviceMenu li a:visited, ul.serviceMenu li a:active {
	color:#76746D;
	font-size:91.9%;
	text-decoration: none;
}

ul.serviceMenu li a:hover {
	text-decoration: underline;
}
/* END SERVICE MENU */


/* START NEWSLETTER BLOCK */
.newsletterContent {
	margin:15px 15px 5px 15px;
	font-size:90%;
	color:#76746D;
}

.newsletterContent .buttons {
	margin-top:15px;
	text-align:right;
}

.newsletterContent .buttons a {
	margin-top:15px;
	text-align:right;
}

.newsletterContent .buttons a.hover {
	margin-top:15px;
	text-align:right;
}
/* END NEWSLETTER BLOCK */


.certContent {
	margin:20px 10px 10px 10px;
}

.certContent img {
	/*margin:0 5px 0 5px;*/
	margin: 0 auto;
}


/* BEGIN CONTENT */
.contentHeader {
	width:100%;
	min-height:26px;
	margin:20px 0 20px 0;
	background: url(images/header_content_main.gif) repeat-x bottom;
	overflow:hidden;
}

.contentHeader h1 {
	float: left;
	font-size:10pt;
	color:#4B4439;
	margin-left: 30px;
}

.contentHeader .contentHeaderRight {
	width:65px;
	height:26px;
	float:right;
	background:url(images/content_header_right.gif) no-repeat bottom;
}

.contentHeader .contentHeaderRight a {
	display:block;
	width:65px;
	height:26px;
	
}

.newsHeader {
	background:url(images/header_content_news_2.gif) no-repeat bottom;
}

.newsHeader2 {
	background:url(images/header_content_news_3.gif) no-repeat bottom;
}

.newsHeader3 {
	background:url(images/header_content_news_4.gif) no-repeat bottom;
}

.financeHeader {
	background:url(images/header_content_services.gif) no-repeat bottom;
}

.contentHeader .contentMainHeaderLeft {
	background:url(images/content_main_header_left.gif) no-repeat bottom;
}

/* END CONTENT */



/* BEGIN MAIN CONTENT */
.mainContent {
	padding:0 20px 0 20px;
	clear:both;
	line-height:13pt;
	font-size:9pt;
	color:#5A5348;
}

.mainContent h2 {
	clear:both;
	font-size:100%;
	color:#ED8E0C;
	margin:5px 0 15px 0;
}

.mainContent img.contentImage {
	float:left;
	margin:0 10px 0 0;
}

.mainContent ul.list2 { font-size:8pt; }
.mainContent ul.list2 li {
	padding:3px 0 5px 15px;
	background:url(images/bullet2.gif) no-repeat 0px 7px;
}




.mainContent .wieliczkaServiceLeft {
	width:240px;
	float:left;
	margin:0 -250px 0 0;
}

.mainContent .wieliczkaServiceLeft .content {
	
}

.mainContent .wieliczkaServiceRight {
	width:222px;
	float:right;
}

.contentMargin { margin-top:40px; }
.servicesAddress { margin-top:15px; font-size:8pt; }
.servicesAddress div { padding:0 0 20px 10px; }
/* END MAIN CONTENT */



/* BEGIN NEWS */
#news {
	clear:both;
	color:#5A5348;
	/*background:url(images/bg_news_center_border.gif) repeat-y;*/
}

#news h2 {
	font-size:100%;
	color:#ED8E0C;
	margin:5px 0 5px 0;
}

#news p.date {
	color:#8B8A7E;
	font-size:90%;
	margin:0 0 10px 0;
}

#news a.more:link, #news a.more:visited, #news a.more:focus {
	display:block;
	float:right;
	width:76px;
	height:21px;
	background:url(images/btn_more.gif) no-repeat;
}

#news . img {
	float:left;
	margin:0 10px 0 0;
}

#news .bannerDesno img {
	float:right;
	margin:0 10px 0 0;
}

/*#news . h2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC33;
}*/

#news .newsColLeft {
	width:100%;
	float:left;
	margin:0 /*-275px*/ 0 0;
}

#news .newsColLeft . {
	padding:0 13px 0 13px;
	/*margin-right:275px;*/
}

.dogadjanjaSlike {
	border:2px solid #a0a094;
	padding:1px;
	background-color: #FFFFFF;
}

.pvcSlike {
	/*border:2px solid #a0a094;*/
	padding:1px;
	/*background-color: #FFFFFF;*/
}

.pvcSlikeAlu {
	/*border:2px solid #a0a094;*/
	padding:1px;
	/*background-color: #FFFFFF;*/
}

#news .newsColRight . {
	padding:0 13px 0 13px;
}

#news .newsColRight {
	width:265px;
	padding-left:5px;
	float:right;
}

#news .newsBottom {
	height:9px;
	clear:both;
	background:url(images/bg_news_bottom.gif) no-repeat;
}

/* END NEWS */



/* BEGIN FINANCIAL SERVICES */
.financeServices {
	width:539px;
	text-align:center;
	background:url(images/bg_finance_services.gif) repeat-y;
}

.financeServices .topCorner {
	height:11px;
	background:url(images/finance_services_top.gif) no-repeat;
}

.financeServices .bottomCorner {
	height:11px;
	background:url(images/finance_services_bottom.gif) no-repeat;
}

.financeServices .content {
	width:501px;
	margin:auto;
	text-align:left;
}

.financeServices .content img.bullet {
	float:right;
	margin:14px 10px 0 0;
}

.financeServices .serviceContentLeft {
	width:250px;
	float:left;
	margin:0 -260px 0 0;
	background:url(images/line_vertical_1.bmp) repeat-y 100% 0px;
}

.financeServices .serviceContentRight {
	width:240px;
	float:right;
}

.financeServices .lineHorizontal {
	height:1px;
	clear:both;
	background:url(images/line_horizontal_1.bmp) repeat-x;
	font-size:1px;
}

.financeServices a:link, .financeServices a:visited, .financeServices a:active {
	display:block;
	margin-top:5px;
	color:#ED8E0C;
	font-weight:bold;
	padding:3px 0 12px 40px;
}

.financeServices a.credit:link, .financeServices a.credit:active, .financeServices a.credit:visited {
	background:url(images/ico_credit.gif) no-repeat;
}
.financeServices a.leasing:link, .financeServices a.leasing:active, .financeServices a.leasing:visited {
	background:url(images/ico_leasing.gif) no-repeat;
}
.financeServices a.insurances:link, .financeServices a.insurances:active, .financeServices a.insurances:visited {
	background:url(images/ico_insurances.gif) no-repeat;
}
.financeServices a.business:link, .financeServices a.business:active, .financeServices a.business:visited {
	background:url(images/ico_business.gif) no-repeat;
}

/* END FINANCIAL SERVICES */



/* BEGIN FOOTER */
#footer {
	/*moj css za centriranje sadrzaja*/
	/*margin:0 auto;*/
	/*width:600px;*/
	text-align: left;
	/* /moj css za centriranje sadrzaja*/
	min-height:62px;
	clear:both;
	overflow:auto;
	background-image: url(images/bg_footer.gif);
	background-repeat: repeat-x;
}

#footer .footerCornerLeft {
/*moj css za centriranje sadrzaja*/
	margin:0 auto;
	/*width:600px;*/
	text-align: left;
/* /moj css za centriranje sadrzaja*/
	float:left;
	width:85px;
	height:62px;
	background:url(images/footer_corner_left.gif) no-repeat #EFEEE7;
}

#footer .footerCornerRight 
{
/*moj css za centriranje sadrzaja*/
	margin:0 auto;
	/*width:600px;*/
	text-align: left;
/* /moj css za centriranje sadrzaja*/
	
	float:right;
	width:85px;
	height:62px;
	background:url(images/footer_corner_right.gif) no-repeat #EFEEE7;
}

#footer .footerContent {
	/*moj css za centriranje sadrzaja*/
/*	margin:0 auto;
	min-height:61px;
	text-align:center;
	font-size:8pt;*/
}

#footer .footerContent p {
	text-align: center;
}

#footer ul {
	clear:both;
	margin:0 auto;
	text-align: left;
	height:14px;
}


#footer ul { list-style:none; margin:0 auto; padding:0px; }
#footer ul li { padding:0px; margin:0 auto; }


#footer ul li {
	clear:both;
	margin:0 auto;
	text-align: left;
	background-color:#00CCCC;
	padding-top: 10px;
	float:left;
}

#footer ul li.withoutBorder { border:none; }

#footer ul li a:link, #footer ul li a:active, #footer ul li a:visited {
	font-size:8pt;
	color:#000000;
	text-decoration:none;
}

#footer ul li a:hover {
	text-decoration:underline;
}

#futer .createdBy {
	clear:both;
	float:right;
/*	width:250px;
*/	text-align:right;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 0;
	/*background-color:#FFFFFF;
	min-height:8px;*/
}
/*
#footer .footerCopyright {
	float:right;
	padding:5px 35px 0 0;
}

#footer .footerCopyright a {
	font-size:8pt;
	font-weight:bold;
	color:#fff;
	display:block;
	padding:4px 85px 3px 0;
	
}*/
/* END FOOTER */

.photo
	{
	display: inline;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

.photoRight
	{
	display: inline;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	}


.text
	{	text-align: justify;
	}

