A:link		{ color: #3388aa; text-decoration: underline; }
A:visited	{ color: #3388aa; }
A:active	{ color: #3388aa; text-decoration: none; }
A:hover		{ color: #3388aa; text-decoration: none; }

/***************/
BODY {
	/*background-color: #f9f9f9;  */
	background-color: #ffffff;
	background-image:url('./i/bg.png');
	margin: 0px;
	color: #333333;
	font-family: Verdana, Arial;
	font-size: 12px;
}
/***************/

div.page	{ width:1000px;/* border-left:2px solid #666666; border-right:2px solid #666666; */background-color: #ffffff; }

div.header	{ height:91px; background-color:#f1f4f7; background-image:url('./i/header_bg.gif'); vertical-align:50%; padding-top:13px; text-align:center; }
div.header div	{ float:left; }
div.header div.notflag a	{ text-align:left; background-repeat:no-repeat; text-decoration:underline; padding-top:20px; padding-bottom:30px; font-size:18px; font-family:Arial; display:block; }
div.header a:link		{ color: #006699; text-decoration: underline; }
div.header a:visited	{ color: #445566; }
div.header a:active	{ color: #006699; text-decoration: none; }
div.header a:hover	{ color: #990000; text-decoration: none; }
div.header img {padding-top:15px;}
div.header a.chair	{ margin-left:50px; background-image: url('./i/chair.gif'); background-position:left; padding-left:59px;/*margin-right:250px;*/ }
div.header a.compas	{ margin-right:50px; background-image: url('./i/compas.gif');background-position:right; /*padding-left:16px; margin-left:265px;margin-right:250px;*/}

div.collage	{ height:164px; background-image: url('./i/logo.gif'); }

table.content	{ width:100%; border-spacing:0px; padding:0px; margin:0px; border:0px; text-align:left; }
table.content	tr td { vertical-align:top; padding-top:20px;}
table.content	tr td  p{text-indent: 20px; text-align: justify;}
table.content	tr td.left					{ width:220px; }
table.content	tr td.left div.menu div.line	{ width:15px; height:5px; background-color:#515d6b; margin-left:-26px; float:left; margin-top:7px; position:absolute; font-size:1px; }
table.content	tr td.left div.menu				{ margin-left:25px; font-family:Arial; font-size:14px; color:#999999; line-height:24px; }
table.content	tr td.left div.menu	a:link		{ color:#3388aa; }
table.content	tr td.left div.menu	a:active	{ color:#3388aa; }
table.content	tr td.left div.menu	a:visited	{ color:#445566; }
table.content	tr td.left div.menu	a:hover		{ color:#cc9900; }
table.content	tr td.center		{ background-color:#f7f7f7; padding-left:20px; padding-right:20px; padding-bottom:20px;}
table.content	tr td.center h1	{ font-family:"Times New Roman"; color:#006699; margin-top:0px;font-size: 24px; }
table.content	tr td.center table tr td.gallery {padding:15px;}
table.content	tr td.center table.prices {border-collapse: collapse;margin-left:43px;}
table.content	tr td.center table.prices th{border: thin solid black;padding:5px;text-align:center;}
table.content	tr td.center table.prices td{border: thin solid black;padding:5px;}
table.content	tr td.right					{ width:225px; padding-left:15px; padding-right:10px; }
table.content	tr td.right span.hh			{ font-family:"Times New Roman"; color:#006699; margin-top:0px; margin-bottom:0px; font-size:20px; font-weight:normal; }
table.content	tr td.right div.reservation		{ width:202px; height:300px; background-color:#ededed; margin-top:10px; padding:10px; }
table.content	tr td.right div.reservation input.iWidth {width:195px;}
table.content	tr td.right div.reservation textarea.tWidth {width:195px;}
table.content	tr td.right div.reservation select.sWidth {width:200px;}
table.content	tr td.right div.reservation div.button {text-align:right;}
table.content	tr td.right div.shadow			{ width:222px; height:10px; background-image:url('./i/shadow.gif'); font-size:1px; }

div.bottom	{ height:104px; background-color:#f1f4f7; background-image:url('./i/footer_bg.gif');text-align:center;margin-top:10px; }
div.bottom div	{ float:left; }
div.bottom div.contact {font-size:18px; color:#666666;}
div.bottom span.tel span.yellow{ color:#ddab38; }
div.bottom span.tel			{ font-size:18px; }