@charset "utf-8";

/* CSS Document */



/*body

{

	margin:0;

	padding:0;

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	background:#d9d9d9 url(../img/1_02.gif) repeat-x top;

}
*/
body

{

	margin:0;

	padding:0;

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	background:#c9c9c9 url(../img/1_02.gif) repeat-x top;

}

input[type="button"]::-moz-focus-inner {

    border: none;

}

.textarea

{

	resize:none;

}

body span.skype_pnh_container span.skype_pnh_dropart_span { display: none !important; }

body span.skype_pnh_print_container  {display:inline !important;}

body span.skype_pnh_container, 

body span.skype_pnh_container * {

 display: none !important;

}

p

{

	margin:0;

}

b font, a font
{
    color:#036 !important;
}

a  

{

	color:#036;

	text-decoration:underline;

}

a:hover

{

	color:#036;

	text-decoration:none;

}

images

{

	border:none;

}

a:hover

{

	text-decoration:none;

}

.cont

{

	width:978px;

	height:500px;

	min-height:500px;

	height:auto !important;

	margin:auto;

}

input, textarea, select
{
    font-size:11px !important;
}

.head_top

{

	height:35px;

	width:940px;

	padding:15px 10px 0 10px;

	color:#b5b5b5;

	font-size:11px;


}


.head_top a

{

	color:#b5b5b5;

}

.head_top images

{

	position:relative;

	top:3px;

	margin-left:8px;

}

.head_top .text
{
	width:679px;
	height:32px;
	float:left;
	padding-top:3px;
}

.head_top .search

{

	width:261px;

	height:23px;

	margin-top:0px;

	float:right;

	background:url(../img/2_06.png) no-repeat;

}

.head_top a:hover

{

	color:#fff;

	text-decoration:underline;

}

.head_top .search input

{

	width:227px;

	height:23px;

	-height:19px;

	&height:19px;

	height:19px\0/;

	color:#908f8f;

	font-size:12px;

	background:none;

	border:none;

	padding:0 0 0 13px;

	-padding:4x 0 0 13px;

	&padding:4px 0 0 13px;

	padding:4px 0 0 13px\0/;

	outline:none;

	float:left;

}

.chrome .head_top .search input

{

	width:227px;

	height:21px !important;

	color:#908f8f;

	font-size:12px;

	background:none;

	border:none;

	padding:2px 0 0 13px !important;

	outline:none;

	float:left;

}

.ff3 .head_top .search input

{

	width:227px;

	height:19px;

	-height:19px;

	&height:19px;

	height:19px\0/;

	color:#908f8f;

	font-size:12px;

	background:none;

	border:none;

	padding:4px 0 0 13px;

	-padding:4x 0 0 13px;

	&padding:4px 0 0 13px;

	padding:4px 0 0 13px\0/;

	outline:none;

	float:left;

}
.opera9 .head_top .search input
{
    padding-top:2px;
}
.head_top .search_button

{

	width:21px !important;

	height:23px;

	border:none;

	background:none;

	cursor:pointer;

	float:left;

	padding:0;

}

.content

{

	width:978px;

	height:800px;

	min-height:800px;

	height:auto !important;

	background:url(../img/2_19.png) repeat-y;

	margin-top:6px;


	margin-bottom:12px;

}
.ie6 .content
{
    background:none;
}
.ie6 .content
{
    margin-top:-8px;
}
.content_all

{

	width:969px;

	height:800px;

	min-height:800px;

	height:auto !important;

	background:url(../img/2_17.png) no-repeat top left;

	position:relative;

	bottom:12px;

	padding:9px 0 0 9px;

}
.ie6 .content_all
{
    background:none;
}
.content_down

{

	width:978px;

	height:12px;

	background:url(../img/mockup-mod16_23.png) no-repeat bottom;

	position:relative;

	top:24px;

	right:9px;

	z-index:1;

}
.ie6 .content_down
{
    display:none;
}






.content_head_left .block_logo

{

	height:76px;

	width:387px;

	margin:10px 0 30px 10px;

}

.content_head_left .block_text

{

	width:608px;

	height:57px;

	-height:64px;

	&height:50px;

	height:54px\0/;

	background:url(../img/5_20.png) repeat-x;

	padding:7px 17px;

	-padding:0px 17px 7px 17px;

	&padding:0px 17px 7px 17px;

	padding:2px 17px 7px 17px\0/;

	color:#fff;

	display:table-cell;

	vertical-align:middle;

}

.safari .content_head_left .block_text

 {

	 padding:2px 17px 7px 17px;

 }

 .middled 

{

	margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");

} 


.content_head_right_button, .content_head_right_button2, .content_head_right_button_over, .content_head_right_button2_over

{

	width:317px;

	height:76px;

	border-top:1px solid #fff;

	border-left:1px solid #fff;

	font-family:Verdana, Geneva, sans-serif;

}

.content_head_right_button a, .content_head_right_button2 a, .content_head_right_button_over a, .content_head_right_button2_over a

{

	border:none;

}

.content_head_right_button a,
.content_head_right_button_over a

{

	display:block;

	width:289px;

	height:52px;

	background:url(../img/3_15.png) no-repeat;

	font-size:21px;

	padding:24px 0 0 28px;

	color:#040000;

	text-decoration:none;

}

/*.content_head_right_button_over a

{

	display:block;

	width:267px;

	height:52px;

	background:url(../img/3_18.png) no-repeat;

	font-size:21px;

	padding:24px 0 50px 28px;

	color:#040000;

	text-decoration:none;

}*/
.content_head_right_button_over a,
.content_head_right_button a:hover

{

	background:url(../img/3_18.png) no-repeat;

	text-decoration:none;

	color:#fff;

	padding-left:50px;

	width:267px;

}

.content_head_right_button2 a,
.content_head_right_button2_over a

{

	display:block;

	width:289px;

	height:63px;

	background:url(../img/3_15.png) no-repeat;

	font-size:21px;

	padding:13px 0 0 28px;

	color:#040000;

	text-decoration:none;

}

/*.content_head_right_button2_over a

{

	display:block;

	width:267px;

	height:63px;

	background:url(../img/3_18.png) no-repeat;

	font-size:21px;

	padding:13px 0 0 50px;

	color:#fff;

	text-decoration:none;

}*/


.content_head_right_button2_over a,
.content_head_right_button2 a:hover

{

	background:url(../img/3_18.png) no-repeat;

	text-decoration:none;

	color:#fff;

	padding-left:50px;

	width:267px;

}

.content .menu_block

{

	height:38px;

	width:960px;

	background:url(../img/3_22.png) repeat-x;

}

.cont_all_content_col2 a
{
 color:#000 !important;
}


.cont_all_content_col2 h1 a,
.cont_all_content_col2 h2 a
{
 text-decoration:none !important;
}

.content .menu_block .login
{
 float:right;
 margin-top:9px;
 margin-right:16px;
 font-size:14px;
 color:#fff;
 text-align:right;
 border-bottom:1px dashed #fff;
}
.content .menu_block .login span
{
 color:#000;
 position:absolute;
 margin-left: 1px;
 margin-top: 1px;
 background:url(../img/299_03.png) no-repeat;
 padding-left:20px;
 right:92px;
}
.content .menu_block .login span a
{
 text-decoration:none;
 color:#000;
 border-bottom:1px dashed #000;
}















.cont_all_content h2

{

	font-weight:normal;

	font-size:16px;

	color:#000;

	margin:16px 0 8px 0;

}

.cont_all_content_col2 .block_text

{

	width:550px;

	height:50px;

	min-height:10px;

	height:auto !important;

	margin-bottom:20px;

}

.cont_all_content_col2 .block_text ul

{

	margin:0;

	padding:0;

}

.cont_all_content_col2 .block_text li

{

	list-style:none;

	line-height:19px;

}

.cont_all_content_col2 .block_text li a

{

	text-decoration: none;

	color:#1e85d7;

}

.cont_all_content_col2 .block_text li a:hover

{

	text-decoration:none;

	color:#1e85d7;

}

.cont_all_content hr

{

	height:1px;

	background:#c6c6c6;

	border:none;

	margin-top:10px;

	margin-bottom:-10px;

}

.cont_all_content .news_block

{

	height:50px;

	min-height:50px;

	height:auto !important;

	width:250px;

	margin-bottom:16px;

}

.cont_all_content .news_block_date

{

	font-size:11px;

	color:#8c8c8c;

	margin-bottom:10px;

}

.cont_all_content .news_block_date span

{

	padding:3px 5px;

	background:#eeeeee;

}

.cont_all_content .news_block_title

{

	color:#3c6c9d;

	height:12px;

	min-height:12px;

	height:auto !important;

	line-height:16px;

	margin-bottom:10px;

}

.cont_all_content .news_block_title a

{

	text-decoration:none;

	color:#036;
	
	font-weight:bold;

}

.cont_all_content .news_block_title a:hover

{

	text-decoration:underline;

	color:#036;
	
	font-weight:bold;

}

.cont_all_content .news_block_text

{

	color:#868686;

	height:50px;

	min-height:20px;

	height:auto !important;

	line-height:14px;
	
	margin-bottom:10px;

}
.cont_all_content .news_block_image
{
}

.cont_all_content .news_block_e_left
{
    float:left;
    margin-right:15px;
}
.cont_all_content .news_block_e_right
{
}
.cont_all_content .news_block_text a, .cont_all_content .news_block_text a:hover
{
	
	color:#3c6c9d !important;

}

.cont_all_content .news_block_text images

{

	margin-left:5px;

}

.cont_all_content .news_block_rightcol

{

	width:187px;

	min-height:50px;

	height:auto !important;

	margin-bottom:16px;

}

.cont_all_content .rss_block

{

	width:285px;

	height:66px;

	border:1px solid #e0e0e0;
	
	background: transparent url(../img/baner_newsletter_uk.png) no-repeat scroll center center;

	/*padding:12px 10px;*/

	color:#868686;

	margin-bottom:14px;
	margin-top:14px;
}

.cont_all_content .rss_block a {
	display: block;
	width:285px;
	height:66px;
	text-decoration: none;
}

.cont_all_content .rss_block input

{

	width:225px;

	height:22px;

	-height:19px;

	&height:19px;

	height:19px\0/;

	border:none;

	background:url(../img/4_41.png) no-repeat;

	margin-top:8px;

	color:#908f8f;

	padding:0 0 0 14px;

	-padding:3px 0 0 14px;

	&padding:3px 0 0 14px;

	padding:3px 0 0 14px\0/;

	font-size:12px;

	outline:none;

	float:left;

}

.ff3 .cont_all_content .rss_block input

{

	width:225px;

	height:19px;

	-height:19px;

	&height:19px;

	height:19px\0/;

	border:none;

	background:url(../img/4_41.png) no-repeat;

	margin-top:8px;

	color:#908f8f;

	padding:3px 0 0 14px;

	-padding:3px 0 0 14px;

	&padding:3px 0 0 14px;

	padding:3px 0 0 14px\0/;

	font-size:12px;

	outline:none;

	float:left;

}

.cont_all_content .rss_block_button

{

	height:22px !important;

	background:url(../img/mockup-mod16_41.png) !important;

	padding:0 !important;

	width:22px !important;

	float:left !important;

	border:none!important;

	cursor:pointer;

}

.cont_all_content_col a

{

	text-decoration:underline;


}

.cont_all_content_col a:hover

{

	text-decoration:none;

}

.cont_man

{

	width:1037px;

	height:500px;

	min-height:500px;

	height:auto !important;

	background:url(../img/5_33.png) no-repeat right bottom;

	z-index:10000;

	position:relative;

	top:27px;

}

.cont_man_none

