
* {padding:0;margin:0}

BODY {
	background:#FFF
	}
BODY,TD,TH,
INPUT,TEXTAREA {
	font:12px arial,tahoma,verdana,sans-serif
	}
H1,H2,H3,H4,H5,H6 {
	font-family:arial,tahoma,verdana,sans-serif
	}
A {text-decoration:none}
IMG {border:none}
UL,LI {list-style:none}

A.slide {}
A.slide IMG {
	margin:0 0 -1px 5px
	}
DIV.slide {
	display:none;
	margin-bottom:5px
	}

span.disabledlink
{
	color: #529ece
}

/* ----------| Header |---------- */
#header {
	background:#7C9FEB url(../images/header-logo-nb.jpg) 50% 0 repeat-x;
	height:79px;
	}
#header.main {
	background:#7C9FEB url(../images/header-logo-nb.jpg) 50% 0 repeat-x;
	height:79px;
	}
#header TABLE {
	width:100%;
	height:80px
	}
#header TABLE TD.bgl {
 	vertical-align:bottom;
	width:33%;
	background:url(/images/logo-bg.jpg) 100% 0 no-repeat
	}
#header TABLE TD.bgr {
	width:33%;
	background:url(/images/logo-bg.jpg) 0 0 no-repeat
	}
#header DIV.lamp {
	background:url(/images/logo-lamp.gif) 21px 100% no-repeat
	}
/* ----------| Pages |---------- */
#pages {
	padding-left:100px;
	height:28px;
	background-repeat:no-repeat;
	border-bottom:solid 1px #FFF;
	text-align:center
	}
.pages-none {
	background:#375BAC;
	}
.pages-main {
	background:#375BAC;
	}
.pages-one {
	background:#375BAC;
	}
.pages-two {
	background:#375BAC;
	}
.pages-three {
	background:#375BAC;
	}
.pages-four {
	background:#375BAC;
	}
.pages-five {
	background:#375BAC;
	}
.pages-six {
	background:#375BAC;
	}
	#pages TABLE {
		margin:0 auto;
		height:26px
		}
	#pages TABLE TABLE TD {
		padding:6px 22px 0 12px;
		background:url(/images/pages-bg.jpg) 100% 0 no-repeat;
		vertical-align:top;
		text-align:center;
		white-space:nowrap
		}
	#pages TABLE.lang {
		width:100%
		}
	#pages TABLE.lang TD {
		text-align:right;
		}
	#pages A,
	#pages B {
		font-weight:normal;
		color:#FFF
		}
	#pages A {
		color:#FFF
		}
	#pages B {
		cursor:default
		}
	#pages IMG {
		display:block;
		margin:-1px auto 0 auto
		}
/* ----------| Lang |----------- */
	#langSwitch_0 {
		background:url(/images/lang-switch-0.gif) 0 0 no-repeat;
		width:93px;
		height:13px;
		margin:4px 20px 0 0;
		}
	#langSwitch_1 {
		background:url(/images/lang-switch-1.gif) 0 0 no-repeat;
		width:93px;
		height:13px;
		margin:5px 20px 0 0;
		}
	#langSwitch_1 A,
	#langSwitch_0 A {
		display:block;
		float:left;
		width:41px;
		height:13px;
		}

/* ----------| Sub Pages |---------- */
.subpages {
	position:absolute;
	display:none;
	float:left;
	padding:3px 5px;
	background:#375BAC;
	z-index:100
	}
	.subpages LI {
		padding:3px 4px 3px 15px;
		background:url(/images/subpages-bull.gif) 5px 5px no-repeat;
		color:#FFF
		}
	.subpages LI:hover {
		background-color:#3B93E2
		}
	.subpages A {
		color:#FFF
		}
/* ----------| Content Top |---------- */
#content-t {
	border-top:solid 5px #F0B600;
	}
/* ----------| Info | MainPage |---------- */
#info {
	border-top:solid 1px #FFF
	}
	#info DIV.info-lead {
		padding:8px 15px 8px 37px;
		background:url(/images/info-w.gif) 8px 50% no-repeat;
		font-size:10px;
		color:#8A8A8A
		}
/* ----------| Menu | Common |---------- */
#menu {
	width:100%
	}
#menu.map {
	border-bottom:solid 1px #E1E1E1
	}
	#menu TH {
		width:16.66%;
		border:solid 1px #FFF;
		border-width:0 4px 0 4px;
		vertical-align:top;
		text-align:center;
		font-size:12px;
		color:#375CAC
		}
	#menu TH DIV {
		background-position:4px 4px;
		background-repeat:no-repeat;
		border-bottom:solid 1px #EFC131;
		}
	#menu TH DIV.on {
		background-color:#EBEEF7
		}
	#menu.main TH DIV {
		border-top:solid 2px #375cac
		}
	* HTML #menu.main TH DIV {
		background-position:4px 6px;
		}
	#menu TH A,
	#menu TH B {
		display:block;
		padding:5px 5px 0 38px;
		height:34px;
		text-align:left;
		font-weight:normal;
		color:#375CAC
		}
	#menu TH B {
		cursor:default
		}
	* HTML #menu TH A,
	* HTML #menu TH B {
		height:39px;
		he\ight:34px;
		}
	#menu TH IMG {
		margin:-1px auto 0 auto;
		width:12px;
		height:4px
		}
	.m-newlybuild {
		background-image:url(/images/m-newlybuild.gif);
		}
	.m-secmarket {
		background-image:url(/images/m-secmarket.gif)
		}
	.m-elite {
		background-image:url(/images/m-elite.gif)
		}
	.m-country {
		background-image:url(/images/m-country.gif)
		}
	.m-commercial {
		background-image:url(/images/m-commercial.gif)
		}
	.m-hypothec {
		background-image:url(/images/m-hypothec.gif)
		}
/* ----------| Sub Menu | MainPage |---------- */
	#menu TD {
		padding:8px 9px;
		vertical-align:top
		}
	#menu TD LI {
		padding:0 0 3px 10px;
		background:url(/images/menu-bull.gif) 0 3px no-repeat
		}
		#menu TD LI A {
			text-decoration:underline;
			color:#707070
			}
		#menu TD LI UL {
			padding-top:3px
			}
		#menu TD LI LI {
			background-image:url(/images/menu-bull-sub.gif)
			}
			#menu TD LI LI A {
				color:#4B9FD3
				}
