BODY, FORM, UL, LI, TABLE {
	margin:0pt;
	padding:0pt;
}





/***************************************
 * WIDGET WINDOW ELEMENTS 
 *
 */



body{
background-color: #f9f9f9;
}

h1 {
     color: #5B595A;
}

#top_line {

	background:url(images/top-line-bg.gif) repeat-x;

}

/*.top_line {
	height:15px;
	background-color:#e3e3e3;
	width:100%;
}

.top_line a{
	color: #5B595A;
}*/


/* widget window box */
.window {
    color: #000000;
    padding: 0px;
    margin: 4px 0px 4px 0px;
    width: 100%;
}

/* caption line of widget window */
.window_caption {
    height: 16px;
    padding: 0;
    margin-top: 1px;
    overflow: hidden;
    zoom: 1;
    width: auto;
}
.window_caption_left {
    width: 6px;
    height: 25px;
    background: transparent url(images/win_tl.gif) no-repeat 0 0;		
}
.window_caption_middle {
    overflow: hidden;
    zoom: 1;
    text-align: left;
    height: 25px;
    background: transparent url(images/win_tm.gif) repeat 0 0;
}
.window_caption_right {
    width: 6px;
    height: 25px;
    background: transparent url(images/win_tr.gif) no-repeat 0 0;		
}



/* title text */
.caption_title {
    color: #000000;
    width: auto;
    font-weight: bold;
    overflow: hidden;
    margin-top: 2px;
    margin-left: 4px;
    float: left;
    display: inline;
}

.window_caption .caption_title span {
    color: #000000;
}

.window_caption .caption_title a {
    font-weight: bold;
    color: #5b595a;
}
.window_caption .caption_title a:hover {
    text-decoration: underline;
}
.window_caption .caption_title a:visited {
    color: #000099;
}


/* settigs panel (container for .settings_section boxes) */
.window_setting {
    display: none;
    padding: 2px 8px 2px 8px;
    text-align: left;

    background: #F0F0F0;
    border-left: 1px solid #787C93;
    border-right: 1px solid #787C93;
    border-bottom: 1px solid #787C93;
    margin: 0px;
}


/* box for settings property */
.settings_section {
    width: auto;
    overflow: hidden;
    position: relative;
    margin: 0px;
    padding: 3px 6px 3px 6px;
    zoom: 1;
}


/* content area */
.window_content {
    width: auto;
    height: 100%;
	border-bottom:none;
    background: #FFFFFF;
    padding: 4px;
    text-align: left;
    border-left: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
	overflow:hidden;
	
}

.window_content span a {
	color:#020202;
}


/* window footer */
.window_footer {
    font-size: 0px;
    width: auto;
}


.window_footer_left {
    font-size: 1px;
    width: 6px;
    height: 10px;
    background: transparent url(images/win_bl.gif) no-repeat 0 0;
}

.window_footer_middle {
    font-size: 1px;
    height: 10px;
    background: transparent url(images/win_bm.gif) repeat-x 0 0;
}

.window_footer_right {
    font-size: 1px;
    width: 6px;
    height: 10px;
    background: transparent url(images/win_br.gif) no-repeat 0 0;
}

/***************************************
 *   WINDOW CAPTION BUTTONS
 *
 */

.btn_hide {
    width: 16px;
    height: 16px;
    cursor: pointer;
    background: transparent url(images/hide.gif) no-repeat 0 0;
}                                       

.btn_show {
    width: 16px;
    height: 16px;
    cursor: pointer;
    background: transparent url(images/show.gif) no-repeat 0 0;
}

.btn_refresh {
    width: 16px;
    height: 16px;
    cursor: pointer;
    background: transparent url(images/refresh.gif) no-repeat 0 0;
    float: right;
}

.btn_settings {
    cursor: pointer;
    margin-left:5px;
    float: right;
}

.btn_close {
    width: 16px;
    height: 16px;
    cursor: pointer;
    background: transparent url(images/close.gif) no-repeat 0 0;
    float: right;
    margin-left: 8px;
}


.btn_close2 {
    width: 16px;
    height: 16px;
    cursor: pointer;
    background: transparent url(images/menu-close.gif) no-repeat 0 0;
    float: right;
    margin-left: 8px;
}

.caption_left_element {
    float: left;
}


.window_next{
    float: right;
	color: #3093d6;
	cursor:pointer;
	margin-top: 5px;
}

.window_next_arrow{
    float: right;
    background: transparent url(images/arrow_next.gif) no-repeat;
	background-position: 0px 0px;
	margin:5px;
	margin-top: 10px;
	width: 8px;
	height: 5px;
}


.window_prev{
    float: left;
	color: #3093d6;
	cursor:pointer;
	margin-top: 5px;
}

