* {
	margin: 0;
	padding: 0;
}

html {
	background: white;
	font-size:100.1%;
}

body {
	background: white;
	width: 100%;
	min-width: 1000px;
	text-align: center;
	font-size:0.7em;
	font-family: Tahoma, sans-serif;
	color: #484B54;
}

a {
	color:#3E5BA5;
}

h2 {
	margin:10px;
	font-size:1.6em;
}

h3 {
	margin:13px;
	font-size:1.4em;
}

h4 {
	margin:13px;
	font-size:1.2em;
}

h5 {
	margin:13px;
	font-size:1em;
}

ul {
	margin:10px;
}

p {
	margin:5px 0;
}

ol {
	margin-left:20px;
} #left_squares {
	position:absolute;
	top:4px;
	left:-40px;
	z-index:2;
}

#right_squares {
	position:absolute;
	top:10px;
	right:-46px;
	z-index:2;
} 
#site {
	margin: 0 auto;
	text-align: left;
	width: 90%;
	position:relative;
}

#header {
	background: url(imgs/top/header_bg.jpg) top left no-repeat #6777B5;
	height: 157px;
	position:relative;
	width:100%;
	/*padding-bottom:30px;*/
}

hr {
	background: silver;
}

#logo_wrapper {
	width:220px;
	vertical-align:top;
}

#menu_wrapper {
	position:relative;
	vertical-align:top;
}

#menu_wrapper p {
	color:white;
	font-size: 1.6em;
	color: white;
	font-weight: bold;
	padding-left: 15px;
}

#logo_ref {
	position: absolute;
	top: 40px;
	left: 5px;
}

#menu_top {
	background: white;
	margin-top:10px;
	vertical-align: center;
	height: 27px;
	text-align: center;
	width: 99%;
}

#menu_top a {
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	color: #84888D;
}

#menu_top td.inner {
	background: url(imgs/top/buttons/separator.gif) top right no-repeat white;
}

#menu_top td.inner a {
	color: #84888D;
}

#menu_top td.inner_over a {
	color: white;
}

#menu_top td.inner_over {
    background: url(imgs/top/buttons/separator.gif) top right no-repeat #D18345;
}

#menu_top td.inner_last {
	background: white;
}

#menu_top td.inner_last a {
	color: #84888D;
}

#menu_top td.inner_last_over a {
	color: white;
}

#menu_top td.inner_last_over {
    background: #D18345;
}

#menu_sm {
	position:absolute;
	top:10px;
	right:25px;
	width: 50px;
}

#anonses {
 	list-style:none;
}

/* #anonses td {
	vertical-align:top;
	padding-top:3px;
}

#anonses td.detail {
	vertical-align:top;
	padding-bottom:15px;
}

#anonses td.detail {
	text-align:right;
}

#anonses td.detail a {
 	text-decoration:none;
}

#anonses td.detail a:hover {
	text-decoration:underline;
}

#anonses h3.block_h2_blue_structure a {color: #4F6BB2;}
#anonses h3.block_h2_green_structure a {color: #4F6BB2;}
#anonses h3.block_h2_brown_structure a {color: #F3811F;}

*/

#anonses h3 {
	list-style:none;
	font-size:14px;
	margin:0;
	padding:0;
}

#anonses h3.blue a {color: #4F6BB2;}
#anonses h3.green a {color: green;}
#anonses h3.brown a {color: #F3811F;}


.anonses_h2_blue, .anonses_h2_green, .anonses_h2_brown {
	color:white;
	text-transform: uppercase;
	font-size: 0.8em;
	padding:6px 0 6px 23px;
	margin:0;
}

.anonses_h2_blue {background: url(imgs/top/anonses/decor_blue.gif) center left no-repeat #3E5BA5;}
.anonses_h2_green {background: url(imgs/top/anonses/decor_green.gif) center left no-repeat #3E5BA5;}
.anonses_h2_brown {background: url(imgs/top/anonses/decor_brown.gif) center left no-repeat #F4821F;}

#anonses ul {
	margin:0;
	list-style:none;
	padding:8px 8px 15px 8px;
}

#anonses ul li {
	padding-left:13px;
}

#anonses ul .li_blue {background: url(imgs/products_blocks/blue_arrow.gif) top left no-repeat;}
#anonses ul .li_green {background: url(imgs/products_blocks/green_arrow.gif) top left no-repeat;}
#anonses ul .li_brown {background: url(imgs/products_blocks/brown_arrow.gif) top left no-repeat;}

#anonses ul li img {
	margin:2px 4px -1px 0;
}

