body {
	height:100%;
	color:#7A4172;
	background:#e8b1bf url('/img/bg/depilok.png') repeat-x 0 0;
}

/*links*/
a {
	color:#7a4172;
}
a:hover {
	color: #a35500;
}

/*other_class*/
.content table {
	position: relative;
	z-index: 100;
}
.content th, .content td, table.form td, table.form th {
	padding:7px;
	border:1px solid #c9919f;
}
input.text {
	width:148px;
	padding:8px 20px 7px 20px;
	border:0px;
	background:#fff url('/img/input-text.png') no-repeat 0 0;
}
input.submit {
	width:112px;
	padding:2px 0;
	border:none;
	font:12px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url('/img/input-submit.png') no-repeat 0 0;
}

/*main_class*/
div#wrap {
	width:100%;
	min-width: 1000px;
	min-height:100%;
	position:relative;
	z-index:3;
	background:url('/img/bg/depil-wrap.jpg') no-repeat 0 0;
}
div#bg2 {
	width:302px;
	height:296px;
	position:absolute;
	top:0;right:0;
	z-index:1;
	background:url('/img/bg/depilok2.jpg') no-repeat 0 0;
}
div#bg3 {
	width:336px;
	height:225px;
	margin:0 0 0 -168px;
	position:absolute;
	top:0;left:50%;
	z-index:1;
	background:url('/img/bg/depilok3.png') no-repeat 0 0;
}
div#footer {
    width: 100%;
    height: 88px;
    position: absolute;
    left: 0px;
    bottom: 35px;
    z-index:2;
    background: #c9919f;
}
div#spacer {
    width: 100%;
    height: 125px;
    clear: both;
}
div#bg {
	width:100%;
	height:88px;
	margin:-123px 0 0 0;
	position:relative;
	z-index:2;
	background:#f0a87d;
}

div#footer address, div#footer address a:hover {
	color:#7a4172;
}
	h1.q {
		background: url(/img/logo/develop_depilok.gif) no-repeat left top; 
	}

div#header {
	width:100%;
	height:164px;
	position:relative;
	z-index:2;
}
ul#menu {
	width:55%;
	margin:0;
	position:absolute;
	z-index: 10;
	top:80px;
	left:37%;
	font:bold 11px "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align: left;
}
	ul#menu li {
		padding:0 10px 0 0;
		display:inline;
		background:none;
		margin: 0;
	}
	ul#menu li a {
		color:#49aba6;
	}
	ul#menu li a:hover {
		color: #A35500;
	}

div#logo {
    position: absolute;
    top: 45px;
    left: 14%;
    z-index:2;
    margin: 0;
}
	div#logo img {
		width:200px;
		height:71px;
		display:block;
	}
div#header div.bg {
	width:500px;
	height:351px;
	margin-left:-180px;
	position:absolute;
	top:0;left:14%;
	z-index:1;
	background:url('/img/bg/depilok-bg.png') no-repeat 0 0;
}
ul#sidebar {
    width: 23px;
    margin: 0;
    overflow: hidden;
    position: absolute;
    top: 150px;
	right: 0px;
    z-index: 3;
}
	ul#sidebar li {
	    width: 23px;
	    height: 132px;
	    padding: 0;
	    margin: 0 0 10px 0;
	    background: url('/img/sidebar/purple.png') no-repeat 0 0;
	}
	ul#sidebar li a {
	    width: 23px;
	    height: 132px;
	    display: block;
	}
	ul#sidebar li img {
	    color: #1f9bc2;
	}

div#content {
    width:75%;
    padding:0 0 25px 0;
    margin:0 auto;
    position:relative;
    z-index:3;
}
	div#content:after {
	    content:".";
	    display:block;
	    height:0;
	    clear:both;
	    visibility: hidden;
	}
	div#left {
	    width:14%;
	    padding:15px 0 0 0;
	    float:left;
	    overflow:hidden;
		margin: 0 -20% 0 20px;
		display: inline;
	}
ul.submenu {
	padding: 7px 0 0 0;
    margin:0;
	list-style: none;
}
	ul.submenu li {
	    padding:0 15px 12px 0;
		margin: 0;
	    font-size:13px;
	    font-weight:bold;
	    text-align:right;
	    background:url('/img/ico/submenu-purple.gif') no-repeat 100% 7px;
	}
	ul.submenu li a {
	    color:#7a4172;
	}

div#right {
    margin: 0 20px;
	zoom: 1;
	min-height: 300px;
}
	*html div#right {
		height: 300px;
	}
	.rightwithmenu {
		margin-left: 20%!important;
	}

