



body,html {
	margin: 0;
	font-family:Tahoma;
	}
	
a:link{
	color: #1958b6;
	font-family: Tahoma;
	font-size:11px;
	}
a:visited{
	color: #1958b6;
	font-family: Tahoma;
	font-size:11px;
	}
a:hover{
	color: #1958b6;
	font-family: Tahoma;
	}
th,td{
	font-size:11px;
}
table, input, textarea, button, select {
	font-family: Tahoma;
	font-size: 11px; 
};
.ais_dividerline{
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 1px;
	background-color:#f2f2f2; 

}
.ais_divider{
	font-size: 13px;
	color: #bababa;
	padding: 0 4px 0 2px;
}
.ais_line {
width:100%;
background-color:#d5d5d5;
margin:0;
padding:1px 0 0;
}
.ais_clear{
	clear: both;
	margin: 0;
}
a.ais_linkdefault:link,a.ais_linkdefault:visited{
	color: #0470c3;
	text-decoration: underline;
}
a.ais_linkdefault:hover,a.linkdefault:active{
	text-decoration: none;
}
/*############################## Header Start! ############################################*/
#ais_smartnavcontainer {
	position:relative;
	width:757px;
	height:46px;
	z-index:2;
	background-image: url(images/it4u/smartnav_ruler.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	
}
a.smartlink:link, a.smartlink:visited {
	font-family: Tahoma;
	font-size: 13px;
	color:#000;
text-decoration:none;
	
}
a.smartlink:hover {
color:#428ebf;
text-decoration:none;
/*background-image:url(images/it4u/orange_arrow.gif);
background-repeat:no-repeat;
background-position:center;*/
padding:0px 0 0;
}

.ais_i1 {
padding-left:55px;
}

.ais_i2 {
padding-left:120px;
}

.ais_i3 {
padding-left:130px;
}

.ais_i4 {
padding-left:145px;
}

/* kaz */
#ais_smartnavcontainer_kk {
	position:relative;
	width:757px;
	height:46px;
	z-index:2;
	background-image: url(images/it4u/smartnav_ruler.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	
}
#ais_smartnavlist_kk {
margin:0;
padding: 16px 8px 8px;
}

#ais_smartnavlist_kk ul {
margin:0;
padding:0;
}

#ais_smartnavlist_kk li {
display:inline;
list-style-type:none;
}
#ais_smartnavlist_kk a:link, #ais_smartnavlist_kk a:visited {
	font-family: Tahoma;
	font-size: 13px;
}
#ais_smartnavlist_kk a:hover {
color:#428ebf;
text-decoration:none;
background-image:url(images/it4u/orange_arrow.gif);
background-repeat:no-repeat;
background-position:top center;
padding:3px 0 0;
}

#ais_smartnavlist_kk .ais_i1 {
padding-left:55px;
}

#ais_smartnavlist_kk .ais_i2 {
padding-left:135px;
}

#ais_smartnavlist_kk .ais_i3 {
padding-left:150px;
}

#ais_smartnavlist_kk .ais_i4 {
padding-left:145px;
}

#ais_smartnavlist_kk a:link,#ais_smartnavlist_kk a:visited {
color:#000;
text-decoration:none;
}
/*############################## Header End! ############################################*/

/*############################## Search box start ############################################*/
#ais_searchBox{
	position:relative;
	left:700px;
	top:44px;
	width:250px;
	height:24px;
	z-index:1;
	margin: 0px;
}
#ais_searchBox .ais_searchlabel{
 color:#c6dbc0;
 font-size: 11px;
 font-family: Tahoma;
}
#ais_searchBox .ais_searchButton{
	margin: 0;
	border: 0;
	font-size: 11px;

}
#ais_searchBox .ais_searchField{
	border: none; 
	font-size: 12px;
}
/*############################## Search box end ############################################*/


