/* Dear visitor! Thanks for coming to this page. For more information please visit http://www.w3.org/Style/CSS/ */

html, body {margin: 0px; padding: 0px; height:100%; background-color: #fff; color: #000;}
html, body, textarea, td, th {font-size: 12px; font-family: Tahoma, Arial, Sans-Serif;}

h1 {font-family:"Arial Narrow"; font:"Arial Narrow"; font-size:24px; font-weight: normal; color:#AF2428; text-decoration:none; margin: 0 0 1em 0; }

p {margin: 0 0 1.2em 0;}
ul { padding: 0px 0px 0px 0px; margin: 5px 0px 18px 0px; }
ol li { padding: 0px 0px 0px 10px; margin: 0px 0px 7px 3px; }

table {margin: 0px; border-width: 0px;}
img {border-width: 0px; margin: 0px;}

/* Type HTML elements */
.large, table.large td, td.large {font-size: 14px; line-height: 18px;}
.normal, table.normal td, td.normal {font-size: 12px; line-height: 15px;}
.small, table.small td, td.small {font-size: 11px; line-height: 14px;}
.smaller, table.smaller td, td.smaller {font-size: 10px; line-height: 13px;}
.italic {font-style: italic;}
.regular {font-weight: normal;}
.bold {font-weight: bold;}
.gray {color: #595959;}
.lgray {color: #ccc;}
.white {color: #fff;}

.navigate_combo
{
    font-family:Arial, Helvetica, sans-serif;
    font:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#8D9CA3;  
    width:244px;
    margin-left:20px;   
    margin-top:10px;
}
.subscribe_mail
{
    font-family:Arial, Helvetica, sans-serif;
    font:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#8D9CA3;  
}
.subscribe_text
{
    font-family:"Arial Narrow";
    font:"Arial Narrow";
    font-size:14px; 
    color:#D8D8D8;
    margin:15px 20px 0px 20px;
}
.right_block
{
    font-family:Tahoma;
    font:Tahoma;
    font-size:11px;
    color:#000000;      
    margin:15px;
}
.more_info
{
    font-family:Tahoma;
    font:Tahoma;
    font-size:11px;
    color:#AF2428;
    text-decoration:underline;  
}
.more_info_gt
{
    font-family:Tahoma;
    font:Tahoma;    
    font-size:12px;
    color:#898989;
    margin-left:20px;
}
.offer
{
    font-family:Tahoma;
    font:Tahoma;
    font-size:11px;
    color:#595959;
    margin-left:10px;
    margin-top:5px;
    margin-right:35px;  
}
.offer_cat
{
    font-family:Tahoma;
    font:Tahoma;
    font-size:11px;
    color:#595959;
    margin-left:10px;
    margin-right:35px;  
}
.offer_bold
{
    font-family:Tahoma;
    font:Tahoma;
    font-weight:bold;   
    font-size:11px;
    color:#595959;  
    margin-left:10px;
    margin-right:35px;
}
.old_price
{
    font-family:Tahoma;
    font:Tahoma;    
    font-size:11px;
    color:#595959;  
    margin-top:20px;
    margin-left:10px;
}
.new_price
{
    font-family:Tahoma;
    font:Tahoma;    
    font-size:11px;
    color:#C41425;
    margin-left:10px;   
    margin-right:35px;  
}
.request_form
{
    font-family:Tahoma;
    font:Tahoma;    
    font-size:11px;
    color:#3F6298;
    text-decoration:underline;
    margin-top:10px;
    white-space:nowrap;
}
a.request_form:hover
{
    color:#AF2428
}
.copyright
{
    font-family:Tahoma;
    font:Tahoma;    
    font-size:11px;
    color:#CCCCCC;
    margin-top:27px;    
}
.copyright_un
{
    font-family:Tahoma;
    font:Tahoma;    
    font-size:11px;
    color:#CCCCCC;
    margin-top:27px;
    text-decoration:underline;
}
.footer_navigate
{
    font-family:Tahoma;
    font:Tahoma;    
    font-size:11px;
    color:#595959;
    text-decoration:none;
    margin-top:27px;
}
.footer_navigate_u
{
    font-family:Tahoma;
    font:Tahoma;    
    font-size:11px;
    color:#595959;
    text-decoration:underline;
    margin-top:27px;
}
a.popupNewWindow
{ 
    background: url('/layouts/common/images/i-popup.gif') no-repeat left .3em;
    padding: 2px 0px 10px 20px;
    white-space: nowrap; 
}

.navigate_menu
{
    font-family:"Arial Narrow";
    font:"Arial Narrow";
    font-size:11px;
    color:#FFFFFF;  
    text-decoration:none;
    margin-left:20px;
}
.navigate_menu_sel
{
    font-family:"Arial Narrow";
    font:"Arial Narrow";
    font-size:11px;
    color:#BAD6FB;  
    text-decoration:none;
    margin-left:20px;   
}
.art_title
{
    font-family:"Arial Narrow";
    font:"Arial Narrow";
    font-size:24px;
    color:#AF2428;  
    text-decoration:none;
    margin: 32px 0px 0px 0px; 
}
.art_title_rb
{
    font-family:"Arial Narrow";
    font:"Arial Narrow";
    font-size:21px;
    color:#AF2428;  
    text-decoration:none;   
    margin: 0px 0px 0px 15px; 
}
.cat_title
{
    font-family:"Arial Narrow";
    font:"Arial Narrow";
    font-size:16px;
    color:#AF2428;  
    text-decoration:none;   
    /*margin: 0px 0px 0px 15px; */
}
.art_title_cat
{
    font-family:"Arial Narrow";
    font:"Arial Narrow";
    font-size:24px;
    color:#AF2428;  
    text-decoration:none;
    margin: 32px 0px 0px 20px; 
}
.middle_title
{
    font-family:"Arial Narrow";
    font:"Arial Narrow";
    font-size:24px;
    color:#AF2428;  
    text-decoration:none;
    margin: 32px 0px 0px 0px; 
}
.middle_text
{
    font-family:Arial, Helvetica, sans-serif;
    font:Arial;
    font-size:12px;
    color:#010101;
    text-decoration:none;
    margin: 25px 40px 0px 0px; 
}
.ienvelope
{
    border:
    border:solid;   
    border:3px;
    border-color:#D8D8D8;
    margin-top:2px;
    
}

.red_block {
    background-color:#791010;
}

.red_subscribe {
    background-color:#921A1A;
}

.red_menu {
    background-color:#AF2429;
}

.red_td {
    background-color:#D62C33;
}

.green_block {
    background-color:#396A1B;
}
.green_subscribe {
    background-color:#558A33;
}
.green_menu {
    background-color:#6EB044;
}
.green_td {
    background-color:#83D052;
}
.blue_block {
    background-color:#1B3D6A;
}
.blue_subscribe {
    background-color:#3F6298;
}
.blue_menu {
    background-color:#5679B1;
}

.blue_td {
    background-color:#6A92D3;
}

#newsletter {
    padding: 0px;
    width: 203px;
    height: 22px;
    float: left;
    display: inline;
    margin: 0px 0px 0px 0px; /* -3пх пришлось выставить, по непонятной мне причине появляецца зазор между кнопкой и полем, должно быть margin: 0px; */
}

#newsletter input, #newsletter form {
    margin: 0px;
    padding: 0px;
}

#newsletter .submitButton {
    margin: 0px 0px 0px -24px; /* -3пх пришлось выставить, по непонятной мне причине появляецца зазор между кнопкой и полем, должно быть margin: 0px; */
    padding: 3px 0px 0px 0px;
    color: #d9d8d6;
    float: left;
}
#newsletter .submitField {
    display: block;
    border-left: 2px solid #d9d8d6;
    border-top: 2px solid #d9d8d6;
    border-right: 0px;
    border-bottom: 2px solid #d9d8d6;
    font-family:Arial, Helvetica, sans-serif;
    font:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#8D9CA3;
    margin: 0px;
    padding: 2px 0px 1px 5px;
    width: 206px;
    float: left;
}

/* Catalogue styles*/
.request_form_text
{
	font:Tahoma;
	font-family:Tahoma;
	font-size:11px;
	margin-top:8px;
	color:#D8D8D8;
}
.cat_book
{
	margin-left:19px;
	margin-top:20px;
	margin-right:10px;
}
.request_form_title
{
	margin-top:20px;
}
.request_form_im_text
{
	font:Tahoma;
	font-family:Tahoma;
	font-size:11px;	
	color:#D8D8D8;
	text-decoration:underline;
}
.cat_navigator
{
	font:Tahoma;
	font-family:Tahoma;
	font-size:11px;	
	color:#000000;
	margin-top:30px;
}
.cat_navigator_link
{
	font:Tahoma;
	font-family:Tahoma;
	font-size:11px;	
	color:#3F6298;
}
.catalog_title
{
	font-family:"Arial Narrow";
	font:"Arial Narrow";
	font-size:24px;
	color:#AF2428;	
	text-decoration:none;
	margin: 12px 0px 0px 0px; 
}
.cat_right_menu
{
	font:Tahoma;
	font-family:Tahoma;
	font-size:11px;
	color:#3F6298;
	text-decoration:underline;
}
.cat_right_menu_sel
{
	font:Tahoma;
	font-family:Tahoma;
	font-size:11px;	
	color:#AF2429;
	text-decoration:none;
}