* {margin:0;padding:0;}
html, body{height:100%; font-family:arial,sans-serif;}
body {height:100%;font-size:12px; background:url(/Static/images/page-bg.gif) repeat-x; color:#545E66;}

html{overflow-y:scroll;}

h1, h2, h3 {color:#0b4189; font-family: "Trebuchet MS", Helvetica, sans-serif;}
h1 {margin:-5px 0 20px -2px; font-size:24px; font-weight:normal;}
h2 {margin:0; font-size:16px; line-height:17px;}
h3 {margin:0 0 4px; font-size:14px;}

h1 a {font-size:18px;}
h2 a {font-size:16px;}

.content a, .contacts-inc a, .documents a, .side-inc a, .solutions-inc p a{background:url(/Static/images/a-dots.gif) repeat-x left bottom; cursor:pointer; /*border-bottom:1px dashed #43a7fb;*/}
.content a:hover, .contacts-inc a:hover, .documents a:hover, a.bigger-map:hover, .side-inc a:hover, .solutions-inc p a:hover{background-color:#eef3fa;}
.content h1 {margin-bottom:10px;}
.content h2 {margin-bottom:12px; padding-top:10px;}
.content h3 {margin-bottom:6px; padding-top:8px;}
.content ul, .entry-content ul {list-style-type:square; margin:5px 0 15px 15px;}
.content {color:#545e66;}

.values-link{clear:left; float:left; margin-bottom:2px;}

p {margin:0 0 10px;font-size:12px;line-height:16px;}
input,select,label,textarea {font-size:12px;color:#222; float:left; font-family: "Trebuchet MS", Helvetica, sans-serif;}

.btn, .main .news-inc .btn{cursor:pointer; color:#fff; text-shadow:0 0 2px #172f4c; background:url(/Static/images/sprite.gif) no-repeat 0 -40px; padding:2px 20px 4px 11px; width:100px; display:block; font-weight:bold; height:17px; margin-left:-3px;}

option {padding:0 3px 1px;}
form.country select {width:200px;}
form.country option {}
.checkbox{width:13px; height:13px; margin:0; padding:0;}

a {color:#083f88; text-decoration:none;outline:none;}

.primary a.cuf{font-size:17px; text-shadow:none;}
.box h2.cuf, .category h2.cuf, h2.mutimedia{font-size:13px; text-shadow:none; margin-top:6px; height:20px; overflow:hidden;} 

img,fieldset, abbr {border:none;}
legend{display:none;}
ul {list-style:none;}
embed {display:block;}

table {margin:0 0 10px;border-collapse:collapse;width:auto;border:1px solid #d4d4d4;}
table td {padding:3px;border:1px solid #d4d4d4;}
table th {text-align:left;}

table.no-border {margin:0 0 10px;border-collapse:collapse;width:auto;border:none;}
.no-border td {padding:3px;border:none; vertical-align:top;}
.zaposleni td {border-bottom:1px solid #d4d4d4; padding:15px 0;}
.zaposleni td img {margin-right:15px;}
.zaposleni td.space {width:60px;}

.neki{
height:0;content:".";display:block;clear:both;visibility:hidden;
}

.more, .main .news-inc .more{background:url(/Static/images/sprite.gif) no-repeat 6px -79px; padding-left:12px;}
.margin{margin-left:-6px;}

.hide {display:none;}
.type, .author, .published {display:none;}
.content .published {display:block;}
.news-inc .published{display:inline; font-size:12px;}
.container{width:950px; margin:0 auto;position:relative;}
.header{width:950px; height:135px;position:relative;float:left;}

.header .company {float:left; width:130px; height:47px; margin:25px 0 0; margin-bottom:0;position:absolute;}
.header .company a {display:block;}
.header .company  span {text-indent:-9999px; position:absolute;}
body.front{background:url(/Static/images/frontpage-bg.gif) repeat-x;}

.primary-container {margin:0 0 0 20px; background:url(/Static/images/dots-vertical.gif) repeat-x left bottom; padding:0 1px; z-index:2; position:absolute;left:130px;top:0;}
.primary {background:url(/Static/images/primary-bg.gif) repeat-x; float:left;}
.primary li {float:left; display:inline; background:url(/Static/images/dots-vertical2.gif) no-repeat left bottom;}
.primary li.first{background:none;}
.primary li.first a{background:none; margin-left:0; border-left:1px solid #fff;}
.primary li.first a.selected{margin-left:0; background:url(/Static/images/primary-bg-selected.gif) no-repeat center bottom;}
.primary a{color:#254c80; height:31px; padding:55px 17px 0; display:inline-block; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:17px; text-shadow:0 2px 0 #fff; margin-left:3px; text-transform:uppercase;}

.primary a.selected {border-bottom:1px solid #d8e0ea; height:30px; background:url(/Static/images/primary-bg-selected.gif) no-repeat center bottom;}

.supporting {background:url(/Static/images/dots.gif) left 50% repeat-x; position:absolute; top:0; right:0; width:380px; clear:both;}
.supporting {_position:relative; _float:right;}
.supporting ul {float:right; clear:right; height:43px; width:310px;}
.supporting li {display:inline; float:right; width:auto; margin:11px 6px 0;}

.supporting a {font-size:11px; padding-left:7px; background:url(/Static/images/sprite.gif) 0 -79px;}
.supporting .region {width:60px; height:23px; margin-left:0; margin-top:6px; padding:2px 0 2px 0; background:url(/Static/images/dots-vertical2.gif) no-repeat scroll right 0;}
.supporting .region a {background:none; padding:0; width:50px; height:27px; display:block;}
.supporting .world a {background:url(/Static/images/sprite.gif) -6px -3px;}
.supporting .regions {margin:3px 0 0; height:40px;}
.special-content li {margin:0;}
.special-content a {padding:15px 6px 0; margin:0 0 0 10px; display:inline-block; margin-top:1px; height:27px; background-position:0 -65px;}
.special-content a.selected {background:url(/Static/images/primary-bg-selected.gif) no-repeat center bottom;}

.breadcrumbs {height:15px; width:100%; padding:6px 0; font-size:11px;position:absolute;left:0;bottom:22px;}

.breadcrumbs span {color:#0b8bf6;}
.breadcrumbs a {font-weight:bold;}
.breadcrumbs .selected {color:#748593; font-weight:bold;}
.breadcrumbs .welcome {font-size:13px; text-shadow:0 1px 0 #fff; margin-bottom:0; text-transform:uppercase; color:#083f88; font-weight:bold; font-family:"Trebuchet MS", Helvetica, sans-serif;}


.secondary{width:225px;border-top:5px solid #899dae;float:left;}
.secondary li{width:225px;background:url(/Static/images/secondary-bg.gif) no-repeat;float:left;}
.secondary li:hover{background-position:-225px 0;}
.secondary li ul{display:none;}
.secondary li.selected a{background:url(/Static/images/sprite.gif) no-repeat 8px -117px;}
.secondary li.selected:hover{background-position:0 0;}
.secondary li.selected ul{display:block;}
.secondary a{padding: 4px 0 5px 19px; display:block; background:url(/Static/images/sprite.gif) no-repeat 8px -74px; font-family:"Trebuchet MS", Helvetica, sans-serif; font-weight:bold; font-size:13px;}
.secondary ul.sub li{background:url(/Static/images/menu-separator.gif) repeat-x #f8f9fb;}
.secondary ul.sub li:hover{background:url(/Static/images/menu-separator.gif) repeat-x #f4f6f9;}
.secondary ul.sub a{padding: 5px 0 4px 19px; font-size:12px; font-weight:normal;}
.secondary li.selected .sub a {background:url(/Static/images/sprite.gif) no-repeat 8px -74px;}

#flash {clear:both; margin:-6px 0 28px; float:left;}
#map {float:left; margin-top:12px;}

.box, h2.multimedia {background:url(/Static/images/box-bg.gif) repeat-x; float:left; width:203px; margin-bottom:15px; display:inline; padding:0 11px 10px;}
.division .box{margin-bottom:5px;}
.documents-inc{margin-bottom:10px; padding:0 11px;}
.box ul{}
.box h2, h2.multimedia{margin:7px 0 22px 0; font-size:13px; font-weight:bold; text-transform:uppercase; text-shadow:0 1px 0 #fff; font-family:"Trebuchet MS", Helvetica, sans-serif;}
h2.multimedia{width:400px;}
.obicn{float:left; width:100%; margin-bottom:13px;}
.box h3 {font-size:12px; margin-bottom:0; font-family:Arial, Helvetica, sans-serif;}
.archive li{margin-bottom:2px;}

.box-light{background:url(/Static/images/box-light-bg.gif) repeat-x #f7f8fa; padding:7px 11px; border-bottom:1px solid #eff2f5; margin-bottom:15px; width:928px; float:left;}
.box-light a{background:url(/Static/images/sprite.gif) no-repeat 0 -79px; padding-left:8px;}
.box-light h2, .sitemap .box h2{font-size:15px; font-weight:bold; text-transform:uppercase; padding:0 0 20px; margin-bottom:0; text-shadow:0 1px 0 #fff;}
.box-light ul{float:left;}
.box-light li{float:left; width:146px; background:url(/Static/images/dots-vertical.gif) repeat-y top right; margin-right:8px;}
.box-light li.last{background:none;}
.worldwide .first li{width:230px;}

.references-inc, .events-inc, .contacts-inc, .solutions-inc {padding:0; width:225px;}
.references-inc h2, .events-inc h2, .contacts-inc h2, .solutions-inc h2 {margin-left:11px;}

.solutions-inc #flash {background-color:#ddd; clear:none; margin:-17px 0 15px;}

.references-inc, .solutions-inc {width:465px; float:left; background:url(/Static/images/box-bg.gif) repeat-x; clear:left;}
.references-inc ul {float:left;}
.front .references-inc {margin-right:5px;}
.img-holder{width:137px; padding:4px; background-color:#b3c3d2; margin-bottom:10px; float:left;}
.multimedia .img-holder{margin-bottom:5px;}
.img-holder img{border:1px solid #fff; display:block;}
.references-inc h3 {font-weight:bold; font-size:11px; margin-bottom:0;}
.references-inc p {font-size:11px; line-height:14px;}
.references-inc li, .multimedia li {width:145px; float:left; display:block; margin:0 0 10px 15px; display:inline;}
.references-inc li.first, .multimedia li.first{margin-left:0;}

.solutions-inc .tools {width:465px; float:left;}
.solutions-inc .tools li {margin-right:22px;}
.solutions-inc .tools li.second {margin-right:0;}
.solutions-inc h3{float:left;}

.hr hr{display:none;}
.hr {background: url(/Static/images/dots.gif) repeat-x; height:1px; width:100%; float:left; margin:10px 0;}

.news-inc, .events-inc {background:url(/Static/images/box-bg.gif) repeat-x; margin:0 0 0 15px;}
.general .news-inc{margin: 0 0 15px;}
.events-inc{border-bottom:1px solid #8ba0b2;}
.news-inc li {margin-bottom:10px; background:url(/Static/images/dots-separator.gif) 50% bottom no-repeat;}
.events-inc li {background:url(/Static/images/events-separator.gif) repeat-x 0 bottom; padding:10px 11px 10px;}
.events-inc h3 {color:#6e808f;}
.events-inc li.last {background:none;}
.events-inc li.first {padding-top:0;}
.events-inc .btn {background-position:-158px -40px;}
.references-inc .btn{float:left; clear:left;}
.news-inc li.last {background:none}
.news-inc li p{margin:0; padding-bottom:10px;} 
.events-inc p{margin:0;}
.events-inc .entry-summary span{display:block; width:100%;}


.main .news-inc{width:438px; margin-top:15px;}
.main .news-inc h2{padding-top:0;}
.main .news-inc ul{list-style-type:none; margin-left:0;}

.news-list h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.news-list li{padding-bottom:8px; margin-bottom:13px; width:100%; background:url(/Static/images/dots.gif) repeat-x bottom left; display:block; float:left;}
.news-list .img-holder{float:left; margin-right:15px;}
.content .title-news {padding-top:0;}
.content .published{position:relative;}

.division .news-inc, .power_tools .news-inc{margin:0 15px 0 0; border-bottom:15px solid #fff;}
.division .events-inc, .power_tools .events-inc{margin:0 15px 15px 0;}
.division .desc p{margin-bottom:20px;}
.general .events-inc{margin:0 0 15px;}

.documents{margin:0 0 15px; float:left}
.content .documents{list-style:none; margin-left:0;}
.content .documents li{padding:2px 0 2px 22px;}
.documents span{font-size:11px; color:#7A8E9F;}
.documents li{margin-bottom:2px; padding:2px 0 2px 25px; background:url(/Static/images/sprite.gif) -158px -198px no-repeat;}
.documents .pdf{background:url(/Static/images/icon_pdf.gif) no-repeat;}
.documents .doc{background:url(/Static/images/icon_doc.gif) no-repeat;}
.documents .ppt{background:url(/Static/images/icon_ppt.gif) no-repeat;}
.documents .xls{background:url(/Static/images/icon_xls.gif) no-repeat;}
.documents .jpg, .documents .gif, .documents .png, .documents .bmp{background:url(/Static/images/icon_img.gif) no-repeat;}

.date{font-size:11px;}

.odmik{margin-top:10px;}
.odmik p{font-size:11px; margin-bottom:0;}

.tools{float:right; width:225px; margin-bottom:5px;}
.tools li{background:url(/Static/images/sprite.gif) no-repeat -160px -166px; display:block; float:left; width:221px; margin-bottom:7px;}
.tools a{display:block; padding:2px 0 4px 6px;}

.contacts-inc, .side-inc, .events-inc {background-color:#f5f7f8; color:#7a8e9f;}
.contacts-inc ul{padding:15px 11px; border-bottom:1px solid #b3c3d2;}
.contacts-inc h2{margin-bottom:10px;}
.side-inc ul{list-style-type:square; margin-left:15px; line-height:16px; margin-bottom:10px;}
.side-inc ul li{margin-bottom:3px;}

.left {width:465px; float:left;}
.right{width:465px; margin-left:20px; float:right; display:inline;}
.main{width:950px;float:left;}

.main-wide .solutions-inc{clear:none; margin-bottom:10px;}
.main-wide .second{float:right;}
.main-wide .box h2{margin-bottom:15px;}

.left-right{float:left; width:225px;}
.right-right{float:right; width:225px;}

.general .main {width:470px; margin-left:15px; }
.general .main-wide{width:710px; margin:0; float:left;}
.general .left {width:225px;}
.general .right {width:225px; margin-left:0;}

.programs li{background:url(/Static/images/sprite.gif) no-repeat 0 -166px; height:150px; width:144px; float:left; margin:0 0 6px 7px; padding:6px 3px 0; overflow:hidden;}
.programs .no-link{background-position:0 -493px;}
.programs li.first{margin-left:0;}
.programs .img {display:block; height:91px; width:144px; background-color:#fff;}
.programs .link {display:block; width:144px; height:43px; font-weight:bold;}
.programs span.title {padding:7px 7px 0 10px; font-weight:bold; display:block;}

.teasers {float:left;}
.teasers li{background:url(/Static/images/sprite.gif) no-repeat 0 -329px; height:160px; width:465px; float:left; margin:0 0 6px;}
.teasers .img {margin:7px 4px; display:block; height:148px; width:148px; background-color:#fff; float:left;}
.teasers .link {display:block; width:262px; height:140px; padding:15px 30px 0 10px; margin-left:3px; float:left;}
.teasers .uber-title {font-size:14px;}
.teasers .title {display:block; margin-top:20px; font-size:24px; font-family:"Trebuchet MS", Helvetica, sans-serif;}
.teasers .url {display:block; margin-top:20px; font-weight:bold;}

.division h1, .power_tools h1, .worldwide h1 {float:left; width:100%; margin-bottom:15px;}

.sitemap .box {background:url(/Static/images/sitemap-bg.gif) repeat-x #f7f8fa; margin-right:16px;}
.sitemap .box li a{background:url(/Static/images/sprite.gif) no-repeat 0 -79px; padding-left:12px; font-weight:bold; line-height:18px;}
.sitemap .box li a.down{background-position: 0 -123px}
.sitemap .box li li a{margin-left:10px; font-weight:normal; font-size:11px;}
.sitemap .box li li li a{margin-left:20px; font-weight:normal;}
.sitemap .box-last-container {width:225px; float:right;}
.sitemap .box-last-container .box {float:right; margin:0;}

.gallery {float:left; margin:0 15px 1px 0;}
.gallery .img-container {border:4px solid #b3c3d2; width:214px; margin:4px 0 8px 0;}
.entry-content img{border:4px solid #b3c3d2;}
.gallery .inside{display:none;}
.gallery .first-item{display:block;}
.gallery .img-container img{border:2px solid #fff; display:block;}
.gallery .magnify{background:url(/Static/images/sprite.gif) no-repeat -159px -261px; padding-left:25px; height:25px;}

.gallery-wide .img-container {width:457px; margin-right:0;}
.gallery-wide {margin:0;}

.worldwide .left{width:705px; margin:0;}
.worldwide .right{width:225px; margin-left:20px;}

.map{background:url(/Static/images/map-bg.gif) repeat-x top left; float:left; width:100%; padding-top:4px;}
.map img{margin-top:20px;}
.map form{float:right; margin-right:15px;}
#GoogleMap{width:225px; height:225px; float:left;}

.category{background:url(/Static/images/box-bg.gif) repeat-x; float:left; width:465px; margin-bottom:15px; display:inline;}
.no-header{background:none;}
.category h2{margin:7px 0 22px 11px; font-size:13px; font-weight:bold; text-transform:uppercase; text-shadow:0 1px 0 #fff; font-family:"Trebuchet MS", Helvetica, sans-serif;}
.category p{margin-bottom:20px;}
.category .file {font-size:11px; color:#7A8E9F; padding:0 7px 0 10px; display:block;}

.button{cursor:pointer; margin:-3px 0 0 10px; color:#fff; text-shadow:0 0 2px #172f4c; background:url(/Static/images/sprite.gif) no-repeat -157px -37px; padding:0 0 0 10px; text-align:left; width:102px; font-weight:bold; height:23px; border:0;}
.sitemap .button{margin:6px 0 0; float:right;}

.error {margin-left:0;}

.solutions-inc .programs li{margin-right:11px;}
.solutions-inc .description-container{font-size:12px; float:right; width:304px;}
.solutions-inc .no-image{font-size:12px; float:right; width:465px;}
.solutions-inc .documents{float:right;}
.solutions-inc .documents-left{float:left;}
.solutions-inc .documents li{margin-left:0; width:263px; float:right;}
.solutions-inc .no-image li{float:left;}
.solutions-inc ul{float:left;}
.solutions-inc ul li{margin-right:16px; display:inline;}

.entry-content{float:left;}
.back-link{float:left; clear:left;}

/*******  standard form ********/
.standard-form label, .label{width:190px; float:left; display:block; padding-top:4px;}
.standard-form fieldset{margin-top:20px;}
.standard-form {width:460px;}
.standard-form li{margin:5px 0; width:100%; float:left;}
.standard-form li.error input{border:2px solid red;}
.standard-form .input{padding:3px; width:250px; float:right;}
#recaptcha_image{float:right;clear:right;}
.standard-form .radios {float:right; width:256px;}
.standard-form .label {color:#222;}
.standard-form .radios li {float:left; width:120px;}
.standard-form .radios label {width:70px; padding:0;}
.standard-form .radio {float:left; margin-right:5px; width:13px; height:13px;}
.standard-form .button{margin:15px 0 0; float:right;}
.recaptcha-refresh{background:transparent url(/Static/images/sprite.gif) no-repeat scroll -66px 0; display:block; height:16px; width:13px; clear:left; float:right;}
.error-notice{text-align:right; color:#e60003; width:100%; float:left; margin-top:10px;}
/****** Footer ******/
#footer{font-size:11px; border-top:7px solid #f4f8fe; padding:5px 0; margin:60px 0 0; float:left; width:100%;}
#footer .left-side{float:left; width:500px;}
#footer .right-side{float:right; width:300px; text-align:right;}
#footer a{font-weight:normal;}
#footer span{padding:0 2px; font-size:13px; font-size:10px;}
#footer span.vcard{padding:0; font-size:11px;}
