html {
    height:100%;
}

body {
    font-size: 11px; 
    font-family: Tahoma, Verdana;
    margin: 0;
    padding: 0;
    height: auto !important;
    height: 100%;
    min-height: 100%;
}

td {
    font-size: 11px; 
}

select, input, textarea {
    font-family: Tahoma, Verdana;
    font-size: 11px;
}

form {
    margin: 0px;
    padding: 0px;
    display: block;
}

p {
    text-align: justify;
}


/*****************************************************************
*
*  Page
*
******************************************************************/

.page_overlay {
    position: fixed;
    z-index: 9000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.popups_box {
    position: fixed;
    z-index: 9500;
    top: 0;
    left: 0;
    width: 700px;
    height: 430px;
}


/*****************************************************************
*
*  Page board
*
******************************************************************/

.board_header {
     width:100%;
}

.board_header .title {
    width: auto;
    text-align: center;
	padding-top:2px;
}

.board_header .title_section {
    width: auto;
    text-align: center;
    height: 30px;
	clear:both;
}

.board_header .tabs_panel {
    width: auto;
    overflow: hidden;
    zoom: 1;
    padding: 0px;
}


.board_columns {
    width: auto;
}


.board_footer {
    width: auto;
    height: 45px;
    padding-top: 10px;
    margin: 20px 20px 4px 20px;
    text-align: center;
    overflow: hidden;
}

.board_footer .footer_link{
	color: #888;
}
.board_footer .footer_link:hover{
	color: #2020AA;
	text-decoration: none;
}
.board_footer .sp_footer {
	background-color: #FFF;
	color: #CCCCCC;
	padding: 2px 10px 2px 10px;
	border: 2px solid #EBEBEB;
}


/* includes */
.page_header {
    width: auto;
    text-align: center;
}

.page_footer {
    margin-top: 6px;
    width: auto;
    text-align: center;
}

/*****************************************************************
*
*  Interface
*
******************************************************************/

.track_box {
    height: 4px;
    background: #CCCCCC;
    border-top: 1px solid #666666;
    border-left: 1px solid #666666;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}


.track_box .gripper {
    height: 12px;
    width: 6px;
    margin-top: -6px;
    margin-left: -2px;
    background: #CCCCCC;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-bottom: 1px solid #666666;
    border-right: 1px solid #666666;
    cursor: pointer;
}


.tabs_box {
    width: auto;
    overflow: hidden;
    zoom: 1;
}

.tabs_box a.tab, a.tab_selected {
    padding: 6px 8px 0 8px;
    display: block;
    float: left;
    height: 19px;
    font-weight: bold;
    color: #0000FF;
    margin: 0 2px 0 0;
    cursor: pointer;
}

.tabs_box a.tab:hover {
    color: #0000FF;
    background: #EEEEFF;
}

.tabs_box a.tab_selected, a.tab_selected:hover {
    background: #AACCFF;
    font-weight: bold;
    color: #000000;
    cursor: default;
}

.tabs_pages_box {
    width: auto;
    margin-top: 0;
    padding: 4px;
    border: 1px solid #AACCFF;
}

.tabs_pages_box .section {
    padding: 4px;
    vertical-align: middle;
}

/*****************************************************************
*
*  Widget::Settings
*
******************************************************************/


.msettings {
    width: 690px;
    height: 380px;
    zoom: 1;
    overflow: hidden;
}



/* MENU */
.menu_hr {
    width: 100%;
    height: 0px;
    font-size: 1px;
    border-bottom: 1px solid #BBBBBB;
    margin-top: 3px;
    margin-bottom: 3px;
    padding-top: 0;
    padding-bottom: 0;
}

hr {
    height: 1px;
    background: #AAAAAA;
    border: 0px;
}

h1 {
    font-size: 14px;
    color: #338800;
}

a {
    color: black; 
    text-decoration: none;
    padding-top: 2px;
    padding-bottom: 2px;
}

a:hover {
    color: black;
    text-decoration: underline;
}

a:active {
    color: black;
}

ul {
    margin: 2px 2px 2px 12px;
	padding-left: 3px;
	list-style-type:none;
}

img {
    border: 0px;
    padding: 0px;
    margin: 0px;
}



.listBox {
    padding: 4px;
    overflow: auto;
    border: 1px solid #A0A0A0;
    background: #FFFFFF;
}

.listItem {
    font-weight: bold;
}

.listItemVisited {
    font-weight: normal;
}



/*
.hint {
    padding: 6px 12px 6px 12px;
    background: #FFFFCC;
    border: 1px solid #6060FF;
}*/

.note {
    color: #549B3F;
	padding-left: 6px;
	margin: 5px 5px 5px 8px;
	border-left: 4px solid #DFEBFF;
}

.area {
    position: relative;
    display: none;
    margin: 0px;
    border: 1px dotted #FF0000;
}


.top_panel {
    background: #F0F0F0;
    border: 0px;
    border-bottom: 1px solid #999999;
    margin: 0px;
    padding: 8px 0px 0px 0px;
    height: 50px;
}

.sys_table table tr td {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

.board_column {
    display: table-column;
    padding: 4px 4px 50px 4px;
    vertical-align: top;
}




.caption {
    background: #EEEEFF;
    padding: 0px;
    margin: 0px;
}

.caption_title {
    width: auto;
    font-weight: bold;
    overflow: hidden;
    display: inline;
}


.settings {
    background: #DDDDFF;
    display: none;
    padding: 0px;
    border-top: 1px solid #D0D0D0;
    border-bottom: 1px solid #D0D0D0;
    text-align: left;
}

.settings_section {
    width: auto;
    overflow: hidden;
    position: relative;
    margin: 0px;
    padding: 3px 6px 3px 6px;
    zoom: 1;
}

.content {
    background: #FFFFFF;
    padding: 4px;
    text-align: left;
}


.menu_panel {
    width: auto;
    padding: 8px 4px;
    margin: 0px;
    vertical-align: middle;
    text-align: left;
}

.menu_sub_panel {
    width: auto;
    padding: 2px;
    margin: 0px 0px 0px 12px;
}

.bevel_section {
    color: #262626;
    padding: 4px 8px 4px 8px;
    margin: 0px;
    background: #EDEDED;


    border-top: 1px solid #EDEDED;
    border-right: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #EDEDED;
    font-weight: bold;
}

textarea {
    overflow: hidden;
}


.settings_control {
    float: left;
}

.settings_label {
    float: left;
    width: 120px;
    font-weight: bold;
    margin-top: 4px;
}


.color_box {
    border: 1px solid #000000;
    padding-left: 4px;
    padding-right: 4px;
    margin: 2px;
    cursor: pointer;
}



/* IN MAIN PART */
/*
.rssreader_item_title {
    font-size: 14px;
    color: #338800;
    font-weight: bold;
    text-decoration: underline;
}
.rssreader_item_title:hover {
    color: #003388;
    text-decoration: underline;
}
*/

.plan_table {
    padding: 0px;
    margin: 0px;
    border-spacing:0;
    border-collapse: collapse;
}

table.plan_table td {
    padding: 0px;
}

.float_panel {
    width: auto;
    zoom: 1;
    overflow: hidden;
}
.float_left {
    float: left;
}
.float_right {
    float: right;
}
.section {
    width: auto;
}
.panels_table {
    border: 0px;
/*    margin: 0px;*/
	margin:0pt auto;
}

.panel-close {
    float: right;
    width: 16px;
    height: 16px;
    background: transparent url(pix/menu-close.gif) no-repeat 0 0;
    cursor: pointer;
}

.board_panels {
    width: auto;
    margin: 0px;
    padding: 0px;
}


/* INTRO NOTE */
.intro_box {
    position: absolute;
	width: 100%;
	background: #FFFFFF;
	z-index:10000;

}

.intro_title {
    width: auto;
    text-align: center;
    font-weight: bold;
    font-size: 28px;
    color: #000000;
    margin-top: 20px;
    margin-bottom: 0px;
}
.intro_text {
    width: auto;
    text-align: center;
    color: #8f8f8f;
}
.intro_image {
    width: auto;
    text-align: center;
}

.intro_spinner {
    width: 16px;
    height: 16px;
    position: absolute;
    z-index: 2000000;
    /*top: 2px;
    right: 2px;*/
}





/*settings */






/************************************************/
/*    Widgets                                   */
/************************************************/


.calc_display {
    margin: 4px 1px 8px 1px;
    width: auto;
    border: 1px solid #999999;
    background: #F0F0F0;
    height: 26px;
    text-align: right;
    font-size: 24px;
    font-family: "Arial";
    overflow: hidden;
    padding-left: 5px;
    padding-right: 5px;
}

.calc_numpad {
    width: auto;
}

.calc_numpad_row {
    width: auto;
    padding: 0;
    margin: 5px 0px 0px 0px;
    overflow: hidden;
    zoom: 1;
}

.calc_btn_std {
    width: 20%;
    height: 24px;
    float: left;
    margin: 0;
}

.calc_btn_sys1 {
    width: 14%;
    height: 24px;
    float: left;
}

.calc_btn_sys2 {
    width: 14%;
    height: 24px;
    float: right;
}

.calc_padkey_num {
    width: 100%;
    height: 100%;
    color: blue;
}

.calc_padkey_op {
    width: 100%;
    height: 100%;
    color: red;
}

.calc_padkey_sys {
    width: 100%;
    height: 100%;
    color: black;
}


/* WEBNOTE */
.webnote_textarea {
    margin: 0px;
    width: 99%;
    min-height: 16px;
    padding: 0;
    border: 1px dashed red;
}
.webnote_text {
    margin: 1px;
    width: 99%;
    min-height: 16px;
    padding: 0;
    cursor: text;
    overflow: hidden;
}


/* NV capability */
.nv-pager {
    clear: both;
    width: auto;
    zoom: 1;
    overflow: hidden;
    margin-top: 1px;
}

.nv-pager a.prev {
    height: 16px;
    float: left;
    padding-left: 20px;
    background: transparent url(client/previous.gif) no-repeat scroll left center;
    border: 0;
    cursor: pointer;
}

.nv-pager a.next {
    height: 16px;
    float: right;
    padding-right: 20px;
    background: transparent url(client/next.gif) no-repeat scroll right center;
    border: 0;
    cursor: pointer;
}




ul.nv-tabList {
	margin: 0;
	padding: 4px 0;
	line-height: 24px;
    overflow: hidden;
    zoom: 1;
}
	ul.nv-tabList li {
		float: left;
		list-style: none;
		background: transparent;
		padding: 0;
		margin: 0;
	}
	ul.nv-tabList li a {
		display: block;
		float: left;
		height: 14px;
		line-height: 14px;

		padding: 4px 6px 4px 6px;
		margin: 0 2px 0 0;
		border: 1px solid #EFF5FF;
		border-right: 1px solid #D3E2F4;
		border-bottom: 0;
		font-weight: bold;
		background: #FFF;
		color: #888;
		outline: 0;
	}
	ul.nv-tabList li.dropped a,
	ul.nv-tabList li.dropped a:hover,
	ul.nv-tabList li.selected a {
		background: #EFF5FF;
		color: #333;
	}
	ul.nv-tabList li.dropped a {
	    border-top: 1px solid #D3E2F4;
	    border-left: 1px solid #D3E2F4;
	}
	ul.nv-tabList li span.dropdown {
		margin-left: 4px;
		background: transparent url(client/menudown.png) no-repeat;
	}
	ul.nv-tabList li a:hover{
		background: #F1F1F1;
	}

.nv-tabContent{
	clear: both;
	border: 1px solid #D3E2F4;
	background: #FFF;
	padding: 10px;
	outline: none;
	overflow: hidden;
}








/* own styles */



.clear {
	clear: both;
}



.win-float .box-title{
	color:white;
}





#preview_panel .box {margin:0px 0px}


.sort_list{
    overflow: hidden;
    /*margin: 5px 3px;*/
    padding: 4px;
    cursor: pointer;
	width:auto;
	border-top:1px solid #CCCCCC;
}

.dashedsort {
	border: 1px dashed #A5B7CF;
	/*margin: 3px 3px;			*/
}

.sort_list .colorPicker {
	background-color:white;
	border:1px solid #AAAAAA;
	float:left;
	padding:4px 0pt 3px 4px;
	position:absolute;
/*	right:45px;
	top:-11px;*/
	width:68px;
	z-index:60;
}

.sort_list .colorPicker a {
	border:1px solid white;
	display:block;
	height:14px;
	width:16px;
}

.sort_list .colorPicker span {
	border:1px solid transparent;
	float:left;
	margin-bottom:2px;
	margin-right:2px;
	padding:0pt !important;
}

.sort_list .colorPicker span.selected {
	border-color:#AAAAAA;
}

.sort_list .inp{
	border:1px solid #AAAAAA;
	margin-left:5px;
}

.cred {
	background: #E23511;
	color:white;
}

.cyellow {
	background: #FCBE13;
}

.cgreen {
	background: #C3DF00;
}

.cblue {
	background: #0FCEDA;
}

.cpurple {
	background: purple;
	color:white;
}

.cmagenta {
	background: magenta;
}

.cblack {
	background: black;
	color:white;
}

.cgray {
	background: gray;
	color:white;
}

.cwhite {
	background: white;
}


#top_line {

/*	background-color:#8E8E8E;*/
	color:white;
	height:53px;
	padding-top:0px;
	width:100%;
	font-weight:bold;
}

#top_line a {
	color:white;
	cursor:pointer;
}


/* KERESŐ */

		#tab-search {
			cursor:pointer;
		}


		#search {
			clear:both;
			margin:0pt auto;
			width:473px;
			margin-top:20px;
			height:88px;
			
		}

		.stab1 {
			background:url(pix/stab1.png) no-repeat;
		}

		.stab2 {
			background:url(pix/stab2.png) no-repeat;
		}

		.stab3 {
			background:url(pix/stab3.png) no-repeat;
		}

		.stab1 #stab-web a, .stab2 #stab-img a, .stab3 #stab-video a {
			color:white;
			margin:6px 3px 0px 3px;
		}

		.stab1 #stab-web .sdot, .stab2 #stab-img .sdot, .stab3 #stab-video .sdot {
			display:block;
		}

		.stab1 #stab-web, .stab2 #stab-img, .stab3 #stab-video {
			cursor:default;
		}


		.stab1 #stab-web img, .stab2 #stab-img img, .stab3 #stab-video img {
			margin:9px 3px 0px 3px;
		}


		.smain {
			width:473px;
			float:left;
		}

		.stab {
			float:left;
			cursor:pointer;
			
		}

		.stab img {
			float:left;
			margin:7px 3px 0px 3px;
		}

		.stab .sdot {
			display:none;
		}

		.stab a {
			float:left;
			color:#217d2a;
			margin:5px 3px 0px 10px;
			font-size:10pt;
			font-family:Arial;
			font-weight:bold;
			text-decoration:none;
		}

		.stab a:hover {
			text-decoration:none;
		}

		.stab .main {
			float:left;
			height:29px;
		}


		.sinput{
			background:url(pix/sinput.png) no-repeat;
			width:362px;
			height:20px;
			border:0px;
			padding-left:4px;
			padding-top:1px;
		}

		.sbtn {
			float:left;
			margin-top:22px;
		
			cursor:pointer;
		}
		
		.sweb, .simg, .svideo {
			display:none;
			clear:both;
			margin-left:16px;
			margin-top:29px;
			background-color:#e3e3e3;
			border:1px solid #8e8e8e;
			position:absolute;
			width:80px;
		}

		.simg {
			margin-left:154px;
		}

		.svideo {
			margin-left:298px;
		}

		.sweb .row1, .simg .row1, .svideo .row1 {
			/*padding-bottom:6px;*/
			border-bottom:1px solid #8e8e8e;
			height:23px;
		}

		.sweb .row1:hover, .sweb .row2:hover, .simg .row1:hover, .simg .row2:hover, .svideo .row1:hover, .svideo .row2:hover {
			cursor:pointer;
			background-color:#d2d2d2;
		}

		.sweb .row1 div, .sweb .row2 div, .simg .row1 div, .simg .row2 div, .svideo .row1 div, .svideo .row2 div {
			float:left;
			margin:5px 0px 5px 5px;
		}

		.sweb .row1 img, .sweb .row2 img, .simg .row1 img, .simg .row2 img, .svideo .row1 img, .svideo .row2 img {
			float:left;
			margin-left:5px;
			margin-top:4px;
		}

		.sweb .row2, .simg .row2, .svideo .row2 {
			/*padding-bottom:6px;*/
			height:23px;
		}


		#smenu {
			display:none;
			width:100%;
			margin-top:10px;
			margin-bottom:10px;
			background-color:white;
		}

		#smenu .close {
			float:right;
			margin-right:10px;
			margin-top:3px;
			cursor:pointer;
		}

		#smenu .close:hover {
			text-decoration:underline;
		}

	
		#smenu .close span {
			margin-top:0px;
			float:left;
		}

		#smenu .close img {
			margin-top:-1px;margin-left:3px;style:float:right
		}

		fieldset {
			border:1px solid #8E8E8E;
			margin-top:10px;
			margin-left:15px;
			margin-bottom:15px;
			padding:5px 10px;
			text-align:left;
		}

		fieldset div {
			margin:5px;
		}

		fieldset input {
			margin:3px;
		}

		legend {
			font-weight:bold;
		}

		.twitter_link {
			color:blue;
		}

		.twitter_link:hover {
			color:blue;
			text-decoration:underline;
		}






