* {margin: 0; padding: 0;}
html {height: 100%;}

a {color: blue; 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;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #C0AE85 url(../images/bgr.gif) top left;
	font: normal 12px Georgia;
	}

td.lgo {background: #ffffff url(../images/hdr1.gif) top left no-repeat; width:245px; height:162px}
td.ban {background: #ffffff url(../images/hdr2.jpg) top left no-repeat; height:102px; padding: 15px 0 0 5px}
td.cont {background: transparent url(../images/bgpage.gif) top left repeat-y}
td.bott {background: transparent url(../images/bgpage_bott.gif) top left no-repeat; height:166px; width:1000px}

fieldset
{
	border: 1px solid #dfd294!important;
	padding: 15px!important;
	padding-top: 0;
}

td.search fieldset {margin: 10px 0 0 10px!important}

input.f_input, input.textin {border:1px solid #593524; border-radius:3px; padding:3px; margin: 0 0 5px 0}

a {font: normal 12px Georgia; color:#78390D}
a:hover {/*font: normal 12px Georgia;*/ color:#000}
	
h1 {	font: normal 18px Georgia; color: #78390D; padding: 15px 0 10px 15px}

.alinka span a:hover {color: #000;}
.alinka span a {color: #78390D;    font: bold 16px Georgia;}

div#links {padding: 0 0 3px 51px}
div#links a {font: normal 12px Georgia; font-style:italic; text-decoration:none; color:#fff; padding: 0 5px 0 7px}
div#links a:hover { text-decoration:underline}

div#search {background: transparent url(../images/search.gif) top left no-repeat; width:253px; height:155px; padding: 0; margin: 0 }
div#search form {padding: 0 0 0 0px}
div#ribbon {background: transparent url(../images/ribbon.png) top left no-repeat; position:absolute; width:103px; height:112px; top: 142px}
input#story { margin: 6px 0 0 0; background: none; font: normal 14px Georgia; font-style:italic; color:#705E43; border:none; width:110px}
input.srchbt {background: none; font: bold 14px Georgia; font-style:italic; color:#705E43; width: 30px; height:25px; padding: 3px 5px; border:none}
input.lgon{background: #332518; font: normal 12px Georgia; color:#f7e3b4; border:none; width:110px; border-radius:3px}
a.lgon{background: #332518; font: normal 10px Georgia!important; text-decoration:none; padding: 2px 3px; color:#756349; border:none; width:50px; border-radius:3px}

.ntitle {
	color: #888888;
	font-size: 18px;
	font-family: tahoma;
	font-weight: bold;
	padding-left: 6px;
	padding-top:  12px;
}
.ntitle a {
	color: #4b719e;
	text-decoration:none;
}
.ntitle a:hover {
	text-decoration: underline;
	}
	
table#fon1 {background: url("../images/bgpage.gif") repeat-y scroll left top transparent;}
	
#wrapper {width: 1000px; margin: 10px auto; min-height: 100%; height: auto !important; height: 100%;}
.fbutton{background:#795c51; width:81px; height:26px; border:0; padding:2px 3px; font-size:12px; color:#fff; border-radius:3px; margin:5px 0 0 0;}
.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:50px; 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; float:right; width:188px; height:66px; margin:7px 1px;}
.formlog{background:url(../images/formlog.png) no-repeat; width:177px; height:21px; border:0; font-size:12px; 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{height:45px;}
.ttmenu{float:left; margin-top:4px;}
ul.tmenu {margin: 0; padding: 4px;}
ul.tmenu li {display: inline;  margin-right: 5px; padding: 10px;}
ul.tmenu li a{color:#a44633; text-decoration:none; font-weight:bold;}
ul.tmenu li a:hover{text-decoration:underline;}

.search{margin:5px 10px;}
.bgsearch{background:url(../images/search.png) no-repeat; width:153px; height:24px; border:0; font-size:12px; color:#a44633; padding-left:23px;}
.bgsearch input{padding-left:10px;}

h3.btl a {font-size:15px; font-weight:bold}
div.txt5 {margin: 15px 0 15px 0}

/* 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 275px 0 0px;}

.speedbar{font-size:12px;}
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:12px;}
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}
table.news a{text-decoration:none}
table.news a:hover{text-decoration:underline}
td.ukaz{width:30px;}
td.tittle{font-size:12px; font-weight:bold;}
td.tittle a{color: #a44633; text-decoration:none;}
td.tittle a:hover{text-decoration:underline;}
td.links{color:#bebebe; font-size:12px;}
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:12px;}
table.linklog a:hover{text-decoration:underline;}
.but{border:0;}
.arch{padding:0px;}
.arch a{color: #a44633; text-decoration:none; font-weight:bold;}
.arch a:hover{text-decoration:underline;}

td.short_story{border-top:1px dashed #f3e4b5;}
td.nleft{background:url(../images/nleft.png) no-repeat; width:12px; height:10px;}
td.nbg{background:url(../images/nbg.png) repeat-x; padding-bottom:3px;}
td.nright{background:url(../images/nright.png) no-repeat; width:12px; height:10px;}

td.more{ 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;}


table.copy td a {color:#fff; font: normal 12px Arial}
table.txt1 {margin:  0 0 0 20px}
a.txt6 {color:#BF9360; font: normal 10px Georgia;}
td.shrtst {background: transparent url(../images/tit.gif) top left no-repeat; height:40px; padding: 3px 0 0 40px;}
div#dll a, div#dll {font: bold 16px Georgia; text-decoration:none; color:#78390D}
td.txt4 {font: normal 12px Georgia; padding: 0 0 10px 15px}
div#descr {font: normal 10px Georgia; padding: 10px 0 0 0}
table.pict {margin: 0 0 0 35px; width: 650px}
div#cat {margin: 0 0 15px 0}

.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; }
	
div.down {display:block; clear:both; margin: 10px 0 0 0; background: #78390D; width: 130px; height:25px; padding: 5px 5px 3px 5px; border:none; border-radius:5px}
div.down a {font: bold 15px Georgia; color:#fff; text-decoration:none}
div.down a:hover {text-decoration:underline}
span.pg, span.pg a {font: bold 15px Georgia}
table#fter  {margin: 105px 0 0 85px}
table#fter a {color:#FFF}
table#fter a:hover {color:#000}


/* Sidebar Left
-----------------------------------------------------------------------------*/

.block_left {width: 250px; overflow: hidden; margin-bottom: 7px;}
.block_left .dcont {width: 250px; margin-left: 2px; padding: 10px 0 12px 0px; overflow: hidden; text-align: left;}
.block_left .dtitle { background: url("../images/rtit.gif") no-repeat scroll right top transparent;
    color: #FFFFFF;
    font: bold 13px Georgia;
    padding: 15px 0 0;
    text-align: right;
    width: 244px; HEIGHT:30PX}

.block_left .dbtm {  }
.bnavi ul li a { margin-top:3px; color: #a44633; font-weight: normal; display: block;  height: 25px;  line-height: 24px; width: 248px; text-decoration: none;}
.dcont ul li{background:url(../images/libg.png) no-repeat; padding-left:20px;}
.dcont ul li a:hover{text-decoration:underline;}

#sidenav ul li {
    background: url("../images/rtit.gif") no-repeat scroll right top transparent;
    color: #FFFFFF;
    font: bold 13px Georgia;
    padding: 15px 0 0;
    text-align: right;
    width: 244px;
}

#sidenav ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

div#sidenav {
    margin: 20px 0 0 0;
    width: 245px;
}

#sidenav ul li {
    color: #FFFFFF;
    font: bold 13px Georgia;
    text-align: right;
}

#sidenav ul li ul {
    margin: 23px 0 25px 25px;
    width: 200px;
}

#sidenav ul li ul li {
    background: none repeat scroll 0 0 transparent !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: left !important;
}

#sidenav ul li ul li a {
    color: #000000;
    display: block;
    font: 12px Georgia;
    margin: 2px 0 0;
    width: 200px;
}

a.txt6 {
    color: #BF9360;
    font: 10px Georgia;
}

a.txt1{
    color: #f7e3b4!important;
    font: 10px Georgia;
	display:block
}

ul.reset li a {font:10px arial}
.lcol ul, .rcol ul { margin: 0 0 18px 2em; list-style: none; }
.ratebox {float:right}
.clr { clear: both; }
.lcol, .rcol, form { display: inline; }
.lcol { float: left; } .rcol { float: left; }

/*litres*/
.coolbtn{position:relative;padding:0 10px;text-decoration:none;display:inline-block;font-size:13px;text-align:center;white-space:nowrap;}

a.coolbtn{cursor:pointer;}
a.coolbtn{text-decoration:none;}

.coolbtn {display:inline-block;height:39px;line-height:39px;background-image:url("../images/btn.png");background-position:-5px -118px;}

.coolbtn:hover{background-position:-5px -177px;}

.btn-green-22{padding:0 25px;}
.btn-green-22{background-position:right 0;background-color:#007001;color:#fff !important;}
.btn-green-22 s{background-position:right 0;}
.btn-green-22 u{background-position:left 0;}
.btn-green-22:hover{background-position:-5px -59px;color:#fff;text-decoration:none}
.btn-green-22:hover u{background-position:left -59px;}
.btn-green-22:hover s{background-position:right -59px;}
.btn-green-22{font-size:16px !important;color:#fff;text-shadow:1px 1px 1px #003F01;filter:dropshadow(color=#003F01, offx=1, offy=1);}
.btn-green-22:visited{color:#fff !important;}

.phone-litres_button {
text-align:center;
margin:0px 0 10px 0;}