/* RESET */
*{text-decoration:none;font-size:1em;outline:none;margin:0;padding:0}code,pre,var,textarea,input,select,isindex,listing,xmp,plaintext{font:inherit;white-space:normal}a,img,a img,iframe,form,abbr,acronym,object,applet,table,a abbr,a acronym{border-width:0}dfn,i,cite,var,address,em{font-style:normal}h1,h2,h3,h4,h5,h6,dt{font-weight:400}caption,th,td{text-align:left}html{background:#FFF;color:#000;line-height:1;font-family:arial, sans-serif}html{font-family:sans-serif}q{quotes:"\201C""\201D""\2018""\2019"}ul,ol,dir,menu{list-style:none}sub,sup{vertical-align:baseline}a{color:inherit}
font,basefont{color:inherit;font:inherit;font-size:100%}center,*[align]{text-align:inherit}s,strike,u{text-decoration:inherit}img{border:none;margin:0}ol{list-style-type:decimal}body{background-color:transparent}tr,th,td{width:auto;height:auto;background-color:transparent;vertical-align:inherit;border:none}table[border],.content table[border]{border-collapse:separate;border-spacing:0}nobr{white-space:normal}marquee{overflow:visible;-moz-binding:none}blink{text-decoration:none}
a{text-decoration:underline}b,strong,th,thead td{font-weight:700}cite,em,dfn{font-style:italic}code,kbd,samp,pre,tt,var{font-size:100%;font-family:mono-space,monospace}input[type='text'],input[type='password'],textarea{font-size:100%;font-family}pre{white-space:pre}pre *{font-size:100%;white-space:pre}del{text-decoration:line-through}ins,dfn{border-bottom:1px solid #000}small,sup,sub{font-size:85%}big{font-size:125%;line-height:80%}abbr,acronym{text-transform:uppercase;font-size:85%;letter-spacing:.1em}abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px dotted #000}sup{vertical-align:super}sub{vertical-align:sub}blockquote{padding-left:2.2em}:lang(af),:lang(nl),:lang(pl){quotes:'\201E' '\201D' '\201A' '\2019'}:lang(bg),:lang(cs),:lang(de),:lang(is),:lang(lt),:lang(sk),:lang(sr),:lang(ro){quotes:'\201E' '\201C' '\201A' '\2018'}:lang(da),:lang(hr){quotes:'\00BB' '\00AB' '\203A' '\2039'}:lang(el),:lang(es),:lang(sq),:lang(tr){quotes:'\00AB' '\00BB' '\2039' '\203A'}:lang(en-GB){quotes:'\2018' '\2019' '\201C' '\201D'}:lang(fi),:lang(sv){quotes:'\201D' '\201D' '\2019' '\2019'}:lang(fr){quotes:'\ab\2005' '\2005\bb' '\2039\2005' '\2005\203a'}*[lang|='en'] q:before{content:'\201C'}*[lang|='en'] q:after{content:'\201D'}*[lang|='en'] q q:before{content:'\2018'}*[lang|='en'] q q:after{content:'\2019'}input,select,button{cursor:pointer}input[type='text'],input[type='password']{cursor:text}input[type='hidden']{display:none}
blockquote{color:#666}blockquote > *:first-child:before {content:"\201C";font-size:2.5em;margin-left:-.62em;font-family:georgia,serif;padding-right:.2em;color:#aaa;line-height:0}abbr[title],acronym[title],dfn[title]{border-bottom:1px solid #ccc}ins,dfn{border-bottom-color:#666}del{color:#666}fieldset{border-color:#ccc}textarea,input[type='text'],input[type='password'],select{border:1px solid #ccc;background:#fff}fieldset{border:1px solid #ccc}textarea:hover,input[type='text']:hover,input[type='password']:hover,select:hover{border-color:#aaa}textarea:focus,input[type='text']:focus,input[type='password']:focus,select:focus{outline:2px solid #e4e4e4;border-color:#888}.content hr{background:#aaa;color:#aaa}.content table{border-top:1px solid #ccc;border-left:1px solid #ccc}.content th,.content td{border-bottom:1px solid #ddd;border-right:1px solid #ccc}.content th,.content td{padding:.8em}a:link{color:#36c}a:visited{color:#99c}a:hover,code,pre{color:#c33}a:active,.a:focus{color:#000}.alt{font-family:"baskerville italic","Warnock Pro","Goudy Old Style","Palatino","palatino linotype","Book Antiqua",Georgia, serif;font-style:italic;font-weight:400}.dquo{margin-left:-.55em} /* End: reset */
html
{
  height:100%;
  font-size: 0.655em; 
  font-family:Verdana;
}
body
{
  min-height:100%;
  position:relative;
  font-size:1.4em;
  line-height:1.4;
  color:#444;
}
.clear_all
{
  clear:both;
}
#welcomepage
{
  margin:0 auto;
  width:60em;
  padding:0em;
}
#page
{
  margin:0 auto;
  width:80em;
  padding:0em 0em 3em;
  min-width:600px;
}
#wrapper
{
  padding:0px 0px 0px 10em;
  clear:both;
  position:relative;
}
/* ======== Хедер ========== */
#header
{
  min-height:120px;
  height:11em;
  position:relative;
  padding:0 17em 0 300px;
}
#welcomeheader
{
  min-height:5.5em;
  padding:10px 10px 25px;
  position:relative;
}
#header h1
{
  margin:5px 0px 0px;
}
#welcomeheader h1
{
  font-size:2.8em;
  font-weight:normal;
  color:#444;
}
#welcomeheader a
{
  text-decoration:none;
}
/* элементы хедера */
#mantra
{
  font-size:0.8em;
  padding-left:45px;
  font-weight:bold;
}
#logo
{
  display:block;
  position:absolute;
  top:15px;
  left:0px;
  font-size:3.3em;
  color:#444;
  /*width:254px;
  height:112px;*/
}
/* userblock
#userblock
{
  height:4em;
  padding:0em 5.4em 0em 0em;
  position:absolute;
  top:10px;
  right:0px;
  line-height:2em;
  text-align:right;
  background-image:url('../images/drawing-pin.png');
  background-position:top right;
  background-repeat:no-repeat;
}
#userblock a.username
{
  font-size:1.25em;
  color:#444;
}
#userblock,#userblock a
{
  color:#a17139;
}
#userblock a.linkexit
{
  float:right;
  margin-right:-5.4em;
  font-weight:bold;
}  */

/* ============ Постхедер ========= */
#postheader
{
  padding:0px 0px 15px;
}
/* Статусные сообщения */
#page #messages{
  width:30em;
  padding:5px 30px 0px 5px;
  min-height:30px;
}
#welcomepage #messages
{
  line-height:1px;
}
#welcomepage #messages div
{
  line-height:1.5em;
  width:40em;
}
#notice, #error, #warning, #info,#warningtoie6{
  padding:6px 5px 6px 50px;
  border: none;
  background-repeat: no-repeat;
  background-position: 10px center;
  background-color:#fff;
}
#warningtoie6{
  padding:6px 0px 6px 50px;
}
#error{
  border-color: red;
  background-image: url('/images/icons/sexy_flash/error.png');
}
#warning,#warningtoie6{
  border-color: #fd6;
  background-image: url('/images/icons/sexy_flash/warning.png');
}
#notice, #info{
  border-color: green;
  background-image: url('/images/icons/sexy_flash/info.png');;
}
/* ======== минХедер ========== */
#minheader{min-height:80px;position:relative;padding:8px 0px 0 200px;overflow:hidden}
	#minheader h1{margin:5px 0px 0px;}
	#minheader #logo{display:block;font-size:2.3em;color:#444;/*width:187px;height:92px;*/position:static;float:left;margin:-2px 0px 0px -200px}
	#userblock{float:right;position:static;padding:0 0 0px 40px;right:0px;text-align:right;background-image:url('../images/drawing-pin.png') top right no-repeat;}
		#userblock img{vertical-align:middle}
		#minheader #userblock a.username{font-size:1.25em;color:#444;}
		#minheader #userblock,
		#minheader #userblock a{color:#a17139;}
		/* #minheader #userblock a.linkexit{font-weight:bold;} */
		#minheader #userblock a.linksettings {margin: 0 0px 0 8px;}
