*{margin:0px;padding:0px;border:0px;text-decoration:none;list-style:none;text-align:left;}
.article img{margin:5px;}
body{background-color:#fff;background-image:url('../img/body_background.png');background-position:0px 115px;background-repeat:repeat-x;text-align:center;font-family:Arial,Verdana,Tahoma,Courier,sans-serif;font-size:13px;color:#444;}
#container{width:950px;margin-left:auto;margin-right:auto;}
#header{float:left;width:950px;height:auto;}
#logo{width:250px;height:50px;margin-top:15px;float:left;}
#logo img{width:250px;height:50px;float:left;}
#share{margin-top:10px;width:125px;height:16px;float:right;}
#fontsize{width:45px;height:16px;margin-top:10px;float:right;margin-right:10px;}
#fontsize li{float:left;width:12px;margin-left:3px;}
#fontsize img{width:12px;height:16px;}
#horizontal_menu{clear:left;float:left;width:502px;height:35px;margin-top:15px;}
#horizontal_menu li{float:left;height:35px;margin-right:1px;}
#languages{clear:left;float:left;text-align:right;width:225px;height:25px;margin-top:-25px;margin-left:725px;}
#languages ul{float:right;margin-right:-2px;}
#languages ul li{float:right;margin-right:2px;height:17px;border:1px solid #eee;}
#banner{float:left;width:950px;height:300px;background-color:#c70029;background-image:url('../img/tourist_red.png');background-position:0px 0px;background-repeat:no-repeat;}
#banner_pl{float:left;width:950px;height:300px;background-color:#c70029;background-image:url('../img/tourist_red_pl.png');background-position:0px 0px;background-repeat:no-repeat;}
#banner_fr{float:left;width:950px;height:300px;background-color:#c70029;background-image:url('../img/tourist_red_fr.png');background-position:0px 0px;background-repeat:no-repeat;}
#banner_de{float:left;width:950px;height:300px;background-color:#c70029;background-image:url('../img/tourist_red_de.png');background-position:0px 0px;background-repeat:no-repeat;}
#banner_es{float:left;width:950px;height:300px;background-color:#c70029;background-image:url('../img/tourist_red_es.png');background-position:0px 0px;background-repeat:no-repeat;}
#flash{float:left;margin-left:306px;}
#request_form{float:left;margin-top:-117px;margin-left:25px;}
#request_form td.label{padding-right:5px;text-align:right;color:#fff;font-size:12px;}
#request_form td.date{text-align:left;}
#request_form .select_day{width:40px;font-size:11px;float:left;font-family:Arial,Verdana,Tahoma,Courier,sans-serif;}
#request_form .select_month{width:50px;font-size:11px;float:left;margin-left:2px;font-family:Arial,Verdana,Tahoma,Courier,sans-serif;}
#request_form .select_year{width:55px;font-size:11px;float:left;margin-left:2px;font-family:Arial,Verdana,Tahoma,Courier,sans-serif;}
#request_form .select_hostel{color:#c70029;font-weight:bold;width:180px;font-size:11px;float:left;font-family:Arial,Verdana,Tahoma,Courier,sans-serif;}
#request_form .submit{float:right;position:absolute;margin-left:2px;margin-top:-18px;width:107px;height:35px;background-color:#fcb802;background-image:url('../img/book_now_red.png');background-repeat:no-repeat;background-position:center;}
#request_form .submit_pl{float:right;position:absolute;margin-left:2px;margin-top:-18px;width:107px;height:35px;background-color:#fcb802;background-image:url('../img/book_now_red_pl.png');background-repeat:no-repeat;background-position:center;}
#request_form .submit_fr{float:right;position:absolute;margin-left:2px;margin-top:-18px;width:107px;height:35px;background-color:#fcb802;background-image:url('../img/book_now_red_fr.png');background-repeat:no-repeat;background-position:center;}
#request_form .submit_de{float:right;position:absolute;margin-left:2px;margin-top:-18px;width:107px;height:35px;background-color:#fcb802;background-image:url('../img/book_now_red_de.png');background-repeat:no-repeat;background-position:center;}
#request_form .submit_es{float:right;position:absolute;margin-left:2px;margin-top:-18px;width:107px;height:35px;background-color:#fcb802;background-image:url('../img/book_now_red_es.png');background-repeat:no-repeat;background-position:center;}
#text{float:left;width:600px;color:#fff;margin-top:-112px;margin-left:350px;font-size:13px;}
#text a{display:block;color:#fff;}
#vertical_menu{float:left;width:220px;background-color:#fff;padding-bottom:15px;padding-top:20px;background-image:url('../img/vertical_menu_header.png');background-position:0px 0px;background-repeat:no-repeat;}
#vertical_menu .header{border-bottom:1px solid #c70029;width:200px;float:left;margin-left:10px;margin-bottom:10px;}
#vertical_menu .header img{float:right;height:20px;}
#vertical_menu ul{float:left;width:198px;border:1px solid #eee;margin-left:10px;}
#vertical_menu li{clear:left;float:left;background-color:#eee;height:29px;}
#vertical_menu li a{line-height:29px;font-size:12px;color:#444444;font-weight:bold;float:left;padding-left:25px;display:block;width:173px;height:29px;background-color:#eee;background-image:url('../img/vertical_menu.png');background-position:0px 0px;background-repeat:no-repeat;}
#vertical_menu li a:hover{color:#c70029;background-image:url('../img/vertical_menu.png');background-position:0px -29px;}
#special_offers{clear:left;width:220px;background-color:#fff;float:left;padding-top:15px;padding-bottom:10px;background-image:url('../img/main_market_header.png');background-position:0px 0px;background-repeat:no-repeat;}
#special_offers .header{border-bottom:1px solid #c70029;width:200px;float:left;margin-left:10px;margin-bottom:10px;}
#special_offers .header img{float:right;height:20px;}
#special_offers img.photo{float:left;width:200px;height:100px;margin-left:10px;}
#mamas_hostels{width:220px;min-height:650px;margin-top:5px;background-color:#fff;float:right;padding-top:15px;background-image:url('../img/vertical_menu_header.png');background-position:0px -5px;background-repeat:no-repeat;}
a.red{float:left;display:block;font-size:12px;padding-left:10px;padding-right:10px;color:#c70029;}
a.qpa{float:left;display:block;font-size:12px;padding-left:10px;padding-right:10px;color:#00FFFF;}
.qpa{float:left;display:block;font-size:12px;padding-left:10px;padding-right:10px;color:#00FFFF;}

a.orange{float:left;display:block;font-size:12px;padding-left:10px;padding-right:10px;color:#ef5800;}
a.yellow{float:left;display:block;font-size:12px;padding-left:10px;padding-right:10px;color:#ff9600;}
a.red:hover, a.orange:hover, a.yellow:hover{text-decoration:underline;}
#mamas_hostels img.photo{float:left;width:200px;height:100px;margin-left:10px;}
#mamas_hostels .header{border-bottom:1px solid #c70029;width:200px;float:left;margin-left:10px;margin-bottom:10px;}
#mamas_hostels .header_orange{border-bottom:1px solid #ef5800;width:200px;float:left;margin-left:10px;margin-bottom:10px;}
#mamas_hostels .header_yellow{border-bottom:1px solid #ff9600;width:200px;float:left;margin-left:10px;margin-bottom:10px;}
#mamas_hostels .header img, #mamas_hostels .header_orange img, #mamas_hostels .header_yellow img{float:right;height:20px;}
#actual_content{float:right;width:500px;margin-right:5px;margin-top:5px;min-height:650px;background-color:#fff;padding-top:15px;background-image:url('../img/content_header.png');background-position:0px -5px;background-repeat:no-repeat;}
#actual_content .header{border-bottom:1px solid #c70029;width:480px;float:left;margin-left:10px;margin-bottom:10px;}
#actual_content .header img{float:right;height:20px;}
#actual_content a{color:#c70029;}
#actual_content a:hover{text-decoration:underline;}
#mainmarket{float:left;}
#oldtown{float:left;width:220px;background-image:url('../img/oldtown_header.png');background-position:0px 0px;background-repeat:no-repeat;padding-top:15px;margin-top:15px;}
#doubles{float:left;width:220px;background-image:url('../img/oldtown_header.png');background-position:0px 0px;background-repeat:no-repeat;padding-top:15px;margin-top:15px;padding-bottom:15px;}
a.photos_red{background-color:#c70029;color:#fff;float:left;font-size:12px;padding:1px 7px 2px 5px;background-image:url('../img/red_corner.png');background-position:right 3px;background-repeat:no-repeat;margin-bottom:5px;}
a.video_red{background-color:#fff;margin-left:10px;color:#c70029;border-left:1px solid #c70029;border-bottom:1px solid #c70029;float:left;font-size:12px;padding:1px 5px 1px 5px;margin-bottom:5px;}
a.photos_orange{background-color:#ef5800;color:#fff;float:left;font-size:12px;padding:1px 7px 2px 5px;background-image:url('../img/orange_corner.png');background-position:right 3px;background-repeat:no-repeat;margin-bottom:5px;}
a.video_orange{background-color:#fff;margin-left:10px;color:#ef5800;border-left:1px solid #ef5800;border-bottom:1px solid #ef5800;float:left;font-size:12px;padding:1px 5px 1px 5px;margin-bottom:5px;}
a.photos_yellow{background-color:#ff9600;color:#fff;float:left;font-size:12px;padding:1px 7px 2px 5px;background-image:url('../img/yellow_corner.png');background-position:right 3px;background-repeat:no-repeat;margin-bottom:5px;}
a.video_yellow{background-color:#fff;margin-left:10px;color:#ff9600;border-left:1px solid #ff9600;border-bottom:1px solid #ff9600;float:left;font-size:12px;padding:1px 5px 1px 5px;margin-bottom:5px;}
li.offers{float:left;padding-left:7px;width:100%;background-image:url('../img/point.png');background-position:10px 5px;background-repeat:no-repeat;margin-bottom:5px;}
p{padding-left:10px;padding-right:10px;text-align:justify;margin-bottom:10px;}
img.main_photo{float:left;border-right:10px solid #fff;border-bottom:10px solid #fff;margin-left:10px;margin-top:-31px;}
#footer{background-color:#bdb9b8;width:950px;float:left;clear:both;border-top:5px solid #9b9897;}
#mamas_links{width:955px;float:left;margin-left:-5px;padding-top:10px;padding-bottom:10px;background-color:#fff;}
#mamas_links li{float:left;margin-left:5px;padding-right:5px;border-right:1px solid #ccc;}
#mamas_links li.last{border-right:0px;}
#mamas_links li a{color:#444;font-size:11px;}
#mamas_links li a:hover{text-decoration:underline;}
#mamas_tags{margin-top:-5px;padding-left:10px;width:705px;padding-bottom:15px;float:left;background-image:url(../img/grey_corner.png);background-position:0px 0px;background-repeat:no-repeat;}
#mamas_tags .header{border-bottom:1px solid #eee;width:705px;margin-top:15px;float:left;margin-bottom:10px;}
#mamas_tags .header img{float:right;}
#mamas_tags a {color:#eee;font-weight:bold;margin-right:10px;}
#mamas_tags a:hover{color:#fff;}
#mamas_copyright{clear:both;margin-top:-75px;background-image:url('../img/white_corner.png');background-position:0px 0px;background-repeat:no-repeat;padding-top:25px;color:#444;font-size:11px;float:left;margin-left:730px;width:220px;height:50px;background-color:#fff;text-align:center;}
#mamas_copyright a{color:#444;}
.address p{text-align:right;}
.address2 p{text-align:center;}
#map{border:1px solid #f2f2f2;width:478px;margin-left:10px;height:350px;margin-bottom:25px;}
table.prices{width:100%;text-align:center;margin-bottom:10px;}
table.prices th{width:15%;background-color:#c70029;color:#fff;text-align:center;font-weight:normal;padding-top:2px;padding-bottom:2px;}
table.prices td{text-align:center;border-bottom:1px solid #eee;border-right:1px solid #eee;font-size:12px;}
table.prices td.room{text-align:right;background-color:#f2f2f2;padding-right:10px;padding-top:2px;padding-bottom:2px;font-size:12px;border-bottom:1px solid #eee;border-right:1px solid #eee;}
#actual_content input, #actual_content select{border:1px solid #eee;}