body{height:100%;}
td.lng,td.lng a {
	font-size : 10px;
	color : #FFFFFF;
	padding-top:1px;
	font-family : Tahoma;
	text-decoration : none;
}

td.lng a:hover {
	color : #CCCCCC;
	text-decoration : none;
}

div#lang_flags{
position:absolute; 
top:0px;
left:20px;
}


.tel{
	color:#CCCCCC;
	font-size:22px;
	padding-left:15px;
}

.text5{
color:#000000;
font-size:16px;
}

.s_head{
color:#000000;
font-size:16px;
}

.fld2{
 position:relative;
 top:0px;
 left:0px;
   width:172px;
	height:20px;
}

.search_form{
 float:right;
 position:relative;
 top:6px;
 left:0px;
}


.search_input{
 background: #FFFFFF;
 position:relative;
 left:-5px;
   border:solid 1px #B2B2B2;
   width:145px;
	height:20px;

}

.search_subm{
 background:url(../img/search1.jpg) transparent no-repeat;
 width:30px;
 height:20px;
 text-indent: -1000em;
 border:0px;
	cursor:pointer;
}

input:focus{
  outline: none;
}

.search_input_full{
 background: #FFFFFF;
 position:relative;
 left:0px;
   border:solid 1px #B2B2B2;
   width:145px;
	height:20px;

}

.search_subm_full{
 background:url(../img/search1.jpg) transparent no-repeat;
 width:30px;
 height:20px;
 text-indent: -1000em;
 border:0px;
	cursor:hand;
	margin-left:5px;
}

a {
	font-size : 11px;
	color : #990000;
	font-family : Tahoma;
	text-decoration : none;
}

a:hover {
	color : #1E498E;
	text-decoration : none;
}

a.link {
	font-size : 11px;
	color : #8F073B;
	font-family : Tahoma;
	text-decoration : none;
}

a.link:hover {
	color : #CC6600;
	text-decoration : none;
}

a.s_link {
	font-size : 14px;
	color : #8F073B;
	font-family : Tahoma;
	text-decoration : none;
}

a.s_link:hover {
	color : #CC6600;
	text-decoration : none;
}

a.more {
	font-size : 11px;
	color : #732222;
	font-family : Tahoma;
	text-decoration : none;
}

a.more:hover {
	color : #CC6600;
	text-decoration : none;
}

a.more2 {
	font-size : 11px;
	color : #FFFFFF;
	font-family : Tahoma;
	text-decoration : none;
	text-decoration : underline;	
	font-weight : bold;	
}

a.more:hover {
	color : #FFFFFF;
	text-decoration : none;
}

a.menu {
	font-size : 16px;
	color : #7D2525;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.menu:hover {
	color : #7D2525;
	text-decoration : none;
}

.menu_sel {
	font-size : 16px;
	color : #285360;
	font-family : Arial, Helvetica, sans-serif;
}

a.submenu {
	font-size : 13px;
	color : #666666;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.submenu:hover {
	color : #666666;
	text-decoration : none;
}

.submenu_sel {
	font-size : 13px;
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
}

h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #285360;
	padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
	font-weight : normal;	
}

h1.product_name {
	font-family : Tahoma;
	font-size : 18px;
	color : #FFFFFF;
	padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    margin-bottom : 0px;
    margin-left : 5px;
    margin-top : 15px;
	width:130px;
	font-weight : bold;	
}

h1.page_name {
	font-family : "Trebuchet MS";
	font-size : 16px;
	color : #1E498E;
	padding-left : 8px;
	padding-bottom : 0px;
    padding-right : 0px;
    padding-top : 0px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
	font-weight : normal;	
}

h1.add_name {
	font-family : "Trebuchet MS";
	font-size : 14px;
	color : #1E498E;
	padding-left : 0px;
	padding-bottom : 0px;
	padding-right : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	font-weight : normal;
}

h2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #285360;
	padding-left : 0px;
	padding-bottom : 0px;
	padding-right : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	font-weight : normal;
}

h2.news_name {
	font-family : "Trebuchet MS";
	font-size : 14px;
	color : #990000;
	padding-left : 0px;
	padding-bottom : 0px;
	padding-right : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	font-weight : normal;
}

h3 {
	font-family : "Trebuchet MS";
	font-size : 12px;
	color : #1E498E;
	padding-left : 0px;
	padding-bottom : 0px;
	padding-right : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	font-weight : normal;
}

p{
	margin-bottom : 8px;
	margin-top : 8px;
}

.note {
	font-family : Tahoma;
	font-size : 9px;
	color : #999999;		
}

