
/*
original stylesheet
2007/07/31
gakuen@kintore.info
*/



body {
	padding : 0;
	margin : 0;
	font-size : 0.9em;
	color : #333;
	background : #f4f4f4;
	line-height : 140%;
	font-family : "MS PGothic", "ＭＳ Ｐゴシック", "Arial", "HiraginoKakugo Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;

}


#contents {
	margin : 0 auto;
	padding : 0;
	border : 0;
	width : 780px;
	border-bottom : solid 1px #ddd;
	background : #fff;
	text-align : left;
	border-top : solid 1px #ddd;
	border-right : solid 1px #ddd;
	border-left : solid 1px #ddd;
}

#header {
	width : 780px;
	background : #fff;
	text-align : left;
	padding : 0;
	margin : 0;

}


#headline {
	margin : 0 auto;
	color : #fff;
	font-size : 85%;
	padding : 3px 0 3px 10px;
	background : #345F9C;
	width : 772px;
}


#nav {
	width : 780px;
	height : 112px;
	padding : 0;
	border : 0;
	margin : 0 auto;
}

#nav ul {
	width : 780px;
	height : 112px;
	background : url("../i/navi.gif");
	margin : 15px 0 0 0;
	padding : 0;
	position : relative;
	left : auto;
	right : auto;
}

#nav ul li {
	margin : 0 ;
	padding : 0;
	list-style : none;
	position : absolute;
	top : 0px;
}

#nav ul li, #nav a {
	height : 112px;
	display : block;
}

#nav ul li a {
	text-indent : -10000px;
	text-decoration : none;
}

#menu1 {
	left : 19px;
	width : 222px;
}

#menu2 {
	left : 252px;
	width : 80px;
}

#menu3 {
	left : 337px;
	width : 80px;
}

#menu4 {
	left : 423px;
	width : 80px;
}

#menu5 {
	left : 509px;
	width : 80px;
}

#menu6 {
	left : 593px;
	width : 82px;
}

#menu7 {
	left : 681px;
	width : 100px;
}

#menu1 a:hover {
	background : transparent url("../i/navi.gif") -19px -141px no-repeat;
}

#menu2 a:hover {
	background : transparent url("../i/navi.gif") -252px -141px no-repeat;
}

#menu3 a:hover {
	background : transparent url("../i/navi.gif") -337px -141px no-repeat;
}

#menu4 a:hover {
	background : transparent url("../i/navi.gif") -423px -141px no-repeat;
}

#menu5 a:hover {
	background : transparent url("../i/navi.gif") -509px -141px no-repeat;
}

#menu6 a:hover {
	background : transparent url("../i/navi.gif") -593px -141px no-repeat;
}

#menu7 a:hover {
	background : transparent url("../i/navi.gif") -681px -141px no-repeat;
}


body#index #menu1 {
	background : transparent url("../i/navi.gif") -19px -141px no-repeat;
}

body#kinniku #menu2 {
	background : transparent url("../i/navi.gif") -252px -141px no-repeat;
}

body#kintore #menu3 {
	background : transparent url("../i/navi.gif") -337px -141px no-repeat;
}

body#jitsugi #menu4 {
	background : transparent url("../i/navi.gif") -423px -141px no-repeat;
}

body#eiyou #menu5 {
	background : transparent url("../i/navi.gif") -509px -141px no-repeat;
}

body#yougo #menu6 {
	background : transparent url("../i/navi.gif") -593px -141px no-repeat;
}

body#bbs #menu7 {
	background : transparent url("../i/navi.gif") -681px -141px no-repeat;
}





#nav strong {
	text-indent : -777777px;
}





h2, h3, h4, h5 {
	font-weight : normal;
	margin : 0;
	padding : 0;
	border : 0;
}


#bbs h3 {
	font-weight : normal;
	margin : 0 0 7px 0;
	padding : 0;
	border : 0;
	font-size : 120%;
}



.line {
	border-top:3px solid #345F9C;
	text-indent : -10000px;
}



#main {
	padding : 0 9px 0 9px;
	width : 762px;
}


*html #main {
	padding : 0 9px 0 9px;
	margin : -15px 0 0 0;
	width : 762px;
}

*html #index #main {
	margin : 0 0 0 0;
}

