/*Reset*/
@font-face {
	font-family: 'icomoon';
	src:url('icomoon.eot?bs3h0f');
	src:url('icomoon.eot?#iefixbs3h0f') format('embedded-opentype'),
		url('icomoon.woff?bs3h0f') format('woff'),
		url('icomoon.ttf?bs3h0f') format('truetype'),
		url('icomoon.svg?bs3h0f#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'politicabold';
    src: url('politica_bold-webfont.eot');
    src: url('politica_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('politica_bold-webfont.woff2') format('woff2'),
         url('politica_bold-webfont.woff') format('woff'),
         url('politica_bold-webfont.ttf') format('truetype'),
         url('politica_bold-webfont.svg#politicabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
.icon:before { z-index: 10; display: inline-block;float:left; margin: 0 0.4em 0 0; vertical-align: middle; text-transform: none; font-weight: normal; font-variant: normal; font-size: 2.0em; font-family: 'icomoon'; line-height: 1; speak: none; -webkit-backface-visibility: hidden; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.icon-grid:before{content:'\e613'; font-style:normal; font-size:1.5em; margin-top:5px;}
.icon-list:before{content:'\e9bd'; font-style:normal; font-size:1.60em; margin-top:4px;}
.icon-angle-down:before{content:'\e620'; font-style:normal; font-size:1.2em;color:#7B9E1B; margin:6px 0 0 7px;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; text-align:left; }
ol, ul { list-style-position: inside; }
ul { list-style-image:none; list-style-type: disc; }
ol { counter-reset: list1; }
div { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
*+html img { -ms-interpolation-mode: bicubic; }
blockquote { font-style:italic; color:#7a9d1a; font-size:14px; }
dt { color:#7a9d1a; }
dd { margin:3px 0 3px 15px; }
/*body*/
body { background-image:url(../images/bac_body.jpg); background-repeat:repeat; font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#3d2716; }
img { border: none; }
a { outline: none; cursor:pointer; }
a img { border: none; }
a { color:#7a9d1a; text-decoration: underline; }
a:hover { color:#febf01; text-decoration:none; }
a.dashed { border-bottom:1px dashed #7a9d1a; text-decoration:none; }
.green { color:#7a9d1a; }
.green_series { color:#7a9d1a; height:35px; }
a:hover.red{ color:#e40614;}
h1, h2, h3, h4, h5, h6 { font: normal 21px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#3d2716; }
h1 { font-size: 21px; line-height: 22px; margin-bottom: 10px; }
h2 { font-size: 21px; line-height: 22px; margin:7px 0; }
h3 { font-size: 18px; line-height: 20px; margin-bottom: 5px; }
h4 { font-size: 16px; line-height: 18px; margin-bottom: 5px; }
h5 { font-size: 14px; line-height: 16px; margin-bottom: 5px; }
h6 { font-size: 14px; line-height: 16px; margin-bottom: 5px; }
/*header*/
#podlogka { background-image:url(../images/body_pictire2.png); background-repeat:no-repeat; background-position:center top; height:100%; width:100%; position:absolute; top:0; left:0; z-index:1; }
#menu { background-image:url(../images/bac_menu.png); background-repeat:no-repeat; background-position:right; width:1024px; height:195px; margin:0 auto; }
#logo { background-image:url(../images/logo.jpg); background-repeat:no-repeat; width:333px; height:195px; float:left; }
a.portal, a:hover.portal { text-transform:uppercase; color:#b4ec18; font-size:12px; text-decoration:none; }
.portal2 { padding:38px 0 0 5px; }
.portal3 { font-size:27px; font-family:Georgia, 'Times New Roman', Times, serif; color:#ffe400; padding:10px 0 0 0; }
/*poick*/
#poick { background-image:url(../images/podbor.png); background-repeat:no-repeat; width:1024px; height:86px; margin:0 auto; }
.all_poick { width:314px; height:43px; margin-right:10px; background-image:url(../images/all_poick.png); background-repeat:no-repeat; background-position:right bottom; }
#eye { background-image:url(../images/eye.png); background-repeat:no-repeat; background-position:top; width:60px; height:43px; display:inline; float:left; }
#www{color:#7b9e1b;text-decoration:underline;cursor:arrow;}
#www:hover{color:#febf01;text-decoration:none;cursor:pointer;}
div.pole { width:202px; height:43px; display:inline; float:left; background-image:url(../images/pole.jpg); background-repeat:no-repeat; background-position: center top; }
div.go { width:53px; height:43px; display:inline; }
input.pole { border:0px solid; background-color:#FFF;background: url(../images/ysearch_small.png) no-repeat left center; width:171px; height:20px; font-size:14px; padding-top:5px; }
input.pole2 { border:0px solid; background-color:#FFF; width:171px; height:20px; font-size:14px; padding-top:5px; }
input.go2 { background-image:url(../images/go.jpg); background-repeat:no-repeat; width:32px; height:31px; border:0px solid; margin:0 12px 0 0; padding:0; }
input.go_fs { background-image:url(../images/go_fs.jpg); background-repeat:no-repeat; width:28px; height:28px; border:0px solid; margin:0 12px 0 0; padding:0; }
input.praic { color:#ff6900; }
#full_search { color:#FFFFFF; text-decoration:none; margin-left:17px; }
#full_search:hover { color:#FFFFFF; text-decoration:underline; }
/*navbar*/
#top_t_menu { height:49px; width:1044px; margin:0 auto;}
table.top_t_menu { height:49px; width: auto; margin-left:250px;} 
td.top_t_menu { background-image:url(../images/navbar.png); background-repeat:no-repeat; width:138px; height:45px; background-position:center; text-align:center; color:#ffffff; text-transform:uppercase; font-size:11px; padding-bottom:4px; }
td.top_t_menu a { color:#ffffff; text-decoration:none; text-transform:uppercase; font-size:11px; }
td.top_t_menu a:hover { color:#febf01; text-decoration:none; text-transform:uppercase; font-size:11px; }
td.top_t_menu2 { background-image:url(../images/navbar2.png); background-repeat:no-repeat; width:158px; height:45px; background-position:center; text-align:center; color:#ffffff; text-transform:uppercase; font-size:11px; padding-bottom:4px; }
td.top_t_menu2 a { color:#ffffff; text-decoration:none; text-transform:uppercase; font-size:11px; }
td.top_t_menu2 a:hover { color:#4f331d; text-decoration:none; text-transform:uppercase; font-size:11px; }
#navbar { height:49px; width:1024px; margin:0 auto; }
table.navbar { height:49px; }
td.navbar_menu { background-image:url(../images/navbar.png); background-repeat:no-repeat; width:138px; height:45px; background-position:center; text-align:center; color:#ffffff; text-transform:uppercase; font-size:12px; padding-bottom:4px; }
td.navbar_menu a { color:#ffffff; text-decoration:none; text-transform:uppercase; font-size:12px; }
td.navbar_menu a:hover { color:#febf01; text-decoration:none; text-transform:uppercase; font-size:12px; }
/*rss*/
td.rss img { float:left; }
td.rss p { height:29px; float:right; width:40px; text-align: right; padding-top:15px; }
td.rss p a { color:#ffffff; text-transform:uppercase; text-decoration:underline; font-size:18px; }
td.rss p a:hover { color:#ff6900; text-transform:uppercase; text-decoration:underline; font-size:18px; }
/*menu_dosug*/
#menu_dosug { width:683px; height:183; /*float:right; margin-right:8px;*/ }
#menu_dosug td { width:115px; height:61px; padding:0 0 0 55px; font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-transform:uppercase; vertical-align: middle;}
#menu_dosug td a { font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-transform:uppercase; vertical-align:middle; }
#menu_dosug td a:hover { font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#b6dc4b; text-decoration:none; text-transform:uppercase; }
td.food { background-image:url(../images/food.jpg); background-repeat:no-repeat; background-position:left bottom; }
td.kino { background-image:url(../images/kino.jpg); background-repeat:no-repeat; background-position:left bottom; }
td.sport { background-image:url(../images/sport.jpg); background-repeat:no-repeat; background-position:left bottom; }
td.salon { background-image:url(../images/salon.jpg); background-repeat:no-repeat; background-position:left bottom; }
td.bowling { background-image:url(../images/bowling.jpg); background-repeat:no-repeat; background-position:left bottom; }
td.zona { background-image:url(../images/zona.jpg); background-repeat:no-repeat; background-position:left bottom; }
td.hobby { background-image:url(../images/hobby.jpg); background-repeat:no-repeat; background-position:left bottom; }
td.kids { background-image:url(../images/kids.jpg); background-repeat:no-repeat; background-position:left bottom; }
td.other { background-image:url(../images/other.jpg); background-repeat:no-repeat; background-position:left bottom; }
/*content*/
#content { background-image:url(../images/bac_content.png); background-repeat:repeat-y; width:1024px; margin:0 auto; z-index:3; }
/*news*/
#news { font-size:12px; line-height:15px; }
#news td.left { width:50%; height:110px; text-align:justify; vertical-align:top; border-right:1px dotted #8b7766; padding:0 10px 5px 0; }
#news td.right { width:50%; height:110px; text-align:justify; vertical-align:top; padding:0 0 5px 10px; }
#news a { text-decoration:none; }
#news p.news { margin:0 0 3px 0; font-size:13px; }
#news p.news a { font-size:12px; text-decoration:none; }
p.news_show { margin:0 0 5px 0; font-size:12px; }
p.news_show a { font-size:12px; text-decoration:none; }
#news td img { float:left; margin:0 3px 0 0; }
p.link_news { margin:5px 150px 15px 0; }
h4.news { font-size:17px; margin:5px 0; }
h4.news a { color:#7a9d1a; font-size:17px; text-decoration:none;/*color:#7a9d1a;*/ }
h4.news a:hover { text-decoration:none; color:#3d2716; }
/*events*/
#event { font-size:12px; margin:0px 0 7px 0; }
#event td { line-height:12px; }
#event td div, #event td div a { line-height:13px; font-size:13px; }
#event td.left { width:50%; vertical-align:top; border-right:1px dotted #8b7766; padding:0 10px 5px 0; }
#event td.right { width:50%; vertical-align:top; padding:0 0 5px 10px; }
#event a { text-decoration:none; }
#event p.event { margin:5px 0 3px 0; font-size:13px; }
#event p.event a { font-size:12px; text-decoration:none; }
.block_action { background-color:#ffc900; padding:5px 0; width:765px; }
ul.action_tabs { margin:0px; width:765px; padding:0; background:url(../images/action_tabs2.jpg) repeat-x bottom; border-bottom:1px solid #ffc900; height:35px; background-color:#ffd200; }
ul.action_tabs li { list-style:none; display:inline; border-right:1px solid #ffffff; line-height:35px; }
ul.action_tabs li a { padding:0 10px 0 10px; text-decoration:none; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#ffffff; }
ul.action_tabs li a:hover { color:#3d2716; }
ul.action_tabs li a.active { background-color:#ffffff; color:#282e32; border:1px solid #7b9f1b; border-bottom: 1px solid #ffffff; }
ul.action_tabs li a.action_active { color:#3d2716; text-decoration:none; }
ul.action { width:756px; list-style-type:none; height:165px; padding:0; margin:0 5px 1px; }
ul.action li { width:363px; height:165px; position:relative; float:left; list-style-type:none; padding:0 7px; border-left:1px solid #ffc900; border-right:0px solid; background-color:#FFF; }
ul.action li.left { width:363px; height:165px; position:relative; float:left; list-style-type:none; margin:0 0 0 0; padding:0 7px; border-left:0px solid; }
ul.action li h3 { color:#3d2716; font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 0 2px 0; padding:0; }
ul.action li h3 a { color:#3d2716; text-decoration:none; }
ul.action li h3 a:hover { color:#7a9d1a; text-decoration: none; }
ul.action li img { margin:0 0 0 0; float:left; width:120px; height:120px; border:5px solid #f3f6f1; }
ul.action li div { height:130px; width:230px; margin-left:132px; font-size:13px; line-height:15px; overflow:hidden; }
ul.action li div h3 { margin:0; padding:0 0 0 1px; font-size:14px; line-height:14px; color:#7a9d1a; font-weight:bold; }
ul.action li div p { margin:0; padding:3px; }
.block_action_href { font-size:14px; color:#FFFFFF; margin-right:5px; text-decoration:underline; }
.block_action_href:hover { color:#7a9d1a; text-decoration:none; }
/*article*/
dl.tabs { background:url(../images/article_bac.jpg) repeat-x; position:relative; width:772px; height:424px; margin:0 0 7px 0;overflow:hidden;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
dl.tabs dt { background:url(../images/article_bac_line.jpg) no-repeat top right; height:32px; float:left; padding:0 9px 0 9px; text-transform:uppercase;}
dl.tabs dt.border_none{ background:none;}
dl.tabs dd { clear:both; display:block; width:772px; height:392px; display:none; overflow:hidden;}
dl.tabs dd:nth-child(1){display:block;}
dl.tabs.enabled { height:424px; }
dl.tabs.enabled dt { height:32px; }
dl.tabs dd div.dd_box{width:250px; margin-right:11px; float:left; height:190px; text-align:center;}
dl.tabs dd div.dd_box:nth-child(3n+3){ margin-right:0;}
dl.tabs dd div.dd_box_img{ border:1px solid #dde7d4; text-align:center; margin:3px 0; padding:5px 0;}
dl.tabs dd h3{font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;}
dl.tabs dd h3 a{ text-decoration:none;}
dl.tabs dd h3 a:hover{ text-decoration:underline;}
dl.tabs dt a, dl.tabs dt a, dl.tabs.enabled dt.active a:hover { line-height:32px!important;text-decoration:none; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#ffffff; }
dl.tabs dt a:hover, dl.tabs dt a:hover, dl.tabs.enabled dt.active a { line-height:32px!important;text-decoration:none; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#daff73; }
dl.tabs.enabled dt:hover { height:32px; color:#daff73; }
dl.tabs.enabled dt.active { height:32px; border:none; }
dl.tabs.enabled dd { position:absolute; top:34px; left:0; margin:0; z-index:1; clear:none; }
dl.tabs.enabled dd.active { z-index:3; }
/**/
ul.article { margin:0px; width:770px; padding:0; background:url(../images/article_bac.jpg) repeat-x bottom #a5d51d; border-bottom:1px solid #a5d51d; height:35px; }
ul.article li { list-style:none; display:inline; border-right:1px solid #ffffff; line-height:35px; }
ul.article li a { padding:0 10px 0 10px; text-decoration:none; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#ffffff; }
ul.article li a:hover { color:#daff73; }
ul.article li a.active { background-color:#ffffff; color:#282e32; border:1px solid #7b9f1b; border-bottom: 1px solid #ffffff; }
ul.article li a.action_active { color:#daff73; text-decoration:none; }
#article_table { background-color:#f9fcf7; border:1px solid #dde7d4; margin:0 0 2px 0; height:300px; }
#article_table td { vertical-align:top; text-align:left; }
#article_table h3 { margin:0 5px; }
#article_table ul { list-style-type:none; margin:5px; }
#article_table ul li { list-style-type:none; margin:0; list-style-position: outside; border-bottom:1px dotted #999; font-size:13px; padding:3px 0; }
#article_table ul li.art_bottom { border:0px solid; }
#article_table ul li h4 { text-align:left; margin:1px 0; font-weight:bold; font-family:"Times New Roman", Times, serif; }
#article_table ul li h4 a { text-decoration:none; font-weight:bold; font-family:"Times New Roman", Times, serif; }
#article_table_ins { background-color:#f9fcf7; border:1px solid #dde7d4; margin:0 0 2px 0; }
#article_table_ins td { vertical-align:top; text-align:left; }
#article_table_ins h3 { margin:0 5px; }
#article_table_ins ul { list-style-type:none; margin:5px; }
#article_table_ins ul li { list-style-type:none; margin:0; list-style-position: outside; border-bottom:1px dotted #999; font-size:13px; padding:3px 0; }
#article_table_ins ul li.art_bottom { border:0px solid; }
#article_table_ins ul li h4 { text-align:left; margin:1px 0; font-weight:bold; font-family:"Times New Roman", Times, serif; }
#article_table_ins ul li h4 a { text-decoration:none; font-weight:bold; font-family:"Times New Roman", Times, serif; }
.article_new { width:250px; margin:5px; }
.article_new div.art_prev { width:250px; background-color:#ffffff; border:1px solid #dde7d4; margin:5px; text-align:center; }
.article_new div.art_prev h3 { text-align:left; margin:0 5px 2px; font-weight:bold; font-family:"Times New Roman", Times, serif; }
.article_new div.art_prev h3 a { text-decoration:none; }
.article_new img { width:240px; height:140px; margin:4px auto; padding:0; }
.article_new p { height:145px; font-size:13px; margin:4px 4px 0 100px; line-height:14px; overflow:hidden; padding:0; text-align:left; }
.article_new div.art { margin:0 5px 5px; font-size:13px; line-height:14px; padding:4px 0 0 0; border-top:1px dotted #999; text-align:left; }
a div.article_news { background-color:#ffffff; border:1px solid #dde7d4; padding:5px; color:#3d2716; text-decoration:none; }
a:hover div.article_news { background-color:#f9fcf7; border:1px solid #dde7d4; color:#3d2716; }
a div.article_news h4 { color:#7a9d1a }
.article_news { overflow:hidden; margin-bottom:4px; line-height:14px; }
.article_news img { width:170px; height:100px; border:3px solid #cfcfcf; float:left; margin:4px 4px 0 0; }
.pchm_title { font-size: 21px; line-height: 22px; margin-bottom: 10px; }
.pchm_block h1{margin:10px 0;}
.pchm_articles { text-decoration:none; }
/*kino+bloc*/
.white_f { background-color:#f9fcf7; border:1px solid #dde7d4; padding:3px; margin:3px 0; }
.white_f img { border:3px solid #ffffff; }
ul.kino { width:770px; list-style-type:none; height:217px; padding:0; margin:0 0 5px 0; }
ul.kino li { width:250px; height:217px; position:relative; float:left; list-style-type:none; background-color:#f9fcf7; border:1px solid #dde7d4; margin-right:4px; }
ul.kino li.right { width:250px; height:217px; position:relative; list-style-type:none; background-color:#f9fcf7; border:1px solid #dde7d4; }
ul.kino li div, ul.kino li.right div { width:240px; height:207px; background-color:#ffffff; border:1px solid #f0f2ef; margin:5px auto 0; }
ul.kino li h3 { height:25px; padding:2px 3px; color:#0099cc; font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:12px; }
ul.kino li h3 a { text-decoration:none; color:#0099cc; font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:12px; }
ul.kino li h3 a:hover { text-decoration:none; color:#3d2716; }
ul.kino li img { width:100px; height:155px; float:left; margin:0 3px 0 4px; }
ul.kino li p, ul.kino li.right p { width:127px; height:155px; float:right; font-size:11px; margin:0 3px 0 0; line-height:13px; overflow:hidden; padding:0; }
ul.kino p.kino_show { height:16px; }
ul.kino p.kino_show a { font-size:12px; color:#0099cc; text-decoration:none; }
ul.kino p.kino_show a:hover { font-size:12px; color:#3d2716; text-decoration:none; }
.bloc { width:763px; height:200px; background-color:#f9fcf7; border:1px solid #dde7d4; }
.bloc div.white { width:753px; height:190px; background-color:#ffffff; border:1px solid #f0f2ef; margin:4px auto 0; }
.bloc div p { margin:0 3px 0 0; }
.bloc div div.foto { width:150px; float:left; margin:3px 5px 3px 3px; height:190px; }
.bloc div p.data { font-size:15px; }
.bloc div div.opicanie { overflow:hidden; height:125px; }
.bloc div h3 { margin:3px 3px 0 0; font-size:14px; }
.bloc div h3 a { font-size:16px; text-decoration:none; color:#0099cc; }
.bloc div h3 a:hover { font-size:16px; text-decoration:none; color:#3d2716; }
#bloc2 { margin-bottom:5px; }
.bloc div div.opicanie2 { overflow:hidden; height:160px; }
/*kino_session*/
h3#film { color:#0099cc; }
img.film { float:left; width:150px; height:233px; }
.rating_block_pic{overflow:hidden;position:relative;}
.imdb{position:absolute; display:block; width:30px; height:18px; text-align:center; background-color:#19BCDF; color:#FFF; border-radius:2px; font-size:11px; padding:2px 0;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; left:120px;top:169px; margin-bottom:5px;}
.kinopoisk{position:absolute; display:block; width:30px; height:18px; text-align:center; background-color:#FF471B; color:#FFF; border-radius:2px; font-size:11px; padding:2px 0;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; left:120px;top:192px;}
.imdb_r{float:left; width:80px; height:18px; margin:0 5px 0 10px; text-align:center; background-color:#19BCDF; color:#FFF; border-radius:2px; font-size:11px; padding:2px 0;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; left:120px;top:169px; margin-bottom:5px;}
.kinopoisk_r{float:left; width:120px; height:18px; margin-right:5px; height:18px; text-align:center; background-color:#FF471B; color:#FFF; border-radius:2px; font-size:11px; padding:2px 0;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; left:120px;top:192px;}
.theatre_cinema_sezon{font-weight:bold; font-size:14px; padding:0 0 5px 10px;}
table.film { font-size:12px; line-height:14px; width:550px; }
table.film td { vertical-align:top; }
td.bold { font-weight:bold; width:130px; vertical-align:top; padding:0 0 0 10px; }
td.video { padding:0 0 7px 10px; font-weight:bold; }
.film_opicanie{ overflow:hidden; padding:7px;background:#f9fcf7;border:1px solid #dde7d4;}
.film_opicanie p{ margin:4px 0;}
select.selection { border:1px solid #9abd3b; height:25px; }

#filmdatacontainer{margin-top:10px;}
.menu_timefilm_right{height:40px;}
.menu_timefilm_right div{float:right;width:170px; height:40px;text-align:center; line-height:40px; margin-left:3px;border:1px solid #dde7d4;line-height:15px; font-size:14px;background:#f0f3ee; border-bottom:0;}
.menu_timefilm_right div.menu_timefilm_left{float:right;width:248px; height:40px; font-size:20px; margin:0;border:0; background:#FFF; text-align:left; padding:10px 0;}
.menu_timefilm_right div p{ font-size:12px; padding:0; margin:3px 0 0 0;color:#666;}
.menu_timefilm_right div a{ text-decoration:none;}
.menu_timefilm_right div.active{ margin:0 0 -2px 2px; height:42px; position:absolite; background:#f9fcf7; border-bottom:1px solid #f9fcf7;}

#time_film{ margin:0px 0 15px 0;min-height:73px!important; border:1px solid #dde7d4; overflow:hidden; width:100%; background:#f9fcf7;}
.time_film{ overflow:hidden; padding:15px 10px;border-bottom:1px solid #dbdbdb;}
.t_f_a{ background:#f0f3ee;border-bottom:1px solid #dbdbdb;}
.cinema{ width:240px; float:left;}
.cinema span{ color:#7a9d1a;}
.cinema .film_moreinfo_link{color:#0099cc; text-decoration:none;}
.cinema .film_moreinfo_link:hover{cursor:pointer; text-decoration:underline;}
.time_cinema{ margin-left:250px;}
.time_cinema div{ padding:0 0 5px 0; overflow:hidden;}
.time_cinema div p{ font-size:12px; padding:0 0 5px 0; color:#666;}
.time_cinema a{ display:block; float:left;text-align:center; margin-right:15px; text-decoration:none;color:#0099cc; width:43px; height:24px; line-height:21px;}
.time_cinema div.notickettime{ display:block; float:left;text-align:center; margin-right:15px; text-decoration:none;color:#0099cc; width:43px; height:24px; line-height:21px;}
.time_cinema div.seansfinish{color:#ccc;display:block; float:left;text-align:center; margin-right:15px; text-decoration:none; width:43px; height:24px; line-height:21px;}
.t_f_a a{ background:url(../images/t_f_a.png) no-repeat; }
.t_f_a a:hover{color:#7a9d1a;}
.cinema a{ background:none;}
.time_cinema div.d3{ border-top:1px dashed #dbdbdb; font-size:12px; padding:3px 0; margin-top:5px; color:#666; overflow:hidden;}
.time_cinema div.d4{ border-top:0; font-size:12px; padding:3px 0; margin-top:0px; color:#666; overflow:hidden;}
#kinotametable_error{font-size:12pt; margin:15px;}
.secondactiveblock,.thirdactiveblock{display:none;}

#kinotable { background-color:#f9fcf7; border:1px solid #dde7d4; margin:0 0 2px 0; }
#kinotable td { vertical-align:top; text-align:left; }
#kinotable ul { list-style-type:none; margin:5px 5px 5px 0; }
#kinotable ul li { list-style-type:none; margin:0; position:relative; }
#kinotable ul.spicok_kino { list-style-type:none; }
#kinotable ul.spicok_kino li { list-style-position: outside; border-bottom:1px dotted #999; font-size:15px; font-weight:bold; font-family: "Times New Roman", Times, serif;/*padding:3px 0;*/ position:relative; float:left; }
#kinotable ul.spicok_kino li div.name_kino { float:left; width:345px; }
#kinotable ul.spicok_kino li div.name_kino a { text-decoration:none; font-size:15px; }
#kinotable ul.spicok_kino li div.name_kino a:hover { text-decoration:none; font-size:14px; color:#3d2716; font-size:15px; font-weight:bold; font-family: "Times New Roman", Times, serif; }
div.raspicanie { font-size:13px; padding:2px 0 3px 0; color:#0099cc; font-size:14px; float:right; width:80px; }
div.raspicanie a { list-style-position: outside; font-size:13px; padding:2px 0 3px 0; color:#0099cc; text-decoration:none; font-size:14px; }
div.raspicanie a:hover { text-decoration:none; color:#3d2716; }
#kino_new { width:330px; }
#kino_new div.kino_prev { width:330px; height:340px; background-color:#ffffff; border:1px solid #dde7d4; margin:5px; }
#kino_new div.kino_prev h3{ margin:0 5px; }
#kino_new img { width:100px; height:155px; float:left; margin:4px 4px 0 4px; padding:0; }
#kino_new p { height:145px; font-size:12px; margin:4px 4px 0 100px; line-height:14px; overflow:hidden; padding:0; }
#kino_new div.prev { margin:0 5px 5px; font-size:12px; line-height:14px; padding:4px 0 0 0; border-top:1px dotted #999; height:100px; }
#kino_new strong { font-style:italic; }
#kino_new img.sp { width:87px; height:39px; margin:0 0 0 5px; }
#kino_news p.news { margin:0; padding:0; text-align:left; height:30px; }
#kino_news p.news2 { margin:0; padding:0; text-align:left; height:20px; }
#kino_news { width:770px; list-style-type:none; padding:0; margin:0 0 5px 0; text-align:left; }
#kino_news li { width:375px; height:170px; position:relative; float:left; list-style-type:none; margin-right:4px; text-align:left; }
#kino_news li.right { width:375px; height:170px; position:relative; list-style-type:none; }
#kino_news h3 { height:20px; color:#3d2716; font-size:14px; text-align:left; }
#kino_news h3 a { text-decoration:none; }

#kino_news img { width:170px; height:100px; border:3px solid #cfcfcf; float:left; }
#kino_news p { margin-left:180px; height:100px; /*overflow:hidden;*/ font-size:12px; line-height:14px; display:block; }
.vb_kino { width:199px; height:30px; float:right; }
.vb_kino select { cursor:pointer; height:25px; width:180px; margin:5px 0 0 10px; padding:0; }
#review_big { border: solid 1px Silver; padding:5px; margin:0 0 5px 0; }
#review { background-color:#f9fcf7; border:1px solid #dde7d4; padding:5px; }
#review p, #review div { padding:3px 0; }
.tizer { width:100%; overflow: auto; background-color:#f6faf2; border:1px solid #dde7d4; padding:5px; margin:10px 0 10px 0; }
.tizer div { float:left; margin:5px 7px; }
.tizer .trailers_embed { margin:0; padding:0;}
.tizer .videoramka_tr{display:block;position:absolute; z-index:55px; width:170px; height:100px; margin:0; background-image:url(../images/trailer_videoramka.png);}
.tizer_series { width:100%; overflow: auto; background-color:#f6faf2; border:1px solid #dde7d4; padding:5px; margin:10px 0 10px 0; }
.tizer_series div { width:170px; float:left; margin:5px 7px; }
.tizer_series .trailers_embed { margin:0; padding:0; }
.film_news_foto_show {float:left; margin:5px;}
#news_datas{ height:42px; overflow:hidden;}
#nd_block1{float:left; height:40px; width:100px;}
#nd_block2{float:right; height:40px; width:300px; text-align:right; padding-right:5px;}
/* film modalform */
#film_modalform{ width:600px; height:450px; margin:80px auto 430px; position:absolute;  background-color:#f6faf2;}
#ffblock_1{margin:20px; padding:0; overflow:hidden;}
#ffblock_2{margin:0; overflow:hidden;  padding:0;}
.ffblock_info{ overflow:hidden;}
.ffblock_info.film_opicanie{margin-top:7px;}
.ffblock_pic{width:150px; float:left;}
.ffblock_text{margin-left:160px;}
.ffblock_text div{margin:4px 0;}
.ffblock_text span{ color:#7a9d1a;}
.age_strict{ color:#F56907;}
/*theatre*/
#theatre { font-size:13px; margin:5px 0; }
#theatre a { font-size:15px; font-weight:bold; }
#theatre a:hover { font-size:15px; font-weight:bold; color:#7a9d1a; text-decoration:none; }
#theatre td { padding:5px; border-bottom:3px solid #ffffff; background-color:#ecff95; }
#theatre td.data2 { width:85px; font: normal 12px Arial, Helvetica, sans-serif; background-color:#e9fd8a; border-right:3px solid #ffffff; }
#theatre td.time { width:90px; font-size:15px; border-right:3px solid #ffffff; text-align:center; }
#theatre td.time span{font-size:12px;}
#theatre td.avtor { font-size:12px; width:90px; text-align: right; }
h4.name_theatre { background-color:#ecff95; height:35px; line-height:35px; padding-left:10px; margin:10px 0 0 0; color:#7a9d1a; }
/*catalog*/
/* MIXItUp */
.mix-sorts { height:33px; display: inline-block; vertical-align: middle; text-align: left; }
.mix-filters { height:33px; display: inline-block; vertical-align: top; text-align: right; float:right;}
.mix-controls {width:772px; margin: 15px 0; height:33px;}
.mix-controls .button.active,  .inner-mix .button.active { background: none repeat scroll 0 0 #FF9900; }
.mix-controls .button,  .inner-mix .button { background: none repeat scroll 0 0 #7B9E1B; border-radius: 2px; color: #FFF; cursor: pointer; display: inline-block; height: 31px; line-height: 30px; margin: 0 4px 5px 0; padding: 0 8px; text-transform: none; border: 0; box-shadow: none; text-shadow: none; font-size: 14px; }
.justify { text-align: justify; }
.justify:after { content: ''; display: inline-block; width: 100%; height: 0; }
.mix-filters .drop_down { display: inline-block; margin: 0 0 0 10px; padding: 0; -moz-user-select: none; height: 32px; position: relative; width: 190px; vertical-align: middle; text-align: left; }
.drop_down .label { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #7B9E1B; border-radius: 3px; right: 0; max-height: 31px; position: absolute; top: 0; width: 100%; z-index: 1; margin: 0; padding: 0; vertical-align: middle; text-align: left; }
.mix-filters .drop_down.expanded .label { border-radius: 3px 3px 0 0; background: #FF9900; border-color: #FF9900; }
.drop_down .label div { padding: 8px 10px 8px; color: #666; text-shadow: none; font-size: 14px; line-height: 14px; font-weight: normal; cursor: pointer; display: inline-block; }
.drop_down .label:hover div { color: #FF9900; }
.mix-filters .drop_down ul { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #fff; border-radius: 0 0 3px 3px; right: 0; max-height: 0; overflow-x: hidden; overflow-y: auto; position: absolute; top: 30px; width: 99%; z-index: 1; margin: 0; padding: 0; opacity: 0; }
.mix-filters .drop_down.expanded ul { border-top-color: #FF9900; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); }
.mix-filters .drop_down li:first-of-type { border-radius: 2px; position: relative; }
.mix-filters .drop_down li { cursor: pointer; display: block; font-size: 14px; line-height: 14px; padding: 8px 10px; list-style-type: none; }
.mix-filters .drop_down li:hover { background: #f5f5f5; }
.mix-filters .drop_down.expanded ul { max-height: 170px; opacity: 1; transition: all 0.3s ease 0s; }
.drop_down li.active { color: #FF9900; }
.mix-filters .drop_down.expanded .label div { color: #fff; }
.mix-filters .drop_down.expanded .icon-angle-down:before { color: #fff; }
.drop_down .label:hover .icon-angle-down:before { color: #FF9900; }
.mix-filters .drop_down.expanded .label:hover .icon-angle-down:before { color: #fff; }
/* /MixItUp*/

.filters_block1 a.selected{color:#3d2716;}
.filters_block1 a.selected:hover{color:#fff;}
.filtr span{ display:block; line-height:27px; font-size:14px;}
#catalogue_block_full { width:772px; min-height:286px; padding:0;overflow:hidden;}
#catalogue_block_full .catalog_li { float:left; list-style-type:none; background-color:#f9fcf7; border:1px solid #dde7d4; margin:0 3px 10px 4px; text-align:center; overflow:hidden!important; padding:5px;}
/*.catalog_li_grid .catalog_li:nth-child(3n+3) { margin:0 0px 10px 0;}*/
#catalogue_block_full .mixelement{display:none;}
#catalogue_block_full .catalog_li div.rating { height:16px; margin:3px 0 3px 0; }
#catalogue_block_full .catalog_li h3 { height:20px; color:#3d2716; font-size:16px; font-weight:normal; text-align:left; margin:1px 4px; }
#catalogue_block_full .catalog_li h3 a { text-decoration:none; color:#3d2716; }
#catalogue_block_full .catalog_li h3 a:hover { text-decoration:none; color:#7a9d1a; }
.catalog_li_grid .catalog_li img { width:240px; height:120px; margin:0 auto 5px; }
#catalogue_block_full .catalog_li p, #catalogue_block_full .right p { text-align:left; margin:1px 4px 2px; font-size:12px; line-height:12px; }
#catalogue_block_full .catalog_li p strong { color:#7a9d1a; }
/* grid catalogue */
.catalog_li_grid  .catalog_li { width:250px; min-height:286px;}
/* list catalogue */
.catalog_li_list .catalog_li { width:768px; height:190px!important;}
.catalog_li_list .catalog_li img {float:left; margin:0 10px 0 0;}
.catalog_li_list .catalog_li p {margin:3px 4px;}
ul.catalog { width:770px; list-style-type:none; min-height:286px; padding:0; margin:0 0 10px 0;}
ul.catalog li.catalog_li { width:250px; min-height:286px; /*position:relative;*/ float:left; list-style-type:none; background-color:#f9fcf7; border:1px solid #dde7d4; margin-right:4px; text-align:center;/*padding-bottom:5px;*/ overflow:hidden!important; }
ul.catalog li.catalog_li:nth-child(3) { margin-right:0px;}
ul.catalog li.catalog_li div.rating { height:16px; margin:3px 0 3px 0; }

ul.kino li.right div.star { height:28px; margin:3px 3px 0 0; }
ul.catalog li.catalog_li h3 { height:20px; color:#3d2716; font-size:16px; font-weight:normal; text-align:left; margin:1px 4px; }
ul.catalog li.catalog_li h3 a { text-decoration:none; color:#3d2716; }
ul.catalog li.catalog_li h3 a:hover { text-decoration:none; color:#7a9d1a; }
ul.catalog li.catalog_li img { width:240px; height:120px; margin:0 auto 5px; }
ul.catalog li.catalog_li p, ul.catalog li.right p { text-align:left; margin:1px 4px 2px; font-size:12px; line-height:12px; }
ul.catalog li.catalog_li p strong, ul.catalog_fire li.catalog_fire_li p strong, ul.kino li.right p strong { color:#7a9d1a; }
p.chek { color:#3d2716; font-weight:bold; font-style:italic; font-size:17px; }
p.chek span { color:#ff471c; }
#map_canvas {float:left;width:750px; height:695px;}
#list { float:left; width:250px; background:#eee; list-style:none; padding:0; }
#list li { padding:10px; }
/*ul.catalog_fire*/
ul.catalog_fire { width:770px; list-style-type:none; height:450px; padding:0; margin:0 0 5px 0; }
ul.catalog_fire li.catalog_fire_li { width:250px; height:450px; position:relative; float:left; list-style-type:none; background-color:#f9fcf7; border:1px solid #dde7d4; margin-right:4px; text-align:center; }
ul.catalog_fire li.catalog_fire_li div.star { height:16px; margin:3px 3px 0 0; }
ul.catalog_fire li.right { width:250px; height:450px; position:relative; list-style-type:none; background-color:#f9fcf7; border:1px solid #dde7d4; }
ul.catalog_fire li.catalog_fire_li p, ul.catalog_fire li.right p { text-align:left; margin:1px 4px 2px; font-size:12px; line-height:12px; }
ul.catalog_fire h3 { height:20px; color:#3d2716; font-size:16px; font-weight:normal; text-align:left; margin:1px 4px; }
ul.catalog_fire h3 a { text-decoration:none; color:#3d2716; }
ul.catalog_fire h3 a:hover { text-decoration:none; color:#7a9d1a; }
ul.catalog_fire h4 { color:#7a9d1a; text-align:center; font-weight:bold; }
.foto_fire { height:240px; margin:0 auto 5px; }
ul.catalog_fire li.catalog_fire_li p.data_fire { color:#ff6900; font-size:14px; }
#lighter_l { width:200px; float:left; height:30px; }
#lighter_r { width:500px; float:right; height:30px; text-align:right; padding-right:10px; }
#lighter_r a { font: normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#7a9d1a; text-decoration:underline; }
#lighter_r a:hover { font: normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ff6900; text-decoration:none; }
/*podmenu_catalog*/
table.podmenu_catalog { vertical-align:bottom; margin-bottom:10px; font-family:"Times New Roman", Times, serif; }
table.podmenu_catalog td { padding:0 7px; border-right:1px dotted #7b9e1b; font-size:18px; color:#7b9e1b; }
table.podmenu_catalog td:nth-child-last(1){border-right:0px solid;}
table.podmenu_catalog td label { padding:0 7px; font-size:14px; color:#7b9e1b; }
table.podmenu_catalog td a { font-size:18px; color:#7b9e1b; text-decoration:none; }
table.podmenu_catalog td a:hover { color:#3d2716; }
table.podmenu_catalog td.razdel { font-size:18px; color:#3d2716; }
table.podmenu_catalog td.razdel a { font-size:18px; color:#3d2716; text-decoration:none; }
table.podmenu_catalog td.razdel a:hover { color:#7b9e1b; }
a.cinema_name_link { color:#3d2716; text-decoration:none; }
a.cinema_name_link:hover { color:#7b9e1b; }
/*catalog of serials*/
ul.catalog_sr { width:770px; list-style-type:none; height:255px; padding:0; margin:0 0 5px 0; }
ul.catalog_sr li.catalog_li { width:250px; height:255px; position:relative; float:left; list-style-type:none; background-color:#f9fcf7; border:1px solid #dde7d4; margin-right:4px; text-align:center; margin-bottom:4px; }
ul.catalog_sr li.right { width:250px; height:255px; position:relative; list-style-type:none; background-color:#f9fcf7; border:1px solid #dde7d4; }
ul.catalog_sr li.catalog_li div.star { height:16px; margin:3px 3px 0 0; }
ul.kino li.right div.star { height:28px; margin:3px 3px 0 0; }
ul.catalog_sr li.catalog_li h3 { height:20px; color:#3d2716; font-size:16px; font-weight:normal; text-align:left; margin:1px 4px; }
ul.catalog_sr li.catalog_li h3 a { text-decoration:none; color:#3d2716; }
ul.catalog_sr li.catalog_li h3 a:hover { text-decoration:none; color:#7a9d1a; }
ul.catalog_sr li.catalog_li img { width:240px; height:100px; margin:0 auto 5px; }
ul.catalog_sr li.catalog_li p, ul.catalog li.right p { text-align:left; margin:1px 4px 2px; font-size:12px; line-height:12px; }
ul.catalog_sr li.catalog_li p strong, ul.catalog_fire li.catalog_fire_li p strong, ul.kino li.right p strong { color:#7a9d1a; }
/*opicanie_razdela*/
#opicanie_razdela { position:absolute; width:765px; margin-top:31px; background-color:#ffffff; border:1px solid #dde7d4; z-index:5; }
#opicanie_razdela p, #opicanie_razdela div, #opicanie_razdela h3, #opicanie_razdela h2 { padding:3px 5px; }
#opicanie_razdela img { float:left; margin:0 5px 3px 0; }
#opicanie_razdela2 { position:absolute; width:775px; height:290px; margin-top:5px; background-color:#ffffff; border:1px solid #dde7d4; z-index:5; }
#opicanie_razdela2 p, #opicanie_razdela2 div, #opicanie_razdela2 h3, #opicanie_razdela2 h2 { padding:3px 5px; }
#opicanie_razdela2 img { float:left; margin:0 5px 3px 0; }
/*dop_menu*/
#dop { text-align:right; }
#dop a { color:#ff6600; }
/*catalog_opicanie*/
.catalog_opicanie td { vertical-align:top; font-size:13px; }
td.param { width:90px; color:#7b9e1b; font-weight:bold; padding:0 0 2px 0; font-size:13px; }
td.param2 { width:200px; }
td.param2 p { margin:0 0 3px 0; padding:0 0 3px 0; border-bottom:1px dotted #7a9d1a; font-weight:normal; }
td.param2 a { text-decoration:none; }
td.param2_1 { width:140px; }
td.param2_1 p { margin:0 0 3px 0; padding:0 0 3px 0; border-bottom:1px dotted #7a9d1a; font-weight:normal; }
td.param2_1 a { text-decoration:none; }
td.param3 { width:160px; color:#7b9e1b; font-weight:bold; padding:0 0 2px 0; }
td.param_text ul, td.param_text ol { padding:5px 0 0 10px; }
td.param_text p, td.param_text div { margin:3px 0; }
/*catalog_recom*/
ul.catalog_recom { list-style-type:none; padding:0; margin:0 0 5px 0; list-style-position:outside; }
ul.catalog_recom li.catalog_recom_li { width:210px; list-style-type:none; border:1px solid #dde7d4; background-color:#f9fcf7; margin-bottom:2px; text-align:center; }
ul.catalog_recom li.catalog_recom_li div.star { height:20px; margin:3px 3px 0 3px; }
ul.catalog_recom li.catalog_recom_li h3 { color:#3d2716; font-size:16px; font-weight:normal; line-height:15px; text-align:left; margin:1px 2px 5px 2px; }
ul.catalog_recom li.catalog_recom_li h3 a { font-size:16px; text-decoration:none; color:#3d2716; }
ul.catalog_recom li.catalog_recom_li h3 a:hover { text-decoration:none; color:#7a9d1a; }
ul.catalog_recom li.catalog_recom_li img { width:240px; height:120px; margin:0 auto 5px; }
ul.catalog_recom li.catalog_recom_li p { text-align:left; margin:1px 4px 2px; font-size:12px; line-height:12px; }
ul.catalog_recom li.catalog_recom_li p strong { color:#7a9d1a; }
p.chek { color:#3d2716; font-weight:bold; font-style:italic; font-size:17px; }
p.chek span { color:#ff471c; }
/*otzv*/
#leave_response,#vote{ display:none;}
#otzv { background-color:#f6faf2; border:1px solid #dde7d4; font-size:13px; margin:5px 0; clear:both; }
.otzv { background-color:#f6faf2; border:1px solid #dde7d4; font-size:13px; margin:7px 0; clear:both; padding:7px; }
#catalog_vote_response,
#catalog_vote_title{ font-size:14px; }
#catalog_vote_response p.name,
#catalog_vote_title p.name { font-size:14px; margin:0 9px 5px 9px;font-weight:bold;  color:#7b9e1b;}
#otzv div { margin:0 9px 10px 9px; }
#otzv div p { margin:5px 0 0 0; }
.otzv p.name {margin:0 5px; font-size:15px; border-bottom:1px solid #dde7d4; overflow:hidden; padding:0 0 4px 0;}
.otzv p.name strong{dispaly:block; float:left;}
.otzv p.name span{font-size:12px; color:#999; display:block; float:right;}
.user_response{margin:10px 0 0 5px; font-size:13px;}
.admin_comment{ margin:7px 0 0 5px; padding:3px 0 3px 5px; border-left:15px solid #dde7d4;}
.admin_comment span{color:#ff6900;}
.otzv ul,
#otzv ul { margin:0 0 0 15px; }
#otzv_2 { background-color:#f6faf2; border:1px solid #dde7d4; }
#otzv_2 p, #otzv_2 div { margin:0 9px 5px 9px; }
/*restoran_menu*/
.bb { background-image:url(../images/plashka_menu3.jpg); background-repeat:no-repeat; width:147px; height:32px; color:#ffffff; padding:0; text-align:center; font-size:14px; line-height:28px; margin:0; }
.bb a { color:#ffffff; text-decoration:none; }
.close { background-image:url(../images/plashka_menu3_close.jpg); background-repeat:no-repeat; width:147px; height:32px; color:#ffffff; padding:0; text-align:center; font-size:14px; line-height:28px; margin:0; }
.bb close a { color:#ffffff; text-decoration:none; }
#menu_restoran { background-color:#f6faf2; border:1px solid #dde7d4; background-image:url(../images/bac_restoran.jpg); background-repeat:no-repeat; background-position:right top; }
#menu_restoran p, #menu_restoran div, #menu_restoran h4 { margin:0 9px 5px 9px; }
#menu_restoran h4 { font-style:italic; }
.restoran_menu table td { vertical-align:top; padding:3px 3px; background-color:#ffffff; border:5px solid #f6faf2; }
.menu_zena { width:80px; color:#ff471c; font-weight:bold; }
ul#switch { list-style:none; height:48px; width:765px; padding:0; margin:0; }
ul#switch li { position:relative; float:left; list-style-type:none; background-image:url(../images/otzv.jpg); background-repeat:no-repeat; background-position:center; width:255px; height:48px; cursor:pointer; font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; margin:0; padding:0; text-align:center; text-decoration:none; line-height:48px; }
ul#switch li.active { position:relative; float:left; list-style-type:none; background-image:url(../images/otzv_razdel.jpg); background-repeat:no-repeat; background-position:center; width:255px; height:48px; cursor:pointer; font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; margin:0; padding:0; text-align:center; text-decoration:none; line-height:48px; }
ul#switch li p { text-align:center; line-height:48px; }
ul#switch li a { color:#FFFFFF; text-decoration:none; }
table.form { margin:0 auto; }
table.form td { padding:3px 0; }
/*banner*/
.banner_big {width:468px; height:60px; margin:10px auto; /*background-image:url(../images/banner2.jpg);*/ }
.banner_small{margin:5px 0 0 0; text-align:center;}
table.banner_small { margin:0 auto; }
.banner_small td { width:100px; /*height:100px;*/ padding:2px 3px; }
/*rightcolumn*/
.menu_invite { background-image:url(../images/plashka_orange.jpg); background-repeat:no-repeat; width:217px; height:47px; padding:0; margin:0; color:#ffffff; font-size:19px; line-height:40px; }
.menu_invite p a { color:#ffffff; text-decoration:none; padding-left:15px; }
.menu_invite p span { text-transform:uppercase; }
.menu_service { background-image:url(../images/plashka_yellow.jpg); background-repeat:no-repeat; width:217px; height:47px; padding:0; margin:0; color:#ffffff; font-size:20px; line-height:40px; }
.menu_service p a { color:#ffffff; text-decoration:none; padding-left:30px; }
.menu_service p span { text-transform:uppercase; }
.menu_invite p a:hover, .menu_service p a:hover { color:#ffffff; text-decoration:none; }




#featured { width:500px; padding-right:250px; position:relative; height:329px; background:#ffffff; }
#featured ul.ui-tabs-nav { position:absolute; top:0; left:500px; list-style:none; padding:0; margin:0; width:220px; }
#featured ul.ui-tabs-nav li { padding:1px 0; padding-left:1px; font-size:12px; color:#666; }
#featured ul.ui-tabs-nav li img { float:left; margin:2px 5px; background:#ffffff; padding:2px; border:1px solid #eee; }
#featured ul.ui-tabs-nav li span { font-size:11px; font-family:Verdana; line-height:18px; }
#featured li.ui-tabs-nav-item img { width:65px; height:65px;}
#featured li.ui-tabs-nav-item a { display:block; height:82px; color:#333333; background:#fff; line-height:17px; }
#featured li.ui-tabs-nav-item a:hover { background:#f2f2f2; }
/*#featured li.ui-tabs-selected { background:url('images/selected-item.gif') top left no-repeat; }*/
#featured ul.ui-tabs-nav li.ui-tabs-selected a { background:#3685fc; color:#FFFFFF; }
#featured .ui-tabs-panel { width:500px; height:329px; background:#999; position:relative; }
#featured .ui-tabs-panel .info { position:absolute; top:229px; left:0; height:100px; background: url('/images/transparent-bg.png'); }

#featured .info h2 { font-size:18px; font-family:Georgia, serif; color:#fff; padding:5px; margin:0; overflow:hidden; }
#featured .info p { margin:0 5px; font-family:Verdana; font-size:11px; line-height:15px; color:#f0f0f0; }
#featured .info a { text-decoration:underline; color:#ffffff; }
#featured .info a:hover { text-decoration:none; }
#featured .ui-tabs-hide { display:none; }


 /*stage*/
.post{ width:730px;padding:10px 20px;position:relative;background:#95bfff;margin:5px auto; color:#000556;}
.inactive{color:#000556;}
.post .title{position:relative;height:1%;}
.post .title h3{font-size:16px; color:#000556;}
.post .title h3 span { font-size:14px; }
.post .title p{font-size:1em;font-style:italic;font-weight:bold;margin:0}
.post .title span.titlespan{position:absolute;right:0;top:30%;cursor:pointer;width:14px;height:14px;background:url(../images/trigger.gif) no-repeat left bottom;display:block;font-size:0}
.inactive .title span.titlespan{background-position:left top}
.post .entry{padding:10px 0; display:none;}
.entry tr{ border-bottom:1px dotted #000556;}
 .entry td{padding:5px 0;}
/*sport_online*/
.th_group_div_2 { padding-left:5px; text-align:left; font-size: 10pt; }
.group_div_2 img, #playoff img { margin:0px 2px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
.teamname { margin:0 5px; padding: 0 5px; background-color:#1bbbdd; color:#FFF; }
.sport_f { background: url(../images/plashka_sport_footer.jpg) no-repeat top; height:9px; padding:0; margin:0; }
a.onl_cmp { font-size:9pt; color:#3D2716; font-weight:bold; text-decoration:underline; }
a.onl_cmp:hover { font-size:9pt; color:#3D2716; font-weight:bold; text-decoration:none; }
/*footer*/

/*text*/
.history { margin:5px 0; }
.text p, .text div { margin:5px 0; }
 .text li { margin:3px 0; }
.text blockquote { color:#7B9E1B; font-style:italic; }
.text ol { margin:5px 0 5px 30px; list-style-position:inside; }
.text ul { margin:5px 0 5px 30px; list-style:disc; list-style-position:inside; }
.text h4 { font-size:17px; margin:5px 0; }
.text .textimg{float:left; margin:0 5px 5px 0;}
.text iframe {overflow:hidden;}
.telefon { font-size:15px; padding-bottom:15px;}
.videotext{width:760px; min-height:428px; overflow:hidden; margin:10px auto; text-align:center;}
.red { color:#ff471c; }
.orange a { color:#febf01; }
.orange a:hover { color:#ff471c; }
.table_standart td { padding:3px; border:1px solid #999999; }
.table_standart2 td { padding:3px; border:0px; }
.table_standart_report td { padding:3px; }
.table_standart_report tr { border-bottom:1px dashed #999999; }
.table_cinema{margin:10px 0; width:100%;}
.table_cinema td,.table_cinema th { padding:3px 4px; }
.table_cinema th{ font-size:14px;}
.table_cinema th em{ font-weight:normal;}
.table_cinema tr { border-bottom:1px dashed #999999; }
/**/
form#forma_organization form#forma_organization { width:770px; margin:10px auto; }
form#forma_organization p, form#forma_organization td { font-size:12px; color:#999999; text-align:left; height:23px; margin:5px 0 5px 0; padding:3px 0 3px 0; }
textarea.forma { width:500px; color:#7a9d1a; }
input.forma { width:360px; height:22px; color:#7a9d1a; line-height:23px; }
input.forma_s { width:70px; height:22px; color:#7a9d1a; line-height:22px; margin:0 0 0 7px; }
input.forma_2s { width:262px; height:22px; color:#7a9d1a; line-height:22px; margin:0 0 0 7px; }
select.forma { width:364px; height:27px; color:#7a9d1a; line-height:27px; }
select.forma_s { width:90px; height:27px; color:#7a9d1a; line-height:27px; }
select.forma_2s { width:110px; height:27px; color:#7a9d1a; line-height:27px; margin:0 0 0 7px; }
p.fio { width:770px; font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#3d2716; height:auto; }
/*listing*/
.listing { background-color:#dde7d4; margin:5px 0; width:764px; height:30px; font-family:"Times New Roman", Times, serif; color:#99BE33; }
.listing strong { color:#3D2716; }
.listing p, .listing h2 { background-color:#f9fcf7; width:762px; height:28px; text-align:center; position:relative; top:1px; left:1px; line-height:28px; font-size:17px; }
.listing h2 { color:#99BE33;}
.listing p a { text-decoration:none; }
.listing p a:hover, .listing h2 a:hover { text-decoration:none; }
/*listing text*/
#listing_text { background-color:#f9fcf7; border:1px solid #dde7d4; width:764px; font-family:"Times New Roman", Times, serif; }
#listing_text p { background-color:#f9fcf7; width:762px; margin:5px; }
#listing_text p a { text-decoration:none; }
#listing_text p a:hover { text-decoration:none; }
/*footer*/
#footer { background-image:url(../images/bac_footer.png); background-repeat:repeat-y; background-position:center; width:1023px; margin:0 auto; }
#footer table { margin:0 auto; width:100%; }
#back-to-top {
    position: fixed;
    bottom: 2em;
    right: 0px;
    text-decoration: none;
    color: #3d2716;
    background-color: rgba(235, 235, 235, 0.80);
    font-size: 12px;
    padding: 1em;
    display: none;
}

#back-to-top:hover {    
    background-color: rgba(135, 135, 135, 0.50);
}
/*#footer table td{width:25%;}*/
ul.footer_menu { list-style-type: square; padding:0; margin:0 0 0 23px; font-size:14px; }
ul.footer_menu li { color:#ffe300; }
ul.footer_menu li a, a.footer_menuha { color:#ffffff; text-decoration:none; }
ul.footer_menu li a:hover, a.footer_menuha:hover { color:#ffe300; }
.footer_menu_block{margin:0 20px; padding:10px 0; overflow:hidden;}
.footer_left_block{width:75%; float:left;}
.footer_right_block{width:25%; float:left;}
ul.footer_menu2 { list-style-type: square; padding:0 0 0 10px; font-size:14px;float:left; width:230px;}
ul.pleft{ padding-top:7px;}
ul.footer_menu2 li { color:#ffe300; }
ul.footer_menu2 li a, a.footer_menuha { color:#ffffff; text-decoration:none; }
ul.footer_menu2 li a:hover, a.footer_menuha:hover { color:#ffe300; }

td.footer_menu { color:#ffe300; padding:0 0 0 30px; background-image:url(../images/li.jpg); background-repeat:no-repeat; background-position:left; }
td.footer_menu a { color:#ffffff; text-decoration:none; padding:0 0 0 5px; }
td.footer_menu a:hover { color:#ffe300; }
.footer_contact { background-image:url(../images/footer.jpg); background-repeat:no-repeat; background-position:right; width:1000px; margin:0 auto; height:237px; }
.chact1 { display:inline; height:237px; width:500px; float:left; color:#ffffff; text-align:left; font-size:12px; }
.chact1 p { margin:3px 0; }
.chact1 p.telefon { margin-top:15px; padding:0; }
.chact1 p.telefon span { font-size:32px; color:#ffe300; }
.chact1 span.footer_email a{ font-size:18px; text-decoration:underline;color:#ffe300; }
.chact1 span.footer_email a:hover{text-decoration:none;}
.chact2 { display:inline; height:237px; width:500px; float: right; }
.chact2 p { margin:85px 0 0 380px; text-align:left; font-size:10px; }
.chact2 a { color:#ffffff; text-decoration:none; }
/*navigition in catalogue position page*/
.pagination { font-size: 80%; }
.pagination a { color:#7a9d1a; text-decoration: underline; }
.pagination a:hover { color:#febf01; text-decoration:none; }
.pagination a, .pagination span { display: block; float: left; padding: 0.3em 0.5em; margin-right: 5px; margin-bottom: 5px; }
.pagination .current { color: #000; }
.pagination .current.prev, .pagination .current.next { color:#eee; }
/*photogalery*/
	.caption { font-style:italic; color:#888877; margin:0; padding:0; }
.demo { position:relative; margin-top:2em; }
.gallery_demo { width:702px; margin:0 auto; }
.gallery_demo li { width:65px; height:49px; border:1px double #7B9F1B; margin: 0 1px; }
.gallery_demo li div { left:240px }
.gallery_demo li div .caption { font:italic 0.7em/1.4 georgia, serif; }
#main_image { margin:0 auto 28px auto; height:525px; width:700px; }
#main_image img { margin-bottom:3px; }
.nav_gallery { padding-top:15px; clear:both; font:80% 'helvetica neue', sans-serif; letter-spacing:3px; text-transform:uppercase; }
.galleria { list-style:none; width:702px }
.galleria li { display:block; width:80px; height:80px; overflow:hidden; float:left; margin:0 5px 10px 0 }
.galleria li a { display:none }
.galleria li div { position:absolute; display:none; top:0; left:180px }
.galleria li div img { cursor:pointer }
.galleria li.active div img, .galleria li.active div { display:block }
.galleria li img.thumb { cursor:pointer; top:auto; left:auto; display:block; width:auto; height:auto; margin-top:0px!important; margin-top:8px; }
.galleria li .caption { display:block; }
* html .galleria li div span { width:400px } /* MSIE bug */
/**/
#months { vertical-align:bottom; margin-bottom:10px; font-family:"Times New Roman", Times, serif; }
#months li { display: inline; padding:0 7px; font-size:18px; color:#7b9e1b; }
#months li.first { display: inline; padding:0 7px; border-right:1px solid #3d2716; font-size:18px; color:#7b9e1b; }
#months li a { font-size:18px; color:#7b9e1b; text-decoration:none; }
#months li a:hover { font-size:18px; color:#3d2716; text-decoration:none }
#months li.active a { font-size:18px; color:#3d2716; text-decoration:none; }
#months li.active a:hover { font-size:18px; color:#7b9e1b; text-decoration:none; }
td.zag_month { background-image:none; text-align:center; height:25px; font-size:16px; font-family: Courier New; color:#7a9d1a; }
td.zag_month a { font-size:16px; text-decoration:none; }
td.zag_month a:hover { font-size:16px; text-decoration:none; }
div#menu_restoran_api div#map_canvas { margin:30px auto; padding:0; width: 640px; height: 480px; }
div#menu_restoran_api div#map_canvas div { margin:0; padding:0; }
#menu_restoran_api { height:540px; background-color:#f6faf2; border:1px solid #dde7d4;/*background-image:url(../images/bac_restoran.jpg); background-repeat:no-repeat; background-position:right top;*/ }
/*������ �����*/
.err { color:#F00; }
/* ������� */
.rating, .fav { width:80px; height:16px; margin:0; padding:0; list-style:none; clear:both; position:relative; background: url(../images/star-matrix.gif) no-repeat 0 0; }
.fav { width:16px; }
/* add these classes to the ul to effect the change to the correct number of stars */
.star_0 { background-position:0 0 }
.star_1 { background-position:0 -16px }
.star_2 { background-position:0 -32px }
.star_3 { background-position:0 -48px }
.star_4 { background-position:0 -64px }
.star_5 { background-position:0 -80px }
.abc { display:inline-block; }
li.indicator { display: none; }
ul.rating li, ul.fav li { cursor: pointer; float:left; text-indent:-999em; }
ul.rating li.indicator { float: right; text-indent: 0; position: relative; left: 18px; }
ul.fav li a, ul.rating li a { position:absolute; left:0; top:0; width:16px; height:16px; text-decoration:none; z-index: 200; }
ul.rating li span, ul.fav li span { text-decoration:none; position:absolute; width:16px; height:16px; }
ul.fav li.s_1 a, ul.rating li.s_1 a { left:0; -moz-outline:none; }
ul.rating li.s_2 a { left:16px; -moz-outline:none; }
ul.rating li.s_3 a { left:32px; -moz-outline:none; }
ul.rating li.s_4 a { left:48px; -moz-outline:none; }
ul.rating li.s_5 a { left:64px; -moz-outline:none; }
ul.fav li a:hover, ul.rating li a:hover { z-index:2; width:80px; height:16px; overflow:hidden; left:0; background: url(../images/star-matrix.gif) no-repeat 0 0; }
ul.fav li a:hover { width:16px; }
ul.fav li.s_1 a:hover, ul.rating li.s_1 a:hover { background-position:0 -96px; }
ul.rating li.s_2 a:hover { background-position:0 -112px; }
ul.rating li.s_3 a:hover { background-position:0 -128px }
ul.rating li.s_4 a:hover { background-position:0 -144px }
ul.rating li.s_5 a:hover { background-position:0 -160px }
/*���� ������*/
.suggestionsBox { position:relative; margin: 0; width: 200px; border:0; color: #FFF; background-color: #A4C93E; background: url(../images/fs_back.png) no-repeat 0 0; }
.suggestionList { margin: 0px; padding: 0px; }
.suggestionList li { margin: 2px 0px 1px 5px; padding: 1px; cursor: pointer; list-style-type:none; font-size:8pt; text-align:left; }
.suggestionList li:hover { color: #3D2716; /*background-color: #659CD8;*/ }
/*bloc reclama*/
table.praic td { padding:2px 2px; }
.grey { background-color:#e9efe1; height:30px; }
.yel { background-color:#daf887; height:30px; }
/*tutu*/
/*notes*/
.foto_notes { background-image:url(../images/bac_foto_notes.jpg); background-repeat:repeat-y; background-position:top; text-align:center; width:265px; padding:5px 0 0 0; }
.foto_notes img { margin:0 0 5px 0; width:200px; }
.text_notes { padding:0 5px; }
.text_notes p { padding:3px 0; }
.text_notes strong { color:#7a9d1a; }
.text_notes ul li{ margin:10px 0;}
.text_notes ol li{ margin:10px 0;}
.text_notes ul li ul{ margin-left:10px;}
.text_notes ol li ul{ margin-left:10px;}
.text_notes table{margin:10px 0;}
.text_notes table tr {border-bottom:1px solid #e9efe1;}
.text_notes table thead tr {background-color: #e9efe1;}
.text_notes table tr td{padding:10px 5px;}
.text_notes table tr th{padding:10px 5px;}
ul.notes { width:770px; display:block; list-style-type:none; height:216px; padding:0; margin:0; }
ul.notes li { width:250px; height:210px; position:relative; float:left; list-style-type:none; background-color:#f9fcf7; border:1px solid #dde7d4; margin-right:4px; text-align:center; }
ul.notes li.right { width:250px; height:210px; position:relative; list-style-type:none; background-color:#f9fcf7; border:1px solid #dde7d4; }
ul.notes li h3 { height:31px; color:#3d2716; font-size:15px; font-weight:normal; text-align:left; margin:2px 4px; line-height:15px; }
ul.notes li h3 a { text-decoration:none;/*color:#7b9e1b;*/ }
ul.notes li h3 a:hover { text-decoration:none; color:#febf01; }
ul.notes li div { overflow:hidden; height:148px; margin:0 0 5px 0; }
ul.notes li img { width:100px; height:100px; margin:5px; float:left; }
ul.notes li p, ul.catalog li.right p { text-align:left; margin:1px 4px 2px; font-size:12px; line-height:12px; }
ul.notes li p strong { color:#7a9d1a; }
/*minigames*/
#left_minig { float:left; width:200px; }
#right_minig { float:right; padding-left:10px; width:570px; }
fieldset.minigame { border:1px solid #FEBF00; padding: 5px; margin: 0 0 10px 0; }
.mg_block{width:780px; margin-bottom:15px;}
#minigames_fieldset ul { list-style-type:none; }
#minigames_fieldset ul li{list-style-type:none; font-size:12px;}
#minigames_fieldset ul li h3{ font-size:12px; height:30px; line-height:14px;}
#minigames_fieldset ul li a{ font-size:12px;}
#minigames_fieldset ul li img{margin-right:3px; float:left;}
#minigames_fieldset .genre_list ul li{ float:left; padding:0 4px; font-size:13px;}
#minigames_fieldset .genre_list ul li a{font-size:13px; color:#3d2716; text-decoration:undeline; }
#minigames_fieldset .genre_list ul li a:hover {color:#7b9e1b; text-decoration:none; }
#minigames_fieldset .newgames_list ul li{ width:32%; float:left; padding:4px;}
.mg_gamelist{overflow:hidden;}
.mg_gamelist li{list-style-type:none; margin:0 3px 8px 0; width:32%; height:230px; float:left; padding:4px;}
.mg_gamelist li:nth-child(3n+3){margin:0 0 10px 0;}
.mg_gamelist li div { text-align:center;}
.mg_foto{width:100%; height:100px;}
.mg_foto img{width:100px; height:100px; margin:0 auto;}
.mg_name{ height:50px; border-top:1px solid #7b9e1b; padding-top:5px;}
.mg_gamelist li:nth-child(1) .mg_name,
.mg_gamelist li:nth-child(2) .mg_name,
.mg_gamelist li:nth-child(3) .mg_name {border-top:none;}
.mg_description{}
.mg_link{}
/*
fieldset.minigame ul { list-style-type:none; }
fieldset.minigame ul li { list-style-type:none; color:#7b9e1b; }


fieldset.minigame ul li a {color:#3d2716; text-decoration:none; }
fieldset.minigame ul li a:hover {color:#7b9e1b; text-decoration:undeline; }
*/
fieldset.minigame legend { padding: 0 5px; background-color:#FFCF3F; color:#FFF; }
.top3_mg { font-size:9pt; color:#3d2716; }
td.top3_mg { margin:5px; }
.top3_mg img { margin-right:5px; margin-top:17px; }
.top3_mg span { color:#FF6900; }
.top3_mg a { font-size:10pt; color:#7b9e1b; text-decoration:none; }
.top3_mg a:hover { font-size:10pt; color:#FF6900; text-decoration:none; }
/*--minigames gallery--*/
table.fotogalleru { width:540px; }
table.fotogalleru td { vertical-align:top; padding:5px 5px; border:1px solid #d3d3d3; width:125px; }
table.fotogalleru td p { vertical-align:top; padding:0; margin:0; }
.alawartext { clear:both; margin:7px; }
.alawartext img { margin:0 5px 5px 0; }
.alawartext p { margin:3px 0; }
/* informers */
.i_border { border: 0px solid #FFFFFF; min-width: 190px; width: 100%; margin:0px; padding:0px 2px 0px 2px; }
.i_border a { font-size: 10px; font-weight: normal; }
.i_mheader { background-color:#99be33; float: left; margin-bottom: 4px; width: 100%; }
.i_header { color:#ffffff; font-size: 10px; line-height: 22px; margin: 2px; float: left; }
.i_select { background-color:#FFFFFF; color:#9E9E9E; font-size: 10px; margin: 2px; float: right; }
.i_time { color:#ffaa00; float: left; font-size: 10px; font-weight: bolder; white-space: nowrap; margin-left: 5px; margin-right: 5px; }
.i_text { color:#000000; font-size: 10px; min-width: 50%; display: table; text-align: left; }
.i_channel { color:#9E9E9E; font-size:10px; float: left; font-size: 10px; font-style: italic; text-align: right; width: 20%; }
#gismeteo { margin:0px; padding:0px 2px 0px 2px; }
#inform { color:#FFF; background-color:#99be33; height:26px; font-family:"Times New Roman", Times, serif; }
#informer2, #informer2 table { width:190px; margin:0; padding:0; background-color:transparent !important; }
#gmtdttl2 { text-align:center; }
.i_container { clear: both; }
.i_div { clear: both; }
.i_footer { font-size: 12px; white-space: nowrap; padding: 4px 0px 2px 2px; clear: both; }
.gmtbl { background-color: #ffffff; border: 0px solid #FFFFFF; margin:0; padding:0; }
.gmtdttl { font-size:9pt; font-weight: bold; color: #ffffff; background-color: #99BE33; }
.gmtdtext { font-size:8pt; font-weight: normal; color: #000000; text-align:center; }
.tddiv { text-align: left !important; }
div#cntdiv { position:absolute; display:block; }
div#infselectlist { background-color: #ffffff; border: 1px solid #7c7c7c; width:100%; height:100%; position:relative; top:1; left:0; right:0; visibility:hidden; cursor:pointer; }
div#hiddentl { position:relative; top:1; left:0; right:0; visibility:hidden; }
#gismeteo td { margin:0; padding:0; }
#gismeteo td td { height:26px; font-size:10px; }
.minimal-block table td table { width:130px; }
.minimal-block table td table td ul { width:79px; }
.minimal-block table td table td ul li { width:79px; }
#minimal-height { text-align:justify; margin:0 2px; width:180px; }

.hk_atlant_number_gl{ background:url(../images/atlant_gerb.png) top right no-repeat; color:#d9d9d9; height:70px; width:79px; margin:0; overflow:hidden;  padding:15px 0 0 15px;float:left; font:bold 23px 'politicabold';}
/* Left menu Tabs*/
#tabbed_box_1 { margin: 5px auto 0px auto; width:218px; }
.tabbed_area, .show_tabbed_area { background-color:#7b9f1b; padding:5px; }

/*tabs*/
ul.tabs { margin:0px; padding:0px; margin-top:5px; margin-bottom:6px; }
ul.tabs li { list-style:none; display:inline; }
ul.tabs li a { outline:none; background-color:#dde7d4; color:#7b9f1b; padding:8px 13px 8px 13px; text-decoration:none; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; border:1px solid #7b9f1b; background-image:url(../images/content_top.jpg); background-repeat:repeat-x; background-position:bottom; }
ul.tabs li a:hover { background-color:#ffe400; border-color:#7b9f1b; color:#ffe400; }
ul.tabs li a.active { background-color:#ffffff; color:#282e32; border:1px solid #7b9f1b; border-bottom: 1px solid #ffffff;}
.content_lefttab, .show_content_lefttab { background-color:#ffffff; padding:8px; border:0px solid #7b9f1b; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/content_bottom.jpg); background-repeat:repeat-x; background-position:bottom; }
#content_2, #content_3, #content_21, #content_31 { display:none; }
.content_lefttab ul, .show_content_lefttab ul { margin:0px; padding:0px 2px 0px 2px; }
.content_lefttab ul li, .show_content_lefttab ul li { text-align:left; list-style:none; border-bottom:1px solid #d6dde0; padding-top:3px; padding-bottom:3px; font-size:13px; }
.content_lefttab ul li:last-child, .show_content_lefttab ul li:last-child { border-bottom:none; }
.content_lefttab ul li a, .show_content_lefttab ul li a { text-decoration:none; color:#0099cc; }
.content_lefttab ul li small, .show_content_lefttab ul li small { color:#878a8d; font-size:9px; text-transform:uppercase; }
.content_lefttab ul li a:hover, .show_content_lefttab ul li a:hover { color:#a59c83; }
.content_lefttab ul li a:hover small, .show_content_lefttab ul li a:hover small { color:#baae8e; }
.content_lefttab ul li div, .show_content_lefttab ul li div { font-size:10px; }
.content_lefttab ul li img, .show_content_lefttab ul li img { padding:0; margin:0; border:none; float:left; margin:0 3px 0 0; }
.content_lefttab ul li h5, .show_content_lefttab ul li h5 { padding:0 0 3px 0; margin:0; font-size:12px; }
.content_lefttab ul li.timetable, .show_content_lefttab ul li.timetable { width:190px; text-align:right; font-size:11px; }
.green_menu_kino { height:103px; overflow:hidden; }

/*tabsshow*/
/*ul.tabsshow { margin:0px; padding:0px; margin-top:5px; margin-bottom:6px; }
ul.tabsshow li { list-style:none; display:inline; }
ul.tabsshow li a { outline:none; background-color:#dde7d4; color:#7b9f1b; padding:8px 16px 8px 16px; text-decoration:none; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; border:1px solid #7b9f1b; background-image:url(../images/content_top.jpg); background-repeat:repeat-x; background-position:bottom; }
ul.tabsshow li a:hover { background-color:#ffe400; border-color:#7b9f1b; color:#ffe400; }
ul.tabsshow li a.active { background-color:#ffffff; color:#282e32; border:1px solid #7b9f1b; border-bottom: 1px solid #ffffff; }*/

/*Left sport Tabs*/
.sport_tabbed_area { background-color:#000556; padding:5px; }
ul.tabsshow,
ul.sport_tabs { margin:0px; padding:0px; height:30px; background-image:url(../images/content_top.jpg); background-repeat:repeat-x; background-position:bottom;}
ul.tabsshow li,
ul.sport_tabs li {list-style:none; float:left; padding:6px 4px 8px 5px; font:bold 9px Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;}
ul.tabsshow li {color:#7b9f1b;}
ul.sport_tabs li a {color:#000556; outline:none; text-decoration:none;   }
ul.tabsshow li a {color:#7b9f1b; outline:none; text-decoration:none;   }
ul.tabsshow li a.active,
ul.sport_tabs li.active { color:#282e32; /*background:url(../images/tab_on.jpg) repeat-x top; */}



.sport_content_lefttab { background-color:#ffffff; padding:0 8px 8px 8px; border:0;  background-image:url(../images/content_bottom.jpg); background-repeat:repeat-x; background-position:bottom; }
.sport_content_lefttab table{width:195px; margin-bottom:5px;}
#sport_content_1,#vchera { display:none; }
.online_classe{height:22px; background:url(../images/mplay35.gif) no-repeat bottom center; border-bottom:1px solid #FFF; text-align:center; font-size:11px; color:#000556;}
.fulltime_classe{height:22px; background:url(../images/mplay35ft.gif) no-repeat bottom center; border-bottom:1px solid #FFF; text-align:center; font-size:11px;  color:#000556;}
.time_classe{height:22px;  border-bottom:1px solid #FFF; text-align:center; font-size:11px; /*background-color:#000556;*/ color:#000556;}

.sport_content_lefttab h5 { padding:0 0 3px 0; margin:0; font-size:12px; }
.sport_content_lefttab td { padding:3px 0; margin:0; font-size:11px; border-bottom:1px solid #666666; }
.sport_content_lefttab a { text-decoration:none; color:#000556; font-size:12px;/*#0099cc*/; }
.sport_content_lefttab div.timetable { text-align:right; font-size:11px; width:190px; padding:2px 0; }
.sport_content_lefttab div.timetable a { text-decoration:none; color:#0099cc; }
.sport_content_lefttab div.timetable a:hover { color:#a59c83; }
ul.alfavit { display:inline; }
ul.alfavit li { display:inline; padding:0 5px; color:#3d2716; text-decoration:none; font-weight:bold; }
ul.alfavit li a { display:inline; color:#febf00; text-decoration:none; font-weight:bold; }
ul.alfavit li a:hover { color:#3d2716; }
ul.catalog_dalee { width:770px; list-style-type:none; height:70px; padding:0; margin:0 0 5px 0; }
ul.catalog_dalee li.catalog_li2 { width:250px; height:70px; position:relative; float:left; list-style-type:none; border:1px solid #ffffff; margin-right:4px; /*text-align:center; */ }
ul.catalog_dalee li.right { width:250px; height:70px; position:relative; list-style-type:none; border:1px solid #ffffff; }
ul.catalog_dalee li.catalog_li2 div.star { height:16px; margin:3px 3px 0 0; }
ul.catalog_dalee li.catalog_li2 h3 { height:20px; font-size:16px; font-weight:normal; text-align:left; margin:1px 4px; }
ul.catalog_dalee li.catalog_li2 h3 a { text-decoration:none; color:#3d2716; }
ul.catalog_dalee li.catalog_li2 h3 a:hover { text-decoration:none; color:#7a9d1a; }
ul.catalog_dalee li.catalog_li2 img { width:240px; height:120px; margin:0 auto 5px; }
ul.catalog_dalee li.catalog_li2 p { text-align:left; margin:1px 4px 2px; font-size:12px; line-height:12px; }
ul.catalog_dalee li.catalog_dalee_non { background:none; border:1px solid #ffffff; width:250px; height:195px; position:relative; float:left; margin-right:4px; }
ul.catalog_dalee li.catalog_dalee_non div { margin-top:20px; }

ul.listalka_dalee { width:770px; list-style-type:none; height:40px; padding:0; margin:0 0 5px 0; }
ul.listalka_dalee li.listalka_li2 { width:250px; height:40px; position:relative; float:left; list-style-type:none; border:1px solid #FFFFFF; margin-right:4px; margin-top:4px; /*text-align:center; */ }
ul.listalka_dalee li.right { width:250px; height:50px; position:relative; list-style-type:none; border:1px solid #ffffff; }
ul.listalka_dalee li.listalka_li2 h3 { height:50px; font-size:16px; font-weight:normal; margin:1px 4px; }
ul.listalka_dalee li.listalka_li2 h3 a { text-decoration:none; color:#3d2716; font-size:14px; }
ul.listalka_dalee li.listalka_li2 h3 a:hover { text-decoration:none; color:#7a9d1a; }
ul.listalka_dalee li.listalka_dalee_non { background:none; border:1px solid #ffffff; width:250px; height:195px; position:relative; float:left; margin-right:4px; }
ul.listalka_dalee li.listalka_dalee_non div {/* margin-top:20px; */}
a.strelka_l { background:url(../images/strelka_l.jpg) no-repeat left center; display:block; padding:0 0 0 25px; float:left; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#febf00; text-decoration:none; height:31px; line-height:31px; }
a.strelka_r { background:url(../images/strelka_r.jpg) no-repeat right center; display:block; padding:0 25px 0 0; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#febf00; text-decoration:none; text-align:right; height:31px; line-height:31px; }
a:hover.strelka_l { background:url(../images/strelka_l_hover.jpg) no-repeat left center; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#7b9f1b; text-decoration:none; height:31px; line-height:31px; }
a:hover.strelka_r { background:url(../images/strelka_r_hover.jpg) no-repeat right center; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#7b9f1b; text-decoration:none; text-align:right; height:31px; line-height:31px; }
/*
ul.social_network{ display:inline; width:770px;}
ul.social_network li{ display:inline; padding:0 5px;color:#3d2716; text-decoration:none; font-weight:bold;}

ul.social_network{list-style: none; padding: 4px 0 0; height: 23px; oveflow:hidden;}
*/
#social_network { width:750px; }
#social_network td.sc { padding: 0 7px; }
#social_network td.sc img, #social_network td.sc iframe { margin-top:3px; }
.tizer_sn { width:100%; overflow: auto; background-color:#f6faf2; border:1px solid #dde7d4; padding:5px; margin:10px 0 10px 0; }
.tizer_sn_video{margin:5px auto; text-align:center;}
.tizer_sn div { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box; }
.tizer_sn a { font-size:11px; color:#436F96; text-decoration:none; }
.tizer_sn a:hover { text-decoration:underline; }

#kalendar_table {margin:0px auto 15px; width:730px; }
#kalendar_table td { padding:4px 7px; border-bottom:1px dotted #95BFFF; font-size:9pt; }
#kalendar_table th { color:#FFFFFF;padding:4px 7px; background-color:#3685FC; font-size:12px; text-transform:uppercase; border:0px solid; }
h3.sport {margin:10px 0; text-align:center;}
.fulltime2 { color:#FF6900;}
.otziv_remark{color:#808080; font-size: 8pt;}
.otziv_remark2{color:#bababa; font-size: 8pt;}
.star_film { height:16px; margin:3px 3px 6px 0; }

/* ���������� �������*/
.printSelected div {display:  none } /* �������� ���� ������� �� �������� */
.printSelected div.printSelection {display: block; background-color:#FFF;  font-size:13px;border: 1px solid #dde7d4; padding: 5px; overflow: hidden; width:100%; height:100%;} 
.printSelected div.printSelection table tr td, .printSelected div.printSelection table tr th,.printSelected div.printSelection p{font-size:13px;}
/* ������ ������� ������ ��� ����, ������� ����������� ��� ������ */
.printSelected div.printSelection div {display: block; } /* ���������� ���� ��� ��������, ������� ���� ������ ������ ������� */
.logo_gd{ position:absolute; width:300px; height:242px; top:65px; left:500px;}
#callback{display:none;}
/*videopleer*/
.inline-sample-content { padding:20px; }
.inline-sample-content fieldset { border:1px solid #00254b; padding: 5px; margin: 0 0 5px 0; }
.inline-sample-content fieldset ul { font-size:10pt; list-style-type:none; }
.inline-sample-content fieldset ul li ul { margin-left:15px; font-size:10pt; list-style-type:none; }
.inline-sample-content fieldset ul li { font-size:10pt; list-style-type:none; color:#3d2716; }
.inline-sample-content fieldset ul li ul li { font-size:10pt; list-style-type:none; color:#3d2716; }
.inline-sample-content fieldset ul li ul li div { margin-left:20px; }
.inline-sample-content fieldset ul li a { font-size:10pt; color:#3d2716; text-decoration:none; }
.inline-sample-content fieldset ul li a:hover { font-size:12pt; color:#fcb116; text-decoration:undeline; }
.inline-sample-content fieldset legend { padding: 0 5px; color:#00254b; }
.inline-sample-content img { margin:7px; }
.seriya{ float:left; margin:0 5px 5px 0; /*padding:0 5px;*/ height:97px; overflow:hidden; border:0px solid #6C6; width:120px;}
.seriya img{ width:120px; height:70px;}
.seriya p{ margin:2px 0; text-align:center;}
.seriya h3{ font-size:13px; font-weight:normal; height:27px; overflow:hidden; line-height:13px;}
.pleer{ margin:10px auto 0; text-align:center;}

.profile_card{height:340px; padding:15px;}
.profile_card_tooltip{ background-color:#FFF;}
.profile_card_1{float:left; width:210px; height:300px;}
.profile_card_2{margin-left:230px;}
.profile_card_2_tooltip{ margin-left:90px;}
.profile_card_2_tooltip h1{font-size:11px; margin:3px 0 1px 0; padding:0;}
.profile_img_tooltip{ width:80px; height:120px; float:left;}
.profile_card_1 img.profile_img{border:5px solid #3685FC;}
.profile_param{padding:3px 0;}
.profile_param_tooltip{padding:2px 0; font-size:10px;}
.profile_param_2{padding:3px 0;width:250px; height:30px; float:left;}
.profile_param_3{padding:3px 0;width:750px; height:30px; float:none; overflow:hidden;}
.pp_np_block{width:100%; height:180px; padding:5px; margin-bottom:10px;}
.ppblock_left{float:left; width:200px;height:180px;  text-align:center;margin:0 5px 0 0;}
.ppblock_l_arrow{float:left; width:170px;height:180px;  text-align:right;margin:0 5px 0 0; padding-top:58px;}
.ppblock_r_arrow{float:left; width:170px;height:180px;  text-align:left;margin:0 5px 0 0; padding-top:58px;}
.ppblock_rigt{float:left; width:200px;height:180px;  text-align:center;margin:0 0 0 0;}

fieldset.profile_block{border:1px solid #3685FC; padding:5px 8px; margin:15px 0;}
fieldset.profile_block legend{background-color:#3685FC; color:#FFF; font-size:13px; width:270px; padding:3px 10px; margin-left:10px; text-transform:uppercase;}
#peelback{position:relative;}
.span_fs_11px{ font-size:11px;}
#ctrlcopy {color:transparent;height:1px;overflow:hidden;position:absolute;width:1px;}

.adress-movi{ font-size:12px;}
.adress-movi a{ text-decoration:none;}
.adress-movi a:hover{ text-decoration:none;color:#3d2716;}
#vk_comments{margin:7px 0;}
#vk_groups{margin:0 auto;}
/* Container */
#contact-overlay { z-index:200; display:none; position:fixed; top:0; bottom:0; left:0; right:0; background-color:#000; -webkit-overflow-scrolling: touch; /*onefinger scroll for iPad*/ }
#contact-overlay  > * { -webkit-transform: translateZ(0px); }
#contact-container {}
.contact-loading {background:url(../images/loading.gif) no-repeat; height:55px; margin:-14px 0 0 190px; padding:0; position:absolute; width:54px; z-index:8000;}
.contact-message {text-align:left; display:block; font-size:14px; color:#f30;}
#contact-container .contact-error {background:#000; border:2px solid #ccc; font-size:14px; font-weight:bold; line-height:18px; margin:2px auto; padding:2px; width:92%;height:30px;}
#contact-container br {clear:both;}
#contact-container .popup_x {position:absolute; top:64px; right:1px; width:16px; height:16px; background-image:url(/images/shadowbox_icon.png);  background-position:-32px 0px; cursor: pointer;}

#application_form{ width:600px; margin:80px auto 430px; position:absolute;  background-color:#f6faf2; border:0px solid #dde7d4;}
#appl_1{margin:50px 40px; padding:20px 0 0 0; overflow:hidden;}
#appl_2{margin:0; overflow:hidden;  padding:0 0 20px  0;}
#application_form input{ background:#fbfbfb; border:0; padding:9px 5px; width:470px; margin:5px 0 0 15px; font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif;  border:1px solid #edecec;}
#application_form textarea{background:#fbfbfb; border:0; padding:9px 5px; width:470px; height:145px; margin:5px 0 0 15px; font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif;  border:1px solid #edecec;}
#application_form select{ background:#fbfbfb; border:0; padding:9px 5px; width:483px; margin:5px 0 0 15px; font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif;  border:1px solid #edecec;}
#application_form input.application_buttom{width:200px; background:#53a43a; margin:15px 0 0 155px; padding:7px 5px; font:normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; cursor:pointer;}
#application_form p.zag_question{font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif}



.banner_728{margin:5px auto; width:728px; height:90px; overflow:hidden;}
.banner_772{margin:5px auto; width:772px; height:90px; overflow:hidden; border:1px solid #dde7d4;}
.banner_770{margin:5px auto; width:770px; height:90px; overflow:hidden; border:1px solid #dde7d4;}
/* sape */
.block_links * {
    background:transparent none repeat scroll 0 0 !important;
    border:medium none !important;
    clear:none !important;
    clip:rect(auto, auto, auto, auto) !important;
    font-size:100% !important;
    font-style:normal !important;
    font-variant:normal !important;
    font-weight:normal !important;
    height:auto !important;
    letter-spacing:normal !important;
    line-height:normal !important;
    margin:0 !important;
    overflow:visible !important;
    padding:0 !important;
    position:static !important;
    text-align:left !important;
    text-decoration:none !important;
    text-indent:0 !important;
    text-transform:none !important;
    vertical-align:baseline !important;
    visibility:visible !important;
    white-space:normal !important;
    width:auto;
    word-spacing:normal !important;
    z-index:auto !important;
    cursor: pointer!important;
    word-wrap: break-word!important;
}
.block_links li {
    display:list-item !important;
    list-style-image:none !important;
    list-style-position:outside !important;
    list-style-type:none !important;
    display: inline;
}
.block_links li DIV {
    padding:0.5em !important;
}

.block_links DIV, .block_links TABLE {
    padding: 5px !important;
}

.block_links {
    width: auto!important;
    font-family: Verdana!important;
    font-size: 11px!important;
    border: 1px solid #dde7d4!important;
    background-color: #FFFFFF!important;
    padding:5px!important;
    position: relative!important;
    display:block!important;
    margin-bottom:5px;

}
.block_links_icnt, .block_links_icnt * {
    text-align: left!important;
}

.block_links_text, .block_links_text A, .block_links_text A:hover {
    color: #000000!important;
    font-size: 11px!important;
    text-decoration: none!important;
}
.block_links_url {
    color: #7a9d1a!important;
    font-size: 11px!important;
    text-decoration: none!important;
}
.block_links_header, .block_links_header A {
    color: #0099cc!important;
    font-size: 13px!important;
    font-weight: bold!important;
    text-decoration: none!important;
}
.block_links_sign {
    color: #999999!important;
    font-size: 10px!important;
    text-align: left!important;
    text-decoration: none!important;
}

.block_links_clear {
    clear:both!important;
}

.block_links TABLE {
    width: 100%!important;
    border: 0px!important;
}
.tvshow_title{
    font-size:18px;
    margin:5px 15px 15px 15px;
    text-align: center;
    background-color: #7a9d1a;
    color:#FFF;
    padding:15px;
}
.tvshow p{
    font-size:16px;
}
.tvshow .tvshow_block{
    width: 500px;
    margin:10px auto;
    border-bottom:1px solid #000;
    padding:15px 30px;
    text-align: left;
}
.tvshow .tvshow_block p.green{
    margin-bottom:10px;
}
.tvshow .no_border{
    border-bottom:0!important;
}