* {
	 margin: 0px;
    padding: 0px;
}

body {
	background-color: #59a7e7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

p {
	font-size: 11px;
	margin: 0 3px 8px 0;
	line-height: 15px;
}

ul li {
	list-style: none;
}

#wrapper {
   overflow:hidden;
   text-align:center;
   width:100%;
	zoom:1;
}

#container {
	margin:0 auto;
   position:relative;
   text-align:left;
   width:761px;
}

#header {
	text-align: center;
	padding: 10px 0;
}

#header, #header a {
	FONT-SIZE: 10px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; 
	text-decoration: none;
}

#sidebar, #content {
	padding-bottom:30000px;
	margin-bottom:-30000px;
}

#sidebar {
   background-color: #008F00;
	float: left;
	width: 132px;
}

#logo {
	background-color: #59a7e7;
}

#adress {
	color: white;
	margin: 10px 0;
	text-align: center;
}

#other {
	text-align: center;
}

#links {
   margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
}

#content {
   background-color: #FAF4D7;
	float: right;
	width: 629px;
}

#menu {
	background-color: #59a7e7;
	height: 22px;
	width: 100%;
}

/* NODE */

#wrap {
	position: relative;
	width: 629px;
}

#ltcorner {
	border: 0;
	float: left;
	position: absolute;
	left: 0;
	top: 0;
}

#rtcorner {
	border: 0;
	float: right;
	position: absolute;
	left: 613px;
	top: 0;
}

#rtcorner_bottom {
	border: 0;
	float: right;
	position: absolute;
	left: 745px;
	top: -16px;
}

#node {
	padding: 15px 40px 20px;
}

h1 {
	font-size: 16px;
	color: #00569f;
	margin: 10px 0 15px;
	text-align: center;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	color: #00569f;
	margin: 23px 0 10px
}

h3 { 
	color: #00569f;
	font-size: 12px;
	font-weight: normal;
	margin: 15px 0 10px 0;
}

hr {
	margin: 10px 0;
}

img.marg {
   margin: 10px;
}

img.marg-bottom {
   margin-bottom: 10px;
}

.dush {
	padding: 0 0 0 10px;
	vertical-align: top;
	width: 250px;
}

#primeta {
	background-color: #FFF3B0;
	border: 1px solid #008F00;
	margin: 20px 0;
	padding: 10px 0;
	text-align: center;
	width: 100%;
}

#block-left {
	background-color: #FFF3B0;
	border: 1px solid #008F00;
	margin: 20px 0;
	padding: 10px;
	text-align: left;
}

.text{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; 
	TEXT-DECORATION: none;
	line-height: 130%;
}

.t{
	text-align: justify;
}

.head2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00569f;
	font-weight: bold;
   margin-bottom: 10px;	
}

.nyear{
	font-size: 14px;
	color : #00639C;
	margin: 10px 0;
}

#print {
	margin: 0 auto;
	width: 100px;
}

#print img {
	float: left;
	margin-right: 5px;
}

/* Footer */

#footer {
	background-color: #59a7e7;
	margin:0 auto;
	width: 761px;
	text-align: center;
	position:relative;
	padding-top: 5px;
}

#footer div, #footer div a {
	FONT-SIZE: 10px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; 
	text-decoration: none;
}

/* self-clear floats */

.group:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

* html .group {
height: 1%;
}

/* Списки */
#node ul {
	margin: 8px 0;
}

#node ul li {
	padding: 3px 0 5px 20px;
}

ul.block li {
	background:transparent url(/images/list-image-arrow.gif) no-repeat scroll 8px 8px;
}

ul.prod { /* Подменю в сайдбаре */
	margin: 3px 0 3px 18px;
}

ul.prod li {
	padding: 0 0 3px;
}


/* Таблички */

table {
	font-size: 11px;
}

table.tech {
	border: 1px solid #003998;
   background-color: #faf4d7;
}

table.tech th {
   background-color: #003998;
	color: #FFF;
	padding: 3px;
}

table.tech td {
	padding: 3px;
}

table.tech tr.odd {
	background-color: #DCE8FF;
}

.table_1 {  /* Таблица в "Душах, генераторах, баках" */
	border: 0;
	margin: 10px 0;
	width: 545px;
}

.table_1 td {
	vertical-align: top;
	padding-bottom: 25px;
}

.table_1 .des {
	padding: 0 0 25px 5px;
}

.table_1 h3 {
	margin-top: 0;
}

