/* CSS 2010.04.26 - CZ.US/DIST  */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, big, em, img, small, form, label, ol, ul, li, table, th, tr, td{
margin:0;
padding:0;
border:0;
outline:0;
font-style:inherit;
font-family:inherit;
}
html{ /* force scrollbars on at all times */
height:100%;
margin-bottom:1px;
}
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
background:#f0f0f0;
margin:0 0 10px 0;
line-height:1.33;
background-image:url(../i/background-gnd1.gif);
background-attachment:scroll;
background-repeat:repeat;
background-position:170px 0;
}
body.greybg{
background-image:url(../i/background-gnd1g.gif);
background-attachment:scroll;
background-repeat:repeat;
background-position:170px 0;
}
body.nobg{
background-image:none;
}
li{
margin-left:22px;
}
hr{
color:#666666;
background-color:#666666;
}
a:link{ color:#557799; text-decoration:none; }
a:visited{ color:#557799; text-decoration:none; }
a:hover{ color:#5577aa; text-decoration:underline; }
a:active{ color:#000; text-decoration:none; }
h3{
font-size:20px;
}
h1 a{
text-decoration:none;
padding:15px;
}
h1 a:hover{
background-color:#dddddd;
}
.wrapper{
margin-top:0;
margin-bottom:0;
margin-right:auto;
margin-left:auto;
width:1000px;
border-top:0 solid #fff;
border-left:5px solid #fff;
border-right:5px solid #fff;
border-bottom:5px solid #fff;
background-color:#fff;
}
.big-box-978{
width:954px;
max-width:954px;
border:1px solid #aaaacc;
margin:14px 0 14px 0;
padding:12px;
text-align:center;
}
.retail{
background-color:#ffc;
}
.retailvod{
background-color:#ffb;
}
.retail ul{
list-style:none;
display:inline;
}
.retail li{
display:inline;
display:inline-block;
cursor:default;
margin:5px;
padding:10px 10px;
background-color:#fff;
border:1px solid #aac;
}
.retail li:hover{
background-color:#fff;
}
.retail a{
white-space:nowrap;
font-weight:bold;
text-decoration:none;
}
.retail a:hover{
text-decoration:none;
color:#500;
}
.outstanding{
border:2px solid #aac;
}
.big-box-1{
width:974px;
max-width:974px;
border:1px solid #aaaacc;
margin:10px 0 10px 0;
padding:12px;
text-align:center;
}
.big-box-2{
width:auto;
max-width:75%;
border:1px solid #bbbbdd;
margin:10px 0 10px 0;
padding:12px;
background-color:#e0e0e0;
}
.big-box-3{
width:430px;
height:auto;
border:1px solid #bbbbdd;
margin:10px 0 0 0;
padding:12px;
background-color:#f0f0f0;
}
.wider{
padding:2px;
}
.big-box-4{
width:98%;
height:auto;
border:1px solid #bbbbdd;
margin:10px 0 20px 0;
padding:8px;
background-color:#fff;
}
.box-wide-contain-halves{
display:block;
width:940px;
margin:10px 12px;
padding:0;
border:0;
text-align:left;
}
.box-wide-single-nobox{
width:920px;
margin:10px 12px 10px 12px;
padding:10px;
border:0;
text-align:center;
}
.box-wide-single-nobox img{
margin:0 12px 0 12px;
border:0;
}
.box-wide-single{
width:920px;
margin:10px 12px 10px 12px;
padding:10px;
border:1px solid #BDB597;
text-align:left;
}
.noborder{
border:0;
}
.box-lefthalf{
position:relative;
float:left;
text-align:left;
width:440px;
padding:10px;
margin:0;
border:1px solid #BDB597;
}
.box-righthalf{
position:relative;
float:right;
text-align:left;
width:440px;
padding:10px;
margin:0;
border:1px solid #BDB597;
}
.bigimage{
float:left;
width:282px;
margin:0 14px 10px 10px;
border:1px solid #ddddee;
}
.mediumimage{
float:left;
width:282px;
margin:10px 14px 10px 10px;
border:1px solid #ddddee;
}
.smallimage{
float:left;
width:138px;
margin:0 14px 10px 10px;
border:1px solid #ddddee;
}
.headlinebox{
float:left;
text-align:left;
width:600px;
margin:10px 0 0 0;
border-bottom:1px solid #ddddee;
font-weight:bold;
}
.headlinebox420{
width:420px;
text-align:left;
border-bottom:1px solid #ddddee;
margin-bottom:12px;
}
.headlinebox900{
width:900px;
text-align:left;
border-bottom:1px solid #ddddee;
margin-bottom:12px;
}
.contentright{
float:left;
text-align:left;
width:600px;
margin:0 0 15px 0;
border:0;
}
.contentright img{
margin:0 4px 0 0;
}
.smallcontentright{
float:left;
text-align:left;
width:270px;
margin:10px 0 15px 0;
border:0 solid #ddddee;
}
.box-4by4{
float:left;
text-align:left;
width:436px;
padding:10px;
margin:10px 12px;
border:1px solid #BDB597;
}
.box-2by2{
float:left;
text-align:left;
width:190px;
padding:10px 0 10px 10px;
margin:5px 10px 5px 0;
border:1px solid #BDB597;
border:0;
overflow:hidden;
white-space:nowrap;
font-size:14px;
}
.box-2by2:hover{
overflow:visible;
overflow:auto;
white-space:normal;
}
.footerwrap{
background-color:#00A1D1;
padding-bottom:6px;
}
.blockwrapper1{
margin:10px;
text-align:left;
}
.blockwrapper2{
margin:10px 30px;
text-align:left;
font-size:12px;
}
.blockwrapper2 small{
font-weight:normal;
}
.blockwrapper-support{
text-align:left;
width:700px;
margin:10px auto;
border:1px solid #BBBBDD;
display:block;
}
.blockwrapper-support ul{
font-weight:bold;
}
.blockwrapper-support li{
margin-bottom:25px;
}
.blockwrapper-scenesummary1{
float:right;
width:260px;
margin:10px 6px 10px 0;
padding:4px; 
border:1px solid #BBBBDD;
text-align:left;
line-height:125%;
}
.blockwrapper-images1{
float:left;
width:660px;
margin:10px 5px 10px 6px;
padding:4px; 
border:0 solid #BBBBDD;
text-align:left;
}
.blockwrapper-video1{
float:left;
width:400px;
margin:10px 12px 10px 33px;
text-align:left;
}
.blockwrapper3{
width:auto;
}
.blockwrapper3 p{
width:auto;
margin:10px auto;
}
.blockwrapper3 table{
width:auto;
margin:0 auto;
}
.blockwrapper4{
width:872px;
margin:0 auto;
}
.blockwrapper5{
width:620px;
margin:0 auto;
}
.blockwrapper6{
width:100%;
margin:10px auto;
}
.blockwrapper6 table{
margin:0 auto;
}
.gallery-img-margins{
margin-top:0;
margin-right:4px;
margin-bottom:4px;
margin-left:4px;
}
.box-left-bold-1{
text-align:left;
font-weight:bold;
}
.minimal-box-1{
width:auto;
border:1px solid #e3e3e3;
padding:10px 3px;
background-color:#fafafa;
}
.minimal-box-1:hover{
border:1px solid #d0d0d0;
background-color:#f0f0f0;
}
.link-box-1{
width:100%;
display:block;
}
.text-smallcaps{
font-variant:small-caps;
}
.cntr{
text-align:center;
}
.position-as-left-column{
position:relative;
top:0;
left:0;
float:left;
margin-left:10px;
}
.position-as-left-column img{
margin-top:10px;
}
.position-as-right-column{
position:relative;
top:0;
left:0;
float:right;
margin-right:10px;
}
.position-as-right-column img{
margin-top:10px;
}
.position-as-page-spanning-row{
position:relative;
top:0;
left:0;
width:100%;
text-align:center;
}
.position-as-page-spanning-row img{
margin-top:12px;
padding-left:8px;
padding-right:8px;
}
.ntwk-box10{
display:block;
text-align:center;
font-family:Arial, sans-serif;
font-weight:bold;
width:310px;
float:left;
margin:45px 0;
}
.ntwk-box1{
background-color:transparent;
display:block;
text-align:center;
font-family:Arial, sans-serif;
font-weight:bold;
padding:0;
width:270px;
float:left;
margin:19px 9px;
border:0 solid black;
}
.ntwk-box1 img{
background-color:transparent;
margin:6px;
}
.faqanswer{
padding:3px 18px;
}
/* BEGIN STYLE SETTINGS FOR TABLELESS FORM */
.feedbackform{
width:auto;
padding:5px 5px 5px 15px;
text-align:left;
font-size:small;
}
div.fieldwrapper{
width:400px;
overflow:hidden;
padding:5px 0;
margin-top:2px;
margin-bottom:12px;
}
div.tighter div.fieldwrapper {
margin-bottom:0;
}
div.fieldwrapper label.styled{
float:left;
width:120px; /*width of label (left column)*/
color:#000;
border-bottom:0 solid red;
margin-right:0; /*spacing with right column*/
text-transform:uppercase;
font-size:small;
text-align:right;
padding-right:2px;
}
div.fieldwrapper label.styledwide{
width:230px; /*width of label (left column)*/
}
div.fieldwrapper div.thefield{
float:left;
margin-bottom:6px; /* space following the field */
}
div.fieldwrapper div.thefield input[type="text"], input[type="password"]{ /* style for INPUT type="text" fields. Has no effect in IE7 or below! */
width:200px;
}
div.fieldwrapper div.thefieldbold input[type="text"]{ /* style for INPUT type="text" fields. Has no effect in IE7 or below! */
font-weight:bold;
}
div.fieldwrapper div.thefield textarea{ /* style for TEXTAREA fields. */
width:300px;
height:150px;
}
div.fieldwrapper .styledthin{
width:100px;
}
div.fieldwrapper .styledthin input{
width:150px;
}
#myusername{
width:150px;
}
div.fieldwrapper div.recaptcha{ /* style for TEXTAREA fields. */
margin-left:120px;
}
div.buttonsdiv{ /*div that wraps around the submit/reset buttons*/
margin-top:5px; /*space above buttonsdiv*/
text-align:right;
}
div.buttonsdiv input{ /* style for INPUT fields within 'buttonsdiv'. Assumed to be form buttons. */
width:310px;
background:#e1dfe0;
}
div.buttonsdiv2 input, div.buttonsdiv2 button{ /* style for INPUT fields within 'buttonsdiv'. Assumed to be form buttons. */
width:auto;
background:#efcfff;
margin-left:120px;
padding:10px;
}
div.buttonsdiv2 button{ /* style for INPUT fields within 'buttonsdiv'. Assumed to be form buttons. */
background:#efcfff;
margin-left:120px;
padding:8px;
text-align:center;
width:250px;
}
div.buttonsdiv2 div.myindent{ /* style for INPUT fields within 'buttonsdiv'. Assumed to be form buttons. */
margin-left:120px;
}
.smallbox{
margin:1px 0;
padding:2px 0;
}
div.buttonsdiv3 input{ /* style for INPUT fields within 'buttonsdiv'. Assumed to be form buttons. */
width:auto;
background:#e1dfe0;
margin-left:190px;
}
.buttonsdiv3 input{
width:auto;
background:#e1dfe0;
}
/* END STYLE SETTINGS FOR TABLELESS FORM */

.footer-paragraph{
font-size:small;
}
.footer-paragraph a{
color:#660000;
text-decoration:none;
}
.footer-paragraph a:hover{
color:#C30000;
text-decoration:underline;
}
.footer-text1{
color:#444444;
font-size:11pt;
}
.tour_category_info{
margin:0 auto;
}
.tour_category_info td{
padding:0 10px 10px 10px;
table-layout:auto;
text-align:left;
}
.info_blocking{
margin:0 auto;
border-collapse:collapse;
}
.info_blocking td{
padding:4px;
table-layout:auto;
}
.tour_model_info td{
padding:0 10px 10px 10px;
table-layout:auto;
}
.tour_model_info p{
text-align:left;
font-weight:bold;
color:#660033;
}
.tour_girls_table{
width:auto;
margin:0 auto;
font-weight:bold;
color:#660033;
}
.tour_girls_table td{
padding:0 8px 12px 8px;
font-size:12px;
}
.tour_girls_table td p{
color:#886666;
padding:3px 0 4px 6px;
}
input, select{
font-family:tahoma;
font-size:12px;
padding:2px;
}
input#searchbox{
border:1px solid #BDB597;
font-size:15px;
font-weight:bold;
width:180px;
}
input.searchbutton1{
border:1px solid #BDB597;
font-size:13px;
font-weight:bold;
background-color:#F0F0F0;
}
input.logoutbutton1{
border:1px solid #BDB597;
font-size:13px;
font-weight:bold;
background-color:#FFD0D0;
}
select#listofgirls{
border:1px solid #BDB597;
font-size:15px;
font-weight:bold;
width:160px;
}
select#listofcategories{
border:1px solid #BDB597;
font-size:15px;
font-weight:bold;
width:140px;
}
select#listofratings{
border:1px solid #BDB597;
font-size:15px;
font-weight:bold;
width:75px;
}
input#submitbutton1{
font-size:13px;
font-weight:bold;
}
.submitbutton2{
font-size:13px;
font-weight:bold;
}
.submitbutton3{
width:auto;
padding:2px;
border:1px solid #BDB597;
font-size:13px;
font-weight:bold;
background-color:#FFD0D0;
}
/* MORE OF MY FORMATTING... */
.fancy{
font-family: Georgia, "Palatino Linotype", Palatino, "Book Antiqua", serif;
font-style:italic;
color:#990000;
}
.font28px{
font-size:28px;
}
.font24px{
font-size:24px;
}
.font20px{
font-size:20px;
}
.font19px{
font-size:19px;
}
.font18px{
font-size:18px;
}
.font16px{
font-size:16px;
}
.font13px{
font-size:13px;
}
.tightlines{
line-height:85%;
}
.icon{
vertical-align:middle;
margin-right:0.3em;
margin-left:0.3em;
}
.admin_table01{
border:1px solid #bbbbbb;
font-size:12px;
}
.admin_table01 th{
background-color:#eeeeee;
padding:7px;
}
.admin_table01 td{
padding:2px;
text-align:left;
border:1px solid #ccccff;
}
.admin_table01 big{
background-color:#dddddd;
padding:8px;
display:block;
}
.admin_table02{
border:1px solid #bbbbbb;
font-size:12px;
text-align:left;
margin:0 auto;
}
.admin_table02 th{
background-color:#eeeeee;
padding:7px;
}
.admin_table02 td{
padding:2px;
}
.admin_bigred{
font-family:Futura, Arial Bold, Arial;
font-size:18px;
font-weight:bolder;
color:#CC3300;
}
.member_bigred{
font-family:Futura, Arial Bold, Arial;
font-size:14px;
font-weight:bolder;
color:#CC3300;
}
.member_medium{
font-size:12px;
}
.member_mediumred{
font-family:Futura, Arial Bold, Arial;
font-size:12px;
font-weight:bolder;
color:#CC3300;
}
.member_mediumred a{
color:#CC3300;
}
.lightred {
color:#DD6633;
}
.tour_vod-scene_text01{
width:320px;
height:216px;
text-align:left;
font-family:Futura, Arial;
font-size:14px;
overflow:auto;
}
.tour_scene_text01{
width:292px;
height:216px;
text-align:left;
font-family:Futura, Arial;
font-size:14px;
overflow:auto;
}
.tour_scene_text01 a, .tour_vod-scene_text01 a, .tour_bigred a, .member_bigred a{
font-family:Futura, Arial Bold, Arial;
text-decoration:none;
font-size:14px;
font-weight:bolder;
color:#CC3300;
}
.tour_scene_text01 a:hover, .tour_vod-scene_text01 a:hover, .tour_bigred a:hover, .member_bigred a:hover{
color:#990000;
}
.tour_scene_details01{
width:auto;
height:110px;
text-align:left;
font-family:Futura, Arial;
font-size:13px;
margin:10px 0 5px 0;
overflow:hidden;
}
.tour_scene_details01:after{
content:"...";
}
.tour_scene_rating01{
margin-top:4px;
width:auto;
height:auto;
padding:2px;
text-align:left;
font-family:Futura, Arial;
border-top:1px solid #eedddd;
font-size:12px;
overflow:hidden;
}
.hype{
font-weight:bold;
font-size:12px;
text-align:center;
}
.full_scene_table01{
}
.full_scene_table01 td{
padding-right:4px;
padding-bottom:2px;
}