FORM.FORM{
margin:0;
padding:0;
}

html, body {
    font-family: Verdana;
    font-size: 12px;
    color: #000000;
    margin: 0px;
    padding: 0px;
    height: 100%;
    background: #e1dfd9
    
  }

h1 {
	font-size:12px;
	padding: 0px; 
	margin: 0px;
}
  
a {
    color : #000020;
    text-decoration : underline;
  }


a:hover {
    text-decoration : underline;
  } 

.main_table {
	background:url('../img/main_back.jpg') repeat-y left top #d7d2cb; 	
}  

.menu_table_left {
	background:url('../img/menu_table_left.gif') no-repeat right top; 
	width : 12px;
	height : 44px;	
	padding : 0px;
}  

.menu_table_right {
	background:url('../img/menu_table_right.gif') no-repeat left top; 	
	width : 12px;
	height : 44px;
	padding : 0px;
}

.menu_table_mid {
	background:url('../img/menu_table_mid.gif') repeat-x top; 	
	height : 44px;
	padding : 0px;
}

.block_top_left {
	background:url('../img/block_top_left.gif') no-repeat right top; 
	width : 12px;
	height : 31px;	
	padding : 0px;
}  

.block_top_right {
	background:url('../img/block_top_right.gif') no-repeat left top; 	
	width : 12px;
	height : 31px;
	padding : 0px;
}

.block_top_mid {
	background: #2f2726;  	
	height : 31px;
	padding : 0px;
}

.block_bottom_left {
	background:url('../img/block_bottom_left.gif') no-repeat right top; 
	width : 12px;
	height : 16px;	
	padding : 0px;
}  

.block_bottom_right {
	background:url('../img/block_bottom_right.gif') no-repeat left top; 	
	width : 12px;
	height : 16px;
	padding : 0px;
}

.block_bottom_mid {
	background: url('../img/block_bottom_mid.gif') repeat-x left top;  	
	height : 10px;
	padding : 0px;
	font-size: 2px;
}

.block_title {
	color: #726a69;
	font-size: 14px;
	font-weight: bold;
}

.block_body {
	color: #000000;
	background: #c8c3bc;
	border: 1px solid #312f2d;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left:10px;
	padding-right:10px;
}

.block_body_no_padding {
	color: #726a69;
	background: #c8c3bc;
	border: 1px solid #312f2d;
	padding: 1px;
}


a.page_link
{
	font-weight: normal !important;
	border: 1px solid #312f2d;
	padding: 3px 5px 3px 5px;
	text-decoration:none;
}
a:hover.page_link
{
	background-color: #312f2d;
	border: 1px solid #312f2d;
	color: #FFFFFF !important;
	text-decoration: none !important;
}


.page_current
{
	border: 1px solid #dddddd;
	color: #726a69;
	padding: 3px 5px 3px 5px;
}

.cat_list {
	color: #000000;
	background: #c8c3bc;
	padding-left: 5px;
	font-size: 14px;
	font-weight: bold;
}

.cat_list a{
	text-decoration: none;
}

.cat_list a:hover{
	text-decoration: underline;
}

.cat_border_right_selected {
	border-top: 1px solid #312f2d;
	border-bottom: 1px solid #312f2d;
	border-right: 1px solid #312f2d;	
	padding-left: 5px;
	margin:0px;	
	background: #b5b7b4;
}


.cat_border_left {
	border-top: 1px solid #312f2d;
	border-bottom: 1px solid #312f2d;
	border-left: 1px solid #312f2d;
	padding: 0px;
	margin:0px;	
}

.cat_border_left_over {
	border-top: 1px solid #312f2d;
	border-bottom: 1px solid #312f2d;
	border-left: 1px solid #312f2d;
	padding: 0px;
	margin:0px;	
	background: #9a958f;
}


.cat_border_right {
	border-top: 1px solid #312f2d;
	border-bottom: 1px solid #312f2d;
	border-right: 1px solid #312f2d;	
	padding-left: 5px;
	margin:0px;	
}

 
.input_text {
	border: #312f2d solid 1px;
}

