* { outline:none }

html, body {
	margin: 0; padding: 0;
	font-size: 12px;
	line-height: 150%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	color: #6A6A75;
}

h1,h2,h3,h4,h5,h6,p,ul,ol,li,form {
	margin: 0; padding: 0;
}
a { color: #5A99ED; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: none; }

.fl { float: left !important; }
.fr { float: right !important; }
.clr { display: block; overflow: hidden; height: 1px; margin: -1px 0; clear: both; float: none !important; }
.clear { clear: both; }
.block { display: block; }
.tal { text-align: left !important; }
.tar { text-align: right !important; }
.tac { text-align: center !important; }
.noborder { border: none !important; }
.nowrap { white-space: nowrap; }
.nobg { background: none !important; }
.btop { border-top: 1px solid #f2f2f2; }

/* neteisinga -- bet naudinga */

.box { padding: 10px; }

.pt1 { padding-top: 5px !important; }
.pt2 { padding-top: 10px !important; }
.pt3 { padding-top: 15px !important; }

.pr1 { padding-right: 5px !important; }
.pr2 { padding-right: 10px !important; }
.pr3 { padding-right: 15px !important; }

.pb1 { padding-bottom: 5px !important; }
.pb2 { padding-bottom: 10px !important; }
.pb3 { padding-bottom: 15px !important; }

.pl1 { padding-left: 5px !important; }
.pl2 { padding-left: 10px !important; }
.pl3 { padding-left: 15px !important; }

.mt20 { margin-top: 20px !important; }
.mt30 { margin-top: 30px !important; }

.s10 { font-size: 10px; }
.s11 { font-size: 11px; }
.s12 { font-size: 12px; }
.s13 { font-size: 13px; }
.s14 { font-size: 14px; }
.s15 { font-size: 15px; }
.s16 { font-size: 16px; }
.s17 { font-size: 17px; }
.s18 { font-size: 18px; }
.s19 { font-size: 19px; }
.s20 { font-size: 20px; }
.s22 { font-size: 22px; }
.s24 { font-size: 24px; letter-spacing: -1px; }
.s26 { font-size: 26px; letter-spacing: -1px; }

.w10 { width: 10%; }
.w20 { width: 20%; }
.w30 { width: 30%; }
.w35 { width: 35%; }
.w40 { width: 40%; }
.w50 { width: 50%; }
.w60 { width: 60%; }
.w70 { width: 70%; }
.w80 { width: 80%; }
.w90 { width: 90%; }
.w100 { width: 100%; }

.lh15 { line-height: 150% !important; }
.lh20 { line-height: 200% !important; }

.up1 { position: relative; top: -7px; }

.light { color: #ccc !important; }
.dark { color: #999 !important; }
.blue { color: #599AEF !important; }
.red { color: #CF3030 !important; }
.white { color: #fff !important; }

/**/

#root {
	width: 980px;
	margin: 0 auto;
}

#header {
	height: 150px;
}

#left {
	float: left;
	width: 640px;
	margin: 0 0 0 10px;
}

#right {
	float: right;
	width: 280px;
	margin: 0 10px 0 0;
	font-size: 11px;
}

/**/

input.submit {
	border: none; padding: 0; margin: 0; width: auto; height: auto;
}
input.search {
	width: 14px;
	height: 18px;
	background: url(../img/ico_search.gif) 50% 50% no-repeat;
	margin: 2px 0 0 0;
	border:0px;
	
}

#logo {
	float: left;
	position: relative;
	margin: 50px 0 0 10px;
}

#topmenu {
	margin: 62px 10px 0 0;
	float: right;
}
	#topmenu .item {
		float: left;
		margin: 0 0 0;
		padding: 0 9px;
		border-left: 1px solid #e3e3e3;
	}
	#topmenu a {
		text-decoration: none;
		color: #599AEF;
	}
	#topmenu .noborder {
		padding-left: 0;
	}
	#topmenu label { color: #696975; }
	#topmenu input.text { width: 160px; }

