*
{
	margin:0px;
	padding:0px;
	z-index: 1;
}
a.syner_link{
		
}

a img{
	border: 0px none;	
}

table.withoutborder{
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px none;	
}

#spellcheckerContent
{
	width: 810px;
	margin: 15px auto 0px auto;
}
#spellcheckerContent2
{
	width: 850px;
	margin: 15px auto 0px auto;
}
#station1{
	padding: 0px 10px;	
}

#startdate{
	border: 1px solid #a4b97f;
	font-size: 11px;
	padding: 2px;
	margin-top: 3px;
	color: #555;
}
div.detailslink{
	width:11px;
	height: 11px;
	border: 0px;
	background-image: url("../../images/wiecej_button.gif");
	cursor: pointer;	
	background-repeat: no-repeat;
}
div.detailslink:hover{
	background-image: url("../../images/wiecej_button_hover.gif");	
}
.top
{
	font-size: 10px;
	font-family: tahoma;
	color: #9D9D9D;
	height: 18px;
	border-bottom: 1px solid #cecece;
}
.footer
{
	font-size:10px;
	font-family:tahoma;
	color:#9D9D9D;
	height:60px;
	clear:both;
	border-top: 1px solid #CECECE;
}
.footer a, .footer a:hover{
	text-decoration: none;
	color:#9D9D9D;
		
}
.footer_title
{
	float:left;
	padding-top:20px;
}
.footer_img
{
	margin-top:20px;
	float:right;
	background-repeat:no-repeat;
	background-image:url(../../images/logo_small.png);
	width:71px;
	height:31px;
	cursor: pointer;
}
.footer_img_new
{
	margin-top:20px;
	float:right;
	background-repeat:no-repeat;
	background-image:url(../../images/alpytravel_logo_s.gif);
	width:119px;
	height:43px;
	cursor: pointer;
}
.footer_offer{
	width: 179px; 
	float: left; 
}

table.footer_offer_tab{
	width: 810px;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	text-align: center;
	
}
table.footer_offer_tab td{
	vertical-align:bottom;
	text-align:right;	
	font-size: 12px;
	color: #ff0000;
	font-weight: bold;
}

table.footer_offer_tab td img{
	border: 0px;	
}
table.footer_offer_tab td span{
	margin-right: 0px;	
}
.footer_offer_content{
	min-width: 150px;	
}
.top_logo
{
	font-size:10px;
	font-family:tahoma;
	color:#9D9D9D;
	padding: 10px;
}
.left_link
{
	float:left;
	margin-right:20px;
	cursor: pointer;
}
.left_link span
{	
	color:red;
}
.right_link_active
{
	float:left;
	color:white;
	background-repeat:no-repeat;
	background-image:url(../../images/link_top.gif);
	cursor: pointer;
	margin-right: 10px;
	width: 62px;
	height: 13px;
}

