body {
    margin: 0px;
    font: 12px/1.5 Verdana, Arial, sans-serif;
    text-align: center;
    background-color: #fff;
    color: #555;
    text-shadow: #000000 0 0 0px;
}
strong {
  font-weight: bold;
}
em, i {
  font-style: italic;
}

#container {
    width: 900px;
    overflow: hidden;
    margin: 0 auto;
    text-align: left;
    padding: 0 0 20px 0;
}

#header {
    margin: 10px 0 0 0;
    height: 200px;
    width: 900px;
}
#logo {
    background-image: url('../elementi/logo.png');
    width: 232px;
    height: 200px;
    float: left;
    display: inline;
    margin: 0 10px 0 0;
}
#picture {
    width: 658px;
    height: 200px;
    float: left;
}
#navigation {
    width: 900px;
    background-color: #ba0050;
    height: 40px;
    margin:  10px 0 0 0;
}
#navigation a {
    display: block;
    float: left;
    display: inline;
    color: #000;
    text-decoration: none;
    padding: 10px 30px 0 30px;
    border-left: 1px #fff solid;
    height: 30px;
    font-size: 14px;
}
#navigation a:hover {
    text-decoration: underline;
}
#navigation a.first{
    border: 0;
}
#navigation a.active{
    color: #fff;
    text-decoration: none;
}
#main {
  min-height:300px;
  height:auto !important;
  height:300px;

}
#mainLeft {
    width: 350px;
    float: left;
    display: inline;
    margin: 10px 0 0 0;
}
h1 {
    border-bottom: #e28cad solid 2px;
    font-weight: bold;
}
.mainPics {
    border-bottom: #eebcd0 solid 2px;
    border-top: #eebcd0 solid 2px;
    margin: 30px 0 30px 0;
    padding: 10px 0;
}
.mainPics img {
    margin: 0 4px 0 0;
}
#mainRight {
    width: 520px;
    float: left;
    display: inline;
    margin: 10px 0 0 30px;
}
#textRight {
    font-size: 13px;
    line-height: 36px;
    padding: 16px 0;
}
#textRight p{
    width: 470px;
    background-image: url('../elementi/plus.jpg');
    background-repeat: no-repeat;
    padding: 0 0 0 20px;
    line-height: 18px;
    margin: 12px 0;
}
#mantra {
    width: 350px;
    height: 342px;
    padding: 50px 0 0 170px;
    line-height: 24px;
    background-image: url('../elementi/mantra.png');
    margin: 4px 0 0 0;
    font-style: italic;
}
#suradnici {
    border-bottom: #eebcd0 solid 2px;
    border-top: #e28cad solid 2px;
    margin: 18px 0 20px 0;
    padding: 20px 0;
}
.partner {
    border-bottom: #eebcd0 solid 2px;
    padding: 20px 0;
    clear: both;
    width: 520px;
    float: left;
    display: inline;
}
.partner img {
    float: left;
}
.partnerTekst {
    width: 350px;
    float: right;
    display: inline;
}
.logoBoja {
    color: #c31055;
    text-decoration: none;
}

#kontaktFormular {
    border-top: #c31055 3px solid;
    border-bottom: #c31055 3px solid;
    float: left;
    display: inline;
    width: 400px;
    margin: 96px 0 0 124px;

}
.formLine {
    padding: 8px 0;
    width: 400px;
    float: left;
    display: inline;
}

