/* -------------------------------------------begin------------------------------------*/
body{font-size:12px;font-family:Georgia, "Times New Roman", Times, serif; color:#333; background-color:#FFF;}
.fl_left{float:left; margin-left: -30px;}
.fl_right{float:right; margin-right: -30px;}
.fl1_left{
	float:left;
	margin-left: -30px;
	display: block;
}
.fl1_right{
	float:right;
	margin-right: -30px;
	display: block;
}
.fl2_left{
	float:left;
	margin-top: -12px;
	margin-left: -30px;
	margin-bottom: 550px;
}
.fl2_right{
	float:right;
	margin-top: -12px;
	margin-right: -30px;
	margin-bottom: 550px;
}
.clear{clear: both;}
br.clear{clear:both;}
a{outline:none;	text-decoration: none;}
/* -------------------------------------------div block------------------------------------*/
div.wrapper{display:block;	width:100%;	text-align:left; line-height:normal;}
.col0, .col0 a{color:#666;}
.col1{color:#036;background-color:#fff;}
.col2{color:#333; background-color:#FFF; border-top-width: 1px;border-top-style: dashed; border-top-color: #999;	}
.col3{color:#666; border-top-style: dashed; border-top-width: 1px;border-top-color: #B0B0B0;}
.zagolovok{
	font-size:17px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin-top: 15px;
	margin-bottom: 10px;
	text-align: center;
	background-color: #EFE7FE;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DCD7FF;
	padding-bottom: 8px;
	}
.zagolovs {margin:0 0 15px 0;	padding:0 0 8px 0; border-bottom:2px solid #E3E3E3; background-color: #EFEFEF;
		font-size: 18px;}
.zagolovs a{	color:#333;	font-weight: normal;	}
.zagolovs a:hover, .zagolovs .active a{color:#C00; text-decoration: underline;}

.zagolovs2 {margin:0 0 15px 0;	padding:0 0 8px 0; font-size: 18px;}
.zagolovs2 a{	color:#333;	font-weight: normal;	}
.zagolovs2 a:hover, .zagolovs .active a{color:#C00; text-decoration: underline;}


/* ---------------------------------------------General-------------------------------------*/
#header, #head2, #topline, .container, #counter, #catalog, #frames, #copyright{
	position:relative;
	display:block;
	width:960px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
.container{padding-top: 5px; z-index: 500;}
.center {display:block; margin:0 auto;}	
.imgCenter {display:block;	margin-top: 25px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}
.readmore{font-weight:bold;	text-align:right; margin-right: 5px;}
.readmore a{ color:#930; background-color:#FFF; font-weight: bold;}
.readmore a:hover, #topstory .readmore.active a{ color:#C00; background-color:#FFF;	text-decoration: underline;	}	
.table {display:table-cell;}
.table .tr, .table .td { position: relative;}
.vbottom {vertical-align:bottom;}
/* fix for ie6 */
.vbottom .tr, .vbottom .td {  //top: 100%; width: 100%;}
.vbottom .td {//top: -100%;}
/* ----------------------------------------------TopBar-------------------------------------*/
#topline{padding-top: 1px;	padding-bottom: 1px;}
#topline ul{float:right; list-style:none; margin-top: 6px;}
#topline li{
	display:inline;
	margin:0 8px 0 0;
	padding:0 10px 0 0;
	border-right:1px solid #999999;
	}
#topline li a:hover, #topline li.active a{ color:#C00; background-color:#FFF; text-decoration: underline;	}
#topline li.last{margin-right:0; padding-right:0; border:none;}
/* ----------------------------------------------Header-------------------------------------*/
#header{z-index:1000;padding-right: 0;padding-left: 0;}
#header h1, #header p, #header ul{margin:0; padding:0;	list-style:none;line-height:normal;}
/* ----------------------------------------------Header logo-------------------------------------*/
#header #logo{display:block; float:left; width: 390px;	margin-left: 200px;	}
#header #logo a{font-size:50px;	color:#00F;	background-color:#FFF;	font-weight: bold;	}
#header #logo p{
	text-align:right;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	color: #036;
	}
#header #logos2{display:block;	float:left;	position: relative;	margin-top: -7px;}
/* ----------------------------------------------Header search-------------------------------------*/
#header #search{
	display:block;
	float:right;
	width: 250px;
	height: auto;
	text-align:right;
	margin-top: 15px;
	margin-bottom: -15px;
	}
#header input{
	display:block;
	float:right;
	width:200px;
	color:#06F;
	background-color:#FFF;
	border:1px solid #09F;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 1px;
	}
#header input#go{
	float:right;
	width:68px;
	height:26px;
	margin:0;
	color:#FFF;
	background-color:#09F;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	cursor:pointer;
	font-weight:bold;
	margin-top: 5;
	}
/* ------------------------------------------head2-------------------------------------*/
#head2{z-index:1500;	padding-right: 0;	padding-left: 0;}
#head2 #logos1{	display:block;	float:left;	position: relative;	margin-top: -125px;	}
/* ------------------------------------------gorizont menu-------------------------------------*/
#topnav{
	display:block;
	width:735px;
	font-size:15px;
	font-family: Georgia, "Century Schoolbook L", Serif;
	background-color: #FFF;
	color: #EAEBEC;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	margin-left: 5px;
/*
	font-family: Georgia, "Times New Roman", Times, serif;
*/
	}
#topnav ul, #topnav li{	margin:0;	padding:0;	list-style:none;	}
#topnav li{float:right;	margin-right: 27px;	}
#topnav li li{margin-right:0;}
#topnav li a:link, #topnav li a:visited, #topnav li a:hover{
	display:block;
	margin:0;
	padding:20px 0 0 0;
	color:#06F;
	background-color:#FFF;
	font-weight:bold;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FFF;
	}
#topnav li a:hover, #topnav li.active a{
	color:#00F;
	background-color:#FFF;
	border-top-color:#F60;
	}
#topnav li li a:link, #topnav li li a:visited{
	width:180px;
	float:none;
	margin:0;
	padding:7px 10px;
	font-size:15px;
	font-weight:normal;
	color:#06F;
	border:none;
	}
#topnav li li a:hover{color:#FFF; background-color:#06F;}
#topnav ul ul{
	z-index:9999;
	position:absolute;
	left:-999em;
	height:auto;
	width:200px;
	border-top:1px solid #FFF;
	}
#topnav ul ul a{width: 190px;}
#topnav li:hover ul{left:auto;}
#topnav li:hover{position: static;}
#topnav li.last{margin-right:0;}
/* ----------------------------------------------left Block-------------------------------------*/
#leftblock{
	display:block;
	float:left;
	width:160px;
	padding-right: 10px;
	margin-right: 5px;
	padding-bottom: 35px;
	}
#leftblock .last{	margin-bottom:0;	}
#leftblock h2{
	font-size:14px;
	text-align: center;
}
#leftblock p{
	font-size:12px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
}
#leftblock cont p{	font-size:14px;	font-weight: bold;	font-family: Verdana, Geneva, sans-serif;	}
.holder{
	display:block;
	width:155px;
	color:#666666;
	margin-top: 25px;
	margin-left: 7px;
	background-color: #FFF;
}
#leftblock .holder h2{
	margin:0;
	padding:0 0 8px 0;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	line-height:normal;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #039;
	text-align: left;
	}
