body{background:#d4000d url('/img/bg/body.png') 0 0 repeat; text-align:center; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0}

/* NAVIGATION-SKIP */
#nav-skip { position: absolute; left: -2000px; }
#nav-skip a:focus, #nav-skip a:active { position: absolute; left: 2000px; }

/* LAYOUT STYLE */
#mother {margin: 0 auto; width:850px; text-align:left; padding:0 0px; background:white; position:relative;}
#header .spc{min-height:298px; _height:298px; padding:1px;}
#main{padding-bottom:10px;} 

/* HEADER MOTIVE */
.motive1 #header{background:url('/img/bg/header/head1.jpg?v=1') 0 0 no-repeat;}
.kalendar-akci #header{background:url('/img/bg/header/kalendar-akci.jpg?v=1') 0 0 no-repeat;}
.aktivity-pro-nevsedni-den #header{background:url('/img/bg/header/aktivity-pro-nevsedni-den.jpg?v=1') 0 0 no-repeat;}
.aktivity-pro-vsedni-den #header{background:url('/img/bg/header/aktivity-pro-vsedni-den.jpg?v=1') 0 0 no-repeat;}
.co-jsou-labyrinty #header{background:url('/img/bg/header/co-jsou-labyrinty.jpg?v=1') 0 0 no-repeat;}
.gastronomie #header{background:url('/img/bg/header/gastronomie.jpg?v=1') 0 0 no-repeat;}
.historie-zamku-loucen #header{background:url('/img/bg/header/historie-zamku-loucen.jpg?v=1') 0 0 no-repeat;}
.komorni-expozice #header{background:url('/img/bg/header/komorni-expozice.jpg?v=1') 0 0 no-repeat;}
.komorni-expozice1 #header{background:url('/img/bg/header/komorni-expozice1.jpg?v=1') 0 0 no-repeat;}
.labyrintarium #header{background:url('/img/bg/header/labyrintarium.jpg?v=1') 0 0 no-repeat;}
.domecek-knizete-alexandra #header{background:url('/img/bg/header/domecek-knizete-alexandra.jpg?v=1') 0 0 no-repeat;}
.oteviraci-doba #header{background:url('/img/bg/header/oteviraci-doba.jpg?v=1') 0 0 no-repeat;}
.piknikove-kose #header{background:url('/img/bg/header/piknikove-kose.jpg?v=1') 0 0 no-repeat;}
.restaurace-zameckeho-hotelu-maxmilian #header{background:url('/img/bg/header/restaurace-zameckeho-hotelu-maxmilian.jpg?v=1') 0 0 no-repeat;}
.rezervace-prohlidek-zamku-loucen #header{background:url('/img/bg/header/rezervace-prohlidek-zamku-loucen.jpg?v=1') 0 0 no-repeat;}
.rychle-obcerstveni #header{background:url('/img/bg/header/rychle-obcerstveni.jpg?v=1') 0 0 no-repeat;}
.ubytovani #header{background:url('/img/bg/header/ubytovani.jpg?v=1') 0 0 no-repeat;}
.velka-zamecka-expozice #header{background:url('/img/bg/header/velka-zamecka-expozice.jpg?v=1') 0 0 no-repeat;}
.zamecka-hospudka-na-nadvori #header{background:url('/img/bg/header/zamecka-hospudka-na-nadvori.jpg?v=1') 0 0 no-repeat;}
.zamecka-vinarna #header{background:url('/img/bg/header/zamecka-vinarna.jpg?v=1') 0 0 no-repeat;}
.zamecke-slavnosti #header{background:url('/img/bg/header/zamecke-slavnosti.jpg?v=1') 0 0 no-repeat;}
.zamecke-slavnosti1 #header{background:url('/img/bg/header/zamecke-slavnosti1.jpg?v=1') 0 0 no-repeat;}
.zamecky-hotel-maxmilian #header{background:url('/img/bg/header/zamecky-hotel-maxmilian.jpg?v=1') 0 0 no-repeat;}
.zamecky-park #header{background:url('/img/bg/header/zamecky-park.jpg?v=1') 0 0 no-repeat;}
.zamek #header{background:url('/img/bg/header/zamek.jpg?v=1') 0 0 no-repeat;}
.firemni-kongresy #header{background:url('/img/bg/header/firemni-kongresy.jpg?v=1') 0 0 no-repeat;}
.chystate-vylet #header{background:url('/img/bg/header/chystate-vylet.jpg?v=1') 0 0 no-repeat;}
.planujete-svatbu #header{background:url('/img/bg/header/planujete-svatbu.jpg?v=1') 0 0 no-repeat;}
.skolni-exkurze #header{background:url('/img/bg/header/skolni-exkurze.jpg?v=1') 0 0 no-repeat;}
.romanticke-ubytovani #header{background:url('/img/bg/header/romanticke-ubytovani.jpg?v=1') 0 0 no-repeat;}
.romanticke-ubytovani1 #header{background:url('/img/bg/header/romanticke-ubytovani1.jpg?v=1') 0 0 no-repeat;}
.labyrintu-a-bludist #header{background:url('/img/bg/header/labyrintu-a-bludist.jpg?v=1') 0 0 no-repeat;}
.apartmany-zamku-loucen #header{background:url('/img/bg/header/apartmany-zamku-loucen.jpg?v=1') 0 0 no-repeat;}
.cenik-ubytovani-na-zamku #header{background:url('/img/bg/header/cenik-ubytovani-na-zamku.jpg?v=1') 0 0 no-repeat;}
.aktivity-pro-volny-cas #header{background:url('/img/bg/header/aktivity-pro-volny-cas.jpg?v=1') 0 0 no-repeat;}
.aktivity-v-okoli-loucene #header{background:url('/img/bg/header/aktivity-v-okoli-loucene.jpg?v=1') 0 0 no-repeat;}
.napsali-o-nas #header{background:url('/img/bg/header/napsali-o-nas.jpg?v=1') 0 0 no-repeat;}
.napsali-o-nas1 #header{background:url('/img/bg/header/napsali-o-nas1.jpg?v=1') 0 0 no-repeat;}
.napsali-o-nas2 #header{background:url('/img/bg/header/napsali-o-nas2.jpg?v=1') 0 0 no-repeat;}
.pr-a-reference #header{background:url('/img/bg/header/pr-a-reference.jpg?v=1') 0 0 no-repeat;}
.partneri-a-odkazy #header{background:url('/img/bg/header/partneri-a-odkazy.jpg?v=1') 0 0 no-repeat;}
.kontakty #header{background:url('/img/bg/header/kontakty.jpg?v=1') 0 0 no-repeat;}
.pripravujeme #header{background:url('/img/bg/header/pripravujeme.jpg?v=1') 0 0 no-repeat;}
.kam-od-nas #header{background:url('/img/bg/header/kam-od-nas.jpg?v=1') 0 0 no-repeat;}



/* COLS */
#col-content{float:right; width:605px; padding:10px 20px 10px 25px; _overflow-x:hidden;}
#col-side{float:left; width:200px; position:relative; z-index:5;}
.home #col-content{float:right; width:610px; padding:10px 20px 10px 20px;}
.content-wrap {overflow: hidden; width: 100%;}


/* LOGO BOX */
#logo-box{float:left; margin:4px 0 0 6px; display:inline; width:260px; height:230px; background:url('/img/bg/logo-shadow.png') 0 0 no-repeat; text-align:center; padding-top:13px; zoom:1;}
#logo-box a{ cursor:pointer; text-decoration:none;}
#logo-box h1, #logo-box p{margin:0; padding:0; font-size:117%; line-height:1;}
#logo-box img{display:block; margin:0 auto;}

/* LANG MENU */
#lang-menu{position:absolute; right:16px; top:0; font-size:83%;}
#lang-menu p{margin:0; line-height:1; text-transform:uppercase;}
#lang-menu a, #lang-menu strong{float: left; text-align:center; text-decoration:none; color:#7d7676; background:#fdfafa url('/img/bg/lang-active.png') 0 0 repeat-x; padding:7px 11px 6px 12px; border-left: 1px solid #970009;}
#lang-menu strong {border-color: #fff;}
#lang-menu img{margin:0 5px 0 0; border:1px solid #970009; vertical-align: top;}
#lang-menu strong img, #lang-menu a:hover img{border:1px solid #d4d4d4;}
#lang-menu a{color:white; background:#b4000b url('/img/bg/lang.png') 0 0 repeat-x;}
#lang-menu a:hover{background:#fdfafa url('/img/bg/lang-active.png') 0 0 repeat-x; color:#7d7676;}

/* MAIN MENU */
#main-menu{width:100%; position:relative; margin-bottom:25px;}
#main-menu li{float:left; width:100%; margin-bottom:-1px;}
#main-menu li a, #main-menu li strong{color:white; display:block; text-decoration:none; padding:5px 12px 5px; border:1px solid #a0000a; border-width:1px 0; background:#d4000e; font-weight:bold; font-size:108%; _height:1px;}
#main-menu li a:hover{background:#b0000b; text-decoration:underline; cursor:pointer;}
#main-menu li strong, #main-menu li.active a{background:#b2010e;}
#main-menu li .submenu strong{text-decoration: underline;}
#main-menu li .submenu {margin-top:-1px; font-size:92%; font-weight:normal;}
#main-menu li .submenu a, #main-menu li .submenu strong{background:#b2010e url('/img/bg/side-menu-sub.png') 12px 0.8em no-repeat; padding-left:25px; font-weight: normal;}
#main-menu li .submenu a:hover{text-decoration:underline;}

/* MENU */
#menu{margin:-55px -20px 0 -25px; background:#970003; zoom:1;}
.home #menu{margin:-55px -20px 0 -20px;}
#menu .reset li{width:130px; float:left; min-height:45px; position:relative; margin-bottom:-2px;}
#menu .reset li a{border:1px solid #d4000e; border-top: none; display:block; min-height:39px; _height:39px; border-right:none; background:#800007 url('/img/bg/menu.png') 0 0 no-repeat; color:white; font-weight:bold; padding:0px 7px 5px; text-decoration:none;}
#menu .reset li a .corners{height:9px; display: block; position: absolute; top: -9px; left: 0; background: url('/img/bg/menu-corner.png') 0 0 no-repeat; width: 130px; cursor: pointer;}
#menu .reset li:hover a .corners, #menu .reset li.hover a .corners, #menu .reset li.active a .corners{background-image: url('/img/bg/menu-corner-active.png');}
#menu .reset li:hover a, #menu .reset li.hover a, #menu .reset li.active a{background-position:100% 0; background-color:#af000c;}
#menu .reset li li{float:left; display:inline; margin:4px 20px 0 0; width:auto; min-height:0;}
#menu .reset .submenu{width:634px; bottom:-52px; position:absolute; left:0; height:48px; padding:4px 0px 0 15px; background:#af000c; margin:0; border:1px solid #d4000e; border-width:0 0 1px 1px; display:none;}
#menu .reset li:hover .submenu, #menu .reset li.hover .submenu{display:block; z-index:99;}
#menu .reset li.active .submenu{display:block;}
#menu .reset li.active-submenu{margin-bottom:50px;}

#menu .reset li li a{ display:inline; background:none; border:none; font-weight:normal; padding:0; white-space: nowrap;}
#menu .reset li li a:hover, #menu .reset li li.active a{text-decoration:underline;}
#menu .menu2 .submenu{left:-130px;}
#menu .menu3 .submenu{left:-260px;}
#menu .menu4 .submenu{left:-390px;}
#menu .menu5 .submenu{left:-520px;}

/* SEARCH BOX */
#search-box{float:right; margin:30px 15px 0 0; display:inline;}
#search-box .int-text{vertical-align:middle; width:147px; border:1px solid #fff; padding:6px 10px 5px; background:#fff url('/img/bg/input.png') 0 0 repeat-x; font-family:Arial, Tahoma, sans-serif; font-size:100%; color:#666666;}
#search-box .inline-btn{background-image:url('/img/bg/btn.png'); margin-top:4px; background-color:#d70014; vertical-align: middle;} 
#search-box .inline-btn input{ color:white; text-align:center; background-image:none; padding:0px 5px; *padding:0px 0px; height:28px; text-transform:uppercase; vertical-align: middle;}

/* ANNOT */
.home-annot{padding-top:5px;}
.home-annot .banner{margin:1.8em 0px 10px 25px;}
.home-annot .banner p{margin:0;}
.home-annot h2, .annot h1{color:#333; margin-bottom:0.35em;}
.annot h1{color:#E4251D}
.annot .date{color:#333; font-weight:bold; margin:-0.7em 0 0.5em; font-size:100%;}
.home-annot p, .annot p{color:#767676; line-height:1.6; font-size:117%; margin-bottom:1.3em;}

/* NEWS BOX */
.news-box{width:340px; float:left;  position:relative;}
.news-box h2{margin:0.1em 0 0.4em}
.news-box .reset li, .crossroad .reset li{padding:0px 5px 0px 122px; min-height:110px; _height:110px;  position:relative; vertical-align:bottom; margin-bottom:10px; zoom:1;}
.crossroad .reset li{padding-right:50px;}
.news-box h3, .crossroad h2{margin-top:0em; font-size:117%; margin-bottom:0.1em; line-height:1.2; font-weight:bold;}
.crossroad h2{font-size:125%; margin-top:7px;}
.news-box h3 a, .crossroad h2 a{text-decoration:none; color:#d4000e;}
.news-box h3 .name, .crossroad h2 .name{display:block; padding-top:4px;}
.news-box p{margin-bottom:0.5em;}
.news-box p a{margin-right:10px;}
.news-box li p, .crossroad li p{font-size:92%; color:#979696; line-height:1.4; margin:0;}
.news-box li p strong{color:#777;}
.news-box .img, .crossroad .img{background:#ffcccc; width:110px; height:110px; display:block; position:absolute; top:0px; left:0; overflow:hidden; text-align:center; line-height:108px; *font-size:96px;}
.news-box .img img, .crossroad .img img{vertical-align:middle;}
.news-box li.hover, .crossroad li.hover{background:#ffe8ea; cursor:pointer;}
.news-box li.hover .img, .crossroad li.hover .img{border-right:1px solid #fff;}

.crossroad{margin:1.2em 0 0;}
.crossroad .date{color:#333; margin:-0.2em 0 0.2em;}

/* CONTACT BOX */
.home-content{float:right; width:231px;}
.home-content h2{margin:0.1em 0 0.4em}

/* MAP BOX */
.map-box {margin: 0 11px;}
.map-box h3 {font-weight: bold; font-size: 200%; color: #adaeb1; margin: 0;}
.map-box p {font-weight: bold; font-size: 116.6%; color: #b1b2b4;}
.map-box img{display:block; margin: 15px 0;}

/* contact form */
.contact-form{background:#f4f4f6; border:1px solid #e6e6e6;}
.contact-form .in{padding:0px 20px 0;}
.contact-form h3{margin:0 0 0; padding:15px 20px 10px;}
.contact-form .inline-btn{background-image:url('/img/bg/btn.png'); background-color:#d70014;} 
.contact-form .inline-btn input{ color:white; text-align:center; background-image:none; padding:0px 5px; *padding:0px 0px; height:25px; text-transform:uppercase;}
.contact-form .message{margin-bottom:10px;}

/* FOOTER */
#footer{padding:10px 60px 5px 20px; background:#fff url('/img/bg/footer.png') 0 0 repeat-x; position:relative; zoom:1; font-size:83%;}
#footer .l{width:550px;}
#footer p{line-height:1.3;}

#footer .partners{float:left; margin-right:7px;}
#footer .partners img{margin-right:13px;}

/* BREADCRUMB */
#breadcrumb{color:#999; font-size:92%; margin:15px 0 10px;}
#breadcrumb p{margin:0; padding:0;}
#breadcrumb p span{color:#333; font-weight:bold;}
#breadcrumb a, #breadcrumb strong, #breadcrumb span{margin-right:2px;}

/* PAGING */
.paging{margin:20px 0 0px; position:relative; zoom:1; padding-top:10px; border-top:1px solid #d3d3d3;}
.paging p{text-align:center; padding:0 12em; margin:0;}
.paging a, .paging strong{ display:-moz-inline-block; display:inline-block; border:1px solid #d3d3d3; height:24px; text-align:center; line-height:24px; position:relative;}
.paging a:hover{border:1px solid #bdbdbd;}
.paging .pager a, .paging .pager strong{width:24px; }
.paging a.next, .paging a.prev{position:absolute;}
.paging a.next{right:0; top:10px; padding:0 22px 0 12px; background:url('/img/bg/arr-small-orange.png') 91% 11px no-repeat;}
.paging a.prev{left:0; top:10px; padding:0 12px 0 22px; background:url('/img/bg/arr-small-orange-left.png') 10px 11px no-repeat;}   

/* MESSAGE */
.message{ color:white; position:relative; zoom:1;}
.message p{font-weight:bold; padding:10px 20px 9px; font-size:100%; margin:0;}
.ok-message{background:#f6fbdc; border:1px solid #c6e528; color:#7d9019;}
.info-message{background:#; margin:20px 0;}
.error-message{background:#ffdcdc; border:1px solid #f37878; color:#ff0000;}

/* ATT IMAGES */
.att-images h3{margin-bottom:0.5em;}
.att-images{margin:1.5em 0 0em;}
.att-images ul.reset{margin:1em 0 0; margin-left:-11px;}
.att-images ul.reset li{float:left; margin:0 0px 11px 11px; display:inline; width:112px; height:112px; position:relative;}
.att-images ul.reset li.first{margin-left:0;}
.att-images ul.reset li a{display:block; width:110px; height:110px; line-height:108px; *font-size:100px; text-align:center; cursor:pointer; border:1px solid #e6e6e6; overflow:hidden;}
.att-images ul.reset li a:hover{border-color:#adadad;}
.att-images ul.reset li a img{vertical-align:middle;}

/* ATT FILES */
.att-files{margin:1em 0 2.5em;}
.att-files h3{margin-top:0;}
.att-files ul {margin:1em 0 0; padding:0; list-style:none;}
.att-files ul li.ico{padding-left:22px; background-repeat:no-repeat; background-position:0 1px;}
.dm { background-image: url("/img/fileico/fico-sm-3dm.png"); }
.ai { background-image: url("/img/fileico/fico-sm-ai.png"); }
.avi { background-image: url("/img/fileico/fico-sm-avi.png"); }
.bmp { background-image: url("/img/fileico/fico-sm-bmp.png"); }
.cdr { background-image: url("/img/fileico/fico-sm-cdr.png"); }
.doc { background-image: url("/img/fileico/fico-sm-doc.png"); }
.dxf { background-image: url("/img/fileico/fico-sm-dxf.png"); }
.exe { background-image: url("/img/fileico/fico-sm-exe.png"); }
.gif { background-image: url("/img/fileico/fico-sm-gif.png"); }
.html { background-image: url("/img/fileico/fico-sm-html.png"); }
.jpg { background-image: url("/img/fileico/fico-sm-jpg.png"); }
.mp3 { background-image: url("/img/fileico/fico-sm-mp3.png"); }
.pdf { background-image: url("/img/fileico/fico-sm-pdf.png"); }
.png { background-image: url("/img/fileico/fico-sm-png.png"); }
.ppt { background-image: url("/img/fileico/fico-sm-ppt.png"); }
.psd { background-image: url("/img/fileico/fico-sm-psd.png"); }
.qt { background-image: url("/img/fileico/fico-sm-qt.png"); }
.ra { background-image: url("/img/fileico/fico-sm-ra.png"); }
.swf { background-image: url("/img/fileico/fico-sm-swf.png"); }
.tif { background-image: url("/img/fileico/fico-sm-tif.png"); }
.txt { background-image: url("/img/fileico/fico-sm-txt.png"); }
.xls { background-image: url("/img/fileico/fico-sm-xls.png"); }
.zip { background-image: url("/img/fileico/fico-sm-zip.png"); }
.unknown { background-image: url("/img/fileico/fico-sm-unknown.png"); }

/* INLINE BUTTON and LINKS */
.inline-btn, .inline-link{background-repeat:no-repeat; background-position:0 0; margin:0; text-decoration:none; display:-moz-inline-box; display:inline-block;  vertical-align:middle;} 
.inline-btn input, .inline-link span{background-repeat:no-repeat; background-position:100% -100px; margin:0; font-family:Arial, Helvetica, sans-serif; border:none; background-color:transparent; display:block; *display:inline-block;  cursor:pointer; font-size:100%;}

/* ICONS */
a.rss{background:url('/img/ico/rss.png') 0 3px no-repeat; padding:1px 0 1px 17px;}

/* FORM */
.form{background:#f2f2f2; padding:20px 25px; border:1px solid #e6e6e6;}
.form p{margin:0.4em 0 1em;}
.form p.reset{margin:0;}
.form .row{width:100%; overflow:hidden;}
.form .row .l{width:20%}
.form .row .r{width:77%}
.form p.col-h-l, .form p.col-h-r{margin-top:-0.3em;}
.form .item{display:block; margin-bottom:4px;}
.form .item input{margin-left:0;}
.form .item img{vertical-align:middle;}
.form .separator{height:1px; overflow:hidden; background:#e6e6e6; margin:20px -25px; position:relative; border-top:1px solid white;}
.form .row .int-text{margin-top:0;}
.form .row label.l{margin-top:2px; }
.form h2{font-size:133%; color:#333; font-weight:bold; margin-bottom:1em; border-bottom:1px solid white;}
.form h2.error{color:#CC0000;}
.form .title{ margin:22px -25px 16px; position:relative; border-top:1px solid white; background:#eaeaea;}
.form .titleMarg{margin-top:1px;}
.form .title h2{border-top:1px solid #E6E6E6; margin:0; padding:6px 25px 5px;}
.form label, .form input{vertical-align:middle;}
.form .small{color:#666}
.form .btn-submit, .form .btn-reset{border:none; background:#ba000e; color:#fff; font-family:arial, sans-serif; height:30px; padding:0 15px; overflow:visible;}
.form .btn-reset{background:#afafaf;}
.form .message p{margin:0;}
.form .message{margin-bottom:2em;}

/* SEARCH RESULTS */
.search-results {margin: 0 0px; zoom:1;}
.search-results ul {margin: 25px 0px 0px 0; *margin: 15px 0px 0px 0; padding: 0;}
.search-results li {background: none; padding: 5px 10px 5px 60px; list-style: none; }
.search-results .number {float: left; margin: 0.1em 0 0 -40px; font-size: 150%; font-weight: bold; font-family: arial; color: #666; }
.search-results .section {color: #666; margin: 0 0 0.3em; font-size: 92%;}
.search-results .desc {padding: 0; margin:0.5em 0 0.5em;}
.search-results .url {font-size:92%;}
.search-results .item-section {margin: 0; padding: 0; font-size: 92%;}
.search-results h2 {margin: 0 0 0.1em; padding: 0; border: none; font-size: 150%; *margin-top:-1em;}
.search-results a .searched-term {text-decoration: underline;}
.search-results .searched-term {background: #eeeeee; padding: 0;}

.search-box{background: #f4f4f6; padding:8px 20px; margin: 15px 0 15px;}
.search-box label{font-size:100%;  vertical-align:middle; margin-right:10px;}
.search-box p{margin:0 0 0px;}
.search-box .int-text{ vertical-align:middle; padding:3px 4px 4px; width:250px; margin:0 2px 0 0}
.search-box .inline-btn{background-image:url('/img/bg/btn.png'); background-color:#d70014;} 
.search-box .inline-btn input{ color:white; text-align:center; background-image:none; padding:0px 5px; *padding:0px 0px; height:25px; text-transform:uppercase;}


/* DATEPICKER */
#ui-datepicker-div{border:1px solid #abadb3; padding:5px; background:#fcfcfc; zoom:1; position: absolute; left: -5000px; top: 0;}
#ui-datepicker-div table{margin:0; font-size:92%; border:none; border-spacing:2px;  *border-spacing: expression(cellSpacing=2); border-collapse: separate; width:auto;}
#ui-datepicker-div td, #ui-datepicker-div th{padding:0; border:none;}
#ui-datepicker-div td a, #ui-datepicker-div th a{padding:3px 5px; background:white; border:1px solid #ededed; display:block;}
#ui-datepicker-div td.ui-state-disabled, #ui-datepicker-div th{border:none; background:none;}
#ui-datepicker-div .ui-datepicker-header{background:#d4000e; position:relative; padding:4px; margin-bottom:5px; color:white;}
#ui-datepicker-div .ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-next {position:absolute; top:1px;width:1.8em; width:20px; height:20px; overflow:hidden; text-indent:-500px; color:white; cursor:pointer;}
#ui-datepicker-div .ui-datepicker-prev{left:2px; background:url('../img/ico/prev.png') center center no-repeat;}
#ui-datepicker-div .ui-datepicker-next{right:2px; background:url('../img/ico/next.png') center center no-repeat;}
#ui-datepicker-div iframe{display:none !important;}
.ui-datepicker-trigger{vertical-align:middle; margin-left:3px; position:relative; top:0px;}
