@charset "utf-8";
/* CSS Document */

body {
	margin:0; 
	padding:0;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal;
	font-size:11px;
	color:#464646;
	line-height:1.4; 
	}
body.home {
	background:#f9f2ec url(../images/body-home-bcg.jpg) top center repeat-x; 
	}
body.other {
	background:#f9f2ec url(../images/body-bcg.gif) top center repeat-x; 
	}
		
a {
	color:#114df9;
	text-decoration:none;
	}
#footerHolder {
	background:#a0a1a6;
	float:left;
	width:100%;
	border-top: 2px solid #86898d;
	}
#footer {
	padding-top:40px;
	padding-bottom:10px;
	background:url(../images/pismo.jpg) top right no-repeat;
	}	
h1 {
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size:24px; 
	color:#1c2751;
	margin-bottom:27px;
	}
#banner h1 {
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size:48px; 
	color:#6280a2;
	margin-top:35px;
	}
h1.inside {
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size:24px; 
	color:#cb151b;
	margin:20px 0 8px;
	}
h1.text-title {
	color:#cb151b;
	margin:0 0 28px 0;
	}
	
h1.news-title {
	color:#cb151b;
	margin:20px 0 8px;
	
	}		
	
h2 {
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size:14px; 
	color:#b76f4c;
	margin:0;
	padding-bottom:3px;
	line-height:1;
	}	
h2.inside {
	color:#1c2751;
	}
h2.red { 
	color:#e41a20;
	}
h2.inside-gallery{
	color:#1c2751;
	margin-top: 40px; 
}
.text-box {
	padding-bottom:95px;
	background:url(../images/tackice-separator-header.gif) repeat-x bottom;
	height:254px;
	line-height:1.8;
	}	
.border-fix	{
	background:none;
	}	
.divider {
	height:100px;
	}	
.date {
	 color:#acacac;
	 }
.news {
	background:url(../images/tackice-separator-header.gif) repeat-x bottom;
	padding-bottom:10px;
	margin-bottom:15px;
	}
#header {
	margin-top:0px;
	}	
#banner {
	margin-bottom:33px;
	}
#content, #contact, #product, #order-form{
	padding-bottom:150px;
	}	
#carousel, #sidebar-banner-top {
	margin-top:45px;
	margin-bottom:57px;
	}
#carousel {
	height:145px;
	background:url(../images/carousel-bck.gif) no-repeat;
	padding-top:19px;
	}
.bottom-margin-fix {
	margin-bottom:0;
	}
.flag img{
	margin-right:5px;
	float:left;
	}
.flag {
	margin-right:7px;
	float:left;
	}	
.langbar {
	margin-top:30px;
	color:#28335c;
	}
.langbar a{
	color:#28335c;
	}
.right {
	float:right!important;
	}
.topnav {
	background:url(../images/tackice-separator-header.gif) repeat-x top;
	margin-top:10px;
	padding-top:10px;
	font-weight:bold;
	}
.topnav a{
	margin-left:20px;
	color:#114df9;
	}
#footer-contact {
	background:url(../images/futer-polje-za-kontakt.gif) no-repeat;
	height:342px;
	font-size:10px;
	color:#fff;
	line-height:1.2;
    padding:65px 0 0 24px;
	}
#footer-contact a{
	color:#ffffff!important;
	text-decoration:none;
	}
#footer-contact a:hover{
	color:#ffffff!important;
	text-decoration:underline;
	}
#footer-contact .title {
	padding-left:50px;
	padding-top:33px;
	}
#footer-contact .title h1{
	color:#777
	}
#footer-nav a{
	color:#ffffff!important;
	float:left;
	clear:both;
	width:100%;
	}
#footer-nav a.title{
	color:#ffffff!important;
	font-size:14px;
	padding:0 0 0 0;
	font-weight:bold;
	}
#footer-nav a.fix{
	margin-top:20px;
	}
#footer-nav a.fix1{
	margin-top:10px;
	}
#newsletter .name, #newsletter .email {
	background:url(../images/futer-polje-za-newsletter.gif) no-repeat;
	height:22px;
	width:230px;
	border:none;
	padding:8px 0 0 8px;
	}
#newsletter h1 {
	color:#ffffff!important;
	}
.menu-separator {
	height:1px;
	line-height:1px;
	background:url(../images/tackice-sporedna-navigacija.gif) repeat-x top;
	display:block;
	}
#subnav	{
	padding:6px 0 0 0;
	}
#subnav	.menu-item{
	padding:12px 0 12px 0;
	background:url(../images/tackice-sporedna-navigacija.gif) repeat-x bottom;
	font-size:14px;
	color:#000;
	}	
#subnav	.menu-item a{
	font-size:14px;
	text-decoration:none;
	display:block;
	color:#000;
	}	
#subnav	.menu-item a:hover, #subnav	.menu-item a.active{
	text-decoration:underline;
	color:#959595;
	}	
#inner-txt img {
	border:1px solid #aeaeae;
	margin:20px 0 20px 0;
	}
#sidebar-odgovornost img{
	margin-bottom:20px;
	}
.news-date {
	font-size:14px;
	font-weight:bold;
	color:#b7b7b6;
	margin-bottom:22px;
	}
#sidebar-narudzbenica {
	background:url(../images/baner-narudzbenica.jpg) no-repeat;
	padding:15px 0 0px 17px;
	color:#fbf8d6;
	font-size:12px;
	line-height:1.2;
	width:213px;
	}
