body{margin:0;
background:url(img/back.jpg) repeat top left;}
.nbr{white-space:nowrap;}
.info{padding:10px 20px 20px 30px;}
img{border:none;}
table{border-collapse:collapse;
border:none;}
table td{border-collapse:collapse;
border:none;}

.top1{background:url(img/top_bg.gif) repeat-x left bottom;
position:absolute;
width:100%; height:296px;
top:0; left:0;
z-index:1;}
.logo{position:absolute;
width:248px; height:206px;
top:60px; right:0;
z-index:2;}
.phone{position:absolute;
width:273px; height:42px;
top:80px; left:420px;
z-index:2;}
.sm-menu{background:url(img/sm-menu2.gif) repeat-x left top;
position:absolute;
height:30px;
top:0; right:0;
z-index:2;}
.sm-menu1{padding:5px 10px 0 10px;
background:url(img/sm-menu1.gif) no-repeat left top;}
.sm-menu1 a{font:normal 12px/110% Verdana,sans-serif;
background:url(img/separate-sm.gif) no-repeat top right;
padding:0 10px;
color:#000;}

/*top menu*/
.tmenu_bg{background:#5F0704 url(img/tmenu_bg.gif) repeat-y center top;
border-top:1px solid #DBDBDB;}
.tmenu_bg .on, .tmenu_bg .off{font:bold 80%/110% Verdana,sans-serif;
padding:2px 7px;
color:#DBDBDB;}
.tmenu_bg .on a, .tmenu_bg .off a{color:#DBDBDB;}
.tmenu_bg .on{background-color:#996564;}
.tmenu_bg .off{background-color:none;}

/*left menu*/
.lmenu_bg{background:#800905 url(img/lmenu_bg.jpg) no-repeat bottom right;
padding:20px 0 40px;}
.lmenu_bg p{padding:7px 10px;
font-weight:bold;
border-bottom:1px dashed #DBDBDB;
color:#DBDBDB;}
.lmenu_bg p a{color:#DBDBDB;
display:block; width:100%;
font-weight:normal;}
.lmenu_bg p.on{background-color:#996564;}
.lmenu_bg p.off{background-color:none;}

/*news*/
.hnews{font:bold 105%/110% Arial,Helvetica,sans-serif;
text-align:center;
color:#000;
padding:7px;
margin:15px 15px 0;}
.hnews2{font:bold 100%/110% Arial,Helvetica,sans-serif;
text-align:center;
background-color:#5C0F0E;
color:#DBDBDB;
padding:7px;
margin:15px 15px 5px;}
.news{background-color:#979FA4;
width:90%;}
.news td{width:33%;}
.news td a{color:#0E0D0B;}
p.date{color:#DBDBDB;
padding:15px 15px 0;}
p.tnews{padding:5px 15px 0;}
p.date span{background-color:#5C0F0E;}
td.alnews{padding:15px;}

/*page news*/
div.newspage{width:95%;}
div.newspage p.date{color:#DBDBDB;
padding:15px 0 0; margin:0;}
div.newspage p.date span{background-color:#5C0F0E;}

.point{width:100%;}
.point td{padding-bottom:20px;}
.point h1, .point h2{font:normal 130%/110% Arial,Helvetica,sans-serif;
text-align:left;
padding:10px 30px 5px 0;
margin:0;}
.point p{padding-right:30px;}
.point h1 a, .point h2 a{color:#5C0F0E;}
.point img.img{border:none;
margin:15px 15px 0;}
.point img.price{margin:0 0 20px;}

h1{font:bold 140%/110% Arial,Helvetica,sans-serif;
text-align:left;
color:#5C0F0E;
padding:0;
margin:0 0 15px;}
h2{font:bold 110%/120% Arial,Helvetica,sans-serif;
text-align:left;
color:#5C0F0E;
margin:0;
padding:15px 0 5px 0;}
h3{font:bold 90%/120% Arial,Helvetica,sans-serif;
text-align:left;
color:#000;
margin:0;
padding:7px 0 0;}
h3 a{color:#762125;
text-decoration:underline;}
h3 a:hover{color:#762125;
text-decoration:none;}
h4{font:bold 80%/140% Arial,Helvetica,sans-serif;
text-align:left;
color:#000;
margin:0px;
padding:10px 3px 1px 0px;}

p{font: normal 80%/120% Arial,Helvetica,sans-serif;
color:#000;
padding:5px 0;
margin:0;
text-align:left;}
.red{color:red;}

p.crumbs{font:bold 70%/100% Arial,Helvetica,sans-serif;
color:#000;
padding:0 0 30px;
margin:0;}
p.crumbs a{font-weight:normal;
color:#5C0F0E;
text-decoration:underline;}
p.crumbs a:hover{text-decoration:none;}

/*copyright*/
.copy{font:normal 12px/100% Verdana,sans-serif;
color:#DBDBDB;
padding:0 0 0 75px;
margin:0;
background:#0E0D0B url(img/bot.jpg) no-repeat left top;
height:41px;}

/*link*/
a{color:#012280;
text-decoration:underline;}
a:hover{text-decoration:none;}

/*images*/
.img1{border:3px solid #C6CAD9;
margin:3px 5px 0 0;}
.img2{border:3px solid #C6CAD9;
margin:3px 0 0 5px;}

ul{list-style: outside url(img/bull.gif);
margin:0 0 0 25px;
padding:0;}
ol{list-style: decimal outside;
margin:0 0 0 30px;
padding:0;}
li{font:normal 80%/140% Arial,Helvetica,sans-serif;
text-align:Left;
text-indent:0;
margin:5px 0;
padding:0;}
ol ul li, ol ol li, ul ul li {font: normal 100%/140% Arial,Helvetica,sans-serif;
text-align:Left;
text-indent:0;
margin:2px 0px 2px 35px;
padding:0px;}
.list{font:normal 80%/140% Arial,Helvetica,sans-serif;
text-align:Left;
text-indent:25px;
margin:2px 0px 0px 60px;
padding:0px;}

form{margin:0;}
input, textarea{margin:5px 0;}

/*table*/
table.tab{margin:15px 0;
border-collapse:collapse;
border:1px solid #000;
width:85%;}
table.tab td{border-collapse:collapse;
border:1px dashed #000;}
th{font:bold 80%/110% Arial,Helvetica,sans-serif;
color:#DBDBDB;
border-collapse:collapse;
border:1px dashed #000;
background-color:#996564;
padding:5px 6px;
margin:0;}
table.tab td.red{color:#FF0000;}
em.vip{color:#B18331;
font-weight:bold;}

.tl{font: normal 80%/140% Arial,Helvetica,sans-serif;
color: #000;
padding:4px 6px;
margin:0;
text-align:left;}
.tl p{font-size:100%;}
.tb{font: normal 80%/140% Arial,Helvetica,sans-serif;
color: #000;
padding:4px 6px;
margin:0;
text-align:center;}
.tr{font:normal 80%/140% Arial,Helvetica,sans-serif;
color: #000;
padding:4px 6px;
margin:0;
text-align:right;}

/*карта сайта*/
ul.map{padding:0 15px;
margin:0;}
ul.map li{font:normal 80%/130% Arial,Helvetica,sans-serif;
color:#000;
margin:5px 0;
padding:0;
list-style-type:none; list-style-image:none;
list-style-position:outside;}
ul.map li a{text-decoration:underline;
color:#10295A;}
ul.map li a:hover{text-decoration:none;}
ul.map ul li{font-size:100%;
list-style: square outside;}

/* Галерея */
.gallery IMG {
	width: 80px;
	height: 80px;
	padding: 1px;
}
.gallery A IMG {
	border: 3px solid #118FDF;
	margin: 0 7px 5px 0;
}
.gallery A:hover IMG {border: 3px solid #AD58E1;}
h1.gall{
	font: bold 100%/110% Arial, sans-serif;
	color: #5C0F0E;
	text-align:center;
	padding: 10px 0 5px 10px;
	margin:0;
	border-left:none;
}
img.img{border-top:2px solid #966564;
border-left:2px solid #966564;
border-bottom:2px solid #0E0D0B;
border-right:2px solid #0E0D0B;
margin-bottom:4px;}
img.big{border-top:4px solid #966564;
border-left:4px solid #966564;
border-bottom:4px solid #0E0D0B;
border-right:4px solid #0E0D0B;}
td.gal{font:normal 75%/120% Verdana,Geneva,sans-serif;
padding:0 0 15px 2px;
text-align:center;}
