html,body {
	padding: 0px;
	margin: 0px;
	height: 100%;
	text-align: center;
	}
body {
	vertical-align: bottom;
	min-width: 1000px;
	background: url('/img/bg.jpg') 0px bottom  #000;
	min-height: 768px;
	font: 14px FranklinGothic, Verdana, Arial, Helvetica, sans-serif;
	color: #e5d6bf;
	}
table {
	 border-collapse: collapse;
	 width: 100%;
	 }
table  td {
	padding: 0px;
	}
div, form {
	padding: 0px;
	margin: 0;
	border-collapse: collapse;
	}
#main {
	width: 100%;
	min-width: 100%;
	min-height: 100%;
	background: url('/img/bg_bot.jpg') 663px bottom repeat-x;
	z-index: 150; 
                vertical-align: top;
	}
	#main #content {
		min-height: 100%;
		background: url('/img/bg_bot_lft.jpg') bottom left no-repeat;
		text-align: left;
		height: 100%
		color: #404855;
		font: 12px Arial, Helvetica, sans-serif;
        vertical-align: top;
		text-align: justify;						
		}
	#borders  {
		width: 100%;
		height: 100%;
		min-width: 1000px;
		min-height: 768px;
		}
		#borders #b_tl {
			height: 333px;
			width: 252px;
			background: url('/img/cont_tl.gif') right bottom no-repeat;
			}
		#borders #b_t {
			height: 333px;
			vertical-align: bottom;
			background: url('/img/cont_t.gif') left bottom repeat-x;
			}
			#borders #b_t img.title {
				float: right;
				margin-bottom: 22px;
				}
		#borders #b_tr {
			height: 333px;
			width: 74px;
			background: url('/img/cont_tr.gif') left bottom no-repeat;
			}
		#borders #b_l {
			width: 252px;
			background: url('/img/cont_l.gif') right top repeat-y;
			vertical-align: top;
			text-align: left;
			}
		#borders #b_bl {
			width: 252px;
			height: 108px;
			text-align: center;
			vertical-align: middle;
			font: 12px FranklinGothic, Verdana, Arial, Helvetica, sans-serif;
			color: #6a6156;
			line-height: 20px;
			padding-top: 20px;
			background: url('/img/cont_bl.gif') right top no-repeat;
			}
			#borders #b_bl a{
				font: 12px FranklinGothic, Verdana, Arial, Helvetica, sans-serif;
				color: #6a6156;
				text-decoration: none;
				}
			#borders #b_bl a:hover {
				text-decoration: underline;
				}	
		#borders #b_b {
			height: 108px;
			text-align: center;
			vertical-align: top;
			background: url('/img/cont_b.gif') left top repeat-x;
			}
		#borders #b_br {
			width: 74px;
			height: 108px;
			background: url('/img/cont_br.gif') left top no-repeat;
			}
		#borders #b_r {
			width: 74px;
			background: url('/img/cont_r.gif') left top repeat-y;
			}
		#borders #b_c {
			min-height: 329px;
			min-width: 676px;
			vertical-align: top;
			background: url('/img/cont_bg.gif') left top;
			}
#menu {
	margin: 0px;
	padding: 0px;
	text-align: left;
	margin-left: 39px;
	list-style-type: none;
	}
	#menu li{
		height: auto;
		margin-bottom: 6px;
		}
	#menu a {
		line-height: 24px;
		}
	#menu img {
		border: none;
		}
#botmenu {
	width: 100%;
	margin-top: 58px;
	}
	#botmenu td {
		width: 1000px;
		text-align: center;
		font: bold 14px FranklinGothic, Verdana, Arial, Helvetica, sans-serif;
		color: #816f6d;
		white-space: nowrap;
		}
		#botmenu td a{
			font: bold 14px FranklinGothic, Verdana, Arial, Helvetica, sans-serif;
			color: #816f6d;
			text-decoration: none;
			white-space: nowrap;
			}
		#botmenu td a:hover {
			text-decoration: underline;
			}	