.block_h2_blue_structure, .block_h2_brown_structure {
	margin:0 0 0 0;
	color:white;
	text-transform: uppercase;
	font-size: 0.8em;
	padding:6px 0 6px 30px;
}

.block_h2_blue_structure a, .block_h2_brown_structure a {
	color:white;
	text-transform: uppercase;
	font-size: 0.8em;
}

.block_h2_blue_structure {background: url(imgs/icons/structure_blue.gif) center left no-repeat #3E5BA5;}
.block_h2_brown_structure {background: url(imgs/icons/structure_brown.gif) center left no-repeat #F5821F;}

a.block_title {
	font-size:1em;
	text-decoration:none;
}

ul.menu_1 {
	margin:13px 23px 13px 5px;
	list-style:none;
}

ul.menu_3 {
	margin:5px 0px;
	list-style:none;
}

li.menu_1_blue {
	margin:7px 0;
	padding-left:20px;
	background:url(imgs/main/list_square_blue.gif) top left no-repeat;
}

.spanmenu1blue
{
	color:#3E5BA5;
	text-transform: uppercase;
	font-size: 0.8em;
	font-weight:bold;
	text-decoration:none;
}

li.menu_1_brown {
	margin:7px 0;
	padding-left:20px;
	background:url(imgs/main/list_square_brown.gif) top left no-repeat;
}

li.menu_3_gray, li.menu_25_gray {
	margin:2px 0;
	padding-left:11px;
	background:url(imgs/main/list_square_gray.gif) top left no-repeat;
}
li.menu_1_blue a {
	color:#3E5BA5;
	text-transform: uppercase;
	font-size: 0.8em;
	font-weight:bold;
	text-decoration:none;
}

li.menu_1_brown a {
	color:#F5821F;
	text-transform: uppercase;
	font-size: 0.8em;
	font-weight:bold;
	text-decoration:none;
}

li.menu_3_gray a, li.menu_25_gray a  {
	color:#717788;
	font-size:1em;
	text-decoration:none;
	text-transform: none;
	font-weight:normal;
}

#top_main_block {
	text-align:right;
	color:#F4821F;
	text-transform: uppercase;
	font-size: 0.8em;
	font-weight:bold;
	margin-bottom:15px;
	margin-right:10px;
}

#top_main_block a {
	color:#484B54;
	text-decoration:none;
}

#top_main_block img {
	margin-bottom:-4px;
	margin-right:10px;
}

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

ul#top_main_menu {
	list-style:none;
	margin:0;
}

ul#top_main_menu li {
	display:inline;
	margin-left:13px;
}

.news_date_blue {
	background:#3E5BA5;
	color:white;
	font-size: 0.8em;
	font-weight:bold;
	padding:1px 3px;
	white-space: nowrap;
	text-align:center;
}

.block_main_brown {
	margin:4px 0 15px 0;
	background:url(imgs/icons/blocks_brown.gif) top left no-repeat;
	padding:3px 0 3px 23px;
	color:#F4821F;
	text-transform: uppercase;
	font-size: 0.8em;
	font-weight:bold;
}

#main {
	vertical-align:top;
	padding:0 15px 0 20px;
}

#main p {
	padding:10px 0;
}

#main table {
	margin:5px;
}

#main table td {
	padding:3px;
}

#main a:hover {
	color:red;
}
table#content{
  width: 100%
}
td#main {
}
td#leftmenu {
  width: 225px;
}
#leftmenu {
	vertical-align:top;
	padding-right:20px;
}

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

td#rightmenu {
  width: 225px;
}
#rightmenu {
	vertical-align:top;
	padding-left:20px;
}

