body {
    font-family:Verdana,Tahoma,sans-serif;
    font-size:11px;
    color:#000000;
    margin: 0px;
    padding: 0px; 
    background-color:#fff; /*#EaEaEa;*/
}

/* Currency style */
#icon_donor{ position:absolute; right:10px; top:0px; margin:0px; padding:0; width:75px; height:25;}

#currency{
    margin:0; padding:0;
    font: 11px Tahoma;
    font-weight: normal;
    color:#346BA0;
}

#currency th{
    padding-bottom:3px;
    font-weight: bold;
}

#currency td{
    border-top:1px solid #f1f1f1;
    font-size: 10px; 
    padding:3 4 4 4;
    font-weight: normal;
}
/* -------------- */
a.link1 {
    font-size: 11px;
    font-weight: normal;
    color:#000;
}

a.link1:link, a.link1:visited, a.link1:active {
    text-decoration: underline;
    color:#000;
}    

a.link1:hover {
    text-decoration: underline;
    color:#cd0000;
}      

a.linkblue {
    font-size: 10px;
    font-weight: normal;
    color:#4B7DD9;
}

a.linkblue:link, a.linkblue:visited, a.linkblue:active {
    text-decoration: none;
}    

a.linkblue:hover {
    text-decoration: underline;
    color:#cd0000;
}

a.wb {
	color: #346BA0;
	text-decoration: none;
}

a.wb:hover {
	color: #346BA0;	
	text-decoration: underline;
}


#news_data { 
    position: absolute; 
    left: -300px;
    top: -200px;
    visibility: hidden;
    background-color:#6485BB; 
}


/* Establish style to the input - object */
.liveinput { 
    border-width:1px; border-style:solid; border-color:#ccc;
    height:18; padding:2px;
    background-color:#fff;
          background:transparent url(/images/input_bg.png) 0 0 no-repeat;
    font: 11px Verdana,small Arial, Helvetica, sans-serif;      font-weight: normal; color:#000; 
}

.hat_input {
    border:1px; border-style:solid; border-color:#C9DEF3;
    height:17; padding:1 2 2 2; margin:0; 
    background-color:#fff;
          font: 10px Verdana,small Arial, Helvetica, sans-serif;        
    font-weight: normal;
    color:#000; 
}

.btn {
    border: 1px solid #5379B7;
    color: #fff;
    font-size: 11px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight: normal;
    text-align: center;
    background-color:#5379B7;
    
}
          
/* -------- HAT ------- */
#hat {    
    margin:0; padding:0;
}

#hat .left{
    background:url(/images/fone_hat_left.gif) top left repeat-x; 
}

#hat .right{
    background:url(/images/fone_hat_right.gif) top left repeat-x; 
}

#hat .runline{
    color:#002D8F;
    font-family:Verdana,Tahoma,sans-serif;
    font-size:11px;
}    
/* -------- BOTTOM ------- */

#bottom {         
    position:relative; 
    top:10px; left:0; width:100%;
}

#bottom .table{   
          background-color: #368FF5; 
    background-image: url(/images/fone_bottom.gif); 
    background-repeat: repeat-x; 
    background-position:left top;
}

#bottom h2 {
    font-size: 11px;    
    font-weight: normal;
    color: #FFF;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin:0; padding:0;
}


#bottom div.info {
    font-size: 11px;    
    font-weight: normal;
    color: #C9E3FF;
    font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin-left:3; padding:8px;
    width:209px; 
}

#bottom div.info a{
    color: #C9E3FF;
    text-decoration: none;
}

#bottom div.info a:hover {
    color:#FFF000;
    text-decoration: underline;
}      

#bottom h2 a { 
    color:#FFFFFF;
}

#bottom h2 a:link, #bottom h2 a:visited, #bottom h2 a:active {
    color:#FFFFFF;
    text-decoration: none;
}    

#bottom h2 a:hover {
    color:#FFF000;
    text-decoration: underline;
}      

/* --------------- */

.left-column
{
        width: 194px;
        vertical-align:top;
        height:100%;
        border-right: 1px solid #c9e3ff;
        border-bottom: 1px solid #c9e3ff;
        border-top: 1px solid #c9e3ff;
        background-color: #f9fcfe;
        padding-right: 6px;
        padding-bottom: 10px;
        margin:0;
}

