html, body {margin: 0;
padding: 0;
width: 100%;
height: 100%;}
img{border:none;}
.nbr{white-space:nowrap;}

h1{font:normal 160%/120% Tahoma,Helvetica,sans-serif;
text-align:left;
color:#4e5953;
padding:0 0 0 15px;
margin:0;}
h1.main{padding-top:40px;}
h2{font:normal 120%/110% Arial,Helvetica,sans-serif;
text-align:left;
color:#800000;
padding:0;
margin:15px 0 5px 0;
clear:both;}
h2 a{color:#800000;
text-decoration:underline;}
h2 a:hover{color:#800000;
text-decoration:none;}
h2.main{text-align:center;
margin-bottom:10px;}
h3{font:bold 100%/140% Arial,Helvetica,sans-serif;
text-align:left;
color:#4e5953;
margin:0;
padding:10px 0 1px 0;}
h4{font:bold 80%/140% Arial,Helvetica,sans-serif;
text-align:left;
color:#4e5953;
margin:0;
padding:5px 0 0;}

p{font:normal 75%/140% Tahoma,sans-serif;
color:#4e5953;
padding:5px 0;
margin:0;
text-align: left;}
.red{color:#9b2130;}
.bot1{color:#4c5c52;}
.bot2{font:normal 70%/120% Arial,Helvetica,sans-serif;
color:#5b615d;}

/*станд.табл.*/
.tab{border:1px solid #dadcdb;
border-collapse:collapse;
margin:10px 0 15px;}
th{font:bold 80%/140% Tahoma,Helvetica,sans-serif;
color:#fff;
background:#797b68 url(/img/bg-tab.gif);
padding:3px 4px;
margin:0;
text-align: center;
border:1px solid #dadcdb;}
.tab td{border:1px solid #dadcdb;
border-collapse:collapse;
color:#4e5953;}
.tb{font:normal 80%/140% Tahoma,Helvetica,sans-serif;
color:#4e5953;
text-align:center;
padding:4px 5px;
margin:0;}
.tl{font:normal 80%/140% Tahoma,Helvetica,sans-serif;
color:#4e5953;
text-align:left;
padding:4px 5px;
margin:0;}
.tr{font:normal 80%/140% Tahoma,Helvetica,sans-serif;
color:#4e5953;
text-align:right;
padding:4px 5px;
margin:0;}
.color1{background-color:#dbe7df;}

/*Заказ*/
table.order{border: none;
background-color: #E6EAE8;
border-collapse:collapse;
margin:10px 0 15px;}
.order td{padding:5px 0;}
.order .tl{padding-left:15px;}
.order input, .order select, .order textarea{font:normal 80%/140% Arial,Helvetica,sans-serif;}

.captcha{font:normal 80%/140% Arial,Helvetica,sans-serif;
padding:12px 10px 5px 7px;}
.captcha img{margin:3px 0 7px 0;}
.captcha input.txt{margin:5px 0 3px 0;
font-size:100%}

/*crumbs*/
p.crumbs{font:normal 65%/120% Tahoma,sans-serif;
color:#4e5953;
padding:0 0 20px 15px;
margin:0;
text-align: left;}
p.crumbs a{color:#4e5953;
text-decoration:underline;}
p.crumbs a:hover{color:#323935;}

/*ссылка*/
a.link{color:#0e1afa;
text-decoration:none;}
a.link:hover{text-decoration:underline;}

.lang{font:normal 10px Tahoma,Helvetica,sans-serif;
color: #fff;}
.lang a{color: #fff;
text-decoration:none;}
.lang a:hover{text-decoration:underline;}

/*списки*/
ul{list-style: outside url(/img/bull1.gif);
margin:0;
padding:0 0 0 30px;}
ol{list-style: decimal outside;
margin:0;
padding:0 0 0 20px;}
li{font:normal 75%/140% Tahoma,sans-serif;
color:#4e5953;
text-align:Left;
text-indent:0;
margin:5px 0;
padding:0;}
ol ul li, ol ol li, ul ul li {font: normal 100%/140% Tahoma,sans-serif;
text-align:Left;
text-indent:0;
margin:2px 0;
padding:0;}

/*Копирайты*/
.copy{font:normal 11px Arial,Helvetica,sans-serif;
text-align:left;
color:#fff;
padding:0 20px 4px 0;}
.copy a{font-weight:normal;
padding:0;
margin:0;
color:#fff;
text-decoration:underline;}
.copy a:hover{text-decoration:none;}

div.shade{display:none;
float: right;
font:normal 10px Arial,Helvetica,sans-serif;
color:#000;
padding:1px 0 0;}

/*Правое меню*/
div.rmenu{position:absolute; top:0; right:0;
background: url(/img/bg-rmenu.jpg) no-repeat center top;
height:131px;}
div.rmenu table td{font:bold 12px Arial,Geneva,sans-serif;
color:#ffea00;
border-bottom:#fff 1px solid;
padding:4px 10px 4px 0;}
div.rmenu td.last{border-bottom: none;}
div.rmenu a{font-size:12px;
color:#fff;
text-decoration:none;}
div.rmenu a:hover{text-decoration:underline;}

/*главное меню*/
#nav, #nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	background:#ba343f url(/img/bg-tmenu.jpg) repeat-x left bottom;
	float: left;
	width: 100%;
}
#nav li {
	font:bold 80%/170% Tahoma,sans-serif;
	color:#ffea00;
	border-left:#fff 1px solid;
	float: left;
	position: relative;
	margin:0px;
	display: block;
	min-width: 100px;
	/*background: #515151;*/
	back\ground: none;
}
#nav ul ul li {
	float: none;
	width: 200px;
}
#nav a {
	color:#fff;
	text-decoration: none;
	display: block;
	/*width: 100%;
	width: 120px;*/
	padding: 4px 10px;
	/*background: url(dot.png) repeat-y right;*/
}
#nav a:hover {
	background:#ba343f url(/img/bg-tmenu.jpg) repeat-x left bottom;
	color:#ffea00;
	text-decoration:underline;
}
/*#nav li:hover,
#nav li.jshover {background:#0033FF url(/img/bg-tmenu.jpg) repeat-x left bottom;}*/

#nav li ul {
	display: none;
	position: absolute;
	background:#841829;
	margin:0px;
	padding: 0;
}

#nav li ul li a {
	font:normal 110%/170% Tahoma,sans-serif;
	width: 200px;
	background: none;
	border-top:#fff 1px solid;
}
#nav li ul li a:hover {
	background:#427151;
	color:#fff;
}
#nav li:hover ul,
#nav li.jshover ul {
	display: block;
	width: inherit;
}

