* {margin:0; padding: 0;}
html, body {min-width:846px;}
body {background:#dfd4bd url(img/bg.jpg) repeat-x;color:#333;font: 64.5% Tahoma, Arial, Helvetica, sans-serif; min-width:980px; text-align:center;}
img {border:none}
a:link {color:#8f2018; text-decoration:none;}
a:visited {color:#8f2018; text-decoration:none;}
a:hover {color:#8f2018; text-decoration:underline;}
a:active {color:#8f2018; text-decoration:none;}

ul.horizontallist li {display:inline; list-style-type:none;}
ul.verticallist li {list-style-type:none;}
.clearing {clear:both; height:0; overflow:hidden; _height:0; zoom:1;}

#wrapper {text-align:left; margin:0 auto; padding: 0; border:0; width: 846px; background: #fff url(img/cbg.jpg) repeat-y;}
#side-a {float: left; width: 520px; }
#side-b {margin: 0;	float: left; width: 326px; height: 1%; }

/* HEADER *********************************************************************/

#header {
    width:846px;
    text-align:left;
    margin:10px auto 0 auto;
    background: #fff url(img/top.jpg) left top no-repeat;height:98px;    
}
#languages {
  margin:10px 10px 0 30px;
}

#languages a {
  padding:0 1.2em 1px 20px;
  background-position: left center;
  background-repeat: no-repeat;
}

#logo {
  height:98px;
  background-position: center center;
  background-repeat: no-repeat;
  text-indent: -5000px;
  display: block;
  cursor: hand;
  cursor: pointer;
}

#mainmenu {
    background: #8f2018 url(img/bgm.gif);
    margin: 0 auto;
    padding:8px 0 4px 0;
    text-transform: lowercase;
    width:846px;
    height:20px;
}
#mainmenu:after
{
    content: ".";
    display: block;
    line-height: 1px;
    font-size: 1px;
    clear: both;
}
#mainmenu a {
    color:#fff;
    font-size:1.2em;
    padding:0 2em;
}
#topimage {
  clear: both;
  width:846px;
  height: 184px;
  background: #fff url(img/bgt.gif) no-repeat;
  margin:0 auto;
}

/* CONTENT ********************************************************************/

#sitenavigation {
    padding-bottom:20px;
    margin-bottom:20px;
    border-bottom:1px solid #dfd4bd;
}

.document {
    margin:30px;
    font-size:1.2em;
    line-height:1.5em;
}
.document p {
  padding:0 0 .7em 0;
}

.document ul, .document ol {
  margin:.7em 1em .7em 3em;
}
.document ul li, .document ol li {
    margin:.5em 0;
}

.document table{
	width:95%;
	border-collapse:collapse;
}

.document table td {
	padding:7px;
}
.date {
    color:#902018;
}

.post {
    width:460px;
    clear:both;
    margin-bottom:20px;
    padding-bottom:20px;
    border-bottom:1px solid #dfd4bd;
}
.post img {
    width:168px;
    border:1px solid #dfd4bd;
    float:left;
    margin:0 30px 0 0;
}
/* POST *****/
.post h2 {
    font-size:1.2em;
    color:#333;
    padding-bottom:.6em;
}
.post h2 a,
.post h2 a:link,
.post h2 a:visited,
.post h2 a:hover,
.post h2 a:active {
    color:#333;
    text-decoration:none;
}

/* page navigation ***/
#pagenav {
    list-style-type:none;
    padding:0 1em 2em 0;
    font-size:1em;
    margin:2em 0;
}
#pagenav li {float:left;list-style-type:none;}

#pagenav a, #pagenav em {
    border:1px solid #dfd4bd;
    color:#a88f63;
    text-decoration:none;
    display:block;
    padding:.5em;
    background: #fffaed;
    margin:0 .1em .1em 0;
}
#pagenav em {
    background:#f0e4ca;
    color:#8f2119;
    font-weight:bold;
    font-style:normal;
}

/* Forms ***/
fieldset {border:0;}

legend {
    font-weight:bold;
    font-size:.9em;
}

fieldset div {
  margin:.3em 0 .5em 0;
}

label {
  display:block;
  font-size:.9em;
}
small {
  display: block;
  font-size:1.1em;
}

input {
    margin:.2em 0 .1em 0;
    padding:.3em;
    font-size:1em;
    border:1px solid #dfd4bd;
    width:11.2em;
    font-family: Tahoma, Arial, sans-serif;
    color:#444;
}

textarea {
    width:330px;
    height:150px;
    margin:.2em 0 .1em 0;
    padding:.2em;
    font-size:.9em;
    border:1px solid #dfd4bd;
    font-family: Tahoma, Arial, sans-serif;
    color:#444;    
    
}

button {
    background:#f0e4ca;
    color:#333;
    font-size:.9em;
    font-weight:bold;
    border:1px solid #a1895d;
    padding: .3em 2em;
    margin:.5em .5em .5em 0;
    cursor:pointer;
    font-family: Tahoma, Arial, sans-serif;
}
.required {
    padding-left:.7em;
    font-weight: bold;
    color: #fff;
}

/* SIDE-B *********************************************************************/
.anonce {
    background: #f6efde url(img/bga.gif) repeat-y;
    border:1px solid #f0e4ca;
    margin-bottom:1.6em;
}
.anonce p {
    padding:10px 19px;
    font-size:1em;
    line-height:1.2em;
}
.anonce a,
.anonce a:link,
.anonce a:visited,
.anonce a:hover,
.anonce a:active {
    color:#333;
    text-decoration:none;
}

.anonce img {
    border:1px solid #dfd4bd;
    width:223px;
}

.anonce ul {
  margin:0;
  padding:0;
}
.anonce .verticallist {
    padding:10px 19px;
}
.anonce .verticallist li {
    padding:6px 0 6px 25px;
}
.anonce .verticallist a:hover {
    text-decoration:underline;
}

.ad {
    width:265px;
    margin-bottom:1.6em;
}

/* FOR GLASS ******************************************************************/
#forglass {
    background: url(img/glass.jpg) right bottom no-repeat;
}

/* FOOTER *********************************************************************/

#footer {
    color:#666;
    line-height:1.4em;
}
#footer a {
    color:#666;
}

#botmenu {
  margin:1em 1em 1em 1em;
  padding:1em 0 0 0;
}
#botmenu li {
    padding:0 .6em;
}
#footer p {
  padding-bottom:2em;
}
 
