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: #fff url(/img/gorod.gif) repeat-y right; font-family: verdana,tahoma,arial,helvetica,sans-serif; color: #000; font-size:12px; height: 100%;}
td {font-size: 12px}
h1 {
    font-weight: normal; color: #003399; font-size: 26px;
    margin: 3px 3px 0px 3px; padding: 0 5px; font-variant: normal;
}
.kiev {color:#990000; font-weight:bold;}
h2 {
    font-weight: normal; color: #aa0000; 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-left: 10%;}
#header img {float: left;margin:9px 0 0 55px;}
.top_info {padding: 8px 70px 5px 185px;}

.topmenu {height: 24px; padding: 7px 20px; margin: 0 0 0 155px; font-size: 18px;
color:#fff; background: #a9a9a9 url(/img/tube.gif) repeat-x;}
.topmenu li {float: left; margin: 0 10px; list-style-type: none;}

/*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;}
.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:15px;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; font-weight: bold; background: #ccc;}

/*Форма*/
.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: #eee;}
table.list2 {border: 1px dotted #CC0000;}

.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:15px;}
.pad_gorod {padding:10px 80px 10px 10px;}
/*text*/
.stm13b {font-size:13px; font-weight: bold;}
.stm13 {font-size:13px;}
.stm12 {font-size:12px;}
.f11 {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 {color: #0000cc; text-decoration: underline;}
a:visited {color: #77009E; text-decoration: underline;}
a:hover, a:active {color: #ff0000; text-decoration: none;}

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