
HTML, BODY {width:100%; min-height:100%}
BODY {font:75% Arial, Tahoma, Verdana, sans-serif; color:#000; text-align:center; margin:0px; padding:0px; background:#fff}

IMG {border:0}

A {color:#003399}
A:hover {color:#044cda; text-decoration:none}

P {margin-bottom:0}

H1 {font:150% Rockwell, Arial, sans-serif; font-weight:normal; margin:0; padding-top:20px}
H2 {font:160% Times New Roman, Times, serif; font-weight:normal; color:#661284; margin:0; padding-top:10px}
H3 {font-size:120%; font-weight:bold; margin:0; padding-top:20px}
H4 {font-size:120%; font-weight:bold; color:#661284; margin:0; padding-top:20px}
H4 SPAN {font-weight:normal;}
H5 {font-size:100%; font-weight:bold; margin:0; padding-top:20px}

UL {list-style-type:none; margin:0; padding:3px 0 0 5px}
UL LI {margin:14px 0 0 0; padding:0 0 0 9px; background:url('/images/bullet_ul.gif') 0 5px no-repeat;}

TABLE {border:0; border-collapse:collapse;}
TD {vertical-align:top; padding:0;}

FORM {margin:0}
INPUT, TEXTAREA, SELECT {font:100% Arial, Tahoma, Verdana, sans-serif; color:#000000}

.clear {height:1px; font-size:1px; clear:both;}
.wrapper {width:100%}

.redTxt {color:#ee0404}

.holder {width:990px; text-align:left; margin:auto;}
.leftDecor {border-left:12px solid #8c8f8f}

#header2 {float:left; width:990px; height:307px;}

#header .leftPart {float:left; width:454px; background:url('/images/header_pic_left.jpg')}
#banner {display:block; width:990px; height:304px;}
#logo {display:block; width:286px; height:74px; margin:27px 0 34px 165px}
#Fasttrack_logo {display:block; width:80px; height:49px; margin:17px 0 0 373px}
#slogan {background:#fecd30}
#slogan IMG {display:block; width:364px; height:63px;}
#header .rightPart {float:right; width:614px; min-height:248px; _height:248px; color:#fff; background:#529bd0 url('/images/header_pic.jpg') 0 0 no-repeat;}
#confName {min-height:185px; _height:185px; color:#5a2569; font-weight:bold; font:12px Arial, Tahoma, Verdana, sans-serif;}
#confName DIV {padding:116px 0 0 59px}
#confName P {display:block; font:22px 'Arial Black', Tahoma, Verdana, sans-serif; color:black; margin:10px 0 0 0;}
#confName SPAN {display:block; font:15px Arial, Tahoma, Verdana, sans-serif; color:black;}
#confDate {width:264px; min-height:86px; _height:63px; margin:0 0 0 164px}
#confDate DIV {padding:15px 0 0 59px}
#earlyBird td, th {padding:2px 5px 2px 5px}

#menu {font:11px Verdana, Tahoma, Arial, sans-serif; font-weight:bold; text-transform:uppercase; padding:0; border-top:1px solid #fff; background:#000}
#menu LI {float:left; margin:0; padding:0; background:none}
#menu A {float:left; text-decoration:none; padding:10px 18px;}
#menu A, #menu A:visited {color:#fff;}
#menu A:hover {color:#fecd30;}
#menu .act, #menu .act:visited, #menu .act:hover {color:black; background:#f0ab1c}

#content {padding:0 0 0 39px}
.leftCol {float:left; width:298px;}
.leftCol H1 {font-size:180%;}
.centerCol {float:right; width:614px;}
.centerCol .indent {padding-right:20px}

.registerBlock {font-family:Verdana, Tahoma, Arial, sans-serif; text-align:center; font-weight:bold; margin-top:16px; padding:16px 15px 13px 0; }
.registerBlock IMG {width:300px; height:47px;}
.registerBlock P {margin-top:11px}
.registerBlock .txt1 {font-size:85%;}
.registerBlock .txt2 {font-size:95%; color:#661284}
.registerBlock .txt3 {font-size:125%; color:#661284}

.discountBlock {text-align:center; padding:0 25px 12px 25px; margin-top:10px; border:2px solid #fecd30}
.discountBlock P {margin-top:11px}

.warningBlock {padding-bottom:54px; background:url('/images/pic_sold.gif') bottom left no-repeat;}
.warningBlock H5 {color:#d30404; margin:0; padding-top:15px;}

.speakersTitle {padding-top:7px}
.speakersTitle H3 {float:left; margin:0; padding:4px 10px 0 0}
.speakersTitle H1 {float:left; margin:0; padding:0}
.speakersBlock DIV {float:left; padding:15px 0 8px 9px;}
.speakersBlock P {float:left; margin:0 0 0 0; padding:0 0 0 0; width:100%; left:-5px; position:relative;}
.speakersBlock IMG {display:block; margin-bottom:5px}
.speakersBlock SPAN {display:block; width:77px; font:95% Verdana, Tahoma, Arial, sans-serif; color:#661284;}
.speakersBlock A {font:95% Verdana, Tahoma, Arial, sans-serif; color:#661284;}
.speakersBlock .item-0 {padding-left:0}
.speakersBlock-1 DIV {float:left; padding:34px 0 8px 26px;}
.speakersBlock-1 IMG {margin-bottom:9px}

.speakersMore .item {padding:25px 37px 0 0; }
.speakersMore H4 {padding-top:36px}
.speakersMore .author {font-size:150%;}
.speakersMore .leftPic {float:left; margin:4px 22px 0 0}
.speakersMore .rightPic {float:right; margin:4px 10px 0 22px}

.venuePage {font-size:105%}
.venuePage H4 {font-size:100%; padding-top:22px}
.venuePage IMG {float:left; margin:13px 22px 0 0}
.venuePage H5 {padding-top:10px}
.venuePage P {margin-top:9px}

.regPage H1 {font:180% Arial, Tahoma, Verdana, sans-serif; font-weight:bold; padding-top:26px}
.regPage .free {font-size:140%; font-weight:bold; color:#75488c}
.regPage .date {margin-top:13px}
.regPage .date TD {vertical-align:middle; padding-right:8px}

.formDecoration .title {font-size:125%; font-weight:bold; margin-top:24px; padding:5px 9px 5px 9px; background:#ededed}
.formDecoration TABLE {margin-top:9px}
.formDecoration TD {vertical-align:middle; padding:5px 0 0 9px;}
.formDecoration TD INPUT {width:260px;}
.formDecoration .but {padding:21px 0 0 9px}
.formDecoration .but INPUT {width:131px; height:25px;}

.small {font-size:90%}

#footer {font:95% Verdana, Tahoma, Arial, sans-serif; margin-top:22px; padding:14px 39px 55px 39px; background:#cfcfd0}
#footer A, #footer A:visited, #footer A:hover {color:#000; margin-left:24px;}

#header:after,
#content:after,
#menu:after,
.speakersBlock:after,
.speakersMore .item:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:1px}

#header,
#content,
#menu,
.speakersBlock,
.speakersMore .item {zoom:1;}