/* ----------| Sub Menu | Page |---------- */
.submenu {
	position:absolute;
	display:none;
	float:left;
	padding:3px 5px;
	background:#FFF;
	border:solid 1px #417bbc;
	z-index:100
	}
	.submenu LI {
		padding:0 0 3px 10px;
		background:url(/images/menu-bull.gif) 0 3px no-repeat
		}
	.submenu LI.div {
		margin-top:8px
		}
	.submenu LI.m-selection,
	.submenu LI.m-department,
	.submenu LI.m-consult {
		padding-left:16px;
		background-position:0 2px;
		background-repeat:no-repeat
		}
	.submenu LI.m-selection {
		background-image:url(/images/menu-selection.gif)
		}
	.submenu LI.m-department {
		background-image:url(/images/menu-department.gif)
		}
	.submenu LI.m-consult {
		background-image:url(/images/menu-consult.gif)
		}
		.submenu LI.m-selection A,
		.submenu LI.m-department A,
		.submenu LI.m-consult A {
			color:#365BAB
			}
		.submenu LI A,
		.submenu LI B {
			font-weight:normal;
			color:#707070
			}
		.submenu LI A {
			text-decoration:underline
			}
		.submenu LI UL {
			padding-top:3px;
			padding-bottom:0;
			background:#FFF
			}
		.submenu LI LI {
			background-image:url(/images/menu-bull-sub.gif);
			color:#4B9FD3
			}
			.submenu LI LI A,
			.submenu LI LI B {
				font-weight:normal;
				color:#4B9FD3
				}
/* ----------| Links | MainPage |---------- */
	#menu TFOOT TD {
		padding-top:0;
		padding-bottom:12px
		}
	#menu TFOOT LI {
		padding-left:17px;
		background-position:0 0;
		background-repeat:no-repeat
		}
	#menu TFOOT LI.m-selection {
		background-image:url(/images/menu-selection.gif)
		}
	#menu TFOOT LI.m-department {
		background-image:url(/images/menu-department.gif)
		}
	#menu TFOOT LI.m-consult {
		background-image:url(/images/menu-consult.gif)
		}
		#menu TFOOT LI A,
		#menu TFOOT LI B {
			font-weight:normal;
			color:#365BAB
			}
/* ----------| Content Bottom |---------- */
#content-b {
	border-top:solid 5px #417BBC
	}
/* ----------| Content Bottom Blocks |---------- */
.f-block {
	margin-bottom:10px
	}
	.f-block H3 {
		background:#417BBC url(/images/w-tl.gif) no-repeat;
		border-bottom:solid 1px #FFF
		}
		.f-block H3 B {
			display:block;
			padding:3px 5px;
			background:url(/images/w-tr.gif) 100% 0 no-repeat;
			text-align:center;
			font-size:12px;
			color:#FFF
			}
		.f-block H3 A {
			color:#FFF
			}
	.f-block H3.zoom {
		margin-right:-8px;
		background:#417BBC url(/images/head-zoom-l.gif) no-repeat
		}
	.f-block.sel H3.zoom {
		margin:0 0 0 -8px;
		background:#417BBC url(/images/head-zooml-r.gif) 100% 0 no-repeat
		}
		.f-block H3.zoom B {
			padding:16px 35px 10px 10px;
			height:36px;
			background:url(/images/head-zoom-r.gif) 100% 0 no-repeat;
			text-align:left;
			font-size:11px
			}
		.f-block.sel H3.zoom B {
			padding:14px 5px 8px 35px;
			background:url(/images/head-zooml-l.gif) no-repeat 0% 10%;
			text-align:right
			}
		.f-block H3.zoom TD {
			padding-right:5px;
			vertical-align:top;
			font-weight:bold;
			font-size:11px;
			color:#FFF
			}
		.f-block.sel H3.zoom TD {
			padding-top:10px
			}
		.f-block H3.zoom IMG {
			margin-top:2px
			}
		#page-right .f-block H3.zoom A:link,
		#page-right .f-block H3.zoom A:visited,
		#page-right .f-block H3.zoom A:hover,
		#page-right .f-block H3.zoom A:active {
			font-size:10px;
			color:#FFDE00
			}
	.f-block-l {
		background:#EEE url(/images/w-bl.gif) 0 100% no-repeat
		}
	.f-block-r {
		padding:5px 10px 8px 10px;
		background:url(/images/w-br.gif) 100% 100% no-repeat;
		font-size:11px
		}
/* ----------| Vote Form |---------- */
.vote {
	text-align:center;
	font-size:11px;
	color:#385CAA
	}
	.vote FORM DIV {
		padding:5px 7px;
		background:#FFF;
		border-top:solid 2px #385CAA;
		border-bottom:solid 1px #EEC130;
		text-align:left
		}
	.vote TABLE {
		margin:5px auto
		}
	.vote TD {
		padding:3px 0 5px 0;
		vertical-align:top;
		border-bottom:solid 1px #C1CEDD;
		text-align:left;
		font-size:11px;
		}
	.vote TD.last {
		border:none
		}
	.vote LABEL {
		cursor:pointer
		}
	.vote INPUT.butt {
		margin:0 auto;
		width:100%;
		background:#84A8E4 url(/images/butt-bg.gif) repeat-x;
		border:solid 1px #385CAA;
		color:#FFF
		}
.vote-tab {
	margin:8px 0 15px 20px
	}
	.vote-tab TD {
		padding-right:10px;
		vertical-align:top;
		color:#777
		}
	#page-left .vote-tab LI {
		background:none
		}
.vote-bar {
	width:300px;
	padding-bottom:10px
	}
	.vote-bar B {
		display:block;
		padding-bottom:3px;
		font-weight:normal
		}
	.vote-bar DIV {
		width:300px;
		background:url(/images/vote-grey.gif) repeat-x
		}
	.vote-tab TD.vote-count {
		padding-bottom:2px;
		vertical-align:bottom;
		font-weight:bold;
		font-size:16px
		}
	.vote-stat {
		background:url(/images/strokes-g.gif) repeat-y
		}
		.vote-stat UL {
			padding-left:8px
			}
.vote-result {
	}
	.vote-result TD {
		padding-right:8px;
		font-size:11px;
		padding-bottom:10px;
		}
	.vote-result A {
		color:#069
		}
/* ----------| Content Bottom Left |---------- */
.banner{
zoom: 1;
}
#content-b-left {
	padding:7px 7px 86px 0;
	vertical-align:top;
	/*background:url(/images/lamp-t.gif) 75px 100% no-repeat   */
	}
	#content-b-left .banner {
		padding:0 0 10px 6px
		}
	#content-b-left .f-block {
		margin-left:6px
		}
/* ----------| Content Bottom Center |---------- */
#content-b-center {
	padding:7px 0 25px 0;
	width:100%;
	vertical-align:top;
	text-align:justify
	}
	#content-b-center H2 {
		margin-bottom:15px;
		background:url(/images/h2-bg.gif) 0 100% repeat-x
		}
		#content-b-center H2 B {
			background:#FFF;
			font-size:16px;
			color:#365CAB
			}
/* ----------| Bottom Block |---------- */
.b-block-set {
	width:100%;
	margin-bottom:20px
	}
	.b-block-set TD {
		width:16%;
		vertical-align:top;
		text-align:center
		}
