body, html{
	BORDER: 0px;
	PADDING: 0px;
	BACKGROUND-COLOR: #010303;
	margin:0;
	height:100%;
	font-family:Georgia,sans-serif;
	font-size:14px; COLOR: #000000; LINE-HEIGHT: 1.4;
}

A {
	COLOR: #e9ece9; FONT-SIZE: 11px; TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #e9ece9; TEXT-DECORATION: none
}
P,DIV,TH,TD, OL, DL, DT,DD {
	font-size:14px;
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2em; PADDING-BOTTOM: 0em; TEXT-INDENT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2em; PADDING-BOTTOM: 0em; TEXT-INDENT: 0px; PADDING-TOP: 0px
}

table.main {
	height: 100%;
	width: 100%;
}
table.main td.b {
	height: 100%;
}
table.book {
	height: 100%;
	width: 100%;
}
table.book td {
	height: 100%;
}

#book_l__t_l {
	background: url(images/book_l__t_l.jpg) no-repeat top left;
	height:100%;
}

#book_l__b_l {
	background: url(images/book_l__b_l.jpg) no-repeat bottom left;
	height:100%;
}

#book_l__l_bg {
	background: url(images/book_l__l_bg.jpg) repeat-y bottom left;
	height:100%;
}

#book_l__r_bg {
	background: url(images/book_l__r_bg.jpg) repeat-y right;
	height:100%;
}

#book_l__t_r {
	background: url(images/book_l__t_r.jpg) no-repeat right top;
	height:100%;
}

#book_l__b_r {
	background: url(images/book_l__b_r.jpg) no-repeat right bottom;
	height:100%;
}

#book_l__t_bg {
	background: url(images/book_l__t_bg.jpg) #ffffed repeat-x top;
	height:100%;
}

#book
{
	min-height:692px;
	min-width:991px;
	height:100%;
}

.book_l
{
	/* min-height:416px; */
	/* height:100%; */
	/* min-width:991px;
	height:100%; */
	/* border:1px solid #ff0; */
}

#book_l__b_bg {
	background: url(images/book_l__b_bg.jpg) repeat-x bottom;
	height:100%;
}

.tborder {
	height:1px;
}


#book_r__t_l {
	background: url(images/book_r__t_l.jpg) no-repeat top left;
	height:100%;
}

#book_r__b_l {
	background: url(images/book_r__b_l.jpg) no-repeat bottom left;
	height:100%;
}

#book_r__l_bg {
	background: url(images/book_r__l_bg.jpg) repeat-y bottom left;
	height:100%;
}

#book_r__r_bg {
	background: url(images/book_r__r_bg.jpg) repeat-y right;
	height:100%;
}

#book_r__t_r {
	background: url(images/book_r__t_r.jpg) no-repeat right top;
	height:100%;
}

#book_r__b_r {
	background: url(images/book_r__b_r.jpg) no-repeat right bottom;
	height:100%;
}

#page1 {
	padding:100px 60px 120px 180px;
	
}

.menu_add_line {
	padding:100px 0;
	text-align:center;
}



ol.menu {
	text-align:left;
	width:200px;	
}


div.menu {
	text-align:center;
	width:200px;
	
}

#page2 {
	padding:100px 180px 120px 60px;
	
}

#book_r__t_bg {
	background: url(images/book_r__t_bg.jpg) #ffffed repeat-x top;
	height:100%;
}

#book_r__b_bg {
	background: url(images/book_r__b_bg.jpg) repeat-x bottom;
	height:100%;
}

td.logo_bg_2 
{
	/* background: url(images/logo_bg_2.gif) repeat-x top;
	height:106px; */
}

table.logo_bg_2 
{
	/* height:106px; */
}

table.logo_bg_2 td.top_menu 
{
	padding:25px 0 0 0;
}

table.logo_bg_2 td 
{
	vertical-align:top;
	width:100px;
	text-align:center;
}

a.top_menu:hover
{
	color:#FFFFFF; font-size:12px; font-family: Tahoma; text-decoration:underline;
}
a.top_menu
{
	color:#FFFFFF; font-size:12px; text-decoration:none; font-family: Tahoma;
}