.right_link
{
	float:left;
	margin-right:20px;
	cursor: pointer;
	padding-left:10px;
	background-position:left center;
	background-repeat:no-repeat;
	background-image:url(../../images/arrow_red.gif);
}
.linkman_top
{
	float:right;
}
.linkman_top2
{
	float:right;
	border-bottom: 1px dotted #9d9d9d;
}
.linkman_top2 tr
{ 
	height:20px;
}
.logo
{
	background-repeat:no-repeat;
	background-image:url(../../images/otium_logo.gif);
	width:119px;
	height:51px;
	float:left;
	cursor: pointer;
}
.logo_new
{
	background-repeat:no-repeat;
	background-image:url(../../images/alpytravel_logo_s.gif);
	width:119px;
	height:51px;
	float:left;
	cursor: pointer;
}
.main
{
	clear: both;
	padding-top: 10px;
}
.main2{
	float: left;
}
.main2_left{
	float: left; 
	width: 380px; 
	border: 0px solid green; 
	margin: 0px;	
}
.main2_right{
	float: left; 
	width: 238px; 
	border: 0px solid red; 
	margin-left: 5px;	
}
.menu_left
{
	float: left;
	width: 175px;
	color:#9D9D9D;
	font-size:11px;
	font-family:tahoma;
}
.menu_right{
	float: left;
	width: 250px;
	color:#9D9D9D;
	font-size:11px;
	font-family:tahoma;	
}
.center_contener{
	border: 0px solid pink; 
	float: right;
}
.center_middle{
	float: left;
	width: 630px;
	color:#9D9D9D;
	font-size:11px;
	font-family:tahoma;
	border-top: 1px solid #cecece;			
}
.special_offert{
	clear: both;
	width: 100%;
}
.search_bar{
	clear: both;
	width: 100%;	
	color:#9D9D9D;
	font-size:11px;
	font-family:tahoma;
	height: 24px;	
}
.menu_left div.link
{
	padding-left:10px;
	background-position:left center;
	background-repeat:no-repeat;
	background-image:url(../../images/arrow_red.gif);
	text-align: left;
	margin: 0px 10px;
}
.spacer
{
	background-position:center;
	background-repeat:repeat-x;
	background-image:url(../../images/dot.gif);
	height: 9px;
	margin: 0px 10px;
}
.spacer4
{
	clear: both;
	background-position:center;
	background-repeat:repeat-x;
	background-image:url(../../images/dot.gif);
	height: 2px;
	padding-top: 5px;
}
.date
{
	font-family: tahoma;
	font-size:12px;

	color:#667BB4;
	line-height:24px;
	height:24px;
	
}
.spacer2
{
	background-position:center;
	background-repeat:repeat-x;
	background-image:url(../../images/dot2.gif);
	height: 3px;
	font-size:3px;
	clear: both;
}
.spacer2
{
	background-position:center;
	background-repeat:repeat-x;
	background-image:url(../../images/dot2.gif);
	height: 3px;
	font-size:3px;
	clear: both;
}
.spacer3{
	height: 3px;
	font-size:3px;
	clear: both;		
	background-color: transparent;
}
.spacer4
{
	background-position:center;
	background-repeat:repeat-x;
	background-image:url(../../images/dot2.gif);
	height: 3px;
	font-size:3px;
	clear: left;
	padding: 5px 0px;
}
.banners{
	clear: both;
	text-align: center;
	
}
.banners img{
	border: 0px solid black;
}
.pointer{
	cursor: pointer;	
}
.center
{
	float: left;
	font-size:11px;
	font-family:tahoma;
}

.menu_elem
{
	float: left;
}
.search
{
	width:380px;
	height: 190px;
	float: left;
}
.search div.header
{
	clear:both;
	height:24px;
	font-size:13px;
	font-weight: bold;
	font-family: tahoma;
	color: red;
}
.search div.menu_button_back, .search div.menu_button_front
{
	width: 188px;
	height:24px;
	line-height: 24px;
	text-align: center;
	float: left;
	background-repeat:no-repeat;
	padding-left:1px;
	cursor: pointer;
}
div.search div.menu_button_back
{
	background-image:url(../../images/searchmenu_button_back2.png);

}
div.search div.menu_button_front
{	
	background-image:url(../../images/searchmenu_button_front2.png);
	color: white;

}
.search_body_l, .search_body_r
{
	width:10px;
	height: 192px;
	float:left;
	background-repeat: no-repeat;
}
.search_body_l
{
	background-image:url(../../images/searchmenu_back_l.png);
}
.search_body_r
{
	background-image:url(../../images/searchmenu_back_r.png);
}
.search_body_c
{
	background-image:url(../../images/searchmenu_back.png);
	width:359px;
	height: 192px;
	float:left;
	background-repeat: repeat-x;
}
.search_row
{
	clear: both;
	width: inherit;
	height:24px;
	margin-top: 7px;
	text-align: left;
	vertical-align: middle;
}
.search_row div.title
{
	color: #ff0000;
	width:120px;
	font-family: tahoma;
	font-size:11px;
	float:left;
	margin-left:10px;
	line-height:24px;

}
.search_row select.sel
{
	width: 200px;
	font-size:11px;
	border: 1px solid #a4b97f;
	padding: 1px;
	margin-top: 3px;
	color: #555;
	font-family: tahoma;	
}

