* { margin: 0; padding: 0; border:0;}
html,
body {
    height:100%;
    color:#BDA588;
    line-height:1.5em;
    font:75%/1.5em Arial, Helvetica, "Liberation sans", "Bitstream Vera Sans", sans-serif; word-spacing: 0.05em;
    background:#26150D url(img/bbg.jpg);
    text-align:center;
}

a { text-decoration: underline;}
a:link {
    color:#FFCC99;
}
a:visited {
    color:#CC9966;  
}

a:active {
    text-decoration: none;
    color:#996633;
}

a:hover {
   color:#996633; 
}
/* 2 cols layout **************************************************************/
#wrap {
    text-align: left; margin: 0px auto; width: 950px;
    background: #42352D url(img/mbg.gif) repeat-y;
}

#left {
    float: left; width: 250px;
}

#right { 
    margin: 0; float: left; width: 700px; height: 1%;
    border-top:1px solid #837973;
}

#footer {
    clear: both;
}

/* header *********************************************************************/
#hwrapper {
    text-align: left; margin: 0px auto; width: 950px;
}

#hside-a {
    float: left; width: 250px;
}

#hside-b {
    float: right; width: 40px;
}

#hcontent { 
    float: left; width: 660px;
}
#logo {
    height:40px;
    cursor:hand;
    cursor:pointer;
    margin:15px 0;
}
#logo span {display:none;}

#ipanel {
    margin:15px 0;
}

#lpanel { text-align:right; margin-top:15px;}
#lpanel li {
    list-style-type:none;    
}

#mainmenu {
    font-size:1.3em;
    font-weight:bold;
    color:#8F847E;
}
#mainmenu li {
    padding-right:1.5em;
}

#mainmenu a:link { color:#8F847E; }
#mainmenu a:visited { color:#8F847E;}
#mainmenu a:active { text-decoration: none;color:#8F847E;}
#mainmenu a:hover {color:#FFCC99; }

/* Left side ******************************************************************/
#lside {
    width:230px;
    border-top:1px solid #80756F;
}

