
body {
font-family: arial;
font-size:12px;
width:100%;
margin: 0px auto;
color:#000000;
background: #fef7e9}

#hirsute, .body2{
background:#ece7ed;
width:100%;
height:100%;
font-size:10px;}

a{
text-decoration:none;
border:none;
color:#eb7eb9;}

a:hover{
text-decoration:none;
border:none;
color:#eb7eb9;}

a:visited{
text-decoration:none;
border:none;
color:#eb7eb9;}

a:link{
text-decoration:none;
border:none;
color:#eb7eb9;}

img{
border:none;
float:right;}

h1{
font-size:30px;
font-weight:bold;
text-align:center;
margin-top:30px;}

h2{
font-size:16px;
font-weight:normal;
text-align:center;}

h3{
text-align:center;
font-size:12px;
padding:0px 40px;
font-weight:normal;
margin-top:55px;}

#hardcore{
font-family:verdana;
font-size:28px;
font-weight:bold;
color:#f0c3da;}

#hardcore a{
font-family:verdana;
font-size:28px;
font-weight:bold;
color:#f0c3da;}

a.enter:hover{
text-decoration:none;
border:none;
color:#f0c3da;}

#gapes{
font-family:verdana;
font-size:28px;
font-weight:bold;
color:#e61a1b;
}

#gapes a{
font-family:verdana;
font-size:28px;
font-weight:bold;
color:#e61a1b;
}

a.exit{
text-decoration:none;
border:none;
color:#e61a1b;}

strong{
color:white;
font-size:14px;
}

#hairy, #hlavni{
width:1002px;
margin:20px auto;
height:650px;
}

#bushy, #bloky{
width:1000px;
height:505px;
border:1px solid #7a7a7a;
}

#bloky_about{
width:1000px;
float:left;
border:1px solid #7a7a7a;
}

#bloky_about strong{
color:black;}

#luxuriant{
width:1000px;
height:155px;
float:left;
background:#f8ddec;
text-align:center;}

#blok01_about{
width:1000px;
height:155px;
float:left;
background:#f8ddec;
text-align:center;}

#blok01_about a{
font-size:24px;
cursor:pointer;}

#furry, #blok02{
width:1000px;
height:155px;
float:left;
background:url("../img/blok02_hairy_porn.jpg");
}

#blok02_about{
width:900px;
float:left;
padding-left:100px;
padding-bottom:20px;
padding-top:10px;
background:#ffffff url("../img/blok02_about.jpg") repeat-x;
}

#free, #blok03{
width:499px;
height:195px;
float:left;
background:#7a7a7a;
border-right:1px solid #ece7ed;}

#anal{
width:280px;
height:145px;
margin-top:30px;
margin-left:20px;
float:left;
text-align:justify;
}

#erotic, #big{
width:280px;
height:95px;
}

#fur{
width:500px;
height:195px;
float:left;
background:#7a7a7a;}

#unshaven{
width:260px;
height:145px;
margin-top:30px;
margin-left:20px;
float:left;
text-align:justify;
}

#unshaven{
width:260px;
height:95px;
}

#choose{
width:1002px;
height:75px;
text-align:center;}

.language{
height:35px;
width:90px;
border-right:1px solid #000000;
float:left;
background:#ffffff;
font-size:14px;
text-align:center;
padding-top:20px;}

#language2{
height:35px;
width:89px;
float:left;
background:#ffffff;
font-size:14px;
text-align:center;
padding-top:20px;}

#footer{
height:20px;
width:989px;
margin-top:55px;
background:#7a7a7a;
color:#ffffff;
text-align:center;
padding:5px;}

#footer_about{
height:20px;
width:992px;
background:#7a7a7a;
color:#ffffff;
text-align:center;
padding:5px;
float:left;}

#footera{
color:#ffffff;
cursor:pointer;}

h4{
float:left;
font-size:12px;
font-weight:normal;
margin-top:3px;}

h5{
float:right;
font-size:12px;
font-weight:normal;
margin-top:3px;}