.search_row input.inp
{
	width: 145px;
	font-size:11px;
	border: 1px solid #a4b97f;
	padding: 2px;
	margin-top: 3px;
	color: #555;
}

div.submit
{
	background-image:url(../../images/button_search.gif);
	background-repeat: no-repeat;
	height:22px;
	font-size:12px;
	font-family:tahoma;
	color:white;
	width:83px;
	font-weight:bold;
	float:left;
	border: none;
	margin-left: 10px;
	text-align: left;
	line-height: 18px;
	padding-left: 9px;
	cursor: pointer;
}
div.submit_h{
	background-image:url(../../images/button_search_hover.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 0px 10px;
	height:22px;
	font-size:12px;
	font-family:tahoma;
	color:white;
	width:83px;
	font-weight:bold;
	float:left;
	border: none;
	margin-left: 10px;
	text-align: left;
	line-height: 18px;
	cursor: pointer;
}


div.submit_h input.submit2:hover{
	
}
/*******************************************************************************
** SBS
** 	Arkusz styli CSS
* 	Tabelki
** 	Autor: Antoni Jakubiak <antek@sk8.pl>
**	(c) Synerway Sp. z o. o.
*/

div#details_images{
	padding-top: 20px;
	text-align: center;
}

/* standardowa tabelka z podzia�em na strony */
table.paged {
	border-bottom: 1px solid #57b;
	border-right: 1px solid #57b;
	color: #000;
}
table.paged td {
/*	background-color: #fff;*/
	color: #555;
	font-weight: bold;
	padding: 2px 8px;
}
table.paged td.header {
	background-color: #f5f5f5;
	height: 30px;
	border-bottom: 1px solid #57b;
	border-top: 1px solid #57b;
	border-left: 1px solid #57b;
	padding: 0px; 
	vertical-align: top;
}
table.paged td.header2 {
	background-color: #5674ba;
	color: #fff;
	height: 30px;
}
table.paged td.std {
	font-weight: normal;
}

table.paged td.td1 {
	background-color: #fff;
	border-left: 1px solid #57b;
}
table.paged td.td2 {
	background-color: #f5f5f5;
	border-left: 1px solid #57b;
}
table.paged input.float {
	text-align: right;
}
table.paged input.kingsize {
	border: 1px solid #57b;
	width: 100%;
}
table.paged select.kingsize {
	width: 100%;
}

table.paged input.list {
	border-width: 0px;
	width: 100%;
	background-color: transparent;
}

table.paged td.tdh {
	background-color: #f5f5f5;
	border-left: 1px solid #57b;
}
/* nag��wki w tabeli */
table.header td {
	background-color: #f5f5f5;
	padding: 1px;
	height: 28px;
	text-align: center;
}
table.header2 td {
	background-color: #5674ba;
	color: #fff;
	padding: 1px;
	text-align: center;
}
table.header td.content {
	padding: 2px 8px;
	vertical-align: middle;
}
table.header td.search {
	vertical-align: top;
	width: 18px;
}
table.header td.sort {
	vertical-align: top;
	width: 8px;
}
		

/* wyko�ystywana na przyk�ad w pokazywanu zam�wienia */
table.withoutlines {
	width: 100%;
}
table.withoutlines td.head {
	color: #57b;
	background-color: #E7F5F6;
	font-size: 14px;
	font-weight: bold;
}
table.withoutlines td.body {

	padding: 2px;
}
table.fields {
	width: 100%;
}
/*
table.fields td.field select, input{
	font-family:Arial,sans-serif,Helvetica;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
*/
table.fields td.label {
	color: #fff;
	background-color: #647DB5;
	font-weight: bold;
	text-align: right;
	padding: 2px 8px;
	width: 30%;
	height: 20px;
	vertical-align: top;
}
table.fields td.field {
	color: #555;
	background-color: #E7F5F6;
	font-weight: normal;
	padding: 2px 8px;
}
table.fields td.last {
	color: #555;
	background-color: #E7F5F6;
	font-weight: normal;
	text-align: right;
}