.table_1 .price {
	color: #00569f;
	margin: 10px 0;
	font-size: 14px;
	font-weight: bold;
}

.table_1 .price span {
	font-size: 11px;
	font-weight: normal;
}

.table_1 img {
	border: 0;
}

.contact td{
	padding: 3px;
}

/* index.php */

.poem .lozung{
	padding: 0 15px 0 10px;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	line-height: normal;
	letter-spacing: 1px;
	vertical-align: top;
}

#prod_banner {
	margin: 20px 0;
	width: 545px;
}

#prod_banner .prod{
	float: left;
	text-align: center;
	width: 181px;
}

#prod_banner img {
	border: 0;
}

#prod_banner:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

/* OLD Styles */

a.menu {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Yellow;
	text-decoration: none;
	font-weight : bold;
}
a.menu:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Yellow;
	text-decoration: underline;
	font-weight : bold;
}

.adr{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; 
	TEXT-DECORATION: none
}


.cell1{
	background-color : #FFFFCE;
}
a.mac1 {
	font-size : 12px;
	color : #008F00;
	text-decoration : none;
}
a.mac1:hover {
	font-size : 12px;
	color : #008F00;
	text-decoration : underline;
}
a.mac {
	font-size : 10px;
	color : #008F00;
	text-decoration : none;
	border-color : Black;
}
a.mac:hover {
	font-size : 10px;
	color : #008F00;
	text-decoration : underline;
}
a.d {
	font-size : 11px;
	color : Black;
	text-decoration : none;
}
a.d:hover {
	font-size : 11px;
	color : Black;
	text-decoration : underline;
}
a.but, .but{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : White;
	font-weight : bold;
	text-decoration : none;
}
a.but:hover{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : White;
	font-weight : bold;
	text-decoration : underline;
}

	.Head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009900;
	}
	.Head3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF3100;
}
a{
	font-size : 11px;
	color : #008F00;
	text-decoration : none;
}
a:hover {
	text-decoration : underline;
}

.text99{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none; color:#FFFFFF
}
.text98{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	FONT-FAMILY: Verdana; 
	color:#FFFFFF
}

.date {
	margin: 10px 0 3px 3px;
	color: #00569f;
	font-size: 11px;
	text-align: right;
}

.source {
	text-align: right;
	margin: 7px 0 0 0;
}

/* Форум phpBB3 */

body#phpbb {
	background-color: #59A7E7;
	padding: 0px;
}

#wrap1 {
	position: relative;
}

#phpbb #content {
	width: 680px;
}

#phpbb #footer, #phpbb #container {
	width: 813px;
}

#phpbb #container {
	overflow: hidden;
}

#phpbb #node {
padding: 15px 0;
}

#phpbb #logo {
	float: none;
	padding: 0;
}

#phpbb a.but, #phpbb a.text98  {
	color: white;
}

#phpbb #wrap {
	background-color: #FAF4D7;
	padding: 0 15px;
}

#wrap1 #ltcorner {
	border: 0;
	float: left;
	position: absolute;
	left: 0;
	top: 0;
}

#wrap1 #rtcorner {
	border: 0;
	float: right;
	position: absolute;
	left: 664px;
	top: 0;
}

#phpbb #rtcorner_bottom {
	border: 0;
	float: right;
	position: absolute;
	left: 797px;
	top: -16px;
}

#phpbb ul.navlinks {
	border-bottom: 0;
	float: left;
}

#phpbb h2 {
	text-align: left;
}

#phpbb h2 a {
	font-size: 20px;
}

#phpbb h3 a {
	font-size: 18px;
}

#phpbb .navlinks .rightside,
#phpbb .linklist .rightside 
 {
	display: none;
}

#phpbb ul.rightside {
	float: left;
	clear: left;
}

#phpbb ul.navlinks, #phpbb ul.rightside, #phpbb ul.leftside {
	margin: 0;
}

#page-body h3 a {
	font-size: 12px;
}

#phpbb #node ul li {
	margin: 0;
}

#phpbb #node ul.linklist li {
	margin-right: 15px;
}

.quick-login .button2 {
	margin-left: 10px;
}

#phpbb p {
	font-size:11px;
	line-height:15px;
	margin:3px;
}

#phpbb a.menu {
	color:Yellow;
}

#phpbb .men {
	background: transparent url(b.gif) no-repeat 0 0;
	height: 23px;
	padding-bottom: 3px;
}

#phpbb fieldset.fields2 dd {
	margin-left: 0;
}
