/* global styles */
html, body{margin:0;padding:0;border:0;font-size:100%;height:100%;}
blockquote, q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
body{font-size:12px;font-family:Tahoma,Verdana,Arial;color:#262626;line-height:1.4;width:100%;min-width:1000px;background:#ffffff;}
a{color:#0270c2;outline:none;text-decoration:underline;}
a:hover{text-decoration:none;}
img{border:none;}
input{vertical-align:middle;}
input, select, textarea{font-family:Tahoma,Verdana,Arial;font-size:11px;}
ul, ol{margin:0px 0px 15px;padding:0px 0px 0px 25px;}
small{font-size:90%;}

h1{font-size:25px;line-height:1.2;font-weight:normal;}
h1 span{color:#0270c2;}
.h1{font-size:25px;margin:0px;}
h2{font-size:22px;font-weight:normal;}
h3{font-size:20px;font-weight:normal;}
.h3{font-size:17px;padding:5px 0px;}
h4{font-size:18px;font-weight:normal;line-height:1.2;margin:0px;padding:15px 0px 5px;}
h5{font-size:13px;font-weight:normal;}

button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
input[type="radio"]{margin:3px;}
.clear, .clearpix{clear:both;height:1px;line-height:1px;font-size:1px;}
.hide{display:none;}
.show{display:block;}
.width{width:100%;}
.vtop, .vtop td, .vtop th{vertical-align:top;}
.vtop th{padding-top:6px;}
.aleft, .aleft td, .aleft th{text-align:left;}
.aright, .aright td, .aright th{text-align:right;}
.acenter{text-align:center;}
a.dash{text-decoration:none;border-bottom:1px dashed #336699;}
a.dash:hover{border-bottom:none;}

.table{border-collapse:collapse;border-left:1px solid #262626;border-top:1px solid #262626;}
.table td, .table th{padding:5px;border-right:1px solid #262626;border-bottom:1px solid #262626;}
.table td{vertical-align:top;}

#wrapper{position:relative;text-align:center;margin:0px;min-height:100%;min-width:960px;height:auto !important;height:100%;background:#fff;}

#header{width:100%;margin:0 auto;text-align:center;background:#f1f1f1 url(images/tbg.jpg) 50% 0% repeat-x;}
#ht{background:url(images/t42.jpg) 50% 0% no-repeat;}
#hb{min-height:800px;background:url(images/tb.gif) 0% 100% repeat-x;}
.inside #hb{min-height:0;}
.hc{position:relative;width:960px;margin:0 auto;text-align:left;z-index:2;}

.logo{position:absolute;margin:29px 0px 0px 0px;padding-top:17px;z-index:10;}
.logo a{display:inline-block;position:relative;margin-right:30px;vertical-align:top;}
.logo a span{position:absolute;top:-17px;left:0;width:16px;height:23px;background:url(images/mark.png) no-repeat;}
.logo img{vertical-align:middle;}

.homelink{position:absolute;margin:133px 0px 0px;display:none;}
.inside .homelink{display:block;color:#0270c2;font-size:11px;}
.inside .homelink a{margin-right:15px;}

.stage2link{display:block;position:absolute;margin:200px 0px 0px 525px;background:url(images/greyline.png) no-repeat;width:110px;height:41px;font-size:12px;color:#fff; padding:5px 0px 0px 37px}
.stage2link a {font-size:12px;color:#fff;text-decoration:none;}
.stage2link a:hover {text-decoration:underline;}

.inside .stage2link{display:block;position:absolute;margin:40px 0px 0px 262px;background:url(images/greyline.png) no-repeat;width:110px;height:41px;font-size:12px;color:#fff; padding:5px 0px 0px 37px}


.forumlink{position:absolute;margin:161px 0px 0px 525px;}
.forumlink a{display:block;width:110px;height:30px;}
.inside .forumlink{display:none;}

.mainlogolink{position:absolute;margin:180px 0px 0px;height:95px;width:520px;}
.mainlogolink a{display:block;width:520px;height:95px;}
.inside .mainlogolink{margin:50px 0px 0px;height:65px;width:375px;}
.inside .mainlogolink a{height:65px;width:375px;}

.manylinks{position:absolute;}
.manylinks a{display:block;position:absolute;}
.manylinks .s11{width:75px;height:49px;margin:564px 0 0 32px;}
.manylinks .s12{width:75px;height:50px;margin:620px 0 0 32px;}
.manylinks .s21{width:75px;height:50px;margin:565px 0 0 136px;}
.manylinks .s22{width:75px;height:50px;margin:625px 0 0 136px;}
.manylinks .s31{width:70px;height:50px;margin:565px 0 0 244px;}
.manylinks .s32{width:70px;height:50px;margin:625px 0 0 244px;}
.manylinks .mlreg{width:165px;height:35px;margin:636px 0px 0px 460px;}
.manylinks .mlmedia{width:80px;height:27px;margin:504px 0px 0px 873px;}
.manylinks .mldoc{width:80px;height:40px;margin:549px 0px 0px 873px;}
.manylinks .s3{display:none;}
.inside .manylinks{display:none;}

.inside .logo{margin:29px 0px 0px 430px;padding-top:45px;}
.inside .logo a{margin-right:15px;}
.inside .logo a span{top:-45px;left:41%;}

.inside .countunit{display:none;}

body.inside{background:#fff url(images/tbg-in.gif) repeat-x;}
.inside #wrapper{background:url(images/t3.jpg) 50% 0% no-repeat;}
.inside #header, .inside #ht, .inside #hb{background:none;}
.inside .hpadd{height:150px;}
.inside #content{padding-top:0px;}

.find{position:absolute;right:0;margin:6px 55px 0px 0px;}
.find a{margin-left:15px;font-size:11px;color:#d4d4d4;}
.find form{position:relative;margin:0px;padding:0px;height:18px;width:169px;background:url(images/sbg.gif) no-repeat;}
.find form input, .login form input{vertical-align:top;}
.fin{margin:0px 0px 0px 10px;width:130px;height:15px;font-size:11px;color:#5c5c5c;background:none;border:none;}
.fsub{height:18px;width:23px;margin:0px;border:none;background:none;cursor:pointer;}

.tm{position:absolute;margin-top:5px; /* background:url(images/mbg.gif) repeat-x; */}
.tm a{margin-right:15px;font-size:11px;color:#d4d4d4;}
.tm a.active, .tm a.active:hover, .tm a:hover{text-decoration:none;}

.login{position:absolute;right:0;width:169px;margin:95px 86px 0px 0px;font-size:11px;text-align:center;}
.login a{color:#fff;}
.login .start{height:46px;margin-bottom:1px;}
.login .start img{vertical-align:top;}
.form-login form{position:relative;margin:0px;padding:0px;color:#fff;}
.form-login form div{margin:4px 0px 0px;height:19px;background:url(images/lin.gif) 50% 0% no-repeat;}
.form-login .lin{width:135px;height:15px;font-size:11px;color:#808080;background:none;border:none;}
.form-login .lsub{position:absolute;height:1px;width:1px;margin:0px;border:none;background:none;}
.form-login .llsub{display:inline-block;margin-top:2px;}
.logor{margin-top:15px;padding:17px 30px 0px;background:url(images/logor.gif) 50% 0% no-repeat;line-height:13px;}

.login .username{margin:4px 0px 0px;padding:2px 0px 7px;font-size:15px;color:#fff;line-height:1.2;background:url(images/username.jpg) no-repeat;}
.login hr{border:none;height:1px;line-height:1px;font-size:1px;background:url(images/lhr.png) 50% 0% no-repeat;}
.lk-table{border-collapse:collapse;width:145px;margin:1px 0px 3px 20px;}
.lk-table td{width:105px;text-align:left;padding:0px;color:#d4eefd;font-size:11px;}
.lk-table td.lk-count{width:40px;text-align:left;font-size:12px;font-weight:bold;}
.lk-but{margin-top:10px;height:19px;background:url(images/lk-but.gif) 50% 0% no-repeat;line-height:18px;}
.lk-but a{padding:0px 20px;}

.countunit{position:absolute;right:0;margin:70px 280px 0px 0px;width:300px;text-align:right;overflow:hidden;}
.countunit small{font-size:11px;color:#9a9a9a;}
.countleft{margin-left:3px;}
.countleft, .countright, .countright span{display:inline-block;height:28px;line-height:27px;}
.countleft, .countright{background:url(images/countbg.gif) no-repeat;}
.countright{margin-left:-1px;background-position:100% -28px;font-size:0px;}
.countright span{width:16px;padding-left:1px;font-size:17px;color:#698da8;font-weight:bold;text-align:center;}

.hpadd{height:272px;}

.timeline{position:relative;width:100%;height:500px;text-align:left;}
.tlb, .tll, .tlr{height:18px;background:url(images/timeline.gif) no-repeat;}
.tline{position:absolute;height:18px;width:100%;margin-top:81px;z-index:2;left:0;}
.tll{margin:0px 5px;background-position:0px -20px;}
.tlr{padding:0px 5px;background-position:100% -40px;}
.tlb{background-repeat:repeat-x;}

.timeline .hc{z-index:3;}

.title{margin:0px 0px 3px 0px;height:33px;}

.title, .title a{color:#262626;font-size:11px;}
.h{display:inline-block;padding-bottom:9px;margin-right:5px;background:url(images/h.gif) 0% 100% no-repeat;}
.h span{display:inline-block;padding:3px 10px;line-height:17px;font-size:13px;color:#fff;background:#0270c2;}
.title .alllink{font-size:13px;color:#0270C2;}
.title .timetabs{margin-left:75px;}
.title .timetabs a{display:inline-block;height:19px;color:#000;margin-left:10px;padding-left:25px;}
.title .timetabs a#perclock{background:url(images/icon-clock.gif) no-repeat;}
.title .timetabs a#perday{background:url(images/icon-cal.gif) no-repeat;}
.title .timetabs a#perclock.active, .title .timetabs a#perday.active{color:#0270C2;background-position:0px -19px;}

.tdate{padding-top:8px;}
.tday{font-size:20px;line-height:20px;color:#262626;}
.tmonth{font-size:13px;line-height:13px;color:#262626;}
.point{margin:5px 0px;width:20px;height:25px;background:url(images/point.gif) no-repeat;}
.oneday{float:left;padding-right:8px;}
.tevent{margin:0px 0px 5px 8px;color:#999999;font-size:11px;line-height:1.3;}
.tevent a, .tevent span{color:#262626;}
.tevent .mc, .tevent .ms, .tevent .mv{margin-top:4px;height:12px;width:21px;}
.tevent .mc{background:url(images/mc.png) no-repeat;}
.tevent .ms{background:url(images/ms.png) no-repeat;}
.tevent .mv{background:url(images/mv.png) no-repeat;}
.tevent.active a{color:#0270c2;}
.tevent.active div{background-position:0px -12px;}
.toreg .point{background-position:0px -25px;}
.today .tday, .today .tmonth, .toreg .tday, .toreg .tmonth{color:#0270c2;}

.reg-link{position:absolute;width:300px;height:140px;left:50%;top:639px;margin-left:-150px;}
.reg-link a{display:block;width:300px;height:140px;}

.eventmore{margin-top:50px;}
.eventmore a.all-em{font-size:12px;margin-left:5px;color:#0270c2;}

.eventcol{margin:0px 0px 0px -25px;padding:0px;list-style:none;}
.eventcol li{padding:0px;margin:15px 0px 0px 25px;position:relative;display:-moz-inline-stack;display:inline-block;width:300px;min-height:300px;vertical-align:top;padding:0px;zoom: 1;*display:inline;_height:300px;}
.eventcol li h5{padding:0px;margin:12px 0px 11px;}
.eventcol li p{font-size:11px;color:#707070;}
.more{color:#0270c2;}
.eventcol li .more{font-size:11px;color:#0270c2;}

.eventcol .ec-date{height:35px;float:left;}
.eventcol .la-date, .eventcol .la-time{float:left;}
.eventcol .la-date{border-right:1px solid #000;padding-right:6px;margin-right:9px;}
.eventcol .la-date table{border-collapse:collapse;}
.eventcol .la-date table td{padding:0px 3px 0px 0px;border:none;line-height:1;color:#000;font-size:11px;text-align:center;line-height:0.9;}
.eventcol .la-date table td.dfstr{width:15px;background:url(images/dfstr2.gif) 50% 1px no-repeat;}
.eventcol .la-date table td span{color:#000;font-size:20px;}
.eventcol .la-time .timezone{background:none;padding:0px;}
.eventcol .eenter{float:right;text-align:right;line-height:1.2;}

.eventtitle{border-collapse:collapse;width:100%;}
.eventtitle td{padding:6px 0px;border-bottom:1px solid #000;}
.eventtop{color:#999999;margin-left:50px;}
.eventtop a{margin:0px 3px;color:#999999;}
.eventtop img{vertical-align:middle;}

.edate{font-size:13px;}
.edate b{display:inline-block;font-size:20px;font-weight:normal;}
.edate span{display:inline-block;width:12px;height:16px;background:url(images/str.png) no-repeat;}
.eventtitle td.eenter{padding-bottom:6px;vertical-align:bottom;font-size:13px;text-align:right;}
.eenter span{color:#0270c2;font-size:11px;}
.eenter a{color:#a7a7a7;font-size:11px;}
.eenter a.eee{display:inline-block;position:relative;margin-top:5px;padding:0px 10px 0px 6px;height:18px;font-size:13px;line-height:17px;color:#fff;background:#b5b4b4;text-decoration:none;}
.eenter a.eee span{position:absolute;top:0;left:-9px;height:18px;width:9px;background:url(images/enter-left.gif) no-repeat;}
.esection{border-top:2px solid #000;border-bottom:1px solid #000;padding:7px 0px 10px;}
.etitle{font-size:11px;color:#999999;float:left;width:215px;line-height:1.2;}
.etitle a{font-size:11px;color:#999999;}
.es-name{margin:0px 0px 5px;color:#000;}
.etimg{float:right;text-align:right;line-height:1.2;}
.etimg img{margin:2px 0px;}
.eball{text-align:left;font-size:11px;}
.eball span{font-size:15px;border-right:1px solid #000;padding-right:8px;margin-right:4px;}

.eventcol li.active .la-date table td{color:#0270c2;}
.eventcol li.active .la-date table td span{color:#0270c2;}
.eventcol li.active .la-date table td.dfstr{background-position:50% -33px;}


#middle{width:960px;margin:0 auto;padding:0px 0px 190px 0px;position:relative;text-align:left;overflow:hidden;}
#container{width:100%;float:left;}
#content{padding:20px 0px 10px;}
#content .h{margin-top:10px;}

.rd{margin-top:16px;background:#ecebeb;padding:12px 12px 7px;}
.rdb{height:20px;background:url(images/rdb.gif) 100% 0% no-repeat;}

#sideLeft{float:left;width:215px;margin-left:-100%;padding:0px;position:relative;}

#sideRight{float:left;width:195px;margin-left:-196px;padding:0px;position:relative;}

#footer{position:relative;width:100%;min-width:960px;margin:-186px auto 0;height:186px;background:#d2d2d2 url(images/fbg.gif) repeat-x;z-index:2}
#fc{position:relative;width:960px;margin:0 auto;height:185px;color:#6f6f6f;}
.foot-logo{position:absolute;margin-top:25px;}
.foot-logo a{margin-right:25px;}
.copy{position:absolute;margin:150px 0px 0px 0px;}
.copy p{margin:0px;color:#404040;font-size:11px;}
.foot-cont{position:absolute;width:550px;margin:23px 0px 0px 430px;}
.foot-cont p{color:#707070;font-size:11px;margin:10px 20px 0px 0px;}
.foot-cont a{color:#404040;}
.foot-link{color:#404040;font-size:11px;}
.foot-link a{display:inline-block;margin:0px 13px 5px 0px;}


/* REGISTRATION */
.reg-table{border-collapse:collapse;}
.reg-table th{text-align:left;width:150px;font-weight:normal;}
.reg-table th span, .reg-table td span{color:#f00;}
.reg-table th span{display:inline-block;width:12px;}
.reg-table td{padding:5px;}
.reg-table td .reg-in{width:250px;height:16px;font-size:13px;}
.reg-table td select{width:256px;height:18px;font-size:13px;}
.reg-table button{margin-top:15px;width:100px;height:30px;}


/* HOME */
.homecontainer{float:left;width:610px;}
.rightcontainer{float:right;width:300px;}
.rightcontainer .more{font-size:13px;margin-top:12px;}
.allmore{margin:20px 0px 15px;}
.allmore a{display:inline-block;padding:2px 10px 4px;line-height:17px;font-size:13px;color:#fff;background:#0270c2;}
.rc-in{margin:15px 0px 0px;color:#707070;font-size:11px;}
.medias{margin:0px 0px 9px;}
.onemedia{width:100%;margin:15px 0px 0px;border-collapse:collapse;border-top:2px solid #000;border-bottom:1px solid #000;}
.onemedia td{padding:5px 0px 2px;vertical-align:top;}
.onemedia td.om-img{width:35px;padding:7px 0px;}
.om-type{margin:1px 0px 7px;}
.om-type, .om-rat{color:#999999;font-size:11px;}
.om-rat a{float:right;margin-left:5px;}
.om-rat{display:none;}

.top10 th, .top10 td{padding:0px;}
.top10 th{padding-bottom:5px;}
.top10 .aleft{padding-left:3px;}
.top10 img{margin:1px 3px;vertical-align:middle;}

/* USER */
#content .ava{float:left;margin-right:10px;border:1px solid #ddd;}
.user-info { margin-left:100px;margin-top:-2px;width:580px;}
.user-info th, .user-info td{padding:2px 4px;vertical-align:top;}
.user-info th{font-weight:normal;text-align:left;padding-right:5px;width:150px;}
.user-info .line1 th, .user-info .line1 td{background:#eaeaea;}
.user-info .line2 th, .user-info .line2 td{background:#f8f8f8;}
.userrasp{margin:20px 0px 0px 102px;}
.userrasp a{background:#0270C2 url(images/orderbtnw.gif) 100% 0px no-repeat;color:#FFF;display:inline-block;height:24px;line-height:23px;text-decoration:none;padding:0px 17px 0px 10px;margin-bottom:10px;}
.userrasp a:hover{background-color:#0081FF;background-position:100% -25px;}

table.profile-rewards { margin-left:100px;margin-top:-2px; width:580px; }
table.profile-rewards th { text-align: left; padding:2px 4px;vertical-align:top;}
table.profile-rewards td { padding:2px 4px;vertical-align:top;}
/*table.profile-rewards tr:nth-child(even)  { background-color: #eaeaea; }*/
table.profile-rewards th { font-weight: bold;}

.profileblock .allmore a.toggleblock { padding-right:30px;background:#0270C2 url(images/exp_up.png) 100% 50% no-repeat; }
.profileblock .allmore a.toggleblock.hide-next { background:#0270C2 url(images/exp_down.png) 100% 50% no-repeat; }

/* ADD ORDER TO CREATE NEW ACTIVE */
.inner-hc{float:left;width:640px;}
.inner-rc{float:right;width:256px;padding-top:146px;}
.formcont{background:#f1f1f1;padding:15px 19px;}
.formcont label{display:inline-block;font-size:13px;padding-bottom:3px;color:#262626;cursor:pointer;}
.formcont .formsection label{font-size:11px;color:#888888;margin-left:5px;}
.formunit{position:relative;margin:0px 0px 10px;padding:3px 5px 4px;background:#fff;}
.formunit.error, .formunit.error input, .formunit.error textarea{background:#fcc;color:#000;}
.formunit input, .formunit textarea{width:100%;padding:0px;margin:0px;font-size:12px;border:none;background:#fff;}
.formunit textarea{resize:vertical;overflow:auto;}
.formunit select{margin-top:1px;width:100%;border:none;}
.formunit input{height:16px;line-height:16px;vertical-align:top;}
.formunit input[type="file"]{height:18px;}
.formsection{margin:1px 0px 10px;}
.formsection .formunit{margin:5px 0px 0px;}
.datefromto{border-collapse:collapse;width:450px;}
.datefromto td{padding:0px 5px 0px 0px;font-size:11px;color:#888;}
.datefromto td input{font-size:13px;}
.datefromto td.dfdate{width:145px;}
.datefromto td.dfstr{width:25px;background:url(images/dfstr.gif) 42% 60% no-repeat;}
.ui-datepicker-trigger{display:block;position:absolute;right:0;top:0;width:23px;height:22px;cursor:pointer;}
#ui_tpicker_time_label, #ui_tpicker_time{display:none;}
#ui-timepicker-div dl{margin:0px;}
.formcont select{font-size:12px;}
.formcol{float:left;width:210px;}
.formsection .formcol img{vertical-align:middle;margin:1px 10px 1px 3px;}
.matadd{margin:-3px 0px 10px;}
.matadd a{font-size:11px;display:inline-block;padding:2px 0px;}
.matadded table{margin-top:2px;border-collapse:collapse;width:100%;font-size:11px;}
.matadded table td, .matadded table th{padding:3px 0px 6px;border-top:1px solid #d7d7d7;}
.matadded table td{width:70px;padding:4px 0px 5px;text-align:center;}
.matadded table th{font-weight:normal;text-align:left;color:#6f6f6f;}
.matadded table th a{color:#6f6f6f;}
.orderbtn{height:24px;margin:0px;padding:0px 22px 2px 13px;font-size:13px;color:#fff;background:#0270c2 url(images/orderbtn.gif) 100% 0% no-repeat;border:none;cursor:pointer;}
.orderbtn::-moz-focus-inner {padding:0;border:0;}
.orderbtn:hover{background-color:#0081ff;background-position:100% -25px;}

.inner-rc-menu a{display:inline-block;font-size:15px;padding:0px 13px;}
.inner-rc-menu p{font-size:11px;line-height:13px;color:#888888;margin:2px 20px 10px 0px;padding:0px 13px;}
.inner-rc-menu a.listall{display:block;margin:3px 27px 10px 0px;line-height:17px;padding:7px 13px 9px;color:#ffffff;background:#ababab url(images/listall.gif) no-repeat;}
.inner-rc-menu a.orderadd{display:block;margin:3px 27px 10px 0px;line-height:17px;padding:7px 13px 11px;color:#ffffff;background:#2685d4 url(images/orderadd.gif) no-repeat;}

/* MODERATE AND EDIT ACTIVE */
.sendmess{display:inline-block;float:right;margin:35px 0px 0px;}
.sendmess img{vertical-align:middle;margin-right:10px;font-size:11px;}

.formcont.above{background:#4698d5;padding:14px 19px 10px;margin-bottom:8px;color:#fff;}
.formcont.above label, .formcont.above .formsection label{color:#fff;}
.formcolmin{float:left;width:140px;margin-right:15px;}
.formcolmax{float:left;width:270px;margin:4px 0px 0px 0px;}

.timeandpoint{font-size:17px;font-weight:bold;}
.timeandpoint span{font-weight:normal;}

.formunit.blocked, .formunit.blocked input, .formunit.blocked textarea{background:#e1e1e1;color:#000;}
.formunit.blocked textarea{resize:none;overflow:auto;}

.selecttype, .selecta{font-size:13px;color:#000;}
.selecttype img{vertical-align:middle;margin-right:6px;}
.selecta{padding:1px 0px 1px 30px;background:url(images/check.gif) 1px 4px no-repeat;}

.useraddtitle{font-size:13px;color:#000;}
.useradded table{margin:5px 0px 10px;border-collapse:collapse;width:100%;font-size:11px;}
.useradded table td, .useradded table th{padding:3px 0px 6px;border-top:1px solid #d7d7d7;vertical-align:top;}
.useradded table td.uadate{width:100px;padding-right:20px;text-align:right;}
.useradded table th{font-weight:normal;text-align:left;color:#6f6f6f;}
.useradded table th a{color:#6f6f6f;margin:0px 10px;}

/* PAGE ACTIVE */
.back{margin-top:10px;}
.back a{font-size:13px;}
.pointbg, .timebg{float:right;margin:29px 0px 15px 10px;padding:1px 0px 0px;width:53px;height:39px;text-align:center;background:url(images/pointbg.gif) no-repeat;color:#fff;font-size:9px;font-weight:bold;line-height:13px;}
.pointbg div{padding-top:3px;font-size:17px;line-height:17px;}
.timebg{background:url(images/timebg.gif) no-repeat;margin:29px 0px 15px 40px;}
.timebg div{padding-top:3px;font-size:17px;line-height:17px;}

.eventhead{border-collapse:collapse;width:100%;border-top:2px solid #000;}
.eventhead td{border-bottom:1px solid #000;padding:8px 0px 9px;}
.eventhead img{vertical-align:middle;}
.ehtitle{font-size:15px;}
.ehtitle span{color:#888;}
.eventhead td.aright{width:130px;font-size:11px;}
.eventhead td.aright img{margin-right:7px;}
.eventhead td.aright span{color:#919191;}
.eventhead td.aright big{font-size:13px;}
.eventhead td.eventtimebg{padding:8px 0px 7px;}
.eventhead td.eventtimebg img{margin-right:10px;}
.timezone{display:inline-block;height:24px;line-height:22px;margin-right:20px;padding:0px 12px 0px 18px;background:#ebebeb url(images/eventtimebg.gif) no-repeat;color:#888;}
.timezone span, .timezone big{font-size:15px;color:#0270c2;}
.timezone span{margin-right:4px;}
.timezone big{color:#000;}
.timezone .ehstr{display:inline-block;margin:0px 2px;width:13px;height:13px;background:url(images/str.png) 1px -3px no-repeat;}
a.orderbtn{display:inline-block;height:24px;line-height:22px;padding:0px 22px 0px 14px;font-size:15px;text-decoration:none;background:#0270c2 url(images/orderbtnw.gif)  100% 0% no-repeat;}
a.orderbtn:hover{background-color:#0081ff;background-position:100% -25px;}
.eventhead a.orderbtn{padding:0px 14px 0px 18px;background:#0270c2 url(images/orderbtnwl.gif) no-repeat;}
.eventhead a.orderbtn:hover{background-color:#0081ff;background-position:0px -25px;}
.eventhead .orderhave{font-size:15px;color:#0270c2;}
.eventhead .orderhave a{font-size:11px;color:#888;margin-left:5px;}

.ved{margin-top:15px;}
.ved img{float:left;margin:0px 15px 0px 0px;}
.vedtitle{font-size:11px;color:#888;}
.vedlink{font-size:17px;}
.ved p{margin:8px 0px 0px;}

.eventblock{margin:15px 0px 0px;padding:10px 0px 1px;border-top:1px solid #d7d7d7;}
.ebtitle{font-size:17px;}
.eventblock p{margin:8px 0px 0px;}

.eventblock .formsection{margin-bottom:0px;}
.eventblock .formsection p{font-size:11px;color:#888;}

.matlinktable{margin:5px 0px 0px;border-collapse:collapse;}
.matlinktable td{padding:3px 0px 8px;vertical-align:top;}
.matlinktable .mltype{width:35px;padding:4px 0px;}

.sendquestform{margin:5px 0px;}
div.sendquest{border:2px solid #e5e4e4;padding:3px 4px 3px;}
div.sendquest textarea{width:100%;padding:0px;border:none;resize:vertical;overflow:auto;}
input.sendquest{margin-top:10px;height:24px;padding:0px 12px 0px 11px;background:#ababab;color:#fff;font-size:13px;border:none;cursor:pointer;}
input.sendquest:hover{background:#999;}
input.sendquest::-moz-focus-inner {padding:0;border:0;}

/* LIST ACTIVE */

.filter{padding:5px 20px;background:#f1f1f1;}
.filter table{border-collapse:collapse;width:100%;}
.filter table td, .filter table th{vertical-align:top;padding:0px;font-size:11px;text-align:left;font-weight:normal;}
.filter table td.audience{padding:5px 0px 0px 20px;width:350px;border-left:1px solid #d9d9d9;}
.filter .formsection input{margin:3px 10px 3px 0px;}
.filter .formsection{margin:0px;}
.filter .audience .formsection{margin:7px 0px;}
.filter .datefromto{width:305px;}
.filter table td .filter-left td, .filter table td .filter-left th{padding:8px 0px 0px;}
.filter-left th{width:171px;}
.filter table td .filter-left td span{color:#888;}
.filter table td .filter-left td #section_id{margin-bottom:4px;}
.filter table td .filter-left td .datefromto{margin:0px 0px 5px;}
.filter table td .filter-left td .datefromto td{padding:0px;}
.filter table td .filter-left td .datefromto td.dfstr{background:url(images/doubledot.gif) 50% 50% no-repeat;}
.filter table td .filter-left td .datefromto .formunit{margin:0px;}
.filter label{cursor:pointer;}

.filtersubmit {margin:0px 0px 13px -2px;padding:0px 20px 2px 13px;border:none;color:#fff;font-size:13px;height:25px;line-height:25px;background:#0270C2 url(images/orderbtn.gif) 100% 0% no-repeat;cursor:pointer;}
.filtersubmit:hover {background-color:#0081FF;background-position:100% -25px;}

.listactive{border-collapse:collapse;width:100%;margin-top:5px;}
.listactive td{padding:10px 0px 13px;vertical-align:top;font-size:11px;border-top:2px solid #000;border-bottom:2px solid #000;}
.listactive .whenwherewhat{width:195px;}
.listactive .aright{width:155px;}
.listactive.noright .aright{display:none;}

.la-section, .la-title, .la-desc, .la-lector{padding:0px 10px;}
.la-section{padding-bottom:5px;}
.la-section span{color:#888;}
.la-title{padding:9px 10px 2px;color:#0270c2;font-size:17px;line-height:1.2;border-top:1px solid #bababa;}
.la-desc{padding:1px 10px 12px;font-size:13px;line-height:1.2;border-bottom:1px solid #bababa;}
.la-lector{padding-top:5px;color:#888;}

.timeandpointbg{height:40px;margin-top:5px;}
.timeandpointbg .timebg, .timeandpointbg .pointbg{float:right;margin:0px 0px 0px 8px;padding:1px 0px 0px;width:53px;height:39px;text-align:center;background:url(images/pointbg.gif) 0px -40px no-repeat;color:#fff;font-size:9px;font-weight:bold;line-height:13px;}
.timeandpointbg .timebg{background:url(images/timebg.gif) 0px -40px no-repeat;}
.timeandpointbg .timebg div{color:#859fb5;font-weight:normal;}
.timeandpointbg .pointbg div{color:#3799e0;font-weight:normal;}
.listactive .active .timeandpointbg .timebg, .listactive .active .timeandpointbg .pointbg{background-position:0px 0px}
.listactive .active .timeandpointbg .timebg div, .listactive .active .timeandpointbg .pointbg div{color:#fff;font-weight:bold;}

/* Capplication FILTER */
/* - enrol/unenrol links visibility for non-enroled users */
table.listactive .capplication-enroled { display: none; }
table.listactive .capplication-guest { display: block; }
/* - enrol/unenrol links visibility for enroled users */
table.listactive tr.active .capplication-enroled { display: block !important; }
table.listactive tr.active .capplication-guest { display: none !important; }

.ido, .ido a{color:#0270c2;font-size:13px;}
.listactive .aright .ido{margin:8px 0px;}
.listactive .aright .ido .diss{font-size:11px;color:#888;}
.listactive .aright span{color:#888;}
.listactive .aright big{font-size:13px;}

.listactive .la-date{margin-top:-3px;}
.la-date table td{padding:0px;border:none;line-height:1;color:#888;font-size:11px;text-align:center;}
.la-date table td span{color:#0270c2;font-size:20px;}
.la-date table td.dfcal{width:14px;background:url(images/dfcal.gif) 0px 5px no-repeat;}
.la-date table td.dfstr{width:17px;background:url(images/dfstr.gif) 55% 5px no-repeat;}

.listactive .la-time{margin:8px 0px 0px;}
.listactive .la-time .timezone{display:inline-block;min-width:105px;padding:0px 0px 0px 17px;background:#ebebeb url(images/eventtimebgr.gif) 100% 0 no-repeat;color:#888;}
.listactive .active .la-time .timezone{display:inline-block;padding:0px 0px 0px 17px;background:#0270c2 url(images/orderbtnw.gif) 100% 0 no-repeat;color:#98bbd5;}
.listactive .active .la-time .timezone .ehstr{background-position:1px -23px;}
.listactive .active .la-time .timezone big{color:#fff;}
.wwwtype{margin-top:15px;}
.wwwtype img{margin-right:6px;vertical-align:middle;}

.page{margin:20px 0px 5px;height:20px;}
.page a, .page span{float:left;display:block;margin:0px 4px 4px 0px;background:#e6e6e6;color:#242424;min-width:24px;_width:24px;height:20px;line-height:19px;text-align:center;text-decoration:none;}
.page span{background:none;}
.page a:hover, .page a.active{background:#8fb5d7;color:#fff;}
.page a.na{display:none;}
.page a.prev, .page a.next{width:16px;min-width:16px;}
.page a.first, .page a.last{width:20px;min-width:20px;}
.page a.first, .page a.next{margin-right:1px;}
.page a.prev{background:url(images/prev.gif) 50% 0% no-repeat;}
.page a.next{background:url(images/next.gif) 50% 0% no-repeat;}
.page a.first{background:url(images/first.gif) 50% 0% no-repeat;}
.page a.last{background:url(images/last.gif) 50% 0% no-repeat;}
.page a.prev:hover, .page a.next:hover, .page a.first:hover, .page a.last:hover{background-position:50% 100%;}


.blue{color:#0270c2;margin:0px 5px 0px 4px;}
.registration{margin:5px 0px 7px;border-collapse:collapse;width:100%;}
.registration.regimg{margin:10px 0px 17px;border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7;}
.registration.regimg td{padding:10px 0px;}
.registration label.error{color:#e00;font-size:11px;}
.registration th, .registration td{vertical-align:top;padding:0px 0px 9px;text-align:left;font-weight:normal;}
.registration th{width:135px;padding:1px 0px 7px;}
.registration .formunit{width:230px;padding:4px 4px 3px;margin:0px;}
.registration .formunit.nickname{width:auto;}
.registration .formunit.email{width:260px;}
.registration .formunit.fumin{display:inline-block;width:151px;vertical-align:middle;margin:0px;}
.registration select{height:20px;width:238px;}
.registration .password_confirm{margin-left:11px;}
.registration .captchath{padding:24px 0px 0px;}
.registration .captcha{vertical-align:middle;margin-left:40px;}
.iagree{margin:10px 0px 0px;padding-top:10px;border-top:1px solid #d7d7d7;}
.iagree strong{font-size:13px;font-weight:normal;}
.iagree input{margin-left:0px;}

.regapkto{margin:8px 0px 15px;color:#888;font-size:11px;}


/* CARD PAGE */
.card-logo{float:right;margin:25px 0px 0px 30px;}
.card-mini-info{font-size:11px;color:#929292;margin-bottom:25px;}
.card-main .ved{float:left;position:relative;margin:5px 10px 0px 0px;padding:0px 10px 15px 0px;width:317px;min-height:166px;_height:181px;background:url(images/card-bg.png) 0% 100% no-repeat;}
.card-main .ved .vedwidth{background:#fff;}
.skr{position:absolute;right:0;margin:-30px 17px 0px 0px;width:42px;height:79px;background:url(images/skr.png) no-repeat;}
.card-main .ved img{margin:15px;}
.card-main .vedtitle{padding:13px 60px 0px 0px;font-size:15px;color:#000;line-height:1.2;}
.vedtext{padding:0px 20px 0px 0px;}
.vedtext p{color:#929292;font-size:11px;margin-bottom:10px;}
.vtcon{margin:0px 0px 5px;font-size:11px;}

.card-mess-form{position:relative;margin-left:380px;height:134px;}
.card-mess-form textarea{resize:none;}
.smbtn{margin:0px;padding:0px 20px 2px 13px;border:none;color:#fff;font-size:13px;height:24px;line-height:24px;background:#b8b8b8 url(images/smbtn.gif) 100% 0% no-repeat;cursor:pointer;}
.smbtn:hover{background-color:#a4a4a4;background-position:100% -25px;}
.haveanswer{display:block;float:right;margin:0px 0px 0px 10px;}
.haveanswer img{vertical-align:middle;margin-right:10px;}

.card-bottom{margin:40px 0px 0px;}
.card-main-left{float:left;width:630px;}
.card-main-right{float:right;width:280px;}

.cml-bg{padding:0px 12px 12px 0px;background:url(images/card-bg2.png) 100% 100% no-repeat;}
.cml-width{padding:0px 10px 5px;background:#fff;}
.cml-width .h3{padding:7px 5px;margin-bottom:10px;border-bottom:1px solid #9d9d9d;}
.cml-text{padding:0px 5px;}
.cml-text ul{padding-left:15px;margin-bottom:0px;padding-bottom:0px;}
.cml-text ul li{padding:5px 0px 5px;}

.card-main-right .onemedia{border:none;margin:10px 0px 0px;}


/* POINTS AND HOURS */
.inpoints{width:30px;margin:2px 3px 2px 0px;}
.inhours{width:30px;margin:2px 3px 2px 0px;}

.rewsub{height:24px;margin:20px 0px 0px;padding:0px 22px 2px 13px;font-size:13px;color:#fff;background:#0270c2 url(images/orderbtnw.gif) 100% 0% no-repeat;border:none;cursor:pointer;}
.rewsub::-moz-focus-inner {padding:0;border:0;}
.rewsub:hover{background-color:#0081ff;background-position:100% -25px;}

/* PARTNER PAGE EDIT */
.list-of-caap{margin:2px 0px 15px;padding:5px;background:#fff;height:188px;overflow:auto;}
.list-of-caap input{padding:0px;}

/* FIRST PART */
.parts, .sm, .sp{display:none;}

/* SECOND PART */
.second #header{background:#d3d3d3 url(images/tbg.gif) repeat-x;}
.second #ht{background:url(images/t5.jpg) 50% 31px no-repeat;}
.second #hb{background:url(images/tb2.gif) 0% 100% repeat-x;}
.second .find{margin-right:0px;}

.second .logo{margin:29px 0px 0px 375px;padding-top:30px;}
.second .logo a{margin-right:15px;}
.second .logo a span{top:-30px;left:41%;}

.second .countunit{margin:135px 265px 0px 0px;}
.second .countunit small{color:#666;}

.second .parts{display:block;position:absolute;top:0;margin:130px 0px 0px;padding:12px 0px 14px;background:url(images/part2.gif) no-repeat;color:#999;}
.second .parts a{color:#777;}
.second .parts .white{color:#fff;}
.second .parts div{float:left;width:164px;text-align:center;}

.second .login{margin:46px 0px 0px;background:url(images/slogin.gif) no-repeat;width:230px;height:126px;}
.second .ava{float:left;margin:13px 10px 0px 14px;}
.second .ava img{width:55px;height:65px;}
.second .username{background:none;color:#707d87;font-size:13px;line-height:17px;text-align:left;padding:0px 0px 4px;border-bottom:1px solid #9e9e9e;white-space:nowrap;overflow:hidden;}
.second .lk-table{margin:2px 0px 4px;width:140px;}
.second .lk-table td, .second .lk-but a{color:#707d87;}
.second .lk-but a{padding:0px;}
.second .lk-but{position:relative;background:none;text-align:left;margin:0px;padding-top:2px;border-top:1px solid #9e9e9e;}
.second .logininfo{margin:10px 10px 0px 80px;}
.second .lk-but a.sexit{position:absolute;display:block;left:-66px;top:2px;line-height:18px;color:#aaa;}
.second .form-login{position:static;width:auto;text-align:left;padding:9px 15px 11px;}
.second .form-login form{position:static;}
.second .form-login span{font-size:13px;color:#5b5b5b;}
.second .form-login div{border:1px solid #fff;border-top:1px solid #cdcbcb;border-left:1px solid #cdcbcb;background:#fff;padding-top:1px;margin-left:-1px;margin-top:5px;margin-bottom:7px;}
.second .form-login div input{width:185px;padding-left:5px;padding-right:5px;border:none !important}
.second .form-login div input:focus {outline: none !important;}
.second .form-login div input:-webkit-autofill {background-color:#FFF !important;background-image:none !important;}
.second .form-login .llsub{color:#5b5b5b;position:absolute;bottom:20px;left:15px;line-height:1.2;}
.second .logor{margin:0;padding:0;background:none;position:absolute;bottom:20px;right:16px;line-height:1.2;}
.second .logor a{color:#a3a3a3;}
.second .logor b{font-weight:normal;}

.second .sm{display:block;position:absolute;top:0;margin:185px 0px 0px;width:100%;}
.second .sm, .sm .sml, .sm .smr{height:48px;background:url(images/sm.gif) repeat-x;}
.sm .sml{background-position:0px -48px;background-repeat:no-repeat;}
.sm .smr{background-position:100% -96px;background-repeat:no-repeat;}
.sm table{border-collapse:collapse;width:100%;}
.sm td{text-align:center;vertical-align:middle;height:48px;padding:0px 0px 1px;background:url(images/smtd.gif) 0% 52% no-repeat;}
.sm td.sm1{background:none;}
.sm a{display:inline-block;color:#707d87;font-size:15px;padding:10px 25px;white-space:nowrap;text-decoration:none;}
.sm a.active, .sm a:hover{color:#333;}

.second .hpadd{height:260px;}
.second .sp{display:block;position:relative;width:100%;background:url(images/spbg.png) repeat-y;}
.sp .badge{position:absolute;left:15px;top:-15px;width:133px;height:214px;background:url(images/badgea.png) no-repeat;z-index:10;}
.spb{background:url(images/spb.png) 0% 100% no-repeat;min-height:214px;}
.spt{position:relative;background:url(images/spt.jpg) no-repeat;height:46px;color:#fff;}
.spt .agenda-date{font-size:20px;line-height:45px;padding-left:170px;}
.spt .agenda-default{display:none;font-size:14px;font-weight:bold;line-height:18px;padding:5px 0 0 10px;}
.sdiary{display:block;position:absolute;right:20px;top:7px;padding:0px 0px 4px 43px;background:url(images/diary.png) no-repeat;color:#fff;font-size:13px;line-height:15px;}
.spcont-default{display:none;padding:10px 10px 0;}
.spcont{padding:10px 15px 0px 170px;}
.spcont table{border-collapse:collapse;width:100%;}
.spcont tr{background:url(images/dotted.gif) 0% 0% repeat-x;}
.spcont tr.tr1{background:none;}
.spcont td{vertical-align:top;padding:6px 0px 5px;}
.spcont td.sptime{width:125px;}
.sptime div{padding-left:22px;font-size:13px;background:url(images/stime.gif) 0px 2px no-repeat;line-height:15px;}
.sptime.spall div{background:url(images/sstr.gif) 0px 3px no-repeat;}
.spname div{padding:0px 20px;color:#808080;font-size:13px;line-height:15px;background:url(images/slist.gif) 0px 1px no-repeat;}
.spname div a {color:#808080;font-size:13px;line-height:15px;text-decoration:none;}
.spname div a:hover {color:#808080;font-size:13px;line-height:15px;text-decoration:underline;}
.spcont td.spwhen{width:170px;background:url(images/dotted.gif) 0% 0% repeat-y;}
.spwhen div{padding-left:15px;font-size:11px;line-height:15px;color:#b3b3b3;}

.badges{margin:15px 0px 0px;width:970px;}
.onebadge{float:left;position:relative;margin:0px 5px 10px 0px;width:133px;height:214px;background:url(images/badge.png) no-repeat;cursor:pointer;}
.onebadge.active{background:url(images/badgea.png) no-repeat;cursor:default;}
.onebadge.empty{background:url(images/emptyday.gif) 22px 80px no-repeat;cursor:default;}
.bday{position:absolute;top:40px;right:6px;width:29px;height:55px;line-height:53px;text-align:center;color:#fff;font-size:13px;font-weight:bold;background:url(images/bday.gif) 0px 0px no-repeat;}
.bdate{padding-top:55px;font-size:11px;line-height:1.2;color:#888;}
.bdate b{display:inline-block;padding-right:1px;width:30px;text-align:right;margin-right:3px;font-size:17px;border-bottom:2px solid #888;}
/*.btext{font-size:11px;padding:25px 11px;color:#616161;}*/
.btext, .onebadge.active .btext{font-size:13px;padding:30px 10px;color:#999;line-height:1.1;}
.btext-hover {text-decoration:underline; color:#666!important}
.color1 .spt{background-position:0px -92px;}
.color1 .bday{background-position:0px -55px;}
.color1 .bdate, .color1 .sptime{color:#609cd0;}
.color1 .bdate b{border-bottom:2px solid #609cd0;}
.color2 .spt{background-position:0px -138px;}
.color2 .bday{background-position:0px -110px;}
.color2 .bdate, .color2 .sptime{color:#c69b6e;}
.color2 .bdate b{border-bottom:2px solid #c69b6e;}
.color3 .spt{background-position:0px -46px;}
.color3 .bday{background-position:0px -165px;}
.color3 .bdate, .color3 .sptime{color:#a0b31b;}
.color3 .bdate b{border-bottom:2px solid #a0b31b;}
.color4 .spt{background-position:0px -184px;}
.color4 .bday{background-position:0px -220px;}
.color4 .bdate, .color4 .sptime{color:#f1962d;}
.color4 .bdate b{border-bottom:2px solid #f1962d;}
.color5 .spt{background-position:0px -230px;}
.color5 .bday{background-position:0px -275px;}
.color5 .bdate, .color5 .sptime{color:#d4648c;}
.color5 .bdate b{border-bottom:2px solid #d4648c;}
.color6 .spt{background-position:0px -276px;}
.color6 .bday{background-position:0px -330px;}
.color6 .bdate, .color6 .sptime{color:#7681d0;}
.color6 .bdate b{border-bottom:2px solid #7681d0;}
.color7 .spt{background-position:0px -322px;}
.color7 .bday{background-position:0px -385px;}
.color7 .bdate, .color7 .sptime{color:#76b1cf;}
.color7 .bdate b{border-bottom:2px solid #76b1cf;}
.color8 .spt{background-position:0px -368px;}
.color8 .bday{background-position:0px -440px;}
.color8 .bdate, .color8 .sptime{color:#5cb98c;}
.color8 .bdate b{border-bottom:2px solid #5cb98c;}
.color9 .spt{background-position:0px -414px;}
.color9 .bday{background-position:0px -495px;}
.color9 .bdate, .color9 .sptime{color:#9b68a3;}
.color9 .bdate b{border-bottom:2px solid #9b68a3;}
.color10 .spt{background-position:0px -460px;}
.color10 .bday{background-position:0px -550px;}
.color10 .bdate, .color10 .sptime{color:#ab913a;}
.color10 .bdate b{border-bottom:2px solid #ab913a;}
.color11 .spt{background-position:0px -506px;}
.color11 .bday{background-position:0px -605px;}
.color11 .bdate, .color11 .sptime{color:#e74e50;}
.color11 .bdate b{border-bottom:2px solid #e74e50;}
.color12 .spt{background-position:0px -552px;}
.color12 .bday{background-position:0px -660px;}
.color12 .bdate, .color12 .sptime{color:#01bfbf;}
.color12 .bdate b{border-bottom:2px solid #01bfbf;}
.color13 .spt{background-position:0px -598px;}
.color13 .bday{background-position:0px -715px;}
.color13 .bdate, .color13 .sptime{color:#d2ae00;}
.color13 .bdate b{border-bottom:2px solid #d2ae00;}
.onebadge.empty .bday{width:84px;top:117px;left:22px;right:auto;padding:0px;text-align:center;background:none;color:#dadada;}
.onebadge.empty .bdate{color:#e3e3e3;padding:97px 0px 0px;margin-left:22px;width:84px;text-align:center;line-height:0.9;}
.onebadge.empty .bdate b{display:block;color:#dadada;border-bottom:none;width:84px;text-align:center;padding:0px;font-size:30px;text-shadow:0px -1px 0px rgba(255, 255, 255, 0.7);}
.onebadge.empty .btext{display:none;}

.colorDefault .badge, .colorDefault .spt .agenda-date, .colorDefault .spcont{display:none;}
.colorDefault .spt .agenda-default, .colorDefault .spcont-default{display:block;}
.colorDefault .spb{min-height:60px;}

/* some add */
#cloneswitch{cursor:pointer;}


/* stage 2 content START */

.st2-homecontainer{float:left;width:660px;}
.st2-rightcontainer{float:right;width:280px;}

/* partner box */
.st2-partners {width:960px; height:180px; background: url(images/partners-bg.png) no-repeat; background-position: 0px 40px; margin-bottom:10px;}
.st2-partners-title {width:960px;height:54px;background:url(images/partners-title.png) top left no-repeat;}
.st2-partners-arrow-left, .st2-partners-arrow-right {width:37px; height:37px; position:relative; margin-top:45px; cursor:pointer;}
.st2-partners-arrow-left {background: url(images/partners-arrow-left.png) top left no-repeat; float:left;}
.st2-partners-arrow-right {background: url(images/partners-arrow-right.png) top left no-repeat; float:right;}
.st2-partner-carusel-box {height:126px; width:880px; margin-top:0px; margin-left:35px; overflow: hidden;}
.st2-partner-carusel {height:126px; width:10000px; position: relative;}
.st2-partner{width:171px; height:126px; background: url(images/partners-screen.png) top left no-repeat; float:left; vertical-align:middle; text-align:center; margin:0px 3px;}
.st2-partner a img {margin-top:30px; width:150px;}


/* diary box  */
.st2-diary {width:660px;padding-top:40px;background: #ededee url(images/diary-title.png) top left no-repeat;}
.st2-diary-post {width:640px;background:url(images/post-bg-bottom.png) bottom left no-repeat white; margin:10px;}
.st2-diary-post-date {width:60px; color:#fff; text-align:center; vertical-align:top; position:absolute; margin-left:3px;}
.st2-diary-post-ava {width:55px; text-align:center; vertical-align:top; position:absolute; margin-left:63px;}
.st2-diary-post-entry{width:640px; text-align:left; vertical-align:top; padding:13px 0; background:url(images/post-bg-top.png) top left no-repeat}
.st2-diary-post-entry .author, .st2-diary-post-entry .link  {display:block; margin: 0px 0px 10px 130px; color:#979797; font-silze:11px;}
.st2-diary-post-entry .author a, .st2-diary-post-entry .link a {color:#979797; text-decoration:underline;}
.st2-diary-post-entry .text {display:block; margin: 0px 0px 10px 130px; width:480px; color:#585858; text-indent: 25px; padding-top:5px; background:url(images/post-text-quotes.png) top left no-repeat; font-silze:13px;}
.st2-diary-linkbox {margin-left:550px; padding:0px 0px 7px 25px; margin-top:-7px; background:url(images/diary-icon.png) no-repeat; background-position:0px 2px;}
.st2-diary-linkbox  a {color:#0270c2; font-size:11px; text-decoration:underline;}
/* chat box */
.st2-chat {width:660px;padding-top:10px;margin-top:15px;background: url(images/chat-title.png) top left no-repeat;}
.st2-chat .allmore{text-align:right;margin:0px;padding:0px 0px 5px;}
.st2-chat .allmore a{background:none;color:#0270c2;padding:2px 12px;font-size:11px;}
.st2-chat iframe{margin-bottom:20px;}


/* banner box */
.st2-banner {width:280px; background: url(images/banner-title.png) top left no-repeat; padding-top:40px;}


/* quiz box */
.st2-quiz {display:none;width:280px; background: url(images/quiz-title.png) top left no-repeat; padding-top:40px;}


/* rating box */
.st2-rating {width:280px; background: url(images/rating-title.png) top left no-repeat; padding-top:40px;}

.st2-rating table.top10 {border:0px;border-collapse: collapse;font-size:11px}
.st2-rating table.top10 tr {background: url(images/rating-tr-bg.png) #fff bottom left repeat-x; }

.st2-rating table.top10 tr th{width:30px; height:31px; background-color:transparent; background: url(images/rating-th-bg.png) no-repeat; background-position:-200px 0px; color:#585858; line-height:100%; padding:0px 0px 5px 0px;}
.st2-rating table.top10 tr th+th {width:180px; background: url(images/rating-th-bg.png) top left no-repeat; padding-left:10px;}
.st2-rating table.top10 tr th+th+th {width:50px; background: url(images/rating-th-bg.png) top left no-repeat; padding-left:10px;}

.st2-rating table.top10 tr td{width:30px;background-color:transparent; color:#585858; padding:5px 0px; text-align:center;}
.st2-rating table.top10 tr td+td{width:30px;}
.st2-rating table.top10 tr td+td+td{width:145px;padding-left:15px; text-align:left;}
.st2-rating table.top10 tr td+td+td+td{width:45px;text-align:center;}

.st2-rating table.top10 a {color:#979797; font-size:11px; text-decoration:underline;}

.st2-rating  .more  {display:block; padding:5px; float:right;}
.st2-rating  .more  a {color:#0270c2; font-size:11px; text-decoration:underline;}

/* stage 2 content END */

/* share */
.eventrelative{clear:both;position:relative;margin:0px;}

.b-share-list{position:absolute;width:64px;padding:0px;top:0px;margin-left:-80px;border-top:2px solid #333;list-style:none;}
.b-share-list.b-fixed{position:fixed;top:20px;}
.share{padding:0 0 10px;border-bottom:1px solid #333;margin:3px 0px 0px;text-align:center;}
.share span{font-size:20px;}
.share a{color:#ffffff;width:64px;height:15px;font-size:11px;font-weight:bold;line-height:14px;text-decoration:none;border-radius:3px;box-shadow:0px 1px 2px #cccccc;display:inline-block;vertical-align:middle;}
.share.s-fb a{background:#5f78ab;border:1px solid #29447e;}
.share.s-tw a{background:#17a9df;border:1px solid #057ed0;}
.share.s-vk a{background:#597da3;border:1px solid #597da3;}
.share.s-tw a:hover{background:#158ccc;border:1px solid #0c72b6;}
.share.s-vk a:hover{background:#456588;border:1px solid #456588;}


@media only screen and (max-width: 1140px) {

.b-share-list{position:relative;width:auto;margin-left:0px;border:none;}
.b-share-list .share{float:left;border:none;padding:0px 25px 3px 0px;}
.b-share-list .share span{display:inline-block;font-size:15px;vertical-align:middle;margin:0px 2px 0px 0px;}

;}

.unapproved {
    color: #f22;
}

/* #14508 */
table.listactive tr.limited { background-color: #ffffdd; }
table.listactive tr.unlimited { background-color: #ddffdd; }

/* #16947 */
#ht{background:url(images/t43.jpg) 50% 0% no-repeat;}
.menu-section{float:left;width:255px;margin-right:45px;}
.menu-section a{display:block;margin-bottom:5px;width:254px;font-size:14px;color:#505050;background:url(images/m-btn.jpg) -510px 0px repeat-y;text-decoration:none;}
.menu-section a span{display:block;background:url(images/m-btn.jpg) no-repeat;}
.menu-section a span span{padding:6px 10px 7px;line-height:1.1;background-position:-255px 100%;}
.menu-section a:hover{color:#000;}

.tag-cloud{float:left;width:305px;height:auto;}

/* MARCH2014 MAIN */

.march-joined{position:relative;z-index:2;background:#EDEDEE;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:10px 0;padding:15px;behavior:url(../assets/PIE/PIE.htc);}
.march-reg{margin:10px 0px 0px;}
.march-reg .button{position:relative;z-index:2;line-height:17px;height:auto;padding:14px 15px 12px;background-image:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;behavior:url(../assets/PIE/PIE.htc);}
.march-reg .button strong{font-size:21px;letter-spacing:1px;}

.march-ins{margin:5px 0 0;}
.march-ins a{width:241px;padding:0 15px;}

/* 2014 */
.conf-part-2 #ht{background:url(images/2014/t1.jpg) 50% 0% no-repeat;}
.conf-part-2.inside #ht{height: 240px; background:url(images/2014/t3.jpg) 50% 0% no-repeat;}
.conf-part-2 #hb{min-height:364px;}
.conf-part-2.inside #hb{min-height:0;}

.conf-part-2 .logo a {margin-right:18px;}
.conf-part-2.inside .logo {margin-left:410px;padding-top:24px;text-align:left;}
.conf-part-2.inside .logo a {margin:0 20px 0 0;}

.conf-part-2 .sm{display:block;position:absolute;top:0;margin: 296px 0px 0px;width:675px;}
.conf-part-2.inside .sm{display:none;}
.conf-part-2 .sm,
.conf-part-2 .sm .sml,
.conf-part-2 .sm .smr{height:37px;background:url(images/spring/sm.gif) repeat-x;}
.conf-part-2 .sm .sml{background-position:0px -37px;background-repeat:no-repeat;}
.conf-part-2 .sm .smr{background-position:100% -74px;background-repeat:no-repeat;}
.conf-part-2 .sm table{border-collapse:collapse;width:100%;}
.conf-part-2 .sm td{height:37px;}
.conf-part-2 .sm a{display:inline-block;font-family:Tahoma,Verdana;font-size:16px;line-height:19px;padding:8px 35px 10px;white-space:nowrap;text-decoration:none;font-weight:normal;text-shadow:0px 1px 1px #ffffff;}

.march-reg.conf-main-reg .button{width:300px;-moz-box-sizing:border-box;box-sizing:border-box;}
.march-reg.conf-main-reg .button strong{font-size:20px;font-weight:normal;letter-spacing:0;}

a.btn{display:inline-block; height:24px;line-height:22px;padding:0px 22px 0px 14px;;text-decoration:none;background:#0270c2 url(images/orderbtnw.gif)  100% 0% no-repeat; color: white;}

form.simpleblock-form { width: 600px; }
[editable="true"] { outline: 1px solid lightblue; position: relative; z-index: 1; }
.simpleblock-dialog-open, .simpleblock-default-dialog-open { background: url("images/icons/edit.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 2px 0 0 20px; }
