@charset "utf-8";
/*
Theme Name: JUNGLE
Theme URI: http://wordpress.org/
Description: html5
Version: 1.0
Author: figaro-web
Author URI: http://moralhazard.jp
Tags: html5
*/

/*------------------------------------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 {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {line-height: 1;}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {list-style: none;}
blockquote {quotes: none;}
blockquote:before, blockquote:after {content: '';content: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
a img {border: none;text-decoration: none;}tab

/* For modern browsers */
.cf:before,.cf:after,#index-popular-ul li:before,#index-popular-ul li:after {content:"";display:table;}
 .cf:after,#index-popular-ul li:after {clear:both;}
 /* For IE 6/7 (trigger hasLayout) */
.cf,#index-popular-ul li {zoom:1;}


/*------------------------------------ start ------------------------------------*/

a {color:#00539b;}
body {
	text-align:center;
	color: #333;
	font: 14px "メイリオ", "meiryo", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P Gothic", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
	background: url(img/bg.png) repeat;
	min-width:1024px;
}

#wrapper {
	text-align: left;
	width: 1024px;
	min-height:600px;
	margin:0 auto;
	padding:0 12px;
}
#wrapper-container {
	padding-bottom:30px;
}


#container {
	float: right;
	width: 740px;
	margin:0 12px 0 0;
}
html #container {
	margin-right:6px;
}


#header-contaier {
	margin-bottom:10px;
}

#site-info{
	width: 1000px;
	text-align: left;
	margin: 0px auto;
	padding:10px 0 0 0;
}
#site-info-box {
	background: #333;
	height: 40px;
	margin:0 0 10px 0;
	min-width:1024px;
}
#site-info-box img{
    height: 20px;
    width: auto;
}
#site-desc{
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
	float: left;
}

#site-header {
	margin: 0px auto;
	padding:10px 0 0 0;
	width: 1024px;
}
html #site-header {
	padding-left:10px;
}

#site-title {
	float: left;
}

#site-title a {
	margin:20px 30px 0 12px;
	width:250px;
	height:60px;
	background: url(img/site-title.png) no-repeat;
	display: block;
	text-indent:-9999px;
}
#search-form-box {
	float: right;
    display: inline-block;
    white-space: nowrap;
    width: 259px;
    height: 20px;
}
#search-form-box a img{
    height: 100%;
    width: auto;
    max-width: 20px;
    max-height: 20px;
    border-radius: 5px;
    margin-top: 1px;
}
#search-form-box a img:hover{
    opacity: 0.8;
}
    
#search-form-box form{
    float: right;
}

.screen-reader-text{
    display: none;
}

#header-banner {
	height: 90px;
	width: 720px;
	float:left;
	margin:0 12px 20px 0;
}

#main-menu {
	clear:both;
	margin:10px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	border: 1px solid #000;
	background: #454545 url(img/menu-bg.png);
}

#main-menu-ul {
	text-align: center;
	margin: 0px auto;	
}

#main-menu li {
	float:left;
	color: #FFF;
	border-left: 1px solid #666;
	font-size: 12px;
	border-right: 1px solid #000;
	text-shadow: 1px 1px 0px #000;
	-moz-text-shadow: 1px 1px 0px #000;　/* Firefox用 */  
	-webkit-text-shadow: 1px 1px 0px #000;　/* Safari,Google Chrome用 */
}
#main-menu li-first {
	border-left:none;
}
#main-menu li a{
	width:109px;
	padding:5px 0;
	text-decoration: none;
	color: #FFF;
	display: block;
	box-shadow: 1px 1px 3px #000;
	-moz-box-shadow: 1px 1px 3px #000;　/* Firefox用 */  
	-webkit-box-shadow: 1px 1px 3px #000;　/* Safari,Google Chrome用 */

}
#main-menu li a:hover{
	background: #666;	
}

.menu-li-first {
	border-left-style: none!important;	
}
.menu-li-first a{
	width:114px!important;
}
.menu-li-end {
	border-right-style: none!important;	
}


