* {padding: 0;margin: 0; }
body {font-family: Arial, Helvetica, Times New Roman, sans-serif;font-size: 0.9em;background-color: #5f321a;color: #ffffff;text-align: center !important;}
#logo {background-image: url(img/logo.jpg);background-repeat: no-repeat;background-position: 0px 0px;height: 237px;}
#sitename {padding: 130px 0px 0px 0px;margin: 0px 0px 0px 0px;text-align: right;font-size: 1em; @font-size: 1.0em;}
#sitename * {text-decoration: none!important; border: none!important;}
.slogan {font-family: Arial, Helvetica, Times New Roman, sans-serif;padding: 1em 0em 0em 0em;}
#main {background-color: #5f321a;clear: both;text-align: left;top: 0px;width: 900px;margin: 0px auto 0px auto;background-image: url(img/background.gif);background-repeat: repeat-y;border-left: 2px solid #0e0604;border-right: 2px solid #0e0604;}
#content {padding: 1em;width: 75%;float: left;}
a {text-decoration: none;color: #ffffff;}
* a:hover {border-bottom: solid 1px #ffb542!important;}
* a {padding-bottom: 1px!important;}
#topmenu {margin: 0.4em 0 5px 2em;}
#topmenu a {margin-right: 3px; padding: 3px; border: solid 1px #ffb542;}
#topmenu a:hover {background-color: #ffb542; border: solid 1px #5f321a; color: #5f321a;}
/* #topmenu a:visited {border: dotted 1px #ffb542;}  */
#sidebar {float: right;width: 15%;position: relative;padding: 0 1em 0em 1em;}
#sidebar ul {color: #ffb542;}
#sidebar ul li {list-style-type: disc;color: #ffffff;padding: 0em 0em 0em 0.2em;margin: 0em 0em 0em 1em;}
#sidebar ul li:hover {list-style-type: disc;color: #ffb542;}
#sidebar ul li a:hover {color: #ffb542;}
h2 {font-family: Arial, Helvetica, Times New Roman, sans-serif;font-size: 1.5em;font-weight: normal;color: #ffffff;padding: 25px 0px 8px 0px;}
*.in {font-family: Arial, Helvetica, Times New Roman, sans-serif;font-size: 0.9em;font-weight: bold;color: #ffffff;padding: 0px 0px 0px 0px;}

blockquote {margin: 20px;font-style: italic;border-left: 2px solid #ffb542;padding-left: 8px;}
p {margin: 0em 0em 1em 0em;text-align: justify;text-indent: 3em;margin-top: 1em;}
p.letter {font-style: italic;margin-top: 0em;}
p.letter_r {float: right;margin-top: 0em;}
p.letter b {color: #ffb542;}
p.letter a {color: #fff;border-bottom: solid 1px #ffb542;}
p.letter a:hover {color: #ffb542;}
*.p1 {text-align: center;font-size: 120%;}
*.p2 {text-align: left;font-size: 100%;}
*.t2 {text-align: left;font-size: 90%;clear: left;color: #ffb542;margin-top: 0.5em;}
*.center {text-align: center !important;}
*.color {color: #ffb542 !important;}
*.border {border: solid 1px #ffb542;}
*.p3 {padding: 3px;}

*.pl_em {padding-left: 1.5em;}


h1.t1 {display:inline;font-size: 100%;float:none;margin: 0em 0em 0em 0em;}
a h1.tl {border-bottom: solid 1px #ffb542;}
a.tl:hover {color: #ffb542;}
* a:visited {border-bottom: dotted 1px #ffb542;}
* a.nodec {border-bottom:none !important;}
a img {border:none;}
.slogan a {text-decoration: none!important;color: #ffffff;border:none;@font-size: 1.2em;}
.slogan a:visited {text-decoration: none!important;color: #ffffff;border:none;}
*.right {text-align: right !important;}
table.border+tr {background-color: #5f321a;}
table.border td {text-align: center !important;border: solid 1px #ffb542;}
* img.border {border: solid 1px #ffb542;padding: 5px;margin: 0px 2em 2em 0px;float:left;}
div.ushki {width:220px;border: double 3px #ffb542;font-size: 0.7em;text-align: justify;padding:3px;margin:5px 5px 3em 5px;}
div.ushki img {float:left;padding:3px;margin:5px;border: solid 1px #ffb542;}
div.ushki {@font-size: 0.9em;}
div.ushki h1 {@font-size: 1em;@color: #ffb542;}
div.ushki h1.color {@font-size: 0.5em;@color: #ffb542;@text-align: right;}
#sidebar * h1 {@font-size: 1.0em;}
div.left {margin-right: 1em;}
div.right {margin-left: 1em;}
dl {margin-top: 40px;}
dt,dd {margin: 10px 0px 0px 0px;padding: 0px 0px 0px 0px;display:block;}
dt {font-weight:bolder;float:left;margin-left: 20px;}
dd {margin-left: 80px;}

div.attention {border: double 3px #ffb542;margin-bottom: 2em; padding:5px; float:left; font-size: 0.7em;
@font-size: 1.2em;   width:45%; margin-right: 1em;   }

.attention_td {border: double 3px #ffb542; padding-left:15px; margin: 0; font-size: 0.8em;}


#content ul {}
#content ul li {margin-left:2em; color: #ffb542; }
#content ul li:hover {color: #5f321a;}
#content ul li span {color: #fff;}
.noindent {text-indent:0;}

.nopdnopm {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
*.ml_em {margin-left: 1.5em;}
.inline {display:inline;}

h1.t2 a {@font-size: 0.9em;}

select.bg,input.bg,textarea {border: solid 1px #5f321a;margin-bottom: 3px;background-color: #ffb542;overflow: hidden;}
input.bg{padding:2px;}

#footer {clear: both;text-align: right;background-image: url(img/footer.jpg);background-repeat: no-repeat;padding: 0px 0px 0px 0px;height: 48px;background-color: #0e0604;}
#pdright {padding: 25px 5px 0px 5px;margin: 0px;float: right;}