{

	width:1037px;

	height:500px;

	min-height:500px;

	height:auto !important;

	z-index:10000;

	position:relative;

	top:27px;

}
img, div { behavior: url(/libs/iepngfix/iepngfix.htc) }

.cont_poz_top

{

	position:relative;

	bottom:27px;

}

.cont_all_content .contact_block

{

	margin-top:25px;

	width:198px;

	height:111px;

	border:1px solid #e0e0e0;

	background:url(../img/6_65.png) no-repeat left;

	padding-left:87px;

	font-weight:bold;

	color:#000;

	padding-top:15px;

}

.cont_all_content .contact_block_litle

{

	margin-top:25px;

	width:122px;

	height:123px;

	border:1px solid #e0e0e0;

	background:url(../img/6_65.png) no-repeat left;

	padding-left:75px;

	font-weight:bold;

	color:#000;

	padding-top:3px;

	margin-top:50px;

}

.contact_blue_block

{

	width:194px;

	height:23px;

	background:#003366;

	color:#fff;

	font-size:12px;

	font-weight:bold;

	padding:7px 0 0 5px;

}

.cont_all_content .contact_block .block_ul

{

	float:left;


	height:80px;

	margin-right:10px;

}

.cont_all_content .contact_block_litle .block_ul

{

	float:left;

	width:110px;

	height:80px;

	margin-right:10px;
	
	margin-top: 15px;

}

.cont_all_content .contact_block .block_ul ul

{

	margin:12px 0 0 0;

	padding:0;

}

 .cont_all_content .contact_block_litle .block_ul ul

{

	margin:0 0 0 5px;

	padding:0;

}

.cont_all_content .contact_block .block_ul li

{

	color:#f43530;

	line-height:14px;

	margin-bottom:12px;

	font-size:11px;

	list-style:none;

	background:url(../img/1_68.png) left top no-repeat;

	padding-left:9px;

}

.cont_all_content .contact_block_litle .block_ul li

{

	color:#f43530;

	line-height:14px;

	margin-bottom:2px;

	font-size:11px;

	list-style:none;

	background:url(../img/1_68.png) left top no-repeat;

	padding-left:9px;

}

.ff3 .cont_all_content .contact_block_litle .block_ul li

{

	color:#f43530;

	line-height:14px;

	margin-bottom:3px;

	font-size:11px;

	list-style:none;

	background:url(../img/1_68.png) left top no-repeat;

	padding-left:9px;

}

.cont_all_content .contact_block .block_ul li a, .cont_all_content .contact_block_litle .block_ul li a

{

	text-decoration:underline;


	font-weight:normal;

}

.cont_all_content .contact_block .block_ul li a:hover,.cont_all_content .contact_block_litle .block_ul li a:hover

{

	text-decoration:none;


} 

.footer

{

	width:948px;

	height:100px;

	min-height:100px;

	height:auto !important;

	padding-left:20px;

}

.medals
{
	width:958px;
	height:90px;
	margin: 17px 0 3px 10px;
	background: transparent url("../img/l-medals.jpg") no-repeat scroll center center;
}

.ie6 .footer
{
    margin-top:-30px;
}
.footer a

{

	text-decoration:underline;

	color:#fff;

}

.footer a:hover

{

	text-decoration:none;

	color:#fff;

}

.footer_title

{

	font-size:14px;

	font-weight:bold;

	color:#000;

	margin:14px 0;

}

h3

{

	font-size:14px;

	font-weight:bold;

	color:#000;

}



.footer_right2

{

	height:147px;

	width:293px;

	float:left;

	background:url(../img/5_70.png) no-repeat;

	position:relative;

	bottom:9px;

	left:4px;

}

.footer_right3

{

	height:147px;

	width:293px;

	float:left;

	position:relative;

	bottom:9px;

	left:4px;

}

.footer_right3 span, .footer_right2 span

{

	font-size:14px;

	font-weight:bold;

	color:#000;

	position:relative;

	top:25px;

}

.footer_right span

{

	font-size:14px;

	font-weight:bold;

	color:#000;

	position:relative;

	top:14px;

}

.footer_down

{

	height:38px;

	width:1018px;

	border-top:1px solid #a6a6a6;

	line-height:20px;

	color:#fff;

	padding-top:12px;

	margin-bottom:40px;

}


.footer h3 a
{
color:#000 !important;
text-decoration: none;
}


@charset "utf-8";

/* CSS Document */



body

{

	margin:0;

	padding:0;


	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;


}



body span.skype_pnh_container span.skype_pnh_dropart_span { display: none !important; }

body span.skype_pnh_print_container  {display:inline !important;}

body span.skype_pnh_container, 

body span.skype_pnh_container * {

 display: none !important;

}


images

{

	border:none;

}

a:hover

{

	text-decoration:none;

}

.col_left

{

	width:252px;

	height:500px;

	min-height:500px;

	height:auto !important;

	float:left;

	padding-top:20px;

}

.col_right

{

	width:672px;

	height:500px;

	min-height:500px;

	height:auto !important;

	float:left;

	line-height:16px;

	padding-top:20px;

}

.col_right_left

{

	width:420px;

	height:500px;

	min-height:500px;

	height:auto !important;

	float:left;

}

.col_right_right

{

	width:187px;

	height:460px;

	min-height:460px;

	height:auto !important;

	float:left;

	padding:40px 0 0 40px;

}

.col_right h4

{

	font-weight:normal;

	color:#003366;

	font-size:24px;

	margin-bottom:15px;

	margin-top:0;

	line-height:26px;

}

.col_right .underline_text

{

	height:14px;

	font-size:14px;

	font-weight:bold;

	margin:25px 0 0 0;

}

.col_right h3

{

	height:14px;

	font-size:14px;

	font-weight:bold;

	margin:25px 0 0 0;

}

h0

{

	height:14px;

	font-size:14px;

	font-weight:bold;

	margin:25px 0 0 0;

}

.col_right hr

{

	border-bottom:1px solid #e0e0e0;

	margin:15px 0;

}

.col_right ul

{

	margin:0;

	padding:0;

	margin-bottom:25px;

}

.col_right li

{

	list-style:none;

	padding-left:31px;

	background:url(../img/1_06.gif) top left no-repeat ;

	margin-bottom:8px;

}

.col_right ol

{

	background:none;

	margin-bottom:8px;

	margin:0 0 0 31px;

	padding:0;

}

.col_right ol li

{

	background:none;

	list-style:decimal;

	padding:0;

}

.col_right li .nonebg

{

	background:none;

}

.left_menu

{

	width:170px;

	height:50px;

	min-height:50px;

	height:auto !important;

	border:1px solid #e0e0e0;

	padding:15px;

	font-size:14px;

	margin-bottom:45px;

}

.left_menu ul

{

	margin:0;

	padding:0;

}

.left_menu li

{

	list-style:none;

	line-height:16px;

	margin:2px 0 2px 0;

}

.left_menu li a

{

	color:#003366;

	text-decoration:none;



	height:19px;

	-height:18px;

	&height:18px;

	min-height:19px;

	height:auto !important;

	display:block;

	background:url(../img/14_06.png) no-repeat top left;

	border:1px solid #fff;

	padding-left:20px;

	padding-top:1px;

	-padding-top:2px;

	&padding-top:2px;

}

.left_menu li a.select

{

	color:#003366;

	text-decoration:none;

	height:19px;

	-height:18px;

	&height:18px;

	min-height:19px;

	height:auto !important;

	display:block;

	background:#efefef url(../img/14_09.png) no-repeat top left;

	border:1px solid #d2d2d2;

	padding-left:20px;

	padding-top:1px;

	-padding-top:2px;

	&padding-top:2px;

}

.left_menu li.big_menuline a.select

{

	color:#003366;

	text-decoration:none;

	height:19px;

	-height:18px;

	&height:18px;

	min-height:19px;

	height:auto !important;

	display:block;

	background:#efefef url(../img/14_09.png) no-repeat top left;

	border:1px solid #d2d2d2;

	padding-left:20px;

	padding-top:1px;

	-padding-top:2px;

	&padding-top:2px;

	padding-bottom:3px;

}

.left_menu li.big_menuline a

{

	color:#003366;

	text-decoration:none;

	height:19px;

	-height:18px;

	&height:18px;

	min-height:19px;

	height:auto !important;

	display:block;

	background:url(../img/14_06.png) no-repeat top left;

	border:1px solid #fff;

	padding-left:20px;

	padding-top:1px;

	-padding-top:2px;

	&padding-top:2px;

	padding-bottom:3px;

}

.left_menu li.big_menuline_podmenu a

{

	color:#003366;

	text-decoration:none;

	height:19px;

	-height:18px;

	&height:18px;

	min-height:19px;

	height:auto !important;

	display:block;

	background:url(../img/54_03.png) no-repeat top left;

	border:1px solid #fff;

	padding-left:20px;

	padding-top:1px;

	-padding-top:2px;

	&padding-top:2px;

	padding-bottom:3px;

	font-size:12px;

}

.left_menu li.big_menuline_podmenu a.select

{

	color:#003366;

	text-decoration:none;

	height:19px;

	-height:18px;

	&height:18px;

	min-height:19px;

	height:auto !important;

	display:block;

	background:#efefef url(../img/54_032.png) no-repeat top left;

	border:1px solid #d2d2d2;

	padding-left:20px;

	padding-top:1px;

	-padding-top:2px;

	&padding-top:2px;

	padding-bottom:3px;

}

.left_menu li.big_menuline_podmenu a:hover

{

	color:#003366;

	text-decoration:none;

	background:#efefef url(../img/54_032.png) no-repeat top left;

	border:1px solid #d2d2d2;

}



.left_menu li a:hover

{

	color:#003366;

	text-decoration:none;

	background:#efefef url(../img/14_09.png) no-repeat top left;

	border:1px solid #d2d2d2;

}

.left_menu_rss_block

{
	margin-top:20px;
	color:#525252;
	font-size:12px;
	background: transparent url(../img/baner_newsletter_uk_left.png) no-repeat scroll center center;
}

.left_menu_rss_block a  {
	display:block;
	height:66px;
	text-decoration:none;
} 

.left_menu_rss_block input

{

	width:133px;

	height:19px;

	background:url(../img/13_12.png) no-repeat;

	border:none;

	margin-top:8px;

	padding-left:13px;

	font-size:12px;

	color:#908f8f;

	padding-top:3px;

	float:left;

}

.left_menu_rss_block .input_button

{

	height:22px;

	width:22px;

	float:left;

	background:url(../img/mockup-mod16_41.png) no-repeat;

	border:none;

	cursor:pointer;

	padding:0;

}

.left_slider

{

	width:198px;

	height:347px;

}

.left_slider_text

{

	font-weight:bold;

	margin-left:8px;

}

.left_slider_block

{

	width:198px;

	border-top:1px solid #e0e0e0;

	border-left:1px solid #e0e0e0;

	border-right:1px solid #e0e0e0;

	height:304px;

	margin-top:12px;

}

.left_slider_block_topbutton

{

	width:198px;

	height:27px;

	background:url(../img/15_20_a.png) no-repeat;

}

#left_slider .previous_button_disabled
{
	background:url(../img/15_20.png) no-repeat;
}

.left_slider_block_topbutton a, .left_slider_block_bottombutton a

{

	width:198px;

	height:27px;

	display:block;

}

.left_slider_block_bottombutton

{

	width:198px;

	height:27px;

	background:url(../img/15_23_a.png) no-repeat;

}

#left_slider .next_button_disabled {
	background:url(../img/15_23.png) no-repeat;
}

.left_slider_block_center_block

{

	width:198px;

	height:250px;

	position:relative;

	overflow:hidden;

}

.left_slider_block_center_block_inside

{

	width:198px;

	height:750px;

	min-height:750px;

	height:auto !important;

}

