body {
	margin: 0px; padding: 0px; background: white; 
	position: relative
}
h1 {
	background-image: url(img/in_ugol-1.gif); margin: 10px; padding:15px; padding-left:70px;
	font: 26px arial, sans-serif; letter-spacing: 5px; color:#8B4215; text-align: left
}
/*заголовок с фоном in_5_s.gif*/
h2 {
	background-image: url(img/in_h2-1.gif);margin: 0px; 
	padding-top: 10px; padding-right: 4px; padding-left: 30px; padding-bottom: 5px;
	font: bold 20px arial, arial, sans-serif; color: #CF6C1B; text-align: center; letter-spacing: 1px
}
/*заголовок с фоном*/
h3 {
	background-image: url(img/in_h3-1.gif); margin: 0px; margin-left: 10px; 
	padding-top: 4px; padding-right: 4px; padding-left: 30px; padding-bottom: 4px;
	font: bold 16px arial, sans-serif; color: #CF6C1B; text-align: center; letter-spacing: 1px
}
h3.left {
	text-align: left
}
/*заголовок h3 без фона по центру*/
h4 {
	margin: 0px; padding-top: 14px; padding-right: 4px; padding-left: 18px; padding-bottom: 1px;
	font: bold 14px arial, sans-serif; color: #CF6C1B; text-align: center; letter-spacing: 1px
}
/*заголовок без фона слева*/
h4.left {
	padding-left: 30px; text-align: left
}
h5 {
	margin: 3% 0px 3% 0%; padding-top: 0%; padding-right: 5%; padding-left: 5%; padding-bottom: 0px;  
	font: bold 14px arial,verdana,sans-serif; color:#CF6C1B; text-indent: 0px; 
	text-align: left}
p {
	margin: 1% 0px 1% 0%; padding-top: 0%; padding-right: 5%; padding-left: 5%; padding-bottom: 0px;  
	font: 12px arial,verdana,sans-serif; color: #732518; text-indent: 0px; 
	text-align: justify
}
p.bg_tel {
background:url(img/tel.gif) no-repeat top left;
margin:0px;padding:0px;padding-left:28px;
line-height:26px;text-align:left;vertical-align:bottom;
display:block;float:left;
}
p.bg_mail {
background:url(img/letter.gif) no-repeat top left;
margin:0px;padding:0px;padding-left:28px;
line-height:26px;text-align:left;vertical-align:center;
display:block;float:left;
}

p.first_center {
	margin: 3% 0px 3% 0%; padding-top: 0%; padding-right: 5%; padding-left: 5%; padding-bottom: 0px;  
	font: 14px arial,verdana,sans-serif; color: #732518; text-indent: 0px; 
	text-align: center
}
p.first {
	margin: 3% 0px 3% 0%; padding-top: 0%; padding-right: 5%; padding-left: 5%; padding-bottom: 0px;  
	font: 14px arial,verdana,sans-serif; color: #732518; text-indent: 0px; 
	text-align: justify
}
p.date {
	margin: 3% 0px 3% 0%; padding-top: 0%; padding-right: 5%; padding-left: 5%; padding-bottom: 0px;  
	font: bold 16px arial,verdana,sans-serif; color:#CF6C1B; text-indent: 0px; 
	text-align: justify}
