body {
	font-family: Tahoma;
	font-size:12px;
	margin:0;
	padding:0;
	background:#8cc63f;
}

td {
	font-family: Tahoma;
	font-size:12px;
	vertical-align:top;
}

img {
	border:none;
}

h1 {
	font-size:21px;
	color:#8dc73f;
	font-weight:normal;
	margin:0 0 15px 0;
	padding:0;
	text-indent:20px;
}

a {
	color:#000000;
}
a:hover {
	color:#000000;
	text-decoration:none;
}
a:visited {
	color:#626566;
}

#all {
	background:url(images/bg.jpg) bottom repeat-x;
	padding:10px 10px 0 10px;
}

#maintable {
	background:#FFFFFF url(images/botbg.jpg) bottom repeat-x;
}

#bottom {
	background:url(images/bottom.jpg) left bottom no-repeat;
	padding-left:300px;
}
#botprod td,
#botprod a {
	color:#344917;
	text-decoration:none;
	font-size:9px;
}


#phone {
	position:absolute;
	margin:20px 0 0 270px;
	height:20px;
	background:url(images/phone.gif) left no-repeat;
	color:#8cc63f;
	padding:0 0 0 30px;
	line-height:20px;
}

.big {
	font-size:16px;
}

#icq {
	position:absolute;
	margin:60px 0 0 270px;
	height:20px;
	background:url(images/icq.gif) left no-repeat;
	padding:0 0 0 30px;
	line-height:20px;
}

#price {
	position:absolute;
	margin:80px 0 0 270px;
	height:20px;
	background:url(images/download.gif) left no-repeat;
	padding:0 0 0 30px;
	line-height:20px;
}

#help {
	position:absolute;
	margin:85px 0 0 830px;
	width:139px;
	height:13px;
	background:url(images/help.gif) no-repeat;
}

#sertif {
	position:absolute;
	margin:115px 0 0 800px;
	width:120px;
	background:url(images/page.gif) left top no-repeat;
	padding:0 0 0 20px;
}

#logo {
	position:absolute;
	margin:110px 0 0 65px;
	width:713px;
	height:161px;
}

#product {
	height:54px;
	background:url(images/product.gif) right top no-repeat;
	margin:45px 10px 0 0;
}

#news {
	margin:65px 30px;
	font-size:11px;
}
#news a {
	color:#000000;
}

#newsheader {
	font-size:18px;
	color:#878787;
}

#date {
	margin:20px 10px 10px 10px;
	color:#878787;
	font-size:10px;
}

#allnews {
	margin:30px 10px 10px 10px;
}
#allnews a {
	color:#878787;
	font-size:10px;
}


/*------------------------Верхнее меню--------------------------*/
#menu {
	margin:0 25px 0 0;
}

#topmenu td {
	background:url(images/topmenu.jpg) bottom repeat-x;
	border-right:#fff 1px solid;
	vertical-align:middle;
	padding-top:17px;
}

#topmenu td:hover,
#topmenu td.jshover {
	background:url(images/topmenuon.jpg) bottom repeat-x;
}
#topmenu td.click,
#topmenu td.click:hover {
	background:url(images/topmenuclick.jpg) center no-repeat;
}
#topmenu td.up,
#topmenu td.over {
	background:url(images/topmenuon.jpg) bottom repeat-x;
}
#topmenu td.out {
	background:url(images/topmenu.jpg) bottom repeat-x;
}

#topmenu td a {
	color:#fff;
	display:block;
	text-decoration:none;
	padding:0 15px;
	text-align:center;
}

#topmenu td table {
	display:none;
	position:absolute;
	padding:0;
}

#topmenu td:hover table,
#topmenu td.jshover table {
	display:block;
	margin-top:5px;
	width:300px;
	padding:0;
}

#topmenu td td {
	background:#000000;
	padding:5px 15px;
	border-top:#ffffff 1px solid;
	width:300px;
}
#topmenu td td a {
	padding:0;
	text-align:left;
}
#topmenu td td:hover,
#topmenu td td.jshover {
	background:#8cc63f;
}

#topmenu td:hover td table,
#topmenu td.jshover td table {
	display:none;
	position:absolute;
}

#topmenu td td:hover table,
#topmenu td td.jshover table {
	display:block;
	margin-top:-20px;
	margin-left:284px;
	width:300px;
	padding:0;
}
#topmenu td td td {
	background:#000000;
	padding:5px 15px;
	border-left:#ffffff 1px solid;
	width:300px;
}
/*------------------------Верхнее меню--------------------------*/

#nav {
	margin:1px 30px 0 0;
}

#breadcrumb,
#breadcrumb a {
	color:#bcbcbc;
	font-size:11px;
	text-decoration:none;
	vertical-align:bottom;
}
#breadcrumb a:hover {
	text-decoration:underline;
}

#lang {
	width:110px;
}
#lang img {
	margin:15px 10px;
}

#content {
	margin:10px 50px 60px 0;
}
#content p {
	text-indent:20px;
	margin:0;
	padding:0;
}
#content img {
	border:#878787 1px solid;
	margin:5px;
}
#content ul {
	list-style-image:url(images/li.gif);
}
*html #content ul {
	margin:0 0 0 20px;
}
html>body #content ul {
	margin:0 0 0 -20px;
}

#grey td {
	color:#606060;
	font-size:11px;
}
input, 
textarea {
	width:150px;
	border:#777777 1px solid;
}
.submit {
	border:none;
	background:url(images/submit.gif) left no-repeat;
	padding-left:20px;
	text-decoration:underline;
	width:80px;
	font-size:11px;
	text-align:left;
}
html:first-child .submit {
	text-decoration:underline !important;
}

#adres {
	font-size:11px;
	color:#9b9b9b;
	margin:40px 50px 10px 10px;
}
*html #adres {
	margin-bottom:0;
}



