html{
	background: #000000;
}
body{
	text-align: center;
	background: #000000;
}

div.wrapper {
	width: 100%;
	/*max-width: 1233px;*/
	text-align: center;
	margin: 0 auto;
}

.clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	width: 0px;
}

div.header_container{
	background: url(../images/header_container_bg.gif) repeat-x 50% 100% #000;
	width: 100%;
	text-align: center;
	height: 142px;
	border-bottom: 1px #fff solid;
	margin: 0 auto;
}

div.header{
	width: 800px;
	text-align: left;
	margin: 0 auto;
	padding-top: 50px;
}

.header img.guiness1 {
	position: relative;
	margin: -15px 0px 0px -70px;
	float: left;
	
}


a.logo{
	display: block;
	float: left;
	
}

div.header .newsletter{
	display: block;
	float: left;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	color: #99cc00;
	text-decoration: none;
	margin: 0px 20px 0px -50px;
	z-index: 200;
	position: relative;
}

div.header div.toplogin{
	display: block;
	font-family: Trebuchet MS, Arial, Verdana;
	z-index: 2000;
	float:right;
	font-size: 10px;
	font-weight: bold;
	color: #65b902;
	margin: -30px 110px 0px 0px;
	width: auto;
	/*width: 170px;*/
	text-align: center;
}

div.header a.logout{
	color: #EE0204;
	font-weight: bold;
	font-size: 10px;
	position: relative;
}

div.header div.topparticipants{
	display: block;
	clear: both;
	font-family: Trebuchet MS, Arial, Verdana;
	z-index: 400;
	float:left;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	margin: -22px 0px 0px 370px;
	position: relative;
	width: 170px;
	text-align: center;
}
div.header div.topparticipants span{
	color: #f5573c;
	font-size: 14px;
}

div.header .newsletter img{
	margin-right: 4px;
}


div.middle_container {
	background: url(../images/middle_container_bg.jpg) no-repeat 50% 0 #000;
	height: 431px;
	overflow: hidden;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

div.middle {
	background: url(../images/middle_bg.png) no-repeat 3px 50% transparent;
	width: 790px;
	height: 335px;
	overflow: hidden;
	padding: 10px 10px 8px 15px;
	margin: 0 auto;
}

div.footer_container {
	background: url(../images/footer_container_bg.gif) repeat-x 50% 0 #000;
	height: 162px;
	width: 100%;
	border-top: 1px #fff solid;
	text-align: center;
	overflow: hidden;
	margin: 0 auto;
}

div.footer{
	/*background: url(../images/footer_bg.gif) repeat-x 50% 0 #000;*/
	height: 162px;
	width: 800px;
	text-align: left;
	margin: 0 auto;
}


div.language_switcher {
	width: 100px;
	height: 45px;
	float: left;
	/*display: none;*/
}

div.language_switcher a {
	text-decoration: none;
	font-size: 11px;
	line-height: 11px;
	color: #dddddd;
	opacity: 0.5;
	filter: alpha(opacity=50);
	display: block;
	position: absolute;
	text-align: center;
}

div.language_switcher a.lang_item1 {
}
div.language_switcher a.lang_item2 {
	margin: 10px 0px 0px 32px;
}
div.language_switcher a.lang_item3 {
	margin: 0px 0px 0px 64px;
}

div.language_switcher a.active {
	opacity: 1.0;
	filter: alpha(opacity=100);
	color: #ffffff;
}

div.header_menu {
	width: 805px;
	height: 35px;
	z-index: 300;
	padding-top: 5px;
	padding-bottom: 0px;
	clear: both;
	overflow: hidden;
	}

div.header_menu a {
	display: block;
	background: url(../images/topmenu_right.jpg) no-repeat right top transparent;
	height: 35px;
	float: left;
	width: auto;
	padding-right: 10px;
	margin-right: 1px;
	position: relative;
	z-index: 300;
	cursor: pointer;
	line-height: 13px;

}
/*div.header_menu a span {
	display: block;
	float: left;
	background: url(../images/topmenu_left.jpg) no-repeat 0 0 transparent;
	height: 28px;
	width: auto;
	padding: 7px 9px 0px 20px;
}*/

div.header_menu a span.right {
	display: block;
	float: left;
	background: url(../images/topmenu_left.jpg) no-repeat 0 0 transparent;
	height: 30px;
	width: auto;
	padding: 5px 6px 0px 18px;
	font-family: Trebuchet MS;
	font-style: italic;
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
	text-align: center;
	line-height: 13px;
	
}
div.header_menu a span.right span {
	font-size: 11px;
	padding: 0px;
	letter-spacing: 1px;
}	
div.header_menu a span.right span.first-letter{
	font-size: 14px;
	padding: 0px;
	letter-spacing: 0px;
}


div.header_menu a.fix_over {
	background: url(../images/topmenu_right_hover.jpg) no-repeat right top transparent;
}
div.header_menu a.fix_over span.right {
	background: url(../images/topmenu_left_hover.jpg) no-repeat 0 0 transparent;
	color: #0066cc;
}
div.header_menu a.over {
	background: url(../images/topmenu_right_hover.jpg) no-repeat right top transparent;
}
div.header_menu a.over span.right {
	background: url(../images/topmenu_left_hover.jpg) no-repeat 0 0 transparent;
	color: #0066cc;
}

div.header_menu a span img {
	vertical-align: top;
	background: transparent;
}

div.header_menu a.guiness {
	margin-right: 0px;
	position: relative;
}

div.header_menu a.guiness img{
	background: transparent;
}

div.header_menu a.guiness span{
	padding-top: 0px;
	padding-left: 18px;
	padding-right: 8px;
	height: 35px;
	position: relative;
}


div.topmenu_box, div.botmenu_box{
	position: absolute;
	z-index: 400;
}

div#topmenu1_box{
	margin: -10px 0px 0px 10px;
}
div#topmenu2_box{
	margin: -10px 0px 0px 125px;
}
div#topmenu3_box{
	margin: -10px 0px 0px 240px;
}
div#topmenu4_box{
	margin: -10px 0px 0px 395px;
}
div#topmenu5_box{
	margin: -10px 0px 0px 505px;
}
div#topmenu6_box{
	margin: -10px 0px 0px 660px;
}

div.topmenu_box_top, div.botmenu_box_top{
	background: url(../images/topmenu_box_top.png) no-repeat 0 0;
	height: 13px;
	width: 181px;
	line-height: 1px;
	font-size: 1px;
}
div.topmenu_box_mid, div.botmenu_box_mid{
	background: url(../images/topmenu_box_mid.png) repeat-y 0 0 transparent;
	width: 181px;
}
div.topmenu_box_bot, div.botmenu_box_bot{
	background: url(../images/topmenu_box_bot.png) no-repeat 0 0;
	height: 17px;
	width: 181px;
	line-height: 1px;
	font-size: 1px;
}


