
body, td {
	font-family:Trebuchet MS, Arial, Verdana, Tahoma, Times new Roman;
	color:#000000;
	font-size:11px;
}


/*-- Block 
--------------------------------------------------------*/

.css_main_block {
	position:relative;
	width:939px;
	margin-left:auto;
	margin-right:auto;
	padding-left:25px;
	padding-right:25px;
	padding-top:29px;
}

.css_logo {
	line-height:100%;
	padding-bottom:20px;
}

.css_logo img {
	border-width:0px;
}

.css_content_block_1, .css_content_block_1 .css_right_part {
	width:100%;
}

div.cinner, div.cinner td { font-size:13px; }

.css_content_block_1, .css_content_block_1 .css_left_part {
	padding-right:18px;
}

/*-- Block / Corners
--------------------------------------------------------*/

.css_top_corners, .css_bottom_corners {
	background-repeat:no-repeat;
	height:8px;
	width:100%;
	position:relative;
	overflow:hidden;
}

/*-- Block / Left block 1
--------------------------------------------------------*/
.css_left_block_com {
	background-color:#fff;
	position:relative;
	width:220px;
}
.css_left_block_com h4{
	padding-bottom:15px;
}
.css_left_block_com_ico {
	margin-left:20px;
	position:relative;
}
.css_left_com_ico {
	float:left;
	margin-left:5px;
	margin-right:5px;
}

.css_left_block_flash {
	background-color:#fff;
	width:220px;
}
.css_left_block_flash h4{
	padding-bottom:15px;
}

.css_left_block_1 {
	background-color:#333333;
	position:relative;
	width:220px;
	z-index:1;
	overflow:hidden;
	margin-bottom:20px;
}

.css_left_block_1 .css_top_corners {
	background-image:url('img/left_block_1_top.gif');
}

.css_left_block_1 .css_bottom_corners {
	background-image:url('img/left_block_1_bottom.gif');
}

/*-- Block / Left block 1 / Search form
--------------------------------------------------------*/

.css_search_form {
	position:relative;
	padding-top:12px;
	padding-left:11px;
	padding-bottom:19px;
	width:198px;
}

.css_search_form a {
	color:#ffffff;
}

.css_search_form a:hover {
	text-decoration:none;
}

.css_search_form .css_search_form_input {
	background-image:url('img/input_bg_1.gif');
	position:relative;
	overflow:hidden;
	width:198px;
	height:19px;
	margin-bottom:9px;
}

.css_search_form .css_search_form_input input {
	position:relative;
	width:198px;
	border-width:0px;
	background-color:transparent;
	padding-left:26px;
	padding-top:0px;
	top:2px;
	color:#666666;
	font-size:11px;
}

.css_search_form  .css_search_form_button {
	position:relative;
	width:196px;
	height:19px;
	padding-left:2px;
	margin-bottom:9px;
}

.css_search_form  .css_search_form_button input {
	position:absolute;
	right:0px;
	top:0px;
}

/*-- Block / Left block 1 / Search form (cosmetics)
--------------------------------------------------------*/

.safari .css_search_form .css_search_form_input input {
	top:1px;
}

/*-- Block / Left block 1 / Left menu
--------------------------------------------------------*/

.css_left_menu {
	padding:0px;
	margin:0px;
	padding-left:19px;
	padding-bottom:34px;
	width:191px;
	position:relative;
	overflow:hidden;
}

.css_left_menu li {
	list-style-type:none;
	list-style-image:none;
	padding:0px;
	margin:0px;
	width:198px;
	font-size:16px;
	padding-bottom:5px;
	margin-bottom:1px;
}

.css_left_menu li a{
	background-image:url('img/left_menu_bg.gif');
	background-repeat:no-repeat;
	background-position:0px 8px;
	padding-left:15px;
	color:#ffffff;
}

.css_left_menu li a:hover {
	background-position:0px -133px;
	color:#fbeb3b;
}

.css_left_menu li.css_active a {
	background-image:none;
	font-weight:bold;
	color:#66ccff;
	cursor:default;
	text-decoration:none;
}

/*-- Block / Left block 1 / Subscribe form
--------------------------------------------------------*/

.css_subscribe_form {
	position:relative;
	padding-left:11px;
	padding-bottom:4px;
	width:198px;
}

.css_subscribe_form h4 {
	color:#999999;
	padding-left:2px;
	padding-bottom:4px;
}

