html, body {
 background-color: #000;
 color:#DABA67;
 margin: 0;
 padding: 0;
}

img {border:none;}
div#menu2 div, div#menu_box div { cursor: pointer; }

h3 { margin: 10px 0px 10px 60px; font: bold 14px Helvetica; text-align: center; padding-right: 40px;  }

div.special_txt {
 font-weight: bold; margin-top: 50px; margin-left: 55px; width: 410px; text-align: center;
}
.spec1{font: bold 12px Helvetica; margin-top: 20px; margin-left: 65px; width: 410px; text-align: center;}
.spec2{font: normal 12px Helvetica; margin-top: 20px; margin-left: 65px; width: 410px; text-align: center;}

#col_right_img {
 text-align: center; vertical-align: top; padding-top: 20px;
}

.btn1 { display: block; background: url("../img/menu/btn1.png") no-repeat; position: relative; top: 75px; left: 12px; cursor: pointer;}
.btn1_2 { display: block; background: url("../img/menu/btn1_2.png") no-repeat; position: relative; top: 75px; left: 12px; cursor: pointer;}

.btn2 { display: block; background: url("../img/menu/btn2.png") no-repeat; position: relative; top: 105px; left: 37px; cursor: pointer;}
.btn2_2 { display: block; background: url("../img/menu/btn2_2.png") no-repeat; position: relative; top: 105px; left: 37px; cursor: pointer;}

.btn3 { display: block; background: url("../img/menu/btn3.png") no-repeat; position: relative; top: 75px; left: 85px; cursor: pointer;}
.btn3_2 { display: block; background: url("../img/menu/btn3_2.png") no-repeat; position: relative; top: 75px; left: 85px; cursor: pointer;}

.btn4 { display: block; background: url("../img/menu/btn4.png") no-repeat; position: relative; top: 202px; left: 7px; cursor: pointer;}
.btn4_2 { display: block; background: url("../img/menu/btn4_2.png") no-repeat; position: relative; top: 202px; left: 7px; cursor: pointer;}

.btn5 { display: block; background: url("../img/menu/btn5.png") no-repeat; position: relative; top: 395px; left: 77px; cursor: pointer;}
.btn5_2 { display: block; background: url("../img/menu/btn5_2.png") no-repeat; position: relative; top: 395px; left: 77px; cursor: pointer;}

.btn6 { display: block; background: url("../img/menu/btn6.png") no-repeat; position: relative; top: 425px; left: 7px; cursor: pointer;}
.btn6_2 { display: block; background: url("../img/menu/btn6_2.png") no-repeat; position: relative; top: 425px; left: 7px; cursor: pointer;}

.btn7 { display: block; background: url("../img/menu/btn7.png") no-repeat; position: relative; top: 288px; left: 7px; cursor: pointer;}
.btn7_2 { display: block; background: url("../img/menu/btn7_2.png") no-repeat; position: relative; top: 288px; left: 7px; cursor: pointer;}

.menu1 { background: url("../img/menu1/m1/1.png") no-repeat; height: 42px; }
.menu1:hover { background: url("../img/menu1/m2/1.png") no-repeat; height: 42px; }
.menu2 { background: url("../img/menu1/m1/2.png") no-repeat; height: 43px; }
.menu2:hover { background: url("../img/menu1/m2/2.png") no-repeat; height: 43px; }
.menu3 { background: url("../img/menu1/m1/3.png") no-repeat; height: 44px; }
.menu3:hover { background: url("../img/menu1/m2/3.png") no-repeat; height: 44px; }
.menu4 { background: url("../img/menu1/m1/4.png") no-repeat; height: 43px; }
.menu4:hover { background: url("../img/menu1/m2/4.png") no-repeat; height: 43px; }
.menu5 { background: url("../img/menu1/m1/5.png") no-repeat; height: 43px; }
.menu5:hover { background: url("../img/menu1/m2/5.png") no-repeat; height: 43px; }