#index-catch{
	width:1000px;
	margin:0 0 15px 12px;
	background: #FFF;
	padding:10px 0 5px 0;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	box-shadow:1px 1px 0px rgba(0,0,0,0.1);
	-moz-box-shadow:1px 1px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow:1px 1px 0px rgba(0,0,0,0.1);
}

.catch-left-box,.catch-right-box {
	float:left;
	width:480px;
	margin-right:20px;
}
.catch-right-box {
	margin-right:0;
}
*html .catch-cat-box {

}
.catch-cat-wrapper h2 {
	border-bottom: 2px solid #0BC8FF;
	font-size: 15px;
	font-weight:bold;
	text-align:center;
}
.catch-cat-wrapper {
	margin:0 10px 10px;
}

.index-catch-ul li {
	width:230px;
	height:200px;
	float:left;
	margin:0 10px;
	text-align: center;
	background: #ffffff;
}
*html .index-catch-ul li {
	margin:0 10px 0 7px;
}

.index-catch-ul .img-box {
	border: 1px solid #eeeeee;
	height:148px;
	position:relative;
	margin-bottom:5px;
}
.img-box h2 {
	position:absolute;
	bottom:0;
	left: 0px;
}
.img-box h2 a {
	width:218px;
	display:block;
	font-size: 11px;
	line-height: 15px;
	margin:0;
	padding:5px;
	color: #FFF;
	text-decoration: none;
	background: #000;
	opacity:0.8; filter: alpha(opacity=80);
} 
.index-catch-ul li p {
	font-size: 12px;
	text-align:left;
	background: #FFF;
	margin:0!important;
	padding:0 3px!important;
	line-height: 15px;	
}


.thumb-img img {
	float:left;
	margin:15px 15px 15px 0;
}

.movie-box,.movie-box-right {
	width:160px;
	margin:0 5px 5px 0;
	float: left;
	border: 1px solid #ccc;
	background: #FFF;
}
.movie-box-right {
	margin-right:0;
}

.movie-box img,.movie-box-right img {
	padding:5px;
}
.movie-box p,.movie-box-right p {
	font-size:10px;
	margin:0!important;
	padding:0 5px;
}


.text-click {
	font-size:11px;
}


.twitter-box,.navigation-box {
	clear:both;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	border: 1px solid #ddd;
	background: #FFF;
	padding:5px 10px;
	color: #777;
	font-size: 12px;
	margin:40px 0;
}

.navigation-box {
	padding:10px;
	text-align: center;
}

.twitter-share-button,.twitter-box div,#___plusone_0 {
	margin-left: 5px;
	vertical-align:text-bottom!important;
}
#___plusone_0 {
	width:65px!important;
}
.twitter-share-button {
	margin:0 15px 0 0px!important;
	
}

.twitter-cat-name {
	background: url(img/sidebar-box-li.png) no-repeat left center;
	padding-left:10px;
	margin:0 10px;		
}

#center-box {
	width:440px;
	float:left;
}

#right-box {
	float:left;
	width:300px;
}

.center-box-inner {
	margin:0 15px 15px 5px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	box-shadow:1px 1px 0px rgba(0,0,0,0.1);
	-moz-box-shadow:1px 1px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow:1px 1px 0px rgba(0,0,0,0.1);
	border: 1px solid #CCC;
	background: #FFF;
}

.index-news-title-box {
	border: 1px solid #000;
	margin: 10px;
	padding:0 3px;
	background: #454545 url(img/menu-bg.png);
	color: #FFF;
	border-radius: 4px;        /* CSS3草案 */
	-webkit-border-radius: 4px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 4px;   /* Firefox用 */
	box-shadow: 1px 1px 2px #999;
	-moz-box-shadow: 1px 1px 2px #999;　/* Firefox用 */  
	-webkit-box-shadow: 1px 1px 2px #999;　/* Safari,Google Chrome用 */
}
.index-news-title-box a:hover{
	color: #0089B0;
}

.index-news-title{
	font-size: 12px;
	margin: 5px;
	float:left;
}

