@charset "utf-8";
/* CSS Document */

body { behavior:url("/img/css/csshover.htc"); }

/* ----------------- RESETS ----------------- */
html, body {margin:0;padding:0;bottom:0;top:0;height:100%;}
img {border:0;margin:0;padding:0;}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;}
input, textarea {font-family:Arial, Helvetica, sans-serif;}
ul {margin: 0;padding: 0;list-style: none;}
a{margin:0;padding:0;}
hr{margin:0;padding:0;}

/* ----------------- clearfix ------------------- */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
/* ----------------- // clearfix ------------------- */

html, body{font-family:Arial, Helvetica, sans-serif;}

/* ---------- whatever hover --------------- */
body { behavior:url("csshover.htc"); }

.white{color:#ffffff;}
.blue{color:#003976;}

.bg-darkblue{background-color:#063e79;}
.bg-lightblue{background-color:#d7dae9;}
.bg-brightblue{background-color:#e3e5f0;}

.f1214{font-size:12px;line-height:14px;}
.f1824{font-size:18px;line-height:24px;}

h1{color:#fff; background-color:; font-size:15px; line-height:16px; font-weight:normal; font-family:"Times New Roman", Times, serif; text-align:center; white-space:nowrap;}
h2{color:#fff; font-size:21px; line-height:35px; font-weight:normal; font-family:"Times New Roman", Times, serif; background-color:#003976;}

h3{color:#fff; font-size:21px; line-height:21px; font-weight:normal; font-family:"Times New Roman", Times, serif; background-color:#003976; text-align:center;}

h4{color:#deb408; font-size:21px; line-height:22px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:26px 0 0 45px; background:none;}
h5{color:#003976; font-size:13px; line-height:17px; font-family:Arial, Helvetica, sans-serif; background:none;}

p{color:#003976; background-color:#fff; font-size:12px; line-height:14px;}

.fl-left{float:left;}
.fl-right{float:right;}
.m-r-b-5px{margin:0 10px 5px 0;}
.m-left45{margin-left:45px;}
.golden-border-2px{border:2px solid #d4b687;}
.pad-bottom-15px{padding-bottom:15px;}

.m-top5px{margin-top:5px;}
.m-top10px{margin-top:10px;}
.m-top15px{margin-top:15px;}
.m-top20px{margin-top:20px;}
.m-top25px{margin-top:25px;}

.m-right10px{margin-right:10px;}
.m-right20px{margin-right:20px;}
.m-right25px{margin-right:25px;}


.hidden{display:none;}

/* ----------------- main --------------------------- */

.main{margin:0 auto;width:1006px;background-color:#d7dae9;}
.wrapper1{margin:0 auto;width:940px;padding-top:22px;padding-bottom:10px;}

.top-panel{background:url(/img/images/bg-grad-ornament.png) top left no-repeat; height:40px;}

.top-panel .language-bar{width:156px; float:left; margin-left:34px; display:inline;}
.top-panel .language-bar ul{}
.top-panel .language-bar ul li{float:left; padding:11px 16px 8px;}
.top-panel .language-bar ul li a{display:block; position:relative; width:19px; height:18px; margin:12px 0 10px 33px; overflow:hidden; text-decoration:none; cursor:pointer; margin:0;}
.top-panel .language-bar ul li a:hover{zoom:1;}
.top-panel .language-bar ul li a:hover img{position:absolute; top:0px; left:-20px;}

.top-panel .home, .top-panel .map-site, .top-panel .email{float:left; display:inline; margin-top:15px;}
.top-panel .home{margin-left:250px;}
.top-panel .map-site, .top-panel .email{margin-left:42px; margin-top:16px;}
.top-panel form{float:right; margin:10px 30px; display:inline;}
.top-panel form input{color:#fff;}
.top-panel .search-input{border:none;background:url(/img/images/bg-search.png) top left repeat-x;width:167px;height:17px;border-bottom:1px solid #c2917a;border-right:1px solid #c2917a;margin-right:5px; padding-left:5px;}
.top-panel label{display:block;float:right;margin:10px 30px;display:inline;background:url(/img/images/enter-icon.png) center right no-repeat;padding-right:12px;} /* display:inline; - to fix ie6 double margin bug */

.horizontal-line{background:url(/img/images/horizontal-line.png) top left no-repeat; height:2px; overflow:hidden;}

.logo{display:block;width:280px;height:280px;}
.header-image{width:660px;height:280px; background:none;}
.logo, .header-image{float:left;}

/* ********************top navigation panel*************************** */
.nav-panel{background:#fff url(/img/images/bg-grad-ornament.png) top left no-repeat; position:relative;}

.nav-panel ul.top-nav-list{margin:0 auto;width:700px;}
.nav-panel ul.top-nav-list-ro{margin:0 auto;width:620px;}
.nav-panel ul.top-nav-list-ru{margin:0 auto;width:815px;}

.nav-panel ul li{float:left;} /* min-height:1px; vertical-align:bottom; -- for ie7 */

.nav-panel ul li span{display:block; color:white; padding:12px 10px 16px; margin:0; cursor:default;}
.nav-panel ul li a{display:block;color:white;text-decoration:none;padding:13px 10px 15px;}
.nav-panel ul li ul{display:none; position:absolute; top:auto; z-index:100;} /* text-align:center; left:20px; background: url(/img/images/submenu-bg.png) bottom left repeat-x; */

.nav-panel ul li ul li{float:none;} /* padding-top:7px; */
.nav-panel ul li ul li a{padding:6px; color:#fff; white-space:nowrap; background:url(/img/images/bg-menu-a.png) top left repeat-x; border-top:2px solid #d5d5b4;} /* padding:10px 7px 11px; background:#d7dae9 transparent; text-decoration:underline; */
.nav-panel ul li ul li a:hover{background:url(/img/images/bg-menu-a-hover.png) top left repeat-x;} /* padding-bottom:8px; text-decoration:none; border-bottom:4px solid #063e79; */
.nav-panel ul li ul li a:active{text-decoration:none; color:#fff;} /* padding:10px 7px 13px; margin-top:3px; */ 

.nav-panel ul li a:hover, .active-state{cursor:pointer; background:url(/img/images/bg-nav-panel-link.png) top left repeat-x;}
.nav-panel ul li:hover ul, .nav-panel ul li ul li:hover{display:block;} /* margin-top:2px; to make nav hor line visible */
.nav-panel ul li:active ul, .nav-panel ul li ul li:active{display:block;}

.nav-panel .horizontal-line{float:left; width:100%;} 
.nav-panel .submenu-container{float:left; margin-left:20px; display:inline; width:900px; height:36px; border-top:5px solid #fff; background:#d7dae9 url(/img/images/submenu-bg.png) bottom left repeat-x;}
.nav-panel .submenu-container ul li span{color:#003976;}


.nav-panel .submenu-container ul li a{padding:10px 7px; color:#003976; text-decoration:underline; white-space:nowrap; margin:0;}
.nav-panel .submenu-container ul li a:hover{background:#bfc5dc none; padding-bottom:8px; text-decoration:none; border-bottom:4px solid #063e79;}
.nav-panel .submenu-container ul li a:active{text-decoration:none; color:#fff;}
.nav-panel .submenu-container .a-active-state{text-decoration:none; background:#bfc5dc; padding:9px 7px 12px; cursor:default;}

/*
.nav-panel ul li ul#the-hotel{padding:0 300px;}
.nav-panel ul li ul#accomodation{padding:0 205px;}
.nav-panel ul li ul#dining-and-entertainment{padding:0 375px;}
.nav-panel ul li ul#meetings-and-events{padding:0 170px;}
*/

/*
.nav-panel ul li ul#guest-services{padding:0 300px;} 
*/
/*
.nav-panel ul li ul#about-moldova{padding:0 400px;}
.nav-panel ul li ul#news{padding:0 300px;}
.nav-panel ul li ul#dining-and-entertainment-redirect{padding:0 375px;}
.nav-panel ul li ul#about-moldova-redirect{padding:0 400px;}
.nav-panel ul li ul#guest-services-redirect{padding:0 300px;}
*/

.nav-panel .submenu-container ul#the-hotel{margin:0 auto; width:200px;}
.nav-panel .submenu-container ul#accomodation{margin:0 auto; width:410px;}
.nav-panel .submenu-container ul#dining-and-entertainment{margin:0 auto; width:150px;}
.nav-panel .submenu-container ul#meetings-and-events{margin:0 auto; width:710px;}

.nav-panel .submenu-container ul#home{margin:0 auto; width:70px;}
.nav-panel .submenu-container ul#privacy-and-agreement{margin:0 auto; width:130px;}
.nav-panel .submenu-container ul#contact-us{margin:0 auto; width:100px;}
.nav-panel .submenu-container ul#site-map{margin:0 auto; width:70px;}
/*
.nav-panel .submenu-container ul#guest-services{margin:0 auto; width:300px;}
*/
.nav-panel .submenu-container ul#about-moldova{margin:0 auto; width:100px;}
.nav-panel .submenu-container ul#news{margin:0 auto; width:290px;}
.nav-panel .submenu-container ul#dining-and-entertainment-redirect{margin:0 auto; width:150px;}
.nav-panel .submenu-container ul#about-moldova-redirect{margin:0 auto; width:100px;}
.nav-panel .submenu-container ul#guest-services-redirect{margin:0 auto; width:300px;}
.nav-panel .submenu-container ul#search{margin:0 auto; width:100px;}

/* menu --> moldavian version */
/*
.nav-panel ul li ul#hotelul{padding:0 300px;}
.nav-panel ul li ul#cazare{padding:0 205px;}
.nav-panel ul li ul#restaurante-baruri-redirect{padding:0 375px;}
.nav-panel ul li ul#intruniri-evenimente{padding:0 170px;}
.nav-panel ul li ul#servicii{padding:0 300px;}
.nav-panel ul li ul#despre-moldova-redirect{padding:0 400px;}
*/

.nav-panel .submenu-container ul#hotelul{margin:0 auto; width:180px;}
.nav-panel .submenu-container ul#cazare{margin:0 auto; width:380px;}
.nav-panel .submenu-container ul#restaurante-baruri-redirect{margin:0 auto; width:140px;}
.nav-panel .submenu-container ul#intruniri-evenimente{margin:0 auto; width:700px;}
.nav-panel .submenu-container ul#servicii{margin:0 auto; width:300px;}
.nav-panel .submenu-container ul#despre-moldova-redirect{margin:0 auto; width:110px;}
.nav-panel .submenu-container ul#noutati{margin:0 auto; width:320px;}

.nav-panel .submenu-container ul#home-ro{margin:0 auto; width:110px;}
.nav-panel .submenu-container ul#privacy_and_agreement_ro{margin:0 auto; width:170px;}
.nav-panel .submenu-container ul#contacte-ro{margin:0 auto; width:50px;}
.nav-panel .submenu-container ul#site-map-ro{margin:0 auto; width:90px;}
.nav-panel .submenu-container ul#search-ro{margin:0 auto; width:120px;}

/* russian menu */
.nav-panel .submenu-container ul#hotel-ru{margin:0 auto; width:200px;}
.nav-panel .submenu-container ul#accomodation-ru{margin:0 auto; width:490px;}
.nav-panel .submenu-container ul#dining-and-entertainment-redirect-ru{margin:0 auto; width:150px;}
.nav-panel .submenu-container ul#meetings-and-events-ru{margin:0 auto; width:830px;}
.nav-panel .submenu-container ul#guest-services-redirect-ru{margin:0 auto; width:340px;}
.nav-panel .submenu-container ul#about-moldova-redirect-ru{margin:0 auto; width:150px;}
.nav-panel .submenu-container ul#news-ru{margin:0 auto; width:400px;}

.nav-panel .submenu-container ul#home-ru{margin:0 auto; width:110px;}
.nav-panel .submenu-container ul#privacy_and_agreement_ru{margin:0 auto; width:230px;}
.nav-panel .submenu-container ul#contacts-ru{margin:0 auto; width:50px;}
.nav-panel .submenu-container ul#site-map-ru{margin:0 auto; width:90px;}
.nav-panel .submenu-container ul#search-ru{margin:0 auto; width:120px;}


/*  ***************************************************************** main content *********************************************************************** */
.content-wrapper{width:940px; background:#fff url(/img/images/bg-LD.png) bottom right no-repeat;}
.content-left{float:left; width:287px; padding-bottom:22px;}
.content-right{float:right; width:640px; padding-bottom:26px;}

/* right content */
.content-right .category-top-img{display:block; margin:0 auto; width:537px; height:129px; margin-top:10px;}
.content-right p{margin:10px 0 0 45px; width:473px; color:#003976; font-size:13px; line-height:16px; background:none;}
.content-right h5{margin:10px 0 0 45px;}
.content-right ul{margin:10px 0 0 52px;}
.content-right .ul-width-470px{width:470px;}
.content-right ul li{color:#003976; font-size:13px; line-height:17px; background:url(/img/images/bg-square.png) 0 5px no-repeat; padding:0 0 0 14px;}
.content-right ul.ul-width-470px li{background-position:0 10px; padding:5px 0 5px 14px;}
.content-right a{color:#003976; cursor:pointer;}
.content-right a:hover{text-decoration:none;}
.content-right .img-float{float:right; margin:10px 45px 10px 10px;}
.content-right label{display:block; color:#003976; font-size:12px; line-height:12px; width:269px; margin-top:10px;} /* .list-img-cont */
.content-right table.content-table{width:; margin:20px 0 0 20px;}
.content-right table.content-table td{padding:0 10px;}
.content-right ul.three-images{margin:20px 0 0 0;}
.content-right ul.three-images li{float:left; padding:0 10px 0 0; background:none;}
.content-right ul.four-images{margin:20px 0 0 20px;}
.content-right ul.four-images li{float:left; padding:0 10px 0 0; background:none;}
.content-right .img-styles{margin:10px 0 10px 45px;}
.content-right .h4-styles{width:473px;}
.content-right ul.site-map-ul{margin:20px 0 0 40px;}
.content-right ul.site-map-ul li{padding:3px 0 3px 14px; background-position:0 8px;}
.content-right ul.site-map-ul ul{margin:0 0 0 10px;}
.content-right ul.site-map-ul ul li{background:transparent none;}
.content-right ul.m-left45{margin-left:45px;}
.content-right h5.width-470px{width:470px;}

.weekly-events{padding:0 0 0 10px; float:left; width:414px; background:url(/img/images/bg-arch-left-h2.png) top left no-repeat;}
.content-right ul.periodical-events-list{margin:0; list-style-type:none; padding:0; width:421px; float:left; border:1px solid #003976; border-top:none;}
.content-right ul.periodical-events-list li{background:none; padding:7px 0 7px 10px;}
.content-right ul.periodical-events-list li span{color:#deb408; font-size:21px; line-height:21px; font-family:"Times New Roman", Times, serif;}

.content-right .image-subscription{float:left; margin:0; clear:left; width:235px; color:#999999; font-size:11px; line-height:15px;}

.content-right .content-button, .content-left .content-button{color:#721b00; font-weight:bold; border-top:1px solid #eae8d8; border-left:1px solid #eae8d8; border-right:1px solid #7a7762; border-bottom:1px solid #7a7762; text-decoration:none; cursor:pointer; padding:4px 12px; background:url(/img/images/book-now-grad.png) bottom left repeat-x; text-align:center; vertical-align:middle;}
.content-right .content-button:hover, .content-left .content-button:hover{color:#fa782a;}
.content-right .content-button:active, .content-left .content-button:active{border-top:1px solid #7a7762; border-left:1px solid #7a7762; border-right:1px solid #dad5bc; border-bottom:1px solid #dad5bc;}

.content-right .list-img-cont{margin-top:40px; padding:0 50px 0 45px;} 
.content-right .list-img-cont .list-cont{float:left; width:260px;}
.content-right .list-img-cont .list-cont ul{margin:10px 0 15px 7px;}
.content-right .list-img-cont .list-cont h5{margin:0;}
.content-right .list-img-cont .img-cont{float:right; width:270px;}
.content-right .list-img-cont .category-right-img{display:block; width:269px; height:168px;}

.content-right .p-img-cont{padding:0 50px 0 45px; margin-top:10px;} 
.content-right .p-img-cont p{float:left; margin:0; width:inherit;}
.content-right .p-img-cont p img{float:right;}
.content-right .p-img-cont .label-img-cont{float:right; width:270px; margin-right:px;}
.content-right .p-img-cont .label-img-cont img{margin:0;}
.content-right .p-img-cont .label-img-cont label{margin:10px 0 10px 0;}

/* news archive */
.content-right .news-archive img{margin-top:20px;}
.content-right .news-archive .archive-left{float:left; width:423px; margin-top:15px;}
.content-right .news-archive .archive-left h2{margin-bottom:20px; padding:2px 0 2px 0; float:left; width:423px; background:url(/img/images/bg-arch-left-h2.png) top left no-repeat;}
.content-right .news-archive .archive-left h2 em{float:left; font-style:normal; padding-left:10px; line-height:30px;} 
.content-right .news-archive .archive-left h2 span{float:right; font-size:13px; line-height:13px; padding:17px 15px 0 0;}
.content-right .news-archive .archive-left .news-divider{float:left; width:423px; padding:0 0 10px 0;}
.content-right .news-archive .archive-left .arch-date{width:42px; float:left;}
.content-right .news-archive .archive-left .arch-date span{display:block; color:#003976; font-size:25px; line-height:25px; font-family:"Times New Roman", Times, serif; border:1px solid #003976; padding:8px 0; text-align:center;}
.content-right .news-archive .archive-left .arch-date .in-some-days{width:40px; margin-top:12px; background-color:#deb408; color:#fff; padding:1px;}
.content-right .news-archive .archive-left .arch-date .in-some-days strong{float:left; font-weight:normal;}
.content-right .news-archive .archive-left .arch-date .in-some-days span{float:right; color:#767982; font-size:29px; line-height:29px; background-color:#fff; border:none; width:29px; margin:0; padding:0; letter-spacing:-2px;}
.content-right .news-archive .archive-left .arch-date .in-some-days span span{font-size:12px; line-height:12px; letter-spacing:0px;}
.content-right .news-archive .archive-left .arch-text{width:373px; float:right;}
.content-right .news-archive .archive-left .arch-text h3{background:none; text-align:left;}
.content-right .news-archive .archive-left .arch-text a{color:#deb408; font-size:21px; line-height:21px; font-family:"Times New Roman", Times, serif;}
.content-right .news-archive .archive-left .arch-text a:hover{text-decoration:none;}
.content-right .news-archive .archive-left .arch-text p{width:373px; color:#003976; font-size:13px; line-height:21px; margin:20px 0 0 0; float:none;}
.content-right .news-archive .archive-left .arch-text img{margin:0 0 10px 10px; float:right;}


/* news and upcoming events calendar */
.content-right .news-archive .archive-right{display:inline; float:right; width:177px; background:url(/img/images/golden-line-archive.png) top left no-repeat; margin:15px 20px 0 0; padding-top:2px;}
.content-right .news-archive .archive-right h1{background:url(/img/images/bg-arch-grad.png) top left repeat-y; padding:10px 30px;}
.content-right .news-archive .archive-right h1.ru-h1{padding:10px 20px;}
.content-right .news-archive .archive-right h1.h1-upcoming-events{padding:10px 17px;}
.content-right .news-archive .archive-right h1.h1-upcoming-events-ru{padding:10px 12px;}
.content-right .news-archive .archive-right .red-border{border:1px solid #7a280e; border-top:none;}
.content-right .news-archive .archive-right p{width:151px; background:url(/img/images/golden-line-archive.png) top left no-repeat; color:#3c241d; font-size:13px; line-height:13px; padding:5px 12px; margin:0;}
.content-right .news-archive .archive-right .date-list{border-top:1px solid #ddd1cb; padding-bottom:5px;}
.content-right .news-archive .archive-right .date-list ul{margin:15px 0 0 44px;} /* display:none; */
.content-right .news-archive .archive-right .date-list ul li{background:none;}
.content-right .news-archive .archive-right .date-list ul.date-list-events{}

/* upcoming events lists */
.content-right .news-archive .archive-right .date-list ul.upcoming-events-list{margin:15px 0 0 15px;}
.content-right .news-archive .archive-right .date-list ul.upcoming-events-list li{background:none; padding:0;}
.content-right .news-archive .archive-right .date-list ul.events-days{display:none; width:100px;}
.content-right .news-archive .archive-right .date-list ul.upcoming-events-list ul{margin:0; width:147px; display:block;}
.content-right .news-archive .archive-right .date-list ul.upcoming-events-list ul li{float:none; font-size:11px; line-height:11px; text-align:center; margin:3px 0; padding:5px 0; background:none;border:1px solid #b88d7f;}  /* width:20px; border-right:1px solid #b88d7f; */
.content-right .news-archive .archive-right .date-list ul.upcoming-events-list ul li a{margin:0 0 0 5px; float:left; color:#3c241d; line-height:12px;}
.content-right .news-archive .archive-right .date-list ul.upcoming-events-list ul li span{font-size:13px; float:left; padding:0 0 0 3px; text-align:left; width:120px;}
.content-right .news-archive .archive-right .date-list ul.upcoming-events-list ul li span a:hover{font-weight:normal; color:#CC452D;}
.content-right .news-archive .archive-right .date-list ul.upcoming-events-list ul li span a:active{font-weight:normal; color:#FF8040;}

.content-right .news-archive .archive-right .date-list a:hover{text-decoration:none;}
.content-right .news-archive .archive-right .date-list .year-button{padding:5px 12px 0 15px;}
.content-right .news-archive .archive-right .date-list .year-button a{color:#3c241d; float:left; text-decoration:none; border-bottom:1px dotted #3c241d;}
.content-right .news-archive .archive-right .date-list .year-button a:hover{border:none;}
.content-right .news-archive .archive-right .date-list .year-button a:active{border:none; font-weight:bold;}
.content-right .news-archive .archive-right .button-shadow{width:16px; height:16px; float:right; background-color:#7d7070; overflow:visible; position:relative;}
.content-right .news-archive .archive-right .button-shadow div{width:14px; height:14px; background:url(/img/images/but_top_bottom.png) bottom left no-repeat; border:1px solid #cdc7a1; cursor:pointer; position:absolute; bottom:2px; right:2px;}

.content-right .news-archive .archive-right .button-shadow div:active{background:url(/img/images/but_top_bottom.png) bottom right no-repeat;}
.content-right .news-archive .archive-right .button-shadow div.roll-up{background:url(/img/images/but_top_bottom.png) top left no-repeat;}

.content-right .news-archive .archive-right .date-list ul li a.month-but{color:#3c241d;}
.content-right .news-archive .archive-right .date-list ul li a{color:#003976;}
.content-right .news-archive .archive-right .date-list ul li a:hover{font-weight:bold;}
.content-right .news-archive .archive-right .date-list ul li a:active{font-weight:bold;}

/* standard deluxe presidential */
.content-right .room-type{ width:620px; border:1px solid #003976; border-top:none; margin-top:15px;}
.content-right .room-type h3{padding:12px 34px; background:url(/img/images/bg-grad-ornament-blue.png) top left no-repeat;}
.content-right .room-type h3 em{float:left; font-style:normal; line-height:15px;}
.content-right .room-type h3 span{float:right; font-size:13px; line-height:13px; padding-top:8px;}
.content-right .room-type .rt-top-wrapper{padding:17px 34px;}
.content-right .room-type .rt-top-wrapper img{border:1px solid #003976; float:left;}
.content-right .room-type .rt-top-wrapper .float-wrapper{width:316px; float:right;}
.content-right .room-type .rt-top-wrapper .float-wrapper strong{float:left; font-size:13px; line-height:13px; font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#003976;}
.content-right .room-type .rt-top-wrapper .float-wrapper span{float:right; font-size:15px; line-height:15px; font-family:Arial, Helvetica, sans-serif; color:#003976; font-weight:bold; background-color:#ebedf4; padding:0 2px;}
.content-right .room-type .rt-top-wrapper .float-wrapper p{float:left; width:316px; margin:0; padding:26px 0 0 0; font-size:13px; line-height:16px; font-family:Arial, Helvetica, sans-serif;}
.content-right .room-type .rt-top-wrapper .float-wrapper a.about-room{color:#003976; float:left; margin-top:40px;}
.content-right .room-type .rt-top-wrapper .float-wrapper a.about-room:hover{text-decoration:none;}

.content-right .room-type .rt-top-wrapper .float-wrapper a.book-now{float:right; color:#721b00; font-weight:bold; border-top:1px solid #eae8d8; border-left:1px solid #eae8d8; border-right:1px solid #7a7762; border-bottom:1px solid #7a7762; text-decoration:none; cursor:pointer; padding:4px 12px; background:url(/img/images/book-now-grad.png) top left repeat-x; margin-top:29px;}
.content-right .room-type .rt-top-wrapper .float-wrapper a.book-now:hover{color:#fa782a;}
.content-right .room-type .rt-top-wrapper .float-wrapper a.book-now:active{border-top:1px solid #7a7762; border-left:1px solid #7a7762; border-right:1px solid #dad5bc; border-bottom:1px solid #dad5bc;}

/* photo-gallery */
.content-right .room-type .photo-gallery{position:relative;} /* height:134px; background-color:#eeeeee; */

.content-right .room-type .photo-gallery div.nav-but{width:14px; height:14px; position:absolute; top:60px; border:1px solid #d0caa7; cursor:pointer;}
.content-right .room-type .photo-gallery div.nav-but-left{left:5px; background:url(/img/images/but_right_left.png) bottom left no-repeat;}
.content-right .room-type .photo-gallery div.nav-but-left:active{background:url(/img/images/but_right_left.png) bottom right no-repeat;}
.content-right .room-type .photo-gallery div.nav-but-right{right:5px; background:url(/img/images/but_right_left.png) top left no-repeat;}
.content-right .room-type .photo-gallery div.nav-but-right:active{background:url(/img/images/but_right_left.png) top right no-repeat;}

.content-right .room-type .photo-gallery .img-container{width:566px; margin:0 auto; text-align:center;}  /* height:134px; background-color:#FF99FF; */
.img-container-make-line{height:134px; /* overflow:hidden; */}
.content-right .room-type .photo-gallery .img-container ul{margin:0 auto; list-style:none;}  /* width:345px; default width can be applied in case when js is disabled */
.content-right .room-type .photo-gallery .img-container ul li{float:left; padding:0 1px; background:none;}
.content-right .room-type .photo-gallery .img-container ul li a{display:block; width:111px; height:132px; float:left; margin:1px; position:relative; background-color:#CCCC99;}
.content-right .room-type .photo-gallery .img-container ul li a img{margin-top:5px;}
.content-right .room-type .photo-gallery .img-container ul li a div{width:101px; height:123px; border:4px solid #003976; position:absolute; top:1px; left:1px; display:none;}

.content-right .room-type .photo-gallery .img-container ul li a:hover div{display:block;}
.content-right .room-type .photo-gallery .img-container ul li a:active div{display:block; background:transparent url(/img/images/pg-ld-shadow.png) top left no-repeat;}
.content-right .room-type .photo-gallery .img-container ul li a .active-ld-film{display:block; background:transparent url(/img/images/pg-ld-shadow.png) top left no-repeat;}

.content-right .room-type div.rhythm-japan{width:575px; margin:0 auto;} /* width:620px; */
.content-right .room-type div.rhythm-japan div.make-me-visible{cursor:pointer; overflow:visible; position:relative; margin-left:-2px;} 
.content-right .room-type div.rhythm-japan div.make-me-visible div.photo-div-close{width:24px; height:24px; background:url(/img/images/close-pg.png) top left no-repeat; cursor:pointer; border:1px solid #CCCC66; position:relative; z-index:5001; bottom:-12px; right:-565px; overflow:hidden;} /* bottom:-22px; right:-598px; */
.content-right .room-type div.rhythm-japan div.make-me-visible div.photo-div-close:active{background:url(/img/images/close-pg.png) top right no-repeat;}
.content-right .room-type div.rhythm-japan div.make-me-visible img{border:2px solid #CCCC66; width:575px;}

.content-right .room-type .blinking-div-acc{display:none;}
.content-right .room-type .blinking-div h5{width:auto; padding:5px 34px; color:#003976; margin:20px 0 5px 0;}
.content-right .room-type .blinking-div h5 em{float:left; font-style:normal;}
.content-right .room-type .blinking-div h5 a{float:right; color:#721B00; text-decoration:underline; margin-right:110px; font-weight:normal; display:inline; white-space:nowrap;}
.content-right .room-type .blinking-div h5 a.ru-version-a{margin-right:80px;}
.content-right .room-type .blinking-div h5 a:hover{text-decoration:none;}
.content-right .room-type .blinking-div h5 a:active{color:#fa782a;}
.content-right .room-type .blinking-div h5 strong{float:right;}
.content-right .room-type .blinking-div h5 span{float:right; font-weight:bold; margin:0 10px; width:70px; text-align:right;}
.content-right .room-type .blinking-div h5 span.ru-version-span{width:80px;}
.content-right .room-type .blinking-div h5 a span{float:none; font-weight:normal; margin:0 5px 0 0;}
.content-right .room-type .blinking-div h5 del{float:left; text-decoration:none; color:#deb408; font-size:21px; line-height:17px; font-weight:normal; padding-left:10px;}
.content-right .room-type p{width:550px; margin-top:10px;}

.content-right .room-type .text-list-cont{padding:22px 14px 14px 33px;}
.content-right .room-type .text-list-cont .tl-left{float:left; width:288px; margin-right:25px;}
.content-right .room-type .text-list-cont .tl-left p{width:288px; margin:0; font-size:13px; line-height:16px;}
.content-right .room-type .text-list-cont .tl-left ul{margin:18px 0 0 8px;}
.content-right .room-type .text-list-cont .tl-left ul li{padding:0 0 20px 15px;}
.content-right .room-type .text-list-cont .tl-right{float:left; width:235px;}
.content-right .room-type .text-list-cont .tl-right strong{color:#003976;}
.content-right .room-type .text-list-cont .tl-right ul{margin:18px 0 0 8px;}
.content-right .room-type .text-list-cont .tl-right ul li{padding:0 0 8px 15px;}
.content-right .room-type .text-list-cont a.close{float:right; color:#003976; margin:15px 0 0 30px; cursor:pointer;}
.content-right .room-type .text-list-cont a.close:hover{text-decoration:none;}

.content-right .p-bottom{padding-bottom:15px;}

/* reservations and guest satisfaction survey full forms */
.content-right .full-form{width:620px; border:1px solid #003976; border-top:none; margin-top:15px; padding-bottom:20px;}
.content-right .full-form h3{text-align:center; padding:10px 0; background:url(/img/images/bg-grad-ornament-blue.png) top left no-repeat;}
.content-right .full-form p{padding:25px 35px; font-size:13px; line-height:16px; margin:0; width:auto;}
.content-right .full-form p del{display:block; width:462px; text-decoration:none;}
.content-right .full-form p em{float:right; text-align:right;}
.content-right .full-form strong{display:block; padding:0 0 22px 50px; font-size:13px; line-height:16px; font-weight:bold; color:#003976;}
.content-right .full-form strong span{color:#deb408; font-size:18px;}
.content-right .full-form label{display:block; width:532px; padding-left:18px; margin:0 0 0 35px;}
.content-right .full-form label em{display:inline; width:10px; float:left; position:relative; margin-left:-40px; padding-top:15px; color:#deb408; font-size:25px;}
.content-right .full-form label span{float:left; font-weight:normal; margin:13px 0 0 0; padding:0;}
.content-right .full-form label input{margin:6px; width:318px; float:right; color:#003976; font-size:14px; line-height:14px; padding:4px;}
.content-right .full-form label.bg-lightblue input{border:none;}
.content-right .full-form label.clearfix input{border:1px solid #d7dae9;}
.content-right .full-form label.clearfix input.not-valid{border:1px solid #BB0000;}
.content-right .full-form label input.check-in, .content-right .full-form form label input.check-out{width:298px; margin-right:3px;}
.content-right .full-form label input#calendar-but1, .content-right .full-form form label input#calendar-but2{
	width:15px; height:16px; float:right; margin:11px 6px 0 0; border:none; background:url(/img/images/calendar-but.png) top left no-repeat; cursor:pointer;
}
.content-right .full-form label select, .content-right .full-form label textarea{
	margin:6px; width:326px; padding:4px 0; float:right; border:1px solid #d7dae9; color:#003976; font-size:14px; line-height:14px;
}
.content-right .full-form label textarea{height:122px; width:318px; padding:4px;}
.content-right .full-form label#notes, .content-right .full-form form#gss-form label#notes3{border-bottom:1px solid #d7dae9;}
.content-right .full-form input.send-button{margin:10px 0 10px 285px; padding:2px 5px;}


/* reservations -- fieldsets */
.content-right .full-form fieldset{border:1px solid #003976; width:510px; margin:10px 0 0 35px; padding:10px 20px 0; color:#003976; position:relative;}
.content-right .full-form fieldset legend{border:1px solid #d7dae9; padding:5px;  background-color:#003976; color:#fff;}
.content-right .full-form fieldset label{margin:0; padding:0; width:245px;}
.content-right .full-form fieldset label img{margin:2px; cursor:pointer;}
.content-right .full-form fieldset label span{width:60px;}
.content-right .full-form fieldset label span.ru-drg-span{width:83px;}
.content-right .full-form fieldset label input.check-in, .content-right .full-form fieldset label input.check-out{width:130px; float:none; margin-left:20px;}
.content-right .full-form fieldset label input.check-in-ru, .content-right .full-form fieldset label input.check-out-ru{width:130px; float:none; margin:6px 0;}
.content-right .full-form fieldset label select.rooms{width:50px; float:left; margin-left:20px; display:inline;}
.content-right .full-form fieldset label select.rooms-ru{margin:0;}
.content-right .full-form fieldset table{border:1px solid #d7dae9; margin:7px 0;}
.content-right .full-form fieldset table tr{}
.content-right .full-form fieldset table td{padding:7px;} 
.content-right .full-form fieldset table select{width:50px; padding:4px 0; color:#003976; font-size:14px; line-height:14px; border:1px solid #d7dae9;}

.content-right .full-form fieldset.hidden{display:none;}

.content-right .full-form fieldset.dates-rooms-guests div.hidden-wrapper{display:none;}
.content-right .full-form fieldset.dates-rooms-guests input.content-button{width:80px; position:absolute; bottom:10px; left:20px; padding:2px 0;}

.content-right .full-form fieldset.room-details table{border-collapse:collapse;}
.content-right .full-form fieldset.room-details table th{padding:5px 0;}
.content-right .full-form fieldset.room-details table td{border:1px solid #d7dae9; text-align:center;}
.content-right .full-form fieldset.room-details table td a{padding:3px;}
.content-right .full-form fieldset.room-details table td input.content-button{width:50px; padding:2px 0;}
.content-right .full-form fieldset.room-details table td input.content-button-ru{width:70px; padding:2px 0;}

.content-right .full-form fieldset.selected-type h5{margin:10px 0 0 0;}
.content-right .full-form fieldset.selected-type h5 em{float:left;}
.content-right .full-form fieldset.selected-type h5 strong{float:right; padding:0; margin:0;}
.content-right .full-form fieldset.selected-type h5 span{float:right; padding:0; margin:0;}
.content-right .full-form fieldset.selected-type p{padding:0; margin-top:10px;}
.content-right .full-form fieldset.selected-type input.content-button{margin:5px 0; float:right; width:70px; padding:2px 0;}

.content-right .full-form fieldset.guest-info label{width:510px;}
.content-right .full-form fieldset.guest-info label em{display:inline; width:10px; float:left; position:relative; margin-left:-15px; padding-top:15px; color:#deb408; font-size:25px;}
.content-right .full-form fieldset.guest-info label span{width:120px;}
.content-right .full-form fieldset.guest-info input.content-button{width:60px; margin:10px 0 10px 255px; width:80px; padding:2px 0;}
.content-right .full-form fieldset.guest-info input.content-button-ru{width:100px;}
.content-right .full-form fieldset.guest-info strong{display:block; padding:0; font-size:13px; line-height:16px; font-weight:normal; color:#003976;}
.content-right .full-form fieldset.guest-info strong span{color:#deb408; font-size:18px;}


/* gss */
.content-right .full-form form#gss-form label input.arrival, .content-right .full-form form#gss-form label input.departure{width:90px; float:none; margin-left:13px; margin-right:2px;}
.content-right .full-form form#gss-form label img{margin:2px; cursor:pointer;}
.content-right .full-form form#gss-form label input.room-no{width:30px; margin-right:293px;}
.content-right .full-form form#gss-form div{width:532px; padding-left:18px; margin:0 0 0 35px;}
.content-right .full-form form#gss-form div span{float:left; font-weight:normal; margin:13px 0; padding:0; width:185px; color:#003976; display:block;}
.content-right .full-form form#gss-form div label{float:right; margin:0; padding:0; width:332px; margin:6px 0 0 0;}
.content-right .full-form form#gss-form div label#yes-label, .content-right .full-form form#gss-form div label#no-label{width:50px; margin:27px 0 0 10px; padding:0; float:left;}
.content-right .full-form form#gss-form div label#yes-label input,
.content-right .full-form form#gss-form div label#no-label input{
	width:20px; margin:0; padding:0; float:none;
}
.content-right .full-form form#gss-form div input{margin:6px; width:318px; float:right; color:#003976; font-size:14px; line-height:14px; padding:4px; border:1px solid #d7dae9;}
.content-right .full-form form#gss-form div select{margin:6px; width:330px; float:right; padding:4px 0; float:right; border:1px solid #d7dae9; color:#003976; font-size:14px; line-height:14px;}
.content-right .full-form form#gss-form label span{width:185px;}

.content-right .full-form form#gss-form table{ margin:10px 0 10px 35px; color:#003976; border-collapse:collapse;} /* width:550px; */
.content-right .full-form form#gss-form table th{font-weight:normal; border:1px solid #fff; height:33px; vertical-align:middle; background-color:#063e79; color:#fff;} 
.content-right .full-form form#gss-form table tr{text-align:center; height:33px; border:1px solid #fff;} /* padding:5px 15px; */
.content-right .full-form form#gss-form table td{vertical-align:middle; border:1px solid #fff;}
.content-right .full-form form#gss-form table td input{margin:0;}
.content-right .full-form form#gss-form table tbody tr.bg-lightblue{background-color:#d7dae9;}
.content-right .full-form form#gss-form table tbody tr.bg-brightblue{background-color:#e3e5f0;}
.content-right .full-form form#gss-form table strong{margin:0; padding:0; float:none; color:#fff;}
.content-right .full-form form#gss-form table .t-align-left{text-align:left; padding:5px;}

/* capacities and measures      and           rates        */
.content-right .capacities-measures table, .content-right .rates table{margin-top:15px; color:#003976; border-collapse:collapse;}
.content-right .capacities-measures table th, .content-right .rates table th{font-weight:normal; border:1px solid #fff; height:33px; vertical-align:middle; background-color:#063e79; color:#fff; white-space:nowrap; padding:0 3px;}
.content-right .rates table th{font-weight:bold;}
.content-right .capacities-measures table th em{ font-size:9px; line-height:5px; margin:0; padding:0; vertical-align:top; font-style:normal;}
.content-right .capacities-measures table tr, .content-right .rates table tr{text-align:center; height:33px; background-color:#d7dae9;}
.content-right .capacities-measures table td, .content-right .rates table td{vertical-align:middle; border:1px solid #fff;}  /* background-color:#d7dae9;  ie6 and ie7 understand that */
.content-right .capacities-measures table strong{margin:0; padding:0;}
.content-right .capacities-measures table tr:hover, .content-right .rates table tr:hover{background-color:#e3e5f0;}

/* Plan an event */
.content-right .full-form h3{background:url(/img/images/bg-grad-ornament-blue.png) top left no-repeat;}
.content-right .full-form strong{display:block; padding:0; font-size:13px; line-height:16px; font-weight:normal; color:#003976; margin:0 0 10px 35px;}
.content-right .full-form strong span{color:#deb408; font-size:18px;}
.content-right .full-form form.plan-an-event-form input#calendar-but1, .content-right .full-form form.plan-an-event-form input#calendar-but2{margin-right:183px; display:inline;}

.content-right .full-form form.plan-an-event-form label input.begining-date{width:120px; float:none; margin-left:120px; margin-right:2px;}
.content-right .full-form form.plan-an-event-form label input.begining-date-ro{margin-left:126px;}
.content-right .full-form form.plan-an-event-form label input.begining-date-ru{margin-left:124px;}
.content-right .full-form form.plan-an-event-form label input.end-date{width:120px; float:none; margin-left:147px; margin-right:2px;}
.content-right .full-form form.plan-an-event-form label input.end-date-ro{margin-left:132px;}
.content-right .full-form form.plan-an-event-form label input.end-date-ru{margin-left:105px;}

.content-right .full-form form.plan-an-event-form label img{margin:2px; cursor:pointer;}
.content-right .full-form form.plan-an-event-form label select{width:130px; float:right; margin-right:203px; display:inline;}
.content-right .full-form form.plan-an-event-form label input.no-att{width:120px; margin-right:203px; display:inline;}
.content-right .full-form form.plan-an-event-form div{width:532px; padding-left:18px; margin:0 0 0 35px;}
.content-right .full-form form.plan-an-event-form div span{float:left; font-weight:normal; margin:13px 0; padding:0; width:185px; color:#003976;}
.content-right .full-form form.plan-an-event-form label#yes-label, .content-right .full-form form.plan-an-event-form label#no-label{width:50px; margin:13px 0 13px 15px; padding:0; float:left;}
.content-right .full-form form.plan-an-event-form label input.radio{width:20px; margin:0; padding:0; float:left;}
.content-right .full-form form.plan-an-event-form input.content-button{margin:10px 0 10px 285px; padding:1px 3px;}

/* Contact Us */
.content-right .full-form strong{margin-top:10px;}
.content-right .full-form form.contact-us-form input.content-button{margin:10px 0 10px 285px; padding:2px 3px;}


/* left content --> left submenu */
.content-left .left-menu{width:212px; margin-top:10px; background-color:#003976; color:#fff; font-size:17px; line-height:30px; padding:25px 40px 25px 30px;}
.content-left .left-menu ul{width:230px;}
.content-left .left-menu ul li{}
.content-left .left-menu ul li span{visibility:hidden;}
.content-left .left-menu ul li:hover span{visibility:visible;}
.content-left .left-menu ul li:active span{visibility:visible;}
.content-left .left-menu ul li a{ margin-left:10px; color:#fff; cursor:pointer;}
.content-left .left-menu ul li:hover a{text-decoration:none; margin-left:20px;}
.content-left .left-menu ul li:active a{text-decoration:none; margin-left:20px;}
.content-left .left-menu ul li a:active{text-decoration:none; margin-left:20px;}

/* left content --> reservations and guest satisfaction survey */
.content-left .mini-form{width:260px; background:url(/img/images/golden-line.png) top left no-repeat; padding-top:2px; margin:15px 0 0 20px;}
.content-left .mini-form h1{background:#fff url(/img/images/bg-red-grad.png) top left no-repeat;}
.content-left .mini-form h1#res{padding:10px 72px;}
.content-left .mini-form h1.ru-res{padding:10px 0px;}
.content-left .mini-form h1#gss{padding:10px 12px;}
.content-left .mini-form .red-border{border:1px solid #7a280e; border-top:none;}
.content-left .mini-form p{background:#fff url(/img/images/golden-line.png) top left no-repeat; padding:12px 15px 10px 15px; color:#3c241d; font-size:13px; line-height:16px;}
.content-left .mini-form .fill-form{border-top:1px solid #ddd1cb; padding:0 15px 16px 15px; background-color:#fff;}
.content-left .mini-form .fill-form form label{display:block; color:#3C241D; font-size:11px; line-height:11px; letter-spacing:1px; margin:10px 0 0 2px; width:50px;}
.content-left .mini-form .fill-form form input{width:222px; background-color:#fff; font-size:14px; line-height:14px; color:#721b00; margin-top:5px; border:none; border-bottom:1px solid #ca977e; border-right:1px solid #ca977e; padding:3px 2px; border:1px solid #d0caa7;} /* background-color:#862900; color:#fff; */


.content-left .mini-form .fill-form form input.proceed{float:right; width:70px; padding:2px 0; color:#721b00; text-align:center; cursor:pointer; text-decoration:none; background:url(/img/images/book-now-grad.png) bottom left repeat-x; border-top:1px solid #eae8d8; border-left:1px solid #eae8d8; border-right:1px solid #7a7762; border-bottom:1px solid #7a7762; margin-top:20px;}
.content-left .mini-form .fill-form form input.proceed:hover{color:#fa782a;}
.content-left .mini-form .fill-form form input.proceed:active{border-top:1px solid #7a7762; border-left:1px solid #7a7762; border-right:1px solid #dad5bc; border-bottom:1px solid #dad5bc;}

.content-left .mini-form .fill-form form input.ru-proceed{width:90px; font-size:12px; font-weight:bold;}

.content-left .mini-form .fill-form form.gss-form{border:none;}

/* reservations mini form */
.content-left .mini-form form{border-top:1px solid #ddd1cb; color:#3C241D;}
.content-left .mini-form label{margin:7px 6px 0 6px; padding:0; width:245px;}
.content-left .mini-form label img{margin:4px 0 0 4px; border:none; cursor:pointer;}
.content-left .mini-form label span{width:60px; float:left; margin:5px 7px;}
.content-left .mini-form label input{color:#3C241D; font-size:14px; line-height:14px; padding:3px; border:1px solid #ddd1cb;}
.content-left .mini-form label input.check-in, .content-left .mini-form label input.check-out{width:130px; color:#3C241D; margin-left:11px;} /* margin-left:12px; */

.content-left .mini-form label input.check-in-ru, .content-left .mini-form label input.check-out-ru{width:105px; color:#3C241D; margin:0;}
.content-left .mini-form label span.ru-span{width:90px; }

.content-left .mini-form label input.calendar-but5, .content-left .mini-form label input.calendar-but6{
	width:15px; height:16px; float:right; margin:4px 0 0 4px; border:none; background:url(/img/images/calendar-but.png) top left no-repeat; cursor:pointer;
}
.content-left .mini-form label select.rooms2{width:50px; float:right; margin-right:107px; display:inline; padding:3px 0; border:1px solid #ddd1cb; color:#3C241D; font-size:14px; line-height:14px;}
/*
.content-left .mini-form table{border:1px solid #ddd1cb; margin:7px;}
.content-left .mini-form table td{padding:7px;} 
.content-left .mini-form table select{width:50px; padding:3px 0; color:#3C241D; font-size:14px; line-height:14px; border:1px solid #ddd1cb;}
*/
.content-left .mini-form input.content-button{float:right; margin:12px 7px; display:inline; width:80px; padding:2px 0;}
.content-left .mini-form input.ru-content-button{width:90px; margin:12px 15px; font-size:12px;}

.home-page{}
.home-page img{margin:10px 0 5px 20px;}
.home-page h4{width:490px; margin:50px 0 20px 0; float:left;}
.home-page p{width:490px; float:left; letter-spacing:1px; background:none;}

/* reception room rates */
.rates .reception-rates-table{margin:0 auto; margin-top:20px;}

.map-container{text-align:center; padding:10px 0;}
.map-container img:hover{cursor:pointer;}
.map-container a.show-large-map{text-decoration:underline;}
.map-container a.show-large-map:hover{text-decoration:none;}
.map-container .div-small-map{width:557px; margin:0 auto; margin-top:10px;}
.map-container .div-big-map{width:600px; margin:5px 0 0 17px;}

.not-valid{border:1px solid #BB0000;}

/* ***************************************************************** bottom navigation panel ************************************************************* */
.bottom-nav-panel{background:url(/img/images/bg-grad-ornament.png) top left no-repeat;}
.bottom-nav-panel ul{margin:0 auto;width:630px;}
.bottom-nav-panel ul.ul-ro-version{margin:0 auto;width:720px;}
.bottom-nav-panel ul.ul-ru-version{margin:0 auto;width:770px;}
.bottom-nav-panel ul li{float:left;}
.bottom-nav-panel ul li a{display:block; color:#fff; padding:12px 10px;}
.bottom-nav-panel ul li a:hover{text-decoration:none; cursor:pointer;}
.bottom-nav-panel ul li span{display:block; color:#fff; padding:12px 10px; cursor:default;}

/* ***************************************** footer ****************************************** */
.footer{color:#003976;font-size:10px;line-height:12px;}
.footer a{color:#003976; cursor:pointer;}
.footer a:hover{text-decoration:none;}

.old-phone{display:block; float:left; position:relative; width:101px; height:148px; z-index:10; margin:-115px 0 0 -55px;}

.footer-left{width:274px;margin:10px 0 0 14px;}
.footer-middle{width:135px;margin-left:110px;margin-top:35px;}
.footer-middle-ru{width:170px;}
.footer-right{width:204px;float:right;margin-top:35px;margin-right:-38px;}
.footer-left, .footer-middle{float:left;}

.ring-thing{display:block; float:right; position:relative; width:78px; height:63px; z-index:10;margin-top:-33px;margin-right:-25px; }


/*--------------------------------------RESULT PAGE------------------------------*/
#global-search-box {
	margin-top:20px;
	width:640px;
	display:block;
}
#global-search-form {
	margin-left:45px;
}
#global-search{
		float:left;

		padding-top:15px;		
		padding-bottom:20px;
		padding-left:2px;

		margin-bottom:20px;
		
		border-top:1px dotted #d5d5d5;
		border-bottom:1px dotted #d5d5d5;

		width:209px;
		}
		
		
form .search-field{
		border:1px solid #abbfd2;
		
		padding-left:5px;
		
		padding-top:3px;
		padding-bottom:3px;
		
		font-family:Tahoma;
		font-size:12px;
		
		color:#838282;
		width:177px;		
		}

form .search-field-results{
		border:1px solid #abbfd2;
		
		padding-left:5px;
		
		padding-top:3px;
		padding-bottom:3px;
		
		font-family:Tahoma;
		font-size:12px;
		
		color:#838282;
		width:410px;
		}

form .lens{
		position:relative; 
		left:4px; 
		top:4px;
		}


form .cautare{
		font-family:Tahoma;
		font-size:17px;
		
		padding-right:5px;
		color:#3C241D;
		}
#left-column #stats {
	font:10px Tahoma, Arial;
	color:#777777;
	line-height:14px;
}
#global-search-preference{
		position: relative; 
		float:left; 
		
		width:540px;  

		padding-bottom:20px;	
		padding-top:16px;	
		margin-left:45px;

		border-bottom:1px dotted #ccc;
		}

#global-search-preference label{
		font-family:Tahoma; 
		font-size:12px; 
		width:auto;
		padding-left:3px;
		color:#414040; 
		}

#global-search-preference br{
		line-height:4px;
		}

#global-search-preference-en{
		position: relative; 
		float:left; 
		
		width:473px;  

		padding-bottom:20px;	
		padding-top:16px;	
		padding-left:66px;

		border-bottom:1px dotted #ccc;
		}

#global-search-preference-en label{
		font-family:Tahoma; 
		font-size:12px; 
		
		padding-left:3px;
		color:#414040; 
		}

#global-search-preference-en br{
		line-height:4px;
		}

.docs-per-page{
		position: relative; 
		float:left; 
		
		color:#414040;
		}

.docs-per-page .res_margin{ 
		margin-left:10px;
		}


.quotes-per-page{
		position: relative; 
		float:left;  
		
		color:#414040;
		margin-left:26px; 
		}

#warning {
		position:relative; 
		float:left; 
		

		
		}

#global-search-box #warning .wrong-search{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:16px;
		
		color:#728BBA;  
		line-height:52px;
		}
		
#global-search-box #warning h2{
		font-family: Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:normal;
		background:none;
		color:#DEB408;
		margin-left:45px;
		padding:0 0 8px 0;
		}
#warning h1 {
	margin-left:45px;
	line-height:16px;
	margin-top:10px;
}		
#warning ul{
		list-style:none;
		
		background:none;
		font-family: Tahoma;
		font-size:12px;
		color:#6d8194;
		margin:0 0 0 45px;
		line-height:17px;
		}
#warning ul li {
	background:none;
	padding-left:0;
	color:#3C241D;
	line-height:20px;
}


#global-search-box h1{
		padding:0;
		position:relative;		
		display:block;
		font-family: Tahoma;
		font-size:16px;
		text-align:left;
		color:#3C241D;
		line-height:20px;
		white-space:normal;		
		}


p.global-search-metadata{	
		position:relative;
		clear:both;
		margin-left:45px;
		
		}

.global-search-metadata .query{
		font-family:Tahoma;
		font-size:12px;
		color:#414040;

		padding-left:3px;
		}


.global-search-metadata .query-res{
		font-family:Tahoma;
		font-size:12px;
		font-weight:bold;
		
		padding-right:10px;
		
		color:#414040;
		}

.global-search-results{
		position:relative;
		float:left;
		

		list-style:none; 
		padding-top:30px;
		
		}
ul.global-search-results li {
	background:none;
	padding-left:0;
}

.global-search-results a{
		color:#DEB408;
		font-family:"Times New Roman",Times,serif;
		font-size:21px;
		line-height:21px;

		}

.global-search-results em{
		color:#DEB408;
		font-family:"Times New Roman",Times,serif;
		font-size:21px;
		line-height:21px;
		font-style:normal;
		}		
		
ul blockquote{
		font-family:Tahoma;
		font-size:13px;
        line-height:21px;
		color:#003976;
		padding-top:7px;
		}

ul.container-quote{

		padding-bottom:14px;				
		padding-right:24px;
		}
p.pages {
	width:auto;
	clear:both;
}				
a.next, a.prev {
	text-decoration:none;
	padding:0 4px;
	line-height:18px;		
}
a.next img, a.prev img {
	padding:0 5px;
	position:relative;
	top:1px;
}
span a {
	text-decoration:none;
	padding-right:3px;
	margin-right:3px;
}
.current {
	padding-right:3px;
	margin-right:3px;
	text-decoration:underline;
	margin-left:6px;
}