
body, html {
margin : 0;
padding : 0;
}
body {
background : #ffffff url(../cms_images/bg-body2.png) repeat;
font-family : Helvetica, Arial, sans-serif;
font-size : 0.75em;
color : #212121;
}
h1, h2, h3, h4, h5 {
color : #000;
font-family : "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
padding : 5px 0 10px 5px;
margin : 0;
}
h2 {
font-size : 1.5em;
}
h4 {
font-size : 1.2em;
}
p {
color : #212121;
font-size : 0.95em;
line-height : 1.2em;
}
.right {
float : right;
}
.left {
float : left;
}
p.naslovna {
color : #818181;
font-family : "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-size : 1.2em;
}
a {
outline : none;
}
a {
color : #cf1515;
text-decoration : none;
}
a:hover {
text-decoration : underline;
}
#main {
width : 900px;
height : auto;
overflow : hidden;
margin : 50px auto 0 auto;
}
#top-bar {
width : 900px;
height : 30px;
overflow : hidden;
margin : 0;
float : left;
background : #cf1515 url(../cms_images/top-bar.png) repeat-x;
font-size : 0.92em;
}
#top-bar p {
color : #fff;
float : right;
padding : 8px 10px 0 0;
margin : 0;
}
#header {
width : 900px;
height : 76px;
margin : 10px 0 0 0;
float : left;
background : #fff;
border-bottom : 1px solid #cf1515;
z-index : 0;
padding : 0;
}
#logo {
width : 82px;
height : 91px;
overflow : hidden;
position : relative;
top : -25px;
left : 10px;
background : url(../cms_images/logo2.png) no-repeat;
padding : 0;
z-index : 90;
}
#logo h1.welcomeheader {
width : 82px;
height : 91px;
margin : 0;
padding : 0;
}
#logo h1.welcomeheader a {
position : absolute;
display : block;
text-indent : -9999px;
width : 82px;
height : 91px;
margin : 0;
padding : 0;
}
/*#menu {
padding : 0;
position : relative;
left : 102px;
top : -91px;
height : 76px;
width : 550px;
font-size : 0.92em;
}
#menu ul {
margin : 0 0 0 10px;
padding : 0;
list-style-type : none;
width : 500px;
}
#menu ul li {
display : inline;
float : left;
margin : 0;
padding : 0;
display : inline;
}
#menu ul li a {
display : block;
float : left;
color : #000;
text-decoration : none;
padding : 45px 10px 16px 10px;
margin-left : 1px;
height : 15px;
background : url(../cms_images/menu-bg.png) no-repeat center bottom;
}
#menu ul li a:hover, #menu ul li a.current {
display : block;
color : #cf1515;
background : url(../cms_images/menu-bg2.png) no-repeat center bottom;
}*/
#menu {
padding : 0;
position : relative;
left : 102px;
top : -91px;
height : 76px;
width : 600px;
font-size : 0.92em;
}
li.main a, li.main a:visited {
display : block;
float : left;
color : #000;
text-decoration : none;
padding : 5px 10px 16px 10px;
margin-left : 1px;
height : 15px;
}
li.main a:hover {
display : block;
color : #cf1515;
background : url(../cms_images/menu-bg2.png) no-repeat center bottom;
}
ul#links { 
margin : 35px 0 0 10px;
padding : 0;
list-style-type : none;
width : 550px;}

ul#links ul {
 width: 160px;
 margin: 0;
 list-style: none;
 display: none;
 position: absolute;
 top: 100%;
 padding:5px;
 left: 0;
 background:#fcfcfc;
 border-bottom:1px solid #ececec;
 border-left:1px solid #ececec;
 border-right:1px solid #ececec;
}

ul#links ul ul,ul#links ul ul ul {
	top: 0;
	left: 100%;
	padding:5px;
	background-color:#fcfcfc;
	border-bottom:1px solid #ececec;
	border-left: none;
    border-top:1px solid #ececec;
    border-right:1px solid #ececec;
}

ul#links li { 
    float: left; 
	display: inline; 
	position: relative;
	padding: 0px 1px 0 0;
	list-style-type : none;
    background: url(design/bg-menu-li.png) no-repeat right 6px;
	margin:0; 
	}
	