/*############################## Side Nav Start ############################################*/
#ais_sidenavcontainer{
	width: 220px;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 0px;
	font-family: Tahoma;
}
#ais_sidenav{
width: 220px;
border: #9ec0d8 solid 1px;;
color: #06429c;
top: 0;
left: 0;
font-size: 12px;
margin: 0px;
padding: 0;
}
#ais_sidenav dt {
cursor: pointer;
margin: 2px 0;
border-bottom: solid 1px #c6dbe9;
background-image: url("images/it4u/bullet.gif");
background-repeat: no-repeat;
background-position: 7px 50%;
padding: 6px 10px 6px 17px;
margin: 0 0px 0 0px;
list-style-type: none;
}
#ais_sidenav dl, dt, dd, ul, li  {
margin: 0;
padding: 0;
list-style-type: none;
}
#ais_sidenav li {
background: #fff;
padding: 2px 2px 2px 0px;
font-size: 12px;
border-bottom: solid 1px #f4f8fb;
list-style-type: none;
}
#ais_sidenav li a {
color: #06429c;
font-size: 11px;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
margin: 0;
list-style: none;
padding: 2px 2px 2px 20px;
background: none;


}
#ais_sidenav dt a:link, #ais_sidenav dt a:visited, #ais_sidenav dt a:hover{
color: #06429c;
font-size: 12px;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;background: none;
margin: 0;

}
#ais_sidenav li a:hover, #ais_sidenav dt a:hover {
background: none;
}
#ais_sidenav li:last-child { border-bottom: none }
#ais_sidenav dt:last-child { /*border-bottom: 11px solid #000;*/}
/*############################## Side Nav End ############################################*/
/********************** Login Start******************************/
#ais_login{
	padding: 0 0 0 0;
	font-family: Tahoma;
	font-size: 11px;
}
#ais_login p{
margin: 0px;
}
#ais_login .ais_inputbutton{
	margin: 3px 3px 3px 0px;
}
#ais_login .ais_title{
	background-color: #dadddd;
	font-size: 11px;
	padding: 5px 5px 5px 5px
}
#ais_login .ais_form{
	border: none;
	margin: 0;
	padding: 5px 5px 5px 5px;
}
#ais_login .ais_inputtext{
	font-size: 11px;
}
#ais_login a, #ais_login a:visited{
	text-decoration: none;
	font-size: 11px;
}
#ais_login a:hover, #ais_login a:active{
	text-decoration: underline;
	font-size: 11px;
}
/********************************** Login End ******************************/
/* Comment begin here */
#ais_commentcontainer{
	font-family: Tahoma;
}
#ais_commentcontainer h6{
	font-size: 12px;
	font-weight: bold;
}
#ais_commentcontainer p{
	font-size: 11px;
	margin: 3;
	color: #5b5b5b;
}
#ais_commentcontainer comment{
	font-size: 12px;
	font-weight: bold;
}
#ais_commentcontainer p{
line-height: normal;
}
#ais_commentcontainer a, #ais_commentcontainer a:visited{
	font-size: 12px;
}
.ais_comment{
	font-family: Tahoma;
}
.ais_commentdate{
	color: #000;
	font-size: 12px;
	font-family: Tahoma;
}
.ais_comment-field{
	border: 1px solid #e5e5e5;
	border-left: 5px solid #e5e5e5;
	padding: 2px 2px 2px 2px;
	margin: 0px;	
	font-family: Tahoma;
	font-size: 11px;
}
/* Comment end here */

/*frame*/
.ais_portletcontainer {
	border: 1px solid #e3e3e3;
	margin: 5px 5px 5px 5px;
	padding: 4px 4px 4px 2px;
}


.ais_formmyprofile{
	border:#c7c7c7 solid 1px;
}
.ais_formmyprofiletextlabel{
	font-family: Tahoma;
	font-size: 11px;
	color: #494949;
}
/* my Profile*/
#ais_measureconteiner{
	width:200px;
}
#ais_measure{
	background-image: url(images/it4u/measure.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 550px;
	float: left;
}
.ais_slider{
	font-family: Tahoma;
	font-size: 10px;
	margin: 0;
	padding: 0;
	background-image: url(images/it4u/measure_slider.gif);
	background-position: 0 ;
	background-repeat: no-repeat;
	padding-left: 10px;
	color: #9e9e9e;
}
.ais_cell{
padding-top: 10px;
}
td.ais_cellt{
	height: 10px;
}
p.ais_status{
	font-family: Tahoma;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
h1.ais_status{
	font-family: Tahoma;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	color: #09a2db;
	text-align: center;
}

.ais_selected{
background-color: #fdfefe;
}
.ais_NavIcon{
height: 5px;
width: 5px;
padding:0;
margin:0;
border:0;
}
a.ais_firstlevel, a.ais_firstlevel:visited, a.ais_firstlevel:hover, a.ais_firstlevel:active{
	color: #06429c;
	text-decoration: none;
	font-size: 12px;
	padding:3px 3px 3px 3px;
}
/* Banners */
div.ais_sidenavbanners{
	margin: 0 ;
	text-align: center;
	padding: 10px 10px 10px 10px;
	
}
div.ais_sidenavbanners img{
	margin: 0 auto;
	border:0; 
}
div.ais_sidenavbanners div span{
	padding: 10px 10px 10px 10px;
}
p.ais_sidenavbanners{
	padding: 10px 10px 10px 10px;
	border:0; 
}


/*rating*/
.ais_portletFrame {
	font-family: Tahoma;
}
.ais_portletFrame_title{
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	font-family: Tahoma;
}

.username{
	font-family: Tahoma;
	font-weight: bold;
	color: #0470c3;
	font-size: 11px;
	display: block;
}
.usernameStatus{
	font-family: Tahoma;
	font-weight: normal;
	color: #000;
	font-size: 10px;
	display: block;
	text-transform: uppercase;
}
 .usernameRating{
	font-family: Tahoma;
	font-weight: normal;
	color: #000;
	font-size: 10px;
	display: block;
}
.ais_search_right{
	float: right;
}

.breadcrumbs{display:block}
.breadcrumbs *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ebf1f5}
.breadcrumbs1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f6f8fa;
  border-right:1px solid #f6f8fa;
  background:#f0f4f7}
.breadcrumbs2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfe;
  border-right:1px solid #fdfdfe;
  background:#eef3f6}
.breadcrumbs3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #eef3f6;
  border-right:1px solid #eef3f6;}
