body {margin: 0; background-image: url(images/bg.gif);font-family: sans-serif;background-color: #4379E7;}

.memb {
      /*background: url('/images/memb-bg.gif') repeat-x bottom #485B9F;*/
      background:#FFF;
      text-align: center;
      font-size: 22px;
      font-weight: bold;
      padding: 10px 20px;
      border: 2px solid #00F;
      margin: 10px 30px;
      display: block;
      /*width: 800px;*/
}
.bookmark {
   background-color: #689BEF;
   text-align: center;
   font-size: 26px;
   font-weight: bold;
   padding: 3px 20px;
   margin: 15px 0;
/*   width: 250px;*/
   border: 2px solid #009;

}
/*.memb a, .bookmark a {color: #FFF;}
.memb a:hover, .bookmark a:hover {color: #FF0}*/


.dark { color: #000066; background-color: #C3D9FF;padding: 5px;border: 1px solid #009; font-size: 14px; line-height: 155%;}
.maintop {width: 100%;border-bottom: 2px solid #009;}
.maintop td {width: 25%; color: #FF3; font:100 13px/23px Tahoma;padding-left:2px}
.maintop td a {color:white;font:700 16px sans-serif;text-decoration: none;border-bottom:1px solid #FF7;padding:0 1px}
.maintop td a:hover {color:#FF0;border-color:#689BEF;background:#4379E7}
.maintop a:visited {color:#FF9;border:0}
.model-table,.model-table td{
	border: 1px solid #689BEF;
}
.model-table td {padding: 8px;}
.modelinfo-table td {
	border: 0;
    padding: 0px;
}
.other-girls td {
   border: 1px solid #689BEF;
   width: 114px;
   padding: 6px;
   text-align: center;
   vertical-align: top;
   color: #00D;
   /*background: #DEEDFD;*/
   font-size: 12px;
   font-weight: 700;
}
.other-girls td img {
   border: 1px solid #00F;   
}
.other-girls td a {
   color: #00F;
   font-size: 12px;
   font-weight: bold;
   width: 112px;
   display: block;
}

dt {
	color: #007;
	font-size: 15px;
	font-weight: bold;
	letter-spacing:1px
}
dt p {font-size: 15px; color: #666; line-height:110%;letter-spacing:0}
/*dt p a:link, dt p a:visited {border: 1px dotted #00F; padding: 5px 5px; background-color: #66F; color: #FF0; display: block;}
dt p a:hover {color: #FFF; text-decoration: none;}*/
.linkonwhite {border:1px solid #000;background:#FCFCFC;padding:11px;margin:0;margin-top:7px;border-width:1px 2px 2px 1px;text-align:center;font:700 24px sans-serif}


dd {
   color: #000;
   font:100 15px/18px sans-serif;
   
}
.term {font:700 15px sans-serif; color: #33C;padding-right:0.7em}
.definition {font-size:15px; color:#009;}


.borderpic {
	border: 1px solid #7ebcff;
}
.bot {
	color:#66F;
	font:700 0.8em sans-serif;
	background:#FFF;
	border-bottom:1px solid #009;
	padding:4px;
}


/*zagmodel*/
h1,h2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	padding: 2px;
        margin: 0;
	text-align: center;
	font-weight: bold;
	font-variant: normal;
	/*text-transform: uppercase;
	font-style: italic;*/
}
img.thumb-vivid{border:1px solid #1887FF}
img.thumb {border:1px solid #777}

/*.thumb:hover {border: 2px solid #009;}*/
.txt6 {color: #44C; font-size: 20px; padding: 10px 100px; font-weight: 400;}
.txt6 a {font-weight: 700;white-space:nowrap;display:block}
.txt6 a:hover {color: #FF6;}
.txt6 strong {color: #339;}

.modelname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFE430;
	padding-right: 5px;
	padding-left: 7px;
	text-align: left;
	padding-bottom: 10px;
	font-weight: normal;
	text-transform: none;
	padding-top: 10px;
}
.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;	color: #FFF;	padding-right: 5px;	padding-left: 7px;	text-align: left;	padding-bottom: 10px;
}
.top-vertical {color: #000000; background-color: #CCCCFF; font-size: 11px; padding: 4px; text-align: right; line-height: 95%; font-family: Tahoma, sans-serif;}
.top-vertical a {color: #009; font-weight: bold; font-size: 13px; line-height: 160%; display: block;}
	.style1 {
	    font-size: 18px;
	    color: #689bef;
	    padding-right: 10px;
	    padding-left: 10px;
	    padding-top: 6px;
	    text-align: left;
	    font-weight: bold;
	    font-variant: normal;
	    text-transform: uppercase;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.top-horizontal {width: 92%; margin: 0px auto;}
.top-horizontal td {width: 33%; text-align: center; background-color: #689BEF; border: 1px solid #009;border-right: 2px solid #009; border-bottom: 2px solid #009; padding: 5px 0;}
.top-horizontal a {color: #FF0; font: 17px Verdana, sans-serif; font-weight: bold;}
.top-horizontal a:hover {color: #FFF; text-decoration: none;}

.archive-model {display: inline; float: left; margin: 1px}
.archive-model {
	width: 150px; color: #000; font-size: 12px; background-color: #D4E1F7; border: 1px solid #4379E7;  text-align: center; font-family: sans-serif; padding: 4px;
}
.archive-model strong {font-size: 13px; color: #00F;}
.archive-model img {border: 1px solid #668CCC; margin: 3px;}
.gallery-button {color: #FFF; background-color: #009; border: 1px solid #00F; margin: auto; padding: 3px; font-weight: bold;}
.gallery-button a {color: #FFF; text-decoration: none;}
.gallery-button a:hover {color: #FF0; text-decoration: underline;}

.popular-models {text-align: center; font-size: 12px; color: #FFF; padding: 10px;}
.popular-models a {color: #33f; white-space: nowrap;} 

div.pages{color:#D4E1F7}
div.pages a{background:#689BEF;color:#009;font:700 13px Tahoma;border:1px solid #009;padding:3px 0;margin:0;display:inline-block;width:30px}
div.pages a[class='current']{color:#689BEF;background:#00A}
div.pages a:hover{color:#FFF;}

.search {width:90%;background:#DDF;border:1px solid #009}
.search td.picture{width:110px}
.search td.picture img {border:1px solid #33F}
.search td.info{font:100 0.9em sans-serif;padding:0 1em}
.search a.name {font-size:1.1em}
.search b {background:#333;color:#FFF;font-weight:100;padding:0 2px}
.search a {font-weight:700}
.search a b {background:#00F;padding:0 2px}
.search-result {font:100 1.6em sans-serif;color:#FFF;padding:1em}
.search-result b {color:#FF0;padding:0 3px}

.search-caption{font:700 1.1em sans-serif;color:#FFF}

/*.hat{background:#009;border-top:6px solid #007;border-bottom:6px solid #00B}*/
.hat h1 {
	font:700 24px sans-serif;
	color: #FF0;
	text-align: center;
	padding: 10px;
	margin: 0;
}

input{border:1px solid #009}

.txt1 {	
	font:700 1.6em sans-serif;	
	color:#689bef;
	padding: 8px;
	background:#FFF
}
.txt1 b{color:#009}
.link-grab {
	display:block;
	padding:7px;
	font:700 24px sans-serif;
	letter-spacing:-1px;
	background:#FFF;
	border:1px solid #99F;
	color:#00F !important;
}
.quote2 {font:100 0.9em "Courier New",sans-serif;text-align:right;padding:0.8em;padding:1em 5em;color:#00C;}
.quote2 b{font:700 0.9em sans-serif}

	.vod td {padding:4px;background:#FFF;color:#000;text-align:left;font:700 13px sans-serif;border:1px solid #999}
	.vod h4 {background:#7AF;color:#FFF;padding:4px;margin:0}
	.vod a:hover{color:#A00}
	.vod img.thumb {background:#000;padding:10px 1px}
	.vod p{margin:0;padding:8px}

td.join-thumb{border-width:1px 3px 2px 1px;border-color:#000;padding:0;font:700 30px sans-serif;letter-spacing:-2px}