div.topmenu_box_top2, div.botmenu_box_top2{
	background: url(../images/topmenu_box_top2.png) no-repeat 0 0;
	height: 13px;
	width: 210px;
	line-height: 1px;
	font-size: 1px;
}
div.topmenu_box_mid2, div.botmenu_box_mid2{
	background: url(../images/topmenu_box_mid2.png) repeat-y 0 0 transparent;
	width: 210px;
}
div.topmenu_box_bot2, div.botmenu_box_bot2{
	background: url(../images/topmenu_box_bot2.png) no-repeat 0 0;
	height: 17px;
	width: 210px;
	line-height: 1px;
	font-size: 1px;
}

div.topmenu_box_top3, div.botmenu_box_top3{
	background: url(../images/topmenu_box_top3.png) no-repeat 0 0;
	height: 13px;
	width: 265px;
	line-height: 1px;
	font-size: 1px;
}
div.topmenu_box_mid3, div.botmenu_box_mid3{
	background: url(../images/topmenu_box_mid3.png) repeat-y 0 0 transparent;
	width: 265px;
}
div.topmenu_box_bot3, div.botmenu_box_bot3{
	background: url(../images/topmenu_box_bot3.png) no-repeat 0 0;
	height: 17px;
	width: 265px;
	line-height: 1px;
	font-size: 1px;
}


ul.topmenu_sub,ul.botmenu_sub{
	width: 162px;
	padding-left: 8px;
	float: left;
	margin-top: -5px;
}

div.botmenu_box_mid2 ul.botmenu_sub,div.topmenu_box_mid2 ul.topmenu_sub{
	width: 190px;
}
div.botmenu_box_mid3 ul.botmenu_sub,div.topmenu_box_mid3 ul.topmenu_sub{
	width: 250px;
}
ul.topmenu_sub li, ul.botmenu_sub li {
	background: url(../images/topmenu_sub_dot.gif) no-repeat 0 50% transparent;
	padding: 3px 0px 3px 20px;
}
ul.topmenu_sub li.fix_over, ul.botmenu_sub li.fix_over {
	background: url(../images/topmenu_sub_dot_hover.gif) no-repeat 0 50% transparent;
	padding: 3px 0px 3px 20px;
}
ul.topmenu_sub li:hover, ul.botmenu_sub li:hover {
	background: url(../images/topmenu_sub_dot_hover.gif) no-repeat 0 50% transparent;
	padding: 3px 0px 3px 20px;
}
ul.topmenu_sub li a,ul.topmenu_sub li a:hover, ul.botmenu_sub li a, ul.botmenu_sub li a:hover {
	color: #ffffff;
	font-family: Trebuchet MS, Arial, Tahoma;
	font-size: 14px;
}
ul.topmenu_sub li.fix_over a,ul.topmenu_sub li.fix_over a:hover, ul.botmenu_sub li.fix_over a, ul.botmenu_sub li.fix_over a:hover  {
	color: #0066cc;
}
ul.topmenu_sub li:hover a,ul.topmenu_sub li a:hover, ul.botmenu_sub li:hover a, ul.botmenu_sub li a:hover  {
	color: #0066cc;
}

div.atadas_counter{
	background: url(../images/atadas_bg.png) no-repeat 0px 0px transparent;
	width: 455px;
	height: 35px;
	margin: 5px auto 0px auto;
	padding: 0px 0px 0px 10px;
	
}
div.atadas_counter span{
	display: block;
	float: left;
	font-size: 11px;
	font-family: Trebuchet MS;
	font-weight: bold;
	line-height: 12px;
	padding-top: 7px;
}
div.atadas_counter span.first{
	font-size: 10px;
	padding-right:0px;
}
div.atadas_counter span.second{
	padding-left: 5px;
	padding-right: 5px;
}
div.atadas_counter span.third{
	padding-left: 5px;
	padding-right: 0px;

}
div.atadas_counter span.fourth{
	padding-left: 5px;
	padding-right: 0px;
}
div.atadas_counter span.fifth{
	padding-left: 3px;
	padding-right: 0px;
}
div.atadas_counter span.digit{
	width: 16px;
	height: 25px;
	padding-top: 1px;
	/*border-left: 1px #fff solid;	*/
}
div.atadas_counter span.digit_1{
	background: url(../images/digit_1.gif) no-repeat 100% 50% transparent;
}
div.atadas_counter span.digit_2{
	background: url(../images/digit_2.gif) no-repeat 100% 50% transparent;
}
div.atadas_counter span.digit_3{
	background: url(../images/digit_3.gif) no-repeat 100% 50% transparent;
}
div.atadas_counter span.digit_4{
	background: url(../images/digit_4.gif) no-repeat 100% 50% transparent;
}
div.atadas_counter span.digit_5{
	background: url(../images/digit_5.gif) no-repeat 100% 50% transparent;
}
div.atadas_counter span.digit_6{
	background: url(../images/digit_6.gif) no-repeat 100% 50% transparent;
}
div.atadas_counter span.digit_7{
	background: url(../images/digit_7.gif) no-repeat 100% 50% transparent;
}
div.atadas_counter span.digit_8{
	background: url(../images/digit_8.gif) no-repeat 100% 50% transparent;
}
div.atadas_counter span.digit_9{
	background: url(../images/digit_9.gif) no-repeat 100% 50% transparent;
}
div.atadas_counter span.digit_0{
	background: url(../images/digit_0.gif) no-repeat 100% 50% transparent;
}


div.footer_menu {
	width: 805px;
	height: 38px;
	z-index: 300;
	clear: both;
	overflow: hidden;
}

div.footer_menu a {
	display: block;
	background: url(../images/botmenu_right.jpg) no-repeat right top transparent;
	height: 38px;
	float: left;
	width: auto;
	padding-right: 13px;
	position: relative;
	z-index: 300;
	cursor: pointer;
	line-height: 13px;
	margin-left: -3px;
}
div.footer_menu a.first {
	margin-left: 0px;
}
div.footer_menu a span.right {
	display: block;
	float: left;
	background: url(../images/botmenu_left.jpg) no-repeat 0 0 transparent;
	height: 26px;
	width: auto;
	font-family: Trebuchet MS;
	padding: 12px 2px 0px 14px;
	color: #000000;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	letter-spacing: 1px;
}
div.footer_menu a.last span.right {
	padding: 12px 4px 0px 16px;
	color: #ff0000;
	font-style: italic;
}

div#botmenu1_box{
	margin: -78px 0px 0px 8px;
}
div#botmenu2_box{
	margin: -178px 0px 0px 100px;
}
div#botmenu3_box{
	margin: -130px 0px 0px 285px;
}
div#botmenu4_box{
	margin: -230px 0px 0px 525px;
}
div#botmenu5_box{
	margin: -155px 0px 0px 670px;
}
div.footer_menu a.fix_over {
	background: url(../images/botmenu_right_hover.jpg) no-repeat right top transparent;
}
div.footer_menu a.fix_over span.right {
	background: url(../images/botmenu_left_hover.jpg) no-repeat 0 0 transparent;
	color: #0066cc;
}div.footer_menu a.over {
	background: url(../images/botmenu_right_hover.jpg) no-repeat right top transparent;
}
div.footer_menu a.over span.right {
	background: url(../images/botmenu_left_hover.jpg) no-repeat 0 0 transparent;
	color: #0066cc;
}

