* {
    margin: 0;
    padding: 0
}

a {
    color: #ffffff;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 11px;
	font-family: tahoma;
}
:focus, :active
{
  -moz-outline-style: none;
  outline-style: none;
}
.logoline {
	width: 100%;
	height: 89px;
	background: url('../images/logo_line.jpg') repeat-x;
}

.logo_menu {
	width: 980px;
	height: 90px;
	margin: 0px auto 0px auto; 
	text-align: left;
}

.logo_menu .logo_box {
	width: 235px;
	height: 90px;
	float: left;
	clear: both;
	margin-right: 40px;
}

.logo_menu .logo {
	width: 235px;
	height: 89px;
	display: block;
	background: url('../images/logo.jpg') no-repeat;
}
#contener {
	width: 980px;
	margin: 0px auto 0px auto; 
	text-align: left;
}
.footer {
	width: 100%;
	background: #202e34;
}
.footer_body {
	width: 920px;
	margin: 0px auto 0px auto; 
	text-align: left;
    color: #475a62;
    font-size: 10px;
}
.menu {
	padding: 44px 0px 0px 0px;
}
.menu ul.menu_ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.menu ul.menu_ul li {
	float: left;
	margin: 0px 12px 0px 12px;
}
.menu ul.menu_ul li.telephone {
	font-size: 21px;
	font-family: verdana;
	font-weight: bold;
	color: #ffffff;
	padding-top: 2px;
}
.menu ul.menu_ul li a {
	font-size: 17px;
	/*font-family: "Times New Roman",Times,FreeSerif,serif;*/
    font-family: verdana;
	font-style: italic;
	text-decoration: none;
	text-align: center;
	color: #dae2e4;
	display: block;
	width: 100px;
	height: 34px;
	padding-top: 5px;
}
.menu ul.menu_ul li a:hover {
    background: url('../images/menu_bal.jpg') no-repeat;
    color: #686868;
}
.menu ul.menu_ul li a.selected {
	background: url('../images/menu_bal.jpg') no-repeat;
	color: #686868;
}
.menu ul.menu_ul li a.contacts {
	background: url('../images/contacts.jpg') no-repeat;
	color: #ffffff;
	width: 128px;
}

.left_body {
	width: 677px;
	float: left;
	padding: 18px 0px 0px 33px;
}

.right_body {
	width: 260px;
	float: left;
	padding: 18px 0px 0px 10px;
}

.nav_list span {
	font-size: 10px;
	font-family: arial;
	font-weight: bold;
	color: #e92466;
}
.nav_list a {
	text-decoration: none;
}
.nav_list a.first {
	font-size: 10px;
	font-family: verdana;
	color: #000000;
	padding: 0px 20px 0px 0px;
	background-image: url('../images/arrow_1.gif');
	background-position: right 2px;
	background-repeat: no-repeat;
}
.nav_list a.last {
	font-size: 10px;
	font-family: verdana;
	color: #000000;
	padding: 0px 20px 0px 0px;
	background-image: url('../images/arrow_2.gif');
	background-position: right 2px;
	background-repeat: no-repeat;
}
.nav_list a:hover {
	text-decoration: underline;
}
.hotel_box  {
	width: 100%;
	margin: 18px 0px 0px 0px;
}
.hotel_box .title {
	font-size: 20px;
	font-family: arial;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #284c5b;
	padding: 0px 0px 4px 35px;
	background-image: url('../images/hotel.gif');
	background-position: left 0px;
	background-repeat: no-repeat;
}

.hotel_box .title_offers {
    font-size: 20px;
    font-family: arial;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #284c5b;
}

