html, body { height: 100%; margin: 0px; padding: 0px; background: url(../images/bg.gif) repeat-y; }
:focus, :active {
	outline: none;
}
div.header { position: absolute; top: 0px; left: 0px; z-index: 9; width: 100%; }
/* Верхнее меню */
div.but { position: absolute; width: 67px; height: 20px; z-index: 10; top: 153px; } html>body div.but { height: 18px; }
div.but:hover, div.buthover { border-bottom: 2px solid #AC2311; }
#but1 { left: 27px; }
#but2 { left: 104px; }
#but3 { left: 183px; }
#but4 { left: 262px; }
#but5 { left: 341px; }
/* End Верхнее меню */
/* Border: none */
div.header img, div.but img { border: none; }
/* Text-decoration: none */
div.footer a { text-decoration: none; }
/* Text-decoration: underline */
div.footer a:hover { text-decoration: underline; }
div.footer { position: absolute; bottom: 0px; width: 522px; height: 21px; left: 237px; background: url(../images/footer.jpg) no-repeat bottom; }
div.footer p { font: 11px Tahoma, Verdana, sans-serif; margin: 0px; padding: 5px 0px 0px 5px; }
div.footer p, div.footer a { color: #F4F7FF; }
div.russian_works, div.domestic_works { position: absolute; top: 200px; }
div.russian_works { background: url(../images/russian_works.gif) no-repeat; left: 5px; width: 21px; height: 245px; }
div.domestic_works { background: url(../images/domestic_works.gif) no-repeat; left: 746px; width: 29px; height: 284px; }
div.outer { position: relative; height: 100%; width: 780px; }
html>body div.outer { height: auto; min-height: 100%; }
div.inner { padding-top: 187px; }
div.sidebar { float: left; width: 207px; margin: 0px 0px 0px 15px; padding: 0px; }
html>body div.sidebar { margin-left: 29px; }
div.content { margin: 0px; width: 506px; margin-left: 3px; padding: 0px 10px; }
html>body div.content { margin-left: 240px; width: 486px; }
div.sidebar, div.content { padding-bottom: 21px; }
/* Tooltip */
#tooltip{ background: #1449C9; border: 1px solid #666666; color: #F4F7FF; font: menu; margin: 0px; padding: 3px 5px; position: absolute; visibility: hidden; z-index: 50; }
/* Font */
div.sidebar a { display: block; background-color: #AC2311; border: 1px solid #FFAC3C; color: #FFAC3C; font: bold 8px Verdana, sans-serif; line-height: 17px; text-decoration: none; text-transform: uppercase; margin: 0px 5px 2px; width: 100%; padding-left: 5px; } html>body div.sidebar a { width: auto; }
div.sidebar a:hover { text-decoration: underline; }
div.content { font-size: 12px; font-family: Verdana, sans-serif; color: #3A3B50; } div.content a { color: #3A3B50; }
p { margin: 0px 0px 10px; text-align: justify; font-weight: normal;}
ul { margin: 0px 0px 10px 25px; padding: 0px; }
li { text-align: justify; list-style-image: url(../images/li.gif); }
h1 { display: block; background-color: #B2C7FB; font: bold 15px Arial, Verdana, sans-serif; text-transform: uppercase; line-height: 22px; margin: 0px -10px 15px; color: #F4F7FF; padding-left: 10px; }
div.content img { margin-bottom: 10px; }
img.right { float: right; margin: 1px 0px 2px 4px; border: 1px solid #1449C9; }

div.sidebar img { border: 1px solid #1449C9; margin: 0px auto 10px; }
div.sideimg { text-align: center; }

div.content table td { 
	/*vertical-align: middle; 
	text-align: center; */
	border: 1px solid #fff; 
	font-size: 12px;
	font-family: Verdana, sans-serif; 	
}
div.content table { 
	border-collapse: collapse;  
	width: 100%; 
	border: none; 
	margin-bottom: 10px; 
	background-color: #B2C7FB; 
}
div.content table th { 	
	border: 1px solid White; 
	font-size: 12px;
	font-family: Verdana, sans-serif; 
}

/* Каталог продукции */
table#catalog {
	border-collapse: collapse;
	background: #fff;
	border: 1px solid #9694A2;
}
table#catalog td {
	font-size: 11px;
	border: none;
}
table#catalog thead td {
	background: #B2C7FB;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}
table#catalog th {
	background: #E0EFFD;
	font-weight: normal;
	font-size: 11px;
	border: none;
	border-top: 1px solid #9694A2;
	border-bottom: 1px solid #9694A2;
}
table#catalog tr.odd {
	background: #f2f2f2;
}
table#catalog tr:hover {
	background: #B2C7FB;
}
table#catalog td,
table#catalog th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	padding: 5px 3px;	
}

a.word {
	display: block;
	background: url(../images/ico_word.gif) 0px 0px no-repeat;
	padding-left: 25px;
	padding-top: 3px;
	height: 21px;
}
a.image {
	display: block;
	background: url(../images/ico_image.jpg) 0px 0px no-repeat;
	padding-left: 25px;
	padding-top: 3px;
	height: 25px;
}

table#konskaya_zalupa {
}
table#konskaya_zalupa td {
	font-size: 9px;
}