div.middle_submenu {
	height: 35px;
	position: relative;
}
div.middle_submenu .left {
	background: url(../images/submenu_left.png) no-repeat 0 0 transparent;
	width: 11px;
	height: 30px;
	font-size: 1px;
	line-height: 1px;
	float: left;
}
div.middle_submenu .middle_submenu_mid {
	background: url(../images/submenu_mid.png) repeat-x 50% 0 transparent;
	float: left;
	height: 30px;
}
div.middle_submenu .right {
	background: url(../images/submenu_right.png) no-repeat 0 0 transparent;
	width: 13px;
	height: 30px;
	font-size: 1px;
	line-height: 1px;
	float: left;
}
div.middle_submenu_mid ul {
	padding: 6px 0px 0px 0px;
}
div.middle_submenu_mid ul li {
	float: left;
	border-right: 1px #fff solid;
	line-height: 15px;
	padding: 0px 6px 0px 6px;
}
div.middle_submenu_mid ul li.first {
	padding-left: 0px;
}
div.middle_submenu_mid ul li.last {
	padding-right: 0px;
	border-right: 0px;
}
div.middle_submenu_mid ul li a {
	color: #ffffff;
	font-size: 14px;
}
div.middle_submenu_mid ul li a.fix_over {
	color: #006bdf;
}
div.middle_submenu_mid ul li a:hover {
	color: #006bdf;
}


/*  STATIKUS OLDALAK */

div.static_left {
	width: 99%;
	float: left;
	text-align: center;
	height: 278px;
	color: #58595b;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
}
div.static_left2 {
	width: 99%;
	text-align: left;
	float: left;
	height: 65px;
	color: #58595b;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
}
div.static_left_container{
	padding-bottom: 10px;
	position: relative;
	overflow:hidden;
	height: 248px;
	text-align: left;
}
div.static_left_container2{
	padding-bottom: 10px;
	position: relative;
	overflow:hidden;
	height: 65px;
}
div.static_title{
	height: 25px;
	color: #006bdf;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	font-family: Arial, Verdana, Tahoma;
	padding: 5px 0px 0px 5px;
}
div.static_left_inner{
	padding: 0px 18px 10px 5px;
	position: relative;
}
div.static_left_inner a {
	text-decoration: underline;
	color: #65b903;
	font-weight: bold;
}
div.static_left_inner2{
	padding: 5px 18px 0px 5px;
	position: absolute;
	width: 100%;
}

div.static_scroller_outer {
	position: relative;
	z-index: 200;
	float: right;
	width: 11px;
	height: 253px;	
	background: url(../images/scroller_bg_top.gif) no-repeat 0 0 transparent;
	margin: 0px 0px 0px 0px;
}

