body{
	background	: #DFDFDF;
	margin		: 0px;
	padding		: 0px;
}

body,td,th,div{
	font-family	: Tahoma, Helvetica, sans-serif;
	font-size	: 13px;
	color		: #444;
}

a:hover{
	text-decoration	: underline;
}

.contentpagetitle, a{
	color		: #693;
	text-decoration	: none;
}

#outline{
	width		: 940px;
	margin-top	: 10px;
	background	: url(../images/mid.jpg) repeat-y;
	overflow	: hidden;
}

#top_container{
	background	: #693 url(../images/top1.png);
	height		: 250px;
}

#middle_container{
	overflow	: hidden;
	
}

#middle_container_inner{
	width		: 900px;
	text-align	: left;
}

#left{
	width		: 650px;
	float		: left;
	padding		: 0px 20px;
}

#right{
	width		: 190px;
	float		: left;
}

#bottomcontainer{
	background	: url(../images/main_bottom.jpg);
	height		: 30px;
	padding		: 0px 25px;
}

#icons{
	padding-left	: 10px;
	padding-top	: 3px;
}

#bottomcontainer #icon{
	float		: left;
	margin-right	: 2px;
}

#bottomcontainer #copyright{
	float		: right;
	padding-right	: 10px;
	color		: #999999;
}

table.moduletable{
	width		: 180px;
	margin-bottom		: 10px;
}

table.moduletable th{
	font-weight	: bold;
	background	: url(../images/m.gif) no-repeat;
	padding		: 4px;
	font-size	: 12px;
}

table.moduletable td{
	padding-top	: 10px;
}

table.moduletable td td{
	padding-top	: 0px;
}
.if a:hover {cursor:default}

.sectiontableheader {
	text-decoration	: underline;
}

a.mainlevel{
	color		: #3a4348;
	font-weight	: bold;
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	font-size	: 11px;
	line-height	: 15px;
	padding-left	: 25px;
	width		: 160px;
	display		: block;
	line-height	: 21px;
	text-decoration	: none;
}

a.mainlevel:hover, a.mainlevel#active_menu {

	background	: url(../images/2.gif) 1% no-repeat;
	text-decoration	: none;
}


.sectiontableentry1{
	background	:#f3f0ff;
}

.contentheading{
	color		: #693;
	font-size	: 22px;
	text-decoration	: none;
	padding-bottom	: 7px;
	background	: url(../images/underlin.png) repeat-x bottom;
}

.contentheading a,.if a:hover,.if *{
	color		: #444;
	text-decoration	: none;
}

.componentheading{
	color		: #693;
	font-size	: 28px;
	margin-bottom	: 20px;
	text-decoration	: none;
}

.small,.createdate,.modifydate,.mosimage_caption{
	color		: #999999;
	font-size	: 11px;
	vertical-align	: middle;
}

.flora {
font-family: "arial", sans-serif;
color: #000;
}
.flora u{
font-size: 12px;
font-weight: 700;
padding-left:5px;
}

.img {
	border		: 2px outset #444;
}
.q_title{
	color: blue;
	font-weight	: bold;
	font-size	: 90%;
	padding-bottom	: 10px;
}
table.q tr td{
	font-size	: 90%;
}

#Rbox{
width:180px;
border:#668 solid 1px;
margin:0px;
padding:2px 7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size:13px;
}

#Rbox span{
cursor:pointer;
font-weight:bold;
text-decoration:underline;
color:#336;
}

#Rbox a{
color:green;
display:block;
text-align:right;
font-size:7px;
text-decoration:underline;
font-weight:normal;
margin:3px;
}
#Rbox p,#Rbox p a{
padding:0;
margin:0;
color:#888;
cursor:text;
font-weight:normal;
font-size:11px;
}
#Rbox p a{
display:inline;
text-decoration:none;
}

#Rbox small{
padding-bottom:10px;
color:#484;
display:block;
}
#vk_comments *{
width:97%;
}