body {
font-size : 14px;
font-family : Tahoma;
color : #000;
background :#252733;
background-attachment : fixed;
margin: 1px;
margin: 0px auto;
max-width: 640px;
}
a:link, a:visited {
color : #D81484;
text-decoration : none;
}
a:hover, a:active {
color : #000;
}
img {
border : 0;
max-width : 97%;
vertical-align : middle;
}
.title, .ads {
white-space : nowrap;
overflow : hidden;
text-overflow : ellipsis;
display : block;
}
.head {
height : 60px;
background : url(images/head.png) #710345;
}

.h1 {
color : #fff;
padding : 9px;
text-align : center;
text-shadow : 3px 3px 17px #000000;
background : url(images/foot.png) #333333;
}
.title {
color : #FFF;
padding : 9px;

text-shadow : 3px 3px 17px #000;
background : url(images/title.gif) #850550;
}
@media (min-width:176px) {
.title, .body, .link, .blok, .foot, .ads, .page {
font-size : 0.7rem;
}
}
@media (min-width:240px) {
.title, .body, .link, .blok, .foot, .ads, .page {
font-size : 0.8rem;
}
}
@media (min-width:480px) {
.title, .body, .link, .blok, .foot, .ads, .page {
font-size : 0.9rem;
}
}
.perv_scr {
width : 90px;
height : 85px;
border-radius : 3px;
}
.perv_scr img, .perv_scr {
background : url(images/loading.gif) center no-repeat;
}
.preview {
width : 170px;
height : 180px;
}
.link {
padding : 12px 12px;
display : block;
background : #EFE7E9;
border-top : 1px solid #FFFFFF;
border-bottom : 1px solid #E7CBD0;
}
.link:hover {
color : #ff0000;
background : #E8DFE2;
}
.arrow-ads:hover {
background-position : 0 -16px;
width : 16px;
height : 16px;
}
.ads {
text-shadow : 1px 1px 1px #fff;
display : block;
padding : 12px;
background : #EFE7E9;
}
.ads a {
color : #E199B8;
}
.ads a:hover {
color : #000;
}
.arrow {
display : block;
padding : 0;
padding-right : 18px;
font-weight : normal;
background : url('') right center no-repeat;
}
.count {
font-size : 12px;
padding : 3px 5px;
float : right;
margin-top : -5px;
color : #FFFFFF;
background : url(images/title.gif) #850550;
border : #FFFFFF solid 1px;
}
a.load {
background : url(images/title.gif) #850550;
padding : 7px 7px;
text-shadow : 1px 1px 1px #861247;
color : #FFF;
border-top : 1px solid #FFFFFF;
border-left : 1px solid #FFFFFF;
border-bottom : 1px solid #FFFFFF;
border-radius : 3px 0 0 3px;
}
a.load:hover {
background : #991362;
}
.ves {
background : url(images/foot.gif) #333333;
border-top : 1px solid #FFFFFF;
border-right : 1px solid #FFFFFF;
border-bottom : 1px solid #FFFFFF;
border-radius : 0 3px 3px 0;
padding : 7px 7px;
color : #FFF;
}
.slide {
display : block;
padding : 10px;
text-align : center;
background : #EFE7E9;
border-top : 1px solid #FFFFFF;
border-bottom : 1px solid #E7CBD0;
}
.blok {
color : #000;
display : block;
padding : 12px;
background : #EFE7E9;
border-top : 1px solid #FFFFFF;
border-bottom : 1px solid #E7CBD0;
}
.page {
color : #000;
text-shadow : 1px 1px 1px #FFF;
text-align : center;
display : block;
padding : 12px;
background : #EFE7E9;
border-top : 1px solid #FFFFFF;
border-bottom : 1px solid #E7CBD0;
}
.page a {
color : #FFF;
margin : 1px;
text-shadow : 1px 1px 1px #89223F;
background : url(images/title.gif) #850550;
border : #FFFFFF solid 1px;
border-radius : 3px;
padding : 7px 12px;
}
.page a:hover {
background : url(images/foot.gif) #333333;
border : #FFFFFF solid 1px;
text-shadow : 1px 1px 1px #000;
}
.spage {
color : #FFFFFF;
background : url(images/foot.gif) #333333;
border : #FFFFFF solid 1px;
padding : 7px 12px;
color : #FFF;
text-shadow : 1px 1px 1px #3E3A3A;
border-radius : 3px;
}
.foot {
color : #FFF;
padding : 9px;
text-align : center;
background : url(images/foot.png) #333333;
}

.foot a {color:#fff;}
.stat {
padding : 2px;
display : block;
text-align : center;
background : #EFE7E9;
border-top : 1px solid #FFFFFF;
border-bottom : 1px solid #E7CBD0;
}

.menu {
padding : 8px;
background : #EFE7E9;
border-top : 1px solid #FFFFFF;
border-bottom : 1px solid #E7CBD0;
}

.center {text-align:center; margin:0 auto}
.small {font-size:400}

.info{background:#fff;padding:15px;margin-bottom:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}

h1 {font-size:14px;display:inline;margin:0}
h2 {font-size:14px;display:inline;margin:0}
h3 {font-size:14px;display:inline;margin:0}
h4 {font-size:14px;display:inline;margin:0}



.sprites_download, .sprites_folder, .sprites_home, .sprites_plus, .sprites_time, .sprites_video, .sprites_yes, .sprites_great{
	background: url(images/sprites.png) no-repeat;
}
.sprites_download{
	display:inline-block;
	background-position: -52px -25px;
	width: 16px;
	height: 16px;
}
.sprites_folder{
	display:inline-block;
	background-position: -25px -25px;
	width: 16px;
	height: 16px;
}
.sprites_home{
	display:inline-block;
	background-position: 0 -26px;
	width: 16px;
	height: 16px;
}
.sprites_plus{
	display:inline-block;
	background-position: -72px 0;
	width: 16px;
	height: 16px;
}
.sprites_time{
	display:inline-block;
	background-position: -48px -1px;
	width: 16px;
	height: 16px;
}
.sprites_video{
	display:inline-block;
	background-position: -25px -1px;
	width: 16px;
	height: 16px;
}
.sprites_yes{
	display:inline-block;
	background-position: 0 -1px;
	width: 16px;
	height: 16px;
}
.sprites_great{
	display:inline-block;
	background-position: -75px -23px;
	width: 16px;
	height: 16px;
}



.sprites_download, .sprites_folder, .sprites_home, .sprites_plus, .sprites_time, .sprites_video, .sprites_yes, .sprites_ico{
	background: url(sprites.png) no-repeat;
}

.sprites_download{
    display:inline-block;
	background-position: -68px 0;
	width: 16px;
	height: 16px;
}

.sprites_folder{
    display:inline-block;
	background-position: -45px -23px ;
	width: 16px;
	height: 16px;
}

.sprites_home{
    display:inline-block;
	background-position: -44px -1px ;
	width: 16px;
	height: 16px;
}

.sprites_plus{
    display:inline-block;
	background-position: -21px -22px ;
	width: 16px;
	height: 16px;
}

.sprites_time{
    display:inline-block;
	background-position: -22px -1px ;
	width: 16px;
	height: 16px;
}

.sprites_video{
    display:inline-block;
	background-position: 0 -22px ;
	width: 16px;
	height: 16px;
}

.sprites_yes{
    display:inline-block;
	background-position: -1px -1px ;
	width: 16px;
	height: 16px;
}

.sprites_ico{
    display:inline-block;
	background-position: -69px -23px ;
	width: 17px;
	height: 17px;
}