#rightmenu div {
  overflow: hidden;
  width: 225px;
}

#rightmenu img {
	margin-bottom:10px;
}

#footer {
	text-align:center;
	margin-top:15px;
}

.table_footer {
	border: solid #ADB0BD;
	border-width:1px 0 0 0;
	margin:0 auto;
	text-align: left;
	width: 60%;
	color: #4F6BB2;
}

.table_footer td {
	padding:12px;
}

.table_footer a {
	color: #4F6BB2;
}

.table_footer img {
	margin-bottom:-2px;
}

.left_footer {
	text-align:left;
}

.center_footer {
	text-align:center;
}

.right_footer {
	text-align:right;
}

.center {
	text-align:center;
}

.right {
	text-align:right;
}

blockquote {
	font-style:italic;
}

.blockquote {
	font-style:normal;
	font-weight:bold;
	margin-right:10px;
}

.clients_with_logo td {
	font-size:13px;
	font-weight:bold;
	padding:5px 10px;
}

.zebra {
	border:solid #DEEAFB;
	border-width:0 0 1px 0;
}

.bridges {
	border:1px solid gray;
	border-collapse:collapse;
	text-align:left;
}

.bridges tr.zebra_bridge {
	background:#FFF9E6;
}

.bridges td {
	border:1px solid gray;
	padding:3px;
	text-align:center;
}

.bridges th {
	border:1px solid gray;
	text-align:center;
	background:#D5AA5F;
	color:white;
	padding:3px;
}

#responses blockquote {
	font-style:normal;
}

#responses .signature {
	font-style:italic;
	font-weight:normal;
	text-align:right;
}

#footer a:hover {
	color:red;
}


#partners_on_main {
	list-style:none;
	padding-top:15px;
}

.tel {
	text-align: center;
	border:solid silver;
	border-width:1px 0;
	padding:15px 0;
	font-size: 1.2em;
	font-weight: bold;
}

.course, .offer, .seminar, .lookto {
	text-align: center;
	border-bottom: 1px solid silver;
	padding:15px 0;
}

.course {
	height:100px;
}

.offer {
	height:230px;
}

.seminar {
	height:100px;
}

.lookto {
	margin-bottom: 15px;
}

.lookto ul {
	list-style: none;
	text-align: left;
}
.lookto ul li {
	margin:3px 0;
}

.lookto a:hover {
	color: red;
}

.buh1c {
	text-align: left;
	border-bottom: 1px solid silver;
	padding-top: 8px;
	paddig-bottom: 15px;
	padding-left: 15px;
}
.buh1c li {
	margin:3px 0;
}

.buh1c li a:hover {
	color: red;
}
.partners {
	text-align: center;
	padding-top: 15px;
} 


/* From old styles */

.width100
{
	width: 100%;
}

.height100
{
	height: 100%;
}

.center
{
	text-align: center;
}

.collapse
{
	border-collapse: collapse;
}

.font0
{
	font-size: 0px;
}

.red
{
	color: red;
}

.right
{
	text-align: right;
}

.vert_top {
	vertical-align: top;
}

table.table_struct
{
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
}

table.table_struct tr td
{
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}

#td_hd_left
{
	padding-left: 20px;
	text-align: right;
	vertical-align: top;
}

#td_hd_up_menu_line
{
	font-size: 1px;
	background-color: #3e5ba5;
	height: 11px;
}

#td_hd_up_right_line
{
	background-color: #1c377c;
}

#table_hd_right_corner
{
	height: 38px;
}

#td_hd_up_right_line_1
{
	vertical-align: bottom;
}

#td_hd_up_right_line_2
{
	font-size: 1px;
	background-color: #1c377c;
	width: 10%;
	text-align: right;
	vertical-align: bottom;
}

#div_hd_up_right_line_1
{
	width: 50px;
	border-bottom-width: 1px;
	height: 1px;
	font-size: 1px;
}

.TopMenuInactive, .TopMenuInactive a, .TopMenuInactive a:link, .TopMenuInactive a:visited, .TopMenuInactive a:hover, .TopMenuInactive a:active
{
	background-color: #ffffff;
	color: #84888d;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
}

