@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif; font-size:14px;}
img { border:none;}
.fix { filter:expression(fixPNG(this));}
form { margin:0; padding:0;}
a { text-decoration:underline;}
a:hover { text-decoration:none;}
ul, li { margin:0; padding:0; list-style:none;}
.clear { clear:left;}
h1, h2, h3, h4 { margin:0; padding:0; font-weight:normal; text-decoration:none; font-size:18px; color:#314a43; font-family:Arial, Helvetica, sans-serif;}
table { width:100%;}
table, td { border-collapse:collapse; margin:0; padding:0;}



.header-bg { width:1000px;}
.header-left { background:url(/img/header-left.jpg) repeat-x top center;}
.header-right { background:url(/img/header-right.jpg) repeat-x top center;}
.header {background:url(/img/header.png) no-repeat top center; height:370px; position:relative; width:1000px; margin:0 auto;}
.logo { position:absolute; left:36px; top:15px;}
.tel { position:absolute; left:225px; top:48px; font-weight:bold; font-size:23px; color:#b3e0ff; font-family:Verdana, Geneva, sans-serif;}
.tel small { font-size:13px; font-weight:bold;}
.search { width:167px; position:absolute; top:333px; left:34px;}
.search input {  width:157px; height:17px; font-size:13px; font-family:Verdana, Geneva, sans-serif; padding-left:3px; padding-right:3px; color:#4da0cf;}
.searchfield {border:1px #edeff2 solid;}
.search a { color:#99d7ff; font-size:10px; display:block; padding-left:1px; margin-top:1px;}
.searcha { border:none; color:#99d7ff; cursor:pointer; background:#FFF; text-align:left; }
ul.menu { position:absolute; left:323px; top:337px;}
ul.menu li { float:left; padding-left:7px; padding-right:7px;}
ul.menu li a { display:block; min-width:55px; _width:55px; background:#fbdb02;padding-left:5px; padding-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#575757; text-decoration:none; white-space:nowrap; text-align:center; }
ul.menu li a:hover { background:#fbc902;}

.content { width:999px; margin:0 auto;}
.cont-left h1 { margin-bottom:18px; color:#314a43;}
.cont-left h2 { margin-bottom:18px; color:#314a43;}
.cont-left h2 a { margin-bottom:18px; color:#314a43;}
.cont-left h2 a:hover { margin-bottom:18px; color:#314a43; text-decoration:underline;}
.cont-left h3 { margin-bottom:18px; color:#314a43;}
.cont-right h1 { margin-bottom:18px;}
.cont-left { float:left; width:590px; padding-left:35px; padding-top:30px; padding-bottom:15px; color:#314a43; 
padding-right:75px; font-size:14px; line-height:24px;}
.allcat {
width:580px;
}
.catalog {
	height: 150px;
	width: 135px;
	border:1px #edeff2 solid;
	margin-right: 8px;
	margin-bottom: 10px;
	float: left;
}

.catalog .cattitle {
	text-align: left;
}

.buton {
	padding: 0px 5px;
	width: 75px;
	margin-top: 2px;
	float: right;
}

.cont-left a{ color:#fab500; text-decoration:none;}
.cont-left a:hover{ color:#fab500; text-decoration:underline;}
.cont-right { float:left; width:281px; padding-top:30px; color:#314a43; padding-right:18px;}

.news { line-height:24px; margin-bottom:15px;}
.news .data { font-size:13px; color:#314a43; display:block; font-weight:bold; margin-bottom:2px;}
.news .all { background:url(../img/news-bg.gif) repeat-x; height:14px; position:relative; margin-top:8px;}
.news .all a { color:#fab500; position:absolute; right:0; top:-7px; //top:-8px; background:#FFF; padding-left:6px;}

.footer { background:url(../img/footer-bg.gif) repeat-x bottom center;}
.footer-bg { background:url(../img/footer.gif) no-repeat left bottom; height:74px; position:relative;}
.footer-bg .info { position:absolute; left:70px; bottom:31px;}
.footer-bg span a { color:#007a8f; font-size:12px;}
.footer-bg .copy { position:absolute; left:70px; bottom:11px;}
.footer-bg .adres { background:url(../img/adres.gif) no-repeat left center; height:19px; padding-left:30px; font-size:12px; color:#314a43; display:block; padding-top:3px; position:absolute; left:293px; bottom:4px;} 
.powered { width:104px; font-size:11px; color:#314a43; background:url(../img/rgn74.gif) no-repeat right center; height:32px; display:block; text-align:right; padding-right:46px; padding-top:3px; position:absolute; right:15px; bottom:6px;}
span.powered a { color:#314a43; text-decoration:none;}
.powered a:hover { text-decoration:underline;}


.fild {
    width: 50px;
    text-align: right;
    font-size: 11px;
}
.categoti {
	text-align:center;
	font-weight: bold;

}   
.up {
text-align:right;
}

.stolb {
text-align:center;
}
