body{
	margin:0;
	padding:0;
	background-color:#FFF;
	color:#2f292a;
	font-family:Calibri, Verdana, Arial;
}

:focus{
outline:none;
}

.mainblock td {
white-space:normal !important;
}

.whitetext{
	color:#FFF !important;
}

.lightbluetext{
	color:#a8e5ff !important;
}


h4{
	font-family:Calibri, Arial;
	font-size:14px;
	font-weight:bold;
	color:#d73800;
	text-transform:uppercase;
	margin-bottom:8px;
	margin-top:0px;
}

h5{
	font-family:Calibri, Arial;
	font-size:14px;
	font-weight:bold;
	color:#d73800;
	margin-bottom:3px;
	margin-top:0px;
}

h1{
	font-family:Calibri, Arial;
	font-size:27px;
	font-weight: normal;
	color:#6d6e70;
	margin:20px 0;
}


a{
	text-decoration:none;
	color:#d73800;
}

a.gray_uderline{
	color:#acacad;
	text-decoration:underline;
}

a img{
	border:none;
}

.white{
	color:#FFF;
}

.alignleft{
	float:left;
}

.alignright{
	float:right;
}

.mainblock{
	width:975px;
	margin:auto;
	padding-left:21px;
}

.searchblock{
	margin:20px 0 0 0;
	//margin:40px 0 0 0;
	width:625px;
	text-align: right;
}
.searchblock form{
	float:right;
	margin:0;
	padding:0;
	margin-left:20px;
	margin-top:-3px;
}

.search_l{
	background-image:url(images/s_left.gif);
	width:6px;
	height:24px;
	display:inline-block;
	margin-bottom:-9px;
	margin-right:-4px;
	margin-left: 20px;
}
.search_r{
	background-image:url(images/s_right.gif);
	width:6px;
	height:24px;
	display: inline-block;
	margin-bottom:-9px;

	padding:0px;
	margin-left:-4px;
	}
.search_inp{
	display:inline-block;

	border:none;
	border-top:#a8a9ac 1px solid;
	border-bottom:#a8a9ac 1px solid;
	height:22px;

	margin:0px;
	padding:0px;
	font-size:13px;

}
.search_inp input{
	border:none;
	border-color:#FFF;
}
.search_button{
	margin-bottom:-8px;

	margin-left:5px;
	padding-left:5px;

}

.highlighted_text
{
	display:inline-block;
	//display:inline;
	//zoom:1;
	background-color:#d9effa;
	padding:0 3px;
	text-decoration: inherit;
	font-size: inherit;
}

.search_highlight
{
	display:inline-block;
	//display:inline;
	//zoom:1;
	background-color:#d9effa;
	padding:0 3px;
}

.logo{
	margin:20px 0 10px 15px;
}

/*Top Menu*/

.topmenu{
	font-size:13px;
	position:relative;
	z-index:5;
	border-bottom:#666 1px solid;
	height:37px;
	margin-bottom:-10px;
	//height:35px;
}

.topmenu a{
	text-decoration:none;
	color:#333;
}


.topmenu div.menupoint{
	display:inline-block;

	text-align:center;
	width:138px; 
	height:27px;
	//height:25px;
	padding-top:10px;
	

}



.submenu{
	position:absolute;
	display:none !important;
	width:221px !important;
	z-index:112;	
	margin-top:5px;
	//margin-top:18px;
	margin-left:-75px;

}

.topmenu div.menupoint:hover .submenu{
	display:block !important;
		//margin-left:-175px;

}


.sub_top{
	width:286px !important;
	height:25px !important;
	background-image:url(images/submenu_top2.png);
	background-repeat:no-repeat;
	padding:0px !important;
	margin:0xp !important;
	display:block;
}

.sub_top span{
	display:block;
	background:url(images/whitecorn.png) center bottom no-repeat;
	height:15px;
	padding-top:7px;
}

.sub_bottom{
	background-image:url(images/submenu_bottom.png);
	background-repeat:no-repeat;
	height:28px !important;
	width:286px !important;
	padding:0px !important;
}

.sub_main{
	background-image:url(images/submenu_main2.png);
	background-repeat:repeat-y;
	width:286px;
	text-align:left;
	padding:0px !important;
	margin:0px !important;
	display:block;


}


