BODY {
	background:#D2D2D2;
	margin:0px;
	padding:0px;
	font:normal 12px Arial;
}
* html body {
	/*width:98%;*/
}

* html .cie
{
	height: 1%;
}

* html .mcmkviz
{
	height: 1%;
}

.fl {
	float:left;
}
.fr {
	float:right;
}
.cb {
	clear: both;
}
.cl {
	clear: left;
}
.cr {
	clear: right;
}
.ac {
	text-align: center;
}
.divac {
	margin-left:auto;
	margin-right:auto;
}
.hide {
	display: none;
}
.handcursor {
	cursor:pointer;
}

INPUT.valid {
}
INPUT.invalid {
}
INPUT,
SELECT,
TEXTAREA {
	margin:0px 2px;
}
SELECT { width:100px; }
SELECT { min-width:100px; }
INPUT,
TEXTAREA {
	padding-left:2px;
	padding-right:2px;
}
OPTION,
SELECT,
OPTGROUP {
}
OPTGROUP {
	font-weight:bold;
}

H1 {
	margin:0px;
}

FROM {
	margin:0px;
}
BUTTON {
	font:normal 12px Arial;
}

A {
	text-decoration:none;
	font-weight:bold;
}
A:hover {
	text-decoration:underline;
}

.nameday {

}
.nameday H3 {
	margin-top:8px;
	margin-bottom:2px;
	font:bold 14px Arial;
}
.nameday P {
	margin:2px;
}
.nameday .name {
	font:bold 16px Arial;
}
.nameday .t {
	padding-bottom:2px;
	border-bottom:1px #545454 solid;
	margin-bottom:4px;
}

.warning_symbol {
	margin-left:5px;
	margin-right:7px;
	color:#D7163F;
	font:bold 14px Arial;
}

.header_repeater_left {
	background:url('http://static.imgsrv.sporthirado.hu/header_repeat.gif') right top repeat-x;
}
.header_repeater_right {
	background:url('http://static.imgsrv.sporthirado.hu/header_repeat.gif') left top repeat-x;
}

.main_frame {
	width:996px;
}
.main_header_top {
	height:13px;
	overflow:hidden;
}
.main_header {
	width:996px;
	height:113px;
	overflow:hidden;
}

.head_help {
	display:block;
	margin-top:-100px;
	margin-left:930px;
	width:35px;
	height:20px;
	color:#5A9170;
	font:bold 13px Arial;
	padding-left:20px;
	background:url('http://static.imgsrv.sporthirado.hu/icon_help1.gif') top left no-repeat;
	background-position:0px 1px;
	overflow:hidden;
}

.main_header_banner_top {
	padding-top:10px;
	padding-left:254px;
}

.main_left {
	width:166px;
	overflow:hidden;
	margin:0px;
	padding-left:11px;
}

.main_content_margin,
.mcm {
	margin:6px;
	margin-top:0px;
}
.main_right {
	width:260px;
	padding:0px;
	margin:0px;
	/*overflow:hidden;*/
	margin:0px;
	background:#f8f8f8;
}
.main_title {
	height:30px;
	margin:0px 0px;
	padding:2px 0px;
	/*margin:3px 5px;*/
	border-bottom:1px solid #fff;
	background:#e2e2e2 url('http://static.imgsrv.sporthirado.hu/main_title_bg.gif') top left repeat-x;
}
.main_title H1 {
	padding:0px;
	font:bold 22px Arial;
	margin:0px;
	padding-left:20px;
}
.main_title A {
	padding:0px;
	font:bold 22px Arial;
	margin:0px;
	text-decoration:none;
}
.main_title2_bg {
	margin:5px 16px;
	padding:4px;
	height:18px;
	overflow:hidden;
}
.main_title2 {
	margin:5px 16px;
	padding:2px;
	height:20px;
	overflow:hidden;
}
.main_title2 H2 {
	padding:0px;
	font:bold 16px Arial;
	margin:0px;
	padding-left:20px;
}
.main_title2 A {
	padding:0px;
	font:bold 16px Arial;
	margin:0px;
	text-decoration:none;
}

/*.main_right A {
	color:#fff;
}*/

/* ---------------------------------*/
/* --------------------------------- */
/* --------------------------------- */
/* --------------------------------- */
/* --------------------------------- */
.content_separator {
	margin:10px 0px;
	height:1px;
	overflow:hidden;
}
/* --------------------------------- */
.menu_high_noregtop {
	margin-left:5px;
	width:165px;
	overflow:hidden;
	font:bold 11px Arial;
	color:#5f7f2a;
}
.menu_high_noregtop_title {
	height:16px;
	color:#335900;
	font:bold 12px Arial;
	padding-left:10px;
	margin-bottom:5px;
}

.menu_low .top {
	background:url('http://static.imgsrv.sporthirado.hu/menu_low_top.gif');
	height:10px;
	overflow:hidden;
}
.menu_low {
	width:180px;
	overflow:hidden;
	background:url('http://static.imgsrv.sporthirado.hu/menu_low_bg.gif');
}
.menu_low .bottom {
	background:url('http://static.imgsrv.sporthirado.hu/menu_low_bottom.gif');
	height:10px;
	overflow:hidden;
}

.menu_high .bottom {
	background:url('http://static.imgsrv.sporthirado.hu/menu_high_bottom.gif');
	height:7px;
	overflow:hidden;
}
.menu_high {
	background:url('http://static.imgsrv.sporthirado.hu/menu_high_bg.gif');
	width:180px;
	overflow:hidden;
}
.menu_high .top {
	background:url('http://static.imgsrv.sporthirado.hu/menu_high_top.gif');
	height:7px;
	overflow:hidden;
}
.menu_high_seperator {
	background:url('http://static.imgsrv.sporthirado.hu/menu_high_sep_1.jpg');
	height:2px;
	overflow:hidden;
	margin:8px 13px;
}

.menu_sel_root {
	background:url('http://static.imgsrv.sporthirado.hu/selected_menu_bg.gif') top left no-repeat !important;
}
.menu_sel_item {
	background:url('http://static.imgsrv.sporthirado.hu/selected_menu_bg1.gif') top left no-repeat !important;
}
/* ****************************************************************************************** */
.menu_dot,
.menu_dot1 {
	width:24px;
	height:16px;
	border:0px;
}

.menu_high1_inner {
	background:#99B662;
	margin-left:8px;
	width:165px;
	overflow:hidden;
}
.menu_high1_inner .top {
	background:url('http://static.imgsrv.sporthirado.hu/menu_high_inner_top.gif');
	height:4px;
	overflow:hidden;
}
.menu_high1_inner .bottom {
	background:url('http://static.imgsrv.sporthirado.hu/menu_high_inner_bottom.gif');
	height:4px;
	overflow:hidden;
}
DIV.menu_root1 {
	margin-left:0px;
	font:bold 12px Arial;
	color:#505E2F;
}
DIV.menu_root1 DIV {
	font-weight:bold;
}
A.menu_root1 {
	text-decoration:none;
	font:bold 12px Arial;
	color:#505E2F;
}
DIV.menu_root1 DIV SPAN {
	background:url('http://static.imgsrv.sporthirado.hu/menu_high_open.gif') top left no-repeat;
	background-position:0px 10px;
	padding-left:10px;
	padding-top:4px;
	position:relative;
}
DIV.menu_root1.selected DIV SPAN {
	background:url('http://static.imgsrv.sporthirado.hu/menu_high_open_sel.gif') top left no-repeat;
	background-position:0px 10px;
	padding-left:10px;
	padding-top:4px;
	position:relative;
}
.menu_root1_bottom {
	background:url('http://static.imgsrv.sporthirado.hu/menu_high_inner_sel_bottom.gif');
	height:4px;
	overflow:hidden;
	margin-bottom:2px;
}
.menu_root1_top {
	background:url('http://static.imgsrv.sporthirado.hu/menu_high_inner_sel_top.gif');
	height:4px;
	overflow:hidden;
}
.menu_root1_bottom_hide {
	height:4px;
	overflow:hidden;
	margin-bottom:2px;
}
.menu_root1_top_hide {
	height:4px;
	overflow:hidden;
}
.menu_high1_inner .selected {
	margin-left:0px;
	font:bold 12px Arial;
	color:#BEE4ED;
	cursor:pointer;
	background:#799C3B;
}
DIV.menu_item1 {
	margin-left:0px;
	padding-left:10px;
	background:#799C3B;
	font:bold 12px Arial;
	color:#fff;
}
A.menu_item1 {
	text-decoration:none;
	margin-left:0px;
	padding-left:0px;
	font:bold 12px Arial;
	color:#fff;
	/*background:#799C3B;*/
}
/* */

.menu_high_inner {
	background:#B7C17D;
	margin-left:8px;
	width:165px;
	overflow:hidden;
}
.menu_high_inner .top {
	background:url('http://static.imgsrv.sporthirado.hu/menu_high_inner_top.gif');
	height:4px;
	overflow:hidden;
}
.menu_high_inner .bottom {
	background:url('http://static.imgsrv.sporthirado.hu/menu_high_inner_bottom.gif');
	height:4px;
	overflow:hidden;
}
DIV.menu_root {
	margin-left:0px;
	font:bold 12px Arial;
	color:#505E2F;
}
DIV.menu_root DIV {
	font-weight:bold;
}
A.menu_root {
	text-decoration:none;
	font:bold 12px Arial;
	color:#505E2F;
}
DIV.menu_root DIV SPAN {
	background:url('http://static.imgsrv.sporthirado.hu/menu_high_open.gif') top left no-repeat;
	background-position:0px 10px;
	padding-left:10px;
	padding-top:4px;
	position:relative;
}
DIV.menu_root.selected DIV SPAN {
	background:url('http://static.imgsrv.sporthirado.hu/menu_high_open_sel.gif') top left no-repeat;
	background-position:0px 10px;
	padding-left:10px;
	padding-top:4px;
	position:relative;
}
.menu_root_bottom {
	background:url('http://static.imgsrv.sporthirado.hu/menu_high1_inner_sel_bottom.gif');
	height:4px;
	overflow:hidden;
	margin-bottom:2px;
}
.menu_root_top {
	background:url('http://static.imgsrv.sporthirado.hu/menu_high1_inner_sel_top.gif');
	height:4px;
	overflow:hidden;
}
.menu_root_bottom_hide {
	height:4px;
	overflow:hidden;
	margin-bottom:2px;
}
.menu_root_top_hide {
	height:4px;
	overflow:hidden;
}
.menu_high_inner .selected {
	margin-left:0px;
	font:bold 12px Arial;
	color:#BEE4ED;
	cursor:pointer;
	background:#9AA559;
}

DIV.menu_item {
	margin-left:0px;
	padding-left:10px;
	background:#9AA559;
	font:bold 12px Arial;
	color:#fff;
}
A.menu_item {
	text-decoration:none;
	margin-left:0px;
	padding-left:0px;
	font:bold 12px Arial;
	color:#fff;
	/*background:#9AA559;*/
}
.menu_tipp {
	color:#f00;
	font:bold 12px Arial!important;
	position:relative;
	top:-5px;
	left:-2px;
	background:transparent!important;
}
/* ****************************************************************************************** */