.lanonce h2 {font-size:1.3em; font-weight:bold;color:#D4D4D4; background:#42352D; padding:10px;margin:5px 0;}
.lanonce a {text-decoration:none; color:#D4D4D4;}
.lanonce a:link {color:#D4D4D4;}
.lanonce a:visited { color:#D4D4D4; }
.lanonce a:active { color:#D4D4D4; }
.lanonce a:hover { color:#D4D4D4;text-decoration:underline;}
.lanonce .descr {font-size:1.2em; background:#42352D; padding:10px;border-bottom:1px solid #80756F;margin-bottom:1.5em;}
.lanonce img {border:1px solid #8F847E;}


.news a:link {color:#8F847E;}
.news a:visited { color:#8F847E; }
.news a:active { color:#8F847E; }
.news a:hover { color:#D4D4D4;}

.newsitem {padding:0 0 0 10px; font-size:1.2em; margin:1.2em 0; color:#8F847E;}
.newsitem h3 {font-size:1.2em; font-weight:bold;}
.newsitem p {padding:.4em 0;}
.newsitem .date,
.newsitem .more
{text-align:right;padding:5px 0;}
.newsitem a {text-decoration:underline;}
.newsitem a:link { color:#8F847E; }
.newsitem a:visited { color:#8F847E;}
.newsitem a:active { text-decoration: none;color:#8F847E;}
.newsitem a:hover {color:#D4D4D4; }

.downloads p {padding:5px 0 5px 10px; font-size:1.2em;}

.catalog ul {
    margin:0 0 1.6em 1em;
}

.catalog a {text-decoration:none;}
.catalog a:link { color:#8F847E; }
.catalog a:visited { color:#8F847E;}
.catalog a:active { text-decoration: none;color:#8F847E;}
.catalog a:hover {color:#D4D4D4; }

.catalog ul li {padding:.5em 0;}
.catalog ul li a {text-decoration:underline; font-size:1.3em;}
.catalog ul li  a:link { color:#8F847E; }
.catalog ul li  a:visited { color:#8F847E;}
.catalog ul li  a:active { text-decoration: none;color:#8F847E;}
.catalog ul li  a:hover {color:#D4D4D4; }

/* content ********************************************************************/
#topimage {
    margin-top:4px;
    width:695px;
    height:215px;
    border-top: 1px solid #847973;
    border-right: 1px solid #847973;
    border-bottom: 1px solid #847973;
}

#contentlist {
    padding:10px 0 10px 17px;
    margin-right:1px;
    margin-bottom:5px;
    /*font-size:1.3em;*/
    background: url(img/bg.gif) right bottom no-repeat;
}


#contactphone {
    height:50px;
    margin:10px 0 10px 0;
    width:667px;
}

#document {
    padding:1.5em 0;
    line-height: 1.3em;
    font-size:1.4em;
    padding-right:15px;
}
#document p {
    padding:7px 0;
}
#document h2 {
    font-size:1.4em;
    font-family: sans-serif;
}

#document .sdocument {width:145px;margin-right:0;margin-left:4px;}
#document .sdocument img {width:137px; height:143px;}
#document .sdocument div {font-size:.9em;}
#document .sdocument a {font-weight:normal;}

#document table{
    width:95%;
    border-collapse:collapse;
}
#document table td, #content table tr{
    border:1px solid #8F847E;
}
#document table td {
    padding:3px;
}

#document ul,
#document ol {
    margin:1em 2em;
}

/* DOCUMENT/SECTION SHORT ANONCE **********************************************/

.sdocument {
    width:218px;
    float:left;
    margin-right:7px;
    color:#8F847E;
}
.sdocument a {text-decoration:none; font-weight:bold; font-size:1.2em;}
.sdocument a:link {color:#8F847E; }
.sdocument a:visited {color:#8F847E;}
.sdocument a:active {color:#8F847E;}
.sdocument a:hover {color:#8F847E; text-decoration:underline; }
.sdocument img {
    background: #2A2017;
    padding:3px;
    border:1px solid #8F847E;
    width:210px;
    height:145px;    
}
.sdocument div {
    background:#2A2017;
    border:1px solid #8F847E;
    padding:.7em;
    text-align:center;
    margin:2px 0;
}

#sitenav {
    margin:2em 0;
    font-size:1.3em;
    color:#BDA588;
}
#sitenav a {color:#BDA588;}
#sitenav a:link {color:#BDA588;}
#sitenav a:visited {color:#BDA588;}
#sitenav a:active {color:#BDA588;}
#sitenav a:hover {color:#BDA588;}

/* 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 #8F847E;
    color:#fff;
    text-decoration:none;
    display:block;
    padding:.5em;
    background: #2A2017;
    margin:0 .1em .1em 0;
}
#pagenav em {
    background:#432D19;
    color:#aaa;
    font-weight:bold;
    font-style:normal;
}

/* FOOTER *********************************************************************/
#footer {
    width:950px;
    margin:0 auto;
    border-top:1px solid #8F847E;
    padding:2em 0 0 0;
    text-align:left;
    font-size:1.2em;
    color:#897767;
    clear:both;
}
#developed {
    margin-top:.7em;
    padding-top:.7em;
    border-top:1px solid #42352D;
}


#botmenu li {padding-left:.7em;}
#footer .a, #footer .b {float:left;text-align:left;}
#footer .a {width:250px;//margin-right:-950px;}
#footer .b {width:700px; //margin-left:250px; //display:inline; text-align:right;}

#footer a {color:#897767;}
#footer a:link {color:#897767;}
#footer a:visited {color:#897767;}
#footer a:active {color:#897767;}
#footer a:hover {color:#897767;}

/* utils **********************************************************************/
.clear, .clearing {clear:both;height:0;overflow:hidden;_height:0;zoom:1;}
.hlist li{display:inline;list-style-type:none;}
.vlist li{list-style-type:none;}