#index-news-ul,#index-popular-ul,#index-feature-ul{
	margin:10px 10px 20px 10px;
	font-size: 12px;
}

#index-news-ul li,#index-feature-ul li{
	margin:7px 0;
	background: url(img/sidebar-box-li.png) no-repeat left top;
	padding-left: 15px;
}

#index-popular-ul li {
	border-bottom: 1px dotted #ddd;
	padding:10px 0;
	clear:left;	
}
.li-end {
	border-bottom:none!important;
	padding-bottom:0!important;
}
.img-parent {
	text-align:center;
	width:80px!important;	float:right;
	border: 1px solid #ddd;
	padding: 3px;
	margin-left:10px;
}


#index-popular-ul {
	margin-bottom:10px;
}

#index-popular-ul li img{
	vertical-align:text-bottom;
}

#index-news-ul li a,#index-popular-ul li a,#index-feature-ul li a{
	color: #0089B0;
}
#index-news-ul li a:hover,#index-popular-ul li a:hover,#index-feature-ul li a:hover{
	color: #454545;
}
.news-time {
	font-size: 10px;
	color: #999;	
}
.index-news-desc {
	float: right;
	font-size: 10px;
	margin:7px 5px 0 0;
	color: #eee;
	background: url(img/sidebar-box-li.png) no-repeat left center;
	padding-left: 10px;
}


#side-banner {
	margin: 0 0 10px 0;
}

#side-banner a{
	display:block;
	margin-bottom:2px;
	border: 1px solid #ddd;
	padding:0;
}
#side-banner img {
	vertical-align:text-bottom;
	width:298px;/*はみ出してブロックが落ちるのを防ぐ*/
}



#page-content,#page-special,#summary-content,#guest-book-content{
	width:680px;
	float:right;
	margin:0 12px 0 0;
}
.page-content-wide {
	margin:0 12px 0 0;
}

#page-content h1,#page-special h1,#summary-content h1,#guest-book-content h1{
	margin: 30px 0px;
	font-size: 24px;
	font-weight: normal;
	color: #009FCA;
}

#page-content h2,.blue-border{
	margin: 40px 0px;
	font-size: 20px;
	font-weight: normal;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background: #fafafa url(img/bg-h2.png);
	border-left: 3px solid #009fca;
	padding: 5px 7px 5px 12px;
}
#summary-content h2 a, .whitebox-h3 a {
	display:block;
	margin:0 0 10px 0;
	font-size: 16px;
	color:#008DB7;
	font-weight: normal;
	border-bottom: 1px dotted #CCC;
	text-decoration: none;
}
.h2-time {
	font-size: 12px;
	color:#454545;
}


#page-content h3{
	margin: 30px 0px;
	font-weight: bold;
}

#page-content p {
	margin:10px 0;
}


#page-sidebar{
	width:300px;
	float:right;
	margin:0 20px 0 12px;
}

#sp-box p {
	font-size: 14px;
	margin:18px 0;	
}

.sp-ul li{

	border-bottom: 1px dotted #CCC;	
	padding:10px 0;
}

.sp-ul img{
	float: left;
	margin-right: 10px;
}
.sp-h-box{
	float:left;
	width:600px;
}
.sp-h-box h2 a{
	font-size:15px;
	color: #009fca;
}
.sp-h-box h3{
	font-size:13px;
}

.sp-content{
	float:left;
	width:500px;
}

.serial-list-ul li,.artistvoice-list-ul li{
	background: url(img/sidebar-box-li.png) no-repeat left center;
	border-bottom: 1px dotted #ddd;
	padding: 10px 0px 10px 12px;
	font-size: 16px;
}
.serial-list-ul li a,.artistvoice-list-ul li a {
	text-decoration: none;
	}
.serial-list-ul li a:hover,.artistvoice-list-ul li a:hover {
	text-decoration: underline;
	}
#back-number-special {
	margin:40px 0;
}