/* --------------------------------- */
.main_content_frame {
	_height:500px;
	min-height:500px;
	padding-right:2px;
}
.main_content_frame_top {
	height:5px;
	overflow:hidden;
	background:#fff;
}
.main_content_frame_round {
	/*position:relative;
	top:-25px;*/
	background:#fff;
	height:6px;
	overflow:hidden;
}
.main_content_botrad_l {
	background:url('http://static.imgsrv.sporthirado.hu/main_content_botrad_l.gif');
	width:6px;
	height:6px;
	overflow:hidden;
}
.main_content_botrad_r {
	background:url('http://static.imgsrv.sporthirado.hu/main_content_botrad_r.gif');
	width:6px;
	height:6px;
	overflow:hidden;
}
/* --------------------------------- */
.warning_row {
	padding:3px;
	color:#F26522;
	font:bold 12px Arial;
	border:1px #666 solid;
	background:#555;
	margin:3px 0px;
	width:149px;
	overflow:hidden;
}
/* --------------------------------- */
.my_panel {
	width:193px;
	/*overflow:hidden;*/
	/*position:absolute;*/
}
.my_panel_top {
	overflow:hidden;
	height:5px;
	background:url('http://static.imgsrv.sporthirado.hu/my_panel_top.gif');
}
.my_panel_top_bg {
	overflow:hidden;
	background:url('http://static.imgsrv.sporthirado.hu/my_panel_top_bg.gif');
	font:bold 14px Arial;
	color:#335900;
	padding:1px 10px;
}
.my_panel_top_bg A {
	font:bold 14px Arial!important;
	color:#335900!important;
}
.my_panel_more {
	overflow:hidden;
	width:193px;
	/*height:74px;*/
	background:url('http://static.imgsrv.sporthirado.hu/my_panel_more.gif');
	background-repeat:no-repeat;
	color:#234900;
	font:normal 11px Arial;
}
A.my_panel_more {
	color:#234900;
	font:normal 11px Arial;
	background:transparent;
}
.my_panel .star_pet {
	overflow:hidden;
	height:28px;
	width:19px;
	background:url('http://static.imgsrv.sporthirado.hu/star_pet.gif');
	float:left;
	margin-right:2px;
}
.my_panel .star_pet_bg {
	overflow:hidden;
	height:28px;
	width:19px;
	background:url('http://static.imgsrv.sporthirado.hu/star_pet_bg.gif');
	background-repeat:no-repeat;
	float:left;
	margin-right:2px;
}
.my_panel_tab {
	background:#BACF8C;
	padding:0px 4px;
	font:normal 12px Arial;
	padding-top:2px;
	cursor:pointer;
	color:#95A76E;
	height:18px;
	overflow:hidden;
}
.my_panel_tab_sel {
	background:#99B462;
	padding:0px 4px;
	font:normal 12px Arial;
	padding-top:2px;
	cursor:pointer;
	color:#335900;
	height:18px;
	overflow:hidden;
}
.my_panel_tab_sel_l {
	height:20px;
	width:3px;
	overflow:hidden;
	background:url('http://static.imgsrv.sporthirado.hu/mypanel_tabl_sel.gif');
	margin-left:3px;
}
.my_panel_tab_sel_r {
	height:20px;
	width:3px;
	overflow:hidden;
	background:url('http://static.imgsrv.sporthirado.hu/mypanel_tabr_sel.gif');
}
.my_panel_tab_l {
	height:20px;
	width:3px;
	overflow:hidden;
	background:url('http://static.imgsrv.sporthirado.hu/mypanel_tabl.gif');
	margin-left:3px;
}
.my_panel_tab_r {
	height:20px;
	width:3px;
	overflow:hidden;
	background:url('http://static.imgsrv.sporthirado.hu/mypanel_tabr.gif');
}
/* --------------------------------- */
.main_right_top {
	background:url('http://static.imgsrv.sporthirado.hu/right_side_top.gif');
	background-repeat:repeat-y;
	width:257px;
	height:14px;
	margin:0px;
	padding:0px;
}

.main_right_bottom {
	background:#6B8D28 url('http://static.imgsrv.sporthirado.hu/right_side_bottom.gif') top left no-repeat;
	width:257px;
	height:14px;
	margin:0px;
	padding:0px;
}
.main_right_frame {
	width:257px;
	/*overflow:hidden;*/
	background:url('http://static.imgsrv.sporthirado.hu/right_side_bg.gif');
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
}
.main_right_content {
	/*position:relative;
	top:-141px;*/
	left:-6px;
	width:257px;
	overflow:hidden;
}
.main_right_content A {
	color:#8aaa4c;
}
/* --------------------------------- */
.index_title_blog {
	color:#ADE0F1;
	font:bold 14px Arial;
	position:relative;
	top:-6px;
}
H2.index_blog_title {
	color:#9E1327;
	font:bold 13px Arial;
	margin:0px;
	margin-top:8px;
}
.index_blog_frame {
	/*margin:5px 5px 15px 15px;*/
}
IMG.index_icon {
	/*margin-left:15px;*/
	margin-right:10px;
}
.index_blog_name {
	color:#FA9F00;
	font:bold 12px Arial;
}
.index_blog_more_data {
	color:#8AB83A;
	font:normal 12px Arial;
}
A.index_blog_more_data {
	text-decoration:none;
	color:#8AB83A;
	font:normal 12px Arial;
}
DIV.index_blog_message {
	color:#80969B;
	width:448px;
	height:70px;
	overflow:hidden;
	background:url('http://static.imgsrv.sporthirado.hu/index_blog_message_frame.gif');
}
P.index_blog_message {
	margin:9px 18px 5px 18px;
	color:#80969B;
	font:normal 12px Arial;
}
A.index_blog_message {
	color:#70c0d9;
	font:normal 12px Arial;
	text-decoration:none;
}
.index_blog_avatar {
	width:62px;
	height:62px;
	margin-top:4px;
	/*margin-right:3px;*/
	overflow:hidden;
	background:url('http://static.imgsrv.sporthirado.hu/index_blog_avatar_frame.gif');
}
IMG.index_blog_avatar {
	margin-top:5px;
	margin-left:5px;
	width:52px;
	height:52px;
}
.index_separator {
	background:#C7E5EE;
	height:1px;
	overflow:hidden;
	margin:16px 13px;
}
.index_title_billboard {
	color:#D70B3C;
	font:bold 14px Arial;
	position:relative;
	top:-8px;
}
.index_billboard_row {
	margin:5px 13px;
	border-bottom:1px #889EA4 dotted;
	padding-bottom:15px;
}
.index_billboard_row_name {
	color:#FBB944;
	font:bold 12px Arial;
}
.index_billboard_row_date {
	color:#8AB83A;
	font:normal 12px Arial;
}
SPAN.index_billboard_row_text {
	color:#5A7177;
	font:normal 12px Arial;
}
/* --------------------------------- */
.main_left_frame {
	/*position:absolute;*/
	margin:0px 0px 0px 0px;
}
.main_left_header {
	width:194px;
	height:40px;
	overflow:hidden;
	/*background:#CEEFF9;
	background:url('http://static.imgsrv.sporthirado.hu/header_left.gif');*/
}
.main_right_header {
	width:269px;
	height:40px;
	overflow:hidden;
	/*background:#CEEFF9;
	background:url('http://static.imgsrv.sporthirado.hu/header_right.gif');*/
}
/* --------------------------------- */
.right_toparticles_frame,
.right_toppages_frame  {
	width:200px;
}
.right_toparticles_title {
	background:url('http://static.imgsrv.sporthirado.hu/cikkajanlo.gif') left bottom;
	background-repeat:no-repeat;
	width:97px;
	height:19px;
	overflow:hidden;
	padding-top:10px;
}
DIV.right_toparticles_row,
DIV.right_toppages_row {
	width:196px;
	background:url('http://static.imgsrv.sporthirado.hu/right_side_rowsep.gif') left bottom;
	background-repeat:no-repeat;
	padding-bottom:5px;
	margin:3px 3px;
	overflow:hidden;
	font:normal 12px Arial!important;
}
A.right_toparticles_row,
A.right_toppages_row {
	text-decoration:none;
	color:#C8D79E;
	font:normal 12px Arial;
}

.right_toppages_title {
	background:url('http://static.imgsrv.sporthirado.hu/top5oldal.gif') left bottom;
	background-repeat:no-repeat;
	width:160px;
	height:24px;
	overflow:hidden;
	padding-top:10px;
}
.right_calendar_title {
	background:url('http://static.imgsrv.sporthirado.hu/rightside_calendar.gif') top center no-repeat;
	height:24px;
	padding-bottom:5px;
	overflow:hidden;
}
.right_toparticles1_title {
	background:url('http://static.imgsrv.sporthirado.hu/rightside_top_articles.gif') left bottom;
	background-repeat:no-repeat;
	width:180px;
	height:24px;
	overflow:hidden;
	padding-top:10px;
}

.button_orange_left {
	background:url('http://static.imgsrv.sporthirado.hu/button_orange_left.gif') left top no-repeat;
	height:34px;
	width:6px;
	overflow:hidden;
	float:left;
}
.button_orange_bg {
	background:url('http://static.imgsrv.sporthirado.hu/button_orange_bg.gif') left top repeat-x;
	height:34px;
	overflow:hidden;
	color:#fff;
	font:bold 14px Arial;
	padding-top:8px;
	/*padding-left:15px;
	padding-right:15px;*/
	float:left;
}
SPAN.button_orange {
	color:#fff;
	font:bold 14px Arial;
	margin-left:20px;
	margin-right:20px;
}
.button_orange_right {
	background:url('http://static.imgsrv.sporthirado.hu/button_orange_right.gif') left top no-repeat;
	height:34px;
	width:6px;
	overflow:hidden;
	float:left;
}
.button_green_left {
	background:url('http://static.imgsrv.sporthirado.hu/button_green_left.gif') left top no-repeat;
	height:34px;
	width:6px;
	overflow:hidden;
	float:left;
}
.button_green_bg {
	background:url('http://static.imgsrv.sporthirado.hu/button_green_bg.gif') left top repeat-x;
	height:34px;
	overflow:hidden;
	color:#fff;
	font:bold 14px Arial;
	padding-top:8px;
	/*padding-left:15px;
	padding-right:15px;*/
	float:left;
}
SPAN.button_green {
	color:#fff;
	font:bold 14px Arial;
	margin-left:20px;
	margin-right:20px;
}
.button_green_right {
	background:url('http://static.imgsrv.sporthirado.hu/button_green_right.gif') left top no-repeat;
	height:34px;
	width:6px;
	overflow:hidden;
	float:left;
}
/* ---------GOMBOK-------------------- */
.button1g, .button1o, .button2g, .button2o, .button3g, .button3o {
	margin:2px;
}
.button1g {
	background:transparent url('http://static.sporthirado.hu/design/button_bg.gif') top left repeat-x;
	/*background:transparent url('http://static.imgsrv.sporthirado.hu/button1g.gif');*/
	width:60px;
	/*height:26px;*/
	height:20px;
	overflow:hidden;
	border:0px;
	color:#fff;
	cursor:pointer;
	border:1px solid #815181;
}
.button1o {
	background:transparent url('http://static.sporthirado.hu/design/button_bg.gif') top left repeat-x;
	/*background:transparent url('http://static.imgsrv.sporthirado.hu/button1o.gif');*/
	width:60px;
	/*height:26px;*/
	height:20px;
	overflow:hidden;
	border:0px;
	color:#000;
	cursor:pointer;
	border:1px solid #815181;
}
.button2g {
	background:transparent url('http://static.sporthirado.hu/design/button_bg.gif') top left repeat-x;
	/*background:transparent url('http://static.imgsrv.sporthirado.hu/button2g.gif');*/
	width:110px;
	/*height:26px;*/
	height:20px;
	overflow:hidden;
	border:0px;
	color:#fff;
	cursor:pointer;
	border:1px solid #815181;
}
.button2o {
	background:transparent url('http://static.sporthirado.hu/design/button_bg.gif') top left repeat-x;
	/*background:transparent url('http://static.imgsrv.sporthirado.hu/button2o.gif');*/
	width:110px;
	/*height:26px;*/
	height:20px;
	overflow:hidden;
	border:0px;
	color:#000;
	cursor:pointer;
	border:1px solid #815181;
}
.button3g {
	background:transparent url('http://static.sporthirado.hu/design/button_bg.gif') top left repeat-x;
	/*background:transparent url('http://static.imgsrv.sporthirado.hu/button3g.gif');*/
	width:150px;
	/*height:26px;*/
	height:20px;
	overflow:hidden;
	border:0px;
	color:#fff;
	cursor:pointer;
	border:1px solid #815181;
}
.button3o {
	background:transparent url('http://static.sporthirado.hu/design/button_bg.gif') top left repeat-x;
	/*background:transparent url('http://static.imgsrv.sporthirado.hu/button3o.gif');*/
	width:150px;
	/*height:26px;*/
	height:20px;
	overflow:hidden;
	border:0px;
	color:#000;
	cursor:pointer;
	border:1px solid #815181;
}
/* ----------------------------------- */

