body {
	background-color:#FFFFFF;
}
form {
	margin:0;
}
.focenter li {display: inline;}
body,p,div,span,td,th,h1,h2,h3,h4,h5,h6,li,a,input,select,option {
	font-family:verdana,arial,helvetica,sans-serif;
	color:#17185F;
}
h1,h2,h3,h4,h5,h6 {
	margin:2px;
}
body,p,div,span,td,th,li,a {
	font-size:10pt;
}
th {
	font-weight:bold;
}
h1,h2,h1 a,h2 a {
	font-size:13pt;
	color:#4682B4;
}
h3,h4,h5,h6 a,a h3 {
	font-size:11pt;
}
.btn {
	font-size:12pt;
	padding: 10px 16px 10px 16px;
}
#hd {height:100px;max-width:1024px;margin-left:auto;margin-right:auto;width:expression(document.body.clientWidth > 1280? "1280px": "100%");border:0px;}
**
 * k-section
 */
.k-section {
    margin:10px 0 1em;


}
.acp-sidebar .k-s-title {
    background:#fafafa url(../img/b2.png) 0 100% repeat-x;
    border:1px solid #ccc;
    cursor:pointer;
    font:400 13px Arial, sans-serif;
    margin:0;
    padding:0.5em 0.5em 0.5em .9em;
}
.acp-sidebar .k-s-title span {
    background:url(../img/ard.png) 100% 50% no-repeat;
    display:block;
}
.k-s-content {}
.acp-sidebar .k-s-content {
    border:solid #ccc;
    border-width:0 1px 1px;
    display:none;
    padding:.5em;
    }
    .acp-sidebar .opened .k-s-content {display:block;}
.acp-sidebar th {
    font:12px Tahoma, sans-serif;
}
.acp-sidebar th,
.acp-sidebar td {
    padding:4px 7px 4px 0;
}
.k-date {
    color:#ccc;
    display:block;
    font-size:90%;
    font-weight:400;
}
.ptype {
    color:#cdda47;
}
.estimation {
    margin:0;
    padding:0;
}
.estimation  dt {
    background:none;
    float:left;
    font-size:13px;
    font-weight:700;
    margin:0;
    padding:0;
    text-align:left;
    width:74%;
}
.estimation  dd {
    color:#000;
    font-weight:400;
}
.estimation .balls,
.estimation .type {
    float:left;
    margin:0;
    padding:0;
    width:10%;
}
.estimation .type {
    color:#cdda47;
    text-transform:uppercase;
}
.estimation .customer {
    clear:left;
    color:#aaa;
    font-size:90%;
}

.k-style {min-width:980px;}
.k-style .container2 {
    clear:both;
    padding:0;
    position:relative;
}
.k-style .container3 {
    padding:0 220px;
}
.k-style #mainContent {
    margin:0;
}
.k-style .main-content {
    float:left;
    left:100%;
    margin:0 0 0 -100%;
    padding:0;
    position:relative;
    width:100%;
    z-index:1;
    }
    .k-style .main-content .g-section {
        padding:0 2em;
    }
.k-style .sidebar {
    display:inline;
    float:left;
    left:100%;
    position:relative;
    width:220px;
    z-index:2;
    }
    .k-style .sidebar .g-section {
        width:200px;
    }
.k-style .sidebar1 {
    margin-left:-100%;
    }
.k-style .sidebar2 {
    margin-left:-200px;
    }
.g-section-title {
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    border:1px solid #ccc;
    font-size:11px;
    font-weight:normal;
    margin:0 0 1em;
    padding:5px 15px 3px;
    text-transform:uppercase;
    }
.g-section-title2 {
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    border:1px solid #ccc;
font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-style: normal;font-variant: normal;font-weight: normal;
    margin:0 0 1em;
    padding:5px 15px 3px;
    }
.sidebar .g-section-title2 {margin:0 0 8px;}



.login-form {
    float: right;
    font-size: 85%;
    margin:0;
    padding: 10px 20px 0 0;
    text-align: right;
    width: 124px;
}

.login-form h3 {
    float: center;
    font-size: 85%;
    margin:0;
    padding: 10px 20px 0 0;
    text-align: right;
    width: 124px;
}


