* {margin: 0; padding: 0; border: 0; }
body { background: url(../images/body.jpg) top center repeat-y; background-color: #9c1801; font-family: Georgia, "Times New Roman", Times, serif; color: #000; font-size: 16px; min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%;}
ul { list-style: none; }
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px; border: none; font-size: 0px;}
a { color: #000;}

a:hover { text-decoration: none; }
.centermap { width: 954px; margin: 0 auto; }

.slide-show {display: block; }
.slide-hide {display: none;}
.all_top { background: url(../images/all_top.jpg) top no-repeat;}
/*head*/
.head { height: 317px;}
.logo { position: absolute; margin-left: 14px; margin-top: 10px;}
.tx2 { position: absolute; margin-top: 86px; margin-left: 14px;}
.tel { margin-left: 555px; margin-top: 252px; font-size: 40px; font-style: italic; overflow: hidden; position: absolute; font-weight: bold; letter-spacing: -1px;}
/*head*/

/*content*/
.content { width: 954px;}
.left { width: 700px; float: left; padding-left: 22px;}
.right { width: 232px; float: left;}
.title { text-align: right; font-size: 30px; padding-right: 5px; padding-top: 21px; font-style: italic; overflow: hidden; letter-spacing: -1px;}

.foto { padding-top: 8px;}
.foto img { float: left;}
.foto a { float: left; margin-right: 4px; margin-bottom: 4px;}
.text { padding-top: 50px; font-size: 16px;}
.title2 { text-align: center; font-size: 35px;}

.menu { width: 223px;}
.menu a { display: block; padding-right: 25px; text-align: right; font-style: italic; overflow: hidden; font-size: 30px;  text-decoration: none;}
.menu a:hover { background: url(../images/menu_hover.gif) bottom no-repeat;}

.block { padding-top: 90px; padding-bottom: 18px;}
.block p { float: left; white-space: nowrap;}
.tx3 { width: 270px;}
.tx4 { width: 166px;}
/*content*/


.nobg { background: none; background-color: #9c1801;}
.fotosbg { background: url(../images/fotosbg.jpg) top repeat-y; width: 600px; margin: 0 auto;}
.fotos_top { background: url(../images/fotos_top.jpg) top no-repeat; width: 572px; padding-left: 28px;}

.tumbs img { float: left; margin-right: 6px; margin-bottom: 4px;}
.title3 { color: #ff961a; font-weight: bold; font-size: 15px; padding-top: 16px; padding-bottom: 12px; padding-right: 50px; font-style: italic; overflow: hidden;}
.title4 { color: #ffbf4f; font-weight: bold; font-size: 15px;  font-style: italic; overflow: hidden;}
.text2 { font-size: 12px; color: #000; padding-top: 17px; padding-bottom: 20px; padding-right: 50px;}

/* New Styles */
#thumbs { position: relative; z-index: 1; zoom: 1; overflow: hidden; }
#thumbs a { display: block; float: left; width: 178px; height: 134px; margin: 0 6px 4px 0; overflow: hidden; filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
#thumbs a:hover { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
#thumbs img { display: block; float: left; margin: 0 auto; }
#thumbs #main_img { float: left; width: 362px; height: 271px; overflow: hidden; margin: 0 6px 4px 0; }
#thumbs #main_img a { width: 362px; height: 271px; margin: 0; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
#thumbs #main_img a img { position: absolute; z-index: 1; zoom: 1; top: 0; left: 0; }
#thumbs #main_img img#loader { position: absolute; z-index: 1; zoom: 1; top: 118px; left: 163px; display: block; }
/* X. New Styles */