/* ---KERES�S------------------------- */
.search_property {
	font:bold 12px Arial;
}
.search_value {
	font:normal 12px Arial;
}
/* ----------------------------------- */


/* -----USERINFO---------------------- */
.userinfo_thumb_frame {
	width:108px;
	overflow:hidden;
	margin:2px;
	height:140px;
}
/* ----------------------------------- */

/* ----------------------------------- */
.info_row_prop {
	width:150px;
	font-weight:bold;
}
.info_roe_val {
	width:350px;
}
/* ----------------------------------- */


/* ---EXPERT FORUM------------ */
.eforum_msg_row_frame {
	border:1px #eee solid;
}
.eforum_msg_row_frame .quest {
}
.eforum_msg_row_frame .answ {
}
.eforum_msg_row_frame .quest .body{
	background:#eee;
}
.eforum_msg_row_frame .answ .body{
	background:#eee;
}

.eforum_msg_row_frame .head1 {
	float:left;
}
.eforum_msg_row_frame .head2 {
	float:right;
}
.eforum_msg_row_frame P{
	padding:0px;
	margin:0px;
}
.eforum_msg_row_frame H2{
	padding:0px;
	margin:0px;
}
.eforum_group_more_link {
	color:#a4ca6f;
	font:bold 11px Arial;
	margin-left:30px;
}
.eforum_group_desc {
	margin:8px 0px;
	padding:0px;
}
P.eforum_group_desc {
	text-align:justify;
}
.eforum_message_bubble_middle {
	background:url('http://static.imgsrv.sporthirado.hu/eforum_mess_frame_middle.gif') top left no-repeat;
	width:448px;
	height:15px;
	overflow:hidden;
}
.eforum_message_bubble_bottom {
	background:url('http://static.imgsrv.sporthirado.hu/eforum_mess_frame_bottom.gif') top left no-repeat;
	width:448px;
	height:8px;
	overflow:hidden;
}
.eforum_message_frame {
	padding:0px;
	margin:0px;
}
.eforum_message_bubble_bg {
	background:url('http://static.imgsrv.sporthirado.hu/eforum_mess_frame_bg.gif') top left repeat-y;
	width:448px;
}
.eforum_message_content {
	margin:2px 12px;
}
.eforum_message_img {
	width:62px;
	height:62px;
	overflow:hidden;
	background:url('http://static.imgsrv.sporthirado.hu/forum_message_bubble_photo.gif');
}
.eforum_message_img IMG {
	width:52px;
	height:52px;
	margin-left:5px;
	margin-top:5px;
}
.eforum_message_img1 {
	width:80px;
	height:80px;
	overflow:hidden;
	background:url('http://static.imgsrv.sporthirado.hu/forum_message_bubble_photo1.gif');
}
.eforum_message_img1 IMG {
	width:70px;
	height:70px;
	margin-left:5px;
	margin-top:5px;
}
.eforum_bigcard {
	margin-bottom:20px;
}
.eforum_bigcard STRONG{
	font:bold 15px Arial;
	color:#fa9f00;
}
P.eforum_bigcard_desc {
	color:#657a80;
	margin:4px;
	text-align:justify;
}
/* ----------------------------------- */
/* ----------------------------------- */
.userinfo_prop {
	font:bold 12px Arail;
	width:100px;
}
.userinfo_val {
	font:normal 12px Arial;
	width:160px;
}
/* ----------------------------------- */
.contact_table_header {
	font:bold 12px Arial;
	color:#ffa800;
	border-bottom:2px #c7e5ee solid;
}
/* ----------------------------------- */
/* ----------------------------------- */
.settings_ertesitesek {
	font: bold 14px Arial;
	color:#d70b3c;
}
/* ----------------------------------- */




/* -------INFOBOX---------------------- */
.userinfo_star_bg_green {
	width:12px;
	height:12px;
	overflow:hidden;
	background:url('http://static.imgsrv.sporthirado.hu/icon_star_bg_green.gif');
}
.userinfo_star_green {
	width:12px;
	height:12px;
	overflow:hidden;
	background:url('http://static.imgsrv.sporthirado.hu/icon_star_green.gif');
}
#user_infobox_scorerank {
	background:url('http://static.imgsrv.sporthirado.hu/user_infobox_bottom_bg.gif') repeat-x top left;
	width:240px;
	height:50px;
	overflow:hidden;
	border-bottom:1px #3c6100 solid;
}

#user_infobox_candle,
#user_infobox_score {
	float:left;
	width:70px;
	padding-left:10px;
	color:#c3d280;
	font-weight:bold;
	text-align:center;
	margin-top:8px;
}
#user_infobox_rank {
	float:right;
	width:60px;
	color:#c3d280;
	font-weight:bold;
	text-align:center;
	margin-top:8px;
	padding-right:10px;
}
A#user_infobox_score_str,
A#user_infobox_candle_str {
	color:#ffcb44;
}
#user_infobox {
	padding-left:6px;
}
#user_infobox_vote {
	width:240px;
	overflow:hidden;
	text-align:center;
	border-bottom:1px #545454 solid;
}
#user_infobox_vote A {
	color:#c8d79e;
	font-weight:normal;
}
#user_infobox_name,
#user_infobox_nick {
	margin-left:20px;
}
#user_infobox_menu {
	/*background:#6b8d28 url('http://static.imgsrv.sporthirado.hu/user_infobox_bottom_bg.gif') repeat-x top left;*/
	width:240px;
	overflow:hidden;
	/*border-bottom:1px #3c6100 solid;
	padding:3px;*/
}
.user_infobox_menuitem {
	padding:3px 0px;
	border-bottom:2px #537f05 dotted;
}
#user_infobox_votetext,
#expertforum_votetext {
	color:#545454;
	text-align:center;
	padding:3px 0px;
}
/* ----------------------------------- */

/* ----------------------------------- */
.image_images_table,
.image_albums_table_album,
.image_albums_table_bodyrrow,
.image_uploadimage_frame {
	background:#e5ebd8 url('http://static.imgsrv.sporthirado.hu/box_grad_bg.gif') repeat-x top left;
}
.image_albums_table_headerrow {
	height:40px;
	background:#e5ebd8;
}
.image_albums_table_text {
	height:30px;
}
.image_albums_table_text_selected {
	background:#FFD200;
	height:30px;
}


.imagegallery_item {
	width:120px;
	height:120px;
	overflow:hidden;
}
/* ----------------------------------- */
.medium_box_frame {
	width:250px;
	overflow:hidden;
	background:#ebf7fd url('http://static.imgsrv.sporthirado.hu/article_medbox_bg.gif') top left repeat-y;
	margin-left:2px;
	margin-top:4px;
	margin-bottom:4px;
}
.medium_box_frame P {
	color:#788c93;
	font:normal 12px Arial;
	margin:0px;
}
.medium_box_header {
	width:250px;
	height:35px;
	overflow:hidden;
	background:#ebf7fd url('http://static.imgsrv.sporthirado.hu/article_medbox_top.gif') top left no-repeat;
}
.medium_box_lower {
	width:250px;
	height:5px;
	overflow:hidden;
	background:#ebf7fd url('http://static.imgsrv.sporthirado.hu/article_medbox_bottom.gif') top left no-repeat;
}
.medium_box_imageframe {
	padding:2px;
	border:3px #bcdae2 solid;
	background:#fff;
	width:224px;
	height:100px;
	overflow:hidden;
	margin-left:8px;
	margin-bottom:4px;
}


.full_box_frame {
	width:500px;
	overflow:hidden;
	background:#ebf7fd url('http://static.imgsrv.sporthirado.hu/article_fullbox_bg.gif') top left repeat-y;
	margin-left:2px;
	margin-top:4px;
	margin-bottom:4px;
}
.full_box_frame P {
	color:#788c93;
	font:normal 12px Arial;
	margin:0px;
}
.full_box_header {
	width:500px;
	height:35px;
	overflow:hidden;
	background:#ebf7fd url('http://static.imgsrv.sporthirado.hu/article_fullbox_top.gif') top left no-repeat;
}
.full_box_lower {
	width:500px;
	height:5px;
	overflow:hidden;
	background:#ebf7fd url('http://static.imgsrv.sporthirado.hu/article_fullbox_bottom.gif') top left no-repeat;
}
/* ----------------------------------- */


/* --------------------------------- */
.mypanel_dataselect_top {
	background:url('http://static.imgsrv.sporthirado.hu/mypanel_petselect_top.gif') top left no-repeat;
	width:180px;
	height:7px;
	overflow:hidden;
}
.mypanel_dataselect_bg {
	background:url('http://static.imgsrv.sporthirado.hu/mypanel_petselect_bg.gif') top left repeat-y;
	width:180px;
	overflow:auto;
	max-height:200px;
}
.mypanel_dataselect_bottom {
	background:url('http://static.imgsrv.sporthirado.hu/mypanel_petselect_bottom.gif') top left no-repeat;
	width:180px;
	height:7px;
	overflow:hidden;
}
/*#mypanel_activity {
	font:normal 10px Arial!important;
}*/
/* --------------------------------- */

/* --------------------------------- */
.browse_total_left {
	float:left;
}
.browse_select_right {
	float:right;
}
/* --------------------------------- */
.expertforum_expertname {
	font:bold 14px Arial;
	text-align:center;
	color:#d1deb7;
	margin-bottom:10px;
}
.expertforum_rank_2 {
	font:bold 12px Arial;
	padding-left:20px;
	color:#545454;
	margin-bottom:20px;
}
.expertforum_rank_2 A {
	color:#545454!important;
}
/* --------------------------------- */

/* --------------------------------- */
.question_question {
	font:bold 12px Arial;
	color:#c8d79e;
	margin-left:5px;
}
.question_answer_text,
.question_answer_result,
.question_answer {
	font:normal 12px Arial;
	color:#c8d79e;
}
.question_answer {
	margin-left:20px;
	margin-bottom:3px;
}
/* --------------------------------- */


/* --------------------------------- */
.search_article_item {
	margin-bottom:20px;
}
.search_article_item_head {
	padding:3px;
	margin-bottom:3px;
	border-bottom:1px #bdc6a4 solid;
	background:#f3f6ed;
}
/* --------------------------------- */