/* ============ минПостхедер ========= */
#minpostheader{padding:0px 0px 0px;position:relative;margin-bottom:8px}
/* Статусные сообщения */
	#minpostheader #messages{width:35em;padding:5px 30px 0px 5px;font-size:0.8em;}
	#minpostheader #notice,
	#minpostheader #error,
	#minpostheader #warning,
	#minpostheader #info{padding:0px 5px 0px 50px;background:no-repeat 10px center #fff;height:2em}
	#minpostheader #error{background-image: url('/images/icons/sexy_flash/error.png');}
	#minpostheader #warning{background-image: url('/images/icons/sexy_flash/warning.png');}
	#minpostheader #notice,
	#minpostheader #info{background-image: url('/images/icons/sexy_flash/info.png');}
/* анонсы изменений */
#announcement{float:left;margin-top:12px}
	#announcement  .forcornercontent1{background-color:#FFFFBB;}
	#announcement .forcornercontent1,
	#announcement .forcornercontent2, 
	#announcement .forcornercontent3, 
	#announcement .forcornercontent4{float:left;}
	#announcement .forcornercontent4{padding:10px;}
/* Форма добаления нового таска */
	#minpostheader #create_task{position:absolute;bottom:0px;right:0px}
		#minpostheader #create_task select{width:9em;margin:0px;vertical-align:bottom;}
		#minpostheader #create_task #task_name{width:20em;margin:0px;font-size:1.3em;vertical-align:bottom;}
		#minpostheader #create_task #task_submit{margin:0px;vertical-align:bottom;}
		#minpostheader #create_task label{margin:0px;vertical-align:bottom;}
		#minpostheader #create_task .submit_button{height:1.85em !important;}
		#submitnewtask{font-size:1px;width:1px;height:1px;line-height:1px;background-color:#fff;position:absolute;top:-2000px;}