.t-f-wrap {
    background: url("../img/inp3.gif") 0 0 no-repeat;
    display: -moz-inline-stack;
    display: inline-block;
    height: 19px;
    padding: 0 0 0 7px;
    vertical-align:middle;
}
.t-f-wrap span {
    background: url("../img/inp3.gif") 100% -19px no-repeat;
    display: -moz-inline-stack;
    display: block;
    _display: inline-block;
    height: 19px;
    padding: 0 7px 0 0;
}
.t-f-wrap span span {
    background-position: 0 -38px;
    background-repeat: repeat-x;
    height: 17px;
    padding: 1px;
}
.t-f-wrap .text-field {
    background: none;
    border: 0;
    margin: 0 -3px;
    padding: 2px 2px 0;
    vertical-align:top;
    width: auto;
}

.login-form .k-s-title { /*font-size:100.01%;*/
    margin-bottom:.2em;
    text-align:left;
}

.login-form .k-s-content {
    background: #b9b9b9 url(../img/login.gif) 0 0 no-repeat;
    margin-bottom: .3em;
    padding: 17px 0 0;
    text-align: left;
    width: 100%;
}

.login-form .text-field {
    background: none;
    border: 0;
    margin: 0 0 -100%;
    width: 108px;
}

.login-form .t-f-wrap {
    background-position: 0 -57px;
}

.login-form .t-f-wrap span {
    background-position: 100% -76px;
}

.login-form .t-f-wrap span span {
    background-position: 0 -95px;
}

.login-form .text-field.error {
    background: #FFE6DF;
}

.login-form label.error {
    -moz-border-radius: 7px 7px 7px 0;
    -webkit-border-radius: 7px 7px 7px 0;
    border-radius: 7px 7px 7px 0;
    -moz-box-shadow: 1px 5px 15px #AAAAAA;
    background: #FFFFFF none repeat scroll 0 0;
    border: 1px solid red;
    color: red;
    font-size: 90%;
    font-style: italic;
    left: 100%;
    margin: -5px 0 0 1em;
    max-width: 220px;
    padding: 1px 3px;
    position: absolute;
    white-space: nowrap;
}

.login-form p {
    display: block;
    line-height: 1;
    margin: 0 0 .5em;
    }
    .login-form p:last-of-type, .login-form p.last-child {margin:0;}

.nav {
    background: #000;
    font: 77%/ 15px Tahoma, Geneva, sans-serif;
    margin: 0 0 0 21px;
    min-height: 37px;
    padding: 0 10px;
    text-transform: uppercase;
    width: 600px;
}

div.nav {
    padding: 0;
    width: 600px;
}

.nav table {
    border: 0;
    height: 37px;
    line-height: normal;
    margin: 0 10px;
    position:relative;
    width: 570px;
    z-index:2;
}

.nav li {
    background: url(../img/nav.gif) 100% 50% no-repeat;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 164px;
}

.nav th {
    border: 0;
    padding: 0;
    vertical-align: middle;
    width: 108px;
}

.nav td {
    border: 0;
    background: url(../img/nav.gif) 50% 50% no-repeat;
    padding: 0;
    width: 10px;
}

.nav .last-child {
    background: none;
}

.nav a,.nav a:visited {
    color: #ddd;
    display:block;
    text-align: center;
    text-decoration: none;
}

.nav a:hover,.nav th:hover div a,.nav th.thover div a {
    color: #fff;
    text-decoration: underline;
}

/**
 * submenu
 */
.nav th div {
    position: relative;
    text-align:left;
    z-index: 1;
    _zoom:1;
}

.nav .submenu {
    background: url("../img/sub_menu_top.gif") 0 0 no-repeat;
    display: none;
    left:0;
    padding: 12px 0 0;
    position: absolute;
    width: 194px;
}

.nav th:hover .submenu,.nav th.thover .submenu {
    display: block;
}

a.parent-item {
    padding: 0 0 0 10px;
}

a.parent-item,a.parent-item span {
    background: url("../img/menu-bg.png") -1000px 0 no-repeat;
    display: block;
    text-align:center;
    _zoom:1;
}


a.parent-item span {
    padding: 2px 10px 2px 0;
    font-size: 10px;
    color:#fff;
}

th:hover a.parent-item,th.thover a.parent-item {
    background: #8ac538 url("../img/menu-bg.png") 0 0 no-repeat;
}

th:hover a.parent-item span,th.thover a.parent-item span {
    background-position: 100% 0;
}

.submenu ul {
    background: url("../img/sub_menu_bot.gif") 0 100% no-repeat;
    margin: 0;
    padding: 0 0 12px;
}

.nav .submenu li {
    background: #8ac538;
    float: none;
    margin: 0;
    padding: 0 15px;
    zoom: 1;
}