/* --------------------------------- */
.doboz3_button {
	cursor:pointer;
	font-weight:bold;
}
.doboz3_button_ki {
	cursor:pointer;
	font-weight:normal;
}
/* --------------------------------- */

/* --------------------------------- */
.image_videos_itemimg {
	border:1px solid #503E1E;
	cursor:pointer;
	display:block;
	left:4px;
	margin:3px auto;
	position:absolute;
	top:2px;
}
.image_images_item_picbuttons {
	cursor:pointer;
	opacity:0.7;
	position:absolute;
	top:30px;
}
.image_images_itemleft {
	background:#dfe2da;
	display:inline;
	float:left;
	width:110px;
}
.image_images_itemright {
	display:inline;
	float:left;
	margin-left:20px;
	width:530px;
}
.image_images_item {
	/*background:#EFFBFF none repeat scroll 0% 0%;*/
	/*border:1px solid #88D6F8;*/
	margin:5px auto;
	padding:5px;
	width:660px;
	background:#E5EBD8 url(http://static.imgsrv.sporthirado.hu/box_grad_bg.gif) repeat-x scroll left top;
}
.cf {
	display:block;
}
.videogallery_item {
	background:#fff;
	border:1px solid #e8eddc;
	/*display:inline;*/
	float:left;
	margin:2px 2px;
	padding:5px 0pt 10px;
	width:138px;
}
.videogallery_item_space {
	height:106px;
	overflow:hidden;
}
.videogallery_item_desc {
	height:30px;
	margin:2px;
	overflow:hidden;
	padding:0pt 5px;
	width:130px;
}
.videogallery_item_desc B {
	font-weight:bold;
}
.videogallery_item_picture {
	margin:5px auto;
	width:115px;
}

#imagegallery_cloud {
	text-align:justify;
}
.imagegallery_c {
	padding:0pt 10px;
}
.imagegallery_c1 {
	font-size:10px;
}
.imagegallery_c2 {
	font-size:11px;
}
.imagegallery_c3 {
	font-size:12px;
	font-style:italic;
}
.imagegallery_c4 {
	font-size:14px;
}
.imagegallery_c5 {
	font-size:15px;
	font-weight:bold;
}
/* --------------------------------- */

.out_body {
	background:#EAEAEA;/* url('http://static.imgsrv.sporthirado.hu/header_repeat.gif') left top repeat-x;*/
	color:#527E05;
}
.out_login_text {
	margin-left:5px;
	color:#9CB864;
	font:bold 14px Arial;
	padding-bottom:2px;
}
H5.out_head {
	margin:0px;
	margin-left:10px;
	padding:0px;
	margin-bottom:8px;
	color:#B21E2B;
	font:bold 18px Arial;
}
.out_login_table {
	/*color:#9CB864;*/
	color:#527E05;
	font:bold 12px Arial;
	margin-left:20px;
}

P.out_login_desc {
	margin:10px 15px 4px 15px;
	padding:10px 15px;
	color:#527E05;
	font:normal 12px Arial;
	border-top:1px solid #CED9B7;
}
P.out_reg_desc {
	margin:4px 15px 4px 15px;
	color:#527E05;
	font:normal 12px Arial;
	text-align:justify;
}

SPAN.out_reg_mark {
	color: #f00;
	font:bold 14px arial;
	padding:1px 3px 1px 1px;
}
I.out_reg_note {
	font:italic 11px Arial;
}
SELECT.out_reg_select {
	min-width:60px !important;
	width:60px !important;
}

.out_body .info_row_prop {
	font:normal 12px Arial;
	height:22px;
}

A.out_login_reglink {
	font:bold 13px Arial;
	color:#6eb2c9 !important;
	margin-left:10px;
	margin-right:10px;
}

A.out_login_reglink_mark {
	color:#f19917 !important;
}

/* *************************************/
.video_thumb_frame {
	width:166px;
	height:120px;
	overflow:hidden;
}

/* ------------- */

SELECT.year {
	width:60px;
	min-width:60px;
}
SELECT.month {
	width:100px;
	min-width:100px;
}
SELECT.day {
	width:50px;
	min-width:50px;
}

/**************************************/
SELECT.filter_sex {
	width:70px;
	min-width:70px;
}
.filter_age {
	width:30px;
	min-width:30px;
}
.filter_name {
	width:100px;
	min-width:100px;
}
/******************************************/
.calendar_cube {
	width:25px;
	height:25px;
	border:1px #D6DBB9 solid;
	overflow:hidden;
	font:normal 10px Arial;
	color:#2B5A2C;
	background:#fff;
}
.calendar_cub_title {
	background:#fff;
	border:0px;
	height:22px;
	font:normal 12px Arial;
	color:#2F462A;
	border:1px #D6DBB9 solid;
	overflow:hidden;
}
.calendar_cube_sel {
	background:#F6E094;
	border:1px #F22525 solid;
}
.calendar_cube_null {
	border:0px;
	cursor:default;
	background:transparent;
}
.calendar_cube_set {
	background:#B5C6FD !important;
	cursor:pointer;
}
.calendar_cube_holy {
	background:#ECF5F2;
}
.calendar_day {
	height:20px;
	background:#BBD3AC;
	border:1px #CDDEC2 solid;
	font:bold 12px Arial;
	color:#293521;
}
.calendar_row_title {
	font:bold 12px Arial!important;
	color:#38AFEA!important;
	margin-bottom:2px;
	margin-top:5px;
	border-bottom:1px #AFD6E4 solid;
}
.calendar_row_title A {
	font:bold 12px Arial!important;
	color:#38AFEA!important;
}
.calendar_row_region {
	font:normal 12px Arial;
	color:#669FBB;
	margin-bottom:2px;
	margin-top:5px;
	border-bottom:1px #AFD6E4 solid;
}
.calendar_row_cat {
	font:normal 12px Arial;
	color:#669FBB;
	margin-bottom:2px;
	margin-top:5px;
	border-bottom:1px #AFD6E4 solid;
}
.calendar_js_frame {
	color:#305930;
	background:#D9E3A3;
	border:1px #D1D9A8 solid;
	padding:3px;
	position:absolute;
	width:300px;
	overflow:hidden;
}
.calendar_js_frame UL {
	margin:4px 5px;
	padding-left:7px;
}
.calendar_js_frame UL LI {
	font:normal 12px Arial;
	padding-left:2px;
}
/*****************************************/

/*****************************************/



/*************************************************************************************************************/
FROM {
	margin:0px;
	padding:0px;
}
.login {
	background:#EAEAEA;
}
.login_menu {
	background:#fff url('http://static.imgsrv.sporthirado.hu/login/login_box_head_ap.gif') top left repeat-x;
	color:#747a87;
	padding-top:8px;
	padding-bottom:8px;
	margin-bottom:6px;
}
.login_header {
	height:20px;
	overflow:hidden;
}
.login_middle {
	background:#eaeaea url('http://static.imgsrv.sporthirado.hu/login/login_outer_fade.gif') top left repeat-x;
	background-position:0px 250px;
}
.login_content {
	margin:0 auto;
	width:533px;
}
.login_footer {
	width:533px;
	margin:0 auto;
	position:relative;
	top:-30px;
}
.footer_copyr {
	color: #69707D;
	font:normal 11px Arial;
}
.footer_links A {
	color: #fff;
	font:normal 11px Arial;
	text-decoration:none;
	margin-left:6px;
	margin-right:6px;
	padding-left:6px;
	background:url('http://static.sporthirado.hu/design/lablec_nyil.gif') top left no-repeat;
	background-position:0px 5px;
}
.footer_links A:hover {
	text-decoration:underline;
}
.footer {
	height:70px;
	overflow:hidden;
}
.login_box_full {
	width:533px;
	background:#fff url('http://static.imgsrv.sporthirado.hu/login/login_box_head_ap.gif') top left repeat-x;
	color:#747a87;
	margin-bottom:50px;
	padding-top:8px;
}
.login_box {
	width:254px;
}
.login_box .cnt_ap {
	background:#fff url('http://static.imgsrv.sporthirado.hu/login/login_box_head_ap.gif') top left repeat-x;
	color:#747a87;
}
.login_box .cnt_any {
	background:#fff url('http://static.imgsrv.sporthirado.hu/login/login_box_head_any.gif') top left repeat-x;
	color:#884a64;
}
.login_box .inp {
	margin-left:21px;
	padding-top:12px;
	padding-bottom:8px;
}
.login_box .field {
	width:219px;
	height:22px;
	background:url('http://static.imgsrv.sporthirado.hu/login/login_input_bg.gif') top left no-repeat;
	overflow:hidden;
	border:0px;
	margin:0px;
	margin-left:10px;
	padding:7px;
	padding-bottom:0px;
	font:normal 12px Arial;
	color:#828282;
}
.login_box .login_button_ap,
.login_box .login_button_any {
	margin:8px;
	margin-left:170px;
}
.login_box_full .login_button_ap,
.login_box .login_button_ap {
	background:url('http://static.imgsrv.sporthirado.hu/button_bg_ap.gif');
}
.login_box_full .login_button_any,
.login_box .login_button_any {
	background:url('http://static.imgsrv.sporthirado.hu/button_bg_any.gif');
}

.login_box .r {
	margin-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}
.login_box .bot_ap {
	background:#6d7481 url('http://static.imgsrv.sporthirado.hu/login/login_box_bhead_ap.gif') top left repeat-x;
	color:#fff;
}
.login_box .bot_any {
	background:#844861 url('http://static.imgsrv.sporthirado.hu/login/login_box_bhead_any.gif') top left repeat-x;
	color:#fff;
}
.login_box .bot_ap H3,
.login_box .bot_any H3 {
	padding:8px 0px 10px 12px;
	font:bold 12px Arial;
	color:#fff;
	margin:0px;
}
.login_box .bot_ap P,
.login_box .bot_any P {
	padding:6px 10px 10px 12px;
	font:normal 12px Arial;
	color:#d7dae3;
	margin:0px;
	text-align:justify;
}
.login_box .shadow {
	height:52px;
	background:url('http://static.imgsrv.sporthirado.hu/login/login_box_shadow_ap.gif') top left repeat-x;
}
.login_teddy {
	height:156px;
	width:163px;
	background:url('http://static.imgsrv.sporthirado.hu/login/login_teddy.gif') top left no-repeat;
	overflow:hidden;
	position:relative;
	left:141px;
	top:-104px;
	margin-bottom:-100px;
}

/* gombok */
.button3o,
.button2o,
.button1o,
.button3g,
.button2g,
.button1g {
	/*height:23px;
	color:#fff;*/
	font:normal 12px Arial;
}
/* ------ */

