@charset "windows-1251";
/* CSS Document */
/*Reset*/
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; }
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-bottom: 7px; }
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; }
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; 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:1024px; margin:0 auto; }
table.top_t_menu { height:49px; }
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:12px; padding-bottom:4px; }
/*#top_t_menu1 { 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.top_t_menu a { color:#ffffff; text-decoration:none; text-transform:uppercase; font-size:12px; }
td.top_t_menu a:hover { color:#febf01; text-decoration:none; text-transform:uppercase; font-size:12px; }
#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; }
#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; }
/*action*/
/*
ul.action{ width:770px; list-style-type:none; height:199px; padding:0; margin:0 0 4px 0;} 
ul.action li{ background-image:url(../images/bac_action2.jpg); background-repeat:no-repeat; width:368px; height:199px;position:relative; float:left;list-style-type:none;
padding:0 7px;}
ul.action li.left{ background-image:url(../images/bac_action2.jpg); background-repeat:no-repeat; width:368px; height:199px;position:relative; float:left;list-style-type:none;
margin:0 4px 0 0;padding:0 7px;}
ul.action li h3{color:#3d2716; font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 0 3px 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 3px 0 0; float:left; width:130px; height:130px;}
ul.action li div{width:230px; height:167px; float:right; background-color:#FFF; font-size:12px; line-height:15px;}
ul.action li div h3{ margin:0; padding:2px 0 0 3px; font-size:14px; color:#7a9d1a;}
ul.action li div p{ margin:0; padding:3px;}
*/
.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:770px; margin:0 0 2px 0; }
dl.tabs dt { background:url(../images/article_bac_line.jpg) no-repeat top right; height:32px; float:left; padding:7px 9px 8px 9px; text-transform:uppercase; }
dl.tabs dd { clear:both; display:block; width:770px; }
dl.tabs.enabled { height:332px; }
dl.tabs.enabled dt { height:32px; }
dl.tabs dt a, dl.tabs dt a, dl.tabs.enabled dt.active a:hover { 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 { 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_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; }
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 { clear:both; padding-bottom:10px; }
#timetable { margin:0 0 15px 0; background-color:#f9fcf7; border:1px solid #dde7d4; }
#timetable td { padding:10px; vertical-align:top; }
.timetable { color:#0099cc; border-bottom:1px dotted #dde7d4; width:400px; font-size:13px; }
.timetable sup { font-size:10px; text-decoration:underline; }
select.selection { border:1px solid #9abd3b; height:25px; }
/*новые свойства*/
#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:16px; 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_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;}
/*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:50px; font-size:15px; border-right:3px solid #ffffff; text-align:center; }
#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*/
ul.catalog { width:770px; list-style-type:none; height:286px; padding:0; margin:0 0 5px 0; }
ul.catalog li.catalog_li { width:250px; height:286px; position:relative; float:left; list-style-type:none; background-color:#f9fcf7; border:1px solid #dde7d4; margin-right:4px; text-align:center; }
ul.catalog li.right { width:250px; height:286px; position:relative; list-style-type:none; background-color:#f9fcf7; border:1px solid #dde7d4; }
ul.catalog 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 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; }
/*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:235px; 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 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:/*#f9fcf7*/#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:/*#f9fcf7*/#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*/
#otzv { background-color:#f6faf2; border:1px solid #dde7d4; font-size:13px; margin:5px 0; clear:both; }
#otzv p.name { font-size:14px; margin:0 9px 5px 9px; }
#otzv p.name strong { color:#7b9e1b; }
#otzv div { margin:0 9px 10px 9px; }
#otzv div p { margin:5px 0 0 0; }
#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; }
/*
#switch{ margin:0 auto;}
#switch p{color:#ffffff; text-transform:uppercase; margin:0; padding:0; text-align:center; text-decoration:none;}
#switch td p{ background-image:url(../images/otzv.jpg); background-repeat:no-repeat; background-position:center; width:250px; 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;}
#switch a{ text-decoration:none;}
#switch td p a{ background-image:url(../images/otzv.jpg); background-repeat:no-repeat; background-position:center; width:250px; height:48px;cursor:pointer; 
font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase;margin:0; padding:0;text-decoration:none;}
#switch td p a:hover{  color:#7b9e1b; }
#switch td.switch_razdel p{ background-image:url(../images/otzv_razdel.jpg);background-repeat:no-repeat; background-position:center; width:250px; 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 { 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);*/ }
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; }
/* sportblock*/
.menu_sport { background-image:url(../images/plashka_blue2.jpg); background-repeat:no-repeat; width:217px; height:39px; padding:0; margin:0; color:#ffffff; font-size:19px; line-height:40px; padding-left:15px; border:0px solid #000; }
.menu_sport p a { color:#ffffff; text-decoration:none; }
.menu_sport p span { text-transform:uppercase; }
.sport_center { background-image:url(../images/plashka_sport_center.jpg); background-repeat:repeat-y; width:217px; border:0px solid #000; padding-left:10px; font-size:9pt; }
.sport_center table { margin-left:0px; }
.fulltime { font-size:7pt; color:#789B19; }
.sport_center td { padding:0 2px; margin:0; font-size:9pt; }
.sport_center img { border:1px solid #ffffff; }
.sport_center a { color:#1bbbdd; }
.blue { border:1px solid #1bbbdd; margin:10px 4px; }
.blue p { margin:10px; }
.blue legend { margin:0 5px; padding: 0 5px; background-color:#1bbbdd; color:#FFF; }
.blue table { margin:0px 4px; }
.blue td { padding:7px 3px; }
.blue table.scoreline td { padding:2px 3px; }
.blue td a { font-size:10pt; color:#1bbbdd; text-decoration:none; }
.blue td a:hover { font-size:10pt; color:#febf01; text-decoration:none; }
.sport_not_today { width:240px; padding:5px 15px; text-align:center; border-bottom:2px solid #A0CF1F; }
.sport_not_today a { color:#A0CF1F; text-decoration:none; }
.sport_not_today a:hover { color:#febf01; text-decoration:none; }
.sport_today { width:240px; padding:5px 15px; text-align:center; border-bottom:2px solid #1bbbdd; }
.sport_today a { color:#1bbbdd; text-decoration:none; }
.sport_today a:hover { color:#febf01; text-decoration:none; }
.openwindow { padding:20px; color:#FFFFFF; }
.openwindow td { color:#FFFFFF }
.group_div { width:750px; background-color:#f9fcf7; margin:15px 4px; }
.group_div_1 { width:300px; float:left; text-align:center; }
.group_div_2 { width:445px; float:right; }
.group_div_oto { width:730px; margin:15px auto; }
.group_div_1_oto { width:361px; float:left; margin-left:0; text-align:center; border:0px solid #dde7d4; }
.group_div_2_oto { width:361px; float:right; margin-right:0; text-align:center; border:0px solid #dde7d4; }
.fade { margin:0; padding:4px; width:361px; background:#3685fc/*#7b9e1b*/; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; }
.fade h5 { font-size:12pt; color:#FFFFFF; font-weight:bold; }
.oto_table { margin:0; padding:0; width:361px; }
.oto_table tr { border-bottom:1px dashed #999999; text-align:center; }
.oto_table tr td { padding:3px 2px; font-size:9pt; background-color:#95bfff/*e1fec7*/; color:#3d2716; border:1px solid #FFFFFF; }
.oto_table tr td a{color:#3d2716; text-decoration:underline;}
.oto_table tr td a:hover{color:#3d2716; text-decoration:none;}
.oto_table tr td.oto_left { text-align:left; padding-left:3px; }
.oto_table tr td.allrez { padding:3px 0 3px 13px; }
/*tabs*/
ul.tabs_oto { margin:15px auto 6px 1px; padding:0px; }
ul.tabs_oto li { list-style:none; display:inline; }
ul.tabs_oto li a { outline:none; background-color:#dde7d4; color:#3685fc; padding:8px 9px 8px 9px; text-decoration:none; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; border:1px solid #3685fc; background-image:url(../images/content_top.jpg); background-repeat:repeat-x; background-position:bottom; }
ul.tabs_oto li a:hover { background-color:#ffffff; border-color:#3685fc; color:#95bfff; }
ul.tabs_oto li a.active { background-color:#ffffff; color:#000556; border:1px solid #3685fc; border-bottom: 1px solid #ffffff; /*background-image:url(../images/tab_on.jpg); background-repeat:repeat-x; background-position:top; */}
.content_ototab { width:730px; margin:0 auto; background-color:#ffffff; padding:8px; border:1px solid #3685fc; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/content_bottom.jpg); background-repeat:repeat-x; background-position:bottom; }
#content_2_oto, #content_3_oto, #content_4_oto{ display:none; }
.kalendar_table_oto {margin:10px 0 20px 0;}
.kalendar_table_oto td { padding:4px 7px; border-bottom:1px dotted #dde7d4; font-size:9pt; }

ul.tabs_oto_ins { margin:0px auto 7px 0px; padding:0px; }
ul.tabs_oto_ins li { list-style:none; display:inline; }
ul.tabs_oto_ins li a { outline:none; background-color:#3685fc; color:#ffffff; padding:2px; text-decoration:none; font:9px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; border:1px solid #3685fc;/*border-left:1px solid #ffffff; background-image:url(../images/content_top.jpg); background-repeat:repeat-x; background-position:bottom;*/ }
ul.tabs_oto_ins li a:hover { background-color:#95bfff; border:1px solid #95bfff; color:#000556; }
ul.tabs_oto_ins li a.active { background-color:#95bfff; color:#000556; border:1px solid #95bfff; /*border-bottom: 1px solid #ffffff; background-image:url(../images/tab_on.jpg); background-repeat:repeat-x; background-position:top; */}
.content_ototab_ins { width:700px; margin-left:0; background-color:#ffffff; padding:8px; border:0px solid #3685fc; font-family:Arial, Helvetica, sans-serif;}
#content_1_otoins_2,#content_1_otoins_3,#content_1_otoins_4,#content_2_otoins_2,#content_2_otoins_3,#content_2_otoins_4,#content_3_otoins_2,#content_3_otoins_3,#content_3_otoins_4,#content_4_otoins_2,#content_4_otoins_3,#content_4_otoins_4{ display:none; }
.top40{color:#FFFFFF; text-decoration:underline;}
.top40:hover{color:#FFFFFF; text-decoration:none;}

/*
#main_navi_content {position:relative;overflow:hidden;height: 385px;background:#3685fc;width:522px;border:1px solid #FFFFFF; border-left:0px;}
.item{ text-align:center;}
.item h2{ color:#FFFFFF;}
.item .caption {width:522px; padding:10px;height:95px;background:#000000;font-weight:bold; position:absolute; bottom:-1px; display:block; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.caption p{font-size:11px;color:#ffffff; padding:0;}
.caption a{font-size:11px;color:#ffffff; text-decoration:underline;}
.caption a:hover{ text-decoration:none;}
.caption_more{font-size:11px; text-align:right; padding-right:10px;}
#main_navi { float:left; padding:0px !important; margin:0px !important; }
#main_navi li { background-color:#95bfff; border-top:1px solid #ffffff; clear:both; color:#FFFFFF; font-size:11px; height:75px; list-style-type:none; padding:10px 7px; width:190px; cursor:pointer; }
#main_navi li:hover { background-color:#3685fc; }
#main_navi li.active { background-color:#3685fc; }
#main_navi li a{font-size:12px;color:#FFFFFF;text-decoration:none;}
#main_navi li a:hover{text-decoration:underline;}
#main_navi img { float:left; margin-right:10px; }
#main_navi strong { display:block; }
.item2, .item3, .item4 {display: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:#FFFFFF;}
.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;}




.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; }
.telefon { font-size:15px; padding-bottom:15px; }
.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; }
/**/
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%; }
/*#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; }
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; }
.chact1 p.telefon span { font-size:35px; color:#ffe300; }
.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; }
/*календарь сенасов*/
#Schedule { margin:10px 0; border: solid 1px Silver; padding:5px; display: inline-block; }
#Schedule table { margin:3px 0; }
#Schedule table thead tr td div { color:#7b9e1b; text-align: center; overflow: hidden; background-color:#ffffff; margin: 1px; padding: 6px 0; font-size: 9pt; font-weight: bold; border: solid 1px silver; width:105px; background: url(../images/grad.png) left bottom repeat-x; }
#Schedule table tbody tr td div.day { border: solid 1px #ddd; height:23px; cursor: pointer; margin: 1px; color: #666; text-align: center; line-height:23px; }
#Schedule table tbody tr td.hovered div.day { border-color: #ccc; background: url(../images/ggrad2.png) left bottom repeat-x; }
#Schedule table tbody tr td div.day a { color:#666; text-decoration:none; }
#Schedule table tbody tr td div.day a:hover { color:#febf01; }
#Schedule table tbody tr td div.day_out { border: solid 1px #ddd; color: #aaa; height:23px; margin: 1px; text-align: center; line-height:23px; }/*не активные дни в календаре*/
#Schedule table tbody tr td.hovered div.day_out { border: solid 1px #ddd; color: #ccc; }
#Schedule table tbody tr td div.selected, #Schedule table tbody tr td div.selected:hover { background: url(../images/ggrad2.png) left -2px repeat-x; border-color: #b7c4df; }
#Schedule table tbody tr td div.day:hover { border-color:#ccc; background: url(../images/ggrad2.png) left bottom repeat-x; }
#Schedule table tbody tr td div.current_day:hover {/*border-color: #febf01;*/ background: url(../images/ggrad2.png) left bottom repeat-x; }
#Schedule table tbody tr td div.selected:hover { }
#Schedule table tbody tr td div.current_day {/*color: #aaa;*/ height:23px; margin: 1px; text-align: center; line-height:23px;/*border-color: #b7c4df;
background: url(../images/ggrad2.png) left bottom repeat-x;*/ color:#febf01; }
#Schedule table tbody tr td div.current_day a { color:#febf01; font-weight:bold; }
#Schedule table tbody tr td.hovered div.current_day { border: solid 1px #febf01;/*color: #ccc;*/ }
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; }
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; border:0px solid #600; width:570px; }
fieldset.minigame { border:1px solid #FEBF00; padding: 5px; margin: 0 0 5px 0; }
fieldset.minigame ul { list-style-type:none; }
fieldset.minigame ul li { font-size:12pt; list-style-type:none; color:#7b9e1b; }
fieldset.minigame ul li a { font-size:12pt; color:#3d2716; text-decoration:none; }
fieldset.minigame ul li a:hover { font-size:12pt; 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; }
/*atlant*/
.select_this_team_matches { font-size:8pt; color:#3d2716; text-decoration:none; }
.select_this_team_matches:hover { font-size:8pt; color:#3d2716; text-decoration:underline; }
ul.catalog_atlant { width:770px; list-style-type:none; height:250px; padding:0; margin:0 0 5px 0; }
ul.catalog_atlant li { width:186px; height:250px; position:relative; float:left; list-style-type:none; background-color:#f9fcf7; border:1px solid #dde7d4; margin-right:4px; text-align:center; }
ul.catalog_atlant2 { width:770px; list-style-type:none; height:280px; padding:0; margin:0 0 5px 0; }
ul.catalog_atlant2 li { width:248px; height:280px; position:relative; float:left; list-style-type:none; background-color:#f9fcf7; border:1px solid #dde7d4; margin-right:4px; text-align:center; }
ul.catalog_atlant.right { width:186px; height:250px; position:relative; list-style-type:none; background-color:#f9fcf7; border:1px solid #dde7d4; }
ul.catalog_atlant h3 { height:20px; color:#3d2716; font-size:16px; font-weight:normal; text-align:left; margin:1px 4px; text-align:center; }
ul.catalog_atlant2 h3 { height:20px; color:#3d2716; font-size:16px; font-weight:normal; text-align:left; margin:1px 4px; text-align:center; }
ul.catalog_atlant2 p { text-align:center; height:40px; }
ul.catalog_atlant2 div { text-align:center; }
#kalendar_atlant { vertical-align:bottom; margin:10px 0 20px 0; background-color:#f9fcf7; border:1px solid #dde7d4; }
#kalendar_atlant td { padding:4px 7px; border-bottom:1px dotted #dde7d4; font-size:14px; }
.kalendar_atlant2, #kalendar_atlant2playoff { vertical-align:bottom; margin:10px 0 20px 0; background-color:#f9fcf7; border:1px solid #dde7d4; }
.kalendar_atlant2 td, #kalendar_atlant2playoff td { padding:4px 7px; border-bottom:1px dotted #dde7d4; font-size:9pt; }
.rezyltat, .rezyltat a { color:#9e2313; width:170px; text-decoration:none; }
.rezyltat2, .rezyltat2 a { color:#9e2313; width:35px; text-decoration:none; }
.rezyltat a:hover { color:#febf01; text-decoration:none; }
.match { background-image:url(../images/bac_match.jpg); background-repeat:repeat-x; background-position: bottom; }
.match td h3 { font-size:16px; }
.match td h3 span { font-size:14px; }
.matchlist { list-style-type:none; margin-left:10px; }
.matchlist li { font-size:14px; }
.matchlist li strong{ color:#000556;}
.matchlist td { font-size:12px; }
.showfulltop, .showfulltop_r { font-size:12px; text-decoration:none; }
.showfulltop:hover, .showfulltop_r:hover { text-decoration:underline; }
#kalendar_atlant h4 strong, .kalendar_atlant2 h4 strong, #kalendar_atlant2playoff h4 strong { color:#000655; }
#kalendar_atlant td.blue_hka, .kalendar_atlant2 td.blue_hka, .kalendar_atlant2 th.blue_hka, #kalendar_atlant2playoff td.blue_hka, #kalendar_atlant2playoff th.blue_hka { color:#000655; font-size:12px; text-transform:uppercase; border:0px solid; }
.kalendar_atlant2 td.blue_hka span { color:#3d2716; }
.hk_atlant_number_gl{ background:url(../images/atlant_gerb.png) top right no-repeat; color:#d9d9d9; height:77px; width:70px; margin:0; overflow:hidden;  padding-top:25px;float:left; text-align:center; vertical-align:middle;}
span.blue_hka { color:#000655; }
.menu_none { display:none; margin-bottom:10px; }
.podmenu_catalog td.razdel a { color:#3d2716; text-decoration:none; }
.podmenu_catalog td.razdel a:hover { color:#3d2716; text-decoration:none; }
.imgbrend { float:left; margin:0 5px 0 0; }
/* podmenu hkatlant */
#topmenu { height: 25px; position:relative; z-index: 102; padding:0; vertical-align:bottom; margin-bottom:10px; font-family:"Times New Roman", Times, serif; }
#topmenu ul { list-style-type:none; }
#topmenu li { list-style-type:none; color:#7b9e1b; float: left; padding:0 3px; border-right:1px dotted #7b9e1b; font-size:18px; color:#7b9e1b; white-space: nowrap; }
#topmenu a { font-size:18px; color:#7b9e1b; text-decoration:none; display: block; height: 25px; line-height: 25px; padding: 0 7px 0 3px; }
#topmenu a.hover, #topmenu li.hover a { color:#3d2716; }
#topmenu li.current { font-size:18px; color:#3d2716; }
#topmenu li.current a { font-size:18px; color:#3d2716; text-decoration:none; }
#topmenu li ul { display: none; position: absolute; top: 30px; left: 0px; width: 770px; padding:0px; height: 25px; line-height: 25px; }
#topmenu li.current ul.nav2, #topmenu li.hover ul { display: block; z-index: 9; }
#topmenu li.hover ul li { z-index: 10; font:normal 17px "Times New Roman", Times, serif; color:#3d2716; border:0; padding:0 3px; margin:0px; }
#topmenu li.current ul li { z-index: 10; font:normal 17px "Times New Roman", Times, serif; color:#3d2716; border:0; padding:0 3px; margin:0px; }
#topmenu li ul.nav2 li a { border:0; text-decoration: none; color:#000556; font:normal 17px "Times New Roman", Times, serif; }
#topmenu li.current ul.nav2 li a { border:0; text-decoration: none; color:#000556; font:normal 17px "Times New Roman", Times, serif; }
#topmenu li ul.nav2 li a:hover { border:none; text-decoration: none; color:#3d2716; }
/* /podmenu hkatlant */
.atlantphoto .caption_hka { position:absolute; background:#00254b; color:#d9d9d9; height:189px; width:151px; margin:0; overflow:hidden; top:-189px; left:17px; text-align:left; padding:0px; }
.atlantphoto .caption_hka a strong { color:#fcb116; }
.caption_hka a { color:#d9d9d9; text-decoration:none; }
#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; }
.hk_atlant_pl { background-color:#f6faf2; border:1px solid #dde7d4; background-image:url(../images/bac_hkatlant.jpg); background-repeat:no-repeat; background-position:center 25px; width:731px; margin-left:20px; padding:5px; }
.hka { border:none; border-bottom:1px dotted #8b7766; }
ul.fotogalery_atlant { width:770px; list-style-type:none; height:200px; padding:0; margin:0 0 5px 0; }
ul.fotogalery_atlant li { width:379px; height:200px; position:relative; float:left; list-style-type:none; background-color:#f9fcf7; border:1px solid #dde7d4; margin-right:4px; }
ul.fotogalery_atlant.right { width:379px; height:250px; position:relative; list-style-type:none; background-color:#f9fcf7; border:1px solid #dde7d4; }
ul.fotogalery_atlant h3 { height:33px; line-height:15px; color:#3d2716; font-size:16px; font-weight:normal; text-align:left; margin:1px 4px; }
ul.fotogalery_atlant h3 a { text-decoration:none; }
ul.fotogalery_atlant p { margin:1px 4px; font-size:13px; line-height:14px; }
ul.fotogalery_atlant img { margin:1px 4px; float:left; }
.finish_fotogallery td { text-align:center; width:25%; }
.finish_fotogallery td img { margin:0 0 25px 0; }
.clearfloat { clear:both; height:0; font-size:1px; line-height:0px; }
/* Left menu Tabs*/
#tabbed_box_1 { margin: 0px auto 0px auto; width:218px; }
.tabbed_area, .show_tabbed_area { background-color:#7b9f1b; padding:5px; }
/*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;/* background-image:url(../images/tab_on.jpg); background-repeat:repeat-x; background-position:top;*/ }
/*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;/* background-image:url(../images/tab_on.jpg); background-repeat:repeat-x; background-position:top;*/ }
.content_lefttab, .show_content_lefttab { background-color:#ffffff; padding:8px; border:1px 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; }
/*Left sport Tabs*/
.sport_tabbed_area { background-color:#000556; padding:5px; }
ul.sport_tabs { margin:0px; padding:0px; margin-top:5px; margin-bottom:6px; }
ul.sport_tabs li { list-style:none; display:inline; }
ul.sport_tabs li a { outline:none; background-color:#dde7d4; color:#000556; padding:8px 4px 8px 5px; text-decoration:none; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; border:1px solid #000556; background-image:url(../images/content_top.jpg); background-repeat:repeat-x; background-position:bottom; }
ul.sport_tabs li a:hover { background-color:#ffe400; border-color:#000556; color:#ffe400; }
ul.sport_tabs li a.active { background-color:#ffffff; color:#282e32; border:1px solid #000556; border-bottom: 1px solid #ffffff;/* background-image:url(../images/tab_on.jpg); background-repeat:repeat-x; background-position:top; */}
.sport_content_lefttab { background-color:#ffffff; padding:8px; border:1px solid #000556; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/content_bottom.jpg); background-repeat:repeat-x; background-position:bottom; }
#sport_content_1 { display:none; }
.sport_content_lefttab a { text-decoration:none; color:#0099cc; }
.sport_content_lefttab h5 { padding:0 0 3px 0; margin:0; font-size:12px; }
.sport_content_lefttab td { padding:1px 0; margin:0; font-size:10px; border-bottom:1px solid #666666; }
.sport_content_lefttab a { text-decoration:none; color:#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 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;}

.otziv_remark{color:#808080; font-size: 8pt;}
.otziv_remark2{color:#bababa; font-size: 8pt;}
.star_film { height:16px; margin:3px 3px 6px 0; }
/*** Overall MovingBoxes Slider ***/
.scrollable { position:relative; overflow:hidden; height:180px; width:690px;}
.scrollable .items_art { width:20000em; position:absolute;}
.items_art div { float:left; width:690px;}
a.browse { background:url(../images/hori_large.png) no-repeat; display:block; width:30px; height:30px; float:left; margin:20px 3px; cursor:pointer; font-size:1px;}
a.right { background-position: 0 -30px; clear:right; margin-right: 0px; }
a.right:hover { background-position:-30px -30px; }
a.right:active { background-position:-60px -30px; }
a.left { margin-left: 0px; }
a.left:hover { background-position:-30px 0; }
a.left:active { background-position:-60px 0; }
a.disabled { visibility:hidden !important; }
.sport_back{margin:5px 0;}
#next{ margin:20px 0;}
#next td{ width:50%; vertical-align:top;}
.next_left{ padding-right:6px;}
.next_right{ padding-left:6px; }
.next_left a, .next_right a{font-size:13px;}
#next div.foto_next{ width:70px; height:80px; float:left; margin-top:5px;}
#next div.opicanie_next{ margin-left:80px; margin-top:5px; font-size:12px; line-height:14px; height:70px;text-align:justify;}
.np_art_name{ height:25px;}



/*Для Танцпола*/
.podbor_tancpol{background:#eef1ea;padding:5px;border:1px solid #dde7d4;}
.podbor_body_tancpol{margin:0 auto 5px; width:480px;}
.name_tancpol{width:180px; float:left;}
select.select_tancpol{ width:300px;}
input.input_tancpol{ width:293px;}
ul.tancpol { width:770px; list-style-type:none; height:360px; padding:0; margin:0 0 5px 0; }
ul.tancpol li { width:250px; height:360px; position:relative; float:left; list-style-type:none; background-color:#f9fcf7; border:1px solid #dde7d4; margin-right:4px; text-align:center;}
ul.tancpol li.right { width:250px; height:360px; position:relative; list-style-type:none; background-color:#f9fcf7; border:1px solid #dde7d4; }
ul.tancpol li h3 { height:20px; color:#3d2716; font-size:16px; font-weight:normal;margin:1px 4px; }
ul.tancpol li img { width:240px; height:240px; margin:0 auto;}
ul.tancpol li p, ul.tancpol li.right p { margin:2px 4px; font-size:12px; line-height:14px;}
div.osebe{ height:35px;margin:2px 4px; font-size:12px; line-height:14px;}
ul.tancpol li div.golos{ width:93%; margin:7px auto 0;}
ul.tancpol li div.golos p{color:#7a9d1a; font:bold 22px Tahoma, Geneva, sans-serif; margin:0; float:left;}
ul.tancpol li div.golos p span{font:normal 13px Tahoma, Geneva, sans-serif;}
ul.tancpol li div.golos input{ float:right;}
.text_osebe{width:293px;}
.tancpol_rating{ background:url(../images/rating.jpg) no-repeat; width:104px; height:26px; cursor:pointer; border:0px solid; text-transform:uppercase; color:#ffffff; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;}