#main{
width:100%;
margin:0px auto;
height:800px;
background:url("../img/homepage_back_hairy_potter.jpg");
}

#main #center{
width:1000px;
height:800px;
margin:0px auto;}

#main .top_l{
width:994px;
height:62px;
float:left;
background:url("../img/homepage_top.jpg");
border-left:3px solid #f2c8d9;
border-right:3px solid #f2c8d9;
}

#main .background{
width:994px;
height:692px;
float:left;
background:url("../img/homepage_background_porn.jpg");
border-right:3px solid #f2c8d9;
border-left:3px solid #f2c8d9;
}

#main .footer{
float:left;
width:1000px;
height:46px;
background:#f2c8d9;
}

#main .top_l ul{
list-style-type:none;
margin-left:-20px;
margin-top:10px;}

#main .top_l ul li a img{
display:block;
float:left;
height:40px;
line-height:40px;
text-align:center;
text-decoration:none;
margin-top:10px;
margin-left:10px;
}

#main .top_l ul li.h a{
background:url("../img/homepage_homepage_unshaved_girl.png");
width:175px;
height:40px;
float:left;}

#main .top_l ul li.h:hover a:hover{
background:url("../img/homepage_homepage_unshaved_girl_h.png");
}

#main .top_l ul li.i a{
background:url("../img/homepage_info_porn_foto.png");
width:195px;
height:40px;
float:left;}

#main .top_l ul li.i:hover a:hover{
background:url("../img/homepage_info_porn_foto_h.png");
}

#main .top_l ul li.j a{
background:url("../img/homepage_join_porn_website.png");
width:140px;
height:40px;
float:left;}

#main .top_l ul li.j:hover a:hover{
background:url("../img/homepage_join_porn_website_h.png");
}

#main .top_l ul li.f a{
background:url("../img/homepage_freetour_unshaved_girl.png");
width:171px;
height:40px;
float:left;}

#main .top_l ul li.f:hover a:hover{
background:url("../img/homepage_freetour_unshaved_girl_h.png");
}

#main .top_l ul li.o a{
background:url("../img/menu_oddelovac.png");
width:20px;
height:40px;
float:left;}

#main .top_l li{
background:none;
display:inline;
float:left;
margin:0px;
text-align:center;
}

#main .logo{
width:300px;
height:40px;
float:right;
margin-left:12px;
margin-top:-2px;
*margin-top:0px;
}

#main .klobouk{
width:130px;
height:62px;
float:left;
margin-top:-12px;
margin-left:-15px;
*margin-top:-10px;
*margin-left:5px;
*margin-right:-10px;
}

#main .hair{
width:210px;
height:400px;
float:right;
margin-top:20px;
margin-right:20px;
}

#main .hair img{
float:none;
margin-left:20px;
margin-top:-10px;}

#main .hair p{
text-align:right;
width:210px;
margin-top:10px;}

#main .continue{
width:70px;
height:70px;
background:url("../img/arrow_hairy.png")no-repeat;
*background:url("../img/arrow_hairy.png");
float:right;}

#main .continue:hover{
width:70px;
height:70px;
background:url("../img/arrow_hairy_a.png")no-repeat;
*background:url("../img/arrow_hairy_a.png");
float:right;}

#main .continue a img{
margin-left:0px;
margin-top:0px;}

#main .freetour{
width:367px;
height:126px;
float:left;
margin-top:565px;
background:url(../img/arrow_freetour.png);}

#main .arrow_flash{
float:right;
width:340px;
height:185px;
margin-top:506px;
margin-right:-191px;
}

#main .background{
width:994px;
height:692px;
float:left;
background:url("../img/homepage_background_porn.jpg");
border-right:3px solid #f2c8d9;
border-left:3px solid #f2c8d9;
}

#main .freetourimg{
width:195px;
height:40px;} 

#main .info{
width:195px;
height:40px;} 

#main .foto{
width:292px;
height:120px;
float:left;
margin-top:2px;}

