* {margin: 0; padding: 0;}
html {height: 100%;}
body {font-family: 'Comfortaa', cursive; font-size: 16px; width: 100%; height: 100%; background:url(../images/bg.jpg) top fixed;}
a {color: #a44633; outline: none; text-decoration: underline;}
a:hover {text-decoration: none;}
p {margin: 0 0 18px}
img {border: none;}
input {vertical-align: middle;}
table {border-collapse:collapse;}

#wrapper {width: 1035px; margin: 0px auto; min-height: 100%; height: auto !important; height: 100%;}
.fbutton{background:url(../images/buttom.png) no-repeat; width:81px; height:26px; border:0; font-size:11px; color:#a44633;}
.vtit{background:url(../images/votbg.png) no-repeat; width:192px; height:37px; color:#a44633;}
.berrors { border: 1px solid #6d4595; border-width: 1px 0; color: #e0cdf3; padding: 10px 15px 10px 60px; font-style: italic; background: #96c url("../images/berrors.png") no-repeat; }
.berrors a { color: #fff; }
.impot{color:red;}
/* Header
-----------------------------------------------------------------------------*/
#header {height: 90px; /*background:url(../images/hederbg.png) no-repeat;*/}
.logo{width:119px; height:210px; float:left; margin:15px 20px;}
.banner{width:475px; height:66px; float:left; margin:7px 0 0 100px;}
.login{/*background:url(../images/loginbg.png) no-repeat;*/ text-align: right; float:right; width:350px; height:66px; margin:7px 10px; font-size: 18px; font-family: 'Comfortaa', cursive;}
.formlog{background:url(../images/formlog.png) no-repeat; width:177px; height:21px; border:0; font-size:11px; color:#a44633; padding:0 10px;}
.fbr{height:2px;}
.logform{margin-top:5px; margin-left:5px;}
.loglink{margin:0 20px; font-size:10px; color:#a44633;}
.loglink a{color:#a44633; text-decoration:none;}
.loglink a:hover{text-decoration:underline;}

/*Top menu
-----------------------------------------------------------------------------*/
#topmenu{/*background:url(../images/topmenubg.png) no-repeat;*/ height:45px;}
.ttmenu{float:right; margin-top:4px; }
ul.tmenu {margin: 0; padding: 4px;}
ul.tmenu li {display: inline;  margin-right: 5px; padding: 10px; }
ul.tmenu li a{ font-size: 21px;  color:#a44633; text-decoration:none; font-weight:bold; font-family: Georgia, Times New Roman, Times, serif; text-decoration:underline; }
ul.tmenu li a:hover{text-decoration:none;     color: #7ca70b;}

.search{float:right; margin:5px 10px;}
.bgsearch{background:url(../images/search.png) no-repeat; width:153px; height:24px; border:0; font-size:11px; color:#a44633; padding-left:23px;}
.bgsearch input{padding-left:10px;}

/* Middle
-----------------------------------------------------------------------------*/
#middle {width: 100%; padding: 0 0 100px; height: 1%; position: relative;}
#middle:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0;}
#container {width: 100%; float: left; overflow: hidden;}
#content {padding: 0 0 0 225px;}

.speedbar{font-size:11px;}
td.spleft{background:url(../images/spleft.png) no-repeat; width:23px; height:35px;}
td.spbg{background:url(../images/spbg.png) repeat-x; padding-bottom:2px;}
td.spbg a{color: #a44633; text-decoration:none; font-size:11px;}
td.spbg a:hover{text-decoration:underline;}
td.spright{background:url(../images/spright.png) no-repeat; width:7px; height:35px;}

table.news{border-left:1px solid #f8efd6; border-right:1px solid #f8efd6; background:#fffefc;}
table.news a{text-decoration:none}
table.news a:hover{text-decoration:underline}
td.ukaz{width:30px;}
td.tittle{font-size:21px; font-weight:bold;}
td.tittle a{color: #a44633; text-decoration:none;}
td.tittle a:hover{text-decoration:underline;}
td.links{color:#bebebe; font-size:11px;}
td.links a{color: #a44633; text-decoration:none;}
td.links a:hover{text-decoration:underline;}
table.linklog a{color: #a44633; text-decoration:none; font-size:11px;}
table.linklog a:hover{text-decoration:underline;}
.but{border:0;}
.arch{padding:0 10px;}
.arch a{color: #a44633; text-decoration:none; font-weight:bold;}
.arch a:hover{text-decoration:underline;}

td.short_story{border-top:1px dashed #f3e4b5; line-height: 1.5; text-align: justify; font-family: 'PT Sans Narrow', sans-serif; font-size: 18px}
td.short_story img {margin: 5px; box-shadow: 0px 0px 5px #444444;}
td.nleft{background:url(../images/nleft.png) no-repeat; width:11px; height:10px;}
td.nbg{background:url(../images/nbg.png) repeat-x; padding-bottom:3px;}
td.nright{background:url(../images/nright.png) no-repeat; width:11px; height:10px;}

td.more{background:url(../images/morebg.png) repeat-x; height:25px; line-height:25px;}
td.more a{color: #a44633; text-decoration:none; font-weight:bold; padding-left:10px;}
td.more a:hover{text-decoration:underline;}
td.zn{width:15px;}


.statistics { overflow: hidden; margin: 0; padding: 0; }
.statistics ul.lcol { min-height: 71px; background: url("../images/statsep.png") no-repeat; margin: 0 0 20px -1px; padding-top: 14px; width: 33.3%; }
.statistics ul.lcol li { padding: 0 15px; margin-bottom: 2px; }
	



/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {float: left; width: 194px; margin-left: -100%; position: relative;}

.block_left {width: 194px; overflow: hidden; margin-left: 15px; margin-bottom: 7px; background: #fff url("../images/block_left.png") repeat-y -194px 0;}
.block_left .dcont {width: 194px; margin-left: 2px; padding: 10px 0 12px 0; overflow: hidden; text-align: left;}
.block_left .dtitle {  font-size: 20px; height: 35px; line-height: 35px; padding: 0 0 0 12px; overflow: hidden; color: #7ca70b; font-weight: normal; text-align: left; font-weight:bold;}
.block_left .dtop {background: url("../images/block_left.png") no-repeat 0 0;}
.block_left .dbtm { background: url("../images/block_left.png") no-repeat 100% 100%; }
.bnavi ul li a { font-size: 18px; margin-top:3px; color: #a44633; font-weight: normal; display: block;  height: 25px;  line-height: 24px; width: 192px; text-decoration: none; font-family: 'Comfortaa', cursive;}
.bnavi ul li a:hover{    color: #7ca70b;}
.dcont ul li{background:url(../images/libg.png) no-repeat; padding-left:20px;}
.dcont ul li a:hover{text-decoration:underline;}


/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {float: left; width: 194px; margin-left: -194px; position: relative;}


/* Footer
-----------------------------------------------------------------------------*/
#footer {width: 1035px; margin: -100px auto 0; height: 81px; /*background:url(../images/footerbg.png) no-repeat;*/}
.footlink{float:left; margin:5px 10px; font-size:16px; clear:left;}
.topka{float:right; margin:20px 20px;}

.reset li{list-style-type:none}
.slideshow {width: 790px; height: 310px; text-align: center}
.tbb td {border: dotted 1px #a44633;}
.bgg {background-color: #FDF1B5;
    padding: 10px;
    margin: 10px; border-radius: 10px;}