/* CSS Document */
body
{
	margin:0;
	padding:0;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#747473;
}

.dayEventDiv
{
	margin:0;
	padding:0;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	background-color:#FFFFCC;
	border:1px solid #000000;
	display:none;
	position:absolute;
	padding:5px;
	float:left
}

a
{
	text-decoration:none;
	color:#747473;
}

img
{
	border:0;
}

ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}

.cursor
{
	cursor:pointer;
}

.red_dot
{
	height:3px;
	background:url(../images/elements/red_dot.gif) repeat-x;
	position:relative;
	top:-1px;
}

.red_border_right
{
	padding:0 5px;
	border-right:1px solid #FF0000;
}

.grey
{
	color:#999999 !important;
}

.dark_grey
{
	color:#333333 !important;
}

.dateTitle
{
	color:#000000;
	font-size:12px;
}

.button
{
	border:1px solid #000000;
	font-size:12px;
}

input[type="text"]
{
	color:#FF0000;
}

.input_text
{
	color:#FF0000;
}

textarea
{
	color:#FF0000;
}



#main
{
	width:850px;
	margin:0 auto;
}

#main_foto
{
	width:850px;
	height:250px;
}


#head
{
	height:140px;
	padding:0 0 0 44px;
}
#head .logo
{
	position:relative;
	top:50%;
	margin-top:-52px;
	float:left;
}


#head .nav
{
	float:right;
	position:relative;
	top:50px;
}

#head .nav a
{
	padding:0 17px 0 17px;
	font-weight:normal !important;
}

#head .nav input
{
	padding:5px;
	border:1px solid #E10019;
	color:#9999B1;
}*


#head .star
{
	width:230px;
	height:217px;
	background:url(../images/zvaigzde.png);
	position:relative;
	top:-50px;
}



#middle
{
	width:100%;
	overflow:auto;
}

#middle .menu
{
	float:left;
	width:156px;
	background:url(../images/elements/menu_bg.jpg) no-repeat top #FFFFFF;
	padding:26px 20px 26px 30px;
}

#middle .menu li
{
	/*padding:10px 0;*/
	line-height:20px;
}


#middle .menu a
{
	font-weight:normal;
	color:#333333;
}

#middle .menu .title, #middle .menu .title .a
{
	color:#E3363D;
}

#middle .menu .grey_line
{
	background:url(../images/elements/grey_dot.gif) repeat-x center;
	height:20px;
}

#middle .menu .news_subscribe 
{
	font-weight:normal;
	color:#000000;
}

#middle .menu .news_subscribe input
{
	border:1px solid #E10019;
	color:#666666;
	margin:2px 0 5px 0;
	padding:3px;
}


#middle .menu .news_subscribe .btn_subs
{
	margin-right:15px;
	text-align:right;
}

#middle .content
{
	float:left;
	width:390px;
	padding:28px 18px 0 18px;
}


#middle .content .text
{
	font-weight:normal;
}


#middle .callendar
{
	float:right;
	width:165px;
	background:url(../images/elements/callendar_bg.jpg) no-repeat top #FFFFFF;
	padding:26px 20px 26px 30px;
}


 #middle .callendar .title
{
	height:10px;
	color:#E3363D;
	
	background:none !important;
	padding:0 !important;
	margin:0 !important;
}

#middle .callendar div.dot
{
	background:url(../images/elements/red_dot.gif) repeat-x;
	margin-top:10px;
	font-weight:normal;
}

#middle .callendar div h1
{
	font-size:12px;
	color:#1a1a1a;
	margin:0;
	padding:10px 0 5px 0;
	font-weight:bold;
}

#middle .callendar div h1 a
{
	color:#1a1a1a;
}


#middle .callendar div.more
{
	padding-top:10px;
	font-weight:normal;
}

/*-----naujas kalendorius-----*/
#hall_calendar
{
	width:154px;
}
#hall_calendar .date_title
{
	color:#E3363D;
	margin-bottom:5px;
}

