/* MAIN */
body{
	background-color: #f6f5f0;
	color: #7b7b7b;
	font: normal 12px arial;
}

a{
	color: #7b7b7b;
}

a:hover{
	text-decoration: underline;
}

#frame{
	background: transparent url(../img/main/frame_bg.jpg) 0 0 repeat-x;
	background-position: top center;
}

#page{
	width: 908px;
	margin: 0px auto;
	background: transparent url(../img/main/page_bg.jpg) 0 0 repeat-y;
	position: relative;
}

#page-top{
	top: 11px;
	left: 54px;
	position: absolute;
}

.page-top-menu a{
	color: #9e883c;
}

#page-top-menu1{
	top: 6px;
	left: 641px;
	position: absolute;
}

#page-top-menu2{
	top: 6px;
	left: 721px;
	position: absolute;
}

#page-top-menu3{
	top: 6px;
	left: 826px;
	position: absolute;
}

#page-top-menu4{
	top: 6px;
	left: 819px;
	position: absolute;
}

#page-content{
	background: transparent url(../img/main/header.jpg) 0 0 no-repeat;
	min-height: 600px;
	padding: 154px 4px 0;
}

#page-bottom{
	width: 908px;
	margin: 0px auto;
	background: transparent url(../img/main/page_bottom.jpg) 0 0 no-repeat;
}

#page-bottom-content{
	padding: 5px 10px 10px;
}

#page-bottom-content a:hover{
	color: black;
	text-decoration: none;
}

#sf-content{
	margin-left: 10px;
	width: 625px;
}

#rightbar{
	margin-right: 10px;
}

.main-box-top{
	background: transparent url(../img/main/main_box_top.jpg) 0 0 no-repeat;
}

.main-box-bg{
	background: transparent url(../img/main/main_box_bg.jpg) 0 0 repeat-y;
	margin-bottom: 10px;
}

.main-box-bottom{
	background: transparent url(../img/main/main_box_bottom.jpg) 0 0 no-repeat;
	background-position: 0px bottom;
	padding: 13px 18px 20px 12px;
	overflow: hidden;
}

.green-title-left{
	background: transparent url(../img/main/green_title_left.jpg) 0 0 no-repeat;
	width: 10px;
	height: 39px;
}

.green-title-bg{
	background: transparent url(../img/main/green_title_bg.jpg) 0 0 repeat-x;
	height: 39px;
}

.green-title-content{
	padding-top: 13px;
	font-weight: bold;
	color: white;
}

.green-title-right{
	background: transparent url(../img/main/green_title_right.jpg) 0 0 no-repeat;
	width: 10px;
	height: 39px;
}

.red-title-left{
	background: transparent url(../img/main/red_title_left.jpg) 0 0 no-repeat;
	width: 12px;
	height: 36px;
}

.red-title-bg{
	background: transparent url(../img/main/red_title_bg.jpg) 0 0 repeat-x;
	height: 36px;
}

.red-title-content{
	padding-top: 11px;
	font-weight: bold;
	color: white;
}

.red-title-right{
	background: transparent url(../img/main/red_title_right.jpg) 0 0 no-repeat;
	width: 14px;
	height: 36px;
}

.red-title-right-akcios{
	background: transparent url(../img/main/red_title_right_akcios.jpg) 0 0 no-repeat;
	width: 91px;
	height: 36px;
}

/* mainIndex */
.main-box-bottom-mainIndex{
	padding: 8px 14px 20px 8px;
}

.red-title-content-mainIndex{
	font-size: 18px; font-weight: normal; padding-top: 7px;
}

#mainIndex-koszonto-content{
	padding: 10px 10px 0px 2px;
}

#mainIndex-csaj{
	background: transparent url(../img/main/csaj.jpg) 0 0 no-repeat;
	width: 191px;
	height: 208px;
	margin: 0 10px 10px 0;
}

/* myHtml */
#myHtml-kapcsolat-kep{
	background: transparent url(../img/myHtml/kapcsolat.jpg) 0 0 no-repeat;
	width: 250px;
	height: 195px;
	margin: 0 10px 10px 0;
}

#myHtml-cegunkrol-kep{
	background: transparent url(../img/myHtml/cegunkrol.jpg) 0 0 no-repeat;
	width: 250px;
	height: 195px;
	margin: 0 10px 10px 0;
}

#myHtml-partnereink-kep{
	background: transparent url(../img/myHtml/partnereink.jpg) 0 0 no-repeat;
	width: 250px;
	height: 195px;
	margin: 0 10px 10px 0;
}

/* myTermek */
.myTermekTermek-content{
	padding: 10px 3px 5px;
}

.myTermekTermek-kep{
	width: 100px;
	height: 100px;
	margin-right: 10px;
}

.myTermekTermek-leiras-frame{
	border-right: 1px solid #e50039;
	padding-right: 10px;
}

.myTermekTermek-leiras{
	width: 220px;
}

.myTermekTermek-reszletek{
	margin-top: 5px;
}

.myTermekTermek-reszletek a{
	color: #ed003a;
}

.myTermekTermek-adatok{
	width: 250px;
	font-weight: bold;
}

.myTermekTermek-ar{
	color: #62a213;
	padding-top: 4px;
}

.myTermekTermek-kosarvalue input{
	width: 30px;
}

.myTermekTermek-kosarlink{
	padding: 1px 0 0 10px;
}

/* myHzMenu */
.myHzMenu{
	height: 39px;
	margin-bottom: 10px;
}

.myHzMenu a{
	color: white;
}

.myHzMenu a:hover{
	text-decoration: none;
}

.myHzMenu-item{
	position: relative;
}

