html, body { margin:0px; padding:0px; height:100%; }
body { font:14px arial; background:#fff; color:#878787; }
table { border-collapse:collapse; border:0px; border-spacing:0; }
TABLE TH, TABLE TD { font-weight:normal; padding:0px; }
P, FORM, UL, OL, DL, DT, DD, CITE, BLOCKQUOTE  { list-style-type:none; margin:0px; padding:0px;}

A, A:visited, A:link { COLOR:#878787; text-decoration:underline; }
A:hover { COLOR:#878787; text-decoration:none; }

img { border:0px; }

#outer { width:1000px; margin:0 auto; padding:29px 0 35px; }

#left { width:250px; float:left; padding-bottom:15px; }
#left ul { margin:45px 0 330px; color:#55352c; font-size:16px; }
#left ul li { margin-bottom:8px; }
#left ul li span { color:#f8c300; }

#right { width:750px; float:left; }
#right #toolbar { width:100%; height:11px; text-align:right; }
#right #toolbar a { margin-left:30px; }
#right #slogan { margin:55px 0 30px 6px; }
#right_short { width:650px; float:left; }
#right #stolb { top:-320px; left:55px; position:absolute; width:342px; height:564px; }
#right #content { clear:both; margin-left:0px; }
#right #content.hot { padding:10px 0 25px; }
#right #content p { line-height:20px; }
#right #content ol li { line-height:20px; margin-left:55px; list-style:decimal; margin-top:5px; }
*+html #right #content ol li { margin-left:60px; }
#right #content p.indent { text-indent:35px; }
#right #content h2 { font-size:16px; margin:5px 0; }
#right #content.hot h2 { color:#55352c; margin-top:25px; }
#right #content .title { position:relative; height:25px; margin-top:25px; }
#right #content .title div { background:#f8c300; display:inline; font:bold 18px arial; color:#fff; padding:4px 25px; position:absolute; top:0px; left:-25px; }

#right #content td { width:192px; line-height:20px; padding:7px 10px 0 0; font-size:13px; vertical-align:top; }
#right #content td input { height:20px; width:300px; border:1px solid #ccc; color:#666; font-size:13px; }
#right #content td textarea { height:100px; width:300px; border:1px solid #ccc; color:#666; font:13px arial; }
#right #content td input.short { width:100px; }
*+html #right #content td input { height:18px; }
.borderd { border:1px solid #f8c300 !important; }

#right .query { padding:7px 40px 8px; background:#f8c300; display:inline; margin-top:25px; margin-right:45px; float:left; }
#right .query a { color:#fff; font:bold 14px arial; }

#right .query2 { padding:7px 20px 8px; background:#a51086; display:inline; margin-top:25px;  float:left; }
#right .query2 a { color:#fff; font:bold 14px arial; }

#right .empty {  height:190px; width:50px; display:inline; margin-top:25px;  float:left; position:relative }

#right .submit { padding:5px 40px 6px; background:#f8c300; margin-top:25px; float:left; }
#right .submit a { color:#fff; font:bold 16px arial; }

#right  {left:-100px; }
#right .hots { margin-top:100px; float:none; margin-left:-250px; }
#right .hots .blocktitle { margin:35px 0 15px; }
#right .hots .blocktitle a { color:#8f5444; font-size:16px; }

#right .hots .hot { width:185px; margin-right:55px; float:left; font-size:14px; padding-bottom:35px; }
#right .hots .hot.last { margin:0px; }
#right .hots .hot h3 { margin:0 0 5px; }
#right .hots .hot h3 a { font-size:18px; color:#55352c; font-size:16px; }

#footer { clear:both; border-top:1px solid #f8c300; padding-top:17px; position:relative; }
#footer #bag { top:-320px; left:0px; position:absolute; width:197px; height:304px; }
#footer #passp { top:-180px; left:0px; position:absolute; width:197px; height:304px; }
#footer #first_hot { top:-160px; left:0px; position:absolute;}
#footer #first_hot .hots .hot1 {width:185px; margin-right:65px; float:left; font-size:14px; padding-bottom:35px; line-height:20px;}
#footer #first_hot .hots .hot1.last { margin:0px; }
#footer #first_hot .hots .hot1 h3 { margin:0 0 5px; }
#footer #first_hot .hots .hot1 h3 a { color:#55352c; font-size:16px; }

#footer #first_hot .hots .hot2 {width:185px; margin-right:39px; float:left; font-size:14px; padding-bottom:35px; line-height:20px;}
#footer #first_hot .hots .hot2.last { margin:0px; }
#footer #first_hot .hots .hot2 h3 { margin:0 0 5px; }
#footer #first_hot .hots .hot2 h3 a { color:#55352c; font-size:16px; }

#footer #first_hot .hots .hot3 {width:185px; margin-right:55px; float:left; font-size:14px; padding-bottom:35px; line-height:20px;}
#footer #first_hot .hots .hot3.last { margin:0px; }
#footer #first_hot .hots .hot3 h3 { margin:0 0 5px; }
#footer #first_hot .hots .hot3 h3 a { color:#55352c; font-size:16px; }

#footer #phones { font-size:16px; margin-left:530px; }
#footer #phones span { padding-left:20px; }

span.w { margin:0px !important; padding:0px !important; color:#fff;}