#menu {
	background: #ddd;
	background: url(../img/menu_bg.gif) 0 100% repeat-x;
	float: left;
	width: 100%;
	margin: 0 0 20px 0;
}
	#menu ul {
		list-style: none;
		padding: 0 10px;
	}
	#menu li {
		float: left;
		background: red;
		background: url(../img/menu.gif) 100% -35px no-repeat;
		padding: 0 14px 0 0;
		margin: 0 2px 0 0;
	}
	#menu a {
		float: left;
		background: green;
		background: url(../img/menu.gif) 0 -35px no-repeat;
		color: #fff;
		height: 33px;
		line-height: 33px;
		padding: 0 0 0 14px;
		font-size: 16px;
		text-decoration: none;
	}
	#menu .fr a {
		float: left;
	}
		#menu li.active {
			background: url(../img/menu.gif) 100% 0 no-repeat;
		}
		#menu li.active a {
			background: url(../img/menu.gif) 0 0 no-repeat;
			color: #696975;
		}
	#menu .fr {
		background: url(../img/menu.gif) 100% -70px no-repeat;
	}
		#menu .fr a {
			background: url(../img/menu.gif) 0 -70px no-repeat;
		}

/**/

.tabs {
	background: url(../img/bg_gradient.gif) 0 100% repeat-x;
	width: 100%;
	margin: 20px -10px 0;
	padding: 0 10px;
}
	.tabs ul {
		list-style: none;
	}
	.tabs li {
		float: left;
		margin: 0 2px 0 0;
	}
	.tabs li a {
		float: left;
		padding: 6px 16px;
		background: #e7e7e7;
		color: #696975;
		font-weight: bold;
		border: 1px solid #e7e7e7;
		border-bottom: none;
		position: relative;
		top: 1px;
	}
	.tabs li.active a {
		background: #fff;
		border: 1px solid #e7e7e7;
		border-bottom: none;
	}

/**/

#footer {
	border-top: 1px solid #e7e7e7;
	padding: 15px 20px;
	margin: 20px 0;
	clear: both;
	zoom: 1;
}
	#footer ul {
		list-style: none;
		float: left;
		overflow: hidden;
		position: relative;
		left: -21px;
	}
	#footer li {
		float: left;
		border-left: 1px solid #e3e3e3;
		padding: 0 13px;
		margin: 0 0 0 -1px;
		font-size: 15px;
		letter-spacing: -1px;
	}
	#footer li a {
		color: #599AEF;
		text-decoration: none;
	}
	#footer span.fr {
		color: #696975;
	}
	span.o { color: #2A84FE; }

/**/
/**/
#popsearches {
	display:block;
	background: url(../img/pops_bg.gif) 0 0 repeat-x;
	border-top: 7px solid #e7e7e7;
	padding: 15px 10px 0px 10px;
	margin: 0px 0;
	clear: both;
	zoom: 1;
}
	#popsearches h1 {
		color:#2A84FE;
		font-weight:normal;
		font-size:16px;
		margin-bottom:7px;
	}
	#popsearches h1 a{
		color:#2A84FE;
		text-decoration:none;
	}
	#popsearches ul {
		list-style: none;
		float: left;
		overflow: hidden;
		position: relative;
		left: -7px;
		margin-bottom:15px;
	}
	#popsearches li {
		float: left;
		border-left: 1px solid #e3e3e3;
		padding: 0 7px;
		margin: 0 0 0 -1px;
		font-size: 11px;
	}
	#popsearches li a {
		color: #888;
		text-decoration: none;
	}
	#popsearches li a:hover {
		text-decoration: underline;
	}

/**/
	