.formField {
    width: 100px;
    float: left;
    display: inline;
}
#kontaktForm input, #kontaktForm textarea {
    width: 264px;
    border: 1px solid #c31055;
    float: right;
    display: inline;
}
#kontaktForm button {
    clear: both;
    border: 1px solid #c31055;
    background-color: #fff;
    margin: 0 0 0 150px;
}
#kontaktForm button:hover {
    background-color: #FFC0CB;
}
.galleryLink {
    display: block;
    text-decoration: none;
    padding: 2px 0;
}
a.galleryLink {
  color:#555;
}
a.galleryLink:hover {
  color:#c31055;
}
.kontakt {
    line-height: 30px;
}
.newsContainer {
    width: 420px;
    float: left;
    display: inline;
    margin: 10px 30px 0 0;
    border-bottom: #eebcd0 solid 2px;
    padding: 10px 0 20px 0;
}
.newsContainer img{
    float: left;
    display: inline;
    margin: 0 10px 10px 0;
    border: #999 solid 1px;
}
.newsContainerBig {
    width: 900px;
    float: left;
    display: inline;
    margin: 10px 30px 0 0;
    border-bottom: #eebcd0 solid 2px;
    padding: 10px 0 20px 0;
}
.newsContainerBig img{
    float: left;
    display: inline;
    margin: 0 10px 10px 0;
    border: #999 solid 1px;
}
.newsLink {
    width: 400px;
    text-align: right;
}
.newsLink a {
    color:#c31055;
    font-weight: bold;
    text-decoration: none;
}
.newsLink a:hover {
    color:#555;
}

.galerijaSlike {
    float: left;
    display: inline;
    width: 130px;
    height: 85px;
    margin: 10px;
    overflow: hidden;
    padding: 1px;
}
.galerijaSlike img {
    border: #555 solid 1px;
}

.galerijaSlikeNaslovna {
    float: left;
    display: inline;
    border-top: #999 solid 1px;
    border-bottom: #999 solid 1px;
    width: 420px;
    background-color: #eee;
    overflow: hidden;
    margin: 5px 0;
}

.noShow {
  display: none;
}

/*  REDIZAJN  */

#homeLeftColumn {
    width: 420px;
    float: left;
    display: inline;
    margin: 10px 0 0 0;
    overflow: hidden;
}
#homeRightColumn {
    width: 430px;
    float: left;
    display: inline;
    margin: 10px 0 0 50px;
}
h2 {
    font-size: 14px;
    font-weight: bold;
    color: #373737;
    border-bottom: 1px solid #cf4077;
}

#homeNewsWrap {
    float: left;
    display: inline;
    margin: 40px 0 20px 0;
}

.homeNewsContainer {
    width: 420px;
    float: left;
    display: inline;
    margin: 10px 30px 0 0;
    border-bottom: #f3cada solid 2px;
    padding: 10px 0 20px 0;
}
.homeNewsContainer img{
    float: left;
    display: inline;
    margin: 0 10px 10px 0;
    border: #999 solid 1px;
}
.homeNewsList {
    border-bottom: #f3cada solid 2px;
    padding: 6px 0;
    clear: left;
    float: left;
    display: inline;
}
.homeNewsList a {
    color: #555;
    text-decoration: none;
}
.homeNewsList a:hover {
    color: #000;
    text-decoration: underline;
}
#homePicsWrap .galerijaSlike {
    margin: 10px 8px 0 0;
}
.homeNewsContainerMore {
    border-bottom: #f3cada solid 2px;
    display: bock;
    text-align: right;
    width: 100%;
    padding: 0 0 6px 0;
    margin: 5px 0 0 0;
}
.homeNewsContainerMore a {
    color: #c31055;
    text-decoration: none;
}
.homeNewsContainerMore a:hover {
    color: #360719;
    text-decoration: underline;
}
.homeLinkRightSegment {
    width: 340px;
    float: left;
    display: inline;
}
.homeLinkRightSegmentDate {
    width: 80px;
    float: left;
    display: inline;
}
#homePicsWrap {
    float: left;
    display: inline;
    margin: 0 0 0 0;
}
.homePicsList {
    border-bottom: #f3cada solid 2px;
    padding: 6px 0;
    clear: left;
    float: left;
    display: inline;
    width: 100%;
}
.homePicsList a {
    color: #555;
    text-decoration: none;
}
.homePicsList a:hover {
    color: #000;
    text-decoration: underline;
}