#toptext {
	margin : 15px 0 15px 0;
	padding : 15px;
	font-size : 90%;
	line-height : 140%;
	background : #f7f7f7;
	border : 1px solid #ccc;
}


*html #toptext {
	margin : 0 0 15px 0;
	font-size : 90%;
	line-height : 140%;
}



#mainright {
	float : right;
	width : 492px;
	margin: 0 0 0 9px;
}


#mainleft {
	float : left;
	width : 259px;
}

#main h2 {
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 8px;
	padding-right : 2px;
	border-left : 5px solid #345F9C;
	border-right : 1px solid #eee;
	border-top : 1px solid #eee;
	border-bottom : 2px solid #ddd;
	background : #FFFEEF;
	font-size : 100%;
	font-weight : bold;
	margin-bottom:10px;
	clear : both;
}

#mainright h2 {
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 8px;
	padding-right : 2px;
	border-left : 5px solid #cc0000;
	border-right : 1px solid #eee;
	border-top : 1px solid #eee;
	border-bottom : 2px solid #ddd;
	background : #FFFEEF;
	font-size : 100%;
	font-weight : bold;
	margin-bottom:40px;
}

#mainright .homer h2 {
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 8px;
	padding-right : 2px;
	border-left : 5px solid green;
	border-right : 1px solid #eee;
	border-top : 1px solid #eee;
	border-bottom : 2px solid #ddd;
	background : #FFFEEF;
	font-size : 100%;
	font-weight : bold;
	margin-bottom:10px;
}


#mainright .topr h2 {
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 8px;
	padding-right : 2px;
	border-left : 5px solid orange;
	border-right : 1px solid #eee;
	border-top : 1px solid #eee;
	border-bottom : 2px solid #ddd;
	background : #FFFEEF;
	font-size : 100%;
	font-weight : bold;
	margin-bottom:10px;
}

#mainright .topr2 h2 {
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 8px;
	padding-right : 2px;
	border-left : 5px solid #006CFF;
	border-right : 1px solid #eee;
	border-top : 1px solid #eee;
	border-bottom : 2px solid #ddd;
	background : #FFFEEF;
	font-size : 100%;
	font-weight : bold;
	margin-bottom:10px;
}


#mainright .yougoc h2 {
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 8px;
	padding-right : 2px;
	background : #345F9C;
	color : #fff;
	font-size : 100%;
	font-weight : bold;
	margin-bottom:10px;
	border-left : 0 solid #000;
}

#doubt .text h2 {
	font-weight : bold;
	color : #333399;
	font-size : 140%;
	background : #eeeeee;
	padding : 6px 0 3px 8px;
	border-left : solid 5px #F7D671;
	border-bottom : solid 2px #dddddd;
	border-right : solid 2px #dddddd;
}


#mainleft .n_tore {
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 8px;
	padding-right : 2px;
	border-left : 5px solid red;
	border-right : 1px solid #eee;
	border-top : 1px solid #eee;
	border-bottom : 2px solid #ddd;
	background : #FFFEEF;
	font-size : 100%;
	font-weight : bold;
	margin-bottom:10px;
}



.maintext {
	background : #f7f7f7;
	border : solid 1px #eee;
	padding : 0;
	margin-bottom : 10px;
	font-size : 85%;
}



.maintext2 {
	background : #f7f7f7;
	border : solid 1px #eee;
	padding : 0;
	margin-bottom : 10px;
	margin-top : 0px;
	font-size : 85%;
}

.maintext3 {
	background : #f7f7f7;
	border : solid 1px #eee;
	padding : 0;
	margin-bottom : 10px;
	margin-top : -30px;
	font-size : 85%;
}

.topga {
	margin-top : -30px;
	margin-bottom : 10px;
	font-size : 85%;
	margin-left : 10px;
	margin-eight : 10px;
}


.infotext {
	background : #eee;
	padding : 10px;
	margin-bottom : 10px;
	font-size : 85%;
}


.maintext img {
	float : right;
	padding : 0 0 0 5px;
}

p {
	line-height : 160%;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

#mainright .stitle {
	font-weight : bold;
	font-size : 100%;
	color : #cc0000;
	backgroung : url("./i/common/cach.gif");
}

#mainleft .stitle {
	font-size : 100%;
	backgroung : url("./i/common/cach.gif");
}

#mainleft .copy {
	margin-left : 23px;;
}