#sidebar-narudzbenica .title {
	font-size:21px;
	font-weight:bold;
	}
#sidebar-narudzbenica .order a{
	color:#f6c062;
	font-weight:bold;
	}
#sidebar-narudzbenica .order a:hover{
	color:#f6c062;
	font-weight:bold;
	text-decoration:underline;
	}		
#sidebar-narudzbenica .order {
	padding:13px 0 40px 48px;
	}
#contact-data {
	background:url(../images/contact-bcg.gif) no-repeat;
	padding:25px 0 25px 22px;
	color:#464646;
	font-size:14px;
	}	
	
#contact-data h1{
	padding:130px 0 0px 47px;
	color:#ccc;
	font-weight:bold;
	font-size:27px;
	}
#contact {
	padding-top:50px;
	}
#product {
	padding-top:20px;
	}	
#header .rss {
	width:95px;
	}
.segment {
	margin-bottom:12px;
	}
#galery {
	font-size:12px;
	}		
#galery img {
	/* border:1px solid #aeaeae; */
	margin:50px 0 8px 0;
	}
#galery .first-product img {
	margin-top:30px!important;
	}
#order-form {
	background:url(../images/narudzbenica-bck-image.gif) right top no-repeat;
	}
.order-input {
	width:400px;
	height:22px;
	background:url(../images/narudzbenica-polje-za-unos.gif) no-repeat;
	border:none;
	padding:8px 0 0 8px;
	}
.order-border {
	border-bottom:2px solid #000;
	padding-bottom:25px;
	margin-bottom:25px;
	}
.order-form-highlight {
  background: #ebebeb;
}
.bread-active{
	color:#999;
	}
.breadcrumb {
	color:#ccc;
	}
.last-row-fix {
	padding-bottom:0px;
	}
.row {
	padding:6px 10px;
	}
.label {
	padding-top:5px;
	}
.description-top {margin-top:25px}	
.description {margin-top:50px}
.description, .description-top{color:#28335c; font-weight:bold; font-size:18px;}
.commercial {background:url(../images/akcija01.jpg) no-repeat; padding:180px 0 0 20px; width:290px;}
.green {color:#37b645;}

.product-group-header {
  background: #dbdbdb;
  margin-top: 16px;
}
.product-group-header  a, .product-group-header  a:active, .product-group-header  a:hover, .product-group-header  a:visited{
  color: #0032ff;
}
a.product-group-title {
  float: left;
  font-weight:bold;
  font-size:15px;
  padding-left: 4px;
}
.product-group-opener {
  float: right;
  width: 40px;
  padding-left: 15px;
  margin-top: 5px;
}
.opened .product-group-opener{
  background: url(../images/narudzbenica-zatvori.gif) no-repeat;
}
.closed a.product-group-title {
  color:#464646;
}
.closed .product-group-opener {
  background: url(../images/narudzbenica-otvori.gif) no-repeat;
}

.product-group-table-header {
  border-bottom:1px solid #ababad;
  font-weight:bold;
  padding: 6px 0px;
}
.product-group-table-row {
  background:url(../images/tackice-separator-header.gif) repeat-x bottom;
  padding: 6px 0px;
}
.product-group-table-row.last {
  background:none;
}
.order-input-small {
  width:63px;
  height:22px;
  background:url(../images/narudzbenica-polje-za-unos2.gif) no-repeat;
  border:none;
  padding:8px 0 0 8px;
}
.column-description, .column-density, .column-quantity-1, .column-quantity-2, .column-quantity-3, .column-quantity-4 {
  float:left;
}
.column-description {
  padding-left: 4px;
}
.column-density {
  padding-right: 22px;
}
.product-group-table-header .column-quantity-1, .product-group-table-header .column-quantity-2, .product-group-table-header .column-quantity-3, .product-group-table-header .column-quantity-4{
  width: 71px;
  text-align: center;
}
.product-group-table-header .column-quantities {
  text-align: center;
}
ul#lista-izvestaja li {
	list-style-type: none;
	background:url(../images/pdf-img.gif) left center no-repeat;
	padding-left: 25px;
	margin: 3px 0
}
ul#lista-izvestaja{
	margin-left: 0
}
#galery img.main-product-image{
  float: left;
  margin: 0px 35px 15px 0px;
}
.gruba-keramika h2.inside {
  margin-top: 20px;
}
.blokovi-specifikacija {
  font-size: 9px;
}
.blokovi-tabela {
  font-size: 10px;
}
#galery .no-galery-header img {
  margin:0px 0 8px 0!important;
}

/*---------------------------------microsite---------------------------------------*/
.text-box-micro {
	background:url(../images/tackice-separator-header.gif) repeat-x bottom;
	height:327px;
	line-height:1.8;
}

#katalog-proizvoda .pdf-text{
	padding-top: 20px
}
#katalog-proizvoda .text-box-left {
	padding:25px 0;
	background:url(../images/tackice-separator-header.gif) repeat-x bottom;
	line-height:1.8;
}
#sidebar-iso-standardi{
	background:url(../images/ISO-micro-bck.jpg) no-repeat;
	padding:15px 0 0px 17px;
	color:#fff;
	font-size:12px;
	line-height:1.2;
	width:213px;
	height: 164px;
	margin-top: 43px
}
#sidebar-iso-standardi .title{
	font-size:21px;
	font-weight:bold;
	color: #D4FE9C;
}
#content-micro{
	padding-bottom: 20px
}
.norss {margin-left:107px;} 
.lastflag {margin-right:0px;}