body {
   behavior: url("/data/js/csshover3.htc"); 
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, input, textarea, p, th, td { 
	padding: 0;
	margin: 0;
	}
img { 
	border: 0;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
address, caption, cite, code, dfn, em, strong, th, var {
	font-weight: normal;
	font-style: normal;
	}
caption, th {
	text-align: left;
	}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
	}
q:before, q:after {
	content: '';
	}
abbr, acronym { 
	border: 0;
	}
	
.available {
  clear: both;
  position: absolute;
  left: 610px;
  top: 10px;
  width: 168px;
  height: 30px;
  padding-left: 32px;
  background: transparent url(../images/available.png) no-repeat;
  
}

/* Ikonok és gombok */
img#job_icon {
width: 16px;
height: 16px;
background: url(../images/icons.gif) -1px -1px;
}
img#myworm_icon {
width: 16px;
height: 16px;
background: url(../images/icons.gif) -17px -2px;
}
img#study_icon {
width: 16px;
height: 16px;
background: url(../images/icons.gif) -35px -2px;
}
img#shop_icon {
width: 16px;
height: 16px;
background: url(../images/icons.gif) -55px -2px;
}
img#mail_icon {
width: 16px;
height: 16px;
background: url(../images/icons.gif) -73px -2px;
}
img#invite_icon {
width: 16px;
height: 16px;
background: url(../images/icons.gif) -93px -2px;
}
img#settings_icon {
width: 16px;
height: 16px;
background: url(../images/icons.gif) -112px -2px;
}
img#chat_icon {
width: 16px;
height: 16px;
background: url(../images/icons.gif) -132px -2px;
}
img#shoutbox_icon {
width: 16px;
height: 16px;
background: url(../images/icons.gif) -152px -2px;
}
img#users_icon {
width: 16px;
height: 16px;
background: url(../images/icons.gif) -172px -2px;
}
img#online_icon {
width: 16px;
height: 16px;
background: url(../images/symbols/online.png);
}
img#offline_icon {
width: 16px;
height: 16px;
background: url(../images/symbols/offline.png);
}
img#boy_icon {
width: 17px;
height: 16px;
background: url(../images/icons.gif) -222px -2px;
}
img#girl_icon {
width: 12px;
height: 16px;
background: url(../images/icons.gif) -242px -2px;
}
img#add_button {
width: 17px;
height: 14px;
background: url(../images/icons.gif) -258px -3px;
}
img#block_button {
width: 17px;
height: 14px;
background: url(../images/icons.gif) -277px -3px;
}
img#delete_button {
width: 17px;
height: 14px;
background: url(../images/icons.gif) -296px -3px;
}
img#edit_button {
width: 17px;
height: 14px;
background: url(../images/icons.gif) -315px -3px;
}
img#reply_button {
width: 17px;
height: 14px;
background: url(../images/icons.gif) -334px -3px;
}
img#unblock_button {
width: 17px;
height: 14px;
background: url(../images/icons.gif) -371px -3px;
}
img#search_button {
width: 16px;
height: 16px;
background: url(../images/icons.gif) -1px -25px;
}
img#msg_icon {
width: 16px;
height: 11px;
background: url(../images/icons.gif) -23px -25px;
}
img#msgopened_icon {
width: 16px;
height: 15px;
background: url(../images/icons.gif) -43px -25px;
}
img#money_icon {
width: 18px;
height: 18px;
background: url(../images/icons.gif) -62px -25px;
}
img#refresh_button {
width: 16px;
height: 16px;
background: url(../images/icons.gif) -82px -25px;
}
img#top10_icon {
width: 16px;
height: 16px;
background: url(../images/icons.gif) -101px -25px;
}
img#hibernate_icon {
width: 16px;
height: 16px;
background: url(../images/icons.gif) -120px -25px;
}
img#games_icon {
width: 15px;
height: 16px;
background: url(../images/icons.gif) -140px -25px;
}
img#radio_icon {
width: 15px;
height: 16px;
background: url(../images/icons.gif) -158px -25px;
}
img#news_icon {
width: 16px;
height: 11px;
background: url(../images/icons.gif) -177px -25px;
}
img#forum_icon {
width: 16px;
height: 16px;
background: url(../images/icons.gif) -197px -25px;
}
img#wormstatus_icon {
width: 16px;
height: 15px;
background: url(../images/icons.gif) -217px -25px;
}
img#photos_icon {
width: 16px;
height: 16px;
background: url(../images/icons/m_photos.gif);
}
img#send_button {
width: 26px;
height: 26px;
background: url(../images/icons/send.png);
}
img#photos_button {
width: 26px;
height: 26px;
background: url(../images/icons/photos.png);
}
/* Ikonok és gombok */

