body {
	background: url('../img/main_bg.jpg') no-repeat center top fixed ;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#52555F;
}
a {
	text-decoration:none;
	color: #4d4d4d;
}
a:hover {
	text-decoration:none;
	color: #5567a8;
}
/* Form */
.textbox {
	padding-top:2px;
	padding-bottom:3px;
	border:1px solid #ADB9C2;
	background-image:url('../img/form_bg.gif');
	font-family:Trebuchet MS;
	color:#52555F;
	font-size:12px
}
button {
	padding-top:2px;
	padding-bottom:2px;
	-moz-padding-bottom:1px;
	padding-left: 13px;
	background: url('../img/button.gif') left;
	border:1px solid #ADB9C2;
	font-family:Trebuchet MS;
	color:#52555F;
	font-size:12px
}
/* Flag */
.flags img{ margin-right:5px; cursor:pointer}
.leftheader {
	background:url(../img/left_title.png); font-size:15px; color:#FFFFFF; height:40px
}
/* Main menu */
.menupane a {
	font-size:14px;
	text-decoration:none;
	color: #4d4d4d;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}
.menupane a:hover {
	text-decoration:none;
	color: #5567a8;
	background: url(../img/menu_over.png) bottom center no-repeat;
}
.mainmenu a {
	font-size:16px;
	text-decoration:none;
	color: #4d4d4d;
	margin-right:10px;
}
/* Special */
.special {
	background-image:url(../img/special_02.png);
	height:38px;
	font-size:13px;
	cursor:pointer;
}
.special div {
	margin-left:8px;
	width:193px;
}
.special img {
	margin:5px;
	border:0px;
}
.subheader {
	background-image:url(../img/subheader.gif);
	height:39px;
	width:725px;
	vertical-align:top;
}
.subheader div {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding-top:6px;
	padding-left:33px;
}
.otelmain {
	padding-left:5px;
	padding-top:5px;
}
.otelview {
	color:#00284e;
	float:left;
	margin-right:3px;
	margin-bottom:3px;
	width:237px;
	height:155px;
	background:url(../img/otel_small.gif);
}
.otelimg{
	width:225px;
	height:79px;
	margin-left:6px;
	position:relative;
}
.otelimg div {
	padding:1px;
	border:solid 1px #bcc5fa;
}
.price {
	font-size:14px;
	padding-left:10px;
	font-style:italic;
	padding-top:3px;
}
.old {
	color:#FF0000;
	text-decoration:line-through;
	font-size:12px;
}
.startd {
	padding-left:17px; vertical-align:top; height:20px
}
.headertd {
	padding-left:17px; vertical-align:bottom; height:21px; font-size:12px
}
.otelinfo {
	float:right;
	padding-right:9px;
}
.tabnorm {
	background:url(../img/tab_norm.gif);
	padding-left:15px;
	padding-right:15px;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	display:table-cell;
	float:left;
	position:static;
	cursor:pointer;
	border-right: #bbbbbb 1px solid;
}
.tabactive {
	background:url(../img/tab_active.gif);
	padding-left:15px;
	padding-right:15px;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	display:table-cell;
	float:left;
	position:static;
	cursor:pointer;
	border-right: #bbbbbb 1px solid;
	color:#FFFFFF
}
.tabspecial {
	background:url(../img/tab_special.gif);
	padding-left:15px;
	padding-right:15px;
	font-size:13px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	display:table-cell;
	float:right;
	position:static;
	cursor:pointer;
	border-left: #bbbbbb 1px solid;
	color:#234300;
	text-shadow: #666666 1px 1px 1px;
	filter: Shadow(Color=#666666, 	
			Direction=135, 
			Strength=1);

}
.pager td {
	width:18px;
	height:18px; background-color:#F4F4F4;
	text-align:center
}
.pager .active {	
background-color: #D5D2FF}

.error {
	margin-top:10px;
	border: solid 1px #e40000;
	background-color: #fff2f2;
	color:#e40000;
	width:100%;
}
.error .spacer {
	margin:10px;
}
.error .title {
	font-size:13px;
	font-weight:bold;
	padding-bottom:10px;
}
/* Sipariž */
.siparis .header {
	font-family: Trebuchet MS; font-size: 16; font-weight: bold
}
.siparis .odemesekli {
	font-family: Trebuchet MS; font-size: 11px; padding-right: 10px
}