.b-block-link {
	padding:0 20px 20px 0;
	margin-top:-15px;
	text-align:right
	}
	.b-block-link A {
		text-decoration:underline;
		font-weight:bold;
		font-size:13px;
		color:#365BAB
		}
.b-block {
	margin:0 auto;
	width:140px
	}
	.b-block H3 {
		background:#417BBC url(/images/b-block-arr.gif) 100% 50% no-repeat;
		border-bottom:solid 1px #FFF;
		font-size:11px;
		color:#417BBC
		}
	.b-block A,
	.b-block A:hover {
		color:#FFF
		}
	.b-block div#content {
		text-align:left;
		padding:10px;
		}
		.b-block div#content P {
			margin:0px;
			padding:0px;
			font-weight:normal;
		}
		.b-block div#content A {
			text-decoration:underline;
			padding-bottom:5px;
			font-size:9px;
			color:#417BBC;
			display:block;
		}
	#print .b-block A,
	#print .b-block A:hover {
		color:#365BAB
		}
		.b-block H3 DIV {
			background:url(/images/w-tl.gif) no-repeat
			}
		.b-block H3 DIV DIV {
			background:url(/images/w-tr.gif) 100% 0 no-repeat
			}
		.b-block H3 A {
			display:block;
			padding:5px 15px
			}
	.b-block IMG {
		display:block;
		border:solid 1px #417BBC
		}
	.b-block-price {
		background:#EFC131 url(/images/w-bl.gif) 0 100% no-repeat;
		border-top:solid 1px #FFF;
		}
		.b-block-price DIV {
			padding:4px 8px;
			background:url(/images/w-br.gif) 100% 100% no-repeat;
			text-align:right;
			font-size:12px;
			color:#FFF
			}
	.b-block P {
		position:relative;
		padding:10px 0 0 40px;
		margin-top:-7px;
		min-height:35px;
		text-align:left;
		font-weight:bold;
		font-size:13px;
		color:#D10303
		}
	.b-block P.sale0 {
		background:url(/images/sale0.gif) no-repeat;
		}
	.b-block P.sale1 {
		background:url(/images/sale1.gif) no-repeat;
		}
	* HTML
	.b-block P {
		height:35px
		}
		.b-block P SMALL {
			display:block;
			font-size:10px;
			color:#D10303
			}
/* ----------| Content Bottom Right |---------- */
#content-b-right {
	padding:7px 0 86px 7px;
	vertical-align:top;
	/*background:url(/images/lamp-t.gif) 69px 100% no-repeat;   */
	}
	#content-b-right .banner {
		text-align:center;
		margin-bottom: 10px;
		margin-top: 11px;
		margin-right: 6px;
		}

	#content-b-right .f-block {
		margin-right:6px
		}
/* ----------| Page |---------- */
#page {
	width:100%
	}
/* ----------| Page Left |---------- */
#page-left {
	padding:10px 15px 30px 15px;
	/*background:url(/images/lamp-t.gif) 75px 100% no-repeat;       */
	vertical-align:top;
	text-align:justify;
	line-height:16px
	}
/* ----------| Page Elements |---------- */
#page-left A,
#page-right A {
	text-decoration:underline;
	font-weight:bold
	}
#page-left A:link,
#page-right A:link {
	color:#417BBC
	}
#page-left A:visited,
#page-right A:visited {
	color:#569FC9
	}
#page-left A:hover,
#page-right A:hover {
	color:#68C4F9
	}
#page-left A:active,
#page-right A:active {
	color:#417BBC
	}
#page-left LI {
	padding-left:15px;
	background:url(/images/bull.gif) 0 6px no-repeat
	}
	#page-left LI LI {
		padding-left:15px;
		background:url(/images/bull-sub.gif) 0 6px no-repeat
		}
/* ----------| Page Headings |---------- */
#page-left H1,
#page-left H2,
#page-left H3,
#page-left H4,
#page-left H5 {
	margin-bottom:12px;
	font-weight:bold;
	color:#135BA0
	}
#page-left H1 {
	font-weight:normal;
	font-size:18px;
	color:#375CAC
	}
#page-left H2 {
	font:bold 19px "Times New Roman",times,sans-serif;
	border-bottom:solid 1px #375CAC;
	text-align:center;
	}
#page-left H3 {
	padding-left:20px;
	margin-bottom:3px;
	background:url(/images/h3-bg.gif) 0 3px no-repeat;
	font-size:13px
	}
	#page-left H3.ext{
		clear:both;
		}
	#page-left H3.ext B {
		font-weight:normal;
		color:#777
		}
#page-left H4 {
	clear:both;
	padding:2px 4px;
	background:#DBECFE;
	font-size:13px
	}
	#page-left H4.no {
		margin:0
		}
#page-left H5 {
	font-size:13px
	}
/* ----------| Page Title |---------- */
#title {
	margin-bottom:20px
	}
#title-head {
	background:url(/images/title-arr.gif) 100% 7px no-repeat
	}
	#title-head DIV {
		padding-right:12px;
		text-align:right;
		font-size:10px;
		color:#A4A5A5
		}
		#title-head DIV A {
			font-weight:normal
			}
	#title-head H1 {
		padding:5px 0 3px 0;
		margin-bottom:0;
		border-bottom:solid 1px #375CAC
		}
	* HTML
	#title-head H1 {
		margin-bottom:3px;
		marg\in-bottom:0
		}
#title-sub {
	min-height:20px;
	background:url(/images/strokes-g.gif);
	text-align:center
	}
* HTML
#title-sub {
	height:20px
	}
#title-sub.small {
	margin-bottom:7px
	}
#title-sub.no {
	margin-bottom:0
	}
	#title-sub TABLE {
		margin:0 auto
		}
	#title-sub TD {
		padding:3px 8px 4px 8px;
		background:#FFF
		}
	#title-sub TD.cur {
		background:#4994E7;
		font-weight:bold;
		color:#FFF
		}
	#title-sub TD.div {
		padding:0 3px;
		background:none
		}
