body
{
text-align: center;
margin: 25px auto 0 auto;
color: #e9e7d8;
background: #fff;
font-family: arial, verdana;
font-size: 62.5%;
}
html
{
min-height: 100%;
margin-bottom: 1px;
}
img
{
border: 0px none;
display: block;
}
form
{
padding: 0;
margin: 0;
float: left;
}
img.floatright
{
float: right;
padding: 0 0 10px 10px;
}
img.floatleft
{
float: left;
padding: 0 10px 10px 0;
}

p.clear
{
width: 100%;
float: left;
}
p.clear img
{
padding: 0 5px 0 0;
}
a:link
{
color: #fff;
text-decoration: underline;
outline: none;
}
a:visited
{
color: #f5f5f5;
text-decoration: underline;
outline: none;
}
a:hover, a:active
{
color: #6e695e;
text-decoration: underline;
outline: none;
}
h1, h2, h3
{
color: #fff;
margin: 0 0 .6em 0;
padding: 5px 0 0 0;
font-size: 1.7em;
line-height: 1.1em;
}
h2
{
font-size: 1.4em;
}
h2.dynamic
{
margin-top: 10px;
width: 100%;
padding: 0 0 5px 0;
float: left;
color: #4f5740;
border-bottom: 1px dotted #fff;
cursor: pointer;
}
h2.dynamic:hover
{
color: #fff;
}

div.dynamic
{
float: left;
width: 100%;
}
h2.dynamic span
{
font-weight: normal;
float: right;
width: auto;
color: #fff;
font-size: .9em;
font-style: italic;
}
h3
{
font-size: 1.3em;
}
h3.bigger
{
font-size: 1.5em;
}
h3.paddingtop
{
padding-top: 20px;
}
h3.gap
{
margin: 0 0 15px 0;
}
h3.box
{
margin: 5px 0 10px 0;
padding: 5px;
background: #ded9bb;
color: #f95800;
float: left;
width: 522px;
}
h4
{
width: 100%;
clear: both;
color: #fff;
margin: 0 0 2px 0;
padding: 5px 0 0 0;
font-size: 1.2em;
line-height: 1.4em;
}

hr
{
clear: left;
width: 100%;
height: 1px;
color: #fff;
border: 0px none;
border-bottom: 1px dotted #fff;
padding: 10px 0 0 0;
margin: 0 0 10px 0;
line-height: 1em;
}

p
{
margin: 0 0 9px 0;
padding: 0;
font-size: 1.2em;
line-height: 1.5em;
}
p.top
{
text-align: right;
font-size: 1.1em;
}
p.date
{
margin: 0 0 15px 0;
}
p.status
{
font-weight: bold;
color: #ff0000;
}
ul, ol
{
margin: 0 0 10px 15px;
padding: 0 0 0 15px;
}
ul li, ol li
{
font-size: 1.2em;
line-height: 1.5em;
}
ul li ul
{
margin: 0 0 0 15px;
}
li li
{
font-size: 1em;
}

ul.skip {display: none;}

h1.logo, p.logo
{
margin: 0;
padding: 0;
float: left;
display: block;
text-indent: -8000px;
text-decoration: none;
font-size: .05em;
line-height: .05em;
text-align: left;
}
h1.logo a, h1.logo a:hover, p.logo a, p.logo a:hover
{
float: left;
display: block;
text-decoration: none;
}

div.nav h1, div.nav h1 a
{
background: url(/images/logo_home.gif) no-repeat;
height: 96px;
width: 172px;
}

#normal_content p.logo, #normal_content p.logo a, #alt_content p.logo, #alt_content p.logo a
{
background: url(/images/logo_normal.gif) no-repeat;
height: 89px;
width: 118px;
}
#normal_content p.logo, #alt_content p.logo
{
width: 100%;
margin: 0 0 20px 0;
}

#alt_content p.logo, #alt_content p.logo a
{
background: url(/images/logo_alt.gif) no-repeat;
}

#ls
{
width: 804px;
text-align: left;
margin: auto;
}
#lsinner
{
position: relative;
z-index: 10;
width: 800px;
margin-top: 43px;
margin-bottom: 20px;
padding: 0 4px 0 0;
float: left;
background: url(/images/content.gif) repeat-y;
}
#content
{
width: 618px;
float: right;
min-height: 644px;
height: auto;
}
/*\*/
* html #content
{
height: 644px;
}
/**/