table.fields td.label a {
	color: #fff;
	text-decoration: none;
}
table.fields td.label a:hover {
	color: #ffa;
	text-decoration: none;
}



div.info {
	font-weight: normal;
	font-size: 10px;
	color: #999;
}


div.blueline {
	height: 1px;
	background-color: #57b;
	margin: 0px;
}

/*
 * Warto�ci ujemne
 */
.minus {
	color: #933;
}


img.preview {
	border: 2px solid #57b;
	background-color: #f5f5f5;
	margin: 8px;
}



/* tabela do pokazywania szczeg��w obiektu */
table.detailstable {
	width: 630px;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px;
	color: #555555;
}
table.detailstable td.head {
	color: #555555;
	background-color: #f4ebe0;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
}
table.detailstable td.body {
	padding: 0px;
}
table.fields {
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px;
		
}
table.detailstable table.fields {
	font-family: tahoma;
	width:100%;
}
table.detailstable table.fields table{
	text-align:center;
	margin: 0 auto;
	border: 1px solid #555;
}
table.detailstable table.fields table tr td{
	border: 1px solid #555;
	font-family: tahoma;
}
table.detailstable table.fields td.field ul{
	padding-left: 15px;
}
table.detailstable table.fields td.head{
	border-bottom: 1px solid #CECECE;
	vertical-align: middle;
	line-height: 25px;
	text-align: center;
}
table.detailstable table.fields td.head span{
	font-size: 14px;
	line-height: 25px;	
}
table.detailstable table.fields td.head span#choosen_trip_details{
	font-size: 12px;	
}
table.detailstable table.fields td.label {
	color: #555;
	background-color: #E0D8CF;
	font-weight: bold;
	text-align: right;
	padding: 2px 8px;
	width: 30%;
	height: 20px;
	vertical-align: top;
	
}
table.detailstable table.fields td.field {
	color: #555555;
	background-color: #F4EBE0;
	font-weight: normal;
	padding: 2px 8px;
}

table.detailstable table.fields td.field input{
	font-family: tahoma;
	font-size: 11px;
	color: #555;	
}
table.detailstable table.fields td.last {
	color: #555555;
	background-color: #F4EBE0;
	font-weight: normal;
	text-align: right;
}

table.detailstable table.fields td.label a {
	color: #fff;
	text-decoration: none;
}
table.detailstable table.fields td.label a:hover {
	color: #ffa;
	text-decoration: none;
}
table.detailstable td.dt_message{
	background-color: #f8d592;
	font-size: 12px;
	text-align: center;
	line-height: 30px;
	border-top: 1px solid #9d9d9d;
	border-bottom: 1px solid #9d9d9d;
	color: black;
}


/* standardowa tabelka z pod�wietleniem i strza�kami */
div.header_large{
	color: #FFF;
	border: 0px;
	height: 24px;
	width: 630px;
	background-image: url(../../images/naglowek_duzy_bg.png);
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	line-height: 24px;
}
div.header_large span{
	margin: 0px 10px;	
}
div.footer_large{
	background-image: url(../../images/stopka_duzy_bg.png);		
	height: 16px;
	width: 630px;
	margin-bottom: 10px;
}
div.footer_large2{
	background-image: url(../../images/stopka_duzy_bg.png);		
	height: 16px;
	width: 630px;
	margin-bottom: 10px;
	border-top: 1px solid #cecece;
}
table.highlightedrowtable  {
	color: #555555;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px;
	width: 630px;
}