.TopMenuActive, .TopMenuActive a, .TopMenuActive a:link, .TopMenuActive a:visited, .TopMenuActive a:hover, .TopMenuActive a:active
{
	background-color: #d18345;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
}

#splash
{
	background-color: #747986;
	background-image: url('imgs/main/hd_splash.jpg');
	text-align: right;
	height: 100%;
	border-bottom-width: 1px;
}

#td_splash_field
{
	padding: 5px 10px 0px 0px;
	width: 100%;
	vertical-align: top;
	text-align: right;
}

#td_splash_field, #td_splash_field a:link, #td_splash_field a:visited
{
	color: white;
	text-decoration: none;
}

#td_hd_down_right_line
{
	vertical-align: top;
}

#div_splash_right
{
	height: 106px;
	border-right-width: 1px;
}

#td_hd_right
{
	padding-right: 20px;
	vertical-align: top;
	padding-top: 1px;
}

#tr_middle
{
	border-top-width: 2px;
	height: 100%;
}

#td_mid_left
{
	background-image: url('imgs/main/mid_shadow_left.jpg');
	background-position: top right;
}

#td_mid_colum
{
	text-align: center;
	vertical-align: top;
	background-color: #ffffff;
}

.div_mid_colum
{
	border-top-width: 3px;
	width: 220px;
}

#div_mid_colum_first
{
	border-top-width: 1px;
	padding-left: 1px;
}

.td_block_caption_brown_top, .td_block_caption_blue_top, .td_block_caption_gray_top
{
	height: 6px;
}

.td_block_caption_brown_top
{
	background-color: #a75c21;
}

.td_block_caption_blue_top
{
	background-color: #3e5ba5;
}

.td_block_caption_blue_btm
{
	background-color: #3e5ba5;
	background-image: url('imgs/main/block_bg_blue.gif');
}

.td_block_caption_gray_top
{
	background-color: #91939D;
}

.td_block_caption_gray_btm
{
	background-color: #abaeb8;
	background-image: url('imgs/main/block_bg_gray.gif');
}

.td_block_caption_brown_btm
{
	background-color: #d18345;
	background-image: url('imgs/main/block_bg_brown.gif');
}

.td_block_caption_brown_btm, .td_block_caption_blue_btm
{
	border-top-width: 1px !important;
	height: 32px;
	background-position: bottom left;
}

.td_block_caption_gray_btm
{
	border-top-width: 1px !important;
	height: 27px;
	background-position: bottom left;
}

.td_block_caption_img
{
	padding-left: 5px !important;
}

.td_block_caption_title
{
	padding-left: 5px !important;
	padding-right: 5px;
	color: #ffffff;
	text-transform: uppercase;
	text-align: left;
	font-weight: bold;
	font-size: 10px;
	width: 100%;
}

.td_block_caption_title a:link, .td_block_caption_title a:visited
{
	color: #ffffff;
	text-decoration: none;
}

.td_block_caption_title a:hover
{
	text-decoration: underline;
}

#div_flash {
	border: 1px solid #abadb9;
}

#div_line_1
{
	height: 1px;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
}

.div_block_content_ext
{
	border-color: #abadb9;
	border-width: 2px 2px 0 2px;
	padding: 1px;
	margin-top: 2px;
}

#div_block_content_ext22
{
	padding: 0px 1px 1px 1px;
	width: 214px;
}

.div_block_content_ext33
{
	border-color: #abadb9;
	border-width: 2px;
	padding: 1px;
}

.div_block_content_int
{
	padding: 0 5px 3px 5px;
	background-color: #dbdde4;
	background-image: url('imgs/main/block_corner_white.jpg');
	text-align: left;
}

.div_menu_left_separator_1
{
	border-bottom: solid 1px #adb0bd;
	width: 100%;
	padding-top: 7px;
	margin-bottom: 3px;
	font-size: 0px;
}

.menu_left_1_line
{
	padding-bottom: 5px !important;
}

.menu_left_1
{
	padding-left: 5px !important;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;

}

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