.right-column
{
        width: 190px;
        vertical-align:top;
        height:100%;
        border-left: 1px solid #c9e3ff;
        border-bottom: 1px solid #c9e3ff;
        border-top: 1px solid #c9e3ff;
        background-color: #f9fcfe;
        padding-left: 6px;
        padding-bottom: 10px;
        margin:0;
}

#left_menu {
    margin:0; padding:0;
    width:194px;
}

#left_menu div.block1{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#FF7E00;
    font-size: 11px;
    font-weight: bold;
    line-height:1.5em;
    padding:0 1 7 15;
}

#left_menu div.block1 a{
     color: #FF7E00;
}
#left_menu div.block1 a:link,#left_menu div.block1 a:visited,#left_menu div.block1 a:active{
     text-decoration: none;
}

#left_menu div.block1 a:hover {
     text-decoration: underline;
}

#left_menu #table{
    border-right:1px solid #dddddd; 
    border-bottom:1px solid #dddddd; 
    background-color: #FFF;
}

#left_menu #table td.text1 {
    padding:0 3 3 6;
    margin:0;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#346BA0;
    font-size: 11px;
    font-weight: normal;
    line-height:1.2em;    
}

#left_menu #table td.text2 {
    padding:0 5 5 5;
    margin:0;
    font-family: Tahoma;
    color:#346BA0;
    font-size: 13px;
    font-weight: bold;
    line-height:1.2em;
}

#left_menu #table td.text2 a{
    text-decoration: none;
    color:#346BA0;
}    

#left_menu #table td.text2 a:hover {
    text-decoration: none;
}

#left_menu div.title{
    margin:10px 0 0 0; 
    background-color: #418DC5;
    background: url(/images/fone_razdel.gif) left top no-repeat;
    height:27px; width:194px;
    padding: 4px 0 0 10px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
          font-size: 13px;
          font-weight: bold;
          color: #FFFFFF;
          text-decoration: none;
}

#left_menu div.title2{
    margin:10px 0 0 0; 
    background-color: #418DC5;
    background: url(/images/fone_razdel1.gif) left top no-repeat;
    height:45px; width:194px;
    padding: 4px 0 0 10px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
          font-size: 13px;
          font-weight: bold;
          color: #FFFFFF;
          text-decoration: none;
}

/*
#left_menu h1 {
    margin:10 0 0 0; padding:0;
    background-color: #418DC5;
    background: url(/images/fone_razdel.gif) left top no-repeat;
    height:31px; width:194px;

}

#left_menu h1 p{  
    padding: 4 0 0 10; margin:0;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
          font-size: 13px;
          font-weight: bold;
          color: #FFFFFF;
          text-decoration: none;  
}  
*/
#left_menu h2 {
    font-size: 13px;    
    font-weight:bold; 
    color: #0068B9; 
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin:0; padding:0;
    text-transform:uppercase;
}

#left_menu h2 a:link,#left_menu h2 a:visited, #left_menu h2 a:active  {
    color: #002D8F;
    text-decoration: none;
}

#left_menu h2 a:hover  {
    color: #002D8F;
    text-decoration: none;
}

#left_menu a:link,#left_menu a:visited, #left_menu a:active  {
    font-size: 13px;    
    font-weight:bold; 
    color: #0068B9; 
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin:0; padding:0;
    text-transform:uppercase;
	text-decoration: none;
}

#left_menu a:hover  {
    font-size: 13px;    
    font-weight:bold; 
    color: #0068B9; 
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin:0; padding:0;
    text-transform:uppercase;
	text-decoration: none;
}

#left_menu h3  {
    font-size: 11px;    font-weight: normal; color: #002D8F; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin:0; padding:0;
}  

/**/

#left_menu #info_block {
    margin:0; padding:5 2 5 7;
}
#left_menu #info_block strong{
    font-size: 11px; 
    font-weight:bold; 
    color:#346BA0;  
    padding:0; 
    margin:0; 
}
#left_menu #info_block a{
    color: #FF7E00;
    font-size:10px;
    text-decoration:none;
    cursor:pointer;
}
#left_menu #info_block a:link, #left_menu #info_block a:active, #left_menu #info_block a:visited{
    text-decoration:none;
}
#left_menu #info_block a:hover {
    text-decoration:underline;
}
/**/

