body {
width:100%;
margin:0px;
font-family:Trebuchet MS;
font-size:12px; 
color:#676363;
background:url(../images/bg_body.jpg) repeat-x #e8e8e8;
padding:0 ;
}

a:link, a:visited, a:active {outline:none;}
h1, h2, form {margin:0px;padding:0px;}
b, strong {font-weight:800;}
a img {border:none;}
form, ul {margin:0px;padding:0px;}
.clear {margin:0px;padding:0px;clear:both;line-height:0px;height:1px;font-size:0px;}
.clear7 {height:7px;}
.clear15 {height:15px;}
.clear45 {height:45px;}

.page {
margin:0px auto;
width:1010px;
display:block;
}

/*  header  */
.header {
position:relative;
clear:both;
float:left;
width:100%;
}

.logo {
position:absolute;
z-index:10;
width:218px;
height:61px;
left:10px;
padding:10px 0 50px 0;
}

.img_header {
float:left;
width:1020px;
height:230px;
padding:0;
margin:0px; 
position:relative;
}

.box_header {
background:url(../images/box_header.png) no-repeat;
clear:both;
float:left;
width:175px;
height:215px;
padding:0;
margin:0px;
position:absolute;
bottom:-10px;
left:-9px;
padding:10px 15px 0px 25px;
}