/* ======= меню слева =========== */
#mainmenu
{
  width:10em;
  background-color:#fff;
  position:absolute;
  left:0px;
  z-index:0;
}
#mainmenu li
{
  background-color:#fff;
  display:block;
}
#mainmenu a{color:#444}
#mainmenu a:hover,#mainmenu a:active{color:#000}
#mainmenu ul
{
  margin:0px;
  padding:0px;
}
a.forback
{
  font-size:1.3em;
  display:block;
  text-align:center;
  padding:20px 5px;
}
#archive
{
  background-repeat: no-repeat;
  height:77px;
  width:110px;
  margin:20px 0 0 auto;
}
.archive {
  background-image: url('../images/archive1.png');
}
.archivefull {
  background-image: url('../images/archive2.png');
}
/* Функционирование меню и расположение уголков скругления */
.open1 #menuitem1,.open2 #menuitem2,.open3 #menuitem3
{
  background-color:#f6f6f6;
  background-image: url('../images/menuitem_lt.png');
  background-position:left top;
  background-repeat:no-repeat;
}
.open1 #menuitem1 .forback,.open2  #menuitem2  .forback,.open3 #menuitem3 .forback
{
  background-image: url('../images/menuitem_bl.png');
  background-position:bottom left;
  background-repeat:no-repeat;
}
.forcornercontent1
{
  background-color:#f6f6f6;
  background-image: url('../images/corner_lt.gif');
  background-position:left top;
  background-repeat:no-repeat;
}
.open1 .forcornercontent1
{
  background-image: none;
}
.forcornercontent2
{
  background-image: url('../images/corner_tr.gif');
  background-position:top right;
  background-repeat:no-repeat;
}
.forcornercontent3
{
  background-image: url('../images/corner_rb.gif');
  background-position:right bottom;
  background-repeat:no-repeat;
}
.forcornercontent4
{
  background-image: url('../images/corner_bl.gif');
  background-position:bottom left;
  background-repeat:no-repeat;
}
/* ========== Колонки =============== */
#content
{
  padding: 0px 2em 2em 0px;
  min-height:350px;
  padding:15px;
}
#content h1
{
  padding: 5px 0px 5px;
}
#firstcolumn
{
  padding:2em;
}
#secondcolumn
{
  width:18em;
  padding:1em;
  float:right;
  margin: 0px -20em 0px 0px;
}
/* =============== Футеры ============ */
#footer, 
#welcomefooter{position:absolute;bottom:3px;height:1.3em;width:100%;background-color:transparent;left:0px}
#footer div
{
  width:100em;
  margin:auto;
  font-size:0.8em;
}
#footer div.links{text-align:right;}

#footer div.version{
	text-align: left;
	float: left;
  margin: 1em 0em 0em 0.5em;	
	width: 9%;
	font-size: 0.1em;
	color: #d9d9d9;
}

