/* CSS Document */

body {background-color:#819fbb; background-image:url(/i/page_bg.jpg); background-position:top; background-repeat:repeat-x; margin:0 0 0 0; padding:0 0 0 0; font-family:Tahoma, Arial, sans-serif; font-size: 10pt; }
div#mainContainer { width:100%; height:400px; background-image:url(/i/page_left_bg.jpg); background-repeat:no-repeat; }
div#rightBgContainer { width:100%; height:400px; background-image:url(/i/page_right_bg.jpg); background-repeat:no-repeat; background-position:top right; margin: 0 0 0 0; padding: 0 0 0 0; }
div.spacer { width:1px; height:1px; margin: 0 0 0 0; padding: 0 0 0 0; border: 0 0 0 0; } 
/********************* General ************************/

a { color: #122541;}

/********************* Containers *********************/

table#main { width:100%; padding:0 0 0 0; border-width:0; margin:0 0 0 0; background-image:url(/i/page_right_bg.jpg); background-repeat:no-repeat; background-position:top right; }
table#main tr td { padding:0 0 0 0; border-width:0; margin:0 0 0 0; }

/*
div.container { position:absolute; padding: 0 0 0 0; margin:0 0 0 0; border:0 0 0 0; }
div#logoContainer { left:1%; width:16%; height:98px; text-align:center; }
div#action1Container { top:19px; left:19%; width:15%; height:62px; }
div#action2Container { top:19px; left:35%; width:15%; height:62px; }
div#action3Container { top:19px; left:51%; width:15%; height:62px; }
div#action4Container { top:19px; left:67%; width:15%; height:62px; }
div#loginBg { top:0px; left:84%; width:15%; height:81px; }
div#panelContainer { top:98px; left:1%; width:16%; height:24px; }
div#mainMenuContainer { top:98px; left:19%; width:39%; height:24px; }
div#targetMenuContainer { top:98px; left:59%; width:23%; height:24px; }
div#susMenuContainer { top:98px; left:84%; width:15%; height:24px; }
div#leftMenuContainer { top:129px; left:1%; width:16%; height:500px; }
div#contentsContainer { top:129px; left:19%; width:63%; height:613px; }
{ top:129px; left:84%; width:15%; height:500px; }
div#contactsContainer { bottom:0px; left:19%; width:63%; }
*/
/********************* Logo *********************/
#logo { width:115px; height:96px; }

#modalBlock { width:100%; height:100%; position:absolute; top: 0; left:0px; z-index:20000; background-color: #000000; opacity: .7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); display:none; }

#error { background-color:#c70000; background-image:url(/i/fp/red.gif); background-repeat:repeat-x; color:#ffffff; padding: 10px 10px 10px 10px; margin:0 0 0 0; border:2px solid #ffffff; position:absolute; width:30%; top:30%; left:35%; z-index:30000; text-align:center; display:none; }
#success { background-color:#029a05; background-image:url(/i/fp/green.gif); background-repeat:repeat-x; color:#ffffff; padding: 10px 10px 10px 10px; margin:0 0 0 0; border:2px solid #ffffff; position:absolute; width:30%; top:30%; left:35%; z-index:30000; text-align:center; display:none; }
/********************* ActionMenu *********************/

table.actionMenu { width:100%; height:62px; padding: 0 0 0 0; margin: 0 0 0 0; border: 0 0 0 0; cursor:pointer; }
table.actionMenu td { padding: 0 0 0 0; margin: 0 0 0 0; }
table.actionMenu td.left { background-image:url(/i/actionMenu/left.gif); background-position:right; background-repeat:no-repeat; }
table.actionMenu td.right { background-image:url(/i/actionMenu/right.gif); background-position:left; background-repeat:no-repeat; }
table.actionMenu td.num { background-image:url(/i/actionMenu/bg.gif); vertical-align:top; }
table.actionMenu td.link { background-image:url(/i/actionMenu/bg.gif); color: #ffffff; font-size:11pt; width:100%; padding-left:5px; }
table.actionMenu td.link a { color: #ffffff; text-decoration:none; }
table.actionMenu td.link div.bullet { background-image:url(/i/actionMenu/bullet.gif); background-repeat:no-repeat; background-position:bottom right; width:100%; height:48px; padding:13px 0 0 0; margin:0 0 0 0; border:0 0 0 0; }

/********************* Login *********************/

table#main tr td table.topLogin { width:100%; height:80px; padding: 0 0 0 0; margin: 0 0 0 0; border: 0 0 0 0; }
table#main tr td table.topLogin td.left { background-image:url(/i/loginForm/left.gif); background-position:right; background-repeat:no-repeat; }
table#main tr td table.topLogin td.right { background-image:url(/i/loginForm/right.gif); background-position:left; background-repeat:no-repeat; }
table#main tr td table.topLogin td.container { background-image:url(/i/loginForm/bg.gif); background-repeat:repeat-x; width:100%; text-align:center; }

table#main tr td table.topLogin td.container table#loginContainer { padding: 0 0 0 0; margin: 0 0 0 3px; border: 0 0 0 0; height:70px; } 
table#main tr td table.topLogin td.container table#loginContainer td { text-align:left; padding: 0 1px 0 1px; color: #ffffff; font-size:8pt; margin: 0 0 0 0; width:25%; }
table#main tr td table.topLogin td.container table#loginContainer td.left { width:40px; padding: 0 0 0 0; margin: 0 0 0 0; border-width: none; background:none; }
table#main tr td table.topLogin td.container table#loginContainer td label { padding: 0 0 0 0; margin: 0 0 0 0; border-width: none; background:none; }
table#main tr td table.topLogin td.container table#loginContainer td input { border:1px solid black; background-color:#ffffff; font-family:Tahoma, Arial, sans-serif; font-size:8pt; padding: 0 3px 0 3px; margin: 0 1px 0 1px; width:95% }
table#main tr td table.topLogin td.container table#loginContainer td input.submit { background-image:url(/i/loginForm/submit_bg.gif); background-position:left; font-weight:bold; width:43px; margin: 0 0 0 0; padding: 0 0 0 0; }
table#main tr td table.topLogin td.container table#loginContainer td.submit { width:43px; padding-right: 6px; padding-left:1px; }
table#main tr td table.topLogin td.container table#loginContainer td a { color: #ffffff; }

/********************* mainMenu *********************/

table#main tr td table.mainMenu { width:100%; height: 24px; padding: 0 0 0 0; margin: 0 0 0 0; border: 0 0 0 0; }
table#main tr td table.mainMenu td.left { background-image:url(/i/mainMenu/leftBlack.gif); background-position:right; background-repeat:no-repeat; width:3px; }
table#main tr td table.mainMenu td.right { background-image:url(/i/mainMenu/rightBlack.gif); background-position:left; background-repeat:no-repeat; width:3px; }
table#main tr td table.mainMenu td.menuItem { background-image:url(/i/mainMenu/bgBlack.gif); background-repeat:repeat-x; text-align:center; font-size:8pt; font-weight:bold; color:#ffffff; }
table#main tr td table.mainMenu td.menuDivider { width:1px; padding: 0 0 0 0; margin:0 0 0 0; background-image:url(/i/mainMenu/bgBlack.gif); background-repeat:no-repeat; }

table#main tr td table.susMenu { width:100%; padding: 0 0 0 0; margin: 0 0 0 0; border: 0 0 0 0; }
table#main tr td table.susMenu td {padding: 0 0 0 0; margin: 0 0 0 0; border: 0 0 0 0;}

table#main tr td table.susMenu tr.bot td.left { background-image:url(/i/mainMenu/leftBottomRed.gif); background-position:right bottom; background-repeat:no-repeat; width:3px; } 
table#main tr td table.susMenu tr.bot td.right { background-image:url(/i/mainMenu/rightBottomRed.gif); background-position:left bottom; background-repeat:no-repeat; width:3px; }
table#main tr td table.susMenu tr.bot td.menuItem { width: 100%; background-image:url(/i/mainMenu/bgBottomRed.gif); background-position: bottom; background-repeat:repeat-x; background-color:#b30000;  }

table#main tr td table.susMenu tr.top td.left { background-image:url(/i/mainMenu/leftTopRed.gif); background-position:right top; background-repeat:no-repeat; }
table#main tr td table.susMenu tr.top td.right { background-image:url(/i/mainMenu/rightTopRed.gif); background-position:left top; background-repeat:no-repeat; }
table#main tr td table.susMenu tr.top td.menuItem { width:100%; background-image:url(/i/mainMenu/bgTopRed.gif); background-position: top; background-repeat:repeat-x; background-color:#b30000; color:#ffffff; font-size:8pt; font-weight:bold; text-align:center; }

table.mainMenu td.menuItem a, table.susMenu td.menuItem a { color:#ffffff; text-decoration:none; }


div#mainMenuContainer table.mainMenu td.menuItem { width: 25%; }
div#targetMenuContainer table.mainMenu td.menuItem { width: 50%; }

/********************* leftMenu *********************/

table#main tr td table.leftMenuHeader { padding: 0 0 0 0; margin: 0 0 0 0; width:100% }
table#main tr td table.leftMenuHeader td.left { padding: 0 0 0 0; margin: 0 0 0 0; border-bottom: 1px solid #263d5a; background-image:url(/i/leftMenu/left.gif); background-position: top right; background-repeat:no-repeat; width:4px; }
table#main tr td table.leftMenuHeader td.right { padding: 0 0 0 0; margin: 0 0 0 0; border-bottom: 1px solid #263d5a; background-image:url(/i/leftMenu/right.gif); background-position: top left; background-repeat:no-repeat;  width:3px; }
table#main tr td table.leftMenuHeader td.header { padding: 0 0 0 0; margin: 0 0 0 0; border-bottom: 1px solid #263d5a; background-image:url(/i/leftMenu/bg.gif); background-position: top right; background-repeat:no-repeat; width:100%; }
table#main tr td table.leftMenuHeader td.header h2 { font-size:12pt; font-weight:normal; color:#263d5a; padding: 0 0 0 10px; margin: 8px 0 6px 0; }
table#main tr td table.leftMenuHeader td.header h2.right { font-size:11pt; font-weight:normal; color:#263d5a; padding: 0 0 0 10px; margin: 8px 0 6px 0; }

table#main tr td table.leftMenuHeader tr { margin: 0 0 1px 0; }
table#main tr td table.leftMenuHeader tr.menuItem td { padding: 5px 5px 5px 10px; margin: 0 0 1px 0; border:1px solid #263d5a; background-color:#f5f5f5; color:#263d5a; font-size: 8pt; }
table#main tr td table.leftMenuHeader tr.menuItem td h3 {  font-size: 8pt; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0;}
table#main tr td table.leftMenuHeader tr.menuItem td a { color:#263d5a; text-decoration:none; }

table#main tr td table.leftMenuHeader tr.menuDivider td { padding: 0 0 0 0; margin: 0 0 0 0; }

/********************* Actions&News *********************/

div.news {padding: 0 0 0 0; margin: 0 0 0 0; width:100%; height:100%;}

div.news h2 {color:#ffffff; border-bottom:1px solid white; font-size:14pt; padding: 4px 2px 6px 8px; font-weight:normal; margin: 0 0 10px 0; }
div.news p { border-left:3px solid #baccda; padding: 0 0 3px 10px; margin: 0 0 0 0; color: #ffffff; font-size:8pt; }
div.news li { color: #ffffff; font-size:8pt; }
div.news p.first ul {border-left:3px solid #baccda; }
div.news p.first { border-left:3px solid #122541;}
div.news p.more { text-align: right; border-left:0; margin-bottom:10px; }
div.news p.date { font-weight:bold; padding-left:0; border-left:0; font-size:8pt; }
div.news p a {color: #ffffff;}

/********************* Right Menu *********************/
/*
h2 {color:#ffffff; border-bottom:1px solid white; font-size:14pt; padding: 4px 2px 6px 8px; font-weight:normal; margin: 0 0 10px 0; }
ul { border-left:3px solid #9ab2c8; border-top:1px solid #9ab2c8; border-bottom:1px solid #9ab2c8; padding: 0 0 0 0; margin: 0 0 10px 0; }
ul.first { border-color: #122541; }	
ul li { border:0; padding: 0 0 0 5px; margin: 5px 0 10px 0; color:#ffffff; font-size:12pt; list-style-image: none; list-style-type:none; }
ul li a { color:#ffffff; text-decoration:none; }
ul li a:hover { color:#ffffff; text-decoration:underline; }
ul li ul {border: 0; padding: 0 0 0 20px; margin: 0 0 0 0; }
ul li ul li { border: 0; font-size:8pt; padding: 0 0 0 0; margin: 0 0 0 0;}
ul li ul li ul li { border: 0; font-size:8pt;  padding: 0 0 0 0; margin: 0 0 0 0; }
*/


div.accordionTabTitleBar { font-size:11pt; border: 1px solid #9ab2c8; border-left:3px solid #9ab2c8; border-right:0; margin:5px 0 0 0; padding: 3px 10px 3px 10px; cursor:pointer; color:#ffffff; }
div.accordionTabTitleBar a { color:#ffffff; text-decoration:none; }
div.accordionTabContentBox { font-size:10pt; border: 1px solid #122541; border-right:0; }
div#accordionExample a { color:#ffffff; text-decoration:none; }
div#accordionExample a:hover { color:#ffffff; text-decoration:underline; }
div#accordionExample ul {border: 0; padding: 0 0 0 20px; margin: 0 0 0 0; }
div#accordionExample ul li { border: 0; font-size:8pt; padding: 6px 0 0 0; margin: 0 0 0 0;  list-style-image: none; list-style-type:none;  color:#ffffff; }
div#accordionExample ul li ul li { border: 0; font-size:8pt;  padding: 6px 0 0 0; margin: 0 0 0 0; }


/********************* DropDownMenu *********************/
div.dd { padding: 0 0 0 0; margin: 0 0 0 0;  position: absolute; top:120px; left: 50%; width:253px; display: none; }

table.dropDownMenu { padding: 0 0 0 0; margin: 0 0 0 0;  width:253px; }

table.dropDownMenu td { padding: 0 0 0 0; margin: 0 0 0 0; }

table.dropDownMenu tr.top td.blank {  }
table.dropDownMenu tr.top td.left { background-image:url(/i/ddMenu/topLeft.gif); background-position: top right; background-repeat:no-repeat; width:3px; }
table.dropDownMenu tr.top td.header { background-image:url(/i/ddMenu/topBg.gif); background-position: top;  background-repeat:repeat-x; text-align:center; font-size:8pt; font-weight:bold; color:#ffffff; }
table.dropDownMenu tr.top td.right { background-image:url(/i/ddMenu/topRight.gif); background-position: top left; background-repeat:no-repeat; width:3px; }

table.dropDownMenu tr.divider td.left { background-image:url(/i/ddMenu/top.gif); background-repeat:no-repeat; }
table.dropDownMenu tr.divider td.right { background-image:url(/i/ddMenuLeft/top.gif); background-position: right; background-repeat:repeat-y; background-color: #5d7f98; text-align:left; vertical-align:top; }

table.dropDownMenu tr.menu td { background-image:url(/i/ddMenu/bg.gif); background-repeat:repeat-y; }
table.dropDownMenu tr.menu td.right { background-image:url(/i/ddMenu/right.gif); background-repeat:repeat-y; background-color: #5d7f98; }

table.dropDownMenu tr.bottom td.left { background-image:url(/i/ddMenu/bottom.gif); background-repeat:no-repeat; }
table.dropDownMenu tr.bottom td.right { background-image:url(/i/ddMenu/botRight.gif); background-position: top left; background-repeat:no-repeat; }

table.dropDownMenu a { color:#ffffff; text-decoration:none; }

table.dropDownMenu tr.menu td p { font-size:8pt; font-weight:bold; color:#ffffff; margin: 0 0 0 0; padding: 5px 5px 5px 12px; }
table.dropDownMenu tr.menu td p.secondlevel { font-size:8pt; font-weight:bold; color:#ffffff; margin: 0 0 0 0; padding: 2px 5px 2px 32px; }


/********************* Contacts *********************/

table#main tr td table.contacts { padding: 0 0 0 0; margin: 0 0 0 0; width:100%; border-top:1px solid #ffffff; }

table#main tr td table.contacts td { color: #ffffff; }

table#main tr td table.contacts td.phone, table#main tr td table.contacts td.fax, table#main tr td table.contacts td.email, table#main tr td table.contacts td.gtalk, table#main tr td table.contacts td.icq { width: 33%; padding-top: 10px; }
table#main tr td table.contacts td.address { width: 100%; padding-top: 20px; }

table#main tr td table.contacts td.phone, table#main tr td table.contacts td.address, table#main tr td table.contacts td.email { padding-left: 50px;}

table#main tr td table.contacts span.media { font-size:8pt; }
table#main tr td table.contacts span.areaCode { font-size: 10pt; }
table#main tr td table.contacts span.data { font-size: 14pt; }
table#main tr td table.contacts span.data a { color: #ffffff; }


/********************* Content *********************/

table#main tr td table.mainPage { padding: 0 0 0 0; margin: 0 0 0 0; width:100%; height: 100%; }
table#main tr td table.mainPage td.left { padding: 0 0 0 0; margin: 0 0 0 0; background-image:url(/i/contents/left.gif); background-position: top right; background-repeat:no-repeat; width:3px; vertical-align:bottom; } 
table#main tr td table.mainPage td.right { padding: 0 0 0 0; margin: 0 0 0 0; background-image:url(/i/contents/right.gif); background-position: top left; background-repeat:no-repeat; width:3px; vertical-align:bottom; } 
table#main tr td table.mainPage td.contents { padding: 0 0 0 0; margin: 0 0 0 0; background-image:url(/i/contents/bg.gif); background-position: top; background-repeat:repeat-x; width:100%; }

table#main tr td table.mainPage td.contents h1 { font-size:14pt; font-weight:normal; color:#263d5a; padding: 0 0 0 5px; margin: 8px 20px 6px 5px; border-bottom:1px solid #263d5a; }
table#main tr td table.mainPage td.contents h1 span.subheader { font-size:12pt; }
table#main tr td table.mainPage td.contents h2 { font-size:13pt; font-weight:normal; color:#263d5a; padding: 0 0 0 10px; margin: 8px 0 6px 0; border-bottom:0px solid #263d5a; }
table#main tr td table.mainPage td.contents h3 { font-size:12pt; font-weight:normal; color:#263d5a; padding: 0 0 0 10px; margin: 8px 0 6px 0; border-bottom:0px solid #263d5a; }
table#main tr td table.mainPage td.contents h4 { font-size:11pt; font-weight:normal; color:#263d5a; padding: 0 0 0 10px; margin: 8px 0 6px 0; border-bottom:0px solid #263d5a; }

table#main tr td table.mainPage td.contents h1 a { color:#263d5a; text-decoration:none; }
table#main tr td table.mainPage td.contents h2 a, table.mainPage td.contents h3 a, table.mainPage td.contents h4, a { color:#263d5a; }

table#main tr td table.mainPage td.contents p, li { font-size:10pt; }
table#main tr td table.mainPage td.contents p { padding: 3px 10px 3px 10px; margin: 0 0 0 0; }
table#main tr td table.mainPage td.contents p.q { margin: 10px 0 0 10px; font-size:11pt; color:#263d5a; border-left: 3px solid #263d5a; }
table#main tr td table.mainPage td.contents p.a { margin-left: 15px;}
table#main tr td table.mainPage td.contents pre { padding: 3px 10px 3px 20px; margin: 0 0 0 0; font-size:9pt; }
table#main tr td table.mainPage td.contents form { padding: 3px 10px 3px 10px; margin: 0 0 0 0; }
table#main tr td table.mainPage td.contents input { border: 1px solid black; font-family:Tahoma, Arial, sans-serif; font-size:10pt; }
table#main tr td table.mainPage td.contents input.rdo { background-color: #efefef; }

table#main tr td table.mainPage td.contents table.price { padding: 0 0 0 0; margin: 3px 10px 3px 10px; border-top: 2px solid #8892a0; border-bottom: 1px solid #8892a0;  width: 98%; }
table#main tr td table.mainPage td.contents table.price td { font-size:10pt; padding: 3px 10px 3px 3px; margin: 0 0 0 0; border-bottom: 1px solid #8892a0; }
table#main tr td table.mainPage td.contents table.price th { color:#263d5a; text-align:left; font-size:10pt; padding: 3px 10px 3px 3px; margin: 0 0 0 0; border-bottom: 1px solid #8892a0; }
table#main tr td table.mainPage td.contents table.price tr.dark { background-color:#ebedef;}
table#main tr td table.mainPage td.contents table.price tr.head { background-color:#cad5de;}


table#main tr td table.mainPage td.contents table.informer { padding:0 0 0 0; margin: 0 10px 0 10px; border-width: 0;	 }
table#main tr td table.mainPage td.contents table.informer tr.top td.left { background-image:url(/i/informer/tl.gif); background-position:right bottom; background-repeat:no-repeat; padding: 0 0 0 0; margin: 0 0 0 0; }
table#main tr td table.mainPage td.contents table.informer tr.top td.main { background-image:url(/i/informer/top.gif); background-position:bottom; background-repeat:repeat-x; padding: 0 0 0 0; margin: 0 0 0 0; width: 300px; }
table#main tr td table.mainPage td.contents table.informer tr.top td.right { background-image:url(/i/informer/tr.gif); background-position:left bottom; background-repeat:no-repeat; padding: 0 0 0 0; margin: 0 0 0 0; }
table#main tr td table.mainPage td.contents table.informer tr.top td.rightCorner { background-image:url(/i/informer/rtr.gif); background-position:left bottom; background-repeat:no-repeat; padding: 0 0 0 0; margin: 0 0 0 0; }

table#main tr td table.mainPage td.contents table.informer tr.main td.left { background-image:url(/i/informer/left.gif); background-position:right; background-repeat:repeat-y; padding: 0 0 0 0; margin: 0 0 0 0; }

table#main tr td table.mainPage td.contents table.informer tr.main td.main { background-image:url(/i/informer/bg.gif); background-position:top; background-repeat:repeat-x; padding: 0 0 0 0; margin: 0 0 0 0; width: 300px; }
table#main tr td table.mainPage td.contents table.informer tr.main td.mainOrange { text-align:left; background-image:url(/i/informer/orange.gif); background-position:top; background-repeat:repeat-x; padding: 0 0 0 0; margin: 0 0 0 0; width: 300px; }
table#main tr td table.mainPage td.contents table.informer tr.main td.mainBlue { text-align:left; background-image:url(/i/informer/blue.gif); background-position:top; background-repeat:repeat-x; padding: 0 0 0 0; margin: 0 0 0 0; width: 300px; }
table#main tr td table.mainPage td.contents table.informer tr.main td.mainViolet { text-align:left; background-image:url(/i/informer/violet.gif); background-position:top; background-repeat:repeat-x; padding: 0 0 0 0; margin: 0 0 0 0; width: 300px; }
table#main tr td table.mainPage td.contents table.informer tr.main td.mainRed { text-align:left; background-image:url(/i/informer/red.gif); background-position:top; background-repeat:repeat-x; padding: 0 0 0 0; margin: 0 0 0 0; width: 300px; }
table#main tr td table.mainPage td.contents table.informer tr.main td.mainSplash { text-align:left; background-color:#122641; background-image:url(/i/informer/splash.jpg); background-position:top; background-repeat:repeat-x; padding: 0 0 0 0; margin: 0 0 0 0; width: 300px; }

table#main tr td table.mainPage td.contents table.informer tr.main td.right { background-image:url(/i/informer/right.gif); background-position:left bottom; background-repeat:repeat-y; padding: 0 0 0 0; margin: 0 0 0 0; }
table#main tr td table.mainPage td.contents table.informer tr.main td.sh { background-image:url(/i/informer/rsh.gif); background-position:left; background-repeat:repeat-y; padding: 0 0 0 0; margin: 0 0 0 0; }

table#main tr td table.mainPage td.contents table.informer tr.bot td.left { background-image:url(/i/informer/bl.gif); background-position:top right; background-repeat:no-repeat; padding: 0 0 0 0; margin: 0 0 0 0; }
table#main tr td table.mainPage td.contents table.informer tr.bot td.main { background-image:url(/i/informer/bot.gif); background-position:top; background-repeat:repeat-x; padding: 0 0 0 0; margin: 0 0 0 0; width: 300px; }
table#main tr td table.mainPage td.contents table.informer tr.bot td.right { background-image:url(/i/informer/br.gif); background-position:left top; background-repeat:no-repeat; padding: 0 0 0 0; margin: 0 0 0 0; }
table#main tr td table.mainPage td.contents table.informer tr.bot td.rightCorner { background-image:url(/i/informer/rbr.gif); background-position:left top; background-repeat:no-repeat; padding: 0 0 0 0; margin: 0 0 0 0; }

table#main tr td table.mainPage td.contents table.informer tr.sh td.main { background-image:url(/i/informer/bsh.gif); background-position:top; background-repeat:repeat-x; padding: 0 0 0 0; margin: 0 0 0 0; width: 300px; }

table#main tr td table.mainPage td.contents table.informer tr.main td.mainSplash h2 { color:#ffffff; font-size: 18pt; font-weight:bold; padding: 0px 10px 10px 10px; }
table#main tr td table.mainPage td.contents table.informer tr.main td.mainSplash p { color:#ffffff; font-size:8pt;  padding: 1px 10px 1px 10px;  margin: 0 0 0 0;}
table#main tr td table.mainPage td.contents table.informer tr.main td.mainSplash p.price { color:#ffffff; font-size:14pt; font-weight:bold; padding: 10px 10px 10px 10px; }
table#main tr td table.mainPage td.contents table.informer tr.main td.mainSplash p.comment { color:#ffffff; font-size:8pt; padding: 2px 10px 20px 10px; }

table#main tr td table.mainPage td.contents table.informer tr.main td.mainRed h2 { color:#ffffff; font-size: 14pt; font-weight:normal; padding: 5px 10px 5px 10px; margin: 0 0 0 0; }
table#main tr td table.mainPage td.contents table.informer tr.main td.mainRed p { color:#ffffff; font-size:8pt;  padding: 1px 10px 5px 10px;  margin: 0 0 0 0;}
table#main tr td table.mainPage td.contents table.informer tr.main td.mainRed a {color:#ffffff;}

table#main tr td table.mainPage td.contents table.informer tr.main td.mainOrange h2, table#main tr td table.mainPage td.contents table.informer tr.main td.mainBlue h2, table#main tr td table.mainPage td.contents table.informer tr.main td.mainViolet h2 { font-size:12pt; color: #122543; border-width:0; margin: 0 0 0 0; padding: 3px 10px 3px 10px; }
table#main tr td table.mainPage td.contents table.informer tr.main td.mainOrange ul, table#main tr td table.mainPage td.contents table.informer tr.main td.mainBlue ul, table#main tr td table.mainPage td.contents table.informer tr.main td.mainViolet ul { padding-left:20px; margin-left:0; margin-top:0; padding-top:0; }
table#main tr td table.mainPage td.contents table.informer tr.main td.mainOrange li, table#main tr td table.mainPage td.contents table.informer tr.main td.mainBlue li, table#main tr td table.mainPage td.contents table.informer tr.main td.mainViolet li { font-size:8pt; color: #ffffff;  }
table#main tr td table.mainPage td.contents table.informer tr.main td.mainOrange p, table#main tr td table.mainPage td.contents table.informer tr.main td.mainBlue p, table#main tr td table.mainPage td.contents table.informer tr.main td.mainViolet p { font-size:8pt; color: #ffffff;  }
table#main tr td table.mainPage td.contents table.informer tr.main td.mainOrange a, table#main tr td table.mainPage td.contents table.informer tr.main td.mainBlue  a, table#main tr td table.mainPage td.contents table.informer tr.main td.mainViolet  a { color:#ffffff; }
table#main tr td table.mainPage td.contents table.informer tr.main td.mainOrange .price, table#main tr td table.mainPage td.contents table.informer tr.main td.mainBlue .price, table#main tr td table.mainPage td.contents table.informer tr.main td.mainViolet .price { font-size:12pt; color:#ffffff; font-weight:bold; text-align:right;  }
#firstPageText p, #firstPageText li { font-size: 8pt; }

code { padding-left:10px; padding-right:10px; display:block; border:1px dashed #a8bbcd; background-color:#eceff1; margin-left:30px; margin-right:30px;  }

/***********************************************************************************/

table.splashPage h1 { font-size:14pt; font-weight:normal; color:#263d5a; padding: 0 0 0 5px; margin: 8px 20px 4px 5px; border-bottom:1px solid #263d5a; }
table.splashPage h1 span.subheader { font-size:12pt; }
table.splashPage h2 { font-size:13pt; font-weight:normal; color:#263d5a; padding: 0 0 0 10px; margin: 8px 0 6px 0; border-bottom:0px solid #263d5a; }
table.splashPage h3 { font-size:12pt; font-weight:normal; color:#263d5a; padding: 0 0 0 10px; margin: 8px 0 6px 0; border-bottom:0px solid #263d5a; }
table.splashPage h4 { font-size:11pt; font-weight:bold; color:#263d5a; padding: 0 0 0 10px; margin: 8px 0 6px 0; border-bottom:0px solid #263d5a; }

table.splashPage h1 a { color:#263d5a; text-decoration:none; }
table.splashPage h2 a, table.mainPage td.contents h3 a, table.mainPage td.contents h4, a { color:#263d5a; }

table.splashPage p, li { font-size:10pt; }
table.splashPage p { padding: 3px 10px 3px 10px; margin: 0 0 0 0; }
table.splashPage pre { padding: 3px 10px 3px 20px; margin: 0 0 0 0; font-size:9pt; }
table.splashPage form { padding: 3px 10px 3px 10px; margin: 0 0 0 0; }
table.splashPage input { border: 1px solid black; font-family:Tahoma, Arial, sans-serif; font-size:10pt; }
table.splashPage input.rdo { background-color: #efefef; }

table.splashPage table.price { padding: 0 0 0 0; margin: 3px 10px 3px 10px; border-top: 1px solid #122541;  width: 100%; }
table.splashPage table.price td { font-size:10pt; padding: 3px 10px 3px 3px; margin: 0 0 0 0; border-bottom: 1px solid #122541; }
table.splashPage table.price th { text-align:left; font-size:10pt; padding: 3px 10px 3px 3px; margin: 0 0 0 0; border-bottom: 1px solid #122541; }
table.splashPage table.price tr.dark { background-color:#ffffff;}


table.splashPage table.informer { padding:0 0 0 0; margin: 0 10px 0 10px; border-width: 0;	 }
table.splashPage table.informer tr.top td.left { background-image:url(/i/informer/tl.gif); background-position:right bottom; background-repeat:no-repeat; padding: 0 0 0 0; margin: 0 0 0 0; }
table.splashPage table.informer tr.top td.main { background-image:url(/i/informer/top.gif); background-position:bottom; background-repeat:repeat-x; padding: 0 0 0 0; margin: 0 0 0 0; width: 300px; }
table.splashPage table.informer tr.top td.right { background-image:url(/i/informer/tr.gif); background-position:left bottom; background-repeat:no-repeat; padding: 0 0 0 0; margin: 0 0 0 0; }
table.splashPage table.informer tr.top td.rightCorner { background-image:url(/i/informer/rtr.gif); background-position:left bottom; background-repeat:no-repeat; padding: 0 0 0 0; margin: 0 0 0 0; }

table.splashPage table.informer tr.main td.left { background-image:url(/i/informer/left.gif); background-position:right; background-repeat:repeat-y; padding: 0 0 0 0; margin: 0 0 0 0; }

table.splashPage table.informer tr.main td.main { background-image:url(/i/informer/bg.gif); background-position:top; background-repeat:repeat-x; padding: 0 0 0 0; margin: 0 0 0 0; width: 300px; }
table.splashPage table.informer tr.main td.mainOrange { text-align:left; background-image:url(/i/informer/orange.gif); background-position:top; background-repeat:repeat-x; padding: 0 0 0 0; margin: 0 0 0 0; width: 300px; }
table.splashPage table.informer tr.main td.mainBlue { text-align:left; background-image:url(/i/informer/blue.gif); background-position:top; background-repeat:repeat-x; padding: 0 0 0 0; margin: 0 0 0 0; width: 300px; }
table.splashPage table.informer tr.main td.mainViolet { text-align:left; background-image:url(/i/informer/violet.gif); background-position:top; background-repeat:repeat-x; padding: 0 0 0 0; margin: 0 0 0 0; width: 300px; }
table.splashPage table.informer tr.main td.mainRed { text-align:left; background-image:url(/i/informer/red.gif); background-position:top; background-repeat:repeat-x; padding: 0 0 0 0; margin: 0 0 0 0; width: 300px; }
table.splashPage table.informer tr.main td.mainSplash { text-align:left; background-color:#122641; background-image:url(/i/informer/splash.jpg); background-position:top; background-repeat:repeat-x; padding: 0 0 0 0; margin: 0 0 0 0; width: 300px; }

table.splashPage table.informer tr.main td.right { background-image:url(/i/informer/right.gif); background-position:left bottom; background-repeat:repeat-y; padding: 0 0 0 0; margin: 0 0 0 0; }
table.splashPage table.informer tr.main td.sh { background-image:url(/i/informer/rsh.gif); background-position:left; background-repeat:repeat-y; padding: 0 0 0 0; margin: 0 0 0 0; }

table.splashPage table.informer tr.bot td.left { background-image:url(/i/informer/bl.gif); background-position:top right; background-repeat:no-repeat; padding: 0 0 0 0; margin: 0 0 0 0; }
table.splashPage table.informer tr.bot td.main { background-image:url(/i/informer/bot.gif); background-position:top; background-repeat:repeat-x; padding: 0 0 0 0; margin: 0 0 0 0; width: 300px; }
table.splashPage table.informer tr.bot td.right { background-image:url(/i/informer/br.gif); background-position:left top; background-repeat:no-repeat; padding: 0 0 0 0; margin: 0 0 0 0; }
table.splashPage table.informer tr.bot td.rightCorner { background-image:url(/i/informer/rbr.gif); background-position:left top; background-repeat:no-repeat; padding: 0 0 0 0; margin: 0 0 0 0; }

table.splashPage table.informer tr.sh td.main { background-image:url(/i/informer/bsh.gif); background-position:top; background-repeat:repeat-x; padding: 0 0 0 0; margin: 0 0 0 0; width: 300px; }

table.splashPage td.mainSplash { text-align:center; }
table.splashPage td.mainSplash h2 { color:#ffffff; font-size: 18pt; font-weight:bold; padding: 0px 10px 10px 10px; }
table.splashPage td.mainSplash p { color:#ffffff; font-size:10pt;  padding: 1px 10px 1px 10px;  margin: 0 0 0 0;}
table.splashPage td.mainSplash p.price { color:#ffffff; font-size:14pt; font-weight:bold; padding: 10px 10px 10px 10px; }
table.splashPage td.mainSplash p.comment { color:#ffffff; font-size:8pt; padding: 2px 10px 20px 10px; }

table.splashPage td.mainRed { text-align:center; }
table.splashPage td.mainRed h2 { color:#ffffff; font-size: 18pt; font-weight:bold; padding: 0px 10px 5px 10px;  margin: 0 0 0 0; }
table.splashPage td.mainRed p { color:#ffffff; font-size:10pt;  padding: 1px 10px 5px 10px;  margin: 0 0 0 0;}
table.splashPage td.mainRed a {color:#ffffff;}

table.splashPage td.fpInformer { padding: 0 0 0 0; margin: 0 0 0 0; vertical-align: top; }
table.splashPage td.fpInformer h2 { font-size:12pt; color: #122543; border-width:0; margin: 0 0 0 0; padding: 3px 10px 3px 10px; }
table.splashPage td.fpInformer ul { padding-left:20px; margin-left:0; margin-top:0; padding-top:0; }
table.splashPage td.fpInformer li { font-size:8pt; color: #ffffff;  }
table.splashPage td.fpInformer p { font-size:8pt; color: #ffffff;  }
table.splashPage td.fpInformer a { color:#ffffff; }
table.splashPage td.fpInformer .price { font-size:12pt; color:#ffffff; font-weight:bold; text-align:right;  }
td#firstPageText p { font-family:Tahoma, Arial, sans-serif;  font-size: 10pt; }
td#firstPageText ul li { font-family:Tahoma, Arial, sans-serif;  font-size: 10pt; }


input.subHi { background-image:url(/i/loginForm/submit_bg.gif); background-position:left; font-weight:bold; margin: 0 0 0 0; padding: 0 3px 0 3px; }
/***********************************************************************************/

iframe#sus { width:0; height:0; padding:0 0 0 0; margin:0 0 0 0; border-width:0; }

ul.mapmenu { margin-left: 10px; margin-right: 5px; padding-left: 10px; padding-right: 5px; }
ul.mapmenu li { list-style-type:none; list-style-image:none; font-size: 12pt; }
ul.mapmenu li li { font-size: 11pt; }
ul.mapmenu li li li { font-size: 10pt; }
ul.mapmenu li li li li { font-size: 9pt; }
ul.mapmenu a { text-decoration:none; }
ul.mapmenu a:hover { text-decoration:underline }

ul.list,
ol.list {
 padding: 0px 0px 0px 0px;
 margin: 5px 5px 5px 30px;
}

ul.list { list-style-type: disc; }
ol.list { list-style-type: decimal; }

.list .list { margin: 5px 5px 5px 15px; }

