body { margin: 0; padding: 0; background: #FFF; color: #64632A; text-align: center; }
body, td { font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 140%; }
input, select, textarea { font-family: Arial, sans-serif; font-size: 12px; border: 1px solid #333; padding: 1px 2px; }
img { border: 0; }
p { margin: 5px 2px; padding: 0; }
a:link, a:visited { text-decoration: none; color: #F89F1D; }
form { display: inline; }
table.form, table.form_end { width: 100%; }
h1, .form_title { font-size: 16px; font-weight: bold; font-family: 'Courier New', serif; margin: 0; padding: 5px 0; line-height: 110%; }
p.ad { margin: 4px 0; }

#sheet { position: relative; width: 990px; margin: 0 auto; text-align: left; background: #F7F8FA; }
#header { position: absolute; top: 0; left: 0; background: url(/gfx/header_bg.png) repeat-x; height: 74px; }
#hcol1 { float: left; width: 300px; }
#logo { position: absolute; top: 4px; left: 44px; }
#hcol2 { float: left; width: 515px; padding: 5px 0 0; text-align: right; }
#hcol2 p.ad { margin: 0; }
#hcol3 { float: left; width: 175px; padding: 10px 0 0; text-align: center; }
#main { padding-top: 74px; }
#leftcol { float: left; width: 195px; padding: 0 20px; }
#content { float: left; width: 580px; min-height: 300px; }
#menu { margin: 0; padding: 0; height: 50px; list-style: none; background: url(/gfx/menu_bg.png) repeat-x; }
#menu li { margin: 0; padding: 10px; width: 96px; float: left; }
#menu a:link, #menu a:visited { color: #64632A; text-transform: uppercase; font-size: 13px; font-weight: bold; display:block; text-align: center; }
#rightcol { float: left; width: 135px; padding: 0 20px; }
#bgline { clear: both; height: 20px; border-bottom: 4px solid #F89F1D; }
#footer { background: #64632A url(/gfx/footer_logo.png) no-repeat 80px 20px; border-top: 2px solid #FFF; padding: 15px 175px 15px 235px; height: 100px; color: #FFF; }
#footer a:link, #footer a:visited { color: #FFF; }

/* oldal elemei */
#page_path { margin: 5px 10px; }
.title { color: #F89F1D; margin: 3px 0 0 0; padding: 3px 0 0 20px; font-family: 'Courier New'; font-size: 16px; font-weight: bold; text-transform: uppercase; border-bottom: 3px solid #F89F1D; }
#loginbox { background: url(/gfx/login_bg.png) repeat-x top; }
#loginbox p { margin: 0 20px 4px; }
.login_button { border: 0; }
ul.categorylist { margin: 0; padding: 2px 0 0 20px; list-style: none; }
ul.categorylist li { margin: 0; padding: 0; font-size: 13px; }
#loginbox a:link, #loginbox a:visited, ul.categorylist a:link, ul.categorylist a:visited { color: #64632A; }
.col1 { float: left; width: 250px; margin: 0 20px 0 10px; }
.col2 { float: left; width: 250px; margin: 0 10px 0 20px; }
#s { width: 160px; }

/* cikkek */
.article_list_item { padding: 10px 0; border-bottom: 1px dotted #64632A; }
.article_date { font-family: 'Courier New', serif; }
.article_title { margin-right: 20px; }
.article_title, .article_title a:link, .article_title a:visited, .article_date a:link, .article_date a:visited { color: #64632A; }
.article_picture { float: right; margin: 5px 0 5px 5px; }
.article_author { padding: 0 0 5px; border-bottom: 1px dotted #64632A; }
.article_type_t { background: url(/gfx/icon_text.png) no-repeat 100% 3%; }
.article_type_v { background: url(/gfx/icon_video.png) no-repeat 100% 3%; }
.article_type_a { background: url(/gfx/icon_audio.png) no-repeat 100% 3%; }
.article_body .article_title { margin-right: 40px; }
.article_body .article_lead { margin: 10px 0; font-weight: bold; }
.article_type_v .article_content { text-align: center; }
.search_result { margin: 5px 0 10px; }
.search_result .article_title { font-weight: bold; font-size: 13px; }

#illustration_tabs { margin: 20px 0 0; padding: 0; list-style: none; height: 24px; border-bottom: 2px solid #F89F1D; }
#illustration_tabs li { float: left; border: 1px solid #64632A; border-bottom: 0; margin: 0 5px 0 0; padding: 3px 5px; height: 17px; font-weight: bold; }
#illustration_tabs li a:link, #illustration_tabs li a:visited { color: #64632A; }
#illustration_tabs li.active { border-color: #F89F1D; background: #F89F1D; }
#illustration_tabs li.active a:link, #illustration_tabs li.active a:visited { color: #FFF; }
div.tab { border: 1px solid #F89F1D; border-top: 0; width: 568px; padding: 5px; height: 250px; }
.folderlist { float: left; width: 155px; height: 250px; border-right: 1px dotted #999; padding-right: 5px; margin-right: 5px; overflow: auto; }
.folderlist ul { margin: 0; padding:  0 0 2px 0px; list-style: none; }
.folderlist ul li { background: url(/gfx/dir.png) no-repeat; padding: 0 0 0 20px; }
#tab_illustrator .filelist, #tab_gallery .filelist { float: left; width: 350px; height: 250px; }
.filelist ul { list-style: none; margin: 0; padding: 0;}
.filelist li { float: left; }
.filelist img { margin: 3px; border: 1px solid #64632A; padding: 1px; cursor: pointer; }
.filelist img:hover { border: 1px solid #FFF; }
#selected_pictures_container { height: 250px; }
#selected_pictures { margin: 0; padding: 0; list-style: none; min-height: 250px; }
#selected_pictures li { float: left; }

.paging { clear: both; padding: 15px 0; text-align: center; font-size: 12px; }
.post { margin: 20px 0; padding: 0 0 5px 0; border-bottom: 1px solid #AAA; }
.puinfo { width: 100px; float: left; }
.puinfo img { display: block; }
.pbody { width: 480px; float: left; }
.plastedited, .pinfo { font-size: 10px; font-style: italic; }
.ptext { padding: 5px 0; overflow-x: auto; }
.ptools { font-size: 12px; }
.preply { font-size: 10px; }
img.user { float: right; margin: 0 0 5px 5px; }

div.success, div.error, div.info, div.notice { margin: 10px; padding: 8px 10px 10px 28px; max-width: 500px; }
div.success { background: #CDEFA6 url(/gfx/icon_success.gif) no-repeat 5px 10px; border: 1px solid #9BCC54; color: #648434; }
div.error { background: #FFD5D5 url(/gfx/icon_error.gif) no-repeat 5px 10px; border: 1px solid #FFACAD; color: #CF3738; }
div.info { background: #A8CDE3 url(/gfx/icon_info.gif) no-repeat 5px 10px; border: 1px solid #6ABCE2; color: #1C6B8B; }
div.notice { background: #FFF3A3 url(/gfx/icon_notice.gif) no-repeat 5px 10px; border: 1px solid #E7BD72; color: #B79000; }
div.notice a:link, div.notice a:visited, div.error a:link, div.error a:visited { color: #534742; }

.sep { padding: 15px 0 0 0; margin: 0; }
.photo { margin: 5px; padding: 2px; border: 1px solid #64632A; cursor: pointer; }
.required { font-weight: bold; }
.error { color: #F00; }
.clear { clear: both; }
.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }
img.left { float: left; }
img.right { float: right; }