#welcomefooter div
{
  width:75em;
  margin:auto;
  text-align:right;
  font-size:0.8em;
}
#footer a,#footer,#welcomefooter a,#welcomefooter
{
  color:#a17139;
}
#footer a:hover,#footer a:active,#welcomefooter a:hover,#welcomefooter a:active
{
  color:#CC3333;
}
/* Контент страницы приветствия */
#welcome
{
  text-align:center;
  padding:70px 50px 143px;
  background-image: url('../images/display.png');
  background-position:top;
  background-repeat: no-repeat;
  height: 520px;
  width:698px;
  position:relative;
  z-index:0;
  margin:auto;
}
#welcome #register
{
  text-align:center;
  line-height:1.6;
}
#welcome form label
{
  color:#000;
}
#result
{
  font-size:0.8em;
}
.maintext
{
  font-size:1.4em;  
}
.toregister
{
  font-size:1em;
  padding-top:1.5em;
}
#bigtime
{
  font-size:1.7em;
  line-height:2em;
}
#seconds span
{
  font-size:1.1em;
}
#new_user_email{
  padding:2px;
}
/* Логин блок */
#loginblock
{
  position:absolute;
  top:5px;
  right:0px;
  padding:5px 6px;
  background-color:#f6f6f6;
  width:16em;
  font-size:0.8em;
  color:#925b1a;
}
#loginblock input[type="text"],#loginblock input[type="password"]
{
  width:72%;
}
#loginblock input[type="submit"]
{
  width:5em;
  float:right;
}
#loginblock input[type="checkbox"]
{
  vertical-align:middle;
}
#loginblock label
{
  display:inline-block;
  width:24%;
}
#loginblock a
{
  float:left;
  margin:0.5em 0em 0em;
}
/* ============== Реализация вкладок ================== */
.onetab{
  min-height:32em;
}
#settings .onetab
{
  padding:15px 10px 25px 25px;
}
.tabsmenu
{
  margin-bottom:-3px;
}
.tabsmenu ul
{
  padding:0px;
  overflow:hidden;
}
.tabsmenu li
{
  display:block;
  float:left;
  background-color:#f6f6f6;
  color:#7e7e7e;
  cursor:pointer;
  font-size:1.1em;
  padding:0px;
}
.tabsmenu  .licontent
{
  padding:1px 10px;
}
.tabsmenu  a:visited, .tabsmenu a
{
  color:#7e7e7e;
}
.tabsmenu .title
{
  cursor:default;
  font-style:italic;
  font-weight:bold;
  color:#000;
}
.title2
{
  cursor:default;
  font-size:1.1em;
  margin-bottom:6px;
  color:#444;
}
#settings .title2
{
  font-weight:bold;
}
.tabsmenu .noclick
{
  cursor:default;
}
.licontent
{
  cursor:pointer;
}
.opentab1 .tabmenu1 .licontent, .opentab1 .tabmenu1  a,
.opentab2 .tabmenu2 .licontent, .opentab2 .tabmenu2 a,
.opentab3 .tabmenu3 .licontent, .opentab3 .tabmenu3  a,
.opentab4 .tabmenu4 .licontent, .opentab4 .tabmenu4  a,
.opentab5 .tabmenu5 .licontent, .opentab5 .tabmenu5  a
{
  padding:3px 10px;
  color:#e59c04;
  text-decoration:none;
  cursor:default;
}
.opentab1 .tabmenu1,.opentab2 .tabmenu2,
.opentab3 .tabmenu3, .opentab4 .tabmenu4, .opentab5 .tabmenu5 
{
  background-color:#fff;
}
.tab1,.tab2,.tab3,.tab4,.tab5
{
  display:none;
}
.opentab1 .tab1,.opentab2 .tab2,.opentab3 .tab3,.opentab4 .tab4,.opentab5 .tab5
{
  display:block;
}
/* тени вкладок */
.forshadow1
{
  background-color:#fff;
  background-image: url('../images/tab_t.png');
  background-position:top;
  background-repeat:repeat-x;
}
.forshadow2
{
  background-image: url('../images/tab_r.png');
  background-position:right;
  background-repeat:repeat-y;
  background-color:transparent;
}
.forshadow3
{
  background-image: url('../images/tab_b.png');
  background-position:bottom;
  background-repeat:repeat-x;
  background-color:transparent;
}
.forshadow4
{
  background-image: url('../images/tab_lt.png');
  background-position:left top;
  background-repeat:no-repeat;
  background-color:transparent;
}
.forshadow5
{
  background-image: url('../images/tab_tr.png');
  background-position:top right;
  background-repeat:no-repeat;
  background-color:transparent;
}
.forshadow6
{
  background-image: url('../images/tab_rb.png');
  background-position:right bottom;
  background-repeat:no-repeat;
  background-color:transparent;
}
.forshadow7
{
  background-image: url('../images/tab_bl.png');
  background-position:bottom left;
  background-repeat:no-repeat;
  background-color:transparent;
  padding:10px;
}
/* тени меню вкладок */
.opentab1 .tabmenu1,.opentab2 .tabmenu2,
.opentab3 .tabmenu3,.opentab4 .tabmenu4,
.opentab5 .tabmenu5
{
  background-image: url('../images/tabmenu_lt.png');
  background-position:left top;
  background-repeat:no-repeat;
}
.opentab1 .tabmenu1 .forshadowtabmenu2,.opentab2 .tabmenu2 .forshadowtabmenu2,
.opentab3 .tabmenu3 .forshadowtabmenu2,.opentab4 .tabmenu4 .forshadowtabmenu2,
.opentab5 .tabmenu5 .forshadowtabmenu2
{
  background-image: url('../images/tabmenu_rb.png');
  background-position:right bottom;
  background-repeat:no-repeat;
}
.opentab1 .tabmenu1 .forshadowtabmenu3,.opentab2 .tabmenu2 .forshadowtabmenu3,
.opentab3 .tabmenu3 .forshadowtabmenu3,.opentab4 .tabmenu4 .forshadowtabmenu3,
.opentab5 .tabmenu5 .forshadowtabmenu3
{
  background-image: url('../images/tabmenu_tr.png');
  background-position:top right;
  background-repeat:no-repeat;
}
/* ==== Tasks ==== */
/* разметка для вкладок */
#worldOfTasks
{
  text-align:center;
  position:relative;
  table-layout:fixed;
}
#worldOfTasks td
{
  vertical-align:top;
}
#column_day
{
  width:19em; 
}
#column_week
{
  width:23.8em;
}
#weektd
{
  padding:0px 0.5em;
}
#column_chaos
{
  width:24.5em; 
}
#tasks_for_today,#tasks_for_tomorrow,#tasks_for_week,#tasks_for_next_week,#tasks_for_chaos
{
  position:relative;
}
/* приспособление меню вкладок для перетаскивания на них тасков */
.hovermenu a
{
  color:#fff;
  background:#777;
}
.opentab1 .tabmenu1 a,.opentab2 .tabmenu2 a{
  background:transparent;
}
/* оформление тасков */
.taskname
{
  cursor:pointer;
}
.taskfixwidth .task{
  width:400px;
}
#tasks_for_week .taskname,#tasks_for_next_week .taskname
{
  font-size: 1.2em; 
}
.taskforweek, .taskforchaos, .taskfornextweek
{
  position:absolute;
  z-index:1;
}
.tasknote{display:none;padding:5px 10px;border:1px dashed gray;background:#ffc;font-size:12px;color:#777;z-index:9000;}
	.tasknote li,.tasknote p,.tasknote span{font-size:12px;}
.tasknotewf
{
  display:none;
}
.priory1
{
  color:#000;
  font-size:1.2em;
}
.priory2
{
  color:#333;
  font-size:1.1em;
}
.priory3
{
  color:#666;
  font-size:1em;
}
.priory4
{
  font-size:0.9em;
  color: #999;
}
/* =========== Tags ============ */
#tags{
  padding:5px 0px 0px;
  overflow:hidden;
}
#tag_form_show,#tag_form_show:link,#tag_form_show:visited{
  float:left;
  font-size:0.9em;
  color:#999;
  text-decoration:none;
  padding:0px 5px;
}
#tag_form_show:hover,#tag_form_show:active{
  color:#444;
}
#tag_form{
  position:absolute;
  top:0px;
  left:-3000px;
  width:200px;
  z-index:140;
}
#tag_form .close_button,#tag_form .close_button:link,#tag_form .close_button:visited{
  text-decoration:none;
  color:#999;
  display:block;
  width:20px;
  height:15px;
  text-align:center;
  margin-right:-10px;
  margin-top:-5px;
  font-size:0.8em;
}
#tag_form .close_button:hover,#tag_form .close_button:active{
  text-decoration:none;
  color:#444;
}
#tag_form input{
  width:100%;
}
#tag_form label{
  font-size:0.8em;
  color:#666;
}
#tag_form .buttons{
  font-size:0.8em;
  clear:both;
}
.form_elements{
  padding:5px 10px 10px;
  border:1px dashed #ddd;
  background:#ffe;
  overflow:hidden;
}
#tag_delete_link{
  display:none;
  padding-top:4px;
  font-size:0.85em;
  text-align:center;
}
#tag_cancel_filter{float:left;font-size:0.9em;cursor:pointer;text-decoration:none;color:#999}
#tag_delete_link:link,#tag_delete_link:visited,#tag_cancel_filter:link,#tag_cancel_filter:visited{
  color:#999;
  text-decoration:none;
}
#tag_delete_link:hover,#tag_delete_link:active,#tag_cancel_filter:hover,#tag_cancel_filter:active{
  color:#444;
  text-decoration:none;
}
#tags .edit #tag_delete_link{
  display:inline;
}
.tag_for_triangle{
  position:relative;
  top:-1px;
  font-size:1px;
  line-height:1px;
  height:12px;
  background:transparent url('../images/tag_form_triangle.png') 50% 100% no-repeat;
}
.tag{
  cursor:pointer;
  float:left;
  padding:0px 8px;
  font-size:0.9em;
}
.tagname:hover,.tagname:active{
  color:#000;
}
.tag_selected .tagname{
  background-color:#666;
  color:#ddd;
}
.text-center{
  text-align:center;
}
#tag_color{
  display:block;
  width:10px;
  height:10px;
  font-size:1px;
  line-height:1px;
  float:right;
  border:1px solid #666;
  outline:1px solid #ddd;
  margin:6px 0px 0px;
}
#tag_color_block .hint{
  display:none;
  font-size:0.8em;
}
.add #tag_color_block .hint{
  display:block;
  float:left;
  margin:4px 4px 0px 0px;
}
.add #tag_color{
  float:left;
}
/* =========== Экспорт (стр сегодня) ============ */
#export_links{
  margin-top:0em;
}
#export_block{
  float:right;
  background-color:#fff;
  text-align:center;
  position:relative;
  z-index:30;
  margin-right:5px;
}
#export_block .data{
  padding:3px 10px 3px;
  text-align:center;
}
#export_links table
{
  padding:10px 0px;
}
#export_links td
{
  vertical-align:middle;
  padding-left:10px;
}
#export_links col.left
{
  text-align:center;
  padding-left:0px;
  width:50px;
}
#export_links li
{
  cursor:default;
}
#export_links li a
{
  cursor:pointer;
  color:#444;
  text-decoration:none;
}
#export_link
{
  color:#444;
  display:block;
  background-image:url('/images/triangle2.png');
  background-position:right;
  background-repeat:no-repeat;
  padding:0px 12px 0px 0px;
  width:5em;
  cursor:pointer;
}
/* ============== pop_up =============== */
#pop_up
{
  position:absolute;
  z-index:160;
  top:-300px;
}
.pop_tail{height:25px;background-color:transparent;background-repeat:no-repeat;background-color:transparent;}
	.left .pop_tail{background-image: url('../images/pop_up_tail.gif');background-position:60px 0%;}
	.right .pop_tail{background-image: url('../images/pop_up_tail_right.gif');background-position:180px 0%;}
	.none .pop_tail{display:none}
