* {margin: 0; padding: 0;}
body  {font: 11px Tahoma, Verdana, Arial, sans-serif; color: #000000; background: url(../images/bg.gif) 774px 0px no-repeat #f4f4e7;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
img {border: none;}
a {text-decoration: none;}
a:hover {text-decoration: underline; }

/*main*/
.container {min-width: 1170px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1190 ? "1190px" : "auto");}
.main {width: 780px; float: left;}
/*main*/

/*head*/
.head {background: url(../images/head-left-1.jpg) left top no-repeat; width: 774px;}
.head-right {background: url(../images/head-right-1.jpg) right top no-repeat; height: 283px;}
.bookmark {width: 142px; position: absolute; text-indent: -9000px; overflow: hidden; margin: 0 0 0 530px; top: 58px;}
.bookmark a {height: 67px; display: block;}
/*head*/

/*sidebar*/
.sidebar {width: 227px; float: left;}
.sidebar h2 {font-size: 19px; color: #FFFFFF; text-align: center;}
.sidebar h1 {font-size: 17px; color: #ed135a; padding: 0 0 10px 17px;}
/*sidebar*/

/*sidebar2*/
.sidebar2 {width: 271px; float: right; margin-top: 12px;}
/*sidebar2*/

/*block2*/
.block2 {background: url(../images/nav-top.gif) top no-repeat #ed135a;}
.block2-bottom {background: url(../images/nav-bottom.gif) bottom no-repeat; padding: 15px 0 72px 0; margin-bottom: 13px;}
.block2-bottom div {margin: 0 0 10px 17px;}
/*block2*/

/*block3*/
.block3 {background: url(../images/thumbs3-bg.gif) repeat-y;}
.block3-top {background: url(../images/thumbs3-top.gif) top no-repeat;}
.block3-bottom {background: url(../images/thumbs3-bottom.gif) bottom no-repeat; padding: 8px 0 72px 24px; min-height: 1px; _height: 1px;}
.block3 h2 {font-size: 19px; color: #FFFFFF; text-indent: 12px; padding: 0 0 42px 0;}

.block3 a {color: #ed135a}
.block3 span {display: block; background: url(../images/bullet-5.gif) 0px 6px no-repeat; font-weight: bold; padding: 9px 0 11px 24px;}
.block3 img {width: 110px; height: 140px; border: 1px solid #FFFFFF;}
.block3-bottom div {width: 112px; float: left; margin: 0 7px 11px 0;}
.block3 a:hover span {text-decoration: underline;}
/*block3*/

/*nav*/
.nav {font-size: 13px; color: #583028; font-weight: bold; margin: 0 0 0 17px;}
.nav a {color: #FFFFFF; display: block; background: url(../images/bullet-1.gif) 0px 8px no-repeat; text-indent: 15px; height: 21px; padding-top: 2px;}
.nav a:hover, .nav li.und a:hover {background: url(../images/nav-hover.gif) no-repeat; color: #000000; text-decoration: none; text-indent: 26px;}
.nav li {margin-bottom: 3px; width: 199px;}
.nav li.und a { background: url(../images/bullet-1.gif) 7px 8px no-repeat; text-indent: 20px;}
.nav li.und  {font-weight: normal;}
/*nav*/

/*pages*/
.pages {margin: 10px; padding: 10px 0 0 45px;}
.pages br {clear: both; height: 10px}
.pages a {background: url(../images/page-passive.gif) no-repeat; display: block; width: 21px; height: 18px; float: left; margin-right: 3px; text-align: center; padding-top: 3px; font-weight: bold; color: #2E5701; text-decoration: none;}
.pages a:hover {color: #FFFFFF; text-decoration: underline;}
.pages span {float: left; margin: 3px 9px 0 0; font-weight: bold;}
/*pages*/

/*block*/
.block, .girl {background: url(../images/block-bg.gif) left repeat-y;}
.block-top {background: url(../images/block-top.gif) left top no-repeat;}
.block-bottom {background: url(../images/block-bottom.gif) left bottom no-repeat; padding-bottom: 36px; _height: 1px; min-height: 1px;}
.block h2 {padding: 9px 0 38px 0;}
/*block*/

/*girls*/
.girl-top {background: url(../images/girls-top.gif) left top no-repeat; text-align: center;}
.girl-top div.block-bottom {background: url(../images/block-bottom.gif) left bottom no-repeat; padding-bottom: 9px; _height: 1px; min-height: 1px;}
.girl h2 {padding: 9px 0 38px 0;}
.girl p {color: #ed135a; font-size: 12px; font-weight: bold; width: 190px; margin: 0px auto;}
.girl-photo {width: 200px; margin: 0px auto; text-align: center; padding-bottom: 10px;}
.girl-photo h3 {font-size: 17px; padding: 10px 0 0 0;}
.girl-photo img {width: 175px; height: 131px; border: 1px solid #000000; margin: 15px 0 7px 0;}
.girl-photo div {width: 92px; float: left; padding: 0 4px;}
.girl-photo div img {width: 90px; height: 120px;}
.girl-photo span {display: block; text-decoration: underline;}
.girl-photo a {font-size: 12px; color: #ed135a; font-weight: bold;}
.girl-photo a:hover, .girl-photo a:hover span {text-decoration: none;}
.red {width: 211px; margin: 0px auto; font-size: 14px; font-weight: bold;}
.red a {color: #FFFFFF; text-decoration: underline;}
.red-T-L {background: url(../images/red-T-L.gif) top left no-repeat #ed135a;}
.red-T-R {background: url(../images/red-T-R.gif) top right no-repeat;}
.red-B-L {background: url(../images/red-B-L.gif) bottom left no-repeat;}
.red-B-R {background: url(../images/red-B-R.gif) bottom right no-repeat; padding: 5px;}
/*girls*/

/*thumbs*/
.thumbs {padding: 0 0 0 18px;}
.thumbs img {width: 90px; height: 120px; border: 1px solid #a3a3a3; margin-bottom: 3px;}
.thumbs div {width: 92px; margin: 0 7px 9px 0; float: left; text-align: center;}
.thumbs a {color: #ed135a; text-decoration: none}
.thumbs a:hover img {border: 1px dotted #a3a3a3;}
.thumbs a:hover span {text-decoration: underline;}
/*thumbs*/

/*thumbs2*/
.thumbs2 {padding: 21px 0 0 21px;}
.thumbs2 img {width: 150px; height: 200px; border: 1px solid #a3a3a3; margin: 0 0 4px 10px;}
.thumbs2 p {color: #642d00; font-size: 18px; color: #000000; padding: 27px 0 27px 93px;}
.thumbs2 p a {font-size: 19px; color: #ed135a; font-weight: bold; text-decoration: underline;}
.thumbs2 p a span {font-weight: normal;}
.thumbs2 a:hover img, .thumbs3 a:hover img, .thumbs4 a:hover img {border: 1px dotted #a3a3a3;}
.thumbs2 p a:hover {text-decoration: none;}

.q01 {background: url(../images/bullet-2.gif) 18px 34px no-repeat;}
.q02 {background: url(../images/bullet-3.gif) 24px 36px no-repeat;}
.q02 span {display: block; margin-bottom: 10px;}
.q02 span a {color: #000000;}
.q03 a {text-decoration: underline;}
.q03 a:hover {text-decoration: none;}
/*thumbs2*/

/*thumbs3*/
.thumbs3, .thumbs4 {padding: 0 0 0 21px;}
.thumbs3 a, .thumbs4 a {color: #ed135a;}
.thumbs3 a:hover span, .thumbs4 a:hover span {text-decoration: underline;}
.thumbs3 img, .thumbs4 img {width: 150px; height: 200px; border: 1px solid #a3a3a3; margin-bottom: 13px;}
.thumbs3 div, .thumbs4 div {width: 152px; float: left; margin: 10px 0 0 10px; text-align: center; font-weight: bold;}
.thumbs3 span , .thumbs4 span {display: block;}
.thumbs3 h2 {width: 58px; height: 33px; font-size: 24px; color: #FFFFFF; margin: 0px auto; background: url(../images/az-bg.gif) no-repeat; text-align: center; padding-top: 2px; margin-top: 20px;}
.thumbs4 span img {width: 12px; height: 16px; border: none; vertical-align: bottom; margin: 0px;}
.gray {color: #909090; display: inline; line-height: 16px; font-weight: normal;}
.thumbs4 span {margin-bottom: 5px;}
.thumbs4 a img {margin-top: 5px;}

.thumbs4 h2 {font-size: 19px; font-weight: normal; padding: 18px 0 8px 0; text-indent: 10px;}
.thumbs4 h2 span {font-size: 11px; display: inline; vertical-align: middle;}
.thumbs4 h2 a {text-decoration: underline;}
.thumbs4 h2 a:hover {text-decoration: none;}
/*thumbs3*/

/*gal*/
.gal {width: 541px; float: left; padding: 0 0 0 10px;}
.gal-desc, .gal-desc1 {background: url(../images/main-text-top.gif) top no-repeat #FFFFFF;}
.gal-desc1 {margin-bottom: 20px;}
.gal-desc-bottom {background: url(../images/main-text-bottom.gif) bottom no-repeat; padding: 25px 10px 22px 22px;}
.gal-desc p, .gal-desc1 p {font-size: 12px; padding-top: 10px;}
.title {font-size: 18px;}
.title img {vertical-align: middle; margin: 0 10px;}
.title a, .title span {color: #ed135a;}
.title a:hover {text-decoration: underline;}
.desc {padding-right: 22px;}
/*gal*/

/*top*/
.top {background: url(../images/top2.gif) repeat-y; width: 490px; margin: 0px auto; margin-top: 33px;}
.top li {background: url(../images/bullet-6.gif) 21px 3px no-repeat; text-indent: 49px; padding-bottom: 3px; color: #cf0541; font-size: 17px;}
.top ul {width: 245px; float: left;}
.top a {color: #cf0541; font-size: 17px;}
.top h2 {font-size: 18px; serif; color: #5e5951; text-align: center; background: #FFFFFF; padding-bottom: 43px;}
/*top*/

/*footer*/
.footer {background: url(../images/footer1-bg.gif) repeat-x ;min-width: 1100px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1100 ? "1100px" : "auto");}
.footer-left {background: url(../images/footer1-left.gif) left bottom no-repeat;}
.footer-right {background: url(../images/footer1-right.gif) right bottom no-repeat; height: 167px;}
.footer p {color: #7f7f7f; width: 306px; padding: 50px 0 0 211px; line-height: 12px;}
.footer p a {font-weight: bold; color: #7f7f7f;}

.fbook {width: 142px; position: absolute; right: 82px;}
.fbook a {display: block; height: 68px; text-indent: -9000px; overflow: hidden;}

.f-nav {font-size: 12px; color: #5e5951; position: absolute; margin: 84px 0 0 570px;}
.f-nav li {display: inline; padding-left: 3px;}
.f-nav a {color: #cf0541; padding-right: 6px;}
.f-nav span {padding-left: 9px;}
/*footer*/ 

/*review*/
.model {float: left; width: 171px; background: url(../images/review_img_bg.gif) left top no-repeat; padding: 6px 0 6px 6px;}
.model img {width: 150px; height: 200px;}

.model-rev {float: left; width: 280px; background: url(../images/go.gif) 0px 0px no-repeat; padding-top: 5px;}
.model-rev a {font-size: 19px; color: #ed135a; text-decoration: underline; padding-left: 49px;}
.model-rev a:hover {text-decoration: none;}
.model-rev ul {margin: 23px 0 10px 0;}
.model-rev p {padding-bottom: 8px;}
.model-rev label {color: #7f7f7f; font-size: 13px; display: block; width: 82px; float: left;}
.model-rev ul img {vertical-align: middle; margin-right: 2px;}
.model-rev li {padding: 4px 0 3px 0; background: url(../images/rating-bg.gif) 78px 1px no-repeat; _background: url(../images/rating-bg.gif) 81px 2px no-repeat; margin-bottom: 4px; font-weight: bold;}

.model-info {width: 330px; float: left;}
.model-info h3 {background: url(../images/model-info-h3.gif) no-repeat; width: 330px; height: 41px; font-size: 19px; color: #FFFFFF; font-weight: normal; text-indent: 21px; padding-top: 4px; margin-bottom: 7px;}
.model-info li {width: 162px; float: left; background: url(../images/bullet-8.gif) 0px 0px no-repeat; text-indent: 31px; padding: 4px 0 10px 0;} 
.model-info ul {margin-left: 6px;}
.model-info p {font-size: 11px; padding: 10px 0 0 6px;}

.butns a {display: block; float: left; width: 114px; height: 20px; background: url(../images/red-block.gif) no-repeat; font-size: 13px; color: #FFFFFF; text-decoration: none; padding: 1px 0 0 12px; margin: 15px 8px 0 0;}
.review h2 {font-size: 18px; text-align: center; padding: 15px 0 0 0; font-weight: normal;}
.review div.thumbs4 {padding: 0px; _margin-left: -20px;}
.review {min-height: 1px; _height: 1px;}
.butns a.s01 {background: url(../images/red-block-2.gif) no-repeat; width: 87px;}
/*review*/

/*samples*/
.samples {font-size: 13px;}
.samples a {color: #ed135a; font-weight: bold;}
.samples p {padding: 22px 40px 0 21px;}
.samples div {width: 244px; float: left; margin-left: 21px; _margin: 0 10px 0 10px;}
.samples img {width: 240px; height: 180px; border: 2px solid #FFFFFF;}
.samples h2 {font-size: 18px; font-weight: normal; padding: 20px 0 15px 21px;}
.samples h3 {color: #ed135a; font-size: 11px; background: url(../images/bullet-7.gif) 0px 0px no-repeat; padding: 9px 0 19px 48px;}
/*samples*/

/*ads*/
.ads {width: 224px; margin: 0 0 0 21px;}
.ads p {padding: 10px 0; font-size: 13px; border-bottom: 1px solid #d3d0c0;}
.ads a {font-size: 19px; color: #ed135a;}
#last {border: none;}
/*ads*/

/*ads-n*/
.ads-n {margin: 0 271px 0 788px; padding-top: 80px; height: auto;}
.ads-n h3 {font-size: 12px; padding: 0 0 36px 43px;}
.ads-n-t {background: url(../images/adv-t.gif) left top repeat-x #FFFFFF; _height: 1px; min-height: 1px;}
.ads-n-t-l {background: url(../images/adv-t-l.png) left top no-repeat;}
.ads-n-b-l {background: url(../images/adv-b-l.png) left bottom no-repeat; overflow: hidden; padding: 8px 14px 5px 17px;} 
.ads-n-b {background: url(../images/adv-b.gif) bottom repeat-x; _height: 1px; min-height: 1px;}
.ads-n a {font-size: 12px; font-weight: bold; color: #ed135a; text-decoration: underline; display: block; margin-bottom: 2px;}
.ads-n p {color: #777777; padding-bottom: 20px;}
.ads-n span {margin-top: 5px; display: block;}
.ads-n span.rght {text-align: right;}
.ads-n span.rght strong {background: none; padding: 0; font-size: 11px;}
.ads-n strong {background: #f4f4e7; padding: 2px 9px 4px 7px; color: #5f5f5f;}
.ads-n strong a {font-size: 11px; display: inline;}
.ads-n i {font-weight: normal; font-style: normal;}
/*ads-n*/


/*ads2*/
.ads2 {background: url(../images/ads2-bg.gif) repeat-y #FFFFFF; margin-top: 20px; width: 541px;}
.ads2-bottom {background: url(../images/ads2-bottom.gif) left bottom no-repeat; padding: 11px 0 20px 0; min-height: 1px; _height: 1px;}
.ads2-top {background: url(../images/ads2-top.gif) left top no-repeat;}
.title2 {color: #FFFFFF; text-align: center; width: 507px; margin: 0px auto; background: url(../images/ads2-h2-bottom.gif) bottom left no-repeat;padding-bottom: 29px; text-align: center;}
.title2-bottom {background: #ed135b;}
.title2 h2 {position: relative; margin-bottom: -6px; font: bold 15px Arial, Helvetica, sans-serif; padding: 0 15px;}
.b01, .b02 {width: 212px; float: left; padding: 0 0 0 30px; color: #333333;}
.b02 {width: 260px;}
.ads2-line h3 {text-indent: 36px; font-size: 12px; height: 17px; padding-top: 3px;}
.b01 div, .b02 div {padding: 0 0 15px 36px;}
.b02 div {width: 212px;}
.ads2-line li {background: url(../images/bullet-9.gif) 0px 5px no-repeat; padding-left: 11px;}
.h301 {background: url(../images/ads2-h301.gif) no-repeat; margin-bottom: 10px;}
.h302 {background: url(../images/ads2-h302.gif) no-repeat; margin-bottom: 10px;}
.ads2-line {background: url(../images/ads2-line.gif) 0px 0px repeat-y; margin: 13px 0 0 0; min-height: 1px; _height: 1px;}
.b03 {color: #86866a;}
.blue-top {background: url(../images/blue-top.gif) top left no-repeat #bbdfd2;}
.blue-bottom {background: url(../images/blue-bottom.gif) left bottom no-repeat; text-align: center; color: #cf0541; font: bold 18px Arial, Helvetica, sans-serif; padding: 15px;}
.blue-top a {color: #cf0541; text-decoration: underline;}
/*ads2*/

/*ads3*/
.ads3 {text-align: center; margin: 15px 0 15px 0;}
/*ads3*/

/*banner-r*/
.banner-r {text-align: center; border: 1px sollid #000000; width: 115px; margin: 0px auto;}
/*banner-r*/

/*meet*/
.meet iframe {background: none;}
.meet ul {margin: -15px 0 10px 20px; position: relative; text-align: left;}
.meet li {margin: 2px; font-size: 12px;}
.meet a {color: #ed135a;}
/*meet*/

/*banner*/
.banner {padding: 0 0 0 16px;}
.banner h2 {padding-top: 10px; height: 26px; margin: 0px auto; font-size: 18px; text-align: center; color: #5e5951; margin-bottom: 10px;}
.banner h3 {font-size: 16px; font-weight: normal; color: #49453d; line-height: 13px; padding: 0 0 10px 12px; text-transform: uppercase; text-decoration: underline;}
.banner h3 a {color: #49453d;}
.banner div {background: url(../images/banner-bg_inner.png) 0px 0px no-repeat; width: 236px; height: 450px; padding: 15px 0 0 17px; float: left; position: relative; margin: 0 1px 2px 0;}
.banner img {width: 150px; height: 200px; border: 3px solid #f6bd52; margin: 2px 0 8px 30px;}
.banner p {line-height: 14px; color: #000000; width: 213px;}
.banner p label {display: block; text-align: center;}
.banner p em {font-style: normal; color: #8c0d0d;}
.banner p img {background: none; border: none; padding: 0; width: 26px; height: 36px; margin: 6px 3px 0 0;}
.banner span {display: block; font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; float: right; background: url(../images/banner-bullet.gif) 0 6px no-repeat; margin: 5px 20px 0 0; padding: 0 0 0 11px; text-transform: uppercase;}
/*banner*/

/*top2*/
.top2 {text-align: center; padding: 20px 20px 0 20px;}
.top2 a {color: #cf0541; font-size: 17px; margin: 0 2px;}
.top2 h2 {font-size: 18px; color: #5e5951; text-align: center; padding-bottom: 13px;}
/*top2*/