#head {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 270px;
	min-width: 1000px;
	text-align: right;
	vertical-align: top;
	z-index: 50;
	}
	#head #logo_td {
		width: 385px;
		}
	#head #bg_td{
		width: auto;
		text-align: center;
		background: url('/img/head_bg.gif') 0px top repeat-x;
		overflow: visible;
		}
	#head td {
		width: 486px;
		}
	#head #headrt {
		float: right;
		margin-top: -241px;
		z-index: 15;
		}
	#head #flashspn {
		float: left;
		width: 392px;
		height: 197px;
		margin-top: 44px;
		margin-left: 14px;
		z-index: 5;
		font-size: 0;
		}
		#head #flashspn img{
			width: 392px;
			height: 197px;
			margin: 0px;
			z-index: 5;
			}
#tel {
	position: absolute;
	top: 54px;
	left: 0px;
	width: 100%;
	height: 270px;
	min-width: 1000px;
	text-align: center;
	vertical-align: top;
	z-index: 100;
	}
	#tel #slog_tel {
		margin-left: 287px;
		margin-right: 506px;
		}
#logo {	
	position: absolute;
	top: 0;
	left: 0;
	border: none;
	z-index: 3;
	}
a {
	font: 14px FranklinGothic, Verdana, Arial, Helvetica, sans-serif;
	color: #e5d6bf;
	text-decoration: underline;
	}
	a:hover {
		text-decoration: none;
		}
h1 {
	font: 20px FranklinGothic, Verdana, Arial, Helvetica, sans-serif;
	color: #e4c38a;
	margin: 3px 0 15px 0;
	padding: 0 20px;
	text-align: center;
	}
h1.tel {
	font: italic bold 25px FranklinGothic, Verdana, Arial, Helvetica, sans-serif;
	color: #e4c38a;
	margin: 3px 0 15px 0;
	padding: 0 20px;
	text-align: center;
	}
h2 {
	margin: 0px;
	padding: 0px;
	color: #e4c38a;
	font: bold 14px FranklinGothic, Verdana, Arial, Helvetica, sans-serif;
	padding-left: 13px;
	clear: both;
	margin-bottom:10px;
	text-align: center;
	}
h3 {
	color: #e4c38a;
	font-size: 15px;
	margin: 0px;
	width: auto;
	text-align: center;
	padding: 0px;
	}
h4 {
	font: 20px FranklinGothic, Verdana, Arial, Helvetica, sans-serif;
	color: #e4c38a;
	margin: 3px 0 15px 0;
	padding: 0 20px;
	text-align: center;
	}
.rb ul {
	padding: 0px;
	margin: 5px 0px 10px 20px;
	list-style-type: circle;
	}

ul {
	padding: 0px;
	margin: 5px 0px 10px 0px;
	list-style-type: none;
	}
li {
	font: 14px FranklinGothic, Verdana, Arial, Helvetica, sans-serif;
	color: #e5d6bf;
	line-height: 29px;
	}
p {
	font: 14px FranklinGothic, Verdana, Arial, Helvetica, sans-serif;
	color: #e5d6bf;
	line-height: 17px;
	margin: 0 0 15px 0;
	padding: 0;
	text-align: left;
	}
#main #content table td.gal_item {
	height: 206px;
	padding: 0px 10px 0px 10px;
	text-align: center;
	vertical-align: top;
	}
	#main #content table td.gal_item div.gal_brd {
		width: 116px;
		height: 171px;
		margin: auto;
		text-align: center;
		background: url('/img/gal_brd_bg.png') left top no-repeat;
		}
		td.gal_item div.gal_brd img{
			margin: 35px auto 13px auto;
			border: none;
			}
		td.gal_item a{
			font: 14px FranklinGothic, Verdana, Arial, Helvetica, sans-serif;
			color: #f3a984;
			text-decoration: none;
			}
			td.gal_item a:hover{
				text-decoration: underline;
				}