.star1 {
	background-image: url('../images/star.gif');
	background-repeat: repeat-x;
	width: 11px;
	height: 11px;
}
.star2 {
	background-image: url('../images/star.gif');
	background-repeat: repeat-x;
	width: 22px;
	height: 11px;
}
.star3 {
	background-image: url('../images/star.gif');
	background-repeat: repeat-x;
	width: 33px;
	height: 11px;
}
.star4 {
	background-image: url('../images/star.gif');
	background-repeat: repeat-x;
	width: 44px;
	height: 11px;
}
.star5 {
	background-image: url('../images/star.gif');
	background-repeat: repeat-x;
	width: 55px;
	height: 11px;
}
.star6 {
	background-image: url('../images/star.gif');
	background-repeat: repeat-x;
	width: 66px;
	height: 11px;
}
.star7 {
	background-image: url('../images/star.gif');
	background-repeat: repeat-x;
	width: 77px;
	height: 11px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.hotel_box .body {
	margin: 3px 0px 0px 0px;
}
/*hotel round corners*/
.hotel_box .body .t {background: url('../images/line_t.gif') 0 0 repeat-x; width: 656px;}
.hotel_box .body .b {background: url('../images/line_b.gif') 0 100% repeat-x;}
.hotel_box .body .l {background: url('../images/line_l.gif') 0 0 repeat-y;}
.hotel_box .body .r {background: url('../images/line_r.gif') 100% 0 repeat-y;}
.hotel_box .body .bl {background: url('../images/corner_l_b.gif') 0 100% no-repeat;}
.hotel_box .body .br {background: url('../images/corner_r_b.gif') 100% 100% no-repeat;}
.hotel_box .body .tl {background: url('../images/corner_l_t.gif') 0 0 no-repeat;}
.hotel_box .body .tr {background: url('../images/corner_r_t.gif') 100% 0 no-repeat; padding:10px;} 
/*hotel round corners end*/

.gallery_box {
	width: 433px;
}
.hotel_info_box {
	width: 194px;
}
.hotel_box .hotel_info_box .action {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	font-size: 12px;
	font-family: tahoma;
	font-weight: bold;
	height: 18px;
	padding: 0px 0px 0px 20px;
	border-bottom: 1px solid #c1baa3; 
	margin: 0px 0px 5px 0px;
}
.hotel_box .hotel_info_box .action1 {
	background-image: url('../images/action1.gif');
}
.hotel_box .hotel_info_box .action2 {
	background-image: url('../images/action2.gif');
	margin-top: 10px;
}
.hotel_box .hotel_info_box .action3 {
	background-image: url('../images/action3.gif');
	margin-top: 10px;
}
.hotel_box .hotel_info_box .action4 {
	background-image: url('../images/action4.gif');
	margin-top: 10px;
}
.hotel_box .hotel_info_box .action5 {
	background-image: url('../images/action5.gif');
	margin-top: 10px;
}
.hotel_box .hotel_info_box .action6 {
    background-image: url('../images/action6.gif');
    margin-top: 10px;
}
.hotel_box .hotel_info_box .action9 {
    background-image: url('../images/action9.gif');
}
.hotel_box .hotel_info_box .action11 {
    background-image: url('../images/action11.gif');
    margin-top: 10px;
}
a.hotellink {
    text-decoration: none;
    color: #868686;
    font-weight: bold;
}
a.hotellink span {
    text-decoration: underline;
}
.hotel_box .hotel_info_box .price {
	font-size: 22px;
	font-family: arial;
	font-weight: bold;
	color: #284c5b;
	text-align: center;
	margin-top: 20px;
}
.hotel_box .hotel_info_box .button_reserve {
	display: block;
	width: 126px;
	height: 32px;
	margin: 27px auto 0px auto;
	background-image: url('../images/button_reserve.gif');
	font-size: 14px;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
	color: #383313;
	padding: 13px 0px 0px 60px;
}

/*begin right part*/
.search_box_tabs {
	width: 260px;
	height: 37px;
	text-align: center;
}
.search_box_tabs .tab_content {
	margin: 0px 9px 0px auto;
	width: 240px;
}
.search_box_body {
	width: 260px;
	height: 218px;
	background-image: url('../images/search_box_body.gif');
	background-position: 11px 0px;
	background-repeat: repeat-y;
	text-align: center;
}
.search_box_body .search_in {
	width: 196px;
	margin: 0px auto 0px auto;
	text-align: left;
}
.search_box_body .search_in p {
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;   
    color: #ffffff;
    text-align: center;
    padding: 10px 0px 0px 0px;
}
.search_box_body .search_in p span {
    font-size: 16px;
    font-family: "Times New Roman",Times,FreeSerif,serif;
    font-style: italic;
}

.search_box_bottom {
	width: 260px;
	background-image: url('../images/search_box_bottom.gif');
	height: 37px;
}
/*search tabs*/
.search_box_tabs .tab_content a {
	text-decoration: none;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	height: 25px;
	display: block;
	padding: 12px 0px 0px 0px;
}
.search_box_tabs .tab_content a.tab_1_active {
	width: 124px;
	background-image: url('../images/search_tab_1_active.gif');
	color: #ffffff;
}
.search_box_tabs .tab_content a.tab_1_noactive {
	width: 124px;
	background-image: url('../images/search_tab_1_noactive.gif');
	color: #3f4446;
}
.search_box_tabs .tab_content a.tab_2_active {
	width: 116px;
	background-image: url('../images/search_tab_2_active.gif');
	color: #ffffff;
}
.search_box_tabs .tab_content a.tab_2_noactive {
	width: 116px;
	background-image: url('../images/search_tab_2_noactive.gif');
	color: #3f4446;
}

/*styled selects*/
/*
div.skinned-select {
    margin: 12px 0px 0px 5px;
    background: url('../images/select.gif') no-repeat scroll 0pt 100%;
}
div.skinned-select select {
    opacity: 0;
    filter: alpha(opacity = 0);
    moz-opacity: 0;
    position: relative;
    z-index: 100;
}
div.skinned-select .select-text {
  position: absolute;
    text-indent: 10px;
    line-height: 19px;
    width: 190px;
    z-index: 1;
}
div.skinned-select .select-text,
div.skinned-select select,
div.skinned-select select option {
    width: 190px;
    font-size: 11px;
    color: #1f3f4d;
}

/* non javascript version select */
/*.my-skinnable-select select {
  width: 190px;
  font-size: 11px;
  border: 1px solid #D5E6EE;
}
*/
/*end style select*/


/*
BEGIN SELECT
*/
.jNiceWrapper select {border:none;margin:0;padding:0;}

.jNiceSelectWrapper {
	height: 17px;
	left:0px;top:0px;z-index:3;position:absolute;
}

.jNiceWrapper iframe {position:absolute;z-index:1;width:100%;left:0px;top:0px;}

.jNiceSelectWrapper .jNiceSelectText {
	height: 15px;
	line-height: 15px;
	padding: 0px 3px;
	border: 1px solid #CCCCCC;
	border-right: none;
	background-color: #FFF;
	overflow:hidden;float:none;position:absolute;z-index:100;
}

.jNiceSelectWrapper .jNiceSelectOpen {
	width: 21px;
	height: 17px;
	background: url(../images/select_right.gif) no-repeat center center;
	z-index:100;display:block;position:absolute;right:0px;
}

.jNiceSelectWrapper ul {
	top: 16px;
	background-color: #FFF;
	border: solid 1px #CCC;
	height: 150px;
	position:absolute;left:0px;list-style:none;display: none;margin:0;padding:0;overflow-y:auto;z-index:100;width: 95%;
}

.jNiceSelectWrapper ul a {
	color:#0099CC;
	background-color: #FFF;
	display:block;padding:5px;text-decoration:none;
}

.jNiceSelectWrapper ul a:hover { background:#E1F5FF; }
.jNiceSelectWrapper ul a.selected {background: #EDEDED;}

.jNiceFocus { border: dotted 1px #666666; }

.jNiceHidden {opacity:0;z-index:-1;position:relative;}
.jNiceWrapper {position:relative;vertical-align:top;}
.jNiceWrapper input {outline:none;moz-outline:none;}
/*
END SELECT
*/




.search_box_body .search_in .price_row {
    width: 190px;
    margin-left: 6px;
    margin-top: 12px;   
}
.search_box_body .search_in .price_row label {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    padding-top: 3px;
    display: block;
    float: left;
    margin-left: 6px;
}

.search_box_body .search_in .submitbut {
    border: 0px;
    background: transparent url('../images/search.gif');
    width: 191px;
    height: 45px;
    font-size: 16px;
    font-family: verdana;
    font-weight: bold;
    color: #383313;
    text-align: center;
    margin-left: 5px;
    margin-top: 12px;
    cursor: pointer;
}

.search_box_body .search_in .price_row .arrow_pr {
    display: block;
    width: 51px;
    height: 19px;
    background: url('../images/red_arrow.gif');
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    padding: 3px 0px 0px 5px;
}

.search_box_body .search_in .price_row input {
    background: transparent url('../images/input.gif');  
    width: 38px;
    height: 20px;
    border: 0px;
    margin: 0px 0px 0px 6px;
    float: left;
    padding: 2px 0px 0px 0px;
}

.right_body .nai_pro {
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    background-image: url('../images/action7.gif');
    background-repeat: no-repeat;
    background-position: left 4px;
    padding-left: 20px;
    margin-left: 20px;
}


.right_body .img_box {
    margin: 10px 0px 0px 30px;
    position:relative;

}
.right_body .img_box img {
    border: 1px solid #d1d0d0;
    padding: 10px;
}
.right_body .img_box span.price {
    position: absolute;
    top: 35px;
    right: 28px;
    display: block;
    height: 23px;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    color: #456471;
    opacity:0.85;
    filter:alpha(opacity=60);
    background: #ffffff;
    padding: 7px 0px 0px 5px;
}
.right_body .img_box .img_title {
    overflow: hidden;
    width: 185px;
    padding: 0px 0px 0px 15px;
    background-image: url('../images/arrow_title.gif');
    background-repeat: no-repeat;
    background-position: left 2px;
    margin: 5px 0px 0px 0px;
}
.right_body .img_box .imageHover {
    width: 56px;
    height: 50px;
    position: absolute;
    top: 18px;
    left: 75px;
}
.right_body .img_box .imageHover img {
    border: 0px;
    padding: 0px;
}
.right_body .img_box a {
    text-decoration: none;
    color: #759db2;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
}
.right_body .img_box a .img_title:hover {
    text-decoration: underline;
}
.right_body .vraz {
    background-image: url('../images/vraz_small.png');
    background-repeat: no-repeat;
    width: 240px;
/*    height: 64px;*/
	height: 186px;
    margin: 35px auto 0px auto;
    text-align: center;
    padding: 122px 0px 0px 0px;
}
.right_body .vraz .s1 {
    font-size: 13px;
    font-family: tahoma;
    color: #42413e;
}
.right_body .vraz .s2 {
    font-size: 13px;
    font-family: tahoma;
    font-weight: bold;
    color: #42413e;
}

.footlinks {
    margin: 0px 0px 10px 0px;
    padding: 20px 0px 0px 0px;
}
.footlinks a {
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    color: #354551;
    text-decoration: none;
}
.footlinks a:hover {
    text-decoration: underline;   
}
.footlinks ul {
    list-style: none;
}
.footlinks ul li {
    float: left;
}
.footlinks li.first {
    margin: 0px 0px 0px 33px;  
    padding: 0px 0px 0px 15px; 
    background-image: url('../images/points.gif');
    background-repeat: no-repeat;
    background-position: 0px 2px;
}
.footlinks li.next {
    margin: 0px 0px 0px 15px;  
    padding: 0px 0px 0px 15px; 
    background-image: url('../images/points.gif');
    background-repeat: no-repeat;
    background-position: 0px 2px;
}
.footlinks li.map {
    margin: 0px 0px 0px 108px;  
    padding: 0px 0px 0px 16px; 
    background-image: url('../images/arrow_down.gif');
    background-repeat: no-repeat;
    background-position: 0px 2px;
}
.footlinks li.rss {
    margin: 0px 0px 0px 30px; 
    font-family: tahoma;
    font-size: 11px;
    color: #354551;
}
.footlinks li.rss a:hover {
    text-decoration: underline;
}
.footlinks li.rss span.rssspan {
    padding: 0px 0px 0px 20px; 
    margin: 0px 0px 0px 5px; 
    background-image: url('../images/rss.gif');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 14px;
}
.footer .footer_body .title {
    padding: 13px 0px 0px 20px;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    color: #dfdfdd;
    background-image: url('../images/action8.gif');
    background-repeat: no-repeat;
    background-position: 0px 14px;
}
.footer .footer_body .line {
    width: 100%;
    height: 2px;
    font-size: 0px;
    background-image: url('../images/spl_line.gif');
    background-repeat: repeat-x;
    margin: 10px 0px 10px 0px;
}

.footer .footer_body .see_all {
    padding: 13px 0px 0px 13px;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #b7bbbc;
    background-image: url('../images/plus.gif');
    background-repeat: no-repeat;
    background-position: 0px 16px;
}
.footer .footer_body .see_all a {
    text-decoration: none;
    color: #b7bbbc;
}
.footer .footer_body .see_all a:hover {
    text-decoration: underline;
    color: #b7bbbc;
}
.footer .footer_body .ulcl {
    list-style: none;
}

.footer .footer_body .foot_hot {
    width: 220px;
    margin: 0px 0px 5px 10px;
    height: 41px;
    line-height: 31px;
    overflow: hidden;
}

.footer .footer_body .foot_hot img {
    border: 3px solid #374349;  
    float: left; 
    margin: 0px 3px 0px 0px;
}

.footer .footer_body .foot_hot a { 
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #b1b1b1;   
    margin: 7px 0px 0px 0px;
    display: block;
    height: 31px;
    text-decoration: none;
}
.footer .footer_body .foot_hot a:hover { 
    text-decoration: underline;   
}
.footer .footer_body .created_by {
    height: 30px;
    width: 105px;
    margin: 10px 0px 0px 0px;
}
.footer .footer_body .created_by a {
    text-decoration: none;
}

.footer .footer_body .created_by a.texta {
    font-size: 10px;
    font-family: tahoma;
    color: #ffffff;
    text-decoration: none;   
    display: block;
    height: 31px;
    background-image: url('../images/plus2.gif');
    background-repeat: no-repeat;
    background-position: left 13px;
    padding: 10px 0px 0px 12px;
}
.footer .footer_body .created_by a.wm-logo {
    background-image: url('../images/wm-logo.png');
    background-position: left 0px;
    background-repeat: no-repeat;
    display: block;
    width: 23px;
    height: 31px;
    text-indent: -3000px;
    text-decoration: none;
}
.footer .footer_body .created_by a:hover {
    text-decoration: underline;
}

.footer .footer_body .logo_litle {
    background-image: url('../images/logo_litle.jpg');
    background-repeat: no-repeat;
    width: 120px;
    height: 50px;
}

.bottom {
    width: 920px;
    margin: 0px auto 0px auto;
    padding: 10px 0px 0px 0px;
}
.bottom ul {
    list-style: none;
}
.bottom ul li {
    float: left;
    height: 31px;
    line-height: 31px;
    margin: 0px 0px 0px 50px;
}
.bottom ul li.texta {
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #aeaeae;
    margin: 0px 0px 0px 0px;
}
.bottom ul li img {
    border: 0px;
}

/*list hotels*/

.hotel_listening {
    width: 633px;
    margin: 18px 0px 0px 0px;
}

.hotel_listening .sorting {
    background-image: url('../images/sorting_line.gif');
    background-repeat: no-repeat;
    width: 618px;
    height: 25px;
    font-size: 11px;
    font-family: tahoma;
    color: #a8afb2;
    padding: 10px 0px 0px 15px;
    margin: 0px 0px 0px 10px;
}

.hotel_listening .sorting a {
    background-repeat: no-repeat;
    background-position: right 2px;
    padding: 0px 24px 0px 90px;
    text-decoration: none;
    color: #67808c;
    font-weight: bold;
}

.hotel_listening .sorting a.order_neutral {
    background-image: url('../images/order_neutral.gif');
}
.hotel_listening .sorting a.order_asc {
    background-image: url('../images/order_asc.gif');
}
.hotel_listening .sorting a.order_desc {
    background-image: url('../images/order_desc.gif');
}

.hotel_listening .sorting a:hover {
    text-decoration: underline;   
}

.hotel_listening .hotel_view {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 0px;
}

.hotel_listening .hotel_view .title {
    font-family: arial;
    font-size: 22px;
    font-weight: bold;
    color: #284c5b;
}

.hotel_listening .hotel_view .prep_hotel {
    background-image: url('../images/prep_hot.gif');
    background-repeat: no-repeat;
    width: 135px;
    height: 16px;
    margin: 6px 0px 0px 0px;
    text-align: center;
    padding: 5px 0px 0px 0px;
    font-family: tahoma;
    font-size: 10px;
    font-weight: bold;
    color: #6e6e6e;
}

.hotel_listening .hotel_view .body_hover {
    background-image: url('../images/bg_hotel_list_hover.gif');
    background-repeat: no-repeat;
    width: 633px;
    height: 131px;
    position: relative;
}

.hotel_listening .hotel_view .body {
    background-image: url('../images/bg_hotel_list.gif');
    background-repeat: no-repeat;
    width: 633px;
    height: 131px;
    position: relative;
}

.hotel_listening .hotel_view .imgbox { 
    border: 1px solid #d1d0d0;
    padding: 10px;
    background-color: #ffffff;
    margin: 10px 0px 0px 2px;
}

.hotel_listening .hotel_view .imgbox img {
    border: 0px;
}

.hotel_listening .hotel_view .imageHover {
    width: 56px;
    height: 50px;
    position: absolute;
    top: 40px;
    left: 120px;
}
.hotel_listening .hotel_view .imageHover img {
    border: 0px;   
}
.hotel_listening .hotel_view .actionbox {
    padding: 10px 0px 0px 10px;
}
.hotel_listening .hotel_view .action {
    background-position: 0px 0px;
    background-repeat: no-repeat;
    font-size: 11px;
    font-family: tahoma;
    font-weight: bold;
    height: 18px;
    padding: 0px 0px 0px 20px;
    margin: 0px 0px 0px 0px;
    width: 170px;
}

.hotel_listening .hotel_view .action2 {
    background-image: url('../images/action2.gif');
}

.hotel_listening .hotel_view .action1 {
    background-image: url('../images/action1.gif');
    margin-top: 10px;
}
.hotel_listening .hotel_view .action3 {
    background-image: url('../images/action3.gif');
    margin-top: 10px;
}
.hotel_listening .hotel_view .buttonprice {
    padding: 30px 0px 0px 0px;
}
.hotel_listening .hotel_view .buttonprice .price {
    font-size: 13px;
    font-family: arial;
    color: #a3b7c0;
    text-align: center;
}
.hotel_listening .hotel_view .buttonprice .price span {
    font-size: 18px;
    font-weight: bold;
    color: #456471;
}

.hotel_listening .hotel_view .buttonprice .reserve {
    padding: 30px 0px 0px 0px;
}
.hotel_listening .hotel_view .buttonprice .reserve a {
    text-decoration: none;
    display: block;
    width: 140px;
    height: 27px;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    background-image: url('../images/reserve_red.gif');
    text-align: center;
    padding: 10px 0px 0px 0px;
}
.pagination {
    width: 622px;
    height: 25px;
    background-image: url('../images/pagination_bg.gif');
    margin: 40px 0px 0px 0px;
    text-align: center;
    padding: 10px 0px 0px 0px;
}
.pagination .pagination_cont {
    margin: 0px auto 0px auto;
    width: 450px;
}
.pagination .pagination_cont ul {
    list-style: none;   
}
.pagination .pagination_cont ul li {
    display: inline;
    padding: 0px 5px 0px 5px;
}

.pagination .pagination_cont ul li a {
    text-decoration: none;
    font-family: tahoma;
    font-size: 11px;
    color: #879196;
}
.pagination .pagination_cont ul li a.current {
    color: #f34e14;
    font-weight: bold;
}

/*index css*/
.bgimg {
    background-image: url('../images/bgindex.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
}
#contener_index {
    width: 980px;
    margin: 0px auto 0px auto; 
    text-align: left;
}
.topboxes {
    padding: 20px 0px 0px 20px;
}
.bgimg .bgimg2 {
    background-image: url('../images/bgrounda.png');
    background-position: center 0px;
    background-repeat: no-repeat;
}
.bgimg .top_box_index {
    background-image: url('../images/tob_box_index.png');
    background-position: left 0px;
    background-repeat: no-repeat;
    width: 286px;
    height: 290px;
    float: left;
    padding: 10px 15px 0px 15px;
    text-align: center;
}
.bgimg .top_box_index .title {
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    padding: 0px 0px 0px 10px;
    text-align: left;
    color: #6a7e87;
    margin: 0px 0px 5px 0px;
}
.bgimg .top_box_index .title a {
    color: #6a7e87;
    text-decoration: none;
}
.bgimg .top_box_index .title a:hover {
    text-decoration: underline;   
}
.bgimg .top_box_index .image {
    width: 281px;
    height: 95px;
    border: 1px solid #c3cbcf;
    padding: 5px 0px 0px 0px;
    position: relative;
}
.bgimg .top_box_index .price {
    position: absolute;
    bottom: 15px;
    left: 0px;
    background-image: url('../images/red_price_arrow.gif');
    background-position: left 0px;
    background-repeat: no-repeat;
    width: 70px;
    height: 19px;
    display: block;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    padding: 3px 0px 0px 0px;
}

.price_1 {
    position: absolute;
    bottom: -107px;
    left: 0px;
    background-image: url('../images/red_price_arrow.gif');
    background-position: left 0px;
    background-repeat: no-repeat;
    width: 70px;
    height: 19px;
    display: block;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    padding: 3px 0px 0px 0px;
    text-align: center;
    margin-top: -30px;
}

.bgimg .top_box_index img { border: 0px; }

.bgimg .top_box_index .imageHover {
    width: 56px;
    height: 50px;
    position: absolute;
    top: 25px;
    left: 110px;
}
.bgimg .top_box_index p {
    text-align: left;
    padding: 10px 0px 0px 10px;
    font-family: verdana;
    font-size: 13px;
    color: #686868;
}
.bgimg .top_box_index .podobni {
    margin: 10px 0px 0px 10px;
}
.bgimg .top_box_index .podobni a {
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #bbb7a7;
    text-decoration: none;
    padding: 0px 0px 0px 15px;
    background-image: url('../images/podobni.jpg');
    background-position: left 1px;
    background-repeat: no-repeat;
}
.bgimg .top_box_index .podobni a:hover {
    text-decoration: underline;   
}
.bgimg .top_box_index .razgledai {
    margin: 10px 10px 0px 0px;
}
.daioffersearch {
    padding: 0px 0px 0px 25px;
    margin: 15px 0px 0px 0px;
}
#contener_index .offerbox {
    width: 620px;
}
#contener_index .offerbox .offtitle {
    background-image: url('../images/bg_line2.gif');
    background-position: left 0px;
    background-repeat: repeat-x;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    height: 29px;
    color: #3c5966;
}
#contener_index .offerbox .offtitle span {
    float: left;
    display: block;
    height: 29px;   
    background-image: url('../images/bg_line1.gif');
    background-position: left 0px;
    background-repeat: repeat-x;
}
#contener_index .offerbox .offtitle span.ofr {
    text-indent: -3000px;
    width: 20px;
    background-image: url('../images/day_offer.gif');
    background-position: left 1px;
    background-repeat: no-repeat;
}
#contener_index .offerbox .offerbody {
    margin: 20px 0px 0px 0px;
    position: relative;
}
#contener_index .offerbox .offerbody h3 {
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    color: #486471;   
}
#contener_index .offerbox .offerbody h3 a {
    color: #486471;
    text-decoration: none;
}
#contener_index .offerbox .offerbody h3 a:hover {
    text-decoration: underline;
}
#contener_index .offerbox .offerbody .imagebox {
    width: 282px;
    height: 102px;
    background-color: #ffffff;
    padding: 12px 0px 0px 12px;
    margin: 10px 0px 0px 0px; 
}
#contener_index .offerbox .offerbody .imagebox img {
    border: 0px;   
}
/*hover*/
#contener_index .offerbox .offerbody .imageHover {
    width: 56px;
    height: 50px;
    position: absolute;
    top: 65px;
    left: 120px;
}
#contener_index .offerbox .offerbody .imageHover img {
    border: 0px;   
}
/*end hover*/