.breadcrumbs4{
  border-left:1px solid #f6f8fa;
  border-right:1px solid #f6f8fa}
.breadcrumbs5{
  border-left:1px solid #f0f4f7;
  border-right:1px solid #f0f4f7}
.breadcrumbsfg{
  background:#ebf1f5;
  padding: 0px 0px 0px 10px;
  }
  
  a.breadcrumb:link{
  	font: 10px Tahoma ;
	color: #086ec5;
	text-decoration: underline;
  }
  a.breadcrumb:visited{
  	  	font: 10px Tahoma ;
		color: #086ec5;
		text-decoration: underline;
  }
    a.breadcrumb:hover{
  	  	font: 10px Tahoma ;
		color: #086ec5;
		text-decoration: none;
  }
  
  /* navigation portlet style*/
.bl {background: url(images/it4u/bl_nav.gif) 0 100% no-repeat; }
.br {background: url(images/it4u/br_nav.gif) 100% 100% no-repeat}
.tl {background: url(images/it4u/tl_nav.gif) 0 0 no-repeat}
*html .tr {background: url(images/it4u/tr_nav.gif) 100% 0 no-repeat; padding:9px 7px 10px 10px} 
.tr {background: url(images/it4u/tr_nav.gif) 100% 0 no-repeat; padding:9px 7px 10px 10px} 
.t {background: url(images/it4u/dot.gif) 0 0 repeat-x; width: 100%}
 .b {background: url(images/it4u/dot.gif) 0 100% repeat-x}
.l {background: url(images/it4u/dot.gif) 0 0 repeat-y}
.r {background: url(images/it4u/dot.gif) 100% 0 repeat-y} 
.navtitle{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase; 

}
p.navline{
	background-color: Black;
	padding-top: 5px;
	border-bottom: 1px Solid #cdcdcd;
	margin: 0px;
	padding: 0px;
}
  /*****************************/
  /* rounded portlet */
.bl_gr {background: url(images/it4u/bl_gr.gif) 0 100% no-repeat; }
.br_gr {background: url(images/it4u/br_gr.gif) 100% 100% no-repeat}
.tl_gr {background: url(images/it4u/tl_gr.gif) 0 0 no-repeat}
*html .tr_gr {background: url(images/it4u/tr_gr.gif) 100% 0 no-repeat; padding:7px 7px 10px 10px} 
.tr_gr {background: url(images/it4u/tr_gr.gif) 100% 0 no-repeat; padding:7px 7px 10px 10px} 
.t_gr {background: url(images/it4u/dot_2.gif) 0 0 repeat-x; width: 100%}
 .b_gr {background: url(images/it4u/dot_2.gif) 0 100% repeat-x}
.l_gr {background: url(images/it4u/dot_2.gif) 0 0 repeat-y}
.r_gr {background: url(images/it4u/dot_2.gif) 100% 0 repeat-y}   
.r_portlettitle{
	font-family: Tahoma;
	font-size: 11px;
	color: #0c548c;
	font-weight: bold;
}
  /*******************/
    /* basic rounded portlet */
.basic_bl_gr {background: url(images/it4u/basic_bl_gr.gif) 0 100% no-repeat; }
.basic_br_gr {background: url(images/it4u/basic_br_gr.gif) 100% 100% no-repeat}
.basic_tl_gr {background: url(images/it4u/basic_tl_gr.gif) 0 0 no-repeat}
.basic_tr_gr {background: url(images/it4u/basic_tr_gr.gif) 100% 0 no-repeat; padding:7px 7px 10px 10px} 
.basic_t_gr {background: url(images/it4u/dot_3.gif) 0 0 repeat-x; width: 100%}
.basic_b_gr {background: url(images/it4u/dot_3.gif) 0 100% repeat-x}
.basic_l_gr {background: url(images/it4u/dot_3.gif) 0 0 repeat-y}
.basic_r_gr {background: url(images/it4u/dot_3.gif) 100% 0 repeat-y}   
  /*******************/
    a.it_lang:link{
  	font: 11px Tahoma ;
	color: #086ec5;
	text-decoration: underline;
  }
  a.it_lang:visited{
  	  	font: 11px Tahoma ;
		color: #086ec5;
		text-decoration: underline;
  }
    a.it_lang:hover{
  	  	font: 11px Tahoma ;
		color: #086ec5;
		text-decoration: none;
  }
  h2.datebrdr{
  	border-bottom: 1px #cccccc solid;
	font-family: Tahoma;
	font-size: 11px;
	color:#666666;
	font-weight: normal;
	padding-bottom: 3px;
	margin-bottom: 12px;
  }
  
  a.hgcat:link, a.hgcat:visited{
  	background-color: #2892ac;
	color: White;
	font-family: Tahoma;
	font-size: 18px;
	padding: 3px 3px 3px 3px;
	text-decoration: none;
  }
   a.hgcat:hover{
  	background-color: #2892ac;
	color: #ffea00;
	font-family: Tahoma;
	font-size: 18px;
	padding: 3px 3px 3px 3px;
  }
    a.linkMain:link, a.linkMain:visited{
	color: #335269;
	font-family: Tahoma;
	font-size: 18px;
	padding: 3px 3px 3px 3px;
	text-decoration: underline;
  }
   a.linkMain:hover{
	color: #335269;
	font-family: Tahoma;
	font-size: 18px;
	padding: 3px 3px 3px 3px;
	text-decoration: none;
  }
  p.textMain{
  	font-family: Tahoma;
	font-size: 11px;
	color: #4a4a4a;
	line-height: 18px;
  }
  
#pgngmain{  
padding:5px;  
font-family: Tahoma;  
font-size:11px;  
color:#939393;  
font-weight:normal;  
text-align: center;
}  

#pgngmain a{  
padding:4px 7px 4px 7px;  
margin:0px 2px 0px 2px;  
color:#357bb2;  
text-decoration:underline;  
}  