#seonews {
	display:block;
	border-top: 1px solid #e7e7e7;
	padding: 0px 10px 0px 10px;
	margin: 0 0 0 0;
	clear: both;
	zoom: 1;
	width:650px;
}
	#seonews h1 {
		color:#2A84FE;
		font-weight:normal;
		font-size:16px;
		margin-bottom:7px;
	}
	#seonews h1 a{
		color:#2A84FE;
		text-decoration:none;
	}
	#seonews ul {
		list-style: none;
		float: left;
		position:relative;
		left:-15px;
		margin-bottom:35px;
	}
	
	#seonews li {
		float: left;
		border: 0px solid #e3e3e3;
		padding: 0px;
		margin: 5px 20px 20px 15px;
		font-size: 11px;
		width:280px;
		line-height:15px
	}
	#seonews li a {
		text-decoration: none;
	}
	#seonews li a:hover {
		text-decoration: underline;
	}
	#seonews li h2 a {
		font-size:11px;
		color:#333;
	}

	
#feedbacks {
	display:block;
	border-top: 1px solid #e7e7e7;
	padding: 0px 10px 0px 10px;
	margin: 0 0 0 0;
	clear: both;
	zoom: 1;
	width:280px;
}
	#feedbacks h1 {
		color:#2A84FE;
		font-weight:normal;
		font-size:16px;
		margin-bottom:7px;
		margin-top:17px
	}
	#feedbacks h1 a{
		color:#2A84FE;
		text-decoration:none;
	}
	#feedbacks ul {
		list-style: none;
		float: left;
		position:relative;
		left:-15px;
		margin-bottom:35px;
	}
	#feedbacks li {
		border: 0px solid #e3e3e3;
		padding: 0px;
		margin: 5px 20px 20px 15px;
		font-size: 11px;
		line-height:15px
	}
	#feedbacks li a {
		text-decoration: none;
	}
	#feedbacks li a:hover {
		text-decoration: underline;
	}
	#feedbacks li h2 a {
		font-size:11px;
		color:#333;
	}
/**/

#intro {
	border: 7px solid #e7e7e7;
	padding: 40px;
	height: 236px;
	clear: both;
	margin: 0 0 20px 0;
	background: url(../img/intro_img0.jpg) 100% 0 no-repeat;
}

.shoutbox, .shoutbox .corner { background-image: url(../img/shout_bg.png); }
.shoutbox {
	color: #fff;
	background-color: #4986D7;
	background-position: 0 0;
	background-repeat: repeat-x;
	width: 231px;
	position: relative;
}
	.shoutbox .corner {
		display: block;
		height: 37px;
		width: 17px;
		overflow: hidden;
		position: absolute;
		top: 50px;
		left: -17px;
		background-position: 0 -50px;
		background-repeat: no-repeat;
	}
		.shoutbox .corner span {
			background: url(../img/shout_corner.png) 0 0 no-repeat;
			display: block;
			height: 37px;
			width: 17px;
			overflow: hidden;
		}
			* html .shoutbox .corner span { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/shout_corner.png', sizingMethod='scale'); }

	.shoutbox .top {
		display: block;
		overflow: hidden;
		height: 20px;
		background: url(../img/shout_tb.png) 0 0 no-repeat;
	}
		* html .shoutbox .top { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/shout_top.png', sizingMethod='scale'); }
	.shoutbox .bottom {
		display: block;
		overflow: hidden;
		height: 20px;
		background: url(../img/shout_tb.png) 0 -20px no-repeat;
	}
		* html .shoutbox .bottom { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/shout_bottom.png', sizingMethod='scale'); }
	.shoutbox .content {
		min-height: 100px;
		padding: 10px;
		margin: -20px 0;
	}
	* html .shoutbox .content { height: 100px; }

	.ico_circle {
		display: block;
		height: 43px;
		width: 38px;
		background: url(../img/ico_circle.png);
		overflow: hidden;
	}
	* html .ico_circle {
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/ico_circle.png', sizingMethod='scale');
	}

/**/

.notebox, .notebox .corner {}
.notebox {
	background-color: #fff;
	background-position: 0 0;
	background-repeat: repeat-x;
	position: relative;
	margin: 0 0 20px 0;
}
	.notebox .corner {
		display: block;
		height: 37px;
		width: 18px;
		overflow: hidden;
		position: absolute;
		top: 50px;
		left: 164px;
		background-position: 0 -40px;
		background-repeat: no-repeat;
	}
		.notebox .corner span {
			background: url(../img/note_corner.gif) 0 0 no-repeat;
			display: block;
			height: 37px;
			width: 18px;
			overflow: hidden;
		}
	.notebox .top {
		display: block;
		overflow: hidden;
		height: 20px;
		background: url(../img/note_tb.gif) 180px 0 no-repeat;
	}
	.notebox .bottom {
		display: block;
		overflow: hidden;
		height: 20px;
		background: url(../img/note_tb.gif) 180px -20px no-repeat;
	}
	.notebox .title {
		color: #599AEF;
		position: absolute;
		top: 20px;
		left: 20px;
		width: 140px;
		font-size: 22px;
		line-height: 0.9em;
	}
	.notebox .content {
		min-height: 100px;
		padding: 0 10px 0 205px;
		background: url(../img/note_bg.gif) 180px 0 repeat-y;
	}
	.notebox .item {
		padding: 20px 0 0 15px;
		background: url(../img/ico_arrow.gif) 3px 25px no-repeat;
	}
.kaskaipkam { background: url(../img/note_kaskaipkam.gif) 10px 40px no-repeat; }
.cup { background: url(../img/note_cup.gif) 30px 90px no-repeat; }
.brushes { background: url(../img/note_brushes.gif) 52px 120px no-repeat; }


/**/

#left .notebox {
	color: #696975;
}
	#left .notebox a {
/*		color: #696975;*/
	}
	#left .notebox p {
		padding: 5px 0;
	}