#contener_index .offerbox .offerbody .textbox {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    float: left;
    width: 314px;
    font-family: verdana;
    font-size: 13px;
    color: #486471;
}
#contener_index .offerbox .action {
    background-position: 0px 0px;
    background-repeat: no-repeat;
    font-size: 12px;
    font-family: tahoma;
    font-weight: bold;
    height: 18px;
    padding: 0px 0px 0px 20px;
    border-bottom: 1px solid #c1baa3; 
    margin: 0px 0px 5px 0px;
    color: #4e6f7d;
}
#contener_index .offerbox .action span { 
    font-family: tahoma;
    font-size: 12px;
    color: #000000;
}
#contener_index .offerbox .action1 {
    background-image: url('../images/action1.gif');
    margin: 10px 60px 0px 0px;
}
#contener_index .offerbox .action2 {
    background-image: url('../images/action2.gif');
    margin: 10px 60px 0px 0px;
}
#contener_index .offerbox .action3 {
    background-image: url('../images/action3.gif');
    margin: 10px 60px 0px 0px;
}
#contener_index .offerbox .razgledai {
    margin: 13px 60px 0px 0px;
}
#contener_index .offerbox .razgledai img {
    border: 0px;   
}

/*search tabs index*/
.daioffersearch .search_box {
    margin: -10px 0px 0px 10px;
}
.daioffersearch .search_box .tabs {
    width: 294px;
    height: 37px;
    text-align: center;
}
.daioffersearch .search_box .search_box_body {
    background-image: url('../images/search_index_bg.png');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    width: 315px;
    height: 255px;
}

