﻿html
{
	padding:0;
	margin:0;
	min-width:998px;
	height: 100%;
	background:#f1e3cf url(../img/bg-tc.gif) 0 0 repeat-x;
}
body 
{    
    padding:0;
	margin:0;
	font:200 12px Verdana;
	font-family:Verdana, Sans-Serif;
    color:#6e6e6e;
	background:url(../img/bg-tl.jpg) 0 0 no-repeat;    
  height: auto !important;
  height: 100%;
  min-height: 100%;
  position: relative;
}
a img 
{
	border:none;
}
table 
{
    border-collapse: collapse;
    border-spacing: 0;
}
td, th, tr
{
    padding:0;
	margin:0;
	vertical-align:top;
}
ol, ul 
{
    list-style: none;
    padding:0;
    margin:0;
}
a 
{
    color:#a0b47b;
}
a:hover
{
    text-decoration:none; 
}
p 
{
    padding:0;
    margin:0 0 18px 0;
    line-height:19px;
}
b, strong
{
    font-weight:bold;
}
h1, h2, h3, h4, h5, h6, form, input, label, select
{
    margin:0;
    padding:0;
    border:0;
}
.clearBG
{
    background:none!important;
}
.clearBR
{
    border:0!important;
}
.clearM
{
    margin:0!important;
}
.clearP
{
    padding:0!important;
}
.clearB
{
    border:none!important;
}
.overflow
{
    overflow:hidden;
    _zoom:1;
}
.clear
{
    height:1px;
    clear:both;
}
.superclear
{
    padding:0!important;   
    margin:0!important;   
    background:none!important;    
}
/***********************    FOTTER    ************************/
#overfooter
{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    clear:both; 
}
#footer
{
    height:86px;    
    background:url(../img/bg-foot.gif) 50% 0 repeat-x;      
    color:#e2d2b8;
    position:relative;
    z-index:100;    
}
#contact
{
    width:462px;
    margin:0 auto 0;
    padding-top:15px;
    overflow:hidden;
   _zooM:1;
}
#contact div
{
    border-left:1px solid #95a675;
    width:230px;
    float:left;

    font-size:11px;
    height:45px;
   
}
#contact div span
{
    display:block;
    padding:0 7px;
}
#logo2
{
    color:#f1e3cf;
    font-size:23px;
    font-family:Times New Roman;      
    position:absolute;
    padding-bottom:12px;
    background:url(../img/bg-footlogo.gif) 50% 100% no-repeat; 
    min-width:160px;
    _width:160px;
    text-align:center;
    top:15px;   
    left:20px;
}
#bg-bl
{
    position:absolute;
    bottom:0;
    left:0;
    width:204px;
    height:407px;
    background:url(../img/bg-bl.jpg) 0 0 no-repeat;     
}
#bg-br
{
    position:absolute;
    bottom:0;
    right:0;
    width:489px;
    height:199px;
    background:url(../img/bg-br.jpg) 0 0 no-repeat;     
}
/***********************    HEAD    ************************/
#overhead
{
    position:absolute;
    top:0;
    left:0;
    width:100%;
}
#head
{
    min-width:998px;  
    height:85px;
}
#logosite
{
    position:absolute;
    display:block;
    left:0px;
    top:19px;
    width:255px;
    text-align:right;
    color:#f1e3cf;
    font-size:23px;
    text-decoration:none;
    padding-left:46px;
    font-family:Times New Roman;      
}
#about
{
    position:absolute;
    top:40px;
    left:315px;
    color:#aea48c;
    width:265px;
    height:25px;
    font-size:11px;
}

