img.tpng {
  behavior: url("pngbehavior.htc");
}

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  margin-top: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.menu-cell{
  background-image:url(../gfx/bg-menu.gif);
  background-repeat:no-repeat;
  background-position:top;
}

.menu_item{
  padding-left:10px;
}

.menu_item a{
  text-decoration:none;
  color: #0033FF;
}
.menu_item a:hover{
  text-decoration: underline;
}

.menu_subitem{
  padding-left:20px;
  font-size:11px;
  padding-top:3px;
  padding-bottom:3px;
}
.menu_subitem p{
  margin:0px;
  padding:0px;
  padding-top:3px;
  padding-bottom:3px;
}
.menu_subitem a{
  text-decoration:none;
  color: #003399;
}
.menu_subitem a:hover{
  text-decoration: underline;
}
.head_bg{
  background-image:url(../gfx/bg-head1.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
}
.head_back{
  background-image: url(../gfx/bg-header.gif);
  background-position:left bottom;
  background-repeat: repeat-x;
}
.contacts{
  position:absolute;
  top:5px;
  right:0px;
  text-align:right;
  z-index:1;
}
.base{
  position:relative;
}
.contacts_1{
  border:solid 1px #d3d2d2;
  background-color:
}
.addon_menu{
  position:absolute;
  top:72px;
  right:0px;
  text-align:right;
  z-index:0;
}
.addon_menu a{
  color:#dfdfdf;
  text-decoration:none;
}
.addon_menu a:hover{
  color:#FFFFFF;
}
.add_menu_bg{
  background-image:url(../gfx/addon_menu_bg.gif);
  background-position:top left;
  background-repeat:no-repeat;
  padding-left:30px;
  color: #dfdfdf;
  text-align:left;
  padding-top:9px;
  padding-bottom:9px;
  font-size:10px;
  line-height:15px;
}
.tbl_search{
  background-image:url(../gfx/bg-search.gif);
  background-position:left top;
  background-repeat:no-repeat;
  height:76px;
}
.tbl_subscr{
  background-image:url(../gfx/bg-subscr.gif);
  background-position:left top;
  background-repeat:no-repeat;
  height:78px;
}
.tbl_info{
  background-image:url(../gfx/bg-info.gif);
  background-position:left top;
  background-repeat:no-repeat;
}
.brd_edit{
  border:solid 2px #36619e;
  height:18px;
  width:100%;
}
.info_title{
  color:#365581;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  padding-top:5px;
  padding-left:5px;
  padding-bottom:5px;
}
.info_text{
  font-size:12px;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:5px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
}
.info_value{
  font-size:12px;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:5px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  color:#b72424;
  font-weight:bold;
}
.info_small{
  font-size: 9px;
  padding-top:3px;
  padding-bottom:3px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  text-align: center;
}
.info_small a{
  color:#7c99c2;
}
.main_content{
  padding-left:22px;
  padding-top:31px;
  padding-right:15px;
  background-image:url(../gfx/bg-content.gif);
  background-position:left top;
  background-repeat: no-repeat;
  padding-bottom:25px;
}
.blok_title{
  padding-left:14px;
}

.blok_text{
  padding-left:14px;
  font-size:11px;
  text-align:justify;
}
.rule1{
  background-image:url(../gfx/hr-dot.gif);
  padding-top:5px;
  padding-bottom:10px;
  background-repeat: repeat-x;
  background-position:center;
  
}
.rule2{
  background-image:url(../gfx/hr-dot.gif);
  padding-top:6px;
  padding-bottom:2px;
  background-repeat: repeat-x;
  background-position:bottom;
  
}
strong, b {
  color: #365581;
}
a{
  color:#7c99c2;
}
.question{
  color:#006699;
}
.question_item{
	font-size:13px;
	font-weight:bold;
	color: #000099;
	padding-bottom:10px;
}
.ansver_item{
	font-size:11px;
	color: #333333;
	padding-left:10px;
	padding-bottom:10px;
}
.ansver{
  padding-top:10px;
}
a.comments {
  text-decoration:none;
  color: #006699;
}
a.comments:hover{
  text-decoration: underline;
  color:#003366;
}
.more{
  text-align:right;
  padding-top:3px;
  font-size:11px;
}
.more a:hover{
  text-decoration:none;
}
.bottom_text{
  font-size:11px;
  color:#7c97bc;
}
.crated{
  color:#b6c5d9;
  font-size:10px;
  vertical-align:bottom;
  text-align:right;
}
.subpage_image{
  position: absolute;
  right:0px;
  top:0px;
}
.subpage_text_news{
  background-image:url(../gfx/titles/news_bg_main.gif);
  background-position:left top;
  background-repeat:no-repeat;
  padding-left:14px;
  padding-top:10px;
}
.subpage_text_company_news{
  background-image:url(../gfx/titles/company_news_bg_main.gif);
  background-position:left top;
  background-repeat:no-repeat;
  padding-left:14px;
  padding-top:10px;
}
.subpage_text_about{
  background-image:url(../gfx/titles/about_bg_main.gif);
  background-position:left top;
  background-repeat:no-repeat;
  padding-left:14px;
  padding-top:10px;
}
.subpage_text_vacancy{
  background-image:url(../gfx/titles/about_bg_main.gif);
  background-position:left top;
  background-repeat:no-repeat;
  padding-left:14px;
  padding-top:10px;
}
.subpage_text_audit{
  background-image:url(../gfx/titles/about_bg_main.gif);
  background-position:left top;
  background-repeat:no-repeat;
  padding-left:14px;
  padding-top:10px;
}
.subpage_text_seminars{
  background-image:url(../gfx/titles/about_bg_main.gif);
  background-position:left top;
  background-repeat:no-repeat;
  padding-left:14px;
  padding-top:10px;
}
.subpage_text_articles{
  background-image:url(../gfx/titles/about_bg_main.gif);
  background-position:left top;
  background-repeat:no-repeat;
  padding-left:14px;
  padding-top:10px;
}
.subpage_text_right{
  background-image:url(../gfx/titles/about_bg_main.gif);
  background-position:left top;
  background-repeat:no-repeat;
  padding-left:14px;
  padding-top:10px;
}
.subpage_text_online, .subpage_text_cons, .subpage_text_price, .subpage_text_office, .subpage_text_search, .subpage_text_subscribe{
  background-image:url(../gfx/titles/about_bg_main.gif);
  background-position:left top;
  background-repeat:no-repeat;
  padding-left:14px;
  padding-top:10px;
}
.nav1{
  padding-top:10px;
  color:#7c99c2;
}

.nav1 a:hover{
  text-decoration:none;
}
.paging{
  font-size:11px;
  text-align:right;
}
.paging a{
  text-decoration:none;
}
.paging a:hover{
  text-decoration: underline;
}
.title{
  padding-top:5px;
  padding-bottom:20px;
  font-size:14px;
  color:#7c99c2;
  font-weight:bold;
}
.ant{
  padding-bottom:10px;
  font-weight:bold;
}
.autor{
  color:#7c99c2;
  font-size:10px;
  text-align:right;
}
.post_date{
  font-size:11px;
  color:#7c99c2;
  padding-bottom:5px;
}

h1,h2,h3{color:#365581;}

h1{font-size:18px;}
h2{font-size:17px;}
h3{font-size:14px;}

ul {
  list-style-image:url(../gfx/bullet.gif);
}
li {padding-left:10px; font-size:11px;}

.seminar_title{
  font-size:11px;
  font-weight:bold;
  padding-top:0px;
  padding-bottom:3px;
}
.seminar_date{
  font-size:11px;
  padding-top:0px;
  padding-bottom:5px;
  color: #0c2473;
  font-weight:bold;
}
.seminars{
  padding-left:15px;
  padding-top:10px;
}
.psem_title{
  font-size:13px;
  font-weight:bold;
  color:#365581;
  padding-bottom:10px;
}
.psem_date{
  font-size:12px;
  padding-bottom:10px;
}
.archive_title{
  font-size:17px;
  font-weight:bold;
  color:#336699;
}
.archive_item{
  color:#336699;
  text-decoration:none;
}
.archive_item:hover{
  text-decoration: underline;
}
.printv p{
  padding-left:0px;
}
.edit_big{width:400px;}
.edit_small{width:250px;}
.edit_smallest{width:50px;}

.errors{
  height:20px;
  padding-left:30px;
  background-image:url(../gfx/ico-warning.gif);
  background-repeat:no-repeat;
  background-position:left top;
}
.comments{
  font-size:10px;
  color:#003399;
}
.comments_author{
  padding-top:10px;
  padding-bottom:20px;
  font-size:10px;
  color: #990000;
  text-align:right;
}
.article_title{
  font-size:11px;
  padding-top:0px;
  padding-bottom:5px;
  color: #0c2473;
  text-align:left;
  text-decoration:none;
}
.article_title:hover{
  text-decoration: underline;
}

.srch_section{
	color:#666666;
	font-weight:normal;
	font-size:9px;
}
.srch_title{
	font-weight:bold;
	padding-bottom:10px;
}
.srch_title a{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.srch_text{
	font-size:10px;
	padding-left:20px;
}