* {
	margin: 0;
	padding: 0;
}

body {
	background: #404A4F url(images/body-bg.gif);
   font-family: Tahoma, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
	text-align: center;
}

table {
	border-collapse: collapse;
	font-size: 100%;
}

td {
	vertical-align: top;
}

a img {
	border: none;
}

a {
	color: #fff;
}

ul { margin-left:17px;}

ul.site_works { margin-left:178px;}
img.site_pic { padding-right:10px;}

form table td {
	padding: 5px;
}

input, textarea {
	background: #ccc;
	border: 1px solid #fff;
}

.radio {
	border: 0px;
	background: #ccc;
}

#wrap {
	width: 1000px;
	margin: auto;
	text-align: left;
}

#global {
	position: relative;
	}
	
.text {
	float: right;
	width: 330px;
	margin: 45px 30px 10px 0;
}
.text_site {
	float: right;
	width: 435px;
	margin: 3px 3px 0 0;
	padding: 20px 30px 20px 20px;
}


.text p {
	margin-bottom: 8px;
	font-size:14px;
}

.decor {
height: 61px;
width: 17px;
}

.menu {
	margin-top: 35px;
	margin-bottom: 35px;
}

#bg {
	background: url(images/bg.gif) repeat-y 18px 0;
	height: 324px;
	min-height: 324px !important;
}

#bg_site {
	background: url(/images/bg_site.gif) repeat-y 18px 0;
	height: 324px;
	min-height: 324px !important;
}
#bg_site .text_site { color: #333; }
#bg_site a { color: #7e9c09; font-weight: bold; }

#footer {
	background: url(images/footer.gif) no-repeat ;
	padding: 70px 0 10px 35px;
	}

.link {
	padding-left: 1px;
}

.menu td {
	border-top: 2px solid #969C9E;
		}
	
.bbottom {
	border-bottom: 2px solid #969C9E
}

.menu td p {
	position: relative;
	width: 182px;
	height: 61px;
}

.menu td p a {
	background: url(images/webfile.gif) no-repeat;
	width: 182px;
	height: 61px;
	display: block;	
	position: relative;
	text-decoration: none;
}

.menu td p a:hover {
	width: 347px;
	position: absolute;
	top: 0;
	left: 0;
}

.menu td p a span {
	display: none;
}

.menu td p a:hover span {
	display: block;
	position: absolute;
	height: 65px;	
	width: 377px;
	color: #424C50;
	left: 182px;
	top: -2px;
	text-decoration: none;
	font-size: 11px;
	background: #fff url(images/hover.gif) no-repeat;	
}

.menu td p a:hover span strong {
	padding: 13px 15px 0 15px;
	display: block;
}

.menu a#hotlog {
	background: url(images/hotlog.gif) no-repeat;
}

.menu a#web-planet {
	background: url(images/web-planet.gif) no-repeat;
}

.menu a#subscribes {
	background: url(images/subscribes.gif) no-repeat;
}

.menu a#wiw {
	background: url(images/wiw.gif) no-repeat;
}

.menu a#rss {
	background: url(images/rss.gif) no-repeat;
}

.menu a#site {
	background: url(images/site.gif) no-repeat;
}

.center {
	text-align: center
}

.right {
	text-align: right;
}

#send {
	font-size: 10px;
	width: 100px;
	height: 20px;
	cursor: pointer;
	}
	
.padding td {
	padding: 5px 0 5px 0;
}

.style1 {font-size: larger}


.er {
	position:relative;
}
.p1 {
	position:absolute;
	top:15px;
	left:24px;
}
.p2 {
	position:absolute;
	top:85px;
	left:24px;
}
.p3 {
	position:absolute;
	top:148px;
	left:24px;
}
.link1:hover {
	color:black;
	text-decoration:none;
}

