.tooltip {
  position: relative;
  float: right;
}
.tooltip__item {
  position: absolute;
  min-width: 100px;
  padding: 20px;
  visibility: hidden;
  opacity: 0;
  background: white;
  transition: all 0.25s cubic-bezier(0, 0, 0.2, 1);
  color: #484848;
  border: 1px solid #cecece;
  border-radius: 3px;
  box-shadow: 0 2px 1px #bcbcbc;
  z-index: 4;
}
.tooltip__item:after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
}
.tooltip__initiator {
  cursor: pointer;
  z-index: 5;
}
.tooltip[data-direction="left"] .tooltip__initiator:hover ~ .tooltip__item {
  transform: translate3d(0, -50%, 0);
  visibility: visible;
  opacity: 1;
}
.tooltip[data-direction="left"] .tooltip__item {
  top: 50%;
  right: calc(100% + 1em);
  transform: translate3d(15px, -50%, 0);
}
.tooltip[data-direction="left"] .tooltip__item:after {
  top: 50%;
  right: -0.5em;
  transform: translate3d(0, -50%, 0);
  border-width: 0.5em 0 0.5em 0.5em;
  border-color: transparent transparent transparent white;
  -webkit-filter: drop-shadow(1px 2px 1px #bcbcbc);
  filter: drop-shadow(1px 2px 1px #bcbcbc);
}
.tooltip[data-direction="bottom"] .tooltip__initiator:hover ~ .tooltip__item {
  transform: translate3d(-50%, 0, 0);
  visibility: visible;
  opacity: 1;
}
.tooltip[data-direction="bottom"] .tooltip__item {
  top: calc(100% + 1em);
  left: 50%;
  transform: translate3d(-50%, -15px, 0);
}
.tooltip[data-direction="bottom"] .tooltip__item:after {
  top: -0.5em;
  left: 50%;
  transform: translate3d(-50%, 0, 0);
  border-width: 0 0.5em 0.5em 0.5em;
  border-color: transparent transparent white transparent;
  -webkit-filter: drop-shadow(1px 2px 1px #bcbcbc);
  filter: drop-shadow(1px -1px 1px #bcbcbc);
}



body{margin:0;}
img{border:0;}
body,input,textarea,select,button,td,th{font:11px arial;}
th{font-weight:bold;text-align:left;}
form{margin:0;padding:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
img.quote {width:120px;height:120px}
.toccolours>a>img
{
	width:100% !important;
	height:inherit !important;
}
.icon
{
	width:16px;
	height:16px;
}

.bird-info
{
	float: right;
    font-size: 26px;
}
.bird-text
{
	margin-bottom: 12px;
}
.bird-container
{
	width: 96px;
    float: left;
    margin-right: 6px;
    text-align: center;
}
.bird-icon
{
	max-width: 96px;
    margin-right: 6px;
    max-height: 85px;
    margin-bottom: 6px;
}

.dim
{
	opacity:0.5;
}
.toccolours
{
	width:100% !important;
}
input[type=text]
{
	min-width:60px;
	width:95%;
}
input[type=file] + label
{
	cursor: pointer;
}
input[type=file]
{
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}
.styleSwitcher
{
	padding:2px;
	background: rgba(0,0,0,0.25);
	position:absolute;
	top:0;
}
.styleSwitcher a
{
	color:#ffffff !important;
	font-size:12px !important;
}
.temperature
{
	font-size:26px;
}
figure
{
	margin:10px;
}
.Down{color:#aa0000}
.Up{color:#00aa00}
.nor{color:#000000}
.quote {font:bold 15px arial;}

.chart{width:100%;padding:0;margin:0;}

input{BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana; }
				
hr{border:0;border-top:1px dotted #ccc;padding:0;margin:6px -8px !important;margin:0;height:1px;background:#fff;color:#fff;clear:both;}

h1{font-size:16px;margin:0;padding:2px 0 6px 0;}
h1 img{vertical-align:middle;}

ul{list-style-type:disc;margin:0px 0 4px 16px;padding:0;}
li{margin:0 0 4px 0;padding:0;}

#pup{display:none;position:absolute;z-index:1000;left:0;top:0;width:auto;}

#header{position:relative;height:63px;}
#header a{display:block;float:left;background-repeat:no-repeat;}
#header a, #header a:hover{text-decoration:none;}
#header img{cursor:pointer;}

#config, #settings{display:none;position:absolute;top:0;width:160px;}
#config{left:0;}
#config img, #login img{vertical-align:middle;margin:0 6px 4px 0;}
#settings{right:0;}

#addBlocks{
	/* background: url("../images/modules.png") no-repeat top left; */
	position:absolute;
	top:4px;
	left:4px;
	-moz-border-radius: 4px;
	padding:4px;
	border:1px outset #5997EF;
	background:#DFECFF;
	/* padding:6px 4px 4px 35px; */
	text-decoration:none;
	color:#0B55BF;
	cursor:pointer;
	font-weight:bold;
}


#headerTools{display:block;position:absolute;top:2px;right:6px;}
#headerTools img{background-repeat:no-repeat;}

#themes{position:absolute;bottom:2px;right:7px;}
#mp3{position:absolute;right:165px;top:4px;}


#tabs{position:absolute;bottom:0;list-style-type:none;margin:0 200px 0 0;padding:0;font-weight:bold;}
#tabs li{float:left;position:relative;display:block;cursor:pointer;color:#000;padding:0;margin:0;}
#tabs img{vertical-align:-3px;margin-right:4px;}
#tabs input{border:0px dotted #999;background:#ff0;margin:0;padding:0;font-weight:bold;font-size:10px;}
#tabs li#newTabLink{font-size:14px;border:0;}
#tabConfigDiv{display:none;position:absolute;}
#tabConfigDiv img{cursor:pointer;}
#tabConfigDiv{border:1px solid #aaa;background:#f6f6f6;padding:4px;}
#tabConfigDiv .icons img{width:16px;height:16px;border:1px solid #ccc;margin:0 2px 2px 0;}
.tabConfig{width:15px;height:16px;background-image:url("../images/gear.png");margin-left:4px;}


.confColor{float:left;width:12px;height:12px;border:1px solid #999;margin-right:1px;font-size:1px;cursor:pointer;}

.delConfirm{border:3px solid #aaa;background:#f6f6f6;padding:10px 0;width:500px;margin:0 auto;text-align:center;}

.clock{text-align:center;font-size:28px;}

#colsizer{font-size:1px;position:relative;z-index:10;height:6px;}
#colsizer div.scaler{position:absolute;cursor:e-resize;
	width:9px;
	height:6px;
	margin-left:-2px; /* must be half the with of the image, round down */
	background-image:url("../images/scaler.gif");
}


div.right{float:right;}
div.left{float:left;}

.clear{clear:both;font-size:1px;height:1px;}
.page{}
.column{float:left;text-align:left;min-height:1px;}
.draggable{width:100%;/*overflow: hidden;*/}
.mini_div{position:absolute;white-space:nowrap;}
.blk_content{width:100%;}


.collapseList{}
.collapseList .header{cursor:pointer;}
.collapseList .show{display:block;}
.collapseList .hide{display:none;}

#addDrag{cursor:pointer;display:none;z-index:10000;position:absolute;}
#addDrag img{margin-right:4px;vertical-align:middle;}
#addDragTarget{border:1px dotted #f00;display:none;height:24px;}

/*
#logo{height:32px; background:url("../images/logo.png") no-repeat center bottom;}
*/
#logo{margin:0 auto;text-align:center;display:block;cursor:default;}
img#logo{cursor:default;}
.header_bg{padding-top:4px;}


.bigWinBg{position:absolute;z-index:10000;background:#000;text-align:right;}
.bigWinBg .closeBtn{width:140px;border:2px solid #059;background:#09f;color:#fff;}
.bigWinContent{position:absolute;z-index:10000;text-align:center;padding-left:20px;}
#bigAjax{color:#fff;}


.rbtop{cursor:move;}
.rbtop .tb{white-space:nowrap;visibility:hidden;}
.rbtop .tb img{cursor:pointer;}
.rbtop div div td{vertical-align:top;}
.rbtop div div div{background:none;}
.topic{cursor:move;white-space:nowrap;} /* move */
.topic,.topic span{cursor:move;}
.tb img{cursor:move;}
.tree{margin-left:-10px;cursor:pointer;}
.tree .cat{padding-left:10px;padding-bottom:1px;}
.tree .dir{padding-left:12px; padding-bottom:1px;}
.tree .cat a{padding-left:2px;font-weight:normal;}
.tree .minus{background: url("../images/tree_minus.gif") no-repeat left 3px;}
.tree .plus{background: url("../images/tree_plus.gif") no-repeat left 3px;}

#targets{width:31px;height:26px;}
#headerTools .targetSame{background-image:url("../images/target_same.png");}
#headerTools .targetNew{background-image:url("../images/target_new.png");}

#setAsHome{background:url("../images/house.png");width:28px;height:26px;}
#guide{background:url("../images/guide.png");width:28px;height:27px;}
#settingsBtn{width:28px;height:26px;}
#headerTools .login{background:url("../images/login.png");}
#headerTools .logout{background:url("../images/logout.png");}
#headerTools img{margin-left:2px;}

#addDrag{font-weight:bold;border:1px solid #999;background:#eee;width:140px;padding:2px;}

a{color:#009;}


.noteIcons{position:relative;float:right;text-align:right;font-size:11px;}
.noteIcons div{width:35px;position:absolute;margin-left:-40px;margin-top:-12px;}


.birthday_search div{float:left;width:49%;margin-top:4px;}
.birthday_search div input,.birthday_search div select{display:block;float:left;}





/* light 1*/

#config,#settings{background-color:#fff;}

.collapseList .inner{border:1px solid #c0c0c0;border-top:0;}
.collapseList .header{color:#187DB5;font-weight:bold;padding:3px 4px;background:url("default/collapse_header_bg.gif");border-top:1px solid #c0c0c0;}

#config.collapseList .header{padding:3px 4px 0 4px;}

.collapseList .show{padding:4px;overflow:hidden;border-top:1px solid #c0c0c0;background:#f6f6f6;}
.collapseList .show .show{padding:0px;border:0;}
.collapseList  a{color:#333;line-height:16px;}
.collapseList hr{margin-left:-4px;margin-right:-4px;}

/* #config.collapseList a,#settings.collapseList a{font-weight:bold;} */

.vidTab{border-bottom:1px solid #c0c0c0;height:19px;}
.vidTab div{cursor:pointer;float:left;}
.vidTab div{border:1px solid #c0c0c0;border-bottom-width:1px !important;border-bottom:0;margin:0 2px 0 0;padding:2px 6px;font-weight:bold;}
.vidTab .active{border-color:#1558AF;background-color:#37c;color:#fff;}
.vidTab .inactive{background-color:#f6f6f6;color:#666;}


.newsTime{float:left;margin-right:4px;}
.newsImageDiv{overflow:hidden;float:right;margin-left:2px;text-align:center;}
.newsEmbedImg{position:relative;vertical-align:middle;display:block;}
.news_0 .newsEmbedImg{float:right;margin:-2px 0 0 4px;}
.news_1 .newsEmbedImg{float:left;margin:-2px 4px 0 0;}
.news_0 .entry{padding:0 0 4px 0;}
.news_1 .entry a{font-weight:bold;}
.news_0 .entry a:visited,.news_1 .entry a:visited{color:#88a;}

.notesDiv{background:#ffa;padding:4px;cursor:text;border:1px solid #cc0;}
.notesDiv textarea{background:transparent;width:100% !important; width: 98%;overflow:hidden;border:0;margin:0 !important;margin:-1px 0 0 0;padding:0;}
.redish .notesDiv{background:#ffb6b6;border:1px solid #d66969;}
.orangeish .notesDiv{background:#fed1b0;border:1px solid #df8136;}
.greenish .notesDiv{background:#cffeac;border:1px solid #00be00;}
.blueish .notesDiv{background:#ccecff;border:1px solid #0093d0;}
.grayish .notesDiv{background:#e7e7e7;border:1px solid #afafaf;}

button, .button{border:1px solid #aaa;background:#eee;margin:0;width:25px;cursor: pointer}
select{border:1px solid #999;padding:1px;cursor: pointer}

.odd, .griditem{background:#fff;}
.even, .gridaltitem{background:#f6f6f6;}
.hover{background:#ccc;}


.stockTable{border:1px solid #ddd;border-bottom:0;}
.stockTable th{color:#333;border-bottom:1px solid #ddd;background:#dfe5f0 url("default/th_bg.gif");}
.stockTable td{border-bottom:1px solid #ddd;}
.stockTable tfoot th{border:0;border-bottom:1px solid #ddd;}

.posten_header{border:1px solid #efefef;background:#f6f6f6;padding:2px 4px;margin-top:2px;}

.tyda_input_list{border:1px solid #ccc;font-size:11px;}
.tyda_lang_header{color:#666;background:#efefef;border-bottom:1px solid #ccc;padding:4px;font-weight:bold;}
.tyda_input_menu a{padding:0 4px;position:relative;display:block;cursor:pointer;color:#000;}

.topborder td{border-top:1px solid #ccc;}
.th th{background:#eee;padding-top:4px;padding-bottom:4px;border-bottom:1px solid #f6f6f6;border-top:1px solid #ddd;color:#444;}


.cal table{}
.cal th{text-align:center;}
.cal th a{font-weight:normal;color:#000;cursor:pointer;}
.cal th a:hover{text-decoration:none;}
.cal .th1{font-weight:bold;}
.cal .th2{}
.cal td{text-align:center;}
.cal .pMon, .cal .nMon{ color:#999;cursor:pointer;}
.cal .c0{background:#ff0;cursor:pointer;} /* hoover */
.cal .c1{background:#eee;} /* old */
.cal .c2{background:#9f9;} /* today */
.cal .c3{background:#fff;} /* future */
.cal .c4{background:#ff0;}/* active */
.cal .c0,.cal .c1,.cal .c2,.cal .c3,.cal .c4{border:1px solid #ccc;}
.cal .holiday{color:#c00;}

.cal textarea{width:100%;height:80px;border:0;background:transparent;padding:2px;}
.cal h2{margin:0;padding:0;font-weight:bold;font-size:14px;}

.digg{float:right;margin-left:4px;background:url("../images/digg.gif") no-repeat;color:#736926;text-align:center;width:51px;padding:13px 0;font-weight:bold;} /* 51x52 */
.digg small{font-size:9px;font-weight:normal;}


.delicious .delTag{font-weight:bold;padding-top:4px;}
.delicious .links{padding-top:4px;}

.alexa{cursor:pointer;border-left:1px solid #999;border-right:1px solid #999;height:17px;}
.alexa div{background:#fff;padding:1px 3px 1px 3px;color:#666;font-weight:bold;border-top:1px solid #999;}
.alexa .alexaL{float:left;border-right:1px solid #999;}
.alexa .alexaR{float:right;border-left:1px solid #999;}

.boxnet_nav{background:#f6f6f6;padding:2px 4px;border:1px solid #ccc;}
.boxnet_list{padding:4px 0;}
.boxnet_list img{vertical-align:middle;}
.boxnet_form{background:#f6f6f6;padding:2px 4px;border:1px solid #ccc;margin-top:2px;display:none;}

.searchResult{border:1px solid #999;border-bottom:0;display:none;}
.searchResult div{cursor:pointer;border-bottom:1px solid #999;padding:2px 4px;background:#fff;}
.searchResult .active{background:#ff0;}

.searchDiv{font-size:1px;padding-top:5px;}
.searchDiv img{margin-right:4px;vertical-align:bottom;}
.searchInput{width:100%;vertical-align:top;}
.searchInput.half{width:49%;margin-right:1%;}
.searchButton{margin-left:2px;vertical-align:top;border:1px solid #aaa;background:#eee;margin:0;}

.blogsearch{width:100%;overflow:hidden;}
.blogsearch h3{padding:10px 0 0 0;margin:0;}
.blogsearch h3 a{color:#00f;font:bold 12px arial;}
.blogsearch h5{padding:0;margin:0;font:11px arial;}
.blogsearch .blogg a{}
.blogsearch .forfattare{color:#090;}
.blogsearch .citat{font:10px arial;}
.blogsearch h6{margin:0;padding:0 0 5px 0;color:#666;font:9px arial;}

.hotel th{background:#def;border:1px solid #abc;}
.hotel .paging button{width:18px;}
.hotel .paging{text-align:right;}

.prisjakt .lista_h{border-top:1px solid #ccc;padding:2px 0 1px 0;float:right;width:25%;text-align:right;white-space:nowrap;}
.prisjakt .lista_v{border-top:1px solid #ccc;padding:2px 0 1px 0;width:75%;float:left;margin-bottom:3px;white-space:normal;}
.prisjakt .truncate { overflow: hidden; }
.prisjakt .search_hit{text-decoration:underline;color:#090;}

.tv{margin-top:4px;}
.tvKanaler{margin-bottom:2px;}
.tvKanaler img{margin:0 2px 2px 0;}
.tvKanaler img, .tvTable span, .tvTable img{cursor:pointer;}
.tvTable .odd{border-top:1px solid #ddd;}
.tvBar{background:#ccf;height:2px;margin-top:-2px;font-size:1px;}

.tablib_table { width: 100%; border-collapse: separate; border-spacing: 0px; empty-cells: show; font-size: 11px; text-align: center; }
.tablib_emptyTab { border-bottom: 1px solid #676767; padding: 0px 1px; }
.tablib_spacerTab { border-bottom: 1px solid #676767; padding: 0px 1px; width: 1px; }
.tablib_selected { padding: 2px 0px; background-color: #ffffff; border: 1px solid #676767; border-bottom-width: 0px; color: #3366cc; font-weight: bold; width: 80px; cursor: default; }
.tablib_unselected { padding: 2px 0px; background-color: #dddddd; border: 1px solid #aaaaaa; border-bottom-color: #676767; color: #000000; width: 80px; cursor: pointer; }

.goalwire .sport{padding:0;background:url("http://www.goalwire.se/gfx/sport_bg.gif");font:bold 13px arial; color:#fff;}
.goalwire .sport img{vertical-align:-6px;}
.goalwire td{vertical-align:top;}
.goalwire th{}
.goalwire .odd{background-color:#fff;}
.goalwire .even{background-color:#f6f6f6;}

.goalTable{width:70%;margin:0 auto;text-align:center;border-top:0px;border:2px solid #fff;background:#444;padding:0px;}
.goalTable table{width:100%;text-align:center;}
.goalTable th{color:#fff;text-align:center;}
.goalTable td{text-align:center;}
.goalTable .divider{border-right:1px solid #fff;}
.goalTable .odd{background-color:#fff;}
.goalTable .even{background-color:#eee;}
.goalTable .league{padding:0px 0 0px 0;margin:0 0 2px 0;border-bottom:1px solid #fff;background:url("http://www.goalwire.se/gfx/sport_bg.gif");}
.goalTable .league div{color:#fff;font-weight:bold;font-size:14px;padding:7px 0 3px 0;}
.goalTable hr{color:#fff;background:#fff;}

.birthday .day{}
.birthday .today{background:#ff9;border:1px solid #aa0;padding:4px;}

.birthday .date{float:left;text-align:right;width:60px;}
.birthday .date b{font-size:23px;padding-right:4px;}
.birthday .date br{display:none;}
.birthday .text{float:right;}
.birthday .calendarredday{color:#a00;}
.birthday .events{}
.birthday .events div{float:right;width:100px;text-align:right;}
.birthday .events div span{}
.birthday .datered{float:right;}
.birthday img{vertical-align:middle;margin-right:4px;}

.shopping_nav{padding:2px 2px 0 2px;}
.shopping_nav a{text-decoration:none;color:#666;white-space:nowrap;}
.shopping_nav a:hover{text-decoration:underline;}
.shopping .mainCat{font-weight:bold;font-size: 14px;}

.shopping .mainCat{font-size: 14px;}
.shopping .threeCol{width:32%;float:left;text-align:center;margin-right:1%;padding-bottom:4px;}
.shopping .threeCol .mainCat{font-size: 12px;}


.delete{color:#900;}

#pop_content{min-height:16px;width:100%;}
#pop_content .img_temp{visibility:hidden;position:absolute;top:-2000;left:-2000;}


/* calendar */
.calendar{text-align:left;z-index:1000000;}
.calendar,.calendar th,.calendar td{}
.calendar{background:#fff;border:1px solid #ccc;}
.calendar_head{padding:4px;border-bottom:1px solid #ccc;background:#f6f6f6;color:#444;text-align:center;}
.calendar_head span{cursor:pointer;white-space:nowrap;}
.calendar_body{padding:4px;}
.calendar table{float:left;margin:0 5px;border-collapse:collapse;}
.calendar table th{border-bottom:1px solid #ccc;text-align:center;}
.calendar_title th{color:#fff;background:#999;border-bottom:0;text-align:center;}

.calendar table td{padding:1px;}
.calendar table td a{color:#333;text-decoration:none;display:block;background:#eee;padding:2px;text-align:center;}
.calendar table td a:hover{color:#000;background:#ff0;}
.calendar table td.active a{background:#00a;color:#fff;}
.calendar table td.between a{background:#99f;color:#000;}
.calendar table td.today a{background:#090;color:#fff;}
.calendar table td.beforeToday a{background:#fff;color:#aaa;}



/* travel */
.flight_info{padding:2px 4px;text-align:center;}

.price,.price a{color:#900;font-size:15px;font-weight:bold;}
td.price{text-align:right;}

.travelLeft,.travelRight{width:49%;padding:2px 0 4px 0;}
.travelLeft{float:left;}
.travelRight{float:right;}
.child_ages{display:none;}
.calendar_icon{vertical-align:-5px !important; vertical-align:-2px;}
.travelHeader{cursor:pointer;border:1px solid #ccc;padding:2px 4px;font-weight:bold;background-color:#eee;}


.progress_bar{text-align:center;margin: 5px 0 10px 0;}
.progress_bar .inner{text-align:left;margin:0 auto;border:1px solid #090;background:#cfc;font-size:1px;}
.progress_bar .inner div{border:0;margin:0;width:1px;background:#090;font-size:1px;height:8px;}
.travel_logos img{margin:0 2px 2px 0;border:1px solid #ccc;}

.filter_group.show{display:block;}
.filter_group.hide{display:none;}

.filter_group_title{padding:4px;cursor:pointer;border:1px solid #D6EBFF;border-top:0;margin-top:2px;}
.filter_group{color:#21598f;background:#f6f6f6;border:1px solid #ccc;border-top:0;padding:2px 4px 4px 4px;}
.filter_group .filter_group{background:#fff;}
.filter_group td{color:#21598f;font-weight:bold;}
.filter_group label{}
.filter_group .filter_group_title{background:#eee;border:1px solid #ccc;}


.meter div{font-size:10px;position:absolute;margin-top:10px;border-top:1px solid #7ae;padding-top:4px;}
.slider{width:100%;position:relative;}
.slider_meter{position:absolute;height:3px;font-size:1px;background:#acf;border-bottom:1px solid #59c;}
.slider_levels{position:absolute;height:10px;margin-top:0px;font-size:1px;}
.slider_levels div{float:left;background:#bdf;}

.sliderBox{position:relative;padding:4px 0px 8px 0px;}
.sliderBox span{font-weight:bold;}
.sliderTitle{padding:0 2px;font-weight:bold;}
.sliderTitle div{text-align:right;float:right;font-weight:normal;position:relative;}
.sliderCtrl{margin:0 4px 16px 4px;}

.page_nav{padding:2px 0 4px 0;}
.page_nav a{text-decoration:none;font-weight:normal;}
.pagingNav{float:left;position:relative;}

.page_nav_arrows{border:1px solid #999;float:left;font-weight:bold;padding:0px 5px 0 5px;position:relative;width:20px !important;width:30px;}

.page_nav_arrows a:hover{text-decoration:none;}
.arrow_left{float:left;}
.arrow_right{float:right;}
.pagingCounter{float:right;font-size:9px;padding:3px 4px 0 0;}
.paging{margin:0 auto; text-align:center;background-color:#f6f6f6;border:1px solid #adadad;}
.active_page{border:1px solid #999;border-top:0;border-bottom:0;font-weight:bold;padding:1px 5px;background:#fff;}

.flight_details{}
.flight_details th{border:1px solid #ccc;background:#eee;padding:2px 4px;}
.flight_details .th2 th{background:#59c;color:#fff;padding:2px 4px;}

.cancel_search_btn{text-align:center;}

#theme_config{position:absolute;z-index:10000;width:600px;height:600px;border:1px solid #999;top:100px;left:100px;background:#fff;}
#theme_config .header{border-bottom:1px solid #999;background:#efefef;padding:4px;font-weight:bold;}
#theme_config .header .right{margin-top:-2px;margin-right:-2px;}
#theme_config .header button{border:0;}
#theme_config .inner{padding:10px;}

.guide{border:2px solid #99B6DF;background:#DFECFF;padding:10px;margin:4px 4px 0 4px;}
.guideTitle{font-size:16px;font-weight:bold;}
.guideTitle img{vertical-align:middle;}

.special{padding: 6px 6px 6px 60px;border:1px solid #789;margin:2px;background:#def;}
.special button{background: #ff0;border:1px solid #000;}

.calDiv{padding:2px;cursor:text;}
.calDiv textarea{background:transparent;width:100%; width: 98%;overflow:hidden;border:0;margin:0 0 0 -1px !important;margin:-1px 0 0 0;padding:0;}