div.static_scroller{
	position: relative;
	z-index: 300;
	width: 11px;
	height: 100%;	
	background: url(../images/scroller_bg_bot.gif) no-repeat 0 100% transparent;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div.static_scroller_big{
	position: relative;
	z-index: 200;
	float: right;
	width: 11px;
	height: 283px;	
	background: url(../images/scroller_bg4.gif) no-repeat 0 0 transparent;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div.static_scroller2{
	position: relative;
	z-index: 200;
	float: right;
	width: 11px;
	height: 65px;	
	background: url(../images/scroller_bg2.gif) no-repeat 0 0 transparent;
	text-align: center;
	margin: 0px 0px 0px 0px;
}

div.scroller_handle{
	width: 9px;
	/*height: 65px;*/
	margin: 0px auto;
/*	background: url(../images/scroller.gif) no-repeat 0 0 transparent;*/
	cursor: pointer;
}
div.scroller_handle_top{
	background: url(../images/scroller_top.gif) no-repeat 50% 0 transparent;
	height: 100%;
	margin-bottom: -1px;
}
div.scroller_handle_bot{
	background: url(../images/scroller_bot.gif) no-repeat 50% 100% transparent;
	height: 100%;
	padding-bottom: 1px;
}



div.static_left_kicsi {
	width: 330px;
}
div.static_left_kozep {
	width: 390px;
}
div.images_box{
	float: right;
	margin-right: 12px;
	width: 382px;
}
div.images_box_nagy{
	width: 444px;
}
div.images_act {
	width: 380px;
	float: left;
	position: relative;
}

div.images_list{
	float: left;
	width: 62px;
	height: 285px;
	background: #000407;
	margin-right: 2px;
	text-align: center;
	overflow: hidden;
	position:relative;
}

div.images_box2 {
float: left;
	width: 100%;
	clear: both;
}
div.images_box2 div.images_act {
	width: 780px;
	height: 222px;
	overflow: hidden;
	float: left;
	position: relative;
	text-align: left;
}

div.images_act div.images_act_inner{
	position: absolute;
}

div.images_act div.static_scroller{
	margin-top: 0px;
	height: 222px;
	background: url(../images/scroller_bg3.gif) no-repeat 0 0 transparent;

}

a.small_image{
	display: block;
	margin: 10px auto 0px auto;
	width: 56px;
	height: 42px;
	overflow: hidden;
}
div.images_list_inner{
	margin-top: -8px;
}

div.images_list_inner a.chosen{
	width: 52px;
	height: 38px;
	border: 2px #4cbaff solid;
}
div.images_list_inner a.chosen img{
	margin: -2px 0px 0px -2px;
}
div.images_list_inner a:hover{
	display: block;
	width: 52px;
	height: 38px;
	border: 2px #fff solid;
	margin: 10px auto 0px auto;
}
div.images_list_inner a img {
	margin: 0px;
}
div.images_list_inner a:hover img{
	margin: -2px 0px 0px -2px;
}

a.arrow_up {
	display: block;
	width: 52px;
	height: 8px;
	background: url(../images/arrow_up.jpg) no-repeat 50% 50% transparent;
	margin: 5px auto 0px auto;
	line-height: 8px;
}
a.arrow_down {
	display: block;
	width: 52px;
	height: 8px;
	background: url(../images/arrow_down.jpg) no-repeat 50% 50% transparent;
	margin: 5px auto 0px auto;
	line-height: 8px;
}
div.images_list_container{
	height: 247px;
	overflow: hidden;
	margin: 5px 0px 5px 0px;
}


/*   HIREK */

div.news_list_box_container{
	float: left;
	width: 395px;
}

div.news_list_box{
	font-family: Arial,Verdana,Tahoma;
	padding: 7px 0px 0px 10px;
	margin: -3px 10px 0px 0px;
}

div.block {
	background: url(../images/block_bg.png) no-repeat 50% 50% transparent;
	width: 376px;
	height: 86px;
}
div.block_active {
	background: url(../images/block_active_bg.png) no-repeat 50% 50% transparent;

}

div.news_list_image{
	float: left;
}
div.news_list_text{
	float: left;
	text-align: left;
	width: 260px;
	padding: 0px 0px 0px 5px;
}
a.news_list_title,span.news_list_title{
	display: block;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #006bdf;
}
span.news_list_date{
	display: block;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #5cab02;
}
span.news_list_lead{
	display: block;
	font-size: 10px;
	line-height: 11px;
	color: #58595b;
	padding: 0px 0px 0py 15px;
	overflow: hidden;
}


/* LAPOZAS */

div.pagination{
	width: 100%;
	height: 18px;
	margin-bottom: 3px;
}
div.pagination a{
	float: left;
	display: block;
	font-size: 10px;
	line-height: 12px;
	font-family: Trebuchet MS, Arial, Tahoma;
	color: #ffffff;
	text-align: center;
	width: 13px;
	height: 12px;
	background: url(../images/paging_bg.gif) no-repeat 50% 50%;
	margin: 0px 10px 0px 10px;
}
div.pagination a.active,div.pagination a:hover{
	background: url(../images/paging_active_bg.gif) no-repeat 50% 50% transparent;
	width: 12px;
	margin: 0px 11px 0px 10px;

}

/* REGISZTRACIO */

div.reg_top{
	text-align: center;
}

h1 {
	font-size: 12px;
	font-weight: bold;
	color: #006bdf;
	margin: 0px;
}

h2{
	color: #79c500;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
}
h3{
	font-family: Arial, Verdaana, Tahoma;
	font-size: 14px;	
	font-weight: bold;
	color: #006bdf;
}
div.comment_text{
	font-style: italic;
	font-size: 10px;
	width: 300px;
	margin: 0 auto;
	line-height: 11px;
}

div.blockbig_top{
	background: url(../images/blockbig_bot.jpg) no-repeat 50% 100% transparent;
	width: 390px;
	padding-bottom: 7px;
}
div.blockbig_bot{
	background: url(../images/blockbig_top.jpg) no-repeat 50% 0 transparent;
	width: 390px;
	padding: 8px 0px 0px 0px;
	margin-bottom: 9px;
}
div.blockbig2_top{
	background: url(../images/blockbig2_bot.jpg) no-repeat 50% 100% transparent;
	width: 380px;
	padding-bottom: 7px;
}
div.blockbig2_bot{
	background: url(../images/blockbig2_top.jpg) no-repeat 50% 0 transparent;
	width: 380px;
	padding: 8px 0px 0px 0px;
	margin-bottom: 9px;
}
div.blockmid_top{
	background: url(../images/blockmid_bot.jpg) no-repeat 50% 100% transparent;
	width: 245px;
	padding-bottom: 15px;
	margin: 0 auto;
}
div.blockmid_bot{
	background: url(../images/blockmid_top.jpg) no-repeat 50% 0 transparent;
	width: 245px;
	padding: 8px 0px 4px 0px;
}

table.form{
	width: 380px;
	/*position: relative;*/
	font-family: Arial, Verdana, Tahoma;
}
table.form td.first{
	width: 100px;
	font-size: 9px;
	font-weight: bold;
	color: #006bdf;
	padding: 0px 0px 0px 40px;
	line-height: 10px;
	height: 20px;
	text-align: left;
	vertical-align: middle;
}
table.form td.second{
	text-align: left;
	padding: 0px;
	vertical-align: middle;
}
table.form td.last{
	padding-bottom: 0px;
}
span.required{
	color: #df0000;
	
}

table.form td.cols2{
	padding-left: 0px;
	width: 65px;
}


dl.form{
	width: 380px;
	position: relative;
}
dl.form dt {
	float: left;
	width: 25%;
	font-size: 9px;
	color: #006bdf;
	padding: 4px 0px 0px 40px;
	margin: 0px 0px 5px 0px;
	line-height: 10px;
	height: 10px;
	text-align: left;
}
dl.form dt.last {
	margin-bottom: 0px;
}

dl.form dd {
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	
}
dl.form dd.last {
	margin-bottom: 0px;
}

dl.form dd.cols2 {
	float: left;
}
dl.form dt.cols2 {
	padding-left: 0px;	
	margin-left: 6px;
	width: 65px;
	clear: none;
	float: left;
}

input {
	border: 0px;
	height: 13px;
	font-size: 10px;
	color: #58595b;
	padding: 0px;
	line-height: 12px;
	margin: 0px;
}

input.large {
	width: 212px;
}
select.large {
	width: 212px;
	border: 0px;
	font-size: 10px;
	color: #58595b;
	padding: 0px;
	line-height: 12px;
	margin: 0px;
}
input.medium {
	width: 106px;
}
input.small {
	width: 70px;
}
input.small2 {
	width: 30px;
}

input.reg_submit{
	position: relative;
	float: right;
	z-index: 30;
	margin: 0px 5px 0px 0px;
}

input.button1{
	background: url(../images/button1.png) no-repeat 0 0 transparent;
	width: 89px;
	height: 21px;
	display: block;
	color: #ffffff;
	font-size: 12px;
	line-height: 21px;
	padding-bottom: 2px;
	font-family: Trebuchet MS, Arial, Verdana;
	cursor: pointer;
	position: relative;
}
input.button4{
	background: url(../images/button4.png) no-repeat 0 0 transparent;
	width: 63px;
	height: 21px;
	display: block;
	color: #ffffff;
	font-size: 12px;
	line-height: 21px;
	padding-bottom: 2px;
	font-family: Trebuchet MS, Arial, Verdana;
	cursor: pointer;
	position: relative;
}
input.button6{
	background: url(../images/button6.png) no-repeat 0 0 transparent;
	width: 126px;
	height: 24px;
	display: block;
	color: #ffffff;
	font-size: 12px;
	line-height: 21px;
	padding-bottom: 2px;
	font-family: Trebuchet MS, Arial, Verdana;
	cursor: pointer;
	position: relative;
	margin: 0px auto 0px auto;
	
	
}
input.button2{
	background: url(../images/button2.png) no-repeat 0 0 transparent;
	width: 154px;
	height: 21px;
	display: block;
	color: #ffffff;
	font-size: 12px;
	line-height: 21px;
	padding-bottom: 2px;
	font-family: Trebuchet MS, Arial, Verdana;
	cursor: pointer;
	margin: 0 auto;
	position: relative;
}
input.button3{
	background: url(../images/button3.png) no-repeat 0 0 transparent;
	width: 56px;
	height: 24px;
	display: block;
	color: #ffffff;
	font-size: 12px;
	line-height: 21px;
	padding-bottom: 2px;
	font-family: Trebuchet MS, Arial, Verdana;
	cursor: pointer;
}

div.ajax_results{
	
}

div#reg_result{
	position: absolute;
	margin: -16px 0px 0px 190px;
	width: 100px;
	height: 30px;
}

div.popup_box{
	border: 2px #ff0000 solid;
	background: #ffffff;
	position: absolute;
	top: 350px;
	left: 50%;
	z-index: 1000;
	font-family: Arial,Verdana, Tahoma;
	text-align: center;
}

div.popup_close{
	background: url(../images/popup_close.gif) no-repeat 50% 50% transparent;
	width: 22px;
	height: 22px;
	cursor: pointer;
	float: right;
	margin: -6px 2px 0px 0px;
	position: relative;
	z-index: 1000;
}
div.popup_content{
	position: relative;
	text-align: left;
	padding: 0px;
	z-index: 600;
	margin: 0px auto 0px auto;
}
div.popup_title{
	color: #ff0000;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	/*clear: both;*/
	margin: 0px 30px 0px 30px;
}
div.popup_black{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	/*clear: both;*/
	position: relative;
	margin: 0px 0px 0px 0px;
	
}

div.popup_lead{
	font-size: 11px;
	color: #58595b;
	text-align: left;
	padding: 5px;
}
div.popup_lead ol{
	marker-offset: 5px;
	padding-left: 20px;
	
}
div.popup_lead ol li{
	padding-left: 0px;
	margin-left: 0px;
}

div.popup_buttons{
	text-align: center;
}
div.popup_buttons input{
	
	display: inline;
	margin: 20px 10px 0px 10px;
}


/* BELEPES */

dl.login_form{
	width: 210px;
	margin: 0 auto;	
	padding: 10px 15px 0px 15px;
}
dl.login_form dt{
	width: 22%;
	padding: 3px 0px 0px 0px;
	margin-bottom: 20px;
}
dl.login_form dd{
	margin-bottom: 20px;
}
input.medium2 {
	width: 160px;
}
#login_form .button1{
	margin: 0 auto;
}
a.forgot_pass{
	text-align: center;
	width: 100%;
	display: block;
	font-style: italic;
	text-decoration: underline;
	color: #58595b;
	position: relative;
		
}