.menu6 { background: url("../img/menu1/m1/6.png") no-repeat; height: 43px; }
.menu6:hover { background: url("../img/menu1/m2/6.png") no-repeat; height: 43px; }
.menu7 { background: url("../img/menu1/m1/7.png") no-repeat; height: 43px; }
.menu7:hover { background: url("../img/menu1/m2/7.png") no-repeat; height: 43px; }
.menu8 { background: url("../img/menu1/m1/8.png") no-repeat; height: 44px; }
.menu8:hover { background: url("../img/menu1/m2/8.png") no-repeat; height: 44px; }
.menu9 { background: url("../img/menu1/m1/9.png") no-repeat; height: 43px; }
.menu9:hover { background: url("../img/menu1/m2/9.png") no-repeat; height: 43px; }
.menu10 { background: url("../img/menu1/m1/10.png") no-repeat; height: 43px; }
.menu10:hover { background: url("../img/menu1/m2/10.png") no-repeat; height: 43px; }


.menu11 { background: url("../img/menu1/m1/11.png") no-repeat; height: 43px; }
.menu11:hover { background: url("../img/menu1/m2/11.png") no-repeat; height: 43px; }
.menu12 { background: url("../img/menu1/m1/12.png") no-repeat; height: 43px; }
.menu12:hover { background: url("../img/menu1/m2/12.png") no-repeat; height: 43px; }
.menu13 { background: url("../img/menu1/m1/13.png") no-repeat; height: 43px; }
.menu13:hover { background: url("../img/menu1/m2/13.png") no-repeat; height: 43px; }
.menu14 { background: url("../img/menu1/m1/14.png") no-repeat; height: 44px; }
.menu14:hover { background: url("../img/menu1/m2/14.png") no-repeat; height: 44px; }
.menu15 { background: url("../img/menu1/m1/15.png") no-repeat; height: 43px; }
.menu15:hover { background: url("../img/menu1/m2/15.png") no-repeat; height: 43px; }

.menu16 { background: url("../img/menu1/m1/16.png") no-repeat; height: 29px; }
.menu16:hover { background: url("../img/menu1/m2/16.png") no-repeat; height: 29px; }
.menu17 { background: url("../img/menu1/m1/17.png") no-repeat; height: 44px; }
.menu17:hover { background: url("../img/menu1/m2/17.png") no-repeat; height: 44px; }
.menu18 { background: url("../img/menu1/m1/18.png") no-repeat; height: 28px; }
.menu18:hover { background: url("../img/menu1/m2/18.png") no-repeat; height: 28px; }
.menu19 { background: url("../img/menu1/m1/19.png") no-repeat; height: 29px; }
.menu19:hover { background: url("../img/menu1/m2/19.png") no-repeat; height: 29px; }
.menu20 { background: url("../img/menu1/m1/20.png") no-repeat; height: 28px; }
.menu20:hover { background: url("../img/menu1/m2/20.png") no-repeat; height: 28px; }

.menu21 { background: url("../img/menu1/m1/21.png") no-repeat; height: 44px; }
.menu21:hover { background: url("../img/menu1/m2/21.png") no-repeat; height: 44px; }
.menu22 { background: url("../img/menu1/m1/22.png") no-repeat; height: 43px; }
.menu22:hover { background: url("../img/menu1/m2/22.png") no-repeat; height: 43px; }
.menu23 { background: url("../img/menu1/m1/23.png") no-repeat; height: 43px; }
.menu23:hover { background: url("../img/menu1/m2/23.png") no-repeat; height: 43px; }

.menu24 { background: url("../img/menu/naJesienN.png") no-repeat; height: 43px; }
.menu24:hover { background: url("../img/menu/naJesienB.png") no-repeat; height: 43px; }



.h_r { margin: 10px 0px 10px 200px; }



.dish { margin: 10px 0px 10px 60px; font: bold 12px Helvetica; text-align: center; padding-right: 40px; }

