body { background: #ffffe0; margin: 0; }
a img { border: 0;}
div#container { margin: 0 auto 10px auto; width: 1000px; background: transparent url(images/background.jpg) repeat-y; height: 100%; z-index: -2; }
span#pattern_topleft { float: left; position: relative; display:inline; top: 0; left: 0;}
span#pattern_topleft span { position: absolute; left: 0; top: 0; width: 414px; height: 322px; background: transparent url(images/pattern_topleft.png) no-repeat; }
span#pattern_topright { float: left; position: relative; display:inline; top: 0; left: 574px; }
span#pattern_topright span { position: absolute; left: 0; top: 0; width: 426px; height: 214px; background: transparent url(images/pattern_topright.png) no-repeat; }

div#topleft { width: 330px; float: left; background: transparent url(images/inda.png) no-repeat 180px 105px; clear: none; position: absolute; top: 1px; }
div#logo { width: 158px; height: 44px; background: transparent url(images/logo.png) no-repeat 0 21px; margin: 0 0 285px 18px; padding-top: 21px; position: relative; top: 0px; left: 1px; border:0; }
div#menu { color: #ffb636; font-family: "Comic Sans MS",Tahoma,Arial; font-size:18px; font-weight:bold; width: 300px; padding-left: 20px; }
div#menu div.menudot { height: 43px; width: 40px; background: transparent url(images/menudot.png) no-repeat center; float: left; clear: left; margin-right: 10px; }
div#menu span.menutext { display: block; clear: right; height: 25px; padding-top: 18px;}
div#menu span.menutext a { color: #ffb636; position: relative; top: -10px; }
div#menu span.alter a { color: #f06d1b !important;}
div#menu .divider {height: 15px;}
div#honlapok { padding-left: 60px; }
div#honlapok a { color: #C96; }

div#newsletter { margin: 20px 0 25px 0; padding-left:20px; width: 210px; z-index:1; }
div#newsletter2 { margin: 20px 0 25px 0; padding-left:20px; width: 600px; z-index:1; }
div#newsletter span#title { display: block; text-align: center; margin: 0 0 10px 0; color: #c27c02; text-decoration: underline; font-size: 18px; font-weight:bold; font-family: "Comic Sans MS",Tahoma,Arial; }
div#newsletter span#error { display: block; text-align: center; margin: 0; color: #FF3333; text-decoration: none; font-size: 14px; font-weight:bold; font-family: "Comic Sans MS",Tahoma,Arial; }
div#newsletter input[type=text], div#newsletter input[type=password], div#newsletter2 input[type=text] { margin-top: 10px; width: 187px; height: 26px; padding: 3px 6px; font-size: 16px; color: #c27c02; font-family: "Comic Sans MS",Tahoma,Arial; background-image: url(images/newsletter_box.png); border: 0; margin-left: 5px; }
div#newsletter input[type=image], div#newsletter2 input[type=image] { margin: 10px 0 0 0; }
div#newsletter2 input[type=image] { margin-left: 311px; }

span#main_title { float: left; position: relative; display:inline; top: 75px; left: 390px; }
span#main_title span { position: absolute; left: 0; top: 0; width: 399px; height: 94px; background: transparent url(images/title.png) no-repeat; }

div#content { width: 648px; display: block; padding: 180px 10px 160px 340px; min-height: 1000px; background: transparent url(images/pattern_bottom.png) no-repeat bottom right; z-index: 1;}
div#content h1 { margin: 0 0 24px 0;  text-align:center; color: #ffb636; font-family: "Comic Sans MS",Tahoma,Arial; font-size:36px; font-weight:bold;}
div#content h2 { margin: 20px 0 13px 30px;  text-align:left; color: #c27c02; font-family: "Comic Sans MS",Tahoma,Arial; font-size:18px; font-weight:bold; text-transform:capitalize; }
div#content h3, div#content h3 a { text-align:left; color: #c27c02; font-family: "Comic Sans MS",Tahoma,Arial; font-size:14px; font-weight:bold;}
div#content p, div#content ul, div#content ol { text-align: justify; color: #c27c02; font-family: Tahoma,Arial; font-size: 15px; }
div#content p.spaceafter { margin-bottom: 26px; }
div#content p a, div#content ol a { color: #c27c02;}
div#content p img.download { border: 0; vertical-align:middle; width: 51px; margin: 0 10px 0 30px; }
div#content ul#kapcsolat li { font-size: 15px; margin-top: 7px;} 

div#content p.kozep { text-align: center; }

p#kapcsolat_p {font-family: "Comic Sans MS",Tahoma,Arial !important; }
ul#kapcsolat li {font-family: "Comic Sans MS",Tahoma,Arial; }
table#contacts { text-align:left; color: #c27c02; font-family: "Comic Sans MS",Tahoma,Arial; font-size:18px; }

table#adatlap, table.kk_add {width: 100%; margin-bottom: 30px;}
table#adatlap td { height: 30px; font-weight:bold; font-family: "Comic Sans MS",Tahoma,Arial; color: #c27c02; font-size: 16px;}
table.kk_add td { font-weight:bold; color: #c27c02; font-family: Tahoma, Arial; }
table#adatlap td.bal, table.kk_add td.bal {width: 40%; text-align:right;}
table#adatlap td.jobb, table.kk_add td.jobb {width: 60%; text-align:left; padding-left: 10px;}
table#adatlap td.jobb input {width: 200px;}
table#adatlap td.kozep, table.kk_add td.kozep {width: 50%; text-align:center;}
table#adatlap td.jobb a { color: #c27c02; }

h2.success { color: #33CC66 !important; text-transform:none !important;}
h2.error { color: #FF3333 !important; text-transform:none !important;}
h2.notransform {text-transform:none !important;}

ul#kk { list-style-type:none; padding: 0; margin: 50px 0 0 0; border: 1px solid #CC6600; -moz-border-radius: 5px }
ul#kk li.title { text-align: center; font-size: 16px; font-weight: bold; padding-bottom: 7px; border-bottom: 3px double #cc6600;}
ul#kk li.keres { background: url(images/transp-red.png); padding-top: 7px;}
ul#kk li.kinal { background: url(images/transp-green.png); padding-top: 7px;}
ul#kk li.elem { display: block; padding: 6px 0 6px 6px; height:17px; font-size: 12px; }
ul#kk li.szolg { background: url(images/transp-yellow.png); }
ul#kk li.termek { background: url(images/transp-blue.png); }
ul#kk li.elem span {display: block; clear:none; float: left; width: 195px; height: 15px; }
ul#kk li.elem span.first {clear:left !important;}
ul#kk li.elem span.right { display: block; clear: right; width: 52px; float: right;}
ul#kk li.elem span.right img { cursor:pointer; margin-left: 3px; position: relative; top: -2px; }
ul#kk li.details, ul#kk li.edit { display:none; padding: 0 6px 6px 6px;  min-height: 220px; border-top: 1px solid #666666; border-bottom: 1px solid #666666;}
ul#kk li.details p {line-height: 18px; font-size: 14px; }
ul#kk li.details img { float: left; margin: 2px 10px 10px 5px; }
ul#kk li.details img.edit { float: right !important; width: 24px; height: 24px; margin: 0; position: relative; top: -8px; left: 3px; cursor: pointer; }
ul#kk img.add { float: right; margin: 0 3px 0 0; cursor:pointer; position: relative; top: -2px;}
ul#kk li.add { border-bottom: 3px double #cc6600; display: none; }
ul#kk li.add p.cimsor { text-align:center; font-weight: bold; margin-bottom: 0; padding-bottom: 16px;}
td.kategoria, td.alkategoria { display: none; }
table.kk_add textarea { width: 300px; height: 100px; font-family: "Comic Sans MS",Tahoma,Arial}

ul#kk li.search { height: 26px !important; }
ul#kk li.search div.search { width: 600px; display: block; }
ul#kk li.search div.search a { color: #CC6600; }


table#forum { border: 1px solid #cc6600; -moz-border-radius: 5px; width: 640px; margin: 33px auto 0 auto; }
table#forum tr#cimsor { height: 50px; }
table#forum tr#cimsor td { text-align: center; font-family: "Comic Sans MS",Tahoma,Arial; font-size: 14px; font-weight: bold; color: #c27c02; border-bottom: 3px double #cc6600; margin: 0;}
table#forum tr#forums td { text-align:center; font-family: Tahoma, Arial; font-size: 13px; color: #c27c02; height: 50px;}
table#forum tr#forums td a { color: #c27c02; }
table#forum tr#forums td a span { font-size: 11px; }

div#forum_navigation { font-family: "Comic Sans MS",Tahoma,Arial; font-size: 14px; font-weight: bold; color: #c27c02; margin: 0 0 0 20px;}
div#forum_navigation a { color: #c27c02; }

p.forum_error { text-align: center !important; color: #FF3333 !important; font-size: 14px; font-weight: bold; }

table#forum tr#new td.new { text-align: center; font-family: "Comic Sans MS",Tahoma,Arial; font-size: 16px; color: #c27c02; margin: 0; padding: 10px;}
table#forum tr#new td.new input { width: 150px;}
table#forum tr#new td.new span.nagyonkicsi { font-size: 9px;}
table#forum tr#new td.new a { color: #c27c02; }

table#forum tr#topics td { text-align:center; font-family: Tahoma, Arial; font-size: 13px; color: #c27c02; height: 50px;}
table#forum tr#topics td a { color: #c27c02; }
table#forum tr#topics td a span { font-size: 11px; }

table#forum tr.entry { color: #c27c02; }
table#forum tr.entry td.nev { text-align:center; font-size: 12px; font-family: Tahoma, Arial;}
table#forum tr.entry td.hozzaszolas { text-align:justify; font-size: 12px; font-family: Tahoma, Arial; padding: 10px; border-bottom: 1px solid #c27c02;}
table#forum tr:last-child td.hozzaszolas { border-bottom: none !important; }
table#forum td.hozzaszolas hr { color: #FFCC33; height: 1px; }
table#forum td.hozzaszolas div.control { text-align:right; }
table#forum td.hozzaszolas div.control img { width: 12px; height: 12px; cursor:pointer}

table#naptar { border: 1px solid #cc6600; -moz-border-radius: 5px; width: 640px; margin: 13px auto 0 auto; }
table#naptar tr td { border-bottom: 1px solid #cc6600; width: 95px; }
table#naptar tr td.today { background: #e8e3a4; }
table#naptar tr:last-child td { border-bottom: 0px !important; }
table#naptar td { font-family: "Comic Sans MS",Tahoma,Arial; font-size: 12px; border-right: 1px solid #cc6600; color: #c27c02; vertical-align:top; padding: 2px 3px 2px 3px; height: 60px; }
table#naptar td:last-child { border-right: 0px !important;}
table#naptar td span { display: block; }
table#naptar td img { width: 24px; height: 24px;}
table#naptar td img.add-small { float: right; width: 12px; height: 12px; }
table#naptar td div.imgs { text-align:center; padding-top: 5px; }

table#naptar tr#inserted td { text-align: left; line-height: 18px;}
table#naptar tr#inserted td img.loading {padding-top: 15px;}
table#naptar tr#inserted td table { width: 630px; margin-bottom: 10px;}
table#naptar tr#inserted td table td { height: 20px; border: 0px; font-size: 14px; }
table#naptar tr#inserted td table td.f { width: 120px; font-weight: bold; }
table#naptar tr#inserted td table td.l { width: 506px; }
table#naptar tr#inserted td table td.l a { color: #c27c02; }
table#naptar tr#inserted img.del-event { float: right; }

div#addevent { padding: 10px 0 0 10px; font-family: "Comic Sans MS",Tahoma,Arial; font-size: 14px; color: #c27c02 }
div#addevent img { width: 24px; height: 24px; cursor: pointer; }
div#addevent div#add { margin-top: 15px; display: none; }
div#addevent div#add img.new-icon { width: 24px; height: 24px; padding: 3px; border: 0px; }
div#addevent div#add td.f { width: 290px; }
div#addevent div#add td.l input { width: 300px; }
div#addevent div#add td.l textarea { width: 300px; height: 150px;}
div#addevent div#add td.l { }

table.users { width: 100%; }
table.users th { font-family: "Comic Sans MS",Tahoma,Arial; font-size: 14px; color: #c27c02; font-weight: normal; }
table.users td { vertical-align: top; }
table.users td li a { color: #c27c02; }

.langa { float: right; margin-bottom: 5px; padding: 5px; text-decoration: none; color: #c27c02; }
.langa.last { padding-left: 30px; }