img#login_uname {
width: 16px;
height: 16px;
background: url(../images/lusr.gif) left center no-repeat;
}
img#login_password {
width: 16px;
height: 16px;
background: url(../images/lpswd.gif) left center no-repeat;
}
img#icon_idea {
width: 16px;
height: 16px;
margin: 0 auto;
background: url(../images/icon_idea.gif) left center no-repeat;
}

img#forum_icon_newtopic {
width: 24px;
height: 24px;
margin: 0 auto;
background: url(../images/forum_icons/button_newtopic.png) left center no-repeat;
}
img#forum_icon_lock {
width: 24px;
height: 24px;
margin: 0 auto;
background: url(../images/forum_icons/button_lock.png) left center no-repeat;
}
img#forum_icon_unlock {
width: 24px;
height: 24px;
margin: 0 auto;
background: url(../images/forum_icons/button_unlock.png) left center no-repeat;
}
img#forum_icon_reply {
width: 24px;
height: 24px;
margin: 0 auto;
background: url(../images/forum_icons/button_reply.png) left center no-repeat;
}
img#forum_icon_move {
width: 24px;
height: 24px;
margin: 0 auto;
background: url(../images/forum_icons/button_move.png) left center no-repeat;
}
img#forum_icon_deletetopic {
width: 24px;
height: 24px;
margin: 0 auto;
background: url(../images/forum_icons/button_deletetopic.png) left center no-repeat;
}
img#forum_icon_stick {
width: 24px;
height: 24px;
margin: 0 auto;
background: url(../images/forum_icons/button_stick.png) left center no-repeat;
}
img#forum_icon_unstick {
width: 24px;
height: 24px;
margin: 0 auto;
background: url(../images/forum_icons/button_unstick.png) left center no-repeat;
}
.bubbleInfo {
    position: relative;
}

.popup {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
}
.pstrength-minchar {
font-size : 10px;
}
/* AntiSpam */
.mailstuff { unicode-bidi:bidi-override; direction: rtl; } 
/* AntiSpam */


button#forum .img {
padding-top:2px;position:relative;width:24px;height:24px;float:left;
}
button#forum .text {
position:relative;height:30px;line-height:28px;float:left;
}
.forum_buttonbar {
position:relative;width:900px;margin-left:25px;text-align:right;
}
/* Forum BBCODE */
.forum_quote{
margin: 4px;
border: 1px dotted #000;
border-left: 4px solid #333;
background: #FFF;
color: #000;
}
.forum_quote_text{
padding: 4px;
background: #FFF;
}
.forum_quote_title{
padding: 4px;
font-size: 10px;
font-weight: bold;
background: #A4B4C1;
}
.forum_code{
border: 1px dotted #000;
background: #FFF;
color: #000;
}
/* Forum BBCODE */

.microinfo {
	padding-top:100px;
	padding-bottom:100px;
	text-align: center;
}





/* STYLE */ /* STYLE */ /* STYLE */ /* STYLE */ /* STYLE */ /* STYLE */ /* STYLE */
/* Fő elemek */
body { font-family: verdana; font-size: 13px; text-align:center; }
body a { text-decoration: none; }
body a:hover { text-decoration: underline; }
.move_cursor { cursor: ew-resize; }
hr { height: 2px; border: 0; }
input.button { padding-left: 5px; padding-right: 5px; height: 30px; width: auto; border-style:solid; border-width:1px; }
button.button, a.button, a.button:hover { display: inline-block; zoom:1; *display:inline; width: auto; padding-left: 5px; padding-right: 5px; height: 30px; width: auto; line-height: 30px; border-style:solid; border-width:1px; text-decoration: none; cursor: pointer; }
textarea.text { font-weight: bold; font-family: Verdana; font-size: 12px; border-width:1px; border-style:solid; width: 500px; }
input.text { font-weight: bold; font-family: Verdana; font-size: 12px; border-width:1px; border-style:solid; }
/* Fő elemek */