#pgngmain a:hover{  
color: #fff;  
background-color: #ff7601;
text-decoration:none;  
}
/* footer */
.footer {
	clear:both;
	
	width:100%;
	height:26px;
	min-height:26px;
	bottom: 0;
	background-color: ;
	color:;
	background: ;
	border-top: 1px solid;       	
}

.quickLinks {
	font-size: ;
/*	background:;*/
/*	background-color: ;*/
	color:;
	margin:0px;		
	white-space: nowrap;
	float:;
	border-spacing: 5px 0px;
	padding-: 2px; 
	
}


.quickLinks li {
	margin-: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
	float:;
	list-style: none;
	padding: 2px 4px 2px 4px;   
    
}


.quickLinkItem{
    color: ;
    display: inline;
}

.quickLinkItem a, .quickLinkItem a:visited, .quickLinkItem a:hover, .quickLinkItem a:active{
    color: #086ec5;
    font-size:11px;
    text-decoration: none;
}
input.wpsPortletToolbarDisabledText{
font-size: 11px;
border: 1px Solid #b5b5b5;
padding:2px 2px 2px 2px;
}
input.wpsPortletToolbarText{
font-size: 11px;
border: 1px Solid #b5b5b5;
padding:2px 2px 2px 2px;
}
/*rss link start*/
a.rsslink:link, a.rsslink:visited, a.rsslnk:hover{
	text-decoration: none;
	font-size:11px;
	margin: 0px;
	background-image: url(images/it4u/feed.png);
	background-position: 0% 0px;
	background-repeat: no-repeat;
	padding: 1px 0px 3px 20px;
}
.rsswhts{
		font-size: 10px;
		color: #878e98;
	}
a.rssgrey:link, a.rssgrey:visited{
		color: #878e98;
		text-decoration: none;
	}
a.rssgrey:hover{
		text-decoration: underline;
	}
/* rss link end */
/* pagination */
.pagination {
padding:5px;  
font-family: Tahoma;  
font-size:11px;  
color:#939393;  
font-weight:normal;  
text-align: center;
}

table.pagination {
border: 1px solid #DDE1E6;
}
.pagination a {
padding:4px 7px 4px 7px;  
margin:0px 2px 0px 2px;  
color:#357bb2;  
text-decoration:underline;  
}



.pagination a:hover,
.pagination a:active {
color: #fff;  
background-color: #ff7601;
text-decoration:none;  
}
.pagination .current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #036CB4;
	font-weight: bold;
	background-color: #036CB4;
	color: #FFF;
}
.pagination .disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	color: #DDD;
}
.pagination .dots{
	font-weight: normal;
};  
/* AIS styles start */

.ais_mydate{
	font-size: 13px;
	font-family: Tahoma;
}

a.ais_showall, a.ais_showall:visited, a.ais_showall:hover, a.ais_showall:active{
	color:#6d6d6d;
	text-decoration: none;
	float: right;
	background: url(images/ais/showall_arrow.gif) no-repeat right center;
	padding-right: 10px;
	padding-bottom: 3px;
	font-size: 11px;
}
.link5, .link5:visited, #ais_pageact{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	text-decoration:none;
}

.link5:hover, .link5:visited:hover{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	text-decoration:underline;
}

.link4 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #0d7db2;
}
.link4 a, .link4 a:visited {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #0d7db2;
	text-decoration:none;
}

.link4 a:hover, .link4 a:visited:hover {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #0d7db2;
	text-decoration:underline;
}

.link3 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #0470C3;
}
.link3 a, .link3 a:visited {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #0470C3;
	text-decoration:none;
}

.link3 a:hover, .link3 a:visited:hover {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #0470C3;
	text-decoration:underline;
}

.link1 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #06429c;
}
.link1 a, .link1 a:visited {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #06429c;
	text-decoration:none;
}

.link1 a:hover, .link1 a:visited:hover {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #06429c;
	text-decoration:underline;
}

.ais_text {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.ais_title1 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
}

.ais_title1 a, .ais_title1a:visited {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}

.ais_title1 a:hover, .ais_title1a:visited:hover {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #555555;
	text-decoration:none;
}

.ais_autor {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #0470C3;
}