.window_prev_arrow{
    float: left;
    background: transparent url(images/arrow_prev.gif) no-repeat;
	background-position: 0px 0px;
	margin:5px;
	margin-top: 10px;
	width: 8px;
	height: 5px;
}


.rssreader{
	margin:5px;
}

.rssreader div{
	margin:10px;
	line-height:1.4em;
}

.rssreader_item_title {
    color: #5B595A;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.rssreader_item_title:hover {
    color: white;
	background-color: #5B595A;
    text-decoration: none;

}




/* TABS */
.tab_panel {
    overflow: hidden;
    zoom: 1;
    padding: 4px 2px 8px 2px;
    background: #DEDEDE;
    border-bottom: 1px solid #A3A3A3;
}

.tab_add_icon {
    margin-top: 6px;
    width: 8px;
    height: 8px;
    background: transparent url(images/plus.gif) no-repeat 0 0;
}

/*
.tab_box, .tab_box_selected {
    float: left;
    overflow: hidden;
    zoom: 1;
    margin: 2px 3px 2px 3px;
    padding: 0px;
}

.tab_box {
    cursor: pointer;
}

.tab_left {
    width: 4px;
    height: 24px;
    float: left;
    background: transparent url(images/tab_l.gif) no-repeat 0 0;
}

.tab_middle {
    overflow: hidden;
    zoom: 1;
    height: 24px;
    float: left;
    background: transparent url(images/tab_m.gif) repeat-x 0 0;
}

.tab_right {
    width: 4px;
    height: 24px;
    float: left;
    background: transparent url(images/tab_r.gif) no-repeat 0 0;
}
*/
/*
.tab_icon {
    float: left;
    margin-top: 4px;
}*/
/*
.tab_title {
    float: left;
    margin-top: 4px;
    margin-left: 4px;
    margin-right: 4px;
    color: #595959;
}*/

.tab-controls {
    display: none;
    float: left;
    margin-left: 2px;
    margin-right: 4px;
    margin-top: 5px;
}

.tab-close {
    font-size: 1px;
    width: 7px;
    height: 7px;
    background: transparent url(images/tab_close.gif) no-repeat 0 0;
    cursor: pointer;
}

.tab-options {
    font-size: 1px;
    width: 7px;
    height: 7px;
    background: transparent url(images/tab_options.gif) no-repeat 0 0;
    cursor: pointer;
}


.tab-icon {
    float: left;
    margin-right: 6px;
}

.tab_area {
    width: 4px;
    border: 0px;
    background: red;
    float: left;
    margin: 2px 3px 2px 3px;
    height: 24px;
}



		.tab-act {
			float:left;
			margin-left:1px;
			margin-top:1px;
		}

		.tab-inact {
			float:left;
			margin-left:1px;
			margin-top:1px;
			opacity:0.5;
		}


		.tab-act .out, .tab-inact .out {
			background:transparent url(images/tab.png) no-repeat scroll left top;
			border:medium none !important;
			display:block;
			margin:4px 0px 0px 0px;
			padding-bottom:0 !important;
			padding-left:10px;
			padding-right:0;
			padding-top:0;
		}

		.tab-act .head, .tab-inact .head {
			background:transparent url(images/tab.png) no-repeat scroll right 0px;
			border:medium none !important;
			cursor:pointer;
			height:20px;
			margin:0;
			overflow:hidden;
			padding-bottom:0 !important;
			padding-left:0;
			padding-right:10px;
			padding-top:6px;
			white-space:nowrap;
		}

		.tab-act .title  {
			padding-top:0px;
			float:left;
			font-weight:bold;
			color:black;
		}
		
		.tab-inact .title {
			padding-top:0px;
			float:left;
			color:black;
		}


		:first-child+html div.tab-inact .head {
			background:transparent url(images/tab-ie.png) no-repeat scroll right top;
			padding-right:10px;
		}

		:first-child+html div.tab-inact .out {
			background:transparent url(images/tab-ie.png) no-repeat scroll left top;
			padding-left:10px;
		}




		#add_page_button {
			background:transparent url(images/tab.png) no-repeat scroll left top;
			border:medium none !important;
			display:block;
			margin:4px 0px 0px 1px;
			padding-bottom:0 !important;
			padding-left:10px;
			padding-right:0;
			padding-top:0;
			float:left;
			opacity:0.5;
		}

		#add_page_button .head {
			background:transparent url(images/tab.png) no-repeat scroll right 0px;
			border:medium none !important;
			cursor:pointer;
			height:20px;
			margin:0;
			overflow:hidden;
			padding-bottom:0 !important;
			padding-left:0;
			padding-right:10px;
			padding-top:6px;
			white-space:nowrap;
		}