.css_subscribe_form .css_subscribe_form_input {
	background-image:url('img/input_bg_2.gif');
	position:relative;
	overflow:hidden;
	width:198px;
	height:19px;
	margin-bottom:9px;
}

.css_subscribe_form .css_subscribe_form_input input {
	position:relative;
	width:198px;
	border-width:0px;
	background-color:transparent;
	padding-left:10px;
	padding-top:0px;
	top:2px;
	color:#666666;
	font-size:11px;
}

.css_subscribe_form  .css_subscribe_form_button {
	position:relative;
	width:196px;
	height:19px;
	margin-bottom:9px;
}

/*-- Block / Left block 1 / Subscribe form (cosmetics)
--------------------------------------------------------*/

.safari .css_search_form .css_subscribe_form_input input {
	top:1px;
}

/*-- Block / Left block 1 / Advertisment block 1
--------------------------------------------------------*/

.css_advertisment_block_1 {
	background-image:url('img/advertisment_bg.gif');
	background-repeat:no-repeat;
	background-position:right top;
	position:relative;
	margin-right:-7px;
	padding-right:7px;
	margin-bottom:20px;
}

.css_advertisment_block_1 img {
	border-width:0px;
}

/*-- Block / Left block 2
--------------------------------------------------------*/

.css_left_block_2 {
	background-color:#f2f2f2;
	position:relative;
	width:220px;
	overflow:hidden;
	margin-bottom:20px;
}

.css_left_block_2 .css_top_corners {
	background-image:url('img/left_block_2_top.gif');
}

.css_left_block_2 .css_bottom_corners {
	background-image:url('img/left_block_2_bottom.gif');
}

.css_left_block_2 .css_left_block_2_in {
	position:relative;
	margin-top:-3px;
	padding-left:9px;
	padding-right:9px;
	width:202px;
	overflow:hidden;
}

.css_left_block_2 .css_left_block_2_in h4 {
	padding-bottom:4px;
}

/*-- Block / Left block 2 / Useful sites
--------------------------------------------------------*/

.css_useful_sites {
	width:100%;
	margin-bottom:16px;
}

.css_useful_sites .css_left_part {
	padding-right:5px;
	padding-bottom:6px;
}

.css_useful_sites .css_left_part div {
	width:59px;
	text-align:center;
}

.css_useful_sites .css_left_part div img {
	border-width:0px;
}

.css_useful_sites .css_right_part {
	width:100%;
	padding-top:1px;
	padding-bottom:6px;
	line-height:120%;
	vertical-align:middle;
}

.css_useful_sites .css_right_part a {
	color:#0066cc;
}

.css_useful_sites .css_right_part a:hover {
	text-decoration:none;
}

/*-- Block / Main page top blocks
--------------------------------------------------------*/

.css_main_page_top_blocks {
	display:block;
	position:relative;
	width:700px;
	clear:both;
	padding-bottom:0px;
}

.css_main_page_top_blocks .css_main_page_top_block {
	position:relative;
	float:left;
	width:218px;
	overflow:hidden;
	margin-bottom:20px;
}

.css_main_page_top_blocks .css_main_page_top_block img {
	border-width:0px;
}

.css_main_page_top_blocks .css_green_block, .css_main_page_top_blocks .css_blue_block {
	margin-left:23px;
}

.css_main_page_top_blocks .css_main_page_top_block .css_main_page_top_block_in {
	background-repeat:repeat-x;
	background-position:left top;
	height:304px;
	font-size:14px;
	color:#ffffff;
	padding-left:17px;
}

.css_main_page_top_blocks .css_main_page_top_block .css_main_page_top_block_in a {
	color:#ffcc33;
}

.css_main_page_top_blocks .css_main_page_top_block .css_main_page_top_block_in a:hover {
	text-decoration:none;
}

.css_main_page_top_blocks .css_main_page_top_block .css_main_page_top_block_in p {
	padding-bottom:7px;
	padding-top:7px;
	padding-right:10px;
	line-height:110%;
}

.css_main_page_top_blocks .css_main_page_top_block .css_main_page_top_block_in h3 {
	text-align:center;
	padding-top:26px;
	padding-bottom:12px;
	padding-right:17px;
	line-height:100%;
}

.css_main_page_top_blocks .css_main_page_top_block .css_main_page_top_block_in h3 img {
	border-width:0px;
}