/* rightside box */
.rs_box {
	margin:2px;
	padding:1px;
	margin-bottom:11px;
	margin-left:1px;
	margin-right:1px;
}
.rs_box .title {
	height:22px;
	margin:1px;
	margin-bottom:5px;
	overflow:hidden;
	padding-top:4px;
	padding-left:4px;
	
}
.rs_box .title .top,
.rs_box .title .blog,
.rs_box .title .cikkek,
.rs_shbox .title .top,
.rs_shbox .title .blog,
.rs_shbox .title .cikkek {
	width:12px;
	height:12px;
	margin-right:4px;
	overflow:hidden;
	display:inline;
}
.rs_box .cnt {
	margin:3px;
	font:normal 12px Arial;
}
.rs_box .cnt A {
	font:bold 12px Arial;
	text-decoration:none;
}
.rs_box .cnt A:hover {
	text-decoration:underline;
}
.rs_box .cnt .ri,
.rs_box .cnt .rn,
.rs_box .cnt .r,
.rs_shbox .cnt .ri,
.rs_shbox .cnt .rn,
.rs_shbox .cnt .r {
	margin:4px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.rs_box .cnt .img {
	padding:1px;
}
.rs_box .cnt .usrr {
	width:240px;
	height:50px;
	overflow:hidden;
	margin:0 auto;
}
.rs_box .cnt .qtit {
	font:bold 12px Arial;
}

.rs_shbox {
	margin:2px;
	margin-top:5px;
	border:1px #e1e1e1 solid;
	background:#FFFFFF url(http://static.sporthirado.hu/design/keret2_fejlec.gif) repeat-x scroll left top;
}
.rs_shbox .title {
	font:bold 12px Arial;
	color:#000;
	margin-bottom:3px;
	padding:3px;
	padding-left:5px;
}
.rs_shbox .cnt {
	color:#000;
	padding:4px;
}
/* -------------- */
/* main content box */
.m_box {
	margin:7px 2px;
	height:1%;
}
.m_box .title {
	font:bold 12px Arial;
	padding:3px;
	height:21px;
	overflow:hidden;
	padding-bottom:0px;
	padding-left:10px;
}
.m_box .cnt {
	padding:3px;
	height:1%;
}
.m_box .cnt_wf {
	padding:3px;
	padding-left:0px;
	padding-right:0px;
}
.m_box .foot {
	padding:3px;
}
.m_box IMG.img {
	padding:1px;
}
/* ---------------- */

/* menu */
.ls_menu {
	font:bold 12px Arial !important;
	/*padding:1px;*/
}
.ls_menu .h {
	/*padding:2px;*/
}
.ls_menu .l {
	/*padding:2px;
	padding-top:0px;*/
	/*margin-top:7px;*/
}
.ls_menu .p {	/* parent */
	height:29px;
}
.ls_menu .pi {	/* parent item */
	height:24px;
	padding-left:4px;
	padding-top:5px;
}
.ls_menu .ci {	/* child item */
	height:21px;
	padding:5px;
	background:url('http://static.imgsrv.sporthirado.hu/menu_bg_child.gif') top left no-repeat;
}
.ls_menu .ci .i {
	margin-left:10px;
}
.ls_menu .pi .i {
}
.ls_menu .s {
	/*background:url('http://static.imgsrv.sporthirado.hu/kicsikocsi.gif') center right no-repeat;*/
}
.ls_menu .h .op {
	height:auto;
	padding-left:0px;
	padding-top:0px;
}
.ls_menu .l .op {
	height:auto;
	padding-left:0px;
	padding-top:0px;
}
/* ------------------- */

/* rekl�mok **************************/
DIV.rightside_banner250,
#rightside_banner250 {
	height:250px;
	width:250px;
	overflow:hidden;
	margin-left:3px;
	padding:2px;
	padding-top:13px;
	background:url('http://static.imgsrv.sporthirado.hu/hirdetes250.gif') top center no-repeat;
}
DIV.leftside_banner_120x240 {
	width:120px;
	height:240px;
	overflow:hidden;
	padding:2px;
	margin-bottom:10px;
	padding-top:13px;
	background:url('http://static.imgsrv.sporthirado.hu/hirdetes120.gif') top center no-repeat;
}
DIV.head_banner_728 {
	width:728px;
	height:90px;
	overflow:hidden;
}
DIV.leftside_banner_160x480 {
	width:160px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	padding-top:13px;
	background:url('http://static.imgsrv.sporthirado.hu/hirdetes120.gif') top center no-repeat;
}
/*************************************/

.main_footer {
	height:41px;
	width:996px;
	overflow:hidden;
	margin:0 auto;
	padding-top:3px;
	height:48px;
}
/* ------------------- */

/* -------------K�rty�k------------ */
.card {
	width:250px;
	height:126px;
	overflow:hidden;
	margin:2px;
	margin-left:4px;
}
.card .male,
.card .female,
.card .male1,
.card .female1 {
	/*border:1px #e1e1e1 solid;
	background:#fff;*/
	background:url('http://static.imgsrv.sporthirado.hu/shcard_bg.gif') top left no-repeat;
}
.card .male {
	/*border-top:3px #5f6674 solid;*/
}
.card .female {
	/*border-top:3px #99627a solid;*/
}
.card .male1 {
	/*border-top:3px #91a9de solid;*/
}
.card .female1 {
	/*border-top:3px #df92b2 solid;	*/
}
.card .title {
	height:19px;
	overflow:hidden;
	padding-top:4px;
	padding-left:6px;
	color:#fff;
}
.card .title A {
	color:#fff;
}
.card .av {
	margin-left:0px;
	margin-top:2px;
	width:76px;
	height:76px;
	overflow:hidden;
}
.card .av IMG {
	padding:1px;
	overflow:hidden;
	width:72px;
	height:72px;
	border:1px #363636 solid;
	cursor:pointer;
}
.card .desc {
	margin-left:3px;
	margin-top:9px;
	width:140px;
	overflow:hidden;
}

.card .male .name,
.card .male1 .name,
.card .female .name,
.card .female1 .name {
	font:bold 11px Arial;
	height:14px;
	overflow:hidden;
}
.card .male .v,
.card .male1 .v {
/*.card .male .name,
.card .male1 .name {*/
	color:#fff;
}
.card .female .v,
.card .female1 .v {
/*.card .female .name,
.card .female1 .name {*/
	color:#fff;
}
.card .region {
	font:normal 10px Arial;
	color:#eee;
}
.card .p {
	font:bold 11px Arial;
	color:#eee;
}
.card .male .v,
.card .male1 .v,
.card .female .v,
.card .female1 .v {
	font:bold 11px Arial;
}
.card .sep {
	border-bottom:1px #e1e1e1 dotted;
	height:1px;
	overflow:hidden;
	margin:2px 5px;
}
.card .pr {		/* property row */
	height:14px;
	overflow:hidden;
}
.card .pr1 {		/* property row */
}
.card .func {
	overflow:hidden;
	height:26px;
	padding:2px;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:-2px;
	margin-left:4px;
	margin-right:4px;
}
.card .func .btn {
	height:17px;
	width:18px;
	overflow:hidden;
	padding:1px;
	margin:2px;
	/*background:url('http://static.imgsrv.sporthirado.hu/icon1_btn.gif') top left no-repeat;*/
	background:#777;
	cursor:pointer;
	float:right;
}


.card_smallpet {
	/*border:1px #ddefe4 solid;
	padding:1px;*/
	height:85px;
	width:85px;
	overflow:hidden;
}
/* ----------------------------------- */

.main_content_header,
.main_content_header A {
}
.main_content_header {
	height:16px;
	overflow:hidden;
	margin-top:5px;
}
/*****************************************/
.avatars_frame {
	padding:3px;
	margin:3px 0px;
	width:400px;
	height:80px;
}
.avatars_frame IMG {
	width:70px;
	height:70px;
	padding:0px;
	margin:0px;
}
SPAN.avatars_name {
	margin-bottom:3px;
	padding-bottom:2px;
}
/*****************************************/

/* ------LEVELEZ�S-------------------- */
.mail_maillist_text {
}
A.mail_mailist_username {
	text-decoration:none;
	font:bold 12px Arial;
}
A.mail_mailist_username:hover {
	text-decoration:underline;
}
A.mail_maillist_subject {
	text-decoration:none;
	font:normal 12px Arial;
}
A.mail_maillist_subject:hover {
	text-decoration:underline;
}
.mail_date {
	text-decoration:none;
	font:normal 12px Arial;
}
.mail_caption {
	font:bold 14px Arial;
}
.mail_maillist_item {
}
/* ------------------- */

.expertpages_search_frame {
	padding:3px;
}

/* ------ADVERTS---------------------- */
.advert_row_frame {
	margin-bottom:10px;
}
.advert_row_header {
	height:17px;
	overflow:hidden;
	padding:2px;
	padding-top:6px;
	padding-left:4px;
	padding-right:4px;
}
.advert_row_title,
.advert_row_title A {
	margin-right:10px;
}
.advert_row_username,
.advert_row_username A {
	margin-right:5px;
}

.advert_row_content {
	height:100px;
	overflow:hidden;
	padding:4px;
}
.advert_row_text {
	font:normal 12px Arial;
}
.advert_view_images {
	height:100px;
	overflow:hidden;
}
.advert_comment_frame {
	margin-bottom:10px;
}
.advert_comment_header {
	height:15px;
	padding:4px;
}
.advert_comment_content {
	padding:3px;
	padding-top:5px;
	border-top:0px;
}

.advert_my_row {
	margin-top:10px;
	padding-bottom:10px;
}
.advert_my_subject {
	width:200px;
	overflow:hidden;
	margin-right:10px;
}
A.advert_my_subject {
	font:normal 12px Arial;
	text-decoration:none;
}
A.advert_my_subject:hover {
	text-decoration:underline;
}
.advert_my_newcomm {
	margin-right:10px;
}
.advert_my_mod {
	margin-right:10px;
}
.advert_my_date {
	margin-left:10px;
	width:110px;
	overflow:hidden;
}
.advert_my_vis {
	margin-left:10px;
}
A.advert_my_vis {
	font:normal 12px Arial;
	text-decoration:none;
}
A.advert_my_vis:hover {
	text-decoration:underline;
}
.advert_edit_image {
	padding:3px;
}
A.advert_edit_image {
	font:bold 10px Arial;
}

.error {
	font:bold 12px Arial;
	color:#f00;
}
/* --------------------------------- */
/****EXPERTPAGE***************************/
.expertpage_root_null,
.expertpage_root {
	margin-left:2px;
	margin-bottom:5px;
	font:bold 14px Arial;
}
.expertpage_root_null {
	font:normal 14px Arial;
}
.expertpage_item_null,
.expertpage_item {
	margin-left:15px;
	margin-bottom:15px;
	font:normal 12px Arial;
}
.expertpage_item_null {
}
.expertpage_childs {
	margin-bottom:20px;
}
.expertpages_search_row TD {
	padding-bottom:5px;
	padding-top:5px;
}
.expertpages_popup TD {
	padding-top:5px;
	padding-bottom:3px;
}
.expertpages_head {
	font:bold 14px Arial;
}
/*****************************************/

/* ------DISPLAYIMAGE----------------- */
.displayimage_item {
	width:120px;
	overflow:hidden;
}
.displayimage_opframe {
	margin-bottom:10px;
	width:600px;
}
.displayimage_opheader {
	padding:2px;
}
.displayimage_opheader A {
	margin-right:10px;
}
.displayimage_opheader_left {
}
.displayimage_opheader_right {
}
.displayimage_opheader_sign {
	position:relative;
	left:-10px;
	top:-8px;
}
.displayimage_opcontent {
	padding:4px;
	padding-top:8px;
}
.displayimage_imagelist_frame {
	margin:4px 42px;
	padding:0px 2px;
	width:690px;
	height:135px;
	overflow:hidden;
}
.displayimage_imagelist_move {
	width:40px;
	overflow:hidden;
	margin-top:50px;
}
.displayimage_itemstat,
.displayimage_itemstat SPAN,
.displayimage_itemtype,
.displayimage_itemtype SPAN {
	font-weight:bold;
}
/* ----------------------------------- */