#mainleft .tm {
	margin-bottom : 15px;
	color : #cc0000;
	border-bottom : 1px solid #888;
}

.all {
	font-size : 80%;
	text-align : right;
}

.cach {
	background : url("../i/common/cach.gif") no-repeat 0 0;
	float : left;
	display : block;
	width : 14px;
	height : 14px;
	margin : .3em 5px 0 0;
	text-indent : -1000000px;
	border-width : 0;
}

.auth {
	text-align : right;
}


img {
	display : block;
	border : 0;
}

.inline {
	display : inline;
}


/*START DOUN CONTENTS*/

#pan {
	padding : 5px 0 5px 0;
	font-size : 80%;
}


#midashi {
	text-indent : -100000px;
	margin : -20px 0 5px 0;
}

#midashiline{
	color : #000000;
}

#subleft {
	float : left;
	width : 180px;
	padding : 0  0 0 0;
}


#subleft img{
	margin-bottom : 10px;
}

#subleft ul, dl {
	margin:.5em 0 1em;
	padding:0;
	list-style:none;
}

#subleft ul {
	margin : 20px 0 20px 15px;
	font-size : 80%;
}

#subleft ul li {
	list-style : none;
	background : url("../i/common/sub_cach.gif") no-repeat 1px .4em;
	text-indent : 0;
	margin : 0 0 2px;
	padding : 0 0 0 18px;
}


#pr {

	margin : 0 0 0 0;

}

#subright {
	float : right;
	width : 520px;
	font-size : 80%;
}

#subright h2 {
	margin-bottom : 15px;
	margin-top : 0;
}

#subright p {
	margin-bottom : 20px;
	margin-top : 0;
}


#subright .text p {
	margin : 0 10px 20px 10px;
}

#subright .text p {
	margin : 0 10px 20px 10px;
}


.arrow {
	background : url("../i/common/arrow.gif") no-repeat 0 0;
	display : block;

	margin : .3em 5px 0 0;
	padding : 0 0 0 22px;
	border-width : 0;
}

#subright img .right {
	float : right;
	padding : 0 0 0 5px;
}

#sitemap .service {
	margin-top : -15px;
}

#sitemap ul li {
	margin-bottom : 0px;
}


/*END DOUN CONTENTS*/


hr {
	display : none;
}

#flink {
	clear : both;
	font-size : 0.8em;
	padding : 0 0 0 5px;
	text-align : center;
}


#footer {
	clear : both;
	border-top : solid 3px #dedede;
	font-size : 0.8em;
	margin : 5px 0 2px 0;
	padding : 0 0 0 0;
	background : #345F9C;
	width : 780px;
	color : #fff;
	text-align : center;
}


#footer #info {
	float : right;
	padding : 10px 10px 0 0;
}



#footer p {
	margin : 7px 0 0 10px;
}




#fcontact {
	clear : both;
	padding : 15px 9px 0 9px;
	margin : 0;

}


/*links*/


#footer a:link {
	color : #ffffff;

}

#footer a:hover {
	text-decoration : none;
}

#footer a:visited {
	color : #ffffff;
}






a:link {
	color : #0000ff;
	font-weight : bold;
}

a:hover {
	text-decoration : none;
	font-weight : bold;
}

a:visited {
	color : #0000ff;
	font-weight : bold;
}

.kbox a:link {
	color : #0000ff;
/*
	font-weight : bold;
*/
	font-size : 80%;
}

.kbox a:hover {
	text-decoration : none;
/*
	font-weight : bold;
*/
	font-size : 80%;
}

.kbox a:visited {
	color : #0000ff;
/*
	font-weight : bold;
*/
	font-size : 80%;
}



.pageup a:visited {
	color : #0000ff;
}

.pageup {
	text-align : right;
}

.red {
	color : #cc0000;
}

.text .right {
	float : right;
	padding : 0 0 0 5px;
}



.chara {
	float : left;
	margin : 20px 10px 0 50px;
}


.toplist {
	padding : 7px 7px 4px 7px;
	line-height : 200%;
}


.maintext ul {
	margin : 5px 0 5px 6px;
	padding : 0 0 0 0;
}

.maintext ul li {
	margin : 0 ;
	padding : 0 0 5px 0;
	list-style : none;
	line-height : 180%;
}