.menu_left_1 a:hover
{
	text-decoration: underline;
}

.menu_brown, .menu_brown a, .menu_brown a:link, .menu_brown a:visited, .menu_brown a:hover
{
	color: #cc7937;
}

.menu_blue, .menu_blue a, .menu_blue a:link, .menu_blue a:visited, .menu_blue a:hover
{
	color: #3e5ba5;
}

.div_submenu2_ext
{
	padding-left: 15px;
}

.div_submenu3_ext
{
	padding-left: 25px;
}

table.collapse td.menu_left_leaf
{
	padding-left: 4px;
	padding-bottom: 2px;
	padding-right: 10px;
}

.menu_left_leaf a, .menu_left_leaf a:link, .menu_left_leaf a:visited
{
	color: #717788;
	text-decoration: none;
}

.menu_left_leaf a:hover
{
	text-decoration: underline;
}

.small {
	text-transform: lowercase;
}

.pad_list {
	vertical-align: top;
	padding-top: 0px !important;
}

#td_counters
{
	font-size: 0px;
}

.table_counters {
	border: 0px;
	padding: 0px;
	border-collapse: 2px;
}

#td_mid_content
{
	vertical-align: top;
	background-color: #ffffff;
	padding-right: 1px;
	padding-left: 1px;
	width: 100%;
}

.div_block_content
{
	border-top-width: 1px;
	width: 100%;
}

#td_content_news
{
	vertical-align: top;
	width: 50%;
	border-right-width: 2px;
}

#td_content_actions
{
	vertical-align: top;
	width: 50%;
}

.news_all_link
{
	text-align: right;
}

.news_all_link a
{
	padding: 0 7px 1px 7px;
	background-color: #91939d;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}

.news_all_link a:hover
{
	text-decoration: underline;
}

.news_shot
{
	padding: 1px 0px 4px 0px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
}

.news_shot span
{
	color: #d18345;
}

.news_shot a:link, .news_shot a:visited
{
	padding: 0px 0px 0px 4px;
	color: #717788;
}

.news_shot a:hover
{
	color: #cc7937;
}

.height_116 {
	height: 116px;
}

.div_content_int
{
	padding: 1px;
	background-color: #ffffff;
	background-image: url('imgs/main/block_corner_gray.jpg');
}

.div_content
{
	padding: 15px 10px 15px 20px;
}

#td_mid_right
{
	background-image: url('imgs/main/mid_shadow_right.jpg');
	background-position: top left;
}

#td_btm_left
{
	text-align: right;
	vertical-align: bottom;
}

#td_btm_middle
{
	border-top-width: 1px;
}

#td_btm_middle_top
{
	background-color: #abadb9;
	height: 48px;
	border-width: 0 0 1px 0;
}

#td_btm_middle_btm
{
	background-color: #91939D;
	font-size: 1px;
	height: 11px;
}

table.table_btm_middle tr td
{
	padding: 2px;
	color: #FFFFFF;
}

#td_btm_copy
{
	padding-left: 10px;
	white-space: nowrap;
}

#td_btm_infopart
{
	white-space: nowrap;
	padding-right: 10px;
}

#td_btm_mail
{
	padding-left: 30px;
	white-space: nowrap;
}

a.a_white, a.a_white:link, a.a_white:visited
{
	color: white;
}

a.a_white:hover
{
	color: #cc7937;
}

#td_btm_counter
{
	width: 100%;
	text-align: center;
	padding-right: 20px;
}

#td_btm_right
{
	text-align: left;
	vertical-align: bottom;
}

#td_btm_line
{
	height: 5px;
	font-size: 1px;
	background-color: #ffffff;
}

img
{
	border-width: 0px;
	border-color: black;
	border-style: solid;
}

#div_content_printBtm
{
	text-align: right;
}

#div_content_printBtm img
{
	border-width: 1px;
	border-color: #aaaaaa;
}

.div_content_bg_comp
{
	background-position: bottom right;
	background-image: url('imgs/main/block_content_comp.jpg');
}

.news_text
{
	margin: 3px 0 15px 0;
	width: 100%;
}

.td_support_titles
{
	text-align: right;
	vertical-align: top;
	padding-right: 5px !important;
}

.td_submit
{
	text-align: center;
}

.forms
{
	/*height: 18px;*/
	width: 200px;
}

.forms2
{
	height: 18px;
}

textarea.forms
{
	height: 120px;
}

.table_border
{
	border-width: 1px;
	border-style:solid;
	border-color: #aaaaaa;
}

.table_border tr td
{
	padding: 0px 2px 0px 2px !important;
}

.td_links
{
	vertical-align: top;
}

.ta_links
{
	font-size: 11px;
	width: 100%;
	height: 70px;
}

#td_langversion_image
{
	padding-right: 3px;
}

.input_change_file_count
{
	width: 20px;
}



.news_date
{
	padding: 0 4px 1px 4px;
	color: #ffffff;
	background-color: #F4821F;
	font-weight: bold;
}

.news_title
{
	padding-left: 4px;
	font-weight: bold;
}

.news_shot_content
{
	height: 70px;
}

.news_all_link
{
	text-align: right;
}

.news_all_link a
{
	padding: 0 7px 1px 7px;
	background-color: #91939d;
	color: #ffffff;
	font-weight: bold;
	font-size: 90%;
	text-transform: uppercase;
	text-decoration: none;
}

.news_all_link a:hover
{
	text-decoration: underline;
}

.news_text
{
	margin: 3px 0 15px 0;
}

.news_shot
{
	padding: 1px 0px 10px 0px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
}

.news_shot span
{
	color: #d18345;
}

.news_shot a:link, .news_shot a:visited
{
	padding: 0px 0px 0px 4px;
	color: #717788;
}

.news_shot a:hover
{
	color: #cc7937;
}

.st5 {
	padding: 0;
	margin: 0;
	border: 1px #000000 solid;
	border-collapse: collapse;
}

#main table.st55 {
	width: 100%;
	border: 1px solid silver;
	border-collapse: collapse;
}

