
body {
font-family:tahoma;
margin:0px;
padding-left:5px;
padding-RIGHT:5px;

margin-left:5px;
margin-RIGHT:5px;

}

#iFrame {
   visibility: hidden;
   height: 1px;
   widht:1px;
   padding:0px;
   margin:0px;
}
.undecor {border:none}

.inv {display:none;}


#cats1 {
float:right;
border : 1px solid #444;
}

#cats3 {
float:left;
border : 1px solid #444;
}

#cats2 {

border : 1px solid #444;
}

h1 a {
font-size:130%;
font-weight:bold;
padding:0px;
margin:0px;

}
.top_menu {
padding:0px;
margin:0px;
font-size:8pt;
}
.top_menu a {
font-size:8pt;
}

.td_min {
background-color:green;
color:white;
}

.td_min_buy {

background-color:white;
}
.td_min_buy a {
font-weight:bold;
color:green;
}
.td_min_buy a:hover {
font-weight:bold;
color:green;
}

.td_max_buy {

background-color:white;
}
.td_max_buy a {
font-weight:bold;
color:red;
}
.td_max_buy a:hover {
font-weight:bold;
color:red;
}

.td_buy {

background-color:white;
}
.td_buy a {
font-weight:normal;
color:#444;
}
.td_buy a:hover {
font-weight:normal;
color:#444;
}





.top_menu_left {
float:left;
padding:0px;
margin:0px;
font-size:8pt;
}
.top_menu_left a {
font-size:8pt;
font-weight:bold;

}



.one-empty-center{
width:452px;
overflow:hidden;
margin:0px;
padding:0px;
float:left;
}

.one-empty-right{
float:right;
margin-right:0px;

}

.one-empty-left{
float:left;
width:250px;
}
.one-empty-left h1{
padding:0px;
margin:0px;
font-weight:normal;
font-family:tahoma;
font-size:16pt;
letter-spacing:2px;
color:#444;
}

.one-empty-left h1 a{
color:#444 ;
font-size:24pt;
font-weight:bold;
font-family:TAHOMA;
letter-spacing:4px;
}



A {TEXT-DECORATION: none;  
      font-size:10pt;
      font-weight:normal;
      color:#53637B;}

A:hover  {     color:#FF6622;     TEXT-DECORATION: none;}

#container {
font-family:tahoma;
position:relative;
width: 100%;overflow:hidden;
padding-bottom:42px;
}


.search_ {
margin:0px;
padding:0px;
font-size : 8pt;
}

.search_hi {
background-color: yellow;
}


#top { /* Верхняя часть с заголовком страницы */
margin:0px;
background: #eee;/* Цвет фона */
border-top:1px solid #ddd;
border-left:1px solid #ddd;
border-bottom:1px solid #aaa;
border-right:1px solid #aaa;
padding: 15px 0px 15px 10px; /* Поля вокруг текста */
margin-bottom: 10px; /* Расстояние между заголовком и колонками */
font-weight: bold; /* Жирное начертание */
}


#left { /* Навигация по сайту */
width: 200px; /* Ширина меню */
background: #eee; /* Цвет фона */
border-top:1px solid #ddd;
border-left:1px solid #ddd;
border-bottom:1px solid #aaa;
border-right:1px solid #aaa;
float: left; /* Состыковка с другим слоем по горизонтали */
padding:3px;
/*padding-bottom:32767px;
margin-bottom:-32767px;*/
}


#main { /* Основное содержание страницы */

position:relative;
background: #eee; /* Цвет фона */
border-top:1px solid #ddd;
border-left:1px solid #ddd;
border-bottom:1px solid #aaa;
border-right:1px solid #aaa;
margin-left: 216px; /* Отступ слева */
margin-right: 166px; /* Отступ слева */
padding:3px;
/*padding-bottom:32767px;
margin-bottom:-32767px;*/
}
#right { /* Навигация по сайту */

width: 150px; /* Ширина меню */
background: #eee; /* Цвет фона */
border-top:1px solid #ddd;
border-left:1px solid #ddd;
border-bottom:1px solid #aaa;
border-right:1px solid #aaa;
float: right; /* Состыковка с другим слоем по горизонтали */
padding:3px;
/*padding-bottom:32767px;
margin-bottom:-32767px;*/


}
#bottom { /* Нижняя часть */
color:#555;
float:right;
background: #eee;/* Цвет фона */
border-top:1px solid #ddd;
border-left:1px solid #ddd;
border-bottom:1px solid #aaa;
border-right:1px solid #aaa;
font-size: 80%; /* Размер шрифта */
position:absolute; bottom:0;
width:100%;
height:40px;
padding :0px;
margin-top:5px;
}

.smalr{
margin-top:15px;
float:right;
font-size: 70%;
}
.small{
margin-top:10px;
float:left;
font-size: 70%;
}

.small a {
color:#444;
font-size: 110%;
}


.navigator{
color:#cc0000;
padding : 2px;


border-top:1px solid #ddd;
border-left:1px solid #ddd;
border-bottom:1px solid #777;
border-right:1px solid #777;
margin-bottom:0px;
background-color:#B5C0CC;

margin-bottom:00px;
}
.navigator a{
font-size : 8pt;
}
.letter {
 font-size: 150%; /* Размер шрифта буквицы */
 float: left; /* Выравнивание по левому краю */
 color: blue; /* Цвет буквицы */
 padding-right: 0px; /* Отступ между буквицей и текстом */
 line-height: 17px; /* Положение символа */
}

