html, body {
	margin:0px;
	padding:0px;
}
body { background:#BDC8D1; font-family:Tahoma; font-size:100%; line-height:1em; color:#484848;}
img {border:0; vertical-align:top; text-align:left;}

.zagolovok {
	position: absolute;
	top: 8px;
            left: 25px;
	height: 20px;
	width: 100%;
}
.zagolovok h1 { color:#416C95; font-size:11px;}
.zagolovok a:hover {text-decoration: none; color:#416C95; font-size:11px;}
.zagolovok a:visited {text-decoration: none; color:#416C95; font-size:11px;}
.zagolovok a:link{text-decoration: none; color:#416C95; font-size:11px;}


h1 { color:#14316b; font-size:1.5em; margin-bottom:10px;}
h2 { color:#14316b; font-size:1.5em; margin-bottom:10px;}
h3 { color:#556E15; font-size:1em; margin-bottom:7px;}
h4 {color:#719c00; font-size:1em; margin-bottom:8px;}
td {
	padding: 0px;
}
.tall_top { background:url(/img/tall_top.gif) left top repeat-x #BDC8D1;}
.tall_bottom { background:url(/img/tall_bottom.gif) left bottom repeat-x;}
.row_1 {
	height:231px;
	background-image: url(/img/header_bgd.jpg);
	background-repeat: no-repeat;
	background-position: center 7px;
}
table.main {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
}
.content { font-size:0.69em; line-height:1.27em;}
td.katalog {
	width: 25%;
	height:100%;
	vertical-align: top;
	font-size: 18px;
	font-weight: bold;
	color: #14316b;	
}
td.text {
	width: 55%;
            padding: 20px;
	height: 100%;
	vertical-align: top;
}
td.news {
	width: 20%;
	height:100%;
	vertical-align: top;
}
td.bottom {
	width: 100%;
	height: 70px;
}

/*==================list====================*/
.block {
	background:#e1e2db;
	color:#383838;
	margin: 10px;
	width: 100%;
}

/*   Прайс лист   */

.xlsprice {
	position: absolute;
	top: 2px;
	right: 0px;
	height: 40px;
	width: 140px;
	text-align: right;
}
.xlsprice a:link  { text-decoration: none; font-size:0.8em; color: #416C95}
.xlsprice a:visited { text-decoration: none; font-size:0.8em; color: #416C95}
.xlsprice a:hover { text-decoration: none; font-size:0.8em; color: #416C95}

.block .r { background:url(/img/r.gif) right top repeat-y;}
.block .b { background:url(/img/b.gif) left bottom repeat-x;}
.block .l { background:url(/img/l.gif) left top repeat-y;}
.block .t { background:url(/img/t.gif) left top repeat-x;}
.block .l_t { background:url(/img/l_t.gif) no-repeat left top;}
.block .r_t { background:url(/img/r_t.gif) no-repeat right top;}
.block .r_b { background:url(/img/r_b.gif) no-repeat right bottom;}
.block .l_b { background:url(/img/l_b.gif) no-repeat left bottom;}
.block .ind { padding:20px 15px 20px 21px;}
.block .kt { padding:20px 15px 20px 21px;}

/*ссылки каталога*/
.block .kt a:visited {text-decoration: none; color: #195994}
.block .kt a:link { text-decoration: none; color: #195994}
.block .kt a:hover {text-decoration: underline; color: #195994}

.azel a:hover {text-decoration: none; color: #556E15}
.azel a:visited {text-decoration: none; color: #556E15}
.azel a:link {text-decoration: none; color: #556E15}

.botright {
	width: 150px;
	height: 70px;
	float: right;
	padding-right: 20px;
	font-size:1.1em;
	color: #BDC8D1;
}
* html .botright {
	font-size:17px;
}
.botright .nashtel {
	font-size: 1em;
	padding-top: 10px;
}
.botleft{
	width: 250px;
	height: 70px;
	float: left;
	padding-left: 20px;
	color: #BDC8D1;
}
.botleft .ahcms {
	font-size:0.5em;
	padding-top: 50px;
}

* html .botleft .ahcms {
font-size:0.6em;
}
/*        Ссылка на hostcms                                                  */
.ahcms a:hover {text-decoration: none; color: #9CB4B4;}
.ahcms a:visited {text-decoration: none; color: #9CB4B4;}
.ahcms a:link {text-decoration: none; color: #9CB4B4;}

/*        Ссылки в центральном каталоге   */
.akatalog a:hover {text-decoration: none; color: #195C97;font-size: x-small;}
.akatalog a:visited {text-decoration: none; color: #195C97;font-size: x-small;}
.akatalog a:link {text-decoration: none; color: #195C97;font-size: x-small;}