#back-number-special li a {
	display:block;
	border-bottom: 1px solid #CCC;
	padding:10px 10px 10px 0;
	text-decoration: none;
	font-size: 12px;
	color: #444444;
}
#back-number-special li a:hover {
	background: #ffffff;
}
#back-number-special li img {
	vertical-align:text-bottom;
}
.page-sp-image {
	float: left;
	width:100px;
	margin: 0 10px;
	text-align:center;
	display:block;
	background: #ffffff;

}
#back-number-special h3 {
	display:inline!important;
	font-size: 16px;
	color: #009fca;
	font-weight: normal;
	overflow: auto;	/* for modern browser */
	zoom: 1;	/* for ie6 */
	margin: 0px!important;
	padding: 0px!important;
}
#back-number-special p {
	display:inline;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	overflow: auto;	/* for modern browser */
	zoom: 1;	/* for ie6 */
}


#back-number-discnow li {
		display:inline;/*IE階段くずれ対策*/
}
#back-number-discnow li a {
	text-decoration: none;
	width:164px;
	float:left;
	font-size: 11px;
	text-align: center;
	border: 1px dotted #ccc;
	margin: 0px 0 5px 5px;
	background: #FFF;
}
#back-number-discnow li a:hover{
	background: #eeeeee;	
}
#back-number-discnow img {
	margin:10px 0 5px 0;
}
#back-number-discnow .item-left {
	margin-left:0;
}
#back-number-discnow h3{
	color:#000;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}


#header-banner a:hover img,#side-banner a:hover img,#banner-index-left a:hover img, search-form-box input,.banner-present:hover{ opacity:0.8; filter: alpha(opacity=90); } 


.page-content-box {
	margin:40px 0;
}



.disk-th img{
	margin: 0px 10px 10px 0px;
	float: left;
	border: 1px solid #ddd;
}

.review {
	border: 1px solid #ccc;
	padding: 20px;
	margin: 20px 0px 30px;
	background: #FFF;
}

.side-box,.guest-book-box {
	border: 1px dotted #CCC;
	padding: 15px;
	margin: 0 0 20px 0;
	background: #FFF;
	font-size: 12px;
}

.side-box h2,.guest-book-box h2 {
	border-bottom: 2px solid #009fca;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 15px;
	padding-bottom: 5px;
}

.guest-book-box {
	width:300px;
	float:left;
	margin:0 15px 15px 0;
}
.guest-book-box h3 {
	margin:10px 0!important;
}
.gb-right {
	margin:0;
}

#side-livhouse,#side-studio {
	margin: 10px 0px 0px;	
}
#side-livhouse img,#side-studio img {
	padding: 5px;
	border: 1px solid #ddd;
	float:left;
	margin-bottom:10px;
}

.side-livehouse-desc{
	float: left;
	margin-left:10px;
	width:145px;
}
.side-livehouse-desc h3 {
	font-size: 14px;	
}

.release-img {

}
.release-img a {
	margin:0 0 15px;
	padding: 5px;
	display:block;
}

.page-artistvoice-box {
	margin-bottom: 20px;	
}

.frame {
	float: left;
	margin-right:15px;
	background: #FFF;
}
.frame-inner {
	border: 1px dotted #CCC;
	height: 110px;
	width: 160px;
    display:table-cell;
    text-align:center;
    vertical-align:middle;
    layout-grid-line:200px;
	margin:5px 0;
}

.frame img{
	vertical-align:middle;
}

.page-artistvoice-box h3 {
	display:inline;
	margin:0!important;
}
.page-artistvoice-box p {
	font-size:12px;
	margin:0px 0!important;
}


.index-news-th img {
	padding: 5px;
	margin:0 0 0 5px;
	float: right;
	border: 1px solid #CCC;
	vertical-align:text-bottom;
}



.summary-box li{
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	box-shadow:1px 1px 0px rgba(0,0,0,0.1);
	-moz-box-shadow:1px 1px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow:1px 1px 0px rgba(0,0,0,0.1);
	border: 1px solid #CCC;
	background: #FFF;
	margin: 10px 0px;
	padding: 10px;
}
.search-th-a {
	border: 1px dotted #CCC;
	margin: 0 10px 0 0;
	width:110px;
	float: left;
	text-align:center;
}
.summary-box img {
	padding: 5px;
	vertical-align:text-bottom;
}
input{
vertical-align:middle;
}
input#s {
	width: 170px;	
}