#main table.st55 td {
	padding: 8px;
	border: 1px solid silver;
}

#main table.st55 td.np2_cs, #main table.st55 td.np4_cs {
	white-space: nowrap;
	width: 15%;
	text-align: center;
}

#td_mid_colum_nn
{
	text-align: center;
	vertical-align: top;
	background-color: #ffffff;
	height: 100%;
	width: 220px;
	padding-right: 1px;
}

.rp1 {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 1px;
	height: 95px;
	vertical-align: top;
}

.st {
	width: 100%;
	padding: 0;
	margin: 0;
	border: 0px;
	border-collapse: collapse;
}

.roll {
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 2px;
	text-align: center;
	vertical-align: top;
}

.al_center3 {
	text-align: center;
	padding-top: 8px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

#time_link, #time, #sproll, #sem_time, #sem_time_link, #sem_sproll {
	font-size: 11px;

}

#time_link:hover, #sem_time_link:hover
{
	color: red;
}

.rp2 {
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 1px;
	padding-right: 1px;
	vertical-align: top;
	height: 236px;
}

.al_center2 {
	text-align: center;
	padding-top: 3px;
}

.rp11 {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 1px;
	height: 115px;
	vertical-align: top;
}

.rp22 {
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 1px;
	padding-right: 1px;
	vertical-align: top;
}

.look {
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
}

table.st .img {
	vertical-align: top;
	padding-right: 3px;
	padding-bottom: 5px;
}

.anounce
{
	font-size: 10px;
}

.rp3 {
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 1px;
	padding-right: 1px;
	vertical-align: top;
	height: 100%;
}