#title{min-width:991px; position:relative;}#title2{position:absolute;top:125px;left:50%;margin-left:-400px;}#title3{width:800px;text-align:center;}

H1 {
	color:#957056;
	font-family:Arial,Tahoma;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:0;
}

h2{
	color:#7c2c08;
	font-weight:normal;
	font-family:Georgia,sans-serif;
	font-size:26px;
	text-align:left;
	text-align:center;
}

.line_menu {
	background: url(images/line_menu.gif) repeat-x top center;
	height:1px;
}

a.punkt {
	color:#000000;
	font-family:Georgia,sans-serif;
	font-size:16px;
	text-decoration:none;
}

a.punkt:hover {
	text-decoration:underline;
	color:#000000;
}

#up_info
{
	position:relative;
	/* top:-30px; */
	color:#ffffff;
}

#up_info_t
{
	color:#ffffff;
}

/* #################### */
td.main_bg
{
	background: url(images/main_bg.jpg) no-repeat;
}

div.main_bg
{
	background: url(images/main_bg.jpg) no-repeat;
}

td.main_bg_l
{
	background: url(images/main_bg_l.jpg) repeat-x right top;
}

td.main_bg_r
{
	background: url(images/main_bg_r.jpg) repeat-x left top;
}

table.index_main
{
	background: url(images/bg.jpg) repeat left top;
}

div.main_flash
{
	position:relative;
	/* border:1px solid #f00; */
	height:200px;
}

#melnizza
{
	position:absolute;
	top:128px;
	left:245px;
}

#door_08
{
	position:absolute;
	top:262px;
	left:414.5px;
}

#mainmenu
{
	position:absolute;
	top:50px;
	left:830px;
}

#left_kamen
{
	background: url(images/left_kamen.jpg) repeat-x right top; height:119px;
}

#right_kamen
{
	background: url(images/right_kamen.jpg) repeat-x left top; height:119px
}

#bg_top_list
{
	background: url(images/bg_top_list.jpg) repeat-x left top; height:119px;
	position:relative;
	text-align:center;
}

#bg_list
{
	background: url(images/bg_list.gif) repeat-y left top;
	height:100%;
}

#main_nizzz
{
	background: url(images/main_nizzz.jpg) no-repeat left top; height:150px
}

#main_title
{
	position:absolute;
	width:500px;
	text-align:center;
	left:50%;
	margin-left:-250px;
	top:40px;
	color:#000000;
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
}

#main_title2
{
	position:absolute;
	width:500px;
	text-align:center;
	left:50%;
	margin-left:-250px;
	top:90px;
}

#main_title2 h1
{
	font-size:17px;
	font-weight:bold;
	color:#000000;
	font-family:Tahoma;
}

#main_content {width:700px;text-align:left;margin:0 auto}

#main_content p
{
	padding:0 0 10px 0;
	margin:0;
}


#mainmenu ul, li, ol{
	margin:0;
	padding:0;
}

#mainmenu a{
	color:#402909;
	font-family:Tahoma;
	font-size:14px;
	text-decoration:underline;
}

#mainmenu a:hover{
	color:#402909;
	font-family:Tahoma;
	font-size:14px;
	text-decoration:none;
}

#mainmenu li{
	padding: 8px 0;
}

#mainmenu ul li{
	padding: 0;
}

#mainmenu ul{
	padding:6px 0 0 30px;
}

#mainmenu ol{
	list-style: none;
}

#mainmenu a{
	color:#402909;
}

.a_main {
	font-family:Georgia,sans-serif;
	COLOR: #000000; FONT-SIZE: 14px; TEXT-DECORATION: underline;
}
.center {text-align:center}

h2.mainresto {
	color:#7c2c08;
	font-weight:normal;
	font-family:Georgia,sans-serif;
	font-size:15px;
	text-align:center;
	font-weight:bold;
}

.mainresto_2 {
	color:#7c2c08;
	font-weight:normal;
	font-family:Georgia,sans-serif;
	font-size:15px;
	text-align:center;
	font-weight:bold;
}
