html {min-width:1000px;}
body {font-family: Tahoma, Geneva, sans-serif;font-size:100%;line-height:100%;padding: 0;margin: 0;}
table, td {padding: 0;margin: 0;border-collapse: collapse;}
hr {height: 1px;color: #ccc;background-color: #ccc;border-style: none;}
div#clear {clear:both;font-size:0px;height:0px;line-height:0px;}
div.clear {clear:both;font-size:0px;height:0px;line-height:0px;}
div#clear_left {clear:left;font-size:0px;height:0px;line-height:0px;}
div.clear_left {clear:left;font-size:0px;height:0px;line-height:0px;}

/*	MAINDIV	*/
div.maindiv {width:690px;}

/*	HEADER	*/
div#header {position:relative;width:690px;height:139px;text-align:left;overflow:hidden;}
div#header div.savecash_logo {position:absolute;top:10px;left:15px;width:262px;height:138px;z-index:99;}
div#header div.savecash_logo em {display:block;position:absolute;width:262px;height:138px;background:url(/images/savecash_logo.gif) no-repeat;}
div#header div.savecash_logo a {display:block;position:absolute;width:262px;height:138px;background:url(/images/savecash_logo.gif) no-repeat;cursor:pointer;}

div#header div.text {position: absolute;width: 230px;height: 80px;right: 47px;top: 20px;text-align: justify;font-size: 80%;}
div#header div.text p {margin: 0 0 .5em 0;}

div#header div.green {position:absolute;top:0px;left:300px;width:342px;height:149px;background:url(/images/grass.gif) no-repeat;}
div#header div.green p {display:block;position:absolute;right:30px;top:40px;color:#007600;margin:0;padding:0;font-size:100%;}
div#header div.green p span {font-size:120%;}

div#header div.report {position:absolute;bottom:0px;right:50px;width:250px;height:90px;background:url(/images/report.gif) no-repeat right bottom;}
div#header div.report p { display: block; position: absolute; width: 115px; height: 100px; overflow: hidden; zoom: 1; color: #5d5d5d; font-size: 130%; text-align: right; font-family: Times New Roman, Times, serif; margin: 0; padding: 0; top: 13px; }
div#header div.report p span { font-size: 190%; line-height: 80%; }

div#header div.top_links {position:absolute;top:10px;width:475px;height:25px;line-height:25px;right:46px;text-align:right;font-size:70%;z-index:101;}
div#header div.top_links a {color:#212121;}
div#header div.top_links a {margin-left:20px;}
div#header div.top_links a:hover {text-decoration:none;color:#007600;}
div#header div.top_links a#feedback_field_btn {text-decoration:none;cursor:pointer;background:url(/images/feedback_icon.gif) no-repeat left 70%;padding-left:17px;}
div#header div.top_links a#feedback_field_btn span {border-bottom:1px dashed #000;}
div#header div.top_links a.new { background: #009900; padding: 3px 5px; color: #fff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-decoration: none; }
div#header div.top_links a.new:hover { background: #00bb00; color: #fff; }

div#feedback_field {display:none;position:absolute;top:34px;left:50%;margin-left:-130px;width:300px;background:#fff;border:1px solid #777777;z-index:9999;-moz-border-radius: 	8px;-webkit-border-radius:	8px;}
div#feedback_field p.close {display:block;position:absolute;right:3px;top:3px;width:12px;height:13px;margin:0;padding:0;}
div#feedback_field p.close a {display:block;width:12px;height:13px;background:url(/images/del_icon.gif) no-repeat;cursor:pointer;}
div#feedback_field p.text {margin:5px 10px;font-size:80%;background:url(/images/feedback_icon_big.gif) no-repeat left top;padding-left:48px;}
div#feedback_field p.textarea {text-align:center;}
div#feedback_field p.textarea textarea {width:270px;height:150px;border:1px solid #aaa;font-family:Tahoma, Geneva, sans-serif;padding:5px;font-size:80%;overflow:auto;}
div#feedback_field p.textarea textarea:hover {border-color:#777;}
div#feedback_field p.submit {text-align:center;margin:10px 0;}
div#feedback_field p.submit input {color:#fff;width:100px;height:21px;background:url(/images/button_ok_mini.gif) no-repeat;border:0;cursor:pointer;}

div#header div.balance {position:absolute;top:87px;width:645px;height:40px;padding:2px 0;font-size:150%;color:#212121;text-align:right;z-index:90;}
div#header div.balance span.plus {color:#007600;}
div#header div.balance span.minus {color:#d20000;}

/*	NEWS	*/
/*	news on login page	*/
div#news {width:600px;margin-bottom:5px;background:url(/images/news_top.gif) no-repeat left top #ededed;}
div#news div {width:600px;text-align:left;font-size:80%;background:url(/images/news_bottom.gif) no-repeat left bottom;padding-top:2px;padding-bottom:5px;position:relative;}
div#news div p.title {margin:0 0 3px 0;padding:0 5px 0 5px;}
div#news div p.title span {color:#999;font-size:85%;}
div#news div p.title a {color:#212121;}
div#news div p.title a:hover {color:#007600;text-decoration:none;}
div#news div p.announce {margin:0;padding:0 5px 0 5px;line-height:120%;color:#444;font-size:85%;}
div#news div p.announce a {color:#444;}
div#news div p.announce a:hover {color:#007600;text-decoration:none;}
div#news a.close {display:block;position:absolute;right:4px;top:4px;width:16px;height:17px;background:url(/images/icon_news_close.gif) no-repeat;cursor:pointer;}

/*	news on main page	*/
div#main_news {padding-top:15px;padding-bottom:10px;}
div#main_news div.news_block {width:574px;text-align:left;font-size:80%;padding:0 0 15px 0;margin:0;}
div#main_news div.news_block div.date {width:47px;height:47px;background:url(/images/news_date_bg.gif) no-repeat left top #a4a4a4;float:left;margin-top:3px;}
div#main_news div.news_block div.date p {display:block;width:47px;text-align:center;margin:4px 0 0 0;padding:0;font-size:75%;line-height:100%;color:#fff;}
div#main_news div.news_block div.date p em {font-size:200%;font-style:normal;line-height:100%;}
div#main_news div.news_block div.text {float:left;width:517px;margin-left:10px;}
div#main_news div.news_block div.text p.title {margin:0 0 3px 0;padding:0;line-height:110%;}
div#main_news div.news_block div.text p.title a {color:#212121;}
div#main_news div.news_block div.text p.title a:hover {color:#007600;text-decoration:none;}
div#main_news div.news_block div.text p.announce {margin:0;padding:0;line-height:120%;color:#444;font-size:85%;}
div#main_news div.news_block div.text p.announce a {color:#444;}
div#main_news div.news_block div.text p.announce a:hover {color:#007600;text-decoration:none;}
div#main_news p.allnews {text-align:right;margin:0;padding:0;}
div#main_news p.allnews a {font-size:70%;color:#212121;margin-right:20px;}
div#main_news p.allnews a:hover {color:#007600;text-decoration:none;}

/*	news page	*/
div#content_pole div.textpole div.news_block {text-align:left;font-size:100%;padding:0 0 15px 0;margin:0;}
div#content_pole div.textpole div.news_block div.date {width:47px;height:47px;background:url(/images/news_date_bg.gif) no-repeat left top #a4a4a4;float:left;margin-top:3px;}
div#content_pole div.textpole div.news_block div.date p {display:block;width:47px;text-align:center;margin:4px 0 0 0;padding:0;font-size:75%;line-height:100%;color:#fff;}
div#content_pole div.textpole div.news_block div.date p em {font-size:200%;font-style:normal;line-height:100%;}
div#content_pole div.textpole div.news_block div.text {margin-left:10px;float:left;width:516px;padding:0;}
div#content_pole div.textpole div.news_block div.text p.title {margin:0 0 3px 0;padding:0;}
div#content_pole div.textpole div.news_block div.text p.title a {color:#212121;}
div#content_pole div.textpole div.news_block div.text p.title a:hover {color:#007600;text-decoration:none;}
div#content_pole div.textpole div.news_block div.text p.announce {margin:0;padding:0;line-height:120%;color:#444;font-size:95%;}
div#content_pole div.textpole div.news_block div.text div.announce {color:#444;font-size:95%;}
div#content_pole div.textpole div.news_block div.text div.announce p {color:#444;margin:0 0 8px 0;padding:0;line-height:120%;}
div#content_pole div.textpole div.news_block div.text p.back {margin:20px 0 0 0;padding:0;line-height:120%;font-size:85%;}
div#content_pole div.textpole div.news_block div.text p.back a {color:#212121;}
div#content_pole div.textpole div.news_block div.text p.back a:hover {color:#007600;text-decoration:none;}

/*	TEAM	*/
div#content_pole div.textpole div.team {margin-top:20px;}
div#content_pole div.textpole div.team div.photo {width:234px;height:162px;float:left;}
div#content_pole div.textpole div.team div.photo img {width:234px;height:162px;}
div#content_pole div.textpole div.team div.text {float:left;width:325px;margin-left:15px;}
div#content_pole div.textpole div.team div.text h1 {font-size:130%;margin:0 0 5px 0;padding:0;}
div#content_pole div.textpole div.team div.text p {margin:0;padding:0;}

/*	Modules menu	*/
#modules { font-size: 80%; margin-bottom: 3px; text-align: left; width: 600px; }
#modules a { color: #333; }
#modules a:hover { color: #007600; text-decoration: none; }

/*	PLASH	*/
div#plash.plus {background: url('/images/plash_sprites.gif') no-repeat center bottom;}

div#plash form {margin:0;padding:0;}
div#plash .maskable-true {color:#dadada;font-family:Tahoma;font-weight:normal;}
div#plash .maskable-false {color:#212121;font-family:Tahoma;font-weight:normal;}

div#plash {position:relative;width:620px;height:91px;background: url('/images/plash_sprites.gif') no-repeat center top;text-align:left;z-index:500;}
div#plash div.plash_minus {position:absolute;width:309px;height:31px;}
div#plash div.plash_minus a {display:block;width:309px;height:31px;cursor:pointer;}
div#plash div.plash_plus {position:absolute;margin-left:309px;width:311px;height:31px;}
div#plash div.plash_plus a {display:block;width:311px;height:31px;cursor:pointer;}

div#plash div.calendar {position:absolute;left:10px;top:46px;width:32px;height:32px;background:url(/images/plash_calendar_bg.gif) no-repeat;}
div#plash div.calendar a {display:block;text-decoration:none;cursor:pointer;}
div#plash div.calendar em {margin:0;padding:0;line-height:14px;}
div#plash div.calendar em.month {display:block;width:32px;height:13px;color:#fff;font-size:9px;font-style:normal;text-align:center;z-index:-10;text-transform: uppercase;}
div#plash div.calendar em.day {display:block;width:32px;height:19px;color:#212121;font-size:12px;line-height:15px;font-weight:bold;text-align:center;font-style:normal;z-index:90;}	/*	when available information on the month	*/
/*div#plash div.calendar em.day {display:block;width:28px;height:30px;padding-top:13px;color:#212121;font-size:12px;font-weight:bold;text-align:center;font-style:normal;z-index:90;}	when not available information on the month */

div#plash div.summ {position:absolute;top:46px;left:47px;width:98px;height:41px;background:url(/images/summ_bg.gif) no-repeat;text-align:center;}
div#plash div.summ input {width:90px;height:27px;font-size:23px;background:none;border:0;}

div#plash div.currency {position:absolute;top:60px;left:149px;height:20px;font-size:17px;color:#212121;}

div#plash div.groups {position:absolute;top:46px;left:190px;width:143px;height:41px;background:url(/images/groups_bg.gif) no-repeat;text-align:center;}
div#plash div.groups input {width:132px;height:27px;font-size:23px;background:none;border:0;}

div#plash div.tags {position:absolute;top:46px;left:340px;width:227px;height:41px;background:url(/images/tags_bg.gif) no-repeat;text-align:center;}
div#plash div.tags input {width:216px;height:27px;font-size:23px;background:none;border:0;}

div#plash div.submit {position:absolute;top:46px;left:578px;}
div#plash div.submit input {width:42px;height:42px;border:0;background:url(/images/submit_icon.gif) no-repeat;cursor:pointer;font-size:20px;color:#212121;}

/*	TOP CALENDAR	*/
div#topcalendar {position: absolute;left: 10px;top: 91px;width: 600px;overflow: hidden;display: none;}
div#topcalendar div.background {position: absolute;width: 600px;height: 1000px;background: #000;opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;z-index: 101;}

div#topcalendar div.line {position: relative;height: 4px;background: #293201;z-index: 120;font-size: 0.01em;}

div#topcalendar div.close {position: absolute;right:5px;z-index:200;}
div#topcalendar div.close a {font-size:70%;color:#b1b1b1;text-decoration:underline;cursor:pointer;}
div#topcalendar div.close a:hover {text-decoration:none;}

div#topcalendar div.group {position: relative;left: 35px;top: 10px;width: 530px;padding:0px;z-index: 120;overflow: hidden;margin-bottom:35px;}
div#topcalendar div.topcalendar div.nav  {width:100%;height:2.5em;text-align:center;color:#fff;background:none;margin-bottom:1em;}
div#topcalendar div.topcalendar div.nav span {margin:0 1em;font-size:180%;-moz-user-select: none;-webkit-user-select: none;}
div#topcalendar div.topcalendar div.nav span:selection {color: inherit;}
div#topcalendar div.topcalendar div.nav a {color:#fff;font-size:200%;text-decoration:none;cursor:pointer;-moz-user-select: none;-webkit-user-select: none;}
div#topcalendar div.topcalendar div.nav a:selection {color: inherit;}
div#topcalendar div.topcalendar div.nav a:hover {color:#ddd;}

div#topcalendar div.topcalendar {font:.9em Arial, Helvetica, sans-serif;}

div#topcalendar div.topcalendar table {background:none;color:#000;margin:.3em auto;text-align:center;border:0;width:530px;font-size:100%;}
div#topcalendar div.topcalendar table thead {border:0;background:none;}
div#topcalendar div.topcalendar table th {background:#eee;border:0;}
div#topcalendar div.topcalendar table th.weekend {background:#ddd;}
div#topcalendar div.topcalendar table td {width:70px;background:#f9f9f9;padding:0;margin:0;text-align:center;border:0;}
div#topcalendar div.topcalendar table td.weekend {background:#e9e9e9;}
div#topcalendar div.topcalendar table td a {color:#333;display:block;line-height:1.8em;text-align:center;text-decoration:none;cursor:pointer;width:100%;height:100%;}
div#topcalendar div.topcalendar table td.today a {background:#777;border-color:#aaa;color:#fff;font-weight:700;}
div#topcalendar div.topcalendar table td a:hover,
div#topcalendar div.topcalendar table td a:focus,
div#topcalendar div.topcalendar table td a:active {background:#77b0d3;color:#fff;}
div#topcalendar div.topcalendar table td a.selected {background:#0072b9;color:#fff;}
div#topcalendar div.topcalendar-links {margin:.4em;text-align:center;}
div#topcalendar div.topcalendar-links a {padding:.2em .4em;}

/*	TOP GROUPS	*/
div#topgroups {position: absolute;left: 10px;top: 91px;width: 600px;overflow: hidden;display: none; display:none;}
div#topgroups div.background {position: absolute;width: 600px;height: 1000px;background: #000;opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;z-index: 101;}
div#topgroups div.body {position: relative;left: 48px;top: 10px;margin-bottom:60px;width: 503px;padding:0px;z-index: 120;overflow: hidden;color:#fff;text-align:center;}
div#topgroups div.body a {cursor:pointer;margin:0 3px;padding:0;line-height:45px;}
div#topgroups div.body a:hover {text-decoration:underline;}

div#topgroups div.close {position: absolute;right:5px;z-index:200;}
div#topgroups div.close a {font-size:70%;color:#b1b1b1;text-decoration:underline;cursor:pointer;}
div#topgroups div.close a:hover {text-decoration:none;}

div#topgroups div.help {position:absolute;bottom:10px;z-index:200;padding: 0 20px 0 52px;background:url(/images/group_mess_icon.gif) no-repeat 19px top;}
div#topgroups div.help p {font-size:70%;margin:0;padding:0 0 3px 0;color:#aeaeae;line-height:100%;}

/*	CONTENT		*/
div#content {width: 690px;background: url(/images/content_bg.gif) repeat-y center top;}
div#content div.content_inner {background: url(/images/content_bottom_bg.gif) no-repeat center bottom;width: 600px;}

/*	ROLL CALENDAR		*/
/*div#content div.content_inner div.navcalendar {margin-bottom:5px;height:31px;background:url(/images/navcalendar_bg.jpg) no-repeat center bottom;}*/
div#content div.content_inner div.navcalendar {margin-bottom:5px;height:31px;border-bottom:1px solid #787878;}

div#content div.content_inner div.zoom {width: 147px;padding: 5px 0;float: left;font-size: 70%;}
div#content div.content_inner div.zoom ul {margin: 0 0 0 15px;padding: 0;list-style: none;clear: both;}
div#content div.content_inner div.zoom ul li {float: left;}
div#content div.content_inner div.zoom ul li a,
div#content div.content_inner div.zoom ul li em {border: 1px solid #777;display: block;padding: .1em .5em;margin-right: .4em;text-decoration: none;-moz-border-radius:3px;-webkit-border-radius:3px;}
div#content div.content_inner div.zoom ul li a {background: #fff;color:#212121;cursor:pointer;}
div#content div.content_inner div.zoom ul li a:hover {color:#007600;}
div#content div.content_inner div.zoom ul li em {background: #eaeaea;font-style: normal;}

div#content div.content_inner div.scroll {width: 280px;padding: 5px 0;float: left;font-size: 70%;}
div#content div.content_inner div.scroll table {font-size: 100%;}
div#content div.content_inner div.scroll table td {padding: 0 5px;}
div#content div.content_inner div.scroll table td a {text-decoration: none;color:#212121;cursor:pointer;}
div#content div.content_inner div.scroll table td a:hover {color:#007600;}
div#content div.content_inner div.scroll table td em {font-style: normal;display: block;border: 1px solid #777;padding: .1em .3em;-moz-border-radius:3px;-webkit-border-radius:3px;}
div#content div.content_inner div.scroll table td.arrow {font-size: 160%;}

div#content div.content_inner div.month {width: 145px;padding: 12px 0 5px 0;float: left;font-size: 60%;text-align: right;font-family:Tahoma;}
div#content div.content_inner div.month p {display: block;margin: 0;padding: 0 8px 0 0;line-height:90%;}

div#content div.content_inner div.spinner {width:20px;float:left;padding:8px 0 3px 0;cursor:help;}

/*	FILTER	*/
div#content div.content_inner div.filters {height:16px;clear:left;margin:0;padding:3px 11px 8px 11px;display:none;}
div#content div.content_inner div.filters div {float:left;margin-right:5px;padding-left:5px;font-size:11px;}
div#content div.content_inner div.filters div#group_filter {background:url(/images/filtr_group_bg.gif) no-repeat right top #c1c1c1;height:16px;}
div#content div.content_inner div.filters div#tag_filter {background:url(/images/tag_group_bg.gif) no-repeat right top #dcdcdc;height:16px;}
div#content div.content_inner div.filters div a {font-size:80%;cursor:pointer;background: url(/images/filtr_cancel.gif) no-repeat 0% 50%;margin:0 4px;padding:0 5px;text-decoration:none;width:15px;}

/*	MAIN TABLE	*/
div#content div.content_inner div.cashtable {width: 580px;}
div#content div.content_inner div.cashtable table {width: 580px;text-align: left;font-size: 80%;border: 2px solid #fff;}
div#content div.content_inner div.cashtable table th {font-size: 120%;}
div#content div.content_inner div.cashtable table th span {cursor:pointer;}
div#content div.content_inner div.cashtable table th,
div#content div.content_inner div.cashtable table td {border: 1px solid #c9c9c9;padding: 2px 5px;}
div#content div.content_inner div.cashtable table td a {color:#212121;cursor:pointer;}
div#content div.content_inner div.cashtable table td a:hover {color:#007600;}

div#content div.content_inner div.cashtable table th.date {width: 90px;white-space:nowrap;/*background:url(/images/stat_arrow_bg.gif) no-repeat;*/background-repeat:no-repeat;background-position:right 60%;}
div#content div.content_inner div.cashtable table td.date a {text-decoration: none;}

div#content div.content_inner div.cashtable table th.summ {width:70px;background-repeat:no-repeat;background-position:right 60%;}
div#content div.content_inner div.cashtable table td.plus,
div#content div.content_inner div.cashtable table td.minus {white-space:nowrap;}
div#content div.content_inner div.cashtable table td.plus,
div#content div.content_inner div.cashtable table td.plus a {color: #007600;text-align:right;}
div#content div.content_inner div.cashtable table td.minus,
div#content div.content_inner div.cashtable table td.minus a {color: #d80000;text-align:right;}
div#content div.content_inner div.cashtable table td.minus input,
div#content div.content_inner div.cashtable table td.plus input {padding:.1em;font-size:100%;width: 60px;border:1px solid #7f9db9;background:#fff;text-align:right;-moz-border-radius:3px;-webkit-border-radius:3px;}

div#content div.content_inner div.cashtable table th.group {width:100px;background-repeat:no-repeat;background-position:right 60%;}
div#content div.content_inner div.cashtable table td select#edit_stat_group  {padding:0;font-size:100%;width:98%;border:1px solid #7f9db9;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;}

div#content div.content_inner div.cashtable table th.name {width:275px;background-repeat:no-repeat;background-position:right 60%;}
div#content div.content_inner div.cashtable table td input#edit_stat_tags  {padding:.1em;font-size:100%;width:98%;border:1px solid #7f9db9;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;}

div#content div.content_inner div.cashtable table th.del {width: 35px;}

div#content div.content_inner div.cashtable table td a.mark {font-family: Courier New;text-decoration: none;margin-right: 3px;}

div#content div.content_inner div.cashtable table td.edittd {width:35px;text-align:center;}
div#content div.content_inner div.cashtable table td.edittd a {cursor:pointer;}
div#content div.content_inner div.cashtable table td.edittd a.edit {margin:0 .2em;padding:0 5px;width:2em;background: url('/images/edit_icon.gif') no-repeat center;text-decoration:none;}
div#content div.content_inner div.cashtable table td.edittd a.noedit {margin:0 .2em;padding:0 5px;width:2em;background: url('/images/noedit_icon.gif') no-repeat center;text-decoration:none;}
div#content div.content_inner div.cashtable table td.edittd a.delete {margin:0 .2em;padding:0 5px;width:2em;background: url('/images/del_icon.gif') no-repeat center;text-decoration:none;}
div#content div.content_inner div.cashtable table td.edittd a.nodelete {margin:0 .2em;padding:0 5px;width:2em;background: url('/images/nodel_icon.gif') no-repeat center;text-decoration:none;}
div#content div.content_inner div.cashtable table td.edittd a.okey {margin:0 .2em;padding:0 5px;width:2em;background: url('/images/ok_icon.gif') no-repeat center;text-decoration:none;}
div#content div.content_inner div.cashtable table td.edittd a.cancel {margin:0 .2em;padding:0 5px;width:2em;background: url('/images/cancel_icon.gif') no-repeat center;text-decoration:none;}

div#content div.content_inner div.cashtable table tr.edit {background:#ffdcdc;}

div#content div.content_inner div.cashtable table td.no_data {text-align:center;}
div#content div.content_inner div.cashtable table td.no_data p {margin:0;padding:1em 0;}

/*	EDIT CALENDAR		*/

div#content div.content_inner div.cashtable table td.date div#editcalendar_btn {position:absolute;margin:-1px 0 0 0;padding:0;width:79px;height:18px;display:none;text-align:right;}

div#editcalendar div.editcalendar {position: absolute;background: #fff;border: 1px solid #545454;width: 200px;margin: 0 0 0 -4px;padding:1px;}

div#editcalendar div.editcalendar div.nav {width:198px;background:#efefef;text-align:center;height:1.7em;}
div#editcalendar div.editcalendar div.nav a {font-style:normal;}
div#editcalendar div.editcalendar div.nav span {margin:0 .5em;}

div#content div.content_inner div.cashtable div#editcalendar div.editcalendar table {width: 198px;}
div#editcalendar div.editcalendar table td {background:#fff;padding:0;text-align:center;font-size:110%;}
div#editcalendar div.editcalendar table td.weekend {background:#e9e9e9;}
div#editcalendar div.editcalendar table td a.selected {display:block;width:100%;height:100%;background:#088cde;color:#fff;}

/*	TOTAL	*/
div#content div.content_inner div.total {padding: 20px 26px;}
div#content div.content_inner div.total div {background-repeat:no-repeat;background-position:right 12px;text-align:right;line-height:100%;height:70px;border-top:2px dashed #dadada;padding-top:12px;}
div#content div.content_inner div.total div.plus_img {background-image:url(/images/total_plus.gif);}
div#content div.content_inner div.total div.minus_img {background-image:url(/images/total_minus.gif);}
div#content div.content_inner div.total div p {font-size:110%;margin:0 90px 0 0;padding:0;color:#2a2a2a;}
div#content div.content_inner div.total div p.name {margin-bottom:7px;}
div#content div.content_inner div.total div p.plus {margin-bottom:5px;}
div#content div.content_inner div.total div p span#tp,
div#content div.content_inner div.total div p span#tm {font-size:110%;}
div#content div.content_inner div.total div p span#tp {color:#007600;}
div#content div.content_inner div.total div p span#tm {color:#d20000;}

/*	CONTENT POLE		*/

div#content_pole {width: 690px;background: url(/images/content_bg.gif) repeat-y center top;}
div#content_pole div.cp_bottom {background: url(/images/content_bottom_bg.gif) no-repeat center bottom;width: 600px;}
div#content_pole div.cp_top {background: url(/images/content_top_bg.gif) no-repeat center top;width: 600px;}

/*	MAIN PAGE AND AUTH FORM	*/
div#content_pole div.cp_bottom div.tour_button {width:45%;float:left;margin:16px 0;text-align:left;}
div#content_pole div.cp_bottom div.tour_button a {margin-left:14px;}
div#content_pole div.cp_bottom div.auth_block {width:55%;float:left;margin:16px 0;padding:0;}
div#content_pole div.cp_bottom div.auth_block form {margin:5px 1px 0 0;padding:0;}
div#content_pole div.cp_bottom div.auth_block form div.i_pole {text-align:right;padding-right:47px;line-height:100%;font-size:90%;margin-bottom:5px;}
div#content_pole div.cp_bottom div.auth_block form div.i_pole input {margin:0;padding:0;width:195px;font-size:130%;border:1px solid #7f9db9;-moz-border-radius:3px;-webkit-border-radius:3px;}
div#content_pole div.cp_bottom div.auth_block form div.submit {margin-top:18px;text-align:right;margin-right:47px;}
div#content_pole div.cp_bottom div.auth_block form div.submit input.ok {color:#fff;font-size:140%;width:197px;height:37px;background:url(/images/button_ok.gif) no-repeat;border:0;cursor:pointer;}
div#content_pole div.cp_bottom div.auth_block form div.submit input.reset {color:#fff;font-size:140%;width:197px;height:37px;background:url(/images/button_cancel.gif) no-repeat;border:0;cursor:pointer;}
div#content_pole div.cp_bottom div.auth_block form div.mp_links {margin-top:1em;text-align:left;padding-left:73px;}
div#content_pole div.cp_bottom div.auth_block form div.mp_links a {font-size:80%;color:#212121;margin-right:1em;}
div#content_pole div.cp_bottom div.auth_block form div.mp_links a:hover {color:#007600;text-decoration:none;}
div#content_pole div.cp_bottom div.auth_block form p.error {display:block;line-height:22px;background:url(/images/error_mark.gif) no-repeat 25px center;padding-left:0px;color:#d20000;font-size:90%;}

div#mainplash {width:574px;background:#e9e9e9;text-align:left;}
div#mainplash div.top {width:574px;height:12px;font-size:12px;background:url(/images/main_plash_top.gif) no-repeat left top;}
div#mainplash div.content {width:574px;background:url(/images/main_plash_pixel.gif) no-repeat center center;}
div#mainplash div.content div.interface {width:240px;height:220px;float:left;background:url(/images/interface.gif) no-repeat center center;}
div#mainplash div.content div.text {width:330px;float:left;text-align:left;}
div#mainplash div.content div.text p {color:#212121;margin:7px 0 15px 20px;padding:0;font-size:75%;line-height:13px;}
div#mainplash div.content div.text p a {color:#212121;}
div#mainplash div.content div.text p a:hover {color:#007600;text-decoration:none;}
div#mainplash div.bottom {width:574px;height:12px;font-size:12px;background:url(/images/main_plash_bottom.gif) no-repeat left bottom;}

/*	SETTINGS		*/

div#content_pole div.settings_menu {font-size: 110%;padding: 1em;border-bottom: 1px solid #777;}
div#content_pole div.settings_submenu {font-size: 80%;padding: .5em;margin:0 1px;border-bottom: 1px solid #777;background:#f5f5f5;}
div#content_pole div.settings_menu a,
div#content_pole div.settings_menu em {margin: 0 1em;}
div#content_pole div.settings_menu em {font-style: normal;color: #03791c;}
div#content_pole div.settings_submenu a,
div#content_pole div.settings_submenu em {margin: 0 1em;}
div#content_pole div.settings_submenu em {font-style: normal;color: #03791c;}
div#content_pole div.settings_menu a,
div#content_pole div.settings_submenu a {color:#212121;}
div#content_pole div.settings_menu a:hover,
div#content_pole div.settings_submenu a:hover {color:#007600;}

div#content_pole form {margin:0;padding:1em;}
div#content_pole form p.error {color:#d20000;font-size:90%;}

div#content_pole form div.i_pole,
div#content_pole form div.i_pole2,
div#content_pole form div.confirm_delete {text-align:right;padding-right:60px;line-height:150%;font-size:150%;}
div#content_pole form div.i_pole2 {margin-top:.5em;}
div#content_pole form div.i_pole input,
div#content_pole form div.i_pole2 input {margin:0;padding:0;width:250px;font-size:110%;border:1px solid #7f9db9;}
div#content_pole form div.confirm_delete input {margin:0 0 0 38px;padding:0;font-size:110%;border:1px solid #7f9db9;}
div#content_pole form div.i_pole select {margin:0;padding:0;width:252px;font-size:110%;border:1px solid #7f9db9;}
div#content_pole form div.submit {margin-top:1em;}
div#content_pole form div.submit input.ok {color:#fff;font-size:140%;width:197px;height:37px;background:url(/images/button_ok.gif) no-repeat;border:0;cursor:pointer;}
div#content_pole form div.submit input.reset {color:#fff;font-size:140%;width:197px;height:37px;background:url(/images/button_cancel.gif) no-repeat;border:0;cursor:pointer;}
div#content_pole form div.mp_links {margin-top:1em;}
div#content_pole form div.mp_links a {font-size:90%;color:#212121;margin:0 1em;}
div#content_pole form div.mp_links a:hover {color:#007600;}
div#content_pole form p.form_text {text-align:left;font-size:80%;}
div#content_pole form p.form_text a {color:#212121;}
div#content_pole form p.form_text a:hover {color:#007600;}

div#content_pole form div.textarea textarea {width:565px;height:100px;overflow:auto;font-family:Tahoma,Geneva,sans-serif;}
div#content_pole form p.del_conf {display:block;width:565px;text-align:center;font-size:80%;margin:5px 0 20px 0;padding:0;}
div#content_pole form p.del_conf label {cursor:pointer;}
div#content_pole form p.why {display:block;width:565px;font-size:80%;text-align:left;padding:0;margin:0 0 10px 0;}

div#content_pole div.cp_top ul.errorlist {color: #c00000;text-align: left;margin:0 1px 10px 0;padding:5px;list-style:none;background:#eae9e9;}
div#content_pole div.cp_top ul.errorlist li {background:url(/images/error_mark.gif) no-repeat left center;padding-left:35px;line-height:22px;font-size:90%;}

div#content_pole div.error {margin:1em 1em 0 1em;}
div#content_pole div.error p {margin:0;padding:.5em;font-size:120%;color:#d20000;}
div#content_pole div.error p span {font-size:150%;}

div#content_pole div.textpole {padding:1em;font-size:80%;color:#212121;text-align:left;}
div#content_pole div.textpole_s {padding:1em 1em 0 1em;font-size:80%;color:#212121;text-align:left;}
div#content_pole div.textpole_s h1,
div#content_pole div.textpole h1{font-size:200%;color:#007600;margin:.5em 0 1em 0;font-weight:normal;}
div#content_pole div.textpole_s h2,
div#content_pole div.textpole h2{font-size:150%;color:#212121;margin:2em 0 .5em 0;font-weight:normal;}
div#content_pole div.textpole_s p,
div#content_pole div.textpole p {margin:0 0 1em 0;padding:0;}
div#content_pole div.textpole_s a,
div#content_pole div.textpole a {color:#212121;}
div#content_pole div.textpole_s a:hover,
div#content_pole div.textpole a:hover {color:#007600;text-decoration:none;}
div#content_pole div.textpole p.arrow {margin: 3em 0 1em 0;}
div#content_pole div.textpole p.arrow.ar_tour { height: 40px; }
div#content_pole div.textpole p.arrow a {text-align:center;position:relative;left:33%;display:block;width:197px;height:37px;background:url(/images/button_ok.gif) no-repeat;text-decoration: none;font-size: 180%;color:#fff;line-height:37px;}
div#content_pole div.textpole p.arrow a.tour { left: 75px !important; float: left !important; margin-left: 10px; }
div#content_pole div.textpole p.arrow a:hover {color: #fff;}
div#content_pole div.textpole_s p em.butlink,
div#content_pole div.textpole p em.butlink {font-style:normal;}
div#content_pole div.textpole_s p em.butlink a,
div#content_pole div.textpole p em.butlink a {color:#fff;text-decoration:none;margin:0;padding:0 5px;background:#007600;-moz-border-radius:3px;-webkit-border-radius:3px;}
div#content_pole div.textpole_s p em.butlink a:hover,
div#content_pole div.textpole p em.butlink a:hover { background: #009900; color: #fff; }
div#content_pole div.textpole p.under_img {color:#737373;padding:0 50px;text-align:left;line-height:1.1em;font-size:.85em;margin-bottom:30px;}
div#content_pole div.textpole fieldset {margin:20px 0;padding:0 10px;}

div#content_pole div.textpole div.inner_news {margin-bottom:20px;}
div#content_pole div.textpole div.inner_news div.date {color:#999;font-size:90%;}
div#content_pole div.textpole div.inner_news div.title {font-size:130%;margin:0 0 .3em 0;}
div#content_pole div.textpole p.news_pages {text-align:center;padding-top:10px;}
div#content_pole div.textpole p.news_pages a {text-decoration:none;font-size:140%;margin:0 .5em;}

div#help_form {display:none;text-align:center;}
div#help_form p.email {text-align:left;}
div#help_form p.email em {font-style:normal;padding-left:8px;}
div#help_form p.email input {border:1px solid #aaa;-moz-border-radius:3px;-webkit-border-radius:3px;}
div#help_form p.email input:hover {border-color:#777;}
div#help_form p textarea {width:520px;height:150px;border:1px solid #aaa;font-family:Tahoma, Geneva, sans-serif;padding:5px;font-size:90%;overflow:auto;-moz-border-radius:3px;-webkit-border-radius:3px;}
div#help_form p textarea:hover {border-color:#777;}
div#help_form p input.submit {color:#fff;height:21px;width:100px;background:url(/images/button_ok_mini.gif) no-repeat;border:0;cursor:pointer;}

div#content_pole div.textpole div.setting_block {padding-bottom:1em;}
div#content_pole div.textpole div.setting_block div.sb_top {border-bottom:1px solid #bbb;padding-bottom:5px;}
div#content_pole div.textpole div.setting_block div.sb_top div.sb_name {float:left;font-size:140%;}
div#content_pole div.textpole div.setting_block div.sb_top div.sb_name a {text-decoration:none;line-height:120%;}
div#content_pole div.textpole div.setting_block div.sb_top div.sb_edit {float:right;font-size:80%;}
div#content_pole div.textpole div.setting_block div.sb_top div.sb_edit a:hover {text-decoration:none;}
div#content_pole div.textpole div.setting_block div.sb_bottom {font-size:80%;color:#999;padding-top:3px;}

/*	REPORTING	*/

#content_pole .crumbs { width: 580px; font-size: 80%; text-align: left; margin-top: 10px; color: #212121; }
#content_pole .crumbs a { color: #212121; }
#content_pole .crumbs a:hover { color: #007600; }

#content_pole .no_padding { padding-bottom: 0 !important; }
#content_pole .time_int { position: relative; width: 580px; height: 32px; text-align: left; z-index: 5000; }
#content_pole .time_int .date_from,
#content_pole .time_int .date_to { position: absolute; width: 143px; height: 32px; background: url(/images/groups_bg.gif) no-repeat; text-align: center; }
#content_pole .time_int .date_from { top: 0px; left: 0px; }
#content_pole .time_int .date_to { top: 0px; left: 160px; }
#content_pole .time_int .date_to input,
#content_pole .time_int .date_from input { width: 132px; height: 27px; margin-top: 1px; font-size: 23px; background: none; border: 0; text-align: center; }
#content_pole .time_int .mdash { position: absolute; left: 145px; height: 32px; line-height: 32px; font-size: 80%; }
#content_pole .time_int .report_type { position: absolute; top: 0px; left: 305px; width: 105px; height: 41px; background: url(/images/select_bg.gif) no-repeat; text-align: center; }
#content_pole .time_int .report_type select { position: absolute; top: 2px; left: 5px; width: 97px; height: 27px; font-size: 20px; background: #fff; clip: rect(2px 95px 27px 2px); }
#content_pole .time_int  .loading { display: none; position: absolute; right: 0; top: 0; width: 154px; height: 32px; }
#content_pole .time_int  .loading .l_text { position: absolute; z-index: 100; width: 154px; height: 32px; color: #333; line-height: 32px; text-align: center; }
#content_pole .time_int  .loading .l_bg { position: absolute; z-index: 50; width: 154px; height: 32px; background: #fff; }
#content_pole .time_int .report_submit { position: absolute; right: 0; top: 0; width: 154px; height: 32px; }
#content_pole .time_int .report_submit input { width: 154px; height: 32px; border: 0; background: url(/images/button_report_submit.gif) no-repeat left top; cursor: pointer; }
#content_pole .time_int .report_submit input:hover { background-position: left bottom; }

#content_pole .r_calendar { display: none; position: absolute; z-index: 9999; top: 33px; left: -9px;width: 598px; height: 180px; }
#content_pole .r_calendar .r_cal_block { position: absolute; z-index: 100; width: 598px; height: 190px; }
#content_pole .r_calendar .r_cal_block .r_cal_b_cal { position: absolute; left: 9px; width: 303px; height: 183px; background: url(/images/r_cal_b_cal_bg.gif) no-repeat left bottom #ededed; }
.r_cal_b_cal .r_cal_b_calendar.pos1 { position: absolute; left: 5px; top: 5px; width: 133px;  }
.r_cal_b_cal .r_cal_b_calendar.pos2 { position: absolute; right: 5px; top: 5px; width: 133px;  }
.r_cal_b_cal .mdash { position: absolute; top: 60px; text-align: center;  }
.r_cal_b_cal .r_cal_b_calendar table { width: 133px; font-size: 60%; color: #202020; }
.r_cal_b_cal .r_cal_b_calendar em { font-style: normal; }
.r_cal_b_cal .r_cal_b_calendar th,
.r_cal_b_cal .r_cal_b_calendar td { text-align: center; }
.r_cal_b_cal .r_cal_b_calendar .month th { background: #ddd; }
.r_cal_b_cal .r_cal_b_calendar .month .back a { display: block; width: 13px; height: 12px; background: url(/images/icon_back_forward.gif) no-repeat left top; cursor: pointer; }
.r_cal_b_cal .r_cal_b_calendar .month .forward a { display: block; width: 13px; height: 12px; background: url(/images/icon_back_forward.gif) no-repeat left bottom; cursor: pointer; }
.r_cal_b_cal .r_cal_b_calendar .week th { border: 1px solid #ddd; background: #fff; }
.r_cal_b_cal .r_cal_b_calendar .day td { border: 1px solid #eee; background: #fff; }
.r_cal_b_cal .r_cal_b_calendar .day .gray { color: #b2b2b2; }
.r_cal_b_cal .r_cal_b_calendar .day a { display: block; width: 18px; height: 18px; cursor: pointer; }
.r_cal_b_cal .r_cal_b_calendar .day a:hover { background: #77b0d3; color: #fff; }
.r_cal_b_cal .r_cal_b_calendar .selected { background: #0066cc; color: #fff; }

.r_cal_b_cal .choose { position: absolute; bottom: 5px; font-size: 60%; text-align: center; width: 303px; }
.r_cal_b_cal .choose select { font-size: 100%; }

#content_pole .r_calendar .r_cal_block .r_cal_b_text { position: absolute; top: 60px; right: 34px; width: 230px; height: 105px; overflow: hidden; font-size: 80%; line-height: 100%;  }
#content_pole .r_calendar .r_cal_close { display: block; position: absolute; right: 10px; bottom: 7px; font-size: 80%; text-decoration: underline; color: #333; cursor: pointer; }
#content_pole .r_calendar .r_cal_cloase:hover { text-decoration: none; }
#content_pole .r_calendar .r_cal_bg { position: absolute; z-index: 50; width: 598px; height: 190px; background: url(/images/r_cal_bg.gif) no-repeat left bottom #fff; opacity: 0.9; filter: alpha(opacity=90); -moz-opacity: 0.9; }

#content_pole  .r_block { position: relative; width: 580px; margin-top: 10px; }
#content_pole  .axis { font-size: 10px; position: absolute; color: #555; display: none; }
#content_pole  .r_title { position: relative; background: url(/images/r_block_title_bg.gif) no-repeat #ececec; height: 40px; }
#content_pole  .r_title h1 { position: absolute; left: 13px; margin: 0; padding: 0; line-height: 40px; font-size: 120%; font-weight: normal; color: #333; }
#content_pole  .r_title h1 a { color: #333; text-decoration: none; }
#content_pole  .r_title h1 a:hover { text-decoration: underline; }
#content_pole  .r_title .open_close { position: absolute; right: 10px; top: 13px; display: block; width: 17px; height: 17px; background: url(/images/icon_open_close.gif) no-repeat; cursor: pointer; }
#content_pole  .r_pole { position: relative; background: url(/images/r_block_pole_bg.gif) repeat-y; padding-top: 15px; }
#content_pole  .r_pole  h1 { font-size: 130%; font-weight: normal; }
#content_pole  .r_pole .groups.index { margin-left: 220px !important; }
#content_pole  .r_pole .groups { margin-left: 250px; }
#content_pole  .r_pole .groups table { width: 260px; font-size: 80%; color: #212121; }
#content_pole  .r_pole .groups table .groupname td { border-bottom: 2px solid #E5E5E5; padding: 0 10px 3px 10px; font-weight: bold; }
#content_pole  .r_pole .groups table .selected .color,
#content_pole  .r_pole .groups table .selected .name,
#content_pole  .r_pole .groups table .selected .name em,
#content_pole  .r_pole .groups table .selected .name a,
#content_pole  .r_pole .groups table .selected .num,
#content_pole  .r_pole .groups table .selected .num em { background: #E5E5E5; }
#content_pole  .r_pole .groups table td { text-align: left; vertical-align: bottom; padding: 1px 0; }
#content_pole  .r_pole .groups table .color { padding-left: 10px; padding-right: 4px; vertical-align: middle !important; }
#content_pole  .r_pole .groups table .color div { width: 9px; height: 9px; font-size: 0px; line-height: 0px; overflow: hidden; vertical-align: top !important; margin-top: 4px; }
#content_pole  .r_pole .groups table .name { background: url(/images/r_block_name_dotted.gif) no-repeat right bottom; padding-right: 10px; line-height: 110%; }
#content_pole  .r_pole .groups table .name em { font-style: normal; background: #fff; }
#content_pole  .r_pole .groups table .name a { color: #212121; background: #fff; }
#content_pole  .r_pole .groups table .name a:hover { text-decoration: none; }
#content_pole  .r_pole .groups table .num { white-space: nowrap; text-align: right; background: url(/images/r_block_name_dotted.gif) no-repeat right bottom; }
#content_pole  .r_pole .groups table .num em { font-style: normal; background: #fff; padding-right: 10px; }
#content_pole  .r_pole .groups table .wrap td { height: 5px; line-height: 5px; font-size: 5px; }
#content_pole  .r_pole .groups table .total td { height: 20px; line-height: 20px; padding-bottom: 0 !important; padding-top: 0 !important; }
#content_pole  .r_pole .groups table .total .text { background: url(/images/r_block_total_left.gif) no-repeat left top #e5e5e5; padding-left: 10px; }
#content_pole  .r_pole .groups table .total .number { white-space: nowrap; text-align: right; background: url(/images/r_block_total_right.gif) no-repeat right top #e5e5e5; padding-right: 10px; }

#content_pole  .r_pole .r_text { padding: 0 30px; margin-top: 10px; font-size: 80%; text-align: left; }
#content_pole  .r_pole .r_text p { margin: 0 0 10px; padding: 0; }
#content_pole  .r_pole .r_text b { font-weight: normal; }
#content_pole  .r_pole .r_text .plus { color: #007600; }
#content_pole  .r_pole .r_text .minus { color: #d20000; }

#content_pole  .r_pole .notice { border: 2px solid #cccccc; margin: 20px 30px 0px 30px; padding: 10px 10px 0px 100px; font-size: 70%; text-align: left; line-height: 110%; background: url(/images/icon_notice_grey.gif) no-repeat 10px 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#content_pole  .r_pole .notice p { margin: 0 0 10px 0; padding: 0; }
#content_pole  .r_pole .notice .minus { font-style: normal; color: #d20000; }
#content_pole  .r_pole .notice .plus { font-style: normal; color: #007600; }

#content_pole  .b_pole { position: relative; background: url(/images/r_block_b_pole_bg.gif) no-repeat bottom; height: 35px; text-align: right; }
#content_pole  .b_pole a { display: block; position: absolute; right: 1px; bottom: 1px; height: 19px; line-height: 19px; padding-left: 5px; padding-right: 5px; background: #ececec; color: #212121; font-size: 80%; }
#content_pole  .b_pole a:hover { text-decoration: none; }
#content_pole  .r_pole .legend { display: none; position: relative; padding-top: 10px; height: 25px; }
#content_pole  .r_pole .legend ul { display: block; position: absolute; left: 150px; margin: 0; padding: 0; list-style: none; font-size: 60%; color: #7a7777; }
#content_pole  .r_pole .legend ul li { float: left; margin-right: 25px; }
#content_pole  .r_pole .legend ul .up { background: url(/images/r_block_balance_up.gif) no-repeat left 55%; padding-left: 20px; }
#content_pole  .r_pole .legend ul .down { background: url(/images/r_block_balance_down.gif) no-repeat left 55%; padding-left: 20px; }
#content_pole .r_pole .balance { width: 540px; height: 175px; position: relative; }
#content_pole .r_pole .circle { position: relative; left: 50px; width: 180px; height: 180px; float: left; }
#content_pole .r_pole .bigcircle { position: relative; left: 20px; width: 250px; height: 250px; float: left; }
#content_pole .r_pole .circle svg { position: absolute; right: 0; }

#content_pole .r_block .no_data { display: none; position: absolute; left: 0; z-index: 100; width: 580px; height: 180px; line-height: 180px; font-size: 90%; text-align: center; }

#content_pole .r_pole .period_title { display: block; width: 470px; text-align: left; height: 30px; }
#content_pole .r_pole .period_title em { float: left; font-style: normal; font-size: 90%; line-height: 30px; }
#content_pole .r_pole .period_choise { float: left; padding-left: 50px; margin-bottom: 10px; line-height: 30px }
#content_pole .r_pole .period_choise a { border: 1px solid #006600; font-size: 60%; padding: 0 5px; cursor: pointer; background: #fff; color: #006600; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#content_pole .r_pole .period_choise a.selected { background: #006600; color: #fff; }
#content_pole .r_pole .period_title .spinner { float: right; padding-top: 10px; cursor: help; }

#content_pole #balance_table { display: none; }
#content_pole .t_balance_report { border: 2px solid #fff; font-size: 80%; width: 470px; }
#content_pole .t_balance_report td { text-align: right; border: 1px solid #C9C9C9; padding: 2px 5px; }
#content_pole .t_balance_report td.left { text-align: left !important; width: 40%; }
#content_pole .t_balance_report .up { color: #007600; width: 20%; }
#content_pole .t_balance_report .down { color: #d20000; width: 20%; }
#content_pole .t_balance_report .total { width: 20%; }
#content_pole .t_balance_report .total_tr td { font-weight: bold; text-align: right; }

/*	FOOTER	*/

div#footer {width: 630px;font-size: .7em;padding-top: 2em/100%;padding-bottom: 10px;}
div#footer a {color:#212121;}
div#footer a:hover {color:#007600;text-decoration:none;}
div#footer div.menu {margin: 10px 0;}
div#footer div.menu a {margin: 0 5px;}
div#footer div.copyright {line-height:100%;}
