/*R-----E-----S----E----T
----------------------------------------*/
BODY,DIV,DL,DT,DD,UL,OL,LI,H1,H2,H3,H4,H5,H6,PRE,FORM,FIELDSET,P,BLOCKQUOTE,TH,TD {margin:0;padding:0;font-weight:400;}
TABLE {border-collapse:collapse; border-spacing:0;}
FIELDSET,IMG{border:0;}
ADDRESS,CAPTION,CITE,DFN,EM,STRONG,TH {font-style:normal; font-weight:normal;}
OL,UL {list-style:none;}
CAPTION,TH {text-align:left;}
H1,H2,H3,H4,H5,H6 {font-size:100.1%;}
Q:BEFORE,Q:AFTER {content:'';}
BLOCKQUOTE {font-style:oblique;}

/*G----L----O----B----A----L
----------------------------------------*/
HTML {background:#46619C; height: 100%;}
BODY {font:12px/1.5 Arial, Tahoma, sans-serif;}
P {padding:2px 0 6px;}
STRONG {font-weight:700;}
H3 {font-size:24px;}
#wrap {margin:0 auto;width:996px;background:#F6F7FB url(body.bg.2.jpg) no-repeat 50% top;}
#wrap-inner {margin:0 auto;width:824px;}
#header {position:relative;height:134px;}
#content {padding:18px 0 0; overflow-y:hidden;}
.index #footer {padding:20px 86px 30px;overflow:hidden;position:relative;}
#footer {padding:20px 86px 30px;overflow:hidden; z-index:1;}
	#footer H2 {color:#0E356B;font-size:24px;}
#copyright {height:48px;background:#DDE5EF;}
	#copyright P {padding:16px;text-align:center;}
	#copyright A {color:#222;}
	#copyright .risk {font-size:11px;line-height:12px;color:#000000; margin:3px; padding:0;}

.cn {position:absolute;width:18px;height:18px;background:url(content.round.corners.png) no-repeat 1000px 1000px;}
.tl {top:0;background-position: -19px -20px;}
.arrival .tl,
.arrival .bl {width:806px;}
.video .tl,
.video .bl {width:394px;}
.text .tl,
.text .bl {width:373px;}
.sub .text .tl,
.sub .text .bl {width:806px;}
.tr {top:0;left:-18px;margin-left:100%;background-position:0 -20px;}
.br {left:-18px;margin-left:100%;background-position:0 0;}
.bl {background-position:-19px 0;}

.sub .text {position:relative;}
.clearer {width:100%;clear:both;height:1px;}

.navi {margin:18px 18px 0 0;font-size:14px;overflow:hidden;}
	.navi LI {float:left;margin:0 1px 0 0;width:185px;height:30px;line-height:26px;background:url(menu.item.png) no-repeat 0 0;color:#FFF;text-align:center;}
	.navi A {display:block;margin:0 8px 0 0;height:30px;line-height:26px;color:#FFF;text-align:center;text-decoration:none;}

/*Header items
----------------------------------------*/
#header .title {position:absolute;bottom:0;left:0;padding:4px 0 0;width:400px;font-size:30px;color:#FFF;}
	#header .title A {color:#FFF;text-decoration:none;}
	#header .title .description {display:block;margin:-6px 0 0;font-size:14px;}
#header .logo {float:left;margin:-4px 16px 0 0;background:url(logo.bg.png) no-repeat 0 0;}
#header .logo IMG {float:left;}
#header .logo-img {background:url(logo.png) no-repeat 0 0;}
#header .contacts {position:absolute;bottom:0;right:0;margin:0 20px 0 0;font-size:30px;color:#FFF;}
	#header .contacts LI {margin:15px 0 0;}
	#header .contacts A {font-size:24px;color:#FFF;}
	#header .contacts .chat {line-height:32px;}
	#header .contacts .pic {float:left;margin:0 25px 0 0;width:44px;height:44px;background:url(icons.contacts.png) no-repeat 50px 50px;}
	#header .contacts .tel .pic {background-position:0 0;}
	#header .contacts .chat .pic {background-position:0 -45px;}
	
/*Content items
----------------------------------------*/
#content UL.navigation,
#content DL.navigation {float:right;margin:0 18px 0 0;font-size:14px;}
	#content UL.navigation LI {float:left;margin:0 1px 0 0;width:185px;height:30px;background:url(menu.item.png) no-repeat 0 0;}
	#content UL.navigation A {display:block;margin:0 8px 0 0;height:30px;line-height:26px;color:#FFF;text-align:center;text-decoration:none;}
.sub #content DL.navigation {margin:0;position:relative;}
	.sub #content .navigation DT {position:relative;float:left;margin-left:1px;width:185px;height:30px;line-height:26px;background:url(menu.item.png) no-repeat 0 0;cursor:pointer;color:#FFF;text-align:center;}
	.sub #content .navigation DT A {display:block;line-height:30px;color:#FFF;}
	.sub #content .navigation DT.start {margin-left:62px;}
	.sub #content .navigation DT.selected,
	.sub #content .navigation DT:HOVER {margin-top:-4px;height:34px;}
	.sub #content .navigation DT.selected {cursor:text;}
	.sub #content .navigation DD {position:relative;display:none;float:right;margin:30px 0 0 -100%;width:824px;}
	.sub #content .navigation DD.selected {display:block;}
.sub #content .text {padding:18px 0;}
.sub #content H2 {color:#14377A;font-size:30px;}
.sub #content H3 {font-size:24px;}
	.sub #content .text .inner {padding:2px 46px;background:#FFF;}
.sub #content .marked {position:relative;margin:0 -36px;padding:18px 36px;background:#629BDA;color:#FFF;overflow:hidden;}
	.sub #content .marked IMG {float:left;margin:8px 30px 25px 0;border:4px solid #FFF;}
	.sub #content .marked .mark-tl,
	.sub #content .marked .mark-tr,
	.sub #content .marked .mark-br,
	.sub #content .marked .mark-bl {position:absolute;width:19px;height:19px;background:url(content.round.corners.2.png) no-repeat 0 0;}
	.sub #content .marked .mark-tl {background-position:-19px -19px;top:0;left:0;}
	.sub #content .marked .mark-tr {background-position:0 -19px;top:0;right:0;}
	.sub #content .marked .mark-br {bottom:0;right:0;}
	.sub #content .marked .mark-bl {bottom:0;left:0;background-position:-19px 0;}
.sub #content .decimal,
.sub #content .disc,
.sub #content ADDRESS {margin:6px 0 6px 18px;}
.sub #content .decimal {list-style-type:decimal;}
.sub #content .disc {list-style-type:disc;}
.sub #content .accordion .head {cursor:pointer;padding:0 0 0 22px; position:relative;}
.sub #content .accordion .head:HOVER {color:#14377A;}
	.sub #content .accordion .head SPAN {position:absolute;top:13px;left:0px;background:transparent url(flags.png) no-repeat scroll 0 0;height:11px;width:16px;}
		.sub #content .accordion #usa SPAN {background-position: 0 0;}
		.sub #content .accordion #rus SPAN {background-position: -16px 0;}
		.sub #content .accordion #ger SPAN {background-position: -32px 0;}
		.sub #content .accordion #eng SPAN {background-position: -48px 0;}
		.sub #content .accordion #jap SPAN {background-position: -64px 0;}
		.sub #content .accordion #ita SPAN {background-position: -80px 0;}
		.sub #content .accordion #swi SPAN {background-position: -96px 0;}
		.sub #content .accordion #saf SPAN {background-position: -112px 0;}
		.sub #content .accordion #hun SPAN {background-position: -128px 0;}
		.sub #content .accordion #chr SPAN {background-position: -144px 0;}
		.sub #content .accordion #pol SPAN {background-position: -160px 0;}
		.sub #content .accordion #gre SPAN {background-position: -176px 0;}
		.sub #content .accordion #aus SPAN {background-position: -192px 0;}
		.sub #content .accordion #swe SPAN {background-position: -208px 0;}
		.sub #content .accordion #nor SPAN {background-position: -224px 0;}
		.sub #content .accordion #fin SPAN {background-position: -240px 0;}
		.sub #content .accordion #den SPAN {background-position: -256px 0;}
		.sub #content .accordion #bel SPAN {background-position: -272px 0;}
		.sub #content .accordion #net SPAN {background-position: -288px 0;}
		.sub #content .accordion #ire SPAN {background-position: -304px 0;}
		.sub #content .accordion #por SPAN {background-position: -320px 0;}
		.sub #content .accordion #spa SPAN {background-position: -336px 0;}
		.sub #content .accordion #bra SPAN {background-position: -352px 0;}
		.sub #content .accordion #arg SPAN {background-position: -368px 0;}
		.sub #content .accordion #mex SPAN {background-position: -384px 0;}
		.sub #content .accordion #can SPAN {background-position: -400px 0;}
		.sub #content .accordion #fra SPAN {background-position: -416px 0;}
	.sub #content DD.text .pic, .sub #content .arrival .pic {position:absolute;left:12px;top:24px;width:28px;height:34px;background:url(icons.content.png) no-repeat 50% -102px;}
#content .arrival {position:relative;margin:0 0 30px;padding:18px 0 0;width:824px;clear:both;}
	#content .arrival .inner {padding:2px 46px;background:#FFF;}
	#content .arrival .pic {position:absolute;left:12px;top:16px;width:28px;height:34px;background:url(icons.content.png) no-repeat 50% 0;}
#content .map {margin:10px 0 0;text-align:center;background:url(http://files.brocompany.com/css/indicies/map.png) no-repeat;}

/*Footer items
----------------------------------------*/
#footer .video,
#footer .text {float:left;position:relative;padding:18px 0 0;width:412px;min-height:220px;}
#footer .text {margin:0 0 0 20px;width:391px;}
#footer .video .inner,
#footer .text .inner {padding:2px 46px;background:#FFF;}
#footer .video .pic,
#footer .text .pic {position:absolute;left:12px;top:16px;width:28px;height:34px;background:url(icons.content.png) no-repeat 0 -68px;}
#footer .text .pic {background-position:0 -34px;}
.index #footer .fLinks {clear:both; text-align:center; padding:30px 0 0 ;}
#footer .fLinks {clear:both; text-align:center;padding:0;}
	#footer .fLinks LI {display:inline;font-size:14px;margin:0 10px;}
	#footer .fLinks A {color:#000000;}
	
/* FAQ */
#content .faq {}
#content .faq dt {padding:15px 0 0; font-weight:600;}
