@charset "utf-8";

/* CSS Document */





body

{

	background:#fff;
	margin: 0; padding: 0;
	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;

}





#pageContainer

{

	display: block;

	width:795px;

	margin: 30px auto 0 auto;

	background: #FFFFFF;

}

#pageContent

{

	display: block;

	width:795px;

	margin-top: 13px;

}

/*---------------------------------

		fejléc navigáció + logo

---------------------------------*/

#topNav

{

	display: block;

	width:auto;

	height: 54px;

	background: repeat-x top url(../img/topBcrg.jpg);

	

}

#topNav ul

{

	margin: 20px 0 0 0;

	padding: 0;

	list-style:none;

	font: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

}

#topNav ul li{float: left; display: block;}

.tNavItm{margin: 0 24px;}

.tNavItm a{font-family: Trebuchet MS, Verdana, Helvetica, sans-serif; text-decoration: none; color:#000; font-weight: bold;}

.tNavItm a:hover{font-family: Trebuchet MS, Verdana, Helvetica, sans-serif; text-decoration: none; color:#999; font-weight: bold;}

.tNavSep

{

	display: block; 

	width: 11px; 

	height: 14px;

	text-align:center;

	background: no-repeat 0px 3px url(../img/top_bullet.jpg);

	/*background:#00FF00;*/

}



#logo

{

	display: block;

	width: 260px;

	height: 54px;

/*	background: #D8D8B8;*/

}

/*---------------------------------

		menüsor

---------------------------------*/

#siteMenu

{

	display: block;

	width: auto;

	height: 25px;

	/*background: #9CCDA9;*/

	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;

	font-size: 11px;

}

#siteMenu a

{

	text-decoration: none;

	color:#FFF;

	font-weight:bold;

	display:block;

	padding-top: 5px;

}

#siteMenu a:hover{color:#000;}



.mainNav_wrapper 

{

	display: block;

	height: 25px;

	float: left;

	/*width: 25%;*/

	margin: 0;

	padding: 0;

	background-repeat:repeat-x;

}

.mainNav_item

{

	display: block;

	height: 25px;

	width: 100%;

	margin: 0;

	padding: 0;

	text-align:center;

	vertical-align:middle;

	background-repeat:no-repeat;

	background-position:right;

}



.mnv_wrp0{width:20%; background-image:url(../img/mainNavBcBz_0.jpg)}

.mnv_wrp1{width:17%; background-image:url(../img/mainNavBcBz_1.jpg)}

.mnv_wrp2{width:24%; background-image:url(../img/mainNavBcBz_2.jpg)}

.mnv_wrp3{width:16.5%; background-image:url(../img/mainNavBcBz_3.jpg)}

.mnv_wrp4{width:22.5%; background-image:url(../img/mainNavBcBz_4.jpg)}



.mnv_itm0{background-image:url(../img/mainNavBcCap_0.jpg)}

.mnv_itm1{background-image:url(../img/mainNavBcCap_1.jpg)}

.mnv_itm2{background-image:url(../img/mainNavBcCap_2.jpg)}

.mnv_itm3{background-image:url(../img/mainNavBcCap_3.jpg)}

.mnv_itm4{background-image:url(../img/mainNavBcCap_4.jpg)}

/**/

/*---------------------------------

		home/subNav page

---------------------------------*/

	/*		balOldal		*/

#homeDisplay

{

	display: block;

	/*width: 605px;*/

	width: 600px;

}

#mainImage

{

	/*margin-top: 13px;*/

	display: block;

	/*width: 605px;

	height: 264px;*/

	width: 600px;

	height: 256px;

	/*background-color:#D5AABF;*/

	background-position: top left;

	background-repeat: no-repeat; 

}

.mainScreenHomeBcrg {background-image:url(../img/main_index_0.jpg)}

.mainScreenHomeBcrg_1 {background-image:url(../img/main_index_1.jpg)}

.mainScreenHomeBcrg_2 {background-image:url(../img/main_index_2.jpg)}

.mainScreenHomeBcrg_3 {background-image:url(../img/main_index_3.jpg)}

.mainScreenHomeBcrg_4 {background-image:url(../img/main_index_4.jpg)}

.mainScreenHomeBcrg_5 {background-image:url(../img/main_index_5.jpg)}

/* itt külön classokban az almenüs oldalak hátterei */





/*		almenük	*/

#subNavItemz

{

	margin: 0;

	display: block;

	width: 135px;

	padding: 0;

	color: #fff;

	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 12px;

	font-weight:bold;

	list-style-position: outside;

	position: relative;

	top: 20px;

	left: 20px;

}

#subNavItemz a{color: #fff; text-decoration: none;font-size: 11px;}

#subNavItemz a:hover{color: #000; text-decoration: none;font-size: 11px;}





#midNav

{

	display: block;

	width: auto;

	height: 20px;

	background: repeat-x url(../img/subNavBc.jpg);

	margin: 13px 0;

}

#midNav a

{

	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;

	font-size:10px; 

	line-height: 100%; 

	color: #fff; 

	text-decoration: none; 

	font-weight: bold; 

}

#midNav a:hover{color: #000}

.subNav_nav_wrapper

{

	display: block;

	width: auto;

	height: 20px;

	background: no-repeat right url(../img/subNavCap.jpg);

}

.subNav_item

{

	display: block;

	float: left;

	text-align: center;

	height: 15px;

	margin-top: 5px;

	/*width: 20%*/

}

.snv_itm0{width: 30%} 

.snv_itm1{width: 26%}

.snv_itm2{width: 23%} 

.snv_itm3{width: 21%}

#homeBazeBoxez

{



}

.hBzBox 

{

	display: block;

	width: 191px;

	height: 134px;

	margin-left: 13px;

	/*background: #AAAAD5;*/

}

	/*		jobb oldal	  */

#homeSidebar

{

	/*margin-top: 13px;*/

	display: block;

	width: 181px;

	height: 436px;

	/*background: #C8D6D7;*/

}

/*---------------------------------

		LOGIN-, NEWS BOX

---------------------------------*/

#loginBox

{

	margin-bottom: 15px;

}

.sideBox

{

	display: block;

	widht: 100%;

	background: repeat-y url(../img/login_bcrg.jpg);

	padding: 0;

	margin: 0;

}

#loginBazeWrp

{

	display: block;

	widht: 100%;

	height: 185px;

	margin: 0; padding: 0;

	background: no-repeat url(../img/login_head.jpg);

}

#newsBoxBazeWrp

{

	display: block;

	widht: 100%;

	height: 154px;

	margin: 0; padding: 0;

	overflow: hidden;

	background: no-repeat url(../img/newsBox_head.jpg);

}

#loginBaze, #newsBoxBaze

{

	display: block;

	/*margin: 22px 10px 10px 10px;

	height: 25px;*/

	padding: 25px 10px 0 10px;

	font-size:12px; 

}

#loginBaze ul

{

	margin: 0; padding: 0;

	list-style:inside url(../img/li.gif);
	font-size:10px; 
	margin-bottom: 5px;

}

#loginBaze ul li

{

	margin: 0; padding: 0;

	line-height: 10px;

}

#loginBaze a

{

	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;

	

	line-height: 100%; 

	color: #000; 

	text-decoration: none; 

	font-weight: bold; 

}

#loginBaze a:hover{color: #999}

#loginBaze .input

{

	width: 130px;

	display:block;

}

#loginBaze .input.text input, #loginBaze .input.password input

{

	margin: 0;

	border: #eb8129 1px solid;

	width: 130px;

	display:block;

}

#loginBaze label

{

	display:block; margin: 0; padding: 0;

}

#loginBaze .input.checkbox{margin-top: 4px}

#UserSetSuti{display: block; float: left; margin: 0;}

#loginBaze .input.checkbox label{display: block; float: right;}

#subLogin

{

	background: #eb8129; border: 0; font-size:10px; color: #fff; margin-bottom: 5px

}

/*height: 154px;*/
.newsBoxItem
{
	display: block;
	height: 37px;
	border-bottom: #474747 1px solid;
	margin-bottom: 3px;
}
.newsBoxItem a{font-size:10px; line-height: 100%; color: #000; text-decoration: none}
.newsBoxItem a:hover{color: #999; text-decoration: none}
	/*---------------------------------
			hírek..
	---------------------------------*/
.bulletH2
{
	font-family: Trebuchet MS; 
	font-size:16px; 
	line-height: 150%; 
	color: #eb8428; 
	font-weight: normal; 
}
.bulletWrapper
{
	display: block;
	border-bottom: 2px #cd7323 solid;
	padding-bottom: 25px;
}

	

/*---------------------------------

		aloldalak

---------------------------------*/
#contentBody ul{margin: 0; padding: 0; display: block}
#contentBody li{margin: 0; list-style-position: inside; }
#contentBody p{margin: 10px 0}
#contentBody a{text-decoration: none}
#contentImageBar

{

	display: block;

	width: 270px;

	/*background:#CEDFD0;*/

}

#contentImageBar img

{

	border:none;

	display: block;

	margin: 0 0 15px 0;

}

#contentMain, #regBody

{

	display: block;

	width: 520px;

	/*background:#9FDFDF;

	font-family:Trebuchet MS, Ariel, Helvetica;*/

	

}/*

#contentMain p{}

*/

#contentHeader h1, #h1ToReplace h1

{

	font-size: 28px;

	margin: 0;

	line-height: 100%;

	text-transform:lowercase;

}

#contentHeader
{
	background:repeat-x url(../img/head_strip_0.jpg);/* #CCFF00*/
	display: block;
	height: 30px;
}
#contentHeader.headv_2{background:repeat-x url(../img/head_strip_1.jpg);}
#contentHeader.headv_3{background:repeat-x url(../img/head_strip_2.jpg);}
#contentHeader.headv_4{background:repeat-x url(../img/head_strip_3.jpg);}
#contentHeader.headv_5{background:repeat-x url(../img/head_strip_4.jpg);}
#contentBody

{

	font-size: 12px;

	line-height: 150%;

}

/*#contentBody b, #contentBody strong

{

	font-size: 13px;

	font-family: Tahoma, Ariel, Helvetica;

	color: #aeaeae;

}
*/
/*---------------------------------

		felhasználók

---------------------------------*/
#regBody
{
	display: block;
	margin: 30px 0 30px 0; 
}
#regBody a{text-decoration: none; color:#000}
#regBody a:hover{text-decoration: none; color:#999}

.regHint
{
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
display: block;
	font-size:10px; 
	padding-top: 40px
}


#UserRegisterForm, #regBody #UserLoginForm, #UserLostpassForm, #UserResetpassForm, #UserProfilForm
{
	display: block;
	margin:10px 0 30px 0;
	width: 400px;
}
#regBody label
{
	display: block;
	width: 150px;
	float: left;
}
#regBody .input
{
	display: block;
	width: 400px;
	margin-bottom: 10px;
	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;

	font-size:12px; 

	line-height: 100%; 

	color: #000; 

	text-decoration: none; 

	font-weight: bold; 
}
#regBody .input input
{
	display: block;
	width: 247px;
	float: right;
	border: 1px solid #eb8129;
}
#regBody .input.checkbox
{
	display: block;
	width: 160px;
	float: right;
}
#regBody .input.checkbox input
{
	width: 0px;
	float: right;
}
#regBody .input.checkbox label{width: 130px;}
#UserAutoLogin_{display:none; visibility:collapse; width:0;}
#regButton, #regBody #subLogin, #orderForm .submit input
{background: #eb8129; border: 0; font-size:14px; color: #fff; margin:10px 0 5px 0; padding: 3px 5px 5px 5px; float: right}
.error-message{display: block;
	width: 247px;
	float: right;
	color: #eb8129;
	margin: 5px 0}
/*---------------------------------

		referenciák

---------------------------------*/

#referenceBody

{

	display: block;

	width: 100%;

	margin-top: 4px;

}

.refThumb, .refThumbCap

{

	display: block;

	width: 80px;

	height: 80px;

	float: left;

	margin: 0 9px 9px 0;

}

.refThumbCap{margin-right: 0}

a.lightbox img{border:none}

/*---------------------------------

		lábléc

---------------------------------*/

#pageFooter

{

	margin-top: 26px;

	display: block;

	width: auto;

	height: 54px;

	background: #fff;

	border: none;

	border-top: #EB8129 1px solid;

	font-family:Trebuchet MS;

	font-size: 12px;

}

#pageFooter ul

{

	margin: 26px 0 0 0;

	padding: 0;

	list-style:none;

	/*font: Arial, Helvetica, sans-serif;

	

	font: Trebuchet */

	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	/*letter-spacing: 1px;*/

}

#pageFooter ul li{float: left; margin-right: 15px}

/*.bNavItm{margin: 0 24px;}*/

.bNavSep{display: block; width: 6px; height: 10px; text-align:center; background: no-repeat url(../img/bullet.gif) bottom;}

#pageFooter .rgt{margin-top: 24px}



.bNavItm a{color: #000; text-decoration: none}

.bNavItm a:hover{color: #999; text-decoration: none}

/*
--
*/
.blnk{background:#aaa;}
#alWrapper
{
	display: block;	
	background:#aaa;
	padding:50px 0; margin: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	width: 100%;
	height: 100%;
}
#adminLoginPanel
{
	display: block;
	width: 400px;
	height: 300px;
	border: 1px solid #999;
	margin: auto auto;
	background: #d4d4d4
}
.panelTitle
{
	display: block;
	background: #e4e4e4;
	padding: 20px;
	height: 12px;
	text-transform: uppercase;
	font-size: 12px;
}


#UserAdminLoginForm
{
	display: block;	
	margin: 20px;
	
}
#UserAdminLoginForm label
{
	display: block;	
}	
#UserAdminLoginForm .input input
{
	display: block;	
	width: 200px;
	font-size: 14px;
	margin-bottom: 10px;
}	
		

#admnLogin
{
	display: block;
	background: #EFEFEF;
	border: none;
	font-size: 12px;
	padding: 5px 10px;
	margin-top: 10px; 
	
}
/*---------------------------------
    order form
---------------------------------*/
#orderForm
{
    margin-top: 20px;
}
#orderForm .input
{margin-bottom: 20px;}
#orderForm label
{
    display: inline-block;
    width: 230px;
    /*padding-right: 10px;*/
    float: left;
    color:#000000;
    font-family:Trebuchet MS,Verdana,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    line-height:100%;
    text-decoration:none;
}
#orderForm .inpbox
{
    display: inline-block;
    width: 280px;
   padding-left: 5px;
}
#orderForm .inpcomm
{
    color:#000000;
    font-family:Trebuchet MS,Verdana,Helvetica,sans-serif;
    font-size:11px;
    line-height:100%;
    text-decoration:none;
}
#orderForm .inpbox input, #orderForm .inpbox textarea
{
    width: 278px;
    border: 1px solid #EB8129;
}
#orderForm .inpbox select{border: 1px solid #EB8129;}
/*---------------------------------

		egyebek

---------------------------------*/

.noMarg{margin:0}
.noBord{border: none}
.clearout

{

	clear:both;

	height:0;

	font-size: 1px;

	line-height: 0px;

}

.lft {float: left}

.rgt {float: right}

h2
{
	font-size: 16px;	
}


/*---------------------------------

		sIFR

---------------------------------*/



/* These are standard sIFR styles... do not modify */



.sIFR-flash {

	visibility: visible !important;

	margin: 0;

}



.sIFR-replaced {

	visibility: visible !important;

}



span.sIFR-alternate {

	position: absolute;

	left: 0;

	top: 0;

	width: 0;

	height: 0;

	display: block;

	overflow: hidden;

}



/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */

.sIFR-flash + div[adblocktab=true] {

  display: none !important;

}