#fastnav
{
    position:absolute;
    top:16px;
    right:10%;
}
#fastnav li
{
    float:left;
}
#fastnav a, #fastnav span
{
    float:left;
    width:12px;
    height:10px;
    margin-right:17px;
    font-size:1px;
}
#fastnav .home a
{
    background:url(../img/fastnav.gif) 0 0 no-repeat;     
}
#fastnav .home a:hover
{
    background:url(../img/fastnav.gif) 0 -10px no-repeat;     
}
#fastnav .home span
{
    background:url(../img/fastnav.gif) 0 -10px no-repeat;        
}
#fastnav .mail a
{
    background:url(../img/fastnav.gif) -12px 0 no-repeat;     
}
#fastnav .mail a:hover
{
    background:url(../img/fastnav.gif) -12px -10px no-repeat;     
}
#fastnav .mail span
{
    background:url(../img/fastnav.gif) -12px -10px no-repeat;        
}
#fastnav .print a
{
    background:url(../img/fastnav.gif) -24px 0 no-repeat;     
}
#fastnav .print a:hover
{
    background:url(../img/fastnav.gif) -24px -10px no-repeat;     
}
#fastnav .print span
{
    background:url(../img/fastnav.gif) -24px -10px no-repeat;        
}
#fastnav .map a
{
    background:url(../img/fastnav.gif) -36px 0 no-repeat;     
}
#fastnav .map a:hover
{
    background:url(../img/fastnav.gif) -36px -10px no-repeat;     
}
#fastnav .map span
{
    background:url(../img/fastnav.gif) -36px -10px no-repeat;        
}

/***********************    CONTENT    ************************/
#overcontent
{
    padding:85px 0 170px;
    /*width:90%;    
    margin:0 auto;*/
    min-width:998px;

}
#leftcont
{
    float:left;
    width:223px;
}
#inleftcont
{
    margin:0 auto;
    padding:0 25px;
}
#mm 
{
    padding:20px 0 60px 0;
}
#mm li
{
    padding-bottom:5px;
    margin-bottom:4px;
    text-align:right;
    background:url(../img/unline1.gif) 100% 100% no-repeat;      
}
#mm li a
{
    font-size:14px; 
    color:#844d30;
    text-decoration:none;
    font-family:Times New Roman;
}
.h3 
{
    color:#844d30;
    font-family:Times New Roman;
    font-size:19px;
    padding-bottom:22px;
    margin-bottom:13px;
    background:url(../img/bg-h3.gif) 0 100% no-repeat;     
}
.a-review
{
    margin-bottom:3px;
}
.a-review a
{
    font-weight:800;
}
#bg-tr
{
    width:396px;
    height:356px;
    background:url(../img/bg-tr.jpg) 0 0 no-repeat;  
    position:absolute;
    top:0;
    right:0;    
}

.vote div span
{
    margin-bottom:7px;  
    display:block; 
    /*padding-left:23px; */
    font-weight:800;
    color:#323232;    
}
.vote div div span
{
    float:left;   
    font-weight:bold;
    padding-left:0;    
    font-weight:200;
    line-height:14px;          
}
.vote div div
{
    clear:left;
    padding-left:10px;
    color:#9e249e;    
    /*padding-left:23px; */
 
}
.vote div div a
{
    margin-left:20px;
    display:block;
}
.vote
{
    padding:0 0 50px 0;
    min-height:200px;     
   _height:200px;     
}
.vote label
{
    display:block;
    margin-bottom:6px;
    color:#323232;  
    line-height:14px;    
}
.allans
{
    padding-left:14px;  
    display:block;
    margin:6px 0 6px 95px;
    font-weight:bold;
    font-style:normal;
    background:none;
}
.vote strong 
{
    float:left;
    margin-right:6px;
    color:#844D30;    
}

