/*rotating tout styles*/
	
	#center-tout {
		float:left;
		width:476px;
		_width: 486px;
		margin:0;
		padding:0;
		border: 5px solid #d6d6d6;
		border-bottom:none;
		background: url(http://programz.org.ua/templates/img/tout-bg0.gif) top left repeat-x;
		overflow:hidden;	
	}
	
	#center-tout .tout {
		float:left;
		width:486px;
		height:257px;
		margin:0;
		padding:0;
		background: #dbdbdb;
	}
	
	#tout-wrap {
		float:left;
		width:1950px;
		margin:0;
		padding:0;
		background: #dbdbdb;
	}
	
	#center-tout .book {
		float:left;
		margin:0;
		padding:0;
	}
	
	#center-tout h1 {
		float:left;
		margin:0;
		padding:0;
	}
	
	#center-tout p {
		float:left;
		margin:0;
		padding:0;
	}
	
	#center-tout-footer {
		float:left;
		margin:0 0 6px 0;
		padding:0;
		width:486px;
		height:29px;
		background: url(http://programz.org.ua/templates/img/dl_botto.gif) bottom left repeat-x;
	}
	
	#center-tout-footer ul {
		float:left;
		list-style:none;
		width:486px;
		padding:0;
		margin:0;
	}
	
	#center-tout-footer li {
		float:left;
		margin:0;
		padding:0;
		text-align:center;
		height:29px;
	}
	
	#center-tout-footer a {
		margin:0;
		padding:0;
		font-weight:bold;
		font-size:14px;
		line-height:24px;
	}
	
	#ct-books 
	{
		width:121px;
		height:29px;
		background: url(http://programz.org.ua/templates/img/dl_left_.gif) bottom left no-repeat;
	}
	
	#ct-books a 
	{
		width:121px;
	}
	
	#ct-music {
		width:121px;
	}
	
	#ct-music a 
	{
		width:121px;
	}
	
	#ct-dvd {
		width:121px;
	}
	
	#ct-dvd a 
	{
		width:121px;
	}
	
	#ct-bnreview
	{
		width:123px;
		background: url(http://programz.org.ua/templates/img/dl_brigh.gif) bottom right no-repeat;
	}
	
	#ct-bnreview a 
	{
		width:123px;
	}
	
	.ctf-off a
	{
		display:block;
		float:left;
		height:24px;
		color: #999999;
		background:#eeeeee;
		padding:0;
		margin:0;
	}
	
	.ctf-on a 
	{
		display:block;
		float:left;
		height:auto;
		background:#d6d6d6;
		color: #fff;
		padding:0;
		margin:0;
		height:24px;
		font-size:16px;
	}
	
.center-tout {
	clear:both;
	float:left;
	width:488px;
	padding:0 0 6px 0;
	margin:0;
}

	/*rotating tout styles V2*/
	
	#toutv2 #center-tout {
		float:left;
		width:476px;
		_width: 486px;
		margin:0 0 12px 0;
		padding:0;
		border: 5px solid #d6d6d6;
		border-top: none;
		background-color: white; /*#dbdbdb;*/
		overflow:hidden;	
	}
	
	#toutv2 #center-tout .tout {
		float:left;
		width:486px;
		height:257px;
		margin:0;
		padding:0;
		background: #dbdbdb;
	}
	
	#toutv2 #tout-wrap {
		float:left;
		width:1950px;
		margin:0;
		padding:0;
		background: white; /*#dbdbdb;*/
	}
	
	#toutv2 #center-tout .book {
		float:left;
		margin:0;
		padding:0;
	}
	
	#toutv2 #center-tout h1 {
		float:left;
		margin:0;
		padding:0;
	}
	
	#toutv2 #center-tout p {
		float:left;
		margin:0;
		padding:0;
	}
	
	#toutfooterv2 #center-tout-footer {
		float:left;
		margin:0;
		padding:0;
		width:476px;
		_width: 486px;
		height: 25px;
		_height: 29px;
		border: 5px solid #d6d6d6;
		border-bottom: none;
	}
	
	#toutfooterv2 #center-tout-footer ul {
		float:left;
		list-style:none;
		width:476px;
		padding:0;
		margin:0;
		height: 25px;
		_height: 24px;
		background-color: #d6d6d6;
	}
	
	#toutfooterv2 #center-tout-footer li {
		float:left;
		margin: 0 1px 0 0;
		padding:0;
		text-align:center;
		height: 25px;
		_height: 24px;
		background-color: white;
	}
	
	#toutfooterv2 #center-tout-footer a {
		margin:0;
		padding: 0;
		font-weight:bold;
		font-size:12px;
		line-height: 24px;
	}
	
	#toutfooterv2 #ct-books 
	{
		width:117px;
		_width: 119px;
		border: 1px solid white;
		border-top: none;
		_border-bottom: none;
		padding: 0;
	}
	
	#toutfooterv2 #ct-books a 
	{
		width: 109px;
		_width: 117px;
		padding: 0 4px;
	}
	
	#toutfooterv2 #ct-music {
		width:116px;
		_width: 118px;
		border: 1px solid white;
		border-top: none;
		_border-bottom: none;
		padding: 0;
	}
	
	#toutfooterv2 #ct-music a 
	{
		width: 108px;
		_width: 116px;
		padding: 0 4px;
	}
	
	#toutfooterv2 #ct-dvd {
		width:116px;
		_width: 118px;
		border: 1px solid white;
		border-top: none;
		_border-bottom: none;
		padding: 0;
	}
	
	#toutfooterv2 #ct-dvd a 
	{
		width: 108px;
		_width: 116px;
		padding: 0 4px;
	}
	
	#toutfooterv2 #ct-bnreview
	{
		width:116px;
		_width: 118px;
		border: 1px solid white;
		border-top: none;
		_border-bottom: none;
		padding: 0;
	}
	
	#toutfooterv2 #ct-bnreview a 
	{
		width: 108px;
		_width: 116px;
		padding: 0 4px;
	}
	
	#toutfooterv2 li.ctf-off {
		background: url(http://programz.org.ua/templates/img/Tabs_cen.gif) repeat-x;
	}

	#toutfooterv2 .ctf-off a
	{
		display:block;
		float:left;
		color: #999999;
		padding:0;
		margin:0;
		font-size:11px;
		border-bottom: 1px solid #d6d6d6;
		height: 24px;
		_height: 25px;
		overflow: hidden;
		background: url(http://programz.org.ua/templates/img/Tabs_cen.gif) repeat-x;
	}
	
	#toutfooterv2 .ctf-on a 
	{
		display:block;
		float:left;
		background-color: white;
		color: #666666;
		padding:0;
		margin:0;
		font-size:11px;
		border-bottom: 1px solid white;
		height: 24px;
		_height: 25px;
			overflow: hidden;
	}
	
#toutv2 .center-tout {
	clear:both;
	float:left;
	width:488px;
	padding:0 0 6px 0;
	margin:0;
}

