body { margin: 0; padding: 0; background: #1f2124; font-family: Garamound, Tahoma, sans-serif; color: #FFF; font-size: 11px; line-height: 1.5em;}

#ellenorzes {display: none; position: absolute; top: 30px; left: 20px; margin: 0; padding: 0 0 0 2px; width: 120px; color: #FFFFFF;}
#ellenorzes2 {display: none; position: absolute; top: 400px; left: 20px; margin: 0; padding: 0 0 0 2px; width: 120px; color: #FFFFFF;}

IMG {border: 0;}
/** Alap link **/
A {color: #555; text-decoration: none; font-weight: bold;}
A:hover {color: #000; text-decoration: none;}
A.red {color: #600; font-weight: bold; text-decoration: underline;}
A.red:hover {color: #000; text-decoration: none;}
.main_link {padding: 10px 0px 5px 25px; text-align: left; color: #7D0000;}

/** Struktúra **/

.header {background: transparent url(images/structure/bg_top.png) no-repeat; background-position: 0px 0px; padding-top: 15px;}

.main {background: transparent url(images/structure/bg_middle.png) no-repeat 150% 50%;}
.alert {padding: 20px; font-size: 14px; font-weight: bold;}
#content {text-align: left; padding: 5px 10px 15px 10px;}
#content A {color: #f75700; text-decoration: none; font-weight: bold;}
#content A:hover {color: #f75700; text-decoration: underline;}

.header2 {position: relative;}
.header2 .bg {position: absolute; top: 0px; left: 0px;}
.header2 .text {position: absolute; top: 100px; left: 50px; width: 450px; text-align: left;}
.header2 .text .link {text-align: right; padding: 5px 10px 5px 10px;}
.header2 .text .link A {color: #f75700;}
.header2 .text .link A:hover {color: #f75700; text-decoration: underline;}

.akt_elem .szoveg {padding: 10px;}
.akt_elem .link {padding: 0px 20px 5px 0px; text-align: right;}
.akt_elem .link A {color: #f75700;}
.akt_elem .link A:hover {text-decoration: underline;}

.termek {padding: 0px 30px 0px 15px;}
.termek .szoveg {padding-top: 10px; color: #FFF;}
.termek .link {padding-top: 10px; text-align: right;}
.termek .link A {color: #f75700;}
.termek .link A:hover {text-decoration: underline;}

.bottom_design {position: absolute; left: -58px; top: -60px; width: 840px; height: 156px; background: transparent url(images/structure/bg_bottom.png) no-repeat; z-index: 1;}
.bottom_left {float: left; color: #c9cacb; font-size: 10px;}
.bottom_right {float: right; color: #c9cacb; font-size: 10px;}
.bottom_right A {color: #FFF;}
.bottom_right A:hover {text-decoration: underline;}

.registration TABLE {border: 1px solid #666; padding: 10px 10px 10px 10px;}
.registration TR TD {background: #303031;}
.registration TR TD .input {width: 95%;}
.registration TR TD .textarea {width: 95%; background: #3F3F42; color: #EEE; border-width: 2px; border-style: solid; border-color: #444 #888 #888 #444; padding: 2px;}
.registration TR TD .input {width: 95%; background: #3F3F42; color: #EEE; border-width: 2px; border-style: solid; border-color: #444 #888 #888 #444; padding: 2px;}
.registration TR TD .input2 {width: 95%; border-width: 2px; border-style: solid; border-color: #444 #888 #888 #444; font-weight: bold; padding: 2px;}
.registration TR TD .input_disabled {width: 95%; background: #252527; color: #AAA; border-width: 2px; border-style: solid; border-color: #222 #444 #444 #222; padding: 2px;}
.registration TR TH {font-weight: bold; width: 150px; color: #EEE; background: #3F3F42;}
.registration TR TH:first-letter {color: #f75700;}
.registration .buttons {height: 40px;}
.registration .buttons A {color: #CCC; margin-left: 25px; margin-right: 25px; padding: 3px 10px 5px 15px; background: #32323B; border: 1px solid #AAA;}
.registration .buttons A:hover {background: #55555D;}
.registration .hiba {font-weight: bold; background: #600; color: #FFF;}
.registration .error {padding-top: 2px;}

.usermenu {padding: 5px; cursor: pointer; border: 0px solid #FFF; font-size: 11px; color: #d2d2d2;}
.usermenu:hover {color: #FFF; text-decoration: underline;}
.usermenu IMG {padding: 2px 10px 2px 5px;}
.usermenu SPAN {display: block; color: #f75700; font-weight: bold; text-decoration: underline; font-size: 12px; font-style: normal;}
.usermenu .osszeg {color: #f75700; font-weight: bold; font-style: normal; text-decoration: none;}
.usermenu:hover .osszeg {color: #f75700; font-weight: bold; font-style: normal; text-decoration: none;}

/** Gombok **/
A.print {background: url(images/icons/print.png) no-repeat scroll 0 50%; padding-left: 20px; color: #666; padding-bottom: 2px; line-height: 15px;}
A.print:hover {color: #000;}

A.send {background:transparent url(images/icons/email_go.gif) no-repeat scroll 0 50%; padding-left: 20px; color: #666; padding-bottom: 2px; line-height: 15px;}
A.send:hover {color: #000;}

A.more {background: url(images/icons/tovabb.png) no-repeat; background-position: 0px 1px; padding-left: 20px; padding-bottom: 2px; color: #666; line-height: 15px;}
A.more:hover {color: #000;}

A.details {background: url(images/icons/details.png) no-repeat; background-position: 0px 50%; padding-left: 20px; color: #666; line-height: 20px;}
A.details:hover {color: #000;}

A.btn { background-color: #eaeaea; background-position: 6px 3px; border: 1px solid #cbc9c9; padding: 3px 5px 3px 28px; height: 22px; line-height: 22px; font-size: 12px; font-weight: bold; color: #ff4e00;}
A.btn:hover { background-color: #E1E6E8; border: 1px solid #316AC5; text-decoration: none; color: #BC3900; font-weight: bold; }
A.btn2 {background-position: 6px 3px; padding: 3px 5px 3px 25px;}

A.nagyitas {color: #a54348; font-size: 11px; font-weight: normal; background: url(../template/images/icons/nagyit.gif) no-repeat; background-position: center right; padding: 5px 25px 5px 2px;}
A.upload {color: #a54348; font-size: 11px; font-weight: normal; background: url(../template/images/icons/upload.gif) no-repeat; background-position: center right; padding: 5px 25px 5px 2px;}

/** Gomb ikonok **/
.btn_add {background: url(../template/images/icons/add.gif) no-repeat; }
.btn_close {background: url(../template/images/icons/delete.gif) no-repeat; }
.btn_save {background: url(../template/images/icons/save.gif) no-repeat; }

