*{font-family:Arial, sans-serif;}#nav a,#userLogin label,#userLogin .redButtonSmall,.redButtonBig,.blueBox .blueBoxHead,.blueBox .blueBoxHead .tLight,.blueBox .blueSubmenu,.surveyBox .surveyText h3,.blueButtonMedium,.blueButtonBig{font-family:Roboto, Arial, Helvetica, sans-serif;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}img{vertical-align:middle;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;position:relative;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}root{display:block;}body{background:url('../images/background-repeat.jpg') left top repeat-x;text-align:center;font-size:12pt;min-width:980px;}a,a.link,a.visited{text-decoration:none;color:#01477b;}a:hover,a.hover{color:#cd1a15;}sup,sub{font-size:75%;}sup{vertical-align:super;}sub{vertical-align:sub;}.clear{clear:both;visibility:hidden;line-height:0 !important;font-size:0 !important;height:0 !important;display:block;}.fLeft{float:left;}.fRight{float:right;}.tLeft{text-align:left !important;}.tRight{text-align:right !important;}.tCenter{text-align:center !important;}.tUnderline{text-decoration:underline !important;}.tLight{font-weight:600 !important;}.strong{font-weight:bold;}.blue{color:#40b2e6;}.veryDarkBlue{color:#233e53;}h1.mainHeading{color:#5b5b5b;font-size:1.9em;margin:5px 0 15px 0;line-height:1.2em;font-weight:bold;}h2.blueHeading,.articleDetail .blueBoxContent h2{color:#40b2e6;font-size:1.25em;font-weight:bold;margin:0 0 10px 0;}.articleDetail .blueBoxContent h2,h3.greyHeading{font-size:1.4em;padding-top:0.5em;}h2.greyHeading,h3.greyHeading{color:#5b5b5b !important;font-size:1.7em !important;margin:0 0 20px 0 !important;font-weight:normal !important;}h2.greyHeading.smaller{font-size:1.4em !important;}h3.greyHeading{margin-bottom:10px !important;}h2.formHeading,h3.formHeading,#subscription h3{font-size:1.4em !important;margin-bottom:19px !important;margin-top:27px !important;color:#223e53 !important;font-weight:normal !important;}h2.blackHeading{color:#000 !important;font-size:1.25em !important;font-weight:bold !important;margin-bottom:0.75em !important;}#mainPageWraper{background:url('../images/background-flowers.jpg') center top no-repeat;min-width:960px;position:relative;}#mainPageWraper.noBg{background:transparent;}#mainPage{width:960px;margin:0 auto 0 auto;min-height:620px;text-align:left;}#topStripe{background:#fffdfb url('../images/topstripe-bg.gif') left bottom repeat-x;height:27px;border-bottom:1px solid #fff;}#topStripe #topStripeInner{width:960px;margin:0 auto 0 auto;text-align:left;}#topStripe #topStripeInner a.ambitLogo{position:relative;top:3px;float:left;}#topStripe #topStripeInner ul li{float:left;margin-left:15px;}#topStripe #topStripeInner ul li a{font-size:0.75em;line-height:26px;color:#696867;background:url('../images/smalldot-bg.png') left center no-repeat;letter-spacing:0.001em;padding:0 1px 0 13px;}#topStripe #topStripeInner ul li a:hover{color:#262625;}#topStripe #topStripeInner .fbLink,#topStripe #topStripeInner .fb-like{float:right;}#topStripe #topStripeInner .fbLink{font-size:12px;margin-left:1em;color:#4266a4;line-height:26px;}#topStripe #topStripeInner .fbLink:hover{color:#cd1a15;}#topStripe #topStripeInner .fb-like{margin-top:3px;}#logo{display:block;margin-top:39px;float:left;}#userLogin{display:block;float:right;margin-top:42px;width:179px;}#userLogin label{color:#d9201d;font-weight:600;font-size:0.8em;margin-bottom:12px;display:block;}#userLogin p.error{font-size:0.7em;line-height:1.3em;margin-top:-0.45em;margin-bottom:0.65em;color:#e55c00;}#userLogin p.logged{margin-bottom:0.85em;}#userLogin .userInput{display:block;border:1px solid #aac7cd;width:159px;height:13px;padding:5px 10px 5px 10px;margin-bottom:5px;color:#818181;font-size:0.75em;}#userLogin .redButton{float:right;margin-top:1px;}#userLogin input.dummy{display:none;}#menuContainer{position:relative;z-index:200;background:url('../images/menu-bg.png');height:45px;-webkit-border-radius:5px;border-radius:5px;margin-top:23px;}#menuContainer #nav{list-style:none;position:relative;z-index:5;margin-left:7px;}#menuContainer #nav a{color:#fff;height:45px;line-height:45px;padding:0 16px;display:inline-block;font-size:0.9em;text-shadow:1px 1px 0 rgba(0,0,0,0.3);}#menuContainer #nav li{float:left;position:relative;display:inline-block;margin:0;background:url("../images/menuseparator-bg.png") right center no-repeat;}#menuContainer #nav li ul{margin-left:0 !important;background:#a80d0b;position:absolute;left:-9999px;color:#fff;font-size:0.9em !important;padding-left:0 !important;}#menuContainer #nav li ul li{float:none;}#menuContainer #nav li ul li a{white-space:nowrap;}#menuContainer #nav li.last{background:none;}#menuContainer #nav li:hover a{background:#c91814;-webkit-box-shadow:inset 0 0 10px 10px #a80e0b;box-shadow:inset 0 0 10px 10px #a80e0b;}#menuContainer #nav li:hover ul{left:0;}#menuContainer #nav li:hover ul a{background:#a80d0b url('../images/nested-list-bullet.png') 14px center no-repeat;-webkit-box-shadow:none;box-shadow:none;height:35px !important;line-height:35px !important;padding-left:30px !important;}#menuContainer #nav a:hover,#menuContainer #nav li.active{background:#c91814;-webkit-box-shadow:inset 0 0 10px 10px #a80e0b;box-shadow:inset 0 0 10px 10px #a80e0b;}#menuContainer #nav li:hover ul li a:hover,#menuContainer #nav li.active ul li a.active{background:#8b0b09 url('../images/nested-list-bullet.png') 14px center no-repeat;-webkit-box-shadow:none !important;box-shadow:none !important;}ul.blueSubmenu{overflow:auto;background:#f7f7f7 url('../images/blueSubmenu-under-bg.png') repeat-y;font-size:1.1em;}ul.blueSubmenu li{padding-bottom:21px;text-transform:uppercase;}ul.blueSubmenu li a{background:url('../images/blueSubmenu-inactive-bg.png') left bottom repeat-x;border-bottom:1px solid #37ace2;border-right:1px solid #45a1ca;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;padding:7px 0 7px 0;color:#fff;font-weight:bold;text-align:center;display:block;z-index:1;text-shadow:1px 1px 0 rgba(0,0,0,0.3);}ul.blueSubmenu li a:hover{background-image:url('../images/blueSubmenu-inactive-hover-bg.png');}ul.blueSubmenu li.active a{background:url('../images/blueSubmenu-bg.png') left bottom repeat-x;border-bottom:1px solid #37ace2;border-left:1px solid #37ace2;border-right:1px solid #37ace2;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;padding:7px 0 7px 0;box-shadow:0 1px 4px #adadad, inset 0 -1px rgba(255,255,255,0.3), inset 0 -1px #76daf4;color:#fff;font-weight:bold;text-align:center;display:block;z-index:2;}ul.blueSubmenu li.active a:hover{background-image:url('../images/blueSubmenu-bg.png');}ul.blueSubmenu li.equalWidth{width:106px;}#searchBox{float:right;margin:7px 7px 0 0;}#searchBox input{width:114px;height:21px;background:url('../images/searchbox-bg.png');border:0;padding:5px 5px 5px 10px;color:#818181;float:left;}#searchBox input.submit{width:27px;height:31px;background:url('../images/searchbox-submit-bg.png');border:0;color:#818181;float:left;}.mainContent{width:636px;float:left;line-height:1.5em;color:#383838;font-size:0.8em;}.mainContent.wide{width:960px;}a.blueBoxHyperlink{margin-top:16px;height:40px;border-top:1px solid #37ace2;border-left:1px solid #37ace2;border-right:1px solid #37ace2;-webkit-border-radius:12px;border-radius:12px;box-shadow:inset 0 1px rgba(255,255,255,0.3), inset 0 1px #76daf4;background-repeat:repeat-x;background-color:#37ace1;color:#fff;font-weight:bold;font-size:1.3em;display:block;cursor:pointer;}a.blueBoxHyperlink span{font-size:0.8em;font-weight:normal;}a.rightArrow{padding:20px 27px 20px 27px;background:url('../images/arrowRightHyperlink-bg.png');}a.rightArrow:hover{padding:20px 27px 20px 27px;background-image:url('../images/arrowRightHyperlink-hover-bg.png');}a.leftArrow{padding:20px 27px 20px 120px;background:url('../images/arrowLeftHyperlink-bg.png');}a.leftArrow:hover{background-image:url('../images/arrowLeftHyperlink-hover-bg.png');}.blueBox{margin-top:24px;}.blueBox .blueBoxHead{border-top:1px solid #37ace2;border-left:1px solid #37ace2;border-right:1px solid #37ace2;-webkit-border-radius:12px 12px 0 0;border-radius:12px 12px 0 0;padding:12px 12px 10px 12px;background:#37ace1 url('../images/boxhead-blue-bg.jpg') left top repeat-x;box-shadow:inset 0 1px rgba(255,255,255,0.3), inset 0 1px #76daf4;color:#fff;font-weight:bold;font-size:1.3em;text-transform:uppercase;text-shadow:1px 1px 0 rgba(0,0,0,0.3);}.blueBox .blueBoxContent{-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;border-bottom:1px solid #a8c5d5;border-left:1px solid #a8c5d5;border-right:1px solid #a8c5d5;padding:15px;background:#fff url('../images/boxgradient-bg.png') repeat-x;}.whiteBox{-webkit-border-radius:10px;border-radius:10px;border:1px solid #a8c5d5;padding:15px;background:#fff url('../images/boxgradient-bg.png') repeat-x;color:#5b5b5b;margin-top:24px;}a.readMoreLink{float:right;background:url('../images/readMore-arrows-bg.png') right 0.65em no-repeat;padding-right:10px;margin:12px 14px;color:#286f8b;text-shadow:0 1px 0 #93d4f0;filter:dropshadow(color=#93d4f0,offx=0,offy=1);font-weight:bold;}a.readMoreLink:hover{color:#163849;}ul.actualMagazineMenu{float:right;width:107px;border-top:1px solid #dadada;margin-right:2px;margin-top:84px;}ul.actualMagazineMenu li{border-bottom:1px solid #dadada;text-transform:uppercase;}ul.actualMagazineMenu li a{color:#165f80;display:block;font-size:0.95em;line-height:1.3em;padding:10px 9px 9px;}ul.actualMagazineMenu li a:hover{background:#ececec;border-bottom:1px solid #fff;border-top:1px solid #fff;padding:9px 9px 8px;}form.jobSearch{margin-top:8px;}form.jobSearch div.selectWrapper{float:none;margin-bottom:11px;height:32px !important;}form.jobSearch input{width:262px;margin-bottom:11px;padding:4px 4px 4px 10px;height:20px;border:1px solid #b3c9cd;color:#adadad;}form.jobSearch select,#schoolMap_typeSelect select{width:279px;height:30px;line-height:26px;}form.jobSearch option,#schoolMap_typeSelect option{padding:4px 4px 4px 10px;color:black;}span.actualMagazineText{display:block;margin-top:17px;}.actualMagazineDescription img{margin-bottom:30px;float:left;margin-right:23px;}.actualMagazineMediaKit{margin-bottom:28px;}a.triangleButton{background:url('../images/triangleButton-bg.png') left top no-repeat;display:block;width:27px;height:27px;margin-right:56px;float:right;position:relative;bottom:2px;}a.triangleButton:hover,a.triangleButton.hover{background-position:left bottom;}table.actualMagazineContent{margin-top:10px;width:100%;}table.actualMagazineContent td,table.actualMagazineContent th.bottomPadding{padding-bottom:12px;}table.actualMagazineContent td,table.actualMagazineContent th{padding-bottom:6px;}table.actualMagazineContent th.topPadding{padding-top:1em;}table.actualMagazineContent th.bottomPadding{padding-top:0.5em;}table.actualMagazineContent td p{min-height:27px;}table.actualMagazineContent.index{margin-top:0;}table.actualMagazineContent.index td p{min-height:0;}table.actualMagazineContent .articleName{width:50%;}table.actualMagazineContent .articleAuthor{color:#8b8b8b;width:40%;padding-left:80px;padding-right:15px;}table.actualMagazineContent .articlePage{width:10%;text-align:right;}.articleDetail p,.eventDetail p{line-height:1.9em;margin-bottom:1em;text-align:justify;}div.articleDetailInfo{padding:12px 0;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;margin-bottom:19px;}.articleDetailImage{display:block;margin-bottom:19px;}.eventDetail .eventDetailImage{display:block;margin-bottom:19px;margin-right:27px;}.eventDetail .eventDetailDescription{line-height:2.1em !important;}blockquote{background:none repeat scroll 0 0 #e1f0f7;border-radius:5px;-webkit-border-radius:5px;margin-bottom:30px;padding:26px;}blockquote p{margin-bottom:0 !important;font-size:1.2em !important;line-height:1.6em !important;color:#223e54 !important;}ul.articleDetailOptions{border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;padding:15px 0 !important;overflow:auto;width:100%;display:table;margin:22px 0 42px 0;}ul.articleDetailOptions a.icon{padding-left:26px;background-repeat:no-repeat;background-position:left center;text-align:left;margin:0 auto 0 auto;color:#818181;}ul.articleDetailOptions a.icon.iconPrint{background-image:url('../images/print-ico.jpg');}ul.articleDetailOptions a.icon.iconFbShare{background-image:url('../images/fbshare-ico.jpg');}ul.articleDetailOptions a.icon.iconMail{background-image:url('../images/mail-ico.jpg');}ul.articleDetailOptions a.icon.iconSubscribe{background-image:url('../images/subscribe-ico.jpg');}ul.articleDetailOptions li{border-right:1px solid #cacaca;display:table-cell;text-align:center;padding:0 10px;}ul.articleDetailOptions li.last{border-right:none;}div.discussionPost .discussionPostHead{color:#0e426a;}div.discussionPost .discussionPostHead .author{font-size:1.4em;}div.discussionPost .discussionPostBody{margin-top:11px;margin-bottom:20px;color:#a6a6a6;}form.discussionForm{margin:0 auto 3px auto;}form.discussionForm div.firstColumn{float:left;width:187px;}form.discussionForm div.firstColumn input{display:block;width:163px;padding:5px 7px 4px 7px;margin-bottom:8px;}form.discussionForm div.secondColumn{float:left;width:323px;}form.discussionForm div.secondColumn .styledTextarea{height:41px;width:400px;resize:vertical;margin-bottom:11px;}form.discussionForm h2.formHeading{margin-bottom:34px;}ul.partnersList{margin-top:10px;list-style:none !important;}ul.partnersList .partnerLogo{margin-right:20px;width:22%;float:left;text-align:center;text-align:left;padding-top:1em;}ul.partnersList .partnerLogo img{position:relative;margin:0 auto 0 auto;}ul.partnersList .partnerDescription{width:70%;float:left;}ul.partnersList .partnerDescription p{line-height:1.9em;}ul.partnersList,ul.partnersList li{padding-left:0 !important;}ul.schoolsList{margin-top:24px;}ul.schoolsList .schoolDescription{width:410px;float:left;}ul.schoolsList .schoolDescription h2.greyHeading{margin-bottom:10px !important;}ul.schoolsList .schoolDescription p{line-height:2em !important;}ul.schoolsList .schoolDescription div.shortTextDesc{line-height:1.5em;margin-bottom:26px;}#schoolMap_wrap{width:395px;height:219px;margin:1em auto;background:url('../images/regionMap/main.png') left top no-repeat;position:relative;}#schoolMap_wrap div.map{position:relative;z-index:10;}#schoolMap_wrap .region{position:absolute;display:none;z-index:1;}#schoolMap_wrap .region_active,#schoolMap_wrap .region_selected{display:block;}#schoolMap_wrap .region_1{left:126px;top:78px;}#schoolMap_wrap .region_2{left:83px;top:128px;}#schoolMap_wrap .region_3{left:202px;top:127px;}#schoolMap_wrap .region_4{left:0px;top:54px;}#schoolMap_wrap .region_5{left:176px;top:25px;}#schoolMap_wrap .region_6{left:131px;top:4px;}#schoolMap_wrap .region_7{left:295px;top:66px;}#schoolMap_wrap .region_8{left:270px;top:54px;}#schoolMap_wrap .region_9{left:192px;top:76px;}#schoolMap_wrap .region_10{left:17px;top:85px;}#schoolMap_wrap .region_11{left:76px;top:38px;}#schoolMap_wrap .region_12{left:50px;top:0px;}#schoolMap_wrap .region_13{left:164px;top:106px;}#schoolMap_wrap .region_14{left:294px;top:135px;}#schoolMap_typeSelect{text-align:center;padding-top:1em;margin-bottom:1em;}#schoolMap_typeSelect select{width:auto;}ul.eventsList .eventDescription{line-height:2em;float:left;width:410px;}ul.archiveList li p{margin-bottom:1.1em;}div.imageWrapper20{margin-right:20px;}div.imageWrapper24{margin-right:24px;}div.imageWrapper img{display:block;}ul.jobMarket .jobDescription{width:70%;float:left;}ul.jobMarket .jobDescription p{line-height:1.9em;margin-bottom:0.75em;}ul.jobMarket .jobType{width:30%;float:left;}ul.jobMarket .jobType p{line-height:1.8em;padding-left:32px;font-size:0.97em;margin-bottom:10px;}ul.jobMarket .jobType strong{color:#4cb9eb;}table.jobDetail{border-bottom:1px solid #bae3f5;margin:13px auto 38px auto;line-height:1.9em;width:100%;}table.jobDetail td{padding-bottom:30px;}table.jobDetail td.description{width:18%;color:#8b8b8b;padding-right:10px;}table.jobDetail td h1{font-size:1.9em;color:#223e54;font-weight:normal;}table.jobDetail .jobDetailContact{font-size:0.9em;}table.jobDetail .jobDetailContactName{font-size:1.1em;color:#223e54;}table.jobDetail .jobDetailContactPosition{position:relative;bottom:0.5em;}table.jobDetail ul,.articleDetail .blueBoxContent ul{list-style:circle;list-style-position:outside;list-style-image:url('../images/jobDetailList-bullet.png');padding-left:15px;margin-left:2px;}table.jobDetail ul li,.articleDetail .blueBoxContent ul li{margin-bottom:0.65em;padding-left:7px;}.articleDetail .blueBoxContent ul ul{padding-top:0.65em;}form.jobDetailContactForm{margin:0 auto 20px auto;}form.jobDetailContactForm h3.formHeading{margin-bottom:34px;}form.jobDetailContactForm div.halfSplit .styledTextarea{height:7em;width:262px;resize:vertical;margin-bottom:11px;}.jobMarketEnquiry{padding:0 0 38px 0;text-align:center;border-bottom:1px solid #c6c6c6;margin-bottom:34px;}a.advertContactLink{margin:17px 0;display:block;padding:18px 0;text-align:center;border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;cursor:pointer;color:#4ab7e9;font-size:1.1em;font-weight:bold;}a.advertContactLink:hover{background:#ececec;}form.jobMarketAddNewJob div.halfSplit .styledMediumTextInput,form.jobDetailContactForm div.halfSplit input,form.contest div.halfSplit input{width:262px;}form.jobMarketAddNewJob .styledMediumTextInput{width:566px;}form.jobMarketAddNewJob div.halfSplit .styledSelect{width:278px;}form.jobMarketAddNewJob .styledTextarea{width:566px;height:181px;resize:vertical;}#addJobRequirement{height:30px;padding-left:40px;background:url('../images/addRequirement-bg.png') left top no-repeat;line-height:30px;color:#38ade2;font-size:0.9em;margin-top:1px;}#addJobRequirement:hover{background-position:bottom left;color:#38ade2;}ul.linksListWithLines li{padding:13px 25px 13px 1px;border-bottom:1px solid #e5e5e5;line-height:1.4em;}ul.linksListWithLines li a{text-decoration:underline;}ul.linksListWithLines li p{margin:5px 0;color:#818181;}ul.linksListWithLines li.first{padding-top:0;}ul.linksListWithLines li.last{border-bottom:0;}ul.contentItemsListWithLines li{border-bottom:1px solid #c8c8c8;padding-bottom:30px;margin-bottom:30px;position:relative;line-height:1.9em;color:#5c5c5c;}ul.contentItemsListWithLines li.last{border-bottom:none;margin-bottom:10px;padding-bottom:0;}ul.linksList li{padding:6px 25px 6px 0;line-height:1.4em;text-decoration:underline;margin-top:2px;}ul.linksList li a{text-decoration:underline;}ul.linksListWithBullets li{padding:4px 25px 4px 0;line-height:1.4em;text-decoration:underline;margin-top:5px;list-style-type:square;list-style-position:inside;font-size:1.1em;}ul.linksListWithBullets li a{text-decoration:underline;}.halfSplit{width:50%;float:left;}.firstHalf{margin-right:11px;}.secondHalf{margin-left:11px;}.rightColumn{width:302px;float:right;line-height:1.5em;color:#383838;font-size:0.8em;}.surveyBox{margin:24px 0 0 0;border-top:2px solid #d3d3d3;border-bottom:2px solid #d3d3d3;padding:24px 0 32px 43px;background:url('../images/boxgradient-bg.png') repeat-x;}.surveyBox .surveyText{float:left;background:url('../images/surveyIcon-small-bg.png') left center no-repeat;min-height:67px;padding-left:123px;}.surveyBox .surveyText h3{font-size:1.1em;font-weight:bold;margin:20px 0 10px 0;}.surveyBox .surveyText label{font-size:0.9em;color:#383838;margin-left:10px;}.surveyBox .surveyText ul li{float:left;margin-right:20px;}.surveyBox .surveySubmit{margin-left:30px;margin-top:22px;float:left;}.surveyBox .surveySubmit .styledBigTextInput{width:225px;margin-right:10px;}div.surveyContactFormBox{margin:0 11px;}div.surveyContactFormBox div.halfSplit .styledMediumTextInput{width:262px;}div.surveyContactFormBox .styledMediumTextInput{width:566px;}div.surveyContactFormBox .styledTextarea{width:566px;height:181px;resize:vertical;margin-bottom:25px;}div.surveyContactFormBox .agreeWithTerms{margin:11px 0 10px 0;}div.surveyContactFormBox .agreeWithTerms label{color:#8b8b8b;margin-left:10px;font-size:0.9em;position:relative;top:1px;}div.surveyContactFormBox .redButtonBig,#subscription .submit button{padding-left:42px;padding-right:42px;font-size:1.5em;}p.surveyParagraph{line-height:1.9em;color:#8b8b8b;}.schoolCardsTable{width:100%;}.schoolCardsTable td{width:50%;color:#5c5c5c;padding-bottom:15px;}h2.schoolCards{font-size:1.75em;margin-bottom:29px;margin-top:15px;}.checkbox,.radio{width:24px;height:24px;padding:0 0 0 0;background:url('../images/check-box.png') no-repeat;display:block;clear:left;float:left;}.select{position:absolute;width:247px;height:20px;padding:5px 24px 5px 12px;color:#adadad;background:url('../images/customSelect-bg.png') no-repeat;overflow:hidden;}.redButtonSmall{background:#cc1a0e;border:0;color:#fff;-webkit-border-radius:5px;border-radius:5px;padding:2px 8px 5px 8px;display:block;height:26px;font-size:0.75em;font-weight:bold;}a.redButtonSmall{line-height:29px;display:inline-block;}.redButtonBig,#subscription .submit button{background:#cc1a0e;border:0;color:#fff;-webkit-border-radius:8px;border-radius:8px;padding:2px 15px 5px 15px;display:inline-block;height:43px;font-size:1.15em;font-weight:bold;background:url('../images/redButton-big-bg.png') repeat-x;background-color:#b21411;}.redButtonBig{font-weight:bold;}.redButtonSmall:hover,.redButtonBig:hover,#searchBox .submit,#subscription .submit button:hover{cursor:pointer;}.blueButtonMedium:hover,.blueButtonSmall:hover{background:url("../images/blueButton-hover-bg.png") repeat-x;background-color:#329bd6;color:#fff;}button.blueButtonSmall{background:url("../images/blueButton-bg.png") repeat-x scroll left center #3cb0e3;border:0 none;border-radius:5px;-webkit-border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:0.95em;font-weight:bold;height:29px;line-height:28px;padding:0 18px 4px;}a.blueButtonSmall{background:url("../images/blueButton-bg.png") repeat-x scroll 0 0 #3cb0e3;border:0 none;border-radius:5px;-webkit-border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:0.95em;font-weight:bold;height:29px;line-height:29px;padding:0 18px 0;}.blueButtonMedium{background:#50bceb url('../images/blueButton-bg.png') left center repeat-x;height:43px;display:inline-block;line-height:43px;padding:0 19px 0 19px;color:#fff;font-size:1.1em;font-weight:bold;-webkit-border-radius:5px;border-radius:5px;border:0;cursor:pointer;text-shadow:1px 1px 0 rgba(0,0,0,0.3);}.blueButtonBig{background:#50bceb url('../images/blueButton-bg.png') left center repeat-x;height:70px;display:inline-block;line-height:70px;padding:0 33px;color:#fff;font-size:1.7em;font-weight:bold;-webkit-border-radius:10px;border-radius:10px;border:0;cursor:pointer;text-transform:uppercase;text-shadow:1px 1px 0 rgba(0,0,0,0.3);}.blueButtonBig:hover{background:#45aad7;color:#fff;}a.noBgButtonSmall{line-height:29px;}.styledBigTextInput{border:1px solid #d3d3d3;-webkit-border-radius:5px;border-radius:5px;padding:13px;height:16px;font-size:0.8em;color:#8b8b8b;}.styledMediumTextInput,.styledSelect{padding:7px 7px 7px 7px;height:14px;font-size:1em;color:#8b8b8b;border:1px solid #c8c8c8;margin-bottom:11px;}.styledSelect{padding:5px 7px;height:30px;}.styledTextarea{padding:7px 7px 7px 7px;font-size:1em;color:#8b8b8b;border:1px solid #c8c8c8;margin:0;}.advertBox{margin-top:24px;}h2.articleLink,h3.articleLink{color:#003358;margin:2px 0 12px 0;font-size:1.1em;font-weight:bold;}h2.articleLink a,h3.articleLink a{text-decoration:underline;}img.articleImage{float:left;margin:3px 23px 10px 0;}.articlesList{margin-bottom:9px;}.articlesList li{clear:both;padding-bottom:20px;margin-bottom:20px;margin-left:4px;overflow:auto;border-bottom:1px solid #cfcfcf;}.articlesList li.last{border-bottom:0;margin-bottom:10px;}.surveyQuestionBox{margin:24px 0 0 0;border-top:2px solid #d3d3d3;border-bottom:2px solid #d3d3d3;padding:25px 0 25px 33px;background:url('../images/boxgradient-bg.png') repeat-x;margin-bottom:37px;}.surveyQuestionBox h2{background:url('../images/surveyIcon-small-bg.png') left center no-repeat;min-height:67px;padding:0 10px 0 126px !important;font-size:2.2em !important;line-height:1.4em;color:#363636 !important;}table.surveyOptionGroup{width:85%;margin:0 auto 48px auto !important;top:0 !important;}table.surveyOptionGroup td{width:39%;padding:0 0 4px 11% !important;border:0 !important;}table.surveyOptionGroup td label{margin-left:12px;position:relative;top:2px;}h2.advertisementHeading{margin-bottom:25px;}div.advertMediaKit{margin-bottom:30px;}.advertPriceList{width:100%;margin-bottom:24px;}.advertPriceList thead td{font-size:0.9em;line-height:1.3em;padding:13px;text-align:center;}.advertPriceList tbody tr td{background:url('../images/tableCell-bg.png') right bottom;padding:14px 15px 15px 15px;font-size:1em;}.advertPriceList tbody tr td.firstLeft{padding-left:10px;padding-right:20px;text-align:left;}.advertPriceList tbody tr td.lastRight{background-position:bottom left;padding-right:0;text-align:right;}.advertPriceList tbody tr td.lastCorner{background:none;padding-right:0;text-align:right;}.advertPriceList tbody tr.lastBottom td{background-position:top right;}table.advertRequirementsTable{width:100%;color:#8b8b8b;}table.advertRequirementsTable td{padding:10px 0;}table.advertRequirementsTable td.strong{width:35%;}#footer{padding-bottom:30px;margin-top:51px;}#footer p{color:#808080;font-size:0.8em;}#footer ul.fRight li{display:inline;color:#666;font-size:0.8em;background:url('../images/footer_separator.png') right center no-repeat;padding-right:15px;margin-right:9px;}#footer ul.fRight li a{color:#373737;}#footer ul.fRight li a:hover{color:#a80d0b;}#footer ul.fRight li.last{background:none;padding-right:0;margin-right:0;}#footer #ambit-media-slider{float:left;margin-top:0;margin-bottom:30px;}#footer #ambit-media-copyright{float:right;clear:right;text-align:right;margin-top:40px;}#footer #ambit-media-copyright img{border:0;margin-bottom:0.75em;}#footer #ambit-media-copyright p{color:#808080;font-size:0.7em;padding:0;margin:0;line-height:1.2em;}div.contactBoxHighlighted{background:none repeat scroll 0 0 #4bb9ea;color:#fff;font-size:0.9em;line-height:1.9em;padding:4px 10px 9px 17px;display:inline-block;margin-right:28px;}div.contactBox{display:inline-block;font-size:0.9em;line-height:1.85em;padding:5px 0;}div.contactBox .position{bottom:3px;position:relative;}table.contactTable{width:100%;margin-bottom:1.25em;border-collapse:collapse;}table.contactTable td{padding-left:25px;vertical-align:top;width:277px;padding-bottom:1em;}table.contactTable td.first{padding-left:0 !important;padding-right:25px;}#calendar{color:#fff;margin-bottom:20px;padding:0;}#calendar .blueBoxContent{padding:0 0 9px 0;-webkit-border-radius:9px;border-radius:9px;border:0;border-bottom:1px solid #a3b6bc;background:#e6e4e5;}#calendar span.heading{display:block;padding:14px;padding-top:8px;}#calendar span.heading a{color:#fff;font-weight:bold;font-size:1em;}#calendar table{width:100%;border-collapse:collapse;border-right:1px solid #d5d5d5;}#calendar table thead{background:url('../images/calendarHeader-bg.png');height:28px;text-align:center;font-size:1.2em;text-shadow:0 1px 0 #222020;color:#e6e6e6;font-weight:bold;border-left:1px solid #9d120e;}#calendar table thead th{line-height:28px;}#calendar table tr td{width:14.2%;text-align:center;background:#f6f6f6 url('../images/calendar-cell-bg.png') left bottom repeat-x;color:#656565;font-weight:bold;font-size:1em;height:42px;line-height:42px;vertical-align:middle;border-left:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;text-shadow:0 1px 0 #fff;}#calendar table tr td a{width:39px;display:block;float:left;color:#656565;text-align:center;}#calendar table tr td.first{border-left:0;}#calendar table tr td.event{background:url('../images/calendar-cell-event-bg.png') right top;}#calendar table tr td.event:hover{background-image:url('../images/calendar-cell-event-hover-bg.png');}#calendar table tr td.event:hover a{color:#fff !important;text-shadow:none;text-decoration:none;}#calendar table tr td.other_month{color:#c0c0c0;}#calendar table tr td.today{background:#46abe3;color:#fff;text-shadow:none;-webkit-box-shadow:inset 0 0 8px 8px #3394db;box-shadow:inset 0 0 8px 8px #3394db;}#calendar table tr td.selected{background:url('../images/calendar-cell-hover-bg.png');color:#fff;text-shadow:none;}#calendar table tr td.selectedEvent{background:url('../images/calendar-cell-event-hover-bg.png');color:#fff;text-shadow:none;}#calendar table tr td.today a,#calendar table tr td.todayEvent a,#calendar table tr td.selectedEvent a{color:#fff;}#calendar table tr td.todayEvent{background:url('../images/calendar-cell-event-hover-bg.png') right bottom;color:#fff;text-shadow:none;}#calendar table tr.last td,#calendar table tr:last-child td{border-bottom:none;}#calendar table tr.weekday-names{border-left:1px solid #d5d5d5;}#calendar table tr.weekday-names td{background:#f3f3f3 url('../images/calendar-weekdaynames-bg.png') left top repeat-x;height:28px !important;font-weight:bold;font-size:0.8em;border-left:0 !important;line-height:1em !important;}#calendar table.shrink td{height:35px;}#calendar .navigation-right,#calendar .navigation-left{display:block;width:13px;height:21px;}#calendar .navigation-right{background:url('../images/calendar-nav-right.png') center top no-repeat;margin:0 auto;}#calendar .navigation-left{background:url('../images/calendar-nav-left.png') center top no-repeat;margin:0 auto 0 auto;text-decoration:none !important;}.event-top li a.first{color:#8fc02e;}.event-top li a.gray{color:#606060;}#subscription .col_left,#subscription .col_right{float:left;width:450px;}#subscription .col_left{margin-right:20px;}#subscription .center{text-align:center;}#subscription .orderInfo li{list-style-type:none;}#subscription td{padding-top:8px;}#subscription input,#subscription select{vertical-align:middle;}#subscription input,#subscription textarea,#subscription select{border:1px solid #c8c8c8;}#subscription table{width:90%;}#subscription input{padding:2px 7px;}#subscription select,#subscription option{padding-left:7px;}#subscription select{width:90%;}#subscription textarea{width:80%;padding:5px 7px;}#subscription .submit{text-align:center !important;}#subscription p,#subscription fieldset,#subscription ul{margin-bottom:1em;}#subscription ul{margin-left:0 !important;padding-left:0 !important;}#subscription li{margin-bottom:0.5em;}#subscription .error_list li,#subscription .error{color:#df0000;}#subscription .error_list{margin-bottom:0;}#subscription .error_list li{list-style-type:none;padding-left:0.5em;margin-bottom:0.2em;}#subscription .error,#subscription .success{margin-bottom:1em;display:block;}#subscription .success{color:#32cf00;}#subscription fieldset{padding:7px 15px 15px 15px;border:1px solid #b2b2b2;}#subscription legend{padding:0 5px;font-weight:bold;font-size:14px;color:#4d4d4d;}#subscription legend,#subscription h3{text-transform:uppercase;}#subscription h3{margin-top:0.25em;}#subscription .checkbox{margin-left:0.75em;margin-right:0.25em;float:none;display:inline;}#subscription th{text-align:right;padding-right:1em;vertical-align:bottom;padding-bottom:0.15em;}#subscription td{width:60%;}#subscription span.optional,#subscription .optional span{color:#ff8a00;padding-right:2px;}#subscription .subscription_f1 td{padding-bottom:0.8em;}#subscription .subscription_f1 th{padding-bottom:0.9em;}#subscription_count{width:3em;}input.err,textarea.err,select.err{border-color:#e55c00;}p.msg{padding-top:1em;color:#38ade2;}p.msg_err{color:#e55c00;}p.pollMsg{padding:0 11px;margin-top:-2em;}form.jobDetailContactForm p.msg{margin-bottom:1em;margin-top:-2.2em;}.articleDetail .blueBoxContent ol{list-style-type:decimal;margin-left:15px;}.articleDetail .blueBoxContent .video{position:relative;width:604px;height:0;padding-bottom:51%;margin-bottom:19px;}.articleDetail .blueBoxContent .video iframe{position:absolute;left:0;top:0;width:100%;height:100%;}.articleDetail .blueBoxContent table{border-collapse:collapse;margin-bottom:29px;position:relative;top:10px;}.articleDetail .blueBoxContent table td{padding:0.5em 1em;border:1px solid #cacaca;}.articleDetail .blueBoxContent table.noBorder td:first-child,.articleDetail .blueBoxContent table.noBorder th:first-child{padding-right:45px;}.articleDetail .blueBoxContent table.noBorder td{border:0;vertical-align:top;}.articleDetail .blueBoxContent table.noBorder thead th:first-child{vertical-align:bottom;}.articleDetail .blueBoxContent table.noBorder thead th:first-child p{text-align:right;font-size:120%;line-height:1.58em;margin-bottom:0.8em;}.articleDetail .blueBoxContent table.noBorder thead h2{margin-bottom:0;}.articleDetail .blueBoxContent table.noBorder ol{margin-left:-1em;}.articleDetail .blueBoxContent table.summary td{padding:0 10px !important;}.articleDetail .blueBoxContent table.summary p{line-height:1.3em;}.articleDetail .blueBoxContent table.summary img{margin-bottom:1em;}#sideTab{display:block;position:fixed;_position:absolute;top:140px;_top:expression(140+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+"px") !important;left:0;width:42px;height:230px;text-decoration:none;background:url('../images/nejSestricka.png') left top no-repeat;overflow:hidden;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="crop", src="/images/sideTab.png");cursor:pointer;outline:none;}.disable-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.fb-like{min-width:130px;}.advertiserBanner_121{width:998px;margin:0 -19px;}.form p.error{color:#f00;}.form legend{padding:.2em .9em;font-weight:bold;letter-spacing:1px;margin:0 0 0 5px;text-transform:uppercase;font-size:105%;}.form dl{margin-bottom:.5em;}.form dt{clear:left;width:120px;float:left;text-align:right;padding-right:0.5em;padding-top:4px;}.form dt label{font-weight:bold;}.form dd{display:block;float:left;width:400px;}.form fieldset{display:block;border:1px solid #eee;margin:0 0 1em 0;padding:.5em 1em 1em 1em;}div.actionImage{float:left;width:155px;}div.actionDetail{float:right;width:420px;}.actionDesc{font-size:12.8px;line-height:16px;background-color:#e1f0f7;padding:18px;}.actionDesc h2,.actionDesc h3{color:#37ace2;font-size:18px;margin:10px 0 5px 0;}.actionDesc h2 a,.actionDesc h3 a{color:#37ace2;}.actionDesc ul{list-style-type:circle;list-style-position:outside;list-style-image:url(http://www.florence.cz/images/jobDetailList-bullet.png);margin-left:25px;}.actionDesc ol{list-style-type:decimal;list-style-position:outside;padding-left:15px;margin-left:25px;}.actionDesc ol li{margin-bottom:0.65em;padding-left:7px;}.actionHead{background-size:auto 100%;background-repeat:no-repeat;background-position:right center;padding:20px;margin:0 0 20px 0;font-family:'Impact', 'Charcoal', sans-serif;}.actionHead h2{color:#37ace2;text-decoration:underline;font-size:32px;line-height:35px;font-weight:normal;text-transform:uppercase;margin:0 0 0 0;width:60%;font-family:'Impact', 'Charcoal', sans-serif;}.actionHead h2 span{font-family:'Impact', 'Charcoal', sans-serif;}.actionHead h3{color:#37ace2;text-decoration:underline;font-size:32px;line-height:35px;font-weight:normal;text-transform:uppercase;margin:0 0 18px 0;width:60%;font-family:'Impact', 'Charcoal', sans-serif;}.actionHead h3 span{color:#000;font-size:32px;width:60%;font-weight:normal;font-family:'Impact', 'Charcoal', sans-serif;}.actionHead > span{color:#37ace2;font-size:32px;font-weight:normal;text-transform:uppercase;margin:30px 0 0 0;display:block;font-family:'Impact', 'Charcoal', sans-serif;}.bgGradient,.bgImg{display:block;position:absolute;left:0;right:0;bottom:0;}.bgImg{top:0;background:center top no-repeat;background-size:100%;}.bgGradient{height:20%;min-height:30rem;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);}.contest ul{padding-left:0 !important;list-style-type:none !important;list-style-image:none !important;margin-left:0 !important;}.contest li{padding-left:0 !important;}.contest h3{padding-top:1rem;margin-bottom:0.5rem;}.blueBoxContent p.error{font-size:20px;line-height:25px;padding:5px;color:#e55c00;}.blueBoxContent p.success{font-size:20px;line-height:25px;padding:5px;color:#00a422;}.covid-btn,.support-btn{display:block;float:right;margin-top:35px;margin-left:35px;}.covid-btn{color:#d9201d;font-weight:bold;text-align:center;border-radius:5px;border:1px solid rgba(255,255,255,0.15);background:rgba(255,255,255,0.8);padding:0.75rem 1rem;}.covid-btn:hover{border-color:#d9201d;}.support-btn img{width:120px;}