ul#links ul li { width: 100%; display: block; padding:0px; }

ul#links a.main {
display : block;
float : left;
color : #000;
text-decoration : none;
padding : 9px 10px 16px 10px;
margin-left : 1px;
height : 15px;
}

li.sub a, li.sub a:visited {
    display: block;
	position: relative;
	text-align:left;
	text-decoration: none;
	padding:5px 5px 5px 5px;
	color : #000;
	cursor: pointer;
	/*font-size:0.75em;*/
	border-bottom:1px dotted #999;
	line-height: normal;
}

ul#links a.havesub {background : url(../cms_images/menu-bg2.png) no-repeat right 13px; padding-right:15px;}

ul#links a.havesub:hover, ul#links li:hover a.havesub.main {
display : block;
color : #cf1515;}

ul#links a span { 
  padding: 0px;
  position: absolute;
  top: .5em;
  right: 2px;}

ul#links a:hover,ul#links li:hover a,ul#links li.iehover a {
color: #cf1515;
}

ul#links li:hover li a,ul#links li.iehover li a {
 float: none;
 background: #fcfcfc;
 color:#000;
}

ul#links li:hover li a:hover,ul#links li:hover li:hover a,ul#links li.iehover li a:hover,ul#links li.iehover li.iehover a {
 background: #f3f3f3;
 color:#cf1515;
}

ul#links li:hover li:hover li a,ul#links li.iehover li.iehover li a {
 background: #fcfcfc;
color : #000;
}

ul#links li:hover li:hover li a:hover,ul#links li:hover li:hover li:hover a,ul#links li.iehover li.iehover li a:hover,ul#links li.iehover li.iehover li.iehover a {
 background: #f3f3f3;
 color:#cf1515;
}

ul#links li:hover li:hover li:hover li a,ul#links li.iehover li.iehover li.iehover li a {
 background: #fcfcfc;
 color : #000;
}

ul#links li:hover li:hover li:hover li a:hover,ul#links li.iehover li.iehover li.iehover li a:hover {
 background: #f3f3f3;
 color:#cf1515;
}

ul#links li:hover ul ul,ul#links li:hover ul ul ul,ul#links li.iehover ul ul,ul#links li.iehover ul ul ul { display: none; }
ul#links li:hover ul,ul#links ul li:hover ul,ul#links ul ul li:hover ul,ul#links li.iehover ul,ul#links ul li.iehover ul,ul#links ul ul li.iehover ul { display: block; }

#login-top {
width : 236px;
height : 68px;
overflow : visible;
position : relative;
left : 658px;
top : -165px;
border-left : 1px dotted #dcdcdc;
padding : 0;
}
#login-top h1 {
font-size : 1em;
font-weight : bold;
margin-bottom : 0;
padding-top : 15px;
}
#login-top p {
margin : 0;
padding : 10px 0 0 27px;
text-align : left;
}
.login-top li {
color : #232323;
list-style-type : none;
line-height : 1em;
margin : 0 0 2px 0;
padding-bottom : 1.6em;
text-align : left;
border-bottom : 1px dotted #ccc;
position : relative;
width : 150px;
}
.login-top .strong {
background : #fbfbfc;
padding : 0 10px 0 0;
font-weight : normal;
position : absolute;
bottom : -0.3em;
left : 0;
}
.login-top em {
background : #fbfbfc;
padding : 0 0 0 5px;
position : absolute;
bottom : -0.2em;
right : 0;
color : #cf1515;
}
#login-top a.link {
clear : both;
margin : -25px 0 0 155px;
padding : 0;
width : 72px;
height : 18px;
background : #fff url(../cms_images/btn-login.gif) no-repeat left top;
text-align : center;
color : #ffffff;
font-size : 0.95em;
font-weight : normal;
border : none;
display : block;
}
#login-top a.link:hover {
background : #fff url(../cms_images/btn-login.gif) no-repeat left -19px;
color : #000;
text-decoration : none;
}
#content {
width : 890px;
height : auto;
overflow : hidden;
margin : 0;
float : left;
background : #ffffff;
z-index : 0;
padding : 5px;
}
#form {
background : #fff url(../cms_images/bg-left-column.gif) repeat-y;
margin : 0 auto;
height : 218px;
width : 230px;
padding : 3px;
}
#form h1 {
font-size : 1em;
font-weight : bold;
margin-bottom : 8px;
}
#form p {
margin-bottom : 30px;
border-bottom : 1px solid #ececec;
padding : 0 0 5px 5px;
}
#form label {
display : block;
font-weight : bold;
text-align : right;
width : 100px;
float : left;
font-size : 0.95em;
}
#form .small {
color : #999;
display : block;
font-size : 0.85em;
font-weight : normal;
text-align : right;
width : 100px;
}
#form input {
float : left;
font-size : 12px;
padding : 2px 2px;
border : 1px solid #ececec;
width : 100px;
margin : 2px 0 20px 10px;
}
#form button {
clear : both;
margin-left : 143px;
padding-top : 0;
width : 72px;
height : 18px;
background : #fff url(../cms_images/btn-login.gif) no-repeat left top;
text-align : center;
color : #ffffff;
font : 0.95em normal Arial, Helvetica, sans-serif;
border : none;
cursor : pointer;
}
#form button:hover {
width : 72px;
height : 18px;
background : #fff url(../cms_images/btn-login.gif) no-repeat left -19px;
color : #000;
}
#home-column {
width : 652px;
height : auto;
overflow : hidden;
float : left;
}

