html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin:0;
    padding:0;
    border:0;
    outline:0;
}
table, td, th {padding:5px 8px;}

body{line-height:1; color:#39525a; background:#fff; font: normal 0.72em Tahoma, Verdana, Arial, Helvetica, sans-serif ; min-width:995px; margin:3px 3px 0;}

a img {border:0;}
a:link, a:visited {text-decoration:underline; background:transparent; color:#33549d;}
a:hover{background:transparent; text-decoration:none;}
a:active{background:transparent; text-decoration:underline; color:#33549d;}

h1 {color:#39525a}
h2{color:#39525a; background:transparent;}
h3, h4, h5{font-weight:bold; color:#39525a; background:transparent;}
h1{font-size:1.50em;}
h2{font-size:1.2em;}
h3{font-size:1.05em;}
h4{font-size:0.95em;}
h5{font-size:0.95em;}

p {margin-top:1em;}

.clr {clear:both}

* html #minwidth{border-left:945px solid #fff; position:relative; float:left; z-index:1; min-width:945px; background:#fff;}
* html #container{margin-left:-945px; position:relative; float:left; z-index:2; text-align:left; background:#fff;}


#header {background:url(../images/head_bg.jpg) repeat-x top left; float:left;  width:100%;}
#logo {float:left; width:100%; height:113px; vertical-align:middle;}

#header {float:left;  width:100%;}
#logo {float:left; width:100%; vertical-align:middle;}
#logo p {padding: 0px 0px 0px 30px; font-size: 24px; font-weight: bold; font-family: Tahoma, Arial, Helvetica, sans-serif;}
#logo a {text-decoration: none;}
#logo a:hover {text-decoration: none;}
#logo span {font-size: 14px;}

#wrapper {min-width:995px; background:url(../images/bg_leftcolumn.gif) repeat-y top left; float:left; width:100%;}

#main {width:100%; float:right; margin-left:-247px; background:url(../images/bg_leftcolumn.gif) repeat-y top left;}
#main-container {margin-left:247px; padding-left:2px; background:#fff;}

#navigation {background-color:#bb2f17; height:2.15em; border-top:2px solid #fff; width:100%; margin-top:-15px; _position:absolute; _top:0: _left:0;}
#navigation .inner {margin-top:0.5em; color:#ffffff;}
#navigation a:link, #navigation a:visited {color:#fff; padding:0 7px; font-size:0.95em; vertical-align:middle;}
#navigation a:hover {text-decoration:none;}
#navigation span {font-size:11px; color: #ffffff;}

#topsearch {margin-top:-10px; padding: 0px 0px 0px 10px;}
#topsearch div.sample {font-size: 10px;}
input.search { background-color:#e5d0b1;}
input.search:hover { background-color:#b69a71; color:#FFFFFF;}
input.poisk {border: 1px solid #000000;}
#content {padding:8px 5px 8px 11px; _margin-top:12px;}
.content-topic, .content-topic h2 {background:url(../images/bg_content_topic.gif) repeat-x top left; height:24px; text-transform:uppercase; font-weight:bold; padding:2px 0 0 5px; font-size:1.1em; color: #bb2f17;}
.content-topic b {font-size:1.4em; font-weight:bold;}
.content-topic span, .content-topic h2  {background:url(../images/bull_we_have.gif) no-repeat left; padding-left:15px;}
#forum {float:left; width:36%;}
#short-news {float:left; width:62.5%; margin-right:1%;}
#forum a:link, #short-news a:visited, #short-news a:link, #short-news a:visited {color:#4d331b; text-decoration:none;}
#forum a:hover, #short-news a:hover {text-decoration:underline;}
#forum td, #short-news td {vertical-align:bottom; font-size:0.95em; padding-top:2px;}
#forum td.date, #short-news td.date {white-space:nowrap; text-align:right;}
#forum td.autor {text-align:left;}
#forum DIV.forum-content, #short-news DIV.news-content {border-top:3px solid #b69a71; padding:3px 0; margin:0;}
#short-news a.more, #short-news a.more:visited {text-decoration:underline}
#short-news a.more:hover {text-decoration:none}

.we-have td {text-align:left; width:33%; padding:2px 7px; font-size:0.95em;}

.cntnt-container {padding:0 10px; margin-bottom: 8px;}
.cntnt-container tr td {padding:0;}
.cntnt-container ul {margin-left: 30px;}
.cntnt-container .style_table {font-size: 11px;}
.cntnt-container .style_table th {padding: 5px 10px 5px 10px; color:#ffffff; text-align: center; background:#b69a71;  font-size: 11px;}
.cntnt-container .style_table td {border:1px solid #b69a71; padding: 5px 10px 5px 10px; font-size: 11px;}

#pagination {float:right; margin-top:10px; margin-bottom:10px;}
#pagination a {border:1px solid #d8dddf; padding: 0 3px 0 5px; display:inline-block; background:#f5f9fa; color:#39525a; font-weight:bold; font-size:0.95em;}

* html #leftcolumn {margin-top:-5px;}
#leftcolumn {width:247px; float:left; border-top:1px solid #fff; background:#fff;}
#leftcolumn .inner {margin:15px 10px; width:227px;}
#leftcolumn .leftblock {border-bottom:12px solid #b69a71; margin-bottom:10px;}
#leftcolumn .topic-leftblock {background-color:#bb2f17; height:2.3em; color:#fff; padding:1em 0 0 1em;}
#leftcolumn .topic-leftblock span {display: block; font-weight:bold; font-size:1.1em; text-transform:uppercase; background: url(../images/bull_topic_leftblock.gif) no-repeat left; padding-left:1.7em;}
#leftcolumn .topic-leftblock span b {font-size: 1.4em; font-weight: normal;}
#leftcolumn .cntnt-leftblock {margin:0.2em 0; border-top:dashed 1px #b2b3b3; border-bottom:dashed 1px #b2b3b3; background:#f6f6f6;}

#leftcolumn p {margin:0;}

.top-ten li {list-style:none; border-bottom:1px dashed #b3b3b3; font-weight: bold; line-height:1.6em; color:#000; margin-left:5px;}
li.last {border:0;}
.top-ten li a, .top-ten li a:visited {color:#3c9cc2; text-decoration:none;}
.top-ten li a:hover {text-decoration:underline;}

#footer {height:6.5em; background:#c0c0c0; clear:both;}
#main-footer {width:100%; float:right; margin-left:-247px;}
#main-footer .inner {margin-left:247px;}
#left-footer {float:left; width:247px; background:#ececec; height:6.5em;}
#bottom-footer {color:#17244d; font-size:0.95em; padding:0 15px 10px 15px;}
#anotation {height:1.7em; padding-top:0.2em;}

#copyryght {width: 100%; padding-top:1.2em;}
.left{float: left; }
#countres {float:right;}
.break{ clear:both;}

/*                    ------------            ÁÀßÍ          ----------------              */
/*for íîðìàëüíûå áðàóçåðû*/

#accordion, #accordion ul, #accordion li {list-style: none; margin-left: 0; display: block;}

li.subli {font-weight: bold; line-height:1.6em; background-color:#e5d0b1;}

#accordion {width: 100%;}

#accordion ul {margin-left: 0;}

#accordion > li:last-child {border-bottom: 0;}

li.headli {background-color:#e5d0b1; margin: 0 0 2px 0;	padding: 5px;}

li.headli a {font-weight: bold;	color: #4d331b;	text-decoration:none;}

li.headli li.subli a, li.subli a:visited {color:#701812; text-decoration:none;}
li.headli li.subli a:hover {text-decoration:underline;}

#accordion li.active > a {margin:0; padding:0;}

/*for IE6*/

* html #accordion li {padding: 2px 5px;}

* html #accordion li li {border-bottom: 0; padding: 0;}

* html #accordion {border-bottom: 0;}