#left_menu ul { 
    margin: 0px; padding: 0px; 
    list-style-type: none; 
    font-size: 10px;
    font-weight: normal;
    color: #B5C6E8;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    overflow: hidden; 
}

#left_menu  li { 
    padding:2 2 2 17;
    margin: 0 0 2 0; width:px;
    text-align: left;
          border-bottom: 1px solid #DDDDDD; display: block;
    background-color:#FFFFFF;
    background: url(/images/arrow_subrubric.gif) left top no-repeat;
}  

#left_menu li a:link,#left_menu li a:active, #left_menu li a:visited { 
    color: #002D8F; text-decoration:none;
    cursor:pointer;
}

#left_menu li a:hover { 
    color: #FF7E00; 
    text-decoration:none;
    cursor:pointer;
}
#left_menu  li.current { 
    padding:2 2 2 17;
    margin: 0 0 2 0; width:px;
    text-align: left;
    color:#FF7E00;
          border-bottom: 1px solid #DDDDDD; display: block;
    background-color:#FFFFFF;
    background: url(/images/arrow_subrubric_cur.gif) left top no-repeat;
}  

/* ----------------------------------- */
#el_clock{
    height:20px;
    width:60px;
    border:1px solid #C9E3FF; padding:2;
    font-size: 10px; font-family: Verdana; font-weight: normal;
    color:black;
    background:#EBF2F7;
}
#calendar{
    width:170px;
    margin:0; padding:0;
    background:#C9E3FF;
}
#calendar th{
   font-family: Tahoma;
   font-size: 9px;
   font-weight:bold;
   background:#BFD6FA;
   padding:3px;
}
#calendar td{
   font-family: Tahoma;
   font-size: 9px;
   color:#000000;
   background:#FFFFFF;
   font-weight:normal;
   text-align:center;
}
#calendar td.dweek{
   background:#EBF2F7;
   font-weight:normal;
}
#calendar td.curr{
   font-family: Tahoma;
   font-size: 9px;
   color:#cd0000;
   background:#C9E3FF;
}
#right_menu {
    margin:0; padding:0;
    width:190px;
    POSITION:relative;
	overflow: hidden;
}

#right_menu #table{
    width:185; height:; 
    margin:0 0 0 5px; padding:0; 
    border-left:1px solid #DDDDDD; 
    border-bottom:1px solid #DDDDDD; 
    background-color:#FFF;
}
#right_menu #table td {
    padding:3 3 5 3;
    margin:0;
}

#right_menu #table td.text {
    padding:7px; margin:0;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#000;
    font-size: 10px;
    font-weight: normal;
    line-height:1.5em;    
}

#right_menu #table td.text a{
    color:#0000FF;
}
#right_menu #table td.text a:link,#right_menu #table td.text a:visited,#right_menu #table td.text a:active{
    text-decoration: none;
}

#right_menu #table td.text a:hover{
    text-decoration: underline;
}


#right_menu div.title{
    margin:10px 0 0 0; 
    background-color: #418DC5;
    background: url(/images/fone_razdel_right.gif) left top no-repeat;
    height:27px; width:190px;
    padding: 4px 0 0 10px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
          font-size: 13px;
          font-weight: bold;
          color: #FFFFFF;
          text-decoration: none;
}

/*
#right_menu h1 {
    margin:10px 0px 0px 0px; padding:0px;
    background-color: #418DC5;
    background: url(/images/fone_razdel_right.gif) left top no-repeat;
    height:31px;
    width:190px;
}


#right_menu h1 p {
    padding: 4 0 0 10; margin:0;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;  
}  
*/
/* ---------------------------------------- */

h1.rubTitle {
    font-size: 13px;
    font-weight: bold;
    color: #FFF;
    font-family: Tahoma; margin:0;
    float:left; padding-left:10px;
}

span.rubTitle {
    font-size: 13px;
    font-weight: bold;
    color: #FFF;
    font-family: Tahoma; margin:0;
    float:left; padding-left:10px;
}