#pop_up .topside1
{
  height:5px;
  padding:0px 0px 0px 6px;
  background-image: url('../images/pop_up_lt.png');
  background-position:left top;
  background-repeat:no-repeat;
  background-color:transparent;
}
#pop_up .topside2
{
  height:5px;
  padding:0px 10px 0px 0px;
  background-image: url('../images/pop_up_tr.png');
  background-position:right top;
  background-repeat:no-repeat;
  background-color:transparent;
}
#pop_up .topside3
{
  height:5px;
  padding:0px 0px 0px 0px;
  background-image: none;
  background-color:#fffca1;
}
#pop_up .rightside
{
  padding:0px 10px 0px 0px;
  background-image: url('../images/pop_up_r.png');
  background-position:right;
  background-repeat:repeat-y;
  background-color:transparent;
}
#pop_up_body{
  padding:0px 10px 5px 20px;
  background-image: none;
  background-color:#fffca1;
  width:300px;
}
#pop_up .bottomside1
{
  height:7px;
  padding:0px 0px 0px 6px;
  background-image: url('../images/pop_up_bl.png');
  background-position:left bottom;
  background-repeat:no-repeat;
  background-color:transparent;
}
#pop_up .bottomside2
{
  height:7px;
  padding:0px 114px 0px 0px;
  background-image: url('../images/pop_up_rb.png');
  background-position:right bottom;
  background-repeat:no-repeat;
  background-color:transparent;
}
#pop_up .bottomside3
{
  height:7px;
  padding:0px;
  background-image: url('../images/pop_up_b.png');
  background-position:bottom;
  background-repeat:repeat-x;
  background-color:transparent;
}
#pop_up .forbuttons
{
  text-align:center;
}
#pop_up .forbuttons a
{
  text-decoration:none;
  font-size:0.75em;
  margin:0px 15px;
}
	#pop_up #p_place_name{display:none}