.rheight40 images

{

	margin-bottom:1px;

}



.cont_all_content .news_block_big

{

	height:50px;

	min-height:50px;

	height:auto !important;

	width:600px;

	margin-bottom:30px;

}

.page_nav

{

	width:588px;

	border:1px solid #e0e0e0;

	text-align:center;

	padding:6px;

	height:21px;

}

.page_nav a

{

	display:inline-block;

	height:19px;

	width:22px;

	background:none;

	padding-top:3px;

}

.page_nav a.select

{

	display:inline-block;

	height:19px;

	padding-top:3px;

	width:22px;

	background:#eeeeee;

	color:#000;

	text-decoration:none;

}

.col_right .upper_text

{

	height:20px;

	min-height:20px;

	height:auto !important;

	margin-bottom:20px;

}

.col_right .upper_text p

{

	margin:6px 0 0 0;

	color:#525252;

}

.col_right .upper_text span

{

	color:#9e9e9e;

}

.col_right .upper_text_underline

{

	height:20px;

	min-height:20px;

	height:auto !important;

	margin-bottom:20px;

	padding-bottom:20px;

	border-bottom:1px solid #00c9ff;

}

.col_right .upper_text_underline p

{

	margin:6px 0 0 0;

	color:#525252;

}

.col_right .upper_text_underline span

{

	color:#9e9e9e;

}

.cont_block_2col

{

	width:672px;

	height:100px;

	min-height:100px;

	height:auto !important;

	margin-bottom:25px;

}

.cont_block_2col .block_info

{

	width:316px;

	height:100px;

	min-height:100px;

	height:auto !important;

	float:left;

	padding-right:20px;

}

.cont_block_2col .block_info_images

{

	width:82px;

	height:100px;

	min-height:100px;

	height:auto !important;

	float:left;

}

.cont_block_2col .block_info_text

{

	width:204px;

	height:100px;

	min-height:100px;

	height:auto !important;

	float:left;

	color:#525252;

	line-height:16px;

	font-size:11px;

}

.cont_block_2col .block_info_text .title

{

	color:#1e85d7;

	font-weight:bold;

	margin-bottom:6px;
        
        font-size:12px;

}

.cont_block_2col .block_info_text .title a

{

	text-decoration:underline;

	color:#036;
        
        font-size:12px;


}

.cont_block_2col .block_info_text .title a:hover

{

	text-decoration:none;

	color:#036;

	font-size:12px;

}

.cont_block_1col

{

	width:672px;

	height:100px;

	min-height:100px;

	height:auto !important;

	margin-bottom:25px;

}

.cont_block_1col .block_info

{

	width:652px;

	height:100px;

	min-height:100px;

	height:auto !important;

	padding-right:20px;

}

.cont_block_1col .block_info_images

{

	width:82px;

	height:100px;

	min-height:100px;

	height:auto !important;

	float:left;

}

.cont_block_1col .block_info_text

{

	width:540px;

	height:100px;

	min-height:100px;

	height:auto !important;

	float:left;

	color:#525252;

	line-height:16px;

	font-size:11px;

}

.cont_block_1col .block_info_text .title

{

	color:#1e85d7;

	font-size:12px;

	font-weight:bold;

	margin-bottom:6px;

}

.cont_block_1col .block_info_text .title a

{

	text-decoration:underline;

	color:#036;

	font-size:12px;

}

.cont_block_1col .block_info_text .title a:hover

{

	text-decoration:none;

	color:#036;

	font-size:12px;

}

.full_news_block

{

	height:200px;

	min-height:200px;

	height:auto !important;

}

.full_news_title

{

	font-weight:bold;

	font-size:14px;

	color:#000;

	margin-bottom:8px;

}

.full_news_date

{

	color:#525252;

	font-size:12px;

	margin-bottom:15px;s

}

.full_news_text

{

	height:100px;

	min-height:100px;

	height:auto !important;

	line-height:16px;

	color:#525252;

	font-weight:normal;

}

.full_news_text p

{

	margin:0 0 20px 0;

}

.full_news_text .block_img_discription

{

	width:150px;

	height:150px;

	min-height:150px;

	height:auto !important;

	color:#868686;

	line-height:12px;

	font-size:11px;

	margin-bottom:25px;

}

.full_news_text .block_img_discription .bigger_img
{

	height:1px;

	display:block;

	width:150px;

}

.full_news_text .block_img_discription .bigger_img a

{

	height:150px;

	width:150px;

	background:url(../img/9_03.png) no-repeat left bottom;

	display:block;

	position:relative;

	bottom:150px;

}

.full_news_text .block_img_discription .bigger_img a:hover

{

	background:url(../img/99_03.png) repeat-x bottom;

}

.full_news_right_block_images

{

	width:150px;

	height:50px;

	min-height:50px;

	height:auto !important;

	margin-left:25px;

	float:right;

}

.full_news_images_innews .block_img_discription

{

	width:150px;

	height:150px;

	min-height:150px;

	height:auto !important;

	color:#868686;

	line-height:12px;

	font-size:11px;

	margin-bottom:22px;

}

.full_news_images_innews .block_img_discription .bigger_img
{

	height:1px;

	display:block;

	width:150px;

}

.full_news_images_innews .block_img_discription .bigger_img a

{

	height:150px;

	width:150px;

	background:url(../img/9_03.png) no-repeat left bottom;

	display:block;

	position:relative;

	bottom:150px;

}

.full_news_images_innews .block_img_discription .bigger_img a:hover

{

	background:url(../img/99_03.png) repeat-x bottom;

}
.full_news_images_innews
{
    margin-left:70px;
}
.full_news_block img
{
    float:left;
    margin-right:10px;
}
.block_img_discription img
{
    float:none !important;
    margin-right:0 !important;
}
.block_title_withimages

{

	height:30px;

	min-height:30px;

	height:auto !important;

	padding-bottom:16px;

	border-bottom:1px solid #00c9ff;

	width:647px;

	margin-bottom:15px;

}

.block_title_withimages_left

{

	width:82px;

	height:30px;

	min-height:30px;

	height:auto !important;

	float:left;

	padding-top:4px;

}

.block_title_withimages_right

{

	width:565px;

	height:30px;

	min-height:30px;

	height:auto !important;

	float:left;

}

.block_title_withimages span

{

	font-size:12px;

	color:#525252;

	font-style:italic;

}

.col_right_paddingright

{

	width:647px;

	padding-right:25px;

	height:500px;

	min-height:500px;

	height:auto !important;

}

p.margin_right

{

	margin:0 0 8px 30px;

}

ol p

{

	margin:0 0 8px 0;

}

.grey_block

{

	width:632px;

	height:95px;

	min-height:95px;

	height:auto !important;

	background:#efefef;

	border-bottom:1px solid #d2d2d2;

	padding:10px 10px 5px 5px;

	margin-top:10px;

}

.grey_block ul

{

	margin-bottom:15px;

}

.block_big_contact

{

	width:615px;

	height:40px;

	min-height:40px;

	height:auto !important;

	border:1px solid #d2d2d2;

	padding:15px;

	margin-top:20px;

	line-height:16px;

}

.block_big_contact_left

{

	float:left;

	width:95px;

}

.block_big_contact_right

{

	float:left;

	width:95px;

	width:515px;

}

.block_big_contact_right .name

{

	font-size:14px;

	font-weight:bold;

	margin-bottom:8px;hh

}

.block_color_two

{

 width:647px;

 height:50px;

 min-height:50px;

 height:auto !important;

 margin-top:20px;
 
 backgound:url(../img/369_03.png) repeat-y;
 
}

.block_color_two .blue_block

{

 width:269px;

 height:50px;

 min-height:50px;

 height:auto !important;

 /*border-bottom:1px solid #bccddd;*/

 float:left;

 margin-right:21px;

 padding:12px 22px 20px 22px;

}


.block_color_two .blue_block_left

{

	width:60px;

	height:50px;

	min-height:50px;

	height:auto !important;

	float:left;

}

.block_color_two .blue_block_right

{

	width:200px;

	height:50px;

	min-height:50px;

	height:auto !important;

	float:left;

	color:#525252

}

.block_color_two .blue_block_right h1

{

	font-size:18px;

	color:#000;

	font-weight:bold;

	margin:7px 30px 20px 0;

}

.block_color_two .blue_block_right span

{

	font-weight:bold;

	color:#000;

}

.block_color_two .yelow_block

{

 width:284px;

 height:50px;

 min-height:50px;

 height:auto !important;

 /*border-bottom:1px solid #cfe084;*/

 float:left;

 padding:12px 7px 20px 22px;

 color:#000;

}

.block_color_two .yelow_block h1

{

	color:#870000;

	font-size:18px;

	font-weight:bold;

	margin:7px 30px 20px 0;

}

.block_color_two .yelow_block_left

{

	width:60px;

	height:50px;

	min-height:50px;

	height:auto !important;

	float:left;

}

.block_color_two .yelow_block_right

{

	width:215px;

	height:50px;

	min-height:50px;

	height:auto !important;

	float:left;

	color:#525252

}

.ff3 .block_color_two .yelow_block

{

 width:269px;

 height:50px;

 min-height:50px;

 height:auto !important;

 /*background:#ecff96;*/

 float:left;

 padding:12px 22px 20px 22px;

 color:#000;

}

.ff3 .block_color_two .yelow_block_right

{

	width:200px;

	height:50px;

	min-height:50px;

	height:auto !important;

	float:left;

	color:#525252

}

.block_color_two_bottom

{

 width:647px;

 height:50px;

 min-height:50px;

 height:auto !important;

 margin-top:20px;
        
        background:url(../img/369_03.png) no-repeat bottom;
        
        padding-bottom:1px;

}


.block_partners_big

{

	width:617px;

	height:40px;

	min-height:40px;

	height:auto !important;

	padding:15px;

	border:1px solid #D2D2D2;

	line-height:16px;

	color:#525252;

}

.block_partners_big_left

{

	float:left;

	width:158px;

	padding-left:8px;

	color:#000;

}

.block_partners_big_left images

{

	margin-top:10px;

}

.block_partners_big_right

{

	float:left;

	width:450px;

	padding-top:35px;

}

.block_button

{

	width:647px;

	height:38px;

	text-align:center;

	margin:40px 0 0 0;

}

.block_crew

{

	width:647px;

	height:50px;

	min-height:50px;

	height:auto !important;

	padding-bottom:20px;

	border-bottom:1px solid #e0e0e0;

	margin-top:20px;

}	

.block_crew_left

{

	width:127px;

	float:left;

	height:50px;

	min-height:50px;

	height:auto !important;

}

.block_crew_right

{

	width:520px;

	float:left;

	height:50px;

	min-height:50px;

	height:auto !important;

	color:#525252;

}

.block_crew_right .name

{

	font-size:14px;

	font-weight:bold;

	color:#000;

	margin-bottom:8px;

}

.block_crew_right a

{

	color:#000;

	text-decoration:none;

	border-bottom:1px dotted #000;

}

.block_crew_right a:hover

{

	color:#000;

	text-decoration:none;

	border-bottom:none;

}

.block_crew_right .text_block

{

	margin-bottom:8px;

}

.block_crew .inviz_block

{

	width:603px;

	height:50px;

	min-height:50px;

	height:auto !important;

	background:#ecf6f8;

	border:1px solid #aad5e1;

	padding:20px;

	line-height:16px;

}

.block_crew .up_shower

{

	height:20px;

	margin-left:145px;

	background:url(../img/16_03.jpg) no-repeat bottom left;

	position:relative;

	top:1px;

}
.forms_block .block_inputs .line .right .input_button
{
    position:relative;
}
#recaptcha_area
{
    position:relative;
}

.upper_text_underline .right_contact_block

