* {margin: 0; padding: 0; border: 0;}

body {color: #5b5b5b; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; background: #fafafa url(/images/bg_body.gif) repeat-y top; text-align: center;}

/* HEADER */
div#fullheader {width: auto; background: url(/images/bg_fullheader.jpg) repeat-x top; height: 248px; text-align: center;}

/* MENU */
div#menu {width: 802px;  height: 34px; line-height: 34px; background: url(/images/bg_menu.jpg) no-repeat top; text-align: center; margin-left: auto; margin-right: auto; font-family: Helvetica, Arial, sans-serif; text-transform: uppercase; font-weight: bold; font-size: 9pt;}
div#menu a {color: #545454; background-color: inherit; text-decoration: none; background: url(/images/bg_menu_a.gif) no-repeat left; padding: 4px 12px 4px 20px;}
div#menu a:hover {color: #8a8c8e; background-color: inherit; text-decoration: none; background: url(/images/bg_menu_a_hover.gif) no-repeat left;}

/* CONTENT */
div#maincontainer {width: 802px; text-align: left; margin-left: auto; margin-right: auto;}
div#content {padding: 36px 67px 0 82px; line-height: 130%;}
div#content h1 {background: url(/images/bg_h1.gif) no-repeat left; height: 26px; line-height: 26px; font-size: 11pt; font-weight: bold; padding-left: 8px; text-transform: uppercase; font-family: Helvetica, Arial, sans-serif; margin-bottom: 20px;}
div#content h2 {font-size: 11pt; font-weight: bold; margin-bottom: 15px; color: #57ce28; background-color: inherit;}
div#content h3 {font-size: 10pt; font-weight: bold; margin-bottom: 5px;}
div#content p {margin-bottom: 25px;}
div#content ul {list-style-position: outside; margin-bottom: 25px;}
div#content li {list-style-type: disc; font-size: 8pt; margin-left: 24px;  margin-bottom: 2px; color: #5b5b5b; background-color: inherit;}
div#content a {color: #57ce28; background-color: inherit; font-weight: bold; text-decoration: none;}
div#content a:hover {color: #00894b; background-color: inherit; font-weight: bold; text-decoration: none;}
div#content div.youtube_embed {margin-bottom: 25px;}
div#content a img {margin-right: 5px; vertical-align: middle;}

/* MODELLEK */
div.modellname {background-color: #d9d9d9; color: #6e6e6e; padding: 10px; font-size: 13pt; font-weight: bold; margin-bottom: 5px; clear: both;}
div.modellpictures {float: right; width: 250px;}
div.modellpictures img {border: 6px solid #989898; margin-top: 5px; margin-bottom: 25px;}
div.modellpictures a {color: #989898 !important; background-color: inherit; text-decoration: none; background: url(/images/bg_modellpic_a.gif) no-repeat left; padding: 10px;}
div.modellpictures a:hover {color: #00894b !important; background-color: inherit; text-decoration: none;}
div.modelldesctription {float: left; width: 380px;}
table.modelldetails {border-collapse: collapse; width: 100%; margin-bottom: 25px;}
table.modelldetails tr.dark td {background-color: #e9e9e8; color: #5b5b5b; font-size: 8pt; width: 50%; padding: 5px;}
table.modelldetails tr.light td {background-color: #fff; color: #5b5b5b; font-size: 8pt; width: 50%; padding: 5px;}
table.modelldetails tr td.itemname {font-weight: bold;}
span.prize {font-size: 14pt; font-weight: bold;}

/* KIEGESZITOK */
div.kiegeszito {clear: both; margin-bottom: 20px;}
div.kiegeszito div.kiegeszitoname {font-size: 10pt; font-weight: bold; margin-bottom: 5px;}
div.kiegeszito img.kiegeszitopic {border: 4px solid #989898; margin-left: 15px; margin-bottom: 5px; float: right;}
div.kiegeszito div.kiegeszitodescription {margin-bottom: 10px;}
div.kiegeszito div.kiegeszitoar {font-size: 10pt; font-weight: bold; color: #57ce28; background-color: inherit;}

/* SORT BY */
div.sortby {width: auto; text-align: center; margin-bottom: 25px; clear: both;}
div.sortby select {border: 1px solid #989898; font-size: 8pt; width: 150px;}
div.sortby option {font-size: 8pt; padding-left: 2px;}

/* PAGER */
div.pager {width: auto; text-align: center; margin-bottom: 25px; clear: both;}
div.pager a {color: #989898 !important; background-color: inherit; text-decoration: none;}
div.pager a:hover {color: #00894b !important; background-color: inherit; text-decoration: none;}
div.pager div.prev {width: 150px; float: left; text-align: left;}
div.pager div.next {width: 150px; float: right; text-align: right;}
div.pager .aktualis {color: #57ce28; background-color: inherit; font-weight: bold; border: 1px solid #57ce28; padding: 2px;}

/* CREATED BY */
div#createdby {width: auto; clear: both;}
div#createdby p {font-size: 7pt; text-align: center; color: #989898 !important; background-color: inherit; text-decoration: none; padding-top: 10px; padding-bottom: 15px;}
div#createdby a {color: #989898; background-color: inherit; text-decoration: none; font-weight: bold;}
div#createdby a:hover {color: #00894b; background-color: inherit; text-decoration: none;}
div#createdby img {vertical-align: middle;}

/* FOOTER SEPARATOR */
div#footer_separator {text-align: center;}

/* GLOBAL CLASSES */
img.bigicon {margin-left: 40px; margin-right: 40px; margin-bottom: 25px;}
.mediumanddate {font-size: 8pt; font-weight: normal; color: #00894b; background-color: inherit; display: block; padding-top: 5px; font-weight: bold;}
.decorpic_left {float: left; margin-right: 15px; margin-bottom: 10px;}
.decorpic_right {float: right; margin-left: 15px; margin-bottom: 10px;}
a.orangelink {color: #ff7f00 !important; background-color: inherit; text-decoration: none;}
a.orangelink:hover {color: #ff7f00 !important; background-color: inherit; text-decoration: underline;}
a.bluelink {color: #048cda !important; background-color: inherit; text-decoration: none;}
a.bluelink:hover {color: #048cda !important; background-color: inherit; text-decoration: underline;}