/**/

#main .field {
	padding-left: 85px !important;
	clear: both;
}
	#main .field label {
		float: left;
		position: relative;
		margin-left: -85px;
		line-height: 23px;
	}
	#main .field label.inline { float: none; position: static; left: auto; margin: 0; }
	#main .field textarea {
		width: 95%;
		height: 150px;
	}

#main .field3 {
	margin: 0 0 0 200px !important;
	padding: 2px 0 !important;
	clear: both;
	zoom: 1;
}
* html #main .field3 {
	padding: 2px 0 2px 200px !important;
}
	#main .field3 label {
		float: left;
		position: relative;
		margin-left: -200px;
		line-height: 20px;
		text-align: right;
		display: block;
		width: 190px;
		zoom: 1;
	}
	#main .field3 label.inline { float: none; position: static; left: auto; margin: 0; width: auto; text-align: left; display: inline; }
	#main .field3 textarea {
		width: 95%;
		height: 150px;
	}
	#main .field3 input {
		zoom: 1;
	}
	
/**/

.inputbox {
	display: block;
	background: url(../img/bg_input.gif) 0 0 no-repeat;
	width: 183px;
	padding: 0 10px 0 7px;
	height: 25px;
	line-height: 23px;
	position: relative;
}
	.inputbox input.text {
		border: none;
		background: none;
		width: 100%;
		line-height: 23px;
		padding: 4px 0 0 0;
	}
.selectbox {
	position: absolute;
	top: 6px;
	right: 4px;
	width: 11px;
	height: 6px;
	overflow: hidden;
	background: url(../img/ico_select.gif) 5px 4px no-repeat;
	padding: 5px;
	cursor: pointer;
	display: block;
}
.inputpopup {
	position: absolute;
	left: 0;
	top: 0;
	width: 196px;
	border: 1px solid #e3e3e3;
	padding: 1px;
	background: #fff;
	z-index: 10;
	overflow-y: auto;
	height: 160px;
	display: none;
}
	.inputpopup ul {
		list-style: none;
		float: left;
		width: 100%;
	}
	.inputpopup li {
		float: left;
		width: 100%;
	}
	.inputpopup li a {
		float: left;
		color: #696975;
		text-decoration: none;
		display: block;
		padding: 1px 0;
		text-indent: 8px;
		width: 100%;
	}
	.inputpopup li a:hover {
		background: #696975;
		color: #fff;
	}
	.inputpopup li.sep {
		background: url(../img/line.gif) 8px 50% no-repeat;
		line-height: 15px;
	}
	.inputpopup.ajax {
		top: 25px;
		height: auto;
	}
	.highlight {
		font-weight: bold;
		color: #639DF3;
	}