.div_meniu {clear:both;float:right;width:auto;}
.menu {margin:0px;padding:10px 0 0 0 ;width:auto;}
.menu li {list-style-type:none;float:left;margin:0px;}
.menu li a{float:left;font-size:15px;color:#68171c;font-weight:800;text-decoration:none;margin-left:45px;}

.div_submeniu {clear:both;float:right;width:auto;padding-top:4px;}
.left_submeniu {
float:left;
width:5px;
height:27px;
padding:0;
margin:0;
text-align:left;
font-size:0px;
background:url(../images/left_submeniu.jpg) no-repeat 0px 0px;
}

.right_submeniu {
float:left;
width:5px;
height:27px;
padding:0;
margin:0;
text-align:left;
font-size:0px;
background:url(../images/right_submeniu.jpg) no-repeat 0px 0px;
}

.bg_submeniu {
float:left;
width:auto;  
height:27px;
padding:0;
margin:0px;
text-align:left;
background:url(../images/bg_submeniu.jpg) repeat-x 0px 0px;
}

.submenu {margin:0px;padding:5px 0 0 0 ;}
.submenu li {list-style-type:none;float:left;margin:0px;}
.submenu li a{float:left;font-size:12px;color:#343434;font-weight:800;text-decoration:none;padding:0px 20px;}


.right_logo {width:100%;font-size:12px;color:#68171c;font-weight:800;padding:15px 0 0 0 ;line-height:20px;text-align:right; position:absolute;}
.right_logo a{color:#68171C; text-decoration:none}
.tel {font-size:13px;}
.span_1 {font-size:35px;color:#17489A;font-weight:800;}   
.span_2 {font-size:21px;color:#01B4ED;font-weight:800;}
.span_3 {font-size:12px;color:#7c3237;font-weight:800;margin:0px;padding:8px 0 0 0 ;line-height:13px;}   
.span_4 {font-size:11px;color:#7272dc;font-weight:800;margin:0px;padding:8px 0 0 0 ;line-height:13px;}
.span_5 {font-size:13px;color:#7c3237;font-weight:800;padding:8px 0 0 0 ;float:left;}   
.span_6 {font-size:20px;color:#B26464;font-weight:800;
border-bottom:#EEEEEE solid 2px;}
.arrow{ padding:0px;background:url(../images/arrow.png) no-repeat;width:26px;height:21px;float:left;margin-top:7px;cursor:pointer;}

/*  main  */
.top_content {
clear:both;
float:left;
width:1010px;
height:12px;
padding:0;
margin:0;
text-align:left;
font-size:0px;
background:url(../images/top_content.jpg) no-repeat 4px 0px;
}

.top_content1 {
clear:both;
float:left;
width:1010px;
height:7px;
padding:0;
margin:0;
text-align:left;
font-size:0px;
background:url(../images/top_content1.jpg) no-repeat 4px 0px;
}

.bottom_content {
clear:both;
float:left;
width:1010px;
height:7px;
padding:0;
margin:0;
text-align:left;
font-size:0px;
background:url(../images/bottom_content.jpg) no-repeat 4px 0px;
}

.main {
clear:both;
float:left;
width:1010px;
padding:0;
margin:0px;
text-align:left;
background:url(../images/bg_content.jpg) repeat-y 4px 0px;
}

.content {
clear:both;
float:left;
width:1002px;
padding:18px 0 0 8px;
margin:0px;
text-align:left;
background:url(../images/bg_content1.jpg) no-repeat 4px 0px;
}


.menu_1 {margin:0px;padding:10px 0 0 15px ;clear:both;float:left;width:990px;background:url(../images/bg_meniu_1.jpg) no-repeat 5px 15px;}
.menu_1 li {list-style-type:none;float:left;margin:0px;text-align:center;}
.menu_1 li a{float:left;font-size:15px;color:#454545;font-weight:800;background:url(../images/bg_auto.jpg) no-repeat bottom right;text-decoration:none;padding:10px 50px 10px 34px;}
.menu_1 li a:hover {background:url(../images/selected.jpg) no-repeat bottom right;}
.menu_1 li a.selected {background:url(../images/selected.jpg) no-repeat bottom right;}




/*  column 1  */
.column_1 {
float:left;
width:195px;
padding:0 ;
margin:0;
}


/*  column 2  */
.cols {width:927px;padding-left:45px;padding-bottom:30px;float:left;}

.column_2 {
float:left;
width:767px;
padding:0 0 0 10px;
}

.column_2 h1 {
font-size:30px;
font-weight:800;
}

.text {
clear:both;
float:left;
width:571px;
padding:13px 0 0 0 ;
margin:0px;
text-align:left;
font-size:12px;
}

.categ {margin:0px;padding:0px;float:left;width:195px;}
.categ li {list-style-type:none;clear:both;float:left;margin:0px;width:195px;padding:2px 0 0 0 ;}
.categ li a {clear:both;float:left;color:#454545;text-decoration:none;font-size:13px;font-weight:800;padding:5px 0px 5px 13px;width:182px;background:url(../images/bg_categ.jpg) repeat-y left top;}


.subcateg {margin:0px;padding:0px;float:left;width:195px;}
.subcateg li {list-style-type:none;clear:both;float:left;margin:0px;width:195px;padding:2px 0 0 0;}
.subcateg li a {clear:both;float:left;color:#5050de;text-decoration:none;font-size:12px;font-weight:800;padding:1px 0px 1px 30px;width:165px;background:url(../images/bg_subcateg.jpg) repeat-y left top;}
.subcateg li a span {color:#5050de;text-decoration:none;font-size:12px;font-weight:800;background:url(../images/arrow_left.jpg) no-repeat left top;}
.subcateg li a:hover {background:url(../images/bg_categ.jpg) repeat-y left top;}
.subcateg li a.active {background:url(../images/bg_categ.jpg) repeat-y left top;}
.subcateg li a:hover span {color:#5050de;text-decoration:none;font-size:12px;font-weight:800;background:url(../images/arrow_left.jpg) no-repeat left top;}

.tab_ {margin:0px auto;clear:both;border-top:1px solid #e9e9e9;}
.tab_ td {padding:10px 41px; text-align:center;}
.brands {font-size:15px;font-weight:800;color:#525252;float:left;padding:20px 20px 7px 20px;}


.box_specials {clear:both;float:left;width:100%;border-bottom:1px solid #e9e9e9;padding:10px 0px;}
.last {border-bottom:none;}

a.shadow {
float:left;
padding:0;
margin:0;
text-align:left;
text-decoration:none;
padding:8px 7px;
background:url(../images/shadow.jpg) no-repeat;
margin:0 20px 0 0;
}

a.shadow_big {
float:left;
padding:0;
margin:0;
text-align:left;
text-decoration:none;
padding:8px 7px;
background:url(../images/shadow.jpg) no-repeat;
margin:0 20px 0 0;
}

a.shadow1 {
float:left;
text-align:left;
text-decoration:none;
padding:7px 11px;
background:url(../images/shadow2.jpg) no-repeat;
margin:0 5px 0 0;
height:70px;
}

a.shadow2 {
float:left;
text-align:left;
text-decoration:none;
padding:5px;
background:url(../images/shadow2.jpg) no-repeat;
margin:0 15px 0 0;
}

.stars{float:right;background:url(../images/star.gif) repeat-x;height:12px}
.rating{background:url(../images/butterfly.jpg) repeat-x;height:13px}

.img_specials {float:left;width:121px;height:90px}
.text_specials {color:#454545;font-size:12px;font-weight:100;float:left;width:300px;}
.text_specials a.title {color:#6f6bff;font-size:15px;font-weight:800;text-decoration:none;clear:both;}
.text_specials .price {color:#5f080e;font-size:15px;font-weight:800;text-decoration:none;clear:both;display:block;}
.text_specials .contact_us {color:#6f6bff;font-size:12px;font-weight:100;text-decoration:underline;background:url(../images/arrow_.jpg) no-repeat 0 5px ;padding-left:13px;clear:both;float:right;}
.text_specials .contact_us:hover {text-decoration:none;}

 .top1_ {float:left;padding:7px 0 0 50px;font-size:11px;color:#959595;}
 .top1_ select {width:140px;margin-right:15px;float:left}
 .top1_ span {float:left;padding:3px 4px 0 0 ;}
 
 
 .pagination {clear:both;float:left;width:100%;}
 .pagination a {color:#7874ff;font-size:11px;font-weight:800;text-decoration:none;float:left;padding:2px 5px;}
 .pagination span {color:#fff;font-size:11px;font-weight:800;text-decoration:none;float:left;padding:2px 5px;background:#7874ff;}
 
 .pagination a.preview {color:#fff;font-size:11px;font-weight:800;text-decoration:none;float:right;padding:1px 10px;border:1px solid #6662e1;background:url(../images/bg_next.jpg) repeat-x top left #5D59E1;margin-right:10px;}
 .pagination a.next {color:#fff;font-size:11px;font-weight:800;text-decoration:none;float:right;padding:1px 10px;background:url(../images/bg_preview.jpg) repeat-x top left #C3C3C3;border:1px solid #b4b4b4;}



 .bg_th{background:url(../images/bg_th.jpg) repeat-x left bottom #fff;border:1px solid #b8c3cc;padding:4px 5px;}
 .bg_th .currency {float:left;font-size:11px;font-weight:800;color:#003c66;font-style:italic;}
 .bg_th .rates {float:right;font-size:11px;font-weight:100;color:#000;}
 
.bg_ {background:url(../images/bg_.jpg) repeat-x left bottom #fff;border:1px solid #b8c3cc;border-top:none;padding:4px 8px;height:120px} 
.bg_ .div_1 {float:left;width:210px;line-height:20px;background:url(../images/arr.jpg) no-repeat 180px 20px;}  
.bg_ .div_1 select {width:175px;}
.bg_ a, .bg_th a {color:#3468c7;font-size:11px;font-weight:800;text-decoration:underline;padding:0px 5px;}
.bg_ .but_go {float:left;background:url(../images/but-go.jpg) no-repeat;border:none;cursor:pointer;width:92px;height:25px;margin:15px 0 0 5px;}


.left_ {
width:242px;line-height:20px;padding-right:75px;float:left;
}

.left_ span {clear:both;float:left;color:#474848;font-size:12px;font-weight:800;line-height:24px}
.left_ img {margin:0px 7px;float:left;}
  
.left_ .inp_txt {
clear:both;
float:left;
border:1px solid #dbdbdb;
background:url(../images/bg_inp.jpg) repeat-x left top #fcfcfc;
padding:2px 8px;
width:230px;
}  

.left_ .but_search {  
display:block;background:url(../images/but_search.jpg) no-repeat;border:none;cursor:pointer;width:231px;height:42px;margin:15px 0 0 5px; font-weight:800;font-size:17px;color:#454545;
}

.left1_ {
width:600px;float:left;
}
.left1_ .box_ {float:left;width:288px;background:url(../images/bg1_.jpg) repeat-x left top;padding:18px 0 10px;line-height:17px; margin-right: 10px}
.left1_ .first{background:none; padding:10px 0}
.left1_ a.shadow {padding:0 4px 6px 0;}
.left1_ .img1_ {float:left;}

.right_img {float:left;width:70px;padding-right:10px;}
.right_img1 {float:left;width:125px;}
.price {color:#249aca;font-size:22px;font-weight:100;}
.price a{color:#249aca; text-decoration:none}
.color1 {color:#81776e;font-size:10px;font-weight:100;float:left}
.color2 {color:#fca34f;font-size:11px;font-weight:100;}
.color3 {color:#30a1c3;font-size:11px;font-weight:100;}
.buy {float:right;width:64px;height:21px;color:#30a1c3;text-decoration:none;font-size:15px;font-weight:800; cursor:pointer; background: url(../images/buton_handa_03.jpg) no-repeat; border:0}


.top_contact {
clear:both;
float:left;
width:290px;
height:27px;
padding:8px 20px 0 20px;
margin:0;
text-align:left;
font-size:15px;
font-weight:800;
color:#515151;
background:url(../images/top_contact.jpg) no-repeat 0px 0px;
}
.top_contact select {
 width:130px;margin:0 5px 0 10px;
}

.bottom_contact {
clear:both;
float:left;
width:330px;
height:6px;
padding:0;
margin:0;
text-align:left;
font-size:0px;
background:url(../images/bottom_contact.jpg) no-repeat 0px 0px;
}

.bg_contact {
clear:both;
height:225px;
float:left;
width:280px;
padding:15px 25px 5px 25px;
margin:0px;
overflow:hidden;
text-align:left;
background:url(../images/bg_contact.jpg) repeat-y 0px 0px;
}

.contact {width:336px;float:left;padding:0px; margin-left:3px} 
.contact table {margin:0px;padding:0px;float:left;width:100%;}
.contact li {list-style-type:none;clear:both;float:left;margin:0px;width:100%;padding:2px 0 0 0 ;color:#8a8d8d;font-weight:800;}
.contact tr {color:#8a8d8d;font-weight:800;}
.contact td font {color:#5f080e;}
.contact td span {color:#474848; float:right}
.contact a {text-decoration:underline;color:#515151;float:right;margin-left:7px}
.contact a:hover {text-decoration:none;}

.top_specials {
clear:both;
float:left;
width:260px;
height:27px;
padding:8px 20px 0px 20px;
margin:0;
text-align:left;
font-size:15px;
font-weight:800;
color:#515151;
background:url(../images/top_contact.jpg) no-repeat 5px 0px;
}

.bottom_specials {
clear:both;
float:left;
width:300px;
height:6px;
padding:0;
margin:0;
text-align:left;
font-size:0px;
background:url(../images/bottom_specials.jpg) no-repeat 5px 0px;
}

.bg_specials {
clear:both;
float:left;
width:260px;
padding:10px 20px 10px 20px;
margin:0px;
height:205px;
text-align:left;  
line-height:14px;
background:url(../images/bg_specials.jpg) repeat-y 5px 0px;
}


.specials {width:336px;float:left;color:#8a8d8d;font-size:12px;}
.specials a {text-decoration:underline;color:#515151;clear:both;float:right;margin-top:5px;}
.specials a:hover {text-decoration:none;} 
.specials .inp_txt {
clear:both;
float:left;
border:1px solid #dbdbdb;
background:url(../images/bg_inp.jpg) repeat-x left top #fcfcfc;
padding:2px 8px;
width:230px;
font-weight:100;
color:#CDCDCD;
font-size:12px;
}

.top_services {
clear:both;
float:left;
width:265px;
height:27px;
padding:8px 20px 0px 40px;
margin:0;
text-align:left;
font-size:15px;
font-weight:800;
color:#515151;
background:url(../images/top_services.jpg) no-repeat 0px 0px;
}

.bottom_services {
clear:both;
float:left;
width:325px;
height:6px;
padding:0;
margin:0;
text-align:left;
font-size:0px;
background:url(../images/bottom_services.jpg) no-repeat 0px 0px;
}

.bg_services {
clear:both;
float:left;
width:265px;
padding:9px 20px 8px 40px;
margin:0px;
text-align:left;
background:url(../images/bg_services.jpg) repeat-y 0px 0px;
}


.services {width:325px;float:left;color:#8a8d8d;font-size:12px;}
.services ul {margin:0px;padding:0px;float:left;width:100%;}
.services ul li {list-style-type:none;width:100%;float:left;margin:0px;padding:2px 0 0 0 ;color:#515151;font-weight:800;clear:both;}
.services ul li a {clear:both;float:left;color:#515151;text-decoration:none;font-size:12px;font-weight:800;background:url(../images/arrow.jpg) no-repeat 0 5px ;padding:3px 0 3px 18px;}

.inp_ {padding-left:10px;position:relative;float:left;clear:both;}
.a_inp {position:absolute;right:5px;top:5px;}



/*  footer  */
.footer {
clear:both;
float:left;
margin:0px;
padding:0px;
width:1000px;
padding:15px 0 20px 0 ;
}


.left_footer {
float:right;
width:auto;;
}

.footer span {
color:#373737;
text-align:left;
padding-left:5px;
font-size:12px;
}

.menu_footer {clear:both;width:auto;float:right;list-style-type:none;}
.menu_footer li {float:left;list-style-type:none;padding-top:9px;}
.menu_footer li a {
color:#373737;
text-align:left;
text-decoration:none;
float:left;
border-right:1px solid #666666;
padding:0px 5px;
line-height:10px;
font-size:12px;
font-weight:800;
}
.menu_footer li a.last {border-right:none;}
.f1 li a {
color:#818181;
}


.copy {
width:auto;
float:left;
color:#373737;
font-size:12px;
font-weight:800;
padding:4px 0 0 6px;
}

#depart_date_container, #return_date_container{position:absolute; display:none}
#depart_date, #return_date{cursor:pointer}
#odepart_date_container, #ireturn_date_container{position:absolute; display:none}
#odepart_date, #ireturn_date{cursor:pointer}

.text_2 {
color:#249ACA;
font-weight:bold;
width:100%;
}

.text_2 span {
color:#676363;
font-size:10px;
font-weight:normal;
}

.info_1 {
overflow:hidden;
}



#gallery{	
	width:1020px;
	overflow:hidden;
	margin-left:-5px;
	margin-top:121px;
}

#slides{
	position:relative;	
	/* This is the slide area */
	height:230px;
	padding-left:10px;
	padding-bottom:10px;
	/* jQuery changes the width later on to the sum of the widths of all the slides. */
	width:1020px;
	overflow:hidden;
}

.slide{
	position:absolute;
	display:none;
}

/* 28 dec 2009 */

.right_box_1{width:670px; float:right; overflow:hidden;}
.right_box_1 p{color:#5f080e; font-size:14px;}
.right_box_1 .image_1{width:200px; float:right; overflow:hidden;}
.right_box_1 .logos{width:100%; clear:both; margin-top:30px;}
.right_box_1 .logos img{width:80px; margin:0;}

.left2_{padding-right:0;}

.text_ .title{color:#5f080e; font-size:14px; font-weight:bold;}
.text_ .title a{color:#5f080e; font-size:14px; font-weight:bold; text-decoration:none}
.link_1{width:100%; text-align:right; clear:both;}
.link_1 a{color:#5f080e;}
.text_3{width:60%; float:right; font-size:11px;}

.link_2 a{color:#5f080e;}

.menu_1 li a{padding:10px 50px 10px 34px;}


/* 12 jan 2010*/

.stars{float:left;}
.contact td font, .contact td span{font-size:12px;}
.price a{color:#474848;}
.menu_1 li a:hover{color:#17489A;}
.menu_1 li a.selected{color:#17489A;}
.color_price{color:#474848; font-size:22px;}
.color_price a{color:#474848;}
.span_1{line-height:34px;}
.span_2{line-height:24px;}

.menu_1 {padding:10px 0 0 9px; width:996px;}
.menu_1 li a{display:block; width:135px; padding:10px 0; text-align:center; margin-right:6px;}
*HTML .menu_1 li a{margin-right:3px;}

.left_ .inp_txt{width:220px;}

.categ{margin-left:2px;}


/* 18 ian 2010 */

.price {color:#30A1C3; font-size:15px; font-weight:bold;}
.deals_book_1{width:100%;text-align:right;float:right}

.left_ .inp_txt {color:#666666; font-size:12px;}
.left_ span{line-height:normal;}
.a_inp {border:0 none;}

textarea{border:1px solid #DBDBDB; color:#666666;}


/* 15 jan 2010 */

.span_1{font-size:22px; line-height:normal;}

.box_header{padding:10px 20px 0 20px; width:205px;}
.box_header .stars{float:right; margin:6px 0 5px 0;}
.box_header .title_1{color:#17489A; font-size:15px; width:100%; padding-bottom:4px;}

.htop{width:100%; height:145px;}
.hbottom{width:70%; height:20px; text-align:right;}

.price{width:100%; height:35px; color:#474848; font-size:22px; text-align:right; float:right; line-height:19px;}
.price span{font-size:10px; line-height:12px;}

.text_01{ color:#17489A; font-size:21px; padding-bottom:4px;}
.text_02{ color:#474848; font-size:18px; padding-bottom:6px;}
.text_04{ color:#474848; font-size:15px; font-weight:bold; padding-bottom:6px;}
.text_05{ font-size:14px; font-weight:bold; padding-bottom:6px;}

.size_1{font-size:12px; font-weight:bold;}
.size_1 span{font-size:14px; color:#474848;}
.size_2{font-size:12px; font-weight:normal;}
.size_3{padding-bottom:0;}
.size_4{padding-right:10px;}
.size_5{padding:0;}

.color4{color:#17489A;}
.color5{color:#474848;}
.color6{color:#01B4ED;}

.border_1{border-bottom:#FFFFFF solid 1px;}
.align_right{text-align:right; width:70px; float:right;}
.text_specials .text_02{overflow:auto}


/* 20 ian 2010 */

.main{background:transparent url(../images/bg_content.jpg) repeat-y 5px 1px;}

.text_specials .text_02{overflow:hidden;}