{

	float:right;

	width:175px;

	height:90px;

	background:url(../img/41_03.png) no-repeat left top;

	padding-left:55px;

	font-size:21px;

	font-family:Verdana, Geneva, sans-serif;

	line-height:24px;

}

.block_map

{

	width:647px;

	height:100px;

	min-height:100px;

	height:auto !important;

	margin-top:20px;

	margin-bottom:20px;

}

.block_map_left

{

	width:344px;

	height:100px;

	min-height:100px;

	height:auto !important;

	float:left;

}

.block_map_right

{

	width:273px;

	height:100px;

	min-height:100px;

	height:auto !important;

	float:left;

	margin-left:30px;

}

.block_map_right p

{

	margin-bottom:15px;

}

.block_map_right strong

{

	position:relative;

	bottom:3px;

}

.block_table_contact_people

{

	width:645px;

	height:100px;

	min-height:100px;

	height:auto !important;

	margin-top:10px;

}



.block_table_contact_people table tr:first-child,
.col_right_paddingright table tr:first-child

{

	background:url(../img/199_03.png) repeat-x left bottom;

	height:35px;

	text-align:left;

	color:#000;

	font-size:12px;

	font-weight:bold;

}

.block_table_contact_people table tr:first-child td,
.col_right_paddingright table tr:first-child td

{

	background:url(../img/199_05.png) no-repeat left bottom ;
        background-position:0 17px;

}

.opera9 .block_table_contact_people table tr:first-child td,
.ff3 .block_table_contact_people table tr:first-child td,
.opera9 .col_right_paddingright table tr:first-child td,
.ff3 .col_right_paddingright table tr:first-child td

{

	background:url(../img/199_05.png) no-repeat left bottom ;
        background-position:0 3px;

}

.block_table_contact_people table tr:first-child td:first-child,
	.col_right_paddingright table tr:first-child td:first-child

{

	width:165px;

	background-position:-3px 0;
        
}

.block_table_contact_people table tr,
.col_right_paddingright table tr
{

	height:35px;

}

.block_table_contact_people td,
	.col_right_paddingright td

{

	padding-left:12px;

	padding:8px 0 8px 12px;

	border-bottom:1px solid #e0e0e0;

}







.block_table_contact_people .table_title

{

	height:35px;

	color:#000;

	font-size:12px;

	font-weight:bold;

}

.block_table_contact_people .title_1

{

	background:url(../img/51_11.png) no-repeat;

	width:165px !important; 

	height:35px;

}

.block_table_contact_people .title_2

{

	background:url(../img/51_12.png) no-repeat;

	width:253px !important;

	height:35px;

}

.block_table_contact_people .title_3

{

	background:url(../img/51_13.png) no-repeat;

	width:191px;

	height:35px;

}

.block_table_contact_people .simple_line

{

	color:#525252;

	font-size:12px;

	font-weight:normal;

}

.block_table_contact_people .col_1

{

	width:165px;

	padding:8px 0 8px 12px;

	border-bottom:1px solid #e0e0e0;

}

.block_table_contact_people .col_2

{

	width:253px;

	border-bottom:1px solid #e0e0e0;

	padding:px 0 8px 12px;

}

.block_table_contact_people .col_3

{

	width:191px;

	border-bottom:1px solid #e0e0e0;

	padding:8px 0 8px 12px;

}

.contact_feedback_block

{

	width:647px;

	height:100px;

	min-height:100px;

	height:auto !important;

	margin-top:30px;

}

.contact_feedback_block .block_link

{

	padding-left:12px;

	width:635px;

	font-size:12px;

	font-weight:bold;

	color:#000;

}

.contact_feedback_block .block_link a

{

	font-weight:bold;

	color:#1e85d7;

	text-decoration:none;

	border-bottom:1px dotted #1e85d7;

}

.contact_feedback_block .block_link a:hover

{

	font-weight:bold;

	color:#1e85d7;

	text-decoration:none;

	border-bottom:none;

}

.contact_feedback_block .inviz_block

{

	width:643px;

	height:50px;

	min-height:50px;

	height:auto !important;

	background:#ecf6f8;

	border:1px solid #aad5e1;

	line-height:16px;

}

.contact_feedback_block .up_shower

{

	height:20px;

	margin-left:475px;

	background:url(../img/16_03.jpg) no-repeat bottom left;

	position:relative;

	top:1px;

}

.contact_feedback_block .inviz_block .line

{

	height:27px;

	min-height:27px;

	height:auto !important;

	margin-bottom:5px;

}

.contact_feedback_block .inviz_block .line_top

{

	height:27px;

	min-height:27px;

	height:auto !important;

	margin-bottom:5px;

        margin-top:20px;

        margin-left:20px;

}

.contact_feedback_block .inviz_block .line_bottom

{

	height:27px;

	min-height:27px;

	height:auto !important;

	margin-bottom:25px;

        margin-left:20px;

}

.contact_feedback_block .inviz_block .line_left

{

	width:170px;

	height:22px;

	min-height:27px;

	height:auto !important;

	float:left;

	color:#525252;

	font-size:12px;

	padding-right:15px;

	text-align:right;

	padding-top:5px;

}

.contact_feedback_block .inviz_block .line_right

{

	width:435px;

	height:27px;

	min-height:27px;

	height:auto !important;

	float:left;

}

.contact_feedback_block .inviz_block .line_right input

{

	height:20px;

	-height:19px;

	&height:19px;

	width:100%;

	border-bottom:1px solid #d4d0c8;

	border-right:1px solid #d4d0c8;

	border-left:1px solid #404040;

	border-top:1px solid #404040;

	padding:3px;

	-padding:4px 3px 3px 3px;

	&padding:4px 3px 3px 3px;

	color:#525252;

	outline:none;

}

.contact_feedback_block .inviz_block .line_right .select

{

	width:264px;

	height:23px;

	padding:2px 3px 0 3px;

	margin-top:3px;

	outline:none;

}

.contact_feedback_block .inviz_block .line_right span

{

	font-size:18px;

	font-family:Verdana, Geneva, sans-serif;

	color:#000;

}

.contact_feedback_block .inviz_block .line_left sup

{

	color:#bb0000;

	margin-left:2px;

}

.contact_feedback_block .inviz_block .line_left span

{

	position:relative;

	left:6px;

}

.contact_feedback_block .inviz_block .line_right .textarea

{

	width:100%;

	height:54px;

	border-bottom:1px solid #d4d0c8;

	border-right:1px solid #d4d0c8;

	border-left:1px solid #404040;

	border-top:1px solid #404040;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	color:#525252;

	padding:3px;

	overflow:hidden;

	outline:none;

}

.contact_feedback_block .inviz_block .line_right .block_button

{

	width:116px;

	height:38px;

	float:left;

	margin:8px 10px 0 0;

	

}

.contact_feedback_block .inviz_block .line_right .block_button .send

{

	width:116px;

	height:38px;

	border:none;

	background:url(../img/81_17.png) no-repeat;

	cursor:pointer;

	padding:0;

}

.contact_feedback_block .inviz_block .line_right .block_button .clear

{

	width:116px;

	height:38px;

	border:none;

	background:url(../img/81_19.png) no-repeat;

	cursor:pointer;

	padding:0;

}

.contact_feedback_block .inviz_block .line_right .info

{

	float:right;

	height:28px;

	width:160px;

	color:#525252;

	font-size:11px;

	text-align:right;

	padding-top:10px;

}

.contact_feedback_block .inviz_block .line_right .info sup

{

	margin:0;

	color:#bb0000;

	position:relative;

	top:4px;

}





.contact_feedback_block .contact_block2

{

	width:643px;

	height:50px;

	min-height:50px;

	height:auto !important;

	line-height:16px;

}

.contact_feedback_block .contact_block2 .line

{

	height:27px;

	min-height:27px;

	height:auto !important;

	margin-bottom:5px;

}

.contact_feedback_block .contact_block2 .line_left

{

	width:155px;

	height:22px;

	min-height:27px;

	height:auto !important;

	float:left;

	color:#525252;

	font-size:12px;

	padding-right:15px;

	text-align:right;

	padding-top:5px;

}

.contact_feedback_block .contact_block2 .line_right

{

	width:463px;

	height:27px;

	min-height:27px;

	height:auto !important;

	float:left;

}

.contact_feedback_block .contact_block2 .line_right input

{

	height:20px;

	-height:19px;

	&height:19px;

	width:100%;

	border-bottom:1px solid #d4d0c8;

	border-right:1px solid #d4d0c8;

	border-left:1px solid #404040;

	border-top:1px solid #404040;

	padding:3px;

	-padding:4px 3px 3px 3px;

	&padding:4px 3px 3px 3px;

	color:#525252;

	outline:none;

}

.contact_feedback_block .contact_block2 .line_right .select

{

	width:264px;

	height:23px;

	padding:2px 3px 0 3px;

	margin-top:3px;

	outline:none;

}

.contact_feedback_block .contact_block2 .line_right span

{

	font-size:18px;

	font-family:Verdana, Geneva, sans-serif;

	color:#000;

}

.contact_feedback_block .contact_block2 .line_left sup

{

	color:#bb0000;

	margin-left:2px;

}

.contact_feedback_block .contact_block2 .line_left span

{

	position:relative;

	left:6px;

}

.contact_feedback_block .contact_block2 .line_right .textarea

{

	width:100%;

	height:54px;

	border-bottom:1px solid #d4d0c8;

	border-right:1px solid #d4d0c8;

	border-left:1px solid #404040;

	border-top:1px solid #404040;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	color:#525252;

	padding:3px;

	overflow:hidden;

	outline:none;

}

.contact_feedback_block .contact_block2 .line_right .block_button

{

	width:116px;

	height:38px;

	float:left;

	margin:8px 10px 0 0;

	

}

.contact_feedback_block .contact_block2 .line_right .block_button .send

{

	width:116px;

	height:38px;

	border:none;

	background:url(../img/81_17.png) no-repeat;

	cursor:pointer;

	padding:0;

}

.contact_feedback_block .contact_block2 .line_right .block_button .clear

{

	width:116px;

	height:38px;

	border:none;

	background:url(../img/81_19.png) no-repeat;

	cursor:pointer;

	padding:0;

}

.contact_feedback_block .contact_block2 .line_right .info

{

	float:right;

	height:26px;

	width:190px;

	color:#525252;

	font-size:11px;

	text-align:right;

	padding-top:12px;

}

.contact_feedback_block .contact_block2 .line_right .info sup

{

	margin:0;

	color:#bb0000;

	position:relative;

	top:4px;

}







.contact_feedback_block .contact_block3

{

	width:420px;

	height:50px;

	min-height:50px;

	height:auto !important;

	line-height:16px;

}

.contact_feedback_block .contact_block3 .line

{

	height:27px;

	min-height:27px;

	height:auto !important;

	margin-bottom:5px;

}

.contact_feedback_block .contact_block3 .line_left

{

	width:135px;

	height:22px;

	min-height:27px;

	height:auto !important;

	float:left;

	color:#525252;

	font-size:12px;

	padding-right:15px;

	text-align:right;

	padding-top:5px;

}

.contact_feedback_block .contact_block3 .line_right

{

	width:262px;

	height:27px;

	min-height:27px;

	height:auto !important;

	float:left;

}

.contact_feedback_block .contact_block3 .line_right input

{

	height:20px;

	-height:19px;

	&height:19px;

	width:100%;

	border-bottom:1px solid #d4d0c8;

	border-right:1px solid #d4d0c8;

	border-left:1px solid #404040;

	border-top:1px solid #404040;

	padding:3px;

	-padding:4px 3px 3px 3px;

	&padding:4px 3px 3px 3px;

	color:#525252;

	outline:none;

}

.contact_feedback_block .contact_block3 .line_right .select