table.login {
	width: auto;
	}
	table.login td, th {
		padding: 3px 15px;
		}
#main #content table td.gal_item1 {
	height: 187px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
	}
    #main #content table td.gal_item1 a {
        text-decoration: none;
        }
    #main #content table td.gal_item1 h2.gal_name {
        text-decoration: none;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        color: #f8ecba;
        font: bold 13px FranklinGothic, Verdana, Arial, Helvetica, sans-serif;
        clear: both;
        width: 171px;
        text-align: center;
       }
    #main #content table td.gal_item1 div.gal_photo_sm {
        width: 171px;
        height: 146px;
        background: url('/img/gal_sm_bg.jpg') left top no-repeat;
        text-align: center;
        float: left;
        }
        #main #content table td.gal_item1 div.gal_photo_sm img{
            margin: 10px auto;
            cursor: pointer;
            }
     #main #content table td.gal_item1 ul {
            padding: 0px;
            margin: 5px 0px 0px 3px;
            list-style-type: none;
            float: left;
            display: inline;
            width: 170px;
            }
                #main #content table td.gal_item1 ul li {
	    font: 10px FranklinGothic, Verdana, Arial, Helvetica, sans-serif;
	    color: #f9d28f;
	    line-height: 14px;
                    background: url('/img/gal_li.jpg') left 3px no-repeat;
                    padding-left: 13px;
	    }
                    #main #content table td.gal_item1 ul li b {
                        color: #f3a984;
                    }
#main #content table #pager {
    text-align: center;
    font: 11px FranklinGothic, Verdana, Arial, Helvetica, sans-serif;
    }
    #main #content table #pager span{
        font: bold 11px FranklinGothic, Verdana, Arial, Helvetica, sans-serif;
        color: #f3a984;
        }
    #main #content table #pager b{
        color: #f8ecba;
        }
    #main #content table #pager a{
        font: 11px FranklinGothic, Verdana, Arial, Helvetica, sans-serif;
        color: #f3a984;
        }
#main #content div.gal_full {
	height: auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
                overflow:hidden;
	}
	
    #main #content div.gal_full a {
        text-decoration: none;
        }
    #main #content div.gal_full h2.gal_name {
        text-decoration: none;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        color: #f8ecba;
        font: bold 14px FranklinGothic, Verdana, Arial, Helvetica, sans-serif;
        clear: both;
        width: 394px;
        text-align: center;
       }
    #main #content div.gal_full div.gal_photo {
        width: 394px;
        height: 302px;
        background: url('/img/gal_big_bg.jpg') left top no-repeat;
        text-align: center;
        float: left;
        }
        #main #content div.gal_full div.gal_photo img{
            margin: 12px auto;
            }
     #main #content div.gal_full ul {
            padding: 0px;
            margin: 5px 0px 0px 33px;
            list-style-type: none;
            float: left;
            display: inline;
            width: 245px;
            }
                #main #content div.gal_full ul li {
	    font: 12px FranklinGothic, Verdana, Arial, Helvetica, sans-serif;
	    color: #f9d28f;
	    line-height: 24px;
                    background: url('/img/gal_li.jpg') left 8px no-repeat;
                    padding-left: 15px;
	    }
                    #main #content div.gal_full ul li b {
                        color: #f3a984;
                    }

     #main #content div.gal_full div.gal_sm_phs {
            padding: 12px 0px 0px 4px;
            margin: 0px 0px 0px 0px;
            overflow:hidden;
            clear: both;
            }
        #main #content div.gal_full div.gal_sm_phs img {
            margin: 0px 12px 12px 0px;
            float: left;
            display: inline;
            border: 1px solid #b89d75;
            }
a.gal_back {
    font: bold 11px FranklinGothic, Verdana, Arial, Helvetica, sans-serif;
    color: #d8cda0;
   }
