﻿
#cf_menu{position:absolute; display:inline-block; z-index:10; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; cursor:pointer; top:0; left:0; background:url(empty.gif);} /* stupid IE needs a background value */
#cf_menu .container{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#cf_menu .title{position:relative; display:inline-block; color:#f00; font: bold 14px Geneva, Arial, Helvetica, sans-serif; padding: 23px 0 0 0; text-indent: 5px; text-shadow: 1px 1px 2px black; width: 75px; height: 65px; background: url(img/palette.png) no-repeat;}
#cf_menu .title:hover {color: #0f0; }
#cf_menu ul{margin:0; padding: 0; list-style:none; ng:0; display:none;}
#cf_menu ul li{margin:0; padding:0;}
#cf_menu ul ul{margin:0 0 0 2px; padding:0; list-style:none;}
#cf_menu ul ul li{margin:0 2px 0 20px; padding:0;}
#cf_menu a:link,#cf_menu a:visited, #cf_menu p {position:relative; display:inline-block; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; font-size:10px; text-transform:uppercase; text-decoration:none; margin:1px 1px 5px 1px; padding:5px 8px; border-bottom:1px solid #6f6c60; border-right:1px solid #6f6c60; color:#fff; background:#A39383;}
#cf_menu a:hover{background:#fff; color:#000; border-bottom:1px solid #000; border-right:1px solid #000;}
#cf_menu ul ul a:link,#cf_menu ul ul a:visited, #cf_menu ul a.open {background:#333; color:#ddd; border-bottom:1px solid #333; border-right:1px solid #333;}
#cf_menu ul ul a:hover, #cf_menu ul a.open:hover {background:#fff; color:#000;}
.cf_menu_transparency{filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;} /* menu opacity */
#cf_menu ul a.open {margin:0 0 5px 20px;}

#lightbox {border: solid 1px #6f6c60; background: #A39383; padding: 0 0 1px 0; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#lightboxCaption {float: left;}
#keyboardMsg {float: right;  Color: #F3E9CF;}
#closeButton {top: 5px; right: 5px;}
#lightbox img {margin: 8px; border: solid 1px #6f6c60; clear: both;} 
#overlay img {border: none;}

#main_object {position: absolute; left: 50%; margin-left: -1250px; top: 0;}
#main_object img {display: block;}
#main_object #wave_zone img {position:absolute;left:-9999px;}
#main_object span {position:absolute; font-size:0px;}
#main_object #wave_zone {position:relative; display:block; overflow: hidden;}

body {margin: 0; background: scroll #d9d9d9 url(img/bottom_bg.png) bottom repeat-x; overflow-x: hidden;}

#pencil {float: left; margin: 0; border: 0;}
hr {color: #fff; clear: both;}
a, a:visited {font-style: italic; text-decoration: underline; color: #6f6c60; }
a:hover {color: #e0d090;}
h1 {font: bold 28px/22px Geneva, Arial, Helvetica, sans-serif; color: #9f906f; }
h2 {font: bold 20px/16px Geneva, Arial, Helvetica, sans-serif; color: #8f7960; }
h3 {font: bold 18px/14px Geneva, Arial, Helvetica, sans-serif; color: #6f603f; clear: both;}
h4, h5 {font: bold 14px/14px Geneva, Arial, Helvetica, sans-serif; color: #6f603f;}
h1, h2, h3, h4 {text-align: left; text-indent: 0;}
h5 {text-align: left; text-indent: 25px;}
p {text-indent: 15px;}

div.example {position: absolute; top: 0; left: 0; margin: 0; padding: 0; width: 100%; height: 188px; overflow-x: hidden;}

#subwindow{width: 900px; height: 675px; position: fixed; top: 50%; left: 50%; margin: -340px 0 0 -450px;}
#item1 {z-index: 1000;}
a.close {position: fixed; top: 50%; left: 50%; margin: 237px 0 0 437px;}


#sendmessage {width: 740px; height: 300px; overflow: hidden; padding: 10px 0 0 0; margin: 0; background-color: #B6B0A6; border: solid 1px #9f9690; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}


.sl_ctr{
position:relative;
width:698px;
height:448px;
overflow:hidden;
margin: 20px 0;
border: solid 1px #9f9690; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;
}
.sldr{
position:relative;
width:10000px;
height:500px;
}
.sldr img{
float:left;
}
.prv_b, .nxt_b{
position:absolute;
top:207px;
width:35px;
height:35px;
display:block;
cursor:pointer;
opacity:.35;
}
.prv_b:hover, .nxt_b:hover{opacity:.7;}
.prv_b{
left:5px;
background:url(img/prv.png) no-repeat;
}
.nxt_b{
right:5px;
background:url(img/nxt.png) no-repeat;