.tablenav {
	margin: 10px 0px;
	padding: 10px;
	text-align: center;
}
a.page-numbers, .tablenav .current {
	color: #00019b;
	padding: 2px .4em;
	border:solid 1px #ccc;
	text-decoration:none;
	font-size:smaller;
	background: #FFF;
}

a.page-numbers:hover {
	color:white;
	background: #328ab2;
}

.tablenav .current {
	color: white;
	background: #328ab2;
	border-color: #328ab2;
	font-weight:bold:
}

.tablenav .next, .tablenav .prev {
	border:0 none;
	background:transparent;
	text-decoration:underline;
	font-size:smaller;
	font-weight:bold;
}


.notice {
	font-size: 11px;
	color: #C00;	
}

.wp-caption {
    background-color: #F3F3F3;
    border: 1px solid #DDDDDD;
    border-radius: 3px 3px 3px 3px;
    margin: 10px 0;
    padding-top: 4px;
    text-align: center;
}

.index-guestbook-ul {
	margin: 10px;	
}
.index-guestbook-ul li {
	float: left;
	margin:5px 10px 5px 0;
	text-align: center;
	width: 92px;
	line-height: 12px;
}
.index-guestbook-ul li a {
	text-decoration: none;
}

.index-guestbook-ul .text-short {
	font-size:12px;
}
.index-guestbook-ul .text-middle {
	font-size:10px;
}
.index-guestbook-ul .text-long {
	font-size:8px;
}


.list-right {
	margin-right:0!important;
}



.shop-table td {
	background: #FFF;
	border: 1px solid #CCC;
	padding: 5px;
	font-size:12px;
}
.shop-table {
	width:680px;
}
.shop-name {
	width:500px;
}
.shop-address {
	width:80px;
}
.shop-style {
	width:100px;
}


.pagenation-box {
	border-radius: 5px;
	background: #FFF;
	padding: 10px;
	border: 1px solid #ddd;
	clear:both;
	text-align:center;
}
.pagenation-box li {
	display:inline-block;
}

/*------------------sidebar------------------*/

#index-sidebar {
	display: block;
	float: right;
	width: 270px;
}



#sp-ul li {
	border-bottom: 1px dotted #CCC;
	font-size:12px;
}
#sp-ul li a {
	text-decoration: none;
	display: block;
	width:250px;
	padding: 5px 0px;
	height:60px;
}
#sp-ul li a:hover {
	background: #ffffff;	
}

.sp-ul-img {
	width:84px;
	text-align:center;
	vertical-align:middle;
	float:left;
	margin:0 10px 0 5px;
	border: 1px solid #ddd;
	padding:2px 0;
	background: #FFF;
	min-height:55px;
	height: auto !important;  
    height: 55px;  
}

.sp-ul-img img {
	vertical-align:text-bottom;
}
.sp{
	overflow: auto;	/* for modern browser */
	zoom: 1;	/* for ie6 */
}


#sp-title {
	font-size: 12px;
	margin: 15px 0 5px 10px;
}


.twtr-ft{
	display:none;
}
.twtr-bd{
	padding:1px!important;
}

.sidebar-ul li:last-child a{
	border-bottom:none;
}



.sidebar-ul li a{
	padding:5px 0 5px 14px;
	border-bottom: 1px dotted #ddd;
	color: #454545;
	text-decoration: none;
	display:block;
	background: url(img/sidebar-box-li.png) no-repeat left 4px;
	font-size: 12px;
}
.sidebar-ul li a:hover {
	color: #009FCA;
	background: #eeeeee url(img/sidebar-box-li.png) no-repeat left 4px;
}




#back-number-ul li {
	float:left;
	text-align:center;
	margin:0 7px 5px 0;
	border: 1px dotted #ccc;
	font-size: 13px;
}