/* Elrendezés */
div.page { width: 990px; height: auto; margin-left: auto; margin-right: auto; }

div.header { width: 990px; height: 172px;	overflow: hidden; }
.advert { float: right; width: 468px; height: 60px; margin-right: 26px; margin-left: 26px; margin-top: 68px; }
.homepage { float: left; width: 300px; height: 138px; margin-left:20px; margin-top:25px; }
.main_line { width: 990px; padding-top: 2px; height: 10px; }
.main_line img{ width: 952px; height: 3px; }
div.menu{	clear: both; width: 990px; height: 32px; }
.page_title{ width: 963px; height: 20px; font-size: 14px; margin-left: 13px; margin-right: 13px; font-weight: bold; line-height: 19px; text-align: center; }
.minishout { clear: both; width: 800px; height: 30px; font-size: 14px; margin-top: 5px; margin-left: 95px; margin-right: 95px; overflow: hidden;-moz-user-select: none; -khtml-user-select: none; user-select: none; }
.minishout_setting { margin-top: 6px; margin-bottom: 4px; margin-left: 3px; margin-right: 3px; height: 30px; width: 794px; overflow: hidden; }
div.content { width: 950px; height: auto; margin-right: 2%;	margin-left: 2%; overflow: hidden; text-align: justify; }
div.footer{ clear: both; width: 990px; height: 47px; margin-top: 10px; }
#copyright { width: 445px; float: left; margin-right: 2%; margin-left: 2%; text-align: left; font-family: verdana; font-size: 11px; vertical-align: bottom; }
#siteinfos { width: 445px; float: right; margin-top: 20px; margin-right: 2%; margin-left: 2%; text-align: right; font-family: verdana; font-size: 11px; }
#siteinfos a { text-decoration: underline; }
#siteinfos a:hover{	text-decoration:none; }
/* Elrendezés */

/* Dobozok */
.box1 { clear: both; display: block; position: relative; left: 125px; text-align:center; width: 700px; }
.box1 a { text-decoration: none; }
.box1 a:hover{ text-decoration: underline; }
.box1 .hdr { clear: both; height: 30px; }
.box1 .hdr .name { position: relative; padding-top: 4px; margin-left: 3px; float: left; width: 150px; font-size: 13px; font-weight: bold; text-align: center; }
.box1 .hdr .name .details_box{ display:none; }
.box1 .hdr .name:hover .details_box{ display: block; position: absolute; bottom: 18px; left: 0; width: 200px; padding: 5px; text-align: left; border-style: solid; border-width: 2px; font-size: 12px; z-index: 2; }
.box1 .hdr .title { padding-top: 4px; margin-left: 3px; font-size: 13px; float: left; width: 350px; font-weight: bold; text-align: left; }
.box1 .hdr .controls { padding-top: 4px; float: left; width: 50px; }
.box1 .hdr .date { font-size: 13px; padding-top: 4px; margin-right: 3px; float: right; width: 300px; text-align: right; }
.box1 .cnt { clear: both; }
.box1 .cnt .details { float:left; width: 150px; }
.box1 .cnt .text { font-size: 14px; float:right; text-align:left; width: 540px; margin-right: 3px; overflow: hidden; }
.box1 .cnt .bigtext { clear: both; font-size: 14px; float:left; text-align:justify; width: 700px; margin-left: 3px; margin-right: 3px; }
.box1 .cnt .controls { float: left; text-align:left; padding-top: 5px; margin-left: 3px; width: 80px; }
.box1 .cnt .info { float: right; text-align:right; padding-top: 5px; margin-right: 3px; width: 400px; font-weight: bold; }
.box1 .ftr { clear: both; font-size:0; float: none; height: 10px; }