.daioffersearch .search_box .search_box_tabs .tab_content {
    margin-left: 11px;
    width: 294px;
}
.daioffersearch .search_box .search_box_body .search_in {
    width: 294px;
    margin: 0px auto 0px auto;
    text-align: left;
}
.daioffersearch .search_box .search_box_body .search_in p {
    font-family: verdana;
    font-size: 19px;
    font-weight: bold;   
    color: #ffffff;
    text-align: center;
    padding: 10px 0px 0px 0px;
}
.daioffersearch .search_box .search_box_body .search_in p span {
    font-size: 21px;
    font-family: "Times New Roman",Times,FreeSerif,serif;
    font-style: italic;
}

.daioffersearch .search_box .tab_content a {
    text-decoration: none;
    font-size: 12px;
    font-family: verdana;
    font-weight: bold;
    height: 25px;
    display: block;
    padding: 12px 0px 0px 0px;
}
.daioffersearch .search_box .tab_content a.tab_1_active {
    width: 151px;
    background-image: url('../images/search_index_tab_1_active.gif');
    color: #ffffff;
}
.daioffersearch .search_box .tab_content a.tab_1_noactive {
    width: 151px;
    background-image: url('../images/search_index_tab_1_noactive.gif');
    color: #3f4446;
}
.daioffersearch .search_box .tab_content a.tab_2_active {
    width: 143px;
    background-image: url('../images/search_index_tab_2_active.gif');
    color: #ffffff;
}
.daioffersearch .search_box .tab_content a.tab_2_noactive {
    width: 143px;
    background-image: url('../images/search_index_tab_2_noactive.gif');
    color: #3f4446;
}