#text-home {
width : 100%;
height : 150px;
padding : 0;
float : left;
}
#switches {
width : 248px;
height : 300px;
float : left;
list-style-type : none;
padding : 0;
margin : 0;
}
#switches .kategorija {
font : 1.2em "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
padding : 2px 0 10px 5px;
color : #000;
display : block;
}
#switches .opis {
font-size : 0.95em;
padding : 2px;
color : #212121;
display : block;
letter-spacing : 0.01em;
line-height : 1.2em;
}
#home-column #switches li a {
width : 248px;
height : 100px;
display : block;
color : #cf1515;
margin : 0;
padding : 0;
background : #fff url(../cms_images/bg-browse-slide2.gif) no-repeat 155px 2px;
}
#home-column #switches li a.selected {
background : #f8f8f8 url(../cms_images/bg-browse-slide3.gif) no-repeat 155px 2px;
color : #cf1515;
text-decoration : none;
}
#switches p {
margin : 0;
padding : 0;
font-size : 0.95em;
}
#slides {
width : 400px;
height : 300px;
float : left;
overflow : hidden;
padding : 0 0 0 0;
margin : 0;
}
#kosarica {
font-size : 0.95em;
}
#kosarica table a, #kosarica table a:link, table a:visited {
border : none;
}
#kosarica input {
float : left;
padding : 2px 2px;
border : 1px solid #ccc;
width : 20px;
margin : 0 auto;
}
#kosarica img {
border : 0;
margin : auto;
}
#kosarica table {
margin : 1em auto;
}
#kosarica caption {
color : #9ba9b4;
font-size : 0.94em;
margin : 1em 0 0 0;
padding : 0;
caption-side : top;
text-align : left;
}
#kosarica td {
color : #212121;
padding : 0.3em;
text-align : left;
background-color : #fff;
border-bottom : 1px dashed #ccc;
}
#kosarica th {
font-weight : normal;
text-align : left;
padding : 0.3em;
}
#kosarica thead th {
text-align : left;
color : #999999;
padding-left : 5px;
font-weight : normal;
background-color : #212121;
height : 25px;
}
#kosarica tfoot th {
text-align : center;
background : #fff;
border-top : 1px solid #212121;
}
#kosarica tfoot th strong {
font : bold 0.95em "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
margin : 0.5em 0.5em 0.5em 0;
color : #cf1515;
}
#kosarica-btn {
margin : 0;
padding : 0;
width : 190px;
height : 20px;
position : relative;
left : 450px;
top : 10px;
}
#kosarica-uvjeti {
margin : -20px 0 0 0;
padding : 0;
width : 350px;
height : auto;
float : left;
}
.potvrdi {
margin : 0 0 0 15px;
padding : 0;
width : 72px;
height : 18px;
background : #fff url(../cms_images/btn-potvrdi.gif) no-repeat left top;
text-align : center;
color : #ffffff;
font-size : 0.95em;
font-weight : normal;
border : none;
display : block;
float : left;
}
.potvrdi:hover {
background : #fff url(../cms_images/btn-potvrdi.gif) no-repeat left -19px;
color : #000;
text-decoration : none;
}
.isprazni {
margin : 0 0 0 15px;
padding : 0;
width : 72px;
height : 18px;
background : #fff url(../cms_images/btn-isprazni.gif) no-repeat left top;
text-align : center;
color : #ffffff;
font-size : 0.95em;
font-weight : normal;
border : none;
display : block;
float : left;
}
.isprazni:hover {
background : #fff url(../cms_images/btn-isprazni.gif) no-repeat left -19px;
color : #000;
text-decoration : none;
}
#brandovi {
margin : 0 0 0 0;
padding : 0;
list-style-type : none;
float : left;
}
#brandovi li {
margin : 0 0 5px 5px;
padding : 0;
list-style-type : none;
width : 150px;
height : 100px;
float : left;
background : #fff url(../cms_images/bg-brand.gif) no-repeat;
}
#brandovi a {
margin : 0;
padding : 0;
width : 150px;
height : 100px;
display : block;
background : #fff url(../cms_images/bg-brand.gif) no-repeat;
}
#brandovi a:hover {
background : #fbfbfb url(../cms_images/bg-brand2.gif) no-repeat;
text-decoration : none;
}
#brandovi a img {
margin : 0;
padding : 0;
border : none;
}
ul.list {
margin : 5px;
padding : 0;
list-style-type : none;
font-size : 0.95em;
}
ul.list li {
margin : 0;
padding : 2px 0 2px 12px;
list-style-type : none;
background : url(../cms_images/bg-li-kontakt.gif) no-repeat left 4px;
}
#left-column {
width : 176px;
height : auto;
overflow : hidden;
background : #fbfbfb url(../cms_images/bg-left-column.gif) repeat-y;
float : left;
padding-bottom : 10px;
}
#left-column .title {
font-family : "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
margin : 0;
padding : 10px 0 10px 0;
font-size : 1.1em;
color : #cf1515;
display : block;
}
#side-nav {
margin : 0;
padding : 0;
font-size : 0.95em;
width : 170px;
}
#side-nav li {
background : url(../cms_images/side-nav-li-bg.png) no-repeat left top;
padding : 0 0 3px 15px;
margin : 0 0 1px 0;
list-style-type : none;
}
#side-nav li ul {
margin : 3px 0 1px 0;
list-style-type : none;
padding : 0 0 0 2px;
}
#side-nav li ul li {
background : none;
padding : 0 0 3px 5px;
margin : 0 0 1px 0;
list-style-type : none;
}
#side-nav li a {
color : #212121;
}
#center-column {
width : 470px;
height : auto;
overflow : hidden;
margin-left : 2px;
float : left;
}
#katalog {
width : 470px;
height : auto;
float : left;
list-style-type : none;
padding : 0;
margin : 0;
}
#katalog img {
position : relative;
top : 20px;
left : 15px;
border : none;
padding : 0;
}
#katalog .link {
width : 470px;
height : 100px;
float : left;
background : url(../cms_images/bg-proizvod.gif) no-repeat 0 0;
text-decoration : none;
margin : 0 0 -1px 0;
font-size : 0.95em;
cursor : pointer;
display : block;
padding : 0;
}
#katalog .link:hover {
background : #f8f8f8 url(../cms_images/bg-proizvod2.gif) no-repeat 0 0;
float : left;
margin : 0 0 -1px 0;
text-decoration : none;
}
#katalog .linkselected {
background : #f8f8f8 url(../cms_images/bg-proizvod2.gif) no-repeat 0 0;
float : left;
margin : 0 0 -1px 0;
text-decoration : none;
}
#katalog .opsirnije {
position : relative;
left : 391px;
top : -95px;
font-size : 0.85em;
color : #fff;
width : 72px;
height : 18px;
background : #fff url(../cms_images/btn-detalji.gif) no-repeat left top;
letter-spacing : 0.05em;
display : block;
}
#katalog .opsirnije:hover {
background : #fff url(../cms_images/btn-detalji.gif) no-repeat left -19px;
}
#katalog ul.detalji {
position : relative;
left : 95px;
top : -60px;
padding : 0;
margin : 10px 0 0 0;
width : 250px;
height : 80px;
list-style-type : none;
}
#katalog ul.detalji li.naslov {
color : #cf1515;
font : normal normal normal 1em normal normal Lucida Sans Unicode, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
padding : 0 0 5px 0;
}
#katalog ul.detalji li.opis {
font-size : 0.95em;
padding : 0 0 0 0;
color : #212121;
height : 55px;
}
#katalog div.cjena {
position : relative;
width : 250px;
height : 20px;
left : 95px;
top : -82px;
color : #212121;
letter-spacing : 0.02em;
padding : 0;
border-bottom : 1px solid #e9e8e8;
margin : 0;
}
.cjena .strong {
background : #fff;
padding : 0 10px 0 0;
font-weight : normal;
position : absolute;
bottom : -0.5em;
left : 0;
font-weight : bold;
}
.cjena em {
background : url(../cms_images/menu-sticker.gif) no-repeat;
padding : 0 0 0 5px;
font-size : 0.85em;
position : absolute;
bottom : -0.6em;
right : 0;
}
#katalog ul.detalji li a {
color : #212121;
}
#content ul.paging_bar {
background : #fbfbfb;
height : 21px;
width : 470px;
float : left;
list-style-type : none;
padding : 0;
font-size : 0.95em;
margin : 5px 0 5px 0;
}
#content ul.paging_bar li {
float : left;
}
#content ul.paging_bar img {
border : none;
}
#content ul.paging_bar li a {
display : block;
float : left;
padding : 3px 10px;
font-weight : normal;
color : #7f7f7f;
}
#content ul.paging_bar li a:hover {
color : #000;
text-decoration : none;
background : #ececec;
}
#content ul.paging_bar li.arrow {
float : right;
border : none;
}
#content ul.paging_bar li.arrow a {
padding : 3px 3px;
}
#content ul.paging_bar li.selected {
background : #ececec;
margin-top : 0;
padding-top : 2px;
height : 16px;
}
#content ul.paging_bar li span {
display : block;
float : left;
padding : 1px 10px;
font-weight : normal;
}
#content ul.paging_bar li.arrow {
padding : 0;
margin : 0;
}
#proizvod-detalji {
width : 655px;
height : auto;
float : left;
overflow : hidden;
background : #fff;
padding : 25px 10px 10px 10px;
margin : 0;
}
#proizvod-detalji h2 {
background : #000;
color : #fff;
padding : 4px 5px;
}
#proizvod-detalji .img {
float : left;
margin : 0;
padding : 0;
width : 250px;
}
#proizvod-detalji .txt {
float : left;
margin : 0;
padding : 0;
width : 405px;
font-size : 0.85em;
}
#proizvod-detalji ul {
position : relative;
left : 0;
top : 10px;
padding : 0;
margin : 0;
height : auto;
list-style-type : none;
}
#proizvod-detalji ul li {
font-size : 1.1em;
padding : 5px 0 5px 5px;
border-bottom : 1px dashed #ccc;
line-height : 1.4em;
}
#proizvod-detalji ul li .strong {
color : #999;
font-weight : bold;
}
#proizvod-detalji ul li.kosarica {
border : none;
background : #ececec;
margin-top : 10px;
height : 20px;
padding : 5px 0 6px 0;
}
#proizvod-detalji label {
display : block;
font-weight : bold;
text-align : right;
float : left;
font-size : 0.95em;
padding : 5px 0 0 10px;
}
#proizvod-detalji .cjena {
display : block;
text-align : right;
width : 70px;
float : left;
font-size : 0.95em;
margin : 0.5em 0 0 1em;
padding : 0 2px 0 2px;
background : url(../cms_images/price-sticker2.gif) no-repeat;
}
#proizvod-detalji input {
float : left;
padding : 2px 2px;
border : 1px solid #ccc;
width : 20px;
margin : 2px 0 20px 10px;
}
#proizvod-detalji a {
margin : 3px 10px 0 0;
float : right;
padding : 0;
width : 72px;
height : 18px;
background : #fff url(../cms_images/btn-dodaj.gif) no-repeat left top;
border : none;
display : block;
}
#proizvod-detalji a:hover {
background : #fff url(../cms_images/btn-dodaj.gif) no-repeat left -19px;
color : #000;
text-decoration : none;
}
#right-column {
width : 236px;
height : auto;
overflow : hidden;
float : right;
display:block;
}
#kosarica-mala {
width : 236px;
height : auto;
overflow : hidden;
float : left;
margin-bottom : 5px;
padding : 5px 0 5px 0;
background : #ffffff url(../cms_images/bg-form.png) repeat-x top;
}
#kosarica-mala h3 {
font-size : 1em;
font-weight : bold;
margin-bottom : 5px;
}
ul.kosarica-mala {
list-style-type : none;
width : 216px;
margin : 0;
padding : 0 0 0 20px;
font-size : 0.92em;
background : url(../cms_images/kosara2.png) no-repeat right 0;
}
.kosarica-mala li {
color : #232323;
list-style-type : none;
line-height : 1em;
margin : 0 0 2px 0;
padding-bottom : 1.6em;
text-align : left;
border-bottom : 1px dotted #ccc;
position : relative;
width : 150px;
}
.kosarica-mala .strong {
background : #fbfbfc;
padding : 0 10px 0 0;
font-weight : normal;
position : absolute;
bottom : -0.3em;
left : 0;
}
.kosarica-mala em {
background : #fbfbfc;
padding : 0 0 0 5px;
position : absolute;
bottom : -0.2em;
right : 0;
color : #cf1515;
}
#kosarica-mala a {
clear : both;
margin : 10px 0 0 150px;
padding : 0;
width : 72px;
height : 18px;
background : #fff url(../cms_images/btn-kosarica.gif) no-repeat left top;
text-align : center;
color : #ffffff;
font-size : 0.95em;
font-weight : normal;
border : none;
display : block;
}
#kosarica-mala a:hover {
background : #fff url(../cms_images/btn-kosarica.gif) no-repeat left -19px;
color : #000;
text-decoration : none;
}
ul.banner {
margin : 0;
padding : 0;
list-style-type : none;
}
/*ul.banner li {
margin : 0;
padding : 0;
list-style-type : none;
float : left;
}*/