.myHzMenu-subitems{
	position: absolute;
	top: 34px;
	left: 0px;
	background-color: #EFEFEF;
	border: 1px solid #EFB3C6;
	border-top: none;
	color: #810027;
	z-index: 1000;
}

.myHzMenu-subitem{
	cursor: pointer;
	padding: 5px;
}

.myHzMenu-subitem-over{
	background-color: #DFDFDF;
	color: #3F3F3F;
	#background: transparent url(../img/myHzMenu/subitem_over.jpg) 0 0 repeat-x;
	#background-position: bottom;
}

.myHzMenu-subitem-sep{
	height: 1px;
	line-height: 1px;
	background-color: #EFB3C6;
}

#myHzMenu-subitems-1{
	width: 121px;
}

#myHzMenu-subitems-2{
	width: 146px;
}

#myHzMenu-subitems-3{
	width: 191px;
}

#myHzMenu-subitems-4{
	width: 155px;
}

#myHzMenu-subitems-5{
	width: 287px;
}

/* myCustomBox */
.myCustomBox{
	width: 250px;
	background: transparent url(../img/myCustomBox/box_bg.jpg) 0 0 repeat-y;
	margin-bottom: 10px;
}

.myCustomBox-inner{
	background: transparent url(../img/myCustomBox/box_top.jpg) 0 0 no-repeat;
	padding: 37px 15px 15px;
}

.myCustomBox-bottom{
	background: transparent url(../img/myCustomBox/box_bottom.jpg) 0 0 no-repeat;
	background-position: bottom;
}

.myCustomBox-seperator{
	height: 1px;
	line-height: 1px;
	background-color: white;
	margin: 10px 0;
}

.myCustomBox-title{
	font-size: 18px;
	margin-bottom: 10px;
}

.myCustomBox a{
	color: #ed003a;
}

/* myUserBox */
#myUserBox{
	width: 250px;
	background: transparent url(../img/myUserBox/box_bg.jpg) 0 0 repeat-y;
	margin-bottom: 10px;
}

#myUserBox-inner{
	background: transparent url(../img/myUserBox/box_top.jpg) 0 0 no-repeat;
	padding: 37px 15px 15px;
}

#myUserBox-bottom{
	background: transparent url(../img/myUserBox/box_bottom.jpg) 0 0 no-repeat;
	background-position: bottom;
}

#myUserBox-seperator{
	height: 1px;
	line-height: 1px;
	background-color: #7b7b7b;
	margin: 10px 0;
	display: block;
}

#myUserBox-title{
	font-size: 18px;
	margin-bottom: 10px;
}

/*login*/
#myUserLogin-title{
	margin: 4px 0;
}

#myUserLogin-failed-div{
	color: #e9003d;
	font-size: 13px;
	font-weight: bold;
}

.myUserLogin-input-div{
	margin: 8px auto 0px;
	width: 165px;
}

.myUserLogin-input-div input{
	width: 160px;
	color: #848484;
}

#myUserLogin-login-button{
	margin: 10px auto 0;
	width: 165px;
	height: 23px;
}

#myUserLogin-register-ajax{
	margin-top: 10px;
}

#myUserLogin-register-button{
	text-align: center;
}

/*register*/
#myUserRegister .form-label{
	padding-top: 4px;
}

#myUserRegister .form-input{

}

#myUserRegister .form-error{
	color: #e9003d;
	font-size: 11px;
	font-weight: bold;
}

#myUserRegister .form-help{
	font-size: 14px;
	font-weight: bold;
}

#myUserRegister .form-help a{
	font-size: 11px;
	text-decoration: underline;
}

#myUserRegister .form-help div{
	margin-top: 20px;
}

#myUserRegister input{
	width: 210px;
}

#myUserRegister-mehet-button{
	width: 165px;
	height: 23px;
	margin: 10px auto 0;
}

/*logout*/
#myUserLogout{

}

#myUserLogout-title{
	font-size: 13px;
	color: white;
}

#myUserLogout-logout-button{
	text-align: center;
	margin-top: 10px;
}

#myUserLogout-adatlap-button{
	margin: 10px auto 0;
	width: 165px;
	height: 23px;
}

/*adatlap*/
#myUserAdatlap .form-label{
	padding-top: 4px;
}

#myUserAdatlap .form-input{

}

#myUserAdatlap .form-error{
	color: #e9003d;
	font-size: 11px;
	font-weight: bold;
}

#myUserAdatlap .form-help{
	font-size: 14px;
	font-weight: bold;
}

#myUserAdatlap .form-help a{
	font-size: 11px;
	text-decoration: underline;
}

#myUserAdatlap .form-help div{
	margin-top: 20px;
}

#myUserAdatlap input{
	width: 210px;
}

#myUserAdatlap-mehet-button{
	width: 165px;
	height: 23px;
	margin: 10px auto 0;
}

#myUserAdatlap-success{
	font-size: 13px;
	font-weight: bold;
	margin-top: 10px;
	text-align: center;
}














#myUserKosar{

}

#myUserKosar-title{
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 5px;
}

#myUserKosar-content{

}

#myUserKosar-empty{
	padding: 10px 0;
}

.myUserKosar-item{
	margin-bottom: 10px;
}

.myUserKosar-item-nev{
	font-size: 13px;
	font-weight: bold;
}

.myUserKosar-item-ar{
	font-size: 12px;
	padding-top: 5px;
}

.myUserKosar-item-values{
	cursor: pointer;
}

.myUserKosar-item input{
	width: 30px;
}

#myUserKosar-summary{
	font-size: 16px;
	text-align: right;
}

#myUserKosar-visszaigazolas-text{
	margin: 15px 0 5px 0;
}

#myUserKosar-notlogined-message{
	padding-top: 5px;
}