.maintext .cach {
	background : url("../i/cach.gif") no-repeat 0 0;
	display : block;
	width : 15px;
	height : 15px;
	margin : .25em 5px 0 0;
	text-indent : -1000000px;
	clear : both;
	border-width : 0;
	float : left;
}


.maintextj {
	background : #f7f7f7;
	border : solid 1px #eee;
	padding : 0;
	margin-bottom : 10px;
	font-size : 85%;
}

.maintextj ul {
	margin : 5px 0 5px 8px;
	padding : 0 0 0 0;
}

.maintextj ul li {
	margin : 0 0 6px 0 ;
	padding : 0;
	list-style : none;
	line-height : 140%;
}

.maintextj .cachj {
	background : url("../i/cachj.gif") no-repeat 0 0;
	display : block;
	width : 15px;
	height : 32px;
	margin : .1em 5px 0 0;
	text-indent : -1000000px;
	clear : both;
	border-width : 0;
	float : left;
}



#mainright .mainckr {
	width : 234px;
	height : 40px;
	background : url("../i/kinnikuron_t.gif") no-repeat 0 0;
	text-indent : -777777px;
	margin : 10px 23px 0 0;
}

#mainright .mainckt {
	width : 234px;
	height : 40px;
	background : url("../i/kintoreron_t.gif") no-repeat 0 0;
	text-indent : -777777px;
	margin : 10px 0 0 0;
}

#mainright .mainckj {
	width : 234px;
	height : 40px;
	background : url("../i/kintorejitsugi_t.gif") no-repeat 0 0;
	text-indent : -777777px;
	margin : 0 23px 0 0;
}

#mainright .maincey {
	width : 234px;
	height : 40px;
	background : url("../i/eiyouron_t.gif") no-repeat 0 0;
	text-indent : -777777px;
	margin : 0 0 0 0;
}


#mainright .kbox {
	clear : both;
}


#mainright .eeewaku {
	width : 217px;
	border : 1px solid #ddd;
	padding : 5px 5px 5px 10px;
	margin : 3px 0 20px 0;
}


*html #mainright .eeewaku {
	width : 217px;
	border : 1px solid #ddd;
	padding : 5px 5px 5px 10px;
	margin : 3px 0 20px 0;
}


#mainright .eeewakui {
	border : 1px solid #ddd;
	padding : 5px 5px 5px 10px;
	margin : 3px 0 20px 0;
}

*html #mainright .eeewakui {
	border : 1px solid #ddd;
	padding : 5px 5px 5px 10px;
	margin : 3px 0 20px 0;
}



*html #mainright .kbox {
	width : 217px;
	margin : 0 0 0 0;
	float : left;
}

.kbox ul {
	margin : 5px 0 5px 8px;
	padding : 0 0 0 0;
}

.kbox ul li {
	margin : 0 ;
	padding : 0;
	list-style : none;
	line-height : 180%;
}

.kbox .cach {
	background : url("../i/cach.gif") no-repeat 0 0;
	display : block;
	width : 15px;
	height : 15px;
	margin : .2em 5px 0 0;
	text-indent : -1000000px;
	clear : both;
	border-width : 0;
	float : left;
}

.maintext2 .ichiran {
	text-align : right;
	padding : 3px 7px 3px 0;
	background : #ddd;
}


#mbox {
	margin-top : -10px;
	width : 492px;
}


#mbox .left{
	float : left;
	width : 245px;
}


#mbox .right{
	float : right;
	width : 245px;
}

.pankuzu {
	margin:-15px 0 10px 0;
	font-size : 80%;
}






.contentstext {
	background : #fff;
	padding : 0 25px 0 25px;
	margin : 20px 0 20px 0;
	font-size : 100%;
	clear : both;
	line-height:170%;
	letter-spacing:.2em;
}


#bbs .contentstext {
	margin : 10px 0 20px 0;
	padding : 0 25px 0 25px;
}




.contentstext2 {
	font-size : 100%;
	clear : both;
	line-height:170%;
	letter-spacing:.2em;
	background:#f7f7f7;
	padding:10px;
	margin : -10px 0 20px 0;
}





.chara {
	float:left;
	margin:0 10px 0 0;
}



.mainmae {
	background : #f7f7f7;
	border : solid 1px #eee;
	padding : 10px;
	margin : -30px 0 25px 0;
	font-size : 100%;
	line-height : 170%;
}



