body {
	background:url('../images/bg.png') #0e4615 50% 0;
}
.maintable {
	height:100%;
}
.header1 {
	width:100%;
	height:20px;
	background:url('../images/decor/top1.png') no-repeat 50% 100%;
	vertical-align:middle;
}
.header1 .path {
	color:#6d8f72;
	font-size:85%;
}
.header1 .path a,
.header1 .path a:link,
.header1 .path a:visited {
	color:#6d8f72;
}
.sidelines {
	width:30px;
	padding-top: 45px;
	
}
/*vertical-align:middle;*/

.header2 {
	//\\height:153px;
	height:135px;
	background:url('../images/decor/top_bg.gif') #fff repeat-x;
}
.header2_table {
	height:100%;
	width: 100%;
	background:url('../images/decor/top2.png') no-repeat 50% 0;
}
.header2 .logo {
	width:24%;
	text-align:center;
	padding:10px;
}
.header2 .slog {
	/*width:24%;*/
	text-align:center;
	padding:10px;
}
.slog  img
{
	margin-top:19px;
}

.middle {
	vertical-align:top;
}
.content_left {
	width:27%;
	vertical-align:top;
	height:100%;
}
.content_left_table {
	height:100%;
	width:100%;
}
.content_left_bottom {
	width:100%;
	height:100%;
	background:#fff;
	background:url('../images/decor/sheet_bot_bg2.gif') #fff 0% 100% repeat-x;
}
.content_left_bottom_layer {
	background:url('../images/decor/sheet_bot_c2.gif') 0% 100% no-repeat;
	height:100%;
}
.content_center {
	width:50%;
	background:#fff;
	vertical-align:top;
	background:url('../images/decor/sheet_bot_bg2.gif') #fff 0% 100% repeat-x;
	padding:0 5px 0 2px;
}
.content_right {
	width:24%;
	background:#fff;
	vertical-align:top;
	padding-right:5px;
	background:url('../images/decor/sheet_bot_bg2.gif') #fff 0% 100% repeat-x;
}
.content_center td,
.content_right td {
	vertical-align:top;
}

/* menu */
.mainmenu {
	background:#fff;
}
.mainmenu .dashedlink {
	color:#00653a;
}
.mainmenu_border {
	padding:1px 1px 1px 0;
	background:url('../images/decor/menu_bg.png') #edb112 100% 0 repeat-y;
	//width:100%;
}
.mainmenu .shadow_right {
	width:13px;
	background:url('../images/decor/menu_sh_2_bg.gif') repeat-y;
	vertical-align:top;
}
.mainmenu_inside {
	padding:10px 0 10px 0;
	height:100%;
	background:#fff;
	//width:100%;
	list-style-type:none;
	margin:0;
	display:block;
}
.mainmenu a,
.mainmenu a:link,
.mainmenu a:visited,
.menu_for_visitor a,
.menu_for_visitor a:link,
.menu_for_visitor a:visited {
	color:#00653a;
	margin-right:5px;
}
.mainmenu .dashedlink {
	text-decoration:none;
	border-bottom:1px dashed #00653a;
}
.menu_for_visitor .level1,
.mainmenu .mainmenu_inside li {
	//width:100%;
	font-size:135%;
	margin:0.2em 0;
	padding:0.3em 5px 0.3em 30px;
	list-style-type:none;
	display:block;
}
.mainmenu .mainmenu_inside li.cur {
	background:url('../images/decor/menu_bg.png') #f0bd15 100% 0 repeat-y;
}
.mainmenu .mainmenu_inside li.cur a {
	color:#002d2f;
	text-decoration:none;
	background:none !important;
}
.mainmenu .mainmenu_inside li.sub {
	padding:0 0 0 30px;
	margin:0;
}
.mainmenu .mainmenu_inside ul {
	//width:100%;
	list-style-type:none;
	display:block;
	margin:0;
	padding:0;
	position:relative;
	top:-0.2em;
}
.mainmenu .mainmenu_inside li li {
	font-size:80%;
	margin:0.5em 0;
	padding:0 5px 0 20px;
	list-style-type:none;
	display:block;
	//width:100%;
}
.mainmenu .mainmenu_inside li .cur {
	background:url('../images/decor/menu_bg.png') #f0bd15 100% 0 repeat-y;
	padding:0;
	margin:0;
}
.mainmenu .mainmenu_inside li li.cur {
	position:relative;
	top:0.2em;
	margin:0 !important;	
}
.mainmenu .mainmenu_inside li li.cur td {
	font-size:90%;
}
.mainmenu .mainmenu_inside li li.cur .link {
	padding:2px 5px;
	vertical-align:middle;
	width:100%;
}
.mainmenu .mainmenu_inside li li.cur .link a,
.mainmenu .mainmenu_inside li li.cur .link a:link, 
.mainmenu .mainmenu_inside li li.cur .link a:visited { 
	color:#002d2f;
	text-decoration:none;
}
.mainmenu_bottom_shadow {
	background:url('../images/decor/menu_sh_3_bg.gif') repeat-x;
}
.menu_for_visitor {
	//\\padding-left:28px;
	position:relative;
	top:-8px;
}

