body {
	margin:0px;
	overflow-x:hidden;
}
.mh{
	height:100%;
}
td.scroll{
	padding:0px;
}
.scroll table{
	height:250px;
	background-image:url(images/scroll_bg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}
td.tit_por_in{
	background:url(images/titel-_bg.jpg) no-repeat left top;
	padding:0px 0px 0px 100px;
}
/*********************************************************/
/*            Scroll properties                         */
/*******************************************************/
table.picCont td{	
	padding:0px 13px 0px 13px;
}
table.picTb td{	
	padding:1px;
}
td.left_b{
	background-image:url(images/l_b_s_bg.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:12px;
}
td.left_b img{
	margin:78px 26px 0px 34px;
}
td.right_b{
	background-image:url(images/r_b_s_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:12px;	
}
td.right_b img{
	margin:78px 34px 0px 26px;
}
td.pic{
	height:160px;
	border:1px solid #cdcece;
	padding:1px 1px 1px 1px;		
}
td.pic img{
	border:1px solid #000000;
	width:216px;
	height:160px;
	background-repeat:no-repeat;
	background-position:center;	
}
td.pic div{
	position:absolute;
	width:216px;
	height:160px;
	background:url(images/sc_b_bg.gif) repeat-x left bottom;
	z-index:1;
	margin:1px 0px 0px 2px;	
}
td.pic_txt{
	font-family:Tahoma;
	color:#0d68a8;
	font-size:11px;
	padding:5px 5px 0px 5px;
}
td.pic_txt p{
	font-family:Tahoma;
	font-size:12px;
	color:#d71319;
	text-align:center;
	margin:0px;
	font-weight:bold;
}
td.pic_txt a{
	background:url(images/but_bg.jpg) no-repeat left center #d4300f;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	padding:2px 2px 2px 10px;
	text-decoration:none;
	line-height:24px;
}
td.pic_txt a:hover{
	text-decoration:underline;
}
/*********************************************************/
/*            Content properties                        */
/*******************************************************/
td.content{
	padding:30px;
}
td.content_txt{
	font-family:Tahoma;
	font-size:12px;
	color:#6d6c6d;	
}
td.content_txt td{
	font-family:Tahoma;
	font-size:12px;
	color:#6d6c6d;
	padding:0px 40px 20px 0px;
}
/*td.content_txt .strong{
	color:#d4300f;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	line-height:32px;
}
*/
td.content2{
	background:url(images/content_bg2.gif) repeat-x left top;
	padding:0px 30px 30px 30px;
}

td.content_txt2{
	font-family:Tahoma;
	font-size:12px;
	color:#6d6c6d;
	padding:0px 40px 20px 0px;
}
div.titel{
	font-family:Tahoma;
	font-size:12px;
	color:#0d68a8;
	border-bottom:1px solid #0d68a8;
	height:20px;
	width:481px;
}
div.titel a{
	font-family:Tahoma;
	font-size:12px;
	color:#0d68a8;
	text-decoration:none;
}
div.border_tit{
	height:2px;
	border-top:2px solid #0d68a8;
	margin:0px 0px 10px 0px;
	width:119px;
}
/*********************************************************/
/*            News properties                           */
/*******************************************************/
td.news{
	padding:0px 40px 0px 0px;
}
.news_div{
	background:url(images/news_bg_l.jpg) no-repeat left bottom;
	padding:0px 0px 0px 5px;	
}
td.news table{
	background:url(images/news_bg.jpg) repeat-x left bottom;
	height:100%;
	margin:0px 0px 0px 0px;
}
td.news td{
	padding:0px 0px 0px 0px;
}
td.news_head{
	font-family:Tahoma;
	font-size:12px;
	color:#0d68a8;
	border-bottom:1px solid #0d68a8;
	height:20px;
}
td.sep{
	height:2px;
}
td.sep .sp{
	width:119px;
	height:2px;
	background:#0d68a8;
}
td.news_block{
	background:url(images/sep.jpg) repeat-x bottom left;
}
td.news_block table{
	background:none;
}
td.calendar_block{
	width:50px;
}
td.calendar_block table{
	height:50px;
	background:none;
} 
td.calendar_block .dt_top{
	background:url(images/dt_top.gif) no-repeat top center;
	font-family:Tahoma;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	padding:12px 0px 0px 0px;
}
td.calendar_block .dt_bot{
	background:url(images/dt_bot.gif) no-repeat top center;
	font-family:Tahoma;
	font-size:10px;
	color:#0d68a8;
	text-align:center;
	padding:5px 0px 0px 0px;
	height:34px;
}
.dt_bot span{
	font-size:12px;
}
td.news_block td.news_info{
	font-family:Tahoma;
	font-size:11px;
	color:#676566;
	padding:5px 5px 5px 8px;
	background:none;
}
.news_name{
	color:#850000;
	font-size:13px;
}
.newsAll{
	margin:0px 0px 0px 0px;
}
.newsAll td{
	font-family:Tahoma;
	font-size:12px;
	color:#6d6c6d;
	padding:0px 10px 10px 0px;
}
 
.news_date{
	font-family:Tahoma;
	font-size:12px;
	color:#0d68a8;
	text-decoration:none;
} 
.news_link{
	background:url(images/but_bg2.jpg) no-repeat left center #108dd4;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	padding:2px 2px 2px 10px;
	text-decoration:none;
	line-height:24px;
}
.news_text{
	padding:0px 0px 0px 0px;
	font-family:Tahoma;
	font-size:12px;
	color:#6d6c6d;
	
}
td.desc_pic{
	width:311px;
	padding:0px 10px 0px 0px;
}
td.desc_pic div{
	width:311px;
	height:301px;
	border:1px solid #969696;
	padding:3px;
	text-align:center;
	vertical-align:middle;
}
td.desc_pic img{
	border:1px solid #0d68a8;
	background-repeat:no-repeat;
	background-position:center;
	width:307px;
	height:299px;
}

/*********************************************************/
/*            Footer properties                         */
/*******************************************************/
td.footer{
	background:url(images/foot_bg.gif) repeat-x left top;
	height:50px;
}
td.foot_nav{
	height:50px;
	padding:0px 20px 0px 30px;
}
td.foot_nav ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
td.foot_nav li{
	display:inline;
	padding:0px 10px 0px 0px;
	font-family:Tahoma;
	font-size:16px;
	color:#0d68a8;
}
td.foot_nav a{
	font-family:Tahoma;
	font-size:12px;
	color:#0d68a8;
	text-decoration:none;
}
td.foot_nav a:hover{
	text-decoration:underline;
}
td.copy{
	height:50px;
	font-family:Tahoma;
	font-size:11px;
	color:#0d68a8;
}
td.copy span{
	background:url(images/but_bg.jpg) no-repeat left center #d4300f;
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	padding:2px 10px 2px 10px;
}
td.copy a{
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
td.copy a:hover{
	text-decoration:underline;
}
/*********************************************************/
/*            Portfolio properties                      */
/*******************************************************/
td.port_pic{
	width:311px;
}
td.port_pic div{
	width:311px;
	height:301px;
	border:1px solid #969696;
	padding:3px;
	text-align:center;
	vertical-align:middle;
}
td.port_pic img{
	border:1px solid #0d68a8;
	background-repeat:no-repeat;
	background-position:center;
	width:307px;
	height:299px;
}

td.content_por td{
	font-family:Tahoma;
	font-size:12px;
	color:#6d6c6d;
	padding:20px 15px 0px 0px;	
}
td.content_por span{
	color:#0d68a8;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
}
td.content_por a{
	background:url(images/but_bg.jpg) no-repeat left center #d4300f;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	padding:2px 2px 2px 10px;
	text-decoration:none;
	line-height:24px;
}
td.content_por a:hover{
	text-decoration:underline;
}
td.port_block{
}

td.port_block img{
	width:115px;
	height:100px;
	background-repeat:no-repeat;
	background-position:center;
}
td.port_block strong{
	color:#d4300f;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	line-height:32px;
}
td.port_block a{
	font-family:Tahoma;
	font-size:12px;
	color:#0d68a8;
	text-decoration:underline;
	background:none;
}
td.port_block a:hover{
	text-decoration:none;
}
/*********************************************************/
/*            Partners properties                       */
/*******************************************************/
td.part_icon{
	width:116px;
}
td.part_icon img{
	width:116px;
	height:100px;
	background-repeat:no-repeat;
	background-position:center;
}
td.partner {
	padding:20px 0px 0px 50px;
}
td.partner td{
	text-align:center;
	padding-bottom:30px;
}
td.partner img{
	width:151px;
	height:121px;
	border:1px solid #cccccc;
	background-repeat:no-repeat;
	background-position:center;
}
/*********************************************************/
/*            Contact us properties                     */
/*******************************************************/

td.contact{
	font-family:Tahoma;
	font-size:12px;
	color:#6d6c6d;
	padding:0px 15px 0px 0px;	
}
td.contact strong{
	color:#bb0404;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
}
td.contact span{
	color:#676566;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
}
td.cont_map{
	padding:20px 10px 40px 0px;
	text-align:center;
}
td.cont_map img{
	width:227px;
	height:129px;
	background-repeat:no-repeat;
	background-position:center;
	border:2px solid #0d68a8;
}
td.cont_map a{
	font-family:Tahoma;
	font-size:13px;
	color:#0d68a8;
	text-decoration:none;
}
td.cont_map a:hover{
	text-decoration:underline;
}
form.contact_form{
	margin:0px;
}
td.form_txt{
	font-family:Tahoma;
	font-size:12px;
	color:#676566;
	width:70px;
}
td.form_txt span{
	color:#bb0404;
}
form.contact_form input{
	width:367px;
	height:23px;
	background:url(images/input_bg.gif) repeat-y left top;
	font-family:Tahoma;
	font-size:12px;
	color:#676566;
	padding:2px 1px 1px 3px;
	border:1px solid #CCCCCC;	
}
form.contact_form textarea{
	width:367px;
	height:182px;
	background:url(images/input_bg.gif) repeat-y left top;
	font-family:Tahoma;
	font-size:12px;
	color:#676566;
	padding:2px 1px 1px 3px;
	border:1px solid #CCCCCC;	
}
form.contact_form input.subm{
	background:url(images/but_bg.gif) repeat-x left bottom;
	width:100px;
	height:24px;
	font-family:Tahoma;
	font-size:11px;
	color:#5f7ca8;
	border:1px solid #849bbd;
	margin:0px 10px 0px 0px;
	cursor:pointer;
	padding:0px;	
}
/**************************************************** */
.language{
	position:absolute;
	z-index:2;
	margin:17px 0px 0px 276px;
}
.language a{
	font-family:Tahoma;
	font-size:12px;
	color:#0d68a8;
	text-decoration:none;
}
/******************************************************/
.demo_cms{
	margin:30px 0px 0px 0px;
	font-family:Tahoma;
	font-size:12px;
	color:#6d6c6d;

}
.demo_cms td{
	font-family:Tahoma;
	font-size:12px;
	color:#6d6c6d;
	padding:0px 10px 10px 0px;
}
.cms{
	width:150px;
	height:95px;
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px 0px 10px 0px;
	border:1px solid #999999;
}
.demo_cms a{
	font-family:Tahoma;
	font-size:12px;
	color:#6d6c6d;
	text-decoration:none;
	font-weight:bold;
}
.demo_cms a:hover{
	color:#FF0000;
}
a.pager_link{
	font-family:Tahoma;
	font-size:12px;
	color:#6d6c6d;
	text-decoration:none;
}
/***************** Services Menu*****************************/
/* Services */
.mail{
	background:url(images/but_bg.jpg) no-repeat left center #d4300f;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	padding:2px 10px 2px 10px;
	text-decoration:none;
	line-height:24px;
}
.mail:hover{
	background:url(images/but_bg2.jpg) no-repeat left center #108dd4;
}
.mail_act{
	background:url(images/but_bg2.jpg) no-repeat left center #108dd4;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	padding:2px 10px 2px 10px;
	text-decoration:none;
	line-height:24px;	
}
/***************** Sitemap Menu*****************************/
ul.siteMap{
	list-style: disc;
	padding:0px 0px 0px 20px;
	margin:0px;
}
ul.siteMap li{
	padding:0px 10px 0px 0px;
	font-family:Tahoma;
	font-size:16px;
	color:#0d68a8;
}
ul.siteMap a{
	font-family:Tahoma;
	font-size:12px;
	color:#0d68a8;
	text-decoration:none;
}
ul.siteMap a:hover{
	text-decoration:underline;
}
ul.siteMap ul{
	list-style:none;
	padding:5px 0px 5px 10px;
	margin:0px;
}