#yougo .lmainmae {
	background : #f7f7f7;
	border : solid 1px #eee;
	padding : 10px;
	margin : -30px 0 25px 0;
	font-size : 80%;
	line-height : 170%;
}



.library_box {
	background : #fff;
	border : solid 1px #666;
	border-bottom : solid 3px #cc0000;
	padding : 10px;
	margin : -30px 0 25px 0;
	font-size : 100%;
	line-height : 170%;
}

.lib_h3 {
	background:#f4f4f4;
	border:solid 1px #ddd;
	margin-top:0px;
	margin-bottom:7px;
	padding:7px;
	font-size : 160%;
	line-height : 140%;
}

.lib_cate {
	text-align:right;
}

.lib_next {
	background:#f4f4f4;
	border:solid 1px #ddd;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	padding:4px;
}



.new_img {
	display : inline;
}


.matome {

	background:#FFE8E0;
	padding:6px 6px 6px 10px;
	border:1px solid #FB8D66;
	border-left:5px solid #FB8D66;
	margin:0 0 7px 0;
	font-weight:bold;
}

.matomec {
	background : #FFF0CC;
	border : solid 1px #eee;
	border-bottom : solid 2px orange;
	padding : 10px;
	margin : 0 0 25px 0;
	font-size : 100%;
	line-height : 170%;
}


.matomec ul {
	margin : 0 0 0 15px;
}


#mainright .imgp {
	text-align : center;
}



.cbox {
	background : #fff;
	border : solid 1px #eee;
	padding : 0;
	padding-top : 6px;
	margin-bottom : 10px;
	font-size : 85%;
	text-align : center;
}


#index .tmidashi {
	background:green;
	padding:5px;
	color:#fff;
	font-size:80%;
	font-weight:bold;
	margin:0;
}






#sitemap .sitemapl {
	font-size : 80%;
}

#sitemap .sitemapl ul {
	margin : 35px 0 15px 8px;
	padding : 0 0 0 0;
}

#sitemap .sitemapl li {
	margin : 0 ;
	padding : 0;
	list-style : none;
	line-height : 180%;
}

#sitemap .sitemapl .cach {
	background : url("../i/yaji.gif") no-repeat 0 0;
	display : block;
	width : 13px;
	height : 13px;
	margin : .3em 10px 0 0;
	text-indent : -1000000px;
	clear : both;
	border-width : 0;
	float : left;
}




#sitemap .sitemapl ul .sitemapls {
	margin : 8px 0 12px 17px;
	padding : 0 0 0 0;
}

#sitemap .sitemapl ul .sitemapls li {
	margin : 0 ;
	padding : 0;
	list-style : none;
	line-height : 180%;
}


#sitemap .sitemapls .cach2 {
	background : url("../i/yaji2.gif") no-repeat 0 0;
	display : block;
	width : 13px;
	height : 13px;
	margin : .3em 10px 0 0;
	text-indent : -1000000px;
	clear : both;
	border-width : 0;
	float : left;
}






/*メインリンク*/



#index .mainlink ul {
	margin : 5px 0 15px 8px;
	padding : 0 0 0 0;
}

#index .mainlink li {
	margin : 0 ;
	padding : 0 8px 0 0;
	list-style : none;
	line-height : 180%;
	float:left
}

#index .mainlink .cach {
	background : url("../i/yaji2.gif") no-repeat 0 0;
	display : block;
	width : 13px;
	height : 13px;
	margin : .3em 5px 0 0;
	text-indent : -1000000px;
	border-width : 0;
	float : left;
}



.kincate {
	background:#eee;
	padding:3px 0 1px 6px;
	font-size : 80%;
}

.kincate img {
	float : left;
	margin : 1px 5px 0 0;
}


.step {
	background:#DDE8FF;
	padding:6px 6px 6px 10px;
	border:1px solid #5F85D3;
	border-left:5px solid #5F85D3;
	margin:0 0 7px 0;
	font-weight:bold;
}


.set {
	background:#E9FCD7;
	padding:6px 6px 6px 10px;
	border:1px solid #9CCD6D;
	border-left:5px solid #9CCD6D;
	margin:0 0 7px 0;
	font-weight:bold;
}