.fr_sem {
	font-size: 14px;
	color: #b81f3d;
	font-weight: bold;
	width: 100%;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.fr_mon {
	font-size: 12px;
	font-style: italic;
	width: 100%;
	text-align: right;
	color: #b81f3d;
	padding-bottom: 2px;
}

.st6 {
	width: 100%;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	border: solid 1px #507da6;
}

table.st6 .st6_date {
	font-weight: bold;
	color: #ffffff;
	padding:3px;
	text-align: left;
	background-color: #507da6;
}


table.st6 .st6_title {
	font-weight: bold;
	color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 30px;
	text-align: left;
	background-color: #507da6;
}

table.st6 .st6_head {
	font-weight: bold;
	color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
	background-color: #507da6;
}

table.st6 .st6_np11 {
	text-align: center;
	vertical-align: middle;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 3px;
	border-right: solid 1px #507da6;
	border-bottom: solid 1px #507da6;
}

table.st6 .st6_np33 {
	text-align: center;
	vertical-align: middle;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 3px;
	border-right: solid 1px #507da6;
}

table.st6 .st6_np22 {
	text-align: center;
	vertical-align: middle;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 3px;
	border-bottom: solid 1px #507da6;
}

table.st6 .st6_np44 {
	text-align: center;
	vertical-align: middle;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 3px;
}

table.st6 .st6_np1 {
	text-align: left;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 3px;
	border-right: solid 1px #507da6;
	border-bottom: solid 1px #507da6;
}

table.st6 .st6_np2 {
	text-align: right;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 6px;
	border-right: solid 1px #507da6;
	border-bottom: solid 1px #507da6;
}

table.st6 .st6_np3 {
	text-align: right;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 6px;
	border-bottom: solid 1px #507da6;
}

table.st6 .st6_np4 {
	text-align: left;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 3px;
	border-right: solid 1px #507da6;
}

table.st6 .st6_np5 {
	text-align: right;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 6px;
	border-right: solid 1px #507da6;
}

table.st6 .st6_np6 {
	text-align: right;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 6px;
}

#banner {
	padding: 0 0 6px 0;
}

#left_banner {
	text-align: center;
	vertical-align: top;
	padding: 3px;
}

#left_banner a {
	text-decoration: none;
}

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

.st7 {
	width: 100%;
	border: 0px;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

table.st7 td.st7_left {
	padding-right: 6px;
	border-right: solid 1px #000000;
	width: 63%;
	vertical-align: top;
}

table.st7 td.st7_right {
	padding-left: 7px;
	vertical-align: top;
}

.st7_div {
	height: 30px;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	text-align: center;
	width: 100%;
	vertical-align: middle;
	padding-top: 7px;
}

#td_im {
	width: 100%;
	height: 93px;
	background-image: url('images_pub/1c/pan.jpg');
	background-repeat: no-repeat;
	background-position: center;
}

#td_im2 {
	width: 100%;
	height: 128px;
	background-image: url('images_pub/1c/sad.jpg');
	background-repeat: no-repeat;
	background-position: center;
}


#td_im3 {
	width: 100%;
	height: 128px;
	background-image: url('images_pub/1c/bridge.jpg');
	background-repeat: no-repeat;
	background-position: center;
}

.st8 {
	border: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	width: auto;
}

table.st8 td.td8 {
	text-align: left;
	vertical-align: top;
	padding-bottom: 4px;
}

table.newtable {
	border: 0px;
	width: 100%;
}

table.newtable .years {
	width: 68px;
	vertical-align: top;
	text-align: right !important;
	padding-top: 2px;
	padding-bottom: 2px;
}

table.newtable .years2 {
	width: 125px;
	vertical-align: top;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 0px;
	padding-left: 0px;
}

table.newtable .hist {
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: top;
}

.blockdown
{
	background:url(imgs/backbottom_left_menu.gif) top left no-repeat;
	position:absolute;
	bottom:0;
	left:0;
	height:3px;
	width:220px;
}

.bottomBorder
{
	background:#abadb9;
	margin:0 1px;
	padding:0;
	height:2px;
	font-size:2px;
}

input, select, textarea
{
	font-size:1.1em;
	font-family: Tahoma, sans-serif;
	border-width: 1px;
	border-style: solid;
	border-color: #abadb9;
	padding-left: 2px;
}

/**+html select.forms
{
	height: 23px;
	width: 205px;
}
* html select.forms
{
	height: 23px;
	width: 205px;
}*/

.kostil {
position: relative;
bottom: 130px;
}

table tr.zebra1 {
  background:#f8f8ff;
}
table tr.zebra2 {
  background:#ffffff;
}