/*styled selects*/
.daioffersearch .search_box div.skinned-select {
    margin: 12px 0px 0px 5px;
    background: url('../images/select_index.gif') no-repeat scroll 0pt 100%;
}
.daioffersearch .search_box div.skinned-select select {
    opacity: 0;
    filter: alpha(opacity = 0);
    moz-opacity: 0;
    position: relative;
    z-index: 100;
}
.daioffersearch .search_box div.skinned-select .select-text {
  position: absolute;
    text-indent: 10px;
    line-height: 19px;
    width: 243px;
    z-index: 1;
}
.daioffersearch .search_box div.skinned-select .select-text,
.daioffersearch .search_box div.skinned-select select,
.daioffersearch .search_box div.skinned-select select option {
    width: 243px;
    font-size: 11px;
    color: #1f3f4d;
}

/* non javascript version select */

.daioffersearch .search_box .my-skinnable-select select {
  width: 243px;
  font-size: 11px;
  border: 1px solid #D5E6EE;
}
/*end style select*/


.daioffersearch .search_box .search_in .price_row {
    width: 243px;
    margin-left: 6px;
    margin-top: 12px;   
}
.daioffersearch .search_box .search_in .price_row label {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    padding-top: 3px;
    display: block;
    float: left;
    margin-left: 8px;
}

