* { font-family: Lucida Grande, Verdana, Helvetica, Arial, Geneva, sans-serif; font-size: 11px; color: #9f9f9f;line-height:1.5em} 
html { height:100%;}
body { color: #000; background-color: #fff; height:100%; border:0; padding:0; margin:2px 6px; }
iframe,form,div,img,tr,td,.m0 { margin:0; border:0; padding:0; }
p { margin:0 0 3px 0; }
h1 { margin:0; padding:0; border:0; font-weight:bold; font-size: 11px; text-align:left; }
h1.pad { padding : 4px 2px 4px 6px; }
h4 { margin: 6px 0 3px 0; font-weight:bold; }
table {border-collapse:collapse;margin:0; border:0; padding:0; }
input { margin:0; }
@media print { .noprint { display: none; } }
a { color: #888; text-decoration: underline; font-weight:normal;}
a.back { white-space: nowrap; text-decoration: none; color: #b5b5b5; font-size: 10px; }
a:hover { text-decoration:none; }
.sm { font-size:9px; }
.fs10 { font-size:10px;}
.fs12 { font-size:12px;}
.fs11 { font-size:11px;}
.fs17 { font-size:17px;}
.re { color: #5186b3; }
.red {color : #CC0000;}
.red14 {color: #930; font-size: 14px;}
.lre { color: #930; }
.ql { cursor:pointer; }
.ql:hover {text-decoration : none;} /* exactly like this, a.ql:hover does not work in Explorer who knows why */
.xxitems { color:#3e7ad4; }
.bo { font-weight: bold; }
.fwn {font-weight: normal;}

.ltl { color: #C6C6C6;}
.lt { color: #666;}
.llt { color: #999;}
.fl { float: left;}
.fr { float: right;}
.mb { margin-bottom: 5px; }
.mrr15 {margin-right: 15px}
.mr { margin: 2px 7px -2px 6px; }
.pall { padding: 4px 4px 1px 4px; }
.lng { width: 100%; }
.menubg { background-image: url(../g/bgmgray.gif); height:100px;
    background-repeat: repeat-x; background-position: top; padding:4px 0 4px 3px; }
.shr { width: 988px; } /* ovo MORA da ostane 988. */
.lng2 { width: 897px; float: right; } /* .shr - img.t - .menubg:padding */
.ba {border : 2px #f3f3f3 solid;} 
.lr { border-left:2px #f3f3f3 solid; border-right:0px #f3f3f3 solid;}
.td { border-top: 2px #f3f3f3 solid; border-bottom:2px #f3f3f3 solid;}
.ll { border-left:2px #f3f3f3 solid;}
.rr { border-right:0px #f3f3f3 solid; }
.tt { border-top:2px #f3f3f3 solid; }
.bb { border-bottom:2px #f3f3f3 solid; }

.tac {text-align : center;}
.tar {text-align : right;}
.tal {text-align : left;}

div.r { width:195px; text-align:left; }
td.sr { vertical-align:middle; }
td.tdr { text-align:right; }
td.r { vertical-align:top; }
td.dr { vertical-align:bottom; }
td.sl { width:100%; vertical-align:middle; }
span.sl { padding-left:10px;; }
td.l { width:100%; vertical-align:top; }
td.nr { text-align:right; width:100%; }
#menue td { padding: 5px 0; }
#menue img { margin: 0 4px; }
div.cf{clear:both;line-height:0px;font-size:0px}
.cent { text-align: center; }
.ly { background-color:#f9f9f9; }
.lyb { border: 1px solid #f9f9f9; }
.wy { background-color:#f6f6f6; color: #666; }
.lyh { background-color:#ffdc64; }
.ph { padding-left : 3px; padding-right : 3px; width:100%;}
.pv { padding-top : 3px; padding-bottom : 3px; }
.smarg { margin-top: 4px; }
.topsq { padding: 0 7px; }
a.o8 { color: #888;}
a.t { color: #888; text-decoration: none; font-weight:bold; font-size: 11px; }
a.ts { color: #5186b3; text-decoration: none; font-weight:bold; font-size: 11px; }
a.b { text-decoration: none; cursor: pointer; font-size: 10px; font-weight: bold; }
a.bs { color: #5186b3; text-decoration: none; font-size: 10px; font-weight: bold; }
a.b5l { color: #b5b5b5; text-decoration: underline; cursor: pointer; font-size: 11px; }
a.bt { text-decoration: none; cursor: pointer; font-size: 10px; }
a.bor { color: #ff8200; text-decoration: underline; cursor: pointer; font-size: 11px; font-weight: bold; }
a.bor:hover {text-decoration : none; color: #ff8200; cursor: pointer; font-size: 11px; font-weight: bold;}
a.bor2 { color: #ff8200; text-decoration: none; cursor: pointer; font-size: 11px; font-weight: bold; }
.country_btn { background-image: url(../g/country_button.gif); background-repeat: no-repeat;width: 35px; background-position: bottom left; padding-left: 2px; }
a.nor { color: #ff8200; text-decoration: underline; cursor: pointer; font-size: 11px; font-weight: normal; }
a.l8 { margin-left:5px; }
a.btrm { color: #930; text-decoration: none; cursor: pointer; font-size: 11px; }
.or { color: #ff8200; }
#country { color: #5186b3; font-weight: normal; }
.plus { color: #5186b3; font-weight:bold; font-size:11px; margin: 0 6px; }
.pluss { color: #5186b3; font-weight:bold; font-size:11px; }
#ehs { font-weight:bold; font-size:11px; color: #888; width:300px; }
#ehs * { float:left; }
#ehs2 { margin-bottom:5px; }
.c6 { color: #c6c6c6; }
.a7 { color: #a7a7a7; }
.c5 { color: #c5c5c5; }
.o8 { color: #888; }
.b5 { color: #b5b5b5; }
.t6f { color: #6f6f6f; }
.t87 { color: #878787; }
.da { color: #dadada }
a.a7 { color: #a7a7a7; text-decoration: none; }
a.wb { color: #888; text-decoration: underline; cursor: pointer; font-size: 11px; font-weight: bold; }
a.wbn { color: #9f9f9f; text-decoration: none; cursor: pointer; font-size: 11px; font-weight: bold; }
a.c6 { color: #c6c6c6; text-decoration: underline; cursor: pointer; font-size: 11px; font-weight: normal; }
a.tdn{ text-decoration: none;}
td.ft { background-image:url('../g/h/ltb.gif'); background-repeat:no-repeat; width:4px; padding:0;vertical-align:top;}
td.fb { width:4px; padding:0;vertical-align:bottom;}
.lwr { border-left:1px #fffceb solid; border-right:1px #ccc solid;}
.wtt { border-top:0px #ccc solid; }
.wbb { border-bottom:1px #ccc solid; }
td.wg { background-color:#fff; background-image:url('../g/h/w.gif'); background-repeat:repeat-x; vertical-align:top;}
#shead { margin:3px 6px 3px 6px; }

img.f { margin-left:4px; width:15px; height:10px; }
img.l { margin:0px 12px 0px 0;width:94px;height:50px;}
#indicator { visibility:hidden; margin-left:8px; }
img.s { margin: 14 12px 0 3px;}
#card { margin: 24px 0 3px 0; }
#card * { vertical-align: middle; }
.nextlinks { margin-top: 24px; float : right; text-align : right; padding-right : 0px;}
img.vw { width:8px;height:13px;margin:5px 4px;}
img.mvb { margin:5px 3px;}
td.ml { vertical-align:top; }
/*.mtl2 { padding-bottom:6px; background-image: url(../g/tb.gif); background-repeat: repeat-x; background-position: bottom; vertical-align: middle; }*/
.mtl2 { padding-top:6px; vertical-align: middle; }
.dotb { margin-top:4px; clear:both; }
#filters, .menudot { background-image: url(../g/bb.gif); background-repeat: repeat-x; background-position: bottom; }
.menudot { margin-bottom:0px; }
.mtr { text-align:right; padding-right: 1px; vertical-align:middle;}
img.hlp { margin: 5px 0; }

td.b { border-bottom:1px #ccc solid; height:19px; }
td.lbb { border-bottom:1px #e1e1e1 solid; width:100%;}
td.bp { padding: 0 7px 0 8px; white-space: nowrap;}
td.bps {  white-space: nowrap; }
table.mt1 { margin: 6px 0 1px 4px; font-weight:bold;}
div.mt2 { float:right; padding-bottom:4px; padding-top:4px; }
div.s { border-style:solid; border-width:1px 1px 0 1px; border-color:#fff;}
select.s { width: 225px; height:17px; margin:3px 0 3px 0; }
select.sde { width: 300px; height:17px; margin:3px 0 3px 0; }
.out { border: 1px solid #888; padding: 0 }
.in { border-top: 1px solid #b5b5b5; border-left: 1px solid #b5b5b5; border-right:0; border-bottom:0; }

#sstdiv { width:397px;height:21px;background-color:#fff }
#sstdiv.fonts { width:547px; }
#sst select { border:1px #999 solid; }
#sst td { vertical-align:middle; }
#ssbutt { padding-left:6px; padding-top:3px; }
#langlin { border:1px #d1d1d1 solid; background-color: #f6f6f6; padding: 4px; }
#langlin a { font-size:10px; line-height: 1.5em; }
#sst div.rfloat { float:right; height:21px; }
#lsel0 { margin:2px 0; border:1px #d1d1d1 solid; background-color: #f6f6f6; padding:0 0 0 4px; }
#lsel { height:15px; width:95px; cursor:pointer; word-wrap:nowrap; font-size:10px; overflow:hidden; padding:0; margin:0; color: #5186b3;}
#lselimg { cursor:pointer; margin:2px 2px 2px 0; width:16px; height:17px; }
#sst input { width: 270px; padding: 2px 2px 0 2px; background-color:#fff; }
#sst input.nosaf, #sst input.nosafnolang, #sst input.nosaffonts, #sst input.nosafnolangfonts  { border:0; padding: 0 0 0 2px; margin-top:3px; }
#sst input.nosafnolang { width:394px; }
#sst input.nosaffonts { width:420px; }
#sst input.nosafnolangfonts { width:544px; }
input.rd { margin-right:2px; }
input.btn  {width: 200px; background-image: url(../g/btn.gif); background-repeat: repeat-x; height: 26px; color: #888; font-weight: bold; }
td.btn { background-image: url(../g/btn.gif); background-repeat: repeat-x; height: 26px; padding: 0px 8px 2px 8px; color: #888; font-weight: bold; white-space : nowrap; }
td.btn2 { background-image: url(../g/btn2a.gif); background-repeat: repeat-x; height: 26px; padding: 0px 8px 2px 8px; color: #fff; font-weight: bold; white-space : nowrap; }
td.btnl { background-image: url(../g/btnl.gif); height: 26px; width: 3px; margin: 0; background-repeat: no-repeat; }
td.btnl2 { background-image: url(../g/btnl2a.gif); height: 26px; width: 1px; margin: 0; background-repeat: no-repeat; }
td.btnr { background-image: url(../g/btnr.gif); height: 26px; width: 3px; margin: 0; background-repeat: no-repeat; }
td.btnr2 { background-image: url(../g/btnr2a.gif); height: 26px; width: 3px; margin: 0; background-repeat: no-repeat; }
.btnl img,.btnr img { width:3px; height:1px; }
.sbtnl img,.sbtnr img { width:2px; height:1px; }
/*td.sbtn { background-image: url(../g/sbtn.gif); background-repeat: repeat-x; height: 23px; padding: 0px 8px 4px 8px; color: #888; font-weight: bold; white-space : nowrap; }
td.sbtnl { background-image: url(../g/sbtnl.gif); height: 23px; width: 2px; margin: 0; background-repeat: no-repeat; text-align : right; padding:0px;}
td.sbtnr { background-image: url(../g/sbtnr.gif); height: 23px; width: 2px; margin: 0; background-repeat: no-repeat; text-align : left; }*/
td.sbtn { background-image: url(../g/btn2a.gif); background-repeat: repeat-x; height: 23px; padding: 0px 8px 4px 8px; color: #fff; font-weight: bold; white-space : nowrap; }
td.sbtnl { background-image: url(../g/btnl2a.gif); height: 23px; width: 1px; margin: 0; background-repeat: no-repeat; text-align : right; padding:0px;}
td.sbtnr { background-image: url(../g/btnr2a.gif); height: 23px; width: 2px; margin: 0; background-repeat: no-repeat; text-align : left; }
table.lb { height:22px; width:220px; }
td.lbri { text-align:right; padding-right: 3px; background-color:#eff2f8; }
.lbcolor {  background-color:#eff2f8; }
td.lble { padding-left: 3px; background-color:#eff2f8; }
.lbbg { background-image:url('../g/s/lbbg.gif'); background-repeat:no-repeat; width:44px; height:41px; vertical-align:top; float:right; }
.lbimg { margin:7px 5px 5px 7px; width:32px; height:29px; }
.nwr {white-space : nowrap;}
div.bx { padding : 4px 2px 4px 6px; border : 2px #f3f3f3 solid; }
.bxnb {padding : 0 2px 0 6px;}
.clgif { vertical-align:bottom; margin-bottom:1px; }
#topnav td.nav td,#box0 td.nav td,#bottnav td.nav td,#box2 td.nav td,#sres td.nav td { padding:0; white-space: nowrap; text-align: right; }
.navcp { border:#8d9398 1px solid; padding:2px; line-height:1em; }
#naviglayer { text-align:right; z-index:12500; background-color:#fff; }
#naviglayer * { vertical-align:middle; word-wrap:nowrap; }
#naviglayer a { text-decoration: none; cursor: pointer; margin-right:3px; }
#naviglayer input { border:#8d9398 1px solid; width:50px; height:13px; margin:3px 6px; }
#flinks { float: left;  }
#flinks a { margin-right:12px; }
#poptit { font-weight:bold; font-size:11px; padding:3px; text-align:left; }
.imenu { margin:0 0 0 17px; padding: 0; }
.imenu li { list-style-image: url('../g/arrowr.gif'); margin: 1px 0; padding:0; font-size:9px; } 
.imenu li.sel { list-style-image: url('../g/redsel.gif'); color:#930; } 
.imenu a,.fbmenu a { font-size:9px; text-decoration: none; color: #8b9298; }
#offlay { background-color:#e8e8e8; border: 1px #e8e8e8 solid; width:350px; position: absolute; z-index:10000; }
#offlay div { background-color: #f9f9f9; font-weight:bold; color:#5186b3; padding:3px; }
#offlay p { margin: 3px 1px 8px 3px; }
option.shi {padding-left : 10px;}
#noresults { padding:6px; background-color:#f8f8f8; }
#noresults p { margin: 0 0 12px 0; }
.away { margin: 0 4px; }

#bottnav { clear:both; }
#moreimagescont { padding: 0 3px; }
div.spacer {clear : both;}
.spacer2 {clear : both; margin: 0; padding: 0; line-height: 1.1em}
.just {text-align : justify}
img.uop { margin: 0 4px -1px 0; }
.lbbgr { background-color: #f8f8f8; }

#filters,#layt2 { margin-bottom: 6px; } 
#freesp { width:123px; padding:0; vertical-align:top; }
#freesp div, #freesp p { margin: 0 4px 0 0; text-align:center; }
#freesp a { text-decoration:none; }
#freesp table { margin: 0px auto; width:51px; cursor:pointer; background-color:#eff2f9; }
#freesp td { border:1px #aaa solid; }
#freesp img.sel { opacity:0; filter: alpha(opacity=0); }
#filters * { font-size:10px; }
#filters .title { font-size:11px; }
#filters td.part { padding-right:16px; vertical-align:top; }
#filters td.part select { width:140px; border:1px #aaa solid; }
#filtpref select { width:160px; border:1px #aaa solid; }
#filters td.part select.msel { height:84px; width:180px; }
#filters td.part input { margin:0 4px 0 2px; padding:0; }
#filters td.part p { height:25%; margin:0; }
#filters td.part p * { vertical-align: middle; }
#filtallp { height:20px; padding-right:16px; }
#filtallp * { vertical-align:middle; margin-left:4px; }
#filtpref div { margin: 0 6px 5px 0; text-align:right; }
#filttitle,#filtpref div.title { height:20px; font-weight:bold; margin-bottom:0; }
#filttitle { text-align:center; font-size: 11px;}
#fcsel img { margin-left:8px; border:1px #aaa solid; height:8px; width:8px; cursor:pointer; }
#fcsel * { vertical-align:middle; }

a.tx,span.tx { text-decoration:none; color: #4a362f; font-size:9px; }
a.txr { text-decoration:none; color: #5186b3; font-size:11px; }
a.naviglink { text-decoration:none; color: #5186b3; font-size:11px; font-weight:bold; cursor:pointer; }
a.naviglink:hover { text-decoration: underline; }
.navigdead { font-weight: bold; }
 
div.layerborder { border-color:#fff; border-style:solid; border-width: 0 7px 30px 7px; }
div.qfaq_items { margin-bottom : 30px; margin-left : 7px; }
.layerhead { font-size:10px; cursor:pointer; color:#a7a7a7; }

.tab { color: #fff; padding: 8px 3px; margin-left:2px; margin-top: -2px; z-index: 1; position: relative; }
.submenu{margin: 0; background: #fff; padding: 5px; z-index: 0; width: 97%; text-align: justify;} 

select.licenses { width:472px; color:  #5186b3; }
input.inp { border:0; padding: 0 2px; margin: 2px 0; }
.inpout { border: 1px solid #888; float:left; font-size: 11px; }
.inpin { border-top: 1px solid #b5b5b5; border-left: 1px solid #b5b5b5; background-color: #fff; font-size: 11px; }

.bgf3 { background-color: #f9f9f9; }
.logpad { padding: 0px 175px 20px 7px; text-align: left }
.langpad { padding: 15px 60px 20px 7px; text-align: left }
.lfr { padding: 20px 0; }
.langsel { float: left;  margin: 10px; height: 95px; }
.langl { background-image: url(../g/flag/l1.gif); background-repeat: repeat-x; height: 95px; width: 4px; float: left; }
.langc{ background-image: url(../g/flag/s1.gif); background-repeat: repeat-x; height: 95px; width: 90px; float: left; text-align: center; }
.langr { background-image: url(../g/flag/r1.gif); background-repeat: repeat-x; height: 95px; width: 4px;float: left; text-align: center; }
.sptit {font-weight:bold; font-size:11px;color:#a7a7a7;margin-bottom:5px;}
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt24 { margin-top: 24px; }
.mr7 { margin-right: 7px; }
.mflag { padding-bottom: 6px; }
.smallflag { margin-top: 4px; margin-right: 3px }
.flagarr { margin-top: 3px }
#boxi,#lbmenufl { padding-right:7px; padding-left:2px; padding-top:1px; }
#boxi p.boxip { margin: 9px 0 11px 0; }
#lbopts { margin:0 1px 2px 7px; }
#lbopts div { text-align:left; margin-top:4px;}
#lbopts div.newl { text-align:right; margin-top:0; }
#lbch0 { cursor:pointer; margin-bottom: 2px; }
#lbch1 { float:left; border: 1px #d1d1d1 solid; background-color:#f6f6f6;padding-left:3px;padding-top:2px; } 
#lbch2 { border: 1px #d1d1d1 solid; background-color:#f6f6f6;padding:3px; visibility:hidden; position: absolute; z-index:1400; } 
#lbchwrap { width:171px; height:300px; overflow:auto; }
#lbchwrap div { margin-bottom:1px; line-height:1em; overflow:hidden; }
#lbchwrap a { cursor:pointer; }
#lbopts div #lbch1i { width:158px;height:13px;overflow:hidden;line-height:1em;margin:0;}
#lbch1 * { vertical-align:middle; }
#lbwrap { text-align:right; padding-right:6px; background-color:#c3c4c6; border: 1px #d3d4d6 solid; }
#box2 { border-top: overflow:hidden; clip:rect(120px auto auto auto); }
#box2 input { border:#8d9398 1px solid; width:177px; height:15px; }
#box2 * { word-wrap: nowrap; overflow:hidden; }

#content { margin:0; padding: 0; }
.logreg { text-align: left; margin-bottom: 5px; }

#debug { color: #fff; }
#extip { position:absolute; display:none; left:0; top:0; opacity:0; filter: alpha(opacity=0); z-index:15000; }

#loading { visibility:hidden; margin-top:8px; float: left; }
#loading img { margin-left:6px; }
.nodisp {display : none;}

#extipimg { border: 2px #e8e8e8 solid; }
#faqload { margin-left:8px; }
.pad3 { padding: 0 3px; }
.padb200 { padding-bottom: 200px }
.poptop { padding-top: 30px; }
#lbslideshow div { text-align:center; padding:2px;}
#lbquick { display: none; }

.feedback {position: absolute; background-color:#f9f9f9; z-index: 1300; right: 7px; }
.fblink { margin-top: 5px; text-align : right;}
#f_table { width:100%; }
#f_table td { padding:0 4px; vertical-align:middle; }
#f_table td.top { padding:3px; background-color:#f9f9f9; border-top:2px solid #E8E8E8;}
#f_table td.row2 { padding-top:10px; }
#f_table input, #f_table textarea  { width:210px; border: 1px #8d9398 solid; margin-bottom:2px; float:right; }
#f_table textarea {rows: 3;}
#f_table select { width:212px; border: 1px #8d9398 solid; margin-bottom:2px; float:right; }
.w150 {width: 150px;}
.w200 {width: 200px;}
.c94 { color: #949494; }
.bbd9 { border-bottom: 1px solid #d9d9d9 }
.t39 { color: #383838; }
.ff, a.ff { color: #fff; }

.gallerycont {width: 100%; height:100%; position:absolute; background-color: #000; z-index: 100000; top:0; left:0}
#gallery {width: 620px; height:735px; position: absolute; background-color: #000; z-index: 100001; margin: 0px auto; top: 0px;}
.snarrowleft {left: 120px; top: 670px; width: 15px; background: url('../g/gallery/fleche1.png') no-repeat center; position: absolute; cursor: pointer;}
.snarrowright {left: 480px; top: 670px; width:15px; background: url('../g/gallery/fleche2.png') no-repeat right; position: absolute; cursor: pointer; }
.galleryloading {position:absolute; z-index: 999999999; top:0; left:0; text-align: center}

/*** black overlay ***/
#overlayBackground { position: absolute; background-color: Black; top: 0; left: 0; z-index: 2500;}
#newAlert { top: 200px; background-color : white; border : 2px solid #dddddd; width : 400px; height : 100px; z-index : 2600;}
.modal { color: black; font-size: 10pt; line-height: 1.2em; font-family: Verdana, sans-serif;}
h1.modal { font-size: 16pt; }
a.modal { color: black; font-style: italic; }
