<!--
body
{
 font-family:  Arial, sans-serif;
 background: url(../design/fon.jpg) center top;
 margin:0px;
 padding:0px;
 font-size: 90%;
font-style:italic;
 color: #000;
 line-height:130%;
}


table
{
	border-collapse: collapse;
	width: 100%;
}

td
{   margin: 0em;
    padding: 0em;
    vertical-align: top;
    font-family: Arial, sans-serif;
font-style:italic;
    color: #000;
    font-size: 90%;
    line-height:130%;
}

/* делаем фон на 50% страницы */

.right-bg{
	position:absolute;
	width:38%;
	height:100%;
	right:0;
	top:0;
	left:auto;
	}

 #out{
	margin:0 auto;
    position:relative;
	}


/* делаем фон на 50% страницы конец */
/* делаем скругленные углы начало */

 .r1, .r2, .r3 {
    display: block; font-size: 0; height: 1px; background: #f4e1b7;
   }
   .r1 { margin: 0 4px; }
   .r2 { margin: 0 2px; }
   .r3 { margin: 0 1px; height: 2px; }
   .block-round-content  {
    background: #f4e1b7; /* Цвет фона */
    padding: 20px; /*  Поля вокруг текста */
   }

/* делаем скругленные углы конец */


table.bot td
{vertical-align: middle;}

.tab { border-collapse: separate; width:auto;}
.tab td {padding: 5 5 5 5px;}
.tab thead td {background-color:#dfd3b1; font-weight:bold; color:#7f450c;}

.tech { border-collapse: separate; width:auto;}
.tech td {padding: 5 5 5 0px;}

.menu_text {font-family: Times New Roman, serif; font-size:21px; font-style:italic;  font-weight:normal; line-height:21px;  color:#fff;}
.menu_text_brown {font-family: Times New Roman, serif; font-size:21px; font-style:italic;  font-weight:normal; line-height:21px;  color:#bc9b4d;}
.menu_text1 {font-family: Times New Roman, serif; font-size:21px; font-style:italic;  font-weight:normal; line-height:21px;  color:#90d411;}
.menu_sm {font-family: Times New Roman, serif; font-size:115%; font-style:italic; line-height:120%;  color:#7f6000;}
.menu_sm1 {font-family: Times New Roman, serif; font-size:80%; font-style:italic; line-height:120%;  color:#7f6000;}

a {color: #007dcd; text-decoration: underline; outline: none;}
a:hover {  color: #007dcd; text-decoration:none; }

a.menu_href {font-family: Times New Roman, serif; font-size:21px; font-style:italic;  font-weight:normal; line-height:21px;  color:#fff;}
a.menu_href:hover {color:#fff;}
a.menu_href_brown {font-family: Times New Roman, serif; font-size:21px; font-style:italic;  font-weight:normal; line-height:21px;  color:#bc9b4d;}
a.menu_href_brown:hover {color:#bc9b4d;}
a.menu_href_blue {font-family: Times New Roman, serif; font-size:21px;  font-weight:normal;  font-style:normal; line-height:28px;  color:#007dcd;}
a.menu_href_blue:hover { color:#007dcd;}


a.a_white {color:#fff; text-decoration: underline; }
a.a_white:hover {text-decoration: none;  color:#fff;}


.pages {word-spacing:4px; color:#61480b;}
.white {color:#ffffff;}
.answer {color:#ce4453; font-style:italic;  font-weight:bold; }
.title {font-family: Times New Roman, serif; font-size:165%; font-style:italic; line-height:120%;  }
.thimes {font-family: Times New Roman, serif; font-size:120%; font-style:normal; line-height:120%;  }

.i_border{border:0px; background: url(../design/i_border.gif) no-repeat; padding:18 25 17 14px; float:left;}
.i_border1{border:4px #1b4c00 solid;}
.i_border2{border:4px #dfbd84 solid;}

.hr {background: url(../design/hr.gif) repeat-x; padding:20 0 10 2px; border:0px; clear:left;}
.hr_red {border:0px; background: url(../design/hr_red.gif) repeat-x; padding:20 0 20 2px;}


h1
{font-size: 230%; line-height:200%; font-weight:normal; margin:35 0 15 0px; color:#529301; font-family: Times New Roman, serif; }

h2
{font-size: 180%; line-height:120%; font-weight:normal; margin:25 0 5 0px; color:#000; font-family: Times New Roman, serif; }

h3
{font-size: 180%; line-height:120%; font-weight:normal; margin:35 0 5 0px; color:#529301; font-family: Times New Roman, serif; }



  ul
    {
        padding: 7 0 7 20px;
        margin: 0 0 0 0px;
    }
    ul.menu li
    {
        margin: 0 0 0 0px;
        padding: 0 0 0 10px;
        list-style-type: none;
      }


/* делаем фотогалерею */

.thumbnails
{
/* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
margin: 0 0 0 -2em;

/* Выравнивание по центру */
text-align: center;
}

.thumbnail
{
/* Убираем подчеркивание у элемента ins,
который был использован для совместимости со старыми версиями Internet Explorer */
text-decoration: none;

/* Следующее правило для Firefox 2 */
display: -moz-inline-box;

/* а это для остальных */
display: inline-block;

vertical-align: top;

/* Убираем выравнивание по центру */
text-align: left;

/* Отступы между блоками */
margin: 3em 0.7em 0em 2em;


}

.thumbnail .r
{
/* Если есть необходимость, то свойства padding, border, background и position со значением relative
лучше задавать у этого элемента -- это несколько расширит количество поддерживаемых версий браузеров */

/* Задаем минимальную ширину по тексту */
width: 12em;

/* Минимальная ширина в пикселях будет автоматически рассчитываться по ширине картинки */
float: left;

}

/* делаем фотогалерею конец*/



FORM {MARGIN:0px;}

input {
    font-size:12px;
 }

.forms {border:1px #83a751 solid; background-color:#f1e6d5;}

img.png {
	behavior: url("/pub/css/pngbehavior.htc"); }

-->
