/* Основные стили */
html, body, .tbl_main {height: 100%;}
body {background: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000000;}
html, body, form, p, h1, h2, h3, h4, h5, h6, .tbl_main td, #menu {padding: 0px; margin: 0px;}
a:link, a:visited, a:active {color: #000000; text-decoration: underline;}
a:hover {text-decoration: none; color: #000000;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
h1 {font-size: 200%;} h2 {font-size: 180%;} h3 {font-size: 160%;} 
h4 {font-size: 140%;} h5 {font-size: 120%;} h6 {font-size: 110%;}
img {border: none;}
hr {border-top: 1px solid #EFD3AB;border-bottom: none;border-left: none;border-right: none;height: 1px;}

/* Основные стили таблиц */
.tbl, .tbl_main {border: none; width: 100%;}
.tbl td, .tbl_main td {vertical-align: top;}
.tbl_idx {border: 1px solid #EFD3AB; width: 100%;}
.tbl_tit, .page {background: #CB906B;}
.tbl_tit td, .tbl_tit td a, .tbl_tit td a:hover, .tbl_tit td a:visited, .tbl_tit td a:active, .page {color: #FFF;font-weight: bold;}
.tbl_body, .mouse_out {background: #FAEBD7;}
.tbl_body2, .mouse_over, .div_tit {background: #EED8B9;}


/* Стили текста */
.txt_small, .news_date {font-size: 85%;}
.txt_light, .news_date {color: #555;}
.no_line, a.no_line, a.no_line:hover, a.no_line:active, a.no_line:visited {text-decoration: none;}

/* Верхний баннер */
#topban, #topbtnbl {text-align: center;}
#topban {height: 120px;}
#topbtnbl {background: url(top_btn_bg.gif) top repeat-x; height: 13px; margin-bottom: 10px;}

/* Футер */
.footer{height: 60px; border-top: 1px solid #D4B68C;}

/* Динамические стили */
.hand, #topbtn, .mouse_over, .mouse_out {cursor: pointer;//cursor: hand;}
.page {padding: 0px 3px; margin-left: 1px;}
a.page, a.page:visited, a.page:active {background: #FAEBD7; text-decoration: none; font-weight: normal;}
a.page:hover {background: #F3DEC2;}

/* Блоки */
.text_block {background: #FAEBD7; border: 1px solid #EFD3AB;padding: 5px;}
.div_tit {padding: 4px;font-weight: bold;}

/* Новости */
.news_date {font-weight: bold;}
.news_img {float: left;padding-right: 10px;}
.sub_info {float: left; background: #EED8B9; padding: 3px;margin: 0 10px 5px 0;}

/* Меню */
.menu {background: #FAEBD7;}
.menu a, .menu a:visited, .menu a:active, .menu b {display: block; width: 190px; padding: 3px; text-decoration: none;}
.menu a:hover {background: #F3DEC2;}
.menu b {font-weight: normal; background: #EBCCA3;}

.sel {background: #EBCCA3;padding: 1px;}

.price {
width: 100%;
}

.price td {
padding: 5px;
border: 1px solid;
}