.sub_main li{
	list-style:none;
	text-align:left;
	margin:0px;
	padding:0px;
	font:Calibri, Verdana, Arial bold 12px;
	text-align:left;
	padding-left:10px;
	display:block;

	margin-left:11px;
	margin-right:11px;
	padding-top:4px;
	font-size:12px;
	padding-bottom:4px;
	
}

.sub_main li a{
	color:#FFF;
	text-decoration:none;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	position:relative;
	z-index:1;
	font-size:12px;
}



.sub_main li:hover{
	background-color:#d73800;
	color:#FFF;
}


.submenu_corn{
	background-image:url(images/submenu_corner.jpg);
	background-repeat: no-repeat;
	position:relative;
	z-index:1;
	width:230px !important;
	height:15px !important;
	margin:0px !important;
	padding:0px !important;
	display:none;
}

.topmenu_contact{
	float:right !important;
	margin-right:-10px;
}


.topmenu_active{
	background-image: url(images/topmenu_active.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}


.banner_block{
	text-align:center;
	width:970px;
	margin-bottom:10px;
	position:relative;
	z-index:3;
}



/*NEWS*/

.header{
	font-size:13px;
	margin-bottom:15px;
}


a.more{
	color:#999;
		display:inline-block;
		//display:inline;
		//zoom:1;
		height:16px;
		width:70px;
		font-size:12px;
		padding-left:5px;
		padding-top:1px;
		text-decoration:none;
}
a.more:hover{
	color:#fff;
		background-image:url(images/more.gif);
		display:inline-block;
		//display:inline;
		//zoom:1;
		height:16px;
		width:70px;
		font-size:12px;
		padding-left:5px;
		padding-top:1px;
		text-decoration:none;

}


h3{
	font-size:22px;
	margin:2px 0 5px 0;
}


.partners_block{
	margin-top:30px;
}

.bottom_partner div.bottom_subinfo{
	width:286px;
	height:185px;
	background:url(images/bottominfo.png) no-repeat;
	color:#000;
	font-size:14px;
	position:absolute;
	padding:10px 20px 10px 20px;
	margin-top:-180px;
	display:none;
}

.bottom_partner:hover div.bottom_subinfo{
	display:block;
}

.bottom_subinfo h5{
	font-size:22px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
}
.bottom_subinfo span{
	display:block;
	padding-top:5px;
}

.bottom_subinfo hr{
	border:none;
	border-bottom:#FFF 1px solid;
}

.bottom_subinfo{
	display: inherit;
}



/*left-right columns*/

.l_column{
	width:250px;
	margin-top:15px;
}

.r_column{
	width:690px;
	font-size:14px;
}
.r_column h1,
.c_column h1
{
	font-size:29px;
	font-weight:normal;
	color:#d73800;
	margin:0 0 5px 0;
}

.r_column h2,
.c_column h2
{
	font-size:23px;
	font-weight:normal;
	color:#999999;
	margin:0 0 10px 0;
}

.c_column 
{
	width: 975px;
	margin: 0 auto;
}

.c_column_fixedwidth
{
	width: 625px;
	margin: 0 auto;
}


.bluecolor{
	color:#0097c6;
}




/*LeftMenu*/

.leftmenu{
	width:225px;
	border:#bababa 2px solid;
	float:left;
	margin-top:10px;
}

.leftmenu ul{
	margin:0 10px;
	padding:0px;
}

.leftmenu ul li{
	list-style:none;
	border-bottom:#bababa 1px solid;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	font-family:Calibri, Verdana, Arial;
	font-size:15px;
	font-weight: bold;
	color:#808080;
}

.leftmenu ul li a{
	font-family:Calibri, Verdana, Arial;
	font-size:15px;
	font-weight: bold;
	color:#808080;
	text-decoration:none;
}

.leftmenu ul li a.lmenu_active{
	font-family:Calibri, Verdana, Arial;
	font-size:15px;
	font-weight: bold;
	color:#d73800;
}


.wtr{
	background-image:url(images/wtr.jpg);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	position:relative;
	z-index:1;
	float:right;
	margin-right:-2px;
	margin-top:-2px;
}

.wtl{
	background-image:url(images/wtl.jpg);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	position:relative;
	z-index:1;
	float:left;
	margin-left:-2px;
	margin-top:-2px;
}


.wbr{
	background-image:url(images/wbr.jpg);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	position:relative;
	z-index:1;
	float:right;
	margin-right:-2px;
	margin-bottom:-2px;
}

.wbl{
	background-image:url(images/wbl.jpg);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	position:relative;
	z-index:1;
	float:left;
	margin-left:-2px;
	margin-bottom:-2px;
}



.left_submenu{
	background-color:#999999;
	background-image:url(images/left_submenu_top.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	color:#fff !important;
	width:225px !important;
	margin-left:-10px !important;
	padding-top:15px !important;
	//position:relative;
	//z-index:2;
	//margin-right:-10px !important;

	
}

.left_submenu li{
	background-color:#999999;
	color:#fff !important;
	margin-left:10px !important;
	margin-right:10px !important;
	border-bottom:#FFF 1px solid !important;
}

.left_submenu li.left_submenu_active a{
		background-color:#231f20;
		display:block;
		padding-bottom:5px;
		padding-top:5px;
		margin-bottom:-6px;
		margin-top:-6px;
		margin-left:-7px;
		margin-right:-7px;
		position:relative;
		padding-left:7px;
		z-index:1;
		
}

.left_submenu li a{
	color:#fff !important;
	line-height:14px;
}



/*Footer*/

.footer{
	border-top:#999999 1px solid;
	width:100%;
	margin:15px 0;
	padding:10px 0;
	font-size:13px;
}

.footer .alignright{
	font-size:14px;
	color:#6d6e70;
}

.footer .alignleft{
	color:#6d6e70;
}

	
.noborder{
	border:none !important;
}


.partners{
	background:url(images/partners_bg.jpg) repeat-y;
	width:679px;
	margin:0px;
}

.partners_info{
	width:480px;
	margin-top:0px;
	margin-left:25px;
	font-size:14px;
	color:#2f292a;
}

.partners_info h4{
	color:#FFF;
	font-family:14px;
	font-weight:bold;
	margin-bottom:5px;
}

.partners_img{
	margin-top:10px;
	margin-right:55px;
	width:100px;
	
}

.partners_top{
	margin:0px;
	width:679px;
	height:23px;
	background:url(images/partners_top_bg.jpg) no-repeat;
}

.partners_stat{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	background:url(images/partners_bootm_bg.jpg) no-repeat;
	width:654px;
	height:34px;
	padding-top:9px;
	padding-left:25px;

	
}

.partners_stat a{
	color:#fff;
}


/* NEW CSS  */

.right_block{
	width:210px;
	font-family:Calibri, Arial;
	font-size:14px;
	color:#000;
	margin-left:30px;
	margin-top:75px;

}

.right_block p{
	margin-bottom:5px;
}

.right_news a{
	color:#d73800;
	text-decoration:none;
}
.right_news .newsdate{
	background:url(images/orange_date.jpg) no-repeat center;
	width:63px;
	height:13px;
	color:#FFF;
	font-size:10px;
	text-align:center;
	display:block;
	margin-bottom:3px;
	line-height:12px;
}

.right_news a .newsdate{
	background:url(images/orange_date.jpg) no-repeat center;
	width:63px;
	height:13px;
	color:#FFF !important;
	font-size:10px;
	text-align:center;
	display:block;
	margin-bottom:3px;
}

.right_news a:hover .newsdate{
	background:url(images/orange_date.jpg) no-repeat center;
	width:63px;
	height:13px;
	color:#FFF !important;
	font-size:10px;
	text-align:center;
	display:block;
	margin-bottom:3px;
}

.right_news a{
	color:#000;
}

.right_news a:hover{
	color:#00a3d7;
}

.right_news h4 a{
	color:#d73800 !important;
	margin-bottom:3px;
}



.left_block{
	width:200px;
	margin-top:75px;
	margin-right:40px;
	margin-left:10px;
	font-size:14px;
}

.left_block p{
	margin-top:0px;
}


a.spec{
	color:#FFF;
	font-size:12px;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	display:block;
	width:199px;
	height:18px;
	padding-top:4px;
	background:url(images/spec_bg.gif) no-repeat center;
	font-weight:bold;
	margin-bottom:15px;
	margin-top:20px;
}

.m_center_block{
	color:#acacad;
	font-size:18px;
	float:left;
	width:460px;
	padding:0 10px;
	margin:0px;
}
.m_center_block p{
	margin-top:0px;
}

.l_orangebg{
	background:url(images/long_orangebg.gif) no-repeat;
	display:block;
	width:92px;
	height:13px;
	font-family:Calibri, Arial;
	font-size:11px;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
	margin-bottom:3px;
}

.center_block{

	float:left;
	width:440px;
	padding:0;
	margin:0px;
}

.center_block table{
	width:100%;
}
.center_block p{
	margin-top:0px;
}

.subheader{
	font-size:15px;
	color:#000;
	font-family:"Myriad Pro", Tahoma, Verdana;
	position:relative;
	z-index:1;
	margin-top:-5px;
	margin-bottom:15px;
}

hr{
	border:none;
	border:#FFF 1px solid;
	border-bottom:#d73800 1px dotted;
	background:none;
	background-color:#FFF;
}


.r_imageblock{
}

.img_container{
	background:url(images/r_img_bg.jpg) no-repeat;
	width:224px;
	height:228px;
	padding-left:27px;
	vertical-align:middle;
	padding-top:16px;
}

.img_container img{
	vertical-align:middle;
}


.img_container_inner{
	width:202px;
	height:205px;
	background-position:center;
	background-repeat: no-repeat;

}

.img_container_inner a{
	display:block;
	width:100%;
	height:100%;
}


#navigationline
{
	margin-top: 15px;
	margin-bottom: 5px;
}
#navigationline .links
{
	font-size: 12px;
	font-weight:bold;
	text-transform: uppercase;
	color: #00a3d7;
	vertical-align: middle;
	padding: 1px 7px;
	height: 14px;
	margin-bottom:5px;
}
#navigationline .links a
{
	text-decoration: none;
	color: #808080;
}

/*#navigationline.links a:hover
{
	text-decoration: none;
	color: #003377;
}
*/

#navigationline .links div
{
	float: left;
	padding: 0;
}
#navigationline .links div.pic
{
	background: url(images/pic_nav.gif) no-repeat center;
	width: 12px;
	height: 9px;
}

.inner_menu{
	font-size:12px;
}

.inner_menu a.active{
	color:#231f20;
}

.bottom_partner div.bottom_subinfo{
	width:286px;
	height:185px;
	background:url(images/bottominfo.png) no-repeat;
	color:#000;
	font-size:14px;
	position:absolute;
	padding:10px 20px 10px 20px;
	margin-top:-180px;
	display:none;
}

.bottom_partner:hover div.bottom_subinfo{
	display:block;
}

.bottom_subinfo h5{
	font-size:22px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
}
.bottom_subinfo span{
	display:block;
	padding-top:5px;
}

.bottom_subinfo hr{
	border:none;
	border-bottom:#FFF 1px solid;
}

.bottom_subinfo{
	display: inherit;
}

.bigorange{
	font-family:Calibri, Arial;
	font-size:22px;
	color:#d73800;
	margin-top:5px;
}

.dropdown_list{
	font-size:17px;
	color:#d73800;
	font-weight:bold;
	list-style:none;
	margin:0px;
	padding:0px;
}

.dropdown_list li{
	margin-bottom:5px;
	padding-left:20px; 
	background:url(images/plus.gif) 1px 6px no-repeat;
	cursor:pointer;
}

.dropdown_list li.opened{
	margin-bottom:5px;
	padding-left:20px; 
	background:url(images/minus.gif) 1px 6px no-repeat;
}

.dropdown_list li ul{
	color:#000;
	font-weight:normal;
	font-size:14px;
	cursor: default !important;
	margin:10px 0;
}

.dropdown_list li p{
	color:#000;
	font-weight:normal;
	font-size:14px;
	cursor: default !important;
	margin:10px 0;
}

.dropdown_list li ul li{
	cursor:default !important;
}


.orangelist{
	margin:0 0 0 10px;
	padding:0px;
}

.orangelist li{
	list-style:none;
	margin:0px;
	padding:0 0 0 15px;
	background-image: url(images/orange_dot.jpg);
	background-repeat:no-repeat;
	background-position:0px 6px;
}

.userblock a{
	color:#6d6e70;
	font-size:13px;
}

.userblock span
{
	color:#6d6e70;
	font-size:13px;
}

.userblock a:hover{
	color:#00a3d7;
	font-size:13px;
}

.letter{
	padding-left:25px;
	background:url(images/letter.gif) no-repeat left center;
	margin-right:20px;
}

.letter:hover{
	padding-left:25px;
	background:url(images/letter2.gif) no-repeat left center;
	margin-right:20px;
}

.adres{
	padding-left:25px;
	background:url(images/adres.gif) no-repeat left center;
	margin-right:20px;
}

.phone{
	padding-left:25px;
	background:url(images/phone.gif) no-repeat left center;
	margin-right:20px;
}

.fax{
	padding-left:25px;
	background:url(images/fax.gif) no-repeat left center;
	margin-right:20px;
}

a.rarr{
	font-family:12px;
	color:#2f292a;
	width:200px;
	background:url(images/r_link.gif) no-repeat right;
	display:block;
	margin-bottom:4px;
}

.roundlink{
	background:url(images/linkroundbg.gif) no-repeat center;
	font-size:11px;
	text-align:center;
	display:block;
	width:196px;
	margin:10px 0;
	padding:5px 0;
}


.orangedot {
	margin:0px;
	padding:0 0 0 15px;
	background-image: url(images/orange_dot.jpg);
	background-repeat:no-repeat;
	background-position:0px 6px;
}



.form_gray{
	width:623px;
	background:url(images/form_bg.jpg) repeat-y center;
	font-size:13px;
	color:#404041;
	
}

.form_top{
	width:623px;
	height:28px;
	background:url(images/form_bg_top.jpg) no-repeat center;
}

.form_bot{
	width:623px;
	height:31px;
	background:url(images/form_bg_bot.jpg) no-repeat center;
}


.form_gray h2{
	font-weight:bold;
	text-transform:uppercase;
	color:#d73800;
	margin:0px;
	margin-bottom:5px;
	font-size:19px;
}


.form_gray h5{
	font-weight:bold;
	text-transform:uppercase;
	color:#404041;
	margin:0px;
	margin-bottom:4px;
}



.form_gray table td{
	padding:10px 20px;
	width:50%;
}

.form_gray table td:first-child{
	border-right:#d73800 1px dotted;
}



.long_inp{
	background:url(images/formbg_long.png) no-repeat;
	width:162px;
	height:16px;
	border:none;
	font-family:Calibri, Arial;
	font-size:13px;
	color:#2e3180;
	padding:0 10px;
	text-align:center;
	margin-left:5px;
}

.mid_inp{
	background:url(images/formbg_mid.png) no-repeat;
	width:111px;
	height:16px;
	border:none;
	font-family:Calibri, Arial;
	font-size:13px;
	color:#2e3180;
	padding:0 10px;
	text-align:center;
	margin-left:5px;
}

.short_inp{
	background:url(images/formbg_short.png) no-repeat;
	width:39px;
	height:16px;
	border:none;
	font-family:Calibri, Arial;
	font-size:13px;
	color:#db5a28;
	padding:0 10px;
	text-align:center;
	margin-left:5px;
}

.form_gray_tf{
	background:url(images/tf_bg.png) no-repeat;
	width:246px;
	height:44px;
	border:none;
	font-family:Calibri, Arial;
	font-size:13px;
	color:#2e3180;
	padding:5px 10px;
	margin:0px;
	margin-top:5px;
}

.width_alignment{
	display:inline-block;
	width:77px;
}

.form_gray_rightp{
	padding:0 40px;
}

.graybutton{
	background:url(images/graybutton_bg.gif) no-repeat;
	width:185px;
	height:19px;
	text-align:center;
	font-size:11px;
	text-transform:uppercase;
	color:#db5a28;
	display:block;
	font-weight:bold;
	padding-top:4px;
	margin:10px 40px;
}

.form_gray_buttons{
	text-align:center;
	width:100%;
	display:block;
}

.form_img{
	background:url(images/form_img_bg.gif) no-repeat;
	padding:10px 0;
	width:205px;
	height:189px;
	margin:0 30px;
}

.form_img img{
	margin-right:10px;
	width:190px;
	margin-left:7px;
}

.form_img p{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	margin:6px 0;
}

.form_arrow{
	margin-top:100px;
}



.round_table h3{
	font-size:21px;
	color:#6d6e70;
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:5px;
	font-family:Calibri, Arial;
}




.news_list a{

	font-weight:bold;
	color:#808080;
	line-height:18px;
}

.news_list img{
	margin:0 2px;
}

#NewsArh
{
	text-decoration:none;
	}

/* Tables */

.round_table{
	width:100%;
	border:#bababa 2px solid;
	position:relative;
}


.round_table .wbr{
	margin-top:-8px;
}
.round_table .wbl{
	margin-top:-8px;
}


.round_table table{
	width:100%;
	border-collapse:collapse;
	border:none;
	padding:0;
	margin:0;
	margin-bottom:15px;
	font-size:12px;

}

.round_table table td{
	padding:5px 10px;
	border-collapse:collapse;
}

.round_table table th{
	padding:5px 10px;
	border-collapse:collapse;
	background-color:#fff !important;
	color:#000 !important;
	border-bottom:#d73800 2px dotted !important;
}


.round_table table tr{
	border-bottom:#fff 1px solid;
	border-collapse:collapse;
}

.round_table table tr.graybg{
	background-color:#e3e3e4;
}

.graybg{
	background-color:#e3e3e4;
}
.round_table table tbody tr:hover{
	border-bottom:#d73800 1px solid;
	background-color:#919396;
	color:#FFF;
}

.round_table table tbody tr:hover a{
	color:#FFF;
}


.round_table table.nohover tbody tr:hover{
	border-bottom:none;
	background-color: Transparent;
	color:#000;
}

.round_table table.nohover tbody tr:hover a{
	color:#FFF;
}

.round_table table th{
	font-size:11px;
}

.round_table table thead{
	font-size:11px;
	vertical-align:top;
		border-bottom:#d73800 1px dotted;
}

.round_table table thead tr{
	border:none ;
	background:none ;
	color:#000 ;
}



.table_header_graybg{
	background:#808080 !important;
	color:#FFF  !important;
}

.tbody_horborder tr{
	border-bottom:#afb1b2 1px solid !important;
}

.tbody_allborder tr td{
		border:#afb1b2 1px solid !important;
		border-collapse:collapse;
}


.noround_table{
	border-collapse: collapse;
	font-size:12px;
	border:#afb1b2 1px solid
}

.noround_table td{
	border-collapse: collapse;
	font-size:12px;
	padding:2px 3px;
}

.noround_table tr.graybg{
	background-color:#e3e3e4;
}


/*NEWS LIST*/

.news_header{
	margin:0px;
}
.news_header a{
	font-size:18px;
}

.news_header a:hover{
	color:#00a3d7;
}


.news_teaser{
	margin-top:3px;
	padding-bottom:15px;
	display: block;
	clear:both;
}

.big_newsdate{
	background:url(images/orange_bigdate.jpg) no-repeat center;
	width:71px;
	height:15px;
	color:#FFF;
	font-size:11px;
	text-align:center;
	display:block;
	margin-bottom:0px;
	line-height:12px;
	padding-top:2px;
}


.specpredl a{
	color:#d73800;
	text-decoration:none;
}
.specpredl .newsdate{
	background:url(images/orange_date.jpg) no-repeat center;
	width:63px;
	height:13px;
	color:#FFF;
	font-size:10px;
	text-align:center;
	display:block;
	margin-bottom:3px;
	line-height:12px;
}

.specpredl a .l_orangebg{
	background:url(images/long_orangebg.gif) no-repeat;
	display:block;
	width:92px;
	height:13px;
	font-family:Calibri, Arial;
	font-size:11px;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
	margin-bottom:3px;
}

.specpredl a:hover .l_orangebg{
	background:url(images/long_bluebg.gif) no-repeat !important;
	display:block;
	width:92px;
	height:13px;
	font-family:Calibri, Arial;
	font-size:11px;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
	margin-bottom:3px;
}

.specpredl a{
	color:#000;
}

.specpredl a:hover{
	color:#00a3d7;
}


.svid{
	background-image:url(images/swid_bg1.gif);
	background-repeat:no-repeat;
	width:695px;
	height:232px;
}

.svid:hover{
	background-image:url(images/swid_bg2.gif);
	background-repeat:no-repeat;
	width:695px;
	height:232px;
}

.lic{
	background-image:url(images/lic_bg1.gif);
	background-repeat:no-repeat;
	width:695px;
	height:232px;
}

.lic:hover{
	background-image:url(images/lic_bg2.gif);
	background-repeat:no-repeat;
	width:695px;
	height:232px;
}

.sert{
	background-image:url(images/sert_bg1.gif);
	background-repeat:no-repeat;
	width:695px;
	height:232px;
}

.sert:hover{
	background-image:url(images/sert_bg2.gif);
	background-repeat:no-repeat;
	width:695px;
	height:232px;
}

.attestat_img{
	margin-top:22px;
	margin-right:30px;
}

.attestat_info{
		margin-top:22px;
	margin-left:65px;
	width:460px;
	font-size:15px;
}

.attestat_info em{
	color:#999;
	text-decoration:none;
	font-stretch:normal;
	font-style:normal;
}

.blacklinks a{
	color:#000 !important;
}
.blacklinks table tr td a{
	color:#000 !important;
}

.s_submenu{
	width:232px;
	position:absolute;
	margin-left:255px;
	margin-top:-25px;
	display:none;
}


.s_submenu_corner{
	width:18px;
	height:21px;
	background:url(images/s_submenu_corn.png) no-repeat;
	position:absolute;
	margin-left:-8px;
	margin-top:-5px;
}

.s_submenu ul{
	width:232px;
	background:url(images/s_submenu_main.png) repeat-y;
	padding:0px;
	margin:0px;
}


.s_submenu ul li{
	width:200px;
}



.s_submenu_top{
	background:url(images/s_submenu_top.png) no-repeat;
	width:232px;
	height:12px;
}

.s_submenu_bot{
	background:url(images/s_submenu_bot.png) no-repeat;
	width:232px;
	height:18px;

}


.sub_main li:hover .s_submenu{
	display:block;
}




.img_container2{
	background:url(images/img_bg.jpg) no-repeat;
	width:251px;
	height:244px;
	padding-left:15px;
	vertical-align:middle;
	padding-top:16px;
	margin-left:-5px;
}

.img_container2 img{
	vertical-align:middle;
}


.img_container_inner2{
	width:202px;
	height:205px;
	background-position:center;
	background-repeat: no-repeat;

}

.img_container_inner2 a{
	display:block;
	width:100%;
	height:100%;
}


/* Tables2 */

.round_table2{
	width:100%;
	border:#bababa 2px solid;
	position:relative;
}


.round_table2 .wbr{
	margin-top:-8px;
}
.round_table2 .wbl{
	margin-top:-8px;
}



.round_table2 table{
	width:100%;
	border-collapse:collapse;
	border:none;
	padding:0;
	margin:0;
	margin-bottom:15px;
	font-size:12px;

}

.round_table2 table td{
	padding:5px 10px;
	border-collapse:collapse;
}

.round_table2 table th{
	padding:5px 10px;
	border-collapse:collapse;
}


.round_table2 table tr{
	border-bottom:#fff 1px solid;
	border-collapse:collapse;
}

.round_table2 table tr.graybg{
	background-color:#e3e3e4;
}

.graybg{
	background-color:#e3e3e4;
}


.round_table2 table thead{
	font-size:11px;
}

.round_table2 table thead{
	font-size:11px;
	vertical-align:top;
		border-bottom:#d73800 1px dotted;
}

.round_table2 table thead tr{
	border:none ;
	background:none ;
	color:#000 ;
}

.round_table2 h3{
	font-size:21px;
	color:#6d6e70;
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:5px;
	font-family:Calibri, Arial;
}