/*************NEW album**************/
.uploadimg_message {
	display:block;
	padding:5px;
	height:40px;
	text-align:center;
	font:bold 14px Arial;
}
.draggableitem A {
}
.draggableitem{
	padding: 0 0 4px 0;
	margin-bottom:15px;
	margin-right:15px;
	display: inline;
	float:left;
	width: 170px;
	height: 210px;
}
.draggableitem_common{
}
.draggableitem_move{
}
.draggableitem .draggableitemhandler{
	padding: 0 4px;
	font-size: 11px;
	height: 25px;
	width: 160px;
	line-height: 25px;
	cursor: move;
	overflow:hidden;
}
.draggableitem .nomove{
	cursor: default;
}
.draggableitem .img{
	padding: 5px 0px;
	width:100px;
	height:100px;
}

.draggableitem .thumbstep {
	width:10px;
	font:normal 10px Arial!important;
	overflow:hidden;
}

.draggableitem .img img{
	display: block;
	/*padding:1px;
	margin: 0 auto;*/
}
.draggableitem input {
	width:120px!important;
}
.draggableitem .dc{
}
.draggableitem .dc p{
	margin:0;
	padding: 2px 4px;
	font-size: 11px;
	line-height: 13px;
}
.albumframe {
	padding-left:15px;
	padding-top:15px;
}
/* */
.toggle_frame {
	position:absolute;
	padding:1px;
	width:510px;
}
.toggle_frame .title {
	font:bold 14px Arial;
	padding:3px;
	margin-bottom:10px;
}
/*****************************************/
/********FARMBLOG*************************/
.farmblog_date {
	font:bold 12px Arial;
	width:130px;
}
.farmblog_item {
	font:normal 12px Arial;
}
.farmblog_right_title {
	width:160px;
	height:24px;
	overflow:hidden;
	padding-top:10px;
}
/*****************************************/
/*****************************************/
.question_frame_ {
	padding-top:5px;
	width:245px;
	overflow:hidden;
	margin-bottom:6px;
}
.question_frame_bottom_ {
	margin:0px;
	padding:0px;
	width:245px;
	height:12px;
	overflow:hidden;
}
.question_title_{
	font:bold 14px Arial;
}
.question_date_ {
	font:italic 12px Arial;
}
.question_votecnt_ {
	font:italic 12px Arial;
}
.question_links_ {
}
.question_links_ A {
}
.question_answer_row_ {
	padding:2px;
	padding-left:5px;
}
.question_answer_line_ {
	height:14px;
	margin-left:5px;
}
.question_answer_percent_ {
	font:italic 12px Arial;
}
.question_answer_text_ {
	margin-top:2px;
	font:bold 12px Arial;
	margin-bottom:2px;
}
/*****************************************/

/* -----BLOG-------------------------- */
.blog_table_header {
	font:bold 14px Arial;
	padding:4px 0px;
}
.blog_table_header TD {
	font-weight:bold;
	padding:4px 0px;
}
.blog_table_cell {
	padding:5px 0px;
}
.blog_item {
	margin-bottom:10px;
}
.blog_item_header_title,
.blog_item_header_number {
	font:bold 14px Arial;
}
.blog_item_property {
	font-weight:bold;
}
.blog_new_comment_text {
	width:400px;
	height:50px;
}
.blog_newitem_bg {
}
.blog_item_image {
}
.blog_new_frame {
	width:585px;
	margin:0 auto;
	background:#fff url('http://static.imgsrv.sporthirado.hu/m_box_bg_female.gif') top left repeat-x!important;
	color:#767676!important;
}
.blog_item_func {
	font:bold 12px Arial;
	cursor:pointer;
}
.blog_new_comment {
	margin-left:100px;
}
/* ----------------------------------- */
/* --------------------------------- */
.invite_frame {
}
.invite_top {
}
.invite_title {
	font:bold 14px Arial;
	margin-left:5px;
	padding-left:35px;
	height:20px;
	padding-top:3px;
}
.invite_content {
	margin-top:20px;
}
.invite_help {
	font:normal 14px Arial;
}
P.invite_text {
	font:normal 14px Arial;
	margin:0px;
	padding:0px;
}
.invite_separator {
	margin:10px 0px;
	height:1px;
	overflow:hidden;
}
.invite_input_left {
	height:34px;
	width:5px;
	overflow:hidden;
}
.invite_input_bg {
	height:34px;
	overflow:hidden;
}
INPUT.invite_input {
	width:219px;
	height:22px;
	overflow:hidden;
	border:0px;
	margin:0px;
	padding:7px;
	padding-bottom:0px;
	font:normal 12px Arial;
	margin-top:3px;
	margin-bottom:10px;
}
.invite_input_right {
	height:34px;
	width:5px;
	overflow:hidden;
}
.invite_texta_left {
	height:154px;
	width:5px;
	overflow:hidden;
}
.invite_texta_bg {
	height:154px;
	overflow:hidden;
	padding:3px;
	width:480px;
}
.invite_texta_right {
	height:154px;
	width:5px;
	overflow:hidden;
}
TEXTAREA.invite {
	height:146px;
	width:465px;
	margin-top:3px;
	margin-left:4px;
	padding:3px;
	margin-bottom:10px;
}
.invite_cell {
	width:240px;
	overflow:hidden;
	font:bold 14px Arial;
}
.invite_table_header {
	font:bold 14px Arial;
}
.invite_table_row {
	font:normal 12px Arial;
}
/* --------------------------------- */
.new_article_main_tab {
	height:34px;
	overflow:hidden;
	padding-left:8px;
}
.new_article_main_tab .tab {
	height:34px;
	overflow:hidden;
	margin-left:2px;
	margin-right:2px;
	padding:10px 4px 0px 4px;
	cursor:pointer;
}
.new_article_main_tab .t {
	margin-left:2px;
	margin-right:2px;
	padding:10px 4px 0px 4px;
	cursor:pointer;
}
.new_article_main_tab .sep {
	height:34px;
	width:3px;
	overflow:hidden;
}
/* ------------------- */
/* Article */
.article_tab,
.article_tab_sel {
	margin-left:1px;
	position:relative;
	left:20px;
	margin-top:9px;
}
.article_main_box_frame {
	padding-top:13px;
	border-top:0px;
}
.article_main_box {
	margin-left:6px;
}
.artcile_main_box_image {
	width:223px;
	height:160px;
	overflow:hidden;
}
.artcile_main_box_image IMG {
}

.article_main_box_blead {
	width:260px;
	height:155px;
	overflow:hidden;
	margin-left:5px;
}
H2.article_main_box_title {
	margin:0px;
	font:bold 14px Arial;
}
A.article_main_box_title {
	text-decoration:none;
	font:bold 14px Arial;
}
A.article_main_box_title:hover {
	text-decoration:underline;
}
DIV.article_main_box_lead_text {
	margin-top:8px;
}
P.article_main_box_lead_text {
	margin:0px;
	font:normal 11px Arial;
}
A.article_main_box_gotoart {
	font:bold 11px Arial;
	text-decoration:none;
	margin-left:20px;
}
A.article_main_box_gotoart:hover {
	text-decoration:underline;
}
.article_main_box_ref {
	height:40px;
	width:484px;
	overflow:hidden;
	padding:3px;
	padding-top:5px;
}
div.article_main_box_reflink {
	width:240px;
	height:18px;
	overflow:hidden;
}
A.article_main_box_reflink {
	font:bold 11px Arial;
	margin-left:10px;
	text-decoration:none;
}
A.article_main_box_reflink:hover {
	text-decoration:underline;
}

.article_small_lead_frame {
	float:left;
	width:234px;
	height:100px;
	overflow:hidden;
	padding:1px;
	margin:1px;
}
.article_small_lead_frame P {
	font:normal 12px Arial;
	height:54px;
	overflow:hidden;
}
.article_small_lead_frame .img_frame {
	float:left;
	width:70px;
}
.article_small_lead_frame .text_frame {
	float:left;
	width:190px;
}
.article_small_lead_frame H3 {
	font:bold 13px Arial;
	margin:2px;
	padding-left:10px;
}
.article_small_lead_frame A {
	font:bold 11px Arial;
}

.article_small_lead_img {
	width:70px;
}
.article_small_lead_img IMG {
	padding:1px;
}
.article_small_lead_text{
	overflow:hidden;
	width:150px;
}
.article_small_lead_text P {
	font:normal 11px Arial !important;
	padding:1px;
	margin:1px;
}
.article_small_lead_text .more {
	font:bold 12px Arial;
}
/* ---------------------------------*/
/* ------------- FORUM --------------- */
.forum_message_frame {
	margin-bottom:10px;
}
.forum_message_img {
	width:62px;
	height:62px;
	margin-top:4px;
	overflow:hidden;
}
.forum_message_img IMG {
	width:52px;
	height:52px;
	margin-left:5px;
	margin-top:5px;
}

.forum_message_bubble_bg {
	width:448px;
	overflow:hidden;
}
.forum_messagew_bubble_bg {
	width:710px;
	overflow:hidden;
}
.forum_message_bubble_left {
	width:10px;
	height:52px;
	overflow:hidden;
}
.forum_message_bubble_right {
	width:10px;
	height:10px;
	overflow:hidden;
}
.forum_message_content {
	padding:2px;
	width:424px;
	overflow:hidden;
	color:#80969b;
}
.forum_messagew_content {
	padding:2px;
	width:690px;
	overflow:hidden;
	color:#80969b;
}
.forum_messages_mod {
	margin-top:15px;
	color:#4a5980;
}
.forum_messages_linkto {
	margin-top:15px;
	color:#22315a;
}
A.forum_messages_linkto {
	color:#22315a;
	text-decoration:none;
}
A.forum_messages_linkto:hover {
	text-decoration:underline;
}
.forum_message_bubble_top {
	width:448px;
	height:8px;
	overflow:hidden;
}
.forum_messagew_bubble_top {
	width:710px;
	height:8px;
	overflow:hidden;
}
.forum_message_bubble_bottom {
	width:448px;
	height:8px;
	overflow:hidden;
}
.forum_messagew_bubble_bottom {
	width:710px;
	height:8px;
	overflow:hidden;
}
.forum_message_header {
	margin-bottom:2px;
	height:14px;
	overflow:hidden;
}
.forum_message_edit {
	margin-left:10px;
}
.forum_message_edit A{
}
.forum_message_edit A:hover {
	text-decoration:underline;
}
.forum_message_count {
	margin-right:3px;
}
.forum_message_date {
	margin-left:5px;
}
.forum_message_username {
	font:italic 12px Arial;
}
.forum_message_username A {
	text-decoration:none;
	font:bold 12px Arial;
}
.forum_message_username A:hover {
	text-decoration:underline
}


.forum_group_title {
	margin:3px;
}
.forum_group_title H2 {
	font:bold 16px Arial;
	margin:0px;
	margin-bottom:20px;
	margin-top:40px;
}
.forum_list_row {
	margin:3px;
	padding:4px 0px;
	height:20px;
	overflow:hidden;
	margin-left:20px;
	margin-right:20px;
}
.forum_group_title DIV{
	font:bold 13px Arial;
	font-weight:bold;
}
.forum_list_row_item DIV{
	font:bold 12px Arial;
}
.forum_list_row_item A{
	font:bold 12px Arial;
}
.forum_list_row_item H3{
	font:bold 12px Arial;
	margin:0px;
}
.forum_group_row_name {
	width:300px;
	height:20px;
	overflow:hidden;
}
.forum_group_row_count {
	width:80px;
	height:20px;
	overflow:hidden;
}
.forum_group_row_date {
	width:150px;
	height:20px;
	overflow:hidden;
}
.forum_message_row_frame {
	margin-bottom:3mm;
}
.forum_message_row_frame .title{
	margin-bottom:5px;
}