.box2_900 { clear: both; font-size: 14px; margin-top: 5px; margin-bottom: 10px; display: block; position: relative; left: 25px; text-align:center; width: 900px; overflow: hidden;}
.box2_900 .hdr{ clear: both; float: left; font-size: 0; width: 900px; height: 10px; }
.box2_900 .cnt{ float: left; width: 900px; }
.box2_900 .cnt .rightn{ display: inline; text-align:justify; float: right; width: 790px;}
.box2_900 .cnt .left{ float: left; text-align:center; width: 350px; }
.box2_900 .cnt .right{ display: inline; float: right; width: 550px;}
.box2_900 .cnt .cntxbig { float: left; text-align:left; position: relative; left: 25px; width: 850px; }
.box2_900 .cnt .wormimg { float: left; text-align:center; position: relative; line-height: 100px; width: 100px; height: 88px; }
.box2_900 .cnt .wormname { float: left; text-align:left; position: relative; width: 400px; height: 88px; }
.box2_900 .cnt .details { float: left; text-align:right; position: relative; width: 350px; height: 88px; }
.box2_900 .preftr{ clear: both; float: left; text-align: center;  width: 900px; }
.box2_900 .preftr .intro{ clear: both;  float: left; margin: 4px; text-align: left; width: 900px; }
.box2_900 .ftr{ clear: both; font-size: 0; float: left; width: 900px; height: 10px; }

.box2 { clear: both; font-size: 14px; margin-top: 5px; margin-bottom: 10px; display: block; position: relative; left: 125px; text-align:center; width: 700px; overflow: hidden; }
.box2 .hdr{ clear: both; float: left; font-size: 0; width: 700px; height: 10px; }
.box2 .cnt{ float: left; width: 700px; }
.box2 .cnt .news{ float: left; font-size: 12px; text-align:left; width: 680px; margin-left: 10px; padding-bottom: 5px; }
.box2 .cnt .leftn{ float: left; text-align:left; width: 90px; }
.box2 .cnt .rightn{ display: inline; text-align:justify; float: right; width: 590px; }
.box2 .cnt .left{ float: left;  text-align:center; width: 250px; }
.box2 .cnt .left .owner{ margin-top: 4px; margin-left: 4px; margin-right: 4px; float: left; text-align:left; width: 250px; }
.box2 .cnt .right{ display: inline;float: right; width: 450px; }
.box2 .cnt .right .name{ margin-top: 4px; float: left; text-align:left; width: 250px; }
.box2 .cnt .right .money{ float: right; text-align:right; width: 200px;}
.box2 .cnt .right .buy_food{ clear:both; margin-top: 10px; float: left; text-align:left; width: 450px; }
.box2 .cnt .right .invitations{ float: left; text-align:left; width: 450px; }
.box2 .cnt .right .items{ float: left; text-align:left; width: 450px; height: auto; }
.box2 .cnt .cntx { float: left; text-align:left; position: relative; left: 25px; width: 400px; }
.box2 .cnt .cntxbig { float: left; text-align:left; position: relative; left: 25px; width: 650px; }
.box2 .preftr{ clear: both; float: left; text-align: center; width: 700px; }
.box2 .preftr .intro{ clear: both; float: left; margin: 4px; text-align: left; width: 700px; }
.box2 .ftr{ clear: both; font-size: 0; float: left; width: 700px; height: 10px; }
.box2_spacer{ clear: both; display: block; position: relative; left: 125px; font-size: 0; float: left; width: 700px; height: 10px; background: transparent; }

.box3_900 { clear: both; float: left; width: 900px; display: block; position: relative; left: 25px; border-width: 1px; border-bottom-width: 0; border-style: solid; font-size: 14px; margin-bottom: 10px; }
.box3_900 #hdr { clear: both; border-style: solid; border-width: 0; border-bottom-width: 1px; width: 900px; height: 30px; }
.box3_900 #items { clear: both; border-style: solid; border-width: 0; border-bottom-width: 1px; width: 900px; height: 20px; }
.box3_900 #items #item{ float: left; height: 20px; line-height: 20px; background: transparent; }

.box3_900 #itemhdr { float: left; height: 30px; line-height: 30px; }