a.user_activity{
	text-align: center;
	width: 100%;
	display: block;
	font-weight: bold;
	text-decoration: underline;
	color: #0070ed;
		
}

div#login_result{
	position: absolute;
	margin: -30px 0px 0px 170px;
	width: 50px;
	height: 30px;
}

div.virtual_dot{
	background: url(../images/virtual_dot.gif) no-repeat 50% 50% transparent;
	width: 15px;
	height: 15px;
	float: left;
	text-align: center;
	color: #ffffff;
	margin-right: 2px;
	font-size: 11px;
	font-weight: bold;
	
}

input.text2{
	border: 1px #0070ed solid;
	height: 16px;
	margin: 0px auto;
	display: block;
}

div.drops{
	background: url(../images/drops2.png) no-repeat 50% 50% transparent;
	width: 784px;
	height: 92px;
	position: absolute;
	margin: -12px 0px 0px 85px;
	z-index: 300;
}

div.drops div{
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	line-height: 11px;
}
div.drops img{
	position: absolute;
}
div.drops div span{
	font-size: 14px;
	line-height: 13px;
}
div.drops div.drop1{
	position: absolute;
	width: 64px;
	height: 20px;
	text-align: center;
	margin-top: 35px;

}
div.drops div.drop2{
	position: absolute;
	margin-left: 175px;
	width: 65px;
	height: 20px;
	text-align: center;
	margin-top: 35px;
}
div.drops div.drop3{
	position: absolute;
	margin-left: 567px;
	width: 48px;
	height: 23px;
	text-align: center;
	margin-top: 19px;
/*	border: 1px #000 solid;*/
}
div.drops div.drop4{
	position: absolute;
	margin-left: 618px;
	width: 52px;
	height: 25px;
	text-align: center;
	margin-top: 26px;
	
	
}
div.drops div.drop5{
	position: absolute;
	margin-left: 674px;
	width: 60px;
	height: 27px;
	text-align: center;
	margin-top: 31px;
}

div.parts_list{
	float: right;
	margin-right: 12px;
	width: 382px;
	font-family: Arial, Tahoma, Verdana;
}

div.parts_list table{
	/*width: 100%;*/
	border-collapse: collapse;


}
div.parts_list table thead th{
	text-align: left;
	padding: 2px 0px 2px 5px;
}

div.parts_list input.arrow_up{
	background: url(../images/arrow_up2.gif) no-repeat 50% 50% transparent;
	width: 7px;
	height: 8px;
	cursor: pointer;
}
div.parts_list input.arrow_down{
	background: url(../images/arrow_down2.gif) no-repeat 50% 50% transparent;
	width: 7px;
	height: 8px;
	cursor: pointer;
}
div.parts_list tbody td {
	border-top: 1px #d2ebcd solid;
	border-bottom: 1px #d2ebcd solid;
	background: #edf8ff;
	vetical-align: middle;
	text-align: left;
	padding: 0px 0px 0px 5px;
	height: 17px;
	overflow: hidden;
	line-height: 17px;
}
div.parts_list tbody td.name {
	font-size: 10px;
	color: #006bdf;
	width: 180px;
	font-weight: bold;
}
div.parts_list tbody td.city {
	font-size: 10px;
	width: 130px;
	font-style: italic;
	color: #58595b;
}
div.parts_list tbody td.sponsor_grade{
	vertical-align: middle;
}

div.part_paging {
	padding: 15px 0px 0px 5px;
}
div.part_paging a {
	color: #0070ee;
	font-size: 10px;
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}
div.part_paging a.left {
	padding: 0px 25px 0px 5px;
	float: left;
}
div.part_paging a.right {
	padding: 0px 5px 0px 25px;
	float: right;
}
div.part_paging a.arrow{
	padding: 0px;
} 
div.part_paging span {
	color: #0070ee;
	font-size: 12px;
	font-weight: bold;
	
}

div.ideas_main_left{
	background: url(../images/idea_left_bg.png) no-repeat 50% 50% transparent;
	width: 383px;
	height: 278px;
	font-family: Arial, Tahoma, Verdana;
	padding-top: 10px;
	float: left;
	margin-right: 10px;
}
div.ideas_main_right{
	background: #edf8ff;
	width: 380px;
	height: 285px;
	float: left;
	margin-left: 15px;
}

div.idea_title{
	font-size: 16px;
	font-family: Trebuchet MS, Arial, Verdana;
	font-weight: bold;
	color: #0070ee;
}

div.ideaform_left{
	float: left;
	font-family: Arial, Tahoma, Verdana;
	text-align: left;
}
div.ideaform_left span,div.ideaform_right span{
	color: #0070ee;
}
div.ideaform_left textarea{
	position: relative;
}
span.sender{
	color: #0070ee;
	font-size: 11px;
	padding-left: 4px;
	line-height: 16px;
	float: left;
	font-family: Arial, Tahoma, Verdana;
	width: 100%;
	text-align: left;
	position: relative;
}
span.idea_login_error{
	font-size: 10px;
	color: #ea0101;
	display: block;
	float: left;
	text-align: center !important;
	width: 100%;
	margin-top: -17px;
	position: relative;
	
}

