@charset "utf-8";
/* CSS Document */
/*Hides from IE-mac \*/
* html .dsarticle2nd, .dstitle2nd, .dsbody2nd{height: 1%;}
.dsnowrap_table{display:table;width:100%; width:auto !ie;}
.dsnowrap_image{display:table-cell;vertical-align:top;margin-right:0 !important; margin-right:-8px}
.dsnowrap_content{width:100%;width:auto !ie;display:table-cell; vertical-align:top;height:1%}
.dsnowrap_image_right{margin-left:0 !important; margin-left:-3px}
/* Reset for IE-MAC and Clearafter for Firefox */
.dsclearafter:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
body.dynasite{font-family: verdana;font-size: 62.5%;text-align: center;background-color: #595959;background-repeat: no-repeat;width:100%;height:100%;margin:0px 0px 0px 0px;}
/*Hide from IE-mac \*/
body.dynasite{
	font-size: 100%;
	text-align: center;
	margin:0px 0px 0px 0px;
	background-color: #595959;
}
html{font-family: verdana; font-size: 62.5%;background-color: #595959;margin:0px 0px 0px 0px;}
#dssubbody{background-color: #fff;  border-style: solid;border-width: 1px;border-color: #27253e;width:985px !important; width:986px; width/**/:/**/985px;margin:10px auto 10px auto;}
#dsmain{vertical-align: top; background-repeat: no-repeat;background-position:left top ;float:left;min-height: 420px;}
#dsmenucontainer{float:left;width:220px;margin-right: 0px;margin-left: 0px;}
#dsmenuheader{text-align: left;height:60px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#dsmenufooter{vertical-align: text-bottom;background-image: url("data/menu_line.gif");background-repeat: no-repeat;background-position:left top ;height:2px;}
#dscolumn1_3{float:left;width:225px !important; width:265px; width/**/:/**/225px;height:100%;margin-right: 10px;padding-right: 10px;padding-left: 20px;} 
#dscolumn2_2{float:left;width:130px;} 
#dscolumn2_3{float:left;width:225px !important; width:255px; width/**/:/**/225px;height:100%;padding-right: 10px;padding-left: 20px;}
#dscolumn3_3{float:left;width:154px !important; width:190px; width/**/:/**/154px;height:100%;margin-left: 10px;padding-right: 6px;padding-left: 20px;}
#dsarticlefooter{clear: left;}
.dsarticle{text-align: left;line-height: 14px;margin-bottom: 20px;}
#dssiteheader{background-color: #fff;background-image: url("data/background_01.gif");background-repeat: no-repeat;background-position:0px 0px ;width:100%;height:100px;margin:0px 0px 0px 0px;}
#dssitefooter{float:left;clear: both;width:100%;margin-top: -29px;}
#dscontentheader{}
#dscontentfooter{font-size: 8px;vertical-align: bottom;width:100%;}
#dssearch_container{font-size: 1.1em;margin-top: 0px;}
.b{	border: 1px solid #000000;}
.nb{	border: none;}
#leftcolumna{
float:none;
width:200px;
height: auto;
border: 1px none gray;
padding: 5px 5px 5px 5px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;

}

#leftcolumna a{
padding: 2px 1px;
display: block;
width: 100%;
text-decoration: none;
font-weight: normal;
border-bottom: 1px none gray;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;

}
#leftcolumna a:hover{
background-color: #515463;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}
#wrapp {
width: 760px;
text-align: left;
font: normal 1em Arial;
margin: 0 auto;
padding: 0;
color: black;
}
#wrapp h1 {font: bold 1.1em Arial; margin: 1.2em 0 0.5em 0; padding: 0;}
.gnb {
width: 740px; 
margin: 20px 0 3px 0; 
background: #f0f1f1 url(gnb_bg.gif) left top repeat-x 
}
.gnb h3{
font: normal 9px/14px Arial;
text-align: right;
margin: 0 10px 0 0; 
padding: 0
}
#wrapp p{font: normal 0.9em Arial; margin: 1em 0; padding: 0;}
#wrapp h2 {font: bold 1em Arial;}
code {
width:93%;	
font: normal 11px 'Courier New', Courier, Fixed;
color: #000;
display: block;
padding: 1em;
margin: 1em 0;
background-color: #eee;
border: 1px solid #d3d3d6;
border-left-width: 5px;
white-space: pre;
overflow-x: auto;
}
/* TICKER TICKER liScroll style declarations */
.tickercontainer { /* the outer div with the black border */
border: none;
background: #fff; 
width: 540px; 
height: 27px; 
margin: 0; 
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 2px;
top: 8px;
width: 539px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 540px;
font: bold 10px Verdana;
color:#000066;
list-style-type: none;
margin: 0;
padding: 0;
}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #3366FF;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 
/* TICKER TICKER KRAJ liScroll style declarations */
.orangeli {
list-style-image:url(images/li-sidebar.gif);
list-style-position:outside;
margin:0px 0px 5px;
padding:0px;
text-align:left;
text-indent:0px;
font: georgia, sans-serif;
	color: #555753;
	font-size:11px; 
	margin: 0; 
	padding: 0;
	font-weight:normal;
}
.load  {
   min-height:400px;
  height:auto !important;
  height:400px;
}
#baner img {
    background-color:#FFF;
    background-image:url(images/gifheader.php?gif=ajax-loadering.gif);
    background-repeat:no-repeat;
    background-position: center center;
}
/* Ovo dole je za OGLAS   */
div.playground { float: left; width: 705px; padding: 0px; margin: 0px; background: #FFFFFF; color:#000; text-align: center; font: verdana, arial, sans-serif; font-size:10px;}
div.section { clear: left; }
h1 { font-size: 100%; padding: 0 }
h2 { background: #ccc; padding: 1px 20px;  }
div.demonaslovspolja { float: left; width: 680px; padding: 7px; margin: 5px; background: #CCCCCC; color: #FFFFFF; text-align: center; font: verdana, arial, sans-serif;}
div.demo { float: left; width: 680px; padding: 7px; margin: 5px; background: #F8F8F8; color:#000; text-align: center; font: verdana, arial, sans-serif;}
div.carnival { float: right; position:relative; width: 150px; height:50px; background-image:url(images/carnivallogo.gif); background-repeat:no-repeat; }
div.royal { float: right; position:relative; width: 150px; height:50px; background-image:url(images/rcllogo.gif); background-repeat:no-repeat; }
div.job { float: left; width: 485px; text-align: left; font: verdana, arial, sans-serif; margin-right:3px;}
div.jobnaslov { float: left; width: 485px; text-align: left; font: verdana, arial, sans-serif; font-weight:bold; color: #FF6650; border-bottom:dotted thin #000000; border-bottom-color:#000066; border-bottom-width:thin; text-transform: uppercase;}
div.jobopis { float: left; width: 485px; text-align: left; font: verdana, arial, sans-serif; font-size:10px; }
div.jobpequirments { float: left; width: 485px; text-align: left; font: verdana, arial, sans-serif; }
div.jobdiscription { float: left; width: 170px; text-align: center; font: verdana, arial, sans-serif; background-image:url(images/oko.gif); background-position:left; background-repeat:no-repeat;}
div.location { float: left; width: 90px; text-align: center; font: verdana, arial, sans-serif;}
div.company { float: left; width: 110px; text-align: center; font: verdana, arial, sans-serif;}
div.posted { float: left; width: 80px; text-align: center; font: verdana, arial, sans-serif;}
div.unos { float: left; width:410px; }
div.fun  { margin: 2px; }
.style12 a:link { color: #FFFFFF; text-decoration: none;}
.style12  a:visited { text-decoration: none; color: #FFFFFF;}
.style12  a:hover { text-decoration: underline; color: #FFFFFF;}
.style12 a:active {text-decoration: none; color: #FFFFFF;}
/*ovo dole je Za Galeriju*/
.style341 {color: #FFFFFF; background-color: #515463; height:20px; width:auto; position:relative;}
#imagemala img { background-color:#FFF; background-image:url(images/ajax-loadering.gif); background-repeat:no-repeat;
background-position: center center;}
#imagemalaokvir { border:solid 1px silver; padding:5px; margin-right:10px;}
.jqGSPagination{position:relative;width:100%;height:20px;top:5px;padding: 5px 0;}
.jqGSPagination ul{padding:0;margin:0;list-style:none;position:relative;float:right;}
.jqGSPagination ul li{padding:0;margin-right:5px;float:left;padding-right:1px;text-align:center;padding-bottom:1px;}
.jqGSPagination ul li a{padding:2px 0px;background: #54A3F1; border:1px solid #fff; color: #fff;text-decoration:none;display:block;width:20px;font:10px Verdana, Arial, Helvetica, sans-serif;}
.jqGSPagination ul li a:visited{background:#fff;color:#f03;border: 1px solid #eaeaea;}
.jqGSPagination ul li a:hover{background:#fff;color:#000;border:1px solid #fff;}
.dan { font-weight:900; font:Arial, Helvetica, sans-serif; font-size: 26px; color:#999999; padding-top:15px; margin-bottom: 5px;}
.datumostatak { font:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#FFFFFF; padding-bottom:5px; padding-top:10px;}
.naslovnews { float: left; position:relative; height:26px; width:500px; padding-left:20px; color:#036;
font: bold 16px Verdana, Trebuchet MS, Arial, Helvetica, sans-serif; letter-spacing: -0.05em;}
.datumceo { height:80px; width:70px; background-color:#003366; position:relative; float:left;}
.newsdetalji { float: left; width:500px; padding-left:20px; padding-top:0px;}
.novost { width:100%; height:auto; float:right; position:relative; margin-bottom:20px;}
.naslovnewshadline { float: left; position:relative; height:30px; width:550px; padding-left:20px; color:#036;
font: bold 20px Verdana, Trebuchet MS, Arial, Helvetica, sans-serif; letter-spacing: -0.05em; margin-bottom:20px;}
.interviewtipspodloga { background-color: #FFFFFF; width: 716px; height: auto;}
.interviewtipsnaslov { float: left; position:relative; height:30px; width:550px; padding-left:20px; color:#036;
font: bold 20px Verdana, Trebuchet MS, Arial, Helvetica, sans-serif; letter-spacing: -0.05em; margin-bottom:10px;}
.interviewtipspodnaslov { float: left; position:relative; height:30px; width:550px; padding-left:20px; color: #0066CC;
font: bold 17px Verdana, Trebuchet MS, Arial, Helvetica, sans-serif; letter-spacing: -0.05em; margin-bottom: 0px;}
.interviewtipspisanje {float: left; position:relative; margin-bottom:15px; margin-left:10px; margin-right:5px; color: #333333; width:695px; font: georgia, sans-serif;
color: #555753; font-size:11px; text-align:left;}
.interviewtipspozdravnanota {float: left; position:relative; width:716px; margin-bottom:15px; color:#036;
font: bold 17px Verdana, Trebuchet MS, Arial, Helvetica, sans-serif; letter-spacing: -0.05em; margin-bottom:10px;}
.interviewtipspozdravnanotabold {float: left; position:relative; width:716px; margin-bottom:15px; color: #333333;
font: bold 11px Verdana, Trebuchet MS, Arial, Helvetica, sans-serif; letter-spacing: -0.05em; margin-bottom:10px;}
.interviewtipsimagenosac { width:210px; height: auto; float:right; margin-left:5px; margin-bottom:10px;}
.interviewtipsimage { margin-bottom:10px;}
.interviewtipsliorange { list-style-type:square; list-style-position: outside; margin-bottom:3px; color:#CC9900;}
#wrappera { width:220px; text-align:left; padding:0px;}