* { padding:0px; margin: 0px; }
img { border:none; }
body { font-family:Arial, Helvetica, sans-serif; font-size:13px; background: url('pix/blank.gif') no-repeat; background-attachment: fixed; }
.nolink { cursor:pointer; }
.rel { position:relative; }
.abs { position:absolute; }

p {
	margin-bottom:15px;
	text-align: justify;
	line-height: 1.5;
	text-indent: 0px;
}
p.l, td.l, div.l { text-align:left; }
p.j, td.j, div.j { text-align:justify; }
p.c, td.c, div.c { text-align:center; }
p.r, td.r, div.r { text-align:right; }


a { color: #FF0000; }
a:hover { color:#AD295B; }

#wrap { width:970px; margin:0 auto; }

#top { background:url(pix/top.gif) center top no-repeat; height:384px; }

#r { background:url(pix/r1.jpg) 0px 0px no-repeat; width:339px; height:635px; float:right; margin-top:30px; text-align:left; }

#r #buy {
	position:absolute;
	left:40px;
	top:320px;
	text-align: center;
	width: 100px;
	font-weight: bold;
}

#sep { background:url(pix/down-sep.jpg) center top no-repeat; height:31px; clear:both; }

#content { margin:30px 360px 30px 0px; }

#bottom { margin:0px 30px 30px 30px; color:#aaa; }


/* общие */
#wrap .t_2x { border-collapse:collapse; width:100%; }
#wrap .t_2x td { width:50%; text-align:left; vertical-align:top; padding:0px 0px 20px 20px; }

#wrap img.l { float:left;  margin-right:15px; margin-bottom:5px; }
#wrap img.r { float:right; margin-left:15px;  margin-bottom:5px; }
#wrap img.c { display:block; margin:0 auto; margin-bottom:10px; }
#wrap img.border1 { border:2px solid #c25693; }

#wrap a.Potapov { background:url(pix/potapov-studio.png) no-repeat 0px 0px; width:85px; height:70px; display:block; margin:25px 0px 0px auto; }
#wrap a.Potapov:hover { background-position:0px -70px; }

.box {
	padding: 0px 0px 7px 0px;
	margin-bottom:7px;
	clear:both;
}

.wp-pagenavi a, .current, .pages {
	padding:3px 8px;
	border:1px solid #DDD;
	margin-right:2px;
}

.wp-pagenavi a, .current {
	color: #299ADF;
	text-decoration:none;
	font-weight:bold;
}

.wp-pagenavi a:hover {
	border:1px solid #299ADF;
	color:#f60;
}

.wp-pagenavi .current {
	border:2px solid #299ADF;
	background:url(pix/pg-box.gif);
	color:#FFF;
	font-weight:bold;
}

#wrap #newsList { }
#wrap #newsList .item {  clear:left; }
#wrap #newsList .item .img        { float:left; }
#wrap #newsList .item .head       { margin:0px 0px 0px 75px; font-size:13px; font-weight:bold; }
#wrap #newsList .item .date       { margin:0px 0px 0px 75px; text-align:left;  }
#wrap #newsList .item .rating     { margin:0px 0px 0px 75px; text-align:right; float:right; width:100px;  }
#wrap #newsList .item .annotation { margin:0px 0px 0px 75px; text-align:left;}
#wrap #newsList .itemEnd { clear:left; padding-bottom:24px; }


#wrap .img_l { float:left;  margin-right:15px; margin-bottom:5px; text-align:center;  font-size:10px; } #wrap .img_l img { margin-bottom:5px; }
#wrap .img_r { float:right; margin-left:15px;  margin-bottom:5px; text-align:center;  font-size:10px; } #wrap .img_r img { margin-bottom:5px; }
#wrap .img_c { display:block; margin:0 auto;   margin-bottom:10px; text-align:center; font-size:10px; } #wrap .img_c img { margin-bottom:5px; }