div#new {
    width:100%;
    overflow:hidden;
}
	div#new table {
	    width:100%;
	    margin: 0 0 15px 0;
	    border-collapse:collapse;
	    position:relative;
	}
		div#new table th {
		    width:30%;
		    text-align:left;
		    font-weight:normal;
		}
			div#new table th a {
			    width:153px;
			    display:block;
			    color:#7a4172;
			}
			div#new table th var {
			    padding:2px 3px;
			    margin:0 0 5px 0;
			    display:block;
			    background:url('/img/new/purple.png') repeat-x 0 0;
			}
			div#new table th img {
			    width: 147px;
			    height: 201px;
			    display: block;
			}
			div#new table th span {
			    text-align:center;
			    display:block;
			}
		div#new table td {
		    padding: 0 20px;
		}
			div#new table td a {
			    width:84px;
			    display:block;
			}
			div#new table td var {
			    padding:2px 3px;
			    margin:0 0 5px 0;
			    display:block;
			    background:url('/img/new/purple.png') repeat-x 0 0;
			}
			div#new table td img {
			    width:78px;
			    height:108px;
			    display:block;
			}
			div#new table td span {
			    text-align:center;
			    display:block;
			}

	div#new p.all {
	    width: 153px;
	    margin: 0px;
	    font-size: 10px;
	}

div.new {
    width:88%;
    padding: 0 0 35px 0;
    margin: 0 auto;
    position: relative;
    z-index: 3;
}
	div.new p.title {
	    margin: 0 0 10px 0;
	}
		div.new p.title img {
		    display: block;
		}
	div.new p.all {
	    margin: -5px 0 0 0;
	    font-size: 10px;
	}
	div.new table {
	    width: 100%;
	    border-collapse: collapse;
	}
		div.new table th {
		    width: 56px;
		    padding: 0 10px 26px 0;
		    text-align: left;
		    text-align: center;
		}
		div.new table td {
		    padding: 0 0 26px 0;
			vertical-align:middle;
		}
		div.new table th img {
		    display: block;
		}
		div.new table a {
		    text-decoration: none;
		}
		div.new table a:hover {
		    text-decoration: underline;
		}

div#index {
    height: 220px!important;
    padding: 15px 32px 1px 243px;
    margin:0 20px 30px 20px;
    position:relative;
    color:#500445;
    background:#fff url('/img/index.jpg') no-repeat 0 50%;
}
	div#index div.left {
	    width:11px;
	    height:144px;
	    margin:-62px 0 0 -11px;
	    position:absolute;
	    top:50%;left:0px;
	    background:url('/img/index-left.png') no-repeat 0 0;
	}
	div#index div.right {
	    width:11px;
	    height:144px;
	    margin:-62px 0 0 0;
	    position:absolute;
	    top:50%;left:100%;
	    background:url('/img/index-right.png') no-repeat 0 0;
	}

.cat_item {
	color: #000;
	padding: 5px;
	clear: both;
	overflow: hidden;
	_overflow: visible;
	_height: 1%;
}
	.cat_item a {
		color: #000;
	}
	.cat_item img {
		float: left;
		margin: 5px;
	}
	.cat_item div {
		margin-left: 120px;
	}
		.cat_item div h2 {
			font-size: 14px;
			font-weight: bold;
			color: #195787;
		}

.archives_year {
	float: right;
}
.crumb {
	clear: right;
}
.file_size {
    width: 10%;
}
.methods {    width: 70%;}
.content table.methods td, .content table.methods th {
	border:none;
	padding-left;0;
}
table.catalog {
    width:100%;
    border-collapse:collapse;
}
	table.catalog th {
	    width:140px;
	    padding:0 0 20px 0;
	    font-weight:normal;
	    vertical-align:top;
	    text-align:left;
	}
		table.catalog th img {
		    margin:0 0 3px 0;
		    display:block;
		}
		table.catalog th var {
		    font-style:italic;
		}
	table.catalog td {
	    padding: 0 0 10px 0;
	    vertical-align:top;
	}
		table.catalog td p.more {
		    margin-top:8px;
		}

table.catalog_spec {
    width:100%;
    border-collapse:collapse;
    color:#428796;
}
#right .pic {    float: left;
	padding:2px;
	width:152px;
	height:204px;
	overflow:hidden;
}
	#right .pic img {
		width:148px;
		height:200px;
	}
#right .txt {    padding: 0 0 0 170px;}
.content table.methods td, .content table.methods th{
	border:none;
	padding-left:0;
}
.news span {
	color: #7A4172;
}