/* sheet */
.sheet_bottom {
	padding:0 30px;

}
.sheet_bottom  table{	
	width:100%;
}
.sheet_bottom .noncorner{
	background:url('../images/decor/sheet_bot_bg1.gif') #fff 0% 100% repeat-x;
	width:100%;
}

/* search */
.search {
	background:url('../images/decor/menu_sh_3.jpg') 100% 0% no-repeat;
	padding:15px 15px 15px 30px;
	//width:100%;
}
.search .input {
	width:100%;
	padding-right:5px;
}
.search .input input {
	width:100%;
	color:#a8a8a8;
}
.search .input input.focused {
	color:#000;
}
.search .sitemaplink {
	text-align:left;
	font-size:85%;
	color:#a0a0a0;
}
.search .sitemaplink a,
.search .sitemaplink a:link,
.search .sitemaplink a:hover {
	color:#a0a0a0;
}

/* block */
.b_block { position:relative; top:-8px; }
.b_block .tl { background:url('../images/decor/b_tl.gif') 0% 0% repeat-x;}
.b_block .ll { background:url('../images/decor/b_ll.gif') 0% 0% repeat-y;}
.b_block .rl { background:url('../images/decor/b_rl.gif') 100% 0% repeat-y;}
.b_block .bl { background:url('../images/decor/b_bl.gif') 0% 100% repeat-x;}
.b_block .central { width:100%; height:100%; text-align: center;}

.block { position:relative; top:-8px;}
.block .tl { background:url('../images/decor/bl_tl.gif') 0% 0% repeat-x;}
.block .ll { background:url('../images/decor/bl_ll.gif') 0% 0% repeat-y;}
.block .rl { background:url('../images/decor/bl_rl.gif') 100% 0% repeat-y;}
.block .bl { background:url('../images/decor/bl_bl.gif') 0% 100% repeat-x;}
.block .central { width:100%; height:100%;}

/* city */
.cityblock .central {
	padding:15px 20px 7px 20px;
	background:url('../images/decor/city_gr.jpg') #f8c641 no-repeat;
}
.cityblock .cityselect {
	width:100%;
	margin-bottom:10px;
}
.cityblock .officelabel {
	font-size:90%;
	margin:5px 0;
}
.cityblock .conatctsblock {
	font-size:90%;
	margin:5px 0;
	font-size:100%;
}
.cityblock .morelink {
	font-size:85%;
	margin:0.3em 0;
}
.cityblock .morelink  a,
.cityblock .morelink  a:link {
	color:#000;
}
.cityblock .morelink .dashedlink {
	color:#000;
	border-bottom:1px dashed #000;
}
.cityblock .worktime {
	margin:0 0 0.7em 0;
}
.cityblock .worktime .label {
	margin:0.5em 0 0 0;
	font-weight:bold;
}

/* ratings */
.ratings {
	margin-bottom:70px;
}
.ratings .central {
	padding:5px 20px;
	background:#deeee7;
}
.ratings .caption {
	font-size:140%;
	color: #025098;
}
.ratings .rank {
	padding-left:0.83em;
	text-indent:-0.83em;
	position:relative;
	left:-0.83em;
	margin:0.6em 0;
	font-size:95%;
}
.ratings .rank a,
.ratings .rank a:link {
	color:#4c4c4c;
	font-style:italic;
}
.ratings .description {
	margin:0.5em 0;
}
/* rates */
.rates {
	padding-left:30px;
	margin-top:10px;
	//width:100%;
}
.rates .caption {
	font-size:140%;
}
.rates .date {
	color:#595959;
}
.rates .set {
	margin:8px 0;
}
.rates .set a,
.rates .set a:link {
	color:#8d8d8d;
}
.rates .set .section {
	margin:10px 0 5px 0;
	white-space:normal
}
.rates .set .data {
	width:auto;
}
.rates .data td {
	padding:3px 5px 3px 0;
	font-size:70%;
	vertical-align:top;
}
.rates .data td
{
	text-align: right;
}

.rates .data .sidelabel {
	color:#a0a0a0;
	text-align: left;
}
.rates .data .toplabel {
	color:#a0a0a0;
	font-weight:bold;
}
.rates .data .negative {
	color:#c53737;
}
.rates .data .positive {
	color:#427a15;
}

.rates .data .negative .ratearrow, .rates .data .positive .ratearrow
{
	float: left;
}