.ais_date {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.ais_category {
	font-family: Tahoma, Helvetica, sans-serif;
	color: #0d7db2;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ais_category a, .ais_category a:visited{
	color: #0d7db2;
	font-size: 12px;
	text-decoration: none;
}
.ais_category a:hover, .ais_category a:visited:hover{
	color: #0d7db2;
	font-size: 12px;
	text-decoration: underline;
}
.ais_category ul a
{
	color: #0d7db2;
	margin: 0px;
	background-image: url(images/ais/down_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-decoration: none;
	white-space: nowrap;
	
}
.ais_category ul a:hover
{
	color: #0d7db2;
	margin: 0px;
	background-image: url(images/ais/act_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-decoration: underline;
	white-space: nowrap;
	
}
.ais_category li a#active
{
	color: #0d7db2;
	font-weight: bold;
	background-image: url(images/ais/act_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	display: inline;
}

.ais_category li a
{
	color: #0d7db2;
	margin-left:10px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(images/ais/inact_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-decoration: none;
	white-space: nowrap;
	
}
.ais_category li a:hover
{
	color: #0d7db2;
	margin-left:10px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(images/ais/act_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-decoration: underline;
	display: inline;
	white-space: nowrap;
		
}
.ais_answer {
	border-right-width: 10px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.aic_tab_activ {
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FF3300;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #000000;
	width: 150px;
}
.aic_tab_activ a,  .aic_tab_activ a:visited{
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
	color: #000000;
}

.aic_tab_activ a:hover,  .aic_tab_activ a:visited:hover{
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-decoration:underline;	
}
.aic_tab_inactiv {
	padding-top: 4px;
	padding-bottom: 3px;
	border: 1px solid #CCCCCC;
	color: #000000;
	width: 150px;
}
.aic_tab_inactiv a,  .aic_tab_inactiv a:visited{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #000000;
}

.aic_tab_inactiv a:hover,  .aic_tab_inactiv a:visited:hover{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:underline;	
}

.aic_tab_right {
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
a.ais_linkdefault:link,a.ais_linkdefault:visited{
	color: #0470c3;
	text-decoration: underline;
}
a.ais_linkdefault:hover,a.linkdefault:active{
	/*color: #FF6347;*/
	text-decoration: none;
}
/***************************** Portlet News Container ***************************************/
#ais_portletnewscontainer {
	border: 1px solid #e3e3e3;
	margin: 5px 5px 5px 5px;
	padding: 4px 4px 4px 2px;
}
#ais_portletnewscontainer p.ais_newsdate, p.ais_newsitem{
	margin: 0; padding: 0;
	font-family: Tahoma;
	font-size:11px;
}
#ais_portletnewscontainer a:link, #ais_portletnewscontainer a:visited{
	font-family: Tahoma;
	font-size: 12px;
	color: #0470c3;
	text-decoration: none;
}
#ais_portletnewscontainer a:hover{
	font-family: Tahoma;
	font-size: 12px;
	color: #0470c3;
	text-decoration: underline;
}
#ais_newsitems{
	padding: 10px 10px 10px 10px;
}
div.ais_newsitem{
	padding-top: 10px;
}
#ais_newstabs a:link, #ais_newstabs a:visited{
	font-family: Tahoma;
	font-size:12px;
	color: #000;
	text-decoration: none;
	background-color: #f8f8f2;
	/*background-color: #000;*/
	padding: 5px 5px 5px 5px;
}
#ais_newstabs a:hover{
	color:#000;
	text-decoration: none;
}
/***************************** Portlet News Container End ***************************************/
/***************************** calendar Start ***************************************/
#ais_calendar {
	margin: 0px;
}
.ais_calendar_title{
	font-family: Tahoma;
	font-size: 11px;
	color: #0c548c;
	font-weight: bold;
	background-image: url(images/it4u/calendar.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding: 1px 0px 0px 20px;
}
#ais_calendar a, #ais_calendar a:visited {
	font-size:11px;
	color:#0470c3;
}
p.ais_calendar_item{
	padding: 5px 5px 5px 10px;
	font-size: 11px;
	margin: 0;
	border-bottom: 1px solid #ECECEC;
	margin: 5px;
}
#ais_calendarnavlist
{
	border-bottom: 1px solid #ccc;
	margin: 0;
	padding-bottom: 19px;
	padding-left: 10px;
}

#ais_calendarnavlist ul, #ais_calendarnavlist li
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#ais_calendarnavlist a:link, #ais_calendarnavlist a:visited
{
	background: #fafbfc;
	border: 1px solid #ccc;
	color: #666;
	float: left;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	margin-right: 8px;
	padding: 2px 10px 2px 10px;
	text-decoration: none;
}

#ais_calendarnavlist a:link#current, #ais_calendarnavlist a:visited#current
{
	background: #fff;
	border-bottom: 1px solid #fff;
	color: #000;
}

#ais_calendarnavlist a:hover {
	color: #f00;
}

body.section-1 #ais_calendarnavlist li#nav-1 a,
body.section-2 #ais_calendarnavlist li#nav-2 a,
body.section-3 #ais_calendarnavlist li#nav-3 a,
body.section-4 #ais_calendarnavlist li#nav-4 a
{
background: #fff;
border-bottom: 1px solid #fff;
color: #000;
}

#ais_calendarnavlist #subnav-1,
#ais_calendarnavlist #subnav-2,
#ais_calendarnavlist #subnav-3,
#ais_calendarnavlist #subnav-4
{
	display: none;
	width: 90%;
}

body.section-1 #ais_calendarnavlist ul#subnav-1,
body.section-2 #ais_calendarnavlist ul#subnav-2,
body.section-3 #ais_calendarnavlist ul#subnav-3,
body.section-4 #ais_calendarnavlist ul#subnav-4
{
	display: inline;
	left: 10px;
	position: absolute;
	top: 95px;
}