#checkbutton
{
  color:green;
  border-bottom:1px dashed green;
}
#deletebutton
{
  color:red;
  border-bottom:1px dashed red;
}
#editbutton
{
  color:blue;
  border-bottom:1px dashed blue;
}
#savebutton{color:green;border-bottom:1px dashed green;}
#addbutton{color:green;border-bottom:1px dashed green;}
.edit #addbutton,
.add #savebutton{display:none}
#cancelbutton
{
  color:red;
  border-bottom:1px dashed red;
}
#addnote
{
  color:blue;
  border-bottom:1px dashed blue;
}
#checkbutton:hover, #checkbutton:active, #deletebutton:hover, #deletebutton:active, #editbutton:hover, #editbutton:active, #savebutton:hover, #savebutton:active, #addnote:hover, #addnote:active,#cancelbutton:active,#cancelbutton:hover
{
  color:#000;
  border-bottom:1px dashed #000;
}
.show .for_edit,.edit .for_show,.add .for_show{
  display:none;
}
.p_note_block{font-size:0.85em;overflow:hidden;}
/* Tags in popup */
.p_tags_block{ font-size:0.85em}
.p_title{font-weight:bolder;color:#444}
#p_tags_all{text-align:center}
#p_tags_e{padding:2px}
.p_tag{margin:0px 10px;font-size:0.9em;cursor:pointer;border-bottom:1px dashed #444;line-height:2em;padding:0 0 1px}
/* End */
.fieldinpopup
{
  width:97%;
  margin-top:3px;
}
.poof {
  background: transparent url("../images/poof.gif") no-repeat 0 0;
  cursor: pointer;
  display: none;
  height: 32px;
  position: absolute;
  width: 32px;
  z-index:60;
}
/* стикеры */
.stickers, .stickers_s
{
  position:absolute;
}
.stickers
{
  z-index:1;
}
.stickers_s
{
  z-index:0;
}
#sticker1, #sticker1_s
{
  top:-20px;
  left:80px;
}
#sticker2, #sticker2_s
{
  top:-18px;
  left:560px;
}
#sticker3, #sticker3_s
{
  top:575px;
  left:130px;
}
#sticker4
{
  top:300px;
  right:-82px;
}
#sticker5, #sticker5_s
{
  top:180px;
  left:-62px;
}
#sticker1_s
{
  top:-4px;
}
#sticker4_s
{
  top:300px;
  right:-5px;
}
#sticker5_s
{
  top:304px;
  left:-3px;
}
/* блог и о проекте */
#infowrapper
{
  padding:40px 50px 0px 50px;
}
#infowrapper .forshadow7
{
  padding:15px 20px;
}
#infowrapper a h3
{
  text-decoration:underline;
  color:#555;
}
#infowrapper h2
{
  font-size:1.5em;
  margin-bottom:5px;
  color:#925C1B;
  font-weight:400;
}
h3
{
  margin-bottom:10px;
  font-size:1.2em;
}
h3.intext
{
  color:#444;
  margin-top:30px;
}
#Imcod
{
  color:#3a3;
  margin-left: 5px;
  font-weight:bold;
}
#settings p
{
  padding:3px 0px 10px 0px;
}
#notifications
{
  padding:0px 5px 5px 25px;
}
.hint
{
  color:#999;
  font-size:0.75em;
  display:block;  
  padding:0px;
}
.completion_time
{
  color:#999;
  font-size:0.75em;  
  padding:0px;
}

#welcomepage input
{
  margin:2px 0px;
}
.blur
{
  color:#999;
}
.focus
{
  color:#222;
}
.submit_button
{
  color:#999;
}
.infocus
{
  color:#000;
}
.submit_button:hover, .submit_button:active
{
  color:#222;
}
.disabled .infocus, .disabled .submit_button:hover, .disabled .submit_button:active
{
  color:#999;
}

.newlink
{
  font-weight:bold;
}
.date
{
  color:#999;
  float:right;
  font-size:0.8em;
}
.titleblog .date
{
  overflow:hidden;
}
.bodyblog
{
  padding:0px 0px 20px;
}
#blogrecord .bodyblog
{
  border-bottom:1px solid #925C1B;
}
#comments
{
  padding:10px 10px 20px;
}
.username{
  font-weight:bold;
  font-size:0.8em;
  clear:both;
}
.comment
{
  margin-left:20px;
  float:left;
}
.comment div
{
  float:left;
}
.blog_comment
{
  padding:15px 0px 10px;
  overflow:hidden;
}
.admin_comment .forcornercontent1
{
  background-color:#f6f6bb;
}
#blogrecord #messages
{
  min-height:0px;
  width:auto;
}
#comment_form label
{
  font-size:0.8em;
  font-weight:bold;
}
#comment_form 
{
  position:relative;
  padding:0px 10px 20px;
}
#blogrecord .error {color:#f00;font-size:85%;padding:0 5px 0px;}
#blogrecord #loading{
	margin:0px 0px 0px 5px;
	display:none;
}
#blog_comment_submit
{
  margin-top:4px;
}
.comment .forcornercontent4
{
  padding:4px;
}
#blog hr
{
  color:#925C1B;
  margin-bottom:10px;
}
#pop_up #tasknoteinpopup
{
  margin-top:4px;
}
.time
{
  font-weight:700;
}
.hovered_link a
{
  color:#000;
  background-color:#ddd
}


/* Форматирование текстов */
ol
{
  padding:2px 5px 2px 20px;
}
#tasknoteinpopup h1
{
  font-size:1.5em;
  color:#999;
}
#tasknoteinpopup h2
{
  font-size:1.3em;
  color:#777;
}
#tasknoteinpopup h3
{
  font-size:1.15em;
}
h4{
  font-size:1.1em;
  font-weight:bold;
}
h5{
  font-size:1.1em;  
}
/* форматирование тесктов в блоге */
ul
{
  padding:2px 5px 2px 15px;
}
li ul
{
  padding:2px 5px 2px 20px;
  list-style-type:circle;
}
.bodyblog p.new_line
{
  text-indent:15px;
  padding:0;
  margin-top: 5px;
}
/* */
.datetitle
{
  position:absolute;
  right:0px;
  top:0px;
}
.note
{
  color:#777;
  font-size:0.9em;
  padding:0px 20px 5px;
}
/* */
#completed_tasks
{
  position:relative;
}
#buttons 
{
  width:10em;
  position:fixed;
  top:50%;
  right:80px;
  text-align:right;
  padding:5px;
  border:1px dashed #444;
  background:#fff;
} 
#buttons  input
{
  width:10em;
  margin:3px 0px;
}
.deleteuser
{
  text-align:center;
  font-size:3em;
}
.deleteuser input
{
  width:11em;
}
/* */
a h1, a h2
{
  text-decoration:none;
}
/* смарт арея*/
#formofsmartarea
{
  position:absolute;
  display:none;
  padding:4px;
  z-index:500;
}
#formofsmartarea label 
{
  background-color:#fff;
}

/* идеи */
#ideas h3
{
  font-size:1.4em;
  color:#777;
}
#infowrapper #ideas
{
  padding:25px;
}
#helloword
{
   clear:both;
   padding:0px 0px 20px;
}
#leftcol
{
  width:40%;
  float:left;
  padding:0px 0px 0px 20px;
}
#rightcol
{
  width:50%;
  position:relative;
  margin-left:40%;
}

#admin_idea_block{
	font-size:70%;
}

