body{margin:0 auto;font-family:Verdana,Arial;font-size:small;background:#f3f3f3;
word-wrap: break-word; }
.count{    float: right; 
    background: rgba(255, 255, 255, 0.38);
    padding: 4px;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.20);
    margin: -4px 0 0;}
	 .count2{     background: rgb(249, 238, 240);
    padding: 4px;
    border-radius: 4px;
    border: 1px solid rgb(249, 220, 225);
    margin: -4px 0 0;}
	div{padding:0px;margin:0px}
.tumb{overflow:hidden;min-width:140px;max-width:560px;padding:10px;float:left;box-sizing:border-box;width:100%;}	
@media screen and (min-width:560px){.tumb{width:50%;padding:5px}}
@media screen and (min-width:640px){.tumb{width:33.33%;padding:6px}}
@media screen and (min-width:1000px){.tumb{width:25%;padding:7px}}
@media screen and (min-width:1200px){.tumb{width:25%;padding:8px}}
@media screen and (min-width:1900px) and (max-resolution:110dpi){.tumb{width:25%;padding:9px}}
.tumb a{color:#404040;text-decoration:none;margin-bottom:10px;display:block}
a:link,a:active,a:visited {color:#656565;text-decoration:none;font-size:15px}a:link img{margin-right:5px;}
.tumb .img{display:block;position:relative;width:100%}
.tumb .hd:after{content:"HD";font-weight:bold;color:#cbcbcb;background-color:#000;border:1px solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-sizing:border-box;display:block;text-align:center;width:27px;height:19px;line-height:17px;position:absolute;top:2px;right:2px;font-family:Tahoma}
.tumb .img:before{content:"";display:block;padding-top:56%}
.a span{font-size:1.3em}

.tumb > div{padding: 8px;
    background-color: #ffdee3; 
    border-radius: 4px; 
    box-shadow: 2px 2px 4px #dcdbdb, inset 1px 2px 69px rgba(0, 0, 0, 0.08);
    position: relative;
    border: 1px solid #f9c3cb;}
.list{width:100%;box-sizing:border-box;background-color:#efefef}
.list > div{overflow:hidden;margin:0 auto;max-width:1860px}
.tumb span:first-child{display:block;height:60px;font-size:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 3px 0}
@media (min-width:1px){.tumb span:first-child{font-size: 15px;
    line-height: 17px;
    height: 49px;
    text-align: center;
    background: rgba(255, 255, 255, 0.53);
    border: 1px solid #f7c1c9;
    box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.08);
    padding: 2px 8px;
    border-radius: 4px;
    margin: -3px 0px 5px;}}
.tumb > div{overflow:auto;color:#555}.img{display:block;position:relative;width:100%}
.tumb .hd:after{content:"HD";font-weight:bold;color:#cbcbcb;background-color:#000;border:1px solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-sizing:border-box;display:block;text-align:center;width:27px;height:19px;line-height:17px;position:absolute;top:2px;right:2px;font-family:Tahoma}
.tumb .img:before{content:"";display:block;padding-top:56%}
.img img{position:absolute;box-sizing:border-box;height:100%;width:100%;border:1px solid #808080;top:0;background:url(/styles/screen_bg.png) no-repeat;-moz-background-size:100%;-webkit-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-perspective:1px;perspective:1px}
.tumb > div{overflow:auto;color:#555}
.votes{    float: left;
    font-size: 12px;
    line-height: 12px;
    height: 12px;
    margin-left: 1px;
    background: rgb(255, 254, 249);
    padding: 4px 8px 8px;
    border-radius: 4px;
    border: 1px solid #ccc583;}
.votes + div{margin-top:8px;float:left;clear:left}
.tumb  .date{margin-top:8px;float:left;clear:left;padding: 4px 4px 4px 20px;
    background: url(/styles/img/date.png) no-repeat 3px 4px rgba(255, 255, 255, 0.61);
    border: 1px solid #f1bfc6;
border-radius:4px; }
.tumb .views{margin-top:8px;float:right;clear:right;padding:4px 4px 4px 20px; background:url(/styles/img/view.png) no-repeat  3px 4px rgba(255, 255, 255, 0.61); 
border-radius:4px;    border: 1px solid #f1bfc6;}
.duration{position:absolute;bottom:0px;right:0px;background-color:rgba(0,0,0,0.5);padding:1px 4px;color:#fff;font-weight:bold;-webkit-border-radius:3px 0;-moz-border-radius:3px 0;border-radius:3px 0}
.r45:before{width:63px}
.head { background: #f23c4b;
background: -moz-linear-gradient(top, #f23c4b 0%, #b7223a 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #f23c4b), color-stop(100%, #b7223a));
background: -webkit-linear-gradient(top, #f23c4b 0%, #b7223a 100%);
background: -o-linear-gradient(top, #f23c4b 0%, #b7223a 100%);
background: -ms-linear-gradient(top, #f23c4b 0%, #b7223a 100%);
background: linear-gradient(to bottom, #f23c4b 0%, #b7223a 100%);
 
    border-top: 1px solid #fd6573;    border-bottom: 1px solid #921c2e;
color: #ffffff; 
font-weight: bold; 
font-size: 16px; 
padding:0px;  
}
.heads  {padding:8px;margin:0; font-size:14px; text-align: center;
background: #cb2b3e;color: #ffaeb9;
background: -moz-linear-gradient(top, #cb2b3e 0%, #69131e 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #cb2b3e), color-stop(100%, #69131e));
background: -webkit-linear-gradient(top, #cb2b3e 0%, #69131e 100%);
background: -o-linear-gradient(top, #cb2b3e 0%, #69131e 100%);
background: -ms-linear-gradient(top, #cb2b3e 0%, #69131e 100%);
background: linear-gradient(to bottom, #cb2b3e 0%, #69131e 100%);
 
border-top: 1px solid #ec3949;
    border-bottom: 1px solid #691320;
    text-shadow: 0 0 1px #000;}  
 .head a{display:block;}
.foot{background: url(/styles/img/foot1.png) no-repeat left #b7223a; 
        box-shadow: inset 0 -5px 23px rgba(0, 0, 0, 0.4);
    color: #e2e2e2;    font-size: 12px;    text-align: center;
    padding: 13px 65px 17px;    border-top: 1px solid #dc3852;
    border-bottom: 1px solid #6b1220;
     }
h1{margin:0px;}h2,h3{display:inline;margin:0px;font-size:15px;font-weight:400;}
.linksss{display: block;
    width: 33%;
     
    padding: 8px 0px;
     border-radius:4px;
    text-align: center;
    float: left;
    margin-left: 1px;background: #d4d4d4;
background: #f9f9f9;
background: -moz-linear-gradient(top, #f9f9f9 0%, #ebe8eb 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #ebe8eb));
background: -webkit-linear-gradient(top, #f9f9f9 0%, #ebe8eb 100%);
background: -o-linear-gradient(top, #f9f9f9 0%, #ebe8eb 100%);
background: -ms-linear-gradient(top, #f9f9f9 0%, #ebe8eb 100%);
background: linear-gradient(to bottom, #f9f9f9 0%, #ebe8eb 100%);

border-top: 1px solid #fff;
    border-bottom: 1px solid #dcd9d9;border-left: 1px solid #fff;
    border-right: 1px solid #dcd9d9;}
	@media screen and (max-width: 914px)and (min-width:842px){a.linksss{width: 32%;padding: 8px 4px;}}
	@media screen and (max-width: 841px)and (min-width:766px){a.linksss{width: 32%;padding: 8px 2px;margin-left: 4px;}}
	@media screen and (max-width: 765px)and (min-width:749px){a.linksss{width: 32%;padding: 8px 0px;margin-left:2px;}}
	@media screen and (max-width: 748px)and (min-width:472px){a.linksss{width:49%;padding: 8px 0px;margin-left:2px;}}
	@media screen and (max-width:471px)and (min-width:426px){a.linksss{width:94%;padding: 8px 2px 8px 20px;
    text-align: left;
    background: url(/styles/img/ice.png) no-repeat 2px 9px;}.count2{float:right}}
	@media screen and (max-width:425px)and (min-width:368px){a.linksss{width:93%;padding: 8px 2px 8px 20px;
    text-align: left;
    background: url(/styles/img/ice.png) no-repeat 2px 9px;}.count2{float:right}}
	@media screen and (max-width:367px)and (min-width:324px){a.linksss{width:92%;padding: 8px 2px 8px 20px;
    text-align: left;
    background: url(/styles/img/ice.png) no-repeat 2px 9px;}.count2{float:right}}
	@media screen and (max-width:323px)and (min-width:295px){a.linksss{width:91%;padding: 8px 2px 8px 20px;
    text-align: left;
    background: url(/styles/img/ice.png) no-repeat 2px 9px;}.count2{float:right}}
	@media screen and (max-width:294px)and (min-width:200px){a.linksss{width:90%;padding: 8px 2px 8px 20px;
    text-align: left;
    background: url(img/ice.png) no-repeat 2px 9px;}.count2{float:right}}
a.link{    background: #cb2b3e;
    color: #ffaeb9;
    background: -moz-linear-gradient(top, #cb2b3e 0%, #69131e 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #cb2b3e), color-stop(100%, #69131e));
    background: -webkit-linear-gradient(top, #cb2b3e 0%, #69131e 100%);
    background: -o-linear-gradient(top, #cb2b3e 0%, #69131e 100%);
    background: -ms-linear-gradient(top, #cb2b3e 0%, #69131e 100%);
    background: linear-gradient(to bottom, #cb2b3e 0%, #69131e 100%);
   
    border-top: 1px solid #ec3949;
    border-bottom: 1px solid #691320;
	border-left: 1px solid #ec3949;
    border-right: 1px solid #691320;
    text-shadow: 0 0 1px #000;
overflow-wrap:break-word;
display:block;text-decoration:none;   
    font-weight: bold !important;
    padding:11px;font-size:16px;       
   }.clear{clear:both}
 .lefti{text-align:left}
	
a.link:hover, a.link:focus{    box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.16);}

a.link.top,a.link.top1{display:table-cell;width:1%;}
 .main,.pages {background: #ffe0e6;
background: -moz-linear-gradient(top, #ffe0e6 0%, #fbb4c0 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffe0e6), color-stop(100%, #fbb4c0));
background: -webkit-linear-gradient(top, #ffe0e6 0%, #fbb4c0 100%);
background: -o-linear-gradient(top, #ffe0e6 0%, #fbb4c0 100%);
background: -ms-linear-gradient(top, #ffe0e6 0%, #fbb4c0 100%);
background: linear-gradient(to bottom, #ffe0e6 0%, #fbb4c0 100%);
 overflow-wrap: break-word;
       display: block;
    text-decoration: none;
    color: #971f2d;
    vertical-align: middle;
    padding: 11px;
    font-size: 15px;
    border-bottom: 1px solid #f798a8;
    border-top: 1px solid #fff0f3;
     }
	 .main a{ background: rgba(255, 255, 255, 0.45);
    padding: 2px 4px;
    border-radius: 4px; 
    border: 1px dotted #ffb0be;
    display: inline-block;
    margin: 1px;}
.error {background : #FFE3D8;color : #AA6966;font-size:15px;padding : 15px;}
a.home{ padding: 8px;
    margin: 0;
     display:block;
    background: #eddc2c;
    background: -moz-linear-gradient(top, #eddc2c 0%, #dbc818 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #eddc2c), color-stop(100%, #dbc818));
    background: -webkit-linear-gradient(top, #eddc2c 0%, #dbc818 100%);
    background: -o-linear-gradient(top, #eddc2c 0%, #dbc818 100%);
    background: -ms-linear-gradient(top, #eddc2c 0%, #dbc818 100%);
    background: linear-gradient(to bottom, #eddc2c 0%, #dbc818 100%);
    
    border-top: 1px solid #f7e84b;
    border-bottom: 1px solid #c7b50a;
    }
 
video{    border-radius: 8px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.19);border: 2px solid #fff;}
 .pages {text-align:center;}
.pages a, .pages span {background: #cb2b3e;
    color: #ffaeb9;
    background: -moz-linear-gradient(top, #cb2b3e 0%, #69131e 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #cb2b3e), color-stop(100%, #69131e));
    background: -webkit-linear-gradient(top, #cb2b3e 0%, #69131e 100%);
    background: -o-linear-gradient(top, #cb2b3e 0%, #69131e 100%);
    background: -ms-linear-gradient(top, #cb2b3e 0%, #69131e 100%);
    background: linear-gradient(to bottom, #cb2b3e 0%, #69131e 100%);
     
    border-radius:4px;margin:1px;
    border: 1px solid #691320;border-top: 1px solid #ec3949;
    text-shadow: 0 0 1px #000;display : inline-block; padding : 10px;}
.pages a:hover {background : #bd2739; }
.pages span {background: #fff; border: 1px solid #f7c1c9;
    box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.24);
    color : #000; }
.button_dwl {     cursor: pointer;
    background: #c82a3c;
    color: #ffffff;
    display: inline-block;
    text-decoration: none;
    margin: -2px -4px;
    padding: 8px;
    border-radius: 4px;
    border: 1px solid #a92131;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);}.button_dwl:hover {background : #e85364}
a.knopka {background: #cb2b3e;
    border-radius:  8px;
    color: #dadada;
     
    border: 1px solid #901927;
    border-top: 1px solid #8b1b29;
    box-shadow: inset 0px -8px 25px #8b1b29;font-weight:bold;
    display: block;  
    vertical-align: middle;
    padding: 11px;
    font-size: 15px; }
	a.knopka:hover {    box-shadow: inset 0px -6px 25px #440d14;}a.knopka:active { background: rgb(152,15,0); }
	form{text-align:center}
input , select{padding:12px 4px;  border-radius:8px 0 0 8px;background:#eee;border:1px solid #ffacbc; }
 input[type="text"]{width:76%; border-radius:8px 0 0 8px;    box-shadow: inset 0 0 13px rgba(0, 0, 0, 0.22);max-width:700px; }
input[type="submit"] {background: #cb2b3e;  border-radius:0 8px 8px 0;
    color: #dadada;     width: 15%;min-width:64px; max-width:150px; 
    border: 1px solid #901927;
    border-top: 1px solid #8b1b29;
    box-shadow: inset 0px -8px 25px #8b1b29;} 
@media screen and (max-width:340px){ input[type="text"]{width:66%;} }
@media screen and (max-width:246px){ input[type="text"]{width:48%;} }