a.button {
	display: block;
	height: 25px;
	line-height: 23px;
	width: 105px;
	padding: 0 0 0 5px;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	letter-spacing: -0.02em;
	
}
a.rasti { background: url(../img/button_rasti.gif) 50% 50% no-repeat;cursor:pointer }
a.ivesti { background: url(../img/button_ivesti.gif) 50% 50% no-repeat; }
a.blank { background: url(../img/button_blank.gif) 50% 50% no-repeat; }

/**/

.bigtitle {
	color: #5A99ED;
	font-size: 26px;
	letter-spacing: -0.05em;
	line-height:32px
}
.greytitle {
	color: #999;
	font-size: 22px;
	letter-spacing: -0.05em;
}
.smalltitle {
	font-weight: normal;
	font-size: 16px;
	padding: 10px 0;
}
.indent {
	padding: 15px 20px;
}
.gradient {
	background: url(../img/bg_gradient.gif) 0 100% repeat-x;
}

/**/

#tools {
	padding-top: 30px;
	zoom: 1;
}
	#tools a.trigger {
		color: #6A6A75;
		padding: 0 20px 0 0;
		text-decoration: none;
		font-weight: bold;
		position: relative;
		left: 1px;
		zoom: 1;
		display: block;
		float: left;
	}
	#tools a.expandable { background: url(../img/ico_plus.gif) 100% 50% no-repeat; }
	#tools a.collapsable {
		background: #fff url(../img/ico_minus.gif) 88% 50% no-repeat;
		padding: 19px 40px 19px 20px;
		margin: -20px 0 -15px -20px;
		border: 1px solid #e5e6e6;
		border-bottom: none;
		left: 0;
		zoom: 1;
	}
	#tools label { color: #6A6A75; }
	div.expanded {
		padding: 15px 20px;
		border: 1px solid #e5e6e6;
		border-top: none;
		zoom: 1;
		display:none
	}

/**/

.center {
	position: relative;
	left: 50%;
	float: left;
}
.center * {
	position: relative;
	right: 50%;
	float: left;
}

/**/

.results {
	letter-spacing: -0.02em;
	padding: 10px 0;
}

	.results .item {
		padding: 10px 20px;
		border-bottom: 1px solid #f2f2f2;
	}
	.bignumber {
		background: url(../img/bg_bignumber.gif) 0 0 no-repeat;
		width: 33px;
		height: 33px;
		line-height: 33px;
		text-align: center;
		display: block;
		overflow: hidden;
		font-size: 20px;
		color: #fff;
	}
	.smallnumber {
		background: url(../img/bg_smallnumber.gif) 0 0 no-repeat;
		width: 17px;
		height: 17px;
		line-height: 15px;
		text-align: center;
		display: block;
		overflow: hidden;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
	}
	.results .highlight {
		background: #DEFF00;
		color: #6A6A75;
	}
	
/**/

.pagination {
	padding: 10px 0;
	font-size: 11px;
	clear: both;
}
	.pagination ul {
		list-style: none;
		text-align: center;
	}
	.pagination li {
		display: inline;
	}
	.pagination li img {
		margin: -2px 0;
	}
	.pagination li a {
		padding: 1px 4px;
	}
	.pagination li.active a {
		background: #5492E4;
		color: #fff;
		text-decoration: none !important;
	}
	.pagination li a:hover {
		text-decoration: underline;
	}

/**/

#main p, #main .field {
	padding: 8px 0;
	line-height: 150%;
}

.content_title {
	padding: 10px 20px;
	border-bottom: 1px solid #75B0FF;
	line-height: 25px;
	zoom: 1;
}

.sidebar_title {
	padding: 10px 10px;
	border-bottom: 1px solid #E5E6E6;
	line-height: 25px;
	color: #6A6A75;
	font-size: 16px;
	letter-spacing: -0.05em;
	position: relative;
	z-index: 5;
	zoom: 1;
}

