body
{
	background-color:#ffffff; padding:20px 7%;
}
.logo {text-align:center; margin:0px 0px 0px 0px}



.wmid, .wmid a {padding:0px; margin:10px 0px 0px 10px; color:black; font-size:15px; white-space:nowrap;text-decoration:none;}
.wmid img {vertical-align:top;}
.wmid a:hover {text-decoration:none;}

.menu1 {float:right; margin:0px 0px 0px 30px; color:#aaa; height:37px; }
.menu1 a {color:#287fbc; margin-left:30px;}


.menu1 img, wmid img {margin:0px 0px 0px 7px}
.wmid span {margin:0px 0px 0px 10px;}


.menubar {width:100%; border-collapse:collapse; border:none;}
.menubar .mainbar {background:url(../img/menubar_bg_5.gif);}
.menubar .maintd {width:100%; color:#fff; white-space:nowrap;}

.maintd div {position:relative; margin:0px; float:left; width:160px; white-space:nowrap;}
.maintd_mir div {height:13px;}
.maintd_mir div a {white-space:nowrap;margin:0px 20px 0px 20px;}

.maintd a {text-decoration:none; color:#fff;}

.menubar .right {text-align:right;}
.menubar .mirror_bar {background:url(../img/menubar_mir.gif);}


.datatable {width:100%; margin:20px 0px; border-collapse:separate !important; border-spacing: 0px; padding: 0px;}
.datatable th {background:url(../img/tab_header_bg3.gif); height:42px; border-left:1px solid #d3e1ea; font-size:13px; border-right:1px solid #94a4af; margin:0px; padding: 0px 10px 0px 10px; border-spacing: 0px; color:#000; }

.datatable td {height:20px; padding: 5px 10px 5px 15px; border-spacing: 0px; color:#444; font-size:13px; border-bottom:1px solid #aab0b4; white-space: nowrap; border-top:1px solid #fff;}

.datatable .tdhead, .datatable .tdheadshort, .datatable .tdheadshorter {
	background:url(../img/tab_header_bg3.gif); 
	height:42px; 
	border-top:none; border-right:1px solid #94a4af; border-bottom:none; border-left:1px solid #d3e1ea; border-spacing: 0px; 
	margin:0px;
	padding: 0px 10px 0px 10px; 
	color:#000; 
	}
.datatable .tdleft, .datatable .tdleftshort, .datatable .tdleftshorter  {
	background:url(../img/tab_header_left3.gif); background-repeat: no-repeat; background-position: top left; 
	border-top:none; border-right:1px solid #94a4af; border-bottom:none; border-left:none;
	padding: 0px 10px 0px 10px; 
	color:#000; 
	}
.datatable .tdright {
	background:url(../img/tab_header_right3.png); 	background-repeat:no-repeat; background-position: top right; 
	border-top:none; border-right:none; border-bottom:none; border-left:1px solid #d3e1ea; 
	padding: 0px 10px 0px 10px; 
	color:#000; 
	}


.datatable tr.evenrow{background-color:#eef1f3;cursor:pointer;}
.datatable tr.oddrow {background-color:#fefefe;cursor:pointer;}
.datatable tr.evenrowsel{background-color:#B5D3E7;cursor:pointer;}
.datatable tr.oddrowsel {background-color:#B5D3E7;cursor:pointer;}
.datatable tr.pager TD {border:none 0px;cursor:pointer;}

.datatable td img {margin:0px 0px 0px 5px;}

.topmenu
{
	height:50px; 
	padding:0px 10px 0px 10px;
	text-align:center;
	TEXT-DECORATION: none;
	COLOR: #B5D3E7;
	font-size:14pt;
	width:25%;
	border-right:1px solid #d6eeff;
	
	}

.topmenu a {COLOR: #B5D3E7;}

.topmenu:hover
{	
	COLOR: #EAF2F8;
	TEXT-DECORATION: none;
	background-color:#54aae6;
	background: url(../img/menubar_hover_bg3.gif) no-repeat;
	border-right:1px solid #d6eeff;
	cursor:pointer;
	
}
.topmenu:hover, .topmenu a:hover {COLOR: #EAF2F8;}

.submenu_selected {color:#FFFFFF;}
.submenu_selected a:hover {color:#FFFFFF;}

.submenu .submenu_selected
{
	margin-right:50px;
}

.topmenu_selected
{
	height:51px; 
	padding:0px 10px 0px 10px; 
	background-image:url(../img/menubar_selected_bg6.gif); 
	font-size:14pt; 
	width:25%; 
	border-right:1px solid #ffffff;
 	border-left:1px solid #d6eeff; 
	text-align:center; 
	border-bottom:#91c6f1;
}


.topmenu_selected a 
{color:#0063b5}

.topmenu_selected a:hover
{
	TEXT-DECORATION: none;
	COLOR: #0e8ee7;
}

h4 {color:#287fbc; font-size:140%; margin-top:20px; margin-bottom:5px;}
h5 {color:#287fbc; font-size:110%; margin-top:5px; margin-bottom:5px; font-weight:normal; text-indent:0px}


.tab_pages {font-size:12px;}
.tab_pages span {margin-right:15px;}
.tab_pages td {font-size:12px;border:none 0px;width:650px;}

.tablesum {float:right;top:-40px;position:relative;}
.tablesum .str {}
.tablesum .str b {color:#287fbc; font-size:14px; font-weight:bold;}

.right {float:right;}
.right .str {}
.right .str b {color:#287fbc; font-size:14px; font-weight:bold;}

.comments {font-size:13px; color:#666}


.pagecomment 
{
	font-size:16px; 
/*	width:80%;*/
	border:solid 1px lightgray;
	margin:0px 20px;
	padding: 10px 10px 10px 10px;
	font-family:Courier New;
}

.pagecommenttop {font-size:14px; margin:10px 0px 10px 20px;padding:0px;}

.divtabform {border:1px solid #aab0b4; padding:10px; margin:0px 20px;padding:10px; background-color:#f6fcff;}
.tabform {margin:auto; }
.tabform td {padding:5px;}
.tabform td select {border:1px solid #287fbc; font-size:16px; padding:1px 1px; margin:0px 10px 0px 0px;}
.tabform td input {border:1px solid #287fbc; font-size:16px; padding:2px 5px; margin:0px 10px 0px 0px;}
.tabform td textarea {border:1px solid #287fbc; font-size:16px; padding:2px 5px; margin:0px 10px 0px 0px;}
.tabform td .input_nb input {border:0px none; font-size:16px; padding:2px 5px; margin:0px 10px 0px 0px;}

.tabform td input[readonly] {border:none;font-size:16px; padding:2px 5px; margin:0px 10px 0px 0px;background:none;font-weight:bold;}
.tabform td textarea[readonly] {border:none; font-size:16px; padding:2px 5px; margin:0px 10px 0px 0px;background:none;}
.ItemToolTip {font-size:14px; color:#53a8e4;padding:2px 5px; }
.ItemToolTipRed {font-size:14px; color:#53a8e4;padding:2px 5px; }

.panel { background:white; padding:5px; border:solid 1px #2C7FBA; width:200px;}
.panel td {padding:3px; font-size:8pt; }
.panel td input {padding:2px; font-size:8pt;}



.panelheader
{
display:block; padding:5px; font-size:10pt; background-color:#2C7FBA; color:#FFFFFF; background-image:url(../img/menubar_bg.gif);
}


.tabform td input.button, .tabform td input.buttonfreesize, .panel td input.buttonsmall, input.buttonsmall, input.buttonfreesize
{
	margin-left:4px;
	padding:5px;
	border-top:1px solid #5dbcff;
	border-left:1px solid #5dbcff;
	border-right:1px solid #2981bd;
	border-bottom:1px solid #2981bd;
	background-color:#53a8e4;
	color:#fff;
	background-image:url(../img/menubar_bg.gif);
}


.tabform td input.button
{
	width:153px;

}
.tabform td input.buttonfreesize
{
}
.panel td input.buttonsmall
{
	margin-left:14px;
	font-size:smaller;
}

.tabform td input.buttonselected
{
	width:153px;
	margin-left:4px;
	border-top:1px solid #D4D0C8;
	border-left:1px solid #D4D0C8;
	border-right:1px solid #E4A50B;
	border-bottom:1px solid #E4A50B;
	background-color:#E4E3DA;
}

div li 
{
	padding-bottom:5px;
	margin-left:20px;
}

.help
{
	font-size:smaller;
}

.pagediv {margin-top:100px; margin: 0px;}

.pagediv_top, .pagediv_bottom {background-color:#fff; height:10px; width:100%}

.pagediv_topleft {float:left; width:10px;}
.pagediv_topcenter {height:10px; border-top: 1px solid #b4b4b4; margin:0px 10px 0px 10px;}
.pagediv_topright {float:right; width:10px; margin-top:-11px;}

.pagediv_center {padding:10px 10px; border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4; background-color:#fff;}

.pagediv_bottomleft {float:left; width:10px;}
.pagediv_bottomcenter {height:9px; border-bottom: 1px solid #b4b4b4; margin:0px 10px 0px 10px;}
.pagediv_bottomright {float:right; width:10px;margin-top:-10px;}

.copyright {font-size:12px; color:#aaa;} 

.check {font-size:13px; color:#444;}








/* изменить v6!*/

.ULHeader, .TLHeader {font-size: 12pt; font-weight: bold;}
.UIFooter {font-size: 12px; font-style:italic;text-align:justify;}
.TLFooter {font-size: 12px; font-weight: bold; text-align:right;}
.UIList, .TLList 	
{
	font-size: 11px; 
	margin:10px 0px;
	height:100px;
	overflow:auto;
	scrollbar-3dlight-color:#E8F7FF; 
	scrollbar-arrow-color:#226593;
	scrollbar-highlight-color: #A7CFE6;
	scrollbar-face-color:#A7CFE6;
	scrollbar-shadow-color:#A7CFE6;
	scrollbar-darkshadow-color:#6C8A9C;
	scrollbar-track-color: #B5CAD6;
}

/* элементы закругления */

.inner-box {
	padding:1em;
	height:150px;
}

/* конец -- изменить v6!*/

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

/*

возможные комбинации

r3 r1 r1 вверху
r1 r1 r3 внизу

r5 r3 r2 r1 r1 вверху
r1 r1 r2 r3 r5 внизу

r10 r7 r5 r4 r3 r2 r2 r1 r1 r1 вверху
r1 r1 r1 r2 r2 r3 r4 r5 r7 r10 внизу

однако не стоит ограничивать полет фантазии только этими вариантами, возможны и другие комбинации и не только скругление углов, но и множество других эффектов.

*/

.rounded-box-3, .rounded-box-5, .rounded-box-10 { margin:1em; }

.inner-box, .rounded-box-3 b, .rounded-box-5 b, .rounded-box-10 b { background-color: #D6EFFE; }

/* уменьшаем отступы по мере роста радиуса закругления */
.rounded-box-3 .inner-box { padding: 1em;}
.rounded-box-5 .inner-box { padding: 0.7em 1em;}
.rounded-box-10 .inner-box { padding: 0.4em 1em;}

/* добавлено для popup 



.persinfo{}
.perscredit{}

.userinfo {margin: 10px 0px 10px 20px; FONT-SIZE: smaller}
.userinfo a {border-bottom: 1px #567FC8 dashed; text-decoration: none;}
.userinfo span {font-size:11pt;}

.popupwin .TLPersinfo {font-weight:bold; margin:20px 30px;}






.TLHeader {FONT-WEIGHT: bold; margin:10px 20px; font-size:12pt;}

.TLSumAmount, .TLPersinfo {MARGIN: 0px 20px; FONT-size: 12px;}

.TLSumAmount a {border-bottom: 1px #567FC8 dashed; text-decoration: none;}


.TLList {font-size:10pt; margin:5px;}

.TLList img {vertical-align:middle; margin:0px 5px 0px 0px;}
.TLList span {margin:0px 0px 0px 10px;}

.popupwin .TLSumAmount {font-weight:bold; margin:20px 30px;}

.TLItem
{
	margin-top:3px;
	font-size:14px;
}











новое */

.menubar table {border-collapse:collapse}

.datatable .tdheadshort {background-repeat: repeat-x; min-width:70px; vertical-align:top;}
.datatable .tdheadshorter {background-repeat: repeat-x; min-width:40px; vertical-align:top;}
.datatable .tdhead {background-repeat: repeat-x; min-width:100px; vertical-align:top;}
.datatable .tdright {min-width:120px; vertical-align:top;}
.datatable .tdleft {min-width:120px; width:10%; vertical-align:top;}
.datatable .tdleftshort {min-width:70px; width:10%; vertical-align:top;}
.datatable .tdleftshorter {min-width:40px; width:10%; vertical-align:top;}

.datatable .tdhead div {width:100%; height:30px; margin:5px 0px 0px 0px;}
.datatable .tdheadshort div {width:100%; height:30px; margin:5px 0px 0px 0px;}
.datatable .tdright div, .datatable .tdleft div, .datatable .tdleftshort div  {height:30px; margin:5px 0px 0px 0px;}


.blockleft {float:left}
.blockright {float:right; margin-top:5px;}

.tdfooterspan div {width:650px}
.topmenu, .topmenu_selected {white-space:nowrap;}

.rules h4{text-align:center;}
.rules h5{text-align:center;}
.rules h6{text-align:right;}

th.tdright, th.tdleft, th.tdleftshort,  th.tdhead, th.tdheadshort, th.tdheadshorter {padding:3px 10px 0px 10px !Important; height:39px !Important; }
th.tdright a, th.tdleft a, th.tdhead a, th.tdheadshorter a {font-size:13px;}

div.pagecommenttop {
	font-size: 14px;
	margin: 10px 20px -1px 20px;
	padding: 0;
	overflow: hidden;
}

	div.pagecommenttop a.debt-tab {
		float: left;
		font-size: 100%;
		margin: 4px 0 0 0;
		padding: 2px 10px;
		border: 1px solid #f2f2f2;
		border-bottom: 1px solid #aab0b4;
		background-color: #f2f2f2;
		text-decoration: none;
		position: relative;
		z-index: 99;
	}

	div.pagecommenttop a.debt-tab-current {
		margin: 0;
		padding: 4px 10px;
		background-color: #f6fcff;
		border: 1px solid #aab0b4;
		border-bottom: solid 1px #f6fcff;
		z-index: 101;
		cursor:default;
	}

	div.pagecommenttop span {
		float: right;
		font-size: 90%;
		margin-top: 4px;
	}
	
.warning 
{
	margin:0px 0 8px 0!important;
	font-style:italic;
	color:#3783c8
}		

/* Z-index of #mask must lower than #boxes .window */
#mask {  position:absolute;  z-index:9000;  background-color:#000;  display:none; top:0;left:0;}   
#boxes .window {  position:absolute;   display:none;  z-index:9999;  padding:20px;}  
/* Customize your modal window here, you can add background image too */
#boxes #P_Graph 
{
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
}
