body {
margin: 0 auto; padding: 0;
background:#847567;
font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
font-size: 16px; line-height:14px; color:#FFFFFF}

a{ font-size:16px; line-height:18px; text-decoration:none; font-weight:bold; color:#ffffff; cursor:pointer;}
a:hover{ text-decoration:underline; color:#935347;}

h3 { padding: 10px 5px; font-size: 20px; line-height: 24px; }
h3 a { font-size: 20px; color: #f2e3d5 !important; }
h3 a:hover { text-decoration: none; color: #a67968 !important; }

ul{ margin:0; padding:0; list-style:none; }
input,
textarea,
select{ font:100% Arial, Helvetica, sans-serif; vertical-align:middle;}
form,
fieldset{ margin:0; padding:0; border-style:none;}
img{border:0;}
#preload  {height:0;width:0;overflow:hidden;position:absolute;}
#main{margin:0 auto;padding:0px;}

#head {overflow:hidden; text-align: center;max-width: 1000px;}
#head a { float: left; margin: 10px 5px 0 5px; width: 221px; height: 79px; }
#head .logo{position:relative;width: 150px;height:96px;background:url(pic_logo.png) left no-repeat; background-size: 150px 96px; display:inline-block; overflow:hidden;z-index:2;  }
#head .abaut{ overflow:hidden; margin:5px 5px 0 5px;}
#head p.descri {float: left; width:100%;font-size:12px;line-height:16px;text-align:center;font-weight:bold;margin:0px;padding:10px 10px  0 0;}
#head .lgo3 { float: right; }
#head h1 { font-size: 25px; line-height: 30px; margin: 10px 5px 0 5px; color:#000000 }

.navb{ position:fixed;background:#c7ad88;width:100%;height:30px;z-index:1;}
.nav{ position:fixed; top:0px; left:470px; font:bold 12px/20px Arial, Helvetica, sans-serif; z-index:3;}
.nav:after{ content:''; display:block; clear:both;}
.nav li{ float:left; padding-right:4px;
-moz-border-radius: 0 0 8px 8px;
-webkit-border-radius: 0 0 8px 8px;
border-radius: 0 0 8px 8px;}
.nav .link{ background:#3b3c40;border:0px solid #cccccc; float:left; color:#c7ad88; position:relative; z-index:101;
-moz-border-radius: 0 0 8px 8px;
-webkit-border-radius: 0 0 8px 8px;
border-radius: 0 0 8px 8px;}
.nav .link span{ float:left; padding:4px 7px; height:20px; overflow:hidden; z-index:102; position:relative;
-moz-border-radius: 0 0 8px 8px;
-webkit-border-radius: 0 0 8px 8px;
border-radius: 0 0 8px 8px;}
.nav .link:hover{ text-decoration:none; background:#242424;border:0px solid #cccccc; color:#69788c;-moz-border-radius: 0 0 8px 8px;
-webkit-border-radius: 0 0 8px 8px;
border-radius: 0 0 8px 8px;
box-shadow: 0 0 6px 0 #54a992;border-top-color: #666;border-right-color: #666;border-bottom-color: #666;border-left-color: #666;
}
.nav .link:hover span,
.nav .active .link span,
.nav li:hover .link span{ border:0px solid #fff; background:#8fb59c; }
.nav .first .link:hover,
.nav .first:hover .link{ border-bottom:0; height:29px;}
.nav .first .link:hover span,
.nav .first:hover .link span{ border-bottom:0; height:29px;}
.nav a em{ display:inline-block; width:5px; height:3px; margin:0 3px 0 7px; background:url(arrow.gif) no-repeat; overflow:hidden; vertical-align:middle;}
.nav a:hover em,
.nav .active a em,
.nav li:hover a em{ background:url(arrow.gif) no-repeat;}
.nav li:hover{ position:relative;}
.nav .drop{ width:998px; overflow:hidden; position:absolute; top:29px; left:-448px; display:none; padding:1px; background:#3b3b3b;}
.nav li:hover .drop{ display:block;
-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px; 
box-shadow: 0 0 6px 0 #ff503e;border-top-color: #666;border-right-color: #666;border-bottom-color: #666;border-left-color: #666;}
.nav .drop .holder{ border:0px solid #fff; background:#3b3b3b; overflow:hidden; padding:7px 0;
-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;
box-shadow: 0 0 6px 0 #ff503e;border-top-color: #666;border-right-color: #666;border-bottom-color: #666;border-left-color: #666;}
.nav .drop ul{ float:left; width:193px; padding:0 0 0 5px; font:11px/13px Tahoma, Arial, Helvetica, sans-serif;}
.nav .drop ul:first-child{ padding-left:9px;}
.nav .drop ul li{ float:left; padding:0 0 5px !important; overflow:hidden; width:100%; background:none; margin:0;}
.nav .drop ul a{ float:left; background:none; border:0; padding:0 !important; font:11px/13px Tahoma, Arial, Helvetica, sans-serif !important; color:#fff; height:auto !important;}
.nav .drop ul a:hover{ text-decoration:none; color:#fff;}
.nav .drop ul a span{ font-size: 12px; font-weight:bold; color:#813a26;}
.nav .drop ul a:hover span{ text-decoration:underline; color:#fff;}

#head .serch {position:fixed;width:295px;top:4px; left:825px;height:22px;}
.input {background:#fff; border:1px solid #3b3b3b;margin:0px 5px 0 0;float:left;width:190px; height:18px;  color:#242424;
-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px; }
.submitt {background:#3b3b3b;border:1px solid #cccccc; 
margin:1px 0px 0 0px; height:21px; width:55px;float:left;font-weight: bold; color: #fff; cursor:pointer;
-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px; }
.submitt:hover {text-decoration:underline;color:#f45866;
box-shadow: 0 0 6px 0 #ff503e;border-top-color: #666;border-right-color: #666;border-bottom-color: #666;border-left-color: #666; }

.titlebloc{ background:#998e83; border:1px dashed #64706c;
font-weight: bold;text-transform: uppercase;font-size: 18px;color:#e7e1da;margin:5px 3px;padding:10px; text-align:left;
-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px; }

#right {max-width:1000px; float: center; padding:0; margin:0px auto;overflow:hidden;text-align: center;}
#content{margin-top:10px; float: center; text-align: center;}

#thumb_new_oll {padding:0; overflow:hidden; font-size: 0; }
#thumb_new_oll .thumb {display: inline-block; vertical-align: top; width: 50%;
zoom:1;
}
#thumb_new_oll .thumb a { -moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px; padding: 5px; line-height: 30px; display: block; }

#thumb_new_oll .thumb a p { height: 30px; line-height: 30px; display: block; overflow: hidden; margin: 0; padding: 0; font-size: 18px; }

#thumb_new_oll .thumb:hover .desc {color: #CCC;}
#thumb_new_oll .thumb a img {width: 100%; max-height: 280px; height: auto; border: 1px dashed transparent; }
#thumb_new_oll .thumb:hover a img {opacity: 0.7;border-color: #935347;}
#thumb_new_oll .thumb .descr {font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #999;line-height: 15px;display: block;height: 16px;overflow: hidden;margin-right: 4px;margin-left: 4px;margin-top: 2px;}
#thumb_new_oll .cats {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ccc;float: left;margin-bottom: 2px;margin-left: 4px;line-height: 16px;}
#thumb_new_oll .spon {float: right;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ccc;margin-right: 2px;margin-left: 4px;line-height: 16px;}
#thumb_new_oll .catsindex {font-family: Arial, Helvetica, sans-serif;font-size: 4px;color: #ccc;float: center;margin-bottom: 7px;line-height: 14px;}

#pages_list { width:100%; overflow:hidden; margin:10px 10px 5px; padding:0px 0; text-transform: uppercase; font-weight: bold;line-height:20px; }
#pages_list ul {  height:20px; display:inline; margin:0px; padding:1px 5px;}
#pages_list ul li { display:inline;margin:0px;padding:1px;}
#pages_list ul li a, #pages_list ul li a{background:#3b3b3b; border:0px solid #242424; color:#fe5443; font-size:12px; padding:0px 5px;  text-decoration:none; font-weight: bold;
-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
#pages_list ul li a:hover {background:#242424;  border:0px solid #fff;  color:#ffffff;
box-shadow: 0 0 6px 0 #54a992;border-top-color: #666;border-right-color: #666;border-bottom-color: #666;border-left-color: #666;}



.friens { margin: 0px 0 10px 0;	padding: 10px 0;width:100%;
-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.toplist { font-weight: bold;font-size:16px; color:#ffffff;margin:0px;padding: 0 5px;text-align:left;}
.toplist a {font-weight: bold; text-decoration:none;color:#ffffff; margin-left: 6px; height: 30px; line-height: 30px; }
.toplist a:hover {text-decoration: underline;color:#935347;}

.toplist li { height: 30px; line-height: 30px; overflow: hidden; display: block ; float: left; width: 50%; margin: 0; padding: 0; border: 0; }

.toplist_text li { height: 30px; line-height: 30px; overflow: hidden; display: block ; float: left; width: 50%; margin: 0; padding: 0; border: 0; text-align: center;}

#footer  {clear:both;  background: #847567; padding: 10px 0 20px 0; }
#f_wap  {max-width: 1000px;	margin:0px auto; overflow: hidden; text-align: center; }
.f_logo{ display: inline-block; vertical-align: top; width:150px;height:96px;background:url(http://hairysexpicture.com/css/pic_logo.png) top no-repeat; margin: 10px 10px 0 10px; }
.f_disc{ padding: 10px 10px 0 10px; }
.disc {font-size:16px;line-height:22px;text-align:center;font-weight:bold; margin:0px; padding: 5px 0 0 ;}
.friends{font-size:12px;line-height:14px;text-align:center;font-weight:bold; margin:0px;padding: 5px 0 0 ;}

#footer a{padding-left:0px;font-size:16px; text-decoration: underline; font-weight:bold;}
#footer a:hover {text-decoration: none; color:#FFFFFF;}

#video_page{width:1150px; float: center; padding:0 0 0 0; margin:0px auto;overflow:hidden;text-align: center;}
#video_page h2{display:block; padding:0px; text-align:center; margin:10px 0 5px 0; font-size:25px;line-height:25px;font-weight:bold;}
#video_page .player{-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px; 
background:#3b3b3b; float:left;width:820px;margin-right:20px; text-align:center; padding:0 0 0 0;}
#video_page .baners{float:left; width:310px; padding:0 0 0 0px;}
#video_page a.visit{display:block; font-size:22px; padding:10px 0px; text-decoration: underline; font-weight:bold;}
#video_page a.visit:hover {text-decoration: none;}
#video_page p.opisanie {text-align:left; font-size:12px;line-height:18px;font-weight:bold;margin:0px 10px;padding:0px;}
#video_page strong {display:inline-block;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; 
background:#4e4e4e; color:#fff; font-weight:bold;padding:0 5px; line-height:14px;}


#embet_th {width:100%; float: center; padding:0 0 0 0; margin:0px auto;overflow:hidden;text-align: center;}


#thumb_new_oll {padding:0; overflow:hidden;}
#thumb_new_oll .thumb_sec {width: 180px;margin: 3px;display:inline-block;
*display:inline;
zoom:1;
-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}

#thumb_new_oll .thumb_sec:hover .desc {color: #CCC;}
#thumb_new_oll .thumb_sec a img {margin: 2px;}
#thumb_new_oll .thumb_sec:hover a img {opacity: 0.7;border: 1px solid #54a992;}
#thumb_new_oll .thumb_sec .descr {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #813a26;line-height: 15px;display: block;height: 16px;overflow: hidden;margin-right: 4px;margin-left: 4px;margin-top: 2px;}
#thumb_new_oll .thumb_sec:hover {box-shadow: 0 0 6px 0 #54a992;border-top-color: #666;border-right-color: #666;border-bottom-color: #666;border-left-color: #666;}


.tum-big img { display: block; max-width: 80%; width: auto !important; height: auto !important; }

@media all and (min-width:400px) {
    #thumb_new_oll .thumb { width: 33.3333%; }
    #thumb_new_oll .thumb.arylia_thumbCell { width: 45%; }
    #thumb_new_oll .thumb.arylia_thumbCell a img { width: 100%; height: auto; max-height: 60%; }
}

@media all and (min-width:600px) {
    #thumb_new_oll .thumb { width: 25%; }
}

@media all and (min-width:640px) {
    #head a {  width: 150px; height: 96px; }
    #head .logo{position:relative;width: 150px;height:96px;background-size: 150px 96px; }
    #head h1 { font-size: 24px; margin-top: 20px; }
    .toplist li { width: 33.3333% !important; }
}

@media all and (min-width:800px) {
    #thumb_new_oll .thumb { width: 20%; }
    #thumb_new_oll .thumb.arylia_thumbCell { width: 25%; }
}

@media all and (min-width:1020px) {
    #head h1 { font-size:30px; }
    #head, #right, #f_wap { max-width: 100%; width: 1000px; }
    #thumb_new_oll .thumb, #thumb_new_oll .thumb.arylia_thumbCell { width: 200px; }
    #thumb_new_oll .thumb a imgm #thumb_new_oll .thumb.arylia_thumbCell a img { width: 180px; height: 240px; }
    .toplist li { width: 20% !important; }
    .f_logo { float: left; }
}

@media all and (min-width:1220px) {
    #head, #right, #f_wap { width: 1200px; }
}

.maturegirl-gallery-spon { clear: both; padding-top: 4px; }
.maturegirl-gallery-spon a { background-color: rgb(25,180,69); color: rgb(255,255,255); margin: 1px 4px 0 4px; padding: 15px 10px; font-size: 18px; text-transform: uppercase; display: block; text-align: center; }
.maturegirl-gallery-spon a:hover { background-color: #429efc;   }