{

	width:270px;

	height:23px;

	padding:2px 3px 0 3px;

	margin-top:3px;

	outline:none;

}

.contact_feedback_block .contact_block3 .line_right span

{

	font-size:18px;

	font-family:Verdana, Geneva, sans-serif;

	color:#000;

}

.contact_feedback_block .contact_block3 .line_left sup

{

	color:#bb0000;

	margin-left:2px;

}

.contact_feedback_block .contact_block3 .line_left span

{

	position:relative;

	left:6px;

}

.contact_feedback_block .contact_block3 .line_right .textarea

{

	width:100%;

	height:54px;

	border-bottom:1px solid #d4d0c8;

	border-right:1px solid #d4d0c8;

	border-left:1px solid #404040;

	border-top:1px solid #404040;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	color:#525252;

	padding:3px;

	overflow:hidden;

	outline:none;

}

.contact_feedback_block .contact_block3 .line_right .block_button

{

	width:116px;

	height:38px;

	float:left;

	margin:8px 10px 0 0;

	

}

.contact_feedback_block .contact_block3 .line_right .block_button .send

{

	width:116px;

	height:38px;

	border:none;

	background:url(../img/81_17.png) no-repeat;

	cursor:pointer;

	padding:0;

}

.contact_feedback_block .contact_block3 .line_right .block_button .clear

{

	width:116px;

	height:38px;

	border:none;

	background:url(../img/81_19.png) no-repeat;

	cursor:pointer;

	padding:0;

}

.contact_feedback_block .contact_block3 .line_right .info

{

	float:right;

	height:26px;

	width:190px;

	color:#525252;

	font-size:11px;

	text-align:right;

	padding-top:12px;

}

.contact_feedback_block .contact_block3 .line_right .info sup

{

	margin:0;

	color:#bb0000;

	position:relative;

	top:4px;

}



/* my fixes */

.cont_slide

{

	height:190px;

	width:1030px;

	z-index:1000;

	position:relative;

	right:35px;

}

.cont_slide .left_button

{

	width:35px;

	height:190px;

	float:left;

}

.cont_slide .left_button a

{

	width:35px;

	height:190px;

	display:block;

	cursor:pointer;

	background:url(../img/6_29_a.png) no-repeat;

}


/*.cont_slide .left_button a, .cont_slide .left_button a:hover

{

	width:35px;

	height:190px;

	display:block;

	cursor:pointer;

	background:url(../img/6_29.png) no-repeat;

}*/

.cont_slide .right_button

{

	width:35px;

	height:190px;

	float:left;

}

.cont_slide .right_button a

{

	width:35px;

	height:190px;

	display:block;

	cursor:pointer;

	background:url(../img/6_34_a.png) no-repeat;

}


/*.cont_slide .right_button a, .cont_slide .right_button a:hover

{

	width:35px;

	height:190px;

	display:block;

	cursor:pointer;

	background:url(../img/6_34.png) no-repeat;

}*/



.cont_slide .previous_button_disabled a 
{
    background:url(../img/6_29.png) no-repeat;
}

.cont_slide .next_button_disabled a 
{
    background:url(../img/6_34.png) no-repeat;
}



.cont_slide_center

{

	width:940px;

	height:174px;

	float:left;

	padding:8px 10px 8px 10px;

	overflow:hidden;

	position:relative;

}

.ie6 .cont_slide_center
{
    background:#fff;
}

.cont_slide_width100

{

	width:5000px;

	height:174px;

	position:relative;

	margin-left:0px;

}

.cont_slide_banner_for_one_big

{

	width:940px;

	height:174px;

	margin-right:12px;

	float:left;
        position:relative;
        right:2px;

}

.cont_slide_banner_one_of_tree

{

	width:305px;

	height:174px;

	float:left;

	margin-right:12px;

	display:block;

}

.ie6 .cont_slide_banner_one_of_tree

{

	width:305px;

	height:174px;

	float:left;

	margin-right:9px;

	display:block;

}

.cont_slide_banner_one_of_tree_last

{

	width:305px;

	height:174px;

	float:left;

	display:block;

}

.left_slider_block_center_block_inside 

{

	position: relative;

}

a, a:hover 

{

	outline: none;

	-moz-outline: none;

}

.left_slider_block_center_block_inside a {

	display: block;

}

.contact_blue_block a,

.contact_blue_block a:hover {

	color: #fff;

	text-decoration: none;

}

/* my fixes */



form.search {

	display: block;

}



.ff3 .head_top .search input[type=submit] {

	padding-left: 0px;

	outline: none;

	-moz-outline: none;

}



.ff .head_top .search input[type=submit]:active,

.ff .head_top .search input[type=submit]:focus,

.ie8 .head_top .search input[type=submit]:focus,

.ff .head_top .search input[type=submit]::-moz-focus-inner {

	outline: none;

	-moz-outline: none;	

}



#advice-search_field-s {

	position: absolute;

	background:#ECF6F8 none repeat scroll 0 0;

	border:1px solid #AAD5E1;

	width: 170px;

	z-index: 99990;

	color: #525252;

	padding: 10px;

}



#advice-search_field-s-arrow {

	position: absolute;

	background: transparent url(../img/16_103.png) no-repeat scroll left bottom;

	height: 14px;

	width: 26px;	

	z-index: 99990;

}



.waiting images {

	vertical-align: middle;

	margin-right: 10px;

}



div.block_map_left {

	width: 344px;

	height: 351px !important;

}



li.big_menuline_podmenu ul {

	margin-left: 20px;

}



/* ----- [ Mask ] ----- */



