@font-face {
    font-family: 'Lobster';
    src: url('../fonts/lobster-webfont.eot');
    src: url('../fonts/lobster-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lobster-webfont.woff') format('woff'),
         url('../fonts/lobster-webfont.ttf') format('truetype'),
         url('../fonts/lobster-webfont.svg#Lobster') format('svg');
    font-weight: normal;
    font-style: normal;

}

html { background: #fffff4 url(../images/background.png) repeat left top; }
body { width: 100%; margin: 0; padding: 10px 0 0 0; background: url(../images/header.png) repeat-x left top; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; text-align: center; color: #795c3e; -webkit-text-size-adjust: 100% !important; }
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul, li { margin: 0; padding: 0; }
li { list-style: none; }

h1, h2, h3 { margin: 10px auto; font-family: "Lobster"; font-weight: normal; }

a { color: #c21308; text-decoration: underline; font-size: 16px; }
a:hover { text-decoration: none; }
a img { border: 0; }

.ad_top  { width:320px; margin:5px auto; text-align:center;   }

.ad { width:310px; margin:5px auto; text-align:center;  }

input { -webkit-appearance: none; }
input:focus { outline: 0; }

hr { width: 100%; height: 5px; margin: 20px 0; border: 0; background: url(../images/hr.png) repeat-x left top; }
ha{ color: #ffff03;}
.clear { clear: both; }
header { margin: 0 auto 10px auto; }

.banner { margin: 0 auto 10px auto; }

.logo { display:inline-block; width: 270px; height: 67px; border: 0px; margin-bottom:5px; margin-top:5px;}


.orange { background: #fd610f; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5YzY2NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNzk2MjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #ff911d 0%, #fd610f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff911d), color-stop(100%,#fd610f)); background: -webkit-linear-gradient(top,  #ff911d 0%,#fd610f 100%); background: -o-linear-gradient(top,  #ff911d 0%,#fd610f 100%); background: -ms-linear-gradient(top,  #ff911d 0%,#fd610f 100%); background: linear-gradient(to bottom,  #ff911d 0%,#fd610f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff911d', endColorstr='#fd610f',GradientType=0 ); border-top: 1px solid #ffb545; border-left: 1px solid #ffb545; border-right: 1px solid #d95447; border-bottom: 1px solid #d95447; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-family: "Lobster"; color: #ffff03; line-height: 42px; text-shadow: 1px 1px #f55d0e; }
.orange a { display: block; color: #ffffff; font-size: 28px; font-weight: normal; text-decoration: none; }

.brown { background: #e4d9cf; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5YzY2NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNzk2MjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #918173 0%, #795c3e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#918173), color-stop(100%,#795c3e)); background: -webkit-linear-gradient(top,  #918173 0%,#795c3e 100%); background: -o-linear-gradient(top,  #918173 0%,#795c3e 100%); background: -ms-linear-gradient(top,  #918173 0%,#795c3e 100%); background: linear-gradient(to bottom,  #918173 0%,#795c3e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4d9cf', endColorstr='#795c3e',GradientType=0 ); border-top: 1px solid #c3b9b0; border-left: 1px solid #c3b9b0; border-right: 1px solid #513d29; border-bottom: 1px solid #513d29; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-family: "Lobster"; color: #ffff03; line-height: 22px; text-shadow: 1px 1px #513d29;}
.brown a {display: block; color: #ffffff; font-size: 28px; font-weight: normal; text-decoration: none;}

.green { max-width: 620px; margin: 0 auto 14px auto; background: #88b817; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EwZDMyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4OGI4MTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #a0d32d 0%, #88b817 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a0d32d), color-stop(100%,#88b817)); background: -webkit-linear-gradient(top,  #a0d32d 0%,#88b817 100%); background: -o-linear-gradient(top,  #a0d32d 0%,#88b817 100%); background: -ms-linear-gradient(top,  #a0d32d 0%,#88b817 100%); background: linear-gradient(to bottom,  #a0d32d 0%,#88b817 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0d32d', endColorstr='#88b817',GradientType=0 ); border-top: 1px solid #bfe35b; border-left: 1px solid #bfe35b; border-right: 1px solid #79903d; border-bottom: 1px solid #79903d; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-family: "Lobster"; color: #ffffff; text-shadow: 1px 1px #79903d; text-align: center; }
.green a { display: block; color: #ffffff; font-size: 24px; font-weight: normal; text-decoration: none; }

nav { width: 100%; margin: 0 auto; }
nav ul { width: 100%; text-align: center; }
nav ul .b { width: 100%; text-align: center; display: block; }
nav ul li { width: 16%; min-width: 65px; max-width: 89px; height: 55px; display: inline-block; margin: 2px auto; }
nav ul .orange { font-family: Tahoma, Geneva, sans-serif; }
nav ul .orange a { height: 55px; font-size: 11px; line-height: 86px; }
nav ul .orange:hover { background-color: #f75e0e; }
nav ul .orange:hover a { color: #ffff03; }
nav ul .webcam{font-weight: bold;}
nav ul .brown { width: 16%; min-width: 75px; max-width: 89px; height: 25px; display:inline-block;margin:4px 0px 0px; font-family: Tahoma, Geneva, sans-serif; }
nav ul .brown a { font-size: 11px; margin-top:2px; }
nav ul .brown:hover { background-color: #f75e0e; }
nav ul .brown:hover a { color: #ffff03; }
.menu a#pull{ display:none; }

.icon-best a { background-image: url(../images/icon-best.png); background-position: center top; background-repeat: no-repeat; }
.icon-best-active a { background-image: url(../images/icon-best.png); background-position: center bottom; background-repeat: no-repeat; }
.icon-best a:hover { background-position: center bottom; }

.icon-movi a { background-image: url(../images/icon-movi.png); background-position: center top; background-repeat: no-repeat; }
.icon-movi-active a { background-image: url(../images/icon-movi.png); background-position: center bottom; background-repeat: no-repeat; }
.icon-movi a:hover { background-position: center bottom; }

.icon-models a { background-image: url(../images/icon-models.png); background-position: center top; background-repeat: no-repeat; }
.icon-models-active a { background-image: url(../images/icon-models.png); background-position: center bottom; background-repeat: no-repeat; }
.icon-models a:hover { background-position: center bottom; }

.icon-latest a { background-image: url(../images/icon-latest.png); background-position: center top; background-repeat: no-repeat; }
.icon-latest-active a { background-image: url(../images/icon-latest.png); background-position: center bottom; background-repeat: no-repeat; }
.icon-latest a:hover { background-position: center bottom; }
.icon-dating a { background-image: url(../images/icon-dating.png); background-position: center top; background-repeat: no-repeat; }
.icon-dating a:hover { background-position: center bottom; }
.icon-webcam a { background-image: url(../images/icon-webcam.png); background-position: center top; background-repeat: no-repeat; }
.icon-webcam a:hover { background-position: center bottom; }
.icon-app a { background-image: url(../images/icon-app.png); background-position: center top; background-repeat: no-repeat; }
.icon-app a:hover { background-position: center bottom; }

.icon-premium a {background-image: url(../images/icon-premium.png); background-position: center top; background-repeat: no-repeat; }
.icon-premium a:hover{ background-position: center bottom; }

.wrapper { min-width:320px; overflow:hidden; position:relative; }

.wrapper .big_photo { max-width:640px; margin: 0px auto;  }
.wrapper .big_photo A.photo IMG { height: auto; max-width: 100%; }


.title { max-width: 640px; height: 36px; margin: 5px auto 10px auto; background: url(../images/title.png) repeat-x left top; border: 0; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; font-weight: normal; color: #ffffff; line-height: 32px; text-align: left; text-indent: 10px; }
.title h1, .title h2, .title h3 { margin: 0; font-size: 14px; }
.title a { color: #ffffff; }

.thumbs { max-width:640px; margin: 0px auto; text-align:center;  padding-top: 5px; padding-bottom: 5px; }
.thumbs A img { width: 150px; height: 200px; margin: 0 0 2px 2px; border: 1px solid #795c3e; }
.thumbs A:HOVER { background:none; }
.thumbs A:HOVER img { border: 1px solid #c21308;}

/*subs*/
.thumbs_sub { max-width:640px; margin: 0px auto; text-align: center;  padding-top: 5px; padding-bottom: 5px; }
.thumbs_sub A img { width: 150px; height: 200px; border: 1px solid #795c3e; }
.thumbs_sub A { text-decoration:none; margin: 0 0 2px 2px; padding-top: 3px; display:block; overflow:hidden; float:left; width: 158px; height:220px; background: #f1e8d5; -moz-border-radius: 5px; border-radius: 5px; border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; border-bottom-right-radius: 5px 5px; border-bottom-left-radius: 5px 5px; } 
.thumbs_sub A B { font-size: 12px; color: #600; overflow:hidden; display:block; width: 152px; height: 15px; margin: 0 auto; }
.thumbs_sub A:HOVER B { color:#c21308; }
.thumbs_sub A:HOVER { background:#FFF; }
.thumbs_sub A:HOVER img { border: 1px solid #c21308;}
/*subs*/

.description { max-width: 620px; margin: 10px auto 0px; text-align: left; }

.screenshot { max-width: 620px; margin: 0 auto 10px auto; background: #faf1e2; }
.screenshot a { max-width: 100%; display: inline-block; }
.screenshot img { max-width: 100%; }

.photo { max-width: 620px; margin: 0 auto 10px auto; background: #faf1e2; }
.photo a { max-width: 100%; display: inline-block; }
.photo img { max-width: 100%; }

footer { width: 100%; padding: 10px 0; background: url(../images/footer.png) repeat-x left bottom, url(../images/footer-top.png) repeat-x left top; text-align: center; }
.footer-container { max-width: 620px; margin: 0 auto; text-align: left; }
.switcher { margin:0 0 10px 0; font-size: 16px; }
.switcher a { color: #795c3e; }
.switcher .active { padding: 0 6px 1px 6px; background: #c21308; color: #ffffff; text-decoration: none; }

.disclaimer { max-height: 100000px; margin: 6px 0; }

.copyright { max-height: 100000px; margin: 16px 0 0 0; }

.gallery_ad { max-width:640px; margin: 0px auto; background: #88b817; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EwZDMyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4OGI4MTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #a0d32d 0%, #88b817 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a0d32d), color-stop(100%,#88b817)); background: -webkit-linear-gradient(top,  #a0d32d 0%,#88b817 100%); background: -o-linear-gradient(top,  #a0d32d 0%,#88b817 100%); background: -ms-linear-gradient(top,  #a0d32d 0%,#88b817 100%); background: linear-gradient(to bottom,  #a0d32d 0%,#88b817 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0d32d', endColorstr='#88b817',GradientType=0 ); border-top: 1px solid #bfe35b; border-left: 1px solid #bfe35b; border-right: 1px solid #79903d; border-bottom: 1px solid #79903d; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #ffffff; text-shadow: 1px 1px #79903d; text-align: center; padding-top: 10px; padding-bottom: 10px;}
.gallery_ad A { line-height: 17px; font-size:17px; font-weight:bolder; color:#fff; text-shadow: 2px 2px #596c03; text-decoration: none; text-transform:uppercase; }

.gallery_desc { max-width:640px; width: 100%; margin: 0px auto; font-size: 11px; }
.gallery_desc DIV { padding: 0px; text-align:left; margin-left:5px;}
.gallery_desc DIV A { font-size: 13px; color: #ca4300; font-weight: bolder; }

.gallery_screen { max-width:640px; margin: 0px auto; background: #faf1e2; text-align:center;  padding-top: 10px; padding-bottom: 10px; }
.gallery_screen  A img { width: 300px; height: 338px; border: 3px solid white; }
.gallery_screen  A:HOVER { background:none; }
.gallery_screen  A:HOVER img { border: 3px solid #96b800;}



@media all and (max-width: 639px){
	.title { margin: 0 10px 10px 10px; }
	.description { margin: 10px; }
	.green { margin: 0 10px 14px 10px; }
	.screenshot { margin: 0 10px 10px 10px; }
	.photo { margin: 0 10px 10px 10px; }
	.footer-container { margin: 0 10px; }
}

@media all and (min-width: 460px) and (max-width: 599px) {

.menu a#pull{
display:block;
font-weight:bold;
color:#795c3e;
text-decoration:none;
padding:2px 3%;
width:94%;
position:relative;}
.menu a#pull:after{content:"";
background:url(../images/icon-menu.png) no-repeat;
width:14px;
height:13px;
display:inline-block;
position:absolute;
right:3%;}

}

@media all and (min-width: 300px) and (max-width: 459px) {


.menu a#pull{

display:block;
font-weight:bold;
color:#795c3e;
text-decoration:none;
padding:8px 4%;
width:94%;
position:relative;}
.menu a#pull:after{content:"";
background:url(../images/icon-menu.png) no-repeat;
width:14px;
height:13px;
display:inline-block;
position:absolute;
right:1%;}
    
    .title { margin: 5px 10px 10px 10px; }
    .description { margin: 10px; }
    .green { margin: 0 10px 14px 10px; }
    .screenshot { margin: 0 10px 10px 10px; }
    .photo { margin: 0 10px 10px 10px; }
    .footer-container { margin: 0 10px; }
    .title-nav DIV.show_info{ display: none; }
    .video_list A.item {  width: 202px; margin: 1px; }
    .tube_review A.review_scr { display:none;}
    .tube_review li { margin-top:5px; }
    .title h1 {font-size: 14px;}
    .title { max-width: 300px; margin: 0px auto; }
    .ad_title{ width: 300px; margin: 0px auto; }
.wrapper { width: 300px; border: 0; margin: 0 auto; }
nav { width: 300px; margin: 0 auto; }
.video_list A.item { width: 282px; }
.video_list A.item IMG { width: 280px; height: 205px; }
.video_list A.item SPAN.desc { width: 200px; }
.pg { width:300px; }
.tags_cloud { max-width: 300px; }
.video_list A.item SPAN.added{display:block;width:165px;float:left;margin:0 0 0 6px;color:#795c3e;text-decoration:none;}

 
}

@media all and (min-width: 200px) and (max-width: 299px) {

.menu a#pull{

display:block;
font-weight:bold;
color:#333;
text-decoration:none;
padding:15px 4%;
margin-top: -30px; 
width:94%;
position:relative;}
.menu a#pull:after{content:"";
background:url(../images/icon-menu1.png) no-repeat;
width:14px;
height:13px;
display:inline-block;
position:absolute;
top:12px;
right:4%;}
    
    .title { margin: 5px 10px 10px 10px; }
    .description { margin: 10px; }
    .green { margin: 0 10px 14px 10px; }
    .screenshot { margin: 0 10px 10px 10px; }
    .photo { margin: 0 10px 10px 10px; }
    .footer-container { margin: 0 10px; }
    .title-nav DIV.show_info{ display: none; }
    .video_list A.item {  width: 202px; margin: 1px; }
    .tube_review A.review_scr { display:none;}
    .tube_review li { margin-top:5px; }
    .title h1 {font-size: 14px;}
    .title { max-width: 200px; margin: 0px auto; }
    .ad_title{ width: 200px; margin: 0px auto; }
.wrapper { width: 200px; border: 0; margin: 0 auto; }
nav { width: 200px; margin: 0 auto; }
.video_list A.item { width: 202px; }
.video_list A.item IMG { width: 200px; height: 155px; }
.video_list A.item SPAN.desc { width: 200px; }
.pg { width:200px; }
.tags_cloud { max-width: 200px; }
.video_list A.item SPAN.added{display:block;width:165px;float:left;margin:0 0 0 6px;color:#795c3e;text-decoration:none;}


}