.rates  table.rtable {
	border: 1px solid #CCCCCC;
}

.rates  .rtable td.rtd {
	border: 1px solid #CCCCCC;
	padding: 0px 4px 4px 4px;
	width: 50%;
}

/* news */
.news_index {
	padding:0 9px;
	//width:100%;
	margin:0 0 20px 0;
}
.news_index .latest {
	margin:0 0 0.8em 0;
}
.news_index .latest .date, .news  .latest .date {
	color:#8d8d8d;
	font-size:85%;
}
.news_index .latest .title, .news .latest .title {
	font-size:140%;
}
.news_index .newslist .date {
	white-space:nowrap;
	line-height:1.4;
	color:#8d8d8d;
	font-size:70%;
	padding:0 5px 0.5em 0;
}
.news_index .newslist .link, .news .newslist .link {
	padding:0 0 0.5em 0;
}

/* news */
.news {
	padding:0px 0px 0px 0px;
	//width:100%;
	margin:0px 0px 0px 0px;
}

.news  .latest {
	margin:0 0 0.8em 0;
}


/* uhi */
.uhi {
	margin:20px 0;
	padding:0 4px;
	//width:100%;
}
.uhi_page {
	margin:0 0 20px 0;
	padding:0 4px;
	//width:100%;
}
.uhi a,
.uhi a:link,
.uhi a:visited,
.uhi_page a,
.uhi_page a:link,
.uhi_page a:visited {
	color:#7e7e7e;
}
.uhi a img,
.uhi_page a img {
	cursor:pointer;
	cursor:hand;
}
.uhi .img,
.uhi_page .img {
	width:149px;
	height:78px;
	padding:5px;
	display:table-cell;
	background:url('../images/decor/uho_ramka.gif') 0% 100% no-repeat;
}
.uhi .label,
.uhi_page .label {
	padding:0 5px;
	color:#7e7e7e;
	text-align: center;
}
.uhi_page .uho {
	margin-bottom:1em;
}

/* answers */
.answers_index {
	padding:0 9px;
}
.answers_index .caption {
	font-size:140%;
	margin-right:1em;
}
.answers_index .heading {
	margin:0 0 0.6em 0;
}
.answers_index .answer {
	position:relative;
	margin:0 0 0.6em 0;
	font-size:90%;
	//width:100%;
}
.answers_index .answer table {
	table-layout:fixed;
}
.answers_index .answer td {
    overflow:hidden;
    text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	/*
	padding-left:1.27em;
	text-indent:-1.27em;
	*/
}

.answers_page {
	padding:0 9px;
}
.answers_page .author {
	padding-left:1.27em;
	color:#666;
	margin:0.3em 0;
}
.answers_page .question {
	font-weight:bold;
	margin:0.3em 0;
	padding-left:1.27em;
	text-indent:-1.27em;
}
.answers_page .answer {
	margin:0.3em 0 1em 0;
	padding-left:1.27em;
	text-indent:-1.27em;
	padding-bottom:1em;
	border-bottom:1px dotted #ccc;
}


.answers_index .answer a,
.answers_index .answer a:link {
	color:#000;
	text-decoration:none;
}
.answers_index .answer a:visited {
	color:#474747;
}
.answers_index .answer a:hover {
	text-decoration:underline;
}

.answers_index .question {
	padding-left:1.27em;
	text-indent:-1.27em;
	position:relative;
	left:-1.27em;
	margin:0 0 0.6em 0;
	font-size:90%;
}
.answers_index .question a,
.answers_index .answer a:link {
	color:#000;
	text-decoration:none;
}
.answers_index .question a:visited {
	color:#474747;
}
.answers_index .question a:hover {
	text-decoration:underline;
}

/* askform*/
.askform {
	background:#efefef;
	padding:10px;
	//width:100%;
	margin-bottom:1em;
}
.authform {
	background:#efefef;
	padding:10px;
	width:200px;
	margin-bottom:1em;
}
/* forms*/
.forms .label {
	padding:5px 5px 5px 0;
	width:25%;
	color:#000000;
}
.forms .inputs {
	padding:5px 0 5px 0
	width:75%;
}


/* footer */
.footer {
	padding:30px 0;
}
.footer td{
	color:#739e75;
	font-size:70%;
	vertical-align:top;
}
.footer .copyright {
	padding-left:30px;
	width:25%;
}
.footer .bank_about {
	padding-left:9px;
	width:25%;
}
.footer a,
.footer a:link,
.footer a:visited {
	color:#8cb88e;
}
.footer .license {
	width:25%;
}
.footer .whodid {
	padding-left:27px;
	width:25%;
}

/* */

.cashContent
{
	font-size: 11px;
}

.cashContent td
{
	font-size: 11px;
}

.titleCash {
	font-size: 140%;
	color:#00653A;
}