#leftblock .holder p{margin:15px 0; padding:0;	}
#leftblock .holder a{color:#006; background-color:#FFF; font-weight: bold;}
#leftblock .holder a:hover, #rightblock holder.active a{color:#C00; background-color:#FFF; text-decoration: underline;}

/* ----------------------------------------------vertikal menu-------------------------------------*/
#navil{
	display:block;
	width:160px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	float: left;
	margin-top: 20px;
	margin-bottom: 30px;
	}
#navil a{
	display:block;
	color:#06F;
	background-color:#FFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#navil a.active, #navil a:hover{color:#FFF;	background-color:#09F;}
#navil ul{margin:0; padding:0; list-style:none;}
#navil li{
	display:block;
	width:158px;
	margin-top: 3px;
	margin-bottom: 3px;
	border: 1px solid #06F;
	}
#navil li a:hover, #navil li.active a{color:#FFF; background-color:#06F;}
#navil li.last{margin-bottom:0;}
/* ---------------------------------------------Galery-------------------------------------*/
#gallery{
	display:block;
	font-size:12px;
	float:left;
	width:620px;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 35px;
	padding-left: 0;
	position: relative;
	}
#gallery h1, #gallery p, #gallery ul, #gallery a{	margin:0;	padding:0;	list-style:none;	line-height:normal;	}
#gallery a{	color:#333;	}
#gallery a:hover, #gallery active a{color:#009;	text-decoration: underline;	}
#gallery li{
	display:block;
	float:left;
	width:150px;
	height: 270px;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 0;
	text-align: center;
	border: 1px dotted #999;
}
#gallery ul.map {font-weight: bold;margin: 0px;}
#gallery li.map{
	display:inline;
	font-weight: bold;	
        width: 200px;
	height: 25px;
	margin-top: 5;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-align: left;
	border: 0px none;
}
#gallery li.map2{
	display:block;
	font-weight: normal;
	width:240px;
	height: 20px;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 30px;
	text-align: left;
	border: 0px none;
}
#gallery li div.name{
	display:block;
	margin-bottom:8px;
	padding:5px 8px;
	color:#333;
	font-weight: bold;
	}