/*карта сайта*/
ul.map{list-style:outside url(/img/rmenu.gif);
margin:0;padding-left:22px;}
ul.map li{font:bold 80%/110% Arial,Helvetica,sans-serif;
text-align:Left;
color:#0e1afa;
text-indent:0;
margin:10px 0 5px 0;
padding:0 10px;}
ul.map li a{color:#0e1afa;
text-decoration:none;}
ul.map li a:hover{color:#0e1afa;
text-decoration:underline;}
ul.map ul{list-style:outside url(/img/1pix.gif);
padding-left:13px;}
ul.map ul li{font-size:95%;
font-weight:normal;
margin:5px 0;}
ul.map ul ul{list-style:outside url(/img/1pix.gif);
padding-left:13px;}
ul.map ul ul li{font-weight:normal;
font-size:95%;
margin:7px 0;}
ul.map ul ul ul{list-style:outside url(/img/1pix.gif);
padding-left:13px;}
ul.map ul ul ul li{font-weight:normal;
font-size:100%;
margin:7px 0;}

/*инфоблок на главной*/
table.ib{border:1px solid #4f5853; border-bottom:none;
border-collapse:collapse;
margin:35px 0 30px;
background:#f7f5f3 url(/img/ib_bg.gif) no-repeat bottom right;
width:94%;}
.ib_top{background:#f7f5f3 url(/img/ib_top.gif) repeat-x left;}
td.txt{padding:10px 15px 10px 0;}
td.txt p{padding:5px 0;
margin:0;
text-align:left;}

/*Оформление*/
td.top{background: url(/img/bg-top.jpg) repeat-x right top;
width: 100%;
text-align: right;}
td.right{/*background:#596a60 url(/img/bg-rmenu2.jpg) repeat-y top left;*/
vertical-align: top;}/*ячейка с пр. меню*/
div.logo{position:absolute; top:10px; left:30px;}
div.lang{background:url(/img/bg-iconz.png) no-repeat left top;
position:absolute; top:0px; left:25%;
width: 97px;
height: 45px;
padding: 0 12px;}
.tmenu{background:#ba343f url(/img/bg-tmenu.jpg) repeat-x left bottom;
text-align: center;}
.left-menu{width:15%;
vertical-align:top;}
.content{height:100%;
width:85%;
vertical-align:top;}
.info{padding:15px 20px 50px 15px;
height: 100%;
width: 100%;
vertical-align: top;}

td.vert{background: url(/img/black-y.gif) repeat-y top center;}/*Для h1*/
td.hor{background: url(/img/black-x.gif) repeat-x top right;}

td.bot1{background:#fff url(/img/bg-bot1.jpg) repeat-x left bottom; border-bottom:#fff 2px solid;}
td.bot3{background: url(/img/bot.jpg) no-repeat left bottom;/*карта*/
width:32%;}
td.bot-copy{background:#707d76 url(/img/bg-bot2.jpg) repeat-x left bottom;
padding: 3px 10px 5px 20px;}

/*Главная*/
.info-main{padding:0 0 50px 0;
margin:0 20px;
height:100%;
width:100%;
vertical-align: top;}
.info-main p{padding: 5px 50px;}
.point{width: 100%;
border-collapse: collapse;
margin-bottom: 20px;}
.point td.tl-main{font: 80%/140% Tahoma,Helvetica,sans-serif;
color:#4e5953;
background:#f7f5f3;
border-left:#4f5853 1px solid;
padding:12px 2px 10px 10px;
margin: 0;}

/*Картинки в текcте*/
.img1{margin:5px 10px 5px 0;
border:#506359 1px solid;}
.img2{margin:5px 0 5px 10px;
border:#506359 1px solid;}
div.imgright{float:right; margin-left:15px;}
div.imgright p{font-size:70%;
line-height:120%;
padding:0 0 10px;}
div.imgright .img1{margin-bottom:2px;}

.img-news{padding-top:4px; padding-bottom:7px;}
.img-news img{border:#506359 1px solid;
margin-right:10px;}