#normal_content
{
width: 532px;
float: right;
min-height: 644px;
background: #fcb040;
padding: 0 41px 0 45px;
height: auto;

color: #fff;
}
/*\*/
* html #normal_content
{
height: 644px;
}
/**/

#alt_content
{
width: 532px;
float: right;
min-height: 644px;
background: #f95800;
padding: 0 41px 0 45px;
height: auto;
}
/*\*/
* html #alt_content
{
height: 644px;
}
/**/

#contact_content
{
width: 532px;
float: right;
min-height: 559px;
padding: 85px 41px 0 45px;
height: auto;
}
/*\*/
* html #contact_content
{
height: 559px;
}
/**/

div.home
{
height: 697px !important;
background: url(/images/content_home2.gif) no-repeat;
}
div.home div.notice
{
margin: 96px 0 0 0;
float: right;
line-height: 1.1em;
padding: 11px 15px 11px 15px;
color: #4f5740;
width: 588px;
background: url(/images/home.png);
}
div.home div.notice h2
{
color: #4f5740;
font-size: 1.4em;
}

div.contact
{
background: url(/images/content_contact.jpg) no-repeat;
}


#normal
{
width: 532px;
float: left;
padding: 35px 0 40px 0;
position: relative;
z-index: 20;
}


#normal table
{
width: 532px;
float: left;
padding: 10px 0 0 0;
}
#normal table th, #normal table td
{
font-size: 1.2em;
text-align: left;
padding: 3px;
}
#normal table td
{
text-align: right;
}
#normal table tr.alt th, #normal table tr.alt td
{
background: #b9a172;
}

#contact
{
float: left;
width: 207px;
}
#contactform
{
float: right;
width: 288px;
}
#contactform p
{
font-size: 1.1em;
}
#contactform textarea, #contactform input
{
background: #f8f5ef !important;
color: #454545;
border: 0 none;
padding: 3px;
font-size: 1em;
font-family: arial, verdana;
}
#contactform textarea
{
float: left;
width: 282px;
height: 82px;
}
#contactform input
{
width: 132px;
float: left;
}
#contactform p
{
width: 288px;
float: left;
}
#contactform input#email
{
float: right;
}
#contactform input#submit
{
width: auto;
float: none;
margin-left: 10px;
background: #f8f5ef !important;
color: #454545;
padding: 5px;
}
#contactform p.submit
{
text-align: right;
}

#left
{
float: left;
width: 244px;
}
#right
{
float: right;
width: 244px;
}
#full, #full p
{
width: 532px;
float: left;
}
#normal_content ul.gallery
{
float: left;
width: 532px;
margin: 0;
padding: 0;
list-style-type: none;
}
#normal_content ul.gallery li
{
float: left;
width: 76px;
margin: 0;
padding: 0 8px 8px 0;
}

#right img
{
margin-top: 10px;
float: left;
margin-bottom: 5px;
}
#right img.floatright
{
float: right;
margin-top: 0;
padding: 0 0 10px 10px;
}
select
{
background: #ded9bb !important;
color: #6e695e;
width: 238px;
border: 0 none;
padding: 3px;
margin-top: 5px;
font-size: 1em;
font-family: arial, verdana;
}

ul#footer
{
background: #fff url(/images/footer.gif) no-repeat;
width: 804px;
padding: 8px 0 0 0;
float: left;
margin: 0 0 0 0;
list-style-type: none;
}
ul#footer li
{
margin: 0;
padding: 0 11px 0 10px;
list-style-type: none;
float: right;
font-size: 1.1em;
line-height: 1.1em;
color: #4f5740;
border-left: 1px solid #4f5740;
}
ul#footer li.copy
{
border-left: 0 none;
}
ul#footer li a:link, ul#footer li a:visited
{
color: #4f5740;
text-decoration: underline;
}
ul#footer li a:hover, ul#footer li a:active
{
color: #fcb040;
text-decoration: underline;
}


abbr, acronym, span.abbr
{
cursor: help;
border-bottom: 1px dotted #cfcfcf;
}

/* Prototip.css */
.prototip { position: absolute; }
.tip_info {display: none;}
.tip {color: #ff2430; text-align: left;}
.tip .title { background: #fff; font-size: 1.1em; font-weight: bold; padding: 5px;}
.tip .content img
{
float: left;
}
.tip .content
{
float: left;
background: #fff url(/images/load.gif) no-repeat center center;
font-size: 1.1em;
padding: 5px;
min-height: 100px;
min-width: 100px;
height: auto;
width: auto;
}
/*\*/
* html .tip .content
{
height: 100px;
width: 100px;
}
/**/}