html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
* {	margin:0;
	padding: 0;
}

html {
	height:				100%;
	margin-bottom:		1px;
	background:			url(../images/bg_v_stripe.jpg);
}

body {	font-family:  		Arial, Verdana;
	margin:				0px;
	padding:			0px;
	font-size:			11px!important;
	color:				#666;
}


#maincontainer {	float: 				left;	width:				100%;
	background-color:	white;
	background:			url(/bg_vt_stripe.jpg) repeat-x;
      background-size: 100% 100%;
}

#container {	margin:				0px auto;	padding: 			0;
	width:				630px;
	background-color:	white;
}

#top {	float:				left;
	height: 			90px;
	width:				630px;
	margin: 			0;
	padding: 			0;
	background:			url(/bg_t_logo.jpg) no-repeat;
}

#logo {	float: left;
	width: 		300px;
	height:		90px;
	cursor:		pointer;

}

#header {	float:				left;
	height: 			297px;
	width:				630px;
	margin: 			0;
	padding: 			0;
	background-color:	grey;

}

#content {	float:				left;
	width:				630px;
	margin: 			0;
	padding: 			0;
	background-color:	white;
}

#wrapper {	margin: 			15px;
}


#topmenu {	float:				left;	height:				35px;
	width:				630px;
	background-color:	#efefef;
}

.mod-languages {	float:				right;
	margin:				-60px -20px 0;
	font-size:			10px;
}

ul.lang-inline li {	display: 			inline;
	padding-right:		20px;
}

.lang-active, .lang-active a, .lang-active a:link, .lang-active a:visited {	color:				#006fb9;
	font-weight:		bold;
	text-decoration: 	underline;
}

#menubox {	margin:				210px 35px 0px 35px;
	overflow:			hidden;
}

#menubox .moduletable {	float:				left;}

#menu1 {	float:				left;	width:				200px;
}

#menu2 {	float:				left;
	width:				225px;
}

#menu3 {	float:				left;
	width:				135px;
}

.moduletable li {	list-style: 		none;
}

#mainlevel a {
	font-size:			13px;
	line-height:		21px;
	text-decoration: 	none;
	text-transform:		uppercase;
	color:				#fff;
}

#mainlevel a:hover {
	text-decoration: 	underline;
}

#footer {	float:				left;	width:				630px;
	height:				77px;	background:			url(/1bg_bottom.jpg) no-repeat;
}

#irc {	float: 				left;
	width: 				200px;
	height:				60px;
	cursor:				pointer;
}

#bigmir {
	float:				left;
	width:				90px;
	height:				35px;
	margin: 			15px 0px 0px 85px;
}

#component img {
	margin:			5px;
}

#component {
	margin:			5px;
}

a:link, a:visited {
	text-decoration:	underline;
	font-weight: 		bold;
	color: 				#006fb9;
}

a:hover {

	text-decoration:	underline;
	font-weight: 		bold;
    color:				#006fb9;
}

a img, a img:hover {	border: none;

}


h1 {	font-family:  		Arial, Verdana;
	font-size:			20px;
	color:				#006fb9;
}

h2 {	font-family:  		Arial, Verdana;
	font-size:			13px;
	color:				#006fb9;
}


form {
	margin: 			0;
	padding:			0;
}


ul.menu_foot li a:hover {
	color:					#000;
}


ul.menus {
	width:			210px;
	margin: 		8px 5px 5px 8px;
	padding: 		0;
}
ul.menus li {
	list-style: 	none;
	margin: 		5px 0px 0px 15px;
	padding-left:	3px;
	border-left: 	#000000 5px solid;
}

ul.menus li:hover {
	list-style: 	none;
	padding-left:	3px;
	border-left:	#96BD6E 5px solid;
	background:		#F7FFEF;
}


ul.menu li a:hover {	border:					none;
	color:					#000;
}

#content ul {	margin-left: 			40px;
	list-style: 			outside url(../images/bullet.jpg);
}

#content li {	list-style: 			squared outside;

}

a.mainlevel#active_menu, #active_menu a:link, #active_menu a:active, #active_menu a:hover {		color: 						#006fb9 !important;
}


dt.article-info-term , dl.article-info .modified {	display:		none;}dl.article-info .create {	padding:			3px 0;}div.items-row {	margin:				10px 0;}#feedback {	float:				left;	margin:				15px 0 40px;}#feedback p {	float:				left;	margin:				5px 0;}#feedback label {	float:				left;	width:				160px;	margin:				0px 15px 0 0;	text-align:			right;}#feedback input {	width:				255px;}#ff-message {	width: 				255px; 	height: 			100px;}#btnFfSend {	margin:				0 0 0 173px;	width:				100px !important ;	height:				30px;}#ircnews {	float:				right;	width:				250px;	margin:				15px 0 0 0;}.ircnews-item {	margin:				2px 0 5px 0;}