/*-- Block / Main page top blocks / Orange block
--------------------------------------------------------*/

.css_main_page_top_blocks .css_main_page_top_block.css_orange_block .css_top_corners{
	background-image:url('img/orange_block/main_top.gif');
}

.css_main_page_top_blocks .css_main_page_top_block.css_orange_block .css_bottom_corners{
	background-image:url('img/orange_block/main_bottom.gif');
}

.css_main_page_top_blocks .css_main_page_top_block.css_orange_block .css_main_page_top_block_in {
	background-image:url('img/orange_block/main_center.gif');
	background-color:#ed5c06;
}

/*-- Block / Main page top blocks / Green block
--------------------------------------------------------*/

.css_main_page_top_blocks .css_main_page_top_block.css_green_block .css_top_corners{
	background-image:url('img/green_block/main_top.gif');
}

.css_main_page_top_blocks .css_main_page_top_block.css_green_block .css_bottom_corners{
	background-image:url('img/green_block/main_bottom.gif');
}

.css_main_page_top_blocks .css_main_page_top_block.css_green_block .css_main_page_top_block_in {
	background-image:url('img/green_block/main_center.gif');
	background-color:#2a8406;
}

/*-- Block / Main page top blocks / Blue block
--------------------------------------------------------*/

.css_main_page_top_blocks .css_main_page_top_block.css_blue_block .css_top_corners{
	background-image:url('img/blue_block/main_top.gif');
}

.css_main_page_top_blocks .css_main_page_top_block.css_blue_block .css_bottom_corners{
	background-image:url('img/blue_block/main_bottom.gif');
}

.css_main_page_top_blocks .css_main_page_top_block.css_blue_block .css_main_page_top_block_in {
	background-image:url('img/blue_block/main_center.gif');
	background-color:#005797;
}

/*-- Block / Inner page top block
--------------------------------------------------------*/

.css_top_blocks_2 {
	width:701px;
	position:relative;
	overflow:hidden;
	margin-bottom:20px;
}

.css_top_blocks_2 img {
	border-width:0px;
}

.css_top_blocks_2 .css_active {
	width:100%;
}

.css_top_blocks_2 .css_active table, .css_top_blocks_2 .css_active .css_text {
	width:100%;
}

.css_top_blocks_2 .css_active .css_text {
	padding-top:19px;
	padding-right:10px;
	color:#ffffff;
}

.css_top_blocks_2 .css_active .css_text p {
	padding-bottom:13px;
	line-height:120%;
}

.css_top_blocks_2 .css_active .css_text a {
	color:#ffffff;
	margin-right:10px;
}

.css_top_blocks_2 .css_active .css_text a:hover {
	text-decoration:none;
}

.css_top_blocks_2 .css_active .css_text .css_more a{
	font-size:10px;
	color:#ffcc00;
}

.css_top_blocks_2 .css_active .css_text .css_more a:hover {
	text-decoration:none;
}

.css_top_blocks_2 .css_active .css_icon div {
	padding-left:29px;
	padding-top:21px;
	height:183px;
	width:219px;
}

/*-- Block / Inner page top block / Green block
--------------------------------------------------------*/

.css_top_blocks_2 .css_green_block {
	background-image:url('img/green_block/inner_passive_bg.gif');
	background-position:right top;
	background-repeat:no-repeat;
	vertical-align:middle;
}

.css_top_blocks_2.css_green_active_block {
	background-image:url('img/green_block/inner_active_bg_2.gif');
	background-position:left top;
	background-repeat:repeat-y;
}

.css_top_blocks_2.css_green_active_block .css_top_corners{
	background-image:url('img/green_block/inner_top.gif');
}

.css_top_blocks_2.css_green_active_block .css_bottom_corners{
	background-image:url('img/green_block/inner_bottom.gif');
}

.css_top_blocks_2.css_green_active_block .css_blue_block img {
	position:relative;
	margin-left:2px;
}

.css_top_blocks_2.css_green_active_block .css_blue_block  {

}

.css_top_blocks_2.css_green_active_block .css_orange_block {
	background-position:-1px top;
}

.css_top_blocks_2.css_green_active_block .css_active {
	background-image:url('img/green_block/inner_active_bg.gif');
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#2b9800;
}

/*-- Block / Inner page top block / Orange block
--------------------------------------------------------*/

