/* CSS Document */
@CHARSET "UTF-8";

* {
	font-family: Verdana, arial, helvetica, tahoma, sans-serif;
	font-size:12px;
	
}
div.debug {
  position:absolute;
  top:0px;
  left:0px;
  width:400px;
}
a:link, a:visited {	
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
a img {
  border:2px solid #ffffff;
}
img {
  /*border:2px solid #ffffff;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/logo_top.png');*/
}
#logo img {
  border:none;
}
html, body {
	padding:0;
	margin:0;
	background-color: #000000;
	color:#cccccc;
	height: 100%;
	text-align: center;
}
#wrap{
  width:1001px;
  margin: 0 auto;	
}
#header{
  position:relative;
  width:1001px;
  height:148px;
  background-image: url(../img/bg_header.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#logo{
  float:left;
  width:232px;
  height:95px;
  padding: 30px 20px 18px 51px;
}
div.page_image{
  float:left;
  width:1001px;
}
#middle{
  float:left;
  /*position:relative;*/
  position:relative;
  background-image: url(../img/bg_content.jpg);
	background-repeat: repeat-y;
	background-position: top;
	/*color:#ffffff;*/
  text-align:left;
  padding:20px;
  width:961px;
  padding-bottom:0px;
}
div.contact_background {
  position:absolute;
  bottom:0px;
  right:0px;
  width:100%;
  height:394px;
  background-image: url(../img/bg_contact_page.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	z-index:1;
}
div.contact_background_events {
  position:absolute;
  bottom:0px;
  left:0px;
  width:220px;
  height:275px;
  background-image: url(../img/bg_events_page.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	z-index:1;
}
div.contact_background_news {
  position:absolute;
  bottom:0px;
  left:0px;
  width:290px;
  height:350px;
  background-image: url(../img/bg_news_page1.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	z-index:1;
}
div.news_spacer {
  float:right;
  position:relative;
  z-index:5;
  height:370px;
  width:1px;
}
div.events_spacer {
  float:right;
  position:relative;
  z-index:5;
  height:510px;
  width:1px;
}
div.contacts_spacer {
  float:right;
  position:relative;
  z-index:5;
  height:400px;
  width:1px;
}
#middle_front{
  float:left;
  width:961px;
  background-image: url(../img/bg_content.jpg);
	background-repeat: repeat-y;
	background-position: top;
	/*color:#ffffff;*/
}
div.main_content {
  float:left;
/*
  position:absolute;
  top:20px;
  left:20px;
*/
  
  width:961px;
	/*color:#ffffff;*/
	text-align:left;
	margin:0px auto;
  padding-bottom:20px;
}
div.news_content{
  width:700px;
  float:right;
}
div.event_item_content{
  width:700px;
  float:right;
}
div.content_text{
  float:left;
  position:relative;
  z-index:6;
  width:99%;
}
div.languages {
  position:absolute;
  right:20px;
  top:20px;
}
div.innerTopLine{
  float:left;
  width:1001px;
  height:41px;
  color:#ffffff;
  background-color:#000000;
}
div.content_title {
  float:left;
  font-weight:bold;
  font-size:16px;
  line-height:41px;
  padding-left:25px;
}
div.top_phone {
  float:right;
  background: url(../img/top_phone.jpg) no-repeat center left;
  font-size:10px;
  padding:0px 35px;
  line-height:18px;
  text-align:left;
  height:41px;
  
}
div.top_phone td{
  font-size:10px;
  height:40px;

}
#menu_line {
  float:left;
  width:1001px;
  height:50px;
  background: url(../img/bg_menu.jpg) no-repeat;
  border-top: 2px solid #000000;
  text-align:center;
}
#menu_line_top {
  float:left;
  width:698px;
  height:148px;
  /*line-height:148px;*/
  text-align:center;
}
ul {
  display: inline;
  /*list-style: none;*/
  list-style-type:none;
  list-style-position: inside;
  padding:0px;
  margin:0px; 
}
#menu_line li.menu_item {
  padding: 0px 13px 5px 15px;
  margin: 0;
  font-size: 14px;
  font-weight:bold;
  display: inline;
  background:url(../img/menu_spiltter.jpg) no-repeat center left;
}
#menu_line li.menu_item_first {
  padding: 0px 13px 5px 15px;
  margin: 0;
  font-size: 14px;
  font-weight:bold;
  display: inline;
}
#menu_line_top li.menu_item {
  padding: 0px 5px 5px 7px;
  margin: 0;
  font-size: 14px;
  font-weight:bold;
  display: inline;
  background:url(../img/menu_spiltter.jpg) no-repeat center left;
  height:21px;
}
#menu_line_top li.menu_item_first {
  padding: 0px 5px 5px 7px;
  margin: 0;
  font-size: 14px;
  font-weight:bold;
  display: inline;
  height:21px;
}
#footer{
  float:left;
  position:relative;
  width:1001px;
  height:278px;
  background-image: url(../img/bg_footer.jpg);
	background-repeat: no-repeat;
	background-position: top;
	/*color:#ffffff;*/
	z-index:6;
}
div.footer_item_title {
  float:left;
  width:95%;
  text-transform: uppercase;
  color:#cc9966;
  font-weight:bold;
  text-align:left; 
  padding:5px;
}

