/* CSS Document */
html, body, div, p, h1, h2, h3, h4, ul, ol, li, form, input, table, span { margin:0; padding:0;}
html { height: 100%; margin-bottom: 1px; } /* hogy legyen egy vertical scrollbar az oldal szélén */
body { background-color:#000000;}
.background { width:950px; margin:auto; position:relative; font-family:Arial; font-size:11px; color:#2c2c2c; background:#FFFFFF;}
.floatfix { clear:both;}
.floatleft { float:left;}
.floatright { float:right;}
a { color:#2c2c2c;}
a:link { text-decoration:underline;}
a:visited { text-decoration:underline}
a:hover { text-decoration:none; color:#ae0336;}

/*header*/
.header { height:137px; overflow:hidden; background:#ffffff;}
	/*topmenu*/
	.header-menu-1 { height:28px; background:#545e6a; overflow:hidden;}
	.header-menu-1 a:link, .header-menu-1 a:visited { color:#ffffff; text-decoration:none;}
	.header-menu-1 a:hover { text-decoration:underline;}
	.header-menu-1 ul { font-size:10px; list-style:none; margin: 0px 20px 0px 20px;}
	.header-menu-1 ul li { float:left; color:#FFFFFF; background:url(_template_files/topmenu_bullet.gif) no-repeat left; padding:8px 15px 10px 10px;}
	/*topmenu*/
	/*topmenu2*/
	.header-menu-2 { height:40px; background:#545e6a url(_template_files/header_menu_2.jpg) left top no-repeat; overflow:hidden;}
	.logo { float:left; padding-left:35px;}
	.colormenu { float:left; font-weight:bold;}
	.colormenu ul { list-style:none; height:40px; margin-left:145px;}
	.colormenu ul li { float:left; color:#FFFFFF; padding:13px 10px 0px 10px; margin: 0px 5px 0px 5px; height:40px;}
	.colormenu ul li a:link, .colormenu ul li a:visited, .colormenu ul li a:hover { color:#ffffff;}
	/*topmenu2*/
	/*steelalive*/
	.steelalive { height:69px; background:url(_template_files/steelalive.jpg) left top no-repeat;}
	.forgoflesscucc { position:absolute;top:50px;right:220px;}
	.login { float:right; width:168px; text-align:left; padding-right:20px;}
	/*steelalive*/
/*header*/

/* content */
.content-blocks {}
/*left*/
.content-left { float:left; padding-left:20px; width:205px;}
.content-left p {padding-right:10px;}
.content-left h1 { font-size:18px;}
.title { text-transform:uppercase;}
.title a:link, .title a:visited { background:url(_template_files/bulletbox.gif) left no-repeat; padding:0px 0px 0px 20px; text-decoration:none; color:#ae0336;}
.title a:hover { text-decoration:underline; color:#020202;}
/*left*/
/*main*/
.maincontent { float:left; width:522px; background:url(_template_files/maincontent-bg.jpg) left top repeat-y;}

ul.index { text-indent:0px; list-style-position:outside; list-style-type:square; margin-left:30px; font-weight:bold;}
ul.index li { padding-bottom:5px;}

.maincontent h1.withbg { background:#545e6a; color:#ffffff; font-size:16px; margin-left:15px; padding:2px 0px 2px 2px;}
.maincontent h2.withbg { background:#e6e6e6; font-size:14px; font-weight:normal; margin-left:15px; margin-bottom:5px; padding:2px 0px 2px 2px;}
.maincontent h1 { font-size:18px; margin-left:15px;}
.maincontent h2 { font-size:14px; margin-left:15px;}
.maincontent p { margin-left:15px; line-height:16px;}
.maincontent table { margin-left:15px;}

/*main*/
/*right*/
.content-right { float:left; width:183px;}
.content-right p {padding-left:15px;}
/*right*/
/* content */

/* footer */
.footer { background:#545e6a; color:#ffffff; padding:2px 0px 2px 20px;}
.footer a:link, .footer a:visited, .footer a:hover {color:#ffffff; text-decoration:none; cursor:text;}
/* footer */

/* FORMS */
input.textfield {padding:0px 0px 0px 2px;margin-right:2px;width:130px;height:16px;border:1px solid #CCCCCC;background-color:#FFFFFF;vertical-align:middle;overflow: hidden; font-size:11px;}
input.textfield2 {padding:0px 0px 0px 2px;margin-right:2px;/*width:200px;*/height:16px;color:#ff3700;border:1px solid #CCCCCC;background-color:#FFFFFF;vertical-align:middle;	overflow: hidden;}
textarea {padding:2px;margin:1px;width:300px;height:100px;font-family:Arial;font-size:13px;color:#ff3700;border:1px solid #CCCCCC;background-color:#FFFFFF;}
/* FORMS VÉGE */