/* COMMON STYLES */
/* основные контейнеры */

body, td, th, p, div {font-size: 12px; font-family: Arial, Verdana, Tahoma, sans-serif; color: #000000;}
body {background-color: #222222; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 100%}

/* параметры базового текста */

p {margin-top: 4pt; margin-bottom: 4pt;}

/* ссылки */

a{ font-size: 10px; font-weight: normal; color: #555555; text-decoration: none;}
a:hover{	text-decoration: none;}
a:active{text-decoration: none;}
/*a:visited  {color: #ffffff;text-decoration: underline;}*/
#login_class a{ color: #ffffff; text-decoration: none;}
#login_class a:hover{color: #ffffff;text-decoration: underline;}
#login_class a:active{ color: #ffffff; text-decoration: none;}
#login_class a:visited  {color: #ffffff;text-decoration: none;}



a.mail{ font-size: 22px; font-weight: normal; color: #888888; text-decoration: none;}
a.mail:hover {	text-decoration: none;}
a.mail:active {text-decoration: none;}
/*a.mail:visited  {color: #ffffff;text-decoration: underline;}*/
#login_class a.mail { color: #ffffff; text-decoration: none;}
#login_class a.mail:hover{color: #ffffff;text-decoration: underline;}
#login_class a.mail:active{ color: #ffffff; text-decoration: none;}
#login_class a.mail:visited  {color: #ffffff;text-decoration: none;}


a.downbar {font-size:12px; color:#9C9C9C; font-family:tahoma; text-decoration: none;}
a.orang:hover {font-size:8pt; color: #f9aa55; text-decoration: underline;}
a.orang:active {font-size:8pt; color: #f9aa55; text-decoration: none;}


/* заголовки */

h1 {font-size: 22px; font-weight: normal; color: #888888; padding: 0px 0px 0px 0px;}
h2 {font-size: 13px; font-weight: bold; color: #1d4ea2; display: inline;}
h3 {font-size: 12px; font-weight: 700; color: #1d4ea2; display: inline;}
h4 {font-size: 11px; font-weight: 700; color: #1d4ea2;}

/* элементы формы */

FORM        {margin: 0px; }
INPUT       {FONT-SIZE:11px;}
INPUT.txt, INPUT.field   {BORDER: #8BACE6 1px solid;}
INPUT.txtqty {width: 25px;}
INPUT.btn   {FONT-SIZE:12px; BACKGROUND: #3B71AF; COLOR: #ffffff; border:none; padding:1px; FONT-WEIGHT: bold; cursor: hand;}
SELECT.sel  {FONT-SIZE:11px; BORDER: #8BACE6 1px solid;  COLOR: #666666;}
CHECKBOX.chb{FONT-SIZE:11px; BORDER: #8BACE6 1px solid;  COLOR: #666666;}
TEXTAREA.ta {FONT-SIZE:11px; BORDER: #8BACE6 1px solid;  COLOR: #666666; }

/* таблицы */
TABLE.tbl {background-color: #000000;}
TABLE.tbl TD {border:0px; background-color: #ffffff;}
TABLE.tbl TH {background-color:#e0e0e0; padding:3px 3px 3px 3px}
TABLE.tbl TH.al {background-color:#e0e0e0; padding:5px 5px 5px 5px;}

/* другие теги */
HR {color:#1d4ea2; height: 1px; border-top: 0px; border-bottom: 1px solid #1d4ea2; padding: 0px; margin: 0;}
.white_hr {color:#ffffff; background-color:#000000}
.hr {color:#1d4ea2; height: 1px; border-top: 0px; border-bottom: 1px solid #1d4ea2; padding: 0px; margin: 0; width: 100%}
.hr_w {color:#ffffff; height: 1px; border-top: 0px; border-bottom: 1px solid #ffffff; padding: 0px; margin: 0; width: 100%}
.left_hr {color:#1d4ea2; height: 1px; border-top: 0px; border-bottom: 1px solid #1d4ea2; padding: 0px; width: 100%; background: #eceded;}
BLOCKQUOTE {margin: 5px 5px 5px 5px;}
small {font-size: 7pt}
li {font-size: 8pt; margin-top: 2pt; margin-bottom: 2pt;}
img.brdr {BORDER: #8BACE6 1px solid;}


.log_name {color: #ffffff;}

/* палитра */
.white {color: #ffffff;}
.black {color: #000000;}
.blue {color: #3333ff;}
.yellow {color: #ffff33;}
.green {color: #33ff33;}

/* TOP MENU */
td.top_menu {padding-bottom: 10px; padding-left: 10px; }
.top_menu {font-size:8pt; color: #ffff00; text-decoration: none;}
a.top_menu {font-size:8pt; color: #ffff00; text-decoration: none;}
a.top_menu:hover {font-size:8pt; color: #ffff00; text-decoration: none;}
a.top_menu:active {font-size:8pt; color: #ffff00; text-decoration: none;}
/* END TOP MENU */

/* BOTTOM MENU */
.bottom_menu {font-size:9pt; color: #1e4ea2; text-decoration: none; font-weight: bold;}
.bottom_menu a{font-size:9pt; color: #1e4ea2; text-decoration: none;}
.bottom_menu a:hover {font-size:9pt; color: #1e4ea2; text-decoration: underline;}
.bottom_menu a:active {font-size:9pt; color: #1e4ea2; text-decoration: underline;}
/* END BOTTOM MENU */

/* MAIN MENU */
.main_menu_ {vertical-align: top; padding:  0px; margin: 0; text-align: left;}
.main_menu {vertical-align: top; padding: 0px; margin: 0;}
.main_menu TD{vertical-align: top; padding-top: 0px; padding-right: 12px; margin: 0; text-align: left; height: 1px;}
.main_menu a{vertical-align: top; font-size:14px; color: #ffffff; font-weight: bold; font-family: Arial; text-decoration: none;}
.main_menu a:active {vertical-align: top; text-decoration: none; color: #ffc889;}
.main_menu a:hover {vertical-align: top; text-decoration: none; color: #ffc889;}



.submenu { position:absolute; left: 0; top:0; visibility:hidden;width:100px;}

.pd_menu {border:1px #234D89 solid;}
.pd_menu TD {font-size:9pt; color: #ffffff; background-color:#1d4ea2; padding:5px 8px 5px 8px;}
a.pd_menu {font-size:9pt; color: #ffffff; font-weight:bold; text-decoration: none;}
a.pd_menu:hover {font-size:9pt; color: #ffffff; font-weight:bold; text-decoration: none;}
a.pd_menu:active {font-size:9pt; color: #ffffff; font-weight:bold; text-decoration: none;}

/* END MAIN MENU */

/* SITE MAP, SECTION MAP */
#tree { font-size:10px; }
#tree IMG { BORDER: 0px; HEIGHT: 16px; WIDTH: 19px }
#tree DIV {font-size:10px;}
#tree DIV A{font-size:10px;}
#tree DIV A:hover {font-size:10px; text-decoration:underline;}
.tree_item_selected {text-decoration:underline; color:#4FA41C;}

#tree DIV.sm_level_0,
#tree DIV.sm_level_0 A,
#tree DIV.sm_level_0 A:hover{font-size:14px; font-weight:bold;}
#tree DIV.sm_level_1,
#tree DIV.sm_level_1 A,
#tree DIV.sm_level_1 A:hover{font-size:12px; font-weight:bold;}
#tree DIV.sm_level_2,
#tree DIV.sm_level_2 A,
#tree DIV.sm_level_2 A:hover{font-size:11px; font-weight:normal;}
#tree DIV.sm_level_3,
#tree DIV.sm_level_3 A,
#tree DIV.sm_level_3 A:hover{font-size:10px; font-weight:normal;}
/* END SITE MAP, SECTION MAP */

/* ESHOP */
.price_details {color:#DE2418;font-size:12px;font-weight:bold}
.old_price_details {color:#e00000;text-decoration:line-through;font-size:12px;font-weight:bold}
.discount_details {color:#e00000;font-size:11px;font-weight:bold}

.price {color:#DE2418;font-size:12px;font-weight:bold}
.old_price {color:#e00000;text-decoration:line-through;font-size:12px;font-weight:bold}
.discount {color:#e00000;font-size:11px;font-weight:bold}

.price_small {color:#DE2418;font-size:11px;font-weight:bold}
.old_price_small {color:#e00000;text-decoration:line-through;font-size:11px;font-weight:bold}
.discount_small {color:#e00000;font-size:11px;font-weight:bold}

.eshop_image {margin-top:3px;margin-right:5px;}
.eshop_image_click {margin-top:3px;margin-right:5px;border: 0px #33626F solid;}

.views_browse {border-top: 1px #e0e0e0 solid;border-right: 1px #e0e0e0 solid;}
.views_browse TD {border-bottom: 1px #e0e0e0 solid;border-left: 1px #e0e0e0 solid;}

.filter_box {background:#f5f5f5;}
.filter_box td {font-size:10px;}
.filter_box, .txt {width:100px}
.search_box {}

.currency_block {font-size:11px;color:#333333;font-weight:bold;}
/* END ESHOP */

/* brutto logo */
.bruttologo {color: #000000; font-size: 8pt; font-family: Verdana, Arial, Tahoma, sans-serif;}
a.bruttologo {color: #000000; font-size: 8pt; font-family: Verdana, Arial, Tahoma, sans-serif; text-decoration: none;}
a.bruttologo:hover {color: #000000; font-size: 8pt; font-family: Verdana, Arial, Tahoma, sans-serif; text-decoration: none;}
a.bruttologo:visited {color: #000000; font-size: 8pt; font-family: Verdana, Arial, Tahoma, sans-serif; text-decoration: none;}

/* SYSTEM */
#stat {display:none;}
#sp {display:none;}

.status_error {color:#660000; font-size:10;}
.status_notice {color:#000066; font-size:10;}
.status_normal {color:#000000; font-size:10;}
/* END SYSTEM */

.vote_res_on, .vote_small_res_on {background-color:#6394BD;}
.vote_res_off, .vote_small_res_off{background-color:#ECECEC;}

.logo{
 vertical-align: top;
 width:792px;
 height: 164px;
 padding-top: 0px;
}
.top_splitter{
 background: url('../ce_images/splitter.gif') repeat-y;
}
.splitter{
 background: url('../ce_images/splitter.gif') repeat-x;
}
.bottom_splitter{
 background: url('../ce_images/bottom_splitter.gif') repeat-x #ffffff;
}
.clock_time{
 border: 0;
 background: transparent;
 font-size: 14px;
 font-family: arial;
 font-weight: bold;
 color: #1d4ea2;
}
.clock_date{
 border: 0;
 background: transparent;
 font-family: arial;
 font-size: 14px;
 font-weight: bold;
 color: #f09e52;
}
.left_part{
 background: url('../ce_images/top_sp.png') repeat-x #eceded;
 padding: 0px 18px 0px 35px;
 text-align: left;
 height: 100%;
 vertical-align: top;
 color: #ffc889;
 width: 194px;
}
.left_part TABLE{
 padding: 0px;
 text-align: left;
 vertical-align: top;
 color: #ffc889;
}
.left_part a{
 font-weight:normal;
 color: #1d4ea2;
 text-decoration:none;
}
.left_part a:hover,
.left_part a:active{
 font-weight:normal;
 color: #1d4ea2;
 text-decoration:underline;
}
.left_part TD {
 padding: 5px 0px;
 vertical-align: bottom;
 font-weight: bold;
 font-size: 11px;
 text-align: left;
 white-space: nowarp;
 color: #ffc889;
}
.left_part TH {
 padding: 5px 5px 5px 0px;
 white-space: nowarp;
}
.left_part CAPTION{
 padding: 5px 0px;
 text-align: left;
 font-weight: bold;
 font-size: 12px;
 color:#1e4ea2;
}
.center_{
 vertical-align: top;
 height: 100%;
 padding: 0px 20px;
 margin: 0px;
}
.all_news_for_a_week{
 font-weight: bold;
}
.all_news_for_a_week a:hover,
.all_news_for_a_week a:active{
 text-decoration: underline;
}
.m_h_l_r{
 padding: 0px;
 margin: 0px;
 height: 1px;
 width: 1px;
}
.m_h_m{
 background: url(../ce_images/middle_.png) repeat-x top;
 width: 1px;
 padding: 0px;
 margin: 0px;
 white-space: nowarp;
 color: #ffffff;
 height: 1px;
 vertical-align: middle;
 text-transform: uppercase;
 font-weight: bold;
 font-size: 14px;
}
.m_h_m_1{
 background: url(../ce_images/middle_1.png) repeat-x top;
 width: 1px;
 padding: 0px;
 margin: 0px;
 white-space: nowarp;
 color: #ffffff;
 height: 1px;
 vertical-align: middle;
 text-transform: uppercase;
 font-weight: bold;
 font-size: 14px;
}
.right_part{
 background: url('../ce_images/top_sp.png') repeat-x #feeeda;
 padding: 0px;
 margin: 0px;
 width: 250px;
 font-size: 12px;
 font-family: Arial;
 color: #1e4ea2;
}
.right_part a{
 font-size: 12px;
 font-family: Arial;
 text-decoration: none;
 color: #1e4ea2;
}
.right_part TD{
 color: #1e4ea2;
}
.right_part a:hover,
.right_part a:active{
 font-size: 12px;
 font-family: Arial;
 text-decoration: underline;
 color: #1e4ea2;
}
.right_books{
 padding: 0px 15px;
 margin: 0px;
}
.votation CAPTION{
 font-size: 12px;
 text-align: left;
 color: #1e4ea2;
}
.small_search_table{
 padding: 3px 0px 3px 15px;
}
.small_search_table TD{
 color: #1e4ea2;
}
.small_search_img{
 border: 1px solid #1e4ea2;
 padding: 0px;
 margin: 0px;
}
.small_search_text{
 padding: 2px 0px 0px 0px;
 margin: 0px 0px 4px 0px;
 border: 1px solid #1e4ea2;
 height: 20px;
}
.right_elt_content{
 padding: 2px;
}
.forgot_pass{
 font-size: 10px;
 color: #f4b97f;
 display: inline;
}
.forgot_pass a{
 font-size: 10px;
 color: #f4b97f;
 display: inline;
 text-decoration: none;
}
.forgot_pass a:hover,
.forgot_pass a:active{
 font-size: 10px;
 color: #f4b97f;
 display: inline;
 text-decoration: underline;
}
.user_sp{
 color:#1d4ea2;
 height: 1px;
 border: 0px;
 background: url('../ce_images/user_sp.gif') repeat-x;
 padding: 0px;
 margin: 0;
 width: 100%
}
.right_books TH{
 padding: 5px 5px 5px 15px;
 text-align: left;
 vertical-align: bottom;
 color: #ffc889;
}
.right_books TD{
 padding: 5px;
 text-align: left;
 vertical-align: bottom;
 color: #1e4ea2;
}
.right_books CAPTION{
 padding: 5px 0px 5px 15px;
 text-align: left;
 font-weight: bold;
 font-size: 12px;
 color:#1e4ea2;
}