.x-element-mask {z-index:20000;position:absolute!important;top:0;left:0;-moz-opacity:0.85;opacity:.85;filter:alpha(opacity=85);background-color:#fff;width:100%;height:100%;zoom:1}

.x-element-mask-msg {z-index:20001;position:absolute;top:0;left:0;padding:5px 10px 5px 10px;color:#333;font:normal 12px tahoma;cursor:wait}

.x-element-mask-loading {z-index:20001;position:absolute!important;top:0;left:0;padding:5px 10px 5px 25px;color:#333;font:normal 12px tahoma;cursor:wait;background:url(../img/ajax-loader.gif) no-repeat 0 50%}

.x-element-mask-indicator {z-index:20001;position:absolute;top:0;left:0;width:19px;height:19px;cursor:wait;background:url(../ajax-loader.gif) no-repeat 50% 50%;cursor:wait}

.x-element-mask-indicator-inline {z-index:20001;position:absolute;top:0;left:0;width:21px;height:5px;cursor:wait;background:url(../img/ajax-loader.gif) no-repeat 50% 50%;cursor:wait}

.x-masked {overflow:hidden!important}

.x-masked select,.x-masked object,.x-masked embed {visibility:hidden} 





.validation-advice

{

 font-size:11px;

 color:#BB0000;

}

.contact_feedback_block .x-element-mask, .contact_feedback_block6 .x-element-mask

{


 background:#d6f1f8!important;

}

.contact_feedback_block .inviz_block #feedback_form p

{

 text-align:center;

 margin-top:15px;

}

.source
{
	font-size:11px;
	color:#bbb;
	width:200px;
	border-top:1px solid #e3e3e3;
}
.source a, .source a:hover
{
	font-size:11px;
	color:#3C6C9D;
}

images.gsc-branding-images, images.gsc-branding-images-noclear
{
	position:relative;
	right:120px;
}

td.gsc-branding-text div.gsc-branding-text
{
	text-align:left !important;
}

.rss_section
{
	margin-bottom:50px;
}
.rss_section p
{
	margin:0 0 20px 0;
}



contact_feedback_block6

{

	width:647px;

	height:100px;

	min-height:100px;

	height:auto !important;

}

.contact_feedback_block6 .block_link

{

	padding-left:12px;

	width:635px;

	font-size:12px;

	font-weight:bold;

	color:#000;

}

.contact_feedback_block6 .block_link a

{

	font-weight:bold;

	color:#1e85d7;

	text-decoration:none;

	border-bottom:1px dotted #1e85d7;

}

.contact_feedback_block6 .block_link a:hover

{

	font-weight:bold;

	color:#1e85d7;

	text-decoration:none;

	border-bottom:none;

}

.contact_feedback_block6 .inviz_block

{

	width:643px;

	height:50px;

	min-height:50px;

	height:auto !important;

	background:#ecf6f8;

	border:1px solid #aad5e1;

	line-height:16px;

}

.contact_feedback_block6 .up_shower

{

	height:25px;

	margin-left:305px;

	background:url(../img/16_03.png) no-repeat bottom left;

	position:relative;

	top:1px;

}

.contact_feedback_block6 .inviz_block .line

{

	height:27px;

	min-height:27px;

	height:auto !important;

	margin-bottom:5px;

}

.contact_feedback_block6 .inviz_block .line_top

{

	height:27px;

	min-height:27px;

	height:auto !important;

	margin-bottom:5px;

        margin-top:20px;

        margin-left:20px;

}

.contact_feedback_block6 .inviz_block .line_bottom

{

	height:27px;

	min-height:27px;

	height:auto !important;

	margin-bottom:25px;

        margin-left:20px;

}

.contact_feedback_block6 .inviz_block .line_left

{

	width:170px;

	height:22px;

	min-height:27px;

	height:auto !important;

	float:left;

	color:#525252;

	font-size:11px;

	padding-right:15px;

	text-align:right;

	padding-top:5px;

}

.contact_feedback_block6 .inviz_block .line_right

{

	width:418px;

	height:27px;

	min-height:27px;

	height:auto !important;

	float:left;

}

.contact_feedback_block6 .inviz_block .line_right input

{

	height:20px;

	-height:19px;

	&height:19px;

	width:100%;

	border-bottom:1px solid #d4d0c8;

	border-right:1px solid #d4d0c8;

	border-left:1px solid #404040;

	border-top:1px solid #404040;

	padding:3px;

	-padding:4px 3px 3px 3px;

	&padding:4px 3px 3px 3px;

	color:#525252;

	outline:none;

}

.contact_feedback_block6 .inviz_block .line_right .select

{

	width:264px;

	height:23px;

	padding:2px 3px 0 3px;

	margin-top:3px;

	outline:none;

}

.contact_feedback_block6 .inviz_block .line_right span

{

	font-size:18px;

	font-family:Verdana, Geneva, sans-serif;

	color:#000;

}

.contact_feedback_block6 .inviz_block .line_left sup

{

	color:#bb0000;

	margin-left:2px;

}

.contact_feedback_block6 .inviz_block .line_left span

{

	position:relative;

	left:6px;

}

.contact_feedback_block6 .inviz_block .line_right .textarea

{

	width:100%;

	height:54px;

	border-bottom:1px solid #d4d0c8;

	border-right:1px solid #d4d0c8;

	border-left:1px solid #404040;

	border-top:1px solid #404040;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	color:#525252;

	padding:3px;

	overflow:hidden;

	outline:none;

}

.contact_feedback_block6 .inviz_block .line_right .block_button

{

	width:116px;

	height:38px;

	float:left;

	margin:8px 10px 0 0;

	

}

.contact_feedback_block6 .inviz_block .line_right .block_button .send

{

	width:116px;

	height:38px;

	border:none;

	background:url(../img/81_17.png) no-repeat;

	cursor:pointer;

	padding:0;

}

.contact_feedback_block6 .inviz_block .line_right .block_button .clear

{

	width:116px;

	height:38px;

	border:none;

	background:url(../img/81_19.png) no-repeat;

	cursor:pointer;

	padding:0;

}

.contact_feedback_block6 .inviz_block .line_right .info

{

	float:right;

	height:28px;

	width:160px;

	color:#525252;

	font-size:11px;

	text-align:right;

	padding-top:10px;

}

.contact_feedback_block6 .inviz_block .line_right .info sup

{

	margin:0;

	color:#bb0000;

	position:relative;

	top:4px;

}

.contact_feedback_block6 .inviz_block #feedback_form p 
{
	margin-top:15px;
	text-align:center;
}

a.not_active
{
 color:#9099a3 !important;
 text-decoration:none !important;
 cursor:default;
}



/* ���������� ��������� */

.ie .cont_all_content_col .block
{
    margin:0 !important;
    padding:0 !important;
}
h1 img.rss
{
	float:right;
}
.cont_all_content

{

	width:931px;

	height:570px;

	min-height:570px;

	height:auto !important;

	padding:0 12px 0 17px;

}
.ie6 .cont_all_content
{
    background:#fff;
    padding-bottom:30px;
}
.cont_all_content_col
{
	width:605px;
	height:754px;
	min-height:754px;
	height:auto !important;
	float:left;
	padding-right:20px;
	padding-top:10px;
}
.cont_all_content_col .block
{
	width:600px;
	height:50px;
	min-height:50px;
	height:auto !important;
	margin-bottom:20px;
}
.cont_all_content_col .block_left
{
	
	float:left;
        margin-right:15px;
}
.block_right_prog_title
{
    font-weight:bold;
    width:300px;
    margin-bottom:10px;
}
.cont_all_content_col .block_left_text
{
    float:left;
    width:300px;
}
.cont_all_content_col .block_right_text
{
    float:left;
    width:190px;
}
.cont_all_content_col .block_right
{
    float:left;
}
.cont_all_content_col .block_left p
{
        overflow:hidden;
        text-overflow:ellipsis;
        display:block;
	margin-top:10px;
        height:41px;
        
}
.cont_all_content_col .block_left a
{
	font-weight:bold;
        height:40px;
        display:block;
        overflow:hidden;
}
.cont_all_content_col .block_left img
{
	border:1px solid #6b6b6b;
}
.cont_all_content_col .block_right
{
}
.cont_all_content_col .block_right p
{

}
.cont_all_content_col .block_bottom_button
{
	text-align:right;
	margin-top:5px;
}
.cont_all_content_col .block_bottom_button input
{
	width:68px;
	height:21px;
	border:none;
	background:url(../img/00000_2_21.jpg) no-repeat;
	cursor:pointer;
}
.cont_all_content_col2
{
	width:290px;
	height:254px;
	min-height:254px;
	height:auto !important;
	float:left;
}
.cont_all_content_col2 .news_block
{
	width:290px;
	height:254px;
	min-height:254px;
	height:auto !important;
	margin-top:8px;
	border:2px solid #eaeaea;
	padding:0 5px;
	margin-bottom:12px;
}
.news_block .archiv_block
{
	text-transform:uppercase;
	padding-left:5px;
	margin-bottom:10px;
}
.news_block .archiv_block a
{
	font-size:10px;
	text-decoration:none;
}
.col2_news_block
{
	width:285px;
	height:20px;
	min-height:20px;
	height:auto !important;
	margin-bottom:20px;
	padding-left:5px;
}
.col2_news_block .left
{
    float:left;
}
.col2_news_block .right
{
    height:85px;
    overflow:hidden;
}
.col2_news_block .left img
{
	border:1px solid #666666;
	margin-right:10px;
}
.col2_news_block .right p
{
	margin-top:5px;
}
.col2_news_block .right a
{
	font-weight:bold;
	color:#003366 !important;
	display: block;
	height: 30px;
	overflow: hidden;
}

.col_right h3
{
	height:14px;
	font-size:15px;
	margin:25px 0 0 0;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
}
.cont_all_content_col .block h3
{
	height:14px;
	font-size:15px;
	margin:0 0 18px 0;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
}
hr.line_hr
{
    height:1px;
    margin:5px 0 8px 0;
    background:#ededed !important;
    border:none;
}

.cont_all_content_col .block h3 a {
    color: #000;
    text-decoration : none;
}


.head_top .text
{
	width:679px;
	height:32px;
	float:left;
	padding-top:3px;
}
.head_top .text .kmbsknowlage
{
	width:159px;
	height:24px;
	position:relative;
	bottom:2px;
	color:#003366;
	float:left;
}
.head_top .text .kmbsknowlage a
{
	background:url(../img/112_03.png) no-repeat;
	color:#003366;
	cursor:pointer;
	width:159px;
	height:20px;
	display:block;
	font-size:12px;
	text-decoration:none;
	padding-top:4px;
	text-align:center;
}
.head_top .text span
{
	margin-left:37px;
	color:#fff;
	font-size:10px;
}
.safari .head_top .text span
{
	margin-left:37px;
	position:relative;
	top:3px;
}
.safari .head_top .text span
{
	margin-left:37px;
	position:relative;
	top:3px;
}
.chrome .head_top .text span
{
	margin-left:37px;
	position:relative;
	top:1px;
}
.ie7 .head_top .text span, .ie8 .head_top .text span
{
	margin-left:37px;
	position:relative;
	top:2px;
}
 .opera .head_top .text span
{
	margin-left:37px;
	position:relative;
	top:2px;
}

.content_head_right ul
{
	margin:0;
	padding:0;
	width:317px;
}
.content_head_right ul li
{
	list-style:none;
}
.content_head_right ul li.medium
{
	height:69px;
	width:317px;
	background:url(../img/00000_2_05.jpg) no-repeat;
	font-size:21px;
}
.content_head_right ul li.medium a
{
	height:69px;
	width:301px;
	display:block;
	color:#000;
	text-decoration:none;
	display:table-cell;
	vertical-align:middle;
	padding-left:16px;
}
.content_head_right ul li.small
{
	height:46px;
	width:318px;
	background:url(../img/997_05.jpg) no-repeat scroll -1px 0;
	font-size:15px;
}
.content_head_right ul li.small a
{
	height:46px;
	width:301px;
	color:#000;
	text-decoration:none;
	display:table-cell;
	vertical-align:middle;
	padding-left:16px;
}
.ie6 .content_head_right ul li.small a
{
    display:block;
    vertical-align:middle;
}
.ie6 .content_head_right ul li.small a div.middle
{
    margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");

}
.content_head_right ul li.big
{
	height:137px;
	width:318px;
	font-size:21px;
	background:#143166;
	/*border-left:1px solid #fff;*/
	border-bottom:1px solid #fff;
	color:#fff;
}
.content_head_right ul li.big p
{
	font-size:11px;
	margin-top:12px;
}
.content_head_right ul li.big a
{
	height:120px;
	width:301px;
	display:block;
	color:#fff;
	text-decoration:none;
	padding-top:16px;
	padding-left:16px;
}
.content_head_right ul li.small p,
.content_head_right ul li.medium p {
    display: none;
}
.content_head_right ul li.big p {
    display: block;
}
/*.content_head_right ul li p.announce
{
	display: none;
}

.content_head_right ul li.big p.announce
{
	font-size:11px;
	margin-top:12px;
	display: block;	
}*/
.content_head_right ul li.big p.middled {
	display:inline;
	color:#fff;
}

.content_head_right ul li.big p.middled a
{
	text-decoration:none;
	color:#fff;
}
.content .menu_block ul
{
	padding:0;
	margin:0;
}
.content .menu_block li
{
	display:block;
	float:left;
	list-style:none;
	height:38px;
}
.ie6 .content .menu_block li
{
	display:block;
	float:left;
	width:124px;
	list-style:none;
	height:38px;
}
.ie6 .content .menu_block .last_li
{
    width:318px;
}
.content .menu_block li a
{
	padding:10px 35px 0 22px;
	font-size:15px;
	display:block;
	height:28px;
	color:#003366;
	text-decoration:none;
	position:relative;
	left:6px;
}
.ie6 .content .menu_block li a
{
	padding:10px 20px 0 22px;
	font-size:15px;
	display:block;
	height:28px;
	color:#003366;
	text-decoration:none;
	position:relative;
	left:6px;
}
.content .menu_block li a:hover
{
	color:#003366;
	text-decoration:underline;
}
.content .menu_block .white_li
{
	display:block;
	float:left;
	list-style:none;
	height:38px;
	background:#fff;
}
.content .menu_block .white_li a
{
	padding:10px 35px 0 22px;
	font-size:15px;
	display:block;
	height:28px;
	color:#003366;
	text-decoration:none;
}
.content .menu_block .white_li a:hover
{
	color:#003366;
	text-decoration:none;
}

.content_head_left
{
	width:642px;
	height:276px;
	float:left;
}

.content_head_right
{
	width:317px;
	height:276px;
	float:left;
}
.content_head
{
	width:1002px;
	height:276px;
	position:relative;
	right:42px;
}
.cont_all_content h1
{
	font-weight:bold;
	font-size:13px;
	color:#143166;
	text-transform:uppercase;
	margin:6px 0 8px 0;
	border-bottom:1px solid #c3c3c3;
	padding-bottom:7px;
}
h1 img.rss
{
	float:right;
	position:relative;
	top:-2px;
}
.ie6 h1 img.rss
{
	float:right;
	position:relative;
	top:-25px;
}
.cont_slide_center img

{

	border:1px solid #000;

}
img
{
	border:none;
}
.block_rss_e
{
	border:1px solid #e0e0e0;
	width:170px;
	height:61px;
	background:url(../img/001_09.jpg) left no-repeat;
	padding:5px 30px 0 100px;
	text-align:center;
	font-size:14px;
}
.block_rss_e a
{
	text-decoration:none;
	color:#4a92c0 !important;
}
.block_rss_e a:hover
{
	text-decoration:underline;c
}
.block_buttons
{
	width:300px;
	height:60px;
	margin-top:12px;
}
.block_buttons img
{
	float:left;
}
.block_buttons .prob
{
	width:20px;
	height:60px;
	float:left;
}
.footer_down

{

	height:38px;

	width:940px;

	border-top:1px solid #e4e4e4;

	line-height:20px;

	color:#fff;

	padding-top:12px;

	margin-bottom:40px;
        

}
.footer_down_left
{
    float:left;
}
.footer_down_right
{
    float:right;
    width:350px;
    text-align:right;
}
.footer_down_right a, .footer_down_left a
{
    text-decoration:none !important;
}
.footer_down_right a:hover, .footer_down_left a:hover
{
    text-decoration:underline !important;
}
.footer_center

{

	width:300px;

	height:167px;

	float:left;

	-margin-top:20px;

	&margin-top:20px;

}
.footer a
{
	font-size:12px !important; 
}
.footer a:hover
{
	text-decoration:underline !important;
}
.footer_center .block_ul

{

	width:110px;

	height:70px;

	float:left;
	margin-right:40px;

}

.footer_center .block_ul ul

{

	margin:0;

	padding:0;

	list-style:none;

}
.footer_left

{

	width:440px;

	height:167px;

	float:left;

	-margin-top:15px;

	&margin-top:15px;

}

.footer_left .block_ul

{

	width:175px;

	height:70px;

	float:left;
	margin-right:45px;

}

.ie6 .footer_left

{

	width:400px;

	height:167px;

	float:left;

	-margin-top:15px;

	&margin-top:15px;

}

.ie6 .footer_left .block_ul

{

	width:165px;

	height:70px;

	float:left;
	margin-right:25px;

}
.ie6 .footer_left .block_ul2

{

	width:150px;

	height:70px;

	float:left;

}
.footer_left .block_ul2

{

	width:160px;

	height:70px;

	float:left;

}

.footer_left .block_ul ul, .footer_left .block_ul2 ul

{

	margin:0;

	padding:0;

	list-style:none;

}

.footer_left .block_ul li, .footer_left .block_ul2 li

{

	margin-bottom:8px;

}

.footer_left .block_ul li a, .footer_left .block_ul a:hover, .footer_left .block_ul2 a, .footer_left .block_ul2 a:hover

{

	color:#fff;

	text-decoration:none;

}


.footer_center .block_ul li

{

	margin-bottom:8px;

}

.footer_center .block_ul li a, .footer_center .block_ul a:hover

{

	color:#fff;

	text-decoration:none;

}
.footer_right
{
	color:#fff;
	font-size:12px;
}
.footer_right span

{

	font-size:14px;

	font-weight:bold;

	color:#000;

}

.footer_right

{

	width:200px;

	height:167px;

	float:left;

	-margin-top:20px;

	&margin-top:20px;

}

.footer_right .block_ul

{

	width:95px;

	height:60px;

	margin-bottom:25px;

}

.ff3 .footer_right .block_ul

{

	width:95px;

	height:60px;

	margin-bottom:15px;

}

.footer_right .block_ul ul

{

	margin:0;

	padding:0;

	list-style:none;

}

.footer_right .block_ul li

{

	margin-bottom:8px;

}

.footer_right .block_ul li a, .footer_right .block_ul a:hover

{

	color:#fff;

	text-decoration:none;

}




.content_head_lang

{

	width:42px;

	height:70px;

	float:left;

	margin-top:95px;

}

.content_head_lang .lang_block_u

{

	width:42px;

	height:32px;

	margin-bottom:6px;

}

.content_head_lang .lang_block_u_fixed

{

	width:42px;

	height:32px;

	margin-bottom:6px;

	background:url(../img/0912_07.jpg) no-repeat;

}

.content_head_lang .lang_block_u a

{

	width:42px;

	height:32px;

	display:block;

	background:url(../img/2214_07.jpg) no-repeat;

}

.content_head_lang .lang_block_u a:hover

{

	width:42px;

	height:32px;

	display:block;

	background:url(../img/0912_07.jpg) no-repeat;

}

.content_head_lang .lang_block_e

{

	width:42px;

	height:32px;

	margin-bottom:6px;

}

.content_head_lang .lang_block_e_fixed

{

	width:42px;

	height:32px;

	margin-bottom:6px;

	background:url(../img/00000_2_04_black.jpg) no-repeat;

}


.content_head_lang .lang_block_e a

{

	width:42px;

	height:32px;

	display:block;

	background:url(../img/00000_2_04.jpg) no-repeat;
	cursor: default;

}

.content_head_lang .lang_block_e a:hover

{

	width:42px;

	height:32px;

	display:block;

	background:url(../img/2214_04.jpg) no-repeat;
	cursor: default;

}

.footer .block_ul a
{
	font-size:12px !important; 
}
.footer .block_ul a a:hover
{
	text-decoration:underline !important;
}

.footer .block_ul a:hover

{

	text-decoration:none;

	color:#fff;

}

.footer .block_ul a

{

	text-decoration:underline;

	color:#fff;

}
.footer_title a, .footer_title a:hover
{
	color:#000;
	text-decoration:none !important;
	font-size:14px !important;
}
.news_block_big em
{
    font-style:normal !important;
}
.news_block_title a
{
    font-style:normal !important;
}
.news_block_text span
{
    font-style:normal !important;
}
em .footer, .rss_section em 
{
    font-style:normal !important;
}
.full_news_right_block_img
{
    float:right;
    width:175px;
}
.full_news_right_block_img div
{
    float:none !important;
}
.gsc-control tr, .gsc-control td, .gsc-control table, #searchresults td, #searchresults tr, #searchresults table
{
    padding:0 !important;
    margin:0 !important;
    border:none !important;
    background:none !important;
    width:auto !important;
}
.gsc-branding-img img
{
    position:relative;
    bottom:17px;
}

.block_title_withimg_left
{
    float:left;
    width:80px;
}
.block_title_withimg_right
{
    margin-left:120px;
}
.block_info_img
{
    float:left;
    width:110px;
}
table, tr, td
{
    font-size:11px !important;
}
.contact_block2 .line_left, .inviz_block .line_left, .block_link
{
    font-size:11px !important;
}
li.last_li-white_li, li.last_li
{
   position:absolute;
    right:0;
}
li.last_li-white_li a, li.last_li a
{
    position:relative;
    left:9px !important;
}
.block_text_underlogo
{
	font-size:20px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	margin-left:15px;
}
.block_text_underlogo span
{
	font-weight:normal;
	font-size:17px;
	margin-left:90px;
}
.slogan
{
    margin-top:50px;
    text-align:right;
    font-size:16px;
    font-style:italic;
    color:#4A92C0;
}
.slogan hr
{
    margin:0 0 2px 0;
    border:none;
    background:#4A92C0;
}
.print-ct
{
    height:24px;
    background:url(../img/print_printer.png) no-repeat right;
    padding-left:28px;
	border-bottom:1px solid #c3c3c3;
    float:right;
    margin-bottom:10px;
	width:95%;
	text-align:right;
	position:relative;
	bottom:10px;
}
.close-print-ct
{
    height:24px;
    padding-left:28px;
    float:right;
    margin-bottom:10px;
	width:100%;
	text-align:right;
	display:none;
}
.print-ct a
{
    text-decoration:none;
    padding-right:30px;
	position:relative;
    top:2px;
}
.close-print-ct a
{
    text-decoration:none;
    padding-right:30px;
    position:relative;
    top:4px;
}
.print-ct a:hover, .close-print-ct a:hover
{
    text-decoration:underline;
}

.block_crew .rheight40
{
    height:auto !important;
}
.for_print_block, .for_print_block2
{
    display:none;
}

a.news_block_photo {
	width: 20px;
	height: 16px;
	display: block;
	background: url(../img/foto.png) no-repeat;
        margin-top:5px;
        padding-left:24px;
        text-decoration:none;
        color:#999999;
}

a.news_block_photo_main {
	width: 20px;
	height: 16px;
	display: block;
	margin-left: 100px;
	background: url(../img/foto.png) no-repeat;	
}
.full_news_right_block_img a
{
    margin-left:25px;
}
.block_img_discription a
{
    margin-left:0;
}
body .footer_right span.skype_pnh_print_container
{
    color: #fff;
    font-size: 12px;
    top: 0px;
    font-weight:normal;
}
.gsc-search-button input
{
    font-size:0 !important;
}
.ie7 .content_head_right ul li.small a {
	padding-left: 0px;
	display : block;
	position: relative;
	top: 50%;
	height: auto;
}

.ie7 .content_head_right ul li.small a  div{
	position: relative;
	top: -50%;
	margin-left: 16px;
} 

/*.ie7 .cont_all_content_col .block  hr.line_hr {
	margin-top: -15px;
}*/

.ie7 .rss
{
 	position:relative;
	top:-25px;
}
.line_hr
{
 	padding:0;
}
.ie7 .block > div
{
margin-bottom:-18px;
}
.ie7 .block h3 + div {
	margin-bottom:-34px;
}
.ie7 .block hr
{
	background: none !important;
	border-top: 1px solid #edeeee; 
}
.ie7 .slogan hr {
	background: none !important;
	border-top: 1px solid #4A92C0;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 6px;
}
.ie7 .slogan hr:first-child {
	top: 18px;
	position: relative;
}

.content .menu_block {
	overflow : visible;	
}
.ie6 .content .menu_block {
	overflow : hidden;	
}
.content .menu_block ul {
	width: 1030px;
	white-space: nowrap;
	height: 38px;
}

.content .menu_block ul {
	white-space: normal;
}

.col_right_right {
	padding-top: 8px;
}

.page_nav a,
.page_nav a.select {
	width: auto;
	padding: 3px 5px 0 5px; 
}

.cont_all_content_col .block_right_text {
	margin-left:5px;
	width:185px;
}

#content_head_flash,
#content_head_flash_movie {
	position: absolute;
	height:276px;
	width:642px;
	z-index: -1;
}

.ie7 .content_head_lang #content_head_flash_movie
{
position:relative;
right:10px;
}



.cont_slide_banner_one_of_tree_flash_container,
.cont_slide_banner_for_one_big_flash_container,
.cont_slide_banner_one_of_tree_flash,
.cont_slide_banner_for_one_big_flash {
   border:1px solid #000000;
}
.left_slider_block_flash_container,
.left_slider_block_flash {
 width: 198px;
 height: 200px;
}








.program .col_right_paddingright
{
	width:672px;
}
.programm_block_last
{
	height:100px;
	min-height:100px;
	height:auto !important;
	margin-top:20px;
}
.programm_block_last_left
{
	height:100px;
	min-height:100px;
	height:auto !important;
	margin-right:317px;
	font-size:11px !important;
	text-align:justify;
}
.programm_block_last_left span
{
	font-size:11px !important;
}
.programm_block_last_left p
{
	padding:0 10px;
}
.programm_block_last_left h5, .programm_block_last_left h3
{
	height:20px;
	background: url(../img/11_e_1.jpg) repeat-x top;
	padding:10px 10px 30px 10px;
	text-align:justify;
	margin-bottom:-20px;
	font-size:12px !important;
	color:#003366;
	font-weight:bold;
}
.programm_block_last_left h5 span
{
	font-size:12px !important;
}
.programm_block_last_left ul
{
	margin-left:12px;
}
.programm_block_last_left ul li
{
	list-style:disc;
	background:none;
	margin:0 0 0 12px;
	padding:0 10px;
	padding-left:5px;
}
.programm_block_last_left p
{
	margin:0 !important;
	margin:0 !important;
}
.programm_block_last_left p span
{
	margin-bottom:10px;
	display:block;
}
.programm_block_last_right
{
	width:305px;
	height:100px;
	min-height:100px;
	height:auto !important;
	float:right;
	margin-left:12px;
}
.programm_block_last_right .block
{
	width:290px;
	height:20px;
	min-height:20px;
	height:auto !important;
	border-top:1px solid #c3c3c3;
	padding:10px 0;
}
.programm_block_last_right .block .info
{
	height:46px;
	padding:0 10px;
	width:270px;
	margin-bottom:20px;
}
.programm_block_last_right .block .info_left
{
	height:46px;
	float:left;
	width:43px;
}
.programm_block_last_right .block .info_right
{
	height:30px;
	float:left;
	width:217px;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	color:#143166;
	padding-top:16px;
}
.programm_block_last_right .block .info_right a
{
	font-size:11px;
	font-weight:bold;
	color:#143166;
	text-decoration:underline;
}
.programm_block_last_right .block .info_right a:hover
{
	text-decoration:none;
}
.programm_block_last_right .block .info_other
{
	height:20px;
	min-height:20px;
	height:auto !important;
	padding:0 0 0 10px;
	width:280px;
	margin-bottom:10px;
}
.programm_block_last_right .block .info_other_left
{
	height:20px;
	min-height:20px;
	height:auto !important;
	float:left;
	width:79px;
}
.programm_block_last_right .block .info_other_right
{
	height:20px;
	min-height:20px;
	height:auto !important;
	margin-left:94px;
}
.programm_block_last_right .block .info_other_right ul li
{
	margin:0;
	padding:0;
	list-style:none;
	background:none;
	text-align:justify;
}
.programm_block_last_right .block .info_other_right ul li, .programm_block_last_right .block .info_other_right p
{
	margin-bottom:5px;
}
.programm_block_last_right .block .contact
{
	padding-top:11px;
}
.info_other_title_e
{
	margin-bottom:10px;
	color:#143166;
	font-size:12px;
	font-weight:bold;
	
}

.cont_slide_banner_one_of_tree_flash_container,
.cont_slide_banner_one_of_tree_flash {
	width: 305px;
	height: 170px;
}

.cont_slide_banner_for_one_big_flash_container,
.cont_slide_banner_for_one_big_flash {
	width: 940px;
	height: 170px;
}

.program .cont_all_content .col_left {
	width: 220px;	
}
.ie6 .program .cont_all_content .col_left {
	width: 215px;	
}
.program .col_right {
	width: 710px;
}

.program .col_right_paddingright {
	padding-right: 0px;
	width: 710px;
}

.program  .programm_block_last_right {
	width: 290px;
	margin-left: 0px;
}

.program  .programm_block_last_left {
	margin-right: 307px;
}

.program .block_title_feedback .block_title_withimg_right {
	margin-left: 0px;
}


.program .programm_block_feedback .programm_block_last_left {
	margin-right: 0px;
}


.forms_block h4
{
	color:#003366;
	font-size:24px;
	font-weight:normal;
	line-height:26px;
	margin-bottom:15px;
	margin-top:0;
}
.forms_block
{
	height:100px;
	min-height:100px;
	height:auto !important;
}
.forms_block .block_inputs
{
	height:50px;
	min-height:50px;
	height:auto !important;
	background:url(../img/1_03.jpg) top;
	background-repeat:repeat-x;
	padding:10px;
	margin-top:15px;
	font-size:11px;
}
.forms_block .block_inputs .podtitle
{
	margin:15px 0 10px 0;
	font-weight:bold;
	font-size:12px;
	margin-left:33px;
	background:#f3f3f3;
	padding:3px;
	position:relative;
	right:3px;
}
.ie6 .forms_block .block_inputs .podtitle
{
    margin-left:23px;
}
.forms_block .block_inputs .podtitle span
{
	font-weight:normal;
	font-size:11px;
}
.forms_block .block_inputs h5
{
	font-size:12px;
	color:#003366;
	font-weight:bold;
	margin:0 0 7px 0;
}
.forms_block .block_inputs .line
{
	margin-left:25px;
	margin-top:10px;
	background:none transparent;
}
.ie6 .forms_block .block_inputs .line
{
    margin-left:15px;
}
.forms_block .block_inputs .line .left
{
	width:146px;
	padding-left:8px;
	height:22px;
	min-height:22px;
	height:auto !important;
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding-top:5px;
}
.forms_block .block_inputs .line .left span
{
	display:block;
	font-size:11px;
	color:#999999;
}
.forms_block .block_inputs .line .right
{
	width:503px;
	padding-left:8px;
	height:27px;
	min-height:27px;
	height:auto !important;
	float:left;
	font-size:12px;
}
.forms_block .block_inputs .line .right textarea
{
	width:496px;
	height:48px;
	overflow:auto;
	background:url(../img/2_14.jpg);
	font-size:12px;
	padding:3px;
	font-family:Verdana, Geneva, sans-serif;
	border:none;
	outline:none;
	color:#cccccc;
}
.forms_block .block_inputs .line .right input
{
	height:27px;
	-height:22px;
	&height:22px;
	height:22px\0/;
	width:498px;
	background:url(../img/2_11.jpg) no-repeat;
	border:none;
	color:#cccccc;
	padding-left:5px;
	-padding-top:5px;
	&padding-top:5px;
	padding-top:5px\0/;
	outline:none;
}
.forms_block .block_inputs .line .right .input_button
{
	width:159px;
	height:24px;
	font-size:12px;
	background:url(../img/11_03.jpg) no-repeat;
	border:none;
	cursor:pointer;
	color:#000;
}
.forms_block .block_inputs .line .right .select
{
	width:40px;
	padding:2px 0 2px 5px;
	outline:none;
}
.forms_block .block_inputs .line .left2
{
	width:20px;
	padding-left:8px;
	height:22px;
	min-height:22px;
	height:auto !important;
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding-top:5px;
}
.forms_block .block_inputs .line .right2
{
	width:503px;
	padding-left:8px;
	height:18px;
	min-height:18px;
	height:auto !important;
	float:left;
	font-size:12px;
	padding-top:9px;
}
.forms_block .down_block
{
	margin-top:10px;
	padding:10px 0 0 43px;
	border-top:1px solid #ccc;
}
.forms_block .down_block .left
{
	float:left
}
.forms_block .down_block .right
{
	float:left;
	text-align:right;
}
.forms_block .down_block .right input
{
	background:url(../img/81_17.png) no-repeat;
	width:116px;
	border:none;
	height:38px;
	cursor:pointer;
	margin-left:254px;
}

div.file_upload 
{
	position: absolute;
	width:159px;
	height:24px;	
	overflow: hidden;
	text-align: right;
        z-index: 100;
}

div.file_upload input[type=file] 
{
	opacity: 0;
	filter: alpha(opacity = 0);
}

.input_button {
	vertical-align: middle;
}

.input_button + span {
	font-size: 10px;
	color: #999;
}
.sertificate_text {
	background:url("../img/2_11.jpg") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#CCCCCC;
	height:27px;
	outline:medium none;
	padding-left:5px;
	width:498px;
	padding-top: 7px;	
}

.captcha_eew table
{
	height:auto !important;
} 

.captcha_eew tr, .captcha_eew td
{
	height:auto !important;
}

.forms_block .block_inputs .line .right input#recaptcha_response_field {
	border:medium none !important;
	border-color: #ccc !important;	
	padding: 1px 0 1px 5px;
	background-image:url("../img/2_11_302.jpg")
}

.recaptchatable .validation-advice,
.input_button + span.error {
	color: #bb0000;
}

.inviz_block #feedback_form #recaptcha_response_field {
	border-color:#404040 #D4D0C8 #D4D0C8 #404040 !important;
	border-style:solid !important;
	border-width:1px !important;
	color:#525252;
	height:20px;
	outline:medium none;
	padding:3px;
}

