@charset "utf-8";
/**
 * @version $Id: template.css 001 2008-11-14 23:55:00 dampel $ 
 * @package mdlShop
 * @copyright Copyright (C) 2006 makdelLabs. All rights reserved.
*/
body {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	/*font-family:Verdana, Tahoma, "Arial Narrow", Arial;*/ font-size:76%; color:#333;
	padding:0; margin:0;
	background-color:#BEBC95;
	/*background-color:#CCFF66; intense green*/
	/*background-color:#7DC8FA;*/
}
form {padding:0; margin:0;}
/* PRINT MODE */
.print-layout 											{background-image:url(../images/common/bg-for-print.jpg); background-repeat:repeat-y; background-position:left top; background-color:#FFF; padding:0; margin:0;}
#body-print-layout 									{padding:10px; padding-right:0;}
#body-layout-send-page							{padding:10px; padding-top:1px; width:380px; height:370px; background-image:url(../images/common/bg-send-page.jpg); background-repeat:no-repeat;}

.txt-disable 												{font-style:italic; font-weight:normal; color:#CCCCCC;}
.txt-notes	 												{color:#666; padding:6px;}
.txt-notes pre											{color:#666; margin:2px;}
.txt-notes pre b										{color:#CC0000; font-weight:normal;}
.txt-current 												{color:#FF6600;}
.txt-green	 												{color:#006633;}
.txt-orange	 												{color:#FF9900;}
.txt-red	 													{color:#CC0000;}
.txt-title-normal 									{color:#333; font-weight:normal;}
.txt-file-info											{color:#666; padding:6px;}
.txt-file-info strong								{color:#CC0000;}
.txt-poll-note											{color:#666666; text-align:justify; padding:2px !important; padding-top:20px !important;}
/* General Message */
.msg 																{font-size:11px; color:#CC0000; padding:4px; text-align:center;}
.system-message											{font-size:100%; padding:6px; padding-left:20px; text-align:left; vertical-align:middle; filter: Alpha(Opacity=80); background-image:url(../images/common/bg-msg.png);}
.system-message.error								{color:#CC0000;}
.system-message.system							{color:#FF9900;}
.system-message	img									{border:none; vertical-align:middle;}
.msg-empty													{padding:20px !important; color:#FF9900; text-align:center;}

/* New General Message */
.msg-new 														{font-size:12px; color:#CC0000; padding:4px; text-align:center;}
.system-message-new									{font-size:100%; /*position:absolute; margin-top:230px;*/ padding:6px; padding-left:30px; padding-right:20px; text-align:left; vertical-align:middle; background-color:#F90; filter:Alpha(opacity=60); -moz-opacity:.70; opacity:.70;}
.system-message-new.error						{color:#CC0000;}
.system-message-new.system					{color:#FF9900;}
.system-message-new.common					{color:#FFF;}
.system-message-new	img							{border:none; vertical-align:middle; margin-right:4px;}
.msg-empty-new											{padding:20px !important; color:#FF9900; text-align:center;}

/* Actions */
#td-external-layout-actions					{width:100%; height:400px; vertical-align:top;}
#tbl-internal-layout-actions				{width:100%;}
#tbl-il-actions-space								{height:80px; text-align:center;}
#tbl-il-actions-content							{padding:50px;}
.actions-content										{font-size:90%; padding:10px; text-align:center; color:#333; vertical-align:top;}
.actions-content a									{color:#666699; text-decoration:none;}
.actions-content a:hover						{color:#FF6600; text-decoration:none;}
.actions-content a:active						{color:#FFF; text-decoration:none;}
.actions-content label							{font-size:90%; color:#009933;}
.actions-content input, select, textarea, list, button	{font-size:100%; color:#333333; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;}
.actions-notes											{width:auto; text-align:left; padding:10px; padding-left:80px; padding-right:80px;}

/* Template */
#tbl-external-layout								{width:970px; background-color:#FFF;}
#tbl-external-layout-left						{width:8px; vertical-align:top; background-image:url(../images/shadow-left.jpg); background-repeat:repeat-y;}
#tbl-external-layout-center					{width:953px; vertical-align:top; background-image:url(../images/bg-content.jpg); background-position:top; background-repeat:repeat-y;}
#tbl-external-layout-right					{width:8px; vertical-align:top; background-image:url(../images/shadow-right.jpg); background-repeat:repeat-y;}
#tbl-external-layout-top						{height:17px; background-image:url(../images/header-top.jpg); background-repeat:no-repeat; background-position:bottom;}
#tbl-external-layout-bottom					{height:23px; background-image:url(../images/footer.jpg); background-color:#C2C097; background-repeat:no-repeat; background-position:top;}

#tbl-external-layout-top-2					{height:17px; background-image:url(../images/header-top-2.jpg); background-repeat:no-repeat; background-position:bottom;}

.tbl-HeaderTop											{background-image:url(../images/header.jpg); background-position:top; background-repeat:no-repeat;}
.tbl-CenterColumn 									{height:300px; background-image:url(../images/bg-content.jpg); background-position:top; background-repeat:repeat-y;}
.tbl-LeftColumn											{height:300px; background-image:url(../images/bg-content.jpg); background-position:top; background-repeat:repeat-y;}
.tbl-RightColumn										{height:300px; background-image:url(../images/bg-content.jpg); background-position:top; background-repeat:repeat-y;}
.tbl-FooterTop											{background-image:url(../images/bg-content.jpg); background-position:top; background-repeat:repeat-y;}
.tbl-FooterMiddle										{background-image:url(../images/bg-content.jpg); background-position:top; background-repeat:repeat-y;}
.tbl-FooterBottom										{background-image:url(../images/bg-content.jpg); background-position:top; background-repeat:repeat-y;}
.tbl-HeaderBottom 									{height:23px; border-top:1px solid #fff; background-color:#CFCBCA;}
.tbl-HeaderMiddle 									{padding:0; margin:0;}

.HeaderTop_0												{padding:2px; padding-left:6px; text-align:right; vertical-align:top;}
.HeaderTop_1												{padding:2px; padding-right:6px; text-align:left; vertical-align:top;}
.HeaderMiddle_0											{padding:0;}
.HeaderButtom_0											{padding:2px;}
.LeftColumn_1												{vertical-align:top; padding:4px;}
.LeftColumn_2												{vertical-align:top; padding:4px;}
.LeftColumn_3												{vertical-align:top; padding:4px;}
.CenterColumn_1											{vertical-align:top; padding:4px;}
.CenterColumn_2											{vertical-align:top; padding:4px;}
.CenterColumn_3											{vertical-align:top; padding:4px;}
.RightColumn_1											{vertical-align:top; padding:4px;}
.RightColumn_2											{vertical-align:top; padding:4px;}
.RightColumn_3											{vertical-align:top; padding:4px;}
.FooterTop_0												{width:80%; padding:2px; padding-left:6px; text-align:left;}
.FooterTop_1												{width:20%; padding:2px; padding-right:6px; text-align:right;}
.FooterMiddle_0											{padding:2px; padding-left:16px;}
.FooterButtom_0											{padding:2px;}

.headerGraph												{height:250px; padding:0; margin:0; clear:both; background:#BAB885 url(../images/category-image.jpg) no-repeat 50% 0;}
.headerGraph img 										{margin-top:14px; margin-left:11px;}
/* General Message */
.msg 																{font-size:100%; color:#CC0000;}
/* Copyright and Creator */
.copyright													{font-size:90%; color:#666699; vertical-align:top; float:left; padding-left:20px;}
.creator 														{font-size:90%; color:#666699; vertical-align:top; float:right; padding-right:20px;}
.creator a													{color:#993; text-decoration:none;}
.creator a:hover										{color:#333; text-decoration:none;}
.creator a:active										{color:#FF9900; text-decoration:none;}
.creator b													{color:#993;}
/* External div of page */
#body-layout												{text-align:left;}
/* Languages */
.language-bar 											{font-size:90%; color:#FF9900; padding:4px; margin-top:0; margin-right:6px;}
.language-bar a											{color:#333; text-decoration:none;}
.language-bar a:hover								{color:#009900; text-decoration:none;}
.language-bar a:active							{color:#999; text-decoration:none;}
/* Users Data */
.user-data													{font-size:90%; color:#333; padding:4px;}
.user-data strong										{color:#FF9900;}
/* Online Users */
.online-visitors 										{font-size:90%; padding:4px; text-align:right; vertical-align:middle;}
.online-visitors strong							{color:#FF9900;}
.online-visitors b									{color:#FF9900;}
/* Search Box */
.div-search-box 										{padding:4px; color:#6699CC; text-align:right; font-size:90%; vertical-align:middle;}
.div-search-box input 							{font-size:100%; vertical-align:middle; padding:2px; border:1px solid #ddd;}
.div-search-box a										{color:#6699CC; text-decoration:none;}
.div-search-box a:hover							{color:#009900; text-decoration:none;}
.div-search-box a:active						{color:#999; text-decoration:none;}
/* Top Menu */
.div-topmenu-box 										{margin-top:58px; padding:4px; font-size:100%;}
.div-goHome-box											{position:absolute; background-color:transparent; top:10px; margin-left:70px; height:70px; width:200px; cursor:pointer;}
/* TOOL BAR */
#toolbar 														{width:auto; padding:4px; border-bottom:1px dotted #FFF; margin-right:20px !important;}
#toolbar-down												{width:auto; padding:4px; border-top:1px dotted #FFF; margin-right:20px !important;}
.toolbar-data 											{font-size:100%; color:#333; text-align:right;}
.toolbar-data img 									{border:none; vertical-align:middle; cursor:pointer; filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4);}
/* General Menu */
.g-menu 														{font-size:100%; color:#666699; padding:0; margin:0;}
.g-menu img													{border:none; vertical-align:middle;}
.g-menu ul 													{padding:0; margin:0; display:inline;}
.g-menu li 													{padding:0; margin:0; list-style:none; display:inline; vertical-align:middle;}
.g-menu a														{color:#333; text-decoration:none;}
.g-menu a:hover											{color:#FFF; text-decoration:none;}
.g-menu a:active										{color:#FFCC00; text-decoration:none;}

.g-menu-2 													{font-size:100%; color:#666699; padding:0; margin:0;}
.g-menu-2 img												{border:none; vertical-align:middle;}
.g-menu-2 ul 												{padding:0; margin:0; display:inline;}
.g-menu-2 li 												{padding:2px; margin:2px; list-style:none; vertical-align:middle;}
.g-menu-2 a													{color:#333; text-decoration:none;}
.g-menu-2 a:hover										{color:#FFF; text-decoration:none;}
.g-menu-2 a:active									{color:#FFCC00; text-decoration:none;}

.horizontal-menu										{position:absolute; font-size:90%; padding:0; margin-top:1px; margin-left:2px;}
.horizontal-menu ul									{margin:0; padding:0;}
.horizontal-menu li									{display:inline-block; overflow:hidden; padding:4px !important; margin:0; list-style:none; border:1px solid #ddd; border-right:1px solid #eee; background-color:#FFFFFF; filter:alpha(opacity=86); -moz-opacity:.86; opacity:.86; cursor:pointer;}
* html .horizontal-menu li 					{display:inline;}  /* for IE 6 */
* + html .horizontal-menu li 				{display:inline;}  /* for IE 7 */

.horizontal-menu a									{color:#333; text-decoration:none;}
.horizontal-menu a:hover						{color:#FF6600; text-decoration:none;}
.horizontal-menu a:active						{color:#006600; text-decoration:none;}

/* Bottom Menu, inside page */
.bottom-useful-menu									{padding:10px; text-align:center;}
.b-menu 														{font-size:100%; color:#666699; padding:0; margin:0;}
.b-menu img													{border:none; vertical-align:middle;}
.b-menu ul 													{padding:0; margin:0; display:inline;}
.b-menu li 													{padding:0; margin:0; list-style:none; display:inline; vertical-align:middle;}
.b-menu a														{color:#333;}
.b-menu a:hover											{color:#060;}
.b-menu a:active										{color:#FFCC00;}

.btn-simple													{background-color:#C2C097; color:#444 !important; padding:1px; margin:0; border:1px solid #999; cursor:pointer;}

/* Page of Title*/
.title-of-page	 										{padding:6px; font-size:120%; color:#666;}
.subtitle-of-page	 									{font-size:120%; font-weight:bold; padding:2px; padding-left:16px; color:#006600; text-align:left;}
/* CONTACT FORM */
.contact-form 												{width:100%;}
table.contact-form										{font-size:90%; color:#333333; border-collapse:collapse; margin-top:2px;}
.contact-form .inputMax								{width:95%;}	
.contact-form input, select, textarea, list, button	{font-size:100%; color:#333333; font-family:inherit;}
.contact-form thead th								{padding:3px;}
.contact-form thead td								{padding:2px;}
.contact-form tbody th								{font-size:100%; text-align:right; color:#666699; vertical-align:top; padding:2px;}
.contact-form tbody td								{padding:2px;}
.contact-form tbody td img						{border:0; vertical-align:top; cursor:pointer;}
.contact-form tfoot th								{font-weight:normal; padding:3px;}
.contact-form tfoot td								{padding:3px;}

/* Breadcrumb */
.breadcrumb														{font-size:90%; padding-left:6px; padding-top:3px; padding-bottom:-4px; color:#666; height:23px; background:url(../images/breadcrumb.jpg) no-repeat 50% 1%;}
.breadcrumb a													{color:#333; text-decoration:none;}
.breadcrumb a:hover										{color:#009900; text-decoration:none;}
.breadcrumb a:active									{color:#999966; text-decoration:none;}
.breadcrumb strong										{color:#FF9900;}

/* CONTENT DATA HOME */
.content-page-home		 							{font-size:90%; font-family:Georgia, "Times New Roman", Times, serif; padding:4px; margin:0; color:#555;}
.content-page-home ul 							{}
.content-page-home li 							{list-style:none; list-style-image:url(../images/common/bullet-home.gif); vertical-align:middle;}
.content-page-home li img						{border:none; vertical-align:middle;}
.content-page-home a 								{color:#666699; text-decoration:none;}
.content-page-home a:hover 					{color:#FF9900; text-decoration:none;}
.content-page-home a:active					{color:#333; text-decoration:none;}
.content-page-home strong						{color:#FF9900;}
.content-page-home-title 						{font-size:110%; font-family:Georgia, "Times New Roman", Times, serif; padding:4px; margin-right:10px; padding-bottom:1px; font-weight:bold; color:#999966;}

/* CONTENT */
.content-page		 										{font-size:inherit; padding:4px;}
.content-page ul 										{vertical-align:middle;}
.content-page li 										{list-style:none; list-style-image:url(../images/menu-bullet-3.gif); vertical-align:middle;}
.content-page li img								{border:none; vertical-align:middle; filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4);}
.content-page a 										{color:#666699; text-decoration:none;}
.content-page a:hover 							{color:#FF9900; text-decoration:none;}
.content-page a:active							{color:#333; text-decoration:none;}
.content-page-title 								{font-size:100%; padding:4px; font-weight:bold; color:#F5821F;}
.content-page-short-data 						{font-size:inherit; padding:4px; color:#006600; text-align:justify;}
.content-page-long-data 						{font-size:inherit; padding:4px;}
.content-page-long-data img					{border:1px solid #CCC; filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4);}
.content-page-descr img							{border:1px solid #CCC; filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4);}
.content-page-long-data a						{color:#3366CC; text-decoration:none;}
.content-page-long-data a:hover			{color:#FF9900; text-decoration:none;}
.content-page-long-data a:active		{color:#333; text-decoration:none;}
.content-page-descr a								{color:#FF9900; text-decoration:none;}
.content-page-descr a:hover					{color:#3366CC; text-decoration:none;}
.content-page-descr a:active				{color:#333; text-decoration:none;}

.content-page-long-data ul					{ vertical-align:middle;}
.content-page-long-data li					{padding:2px; margin:0; list-style:url(../images/ul-bullet.gif); vertical-align:middle;}

/* Extra Content Page */
.extra-content-page									{font-size:100%; padding:4px; margin:0;}
.extra-content-page-title 					{font-size:110%; padding:4px; margin:0; font-weight:bold; color:#F5821F;}
.extra-content-page-data 						{font-size:90%; padding:4px; margin:0; margin-left:6px; margin-right:6px;}
.extra-content-page-data a					{color:#3366CC; text-decoration:none;}
.extra-content-page-data a:hover		{color:#FF9900; text-decoration:none;}
.extra-content-page-data a:active		{color:#333; text-decoration:none;}

/* GALLERY */
.gallery														{font-size:90%; padding:6px; margin-top:7px; border:1px solid #C2C097; background-color:#E0DFCB;}
.gallery-title											{font-size:100%; padding:4px; margin-right:10px; font-weight:bold; color:#666;}
.gallery-cat-title									{font-weight:bold; color:#fff; background-color:#C2C097; border:1px solid #eee; border-top:none; padding:6px;}
.gallery a 													{color:#FF9900; text-decoration:none;}
.gallery a:hover 										{color:#333; text-decoration:none;}
.gallery a:active										{color:#FFF; text-decoration:none;}
.gallery ul 												{margin:2px; margin-top:10px; padding:0;}
.gallery li			 										{list-style:none; margin:2px; padding:2px;}
.gallery li	img	 										{vertical-align:top;}
.gallery-results										{font-size:inherit; padding:8px; text-align:right; color:#999900;}
.gallery-thumb-box-title						{font-size:150%; color:#999; padding-bottom:4px;}
.gallery-thumb-box-more							{font-size:inherit; padding:6px; text-align:right; clear:both;}
.gallery-thumb-box-more	a						{color:#060; text-decoration:none;}
.gallery-thumb-box-more	a:hover			{color:#FF9900; text-decoration:none;}
.gallery-thumb-box-more	a:active		{color:#333; text-decoration:none;}
.gallery-thumb-box									{padding:8px;}
.gallery-thumb-box img							{padding:2px; border:1px solid #999 !important;}
div.gallery-thumb-box 							{filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4);}

.gallery-view-link {}
a.gallery-view-link 								{color:#999; text-decoration:none;}
a:hover.gallery-view-link	 					{color:#F90; text-decoration:none;}
.gallery-view-link img 							{margin-bottom:2px; cursor:pointer; vertical-align:middle;}

/* CUSTOM LIST */
.tbl-custom-list 										{font-size:90%; padding:4px;}
table.tbl-custom-list								{width:100%;}
.tbl-custom-list th									{vertical-align:top;}
.tbl-custom-list td									{vertical-align:top; color:#333333;}
.tbl-custom-list b									{color:#FF9900;}
.tbl-custom-list strong							{color:#6699CC;}
.tbl-custom-list blockquote					{padding:2px; padding-left:10px; margin:0;}
.tbl-custom-list .general-results		{font-size:80%; padding:8px; text-align:right; color:#999900;}
.tbl-custom-list a									{color:#666699; text-decoration:none; vertical-align:middle;}
.tbl-custom-list a:hover						{color:#FF9900; text-decoration:none; vertical-align:middle;}
.tbl-custom-list a:active						{color:#333; text-decoration:none; vertical-align:middle;}
.tbl-custom-list img								{border:none; vertical-align:middle;}
.tbl-custom-list-close							{border-bottom:1px dotted #ddd;}
.tbl-custom-list .nav								{vertical-align:middle; text-align:right; color:#333333;}
.tbl-custom-list .more							{text-align:right;}

/* NEWSLETTER */
.newsletter-box											{color:#333333;}
table.newsletter-box								{width:auto; margin:1px; border:none !important;}
.newsletter-box thead th						{text-align:left; color:#666699; border:none; vertical-align:top; padding:2px;}
.pnewsletter-box thead td						{padding:2px; color:#FF9900; border:none;}
.newsletter-box tbody th						{text-align:left; color:#666 !important; font-weight:normal !important; border:none; vertical-align:middle; padding:2px;}
.newsletter-box tbody td						{padding:2px; vertical-align:middle; border:none !important;}
.newsletter-box tbody td img				{border:0; vertical-align:middle; cursor:pointer;}
.newsletter-box input, select, textarea, list, button	{font-size:100%; color:#333333; font-family:Verdana, Tahoma, "Arial Narrow", Arial; vertical-align:middle;}
.newsletter-box tfoot th						{font-weight:normal; padding:2px;}
.newsletter-box tfoot td						{padding:2px; color:#666666;}
.newsletter-box	a										{color:#666699; text-decoration:none;}
.newsletter-box a:hover							{color:#FF9900; text-decoration:none;}
.newsletter-box	a:active						{color:#333; text-decoration:none;}
.newsletter-box-btn									{background-color:#D9EFB1; color:#99CC66 !important; font-weight:bold; vertical-align:middle; padding:0; margin:0; border:none; cursor:pointer;}

/* BOXES */
.box-6699CC						{font-size:90%; margin-bottom:3px;}
.box-6699CC	form			{padding:0; margin:0;}
table.box-6699CC			{width:200px;}
.box-6699CC thead th	{height:25px; color:#fff; padding-left:8px; padding-top:2px; margin:0; background-image:url(../images/box-6699CC.png); background-repeat:no-repeat; background-position:bottom;}
.box-6699CC thead td	{}
.box-6699CC tbody th	{}
.box-6699CC tbody td	{border:1px solid #6699CC; background-color:#C3D6EA; padding:2px;}
.box-6699CC img				{vertical-align:middle; border:none;}

.box-99CC66						{font-size:90%; margin-bottom:3px;}
.box-99CC66	form			{padding:0; margin:0;}
table.box-99CC66			{width:200px;}
.box-99CC66 thead th	{height:25px; color:#fff; padding-left:8px; padding-top:2px; margin:0; background-image:url(../images/box-99CC66.png); background-repeat:no-repeat; background-position:bottom;}
.box-99CC66 thead td	{}
.box-99CC66 tbody th	{}
.box-99CC66 tbody td	{border:1px solid #99CC66; background-color:#D9EFB1; padding:2px;}

.box-FFCC33						{font-size:90%; margin-bottom:3px;}
.box-FFCC33	form			{padding:0; margin:0;}
table.box-FFCC33			{width:200px;}
.box-FFCC33 thead th	{height:25px; color:#fff; padding-left:8px; padding-top:2px; margin:0; background-image:url(../images/box-FFCC33.png); background-repeat:no-repeat; background-position:bottom;}
.box-FFCC33 thead td	{}
.box-FFCC33 tbody th	{}
.box-FFCC33 tbody td	{border:1px solid #FFCC33; background-color:#F9E791; padding:2px;}

.box-CED8CE						{font-size:90%; margin-bottom:3px;}
.box-CED8CE	form			{padding:0; margin:0;}
table.box-CED8CE			{width:200px;}
.box-CED8CE thead th	{height:25px; color:#333; padding-left:8px; padding-top:2px; margin:0; background-image:url(../images/box-CED8CE.png); background-repeat:no-repeat; background-position:bottom;}
.box-CED8CE thead td	{}
.box-CED8CE .first		{height:25px; color:#333; padding-left:8px; padding-top:2px; margin:0; background-color:transparent; background-image:url(../images/box-CED8CE.png); background-repeat:no-repeat; background-position:bottom;}
.box-CED8CE tbody th	{height:25px; padding-left:8px; padding-top:2px; margin:0; background-color:#CED8CE; color:#333;}
.box-CED8CE tbody td	{border:1px solid #CED8CE; background-color:#EDEDED; padding:2px;}

.box-CB9DCB						{font-size:90%; margin-bottom:3px;}
.box-CB9DCB	form			{padding:0; margin:0;}
table.box-CB9DCB			{width:200px;}
.box-CB9DCB thead th	{height:25px; color:#333; padding-left:8px; padding-top:2px; margin:0; background-image:url(../images/box-CB9DCB.png); background-repeat:no-repeat; background-position:bottom;}
.box-CB9DCB thead td	{}
.box-CB9DCB .first		{height:25px; color:#333; padding-left:8px; padding-top:2px; margin:0; background-color:transparent; background-image:url(../images/box-CB9DCB.png); background-repeat:no-repeat; background-position:bottom;}
.box-CB9DCB tbody th	{height:25px; padding-left:8px; padding-top:2px; margin:0; background-color:#CB9DCB; color:#333;}
.box-CB9DCB tbody td	{border:1px solid #CB9DCB; background-color:#EDEDED; padding:2px;}

.box-999966						{font-size:90%; margin-bottom:3px;}
.box-999966	form			{padding:0; margin:0;}
table.box-999966			{width:200px;}
.box-999966 thead th	{height:25px; color:#333; padding-left:8px; padding-top:2px; margin:0; background-image:url(../images/box-999966.png); background-repeat:no-repeat; background-position:bottom;}
.box-999966 thead td	{}
.box-999966 .first		{height:25px; color:#333; padding-left:8px; padding-top:2px; margin:0; background-color:transparent; background-image:url(../images/box-999966.png); background-repeat:no-repeat; background-position:bottom;}
.box-999966 tbody th	{height:25px; padding-left:8px; padding-top:2px; margin:0; background-color:#999966; color:#333;}
.box-999966 tbody td	{border:1px solid #999966; background-color:#EDEDED; padding:2px;}

.box-C2C097						{font-size:90%; margin-bottom:3px;}
.box-C2C097	form			{padding:0; margin:0;}
table.box-C2C097			{width:200px;}
.box-C2C097 thead th	{height:25px; color:#fff; padding-left:8px; padding-top:2px; margin:0; background-image:url(../images/box-C2C097.png); background-repeat:no-repeat; background-position:bottom;}
.box-C2C097 thead td	{}
.box-C2C097 .first		{height:25px; color:#333; padding-left:8px; padding-top:2px; margin:0; background-color:transparent; background-image:url(../images/box-C2C097.png); background-repeat:no-repeat; background-position:bottom;}
.box-C2C097 tbody th	{height:25px; padding-left:8px; padding-top:2px; margin:0; background-color:#C2C097; color:#333;}
.box-C2C097 tbody td	{border:1px solid #C2C097; background-color:#E0DFCB; padding:2px;}

/* Registration Menu */
.h-registration-menu 							{font-size:100%; color:#777; padding:4px; margin:1px;}
.h-registration-menu img					{border:none; vertical-align:middle;}
.h-registration-menu ul 					{padding:0; margin:0;}
.h-registration-menu li 					{padding:1px; padding-left:6px; margin:1px; list-style:square; list-style-position:inside; vertical-align:middle;}
.h-registration-menu a						{color:#333; text-decoration:underline;}
.h-registration-menu a:hover			{color:#FF9900; text-decoration: underline;}
.h-registration-menu a:active			{color:#999; text-decoration:underline;}

/* Member Menu */
.box-user-categories						{width:200px; font-size:90%; color:#777; margin-bottom:3px;}
table.box-user-categories				{margin-top:-2px;}
.box-user-categories thead th		{height:25px; color:#fff; padding-left:8px; padding-top:2px; margin:0; background-image:url(../images/box-C2C097.png); background-repeat:no-repeat; background-position:bottom;}
.box-user-categories thead td		{}
.box-user-categories .first			{height:25px; color:#333; padding-left:8px; padding-top:2px; margin:0; background-color:transparent; background-image:url(../images/box-C2C097.png); background-repeat:no-repeat; background-position:bottom;}
.box-user-categories .tbodyth		{height:25px; background-color:#C2C097; color:#333;}
.box-user-categories .tbodytd		{border:1px solid #C2C097; background-color:#E0DFCB; padding:2px;}

.box-user-categories a					{color:#3366CC; text-decoration:underline;}
.box-user-categories a:hover		{color:#F90; text-decoration:underline;} 
.box-user-categories a:active		{color:#999; text-decoration:underline;}

/* Press Menu */
.h-press-menu 							{font-size:100%; color:#666699; padding:4px; margin:1px;}
.h-press-menu img						{border:none; vertical-align:middle;}
.h-press-menu ul 						{padding:0; padding-left:16px; margin:0;}
.h-press-menu li 						{padding:0; padding-left:6px; margin:0; list-style:square; list-style-position:inside; vertical-align:middle;}
.h-press-menu a							{color:#333; text-decoration:underline;}
.h-press-menu a:hover				{color:#FF9900; text-decoration: underline;}
.h-press-menu a:active			{color:#999; text-decoration:underline;}

/* INDEX */
.tbl-idx 										{}
table.tbl-idx								{width:100%; height:360px;}
.td-idx-cont								{width:auto; padding:4px; padding-left:20px; vertical-align:top; }
.td-idx-cont-bottom					{width:auto; padding:4px; padding-left:20px; padding-top:20px;}
.td-idx-cat									{width:190px; padding:4px; vertical-align:top;}

/* ALPHABET INDEX */
.alphabet-index-box				{padding:4px; font-size:90%;}
.alphabet-index-box i			{color:#CCCC66; text-decoration:underline;}

.alphabet-index 					{font-size:90%; color:#666699; padding:0; margin:0; margin-top:10px; margin-bottom:10px; text-align:center;}
.alphabet-index img				{border:none; vertical-align:middle;}
.alphabet-index ul 				{padding:0; margin:0; display:inline;}
.alphabet-index li 				{padding:4px; cursor:pointer; margin:0; list-style:none !important; border:1px solid #DDD; margin-right:2px; display:inline; background-color:#FFFFFF; vertical-align:middle;}
.alphabet-index a					{color:#333; text-decoration:underline;}
.alphabet-index a:hover		{color:#FF9900; text-decoration:underline;}
.alphabet-index a:active	{color:#CCC; text-decoration:underline;}

.alphabet-display						{font-size:80%; padding:4px; color:#999933;}
.alphabet-display ul 				{padding:0; margin:0;}
.alphabet-display li 				{padding:2px; margin:0; list-style-type:decimal; list-style-image:none !important; border-bottom:1px solid #DDD; margin-right:2px; vertical-align:middle;}
.alphabet-display a					{color:#333; text-decoration:underline;}
.alphabet-display a:hover		{color:#FF9900; text-decoration:underline;}
.alphabet-display a:active	{color:#CCC; text-decoration:underline;}

/* Useful Menu */
.h-useful-menu 							{font-size:100%; color:#777; padding:4px; margin:1px;}
.h-useful-menu img					{border:none; vertical-align:middle;}
.h-useful-menu ul 					{padding:0; padding-left:16px; margin:0;}
.h-useful-menu li 					{padding:1px; padding-left:6px; margin:1px; list-style:square; list-style-position:inside; vertical-align:middle;}
.h-useful-menu a						{color:#333; text-decoration:underline;}
.h-useful-menu a:hover			{color:#FF9900; text-decoration: underline;}
.h-useful-menu a:active			{color:#999; text-decoration:underline;}

.weather-box {
	text-align:center; 
	background-color:#6699CC;
	background-image:url(../images/greek-weather.png);
	background-repeat:repeat-y;
	border:1px solid #6699CC;
	width:198px; 
}
.weather-box iframe {
	width:197px;
}
.weather-box iframe .fcontainerl1 {
	font-size:70% !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
}
.weather-box-v {
	text-align:center; 
	width:100%; padding:1px; padding-bottom:0; margin-top:6px; margin-bottom:6px;
	text-align:right; 
	background-color:#99CC66;	
	background-image:url(../images/greek-weather-h.png);
	background-repeat:no-repeat;
	background-position:left;
}
.inside-gmenu-opener {
	font-size:90%;
	padding:4px; text-align:right; width:auto;
	background-color:#DDD; border:1px solid #CCC;
}
.inside-gmenu-opener a						{color:#333; text-decoration:underline;}
.inside-gmenu-opener a:hover			{color:#FF9900; text-decoration: underline;}
.inside-gmenu-opener a:active			{color:#999; text-decoration:underline;}

/* Adv Boxes */
.adv-box									{padding:2px;}
.adv-content-box					{clear:both;}
.adv-thumbnails-box				{float:left; padding:4px;}
.adv-thumbnails						{width:110px; height:110px; background-image:url(../../../images/common/adv_logo_bg.gif); background-repeat:no-repeat; text-align:center;}
.adv-thumbnails	img				{border:none; vertical-align:middle; margin-top:4px;}
.adv-content							{float:left;}
.adv-sortText							{padding:4px; padding-left:8px;}
.adv-sortText p						{padding:2px; margin:2px; color:#999; font-style:italic;}
.adv-longText							{clear:both;}
.adv-longText	p						{padding:2px; margin:2px; color:#333;}
.adv-longText	b, strong		{color:#666699 !important;}

.adv-thumbnails-2					{width:232px; border:1px solid #ddd; padding:6px; margin-right:6px; text-align:center;}
.adv-thumbnails-2	img			{border:none; vertical-align:middle;}

.adv-tools								{color:#CCC; padding:4px; padding-top:6px; clear:both;}

.adv-sortText a						{color:#3399CC; text-decoration:underline;}
.adv-sortText a:hover			{color:#FF9900; text-decoration: underline;}
.adv-sortText a:active		{color:#999; text-decoration:underline;}

.adv-tools a							{color:#3399CC; text-decoration:underline;}
.adv-tools a:hover				{color:#FF9900; text-decoration: underline;}
.adv-tools a:active				{color:#999; text-decoration:underline;}
.adv-inLine								{display:inline;}

.adv-no-spot							{}
.adv-no-spot-2						{}
.adv-spot									{border:1px dotted #99CC00; background-color:#FFF; padding:4px; margin-bottom:2px;}
.adv-spot-2								{border:1px solid #FFCC66; padding:4px;}

.adv-navigation						{text-align:right; width:70%; padding-bottom:4px;}
.adv-navigation a					{color:#3399CC; text-decoration:underline;}
.adv-navigation a:hover		{color:#FF9900; text-decoration: underline;}
.adv-navigation a:active	{color:#999; text-decoration:underline;}

.adv-footer								{text-align:right; width:70%; color:#CCC; padding-bottom:4px;}
.adv-footer a							{color:#FF9900; text-decoration:underline;}
.adv-footer a:hover				{color:#009900; text-decoration: underline;}
.adv-footer a:active			{color:#999; text-decoration:underline;}

.adv-title									{border-top:1px solid #DDD !important; border-bottom:1px solid #DDD !important; color:#99CC00; font-weight:bold; padding:6px; clear:both;}
b.adv-title 								{color:#99CC00;}

.adv-win-title							{border-top:1px solid #DDD !important; border-bottom:1px solid #DDD !important; color:#99CC00; font-weight:bold; padding:6px; clear:both;}
b.adv-win-title 						{color:#99CC00;}

.adv-win-content						{padding:6px; font-size:130%;}

.adv-page-header						{}
.adv-page-content						{padding:10px; margin:10px; width:auto; clear:both;}
.adv-page-content ul 				{}
.adv-page-content li 				{list-style:none;}
.adv-content-page						{width:auto; margin-bottom:10px; clear:both;}
.adv-content-page ul				{}
.adv-content-page li 				{list-style:none;}

.adv-page-content-inside		{font-size:70%;}
.adv-page-footer						{padding:10px; clear:both; margin:20px; width:auto; border:1px solid #999; background-color:#EDEDED;}
.adv-page-footer-inside			{font-size:70%;}

.adv-page-photo-navigation	{padding:2px; margin:2px; clear:both;}
.adv-page-photo-num					{border:1px solid #ddd; padding-left:2px; padding-right:2px; color:#99CC66; display:inline; margin-right:2px; text-align:center; cursor:pointer;}

/* Quick Navigations */
.tbl-shop-quick-navigation	 						{font-size:90%;}
table.tbl-shop-quick-navigation	 			{width:97%; margin:6px;}
.tbl-shop-quick-navigation	thead th		{padding:4px; text-indent:30px; color:#6699CC; border:1px solid #CCC; background-image:url(../images/bg-quick-nav.gif); background-repeat:no-repeat; background-color:#ddd;}
.tbl-shop-quick-navigation	thead td		{}

.tbl-shop-quick-navigation	tfoot th		{}
.tbl-shop-quick-navigation	tfoot td		{}

.tbl-shop-quick-navigation	tbody th				{}
.tbl-shop-quick-navigation	tbody td				{vertical-align:top; border:1px solid #CCC;}

.tbl-shop-in-quick-navigation							{}
table.tbl-shop-in-quick-navigation					{width:100%; border-collapse:collapse; margin:2px;}
.tbl-shop-in-quick-navigation	thead th		{padding:4px; padding-bottom:0; font-weight:normal; text-indent:0; color:#CC0000; text-align:left; border:none; background-image:none; background-color:transparent;}
.tbl-shop-in-quick-navigation	thead td		{padding:4px; border:none;}

.tbl-shop-in-quick-navigation	tfoot th		{padding:4px; border:none;}
.tbl-shop-in-quick-navigation	tfoot td		{padding:4px; border:none;}

.tbl-shop-in-quick-navigation	tbody th		{padding:4px; border:none;}
.tbl-shop-in-quick-navigation	tbody td		{padding:4px; vertical-align:top; padding-left:6px; border:none;}
.tbl-shop-in-quick-navigation	tbody ul		{padding:2px; margin:0;}
.tbl-shop-in-quick-navigation	tbody li		{list-style:none;}

.tbl-shop-in-quick-navigation	tbody a					{color:#333;}
.tbl-shop-in-quick-navigation	tbody a:hover		{color:#FF9900;}
.tbl-shop-in-quick-navigation	tbody a:active 	{color:#999999;}

/* New Advs */
.tbl-shop-new-advs	 						{font-size:90%;}
table.tbl-shop-new-advs	 				{width:97%; margin:6px;}
.tbl-shop-new-advs	thead th		{padding:4px; text-indent:30px; color:#009900; border:1px solid #CCC; background-image:url(../images/bg-quick-nav.gif); background-repeat:no-repeat; background-color:#ddd;}
.tbl-shop-new-advs	thead td		{}

.tbl-shop-new-advs	tfoot th		{}
.tbl-shop-new-advs	tfoot td		{}

.tbl-shop-new-advs	tbody th			{}
.tbl-shop-new-advs	tbody td			{vertical-align:top; border:1px solid #CCC;}

.tbl-shop-in-new-advs							{}
table.tbl-shop-in-new-advs				{width:100%; border-collapse:collapse; margin:2px;}
.tbl-shop-in-new-advs	thead th		{padding:4px; padding-bottom:0; font-weight:normal; text-indent:0; color:#CC0000; text-align:left; border:none; background-image:none; background-color:transparent;}
.tbl-shop-in-new-advs	thead td		{padding:4px; border:none;}

.tbl-shop-in-new-advs	tfoot th		{padding:4px; border:none;}
.tbl-shop-in-new-advs	tfoot td		{padding:4px; border:none;}

.tbl-shop-in-new-advs	tbody th		{padding:4px; border:none;}
.tbl-shop-in-new-advs	tbody td		{padding:4px; vertical-align:top; padding-left:6px; border:none;}
.tbl-shop-in-new-advs	tbody ul		{padding:2px; margin:0;}
.tbl-shop-in-new-advs	tbody li		{list-style:none;}

.tbl-shop-in-new-advs	tbody a					{color:#6699CC;}
.tbl-shop-in-new-advs	tbody a:hover		{color:#FF9900;}
.tbl-shop-in-new-advs	tbody a:active 	{color:#999999;}

/* Spot news */
.tbl-shop-spot-news	 						{font-size:90%;}
table.tbl-shop-spot-news	 			{width:97%; margin:6px;}
.tbl-shop-spot-news	thead th		{padding:4px; text-indent:30px; color:#333; border:1px solid #CCC; background-image:url(../images/bg-quick-news.gif); background-repeat:no-repeat; background-color:#CCFF99;}
.tbl-shop-spot-news	thead td		{}

.tbl-shop-spot-news	tfoot th		{}
.tbl-shop-spot-news	tfoot td		{}

.tbl-shop-spot-news	tbody th		{}
.tbl-shop-spot-news	tbody td		{vertical-align:top; border:1px solid #CCC;}

.tbl-shop-in-spot-news						{}
table.tbl-shop-in-spot-news				{width:100%; border-collapse:collapse; margin:2px;}
.tbl-shop-in-spot-news	thead th		{padding:4px; padding-bottom:0; font-weight:normal; text-indent:0; color:#CC0000; text-align:left; border:none; background-image:none; background-color:transparent;}
.tbl-shop-in-spot-news	thead td		{padding:4px; border:none;}

.tbl-shop-in-spot-news	tfoot th		{padding:4px; border:none;}
.tbl-shop-in-spot-news	tfoot td		{padding:4px; border:none;}

.tbl-shop-in-spot-news	tbody th						{padding:4px; border:none;}
.tbl-shop-in-spot-news	tbody td						{padding:4px; vertical-align:top; padding-left:6px; border:none;}
.tbl-shop-in-spot-news	tbody ul						{padding:2px; margin:0;}
.tbl-shop-in-spot-news	tbody li						{list-style:none;}
.tbl-shop-in-spot-news	tbody li .indent		{text-indent:18px;}
.tbl-shop-in-spot-news	tbody li strong			{font-size:90%;}

.tbl-shop-in-spot-news	tbody a					{color:#6699CC;}
.tbl-shop-in-spot-news	tbody a:hover		{color:#FF9900;}
.tbl-shop-in-spot-news	tbody a:active 	{color:#999999;}

#adv_search_box_link								{}
#adv_search_box_form								{left:inherit; top:inherit; width:inherit; height:inherit; margin-top:4px; padding:10px; background-color:#fff; border:1px solid #ddd;}

/*Thematic Categories*/
#eshop_category_tree							{background-color:transparent;}
.box-thematic-categories					{width:200px; font-size:inherit; margin-bottom:3px;}
.box-thematic-categories	form		{padding:0; margin:0;}
table.box-thematic-categories			{}
.box-thematic-categories thead th	{height:25px; color:#fff; padding-left:8px; padding-top:2px; margin:0; background-image:url(../images/box-CB9DCB.png); background-repeat:no-repeat; background-position:bottom;}
.box-thematic-categories thead td	{}
.box-thematic-categories .first		{height:25px; color:#333; padding-left:8px; padding-top:2px; margin:0; background-color:transparent; background-image:url(../images/box-CB9DCB.png); background-repeat:no-repeat; background-position:bottom;}
.box-thematic-categories .tbodyth	{height:25px; padding-left:8px; padding-top:2px; margin:0; background-color:#CB9DCB; color:#333;}
.box-thematic-categories .tbodytd	{/*border:1px solid #CB9DCB;*/ background-color:#EDEDED; margin:auto; /*padding:2px;*/}

.thema-categories								{}
.thema-categories	ul						{margin:0; padding:0;}
.thema-categories li						{list-style:none; padding:2px; padding-left:6px; padding-bottom:4px; margin:1px; border:1px solid #CB9DCB; background-color:#fff; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; cursor:pointer;}
.thema-categories	li li					{list-style:none; padding:2px; padding-left:6px; margin:1px; border:1px solid #DDD; background-color:#CB9DCB; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; cursor:pointer;}

.thema-categories a							{color:#333; text-decoration:none;}
.thema-categories a:hover				{color:#FF9900; text-decoration:none;}
.thema-categories a:active			{color:#009900; text-decoration:none;}

.thema-categories li a							{color:#666699; text-decoration:none;}
.thema-categories li li a						{color:#333; text-decoration:none;}
.thema-categories li li a:hover			{color:#FFF; text-decoration:none;} 

/* LOGIN MEMBER */
.loginform								{padding:20px;}
.login-member-message			{padding:6px; text-align:left; margin:auto; color:#FF9900;}
.login-member-message img	{vertical-align:middle;}
.login-member							{font-size:inherit;}
.login-member	p						{font-size:inherit; padding-bottom:10px;}
table.login-member				{width:100%; border-collapse:collapse;}
.login-member	thead th		{padding:4px; text-align:left; color:#6699CC; border-bottom:1px solid #ddd; background-color:#FFF; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80;}
.login-member	thead td		{}
.login-member	tfoot th		{}
.login-member	tfoot td		{padding:4px; text-align:right; color:#666; border-top:1px solid #ddd; background-color:#FFF; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80;}
.login-member	tbody th		{text-align:right; padding:4px; color:#999;}
.login-member	tbody td		{padding:4px;}
.login-member input, select, textarea, list, button	{font-size:100%; color:#333333; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;}
.login-member .btn 				{border:1px solid #666; padding:1px; background-color:#99CC66; font-size:inherit; color:#fff; cursor:pointer;}
.login-member img					{vertical-align:middle;}

/* REGISTRATION */
#registration-member-form	{padding:20px;}
.registration 						{font-size:inherit;}
table.registration				{width:100%; border-collapse:collapse;}
.registration thead th		{padding:2px; padding-left:10px; color:#922D8D;}
.registration thead td		{padding:2px; padding-left:20px; color:#666; font-size:90%; text-align:justify;}
.registration thead td b	{color:#922D8D;}
.registration tfoot th		{padding:2px; font-size:90%; text-align:left; color:#F90; font-weight:normal;}
.registration tfoot td		{padding:10px; padding-right:20px; text-align:right;}
.registration tbody th		{text-align:right; padding:4px; color:#666; vertical-align:top;}
.registration tbody td		{padding:4px; vertical-align:top;}
.registration input, select, textarea, list, button	{font-size:100%; color:#333333; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;}
.registration .btn 				{border:1px solid #666; padding:1px; background-color:#99CC66; font-size:inherit; color:#fff; cursor:pointer;}
.registration img					{vertical-align:middle; padding:1px;}

.registration .message		{border:1px solid #ddd; padding:4px; margin-top:-35px; margin-left:-30px; text-aling:center;
													 position:absolute; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;
													 background-color:#FF9;
													}
													
.registration .message-error 	 			{padding:6px; color:#C00; margin:4px; margin-left:20px;}
.registration .message-success 			{padding:6px; color:#060; margin:4px; margin-left:20px;}
.registration .message-error img		{float:left; padding:4px;}
.registration .message-success img	{float:left; padding:4px;}

/* PROFILE MEMBER */
.profile-member							{padding:10px; padding-bottom:30px; border-bottom:1px solid #fff;}
.profile-member	.welcome		{color:#F60; font-size:110%;}
.profile-member	.lastlogin	{color:#888;}

.profile-last-orders					{padding:10px;}
.profile-last-orders .title		{padding:4px; border:1px solid #CCC; color:#F90; background-color:#fff;}
.profile-last-orders .orders 	{border:1px solid #CCC; margin-top:1px;}

.profile-suspenses						{padding:10px;}
.profile-suspenses .title			{padding:4px; border:1px solid #CCC; color:#F90; background-color:#fff;}
.profile-suspenses .suspenses {border:1px solid #CCC; margin-top:1px;}

/* EDIT MEMBER */
.edit-member 						{font-size:90%;}
table.edit-member				{width:100%; margin-top:2px; border:1px solid #ddd;}
.edit-member thead th		{padding:4px; padding-left:10px; color:#333; background-color:#f2f2f2; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;}
.edit-member thead td		{padding:4px; padding-left:20px; color:#666; font-size:90%; text-align:justify;}
.edit-member thead td b	{color:#922D8D;}
.edit-member tfoot th		{padding:4px; text-align:left; color:#F90; font-weight:normal; background-color:#f2f2f2; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;}
.edit-member tfoot td		{padding:4px; text-align:right; padding-right:20px; background-color:#f2f2f2;}
.edit-member tbody th		{padding:4px; text-align:right; color:#666; vertical-align:top; background-color:#fff; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;}
.edit-member tbody td		{padding:4px !important; vertical-align:top; background-color:#fff; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;}
.edit-member input, select, textarea, list, button	{font-size:inherit; padding:1px; color:#333333; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;}
.edit-member .btn 			{border:1px solid #666; padding:1px; background-color:#99CC66; font-size:inherit; color:#fff; cursor:pointer;}
.edit-member img				{vertical-align:middle; padding:1px;}

.edit-member .message		{border:1px solid #ddd; padding:4px; margin-top:-35px; margin-left:-30px; text-aling:center;
													 position:absolute; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;
													 background-color:#FF9;
													}
													
.edit-member .message-error 	 		{padding:6px; color:#C00; margin:4px; margin-left:20px;}
.edit-member .message-success 		{padding:6px; color:#060; margin:4px; margin-left:20px;}
.edit-member .message-error img		{float:left; padding:4px;}
.edit-member .message-success img	{float:left; padding:4px;}
.edit-member .dates								{font-size:90%; padding:6px; border-bottom:1px dotted #ddd;}

.edit-member-address							{font-size:90%; padding:2px;}
table.edit-member-address					{width:100%; margin-top:4px;}
.edit-member-address	tbody th		{text-align:left; padding:1px; background-color:#f2f2f2; border:1px solid #999; filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95;}
.edit-member-address	tbody td		{font-size:inherit; padding:1px;}
.edit-member-address	tbody td input, select	{font-size:110%;}
.edit-member-address	ul					{}
.edit-member-address	li					{list-style:none;}
.edit-member-address .btn					{font-size:116%; background-color:#f2f2f2; color:#333 !important; vertical-align:middle; padding:1px; margin:0; border:1px solid #999; cursor:pointer;}
.edit-member-address a 						{color:#6666CC; text-decoration:none;}
.edit-member-address a:hover 			{color:#090; text-decoration:none;}

/* ORDER MEMBER */
.order-member 						{font-size:90%;}
table.order-member				{width:100%; margin-top:2px; border:1px solid #ddd;}
.order-member thead th		{padding:4px; color:#333; background-color:#f2f2f2; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;}
.order-member thead td		{padding:4px; color:#666;}
.order-member thead td b	{color:#666;}
.order-member tfoot th		{padding:4px; text-align:left; color:#F90; font-weight:normal; background-color:#f2f2f2; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;}
.order-member tfoot td		{padding:4px; text-align:right; padding-right:20px; background-color:#f2f2f2;}
.order-member tbody th		{padding:4px; text-align:left; color:#922D8D; background-color:#fff; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;}
.order-member tbody td		{padding:4px !important; vertical-align:middle; background-color:#fff; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85; border-bottom:1px solid #ddd;}
.order-member input, select, textarea, list, button	{font-size:inherit; padding:1px; color:#333333; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;}
.order-member .btn 				{border:1px solid #666; padding:1px; background-color:#99CC66; font-size:inherit; color:#fff; cursor:pointer;}
.order-member img					{vertical-align:middle; cursor:pointer;}

.order-member .message		{border:1px solid #ddd; padding:4px; margin-top:-35px; margin-left:-30px; text-aling:center;
													 position:absolute; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;
													 background-color:#FF9;
													}
													
.order-member .message-error 	 		{padding:6px; color:#C00; margin:4px; margin-left:20px;}
.order-member .message-success 		{padding:6px; color:#060; margin:4px; margin-left:20px;}
.order-member .message-error img		{float:left; padding:4px;}
.order-member .message-success img	{float:left; padding:4px;}
.order-member .dates								{font-size:90%; padding:6px; border-bottom:1px dotted #ddd;}
.order-member .msg-order-cancel {padding:4px; margin-left:10px; margin-top:-30px; z-index:1101; position:absolute; color:#333; text-align:left; font-size:90%; width:580px; background-color:#FF9; border:1px solid #999; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90;}

.order-list-help				{padding:4px; margin-left:10px; margin-top:10px; z-index:1000; position:absolute; color:#333; text-align:left; font-size:90%; width:680px; background-color:#FF9; border:1px solid #999; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90;}
.order-list-help ul			{}
.order-list-help li			{list-style:none;}
.order-list-help img		{vertical-align:middle; padding:2px;}
/* VIEW ORDER */
.view-order-member			{padding:4px; margin-left:43px; margin-top:55px; z-index:1100; position:absolute; color:#333; text-align:left; font-size:90%; width:600px; background-color:#FF9; border:1px solid #999; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90;}
.view-detail-order-member {font-size:inherit;}
table.view-detail-order-member {width:100%; margin-top:5px; border:1px solid #ddd;}
.view-detail-order-member thead th {text-align:right; color:#666; padding:3px; background-color:#CCC; border-bottom:1px solid #ddd;}
.view-detail-order-member thead td {text-align:left; padding:3px; background-color:#fff; border-bottom:1px solid #ddd;}
.view-detail-order-member tbody th {text-align:left; color:#666; padding:3px; background-color:#CCC; border-bottom:1px solid #ddd;}
.view-detail-order-member tbody td {text-align:left; padding:6px; background-color:#fff;}
.view-detail-order-member tbody td ul {}
.view-detail-order-member tbody td li {padding:2px; margin:2px; list-style:none;}
.view-detail-order-member img				{vertical-align:middle; cursor:pointer;}
.view-order-title										{font-size:110%; color:#060; padding:6px; padding-left:10px;}
.view-order-title b									{color:#333;}
.view-order-print										{text-align:right; margin:auto;}
.view-order-print img								{border:none; vertical-align:middle; cursor:pointer;}
.view-order-print	a									{color:#333;}
.view-order-print	a:hover						{color:#F90;}

.view-order-half										{font-size:120%; color:#F60; padding:6px; padding-left:10px;}
.view-order-half b									{color:#333;}

/* ORDER FORM */
.order-form-help				{padding:4px; margin-left:-10px; margin-top:-10px; z-index:1000; position:absolute; color:#333; text-align:left; font-size:90%; width:450px; background-color:#FF9; border:1px solid #999; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90;}

.order-form							{font-size:90%;}
table.order-form				{width:100%; border-collapse:collapse;}
.order-form thead th		{padding:6px; padding-left:10px; color:#922D8D; background-color:#f2f2f2; border:1px solid #999;}
.order-form thead td		{padding:6px; padding-left:30px; color:#666; font-weight:normal; font-size:inherit; text-align:justify; background-color:#f2f2f2; border:1px solid #999;}
.order-form tfoot td		{padding:6px; padding-left:30px; color:#666; font-weight:normal; font-size:inherit; text-align:justify; background-color:#f2f2f2; border:1px solid #999;}
.order-form tfoot th		{padding:6px; padding-right:10px; text-align:right; color:#922D8D; background-color:#f2f2f2; border:1px solid #999;}
.order-form tbody th		{text-align:left; padding:2px; padding-left:10px; color:#333; vertical-align:top; background-color:#CB9DCB; border:1px solid #999; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;}
.order-form tbody td		{padding:4px; vertical-align:top; background-color:#fff; border:1px solid #999;}
.order-form .btn				{font-size:110%; background-color:#f2f2f2; color:#922D8D !important; vertical-align:middle; padding:1px; margin:0; border:1px solid #999; cursor:pointer;}
.order-form	tbody td input, select	{font-size:inherit;}

.order-form-totalprice				{font-size:110%; margin:auto; text-align:right; padding:2px; padding-right:30px;}
.order-form-total							{font-size:110%; margin:auto; text-align:right; padding:2px; padding-right:30px; border-top:1px solid #ddd;}
.order-form-totalprice-note		{margin:auto; text-align:right; padding:0; padding-right:30px;}
.order-form-items							{font-size:90%;}
table.order-form-items				{width:100%; margin-top:4px;}
.order-form-items	tbody th		{background-color:#f2f2f2; border:1px solid #999; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;}
.order-form-items	tbody td		{}
.order-form-items	tbody td input, select	{font-size:inherit;}

.order-form-address							{font-size:90%;}
table.order-form-address				{width:100%; margin-top:4px;}
.order-form-address	tbody th		{background-color:#f2f2f2; border:1px solid #999; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;}
.order-form-address	tbody td		{font-size:inherit;}
.order-form-address	tbody td input, select	{font-size:inherit;}
.order-form-address	ul					{}
.order-form-address	li					{list-style:none;}
.order-form-address .btn				{font-size:116%; background-color:#f2f2f2; color:#333 !important; vertical-align:middle; padding:1px; margin:0; border:1px solid #999; cursor:pointer;}
.order-form-address a 					{color:#6666CC; text-decoration:none;}
.order-form-address a:hover 		{color:#090; text-decoration:none;}

/* AJAX MESSAGE */
.ajax-message										{padding:2px; padding-left:10px; background-color:#fff; border:1px solid #CCC;}
.ajax-message img 							{vertical-align:middle; margin-right:4px;}

/* BOOKING REQUEST */
.booking-box										{font-size:80%; color:#333333;}
.booking-box caption						{font-size:110%; text-align:center; border:1px solid #C2C097; padding:6px; color:#fff; background-color:#C2C097; font-weight:bold;}
table.booking-box								{width:100%; border:1px solid #C2C097; background-color:#E0DFCB;}

.booking-box thead th						{text-align:left; color:#666699; vertical-align:top; padding:6px;}
.booking-box thead td						{padding:2px; color:#FF9900;}

.booking-box tbody th						{font-size:100%; text-align:right; color:#666699; vertical-align:middle; padding:6px;}
.booking-box tbody td						{padding:2px; vertical-align:middle;}
.booking-box tbody td img				{border:0; vertical-align:middle; cursor:pointer;}

.booking-box input, select, textarea, list, button	{font-size:100%; color:#333333; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;}

.booking-box tfoot th						{font-weight:normal; padding:2px;}
.booking-box tfoot td						{padding:2px; color:#666666;}

.booking-box	a									{color:#666699; text-decoration:none;}
.booking-box a:hover						{color:#FF9900; text-decoration:none;}
.booking-box	a:active					{color:#333; text-decoration:none;}


/* ENTITIES */
.entities										{font-size:90%; padding:6px; margin-left:3px; margin-top:7px; border:1px solid #C2C097; background-color:#E0DFCB;}
.entities-title							{font-weight:bold; color:#fff; background-color:#C2C097; border:1px solid #eee; border-top:none; padding:6px;}
.entities a 								{color:#FF9900; text-decoration:none;}
.entities a:hover 					{color:#333; text-decoration:none;}
.entities a:active					{color:#FFF; text-decoration:none;}
.entities ul 								{margin:2px; margin-top:10px; padding:0;}
.entities li			 					{list-style:none; margin:2px; padding:2px;}
.entities li	img	 					{vertical-align:top;}

.entity-attribute						{font-size:80%;}
table.entity-attribute			{width:100%; border:1px solid #C2C097; background-color:#E0DFCB; border-collapse:collapse;}
.entity-attribute caption		{margin-bottom:2px; width:30%; text-align:center; font-weight:bold; color:#666; padding:6px; background-color:#E0DFCB; border:1px solid #C2C097;}
.entity-attribute	thead th	{}
.entity-attribute	thead td	{}
.entity-attribute	tbody th	{padding:4px; width:30%; text-align:right; color:#999; background-color:#fff; border:1px solid #C2C097;}
.entity-attribute	tbody td	{padding:4px; border:1px solid #C2C097; text-align:left;}

.entity-photos							{}
.entity-photos-title				{font-size:150%; color:#999; padding-bottom:4px;}

#entity-comment															{margin-top:2px; font-size:80%;}
#entity-comment .user-comments 							{}
#entity-comment .user-comments .title 			{font-weight:bold; padding:4px; color:#666; border:1px solid #C2C097; background-color:#E0DFCB;}
#entity-comment .user-comments .content 		{padding:16px; font-size:90%; color:#666; margin-top:1px; border:1px solid #C2C097; background-color:#fff;}

#entity-comment .new-user-comment 					{}
#entity-comment .new-user-comment .note			{padding:0; padding-bottom:4px; color:#333;}
#entity-comment .new-user-comment .form			{margin:auto; text-align:right;}
#entity-comment .new-user-comment .form img	{vertical-align:middle; border:none;}

#entity-comment-list					{}
#entity-comment-list ol				{}
#entity-comment-list ol li		{list-style:none !important;}
#entity-comment-list p				{padding:1px; padding-left:16px; margin:1px; margin-bottom:4px; border-bottom:1px dotted #ddd;}
#entity-comment-list span			{color:#999;}

#entity-comment .user-comments a 			 {color:#66C;}
#entity-comment .user-comments a:hover {color:#FF0000;}

#booking-per-entity-result						{width:500px; height:165px; overflow:auto;}
.booking-per-entity-days							{font-size:105%;}
table.booking-per-entity-days 				{border-collapse:collapse;}
.booking-per-entity-days tbody th			{background-color:#CF9; border:1px solid #999; text-align:center; color:#666;}
.booking-per-entity-days tbody td			{background-color:#fff; border:1px solid #999; text-align:center;}

.resarvation-total 						{background-color:#FFC !important;}
.resarvation-first-day 				{background-color:#FFC !important;}
.resarvation-day 							{background-color:#FFC !important;}
.resarvation-checkout-day 		{background-color:#DDD !important;}

.dresarvation-empty-day				{border:none !important; background-color:transparent !important;}
.dresarvation-first-day 			{height:30px !important; border:none !important; background:transparent url(../images/bar_checkin.png) no-repeat right !important;}
.dresarvation-day 						{height:30px !important; border:none !important; background:transparent url(../images/bar_bg.png) no-repeat 50% 50% !important;}
.dresarvation-checkout-day 		{height:30px !important; border:none !important; background:transparent url(../images/bar_checkout.png) no-repeat left !important;}


.booking-per-entity						{padding:4px; font-size:80%; border:1px solid #C2C097; background-color:#E0DFCB;}
.booking-per-entity-title			{position:relative; font-size:110%; color:#fff; padding:4px; border:1px solid #E0DFCB; background-color:#C2C097;}
table.booking-per-entity			{width:100%;}
.booking-per-entity	td				{vertical-align:middle; padding:4px; padding-left:6px;}
.booking-per-entity input			{vertical-align:middle; font-size:100%;}
.booking-per-entity select		{vertical-align:middle; font-size:100%;}
.booking-per-entity	i					{color:#999; font-size:90%;}
.booking-per-entity img				{vertical-align:middle; cursor:pointer;}
.booking-per-entity	.btn			{font-size:110%; border:1px solid #999; background-color:#C2C097; padding:1px; color:#666;}

.booking-per-entity	td .not-rate {background-color:#ddd !important;}

.order-booking-item								{padding:20px;}
.order-booking-item-total					{text-align:right; font-size:110%;}
.order-booking-item-total .price 	{font-size:130%; font-weight:bold; color:#060;}
.order-booking-item-total .halfprice 	{font-size:130%; font-weight:bold; color:#060;}

/* RESTORE PASSWORD */
.restore-password 						{font-size:inherit;}
table.restore-password				{width:100%; border-collapse:collapse;}
.restore-password thead th		{padding:2px; padding-left:10px; color:#922D8D;}
.restore-password thead td		{padding:10px; padding-left:20px; color:#555; font-size:90%; text-align:justify;}
.restore-password thead td b	{color:#922D8D;}
.restore-password tfoot th		{padding:2px; font-size:90%; text-align:left; color:#F90; font-weight:normal;}
.restore-password tfoot td		{padding:10px; padding-left:20px; color:#888; text-align:justify;}
.restore-password tbody th		{padding:10px; padding-left:10px; text-align:right; color:#666; background-color:#fff; border-top:1px solid #DDD; border-bottom:1px solid #DDD; border-left:1px solid #DDD;}
.restore-password tbody td		{padding:10px; background-color:#fff; border-top:1px solid #DDD; border-bottom:1px solid #DDD; border-right:1px solid #DDD;}
.restore-password input, select, textarea, list, button	{font-size:100%; color:#333333; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;}
.restore-password .btn 				{border:1px solid #666; padding:1px; background-color:#99CC66; font-size:inherit; color:#fff; cursor:pointer;}
.restore-password img					{vertical-align:middle; padding:1px;}

.restore-password .message		{border:1px solid #ddd; padding:4px; margin-top:-35px; margin-left:-30px; text-aling:center;
													 		 position:absolute; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;
															 background-color:#FF9; 
															}
													
.restore-password .message-error 	 			{padding:6px; color:#C00; margin:4px; margin-left:20px;}
.restore-password .message-success 			{padding:6px; color:#060; margin:4px; margin-left:20px;}
.restore-password .message-error img		{float:left; padding:4px; vertical-align:middle;}
.restore-password .message-success img	{float:left; padding:4px; vertical-align:middle;}

/* ONLINE BOOKING VIEW */
.unit-box											{border:1px solid #888; padding:2px; margin:0; margin-bottom:2px;}
.unit-box .title							{font-weight:bold; color:#666; /*border-bottom:1px solid #999; background-color:#fff;*/ padding:6px; margin:0; margin-bottom:2px;}

.entity-box										{border:1px solid #eee; background-color:#DBDB94; padding:2px; margin:4px;}
.entity-box .title						{font-weight:bold; color:#060; border-bottom:none; background-color:transparent; padding:6px; margin:0; margin-bottom:2px;}
.entity-content								{padding:2px; position:relative;}
.entity-image									{position:absolute; left:10px; top:10px; background-color:#fff; border:1px solid #ddd; margin:2px; padding:4px;}
.entity-txt										{background-color:#fff; border:1px solid #ddd; margin-left:80px; padding:6px;}
.entity-booking								{clear:both; margin-left:80px; padding:6px; color:#060;}
.entity-booking b							{padding-left:6px; padding-right:6px; font-weight:bold; color:#060;}
.entity-booking .btn 					{border:1px solid #666; padding:1px; background-color:#DBDB94; font-size:inherit; color:#333; cursor:pointer;}

/* MEMBER COMMENT */
.comment-member 						{font-size:90%;}
table.comment-member				{width:100%; margin-top:2px; border:1px solid #ddd;}
.comment-member thead th		{padding:4px; padding-left:10px; color:#333; background-color:#f2f2f2; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;}
.comment-member thead td		{padding:4px; padding-left:20px; color:#666; font-size:90%; text-align:justify;}
.comment-member thead td b	{color:#922D8D;}
.comment-member tfoot th		{padding:4px; text-align:left; color:#F90; font-weight:normal; background-color:#f2f2f2; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;}
.comment-member tfoot td		{padding:4px; text-align:right; padding-right:20px; background-color:#f2f2f2;}
.comment-member tbody th		{padding:4px; text-align:right; color:#666; vertical-align:top; background-color:#fff; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;}
.comment-member tbody td		{padding:4px !important; vertical-align:top; background-color:#fff; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;}
.comment-member tbody td p	{padding:4px; margin:4px; margin-left:26px; background-color:#eee; border:1px solid #ddd;}
.comment-member .date_yes		{color:#060;}
.comment-member .date_no		{color:#900;}
.comment-member input, select, textarea, list, button	{font-size:inherit; padding:1px; color:#333333; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;}
.comment-member .btn 			{border:1px solid #666; padding:1px; background-color:#99CC66; font-size:inherit; color:#fff; cursor:pointer;}
.comment-member img				{vertical-align:middle; padding:1px;}