/* CSS Document 2010. All Right Reserved | Adult Web Site Design By http://komissariat.com */

body { margin: 0; padding: 0; font-family: 'Tahoma'; font-size: 11px; color: #8e8e8e; background: #ffffff url('../img/backAll.jpg') repeat-x 0 0; }
table, td { margin: 0; padding: 0; font-size: 11px; 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; }
select, input, textarea, option { padding: 0; margin: 0; font-size: 12px; font-family: 'Tahoma'; color: #000000; outline: none; }
a { color: #cc0000; cursor: pointer; outline: none; }
a:hover { color: #666666; }

/*********************************************/

table.page { margin: 0 auto; background: url('../img/backPage.gif') repeat-y 0 0; }

td.a7 { background: url('../img/a7.jpg') no-repeat 0 0; height: 110px; vertical-align: middle; padding: 0 20px; font-size: 10px; line-height: 16px; }
td.a7 a { color: #35c0ec; }
td.a7 a:hover { color: #666666; }

td.b1 { background: url('../img/b1.gif') repeat-y 0 0; padding: 10px 20px 0 20px; font-size: 10px; }
td.b1 a { font-size: 12px; color: #22B6E3; font-weight: bold; }
td.b1 a.curent { font-size: 12px; color: #D22828; font-weight: bold; }
p.small_p a, p.small_p a:hover { font-size: 10px; color: #8e8e8e; font-weight: normal; color: #000000; }

div.hr { background: url('../img/hr.gif') no-repeat 0 0; height: 3px; overflow: hidden; margin: 5px 0; }

div.title1 { background: url('../img/title1.gif') no-repeat 0 0; height: 55px; font-size: 20px; color: #ffffff; }
div.title1 span { display: block; padding: 16px 0 0 20px; }
div.title1 a, div.title1 a:hover { color: #ffffff; text-decoration: none; }
div.title1 b { display: block; float: left; font-weight: normal; font-size: 20px; width: 23px; text-align: center; }
div.title1 h2 { float: left; font-weight: normal; font-size: 20px; padding: 0 0 0 20px; }

div.title2 { background: url('../img/title2.gif') no-repeat 0 0; height: 55px; font-size: 22px; color: #ffffff; }
div.title2 span { display: block; padding: 13px 0 0 11px; }
div.title2 b { display: block; float: left; font-weight: normal; font-size: 22px; width: 23px; text-align: center; }
div.title2 h2 { float: left; font-weight: normal; font-size: 22px; padding: 0 0 0 20px; }

div.pic img { width: 230px; height: 170px; border: #909090 1px solid; margin: 0 0 5px 0; }
div.ico { background: url('../img/ico.jpg') no-repeat 100% 2px; height: 32px; }
div.ico h4 { font-size: 11px; padding: 7px 0 0 0; }
div.ico b { color: #0a86ff; font-weight: normal; }

div.desc { font-size: 10px; }
div.desc p.views { float: left; padding: 0; }
div.desc p.rate { float: right; padding: 0; }
div.desc p.dnl { clear: both; }

div.pad { padding: 0 24px; }
div.ins { width: 100%; }

td.video h3 { font-size: 28px; }
td.video div.mdesc { font-size: 12px; line-height: 16px; }
td.video div.mdesc img { margin: 0 0 -2px 0; }
td.video div.mdesc p a.download { font-size: 16px; font-weight: bold; }

table.pics2 img { width: 130px; height: 96px; border: #909090 1px solid; }

td.a3 { background: url('../img/a3.jpg') no-repeat 0 0; height: 84px; vertical-align: middle; padding: 5px 0 0 5px; }
td.a3 p { padding: 0 0 1px 0; }
td.a3 div { padding: 0 0 1px 0; width: 390px; border: 0px solid #FFFFFF; font-size: 12px; }
td.a3 div a, td.a3 div a:hover, td.a3 div a:visited { font-size: 13px; color: #8e8e8e; font-size: 12px; }

td.a5 { background: url('../img/a5.jpg') no-repeat 0 0; height: 26px; vertical-align: middle; padding: 0 100px; font-family: 'Arial'; font-size: 13px; font-weight: bold; }
td.a5 a { color: #8e8e8e; text-decoration: none; }
td.a5 a:hover { color: #000000; }
td.a5 a.x { color: #cc0000; }
td.a5 a.x:hover { color: #666666; }
td.a5 a.curent { color: #000000; }

td.a4 { background: url('../img/a4.jpg') no-repeat 0 0; height: 42px; vertical-align: middle; padding: 0 0 0 15px; }
table.code td { vertical-align: middle; padding: 0 10px 0 0; color: #000000; font-weight: bold; font-size: 12px; }
table.code input.itext { border: #cfcfcf 1px solid; width: 120px; font-size: 14px; padding: 1px 4px; }

td.search { background: url('../img/search.jpg') no-repeat 0 0; height: 72px; vertical-align: middle; padding: 0 0 0 9px; font-weight: bold; font-size: 12px; }
td.search td { vertical-align: middle; padding: 0 5px 0 0; }
td.search input.itext { border: #cfcfcf 1px solid; width: 100px; font-size: 14px; padding: 1px 4px; }

div.nav { text-align: center; padding: 5px; font-size: 14px; }
div.nav a { border: #818181 1px solid; display: inline; padding: 2px 5px; text-decoration: none; color: #000000; }
div.nav a:hover { color: #cc0000; }
div.nav a.x { background: #505050; color: #ffffff; }
div.nav a.x:hover { color: #ffffff; }

.hidden_menu { display: none; width: 1px; height: 1px; }

#downloads table td { padding: 3px; font-size: 14px; }