/*IWIW*/
.iwiw a {
	color:#042D99;
}

.iwiw #head_misc {
	color:#315FBD;
	height:60px;
	list-style-type:none;
	margin:0pt auto;	
	width:318px;
}


.iwiw #head_misc li {
	border-left:1px solid #DDECFE;
	float:left;
	padding:4px 0 0;
	text-indent:13px;
	width:158px;
}
	
.iwiw #head_misc a {
	color:#315FBD;
	font-weight:normal;
	text-decoration:none;
}

.iwiw a#head_misc_messages {
	color:#EB443A;
	font-weight:bold;
	padding-right:12px;
	text-decoration:none;
}

.iwiw a#head_misc_alerts {
	color:#EB443A;
	font-weight:bold;
	padding-right:11px;
	text-decoration:none;
}

.iwiw #head_misc .head_misc_invite {
	color:black;
	font-weight:normal;
}



.iwiw .activities {
	font-size:12px;
	list-style-type:none;
	margin:0;
	padding:0;
}

.iwiw .typeNEW_IMAGE, .iwiw .typeMOD_PROFILE_IMAGE, .iwiw .typeCOMMENT_IMAGE, .iwiw .typeCOMMENT_OWNIMAGE, .iwiw .typeSPOT_IMAGE, .iwiw .typeNEW_VIDEO {
	background-color:#9EC63F;
}