table.highlightedrowtable th
{
	background-color: #E0D8CF;
	height: 24px;
	padding: 0px; 
	vertical-align: middle;
	text-align:center;	
	font-size: 11px;
	border-bottom: 1px solid #cecece;
	border-top: 1px solid #cecece;
}
table.highlightedrowtable th span{
	font-size: 14px;
	line-height: 35px;	
}
table.highlightedrowtable td
{
	padding: 2px 8px;
}

table.highlightedrowtable tr.row_0 td{
	background-color: #E0D8CF;
	border-bottom: 1px solid #cecece;
}

table.highlightedrowtable tr.row_1 td{
	background-color: #f4ebe0;
	border-bottom: 1px solid #cecece;
}

table.highlightedrowtable tr.highlightedrow td{
	background-color: #fda4a4;
}

div.hidenlayer
{
	position:absolute;
	visibility:hidden;
}

div.filterlayer
{
	position:absolute;
	visibility:visible;
	border:2px outset #57b;
	background-color: #5574B9;
	padding:5px;
}

table.pagebar {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
}

table.pagebar div.pagenumbers {
	width: 100%;
	height: 50px;

	text-align: center;
	white-space: nowrap;
}

table.pagebar dl {
	margin: 0px;
	margin-top: 4px;
	padding: 0px;
}
	
table.pagebar dt {
	display: inline;
	cursor: pointer;
	border: 2px solid #647DB5;
	padding: 2px 10px;
	font-weight: bold;
	width: 20px;
	height: 13px;
	text-align: center;
	margin: 0px 2px;
}

table.pagebar dt.selected {
	background-color: #647DB5;
	cursor: default;
	color: white;
}

table.pagebar dt:hover {
	background-color: #5574B9;
	color: white;
}

/* style do rozszerzonych info pokazywanych jako hover */

div.hoverinfo, div.hoverinfo_hover {
	white-space: nowrap;
	cursor: default;
	background: none;
}

div.hoverinfo_hover {
	background-color: #FFFABE;
}

div.hoverinfo div.extnd {
	display: none;
}

div.hoverinfo_hover div.extnd {
	display: block;
	margin: 5px;
	padding: 5px;
	background-color: #FFFABE;
	position: absolute;
	opacity: 0.9;
	border: 1px dotted Black;
}

div.hoverinfo div.extnd label, div.hoverinfo_hover div.extnd label {
	font-weight: bold;
}

/******************************************************************************
	SBS:
 		Style	MENU i przycisk�w nawigacyjnych
******************************************************************************/
div.menu {
}

div.menu div.on, div.menu div.off, div.menu div.actitem{
	width: 70px;
	height: 35px;
	float:left;
	border-right: 1px solid white;
	background-image: url( '../../images/menu_lb.gif' );
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 4px;	
}

div.menu div.on a, div.menu div.off a, div.menu div.actitem a
{
	color: white;
}

div.menu div.on, div.menu div.actitem {
	background-color: #5574B9;
}
div.menu div.off {
	background-color: #114a5d;
}

div.buttonbar
{
	margin-bottom:5px;
	margin-top:5px;	
	text-align:left;	
}

div.buttonbar div.button,
table.cmanager div.button
{
	width: 160px;
	border: 0px;
	height: 21px;
	background-image: url( '../../images/button.gif' );	
	background-repeat: no-repeat;
	margin: 0px;
	margin-top: 6px;
}
div.button{
	color: white;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
}
div.buttonbar div.button:hover,
table.cmanager div.button:hover {
	background-image: url( '../../images/button_hover.gif' );
	background-repeat: no-repeat;	
}


div.buttonbar div.button div.button_caption,
table.cmanager div.button div.button_caption
{
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px;
	width: 100%;
}
div.buttonbar div.button:hover div.button_caption,
table.cmanager div.button:hover div.button_caption
{
	position: relative;
	top: 2px;
	left: 1px;
	width: 100%;
}

div.buttonbar div.group
{
	float:left;
	width: 180px;
	margin-bottom:10px;
}