#hall_calendar .dayname
{
	float:left;
	width:20px;
	text-align:center;
	background-color:#BFBFBF;
	border:1px solid #FFFFFF;
	color:#000000;
	font-size:10px;
	padding:2px 0;
}

#hall_calendar .days div
{
	float:left;
	width:20px;
	text-align:center;
	color:#000000;
	font-size:10px;
	padding:4px 1px;
	background-color:#D9D9D9;
	border-bottom:1px solid #FFFFFF;
	cursor:pointer;
}

#hall_calendar .days div.today
{
	background-color:#B3B3B3;
}

#hall_calendar .days div.weekend
{
	color:#E10019;
}

#hall_calendar .days div.active
{
	background-color:#FDC300;
}


#hall_calendar .days div.hover
{
	/*color:#FFFFFF;
	background-color:#000000;*/
	background-color:#262626;
	color:#D9D9D9;
}

#hall_calendar .days div.full
{
	background-color:#E10019;
}

#hall_calendar .days div.part
{
	background-color:#FDC300;
}

#hall_calendar .prevMonth
{
	float:left;
	font-size:10px;
	cursor:pointer;
}

#hall_calendar .nextMonth
{
	float:right;
	font-size:10px;
	cursor:pointer;
}

#hall_calendar .calMeanings
{
	font-size:10px;
}

#hall_calendar .calMeanings div
{
	float:left;
	border:1px solid #000000;
	width:5px;
	height:5px;
	margin-top:3px;
}

#rezervation, #hallHours
{
	background:url(../images/elements/grey_dot.gif) repeat-x;
	padding-top:1px;
	clear:both;
}

#rezervation h1, #hallHours h1
{
	color:#000000;
	font-size:16px;
}

#rezervation input
{
	border:none;
	background-color:#E6E6E6;
	width:100%;
	color:#000000;
	font-weight:bold;
}



/*su teiblu*/

#hallHours td
{
	border-bottom:1px dotted #000000;
}

#hallHours  td.hr
{
	border:0 !important;
	padding-right:5px;
	color:#999999;
	background-color:#FFFFFF;
	border-bottom:1px dotted #000000 !important;
}

#hallHours td.empty
{
	color:#000000;
}

#hallHours span.line
{
	border-left:1px solid #E10019;
	padding:0 5px;
	
}

#hallHours td.full
{
	background-color:#FDC500;
	border:none;
	border-left:1px solid #E10019;
	color:#000000;
	padding:0 5px;
}






/*-----------------------------*/


#footer
{
	margin-top:20px;
	padding-top:10px;
	background:url(../images/elements/grey_dot.gif) repeat-x;
	float:right;
	width:625px;
	font-size:11px;
	font-weight:normal;
}

#footer .l
{
	float:left;
	width:670px;
}

#footer .r
{
	float:right;
	width:15px;
	padding-top:5px;
}

#banners
{
	margin-top:60px;
	border:1px solid #FFFFFF; /*nieko neduoda, bet ie6 kitaip palieka kazkoki tarpa*/
}

#banners .l
{
	float:left;
	width:201px;
	background:url(../images/elements/banner_bg_201x69.gif) no-repeat;
	height:69px;	
	padding:2px;
}

#banners .c
{
	float:left;
	width:390px;
	background:url(../images/elements/banner_bg_390x69.gif) no-repeat;
	height:69px;
	position:relative;
	left:94px;	
	padding:4px 2px 2px 2px;
}

#banners .r
{
	float:right;
	width:201px;
	background:url(../images/elements/banner_bg_201x69.gif) no-repeat;
	height:69px;
}

#middle .content .pager
{
	margin:20px 0;
	color:#000000;
	font-weight:normal;
}

#middle .content .pager a
{
	color:#000000;
	font-weight:normal;
}

.search_head
{
	margin:0;
	padding:0;
	color:#666666;
	font-size:16px;
	font-weight:normal;
	text-decoration:underline;
}


