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


/* Fonts */
@font-face {
    font-family: 'DinMedium';
    src: url('/Static/fonts/dinmedium-webfont.eot');
    src: url('/Static/fonts/dinmedium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Static/fonts/dinmedium-webfont.woff') format('woff'),
         url('/Static/fonts/dinmedium-webfont.ttf') format('truetype'),
         url('/Static/fonts/dinmedium-webfont.svg#DinMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}


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;}

/* Kontakti_novo */
.contact-list-container{margin: 40px 0 0 0;}
.contact-list{float:left;  background:url(/Static/images/boxes-bg.png) no-repeat 0 bottom; margin-bottom:15px;}
.contact-list-container h2{font-size:14px; margin:10px 0 10px 0;}
.contact-list-container h3{clear:both;}
.contact-list li.item,  .program-groups li.item{ margin:0 15px 0 0;padding: 15px 11px; color:#7a8e9f; float: left; width:200px;}
.program-groups {float:left;}
.program-groups a {line-height:22px}


.content a, .contacts-inc 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 ol{margin:5px 0 15px 17px;}
.content ol li{margin:0 0 5px;}
.content {color:#545e66;}
.image-left {padding:0 10px 20px 0;float:left;}
img.no-border{border:none !important;}
.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;}
optgroup{font-style:normal;}

.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;}
.btn.long {width:221px; background:url("/Static/images/sprite.gif") no-repeat -160px -166px transparent;}

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;}

/* Header */
.header               { width: 950px; height: 173px; position: relative; float: left; margin: 0 0 20px 0; }
.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: -9999em; position: absolute; }
.front .header {height:153px;}

body.front{background:url(/Static/images/bg.png) 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 left top; 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{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;}

/* Navigation */
.primary-container { padding: 0 1px; z-index: 2; position: absolute; left: 0; top: 102px; height: 39px; }
.primary           { float: left; height: 39px; list-style-type: none; margin:0 0 10px; padding: 0; line-height: 39px; }
.primary li        { float: left; height: 39px; margin: 0; padding: 0; border-right: 1px solid #fff;}
.primary li.first  {border-left: 1px solid #fff;}
.primary a         { color: #3a5872; height: 39px; padding: 0 30px; float: left; font-size: 17px; text-transform: uppercase; font-family: DinMedium, Helvetica, Arial; text-decoration: none; }
.primary a:hover   { background: url(/Static/images/bg_nav_on.png) repeat-x; }
.primary a.selected { background: #fff; }
/*.primary a:hover{background:url(/Static/images/primary-bg.gif) 0 -85px;}
.primary a.selected, .primary .selected a:hover{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:9px 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 span {background:none; padding:0; width:50px; height:27px; display:block;}
.supporting .world span {background:url(/Static/images/sprite.gif) -6px -3px;}
.supporting .regions {margin:3px 0 0; height:40px;}

/* Supporting */
.supporting                 { position: absolute; top: 0; right: 0; /*width: 380px;*/ clear: both; }
.supporting ul              { list-style-type: none; margin: 0; padding: 0; }
.supporting .regions        { margin: 3px 0 0; height: 40px; }
.supporting .regions li     { display: inline; float: right; width: auto; margin: 9px 0 0; }
.supporting .regions li.region   {margin-right:9px;}
.supporting .regions select { font-size: 12px; color: #222; float: left; }
.supporting .world span     { background: url(../images/sprite.gif) -6px -3px; padding: 0; width: 50px; height: 27px; display: block; }
.supporting .special-content    { font-size: 11px; color: #46627a; padding: 10px 0 0 0; }
.supporting .special-content li { display: inline; float: right; width: auto;}
.supporting .special-content a  { color: #46627a; text-decoration: none; }
.supporting .special-content li a.active  { font-weight: bold;}
.supporting .special-content span {padding:0 8px; display:inline-block;}

.special-content li {margin:0;}
.special-content a {padding:15px 0;  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;}

/* Breadcrumbs */
.breadcrumbs           { position: absolute; bottom: 0; left: 0; width: 100%; border-bottom: 1px solid #dde4eb; padding: 0 0 7px 0; font-size: 11px; color: #545e66; }
.breadcrumbs span      { float: left; }
.breadcrumbs a         { color: #545e66; text-decoration: none; float: left; }
.breadcrumbs a:hover   { text-decoration: underline; }
.breadcrumbs .sep      { width: 3px; height: 5px; background: url(/Static/images/bread_sep.png) no-repeat; text-indent: -9999em; margin: 0 10px; position: relative; top: 4px; }
.breadcrumbs .selected { font-weight: bold; }


.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;}
.box.right-banner {float:right;}
.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;}

.solutions-inc .tools-ver2 li {background: url(../images/sprite.gif) -158px -492px; margin-right:15px; padding: 0; width:225px; height:29px; line-height:29px; font-weight:bold;}
.solutions-inc .tools-ver2 li a {padding:0 30px 0 15px;}

.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;}
.local-bigger .news-inc{margin: 0;}
.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;}
.news-list .date {display:block; margin:0px 0 5px;}
.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:6px; margin-top:6px; padding:2px 0 2px 25px; background:url(/Static/images/sprite.gif) -158px -194px 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;}

.box.documents-inc h2 {margin-bottom: 3px;}
.documents li.issuu {background:#f4f8fe; width:225px; margin:6px 0 6px -11px; padding: 0; overflow:hidden;}
.documents li.issuu .imgBox {float: left; width: 101px;}
.documents li.issuu .imgBox a {width: 101px;}
.documents li.issuu .th {}
.documents li.issuu .titleBox {height: 100px;}
.documents li.issuu span.file {padding: 3px 7px 3px 10px;}
.documents li.issuu span {padding:7px 7px 0 10px; display:block;}
.documents li.issuu span.title {padding:7px 7px 0 10px; font-weight:bold; display:block;}

.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, h1.contact-title {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{}
.back-link{float:left; clear:left;}

/* catalogs */
.general .flyers {width:710px;}
.flyers .category {width:710px;}
.flyers .programs li {height:204px;background-position:0 -651px;}
.flyers .programs .th {margin:0 0 5px;}
.flyers .programs .file {padding:3px 7px 3px 10px;}

/*******  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 li.error .radios{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;}

.standard-form.candidate .radios li{width:256px;}
.standard-form.candidate .radios li label {width:230px; font-weight: bold;}
.standard-form.candidate .radios li label span {display: block; font-weight: normal;}
/****** 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;}
