/*?=Global
------------------- */
dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,ul {margin: 0; padding: 0;}
nav, footer, header, section, aside {display:block;}
img{border:0;}
ul {list-style:none;} 

body {font-family: tahoma;font-size:1em;-webkit-text-size-adjust: none;}

/*?=*****
------------------- */
.wrap {min-width:240px;}
.int {background:url('/app/design/img/mobile/ppt.png') right center no-repeat;overflow:hidden;padding-right:14px}
.int.tt {background:url('/app/design/img/mobile/link.png') right center no-repeat;}
.int.news {margin-right:10px;padding:0.5em 10px;}
.grn {color:#4b7800 !important}

#menu.link {padding:0}
#menu.link .span {padding:17px 18px 13px;}

.link .span {display:block;height:24px;width:24px;background:url('/app/design/img/mobile/menu.png') center left no-repeat;position:relative;z-index:1;margin-top:3px}
.link.active .span {background-position:center right;}

h2.green {background:#99bf2c;padding:0.2em 0.5em;color:#fff;font-size:1.4em;font-weight:normal;}
h2.green select {;border-radius:3px;border:1px solid #c9c9c9;font-size:14px;padding:4px;background:#fff url('/app/design/img/mobile/sel.png') left bottom nrepeat-x;}
.pcenter {text-align:center;margin-bottom:0.5em}

/*?=header
------------------- */
header {background:#95b92f url('/app/design/img/mobile/header.png') left top repeat-x;border-bottom:1px solid #7ba600;height:57px;border-top:1px solid #bcff00;z-index:9999;position:fixed;top:0;left:0;width:100%}
header .bord {border-left:1px solid #a9db1c;display:block;float:left;height:57px;width:1px}
header .link {padding:17px 18px 13px;border-left:1px solid #a9db1c;border-right:1px solid #7ba600;display:block;float:left;text-decoration:none;position:relative;z-index:2}
header .link img {height:24px;}
header .link.active {background:#646464 url('/app/design/img/mobile/subul.png') left top repeat-x;border-top:none;height:66px;border-left:1px solid #646464;border-right:1px solid #646464;position:relative;z-index:3}
header .link.active:hover {background:#646464 url('/app/design/img/mobile/subul.png') left top repeat-x;}
header .link.back {float:right;padding:0;border-left:1px solid #7ba600;position:relative;z-index:10}
header .link.back span {border-left:1px solid #a9db1c;padding:17px 18px 13px;display:block}
header .link:hover {background:#95b92f url('/app/design/img/mobile/menu_h.png') left top repeat-x;}

.submenu {width:100%;position:absolute;top:58px;left:0;display:none;overflow:hidden}
.submenu li {border-bottom:1px solid #4b4b4b;border-top:1px solid #7d7d7d;background:#646464;}
.submenu li:first-child {border-top:none;background:#646464 url('/app/design/img/mobile/subul.png') left top repeat-x;}
.submenu li a {display:block;color:#e1e1e1;font-size:20px;line-height:25px;position:relative;z-index:5;display:block;padding:13px 0.5em;}     
.submenu li img {padding:0 20px 0 11px;float:left;}

.search {position:absolute;top:0;left:0;width:100%;height:57px;z-index:6;}
.search .in {padding:5px;margin-right:65px;background:#95b92f url('/app/design/img/mobile/header.png') left top repeat-x;height:47px;}
.search .in .input {width:100%;background:#8bb514 url('/app/design/img/mobile/search.png') left top repeat-x;height:46px;border-bottom:1px solid #a9db1c;border-right:1px solid #71940e;border-left:1px solid #71940e}
.search .in .input input {border:none;background:transparent;padding:3px;height:40px;line-height:40px;color:#fff;width:98%;font-size:18px;}

/*?=lines
------------------- */  
.lines {overflow:hidden;margin:57px 0 40px;position:relative;z-index:2}
.lines h1 {text-shadow:#4b4b4b 0 1px 1px;font-size:1.4em;padding:0.2em 10px;color:#c8c8c8;background:#646464 url('/app/design/img/mobile/shad.png') left top repeat-x;font-weight:normal}
.lines .logo {padding:1em 0.5em;text-align:center}

.weather {background:#ebebeb;line-height:30px;padding:1em;overflow:hidden}
.weather .right {color:#565656;float:left;font-size:18px;margin-right:10px;}
.weather .right img {float:left;margin-right:15px;}
.weather .disc {overflow:hidden;font-size:14px;}

.srch {background:#ebebeb;padding:10px 0.5em;overflow:hidden;position:relative;color:#969696;}
.srch .input {height:48px;margin-right:40px;border-bottom:1px solid #fff;background:#bebebe url('/app/design/img/mobile/srch.png') left top repeat-x;border-right:1px solid #9f9f9f;border-left:1px solid #9f9f9f}
.srch .input input {width:98%;padding:3px;background:transparent;height:42px;font-size:22px;color:#565656;line-height:42px;border:none;}
.srch input[type=submit] {height:26px;width:26px;display:block;position:absolute;top:22px;right:0.5em;border:none;background:url('/app/design/img/mobile/took.png') center no-repeat;}

.block_item {padding:0.3em 0;border-bottom:1px solid #e1e1e1;overflow:hidden;}
.block_item.last {border:none;}
.block_item.lastt {border:none;margin-bottom:2em}
.block_item.lastt h2 {color:#4b7800}
.block_item h4, .greyh {padding:0.35em 10px;font-size:1.1em;font-weight:normal;color:#4b4b4b;background:#ebebeb;margin-bottom:0.7em}
.block_item h4 a {color:#4b4b4b;display:block}

.backgrounded-label {
	color: #FFF;
	padding: 0 4px 1px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.backgrounded-label.green {
	background: #78a000;
}

.greyh {background:#646464 !important;color:#fff !important}
.greyh a {color:#fff;display:block}
.greyh .int {background:url('/app/design/img/mobile/wt.png') right center no-repeat;}
.greyh.nmr {margin-bottom:0}

.social {/*padding:0 0.5em;*/margin-top:-0.5em;margin-bottom:3em}
.social li {display:inline-block;margin-right:0.3em}
.social li a {opacity:0.7}
.social li a:hover {opacity:1;}

.comments {font-weight:0.9em}
.comments .item {overflow:hidden;padding:0 10px 0.7em;border-bottom:1px solid #e1e1e1;margin-bottom:0.7em;}
.comments .item.last {border:none;}
.comments .top {overflow:hidden;line-height:24px;margin-bottom:0.5em}
.comments .top img {display:block;float:left;margin-right:0.5em}
.comments .top .name {font-weight:bold;}    
.comments .top .date {color:#969696;white-space:nowrap}

.news {padding:0.5em 10px;color:#969696;display:block;text-decoration:none;}
.news h2, .enterprise h2 {font-size:1.3em;font-weight:normal;color:#4b4b4b;margin-bottom:0.2em}

.news_in {color:#000;}
.news_in h2 {font-weight:bold;font-size:1.5em}
.news_in .date {margin-bottom:1em;color:#969696;}
.news_in .img {margin-bottom:1em;}
.news_in .img img {width:100% !important;height:auto;max-width:600px;margin:0 auto;display:block}
.news_in p {margin-bottom:1em;}

.poster h2 {margin-bottom:0}
.poster .item {padding:0.8em 10px;overflow:hidden;border-bottom:1px solid #e1e1e1;font-size:0.9em;display:block;}
.poster .item.last {border:none;}
.poster .item .disc {overflow:hidden}
.poster .item img {float:left;margin-right:0.5em}
.poster .item h3 {font-size:1.3em;color:#4b7800;font-weight:normal}
.poster .item h3 a {color:#4b7800}
.poster .item .type {margin-bottom:0.7em;}
.poster .item .in {color:#969696;}

.enterprise h2 {margin-bottom:0.2em}
.enterprise h2 a {color:#4b7800}
.enterprise .block_item {padding:1em 0.5em;display:block}

.har {width:100%;border-collapse:collapse;color:#000;margin-bottom:1em}
.har td:first-child {font-weight:bold;padding-right:0.5em;}
.har td {padding:0.4em 0;border-top:1px solid #e1e1e1;vertical-align:top}
.har tr:first-child td {border:none;}

.discription {color:#000;padding:0 0.5em}
.discription p {margin-bottom:1em}

.player {overflow:hidden;padding:0 10px 1.5em }
.player .in {position:relative;z-index:3}

.seanses {color:#969696;overflow:hidden;margin-bottom:0.5em;}
.seanses .item {overflow:hidden;padding:0 10px 0.5em;margin-bottom:0.5em;border-bottom:1px solid #e1e1e1;display:block}
.seanses .item.last {border:none;}
.seanses h3 {font-size:1em;font-weight:bold;color:#4b7800;margin-bottom:0;}
.seanses h3 a {color:#4b7800}
.seanses .date {color:#000;}

.centerlogo {text-align:center;margin-bottom:1em;}

.photo {overflow:hidden;margin-bottom:1em;padding:0 0.4em;text-align:center;}
.photo .item {display:inline-block;padding:0.1em;}

/*?=footer
------------------- */
footer {height:33px;position:fixed;bottom:0;left:0;background:#646464;width:100%;font-size:16px;color:#c8c8c8;text-shadow:0 1px 1px #4b4b4b;line-height:32px;text-align:center;z-index:9999}   
footer a {color:#c8c8c8;text-shadow:0 1px 1px #4b4b4b} 
footer .links {display:block;height:33px;padding: 0 10px;position:absolute;bottom:0;}
footer .links.left {left:0;border-right:1px solid #4b4b4b;}
footer .links.full {left: 70px;border-right:1px solid #4b4b4b;}
footer .links.right {right:0;border-left:1px solid #7d7d7d;}
footer nav p {display:block;margin:0 71px;border-left:1px solid #7d7d7d;border-right:1px solid #4b4b4b;height:33px}

footer.indexx {background:#ebebeb;position:relative;margin-top:-33px;}
footer.indexx .links {border:none !important;color:#969696;width:auto;text-shadow:none;padding:0 0.5em;}

/*?=scripts
------------------- */
/*Gallery*/
.app {text-align: center;padding: 40px 15px 20px;color: #fff;}
.app .app-title {display: block;padding-bottom: 15px;font-size: 1.2em;font-weight: bold;}
.app .btn {display: inline-block;margin: 15px 0;height: 40px;line-height: 40px;padding: 0 20px;text-decoration: none;color: #fff;outline: none;font-size: 1em;background: #99cc00;}
.app .note {color: #7d7d7d;font-size: 1.4em;}
.app p {padding-bottom: 1em;font-size: 0.9em;}
.app img {max-width: 100%;height: auto;}