/* ----------| Object Info |---------- */
.obj-info {
	margin-bottom:20px;
	background:#EBEBEB url(/images/w-tl.gif) no-repeat
	}
	.obj-info TD {
		vertical-align:top
		}
	.obj-img {
		padding:15px
		}
	.obj-pic {
		width:202px;
		background:#FFF url(/images/g-bl.gif) 0 100% no-repeat
		}
		.obj-pic TD {
			padding:1px;
			text-align:center;
			font-size:10px;
			color:#CCC
			}
		#page-left .obj-pic A {
			font-weight:normal
			}
		.obj-pic TD.obj-pic-zoom {
			padding:8px;
			vertical-align:middle;
			border-right:solid 1px #EEE
			}
		.obj-pic TD.obj-pic-gall {
			padding:8px;
			background:url(/images/g-br.gif) 100% 100% no-repeat;
			vertical-align:middle
			}
			.obj-pic-zoom IMG,
			.obj-pic-gall IMG {
				margin-bottom:-3px
				}
	.obj-dsc {
		padding:15px 15px 15px 0;
		width:100%;
		background:url(/images/w-tr.gif) 100% 0 no-repeat
		}
		#page-left .obj-dsc H3 {
			padding:0;
			margin:0;
			width:auto;
			background:none;
			font-size:17px
			}
			#page-left .obj-dsc H3 B {
				background:none
				}
		#page-left .obj-dsc H4 {
			padding:0;
			margin:0;
			background:none;
			font:bold 11px tahoma,arial,verdana,sans-serif;
			color:#417BBC
			}
		#page-left .obj-dsc LI {
			padding-top:10px;
			background:none;
			font-size:10px;
			color:#777
			}
			.obj-dsc LI B {
				display:block;
				margin-bottom:2px
				}
			.obj-dsc LI A {
				text-decoration:underline;
				font-size:15px
				}
	.obj-bot TD {
		padding:4px 10px 4px 0;
		background:#417BBC;
		border-top:solid 2px #FFF;
		vertical-align:middle;
		font-size:10px;
		color:#FFF
		}
	#page-left .obj-bot A:link,
	#page-left .obj-bot A:visited,
	#page-left .obj-bot A:hover,
	#page-left .obj-bot A:active	{
		text-decoration:underline;
		color:#FFC000
		}
	.obj-bot TD.obj-price {
		padding:0 0 0 7px
		}
		.obj-price DIV {
			position:relative;
			top:0;
			padding:4px 0 4px 0;
			margin:0 10px -7px 10px;
			background:url(/images/obj-price-bg.gif) no-repeat;
			text-align:center;
			font:bold 16px arial,tahoma,verdana,sans-serif;
			z-index:10
			}
	.obj-bot TD.obj-sells {
		width:100%
		}
/* ----------| Page Picture |---------- */
.pic.left {
	float:left;
	margin:2px 6px 2px 0
	}
.pic.center {
	margin:6px 0;
	text-align:center
	}
	.pic.center TABLE {
		margin:0 auto
		}
.pic.right {
	float:right;
	margin:2px 0 2px 6px
	}
.pic-price {
	padding:10px 15px 15px 15px;
	background:#EFC130;
	font-weight:bold;
	color:#FBE89C
	}
	.pic-price B {
		display:block;
		margin-top:3px;
		font-size:25px;
		color:#FFF
		}
.pic-img {
	text-align:left
	}
.pic-img IMG {
	display:block;
	border:solid 1px #639FC9
	}
.pic-dsc {
	background:url(/images/pic-br.gif) 100% 100% no-repeat;
	}
	.pic-dsc DIV {
		padding:6px 6px 8px 6px;
		background:url(/images/pic-bl.gif) 0 100% no-repeat;
		text-align:left;
		font-size:10px;
		color:#777
		}
.pic-dsc_commerce {
	}
	.pic-dsc_commerce DIV {
		padding:3px 6px 8px 6px;
		text-align:left;
		font-size:10px;
		color:#777;
		}
		.pic-dsc_commerce DIV A{
			text-decoration:none!important;
		}
	#page-left .pic-dsc A {
		font-weight:normal
		}
	#page-left .pic-dsc A:link,
	#page-left .pic-dsc A:visited,
	#page-left .pic-dsc A:active {
		color:#004987
		}
	#page-left .pic-dsc A:hover {
		color:#0098EF
		}
	.pic-dsc IMG {
		float:right
		}
/* ----------| Image Simple |---------- */
.img.left {
	float:left;
	margin:2px 6px 2px 0
	}
.img.center {
	margin:6px 0;
	text-align:center
	}
	.pic.center IMG {
		margin:0 auto
		}
.img.right {
	float:right;
	margin:2px 0 2px 6px
	}
/* ----------| Page Right |---------- */
#page-right {
	padding:8px 0 86px 0;
	width:220px;
	/*background:url(/images/lamp-t.gif) 132px 100% no-repeat;     */
	vertical-align:top
	}
	#page-right .f-block {
		margin-right:6px
		}
	#page-right .banner {
		text-align:center;
		margin-bottom: 10px;
		margin-right: 6px;
		zoom:1;
		}


/* ----------| Search |---------- */
#search {
	padding:5px 0 0 8px;
	margin-bottom:10px;
	background:#E1E1E1 url(/images/w-bl.gif) 0 100% no-repeat
	}
* HTML #search {
	width:220px;
	w\idth:212px
	}
	#search INPUT.text {
		margin:0 5px;
		width:166px;
		border:solid 1px #BFBFBF
		}
	#search DIV {
		padding:1px 0 4px 4px;
		font-size:11px
		}
	#search A:link,
	#page-right #search A:link,
	#search A:visited,
	#page-right #search A:visited,
	#search A:active
	#page-right #search A:active {
		text-decoration:none;
		font-weight:normal;
		color:#777
		}
	#search A:hover,
	#page-right #search A:hover {
		color:#333
		}
/* ------| Search Box |------ */
#search-box {
	margin-bottom:15px;
	width:100%;
	background:#F0F0F0 url(/images/w-tl.gif) no-repeat
	}
	#search-box TABLE {
		width:100%;
		background:url(/images/w-br.gif) 100% 100% no-repeat
		}
	.search-title {
		padding:13px 5px 0 14px;
		}
		.search-title LABEL {
			color:#8F8F8F
			}
	.search-input {
		padding:13px 5px 0 0;
		width:60%
		}
		.search-input INPUT {
			width:100%;
			height:17px;
			background:#FFF;
			border:solid 1px #004987;
			}
		* HTML .search-input INPUT {
			height:18px;
			he\ight:16px
			}
	.search-submit {
		padding:13px 0 0 0;
		width:40%;
		background:url(/images/w-tr.gif) 100% 0 no-repeat
		}
	.search-result {
		padding:7px 0 8px 51px;
		background:url(/images/w-bl.gif) 0 100% no-repeat;
		color:#707070
		}
		.search-result B {
			color:#2771A5
			}
/* ------| Search List |------ */
#search-list {
	}
	#search-list LI {
		padding-left:0;
		margin-bottom:5px;
		background:none
		}
	#search-list LI UL {
		padding-left:20px;
		margin-bottom:10px
		}