p span  {
	margin: 3% 0px 3% 0%; padding-top: 0%; padding-right: 5%; padding-left: 0px; padding-bottom: 0px;  
	font: bold 16px arial,verdana,sans-serif; color:#CF6C1B; text-indent: 0px; 
	text-align: justify}
}
p.span_s {
	margin: 3% 0px 3% 0%; padding-top: 0%; padding-right: 5%; padding-left: 5%; padding-bottom: 0px;  
	font: 12px arial,verdana,sans-serif; color: #732518; text-indent: 0px; 
	text-align: justify
}
p.span_s span{
	margin: 3% 0px 3% 0%; padding-top: 0%; padding-right: 5%; padding-left: 0px; padding-bottom: 0px;  
	font: bold 14px arial,verdana,sans-serif; color:#CF6C1B; text-indent: 0px; 
	text-align: justify
}
a {
	margin: 0px; padding: 0px;  
	font: 12px arial,verdana,sans-serif; color: #732518; text-indent: 0px; text-decoration:underline;
	text-align: left
}
a:hover   {
	margin: 0px; padding: 0px;  
	font: 12px arial,verdana,sans-serif; color: #CF6C1B; text-indent: 0px; text-decoration:underline;
	text-align: left
}
/*для якорей*/
a.name {
	font: 4px; text-decoration:none;
}
/* стиль для горизонтального меню продукта */
a.mn_hor {
	margin: 0px; padding: 0px;  
	font: bold 16px arial,verdana,sans-serif; color: #732518; text-indent: 0px; text-decoration:none;
	text-align: left; letter-spacing: 2px;
}
a.mn_hor:hover {
	margin: 0px; padding: 0px;  
	font: bold 16px arial,verdana,sans-serif; color: #CF6C1B; text-indent: 0px; text-decoration:none;
	text-align: left; letter-spacing: 2px;
}
a.mn_hor:current {
	margin: 0px; padding: 0px;  
	font: bold 16px arial,verdana,sans-serif; color: #CF6C1B; text-indent: 0px; text-decoration:none;
	text-align: left; letter-spacing: 2px;border-bottom: #CF6C1B 4px dotted;
}
/* стиль для верт. меню в navbar */
a.menu_b {
	margin: 0px; padding: 0px;  
	font: 14px arial,verdana,sans-serif; color: #732518; text-indent: 0px; text-decoration:none;
	text-align: left; letter-spacing: 0px;
}
a.menu_b:hover {
	margin: 0px; padding: 0px;  
	font: 14px arial,verdana,sans-serif; color: #CF6C1B; text-indent: 0px; text-decoration:none;
	text-align: left; letter-spacing: 0px;
}
a.menu_b:current {
	margin: 0px; padding: 0px;  
	font: bold 14px arial,verdana,sans-serif; color: #CF6C1B; text-indent: 0px; text-decoration:none;
	text-align: left; letter-spacing: 0px;border-bottom: #CF6C1B 4px dotted;
}
a.h-1{
	font: 26px arial, sans-serif; letter-spacing: 5px; color:#8B4215; text-align: left
}
a.h-2{
	font: bold 20px arial, arial, sans-serif; color: #CF6C1B; text-align: center; letter-spacing: 1px
}
a.h-3{
	font: bold 16px arial, sans-serif; color: #CF6C1B; text-align: center; letter-spacing: 1px
}
a.h-4{
	margin: 0px; padding-top: 4px; padding-right: 4px; padding-left: 18px; padding-bottom: 4px;
	font: bold 14px arial, sans-serif; color: #CF6C1B; text-align: center; letter-spacing: 1px
}
a.u {
	margin: 0px; padding: 0px;  
	font: 12px arial,verdana,sans-serif; color: #732518; text-indent: 0px; text-decoration:none;
	text-align: left
}
a.u:hover   {
	margin: 0px; padding: 0px;  
	font: 12px arial,verdana,sans-serif; color: #CF6C1B; text-indent: 0px; text-decoration:underline;
	text-align: left;
}
a.u_h3 {
	background-image: url(img/in_h3-1.gif); margin: 0px; margin-left: 10px; 
	padding-top: 4px; padding-right: 4px; padding-left: 30px; padding-bottom: 4px;
	font: bold 16px arial, sans-serif; color: #CF6C1B; text-align: center; letter-spacing: 1px;
	 text-decoration:none;
}
a.u_h3:hover {
	background-image: url(img/in_h3-1.gif); margin: 0px; margin-left: 10px; 
	padding-top: 4px; padding-right: 4px; padding-left: 30px; padding-bottom: 4px;
	font: bold 16px arial, sans-serif; color: #CF6C1B; text-align: center; letter-spacing: 1px;
	text-decoration:underline;
}
table.okna     {
	margin:0px;padding:0px; 
	font: 12px arial,sans-serif; color: #732518; text-indent: 0px; 
	text-align: center
}
table     {
	margin:0px;padding:0px;
	font: 12px arial,sans-serif; color: #732518; text-indent: 0px; 
	text-align: center
}
td {
	padding-right: 5%; padding-left: 5%; padding-bottom: 0px; margin: 3% 3% 3% 0%; 
	font: 12px arial,sans-serif; color: #732518; text-indent: 0px; padding-top: 0%; 
	text-align: left
}
td.center {
	margin:0px; 
	padding-right: 5%; padding-left: 5%; padding-bottom: 0px; padding-top: 0%; 
	font: 12px arial,sans-serif; color: #732518; text-indent: 0px; 
	text-align: center
}
table.dotted     {
	padding: 10px; margin: 0px; 
	font: 12px arial,sans-serif; color: #732518; text-indent: 0px; text-align: center;	
	border-left-width:1px;border-right-width:1px;border-top-width:1px;border-bottom-width:1px; 
	border-style:dotted;
}
td.dotted {	
	margin:0px; padding:0px;
	border-left-width:0px;border-right-width:0px;border-top-width:0px;
	border-bottom-width:1px; border-style:dotted;
	font: 12px arial,sans-serif; color: #732518; text-indent: 0px;  text-align: left; 
}
td.center {
	margin:0px; padding:0px;
	font: 12px arial,sans-serif; color: #732518; text-indent: 0px;
	text-align: center
}
table.price     {
	margin-left: 5%; margin-right: auto; margin-top: 20px; padding: 0px; width:90%; 
	font: 12px arial,sans-serif; color: #732518; text-indent: 0px; text-align: center;	
	border-left-width:1px;border-right-width:0px;border-top-width:1px;
	border-bottom-width:0px; border-style:dotted;
	display:table;
}
td.price {
	margin:0px; padding:0px; padding-top:7px;padding-bottom:3px;
	border-left-width:0px;border-right-width:1px;border-top-width:0px;
	border-bottom-width:1px; border-style:dotted;
	font: 12px arial,sans-serif; color: #732518; text-indent: 0px;
	text-align: center
}
td.caption {
	margin:2px; padding:5px; padding-top:7px;padding-bottom:3px;
	border-left-width:0px;border-right-width:1px;border-top-width:0px;
	border-bottom-width:1px; border-style:dotted;
	font: bold 14px arial, sans-serif; color: #CF6C1B; 
	text-align: center
}
td.caption_s {
	margin:0px; padding:0px; padding-top:7px;padding-bottom:3px;
	border-left-width:0px;border-right-width:1px;border-top-width:0px;
	border-bottom-width:1px; border-style:dotted;
	font: bold 12px arial, sans-serif; color: #CF6C1B; 
	text-align: center
}

