/* CSS Document 2009. All Right Reserved | Adult Web Site Design By http://escortdesign.com */

body { margin: 0; padding: 0; font-family: 'Arial'; font-size: 11px; color: #f4efec; background: #000000 url('../img/back.jpg') no-repeat 50% 0; }
body.back3 { background: #000000 url('../img/back3.jpg') no-repeat 50% 0; }
img, table, td { margin: 0; padding: 0; font-size: 11px; }
img { border: 0; }
h1, h2, h3, h4, h5, h6, h7, p { padding: 0 0 5px 0; margin: 0; }
ul, ol, li { padding: 0; margin: 0; list-style: none; }
form { padding: 0; margin: 0; }
select, input, textarea, option { padding: 0; margin: 0; font-size: 11px; font-family: 'Arial'; color: #333333; }
a { color: #7010a8; cursor: pointer; }
a:hover { color: #ffffff; }
a:focus { outline: none; }
table, td { border-collapse: collapse; }
td { vertical-align: top; }

/*********************************************/

table.page { margin: 0 auto; }
body.w { background: #000000 url('../img/back1.jpg') no-repeat 50% 0; padding: 0; }
td.content { padding: 10px 40px; background: url('../img/content.jpg') no-repeat 0 0; }
h2 { font-size: 14px; color: #7010a8; background: url('../img/ico-h2.jpg') no-repeat 0 0; padding: 0 0 10px 40px; line-height: 30px; }
td.main2 h2 { font-size: 24px; color: #cc72ff; background: #010203; padding: 0 0 10px 0; line-height: 30px; text-transform: uppercase; text-align: center; }
h3 { padding: 5px 0; color: #3b84a4; text-transform: uppercase; font-size: 12px; font-weight: normal; }
h3 span { color: #cc72ff; }
.color { color: #cc72ff; }
table.gallery { margin: 0 auto; }
table.gallery p { padding: 5px 0; }
div.thumb img { border: #FFFFFF 5px solid; }
table.gallery img { border: #FFFFFF 5px solid; }
table.thumbs img { border: #FFFFFF 5px solid; }
table.thumbs td.name { padding: 5px 0; background: #FFFFFF; text-align: center; }
table.thumbs a { color: #000000; }
table.thumbs a:hover { color: #134356; }
table.rates { margin: 0 auto; }
table.rates td { padding: 5px; color: #cccccc; border-bottom: #333333 1px solid; }
table.rates td.name { color: #cc72ff; }
table.rates img { margin: 0 3px 1px 0; }
table.rates tr.head td { font-weight: bold; color: #000000; text-transform: uppercase; background: #cc72ff; }
table.tbl2 td { padding: 5px 10px; vertical-align: middle; }
table.tbl2 em { color: #CCCDD0; font-size: 9px; font-style: normal; }
table.tbl2 td.x { padding: 5px 10px; vertical-align: top; }
input.in-text { border: #000000 1px solid; width: 200px; padding: 2px; }
textarea.in-textarea { border: #000000 1px solid; width: 300px; padding: 2px; }
td.footer { background: url('../img/back2.jpg') no-repeat 0 100%; text-align: center; padding: 10px 30px; }
td.footer2 { background: none; text-align: center; padding: 30px 30px 10px 30px; }
td.footer strong { color: #FFEA86; }
td.footer i { margin: 0 7px; font-style: normal; color: #C5E1E3; }
td.footer div { padding: 10px 0 3px 0; font-size: 11px; }
table.copy { margin: 0 auto; }
table.copy td { vertical-align: middle; font-size: 10px; padding: 5px 0; color: #5a5a5a; }
table.copy strong { color: #ffffff; }
td.header { font-size: 14px; color: #ffffff; text-transform: uppercase; vertical-align: middle; padding: 50px 20px 10px 20px; font-weight: bold; font-size: 18px; }
td.header span { color: #cc72ff; }
div.header { background: url('../img/header.jpg') no-repeat 0 0; font-size: 14px; color: #ffffff; text-transform: uppercase; vertical-align: middle; height: 178px; border: #ffffff 5px solid; font-weight: bold; }
div.header span { display: block; padding: 20px; }
div.header p.color { font-size: 24px; color: #cc72ff; }
div.header p { padding: 0; }
td.main2 { border: #ffffff 5px solid; padding: 40px; background: #010203; }
td.main { border: #3c1255 1px solid; padding: 20px; }
table.menu { border: #3c1255 1px solid; }
table.menu td { font-size: 11px; color: #7010a8; text-align: center; height: 39px; vertical-align: middle; }
table.menu img { margin: 0 7px 0 0; }
table.menu a { color: #ffffff; text-decoration: none; }
table.menu a:hover { color: #7010a8; }
ul li { list-style-type: disc; margin: 0 0 0 20px; padding: 0 0 5px 0; }
td.copy { padding: 0 60px; }
div.see { background: #FFFFFF; padding: 6px 0; width: 150px; text-align: center; }
div.see a { color: #134356; }
div.see a:hover { color: #000000; }

td.logo { vertical-align: middle; }
td.logo h1 { font-size: 36px; font-weight: normal; padding: 0 0 0 66px; background: url('../img/logo.gif') no-repeat 0 8px; line-height: 66px; color: #ffffff; }
td.logo h1 b { color: #cc72ff; }
body.logo { background: #000000 url('../img/back.jpg') no-repeat 50% 0; padding: 20px; }
body.logo h1 { font-size: 36px; font-weight: normal; padding: 0 0 0 66px; background: url('../img/logo.gif') no-repeat 0 8px; line-height: 66px; color: #ffffff; }
body.logo h1 b { color: #cc72ff; }


table.tbl2 td { white-space: nowrap;}