.ctf-off img.f2carat{
	position: relative;
	top: -1px;
	_top: 4px;
	}
.ctf-on img.f2carat{
	display:none;
	}
.ctf-off .f2copy{
	display: inline;
	position: relative;
	_top: 5px;
	}

	.ct2-left {
		float:left;
		width:220px;
		padding:0;
		margin:0;
		list-style:none;
	}
	
	.ct2-right {
		float:left;
		width:232px;
		padding:0;
		margin:0;
		list-style:none;
	}
	
	.ct2-left li, .ct2-right li {
		padding:0;
		margin:0 0 6px 0;
	}
	
	.ct2-left li p, .ct2-right li p {
		padding:0;
		margin:3px 0 3px 0;
		width:104px;
	}
	
	.ct21-right {
		float:right;
		padding:0;
		margin:0;
	}
	
#tag-cloud {
	float:left;
	padding:0;
	margin:0;
	background: #00925e;
}

	#tag-cloud h3 {
		color:#666;
		text-align:center;
		width:486px;
		padding:12px 0 12px 0;
		margin:0;
	}
	
	#tag-cloud h3 em {
		display:block;
		font-style:normal;
		color:#999999;
		font-size:12px;
	}
	
	#tag-cloud p {
		float:left;
		padding:0 20px 4px 20px;;
		margin:0 0 9px 0;
	}
	
	#tag-cloud a {
		padding: 0 9px 0 0;
		margin:0;
		color:#FFFFFF;
	}