#back-number-ul li:nth-child(7n) {
	margin-right:0;
}

#back-number-ul li a{
	width:30px;
	height:23px;
	padding-top:5px;
	text-decoration: none;
	display: block;
	color: #454545;
	background: #fcfcfc;
}
#back-number-ul li a:hover{
	background: #eee;	
	color: #009FCA;
}
.current-number {
	padding-top:5px;
	width:30px;
	height:23px;
	color: #FFF;
	background: #009FCA;	
}

.back-number-thumb {
	float: left;
	margin: 5px 20px 0 0;
}


.twtr-hd h3,.twtr-hd h4 {
	clear:none;
}

.sp-side-last {
	border-bottom:none!important;
	margin: 0px 0px 10px;
}



#banner-index-left,#sidebar-categories{
	margin:0 10px 10px;
	
}

.banner-present {
	margin:0 10px;
	display:block;
	background: url(img/banner-present.png) no-repeat;
	height: 53px;
	width: 248px;
	text-indent: -9999px;
}

#banner-index-left h2,#sidebar-categories h2 {
	font-size:16px;
	background:url(img/bg-index-h2.png) repeat scroll 0 0 transparent;
	margin: 25px 0;
	line-height: 18px;
}
.index-h2-text {
	background: url(img/bg.png);
	border-left: 3px solid #009fca;
	padding:0 5px;
}


#banner-index-left a{
	border: 1px solid #CCC;
	display:block;
	margin-bottom:3px;
	min-height:53px;
	text-decoration: none;
	text-align: center;
}
#banner-index-left img{
	vertical-align:text-bottom;
}
/*------------------footer------------------*/

#back-to-top-box {
	border-bottom: 1px solid #CCC;
	margin-top: 30px;
}
.back-to-top {
	width:1000px;
	margin:0 auto;
}
.back-to-top a{
	float:right;
	padding: 5px 10px;
	background: #009FCA;
	height: 20px;
	color: #FFF;
	display:block;
	text-decoration: none;
	text-align: center;
}
.back-to-top a:hover {
	background: #CCC;
	color:#454545;
}

#footer-container{
	background: #222;
	min-width:1024px;
}

#site-footer{
	color: #FFF;
	text-align: left;
	margin: 0px auto;
	padding:20px 0;
	width: 1024px;
	font-size: 12px;
}

#site-footer a,#footer-copyright a{
	color: #ccc;
	text-decoration: none;	
}

#site-footer nav{
	float: left;
	width: 320px;	
}
#footer-advertising,#footer-nav{
	margin-right:20px;
}

#footer-nav {
	margin-left:20px;
}
*html #footer-nav {
	margin-left:10px;
}
#footer-copyright {
	padding:20px 0;
	clear: both;
	text-align: center;
	font-size: 11px;
	color: #ccc;
}

.studio-box-ul li{
	float: left;
	width: 162px;
	text-align: center;
	margin:0 10px 0 0;
	height:200px;
}
.li-right {
	margin-right:0!important;
}


.qr {
	margin:5px 0 0 0;
}

/*------------------投稿用------------------*/

.alignleft {
	margin: 0px 15px 25px 0px;
	float: left;	
}
.alignright {
	margin: 0px 0 15px 15px;
	float: right;	
}

.clearroll {
	clear:both;
}


.post-stats {
	font-weight:normal!important;
}

.normal-table td,.cheki-table td,.present-tables td{
	border: 1px solid #CCC;
	padding: 5px;
}
.cheki-table td,.present-tables td{
	font-size:10px;
	text-align:center;
}
.cheki-table img ,.present-tables img{
	margin:5px 10px;
}

table.cheki-table,.present-tables table {
	max-width:600px!important;
}



.normal-table td,.cheki-table td,.present-tables td{
	border: 1px solid #CCC!important;
	padding: 5px!important;
}
.cheki-table td,.present-tables td,.present-tables td p{
	font-size:10px!important;
	text-align:center!important;
}
.cheki-table img,.present-tables img {
	margin:5px 10px;!important
}