body, p, a, li, td 
{
 font-family: Arial;
 font-size: 12px;
 line-height: 18px;
 color:#343434;
}





.link_cursor_u 
{
 cursor: pointer !important; 
 cursor: pointer;
 color: #0096c9;
 text-decoration:underline;
}


html, body 
{
 height:100%;
}

body {
 margin-left:  0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-top: 0px;
 height: 100%;
 padding: 0px;
 font-family: Arial, Sans Serif;
 font-size: 12px;
 color: #3D3D3D;
 background: #ffffff;
}

a:link {
   color: #0096c9;
}

a:visited {
   color: #23788f;
}

a:hover {
   color: #52CBF6;
}



h1 {
 font-size: 16px;
 font-weight: bold;
 color: #0096c9;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 14px 0px;
 text-indent: 0px;
}


h2 { 
 font-size:14px;
 font-weight: bold;
 color: #0096c9;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 10px 0px;
 text-indent: 0px;
}



input, textarea 
{
 font-family:Arial;
 font-size:12px;  
}



.button {
 background: #E3EDF6;
 font-size: 12px;
 font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: bold;
 height: 22px;   
 color: #2B2B2B;
}

.button_no_bold {
 background: #E3EDF6;
 font-size: 12px;
 font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
 height: 22px;   
 color: #494949;
}

.border_block
{
 border: #E6E8EF;
 border-style: solid;
 border-width: 1px;
}

.t_title
{
 border-bottom: 1px solid;
 border-color: #DAE2E8;
 font-weight: bold;
 color: #4D5B62;
}

.bold_style_1
{
 font-weight: bold;
 color: #5B5B5B;
}

.bold_style_2
{
 font-weight: bold;
 color: #23788F;
}


.bold_style_3
{
 font-weight: bold;
 color: #0086B3;

}


.title_block 
{
 font-size: 14px;
 color: #4D5B62; 
 font-weight: bold; 
}

.bold_title
{
 color: #4D5B6A; 
 font-weight: bold;
}

.red_text
{
 color: red; 
}

.m_text
{
 color: #707070; 
}

.silver_text
{
 color: #2B2B2B; 
}

.silver_text_1
{
 color: #C0C0C0; 
}

.line_hp_h1px 
{
 background: url(/webadmin/i/line_hp_h1px.gif);
 padding: 0px;
 border-left: 1px solid; 
 border-right: 1px solid; 
 border-color: #DADEE8;
}

.line1px 
{
 background: url(/webadmin/i/line1px.gif);
 padding: 0px;
 margin: 0px;
}


.line_h_1px 
{
 background: url(../img_design/line_hp_h1px.gif);
 background-repeat: repeat-x;
 margin: 10px 0px 10px 0px;
}

.news_data 
{
 color: #9A9A9A;
}

.news_title_list 
{
 font-size: 12px;
 font-weight:bold;
 color: #0096c9;
}

.line_v 
{
 background: url(../img_design/line_v.gif);
 background-repeat: repeat-y;
}

.text_site_1
{
 color: #4D4D4D;
 Line-height: 15px;
}


a.menu_top 
{
 color: #707070;
 text-decoration:none;
 Line-height: 15px;
}

a.menu_top:link {
   color:#707070;
   text-decoration:none;
   Line-height: 15px;
}

a.menu_top:visited {
   color: #707070;
   text-decoration:none;
   Line-height: 15px;
}

a.menu_top:hover {
   color: #52CBF6;
   text-decoration:none;
   Line-height: 15px;
}


li
{
 line-height:   18px;
 padding-left:  7px;
 padding-top:   0px;
 margin-top:    4px;
 margin-bottom: 4px;
 background-repeat: no-repeat;
}

/* Добавляем пунктирную линию под текстом */
.underline_dashed_blue { 
border-bottom: 1px dashed; 
border-bottom-color: blue;
}

/* Добавляем пунктирную линию под текстом */
.underline_dashed_red { 
border-bottom: 1px dashed; 
border-bottom-color: #F10000;
}

.basket_input
{
 width:30px;
 font-size:10px;
 font-family:arial;
}

.basket_input_table 
{
 width:40px;
 font-size:12px;
 font-family:arial;
}

.basket_input_comment
{
 width:90px;
 font-size:12px;
 font-family:arial;
}
