*{ margin: 0; padding: 0; }* 

body { font: 0.75em Arial, "Trebuchet MS", Tahoma, sans-serif; line-height: 19px; background: #fff; color: #444;
background: url(images/bg.jpg) top center repeat-y #f3f1f2; }

a { color: #006633;	background: inherit; text-decoration: none; }

a:hover { color: #808080; background: inherit; }

.blue { color: #299DCA; }

.white { color: #fff; }

p { margin: 0 0 15px 0; }

h1 { font: normal 2.4em Georgia, Arial, Sans-Serif; margin: 15px 0 0 5px; }

h1 a:hover { color: #E4FFD3; background: inherit; }

h2 { font: normal 1.75em Arial, Sans-Serif; margin: 0 0 30px 0; color: #3b5997; }
h2 a { color: #3b5997; }

h4 { color: #808080; background: inherit; font-weight: normal; font-size: .9em; }

#content { width: 920px; margin: 0 auto; }

#logo { float: left; border-bottom: 3px solid #fff; width: 330px; color:#3152C4; margin-top:2px; }

#menu { float: right; width: 584px; padding: 10px 0; margin: 35px 0 5px; border-bottom: 5px solid #d4d4d4; Tahoma, Arial, "Trebuchet MS", Tahoma, sans-serif; }

#menu li { font-size: 1.1em; display: inline; }

#menu li a { padding: 17px 2px 0 5px; margin: 0 28px 0 0; background: #fff url(images/menuarrow.jpg) no-repeat 7px 5px; color: #808080; border-left: 1px solid #e0e0e0; }

#menu li a:hover { color: #000; border-left: 1px solid #d6cb82; }

#intro { clear: both; background: #ccc url(images/teaser.jpg) no-repeat; color: #333; height: 150px; padding: 35px 0 0 20px; }

	#intro h1 { margin: 0; display: inline;  color: #fff; padding: 2px 5px; }

	#intro p { margin: 0; color: #808080; font-weight: bold; font-size: .9em; }

	#login { font-size: .9em; margin: 45px 0 0; }

	#login a { color: #616161; background: #8BE1FA; padding: 4px 20px 6px; border-bottom: 1px solid #616161; }

	#login a:hover { color: #fff; background: #8BE1FA url(images/loginhover.gif) no-repeat; }

#left { clear: left; float: left; width: 554px; padding: 0 30px 0 5px; margin: 15px 0 15px; }

	#left img { border: 1px solid #ccc; padding: 1px; float: left; margin: 0 15px 5px 0;}

	#articles { margin: 15px 0 0 0; }

	#articles li  { border-top: 1px solid #cecece; list-style: none; float: left; width: 245px; background: #eee; padding: 4px 8px; margin: 0 15px 15px 0; min-height: 55px;}

		#articles li a { background: url(images/menuarrow.jpg) no-repeat 0 5px; padding: 0 0 0 8px; }

		#articles li.last { margin: 0; }

#right { position: relative; top: -80px; margin: 0 15px 0 0; padding: 15px; float: right; width: 284px; font-size: 1.0em; background: #fff; }

	#right img { border: 1px solid #ccc; padding: 1px; margin: 0 0 8px; }

	#left a { /*background: #EFFCFF; */}

	#left h3 { border-bottom: 1px solid #eee; padding: 0 0 2px; margin: 30px 0 15px 0; }

	#right h2 { border-bottom: 0px solid #ccc; padding: 0 0 4px; margin-bottom: 0px; font-weight:normal; }

	#right .info { border-top: 1px solid #e0e0e0; background: #f4f4f4; padding: 8px; }
	#right .info2 { border-top: 1px solid #C3C3C3; background: #f5f3f0 ; padding: 8px; color: #383838; }

#footer { clear: both; border-top: 1px solid #ccc; padding: 10px; margin: 0 0 5px; font-size: .9em; color: #9b9b9b; background: #fff; }

	#footer a { color: #808080; background: #fff; font-weight: bold; }

	.right{ float: right; padding: 7px 0 0 15px; }
	
	.mid {
border:0 !important;
vertical-align:middle;
}

.noborder {
	border:0 !important;
}

.imgpdf {
	margin-right:0px;
	vertical-align:-10px;
	border:0 !important;
	float:left;

}

ul, ol {
	padding: 2px 0 2px 15px;
	margin: 5px 0;
}
li {
	list-style-position: outside;
	list-style-type: square;
	margin: 0;
	padding: 0;
}

ol li {
	list-style-position: inside;
	list-style-type: square;
	margin: 0;
	padding: 0;
}

.tit {
	padding-bottom:5px;
	font-size: 16px;
	text-align:center;
}


.tab-sing {
	border: 1px solid #0099FF;
	margin-bottom:15px;
}

.tab-sing td {
	padding: 10px;
}

table, td
{
border: 1px solid #999999;
padding:4px;
border-collapse:collapse;
}
table {
	margin-bottom: 10px;
}

.icon {
vertical-align:-15px;
border:0 !important;
}

.list-news {
background: url(images/star.jpg) top left no-repeat;
border-bottom:1px dotted #ccc;

margin: 5px 0;
padding-left:22px;
padding-bottom:5px;
}

.list-news a {
	background:none;
}
#disqus_thread {
	margin-top:50px !important;
}

table.tab-noborder, table.tab-noborder td {
	border:0;
} 
