/*
     * Contents:
     * YUI Reset CSS: http://yui.yahooapis.com/2.7.0/build/reset/reset-min.css
     * Other parts (c) 2009 Rok Faith <rok@faith.si>, http://www.pb-91.si
     */
    

html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,em,img,ins,strong,sub,sup,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;}a img,:link img,:visited img{border:0;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}html{height:100%}body{min-height:100.1%;background-image:url(../../assets/images/opel/bg_body.gif);background-repeat:repeat-x;}a:focus{outline:none}body,html{font-family:Verdana,Arial,sans-serif;font-size:11px;background-color:#dbdcdd;}div.container{text-align:center;}div.mainWrapper{position:relative;background-repeat:repeat-x;}div.centered{text-align:left;width:886px;margin:0 auto;position:relative;}b,strong{font-weight:bold;}div.content{font-size:11px;padding:15px;clear:both;}div.content td{font-size:11px;}div.gradient-bg{background-image:url(../../assets/images/opel/o-podjetju/bg-w.png);background-repeat:repeat-y;}div.content ol{margin-left:20px;}div.content ul{margin-left:20px;}div.content ol li{list-style:decimal;margin-top:5px;}div.content ul li{list-style:circle;margin-top:5px;}div.content ol.alpha li{list-style:lower-alpha;margin-top:5px;}.polja{border:1px solid #b2b3b7;padding:0px;background-color:#fff;color:#5c5c5c;font-family:Verdana,Helvetica,sans-serif;font-size:11px;padding:3px;}.form-text{font-weight:bold;color:#333;}label.overTxtLabel{color:#999;width:200px;}a span.skrito{visibility:hidden;display:none;overflow:hidden;font-size:1px;}div.content-title-bar{width:874px;height:27px;background-image:url(../../assets/images/opel/top-bg.png);background-repeat:repeat-x;overflow:hidden;}.yellow{color:rgb(204,153,51);}table#page-border{width:886px;}table#page-border td.pb-g{line-height:1px;font-size:1px;overflow:hidden;}table#page-border td.pb-tl{width:5px;height:5px;font-size:1px;overflow:hidden;background-image:url(../../assets/images/opel/frame/bg_top_left.png);background-repeat:no-repeat;}table#page-border td.pb-tc{width:874px;height:5px;font-size:1px;overflow:hidden;background-image:url(../../assets/images/opel/frame/bg_top_middle.png);background-repeat:repeat-x;}table#page-border td.pb-tr{width:9px;height:5px;font-size:1px;overflow:hidden;background-image:url(../../assets/images/opel/frame/bg_top_right.png);background-repeat:no-repeat;}table#page-border td.pb-ml{width:5px;background-image:url(../../assets/images/opel/frame/middle_left.png);background-repeat:repeat-y;}table#page-border td.pb-mc{width:874px;font-size:1px;padding:0;padding-top:1px;margin:0;background-color:#fff;position:relative;}table#page-border td.pb-mr{width:9px;background-image:url(../../assets/images/opel/frame/middle_right.png);background-repeat:repeat-y;}table#page-border td.pb-bl{width:5px;height:5px;background-image:url(../../assets/images/opel/frame/bg_bottom_left.png);background-repeat:no-repeat;}table#page-border td.pb-bc{height:5px;width:874px;background-image:url(../../assets/images/opel/frame/bg_bottom_middle.png);background-repeat:repeat-x;}table#page-border td.pb-br{width:9px;height:5px;background-image:url(../../assets/images/opel/frame/bg_bottom_right.png);background-repeat:no-repeat;}ul#TopMenu{list-style:none;margin:0;padding:0;float:left;width:874px;}ul#TopMenu li{float:left;height:38px;}ul#TopMenu li a{text-decoration:none;text-align:center;height:38px;padding:0;display:block;background-repeat:no-repeat;background-image:url('../../assets/images/opel/main-menu.png');}ul#TopMenu li a span.skrito{visibility:hidden;display:none;overflow:hidden;font-size:1px;}ul#TopMenu li a.TM-SPC{width:136px;overflow:hidden;cursor:default;background-position:-602px 0px;}ul#TopMenu li a.TM-NV{width:104px;background-position:0px 0px;}ul#TopMenu li a.TM-DV{width:120px;background-position:-104px 0px;}ul#TopMenu li a.TM-RV{width:117px;background-position:-224px 0px;}ul#TopMenu li a.TM-SS{width:124px;background-position:-341px 0px;}ul#TopMenu li a.TM-AKC{width:66px;background-position:-465px 0px;}ul#TopMenu li a.TM-NOV{width:71px;background-position:-531px 0px;}ul#TopMenu li a.TM-OPEL{width:136px;background-position:-738px 0px;}ul#TopMenu li a.TM-NV:hover,ul#TopMenu li a.TM-NV-active{background-position:0px -38px;}ul#TopMenu li a.TM-DV:hover,ul#TopMenu li a.TM-DV-active{background-position:-104px -38px;}ul#TopMenu li a.TM-RV:hover{background-position:-224px -38px;}ul#TopMenu li a.TM-SS:hover{background-position:-341px -38px;}ul#TopMenu li a.TM-AKC:hover{background-position:-465px -38px;}ul#TopMenu li a.TM-NOV:hover{background-position:-531px -38px;}ul#TopMenu li a.TM-OPEL:hover{background-position:-738px -38px;}div#news-tabs-container{position:relative;clear:both;padding-bottom:1px;width:874px;height:320px;}div#news-tabs-image-container{background-color:white;}img#news-tabs-image{cursor:pointer;background-color:white;}div#news-tabs{position:absolute;top:0px;left:634px;width:240px;}div#news-tabs .news-tab-thumb{float:right;margin-top:15px;margin-right:7px;}div#news-tabs .news-tab-text{font-size:11px;font-family:Verdana,Arial,sans-serif;color:#333;float:left;margin-left:25px;margin-top:15px;width:105px;height:49px;}div#news-tabs div.news-tab{float:right;height:80px;width:240px;background-image:url(../../assets/images/opel/nt-bg.png);}.clearfix{clear:both;display:block;}.sprite_icon{background:url(../../assets/images/opel/icons.png) no-repeat;}.carousel_container_l,.carousel_container_r{display:block;margin:23px 0 0 0;position:relative;width:25px;height:30px;float:left;cursor:pointer;}.carousel_container_r{background-position:-31px 0px;}.carousel_container_l{background-position:0px 0px;}#carousel1_container{height:88px;width:852px;float:left;background-image:url(../../assets/images/opel/cb-bg.png);background-repeat:repeat-x;padding-left:11px;padding-right:11px;padding-top:24px;clear:both;}#carousel1_wrapper{overflow:hidden;margin:0 16px;width:770px;position:relative;float:left;}#carousel1_items_container{margin:0px;padding:0px 0px;width:5000px;position:relative;}.carousel1_item{width:100px;height:80px;border:1px solid #e4e4e4;margin:0px 4px;position:relative;float:left;text-align:center;overflow:hidden;}.carousel1_item img{margin:0px;}div.IB-box{float:left;width:260px;margin-right:1px;margin-top:2px;height:229px;background-color:#f2f2f2;border-bottom:1px solid white;}div.IB-novice{width:352px;margin-right:0px;}div.IB-box div.title-box{height:29px;background-image:url(../../assets/images/opel/akcije-bg.png);}div.IB-box div.title-box div.title-img{padding-left:10px;float:left;padding-top:6px;width:115px;}div.IB-box div.title-box div.item-dots{float:right;text-align:right;padding-top:10px;padding-right:6px;}div.IB-box div.title-box div.item-dots .dot{padding:0;margin:0;margin-left:4px;text-align:center;text-decoration:none;width:8px;height:8px;background-image:url(../../assets/images/opel/icons.png);background-repeat:no-repeat;float:left;display:block;background-position:-13px -138px;}div.IB-box div.title-box div.item-dots .active{background-position:0px -138px;}div.IB-box div.title-box div.arrows{padding-top:5px;padding-right:10px;float:right;}div.IB-box div.title-box div.arrows .arrow{padding:0;margin:0;margin-left:4px;text-align:center;text-decoration:none;width:18px;height:19px;background-image:url(../../assets/images/opel/icons.png);background-repeat:no-repeat;float:left;display:block;}div.IB-box div.title-box div.arrows .back{background-position:0px -67px;}div.IB-box div.title-box div.arrows .forward{background-position:-20px -67px;}div.IB-box div.title-box div.arrows .back:hover{background-position:0px -89px;}div.IB-box div.title-box div.arrows .forward:hover{background-position:-20px -89px;}div.IB-box .contents{height:200px;background-color:#e8e8e8;}div.IB-box .contents .image{padding:10px 0px 5px 10px;}div.IB-box .contents .image img{width:240px;height:134px;cursor:pointer;}div.IB-box .contents .text{color:#666;text-align:center;font-size:11px;padding:0px 10px 0px 10px;}div.IB-box .contents .news-item{height:50px;background-image:url(../../assets/images/opel/novice-bg.png);font-size:11px;}div.IB-box .contents .news-item .date{font-weight:bold;font-size:10px;color:#ad9232;float:left;padding-left:10px;padding-top:18px;width:70px;text-transform:uppercase;}div.IB-box .contents .news-item .text{font-weight:bold;font-size:11px;padding-top:17px;color:#333;float:left;}div.IB-povezave-storitve{height:100px;width:352px;float:left;}div.IB-servis{height:50px;width:352px;float:left;}div.IB-newsletter{font-size:11px;height:100px;width:352px;float:left;background-image:url(../../assets/images/opel/newsletter-bg.png);background-repeat:no-repeat;}div.IB-newsletter span{}div.IB-newsletter input{font-size:11px;height:20px;float:left;width:80px;clear:none;}div.DD-wrapper{position:absolute;display:none;width:874px;height:1px;top:136px;left:4px;z-index:999;font-size:11px;overflow:hidden;background-image:url(../../assets/images/trans95.png);}div.DD-wrapper .car-wrapper{float:left;padding-left:20px;padding-top:20px;}div.DD-wrapper .car-wrapper img{border:1px solid #ccc;cursor:pointer;}div.DD-wrapper .car-wrapper .link-box{padding:3px 0px 0px 3px;margin-bottom:1px;}div.DD-wrapper .car-wrapper .link-box a{text-decoration:none;font-size:10px;color:#666;}div#cars-top-images-container{clear:both;width:874px;height:293px;position:relative;}div#cars-top-images-container .image-container{left:0px;top:0px;width:874px;height:293px;}div#cars-top-images-container .dots{visibility:hidden;right:0px;top:10px;position:absolute;display:block;width:auto;height:auto;}div#cars-top-images-container .dots .dot{padding:0;margin:0;margin-right:4px;text-align:center;text-decoration:none;width:8px;height:8px;background-image:url(../../assets/images/opel/icons.png);background-repeat:no-repeat;float:left;display:block;cursor:pointer;background-position:-13px -138px;}div#cars-top-images-container .dots .active{background-position:0px -138px;}ul#CarsMenu{list-style:none;margin:0;padding:0;float:left;width:874px;clear:both;}ul#CarsMenu li{float:left;height:34px;}ul#CarsMenu li a{text-decoration:none;height:34px;padding:0;display:block;background-repeat:no-repeat;background-image:url('../../assets/images/opel/menu/car-menu.png');}ul#CarsMenu li a.CM-SPC{width:433px;overflow:hidden;cursor:default;background-position:0px 0px;}ul#CarsMenu li a.index{width:133px;background-position:-433px 0px;}ul#CarsMenu li a.galerija{width:67px;background-position:-566px 0px;}ul#CarsMenu li a.barve{width:51px;background-position:-633px 0px;}ul#CarsMenu li a.cenik{width:190px;background-position:-684px 0px;}ul#CarsMenu li a.index:hover{background-position:-433px -34px;}ul#CarsMenu li a.galerija:hover{background-position:-566px -34px;}ul#CarsMenu li a.barve:hover{background-position:-633px -34px;}ul#CarsMenu li a.cenik:hover{background-position:-684px -34px;}ul#CarsMenu li a.index-active{width:133px;background-position:-433px -68px;}ul#CarsMenu li a.galerija-active{width:67px;background-position:-566px -68px;}ul#CarsMenu li a.barve-active{width:51px;background-position:-633px -68px;}ul#CarsMenu li a.cenik-active{width:196px;background-position:-684px -68px;}div#cars-index{clear:both;display:block;float:left;background-image:url(../../assets/images/opel/newCarsSideBG.png);background-repeat:repeat-y;}div#cars-index .text{font-size:11px;color:#333;width:413px;text-align:justify;padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px;float:left;}div#cars-index .text h3{font-size:12px;font-weight:bold;padding-bottom:10px;}div#cars-index .text p{padding-bottom:8px;}div#cars-index .text ul,div#cars-index .text ul li{list-style-type:disc;list-style-position:inside;}div#cars-index .text ul{padding-bottom:10px;}div#cars-index .oblike{float:right;width:437px;}div#cars-index .oblike .title{padding:12px;}div#cars-index .oblike .car-wrapper{clear:both;float:left;display:block;width:437px;margin-bottom:10px;padding:6px 0px;}div#cars-index .oblike .active{background-color:#f3f3f3;}div#cars-index .oblike .car-wrapper .image-wrapper{float:left;padding-left:12px;}div#cars-index .oblike .car-wrapper .text-wrapper{padding-top:20px;padding-left:12px;float:left;}#CarGallery{background-image:url(../../assets/images/opel/gallery-bg.png);background-repeat:repeat-y;}#CarGallery span{}#CarGallery span img{border:3px solid #eee;margin:14px;margin-right:12px;}#CarColors{margin-top:30px;margin-bottom:40px;}#CarColors div.ccw{padding-left:19px;}#CarColors div.ccd{width:108px;height:60px;background-repeat:no-repeat;}#CarColors td span{font-size:11px;color:#666;font-weight:bold;}#CarColors td{width:146px;padding-top:10px;text-align:center;}div#company-top-images-container{clear:both;width:874px;height:195px;}div#company{font-size:11px;clear:both;}div#company .o-nas{padding-bottom:5px;width:436px;clear:left;float:left;}div#company .placila{padding-bottom:5px;width:436px;float:left;clear:right;}div#company .storitve{height:180px;width:874px;float:left;clear:both;background-image:url(../../assets/images/opel/o-podjetju/bg-w.png);}div#company .iwrapper{padding-top:20px;width:75px;float:left;text-align:center;}div#company .o-nas .twrapper,div#company .placila .twrapper{padding-top:20px;width:361px;float:left;font-size:11px;text-align:justify;}div#company .o-nas .twrapper .text,div#company .placila .twrapper .text{padding-right:20px;}div#company .storitve .twrapper{padding-top:20px;width:797px;float:left;font-size:11px;text-align:justify;}div#company .content-wrapper{padding-top:20px;width:797px;float:left;font-size:11px;text-align:justify}div#company td{font-size:11px;}ul#CompanyMenu{list-style:none;margin:0;padding:0;float:left;width:874px;clear:both;}ul#CompanyMenu li{float:left;height:34px;}ul#CompanyMenu li a{text-decoration:none;height:34px;padding:0;display:block;background-repeat:no-repeat;background-image:url('../../assets/images/opel/menu/o-podjetju-menu.png');}ul#CompanyMenu li a.CM-SPC{width:613px;overflow:hidden;cursor:default;background-position:0px 0px;}ul#CompanyMenu li a.podjetje{width:60px;background-position:-613px 0px;}ul#CompanyMenu li a.podatki{width:121px;background-position:-673px 0px;}ul#CompanyMenu li a.kontakti{width:80px;background-position:-794px 0px;}ul#CompanyMenu li a.podjetje:hover{background-position:-613px -34px;}ul#CompanyMenu li a.podatki:hover{background-position:-673px -34px;}ul#CompanyMenu li a.kontakti:hover{background-position:-794px -34px;}ul#CompanyMenu li a.podjetje-active{width:60px;background-position:-613px -68px;}ul#CompanyMenu li a.podatki-active{width:121px;background-position:-673px -68px;}ul#CompanyMenu li a.kontakti-active{width:80px;background-position:-794px -68px;}div#storitve-top-images-container{clear:both;width:874px;height:195px;}div#storitve{font-size:11px;clear:both;}div#storitve .o-nas{padding-bottom:5px;width:436px;clear:left;float:left;}div#storitve .placila{padding-bottom:5px;width:436px;float:left;clear:right;}div#storitve .storitve{height:180px;width:874px;float:left;clear:both;background-image:url(../../assets/images/opel/o-podjetju/bg-w.png);}div#storitve .iwrapper{padding-top:20px;width:75px;float:left;text-align:center;}div#storitve .o-nas .twrapper,div#storitve .placila .twrapper{padding-top:20px;width:361px;float:left;font-size:11px;text-align:justify;}div#storitve .o-nas .twrapper .text,div#storitve .placila .twrapper .text{padding-right:20px;}div#storitve .storitve .twrapper{padding-top:20px;width:797px;float:left;font-size:11px;text-align:justify;}div#storitve .content-wrapper{padding-top:20px;width:797px;float:left;font-size:11px;text-align:justify}div#storitve td{font-size:11px;}ul#StoritveMenu{list-style:none;margin:0;padding:0;float:left;width:874px;clear:both;}ul#StoritveMenu li{float:left;height:34px;}ul#StoritveMenu li a{text-decoration:none;height:34px;padding:0;display:block;background-repeat:no-repeat;background-image:url('../../assets/images/opel/menu/storitve-menu.png');}ul#StoritveMenu li a.CM-SPC{width:470px;overflow:hidden;cursor:default;background-position:0px 0px;}ul#StoritveMenu li a.financiranje{width:85px;background-position:-470px 0px;}ul#StoritveMenu li a.zavarovanje{width:89px;background-position:-555px 0px;}ul#StoritveMenu li a.rabljena{width:108px;background-position:-644px 0px;}ul#StoritveMenu li a.registracija{width:122px;background-position:-752px 0px;}ul#StoritveMenu li a.financiranje:hover{background-position:-470px -34px;}ul#StoritveMenu li a.zavarovanje:hover{background-position:-555px -34px;}ul#StoritveMenu li a.rabljena:hover{background-position:-644px -34px;}ul#StoritveMenu li a.registracija:hover{background-position:-752px -34px;}ul#StoritveMenu li a.financiranje-active{width:85px;background-position:-470px -68px;}ul#StoritveMenu li a.zavarovanje-active{width:89px;background-position:-555px -68px;}ul#StoritveMenu li a.rabljena-active{width:108px;background-position:-644px -68px;}ul#StoritveMenu li a.registracija-active{width:122px;background-position:-752px -68px;}table.form-table td{padding-bottom:5px;font-size:11px;}table.form-table .polja{width:270px;}div#NewsList{font-size:11px;}div#NewsList .news-item{background-image:url(../../assets/images/opel/novica-bg.png);background-repeat:repeat-x;height:100px;width:874px;}div#NewsList .left-side{float:left;width:130px;display:block;}div#NewsList .middle{float:left;width:674px;}div#NewsList .right-side{float:left;width:49px;padding-left:21px;padding-top:36px;}div#NewsList .image{width:115px;height:95px;padding-top:5px;padding-left:15px;}div#NewsList .title{float:left;padding-left:5px;font-weight:bold;padding-top:20px;}div#NewsList .date{float:left;color:#999;padding-top:20px;font-weight:bold;}div#NewsList .text{clear:left;padding-top:7px;text-align:justify;}div.NewsContent{font-size:11px;}div.NewsContent .content-cell{font-size:11px;vertical-align:top;}div.NewsContent .image-cell{vertical-align:top;width:126px;text-align:center;padding-top:5px;}div.NewsContent .title{float:left;padding-left:5px;font-weight:bold;}div.NewsContent .date{float:left;color:#999;font-weight:bold;}div.NewsContent .summary{clear:both;color:#999;padding-top:7px;text-align:justify;padding-right:20px;}div.NewsContent .text{clear:both;padding-top:7px;text-align:justify;color:black;font-weight:normal;padding-right:20px;padding-bottom:20px;}ul#ServisneMenu{list-style:none;margin:0;padding:0;float:left;width:874px;clear:both;}ul#ServisneMenu li{float:left;height:34px;}ul#ServisneMenu li a{text-decoration:none;height:34px;padding:0;display:block;background-repeat:no-repeat;background-image:url('../../assets/images/opel/menu/servisne-menu.png');}ul#ServisneMenu li a.CM-SPC{width:503px;overflow:hidden;cursor:default;background-position:0px 0px;}ul#ServisneMenu li a.servis{width:53px;background-position:-503px 0px;}ul#ServisneMenu li a.garancija{width:78px;background-position:-555px 0px;}ul#ServisneMenu li a.prijavni-obrazec{width:110px;background-position:-634px 0px;}ul#ServisneMenu li a.kartica-ugodnosti{width:130px;background-position:-744px 0px;}ul#ServisneMenu li a.servis:hover{background-position:-503px -34px;}ul#ServisneMenu li a.garancija:hover{background-position:-555px -34px;}ul#ServisneMenu li a.prijavni-obrazec:hover{background-position:-634px -34px;}ul#ServisneMenu li a.kartica-ugodnosti:hover{background-position:-744px -34px;}ul#ServisneMenu li a.servis-active{width:53px;background-position:-503px -68px;}ul#ServisneMenu li a.garancija-active{width:78px;background-position:-555px -68px;}ul#ServisneMenu li a.prijavni-obrazec-active{width:110px;background-position:-634px -68px;}ul#ServisneMenu li a.kartica-ugodnosti-active{width:130px;background-position:-744px -68px;}div.calendar{position:relative;}.calendar,.calendar table{width:100%;border:1px solid #e8e8e8;font-size:10px;color:#000;cursor:default;background:#F8F8F8;font-family:verdana,sans-serif;}.calendar .button{text-align:center;padding:2px;}.calendar .nav{background:#fea url(menuarrow.gif) no-repeat 100% 100%;}.calendar thead .title{font-weight:bold;text-align:center;background:#e8e8e8;color:#000000;padding:2px;}.calendar thead .headrow{background:#e8e8e8;color:#000;}.calendar thead .name{border-bottom:1px solid #FFFFCC;padding:2px;text-align:center;color:#000;}.calendar thead .weekend{color:#999;}.calendar thead .hilite{background-color:#FF9966;color:#000;}.calendar thead .active{background-color:#FF6633;}.calendar thead .daynames{background:#FFFFCC;}.calendar tbody .day{width:2em;text-align:right;padding:2px 4px 2px 2px;}.calendar tbody .day.othermonth{font-size:80%;color:#00CC33;}.calendar tbody .day.othermonth.oweekend{color:#00CC99;}.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid #000;background:#fed;}.calendar tbody .rowhilite td{background:#F1F1F1;}.calendar tbody .rowhilite td.wn{background:#F1F1F1;}.calendar tbody td.hilite{background:#FFFF66;}.calendar tbody td.active{background:#ddc;padding:2px 2px 0px 2px;}.calendar tbody td.selected{font-weight:bold;background:#A8C3D8;}.calendar tbody td.weekend{color:#ccc;font-weight:normal;}.calendar tbody td.today{background-color:#FDD950;font-weight:normal;}.calendar tbody .disabled{color:#999;}.calendar tbody .emptycell{visibility:hidden;}.calendar tbody .emptyrow{display:none;}.calendar tfoot .footrow{text-align:center;background:#e8e8e8;color:#000;}.calendar tfoot .ttip{border-top:1px solid #ccc;background:#e8e8e8;color:#666;}.calendar tfoot .hilite{background:#faa;}.calendar tfoot .active{background:#c77;padding:2px 0px 0px 2px;}.calendar .combo{position:absolute;display:none;top:0px;left:0px;width:4em;cursor:default;border:1px solid #655;background:#E8E8EA;color:#000;font-size:90%;z-index:100;}.calendar .combo .label,.calendar .combo .label-IEfix{text-align:center;padding:1px;}.calendar .combo .label-IEfix{width:4em;}.calendar .combo .hilite{background:#fc8;}.calendar .combo .active{border-top:1px solid #a64;border-bottom:1px solid #a64;background:#fee;font-weight:bold;}.calendar td.time{border-top:1px solid #a88;padding:1px 0px;text-align:center;background-color:#fed;}.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm{padding:0px 3px 0px 4px;border:1px solid #988;font-weight:bold;background-color:#fff;}.calendar td.time .ampm{text-align:center;}.calendar td.time .colon{padding:0px 2px 0px 3px;font-weight:bold;}.calendar td.time span.hilite{border-color:#000;background-color:#866;color:#fff;}.calendar td.time span.active{border-color:#f00;background-color:#000;color:#0f0;}