.iwiw .summary {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:0;
	background:#CCCCCC;
	margin:12px 4px 0 0;
	padding:0 0 0 1px;
}

.iwiw .activity {
	border-bottom:1px solid #DFE8F6;
	margin:0;
	overflow:hidden;
	padding:10px 0 14px;
}

.iwiw .summary .activity {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:3px;
	background:#F3F6FD none repeat scroll 0 0;
	border-color:#D7E2F3;
	border-style:solid;
	border-width:0 0 1px 2px;
	font-size:13px;
	padding:8px 6px;
	position:relative;
	right:-4px;
}

.iwiw .activity .outer {
	float:left;
	width:77px;
}

.iwiw .image_border, .image_border_container img {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:white none repeat scroll 0 0;
	border-bottom:1px solid #AAC1E7;
	border-right:1px solid #AAC1E7;
	display:block;
	float:left;
	margin-right:8px;
	padding:2px;
}

.iwiw .activity .outer .image_border {
	float:left;
	padding-bottom:0;
}

.iwiw .activity .wrap {
	float:right;
	margin-left:-80px;
	width:100%;
}


.iwiw .activity .wrap .inner {
	margin-left:80px;
}


.iwiw .activity .activityTitle {
	margin:0;
	overflow:hidden;
	word-wrap:break-word;
}