.daioffersearch .search_box .search_in .submitbut {
    border: 0px;
    background: transparent url('../images/search_index.gif');
    width: 243px;
    height: 45px;
    font-size: 16px;
    font-family: verdana;
    font-weight: bold;
    color: #383313;
    text-align: center;
    margin-left: 5px;
    margin-top: 12px;
    cursor: pointer;
}

.daioffersearch .search_box .search_in .price_row .arrow_pr {
    display: block;
    width: 65px;
    height: 19px;
    background: url('../images/red_price_arrow.gif');
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    padding: 3px 0px 0px 5px;
}

.daioffersearch .search_box .search_in .price_row input {
    background: transparent url('../images/input_index.gif');  
    width: 53px;
    height: 20px;
    border: 0px;
    margin: 0px 0px 0px 8px;
    float: left;
    padding: 2px 0px 0px 0px;
}

.recommends_newoffer {
    padding: 0px 0px 0px 25px;
    margin: 10px 0px 0px 0px;
}
.recommends_newoffer .newoffer {
    width: 300px;
}
.recommends_newoffer .recommends {
    width: 300px;
    padding: 0px 0px 0px 20px;
}
.recommends_newoffer .contacts {
    width: 296px;
    padding: 0px 0px 0px 20px;
}
.recommends_newoffer .offtitle {
    background-image: url('../images/bg_line2.gif');
    background-position: left 0px;
    background-repeat: repeat-x;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    height: 29px;
    color: #3c5966;
}
.recommends_newoffer .offtitle a {
	text-decoration: none;
	color: #3c5966;
}
.recommends_newoffer .offtitle a:hover {
	text-decoration: underline;
}
.recommends_newoffer .offtitle span {
    float: left;
    display: block;
    height: 29px;   
    background-image: url('../images/bg_line1.gif');
    background-position: left 0px;
    background-repeat: repeat-x;
}
.recommends_newoffer .offtitle span.ofra {
    text-indent: -3000px;
    width: 20px;
    background-image: url('../images/mouse.jpg');
    background-position: left 1px;
    background-repeat: no-repeat;
}
.recommends_newoffer .offtitle span.ofrb {
    text-indent: -3000px;
    width: 20px;
    background-image: url('../images/house.jpg');
    background-position: left 1px;
    background-repeat: no-repeat;
}
.recommends_newoffer .offtitle span.ofrc {
    text-indent: -3000px;
    width: 20px;
    background-image: url('../images/ballon.jpg');
    background-position: left 1px;
    background-repeat: no-repeat;
}
.recommends_newoffer .title {
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 0px 0px 0px;
    text-align: left;
    color: #6a7e87;
    margin: 0px 0px 5px 0px;
}
.recommends_newoffer .title a {
    color: #6a7e87;
    text-decoration: none;
}
.recommends_newoffer .title a:hover {
    text-decoration: underline;   
}