td.price img{
	margin:0px; padding:0px; 
}
table.list     {
	margin: 1% 1% 1% 0%; 
	font: 12px arial,sans-serif; color: #732518; text-indent: 0px; padding-top: 0%; 
	text-align: center
}
td.list {
	padding-right: 1%; padding-left: 1%; padding-bottom: 0px; 
	text-align: center
}
/*table.mn_hor     {
	margin: 0px; padding: 0%; 
	text-align: left;
	position:absolute; left: 160px;
}*/
td.mn_hor {
	padding-right: 20px; padding-left: 10px; padding-bottom: 0px;padding-top: 5px; 
}
td.menu_b {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px;padding-top: 5px; 
}
img.mn_hor {
	margin: 0px 16px 0px 0px
}
img.but   {
	margin: 0px 16px 1px 1px 
}
img.line {
	margin: 0px; padding: 0px; text-align: bottom;
}
img.left {
	margin: 0px; padding: 0px; text-align: bottom; float:left;
}
img.right {
	margin: 0px; padding: 0px; text-align: bottom; float:right;
}
img.menu_b {
	margin: 0px; padding: 0px; text-align: bottom; float:left;
}
div {display:block;}
/*
div.right_col{
	margin: 0px; padding-right: 5px; padding-left: 20px; padding-bottom: 10px;  padding-top: 50px; 
	text-align: center
}*/

/*
span.address {
	margin: 0px; font: 16px Times New Roman,arial, sans-serif; width: 100%; color: #CF6C1B; 
	letter-spacing: 1px; text-align: left
}*/
/* кнопка маленькая в правом меню*/
div img{
	margin:0px; padding:0px;
}

