html{
	height:100%;
}
body{
	height:100%;
	margin:0px;
	padding:0px;
	font-family:Arial;
	background-color:#4bafe3;
	background-image:url(../images/green_temp/background.gif);
	background-repeat:no-repeat;
	background-position:center top;
}
a img{
	border:0px;
}
td{
	font-size:8.5pt;
	color:#5F5F5F;
}
input,select,textarea{
	font-size:8.5pt;
	font-family:Verdana;
}
dl{
	text-align: left;
}
dl dt{

}
dl dd{
	margin:0px 0;
	padding: 0px 0px 0px 10px;
}

.btn{
	background:url(../images/green_temp/btn_bg.png) top left repeat-x #ADF240;
	border:1px solid #5CA408;
	padding:2px 10px 3px 2px;
	color:#fff;
	font-weight:bold;
	font-size:7.5pt;
	cursor:pointer;
	cursor:hand;
}

.fbtn{
	background:url(../images/green_temp/fbtn.png) top left repeat-x #CF4239;
	border:1px solid #A20304;
	padding:2px 10px 3px 2px;
	color:#fff;
	font-weight:bold;
	font-size:6.3pt;
	cursor:pointer;
	cursor:hand;
}

a.top:link {font:bold 7.5pt verdana, "arial"; color:#325983;text-decoration:none;background:url(images/vdots.gif) top right repeat-y;padding:4 5px;}
a.top:visited {font:bold 7.5pt verdana, "arial"; color:#325983;text-decoration:none;background:url(images/vdots.gif) top right repeat-y;padding:4 5px;}
a.top:hover {font:bold 7.5pt verdana, "arial"; color:#325983;text-decoration:underline;background:url(images/vdots.gif) top right repeat-y;padding:4 5px;}
a.top:visited.hover {font:bold 7.5pt verdana, "arial"; color:#325983;text-decoration:none;background:url(images/vdots.gif) top right repeat-y;padding:4 5px;}

.copy{
	text-align:center;
	font-size:7.5pt;
	color:#6A6A6A;
	line-height:12pt;
}

a.bot:link {font:bold 7.5pt verdana, "arial"; color:#fff;text-decoration:none;}
a.bot:visited {font:bold 7.5pt verdana, "arial"; color:#fff;text-decoration:none;}
a.bot:hover {font:bold 7.5pt verdana, "arial"; color:#fff;text-decoration:underline;}
a.bot:visited.hover {font:bold 7.5pt verdana, "arial"; color:#fff;text-decoration:none;}

a.sml:link {font: 7.5pt verdana, "arial"; color:#fff;text-decoration:none;}
a.sml:visited {font: 7.5pt verdana, "arial"; color:#fff;text-decoration:none;}
a.sml:hover {font: 7.5pt verdana, "arial"; color:#fff;text-decoration:underline;}
a.sml:visited.hover {font: 7.5pt verdana, "arial"; color:#fff;text-decoration:none;}

a.pmenu:link {font: 11pt arial; text-decoration: none; color:#797979;}
a.pmenu:visited {font: 11pt arial; text-decoration: none; color:#797979;}
a.pmenu:active {font: 11pt arial; text-decoration: none; color:#797979;}
a.pmenu:hover {font: 11pt arial; text-decoration: underline; color:#4CA70C;}

/*dark blue box*/

.btl{
	background:url(images/btl.gif) top left no-repeat #BECFE8; /*#BECFE8;*/
}
.btr{
	background:url(images/btr.gif) top right no-repeat;
}
.bbl{
	background:url(images/bbl.gif) bottom left no-repeat;
}
.bbr{
	background:url(images/bbr.gif) bottom right no-repeat;
}
.bcl {
	#BECFE8;
}


.rbtl{
	background:url(images/rbtl.gif) top left no-repeat #C90202; /*#BECFE8*/
}
.rbtr{
	background:url(images/rbtr.gif) top right no-repeat;
}
.rbbl{
	background:url(images/rbbl.gif) bottom left no-repeat;
}
.rbbr{
	background:url(images/rbbr.gif) bottom right no-repeat;
}


/*yellow box*/

.ybtl{
	background:url(images/ybtl.gif) top left no-repeat #FBECCD;
}
.ybtr{
	background:url(images/ybtr.gif) top right no-repeat;
}
.ybbl{
	background:url(images/ybbl.gif) bottom left no-repeat;
}
.ybbr{
	background:url(images/ybbr.gif) bottom right no-repeat;
}
.ybcl{
	background:url(images/arrow_orange.gif) top left no-repeat #FBECCD;
}

/*orange box*/

.otl{
	background:url(images/otl.gif) top left no-repeat #FBBC7F;
}
.otr{
	background:url(images/otr.gif) top right no-repeat;
}
.obl{
	background:url(images/obl.gif) bottom left no-repeat;
}
.obr{
	background:url(images/obr.gif) bottom right no-repeat;
}

/*lite blue box*/

.lbtl{
	background:url(images/lbtl.gif) top left no-repeat #E7EEF9;
}
.lbtr{
	background:url(images/lbtr.gif) top right no-repeat;
}
.lbbl{
	background:url(images/lbbl.gif) bottom left no-repeat;
}
.lbbr{
	background:url(images/lbbr.gif) bottom right no-repeat;
}
.lbcl{
	background:url(images/arrow_blue.gif) top left no-repeat #E7EEF9;
}

h4{
	color:#325589;
	font-size:7.5pt;
	font-weight:bold;
	margin:0px;
	text-align:center;
}
.bdiv{
	background:url(images/back.gif) top left repeat;
	line-height:1px;
	font-size:1px;
}

.breadcrumb{
	text-align:left;
	color:#8F8F8F;
	font-size:7.5pt;
	margin:0px 0px 20px 0px;
}

a.brcr:link {font: 7.5pt verdana, "arial"; color:#969188;text-decoration:none;}
a.brcr:visited {font: 7.5pt verdana, "arial"; color:#969188;text-decoration:none;}
a.brcr:hover {font: 7.5pt verdana, "arial"; color:#325983;text-decoration:underline;}
a.brcr:visited.hover {font: 7.5pt verdana, "arial"; color:#969188;text-decoration:none;}

h1{
	color:#004080;
	font-size:12pt;
	font-weight:bold;
	margin:5 0 10 0px;
}
h2{

	font:12pt "Verdana";
	color:#000000;
	text-align:center;
	padding:3px 3px 3px 3px;
	margin-bottom:1px;
	margin-top:1px;
	font:bold 12pt "Verdana";
}
h3{
	font-size:10pt;
	font-weight:bold;
	color:#6886B1;
	margin:10 0 0 15px;
}


a:link {font:bold 8.5pt verdana, "arial"; color:#325983;text-decoration:none;}
a:visited {font:bold 8.5pt verdana, "arial"; color:#325983;text-decoration:none;}
a:hover {font:bold 8.5pt verdana, "arial"; color:#325983;text-decoration:underline;}
a:visited.hover {font:bold 8.5pt verdana, "arial"; color:#325983;text-decoration:none;}

.smlfont td{
	font-size:7.5pt;
	padding:3 8px;
	color:#000000;
}


.line{
	border-bottom: 1px solid #666666;
	margin-bottom:3px;
	font-size:1px;
	line-height:1px;
	margin-top:3px;
}
.line2{
	border-top: 1px solid #666666;
	padding-top:3px;
	font-size:1px;
	line-height:1px;
	margin-top:3px;
}

.err{

	padding:2px;
	color:#B60606;
	font-size:7.5pt;
	font-weight:bold;
	line-height:12pt;
	text-align:center;
}
.msg{

	padding:2px;
	color:#2C92DC;
	font-size:7.5pt;
	font-weight:bold;
	line-height:12pt;
	text-align:center;
}

.lbl{
	cursor:hand;
	cursor:pointer;
}

.navigation{
	margin-top:10px;
	margin-bottom:10px;
	padding-top:3px;
	padding-bottom:3px;
	border-top:1px solid #888888;
	border-bottom:1px solid #888888;
	text-align:center;
	background: #CBD7E8;
}

.searchline{
	border-top:1px solid #333333;
	padding-top:5px;
	font-size:10pt;
}

.browsetbl{

}

.browsetbl th{
	border:1px solid #becfe8;
	padding:3px;
	background:#d4e1f4;
	font-size:8.5pt;
}

.browsetbl td{
	border:1px solid #becfe8;
	padding:3px;
}
.browsetbl td.no_border{
	border:0px;
	padding:25 3 3 3px;
}
.tblframe{
	border:1px solid #becfe8;
}
.browsetbl td.notconfirmed{
	border:1px solid #becfe8;
	padding:3px;
	background: #FFCC99;
}

.browsetbl td.red{
	border:1px solid #becfe8;
	padding:3px;
	background: #FFCCAA;
}

.tblcalendar{

}

.tblcalendar th{
	border:1px solid #becfe8;
	padding:3px;
	background:#d4e1f4;
	font-size:8.5pt;
}

.tblcalendarmonth{

}

.tblcalendarmonth td{
	border:1px solid #becfe8;
	padding:3px;
	text-align:center;
}

.titleline{
	background:#94afd6;
	font:8pt "Verdana";
	color:#ffffff;
	text-align:left;
	margin-bottom:15px;
	margin-top:15px;
	font:bold 8pt "Verdana";
	padding:3 10 4 10px;
}

.inprogress{
	background:#BBF6BB;
	padding-left:3px;
	padding-right:3px;
}

.cancelled{
	background:#FF4444;
	padding-left:3px;
	padding-right:3px;
}

.awaiting{
	background:#FFFF99;
	padding-left:3px;
	padding-right:3px;
}

.finished{
	background:#d1d1d1;
	padding-left:3px;
	padding-right:3px;
}

.box{
	border: 1px solid #6778e8;
	padding:10px;
}

.defaultpicture{
	background:#AEFFAE;
	padding-left:3px;
	padding-right:3px;
}

a.sidemenu:link {display:block;font:bold 7.5pt verdana, "arial"; color:#325983;text-decoration:underline;padding:3 5 4 10px;}
a.sidemenu:visited {display:block;font:bold 7.5pt verdana, "arial"; color:#325983;text-decoration:underline;padding:3 5 4 10px;}
a.sidemenu:hover {display:block;font:bold 7.5pt verdana, "arial"; color:#325983;text-decoration:none;padding:3 5 4 10px;background:#d2dff2;}
a.sidemenu:visited.hover {display:block;font:bold 7.5pt verdana, "arial"; color:#325983;text-decoration:underline;padding:3 5 4 10px;}

.sidemenuon{
	display:block;font:bold 7.5pt verdana, "arial"; color:#325983;text-decoration:none;padding:3 5 4 10px;background:#e2ebf9;color:#ffffff;
}

.neworder{
	background:#f0f6ff;
	padding-left:3px;
	padding-right:3px;
}

.tdbox{
	border: 1px solid #6778e8;
	padding:10px;
}

/* reservation calendar begin */
.event_cls{
	background-color: #ede1d3;
	color:#FFFFDD;
	font-weight: bold;
	text-decoration: none;
	cursor: hand;
}

.event_head{
	background-color: #e2cdb5;
	font-weight:bold;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}

.event_col_normal{
	background-color:#ede1d3;
	color:#000095;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height:25px
}

.event_col_reserved{
	background-color:#e85b5b;
	color:#000095;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height:25px
}

.event_col_not_confirmed{
	background-color:#FFCC66;
	color:#000095;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height:25px
}

.event_col_white{
	background-color:#FFFFFF;
	color:#000095;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height:25px
}

.event_link{
	TEXT-DECORATION: none;
	color:#0DB0FF;
}

.dashbox {
	font:normal 8pt "Verdana";
	padding:10px;
	border:1px dashed #BECFE8;
	/*background-color:#FAE9A7;*/
}


.sbord {
	font:normal 8pt "Verdana";
	padding:5px;
	border:1px solid #BECFE8;
	background-color:#FAE9A7;
}


/* white cells table */
.tbl {
	background:#E5EFFE;
	border:0px solid #7D99C4;
}

.tbl th{
	font:8pt "Verdana";
	font-weight:bold;
	color:#ffffff;
	padding:0 3px;
	background:#476791;
}

.tbl td{
	background:#ffffff;
	padding:0 3px;
	height:25px;
}

.checkouttbl{
	background:#98B6E4;
	border:1px solid #A8A6A7;
}
.checkouttbl td.title{
	background:url(../images/green_temp/tbl_bg_b.png) top left repeat-x #346699;
	color: #fff;
	padding:2px;
	font-size:8pt;
	font-weight:bold;
	line-height:13pt;

}
.checkouttbl td{
	background:#ffffff;
	padding: 0px;
	font-size:8pt;
	line-height:13pt;
}

.slogo {
	padding-left:80px;
	padding-top:5px;
	padding-bottom:0px;
}

/* reservation calendar end */

#preview {
	display:none;
	width:633px;
	height:600px;	
	overflow:auto;
	padding:0px;
	margin:0px;
}



.previmg {
	width:140px;
	height:140px;
	border:1px solid #E4E4E4;
	background:#F0F0F0;
	float:left;
	margin:10px 3px 0px 3px;	
	padding:3px;
}

#goforward {
	display:none;
}

#backward {
}

#comment {
	border: 1px dashed #BECFE8;
}

.halfleft {
	padding: 0px 20px 0px 0px;
	width:144px;
	float:left;
	text-align:left;
}

.halfright {
	padding: 0px 20px 0px 0px;
	width:81px;
	float:right;
	text-align:right;
}

.stepsleft {
	width:217px;
	float:left;
	text-align:left;
}

.stepsright {
	width:104px;
	float:right;
	text-align:right;
}

.delete {
	float: left;
	top: 10 px;
	
}

.clear {
	clear:both;
}

/* Ivo Vladimirov CSS - 0878 852 230 */

.TopLeftMenu {
	width:100px;
	padding-top:10px;
	padding-right:30px;
	text-align:left;
	vertical-align:top;
}

.LogoBg {
	width:328px;
	padding-top:10px;
}

.TopLogin{
	width:100%;
	padding-top:10px;
	text-align:left;
	vertical-align:top;
}
#push {
	display:none;
	width:633px;
	height:145px;	
	overflow:auto;
	padding:0px;
	margin:0px;
}

.Footer_Bg {
	background-image:url(../images/green_temp/bottom_bg.png);
	background-repeat:no-repeat;
	width:1000px;
	height:172px;
}

.LoginUn {

}

.LoginPas {

}

.LoginBt {
	vertical-align:middle;
}

.LoginBtn {
	background:url(../images/green_temp/btn_bg.png) top left repeat-x;
	border:2px solid #6d9d12;
	padding:4 10 6 10px;
	color:#fff;
	border:0px;
	font-weight:bold;
	font-size:7.5pt;
	cursor:pointer;
	cursor:hand;
}

.LogoutBtn {
	background:url(../images/green_temp/btn_bg.png) top left repeat-x;
	border:2px solid #6d9d12;
	padding:4 10 6 10px;
	color:#fff;
	border:0px;
	font-weight:bold;
	font-size:7.5pt;
	cursor:pointer;
	cursor:hand;
	text-decoration: none;
}

.ErrorMsg {
	color:#FF0000;
	font-size:10px;
}

.LoginName {
	color:#FFFFFF;
}

.HeaderFlash {
	width:1000px;
	height:150px;
}

.PeginationLeft {
	padding-left:10px;
	width:181px;
	height:184px;
	background-image:url(../images/green_temp/cloud_bg.png);
	background-repeat:no-repeat;
	background-position:top right;

}

.PeginationLeftInside {
	padding:40px 30px 0px 15px;
	text-align:center;
	color:#bed62f;
}

.LeftColumn {
	width:175px;
}

.FlashLeft {
	padding-top:10px;
	padding-bottom:10px;
}

.FaceBook {
	position:absolute;
	padding-left:10px;
	padding-top:20px;
}

.Twitter {
	position:absolute;
	padding-left:10px;
	padding-top:20px;
}

.RightColumn {
	width:175px;
}

.ContentNew {
	padding:0px 10px 0px 10px;
}

/* New Menu Bottons */

.HomeBtn {
	text-align:left;
}

.OrderBtn {
	text-align:left;
}

.PriceBtn {
	text-align:left;
}

.LinksBtn {
	text-align:left;
}

.ContactBtn {
	text-align:left;
}

.HomeTopMenu {
	width:32px;
	padding-right:7px;
}

.ContactTopMenu {
	width:36px;
	padding-right:7px;
}

.OrderTopMenu {
	width:24px;
	padding-right:7px;
}

.PricesMenu {
	text-align: left;
	font-size:14px;
	font-weight:bold;
}

/* -------------- */