div.buttonbar div.group div.button
{
	width: 160px;
	border-top: 1px solid white;
	border-right: 1px solid white;
	border-left: 1px solid white;
	background-image: url( '../../images/menu_lb.gif' );	
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #114a5d;
	margin-bottom:1px;
}

div.buttonbar div.group div.button input
{
	background:transparent;
	border:0px solid;
	color:white;
	width:160px;
	cursor: pointer;
}

div.buttonbar div.group div.groupheader
{
	font-weight:bold;
	font-size:16px;
	color: #114a5d;	
	margin-bottom:5px;	
}
/*******************************************************************************
** SBS
** 	Arkusz styli CSS
** 	Autor: Antoni Jakubiak <antek@sk8.pl>
**	(c) Synerway Sp. z o. o.
*/

body {
	margin: 0px;
	padding: 0px;
	background-color: white;
	color: #000;
	font-family: tahoma, sans-serif;
	font-size: 11px;
	text-align: center;
}
table {
	font-family: tahoma, sans-serif;
	font-size: 11px;
}
form {
	padding: 0px;
	margin: 0px;
}

a {
	color: #03f;
	text-decoration: none;
}
a:hover {
	color: #0bf;
}

a:hover img{

}


/* linki w dolnej belce menu (u�ytkownika) */
a.info {
	color: #444;
	text-decoration: none;
}
a.info:hover {
	color: #57b;
}

/* linki abecad�a */
a.abacus {
	text-decoration: none;
	color: #000;
	font-size: 11px;
	margin: 0px 1px;
	letter-spacing: 1px;
}
a.abacus:hover {
	background-color: #57b;
	color: #fff; 
}

/* u�ywamy t� klas� w popupach */
.hyperText  {
	color: #333;
	font: 10px/12px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	background-color: #FFFFE0;
	padding: 5px;
	border: solid 1px #000000;
	width: 250px;
	text-align: justify;
}

img.help {
	cursor: help;
	border: 0px;
}

/*
 * U�ywam na przyk�ad w tytu�ach blok�w: raporty
 */
h3 {
	color: #57b;
	font-weight: bold;
	font-size: 14px;
}
h5 {
	color: #900;
	font-weight: bold;
	font-size: 12px;
}
/* czasami sie przydaje */
.normal {
	font-size: 11px;
	font-weight: normal;
}
h5 {
	color: #900;
	font-weight: bold;
	font-size: 12px;
}
/* czasami sie przydaje */
.normal {
	font-size: 11px;
	font-weight: normal;
}
.small {
	font-size: 10px;
	color: #999;
	font-weight: normal;
}
.light {
	font-size: 11px;
	color: #999;
	font-weight: normal;
}


/*
 * Edycja j�zyk�w dla u�ytkownika
 */
div.userdatalang img {
	border: 1px solid #ccc;
}
div.userdatalang img.primary {
	border: 1px solid #f90;
}
div.userdatalang img.secondary {
	border: 1px solid #ccc;
}
/*
 * W module fakturowania
 */
.w100p {
	width: 100%;
}
.sheet {
	background-color: inherit;
	width: 100%;
	padding: 2px;
	margin: 0px;
	border-width: 0px;
}
textarea.sheet {
	height: 80px;
}


/*
 * Texty
 */
img.textwanted {
	border: 1px solid #f00;
	border-style: solid;
}
div.reserv_confirmation{
	font-size: 11px;
	font-family: tahoma;
	color: #555;	
}
/*
 * Liczny na inpucie alignujemy do prawej
 */
input.number {
	text-align: right;
}

a.red {
	color: #f00;
	text-decoration: none;
}
a.red:hover {
	color: #f90;
}
/*
 * Super Oferta - po prawej stronie
 */