.nav div .submenu li a,.nav div .submenu li a:visited {
    background: none;
    color: #fff;
    display: block;
    padding: 3px 7px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    zoom: 1;
}

.nav div .submenu li a:hover {
    background: #8ac538;
}

/**
 * rounded
 */
.k-round-mask {
    position: relative;
}

.k-r {
    display: block;
    position: absolute;
    position: relative;
    width: 100%;
    z-index: 1;
}

.k-r b,.k-r i {
    background-image: url(../img/r20.png);
    background-repeat: no-repeat;
    display: block;
    position: absolute;
}

.k-r-20 .k-r b,.k-r-20 .k-r i {
    height: 20px;
    overflow: hidden;
    width: 20px;
}

.k-b .k-r-t {
    top: -1px;
}

.k-b .k-r b {
    left: -1px;
}

.k-r-t b {
    background-position: 0 0;
}

.k-r-b b {
    background-position: 0 -20px;
    margin-top: -19px;
}

.k-r i {
    left: -19px;
    margin-left: 100%;
}

.k-r-t i {
    background-position: -20px 0;
}

.k-r-b i {
    background-position: -20px -20px;
    margin-top: -19px;
}

.k-r-mask .k-r b, .k-r-mask .k-r i {
    background: url("../img/r20mwh.png") 0 0 no-repeat;
    width: 40px;
    height: 82px;
}


.fff_bg .k-r-t b {
    clip: rect(0 20px 40px 0);
}

.fff_bg .k-r-t i {
    left: -40px;
    clip: rect(0 40px 20px 20px);
}

.fff_bg .k-r-t i {
    left: -40px;
    clip: rect(0 40px 40px 20px);
}

.fff_bg .k-r-b b {
    clip: rect(20px 20px 40px 0);
    margin-top:-40px;
}

.fff_bg .k-r-b i {
    left: -40px;
    clip: rect(20px 40px 40px 20px);
    margin-top:-40px;
}



.sidebar .g-section-title {margin:0 0 8px;}
.sidebar .data-list {
     margin:.5em 0 2em;
     width:200px;

     }
     .data-list dt {width:70px;}
.ico-hint {
    cursor:pointer;
    display:-moz-inline-stack;
    display:inline-block;
    height:0;
    margin:-.8em 0 0;
    overflow:hidden;
    padding:16px 0 0;
    vertical-align:middle;
    width:16px;
    }
    .jsoff .ico-hint {display:none;}

.sw-form {
    margin:1em 0;
    padding:15px 15px 5px;
    }
    .message_form textarea {
        width:161px;
    }
.last_visit p {
    margin-bottom:3px;
}

.footer {
    width: 100%;
    background: #EDEDED none;
    height: 110px;
    margin: 20px auto 0;
}
.border_left {
    width: 21px;
    height: 110px;
    float: left
}
.footer .lt {
    display: block;
    width: 21px;
    height: 21px;
    background: url(../img/footer.gif) no-repeat -63px -98px;
    margin-bottom: 69px
}

.footer .lb {
    display: block;
    width: 21px;
    height: 20px;
    background: url(../img/footer.gif) no-repeat -46px -120px
}

.border_right {
    width: 41px;
    height: 110px;
    float: right
}

.footer .rt {
    display: block;
    width: 41px;
    height: 51px;
    background: url(../img/footer.gif) no-repeat 7px -103px;
    margin-bottom: 40px
}
.footer .rb {
    display: block;
    width: 21px;
    height: 20px;
    margin-left: 20px;
    background: url(../img/footer.gif) no-repeat -40px -100px
}
.footer #copyright {float:left;margin:19px 0 0 -5px;}
.focenter {
    margin:0 210px;
    padding:18px 2em 0;
}
.footer #mail {
    max-width: 350px;
    margin-top: 10px;
    text-align: left;
    margin:19px 0 0 51px; /*display:inline;*/
}
.sw-contacts {}
.focenter {text-align:center;}
.footer  #call {
    display:-moz-inline-box;
    display:inline-block;
    font-size:11px;
    text-align:left;
}
.footer  #call {//display:inline;}
.footer .sw-contacts li {
    margin-bottom:2px;
    white-space:nowrap;
}
.sw-contacts .value {font-weight:700;}
.sw-contacts .phone-code {font-weight:400;}
.footer .section-title {
    height:0;
    overflow:hidden;
    padding:33px 0 0;
}
.footer p {
    font-size:11px;
    margin:0;
    padding:0 0 .4em;
}