body.section-1 #ais_calendarnavlist ul#subnav-1 a,
body.section-2 #ais_calendarnavlist ul#subnav-2 a,
body.section-3 #ais_calendarnavlist ul#subnav-3 a,
body.section-4 #ais_calendarnavlist ul#subnav-4 a
{
	background: #fff;
	border: none;
	border-left: 1px solid #ccc;
	color: #999;
	font-size: smaller;
	font-weight: bold;
	line-height: 10px;
	margin-right: 4px;
	padding: 2px 10px 2px 10px;
	text-decoration: none;
}

#ais_calendarnavlist ul a:hover {
	color: #f00 !important;
}

#contents
{
	background: #fff;
	border: 1px solid #ccc;
	border-top: none;
	clear: both;
	margin: 0px;
	padding: 15px;
}
/***************************** calendar end ***************************************/

/*********************** category Start Here *********************************/
#ais_categories{
	border-bottom: #efefef 1px solid;
	border-top: #efefef 1px solid;
	font-family: Tahoma;
}
#ais_categories h5{
	font-size: 12px;
	padding: 0 0 0 0;
	margin: 0;
}
#ais_categories .number{
	color: #919191;
	font-size: 11px;
}
#ais_categories ul{
	padding: 5px 5px 5px 5px;
	list-style-type: none;
}
#ais_categories ul li{
	background: url(images/ais/cat_arrow.gif) no-repeat left 10px;
	padding: 0px 5px 5px 10px;
}

#ais_categories a, #ais_categories a:visited{
	color:#0470c3;
	font-size: 11px;
	text-decoration: underline;
}
#ais_categories a:hover{
	color:#0470c3;
	font-size: 11px;
	text-decoration: none;
}
.ais_selcategory{
	font-family: Tahoma;
	font-size: 11px;
}
/****************************************************************************/
#ais_portletcontainer{
	padding: 5px 5px 5px 5px;
	overflow: hidden;
}
#ais_portletcontainer p.text, #ais_portletcontainer table.text{
	margin: 0pt;
	line-height: normal;
	padding: 7px 5px 5px 0px;
	font-family: Tahoma;
	font-size: 12px;
}
h1.ais_titlepage{
	font-size: 22px;
	font-weight: normal;
	color: #0d5e93;
	margin: 0;
	font-family: Tahoma;
}
h2.ais_titlepage{
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	font-family: Tahoma;
}
h2.ais_bluetitlepage{
	font-size: 18px;
	font-weight: normal;
	color: #0d5e93;
	margin: 0;
	font-family: Tahoma;
}
/* POST BEGIN*/
img.ais_small{
	border: 0;
	border-style: none;
	padding: 0;
	vertical-align:text-top;
	width: 85px;
	float: left;
}
div.ais_itemcontainerimagelist{
	float: left;
	padding: 7px 5px 5px 0px;
}
img.ais_itemcontainerimg{
	border: 0;
	border-style: none;
	padding-bottom: 5px;
	width: 150px;
}
.ais_contentimage{
	float: left;
	padding: 7px 5px 5px 0px;
	border: 0;
	border-style: none;
	width: 300px;
}

#ais_listofposts{
	padding: 5px 5px 5px 5px;
	font-family: Tahoma;
}
#ais_listofposts table{
	margin: 0pt;
	line-height: normal;
	font-size: 12px;
	padding: 7px 5px 15px 0px;
}
#ais_listofposts p{
	margin: 0pt;
	line-height: normal;
	font-size: 12px;
	padding: 7px 5px 15px 0px;
}
#ais_listofposts img{
	padding: 0px 10px 5px 0px;
}
#ais_listofposts a, #ais_listofposts a:visited{
	color:#0470c3;
	font-size: 13px;
	text-decoration: underline;
}
#ais_listofposts a:hover{
	font-size: 13px;
	text-decoration: none;
}
#ais_listofposts ul{

}
#ais_listofposts li{
	 padding-left: 16px;
}
#ais_listofposts li.ais_comment{
	background: url(images/ais/comment.gif) no-repeat 0;
	padding-left: 16px;
	margin: 0 0 5px 0;
	list-style-type: none;
	font-size: 11px;
}
#ais_listofposts li a, #ais_listofposts li a:visited {
	font-size: 11px;
}
#ais_listofposts li a:hover{
	font-size: 11px;
}
#ais_listofposts h3{
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	font-family: Tahoma;
}
ul.ais_descriptionlinks {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
li.ais_descriptionlinks{
	list-style-type: none;
	font-size: 11px;
}

/* POST END*/
/* Paging */
#ais_paging {
	font-size: 12px;
	margin:10px;
	text-align: center;
	font-family: Tahoma;
}

#ais_paging a,#ais_paging a:visited{
	color:#747474;
	text-decoration: none;
	font-size: 12px;
	padding: 3px 3px  3px  3px ;
}
#ais_paging a:hover{
	text-decoration: none;
	padding: 3px 3px  3px  3px ;
}
#ais_paging a.arrow,a.arrow:visited{
	color:#000;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	padding: 3px 3px  3px  3px ;
}

#ais_paging a.arrow:hover,a.arrow:active{
	color:#000;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	padding: 3px 3px  3px  3px ;
}

