ul {
 padding-left: 0px;
 margin-left: 10px;
 margin-top: 1px;
 margin-bottom: 1px;
}
li { list-style-image: url('img/bullet.gif'); font-family:Verdana; font-size:11px; line-height: 17px; color:#545128; text-decoration:none;}

body { font-family:Verdana; font-size:11px; color:#6A6A6A; text-decoration:none;  line-height: 17px;}
td { font-family:Verdana; font-size:11px; color:#6A6A6A; text-decoration:none;  line-height: 17px;}
a:link { font-family:Verdana; font-size:11px; color:#202F80; text-decoration:none; font-weight:bold;}
a:visited { font-family:Verdana; font-size:11px; color:#202F80; text-decoration:none; font-weight:bold;}
a:hover { font-family:Verdana; font-size:11px; color:#202F80; text-decoration:underline; font-weight:bold;}

.sidebar:link { font-family:Verdana; font-size:12px; color:#ffffff; text-decoration:none; font-weight:bold; text-decoration:none; }
.sidebar:visited { font-family:Verdana; font-size:12px; color:#ffffff; text-decoration:none;  font-weight:bold; text-decoration:none;}
.sidebar:hover { font-family:Verdana; font-size:12px; color:#ffffff; text-decoration:underline; font-weight:bold;}

.header { font-family:Verdana; font-size:13px; color:#1E84CC; text-decoration:none; font-weight:bold; }
.header:link { font-family:Verdana; font-size:13px; color:#1E84CC; text-decoration:none; font-weight:bold; }
.header:visited { font-family:Verdana; font-size:13px; color:#1E84CC; text-decoration:none;  font-weight:bold;}
.header:hover { font-family:Verdana; font-size:13px; color:#1E84CC; text-decoration:underline; font-weight:bold; }

.topbar { font-family:Verdana; font-size:13px; color:#ffffff; text-decoration:none; font-weight:bold; text-transform: uppercase; }
.topbar:link { font-family:Verdana; font-size:13px; color:#ffffff; text-decoration:none; font-weight:bold; text-transform: uppercase; }
.topbar:visited { font-family:Verdana; font-size:13px; color:#ffffff; text-decoration:none;  font-weight:bold; text-transform: uppercase; }
.topbar:hover { font-family:Verdana; font-size:13px; color:#ffffff; text-decoration:underline; font-weight:bold; text-transform: uppercase; }

.footer { font-family:Verdana; font-size:12px; color:#ffffff; text-decoration:none; font-weight:bold; }
.footer:link { font-family:Verdana; font-size:12px; color:#ffffff; text-decoration:none; font-weight:bold; }
.footer:visited { font-family:Verdana; font-size:12px; color:#ffffff; text-decoration:none;  font-weight:bold;}
.footer:hover { font-family:Verdana; font-size:12px; color:#ffffff; text-decoration:underline; font-weight:bold; }

.top_nodes { font-family:Verdana; font-size:11px; color:#530000; text-decoration:none; font-weight:bold; text-transform: uppercase; background-image:url(img/top-title.gif);}
.top_nodes:link { font-family:Verdana; font-size:11px; color:#530000; text-decoration:none; font-weight:bold; text-transform: uppercase;}
.top_nodes:visited { font-family:Verdana; font-size:11px; color:#530000; text-decoration:none;  font-weight:bold; text-transform: uppercase;}
.top_nodes:hover { font-family:Verdana; font-size:11px; color:#530000; text-decoration:underline; font-weight:bold; text-transform: uppercase;}

.offer_title { font-family:Verdana; font-size:12px; color:#CA5CBD; text-decoration:none; font-weight:bold;vertical-align:middle; }
.offer_title:link { font-family:Verdana; font-size:12px; color:#CA5CBD; text-decoration:none; font-weight:bold; }
.offer_title:visited { font-family:Verdana; font-size:12px; color:#CA5CBD; text-decoration:none;  font-weight:bold; text-decoration:none;  }
.offer_title:hover { font-family:Verdana; font-size:12px; color:#CA5CBD; text-decoration:underline; font-weight:bold; }

.title { font-family:Verdana; font-size:17px; font-weight:bold; color:#202F80; text-transform: uppercase;}
.content_title { font-family:Verdana;color:#CA5CBD; font-size:12px; font-weight:bold; line-height:20px;}

.input { font-family:Verdana; font-size:11px; color:#000000; text-align:middle; border-width:1; border-style:solid; border-color:#acaf90; background-color:#FFFFFF; width:200px; height:18px; }
.textarea { font-family:Verdana; width:200px; font-size:12px; color:#000000; text-align:middle; border-width:1; border-style:solid; border-color:#acaf90; background-color:#FFFFFF; }
.checkbox { font-family:Verdana; font-size:10px; color:#000000; text-align:middle; border-width:1; border-style:solid; border-color:#acaf90; background-color:#FFFFFF; width:16px; height:16px; }
.button { font-family:Verdana; font-size:12px; height:27px; color:#fefaf9; font-weight:bold;  border-width:1px; border-style:solid; border-color:#4394D6; background-color:#4394D6; }
.input_search { font-family:Verdana; font-size:10px; color:#000000; text-align:middle; border-width:1px; border-style:solid; border-color:#B7DAF6; background-color:#FFFFFF; width:108px; height:18px; }
.input_bulletin { font-family:Verdana; font-size:10px; color:#000000; text-align:middle; border-width:1px; border-style:solid; border-color:#B7DAF6; background-image:url(img/pole-search.gif); background-repeat:repeat-x; width:120px; height:19px; }

.price { font-family:Verdana; font-size:17px; font-weight:bold; color:#CA5CBD; }
.route {font-family:Verdana; font-size:10px; color:#3485B4; line-height:11px;}

.table {border-style: solid; border-width:thin; border-left-width:1px; border-top-width:1px; border-bottom-width:0px; border-right-width:0px; border-color:#ffffff; background-color:#E4F2FD;}
.htable-header {border-style: solid; border-width:thin; border-left-width:0px; border-top-width:0px; border-bottom-width:1px; border-right-width:1px; border-color:#ffffff; background-color:#C0E0F9; padding:5px; color:#212F85;}
.htable-header-left {border-style: solid; border-width:thin; border-left-width:0px; border-top-width:0px; border-bottom-width:1px; border-right-width:1px; border-color:#000000; background-color:#C0E0F9; color:#212F85;}
.table-cell {border-style: solid; border-width:thin; border-left-width:0px; border-top-width:0px; border-bottom-width:1px; border-right-width:1px; border-color:#ffffff; background-color:#E4F2FD; padding:5px; color:#212F85;white-space:nowrap;}

.mount { font-family:Verdana; font-size:10px; color:#00468e; text-decoration:none; font-weight:bold; text-decoration:none; }
.mount:link { font-family:Verdana; font-size:10px; color:#00468e; text-decoration:none; font-weight:bold; text-decoration:none; }
.mount:visited { font-family:Verdana; font-size:10px; color:#00468e; text-decoration:none; font-weight:bold; text-decoration:none; }
.mount:hover { font-family:Verdana; font-size:10px; color:#00468e; text-decoration:none; font-weight:bold; text-decoration:underline; } 

/*---- start internal page --*/
#internal_content{
float:left;
width:914px;
}
#internal_content .int_off_box{
float:left;
width:436px;
height:260px;
background:url('img/internal-top-offer.gif') no-repeat;
padding-bottom:10px;

}
#internal_content .big_box{
float:left;
}
#internal_content .big_box  .int_title{
width:420px;
height:48px;
float:left;
padding-left:13px;
}
#internal_content .big_box  .int_title a{
font-size:18px;
font-family:Verdana;
font-weight:normal;
color:#FFFFFF;
line-height:20px;
text-decoration:none;
float:left;
}

#internal_content .main_image{
width:234px;
height:170px;
float:left;
background:url('img/internal-top-off-image.jpg') no-repeat;
}
#internal_content .info{
float:left;
color:#2486B7;
font-size:14px;
font-family:Verdana;
width:160px;
padding-left:10px;
padding-top:5px;
padding-right:10px;
}
#internal_content .info_text{
float:left;
color:#2486B7;
font-size:12px;
font-family:Verdana;
font-weight:bold;
padding-bottom:40px;
padding-top:15px;
height:51px;
}
#internal_content .date{
float:left;
font-size:12px;
color:#6C6763;
font-family:Verdana;
font-weight:bold;
padding-bottom:40px;
}
#internal_content .price{
float:left;
color:#CA5CBB;
font-size:14px;
font-family:Verdana;
font-weight:bold;
}
#internal_content .price_box{
float:left;
color:#CA5CBB;
font-size:14px;
font-family:Verdana;
font-weight:bold;
width:90px;
float:left;
}
#boxes{
width:468px;
height:270px;
float:left;
padding-left:10px;
}
#boxes .box{
float:left;
width:210px;
height:133px;
padding-right:15px;
}
#internal_content .country_offers{
width:900px;
float:left;
padding-top:10px;
}
#internal_content .country_offers .country_offer1{
width:213px;
float:left;
padding-right:10px;
}
#internal_content .country_offers .title{
float:left;
width:218px;
font-size:18px;
color:#CA5DB6;
padding-bottom:10px;
padding-top:20px;
}
#internal_content .country_offers .title a{
font-size:18px;
color:#CA5DB6;
text-decoration:none;
}
#internal_content .country_offer1 .image{
width:210px;
height:130px;
float:left;
background:url('img/destination-image.jpg') no-repeat;
}
/*---end internalpage ---*/ 
/*start redesign home --*/
#content{
width:567px;
padding-right:12px;
float:left;
padding-top:8px;
}

#content .main_img {
background:url('img/top-offer-bg.gif') no-repeat;
width:567px;
height:358px;
float:left;
}
#content .main_img  .mask{
position:relative
}
#content .main_img  .image{
position:absolute;
padding-left:16px;
padding-top:16px;
}
#content .top_title {
margin-top:-330px;
margin-left:90px;
width:380px;
height:51px;
text-align:left;
padding-bottom:252px;
}
#content .top_title a{
font-size:19px;
text-decoration:none;
color:#0E5993;
font-weight:normal;
font-family:Verdana;
line-height:22px;
}
#content .dot_links{
width:300px;
height:22px;
position:relative;
margin-left:210px;
}

#content .bottom_menu{
width:567px;
height:204px;
float:left;
padding-top:17px;
}
#content .bottom_menu .banner{
width:135px;
height:204px;
float:left;
}

#rightbar{
width:387px;
float:left;
border:0;
padding-top:8px;
}
#rightbar .search{
background:url('img/search-bg.gif') no-repeat;
width:387px;
height:112px;
float:left;
}
#rightbar .search .search_bar{
width:248px;
height:55px;
float:left;
padding-top:42px;
line-height:26px;
padding-left:29px;
}
#rightbar .search .forms{
width:238px;
height:51px;
float:left;
margin-bottom:0;
}

#rightbar .search .search_button{
width:100px;
height:45px;
float:left;
margin-top:45px;
}
#rightbar .bus_banner{
background:url('img/banner-bus.gif') no-repeat;
width:387px;
height:94px;
float:left;
padding-bottom:4px;
}
#rightbar .bus_banner .bus_left{
float:left;
width:146px;
height:90px;
}
#rightbar .bus_banner .bus_mid{
float:left;
width:82px;
height:90px;
}
#rightbar .bus_banner .bus_right{
float:left;
width:146px;
height:90px;
}
#rightbar .banner_hotels{
background:url('img/banner-hotels-bg.gif') no-repeat;
width:387px;
height:95px;
float:left;
padding-bottom:8px;
}
#rightbar .banner_hotels .links{
width:380px;
height:56px;
float:left;

}
#rightbar .banner_hotels .link{
padding-left:5px;
float:left;
}
#rightbar .banner_doris{
background:url('img/banner-s-dyn-title.jpg') no-repeat;
width:387px;
height:128px;
float:left;
}
#rightbar .banner_doris .title{
width:224px;
height:42px;
float:left;
padding-top:75px;
padding-left:30px;
}
#rightbar .banner_doris .title a{
font-size:13px;
text-decoration:none;
color:#FFFFFF;
width:224px;
height:42px;

}
#rightbar .news{
background:url('img/news-bg.gif') no-repeat;
width:387px;
height:130px;
float:left;
}
#rightbar .news .top_title{
width:386px;
height:43px;
float:left;
}
#rightbar .news .top_title .more{
width:115px;
height:16px;
float:right;
padding-right:15px;
padding-top:15px;
}
#rightbar .news  .news_content{
width:382px;
height:85px;
float:left;

}
#rightbar .news_content .title{
color:#227BAD;
font-size:10px;
padding-left:10px;
padding-top:8px;
}
#rightbar .news_content .mask{
width:73px;
height:56px;
float:left;
position:relative;
/*background:url('img/news-img.jpg') no-repeat;*/
}

