body 
{
margin:0;
background:#272220 url(bgf.jpg) center repeat-y;
}

p, td, div, span, body
{
font-size:12px;
line-height: 20px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
}

.sor_sotet
{
	background: #ccc;
}

DIV.checkListBox {
	/*width: 240px;*/
	height: 100px;
	overflow-y: auto;
	list-style: square;
}

#fejlec td
{
	background:#a30100 url(fejlec_bg.png) repeat-x bottom;
}

.magas100
{
	height: 100%;
}

.excel_fej td
{
border-width: 0 0 1px 1px;
border-color: #000;
border-style: solid;
text-align:center;
background:#666;
color:#fff;
font-weight:bold;
height:25px;
}

.excel td{
border-width: 0 0 1px 1px;
border-color: #000;
border-style: solid;
background:#fff;
}

.excel_keret{
border-width: 1px 1px 0 0;
border-color: #000;
border-style: solid;
}

.blokk {
border-width: 0 1px 1px 1px;
border-color: #3F3F3F;
border-style:solid;
background:url(sr_bg.jpg) repeat-x;
color:#fff;
}

.blokk2 {
border: 1px #fff solid;
background:url(sr_bg.jpg) repeat-x;
color:#fff;
}

.fosor {
background:url(sr_bg.jpg) repeat-x;
color:#fff;
font-weight:bold;
height:25px;
}

.sor2 {
background:#999;
color:#000;
font-weight:bold;
}

.sor3 {
background:#E7E7E7;
padding-left:5px;
border: 1px #000 solid;
color:#000;
font-weight:bold;
}

.sor3b {
border-width:0 0 1px 0;
border-color:#000;
border-style:solid;
font-weight:bold;
color:#666;
}