.forum_message_row_frame .text{
}
.forum_message_row_frame P {
	padding:2px;
}
.forum_message_row_frame DIV {
	padding:2px;
}

.forum_theme_row_frame {
	margin-bottom:1mm;
	font:normal 12px Arial;
	padding:2px;
	height:5px;
	min-height:30px;
}
.forum_theme_row_frame A{
}
.forum_theme_row_frame .title {
	float:left;
	width:300px;
}
.forum_theme_row_frame .flags {
	float:left;
	margin-right:4px;
	width:20px;
}
.forum_theme_row_frame .download {
	float:left;
	width:70px;
}
.forum_theme_row_frame .mess_num {
	float:left;
	width:65px;
}
.forum_theme_row_frame H3 {
	font:bold 12px Arial;
	margin:0px;
}
.forum_theme_row_frame .message {
	float:right;
	width:150px;
}

.forum_theme_list_head {
	margin:3px;
	margin-bottom:3mm;
	padding-bottom:3px;
	height:30px;
}
.forum_theme_list_head_1 {
	padding-left:30px;
	float:left;
	width:285px;
	font:bold 13px Arial;
}
.forum_theme_list_head_2 {
	float:left;
	width:80px;
	font:bold 13px Arial;
}
.forum_theme_list_head_3 {
	float:left;
	width:80px;
	font:bold 13px Arial;
}
.forum_theme_list_head_4 {
	float:right;
	width:150px;
	font:bold 13px Arial;
}
.forum_theme_list_head_5 {
	float:right;
	width:145px;
	font:bold 13px Arial;
}



.new_forum_msg {
	margin:4px;
	padding:3px;
	margin:10px 15px;
}
.new_forum_msg .h {
	height:20px;
	overflow:hidden;
}
.new_forum_msg .h .name {
	width:150px;
	overflow:hidden;
	margin-right:5px;
}
.new_forum_msg .h .date {
	width:120px;
	overflow:hidden;
	margin-right:5px;
}
.new_forum_msg .h .moder {
	width:80px;
	margin-left:5px;
}
.new_forum_msg .h .edit {
	width:60px;
	overflow:hidden;
	margin-left:5px;
}
.new_forum_msg .img {
	width:80px;
	text-align:center;
	padding-top:6px;
}
.new_forum_msg .img IMG {
	padding:1px;
}
.new_forum_msg .cnt {
	padding:6px;
	margin-left:10px;
}

/* ----------------------------------- */
/********left side*******************/
.mmeennuu {
}
.mmeennuu .title {
	overflow:hidden;
	height:24px;
	padding-top:6px;
	padding-left:4px;
}
.mmeennuu .title A {
}
.mmeennuu .av {
	width:76px;
	overflow:hidden;
	margin-left:8px;
}
.mmeennuu .av IMG {
	padding:1px;
}
.mmeennuu .desc {
	padding-top:5px;
	color:#fff!important;
}
.mmeennuu .desc .sep {
	background:transparent url('http://static.imgsrv.sporthirado.hu/select_my_sep.gif') top right no-repeat;
	height:1px;
	overflow:hidden;
}
.mmeennuu .desc A {
	color:#fff!important;
}

.mmeennuu .desc .prop_title
{
	display:none;
	float:left;
	font-size:10px;
	color:#fff;
}

.mmeennuu .desc .prop_value
{
	clear:both;
	display:none;
	float:right;
	margin-right:3px;
	font-size:10px;
	color:#F26522;
}

.mmeennuu .more A {
	color:#fff;
}
.mmeennuu .more {
	display:inline;
	float:left;
	width:80px;
}
.mmeennuu .pr {
	height:15px;
	overflow:hidden;
}
.mmeennuu .p {
	font:bold 10px Arial;
}
.mmeennuu .v {
	font:normal 10px Arial;
}
.mmeennuu .myp1,
.mmeennuu .myp2 {
	width:18px;
	overflow:hidden;
	height:40px;
	margin-right:6px;
	background:#555;
	cursor:pointer;
}
.mmeennuu .myp1 {
}
.mmeennuu .myp1 {
}
.mmeennuu .myps,
.mmeennuu .myps {
	background:#fff;
}
A#mypanel_name{
	font:bold 12px Arial;
}
.mmeennuu .mypname {
	width:110px;
	overflow:hidden;
	height:20px;
}
#mypanel_float {
	border:1px #e1e1e1 solid;
	padding:3px;
	background:#fff;
}
#mypanel_float DIV {
	padding:2px;
	cursor:pointer;
}
#mypanel_rank {
	margin-top:3px;
	padding-left:10px;
}
/**********************************/
.rank_star_n {
	background:url('http://static.imgsrv.sporthirado.hu/icon1_star_bg.gif') top left no-repeat;
	float:left;
	width:11px;
	height:11px;
	margin-right:2px;
}
.rank_star_p {
	background:url('http://static.imgsrv.sporthirado.hu/icon1_star.gif') top left no-repeat;
	float:left;
	width:11px;
	height:11px;
	margin-right:2px;
}
/* ---------------------------------*/
/* --------------------------------- */
.article_view_bigthumb_frame {
	width:247px;
	height:163px;
	overflow:hidden;
	padding:2px;
	margin-right:1px;
}
.article_view_bigthumb_frame IMG {
	padding:1px;
}
.article_view_biglead_frame {
	width:245px;
	overflow:hidden;
}
P.article_view_biglead {
	text-align:justify;
	font:normal 12px Arial;
	margin:0px;
}
H1.article_view_title {
	padding:0px;
	font:bold 22px Arial;
	margin-bottom:3px;
}
.article_view_content,
.article_view_content P {
	font:normal 12px Arial;
}
.article_view_content {
}

.article_view_forum_title {
	font:bold 16px Arial;
	margin:10px 1px 5px 1px;
	height:20px;
}
.article_view_top {
	padding-top:8px;
	margin-top:3px;
	padding-bottom:3px;
	margin-bottom:3px;
}
.article_view_top_row {
	font:normal 12px Arial;
	margin-bottom:5px;
	height:16px;
	overflow:hidden;
}
.article_view_top_row SPAN {
	font:normal 12px Arial;
}
.article_view_join {
	font:bold 12px Arial;
	text-decoration:none;
}
.article_view_forum_act {
	font:normal 12px Arial;
	margin:3px 0px;
	height:15px;
}
.article_view_forum_act A{
	text-decoration:none;
	font:normal 12px Arial;
}

.art_view_forum_avatar {
	width:62px;
	height:62px;
	margin-top:4px;
	/*margin-right:3px;*/
	overflow:hidden;
}
IMG.art_view_forum_avatar {
	margin-top:5px;
	margin-left:5px;
	width:52px;
	height:52px;
}
/* --------------------------------- */
.range2 {
	padding:5px 3px;
	margin:6px 0px;
	font:bold 11px Arial;
	height:16px;
}
.range2 A {
	font:bold 11px Arial;
	margin:0px 3px;
}
.range2 A.range2_selected {
	font:bold 15px Arial;
	color:#ff0000;
}
.range2_side {
	font-weight:bold;
}

.range3 {
	padding:5px 3px;
	margin:6px 0px;
	font:bold 11px Arial;
	height:16px;
}
.range3 A {
	font:bold 11px Arial;
	margin:0px 3px;
}
.range3 A.range2_selected {
	font:bold 16px Arial;
	color:#ff0000;
}
.range3_side {
	font-weight:bold;
}
/* ---------------------------------*/
.user_albums_table_header {
	padding:2px;
	font:bold 12px Arial;
}
.user_album_text1 {
	font:bold 14px Arial;
	margin:10px 3px;
}
.new_friend_tofrom {
	padding:3px;
	margin:3px 0px;
}
.new_friend_tofrom IMG {
	width:70px;
	height:70px;
	padding:1px;
	margin:0px;
}
.new_friend_tofrom TD {
	padding:3px;
}
.new_friend_tofrom TABLE {
	padding:0px;
}

.albumrights_row {
	padding:3px;
	margin:3px 0px;
	width:380px;
	margin-left:60px;
}
.albumrights_row IMG {
	padding:1px;
	width:70px;
	height:70px;
	padding:1px;
	margin:0px;
}
/*****************************************/
/* ---SZAVAZAT------------------------ */
.vote_to_row {
	width:500px;
	overflow:hidden;
	border-top:2px #f4f4f4 solid;
	margin:10px 0px;
	padding-top:5px;
}
.vote_to_row_head {
	height:80px;
	overflow:hidden;
}
.vote_to_row_name {
	font:bold 16px Arial;
}
A.vote_to_row_name {
	text-decoration:none;
	font:bold 16px Arial;
}
A.vote_to_row_name:hover {
	text-decoration:none;
}
SPAN.vote_to_row_age {
	font:bold 16px Arial;
	color:#545454;
}
.vote_to_row_nick {
	font:bold 12px Arial;
	color:#545454;
}
DIV.vote_to_row_date {
	font:bold 11px Arial;
	color:#545454;
	width:120px;
}
SPAN.vote_to_row_date {
	font:bold 11px Arial;
	color:#545454;
}
.vote_to_row_text {
	color:#000;
	background:#F1EFFA;
	font:normal 12px Arial;
	padding:3px 10px;
}
.vote_to_row_image {
	border:1px #bfd09e solid;
	padding:1px;
	margin:5px;
	margin-top:0px;
}
/* ----------------------------------- */
.eforum_message_frame_new {
	width:533px;
	overflow:hidden;
	margin-bottom:10px;
}
.eforum_message_frame_new IMG{
	padding:1px;
}
.eforum_message_frame_new P {
	padding:4px;
}
.eforum_message_frame_new .cntt {
	width:420px;
	overflow:hidden;
	border-bottom:0px;
}
.eforum_message_frame_new .cntb {
	width:420px;
	overflow:hidden;
}
.eforum_message_frame_new .title {
	height:22px;
	padding-top:3px;
	padding-left:2px;
	padding-right:2px;
}
.eforum_message_frame_new  .arrow {
	margin-top:21px;
	width: 15px;
	height:28px;
	overflow:hidden;
	margin-left:3px;
}
.eforum_message_frame_new  .forum_message_username,
.eforum_message_frame_new  .forum_message_username A{
}
.eforum_message_frame_new  .forum_message_count {
}
.eforum_message_frame_new  .forum_message_edit {
}
/* ----------------------------------- */
/* ----------------------------------- */
/* ----------------------------------- */
/* ----------------------------------- */
/* ----------------------------------- */
































/* ***********************************************************************************************************/
/* billboard */

/* CSS Document */
.cf:after
 {
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
 }

.cf
{
	display: inline-block;
}

* html .cf
{
	height: 1%;
}

.cf
{
	display: block;
}

.bb_datum {
    color: black;
    padding-left:10px;
}
.bb_sep{
    margin-top: 10px;
	line-height: 0px;
}

.bb_messages_part{
    margin: 0px auto;
    
    display: block;
    
    font-size: 10px;
    text-align: center;	
}
.bb_messages_part select {
    font-size: 12px;
}

#bb_cont {
    margin: 0px auto;
    display: block;
}



.bb_item {
    margin: 0 auto;
}
.bb_item A {
}

/*      VÁLASZOK RÉSZ       */

.bb_replybtn {
    width: 118px;
    height: 18px;  
    margin-left: 370px;
	border-bottom:0px;
    font-size: 12px;
    padding: 4px 0px 1px 4px;
	text-align:center;
}
.bb_replybtn A {
	color:#353535;
}

