
<!-- STYLE SHEET FOR VBSTUDIO.HU -->

/* COMMON */

body,td,th {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
}
body {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
}
/* SHADOW ON THE SIDES */
.bg_shadow {
	background-image:url(images/style/shadow_full.png);
	background-position:50%;
	background-repeat:repeat-y;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	position:fixed;
	z-index:-1;
}


/* NORMAL LINKS */
a:link {
	color: #000055;
	text-decoration:none;
}
a:visited {
	text-decoration:none;
	color: #000055;
}
a:hover {
	text-decoration:underline;
	color: #000099;
}
a:active {
	text-decoration:none;
}

/* SUPPORTING PARTNERS LINK */
a.support:link {
	color: #CCCCCC;
	text-decoration:none;
}
a.support:visited {
	text-decoration:none;
	color: #CCCCCC;
}
a.support:hover {
	text-decoration:underline;
	color: #FFFFFF;
}
a.support:active {
	text-decoration:none;
}
/* PAGE BOTTOM TEXT */
.bottom_text {
	color:#999999;
}

/* ADMIN LIST BUTTONS */
a.admin_list {
	display:block;
	background-color:#FFFFFF;
	font-size:14px;
	line-height:24px;
	padding-left:5px;
	padding-right:5px;
	width:100%-10px;
	color:#000000;
}
a.admin_list:link {
	text-decoration:none;
	font-weight:normal;
	background-color:#FFFFFF;
	color:#000000;
}
a.admin_list:visited {
	text-decoration:none;
	font-weight:normal;
	background-color:#FFFFFF;
	color:#000000;
}
a.admin_list:hover {
	text-decoration:none;
	font-weight:bold;
	background-color:#DDDDDD;
	color:#000000;
}
a.admin_list:active {
	text-decoration:none;
	font-weight:bold;
	background-color:#DDDDDD;
	color:#000000;
}

/* MAIN STRUCTURE */
.main_separator {
	width:996px;
	height:14px;
	background-image:url(images/style/shadow_gap.png);
	margin-left:auto;
	margin-right:auto;
}
.main_content_outer {
	background-image:url(images/style/shadow_full2.png);
	width:996px;
	margin-left:auto;
	margin-right:auto;
	min-height:100%;
	display:table;
}
.main_content_inner {
	width:972px;
	margin-left:12px;
	margin-right:12px;
}

/* Main structure unused */
.main_holder {
	margin:auto auto;
	padding:0px;
	width:996px;
}

.main_topmenu {
	width:984px;
	height:140px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:6px;
	margin-right:6px;
}
.main {
	background-color: white;
	width:996px;
	margin-up:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
}



/* BLOG */
.blog_holder {
	width:100%;
	display:table;
}
.blog_clearance {
	height:40px;
	width:100%;
	display:table;
}
.blog_clearance2 {
	height:18px;
	width:100%;
	display:table;
}
.pagelink {
	font-weight:bold;
	text-align:center;
	color:#999999;
}

a.pagelink:link {
	color:#000000;
	text-decoration:none;
}
a.pagelink:visited {
	color:#000000;
	text-decoration:none;
}
a.pagelink:hover {
	color:#000000;
	text-decoration:underline;
}
a.pagelink:active {
	color:#000000;
	text-decoration:underline;
}

