body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #5F3823;	
	background-color: #F0E4CF;
}

#container {
	text-align: justify;	
	width: 780px;
	margin: 0 auto;	
}

#header{	
	width: 100%;	
	margin: 0 0 10px 0;		
}

#column1 {
	float: left; 
    width: 290px;
    text-align: justify;
}

#column2 {
	float: right;
	width: 490px;	
}

#footer{
	clear: both;	
	width: 100%;	
	padding: 27px 0 0 0;	
	text-align: center;
	background: url('../WorkImages/footer.jpg');	
}

ul#menu {
	list-style: none;
	background: url('../WorkImages/header.jpg') no-repeat 0 0;
	position: relative;
	width: 780px;
	height: 405px;
	margin: 0;
	padding: 0;
}

ul#menu a {	
	font-size: 14px;	
}

ul#menu a:hover {
	color: #5F3823;
}

ul#menu li {
	position: absolute;
}

#link1 {
	width: 65px;
	height: 40px;
	top: 275px;
	left: 290px;
}

#link2 {
	width: 65px;
	height: 40px;
	top: 275px;
	left: 375px;
}

#link3 {
	width: 65px;
	height: 40px;
	top: 275px;
	left: 470px;
}

#link4 {
	width: 65px;
	height: 40px;
	top: 275px;
	left: 570px;
}

#link5 {
	width: 65px;
	height: 40px;
	top: 275px;
	left: 665px;
}

#link6 {
	width: 65px;
	height: 40px;
	top: 340px;
	left: 290px;
}

#link7 {
	width: 65px;
	height: 40px;
	top: 340px;
	left: 375px;
}

#link8 {
	width: 65px;
	height: 40px;
	top: 340px;
	left: 470px;
}

#link9 {
	width: 65px;
	height: 40px;
	top: 340px;
	left: 570px;
}

#link10 {
	width: 65px;
	height: 40px;
	top: 340px;
	left: 665px;
}

#logo{
	width: 267px;
	height: 71px;
	top: 270px;
	/*left: 11px;*/
	padding-left: 10px;
}

#logo-text{
	width: 213px;
	height: 53px;
	top: 345px;
	padding-left: 40px;
} 

/*lines
b1 - верхняя линия, толщиной 1px с белым фоном и левым/правым отступом толщиной 4px.
b2 – вторая с верху линия, толщиной 2px с бледным золотым фоном, левая/правая граница толщиной 1px белого цвета, левый/правый отступ толщиной 4px.
b3 – третья сверху линия, толщиной 1px с бледным золотым фоном, левая/правая граница толщиной 1px белого цвета и левый/правый отступ толщиной 3px.
b4 – четвертая сверху линия, толщиной 1px с бледным золотым фоном, левая/правая граница толщиной 3px белого цвета без отступа по краям.
Слой с контентом - бледный золотой фон и левая/правая граница толщиной 1px белого цвета.
*/

.curved { 
	background:transparent; 
	/*width:40%;*/ 
}

.curved .b1, .curved .b2, .curved .b3, .curved .b4 { 
	display:block; 
	overflow:hidden; 
	height:1px; 
	/*font-size:1px; */
}
.curved .b2, .curved .b3, .curved .b4 { 
	background:#F0E4CF; /*#e0cea3; */
	border-left:1px solid #e0cea3;/*#fff;*/ 
	border-right:1px solid #e0cea3;/*#fff;*/ 
}
.curved .b1 { 
	margin:0 4px; 
	background:#e0cea3;/*#fff;*/ 
}
.curved .b2 {
	margin:0 4px; 
	height:2px; 
 }
.curved .b3 { 
	margin:0 3px; 
}
.curved .b4 { 
	margin:0; 
	height:1px; 
	border-width:0 3px 0 3px; 
}
.curved .boxcontent { 
	padding: 0 14px 0 14px;	
	display:block; 
	background:#F0E4CF; /*#e0cea3;*/ 
	border:0 solid #e0cea3;/*#fff;*/ 
	border-width:0 1px; 
	text-align: center;
}
/*end of lines*/

/* div */

.left {
    text-align: left;
}

.right {
    text-align: right;
}

.justify {
    text-align: justify;
}

.center {
    text-align: center;
}

/* span */

.red {
    color: #AA050C;	
}

.brown {
    color: #8C5823;	
}

.italic{	
    font-style: italic;
}

.underline{
	text-decoration: underline;
}

a {	
	font-size: 17px;	
	color: #8C5823;	
	text-decoration: none;
}

a img {
	border:0;
}

.menuitem {
	padding: 5px 0 5px 0;		
	font-size: 11px;	
	color: #8F5823;		
}

.menulink {
	padding-right: 14px;
}

.menuinfo {	
	font-size: 11px;	
	color: #5F3823;		
	padding-right: 14px;
}

.buttons { 
	margin-left: 10px;
    padding: 5px 20px 20px 20px;	
    float: left;
}

.button {    
    display:block;
    height:40px;
    width:110px;
    background-repeat: no-repeat;
    background-position: 0 0;
    float: left;
}

.button:hover { background-position:0 -40px }
.button.shop { background-image: url('../WorkImages/shop.jpg'); }
.button.guest { background-image: url('../WorkImages/guest.jpg'); }

table{	 
    table-layout: auto; /*fixed;*/
	font-family: Tahoma, Verdana;
	font-size: 11px;	
	color: #5F3823;	
	width: 430px;	
	border: 1px outset #8C5823;	
	margin: auto;		
}

#tr1{	
	background: url("../WorkImages/tablebg.jpg");	
}

.tr{
	background-color: #f0e3d0;
	border: 1px outset #8C5823;	
}

.td1{
	border: 1px outset #8C5823;	
	width: 30px;	
}

.tdn{
	border: 1px outset #8C5823;	
	width: 100px;	
}


.trlinksn{
	background: url("../WorkImages/line4.jpg");		
}

ul{
	margin-right: 14px;
}

#block{
	width: 460px;
	height: 405px;
}

#imgleft{
	float: left; 
	width: 123px;
	margin: 0;	
}

#imgright{
	float: right;
	width: 159px;
	margin: 0;
}