.footer ul {
    margin: 0px
}
/**
 * index-page
 */
.index-tariff {
    border: 0; margin : 0 auto 1em;
    width: 650px;
    margin: 0 auto 1em;
}

.index-tariff a {
    text-decoration: none;
    color:#fff;
}

.tariff-names
{	color:#d3dce6;}

.js_on .index-tariff tbody td,.js_on .index-tariff tbody th {
    cursor: pointer;
    line-height: 1;
}

.index-tariff th,.index-tariff td {
    border: solid #fff;
    border-width:0 0 1px;
    font-weight: 400;
    height: 31px;
    text-align: right;
    vertical-align: middle;
}

.index-tariff thead th {
    color:#000;
    height: auto;
    padding-bottom: 0;
    vertical-align: bottom;
}

.index-tariff .first-child,.index-tariff tbody th {
    text-align: left;
}

.index-tariff tbody td,.index-tariff tbody th {
    color: #fff;
    font: 700 15px Arial, Helvetica, sans-serif;
    box-sizing: border-box;
}

.index-tariff tbody td {
    background: #63717e url(../img/tariffs_main.gif) -70px 0
        no-repeat;
    padding: 0 10px 0 0;
}

.index-tariff tbody th {
    background: #63717e url(../img/tariffs_main.gif) 0 0 no-repeat;
    padding: 0 0 0 15px;
}

.index-tariff tbody .last-child {
    background: #63717e url(../img/tariffs_main.gif) -360px 0
        no-repeat;
}
.index-tariff tbody tr:hover th, .index-tariff tbody tr:hover td {
    background: #63717e url(../img/tariffs_main.gif) -70px -33px
        no-repeat;
}
.index-tariff tbody tr:hover th {
    background-position: 0 -33px;
}

.index-tariff tbody tr:hover .last-child {
    background-position: -360px -33px;
}

div.b_price {
    background: url(../img/tariffs_main.gif) -453px 0 no-repeat;
    font-size: 12px;
    display: block;
    height: 31px;
    width:70px;
    margin-right: 10px;
text-align:center;

}

.index-tariff tbody tr:hover div.b_price {
    background-position: -452px -33px;
}

div.b_price b {
    color: #000;
    display: block;
    padding: 9px 0 0;
}

/* Èçìåíåíèå âûâîäà áëîêîâ íà ñòðàíèöå àâòîðèçàöèè */
#auth .footer {
    width: 700px
}
#auth .footer #copyright {
    margin-right: 0
}
#auth .footer .leftpart {
    width: 220px
}
#auth .footer .rightpart {width: 180px;}
#auth .footer #livechat {width: 100px;}
#auth .footer #mail {margin-left:0;}
#auth .footer .focenter {
    padding:18px 0 0 ;
    margin: 0 200px;
}
.bl, a.bl, a:visited.bl, a:link.bl, a:active.bl { color:#666666; }
a:hover.bl { color:#333366; }
.bold { font-weight:bold }
.bold-red { font-weight:bold; color:#c00000 }
.red { color:#c00000 }
.error {
	color:#FF0000;
}
.warning {
	color:#800000;
}
.keyword, a.keyword {
	color: #000099;
	border-bottom: 1px #000099 dashed;
	cursor: pointer;
	text-decoration: none;
}
.verticaltext {
	writing-mode: tb-rl;
	filter: flipH() flipV();
}
.large {
	font-size:13pt;
}
legend {
	font-size:10pt;
	font-weight:bold;
}
fieldset.error {
	color:#FF0000;
	border:3px #FF7F50 double;
}
fieldset.content {
	border:1px #C0C0C0 solid;
}
table {
	margin:0;
	border-collapse:collapse;
}
a, a:link, a:active {
	color:#0000CD;
}
a:hover {
	color:#6A5ACD;
}
div.spacer {
	height:10px;
}
.link {
	color:#0000CD;
}
.disabled {
	color:#808080;
}
.ok {
	color:#006400;
}
.submenu {
	padding-left:10px;
	font-size:8pt;
}
.news {
	padding-left:20px;
}
.submenu * {
	font-size:8pt;
}
hr {
	color:#C0C0C0;
	width:100%;
}
/* ôÁÂÌÉÃÙ */
td.bottom_solid {
	border-bottom: 1px solid #C0C0C0
}
td.bottom_dashed {
	border-bottom: 1px dashed #C0C0C0
}
td.bottom_dotted {
	border-bottom: 1px dotted #C0C0C0
}
td.bottom_right_dashed {
	border-bottom: 1px dashed #C0C0C0;
	border-right: 1px dashed #C0C0C0
}
.bd {
	border-bottom: 1px dashed #C0C0C0;
}
.bs {
	border-bottom: 1px solid #C0C0C0;
}
.rdbd {
	border-right: 1px dashed #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
}
.rdbs {
	border-right: 1px dashed #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}
.ts {
	border-top: 1px solid #C0C0C0;
}
.tsbs {
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}
.tsrsbsls {
	border-top: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
}
.tsbsls {
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
}
.tsrsbs {
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
}
.tsrd {
	border-top: 1px solid #C0C0C0;
	border-right: 1px dashed #C0C0C0;
}
.tdrd {
	border-top: 1px dashed #C0C0C0;
	border-right: 1px dashed #C0C0C0;
}
.tdld {
	border-top: 1px dashed #C0C0C0;
	border-left: 1px dashed #C0C0C0;
}
.td {
	border-top: 1px dashed #C0C0C0;
}
.rd {
	border-right: 1px dashed #C0C0C0;
}
.rdbd {
	border-right: 1px dashed #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
}
.tsrdbd {
	border-top: 1px solid #C0C0C0;
	border-right: 1px dashed #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
}
.tsrdbs {
	border-top: 1px solid #C0C0C0;
	border-right: 1px dashed #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}
.tsbd {
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
}
.tsrsbs {
	border-top: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}
.tdrdbd {
	border-top: 1px dashed #C0C0C0;
	border-right: 1px dashed #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
}
.rdbdld {
	border-right: 1px dashed #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
	border-left: 1px dashed #C0C0C0;
}
.tdbd {
	border-top: 1px dashed #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
}
.tsrsbd {
	border-top: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
}
.tsbdls {
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
}
.bdls {
	border-left: 1px solid #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
}
.rsbd {
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
}
.rsbsls {
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
}
.tsrdbdls {
	border-right: 1px dashed #C0C0C0;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
	border-left: 1px solid #C0C0C0;
}
.tsrdbsls {
	border-top: 1px solid #C0C0C0;
	border-right: 1px dashed #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
}
.tdrdbsls {
	border-top: 1px dashed #C0C0C0;
	border-right: 1px dashed #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
}
.tdrsbsld {
	border-top: 1px dashed #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px dashed #C0C0C0;
}
.tsrsbdld {
	border-top: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
	border-left: 1px dashed #C0C0C0;
}
.rdbdls {
	border-right: 1px dashed #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
	border-left: 1px solid #C0C0C0;
}
.rsbs {
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}
.rdbsls {
	border-right: 1px dashed #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
}
.bsls {
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
}
.rdls {
	border-right: 1px dashed #C0C0C0;
	border-left: 1px solid #C0C0C0;
}
.rsls {
	border-right: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
}
.rs {
	border-right: 1px solid #C0C0C0;
}
.rsbdls {
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
	border-left: 1px solid #C0C0C0;
}
.tsrnbdln {
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
}
.tsrsbdln {
	border-top: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
}
.tdrsbsls {
	border-top: 1px dashed #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
}
.tdrdbdls {
	border-top: 1px dashed #C0C0C0;
	border-right: 1px dashed #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
	border-left: 1px solid #C0C0C0;
}
.tdrsbdld {
	border-top: 1px dashed #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
	border-left: 1px dashed #C0C0C0;
}
.tdrdbsld {
	border-top: 1px dashed #C0C0C0;
	border-right: 1px dashed #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px dashed #C0C0C0;
}
.tdrdbdld {
	border-top: 1px dashed #C0C0C0;
	border-right: 1px dashed #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
	border-left: 1px dashed #C0C0C0;
}
.tsrsbsln {
	border-top: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}
.tsrnbsls {
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}
.tsrsbdls {
	border-top: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
	border-left: 1px solid #C0C0C0;
}
.tdrsbdls {
	border-top: 1px dashed #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
	border-left: 1px solid #C0C0C0;
}
.tnrnbdln {
	border-bottom: 1px dashed #C0C0C0;
}
.tnrnbsln {
	border-bottom: 1px solid #C0C0C0;
}
.tsrnbsln {
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}
.tsrsbsld {
	border-top: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px dashed #C0C0C0;
}
.tsrdbsld {
	border-top: 1px solid #C0C0C0;
	border-right: 1px dashed #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px dashed #C0C0C0;
}

