body {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
width:100%;
margin: 0px auto;
color:#000;
background: #dfd9bc url(../img/bg1.jpg) repeat-y top center;
line-height:normal; 
}

#hirsute, .body2{
/*background:#ece7ed;*/
width:100%;
height:100%;
font-size:10px;}

a{
text-decoration:underline;
border:none;
color:#354020;}



a:visited{

border:none;
color:#354020;}

a:link{

border:none;
color:#354020;}

a:hover{
text-decoration:none;
border:none;
color:#000;}

img{
border:none;
float:right;}

h1{
font-size:30px;
font-weight:bold;
text-align:center;
margin-top:30px;
line-height:normal;
}

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:#e77b23;}

#hardcore a{
font-family:verdana;
font-size:28px;
font-weight:bold;
color:#e77b23;}

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:#3c3216;
font-size:14px;
}

#hairy, #hlavni{
width:986px;
margin:20px auto;
height:650px;

margin-bottom:0px;
}

#bushy, #bloky{
width:984px;
height:505px;
margin-left:1px;
line-height:normal;
/*border:1px solid #7a7a7a;*/
}

#bloky_about{
width:984px;
float:left;
/*border:1px solid #7a7a7a;*/
}

#bloky_about strong{
color:black;}

#luxuriant{
width:984px;
height:155px;
float:left;
/*background:#f8ddec;*/
text-align:center;
}

#luxuriant H1{
line-height:normal;
padding:10px;
}

#blok01_about{
width:984px;
height:155px;
float:left;
background:none;
text-align:center;
border-bottom:1px solid #7a7a7a;
}

#blok01_about a{
font-size:24px;
cursor:pointer;}

#furry, #blok02{
width:984px;
height:155px;
float:left;
/*background:url("../img/blok02_hairy_porn.jpg");*/
}

#blok02_about{
width:830px;
float:left;
padding-left:100px;
padding-bottom:20px;
padding-top:10px;
background:none;
}

#free, #blok03{
width:491px;
height:195px;
float:left;
background:#8f866d;
border-right:1px solid #ece7ed;}

#anal{
width:280px;
height:145px;
margin-top:30px;
margin-left:20px;
float:left;
text-align:justify;
}

#erotic, #big{
width:270px;
height:95px;

}

#erotic strong, #big strong{

color:#fff;
}

#fur{
width:492px;
height:195px;
float:left;
border:none;
background:#8f866d;

}


#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:89px;
border-right:1px solid #8f866d;;
float:left;
background:#fff;
font-size:14px;
text-align:center;
padding-top:20px;
color:#8f866d;
}

.language A, #language2 A{
color:#8f866d;
}

.language1{
margin-left:1px;}

#language2{
height:35px;
width:84px;
float:left;
background:#ffffff;
font-size:14px;
text-align:center;
padding-top:20px;}

#footer{
height:20px;
width:974px;
margin-top:55px;
/*background:#8f866d;*/
color:#8f866d;
text-align:center;
padding:5px;
margin-left:1px;
}

#footer_about{
height:20px;
width:974px;
background:none;
color:#8f866d;
text-align:center;
padding:5px;
float:left;
margin-left:1px;
}

#footera{
color:#8f866d;
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.u a{
background:url("../img/homepage_updates_porn_foto.png");
width:135px;
height:40px;
float:left;}

#main .top_l ul li.u:hover a:hover{
background:url("../img/homepage_updates_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, #main .join-us  .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, #main .join-us .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:784px;
float:left;
background:#f0eee1;
border-right:none;
border-left:none;
padding-left:100px;
padding-right:100px;
font-size:10px;
padding-bottom:20px;
}

#main_members{
width:100%;
margin:0px auto;
height:800px;
background:url("../img/header1-bg1.jpg") no-repeat top center;
}

#main_members #center{
width:984px;
height:800px;
margin:0px auto;
position:relative;
}

#main_members .top_line{
width:984px;
height:62px;
float:left;
background:#8f866d;
border-left:none;
border-right:none;
border-bottom:none;
}

#main_members ul{
list-style-type:none;
margin-left:55px;
*padding-left:40px;
}

#main_members ul li a{
font-weight:bold;
float:left;
color:#354020;
font-size:13px;
line-height:15px;
border-right:2px solid #ece3a0;
padding-left:5px;
padding-right:5px;
margin-top:15px;
cursor:pointer;
}
#main_members .top_line ul li a {
font-size:17px;
color:#ece3a0;
text-decoration:none;
}


#main_members ul li a:hover{
color:#3c3216;}

#main_members ul li a.active{
color:#3c3216;}

#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:974px;
height:30px;
background:none;
text-align:center;
font-size:14px;
color:##3c3216;
padding-top:16px;
padding-right:10px;
font-weight:bold;
}

