/***********************************************/
/* default.css for Web ONNOS          */
/* All styles are here. Noviembre- 11.2009    */
/*			GLASSDESIGNGROUP			*/
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/

body {
		font-family: Arial,Helvetica,sans-serif; 
		font-size: 11px; 
		cursor: default; 
		color:#FFFFFF; 
		background-color: #E8E8E8; 
}


/************** Generals styles **************/

* { border: 0px solid rgb(238, 238, 238); margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
a { color: rgb(156, 178, 197); outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; text-decoration: underline; }
a:hover, a:active { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; color: rgb(255, 255, 255); }
a:visited { color: rgb(255, 255, 255); }
html, body, #bg, #bg table, #bg td, #cont { overflow: hidden; width: 100%; height: 100%; }

img{
	padding:0px;
	margin:0px;
	border:none;
}

p{
	font-family:ArialMT, Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0px;
	line-height:140%;
	color:#ffffff;
	padding:0px;
	margin:2px 0px 10px 4px;
}

h1{
	font-family:"Lucida Sans Unicode", "Lucida Sans", Arial;
	font-size:30px;
	line-height:140%;
	color:#333333;
	padding:0px;
	margin:4px 0px 0px 0px;
	font-weight:normal;	
}
h2{
	font-family: Arial;
	font-size:14px;
	line-height:140%;
	color:#ffffff;
	padding:0px;
	margin:4px 0px 10px 0px;
	font-weight:bold;	
}


/********************* Content **********************/	

#bg div { position: absolute; width: 200%; height: 180%; top: -50%; left: -50%;}
#bg td { vertical-align: middle; text-align: center; }
#bg img { margin: 0pt auto; min-height: 50%; min-width: 50%; }

	#content {
		overflow: auto; 
		position: absolute; 
		left: 0pt; 
		top: 0pt; 
		width: 100%; 
		height: 100%; 

	}
		#logo{
			position:absolute;
			top:0px;
			right:4%;
			width:253px;
			height:195px;
			padding-top:0px;
			z-index: 180;
		}
		
		#main_menu{
			position:absolute;
			top:0px;
			left:0px;
			padding-top:0px;
			width:95%;
			height:48px;
			background: transparent url('../images/pattern1.png') repeat scroll 0pt 0pt; 
			z-index: 170;
		}
		
		
		
		#main_column{	
			width: 740px; 
			color:#333333;	
			position:absolute;
			right:4%;
			top:235px;
			z-index: 100;
			height:430px;
		}

		.container_item { 
			width: 236px; 
			min-height:360px;
			_height:360px;
			padding:0px;
			margin:10px 10px 0px 0px;
			margin-top:0px\9;
			float:left;
			position:relative;
		}
			.container_item_center { 
				background: transparent url('../images/pattern2.png') repeat scroll 0pt 0pt; 
				z-index: 80; 
				width: 208px; 
				min-height:332px;
				_height:332px;
				padding:14px;
				position:relative;
			}
				.container_item_photo { 
					width: 207px; 
					min-height:328px;
					height:328px;
					margin:0px;
					background-color:#FFFFFF;
				}
				.container_item_description {
					position:absolute;
					left:14px;
					bottom:14px;
					width: 208px; 
					height:49px;
					margin:0px 0px 2px 0px;
					background:	transparent url('../images/pattern3.png') repeat scroll 0pt 0pt;
					padding-top:5px;
					
				}
					.container_item_description p {
						color:#FFFFFF;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:10px;
						margin:0px 3px 0px 3px;
						cursor:text;
					}
		
		.title{
			position:absolute;
			top:-43px;
			left:-8px;
			width:70px;
			height:20px;
		}
		.title_tab{
			position:absolute;
			top:-43px;
			top:-28px\9;
			left:-8px;
			width:70px;
			height:20px;
		}
		.view_more{
			position:absolute;
			bottom:-21px;
			right:-6px;
			width:66px;
			height:36px;
			background:url('../images/view_more.png') top left no-repeat;
			cursor:pointer;
			z-index: 270;
		}
			
		
		#contacts{
			position:absolute;
			bottom:-3px;
			left:0px;
			width:308px;
			height:114px;
			z-index: 180;
			background:url('../images/contacts.png') top left no-repeat;
		}
			#contacts .email_rect{
				position:absolute;
				bottom:6px;
				left:74px;
				width:210px;
				height:26px;
				z-index: 181;
				background-color:none;
			}
		
		/********************* Inside Styles **********************/	
		
		
		.container_item_inside { 
			width: 680px; 
			height:360px;
			padding:0px;
			margin:0px 10px 0px 24px;
			position:relative;
			scrollbar-face-color: #512C00;
			scrollbar-highlight-color: #FF900C;
			scrollbar-3dlight-color: #512C00;
			scrollbar-arrow-color: #000000;
		}
			.container_item_center_inside { 
				background: transparent url('../images/pattern2.png') repeat scroll 0pt 0pt; 
				z-index: 80; 
				width: 660px; 
				height:330px;
				padding:20px;
				position:relative;
			}
				.restaurant_menu_photo { 
					width: 160px; 
					height:330px;
					margin:0px 2px 0px 2px;
					background-color:#FFFFFF;
					float:left;
					cursor:pointer;
				}
			#container_item_center_inside_text{
				background: transparent url('../images/pattern4.png') repeat scroll 0pt 0pt; 
				z-index: 80; 
				width: 660px; 
				height:330px;
				padding:20px;
				position:relative;
				overflow:auto;
			}
			#container_item_center_inside_text_contact{
				background: transparent url('../images/pattern1.png') repeat scroll 0pt 0pt; 
				z-index: 80; 
				width: 660px; 
				height:330px;
				padding:20px;
				position:relative;
				overflow:auto;
			}	
					#container_item_center_inside_text_contact_col1{
						width: 350px; 
						padding:20px;
						position:relative;
						overflow:auto;
						float:left;
					}
					#container_item_center_inside_text_contact_col2{
						margin:18px 0px 0px 0px;
						width:240px;
						float:left;
					}	
						#container_item_center_inside_text_contact p{
							margin-top:0px;
							margin-bottom:0px;
						}
						.separator{
							border-bottom:#FFFFFF 1px solid;
							height:1px;
							width:305px;
							margin:22px 0px 8px 5px;
							
						}
						.separator2{
							border-bottom:#FFFFFF 1px solid;
							height:1px;
							width:250px;
							margin:5px 0px 10px 5px;
							float:left;
						}
						#advertisment{
							width:240px;
							height:150px;
							margin:0px 0px 0px 20px;
						}
							.advertisment_item{
								width:240px;
								height:42px;
								float:left;
								margin:0px 0px 8px 0px;
							}
						#advertisment .advertisment_item img{
							float:left;
							
						}
						
						.advertisment_item_links{
							width:190px;
							height:40px;
							float:left;
							margin-top:4px;
						}
						#advertisment .advertisment_item_links a{
							color:#FF9900;
							font-size:14px;
							font-family:Arial, Helvetica, sans-serif;
							font-weight:bold;
							margin:2px 0px 2px 5px;
							text-decoration:none;
							display:block;
						}
						
						#container_item_center_inside_text_contact span{
							font-weight:bold;
							color:#FF9900;
							font-size:16px;
							margin-left:10px;
						}
					#container_item_center_inside_text p{
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						margin-bottom:5px;
					}
					#container_item_center_inside_text ul li{
						color:#FFFFFF;
						font-size:12px;
						margin-left:6px;
					}


#contact_form1{
	width:230px;
	margin:0px 20px 0px 0px;
}
	#contact_form1 p{
		text-align:right;
		margin:0px 0px 4px 0px;
	}
		.text{
			border:none;
			background-color:#000000;
			height:16px;
			color:#FFFFFF;
			font-family:Arial, Helvetica, sans-serif;
			padding:2px;
			width:150px;	
		}
		.text_area{
			border:none;
			background-color:#000000;
			height:45px;
			color:#FFFFFF;
			font-family:Arial, Helvetica, sans-serif;
			padding:2px;
			width:150px;	
		}
		.delete_but{
			margin:0px 5px 0px 120px; 
			float:left;
			cursor:pointer;
		}
		.send_but{
			margin-top:0px; 
			margin-right:0px; 
			float:left;
			cursor:pointer;
		}



/********************* end **********************/	


