/* CSS Document 2006 DogFart.com. All Right Reserved | Adult Web Site Design By http://bluedesignstudios.com */

@import url( scroll.css );

body {
	margin: 0;
	padding: 0;
	font-family: Trebuchet MS;
	font-size: 11px;
	background: #000000 url(images_main/bg_all.gif) repeat-y 50% 0;
	color: #393939;
	}

img, table, td {
	margin: 0;
	padding: 0;
	font-size: 11px;
	}
img {
	border: 0;
	}

h1, h2, h3, h4, h5, h6, h7, p {
	padding: 0px 0px 5px 0px;
	margin: 0;
	line-height: 13px;
	}
h1, h2, h3, h4, h5, h6, h7 {
	font-size: 11px;
	}
ul, li {
	padding: 0;
	margin: 0;
	list-style: none;
	}

form, select, input, textarea, option {
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-family: Trebuchet MS;
	}

select, input, textarea {
	border: #737373 1px solid;
	color: #000000;
	}

a {
	color: #389CF2;
	cursor: pointer;
	cursor: hand;
	}
a:hover {
	color: #FF6C00;
	}

div {
	box-sizing: border-box; 
	-moz-box-sizing: border-box;
	}

td {
	vertical-align: top;
	}

/*********************************************/

div.page {
	background: url(images_main/bg_logo.gif) no-repeat 50% 70px;
	}


td.xtop {
	padding: 2px 15px 5px 15px;
	text-align: right;
	color: #FFFFFF;
	background: url(images_main/top.gif) no-repeat 0 0;
	font-family: tahoma;
	}
td.xtop img {
	margin: 0 4px -2px 4px;
	}
td.xtop span.sp {
	padding: 0 4px;
	color: #9D9D9D;
	}
td.xtop a {
	color: #58CF36;
	}
td.xtop a:hover {
	color: #95D180;
	}


table.copy {
	background: url(images_main/bg_copy.jpg) no-repeat 0 0;
	height: 40px;
	}
table.copy span {
	padding: 0 4px;
	color: #AAAAA9;
	}
table.copy a {
	color: #717171;
	}
table.copy a:hover {
	color: #000000;
	}
table.copy td {
	padding-top: 10px;
	}
table.copy td.mn {
	padding-left: 20px;
	}
table.copy td.bds {
	padding-top: 8px;
	}




div.welcome {
	background: url(images_main/bg_welcome.jpg) no-repeat 0 0;
	width: 217px;
	height: 192px;
	}
div.welcome h3 {
	color: #FF6600;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
	}
div.welcome a {
	color: #393939;
	}
div.welcome a:hover {
	color: #000000;
	}
div.welcome div.inner {
	padding: 28px 20px 0 25px;
	height: 160px;
	overflow: hidden;
	}



div.news {
	background: url(images_main/bg_news.jpg) no-repeat 0 0;
	width: 217px;
	height: 269px;
	color: #7C7C7C;
	}
div.news p.date {
	color: #4EAD33;
	font-weight: bold;
	background: url(images_main/ico_date.gif) no-repeat 0 0;
	padding-left: 19px;
	}



div.latest {
	background: #000000 url(images_main/bg_latest.jpg) no-repeat 0 0;
	width: 363px;
	height: 158px;
	color: #D2CFCF;
	overflow: hidden;
	}
div.latest div.inner {
	padding: 24px 0 0 0;
	}
div.latest td {
	color: #D2CFCF;
	}
div.latest h3 {
	color: #FF6600;
	font-weight: bold;
	text-transform: uppercase;
	}
div.latest p.next a {
	color: #FFFFFF;
	}
div.latest p.next a:hover {
	color: #B9B9B9;
	}
div.pic {
	background: url(images_main/bg_pic.jpg) no-repeat 0 0;
	width: 170px;
	height: 115px;
	}
div.pic img {
	margin: 3px 2px 2px 3px;
	}


div.features {
	background: #000000 url(images_main/bg_features.jpg) no-repeat 0 0;
	width: 367px;
	height: 183px;
	color: #D2CFCF;
	overflow: hidden;
	}
div.features div.inner {
	padding: 22px 100px 0 16px;
	}
div.features h3 {
	color: #FF6600;
	font-weight: bold;
	text-transform: uppercase;
	}
div.features div.item {
	background: url(images_main/ico_diamond.gif) no-repeat 0 0;
	padding-left: 25px;
	}



td.main {
	background: #000000 url(images_main/bg_main.gif) repeat-x 0 42px;
	}

table.main_tbl {
	background: url(images_main/bgx.gif) repeat-y 100% 0;
	}
table.main_tbl td.inner {
	color: #D2CFCF;
	padding: 30px;
	}
table.main_tbl td.inner td {
	color: #D2CFCF;
	}
table.main_tbl td.inner td.head {
	color: #FF6600;
	}
table.main_tbl td.inner h3 {
	color: #FF6600;
	}
table.main_tbl td.inner a {
	color: #FFFFFF;
	}
table.main_tbl td.inner a:hover {
	color: #626262;
	}



table.tbl td {
	padding: 3px 10px 3px 0;
	vertical-align: middle;
	color: #D2CFCF;
	}
table.tbl td.head {
	color: #FF6600;
	font-weight: bold;
	}
table.tbl td.top {
	padding: 3px 10px 3px 0;
	vertical-align: top;
	}
table.tbl td.top-x {
	padding: 6px 10px 3px 0;
	vertical-align: top;
	}

textarea.in-textarea100 {
	width: 300px;
	height: 76px;
	}
input.in-text100 {
	width: 300px;
	height: 20px;
	padding: 0 3px;
	}
select.in-select100 {
	width: 300px;
	height: 20px;
	}
input.in-chekbox {
	margin: 0;
	padding: 0;
	}
input.none {
	border: 0;
	}


div.hr {
	height: 1px;
	background: #DDDDDD;
	margin: 20px 0 20px 0;
	}




td.lgx_02 {
	background: url(images_main/lgx_02.gif) repeat-y 0 0;
	}
td.lgx_01 {
	background: url(images_main/lgx_01.jpg) no-repeat 0 0;
	vertical-align: middle;
	text-align: center;
	height: 200px;
	}



div.pic2 {
	background: url(images_main/bg_pic2.jpg) no-repeat 0 0;
	width: 191px;
	height: 128px;
	}
div.pic2 img {
	margin: 3px 2px 2px 3px;
	}

td.txt {
	padding-top: 15px;
	}



table.in-texts {
	margin: 20px 0;
	}
table.in-texts td {
	padding: 3px 5px;
	color: #FFFFFF;
	}
table.in-texts p {
	font-size: 10px;
	color: #FF6C00;
	}
table.in-texts a {
	font-size: 10px;
	}
table.in-texts input.in-text {
	padding: 0 5px;
	width: 100px;
	height: 18px;
	font-family: tahoma;
	}
table.in-texts select.in-select {
	width: 100px;
	height: 18px;
	padding: 0;
	font-family: tahoma;
	}





.black {
	color: #000000;
	}

.orange {
	color: #FF6600;
	}

.upp {
	text-transform: uppercase;
	}