.iwiw p.activityTitle span.cnt {
	display:block;
	font-size:13px;
	padding:4px 14px 4px 0;
}


.iwiw .activity .activityTitle .userName, .iwiw .activity a.mediaItemTitle {
	font-weight:bold;
}

.iwiw .activity .body {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	border-bottom:1px solid #DDE0E6;
	color:#666666;
	font-size:12px;
	margin:6px 0;
	overflow:hidden;
	padding:14px;
}


.iwiw .activity .mediaItems {
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
}

.iwiw .activity .mediaItems .noBody {
	float:left;
}

.iwiw ul.activities .buttons {
	height:20px;
	margin:8px 0 5px;
}

.iwiw .buttons .act_btn {
	float:left;
	margin-left:0;
}

.iwiw span.act_btn span {
	border-left:1px solid #EAECF2;
	color:#999999;
	display:inline-block;
	float:left;
	height:19px;
	line-height:17px;
	padding:0 0 0 5px;
}

.iwiw .activity .viewLevelSettings {
	display:block;
	float:right;
}

.iwiw .buttons .act_btn.right {
	float:right !important;
	text-transform:capitalize;
}


.iwiw button.act_btn {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	border:0 none;
	cursor:pointer;
	line-height:0;
	margin:0 1px 0 0;
	outline-style:none;
	outline-width:0;
	overflow:visible;
	padding:0;
	white-space:nowrap;
	width:auto;
}