img.but_s {
	border: 0px; margin: 0px 0px 0px 6px; padding: 0px;
	vertical-align: middle; border-right-width: 0px
}
img.b_s {
	border: 0px; margin: 20px 20px 10px 65px;; padding: 0px;
	padding-left: 20px; 
	vertical-align: middle; 
}

/* меню правое */
div.menu_total {
	border: 0px; margin: 2px 5px 1px 0px;  
	vertical-align: middle; 
}
div.menu_total div{
	border: 0px; margin: 0px;  
	vertical-align: middle;  
}
div.menu_total img{
	border: 0px; margin: 0px;  
	vertical-align: middle;  
}div.menu_total a {
	margin: 0px; padding: 0px;  
	font: 14px arial, arial,verdana,sans-serif;  font:bold;color: #732518; text-indent: 0px; text-decoration:none;
	text-align: left
}
div.menu_total a:hover {
	font: 14px arial, arial,verdana,sans-serif;  font:bold;color: #CF6C1B; text-indent: 0px; text-decoration:none;
	text-align: left
}
div.menu_total a.current {
	font-size: 14px; font:bold; border-bottom: #CF6C1B 4px dotted; 
}
div.menu_total a.current:hover {
	font-size: 14px; font:bold; color: #732518;
}
/* меню левое - перечень продуктов */
div.menu_total_product {
	border: 0px; margin: 10px 5px 10px 20px;  
	vertical-align: middle; 
}
div.menu_total_product div{
	border: 0px; margin: 0px 0px 0px 10px; 
	vertical-align: middle; position: absolute; 
}
div.menu_total_product a {
	margin: 0px; padding: 0px; letter-spacing:3; 
	font:  26px arial, arial,verdana,sans-serif; color: #CF6C1B; text-indent: 0px; text-decoration:none;
	text-align: left
}
div.menu_total_product a:hover {
	margin: 0px; padding: 0px;  letter-spacing:3; 
	font: 26px arial, arial,verdana,sans-serif; color: #CF891B; text-indent: 0px; text-decoration:none;
	text-align: left
}
div.menu_total_product a.current {
	font-size: 26px; font:bold; border-bottom: #CF6C1B 4px dotted; 
}
div.menu_total_product a.current:hover {
	font-size: 26px; font:bold; color: #732518;
}

div#index p {
	margin: 3% 0px 3% 0%; padding-top: 0%; padding-right: 5%; padding-left: 5%; padding-bottom: 0px; 
	font: 12px arial,verdana,sans-serif; color: #732518; text-indent: 0px; 
	text-align: justify
}
/* стиль заголовка 
div#title {
	background-image: url(img/insite_fon_b.jpg);margin: 0px; padding: 0px; width: 100%; height: 281px; 
	position: absolute; top: 0px; left: 0px; z-index: 10
}
div#title p {
	margin: 6px 0px 0px 10px; padding: 0px;
	font: 12px arial, arial,verdana,sans-serif; color: #732518; text-indent: 0px; 
	letter-spacing: 0px; text-align: justify
}
div#menu_product_hor {
	background-image: url(img/mn_hor.jpg);
	width: 100%; height: 30;
	margin: 0px; padding: 0px; 
	position: absolute; top: 210px; left: 0px; z-index: 600

}*/
/* стиль левого столбца 
div#navbar {
	width: 238px; height: 100%;background: transparent;
	margin: 0px; padding: 0px; 
	position: absolute; top: 350px; left: 0px; z-index: 500
}*/
div#navbar img{
	margin-left: 20px; padding-left: 0px; 
}
/**/
div#in_mn_vert {
	position: absolute; top: 263px; left: 234px; z-index: 500
}
/* стиль новости */
div#news_short {		
	margin: 0px; padding: 0px; 
	position: relative; top: 20px; left: 0px; z-index: 500
}
div#footer img {
	margin: 0px; padding: 0px; vertical-align: auto;
}
div#footer p {
	margin: 0px; padding: 0px; text-align: center; vertical-align: bottom;
}
div#footer_menu {
	padding-right: 0px; padding-left: 0px; z-index: 100; background: transparent; left: 0px; 
	padding-bottom: 0px; margin: 0px;  width: 100%; padding-top: 20px
}
/* стиль правого столбца */
div#cont_right {
	padding-top: 0px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;
	margin-top: 20px; margin-right: 0px;margin-left: 20px; margin-bottom: 20px;	 
	width: 220px; height:100%; background: transparent;
	position: absolute; top: 0px; right: 0px; z-index: 190
}
div#counter {
	padding-top: 100px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;
	margin-top: 100px; margin-right: 0px;margin-left: 20px; margin-bottom: 20px;	 
	 z-index: 190
}

