body {behavior: url(csshover.htc); font-size: 15px;line-height: 120%; margin: 0; padding: 0;}
A:link { text-decoration: none; color:blue} 
A:visited { text-decoration: none } 
A:active { text-decoration: none }
A:hover {text-decoration: underline}
h1 {font-size: 16pt; }
A#whitelink {color: white;}
A#blacklink {color: blue;
	list-style-position: inside;}

.banner {
	background-position:left top;
	background-image:url('images/banner.jpg');
	background-repeat:no-repeat;
	background-color:#ffffff;
	width: 100%;
	height:198px;
}

.rside {
	position: absolute;
	float:left;
	left: 0px;
	top: 198px;
	background-color: #ffffff;
}

.production {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	left: 25px;
	top: 110px;
	color: #FFFFFF;
}


.phone {
	position: absolute;
	float:left;
	left: 35px;
	top: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}

.phonenum {
	position: absolute;
	float:left;
	left: 35px;
	top: 285px;
	font-family: "Times New Roman", Times, serif;
	font-size: 35px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}

.phonenum2 {
	position: absolute;
	float:left;
	left: 35px;
	top: 330px;
	font-family: "Times New Roman", Times, serif;
	font-size: 35px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}

.note 	{position: absolute;
	float:left;
	left: 150px;
	top: 310px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}


.email {
	position: absolute;
	float:left;
	left: 35px;
	top: 460px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}


.mail {
	position: absolute;
	float:left;
	left: 35px;
	top: 490px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}



.copyright {
	position: absolute;
	float:left;
	left: 35px;
	top: 660px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.main_block {
	position: absolute;
	float:left;
	left: 400px;
	top: 300px;
	min-width:600px;
	max-width:1000px;
	font-family: Arial, Helvetica, sans-serif;
		margin: 0px;
	padding: 0px;
	color: #000000;
}

.main_block a img{
	float:right;
	margin: 20px;
border: 0px;
}


.rambler {position: absolute;
	float:left;
	left: 200px;
	top: 600px;
	margin: 0px;
	padding: 0px;
}

#samples img {float: left;}

#table {width: 100%; border: 0px;}
#table td {border: 2px #fff solid; background: #f5f5f5; padding: 10px;}
td.image_title, .name_title, .artikul_title {font-weight: bold; }

#perchatki {background-image:url('/images/perchatki.png'); background-repeat: no-repeat; width: 190px; height: 200px; float: right; margin: 0; padding: 120px 10px 0px 10px; font-family: Arial, Helvetica; font-size: 14px; color: #000;}
#tkani {width: 220px; height: 200px; float: right; margin: 0; padding: 70px 5px 0px 5px; font-family: Arial, Helvetica; font-size: 14px; color: #000;}
#perchatki strong, #perchatki b, #tkani trong, #tkani b {color: blue;}
#perchatki p {font-weight: bold; font-size: 14px;}


div#menunav {
   float: left;  /* добавляем список в div */
   padding: 0 0 0 30px;  /* отступ ul от края контейнера */
position: absolute;
	float:left;
	left: 400px;
	top: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	z-index: 1;


}
div#menunav ul {
   margin: 0px;
   padding: 0px;
}
* html div#menunav ul {
   float: left;  /* заставляет ul вместить все li */
   border-left: 0px solid #888;  /* добавляет левую вертикальную черту к ul */
   margin-left: 15px;  /* IE удваивает заданное значение */
}
div#menunav li {
   float: left;   /* располагаем список по горизонтали */
   position: relative;  /* контекст позиционирования для раскрывающегося меню с абсолютным позиционированием */   
   list-style-type: none;  /* удаляем маркеры */
   background-color: #fff;  /* задаем фоновый цвет элементов меню */
   border-right: 1px solid #888;  /* создаем разделительные линии между элементами li */
}
div#menunav li:first-child {
   border-left: 1px solid #555;  /* первая вертикальная линия в меню */
}
div#menunav a {
   display: block;  /* пункты вложенного меню выделяются при наведении указателя */
   text-decoration: none;  /* удаляем подчеркивание ссылок */
   padding: 0px 10px 0px 10px;  /* создаем пространство с обеих сторон текста пункта меню */
   color: #006699;  /* задаем цвет шрифта */
}
div#menunav a:hover {
   color: #ff3333;
}
div#menunav li:hover {
   color: #000;  /* задает фон пунктов списка */
}

/* Раскрывающееся меню */

div#menunav ul li ul {
   margin: 0px;
   position: absolute;  /* размещает выпадающий ul относительно родительского li */
   left: -1px;  /* выравнивает раскрывающееся меню */
   width: 20em;
font-size: 90%;
}
div#menunav ul li ul li  {
   width: 100%;  /* элементы списка заполняют контейнер (ul) */
   border-left: 1px solid #aaa;  /* три стороны каждого пункта раскрывающегося меню */
   border-bottom: 1px solid #aaa;
   border-right: 1px solid #aaa; 
   padding: 5px;
   font-weight: normal;
}

div#menunav ul li ul li a {
text-decoration: none;}


div#menunav ul li ul li:first-child {
   border-top: 1px solid #aaa;  /* верхний край раскрывающегося меню */
}
body div#menunav ul li ul {
   display: none;
}
div#menunav ul li:hover ul, div#menunav ul li ul:hover {
   display: block;
}
* html div#menunav ul li ul {  /* добавляет верхнюю границу раскрывающегося меню для IE */
   border-top: 1px solid #aaa;
   border-left: 0рх;  /* устраняет наследование границ ul раскрывающимся меню */
}

.hl {background-color: #eef; margin: 20px 0 20px 0; padding: 15px; font-size: 12px; line-height: 120%;} 


#ftr {position: relative; margin-top: 40px; text-align: center; border-top: 1px solid #aaa;}
#ftr a {font-size: 11px; padding: 5px 5px 0 5px;}
a.prhl {margin: 20px; background-color: #00cc00; color: #000; font-weight: bold; padding: 8px;}
.float {float: left; padding: 10px; margin: 10px;}
.small {font-size: 11px; color: #0000FF;}
strong {font-weight: normal;}
