a { outline:none;}

#top_corporate b { background: #8b8b8b; color: #fff;  }
#top_privateit b {background:#e12f5a;}
#top_privatebeginners b {background:#9fbc23; color:#fff;}
#top_smb b {background:#147fc4; color:#fff;}


a.back { 
	display: table-cell !important;
	text-decoration:none;
	line-height: 34px !important;
	padding: 0 25px 0 25px !important;
	 
	background: url(../img/icons.gif) no-repeat left -237px !important; 
}


#rotation {
	height:246px; 
	overflow:hidden;
	margin-bottom:10px;
	position: relative;
}

#rotation .picaboo , 
#rotation .picaboo .promob,
#rotation .picaboo .promob a { 
	width:956px; height:245px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3
}
#rotation .picaboo {
	display: none;
}
a.current {
	text-decoration:none !important;
}
#rotation #nav_0 {
	display: block;
}
#links {
	left: 770px;
	position: absolute;	
	top: 160px;
	z-index: 5;
}
#links li { 
	float:left;
	width:34px;
	cursor:pointer;
	padding:0px;
	height:43px;
	background: url(../img/li_pasive.png) no-repeat center bottom;
}

#links li span { 
	font-weight:bold;
	color:#fff;
	display:block;
	padding-top:15px;
	margin:0 auto;
	font-size:15px;
	width:10px;
}

#links li.cur {
	background:url(../img/li_active.png) no-repeat center bottom;
}

#content { 
	padding:10px;
	min-height:300px;
}

.frame a { 
	display:block; 
	width:100%; 
	height:100%;
	text-decoration:none;
	font-size:0;
}

#promo {margin: 10x auto}
#promo .inside { margin:0 auto; margin-bottom:10px;}


.tab table td { text-align:left;}
	
.subbscribe  {
	margin-top:10px;
}

.block_ttl div span { 
	color:#fff;
	font-weight:bold;
	font-size:16px;
	padding:8px 0 8px 48px;
	/*width:270px;*/
	overflow:hidden;
}

#video #video_player, 
#video {
	width:600px;
	height:384px;
	margin:0 auto;
}

#video {
	background:url(/web/themes/default/img/loadingAnimation.gif) no-repeat center center;
}

.trainer_personal {
	width:370px;
}

#rssfeeds {
	float:left;
	width:40%;
}
#feedback {
	float:left;
	margin-left:0px;
	width:40%;
	
}
#result , #_result {
	font-weight:bold;
	color:#f00;
	text-align:left;
}

a.poplink { line-height:25px;  font-size:13px; text-align:left !important;}

img.corporate {background:#8b8b8b;}
img.smb {background:#147fc4;}
img.privatebeginners {background:#9fbc23;}
img.privateit {background:#e12f5a;} 
a.corporate:link, a.enterprise:visited, a.enterprise:active {
	color: #8b8b8b;text-decoration: none;
	background:#8b8b8b;
}
a.smb:link, a.smb:visited, a.smb:active {
	color: #147fc4;text-decoration: none;
	background:#147fc4;
}
a.privateit:link, a.privateit:visited, a.privateit:active { 
	color:#e12f5a;text-decoration: none;
	background:#e12f5a;
}
a.privatebeginners:link, a.privatebeginners:visited, a.privatebeginners:active { 
	color:#9fbc23;text-decoration: none;
	background:#9fbc23;
}
a.enterprise:hover , a.smb:hover, a.privatebeginners, a.privateit:hover {
	text-decoration: underline;
}

.loading { padding:20px; background: url('/js/pretty/load.gif') no-repeat center center; height:30px; }

a.datelink, a.datelink:hover {
	text-decoration:none;
}

a.datelink {
	border-bottom:1px dashed #404040;
}

.photo_frame { overflow:hidden; }

.order { font-size:11px;}

#ui-datepicker-div {z-index:10}

lable.error {color:#f00 !important; }

.ajaxlinksider  { display:block;}
.ajaxlinksider  span.folder { float:right;}

.vendorcontainer  {}
span.link, span.folder { cursor:pointer;}
.vendorcontainer h2 { background-color:#e9f2dd; padding:0px 5px; margin-bottom:5px; }
.vendorcontainer h2 a { font-weight:bold; padding:5px 10px;}
.child h2 a { font-weight:normal !important;}
.vendorcontainer h2 a span.folder { font-size:10px; margin-top:5px; line-height:10px; padding-left:10px; background-image:url(../img/arrow.gif); background-repeat:no-repeat; margin-bottom:5px;}

.vendorcontainer h2 a span.open     { background-position:0px -8px;}
.vendorcontainer h2 a span.closed { background-position:0px  2px;}