#rightbar .news_content .news_image{
width:73px;
height:56px;
float:left;
padding-left:10px;
padding-right:15px;
}
#rightbar .news_content .text{
float:left;
width:270px;
height:28px;
font-size:10px;
color:black;
line-height:14px;
padding-bottom:6px;

}
#rightbar .news_content .news_more{
width:117px;
height:18px;
float:left;
background:url('img/news-button-more.gif') no-repeat;
}
#rightbar .news_content .news_more  {
color:white;
font-size:12px;
text-decoration:underline;
}
#footer{
/*width:966px;*/
height:117px;
float:left;

}
#footer .logo{
float:left;
width:126px;
height:35px;
padding-top:10px;
}
#footer .footer_block{
border-bottom:1px solid white;
float:left;
height:46px;
width:966;
}
#footer .footer_menu{
float:left;
padding-top:20px;
text-align:center;
padding-bottom:5px;
padding-left:115px;
}
#footer  .btn{
float:left;
text-align:center;
text-decoration:none;
}
#footer .line{
padding-left:15px;
padding-right:15px;
color:white;
text-decoration:none;
}
#footer  .btn a{
color:#FFFFFF;
font-size:13px;
text-decoration:none;
}
#footer  .btn a:hover{
color:#FFFFFF;
font-size:13px;
text-decoration:underline;
}
#footer  .footer_banners{
width:409px;
height:70px;
float:left;
padding:0px 0px 0 256px;
}
.banner_num {
	background-image: url(img/top-offer-bullet.gif);
 width:16px;
 height:14px;
 border:0;

}
.banner_num_active{
	background-image: url(img/top-offer-bullet-a.gif);
 width:17px;
 height:17px;
 border:0;


}


/*end redesign home --*/