.iwiw button.act_btn div, .iwiw span.act_btn, .iwiw div.act_btn {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/pix/iwiw_background_custom_btn.png) repeat-x scroll 0 0;
	border-color:-moz-use-text-color #C6D0E1 #C6D0E1 -moz-use-text-color;
	border-style:none solid solid none;
	border-width:0 1px 1px 0;
	color:#8590B0;
	cursor:pointer;
	display:block;
	float:left;
	font-size:10px;
	font-weight:normal;
	height:19px;
	line-height:17px;
	outline-style:none;
	outline-width:0;
	padding:0 7px;
}

.iwiw .act_btn .arrow {
	display:none;
}

.iwiw .activity .hidden {
	display:none;
}

.iwiw .typeNEW_FRIEND, .iwiw .typeINVITED_FRIEND {
	background-color:#2A69B6;
}

.iwiw .typeNEW_BOARDMSG {
	background-color:#01BFF3;
}

.iwiw .typeNEW_IMAGE, .iwiw .typeMOD_PROFILE_IMAGE, .iwiw .typeCOMMENT_IMAGE, .iwiw .typeCOMMENT_OWNIMAGE, .iwiw .typeSPOT_IMAGE, .iwiw .typeNEW_VIDEO {
	background-color:#9EC63F;
}