.idea{
	margin-bottom: 5px;
}

#working_ideas, #planned_ideas, #finished_ideas
{
  padding:0px 0px 20px;
}
#active_ideas
{
  padding:0px 0px 0px 5em;
}
#active_ideas ul
{
  padding:0px 0px 0px 2em;
}
#active_ideas table
{
  margin-left: 0px;
}
#pending_ideas
{
  padding:0px 0px 20px;
}
#add_new_idea
{
  padding:0px 0px 0px 5em;
  /*background-color:#eee;
  border:1px solid #fff;
  outline:1px solid #444;*/
  margin-top:20px;
}
.rating
{
  text-align:right;
  font-size:1.3em;
  color:#777;
  padding:5px 10px 0px 0px;
  vertical-align:top;
}
.ratingp
{
  text-align:right;
  font-size:1.3em;
  color:#070;
  padding:5px 10px 0px 0px;
  vertical-align:top;
}
.ratingn
{
  text-align:right;
  font-size:1.3em;
  color:#b11;
  padding:5px 10px 0px 0px;
  vertical-align:top;
}
.vote_p
{
  font-style:italic;
  font-weight:bold;
  text-decoration:none;
  border-bottom:1px dashed #4b3;
}
.vote_p:link, .vote_p:visited
{
  color:#4b3;
  border-bottom:1px dashed #4b3;
}
.vote_p:hover, .vote_p:active
{
  color:#090;
  border-bottom:1px dashed #090;
}
.vote_n
{
  font-style:italic;
  font-weight:bold;
  text-decoration:none;
  border-bottom:1px dashed #c00;
  margin-left:30px;
}
.vote_n:link, .vote_n:visited
{
  color:#c00;
  border-bottom:1px dashed #c00;
}
.vote_n:hover, .vote_n:active
{
  color:#900;
  border-bottom:1px dashed #900;
}
#idea_name
{
  width:100%;
}
#idea_essence
{
  width:100%;
  height:8em;
}
#idea_submit
{
  margin:5px 0px 0px;
}
.ideaname
{
  font-size:1.2em;
  font-weight:400;
}
.ideadescription
{
  color:#777;
  font-size:0.9em;
  padding:0px 0px 5px;
}