#gallery li b.ren{	font-size:13px;	font-family:Verdana, Geneva, sans-serif; color:#900; font-weight: bold;	}
#gallery div.page{
	display:block;
	font-size:15px;
	color:#333;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-color: #F60;
	border-bottom-width: 4px;
	margin-bottom: 35px;
	}
#gallery div.page a{
	display:block;
	font-size:15px;
	color:#066;
	background-color:#FFFFFF;
	font-weight: bold;
}
#gallery div.page a:hover, #galery div.page a{color:#036; background-color:#FFF;}
#gallery .pageurl {	padding: 2px 5px 2px 5px; font-family: Tahoma;	font-size: 12px;}
#gallery span.pagesel {	padding: 2px 5px 2px 5px;	font-family: Tahoma;	font-size: 12px;	background-color: #CCC;}
#gallery span a.pagesel {text-decoration: none;}
#gallery div.text img{	float:left;	margin-right: 15px;	margin-bottom: 15px;}
#gallery div.text {font-size:14px; text-align:justify;}
#gallery div.text a{color:#06F;	background-color:#FFF; text-decoration: underline;}
#gallery div.text p{padding-left: 40px;}
#gallery div.news{display:block; font-size:13px; float: left; }
#gallery p.date{display:block; color:#903; line-height:normal; width:100%;}
#gallery p.zagol a{display:block; color:#006; background-color:#FFF; font-size:15px; line-height:normal;}
#gallery p.zag {display:block; color:#006; background-color:#FFF; font-size:15px; line-height:normal;margin-bottom: 25px;}
#gallery p.text{display:block; color:#333; font-size:15px; line-height:normal; margin-bottom: 25px; }

/* ---------------------------------------------Galery2-------------------------------------*/
#toptext{
	display:block;
	font-size:12px;
	float:right;
	width:320px;
	height: 265px;
	padding-right: 0;
	padding-left: 0;
	position: relative;
	padding-bottom: 15px;
	}
#toptext h2{
	font-size:17px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin-top: 15px;
	margin-bottom: 10px;
	text-align: center;
	background-color: #EFE7FE;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DCD7FF;
	padding-bottom: 8px;
	}

#toptext a{color:#00F; text-decoration: underline;}
#toptext a:hover, #toptext .active a{color:#00F; background-color:#FFF;	text-decoration: underline;}
/* ---------------------------------------------Galery2-------------------------------------*/
#gallery2{
	display:block;
	font-size:12px;
	float:right;
	width:320px;
	padding-right: 0;
	padding-left: 0;
	position: relative;
	padding-bottom: 15px;
	}
#gallery2 h2{
	font-size:17px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin-top: 15px;
	margin-bottom: 10px;
	text-align: center;
	background-color: #EFE7FE;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DCD7FF;
	padding-bottom: 8px;
	}
#gallery2 h1, #gallery2 p, #gallery2 ul, #gallery2 a{	margin:0;	padding:0;	list-style:none;	line-height:normal;	}
#gallery2 a{color:#333;	}
#gallery2 a:hover, #gallery2 active a{color:#009;text-decoration: underline;}
#gallery2 li{
	display:block;
	float:left;
	width:150px;
	height: 270px;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0;
	text-align: center;
	border: 1px dotted #999;
}
#gallery2 li div.name{
	display:block;
	margin-bottom:8px;
	padding:5px 8px;
	color:#333;
	font-weight: bold;
	}
