/* Base
------------------------------------------------------*/

* { margin: 0; padding: 0; }
html { height:100%; /* needed for container min-height */ }
p { margin: 0 0 10px 0; line-height: 140%; color: #545454; }
a { outline: none; text-decoration: underline; color: #704b2d; }
a:hover { text-decoration: none; }
ul { list-style: none; }
.hide { display: none; border: none; }
img { border: 0; }

/* Clearing method
------------------------------------------------------*/

.clearfix:after	{ content:".";  display:block;  clear:both;  visibility:hidden;  line-height:0;  height:0; }
.clearfix				{ display:inline-block; }
html[xmlns] .clearfix	{ display:block; }
* html .clearfix	{ height:1%; }
.clear	{ clear:both; }


/* Layout
------------------------------------------------------*/

#page-container { width: 800px; margin: 0 auto; background: url("../images/contentbg.png") repeat-y;text-align: left; 
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */
position:relative;
}
.page-container-inner { padding: 22px 10px 0px 10px; }


/* Header
------------------------------------------------------*/

#page-header{
padding: 0;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#logo{
width: 389px;
float:left;
}

#logo h1 { padding-top: 0px; }
#logo h1 a { display: block; text-indent: -9999px; width: 389px; height:97px; background: url("../images/sublogo.png") no-repeat 0% 0%; }

#linkslangs
{
width:800px;
height:37px;
background:#000;
margin-top:32px;
margin-bottom:10px;
}

#hmenu{
width: 540px;
float:left;
font: bold 13px Georgia; color: #fff;
font-style:italic;
padding-top:10px;

}

#hmenu a{
font: bold 13px Georgia; color: #fff;
font-style:italic;
text-decoration:none;

}

#hmenu a:hover{
text-decoration:underline;

}

#lang{
width: 150px;
float:right;
font: bold 12px Georgia; color: #fff;
font-style:italic;
text-align:right;
margin-right:25px;
padding-top:10px;

}

#lang a{
font: bold 12px Georgia; color: #fff;
font-style:italic;
text-decoration:none;

}

#lang a:hover{
text-decoration:underline;

}

#linkslangs ul{
padding: 0;
list-style: none;
float:right;
}

#linkslangs li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
}

#linkslangs li a{
float: left;
display: block;
font: bold 11px Trebuchet MS, sans-serif, Arial, Helvetica;
color: #fff;
text-decoration: none;
margin: 0 3px 0 0; 
padding: 8px 12px;
background: url("../images/menu.jpg") repeat-x;
}

#linkslangs li a:hover{
background: url("../images/menu_hover.jpg") repeat-x;
color: #333;
}

#linkslangs li.current a{ /*currently selected tab*/
background: url("../images/menu_hover.jpg") repeat-x;
color: #333;
}


#login {
width:223px;
height:32px;
background: url("../images/logo.png") no-repeat;
color: #fff;
float:right;
margin:46px 0px 0px 0px;
padding:5px;
}



/* Content - common 
------------------------------------------------------*/



#page-content h2  { font: bold 16px Georgia; color: #fff; border-bottom: 1px dotted #ccc; padding: 30px 0 10px 0; margin: 0 0 14px 0; font-style:italic; }
#page-content h2 a { font-size:24px; font-weight: normal; color: #4b3905; text-decoration: none; }
#page-content h2 a:hover { color: #704b2d; }

#cols li.last h2  { font: bold 18px Georgia; color: #483C00;  padding: 30px 0 10px 0; margin: 0 0 4px 0; font-style:italic; }
#cols li.last h2 .title a { font: bold 18px Georgia; color: #483C00;  padding: 30px 0 10px 0; margin: 0 0 4px 0; font-style:italic; }
#cols li.last h2 .title a:hover {color: #000;}

