body {background:#e8ba12 url(../images/bckgr.jpg) repeat-x; font:0.75em Tahoma, Verdana, Arial, sans-serif; color:#959595; text-align:justify;}
h1 {font:bold 1.3em Georgia; letter-spacing:0.4em; color:#ffffff; margin:0 0 12px 0;}
h2 {font:bold 1em tahoma; color:#ffffff; margin:0 0 10px 0;}
p {font:1em/1.5em tahoma, arial; margin:8px 0 15px 0;}
em, strong {color:#ffffff; font:italic 1em Georgia, Arial;}
strong {font-weight:bold;}
ul {margin:10px 10px 10px 30px; font-size:0.92em;}
li {list-style-type:square;}
table {width:100%; text-align:center;}
td, th {border:1px solid #636363; padding:4px;}
th {color:#ffffff; background-color:#4d4d4d; font-weight:100;}
a:link {color:#dd9b0e; background-color:#000000; text-decoration:underline;}
a:visited {color:#dd9b0e; background-color:#000000; text-decoration:underline;}
a:hover {color:#dd9b0e; text-decoration:none;}

#outer {width:100%; min-height:437px; background:url(../images/header.jpg) no-repeat top center;}
* html #outer {height:437px;}
#container {clear:both; width:1004px; position:absolute; top:0; left:50%; margin:0 0 0 -450px;}
#leftcol {float:left; width:206px; padding-top:30px;}
#menu div, #menu a {display:inline-block; text-transform:uppercase; font-size:0.83em; padding:8px 8px 8px 23px;}
#menu div {font-weight:bold; color:#000000; background-color:#dd9b0e; }
#menu a {font-weight:100; text-decoration:none; color:#ffffff; background-color:transparent;}
#menu a:hover {background-color:#dd9b0e; color:#000000; font-weight:bold;}
#book {width:189px; height:333px; background:url(../images/book_bckgr.jpg) no-repeat; position:absolute; top:445px; left:-40px; padding:15px 25px 15px 25px;}
* html #book {width:240px;}
#book p {font:0.92em/1.5em tahoma, arial; color:#815703;}
#book strong {color:#604102;}
#book a {background-color:#a9800c; padding:5px 13px 5px 13px; color:#ffffff; font-weight:bold; text-decoration:none;}
#book div {text-align:right;}
.img_container {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; background-color:#ffffff; padding:5px; margin-bottom:2px;}
.album_thumb {margin:15px;}
.img_border {border:2px solid #000000;}
#rightcol {float:right; width:798px; padding:254px 0 0 0;}
#cnt {width:627px; background:#000000 url(../images/cnt_bckgr.jpg) no-repeat; padding:20px 40px 30px 40px;}
* html #cnt {width:713px;}
#footer {clear:both; width:692px; height:15px; background-color:#d7a310; color:#000000; font-size:0.92em; padding:5px 5px 5px 10px; margin:5px 0 5px 0;}
* html #footer {width:713px;}
#footer a {font-weight:bold; text-decoration:none; color:#000000; background-color:transparent;}
#copyright {float:left;}
#counter {float:right;}
#partners {margin:8px 0;}
.gallery_thumb {float:left; margin:15px 15px 0 0;}
.btn {background-color:#dd9b0e; color:#000000; font:bold 0.75em Tahoma; text-transform:uppercase; padding:5px 8px 5px 8px; border:1px dotted #000000;}
.clr {clear:both;}
#cnt_left {float:left; width:286px; border-right:1px solid#3a3a3a; padding-right:20px;}
* html #cnt_left {width:309px;}
#cnt_right {float:right; width:300px; padding-left:20px;}
* html #cnt_right {width:277px;}
#news {margin-top:15px; font:0.92em/0.92em tahoma, arial;}
.news_piece {border-bottom:1px solid #333333; padding:8px 0 8px 0; margin-bottom:8px;}
