/* yui general overrides */
.yui-t5 #yui-main .yui-b {margin-right:250px;}
/* // yui general overrides */
body, html {height:100%;background:#b9b19b url('../img/bg.gif') center top; color:#333; text-align:left;}
a { color:#0060d7; text-decoration:underline;}
a:hover{ color:#F00 !important; text-decoration:underline; }
p{ font-size:95%;}
p{padding-bottom:5px;padding-top:3px;}
h1{color:#333; font-size:192%;font-weight:normal; letter-spacing:-1px; font-family:Arial, Helvetica, sans-serif; margin: 10px 0 0 0; padding-bottom:0px;}
h2{color:#333;font-size:120%; font-weight:bold; margin:5px 0 5px 0;  font-family:Arial, Helvetica, sans-serif;  letter-spacing:-1px;}
h3{color:#333;font-size:107%; font-weight:bold; font-family: Arial, Verdana, Helvetica, sans-serif; letter-spacing:-1px;}
h4{color:#333;font-size:92%;margin-bottom:3px;font-weight:bold;}
h5{color:#333;font-size:92%;margin:0;padding:0;}
strong,b{font-weight:bold;}
hr {border:0; border-top:1px solid #ddd5b6; height:1px; clear:left; margin:5px 0 5px 0; padding:0;}
blockquote {background:#fffed1; border:1px solid #ffe3a1; padding:7px 10px; margin-left:0; clear:both;}
i, em{ font-style: italic; }
.left {float:left;}
.right {float:right;}
.clearer {clear:both;}
/* main container */
#bd {margin:15px 0 0 0;}
#yui-main{ min-height:320px; *height:320px;  }
*:first-child+html #yui-main { min-height:320px; height:auto;}

#hd {height:70px; background:url(../img/bg_hd.jpg) no-repeat; position:relative;}
#hd h1, #hd h2 {display:block; float:left; margin:0; padding:0;}
#hd h1 a {display:block; width:270px; height:70px; background:url(../img/logo.png) no-repeat; }
#hd h1 a span {display:none; }
#hd h2 { float:left; width: 310px;color:#de0000; margin-top:13px; font-size:18px;font-weight:bold; line-height:21px;}

.intro #hd {height:185px; }
.intro #hd h1 a {display:block; float:left; height:65px;  }
.intro #hd h2 { display:block; float:left; width: 310px;color:#de0000; margin:0 0 0 15px; font-size:18px;font-weight:bold; line-height:21px; clear:left;}
.intro p { float:left; display:block; width: 390px; margin-left:15px; clear:left; font-size:12px;}
.intro .schema { position:absolute; left: 430px; top: 9px; width: 221px; text-align:center;}

.intro .TB_modal {width:auto !important; height:auto !important;} /* hide lightbox scrollbars */
.intro .closeLightbox { margin-top:0 !important; margin-bottom:3px;}
.intro {*font-size:small !important;} /* fix ie breaking after opening lightbox */

#mainNav {height:38px; background: #e77129 url('../img/bg_tm.gif') repeat-x;}
#mainNav ul {margin:0; padding:0;}
#mainNav ul li {float:left; list-style:none; padding:0; margin:0; border-left:1px solid #ee8b4e;}
#mainNav ul li a {display:block; line-height:38px; color:#FFF; padding: 0 10px; font-weight:bold; text-decoration:none;}
#mainNav ul li:first-child a {padding-left:15px;}
#mainNav ul li.active a {background:url('../img/bg_tm.gif') 0 -38px repeat-x; text-decoration:underline;}
#mainNav ul li a:hover {background:url('../img/bg_tm.gif?2') 0 -74px repeat-x; color:#fbffb7 !important;}

#contentHeader {background:#ffefcb; padding: 0 0 0 15px; margin:0;}
#contentHeader h1 {margin:0; color:#a24e1d; font-size:18px; font-weight:bold; letter-spacing:-1px; padding: 15px 0 15px 0;}
#contentHeader h1 {margin:0; color:#a24e1d; font-size:18px; font-weight:bold; letter-spacing:-1px; padding: 15px 0 15px 0;}
#contentHeader .contentFuncs {float:right; margin:14px 15px 0 0; }

#navLvl1 ul {margin:15px 0 0 0; padding:0;}
#navLvl1 ul li a {display:block; padding:10px 7px; color:#FFF; font-weight:bold; font-size:13px;  font-family:Arial, Helvetica; background:url(../img/bg_box.png); text-transform:uppercase; letter-spacing:-1px; text-decoration:none;}
#navLvl1 ul li a:hover {color:#fdf100 !important; text-decoration:underline !important;}

#bd {/*background:url('../img/shadow_right.png') right top repeat-y;*/}

#mainCol {}
#mainCol .inner {background:#FFF; }
#mainCol p {line-height:150%; margin-bottom:6px;}

#sideCol {}

#contentMenu {margin:0 10px; }
#contentMenu ul {margin:0 0 20px 0; padding:0; }
#contentMenu ul li {display:block; list-style:none; margin:0 5px 0 0; padding:0; border-top:1px solid #cbdbf0; }
#contentMenu ul li:first-child {border:0;}
#contentMenu ul li a {display:block; padding:5px 7px 5px 22px;  background:url('../img/icon_bullet.png') 0 5px no-repeat ;font-weight:bold; font-size:12px;}
#contentMenu ul li.active a {color:#333; text-decoration:none;}
#contentMenu ul li a:hover {}
#contentMenu ul li ul {margin:0; padding:0 0 7px 0;}
#contentMenu ul li li {border:0; }
#contentMenu ul li li a {display:block; list-style:none; margin:0; padding:3px 3px 3px 22px; border:0; background:none transparent; font-weight:normal; font-size:11px; color:#0060d7 !important; text-decoration:underline !important;}
#contentMenu ul li li a:hover, #contentMenu ul li li:active a {color:#F00 !important; text-decoration:none !important;}

.primary {min-height:400px; /* NORMAL FIRST PAGE min-height:424px; */}

.contentSplit {padding:10px 15px 0 0;}
.contentSplit .primary {padding:0px 15px 0 0; width:63%;}
.primary {padding:15px;}
.intro .primary {padding:0; background:url('../img/bg_introContent.gif') no-repeat right top}
.intro .mainIntroduction {position:relative; }
.intro .mainIntroduction h2 {padding: 14px 15px 12px 20px; margin:0; font-size:16px; font-weight:bold;}
.intro .mainIntroduction ul {margin:0 0 0 15px; padding:0;}
.intro .mainIntroduction ul li {margin:0 3px 21px 0; padding:0 0 0 25px; line-height:21px; float:left; width:300px; font-size:12px;}
.intro .mainIntroduction .extra {position:absolute; left:-11px; top:5px; background:url('../img/springs.png') repeat-y 0 1px !important; width:21px; height:530px; /* NORMAL FIRST PAGE height:420px; */ }
li.quality {background:url('../img/icon_star.png') no-repeat 3px 1px !important;}
li.time {background:url('../img/icon_clock.png') no-repeat 3px 2px !important;}
li.original {background:url('../img/icon_bulb.png') no-repeat 3px 1px !important;}
li.price {background:url('../img/icon_coins.png') no-repeat 3px 2px !important;}

#targetGroups {background:url('../img/bg_introBox.png'); clear:left; height:290px; /* NORMAL FIRST PAGE height:147px; */ }
#targetGroups .inner {background:transparent none; margin:0; padding:10px 10px 8px 10px; }
#targetGroups h2 {margin:0; padding:0; color:#153061; font-size:18px; font-weight:bold;}
#targetGroups ul {margin:10px 0 19px /* NORMAL FIRST PAGE margin:8px 0 8px */ 0 ; padding:0; }
#targetGroups ul li {line-height:21px; padding-left:17px; background:url('../img/icon_bullet.png') no-repeat 0 3px !important; font-size:12px;}
#targetGroups .box1 {float:left; width: 32.5%; height:130px; /* NORMAL FIRST PAGE height:147px; */ background:url('../img/bg_introBox.png'); border-left:1px solid #bccfee;}
#targetGroups .box1 .inner { background:url('../img/bg_introBox.png'); padding: 10px 10px 23px /* NORMAL FIRST PAGE 8px */ 20px; }
#targetGroups .box2 {float:left; width: 32.5%; height:130px; /* NORMAL FIRST PAGE height:147px; */ background:url('../img/bg_introBox.png'); border-left:1px solid #bccfee; }
#targetGroups .box3 {float:left; width: 30%; height:130px; /* NORMAL FIRST PAGE height:147px; */ margin-right:30px; border-left:1px solid #bccfee; }

#targetGroups .presentation_box .inner { padding-left:20px;}
#targetGroups .presentation_box .bigThumb { float:right; }
#targetGroups .presentation_box p {clear:none; float:none; width:auto; margin: 7px 7px 13px 0; line-height:21px;}

.primary h2 {margin:0 0 5px 0; padding-top:15px;}
.primary h2 strong {color:#d00;}
.primary h3 { letter-spacing:0; margin-bottom: 0; }
.primary h4 {}
.primary p {line-height:15px; font-size:12px;}
.primary ul { margin-left:0;}
.primary ul li {list-style:none !important; background:url('../img/icon_bullet.png') no-repeat 5px 0; padding-left:2em; margin:0;}
.primary ul.checkList li {list-style:none !important; background:url('../img/icon_tick.png') no-repeat 5px 0; padding-left:2em; padding-bottom:7px; margin:0 ; }
ul.set2cols li {float:left; width:43%;}
.steps h2 span {font-size:100px; color:#ddd;  float:left; clear:left; line-height:80px; margin:0 20px 0 40px;}
.steps ul { margin-left:100px; }

#mainContent  .inner {background:#fff5a1; border:2px solid #1d1d1d; padding:20px 20px 0 20px; min-height:445px;}

#ft { font-size: 12px; color:#333; clear:both; height:35px; padding:0 10px 0 10px;  font-family:Arial, Helvetica; margin-right:250px;}
#ft a { color:#333; text-decoration:underline;}
#ft .left, #ft .right{padding:10px 0;}

/* boxes */
.box { background:#FFF; padding-bottom:5px; margin-bottom:10px; border-right:1px solid #a19c8b; border-bottom:1px solid #a19c8b;}
.box a {text-decoration:underline;}
.box .active a {text-decoration:none; color:#333;}
.box p {margin:0 10px 5px 10px;}
.box h3 {background-color:#f2f2f2 ;color:#424242; padding: 10px; border-bottom:1px solid #cdcdcd; margin:0;}
.box ul {margin:0; padding:5px 10px;}
.box ul li {display:block; list-style:none; margin:0; padding:0; border-bottom:1px solid #d9d9d9; font-size:11px;}
.box ul li a {display:block; padding:6px 3px; font-size:12px; }
.box ul li.highlight a {font-weight:bold;}
.box fieldset {border-top:0; margin:0;}
.box form {padding:10px; }
.box form div {text-align:right; margin-bottom:5px;}
.box label {float:left; font-size:11px !important; text-align:right; padding:7px 0 0 0; width:70px;}
.box input.text {width:130px; padding: 4px; font-weight:bold;}
.box div.submit input.button {background:url('../img/bg_button.gif') repeat-x 0 center; border:1px solid #a1a1a1;}
.box div.links {clear:both; padding-top:3px;}
.box div.remember label {width:110px; *width:90px; padding:4px 0 0 0;}
.box div.remember input {margin:5px 10px 0 0; *margin:1px 5px 0 0; padding:0;}

.lightbox {background:#FFF; padding:0 20px;}
.lightbox h1 {margin-top:0 !important; padding-top:20px !important; padding-bottom:10px;}
.closeLightbox {float:right; margin-top:15px;}

#leftCol .box {background:#fffed1; border:1px solid #ffe3a1; padding:0; margin-left:10px;}
#leftCol .box h3 {background:none; border:0; padding-bottom:3px;}
#leftCol .box p {background:none; font-size:12px; line-height:16px;}

#box_copyscape h3 { background:url('../img/icon_eye.png') no-repeat 10px 10px !important; padding-left:32px; }

#box_login { padding-bottom:0;}
#box_login h3 { background:#f2f2f2 url('../img/icon_user.png') no-repeat 10px 10px; padding-left:30px;}
#login_submit {float:right; margin-left:10px;}

#box_actions h3 { background:#f2f2f2 url('../img/icon_user.png') no-repeat 10px 10px; padding-left:30px;}
#box_actions ul li a { padding-left: 22px; border:none;}

#box_account h3 { background:#f2f2f2 url('../img/icon_user.png') no-repeat 10px 10px; padding-left:30px;}
#box_account ul li a { padding-left: 22px; border:none;}

#box_help h3 { background:#f2f2f2 url('../img/icon_info.png') no-repeat 10px 10px; padding-left:30px;}

#box_stats h3 { background:#f2f2f2 url('../img/icon_info.png') no-repeat 10px 10px; padding-left:30px;}
#box_stats .inner { margin: 6px 10px 5px;}
#box_stats table { background:none; border-collapse:collapse; margin:0;}
#box_stats table th { background:none; border-bottom:1px solid #d9d9d9; padding: 3px; font-weight:normal;}
#box_stats table td { background:none; border-bottom:1px solid #d9d9d9; padding: 4px 3px 5px; text-align:center; }

#box_helpdesk h3 { background:#f2f2f2 url('../img/icon_help.png') no-repeat 10px 10px; padding-left:30px;}
#box_helpdesk li { padding:3px 3px 5px 3px;}
#box_helpdesk li a { display:inline; margin:0; padding:0; line-height:18px;}

#box_news h3 { background:#f2f2f2 url('../img/icon_news.png') no-repeat 10px 10px; padding-left:30px;}
#box_news li { padding:3px 3px 5px 3px;}
#box_news li a { display:inline; margin:0; padding:0; line-height:18px;}

#box_banks a {float:left; width:33%; text-align:center;}
#box_banks a:first-child {text-align:left;}

.a_money {background:url('../img/icon_money.png') no-repeat 0 5px;}
.a_transactions {background:url('../img/icon_money_transactions.png?c') no-repeat 0 5px;}
.a_money_out {background:url('../img/icon_money_out.gif?c') no-repeat 0 5px;}
.a_booked {background:url('../img/icon_money_booked.png') no-repeat 0 5px;}
.a_addResources {background:url('../img/icon_money_add.png') no-repeat 0 5px;}
.a_invoices {background:url('../img/icon_bills.png') no-repeat 0 5px;}
.a_editUser {background:url('../img/icon_user_edit.png') no-repeat 0 5px;}
.a_overview {background:url('../img/icon_user.png') no-repeat 0 5px;}
.a_messagesNew {background:url('../img/icon_messages.png') no-repeat 0 5px;}
.a_messagesWaiting {background:url('../img/icon_messages2.png') no-repeat 0 5px;}
.a_orders {background:url('../img/icon_orders.png') no-repeat 0 5px;}
.a_auctions {background:url('../img/icon_auction.png') no-repeat 0 5px;}
.a_2author {background:url('../img/icon_author.png') no-repeat 0 5px;}
.a_2client {background:url('../img/icon_author.png') no-repeat 0 5px;}
.a_inProgress {background:url('../img/icon_clock_play.png') no-repeat 0 5px;}
.a_court {background:url('../img/icon_eye.png') no-repeat 0 5px;}
.a_archive {background:url('../img/icon_folder.png') no-repeat 0 5px;}

.action_view{padding-left:12px; background:url('../img/bullet_view.gif') no-repeat 0 3px;}
.action_add_version{padding-left:12px; background:url('../img/bullet_add.gif') no-repeat 0 3px;}
.action_delete {padding-left:12px; background:url('../img/bullet_delete.gif') no-repeat 0 3px;}
.action_edit {padding-left:12px; background:url('../img/bullet_edit.gif') no-repeat 0 3px;}
.action_to_author {padding-left:12px; background:url('../img/bullet_go.gif') no-repeat 0 3px;}
.action_to_auction {padding-left:12px; background:url('../img/bullet_auction.gif') no-repeat 0 3px; font-size:12px; text-transform:uppercase; font-weight:bold;}
.action_arbitrage_sending {padding-left:12px !important; background:url('../img/bullet_tick.gif') no-repeat 0 3px; white-space:nowrap; display:inline-block;}
.action_decline {padding-left:12px !important; background:url('../img/bullet_delete.gif') no-repeat 0 3px;}
.action_accepted {padding-left:12px; background:url('../img/bullet_accepted.gif') no-repeat 0 3px;}
.action_rejected {padding-left:12px; background:url('../img/bullet_rejected.gif') no-repeat 0 3px;}
.action_create {padding-left:12px; background:url('../img/bullet_create.gif') no-repeat 0 3px;}
.action_information {padding-left:12px; background:url('../img/bullet_information.gif') no-repeat 0 3px;}

#box_languages { background:#f2f2f2;}
#box_languages h3 { display:none;}
#box_languages ul {list-style-type:none; height:30px; margin:0; padding:0; }
#box_languages ul li {float:left; list-style:none; margin:3px 0 0 20px; padding:0;}
#box_languages ul li a {display:block; padding:5px 7px 5px 23px; border:0;}
#box_languages .est a {background:url('../img/lang_est.gif') 0 8px no-repeat;}
#box_languages .eng a {background:url('../img/lang_eng.gif') 0 8px no-repeat;}
#box_languages .rus a {background:url('../img/lang_rus.gif') 0 8px no-repeat;}


/* forms */
#mainCol form > div, #mainCol form fieldset > div {clear:left; padding:4px 0; border-top:1px solid #EEE;}
#mainCol form .help {font-style:italic; color:#666; padding-left:10px; font-size:11px;}
#mainCol form .longHelp {font-style:italic; color:#666; display:block; margin-left:32%; padding-top:3px; font-size:11px;}
#mainCol div.highlight {background-color:#fdffd8;}
#mainCol div.highlight label {color:#a95600; font-weight:normal;}
#mainCol label {float:left; text-align:right; padding:4px 10px 0 0; width:30%;  }
#mainCol ul li label {float:none; text-align:left; padding:0; width:auto;  }
#mainCol span.subLabel { position:relative; top:-5px; margin-left:5px;}
#mainCol input { padding: 4px; }
#mainCol input.number { width:40px;}
#mainCol input:focus { border:1px solid #000;}
#mainCol input.submit, #mainCol input[type=submit] {margin-left:31%;}
#mainCol table input.submit, #mainCol table input[type=submit] {margin-left:0 !important;}
#mainCol button {margin-left:31%; padding: 2px 3px; white-space:nowrap;}
#mainCol table button {margin-left:0 !important; }
#mainCol form ul {margin:4px 0 0 32%;}
#mainCol form ul.set2cols {margin:4px 0 25px 32%; }
#mainCol form ul li {background:none; padding-left:0; }
#mainCol form ul.radio li {background:none; padding-bottom:5px; }



fieldset{margin:1em 0; border:none;border-top:1px solid #ccc;}
legend{margin:1em 0;padding:0 .5em;color:#333; font-weight:bold;}

input.text, input[type=text], input[type=file], input[type=password], textarea { background:#FFFFFF url('../img/bg_input.gif')  repeat-x scroll center top; border-color:#cdcdcd; border-style:solid; border-width:1px; padding:2px 0; }
textarea {padding:5px !important;}
textarea.wide {width:97%; padding:7px;}
.buttonBar {background:#EEE !important;  margin-top:10px;}
.buttonBar td {background:#EEE !important; text-align:center; }


/* messages */
p.error, div.error { padding:6px 10px 6px 30px; border:1px solid #ffe3a1; background: #fffed1 url('../img/icon_error.png') no-repeat 7px 6px; line-height:14px; color:#ff2c00; margin: 0 auto 5px auto; clear:left;}
p.success, div.success { padding:6px 10px 6px 30px; border:1px solid #ffe3a1; background: #fffed1 url('../img/icon_tick.png') no-repeat 7px 6px; line-height:14px; color:#00ba44; margin: 0 auto 5px auto; clear:left;}
p.info, div.info{ padding:6px 10px 6px 30px; border:1px solid #ffe3a1; background: #fffed1 url('../img/icon_info.png') no-repeat 7px 6px; line-height:14px; color:#333; margin: 0 auto 5px auto; clear:left;}
form div.error { margin:4px 10% 4px 31%; border:0; background: transparent url('../img/icon_error.png') no-repeat 7px 6px; }

/* definition lists */
dl { width:100%; padding:0; margin: 10px 0 0 0; float:left; line-height:100%; }
dl dt { float:left; width:32%; padding:.7em 1% 6px 1%; margin:0 ; font-weight: bold; border-top: 1px #eee solid; clear: both; text-align:right;}
dl dd { width:62.0%; padding:.7em 2% 6px 1%; float:left; margin: 0; border-top: 1px #eee solid; background:#FFFFFF; }
dl ul {margin-top:0;}
dd.highlight, dt.highlight { background-color:#fdffd8; }
dd.price{ color:#b60000;}

/* tables */
table { color:#000; border-collapse:separate !important; width:100%;  font-size:92%; margin-bottom:15px; border-spacing:1px !important; border:0;}
th { padding:4px;  font-weight:bold;  text-align:left; background:#FFF; border:0;}
td { padding:4px; border:0;}

table .positive td {background-color:#eaf1dd !important;}
table .neutral td {background-color:#ffffcc !important;}
table .negative td {background-color:#efd3d2 !important;}

table.tablesorter { font-family:arial; background-color: #CDCDCD; margin:5px 0pt 15px; font-size: 8pt; width: 100%; text-align: left; border-collapse:collapse !important; border:1px solid #CDCDCD !important; border-spacing:2px;} 
table.tablesorter thead tr th, table.tablesorter tfoot tr th { background-color: #e6EEEE; border: 1px solid #FFF; font-size: 8pt; padding: 4px; border:1px solid #CDCDCD;} 
table.tablesorter thead tr .header { /*background-image: url(../img/bg_th.gif); */ background-repeat: no-repeat; background-position: center right; cursor: pointer; } 
table.tablesorter tbody td { color: #3D3D3D; padding: 4px; background-color: #FFF; vertical-align: top; border:1px solid #CDCDCD;} 
table.tablesorter tbody tr.odd td { background-color:#F0F0F6; } 
table.tablesorter thead tr .headerSortUp { background-image: url(../img/asc.gif); } 
table.tablesorter thead tr .headerSortDown { background-image: url(../img/desc.gif); } 
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp { background-color: #8dbdd8; }

/* buttons */
button img {margin-right:5px; margin-bottom:-3px;}
input.buttonA {padding: 2px 2px;}
a.buttonA { color:#1c1c1c; text-decoration:none !important; background:#eeeeee url('../img/bg_btn.gif') repeat-x left center; border: 1px solid #a0a0a0; font-weight:bold; letter-spacing:0px; padding:3px 10px; display:inline-block;}
a.buttonA:hover { color:#1c1c1c !important; text-decoration:none; border-color: #666666; }

/* bill table */
table.clear_table {	width: 100%; }
table.clear_table td { background: none; text-align: left; border: 0px; }
table.bill_summa { width: 235px; float: right; border-collapse:collapse; }
table.bill_summa td { border: 0px solid; }
table.bill_summa td.right {	text-align: right; }
table.bill_reason {	width: 100%; }
table.bill_reason td { border: 1px solid; }
table.bill_reason { text-align: right; }

/* balance styles */
table.tablesorter td.fund_add {color: green;}
table.tablesorter td.fund_booked {color: blue;}
table.tablesorter td.fund_payment {color: red;}
table.tablesorter td.fund_payout {color: green;}
.total_out {color: red; font-weight: bold; }
.total_in {color: green; font-weight: bold; }

.contentTab {float:left; border-bottom:1px solid #CCC; display:block; padding:10px 0; height:45px; *height:35px;}
.contentTab.active {border:1px solid #CCC; border-bottom:0px solid #FFF; }
.contentTab h3 {margin-top:0px; padding: 0 10px !important;}
.contentTab p {font-size:11px; margin-bottom:0 !important; padding:5px 10px 0 10px !important;} 
#regTabs {display:block; *display:inline-block;}
#regTabs .contentTab {width:33%; }
#regTabs .contentTab.translator {width:24%; }
.form_reg {clear:both; /* border-left:1px solid #CCC; border-bottom:1px solid #CCC; */ padding-left:10px; padding-top:10px; padding-bottom:10px; *padding-top:0px; *display:inline-block;}
.form_reg fieldset {*margin-top:0;}

.blog .article {border-bottom:1px solid #ccc; margin-bottom:30px; padding-bottom:25px;}
h2.blogTitle {padding-top:0; font-size:24px; font-weight:bold; color:#555; font-family: Trebuchet ms, Arial, helvetica;}
h2.blogTitle a {color:#555; text-decoration:none;}
.blog h2.blogTitle {margin-bottom:0;}
.blog div.meta {color:#888; font-size:11px; margin-bottom:10px;}
div.content{clear:left; margin-top:0;}
div.content {line-height:1.5em;}
div.funcs {clear:both;background:#F2F2F2; padding:5px 10px;border-bottom: 1px solid #CDCDCD; margin: 5px 0;}