div.newsBlock {
    font: 11px Verdana,small Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #000; 
          padding:0; margin:7 2 0 5;
    text-align: left;
    overflow:hidden;
    height:107px; /* 134px; */
    width:px;

}
div.newsBlock p{
    padding:3px 5px 3px 0;
    margin:0;
    text-align:left;
}
div.newsBlock span{
    color:5379B7; font-weight:bold;
}
div.newsBlock a {
    color:#FF7E00; 
}
div.newsBlock a:link, div.newsBlock a:visited, div.newsBlock a:active {
    text-decoration: none; 
}    
div.newsBlock a:hover {
    text-decoration: underline;
}      


/* Styles of products' title in the short win following */

#List_products {
    margin:0;
    padding:0;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

#List_products div{
    font-size: 11px; 
    font-weight:normal; 
    color:#000; 
    padding-left:15px; margin:0;
}
#List_products h1 {
    color:#346BA0; 
    font-size:16px; 
    font-weight:bold; 
    line-height: 16px; 
    margin-bottom: 3mm;
    margin-top: 15px;
    padding: 5px;
    border:1px solid #c9e3ff;
    background-color:#F9FCFE;
}

#List_products h3 {
    color:#346BA0; 
    font-size:16px; 
    font-weight:bold; 
    line-height: 16px; 
    margin-bottom: 3mm;
    margin-top: 15px;
    padding: 5px;
    border:1px solid #c9e3ff;
    background-color:#F9FCFE;
}

#List_products h2 {
    font-size: 12px; 
    font-weight:bold; 
    color:#346BA0;  
    padding:0 0 3px 15px; 
    margin:0;


    display: block;
    
}


#List_products h2 a {
    text-decoration: none; 
    color: #346BA0;
}
  
#List_products h2 a:link, #List_products h2 a:visited, #List_products h2 a:active {
    text-decoration: none;
}

#List_products h2 a:hover{
    text-decoration: none;
}


/* end */

div.path {
    font-size: 11px;
    font-weight: normal;
    color:#346BA0; font-family: Tahoma;
    margin:0; padding:7 0 1 0;
}

div.path a {
    color:#346BA0; 
}
div.path a:link, div.path a:visited, div.path a:active {
    color:#346BA0;
    text-decoration: underline; 
}
div.path a:hover {
    color:#346BA0; 
    text-decoration: underline; 
}


#other_sub_topics {
    font-size: 11px;
    font-weight: normal;
    color:#346BA0; font-family: Tahoma;
    margin:0; padding:7 0 1 0;
}

#other_sub_topics a {
    color:#346BA0; 
}

#other_sub_topics a:link, #other_sub_topics a:visited, #other_sub_topics a:active {
    color:#346BA0;
    text-decoration: underline; 
}

#other_sub_topics a:hover {
    color:#346BA0; 
    text-decoration: underline; 
}


/* ------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- */

#common_mods{
    padding:1px 1em 1em 1em; margin:0;
    background-color:#FFF;
    font-size: 12px; 
    font-weight: normal;
    color: #000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    line-height:1.5em; 
}
#common_mods p {
    margin:5 0 15 0; padding:0;
}

#common_mods blockquote.map{
    padding:0;
    margin:2 0 2 20;

}
#common_mods a{
    color:#346BA0;
}
#common_mods a:link, #common_mods a:visited, #common_mods a:active {
    color:#0000cd;
    text-decoration: none; 
}
#common_mods a:hover {
    color:#0000cd; 
    text-decoration: underline; 
}

#common_mods blockquote{
    color: #000;
    font-size: 11px;
    
}
#common_mods span {
    font-size: 11px;
    font-weight: bold;
    color: #003150;
}
#common_mods .position {
    color:#346BA0; 
    font-size:11px; 
    font-weight:normal; 
    line-height: 16px; 
    margin: 2em 0 10px 0;
    padding: 5px;
    border:1px solid #c9e3ff;
    background-color:#F9FCFE;
}

#common_mods .t2{
    background-color:#346BA0;
}

#common_mods .t2 th{
    background-color:#FaFaFa;
    font-size: 11px; 
    font-weight: bold;
    padding:5 2 5 2;
}

#common_mods .t2 td{
    font-size: 11px;
    background-color:#FFF;
    padding:5 2 5 2;
}

#common_mods td{
    font-size: 11px;
}

#common_mods img{
    border: 1px solid #666;
}