/*izmjena 11/09*/
ul.banner li { 
margin : 0; 
padding : 0; 
list-style-type : none; 
overflow:hidden; 
width : 236px; 
height : 236px; 
} 
ul.banner li a img, ul.banner li a img:visited
{
	border: none;
}
/*end izmjena*/

#slider {
overflow : hidden;
width : 236px;
height : 236px;
float : left;
}
p#controls {
margin : 0;
position : relative;
}
#prevBtn, #nextBtn {
display : block;
margin : 0;
overflow : hidden;
text-indent : -8000px;
width : 118px;
height : 20px;
float : left;
}
#prevBtn a, #nextBtn a {
display : block;
width : 118px;
height : 20px;
background : url(../cms_images/paging_arrow_left.gif) no-repeat 0 0;
}
#nextBtn a {
background : url(../cms_images/paging_arrow_right.gif) no-repeat right 0;
}
#footer {
width : 900px;
height : 30px;
overflow : hidden;
margin : 10px 0 50px 0;
float : left;
color : #717171;
background : #fff;
border-top : 1px solid #cf1515;
font-size : 0.92em;
}
#footer a {
color : #980f0f;
}
#footer ul {
margin : 10px 10px 0 10px;
padding : 0;
}
#footer ul li {
display : inline;
margin : 0 0 0 10px;
padding : 0;
}
#facebox .b, .tl, .tr, .bl, .br {
background : url(../cms_images/b.png);
}
#facebox {
position : absolute;
top : 0;
left : 0;
z-index : 100;
text-align : left;
}
#facebox .popup {
position : relative;
}
#facebox table {
border-collapse : collapse;
}
#facebox td {
border-bottom : 0;
padding : 0;
}
#facebox .body {
padding : 25px 0 0 0;
background : #fff;
}
#facebox .loading {
text-align : center;
}
#facebox .image {
text-align : center;
}
#facebox img {
border : 0;
margin : 0;
}
#facebox .footer {
border-bottom : 1px solid #dddddd;
text-align : right;
position : absolute;
top : 10px;
right : 4%;
width : 92%;
}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
height : 5px;
width : 5px;
overflow : hidden;
padding : 0;
}
#facebox_overlay {
position : fixed;
top : 0;
left : 0;
height : 100%;
width : 100%;
}
.facebox_hide {
z-index : -100;
}
.facebox_overlayBG {
background-color : #000;
z-index : 99;
}