/*меню левое - завершающий рисунок*/
div#in_mn_hor {
	position: relative; top: 30px; left: 0px; z-index:200; margin: 0px; margin-bottom: 30px; 
}
/* заголовок: первый ряд - ДЕРЕВЯННЫЕ ОКНА ДВЕРИ ЛЕСТНИЦЫ*/
img#in_name {
	border-width: 0px; padding: 0px; margin: 0px; position: absolute; 	 
	top: 0px; left: 0px; width: 789px; height: 106px; z-index: 10
}
/* заголовок: первый ряд - логотип*/
img#in_logo {
	border-width: 0px; padding: 0px; margin: 0px; position: absolute; 	 
	top: 0px; left: 789px; width: 159px;  height: 91px; z-index: 10
}
/* заголовок: второй ряд - фон под Главное меню ГЛАВНАЯ ОКНА ДВЕРИ ЛЕСТНИЦЫ*/
img#in_menu_left {
	margin: 0px; border-width: 0px; padding: 0px;  width: 238px; height: 157px;
	position: absolute; top: 106px; left: 0px; z-index: 600
}
/* заголовок:  Главное мерю: меню ГЛАВНАЯ ОКНА ДВЕРИ ЛЕСТНИЦЫ*/
div#in_menu_left {
	margin: 0px; border-width: 0px; padding: 0px;  width: 238px; height: 157px;
	position: absolute; top: 106px; left: 0px; z-index: 601
}
/* заголовок: второй ряд - фото1*/
img#in_foto-l {
	margin: 0px; padding: 0px; border-width: 0px; width: 243px; height: 157px; 
	position: absolute; top: 106px; left: 238px; z-index: 10
}
/* заголовок: второй ряд - фото2*/
img#in_foto-2 {
	margin: 0px; padding: 0px; border-width: 0px; width: 308px; height: 157px; 
	position: absolute; top: 106px; left: 481px; z-index: 10
}
/* заголовок: первый ряд - дом*/
img#in_home {
	margin: 0px; padding: 0px; border-width: 0px; width: 24px;  height: 21px;  
	position: absolute; top: 70px; left: 670px;  z-index: 30
}
/* заголовок: первый ряд - телефон */
img#in_phone {
	margin: 0px; padding: 0px; border-width: 0px; width: 31px;  height: 20px; 
	position: absolute; top: 70px; left: 710px;  z-index: 30
}
/* заголовок: первый ряд - письмо */
img#in_mail {
	margin: 0px; padding: 0px; border-width: 0px;  width: 29px;  height: 20px; 
	position: absolute; top: 70px; left: 755px;  z-index: 30
}
/* заголовок: второй ряд - меню - справа height: 157px;
div#in_menu_right {
	margin: 0px; margin-left: 10px; padding: 0px; border-width: 0px; width: 100%; 
	position: absolute; top: 10px; left: 10px; z-index: 20
}*/
/* заголовок: фон правой части меню 
img#in_menu_right_fon {
	margin: 0px; margin-right: 10px; padding: 0px; border-width: 0px; height: 157px; 
	position: absolute; top: 106px; left: 0px; width: 100%; z-index: 30
}*/

/*div.menu_item {
	margin-top: 3px; margin-left: 10px;margin-bottom: 1px; width: 230px; position: relative; height: 35px
}
div.menu_item img {
	border: 0px; margin: 10px 15px 10px 50px; 
	vertical-align: middle; border: 0px
}
div.menu_item div {
	border: 0px; margin: 6px 5px 0px 0px; width:200px;
	vertical-align: middle; position: absolute; 
}
div.menu_item p {
	font: 16px arial,arial,sans-serif; color: #732518; letter-spacing: 1px; text-decoration: none
}
div.menu_item a {
	font: 16 arial,arial,sans-serif; color: #732518; letter-spacing: 1px; text-decoration: none
}
div.menu_item a:hover {
	color:#CF6C1B; background: none transparent scroll repeat 0% 0%
}
div.menu_item a.current {
	font:20px; margin: 0px; border-bottom: #CF6C1B 5px dotted; text-decoration: none
}*/

