body { margin: 0px; background: #6c9400 url(../images/bg.jpg) top left repeat-x; font-family: Tahoma; }

.end { clear: both; margin: 0px !important; }

#top { background-position: center top; background-repeat: no-repeat; height: 250px; }
.top_small { background-image: url(../images/topPicture.jpg); }
.top_big { background-image: url(../images/topPicture_big.jpg); }

#menu { position: absolute; top: 245px; left: 0px; height: 49px; width: 100%; text-align: center; }
#menu .content { margin-top: 5px; background: #a20404 url(../images/btt_bg.gif) left 1px repeat-x; width: 763px; margin-left: auto; margin-right: auto; padding: 0px; height: 29px; overflow: hidden; }
#menu .content a { position: relative; height: 27px; line-height: 27px; width: 126px; float: left; margin: 1px 0px 0px 1px; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #fff; text-decoration: none; display: inline; }
#menu .content a:hover { color: #fc0; }
	
#mainContent { text-align: center; }
#mainContent #innerContent { width: 778px; margin-left: auto; margin-right: auto; position: relative; }
#mainContent #innerContent .content { font-family: Tahoma; font-size: 11px; color: #1c1c1c; padding: 40px 16px 20px 40px; text-align: left; line-height: 180%; display: inline-block; position: relative; }
#mainContent #innerContent .content h1 { font-size: 12px; font-weight: bold; color: #b60000; margin: 0px; padding: 0px 0px 20px 0px; }
#mainContent #innerContent .content address { font-size: 12px; font-weight: bold; color: #383838; font-style: normal; padding: 20px; background: #e9e9e9; border: 1px solid #b60000; margin: 20px 20px 0px 0px; }
#mainContent #innerContent .content #leftColumn { width: 370px; float: left; margin: 0px 15px 0px 0px; display: inline; }
#mainContent #innerContent .content #rightColumn { width: 322px; float: left; margin-left: 15px; display: inline; }
#mainContent #innerContent .content img { margin: 0px; padding: 0px; border: 0px; }

#mainContent #innerContent .bottom { clear: both; height: 10px; line-height: 10px; font-size: 1px; margin-bottom: 15px; }

/* PHOTOS */
.photo { position: absolute; }
.photo img { margin: 12px 0px 0px 11px; padding: 0px; border: 0px; }
#photo_1, #photo_2, #photo_3, #photo_4, #photo_5, #photo_6 { background-position: top left; background-repeat: no-repeat; text-align: left; }
#photo_1, #photo_2, #photo_3 { left: -100px; }
#photo_4, #photo_5, #photo_6 { right: -100px; }
#photo_1 { top: 224px; width: 238px; height: 170px; }
#photo_1 img { margin: 12px 0px 0px 11px; }
#photo_2 { top: 84px; width: 242px; height: 198px; }
#photo_2 img { margin: 12px 0px 0px 11px; }
#photo_3 { top: 312px; width: 260px; height: 224px; }
#photo_4 { top: 114px; width: 254px; height: 214px; }
#photo_5 { top: 241px; width: 144px; height: 187px; }
#photo_6 { top: 335px; width: 242px; height: 196px; }

/* HOME */
.home #innerContent .content #rightColumn { text-align: right; }
#sticker { position: absolute; bottom: 5px; right: 15px; width: 349px; height: 244px; margin: 0px; padding: 0px; border: 0px; }

/* GALLERY */
.picture { background: #e9e9e9; border: 1px solid #b60000; padding: 10px; margin: 8px; float: left; }
.picture img { width: 200px; height: 150px; margin: 0px; border: 0px; padding: 0px; }

/* EVENTS */
.events #innerContent .content #rightColumn { width: 200px !important; text-align: right; }
.events #innerContent .content #leftColumn { width: 492px !important; }
.events_list, .menus_list { display: block; padding: 2px; font-size: 11px; text-decoration: none; color: #000; border-bottom: 1px dashed #aaa; text-align: left; }
.events_list:hover { text-decoration: underline; }
.events_list span { float: right; font-style: italic; margin-left: 10px; display: inline; }
a.paging { float: left; display: block; width: 15px; height: 21px; margin-left: 4px; background: url(../images/paging.gif); font: 11px tahoma; line-height: 21px; color: #b79643; text-align: center; text-decoration: none; }
a.paging:hover { background-position: 0px -21px; color: #1f572a; }
a.page_actual { color: #b00; }

/* MENU */
.menu #innerContent .content #rightColumn { width: 200px !important; text-align: right; }
.menu #innerContent .content #leftColumn { width: 492px !important; }
.menu_category { margin-bottom: 20px; }
.menu_category a { font-size: 12px; font-weight: bold; color: #b60000; border-bottom: 1px dashed #aaa; padding: 2px; display: block; }
.menu_items { margin-top: 10px; }
.menu_item { margin-top: 5px; }
.menu_item span { float: right; color: #b60000; }
.menus_list { padding-left: 20px; background: url(../images/arrow.gif) 2px center no-repeat; }

/* CONTACT */
.contact #innerContent .content #rightColumn { width: 492px !important; }
.contact #innerContent .content #leftColumn { width: 200px !important; }

/* FORM */
form { margin: 0px; padding: 0px; font: 12px Tahoma; color: #5c5e60; }
form span { display: block; padding: 5px 0px 5px 0px; font: 11px Tahoma; color: #5c5e60; }
legend { padding: 4px; border: 1px solid #dcdcdc; background: #d5181c; font: 11px Tahoma; font-weight: bold; color: #fff; }
input { width: 400px; padding: 2px; border: 1px solid #dcdcdc; background: #fafafa; font: 11px Tahoma; color: #5c5e60; }
textarea { width: 450px; height: 100px; padding: 2px; border: 1px solid #dcdcdc; background: #fafafa; font: 11px Tahoma; color: #5c5e60; }
.buttonSubmit { width: 150px; margin-top: 10px; }
.note { color: #9fa2a6; font-style: italic; line-height: 150%; }
.red { color: #e00; }

html>body #menu { background: url(../images/menu_bg.png) top left repeat-x; }
html>body #mainContent #innerContent .content { background: url(../images/content_bg.png) center top repeat-y; }
html>body #mainContent #innerContent .bottom { background: url(../images/content_bottom.png) center top repeat-y; }

/* PHOTOS */
html>body #photo_1 { background-image: url(../images/photos/1_bg.png); }
html>body #photo_2 { background-image: url(../images/photos/2_bg.png); }
html>body #photo_3 { background-image: url(../images/photos/3_bg.png); }
html>body #photo_4 { background-image: url(../images/photos/4_bg.png); }
html>body #photo_5 { background-image: url(../images/photos/5_bg.png); }
html>body #photo_6 { background-image: url(../images/photos/6_bg.png); }