/* BORDER 1 */
/*
td.border1_nw {
	background-image:url(images/style/border1/shadowy_border_nw.png);
	background-repeat:no-repeat;
	width:7px;
	height:7px;
}
td.border1_n {
	background-image:url(images/style/border1/shadowy_border_n.png);
	background-repeat:repeat-x;
	height:7px
}
td.border1_ne {
	background-image:url(images/style/border1/shadowy_border_ne.png);
	background-repeat:no-repeat;
	width:4px;
	height:7px;
}
td.border1_w {
	background-image:url(images/style/border1/shadowy_border_w.png);
	background-repeat:repeat-y;
	width:7px
}
td.border1_e {
	background-image:url(images/style/border1/shadowy_border_e.png);
	background-repeat:repeat-y;
	width:4px
}
td.border1_sw {
	background-image:url(images/style/border1/shadowy_border_sw.png);
	background-repeat:no-repeat;
	width:4px; height:4px;
}
td.border1_s {
	background-image:url(images/style/border1/shadowy_border_s.png);
	background-repeat:repeat-x;
	height:4px;
}
td.border1_se {
	background-image:url(images/style/border1/shadowy_border_se.png);
	background-repeat:no-repeat;
	width:4px;
	height:4px;
}
*/
td.border1_nw {
	background-image:url(images/style/border1/border_nw.png);
	background-repeat:no-repeat;
	width:4px;
	height:4px;
}
td.border1_n {
	background-image:url(images/style/border1/border_n.png);
	background-repeat:repeat-x;
	height:4px
}
td.border1_ne {
	background-image:url(images/style/border1/border_ne.png);
	background-repeat:no-repeat;
	width:4px;
	height:4px;
}
td.border1_w {
	background-image:url(images/style/border1/border_w.png);
	background-repeat:repeat-y;
	width:4px
}
td.border1_e {
	background-image:url(images/style/border1/border_e.png);
	background-repeat:repeat-y;
	width:4px
}
td.border1_sw {
	background-image:url(images/style/border1/border_sw.png);
	background-repeat:no-repeat;
	width:4px; height:4px;
}
td.border1_s {
	background-image:url(images/style/border1/border_s.png);
	background-repeat:repeat-x;
	height:4px;
}
td.border1_se {
	background-image:url(images/style/border1/border_se.png);
	background-repeat:no-repeat;
	width:4px;
	height:4px;
}
td.border1_bg {
	background-color:#F0F0F0;
}



/* TEXT BASED BUTTONS */
a.button {
	background: transparent url('images/style/button_common_right.png') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
	font-weight:bold;
    height: 25px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}
a.button span {
    background: transparent url('images/style/button_common_left.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 6px 18px;
}
a.button:active {
    background-position: bottom right;
    color: #AAAAAA;
    outline: none;
}
a.button:active span {
    background-position: bottom left;
    padding: 6px 0 5px 18px;
}
a.button:hover {
	color: #FFFF5A;
}





.category_title {
	font-size:28px;
	font-weight:bold;
	color:#3366FF;
}


h1 {
	color:#3366FF;
	font-style:italic;
	font-size:22px;
	text-align:left;
	margin-top:6px;
	margin-bottom:4px;
	border-bottom: 1px dashed #AAAAAA;
}
.blog_date {
	color:#666666;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	margin-top:0px;
	margin-bottom:4px;
}



.login_err {
	color:#C80000;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	list-style-type:none;
	text-align:center;
}
.login_success {
	color:#00AA00;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}
.form_error {
	color:#C80000;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}
.form_success {
	color:#00AA00;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}


/* CONTENT LIST */
a.content_category_btn {
	width:260px;
	height:130px;
	display:block;
	text-align:center;
	margin:auto auto;
	text-decoration:none;
	color:#000000;
}
a.content_category_btn:hover {
	color:#4747ff;
	text-decoration:none;
}




a.no_decoration:hover {
	text-decoration:none;
}
.content_list_holder:hover {
	background-image:url(images/style/content_select.png);
	background-repeat:repeat-y;
	text-decoration:none;
}
.content_list_holder {
	width:980px;
	height:96px;
	margin-bottom:0px;
}
.content_list_img {
	width:64px;
	height:64px;
	margin-left:10px;
	margin-right:10px;
	float:left;
	margin-bottom:28px;
	margin-top:4px;
}
.content_list_textfield {
	width:880px;
	height:96px;
	float:left;
	color:#666666;
}
.content_list_title {
	color:#000000;
	font-size:18px;
	margin-top:0px;
	margin-bottom:4px;
	line-height:22px;
}
.content_list_version {
	font-size:12px;
}
.content_list_descr {
	font-size:13px;
	margin-top:0px;
	margin-bottom:6px;
	line-height:16px;
}



.applist_category {
	color:#3366FF;
	font-style:italic;
	font-size:22px;
	text-align:left;
	margin-top:28px;
	margin-bottom:12px;
	border-bottom: 1px dashed #AAAAAA;
	
}
.applist_holder {
	height:76px;
}
.applist_thumb {
	float:left;
	top:0px;
	left:0px;
	width:64px;
	padding-right:10px;
}
.applist_title {
	font-size:16px;
	width:100%;
	text-align:left;
	font-weight:bold;
	
}
.applist_desrc {
	font-size:12px;
	text-align:left;
}



.fullscale_holder {
	width:980px;
}

.download_title {
	float:left;
	height:70px;
	width:693px;
	text-align:left
}
.download_fixes {
	font-size:12px;
	color:#666666;
}
.download_descr_title {
	font-weight:bold;
	/*color:#0066FF;*/
	font-size:14px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	border-width:2px;
	width:350px;
}