.input_button {
	border: #312f2d solid 1px;
}

.product_title {
	font-size: 14px;
	border-bottom: 1px solid #828a8f;
}

.product_title a{
	text-decoration: none;
}

.product_title a:hover{
	text-decoration: underline;
}

.product_price {
	color: #002147;
	font-size: 18px;
}

.list_ {
	border-bottom: 1px solid #726a69;
}

.list_2 {
	border-bottom: 2px solid #726a69;
}

.image_border {
	border: 2px solid #726a69; 
	background: #FFFFFF;
}

.image_border2 {
	border: 1px solid #828a8f; 
	background: #b5b7b4;
}

.header {
	background: #646e7b;
	border-bottom: #6c99d2 solid 8px;
}

.footer {
	background: #646e7b;
	border-top: #6c99d2 solid 3px;
}

.title {
	background: #646e7b;
	border-bottom: #6c99d2 solid 3px;
}

.text {
	padding: 5px;
	border-right: #ffffff solid 2px
}

.table_rooms {
	border: #646e7b solid 1px; 
}

.frame {
	border: #eae3aa solid 1px; 
}

.table_head {
	background: #646e7b;
	border: #646e7b solid 1px;
	border-bottom: #6c99d2 solid 1px;
}

.table_row {
	border: #646e7b solid 1px;
}

.page_pict {
	padding: 10px;
	height: 160px;
	width: 250px;
}

.menucell {
	background: #747e8b;
	border: solid #ffffff 1px;
	height: 30px;
}

.menucell_on {
	background: #6c99d2;
	border: solid #ffffff 1px;
	height: 30px;
}

.mainframe {
	border: #4d4e53 double 4px;
	background: #94785b;

}

.footer_frame {
	border: #000000 solid 1px;
	background: #8b1535;
	font-size: 12px;
	color: #726a69;
}



.textframe {
	border: #4d4e53 double 4px;
	background: #4d4e53;

}


.btitle {
	background: #6c99d2;
	color: #ffffff;
}

.block {
	border: #6c99d2 solid 1px;
	
}

.inputtext {
	border: #6c99d2 solid 1px;
}

.tablehead {
	border-bottom: #ffffff solid 2px; 
}

.tablerow {
	border-bottom: #ffffff solid 1px;
} 

.back {
	background:url('/main_back.jpg') repeat-x center top; 
}

.maintable {
	width: 100%;
    height: 95%;
}

.main_border{display:block}

.main_border *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#94785b}
  