/* ----------| Foot |---------- */
#foot {
	background:url(/images/foot-bg.gif) repeat-x
	}
	#foot-logo {
		padding:46px 30px 10px 8px;
		/*background:url(/images/foot-lamp-shad.gif) 82px 0 no-repeat;  */
		vertical-align:top
		}
	#foot-copy {
		width:100%;
		vertical-align:top
		}
		#foot-copy DIV {
			height:20px;
			text-align:center
			}
			#foot-copy DIV DIV {
				margin:-2px auto 0 auto;
				width:150px;
				background:url(/images/print-butt.gif) 0 100% no-repeat
				}
			#foot-copy DIV A {
				font-size:10px;
				color:#707070
				}
			#foot-copy DIV IMG {
				margin-bottom:-1px
				}
		#foot-copy P {
			padding:15px 0 0 0;
			font-size:11px;
			color:#777
			}
			#foot-copy P A {
				color:#777
				}
	#foot-trinet {
		padding:40px 20px 0 0;
		background:url(/images/foot-lamp-shad.gif) 28px 0 no-repeat;
		vertical-align:top
		}
	#foot-count {
		padding:8px
		}
/* ----------| Select Tab |---------- */
.options{
	}
	.options TD {
		padding:4px 0 4px 0;
		font-size:11px;
		color:#417BBC
		}
	.options TD.hr {
		border-bottom:solid 1px #B9C3CE
		}
	.options TD.td_header{
		padding-bottom: 0px;
		}
.options {
	display:none
	}
/* ----------| Select Table |---------- */
.selectTab {
	margin-bottom:4px
	}
	.selectTab TD {
		font-size:11px
		}
/* ----------| Select Tree |---------- */
.selectTree {
	padding-top:0px;
	background:#FBFBFB;
	border:solid 1px #417BBC;
	width:190px;
	}
	.selectTree LI {
		padding-right:3px;
		color:#555;
		}

		.selectTree LI LI {
			color:#417BBC
			}
	.selectTree LI.elite {
		padding:0;
		margin-top:3px;
		background:#FFD754;
		border-top:solid 1px #417BBC;
		color:#000;
		}
		.selectTree LI.elite UL {
			background:#FFECAF;
			}
		.selectTree LI.elite LI {
			color:#000
			}
	.selectTree LI.all {
		width:100%;
		background:#417BBC;
		border-bottom:solid 1px #417BBC;
		color:#FFF;
		}
	.selectTree INPUT {
		margin:3px
		}
	* HTML .selectTree INPUT {
		margin:0
		}
	.selectTree LABEL {
		position:relative;
		top:-4px;
		padding-right:4px;
		white-space:nowrap;
		cursor:pointer
		}
	* HTML .selectTree LABEL {
		top:-2px
		}
	.selectTree UL {
		display:none;
		padding:0 0 0 15px
		}
.selectOk,
#page-right A.selectOk:link,
#page-right A.selectOk:visited,
#page-right A.selectOk:hover,
#page-right A.selectOk:active {
	width:100%;
	cursor:pointer;
	display:block;
	padding:4px 0px 5px 0px;
	margin-right:-3px;
	background:#417BBC url(/images/butt-bg.gif) 0 100% repeat-x;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	font-weight:bold;
	color:#FFF
	}
/* ----------| Select |---------- */
DIV.select {
	padding:2px 20px 3px 3px;
	/*overflow:hidden;*/
	min-height:12px;
	background:#FFF url(/images/select-off.gif) 112px 50% no-repeat;
	border:solid 1px #7F9DB9;
	color:#000;
	cursor:default
	}
* HTML
DIV.select {
	height:12px
	}
DIV.select.short {
	overflow:hidden;
	float:right;
	width:52px;
	white-space:nowrap
	}
* HTML
DIV.select.short {
	width:75px;
	w\idth:52px
	}
#rightTab DIV.select {
	width:168px;
	min-height:12px;
	}
* HTML
#rightTab DIV.select {
	width:193px;
	w\idth:168px;
	height:12px
	}
#rightTab DIV.select.short {
	overflow:hidden;
	float:right;
	width:95px;
	white-space:nowrap
	}
* HTML
#rightTab DIV.select.short {
	width:118px;
	w\idth:95px
	}

INPUT.select {
	float:right;
	padding:2px 0 3px 0;
	width:75px;
	border:solid 1px #7F9DB9;
	background:#FFF;
	font-size:10px;
	color:#000;
	}
#rightTab INPUT.select {
	width:118px
	}
DIV.subselect {
	position:absolute;
	display:none;
	z-index:1000;
	height:150px;
/*	overflow:auto;
	scrollbar-track-color:#DDDDDD;
	scrollbar-arrow-color:#000000;
	scrollbar-shadow-color:#CCCCCC;
	scrollbar-face-color:#CCCCCC;
	scrollbar-highlight-color:#CCCCCC;
	scrollbar-darkshadow-color:#999999;
	scrollbar-3dlight-color:#999999;*/
	}

/* ----------| Selection Results |---------- */
#result-box {
	padding:5px 8px;
	margin-bottom:15px;
	background:#E1E1E1;
	font-size:11px;
	color:#777;
	text-align:left;
	}
	#result-box DIV {
		background:url(/images/strokes-gt.gif)
		}
#result {
	}
	#result LI {
		padding:0 0 15px 21px;
		background:url(/images/result-arr.gif) 0 2px no-repeat;
		}
	.res-head {
		margin-bottom:10px
		}
		.res-head IMG {
			margin-bottom:-2px
			}
		.res-name {
			color:#375CAC
			}
			.res-name B {
				font-weight:normal;
				font-size:10px
				}
		.res-type {
			width:100%;
			text-align:center;
			font-size:10px;
			color:#375CAC
			}
		.res-form {
			padding-right:4px;
			text-align:right;
			font-size:10px;
			color:#375CAC
			}
	.res-body {
		}
		.res-img {
			padding-bottom:10px;
			vertical-align:top
			}
			.res-pic {
				background:#FFBC0B url(/images/w-bl.gif) 0 100% no-repeat;
				}
				.res-pic DIV {
					padding:2px 2px 6px 2px;
					width:100px;
					background:url(/images/w-br.gif) 100% 100% no-repeat;
					text-align:center;
					font-weight:bold;
					color:#FFF
					}
					.res-pic DIV B {
						color:#FDE5A7
						}
				.res-pic IMG,
				.res-pic SPAN {
					display:block
					}
				.res-pic SPAN {
					margin-top:5px
					}
		.res-desc {
			padding:0 0 9px 5px;
			width:100%;
			vertical-align:top
			}
			.res-info {
				margin-top:-4px;
				margin-bottom:15px
				}
			.res-info.left {
				float:left
				}
			.res-info.right {
				float:right
				}
				.res-info.big TD {
					font-size:13px
					}
				.res-info TD {
					padding:1px 10px 1px 1px;
					color:#777
					}
				.res-info B {
					color:#375CAC
					}
				.res-info STRONG {
					display:block;
					padding-top:8px
					}
					#page-left .res-info STRONG A {
						text-decoration:none
						}
			.res-info TD.res-queue {
				padding:0 0 0 20px
				}
			.res-info.plus {
				}
				.res-info.plus B {
					display:block;
					width:12px;
					height:12px;
					background:#7F9DB9;
					text-align:center;
					line-height:12px;
					font-family:"Courier New",courier,monospace;
					color:#FFF
					}
		.res-contact {
			padding-top:8px;
			color:#3C5BAD
			}
			.res-contact B {
				color:#8A8A8A
				}
		.res-grey {
			background:url(/images/strokes-g.gif)
			}
		.res-text {
			padding:0 9px
			}
