@charset "windows-1251";
body {margin:0px;padding:0px;background:#ffffff;}

img {border:0;behavior: url('common/pngbehavior.htc');}

table {border:0px;border-collapse:collapse;}
table td {padding:0px;}
tr,td,font {font-family: Times New Roman, sans-serif;font-size:100%;text-decoration:none;color:#000000;}

a {color:#1a3dc1;}
a:hover {text-decoration:none;color:#b99200;}

.invisible {display:none;}

input, select, textarea {position:relative;}
.form_error {font-size:80%;color:#CA0000;}

.string {width:100%;height:25px;padding:0px;font-family: Times New Roman, sans-serif;font-size:100%;}
.string2 {padding:0px;margin:0px;font-family: Times New Roman, sans-serif;font-size:100%;}

.button {font-family: Tahoma;font-size:12px;height:25px;}

.content td {vertical-align:top;}

.ad {background-color:#ececec;}

.menu div {vertical-align:top;margin-bottom:10px;}
.menu a {text-decoration:none;border-bottom:1px dashed;}
.menu a:hover {border-bottom:none;}

.green {background:#bad852;}
.brown {background:#efe7da;}
.black {color:#000000;}

.green p {color:#332800;}
.brown p {color:#332800;}

.browse {width:100%;height:25px;padding:0px;font-size:90%;}

.form .txtfield {border:1px solid #bdbdbd;width:95%;color:#8e8e8e;}
.form .txtarea {border:1px solid #bdbdbd;width:95%;height:50px;color:#8e8e8e;}
.form .red_button {color:#de1b1b;width:40%;}
.form .norm_button {width:40%;}

.books td {background-repeat:repeat-x;background-position:top right;vertical-align:top;}

.sub {background:repeat-x top left url("../img/bg_bot.gif");}

.bot_content td {vertical-align:top;}
.bot_content a {color:#9e9e9e;}
.bot_content p {color:#9e9e9e;}
.bot_content h1 {color:#9e9e9e;font-size:120%;font-weight:normal;margin:20px 0px 10px 0px;}
/*--------------------------------------------------------------------------------------------------------*/
/*----------------------------catalogue page--------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/

/*--------------------------------submenu------------------------------------*/
.sub_menu {width:25%;}
.sub_menu td {vertical-align:middle;padding:5px 10px 5px 10px;}
.sub_menu td.sp {width:5%;padding-left:20px;}
.sub_menu a {color:#000000;}
.sub_menu .act {font-weight:bold;text-align:center;background:#ececec;padding:5px 10px 5px 10px;}
/*-------------------------------- catalogue------------------------------------*/
.catalogue div {padding:5px 0px 5px 10px;}
.catalogue a {color:#000000;}
.catalogue a.blue {color:#3659bb;}
.catalogue div.choosen {padding:5px 0px 5px 0px;background:#bad852;}
.catalogue div.choosen td {font-weight:bold;color:#000000;}

.authors {color:#888888;font-size:90%;}
/*---------------------------bottom menu and copyrights----------------------*/
.copy {color:#8f8f8f;}
.stat {padding-top:2em;padding-right:10px;padding-left:10px;}
.stat p {color:#8f8f8f;font-size:80%;margin:2px 0px 2px 0px;white-space:nowrap;}
.bot_menu td.sp {width:5%;padding-left:10px;}
/*--------------------------------------------------------------------------------------------------------*/
/*-------------------------------------search result page-------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/


/*-------------------------------------search result table-------------------------------------------------*/
.s_result td {vertical-align:top;padding-right:5px;}
.s_result td.num {padding:15px;font-size:70%;color:#7f7f7f;}
.s_result td.name {padding-bottom:15px;padding-top:5px;}
.s_result td.name a {color:#7f7f7f;font-size:120%;}

.s_book td {vertical-align:top;height:25px;color:#7f7f7f;}
.s_book td.cover {padding-right:20px;}
.s_book td.cover img {border:1px solid #b8b8b8;background:#ededed;}
.s_book .describe p {font-size:80%;}

.describe .year {color:#000000;}
.describe .condition {color:#000000;}
.describe .price {color:#e21515;font-size:160%;}
.describe .actions a {color:#000000;font-size:90%;}
/*--------------------------------------------autor information----------------------------------*/
.autor {background:#f6fae8;}
.autor table {width:98%;}
.autor td {vertical-align:top;}
.autor td.pic {padding:0px 15px 15px 0px;}
.autor h3 {font-size:90%;}
.autor p {font-size:80%;color:#7a7a7a;}
.autor .links td {vertical-align:middle;height:22px;}
.autor .links a {font-size:80%;}
/*---------------------------------------------------------------------------------------------------*/
/*---------------------------------------formular page-----------------------------------------------*/
/*---------------------------------------------------------------------------------------------------*/
.comment {font-size:75%;font-family:Arial;color:#6b6b6b;margin:5px 0px 10px 0px;}

#fform .form {border:1px dashed #888888;}
#fform .form td {vertical-align:middle;padding-bottom:5px;background:#ffffff;}
.form .in_form td {vertical-align:middle;padding-bottom:0px;}
.form td.sp {width:5%;padding-left:20px;}
.form td.spec {vertical-align:middle;padding-left:25px;}
.form td.spec_2 {vertical-align:bottom;padding-bottom:20px;padding-left:25px;}
.form td.spec_2 span {font-size:75%;font-weight:bold;font-family:Arial;}

/*-----------------------------------------------------------------------------------------------*/
/*-------------------------------customers page--------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
.ready_form td {vertical-align:middle;}
.ready_form td.gray {background:#f2f2f2;color:#4e4e4e;padding:4px 10px 4px 10px;font-family:arial;font-size:75%;}
.ready_form img {border:1px solid #b8b8b8;background:#999999;}
/*---------------------------------------------------------------------------------------------------*/
.att {color:#c60000;font-size:80%;margin:0px 0px 20px 0px;}
h1 {margin:10px 0px 5px 0px;}
h2 {margin:10px 0px 5px 0px;}
h3 {margin:10px 0px 5px 0px;font-weight:normal;font-size:120%;}
p {margin:3px 10px 15px 0px;}
/*---------------------------------------------------------------------------------------------------*/
/*---------------------------------------personal page-----------------------------------------------*/
/*---------------------------------------------------------------------------------------------------*/
/*---------------------------------------personal table---------------------------------------------*/
.personal td {padding:5px 15px 5px 15px;vertical-align:top;}
.personal p {font-size:80%;margin:0px;color:#6b6b6b;}
.personal .num {font-size:70%;}
.personal .head {font-size:80%;}
.personal .head .d {background:#bad852;}
.personal .head .l {background:#e5dac8;}
.personal tr td.d {background:#f3f5f3;}
.personal tr td.l {background:#f9ffe3;}
/*-------------------------------------------eiiiee aaenoaee----------------------------*/
.pers_actions td {font-family:Tahoma;font-size:80%;}
.pers_actions .blank td {vertical-align:bottom;padding-bottom:6px;}
.pers_actions .line td {border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;background:#f3f5f3;padding:6px 0px 6px 0px;}
.pers_actions .line td .in td {border:none;padding:0;}
.pers_actions .string {font-size:100%;font-family:tahoma;vertical-align:middle;}
/*--------------------------------------------------------------------------------------*/
.pers_save td {font-family:Tahoma;font-size:80%;}
.pers_save .blank td {vertical-align:bottom;padding-bottom:6px;}
.pers_save .line td {border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;background:#f8eff2;padding:6px 0px 6px 0px;}
.pers_save .line td .in td {border:none;padding:0px;}
/*--------------------------------------------------------------------------------------*/
.big {font-size:160%;}
/*--------------------------------------------------------------------------------------*/
.show {position:absolute;top:0px;center:0px;border:4px solid #c8c4c5;background:#ffffff no-repeat center url('../img/loading.gif');}
.show img {border:none; behavior:none;}
/*--------------------------------------------------------------------------------------*/
.page_menu span {padding:2px 5px 2px 5px;padding-size:80%;}
.page_menu .act_page {background:#bad852;font-weight:bold;}
/*--------------------------------------------------------------------------------------*/
.added_block {width:80%;font-size:100%;border:1px dashed #cdcdcd;padding:20px;margin:0 20px 20px 0;}
/*--------------------------------------------------------------------------------------*/
.half_link p {padding-bottom:5px;}
.half_link a {text-decoration:none;border-bottom:1px dashed;}
.half_link a:hover {text-decoration:none;border-bottom:none;}
/*--------------------------------------------------------------------------------------*/
.show_remark {z-index:10;-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70);width:20%;background:#FFFFFF;border:1px solid #7f9db9;padding:10px;}
.show_remark p {font-size:75%;font-family:Arial;color:#000000;margin:5px 0px 5px 0px;}
/*--------------------------------------------------------------------------------------*/
.free_place {margin-top:5px;background:#f5f5f5;border-bottom:1px solid #e1e1e1;color:#999999;height:90px;text-align:center;font-size:80%;padding-top:30px;}
.action_place {margin-top:5px;background:#f5f5f5;border-bottom:1px solid #e1e1e1;color:#999999;height:90px;text-align:center;font-size:80%;padding-top:10px;}
.free_place a {color:#c8c8c8;}
.free_place .mart_info {font-size:110%;color:#000000;margin:-10px 20px 20px 20px;text-align:left;}
.free_place .mart_info a {color:#1a3dc1;white-space:nowrap;}
.free_place .mart_info a:hover {color:#b99200;}
/*--------------------------------------------------------------------------------------*/
.no_page_text {margin:35px 0 0 10%;}
.no_page_text h1 {font-size:180%;font-weight:normal;margin:1.5em 0 0.2em 0;}
/*--------------------------------------------------------------------------------------*/
.content_info {width:90%;margin:0 auto;text-align:left;}
.content_info p {margin:0.2em 10px 0.8em 0;}
.content_info h2 {margin:1em 0 0 0;font-size:120%;color:#648101;}

.h_link {text-decoration:none;border-bottom:1px dashed;}
a.h_link:hover {border-bottom:none;} 

.basement {background-image:repeat-x top left url("../img/bg_bot.gif");}

.spec_b {font-weight:normal;}
.spec_h {display:none;}

.book_from {font-size:130%;font-style:italic;}

#top_box td {border:1px solid green;}

.authorizaton {margin:30px 0 0 0;}
.authorizaton .n {width:8%;padding:3px 5px 0 5px;color:#6b6b6b;text-align:right;font-size:90%;}
.authorizaton .s {width:25%;padding-right:25px;}
.authorizaton .r {width:23%;font-size:90%;padding-top:3px;}
.authorizaton .r a {text-decoration:none;border-bottom:1px dashed;white-space:nowrap;} 
.authorizaton .b {padding-right:10px;}

.registration {margin:20px 0 0 0;}
.registration td {padding-bottom:7px;}
.registration .n {width:9%;padding:3px 5px 0 5px;color:#6b6b6b;text-align:right;font-size:90%;}
.registration .s {width:29%;padding-right:25px;}
.registration .r {padding-top:3px;}
.registration .r a {text-decoration:none;border-bottom:1px dashed;font-size:90%;}

#error {font-size:90%;margin:0 0 -15px 0;padding:0 0 0 25px;color:#a91a1d;}

.search_res_book {width:100%;}
.search_res_book td {vertical-align:top;}
.search_res_book .s_r_number {width:15%;padding:5px 15px;font-size:75%;color:#7f7f7f;}
.search_res_book .s_r_name {width:85%;padding:5px 0;font-size:120%;color:#7f7f7f;}
.search_res_book .s_r_name a {color:#7f7f7f;}
.search_res_book .s_r_name a:hover {color:#b99200;}
.search_res_book .s_r_img_box {padding:5px 15px 10px 0;width:18%;}
.search_res_book .s_r_img_box img {border:1px solid #b8b8b8;}
.search_res_book .s_r_desc {font-size:80%;padding:5px 10px 10px 0;color:#7f7f7f;}
.search_res_book .s_r_desc span {color:#000;}
.search_res_book .s_r_desc .price {color:#E21515;font-size:160%;}

.book_info_box td {border:1px solid red;}


.ready_form .name {font-size:90%;text-align:right;padding-right:10px;vertical-align:top;padding-top:3px;}

.one_b_i_box {width:70%;text-align:left;}

.one_b_i_tbl {width:100%;margin-top:1em;}
.one_b_i_tbl td {vertical-align:top;}
.one_b_i_tbl .cover_cell {width:15%;}
.one_b_i_tbl .cover_cell img {border:1px solid #b8b8b8;}
.one_b_i_tbl .info_cell {width:85%;padding-left:15px;}

.b_i_block {width:100%;}
.b_i_block .name {white-space:nowrap;border-bottom:5px solid #fff;width:25%;font-size:90%;text-align:right;padding-right:20px;vertical-align:top;padding-top:3px;}
.b_i_block .gray {border-bottom:5px solid #fff;background:#f2f2f2;color:#4e4e4e;padding:4px 10px 4px 10px;font-family:arial;font-size:75%;} 