body {font-family:"Comic Sans MS", Arial, Helvetica, sans-serif; font-size: 13px;  color: #663333; background-color: #FFE8DD; margin: 0 0 50px; padding: 0px; }
#titlebar{ 	background-image:url(../images/title.jpg); 	width:800px; 	height:100px; 	background-color:#FFCCCC; 	display:block; 	}

.page {background: #FFF;}

.title_left{ 	width:auto; 	height:100px; 	border-bottom:1px solid #DADADA; }

.title_right{ 	width:auto; 	height:100px; 	border-bottom:1px solid #DADADA; }


div#RunTime { position: fixed; border:#BBB solid 1px; bottom: 4px; background:#FFE; padding:2px 5px; right: 4px; text-align: right; color:#444; cursor: default; -moz-border-radius: 8px 3px 3px 3px;    -moz-user-select: none; user-select: none;
	font-family: arial;}
div#DBTrace, div#POSTTrace { display:none; position:fixed; border:#BBB solid 1px; max-height: 80%; overflow: auto;  bottom:4px; margin-right: 280px; background:#FFE; padding:5px 15px 5px 15px; left:5px; color:#444;  -moz-border-radius:10px;  
	font-family: Arial;}
div#DBTrace ul, div#POSTTrace ul{ padding-left:20px;}
div#POSTTrace {top:4px;bottom:inherit;}
div#DBTrace hr, div#POSTTrace hr { margin-left:10px;  } 
div:hover+div#DBTrace, div:active+div#DBTrace, div#DBTrace:hover, div:hover+div+div+div#POSTTrace, div:active+div+div+div#POSTTrace, div#POSTTrace:hover, div:hover+div+div#treeContainer, div:active+div+div#treeContainer, div#treeContainer:hover { display:block ;}
span.explain {color:#999; margin-left: 5px; font-size: 10px;}
div#treeContainer { display:none; overflow: scroll; max-height: 600px; font-size: 13px; margin-left: 180px; line-height: 10px; position:fixed; border:#BBB solid 1px; bottom: 59px; background:#FFE; padding:5px 15px 5px 15px; right:5px; color:#444;  -moz-border-radius:10px;  
	font-family: arial;}
div#treeContainer a {color:#000; line-height: 15px; padding-left: 2px;}

a {color: #FF7766; 	text-decoration: none;}
a:hover {color: #FF5500;}

a img {border: none;}

h1{ font-size:14px; display: block; height:31px; margin:0px;  padding:9px 0 0 0; font-weight:bold; }

h2{ font-size:13px; margin:0px; padding:0px; font-weight:bold; }

h3{ font-size:12px; margin:0px; padding:0px; font-weight:bold; }

hr{ display:block; font-size:1px; height:1px; background:#DDDDDD; border:none; margin:5px 0px; }

span.time { background-image:url(../images/design/time.gif); padding:2px 0px 2px 19px;  background-repeat:no-repeat;}
span.time2 { font-size: 11px; }



.emoticon {margin-bottom: -3px;}

div.props{ margin-left: 30px; width:150px;  margin-top:6px; }

.info3 {font-size: 12px; color: #533; margin-top: 0px; font-weight: bold; clear:both; font-family: Arial;}
.info2 {font-size: 9px; color: #777; margin-top: 0px; text-align: right; line-height:12px; clear:both; }

.btn {padding:0;  background-repeat:no-repeat; background-position: center center; width:20px;	height:20px; border:none; display: inline-block;}
.btn2 {padding-left:22px;  background-repeat:no-repeat; background-position: 5px center; border:none; display: inline-block;}

.round4{-moz-border-radius:10px; border-radius:4px;}

.toolbtn img {vertical-align: -3px;}
form.PagerForm {  margin-top:10px; height:27px; width:775px; background:url(../images/caption7.png) center -152px; border:1px solid #DDD;  -moz-border-radius:3px;  border-radius:3px; }
form.PagerForm div.inner { Padding:3px 10px 0 10px; height:24px; width:755px; background-image:url(../images/design/earmark.gif); background-repeat: no-repeat; background-position: right bottom; -moz-border-radius:3px;  border-radius:3px; }
form.PagerForm label{width:60px;}
form.PagerForm select{width:80px; height:18px; font-size: 11px;}
form.PagerForm .toolbtn {padding: 0 10px;}
form.PagerForm div.part1 {float:left;}
form.PagerForm div.part2 {float:right; padding:2px 10px 0px;}

form .TextEditor textarea {height:80px; width:95%;}

a.checkbtn{ background-image:url(../images/signs/checked2.gif); margin: 0 5px 2px 5px; width:14px;	height:14px; }
a.deletebtn { background-image:url(../images/buttons/del.gif);  }
a.modifybtn { background-image:url(../images/buttons/undo.gif); margin-left:5px;}

form span.error{ color:#CC2833; font-size:12px; margin-left:5px; background:url(../images/signs/error2.gif) no-repeat; padding-left:18px; white-space: nowrap; }

.button, form .submit { background: url(../images/caption7.png) no-repeat center -152px; padding: 3px 7px; border:1px solid #999; -moz-border-radius:5px; border-radius:5px; -moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);}
.button:hover, form .submit:hover { border-color:#666;}
.button:active, form .submit:active {  background-position: center -150px; padding: 4px 6px 2px 8px; -moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.2);}
form .rowbtn:active {vertical-align: -1px;} 

form label {margin-right: 4px;}
form textarea {background:#FFF url(../images/design/edit.jpg) repeat-x; padding:4px 0px 2px 5px; margin-top: 5px; -moz-border-radius:3px; border-radius:3px;
	border-width: 1px;
	border-style: solid;
	border-color: #909598 #A0A5A8 #A0A5A8 #909598;}
form input.input_text {background:#FFF url(../images/design/edit.jpg) repeat-x; -moz-border-radius:2px; border-radius:2px;
	border-width: 1px;
	border-style: solid;
	border-color: #909598 #A0A5A8 #A0A5A8 #909598;}

.err {color: #DD0000; display:inline;}
.err2 {color: #DD0000; }

.csik2_bg {font-size:1px; background: url("../images/csik2_bg.png"); width:151px; white-space: nowrap; clear:both; margin-top: 1px; height:8px; border: 1px solid #CCC; -moz-border-radius:3px; border-radius:3px;}

.csik2{ display:block; font-size:1px; border:solid 1px #888; height:8px; float:left; background: url("../images/csik2.png") 0 -1px; margin:-1px; -moz-border-radius:3px; border-radius:3px;  }

.csik3{display:block; font-size:1px; border:solid 1px; height:5px; margin:-1px; }
 
.csik4{ display:block; font-size:1px; border: 1px solid #CCCCCC; margin-top:1px; height:5px; }

.arrows{background: url("../images/arrows.gif") 0 0; height:9px; display:block; float:left; }

.arrow_left_red0{background-position:     0 0; width:  0px; margin:0 3px 0  -4px;}
.arrow_left_red1{background-position: -40px 0; width:  8px; margin:0 3px 0 -12px;}
.arrow_left_red2{background-position: -32px 0; width: 16px; margin:0 3px 0 -20px;}
.arrow_left_red3{background-position: -24px 0; width: 24px; margin:0 3px 0 -28px;}

.arrow_right_red0{background-position:     0 0; width:  0px; margin:0  -4px 0 3px;}
.arrow_right_red1{background-position:     0 0; width:  8px; margin:0 -12px 0 3px;}
.arrow_right_red2{background-position: 	   0 0; width: 16px; margin:0 -20px 0 3px;}
.arrow_right_red3{background-position:     0 0; width: 24px; margin:0 -28px 0 3px;}

.arrow_left_green0{background-position:     	0 0; width:  0px; margin:0 3px 0  -4px;}
.arrow_left_green1{background-position: -40px -10px; width:  8px; margin:0 3px 0 -12px;}
.arrow_left_green2{background-position: -32px -10px; width: 16px; margin:0 3px 0 -20px;}
.arrow_left_green3{background-position: -24px -10px; width: 24px; margin:0 3px 0 -28px;}

.arrow_right_green0{background-position:     	0 0; width:  0px; margin:0  -4px 0 3px;}
.arrow_right_green1{background-position:    0 -10px; width:  8px; margin:0 -12px 0 3px;}
.arrow_right_green2{background-position:  	0 -10px; width: 16px; margin:0 -20px 0 3px;}
.arrow_right_green3{background-position: 	0 -10px; width: 24px; margin:0 -28px 0 3px;}

 .wins span{padding-left: 20px; padding-right: 5px;}
 .wins .trophy1{background:url(../images/signs/trophies.png) no-repeat 0 0;}
 .wins .trophy2{background:url(../images/signs/trophies.png) no-repeat 0 -20px;}
 .wins .trophy3{background:url(../images/signs/trophies.png) no-repeat 0 -40px;}

.caption{font-family:'Sunshiney'; font-size:19px;  -moz-border-radius: 8px 8px 4px 4px; border-top-right-radius:8px; border-top-left-radius:8px;}
.light{-moz-border-radius:4px; border-radius:4px;}


.adatlap { 	font-size: 12px; font-weight: bold; line-height: 12px; font-family:Arial; white-space:nowrap; }
.adatlap tr td { padding-left: 11px;}
.adatlap td+td { font-weight: bold;font-size: 13px; font-family:"Comic Sans MS";padding-left: 8px;}


.adatlap1 .row2{ background:#FFF8F8; }
.light1{ background:#FBD7D7 url(../images/caption1.png) no-repeat center -150px; -moz-border-radius:4px; border-radius:4px;}
.caption1{ background:#FFF0F0 url(../images/caption1.png) center 0; -moz-border-radius:4px; border-radius:4px;}


.adatlap2 .row2{ background:#FFF6EA; }
.light2{ background:#FAE5C6 url(../images/caption2.png) no-repeat center -150px; -moz-border-radius:4px; border-radius:4px;}
.caption2{ background:#FFEADA url(../images/caption2.png) center 0; -moz-border-radius:4px; border-radius:4px;}

.adatlap3 .row2{ background:#FEFCF0; }
.light3{ background:#FBF7C6 url(../images/caption3.png) no-repeat center -150px; -moz-border-radius:4px; border-radius:4px; }
.caption3{ background:#F8F0D0 url(../images/caption3.png) center 0; -moz-border-radius:4px; border-radius:4px; }

.adatlap4 .row2{ background:#F0FAF0; }
.light4{ background:#D2FBD9 url(../images/caption4.png) no-repeat center -150px; -moz-border-radius:4px; border-radius:4px;}
.caption4{ background:#E0F8E0 url(../images/caption4.png) center 0; -moz-border-radius:4px; border-radius:4px;}

.adatlap5 .row2{ background:#F6F8FF; }
.light5{ background:#D1DEFA url(../images/caption5.png) no-repeat center -150px; -moz-border-radius:4px; border-radius:4px;}
.caption5{ background:#E8EEFE url(../images/caption5.png) center 0; -moz-border-radius:4px; border-radius:4px;}

.adatlap6 .row2{ background:#FAF0FF; }
.light6{ background:#F3D1FA url(../images/caption6.png) no-repeat center -150px; -moz-border-radius:4px; border-radius:4px;}
.caption6{ background:#F8E0FF url(../images/caption6.png) center 0; -moz-border-radius:4px; border-radius:4px;}

.adatlap7 .row2{ background:#EEE; }
.light7{ background:#CDCDCD url(../images/caption7.png) no-repeat center -150px; -moz-border-radius:4px; border-radius:4px; }
.caption7{ background:#999 url(../images/caption7.png) center 0; -moz-border-radius:4px; border-radius:4px;}





div.starfield1 { 	background-image:url(../images/star0.gif); 	width:60px; 	height:12px; 	font-size:3px; margin-top: 6px; }

div.stars1 { 	background-image:url(../images/star.gif); 	height:12px; 	font-size:3px; 	float:left; margin:5px -2px 0px 5px;}

div.diamonds1 { 	background-image:url(../images/diamond.gif); 	height:12px; 	font-size:3px; 	float:left; margin:5px -2px 0px 5px;}


.text { 	color: #886666; font-size: 12px; margin: 6px; }

.done { 	color: #BB6655; 	font-weight: bold;  margin-top: 10px;}

a.todo { display:block; border:1px solid #FFFFFF; margin-top: 6px; width:70px; height:58px; font-size: 11px; text-align: center;  }
a.todo:hover { border:1px solid #FDE0E0; -moz-border-radius:6px;  }
a.todo img{ border:none; width:54px; height:38px; -moz-opacity:0.3; filter:alpha(opacity=30); opacity:0.3; }
a.todo:hover img{ -moz-opacity:1; filter:alpha(opacity=100); opacity:1; }


.block tr td p{	margin:10px 20px 20px 25px;	padding:0px; text-align:justify; }
.block tr td ul li{  list-style:none;}


span.icon_money{background:url(../images/signs/coins.gif) no-repeat; padding-left: 20px;}
span.icon_TP{background:url(../images/signs/graduation.gif) no-repeat; padding-left: 21px;}
span.icon_games{background:url(../images/signs/podium.gif) no-repeat; padding-left: 21px;}


/* Login */

a.reg{color: #FF6699; 	text-decoration: none; 	font-size:18px; 	}

a.reg:hover {color: #FF3366; 	text-decoration:underline;}
a.reg:active {color: #FF3366;}

/* Main */

.menu { height:30px; padding-top:5px; padding-left:65px;}
.menu a {margin-left: 1px; margin-right: 7px; background:url(../images/buttons/menu_buttons.png) no-repeat; padding-left: 20px; padding-bottom: 1px;}
.menu a#m_forum{ background-position: 0 -20px; }
.menu a#m_media{ background-position: 0 -40px; }
.menu a#m_shop{ background-position: 0 -60px; }
.menu a#m_pets{ background-position: 0 -80px; }
.menu a#m_house{ background-position: 0 -100px; }
.menu a#m_news{ background-position: 0 -120px; }
.menu a#m_settings{ background-position: 0 -140px; }
.menu a#m_SMS{ background-position: 0 -160px; }
.menu a#m_help{ background-position: 0 -180px; }
.menu a#m_login{  background:url(../images/buttons/exit.png) no-repeat; }
.userbar{ padding-left:60px; }
.userbar span.adat{color:#666; }
.userbar .portrait {display:block; width:48px; height:48px; margin-bottom:-48px; position: relative; left:-53px; top: 3px;}
.userbar .portrait img{width:48px; height:48px; border-collapse: collapse; border:1px solid #C8A06F; -moz-border-radius:2px; border-radius:2px;}
.userbar a.portrait:hover img{border:1px solid #EE704F;}
.userbar a.money{background:url(../images/signs/coins.gif) no-repeat; padding-left: 20px;}
.userbar a.TP{background:url(../images/signs/graduation.gif) no-repeat; padding-left: 20px;}
.userbar .menu { padding-left:5px;}
.userbar .menu a{margin:0;}
.userbar .menu a#m_mail{ background:url(../images/signs/mail.gif) no-repeat -3px -4px;  padding-left: 23px;}
.userbar .menu a#m_mail.newmail{ background-image:url(../images/signs/mail2.gif);}
.userbar .menu a#m_logout{ background:url(../images/buttons/exit.png) no-repeat; margin-right:8px ;}
.userbar .menu a#m_games{ background:url(../images/signs/podium.gif) no-repeat; }

.guest_menu .menu {background:url(../images/menu.png) 0 -25px; letter-spacing: 0px; height:21px; padding-left:0; -moz-box-shadow:1px 3px 3px rgba(0, 0, 0, 0.05);}
.guest_menu .menu a {margin-left: 12px; margin-right: 16px; padding-left: 25px; }


/* MyPet */
.money_logo img{vertical-align: -2px;}
.money_logo {border-right:1px solid #BBC;font-family: arial; font-weight: bold;}



/* Forum */

#forum #PosterForm {margin-bottom: 10px;}

div#forum h1.subpage {font-family:"Arial"; height:20px; font-size: 14px; text-align: left; font-weight: normal; padding:5px 0 0 5px; margin:5px 8px 0 8px;}
div#forum h2 {display: block; height:30px; font-size: 16px; font-weight:normal; margin:2px 8px 10px 8px;}

div#forum .topics_mid{ margin:5px 5px 5px; padding: 3px 0 4px;}
div#forum .topics_item {border-top: 1px dotted white;}
div#forum .topics_item:hover {background-color: rgba(255,255,255,.4);}
div#forum .topics_item p{margin:0;}
div#forum .topics_item p>span{ display:inline-block; vertical-align: middle; width:170px; padding-top:4px; padding-bottom: 3px; }
div#forum .topics_item .title{ text-align: left; width:210px;}
div#forum .topics_item .count{ text-align: right; padding-right: 20px;}

.forum_item .caption1, .forum_item .caption2, .forum_item .caption3 {background-position: right 0; -moz-border-radius-topright:8px; border-radius:4px; border-radius-topright:8px;}
.forum_item .caption4, .forum_item .caption5, .forum_item .caption6, .forum_item .caption7 {background-position: right 0; -moz-border-radius-topright:8px; border-radius:4px; border-radius-topright:8px;}

.forum_item .light1, .forum_item .light2, .forum_item .light3 {background-position: right -163px; border-radius:4px;}
.forum_item .light4, .forum_item .light5, .forum_item .light6, .forum_item .light7 {background-position: right -163px; border-radius:4px;}

.forum_item .itemtools {margin-left: 10px;}

.forum_item table.a_post{  border:1px solid #EE0000; -moz-border-radius: 4px 8px 4px 4px; border-radius:4px; border-radius-topright:8px; }

#forum hr{  height:1px;  margin:10px 2px;  background:#000000;  -moz-opacity:0.1;  filter:alpha(opacity=10);  opacity:.1; }


/* Media */
div#media h2 {display: block; height:20px;  text-align: left; padding:5px 0 0 10px; margin-top: 10px;}

/* Shop */


a.item{ text-align:center; 	font-size:10px; 	display:block; 	width:94px; 	height:auto; 	padding-top:94px; 	background-repeat:no-repeat; 	color:#000000;	
}

a.item:hover{ -moz-opacity:0.8; filter:alpha(opacity=80); opacity:0.8; color:#880000; }

a.item span{ color:#555555; }
a.item:hover span{ color:#552222; }

a.item span span{ color:#AAAAAA; }
a.item:hover span span{ color:#887777; }


/* News */

#news h1.subpage {font-family:"Arial" ;height:20px; font-size: 14px; text-align: left; font-weight: normal; padding:5px 0 0 5px; margin:5px 8px 0 8px;}
#news h2.subpage {font-family:'Sunshiney',"Comic Sans MS", Arial, Helvetica, sans-serif; font-size:20px; display: block; height:35px;  margin:2px 8px 2px 8px;}
#news h2.subpage span{font-family:"Arial";}

#news #PosterForm {margin-bottom: 10px;}

#news .category_tortenetek .articles_item {margin-bottom: 10px;}
#news .category_verify {width: 790px;}

#news .articles_category {margin-bottom: 10px;}
#news .subpage .articles_item {margin-bottom: 0px;}
/*#news .articles_category strong+div a{display:none;}
#news .articles_category:hover div a{display:inline-block;}*/
#news .articles_category div.tools { font-family:Arial; position:relative; text-align:right; margin-right:2px; font-size:10px; line-height:16px;  height:40px; margin-bottom:-10px;margin-top:-30px;}
#news .articles_category div.tools a{padding-right: 12px; background: url(../images/design/li3.gif) no-repeat right 1px;}
#news .articles_category div.tools a:hover{background-image: url(../images/design/li2.gif);}
#news .subpage .articles_category div.tools { font-family:Arial; font-size:12px; font-weight: bold; margin-bottom:-15px;margin-top:-25px; margin-right:8px; }
#news .subpage .articles_category div.tools a{ background: url(../images/caption7.png) no-repeat center -152px; line-height:25px; padding: 5px 7px;  -moz-border-radius:5px; border-radius:5px; -moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.05);}
#news td.td2{padding-left: 6px;}

#news #NewArticleForm table{ border:1px solid #CCC; -moz-border-radius:5px; border-radius:5px; }
#news #NewArticleForm table td{padding:10px;  -moz-border-radius:5px; border-radius:5px;}
#news #NewArticleForm table table{ border:none;  }
#news #NewArticleForm table table td{ padding:0 ;}
#news #NewArticleForm .TextEditor {width:100%;}
#news #NewArticleForm .TextEditor textarea {height:300px; width:748px;}
#news #NewArticleForm p {margin-bottom: 5px;}



/*Mails*/

#Levelek tr.mail:hover td{background-color: #F8F8F8;}


/* SMS */

table.sms{ 	border-width:1px 1px 0px 0px; 
	border-style: solid;
	border-color: #BBBBBB;}
table.sms tr td{ border-top:1px solid #DDDDDD;	border-bottom:1px solid #AAAAAA;	border-left:1px solid #CCCCCC; }
table.sms tr td span.tel { 	font-family: "Courier New", Courier, monospace; 	font-weight: bold; 	font-size:16px; }


/* Help */

.helps tr td ul{ padding-left:100px; margin:0px; }
.helps tr td ul li{ list-style:square; padding:20px 0px 10px 0px; margin:0px; }
.helps tr td ul li ul{ padding-top:5px; padding-left:20px; margin:0px; }
.helps tr td ul li ul li{ font-size:11px; list-style:disc; padding:0px; margin:0px; }

/* TP,  money */

.TP_logo img{vertical-align: -5px;}
.TP_logo {border-right:1px solid #BBC;font-family: arial; font-weight: bold;}

/* studbook */




/*Policy*/


#policy {font-family: "Times New Roman";}
#policy h1,#policy h2,#policy h3 {font-family: "Arial";}



/* admin */

table.errors tr td{   border-bottom:1px solid #CCCCCC; }