.bb_replies_cont {
    margin-left: 30px;
}

.bb_replies_comments {
}

.bb_replyitem1 {
}
.bb_replyitem2 {
}

.bb_replyitem_left {
    float:left;
    display:inline;
}
.bb_replyitem_right {
    float:left;
    display:inline;
    padding-right: 10px;
    padding-top: 5px;
    
    font-size: 12px;
	width: 370px;
	overflow:hidden;
}

.bb_replyitem_picture {
    margin: 10px;
    height: 71px;
    width:71px;
    padding: 1px 0 0 1px;
    background: white;
}

.bb_replyitem_username {
    text-align: center;
    font-size: 12px;
}

.bb_replytooriginbtn {
    margin: 15px auto;
    cursor: pointer;
}


/*  Hozzászólások   */

.bb_comment {
	background:#e1e1e1;
	width:510px;
	overflow:hidden;
}
.bb_comment A {
}
.bb_commentitem {
}
.bb_commenttop {
    padding:5px;
	height:14px;
	overflow:hidden;
}
.bb_commenttop_left{
	float:left;
}
.bb_commenttop_right {
	float:right;
}
.bb_comment_left {
    float:left;
    display:inline;
}
.bb_comment_right {
    float:left;
    display:inline;
    padding-right: 10px;
    padding-top:10px;
    color: black;
    width: 380px;
}

.bb_comment_picture {
	margin: 10px;
    height: 76px;
    width:76px;
    padding: 2px 0 0 2px;
}
.bb_comment_picture IMG {
	padding:1px;
}

.bb_comment_username {
    font-size: 12px;
}

.bb_comment_replybtn {
    cursor: pointer;
    font-weight:bold;
}
.bb_form {
    margin: 0px auto;
    display: block;
    clear:both;
	width:380px;
}

/*   Előzmény    */

.replied_comments {
	width:470px;
	overflow:hidden;
}
.bb_repliedbtn {
    height:17px; 
    margin-left:10px; 
    padding: 4px 0px 4px 0px;
    width:286px;
    overflow:hidden;
    text-align:center;
	
	border-top:0px;
}
.bb_repliedbtn A {
}

.bb_repliedbtn_none {
    height: 19px;
    
    padding: 4px 0 0 20px;
}


.bb_replied_cont {
    margin-right:30px;
}

.bb_replied_comments {
}

.bb_replieditem1 {
}
.bb_replieditem2 {
}

.bb_replieddesignbar {
    padding:5px;
}

.bb_replieditem_left {
    float:left;
    display:inline;
}
.bb_replieditem_right {
    float:left;
    display:inline;
    padding-right: 10px;
    padding-top: 5px;
    
    font-size: 12px;
}

.bb_replieditem_picture {
	margin: 10px;
    height: 71px;
    width:71px;
    padding: 1px 0 0 1px;
    background: white;
}
.bb_replyitem2_header {
	padding:5px;
}
.bb_replieditem_username {
    height: 30px;
    text-align: center;
    font-size: 12px;
}
.bb_repliedtooriginbtn {
    width: 237px;
    height: 26px;
    margin: 15px auto;
    cursor: pointer;
}


/*  Egyéb   */
.bb_textarea {
    font-size: 12px;
    
    width: 380px;
    height: 130px;
    display: block;
    margin: 10px auto;
}


.bb_btn_replysubmit
{
	
	padding:3px;
	margin:3px;
	
	float: left;
	display: inline;
	
	cursor: pointer;
}

.bb_btn_replycancel
{
	
	padding:3px;
	margin:3px;
	
	float: left;
	display: inline;
	cursor: pointer;
}


.bb_groups {
    margin: 0px auto;
    
    display: block;
    
    font-size: 13px;
    text-align: center;
}

.bb_groupcont{
    margin: 0px auto;
    display: block;
}

.bb_group1_on {
    width: 16px;
    height: 16px;
    cursor: pointer;
    float: left;
    display: inline;
}
.bb_group1_off {
    width: 16px;
    height: 16px;
    cursor: pointer;
    
    float: left;
    display: inline;
}
.bb_group2_on {
    width: 16px;
    height: 16px;
    float: left;
    display: inline;

    cursor: pointer;
    
    margin-left: 10px;
}
.bb_group2_off {
    width: 16px;
    height: 16px;
    float: left;
    display: inline;
    
    cursor: pointer;
    margin-left: 10px;
}
.bb_group3_on {
    width: 16px;
    height: 16px;
    float: left;
    display: inline;

    cursor: pointer;
    
    margin-left: 10px;
}
.bb_group3_off {
    width: 16px;
    height: 16px;
    float: left;
    display: inline;
    
    cursor: pointer;
    margin-left: 10px;
}

.bb_group4_on {
    width: 16px;
    height: 16px;
    float: left;
    display: inline;

    cursor: pointer;
    
    margin-left: 10px;
}
.bb_group4_off {
    width: 16px;
    height: 16px;
    float: left;
    display: inline;
    
    cursor: pointer;
    margin-left: 10px;
}
.bb_group5_on {
    width: 21px;
    height: 16px;
    float: left;
    display: inline;

    cursor: pointer;
    
    margin-left: 10px;
}
.bb_group5_off {
    width: 21px;
    height: 16px;
    float: left;
    display: inline;
    
    cursor: pointer;
    margin-left: 10px;
}

.mainbillboard_pager {
	display:inline;
	float:left;
	margin-top:5px;
}
.range {
    margin-left: 15px;
    display: inline;
}

#newmsgdiv {
   display: block;
    margin: 0px;

}
.newcomment {
    display: block;
    margin: 0px;
    
    font-size: 12px;
}

.newcomment_desc {
    font-size: 12px;
}
.newcomment_form_area {
}

.billboard_separator {
	display:inline;
	float:left;
	padding-left:5px;
}

.billboard_head1 {
	display:inline;
	float:left;
	margin-top:8px;
	margin-right:3px;
}
.billboard_range {
	width:250px;
	float:left;
	display:inline;
	text-align:left;
}
.billboard_range a {
}
.billboard_refresh {
	float:right;
	display:inline;
	padding-right:5px;
}
.billboard_refresh a {
}
/* ***********************************************************************************************************/
/* ***********************************************************************************************************/
/* ***********************************************************************************************************/


DIV.login_passwd {
	background:url('http://static.imgsrv.sporthirado.hu/input_bg_passwd.gif') top left no-repeat;
	width:114px;
	height:18px;
	overflow:hidden;
	border:0px;
	color:#000;
	padding:3px 3px 3px 44px;
	margin-top:5px;
	margin-left:2px;
}
DIV.login_email {
	background:url('http://static.imgsrv.sporthirado.hu/input_bg_email.gif') top left no-repeat;
	width:155px;
	height:18px;
	overflow:hidden;
	border:0px;
	color:#000;
	padding:3px 3px 3px 3px;
	margin-top:5px;
	margin-left:2px;
}
DIV.login_null {
	background:url('http://static.imgsrv.sporthirado.hu/input_bg_null.gif') top left no-repeat;
	width:155px;
	height:18px;
	overflow:hidden;
	border:0px;
	color:#000;
	padding:3px 3px 3px 3px;
	margin-top:5px;
	margin-left:2px;
}

DIV.login_email INPUT,
DIV.login_null INPUT,
DIV.login_passwd INPUT{
	width:148px;
	overflow:hidden;
	color:#000;
	border:0px solid #fff;
	background:transparent;
}



.mcm TD {
	padding:2px;
}

.main_left IMG {
	display:inline;
	float:left;
}

.commons_content_box {
	margin-left:14px;
	margin-right:9px;
	border:1px #CFCFCF solid;
	margin-top:3px;
}
.commons_content_box *{
	font:normal 12px Arial;
}
.commons_content_box IMG{
	display:inline;
}
.commons_rightside_box IMG {
	display:inline;
}

.commons_no_padding TD{
	padding:0px;
}

.sporthirado_content_box {
	padding:10px 8px 10px 10px;
}
.sporthirado_content_box A
{
	font-weight:normal;
}
.sporthirado_content_box P {
	display:block;
	margin:0px;
}
.sporthirado_content_box IMG{
	display: block;
	float: none;
}
.sporthirado_rightside_box IMG {
	display: block;
	float: none;
}

.sporthirado_content_box H3 {
	margin:0px;
	display:block;
}

.sporthirado_content_box select
{
	width:auto;
}

/* Vancouver 2010 */
.vancouver
{
	float: left;
	background: url('http://static.sporthirado.hu/vancouver2010/pictograms/hatter.jpg?2010') no-repeat;
	width: 798px;
	height: 869px;
	margin-bottom: 20px;
}

.vancouver .logo
{
	float: left;
	width: 796px;
	height: 66px;
	cursor: pointer;
}

.vancouver .item
{
	float: left;
	width: 796px;
	height: 40px;
	margin: 4px 0px;
}

.vancouver .item img
{
	display: inline;
	float: left;
	margin-left: 45px;
	width: 38px;
}

.vancouver .item .nev
{
	float: left;
	margin-top: 10px;
	margin-left: 76px;
	width: 200px;
}

.vancouver .item .helyszinek
{
	float: left;
	width: 190px;
	margin-top: 10px;
	margin-left: 235px;
}

.vancouver .item .osszesen
{
	float: left;
	width: 150px;
	margin: 10px 0px;
	margin-left: 160px;
}

.vancouver .item a
{
	float: left;
	font-weight: bold;
	text-decoration: none;
	color: #004b8d;
}

.vancouver_menu
{
	float: left;
	background: url('http://static.sporthirado.hu/vancouver2010/menu_vancouver.jpg') no-repeat;
	width: 996px;
	height: 39px;
}

.vancouver_menu .logo
{
	float: left;
	width: 150px;
	height: 39px;
}

.vancouver_menu .menus
{
	float: left;
	width: 800px;
	height: 39px;
	margin-left: 41px;
}

.vancouver_menu .menus .item
{
	display: inline;
	float: left;
	height: 39px;
	margin: 0px;
}

.vancouver_menu .menus .item a
{
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.vancouver_menu .menus .item a:hover
{
	color: #d0910c;
}

.vancouver_menu .menus .day
{
	float: left;
	padding: 13px 2px;
}

.vancouver_menu .menus .sep
{
	display: inline;
	float: left;
	width: 3px;
	background: url('http://static.sporthirado.hu/vancouver2010/menu_sep.jpg') no-repeat;
	height: 29px;
	margin: 4px 2px;
	margin-top: 5px;
}

/* cikk cimke felhő (jobboldali) */
.articles_cloud_container{
	float: left;
	margin-top: 10px;
	margin-left: 3px;
}

.articles_cloud {
	text-align:center;
	margin:3px;
	line-height:22px;
}

.articles_cloud a{
	font-weight: bold;
	text-decoration: none;
}

.articles_cloud .size0 {
	font-size:9px;
}
.articles_cloud .size1 {
	font-size:10px;
}
.articles_cloud .size2 {
	font-size:11px;
}
.articles_cloud .size3 {
	font-size:12px;
}
.articles_cloud .size4 {
	font-size:13px;
}
.articles_cloud .size5 {
	font-size:17px;
}
/* cikk cimke felhő (jobboldali) vége */

.sporthirado_content_box .ae_box img
{
	display: inline;
}

#fform input
{
	margin-top: 5px;
}

.reg_body #fform input
{
	margin-top: 4px;
}