div.copyright {
  position:absolute;
  left:0px;
  bottom:0px;
  width:1001px;
  height:40px;
  background-color:#0c0701;
}

div.copylefts {
  float:left;
  padding:0px 15px;
  line-height:40px;
}
div.copyrights {
  float:right;
  padding:0px 15px;
  line-height:40px;
}
div.infoline{
  float:left;
  width:1001px;
  
}
div.calendar_item {
  float:left;
  position:absolute;
  bottom:40px;
  left:0px;
  width:250px;
  height:180px;
  text-align:center;
}
div.event_item{
  float:left;
  position:absolute;
  bottom:40px;
  left:250px;
  width:350px;
  height:180px;
  background:url(../img/news_splitter.jpg) no-repeat left center;
  padding-left:10px;
}
div.news_item {
  float:left;
  position:absolute;
  bottom:40px;
  left:620px;
  width:360px;
  height:180px;
  background:url(../img/news_splitter.jpg) no-repeat left center;
  padding-left:10px;
}
div.footer_content_container {
  float:left;
  width: 360px;
}

pre.debug {
	text-align:left;
	margin:10px;
	padding:10px;
	background:#f7f7f7;
	border:1px dashed #ccc;
	color:#000000;
}
/* calendorius */
.cal_date td table {
  width:100%;
}
.cal_cell {
	width: 25px;
	height: 25px;
	text-align: center;
}

.cal_cell_sel {
	width: 25px;
	height: 25px;
	text-align: center;
	/*background-color: #2F0803;*/
	background-color:#2F0803;
	border:1px solid #cc6600;
}
.cal_cell_act {
  /*background-color:#5F1006;*/
  background-color:#cc6600;
  height:25px;
  text-align:center;
  width:25px;
}
.cal_head td {

	height: 25px;
	text-align: center;
	background-color: #2F0803;
	color: #FFFFFF;
	font-size: 11px;
}

.cal_head2 td {
	height: 25px;
	text-align: center;
	background-color: #2F0803;
	color: #FFFFFF;
	font-size: 11px;
}
.cont_table {
	/*background-color: #480B02;
	background-color: #5d3706;*/
	width:200px;
}

a.cal_link:link, a.cal_link:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
}

a.cal_link:hover {
	text-decoration: none;

}
/*----*/
table.cal_main_table {
  /*background-color: #261b14;*/
}
.cal_cell_one {
	height: 18px;
	text-align: center;
	font-size: 8px;
}

.cal_cell_sel_one {
	height: 18px;
	text-align: center;
	background-color: #583812;
	font-size: 8px;
	border:1px solid #cc6600;
}
.cal_cell_act_one {
  background-color:#cc6600;
  color:#ffffff;
  height:18px;
  text-align:center;
  font-size: 8px;
}
.cal_head_one td {
	text-align: center;
	background-color: #2F0803;
	color: #FFFFFF;
	font-size: 10px;
	background:url(../img/cal_bg_top1.jpg) no-repeat;
	width:143px;
	height:13px;
}
.cal_footer_one td {
	text-align: center;
	background-color: #2F0803;
	color: #FFFFFF;
	font-size: 10px;
	background:url(../img/cal_bg_bottom.jpg) no-repeat;
	width:143px;
	height:20px;
}

