body {font-size: 62.5%; margin: 0; padding:0px; background: #fff; color:#666; font-family: Tahoma, Arial, sans-serif;}
html, body {height:100%;}

/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#a2a2a2; text-decoration:underline; outline:0}
a:hover {text-decoration:none;}

hr {color: #999; background-color:#999; border:0px none; height:1px; }
h1, h2, h3, h4 {margin:0; padding:12px 0;}
h1 {color:#1e2f37; font-size:2em; font-weight:normal;}
h2 {font-size:1.5em; font-weight:normal; padding:0 0 11px;}
h3 {font-size:1.3em; font-weight:normal; padding:0 0 11px;}
h4 {}


ul {}
ul li {}

p {margin:0; padding:0 0 10px;}
fieldset {padding:0; border:none; border:0px solid #333; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Arial;}
big {font-size:1.1em;}
small {font-size:0.9em;}

.cl {clear:both; font-size:0;}
.right {float:right;}
.left {float:left;}

#main{}
#container {font-size: 1.1em; width:963px; margin:0 auto; background:url(images/header_bg.jpg) 0 0 no-repeat; padding:0 0 14px;}
#header {position:relative; }
.logo {position:absolute; left:13px; top:0; width:143px;}
.phone {width:100px; position:absolute; right:200; top:16px;}
.auth {width:100px; position:absolute; right:0; top:16px;}
.auth a:hover {text-decoration:underline;}
.main_menu {position:relative; top:49px; left:183px; background:#357290 url(images/menubg.png) 0 0 no-repeat; padding:0 0 0 32px; width:748px; height:41px;}
#inner_body #header {height:99px;}
#inner_body .main_menu {background:#357290 url(images/menubg2.png) 0 0 no-repeat; }
.main_menu ul {list-style:none; margin:0; padding:0; overflow:hidden;}
.main_menu li {float:left; height:36px; text-transform:uppercase; margin:0 0 0 -1px; border-left:1px #6b9db5 solid; padding:0 1px 0 0;}
.main_menu a {height:13px; float:left; color:#fff; text-decoration:none; display:block; padding:11px 24px 12px;} 
.main_menu a:hover {background:#4c85a1 url(images/menu_hover.gif) 0 0 repeat-x;}
.main_menu .active {height:41px;}
.active a, .active a:hover {background:#871320 url(images/active.gif) 0 0 repeat-x; border-bottom:5px #71111c solid;}
.login {background:url(images/button.gif) 0 0 no-repeat; display:block; width:44px; height:19px; padding:3px 0 0; margin:0 0 0 7px; text-align:center; color:#1e1e1e; font-weight:bold; text-decoration:none; float:right;}
.signup {color:#a21626; text-decoration:none; font-weight:bold; display:block; margin:3px 0 0; float:right; }

.promo {background:#2f6681 url(images/promo_top.gif) 0 0 no-repeat; position:relative; width:963px; padding:5px 0 0; margin:49px 0 0;}
.inpromo {background:url(images/promo_bot.gif) 0 100% no-repeat; padding:0 0 5px 5px; width:958px; overflow:hidden;  height:219px;}

.left_banner {height:219px; background:url(images/travel.jpg) 0 0% no-repeat;}
.right_banner {height:219px; background:url(images/promo.jpg) 282px 0% no-repeat;}

.more_info {position:absolute; width:181px; height:42px; top:150px; left:21px; display:block;}
.signup_now {position:absolute;  top:150px; left:322px; color:#2F6681; font-size:16px; text-transform:uppercase; font-family:Myriad Pro; text-decoration:none; font-weight:bold;}
.signup_now:hover {text-decoration:underline;}



.text {background:url(images/text_top.gif) 0 0 no-repeat; padding:9px 0 0; margin:9px 0 0;}
.text_brd {background:#f5f5f5 url(images/text_brd.gif) 0 0 repeat-y;}
.intext {background:url(images/text_bot.gif) 0 100% no-repeat; padding:0 7px 14px;}
.description {float:right; width:657px;}
.description img {margin:30px 0;}
.sidebar {float:left; width:276px; }
.sidebar h2 {padding:2px 0 12px;}
.sidebar h4 {font-size:1.1em; padding:10px 0; color:#2f6681;}
.sidebar h4 a {color:#2f6681; text-decoration:none;}
.sidebar h4 a {text-decoration:underline;}
.sideblock {background:url(images/block_top.gif) 0 0 no-repeat; padding:8px 0 0; width:276px; margin:0 0 8px;}
.sideblock_brd {background:url(images/block_brd.gif) 0 0 repeat-y;}
.insideblock {background:url(images/block_bot.gif) 0 100% no-repeat; padding:0 14px 14px;}
.insidetext { color:#1e2f37; font-size:2em; font-weight:normal; }

.biglink a {font-size:1.3em; color:#2f6681; text-decoration:none;}
.biglink a:hover {text-decoration:underline;}

.sideblock2 {background:#e1ecf1 url(images/contact_top.gif) 0 0 no-repeat; padding:7px 0 0; width:276px; margin:0 0 8px;}
.insideblock2 {background:url(images/contact_bot.gif) 0 100% no-repeat; padding:0 14px 14px;}
.icq {background:url(images/icq.gif) 0 0 no-repeat; padding:0 0 8px 23px;}
.skype {background:url(images/skype.gif) 0 0 no-repeat; padding:0 0 8px 23px;}

.line {font-size:0; height:1px; background:url(images/dash.gif) 0 0 repeat-x; margin:10px -5px;}

#content {margin:0 0 14px;}

.pack {float:left; width:209px; margin:0 10px 40px 0;}
.inpack {padding:0 0 17px 5px;}
.pack img {margin:5px 0 0;}
.pack dt {margin:0; font-weight:bold;}
.pack dd {margin:0; font-weight:bold; padding:1px 0 13px;}
.travel dd {color:#a41a2a;}
.reg dd {color:#126b88;}
.biz dd {color:#bf7b10;}
.travel {background:#faebec url(images/travel_bg.png) 0 0 no-repeat;}
.travel .inpack {background:url(images/travel_bg_bot.gif) 0 100% no-repeat;}
.reg {background:#e3f5fb url(images/reg_bg.png) 0 0 no-repeat;}
.reg .inpack {background:url(images/reg_bg_bot.gif) 0 100% no-repeat;}
.biz {background:#f8f0e3 url(images/biz_bg.png) 0 0 no-repeat; margin:0 0 40px;}
.biz .inpack {background:url(images/biz_bg_bot.gif) 0 100% no-repeat;}

#footer {height:30px; padding:15px 0 0 15px; background:#367492 url(images/footer_bg.png) 0 0 no-repeat; color:#9bbac9;}
.submenu {color:#fff; float:right; width:315px; padding:0 0 0 0;}
#footer a {color:#fff;}
#footer a:hover {color:#9bbac9;}