/*Paging END*/
/* Content Item begin here */
#ais_contentlinkscontainer{
	border-bottom: 1px #e5e5e5 solid;
	border-top:  1px #e5e5e5 solid;
	padding: 10px 0 10px 5px;
	font-family: Tahoma;
}

#ais_contentlinkscontainer p.text{
	margin: 0pt;
	line-height: normal;
	font-size: 12px;
	padding: 7px 5px 5px 0px;
}

#ais_contentlinkscontainer p{
	margin: 0pt;
	line-height: normal;
	font-size: 11px;
}

#ais_contentlinkscontainer a, #ais_contentlinkscontainer a:visited{
	font-size: 11px;
	#0470c3;
}

#ais_contentlinkscontainer a:hover{
	font-size: 11px;
}

/* Content Item end here *//* Comment begin here */
#ais_commentcontainer{
	font-family: Tahoma;
}

#ais_commentcontainer h6{
	font-size: 12px;
	font-weight: bold;
}

#ais_commentcontainer p{
	font-size: 11px;
	margin: 3;
	color: #5b5b5b;
}

#ais_commentcontainer comment{
	font-size: 12px;
	font-weight: bold;
}

#ais_commentcontainer p{
	line-height: normal;
}

#ais_commentcontainer a, #ais_commentcontainer a:visited{
	font-size: 12px;
}

#ais_commentcontainer a:hover{

}

.ais_comment{
	font-family: Tahoma;
}

.ais_commentdate{
	color: #000;
	font-size: 12px;
	font-family: Tahoma;
}

.ais_comment-field{
	border: 1px solid #e5e5e5;
	border-left: 5px solid #e5e5e5;
	padding: 2px 2px 2px 2px;
	margin: 0px;	font-family: Tahoma;
	font-size: 11px;
}

#ais_source {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: right;
	font-size: 11px;
	font-style: italic;
}

/*********************** Professions Start Here *********************************/
#ais_professions{
	font-family: Tahoma;
}

#ais_professions ul{
	list-style-type: none;
}

#ais_professions ul li{
	background: url(images/ais/cat_arrow.gif) no-repeat left 10px;
	padding: 0px 5px 5px 10px;
}

#ais_professions a, #ais_professions a:visited{
	color:#0470c3;
	font-size: 11px;
	text-decoration: underline;
}
#ais_professions a:hover{
	color:#0470c3;
	font-size: 11px;
	text-decoration: none;
}
.ais_bigaddtool {
	font-size: 20px;
	font-weight: normal;
	color: #0d5e93;
	margin: 0;
	font-family: Tahoma;
}

.ais_midaddtool {
	font-size: 16px;
	font-weight: bold;
	color: #06429c;
	margin: 0;
	font-family: Tahoma;
	padding-top: 10px;
}

.ais_midaddtool a, .ais_midaddtool a:visited{
	font-size: 16px;
	font-weight: bold;
	color: #06429c;
	margin: 0;
	font-family: Tahoma;
	padding-top: 10px;
	text-decoration:none;
}

.ais_midaddtool a:hover, .ais_midaddtool a:visited:hover{
	font-size: 16px;
	font-weight: bold;
	color: #06429c;
	margin: 0;
	font-family: Tahoma;
	padding-top: 10px;
	text-decoration:underline;
}

.ais_answerdiv {
	border-left:10px solid #bbbbbb;
	margin-left:15px;
	padding-left:7px;
}
.ais_bluetext {
	color:#0d5e93;
	font-size:11px;
}
.ais_italictext {
	font-style:italic;
	font-size:12px;
}
.ais_jspcomp {
	margin-top: 20px;
}
.ais_rating_00 {
	background: url(images/ais/rate/0.gif) no-repeat left 0px;
	font-size: 0px;
	width: 43px;
	height: 7px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 4px;
	float: left;
}
.ais_rating_05 {
	background: url(images/ais/rate/0.5.gif) no-repeat left 0px;
	font-size: 0px;
	width: 43px;
	height: 7px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 4px;
	float: left;
}
.ais_rating_10 {
	background: url(images/ais/rate/1.gif) no-repeat left 0px;
	font-size: 0px;
	width: 43px;
	height: 7px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 4px;
	float: left;
}
.ais_rating_15 {
	background: url(images/ais/rate/1.5.gif) no-repeat left 0px;
	font-size: 0px;
	width: 43px;
	height: 7px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 4px;
	float: left;
}
.ais_rating_20 {
	background: url(images/ais/rate/2.gif) no-repeat left 0px;
	font-size: 0px;
	width: 43px;
	height: 7px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 4px;
	float: left;
}
.ais_rating_25 {
	background: url(images/ais/rate/2.5.gif) no-repeat left 0px;
	font-size: 0px;
	width: 43px;
	height: 7px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 4px;
	float: left;
}
.ais_rating_30 {
	background: url(images/ais/rate/3.gif) no-repeat left 0px;
	font-size: 0px;
	width: 43px;
	height: 7px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 4px;
	float: left;
}

.ais_rating_35 {
	background: url(images/ais/rate/3.5.gif) no-repeat left 0px;
	font-size: 0px;
	width: 43px;
	height: 7px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 4px;
	float: left;
}