.recommends_newoffer .image {
    width: 270px;
    height: 90px;
    border: 1px solid #c3cbcf;
    padding: 10px;
    position: relative;
}
.recommends_newoffer .price {
    position: absolute;
    bottom: 15px;
    left: 0px;
    background-image: url('../images/red_price_arrow.gif');
    background-position: left 0px;
    background-repeat: no-repeat;
    width: 70px;
    height: 19px;
    display: block;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    padding: 3px 0px 0px 0px;
    text-align: center;
}
.recommends_newoffer .image img { border: 0px; }

.recommends_newoffer .imageHover {
    width: 56px;
    height: 50px;
    position: absolute;
    top: 25px;
    left: 110px;
}

.recommends_newoffer p {
    text-align: left;
    padding: 10px 0px 0px 0px;
    font-family: verdana;
    font-size: 13px;
    color: #686868;
}
.recommends_newoffer .podobni {
    margin: 10px 0px 0px 0px;
}
.recommends_newoffer .podobni a {
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #bbb7a7;
    text-decoration: none;
    padding: 0px 0px 0px 15px;
    background-image: url('../images/podobni.jpg');
    background-position: left 1px;
    background-repeat: no-repeat;
}
.recommends_newoffer .podobni a:hover {
    text-decoration: underline;   
}
.recommends_newoffer .razgledai {
    margin: 10px 10px 0px 0px;
}
.recommends_newoffer .razgledai img {
    border: 0px;   
}
.recommends_newoffer .contacts_box {
    margin: 30px 0px 0px 0px;
    background-image: url('../images/vraz.png');
    background-position: left 0px;
    background-repeat: no-repeat;
    width: 290px;
    /*height: 186px;*/
    height: 150px;
    text-align: center;
    padding: 115px 0px 0px 0px;
}

.recommends_newoffer .contacts_box .s1 {
    font-size: 13px;
    font-family: tahoma;
    color: #42413e;
}
.recommends_newoffer .contacts_box .s2 {
    font-size: 13px;
    font-family: tahoma;
    font-weight: bold;
    color: #42413e;
}
.citys_footer {
    padding: 0px 0px 0px 25px;
    margin: 10px 0px 0px 0px;
}
.citys_footer .offtitle {
    background-image: url('../images/bg_line2.gif');
    background-position: left 0px;
    background-repeat: repeat-x;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    height: 29px;
    color: #3c5966; 
    width: 934px;
}

