/* 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: 15px;
	left: 70px;
	position: absolute;
}

#logo-link{
    position: absolute;
    top: 55px;
    right: 25px;
    display: block;
    width: 245px;
    height: 65px;
}
#logo-link a{
    display: block;
    width: 245px;
    height: 65px;
    font-size: 0;
    line-height: 0;
    text-indent: -20000px;
}

.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: 16px 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: 126px;
}

#myHzMenu-subitems-3{
	width: 191px;
}

#myHzMenu-subitems-4{
	width: 155px;
}

#myHzMenu-subitems-5{
	width: 147px;
}

#myHzMenu-subitems-6{
	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: 2px;
}

#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;
}


#konica{
    background: #bcbcbc url('../img/konica/bg-box.jpg') center top repeat-x;
    width: 598px;
    margin: 0 auto;
}

#konica .infos{
    font-size: 12px;
    color: #565454;
    margin-top: 29px;
}
#konica .infos a{ color: #565454; }

#konica .infos .leftSide{
    float: left;
}

#konica .infos .rightSide{
    float: right;
    width: 277px;
    margin-top: 40px;
}

#konica .infos .infoBoxTop{ background: #f3f3f3 url('../img/konica/box-top.jpg') left top no-repeat; }
#konica .infos .infoBoxLeft{ background: url('../img/konica/box-left.jpg') left 15px no-repeat; }
#konica .infos .infoBoxBottom{
    background: url('../img/konica/box-bottom.jpg') left bottom no-repeat;
    width: 277px;
    height: 275px;
    overflow: hidden;
}
#konica .infos .infoBoxFrame{
    background: url('../img/konica/box-frame.jpg') left 15px repeat-x;
    padding: 15px 0 15px 10px;
    margin-left: 15px;
    height: 245px;
}

#konica .infos p{
    margin: 0;
    padding: 0 0 10px 0;
}

#konica .infos ul,
#konica .infos li{
    margin: 0;
    padding: 0;
    list-style: none;
}

#konica .infos li{
    background: url('../img/konica/row.png') left 7px no-repeat;
    font-size: 14px;
    color: #6d6d6d;
    padding: 6px 0 6px 22px;
}

#konica .infos .prod{
    font-weight: bold;
    font-size: 24px;
    color: #4dbfec;
    padding-bottom: 28px;
}

#konica .box-footer{
    background: url('../img/konica/bg-box_bottom.jpg') center top repeat-x;
    font-size: 11px;
    text-align: center;
    color: #ececec;
    height: 38px;
    line-height: 38px;
}
#konica .box-footer a{ color: #ff8a00; }

.konica-desc{
    font-size: 11px;
    color: #afafaf;
    margin: 0;
    padding: 10px 0 40px;
}

#konica .btnShadow{
    background: url('../img/konica/btnShadow.png') center 40px no-repeat;
    padding-bottom: 40px;
}

.buttonVasarlas{
    background: url('../img/konica/buttonVasarlas.png') 0 0 no-repeat;
    display: block;
    font-size: 0;
    line-height: 0;
    text-indent: -20000px;
    width: 204px;
    height: 50px;
    margin: 30px auto 0;
}
.buttonVasarlas:hover{
    background-position: 0 -50px;
    cursor: hand;
    cursor: pointer;
}


#social_share{ margin-left: 10px; margin-top: -1px; }
#social_share .links span{ margin: 0 !important; }