.ais_rating_40 {
	background: url(images/ais/rate/4.gif) no-repeat left 0px;
	font-size: 0px;
	width: 43px;
	height: 7px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 4px;
	float: left;
}

.ais_rating_45 {
	background: url(images/ais/rate/4.5.gif) no-repeat left 0px;
	font-size: 0px;
	width: 43px;
	height: 7px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 4px;
	float: left;
}

.ais_rating_50 {
	background: url(images/ais/rate/5.gif) no-repeat left 0px;
	font-size: 0px;
	width: 43px;
	height: 7px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 4px;
	float: left;
}

table.ais_form_table td {
	vertical-align: top;
	margin: 0pt;
	line-height: normal;
	padding: 7px 5px 0px 0px;
	font-family: Tahoma;
	font-size: 12px;

}

.ais_smallgray_text {
	color: #777777;
	font-family: Tahoma;
	font-size: 10px;
}

.ais_generalgray_text {
	color: #777777;
	font-family: Tahoma;
	font-size: 12px;
}

.ais_red_text {
	color: #E20908;
	font-family: Tahoma;
	font-size: 12px;
}

.ais_select_list {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #CCCCCC;
}

.ais_validator_text {
	color: #E20908;
	font-family: Tahoma;
	font-size: 10px;
	visibility: hidden;
}

.ais_small_red_text {
	color: #E20908;
	font-family: Tahoma;
	font-size: 10px;
}


/* START BUTTONS */
.ais_save_button_ru{
	background-image: url(images/ais/buttons/russian/save.gif);
	font-size: 0px;
	width: 70px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#FFFFFF;
}

.ais_save_button_kk{
	background-image: url(images/ais/buttons/kazakh/save.gif);
	font-size: 0px;
	width: 70px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#FFFFFF;
}

.ais_cancel_button_ru{
	font-size: 0px;
	width: 70px;
	height: 28px;
	background-image: url(images/ais/buttons/russian/cancel.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#ffffff;
}

.ais_cancel_button_kk{
	background-image: url(images/ais/buttons/kazakh/cancel.gif);
	font-size: 0px;
	width: 80px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#FFFFFF;
}

.ais_accept_button_ru{
	font-size: 0px;
	width: 70px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(images/ais/buttons/russian/accept.gif);
	background-color:#FFFFFF;
}

.ais_accept_button_kk{
	background-image: url(images/ais/buttons/kazakh/accept.gif);
	font-size: 0px;
	width: 80px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#FFFFFF;
}

.ais_delete_button_ru{
	background-image: url(images/ais/buttons/russian/delete.gif);
	font-size: 0px;
	width: 70px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#FFFFFF;
}

.ais_delete_button_kk{
	background-image: url(images/ais/buttons/kazakh/delete.gif);
	font-size: 0px;
	width: 70px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#FFFFFF;
}

.ais_discard_button_ru{
	background-image: url(images/ais/buttons/russian/discard.gif);
	font-size: 0px;
	width: 70px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#FFFFFF;
}

.ais_discard_button_kk{
	background-image: url(images/ais/buttons/kazakh/discard.gif);
	font-size: 0px;
	width: 80px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#FFFFFF;
}

.ais_search_button_ru{
	background-image: url(images/ais/buttons/russian/search.gif);
	font-size: 0px;
	width: 70px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#FFFFFF;
}

.ais_search_button_kk{
	background-image: url(images/ais/buttons/kazakh/search.gif);
	font-size: 0px;
	width: 70px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#FFFFFF;
}

.ais_add_button_ru{
	background-image: url(images/ais/buttons/russian/add.gif);
	font-size: 0px;
	width: 70px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#FFFFFF;
}

.ais_add_button_kk{
	background-image: url(images/ais/buttons/kazakh/add.gif);
	font-size: 0px;
	width: 48px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#FFFFFF;
}

.ais_send_button_ru	{
	font-size: 0px;
	width: 70px;
	height: 28px;
	background-image: url(images/ais/buttons/russian/send.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#FFFFFF;
}

.ais_send_button_kk	{
	background-image: url(images/ais/buttons/kazakh/send.gif);
	font-size: 0px;
	width: 70px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#FFFFFF;
}

.ais_save_button_ru{
	background-image: url(images/ais/buttons/russian/save.gif);
	font-size: 0px;
	width: 70px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#FFFFFF;
}
.ais_reach_button_ru{
	background-image: url(images/ais/buttons/russian/reach.gif);
	font-size: 0px;
	width: 70px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#FFFFFF;
}
.ais_reach_button_kk{
	background-image: url(images/ais/buttons/kazakh/reach.gif);
	font-size: 0px;
	width: 70px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#FFFFFF;
}

.ais_right_button_ru{
	background-image: url(images/ais/right_btn.gif);
	font-size: 0px;
	width: 29px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#FFFFFF;
}

.ais_left_button_ru{
	background-image: url(images/ais/left_btn.gif);
	font-size: 0px;
	width: 29px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#FFFFFF;
}

/* END BUTTONS */
.ais_inputbox {
	border: 1px solid #BBBBBB;
	font-size: 11px;
	color: #333333;
	font-family: Tahoma, Helvetica, sans-serif;
}

/* Comment end here */
/*-- AIS styles end --*/
;
