body {
	background-color: White;
	margin: 25px 0px 0px 0px;
	background: white url(../../images/bg.gif) repeat-x;
}

body, td, p, input, select, textarea {
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
}

A { 
  color: #1366e6;

  font-size:12px;
}

A:hover { 
  color: #1366e6; 
  text-decoration: underline;
}

p{
	margin:0px 0px 0px 0px;
	line-height: 1.5;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #008097;
	font-weight: bold;
	margin-bottom:5px;
	margin-top: 0px;
	padding-top: 0px;
	text-align: center;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #008097;
	font-weight: bold;
	margin-bottom:5px;
	margin-top: 0px;
	padding-top: 0px;
	text-align: center;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #008097;
	font-weight: bold;
	margin-bottom:5px;
	margin-top: 0px;
	padding-top: 0px;
	text-align: center;
}
.top_table{
	width: 1000px;
}
.logo{
	width: 174px;
	vertical-align: top;
height:170px;
}
.header_content{
		vertical-align: top;
		padding: 36px 0px 0px 47px;
	
}
#language_box{
	z-index: 100;
	top:10px;
	position:absolute; 
	margin-left:650px; 
	margin-top:0px; 

}


.menu{
vertical-align: bottom;	
}
td.tab,td.tab_active,td.tab_over{
	height: 30px;
}

/*////////////////////////tab/////////////////////*/
td.tab td.left{
width:14px;
height:30px;
background: url(../../images/tab_left.gif) no-repeat;
	
}
td.tab td.bg{
	background: url(../../images/tab_bg.gif) repeat-x;
	padding:3px 25px 0px 25px;
}
td.tab td.bg a{
font-family: Arial, Helvetica, sans-serif;
color:#fff;
font-weight: bold;
font-size:12px;
text-decoration: none;
}
td.tab td.right{
width:15px;
height:30px;
background: url(../../images/tab_right.gif) no-repeat;
}

/*////////////////////////tab/active////////////////////*/
td.tab_active td.left{
width:14px;
height:30px;
background: url(../../images/tab_left_active.gif) no-repeat;
	
}
td.tab_active td.bg{
	background: #ffa300;
	padding:3px 25px 0px 25px;
}
td.tab_active td.bg a{
font-family: Arial, Helvetica, sans-serif;
color:#fff;
font-weight: bold;
font-size:12px;
text-decoration: none;
}
td.tab_active td.right{
width:15px;
height:30px;
background: url(../../images/tab_right_active.gif) no-repeat;
}

/*////////////////////////tab/////////////////////*/
td.tab_over td.left{
width:14px;
height:30px;
background: url(../../images/tab_left_over.gif) no-repeat;
	
}
td.tab_over td.bg{
	background: url(../../images/tab_bg_over.gif) repeat-x;
	padding:3px 25px 0px 25px;
}
td.tab_over td.bg a{
font-family: Arial, Helvetica, sans-serif;
color:#fff;
font-weight: bold;
font-size:12px;
text-decoration: none;
}
td.tab_over td.right{
width:15px;
height:30px;
background: url(../../images/tab_right_over.gif) no-repeat;
}


.line{
background-color: #ffa300;
height: 29px;
border-bottom:1px solid #fff;

}
.main_content{
	padding: 25px 85px 40px 85px;
	vertical-align: top;
	background: url(../../images/content_bg.gif) repeat-x;
	text-align: justify;
	min-height:200px;
}
.footer_area{
background: #d5f1f7;
height:135px;
}

.footer{
min-height: 80px;
	background-color: #abe3ef;
	
		padding: 50px 85px 5px 85px;
	font-size: 12px;
}
.gallery{
		padding: 10px;
}
.gallery_categories{
	padding: 0px 10px 10px 10px;
}
.gallery_pages{
	padding: 0px 10px 0px 10px;
}
.contact_form{
	padding: 10px;
}
.contact_form_message{
		padding: 20px;
		text-align: center;
}
.contact_form_error{
	color: Red;
	font-weight: bold;
	text-align: center;
	padding: 10px;
}
.contact_form_success{
		color: blue;
	font-weight: bold;
	text-align: center;
	padding: 10px;
}
.services_list{
		padding: 10px;	
}
.services_pages{
		padding: 0px 10px 0px 10px;
}
.products_list{
	padding: 10px;
}
.products_categories{
	padding: 0px 10px 10px 10px;	
}
.products_pages{
		padding: 0px 10px 0px 10px;
}
.news_list{
padding: 0px;	
}
.news_title{
font-size:12px;
font-weight: bold;
}
.news_details{
	padding: 0px 10px 10px 10px;	
}
.articles_list{
padding: 0px;	
}
.articles_title{
font-size:12px;
font-weight: bold;
}
.articles_details{
	padding: 0px 10px 10px 10px;	
}

._message{
		padding: 5px;
		text-align: center;
}
.message_error{
	color: Red;
	font-weight: bold;
	text-align: center;
	padding: 0px;
}
.message_success{
		color: blue;
	font-weight: bold;
	text-align: center;
	padding: 0px;
}
.guestbook{
	padding: 0px;	
}
.slideshow{
	padding: 10px;
	text-align: center;
}
/*dropmenu*/
#t1 table div{
	 position:absolute;
    top:225px;
    left:-9999px;
}
#t1 table.hover div {left:0px;}

#t3 table div{
	 position:absolute;
    top:225px;
    left:-9999px;
}
#t3 table.hover div {left:0px;}

.dm_left_bg{
	background: url(../../images/dropmenu_left_bg.png) repeat-y;
	width:15px;
}
.dm_right_bg{
	background: url(../../images/dropmenu_right_bg.png) repeat-y;
	width:15px;
}
.dm_bg{
	background: url(../../images/dropmenu_bg.png);
padding:15px;
line-height: 19px;

}
.dm_bg a{
font-size: 12px;
font-weight: bold;
color:#fff;	
}
.dm_bg a:hover{
text-decoration: underline;
}
.dm_left_c{
	 WIDTH:15px;
	  HEIGHT:16px;
}
.dm_right_c{
	 WIDTH:15px;
	  HEIGHT:16px;
}
.dm_bottom_bg{
	background: url(../../images/dropmenu_bottom_bg.png) repeat-x;
height:16px;
}
/*-------*/
table.restaurant td{
	color:#414142;	
		font-size: 15px;
		line-height: 18px;
		padding:0px 0px 0px 0px;
}
table.restaurant a{
color:#20a7d9;	
		font-size: 15px;
		text-decoration: none;
}
table.restaurant a:hover{
color:#20a7d9;
		font-size: 15px;
		text-decoration: underline;
}
table.restaurant span.blue{
color:#20a7d9;
}

table.restaurant h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#414142;
	font-weight: normal;
	text-align: left;
}
table.restaurant ul{
	margin: 0px 0px 10px 0px;
}
#banners{
	position:absolute;
	width:700px;
	text-align:right;
	padding-top:10px;
}