.cal_head2_one td {
	text-align: center;
	background-color: #2F0803;
	color: #FFFFFF;
	font-size: 10px;
	background:url(../img/cal_bg_top.jpg) no-repeat;
	width:143px;
	height:21px;
}
.cal_date {
  border:0px solid #332822;
  background-color:#261b14;
}
td.cal_left_side {
  background:url(../img/cal_bg_left.jpg) no-repeat;
	width:12px;
	height:112px;
	font-size:5px;
}
td.cal_right_side {
  background:url(../img/cal_bg_right.jpg) no-repeat;
	width:11px;
	height:112px;
	font-size:5px;
}
.cont_table_one {
	background-color: #480B02;
}
/* end calendorius */
.event_content {
	font-size: 12px;
	/*color: #FFFFFF;*/
	padding: 10px 0px 0px 0px;
}
.content_more {
  font-size: 12px;
	/*color: #FFFFFF;*/
	padding: 10px 0px 0px 0px;
	text-align: right;
}
.content_more_footer {
  position:absolute;
  bottom:10px;
  right:5px;
  font-size: 12px;
	/*color: #FFFFFF;*/
	padding: 10px 0px 0px 0px;
	text-align: right;
}

.event_title, .news_title {
  font-weight:bold;
  color:#CC9966;
}
.event_date, .news_date {
  padding:5px;
  font-weight:bold;
}

a.news_link {
	color: #CC9966;
	font-size: 12px;
	text-decoration: none;
}

a.news_link:hover {
	text-decoration: underline;
}

.content_more_footer a, .content_more_footer a:hover, .content_more_footer a:visited{
  color: #CC9966;
}
.content_more a, .content_more a:hover, .content_more a:visited{
  color: #CC9966;
}
.menu_item a, .menu_item_first a, .menu_item a:visited, .menu_item_first a:visited{
  color: #ffffff;
  text-decoration: none;
  font-size: 12px;
  line-height:45px;
  text-decoration:none;
}
div.album_list {
  float:left;
  width: 961px;
  
}
div.album_item {
  position:relative;
  float:left;
  width: 320px;
  height:200px;
  text-align:center;
}

div.album_img {
  float:left;
  width: 320px;
  height:160px;
  line-height:170px;
}

div.album_title {
  float:left;
  width: 320px;
}

div.photo_list {
  float:left;
  width: 961px;
}

div.album_name {
  float:left;
  width: 941px;
  padding:10px;
  font-size:14px;
  font-weight:bold;
  
}

div.album_text {
  float:left;
  width: 941px;
  padding:20px 10px;
}
div.all_photos {
  float:left;
  width: 961px;
}
div.photo_image {
  float:left;
  width: 192px;
  height:150px;
  line-height:150px;
  text-align:center;
}


/* meniu dalis */
table.menu_ingred {
  width:250px;
  padding-left:20px;
  padding-top:25px;
}
table.menu_ingred td {
  vertical-align:center;
  font-size:10px;
}
td.img_cell {
  width:30px;
  text-align:center;
}

a.menu_category {
  text-transform: uppercase; 
  font-size:12px;
  text-decoration:none;
  background:url(../img/menu_category_off.png) no-repeat 0px 0px;
  padding-left:20px;
}
a.active_menu_category {
  text-transform: uppercase; 
  font-size:12px;
  text-decoration:none;
  background:url(../img/menu_category_on.png) no-repeat 0px 0px;
  padding-left:20px;
  font-weight:bold;
}
a.menu_category:hover {
  font-weight:bold;
  background:url(../img/menu_category_on.png) no-repeat 0px 0px;
  padding-left:20px;
  text-decoration:none;
}
div.menu_content_top {
  float:left;
  position:relative;
  width:500px;
  height:125px;
  background:url(../img/menu_top_title.png) no-repeat 0px 0px;
}
div.menu_category_title {
  position:absolute;
  right:5px;
  top: 30px;
  font-size:14px;
  font-weight:bold;
  color:#deae4f;
}
td.img_cell img {
  border:none;
}
td.menu_content_img{
  width:100px;
}
td.menu_content_img img{
  border:none;
}
table.category_list {
  width:300px;
  border:none;
  padding-top:15px;
}
td h1{
  padding:0;
  margin:0;
}
/*     */
/* user dalis index.html */
div.news_letter {
  width:597px;
  height:35px;
  float:right;
  text-align:center;
  margin:45px 0 0;
  padding:5px;
  background:url(../img/bg_newsLetter.jpg) no-repeat;
  /* #7b521c */
  border:1px solid #8c6318;
}
div.news_letter form {
  padding:0;
  margin:0;
}
table.news_reg_table {
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
  width:100%;
}
input.input_text {
  border:1px solid #211505;
  background-color:#211505;
  color:#ffffff;
  font-size:12px;
  height:25px;
  padding:0px;
  line-height:25px;
  width:250px;
}
input.input_button {
  border:1px solid #211505;
  background-color:#684213;
  color:#ffffff;
  font-size:12px;
  height:25px;
  padding:0px;
}
/*    */

