/* ~~~~~~~~~~ reset styles ~~~~~~~~~~ */

html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
    margin: 0;
    padding: 0;
}
img, fieldset {
    border: 0;
}

h1, h2, h4, h5, h6 {
    padding-bottom: 0.8em;
}
h1 {
    font-size: 2em;
}
h2 {
    /*font-size: 1.6em;*/
    font-size: 1.3em;
}
h4 {
    font-size: 1.4em;
}
h5 {
    font-size: 1.2em;
}
h6 {
    font-size: 1em;
}
p {
    padding-bottom: 1.2em;
}

/* ~~~~~~~~~~ reusable class ~~~~~~~~~~ */

.error {
    color: #C00;
    font-weight: bold;
}
.confirmation {
    color: #080;
    font-weight: bold;
}
div.fieldset {
    border: solid 1px #999;
    padding: 1em;
    margin: 1em 0;
}
legend span {
    display: block;
    font-weight: bold;
    font-size: 1.4em;
    color: #000;
}


/* CSS Document */



.clear {clear:both}
.blockleft {float:left; display:block}
ul {list-style: disc;}
hr
{
    height: 1px;/*&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;*/
    width: 100%;/*&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;*/
    color: #333;/*&#65533;&#65533;&#65533;&#65533;*/
    border-width: 0px 0px 1px 0px;
    border-bottom-style: solid; border-color:#333;
    clear:both; display:block;
    margin-top:30px
}

/*------ &#65533;&#65533;&#65533;&#65533;&#65533;, &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; ------*/

a img {border:0}

/*------ &#65533;&#65533;&#65533;&#65533;&#65533; ------*/

#headbanner {display:block; float:left; margin-top:31px}
#toplinks {background-image:url(/images/bg_headericons.png?1); width:221px; height:151px; float:right; margin:18px 44px 0px 0px}
.headicons {display:block; float:left; margin-top:37px}
#letter {position:relative; top:1px}
#del {position:relative; top:-2px; margin:37px 14px 0px 14px; opacity:0.3; filter: alpha(opacity=30);}
#home {margin-left: 25px}

#pushone {width:41px; float:left; height:1px}
#pushtwo {width:12px; float:left; height:1px}
/*-- #lang_on {color:#fff; background-image:url(/images/lang_bg.png); width:36px; height:36px; font-size:11px; float:left; margin-top:28px}
#lang_on p {padding-top:10px; padding-left:8px}
#lang {float:left; margin-top: 38px; font-size:11px;}
#lang a {color:#05265e} --*/

.socialimg {display:block; float:left; margin-top:5px;}
.socialimg img {display:block; margin-right:5px}
.socialimg img[alt=twitter] {clear:left; display:block;}

/*------ &#65533;&#65533;&#65533;&#65533; ------*/
#thirst_icon {margin-left: 80px}