#ippoteka_quest {
	padding:0;
	margin:0;
	text-align:center
	}
	#ippoteka_quest TABLE {
		margin:0 auto
		}
	#ippoteka_quest TD {
		padding-top: 5px;
		vertical-align:top;
		text-align:left;
		color:#355FAB
		}
	#ippoteka_quest .right{
		padding:5px;
		vertical-align:top;
		text-align:right;
		color:#355FAB
		}
	#ippoteka_quest LABEL {
		display:block;
		padding:2px
		}
	#ippoteka_quest INPUT,
	#ippoteka_quest SELECT,
	#ippoteka_quest TEXTAREA {
		width:300px;
		border:solid 1px #BBB
		}
	#ippoteka_quest .radion{
		width:20px;
		padding: 5px;
	}

	#ippoteka_quest .pod_tab{
		padding-top: 0px;
		padding-bottom:5px;
	}

	#ippoteka_quest .bott TD {
		padding-top:10px;
		line-height:12px
		}
		#ippoteka_quest .bott INPUT {
			float:left;
			padding:4px 2px;
			margin-top:1px;
			width:150px;
			background:url(/images/butt-bg.gif) 0 50% repeat-x;
			border:none;
			color:#FFF
			}
/* ----------| Vacancy |---------- */
.vacancy {
	padding:0 0 10px 22px;
	}
.vacancy-bar {
	overflow:hidden;
	width:100%;
	margin:10px 0 15px 0;
	background:#EBEBEB
	}
	.vacancy-bar SPAN {
		float:left;
		padding:3px 10px;
		font-size:10px;
		color:#777
		}
	#page-left .vacancy-bar A {
		float:right;
		padding:5px 10px;
		background:#F3C02F;
		color:#FFF
		}
	#page-left .vacancy-bar A:visited {
		color:#FFECBA
		}
	#page-left .vacancy-bar A:hover {
		color:#4C95EB
		}
#vacancy {
	padding:0;
	margin:0;
	text-align:center
	}
	#vacancy TABLE {
		margin:0 auto
		}
	#vacancy TD {
		padding:5px;
		vertical-align:top;
		text-align:right;
		color:#355FAB
		}
	#vacancy LABEL {
		display:block;
		padding:2px
		}
	#vacancy INPUT,
	#vacancy SELECT,
	#vacancy TEXTAREA {
		width:300px;
		border:solid 1px #BBB
		}
	#vacancy .bott TD {
		padding-top:10px;
		line-height:12px
		}
		#vacancy .bott INPUT {
			float:left;
			padding:4px 2px;
			margin-top:1px;
			width:150px;
			background:url(/images/butt-bg.gif) 0 50% repeat-x;
			border:none;
			color:#FFF
			}
	#vacancy .button TD {
		}
		#vacancy .button INPUT {
			padding:4px 2px;
			margin:1px 4px 1px 0;
			width:145px;
			background:url(/images/butt-bg.gif) 0 50% repeat-x;
			border:none;
			color:#FFF
			}
	#vacancy TEXTAREA {
		height:70px
		}
/* ----------| Table |---------- */
.tab {
	width:100%;
	border-bottom:solid 1px #BDC7EA
	}
.tab.auto {
	width:auto
	}
	.tab TH {
		background:#375CAC;
		vertical-align:top;
		text-align:center;
		font-size:10px;
		color:#FFF
		}
	.tab TH.col {
		background:#0117AB
		}
		.tab TR.sub TH {
			padding-bottom:6px;
			width:10%
			}
		.tab TH B {
			display:block;
			background:url(/images/t-tl.gif) no-repeat;
			font-weight:normal
			}
		.tab TH B B {
			padding:6px 10px 3px 10px;
			background:url(/images/t-tr.gif) 100% 0 no-repeat
			}
	.tab TR TD {
		padding:4px;
		border-right:solid 1px #BDC7EA;
		text-align:center;
		color:#375EAD
		}
	.tab TR TD.first {
		border-left:solid 1px #BDC7EA
		}
	.tab TR TD.info {
		padding-left:30px;
		width:50px;
		text-align:left
		}
	.tab TR TD.number {
		text-align:right;
		padding-right:5px;
		}
	.tab TR.even TD {
		background:#F0EEEF
		}
	.tab TR.even TD.col {
		background:#E4E7EE
		}
.tab-dsc {
	position:absolute;
	display:none;
	padding-bottom:7px;
	width:200px;
	background:#F0EEEE;
	border:solid 1px #CCC;
	z-index:20
	}
	#page-left .tab-dsc LI {
		padding:5px 8px 0 8px;
		background:none;
		text-align:left;
		font-size:11px
		}
	.tab-dsc LI.dsc {
		margin-top:5px;
		border-top:solid 1px #CCC;
		color:#777
		}
		.tab-dsc LI B {
			color:#777
			}
.comment {
	margin:5px 0 10px 0;
	font-size:11px;
	color:#375EAD;
	clear:both;
	}
	.comment B.rem {
		display:block;
		float:left;
		}
	.comment span {
		padding-left: 5px;
		float:left;
		display:block;
		}
/* ----------| Small Map |---------- */
#map {
	position:relative;
	width:194px;
	height:264px;
	background:#CCC url(/images/map.gif) 50% 50% no-repeat
	}
.flag {
	position:absolute;
	cursor:pointer
	}
#mapDsc {
	position:absolute;
	display:none;
	padding:0 0 11px 0;
	background:url(/images/dsc-arr.gif) 100% 100% no-repeat;
	font-size:10px;
	z-index:10
	}
	#mapDsc DIV {
		padding:2px 5px 3px 5px;
		border-top:solid 1px #000;
		border-left:solid 1px #000;
		white-space:nowrap
		}
#mapInfo {
	}
	#mapInfo TD {
		padding:5px 0;
		font-size:10px;
		color:#777
		}
	#mapInfo IMG {
		margin:0 -5px -8px 0
		}