.main_border1{
  margin-left:5px;
  margin-right:5px;
  padding-left:2px;
  padding-right:2px;
  border-left:2px solid #94785b;
  border-right:2px solid #94785b;
  background:#524b26}
  
.main_border2{
  margin-left:2px;
  margin-right:2px;
  padding-right:2px;
  padding-left:2px;
  border-left:2px solid #94785b;
  border-right:2px solid #94785b;
  background:#524b26}
  
.main_border3{
  margin-left:2px;
  margin-right:2px;
  border-left:2px solid #94785b;
  border-right:2px solid #94785b;}
  
.main_border4{
  border-left:2px solid #94785b;
  border-right:2px solid #94785b}
  
.main_border5{
  border-left:2px solid #94785b;
  border-right:2px solid #94785b}
  
.main_borderfg{
  background:#94785b;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  
  }
  
.main_borderfg2{
  background:#94785b;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 1px;
  padding-bottom: 1px;

  }  
  
MenuList {
	margin: 0;
	padding: 2px;
}
 
#MenuList li {
	display: block;
	margin: 0;
	padding-left: 20px;
	color: #888;
	cursor: pointer;
	float: left;
	list-style-type: none;	
	font-size: 14px;
}

.MenuListItem {
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	color: #888;
	cursor: pointer;
	float: left;
	font-size: 14px;
}

.MenuListItem a {
	color: #726a69;
	text-decoration: none;
}

.MenuListItem a:hover {
	color: #726a69;
	text-decoration: underline;
}

.thumbs {
	height:100px;
	left:1px;
	position:relative;
	width:100%;
	
}
 
.thumbs * {
	margin:0;
	padding:0;
	
}

.thumbs ul {
	height:100px;
	left:30px;
	position:relative;
	top:0;
	width:10000px;
}

.thumbs li.thumb{
	float:left;
	list-style:none;
	position:relative;
	padding-left:5px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
	background: url('../img/album_film_strip.png') left;
}

.thumbs li.first {
	float:left;
	list-style:none;
	position:relative;
	background: url('../img/album_film_strip.png') right;
	width: 10px;
	height: 100px;
	overflow:hidden;
}

.thumbs li.last {
	float:left;
	list-style:none;
	position:relative;
	background: url('../img/album_film_strip.png') left;
	width: 10px;
	overflow:hidden;
	height: 100px;
}

.thumbs a {
	
	position:relative;
}

.thumbs a:hover img{
	background-color:#b5b7b4!important;
	opacity:1!important;
	filter:alpha(opacity=100)!important;
	}

.thumbs a:hover{
	background-color:#b5b7b4!important;
	opacity:1!important;
	filter:alpha(opacity=100)!important;
	}
	
.thumbs img {
 	display:block;
}

.thumbs_active img{
	background-color:#888;
	filter:alpha(opacity=100);
	opacity:1;
}

.thumbs_active{
	background-color:#888;
	filter:alpha(opacity=100);
	opacity:1;
}

.thumbs_inactive img{
	background-color:#FFFFFF;
	filter:alpha(opacity=60);
	opacity:.6;
}

.thumbs_inactive{
	background-color:#FFFFFF;
	filter:alpha(opacity=60);
	opacity:.6;
}

.viewer {
	width: 500px;
	height: 600px;
	position: relative;
	display:block;
	z-index:0;
	overflow:hidden;
	border: 3px solid #FFFFFF;
}

.Image {
	width: 400px;
	height: 450px;
	z-index:0;
	border: 2px solid #828a8f;
	background: #FFFFFF;
	padding:10px;
	margin:0;
	text-align: center;
	overflow:hidden;
	display:block;
	position: relative;
	top: 35px;
}

#imagecaption {
	width: 200px;
	z-index:2;
	border: 1px solid #000000;
	filter:alpha(opacity=70);
	opacity:.7;
	background: #000000;
	color: #FFFFFF;
	position: absolute;
	padding: 5px;
	text-align: left;
	left: 12px;
}

#loader {
	
	z-index:3;
	position: absolute;
	display: none;
	left: 228px;
	top: 215px;
		
}

.thumbs_nav {
	height:25px;
	left:180px;
	position:absolute;
	width:120px;
	z-index:1;
	border: 1px solid #000000;
	top:105px;
}

.thumbs_nav * {
	margin:0;
	padding:0;
}

.thumbs_nav a {
	display:block;
	padding:0px;
	position:relative;
}

.thumbs_nav ul {
	height:25px;
	left:0;
	position:relative;
	top:0;
	width:120px;
}

.thumbs_nav li {
	float:left;
	list-style:none;
	position:relative;
	background-color:#FFFFFF;
}

.thumbs_nav a:hover img{
	background-color:#b5b7b4!important;
	opacity:1!important;
	filter:alpha(opacity=100)!important;
	}

.thumbs_nav a:hover{
	background-color:#b5b7b4!important;
	opacity:1!important;
	filter:alpha(opacity=100)!important;
	}
	
.thumbs_nav img {
 	display:block;
 	filter:alpha(opacity=60);
	opacity:.65;
}

.oldprice {
        color: #FF0000;
        text-decoration:line-through;
        font-size: 14px;
}

.oldprice_small {
        color: #FF0000;
        text-decoration:line-through;
        font-size: 10px;
}

.nnews {
        color: #B80000;
}