:not(select){margin:0;padding:0;border:none;outline:0}html{-webkit-text-size-adjust:none}body,html{height:100%}body{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans",Verdana,sans-serif;font-size:12px;color:#DDD;line-height:22px;letter-spacing:.02em;background:#191716}#wrapper{position:relative;float:left;width:100%;min-width:1100px;min-height:720px}.inner{position:relative;margin:0 auto;width:1000px}#header{position:absolute;top:0;left:0;width:100%;z-index:12}#header .inner{width:1020px}#nav{position:fixed;padding-top:32px;width:100%;height:70px;z-index:12}#nav ul{list-style:none}#nav ul li{float:left;max-width:160px}#nav ul li:hover{background:#2F2F2F}#footer a.current,#nav ul li a.current,#nav ul li:hover a{color:#F39200}#nav ul li:hover ul{display:block}#nav ul li a{float:left;width:100%;height:29px;line-height:29px;margin-right:80px;text-transform:lowercase}#nav ul li a span{float:left;max-width:140px;margin-left:10px}#nav ul ul{position:relative;display:none;padding-bottom:2px}#nav ul ul li{position:relative;float:left;clear:both;width:100%}#nav ul li:hover ul li a,#nav ul ul li a{height:auto;color:#D9E5AA;padding:5px 0;margin-right:0;line-height:19px;border-top:1px solid #363636;background:0 0}#nav ul li:hover ul li a.current,#nav ul li:hover ul li a:hover{color:#FFF;border-top:1px solid #A7C338;background:#A7C338}#header #navBg{position:fixed;width:100%;height:102px;z-index:11;background:repeat-x url(../img/general/bg_header.png)}#header #logo{position:fixed;top:23px;left:50%;margin-left:278px;width:212px;height:71px;padding:10px;z-index:13}.print{display:none}.section{position:absolute;width:100%}#content{top:136px;left:50%;margin-left:-500px;width:637px;height:500px;z-index:11}#content .inner{width:100%}#content .inner .text{padding-bottom:100px}#slider{position:fixed;top:213px;left:0;height:196px;overflow:hidden;z-index:1}.mask{position:fixed;top:213px;left:0;width:100%;height:196px;filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9;z-index:9;background:#191716}#maskRight{left:auto;right:0}.sliderBorder{position:fixed;top:213px;left:0;width:100%;height:13px;z-index:3;background:#191716}.sliderRight{left:auto;right:0;z-index:4}.sliderBottom{top:396px}#imgs{position:absolute;top:0;left:0;width:100%;height:100%}#imgs a{float:left;height:100%}#imgs img{float:left;width:290px;height:100%}.control{position:fixed;display:none;top:226px;width:55px;height:170px;z-index:11;background-repeat:no-repeat;background-position:center}#prev{left:50%;margin-left:173px;background-image:url(../img/general/prev_off.png)}#prev:hover{background-image:url(../img/general/prev_on.png)}#next{left:50%;margin-left:535px;background-image:url(../img/general/next_off.png)}#next:hover{background-image:url(../img/general/next_on.png)}#currentMenu{position:fixed;top:136px;left:50%;margin-left:236px;width:264px;line-height:22px;text-align:right;overflow:hidden;z-index:3}#imgDescr{position:fixed;top:422px;left:50%;margin-left:166px;width:334px;color:#DDD;line-height:22px;text-align:right;z-index:3}#body-home #imgDescr{margin-left:116px;width:384px}#currentShadowLeft,#currentShadowRight{position:fixed;display:none;top:213px;left:50%;margin-left:227px;width:9px;height:196px;opacity:.3;z-index:10;background:repeat-y url(../img/general/current_shadow_left.png)}#currentShadowRight{margin-left:526px;background:repeat-y url(../img/general/current_shadow_right.png)}.courseType,.green,.menuDate{color:#A7C338}#news{top:510px}.itemNews{float:left;width:310px}.itemNews:nth-child(even){margin:0 35px}.itemDate{font-size:12px;color:#7F7F7F}#content .arrowLink,.arrowLink{color:#F39200;padding-right:8px;background:no-repeat right 6px url(../img/general/arrow_right_off.png)}#content .arrowLink:hover,.arrowLink:hover{color:#7F7F7F;background:no-repeat right 6px url(../img/general/arrow_right_on.png)}#content .arrowLinkLeft,.arrowLinkLeft{padding-right:0;padding-left:8px;background:no-repeat left 6px url(../img/general/arrow_left_off.png)}#content .arrowLinkLeft:hover,.arrowLinkLeft:hover{background:no-repeat left 6px url(../img/general/arrow_left_on.png)}.number{padding-right:30px}#content a{color:#7F7F7F}#content a:hover{color:#D4E29D}#content a.current{color:#A7C338}#content .pageNav{position:fixed;bottom:90px;right:50%;width:250px;margin-right:-500px;z-index:10}#content .pageNav .pageNavInner{position:absolute;right:0}#content .pageNav a{float:left;height:22px;font-size:12px;color:#7F7F7F;line-height:22px;text-align:center;margin-left:5px;margin-right:5px;margin-top:10px}#content .pageNav a:last-child{margin-right:0}#content .pageNav a:hover{color:#F39200}#content .pageNav a.current{color:#A7C338}.complexity img{display:none;width:5px;height:5px;padding-left:5px;padding-bottom:2px}.complexityHover:hover .complexity img{display:inline}#content .menuCourse .courseLink{float:left;clear:both}#content .menuCourse *{color:#555}#content .menuCourse h2{float:left;clear:both;width:100%;text-transform:lowercase}#content .menuCourse:hover h2{color:#A7C338}#content .menuCourse:hover span{color:#DDD}#content .menuCourse:hover .grey,#content .menuCourse:hover .grey a{color:#7F7F7F}#content .menuCourse:hover .grey a:hover{color:#D4E29D}#mapCanvas{height:400px}.filterCol{float:left;margin-right:15px}.filterCol:last-child{margin-right:0}.filterCol input,.filterCol select{float:left;margin-top:4px}.filterCol select{margin-top:5px}.filterCol span{float:left;margin-top:3px;padding-right:6px}.filterCol .intersect{padding:0 10px}.filterCol.img{margin-top:4px;height:20px}.filterCol a{float:left}.filterCol .field{font-size:12px;width:220px;height:16px;padding:2px 3px;line-height:16px}.filterCol .field.fieldSmall{width:170px}.filterCol input[type=button],.filterCol input[type=submit]{font-size:12px;height:20px;padding:0 8px 4px}.filterCol input[type=button].reset{margin-left:10px}#body-suppliers #content{width:1001px}#body-suppliers ul{list-style:none}#content .supplierWrap{display:inline-block;position:relative;width:240px;height:192px;text-align:center;overflow:hidden;vertical-align:middle}#content .supplierCell{float:left;padding:4px;margin-right:2px;margin-bottom:2px;background:#FFF}#content .supplierWrap ul{position:absolute}#content .supplierWrap ul li{width:240px;height:192px;margin-left:0;text-align:center;overflow:hidden}#content .supplierWrap .supplier{display:table-cell;width:240px;height:192px;text-align:center;vertical-align:middle}#content .supplierWrap .supplier *{vertical-align:middle}.overlay{position:fixed;display:none;top:0;left:0;width:100%;height:100%;z-index:1000;background:rgba(0,0,0);background:rgba(0,0,0,.8)}.overlay .inner{position:absolute;top:50%;left:50%;margin-left:-172px;margin-top:-138px;width:300px;height:229px;color:#7F7F7F;padding:19px 22px 28px;background:#FFF no-repeat center url(../img/general/overlay_shadow.png)}.overlay .inner h2{padding-bottom:22px}.overlay .inner a{color:#F39200}.overlay .inner a:hover{color:#6A6863}.overlay .inner .options{padding-top:9px}.overlay .inner .option{float:left;margin-right:20px}.overlay .inner .optionRight{padding-top:4px}.overlay .inner .close{position:absolute;top:-19px;right:-19px;z-index:1002}.overlay .inner .error{font-size:12px;line-height:14px}.success .backToLogin{float:left;margin-top:22px}#imgOverlay .close{position:absolute;top:50%;left:50%;z-index:1002}#imgOverlay #imgFull{position:absolute;top:50%;left:50%;margin-left:-400px;margin-top:-300px;z-index:1001}#footer{position:fixed;bottom:0;left:0;width:100%;height:56px;font-size:12px;line-height:56px;z-index:11;background:repeat-x url(../img/general/bg_footer.png)}#footer a{float:left;margin-right:20px}#footer a img{margin-top:22px}#footerRight a:last-child{margin-right:0}#footerLeft{position:absolute;top:0;left:0;z-index:6}#footerRight{position:absolute;top:0;right:0;z-index:6}#footerCenter{position:absolute;top:0;left:345px;font-size:12px;color:#7F7F7F;text-align:center;z-index:5}h1,h2,h3{float:left;clear:both;font-weight:400;font-size:14px;color:#A7C338;line-height:22px;text-transform:lowercase}h3{color:#F39200}a{color:#A7C338;text-decoration:none}a:hover,a:hover h2{color:#7F7F7F}#content ol,#content ul,p{float:left;clear:both}#content ul li,ol li{float:left;clear:both;margin-left:24px}.paddingTop{padding-top:22px}.paddingBottom{padding-bottom:22px}.extraPaddingBottom{padding-bottom:44px}.marginTop{margin-top:22px}.marginBottom{margin-bottom:22px}.upperCase{text-transform:uppercase}.lowerCase{text-transform:lowercase}.bold,strong{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans",Verdana,sans-serif;font-weight:700;font-size:12px}.row{float:left;clear:both;width:100%}.hide{display:none}.disabled{cursor:default}.grey,h3 .grey{color:#7F7F7F}.light{color:#DDD}.cell75{float:left;width:75%;min-height:22px}.cellHalf{float:left;width:308px;min-height:22px;margin-right:10px}.cellQuarter{float:left;width:25%;min-height:22px}.cellTiny{float:left;width:40px;min-height:22px}.cellSmall{float:left;width:60px;min-height:22px}.alignRight{text-align:right}.cellTiny.alignRight{padding-right:15px}.cellHalf:nth-child(odd){clear:both}form input,form textarea{-webkit-appearance:none;-webkit-border-radius:none;border-radius:0}form input[type=checkbox]{float:left;-webkit-appearance:checkbox;-webkit-border-radius:3px}form input[type=radio]{float:left;-webkit-appearance:radio;-webkit-border-radius:10px}form .fieldRadioBtns,form .fieldSelectBoxes{float:left;margin-top:3px}form .fieldRadioBtns label,form .fieldSelectBoxes label{float:left;clear:both;height:26px;line-height:20px;cursor:pointer;margin-right:5px}form .fieldRadioBtns span{float:left;margin-top:-4px;padding-left:8px;margin-right:20px}form .fieldSelectBoxes .fieldSelectContainer{float:left;width:48px}form .fieldSelectBoxes label{clear:none}form .labelLeft{float:left;clear:both;width:100%;margin-right:10px}form .fieldLeft{float:left;clear:both;width:100%;margin-top:6px;padding-bottom:15px}form textarea.textAreaSmall{height:110px}form .fieldMultiple,form .fieldMultiple div{float:left}form .fieldCheck span{margin-left:10px}form .fieldCheck label{float:left;display:block;cursor:pointer}form .fieldCheck input{position:relative;float:left;width:13px;height:13px;margin:4px 0 0;vertical-align:bottom}form textarea.textAreaLarge{height:280px}.asterisk,.error{color:#ED1C24}form .field.fieldTiny{width:40px}form .field.fieldShort{width:65px}form textarea.field{width:294px;padding:0 0 0 6px;resize:none}form .fieldCol{float:left;width:144px}form .fieldCol .field{width:180px}form .fieldCol.postal{width:108px}form .fieldCol.postal .field{width:70px}form .field{float:left;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans",Verdana,sans-serif;font-size:12px;color:#000;width:288px;height:26px;padding:2px 6px;line-height:26px;letter-spacing:1px;background:#EEE}form input[type=button],form input[type=submit]{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans",Verdana,sans-serif;font-size:12px;color:#FFF;height:30px;cursor:pointer;padding:2px 8px 6px;-webkit-border-radius:3px;border-radius:3px;letter-spacing:1px;text-transform:lowercase;background:#A7C338}form input[type=button].reset{background:#7F7F7F}form input[type=button]:hover,form input[type=submit]:hover{background:#F39200}