/* ----------| Big Map List |---------- */
#map-list {
	margin-bottom:20px
	}
	#map-list LI {
		padding:0 0 10px 15px;
		background-position:0 3px;
		background-repeat:no-repeat;
		font-weight:bold;
		font-size:11px;
		color:#3858AF
		}
	#page-right #map-list A {
		font-weight:normal
		}
	.admiralteysky {
		background-image:url(/images/map-admiralteysky.gif)
		}
	.centralny {
		background-image:url(/images/map-centralny.gif)
		}
	.frunzensky {
		background-image:url(/images/map-frunzensky.gif)
		}
	.kalininsky {
		background-image:url(/images/map-kalininsky.gif)
		}
	.kirovsky {
		background-image:url(/images/map-kirovsky.gif)
		}
	.krasnogvardeysky {
		background-image:url(/images/map-krasnogvardeysky.gif)
		}
	.krasnoselsky {
		background-image:url(/images/map-krasnoselsky.gif)
		}
	.moskovsky {
		background-image:url(/images/map-moskovsky.gif)
		}
	.nevsky {
		background-image:url(/images/map-nevsky.gif)
		}
	.petrogradsky {
		background-image:url(/images/map-petrogradsky.gif)
		}
	.primorsky {
		background-image:url(/images/map-primorsky.gif)
		}
	.vasileostrovsky {
		background-image:url(/images/map-vasileostrovsky.gif)
		}
	.vyborgsky {
		background-image:url(/images/map-vyborgsky.gif)
		}
		#map-list UL UL LI {
			padding:0 0 0 15px;
			font-weight:normal
			}
		.map-list-1 {
			background:url(/images/flag-2.gif) no-repeat
			}
		.map-list-2 {
			background:url(/images/flag-1.gif) no-repeat
			}
		.map-list-3 {
			background:url(/images/flag-0.gif) no-repeat
			}
/* ----------| Map Filter |---------- */
#map-filter {
	margin-bottom:15px
	}
	#map-filter TD {
		padding-right:15px;
		vertical-align:top
		}
	#map-filter LABEL {
		display:block;
		padding:3px 3px 3px 25px;
		color:#375BAC
		}
	.map-newbuilds,
	.map-secmarket,
	.map-commerce {
		font-weight:bold
		}
	.map-newbuilds {
		background:url(/images/big-flag-3.gif) no-repeat
		}
	.map-secmarket {
		margin-bottom:21px;
		background:url(/images/big-flag-2.gif) no-repeat
		}
	.map-commerce {
		background:url(/images/big-flag-1.gif) no-repeat
		}
	#map-filter LABEL.map-elite {
		padding:3px 8px 3px 5px;
		margin-left:20px;
		background:#F8C300
		}
/* ----------| Site Map |---------- */
#sitemap {
	width:100%
	}
	#sitemap TD {
		width:26%;
		vertical-align:top
		}
	#sitemap TD.middle {
		padding:0 20px
		}
	#sitemap TD DIV {
		margin-bottom:15px
		}
	#sitemap H3 {
		padding:0;
		background:none;
		border-bottom:solid 1px #FFBC0B;
		font-size:15px
		}
		#sitemap H3 A {
			text-decoration:none
			}
	#sitemap LI {
		background:url(/images/menu-bull-sub.gif) 0 5px no-repeat
		}
	/* ----------| News |---------- */
.news {
	margin-bottom:20px
	}
	.news TD {
		vertical-align:top
		}
	.news-date,
	.news-head {
		padding-bottom:3px;
		border-bottom:solid 1px #EFC131
		}
	.news-date DIV {
		padding:2px 10px 0 0;
		width:120px;
		text-align:right;
		color:#AAA
		}
	* HTML .news-date DIV {
		width:130px;
		w\idth:120px
		}
	.news-head {
		width:100%
		}
	#page-left .news-head H2 {
		margin:0;
		border:none;
		text-align:left;
		font:bold 13px arial,tahoma,verdana,sans-serif
		}
	#page-left .news-head A:link,
	#page-left .news-head A:visited,
	#page-left .news-head A:hover,
	#page-left .news-head A:active {
		text-decoration:none
		}
	.news-pic {
		padding:9px 10px 0 0
		}
	.news-img {
		float:left;
		padding:9px;
		margin-top:2px;
		background:url(/images/strokes-gt.gif)
		}
		.news-img IMG {
			border:solid 1px #EEE
			}
		.news-img DIV {
			padding:2px 6px;
			background:#FFF;
			border:solid 1px #EEE;
			border-top:none
			}
		#page-left .news-img A {
			font-weight:normal;
			font-size:10px
			}
	.news.id .news-img {
		margin-right:10px
		}
	.news-txt {
		padding:10px 0 0 0;
		width:100%
		}
/* ----------| News List |---------- */
#news-list {
	margin:0 8px 15px 0;
	background:#F2F2F2;
	border-bottom:solid 1px #DBECFE
	}
	#news-list H3 {
		padding:10px 8px;
		margin-bottom:8px;
		background:#DBECFE;
		border-bottom:solid 1px #FFF;
		font-weight:bold;
		font-size:12px;
		color:#437CBF
		}
		#page-right #news-list H3 A {
			font-weight:bold
			}
	#page-right #news-list A {
		text-decoration:none;
		font-weight:normal
		}
	#news-list P {
		padding:0 8px 8px 8px;
		font-size:11px;
		color:#AAA
		}
		#news-list P B {
			display:block;
			font-weight:normal
			}
	#news-list .news-arch {
		padding:8px
		}
/* ----------| News Nav |---------- */
.news-nav {
	width:100%
	}
	.news-nav TD {
		width:33%;
		vertical-align:top
		}
	#page-left .news-nav A {
		font-weight:normal;
		color:#8A8A8A
		}
	#page-left .news-nav A:link,
	#page-left .news-nav A:visited,
	#page-left .news-nav A:hover,
	#page-left .news-nav A:active {
		color:#8A8A8A
		}
	#page-left .news-nav A:hover {
		color:#68C4F9
		}
	.news-nav UL {
		padding-left:15px;
		width:155px;
		background:url(/images/strokes-g.gif)
		}
	#page-left .news-nav LI {
		padding:2px 0 0 18px;
		background:#FFF url(/images/enter-b.gif) 6px 4px no-repeat;
		text-align:left
		}
/* ----------| Page Nav |---------- */
.page-nav {
	margin:20px auto 0 auto
	}
.page-nav TD {
	padding:2px 0;
	border-bottom:solid 2px #FFF
	}
.page-nav TD.cur {
	border-bottom-color:#437ABB
	}
	.page-nav TD DIV {
		padding:6px 10px;
		border-right:solid 1px #CCC;
		color:#FFF
		}
	.page-nav TD.cur DIV {
		background:#EFC131
		}
	.page-nav TD.cur DIV,
	.page-nav TD.no DIV {
		border:none
		}
/* ----------| Print |---------- */
#print {
	}
	#print #page-left {
		padding-bottom:10px;
		background:none
		}
#print-top {
	padding:0 18px
	}
#print-top TABLE {
	width:100%;
	border-bottom:solid 4px #555
	}
	#print-top TD {
		vertical-align:bottom
		}
	#print-top A {
		color:#555
		}
	#print-top DIV {
		float:right;
		font-size:35px;
		color:#555
		}
		#print-top DIV A {
			color:#555
			}
