a,a:link{
	color: #354f72;
	text-decoration: underline;
}

a:hover{
	color: #354f72;
	text-decoration: none;
}

#text1 { visibility:hidden; display:none; }

#content #top_ table h1 {
text-transform:uppercase; font-weight:bold; font-family:Tahoma; font-size:13pt; color:#FFF;line-height:15px;
_padding-top:18px;
padding-left:20px;
}

html {
font-family:Tahoma;
font-size:10pt;
  height:1100px;
}
input {
font-family:Tahoma;
font-size:10pt;
padding:0;
margin:0;

}

body {
min-width:1000px;
padding:0;
margin:0;
background:url(images/vert-bg.gif)  repeat-y;
min-height:100%;
position:relative;
}

table{
padding:0;
margin:0;
}

p {
padding:0;
margin:0;
}

* html body {
  height:100%;
}

#top-left {float:left;z-index:10;position:absolute;top:0;left:0;}

#date {position: absolute;top:17px;left:100px;color:#01639d;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight: bold;}

#left-menu {z-index:3;	position: absolute;top:140px;left:20px;}

.sub {color:#01639d;font-family:Tahoma;font-size:10pt;text-decoration:underline;}

.sub:hover {text-decoration:none;border-bottom:dotted 1px #01639d;}

#left-menu a {color:#01639d;font-family:Tahoma;font-size:10pt;text-transform:none;text-decoration:underline;}

#left-menu a:hover {text-decoration:none;}

#left-menu li {margin-left:-13px; font-weight: bold; list-style-image: url(images/bullet.gif);line-height:15px;}

#curs {color:#000;font-family: Tahoma;font-size:12px;font-weight:bold;text-transform:uppercase;padding-left:0px;}

#banners {padding-left:10px;padding-top:30px;}

#top {height:23px;text-align:right;padding:13px 15px 0px 0px;color:#01639d;font-family:Arial, Helvetica, sans-serif;font-size:12px;}

#top_left {position:absolute;left:289px;top:16px;z-index:3;color:#01639d;font-family:Arial, Helvetica, sans-serif;font-size:12px;}

#top a {color:#01639d;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-decoration:underline;}

#top a:hover {border-bottom: dotted 1px #01639d;text-decoration:none;}

#adv {text-decoration:none;padding:0;margin:0;}

#top_ {height:49px;background:url(images/top-bg.gif) repeat-x;}

#znak {position:absolute;right:98px;top:34px;z-index:3;}

#house {background-color: #FFF;position:absolute;left:180px;bottom:50px;}

#menu {height:40px;background: url(images/menu-bg.jpg) repeat-x;padding:17px 0px 0px 20px;}

#content {
font-family:Tahoma;
font-size:10pt;
color:#393939;
padding-left:276px;
padding-bottom:0px;
min-height:900px;
_height:900px;
}

#text {
padding:0px 20px 30px 20px;
}

#text p {
padding:10px 0 0 0;
}


#footer {
position:absolute;
left:0px;
bottom:0px;
height:30px;
padding-top:15px;
font-family:Tahoma;
font-size:7pt;
color:#000;
font-weight:bold;
background-color: #fff;
}

#footer a {
font-family: Tahoma;font-size:8pt;color:#354f72;text-decoration: none;font-weight:normal;
}

#footer a:hover {text-decoration: underline;}

/* Продукция */
.production {margin:0 -5px 10px -1px;}
.production ul, .production img  {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}

	.production LI {
		display:-moz-inline-stack;
		display:inline-block;
		vertical-align:top;
		margin:0 2px 10px 0;
		width:140px;
		}
		.production LI .productionBox {position:relative;}
			.production LI .productionBox .production-imgBox {
				border:1px solid #ccc;
				display:table-cell;
				text-align:center;
				vertical-align:middle;
				height:140px;
				width:138px;
				}
			.production LI .productionBox .production-info {
/*				border:1px solid #e5e5e5;*/
				border-top:none;
				font:bold 12px Tahoma;
				text-align:center;
				padding:5px 0;
				width:138px;
				}

/* Главная страница */
.first {
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	height:45px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:42px;
	text-transform: uppercase;
}
.second {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	padding: 15px 15px 15px 5px;
}

.second1 {
	padding:0px;
	margin:0px;	
}

.pic {
	position: relative;
	z-index: 100;
	width:10px;
	left:-20px;
	top:-30px;
	float: left;
}

.pic_vo {
	position: relative;
	z-index: 100;
	width:10px;
	left:-10px;
	top:-10px;
	float: left;
}

.pic_lable {
	position: relative;
	z-index: 200;
	width:10px;
	left:75px;
	top:-25px;
	float: left;
}

.pic_meshok {
	position: relative;
	z-index: 200;
	width:10px;
	left:15px;
	top:-35px;
	float: left;
}
.pic_top5 {
	position: relative;
	z-index: 200;
	width:10px;
	left:15px;
	top:-5px;
	float: left;
}


.main {width:99%;}
	.main .main1 {
		float: right;
		vertical-align:top;
		width:45%;
		padding:2%;		
		background: url(images/ugol.gif) no-repeat right bottom;		
		}
	.main .main1_r {
		float: left;
		vertical-align:top;
		width:45%;
		padding:2%;		
		background: url(images/ugol.gif) no-repeat right bottom;
		}
	.second1 ul li {
		display: inline-block;
		vertical-align:top;
		width:19%;
		text-align:center;
		}
	.second1 ul li IMG {
		border:1px solid gray;
		}		
	.main .main2 {
		display:inline-block;
		vertical-align:top;
		width:98%;
		}
.second1 UL {list-style:none;padding:15px 0 15px 0; margin:0px;}
.pic_title	{
		padding-left:75px;
		}