#right .indent {
	padding: 10px;
	letter-spacing: -0.01em;
}

#right .items {
}
	#right .items .item {
		padding: 20px 10px;
		border-top: 1px solid #f2f2f2;
		margin: -1px 0 0 0;
	}
	#right .items .title {
		padding: 3px 0;
	}
	#right .items .content {
		clear: left;
	}

#right .ad {
	margin: 10px 0;
}

#right .menu {
	list-style: none;
	margin: 3px 0;
}
	#right .menu li {
		float: left;
		width: 100%;
		clear: both;
		border-top: 1px solid #f2f2f2;
		margin: -1px 0 0 0;
		padding: 3px 0;
	}
	#right .menu li a {
		float: left;
		font-size: 14px;
		letter-spacing: -0.02em;
		padding: 3px 4px;
	}
	#right .menu li a.active {
		background: #5A99ED url(../img/bg_rightmenu.gif) 0 50% no-repeat;
		color: #fff;
		padding: 3px 15px;
		position: relative;
		left: -10px;
	}
		#right .menu li a.active .dark {
			color: #B2D3FF !important;
		}

/**/

#content {
	color: #696975;
	zoom: 1;
}
	#content .title {
		background: url(../img/line.gif) 0 70% repeat-x;
		font-weight: bold;
		font-size: 14px;
		margin: 20px 0 10px 0;
	}
		#content .title span {
			background: #fff;
			padding: 0 10px 0 0;
		}
	#content p {
		margin: 10px 0;
	}
	#content ul {
		margin: 10px 15px;
		list-style: none;
	}
		#content ul li {
			padding: 3px 0 3px 13px;
			background: url(../img/ico_li.gif) 0 11px no-repeat;
		}

/**/

.gallery {
	padding: 10px 0;
}
.smallgallery {
	height: 75px;
	overflow: hidden;
}
	.gallery .prev {
		float: left;
		display: block;
		height: 75px;
		width: 31px;
		background: url(../img/ico_prev.gif) -31px 0 no-repeat;
		overflow: hidden;
		text-indent: 5em;
	}
		.gallery .prev:hover {
			background-position: 0 0;
		}
	.gallery .next {
		float: left;
		display: block;
		height: 75px;
		width: 31px;
		background: url(../img/ico_next.gif) 0 0 no-repeat;
		overflow: hidden;
		text-indent: 5em;
	}
		.gallery .next:hover {
			background-position: -31px 0;
		}
	.gallery .item {
		height: 75px;
		margin: 0 3px;
		float: left;
	}

/**/

a.outset {
	margin: 0 23px 0 0;
	line-height: 20px;
	position: relative;
	zoom: 1;
}
	a.outset img {
		position: absolute;
		margin: -10px 0;
		top: 50%;
		right: -23px;
		z-index: 1;
	}

.people {
	padding: 10px 0;
	font-size: 11px;
	zoom: 1;
}
	.people .item {
		padding: 10px 0;
		position: relative;
		zoom: 1;
	}
	.people .item .photo {
		float: left;
		margin: 0 10px 0 0;
	}
	.people .item .name {
		line-height: 1em;
		padding: 5px 0 0 0;
	}
	.people .item .close {
		position: absolute;
		top: 10px;
		right: 10px;
	}
	
/**/