#print-foot {
	width:100%
	}
	#print-foot DIV {
		height:4px;
		background:#555;
		font-size:1px
		}
#print #title-head {
	background:none
	}
#print #title-head DIV A {
	color:#555
	}
#print #title-head H1 {
	border-bottom-color:#555;
	color:#555
	}
#print #title-sub A {
	color:#555
	}
#div_cover_list{
	height:150px;
	overflow:auto;
	scrollbar-track-color:#DDDDDD;
	scrollbar-arrow-color:#000000;
	scrollbar-shadow-color:#CCCCCC;
	scrollbar-face-color:#CCCCCC;
	scrollbar-highlight-color:#CCCCCC;
	scrollbar-darkshadow-color:#999999;
	scrollbar-3dlight-color:#999999;
}

/* --- | GuestBook | --- */

#guest {
	width:95%;
	margin:30px 0;
	}
#guest #message {
	margin-bottom:25px;
	border:0px solid #000;
	}
#guest #block {
	border:0px solid #000;
	width:100%;
	margin:10px 0 10px 0;
	}
#guest #navigation {
	text-align:center;
	/*height:20px;*/
	}
	#guest #navigation table {
		margin:0 auto;
	}


#guest .navig IMG {
	margin:0 10px;
	}
#guest .page-nav {
	margin:10px auto 10px auto
	}
#guest #block SPAN {
	display:block;
	height:5px;
	font-size:8px;
	}
#guest #name-date {
	padding-left:20px;
	}
#guest .right {
	float:right;
	white-space:nowrap;
	font:12px Verdana;
	color:#569FC9
	}
#guest #name-date,
#guest #email-www {
	float:left;
	width:300px;
	margin-right:10px;
	white-space:nowrap;
	font:12px Verdana;
	color:#569FC9
	}
#guest #name-date A,
#guest #email-www A {
	color:#AAA;
	font:14px Verdana;
	text-decoration:underline
}
#guest #name-date A:hover,
#guest #email-www A:hover {
	color:#DFDFDF;
}
#guest #name-date B,
#guest #email-www B {
	color:#777777;
	font:normal 10px verdana;
}

#guest TABLE#ans
{
	width:100%;
	color: #777777;
}
#guest TABLE#ans TD
{
	vertical-align:top;
	text-align:justify;
	padding-top: 5px;
}
#guest TABLE#ans TD#word
{
	font-weight:bold;
	padding-right: 10px;
	width:30px;
}

#guest #line,
#guest-form #line {
	padding-right:40px;
	width:100%;
	height:5px;
	background:#417BBC;
	font-size:4px;
	}
	#guest #line DIV,
	#guest-form #line DIV {
		width:5px;
		height:5px;
		}
	#guest #line #topleft,
	#guest-form #line #topleft {
		background:url(/images/gb/gb-TL.gif) 0 0 no-repeat;
		float:left;
		}
	#guest #line #topright,
	#guest-form #line #topright {
		background:url(/images/gb/gb-TR.gif) 0 0 no-repeat;
		float:right;
		}
	#guest #line #botleft,
	#guest-form #line #botleft {
		background:url(/images/gb/gb-BL.gif) 0 0 no-repeat;
		float:left;
		}
	#guest #line #botright,
	#guest-form #line #botright {
		background:url(/images/gb/gb-BR.gif) 0 0 no-repeat;
		float:right;
		}
	#guest #mess {
		width:100%;
		background:#EBEBEB;
		padding:10px 20px;
		font-size:13px;
		color:#375CAC
		}
	#guest-form {
		width:600px;
		margin:10px 0 50px 0;
		padding-left:20px;
		}
	#guest-form A,
	#guest-form A:hover,
	#guest-form A:visited {
		text-decoration:underline;
		font:24px verdana;
		color:#FFF
		}
	#guest-form h1 {
		color:#FFFDE4;
		font:16px Verdana;
		background:none;
		padding:0;
		margin-bottom:10px;
		}
	#guest-form input,
	#guest-form textarea {
		display:block;
		width:400px;
		border:none;
		background:#414141;
		font:14px Verdana;
		color:#FFF;
		margin:0;
		padding:0;
		}
	#guest-form textarea {
		height:112px;
		}
	#guest-form #row {
		height:30px;
		width:580px;
		margin:4px 0;
		}
	#guest-form #row-txt {
		width:580px;
		height:122px;
		margin:4px 0;
		}
		#guest-form #row #field,
		#guest-form #row-txt #field {
			float:left;
			width:155px;
			color:#777777;
			font:normal 14px verdana;
			}
		#guest-form #row #value {
			float:left;
			width:422px;
			font:14px Verdana;
			color:#FFF;
			}
		#guest-form #row-txt #value {
			float:left;
			height:112px;
			width:422px;
			font:14px Verdana;
			color:#FFF
			}
			#guest-form #row #value #input,
			#guest-form #row-txt #value #input {
				background:#414141;
				padding:0 10px;
				}

div.richbanner {
	position: absolute;
	top: 50%;
	left: 50%;
}
.prod
{
	font-size:12px;
	color:#2956bd;
	margin-bottom:15px;

}
.prod div.select {
	width:200px;
}
	.prod a
	{
		color:#2956bd;
	}
.news_main {
	width:100%;
	margin:5px 0px 5px 7px;
	}
	.news_main td {
		border:0px;
		}
	.news_main .new-head h2{
		font-size:12px;
		}
	.news_main .new-head h2 a{
		color:#000;
		}
	.news_main .new-txt {
		padding:0px 0px 10px 0px;
		}
	.news_main .new-txt div {
		padding:0px 12px 0px 0px;
		font-size:9px;
		}
	.news_main .new-txt p {
		font-size:10px;
		}

td.fonar {
	/*background:transparent url(/images/lamp-t.gif) no-repeat scroll 75px 100%;    */
	vertical-align: top;
}
.prod {
	padding:0px 10px 0px 10px;
}
/* 2008-11-07 */
#f_credit {
    padding:0;
    margin:0;
    text-align:center;
}
    #f_credit table{
        background-color: #FFF;
        width: 630px;
        margin: 0 auto;
        margin-top: 10px;
    }

    #f_credit td{
        color: #355FAB;
        text-align: left;
    }
        #f_credit td.values{
            text-align: right;
        }
    #f_credit input, #f_credit select, #f_credit textarea {
        border: 1px solid #BBB;
        width: 300px;
    }
    #f_credit textarea {
        height: 50px;
    }
        #f_credit input.radion {
            width:20px;
            padding: 5px;
        }
        #f_credit input.inputstr {
            width:298px;
        }
    #f_credit .bott td {
        padding-top:10px;
        line-height:12px
        }
        #f_credit .bott input {
            float:right;
            padding:4px 2px;
            margin-top:1px;
            width:150px;
            background:url(/images/butt-bg.gif) 0 50% repeat-x;
            border:none;
            color:#FFF;
            }
