* {padding: 0;margin: 0;} 
body {background: #fff;font: .74em "Trebuchet MS" Verdana, Arial, sans-serif;line-height: 1.5em; }
a {color: #3B6EBF;text-decoration: none;}
a:hover {text-decoration: underline;}
#wrap {margin: 15px auto 0px auto;width: 796px;background: #fff repeat-y url('images/midbg.jpg');}
#top { background: no-repeat url('images/topbg.jpg');height: 50px;}
#content {padding: 0 20px;}
#bottom {background: #fff url('images/botbg.jpg');height: 30px;}
#wrap h1 { padding-left: 15px; }
.breadcrumbs { margin:0px 16px; padding:15px 0; }
.todo {width: 97%; margin: 5px 10px; text-align: justify; min-height:130px}
.middle {float: left; width: 59%; margin: 0 10px; text-align: justify;}
.right {float: left; width: 30%; margin: 0 10px; text-align: justify;}
.right ul {padding: 20px 0 15px 20px; margin:0;}
.right li {margin-bottom:5px; list-style-type: square; color:#3B6EBF;}
.todo h2 { color: #3B6EBF; font-size: 16px; margin: 5px 0;}
.middle h2 { color: #3B6EBF; font-size: 16px; margin: 5px 0;}
.right h2 { color: #3B6EBF; font-size: 14px; margin: 5px 0;}
#clear {display: block;clear: both;width: 100%;height:1px;overflow:hidden;}
#footer {margin: 0px auto;width: 685px;text-align: center;color: #666;}

.todo ol, .todo ul { margin:20px; }

.bg {background: url(images/button4.gif);}
.menu {padding:0 0 0 20px; margin:0; list-style:none; position:relative; font-family:"Trebuchet MS" Verdana, Arial, sans-serif; }
.menu li.top {display:block; float:left; position:relative;}
.menu li a.top_link {display:block; float:left; line-height:33px; color:#555; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}
.menu li a.top_link span {float:left; font-weight:bold; display:block; padding:0 24px 0 12px;}
.menu li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; background:url(images/down.gif) no-repeat right top;}
.menu li:hover > a.top_link, .over {color:#000; background: url(images/button4.gif) no-repeat;}
.menu li:hover > a.top_link span, .over2 {background:url(images/button4.gif) no-repeat right top;}


div#roomsData-lp {background: #ecfcfd none; margin:10px 45px; padding: 6px; border: 1px solid #86cdd1; -moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px; float: left;}
.img_left {float:left; margin-right:22px;}

.col_box_1{ width:205px; float:left}
.col_box_2{ width:180px; margin-left:5px;float:left;}
.form input{ width:180px; height:18px;}
.form textarea{ width:180px; height:124px; overflow:auto; display:block; margin-bottom:11px;}
.form textarea, .form input{ border:1px solid #e4e4e4; color:#8e8e8e; font-size:1em; font-family:Tahoma; padding-left:3px; background:none;}
.form .h_f{ height:35px;}

input .bot_form{ width:57px; height:23px; color:#646464; font-weight:bold; padding:7px; margin-top:3px}
.column { float:left;}