.citys_footer .offtitle span {
    float: left;
    display: block;
    height: 29px;   
    background-image: url('../images/bg_line1.gif');
    background-position: left 0px;
    background-repeat: repeat-x;
}
.citys_footer .offtitle span.ofr {
    text-indent: -3000px;
    width: 20px;
    background-image: url('../images/action7.gif');
    background-position: left 1px;
    background-repeat: no-repeat;
}
.citys_footer ul {
    list-style: none;
    margin: 10px 0px 10px 0px;
}
.citys_footer ul li {
    float: left;   
    background-image: url('../images/flag.gif');
    background-position: left 1px;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 20px;
    margin: 0px 20px 0px 0px;
    height: 25px;
}
.citys_footer ul li a {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #6a7e87;
    text-decoration: none;
}
.citys_footer ul li a:hover {
    text-decoration: underline;   
}

.hotel_listening .body_paceds {
    width: 620px;
    height: 164px;
    margin: 10px 0px 0px 0px;
    padding: 5px 0px 0px 15px;
}
.hotel_listening .paceds_view_hover {
    background-image: url('../images/paceds_bg.gif');
    background-position: left 0px;
    background-repeat: no-repeat;
}
.hotel_listening .paceds_view {
    background-image: none;
}
.hotel_listening .body_paceds .title {
    font-family: arial;
    font-size: 22px;
    font-weight: bold;
    color: #284c5b;
}
.hotel_listening .body_paceds .imgbox {
    margin: 10px 0px 0px 0px;
    position:relative;
}
.hotel_listening .body_paceds .imgbox img {
    border: 1px solid #d1d0d0;
    padding: 10px;
    background-color: #ffffff;
}
.hotel_listening .body_paceds .imgbox .imageHover {
    width: 56px;
    height: 50px;
    position: absolute;
    top: 30px;
    left: 120px;
}
.hotel_listening .body_paceds .imgbox .imageHover img {
    border: 0px;
    padding: 0px;
    background: none;
}
.hotel_listening .body_paceds .imgbox .price {
    position: absolute;
    bottom: 20px;
    left: 0px;
    background-image: url('../images/red_price_arrow.gif');
    background-position: left 0px;
    background-repeat: no-repeat;
    width: 70px;
    height: 19px;
    display: block;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    padding: 3px 0px 0px 0px;
    text-align: center;
}
.hotel_listening .body_paceds .actionbox {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    width: 310px;
    font-family: tahoma;
    font-size: 11px;
    color: #626262;
}
.hotel_listening .body_paceds .actionbox .text {
    height: 75px;
}
.hotel_listening .body_paceds .actionbox .nights {
    font-family: tahoma;
    font-size: 11px;
    color: #284c5b;   
}
.hotel_listening .body_paceds .actionbox .dates {
    font-family: tahoma;
    font-size: 11px;
    color: #284c5b; 
}
.hotel_listening .body_paceds .actionbox .dates strong {
    color: #3aa3fb;
}
.hotel_listening .body_paceds .actionbox .action {
    padding: 0px 0px 0px 20px;
    background-position: left 0px;
    background-repeat: no-repeat;
    height: 16px;
    margin: 6px 0px 0px 0px;
}
.hotel_listening .body_paceds .actionbox .action10 {
    background-image: url('../images/action10.gif');
}
.hotel_listening .body_paceds .actionbox .action9 {
    background-image: url('../images/action9.gif');
}
.hotel_listening .body_paceds .actionbox .action a {
    text-decoration: none;
    font-family: tahoma;
    font-size: 10px;
    color: #284c5b;
    font-weight: bold;
}

/*styling */
.infotabbody {
    margin: 30px 0px 0px 0px;
    font-family: verdana;
    font-size: 12px;
}

.infotabbody table {
    border-width: 1px 1px 1px 1px;
    border-spacing: 1px;
    border-style: outset outset outset outset;
    width: 658px;
    border-collapse: collapse;
    margin: 10px 0px 0px 0px;
    border-color: #cdc1b8;
}

.infotabbody table thead td {
    border-width: 1px 1px 1px 1px;
    border-spacing: 1px;
    border-style: outset outset outset outset;
    border-color: #cdc1b8;
    -moz-border-radius: 0px 0px 0px 0px;
    padding: 3px;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    height:30px;
}
.infotabbody table thead {
    background: #f1edd0;
}
.infotabbody table tbody td {
    border-width: 1px 1px 1px 1px;
    border-spacing: 1px;
    border-style: outset outset outset outset;
    border-color: #cdc1b8;
    -moz-border-radius: 0px 0px 0px 0px;
    text-align: center;
    padding: 3px;
    font-size: 12px;
}

.faq_a {
    font-family: arial;
    font-size: 20px;
    font-weight: bold;
    color: #3c5966;
    float:left;
}

.faq_question {
    font-family: arial;
    font-size: 16px;/*18px;*/
    font-weight: bold;
    color: #3c5966;
    margin-left: 25px;
    padding-top: 3px;
}

.faq_answer {
/*
/*    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    color: #486471;
*/

    font-family: verdana;
    font-size: 13px;
    color: #486471;
    margin-left: 25px;
    padding-top: 5px;
}

.faq_box {
	border: 1px solid #d1d0d0;
	padding: 2px;
	width: 658px;
}

.preview_info {
	color: #807155;
}

#sitemap a {
    color: #000000;
}
.sitemap_padding {
    margin: 0px 0px 0px 20px;
}

.arrowback {
    background-image: url(../images/black_arrow.png);
    background-position: 0px 7px;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 15px;
}
/*end index css*/