#gallery2 li b.ren{	font-size:13px;	font-family:Verdana, Geneva, sans-serif; color:#900;	font-weight: bold;	}
#gallery2 div.page{
	display:block;
	font-size:13px;
	color:#333;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-color: #F60;
	border-bottom-width: 4px;
	margin-bottom: 55px;
	}
#gallery2 div.page a{ display:block; font-size:15px; color:#066; background-color:#FFFFFF; font-weight: bold;}
#gallery2 div.page a:hover, #galery div.page a{	color:#036;	background-color:#FFF;}
#gallery2 div.news{display:block; font-size:13px; float: left; }
#gallery2 p.date{display:block; color:#903; line-height:normal; width:100%;}
#gallery2 p.zagol a{display:block; color:#006; background-color:#FFF; font-size:15px; line-height:normal;}
#gallery2 p.zag {display:block; color:#006; background-color:#FFF; font-size:15px; line-height:normal;margin-bottom: 25px;}
#gallery2 p.text{display:block; color:#333; font-size:15px; line-height:normal; margin-bottom: 25px; }
/* ----------------------------------------------DownBar-------------------------------------*/
#catalog{height: 635px;}
#catalog h1{
	border-bottom:2px solid #E3E3E3;
	background-color: #FFF;
	font-size: 15px;
	color: #06F;
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
}
#catalog h2{
	border-top:2px solid #E3E3E3;
	background-color: #FFF;
	font-size: 15px;
	color: #06F;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
}
#catalog h3{
	border-top:2px solid #E3E3E3;
	background-color: #FFF;
	font-size: 14px;
	color: #06F;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
}


#catalog ul{list-style:none; text-align: center; display: block; width: 895px;}
#catalog li{
	display:inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 23px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-right: 23px;
	font-size: 14px;
	z-index: 500;
	}
#catalog li a{color:#33C;}
#catalog li a:hover, #catalog li.active a{	color:#C00;	text-decoration: underline;	}
#catalog li.last{	margin-right:20px;	padding-right:20px;	border:none;}	
#counter{
	padding-top: 1px;
	padding-bottom: 1px;
	width: 790px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-left-style: dashed;
	border-top-color: #B0B0B0;
	border-right-color: #B0B0B0;
	border-left-color: #B0B0B0;
	}
#counter ul{list-style:none; text-align: center;	padding-left: 150px;}
#counter li{display:inline;	padding-right: 30px; margin-right: 30px; float: left; text-align: center;}
	/* ----------------------------------------------Right Block-------------------------------------*/
#rightblock{display:block;	float:right; width:155px; padding-top: 25px; padding-bottom: 35px;}
.first{	display:block; font-size:20px; text-align:center; width: 155px;}
.first a{
	display:block;
	width:155px;
	height: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	background-color:#09F;
}
#rightblock .first a:hover, #rightblock first.active a{	background-color:#06F;	}
#rightblock .last{	margin-bottom:0;}
.holder{
	display:block;
	width:155px;
	color:#666666;
	margin-top: 15px;
	background-color: #FFF;
	margin-bottom: 5px;
}
#rightblock .holder h2{
	margin:0;
	padding:0 0 8px 0;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	line-height:normal;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #039;
	}
#rightblock .holder p{margin:15px 0; padding:0;	}
#rightblock .holder a{color:#006; background-color:#FFF; font-weight: bold;}
#rightblock .holder a:hover, #rightblock holder.active a{color:#C00; background-color:#FFF; text-decoration: underline;}
/* ----------------------------------------------login-------------------------------------*/
#rightblock #login{
	display:block;
	float:right;
	width: 155px;
	height: auto;
	text-align:center;
	margin-top: 25px;
	margin-bottom: 25px;
	}
#rightblock input{
	display:block;
	float:right;
	width:140px;
	color:#06F;
	background-color:#FFF;
	border:1px solid #999;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	}
#rightblock input#go{
	float:right;
	width:68px;
	height:26px;
	margin:0;
	color:#FFF;
	background-color:#09F;
	border:0px;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	cursor:pointer;
	font-weight:bold;
	margin-top: 5;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	}
/* ----------------------------------------------zagolovok-------------------------------------*/
#news{
	display:block;
	font-size:16px;
	margin-top: 5px;
	margin-left: 7px;
	text-align:center;
	width: 140px;
	background-color: #fff;
	}