.content {
margin-right: 20px;
}

.content h2{
font-size:18px;
width:794px;
/*color:#3c3216;*/
color:#e77b23;
float:left;
text-align:left;
*margin-top:20px;
*margin-bottom:20px;}

.content h1{
color:#e77b23;
}

DIV.member{
width:794px;
height:92px;
float:left;
margin-top:30px;
padding-top:10px;

}

.content .member img{
float:left;
border:1px solid #ef58a2;
margin-right:20px;
margin-bottom:40px;
}

.content h3{
font-size:12px;
font-weight:bold;
float:left;
margin:0px;
padding:0px;}

.member p{
width:694px;
margin-top:5px;
margin-bottom:10px;
padding-bottom:50px;
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:300px;
float:left;
border:0px solid #ec3391;
background:#8f866d;
margin-bottom:20px;
color:#fff;
}

/*.content_hair .blok_main2{*/
.content .blok_main2{
width:792px;
height:300px;
float:left;
border:0px solid #ec3391;
background:#8f866d;
margin-bottom:20px;
color:#fff;
}

.column01{
width: 490px;/*width:500px;*/
height:250px;
border-right:3px solid #f0eee1;
float:left;}

.column02{
width:145px;
height:250px;
border-right:3px solid #f0eee1;
float:left;}

.column03{
width:145px;
height:250px;
float:left;}

.column01 img,.column img{
float:left;
border:1px solid #ffffff;
margin:8px;
width:165px;
height:255px;}

.column01 img.main2,.column img.main2{
float:left;
border:1px solid #ffffff;
margin:8px;
height:150px;
width:280px;

}

.column01 h1, .column H1 {
font-size:14px;
float:left;
margin-top:10px;
margin-left:20px;
width:280px;
text-align:left;
color:#fff;
}

.column01 p, .column p{
float:left;
width:280px;
height:58px;
margin-left:20px;
margin-top:0px;
*margin-top:10px;
line-height:90%;
}

.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:#fff;
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;
*margin-top:-15px;
*margin-bottom:10px;
margin-bottom:5px;}

.column03 p{
width:130px;
margin-left:10px;
float:left;
margin-top:-5px;
*margin-top:-15px;
*margin-bottom:10px;
margin-bottom:5px;}

.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:#fff;
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;
font-size:35px;
font-weight:bold;
color:#f7dfec;
}

.pager A{
clear:both;
margin:5px;
text-align:center;
font-size:35px;
font-weight:bold;
}

.pager strong{
color:black;
font-size:35px;
font-weight:bold;
}

/* 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;
}

.banners DIV A IMG{ float:left;}


/* safari hack */
html*#main .klobouk{
padding-top: 8px;
*padding-top: 0px;
}



/* rating pro blok hlavni a pro nahledy uzivatelu*/
.rating	{
		width:55px; 
		height:15px;
		float:left;
		margin-top:3px;
		}

.ratingArticles{
	height:15px;
	float:left;
        padding-left:15px;
	margin-top:-49px;

}

.rating_1_l{
width:5px;
height:10px;
background:url("../img/rating_r_l.png");
float:left;}

.rating_1_r{
width:5px;
height:10px;
background:url("../img/rating_r_r.png");
float:left;
margin-right:1px;}

.rating_2_l{
width:5px;
height:10px;
background:url("../img/rating_o_l.png");
float:left;}

.rating_2_r{
width:5px;
height:10px;
background:url("../img/rating_o_r.png");
float:left;
margin-right:1px;}

.rating_3_l{
width:5px;
height:10px;
background:url("../img/rating_g_l.png");
float:left;}

.rating_3_r{
width:5px;
height:10px;
background:url("../img/rating_g_r.png");
float:left;
margin-right:1px;}

.rating_4_l{
width:5px;
height:10px;
background:url("../img/rating_b_l.png");
float:left;}

.rating_4_r{
width:5px;
height:10px;
background:url("../img/rating_b_r.png");
float:left;
margin-right:1px;}

.rating_w_l{
width:5px;
height:10px;
background:url("../img/rating_w_l.png");
float:left;}

.rating_w_r{
width:5px;
height:10px;
background:url("../img/rating_w_r.png");
float:left;
margin-right:1px;}
/*konec ratingu*/

#search .Fpart {
margin-left:20px;

}

#search .tlacitko {
background-color:#e77b23;
margin-left:20px;
color:#fff;
font-weight:bold;
font-size:15px;
}

DIV#search{
padding:10px;
margin-top:10px;
background-color:#e3e1d3;
}

#search HR {
visibility:hidden;
}

.plusminus { float: left; color: #fff; margin-top: -3px; margin-left: -1px; font-weight: bold}

