body {margin: 0px; padding: 0px; background: #000 top left repeat-x url('images/main_bg.png'); font-family: Tahoma; font-size: 11px;}
h1, h2, h3, table, div, p, span, ul, li, img {position: relative;}
h1, h2, h3, table, div, p, span, ul, li, img, tr, td, images {margin: 0px; padding: 0px; border: 0;}


table {border-collapse: collapse;}

a {color: #fdf69b; text-decoration: underline;}
a:hover {text-decoration: none;}
a:visited {color: #fdf69b;}

table.main {height: 100%; width: 1005px; background: url('images/text_bg.png');}
table.main tr td.top {vertical-align: top; height: 275px; background: url('images/top_bg.png');}
table.main tr td.top_sub {vertical-align: top; height: 275px; background: url('images/top_bg_sub.png');}
table.main tr td.gallery {vertical-align: top; height: 303px; background: url('images/gallery_bg.png');}
table.main tr td.bottom {text-align: right; vertical-align: bottom; color: #fdf69b; font-size: 10px; height: 235px; background: url('images/bottom_bg.png');}
table.main tr td.text_area {padding-left: 61px; padding-right: 61px; vertical-align: top; background: top no-repeat url('images/main_field_bg.png');}
table.main tr td.text_area_sub {padding-left: 61px; padding-right: 61px; vertical-align: top; background: top no-repeat url('images/main_field_bg_sub.png');}
table.main tr td.text_area_sub img {border: 3px solid #e1c349;}
table.main tr td.text_area_sub a {color: #fdf69b; font-family: arial; text-decoration: underline; font-size: 14px;}
table.main tr td.text_area_sub a:hover {text-decoration: none;}
table.main tr td.text_area_sub a:visited {color: #fdf69b;}

div.phone {position: relative; left: 0px; top: 155px; color: #ecd685; font-weight: normal; font-size: 26px; font-family: arial;}

table.two_column {border: 0px solid black; width: 100%;}
table.two_column tr td {vertical-align: top;}
table.two_column tr td.main_col {width: 584px;}
table.two_column tr td.right {padding-left: 44px;}
.text_field {font-family: tahoma; font-size: 14px; color: #f0e3b3; line-height: 1.5;}
.text_field b {color: #ecd685;}
.text_field strong {color: #ecd685;}
.text_field h1 {color: #e7ce72; font-weight: normal; font-size: 24px; font-family: arial;}
.text_field table.shedule tr td {font-size: 14px; text-align: center; color: #f0e3b3; border: 1px solid #c6a057; padding: 3px;}
.text_field table.shedule tr td.row {text-align: right; color: #ecd685; background-color: #960107; font-weight: normal;}
.text_field table.shedule tr.title td {padding: 5px; font-size: 16px; background-color: #b1010e; font-weight: bold; color: #ecd685;}

.column {color: #fff; font-weight: normal; font-size: 14px; font-family: arial; line-height: 1.5;}
.column h1 {height: 100%; margin-bottom: 10px; padding-bottom: 15px; text-align: center; color: #f0e3b3; font-weight: normal; font-size: 24px; font-family: arial; background: bottom no-repeat url('images/part_splitter.png');}
.column ul {padding-left: 32px;}
.column a {color: #fdf69b; font-family: arial; text-decoration: underline; font-size: 14px;}
.column a:hover {text-decoration: none;}
.column a:visited {color: #fdf69b;}

ul.menu {position: relative; top: 30px;}
ul.menu li {border: 0px solid black; height: 30px; padding: 1px; padding-top: 8px; padding-left: 4px; padding-right: 4px; display: inline; color: #fffab8; font-family: arial; font-size: 17px;}
ul.menu li.splitter {padding-top: 10px; background: no-repeat url('images/menu_splitter.png'); background-position: center top;}
ul.menu li a {color: #fdf69b; font-family: arial; text-decoration: underline;}
ul.menu li a:hover {text-decoration: none;}
ul.menu li a:visited {color: #fdf69b;}

table.gallery {width: 100%;}
table.gallery tr td {border: 0; padding: 0px;}
table.gallery tr td img {margin: 8px;}
