/***************************************************
#   ��������� ������ ����
#   (�������������� �����)
***************************************************/
#main {width: 996px; height: 100%; border: 0px solid red; padding: 0px; position: relative;}

#block_0
   {
      height: 73px; width: 996px;
      border: 0px solid red; background-color: #ffffff; clear: both;
      padding: 0px; margin: 0px;
                position: relative; z-index: 4;
   }
#block_1
   {
      width: 160px;
      border: 0px solid blue; background-color: #f6f7f9;
      position: relative; z-index: 2;
   }
#block_2
   {
	   width: 218px;
      border: 0px solid blue; background-color: #f6f7f9;
      position: relative; z-index: 2;
   }
#block_3
   {
      height: 12px; width: 996px;
      border: solid #12509d; border-width: 0px 0px 0px 0px;
      background-color: #12509d;
                position: relative; z-index: 2;
   }
#content_block
   {
      height: 100%; width: 600px;
      background-color: #ffffff;
      position: relative; z-index: 2;
		padding: 0px 8px;
   }
#content_block_index
   {
      height: 100%;
      background-color: #ffffff;
      position: relative; z-index: 2;
   }
div.content {padding: 8px;}
/***************************************************
#   ����� ���������
#
***************************************************/
body {padding: 0px; margin: 0px;}
div.news_block
   {
	   height: 120px;
		border: 0px solid red;
   	background-color: #f4f8fd;
		background-image: url(http://www.paragon.ru/img/bsnews_bg.gif);
   }
div#center_banner
   {
	   height: 120px;

   	border: 0px solid blue;
		background-image: url(http://www.paragon.ru/img/bsnews_bg.gif);
		/*margin: 0px -8px; padding: 0px -8px;*/
   }

/***************************************************
        FONT STYLES (family, size and decoration)
****************************************************/
* {font-family: verdana,helvetica; font-size: xx-small;}

.main_text_bold
   {
      font-weight: bold;
      font-size: xx-small;
      text-decoration: none;
   }
a:link,a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}

h1{font-size: medium;  margin: 0px}
h2{font-weight: bold; font-size: 10px; margin: 0px;}
p {margin: 0px; padding: 0px;}

a.news:link {text-decoration: none;}
a.news:visited {text-decoration: none;}
a.news:hover {text-decoration: none;}

a.left_menu_item:link,a.left_menu_item:visited
   {
      font-family: font-family: Tahoma, Arial, "Comic Sans MS"; font-size: 11px; font-weight: bolder;
   }
a.left_menu_sub_item_selected:visited, a.left_menu_sub_item_selected:link {font-weight: bold; font-size: xx-small;}
div.left_menu_sub2_item {padding-left: 12px; margin: 1ex 0px;}

div.left_menu_item {width: 160px; padding-left: 4px; margin: 4px 0px; position: relative;}
div.left_menu_sub_item {overflow: visible;  position: relative; padding-left: 8px; padding-right: 12px; margin-bottom: 2px;}
div.left_menu_sub_item_selected {padding-left: 8px;}
div.left_menu_sub_block {margin-bottom: 4px;}


a.ibt_link {text-decoration: none; font-size: xx-small; font-weight: bold;}
a.ibt_link:hover {text-decoration: none; font-size: xx-small; font-weight: bold;}

.news {font-size: xx-small;}
.footer_text{font-size: xx-small;}
a.footer_text, a.footer_text:visited {font-size: xx-small;}


/* colors */

.main_text_bold {}
a:link,a:visited {color: #0024D7;}
a:hover {color: #3D5DFF;}

h1,h2 {color:#032557;}

a.ibt_link,a.ibt_link:visited{color: #032557;}
a.ibt_link:hover{color: 436597;}

a.footer_text:link{color: #ffffff;}
a.footer_text:visited{color: #ffffff;}
a.footer_text:hover{color: #ffffff; text-decoration: underline;}

.news {color: #12509d;}
a.news:link {color: #12509d;}
a.news:visited {color: #12509d;}
a.news:hover {color: #032557;}

a.left_menu_item:link,a.left_menu_item:visited {color: #032557;}
a.left_menu_item:hover {color: #ffffff;}

.footer_text {color: #ffffff;}
div.left_menu_item {}
div.left_menu_item_hover {background-color: #94b8e3; color: #ffffff;}
div.left_menu_sub_item {border-bottom: 2px solid #e8eef9;}
div.left_menu_sub_item_selected {background-color: #E8EEF9;}
div.left_menu_sub_block {background-color: #ffffff; border-left: 4px solid #032557; background-image: url(http://images.paragon-software.com/new/menuselect_bg.gif);}
a.left_menu_sub_item_selected:visited, a.left_menu_sub_item_selected:link {color: #032557;}
a.left_menu_sub_item:hover,a.left_menu_sub2_item:hover {color: #032557;}


.nav_arrow {width: 12px; height: 11px; position: absolute; right: 2px; top: 2px;}
/****************************************************************/
div.news {padding: 8px;}
td.cline {height: 20px; background-image: url(http://www.paragon.ru/img/bgline.gif);}

.index_header_table {width: 996px; background-color: #CDE2F3; margin-bottom: 4px; position: relative; z-index: 2;}

/* index bottom table styles */
.index_bottom_table
   {
      width: 994px;
      background-color: #d5e5fd;
   }
td.ibtr
   {

           background-position: -5px;
           background-repeat: repeat-y;
           /*background-image: url(http://www.paragon.ru/img/i_r.gif);*/
                position: static;
                border: solid #9ba7d6;
                border-width: 1px 1px 0px 0px;
   }
td.ibtl
   {
           background-position: left;
           background-repeat: repeat-y;
           background-image: url(http://www.paragon.ru/img/i_l.gif);
   }
td.ibtc
   {
           background-position: left;
           background-repeat: repeat-y;
           background-image: url(http://www.paragon.ru/img/i_t_c.gif)
   }
td.ibtc,td.ibtl
   {
           border-top: 1px solid #9ba7d6;
   }
div.ibt_content
   {
      padding-left: 12px;
      border: 0px solid red;
      position: relative; z-index: 0; top: -24px;
      margin-bottom: -12px;
   }
ul.ibtl
   {
      list-style-image:url(http://www.paragon.ru/img/button.gif);
                border: 0px solid red;
                position: relative; left: -12px;        z-index: 3;
   }
li.ibtl {margin-bottom: 6px;}

.ibt_pic {position: relative; top: -3px; left: 0px;}
.ibtl_pic {position: relative; top: -3px; left: 0px; margin-bottom: 4px;}
.news_arrow {width: 37px; height: 15px; }

/* eshop block */
table.eshop_text { width: 100%;}
.eshop_r1{background-color: #F6F7F9;}
.eshop_r2{background-color: #EFEFEF;}
th {background-color: #12509D; color: #ffffff;}

/*************************************************
          ����� �����
**************************************************/
.item {padding-left: 24px;}
a.item { border-bottom: 1px solid #5e7592; z-index: 3; width: auto; left: -24px; position: relative;}
.product {padding-left: 4px; margin: 12px 0px 2px 0px;}
.sub {padding-left: 18px;}
div.product {border-bottom: 1px solid #496992; width: 100%; position: relative; z-index: 2;}
a.product {position: relative; left: 12px; border-bottom: 3px solid #5e7592; z-index: 3;}


a:link.product {font-size: 12px; color: #003373;}
a:link.item {font-size: 12px; color: #003373;}
a:link.sub {font-size: 11px; color: #494949;}

a:visited.product {font-size: 12px; color: #003373;}
a:visited.item {font-size: 12px; color: #003373;}
a:visited.sub {font-size: 11px; color: #494949;}

/***************************************************
#   ��������� �������� ����
#
***************************************************/
/*font style */
a.main_menu_item,div.main_menu_item,.sub_menu_header,
a.main_menu_item:hover, a.main_menu_item:visited {font-size: xx-small;font-family: verdana; font-weight: bold;}
a.sub_menu_item, a.sub_menu_top, a.sub_menu_item:hover,
a.sub_menu_top:hover,a.sub_menu_item:visited, a.sub_menu_top:visited {font-size: xx-small;}
/*font colors*/
div.main_menu_item,span.sub_menu_header {color: #083689;}
a.main_menu_item, a.main_menu_item:visited {color: #083689; }
a.sub_menu_top, a.sub_menu_top:visited {position: relative; left: 12px; color: #032557;}

a.sub_menu_item, a.sub_menu_item:visited {position: relative; left: 24px; color: #d5e5fd;}
a.sub_menu_item:hover,a.sub_menu_top:hover {color: #ffffff;}

/* other menu styles */
#top_menu
   {
      height: 73px; width: 837px;
      background-image: url(http://images.paragon-software.com/ag/menu_bg.gif);
      background-position: 0px 0px;
      position: relative; float: left;
   }
#small_top_menu {position: absolute; top: 14px; right: 0px; padding-right: 4px; border: 0px solid red;}
#main_top_menu
   {
      position: absolute; bottom: 10px; right: 32px; border: 0px solid red;
                border: 0px solid red;
   }
div.main_menu_item
   {
          width: 92px;
     float: left;
          position: relative; top: -0px;
          margin: 0px 0px;
          color: #083689;
          border: 0px solid red;
          text-align: center;
          cursor: hand;
   }

#sub_products
   {
      width: 300px;
      position: absolute; left: 0px; top: 0px; z-index: 9;
           visibility: hidden;
                text-align: left;
   }
#sub_about
   {
      width: 92px;
      position: absolute; left: 0px; top: 0px; z-index: 9;
           visibility: hidden;
                text-align: left;
   }
.sub_menu_header
   {
          width: 92px;
          background-color: #b8d3fa;
          border: 0px solid #0c5dbc;
          text-align: center;
   }
div.sub_menu_bottom,div.sub_menu_top,div.sub_menu_item
   {
     width: 100%;
          background-color: #79a9e3;
          border: solid #2c62a2; border-width: 0px 0px;
          padding: 2px 0px;
          position: relative; z-index: 9;
   }
div.sub_menu_top
   {
      border-top: 1px solid #2c62a2;
   }
div.sub_menu_bottom
   {
      border-bottom: 1px solid #0c5dbc;
           border-top: 1px solid #0c5dbc;
   }

a.main_menu_item,a.sub_menu_top,a.sub_menu_item {text-decoration: none;}


/* main menu styles block end */

/****************************************************************************
*****************************************************************************/
.bgtopic{
	background-image: url(http://images.paragon-software.com/new/topic_bg.gif)
}
.tabhead_text2 {color:#FFFFFF}

/*******************************************************************************
*******************************************************************************/
.row_light {background-color: #F6F7F9;}
.row_dark {background-color: #EFEFEF;}
input,textarea {border: 1px solid #999999;}
input {width: 32em;}
input.button
{
   width: 17em;
   background-color: #efefef;
   border: 1px solid; border-color: #cccccc #999999 #999999 #cccccc ;
}
form {padding: 0px; margin: 0px; display: inline;}


.news_date {color: #006bad;}
.news_date {background-color: #D3E3FA; color: #0030A8; margin: 0px; padding: 0px; padding-left: 16px; font-weight: bold; font-size: xx-small;}
.news_item {border: 1px solid #D3E3FA; padding: 0px; margin-bottom: 16px; clear: both;}
.news_body {margin-bottom: 14px; font-size: xx-small; padding: 8px;}
.news_header {margin: 0px; margin-bottom: 4px; margin-top: 4px; padding: 0px; padding-left: 16px; font-size: x-small; font-weight: bold;}

.msep {background-image:url(); border-right: 1px dashed #F6F7F9;}

