html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,
form,p,blockquote,fieldset,input {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
html,body {background: #ffffe0; font-family: verdana,tahoma,arial,helvetica,sans-serif; color: #4C2527; font-size:12px; height: 100%;}
h1 {
    font-weight: normal; color: #003399; font-size: 25px;
    margin: 3px 3px 0px 3px; padding: 0 5px; font-variant: normal;
}
h2 {
    font-weight: normal; font-size: 19px;
    margin: 0.3em 7px; font-variant: normal;
}
h3 {
    font-weight: normal; color: #000; font-size: 18px;
    margin: 0.1em 5px; font-variant: normal;
}
ul,ol {margin: 10px 5px 10px 40px;}
img, table {border: 0px none; text-decoration: none;}
img.photo {border: 0px; float:left; margin: 3px 7px 7px 3px}
p {margin: 7px 0;}
.error {
width: 50%; color:#ff0000; padding: 5px; margin-left: 200px;
text-align:center; border: #f0027f 1px solid; background-color: #ffffb7;
}

#wrapper {width:100%;min-width: 950px; min-height:100%;height: auto !important;height:100%;}
* html #wrapper, * html #footer {width: expression((documentElement.clientWidth||document.body.clientWidth)<950?'950px':'');}
/*header*/
#header {padding-bottom: 40px;}
.topnav {
background:#936438 url(/img/bg_1.gif) repeat-x; border-bottom:2px solid #EBB84A;
color:#fff; font-size:19px; padding:7px 25px;
}
.top {padding:7px 10px 5px 350px;}
.topmenu {font-size:18px;margin:7px;padding:3px 20px; list-style-type: none; clear: both;}
.topmenu li {background-color:#fff8d1;border:1px solid #4f2827;
float:left; margin:2px; padding:3px 10px;
text-align:center;}
/*middle*/
#middle {width: 100%; padding: 0 0 100px; height: 1%;}
#middle:after {content: '.';display: block;clear: both;visibility: hidden;height: 0;}
#container {width: 100%; float: left; overflow: hidden;}
.content {padding: 0 280px 0 310px;}
.content2 {padding: 0 80px 0 330px;}
.imp a,.imp a:visited {font-family: Impact; font-size: 27px; color:#ccc;}
.imp a:hover,.imp a:active {font-family: Impact; font-size: 27px; color:#ccc;}
.cat_ind {list-style-position: inside; margin: 0; padding: 0; font-weight: bold; color: #000;}
.path {font-size:16px; font-weight:bold; font-family:Georgia,"Times New Roman",Times,serif;}
/*left*/
.left {float: left; width: 280px; padding:10px 10px; margin-left: -100%; position: relative;}
ul.lbmenu {font-size:12px; list-style-type:circle; margin-left:35px;padding-left:0;}
/*right*/
.right {float: left; width: 200px; margin-left: -270px; padding-right: 70px; position: relative;}

/*footer*/
#footer {margin: -60px auto 0; height: 20px; padding: 20px 65px;}

/*Форма*/
.i {
position:relative;
height: 20px;
width: 120px;
float: left;
text-align: left;
}
.i label {
color:#999999;
font-size: 15px;
cursor:text;
z-index:2;
}
.i label, .i input {
left:0pt;
padding:0px 5px 0px 5px;
position:absolute;
width:116px;
}
/*Доска объявлений*/
.board1 {border: #cc0000 1px solid;}
.tovar {color:#990000; background-color: #eee; font-size:24px;}
.d_type2 {padding: 3px; font-size:12px; border: 1px solid #ff0000;}
.d_date {font-size:12px; padding: 5px; background-color: #ffefc2;}

.red {background-color:#ccc; color:#ff0000; font-size:16px;}
.red_mal {background-color:#ccc; color:#ff0000; font-size:11px;}

.user2 {background-color:#ddd; font-size:16px;}
/*Pads*/
.mar5 {margin: 5px}
.p15 {padding: 2px 15px;}
/*text*/
.stm14rb {color:#ff0000; font-size:14px; font-weight:bold;}
.stm14 {font-size:14px;}
.stm13b {font-size:13px; font-weight: bold; color: #000;}
.stm13 {font-size:13px; color: #000;}
.stm12 {font-size:12px;}
.stm11rb {color:#ff0000;font-size:11px;font-weight:bold;}
.stm11 {font-size:11px;}
.post {text-align: right; padding: 3px;}

.s {color: #ff5e5e; font-weight: bold; font-size: 17px}
.t {color: #57cb57; font-weight: bold; font-size: 17px}
.m {color: #888fff; font-weight: bold; font-size: 17px}

/*links*/
a:hover, a:active {color: #ff0000; text-decoration: underline;}

a.white, a.white:visited {color: #fff; text-decoration: none;}
a.white:hover, a.white:active {color: #ff0000; text-decoration: underline;}