#cols li.last h2  { font: 14px Georgia; color: #4b3905;  padding: 30px 0 10px 0; margin: 0 0 4px 0; font-style:italic;font-weight:bold; }
#cols li.last h2 .links {display:inline;color: #4b3905;font-size: 16px; }
#cols li.last h2 .links a { display:inline;color: #4b3905;font-size: 16px; font-weight: bold; text-decoration:none }
#cols li.last h2 .links a:hover{color: #000;}


#sub_sub_cat{ border-bottom: 1px dotted #ccc; padding: 0px 0 10px 0px; margin: 0; margin-left:-2px;overflow:hidden;}
#sub_sub_cat ul {padding:0;color: #4b3905; font-weight:bold; }
#sub_sub_cat ul .sub_sub_title img{margin-left: -12px;padding-right:2px }
#sub_sub_cat ul .sub_sub_title a{ display:block;padding:0;color: #A06C41;font-size: 12px; text-decoration:none; font-weight:bold; text-decoration:none; clear:both;}
#sub_sub_cat ul .sub_sub_title a:hover{ text-decoration:none;color: #000;}
#sub_sub_cat ul li {display:block;padding-left:20px; margin:0;color: #4b3905; font-weight:bold;text-decoration:none;  }
#sub_sub_cat ul li a{display:block; margin:0;color: #A06C41; font-weight:bold;text-decoration:none;  }
#sub_sub_cat ul li a:hover{text-decoration:none;color: #000;  }


/* Content  
------------------------------------------------------*/

#cols li { width: 250px; float: left; margin: 0px 20px 0px 0; font: normal 12px Georgia; color: #fff; font-style:italic; }
#cols li a{font: normal 12px Georgia; color: #fff; font-style:italic; text-decoration:none; }
#cols li a:hover{text-decoration:underline;}
#cols li input { display: block; float: left; width: 233px; border: 1px solid #fff; font: normal 12px Georgia; color:#fff; font-style:italic; margin: 5px 100px 5px 0px; padding: 4px; background:transparent; }
#cols li.last { width: 451px; float: right; margin: 0; padding:0px 15px 30px 15px; color:#716445; font-size:12px;}
#cols li.last table {font-size:11px;}
#cols li.last input[type='text'] { display: block; float: left; width: 233px; font: normal 12px Georgia; color:#716445; font-style:italic; border:0px; padding: 4px; background:#d8d0c1; margin-bottom:3px; }
#cols li.last input[type='checkbox'] {border:0px solid #333; padding:4px; margin-bottom:3px; width:23px; outline:none;display: block; float:left; }
#cols li.last a {color:#716445; font-size:12px; text-decoration:none;}
#cols li.last p {color:#716445; font-size:12px;}
#cols li.last textarea#styled {
display: block; float: left; width: 430px; height:200px; font: normal 12px Georgia; color:#716445; font-style:italic; border:0px; padding: 4px; background:#d8d0c1;
}

.a14{
border:0px solid #C2C0BD;
background:#d8d0c1;
font: bold 13px Georgia;
font-style:italic;
color:#716445;
cursor:pointer;
padding:4px;
margin-top:5px;
}

table, th, td {
   margin: 0
   padding: 0
}



   


#cols li .leftlinks { margin-top:38px; }
#cols li .leftlinks li a { font: bold 16px Georgia; color: #fff; border-bottom: 0px dotted #ccc; padding: 0px 0 6px 0; margin: 0 0 0px 0; font-style:italic;text-decoration:none; }
#cols li .leftlinks li a:hover {text-decoration:underline; }

#cols li .lefticons { margin-top:38px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:6px 0px; font-size:11px; }

#cols li .leftcontact { margin-top:38px; }

#cols li .leftcredits { margin-top:38px; }
#cols li .leftcredits a{ font-size:10px; }
#toggleText a{ font-size:10px; }
#toggleText { font-size:10px; }

#cols li .post p a { font-weight: normal; }


.main_title { font-weight:bold;font-size:13px; margin-top:15px;color: #4b3905; }