.sub_dish { margin: 10px 0px 10px 60px; font: normal 12px Helvetica; text-align: center; padding-right: 40px; }



td.wine_img { text-align: center; vertical-align: top; }

#elem {  position: relative; top: -45px; left: 317px; z-index: 6; }
#gal_elem { position: relative; left: 120px; top: -95px; }
#gal_title { position: relative; left: 0px; top: -137px; }
td#col_frame { padding-top: 10px; }

td.col_img { padding-top: 53px; }
td.col_img_top { padding-left: 45px; padding-top: 53px; }

div#menu_box { background: url('../img/frame_menu.jpg') no-repeat; width: 306px; height: 1020px; position: relative; top: -20px; left: 2px; }

#tbl_main{ margin:0 auto; height: 100%; }

.main_txt { margin: 95px 15px 40px 55px; text-align: justify; font: bold 12px Helvetica; }
.main_txt2 { margin: 40px 15px 40px 55px; text-align: justify; font: bold 12px Helvetica; }

#kotara1{
	width: 211px;
	height: 537px;
	float: left;
	background: url("../img/kotara.png") no-repeat;
	position: relative;
	top:-23px;
	left: 0px;
	z-index: 5;
}

#kot_bar {
 	width: 45px;
 	height: 100%;
	float: left;
	background: url("../img/kot_bar.png") no-repeat;
	position: relative;
	top: 510px;
	left: -210px;
}

#banner{
	margin-top:22px;
	width: 100%;
	height: 206px;
	background: url("../img/bg_bar.png") no-repeat;
	z-index: 0;
}


#page{
   width:100%;
   z-index: 5;
   vertical-align: top;
}

#menu{
	width: 162px; height: auto;
	background: url("../img/menu.jpg") repeat-y;
	vertical-align: top;
}

#content{
	width: 801px;
	height: 100%;
	background: url("../img/bg2.jpg") repeat-y;
	vertical-align: top;
}

.tbl_content { float: left; margin-top: -300px; width: 100%; }
.tbl_gal { float: left; margin-top: -250px; width: 100%; }
#galery_col img { cursor: pointer; z-index: 10; }

.contact_txt { 
 margin-top: 145px; margin-left: 120px; font: normal 14px Helvetica;
}

.dish_header {
 text-align: center; margin-top: -120px; margin-left: 20px; margin-bottom: 50px; z-index: 10; font-weight: bold;
}

.header_txt {
 text-align: center; margin-top: 3px; margin-left: 20px; margin-bottom: 10px; z-index: 10; font-weight: bold; font-style: italic;
 color: #D8CAA4;
}

div.flash_main_page { 
 position: relative; top: 4px; left: 0px;
}

#img_box {
 
}

div.wine_box_up {
 width: 320px;
}

div.wine_box_bottom {
 text-align: justify;
 margin-top: 20px;
 font: normal 12px Helvetica;
 font-style: italic;
 width: 320px;
}

.wine_title { font: bold 13px Helvetica; width: 320px; }
.wine_sub_title { font: normal 11px Helvetica; display: inline; float: left; }
.wine_sub_title2 { font: normal 11px Helvetica; display: inline; float: right; }
.wine_price { font: bold 12px Helvetica; }
.wine_dat { font: normal 12px Helvetica; margin-right: 5px; }

.tbl_alc { 
 margin-left: 50px;
 width: 420px; 
}

.title, .date, .intro, .content, .more {text-align:center; padding: 0px 20px 8px 55px; font-family: Helvetica, sans-serif}
.date, .more {font-size: 11px;}
.title {font-size: 14px;}
.intro, .content {text-align:left; font-size: 12px;}
.more {text-align: right;}
.more a {color: #DABA67; text-decoration: none}
.more a:HOVER {text-decoration: underline;}
.bold {font-weight: bold;}
.ramka{margin: 0 auto; width: 247px; background-position: 24px 18px; background-repeat: no-repeat;}