li {
    list-style: disc;
}
#homeFurnitureWrap, #homeLightWrap, #homeAppWrap, #homeWallWrap, #homeWPriceWrap {
    float: left;
    display: inline;
    margin: 10px 0 0 0;
}

#homeDesignWrap ul, #homeFurnitureWrap ul, #homeWPriceWrap ul {
    width: 320px;
    margin: 0 0 0 80px;
    clear: both;
}
#homeDesignWrap ul li, #homeFurnitureWrap ul li, #homeWPriceWrap ul li {
    background-image: url('../elementi/plus2.jpg');
    background-repeat: no-repeat;
    list-style: none;
    padding: 0 0 0 20px;
}

#homeDesignWrap img, #homeFurnitureWrap img, #homeLightWrap img {
    float: left;
    display: inline;
    margin: 0 10px 10px 0;
    border: 1px #c31055 solid;
}
#homeDesignWrap h2, #homeFurnitureWrap h2, #homeLightWrap h2 {
    margin: 0 0 10px 0;
}
#footer {
    float: left;
    display: inline;
    width: 920px;
    height: 190px;
    background-image: url('../elementi/footerBack.png');
    margin: 20px 0 20px 0;
}
#footerFAQ {
    width: 380px;
    float: left;
    display: inline;
    margin: 0 0 0 40px;
}
#footerLinks {
    width: 200px;
    padding: 20px 0 0 0;
    float: left;
    display: inline;
    margin: 0 0 0 50px;
}
#footerLinks a, #footerInfo a, #footerFAQ a {
    color: #c92d68;
    text-decoration: none;
    display: block;
    padding: 2px 0;
}
#footerLinks a:hover, #footerInfo a:hover, #footerFAQ a:hover {
    color: #5d092a;
    text-decoration: underline;
}
#footerInfo {
    width: 200px;
    float: left;
    display: inline;
    margin: 0 0 0 50px;
}

h3 {
   color: #c92d68;
   font-weight: bold;
   margin: 20px 0 0 0;
}
#copyright {
    width: 100%;
    text-align: center;
    font-size: 11px;
    margin: 10px 0 0 0;
    float: left;
    display: inline;
}
#IzradaWebStranica {
    width: 100%;
    text-align: center;
    font-size: 10px;
    margin: 10px 0 0 0;
    float: left;
    display: inline;
}
#IzradaWebStranica a {
    color: #555;
}
#homePOSWrap {
    width: 330px;
    height: 292px;
    background-image: url('../elementi/mantra_pos.png');
    margin: 20px 0 0 0;
    padding: 50px;
    float: left;
    display: inline;
}


ol#controls {
	height: 18px;
	position: relative;
    top: -30px;
    left: 10px;
}

ol#controls li {
	float: left;
    display: inline;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	background-image: url('../elementi/slideBtn1.png');
	background-repeat: no-repeat;
	margin-right: 5px;
    list-style-type: none;
}

ol#controls li.current {
	background-image: url('../elementi/slideBtn2.png');
}

ol#controls li a {
	font-weight: bold;
	display: block;
    text-decoration: none;
    color: #fff;
}

#slider li {
	width: 658px;
	height: 200px;
	overflow: hidden;
}


#slider h1, #slider h2, #slider p, #slider a {
	color: white;
	margin-left: 15px;
    border: 0;
}

#slider h1 {
	font-size: 30px;
	font-family: Helvetica, Arial, sans-serif;
	margin-top: 50px;
}

#slider h2 {
	font-size: 20px;
	font-family: Helvetica, Arial, sans-serif;
}

#slider p {
	margin-top: 30px;
	font-size: 14px;
	width: 470px;
}

#slider a {
	font-weight: bold;
	display: block;
	margin-top: 10px;
}

a.faqLinkStranica {
    color: #c92d68;
    text-decoration: none;
    display: block;
    padding: 2px 0;
}
a.faqLinkStranica:hover {
    color: #5d092a;
    text-decoration: underline;
}
.fb-like-box{
margin-bottom:20px;
}
