/* CSS Document */

html {
	height:100%;
	background:#736257;
}

body {
	height:auto !important;
	height:100%;
	min-height:100%;
	font-size:11px;
	font-family: Tahoma;
	font-weight:normal;
	color:#333333;
	margin:0px; padding:0px;
}

ul, ol, li, form, fieldset, label, optgroup, textarea, input, legend, a, img, br, table, tr, td, input, p{
	margin:0;
	padding:0;
	border:0;
}

img { display:block;}

.body{ width:780px; margin:0px auto; padding:0px; background:#460e11;}

.but{ position:absolute; margin-top:195px; margin-left:150px; }

/* Menu */

.mn { width:191px;}

#menu {
    margin:0;
    padding:0;
    list-style: none;
}
#menu li {
    padding:0;
    margin:0;
    position: relative;
    float:left;
	border-bottom:1px solid #575153;
}

#menu li ul {
    position: absolute;
    list-style: none;
    top:0;
	left:192px;
    display: none;
    width:165px;
    margin:0;
    padding:0;
    background:#fff;
	border-right:1px solid #575153;
	border-left:1px solid #575153;
}
#menu li ul li {
    width:100%;
}

#menu li ul a {
    display:block;
    color:#fff;
    text-decoration:none;
    padding:4px 10px;;
	font:11px Tahoma, Helvetica, sans-serif;
	font-weight:bold;
	border-top:1px solid #575153;
	background:#460e11;
}
#menu li ul a:hover {
    color:#fff;
    text-decoration:none;
    padding:4px 10px;;
	font:11px Tahoma, Helvetica, sans-serif;
	font-weight:bold;
	border-top:1px solid #575153;
	background:#883c14;
}

#menu li:hover ul, #menu li.over ul {
    display: block;
}
* html #menu li {float: left;}
* html #menu li a {height: 1%;}
* html #menu li ul li {clear:both;}

/* Menu */

.left{ float:left; width:191px; border-right: 2px solid #575153;}

.m1{ height:6px; background:#575153; margin-top:13px;}

.tv{ border-top:4px solid #575153; padding-bottom:10px; clear:both;}

.r1{padding-right:12px;}

.right{ float:right; width:547px; background:url(../images/bg_cont.jpg) repeat-x top #fff; padding-top:10px; padding-left:7px; padding-right:7px; padding-bottom:9px; margin-bottom:10px; min-height:361px; height:expression(this.scrollHeight < 361? "361px" : "auto");}

.right1{ float:right; width:547px; background:#fff; padding-top:10px; padding-left:7px; padding-right:7px; padding-bottom:9px; margin-bottom:10px; min-height:359px; height:expression(this.scrollHeight < 359? "359px" : "auto"); border-top:2px solid #460e11;}

h2{font-size:14px; font-weight:bold; color:#e82631; margin:0; padding:0; padding-top:10px;}

.txt{ min-height:90px; height:expression(this.scrollHeight < 90? "90px" : "auto");}

.txt1{ min-height:225px; height:expression(this.scrollHeight < 225? "225px" : "auto");}

.txt a{ color:#736257; text-decoration:none;}

.txt a:hover{ text-decoration:underline;}

.txt1 a{ color:#736257; text-decoration:none;}

.txt1 a:hover{ text-decoration:underline;}

.txt p{ padding-top:13px;}

.txt1 p{ padding-top:13px;}

.contacts{ padding-top:21px;}

.line{ height:5px; background:#575153; clear:both;}

.links{ clear:both; text-align:center; color:#fff; padding-top:6px; padding-bottom:6px; font-size:11px; font:Tahoma;}

.links a{ color:#fff; text-decoration:none; padding-right:6px; padding-left:6px;}

.links a:hover{color:#ebbc72;}

.cp{ background:#575153; clear:both;  padding-top:3px; padding-bottom:10px;}

.copy{ font-size:10px; margin-left:27px; color:#fff;}

.link{ margin-left:77px; color:#bfbfbf;}

.link a{ color:#bfbfbf;}

.link a:hover{ text-decoration:none;}

.mid{ clear:both; background: url(../images/pt.gif) repeat-y 191px top;}

.input{ font-size:11px; margin:1px 0px 1px 5px; border:1px solid #333; background:#E6E6E6; padding:2px;}

.site_map{ margin-left:25px;}

.map { border:1px solid #000; width:531px; margin:0px auto;}

.direct { border:1px solid #000; width:45%; margin:10px auto; font-size:14px; font-weight:bold; text-align:center; padding:3px; background:#E2E2E2;}

.dvp{ padding-left:391px; color:#bfbfbf;}

.dvp a{ color:#bfbfbf;}

.dvp a:hover{ text-decoration:none;}

#hot97 img	{
	margin: 3px 0 10px 20px;
}