.register {
	clear: both;
	padding: 10px 0;
}
.register div.calendar {
	padding: 10px;
	border: 1px solid #e7e7e7;
	zoom: 1;
}
table.calendar {
	width: 100%;
	border-collapse: separate;
	font-size: 12px;
}
	.calendar caption {
		color: #333;
		font-weight: bold;
		padding: 5px 0 10px;
	}
		.calendar caption span {
			position: relative;
			display: block;
			width: 100%;
			zoom: 1;
		}
		.calendar caption a {
			display: block;
			position: absolute;
			top: -1px;
			width: 20px;
			height: 20px;
			overflow: hidden;
			text-indent: -10em;
			background-image: url(../img/ico_leftright.gif);
		}
		.calendar caption a.prev {
			left: 0;
			background-position: 0 0;
		}
		.calendar caption a.next {
			right: 0;
			background-position: -20px 0;
		}
	.calendar th {
		text-align: center;
		color: #999;
		font-weight: bold;
		padding: 2px 1px;
		border-bottom: 1px solid #e7e7e7;
	}
	.calendar td {
		text-align: center;
		padding: 2px 1px;
		color: #333;
		width: 24px;
		border: 1px solid #fff;
		letter-spacing: -0.02em;
	}
	.calendar th.holiday {
		color: #c66;
		border-bottom: 1px solid #c33;
	}
	.calendar .busy {
		color: #999;
		background: #E8EAEA;
		border: 1px solid #E8EAEA;
	}
	.calendar td.selected {
		border: 2px solid #c00;
		padding: 1px 0px;
	}
	
.legend {
	padding: 10px 0 10px 10px;
	zoom: 1;
}
	.legend div {
		margin: 5px 0;
		zoom: 1;
	}
	.legend span {
		font-size: 10px;
		letter-spacing: -0.05em;
		margin: 0 0 0 5px;
		line-height: 20px;
		zoom: 1;
	}

/**/

.register .times {
	padding-top: 15px;
}
	.register .times h3 {
		font-size: 13px;
	}
	.register .times ul {
		list-style: none;
		padding: 10px 0;
	}
	.register .times li {
		padding: 2px 0;
	}
	.register .times .time {
		font-weight: bold;
	}
	.register .times .busy {
		color: #ccc;
	}

/**/

.feedback {
}
	.feedback .title {
		font-size: 14px;
		font-weight: normal;
		padding: 10px 0 20px;
	}
	.feedback .title a {
		float: left;
		height: 32px;
	}
	.feedback .title span {
		color: #ccc;
		margin: 0 6px;
		float: left;
	}
	.feedback .title a.active {
		background: url(../img/bg_line.gif) 50% 100% no-repeat;
	}
	
	.feedback .item {
		clear: both;
		font-size: 11px;
		padding: 10px 0;
	}
		.feedback .item .comment {
			clear: both;
			display: block;
			padding: 10px 0;
			color: #333;
		}
		.feedback .item .date {
			padding-right: 5px;
			line-height: 17px;
		}

/**/

.actions {
}
	.actions .item {
		padding: 10px 0;
		border-bottom: 1px solid #f2f2f2;
		line-height: 130%;
	}

/**/

.articles {
	padding: 20px 0;
}

/**/

table.simple {
	width: 100%;
}
	table.simple td {
		padding: 4px 2px;
		border-top: 1px solid #71A6ED;
	}
	
.people_active {
	background-color:#fbfbfb;
	padding-left:9px;
	margin-left:-10px;
	margin-top:-1px;
	border:1px solid #fafafa;
}

a.red {
	color:#F00	
}

h1, h2 {
	margin:0px;
	padding:0px;
	font-weight:normal
}

h2 {
	font-size:14px;
}

h2 a { font-weight:bold }	


a.addthis_button {
	font-size:11px;
	line-height:32px;
	display:block;
	border:0px solid #306;
	margin-top:-3px
}

#homebox {
	display:block;
	margin: 0 0 0 0;
	clear: both;
	zoom: 1;
}
	#homebox h1 {
		color:#2A84FE;
		font-weight:normal;
		font-size:16px;
		margin-bottom:7px;
	}
	#homebox h1 a{
		color:#2A84FE;
		text-decoration:none;
	}
	#homebox ul {
		list-style: none;
		float: left;
		position:relative;
		left:-15px;
		margin-bottom:35px;
	}
	#homebox li {
		float: left;
		border: 0px solid #e3e3e3;
		padding: 0px;
		margin: 5px 20px 0 15px;
		font-size: 12px;
		width:280px;
	}
	#homebox li a {
		text-decoration: none;
	}
	#homebox li a:hover {
		text-decoration: underline;
	}
	#homebox li h2 a {
		font-size:12px;
		color:#333;
	}