﻿* { margin: 0; padding: 0; }
html, body {height: 100%;}
html {height: 100%; font-size: 16px;}
body { min-height: 100%; position: relative; font: 62.5% Arial, Helvetica, sans-serif; color: #231f20; background: #ededed; }
* html .conteiner { height: 100%; }

div { outline: none; }

h1, h2, h3, h4, h5, p, a, form { margin: 0px; padding: 0px; }

h1 { font-size: 2.2em; padding-bottom: 10px; }
h1.full span { display: block; font-size: .55em; font-weight: normal; color: #646363 }
.founder h1 { margin-right: -300px }
h1 sup { color: #e6007e; font-size: .8em; margin-left: 5px }
h1.rule div { float: right; font-size: .55em; font-weight: normal }
h1.rule div span { float: left; margin-left: 20px; padding-left: 16px }
h1.rule div a { color: #808080; }
h1.rule div a:hover { color: #000; }
h1.rule div span.doc { background: url(/_img/pdf.gif) 0 0 no-repeat; }
h1.rule div span.print { background: url(/_img/print.gif) 0 0 no-repeat; }

h2 { font-size: 2.6em; font-weight: normal; padding: 20px 0 0 0 }
h3 { font-size: 1.8em; font-weight: normal; padding: 20px 0 0 0 }
h4 { font-size: 1.4em; padding: 20px 0 0 0 }
p { font-size: 1.4em; padding-top: 10px }

ul, ol { font-size: 1.4em; padding: 15px 0 0 25px; margin: 0; color: #666; }

img { border: 0; display: block }

a { color:#58595b;}
a:hover { color:#000; }

.clear { clear: both; height: 1px; }

.inp, textarea { font: normal 14px arial; color: #231f20; }

.conteiner { position: relative; background: #fff; min-height: 100%; width: 980px; }


.header-box { padding: 11px 12px 30px 12px }
.header { overflow: hidden; }
.header img { float: left; }
.header .header-bg { float: left; margin-left: 12px; width: 640px; height: 152px; margin-right: -15px; }
.header .header-bg.root { background: url(/_img/header_bg/root.gif) #DFE888 repeat-x; } 
.header .header-bg.app { background: url(/_img/header_bg/app.gif) #DAE7D5 repeat-x; } 
.header .header-bg.about { background: url(/_img/header_bg/about.gif) #C30000 repeat-x; } 
.header .header-bg.founder { background: url(/_img/header_bg/founder.gif)  #FCAF17 repeat-x; } 
.header .header-bg.calendar { background: url(/_img/header_bg/calendar.gif) #D1D2D4 repeat-x } 
.header .header-bg.exhibition { background: url(/_img/header_bg/exhibition.gif) #C9E9E6 repeat-x; } 
.header .header-bg.participation_rules { background: url(/_img/header_bg/participation_rules.gif) #D1D7A9 repeat-x; } 
.header .header-bg.news { background: url(/_img/header_bg/news.gif) #259171 repeat-x; } 
.header .header-bg.press { background: url(/_img/header_bg/press.gif) #75BAFF repeat-x; } 
.header .small { height: 73px; }

.menu { border-bottom: 1px solid #575756; overflow: hidden; }
.menu div { padding: 3px 0 3px 0; }
.menu a { font: bold 14px arial; color: #575756; text-decoration: none;/* border: 1px solid #000*/ }
.menu a:hover { color: #000 }
.menu .app a { color: #e6007e; }
.menu .app a:hover { color: #9f0057 }
.menu table { width: 955px; border-collapse: collapse; }
.menu table tr td { height: 20px; font: bold 16px arial; text-align: center; padding: 5px 0 7px 0; margin: 0; vertical-align: middle }



.menu span { float: left; position: relative; white-space: nowrap; font: bold 16px arial; color: #000; margin-right: 28px }

.content { padding: 0 12px 100px 12px; position: relative; overflow: hidden; zoom: 1; }

.moderator { padding: 0 12px 20px 12px; }


.left-col { float: left; width: 303px; padding: 1px 12px 0 0; }
.middle-col { float: left; width: 638px; }
.middle-col.index p  { font-size: 1.8em; width: 580px; padding: 0 0 10px 0 }
.middle-col.faq p { padding: 0 0 10px 0 }
.middle-col.founder { width: 328px; padding: 0 310px 0 0; }
.middle-col.article { width: 580px; padding: 0; }
.middle-col.pressrelease p { padding: 0 0 10px 0;}
.middle-col.pressrelease ol, ul { padding: 5px 0 15px 25px; color:#000;}
/* .middle-col.founder div.photo 	{ width:328px!important; padding: 0 310px 0 0!important; }*/
.right-col { float: right; width: 271px; padding-top: 5px; border: 1px solid #f00 }

.listing { list-style: none; padding: 15px 0 0 0; margin: 0; overflow: hidden }
.listing li { float: left; font: bold 1.8em arial; color: #231f20; margin-right: 15px }
.listing li a { font: normal .6em arial; }

.back { font-size: 1.4em; margin-top:20px }

.founder-info { float: right; width: 272px; position: relative; /right: -40px; margin-right: -310px; _margin-right: -155px; _right: -2px; padding-top: 13px }
.founder-info img { margin-bottom: 5px }
.founder-info p { font-size: 1em; font-family: Tahoma; line-height: 1.4em; color: #58595b  }
.founder-info p span { display: block }

.video-block { }
.video-block div { margin-bottom: 15px }
.video-block p { color: #e6007e; font-weight: bold; padding-bottom: 20px }
.video-block p span { display: block }

.news-video { padding-top: 20px }

.news { width: 250px; }
.news a{ text-decoration:none;}
.news h3 { padding: 0; }
.news p { color: #616264; padding-left: 0px; }
.news p span { display: block; /*font-size: .8em;*/ color: #000; }

.sub-menu { padding-bottom: 25px; }
.sub-menu.line { border-bottom: 1px dotted #d4d4d4; width: 222px; padding-bottom: 15px; }
.sub-menu h3 { padding-top: 0 }
.sub-menu span { display: block; font-size: 1.4em; padding: 0 0 2px 0px }
.sub-menu .sub { padding: 2px 0 0 10px }
.sub-menu span a { font: normal 1em arial; color: #616264; text-decoration:none; }
.sub-menu span a:hover { color: #000;  text-decoration:underline;}
.sub-menu .add-on { padding: 10px 0 2px 0px }
.sub-menu .add-on a { color: #000; text-decoration: underline }

.rules-block { width: 222px; }
.rules-block div { padding: 10px 0; border-bottom: 1px dotted #d4d4d4; font-size: 1.4em; color: #000 }

.support-block { width: 222px; border-bottom: 1px dotted #d4d4d4; overflow: hidden; padding: 15px 0 }
.support-block.off { display: none }
.support-block h3 { float: left; font: bold 1.4em arial; color: #000; padding: 0 0 0 14px; cursor: pointer; background: url(/_img/arrow_sup_off.gif) 0 3px no-repeat; }
.support-block.off h3 { background: url(/_img/arrow_sup_on.gif) 0 3px no-repeat; }
.support-block label { clear: left; display: block; padding: 5px 0 3px 0; font-size: 1.2em; overflow: hidden; zoom: 1; }
.support-block label .inp, .support-block label .code, .support-block label textarea { display: block; width: 213px; border: 1px solid #ababaa; background: #f7f7f7; padding: 3px; margin-top: 3px }
.support-block label textarea { height: 100px; }
.support-block label .code { float: left; width: 105px;}
.support-block label img { float: left; margin: 5px 0 0 10px }
.support-block em { display: block; font-size: 11px; font-style: normal; color: #e6007e }
.support-block label.but { padding-top: 15px }

.folder { }
.folder h2 { font-size: normal 1.8em arial; padding: 0 }
.folder span { display: block; overflow: hidden; padding: 0 0 3px 9px; font-size: 1.4em; }
.folder span span { font-size: 1em; }
.folder sup { font: normal .8em tahoma; color: #e6007e; margin-left: 5px }

.foto-block { clear: both; padding: 20px 0 0 0; margin-right: -310px; overflow: hidden; }
.foto-block h3 { font: bold 1.4em arial; color: #000; padding: 0 0 7px 0 }
.foto-block div { width: 638px; padding-bottom: 16px; overflow: hidden; zoom: 1; }
.foto-block a { float: left; display: block; width: 79px; height: 79px; margin-right: 12px; }
.foto-block a.last { margin-left: 0!important; }

.support-form { width: 218px; color: #231f20 }
.support-form.on { display: none }
.support-form h3 { border-bottom: 1px dotted #d5d5d5; font: bold 1.4em arial; overflow: hidden; padding: 0 0 4px 0; margin-bottom: 10px }
.support-form h3 span { float: left; background: url(/_img/bg_form_off.gif) 100% 3px no-repeat; padding-right: 13px; }
.support-form.on h3 span { background: url(/_img/bg_form_on.gif) 100% 3px no-repeat; }
.support-form h3 a { color: #e6007e }
.support-form div { clear: left; padding-bottom: 5px; overflow: hidden; }
.support-form label { display: block; font-size: 1.2em; padding-bottom: 2px }
.support-form input, .support-form textarea { width: 216px; height: 19px; font-size: 14px; border: 1px solid #ababaa; background: #f7f7f7; padding-top: 3px }
.support-form .cod { float: left; width: 107px; margin: 0 10px 0 0 }
.support-form .but { width: 76px; height: 25px; background: #ababaa; border: none; cursor: pointer; color: #fff; margin-top: 10px }
.support-form textarea { height: 104px; }
.support-form img { float: left }

.filtr { background: #bcbec0; padding: 10px 0 10px 9px; overflow: hidden; }
.filtr div { float: left; width: 85px; font-size: 1.2em; padding-top: 3px; }
.filtr div b { float: left; margin-top: -2px; /margin-top: -1px; font-size: 1.2em }
.filtr div input { float: left; margin: 0px 5px 0 0; /margin: -3px 2px 0 -3px }
.filtr select { float: left; width: 140px }

.list { padding-left: 5px; margin-left: -5px; }
.list.last { border-bottom: 1px dotted #d4d4d4; }
.list.faq { border-top: 1px dotted #d4d4d4; padding: 10px 0 10px 5px }
.list.off { display: none }
.list.faq a { color:#000000; text-decoration:none; }
.list.faq h2 { font: bold 1.6em arial; padding: 0; }
.list.open h2 { cursor: pointer; font-size: 1.4em; }
.list.faq h2 span { display: block; font: normal .8em arial; color: #646363 }
.list.faq h2 span a { color: #646363;}
.list.faq p { padding: 5px 0 0 0 }
.list.rules { padding: 0 0 15px 0; margin: 0 0 0 0 }
.list.rules h2 { display: block; padding: 0 0 5px 0; zoom: 1; /padding: 0 0 6px 0; }
.list.rules h2 span { float: left; font: bold .6em arial; }
.list.rules p { clear: left; }

.add-links { float: right; display: block; width: 200px; font-size: 1.2em; font-weight: normal; padding: 23px 0 0 50px; }
.add-links span { display: block; padding: 0 0 10px 16px; }
.add-links a { color: #808080; }
.add-links a:hover { color: #000; }
.add-links span.doc { background: url(/_img/pdf.gif) 0 0 no-repeat; }
.add-links span.print { background: url(/_img/print.gif) 0 0 no-repeat; }

.error-sabj { width: 433px; border-top: 1px dotted #d4d4d4; border-bottom: 1px dotted #d4d4d4; background: #fafa97; padding: 10px 14px 15px 14px; }
.error-sabj h4 { font: bold 1.6em arial; color: #040000; padding: 0 }
.error-sabj p { font-size: 1.2em; color: #040000; padding-top: 10px }

.registration-form { width: 460px; /*border-top: 1px dotted #d4d4d4;*/ padding-bottom: 30px; }
.registration-form h2 { font: bold 1.6em arial; padding-bottom: 3px; }
.registration-form p { font-size: 1.2em; padding: 0 0 3px 0; }
.registration-form p.info { clear: left; font-size: 1.2em; color: #000; padding: 20px 50px 3px 0; }
.top-select { width: 460px; border-bottom: 1px dotted #d4d4d4; padding: 0 0 10px 0; }
.top-select div { overflow: hidden; font-size: 1.2em; padding: 5px 0 0 0; }
.top-select span { float: left; width: 150px; padding-top: 2px }
.top-select .radio { width: 20px; padding-top: 2px; /padding-top: 0px; /margin-left: -3px; }

.form-filds {  }
.form-filds .line { width: 460px; overflow: hidden; zoom:1; }
.form-filds .gender { padding: 18px 0 13px 0; /padding: 18px 0 15px 0 }
.form-filds .gender div { float: left; padding: 4px 0 2px 0; /padding: 3px 0 0px 0; margin: -4px 0 0 0; /margin-top: -3px }
.form-filds .border { border-bottom: 1px dotted #d4d4d4; padding-bottom: 15px }
.form-filds .line .fild-block { float: left; width: 223px; padding: 5px 0 0 12px; overflow: hidden; zoom: 1;/* border: 1px solid #000*/ }
.form-filds .line .fild-block.one { padding: 5px 0 0 0; zoom: 1; }
.form-filds .sub-line { clear: left; padding-left: 1px; }
.form-filds .line .left { clear: left; }
.form-filds .line .file { width: 600px; }
.form-filds .line .file .inp { width: 305px; height: auto }
.form-filds .line .file textarea { width: 455px; height: 100px; }
.form-filds .line .image { padding-bottom: 10px!important; }
.form-filds .line .image img { float: left; }
.form-filds .line .image div { float: left; font-size: 1.2em; padding: 65px 0 0 12px }
.form-filds .line .fild-block div { overflow: hidden; }
.form-filds .line .fild-block div.error { border: 1px solid #e6007e; }
.form-filds .line .fild-block .in { float: left; margin: 2px 0 0px 0; }
.form-filds .line .fild-block .error.in .inp { border: 1px solid #e6007e; }
.form-filds .line .fild-block .sel { float: left; margin: 2px 0; }
.form-filds .line label { display: block; font-size: 1.2em; }
.form-filds .line label i { font-style: normal; font-size: .9em; color: #797878 }
.form-filds .line label b { font-weight: normal; color: #e6007e }
.form-filds .line select { background: #f7f7f7; }
.form-filds .line .inp, .form-filds .line textarea { width: 220px; height: 18px; border: 1px solid #ababaa; background: #f7f7f7; }
.form-filds .line .big { width: 455px!important; }
.form-filds .line .error { border: 1px solid #e6007e; }
.form-filds .gender label { float: left; width: 70px; }
.form-filds .line span { float: left; font-size: 1.2em; width: 50px; }
.form-filds .line .radio { width: 20px; /margin: -2px 0 0 -3px; }
.form-filds .line .day { float: left; width: 55px; margin-right: 7px; }
.form-filds .line .year { float: left; width: 75px; }
.form-filds .line .country { width: 222px; }
.form-filds .line .call { float: left; display: inline; margin: 6px 0 0 6px; }
.form-filds .line textarea { height: 70px; }
.form-filds .line .reset { width: 106px; height: 35px; background: url(/_img/but_cancel.gif); border: 0; cursor: pointer; margin: 25px 12px 0 0 }
.form-filds .line .submit { width: 120px; height: 35px; background: url(/_img/but_continue.gif); border: 0; cursor: pointer; margin-top: 25px; }
.form-filds .line .add-participant { width: 206px; height: 35px; background: url(/_img/but_add_participant.gif); border: 0; cursor: pointer; margin-top: 25px; }
.form-filds .line .add-work { width: 174px; height: 35px; background: url(/_img/but_add_work.gif); border: 0; cursor: pointer; margin-top: 25px; }
.form-filds .line .back { width: 106px; height: 35px; background: url(/_img/but_back.gif); border: 0; cursor: pointer; margin: 25px 12px 0 0; }

.submit { width: 470px; overflow: hidden; }
.submit div { float: left; width: 460px; margin-bottom: 20px; /margin-bottom: 5px; padding: 0 5px 20px 5px; border-bottom: 1px dotted #d4d4d4; }
.submit h1 { padding-bottom: 0; }
.submit h3 { color: #e6007e; font: bold 1.6em arial }
.submit form div h1 { padding: 0 0 15px 0; }
.submit p { font-size: 1.2em; color: #616264; padding-top: 10px }
.submit .but, .submit .apply { width: 140px; height: 45px; background: url(/_img/but_submit.gif); border:0; cursor: pointer; margin-top: 15px }
.submit .apply { clear: left; display: block; background: url(_img/but_apply2.gif); margin-left: 5px }
.submit form { overflow: hidden; padding-top: 10px; zoom: 1; }
.submit form span { float: left; vertical-align: middle; font-size: 1.2em; }
.submit form .check { float: left; vertical-align: middle; margin-right: 6px; /margin: -3px 3px 0 -3px; }
.submit form b { font-weight: normal; color: #e6007e }
.submit form p { clear: left }
.thx {  margin-bottom: 150px; }
.thx h1 { color: #e6007e; }

/*.subscribe { width: 246px; font-size: 1.2em; color: #797878; border-bottom: 1px solid #d4d4d5; overflow: hidden; padding: 30px 0 20px 0 }
.subscribe.index { width: auto; }
.subscribe h3 { color: #231f20; padding: 10px 0 5px 0; border-top: 1px solid #d4d4d5; }
.subscribe.index h3 { font: bold 2em arial; }
.subscribe input { float: left; padding: 0 3px; margin-top: 2px }
.subscribe div { overflow: hidden; }
.subscribe .inp { clear: left; width: 193px; /width: 192px; border: 1px solid #ababaa; background: #f7f7f7; color: #797878; padding: 3px; margin-right: 9px }
.subscribe.index .inp { clear: none; }
.subscribe span { float: left; width: 335px; overflow: hidden; zoom: 1; padding-top:2px; }
.subscribe span.next { width: 300px; _width: 290px; padding-top:0px; }
.subscribe label { float: left; padding: 8px 8px 0 0 }
.subscribe em { clear: left; display: block; font-style: normal; color: #f00 }*/

.subscribe { width: 246px; font-size: 1.2em; color: #797878; border-bottom: 1px solid #d4d4d5; overflow: hidden; padding: 30px 0 20px 0 }
.index .subscribe { width: auto; _margin-right: -10px; zoom: 1; }
.subscribe h3 { color: #231f20; padding: 10px 0 5px 0; border-top: 1px solid #d4d4d5; }
.index .subscribe h3 { display: block; font: bold 2em arial; }
.subscribe input { float: left; padding: 0 3px; margin-top: 2px }
.subscribe div { overflow: hidden; }
.subscribe .inp { clear: left; width: 193px; /width: 192px; border: 1px solid #ababaa; background: #f7f7f7; color: #797878; padding: 3px; margin-right: 9px; }
.index .subscribe .inp { clear: none; }
.subscribe span { float: left; width: 335px; overflow: hidden; zoom: 1; padding-top:2px; }
.subscribe span.next { width: 300px; padding-top:0px; }
.subscribe label { float: left; padding: 8px 8px 0 0 }

.moderator_title { width: 956px; border-bottom: 1px dotted #d4d4d4; margin-bottom: 20px; overflow: hidden; }
.moderator_title h1 { float: left; }
.moderator_title div { float: right; color: #e6007e; font-size: 1.6em; padding-top: 6px; }

.login-form { padding: 15px 0 150px 316px }
.login-form input, .login-form label { display: block; }
.login-form label { font-size: 1.2em; padding-bottom: 2px }
.login-form b { font-weight: normal; color: #e6007e }
.login-form .inp { width: 225px; border: 1px solid #ababaa; background: #f7f7f7; margin-bottom: 5px }
.login-form .but { margin-top: 15px }

.moder-left-col { float: left; width: 644px; margin-bottom: 20px }
.moder-right-col { float: left; width: 263px; margin: 0 0 20px 25px; padding: 0 8px 0 8px; border: 3px solid #f2f2f3 }

.big-image-box { border-bottom: 1px solid #bcbec0; background: url(/_img/line.gif) 0 100% no-repeat; }
.big-image-box .box { padding: 0 0 20px 473px; _padding: 0 0 20px 572px; background: url(/_img/line.gif) 100% 100% no-repeat; overflow: hidden; zoom: 1; }
.big-image-box .image { float: left; margin-left: -473px; _margin-left: -286px; position: relative }
.big-image-box .image a { position: absolute; bottom: 1px; right: 1px; }
.big-image-box .box .line { float: left; width: 166px; margin-left: -98px; _margin-left: 0px; border: 0; padding: 0 0 7px 98px; font-size: 1.2em; }
.big-image-box .box .line label { float: left; width: 98px; margin-left: -98px; color: #797878; }

.big-image-box .tech .line { float: left; width: 141px; margin-left: -98px; padding: 0 25px 7px 98px; font-size: 1.2em; }
.big-image-box .tech input { float: right; margin: 1px -25px 0 0; _margin-top: -2px }

.foto-list { width: 100%px; border-collapse: collapse; }
.foto-list tr { padding: 0; margin: 0; }
.foto-list .act { background: url(/_img/arrow_select_img.gif) top no-repeat; }
.foto-list td { width: 94px; vertical-align: middle; }
.foto-list td img { margin: 3px; }
.foto-list .select { display: block; width: 86px; border: 2px solid #e6007e; zoom: 1; }
.foto-list .arrow td { height: 40px }

.personal-data { }
.personal-data .border { border-bottom: 1px dotted #d4d4d4; }
.personal-data h2 { clear: left; font: bold 1.6em arial; color: #231f20; padding: 10px 0 10px 8px; zoom: 1; }
.personal-data .app-type { overflow: hidden; }
.personal-data .app-type h2 { float: left; }
.personal-data .app-type span { float: left; font-size: 1.2em; background: url(/_img/ico_profile.gif) 21px 16px no-repeat; padding: 13px 0 0 35px; }
.collective .app-type span { background: url(/_img/ico_coll.gif) 21px 16px no-repeat; }

.personal-data .personal { padding-bottom: 3px; zoom: 1; }
.personal-data .personal div { padding: 3px 0 7px 135px; font-size: 1.2em; overflow: hidden; }
.personal-data .personal label { float: left; margin-left: -127px; color: #797878; }

.collective .personal div { padding: 3px 25px 7px 139px; font-size: 1.2em; overflow: hidden; }
.collective .personal label { float: left; margin-left: -132px; color: #797878; }
.collective .personal input { float: right; margin: 1px -25px 0 0; _margin-top: -3px }

.personal-data .txt-box { padding: 0 0 10px 27px; background: url(/_img/plus.gif) 8px 2px no-repeat; overflow: hidden; zoom: 1; }
.personal-data .txt-box.off { display: none; background: url(/_img/minus.gif) 8px 7px no-repeat; }
.personal-data .txt-box h3 { float: left; font: normal 1.2em arial; color: #646363; padding: 0; background: none; cursor: pointer; border-bottom: 1px dashed #646363 }
.personal-data .txt-box input { float: right; margin-top: 1px; _margin-top: -3px }
.personal-data .txt-box p { clear: left; font: normal 1.2em arial; color: #231f20; padding: 5px 0 0 0; }

.moder-bot-nav { clear: both; border-top: 1px dotted #d4d4d4; padding: 20px 0 0 0; overflow: hidden }
.moder-bot-nav .minus { width: 122px; height: 45px; background: url(/_img/but_minus.gif); border: 0; cursor: pointer; margin-bottom: 15px }
.moder-bot-nav .plus { float: right; width: 122px; height: 45px; background: url(/_img/but_plus.gif); border: 0; cursor: pointer }
.moder-bot-nav .dany, .moder-bot-nav .ok, .moder-bot-nav .declined, .moder-bot-nav .accepted { width: 140px; height: 45px; border: 0; cursor: pointer; margin-bottom: 15px }
.moder-bot-nav .dany { background: url(/_img/but_dany.gif); }
.moder-bot-nav .ok { float: right; background: url(/_img/but_ok.gif); }
.moder-bot-nav .declined { background: url(/_img/but_declined.gif); }
.moder-bot-nav .accepted { float: right; background: url(/_img/but_accepted.gif); }
.moder-bot-nav a { clear: left; display: block; font-size: 2.4em; margin-left: 45px }

.footer-box { clear: both; border-top: 1px solid #575756; font-size: 1.2em; padding-bottom: 50px; margin: 0 12px; overflow: hidden; position: relative; zoom: 1; }
.links-block { float: left; width: 317px; padding-top: 15px }
.links-block span { display: block; }
.links-block span a { color: #646363 }
.links-block span.one { margin-bottom: 5px }
.links-block span.one a { color: #000 }
.links-block span.one a:hover { color: #e6007e }
.bookmark { position: absolute; left: 0px; zoom: 1; bottom: 15px; }

.pac-logo { float: left; padding-top: 18px; margin-right: 78px }
.pac-fond-logo { float: left; padding-top: 23px }
.copy { float: right; padding-top: 13px; text-align: right; }
.copy span { display: block; padding-top: 5px; font-size: .9em; color: #646363; line-height: 1.3em }

.mainAnnounce { background:#e6007e; font-size:18px; padding:8px 13px 8px 13px!important; text-align:center; color:#FFFFFF; margin-bottom:15px;}