.box3 { clear: both; float: left; width: 700px; display: block; position: relative; left: 125px; border-width: 1px; border-bottom-width: 0; border-style: solid; font-size: 14px; margin-bottom: 10px; }
.box3 #hdr { clear: both; border-style: solid; border-width: 0; border-bottom-width: 1px; width: 700px; height: 30px; }
.box3 #items { clear: both; border-style: solid; border-width: 0; border-bottom-width: 1px; width: 700px; height: 20px; }
.box3 #items #item{ float: left; height: 20px; line-height: 20px; background: transparent; }
.box3 #itemhdr { float: left; height: 30px; line-height: 30px; }

.box4_2c { clear: both; width: 660px; float: left; display: block-inline; position: relative; left: 160px; margin-top: 10px; overflow: hidden; }
.box4_spacer { background: none; font-size: 0; }
.box4 { display: inline; width: 300px; float: left; overflow: hidden; margin: 0 30px 10px 0px; }
.box4 .hdr { float: left; width: 300px; height: 60px; }
.box4 .hdr .title{ float: left; width: 300px; font-size: 14px; font-weight: bold; margin-top: 8px; }
.box4 .hdr .details{ clear:both; float: left; width: 300px; margin-top: 8px; margin-left: 10px; font-weight: bold; }
.box4 .cnt { width: 300px; float: left; }
.box4 .cnt .details { float: left; width: 300px; margin-left: 10px; }
.box4 .ftr { width: 300px; float: left; font-size: 0; height: 32px; }
.box4 .detail1{ float: left; width: 120px; }
.box4 .detail2{ float: left; width: 180px; }

.box5 { width: 700px; float: left; clear: both; position: relative; left: 125px; }
.box5 .hdr { float: left; width: 700px; height: 8px; font-size: 0; }
.box5 .cnt { float: left; width: 700px; }
.box5 .cnt .content{ float: left; width: 700px; margin-left: 10px; margin-right: 10px; margin-bottom: 1px; }
.box5 .ftr { float: left; width: 700px; height: 6px; font-size: 0; }
/* Dobozok */

/* Menü dropdown */
#menu_items {position:relative; font-size:12px; z-index:100;}
#menu_items ul li a, #menu_items ul li a:visited {display:block;text-decoration:none;}
#menu_items ul {padding:0; margin:0; list-style: none;}
#menu_items ul li {float:left; position:relative;}
#menu_items ul li ul {display: none;}
#menu_items ul li:hover ul {display:block; position:absolute; top:30px; left:0; width:auto; height:auto; border-bottom: 0;}
#menu_items ul li:hover ul li a.hide {display:block; text-decoration:none; width:auto;}
#menu_items ul li:hover ul li ul {display: none;}
#menu_items ul li:hover ul li a {  font-size:12px; padding: 1px 0; text-indent: 3px; display:block; width:230px; font-weight: bold; height:18px; line-height:18px; text-align:left;}

/*Menü dropdown */

/* Menü Gombok */
#menu_items { clear: both; float: left; width: 950px; font-size: 11px; line-height: normal; margin-left: 2%; }
#menu_items ul { clear: both; margin:0; list-style:none; }
#menu_items li { display:inline; margin:0; padding:0; }
#menu_items a { float:left; display:inline; text-align: center; width:.1em; margin:0; padding:0 0 0 30px; text-decoration:none; }
#menu_items > ul a { width:auto; }
#menu_items a span { clear: both; float:left; display:inline; padding:9px 20px 8px 6px; font-weight:bold; }
#menu_items #dropdown a span { float:left; display:block; padding:9px 20px 8px 6px; font-weight:bold; }

#menu_items a:hover span, #menu_items #dropdown a:hover span { cursor: pointer; }

/* Menü Gombok */

/* üzenet jelző */
#newmsg_notify { position: relative; float:right; width:200px; font-size: 12px; padding:8px 0 9px 0; top: 20px; text-align: center; }
/* üzenet jelző */

/* Szint jelző */
.xpbar{ clear: both; display: inline; height:10px; float: left; margin-left:45px; width:160px; text-align:center; font-size: 0; }
.barleft { float: left; width:3px; height:10px; }
.barbg{ text-align:left; float: left; width:154px; margin:0; }
.bar{ margin:0; height:10px; } 
.barright { float: left; width:3px; height:10px; }
/* Szint jelző */