.iwiw .typeAPP_ACTIVITY {
	background-color:#F26623;
}


.iwiw .activity .time, .iwiw .activity .time a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FAFBFE none repeat scroll 0 0;
	color:#9B9B9B;
	font-size:9px;
	white-space:nowrap;
}


.iwiw .activity span.messageIcon {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/pix/iwiw_activity_icons.png) no-repeat scroll 0 0;
	display:block;
	height:16px;
	margin:2px 0 0;
	width:16px;
}


.iwiw .typeCOMMENT_OWNIMAGE span.messageIcon, .iwiw .typeSPOT_IMAGE span.messageIcon, .iwiw .typeNEW_VIDEO span.messageIcon {
	background-position:0 -144px;
}

.iwiw .typeNEW_FRIEND span.messageIcon, .iwiw .typeINVITED_FRIEND span.messageIcon {
	background-position:0 -80px;
}


.iwiw .typeNEW_BOARDMSG span.messageIcon {
	background-position:0 -160px;
}

.iwiw .buttons a {
	text-decoration:none;
}


.activity p.like_list {
	background:#FAFBFC url(/pix/iwiw_star.png) no-repeat scroll 8px 6px;
	border-bottom:1px solid #D2D6E0;
	border-right:1px solid #D2D6E0;
	color:#5C657A;
	font-size:11px;
	margin:5px 0;
	overflow:hidden;
	padding:5px 8px 5px 26px;
}