div.block {
display:block;
position:relative;
clear:both;
	float: left;
	margin: 0px;  
	padding-top:20px;padding-bottom:10px;padding-left:40px;padding-right:20px;
	position: relative;width: 100%; vertical-align: center;
	z-index:500;
}
div.column {

}
div.col1 {
	margin-top: 20px; margin-bottom: 10px; width: 150px; 
	 
}/*position: relative; top: 150px; left: 20px;  top: 150px; left:420px; */
div.col2 {
	margin-top: 20px; margin-bottom: 10px; width: 150px; 
}
div.block3 {
	margin-top: 20px; margin-bottom: 10px; width: 150px; position: relative; left:440px;
}
div#content img {
	margin: 30px 10px 10px 20px
}
/*div#content img.but {
	margin: 0px 20px 1px 1px
}*/
div#content img.tel {
	margin: 10px 20px 0px 20px
}
div#content img.foto_r {
	float: right; margin: 3% 10px 10px 20px
}
div#content img.foto_l {
	float: left; margin: 1% 20px 1% 20px
}
div#content img.foto_bdr {
	float: left; margin: 3px 10px 3px 0px; border: 1px gray solid
}
div#content img.knop {
	float: left; margin: 0px 10px 0px 10px
}
/*
div#content span {
	padding-right: 3%; padding-left: 0%; padding-bottom: 0px; margin: 0px; 
	font: bold 20px arial,arial, sans-serif; color: #CF6C1B; padding-top: 0%; text-align: left
}/*#8A3D0F*/
div#content a {
	padding-bottom: 0px; margin: 0px 0px 0px 0px; 
	font: 12px arial,sans-serif; verdana,sans-serif; color: #732518; text-indent: 0px; padding-top: 0%; text-align: left 
	text-decoration: underline
}
div#content a:hover {
	color: #FE8C3B;
}
*/
div#content li {
	padding-right: 5px; list-style: square url(img/knop_or.gif) inside; padding-left: 7%; padding-bottom: 3px;
	font: 12px arial,sans-serif; vertical-align: bottom; padding-top: 3px; text-decoration: none
}
div#content ul {
	padding-right: 5px; list-style: square url(images/list_item.gif) outside; padding-left: 5px; padding-bottom: 3px;
	font: 12px arial,sans-serif; vertical-align: middle; padding-top: 3px; text-decoration: none
}
div#content dt {
	padding-right: 5px; list-style: square url(img/knop_or.gif) outside; padding-left: 5px; padding-bottom: 1px; font: 12px verdana,sans-serif; vertical-align: middle; padding-top: 3px; text-decoration: none
}
div#content dd {
	padding-right: 5px; list-style: square url(img/knop_or.gif) outside; padding-left: 5px; padding-bottom: 1px; font: 12px verdana,sans-serif; vertical-align: middle; padding-top: 3px; text-decoration: none
}
div#footer p {
	padding: 0px; margin: 0px; 
	font: 11px verdana,sans-serif; color: black; text-indent: 0px; text-align: center
}
div#footer a {
	padding: 0px; margin: 0px; 
	font: 11px verdana,sans-serif; color: black; text-indent: 0px; text-align: center
}
div#footer span {
	padding-right: 3%; padding-left: 0%; padding-bottom: 0px; margin: 0px; 
	font: bold 14px arial, sans-serif; color: #CF6C1B; padding-top: 0px; text-align: left
}
/*
div#kadr {
	margin-top: 50px; margin-left: 10px; width: 400px; padding-top: 10px; 
	text-align: center
}
 ? */