/* Egyedi elrendezések */
.games { clear: both; float: left; position: relative; width: 740px; top: 7px; margin-left: 75px; }
.games .items { float: left; display: inline; position: relative; width: 740px; left: 35px; right: 35px; bottom: 5px; text-align: left; }
.games .items .item { display:inline; text-indent:2px; float:left; width:150px; height:175px; font-size:11px; margin-left:15px; margin-right:15px; border-style:solid; border-width:1px; text-decoration:none; cursor:pointer; }
.games .items .item a { width: 150px; font-size: 11px; text-decoration:none; }
.games .items .item:hover a { text-decoration:underline; }
.games .items .item:hover { -moz-border-radius: 5px; border-radius: 5px; }
.games .items .item .title { float: left; font-weight: bold; width: 150px; height: 15px; overflow: hidden; }
.games .items .item .image { position: absolute; left: 0; float: left; width: 150px; height: 100px; }
.games .items .item .image img { position: absolute; left: 0; }
.games .items .item .rating { float: left; width: 150px; height: 15px; overflow: hidden; cursor: default; }
.games .items .item .desc { float: left; width: 150px; height: 45px; cursor: default; overflow: hidden; }

.images { float: left; display: inline; position: relative; width: 890px; left: 20px; bottom: 5px; text-align: left; margin: 5px; }
.images .item { display:inline; text-indent:2px; float:left; width:140px; height:160px; font-size:11px; margin-left:10px; margin-right:10px;  text-decoration:none; cursor:pointer; }
.images .item a { display: block; width: 100%; height: 100%; font-size: 11px; text-decoration:none; }
.images .item .img { width: 128px; height: 128px; text-align: center; }
.images .item .name { width: 128px;  padding: 2px 0; text-align: center; }
.images .item .delete { display: none; }
.images .item .admin { position: absolute; display: block; z-index: 10; background-color: #FFFFFF; filter:alpha(opacity=75); -moz-opacity:0.75; opacity: 0.75; }
.images .item:hover .delete { position: absolute; display: block; z-index: 10; }
.listing_down { clear: both; position: relative; font-size: 14px; text-align: center; }
/* Egyedi elrendezések */

/* Egyéb */
:focus { outline: none; }
.csongradio{ position: relative; display: inline; float:right; top: 20px; right: 30px; margin-bottom: -20px; padding-bottom: -20px; height: 20px; }
.title900 { clear: both; position: relative; float: left; width: 900px; left: 25px; font-weight: bold; font-size: 14px; }
.title700 { clear: both; position: relative; float: left; width: 700px; left: 125px; font-weight: bold; font-size: 14px; }
.text700 { clear: both; position: relative; float: left; width: 700px; left: 125px; font-size: 12px; }
.invite { width: 400px; height: 20px; line-height: 20px; border-width: 2px; border-style: solid; text-indent: 3px; }
.verybigtext { font-size: 18px; }
.bigtext { font-size: 16px; }
.mediumtext { font-size: 12px; }
.smalltext { font-size: 10px; }
.verysmalltext { font-size: 8px; }
.getstarted { margin-top: 5px; width: 700px; color: #FFF; font-size: 14px; text-align: center; border-style:solid; border-width:2px; }
.newform label { width: 100px; float: left; text-align: left; margin: 2px 4px 0 0; display: block; }
.newform input.text { height: 18px; padding-top: 2px; }
/* Egyéb */

/* Mini oldalak */
.minisite { width: auto; margin-top: 30px; margin-bottom: 5px; margin-left: 5px; margin-right: 5px; border-style: solid; border-width: 1px; font-size: 12px; }
.minisite_content { width: 98%; margin-left: 5px; margin-right: 5px; }
.minisite_content .title { font-weight: bold; font-size: 16px; }
.minisite_content .subtitle { font-weight: bold; font-size: 14px; }
.minisite_content .subsubtitle { font-weight: bold; font-size: 12px; }
/* Mini oldalak */
/* STYLE */ /* STYLE */ /* STYLE */ /* STYLE */ /* STYLE */ /* STYLE */ /* STYLE */