#recaptcha_table tr {
    background: none;
}

.forms_block .block_inputs .line .right input,
.forms_block .block_inputs .line .right textarea {
	color: #505050;
}
.ie6 .e_short_prog
{
    height:20px;
    min-height:20px;
    height:auto !important;
    line-height:normal;
}
.ie6 hr.line_hr
{
    margin:0 !important;
    padding:0;
    height:1px;
    line-height:1px;
    clear: both;
}
.ie6 div.clear_b
{
    display:none;
    margin:0;
    padding:0;
}
.ie6 .slogan hr
{
    line-height:1px;
    height:0px;
    border-top:none;
    border-left:none;
    border-right:none;
    border-bottom:1px solid #4A92C0;
}
.ie6 .slogan hr.first_hr
{
    margin:0;
    padding:0;
    line-height:1px;
    height:0px;
    border-top:none;
    border-left:none;
    border-right:none;
    border-bottom:1px solid #4A92C0;
    position:relative;
    top:10px;
}
.ie6 .e_short_prog .block_right
{
    height:20px;
    min-height:20px;
    height:auto !important;
    line-height:normal;
}
.ie6 .cont_all_content_col .block_left img {
    height: 70px !important;
    width: 90px !important;
}
.new_buttons_slider
{
    height:16px;
    margin-bottom:12px;
    margin-top:11px;
}
.new_buttons_slider .left_buttons
{
    float:left;
    width:200px;
    height:16px;
}
.new_buttons_slider .left_buttons a
{
    font-size:9px;
    color:#666666;
    text-decoration:none;
   width:69px;
   height:16px;
   display:block;
   text-align:center;
   background-image:url("../img/00000_2_2_03.jpg");
   float:left;
   position:relative;
   right:8px; 
}
span.e_slider_bg_fix
{
    display:block;
    width:8px;
    height:16px;
    background:url(../img/00000_2_2_03fix.jpg) no-repeat;
    z-index:100;
    float:left;
    position:relative;
}
.new_buttons_slider .left_buttons a:hover, .new_buttons_slider .left_buttons a.select
{
    font-weight:bold;
}
.new_buttons_slider .right_lang
{
    float:right;
    height:16px;
    overflow:hidden;
    position:relative;
    left:12px;
}

