/* Copyright (c) Booking.md | http://www.booking.md */

body {padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333; background-color: #f1f1f1; text-align:center; background-image:url(http://www.booking.md/images/back_frame.png); background-position: top center; background-repeat:repeat-y; }
table {border:0; }
a {text-decoration:none; color:#336699; }
a:hover {text-decoration:underline; }
img {border:none; }
form,table {margin: 0; padding:0; border:0;}
h1,h2,h3,h4,h5,h6 {font-size:18px; font-weight:normal; margin:0; padding:0; }
h1 {line-height: 30px; }
h1 a, h2 a {color:#22486e; }
ul {margin:0; padding:0; }
li {list-style-type:none; line-height: 18px; }

.fleft {float: left; }
.fright {float: right; }
div.sep {font-size: 1px; height:1px; line-height:1px; margin: 10px 0; background-color:#dfdfdf; }
div.cleaner {clear: both; }
div.errors, div.messages {margin: 0 0 20px; }
div.errors li {list-style-type: square; margin-left: 15px; color: #ce0100;}
div.errors h2 {color: #ce0100;}
div.messages li {color: #048d01; font-weight: bold;}
#content #info div.messages h2 {color: #048d01; font-size: 18px; }

#container {width:960px; margin: 0 auto; text-align:left;}

#header {height: 100px; }
#header #logo {text-indent: -1000px; outline:0; float:left; background-image:url(http://www.booking.md/images/logo.png); margin: 28px 0 0 30px; }
#header #logo a {display: block; width: 200px; height: 45px;}
#header #metas {color: #666; float: left; width: 450px; margin: 20px 0 0 50px; font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal; text-transform: normal; letter-spacing: normal;}
#metas a {color: #555;}
#header #langs {float: right; color: #999; font-size: 11px; margin: 20px 30px 0 0; padding: 5px 10px; border: solid 1px #f6f3e1; background-color: #fffdf2; }
#header #langs p.selector {margin: 0 0 5px; font-weight: bold; color: #222; }
#header #langs li {display: inline; margin-right: 10px; }
#header #langs li a {text-decoration: underline;}
#header #langs li a:hover {text-decoration: none;} 
#header #langs li.active a {color: #888; font-weight: bold; text-decoration: none; }
#skype {float: right; height: 34px; margin: 0; line-height: 34px; font-size: 11px; }
#skype img {float: left; margin: 0 5px 0 0;}

#menuHead {height: 25px; margin: 0 30px; margin-bottom: 40px; }
#menuHead, #menuHead li {background-image:url(http://www.booking.md/images/back_grad_blue_p.png); background-position: top left; background-repeat: repeat-x; }
#menuHead a {color: #fff; line-height: 25px; text-decoration: underline; }
#menuHead a:hover {text-decoration: none;}
#menuHead li {background-color: #33679a; display: block; float:left; padding: 0 30px; border-right: solid 1px #fff; }
#menuHead li:hover {padding-bottom: 8px; background-color: #eaac3e; background-image:url(http://www.booking.md/images/back_bt_blue.png); background-position: top center;}
#menuHead li.active {padding-bottom: 8px; background-color: #eaac3e; background-image:url(http://www.booking.md/images/back_bt_orange.png); background-position: top center; font-weight: bold;}
#menuHead li.active a {text-decoration: none;}

#content {padding: 0 30px;}

#breadcrumbs {margin: 10px 0 20px; height:16px; }
#breadcrumbs li {display: inline; float:left; font-size: 12px; line-height:12px; margin:0 4px 0 0;}
#breadcrumbs a {text-decoration: underline; }
#breadcrumbs a:hover {text-decoration: none; }

#content h1 {margin-top: 20px;}

#content input.submit {background-color: #048d01; background-image:url(http://www.booking.md/images/back_bt_green3.png); background-repeat: repeat-x; color:#fff; font-weight:bold; padding: 4px 15px; border: solid 1px #336699; margin-top:10px; font-size:11px;}
#content div.inlineMenu {height: 33px; margin: 20px 0 10px; }
#content div.inlineMenu, #content div.inlineMenu li {background-color: #dddddd; background-image:url(http://www.booking.md/images/back_grad_gray_p.png); background-position: top left; background-repeat: repeat-x; }
#content div.inlineMenu a {line-height: 25px; text-decoration: underline; color:#000; }
#content div.inlineMenu a:hover {text-decoration: none;}
#content div.inlineMenu li {display: block; float:left; padding: 0 20px; border-right: solid 1px #fff; }
#content div.inlineMenu li.active {background-color: #33679a; background-image:url(http://www.booking.md/images/back_bt_blue.png); background-position: top center; font-weight: bold; padding-bottom:8px;}
#content div.inlineMenu li.active a {text-decoration: none; color: #fff;}
#content div.additionalMenu {margin: 10px 0; text-align: center; font-size: 18px; font-weight: normal; }

#content p.filter {margin:0; text-align: right; font-size: 11px; }

#footer {clear: both; border-top: solid 2px #ddd; padding:10px 0 20px; text-align:left; font-size:11px; margin: 50px 30px 0;}
#footer a {text-decoration:underline; color:#336699; }
#footer a:hover {text-decoration:none; }
#footer li {display: inline; padding: 0; margin-right: 10px;}
#footer p.copy {color:#777; margin:10px 0 0;}
#footer p.info {float: right; color:#999; margin:0; }
#footer p.info a {color: #666; padding:0; }
#footer p.info a:hover {color: #666; background:none;}
#footer ul.partners li {float: left; display: inline; height: 25px; }