/* CSS Document */

/* Блок анонса*/
#main .ablock {
	padding:5px 11px 5px 2px;
}
#main .ablock img {

	float:left;
}

#main .ablock .adesc{
	padding:1px 0px 0px 0px;
	margin-left:0px;
	color:#4c4c5b;
	min-height:0px;
}

* html #main .ablock .adesc{
	height:1px;
}

#main .ablock .adesc span{

}
#main .ablock .aname{
	display:block;
	text-transform:uppercase;
	font-weight:bold;
}

#main .ablock .adesc span.acode {
	color:#1c2223;
	font-weight:bold;
	display:inline;
}

#main .ablock .asubscribe{
	padding:1px 0px 0px 0px;
	margin-left:0px;
}

#main .ablock .asubscribe strong {
	display:block;
	text-align:right;
}
/*Путь самурая*/
.wayofsamurai {
	padding-top:20px;
}
/*Темы подписок*/
.dthemes {
	background:url('/i/bgdotwide.gif') repeat-y -1px;
}
.dthemes .del{
	line-height:1px;
	height:1px;
	background: #b7b7b7;
	margin:0px 18px 0px 18px;
}
.dtheme {
	float:left;
	width:138px;
	padding:10px 0px 13px 0px;	
}
.theven {
	width:137px;
}
.dtheme .wrapper{
	margin:0px 18px 0px 18px;
}
.dtheme img{
	display:block;
}
.dtheme h5 {
	padding:0px 0px 4px 0px;
}

.dtheme p {
	margin:7px 0px 6px 0px;
	padding:0px;
}
/*Подменю*/
ul.submenu {
	margin:0;padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
ul.submenu li {
	margin:0; padding:0px 0px 0px 18px;
	list-style:none;
}
ul.submenu li a, ul.submenu li a:link, ul.submenu li a:hover, ul.submenu li a:visited{
	font-weight:bold;
	color:#4c4c5b;
	text-decoration:none;
}
ul.submenu li.act a, ul.submenu li.act a:link, ul.submenu li.act a:hover, ul.submenu li.act a:visited{
	color:#e31836;
}
/*Список рассылок в подтеме*/
ul.tlist {
	padding:0; margin:0;
}

ul.tlist li {
	margin:0;padding:10px 0px 13px 0px;
	list-style:none;
	border-bottom:1px solid #b7b7b7;
}

ul.tlist li h5 {
	text-transform:none;
	width:273px;
	float:left;
	
}

ul.tlist li a {
	width:99px;
	display:block;
	float:left;
	font-weight:bold;
}
/*Рассылка*/
.dispatch .dinfo {
float:left;
width:122px;
}
.dispatch .ddesc{
margin:0px 0px 0px 140px;
}

.dinfo .dsource{
	padding:19px 0px 7px 0px;
	display:block;
}

.ddesc p {
	margin:0;
	padding:0px 0px 14px 0px;
}

.ddesc .dsubscribe {
	margin-top:4px;
}

.ddesc .dsubscribe a, .ddesc .dsubscribe a:link, .ddesc .dsubscribe a:hover, .ddesc .dsubscribe a:visited {
	display:block;
	float:left;
	margin-top:2px;
}
.ddesc .dsubscribe strong {
	display:block;
	text-align:right;
	font-size:16px;
}
/*Подписка на рассылку*/
.subsc {color:black;}
.subsc h5{
	background-color:#ececee;
	border-top:2px solid #b7b7b7;
	text-transform:none;
	line-height:20px;
	padding-left:5px;
	font-weight:normal;
}
.sopt {padding:10px 0px 0px 5px;}
.sopt .sprice {float:right; display:block; font-size:16px;}
.sopt ul {margin:0;padding:0; color:#4c4c5b; width:90%;}
.sopt ul li{margin:0;padding:0; list-style:none; width:63px; float:left;}
.sopt .opt {float:left; width:50%;padding:7px 0px 0px 0px;}
.sopt .opt strong{ display:block;margin:0px 0px 4px 0px; float:none;}
.sopt select { vertical-align: middle;}
/*Список дополнительных рассылок для подписки*/
ul.alist {
	padding:0; margin:0;
}

ul.alist li.clearfix {
	margin:0;padding:1px 0px 1px 0px;
	list-style:none;
	border-bottom:1px solid #b7b7b7;
	vertical-align:middle;
}

ul.alist li.clearfix h5 {
	text-transform:none;
	float:left;
	
}

ul.alist li.clearfix strong.price {
	float:right;
	line-height:20px;
}

ul.alist li.clearfix li strong{
	float:none;
}

ul.alist .sopt {padding:0px 0px 8px 5px;}

input { vertical-align: middle;}
html>body input { vertical-align: bottom;}
/*Окончание подписки*/
.send {
	width:200px;
}
.total {float:right; width:240px; color:black;}
.total span{ display:block; float:left; width:120px; font-weight:bold;}
.total .price {float:right; font-size:16px; color:#e31836;}
input.radio {margin-left:0px;}
* html input.radio {margin-left:-4px;}


.id:link {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.id:visited {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.id:active {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.id:hover {color:#d11319}
