
/*.container_div,.reservirai, .price_room,#offer3 .shadetabs li a,#offer3 .shadetabs li a.selected,.container_div fieldset,.tabcontent

{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.container_div,.container_div .tabcontent
{ border-top-left-radius: 0px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; }

.shadetabs li a,.shadetabs li a.selected,.shadetabs1 li a,.shadetabs2 li a
{ border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
*/
.shadetabs{ padding: 0; margin-left: 0; margin-top: 15px; margin-bottom: 0; font: bold 11px Verdana; list-style-type: none; text-align: left; overflow: hidden; }
.shadetabs li{ display: block; margin: 0 3px 0 0;cursor: pointer ; float: left; width: 170px;}
.shadetabs li a{ text-decoration: none; z-index: 1; padding: 5px 10px; color: #fff; display: block; background: #111; }
.shadetabs li a:visited{ color: #2d2b2b; }
.shadetabs li a:hover{ text-decoration: none; color: white; background: #EB0202; }
.shadetabs li a.selected{background: #EB0202; color: white; display: block;}
.shadetabs li a.selected:hover{text-decoration: none; }

.tabcontent{ display: none;font:12px Verdana;background: #eee;padding: 15px }

.shadetabs1{ clear: both; padding:0; margin-left: 0; margin-top: 0px; margin-bottom: 0; font: bold 11px Verdana; list-style-type: none; text-align: left; overflow: hidden; }
.shadetabs1 li{ display: inline; margin: 0;cursor: pointer }
.shadetabs1 li a{ text-decoration: none; position: relative; z-index: 1; padding: 5px 10px; margin-right: 3px; color: #111; background: #ccc; height: 30px; width: 170px; float: left; display: block; }
.shadetabs1 li a:visited{ color: #2d2b2b; }
.shadetabs1 li a:hover{ text-decoration: none; color: white; background: #000; }
.shadetabs1 li a.selected{background: #eee; color: #111;position: relative; }
.shadetabs1 li a.selected:hover{text-decoration: none; }

.shadetabs2{ clear: both; padding:0; margin-left: 0; margin-top: 0px; margin-bottom: 0; font: bold 11px Verdana; list-style-type: none; text-align: left; overflow: hidden; }
.shadetabs2 li{ display: inline; margin: 0;cursor: pointer }
.shadetabs2 li a{ text-decoration: none; position: relative; z-index: 1; padding: 5px 10px; margin-right: 3px; color: #111; background: #ccc; height: 30px; width: 150px; float: left; display: block; }
.shadetabs2 li a:visited{ color: #2d2b2b; }
.shadetabs2 li a:hover{ text-decoration: none; color: white; background: #000; }
.shadetabs2 li a.selected{background: #fff; color: #111;position: relative; }
.shadetabs2 li a.selected:hover{text-decoration: none; }

.tabcontent1{ display: none;font:12px Verdana;background: #fff!important;padding:15px;overflow: hidden }

.price_block{ margin: 20px 0; }
.price_block ul{ margin:10px 0 0 0;padding: 0 0 0 20px}
.price_block ul li{ margin: 0;font: 13px/16px arial;list-style: circle;}

.price_room{ width: 100%;font: 11px verdana;border-collapse: collapse;margin: 5px 0 10px 0;background: white}
.price_room tr.line_row{border-collapse: separate;}
.price_room th{text-align: left;padding: 3px 10px 3px 10px;font:  bold 11px verdana;color: #EB0202;white-space: nowrap  }
.price_room td{ padding: 5px 10px 5px 10px;text-align: left;}
.price_room td.period{vertical-align: top;width: 200px;font: bold 13px arial;color: #000  }
/*.price_room td:last-child{ color: #111;font:bold  14px verdana;white-space: nowrap }*/

.tabcontent1 .price_room{ width: 100%;font: 11px verdana;border-collapse: collapse;margin: 5px 0 10px 0;background: #eee}
.tabcontent1 .price_room tr.line_row{border-collapse: separate;}
.tabcontent1 .price_room th{text-align: left;padding: 3px 10px 3px 10px;font:  bold 11px verdana;color: #EB0202;white-space: nowrap  }
.tabcontent1 .price_room td{ padding: 3px 10px 3px 10px;text-align: left;}
.tabcontent1 .price_room td.period{vertical-align: top;width: 200px  }
/*.tabcontent1 .price_room td:last-child{ color: #111;font:bold  14px verdana;white-space: nowrap }*/

.pictogram_categ{ font: italic bold 13px arial;color: #111;margin: 20px 0 0 0;display: block }

.container_div{ margin: 0px 0 10px 0;background: #EB0202;padding: 15px;clear: both;font: 13px/16px arial;}
.container_div p{ }
/*.container_div p strong{color: #000}
*/
.container_div fieldset{border: 0;padding: 15px;background: #eee;position: relative;}
.container_div fieldset h4{ font: 24px arial; color: #111; display: block; margin: 10px 0 0 0; clear: both; position: relative; overflow: hidden; }
.container_div fieldset h4 strong{padding: 0 0 0 0px;display: block;font:  14px arial;color: #111}


.outer_hotel_price_photo{}
.hotel_price_photo{width: 900px;overflow: scroll;}



@media print {
.tabcontent { display: block !important; }
}

/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */

.modernbricksmenu2{ padding: 0; width: 362px; border-top: 5px solid #D25A0B; /*Brown color theme*/ background: transparent; voice-family: "\"; }\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{ margin: 0; margin-left: 10px; /*margin between first menu item and left browser edge*/ padding: 0; list-style: none; }

.modernbricksmenu2 li{ display: inline; margin: 0 2px 0 0; padding: 0; text-transform: uppercase; }

.modernbricksmenu2 a{ float: left; display: block; font: bold 11px Arial; color: white; text-decoration: none; margin: 0 1px 0 0; /*Margin between each menu item*/ padding: 5px 10px; background-color: black; /*Brown color theme*/ border-top: 1px solid white; }

.modernbricksmenu2 a:hover{ background-color: #D25A0B; /*Brown color theme*/ color: white; }

.modernbricksmenu2 a.selected{ background-color: #D25A0B; /*Brown color theme*/ color: white; border-color: #D25A0B; /*Brown color theme*//*Brown color theme*/ }

.tabcontent{ display: none; }

@media print {.tabcontent { display: block !important; }}

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{ font: bold 13px Arial; width: 100%; /*leave this value as is in most cases*//*leave this value as is in most cases*/ }
.indentmenu ul{ margin: 0; padding: 0; float: left; /* width: 80%; width of menu*/ border-top: 1px solid navy; /*navy border*/ background: black url(indentbg.gif) center center repeat-x; }
.indentmenu ul li{ display: inline; }
.indentmenu ul li a{ float: left; color: white; /*text color*/ padding: 5px 11px; text-decoration: none; border-right: 1px solid navy; /*navy divider between menu items*//*navy divider between menu items*/ }
.indentmenu ul li a:visited{ color: white; }
.indentmenu ul li a.selected{ color: white !important; padding-top: 6px; /*shift text down 1px*/ padding-bottom: 4px; background: black url(indentbg2.gif) center center repeat-x; }
.tabcontentstyle{ /*style of tab content oontainer*/ border: 1px solid gray; width: 450px; margin-bottom: 1em; padding: 10px; }
.tabcontent{ display: none; }

@media print {.tabcontent { display: block !important; }}

.tabcontent li{ padding:5px 0px 0px 0px;}