div.super_offer{
	width: 240px;
	clear: both;
	margin: 0px auto;	
}
div.header_superoffer{
	background-image: url( '../../images/naglowek_maly_bg_1.png');
	background-repeat: no-repeat;		
	border: 0px;
	width: 240px;
	height: 24px;
	font-size: 12px;
	line-height: 24px;
	text-align: left;
	font-weight: bold;	
	color: #FFF;
}
div.header_superoffer span{
	margin-left: 10px;	
}
div.header_superoffer span a,
div.header_superoffer span a:hover{
	color: #FFF;
	text-decoration: none;	
}
div.super_offer div.hotelinfo{
	border-left: 1px solid #bcac9a;
	border-right: 1px solid #bcac9a;
	height: 147px;
	background-image: url("../../images/bg_super_offer.png");	
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
}
div.desc_content div.description p{
	margin: 0px 3px;	
}
div.super_offer div.hotelinfo_bg{
	background-image: url( '../../images/stopka_maly_bg.png');	
	width:240px;
	height: 18px;
	background-repeat: no-repeat;
	border: 0px;
}
div.super_offer div.hotelname, div.super_offer div.hotelname a,
div.super_offer div.hotelname a:hover{
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;	
	text-align: left;
	text-decoration: none;
}
div.super_offer div.hotelname a,
div.super_offer div.hotelname a:hover{
	margin-left: 3px;	
}
div.more{
	margin: 0px 7px auto auto;
	width: 11px;
	heigth: 11px;
}
div.more img{
	dispaly:block;
	border: 0px;	
}
/*
 * Super Oferta - duza na srodku
 */
 
div.super_offer_middle{
	
	border: 0px;
}
/*
 * Super Oferta - Regionoffer
 */

table.regionoffer{
	
	border-spacing: 4px;
	border: 0px;
	font-size: 10px;
	
}
table.regionoffer td{
	width: 152px;
	background: url("images/ro_bground.gif") 0 100%;
	vertical-align: top;
	text-align: left;
	background-repeat: no-repeat;
	background-color: #f9f4ef;
	border: 0px solid black;
}


table.cmanager{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px;
	background-color: #f4ebe0;
	text-align: center;
	color: #555;
}
table.cmanager a{
	color: #667BB4;	
}
table.cmanager a:hover{
	color: #ff0000;
	
}
table.cmanager table{
	border: 1px solid #555;
	border-collapse: collapse;
	border-spacing: 0px;
	text-align: left;
}
table.cmanager table td{
	border: 1px solid #555;
	padding: 2px;
}
table.cmanager td{
	padding: 2px;
	text-align: left;
}
table.cmanager div {
	width: 92%;
	margin-left: 15px;
}
table.cmanager ol{
	margin-left: 25px;
}
table.cmanager ul{
	margin-left: 20px;
	list-style-image: url('../../images/arrow_red.gif');
}

table.cmanager table.contactform{
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0px;
	color: #555;
}
table.cmanager table.contactform td{
	border: 0px none;	
}
table.cmanager div.article{
	line-height: 35px;
	text-align: left;
	margin-left: 5px;
	font-weight: bold;
}
table.cmanager div.article2{
	text-align: center;
	line-height: 35px;
	font-weight: bold;
}
div.image_switcher
{
	position: relative; 
	float: right; 
	width: 190px; 
	text-align: center;
	
	border: 0px solid #555;
}
div.image_switcher span.link
{
	cursor: pointer;
	padding: 1px 5px;
	border: 0px solid black;
	width: 12px;
	color: #fff;
	background: #555;
}
div.image_switcher span.link:hover
{
	background: #c00;
}
div.image_switcher span.link_activ
{
	cursor: pointer;
	padding: 1px 5px;
	border: 0px solid black;
	width: 12px;
	color: #fff;
	background: #c00;
}

div.top_logo div.banner
{
	border: 0px solid black; 
	width: 440px; 
	height: 50px; 
	overflow: ; 
	float: left; 
	margin-left: 10px;
}

div.footer div.banner
{
	border: 0px solid red; 
	width: 635px; 
	height: 50px; 
	float: left;
	margin-top: 3px; 
	margin-left: 5px;
}