.kontaktForma{width: 360px; margin: 4px 12px 0px;}
.kontaktForma h1{font-size:12pt; padding:0px; margin:0px; padding-bottom: 8px;}
.kontaktForma input{padding:2px; padding : 2px 2px; border : 1px solid #ececec;}
.kontaktForma label{float:left; width:165px;}
.inputTextbox{float:right; width: 182px; padding : 2px 2px; border : 1px solid #ececec;}
.inputTextarea{float:left; width:354px; padding : 2px 2px; border : 1px solid #ececec;}
.inputCheckbox{float:left;}
.spaceHeight{float:left; height:25px;}
.floatLeft{float:left; width: 360px; padding-top:4px; padding-bottom: 5px;}
.floatRight{float:right;}
input.kontakt_button{padding: 2px 4px; float:right; text-transform: uppercase;}

/* ATTACHED FILES */
#home-column ul.attachedFiles li{background: none; list-style-type: none; padding:0px;}
ul.attachedFiles { list-style-type: none; margin-left: 3px;}
ul.attachedFiles li a { line-height: 175%; padding: 2px 0; padding-left: 23px;}
ul.attachedFiles li.icon_doc a { background-image: url(../cms_images/icon_doc.png); background-position: 0% 50%; background-repeat: no-repeat;}
ul.attachedFiles li.icon_xls a { background-image: url(../cms_images/icon_xls.png); background-position: 0% 50%; background-repeat: no-repeat;}
ul.attachedFiles li.icon_ppt a { background-image: url(../cms_images/icon_ppt.png); background-position: 0% 50%; background-repeat: no-repeat;}
ul.attachedFiles li.icon_img a { background-image: url(../cms_images/icon_img.png); background-position: 0% 50%; background-repeat: no-repeat;}
ul.attachedFiles li.icon_pdf a { background-image: url(../cms_images/icon_pdf.png); background-position: 0% 50%; background-repeat: no-repeat;}
ul.attachedFiles li.icon_zip a { background-image: url(../cms_images/icon_default.png); background-position: 0% 50%; background-repeat: no-repeat;}

/*content_images*/

.content_images{float: left; width: 160px; /*background-color: Red;*/}
 a.content_thumb,  a.content_thumb:visited{display: inline; float: left; width: 133px; border: solid 3px #ececec; height: 100px; margin-bottom: 8px; background: transparent 50% 50% no-repeat;overflow: hidden;}

/*google map*/

.map_iframe{height: 450px; width: 652px; margin:0px; padding: 0px;}

/*FOTO ALBUM */
.fotoAlbumPhotos{float: left; width: 645px;   }
.fotoAlbumGal { margin-bottom:20px; }
.galleryThumbsTitle { font-size:.9em;display:block; float:left; margin-top:2px; text-decoration:none; }
.fotoAlbumGal .galleryThumbs2 img {border:0 none; padding:0; float:left; }
.fotoAlbumGal a.galleryThumbs2, .fotoAlbumGal a.galleryThumbs2:visited {  width:75px; overflow:hidden;  background: #BDB6AA; url(images/mainMenu_bg.jpg) 0% 0% repeat-x;padding:7px; text-decoration:none; float:left; margin-right:10px; margin-bottom:10px;}
.galleryThumb2 span.galleryThumbsTitle:hover { text-decoration:underline;}


table.vremenskaTable {  vertical-align:top; color:#8b8a8a; width:100%;  }
table.vremenskaTable tr td span.vremenskatip {color:#42647c;}