span.idea_login_error a {
	font-size: 11px;
	font-weight: bold;
	color: #ea0101;
	text-decoration: underline;
}

div.ideaform_right{
	float: left;
	text-align: center;
	margin-left: 15px;
	width: 377px;
	font-family: Arial, Tahoma, Verdana;
}

div.ideaformbox_top{
	background: url(../images/ideaform_bg_bot.gif) no-repeat 50% 100% transparent;
	width: 377px;
	padding-bottom: 9px;
}
div.ideaformbox_bot{
	background: url(../images/ideaform_bg_top.gif) no-repeat 50% 0 transparent;
	width: 357px;
	padding: 4px 10px 3px 10px;
	text-align: left;
}

div.ideaform_title textarea{
	width: 355px;
	height: 30px;
	font-weight: bold;
	font-size: 12px;
	color: #f40000;
	font-family: Arial, Tahoma, Verdana;
}

div.ideaform_desc {
	margin-top: 5px;
}
div.ideaform_desc textarea{
	width: 355px;
	height: 150px;
	font-size: 11px;
	color: #6b6b6b;
	font-family: Arial, Tahoma, Verdana;
}

div.ideaform_right span.comment{
	font-size: 11px;
	color: #6b6b6b;
}

div.ideaform_pics{
	text-align: left;
	height: 225px;
	width: 377px;
	/*overflow: hidden;*/
}

div.idea_pic{
	float: left;
	margin: 3px 3px 0px 3px;
	width: 82px;
	height: 75px;
	text-align: center;
	
}
div.idea_pics_container{
	padding-left: 3px;
}

span.pic_title{
	font-size: 11px;
	color: #0070ed;
	float: left;
}

div.idea_pic_off span.pic_title{
	color: #6b6b6b;
}

#upload_file{
	opacity: 0.0;
	filter: alpha(opacity=0);
	position: relative;
	z-index: 200;
	margin-left: -160px;
	height: 25px;
	cursor:pointer;
	float: left;
}
#upload_file_fake{
	position: relative;
	z-index: 50;
	cursor:pointer;
	float: left;
}
div.talloz_gomb{
	position: relative;
	height: 30px;
	overflow: hidden;
	float: left;
}
div#upload_file_result{
	float: left;
}

div.idea_pics_container img{
	background: #B5B5B5;
	text-align: center;
}

a.idea_pic_del{
	display: block;
	background: url(../images/idea_close.png) no-repeat 50% 50% transparent;
	position: absolute;
	margin-left: 67px;
	width: 14px;
	height: 13px;
}
#new_idea_result{
	position: relative;	
	float: right;
	margin-top: -20px;
	width: 100px;
	height: 30px;
	z-index: 1000;
	overflow: hidden;
}

div.idealist_box{
	width: 364px;
	height: 269px;
	background: #edf8ff;
	text-align: left;
	padding: 8px;
	float: left;
	margin: 0px 18px 0px 0px;
	overflow:hidden;
	position:relative;
}
div.idealist_box_right{
	margin: 0px 0px 0px 0px;
}
div.idealist_box div.part_paging{
	padding-top: 7px;
}
div.idealist_item{
	width: 365px;
	height: 49px;
	border-bottom: 1px #d2ebcd solid;
	font-size: 11px;
	color: #006bdf;
	font-family: Arial, Verdana, Tahoma;
}
div.idealist_item_first{
	border-top: 1px #d2ebcd solid;
	
}
div.idealist_no{
float: left;
text-align: right;
width: 30px;
height: 100%;
}
div.idealist_item_right{
float: left;
width: 335px;
}
div.idealist_item_right span.title{
	display: block;
	font-weight: bold;
}
div.idealist_item_right span.state{
	color: #58595b;
	float: left;
	display:block;
}
div.idealist_item_right span.state span.accepted{
	color: #559302;
	font-weight: bold;
}
div.idealist_item_right span.state span.pending{
	color: #f10000;
	font-weight: bold;
}

div.idealist_item_right span.counter1{
	float: right;
	display: block;
}
div.idealist_item_right span.counter1_1{
	color: #58595b;
}
div.idealist_item_right span.counter1_2{
	font-weight: bold;
	color: #006fec;
}
div.idealist_item_right span.counter1_3{
	color: #58595b;
	font-style: italic;
}
div.idealist_item_right span.bottom{
	display: block;
	width: 100%;
	text-align: right;
	line-height: 20px;
}
div.idealist_item_right span.bottom img{
	vertical-align: middle;
}
div.idealist_item_right span.bottom span.comments{
	font-size: 10px;
}
div.idealist_item_right a.details{
	text-decoration: underline;
	font-weight: bold;
	color: #006fec;
	
}
div.idealist_item_right span.bottom span.date{
	color: #58595b;
	font-size :10px;
	font-style: italic;
	float: left;
	display: block;
}
div.idealist_box_inner{
	position: relative;
	width: 344px;
	float: left;	
	
}
div.idealist_box_inner div.idealist_item_right{
	width: 310px;
}
div.idealist_box_inner div.idealist_item{
	width: 344px;
}

div#idealist_box_container{
	width: 364px;
	height: 255px;
	position: relative;
	overflow: hidden;
	float: left;	
}

div.idealist_box div.static_scroller{
margin-top: 0px;
z-index: 500;
}

div.idea_view_left{
	text-align: left;
}

div.idea_view_left div.inner{
	padding: 8px 10px 7px 10px;	
}

div.idea_view_left_kicsi {
	float: left;
	width: 323px;
	background: url(../images/block3big_top.jpg) no-repeat 50% 0 transparent;
}
div.idea_view_left_kicsi div.inner{
	background: url(../images/block3big_bot.jpg) no-repeat 50% 100% transparent;
	width: 303px;
	/*	margin-bottom: 14px;	*/
}

div.idea_view_left_kozep{
	float: left;
	width: 383px;
	background: url(../images/block2big_top.jpg) no-repeat 50% 0 transparent;
}

div.idea_view_left_kozep div.inner{
	background: url(../images/block2big_bot.jpg) no-repeat 50% 100% transparent;
	width: 363px;
/*	margin-bottom: 14px;*/
}

div.idea_view_left div.idealist_item{
	border-bottom: 0px;
	height: auto;
	width: 100%;
}