/*maing page shadow column */
	
	.h-ds-top {
		background: url(http://programz.org.ua/templates/img/h-ds-top.gif) top left no-repeat;
		width: 246px;
		font-size:2px;
		margin:0;
		padding:0;
	}

	.h-ds-bottom {
		float:left;
		background: url(http://programz.org.ua/templates/img/h-ds-bot.gif) bottom left no-repeat;
		width: 246px;
		height: 9px;
		margin:0;
		padding:0;
	}
	
	.h-ds-wrap {
		float:left;
		background: url(http://programz.org.ua/templates/img/h-ds-bg0.gif) top left repeat-y;
		padding:0;
		margin:0;
	}
	
	.h-ds-sep {
		clear:both;
		float:left;
		border-top: 1px solid #ccc;
		margin: 0 0 0 0;
		padding:0;
		font-size:0px;
		width: 238px;
	}
	
	.100-bg {
		float:left;
		padding:0;
		margin:0;
	}
	
	#bn-100-header
{
	float:left;
	padding:1px 0 0 1px;
	margin:0;
}
	
	.bn-100 {
		float:left;
		margin:0;
		padding:0;
		list-style:none;
		background: url(http://programz.org.ua/templates/img/bg000000.jpg) bottom left repeat-x #f0ece1;
		/* width:100%; */
		width: 236px;
	}
	
	.bn-100-wrap 
	{
		float:left;
		margin:0;
		padding: 0 1px 0 1px;
	}
	
	.bn-100 li {
		float:left;
		padding:0;
		margin:0;
		min-height:66px;
	}
	
		.bn-100 li em {
			display:block;
		}
	
		.bn-100 .num {
			position:relative;
			width:33px;
		}
		
			.bn-100 .text img {
				position:absolute;
				bottom:0;
				left:0;
			}
		
		.bn-100 .text {
			position:relative;
			width:170px;
			padding:0 0 3px 0;
		}
		
			.bn-100 .text img {
				position:absolute;
				bottom:0;
				left:0;
			}
			
			.bn-100-1 {
				background: url(http://programz.org.ua/templates/img/numbers_.png) bottom left no-repeat;
			}
			.bn-100-2 {
				background: url(http://programz.org.ua/templates/img/numbers_.png) bottom left no-repeat;
			}
			.bn-100-3 {
				background: url(http://programz.org.ua/templates/img/numbers_.png) bottom left no-repeat;
			}
			.bn-100-4 {
				background: url(http://programz.org.ua/templates/img/numbers_.png) bottom left no-repeat;
			}
			.bn-100-5 {
				background: url(http://programz.org.ua/templates/img/numbers_.png) bottom left no-repeat;
			}
			.bn-100-6 {
				background: url(http://programz.org.ua/templates/img/numbers_.png) bottom left no-repeat;
			}
			.bn-100-7 {
				background: url(http://programz.org.ua/templates/img/numbers_.png) bottom left no-repeat;
			}
			.bn-100-8 {
				background: url(http://programz.org.ua/templates/img/numbers_.png) bottom left no-repeat;
			}
		
			.bn-100-9 {
				background: url(http://programz.org.ua/templates/img/numbers_.png) bottom left no-repeat;
			}
		
		.bn-100 li em {
			display:block;
			font-style:normal;
		}
		
		.bn-100 .img {
			width:56px;
			padding:0;
			margin:0;
		}
		
		.bn-100 .img img {
			float:right;
			padding:0 0 0 0;
			margin:3px 9px 0 9px;
		}
		
		.top100 {
			float:left;
			list-style:none;
			padding:4px 0 6px 112px;
			margin:0;
			text-align:right;
			font-size:12px;
		}
		
		
/* 9/12 shadow box style changes */

.big-shadow-box 
{
	float:left;
	width:488px;
	margin:0;
	padding: 0 0 6px 0;
	background: url(http://programz.org.ua/templates/img/big_box_.gif) bottom left no-repeat;
}

.big-shadow-box-inner
{
	float:left;
	width:488px;
	margin:0;
	padding: 0;
	background: url(http://programz.org.ua/templates/img/big_box_.gif) top left no-repeat;
}

.hm-shadow-column 
{
	float:left;
	width:241px;
	margin:0;
	padding: 0 0 6px 0;
	background: url(http://programz.org.ua/templates/img/hm_ds000.gif) bottom left no-repeat;
}

.hm-shadow-column-inner
{
	float:left;
	width:241px;
	margin:0;
	padding: 0;
	background: url(http://programz.org.ua/templates/img/hm_ds000.gif) top left no-repeat;
}

.hm-inner-wrap 
{
	float:left;
	padding:0 8px 6px 12px;
	margin:0;
}