a.cadmincms {font-size: 11px; color: #006666; font-family: Tahoma; text-decoration: none; font-weight: bold;}
a.cadmincms:hover {	color : #006666; text-decoration : none;}

a.cerp {font-size: 11px; color: #B13466; font-family: Tahoma; text-decoration: none; font-weight: bold;}
a.cerp:hover {	color : #B13466; text-decoration : none;}

a.cportal {font-size: 11px; color: #608327; font-family: Tahoma; text-decoration: none; font-weight: bold;}
a.cportal:hover {	color : #608327; text-decoration : none;}

a.csn {font-size: 11px; color: #734B21; font-family: Tahoma; text-decoration: none; font-weight: bold;}
a.csn:hover {	color : #734B21; text-decoration : none;}

a.ccccms {font-size: 11px; color: #003366; font-family: Tahoma; text-decoration: none; font-weight: bold;}
a.ccccms:hover {	color : #003366; text-decoration : none;}

a.ccrm {font-size: 11px; color: #B13465; font-family: Tahoma; text-decoration: none; font-weight: bold;}
a.ccrm:hover {	color : #B13465; text-decoration : none;}

.day {
	margin-top : -4px;
	margin-bottom : 7px;	
	font-family : "MS Reference Sans Serif";
	font-size : 9px;
	color : #999999;	
}

.date {
	font-family : Tahoma;
	font-size : 11px;
	color : #2F89C7;		
}

.news_head {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #732222;	
}

.news {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #999999;	
}

.text {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666666;
}

.text_w {
	font-family : Tahoma;
	font-size : 12px;
	color : #FFFFFF;
}

.text_g {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #999999;
}

.text_gm {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #7D7D7D;
}


.text1 {
	font-family : "MS Reference Sans Serif";
	font-size : 10px;
	color : #BEBEBE;
}


.text2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #602829;
}

.text3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
}

.in {background-color:#8F073B; border:1px solid #D3AFA8; color:#ffffff; cursor:hand; font-size:12px; font-family:Arial}

a.in {background-color:#8F073B; border:1px solid #D3AFA8; color:#ffffff; cursor:hand; font-size:12px; font-family:Arial;padding:4px;}
a.in :hover{
	background-color:#8F073B;
	color:#FFF;
}

.parsertop {
	background: url("http://www.ab-solut.net/img/header_bkg.gif") no-repeat top;
}

.parser1 {
	text-align : right;
	padding-right : 33px;
}

.parser2 {
	padding-left : 15px;
}

.parser4{
	background: url("http://www.ab-solut.net/img/menu_gradient.gif") no-repeat bottom right;
}

.parser5 {
	padding-left : 10px;
	padding-right : 10px;	
}

.parser6 {
	padding-left : 10px;
	padding-right : 30px;	
}


.o {
	font-size : 3px;
}

.o1 {
	font-size : 10px;
}

.o2 {
	font-size : 5px;
}

.o3 {
	font-size : 6px;
}

.o4 {
	font-size : 7px;
}

.menup{
	padding-bottom : 5px;
}

.smenup{
	padding-bottom : 10px;
}

a.all_but{font-size: 11px; 
		 background: #003366;
		 color:#ffffff;
		 font-family: Tahoma;
		 text-decoration: none;
		 font-weight: bold;
		 border:0px;
		 padding:4px;
}

a.all_but:hover{
		 color:#ffffff;
}

a.but_link{
	background-color:#8F073B; 
	border:1px solid #D3AFA8; 
	color:#ffffff; 
	cursor:hand; 
	font-size:12px; 
	font-family:Arial;
	padding:3px;
	text-decoration: none;
}

a.but_link:hover{
	background-color:#8F073B; 
	border:1px solid #D3AFA8; 
	color:#ffffff; 
	cursor:hand; 
	font-size:12px; 
	font-family:Arial;
	padding:3px;
	text-decoration: none;
}

a.csn_article {font-size: 11px; color: #734B21; font-family: Arial; text-decoration: underline;}
a.csn_article:hover {	color : #734B21; text-decoration : none;}

a.art_link {
	font-size : 16px;
	color : #7D2525;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.art_link:hover {
	color : #7D2525;
	text-decoration : none;
}

td.text input.normal{width:250px;}
td.text_help{font-size:12px;color:#666666;}

#manager_border {
	width: 72px;
	height: 72px;
	background-image: url(../img/brd.gif);
}

#manager_online{
	margin-left: 15px;

	color: #5A8F43;
	font-size : 12px;
	line-height: 22px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;

}
.manager_info {
	font-size : 12px;
	line-height: 22px;
	color : #7D2525;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.skypeLink {
	margin-left: 10px;
	font-size : 12px;
	line-height: 22px;
	color : #7D2525;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.skypeLink:hover {
	text-decoration: underline;
}
.manager_bottom {
	/*background-image: url(../img/div1.gif);*/
	background-repeat: repeat-x;
	background-position: left bottom;
	font-size: 2px;
	line-height: 2px;
}


@-moz-document url-prefix()
{

input:focus, a:active, a:focus {
  outline: none;
}

}