body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
}
table.bodytable {
	width: 100%;
	height: 100%;
}
table.bodytable tr.body-icons {
	height: 48px;
}
table.bodytable tr.body-icons td.left {
	width: 120px;
	color: #67686a;
	font-size: 11px;
	padding: 14px 0px 0px 68px;
	vertical-align: top;
}
table.bodytable tr.body-icons td.left a {
	color: #18479e;
}
table.bodytable tr.body-icons td.right {
	width: auto;
	vertical-align: top;
	padding: 10px 0px 0px 11px;
	white-space: nowrap;
}
/*searchpanel*/
div.searchpanel {
	float: left;
	width: 180px;
	white-space: nowrap;
}
input.search {
	width: 100px;
	font-family: Tahoma, Verdana, Arial;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	color: #7F7F7F;
}
div.icopanel {
	float: right;
	width: 150px;
	text-align: right;
}
div.icopanel img {
	margin: 0px 26px 0px 0px;
}
/**/
table.bodytable tr.body-header {
	height: 298px;
}
table.bodytable tr.body-header td.left {
	width: 120px;
	color: #67686a;
	font-size: 11px;
	padding: 14px 0px 0px 68px;
	vertical-align: top;
}
table.bodytable tr.body-header td.right {
	width: auto;
	color: #67686a;
	font-size: 11px;
	padding: 14px 0px 0px 68px;
	vertical-align: top;
}
/*шапка*/
table.header {
	width: 100%;
	height: 298px;
}
table.header td.menu {
	height: 23px;
	background: transparent url('/images/bg-menu.gif') left top repeat-x;
	padding: 0px 0px 0px 199px;
	vertical-align: top;
}
table.header tr.header {
}
/*менюшка*/
table.menu {
	width: 100%;
	height: 23px;
}
table.menu td {
	text-align: center;
	vertical-align: top;
	padding: 5px 6px 0px 6px;
	background: transparent url('/images/bg-menu-vline.gif') right 5px no-repeat;
}
table.menu td.end {
	background: transparent;
}
table.bodytable tr.body-content {
	height: auto;
}
table.bodytable tr.body-content td.left {
	padding: 22px 0px 50px 0px;
	vertical-align: top;
}
table.bodytable tr.body-content td.right {
	padding: 4px 0px 74px 0px;
	vertical-align: top;
}
/*контент таблица*/
table.content-table {
	width: 100%;
	height: 100%;
}
table.content-table td.cont-panel {
	width: auto;
	vertical-align: top;
}
table.content-table td.info-panel {
	width: 198px;
	vertical-align: top;
	padding: 7px 0px 0px 0px;
}
/*логин*/
table.login-panel {
	width: 198px;
	height: 171px;
	background: #E3E4E7 url('/images/bg-login-panel.jpg') right top no-repeat;
}
table.login-panel td.panel-end {
	background: transparent url('/images/bg-login-end.gif') left top no-repeat;
	height: 36px;
}
table.login-panel td.text {
	padding: 2px 5px 2px 15px;
	font-size: 10px;
	font-family: Tahoma;
	color: #2162C0;
	vertical-align: top;
}
table.login-panel td.text a {
	color: #2162C0;
}
table.login-panel td.field {
	padding: 2px 5px 2px 15px;
}
table.login-panel td.field input {
	background: #FFF;
	border: 1px solid #CCCCCC;
	font-size: 10px;
}
table.login-panel td.field .button {
	border: 0px;
}
/*Сегодня*/
div.today {
	padding: 16px 0px 3px 0px;
	font-size: 10px;
	font-family: Tahoma;
	color: #17469E;
	text-transform: uppercase;
}
/**/
table.currency-table {
	width: 100%;
	margin: 0px 0px 8px 0px;
}
table.currency-table td {
	font-size: 10px;
	padding: 1px 0px 0px 1px;
}
table.currency-table td.cheader {
	text-transform: uppercase;
	color: #48494B;
}
table.currency-table td.cname {
	width: 70px;
	color: #118D00;
}
table.currency-table td.cdate {
	width: 35px;
	color: #767676;
}
table.currency-table td.cvalue {
	width: 50px;
	color: #4D4D4E;
	font-weight: bold;
}
table.currency-table td.cinc {
	color: #767676;
	text-align: right;
	padding: 0px 2px 0px 0px;
}
table.currency-table td.cinc-r {	
	color: #CC3300;
	text-align: right;
	padding: 0px 2px 0px 0px;
}
/*голосование*/
table.voiting {
	width: 175px;
	height: auto;
}
table.voiting td.header {
	width: 175px;
	height: 21px;
	background: transparent url('/images/bg-header-voit.gif') left top repeat-x;
}
table.voiting td.header div.pensil {
	width: 175px;
	height: 21px;
	position: relative;
}
table.voiting td.header div.pensil img.pensil {
	position: absolute;
	top: -14px;
	left: 145px;
}
table.voiting td.header div.pensil img.header {
	margin: 5px 0px 0px 18px;
}
table.voiting td.voite-body { 
	background: #e3e4e7 url('/images/bg-bot-voite.jpg') left bottom no-repeat;
	padding: 22px 34px 46px 19px;
	font-size: 10px;
	font-family: Tahoma;
	color: #2162c0;
}
/*--*/
table.questions {
	width: 100%;
}
table.questions td {
	font-size: 10px;
	font-family: Tahoma;
	color: #2162c0;
	background: transparent url('/images/border-dotted.gif') left bottom repeat-x;
	padding: 5px 3px 5px 0px;
}
table.questions tr.noborder td {
	background: transparent;
}
.button-voiting {
	margin: 20px 0px 0px 0px;
}
/*--*/
table.interactive-map {
	width: 175px;
	height: auto;
	background: transparent url('/images/bg-interactive-map.gif') 13px 29px no-repeat;
	cursor: pointer;
}
table.interactive-map td {
	font-size: 10px;
	color: #252525;
	padding: 12px 0px 100px 20px;
}
table.interactive-map a {
	color: #086b2a;
	text-transform: uppercase;
}
/**/
table.bodytable tr.body-footer {
	height: 74px;
}
table.bodytable tr.body-footer td.left {
	width: 161px;
	vertical-align: top;
	padding: 0px 0px 0px 29px;
}
table.bodytable tr.body-footer td.left img {
	margin: 0px 0px 0px 26px;
}
table.bodytable tr.body-footer td.right {
	width: auto;
	height: 74px;
	vertical-align: top;
	background: #194FAA url('/images/bg-footer.gif') left top repeat-x;
}
/**/
table.footer {
	width: 100%;
	height: 74px;
	background: transparent url('/images/bg-footer-map.gif') left top no-repeat;
}
table.footer tr {
}
table.footer td {
	padding: 9px 27px 10px 27px;
	font-size: 11px;
	color: #ffffff;
	font-family: Tahoma;
	vertical-align: top;
}
table.footer td a {
	font-size: 11px;
	color: #ffffff;
	font-family: Tahoma;
}
/*конетент*/
table.indexcont-text {
	width: 100%;
	height: auto;
}
table.indexcont-text td.ic-leftop {	
	width: 18px;
	height: 22px;
	background: transparent url('/images/bg-ic-leftop.gif') left top no-repeat;
}
table.indexcont-text td.ic-centop {
	width: auto;
	height: 22px;
	background: transparent url('/images/bg-ic-centop.gif') left top no-repeat;
}
table.indexcont-text td.ic-righttop {
	width: 18px;
	height: 22px;
	background: transparent url('/images/bg-ic-righttop.gif') left top no-repeat;
}
table.indexcont-text td.ic-lefmid {
	width: 18px;
	height: 151px;
	background: transparent url('/images/bg-ic-lefmid.gif') left top no-repeat;
}
table.indexcont-text td.ic-cenmid {
	vertical-align: top;
	width: auto;
	height: 151px;
	background: transparent url('/images/bg-ic-cenmid.gif') right top no-repeat;
	font-size: 11px;
	padding: 8px 8px 2px 8px;
}
table.indexcont-text td.ic-rightmid {
	width: 18px;
	height: 151px;
	background: transparent url('/images/bg-ic-rightmid.gif') left top no-repeat;
}
table.indexcont-text td.ic-lefbot {
	width: 18px;
	height: 8px;
	background: transparent url('/images/bg-ic-lefbot.gif') left top no-repeat;
}
table.indexcont-text td.ic-cenbot {
	width: auto;
	height: 8px;
	background: transparent url('/images/bg-ic-cenbot.gif') right bottom no-repeat;
}
table.indexcont-text td.ic-rightbot {
	background: transparent url('/images/bg-ic-rightbot.gif') left top no-repeat;
	width: 18px;
	height: 8px;
}