#main .title_free{
width:160px;
height:30px;
position:relative;
top:-30px;
left:120px;}

#main .footerl{
font-size:14px;
font-weight:bold;
color:#eb7eb9;
margin-top:12px;
float:left;
margin-left:5px;}

#main .footerl a{
color:#eb7eb9;}

#main .footerl.a{
color:#eb7eb9;}

#main .footerr{
float:right;
color:#ffffff;
margin-top:12px;
margin-right:5px;}

/*landing page*/

#main .landing{
width:979px;
float:left;
background:#fcfaed;
border-right:3px solid #f2c8d9;
border-left:3px solid #f2c8d9;
border-top:3px solid #f2c8d9;
padding-left:15px;
}

#main .landing img{
float:left;
}

#main .landing h1{
margin-top:15px;
width:965px;
float:left;
*margin-bottom:20px;
}

#main .landing p{
width:300px;
float:left;
margin-left:15px;
margin-right:15px;
*margin-right:5px;
margin-top:0px;}

#main .landing .top-blok,
#main .landing .bottom-blok{
clear: both;
}

#main .landing .blok-video{
float: left;
height: 400px;
margin: 10px;
width: 320px;
}

#main .landing .blok-video p{
height: 100px;
}

#main .landing .blok-medium{
float: left;
height: 403px;
margin: 10px;
width: 270px;
}

#main .landing .blok-medium img{
height: 403px;
width: 270px;
border: 1px solid #eb7eb9;
}

#main .landing .blok-medium img.half{
height: 190px;
margin-bottom: 26px;
width: 270px;
border: 1px solid #eb7eb9;
}

#main .landing .blok-large{
float: left;
height: 403px;
margin: 10px;
width: 560px;
}

#main .landing .blok-large img{
height: 403px;
width: 560px;
border: 1px solid #eb7eb9;
}

#main .landing .joinus{
float:left;
/*height:40px;*/
height:50px;
margin-top:50px;
/*width:160px;*/
width:220px;
/*width:230px;*/}

#main .landing .continue{
width:220px;
height:50px;
background:url("../img/arrow_landing.jpg")no-repeat;
*background:url("../img/arrow_landing.jpg");
float:left;
margin-top:-5px;
}

#main .landing .continue:hover{
background:url("../img/arrow_landing_h.jpg")no-repeat;
*background:url("../img/arrow_landing_h.jpg");}

#main .landing .buttons{
color:#eb7eb9;
clear: both;
font-size:24px;
font-weight:bold;
/*height:40px;*/
padding-top:60px;
/*margin-top:60px;*/
margin-bottom:20px;
text-align:center;
width:100%;
}

#main .landing .buttons a{
font-size:24px;
font-weight:bold;
color:#eb7eb9;
margin-left:10px;
margin-right:10px;
}


/* join-us */

#main_members .join-us{
background:#fef7ea;
float:left;
_margin-right:-45px;
}

#main .join-us {
background:#fef7ea;
border-left:3px solid #f2c8d9;
border-right:3px solid #f2c8d9;
border-top:3px solid #f2c8d9;
float:left;
font-size:10px;
padding-left:15px;
width:979px;
_margin-right:-45px;
}

#main_members .join-us h1,
#main .join-us h1{
color:#eb7eb9;
}

#main_members .join-us h2,
#main .join-us h2{
text-align: center;
color:#eb7eb9;
}


#main_members .join-us h3,
#main .join-us h3{
float: left;
font-weight: bold;
margin: 0px;
padding: 0px;
text-align: center;
}


#main_members .join-us .left,
#main .join-us .left{
float: left;
margin-left: 15px;
margin-right: 50px;
width: 450px;
}

#main_members .join-us .left{
width: 300px;
}

#main_members .join-us .right,
#main .join-us .right{
float: right;
margin-right: 70px;
width: 340px;
}

#main_members .join-us .right{
width: 300px;
}