div#photo {
	margin-top: 50px; margin-left: 50px; width: 90%; padding-top: 10px; 
	padding-bottom: 400px; text-align: center
}
div#list p {
	margin: 0px; padding-right: 6px; padding-left: 6px; padding-bottom: 0px; padding-top: 0px;  
	font: 15px arial,verdana,sans-serif; color: black; text-indent: 0px; text-align: justify
}
div#list p.date {
	padding-right: 6px; padding-left: 6px; padding-bottom: 0px; margin: 0px 0px 0px 0px; 
	font: bold 15px arial,verdana,sans-serif; color: #005b98; text-indent: 0px; padding-top: 0%; text-align: justify
}
div#list a {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 0px; 
	font: 15px arial,verdana,sans-serif; color: black; text-indent: 0px; padding-top: 0%; text-decoration: underline
}
div#list h1 {
	margin: 20px; font: bold 30px arial, arial, sans-serif; width: 100%; color: #005b98; letter-spacing: 2px; text-align: center
}
/**/
/*не используется*/
/* не используется */
div#content h2.conc {
	margin: 50px 0px 0px 10%; text-align: left
}
div#content p.conc {
	padding-right: 10%; padding-left: 10%; padding-bottom: 0px; text-indent: 0px; padding-top: 10px
}
div#content p.conc big {
	font-size: 120%
}
div#content p.conc i {
	font-size: 110%
}
div#content p.conc i {
	font-size: 110%
}
div.menu_item a.lang {
	margin: 0px; border-bottom: gray 3px dotted; text-decoration: none
}
div.menu_item a.lang:hover {
	color: transparent; border-bottom: red 3px dotted
}
div.menu_item a.lang img {
	margin: 0px; vertical-align: -10px
}
div.full {
	width: 600px; text-align: center
}
div.full h2 {
	width: 90%
}
div.preview p {
	float: left; margin: 0px 25px 50px; overflow: hidden; width: 260px; color: black; 
	padding-top: 2px; padding: 30px; height: 260px; text-align: center; text-decoration: none
}/* */

div.preview a {
	float: left; margin: 0px 25px 50px; overflow: hidden; width: 200px; color: black; 
	padding-top: 2px; padding: 30px; height: 260px; text-align: center; text-decoration: none
}/* */
div.preview a:hover {
	border-right: gray 4px dotted; border-top: gray 4px dotted; font-weight: bold; 
	background: #ffd9b6; margin: 0px; 
	border-left: gray 4px dotted; width: 200px; color: #474747; border-bottom: gray 4px dotted; 
	height: 260px
}
div.preview a:hover img {
	border-right: gray solid; border-top: gray solid; border-left: gray solid; 
	border-bottom: gray solid
}
div.full a {
	margin: 30px; font: italic 22px arial, sans-serif; color: #474747
}
div.full a:hover {
	color: transparent
}
body.adm {
	background: #ffd9b6
}
body.adm h1 {
	margin: 3%
}
h1.msg {
	margin: 1% 3%; font: italic 22px arial, sans-serif; color: #4b7a46; letter-spacing: 2px; text-align: left
}
form {
	color: #474747; position: relative
}
form div.set {
	padding-right: 10px; padding-left: 10px; float: left; padding-bottom: 10px; margin: 1%; width: 40%; padding-top: 10px
}
form div.brd {
	border-right: gray 3px dotted; padding-right: 10px; border-top: gray 3px dotted; padding-left: 10px; 
	float: left; padding-bottom: 10px; margin: 1%; border-left: gray 3px dotted; width: 40%; padding-top: 10px; 
	border-bottom: gray 3px dotted
}
form div.errors {
	padding-right: 10px; padding-left: 10px; padding-bottom: 10px; margin: 3%; width: 40%; padding-top: 10px
}
form div.errors h2 {
	margin: 3%; color: #c44545
}
form h1 {
	margin: 3%
}
form h2 {
	margin: 2% 0px 0px 3%; font: 25px arial, sans-serif; text-align: left
}
form p {
	margin: 3%; font: 18px verdana,sans-serif; letter-spacing: 1px; text-align: left
}
form p.list {
	margin: 10px 0px 0px 10%
}
form textarea {
	font: 16px sans-serif; letter-spacing: 2px
}
hr.break {
	display:block;
	float:none;
	clear:both;
	position:relative;
	margin:0px;
	padding:0px;
	color:#fff;
	border: solid 0px #fff;
}
hr.break {
	display:block;
	float:none;
	clear:both;
	border:0;
}