/* =======================================================================
                               I N N E R
======================================================================= */

/* солянка */
a.goBlue {background:url(../img/icoArrow.gif) no-repeat; padding-left:20px; margin-right:15px;}
a.question {background:url(../img/icoQuestion.gif) no-repeat; padding-left:20px; margin-right:15px;}
a.excel {background:url(../img/ico-excel.gif) no-repeat;padding:1px 0 4px 29px;}
img.hh {margin: 20px 0 20px 20px !important; }
input.btn-red {background:#D00062; border:none; font-size:10px; font-family:tahoma, sans-serif; font-weight:bold; color:#fff; padding:2px 17px 2px;}
input.btn-blue {background:#6AA1BF; border:none; font-size:10px; font-family:tahoma, sans-serif; font-weight:bold; color:#fff; padding:2px 17px 2px;}

.seeAlso {margin-top:15px;}
.blue {color:#67A2C0;}
.grey {color:#A3A3A3; font-size:10px;}

.text-grey {color:#898989;}
.text-red {color:#d00062;}
.text-green {color: #00A650; }
.binding-field {color: #959595; font-size: 11px; padding-top: 7px;}
.binding-field .text-red {font-size: 12px;}
.attention {background: url(../img/bg-attention.gif) 0 0 no-repeat; padding-left: 25px;}

a.action-pai {float: left; padding: 0 18px 3px 23px; background-position: 0 0; background-repeat: no-repeat;}
a.plus {background-image: url(../img/action-pai_plus.gif); }
a.minus {background-image: url(../img/action-pai_minus.gif); }
a.exchange {background-image: url(../img/action-pai_exchange.gif); }
a.ic {background: url(../img/blank.gif) 0 1px no-repeat; padding-left: 16px; }
a.calc {background: url(../img/ico-calculator_red.png) 0 1px no-repeat; padding-left: 16px; color: #ca0056;}
a.info {background-image: url(../img/icoInfo.gif); }
a.arrow {background-image: url(../img/icoArrow.gif); }

/* ======= меню слева ======= */

ul.left-menu {border-bottom: 1px solid #D6D6D6; float: left; width: 100%; background: #F0F0F0; }

ul.left-menu li {float: left; width: 100%; background: url(../img/li-menu.gif) no-repeat 219px center; border-top: 1px solid #D6D6D6; }
ul.left-menu li.club {float: left; width: 100%; background: url(../img/li-menu.gif) no-repeat 219px center;border-top: 0px}
ul.left-menu li a, ul.left-menu li strong, ul.left-menu li span {float: left; width: 190px; padding: 5px 20px 6px 22px; }
ul.left-menu li span {color: #D00062;}

ul.left-menu li.sub li.sub3, ul.left-menu li strong, ul.left-menu li.L1expanded, ul.left-menu li.L1expanded span {background: #E6E6E6 url(../img/li-menu.gif) no-repeat 219px 10px; }
ul.left-menu li.sub a, ul.left-menu li.sub span {width: 178px; padding: 5px 20px 6px 34px;}

ul.left-menu li.sub3 a, ul.left-menu li.sub3 span {width: 164px; padding: 5px 20px 6px 48px;}

ul.left-menu li.L1expanded a {text-decoration:  none; font-weight: bold}
ul.left-menu li.L1expanded li.sub a, ul.left-menu li.L1expanded li.sub3 a {text-decoration: underline; font-weight: normal;}

ul.left-menu li ul {float: left; background: #E6E6E6; }


a.textrose:link, a.textrose:visited {text-decoration:none; cursor:pointer; color: #cc0066; font-weight:bold}
a.textrose:hover, a.textrose:active {text-decoration:none; cursor:pointer; color: #cc0066; font-weight:bold}
.textrose {color: #cc0066; }



ul.category {float: left; width: 100%; border-bottom: 1px solid #D6D6D6; margin-top: 26px; }
ul.category li {float: left; width: 100%; background: url(../img/li-menu.gif) no-repeat 219px center; border-top: 1px solid #D6D6D6; }
ul.category li a {float: left; width: 210px; padding: 5px 0 6px 22px;}

ul.category#other {margin: 0; }

/* ======= баннеры ======= */
.banner {float: left; width: 100%; margin-top: 22px; }
.banner .img {border: 0px solid red; float: left; width: 100%; padding-bottom: 6px; background: #060E07 url(../img/bg-cap.gif) repeat-x 0 bottom;}
.banner .arrow-link {float: left; background: url(../img/arrow-red.gif) no-repeat 8px 14px; padding: 9px 0 0 20px; }
.banner .arrow-link a {font-size: 11px;}

/* ======= голубая врезка ======= */
.blueBlock {background: #D8E6EE url(../img/bg-blueblock.gif) 0 top repeat-x; padding: 17px 80px 17px 23px; font-size: 1.1em; margin-bottom:15px;}

/* ======= персоналии ======= */
.persons {border: 0px solid red; padding: 7px 50px 11px 129px; position: relative; margin-bottom: 4px; height: 119px; background: #F0F0F0; }
html>body .persons {min-height: 119px; height: auto !important}
.persons img {width: 90px; height: 114px; position: absolute; top: 11px; left: 20px; border: 1px solid #D7D7D7; }
.persons h4 {padding-bottom: 0px;}
.persons span {display: block; padding-top: 5px; width: 100%}

/* ======= команда (4 квадратика) ======= */
.team {float: left; width: 100%; background: #F0F0F0 url(../img/bg-news-press.gif) repeat-y 363px 0; padding-bottom: 15px; color: #393939; margin-bottom: 6px; }
.team a {float: left;}
.team .block-team, .block-team2  {float: left; width: 330px; padding: 10px 11px 0 22px; border-top: 4px solid #999; }
.team .block-team2 {margin-left: 6px;}
.team .block-team span {float: left; width: 133px; padding-right: 10px;}
.team .block-team2 span {float: left; width: 175px; padding-right: 10px;}
.team ul {list-style-type: none; float: left; margin-left:0; width:100%;}
.team ul li {float: left; width: 100%; padding: 2px 0 6px 0; background:none; }

/* ======= общая информация ======= */
ul.info {float: left; margin-left: 0px; list-style:none;width:100%;}
ul.info li {background: none; padding: 2px 0 4px 1px; border-bottom: 1px solid #E7E7E8; }
ul.info li.end {border-bottom: none;}
ul.info li span {display: block; float: left; color: #67A2C0; width: 180px;}

/* ======= голубая табличка ======= */
.blueBlock-tr {background: #E8F0F5 url(../img/bg-blueBlock.gif) 0 top repeat-x; padding: 4px 0 0; }
.blueBlock-tr2 {background: #DCE9F1; padding: 5px 16px 5px 16px; border-bottom: 1px solid #fff } 
table.blueBlock, .blueBlock-tr2 table {width: 100%; border-collapse:collapse; border-top:4px solid #67A2C0; margin-top:20px;}
table.blueBlock td, .blueBlock-tr2 table td {border-right: 1px solid #fff; padding: 23px 10px 22px 43px; background:#CFE6F2; color:#393939;}
table.blueBlock .second td, .blueBlock-tr2 table  .second td { background:#BED9E8;}
table.blueBlock td.col2 {padding-left:63px;}
table.blueBlock td.end, .blueBlock-tr2 table td.end {border-right: none;}

/* ======= табличка-зебра ======= */
table.blueTable {width:100%; border:none; border-bottom:1px solid #ccc;}
table.blueTable th {background: #67A2C0; color: #fff; text-align: left; padding: 5px 11px 5px 20px; border-right:1px solid #fff;}
table.blueTable th.center {background: #67A2C0; color: #fff; text-align: center; padding: 5px 11px 5px 20px; border-right:1px solid #fff;}

table.blueTable th a {color: #fff; }
table.blueTable td {padding: 5px 11px 5px 20px; vertical-align: middle; font:normal 11px tahoma,sans-serif;}
table.blueTable td.top { vertical-align:top;}
table.blueTable .row td {background:#F7F7F7;}
p.work-time {font:normal 11px tahoma,sans-serif; padding:3px 5px;}

/* ======= таблица aboutFunds ======= */
table.aboutFunds {background: #f0f0f0; }
table.aboutFunds td {border: solid #fff; border-width: 0 1px 1px 0; text-align: right; padding-left: 11px;}

table.blueTable .b-b th {border-bottom: 1px solid #fff; }
table.blueTable .notstrong th {font-weight: normal; }
table.blueTable .bg {background: #DFE7EB;}
table.blueTable .bg2 {background: #dbdbdb}
table.blueTable .center td {text-align: center}

table.blueTable div.up {float: right; width: 62px; text-align: right; background: url(../img/up2.gif) 8px 2px no-repeat;}
table.blueTable div.down {float: right; width: 62px; text-align: right; background: url(../img/down.gif) 8px 2px no-repeat;}

/* ======= табличка ======= */
table.structure {width: 100%; border: none; }
table.structure td {padding: 5px 11px 5px 20px; background:#F0F0F0; vertical-align: middle;}
table.structure td.bg {background: #E8E8E8;}
table.structure th {border-bottom: 0px solid red;background: #67A2C0; color: #fff; text-align: left; padding: 5px 11px 5px 20px}
table.structure td.arrow {text-align: center; width: 163px; padding: 0; background: #DFE7EB url(../img/table-arrow.gif) 0 0 no-repeat; border-left: none;}
table.structure td.arrow-btm {text-align: center; width: 163px; padding: 0; height: 40px; background: #fff url(../img/table-arrow-btm.gif) 0 0 no-repeat; border-left: none; }

/* ======= map ======= */

ul.map {border: 0px solid red; margin-left: 0px;}
ul.map li a {color: #67A2C0 !important;}
ul.map li {background: none; padding-left: 0px; }
ul.map li div {background: #F3F3F3 url(../img/liMap.gif) 12px 3px no-repeat; padding: 4px 0 5px 36px; border-bottom: 1px solid #D1D1D1; font-weight: bold; }
ul.map li ul {border: 0px solid red; margin: 7px 0 8px 0;}
ul.map li ul li {border: 0px solid red; background: url(../img/liMap-level.gif) 18px 0px no-repeat; padding: 1px 0 12px 36px;  }
ul.map li ul li.sub-first {background: url(../img/liMap-level-sub-first.gif) 18px 0px no-repeat; padding-bottom: 0px}
ul.map li ul li.last {background: url(../img/liMap-level-last.gif) 18px 0px no-repeat; padding-bottom: 4px}
ul.map li ul li ul {border: 0px solid red; margin-left: -18px; margin-top: 8px; margin-bottom: 0px }
ul.map li ul li ul li {background: url(../img/liMap-level.gif) 35px 0px no-repeat; padding: 1px 0 12px 53px}
ul.map li ul li ul li.first {  }
ul.map li ul li ul li.last {background: url(../img/liMap-level-last.gif) 35px 0px no-repeat; padding: 2px 0 4px 53px}
ul.map li ul li ul li.sub-last {background: url(../img/liMap-level-sub-last.gif) 0px 0px no-repeat; padding: 2px 0 7px 53px}
ul.map li ul li ul li.sub-last-end {background: url(../img/liMap-level-sub-last-end.gif) 0px 0px no-repeat; padding: 2px 0 6px 53px}
ul.map li ul li ul li.sub-first {background: url(../img/liMap-level-sub-first.gif) 35px 0px no-repeat; padding-bottom: 0px}

/* ======= обратная связь ======= */
#formContactus {float: left; font-size: 12px; }
#formContactus div {width: 395px; margin-bottom: 12px; float: left;}
#formContactus div label {float: left; margin-top: 5px;}
#formContactus div label.email {float: left; margin-top: -2px;}
#formContactus div div {float: right; width: 267px;}
#formContactus div div input {width: 100%; padding: 5px 0 3px 2px; border: 1px solid #CFD0D1; }
#formContactus div textarea {width: 100%;!important; //width: 267px; height: 148px; padding: 5px 0 3px 2px; border: 1px solid #CFD0D1;}
#formContactus div input.btn {float: right; width: 81px; height: 24px; border: none; padding: 0px }

/* ======= Персональная консультация ======= */
#formConsultation {float: left; font-size: 12px; }
#formConsultation div {width: 525px; margin-bottom: 12px; float: left;}
#formConsultation div label {float: left; margin-top: 5px;}
#formConsultation div label.email {float: left; margin-top: -2px;}
#formConsultation div div {float: right; width: 267px;}
#formConsultation div div input {width: 100%; padding: 5px 0 3px 2px; border: 1px solid #CFD0D1; }
#formConsultation div textarea {width: 100%;!important; //width: 267px; height: 148px; padding: 5px 0 3px 2px; border: 1px solid #CFD0D1;}
#formConsultation div input.btn {float: right; width: 81px; height: 24px; border: none; padding: 0px }


/* ===============================*/
/* ======= Внимание, ПИФы ======= */
/* ===============================*/


#pif-lines {float: left; width: 100%; padding-top: 6px; }
#pif-lines p {padding: 0; margin: 0}
#pif-lines td {padding: 0; margin:0;}
#pif-lines div.line {float: right; width: 754px; background: #2a3b4f url(../img/bg-runline.gif) 232px 0px repeat-y; color: #fff; }

/*#pif-lines div span {float: left}*/
#pif-lines .cost span
{
	display: block;
	margin: 4px 0px 0px -15px;
	color: #060E07;
	height:21px;
}
#pif-lines .cost {height: 52px;  text-align: center;  width: 230px; background: #C0D9E5; float: left;}
#pif-lines div.run-line {width: 754px; padding: 0; border-bottom: 1px solid #404f61; height: 25px }
#pif-lines div.run-line strong {color: #90c1da; }
/*#pif-lines div.run-line div {float: left;}*/
#pif-lines div.run-line div strong {font-size: 13px; padding: 0 0 0 3px}
#pif-lines div.run-line div span.name {padding-right: 3px}
#pif-lines div.run-line div span.up {background: url(../img/up.gif) 8px 3px no-repeat; font-size: 13px;}
#pif-lines div.run-line div span.down {background: url(../img/down.gif) 8px 3px no-repeat; font-size: 13px;}



ul.pif_top-icons {float: right; width: 600px; margin-left: 0; border-bottom: 0px solid red}
html>body ul.pif_top-icons {padding-bottom: 3px}
body:not([dummy]) ul.pif_top-icons {padding-bottom: 0}
ul.pif_top-icons li {float: right; background: none; padding: 0 0 9px 25px}
ul.pif_top-icons li img.question {width: 115px; height: 21px;}
ul.pif_top-icons li img.yieldfund {width: 146px; height: 16px;}
ul.pif_top-icons li img.consultation {width: 199px; height: 22px;}

img.pif-dynamicofchange {width: 295px; height: 15px; margin: 0 0 11px 0 }

#dynamics {border-top: 4px solid #999; float: left; width: 100%; background: #F0F0F0; /*position: relative; */ padding: 0 0 12px 0 }
html>body #dynamics {padding-bottom: 7px}
body:not([dummy]) #dynamics {padding-bottom: 12px}

#dynamics ul {margin-left: 0;}

#dynamics h4 {padding-bottom: 9px}

#dynamics .left_pif {float: left; width: 275px; padding: 18px 0 0 36px; }
#dynamics .left_pif select {background: #fff; border: 1px solid #CFD0D1; font-size: 11px; padding: 2px 1px 0px 2px; height: 14px;}
#dynamics .left_pif select.date-from {width:200px; margin-left:16px;}
html>body #dynamics .left_pif select.date-from {height: 18px; padding: 0; font-size: 12px;}

#dynamics ul.pif-list {padding-top: 0px; }
html>body #dynamics ul.pif-list {padding-top: 6px; }
#dynamics ul.pif-list li {padding: 0 0 0 0; background: none}
html>body #dynamics ul.pif-list li {padding: 0 0 2px 0 }
body:not([dummy]) #dynamics ul.pif-list li {padding: 0 0 4px 0 }
#dynamics ul.pif-list li input {position: relative; top: 1px; left: -3px; margin-right: 2px }
html>body #dynamics ul.pif-list li input {top: -1px; left: 0px; margin-right: 9px}
body:not([dummy]) #dynamics ul.pif-list li input {top: -1px; left: 1px; margin-right: 9px}

/* форма авторизации */
div.login {width:660px; padding:29px 0 0 27px;}
div.login div {padding-bottom:8px; overflow:auto; height:1%}

html>body div.login div {height: auto; }
div.login label {float:left; width:132px;}


div.login input.login {width:339px; border:1px solid #CFD0D1; float:left;}
div.login span {color:#8C8C8C; font-size:10px; width:176px; float:right; line-height:100%; /*position:relative;*/ top:-3px;}
div.login span.left {float: left;width: 250px;padding-left: 132px;}

div.login div.bottom-menu {padding:6px 0 13px 130px; float:left; width:346px;}
div.login ul {width:100%;}
div.login .submit {float:right; }
div.login .submit input {background:#D00062; border:none; font-size:10px; font-family:tahoma, sans-serif; font-weight:bold; color:#fff; padding:2px 17px 2px;}
/* аналитический отчет */
div.login1
{
	width: 705px;
	height:140px;
	border-top: 4px solid #999;
	background: #F0F0F0;
	padding-right: 0px;
	padding-left: 27px;
	padding-bottom: 0px;
	padding-top: 10px;
}
div.login1 div {padding-bottom:8px; height:20px}
div.login1 label {float:left; width:132px;}


div.login1 input.login {width:339px; border:1px solid #CFD0D1; float:left;}
div.login1 span {color:#8C8C8C; font-size:10px; width:176px; float:none; line-height:100%; /*position:relative;*/ top:-3px;}
div.login1 span.left {float: left;width: 250px;padding-left: 132px;}

div.login1 div.bottom-menu {padding:6px 0 13px 130px; float:left; width:346px;}
div.login1 ul {width:100%;}
div.login1 .submit {float:right; }
div.login1 .submit input {background:#D00062; border:none; font-size:10px; font-family:tahoma, sans-serif; font-weight:bold; color:#fff; padding:2px 17px 2px;}
div.login1 h3 {color: #D00062;}



/********************** Dialog Form ************************/
div.dialogForm {padding:29px 27px 22px;}
div.dialogForm input.dialogForm { background: #fff; border: 1px solid #CFD0D1; font-size: 11px; padding: 2px 1px 0px 2px; height: 14px;}
div.dialogForm .subscribtionRow { clear: both;}

.loginFormSubmitCell {background:#D00062; border:none; font-size:10px; font-family:tahoma, sans-serif; font-weight:bold; color:#fff; padding:2px 17px 2px;}
table.loginForm {border: none; background: #F3F3F3; width: 600px}
table.loginForm th {background: #8C8C8C; font-weight: bold; color: #fff; padding: 9px 0 7px 16px; margin: 0;}
table.loginForm td {padding: 5px; verticale-align: middle; border:0 px;  margin:0; }
table.loginForm td.bg {background: #F3F3F3;}
table.loginForm td.title {background: #8C8C8C; color: #fff; border-left: none; }
table.loginForm td.loginLabelArea {padding: 3px; padding-left: 14px; padding-top: 7px; text-align: right; width:40%;}
table.loginForm td.loginLabelAreaDark {padding: 3px; padding-left: 14px; padding-top: 7px; text-align: right; background: #EAEAEA;}
table.loginForm td.loginFormElementArea {padding: 3px; padding-right: 20px; width:60%;}
table.loginForm td.loginFormElementArea input  {width:300px; border:1px solid #CFD0D1;}
table.loginForm td.loginFormElementArea input.form50  {width:50px;}
table.loginForm td.loginFormElementArea select {width:97%; }
table.loginForm td.small {color: #999999; font-size: 10px; line-height: 12px; padding: 0px 0px 10px 2px; }
table.loginForm td.selectedFirst {padding-left :5px;background-color: #ffffff;border-right: #F3F3F3 1px solid;border-left: #F3F3F3 1px solid;}
table.loginForm td.selected {padding-left :5px;background-color: #ffffff;border-right: #F3F3F3 1px solid;}
table.loginForm td.selectedLast {background-color: #ffffff;border-right: #F3F3F3 1px solid;text-align: center;}
table.loginForm td.unselected {padding-left :5px;background-color: #F3F3F3;border-right: #ffffff 1px solid;}
table.loginForm td.border {background-color: #F3F3F3;border-right: #F3F3F3 1px solid;width : 20px;text-align: center;}
table.loginForm td.loginFormSubmitCell {float:right; }
table.loginForm td.loginFormSubmitCell input {background:#D00062; border:none; font-size:10px; font-family:tahoma, sans-serif; font-weight:bold; color:#fff; padding:2px 17px 2px;}


/*
.loginForm {background-color: #e6e6e6; width: 600px;}
.loginForm input {border:1px solid #CFD0D1;}
.loginForm th {padding-left: 20px; border-bottom: 3px solid white; background-color: #C0D9E5; color: #000000; font-size: 16px; font-weight: normal; line-height: 30px;}
.loginForm td {vertical-align: top;}
.loginForm td.LoginLabelArea {padding: 3px; padding-left: 14px; padding-top: 7px;  text-align: right;}
.loginForm td.LoginFormElementArea {padding: 3px; padding-right: 20px;}
//.loginForm td.LoginFormElementArea input {width:300px;}
.loginForm td small {color: #999999; font-size: 10px; line-height: 12px;}
.loginForm td.LoginFormLinksCell {padding: 10px;}
.loginForm td.LoginFormLinksCell a {color: #0066cc; text-decoration: underline;}
.loginForm td.LoginFormSubmitCell {padding: 10px; padding-right: 20px; text-align: right;}
.loginForm td.LoginFormSubmitCell input {padding: 2px; border: none; background-color: #67a2c0; color: #ffffff; font-family: "Times New Roman", Times, serif; font-weight: bold; height:20px; padding:0px 10px 0px 10px; overflow:visible; width:auto; text-decoration: underline;}
.loginForm i {display: block; padding-left: 26px; padding-top: 6px; padding-bottom: 6px;  background-image: url("img/infoIcon.gif"); background-repeat: no-repeat; background-position: 0 50%; font-size: 12px; line-height: 12px;}
.loginFrom .submit {float:right; }
.loginFrom .submit input {background:#D00062; border:none; font-size:10px; font-family:tahoma, sans-serif; font-weight:bold; color:#fff; padding:2px 17px 2px;}
*/

.pif-date {float: left; width: 135px; height:19px !important;}
.pif-date span { padding: 1px 3px 0 0}
.pif-date img {margin-left: 1px}
@-moz-document url-prefix()
{
	.pif-date img {margin-left: 1px; margin-bottom: 7px;}
}
input.date {background: #fff; border: 1px solid #CFD0D1; font-size: 11px; color:#9FA1A4; padding: 2px 1px 0px 2px; width: 63px; height: 14px;}
html>body input.date {height: 18px; width: 68px; padding: 0; font-size: 12px;}
body:not([dummy]) input.date {height: 14px; width: 63px; padding: 2px 1px 0px 2px;}

.month {float: left; padding: 15px 0 0 0;}
html>body .month {padding-top: 18px}
.month div {float: left; width: 85px; padding: 0 0 2px 0 }
.month div label {font-size: 11px; }
.month div input.radio {position: relative; top: 2px; margin-left: -5px;  }
html>body .month div input.radio {margin-left: 0px; top: 0px; margin-right: 3px }
body:not([dummy]) .month div input.radio {top: 3px; }


ul.pif-links {float: left; width: 100%; padding-top: 15px}
html>body ul.pif-links {padding-top: 17px}
ul.pif-links li {float: left; padding: 2px 21px 4px 18px;  }
ul.pif-links li.calculator {background: url(../img/ico-calculator.gif) 0px 3px no-repeat;}
ul.pif-links li.statistics {background: url(../img/ico-statistics.gif) 0px 3px no-repeat;}
ul.pif-links li a {font-size: 11px;}

ul.pif-links1{float: right;width: 100%;}
html>body ul.pif-links1 {}
ul.pif-links1 li{float: left;padding-right: 0px;padding-left: 18px;padding-bottom: 4px;padding-top: 2px;}
ul.pif-links1 li.calculator {background: url(../img/ico-calculator_red.png) 0px 3px no-repeat;}
ul.pif-links1 li.statistics {background: url(../img/ico-statistics.gif) 0px 3px no-repeat;}
ul.pif-links1 li a {font-size: 11px; color: #dc005a;}

pif-graph {width: 367px; height: 257px; float: right; margin: 9px 9px 0 0; }
#dynamics .right_pif {float: right;width: 400px;height: 310px;background: #fff;margin: 9px 9px 0 0;}

#dynamics .right_pif ul {font-size: 10px; line-height: 12px}
#dynamics .right_pif ul li {border: 0px solid red; padding: 0 0 0 33px; position: relative; margin: 0; color: #8F8F8F;}
#dynamics .right_pif ul li span {position: absolute; left: 213px; top: 2px; }
#dynamics .right_pif ul li.graph1 {background: url(../img/li-graph1.gif) 19px 3px no-repeat;}
#dynamics .right_pif ul li.graph2 {background: url(../img/li-graph2.gif) 19px 3px no-repeat;}
#dynamics .right_pif ul li.graph3 {background: url(../img/li-graph3.gif) 19px 3px no-repeat;}
#dynamics .right_pif ul li.graph4 {background: url(../img/li-graph4.gif) 19px 3px no-repeat;}
#dynamics .right_pif ul li.graph5 {background: url(../img/li-graph5.gif) 19px 3px no-repeat;}

#dynamics input.btn {position: relative; top: 13px; }

/* статистика */

ul.tab {list-style:none; clear:both; float:left; width:100%; border-bottom:5px solid #999; padding:0; margin:25px 0 0;}
ul.tab li {float:left; background:none; padding:0; background:#C2C2C2; margin-right:5px;}
ul.tab li a {display:block; color:#fff; text-decoration:none; font-size:12px; padding:6px 27px 5px 26px;}
ul.tab li.active {background:#999;}

.period div {background:#F0F0F0; border-top:1px solid rgb(249,249,249); clear:both; padding:12px 13px 10px 25px;}
.period div input {margin-right:4px;}
.period div label {margin-right:15px; position:relative; top:-3px;}
.period a {float:right; font-size:11px;}

.statisticsHead {}
.statisticsHead td.value { text-align: right;}
.statisticsHead td.date { text-align: center;}
.statisticsHead td.title { text-align: left;}
.statisticsHead td { font-family: tahoma,sans-serif; font-size: 11px; }
.statisticsHead th {background:#67A2C0; color:#fff;font-weight:normal; padding:8px 4px 6px 4px;border-left:1px solid #B3D1E0; border-bottom:none;}
th.date {width:136px; border:none;}
.statisticsHead .head td {background:#67A2C0; color:#fff;border:1px solid #B3D1E0; border-width:1px 0 0 1px; padding:2px 0 11px 16px; font:normal 11px tahoma,sans-serif;}
.statisticsHead head.fund-5348 {/*width:68px;*/background:url(../img/bg/bg-stat-fond-1.gif) 0 bottom repeat-x;}
.statisticsHead head.fund-5349 {/*width:74px;*/background:url(../img/bg/bg-stat-fond-2.gif) 0 bottom repeat-x;}
.statisticsHead head.fund-5350 {/*width:114px;*/background:url(../img/bg/bg-stat-fond-3.gif) 0 bottom repeat-x;}

.statisticsHead .statisticsBody {font:normal 11px tahoma,sans-serif;}
.statisticsHead .row {font:normal 11px tahoma,sans-serif;}
.statisticsHead .statisticsBody td {font:normal 11px tahoma,sans-serif;background: #FFFFFF; text-align: right;}
.statisticsHead .statisticsBody td.date {font:normal 11px tahoma,sans-serif;width:136px; text-align:center; padding:0;}
.statisticsHead .row td { background:#F7F7F7; text-align: right;}
.statisticsHead .row td.date {width:136px; text-align:center; padding:0;}

.pseudoWindow {height:205px; width:100%; overflow:auto;}
/*.statisticsBody td {font:normal 11px tahoma,sans-serif; padding:5px 0 8px 18px;}
.row td {background:#F7F7F7;font:normal 11px tahoma,sans-serif;}
.statisticsBody td.date {width:136px; text-align:center; padding:0;}
.row td {background:#F7F7F7;font:normal 11px tahoma,sans-serif;}*/
/*.statisticsBody .fund-5348 {width:82px;}
.statisticsBody .fund-5349 {width:90px;}
.statisticsBody .fund-5350 {width:120px;}*/

/* Калькулятор */
div.calc {padding:29px 27px 22px;}
div.calc h4 {float:left; width:215px;margin-bottom:22px;}
div.calc div.row {clear:both;}
div.calc .desc input, div.calc .desc select {background: #fff; border: 1px solid #CFD0D1; font-size: 11px; padding: 2px 1px 0px 2px; height: 14px;}
html>body div.calc  .desc input, html>body div.calc .desc select {height: 18px; padding: 0; font-size: 12px;}
body:not([dummy]) div.calc .desc input {height: 14px; padding: 2px 1px 0px 2px;}
div.calc div.desc {float:left;}
div.calc select.fond {width:300px;}
div.calc select.agents {width:458px;}
div.calc input.pay {width:96px;}
div.calc label.pay-second {margin-left:15px;}
div.calc select.period {width:74px; margin-left:8px;}
div.calc select.date-from {width:199px;}
div.calc .result {background:#fff;padding:32px; text-align:center; margin-top:32px;}
p.legend {color:#868686; font-size:11px;}
div.calc label.left {color:red;}
.line {border-top: 1px solid #D6D6D6;}
.greyTable {color:#A3A3A3;}
/**/

/* важные сообщения */
ul.messages {float: left; width: 100%; margin: 7px 0 0 0; }
ul.messages li{padding: 1px 0 2px 26px;margin-bottom: 8px;margin-left: 12px;}
ul.messages li span {font-size: 11px; color: #9FA1A4;}
ul.messages li.doc {background: url(../img/icoDOC.png) no-repeat 0 0;margin-bottom: 15px;}
ul.messages li.pdf {background: url(../img/icoPDF.png) no-repeat 0 0;margin-bottom: 15px;}
ul.messages li.xls {background: url(../img/icoXLS.png) no-repeat 0 0;margin-bottom: 15px;}
ul.messages li.rtf {background: url(../img/icoDOC.png) no-repeat 0 0;margin-bottom: 15px;}

/**/
a.nnav, a:link.nnav, a:visited.nnav, a:hover.nnav {line-height: 18px; font-size: 15px;}
.t1{ font-family : Times CY, Times New Roman, Times, serif; font-size : 180%; }
a.t1, a:link.t1, a:visited.t1, a:hover.t1 { font-family : Times CY, Times New Roman, Times, serif; font-size : 180%; }
span.nnav { line-height: 18px; font-size: 15px;}
.button {background:#D00062; border:none; font-size:10px; font-family:tahoma, sans-serif; font-weight:bold; color:#fff; padding:2px 17px 2px;}
.buttonRight {background: #D00062;border: none; font-size: 10px; font-family: tahoma, sans-serif; font-weight: bold; color: #fff; padding: 2px 17px 2px; float: right;}
.buttonRight1 {background: #D00062;border: none; font-size: 10px; font-family: tahoma, sans-serif; font-weight: bold; color: #fff; padding: 2px 17px 2px;}



.statisticDataBlock { width: 100%;  height: 200px; overflow: auto; position: relative;}

.blueHR {color: #67a2c0;}
.linkCalc {color: #ca0056;}


/* ====================================================*/
/* ===============  всякие формы пифаф  ===============*/
/* ====================================================*/

.pif-forms {border-top: 4px solid #999; float: left; width: 707px; padding: 21px 0 20px 25px;  background: #F0F0F0; /*position: relative;*/}
.pif-forms h4 {padding-bottom: 13px; }

.pif-forms .attention {width: 650px; padding-top: 20px; background-position: 0 19px; }

.pif-forms table {border-collapse: collapse;}
.pif-forms table td {padding-bottom: 3px; vertical-align: top;}
html>body .pif-forms table td {padding-bottom: 5px;}
.pif-forms table td.space-top {padding-top: 20px;}

.pif-form table {border-collapse: collapse;}
.pif-form table td {padding-bottom: 3px; vertical-align: top;}
html>body .pif-form table td {padding-bottom: 5px;}
.pif-form table td.space-top {padding-top: 20px;}

.pif-forms table input {border: 1px solid #cfd0d1; padding-left: 3px; color:#393939; }
.pif-forms table input.btn {border: none; padding-left: 0; width: auto  !important; height: auto  !important }

.pif-forms table input.btn1 {background:#D00062; border:none; font-size:10px; font-family:tahoma, sans-serif; font-weight:bold; color:#fff; padding:2px 17px 2px;}

.pif-forms input.chk {border: none; width: 10px !important;} /* it's always invisible but influences to td width in Safari browser */
/*
.pif-forms input.chk {border: none; position: relative; top: 1px; left: -4px; margin-right: 4px }
html>body .pif-forms input.chk {top: -1px; left: -2px; margin-right: 5px}
body:not([dummy]) .pif-forms input.chk {top: -1px; left: 0px; margin-right: 11px}
*/

/* личные данные */
.pif-forms#UserProfile table td.name_data {width: 162px;}

.pif-forms#UserProfile table input {width: 318px}
.pif-forms#UserProfile table select {width: 318px}

.pif-forms#UserProfile table input.pasport-seria {width: 78px;}
.pif-forms#UserProfile table input.pasport-number {width: 230px;}
.pif-forms#UserProfile table input.code {width: 78px;}
.pif-forms#UserProfile table input.phone {width: 142px;}
.pif-forms#UserProfile input.chk {position: relative; top: -1px !important}


.pif-forms#UserProfile table tr.phone td {padding: 0px 5px 0px 0px ! important; }
body:not([dummy]) .pif-forms#UserProfile table tr.phone td {padding: 0px 5px 0px 0px ! important; } 
html>body .pif-forms#UserProfile table tr.phone td {padding: 0px 5px 0px 0px ! important; } 
.pif-forms#UserProfile table tr.phone td div span {display: block; font-size: 10px;}


/* заявка на обмен паев */
.pif-forms#rquestChange table td.name_data, .pif-forms#rquestPurchase table td.name_data, .pif-forms#rquestLiquidate table td.name_data {width: 225px; padding-right: 5px;}
.pif-forms#rquestChange table input {width: 356px}
.pif-forms#rquestChange table input.quanty {width: 112px}

/* заявка на приобретение паев */
.pif-forms#rquestPurchase ul {float: left; width: 100%; }
.pif-forms#rquestPurchase ul li {float: left; width: 100%; margin-bottom: 2px; }
html>body .pif-forms#rquestPurchase ul li {margin-bottom: 0;}


/* Заявка на погашение паев */

.pif-forms#rquestLiquidate table input {width: 318px}
.pif-forms#rquestLiquidate input.name {width: 200px;}
.pif-forms#rquestLiquidate input.chk {position: relative; top: -1px !important}
.pif-forms#rquestLiquidate label {position: relative; top: -1px}
html>body .pif-forms#rquestLiquidate label {top: 0px }

.errorMessage { color: red; font-size: 9pt;}
span.errorMessage { color: red; font-size: 9pt;}

/* Products list */
.pif-producst TD { padding: 2px 0px 2px 0px;}
.pif-producst input { margin-right: 10px;}

/* Funds list */
.pif-funds TD { padding: 2px 0px 2px 0px;}
.pif-funds input { margin-right: 10px;}

/* ======= голубая врезка ======= */
.blueBlockAdr{background: #D8E6EE url(../img/bg-blueblock.gif) repeat-x;background-position: top;font-size: 1.1em;margin-bottom: 15px;padding-right: 40px;padding-left: 23px;padding-bottom: 17px;padding-top: 17px;}


div.doh {background-color: #f0f0f0; padding: 9px; margin-bottom: 1px; }
div.doh2 {background-color: #F7F7F7; }
div.doh .x {float: right; padding: 24px 0 0 0px; width: 114px;  text-align: center !important; }
div.doh p.desc {/*border-right: 4px solid #D00062;*/ padding-right: 13px; margin: 0; float: left; width: 485px; text-align: left; min-height: 58px; #height: 58px; vertical-align: center }

a.dohlink:link, a.dohlink:visited {text-decoration:none; cursor:pointer; color: #000000}
a.dohlink:hover, a.dohlink:active {text-decoration:none; cursor:pointer; color: #000000}


span.arr {background: url(../img/arrow-green.gif) no-repeat left center; padding-left: 10px; }
span.arr_r {background-image: url(../img/arrow-red-2.gif); }
span.n {background: url(../img/arrow-green.gif) no-repeat center left; color: #74AAC5; font-weight: bold; display: block; margin: 0 0 4px 28px; font-size: 16px; padding-left: 12px; text-align: left; }
span.neg {background: url(../img/down.gif) no-repeat center left; color: #74AAC5; font-weight: bold; display: block; margin: 0 0 4px 28px; font-size: 16px; padding-left: 12px; text-align: left; }

table.brs tr td {border-bottom: 1px solid #ccc; }
.nob {border: 0 !important; padding-left: 0 !important; }
.nobg {background-color: #fff !important; }
tr.subh td, td.subh {background-color: #C0D9E5; text-align: center; }

span.yield {font-size: 11px; color: #9FA1A4;}

/* 9 и 10 версия pif main.. */
.pif-fond {float: left; width: 100%; background: #f0f0f0; height: 84px; margin-bottom: 10px;}
.pif-fond .procent {float: left; width: 72px; height: 72px; background: #74aac5; color: #fff; font-weight: bold; font-size: 15px; margin-top: 6px; position: relative; left: 6px;  }
.pif-fond .procent span {float: right; padding-right: 10px; margin-top: 27px }
.pif-fond .descript {float: left; width: 550px; padding: 10px 0 0 25px; }
.pif-fond .procent span.up {float: left; padding-left: 23px; background: url(../img/up3.gif) 9px 3px no-repeat;}

img.pif_tr {float: left; margin-right: 13px;}
p.bc {margin-bottom: 5px; }
.m {margin-bottom: 22px; }
span.pdf {display: block; padding: 0 0 2px 22px; }
.pdf {background: url(../img/icoPDF.png) 0 0 no-repeat; padding-left: 26px; }

.just_graph{float: right;margin: 9px 5px 0px 0px;}
.aboutFundGraph{margin: 5px 5px 5px 5px;}
.fundStructure{float: left;margin: 9px 0px 0px 5px;}

.fundBaner{width: 268px;height: 90px;background: #D2106B;color: #ffffff;vertical-align: middle;text-align: center;font-weight: bold;font-size: 13px;}
p.fundInfo {font:normal 10px tahoma,sans-serif; padding:3px 5px; color:#7E7E7E;}
ul.kak_select {margin: 7px 0 0px 0; }
ul.kak_select li {background-color: #F0F0F0; border-top: 4px solid #67A2C0; float: left; padding: 21px 0; text-align: center; width: 364px; }
ul.kak_select li.r {float: right; }
ul.kak_select li.clear {border: 0; height: 17px; background: none; padding:0}
ul.kak_select a {background: url(../img/icoArrow.gif) no-repeat 0 2px; padding-left: 19px; }

ul.links li {margin-bottom: 4px; }

div.kak_scheme {background: #F3F3F3 url(../img/kak_arrows.gif) no-repeat center 90px; margin: 0 0 17px 0; padding: 20px 12px 23px 20px; height: 375px; }
div.kak_scheme .a {background: url(../img/bg_kak_1.gif) no-repeat; margin-bottom: 82px; padding: 26px 0; text-align: center; }
html[xmlns*=""] body:last-child div.kak_scheme .a {padding-top: 27px;}

div.kak_scheme .b {background: url(../img/bg_kak_2.gif) no-repeat left top; float: left; width: 305px; padding: 18px 19px 18px 17px; height: 169px;  }
div.kak_scheme .c {float: right;}

div.pif_name {background: url(../img/ban_rp.gif) no-repeat; color: #fff; font-size: 16px; line-height: 140%; float: left; margin: 9px 0 0 5px; width: 263px; text-align: center; padding: 23px 0 42px 0;  }
div.pif_name2 {background: url(../img/ban_rp2.gif) no-repeat; color: #fff; font-size: 16px; line-height: 140%; float: left; margin: 9px 0 0 5px; width: 263px; text-align: center; padding: 23px 0 42px 0;  }
div.pif_nameLong {background: url(../img/ban_rp.gif) no-repeat; color: #fff; font-size: 16px; line-height: 140%; float: left; margin: 9px 0 0 5px; width: 263px; text-align: center; padding: 14px 0 42px 0;  }
div.pif_nameLong2 {background: url(../img/ban_rp2.gif) no-repeat; color: #fff; font-size: 16px; line-height: 140%; float: left; margin: 9px 0 0 5px; width: 263px; text-align: center; padding: 14px 0 42px 0;  }

/*27.04.2007*/
table.tbl-b_g {width: 100%; }
table.tbl-b_g td {background: #f0f0f0; padding: 11px 27px 11px 21px;}
table.tbl-b_g td.blue-td {background: #67a2c0; font-weight: bold; color: #fff; width: 242px;}

table.tbl-b_g td.pifAdvantages {width: 166px;}

table.tbl-b_g td ul.ul { margin-left: 10px}
table.tbl-b_g td p {padding: 3px 0 2px 0; margin: 0}

tr.no-b td {border: none !important; }

table.bor-b_5x_w td {border-bottom: 5px solid #fff}
table.bor-b_1px_g td {border-bottom: 1px solid #d6d6d6;}


/**/
.laying {float: left}
.laying a {float: left; width: 346px; padding: 11px 0 9px 18px; background: #9b9b9b url(../img/arrow-laying.gif) 338px 10px no-repeat; border-bottom: 1px solid #fff; font: bold 14px Arial; color: #fff; text-decoration: none;}
a#handle-juridical {margin-left: 3px}
a.active {background: #67a2c0; border-bottom: 1px solid #67a2c0;}

.divInfo {border-top: 4px solid #67a2c0; background: #f0f0f0; padding: 20px 20px 40px 19px}
.divInfo ul.ul {margin: 0}
.divInfo ul.ul li {margin-bottom: 9px}
.divInfo ul.ul li.nobgr {background: none;}
.divInfo h4 {color: #000; padding: 0 0 13px 0}

/* 04.09.2007 */
table.aboutFunds2 {width:100%; border: none; background: #f0f0f0}
table.aboutFunds2 th {background: #67A2C0; color: #fff; text-align: left; padding: 0px; border-right: 1px solid #fff}
table.aboutFunds2 td {vertical-align: middle; font: normal 11px tahoma,sans-serif; border-right: 1px solid #fff; border-bottom: 1px solid #fff; text-align: left; padding: 8px 3px 8px 4px}
table.aboutFunds2 .bg {padding-left: 10px}
table.aboutFunds2 a  {color: #393939}
table.aboutFunds2 .p0 {padding: 0px}
table.aboutFunds2 td.p7   {padding: 8px 0px 8px 7px}
table.aboutFunds2 tr.btg td {border-bottom: 1px solid #ccc;}
table.aboutFunds2 div.up {float: right; width: 53px; text-align: right; background: url(../img/up2.gif) 0px 2px no-repeat}
table.aboutFunds2 div.down {float: right; width: 53px; text-align: right; background: url(../img/down.gif) 0px 2px no-repeat}

/* 26.11.2007 */
table.aboutFunds2 td.type {text-align: center; border-top: 1px solid #fff; padding: 2px 3px 3px 4px; background-color: #CBCCCC;}

table.aboutFunds2 td.nf {padding: 0px;}
table.aboutFunds2 td.nf div.rel-cont {position: relative; width: 124px; height: 53px; background: #DFE7EB url(../img/bg_Corner_br.gif) no-repeat right bottom;}
table.aboutFunds2 td.nf a {display:block; position: absolute; text-decoration:none; top: -1px; left: -1px; border:1px #fff solid; width: 109px; height: 53px; padding: 0px 5px 0px 10px; line-height:12px;}
table.aboutFunds2 td.nf a:hover {border:1px #CBCCCC solid; text-decoration:none;}
table.aboutFunds2 td.nf a.row2 {height: 40px; padding: 13px 5px 0px 10px;}
table.aboutFunds2 td.nf a.row3 {height: 45px; padding: 8px 5px 0px 10px;}
table.aboutFunds2 td.nf a span {text-decoration:underline;}
table.aboutFunds2 td.nf a:hover span {text-decoration:none;}
			div.rel-cont div {position:absolute; top:53px; left:124px; width:87px; height:107px; padding:0px 20px 4px 25px; background: url(../img/bg_NF.png) no-repeat;}
			* html div.rel-cont div {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_NF.png', sizingMethod='crop');}
			.on {display:block;}
			.off {display:none;}
table.aboutFunds2 td table.rel {width:100%; height:107px;}
table.aboutFunds2 td table.rel td {border:none; padding:0px; text-decoration: none; text-align:left; vertical-align:middle; color:#fff; font-family:tahoma, sans-serif; font-size:11px; line-height:12px;}

table.aboutFunds2 td.ctr {text-align:center;}

table.aboutFunds2 .up2,table.aboutFunds2 .dn2 {display:block; text-align:center; padding:7px 0px;}
table.aboutFunds2 .up2 {background:url(../img/bg_UpArrow.gif) no-repeat top center;}
table.aboutFunds2 .dn2 {background:url(../img/bg_DnArrow.gif) no-repeat top center;}

table.aboutFunds2 td.rd {padding: 0px; background: url(../img/bg_Corner_bl.gif) no-repeat bottom left;}
table.aboutFunds2 td.rd div.rel-cont2 {position: relative; width: 57px; height: 53px;}
table.aboutFunds2 td.rd a {display:block; position: absolute; text-align:center; text-decoration:none; top: -1px; left: -1px; border:1px #fff solid; width: 57px; height: 40px; padding-top: 13px;}
table.aboutFunds2 td.rd a:hover {border:1px #CBCCCC solid; text-decoration:none;}
			div.rel-cont2 div {position:absolute; top:53px; left:-128px; width:85px; height:107px; padding:0px 20px 4px 27px; background: url(../img/bg_RD.png) no-repeat;}
			* html div.rel-cont2 div {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_RD.png', sizingMethod='crop');}
			
p.star,p.star2 {margin:0px 0px 12px; font-family:tahoma, sans-serif; font-size:11px; line-height:12px; color:#19262C; text-align:left; text-indent:15px;}
p.star {background:url(../img/ill_Star.gif) no-repeat 0px 1px;}
p.star2 {background:url(../img/ill_Stars2.gif) no-repeat 0px 1px;}


/*about funds*/
h3 span {font-weight: normal}
table.dohod {width: 100%}
table.dohod th {font-weight: normal; color: #fff; background-color: #67a2c0; text-align: center; padding: 9px 0px; border-bottom: 1px solid #fff}
table.dohod tr.topline th {padding: 0px; font-size: 1px; line-height: 1px; height: 4px}
table.dohod tr.topline th.ws {background-color: #fff; width: 14px}
table.dohod td {text-align: center; padding: 5px 0px; border-right: 1px solid #fff}
table.dohod tr.gline td,table.dohod tr.gline2 td {text-align: left; height: 1px; font-size: 1px; line-height: 1px; padding: 0px; background-color: #ccc}
table.dohod tr.gbott td {border-bottom: 1px solid #ccc}
#dohodnost1 table.dohod th {font-size: 11px}
table.wl th {border-right: 1px solid #fff}
table.dohod tr.gr td {background-color: #f7f7f7}
table.dohod td.nazv,table.dleft td {text-align: left; padding-left: 18px}
table.dohod td.df    {text-align: left; padding-left: 0px}
table.dleft td {border: none}
#dohodnost1,#dohodnost2 {display: none}
.content h3.sdb a {text-decoration: none}
.content h3.sdb img {margin-right: 12px; vertical-align: middle}
body:not([dummy]) .content h3.sdb img {margin-top: -2px}
ul.sec li {padding-bottom: 0px}
p.dohod {margin-bottom: 10px}
#otherInformationBlock {margin-top: 8px}
table.dohod2 {width: 100%; background-color: #f4f4f5}
table.dohod2 td {padding: 20px 17px; vertical-align: top}
table.dohod2 ul {width: 90%}
table.dohod2 ul li {width: 100%; padding: 5px 6px; border-bottom: 1px solid #e2e2e3; overflow: hidden}
table.dohod2 ul li.endli {border: none}
table.dohod2 ul li span {float: left}
table.dohod2 ul li b {float: right}
table.dohod2 h3.op {margin-left: 6px}
div.dohod3 {background-color: #f0f0f0; width: 698px; padding: 13px 16px; border-top: 5px solid #999}
div.dohod3 h3 {text-align: center; font-size: 17px; width: 100%; padding: 14px 0px; background-color: #e7e7e7; margin-bottom: 11px}
div.dohod3 h3 span,div.dohod3 small span {color: #d00062}
div.dohod3 h3 small {font-weight: normal; color: #4e4e4e; font-size: 10px}
div.dohod3 img {margin-bottom: 4px}
div.dohod3 ul  {background-color: #fff; margin-bottom: 11px; padding: 18px 18px; overflow: hidden; width: 662px}
div.dohod3 ul li {float: left; padding: 0px 56px 0px 15px; color: #8f8f8f}
div.dohod3 ul li.cyan {background: url("../img/bull_cyan.png") 0px 4px no-repeat}
div.dohod3 ul li.black {background: url("../img/bull_black.png") 0px 4px no-repeat}
div.dohod3 table {width: 100%}
div.dohod3 table th,div.dohod3 table td {width: 25%; text-align: left; font-weight: bold; padding: 6px 18px; border-bottom: 1px solid #f0f0f0}
div.dohod3 table th {background-color: #67a2c0; color: #fff}
div.dohod3 table td {background-color: #dedede; color: #393939}
table.tahom td {font: 11px/11px Tahoma}

table.person {width:100%}
table.person td
{
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color : Black;
}