#common_mods img.img0 { border:0px; }

#common_mods h3 {
    color:#346BA0; 
    font-size:17px; 
    font-weight:normal; 
    line-height: 16px; 
    margin-bottom: 3mm;
    padding-bottom: 5px;
    border-bottom:1px solid #c9e3ff;    
}

#common_mods h4 {
    font-size: 14px;
    font-weight: normal;
    color: #346BA0;
    margin:0; padding-bottom:1em;
}

#common_mods h5 {
    color:#346BA0; 
    font-size:13px; 
    font-weight:normal; 
    line-height: 16px; 
    margin-bottom: 3mm;
    padding-bottom: 5px;
    border-bottom:1px dotted #c9e3ff;    
}


#common_mods ol , #common_mods ul{ 
    margin: 0px; padding: 0px;
    font-size: 12px;
    font-weight: normal;
    color: #003150;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    line-height:1.1em; 
}

#common_mods li {
    color: #346BA0; 
    padding:5px; margin:0;
    text-align: left; 
    
}  

#common_mods li a:link, #common_mods li a:active, #common_mods li a:visited { 
    color: #346BA0;
    text-decoration:none;
}

#common_mods li a:hover { 
    color: #346BA0;
    text-decoration:underline;
}


/* ----------------------------------------------------------------------------------------------------- */

#common_news {
    padding:1em; margin:0;
    background-color:#FFFFFF;
    font-size: 11px; 
    font-weight: normal; 
    color: #003150; 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
    line-height:1.5em;  
}

#common_news .n_block {
    border-bottom:1px solid #ddd; 
    padding:0.5em 0 0.5em 0; 
    margin:0.5em 0 0.5em 0;
}

#common_news a {
    color: #00008F; 
    text-decoration:none;
}
#common_news a:link, #common_news a:active, #common_news a:visited { 
    color: #00008F; 
    text-decoration:none;
}

#common_news a:hover { 
    color: #002D8F; 
    text-decoration:underline;
}

#common_news blockquote a.more {
    color:#FF7E00; 
    font-size: 13px; 
    text-decoration: none;  
}

#common_news blockquote a.more:link, #common_news blockquote a.more:visited, #common_news blockquote a.more:active {  
    text-decoration: none; 
}    

#common_news blockquote a.more:hover {
    text-decoration: underline; 
}

#common_news blockquote table{
    border:1px solid black;
}

#common_news blockquote table th{
    background-color:#FaFaFa;
    font-size: 11px; 
    font-weight: bold;
    padding:5 2 5 2;
}

#common_news blockquote table td{
    font-size: 11px;
    background-color:#FFF;
    padding:5 2 5 2;
}

#common_news div h3, #common_news h3 {
    color:#346BA0; 
    font-size:17px; 
    font-weight:normal; 
    line-height: 16px; 
    margin-bottom: 3mm;
    padding-bottom: 5px;
    border-bottom:1px solid #c9e3ff;
}

#common_news span{
    color:#5379B7;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

#product_style {
    margin:10px 1em 1em 1em; padding:0;
    background-color:#FFFFFF;
    font-size: 12px; 
    font-weight: normal;
    color: #000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    line-height:1.5em;
}   

/* In this case it's the style of the block about product's date and version */
#block3{
    position:absolute; 
    right:1px; top:5px; 
    width:167px; height:50px; 
    overflow:hidden; 
    text-align: left;
    padding:2px; 
    border:1px solid #C9E3FF; background:#F9FCFE;
    font-family: Tahoma;
    font-size: 9px; 
    font-weight: normal;
    color:#FF7E00;
}
#block3 p{
    color:#002D8F;
    font-weight: bold;
    padding:0;
    margin:0 0 3 0;
}
#block3 b{
    color:#002D8F;
    font-weight: normal;
}
/* -- */
#product_style h1 {
    font-size: 19px;    
    font-weight: normal; 
    color:#346BA0; 
    margin-bottom: 3mm;
    padding-bottom: 5px;
    border-bottom:1px solid #c9e3ff;
}

#product_style span.desc{
    font-size: 15px;
    font-weight: bold;
    color: #000000;
    margin:0; padding:0; 
}


