﻿@charset "utf-8";

/*
© Fargate, 2013-2015
Author name: Alexander N. Kuznetsov
Author mail: fargate@me.com
Author URI: http://vk.com/fargate
*/


/*  1. Содержимое файла MAIN.CSS */

.midblock { border: 1px solid #e4e3df; width: 715px; margin: 0 0 6px 0; background-color: #fff; }
	.midblock .dtop, .midblock .dbtm { position: relative; /*z-index: 34; */ margin: -1px -1px 0 -1px; width: 717px; height: 9px; line-height: 1px; font-size: 1px; overflow: hidden; background: url("http://beta.school70.com/tmpl/2014/images/midblock.png") no-repeat 0 0; }
	.midblock .dcontent { margin: 20px; text-align: justify; font-size: 14px; line-height: 1.5; margin-bottom: 0.25em; }
	.midblock .dcontent p { text-indent: 40px; }
	.midblock .dbtm { margin: 0 -1px -1px -1px; height: 11px; background-position: 0 -9px; }
	.fullstory .dbtm { background: #f5f5f5 url("http://beta.school70.com/tmpl/2014/images/fullstorybtm.png") no-repeat 0 100%; }
	.fullstory .dbtmn { position: relative; z-index: 34; width: 717px; line-height: 1px; font-size: 1px; overflow: hidden; background: url("http://beta.school70.com/tmpl/2014/images/midblock.png") no-repeat 0 0; margin: 0 -1px -1px -1px; height: 11px; background-position: 0 -9px; }

	.midblock .btags { margin-left: 14px; width: 440px; }
	.midblock .btags h3 { font-size: 1.35em; font-weight: bold; color: #263142; }
	.midblock .adwt { width: 240px; padding-right: 11px; }

	.midblock .btoplinks { margin-left: 9px; width: 340px; }
	.midblock .bnewlinks { padding-right: 9px; width: 340px; }

	.midblock .btoplinks h3, .midblock .bnewlinks h3 { font-size: 1.1em; font-weight: bold; color: #263142; height: 29px; padding-left: 30px; line-height: 28px; background: url("http://beta.school70.com/tmpl/2014/images/topnewlinks.png") no-repeat; margin: 0 0 5px 0; }
	.midblock .btoplinks h3 { background-position: 0 -29px; }
	.midblock .btoplinks .dcont, .midblock .bnewlinks .dcont { padding-left: 8px; }

	.midblock .vsep { width: 100%; background: url("http://beta.school70.com/tmpl/2014/images/vseptop.png") no-repeat 50% 0; }
	.midblock .vsep .vsep { background: url("http://beta.school70.com/tmpl/2014/images/vsepbtm.png") no-repeat 50% 100%; }
	.midblock .morelink { color: #6f6f6f; }


/* PAGESTORY */

	.midblock .dtitle { overflow: hidden; margin-bottom: 14px; margin:/*0 0 0.7em 0*/ 0; }
	.midblock .dtitle h1 { margin-top: -2px; margin-left: 8px; color: #162235; font-weight: bold; }
	.midblock .dtitle h1 a { color: #162235; text-decoration: none; }
	.midblock .dtitle h1 a:hover { text-decoration: underline; }
	
/* back */
	.midblock .dtitle .back i { margin: 2px 15px 2px 5px; background: url("http://beta.school70.com/tmpl/2014/images/back.png") no-repeat 100% -26px; padding-right: 10px; height: 32px; font-style: normal; float: right; font-size: 1.1em; color: #fff; }
	.midblock .dtitle .back i b { background: #84c2d9 url("http://beta.school70.com/tmpl/2014/images/back.png") no-repeat 0 0; height: 26px; float: left; padding-left: 10px; line-height: 25px; }
	.midblock .dtitle .back i b a { color: #fff; }
/* back */

	.midblock .dtitle .btfinfo { color: #6f6f6f; }

/* PAGESTORY */


.midbanner { margin: 0 auto; padding-bottom: 9px; width: 975px; background: #cecece url("http://beta.school70.com/tmpl/2014/images/midbanner_btm.png") no-repeat 0 100%; }
.midbanner .dtop { text-align: center; padding-top: 9px; background: #cecece url("http://beta.school70.com/tmpl/2014/images/midbanner_top.png") no-repeat 0 0; }

.btn_reglog {
	background: #f2f2f2 url("http://beta.school70.com/tmpl/2014/images/bbcodes.png") repeat-x left top;
	border: 1px solid #c5c5c5;
	color: #7d7d7d;
	width: 108px; height: 18px;
	padding-bottom: 3px;
	font-weight: bold;
	cursor: pointer;
	-moz-border-radius:3px;
}
.btn_reglog:hover { background: #fff none; }

/*sort*/
.pmmenu, .sort { margin-bottom: 9px; padding: 0 15px 9px 15px; border-bottom: 1px solid #d1d1d1; background: #fff url("http://beta.school70.com/tmpl/2014/images/sortbg.png") repeat-x 0 100%; }
.sort { text-align: center; }

/*pager*/
.navincat { padding: 8px 0; background: url("http://beta.school70.com/tmpl/2014/images/allviewcat_bg.png") repeat-x 0 0; border-top: 1px solid #d7d7d7; }
.basenavi { padding: 0 0 0 13px; width: 689px; height: 25px; }
	.navigation a, .navigation span { text-decoration: none; margin-right: 2px; color: #36393a; overflow: hidden; text-align: center; line-height: 25px; float: left; width: 25px; height: 25px; background: #d7d7d7 url("http://beta.school70.com/tmpl/2014/images/navigation.png") no-repeat -25px 0; }
	.navigation span { color: #fff; background: #54a9cc url("http://beta.school70.com/tmpl/2014/images/navigation.png") no-repeat 0 0; }
	.navigation a:hover { color: #44a3c8; background: #ffffff url("http://beta.school70.com/tmpl/2014/images/navigation.png") no-repeat -50px 0; }
	.navigation { float: left; font-weight: bold; }

	.navibtn, .navibtn .nprev, .navibtn .nnext { float: right; }
	.nprev a img, .nnext a img, .nprev span img, .nnext span img { display: block; width: 25px; height: 25px; margin-left: 2px; }
	.nprev a img { background: #93979e url("http://beta.school70.com/tmpl/2014/images/navigation.png") no-repeat -125px 0; }
	.nprev span img { background: #b5b9bf url("http://beta.school70.com/tmpl/2014/images/navigation.png") no-repeat -75px 0; }
	.nnext a img { background: #93979e url("http://beta.school70.com/tmpl/2014/images/navigation.png") no-repeat -150px 0; }
	.nnext span img { background: #b5b9bf url("http://beta.school70.com/tmpl/2014/images/navigation.png") no-repeat -100px 0; }

.binner, .base, .wmcomments, .maincont, .bmid { overflow: hidden; }

/*base tutorial*/
.btutorial { position: relative; z-index: 36; margin: -2px 0 9px 7px; width: 345px; border: 1px solid #d5d5d6; float: left; }
.btutorial .dtitle { white-space: nowrap; position: relative; background: #142031 url("http://beta.school70.com/tmpl/2014/images/btutorialtitle.png") no-repeat; width: 339px; height: 40px; margin: -1px -1px 7px -1px; padding-left: 8px; overflow: hidden; }
.btutorial .dtitle h1 { font-size: 1.1em; color: #fff; margin-top: 5px; font-weight: bold; }
.btutorial .dtitle h1 a { color: #fff; text-decoration: none; }
	.btutorial .dtitle h1 a:hover { text-decoration: underline; }
	.btutorial .dtitle .btfinfo { font-size: 0.9em; color: #b4d8e9; }
	.btutorial .dtitle .btfinfo a { color: #b4d8e9; }
	.btutorial .dtitle .btfinfo ul li { border-color: #405985; }

	.fade { text-align: right; width: 44px; height: 40px; display: block; position: absolute; top: 0; right: 0; background: url("http://beta.school70.com/tmpl/2014/images/fadeheading.png"); font-size: 1px; }

	.btutorial .maincont { padding: 0 8px 0 8px; height: 80px; margin-bottom: 3px; }
	.btutorial .thumbimg { float: left; width: 144px; height: 80px; overflow: hidden; margin-right: 9px; }
	.btutorial .thumbimg img { height: 80px; }
	.btutorial .shorttut { float: right; width: 329px; height: 80px; overflow: hidden; line-height: 13px; }

	.btutorial .morelink { margin: 0 -1px -1px -1px; position: relative; width: 331px; padding: 0 8px 0 8px; height: 26px; overflow: hidden; background: url("http://beta.school70.com/tmpl/2014/images/btmorelink.png"); }
	.btutorial .morelink .ratecom, .btutorial .morelink .btfinfo { margin-top: 4px; }

	.ratecom { float: right; display: inline; line-height: 14px; } 
	.ratecom img { vertical-align: middle; }

	.btfinfo { overflow: hidden; }
	.btfinfo ul { margin-left: -9px; float: left; }
	.btfinfo ul li { float: left; margin-left: 4px; padding-left: 4px; border-left: 1px solid #c6c6c6; }

.allviewcat { background: url("http://beta.school70.com/tmpl/2014/images/allviewcat_bg.png") repeat-x 0 0; height: 28px; padding: 0 10px; overflow: hidden; line-height: 36px; border-top: 1px solid #d7d7d7; }
.allviewcat a { padding-right: 7px; background: url("http://beta.school70.com/tmpl/2014/images/allviewcat_link.png") no-repeat 100% 60%; }

/*shortstory*/
.shortstory { overflow: hidden; padding-bottom: 10px; background: url("http://beta.school70.com/tmpl/2014/images/dotted.png") repeat-x 0 100%; }
	.shortstory .dtitle { margin: 0 0 0.7em 0; }
	.shortstory .dtitle h1 { margin: 3px 0 2px 0; font-size: 1.67em; color: #162235; }
	.shortstory .dtitle h1 a { color: #162235; text-decoration: none; }
	.shortstory .dtitle h1 a:hover { text-decoration: underline; }
	
	.shortstory .dtitle .comlink i { margin: 2px 0 2px 5px; background: url("http://beta.school70.com/tmpl/2014/images/comlink.png") no-repeat 100% -26px; padding-right: 10px; height: 32px; font-style: normal; float: right; font-size: 1.1em; color: #fff; }
	.shortstory .dtitle .comlink i b { background: #84c2d9 url("http://beta.school70.com/tmpl/2014/images/comlink.png") no-repeat 0 0; height: 26px; float: left; padding-left: 10px; line-height: 25px; }
	.shortstory .dtitle .comlink i b a { color: #fff; }
/* back */
	.shortstory .dtitle .back i { margin: 2px 0 2px 5px; background: url("http://beta.school70.com/tmpl/2014/images/back.png") no-repeat 100% -26px; padding-right: 10px; height: 32px; font-style: normal; float: right; font-size: 1.1em; color: #fff; }
	.shortstory .dtitle .back i b { background: #84c2d9 url("http://beta.school70.com/tmpl/2014/images/back.png") no-repeat 0 0; height: 26px; float: left; padding-left: 10px; line-height: 25px; }
	.shortstory .dtitle .back i b a { color: #fff; }
/* back */
	.shortstory .dtitle .btfinfo { color: #6f6f6f; }

	.shortstory .maincont { margin-bottom: 8px; line-height: 1.2; }
	.shortstory .thumbimg2 { float: left; width: 144px; height: 80px; overflow: hidden; margin-right: 9px; }
	.shortstory .thumbimg2 img { height: 80px; }
		.shortstory .thumbimg3 { float: left; width: 144px; height: 80px; overflow: hidden; margin-right: 9px; }
	.shortstory .thumbimg3 img { height: 80px; }

	.shortstory .morelink { color: #6f6f6f; }
/* podrobnee */
	.shortstory .morelink .btfinfo .back i { margin: 2px 0 2px 5px; background: url("http://beta.school70.com/tmpl/2014/images/back.png") no-repeat 100% -26px; padding-right: 10px; height: 32px; font-style: normal; float: right; font-size: 1.1em; color: #fff; }
	.shortstory .morelink .btfinfo .back i b { background: #84c2d9 url("http://beta.school70.com/tmpl/2014/images/back.png") no-repeat 0 0; height: 26px; float: left; padding-left: 10px; line-height: 25px; }
	.shortstory .morelink .btfinfo .back i b a { color: #fff; }
/* podrobnee */
	.moreinfo { margin: 10px; height: 50px; overflow: hidden; text-align: center; }
	.moreinfo .ftags { margin-top: 6px; }

	.caticon { vertical-align: middle; margin: 0 5px 0 0; }

	.isicons { float: right; width: 40px; text-align: right; margin: 8px 0 4px 4px; }
	.isicons span { float: right; padding: 0 0 0 5px; }

	.brelated { overflow: hidden; background-color: #f5f5f5; border: 1px solid #fff; border-width: 0 1px; }
	.brelated h3 { padding: 0 10px; height: 25px; border-top: 1px solid #d7d7d7; font-size: 1.25em; color: #949494; }
	.brelated h3 b { background: #fff url("http://beta.school70.com/tmpl/2014/images/relatehead.png") no-repeat 0 0; float: right; padding-left: 15px; width: 210px; height: 26px; line-height: 22px; margin-top: -1px; text-align: center; }
	.brelated ul { margin: 0 13px 10px 13px; }
	.brelated a { text-decoration: none; color: #437b94; font-weight: bold; }
	.brelated a:hover { text-decoration: underline; }

	.searchstory { padding: 0; margin-bottom: 0; background: none; }

/*errors*/
.errors { min-height: 28px; padding: 2px 13px 2px 50px; background: #fff url("http://beta.school70.com/tmpl/2014/images/errors.png") no-repeat 13px 50%; overflow: hidden; }
.berrors { border-bottom: 1px solid #ccc; margin-bottom: 4px; padding: 5px 0; background: #fff url("http://beta.school70.com/tmpl/2014/images/sortbg.png") repeat-x 0 100%; }
.berrors .errors { background-color: transparent; }
.storenumber { padding: 0 13px; margin-bottom: 13px; }

/*comments*/
.commentar { padding: 0 9px 0 127px; overflow: hidden; }
	.commentar .lcolomn { padding-left: 9px; width: 118px; margin: 0 0 0 -127px; }
	.commentar .rcolomn { width: 100%; }
	.avatarbox { width: 110px; height: 106px; background: url("http://beta.school70.com/tmpl/2014/images/avatarbox.png") no-repeat; overflow: hidden; }
	.avatarbox span { margin: 3px 0 0 3px; display: block; width: 100px; height: 100px; overflow: hidden; }
	.avatarbox img { width: 100px; }

	.comhead { margin: 0 0 0.6em 0; position: relative; }
		.comhead h3 { margin-top: 4px; font-size: 1.27em; font-weight: bold; color: #395772; }
		.comhead h3 a { color: #395772; }
		.comhead ul { font-size: 0.9em; color: #717171; }
		.comhead .comdate { position: absolute; right: 0; top: 0; display: inline; line-height: 19px; }
		.comhead .comdate span, .comhead .comdate b { float: right; margin-left: 4px; }
		.comhead .comdate span { color: #8a8a8a; }
		.comhead .comdate b { text-align: center; width: 23px; height: 19px; background: #8a8a8a url("http://beta.school70.com/tmpl/2014/images/comid.png") no-repeat; color: #fff; }

	.cominfo { padding-top: 10px; height: 15px; line-height: 14px; font-size: 0.9em; }
	.cominfo span a { margin-right: 5px; }

	.signature { color: #93918d; }

/*pages*/
.basecont { width: 685px; overflow: hidden; margin-left: 15px; }
.heading2 { color: #7f7f7f; font-size: 1.8em; margin: 0 0 0.5em 0; }

/*forms*/
.tableform { width: 100%; }
	.tableform td { padding: 8px 0; line-height: 1.35em; }
	.tableform td.label { width: 24%; vertical-align: top; font-weight: bold; }
	.tableform tr { background: url("http://beta.school70.com/tmpl/2014/images/dotted.png") repeat-x 0 0; }
	.tableform tr.flast td { padding-bottom: 0; }
	.tableform .nostylebb tr { background: none; }
	.tableform .nostylebb tr td { padding: 0; }
	.addnews { font-weight: bold; }
	.impot { color: #e5372f; font-weight: normal; }

.f_input { width: 300px; }
.f_textarea { width: 458px; height: 156px; }

/*search*/
.searchstyle { width: 510px; }
.searchtable table { border-collapse: separate; border-spacing: 0; border: 0; font-size: 0.95em; }
.searchtable fieldset {  }
.searchtable fieldset legend { color: #404040; }

.pollvotelist { width: 70%; text-align: left; }
.pollvotelist input { margin-right: 5px; }

/*statistics*/
.statistics { margin: 0 auto; }
	.statinn { text-align: left; }
	.statistics ul { margin-bottom: 15px; }
	.statistics ul li { position: relative; background: url("http://beta.school70.com/tmpl/2014/images/dotted.png") repeat-x 0 100%; padding: 4px 0; }
	.statistics ul li b { position: absolute; right: 0; }

/*userinfo*/
.usercolomn { overflow: hidden; padding: 0 0 0 115px; margin-bottom: 9px; }
	.usercolomn .lcolomn { width: 115px; margin: 0 0 0 -115px; }
	.usercolomn .rcolomn { width: 100%; }
	.usercolomn .lcolomn img { width: 100px; border: 1px solid #d6d6d6; }
	.userinfo h2 { font-size: 18px; color: #828282; font-weight: normal; }
	.userinfo .uirow, .userinfo .uirow2 { padding: 10px 0;  }
	.userinfo .uirow { padding-top: 0; }
	.userinfo .uirow2 { background: url("http://beta.school70.com/tmpl/2014/images/dotted.png") repeat-x 0 0; }
	.userinfo .colomn { float: left; }

	.boxlinks { padding: 10px; border: 1px dotted #bdbdbd; margin-bottom: 3px; }

/* Простая подсказка*/
	#easyTooltip {
    -moz-border-radius: 6px 6px 6px 6px;
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #00609F;
    color: #00609F;
    opacity: 0.9;
    padding: 10px;
	font-size:13px;
	z-index:1000;
}

.catPages1 {color:#ffffff;border:0px;margin-bottom:10px;margin-top:10px;} 
.catPages1 a:link, 
.catPages1 a:visited, 
.catPages1 a:hover, 
.catPages1 a:active {text-decoration:none; 
color: #6D6D6D;border: 1px #999999 dashed; 
background:#ffffff; 
padding:3px 10px; 
font-size:11px; 
font-weight:bold;} 
.catPages1 a:hover {background:#0094E0;color:#FFFFFF;font-weight:bold;} 
.catPages1 b {text-decoration:none;background:#0094E0;padding:3px 10px;color:#fefefe;font-size:11px;} 

.catPages2 {color:#ffffff;border:0px;margin-bottom:10px;margin-top:10px;} 
.catPages2 a:link, 
.catPages2 a:visited, 
.catPages2 a:hover, 
.catPages2 a:active {text-decoration:none; 
					color: #6D6D6D;border: 1px #999999 dashed; 
					background:#ffffff; 
					padding:3px 10px; 
					font-size:11px; 
					font-weight:bold;
					} 
.catPages2 a:hover {background:#0094E0;color:#FFFFFF;font-weight:bold;} 
.catPages2 b {text-decoration:none;background:#0094E0;padding:3px 10px;color:#fefefe;font-size:11px;} 

.pagesBlockuz1 {color:#ffffff;border:0px;margin-bottom:10px;margin-top:10px;} 
.pagesBlockuz1 a:link, 
.pagesBlockuz1 a:visited, 
.pagesBlockuz1 a:hover, 
.pagesBlockuz1 a:active {text-decoration:none; 
color: #6D6D6D;border: 1px #999999 dashed; 
background:#ffffff; 
padding:3px 10px;font-size:11px; 
font-weight:bold;} 
.pagesBlockuz1 a:hover {background:#0094E0;color:#FFFFFF;font-weight:bold;} 
.pagesBlockuz1 b {text-decoration:none;background:#0094E0;padding:3px 10px;color:#fefefe;font-size:11px;} 

.pagesBlockuz2 {color:#ffffff;border:0px;margin-bottom:10px;margin-top:10px;} 
.pagesBlockuz2 a:link, 
.pagesBlockuz2 a:visited, 
.pagesBlockuz2 a:hover, 
.pagesBlockuz2 a:active {text-decoration:none; 
color: #6D6D6D;border: 1px #999999 dashed; 
background:#ffffff; 
padding:3px 10px;font-size:11px; 
font-weight:bold;} 
.pagesBlockuz2 a:hover {background:#0094E0;color:#FFFFFF;font-weight:bold;} 
.pagesBlockuz2 b {text-decoration:none;background:#0094E0;padding:3px 10px;color:#fefefe;font-size:11px;} 

.pagesBlock1 {color:#ffffff;border:0px;margin-bottom:10px;margin-top:10px;} 
.pagesBlock1 a:link, 
.pagesBlock1 a:visited, 
.pagesBlock1 a:hover, 
.pagesBlock1 a:active {text-decoration:none; 
color: #6D6D6D;border: 1px #999999 dashed; 
background:#ffffff; 
padding:3px 10px; 
font-size:11px; 
font-weight:bold;} 
.pagesBlock1 a:hover {background:#2c2c2c;color:#FFFFFF;font-weight:bold;} 
.pagesBlock1 b {text-decoration:none;background:#0094E0;padding:3px 10px;color:#fefefe;font-size:11px;} 

.pagesBlock2 {color:#ffffff;border:0px;margin-bottom:10px;margin-top:10px;} 
.pagesBlock2 a:link, 
.pagesBlock2 a:visited, 
.pagesBlock2 a:hover, 
.pagesBlock2 a:active {text-decoration:none; 
color: #6D6D6D;border: 1px #999999 dashed; 
background:#ffffff; 
padding:3px 10px; 
font-size:11px; 
font-weight:bold;} 
.pagesBlock2 a:hover {background:#2c2c2c;color:#FFFFFF;font-weight:bold;} 
.pagesBlock2 b {text-decoration:none;background:#0094E0;padding:3px 10px;color:#fefefe;font-size:11px;}

/* Кнопки */

/* Cиняя кнопка
------------------------------------------*/
.button_blue  {
  cursor:pointer;
  padding: 7px 15px!important;
  border:1px solid #1c73a4!important;
  
  font:11px Verdana,Arial,Helvetica, sans-serif!important; 
  text-shadow:1px 1px 1px #166693!important;  
  font-weight: 700!important; 
  color:#fff!important; 
  
  background: #64b0db!important; 
  border-radius:3px;
}

.button_blue:active {box-shadow:inset 0px 0px 3px #166693!important;}

.button_blue:hover   {background:#51a4d2!important;}


/* Зелёная кнопка
------------------------------------------*/
.button_green  {
  cursor:pointer;
  padding: 7px 15px!important;
  border:1px solid #33a41c!important;
  
  font:11px Verdana,Arial,Helvetica, sans-serif!important; 
  text-shadow:1px 1px 1px #258b10!important;  
  font-weight: 700!important; 
  color:#fff!important; 
  
  background: #78db64!important; 
  border-radius:3px;
}

.button_green:active {box-shadow:inset 0px 0px 3px #23880e!important;}

.button_green:hover   {background:#6cca59!important;}


/* Красная кнопка
------------------------------------------*/
.button_red  {
  cursor:pointer;
  padding: 7px 15px!important;
  border:1px solid #af080b!important;
  
  font:11px Verdana,Arial,Helvetica, sans-serif!important; 
  text-shadow:1px 1px 1px #8e0104!important;  
  font-weight: 700!important; 
  color:#fff!important; 
  
  background: #f25c61!important; 
  border-radius:3px;
}

.button_red:active {box-shadow:inset 0px 0px 3px #8e0104!important;}

.button_red:hover   {background:#ee353a!important;}


/* Оранжевая кнопка
------------------------------------------*/
.button_orange  {
  cursor:pointer;
  padding: 7px 15px!important;
  border:1px solid #d18816!important;
  
  font:11px Verdana,Arial,Helvetica, sans-serif!important; 
  text-shadow:1px 1px 1px #b87813!important;  
  font-weight: 700!important; 
  color:#fff!important; 
  
  background: #f5ad3d!important; 
  border-radius:3px;
}

.button_orange:active {box-shadow:inset 0px 0px 3px #975c00!important;}

.button_orange:hover   {background:#eda330!important;}


/* Cиреневая кнопка
------------------------------------------*/
.button_lilac  {
  cursor:pointer;
  padding: 7px 15px!important;
  border:1px solid #a41ca2!important;
  
  font:11px Verdana,Arial,Helvetica, sans-serif!important; 
  text-shadow:1px 1px 1px #8a1388!important;  
  font-weight: 700!important; 
  color:#fff!important; 
  
  background: #db64d9!important; 
  border-radius:3px;
}

.button_lilac:active {box-shadow:inset 0px 0px 3px #820980!important;}

.button_lilac:hover   {background:#c754c5!important;}


/* Бирюзовая кнопка
------------------------------------------*/
.button_turquoise  {
  cursor:pointer;
  padding: 7px 15px!important;
  border:1px solid #1ca48a!important;
  
  font:11px Verdana,Arial,Helvetica, sans-serif!important; 
  text-shadow:1px 1px 1px #0e8770!important;  
  font-weight: 700!important; 
  color:#fff!important; 
  
  background: #64dbc4!important; 
  border-radius:3px;
}

.button_turquoise:active {box-shadow:inset 0px 0px 3px #0e8770!important;}

.button_turquoise:hover   {background:#53c5af!important;}


/* Тёмная кнопка
------------------------------------------*/
.button_dark  {
  cursor:pointer;
  padding: 7px 15px!important;
  border:1px solid #606060!important;
  
  font:11px Verdana,Arial,Helvetica, sans-serif!important; 
  text-shadow:1px 1px 1px #606060!important;  
  font-weight: 700!important; 
  color:#fff!important; 
  
  background: #9f9f9f!important; 
  border-radius:3px;
}

.button_dark:active {box-shadow:inset 0px 0px 3px #555!important;}

.button_dark:hover   {background:#888!important;}

/* Использование кнопок:

<input value="Название" type="submit" class="button_blue" />		Синяя кнопка
<input value="Название" type="submit" class="button_green" />		Зелёная кнопка
<input value="Название" type="submit" class="button_red" />			Красная кпопка
<input value="Название" type="submit" class="button_orange" />		Оранжевая кнопка
<input value="Название" type="submit" class="button_lilac" />		Cиреневая кнопка
<input value="Название" type="submit" class="button_turquoise" />	Бирюзовая кнопка
<input value="Название" type="submit" class="button_dark" />		Тёмная кнопка

*/

/*  2. Содержимое файла STYLES.CSS */

* { font-size: 1em; font-family: Arial, Helvetica, Tahoma, sans-serif; }
h1, h2, h3, h4, h5 { line-height: normal; font-weight: normal; }
form, h1, h2, h3, h4, h5 { margin: 0; padding: 0; }
h1 { font-size: 1.4em; } h2 { font-size: 1.3em; } h3 { font-size: 1.2em; } h4 { font-size: 1.1em; } h5 { font-size: 1.0em; }
a { color: #1797b2; text-decoration: none; outline: none; }
.archieve{ color: #ff0000; font-weight: bold; }
a:hover { text-decoration: none; }
input, textarea, select { outline: none; }
body { color: #000; background-color: #FFFFFF; font-size: 0.70em; line-height: 1.4em; margin: 0; padding: 0; }
.pagebg { text-align: center; background: #05151c url("http://beta.school70.com/tmpl/2014/images/pagebg.jpg") no-repeat 50% 0;}

p { padding: 0; margin: 0; margin-bottom: 0.4em; }
.clr { clear: both; }
a img  { border: 0 none; }
.parag { text-indent: 30px; }
.small { font-size: 0.9em; color: #717170; }
hr { border: 0 none; border-top: 1px solid #cfcfcf; height: 1px; }
ul { padding-left: 16px; list-style-position:outside; list-style-image:none; }
ol { list-style-image: none; list-style-position: outside; list-style-type: decimal; margin-left: 2.2em; }
table { border-collapse: collapse; border-spacing: 0; }
.reset, .reset li, #pager ul, #pager ul li { margin: 0; padding: 0; list-style: none; }

.wrapper { padding-top: 49px; width: 990px; text-align: left; margin: 0 auto; }

/*HEAD*/
.lcolomn { float: left; display: inline; }
.rcolomn { float: right; display: inline; }
.blue { color: #359cc4; }

/*buttons*/
.fbutton, .btn_reglog, .vresult, .loginbox .submit input { background: none; border: 0 none; cursor: pointer; }
	.fbutton { font-weight: bold; background: url("http://beta.school70.com/tmpl/2014/images/fbuttons.png") no-repeat 0 0; width: 98px; height: 31px; color: #3c5876; padding-bottom: 3px; }
		.fbutton:hover { background-position: 0 -31px; color: #368fa1; }
		.vresult { font-weight: normal; color: #3c5876; }

/*tophead*/
.thead { padding: 0 27px; height: 106px; overflow: hidden; background: #fff url("http://beta.school70.com/tmpl/2014/images/thead.png") no-repeat 100% 0; border-top-left-radius: 15px; border-top-right-radius: 15px; }
	.loginform, .loginbox .submit { display: inline; }
		.loginbox, .loginenter { float: right; }
		.loginbox { margin-top: 30px; width: 305px; }
			.loginbox .lfield { overflow: hidden; background: url("http://beta.school70.com/tmpl/2014/images/loginform.png") no-repeat 0 0; float: left; margin: 0 4px 0 0; width: 121px; height: 21px; border: 1px solid #b4b4b4; }
			.loginbox .lfpass { background-position: 0 -21px; }
			.loginbox .lfield input { float: left; margin: 4px 0 0 18px; width: 100px; color: #5f5f5f; }

			.loginbox .submit { float: left; }
			.loginbox .submit, .loginbox .submit input { width: 51px; height: 23px; }
			.loginbox .submit input { padding-bottom: 1px; color: #fff; font-weight: bold; background: #70bcd3 url("http://beta.school70.com/tmpl/2014/images/loginform.png") no-repeat 0 -42px; }
			.loginbox .submit input:hover { background-position: 0 -65px; }

			.lreg { overflow: hidden; }
			.lreg ul { float: left; line-height: normal; margin: 5px 0 0 -9px; }
			.lreg ul li { float: left; margin-left: 4px; padding-left: 4px; border-left: 1px solid #c6c6c6; }

		.loginenter { width: 385px; margin-top: 7px; }
		.loginenter { margin-top: 7px; }
		.loginenter .toplogin { margin-bottom: 4px; line-height: 22px; height: 29px; background: url("http://beta.school70.com/tmpl/2014/images/dotted.png") repeat-x 0 100%; }
		.loginenter .toplogin span, .loginenter .toplogin span b { float: left; }
		.loginenter .toplogin span b { margin-right: 4px; }

		.lname a { color: #000; }
	 	
		.loginenter .logincont { padding-left: 65px; }
		.loginenter .lcolomn { margin: 0 0 0 -65px; width: 65px; }
		.loginenter .lcolomn img { width: 46px; height: 46px; padding: 3px; display: block; background: #e5e5e5 url("http://beta.school70.com/tmpl/2014/images/loginavatarbg.png") no-repeat; }
		.loginenter .rcolomn { margin-top: 3px; }
		.loginenter .rcolomn { width: 100%; }
		.loginenter .rcolomn ul { float: left; width: 49.9%; line-height: normal; }

		.ballance, .ballance div { display: inline; }
		.ballance div, .ballance div strong { float: right; height: 22px; }
		.ballance div { padding-left: 9px; background: url("http://beta.school70.com/tmpl/2014/images/ballance.png") no-repeat 0 -22px; }
		.ballance div strong { padding-right: 22px; float: left; line-height: 21px; background: url("http://beta.school70.com/tmpl/2014/images/ballance.png") no-repeat 100% 0; }
		.ballance a { font-size: 14px; text-decoration: none !important; color: #747474; }
		.ballance a:hover {color: #1797b2; }

/*present*/
.presentbox { overflow: hidden; padding: 0 10px; height: 281px; background: #1c272c url("http://beta.school70.com/tmpl/2014/images/presentbox.png") no-repeat 0 0; }
.presentbox .presimg { overflow: hidden; width: 970px; height: 252px;}  

/*СТРУКТУРА БЛОКОВ*/
.wdmid { width: 100%; background: #edece8 url("http://beta.school70.com/tmpl/2014/images/wdmid.png") repeat-x 0 0; }

.container, .leftside, .rightside, .mainside { overflow: hidden; }
	.container { padding: 1px 6px 0 267px; }

	.leftside { float: left; margin: 0 0 0 -267px; display: inline; width: 261px; padding-left: 6px; }
	.mainside, table.conts { width: 100%; }
	.mainside { float: right; width: 717px; }
	table.conts { border: 0 none; }


.searchbox { overflow: hidden; padding-left: 17px; margin: 0 0 6px 0; height: 56px; background: #fff url("http://beta.school70.com/tmpl/2014/images/searchbox.png"); }
	.searchform { margin-top: 16px; width: 684px; height: 21px; position: relative; background-color: #fff; border: 1px solid #b4b4b4; }
		.searchform .lfield { width: 621px; padding: 0 0 0 7px; overflow: hidden; }
		.searchform .lfield input, .searchform .submit input, .loginbox .lfield input { background: none; border: 0 none; }
		.searchform .lfield input { width: 621px; margin-top: 3px; }
		.searchform .submit { position: absolute; right: -1px; top: -1px; }
		.searchform .submit input, .searchform .submit { width: 53px; height: 23px; }
		.searchform .submit input { cursor: pointer; background: url("http://beta.school70.com/tmpl/2014/images/search.png") no-repeat 0 0; }
		.searchform .submit input:hover { background-position: 0 -23px; }

/*blocks*/
.leftside .block { width: 252px; margin: 0 0 6px 0; border: 1px solid #c5c5c5; background-color: #f8f8f8; }
	.block .dcont { margin: 0 15px 5px 15px; width: 222px; overflow: hidden; }
	.block .dtitle, .block .dbtm { overflow: hidden; position: relative; z-index: 1; height: 48px; width: 254px; margin: -1px -1px 10px -1px; background: url("http://beta.school70.com/tmpl/2014/images/block_bg.png") no-repeat 0 0; }
	.block .dbtm { margin: 0 -1px -1px -1px; height: 9px; background-position: -254px 100%; font-size: 1px; line-height: 1px; }

	.block .dtitle h3 { text-indent: 18px; margin: 16px 35px 0 0; font-weight: bold; font-size: 1.22em; color: #59a8cc; }
		.block .dtitle img { width: 19px; height: 21px; position: absolute; top: 15px; right: 12px; }

	.bservices ul li { background: url("http://beta.school70.com/tmpl/2014/images/dotted.png") repeat-x 0 100%; }
	.bservices ul li a { color: #393939; text-decoration: none; width: 100%; text-indent: 15px; padding: 3px 0 6px 0; display: block; background: url("http://beta.school70.com/tmpl/2014/images/menu/bserv-lnk.png") no-repeat 0 7px; }
		.bservices ul li a:hover { color: #2681a3; background-position: -300px 7px; }

	.bservices ul tr { background: url("http://beta.school70.com/tmpl/2014/images/dotted.png") repeat-x 0 100%; }
	.bservices ul tr a { color: #393939; text-decoration: none; width: 100%; text-indent: 15px; padding: 3px 0 6px 0; display: block; background: url("http://beta.school70.com/tmpl/2014/images/menu/bserv-lnk.png") no-repeat 0 7px; }
		.bservices ul tr a:hover { color: #2681a3; background-position: -300px 7px; }

	.techsupport { padding: 0 15px; height: 44px; overflow: hidden; background: url("http://beta.school70.com/tmpl/2014/images/contactbg.png") repeat-x; }
		.techsupport span { color: #6f7176; display: block; margin-top: 8px; }
		.techsupport h2 { font-weight: bold; }
		.techsupport h2 img { vertical-align: middle; margin: -3px 5px 0 0; }

	.last { background: none !important; }
	
	.bnavi .dcont { margin: 0 13px 5px 13px; width: 226px; }
		.bnavi ul, .bnavi ul li { display: inline; }
		.bnavi ul b a, .bnavi ul b span { background: url("http://beta.school70.com/tmpl/2014/images/sublinks.png") no-repeat 0 -23px; text-indent: 8px; display: block; height: 23px; line-height: 22px; margin-bottom: 1px; text-decoration: none; color: #393939; cursor: pointer; }
		.bnavi ul b a:hover, .bnavi ul b span:hover, .bnavi ul b a.active { background-position: 0 -46px; color: #2681a3; }
		.bnavi ul b a.active { background-position: 0 0; }

		.bnavi ul b span.closed { background-position: 0 -69px; }
		.bnavi ul b span.closed:hover { background-position: 0 -92px; }

		.bnavi ul b span.opened { background-position: 0 -115px; margin: 0; }
	
	.bnavi .submenu, .bnavi .submenu div { overflow: hidden; width: 226px; }
	.bnavi .submenu { margin-bottom: 1px; background: #e7e7e7 url("http://beta.school70.com/tmpl/2014/images/submenu.png") no-repeat -226px 100%; }
	.bnavi .submenu div { background: url("http://beta.school70.com/tmpl/2014/images/submenu.png") no-repeat 0 0; }
	.bnavi .submenu ul { display: block; margin-left: 8px; padding: 8px 0; width: 209px; }
	.bnavi .submenu a { color: #2b7fa1; text-decoration: none; display: block; height: 19px; line-height: 18px; text-indent: 17px; background: url("http://beta.school70.com/tmpl/2014/images/submenu.png") no-repeat -452px 0; }
	.bnavi .submenu a:hover { background: #f8f8f8 url("http://beta.school70.com/tmpl/2014/images/submenu.png") no-repeat -452px -19px; }

	a.films { background: #377493 url("http://beta.school70.com/tmpl/2014/images/afilms.jpg"); display: block; width: 226px; font-weight: bold; font-size: 1.35em; text-decoration: none; color: #fff; height: 41px; line-height: 40px; }
		a.films:hover { background-position: 0 -41px; }

	a.bjoin img { margin: 0 0 6px 0; display: block; width: 254px; height: 53px; background: #338db0 url("http://beta.school70.com/tmpl/2014/images/registration.png") no-repeat; }
		a.bjoin:hover img { background-position: 0 -53px; }

	a.logotype img { display: inline; margin-top:16px; float:left; display: block; overflow:hidden; white-space:nowrap; width: 320px; height: 55px; background: url("http://beta.school70.com/tmpl/2014/images/logotype.png") no-repeat; }
		a.logotype:hover img { background-position: 0 0; }

	.blockad { width: 254px; margin: 0 0 6px 0; overflow: hidden; background: #37526e url("http://beta.school70.com/tmpl/2014/images/blockad.png") repeat-y -508px 0; }
		.blockad .dtop { padding-top: 7px; background: url("http://beta.school70.com/tmpl/2014/images/blockad.png") no-repeat 0 0; }
		.blockad .dbtm { padding-bottom: 7px; background: url("http://beta.school70.com/tmpl/2014/images/blockad.png") no-repeat -254px 100%; }
		.blockad .dcont { padding-left: 7px; width: 240px; overflow: hidden; }
		.blockad .dcont img { display: block; }

	.bvote .vtitle { margin-bottom: 8px; padding-top: 6px; background: #59a8cc url("http://beta.school70.com/tmpl/2014/images/vtitle.png") no-repeat 0 0; }
	.bvote .vtitle b { line-height: normal; color: #fff; display: block; padding: 0 8px 6px 8px; background: url("http://beta.school70.com/tmpl/2014/images/vtitle.png") no-repeat -222px 100%; }

/*footer*/
.footer { position: relative; padding: 0 0 0 104px; height: 82px; margin-bottom: 15px; overflow: hidden; background: url("http://beta.school70.com/tmpl/2014/images/footer.png") no-repeat; border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; }

	.copyright { margin-top: 25px; float: left; color: #263142; /* line-height: normal; */ }
		.copyright a { color: #263142; }

	.counts { display: inline; }
		.counts ul { position: absolute; right: 19px; margin-top: 31px; }
		.counts ul li { float: left; height: 31px; margin-left: 4px; }
		.counts a img {
			opacity:0.3;
			-moz-opacity:0.3;
			filter:alpha(opacity=40);
		}
		.counts a:hover img {
			opacity:1.0;
			-moz-opacity:1.0;
			filter:alpha(opacity=100);
		}

.ftir { padding-left: 25px; position: relative; height: 36px; overflow: hidden; }

	.ucoz {  position: absolute; display: block; top: 0; right: 25px; overflow: hidden; line-height: 100px; white-space: nowrap; }

	a.uppage { text-decoration: none; height: 20px; line-height: 19px; color: #35444c; float: left; padding-left: 28px; background: url("http://beta.school70.com/tmpl/2014/images/uppage.png") no-repeat; }
	a.uppage:hover { color: #4d6876; }

.myarts { text-decoration: none; color: #999;; float: center; }
a.myarts { text-decoration: none; color: #CCC; float: center; }
	a.myarts:hover { color: #35444c; }

a.user-header {text-decoration: none; border-bottom: 1px dashed #298ad5; font: 1.3em Arial, Sans-serif; display: block; margin-top: 10px;}
a.user-header:hover {background: #e7e7e7;}

/*Ссылки к новостям*/
#news_address {width:auto; height:100%; text-align:center; padding:10px; background:#e7e7e7; border: 1px dashed #298ad5;}
#news_address2 {width:auto; height:100%; text-align:center; padding:10px; background:#FFF; border: 1px dashed #298ad5;}
.na_inp {width:600px; padding:4px; margin:10px 0 20px 0;}

/* Тренд-бар */
#stickybar {
	border-bottom:1px solid #ECF1EF;
	background:#151715;
        font-size:16px;
        color:#FFF;
	padding:10px 20px;
	position:fixed;
	bottom:0;
	left:0;
	z-index:2000;
	width:100%;
        text-align:center;
}
#stickybar a {
       color:#FFF;
       text-decoration:none;
}
#closebtn {
       background:url("http://beta.school70.com/tmpl/2014/images/close.png") top no-repeat;
       border:none;
       margin-left:15px;
       position:absolute;
}

/* Календарь */
.calTable td {font: 12px 'Tahoma';color: #000000;padding: 4px 7px 5px 7px;} 
td.calMonth a {color: #646464;} 
td.calWday {color: #000000;} 
td.calWdaySe {color: #24bdff;} 
td.calWdaySu {color: #24bdff;} 
td.calWday, td.calWdaySu, td.calWdaySe {background: url(/.s/t/785/30.gif) repeat-x;border-width: 1px;border-style: solid;border-color: #dcdcdc #c4c4c4 #adadad #c4c4c4; 
border-radius: 8px; -moz-border-radius: 8px; 
} 
.calMday {} 
td.calMdayA {color: #fffffe;background: #24bdff;border-radius: 8px; -moz-border-radius: 8px;} 
a.calMdayLink {color: #75a3de;} 
td.calMdayIsA {color: #fffffe;background: none;} 
a.calMonthLink:link,a.calMdayLink:link {} 
a.calMonthLink:visited,a.calMdayLink:visited {} 
a.calMonthLink:hover,a.calMdayLink:hover {} 
a.calMonthLink:active,a.calMdayLink:active {} 

.dotted_top { width: 685px; overflow: hidden; margin-bottom: 10px; padding-top: 10px; background: url("http://beta.school70.com/tmpl/2014/images/dotted.png") repeat-x 0 100%; text-align: center; }
.dotted_btm { width: 685px; overflow: hidden; margin-bottom: 10px; padding-bottom: 10px; background: url("http://beta.school70.com/tmpl/2014/images/dotted.png") repeat-x 0 100%; text-align: center; }

/*buttons*/
slideshowBlock7.input[type="button"] {
	font-weight: bold;
	background: url("http://beta.school70.com/tmpl/2014/images/fbuttons.png") no-repeat 0 0;
	
	height: 31px;
	color: #3c5876;
	padding-bottom: 3px;
}

slideshowBlock7.input[type="button"]:hover { background-position: 0 -31px; color: #368fa1; }

/*  4. Содержимое файла POLLS.CSS */

.progress {
	border: 1px solid #ccc; position: relative; display: block; padding: 0; margin:2px 0; background: #DEDEDE; background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#e9e9e9)); background: -moz-linear-gradient(top, #ccc, #e9e9e9);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#e9e9e9');-moz-box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff; box-shadow:0 1px 0 #fff;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.progress_1 {
	border: 1px solid #0078a5; background-color: #5C9ADE;
	background: -moz-linear-gradient(top, #00adee 10%, #0078a5 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #00adee), color-stop(0.9, #0078a5));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.progress_2 {
	border: 1px solid #5c9425; background-color: #77AF3F;
	background: -moz-linear-gradient(top, #8fc857 10%, #5c9425 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #8fc857), color-stop(0.9, #5c9425));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fc857', endColorstr='#5c9425');
}
.progress_3 {
	border: 1px solid #f47a20; background-color: #faa51a;
	background: -moz-linear-gradient(top, #faa51a 10%, #f47a20 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #faa51a), color-stop(0.9, #f47a20));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.progress_4 {
	border: 1px solid #A92C2C; background-color: #C44747;
	background: -moz-linear-gradient(top, #DD5F5F 10%, #A92C2C 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #DD5F5F), color-stop(0.9, #A92C2C));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DD5F5F', endColorstr='#A92C2C');
}
.progress_5{
	border: 1px solid #8c2ca9; background-color: #8c2ca9;
	background: -moz-linear-gradient(top, #bf5fdd 10%, #8c2ca9 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #bf5fdd), color-stop(0.9, #8c2ca9));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf5fdd', endColorstr='#8c2ca9');
}

/*  5. Содержимое файла ENGINE.CSS */

/* ==================== Цитата и скрытый текст */
.title_quote {
	color: #3f7580;
	background-color: #f7f7f7;
	border: 1px dotted #a6a6a6; 
	border-bottom: 0;
	font-weight: bold;
	padding: 5px;
}

.quote {
	color: #3f7580;
	background: #f7f7f7 url("http://beta.school70.com/tmpl/2014/images/quote.png") no-repeat 100% 100%;
	border: 1px dotted #a6a6a6;
	padding: 5px;
}
.quote a { color: #38a6bd; }

/* ==================== Tэг CODE */

.scriptcode {
	color: #3f7580;
	background: #fff url("http://beta.school70.com/tmpl/2014/images/scriptcode.png"); 
	border: 1px solid #bccfd3;
	text-align: left;
	padding: 5px;
	font-family: "Courier New";
}

/* ==================== Тег SPOILER */
.title_spoiler {
	color: #656565;
	background: #fefefe url("http://beta.school70.com/tmpl/2014/images/title_spoiler.png") repeat-x 0 100%;
	border: 1px solid #aeb5b6;
	padding: 5px;
}

.title_spoiler a { color: #656565; text-decoration: none; }

.text_spoiler {
	background-color: #f7f7f7;
	border: 1px solid #aeb5b6; 
	border-top: 0;
	text-align: justify;
	padding: 5px;
}

/* ==================== Календарь */

.calendar { width: 100%; }
.calendar a { color: #fab311; }
.calendar td, th { padding: 3px 0 4px 0; vertical-align: middle; text-align: center; }
.calendar tr { border-bottom: 1px solid #3f3f3f; }

.weekday-active-v, .day-active-v, .weekday-active, .day-active { font-weight: bold; }
.weekday { color: #d03723; }

.monthlink { }
.day-current { background-color: #3f3f3f; color: #fff; }
.day-current a { color: #fff !important; }

/*=====Лучшие пользователи*/
.userstop td, .pm td.pm_list, .pm td.pm_head { border: 1px solid #e5e5e5; padding: 2px; }
.userstop thead td, .pm td.pm_head { background-color: #f5f5f5; height: 22px; padding: 0; font-weight: bold; text-align: center; }

#result-registration li { list-style: none; }



/* ==================== BB коды */

.mass_comments_action { overflow: hidden; height: 41px; padding: 15px 0px 0px 60px; margin: 0px 0 6px 0;  background: #fff url("http://beta.school70.com/tmpl/2014/images/searchbox.png"); }

/* FLOATER */
#trailimageid {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 286px;
	height: 1px;
	z-index: 1000;
}
 
/* различие bbcodes и bbcodes_poll исключительно в длине кнопки */
/* класс bbcodes используем в списке персональных сообщений и по умолчанию в модуле редактора сообщений*/

.bbcodes {
	background: #f2f2f2 url("http://beta.school70.com/tmpl/2014/images/bbcodes.png") repeat-x left top;
	border: 1px solid #c5c5c5;
	color: #7d7d7d;
	padding: 2px 5px;
	font-weight: bold;
	cursor: pointer;
	-moz-border-radius:3px;
}
.bbcodes:hover { background: #fff none; }

.editor { background-color: #fff; }
.editor textarea { background: none; border: 0 none;  }
.editor_button {
	float: left;
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;
}
.editor_buttoncl {
	float: left;
	cursor: pointer;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
}
.editbclose {
	float: right;
	cursor: pointer;
}
.editor_button select {
	font-family: tahoma;
	font-size: 11px;
}

.editor_button img { margin: 0; padding: 0; }
.editbclose img { margin: 0; padding: 0; }
.editor_button_brk img { margin: 0; padding: 0; }

.bbcodes_poll {
	background-color: #ffffff;
	border: 1px solid #1434B0;
	color: #fff;
	width: 100px;
	height: 20px;
	font-weight: bold;
}

/* ==================== Дополнительные поля новостей */
.xprofile  { padding-top: 5px; }
.xfields textarea, .xfields input, .xfields select,
.xprofile textarea, .xprofile input, .xprofile select {  }

.xfields textarea {width: 400px; height: 86px; }
.xfields input { width: 250px; height: 14px; }
.xfields select { }

.xfields_table td { vertical-align: top; }

/* ==================== Дополнительные поля профиля пользователей */

.xprofile textarea { width: 316px; height: 86px; }
.xprofile input { width: 250px; }
.xprofile select { }

/* ==================== Персональные сообщения */ 

.pm_head {font-weight: bold;}

/* ==================== Выпадающее меню */

#dropmenudiv {
	border: 1px solid #ffffff;
	border-bottom-width: 0;
	font-size: 11px;
	background-color: #958a83;
	line-height: 20px;
	margin: 2px;
	opacity: 0.90;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
	filter: alpha(opacity=90, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
}

#dropmenudiv a {
	display: block;
	text-indent: 3px;
	text-decoration: none;
  	color: #221e1c;
	background-color: #e7e1de;
	border: 1px solid #ffffff;
	padding: 1px 0;
	margin: 1px;
}

#dropmenudiv a:hover { 
	background-color: #363636;
	color: #ffffff;
}

/* ==================== Опрос пользователей */
.vote { }
/* ==================== Уведомление о получении новых PM */

#newpm {
	position: absolute;
	width: 400px;
	padding: 4px;
	background-color: #fdfdfd;
	border: 1px solid #bbbbbb;
	line-height: 135%;
}
#newpmheader {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	height: 20px;
	color: #fff;
	font-weight: bold;
	background-color: #767676;
	cursor: move;
}
#newpmheader a { color: #fff; }

/* ==================== Ссылка на скачивание прикрепленного файла */
.attachment { color: #808080; }

/* ==================== Поиск по сайту и результаты поиска */
.search {
	color: #757575;
	text-decoration: none;
}
.sresult  {
	text-align: justify;
	font-weight: normal;
	line-height: 16px;
	font-size: 12px;
	color: #757575;
}

/* ==================== Рамка расширенной формы поиска по сайту */

.fieldset {
	border: 1px solid #c8c8c8;
	padding: 5px;
	text-align: left;
}

/*footer*/
.stat2 a { color: #222222; text-decoration:none; }
.stat2 a:hover { color: #000000; text-decoration:none; }

/*  6. Содержимое файла AJAX.CSS */
/*
.x-sh .xstl{padding-top:6px; background:none!important;}
.x-sh .xsml{background:none!important;}
.x-sh .xstr{padding-top:6px; background:none!important;}
.x-sh .xsmr{background:none!important;}
.x-sh .xsbl{padding-left:6px;background:none!important;}
.x-sh .xsbc{background:none!important;}
.x-sh .xsbr{padding-right:6px;background:none!important;}
.xt {background:transparent url("http://beta.school70.com/tmpl/2014/images/ajax/tool-sprites.png") no-repeat!important; margin-left:5px!important; margin-top:2px!important;}
.xt-close{background-position:0 0!important;}
.xt-close-over{background-position:-15px 0!important;}
.xt-mini{background-position:0 -15px!important;}
.xt-mini-over{background-position:-15px -15px!important;}
.xt-maxi{background-position:0 -30px!important;}
.xt-maxi-over{background-position:-15px -30px!important;}
.xt-rest{background-position:0 -45px!important;}
.xt-rest-over{background-position:-15px -45px!important;}
.xw-tl {background:url("http://beta.school70.com/tmpl/2014/images/ajax/border4.png") repeat-y 0 0!important; padding-left:5px!important; -webkit-border-radius: 5px 0px 0px 0px; -moz-border-radius: 5px 0px 0px 0px; border-radius: 5px 0px 0px 0px;}
.xw-tc {background:url("http://beta.school70.com/tmpl/2014/images/ajax/top4.gif") repeat-x 0 0!important; padding: 11px 10px 0px 10px!important;}
.xw-tr {background:url("http://beta.school70.com/tmpl/2014/images/ajax/border4.png") repeat-y 100% 0!important; padding-right:5px!important; -webkit-border-radius: 0px 5px 0px 0px; -moz-border-radius: 0px 5px 0px 0px; border-radius: 0px 5px 0px 0px;}
.xw-ml {background:url("http://beta.school70.com/tmpl/2014/images/ajax/border4.png") repeat-y 0 0!important; padding-left:5px!important;}
.xw-mr {background:url("http://beta.school70.com/tmpl/2014/images/ajax/border4.png") repeat-y 100% 0!important; padding-right:5px!important;}
.xw-bl {background:url("http://beta.school70.com/tmpl/2014/images/ajax/border4.png") no-repeat 0 100%!important; padding-left:5px!important; -webkit-border-radius: 0px 0px 0px 5px; -moz-border-radius: 0px 0px 0px 5px; border-radius: 0px 0px 0px 5px;}
.xw-br {background:url("http://beta.school70.com/tmpl/2014/images/ajax/border4.png") no-repeat 100% 100%!important;padding-right:5px!important; -webkit-border-radius: 0px 0px 5px 0px; -moz-border-radius: 0px 0px 5px 0px; border-radius: 0px 0px 5px 0px;}
.xw-bc {background:url("http://beta.school70.com/tmpl/2014/images/ajax/border4.png") repeat-x 0 100%!important; height:5px!important;}
.xw-hdr-text {padding:0px!important;}
.xw-hdr-text {font: 12px Verdana,Arial,Helvetica, sans-serif!important; color: #bcbcbc!important; text-shadow: 1px 1px 1px #000!important; line-height: 15px!important; vertical-align:2px!important;}
.xw-plain .xw-mc {border: none!important; padding:0!important; margin:0!important; font: 11px Verdana,Arial,Helvetica, sans-serif!important; color:#444!important; background:#f9f9f9!important;}
.xw-body {padding:0!important; margin:0!important; box-shadow:inset 0px 1px 3px #666; -webkit-box-shadow:inset 0px 1px 3px #666; -moz-box-shadow:inset 0px 1px 3px #666;}
.xw-plain .xw-body{padding: 10px!important; border: none!important;}
.xw-blank {background:#fff!important;}
.myWinTD1 {background:none!important;}
.myWinPollT {background:none!important;}
.myWinPollTd {background:none!important;}
*/

/*  7. Содержимое файла SLIDER.CSS */

.iviewSlider {
	overflow: hidden;
}

/* The timer in the Slider */
#iview-timer {
	position: absolute;
	z-index: 100;
	border-radius: 5px;
	cursor: pointer;
}

#iview-timer div {
	border-radius: 3px;
}

/* The Preloader in the Slider */
#iview-preloader {
	position: absolute;
	z-index: 1000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: #000 1px solid;
	padding: 1px;
	width: 100px;
	height: 3px;
}
#iview-preloader div {
	float: left;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	height: 3px;
	background: #000;
	width: 0px;
}

/* The strips and boxes in the Slider */
.iview-strip {
	display:block;
	position:absolute;
	z-index:5;
}
.iview-block {
	display:block;
	position:absolute;
	z-index:5;
}

/* Direction nav styles (e.g. Next & Prev) */
.iview-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.iview-prevNav {
	left:0px;
}
.iview-nextNav {
	right:0px;
}

/* Control nav styles (e.g. 1,2,3...) */
.iview-controlNav {
	position:absolute;
	z-index:9;
}
.iview-controlNav a {
	z-index:9;
	cursor:pointer;
}
.iview-controlNav a.active {
	font-weight:bold;
}
.iview-controlNav .iview-items ul {
	list-style: none;
}
.iview-controlNav .iview-items ul li {
	display: inline;
	position: relative;
}
.iview-controlNav .iview-tooltip {
	position: absolute;
}

/* The captions in the Slider */
.iview-caption {
	position:absolute;
	z-index:4;
	overflow: hidden;
	cursor: default;
}

/* The video show in the Slider */
.iview-video-show {
	background: #000;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 101;
}
.iview-video-show .iview-video-container {
	position: relative;
	width: 100%;
	height: 100%;
}
.iview-video-show .iview-video-container a.iview-video-close {
	position: absolute;
	right: 10px;
	top: 10px;
	background: #222;
	color: #FFF;
	height: 20px;
	width: 20px;
	text-align: center;
	line-height: 29px;
	font-size: 22px;
	font-weight: bold;
	overflow: hidden;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.iview-video-show .iview-video-container a.iview-video-close:hover {
	background: #444;
}

.container {
	display: block;
	margin: 0px auto;
}

#iview, #iview2 {
	display: block;
	width: 970px;
	height: 252px;
	background: #000;
	background: rgba(0, 0, 0, 0.7);
	position: relative;
	-webkit-box-shadow: 0 38px 30px -18px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 38px 30px -18px rgba(0, 0, 0, 0.5);
	box-shadow: 0 38px 30px -18px rgba(0, 0, 0, 0.5);
	overflow: hidden;
}

#iview .iviewSlider, #iview2 .iviewSlider {
	display: block;
	width: 970px;
	height: 252px;
	overflow: hidden;
	border-radius: 4px;
}

#iview div.iview-directionNav {
	position: absolute;
	top: 187px;
	left: 0px;
	z-index: 9;
	width: 100%;
}

#iview div.iview-directionNav a {
	display: block;
	cursor: pointer;
	position: absolute;
	width: 27px;
	height: 27px;
	background-image: url('http://beta.school70.com/tmpl/2014/images/slider/bg_direction_nav.png');
	text-indent: -9999px;
	-webkit-transition: left 0.3s ease-in-out;
	-webkit-transition-property: left,right;
	-moz-transition: left 0.3s ease-in-out;
	-moz-transition-property: left,right;
	-o-transition: left 0.3s ease-in-out;
	-o-transition-property: left,right;
	-ms-transition: left 0.3s ease-in-out;
	-ms-transition-property: left,right;
	transition: left 0.3s ease-in-out;
	transition-property: left,right;
}

#iview div.iview-directionNav a.iview-nextNav {
	right: -27px;
	background-position: 27px 0px;
}

#iview div.iview-directionNav a.iview-prevNav {
	left: -27px;
	background-position: 0px 0px
}

#iview.iview-hover div.iview-directionNav a.iview-nextNav {
	right: 20px;
}

#iview.iview-hover div.iview-directionNav a.iview-prevNav {
	left: 20px;
}

#iview2 .iview-controlNav {
	position: absolute;
	bottom: 20px;
	left: 418px;
}

#iview2 .iview-controlNav a {
	text-indent: -9999px;
}

#iview2 .iview-controlNav a.iview-control {
	padding: 0px;
	float: left;
	width: 11px;
	height: 11px;
	background: url('http://beta.school70.com/tmpl/2014/images/slider/bullets_2.png') no-repeat 0px 0px;
	line-height: 0px;
	margin-right: 7px;
}

#iview2 .iview-controlNav a.iview-control.active {
	background-position: 0px -11px;
}

#iview2 div.iview-directionNav {
	position: absolute;
	top: 150px;
	left: 0px;
	z-index: 9;
	width: 100%;
}

#iview2 div.iview-directionNav a {
	display: block;
	cursor: pointer;
	position: absolute;
	width: 40px;
	height: 100px;
	background-image: url('http://beta.school70.com/tmpl/2014/images/slider/nav_paddles.png');
	text-indent: -9999px;
}

#iview2 div.iview-directionNav a:active {
	background-image: url('http://beta.school70.com/tmpl/2014/images/slider/nav_paddles_down.png');
}

#iview2 div.iview-directionNav a.iview-nextNav {
	right: 20px;
	background-position: 56px 0px;
}

#iview2 div.iview-directionNav a.iview-prevNav {
	left: 20px;
	background-position: -16px 0px
}

.iview-caption {
	background: url('http://beta.school70.com/tmpl/2014/images/slider/caption-bg.png');
	color: #FFF;
	border-radius: 3px;
	padding: 10px 15px;
	font-family: Verdana;
	font-size: 12px;
	text-shadow: #000 1px 1px 0px;
}

.iview-caption.video-caption {
	padding: 10px;
}

.iview-caption.caption1 {
	text-shadow: none;
}

.iview-caption.caption2 {
	background: #FFF;
	color: #000;
	text-shadow: none;
}

.iview-caption.caption3 {
	background: #c4302b;
	box-shadow: rgba(0, 0, 0, 0.7) 10px 10px 15px 0px;
	text-shadow: none;
}

.iview-caption.caption3 div {
	line-height: 150%;
	text-align: justify;
}

.iview-caption.caption4 {
	background: #00b4ff;
	font-size: 36px;
	font-weight: bold;
	text-shadow: none;
}

.iview-caption.caption5 {
	background: #FFF;
	color: #000;
	font-size: 26px;
	text-shadow: none;
}

#iview-preloader {
	border: #666 1px solid;
	width: 150px
}

#iview-preloader div {
	background: #666;
}