table.news-services {
	width: 100%;
	height: auto;
	background: transparent url('/images/bg-news-services.gif') left top repeat-y;
}
table.news-services td.news-panel {
	width: auto;
	background: transparent url('/images/bg-newspanel.gif') left top no-repeat;
	vertical-align: top;
	padding: 3px 0px 0px 12px;
}
table.news-services td.services-panel {
	width: 225px;
	vertical-align: top;
	height: 100%;
	background: transparent url('/images/bg-service-panel.jpg') left top no-repeat;
}
table.news-services td.news-shadow {
	height: 9px;
	background: #FFFFFF url('/images/bg-news-shadow.gif') right top no-repeat;
}
table.news-services td.services-shadow {
	height: 9px;
	background: transparent url('/images/bg-services-shadow.gif') left top no-repeat;
}

/*новости на главной*/
img.newsheader {
	margin: 11px 0px 6px 16px;
}
table.indexnews {
	width: 100%;
	height: auto;
	background: transparent url('/images/bg-index-news.gif') left bottom repeat-x;
}
table.indexnews td {
	font-size: 11px;
	padding: 14px 20px 14px 20px;
}
div.greenban {
	background: transparent url('/images/bg-greenban.gif') left top repeat-x;
}
/**/
table.services {
	width: 225px;
	height: 100%;
	background: transparent url('/images/bg-service-panel-bot.gif') right bottom no-repeat;
}
table.services td {
	vertical-align: top;
	padding: 0px 15px 0px 15px;
	font-size: 10px;
}
table.services td a {
	color: #17469E;
	text-transform: uppercase;
}
img.serviceheader {
	margin: 14px 0px 0px 0px;
}
/**/
img.button-currency {
	margin: 0px 0px 21px 0px;
	cursor: pointer;
}
div.calculator-panel {
	position: relative;
}
div.calculator {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 193px;
	height: auto;
}
table.calculatortable {
	width: 193px;
	height: auto;
}
table.calculatortable td {
	background: transparent url('/images/bg-calculator.gif') left top repeat-y;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 10px;
	color: #252525;
	padding: 0px 11px 0px 10px;
}
table.calculatortable td input.text {
	margin: 4px 0px 4px 0px;
	font-family: Tahoma;
	font-size: 10px;
	color: #252525;
	width: 168px;
	border: 1px solid #C8C8C8;
}
table.calculatortable td select {
	margin: 4px 0px 4px 0px;
	font-family: Tahoma;
	font-size: 10px;
	color: #252525;
	width: 171px;
	border: 1px solid #C8C8C8;
}
table.calculatortable td.start {
	background: transparent url('/images/bg-calculator-start.gif') left top no-repeat;
	height: 23px;
}
table.calculatortable td.end {
	background: transparent;
	height: 14px;
	padding: 0px;
}
table.calculatortable td.result {
	background: transparent url('/images/bg-calc-result.gif') left top no-repeat;
	height: 51px;
	color: #31881A;
	font-weight: bold;
	font-size: 11px;
}
.search-button {
	margin-top: 2px;
}
table.bodytable tr.body-forum td.body-center {
	width: 100%;
	vertical-align: top;
}
/*--------*/
table.contTable {
	width: 100%;
	background: transparent url('images/contTable-left-top.gif') left top no-repeat;
}
table.contTable td, table.contTable th {
	padding: 5px  5px;
	border-bottom: 1px solid #7f7f7f;
	border-left: 1px solid #7f7f7f;
}
table.contTable tr.ctop td, table.contTable tr.ctop th {
	padding: 5px  5px;
	border-top: 1px solid #7f7f7f;
	border-bottom: 1px solid #7f7f7f;
	border-left: 1px solid #7f7f7f;
}
table.contTable tr.ctop td.ctopleft, table.contTable tr.ctop th.ctopleft {
	border-top: 0px;
	border-left: 0px;
	border-bottom: 1px solid #7f7f7f;
}
table.contTable tr.ctop td.ctopright, table.contTable tr.ctop th.ctopright {
	border-top: 0px;
	border-bottom: 1px solid #7f7f7f;
	border-left: 1px solid #7f7f7f;
	background: transparent url('images/contTable-right-top.gif') right top no-repeat;
}
table.contTable td.cright {
	border-right: 1px solid #7f7f7f;
}
table.contTable td.cbottomright {
	border: 0px;
	border-left: 1px solid #7f7f7f;
	background: transparent url('images/contTable-bottom-right.gif') right bottom no-repeat;
}
table.contTable td.cbottomleft {
	border: 0px;
	background: transparent url('images/contTable-bottom-left.gif') left bottom no-repeat;
}