#main_members .join-us .clear,
#main .join-us .clear{
clear: both;
padding-top: 15px;
padding-right: 15px;
}


#main_members .join-us dl,
#main .join-us dl{
padding-right: 10px;
}


#main_members .join-us dd,
#main .join-us dd{
margin-bottom: 10px;
}


#main_members .join-us .billing-providers ul,
#main .join-us .billing-providers ul{
text-align: center;
margin-left: -40px;
}


#main_members .join-us .billing-providers li,
#main .join-us .billing-providers li{
display: inline;
padding-left: 4px;
}

#main_members .join-us .billing-providers li a{
font-weight: normal;
border-right: none;
}


/*#main_members .join-us .billing-providers .middle,*/
#main .join-us .billing-providers .middle{
border-left: 2px solid black;
border-right: 2px solid black;
padding-right: 4px;
_padding-right: 0px;
}

.join-us {font-size:12px;}
.join-us dt { font-weight:bold;}
.join-us h2 { font-weight:bold;}
.join-us hr { background-color:#eb7eb9; color:#eb7eb9; border:none; height:1px; }
.join-us LI {margin-top:18px; }


/* content */

#main_members .content{
width:794px;
float:left;
background:#fef7ea;
border-right:3px solid #f2c8d9;
border-left:3px solid #f2c8d9;
padding-left:100px;
padding-right:100px;
font-size:10px;
padding-bottom:20px;
}

.content strong{
font-size: 11px;
color: black;
font-weight: bold;
}

#main_members{
width:100%;
margin:0px auto;
height:800px;
background:url("../img/homepage_back_hairy_potter.jpg") repeat-x;
}

#main_members #center{
width:1000px;
height:800px;
margin:0px auto;
position:relative;
}

#main_members .top_line{
width:994px;
height:62px;
float:left;
background:url("../img/homepage_top.jpg");
border-left:3px solid #f2c8d9;
border-right:3px solid #f2c8d9;
border-bottom:3px solid #f2c8d9;
}

#main_members ul{
list-style-type:none;
margin-left:55px;
*padding-left:40px;
}

#main_members ul li a{
font-weight:bold;
float:left;
color:#eb7eb9;
font-size:13px;
line-height:15px;
border-right:2px solid #eb7eb9;
padding-left:5px;
padding-right:5px;
margin-top:15px;
cursor:pointer;
}

#main_members ul li a:hover{
color:#ec3391;}

#main_members ul li a.active{
color:#ec3391;}

#main_members ul li{
display:inline;}

.top_line h1 img{
float:left;
margin-top:-30px;
margin-bottom:-30px;
margin-left:75px;}

#main_members .footer{
float:left;
width:990px;
height:30px;
background:#f2c8d9;
text-align:right;
font-size:14px;
color:#ffffff;
padding-top:16px;
padding-right:10px;
font-weight:bold;
}

.content {
margin-right: 20px;
}

.content h2{
font-size:18px;
width:794px;
color:#eb7eb9;
float:left;
text-align:left;
*margin-top:20px;
*margin-bottom:20px;}

.member{
width:794px;
height:92px;
float:left;
margin-top:20px;
}

.content .member img{
float:left;
border:1px solid #ef58a2;
margin-right:20px;}

.content h3{
font-size:12px;
font-weight:bold;
float:left;
margin:0px;
padding:0px;}

.member p{
width:694px;
margin-top:5px;
font-size:9px;}

.logo_small{
width:140px;
height:140px;
position:absolute;
top:0px;
left:-20px;
}

/*.content_hair .blok_main{*/
.content .blok_main{
width:792px;
height:240px;
float:left;
border:1px solid #ec3391;
background:#f7dfec;
margin-bottom:20px;}

/*.content_hair .blok_main2{*/
.content .blok_main2{
width:792px;
height:240px;
float:left;
border:1px solid #ec3391;
background:#f2c8d9;
margin-bottom:20px;}

.column01{
width: 490px;/*width:500px;*/
height:240px;
border-right:1px solid #ec3391;
float:left;}