#product_style #main_rubrics_tab{
    font-size: 12px; 
    font-weight: normal; 
    color: #000000; 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#product_style a.blue{
    color:#002D8F;
}
#product_style a.blue:link, #product_style a.blue:visited, #product_style a.blue:active {
    text-decoration: none; 
}    

#product_style a.blue:hover {
    text-decoration: underline; 
} 
/* subtopics */

#product_style h2 {
    color:#346BA0; 
    font-size:17px; 
    font-weight:normal; 
    line-height: 16px; 
    margin-bottom: 5mm;
    margin-top: 35px;
    padding-bottom: 5px;
    border-bottom:1px solid #c9e3ff;
}

#product_style h3 {
    color:#346BA0; 
    font-size:15px; 
    font-weight:bold; 
    line-height: 16px; 
    margin-bottom: 3mm;
    margin-top: 12px;
    padding-bottom: 5px;
}

#product_style h5 {
    color:#000000; 
    font-size:14px; 
    font-weight:bold; 
    line-height: 16px; 
    margin-bottom: 3mm;
    padding-bottom: 5px;
}

#product_style a{
    color:#0000FF;
}
#product_style a:link, #product_style a:visited, #product_style a:active {
    text-decoration: none; 
}    

#product_style a:hover {
    text-decoration: underline; 
} 

#product_style p {
    margin:3 0 3 0; padding:0;
}
#product_style p.attention {
    text-align:center;
    color:#cd0000;
}

#product_style .cost{
    background-color:#346BA0;
}

#product_style .cost th{
    background-color:#FaFaFa;
    font-size: 11px; 
    font-weight: bold;
    padding:5 2 5 2;
}

#product_style .cost td{
    font-size: 11px;
    background-color:#FFF;
    padding:5 2 5 2;
}

#product_style .updates{
    background-color:#346BA0;
}

#product_style .updates th{
    background-color:#1F66D0;
    color:white;
    font-size: 11px; 
    font-weight: bold;
    padding:5 2 5 2;
}

#product_style .updates td{
    color:#000000;
    font-size: 11px;
    padding:5 2 5 2;
}

#product_style #dw_load{
    background-color:#346BA0;
}
#product_style #dw_load td{
    font-size: 11px;
    background-color:#F9FCFE;
    padding:5px;
}

#table_load{
    margin:0; padding:0;
    font-size: 11px; 
    font-weight: normal; 
    color: #000000; 
    background-color:#C9E3FF;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#table_load td{
    padding:5px;
    background-color:#FFF;
}

#table_load td.part{
    padding:5px;
    background-color:#F9FCFE;
    color:#777777;
}

#table_load th{
    padding:7px;
    background-color:#C9E3FF;
    font-size:13px;
}
#table_load input { height:20px; }
#table_load input, #table_load textarea,#table_load select {
    border:1px solid #CCCCCC;  padding:2;
    font-size: 10px; font-family: Verdana; font-weight: normal; 
}

#product_style div img{
    border:1px solid #CCCCCC;
}
/**/
/* Скачать*/

#product_style #faq1{
    margin:0; padding:0;
    font-size: 12px; 
    font-weight: normal; 
    color: #000000; 
    background-color:#FFFFFF;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#product_style #faq1 td{
    padding:5px;
}
/**/
#product_style p.menu_subtopics a{
    font-size: 11px; 
    font-weight: normal; 
    color:#306DD0;
}
#product_style p.menu_subtopics strong a{
    font-weight: bold;
}
#product_style p.menu_subtopics a:link, #product_style p.menu_subtopics a:visited, #product_style p.menu_subtopics a:active{
    text-decoration: none;
}
#product_style p.menu_subtopics a:hover{
    text-decoration: underline;
}

#seotext {
font-size: 14px;
}

#seotext h1 {
font-size: 18px;
}


table.date {
	display: table;
	float: left;
	text-align: center;
	border: 1px solid #C9E3FF;
	min-width: 80px;
	width: 80px;
	margin-right: 10px;
}

tr.date {
	width: 100%;
}

td.date_month {
	background-color: #CD0000;
	color: white;
	font-size: 12px;
	width: 100%;
}

td.date_day {
	background-color: white;
	color: #346BA0;
	font-size: 18px;
	padding: 1px;
	margin: 1px;
	font-weight: normal;
	width: 100%;
}