.vote b
{
    color:#844D30;
}
.vote .h3
{
    color:#844d30;
    font-family:Times New Roman;
    padding:0;
    background:none;

}
#leftcont .h3
{
    margin-bottom:7px;    
}
#rightcont
{
    margin-left:223px;
    padding-top:282px;
}
#inrightcont
{
    width:85%;
    margin:0 auto;
}
#right-l
{
    margin-right:233px;
}
#right-r
{
    float:right;
    width:233px;
}
.border1
{
    margin-top:10px;
    width:215px;    
    height:136px;
    padding:10px 0 0 18px;
    background:url(../img/border1.gif) 0 0 no-repeat;      
}
.border1 a
{
    display:block;
    width:182px;
    height:120px;
    overflow:hidden;
   _zoom:1;
}
#right-r .link
{
    margin-left:13px;
    padding-left:14px;
    background:url(../img/arr1.gif) 0 2px no-repeat;
    font-size:11px;
    text-decoration:none;     
}
#right-r .link:hover
{
    text-decoration:underline;
}
.img1
{
    border:1px solid #d3c5ad;
display:inline-block;
    zoom:1;
    *display:inline;
    margin:0 9px 9px 0;
}
.img1 span
{
    border:4px solid #FFF;    
    width:117px;
    height:88px;
    overflow:hidden;
   _zoom:1;
    display:block;
    cursor:pointer;
}
.img1 span:hover
{
    border:4px solid #d3c5ad;      
}

#rightcont p
{
    font-family:Tahoma;
    margin-bottom:25px;
    color:#323232;
}

.foto
{
    margin-bottom:15px;
}
.pages
{
    font-size:13px;
    overflow:hidden;
    _zoom:1;
    margin-bottom:40px;
}
.pages a
{
    float:left;
    text-decoration:none;
    height:21px;
    padding:3px 6px 0 6px;
    color:#555255;
    font-size:13px    
}
.pages span
{
   color:#f9e4d9;
   float:left;
   height:21px;
   padding:3px 6px 0 6px;   
   background-color:#637542;    
}
.form1 
{
    float:left;
    margin-bottom:25px;
    overflow:hidden;
    text-align:right;
}
.form1 label
{
    display:block;
    vertical-align:top;
    font-size:11px;
    padding-bottom:18px;
}
.form1 label span
{
    float:left;
    padding-right:12px;
    padding-top:3px;
}
.form1 label input
{
    border:solid 1px #b3b9c3;
    color:#808080;
    font-size:12px;
    height:18px;
    width:279px;
}
.form1 textarea
{
    border:solid 1px #b3b9c3;
    color:#808080;
    font-size:11px;
    height:70px;
    width:279px;
    font-family:Arial;
    *width:277px;       
}
/*opera*/
@media not all and (-webkit-min-device-pixel-ratio) {
   
.form1 textarea {width:277px; }
   
}
/*hrom*/
@media all and (-webkit-min-device-pixel-ratio:0) {
   
   body:first-of-type .form1 textarea {width:275px; }
   
}
.form1 div, .form1 b
{
    text-align:left;
    display:block;
    padding:0 0 10px 85px; 
}
.form1 b input, .sub
{
    font-size:11px;
    background:#637542;
    color:#FFF;
    padding:2px 7px;
   *padding:2px 0px;  
   cursor:pointer;  
}
.form1 div span
{
    display:block;
    font-size:11px;
    padding-bottom:2px;
    text-align:left;
}
.form1 div input
{
    border:solid 1px #b3b9c3;
    color:#808080;
    font-size:12px;
    height:18px;
    width:183px;    
    vertical-align:top;
    margin-right:11px;
}
.b
{
    font-weight:800;
    color:#844D30;
    margin-bottom:20px;
}
#rightcont table
{
    margin:0 0 34px 1px;
}
#rightcont table th
{
 
    vertical-align:middle;
    color:#844D30;
    padding:5px 17px;
    border:solid 1px #6E6E6E;
}
#rightcont table td
{
    text-align:center;
    border:solid 1px #6E6E6E;
    padding:5px;
}
#rightcont ul {
    margin-bottom:20px;
    padding-left:20px;
}
#rightcont ul li {
    padding:0 0 5px 10px;
    background:url(../img/arr3.gif) 0 5px no-repeat;
    position:relative;      
}
.clear
{
    height:1px;
    clear:both;
}