/* CSS Document 2010. All Right Reserved | Adult Web Site Design By http://bluedesignstudios.com */

body { margin: 0; padding: 14px 0 0 0; font-family: 'Arial'; font-size: 12px; color: #4f5155; background: #102446 }
table, td { margin: 0; padding: 0; font-size: 12px; border-collapse: collapse; vertical-align: top; }
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; }
.radio { vertical-align: middle; }
select, input, textarea, option { padding: 0; margin: 0; font-size: 12px; font-family: 'Arial'; color: #000000; outline: none; }
a { color: #112f62; cursor: pointer; outline: none; }
a:hover { color: #000000; }

/*********************************************/

td.main { border-bottom: #1a3564 1px solid; background: #d0dde2 url('/templates/ofsite/images/main-2.gif') repeat-y 100% 0; }

table.title-mobilenews { background: #f2bd54 url('/templates/ofsite/images/back-mobilenews.gif') repeat-x 0 0; }
table.title-mobilenews2 { background: #f2bd54 url('/templates/ofsite/images/back-mobilenews2.gif') repeat-x 0 0; }

td.title-mobilenews { background: url('/templates/ofsite/images/title-mobilenews-blank.jpg') no-repeat 0 0; height: 50px; }
td.title-mobilenews h2 { padding: 24px 0 0 70px; font-size: 18px; font-weight: normal; text-transform: uppercase; text-shadow: #f7d593 1px 1px; color: #19212f; }

/*
table.block h2 { font-size: 18px; font-weight: normal; }
*/

table.title-news { background: #a5d762 url('/templates/ofsite/images/back-news.gif') repeat-x 0 0; }
table.block { border-bottom: #102446 1px solid; }
table.block-dark { background: url('/templates/ofsite/images/dark-2.gif') repeat-y 100% 0; }
table.block-dark td.ins { background: url('/templates/ofsite/images/dark-1.gif') repeat-y 0 0; }
table.block-dark div.ins { background: #e6e6e6 url('/templates/ofsite/images/dark-0.jpg') no-repeat 0 0; padding: 12px; }

table.block-light { background: #d0dde2 url('/templates/ofsite/images/main-2.gif') repeat-y 100% 0; }
table.block-light td.ins { background: url('/templates/ofsite/images/main-1.gif') repeat-y 0 0; padding: 0 2px; }
table.block-light table.ins { border-bottom: #bebebf 1px solid; }
table.block-light div.ins { background: url('/templates/ofsite/images/main-0.jpg') no-repeat 0 0; padding: 12px; }
table.block-light a { color: #193c78; }
table.block-light a:hover { color: #000000; }

td.desc { background: #a7c5ce url('/templates/ofsite/images/desc.gif') repeat-x 0 100%; padding: 9px 12px; color: #000000; }
td.desc p { padding: 2px 0; }
td.desc img { width: 44px; height: 14px; margin: 0 0 -2px 3px; }
table.block-light td.desc a { color: #226658; }
table.block-light td.desc a:hover { color: #000000; }

table.d2 { background: #1e4b5f url('/templates/ofsite/images/d2.gif') repeat-y 0 0; }
table.d2 td.d1 { background: url('/templates/ofsite/images/d1.jpg') no-repeat 0 0; padding: 15px 25px 5px 25px; color: #b7b7b7; }
table.d2 h3 { font-size: 15px; }
table.d2 a { color: #ff5400; }
table.d2 a:hover { color: #ffd800; }

table.e2 { background: #173853 url('/templates/ofsite/images/e2.gif') repeat-y 0 0; }
table.e2 td.e1 { background: url('/templates/ofsite/images/e1.jpg') no-repeat 0 0; padding: 15px 25px 5px 25px; color: #ffffff; }
table.e2 h3 { font-size: 15px; }
table.e2 a { color: #ffffff; }
table.e2 a:hover { color: #ff6800; }

table.f2 { background: #173853 url('/templates/ofsite/images/f2.gif') repeat-y 0 0; }
table.f2 td.f1 { background: url('/templates/ofsite/images/f1.jpg') no-repeat 0 0; padding: 15px 25px 0 25px; color: #b0ccd5; }
table.f2 h3 { font-size: 15px; }
table.f2 a { color: #ffffff; }
table.f2 a:hover { color: #ff6800; }
table.f2 a.x { color: #ff6800; }
table.f2 a.x:hover { color: #ffffff; }

table.e2 td.menu { padding: 15px 0 5px 2px; font-size: 14px; }
td.menu p { padding: 7px 10px 11px 32px; background: url('/templates/ofsite/images/p-menu.gif') no-repeat 0 0; font-weight: bold; }
td.menu ul { padding: 0 0 5px 0; }
td.menu li { padding: 4px 10px 5px 51px; background: url('/templates/ofsite/images/li-menu.gif') no-repeat 0 0; }
td.menu a { text-decoration: none; }
td.menu a.a { color: #ff8400; }
td.menu a.a:hover { color: #ffd800; }
td.menu a span { color: #7ba0cc; }
td.menu a:hover span { color: #ffd800; }
td.menu a b { color: #ff8400; }
td.menu a:hover b { color: #ffd800; }

td.mainmenu { background: url('/templates/ofsite/images/back-mainmenu.gif') repeat-x 0 0; height: 60px; }
table.mainmenu { margin: 0 0 0 auto; }
td.search2 { width: 289px; background: url('/templates/ofsite/images/search.jpg') no-repeat 0 0; vertical-align: middle; }
td.search2 td { padding: 5px 3px 0 3px; vertical-align: middle; }

input.isearch { border: 0; background: transparent; width: 230px; padding: 1px 3px; color: #6a81ad; font-size: 16px; }

div.auto { width: 100%; }

td.v { background: url('/templates/ofsite/images/v.gif') repeat-y 50% 0; }

div.th { border: #c0d6de 1px solid; margin: 8px 0 0 0; }
div.th img { margin: 10px; }

div.ndesc { clear: both; margin: 10px 0 0 0; }
div.ndesc img { border: #48788d 1px solid; margin: 0 12px 5px 0; float: left; }
img.img { border: #48788d 1px solid; margin: 0 12px 5px 0; float: left; }

div.nav { font-size: 11px; margin-bottom: 10px; }

h4 { color: #112f62; font-size: 18px; font-weight: normal; padding: 0; }

div.cr { height: 1px; clear: both; overflow: hidden; }


table.copy { background: url('/templates/ofsite/images/c3.jpg') repeat-x 0 0; }
td.copy { background: url('/templates/ofsite/images/c2.jpg') no-repeat 0 0; padding: 0 50px 0 185px; vertical-align: middle; color: #ffffff; }
td.copy a { color: #a7b0ff; }
td.copy a:hover { color: #ffffff; }


div.z { background: url('/templates/ofsite/images/z.gif') repeat-y 50% 0; }



div.rate { width: 85px; height: 17px; margin: 5px 0 0 auto;  }
.rating { color: #336699; font-family: Tahoma, helvetica, sans-serif; font-size: 11px; width: 85px; height: 17px; margin: 0 0 0 auto; }
.unit-rating{ list-style:none; margin: 0px; padding:0px; width: 85px; height: 17px; position: relative; background: url('../dleimages/rating.gif') top left repeat-x; }
.unit-rating li{ text-indent: -90000px; padding:0px; margin:0px; float: left; }
.unit-rating li a{ display:block; width:17px; height: 17px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute; padding: 0px; }
.unit-rating li a:hover{ background: url('../dleimages/rating.gif') left center; z-index: 2; left: 0px; }
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:17px;}
.unit-rating a.r2-unit{left:17px;}
.unit-rating a.r2-unit:hover{width: 34px;}
.unit-rating a.r3-unit{left: 34px;}
.unit-rating a.r3-unit:hover{width: 51px;}
.unit-rating a.r4-unit{left: 51px;}	
.unit-rating a.r4-unit:hover{width: 68px;}
.unit-rating a.r5-unit{left: 68px;}
.unit-rating a.r5-unit:hover{width: 85px;}
.unit-rating li.current-rating{ background: url('../dleimages/rating.gif') left bottom; position: absolute; height: 17px; display: block; text-indent: -9000px; z-index: 1; }

table.calendar td { font-size: 11px; }
table.calendar a { text-decoration: none; }
.day-active-v { font-weight: bold; color: #ffffff; }
.day-active-v A { font-weight: bold; color: #ffffff; }
.day { color: #ffffff; }
.day-active { font-weight: bold; color: #ffffff; }
.day-active A { font-weight: bold; color: #ffffff; }
.weekday-active-v { color: #f9911e; }
.weekday { color: #f9911e; }
.monthlink { color: #303030; }
.calendar { color: afcdd8; }


a.archives { line-height: 18px; padding: 0; margin: 0; }
a.archives, table.f2 a.archives { color:#b1ccd3; }
a.archives:hover, table.f2 a.archives:hover { color:#ffffff; }


table.form td { padding: 5px 10px 5px 0; vertical-align: middle; }
table.form span.error { color: #b18617; }
table.form td.x { padding: 5px 10px 5px 0; vertical-align: top; }
table.form tr.active input.in-text { background: #feffcc; border-top: #849c11 1px solid; border-left: #849c11 1px solid; }
table.form tr.active textarea.in-textarea { background: #feffcc; border-top: #849c11 1px solid; border-left: #849c11 1px solid; }
input.in-text { border-top: #5e6b20 1px solid; border-right: #e1e7c2 1px solid; border-bottom: #e1e7c2 1px solid; border-left: #5e6b20 1px solid; padding: 2px 5px; width: 200px; }
textarea.in-textarea { border-top: #5e6b20 1px solid; border-right: #e1e7c2 1px solid; border-bottom: #e1e7c2 1px solid; border-left: #5e6b20 1px solid; padding: 2px 5px; width: 400px; }
table.table { border-top: #c5c77d 1px solid; }
table.table td { padding: 5px 20px 5px 0; border-bottom: #c5c77d 1px solid; }

td.a1 { background: url('/templates/ofsite/images/a1.jpg') no-repeat 0 0; }

td.a3 { background: url('/templates/ofsite/images/a3.jpg') no-repeat 0 0; }
td.a3 div { padding: 99px 0 0 27px; color: #d5deee; }
td.a3 td { padding: 2px 10px 2px 0; vertical-align: middle; }
td.a3 input.i1 { background: url('/templates/ofsite/images/i1.jpg') no-repeat 0 0; width: 193px; height: 27px; border: 0; padding: 2px; color: #6a81ad; font-size: 16px; }
td.a3 input.i2 { background: url('/templates/ofsite/images/i2.jpg') no-repeat 0 0; width: 193px; height: 27px; border: 0; padding: 2px; color: #6a81ad; font-size: 16px; }
td.a3 a { color: #d5deee; font-weight: bold; }
td.a3 a:hover { color: #ffffff; }