.column02{
width:145px;
height:240px;
border-right:1px solid #ec3391;
float:left;}

.column03{
width:145px;
height:240px;
float:left;}

.column01 .main,
.column .main{
float:left;
border:1px solid #ffffff;
margin:8px;
width:165px;
height:220px;
}

.column01 h1,
.column h1{
font-size:14px;
float:left;
margin-top:10px;
margin-left:20px;
width:280px;
text-align:left;
}

.column01 p, 
.column p{
float:left;
width:280px;
height: 58px;
margin-left:20px;
margin-top:0px;
*margin-top:10px;}

.column01 .main2,
.column .main2{
border:1px solid #ffffff;
float: left;
height:115px;
margin:8px;
margin-left: 15px;
width:280px;
}

.images{
clear: both;}

.images .img{
float: left;
width: 200px;
/*height: 350px;*/
margin: 20px;}

.images .img img{
/*width: 200px;*/}

.blok_main h2,
.blok_main2 h2{
color:#ec3391;
font-size:14px;
font-weight:bold;
margin-left:10px;
margin-bottom:6px;
*margin-top:10px;
width:100px;}

.column02 p{
width:130px;
margin-left:10px;
float:left;
margin-top:-5px;
_padding-top: 10px;
*margin-top:-5px;
margin-bottom:5px;
padding-bottom: 6px;
}

.column03 p{
width:130px;
margin-left:10px;
float:left;
margin-top:-5px;
_padding-top: 10px;
*margin-top:-5px;
*margin-bottom:10px;
margin-bottom:5px;
padding-bottom: 6px;
}

.thumbs_main{
width:130px;
height:31px;
float:left;
margin-left:10px;
margin-bottom:5px;
}

.thumbs_main img{
float:left;
margin-right:10px;}

.thumbs_main p{
float:left;
margin-top:-31px;
margin-left:40px;
width:80px;}

.thumb_a a{
color:#ec3391;
font-size:12px;
float:left;
margin-left:10px;}

.content_hairshop h3{
font-size:12px;
font-weight:bold;
width:794px;
color:#000000;
float:left;
text-align:left;
margin:0px;
padding:0px;
margin-bottom:10px;
}

.content_hairshop p{
margin-bottom:10px;
}

.content_hairshop a{
text-decoration:underline;}

.content_hairshop strong{
color:#000000;
font-size:12px;}

.column_hair{
margin-top:10px;
height:260px;
width:396px;
float:left;
}

.column_hair h4{
font-size:14px;
font-weight:bold;
float:left;
width:394px;
height:20px;
margin:0px;
padding:0px;
margin-bottom:10px;}

.column_hair img{
float:left;
margin:0px;
padding:0px;
margin-right:20px;}

.column_title{
font-size:14px;
font-weight:bold;
color:#ec3391;
margin:0px;}

.column_number{
font-size:35px;
font-weight:bold;
margin-top:20px;
margin-bottom:20px;}

/* pager */
.pager{
clear:both;
margin:5px;
text-align:center;}

.pager strong{
color:black;}

/* ustomized form */
#customized table{
width:100%;
margin: 0px 20px;}

#customized p{
padding:0px 20px;}

#customized td{
padding:2px 5px;}

#customized td.label{
text-align:right;
width:25%;}

#support td.label{
text-align:right;
}

.other-sets{
text-align:center;
height: 40px;
}

.other-sets .back{
position: relative;
top: -13px;
}

.other-sets .back a{
font-size: 200%;
}

.other-sets img{
float: none;
padding: 5px;
}

.procedure div {
float: left;
margin-left: 40px;
margin-top: 10px;
}

.procedure img{
float: left;
border: 3px solid black;
}

#video-photo-help{

}

#video-photo-help h1{
background-color: #ff99ff;
font-size: 12px;
margin: 0px;
padding: 0px;
}

/* safari hack */
html*#main .klobouk{
padding-top: 8px;
*padding-top: 0px;
}