/*.iwiw .shortmessages {
	font-size:12px;
	list-style-type:none;
}

.iwiw .shortMessage {
	border-bottom:1px solid #DFE8F6;
	margin:0;
	padding:10px 0 14px;
}

.iwiw .shortMessage .outer	{
	float:left;
	width:77px;
}

.iwiw .shortMessage .outer .image_border {
	float:left;
	padding-bottom:0;
}


.iwiw .image_border, .iwiw .image_border_container img {
	background:white none repeat scroll 0 0;
	border-bottom:1px solid #AAC1E7;
	border-right:1px solid #AAC1E7;
	display:block;
	float:left;
	margin-right:8px;
	padding:2px;
}

.iwiw .shortMessage .inner {
	overflow:hidden;
	word-wrap:break-word;
}

.iwiw .shortMessage .shortMessageTitle {
	margin:0;
	overflow:hidden;
	word-wrap:break-word;
}

.iwiw .shortMessage .shortMessageTitle .settings {
	color:#00328E;
	float:right;
	font-size:9px;
	font-weight:normal;
	margin-left:7px;
	margin-right:13px;
	padding-left:7px;
}

.iwiw .shortMessage .shortMessageTitle a, .iwiw .shortMessage a.mediaItemTitle {
	font-weight:bold;
}

.iwiw .shortMessage a.transformedlink {
	font-weight:normal;
}

.iwiw .shortMessage .mediaItems {
	clear:both;
	display:block;
	list-style-type:none;
	overflow:hidden;
}
.iwiw .shortMessage p.body, .shortMessage .mediaItems {
	background-color:#EBF2FC;
	color:#6E6E6E;
	font-size:11px;
	margin:9px 9px 0 0;
	padding:10px;
}

.iwiw .shortMessage .mediaItems li {
	clear:both;
	display:block;
	list-style-type:none;
	overflow:hidden;
	width:100%;
}

.iwiw .shortMessage .mediaItems .description, .iwiw .shortMessage .mediaItems h2 {
	overflow:hidden;
	font-size:12px;
	word-wrap:break-word;
}

.iwiw .shortMessage .mediaItems h2 {
	font-size:12px;
	margin:2px 0;
}

/*
.iwiw .messageboard {
	list-style-type:none;
	margin:0;
	padding:0;
}


.iwiw .messageboard li {
	border-bottom:1px solid #DBE5F5;
	clear:both;
	padding:14px 5px 12px 5px;
}

.iwiw .messageboard_message .messageboard_image {
	float:left;
	width:76px;
}

.iwiw .messageboard_message a {
	color:#042D99;
	text-decoration:none;
}

.iwiw .messageboard_message a.messageboard_senderlink {
	font-weight:bold;
}


.iwiw .message_date {
	color:#ACC3E1;
	font-size:9px;
	font-weight:bold;
}

.iwiw .message_reply {
	font-size:9px;
	font-weight:bold;
	margin-left:2px;
}

.iwiw .image_border, .iwiw .image_border_container img {
	background:white none repeat scroll 0 0;
	border-bottom:1px solid #AAC1E7;
	border-right:1px solid #AAC1E7;
	display:block;
	float:left;
	margin-right:8px;
	padding:2px;
}
*/

.iwiw .clearfix {
	display:block;
}

.iwiw .clearfix:after {
	border:1px solid red;
	clear:both;
	content:" ";
	display:block;
	font-size:0;
	height:0;
	visibility:hidden;
}

.iwiw .clearboth {
	clear:both;
	height:1px;
	overflow:hidden;
}

.iwiw .box_head_inner h4 {
	color:#003399;
	font-size:11px;
	margin:0;
	padding:5px 0 5px 8px;
}

