@charset "utf-8";/****************************************************************************//* 1. GLOBALS - Baseline resets, helpers and other global elements          *//****************************************************************************/html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, pre, a, em, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, caption { text-align: left; font-family: 'Lucida Sans', Arial, Verdana, sans-serif; }h1, h2, h3, h4, h5, h6 {    font-family: 'Harabara', Arial, Verdana, sans-serif; }blockquote { margin: 0; }a { text-decoration: none; }a img, :link img, :visited img { border: 0; }/* \*/* html { height: 1%; }/* */* { font-size: 100%; }html { height: 100%; }body { margin: 0px auto; height: 100%; }div { margin: 0; height: auto; zoom: 1; }form, fieldset{    margin: 0;    padding: 0;    border-style: none;}:focus{    outline: none;}/* Utilities */.clear {    width: 99%;    height:1px;    margin:0; padding:0;    clear: both;}/****************************************************************************//* 2. STRUCTURAL - Underlying page skeleton and common structural elements  *//****************************************************************************/body { background: #c1cca2 url(images/header_bg.gif) repeat-x top;  }#masthead, #main, #footerwrap, #header, #homebannerwrap {    width: 100%;    text-align: center;    margin: 0;    padding: 0; }#main {	background: url(images/dejan-petrovic-big-band.png) no-repeat center top;	padding:545px 0 45px 0;	min-width:940px; }#container {    width: 1000px;    text-align: left;    margin: 0 auto;    padding: 0; }#access, html body #container, #footerinner, #headerinner, #homebannerinner, #supportbannerinner {    width: 940px;    text-align: left;    margin: 0 auto;    padding: 0}#bodyinner {    padding: 0 0 50px !important;}#header { height:52px; }#masthead {    height: 52px; }#access {    height: 52px;    display:block;    background: url() no-repeat center bottom;    padding-left: 0px;}    #footerwrap {    background: #6e7442 url(images/footer_bg.gif) repeat-x top;    margin-top: 34px;    clear: both;    height:76px;    overflow:hidden;}#footerinner {    height: 51px; }/****************************************************************************//* 3. CONTENT - Specific styles for type, images, bulleted items etc...     *//****************************************************************************/p {    font-family: 'Lucida Sans', Arial, Helvetica, sans-serif;    font-size: 13px;    font-style: normal;    font-weight: normal;    text-transform: normal;    letter-spacing: normal;    line-height: 120%;    margin: 0;    padding: 7px 10px;    color: #d4d4d4;/*	overflow:auto; */ }.page .type-page p { display:inline-block; vertical-align: top; line-height:140%; }blockquote {    width: 260px;    float: right;    font-family: 'Lucida Sans', Arial, Helvetica, sans-serif;    font-size: 12px;    font-style: normal;    font-weight: bold;    text-transform: normal;    letter-spacing: normal;    line-height: 1.5em;    margin: 0 0 10px 10px;    padding: 0 20px 20px 20px;    color: #d4d4d4;    background: url(images/blockquote.gif) no-repeat bottom center; }blockquote p { font-weight: bold; }p a, blockquote a, #main-fullwidth li a, #pagination a {color:#f97a19; font-weight:bold; }p a:hover, blockquote a:hover, #main-fullwidth li a:hover { color:#eb7e20; text-decoration:underline; }h1 {    font-family: 'Harabara',Arial, Helvetica, sans-serif;    font-size: 30px;    font-style: normal;    font-weight: bold;    letter-spacing: 1px;        margin: 0;    padding: 0 10px 0.8em 10px;    color: #f58220;	text-shadow: black 0 0 2px; }	h1.page-title span { color:white; }h1 a, h1 a:hover, h1 span {color:#f58220; font-family: 'Harabara',Arial, Helvetica, sans-serif;}h2, h4 {    font-family: 'Harabara',Arial, Helvetica, sans-serif;    font-size: 22px;    font-style: normal;    font-weight: bold;    text-transform: normal;        letter-spacing: 1px;    margin: 0;    padding: 0 10px 0.3em 10px;    color: #f58220; }h2 a { color: #444; }h2 a:hover { color: #229bd5; }h3 {    font-family: 'Harabara', Arial, Helvetica, sans-serif;    font-size: 20px;    line-height: 1.2em;    margin: 0 0 5px 0;    border-bottom: 1px solid #C1CCA2;    padding: 0 10px 5px 5px;    color: #666666; }#secondary h3 { padding: 0 10px 5px 18px; }h3 a { color: #111; }h3 a:hover { color: #229bd5; }h4 {    font-size: 18px;    font-style: normal;    text-transform: normal;    letter-spacing: normal;    line-height: 1.2em;    margin-top: 1em;    clear: right;    color:#229bd5;}h4 a { color: #229bd5; }h4 a:hover { color: #83cf27; }p span, li span {    font-size: 1.3em;    font-weight: bold; }em {  }strong {  }p.caption {  }ul, ol {    margin-bottom: 10px;    margin-top: 0;    list-style: square; }ol { list-style: decimal; }li {    font-family: 'Lucida Sans', Arial, Helvetica, sans-serif;    font-size: 12px;    font-style: normal;    font-weight: normal;    text-transform: normal;    letter-spacing: normal;    line-height: 1.5em;    padding: 0 5px 0.5em 0px;    color: #d4d4d4; }.footercol {    float: left; }.footerfirst {    padding-top: 10px;    border: 0;    width: 300px; }.footercol p, .footercol li {    color: #ddd;    font-size: 11px;    line-height: 37px;    margin: 0 0 5px 0;	font-weight:bold; }.footercol ul {    list-style: none;    margin-left: 0;    padding-left: 0; }.footercol li { margin: 0; }.footercol a { color: #fff; }.footercol img { margin: 0 -2px; }a.link-pdf-large {    background: url(images/icon_pdf_small.gif) no-repeat 0 2px;    padding: 5px 0 5px 25px;}/****************************************************************************//* 4. DATA - Tables, Search results and listings                            *//****************************************************************************/tr {    padding: 0;    border: 0;    margin: 0; }thead{    height: 49px;    padding: 0;    margin: 0; }th {    padding: 10px;    color: #fff;    border: 0;    margin: 0; }td {    padding: 5px 10px;    border: 0;    vertical-align: top;    border-bottom: 1px dotted #bbb;    font-size: 12px; }td p { padding: 0 0 0.5em 0; }td a {    font-style: normal;    font-weight: bold;    text-transform: normal;    letter-spacing: normal;    margin: 0;	color: #229bd5;}td a:hover { color: #333; }td em {    font-style: normal;    color: #666;    font-size: 10px; }tr.alt td { background: #eee; }tfoot {    height: 40px;  }tfoot tr.alt td { background: none; }tfoot td { border: 0; }/****************************************************************************//* 5. MENU - Styles relating directly to primary dropdown menu              *//****************************************************************************/#fb {	margin: 0;    list-style: none;	width:170px;	height:49px;	position:relative;	right:0;	float:none;	overflow:hidden;	padding-left:60px !important;}ul#menu-fbnav {	margin: 0;    list-style: none;	width:190px;	height:49px;	float:none;}#menu-fbnav a {    display: block;    color:#fff;    font-size:12px;    line-height:49px;	text-indent: -999em;}ul#menu-fbnav li {    float: left;    padding:0;	width:43px;	height:46px;	display:block;}ul#menu-fbnav li.instagram {  background: url(images/nav-soc.png) no-repeat 2px 0;  }ul#menu-fbnav li.fb { background: url(images/nav-soc.png) no-repeat -43px 0; margin-left:0px; }ul#menu-fbnav li.youtube { background: url(images/nav-soc.png) no-repeat -86px 0; }ul#menu-fbnav li.instagram:hover { background-position:2px -49px; }ul#menu-fbnav li.fb:hover { background-position:-43px -49px; }ul#menu-fbnav li.youtube:hover { background-position:-86px -49px; }#logo_nav {	margin: 0;    list-style: none;	width:229px;	/*heig#accessht:49px;*/	position:relative;	right:0;	float:none;/*	overflow:hidden;*/}ul#menu-logo_nav {	margin: 0;    list-style: none;	width:120px;	height:49px;	float:none;}#menu-logo_nav a {    display: block;    color:#fff;    font-size:12px;    line-height:49px;	text-indent: -999em;}ul#menu-logo_nav li {    float: left;    padding:0;	width:70px;	height:46px;	display:block;}ul#menu-logo_nav li.logo { background: url(images/nav-logo.png) no-repeat 0px 0; margin-left:0px; }ul#menu-logo_nav li.logo:hover { background-position:0px 0px; }#access ul {    margin: 0;	padding-left: 30px;    list-style: none;	height:46px;	float:left;}#access a {    display: block;    color:#fff;    font-size:15px;	text-indent: -999em;	height:46px;}#access li ul li a:hover {color:#fff}#access li {    float: left;    padding:0;	width:110px;	height:46px;	display:block;}#access li.home { background: url(images/nav.png) no-repeat 0 0; }#access li.bio { background: url(images/nav.png) no-repeat -110px 0; width:180px; }#access li.photo { background: url(images/nav.png) no-repeat -290px 0; }#access li.press { background: url(images/nav.png) no-repeat -400px 0; }#access li.tour { background: url(images/nav.png) no-repeat -510px 0; width:85px; }#access li.contact { background: url(images/nav.png) no-repeat -595px 0; }#access li.home:hover { background-position:0 -46px; }#access li.bio:hover { background-position:-110px -46px; }#access li.photo:hover { background-position:-290px -46px; }#access li.press:hover { background-position:-400px -46px; }#access li.tour:hover { background-position:-510px -46px; }#access li.contact:hover { background-position:-595px -46px; }#access li:hover, #access li.sfhover  {}#access li:hover a, #access li.sfhover a {}#access li.current {}#access li.current a {}#access li.current li a, #access li:hover li a, #access li:hover li, #access li.sfhover li,#access li.sfhover li a {    background-image: none!important;    font-weight:normal;}#access li li.current{    background: #ccc;}#access li ul {    position: absolute;    height: auto;    width: 200px;    left: -999em;    background:#fff;    z-index:400;    -webkit-border-radius: 8px;    -moz-border-radius: 8px;	border-radius: 8px;    -o-border-radius: 8px;    -webkit-box-shadow:1px 2px 6px #444;    -moz-box-shadow:1px 2px 6px #444;	box-shadow:1px 2px 6px #444;    -o-box-shadow:1px 2px 6px #444;    zoom: 1;    border-top:1px solid #ddd\9;    border-right:1px solid #999\9;    border-bottom:1px solid #777\9;    border-left:1px solid #ccc\9;}/****************************************************************************//* 6. FORMS - Styles relating directly to forms, input boxes etc...         *//****************************************************************************//****************************************************************************//* 7. HOME/FEATURE - Styles unique to home pages & marketing-led content    *//****************************************************************************//****************************************************************************//* 8. ADDITIONAL - One-off styles, shivs and miscellaneous additions        *//****************************************************************************//****************************************************************************//* REPEATED ITEMS - Such as Press Releases and vacancies                    *//****************************************************************************//****************************************************************************//* 9. Search Results, pagination and filtering 		                        *//****************************************************************************//* Pagination */#pagination { margin: 10px 0; padding-bottom: 40px; text-align:center;}.page_numbers {    margin-right: 2px;    font-size: 12px;    background: #fff;    border: 1px solid #999;    display: block;    float: left; }.page_numbers a {    font-weight: normal !important;    display: block;    padding: 3px 4px;    color: #444 !important; }#pagination .current a, .page_numbers a:hover {    background: #666;    color: #fff !important; }/****************************************************************************//* IE6 Hacks - Here Be Dragons...                                           *//****************************************************************************/#main-fullwidth {    width: 700px;    margin: 0 0 10px 250px;}/****************************************************************************//* Link and table styles / IR section                                       *//****************************************************************************/a.link-pdf-small {    display: block;	padding-left:20px;    margin-left: 15px;}/****************************************************************************//* Sidebar menu / IR section                                                *//****************************************************************************/#wrapper {min-height: 100%; background: transparent url(images/ilustracije2.png) no-repeat center top;}#mainhof {overflow:auto;	padding-bottom: 110px; /* must be same height as the footer */	background: url(images/dp.gif) no-repeat center bottom; }  .category-press #mainhof, .category-home #mainhof, .home #mainhof {	padding-bottom: 50px;	background-image: none; }  #footer {position: relative;	margin-top: -110px; /* negative value of footer height */	height: 76px;	clear:both;} #jezik {	width: 247px;	height:25px;	z-index:1000;	float: right;	margin: 26px 0 0 0;	padding: 0;	overflow:hidden;}#menu-jezici {	position: relative;	margin: 0;	padding: 0;	width: 290px;	height: 25px;	overflow:hidden;}#menu-jezici li {	float: left;	padding-right: 0px;	list-style: none;	margin-bottom:3px;	width: 32px;	height: 25px;	margin-right:11px;}#menu-jezici a {  	margin: 0;	padding: 25px 0 0 0;    height: 0px; 	display: block;	overflow: hidden;}	ul#menu-jezici li.rs { background: url(images/zastavice.png) no-repeat 0 0; }ul#menu-jezici li.en { background: url(images/zastavice.png) no-repeat -43px 0; }ul#menu-jezici li.ru { background: url(images/zastavice.png) no-repeat -86px 0; }ul#menu-jezici li.de { background: url(images/zastavice.png) no-repeat -129px 0; }ul#menu-jezici li.fr { background: url(images/zastavice.png) no-repeat -172px 0; }ul#menu-jezici li.it { background: url(images/zastavice.png) no-repeat -215px 0; }ul#menu-jezici li.es { background: url(images/zastavice.png) no-repeat -258px 0; margin-right:0 }ul#menu-jezici li.rs:hover { background-position:0 -25px; }ul#menu-jezici li.en:hover { background-position:-43px -25px; }ul#menu-jezici li.ru:hover { background-position:-86px -25px; }ul#menu-jezici li.de:hover { background-position:-129px -25px; }ul#menu-jezici li.fr:hover { background-position:-172px -25px; }ul#menu-jezici li.it:hover { background-position:-215px -25px; }ul#menu-jezici li.es:hover { background-position:-258px -25px; }#footer_nav { float:right; margin:0; padding:0; }#footer_nav li {font-size:11px; line-height:20px;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}#footer_nav li a {color:#f2f1e9;text-decoration:none;}#footer_nav li a:hover {color:#bbbbbb;}#potpis { width:940px; margin:0 auto; }#slika { float:right; margin:-10px 0 20px 20px; height:100%; }#slika p { text-align:center; }.desno { text-align:right}article.post-64 h1 { background: url() no-repeat 10px top; text-indent:-999em; height:36px; padding:0; }.category-home h1.page-title { display:none; }/*.page-id-13 #primary h1.entry-title { background: url(images/n-galerija.png) no-repeat 10px top; text-indent:-999em; height:36px; padding:0; }.page-id-17 #primary h1.entry-title { background: url(images/n-kontakt.png) no-repeat 10px top; text-indent:-999em; height:36px; padding:0; }.category-press h1.page-title { background: url(images/n-press-clipping.jpg) no-repeat 10px top; text-indent:-999em; height:36px; padding:0; }.category-tour h1.page-title { display:none; }.category-tour article.post-298 h1 { background: url(images/n-tour.jpg) no-repeat 10px top; text-indent:-999em; height:36px; padding:0; }#secondary #lg-random-image h3.widget-title { background: url(images/n-photo-gallery.gif) no-repeat 17px top; text-indent:-999em; height:28px; padding:0; }*//*.page-id-150 #primary h1.entry-title { background: url(images/n-biografija-rs.png) no-repeat 10px top; text-indent:-999em; height:36px; padding:0; }h2.bio2-rs {background: url(images/n-biografija-2-rs.png) no-repeat 10px top; text-indent:-999em; height:45px;}*//*.page-id-9 #primary h1.entry-title { background: url(images/n-biografija-en.png) no-repeat 10px top; text-indent:-999em; height:36px; padding:0; }h2.bio2-en {background: url(images/n-biografija-2-en.png) no-repeat 10px top; text-indent:-999em; height:45px;}.page-id-162 #primary h1.entry-title, .page-id-164 #primary h1.entry-title { background: url(images/n-biografija-de.png) no-repeat 10px top; text-indent:-999em; height:36px; padding:0; }h2.bio2-de {background: url(images/n-biografija-2-de.png) no-repeat 10px top; text-indent:-999em; height:45px;}.page-id-153 #primary h1.entry-title { background: url(images/n-biografija-it.png) no-repeat 10px top; text-indent:-999em; height:36px; padding:0; }h2.bio2-it {background: url(images/n-biografija-2-it.png) no-repeat 10px top; text-indent:-999em; height:45px;}.page-id-160 #primary h1.entry-title { background: url(images/n-biografija-ru.jpg) no-repeat 10px top; text-indent:-999em; height:36px; padding:0; }h2.bio2-ru {background: url(images/n-biografija-2-ru.jpg) no-repeat 10px top; text-indent:-999em; height:45px;}h2.bio2-fr {background: url(images/n-biografija-2-fr.png) no-repeat 10px top; text-indent:-999em; height:45px;}h2.savacentar { background: url(images/n-prvi-solisticki-koncert-u-beogradu.jpg) no-repeat 10px top; text-indent:-999em; height:56px; padding-bottom:20px; }*//*h1.underconstruction { background: url(images/n-under-construction.jpg) no-repeat 10px top; text-indent:-999em; height:36px; padding:0; }h2.cene { background: url(images/n-cene.jpg) no-repeat 10px top; text-indent:-999em; height:36px; margin-top:20px; }h2.prodajnamesta { background: url(images/n-prodajna-mesta.jpg) no-repeat 10px top; text-indent:-999em; height:75px; padding-bottom:20px; }*/.skip-link {    position:absolute;        left:-9000px;}#secondary {	border: 0 none;    float: right;    width: 276px;	background:#dee3cc;	margin:0 0 80px 40px;	padding:8px 0;}#secondary p.lg_thumb_image { 	background: url(images/gal-side-bg.gif) no-repeat;    float: left;    padding: 7px;	overflow:hidden;	margin:0 7px 7px 0;}#primary .lg_thumb_image { 	background: url(images/gal-bg.gif) no-repeat;    float: left;    padding: 7px;	overflow:hidden;	margin:0 7px 7px 0;}#primary article.type-post, #primary article.type-page { margin:10px 0 60px 0; }#primary article.type-post h1.entry-title { margin:0 0 10px 0; }#primary article img.alignleft { float:left; margin:0 20px 20px 0; overflow:auto; }#primary article img.alignright { float:right; margin:0 50px 20px 20px; }.category-tour #primary article .cboxElement img { float:left; margin:0 20px 20px 0; border: 4px solid #F1F1F1; }.category-tour #primary article .cboxElement img:hover { border: 4px solid #fff; opacity:0.9; filter:alpha(opacity=90); }.page .type-page p img { float:left; margin:0 20px 20px 0; border: 4px solid #F1F1F1; }.category-home #primary article img.alignnone, .home.blog #primary article img.alignnone { float:none !important; margin:0 20px 20px 0; border: 4px solid #F1F1F1; }#primary .lg_thumb_image img:hover, #secondary p.lg_thumb_image img:hover { 	opacity:0.9;	filter:alpha(opacity=90);}.entry-meta {font-size:xx-small;}form#searchform input#s.field, div.widget select {width:400px;}form#searchform label.assistive-text { display:block; margin-top:20px; font-weight:bold; color: #555; }form#searchform input#searchsubmit.submit { float:none; margin: 3px 0 0 10px; padding: 7px 16px; }input#searchsubmit.submit {	background:#A61C12 !important;	cursor:pointer;	font-weight:bold;	border:none;	margin:-10px 0 0 0;	color:#d7d7d7;	padding:10px 16px;	width:77px;	font-size:13px;	float:right;}input#searchsubmit.submit:hover { background:#820b1f !important; color:#fff; }article.post p a { color:#f58220; /* font-weight:normal; line-height:13px; */ }.press_naslov { font-size:13px; color:#333; font-weight:bold; text-transform:uppercase; }.category-press article { display:block; clear:left; margin:20px 0 30px; } .category-press article .entry-meta, .category-home .entry-meta { height:70px; background: url(images/dp.gif) no-repeat center 40px; display:block; } .category-press h1.entry-title { text-indent:-999em; height:0px; }.blic { float:left; background: url(images/press/blic.jpg) no-repeat; width:170px; height:160px; }.danas { float:left; background: url(images/press/danas.jpg) no-repeat; width:170px; height:160px; }.hello { float:left; background: url(images/press/hello.jpg) no-repeat; width:170px; height:160px; }.ilustrovana { float:left; background: url(images/press/ilustrovana-politika.jpg) no-repeat; width:170px; height:160px; }.kurir { float:left; background: url(images/press/kurir.jpg) no-repeat; width:170px; height:160px; }.nadlanu { float:left; background: url(images/press/nadlanu.jpg) no-repeat; width:170px; height:160px; }.politika { float:left; background: url(images/press/politika.jpg) no-repeat; width:170px; height:160px; }.presss { float:left; background: url(images/press/press-online.jpg) no-repeat; width:170px; height:160px; }.smedia { float:left; background: url(images/press/s-media.jpg) no-repeat; width:170px; height:160px; }.stil { float:left; background: url(images/press/stil.jpg) no-repeat; width:170px; height:160px; }.story { float:left; background: url(images/press/story.jpg) no-repeat; width:170px; height:160px; }.svet { float:left; background: url(images/press/svet.jpg) no-repeat; width:170px; height:160px; }.novosti { float:left; background: url(images/press/vecernje-novosti.jpg) no-repeat; width:170px; height:160px; }.vesti { float:left; background: url(images/press/vesti-online.jpg) no-repeat; width:170px; height:160px; }#nav-below { clear:both; float:right; height:auto; padding-bottom:50px; }#nav-below a { color:#A61C12; font-size:14px; font-weight:bold; }#nav-below a:hover { color:#de2525!important; text-decoration:blink; }#nav-below a:visited { color:#A61C12; }.video-embed {    background: url() no-repeat scroll right bottom transparent;    height: auto;    margin: 20px auto;    padding: 0 0 27px;    text-align: center;    width: 600px;}.video-embed .top {    background: url() no-repeat scroll center top transparent;    padding: 26px 0 0 21px;}