#menu {height:35px; padding-top:2px; background-color:#05265e; width:100%; clear:both}
#menu ul:first-child {margin-left:0px}
.menupoint {height:37px; color:#fff; font-weight:bold; display:block; float:left; margin-right:35px;position:relative; z-index:10}
.menupoint a {color:#fff; text-decoration:none; font-size:13px; margin-top:9px;display:block;}

li.menupoint ul {position:absolute; clear:both;  display:none;top:35px; z-index:1337; left:-20px}
li.menupoint ul li {display:block; background-color:#00215f; clear:both; width:160px; padding-top:8px; padding-bottom:8px; padding-left:20px; padding-right: 10px;} /* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; 18 &#65533;&#65533;&#65533;&#65533; */
li.menupoint ul li a {display:inline}

.menupoint:hover ul {display:block}
.menupoint ul li:hover {background-color:#869ec5}

#searchform {display:block; float:right; padding:0; margin-top:6px; width:265px; height:21px; margin-right:25px}
#searchform input[type=text] {border:0; width:200px; background-image:url(/images/search_bg.gif); width:203px; height:21px; display:block; float:left; margin-right:10px}
#searchform input[type=submit] {background-color:#083d99; width:52px; height:21px; border:0; display:block; float:left; color:#fff; font-size:12px}

/*------ &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; ------*/

#body_c {margin-top:20px}

#leftcol {width:1080px; height:auto; float:left; margin-right:15px}
#rightcol {width:160px;  height:500px; float:left; margin-bottom:40px}

.row {position:relative; left:-15px; top: 30px}
.addmenu_point {float:left; margin-right: 15px; width:93px}
.addmenu_point img {float:left;}
.addmenu_a {display:block; margin-bottom:10px; text-align:center; margin-top:55px; font-weight:bold;}

.addmenu_a_img {text-align:center; display:block; width:72px; margin-left:0px !important;}
.addmenu_a_img img {display:block; margin:0 auto; margin-left:22px}
td .addmenu_a_img img {margin-left:0px}

.opr:hover {border-bottom: dashed 1px #000}
#rightcol img {margin-bottom:11px}

#hr {width:100%; height:1px; background-color:#737373; clear:both; position:relative; top:15px}

/*------ &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; ------*/

#befornews {}
#newsheader {font-size:32px; font-weight:bold; margin-top:20px; float:left}
#smi {float:left; margin-top:32px; margin-left:30px}
#smi a {margin-left:7px}
.submitfor {float:left; margin-top:32px; margin-left:30px}


#news {margin-left:15px; margin-right:15px;}
#anouncements {width: 384px; height:auto; float:left; clear:left; margin-top:30px}
#photo {width: 384px; height:auto; float:left;margin-top:30px}
#corpnews {width: 384px; height:auto; float:left; margin-top:30px}

.vr {height: 1050px; width:1px; background-color:#737373; float:left; margin:27px 20px 0px 20px}

.news_1 {clear:both; height:122px}
.date {margin-bottom:7px}
.news_1 img {margin-right:15px}
.news_1 p {}
.more {float:right; margin-top:-8px}
.head {font-weight:bold; text-decoration:none; color:#0d1026; margin-bottom:7px; display:block}
.del {width:100%; height:1px; background-image:url(/images/del_copyy.jpg); margin-top:35px; margin-bottom:35px; clear:both}

#photo .head {float:left; margin-bottom:9px}
#photo .date {float:right; margin-right:20px; margin-bottom:9px}
#photo .more {margin-top:15px; margin-right:20px}

#left {clear:left; }
#archive {font-size:18px; margin-top:15px}
#left img {display:block; float:left; margin-top:30px; margin-right:10px;}
#right {float:right; }

.news_pretext {margin-top:-25px;}


/*----------- &#65533;&#65533;&#65533;&#65533;&#65533; ---------*/

#footer {width:100%; background-color:#05265e; height: 260px; clear:both; color:#fff}
#footer .container {height:235px; padding-top:25px; padding-left:15px; width:1265px}
#prefooter{}
#footer a {color:#fff}

#opros {width:183px; height:121px; float:left; border:1px solid #3c5681; color:#fff; font-weight:bold; font-size:14px}
#opros p {padding:10px}
#opros p span, #opros img {display:block; float:left;}
#opros p span a {text-decoration:none; color:#fff; margin:0px 10px 0px 10px}
#footer ul {list-style:none; margin-left:35px; display:block; float:left}
#footer span {display:block; margin-bottom:16px}



#copy {float:right; margin-right:90px; font-size:14px; clear:right}

/*------------ &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; - &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;-------------*/
#content {margin-left:15px;position:relative}
#img-news, #img-afisha, .soc-network img {float:left;}
#pageheader {margin:0; background-color: #fff; color: #05265e; padding: 3px; display: block; float:left;}
#pageheader span {background-color:#05265e; color:#fff; padding:3px}

.pageheader {margin-top:20px}
.pageheader span {background-color:#05265e; color:#fff; padding:3px}


#sportfilter {background-image:url(/images/sport_filter.png); width:102px; height:31px; color:#fff; font-weight:bold; float:left; margin-right:10px}
#childfilter {background-image:url(/images/child_filter.png); width:102px; height:31px; color:#fff; font-weight:bold; float:left; clear:right;margin-right:10px}
#concertfilter {background-image:url(/images/music_filter.png); width:139px; height:31px; color:#fff; font-weight:bold; float:left; margin-right:10px}
#exhfilter {background-image:url(/images/exh_filter.png); width:139px; height:31px; color:#fff; font-weight:bold; float:left; margin-right:10px}

#filter {clear:both; margin-top:10px}
#sportfilter p, #childfilter p, #concertfilter p, #exhfilter p {padding:7px 0px 0px 15px}
input[type=checkbox] {margin-right:10px; display:block; float:left; width:15px; height:15px}
#filter input[type=text] {float:left; width:130px}
#filter .blockleft {margin-top:7px}
#filter input.blockleft {margin-top:6px; margin-left:10px; margin-right:6px}
#sort {margin-right:8px}
#filter input[type=submit] {float:left; display:block; height:22px; width:90px; position:relative; top:-2px}

.photo-all {background-image:url(/images/photo_all.jpg)}
.photo-sport {background-image:url(/images/photo_sport.jpg)}
.photo-music {background-image:url(/images/photo_music.jpg)}
.photo-exh {background-image:url(/images/photo_exh.jpg)}

.photos {width:1039px; height:199px; clear:both; margin-bottom:20px}
.photos img {margin-right:30px; border:1px solid #ccc;} /*&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;*/
img[alt=photoicon] {float:left; display:block; margin-right:10px; border:none}
.photos div:first-child {padding-left:20px; padding-top:15px; padding-bottom:7px; clear:both}
.photos h4 {display:block; float:left}
.photos h4 span {background-color:#fff; color:#05265e; padding:3px}
.imagerow {margin-left:20px; clear:both}
.gallerylink {float:right; margin-right:44px}
.gallerylink a {}

#pages { font-size:18px; float:right; margin-right:25px; margin-top:20px}

/*------------ &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; - &#65533;&#65533;&#65533;&#65533;&#65533;-------------*/
.event {width:1040px; height:60px; margin-bottom:10px}
.event h4 {float:left; margin-top:21px; margin-left:15px;}
.event a:first-child {text-decoration:none}
.grey {background-color:#f2f2f2}
.bright {background-color:#fff}

.sportevent h4 {color:#ad790a}
.exhevent h4 {color:#034001}
.concertevent h4 {color:#560126}
.childevent h4 {color:#560126}  /* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533; */

.event .date {float:left; margin:0; padding:2px; background-color:#fff; font-weight:bold; margin-top:21px; margin-left:50px }
.place {float:right; margin:0; padding:2px; background-color:#fff; font-weight:bold; margin-top:21px; margin-right:20px }

img[alt=down] {float:right; margin-top:18px; display:block; margin-right:20px}
.full {clear:both; padding:15px}
.zb {float:left; margin-right:10px; font-size:18px; clear:both; margin-bottom:20px}
.zb a {display:block; float:left; margin-top:7px; color:#05265e}
img[alt=zakazbiletov] {float:left; display:block; margin-right:10px}

/*------------ &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; - &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;-------------*/
.group {margin-top:20px; margin-bottom:10px; clear:both}
.group span {background-color:#05265e; padding:3px; color:#fff}
.contact {float:left; margin-right:20px}





/* CSS Document */

#afisha {width:1080px; height:395px; background-color:#e9e9e9; position:relative}
#afisha_menu {width:68px; height:395px; position:relative; overflow:hidden}
#all {background-image:url(/images/all_a.png); width:68px; height:79px}
#sport {background-image:url(/images/sport.gif); width:39px; height:79px}
#music {background-image:url(/images/music.gif); width:39px; height:79px}
#exhibitions {background-image:url(/images/exh.gif); width:39px; height:79px}
#child {background-image:url(/images/child.gif); width:39px; height:79px}
/**/#afisha_menu #all:hover, #sport:hover, #music:hover, #exhibitions:hover, #child:hover {cursor: pointer}

#afisha_header_all {position: absolute; font-size: 45px; font-weight:bold; top:20px; left: 117px; }
#afisha_header_all span {background-color:#083e99; padding:0 5px; color:#fff}
#afisha_header_sport {position: absolute; font-size: 45px; font-weight:bold; top:20px; left: 117px; display:none}
#afisha_header_sport span {background-color:#cb8d07; padding:0 5px; color:#fff}
#afisha_header_music {position: absolute; font-size: 45px; font-weight:bold; top:20px; left: 117px; display:none}
#afisha_header_music span {background-color:#7e0438; padding:0 5px; color:#fff}
#afisha_header_exhibitions {position: absolute; font-size: 45px; font-weight:bold; top:20px; left: 117px; display:none}
#afisha_header_exhibitions span {background-color:#0a7c07; padding:0 5px; color:#fff}
#afisha_header_child {position: absolute; font-size: 45px; font-weight:bold; top:20px; left: 117px; display:none}
#afisha_header_child span {background-color:#73186f; padding:0 5px; color:#fff}


.afisha_content {
    overflow:hidden;
    width:816px;
    height:261px;
    position:absolute;
    top:100px;
    left:117px;
    overflow:hidden
}

#a_scroll {position:relative}

.sever {background-image:url(/images/block_sever_bg.png); position:relative;}
.sever-link {position: absolute; display: block; top: 0px; right: 0px; margin-right: 20px; height: 48px; width: 93px}
.blockdel {width:1px; height:237px; background-color:#696969; float:left; margin:0 12px; margin-top:14px}

.scroller {position:absolute; width: 20000em;}
#afisha_menu .scroller {position:absolute; height:20000em; width:68px}

.prev, .next {cursor: pointer;}
.prev:hover, .next:hover {}

.block p:first-child {padding:10px 20px 4px 15px; font-size:18px; color:#06265f; font-size:17px; font-weight:bold;}
.data {padding:0px 15px 10px 15px}
.newsimg {padding-left:15px}
.tickets {clear:both; padding-top:15px;}
.tickets img {display:block; float:left;margin-left:15px}
.tickets a {display:block; float:left; margin-left:10px}
.tic{margin-left:15px}

#rotator-header {position:relative; height:130px; margin-left: 1px;}
#rotator-header ul li {float:left; position:absolute; list-style: none; display: none}
#rotator-header ul li.show {z-index:500; display: block}

#rotator-right {position:relative; height:511px; margin-left: 1px;}
#rotator-right ul li {float:left; position:absolute; list-style: none; display: none}
#rotator-right ul li.show {z-index:500; display: block}

#rotator-footerr {position:relative; height:150px; margin-left: 15px;}
#rotator-footerr ul li {float:left; position:absolute; list-style: none; display: none}
#rotator-footerr ul li.show {z-index:500; display: block}

#rotator-footerl {position:relative; height:150px;}
#rotator-footerl ul li {float:left; position:absolute; list-style: none; display: none}
#rotator-footerl ul li.show {z-index:500; display: block}




table.items {font-size: small; border: 1px solid white; border-collapse: separate; background: #ebebeb;}
table.items tr th {background-image: url("/images/table-th.gif")}
table.items tr {background-color: white; color: #000000;}
table.items tr td {padding: 4px; border: 1px solid white;color:#000000 !important;}
table.items tr:hover {background-color: #F9F2F2; color: #3580EF;}
table.items .header:hover {background-color: white; color: #666;}
table.items tr td a { text-decoration: none; color: #666 !important}
table.items tr td a:hover {text-decoration: none; }


.press-center_mainBlock {width:375px; height:216px; background:#e9e9e9; clear: both;}
.press-center_header {width:353px; height:43px; border-bottom: 1px solid #747474; margin: 0 auto;}
.press-center_header span {color:#141830; font-size:13px; margin-top:17px; font-weight: bold; font-family: Arial; float:left;}
.press-center_header a {color:#00215f; font-size:11px; margin-top:20px; font-weight: bold; font-family: Arial; float:right;}
.press-center_mainBlock .section {width:353px; clear:both; height:172px; padding-top:8px; margin: 0 auto;}

.press-center_navigation {width:211px; height:104px; float:right;}
.press-center_navigation .tabs {width: 211px; margin-top:0px; margin-left:0px; list-style: none;}
.press-center_navigation .tabs li {width: 211px; height: 34px; background: #00215f; color:#e9e9e9; font-family: Arial; font-size:11px;}
.press-center_navigation .tabs li a {width: 194px; height: 34px; color:#e9e9e9; font-family: Arial; font-size:11px; text-decoration: none; display: table-cell; padding-left:17px; vertical-align:middle;}
.press-center_navigation .tabs li:hover {background: #0b2e6f;}
.press-center_navigation .tabs li.current {background: #001447;}

.press-center_navborder {border-top: 1px solid #295481; border-bottom: 1px solid #295481;}

.press-center_pretext {clear:both; padding-top:15px;}
.press-center_date {width:44px; clear:both; font-family:Arial; font-size:10px; float: left;}
.press-center_text {font-family:Arial; width:308px; font-size:11px; float: left;}
.press-center_text a {color:#00215f; margin-top:20px; font-family: Arial;}

.box {display: none;}
.box.visible {display: block;}


.press-center_mainBlock center input.get-news-link {height:25px; width:170px; margin:1px; cursor:pointer; background:url(/images/subscription_buttons.png) -1px 0  no-repeat; color:#999999; font-size:8pt; border:0px;}
.press-center_mainBlock center input.get-news-link:hover {height:27px; width:172px; margin:0px; background:url(/images/subscription_buttons.png) 0 -25px no-repeat;}
.press-center_mainBlock center input.get-news-link:active {height:27px; width:172px; margin:0px; background:url(/images/subscription_buttons.png) 0 -52px no-repeat;}

center.press-center-subs input.get-news-link, input.get-section-link {height:25px; width:170px; margin:1px; cursor:pointer; background:url(/images/subscription_buttons.png) -1px 0  no-repeat; color:#999999; font-size:8pt; border:0px;}
center.press-center-subs input.get-news-link:hover, input.get-section-link:hover {height:27px; width:172px; margin:0px; background:url(/images/subscription_buttons.png) 0 -25px no-repeat;}
center.press-center-subs input.get-news-link:active, input.get-section-link:active {height:27px; width:172px; margin:0px; background:url(/images/subscription_buttons.png) 0 -52px no-repeat;}

#corpnews .del, #anouncements .del, #photo .del {margin: 0px !important; height:20px; background-image:none;}

.footer-facebook-like {padding:5px; width:143px; overflow:hidden; height:20px;}
.footer-vkontakte-like {padding:5px; width:152px; overflow:hidden;}
.footer-twitter-like {padding:5px; width:143px; overflow:hidden;}

#ua-footer-copyright {height:83px; width:100%; background-color:#05265e;}
.ua-footer-copyright-hr {height:1px; width:794px; float:left; background-color:#37517e; margin-top:33px;}
.ua-footer-copyright-content {height:83px; width:1250px; margin:0 auto;}
.ua-footer-copyright-text {float:left; line-height:67px; padding-left:55px; color:#697d9e; font-size: 12px; font-family:Arial, Helvetica, sans-serif;}
.ua-footer-copyright-text a {color:#eef1f4; text-decoration:none; font-weight:bold;}


#content ul {list-style: circle;margin-left: 15px}

#sj a:hover
{
    color:#000000 !important;

}


#content a:hover
{
    color:#B0C4DE;
    cursor:pointer;
}

#ctrlcopy {
    color:transparent;
    height:1px;
    overflow:hidden;
    position:absolute;
    width:1px;
}
#flaer_content{
    float:left;
    width:500px;
    margin:20px;
}
.imgrs{
    border:1px solid silver;
}
div.ask_a_question{
    display:none;
    margin:10px;
}
div.ask_a_question input[type=submit]{
    display:block;
    border:1px solid silver;
    width:110px;
    height:30px;
    padding-left:5px;
    padding-right:5px;
}
div.ask_a_question input[type=submit]:hover{
    background:#e4e4e4;
    cursor:pointer;
}
p.action_descript{
    font-weight:normal;
    color:red;
}
a.popup_question{
    display:block;
    text-align:right;
    height:40px;
    line-height:40px;
    margin-top:-50px;
    margin-right:24px;
}
div.formformform{
    text-align:justify;
    font-weight:bold;
}
div.video_from_youtube{
    margin:20px 20px 20px 0;
    width:420px;
}
div#counter{
    position:absolute;
    margin-top:210px;
}
div#main_of_scheme{
    width:100%;
}
div#col_of_scheme{
    float:left;
    min-height:400px;
}
a.onclickshowsheme:hover{
    cursor:pointer;
}
a.onclickshowsheme img{
    border:1px solid #05265e;
}
div#showschemeimage{
    display:none;
}
div#showjournal{
    font: 14px Arial;
    padding: 3px 0 2px 25px;
    line-height:16px;
}
div#viewgoogledocs{
    display:none;
}
div#bx_incl_area_7_1_2{
    margin-left:-20px;
}
div#imgSeeAction{
    width:266px;
    height:200px;
    background:black;
    position:absolute;
    margin-left: 335px;
    margin-top: 5px;
    opacity:0.5;
    color:white;
    line-height:200px;
    font-size:18px;
    text-align:center;
    font-weight:bold;
    border:2px solid white;
}
div#imgSeeAction.onmouse{
    display:none;
}
div#imgSeeAction:hover{
    cursor:pointer;
}

/*Other Events*/
div#ticketWrapper{
    width:1006px;
    border:1px solid silver;
}
div#ticketWrapper a{
    text-decoration:none;
}
div#ticketWrapperHead{
    width:100%;
    height:20px;
    background:url("/images/table-th.gif") #f4f4f4;
}
div#ticketWrapperBody{}
div.ticketItem{
    max-height:40px;
    min-height:40px;
    line-height:40px;
    border-top:1px solid silver;
}
div.ticketItem:hover{
    background:#F9F2F2;
}
div.ticketItem:hover > span.ticketColDescription,
div.ticketItem:hover > span.ticketColDate,
div.ticketItem:hover > span.ticketColPlace{
    color:#3580EF;
}
div#ticketWrapperHead span + span, div.ticketItem span + span{
    border-left:1px solid silver;
}
span.ticketWrapperHeadSpan, span.ticketWrapperBodySpan{
    display:block;
    float:left;
    width:200px;
    font-size:13px;
    color:#666;
}
span.ticketWrapperHeadSpan{
    text-align:center;
    font-style:italic;
    line-height:20px;
    height:20px;
    font-weight:bold;
}
span.ticketWrapperBodySpan{}
span.ticketColName{
    width:195px;
    text-align:left;
    padding-left:5px;
}
span.ticketColDescription, span.ticketColDate, span.ticketColPlace, span.ticketColLink{
    text-align:center;
}
div#ticketViewLeftCol, div#ticketViewRightCol{
    float:left;
}
div#ticketViewLeftCol{
    width:400px;
}
div#ticketViewRightCol{
    width:550px;
    margin-left:50px;
}
div#ticketView{
    width:1000px;
    min-height:100px;
}
div#ticketViewInfo{
    width:1000px;
}
div#ticketDescription{
    width:1000px;
}
div#imgArray{
    height:230px;
    width:1000px;
    text-align:center;
}
div#imgArray img{
    float:left;
    margin-right:2px;
    margin-top:2px;
}

/* �����-����� 2013 */

.white-wrapper {position:absolute; background:url(/images/bg.jpg) #fff repeat-x; height:238px; right:0; left:0; z-index:-1;}

.pressCenter2013 .photoarchive-link {text-align: right;}
.pressCenter2013 .photoarchive-link a {color:#fff;}

.pressCenter2013-links {padding:40px 0; clear: both; margin:0; list-style:none;}
.pressCenter2013-links li {display:inline-block; margin-left:20px; font:bold 14px/18px Arial, Helvetica, sans-serif; color:#06265f;}
.pressCenter2013-links li a {color:#06265f;}

.pressCenter2013 {background:url(/bitrix/templates/olimpik.ru/img/olimp/olimp-pc-bg2.jpg) #264680 no-repeat; max-width:1290px; padding:30px 20px; position: relative;}
.pressCenter2013 .news-block,
.pressCenter2013 .news-bottom-block {width:360px; display:inline-block; vertical-align:top; margin-right:80px;}
.pressCenter2013 .news-bottom-block {margin-right:75px;}
.pressCenter2013 .news-box {color:#fff;}
.pressCenter2013 .news-title {font:bold 18px/24px Arial, Helvetica, sans-serif; color:#fff;}
.pressCenter2013 .news-title .archive {font:normal 12px/24px Arial, Helvetica, sans-serif; float:right; color:#fff;}
.pressCenter2013 .news-image {border:0px solid #fff; margin:20px 4px 10px 4px;}
.pressCenter2013 .news-image img {width:350px; height:227px; display:block;}

.pressCenter2013 .news-items {display:block; list-style:none; margin:0; padding:5px 0;}
.pressCenter2013 .news-items li {padding:10px 0;}
.pressCenter2013 .news-item-title {color:#fff; font:bold 14px/18px Arial, Helvetica, sans-serif;}
.pressCenter2013 .news-item-title a {color:#fff; text-decoration:none;}
.pressCenter2013 .news-item-title a:hover {color:#29bdfa; text-decoration:underline;}

.pressCenter2013 .news-item-date {font:12px/18px Arial, Helvetica, sans-serif;}
.pressCenter2013 .news-item-image {display:none;}

.pressCenter2013 .gallery-block {width:550px; display:inline-block; vertical-align:top; margin-right:80px;}
.pressCenter2013 .block-title {font:bold 18px/24px Arial, Helvetica, sans-serif; color:#fff;}

.pressCenter2013 .gallery-slider {position:relative; margin:20px 0 10px 0;}
.pressCenter2013 .gallery-slider .slides {width:540px; height:365px; border:0px solid #fff; padding:0; margin:4px; list-style:none;}
.pressCenter2013 .gallery-slider .slides li {width:540px; height:365px; position:absolute;}
.pressCenter2013 .gallery-slider .slides .caption {position:absolute; padding:15px; color:#fff; bottom:0; right:0; left:0;}
.pressCenter2013 .gallery-slider .slides .caption .title {font:bold 24px/28px Arial, Helvetica, sans-serif;}
.pressCenter2013 .gallery-slider .slides .caption .date {font:bold 14px/18px Arial, Helvetica, sans-serif; position:absolute; bottom:15px; right:15px;}

.pressCenter2013 .gallery-slider .slides .slide-bg-image {width:540px; height:365px;}
.pressCenter2013 .gallery-slider .slides .slide-bg-image img {width:540px; height:365px;}

.pressCenter2013 .gallery-slider .control {position:absolute; top:-45px; right:0; z-index:100;}
.pressCenter2013 .gallery-slider .control li {display:inline-block; margin:3px 5px;}
.pressCenter2013 .gallery-slider .control a {width:17px; height:17px; display:block;}
.pressCenter2013 .gallery-slider .control li.active a {background-position:0 0;}

.pressCenter2013 .links-block {width:150px; display:inline-block; vertical-align:top;}
.pressCenter2013 .block-title {font:bold 18px/24px Arial, Helvetica, sans-serif; color:#fff; margin-bottom:20px;}
.pressCenter2013 .links {margin:0; padding:0; list-style:none;}
.pressCenter2013 .links li {margin:12px 0; font:normal 14px/18px Arial, Helvetica, sans-serif; color:#fff;}
.pressCenter2013 .links li a {color:#fff; text-decoration:none;}

.pressCenter2013 .video-block {color:#fff; width: 680px; position: absolute; top:520px; left:465px;}
.pressCenter2013 .video-box {color:#fff; vertical-align:top; text-decoration:none; width: 180px; display: inline-block; margin-left:44px;}
.pressCenter2013 .video-box:first-child {margin-left:0px;}
.pressCenter2013 .video-box .image {width:180px; height:120px; background:#000; position:relative;}
.pressCenter2013 .video-box .image img {width:180px; height:120px;}
.pressCenter2013 .video-box .image .play {position:absolute; background:url(/bitrix/templates/olimpik.ru_long/img/long/video-play.png); width:48px; height:48px; top:50%; left:50%; margin:-24px 0 0 -24px;}

.pressCenter2013 .video-box .name {font:bold 12px/16px Arial; margin-top:10px;}
.pressCenter2013 .video-box .time {font:12px/16px Arial;}

.pressCenter2013 .partners {margin-top:30px;}
.pressCenter2013 .partners a {display:inline-block; vertical-align:middle; margin:9px;}

#searchform input[type=submit] { cursor: pointer; }


.menupoint a {text-transform:uppercase;}
.menupoint li a {text-transform:none;}

.afisha-caption {position: absolute; top: 40px; left: 730px; width: 360px; font:bold 14px/18px Arial; color:#000;}
.afisha-caption.ticket-bg {background:url(/images/flag.jpg) 0 50% no-repeat; padding-left:50px;}
.afisha-caption a {color:red;}

table.items tr.external-event-tr {background:#c4e966;}
table.items tr.external-event-tr:hover {background:#ceed7e;}

/*���� ��� ������ ������*/
.ui-dialog{
//width:550px !important;
}
div#afisha_others{
    width: 1080px;
    height: 395px;
    position: relative;
}
div.afisha_content_others{
    overflow:hidden;
    width:816px;
    height:261px;
    position:absolute;
    top:20px;
    left:117px;
    overflow:hidden
}
.pc-news-link, .pc-news-link:hover {color:white}
.pc-footer-links {margin: 30px 0;}

/* Кнопки Тимофеева */

.timofeevButtons {margin:20px 0;}
.timofeevButton {text-decoration:none; display:inline-block; vertical-align:middle; margin-right:20px;}
.timofeevButton img {display:inline-block; vertical-align:middle; margin-right:3px;}
.timofeevButton span {display:inline-block; vertical-align:middle; color:#05408c; text-decoration:underline; font-weight:bold;}

/* Опрос */

.interview-block {}
.interview-block .block-title {margin-bottom:10px;}
.interview-block .question {font-weight:bold;}
.interview-block  input[type=radio] {margin-right:5px;}

.real-interview-link {display: inline-block; text-decoration:none; font:bold 13px/30px Arial; padding:0 20px; background:#fff; color:#264680; margin-top:20px;}


/* Телефон в шапке */
.header-phone {width:197px; text-align:right; margin:0 0 0 10px;}
.header-phone .phone-box {width:152px; height:38px; font:18px/38px Arial; text-align:left; color:#fff; padding:0 0 0 45px; margin:12px 0 5px 0;}
.header-phone .phone-box a {font:18px/38px Arial; color:#fff;}


.ui-dialog {
    z-index: 1000;
}

.video_youtube{
    width:560px;
    float:left;
}
.voiter{
    width: 200px;
    float: left;
    background: rgb(51, 51, 51);
}

.absolute_voiter{

    position: absolute;
    top: -30px;
    left: 600px;
}

#banners_footer{
    display:none;
}

.ml {
    margin-left: 146px!important;
}

.pressCenter2014 .real-interview-link_as {
    display: inline-block;
    text-decoration: none;
    font: bold 13px/30px Arial;
    padding: 0 20px;
    background: rgb(38, 70, 127);
    color: rgb(255, 255, 255);
    margin-top: 20px;
}

.pressCenter2014 .video-block
{
	color: rgb(255, 255, 255);
	width: 760px;
	position: absolute;
	top: 530px;
	left: 465px;
}


.ui-state-default.ui-state-eventolimpik 
{
    border: solid 1px red !important;
    color: blue;
	background: #333;
}