/* --------------- Default Styles --------------- */
html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form, input, textarea, select, li, ol, ul, strong {padding:0;margin:0;}
html {font-size:62.5%;}
body {background:url(../images/bg.jpg) 25px 0;color: #523b15; font-size:14px;font-family:Tahoma, Geneva, sans-serif;}
html, body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
}
#wrapper {
  position:relative;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  width:1269px;
  margin:0 auto;
  background:url(../images/bg_all.jpg) 0 0;
}

em, i { font-style:normal;}
li { list-style-type:none;}
h1, h2, h3, h4, h5 {font-weight:normal;padding:5px 0;}
p {padding:5px 0;}
a:active, a:focus, img, input, select {outline: 0;}
a, a:link, a:active, a:visited {color: #ff3c00;cursor: pointer;text-decoration: none;}
a:hover {color:#ff3c00;text-decoration: underline;}
img {border:none;}
.left{float:left;}
.clear{clear:both;font-size:0;line-height:0;height:0;}
/* ------------------------------------------- */
#all {width:1260px; margin:0 auto;}
/* --------------- Header --------------- */
#header { display:block; background:url(../images/header.jpg) 0 0 no-repeat; width:1260px; height:175px; position:relative; }
.logo {display: block;height: 130px;left: 50px;overflow: hidden;position: absolute;text-indent: -9999px;top: 5px;width: 450px;}
.xvost{ display:block; background:url(../images/xvost2.jpg) 0 0 no-repeat; width:38px; height:41px; position:absolute; bottom:-41px;   right:20px; _bottom:-42px;}
.domen{ display:block; position:absolute; bottom:45px; left:10px; color:#b1b1b1; font-size:12px; font-family:Euphemia;}
.hedertext{ display:block; position:absolute; top:5px; right:45px; font-size:11px; color:#015000; width:295px; height:95px;}
.hedertext a{color:#00871a;}
.poisk{ display:block; width:211px; height:22px;  position:absolute; top:104px; right:77px;}
.find{ display:block; position:absolute; top:1px; right:0;}
.poisk .edit{ display:block; background:none; width:138px; height:22px; border:0; line-height:12px; font-size:10px; color:#fffa8a; text-transform:uppercase;}
.buttons{ display:block; position:absolute; bottom:4px; left:637px; width:400px; overflow:hidden; }
.pyt{ display:block; position:absolute; bottom:7px; left:15px; color:#c6c5c5;  height:25px; overflow:hidden;}
.pyt em{ display:block; float:left; }
.pyt a, .pyt a:visited{ font-size:20px; font-weight:bold; color:#0fade8; text-decoration:none;}
.pyt a:hover{ color:#ef2e4e; text-decoration:underline;}
.pyt ul{ display:block; float:left;}
.pyt li{ display:block; float:left;  background:url(../images/pyt.png) 0 5px no-repeat; padding-left:10px;  margin-right:5px;}
.pyt li:first-child, .pyt li.first-child { background:none;}
* html .pyt li{z-index: expression( runtimeStyle.zIndex = 1, this == parentNode.firstChild ? (className += " first-child") : 0 )}
/* --------------- Content --------------- */
#content { padding-bottom:125px;}

.leftmenu{ display:block; width:186px; float:left; display:block; margin-left:2px; top:-3px;position:relative; }
.data{ display:block; width:815px; float:left; margin-left:4px;  overflow:hidden;}
.rightmenu{ display:block; width:248px; float:left; margin-left:2px;   overflow:hidden;  }

.leftmenu  .menu_verx { background:url(../images/top1.png) 0 0 no-repeat; }
.leftmenu  .menu_s { background:url(../images/fon1.png) 0 0 repeat-y; width:187px;  height:100%; display:block;}
.leftmenu  .menu_niz { background:url(../images/bot1.png) 0px 100% no-repeat; padding-bottom:15px; }

.leftmenu .big { display:block; margin-left:15px; margin-bottom:10px;}
.leftmenu .big li { background:url(../images/li.png) 0 9px no-repeat; padding-left:10px;}
.leftmenu .big li a { font-size:16px; color:#fff; text-decoration:none;}
.leftmenu .big li a:hover { text-decoration:underline; color:#f9d3d3;}
 .blokhed{ display:block; background:url(../images/fonblok.jpg) 0 0 no-repeat; width:141px; height:39px; margin:0 auto; padding-left:45px; color:#3f3f3f; font-size:12px; font-weight:bold; padding-top:15px;}
.leftmenu  .fonbl2{ background:url(../images/fonblok2.jpg) 0 0 no-repeat; height:40px; padding-top:24px;}

.small{ display:block; margin-left:15px;}
.small li{ background: url(../images/li2.png) 0 7px no-repeat; padding-left:10px; line-height:12px;}
.small li a,  .small li a:visited{ color:#fff; font-size:11px; font-weight:bold; text-decoration:none;}
 .small li a:hover{ color:#f9d3d3; text-decoration:underline;}

.rightmenu .menu_s { background:url(../images/fon2.jpg) 0 0 repeat-y; width:248px;  height:100%; display:block;}
.rightmenu .menu_niz { background:url(../images/bot2.jpg) 0px 100% no-repeat; padding-bottom:53px; }
.rightmenu .hz1{ display:block; background:url(../images/fonhed2.jpg) 0 0 no-repeat; width:248px; height:53px; font-size:16px; font-weight:bold; color:#3f3f3f; text-align:center; padding-left:0; line-height:15px;}
.rightmenu .hz2{ display:block; background:url(../images/fonhed3.jpg) 0 0 no-repeat; height:53px; width:248px; padding-top:40px; font-size:16px; font-weight:bold; padding-left:0; text-align:center;}

.rightmenu .im{ display:block; width:210px; margin:0 auto; padding-bottom:15px;}
.rightmenu .im li{ text-align:center; padding-bottom:5px; _height:178px;}
.rightmenu .im li a, .rightmenu .im li a:visited { color:#03f304; font-size:16px; font-weight:bold; text-decoration:none;}
.rightmenu .im li a:hover{ text-decoration:none; color:#fff;}
.rightmenu .im li a img{ display:block; border:5px solid #05a101; width:200px; height:150px; }
.rightmenu .im li a:hover img{ border:5px solid #fff;}

.rightmenu .big { display:block; margin-left:15px; margin-bottom:10px;}
.rightmenu .big li { background:url(../images/li2.png) 0 9px no-repeat; padding-left:10px;}
.rightmenu .big li a{ font-size:18px; font-weight:bold; color:#fff; text-decoration:none;}
.rightmenu .big li a:hover{ text-decoration:underline; color:#75f072;}

.ulsmal{ display:block; width:225px; overflow:hidden;}
.ulsmal ul{ display:block; float:left; margin-right:10px;}
.ulsmal li{ background:url(../images/li3.png) 0 5px no-repeat;}
.ulsmal li a:hover{ color:#75f072;}
/* --------------- Footer --------------- */
#footer {  position: relative;width:1260px;margin:0 auto;height: 121px;margin-top: -121px;}

.fon1{ display:block; background:url(../images/fonp1.jpg) 0 0 no-repeat; width:312px; height:121px; float:left; overflow:hidden; position:relative;}
.copy{ display:block; width:285px; margin:0 auto; position:absolute; top:8px; left:13px;}
.copy em{ font-size:12px; font-weight:bold; color:#07ff00;}
.copy p{ font-size:10px; color:#c5ffc3; line-height:12px;}
.fon2{ display:block; background:url(../images/fonp2.jpg) 0 0 no-repeat; float:left; position:relative; width:848px; height:121px; padding:18px 0 0 100px;  }

.podvalul{ display:block; float:left;}
.podvalul li{line-height:11px;}
.podvalul .zag { line-height:13px;}
.podvalul .zag a, .podvalul .zag a:visited { color:#ff8fa1; font-weight:bold; font-size:12px;}

.podvalul li a, .podvalul li a:visited{ color:#fff; text-decoration:underline; font-size:11px; text-decoration:none; }
.podvalul li a:hover{ color:#ff8fa1; text-decoration:underline;}

.LAST{ display:block; position:absolute; top:20PX; right:10PX; width:100PX;}
.home{ display:block; width:70px; position:absolute; top:20px; left:20px;}
.rew{ display:block; position:absolute; left:100px; top:20px; width:120px;}
.pornstar{ display:block; position:absolute; top:20px; left:250px; width:150px;}
.gal{ display:block; position:absolute; top:20px; left:400px; width:500px; overflow:hidden;}
.gal ul{ display:block; float:left; margin-right:10px;}

.tumbs1{ display:block; width:105%; overflow:hidden; }
.tumbs1 li{ display:block; float:left; background:url(../images/fon1.jpg) 0 0 no-repeat; width:270px; height:531px; position:relative; margin-bottom:3px; margin-right:2px;}
.tumbs1 li.az{background-image:url(../images/fon11.jpg); height:442px;}
.tumbs1 a .viki{ display:block; color:#8f8d8d; font-size:18px; font-weight:bold; text-decoration:none; text-align:left; margin-left:8px; margin-top:10px; }
.tumbs1 a:hover .viki{ color:#f63555; text-decoration:underline;}
.tumbs1 li.az a .viki{margin-top:5px;margin-bottom:7px;}
.tumbs1 li a img{ display:block; border:1px solid #fff; width:260px; height:400px; margin:5px 3px; margin-bottom:0;}
.tumbs1 li.az a img{margin-top:2px;}
.tumbs1 li a:hover img{ border:1px solid #f63555;}
.tumbs1 li p{ padding-top:0; font-size:11px; color:#575757; line-height:11px; padding-left:5px; padding-right:5px;}
.view{ display:block; background:url(../images/view.jpg) 0 0 no-repeat; display:block; width:63px; height:33px; position:absolute; top:0; right:10px;}
 .view a, .view a:visited{ display:block; font-size:10px; color:#ffbcc7; padding-left:30px; line-height:11px; padding-top:5px;}
.tumbs1 .date{ display:block;background:url(../images/date.jpg) 0 0 no-repeat; width:100px; height:24px; font-size:11px; color:#ce0d2d; line-height:23px; padding-left:23px; margin-left:5px; position:absolute; bottom:8px; left:0px;}
.tumbs1 .big{ display:block;background:url(../images/it1.png) 0 0 no-repeat; padding-left:18px; height:17px; position:absolute; bottom:10px; right:23px;}
.tumbs1 .big a, .tumbs1 .big a:visited{ font-size:11px; color:#0fade8; text-decoration:none;}
.tumbs1 .big a:hover{ text-decoration:underline;}
.tumbs1 li.az .updated{position:absolute;left:4px;bottom:7px;width:260px;height:28px;background-image:url(../images/black65.png);text-align:center;line-height:26px;}
.tumbs1 li.az .updated span{padding:5px;color:white;text-decoration:none;font-weight:bold;font-size:12px;}
.tumbs1 li.az .updated span:first-child{color:#cf0f2f;padding-left:17px;background:url(../images/icon1.png) left center no-repeat;}
.tumbs1 li.az .updated span:last-child{color:#0fade8;padding-left:17px;background:url(../images/icon2.png) left center no-repeat;}

.blok1{ display:block; width:814px; position:relative;}
.blok1 .menu_verx { background:url(../images/topb.jpg) 0 0 no-repeat; }
.blok1 .menu_s { background:url(../images/fonb.jpg) 0 0 repeat-y; width:814px; display:block;}
.blok1 .menu_niz { background:url(../images/botb.jpg) 0px 100% no-repeat; padding:14px 0; }
.dt{ display:block; width:740px; margin:0 auto; overflow:hidden;}
.dt p{ font-size:12px; font-weight:bold; color:#8d8d8d;}

.wrap2{ display:block;   margin: 0 auto;}
.tumbs3{ display:block; width:103%; overflow:hidden;}
.tumbs3 li{ display:block; float:left; width:182px; height:241px; margin-right:2px;}
.tumbs3 li a img{ display:block; border:1px solid #969798;}

.get{ font-size:28px; font-weight:bold; color:#ff012b; text-transform:uppercase; }
.get a, .get a:visited{font-size:28px; font-weight:bold; color:#ff012b; text-transform:uppercase; text-decoration:none;}
.get a:hover{ color:#000;}
.tumbs4 * {vertical-align: top; display:block; margin: 0 auto; text-align: center;}
.tumbs4{ display:block; text-align:center; width:101%; margin-left:-3px;}
.tumbs4 li{display: -moz-inline-stack;display:inline-block; float:none;vertical-align: top;margin-bottom:2px; zoom: 1; *display:inline;_height: 152px; position:relative;z-index:99;}

.pages2-wrap { height:35px; width:810px; margin-top:5px; margin-bottom:5px; padding:20px 0; }
.pages2 { position:relative; left:50%; float:left; }
.pages2 ul { position:relative; left:-50%; float:left; z-index:10; text-align:center; }
.pages2 ul li { display:inline-block; font-size:11px; padding: 0 2px 2px 0; }
.pages2 ul li a, .pages2 ul li span {background:url(../images/page_a.jpg) 0 0 no-repeat; width:35px; height:25px; display:block; float:left; font-size:12px; font-weight:bold; text-decoration:none; text-align:center; color:#fff; padding-top:8px;}
.pages2 ul li a:hover {color:#303030;text-decoration:underline;}
.pages2 ul li span {color:#9b9b9b;background:url(../images/page_active.jpg) 0 0 no-repeat;}
.pages2 ul li span.ac {color:#303030;}

.hed{ display:block; margin:0 20px 10px 20px;}
.hed a{color:#cf0f2f; font-size:21px; font-weight:bold;}
.hed h1{color:#28292b; font-size:14px; text-align:justify;}

.botblok{ display:block; width:1254px; margin:0 auto; position:relative; margin-bottom:15px;}
.botblok .menu_verx { background:url(../images/top21.jpg) 0 0 no-repeat; }
.botblok .menu_s { background:url(../images/fon21.jpg) 0 0 repeat-y; width:1254px;  height:100%; display:block;}
.botblok .menu_niz { background:url(../images/bot21.jpg) 0px 100% no-repeat; padding:12px; height:1%; overflow:hidden; }

.tumbs5{ display:block; width:1200px; margin:0 auto; margin-top:40px; }
.tumbs5 li{ display:block; float:left; width:150px; text-align:center; margin-bottom:12px; }
.tumbs5 li a img{ display:block; border:2px solid #0bb6da; width:135px; height:180px; }
.tumbs5 li a:hover img{ border:2px solid #fff;}
.tumbs5 li a, .tumbs5 li a:visited{ font-size:14px; color:#64cae0; text-decoration:none; }
.tumbs5 li a:hover{ color:#fff;}

.fonik{ display:block; background:url(../images/foni.jpg) 0 0 no-repeat; width:506px; height:44px; font-size:18px; font-weight:bold; color:#7f7f7f;  position:absolute; left:3px; top:0; line-height:40px; padding-left:50px;}
/* ------------------------------------------- */

.blok1 #banner{text-align:center;}

ul li div.rating{position:absolute;}
ul.all li div.rating{right:6px;top:414px;background-image:url(../images/black65.png);}
ul.model li div.rating{right:6px;top:10px;}
ul li.az div.rating{right:9px;top:7px;}
ul li div.rating span{display:block;height:18px;font-weight:bold;background-repeat:no-repeat;padding-left:23px;margin:3px 7px;}
ul li div.rating span.up{color:#538b03;background-image:url(../images/thumb_up.png);}
ul.all li div.rating span.up{color:#98e42d;}
ul li div.rating span.down{color:#e42424;background-image:url(../images/thumb_down.png);}

.gallery{text-align:center;width:784px;margin:0 auto;}
.gallery img{display:block;margin:10px auto;-moz-border-radius:10px;border-radius:10px;}
.gallery a{float:left;display:block;padding:4px;}
.gallery a img{border:4px solid #1cccfd;width:180px;height:240px;}
.gallery a:hover img{border-color:#fff;}
.gallery .link_site{
  clear:both;
  margin:10px 0;
  display:block;
  border:1px solid #26d7fd;
  background: #c0f3fe;
  background: -moz-linear-gradient(top, #c0f3fe, #27d7fd);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c0f3fe), color-stop(100%,#27d7fd));
  background: -webkit-linear-gradient(top, #c0f3fe, #27d7fd);
  background: -o-linear-gradient(top, #c0f3fe, #27d7fd);
  background: -ms-linear-gradient(top, #c0f3fe, #27d7fd);
  background: linear-gradient(top, #c0f3fe, #27d7fd);
  -moz-border-radius:10px;
  border-radius:10px;
}
.gallery .link_site a{float:none;text-transform:uppercase;text-decoration:none;color:#fff;font:34px Impact;letter-spacing:1px;line-height:60px;text-shadow:grey 0 0 10px;}
.gallery .link_site a:hover{text-decoration:underline;}

.all_models{width:780px;margin:0 auto;}
.all_models strong{color:#0FADE8;font-size:48px;font-weight:bold;display:block;clear:both;}
.all_models a{color:#F63550;font-size:16px;font-weight:bold;text-align:center;display:block;width:195px;height:270px;float:left;}
.all_models a img{border:3px solid #F63550;width:180px;height:240px;}
.all_models a *{display:block;margin:0 5px;}

.leftmenu .top20{text-align:center;width:166px;height:1480px;margin:0 auto;}
.leftmenu .top20 li{float:left;display:block;padding:2px;}
.leftmenu .top20 a{font:normal 12px Tahoma;color:#fff;text-decoration:none;width:79px;height:148px;display:block;}
.leftmenu .top20 a:hover{color:#1cccfd;}
.leftmenu .top20 a img{display:block;border:2px solid #fff;width:75px;height:115px;}
.leftmenu .top20 a:hover img{border-color:#1cccfd;}

.ad_160x600{width:160px;height:600px;margin:0 auto;padding-top:15px;}
.ad_bottom{width:1256px;height:280px;margin:0 auto;}
.ad_300x250{width:300px;height:250px;float:left;margin:15px 7px;}

.rightmenu .thumbs{margin:0px 9px;}
.rightmenu .thumbs li{margin-left:2px;}
.rightmenu .thumbs li+li{margin-top:10px;}
.rightmenu .thumbs a{display:block;color:#fff;}
.rightmenu .thumbs a img{width:100%;height:auto;display:block;padding:1px;box-sizing:border-box;-moz-box-sizing:border-box;}
.rightmenu .thumbs a:hover img{border:1px solid #fff;padding:0;}

.related_videos{list-style:none;margin-top:15px;}
.related_videos li{display:inline;}
.related_videos a img{width:309px;height:174px;border:1px dashed #999;}
.related_videos a:hover img{border-color:#333;}

.spot_model {display:block;position:absolute;bottom:7px;left:610px;width:310px;height:25px;line-height:25px;text-align:center;}
.spot_model a {font-size:18px;font-weight:bold;color:#538b03;}
.spot_model a:hover {color:#ef2e4e;}