.ideaFooter{
	margin-bottom: 5px; 
}

.new_line
{
  text-indent:20px;
}
.moduletitle
{
  margin:10px 0px 5px 0px;
}
/* добавление идеи */
#new_idea
{
  position:relative;
}
#new_idea #loading
{
  position:absolute;
  bottom:80px;
  left:150px;
}
#new_idea #serveranswers
{
  position:absolute;
  bottom:30%;
  left:50%;
  width:300px;
  margin-left:-170px;
  padding:20px;
  border:1px dashed #444;
  font-size:0.8em;
  background-color:#eef;
}
.close_button
{
  float:right;
  margin-top:-15px;
  margin-right:-15px;
}
a.nounderline
{
  text-decoration:none;
}

.thickbox{
  float:right;
  margin-right:5px;
  font-size:12px;
  color:#888;
}
a.thickbox:link,a.thickbox:visited,a.thickbox:active,a.thickbox:hover{color:#888}
#idprint_form label{color:#444;font-size:0.95em}
.taskname{
  padding:5px 0px 0px 0px;
  display:inline;
}
.hasnote{
  padding:5px 10px 0px 0px; 
  background:transparent url('../images/clip.gif') 100% 30% no-repeat;
}
.hideNoteLabel .hasnote{ 
  background-image:none;
}
/* ************** ColorPicker **************** */
.colorpicker {
	width: 215px;
	height: 194px;
	overflow: hidden;
	position: absolute;
	background: url(../images/colorpicker/simple_background_with_buttons.png) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	display: none;
	z-index:150;
}
.colorpicker_color {
	width: 150px;
	height: 150px;
	left: 14px;
	top: 13px;
	position: absolute;
	background: #f00;
	overflow: hidden;
	cursor: crosshair;
}
.colorpicker_color div {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 150px;
	background: url(../images/colorpicker/colorpicker_overlay.png);
}
.colorpicker_color div div {
	position: absolute;
	top: 0;
	left: 0;
	width: 11px;
	height: 11px;
	overflow: hidden;
	background: url(../images/colorpicker/colorpicker_select.gif);
	margin: -5px 0 0 -5px;
}
.colorpicker_hue {
	position: absolute;
	top: 13px;
	left: 171px;
	width: 35px;
	height: 150px;
	cursor: n-resize;
}
.colorpicker_hue div {
	position: absolute;
	width: 35px;
	height: 9px;
	overflow: hidden;
	background: url(../images/colorpicker/colorpicker_indic.gif) left top;
	margin: -4px 0 0 0;
	left: 0px;
}
.colorpicker_field, .colorpicker input{
	display:none;
}
.colorpicker .buttons a{font-size:0.77em}
	.colorpicker .button-apply{bottom:8px;position:absolute;left:15px}
	.colorpicker .button-cancel{bottom:8px;position:absolute;right:15px}
	
/* Link Buttons Framework */
.buttons a{text-decoration:none;border-bottom:1px dashed;cursor:pointer}
	.buttons a.button-cancel:link,
	.buttons a.button-cancel:visited{border-color:#f00;color:#f00}
	.buttons a.button-apply:link,
	.buttons a.button-apply:visited{border-color:green;color:green}
	.buttons a.button-cancel:hover,
	.buttons a.button-cancel:active,
	.buttons a.button-apply:hover,
	.buttons a.button-apply:active{border-color:#000;color:#000}
	
.symb{font-size:140%;}

/* frogs */
.itsFrog:after{content:url(../images/frog-small-v2.png);vertical-align:middle}

#show_archive_extra_data{
	float:right;
	z-index:1;
	color:rgb(153, 153, 153);
	text-decoration:none;
	border-bottom: 1px grey dashed;
	font-size:0.7em;
}
/* settings 'my buttons'  */
.button_selector{overflow:hidden;padding:0px 0px 5px 0px}
	.button_selector ul{border: 1px grey dashed;padding: 10px;margin:0px 0px 4px;float:left;}
		.button_selector li{float:left;width:8.5em}
		.button_selector li.rowspan2{width:14em}
		.button_selector li.newline{clear:left;}
		.button_selector .clear{float:none;clear:left;width:100%;font-size:1px;line-height:1px} /* for ie7 */
	.button_selector .hint{clear:left}