.present-page-wrapper {
	overflow:hidden;
	zoom:1;
	padding:0 0 20px 0;
}

.main-present {
	padding:0 0 38px 0;
	overflow:hidden;
	zoom:1;
}

.main-present .img-bl {
	float:left;
}

.main-present .img-bl img {
	padding:5px;
	background:url(/images/site/main-present-img-bg.gif) no-repeat;
}

.main-present .title {
	padding:0 0 10px 394px;
	font:24px Tahoma;
	color:#f96060;
}

.main-present .title a {
	color:#f96060;
	text-decoration:none;
}

.main-present .title a:hover {
	text-decoration:underline;
}

.main-present p {
	padding:0 0 0 394px;
	font:12px Tahoma;
}

.main-present .autor {
	text-align:right;
	padding:10px 0 0 0;
}

.main-present .autor a {
	color:#525657;
}

.inner-page-sidebox {
	float:left;
	width:171px;
}

.sideblock {
	padding:0 0 20px 0;
}

.sideblock .top-border {
	height:2px;
	font-size:1px;
	background:url(/images/site/sideblock-top-border.gif) no-repeat;
}

.sideblock .bot-border {
	height:2px;
	font-size:1px;
	background:url(/images/site/sideblock-bot-border.gif) no-repeat;
}

.sideblock .body-sidebox {
	padding:20px;
	border-left:solid 1px #f1f1f1;
	border-right:solid 1px #f1f1f1;
}

.sideblock .title {
	padding:0 0 15px 0;
	color: #515659;
	font:bold 14px Comic Sans MS;
        
}

.categories-sidebox li {
	padding:0 0 6px 14px;

	font:14px Tahoma;
}

.categories-sidebox li a {
	color:#515659;
	text-decoration:none;
}

.categories-sidebox li a:hover {
	text-decoration:underline;
}

.presents-bl {
	margin:0 0 0 210px;
}

.presents-bl .present {
	overflow:hidden;
	zoom:1;
	padding:19px 0;
	border-top:solid 1px #d4d4d4;
}

.presents-bl .present .img-bl {
	float:left;
}

.presents-bl .present .img-bl img {
	padding:5px;
	background:url(/images/site/present-img-bl-bg.gif) no-repeat;
}

.presents-bl .present .title {
	font:bold 18px Tahoma;
	color:#f84848;
	padding:0 0 10px 329px;
}

.presents-bl .present .title a {
	color:#f84848;
	text-decoration:none;
}

.presents-bl .present .title a:hover {
	text-decoration:underline;
}

.presents-bl .present .autor {
	text-align:right;
	padding:10px 0 0 0;
}

.presents-bl .present .autor a, .presents-bl .present .tags a {
	color:#525657;
}

.presents-bl .present .tags {
	clear:both;
	text-align:left;
	border:solid 1px #fff;
	border-left:none;
	padding:0 0 0 329px;
}

.presents-bl .present .tags div {
	margin-top:-20px;
}

.presents-bl .button-bl {
	overflow:hidden;
	zoom:1;
	background:url(/images/site/present-button-bl-bg.gif) no-repeat 0 50%;
}

.presents-bl .button-bl a {
	float:right;
	width:53px;
	height:19px;
	padding:4px 0 0 11px;
	text-decoration:none;
	text-shadow:#fff 0 1px 0;
	background:url(/images/site/button-next.gif) no-repeat;
}