a.almenu   { text-decoration: none; color: #666; font-size:11px;}
a.almenu:hover  { text-decoration: none; color: #A11530;}


/*a.menu   { text-decoration: none; color: #fff; font-weight:normal; text-transform:none; font-size:11px;}
a.menu:hover  { text-decoration: none; color: #fff; }*/

a.menu_fent {
	display:block;
	height: 20px;
	padding: 0 5px;
	font-size: 11px;
/*	background: url(menu_bg_s.jpg) repeat-x top;*/
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	color:#ebebeb;
	white-space:nowrap;
/*	border-bottom:1px #fff solid;*/
}

a.menu_fent:hover {
/*	background: url(menu_bg_s.jpg) repeat-x top;*/
	color: #fff;
}


td.fomenu {
	background: url(menu_bg_s.jpg) repeat-x top;
	white-space:nowrap; 
	border-top:1px #fff solid; 
}

a.fomenu {
	display:block;
	height: 25px;
	padding: 0 5px;
	font-size: 11px;
	background: #000 url(menu_bg_s.jpg) repeat-x top;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	color:#ebebeb;
	/*color: #fff;
	border-right: 1px #fff solid;*/
	white-space:nowrap;
}

a.fomenu:hover {
	background: #000 url(menu_bg.jpg) repeat-x top;
	color: #fff;
}

td.menu_uj {
	background: url(menu_bg_s.jpg) repeat-x top;
	white-space:nowrap; 
	border-top:1px #fff solid; 
	border-bottom:1px #000 solid;
}

a.menu_uj {
	display:block;
	height: 20px;
	padding: 0 5px;
	font-size: 11px;
	background: url(menu_bg_s.jpg) repeat-x top;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	color:#ebebeb;
	/*color: #fff;
	border-right: 1px #fff solid;*/
	white-space:nowrap;

	border-bottom:3px solid #861014;
}

a.menu_uj:hover {
	background: url(menu_bg_s.jpg) repeat-x top;
	color: #fff;
	border-bottom:3px solid #ec1c24;
}

a.menu3 {
	float: right;
	height: 26px;
	padding: 0 15px;
/*	background: #000;*/
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	color: #000;
}

a.menu3:hover {
	background: #4c4c4c;
	color: #fff;
}

a.nyelv {
	float: right;
	height: 26px;
	padding: 0 15px;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	color: #000;
}

a.nyelv:hover {
	color: #b80000;
}

a.kepesmenu {
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
/*	padding-top:5px;*/
	float: left;
	height: 35px;
	margin: 0 0 5px 0;
	padding: 8px 0 0 0;
	
}

a.kepesmenu:hover {
	text-decoration: none;
	color: #fff;
}

a.menu2 
{
text-decoration: none;
color: #A40000;
font-size:11px;
padding: 3px 8px;
font-weight: bold;
font-style: normal;
}

a.menu2:hover  {
	color: #fff;
	background: url(tr_bg.jpg) repeat-x bottom;
}

a.banner 
{
	display: block;
	border: 3px #fff solid;
}

a.banner:hover  
{
	display: block;
	border: 3px #8d0505 solid;
}



a { text-decoration: none; color: #A11530; font-size:12px; font-style:normal;}
a:hover  { text-decoration: none; color: #000; font-style:normal;}

s {
color:#FF0000;
}

.small {font-size:10px;}

MARQUEE {
font-weight:bold;
font-size:14px;
color:#fff;
}

.oldalcim {
text-align:left;
font-size:12px;
font-weight:bold;
}

td.alert{
color:#fff;
background:#FF0000;
font-weight:bold;
}

input, textarea, select {
	background:#fff;
	border-color:#000;
	border-width:1;
}


.w_full {
	width: 100%;
}

.w120 {
	width: 120px;
}

.w40 {
	width: 60px;
}

.w20 {
	width: 27px;
}

.w400 {
	width: 280px;
}

.w600 {
	width: 400px;
}

.w280 {
	width: 280px;
}

.w180 {
	width: 180px;
}

td.data {
	font-weight:bold;
	color:#666;
}

.szeles100
{
	width: 100%;
}

.keretdoboz
{
	width: 100%;
	padding: 2px;
	border: 1px #000 solid;
}

.text
{
	background:#ebebeb;
	color:#000;
}

.button
{
	background:#b80000;
	color:#fff;
}

.keretes
{
	border-left: 1px #000 solid;
	border-bottom: 1px #000 solid;
}

.keretes td
{
	border-right: 1px #000 solid;
	border-top: 1px #000 solid;
	padding: 3px;
}

h1
{
	font-size:16px;
}

h2
{
	font-size:14px;
}

h3
{
	font-size:12px;
}

a.kettlebell
{
	display:block;
	width:88px;
	height:122px;
	background:url(f_kettlebell.png) no-repeat top;
	margin:0;
	padding:0;
}

a.kettlebell:hover
{
	background:url(f_kettlebell_s.png) no-repeat top;
}

a.funkcionalis
{
	display:block;
	width:88px;
	height:122px;
	background:url(f_funkcionalis_fitness.png) no-repeat top;
}

a.funkcionalis:hover
{
	background:url(f_funkcionalis_fitness_s.png) no-repeat top;
}

a.trigger
{
	display:block;
	width:88px;
	height:122px;
	background:url(f_smr_trigger.png) no-repeat top;
}

a.trigger:hover
{
	background:url(f_smr_trigger_s.png) no-repeat top;
}

a.kuzdosport
{
	display:block;
	width:90px;
	height:122px;
	background:url(f_kuzdosport.png) no-repeat top;
}

a.kuzdosport:hover
{
	background:url(f_kuzdosport_s.png) no-repeat top;
}

/********** slider **********/
.slider { background: url(images/java_bg.gif) top repeat-x;  margin:0 auto; padding:0px 0; height:225px;}
.slider2 { background: url(images/java_bg_2.gif) top repeat-x;  margin:0 auto; padding:0px 0; height:20px;}
.slider2 h2 { width:400px; float:left; font:bold 40px Arial, Helvetica, sans-serif; color:#555; padding:0px 0 0 0px; margin:0;} 
.slider2 p { width:400px; float:right; font: normal 12px Arial, Helvetica, sans-serif; color:#555; padding:0px 0 0 0;}
.slider2 .top {width:420px; margin:0 auto; padding:0;}

.simple { width:400px; margin:0px auto; padding:0;}
.simple h2 { width:400px; float:left; font:bold 40px Arial, Helvetica, sans-serif; color:#555; padding:0px 0 0 0px; margin:0;}
.simple .text { font:normal 12px Arial, Helvetica, sans-serif; color:#858585; width:200px; float: right; margin:0px 0; padding:0;}
.slider div.slice1 { margin:0 auto; width:398px; padding:0px;}
.slider div.slice1 div.slice2 { margin:0 auto; padding:0px; width:400px;}
.slider div div div { margin:0; padding:0px 0 0 0px; width:400px; height:378px; border:0;}
.slider div div div p.img { float:left; padding:0 0px; margin:0;}
.slider div div div h2 {  font:bold 40px Arial, Helvetica, sans-serif; color:#555; margin:0; margin:0; padding:0px 0 0px 0; line-height:1.2em;}
.slider div div div p {font:normal 12px Arial, Helvetica, sans-serif; color:#858585; margin:0; margin:0; line-height:1.8em;}

/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:18px;	
		}
	ol#controls li{
		margin:0 5px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:18px;
		line-height:18px;
		}
	ol#controls li a{
		float:left;
		height:18px;
		line-height:18px;
		/*border:1px solid #ccc;*/
/*		background:#ebebeb;*/
		color:#333;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
/*		background:#666;*/
		color:#b80000;
		font-weight:bold;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
/********** slider **********/