

/* Start:/bitrix/templates/rae_2013ru_copy/styles.css?145751266223252*/
@font-face {font-family:pfbsp; src: url("/PFBeauSansPro.ttf"), url("/PFBeauSansPro.eot")}
html {height:100%}
body {min-height:100%}
html, body {margin:0; padding:0; background-color:#4d4d4d; }
body {background-image:url(http://rae2013.ru/images/back.jpg); background-attachment:fixed; background-repeat:no-repeat; background-position:top center; font-family:pfbsp, arial; font-size:16px;}
h2 {font-size: 1.3em;}  /*color: #949C4F;*/
h3 {font-size: 1.1em;}
img {border:0;}
strong, b {color:#949C4F;}
[style="font-weight: bold"] {color:#949C4F;}
a, .marked {color:#949C4F;}
a:hover {text-decoration:none;}
a[href*=".doc"] {background-image: url('http://bd-event.ru/images/icons/doc20.png'); background-size:auto 1.1em; background-repeat:no-repeat; padding-left: 1.2em; background-position-y: bottom;}
a[alt*="doc"] {background-image: url('http://bd-event.ru/images/icons/doc20.png'); background-size:auto 1.1em; background-repeat:no-repeat; padding-left: 1.2em; background-position-y: bottom;}
a[href*=".xls"] {background-image: url('http://bd-event.ru/images/icons/xls20.png'); background-size:auto 1.1em; background-repeat:no-repeat; padding-left: 1.2em; background-position-y: bottom;}
a[alt*="xls"] {background-image: url('http://bd-event.ru/images/icons/xls20.png'); background-size:auto 1.1em; background-repeat:no-repeat; padding-left: 1.2em; background-position-y: bottom;}
a[href*=".pdf"] {background-image: url('http://bd-event.ru/images/icons/pdf20.png'); background-size:auto 1.1em; background-repeat:no-repeat; padding-left: 1.2em; background-position-y: bottom;}
a[href*=".ppt"] {background-image: url('http://bd-event.ru/images/icons/ppt20.png'); background-size:auto 1.1em; background-repeat:no-repeat; padding-left: 1.2em; background-position-y: bottom;}

.nobr {white-space:nowrap;}
.greenlabel {background-color:#949C4F; color:#fff; font-weight:bold;}
.wide {line-height:2em}
.center {text-align:center}
.clearfloat {height:0px; clear:both; visibility:hidden}

#container { width:1200px; margin:auto; background-image:url(http://rae2013.ru/images/centerback.png); background-repeat:repeat-x; background-position:top; background-color:#384950; color:#FFF; margin-top:10px;}

#header{ background-repeat:no-repeat; overflow:hidden; height:235px; padding:0 40px; position:relative; } /* background-image: url(http://rae2013.ru/images/tank_top.png); */
#logo {width:475px;}
#phones {text-align:right; margin-top:10px; font-size:0.8em}
#phones a {color:#fff}

#midline { height:175px; overflow:hidden; position:relative; }
#midline #logo { float:left; }
#midline #exponame { float:left; width:420px; overflow:hidden; margin-left:50px; }
#midline #exponame h1 { font-size:1em; padding:0; line-height:1em; text-transform:uppercase; }  
#midline #exponame h1 span { display:block; font-size:2.5em; }
#midline #date { text-align:right; margin-left:50px; font-size:0.9em; margin-top:42px; }

#topmenu {text-transform:uppercase; position:relative; top:-1em; }
#topmenu ul {list-style:none; padding:0; float:right}
#topmenu ul li {float:left; margin-left: 3.5em; font-size:1.2em; font-weight:bold; }
#topmenu ul li.linelast {margin-right:0; float:right; }
#topmenu a {text-decoration:none; color:#FFF; transition:0.2s; }
#topmenu a.root-item-selected, #topmenu a:hover {color:#949C4F; }
#topmenu.ru  ul li { margin-left: 2.3em; }

#leftmenu {float:left; margin-right:20px; text-transform:uppercase; width:220px;}
#leftmenu ul {list-style-type:none}
#leftmenu ul li {margin-bottom:0.6em; line-height: 1em;}
#leftmenu ul a {color:#fff; text-decoration:none; transition:0.2s}
#leftmenu ul a.selected, #leftmenu ul a:hover {color:#949C4F; }

#content {margin:0 40px 0 240px; text-align:justify;  border-radius:20px; padding-left:20px;}
 /*margin-left: 20px;
margin: 0 40px 20px 240px;
text-align: justify;
background-color: #fff;
padding: 1em 3em;
color: #333;*/
#content.white {background-color:#fff; color:rgb(45, 48, 26); padding:20px; margin: 0; margin-bottom:20px; float: left; width: 900px; }

#sponsorsback {background-image:url(http://rae2013.ru/images/sponsorsback.png); margin-left: -260px; padding-left:60px; margin-right:-40px;}
#sponsors {background-image:url(http://rae2013.ru/images/111.png); background-position:right top; background-repeat:no-repeat; background-size:100%;}
/*#sponsors img {margin-top:100px}
.shield {padding: 20px; background-color: #FFF;border-radius: 20px;box-shadow: 0 0 10px #000; margin-right: 30px;}*/


#mainPartners  { width:650px; font-weight:bold; font-family: pfbsp, arial; color:#000; font-size:9px; padding-top: 100px; padding-bottom: 25px; }
#mainPartners table { width:100%; border-collapse:collapse; text-align:center;  margin-bottom:2em; }
#mainPartners td { vertical-align:middle; }
#mainPartners tr:first-child td { vertical-align:middle;  }
#mainPartners img { width:50px; border:0; vertical-align:middle; }
#mainPartners .table1 td {width:33%; }
#mainPartners .table2 td {width:12.5%; }


#RussiaArmsExpo {width: 100%; margin-top: 1em; }

#footer {font-size:.7em; padding:0; line-height:3em; background-color:#1C242B; color:#949C4F; border-top:4px solid #949C4F; text-align:right; clear:both; padding:0 1em;}

.card {margin-bottom:1em}
.card img {float:left; margin-right:1em}
.card .name {font-weight:bold}

#photogal {text-align:center;}
#photogal img {margin-bottom:-5px; border:0;}

#mediawall {text-align:center; padding:1em} /* margin-bottom:1em; background-color:#FFF; border-radius:20px; box-shadow:0 0 10px #000; */
#mediawall .status {font-family: pfbsp, arial; color:#333; font-weight:bold; color:#949C4F;}
#mediawall img {position:relative; border:0; margin:10px; width: 120px; vertical-align: middle;}



#sponsorspage {}
#sponsorspage .status {border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:0.4em 0; clear:both;}
#sponsorspage img {float:left; margin-right:1em; width:120px;}
#sponsorspage .underlink {text-align:right;}


.d3 {display:block; width:450px; height:228px; background-image:url(/images/aboutVideo.jpg); background-repeat:no-repeat; background-position:bottom; float:right; margin-left:1em;}
.d3:hover {background-position:top; box-shadow: 0 0 5px #666;}

.toleft {float:left; margin-right:1em;}
.toright {float:right; margin-left:1em;}

.lefted {text-align:left}
.righted {text-align:right}
.centered {text-align:center}

table.prices {border:0; border-collapse:collapse; width:100%}
table.prices td {padding:0; border :1px solid #949C4F; }
.price {text-align:center; font-weight:bold; padding:1em;}

.sw_ProductsList {list-style-type:none; width:750px;}
.sw_ProductName {display:block; background-color: #949C4F; color: #fff; font-weight: bold; padding: 0.5em 1em; margin-bottom: 0.5em;}
.sw_Product {margin-bottom:1em;}
.sw_ProductPrice {margin:0 1em;}
.sw_StageBlock h2 {display:none;}


#section_page .speaker {width:120px; height:120px; border-radius:60px; background-position:top center; float:right; margin-left:1em;}
#section_page h3 {border-bottom: 1px solid #949C4F;padding-bottom: 0.5em;}

.undertext {font-size: 0.8em; margin-top: -1.5em; }

.show { cursor:pointer; border-bottom:1px dashed; }
.show.clicked { border-bottom:0px dashed; cursor:default; }
#participation { list-style:none; text-align:center; }
#participation li.show { display:inline-block; margin:0 2.5em 1em; font-size:1.6em; }
#participation li.clicked { font-weight:bold; color: #949C4F; }

#casses { list-style:none; }
#casses li.show { float:left; margin:0 1.3em 1em; }
#casses li.clicked { border-bottom:1px dashed #fff; font-weight:bold; cursor:default; color: #949C4F; }

#welcome_page {}
#welcome_page img { float:left; width: 180px; margin: 1em 1em 0 0; border: 1px solid;}
#welcome_page .sign { text-align: right; padding-bottom: 1em; border-bottom: 1px solid; font-weight:bold; }

a.downloadapp { display:inline-block; background-image:url(http://rae2013.ru/upload/images/icons/stores_3.png); width:297px; height:104px; background-repeat:no-repeat; }
a.downloadapp.google { background-position:bottom; }
a.downloadapp.apple { background-position:top; }
a.downloadapp.ipad { background-position:center; }

#speakers_page {}
#speakers_page a { text-decoration:none; color:#444; display:block; font-size:0.9em; width:430px; padding:10px; float:left; height:140px; overflow:hidden; border-top:1px solid #ccc; text-align:left; position:relative}
#speakers_page a strong{ font-size:1.2em;} 
/*#speakers_page a:after { content:"открыть биографию"; display: block; position: absolute; right: 0.3em; bottom: 0.1em; font-size: 0.7em;}*/
#speakers_page a:hover:after { color:#fff; }
.fancybox-inner div { max-width:800px;}
.fancybox-inner .photo { float:right; margin:10px; border-radius:60px; width:120px; height:120px; box-shadow:0 0 10px #949C4F; }
#speakers_page a .photo { float:right; margin:10px; border-radius:60px; width:120px; height:120px; box-shadow:0 0 10px #949C4F; }
#speakers_page a:hover { background-color:#949C4F; cursor:pointer; }
#speakers_page a:hover .photo { box-shadow:0 0 5px #000}
#speakers_page a:hover strong { color:#fff; }
#under_carpet { display:none; }

#apple img {vertical-align:middle; margin:10px 40px; height:50% }

#howtoget_page .show {float:left; clear:both;}
#howtoget_page table {border-collapse:collapse; margin-top:1em;}
#howtoget_page table td {border:1px solid #000; padding:3px;}
#howtoget_page table td[colspan="3"] {background-color: #949C4F; border: 1px solid #949C4F;}
#howtoget_page table td[colspan="3"] strong {color:#fff;}

#photoreport_page {text-align:center;}
#photoreport_page img {margin: 0 3px; width: 100px;}

.slider img {width: 570px; }


.videoWrapper { position: relative; padding-bottom: 56.25%;}
.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}


.card { box-sizing:border-box; display:block; width: 350px; height:140px; float: left; border: 1px solid #ccc; border-radius: 0.5em; overflow: hidden; padding: 1em; margin: 1em; position: relative; transition:0.2s; background-color:rgba(0, 0, 0, 0.05); color:#333; text-decoration:none;}
.card:hover { background-color:rgba(148, 156, 79, 0.1);  color:#333; text-decoration:none; box-shadow: 0 0 5px #ccc}
.card img { float: left; margin-right: 1em; width:80px; border-radius:50%; border:3px solid #949C4F; transition:0.2s}
.card:hover img {  width:100px; }
.card .text {}
.card .name { font-size: 1.5em; text-align: right; float: right; border-bottom:1px solid; padding-left:1em; }
.card .post { text-align: right; clear: right; font-size:0.9em;}
.card .email { position: absolute; bottom: 1em; right: 1em; transition:0.2s;  text-align:right; font-size:0.9em;}

#videosPage iframe { width:450px; height:253px; float:left; }

table.committee td { vertical-align:top; padding:0.5em; }
table.committee tr td:first-child { white-space:nowrap; text-align: right; }
table.committee td:first-child[colspan="2"] { font-size:1.2em; color:#fff; font-weight:bold; background:#949C4F; text-align:left; }


#sponsorsPage2015 div { position:relative; padding-bottom:1em; clear:both; }

#sponsorsPage2015 div a { position:absolute; bottom:0em; right:0em; }
#sponsorsPage2015 div p:nth-child(1) {font-family: pfbsp, arial;  border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:0.4em 0;}
#sponsorsPage2015 figure { float:left; margin:0; padding:0.5em 1em; text-align:center; width:180px; }
#sponsorsPage2015 img { max-width:150px; }


table#exibitorsform_table {border-collapse:collapse; width:100%; font-size:0.9em;}
table#exibitorsform_table td {height:4em; border:1px solid #ccc; text-align:center; padding:0 1em; vertical-align:middle; background-color:#fff;}
table#exibitorsform_table td.label { border:0; text-align:right; width:20%; background-color:transparent}
table#exibitorsform_table td.separator { border-bottom: 5px solid #ccc;}
table#exibitorsform_table td[colspan="3"] { background-color:transparent; border:0; }
table#exibitorsform_table td.textarea {height: 30em; padding-top: 1em;}
table#exibitorsform_table td.textarea:after {content:"перевод строки: Shift+Enter"; font-size: 0.7em; font-style: italic; position: relative; top: -1em;}
table#exibitorsform_table em {font-size: 0.8em; line-height: 1em; display: block;}
table#exibitorsform_table .blur {color:#ccc}
table#exibitorsform_table h3 {font-size:1.5em; margin:0.5em;}

form[name="SIMPLE_FORM_28"] input, table#exibitorsform_table textarea {width:100%; border:0px solid #fff; font-style: italic; }
form[name="SIMPLE_FORM_28"] input[type="submit"] {padding:0.5em; margin:0.2em; box-shadow:0 0 5px #ccc; font-size:1.5em; font-family: pfbsp, arial; cursor:pointer; font-style: normal; }
form[name="SIMPLE_FORM_28"] input[type="submit"]:hover {box-shadow:0 0 5px #999;}
form[name="SIMPLE_FORM_28"] input[type="submit"]:active {box-shadow:0 0 5px #ccc inset; color:#f00; }

form[name="SIMPLE_FORM_38"] input {width:100%; border:0px solid #fff; font-style: italic; }
form[name="SIMPLE_FORM_38"] input[type="submit"] {padding:0.5em; margin:0.2em; box-shadow:0 0 5px #ccc; font-size:1.5em; font-family: pfbsp, arial; cursor:pointer; font-style: normal; }
form[name="SIMPLE_FORM_38"] input[type="submit"]:hover {box-shadow:0 0 5px #999;}
form[name="SIMPLE_FORM_38"] input[type="submit"]:active {box-shadow:0 0 5px #ccc inset; color:#f00; }


table#exibitorsform_table textarea {resize: none; height:100%; }
form[name="SIMPLE_FORM_28"] input:focus, table#exibitorsform_table textarea:focus { outline:0; }
table#exibitorsform_table input[type="file"] { height:auto; margin-top:1em; }
table#exibitorsform_table td.file p {text-align:justify; }


#prodCat input {width:auto; }
#prodCat {text-align:left; }

#form_checkbox_SIMPLE_QUESTION_283_742 + label { font-weight:bold; }
#form_checkbox_SIMPLE_QUESTION_283_752 + label { font-weight:bold; }
#form_checkbox_SIMPLE_QUESTION_283_761 + label { font-weight:bold; }
#form_checkbox_SIMPLE_QUESTION_283_770 + label { font-weight:bold; }
#form_checkbox_SIMPLE_QUESTION_283_784 + label { font-weight:bold; }
#form_checkbox_SIMPLE_QUESTION_283_1136 + label { font-weight:bold; }

.kassirBuy { cursor:pointer; background-color:#000; border-radius:1em; padding:0.3em 1em; border:3px solid; font-family: pfbsp, arial; text-transform:uppercase; font-size:2em; text-decoration:none; }

#exponents div { position:relative; padding:1em; border-top:1px solid #ccc; }
#exponents div:nth-child(2n) { background-color:#f7f7f7; }
#exponents div:nth-child(2n-1) { background-color:#eeeeee; }
#exponents .id { position: absolute;  right: 0.5em;  top: 0.1em;  font-size: 0.6em;  color: #ccc; }
#exponents .name { display:block; font-size:1.2em; font-weight:bold; text-transform:uppercase; }
#exponents .country {font-weight:bold; margin-bottom:1em; }
#exponents .city, #exponents .addr, #exponents a, #exponents .description, #exponents a { display:block; }
#exponents .phone { display:block; margin-top:1em; }
#exponents .description { display:block; margin-top:1em; }
#exponents .logo { float:right; width:150px; padding:1em; }
#exponents img { max-width:100%; }

#mapContainer { font-size: 10px; width: 900px; position: relative; }
#mapContainer * { box-sizing:border-box; }
#map { width: 900px; height: 506px; }
#map div { width: 100%; height: 100%; background-repeat: no-repeat; opacity: 0; position: absolute; transition: 0.1s; }
#map div.highlight { opacity: 1; }
#map #back { background-image: url(/images/map/all.jpg); }
#mapContainer #map div#back { opacity: 1; }
#mapContainer.hovered #map div#back { opacity: 0.4; }

#pos1 { background-image: url(/images/map/1.png); }
#pos2 { background-image: url(/images/map/2.png); }
#pos3 { background-image: url(/images/map/3.png); }
#pos4 { background-image: url(/images/map/4.png); }
#pos5 { background-image: url(/images/map/1.png); }
#pos6 { background-image: url(/images/map/6.png); }
#pos7 { background-image: url(/images/map/7.png); }
#pos8 { background-image: url(/images/map/8.png); }
#pos9 { background-image: url(/images/map/9.png); }
#pos10 { background-image: url(/images/map/10.png); }
#pos11 { background-image: url(/images/map/11.png); }
#pos12 { background-image: url(/images/map/11.png); }
#pos13 { background-image: url(/images/map/13.png); }
#pos14 { background-image: url(/images/map/14.png); }
#pos15 { background-image: url(/images/map/15.png); }
#pos16 { background-image: url(/images/map/16.png); }
#pos17 { background-image: url(/images/map/17.png); }
#pos18 { background-image: url(/images/map/18.png); }
#pos19 { background-image: url(/images/map/19.png); }
#pos20 { background-image: url(/images/map/20.png); }
#pos21 { background-image: url(/images/map/21.png); }
#pos22 { background-image: url(/images/map/22.png); }
#posab { background-image: url(/images/map/ab.png); }
#poscd { background-image: url(/images/map/cd.png); }
#pose { background-image: url(/images/map/e.png); }
#posview { background-image: url(/images/map/view.png); }
#posfood { background-image: url(/images/map/food.png); }

#posp1 { background-image: url(/images/map/p1.png); }
#posp2 { background-image: url(/images/map/p2.png); }
#posp3 { background-image: url(/images/map/p3.png); }
#pospolice { background-image: url(/images/map/police.png); }
#poswc { background-image: url(/images/map/wc.png); }


#pos1 { background-position: 752px 267px; }
#pos2 { background-position: 719px 243px; }
#pos3 { background-position: 767px 165px; }
#pos4 { background-position: 765px 237px; }
#pos5 { background-position: 752px 267px; }
#pos6 { background-position: 788px 78px; }
#pos7 { background-position: 615px 36px; }
#pos8 { background-position: 461px 106px; }
#pos9 { background-position: 405px 90px; }
#pos10 { background-position: 342px 76px; }
#pos11 { background-position: 278px 58px; }
#pos12 { background-position: 278px 58px; }
#pos13 { background-position: 371px 95px; }
#pos14 { background-position: 703px 78px; }
#pos15 { background-position: 587px 146px; }
#pos16 { background-position: 150px 40px; }
#pos17 { background-position: 685px 174px; }
#pos18 { background-position: 209px 173px; }
#pos19 { background-position: 124px 310px; }
#pos20 { background-position: 230px 410px; }
#pos21 { background-position: 460px 202px; }
#pos22 { background-position: 652px 273px; }
#posab { background-position: 317px 141px; }
#poscd { background-position: 392px 172px; }
#pose { background-position: 258px 126px; }
#posview { background-position: 436px 185px; }
#posfood { background-position: 541px 32px; }

#posp1 { background-position: 541px 32px; }
#posp2 { background-position: 541px 32px; }
#posp3 { background-position: 541px 32px; }
#pospolice { background-position: 670px 240px; }
#poswc { background-position: 263px 32px; }

#labels span { position: absolute; width: 20px; height: 20px; background-color: rgba(0,0,0,0.5); text-align: center; line-height: 14px; border: 3px solid #000; font-weight: bold; color: #fff; font-size: 10px; border-radius: 5px; z-index: 100; transition: 0.2s; left: 575px; top: 68px; cursor:crosshair; background-position:center; background-repeat:no-repeat;}


#mapContainer.hovered #labels span { opacity: 0; } 
#mapContainer.hovered #labels span.highlight {  opacity: 1; }


#labels span[data-pos="1"] { left: 790px; top: 273px; }
#labels span[data-pos="2"] { left: 729px; top: 269px; }
#labels span[data-pos="3"] { left: 790px; top: 150px; }
#labels span[data-pos="4"] { left: 787px; top: 227px; }
#labels span[data-pos="5"] { left: 774px; top: 298px; }
#labels span[data-pos="6"] { left: 782px; top: 56px; }
#labels span[data-pos="7"] { left: 668px; top: 80px; }
#labels span[data-pos="8"] { left: 501px; top: 136px; }
#labels span[data-pos="9"] { left: 445px; top: 116px; }
#labels span[data-pos="10"] { left: 371px; top: 105px; }
#labels span[data-pos="11"] { left: 313px; top: 108px; }
#labels span[data-pos="12"] { left: 338px; top: 105px; }
#labels span[data-pos="13"] { left: 398px; top: 122px; }
#labels span[data-pos="14"] { left: 738px; top: 124px; }
#labels span[data-pos="15"] { left: 633px; top: 176px; }
#labels span[data-pos="16"] { left: 247px; top: 78px; }
#labels span[data-pos="17"] { left: 719px; top: 212px; }
#labels span[data-pos="18"] { left: 349px; top: 259px; }
#labels span[data-pos="19"] { left: 209px; top: 368px; }
#labels span[data-pos="20"] { left: 281px; top: 434px; }
#labels span[data-pos="21"] { left: 499px; top: 269px; }
#labels span[data-pos="22"] { left: 693px; top: 288px; }
#labels span[data-pos="ab"] { left: 351px; top: 155px; }
#labels span[data-pos="cd"] { left: 422px; top: 182px; }
#labels span[data-pos="e"] { left: 279px; top: 140px; }
#labels span[data-pos="view"] { left: 467px; top: 194px; background-image:url(/images/map/icon_view.png); background-size:16px;}
#labels span[data-pos="food"] { left: 574px; top: 70px; background-image:url(/images/map/icon_food.png); background-size:10px;  }
		
#labels span[data-pos="p1"] { left: 831px; top: 274px; }
#labels span[data-pos="p2"] { left: 841px; top: 151px; }
#labels span[data-pos="p3"] { left: 818px; top: 211px; }
#labels span[data-pos="police"] { left: 660px; top: 245px; background-image:url(/images/map/icon_police.png); background-size:10px; }
#labels span[data-pos="wc"] { left: 446px; top: 14px; }
		


#legend ul { padding: 0; width:30%; float:left; font-weight:bold; }
#legend ul:nth-child(1), #legend ul:nth-child(2) { margin-right:5%;  }
#legend li { cursor: crosshair; margin-bottom: 0.1em; list-style-type: none; background-color: #C7C7C7; border-radius: 3px; padding: 0.2em 1em; transition: 0.1s; }
#legend li:hover, #legend li.highlight { color: #fff; background-color: #316000; }
#legend li.devider {margin-bottom:0.5em; }
#legend li span {vertical-align: middle; width: 2em; text-align: center; margin-right: 1em; background-position: center; background-repeat: no-repeat; display: inline-block; height: 1.5em; background-color: #949C4F; color: #fff; border-radius: 3px; font-weight:bold; line-height: 1.5em; }
#legend li[data-pos="food"] span { background-image:url(/images/map/icon_food.png); background-size:10px; }
#legend li[data-pos="view"] span { background-image:url(/images/map/icon_view.png); background-size:16px; }
#legend li[data-pos="police"] span { background-image:url(/images/map/icon_police.png); background-size:10px; }



#mapContainer *[data-pos="7"] {cursor:pointer;}
#mapContainer *[data-pos="8"] {cursor:pointer;}
#mapContainer *[data-pos="9"] {cursor:pointer;}
#mapContainer *[data-pos="15"] {cursor:pointer;}
#mapContainer *[data-pos="16"] {cursor:pointer;}

h4+.sub {margin-top:-1.5em; font-style:italic;}

#tooltip { position: absolute; display: none; padding:0.2em 1em; background-color:rgba(0,0,0, 0.9); box-shadow:0 0 5px #000; border-radius:1em; z-index:101; color:#949C4F; }

#translationIcons { font-size:0; line-height: 100px; }
#translationIcons a { display:inline-block; width:25%; text-align:center; }
#translationIcons a img { vertical-align:middle; transition:0.2s; }
#translationIcons a.mail img { width: 180px; }
#translationIcons a.mail:hover img { width: 200px; }
#translationIcons a.ok img { width: 80px; }
#translationIcons a.ok:hover img { width: 100px; }
#translationIcons a.rt img { width: 80px; }
#translationIcons a.rt:hover img { width: 100px; }
#translationIcons a.yb img { width: 120px; }
#translationIcons a.yb:hover img { width: 140px; }

/* End */


/* Start:/bitrix/templates/rae_2013ru_copy/template_styles.css?14575126625393*/
#programme_page .show {float:left; border-bottom:1px dashed; font-weight:normal; cursor:pointer; margin:0 2em 2em}
#programme_page .clicked {border-bottom:0px dashed; font-weight:bold; cursor:default; color: #949C4F}
#programme_page .greenlabel {padding-left:0.5em;}
#programme_page table p {margin-top:0}

#programme_page p, #programme_page ul li {text-align:left;}
#programme_page table {width:100%; margin-top:2em; border-top:1px solid;}
#programme_page table td.time {width:100px; white-space:nowrap; border-right:1px solid;}
#programme_page table td  {vertical-align:top; border-bottom:1px solid; padding:5px;}
#programme_page a {font-weight:bold; text-decoration:none; border-bottom:1px dashed;}
#programme_page a[href*=".ppt"] {border-bottom:none; margin-left:0.2em;}
#programme_page a[target="_blank"] {border-bottom:none; text-decoration:underline; font-weight:normal;}

#programme_page table td .place { display:block; font-size:0.7em; text-align:center; white-space: normal;}

.hidden {clear:both}
.hidden b, .hidden strong {color: #949C4F}

#social {float: left; margin-top: 9px;}

#social a{display:inline-block; height:20px; background-repeat:no-repeat; margin-right:20px; position:relative}
#social a#facebook {background-image:url(http://rae2013.ru/images/social/facebook_bw.png); width:60px;}
#social a#facebook:hover {background-image:url(http://rae2013.ru/images/social/facebook.png)}
#social a#twitter {background-image:url(http://rae2013.ru/images/social/twitter_bw.png); width:20px;}
#social a#twitter:hover {background-image:url(http://rae2013.ru/images/social/twitter.png)}
#social a#blogger {background-image:url(http://rae2013.ru/images/social/blogger_bw.png); width:65px; top:-2px;}
#social a#blogger:hover {background-image:url(http://rae2013.ru/images/social/blogger.png)}
#social a#slideshare {background-image:url(http://rae2013.ru/images/social/slideshare_bw.png);  width:85px;}
#social a#slideshare:hover {background-image:url(http://rae2013.ru/images/social/slideshare.png)}
#social a#flickr {background-image:url(http://rae2013.ru/images/social/flickr_bw.png);  width:51px;}
#social a#flickr:hover {background-image:url(http://rae2013.ru/images/social/flickr.png)}
#social a#youtube {background-image:url(http://rae2013.ru/images/social/youtube_bw.png);  width:45px;}
#social a#youtube:hover {background-image:url(http://rae2013.ru/images/social/youtube.png)}
#social a#instagram {background-image:url(http://rae2013.ru/images/social/instagram_bw.png); width:60px; background-size:auto 100%}
#social a#instagram:hover {background-image:url(http://rae2013.ru/images/social/instagram.png)}


#social a#vk {background-image:url(http://rae2013.ru/images/social/vk_bw.png); width: 20px; background-size: 100% auto; background-position: 0 2px; }
#social a#vk:hover {background-image:url(http://rae2013.ru/images/social/vk.png); }
#social a#ok {background-image:url(http://rae2013.ru/images/social/ok_bw.png); width: 10px; background-size: 100% auto; }
#social a#ok:hover {background-image:url(http://rae2013.ru/images/social/ok.png); }

#exponents_page {margin-bottom:1em}
#exponents_page table {width: 100%; border: 0px; text-align:left; text-transform:uppercase; border-collapse:collapse}
#exponents_page table td {width: 50%; padding: 0 0.5em 0.2em; vertical-align: middle; border: 1px solid #ccc;}

#central_block {width:900px; float:right; position:relative;}
#central_block div:active {box-shadow:0 0 10px #000 inset;}
#central_block .slider {float:left; width:570px; height:340px; margin-bottom:15px; overflow:hidden;}
#central_block a.fancybox-media {float:right; display:block; width:310px; background-image:url(http://rae2015.ru/images/video.jpg);   height: 142px; margin-bottom:15px; background-position: 0 -5px; } /*translation.jpg; video_ch.jpg; height:157px; */
#central_block a.fancybox-media:hover {background-position:0 -162px; box-shadow:0 0 10px #000;}
#central_block #button {float:right; width:310px; height:59px; margin-top:2px;}
#central_block #button:hover { box-shadow:0 0 10px #000;}
#central_block #bottom {clear:both; width:900px; height:139px;}

#central_block a.abutton {float:right; display:block; height:59px; width:310px; margin-top:2px;}
#central_block a.abutton:hover {background-position:bottom;}

#central_block .title  { color: #D1DD7E;
    position: absolute;
    top: 0.1em;
    left: 0.1em;
    text-shadow: 0 0 1px #000;
    font-size: 2em;
    background-color: rgba(0, 0, 0, 0.7);
    padding: 0em 0.2em;
}
a[href*=".ics"] span {display: inline-block; background-image: url(http://bd-event.ru/images/icons/ical.png); background-size: auto 2.2em; line-height: 2em; background-repeat: no-repeat; width: 2em; padding: 0.3em 0 0 0.8em; color: #000; font-size: 0.5em;}


.timer { text-align:center; position:absolute;   top: 65px;   right: 260px; display:none; }

.timer span { display: inline-block;  width: 50px;  overflow: hidden;  height: 1.5em;  border: 1px solid;  text-align: center; line-height: 1.5em; margin:0 5px; font-size:1.5em; color:#eee; border:1px solid #949C4F }
.timer span.dimens { display:none; }
.timer span.days { margin:0 10px; width: 70px; }

.timer span.timerTitle { width:100%; }
.timer .sub span, .timer span.timerTitle  { font-size:0.8em; border-color:transparent; color:#949C4F;   line-height: normal;   position: relative; }

.timer span.timerTitle { top: 6px; }
.timer .sub span { top: -4px; }
/* End */
/* /bitrix/templates/rae_2013ru_copy/styles.css?145751266223252 */
/* /bitrix/templates/rae_2013ru_copy/template_styles.css?14575126625393 */