.paginate{
font-size: 12px; color:#cc0000;

border-top:1px solid #ddd;
border-left:1px solid #ddd;
border-bottom:1px solid #777;
border-right:1px solid #777;
margin-bottom:0px;
background-color:#B5C0CC;

}

.list_cats{
background-color:#EBDAB0;
border-top:1px solid #ddd;
border-left:1px solid #ddd;
border-bottom:1px solid #777;
border-right:1px solid #777;
font-size: 8pt; color:#555;
}

.list_cats ul{
margin-left:15px;
list-style-type: none;
padding:0px;
}
.categs {
margin-bottom:10px;
margin-top:10px;
background-color:#eee;
}
.categs a {
color : #333;
font-size:10pt;
font-weight:bold;

}

.list-book{
width:100%; overflow:hidden;
background-color:#fff;
border-bottom:0px solid #aaa;
font-size: 10pt; color:#555;
padding-bottom:10px;

}
.list-book a{
font-size: 10pt;
text-decoration:underline;
}
.list-book p{
text-align:justify;
margin-right:5px;

}

.list-bookl{

background-color:#EBDAB0;
border-top:1px solid #ddd;
border-left:1px solid #ddd;
border-bottom:1px solid #777;
border-right:1px solid #777;
font-size: 8pt; color:#555;
margin-bottom : 0px;
padding : 5px;
}



.catalog-list{
background-color:#EBDAB0;
border-top:1px solid #ddd;
border-left:1px solid #ddd;
border-bottom:1px solid #777;
border-right:1px solid #777;
}
.catalog-list td{
padding : 5px;
border-bottom:1px solid #777;
border-right:1px solid #777;
}

.list-book img{
float : left;
margin-right : 5px;
border :0px;
}

.divider {

/*border-top:1px solid #ddd;
border-left:1px solid #ddd;
border-bottom:1px solid #777;
border-right:1px solid #777;
background-color:#B1BDCA;*/

}
.divider hr {
border-top:1px solid #ddd;
border-left:1px solid #ddd;
border-bottom:1px solid #777;
border-right:1px solid #777;
background-color:#B1BDCA;
height:5px;
}

.divider_small {
}

.divider_small hr {
border-top:1px solid #ddd;
border-left:1px solid #ddd;
border-bottom:1px solid #777;
border-right:1px solid #777;
background-color:#B1BDCA;
height:2px;

}


.sub {

margin-left:15px;
list-style-type: none;
}*.html {padding-left:15 px;}

.sub a {
font-size:8pt;
}

#right_cont{
border-left:1px solid #ddd;
border-right:1px solid #777;
background-color:#fff;
font-size: 8pt; color:#555;
}

.top_block{
border-top:1px solid #ddd;
border-bottom:1px solid #777;
padding:2px;
font-size: 8pt; color:#555;
}
.top_block ul{
margin-left:15px;
list-style-type: none;
padding:0px;
}

.top_block ul li{
margin-top : 5px;
border-bottom:1px dotted #ddd;
}
#clear {clear: both;}

.header {
color : #333;
font-size:13pt;
font-weight:bold;
margin-bottom:10 px;
/*color:#575757; /* color:#747474; */
}

.header a{
color : #333;
font-size:13pt;
font-weight:bold;
margin-bottom:10 px;
/*color:#575757; /* color:#747474; */
}

.header2 {
color : #333;
font-size:12pt;
font-weight:bold;

margin-bottom:10 px;
}

.book_head {
margin-bottom:5px;
}

.book_head a {
color : #333;
font-weight:bold;
font-size :11pt;
}

.book_head h1 {
color : #333;
font-weight:bold;
font-size :18pt;
}

/*
.book{
width:100%; overflow:hidden;
border-top:1px solid #ddd;
border-left:1px solid #ddd;
border-bottom:1px solid #777;
border-right:1px solid #777;
background-color:#fff;
padding:0px;
font-size: 8pt; color:#555;
}
.book img {
float : left;
margin-right : 15px;
}
.book p{
font-size: 16px; color:#555;
}
*/
.book_table {
float:right;
font-size: 14px; color:#555;font-weight:normal;
margin-left:5px;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
}

.book_table a{
font-size: 10pt;
text-decoration:none;
}

.book_table td {
padding:3px;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
}


#reit {
float: left; /* делаем футер "плавающим", чтобы он был смещался вниз не только центральной, но и обеими боковыми колонками */
margin-bottom:5px;
}
.cont_lvl3{
font-size:8pt;
margin-bottom:0px;
}
.min_pr {
float: right;
margin-right:5px;

}


.min_pr a{
font-weight:bold;
color: Green;
}
.min_pr_blue{
border-top:1px solid #ddd;
margin-top:5px;

}
.min_pr_blue a{
font-weight:normal;
color: brown;
}


.min_reit {
margin-top:10px;
/*position:relative;top:0px;left:0px;*/
}

.min_reit h5{

}

#print_v {
	float: right; /* делаем футер "плавающим", чтобы он был смещался вниз не только центральной, но и обеими боковыми колонками */
	margin-bottom:5px;
}

