body {
	font-family: Arial, sans-serif, serif;
	font-size: 10pt;
	font-style: normal;
	FONT-WEIGHT: normal; 
	background-color: #FFFFFF;
	color: #000000;
	word-spacing: normal;
        padding: 0px;
        margin: 0px; 
}


td {
	font-family: Arial, sans-serif, serif, arial;
	font-size: 10pt;
	font-style: normal;
	FONT-WEIGHT: normal; 
	color: #000000;
	word-spacing: normal;
}


img {
        text-align:center;

}


.openmenu{
        background-image: url("../design/_open_foot.gif");
        width: 746px;
        height: 50px;        
        padding-left: 0px; 
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
}

.openmenu li{
        display: inline;        
}

.openmenu li.e a{
        color:#ffffff;
        float: left;
        background:url('../design/_menu_e_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 110px;
        height: 27px;
        line-height: 27px;
        text-align: center;
 
        padding-left: 0px; 
        padding-right: 0px;
        margin-left: 390px; 
        margin-top: 10px;
}


.openmenu li.e a:hover{
        color:#ff0000;
        background:url('../design/_menu_e_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}


.openmenu li.d a{
        color:#ffffff;
        float: left;
        background:url('../design/_menu_d_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 120px;
        height: 27px;
        line-height: 27px;
        text-align: center;
 
        padding-left: 0px; 
        padding-right: 0px;
        margin-left: 0px; 
        margin-top: 10px;
}


.openmenu li.d a:hover{
        color:#ff0000;
        background:url('../design/_menu_d_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}


.openmenu li.m a{
        color:#ffffff;
        float: left;
        background:url('../design/_menu_m_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 105px;
        height: 27px;
        line-height: 27px;
        text-align: center;
 
        padding-left: 0px; 
        padding-right: 0px;
        margin-left: 0px; 
        margin-top: 10px;
}


.openmenu li.m a:hover{
        color:#ff0000;
        background:url('../design/_menu_m_h.gif');

        background-repeat:no-repeat;
        background-position:top right;
}




#menu{
	position:absolute;
        background-image: url("../design/_main_menu_back.gif");
	left: 0px;
	top: 0px;
        width: 160px;
        height: 315px;        
        padding-left: 0px; 
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        z-index: 1;
}

.menu li {
        display: inline;        
	list-style: none;
}

.menu li.mh1 a {
        float: left;
        background:url('../design/_book_menu_1_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 120px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 29px; 
        margin-top: 18px;
        margin-bottom: 7px;
}



.menu li.mh1 a:hover {
        background:url('../design/_book_menu_1_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}

.menu li.mh1current a {
        float: left;
        background:url('../design/_book_menu_1_h.gif');

        background-repeat:no-repeat;
        background-position:top right;
        text-decoration: none;
        width: 120px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 29px; 
        margin-top: 18px;
        margin-bottom: 7px;
}

.menu li.mh2 a {
        float: left;
        background:url('../design/_book_menu_2_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 120px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 29px; 
        margin-top: 0px;
        margin-bottom: 8px;
}


.menu li.mh2 a:hover {
        background:url('../design/_book_menu_2_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}

.menu li.mh2current a {
        float: left;
        background:url('../design/_book_menu_2_h.gif');

        background-repeat:no-repeat;
        background-position:top right;
        text-decoration: none;
        width: 120px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 29px; 
        margin-top: 0px;
        margin-bottom: 8px;
}

.menu li.mh3 a {
        float: left;
        background:url('../design/_book_menu_3_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 120px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 29px; 
        margin-top: 0px;
        margin-bottom: 8px;
}


.menu li.mh3 a:hover {
        background:url('../design/_book_menu_3_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}

.menu li.mh3current a {
        float: left;
        background:url('../design/_book_menu_3_h.gif');

        background-repeat:no-repeat;
        background-position:top right;
        text-decoration: none;
        width: 120px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 29px; 
        margin-top: 0px;
        margin-bottom: 8px;
}



.menu li.mh4 a {
        float: left;
        background:url('../design/_book_menu_4_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 120px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 29px; 
        margin-top: 0px;
        margin-bottom: 8px;
}


.menu li.mh4 a:hover {
        background:url('../design/_book_menu_4_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}

.menu li.mh4current a {
        float: left;
        background:url('../design/_book_menu_4_h.gif');

        background-repeat:no-repeat;
        background-position:top right;
        text-decoration: none;
        width: 120px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 29px; 
        margin-top: 0px;
        margin-bottom: 8px;
}



.menu li.mh5 a {
        float: left;
        background:url('../design/_book_menu_5_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 120px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 29px; 
        margin-top: 0px;
        margin-bottom: 0px;
}


.menu li.mh5 a:hover {
        background:url('../design/_book_menu_5_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}

.menu li.mh5current a {
        float: left;
        background:url('../design/_book_menu_5_h.gif');

        background-repeat:no-repeat;
        background-position:top right;
        text-decoration: none;
        width: 120px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 29px; 
        margin-top: 0px;
        margin-bottom: 0px;
}


#news_pict {
	position:absolute;
        background-image: url("../pict/tutorial_news_hu.jpg");
	left: 200px;
	top: 20px;
        width: 460px;
        height: 610px;        
        padding-left: 0px; 
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        z-index: 1;
}


#news_text {
	position:absolute;
	left: 680px;
	top: 150px;
        width: 260px;
        padding: 0px; 
        margin-left: 0px; 
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 70px;
        z-index: 1;
}


.news_text li {
        display: inline;        
}

.news_text a {
        float: left;
        background:url('../design/_button_news_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 172px;
        height: 28px;
        line-height: 28px;
        text-align: center;
 
        padding-left: 00px; 
        padding-top: 0px;
        margin-left: 7px; 
        margin-top: 20px;
}



.news_text a:hover {
        background:url('../design/_button_news_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}





#data {
	position:absolute;
	left: 205px;
	top: 20px;
        width: 735px;
        padding-left: 0px; 
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        z-index: 1;
}


.bookpict{
        width: 323px;
        padding-left: 0px; 
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
}

.bookpict_small{
        width: 100px;
        padding-left: 0px; 
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin: 0px;
}

.booknumber {
        width: 60px;
        height: 40px;
        padding-left: 24px; 
        padding-right: 0px;
        padding-top: 8px;
        padding-bottom: 0px;
	font-family: Arial, sans-serif, serif;
	color:#FFFFFF;
	font-size: 16pt;
	font-style: normal;
	FONT-WEIGHT: bold; 
	word-spacing: normal;
	font-weight: normal;

}

.bookzoom {
        width: 60px;
        padding-left: 9px; 
        padding-right: 0px;
        padding-top: 20px;
        padding-bottom: 0px;

}

.bookzoom1 {
        width: 60px;
        padding-left: 9px; 
        padding-right: 0px;
        padding-top: 6px;
        padding-bottom: 0px;

}


.booktitle {
        width: 412px;
        padding-left: 30px; 
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 5px;
	font-family: 'Times New Roman', Times;
	color:#5aa2cc;
	font-size: 20pt;
	font-style: normal;
	word-spacing: normal;
	FONT-WEIGHT: bold; 
        line-height: 18pt;
}

.booktitle em {
	font-family: 'Times New Roman', Times;
	color:#5aa2cc;
	font-size: 10pt;
	font-style: normal;
	word-spacing: normal;
	FONT-WEIGHT: bold; 
	font-size: 10pt;
}

.bookheadtxt{
        width: 412px;
        padding-left: 30px; 
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 5px;
	font-family: 'Times New Roman', Times;
        font-style: italic;
	FONT-WEIGHT: bold; 
	font-size: 11pt;
}

.bookheadsep{
        width: 412px;
        padding-left: 30px; 
        padding-right: 0px;
        padding-top: 1px;
        padding-bottom: 10px;
}

.bookshopsep{
        width: 600px;
        padding-left: 0px; 
        padding-right: 0px;
        padding-top: 12px;
        padding-bottom: 10px;
}

.booksubdata {
        width: 412px;
        padding-left: 0px; 
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 20px;
}

.booksubdata_small {
        width: 500px;
        padding-left: 0px; 
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin: 0px;
}


.booksubtitle{
	FONT-WEIGHT: bold; 
	line-height: 12pt;
        width: 120px;
        padding-left: 30px; 
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 3px;
}

.booktxt{
	line-height: 12pt;
        width: 292px;
        padding-left: 0px; 
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 3px;
}

.booktxt em {
	font-size: 8pt;
	font-style: normal;
}

em.forign {
        color: #FF0000;
	font-size: 10pt;
	font-style: normal;

}

.booktxt A {
        color: #5AA2CC;
	FONT-WEIGHT: bold; 
        text-decoration: none;
        font-style: normal;
	font-size: 10pt;
}


.bookfoot{
	font-size: 8pt;
	line-height: 8pt;
        width: 292px;
        padding-left: 0px; 
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 5px;
}


.booksubdata_kesz{
        background:url('../design/_back_keszl.gif');

        background-repeat: no-repeat;
        background-position:top right;
        width: 412px;
        padding-left: 0px; 
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
}




.button{
        background-image: url("../design/_foot_back.gif");
        background-repeat: no-repeat;
        background-position:top left;
        color:#ffffff;
	font-size: 9pt;
	font-weight: normal;
        width: 735px;
        height: 35px;        
        padding-left: 0px; 
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 26px;
	overflow:hidden;
}

.button li{
        display: inline;        
}

.button li.btn a{
        float: left;
        color:#ffffff;
        background:url('../design/_button_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 103px;
        height: 23px;
        line-height: 23px;
        text-align: center;
 
        padding-left: 0px; 
        padding-right: 0px;
        margin-left: 624px; 
        margin-top: 5px;
}


.button li.btn a:hover{
        color:#ff0000;
        background:url('../design/_button_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}





P.title {
	font-size: 11pt;
	FONT-WEIGHT: bold; 
        padding-left: 15px; 
        padding-right: 110px;
        padding-top: 25px;
        padding-bottom: 28px;
        margin: 0px; 
        line-height: 13pt;
}

P {
	font-size: 11pt;
        padding-left: 15px; 
        padding-right: 180px;
        padding-top: 0px;
        padding-bottom: 10px;
        margin: 0px; 
        line-height: 13pt;

}

P.tutbig {
	font-size: 14pt;
        padding-left: 15px; 
        padding-right: 180px;
        padding-top: 0px;
        padding-bottom: 10px;
        margin: 0px; 
        line-height: 16pt;
}

P.subtitle_start {
	FONT-WEIGHT: bold; 
        padding-left: 15px; 
        padding-right: 110px;
        padding-top: 25px;
        padding-bottom: 0px;
        margin: 0px; 
        line-height: 13pt;
}

P em {
	font-style: normal;
        color: #5AA2CC;
        padding-left: 0px; 
        padding-right: 10px;
        padding-top: 0px;
        padding-bottom: 0px;
}


P.subtitle_tutbig {
	font-size: 14pt;
	FONT-WEIGHT: bold; 
        padding-left: 15px; 
        padding-right: 110px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin: 0px; 
        line-height: 16pt;
}

P.subtitle_tutbig em {
        color: #000000;
	font-style: normal;
        padding-left: 0px; 
        padding-right: 10px;
        padding-top: 0px;
        padding-bottom: 0px;
}

P em.extra {
        color: #000000;
	font-style: normal;
        padding-left: 0px; 
        padding-right: 10px;
        padding-top: 0px;
        padding-bottom: 0px;
}

P.subtitle {
	FONT-WEIGHT: bold; 
        padding-left: 15px; 
        padding-right: 110px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin: 0px; 
        line-height: 13pt;
}


OL {
	font-size: 11pt;
        padding-left: 42px; 
        padding-right: 110px;
        padding-top: 0px;
        padding-bottom: 10px;
        margin: 0px; 
}

UL {
	font-size: 11pt;
        padding-left: 42px; 
        padding-right: 110px;
        padding-top: 0px;
        padding-bottom: 10px;
        margin: 0px; 
}

A {
        color: #5AA2CC;
	FONT-WEIGHT: bold; 
	font-size: 11pt;
        text-decoration: none;
        font-style: normal;

}


A.red {
        color: #FF0000;
	FONT-WEIGHT: bold; 
	font-size: 11pt;
        text-decoration: none;
        font-style: normal;

}



/* =================== ANGOL =============== */


.menu li.me1 a {
        float: left;
        background:url('../design/_book_menu_1_en_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 120px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 29px; 
        margin-top: 18px;
        margin-bottom: 7px;
}


.menu li.me1 a:hover {
        background:url('../design/_book_menu_1_en_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}

.menu li.me1current a {
        float: left;
        background:url('../design/_book_menu_1_en_h.gif');

        background-repeat:no-repeat;
        background-position:top right;
        text-decoration: none;
        width: 120px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 29px; 
        margin-top: 18px;
        margin-bottom: 7px;
}

.menu li.me2 a {
        float: left;
        background:url('../design/_book_menu_2_en_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 120px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 29px; 
        margin-top: 0px;
        margin-bottom: 8px;
}


.menu li.me2 a:hover {
        background:url('../design/_book_menu_2_en_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}

.menu li.me2current a {
        float: left;
        background:url('../design/_book_menu_2_en_h.gif');

        background-repeat:no-repeat;
        background-position:top right;
        text-decoration: none;
        width: 120px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 29px; 
        margin-top: 0px;
        margin-bottom: 8px;
}

.menu li.me3 a {
        float: left;
        background:url('../design/_book_menu_3_en_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 120px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 29px; 
        margin-top: 0px;
        margin-bottom: 8px;
}


.menu li.me3 a:hover {
        background:url('../design/_book_menu_3_en_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}

.menu li.me3current a {
        float: left;
        background:url('../design/_book_menu_3_en_h.gif');

        background-repeat:no-repeat;
        background-position:top right;
        text-decoration: none;
        width: 120px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 29px; 
        margin-top: 0px;
        margin-bottom: 8px;
}



.menu li.me4 a {
        float: left;
        background:url('../design/_book_menu_4_en_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 120px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 29px; 
        margin-top: 0px;
        margin-bottom: 8px;
}


.menu li.me4 a:hover {
        background:url('../design/_book_menu_4_en_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}

.menu li.me4current a {
        float: left;
        background:url('../design/_book_menu_4_en_h.gif');

        background-repeat:no-repeat;
        background-position:top right;
        text-decoration: none;
        width: 120px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 29px; 
        margin-top: 0px;
        margin-bottom: 8px;
}



.menu li.me5 a {
        float: left;
        background:url('../design/_book_menu_5_en_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 120px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 29px; 
        margin-top: 0px;
        margin-bottom: 0px;
}


.menu li.me5 a:hover {
        background:url('../design/_book_menu_5_en_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}

.menu li.me5current a {
        float: left;
        background:url('../design/_book_menu_5_en_h.gif');

        background-repeat:no-repeat;
        background-position:top right;
        text-decoration: none;
        width: 120px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 29px; 
        margin-top: 0px;
        margin-bottom: 0px;
}


.news_text a.en {
        float: left;
        background:url('../design/_button_news_en_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 172px;
        height: 28px;
        line-height: 28px;
        text-align: center;
 
        padding-left: 00px; 
        padding-top: 0px;
        margin-left: 7px; 
        margin-top: 20px;
}



.news_text a.en:hover {
        background:url('../design/_button_news_en_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}


#news_pict_en {
	position:absolute;
        background-image: url("../pict/tutorial_news_en.jpg");
	left: 200px;
	top: 20px;
        width: 460px;
        height: 610px;        
        padding-left: 0px; 
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        z-index: 1;
}



.button li.btn_e a{
        float: left;
        color:#ffffff;
        background:url('../design/_button_en_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 103px;
        height: 23px;
        line-height: 23px;
        text-align: center;
 
        padding-left: 0px; 
        padding-right: 0px;
        margin-left: 624px; 
        margin-top: 5px;
}


.button li.btn_e a:hover{
        color:#ff0000;
        background:url('../design/_button_en_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}

.booksubdata_kesz_e{
        background:url('../design/_back_keszl_en.gif');

        background-repeat: no-repeat;
        background-position:top right;
        width: 412px;
        padding-left: 0px; 
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
}


/* =================== NÉMET =============== */


.menu li.md1 a {
        float: left;
        background:url('../design/_book_menu_1_de_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 130px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 19px; 
        margin-top: 18px;
        margin-bottom: 7px;
}



.menu li.md1 a:hover {
        background:url('../design/_book_menu_1_de_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}

.menu li.md1current a {
        float: left;
        background:url('../design/_book_menu_1_de_h.gif');

        background-repeat:no-repeat;
        background-position:top right;
        text-decoration: none;
        width: 130px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 19px; 
        margin-top: 18px;
        margin-bottom: 7px;
}

.menu li.md2 a {
        float: left;
        background:url('../design/_book_menu_2_de_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 130px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 19px; 
        margin-top: 0px;
        margin-bottom: 8px;
}


.menu li.md2 a:hover {
        background:url('../design/_book_menu_2_de_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}

.menu li.md2current a {
        float: left;
        background:url('../design/_book_menu_2_de_h.gif');

        background-repeat:no-repeat;
        background-position:top right;
        text-decoration: none;
        width: 130px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 19px; 
        margin-top: 0px;
        margin-bottom: 8px;
}

.menu li.md3 a {
        float: left;
        background:url('../design/_book_menu_3_de_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 130px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 19px; 
        margin-top: 0px;
        margin-bottom: 8px;
}


.menu li.md3 a:hover {
        background:url('../design/_book_menu_3_de_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}

.menu li.md3current a {
        float: left;
        background:url('../design/_book_menu_3_de_h.gif');

        background-repeat:no-repeat;
        background-position:top right;
        text-decoration: none;
        width: 130px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 19px; 
        margin-top: 0px;
        margin-bottom: 8px;
}



.menu li.md4 a {
        float: left;
        background:url('../design/_book_menu_4_de_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 130px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 19px; 
        margin-top: 0px;
        margin-bottom: 8px;
}


.menu li.md4 a:hover {
        background:url('../design/_book_menu_4_de_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}

.menu li.md4current a {
        float: left;
        background:url('../design/_book_menu_4_de_h.gif');

        background-repeat:no-repeat;
        background-position:top right;
        text-decoration: none;
        width: 130px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 19px; 
        margin-top: 0px;
        margin-bottom: 8px;
}



.menu li.md5 a {
        float: left;
        background:url('../design/_book_menu_5_de_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 130px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 19px; 
        margin-top: 0px;
        margin-bottom: 0px;
}


.menu li.md5 a:hover {
        background:url('../design/_book_menu_5_de_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}

.menu li.md5current a {
        float: left;
        background:url('../design/_book_menu_5_de_h.gif');

        background-repeat:no-repeat;
        background-position:top right;
        text-decoration: none;
        width: 130px;
        height: 22px;
        line-height: 22px;
        text-align: center;
 
        padding-left: 0px; 
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 19px; 
        margin-top: 0px;
        margin-bottom: 0px;
}


.news_text a.de {
        float: left;
        background:url('../design/_button_news_de_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 172px;
        height: 28px;
        line-height: 28px;
        text-align: center;
 
        padding-left: 00px; 
        padding-top: 0px;
        margin-left: 7px; 
        margin-top: 20px;
}



.news_text a.de:hover {
        background:url('../design/_button_news_de_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}

#news_pict_de {
	position:absolute;
        background-image: url("../pict/tutorial_news_de.jpg");
	left: 200px;
	top: 20px;
        width: 460px;
        height: 610px;        
        padding-left: 0px; 
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        z-index: 1;
}

.button li.btn_d a{
        float: left;
        color:#ffffff;
        background:url('../design/_button_de_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 103px;
        height: 23px;
        line-height: 23px;
        text-align: center;
 
        padding-left: 0px; 
        padding-right: 0px;
        margin-left: 624px; 
        margin-top: 5px;
}


.button li.btn_d a:hover{
        color:#ff0000;
        background:url('../design/_button_de_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}

.booksubdata_kesz_d{
        background:url('../design/_back_keszl_de.gif');

        background-repeat: no-repeat;
        background-position:top right;
        width: 412px;
        padding-left: 0px; 
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
}



li.btnh_back {
        display: inline;        
}

li.btnh_back a{
        float: left;
        color:#ffffff;
        background:url('../design/_button_back_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 128px;
        height: 23px;
        line-height: 23px;
        text-align: center;
 
        padding-left: 0px; 
        padding-right: 0px;
        margin-left: 320px; 
        margin-top: 15px;
        margin-bottom: 20px;
}


li.btnh_back a:hover{
        color:#ff0000;
        background:url('../design/_button_back_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}

li.btnh_next {
        display: inline;        
}

li.btnh_next a{
        float: left;
        color:#ffffff;
        background:url('../design/_button_next_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 128px;
        height: 23px;
        line-height: 23px;
        text-align: center;
 
        padding-left: 0px; 
        padding-right: 0px;
        margin-left: 20px; 
        margin-top: 15px;
        margin-bottom: 20px;
}


li.btnh_next a:hover{
        color:#ff0000;
        background:url('../design/_button_next_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}

li.btnh_ok {
        display: inline;        
}

li.btnh_ok a{
        float: left;
        color:#ffffff;
        background:url('../design/_button_ok_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 128px;
        height: 23px;
        line-height: 23px;
        text-align: center;
 
        padding-left: 0px; 
        padding-right: 0px;
        margin-left: 20px; 
        margin-top: 15px;
        margin-bottom: 20px;
}


li.btnh_ok a:hover{
        color:#ff0000;
        background:url('../design/_button_ok_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}



li.btne_back {
        display: inline;        
}

li.btne_back a{
        float: left;
        color:#ffffff;
        background:url('../design/_button_back_e_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 128px;
        height: 23px;
        line-height: 23px;
        text-align: center;
 
        padding-left: 0px; 
        padding-right: 0px;
        margin-left: 320px; 
        margin-top: 15px;
        margin-bottom: 20px;
}


li.btne_back a:hover{
        color:#ff0000;
        background:url('../design/_button_back_e_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}

li.btne_next {
        display: inline;        
}

li.btne_next a{
        float: left;
        color:#ffffff;
        background:url('../design/_button_next_e_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 128px;
        height: 23px;
        line-height: 23px;
        text-align: center;
 
        padding-left: 0px; 
        padding-right: 0px;
        margin-left: 20px; 
        margin-top: 15px;
        margin-bottom: 20px;
}


li.btne_next a:hover{
        color:#ff0000;
        background:url('../design/_button_next_e_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}

li.btne_ok {
        display: inline;        
}

li.btne_ok a{
        float: left;
        color:#ffffff;
        background:url('../design/_button_ok_e_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 128px;
        height: 23px;
        line-height: 23px;
        text-align: center;
 
        padding-left: 0px; 
        padding-right: 0px;
        margin-left: 20px; 
        margin-top: 15px;
        margin-bottom: 20px;
}


li.btne_ok a:hover{
        color:#ff0000;
        background:url('../design/_button_ok_e_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}


li.btnd_back {
        display: inline;        
}

li.btnd_back a{
        float: left;
        color:#ffffff;
        background:url('../design/_button_back_d_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 128px;
        height: 23px;
        line-height: 23px;
        text-align: center;
 
        padding-left: 0px; 
        padding-right: 0px;
        margin-left: 320px; 
        margin-top: 15px;
        margin-bottom: 20px;
}


li.btnd_back a:hover{
        color:#ff0000;
        background:url('../design/_button_back_d_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}

li.btnd_next {
        display: inline;        
}

li.btnd_next a{
        float: left;
        color:#ffffff;
        background:url('../design/_button_next_d_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 128px;
        height: 23px;
        line-height: 23px;
        text-align: center;
 
        padding-left: 0px; 
        padding-right: 0px;
        margin-left: 20px; 
        margin-top: 15px;
        margin-bottom: 20px;
}


li.btnd_next a:hover{
        color:#ff0000;
        background:url('../design/_button_next_d_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}

li.btnd_ok {
        display: inline;        
}

li.btnd_ok a{
        float: left;
        color:#ffffff;
        background:url('../design/_button_ok_d_a.gif');

        background-repeat:no-repeat;
        background-position:top left;
        text-decoration: none;
        width: 128px;
        height: 23px;
        line-height: 23px;
        text-align: center;
 
        padding-left: 0px; 
        padding-right: 0px;
        margin-left: 20px; 
        margin-top: 15px;
        margin-bottom: 20px;
}


li.btnd_ok a:hover{
        color:#ff0000;
        background:url('../design/_button_ok_d_h.gif');

        background-repeat:no-repeat;
        background-position:top left;
}



.shoptxt{
	line-height: 12pt;
        padding-left: 0px; 
        padding-right: 5px;
        padding-top: 0px;
        padding-bottom: 10px;
}

.shoptxt_2{
	line-height: 12pt;
        padding-left: 0px; 
        padding-right: 5px;
        padding-top: 0px;
        padding-bottom: 2px;
}


.bfield {
	font-family: Arial, sans-serif, serif;
	font-size: 10pt;
	font-style: normal;
	FONT-WEIGHT: bold; 
	color: #000000;
        width:24px; 
        height:18px; 
        padding-left: 2px; 
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
	BORDER: 1px solid #000000;
}

.booksubdata_card{
        width: 80px;
        padding-left: 30px; 
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin: 0px;
}

.cfield {
	font-family: Arial, sans-serif, serif;
	font-size: 10pt;
	font-style: normal;
	FONT-WEIGHT: bold; 
	color: #000000;
        width:190px; 
        height:18px; 
        padding-left: 2px; 
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
	BORDER: 1px solid #000000;
}

.ifield {
	font-family: Arial, sans-serif, serif;
	font-size: 10pt;
	font-style: normal;
	FONT-WEIGHT: bold; 
	color: #000000;
        width:70px; 
        height:18px; 
        padding-left: 2px; 
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
	BORDER: 1px solid #000000;
}

a.error {
	font-family: Arial, sans-serif, serif;
	font-size: 10pt;
	font-style: normal;
	FONT-WEIGHT: bold; 
	color: #ff0000;
        text-decoration: none;
}



a.error:hover {
	font-family: Arial, sans-serif, serif;
	font-size: 10pt;
	font-style: normal;
	FONT-WEIGHT: bold; 
	color: #ff0000;
        text-decoration: none;
}


.error{
	font-family: Arial, sans-serif, serif;
	font-size: 10pt;
	font-style: normal;
	FONT-WEIGHT: bold; 
	color: #ff0000;
	line-height: 12pt;
        padding-left: 0px; 
        padding-right: 5px;
        padding-top: 0px;
        padding-bottom: 2px;
}