.css_top_blocks_2.css_orange_active_block {
	background-image:url('img/orange_block/inner_active_bg_2.gif');
	background-position:left top;
	background-repeat:repeat-y;
}

.css_top_blocks_2 .css_orange_block {
	background-image:url('img/orange_block/inner_passive_bg.gif');
	background-position:right top;
	background-repeat:no-repeat;
	vertical-align:middle;
}

.css_top_blocks_2.css_orange_active_block .css_top_corners{
	background-image:url('img/orange_block/inner_top.gif');
}

.css_top_blocks_2.css_orange_active_block .css_bottom_corners{
	background-image:url('img/orange_block/inner_bottom.gif');
}

.css_top_blocks_2.css_orange_active_block .css_active {
	background-image:url('img/orange_block/inner_active_bg.gif');
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#f26507;
}

.css_top_blocks_2.css_orange_active_block .css_green_block img {
	margin:1px;
}

/*-- Block / Inner page top block / Blue block
--------------------------------------------------------*/

.css_top_blocks_2.css_blue_active_block {
	background-image:url('img/blue_block/inner_active_bg_2.gif');
	background-position:left top;
	background-repeat:repeat-y;
}

.css_top_blocks_2.css_blue_active_block .css_top_corners{
	background-image:url('img/blue_block/inner_top.gif');
}

.css_top_blocks_2.css_blue_active_block .css_bottom_corners{
	background-image:url('img/blue_block/inner_bottom.gif');
}

.css_top_blocks_2.css_blue_active_block .css_active {
	background-image:url('img/blue_block/inner_active_bg.gif');
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#005c9e;
}

.css_top_blocks_2 .css_blue_block {
	background-image:url('img/blue_block/inner_passive_bg.gif');
	background-position:right top;
	background-repeat:no-repeat;
	vertical-align:middle;
}

/*-- Block / Right block 1
--------------------------------------------------------*/

.css_right_block_1 {
	position:relative;
	width:701px;
	z-index:1;
	overflow:hidden;
	margin-bottom:20px;
}