.point {
	background:#FFE8E0;
	padding:6px 6px 6px 10px;
	border:1px solid #FB8D66;
	border-left:5px solid #FB8D66;
	margin:0 0 7px 0;
	font-weight:bold;
}


.toplink {
	font-size:80%;
	margin:0 0 12px 0;
	background:#f4f4f4;
	padding:7px;
}



#haruna {
	background : url("../i/pink_bg.gif");
}


.imgleft01 {
	margin:20px 0 15px 0;
	font-size:80%;
	height:42px;
}

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



.frame {
	width:255px;
	height:120px;
	overflow:auto;
	scrollbar-track-color:#fff;
	scrollbar-face-color:#fff;
	scrollbar-shadow-color:#ccc;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-highlight-color:#ccc;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#345F9C;
}

.komidashi {
	border-left:3px solid red;
	padding:0 0 0 10px;
	margin:0 0 20px 0;
}




.list_sub {
	margin : 10px 10px 10px 10px;
}


html>/**/body div .list_sub {
	margin : 10px 10px 10px -30px;
}


.list_sub li {
	display : inline;
	padding : 0 10px 0 0;
}


.list_sub .sub_cach {
	background : url("../i/sub_cach.gif") no-repeat 0 0;
	width : 12px;
	height : 13px;
}


.in_r_ad {
	margin : -10px 0 10px 0;
}


.mainint {
	padding:10px;
	height:85px;
	line-height:180%;
	margin-bottom : 18px;
}

.favorite {
	background:#f4f4f4;
	padding:3px;
	margin:0 auto 5px auto;
	text-align:center;
}

.top_bottom_ad {
	text-align:center;
	margin:-20px 0 10px 0;
}

.top_colum {
	margin:0 0 5px 0;
	background:#fff;
	color:#000;
}


.top_colum_t {
	padding:10px;
	line-height:180%;
	margin:0 0 10px 0;
}

.top_colum_t2 {
	padding:10px;
	line-height:180%;
	margin:0 0 5px 0;
}


.top_colum_t3 {
	padding:10px;
	line-height:180%;
	margin:0 0 40px 0;
}

.a_d_left {
	font-size : 80%;
	text-align : center;
}

.a_d_left a{
	font-weight : normal;
	text-decoration : none;

}

.a_d_left a:hover{
	font-weight : normal;
	text-decoration : none;

}

.a_d_left a:visited{
	font-weight : normal;
	text-decoration : none;

}

.ad_pr{
	font-size : 70%;
	border-top:solid 1px #ccc;
}

.ad_pr ul{
	list-style : none;
	margin : 5px 0 0 -40px;
}

.ad_pr ul li a{
	font-weight : normal;
	text-decoration : none;

}

.ad_pr ul li a:hover{
	font-weight : normal;
	text-decoration : none;

}

.ad_pr ul li a:visited{
	font-weight : normal;
	text-decoration : none;

}


.top_left_tra {
	background:#f7f7f7;
	border:1px solid #eee;
	margin:0 0 8px 0;
	font-size:80%;
}

.top_left_tra img {
	float:left;
	margin:0 5px 0 0;
}

.top_date {
	background:#ddd;
	padding:3px;
	text-align:center;
}

.inline {
	display:inline;
}

p span {
	background : yellow;
}

.moviel {
	font-size:80%;
	padding-bottom : 7px;
}

.tvauth {
	text-align:right;
	font-size:70%;
	margin:-8px -20px -7px 0;
}

.spomovie {
	margin:0px -10px 0 -10px;
	text-align:center;
}


.spomovie span {
	color:#555;
	font-size:70%;
}

.mposi {
	text-align:center;
	margin:-15px 0 0px -20px;
	padding : 0;
}


.photom {
	padding:3px 0px 3px 5px;
	font-size:80%;
	background:#e6ffe1;
}


.ptag p {
	margin-bottom : 20px;
}

.bred {
	color : red;
	font-weight : bold;
	background : none;
}

.libmi {
	text-align:center;
	margin:15px 0 5px 0;
	padding:5px;
	background:#1c3db7;
	color:#fff;
	font-weight:bold;
}

.libt {
	margin:0 0 15px 0;
	font-size:90%;
	width:100%;
}

.libt td {
	padding : 10px;
	border : 1px solid #ccc;
}

.taleft {
	text-align : left;
	background : #fff;
}