div.idea_view_left_kicsi div.idealist_item_right{
	width: 265px;
}
div.idea_view_left_kozep div.idealist_item_right{
	width: 325px;
}
div.idea_view_left div.idealist_no{
	width: 30px;
}
div.idea_view_left div.idealist_item_right span.title{
	padding-left: 2px;
	text-align: left;
	height: 30px;
}
div.label{
	color: #58595b;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
}
div.idea_desc_box{
	width: 100%;
	height: 78px;
	padding: 2px 0px 0px 0px;
	border: 1px #a8da01 solid;
	background: #ffffff;
	overflow: hidden;
	position: relative;
	margin: 0px 0px 0px 0px;
	float: left;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
}
div.idea_desc_inner{
	background: #ffffff;
	position: absolute;
	margin-left: 10px;
	padding-bottom: 5px;
	width: 95%;
}
div.static_scroller3{
	position: relative;
	z-index: 200;
	float: left;
	width: 11px;
	height: 85px;	
	background: url(../images/scroller_bg5.gif) no-repeat 0 0 transparent;
	text-align: center;
	margin: -83px 0px 0px -2px;
}

div.label2{
	/*position: absolute;*/
	float: left;
	text-align: left;
	color: #006fec;
	font-style: italic;
	font-size:11px;
	margin: 5px 0px 0px 0px;
}

a.make_comment{
	display: block;
	float: right;
	color: #006fec;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	margin: 5px 0px 0px 5px;
	position: relative;
}

a.sponsor_needed{
	float: left;
	position: relative;
	display: block;
	text-decoration: underline;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana;
	/*color: #e00000;*/
	color: #ff7777;
	font-size: 11px;
	width: 60px;
	text-align: center;
	margin: 0px 0px 0px 7px;
}
input.idea_view_back{
	margin-top: 5px;
	float: right;
}

div.idea_comment{
	text-align: center;
	font-family: Arial, Verdana, Tahoma;
	color: #58595b;
	font-size: 11px;
	position: relative;
}
span.comment_user{
	color: #006fec;
	font-weight: bold;
}
textarea.comment_box{
	border: 1px #b2de1f solid;
	color: #006fec;
	display: block;
	width: 315px;
	height: 64px;
	margin: 5px auto 0px auto;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
}
#comment_form input {
	margin: 5px auto 0px auto;
}
div.comment_idea_box{
	background: #006fec;
	border: 3px #4cbaff solid;
	width: 312px;
	margin: 22px auto 22px auto;
	color: #ffffff;
}

div.comment_list_item{
	padding: 0px 2px 10px 2px;
	margin: 0px 0px 0px 0px;
}

div.comment_list_top{
	border-bottom: 1px #58595b dotted;
}
div.comment_list_name{
	font-weight: bold;
	background: #ffffff;
	float: left;
	height: 100%;
	background: #ffffff;
	margin-bottom: -3px;
}
div.comment_list_date{
	font-style: italic;
	background: #ffffff;
	height: 100%;
	float: right;
	background: #ffffff;
	margin-bottom: -3px;
}
div#new_comment_result{
	position: absolute;
	margin-left: 50px;
}
div#comment_result{
	position: absolute;
	margin-left: 140px;
}
span.rating_name{
	color: #006fec;
	font-size: 14px;
	font-weight: bold;
}
span.piros{
	color: #ff0000;
}
span.piros a{
	color: #ff0000 !important;
}
input.button_sponsor{
	margin: 0px auto;
}

div.resztvevok div.static_left_container{
	height: 270px;
}

ol.reg_elonyz li{
	padding-bottom: 10px;
}
ul.nyeremenyjatek{
	margin-left: 10px;
}
ul.nyeremenyjatek li{
	text-indent: -7px;
	padding-left: 7px;
}

div.copyright{
	float: right;
	margin-top: 100px;
	font-size: 10px;
	font-weight: bold;
	/*color: #175498;*/
	color: #248af9;
	font-family: Trebuchet MS, Arial, Verdana;
}

a.aszf{
	display: block;
	float: right;
	margin-top: 100px;
	font-size: 10px;
	font-weight: bold;
	/*color: #175498;*/
	color: #248af9;
	font-family: Trebuchet MS, Arial, Verdana;
	margin-right: 10px;
	
}


span.big{
	font-size: 14px;
}

input.jegyigenyles{
	border: 2px #0071ED solid;
	width: 20px;
	
}

a.sitemap{
	
	display: block;
	float: right;
	margin-top: 96px;	
	margin-left: 20px;
	color: #599c01;
	font-family: Trebuchet MS, Arial, Verdana;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

div.faq{
	float: right;
	padding: 0px 5px 0px 0px;
}
div.faq a{
	text-decoration: underline;
	color: #65b903;
	font-size: 11px;
	font-weight: normal;
}
ol.uressoros li{
	padding-bottom: 10px;
}

a.mailto{
	text-decoration: none !important;
	/*color: rgb(0, 107, 223);*/
}
a.mailto:hover{
	text-decoration: underline !important;
}

div.sponsor_list_grade{
	border-bottom: 1px #d4d4d4 solid;
	width: 745px;
	text-align: left;
	padding: 10px 0px 5px 0px;
}

span.grade_title{
	color: #006bdf;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma;

}

div.sponsor_list_grade table{
	width: 680px;
	margin-left: 32px;
	margin-right: 32px;
}
div.sponsor_list_grade table td{
	/*border: 1px #d4d4d4 solid;*/
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
	height: 80px;
	
}

div.sponsor_container{
	height: 280px;
	overflow: hidden;
	position: relative;
}
div.sponsor_inner{
	float: left;	
	margin-left: 15px;
	background: #ffffff;
	position: relative;
}
div.sponsor_container div.static_scroller_outer{
	float: left;
	/*margin-top: 5px;*/
}
div#moreinfo_result{
	float: right;
	position: absolute;
	height: 0px;
	margin: -25px 0px 0px 0px;
}

span.usersfornow{
	float:right;
	width: auto;
	color: #58595b;
	margin: 0px 10px 0px 0px;
}

input.button5{
	background: url(../images/button5.png) no-repeat 0 0 transparent;
	width: 75px;
	height: 15px;
	display: block;
	color: #ffffff;
	font-size: 9px;
	line-height: 9px;
	padding: 0px 0px 0px 0px;
	font-family: Trebuchet MS, Arial, Verdana;
	cursor: pointer;
	position: relative;
	float: right;
}
div.recordlist_item{
padding: 6px 0px 6px 0px;
height: auto;
}

#ticket_result, #guest_result{
	position: absolute;
}

span.fekete{
	color: #000000;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	font-weight: bold;
}

div.block4_top{
	background: url(../images/block4_bot.jpg) no-repeat 50% 100% transparent;
	width: 330px;
	padding-bottom: 7px;
}
div.block4_bot{
	background: url(../images/block4_top.jpg) no-repeat 50% 0 transparent;
	width: 306px;
	padding: 8px 12px 0px 12px;
	margin-bottom: 9px;
	text-align: left;
}
div.block4_bot span.username{
	color: #006fec;
	font-weight: bold;
}
div.block4_bot div.left_container{
	background: #ffffff;
	width: 100%;
	height: 216px;
	margin: 3px 0px 0px 0px;
	overflow: hidden;
}
div.block4_bot div.left_inner{
	padding: 2px 14px 2px 3px;
}