#news a{color:#006;	background-color:#FFFFFF; font-weight: bold;}
#news a:hover, #news .active a{	color:#C00;	background-color:#FFF; font-weight: bold; text-decoration: underline;}
/* ----------------------------------------------frames-------------------------------------*/
#frames{ display:block;	position: relative;	margin-bottom: -10px; }
/* ----------------------------------------------podval-------------------------------------*/
#copyright{
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
#copyright p{
	margin:0;
	padding:0;
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	}
/* ----------------------------------------------index-------------------------------------*/
.content{display:block;	float:left;	width:630px; margin-top: 15px;}
/* ----------------------------------------------Homepage Specific-------------------------------------*/
#topstory{	display:block;	width:100%; 	height: 255px;	margin-bottom:25px;	}
#topstory ul{ margin:0;	padding:0; list-style:none; display:inline;	}
#topstory li{
	display:block;
	float:left;
	width:198px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCC;
	padding-right: 2px;
	margin-left: 3px;
	padding-left: 5px;
	}
#topstory li.last{	margin-right:0;	}
#topstory img{	margin:0;	padding:4px;	border:1px solid #C7C5C8;	}
#latestnews{display:block;	width:630px;}
#latestnews .latestnews h2 {
	margin:0;
	padding:0;
	font-size:17px;
	border-bottom:none;
	font-weight: normal;
	background-color: #FFF;
	}
#latestnews ul, #latestnews li{	display:block;	width:100%;	margin:0;	padding:0;	list-style:none;}
#latestnews li{	margin:0 0 15px 0;	padding:0 0 15px 0;	border-bottom:1px dotted #666666;	z-index: 5;
		height: 157px;}
#latestnews div.imgholder{	display:block;	float:left;	margin:0;	padding:4px;	border:1px solid #666666;}
#latestnews div.latestnews{	display:block; float:right; width:400px; margin:0;	padding:0;	}
/* ----------------------------------------------Column-------------------------------------*/
.column{ display:block; float:right; width:325px; margin-top: 15px;}
.column .holder{display:block; width:260px;	margin-bottom:20px;	padding-left:10px;}
.column .sponsors{ display:block; width:270px;}
.column .sponsors h2{ margin:0 0 15px 10px;	padding:0 0 8px 0;	border-bottom:2px solid #E3E3E3;}
.column .sponsors .b_250{
	display:block;
	width:250px;
	margin:0 0 10px 10px;
	padding:4px;
	border:1px solid #C7C5C8;
	}
.column .sponsors .b_125 ul{ margin:0;	padding:0;	list-style:none;}
.column .sponsors .b_125 ul{margin:0;	padding:0;	list-style:none;}
.column .sponsors .b_125 li{float:right; margin:0 0 10px 10px;}
.tabsheets, .tabsheets dt, .tabsheets dd {
	margin: 0;
	padding: 0;
	width: auto;
	border: none;
}

dl.tabsheets dt, dl.tabsheets dd {
	background-color: white;
}

.tabsheets {
	position: relative;
	padding: 0;  
	margin-bottom: 10px;
}

.tabsheets dt {
	width: 100px;
	float: left;
	padding: 7px 10px 5px 10px;
	cursor: default;
	white-space: nowrap;
	margin: 0px 5px 0px 0px;
	height: 35px;
	background-position: left top; 
	background-image: url("http://www.sinnros.ru/i/bg/tab2.gif"); 
	background-repeat: repeat-x;
}

/* активная закладка */
.tabsheets dt.active {
	background-position: left top; 
	background-image: url("http://www.sinnros.ru/i/bg/tab0.gif"); 
	background-repeat: repeat-x;
	font-weight: bold;
}

/* блок закладки */ 

.tabsheets dd {
	position: absolute;
	width: 100%;
	display: block;
	left: 0;
	margin: 38px 0px 1em 0px;
	padding: 0;
}
.tabsheets dd .reducer {
	padding: 1em;
}

.tabsheets dd.inactive
{
display: none;
}
.tabsheets dd.inactive iframe,
.tabsheets dd.inactive select,
.tabsheets dd.inactive textarea,
.tabsheets dd.inactive input {
	display: none ! important;
}

.tabsheets dd.active {
	display: block;
}

.tabsheets .reducer {
	margin: 0;
}