.tab-add-btn {
    background: transparent url(images/add-plus.gif) no-repeat;
	width:10px;
	height:10px;
	margin:4px 3px 0px 3px;
}











/* PANELS */

.panelUWA {
    color: #000000;
    background: #F0F0F0;
    border: 1px solid #787C93;
    margin: 4px;
	z-index:100000
}

.panel {
    color: #333333;
    background: #e3e3e3;
    border: 1px solid #595959;
/*    margin: 4px;*/
	width:300px;
	position:relative;
	top:-350px;
	margin:0pt auto;

}

.panel a{
	color:#333333;
}

.panel_header {
    width: auto;
    overflow: hidden;
    zoom: 1;
    padding: 4px;
    border-bottom: 1px solid #787C93;

}
.panel_title {
    font-weight: bold;
    float: left;

}

.panel_section {
    width: auto;
    padding: 6px 4px 6px 4px;
    border-bottom: 1px solid #787C93;
}



/* board */

.board_footer {
	clear:both;
}

.board_footer .sp_footer {
	background: #D9D9D9;
}

.board_footer a {color: #000000}

.destop_header {
    height: 50px;
    border: 0px;
    background: transparent url(images/top_bg.gif) repeat-x 0 0;
    padding: 0px 4px 0px 4px;
}

.board_title {
    height: 26px !important;
    width: auto;
    text-align: center;
    overflow: visible;
}
.board_title_box, .board_title_input {
    font-family: Tahoma, Verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #3395d2;
}

.board_title_box {
    padding-left: 8px;
    padding-right: 8px;
    cursor: text;
}
.board_title_input {
    margin: 0px;
    height: 24px;
    padding: 0px 4px 0px 4px;
}


.board_footer .footer_link {
	color:#000000;
}

.listItem {
	color:#5B595A;
    font-weight: bold;
}

.listItemVisited {
	color:#5B595A;
    font-weight: normal;
}

.listItem:hover,.listItemVisited:hover {
	color:#5B595A;
}


.listMenu {

}

.listMenuCont {
	position: relative;
    padding: 4px;
    overflow: hidden;
    border-left: 1px solid #A0A0A0;
    border-bottom: 1px solid #A0A0A0;
    background: #FFFFFF;
}


.hint {
    padding: 6px 12px 6px 12px;
    background: #d0e2a2;
    border: 1px solid #5b595a;
}



/* THEMES */

.themes_list {
    height: 190px;
    width: auto;
    overflow: auto;
    border: 1px solid #3395d6;
	text-align: center;
}

.themes_list a.thumb {
	color: #020202;
    display: block;
    float: left;
    cursor: pointer;
    padding: 5px;
    margin: 2px;
    background: #FFFFFF;
    border: 1px solid #FFFFFF;
	text-decoration: none;
}

.themes_list a.thumb:hover  {
    background: #DDEEFF;
    border: 1px solid #AACCFF;
}


.themes_list a.thumb_selected {
	color: #020202;
    display: block;
    float: left;
    cursor: pointer;
    padding: 5px;
    margin: 2px;
    background: #e1e1e1;
    border: 1px solid #c5c5c5;
	text-decoration: none;
}

.themes_list a.thumb_selected:hover  {
    background: #DDEEFF;
    border: 1px solid #AACCFF;
}

.theme_box_selected {
    width: auto;
    margin: 2px 2px 10px 2px;
    background: #E0E0FF;
    border: 1px solid #CCCCFF;
    padding: 8px;
    overflow: hidden;
    zoom: 1;
}

.theme_thumbnail {
    align: left;
    border: 1px solid #CCCCCC;
}

.theme_thumbnail_box {
    width: 340px;
    float: left;
}

.theme_description_box {
    float: left;
    width: auto;
}

/* rss_langs */

.rss_list {
    height: 230px;
    width: auto;
    overflow: auto;
    border: 1px solid #3395d6;
	text-align: center;
}

.rss_list a.thumb {
	color: #020202;
    display: block;
    float: left;
    cursor: pointer;
    padding: 5px;
    margin: 2px;
    background: #FFFFFF;
    border: 1px solid #FFFFFF;
	text-decoration: none;
}

.rss_list a.thumb:hover  {
    background: #DDEEFF;
    border: 1px solid #AACCFF;
}


.rss_list a.thumb_selected {
	color: #020202;
    display: block;
    float: left;
    cursor: pointer;
    padding: 5px;
    margin: 2px;
    background: #E0E0FF;
    border: 1px solid #CCCCFF;
	text-decoration: none;
}

.rss_list a.thumb_selected:hover  {
    background: #DDEEFF;
    border: 1px solid #AACCFF;
}

/* board_langs */

.langs_list {
    height: 332px;
    width: auto;
    overflow: auto;
    border: 1px solid #DDDDDD;
	text-align: center;
}

.langs_list a.thumb {
	color: #020202;
    display: block;
    float: left;
    cursor: pointer;
    padding: 5px;
    margin: 2px;
    background: #FFFFFF;
    border: 1px solid #FFFFFF;
	text-decoration: none;
}

.langs_list a.thumb:hover  {
    background: #DDEEFF;
    border: 1px solid #AACCFF;
}


.langs_list a.thumb_selected {
	color: #020202;
    display: block;
    float: left;
    cursor: pointer;
    padding: 5px;
    margin: 2px;
    background: #E0E0FF;
    border: 1px solid #CCCCFF;
	text-decoration: none;
}

.langs_list a.thumb_selected:hover  {
    background: #DDEEFF;
    border: 1px solid #AACCFF;
}

/* Settings */ 

.msettings .menu {
    float: left;
    width: 160px;
    height: 378px;
    float: left;
    border: 1px solid #999999;
    padding: 0px;
}

.msettings .menu a {
    background: #FFFFFF;
    font-weight: bold;
    padding: 10px;
    display: block;
    width: auto;
    border-bottom: 1px solid #5b595a;
    color: #5b595a;
    cursor: pointer;
}

.msettings .menu a:hover {
    color: #5b595a;
    background: #dedede;
}

.msettings .menu a.selected {
    background: #bfbfbf;
    border-bottom: 1px solid #5b595a;
    font-weight: bold;
    padding: 10px;
    display: block;
    width: auto;
    color: black;
    cursor: default;
}


.msettings .pages {
    float: left;
    width: 522px;
    height: 378px;
    margin: 0 0 0 4px;
    border: 1px solid #5b595a;
    padding: 0px;
    overflow: auto;
}

.msettings .pages .page {
    width: auto;
}

.msettings .pages .page .title {
    width: auto;
    margin: 8px;
    border-bottom: 1px solid #5b595a;
    height: 20px;
    font-size: 18px;
}

.msettings .pages .page .content {
    width: auto;
    margin: 4px;
    height: 317px;
}

.msettings .inp_color_box {
    cursor: pointer;
    vertical-align: middle;
    border: 1px solid gray;
    margin-right: 4px;
    margin-bottom: 3px;
}




/* SEARCH WIDGET*/

ul.search-result p{
	margin:0px;
	padding:0px;
}

ul.search-result {
	list-style:none;
	margin:0px;
}

.search-result li {
	background:transparent url(images/li.gif) no-repeat scroll 0pt 5px;
	padding-left:8px;
	color:#000;
}

.search-result li a {
	text-decoration:none;
	display:block;
	border-bottom:1px solid #FFF;
	color:#000;
}

.search-result li a:hover {
	background:#eee;
	border-bottom:1px solid #000;
}

.search-nextpage {
	float: right;
	color: #3093d6;
	cursor:pointer;
	margin-top: 5px;
    /*background: transparent url(images/arrow_next.gif) no-repeat;
	background-position: 0px 5px;*/
	padding-left:10px;
}

.search-prevpage {
	float: left;
	color: #3093d6;
	cursor:pointer;
	margin-top: 5px;
    /*background: transparent url(images/arrow_prev.gif) no-repeat;
	background-position: 0px 5px;*/
	padding-left: 10px;
}

.search-pager {
	clear:both;
	height:15px;
}

.search-item{
	padding:5px;
}

.search-item h4 a {
	font-size:10pt;
	color:#000;
}

.search-date {
	color:grey;
}

/* VIDEOSEARCH WIDGET*/


.vsearch-item {
	padding:5px;
	height:75px;
	overflow:hidden;
}

.vsearch-item img{
	float:left;
	width:90px;
	height:75px;
}


.vsearch-item h3 {
	text-align:left;
	margin-left:105px;
	font-size:11px;
}

.vsearch-item a {
	font-weight:bold;
}

.vsearch-item p {
	text-align:left;
	margin-left:105px;
}



/* Horizontal menu */


#w-menu				{width:100%;height:255px;background-color:white;border-bottom:1px solid #c1c1c1;border-top:1px solid #c1c1c1;display:none;overflow:hidden;clear:both}
#w-menu .mleft		{float:left;width:250px;height:255px;border:0px solid green;}
#w-menu .mright		{border:0px solid pink;margin-left:250px;}
#w-menu .mnav		{height:41px;}
#w-menu .mnav div	{line-height:40px;padding-left:20px;font-weight:bold;color:#3395d6}
#w-menu .mlist		{display:block;border:0px solid red;width:142px;height:155px;overflow:hidden;}
#w-menu .mcontent	{border:0px solid blue;overflow:hidden;height:200px;padding-left:10px;margin-right:20px}
#w-menu .mnav-outer	{float:left;width:142px}
#w-menu .up			{width:142px;height:18px;background:url(images/menu-up.gif) no-repeat 0% 0%;cursor:pointer}
#w-menu .down		{width:142px;height:18px;background:url(images/menu-down.gif) no-repeat 0% 0%;cursor:pointer}
#w-menu .cont-rss	{height: 100px;margin-top:30px;width: auto;overflow: hidden;display:block;position:relative;top:0px;}
#w-menu .cont-add	{width: auto;overflow: hidden;display:block;position:relative;top:0px;}
#w-menu .close		{float:right;width:22px;height:21px;background:url(images/menu-close.gif) no-repeat 0% 0%;margin-top:9px;cursor:pointer}
#w-menu	.left		{float:left}

.wlist {
    height: 85px;
    width: auto;
    overflow: auto;
    border: 1px solid #DDDDDD;
}

.wlist a.thumb {
    display: block;
    float: left;
    cursor: pointer;
    padding: 3px;
    border: 1px solid #FFFFFF;
}

.wlist a.thumb:hover  {
    background: #DDEEFF;
    border: 1px solid #AACCFF;
}

.mthumb {
	position:absolute; top:5px;
	background:url(images/modul-bg.gif) repeat-x;
	border:1px solid #bfbfbf;
	/*margin:5px;*/
	text-align:center;
	width:83px;
	height:83px;
	overflow:hidden;
	cursor:pointer
}

.mthumb img {
	margin-top:5px;border:1px solid #bfbfbf;
}
.mthumb:hover {border-color:black;background:#8e8e8d;color:white}

.mleft li			{display:block;width:230px;height:31px;//height:29px;list-style-image:none;list-style-position:outside;list-style-type:none;margin-top:10px;}
.mleft li a			{text-decoration:none;font-weight:bold}
.mleft-inact a		{background:url(images/mleft-inact.gif);display:block;background-repeat:no-repeat;color:#595959;cursor:pointer;padding:7px;border:1px solid #595959;padding-left:25px}

.mleft-act			{color:#3395d4}
.mleft-act a		{background:url(images/mleft-act.gif);display:block;background-repeat:no-repeat;color:#3395d4;cursor:pointer;padding:7px;border:1px solid #3395d4;padding-left:25px}

.mleft-act a:hover	{}

.mlist li		    {display:block;line-height:20px;list-style-image:none;list-style-position:outside;list-style-type:none;cursor:pointer;}
.mlist ul		    {margin:0px 0px; margin-top:5px}

.mlist li span		{padding-left:5px;display:block;}

.mlist-act			{background:url(images/list-dot.gif) no-repeat scroll 95% 50%;color:#3395d6;border:1px solid #3395d6}
.mlist-inact		{color:black;border:1px solid white}
.mlist-inact span:hover	{background-color:#eee}


.mcontent .prev			{width:5em;float:left;cursor:pointer}
.mcontent .prev span	{display:block;}
.mcontent .next			{width:5em;float:left;cursor:pointer}
.mcontent .next span		{display:block;}
.mcontent .pager	{clear:both;margin:3px auto;width:255px;height:21px;text-align:center;background:url(images/pager-bg.gif) no-repeat scroll 0% 0%;padding-left:15px;padding-top:2px}
.mcontent .page-num	{width:10em;display:block;float:left;padding-top:2px;}

.pager a {color:black;text-decoration:none}
.msearch-act		{float: left; padding:4px; color: #000000; border:1px solid #3395d4; background:url(images/zoom.gif); padding-left:22px; padding-right:22px;background-repeat: no-repeat;background-position:2px 3px;}
.msearch-inact		{float: left; padding:4px; color: #999999; border:1px solid #595959; background:url(images/zoom.gif); padding-left:22px; padding-right:22px;background-repeat: no-repeat;background-position:2px 3px;}
.msearch-close		{display:none;position:relative;margin-left:-15px;margin-top:4px;cursor:pointer}
.msearch-show		{width:15px;height:15px;cursor:pointer;position:absolute;top:7px}


.mcontent .inp_color_box {
    cursor: pointer;
    vertical-align: middle;
    border: 1px solid gray;
    margin-right: 4px;
    margin-bottom: 3px;
}

#tooltip {background-color: #eeeeee;border:1px solid #808080;}


.pre_add {

	background-color: #3395d6;
	color:white;
	padding:3px;
	border:1px solid white;
	height:25px;

}
.pre_add .left {float:left; margin-top:4px; cursor:pointer; }
.pre_add .right {float:right;margin-top:4px;margin-right:5px; cursor:pointer; }
.pre_add span {font-weight:bold;position:relative;top:-4px;}


.mopml-act		{float: left; padding:4px; color: #000000; border:1px solid #3395d4; background:url(images/rss.gif); padding-left:22px; padding-right:22px;background-repeat: no-repeat;background-position:2px 3px;margin-top:5px;margin-bottom:5px;}
.mopml-inact	{float: left; padding:4px; color: #999999; border:1px solid #595959; background:url(images/rss.gif); padding-left:22px; padding-right:22px;background-repeat: no-repeat;background-position:2px 3px;}
.dbtn			{background-color:#e3e3e3;border:1px solid #595959;color:#505050;margin-left:10px;padding:3px;margin-top:5px;margin-bottom:5px;cursor:pointer;font-weight:bold}
.dbtn:hover		{background-color:#505050;border:1px solid #595959;color:#e3e3e3;margin-left:10px;padding:3px;margin-top:5px;margin-bottom:5px;cursor:pointer;font-weight:bold}
.clear			{clear:both}
.clear a		{padding-left:8px}
.link			{cursor: pointer;color:#3395d6;text-decoration:underline}


.left {float:left}
.right {float:right}

.opml_detail {padding:10px;background-color:#cbcbcb;margin-top:10px;}

.module_frame{

	border-top:1px solid #ededed;
	border-left:1px solid #ededed;
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	padding: 6px;
	margin-top:5px;
	background-color:#ededed;
	clear:both;

}

.module_tab{
	background-color:#FFFFFF;
	font-weight:normal;
	border-color:#ededed #ededed #ffffff #ededed;
	border-style:solid;
	border-width:1px;
	color:#262626;
	margin:0;
	padding:4px 8px;
	cursor:pointer;
}

.module_tab_sel{
	background-color:#ededed;
	font-weight:bold;
	border-color:#ededed #ffffff #ffffff #ededed;
	border-style:solid;
	border-width:1px;
	color:#262626;
	margin:0;
	padding:4px 8px;

}

.module_input {
	width:95%;	
	border:1px solid #808080;
	padding-left:3px;
}

.module_btn {
	border:1px solid #595959;
	color:#505050;
	cursor:pointer;
}



/*****************************************/

/*		WIDGAMI  - 2.1					*/

/****************************************/

/* Közösbe? */

		#board_columns {
		    width: auto;
			margin-top:10px;
			clear:both;
		}

		#menubtn img, #ident img{
			margin:0 4px 0 0;
			vertical-align:middle;
		}

		.column3 {
			width: 33%;
			float: left;
			padding-bottom: 75px;
		}

		.column4 {
			width: 25%;
			float: left;
			padding-bottom: 75px;
		}

		.column5 {
			width: 20%;
			float: left;
			padding-bottom: 75px;
		}

		.column6 {
			width: 16%;
			float: left;
			padding-bottom: 75px;
		}


		.dashed {
			border: 1px dashed #A5B7CF;
			margin: 0px 10px 8px 10px;
		}

		.dashedtab {
			/*border: 1px dashed #A5B7CF;*/
/*			margin: 0px 10px 0px 10px;*/
			width:80px;
			height:31px;
			float:left;
		}

		.dashedsort {
			border: 1px dashed #A5B7CF;
			width:99%;
			padding: 4px;
			/*margin: 3px 3px;			*/
		}
		
		.hide {
			display: none;
		}

		.box {
			width:auto;	
			margin: 0px 10px 10px 10px;
		}



/* Dobozok */

		.box-head-out {
			background:transparent url(images/box-top.png) no-repeat scroll left top;
			border:medium none !important;
			display:block;
			margin:0;
			padding-bottom:0 !important;
			padding-left:6px;
			padding-right:0;
			padding-top:0;
		}

		.box-head {
			background:transparent url(images/box-top.png) no-repeat scroll right top;
			border:medium none !important;
			margin:0;
			padding-bottom:0 !important;
			padding-left:0;
			padding-right:4px;
			padding-top:5px;
			white-space:nowrap;
			height:20px;
			overflow:hidden;
			cursor:move;

		}

		.box-content {
			background:#FFFFFF none repeat scroll 0 0;
			clear:both;
			margin:0;
			overflow:hidden;
			padding:7px;
			border-color:#bfbfbf #bfbfbf #bfbfbf;
			border-style:none solid solid;
			border-width:medium 1px 1px;

		}


		.box-title {
			overflow:hidden;
			float:left;
			font-weight:bold;
			padding-top:1px;
			padding-left:3px;
			color:#020202;
		}

		.box-title a { 
			color:black;
			text-decoration:none;
		}

		.box-close,.box-closep, .box-settings, .box-refresh, .box-close-reader  {
			margin-left: 8px;
			float:right;
			cursor: pointer;
		}

		.box-hide, .box-show, .box-ico, .box-head-left  {
			float:left;
		}

		.box-ico {
			width:16px;
			margin-top:-2px;
		}

		.box-none {
			width: 0px;
			height: 0px;
		}                                       

		.box-hide {
			width: 16px;
			height: 16px;
			cursor: pointer;
			background: transparent url(images/hide.gif) no-repeat 0 0;
		}                                       

		.box-show {
			width: 16px;
			height: 16px;
			cursor: pointer;
			background: transparent url(images/show.gif) no-repeat 0 0;
			display:block;
		}

		.box-close {
			width: 16px;
			height: 16px;
			background: transparent url(images/close.gif) no-repeat 0 0;
		}

		.box-closep {
			width: 16px;
			height: 16px;
			background: transparent url(images/menu-close.gif) no-repeat 0 3px;
		}

		.box-refresh {
			width: 16px;
			height: 16px;			
			background: transparent url(images/refresh.gif) no-repeat 0 0;

		}

		.box-settings, .box-settings:hover {
			color: black;
			text-decoration:none;
		}


		.box-edit {
			background-color: #EAEAEA;
			border-left:1px solid #BFBFBF;
			border-right:1px solid #BFBFBF;
			padding:5px;
		}


		.rss-tip {background-color: #eeeeee;border:1px solid #808080;width:200px;padding:3px;z-index:100}


/* Dobozok színválasztása */

		.bg-sel {
			border:1px solid #444444;
			cursor:pointer;
			float:left;
			height:15px;
			margin-right:3px;
			width:15px;
		}

		.orig {
			background:transparent url(images/close.gif) no-repeat 0 0;
			border:0px;
		}

		.red, .red .box-head, .red .box-head-out {
			background: #E23511;		
		}
		
		.red .box-content{
		    border-left: 1px solid #E23511;
		    border-right: 1px solid #E23511;
		    border-bottom: 1px solid #E23511;
		}

		.red .box-edit{
		    border-left: 1px solid #E23511;
		    border-right: 1px solid #E23511;
		    border-bottom: 1px solid #E23511;
		}

		.orange, .orange .box-head, .orange .box-head-out {
			background: #E81C70;		
		}

		.orange .box-content{
		    border-left: 1px solid #E81C70;
		    border-right: 1px solid #E81C70;
		    border-bottom: 1px solid #E81C70;
		}

		.orange .box-edit{
		    border-left: 1px solid #E81C70;
		    border-right: 1px solid #E81C70;
		    border-bottom: 1px solid #E81C70;
		}

		.yellow, .yellow .box-head, .yellow .box-head-out {
			background: #FCBE13;		
		}

		.yellow .box-content{
		    border-left: 1px solid #FCBE13;
		    border-right: 1px solid #FCBE13;
		    border-bottom: 1px solid #FCBE13;
		}

		.yellow .box-edit{
		    border-left: 1px solid #FCBE13;
		    border-right: 1px solid #FCBE13;
		    border-bottom: 1px solid #FCBE13;
		}

		.green , .green .box-head, .green .box-head-out {
			background: #C3DF00;		
		}

		.green .box-content{
		    border-left: 1px solid #C3DF00;
		    border-right: 1px solid #C3DF00;
		    border-bottom: 1px solid #C3DF00;
		}

		.green .box-edit{
		    border-left: 1px solid #C3DF00;
		    border-right: 1px solid #C3DF00;
		    border-bottom: 1px solid #C3DF00;
		}

		.blue, .blue .box-head, .blue .box-head-out {
			background: #0FCEDA;		
		}

		.blue .box-content{
		    border-left: 1px solid #0FCEDA;
		    border-right: 1px solid #0FCEDA;
		    border-bottom: 1px solid #0FCEDA;
		}

		.blue .box-edit{
		    border-left: 1px solid #0FCEDA;
		    border-right: 1px solid #0FCEDA;
		    border-bottom: 1px solid #0FCEDA;
		}

/* Webjegyzet betűszín választása */

		.redc {
			color: #E24E61;
		}

		.orangec {
			color: #E2584E;
		}

		.yellowc {
			color: #E2904E;
		}

		.greenc {
			color: #66B161;
		}

		.bluec {
			color: #4E8EE2;
		}

/* Webjegyzet háttérszín választása */

		.wb-red {
			background-color:#e3d0cc;
		}

		.wb-orange {
			background-color:#e8d1db;
		}
		
		.wb-yellow {
			background-color:#fcf6e3;
		}
		
		.wb-green {
			background-color:#dbdec8;
		}

		.wb-blue {
			background-color:#c3d7d9;
		}



/* layerek */


		.win-float	{border-left:1px solid #505050;border-right:1px solid #505050;border-bottom:1px solid #505050}
		.win-float .float-head {
			height:20px;
			background-color:#505050;
			padding:5px;
			color:white
		}



/* Feed olvasó */



		#popup_rssreader .box-title, #popup_rssreader .box-title a {
			color:white
		}

		.reader-item {
		    background: transparent url(images/li.gif) no-repeat 4px 14px;
			padding: 10px;
			color: #000000;
			text-decoration: none;
			vertical-align:middle;
			width:auto;
			cursor: pointer;
			border-bottom: 1px solid #a0a0a0;
		}

		.reader-item-act {
		    background: transparent url(images/li.gif) no-repeat 4px 14px;
			padding: 10px;
			background-color:#a0a0a0;
			color: white;
			text-decoration: none;
			vertical-align:middle;
			width:auto;
			cursor: pointer;
			border-bottom: 1px solid #a0a0a0;
		}


		.reader-item:hover {
			background-color:#a0a0a0;
			color:white;
		}

		.reader-up,.reader-down{
			width: 230px;
			height: 24px;
			cursor:pointer;	
		}

		.reader-up {
			background: transparent url(images/arrow_up.gif) no-repeat;
		}


		.reader-down {
			background: transparent url(images/arrow_down.gif) no-repeat;
		}






/* RSS BOX */

.rss-box, .rss-box-visited, .rss-box-detail, .rss-box-detail-visited {
    background: transparent url(images/li.gif) no-repeat 0 5px;
    width: auto;
    color: #000000;
    cursor: pointer;
    padding-left: 8px;
    margin-bottom: 5px;
}

.rss-box-visited{
	color:#919191;
}

.rss-box:hover, .rss-box-visited:hover {
	text-decoration:underline;
	
}

.rss-box-detail:hover, .rss-box-detail-visited:hover {
	background-color:#f3f3f3;
	
}



.rss-thumbs, .rss-thumbs-visited {
	clear:both;
	padding:6px;
	min-height:60px;
}

.rss-thumbs:hover {
	cursor:pointer;
	background-color:#f3f3f3;
}

.rss-thumbs-visited {
	opacity:0.5;
	filter: alpha(opacity=50);
}

.rss-thumbs-visited:hover {
	cursor:pointer;
	background-color:#f3f3f3;
	opacity:1;
	filter: alpha(opacity=100);
}

.rss-thumbs span, .rss-thumbs-visited span {
	font-weight:bold;
	color:black;
}




/* TABS */

#tabs {
	height:31px;
	float:left;
}


.box-content #tabs {
	float:none;
	height:auto;
}

.board_header .tabs_panel {
    background: transparent url(images/tab-bg.png) repeat-x;
	clear:both;
	height:31px;
}

.tab-inact .controls {
    display: none;
    float: left;
    margin-left: 2px;
    margin-right: 4px;
    margin-top: 5px;
}

.tab-act .controls {
    display: block;
    float: left;
    margin-left: 7px;
    margin-right: 2px;
    margin-top: 2px;
}

.tab-add-bg {
    height: 31px;
    float: left;
    background: transparent url(images/tab-inact-bg.png) repeat-x;
}

.tab-add-right {
    width: 12px;
    height: 31px;
    float: left;
    background: transparent url(images/tab-inact-right.png) no-repeat;
}


/* Keresés eredménye fül*/


#tab-search {
	margin-right:10px;
	float:right;
}

.tab-search-act .left {
    width: 12px;
    height: 31px;
    float: left;
    background: transparent url(images/tab-search-left.png) no-repeat;
}

.tab-search-act .bg {
    height: 31px;
    float: left;
    background: transparent url(images/tab-search-bg.png) repeat-x;
}

.tab-search-act .right {
    width: 16px;
    height: 31px;
    float: left;
    background: transparent url(images/tab-search-right.png) no-repeat;
}

.tab-search-act .title {
	margin-left:4px;
	margin-right:4px;
	margin-top:9px;
	color:#0d3512;
	font-weight:bold;
}

.tab-search-inact .left {
    width: 12px;
    height: 31px;
    float: left;
    background: transparent url(images/tab-inact-left.png) no-repeat;
}

.tab-search-inact .bg {
    height: 31px;
    float: left;
    background: transparent url(images/tab-inact-bg.png) repeat-x;
}

.tab-search-inact .right {
    width: 16px;
    height: 31px;
    float: left;
    background: transparent url(images/tab-inact-right.png) no-repeat;
}

.tab-search-inact .title {
	margin-left:4px;
	margin-right:4px;
	margin-top:9px;
}


#header {
	background-color:#E3E3E3;
}

#smenu {
	background:white none repeat scroll 0 0;
	border-top:1px solid white;
	border-bottom:1px solid white;
}
