{ border: none; }
body { background: #3c5a76 url(images/bg.jpg) no-repeat center center fixed; background-size: cover; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg.jpg', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg.jpg', sizingMethod='scale')"; }
#content { width: 980px; margin: auto; background-color: #FFFFFF; padding-bottom: 20px; }
#header { border-top: 2px #2e659b solid; height: 140px; overflow: hidden; padding-top: 10px; }
#header div.header_left { float: left; width: 500px; margin-left: 10px; }
#header div.header_right { float: right; width: 400px; text-align: right; font-size: 12px; color: #2e659b; padding-top: 10px; padding-right: 10px; }
#menu_holder { border-bottom: 2px #3d5b77 solid; height: 37px; background-color: #2e659b; background-image: url(images/menu_bg.gif); }
#menu_social { height: 20px; background-color: #2e659b; width: 220px; float: right; margin-top: 10px; margin-right: 16px; text-align: right; }
#menu_social ul { padding: 0; margin: 0; }
#menu_social ul li { padding-right: 10px; padding-bottom: 20px; display: inline; }
#menu_social ul li a { font-weight: normal; padding-left: 22px; font-size: 12px; color: #CCC; text-align: right; text-decoration: none; }
#menu_social ul li a:hover { color: #FFF; }`
.facebook { background: url(images/icon-facebook.png) no-repeat 0 3px; }
.twitter { background: url(images/icon-twitter.png) no-repeat 0 3px; }
.linkedin { background: url(images/icon-linkedin.png) no-repeat 0 3px; }
#links a { color: #3c5a76 !important; }
#slider { width: 980px; height: 400px; overflow: hidden; border-bottom: 5px #2e659b solid; background-color: #fff; }
#main_content { padding: 10px; font-size: 12px; color: #333333; }
#footer { background: #2e659b; margin: 0px auto 40px; width: 960px; color: #FFF; font-size: 11px; padding: 10px; }
#footer a, #main_content a, #header a { color: #8dc63f; text-decoration: none; }
#footer a:hover, #main_content a:hover { text-decoration: underline; }
#footer div.left { width: 450px; float: left; }
#footer div.left strong { display: block; font-size: 12px; color: #8dc63f; margin-bottom: 10px; }
#footer div.right { width: 510px; float: right; }
#footer div.right div.column { float: left; width: 127px; }
#footer div.right .last { text-align: right; }
#footer div.right div.column span { display: block; color: #8dc63f; }
#logos { background: #ffffff; border-bottom: 2px #2e659b solid; margin: 0px auto 10px; text-align: center; padding: 10px 0px; width: 980px; }
#logos img { margin: 0px 2px; vertical-align: middle; opacity: 0.5; }
#left_col { float: left; margin-right: 10px; width: 192px; }
#main_col_big { float: left; width: 760px; }
#main_col { float: left; width: 555px; }
#right_col { float: right; width: 192px; }
.footerspace { margin-top: 20px; }
#footermenunav { padding: 0; margin: 0; list-style: none; display: block; text-align: right; }
#footermenunav li { display: inline; padding-left: 5px; margin-left: 5px; border-left: 1px solid #FFF; }
#footermenunav li:first-child { border: none; }
ul.menu { list-style: none; margin: 0; padding: 0; }
ul.menu * { margin: 0; padding: 0 }
ul.menu a { display: block; padding: 0px 15px; text-decoration: none; color: #FFFFFF; }
ul.menu a:hover, ul.menu a.active { background-color: #3d5b77; border-color: #3d5b77; }
ul.menu li { position: relative; float: left; height: 32px; vertical-align: middle; line-height: 32px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
ul.menu ul { position: absolute; top: 37px; left: 0; background: #d1d1d1; display: none; opacity: 0; list-style: none }
ul.menu ul li { position: relative; width: 180px; margin: 0; font-size: 12px; }
ul.menu ul li a { display: block; background-color: #2e659b; }
ul.menu ul li a:hover { background-color: #2e659b; color: #999; }
ul.menu ul ul { left: 180px; top: -1px }
ul.menu .menulink { height: 32px; border-top: 5px solid #FFFFFF; }
ul.menu .menulink:hover, ul.menu .menuhover { }
ul.menu .sub { }
ul.menu .topline { }
div.clear { clear: both; }
div.section, h1.title { padding: 0; margin: 0; height: 30px; line-height: 30px; vertical-align: middle; padding: 0px 10px 0px 20px; background-color: #2e659b; color: #FFFFFF; margin-bottom: 10px; background-image: url(images/bullet.gif); background-position: 8px 13px; background-repeat: no-repeat; font-size: 13px; font-weight: normal; }
div.section a, div.green_section a { color: #fafafa !important; }
div.green_section { padding: 0; margin: 0; height: 30px; line-height: 30px; vertical-align: middle; padding: 0px 10px 0px 20px; background-color: #2e659b; color: #FFFFFF; margin-bottom: 10px; background-image: url(images/bullet.gif); background-position: 8px 13px; background-repeat: no-repeat; font-size: 13px; font-weight: normal; }
div.banner_box { margin-bottom: 5px; }
div.banner_box { margin-bottom: 5px; }
#main_content h2 { font-size: 16px; font-weight: normal; padding: 0; margin: 0; margin-bottom: 5px; color: #2e659b; }
div.news_item, div.news_latest { overflow: auto; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #CCC; }
#main_content div.news_item h2 a { color: #2e659b; }
div.news_item img, div.news_latest img { float: left; margin-right: 10px; }
#news_pregled img.news_image { float: left; margin-right: 10px; margin-bottom: 10px; }
div.news_item div.datum { font-size: 11px; color: #999999 }
div.news_latest div.datum { font-size: 11px; color: #3d5b77 }
#main_content div.news_latest h2 a { color: #2e659b; }
div.news_latest { margin-bottom: 5px; padding-bottom: 5px; }
img.img_left { float: left; text-align: inherit; }
img.img_right { float: right; text-align: inherit; }
input, textarea { padding: 5px 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
form { padding: 0px; }
form label { display: block; margin-bottom: 2px; }
form input.input_box { padding: 3px; background-color: #FFFFFF; border: 1px solid #CCCCCC; margin-bottom: 3px; }
form input.input_button { padding: 3px; font-size: 13px; cursor: pointer; }
#frmPrijava { margin-top: 20px; padding: 0; padding-top: 5px; float: right; }
#frmPrijava label { display: block; font-size: 11px; text-align: justify; }
#frmPrijava input.inputLogin { background-color: #2e659b; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; margin-bottom: 2px; border: 0px; -moz-border-radius: 3px; margin-left: 10px; }
#frmPrijava input.aPrijavaButton { display: none; }
#frmPrijavaNewsletter { padding-bottom: 5px; }
#frmApplication h2.title { font-size: 13px; font-weight: bold; border-bottom: 1px solid #3d5b77; padding-bottom: 5px; margin-bottom: 10px; }
#frmApplication table { margin-bottom: 10px; }
#frmApplication table td.col_short { width: 170px; }
#frmApplication input.simple { background-color: #CCC; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #2e659b; margin-bottom: 3px; border: 0px; -moz-border-radius: 3px; }
#frmApplication table td.col_20 { width: 20%; }
#frmApplication textarea { background-color: #CCC; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #2e659b; margin-bottom: 3px; border: 0px; -moz-border-radius: 3px; }

/* KONTAKT */
form.kObrazac input.simple { background-color: #CCC; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #2e659b; margin-bottom: 3px; border: 0px; -moz-border-radius: 3px; }
form.kObrazac table td.col_20 { width: 20%; }
form.kObrazac textarea { background-color: #CCC; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #2e659b; margin-bottom: 3px; border: 0px; -moz-border-radius: 3px; }
#frmPodaci input.simple, #frmPodaci select.simple, #newsletter input.simple { background-color: #CCC; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #2e659b; margin-bottom: 3px; border: 0px; -moz-border-radius: 3px; }
#frmPodaci textarea { background-color: #CCC; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #2e659b; margin-bottom: 3px; border: 0px; -moz-border-radius: 3px; }

/* FAVORITES */
table.favorites td { border-bottom: 1px solid #CCC; }

/* vertical scrollable */
.scrollable { position: relative; overflow: hidden; height: 250px; width: 192px; }
.scrollable .items { position: absolute; height: 20000em; overflow: hidden; }
.scrollable .items div { float: left; width: 192px; height: 250px; }
a.prev, a.next { float: left; width: 16px; height: 16px; background-image: url(images/updown.jpg); cursor: pointer; }
a.next { background-position: -16px 0px; margin-left: 3px; }
#scrollable a { display: block; text-decoration: none; padding-bottom: 5px; color: #666666; }
#scrollable a:hover { text-decoration: none !important; color: #3d5b77; }
#scrollable a strong { font-size: 12px; font-weight: normal; color: #2e659b; display: block; }
#scrollable span { display: block; }
#scrollable span.datum { font-size: 10px; color: #3d5b77; }
table.job tr td:first-child { color: #3d5b77; }
table.job p { padding: 0; padding-bottom: 10px; margin: 0; }
#vacancies a { display: block; text-decoration: none; padding-bottom: 5px; color: #666666; }
#vacancies a:hover { text-decoration: none !important; color: #3d5b77; }
#vacancies a strong { font-size: 16px; font-weight: normal; color: #2e659b; display: block; padding-bottom: 3px; }
#vacancies span { display: block; padding-left: 22px; }
#vacancies span.datum { font-size: 10px; color: #3d5b77; }
#vacancies div { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted #ccc; }
P#genSkypeCall_01_paraElement {
	font-size:22px!important;
	padding:0;
}
P#genSkypeCall_01_paraElement img {
	margin:0!important;
	vertical-align:middle;
}
a img {
	border:none;
}

.controls{
	margin-bottom: 10px;
}
.regular-text {
	width:300px;
}
select {
	width: 310px;
	padding: 5px 3px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000;
}


.ChooseVacancyFrmSubmit {
   border: 1px solid #0a3c59;
   background: #3e779d;
   background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
   background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
   background: -moz-linear-gradient(top, #65a9d7, #3e779d);
   background: -ms-linear-gradient(top, #65a9d7, #3e779d);
   background: -o-linear-gradient(top, #65a9d7, #3e779d);
   background-image: -ms-linear-gradient(top, #65a9d7 0%, #3e779d 100%);
   padding: 5px 10px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #7ea4bd 0 1px 0;
   color: #06426c;
   font-size: 14px;
   font-family: helvetica, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.ChooseVacancyFrmSubmit:hover {
   border: 1px solid #0a3c59;
   text-shadow: #1e4158 0 1px 0;
   background: #3e779d;
   background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
   background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
   background: -moz-linear-gradient(top, #65a9d7, #3e779d);
   background: -ms-linear-gradient(top, #65a9d7, #3e779d);
   background: -o-linear-gradient(top, #65a9d7, #3e779d);
   background-image: -ms-linear-gradient(top, #65a9d7 0%, #3e779d 100%);
   color: #fff;
   }
.ChooseVacancyFrmSubmit:active {
   text-shadow: #1e4158 0 1px 0;
   border: 1px solid #0a3c59;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#3e779d));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   background-image: -ms-linear-gradient(top, #3e779d 0%, #65a9d7 100%);
   color: #fff;
   }
.dropdown
{
	padding: 5px;
	border: 1px solid #e4dfcb;
	min-width: 180px;
} 