.iwiw .box_content {
	background-color:#E9F2FE;
	padding:7px 6px 14px;
}

.iwiw #marked_refuse_link, .iwiw #marked_name_link {
	font-weight:bold;
}

.iwiw .box_head {
	background:#A8CAFB;
	border-bottom:1px solid white;
}



/* NAGY Kereső  */

#search-container .search-pager {
	border-top:1px solid #8e8e8d;
	width:50%;
	margin:20px auto 0;
}

#search-container .search-nextpage, #search-container .search-prevpage {
	font-weight:bold; 
}

#search-container .search-item {
	margin-left:15px;
	margin-bottom:10px;
}

#search-container .search-item h4 a {
	text-decoration:underline;
}

#search-container .search-item h4 {
	margin-bottom:3px;
}

.search-item h4, p {
	margin:0px 0px 3px 0px;
	padding:0px;
}


/* ??
.rss-box-detail, .rss-box-detail-visited {
	clear:both;
}
*/


.mail-row {
text-align:left;
padding:0px;
border-bottom:1px solid #CCCCCC;
clear:both;
cursor:pointer;
display:table;
height:auto;
padding:3px;
vertical-align:top;
width:99%;
margin:0px;
list-style:none;
}

.mail-row-last {

text-align:left;
padding:0px;
clear:both;
cursor:pointer;
display:table;
height:auto;
padding:3px;
vertical-align:top;
width:99%;
margin:0px;
list-style:none;

}

.mail-row-last:hover, .mail-row:hover {
	background-color:#d8d8d8;
}

.iwiw .box_birthdays_list {
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}

.iwiw .box_birthdays_list a {
	color: #042D99;
}

.iwiw .box_birthdays_tomorrow {
	background:transparent url(pix/date_line.gif) repeat-x scroll left center;
	clear:both;
	color:#87A4CF;
	font-size:9px;
	padding:7px 0 9px;
}

.iwiw .link {
	text-decoration:none;
	cursor:default;
}


.weather {
	
}

.weather h2 {
	margin-top:10px;
	margin-bottom:0px;
	font-size:17px;
	font-weight:bold;
}



.weather h3 {
	font-size:11px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
}

.weather h1 {
	font-size:20px;
	font-weight:bold;
}




.tvnormal { 
	background: url('pix/unchecked.gif') left no-repeat; 
	color: #999; 
	padding: 2px 0 0 20px; 
	border: 1px solid #EAEAEA;
	cursor: pointer; 
	font-weight: normal; 
	font-size: 11px;
}

.tvselected {
	background: url('pix/checked.png') left no-repeat; 
	color: black; 
	padding: 2px 0 0 20px; 
	border: 1px solid #EAEAEA;
	cursor: pointer; 
	font-weight: normal; 
	font-size: 11px;
}

.tvheader {font-weight:bold;border:1px solid black;text-align:center;padding-top:0px;margin-top:0px;background-color:#666666;color:white;cursor:pointer}
.tvcontent {margin:5px 0px;}

.tv-row {
	border-bottom:1px solid #CCCCCC;
	clear:both;
	font-size:11px;
	height:auto;
	padding-top:3px;
}

.tv-row span {
	display:block;
	float:left;
	font-weight:bold;
	margin-right:10px;
	margin-top:3px;
	width:auto;
}

.tv-row p {
	margin:0;
	padding:0;
}

.tv-row p span {
	font-weight:normal;
	margin-right:0px;
}

.tv-tact {
	color:white;
	/*background-color:#ff7a01;*/
	text-align:center;
	/*border:1px solid red;*/
    opacity: 1;
	
}

.tv-tinact {
	color:black;
	/*background-color:#ffcf86;*/
	text-align:center;
	/*border:1px solid black;*/
    opacity: 0.2;
    filter: alpha(opacity=20);
}

.tv-tinact:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}


.tv-tact-text {
	color:white;
	background-color:#8E8E8D;
	text-align:center;
}

.tv-tinact-text {
	color:black;
	background-color:#E9E9E9;
	text-align:center;
}


