body {font-family: Verdana, Arial; font-size: 10pt; margin: 0px; padding: 0px; background-color: #ffffff; color: #000000;}
table {font-family: Verdana, Arial; font-size: 10pt; color: #000000}

.t21 {font-family: Verdana, Arial; font-size: 10pt; color: #000000}
.t22 {font-family: Verdana, Arial; font-size: 10pt; color: #868686}
.t23 {font-family: Verdana, Arial; font-size: 10pt; color: #FFFFFF}
.t24 {font-family: Verdana, Arial; font-size: 10pt; color: #F45E2F}
.t25 {font-family: Verdana, Arial; font-size: 10pt; color: #6f6f6f}
.t26 {font-family: Verdana; font-size: 12pt; color: #000000}

.t31 {font-family: Tahoma, Verdana; font-size: 10pt; color: #000000}
.t32 {font-family: Tahoma, Verdana; font-size: 10pt; color: #868686}
.t33 {font-family: Tahoma, Verdana; font-size: 8pt; color: #6f6f6f}
.t34 {font-family: Tahoma, Verdana; font-size: 10pt; color: #6f6f6f}
.t35 {font-family: Tahoma, Verdana; font-size: 14pt; color: #000000}



h1 {font-family: Tahoma, Arial; font-size: 19pt; font-weight: normal; color: #637894; padding-bottom:0; margin-bottom:0; padding-top: 0; margin-top:0;}
h2.subtitle {font-family: Verdana, Arial; font-size: 10pt; font-weight: normal; color: #697C97; padding-bottom:3; margin-bottom:3; padding-top:0; margin-top:0; padding-left:1px;}

div.h2 { font-family: Tahoma, Arial; font-size: 13pt; font-weight: normal; color: #FF6630; }
div.h21 { font-family: Tahoma, Arial; font-size: 11pt; font-weight: normal; color: #FF6630; }
div.anyrow { padding-top: 5px; }
div.anyrow2 { padding-top: 3px; padding-bottom: 3px; }


*.fright { float:right; }
*.fleft { float:left; }

form { margin: 0; }

/* ========== function ========================= */




/* ========== шаблон basic ========================= */

td.logo { padding-left:30px; padding-top:15px; }
td.logon { padding-left:30px; padding-right:10px;  padding-top:25px;}
td.user_block { padding-left:40px; padding-right:10px;  padding-top:5px;}
td.reg_menu_block { padding-left:20px; padding-right:10px;  padding-top:20px;}
td.menu_main_block { padding-right:40px; padding-top:20px; }
td.copyright { padding-left:40px; }
td.counters { padding-right:40px; }

td.basic_left_column { padding-left:0px; padding-top:5px; }
td.basic_right_column { padding-left:0px; padding-top:5px; }

td.basic_main_column { padding-left:35px; }
td.basic_main_1_column { padding-left:10px; }
td.basic_main_block { padding-left:30px; padding-right:20px; padding-top:15px; padding-bottom:40px; }

td.qsearch { padding-top: 14px; padding-right: 4px; }
div.qsearch_option { padding-bottom: 4px; }

div.logo_caption_top { padding-bottom:9px; }
div.logo_caption { padding-left:32px; }
div.content_block { padding-top:15px; }

span.menu_main_elem { padding-left:20px; }
span.menu_main_elem2 { padding-left:7px; }

td.brd1 { border-bottom: 1px dashed #DDDDDD; }
td.brd2 { border-bottom: 2px solid #DDDDDD; }
td.brd3 { border-bottom: 1px solid #DDDDDD; }
.brd4 { border-top: 1px solid #DDDDDD; }
td.brd5 { border-top: 2px solid #FFAE95; }


/*
|---------------------------------------------------------------
| Шаблоны Function
|---------------------------------------------------------------
*/

/* ========== шаблон function/region_list ========================= */
div.title_regions { padding-bottom:15px; }
span.region_list { padding-right:10; height:22; }

/* ========== шаблон alphabet_dreams ========================= */
div.title_alphabet { padding-bottom:15px; }
div.subtitle_alphabet { padding-bottom:15px; }

td.ad_brd_lt { border-left: 1px dashed #DDDDDD; }
td.ad_brd_t { border-top: 1px dashed #DDDDDD; }


p.epigraph { padding-right:20px; }


/*
|---------------------------------------------------------------
| Шаблоны Book
|---------------------------------------------------------------
*/


div.book_main_title {font-family: Tahoma, Arial; font-size: 19pt; font-weight: normal; color: #FF6630; padding-bottom:10px; padding-top: 15px;}
div.book_category_1 { font-family: Tahoma, Arial; font-size: 14pt;
	 padding-top: 10px; padding-bottom:10px; }
div.book_category_2 { font-family: Tahoma, Arial; font-size: 11pt;
	padding-top:4px; padding-bottom:4px; }
div.book_category_3 { padding-top:4px; padding-bottom:4px; }

div.book_name { font-family: Tahoma, Arial; font-size: 14pt; }
div.book_price { font-family: Tahoma, Arial; font-size: 16pt; font-weight: normal; color: #FF6630; }

td.book_row { border-top: 1px solid #DDDDDD; }

/*
|---------------------------------------------------------------
| Шаблоны Dreams
|---------------------------------------------------------------
*/

/* == шаблон dreams/azlist == */

div.azsimbol { padding-top:15px; padding-bottom:5px; color:#A88FB5; }

	
/*
|---------------------------------------------------------------
| Шаблоны Company
|---------------------------------------------------------------
*/

/* == шаблон company/azlist ===== */

div.company_block {padding-top: 8px; padding-bottom: 20px; border-top: 1px solid #DDDDDD;}
div.company_block_row {padding-bottom: 7px; }
div.company_block_row_2 { padding-top: 4px; padding-bottom: 4px; padding-left: 10px;}

span.company_name {font-family: Tahoma, Arial; font-size: 13pt; font-weight: normal; color: #fc5f00; padding-right:10px;}
span.company_descr_elem_name {font-family: Tahoma, Verdana; font-size: 10pt; color: #868686; padding-right:5px;}



/* ========== формы ========================= */

input.default {
	font-family: Verdana, Arial; font-size: 10pt; color: #000000;
	width:100%; }

input.phonecode {
	font-family: Verdana, Arial; font-size: 10pt; color: #000000;
	width:15%; }
input.phone {
	font-family: Verdana, Arial; font-size: 10pt; color: #000000;
	width:80%; }


select.default {
	font-family: Verdana, Arial; font-size: 10pt; color: #000000;
	width:100%; }

textarea.user_descr {
	font-family: Verdana, Arial; font-size: 10pt; color: #000000;
	width:100%; height: 150px; }


textarea.feedback {
	font-family: Verdana, Arial; font-size: 10pt; color: #000000;
	width:100%; height: 130px; }


div.form_service {position: absolute; display : none;}

.button_form {font-family: Tahoma, Verdana; font-size: 10pt; color: #000000; height: 34px;}
.button_form_login {font-family: Verdana, Tahoma; font-size: 10pt; color: #000000; width:70px; height: 25px;}


.nopad {padding-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; padding: 0; margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; margin:0;}
.none{text-decoration:none;}
.underline{text-decoration:underline;}
.cursor {cursor: pointer; cursor:hand;}
.cursor_help {cursor: help;}

A:link {color:#1A6BD0}
A:visited {color:#1A6BD0}
A:hover {color:#FF6630}
A {text-decoration:underline}

A.a1:link {color:#F45E2F}
A.a1:visited {color:#F45E2F}
A.a1:hover {color:#FF8863}
A.a1 {text-decoration:underline}

A.a2:link {color:#FFFFFF}
A.a2:visited {color:#FFFFFF}
A.a2:hover {color:#FF8863}
A.a2 {text-decoration:underline}

A.menu_main:link {color:#898BD7}
A.menu_main:visited {color:#898BD7}
A.menu_main:hover {color:#FF6630}
A.menu_main {text-decoration:underline}

A.alphabet:link {color:#A88FB5}
A.alphabet:visited {color:#A88FB5}
A.alphabet:hover {color:#FF8863; text-decoration:underline}
A.alphabet {text-decoration:none}

A.hide:link {color:#868686}
A.hide:visited {color:#868686}
A.hide:hover {color:#868686;}
A.hide {text-decoration:none; cursor: crosshair;}