.new_buttons_slider .right_lang a.e_ukr
{
    margin-left:19px;
    background:url(../img/e_22_07.jpg) no-repeat;
    height:16px;
    width:16px;
    display:block;
    float:left;
}
.new_buttons_slider .right_lang a.e_eng
{
    background:url(../img/e_33_05.jpg) no-repeat 0 -17px;
    height:16px;
    width:16px;
    display:block;
    float:left;
}

/*.alumni_sidebar .news_block {
    background: url("../img/vgrad.png") repeat-x scroll left bottom transparent;
}*/

.alumni_sidebar .news_block {
    border: 2px solid #EAEAEA;
    height: auto !important;
    margin-bottom: 12px;
    margin-top: 8px;
    min-height: 144px;
    padding: 0 5px;
    width: 200px;
}

.alumni_sidebar .right  {
    height: auto !important;
}

.alumni_sidebar .col2_news_block {
    width: 200px;
    margin-bottom: 10px;
}

.alumni_sidebar .date {
    color: #000002;
    font-weight: bold;
    margin-top: 5px;
}

.alumni_sidebar .news_block .archiv_block {
    text-align: right;
    color: #000002;
    font-weight: bold;
    text-transform: none;
}

.alumni_sidebar .news_block .right a {
    text-decoration: none;
}

.alumni_sidebar .news_block .archiv_block a {
    color: #000002;
    font-size: 11px;
    text-decoration: underline;
}
.alumni_sidebar .news_block .archiv_block a:hover {
    text-decoration: none;
}

.alumni_sidebar .news_block h1,
.alumni_sidebar .news_block h1 a {
    font: bold 14px Verdana;
    color: #041066;
    text-transform: none;
    text-decoration: none;
}

.alumni_sidebar .news_block {
    padding: 0;
    width: 210px;
}



.alumni_sidebar .news_block h1 {
    border-width: 1px;
    border-color: #EAEAEA;
    border-bottom: none;
    background: #EAEAEA;
    margin: 0;
    padding: 2px 5px 4px 5px;
    margin-bottom: 4px;
}

.alumni_sidebar .interview_block  .col2_news_block,
.alumni_sidebar .interview_block  .archiv_block {
    padding-left: 10px;
    padding-right: 5px; 
}


.alumni_sidebar img.bulletin {
    margin: 0 auto 15px auto;
    display: block;
}

.alumni_sidebar  .contacts_block,
.alumni_sidebar  .contacts_block h1 {
    border: none;
}

.alumni_sidebar  .info_other_left {
    float: left;
    height: auto !important;
    min-height: 20px;
    width: 79px;
}

.alumni_sidebar  .info_other_left img {
    width: 64px;
    margin-left: 5px;
}

.alumni_sidebar  .contact {
    
}

.alumni_sidebar  .contact  + .email {
    padding-top: 5px;
    text-align: right;
    padding-bottom: 11px;
}

.alumni_sidebar  .info_other_right {
    height: auto !important;
    margin-left: 80px;
    min-height: 20px;    
}

.alumni_sidebar .news_block .col2_news_block,
.alumni_sidebar .news_block .archiv_block,
.alumni_sidebar .news_block .info_other {
    margin-left: 5px;
    margin-right: 5px;
}

.subscribtion-sources {
	margin: 10px 0 0 -6px !important;
}

.subscribtion-sources li {
	list-style: none;
	padding: 0;
	background: none;
}

.subscribtion-sources li input {
	width: auto !important;
	height: auto !important;
	background: none !important;
	margin-right: 5px;
}

.subscribtion-sources li label {
	font-size: 11px;
}
.feeds_sidebar .news_block {
    width: 195px;
}
.feeds_sidebar .col2_news_block {
    width: 185px;
}

.lang-uk .content_head_left .block_logo {
	margin: 25px 10px 30px 25px;
	width: 100px;
	float: left;
}

.lang-uk  .block_text_underlogo {
	margin-top: 40px;
}

.body-wrapper {
	 background: transparent url("../img/l_10.gif") repeat-x scroll center bottom;
}