span.kek_kicsi{
	color: #006bdf;
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
}

span.kek_kicsi a{
	color: #006bdf;
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	text-decoration: underline;	
}

div.moreinfo_box{
	padding-left: 10px;
	padding-right: 10px;
	width: 360px;
	text-align: left;
}

#moreinfo_form ol {
	margin: 15px 0px 0px 0px;
}

#moreinfo_form ol li{
	color: #6d6e71;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	padding-bottom: 10px;
	
	
}

#moreinfo_form input.text{
	color: #000000;
	font-weight: bold;
	padding: 1px 2px 1px 2px;
}

div.unique_select{
	height: 14px;
	background: url(../images/unique_select.jpg) no-repeat 100% 0 #ffffff;
	width: auto;
	float: right;
	cursor:pointer;
	position: relative;
	z-index: 50;
	overflow: hidden;
	color: #000000;
	font-weight: bold;
	padding-right: 16px;
}

div.unique_select_list{
	margin-top: 14px;
	background: #ffffff;
	position: absolute;
	z-index: 100;
	overflow: hidden;
}

div.unique_select_list ul{
	background-color: #ffffff;
	/*position: absolute;*/
	width: 100%;
}

div.unique_select_list ul li{
	padding: 2px 0px 2px 4px;
	height: 4px;
	background-color: #ffffff;
	cursor: pointer;
	overflow: hidden;
	width: 100%;
}
div.unique_select_list ul li a{
	color: #000000;
	font-size: 11px;
}
div.unique_select_list ul li.hover{
	background-color: #cccccc;
}

div.unique_select_list ul li.hover a{
	font-weight: bold;
}

div.new_record_box{
	padding-left: 10px;
	padding-right: 10px;
	width: 370px;
	text-align: left;
}

div.new_record_box div.left_container{
	background: #ffffff;
	width: 100%;
	height: 210px;
	margin: 15px 0px 0px 0px;
	overflow: hidden;
}
div.new_record_box div.left_inner{
	padding: 2px 14px 2px 3px;
}

div.newrecord_right{
	margin-left: 10px;
}

div.newrecord_right div.ideaform_title textarea{
	height: 18px;
}

#new_record_result{
	position: absolute;
}


div.record_reg_box{
	padding-left: 10px;
	padding-right: 10px;
	width: 370px;
	height: 255px;
	text-align: left;
}

div.record_reg_box div.left_container{
	background: #ffffff;
	width: 100%;
	height: 130px;
	margin: 15px 0px 0px 0px;
	overflow: hidden;
}
div.record_reg_box div.left_inner{
	padding: 2px 14px 2px 3px;
}

#record_reg_result{
	position: absolute;
}



div.autocomplete{
	border: 1px #B4DA2F solid;
	z-index: 500;
	height: 200px;
	overflow: scroll;
	background-color: #ffffff;
	
}
div.autocomplete ul li{
	cursor: pointer;
}

div.darkbox1_top{
	background: url(../images/darkbox1_bot.jpg) no-repeat 50% 100% transparent;
	width: 325px;
	padding-bottom: 6px;
}
div.darkbox1_bot{
	background: url(../images/darkbox1_top.jpg) no-repeat 50% 0 transparent;
	width: 309px;
	padding: 8px 8px 0px 8px;
	margin-bottom: 6px;
	text-align: center;
}

div.jelmagyarazat{
	float: right;
	padding: 0px 5px 0px 0px;
}
div.jelmagyarazat a{
	color: #dd0101;
	font-weight: normal;
	font-size: 11px;
}

div.celeb_walls_box{
	background: #ffffff;
	height: 240px;
	width: 300px;
	margin: 0px auto 0px auto;
	overflow: hidden;
	position: relative;
}

div.celeb_walls_box div.left_inner{
	text-align: left;
	position: relative;
	padding: 3px 2px 3px 5px;
	width: 282px;
}

div.celeb_wall{
	border-bottom: 1px #cce8ab solid;
	height: 25px;
	width: 100%;
	overflow: hidden;
	cursor: pointer;
}

div.celeb_wall img.dir{
	vertical-align: middle;
}

div.celeb_wall span.number{
	font-size: 11px;
	color: #0071ed;
	font-weight: bold;
	cursor: pointer;
	padding: 0px 5px 0px 3px;
	line-height: 25px;
}

div.celeb_wall a.name{
	color: #58595b;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
}

div.celeb_wall a.active{
	color: #0071ed;
	font-weight: bold;
}
div.celeb_wall a.name:hover{
	color: #0071ed;
	font-weight: bold;
}

div.celeb_bricks{
	background: #edf8ff;
	margin: 0px;
}

div.celeb_bricks table {
	width: 100%;
	table-layout: fixed;
}


div.celeb_bricks table td{
	overflow: hidden;
	height: 18px;
	border-bottom: 1px #d2ebcd solid;
	vertical-align: middle;
	cursor: pointer;
	line-height: 10px;
	white-space: nowrap;
}

div.celeb_bricks table td.potty{
	width: 12px;
}

div.celeb_bricks table td.potty img{
	vertical-align: middle;
}

div.celeb_bricks table td.name{
	overflow: hidden;
	width: 122px;
	color: #006bdf;
	font-size: 10px;
	font-weight: bold;
}

div.celeb_bricks table td.leftbottom{
	overflow: hidden;
	width: 80px;
}

div.celeb_bricks table td.last{
	overflow: hidden;
	width: 10px;
	padding: 0px 2px 0px 0px;
	text-align: right;
}

div.back{
	float: right;
	padding-right: 5px;
}

div.back img {
	vertical-align: middle;
}

div.back a {
	color: #0070ee;
	font-size: 10px;
	text-decoration: underline;
}

#brick_form{
	display: block;
	padding-left: 20px;
}

#brick_form input.text{
	border: 1px #0070ed solid;
	color: #000000;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	width: 223px;
	height: 15px;
}
#brick_form textarea{
	border: 1px #0070ed solid;
	color: #000000;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	width: 336px;
	height: 54px;
}

div.unique_select_list div.static_scroller_outer {
	position: relative;
	z-index: 200;
	float: right;
	width: 11px;
	height: 253px;	
	background: url(../images/scroller_bg_top.gif) no-repeat 0 0 transparent;
	margin: 0px 0px 0px 0px;
}

div.unique_select_list div.static_scroller{
	position: relative;
	z-index: 300;
	width: 11px;
	height: 100%;
	background: url(../images/scroller_bg_bot.gif) no-repeat 0 100% transparent;
	text-align: center;
	margin: 0px 0px 0px 0px;
}

div.unique_select_list div.left_inner{
	width: 100%;
}

div.record_name_box{
	background: #006fec;
	border: 3px #4cbaff solid;
	width: 360px;
	margin: 12px auto 6px auto;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
}

div.record_name_box div.record_name_inner{
	margin: 0px 10px 0px 10px;
}