.css_news_short p { font-size: 11px; }
.css_news_short_ongoing{background:#EFFFFC; margin-bottom:5px;}
.css_news_short_ongoing p { font-size: 11px; }

.css_right_block_1 .css_right_block_1_in {
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	padding-left:16px;
	padding-top:3px;
	width:683px;
	overflow:hidden;
}

.css_right_block_1 .css_top_corners {
	background-image:url('img/right_block_1_top.gif');
}

.css_right_block_1 .css_bottom_corners {
	background-image:url('img/right_block_1_bottom.gif');
}

.css_right_block_1 .css_right_block_1_in h3 {
	color:#333333;
	position:relative;
	padding-bottom:11px;
	width: 100%;
}

.css_right_block_1 .css_right_block_1_in h3 span.subh3 {
	width: 70%;
	float:left;
	margin-bottom:12px;
}

.css_right_block_1 .css_right_block_1_in h3 .css_h3_menu {
	font-size:12px;
	text-align:right;
	float:right;
	top:-2px;
	width: 28%;
	padding-right: 12px;
}

.css_right_block_1 .css_right_block_1_in h3 .css_h3_menu a {
	position:relative;
}

.css_right_block_1 .css_right_block_1_in h3 .css_h3_menu a.css_h3_menu_black_link {
	background-repeat:no-repeat;
	color:#333333;
	padding-left:15px;	
}

.css_right_block_1 .css_right_block_1_in h3 .css_h3_menu a:hover.css_h3_menu_black_link {
	color:#bd0000;
}

.css_h3_menu .css_icon_best {
	background-image:url('img/icon_best.gif');
	background-position:0px 3px;
}

.css_h3_menu .css_icon_archive {
	background-image:url('img/icon_archive.gif');
	background-position:0px 3px;
}

/*-- Block / Right block 3
--------------------------------------------------------*/

.css_right_block_3 {
	position:relative;
	width:231px;
	z-index:1;
	overflow:hidden;
	margin-bottom:20px;
}

.css_right_block_3 .css_right_block_3_in {
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	padding-left:16px;
	padding-right:13px;
	padding-top:3px;
	width:200px;
	overflow:hidden;
}

.css_right_block_3 .css_right_block_3_in h3 {
	color:#333333;
	position:relative;
	padding-bottom:11px;
	font-size:18px;
}

.css_right_block_3 .css_top_corners {
	background-image:url('img/right_block_3_top.gif');
}

.css_right_block_3 .css_bottom_corners {
	background-image:url('img/right_block_3_bottom.gif');
}

.css_right_block_3_menu .css_icon_archive {
	background-image:url('img/icon_archive.gif');
	background-repeat:no-repeat;
	background-position:0px 3px;
	color:#333333;
	padding-left:15px;	
	margin-right:47px;
}

.css_right_block_3_menu a:hover.css_icon_archive {
	color:#bd0000;
}

/*-- Block / Right block 3
--------------------------------------------------------*/

.css_right_block_4 {
	background-color:#f2f2f2;
	position:relative;
	width:231px;
	z-index:1;
	overflow:hidden;
	margin-bottom:20px;
}

.css_right_block_4 .css_right_block_4_in {
	padding-left:16px;
	padding-right:13px;
	padding-top:3px;
	width:202px;
	overflow:hidden;
}

.css_right_block_4 .css_right_block_4_in h3 {
	color:#333333;
	position:relative;
	padding-bottom:11px;
	font-size:18px;
}

.css_right_block_4 .css_top_corners {
	background-image:url('img/right_block_4_top.gif');
}

.css_right_block_4 .css_bottom_corners {
	background-image:url('img/right_block_4_bottom.gif');
}

.css_right_block_left{
	position:relative;
	float:left;
	width:459px;
}
.css_right_block_left .css_top_corners {
	background-image:url('img/right_block_5_top.gif');
}

.css_right_block_left .css_bottom_corners {
	background-image:url('img/right_block_5_bottom.gif');
}
.css_right_block_left .css_right_block_2_in{
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	padding-left:10px;
	padding-top:3px;
	width:447px;
	overflow:hidden;
}
.css_right_block_right{
	position:relative;
	float:right;
	width:231px;
}
.css_right_block_right .css_top_corners {
	background-image:url('img/right_block_3_top.gif');
}

.css_right_block_right .css_bottom_corners {
	background-image:url('img/right_block_3_bottom.gif');
}
.css_right_block_right .css_right_block_3_in{
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	padding-left:10px;
	padding-top:3px;
	width:219px;
	overflow:hidden;
}



/*-- Block / Three columns
--------------------------------------------------------*/

.bxdiv .css_three_column_style_1,
.bxdiv .css_three_column_style_1_1,
.bxdiv .css_three_column_style_1,
.bxdiv .css_three_column_style_1_last{
	height: 100px;
	min-height: 100px;
}

.css_three_column_style_1 {
	position:relative;
	overflow:hidden;
	padding-left:17px;
	padding-right:28px;
	left:-17px;
}

.css_three_column_style_1_1 {
	width: 200px;
}
.css_three_column_style_1 {
	width: 160px;
}
.css_three_column_style_1_last {
	width: 100px;
}

.css_three_column_style_1 ul {
	list-style-image: none;
}

.css_three_column_style_2 {
	width:175px;
	position:relative;
	overflow:hidden;
	padding-left:17px;
	padding-right:48px;
	left:-17px;
}

/*-- Block / News short block
--------------------------------------------------------*/

div.bigMessage{
	 margin:12px 0;
	 color:green;
	 text-align:center;
	 font-size:1.5em;
}

textarea.doAnswer {
	width:100%;
	height:150px;
	border:1px solid #dcdcdc;
	margin:4px 0;
	padding:0;
	overflow:auto;
}

.css_news_short {
	padding-bottom:6px;
	padding-right:8px;
}

.css_news_short h4 {
	font-size:18px;
	padding-bottom:6px;
}

.css_news_short .css_news_short_image {
	padding-bottom:4px;
}

.css_news_short  .css_news_short_title {
	position:relative;
	display:block;
	color:#999999;
	font-size:10px;
	padding-bottom:2px;
}

.css_news_short  .css_news_short_title .css_news_of_the_day {
	position:absolute;
	margin-left:4px;
	top:1px;
}

.css_news_short  h6 {
	font-size:14px;
	padding-bottom:2px;
}

/*-- Block / News short block 2
--------------------------------------------------------*/

.css_news_short_2 {
	padding-bottom:6px;
}

.css_news_short_2  .css_news_short_title {
	position:relative;
	display:block;
	color:#999999;
	font-size:10px;
}

.css_news_short_2 p {
	padding-bottom:0px;
	position:relative;
	margin-bottom:-3px;
}

/*-- Block / One line news
--------------------------------------------------------*/

.css_one_line_news {
	background-image:url('img/right_block_1_bg.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#f7f7f7;
	border-top:1px solid #e6e6e6;
	padding-left:16px;
	position:relative;
}

.css_one_line_news .css_one_line_news_edditions {
	position:relative;
	margin-top:-15px;
	margin-left:0px;
	margin-bottom:0px;
}

.css_one_line_news_edditions {
	position:relative;
	margin-left:-1px;
	margin-bottom:15px;
}

.css_one_line_news .css_one_line_news_edditions td {
	background-position:210px -5px;
}

.css_one_line_news_edditions td {
	background-image:url('img/one_line_news_bg.gif');
	background-repeat:no-repeat;
	background-position:210px -5px;
}

.css_right_block_3 .css_one_line_news {
	background-image:url('img/right_block_3_bg.gif');
}

.css_one_line_news table, .css_one_line_news table{
	position:relative;
}

.css_one_line_news h4 {
	color:#333333;
	position:relative;
	padding-bottom:3px;
	padding-top:4px;
}

.css_one_line_news td {
	background-image:url('img/one_line_news_bg.gif');
	background-repeat:no-repeat;
	background-position:210px 0px;
}

.css_one_line_news a.css_more, .css_one_line_news a.css_more_2 {
	background-image:url('img/icon_more_1.gif');
	background-repeat:no-repeat;
	position:absolute;
	width:18px;
	height:18px;
	display:block;
	overflow:hidden;
	right:11px;
	top:45px;
	z-index:2;
}

.css_one_line_news a.css_more_2 {
	top:29px;
}

.css_one_line_news a:hover.css_more, .css_one_line_news a:hover.css_more_2 {
	background-position:left bottom;
}

.css_one_line_news .css_more img, .css_one_line_news .css_more_2 img {
	border-width:0px;
}

/*-- Block / Forum short
--------------------------------------------------------*/

.css_forum_short {
	min-height:141px;
	padding-bottom:6px;
	position:relative;
}

.css_forum_short  .css_forum_short_title {
	position:relative;
	display:block;
	color:#999999;
	font-size:10px;
}

.css_forum_short .css_forum_short_navigator span {
	white-space:normal;
}

.css_forum_short  .css_forum_short_navigator a {
	background-image:url('img/icon_arrow_right.gif');
	background-repeat:no-repeat;
	background-position:100% 7px;
	padding-right:16px;
	white-space:nowrap;
	margin-right:2px;
}

.css_forum_short  .css_forum_short_navigator a.css_last {
	background-image:none;
}

.css_forum_short  .css_forum_short_user a {
	color:#333333;
	font-style:italic;
}

.css_forum_short p { font-size:11px;  }
/*-- Block / Forum short (cosmetics)
--------------------------------------------------------*/

.ie8 .css_right_block_3 .css_forum_short .css_forum_short_navigator span, .safari .css_right_block_3 .css_forum_short .css_forum_short_navigator span {
	display:block;
}

/*-- Block / Footer block 1
--------------------------------------------------------*/

.css_footer_block_1 {
	width:939px;
	position:relative;
	overflow:hidden;
	margin-bottom:20px;
}

.css_footer_block_1 .css_top_corners {
	background-image:url('img/footer_block_1_top.gif');
}

.css_footer_block_1 .css_bottom_corners {
	background-image:url('img/footer_block_1_bottom.gif');
}

.css_footer_block_1 .css_footer_block_1_in {
	background-image:url('img/footer_block_1_bg.gif');
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#474747;
	min-height:337px;
	padding-left:16px;
}

.css_footer_block_1 .css_footer_block_1_in ul {
	padding:0px;
	margin:0px;
	padding-bottom:20px;
}

.css_footer_block_1 .css_footer_block_1_in li {
	list-style-type:none;
	padding:0px;
	margin:0px;
	padding-bottom:3px;
	font-size:10px;
}

.css_footer_block_1 .css_footer_block_1_in li a {
	color:#ffffff;
}

.css_footer_block_1 .css_footer_block_1_in li a:hover {
	color:#ffcc33;
}

.css_footer_block_1 .css_footer_block_1_in h3 {
	padding-bottom:7px;
}

.css_footer_block_1 .css_footer_block_1_in h5 {
	padding-bottom:3px;
	color:#999999;
}

.css_footer_block_1 .css_footer_block_1_in .css_gray {
	color:#999999;
}

.css_footer_block_1 .css_footer_block_1_in .css_yellow {
	color:#ffcc33;
}

.css_footer_block_1 .css_footer_block_1_in .css_green {
	color:#66cc33;
}

.css_footer_block_1 .css_footer_block_1_in .css_blue {
	color:#66ccff;
}

.css_footer_block_1 .css_more {
	position:relative;
	height:22px;
	margin-top:-20px;
}

.css_footer_block_1 .css_more a{
	background-image:url('img/icon_more_2.gif');
	background-repeat:no-repeat;
	width:18px;
	height:18px;
	display:block;
	overflow:hidden;
	position:absolute;
	right:12px;
	top:0px;
}

.css_footer_block_1 .css_more  a:hover{
	background-position:left bottom;
}

.css_footer_block_1 .css_more img {
	border-width:0px;
}

/*-- Block / Page navigator
--------------------------------------------------------*/

.css_page_navigator {
	font-size:10px;
	color:#333333;
	padding-top:6px;
	padding-bottom:12px;
}

.css_page_navigator a{
	position:relative;
	top:-1px;
}

/*-- Block / EXPERT DIALOG / expert short info
--------------------------------------------------------*/

.css_expert_short_info, .css_expert_short_info .css_text {
	width:100%;
	margin-top:1px;
	position:relative;
	margin-left:-3px;
}

.css_expert_short_info .css_text div {
	height:16px;
}

.css_expert_short_info img {
	border-width:0px;
}

.css_expert_short_info .css_image {
	padding-right:16px;
	padding-bottom:14px;
}

.css_expert_short_info .css_text {
	color:#666666;
	padding-bottom:14px;
}

.css_expert_short_info .css_text h4 {
	font-size:22px;
	color:#333333;
	padding:0px;
	font-style:italic;
	position:relative;
	margin-top:-2px;
}

.css_expert_short_info .css_text p {
	padding:0px;
	line-height:120%;
}

.css_expert_short_info .css_text p span {
	display:block;
	font-size:9px;
	font-style:italic;
	position:relative;
	top:1px;
}

/*-- Block / EXPERT DIALOG / expert short info 2
--------------------------------------------------------*/

.css_expert_short_info_2 img {
	border-width:0px;
}

.css_expert_short_info_2 div {
	padding-bottom:5px;
}

.css_expert_short_info_2 {
	color:#666666;
	text-align:center;
}

.css_expert_short_info_2 h6 {
	font-size:16px;
	color:#333333;
	padding-bottom:3px;
	font-style:italic;
	position:relative;
	line-height:100%;
	margin-top:-5px;
}

.css_expert_short_info_2 p {
	padding:0px;
	line-height:100%;
}

.css_expert_short_info_2 span {
	display:block;
	font-size:9px;
	font-style:italic;
	line-height:100%;
	padding-bottom:13px;
}

.css_expert_short_info_2_button {
	padding-top:9px;
	padding-bottom:10px;
}

.css_expert_short_info_2_button img {
	border-width:0px;
}

/*-- Block / EXPERT DIALOG / expert dialog topic
--------------------------------------------------------*/

.css_expert_dialog_topic {
	position:relative;
	padding-left:16px;
	color:#333333;
	padding-top:7px;
}

.css_expert_dialog_topic h2 {
	font-size:18px;
}

.css_expert_dialog_topic h2 strong {
	font-weight:bold;
}

/*-- Block / EXPERT DIALOG / Ask a question form
--------------------------------------------------------*/

.css_ask_a_question  {
	padding-bottom:6px;
}

.css_ask_a_question h5 {
	font-size:18px;
	color:#333333;
	padding-bottom:6px;
}

.css_ask_a_question label {
	display:block;
	font-size:12px;
	color:#333333;
	padding-bottom:2px;
}

.css_ask_a_question .css_input {
	display:block;
	margin-bottom:10px;
	width:200px;
}


.css_ask_a_question .css_checkbox {
	height:30px;
}

.css_ask_a_question .css_checkbox label {
	display:inline;
	padding-bottom:0px;
	position:relative;
	top:-2px;
}

/*-- Block / EXPERT DIALOG / Ask a question form (cosmetics)
--------------------------------------------------------*/

.opera .css_ask_a_question .css_checkbox label {
	top:0px;
}

/*-- Block / EXPERT DIALOG / Asked questions
--------------------------------------------------------*/

.css_asked_questions {
	padding-bottom:20px;
}

.css_asked_questions h4 {
	font-size:18px;	
	color:#333333;
}

.css_asked_questions .css_asked_questions_item {
	padding-left:18px;
	color:#333333;
	font-size:14px;
	padding-bottom:2px;
}

.css_asked_questions .css_answered_questions_item {
	padding-left:18px;
	color:#333333;
	font-size:14px;
	padding-bottom:22px;
}

.css_asked_questions .css_asked_questions_item h6 {
	font-style:italic;
	font-size:16px;
	font-weight:bold;
	padding-bottom:0px;
}

.css_asked_questions .css_answered_questions_item h6 {
	font-style:italic;
	font-size:16px;
	font-weight:bold;
	padding-bottom:0px;
	color:#ff3300;
}

.css_asked_questions .css_asked_questions_item h6 span, .css_asked_questions .css_answered_questions_item h6 span{
	font-style:normal;
	font-size:10px;
	font-weight:normal;
	color:#999999;
	padding-left:14px;
	white-space:nowrap;
}

/*-- Block / Two column block 1
--------------------------------------------------------*/

.css_two_column_block_1 {
	width:100%;
}

.css_two_column_block_1 .css_left_part {
	width:100%;
}

.css_two_column_block_1 .css_right_part {
	width:231px;
	padding-left:20px;
}

/*-- Block / Service links
--------------------------------------------------------*/

.css_service_links {
	padding:0px;
	margin:0px;
}

ul.css_service_links {
	list-style-image: none;
}
.css_service_links li {
	background-repeat:no-repeat;
	background-position:0px 2px;
	list-style-type:none;
	padding:0px;
	margin:0px;
	font-size:10px;
	padding-bottom:3px;
	padding-left:21px;
}

.css_service_links li.css_favorites {
	background-image:url('img/icon_favorites.gif');
}

.css_service_links li.css_mail {
	background-image:url('img/icon_mail.gif');
}

.css_service_links li.css_print {
	background-image:url('img/icon_print.gif');
}

/*-- Block / Article text 
--------------------------------------------------------*/

.css_article_text {
	padding-bottom:20px;
	color:#162237;
}

.css_article_text h3 {
	color:#333333;
	line-height:120%;
}

.css_article_text h4 {
	font-weight:bold;
	font-size:16px;
	line-height:120%;
}

.css_article_text .css_article_text_moved {
	padding-left:20px;
}

.css_article_text .css_gray {
	color:#333333;
}

/*-- Block / Wiki item 
--------------------------------------------------------*/

.css_wiki_item {
	color:#333333;
	font-size:10px;
}

.css_wiki_item {
	color:#333333;
	font-size:10px;
}

.css_wiki_item .css_gray {
	color:#999999;
}

.css_wiki_item .css_pdf,  .css_wiki_item .css_doc {
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:38px;
	padding-bottom:5px;
}

.css_wiki_item .css_pdf  {
	background-image:url('img/icon_pdf.gif');
}

.css_wiki_item .css_doc  {
	background-image:url('img/icon_doc.gif');
}

/*-- Block / Footer 
--------------------------------------------------------*/

.css_footer {
	width:923px;
	padding-left:16px;
	position:relative;
	overflow:hidden;
	margin-bottom:4px;
}
.css_footer_ads{
	font-size:11px;
	width:910px;
	z-index:10001;
	color:#555;
}
.css_footer_ads a{
	font-size:11px;
}
.css_footer_ads div.bx-component-panel{
	z-index:10002;
	top:-5px;
	left:60px;
}
.css_footer .css_copy {
	position:relative;
	left:-16px;
	padding-left:10px;
}

.css_footer .css_copy span {
	position:absolute;
	left:0px;
}

.css_footer table {
	width:100%;
	position:relative;
}

.css_footer td.css_last {
	width:100%;
	text-align:right;
	position:relative;
}

.css_footer .css_counter {
	position:absolute;
	top:0px;
	right:207px;
}

.css_footer .css_counter img {
	border:0px;
}