BODY {
	margin: 0;
	padding: 0;
	background:#7287A8;
}

IMG {
	
}
H1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	color:#fe0005;
	font-weight:normal;
}
H2 {
	font-size:18px;
	font-weight:normal;
}
H3 {
	font-size:16px;
	margin:5px 0px;
}

H4 {
	font-family:arial;
	font-size:13px;
	color: #2b2b2b;
	margin:0;
} 

TABLE {
	border-collapse: collapse;
}

TD{
	margin: 0;
	padding: 0;
	vertical-align:top;
}
UL, OL {
	margin-top:5px;
	margin-bottom:5px; 
}

A {
	color:#7894bb;
	font-family:tahoma;	
}

DIV.clear {
	clear: both;
	height: 0;
}
DIV.separator10 {
	height:10px;
}
DIV.separator20 {
	height:20px;
}
DIV.separator5 {
	height:5px;
}
DIV.cyanGeneral {
	background-color:#d3e0f0;
color:#2f3d6c;
}	

DIV.sizeSmall {
	font-size : 11px;
	line-height:11px;
}
DIV.sizeBig {
	font-size : 15px;
	line-height:18px;
}
DIV.text, DIV.text2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#a9c5ec;
	line-height:20px;
}
DIV.text2 {
color:#2f3d6c;
}
.inputText, .inputText2, .inputTextarea {
	width:90px;
	border:1px solid #a1c4ff;
	font-family:tahoma;
	font-size:11px;
	padding:3px 3px 5px 5px;
	height:23px;
}

.inputText2 {
	width:240px;
}
.inputTextarea {
	width:240px;
	height:100px;
}
.inputText3 {
	display:none;
}
DIV.floatL {
	float:left;
}
DIV.floatR {
	float:right;
}
DIV.padd5 {
	padding:5px;
}
DIV.padd20 {
	padding:20px;	
}
DIV.taRight {
	text-align:right;
}
DIV.errMsg {
	color:#e51b00;
}
DIV.okMsg {
	color:#097d00;
}
DIV.subTitle {
	width:200px;
	
	background-image: url(../images/plashka_menu.jpg);
	background-repeat: no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-family:arial;
	font-size:16px;
	padding-top:1px;
}

DIV.body {
	width: 1000px;
	background-color: #334680;
	_height: 600px;
	min-height:600px;
	float: left;

}

DIV.headerLeft {
	width:166px;
	height: 159px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
}
DIV.headerLeft2 {
	width: 176px;
	height: 110px;
	position: absolute;
	top: 68px;
	left: 0;
	z-index:2;
}
DIV.headerShadow {
	height: 23px;
	background-image: url(../images/shadowbg.jpg);
	background-repeat: repeat-x;
	background-position:0px 1px;
	
}
DIV.logo {
	width: 137px;
	height: 134px;
	position: absolute;
	top: 10px;
	left: 21;
	z-index:4;
}
DIV.logo2{
	position: absolute;
	z-index: 5;
	top: 10px;
	left: 200px;
}

DIV.headerCenter {
	margin-left:166px;
	height: 112px;
	background-image: url(../images/headerwood.jpg);
	background-repeat: no-repeat;
	text-align: right;
}
DIV.content {
	min-height: 500px;
	_height:500px;
	padding-left:240px;
	padding-top:30px;
	padding-right:20px;
	
	float:left;
}
DIV.footer {
	
	width: 1000px;
	height:132px;
	background-image: url(../images/footerleft.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	
	
}
DIV.footer2 {
	height:132px;
	background-image: url(../images/footerimg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
DIV.footerContacts {
	top:-80px;
	position:relative;
	font-family: Tahoma;
	color: #E1E1E1;
	font-size: 11px;
	width: 180px;
	text-align: center;
	
}
DIV.footerCopyright {
	top:-70px;
	left:800px;
	position:relative;
	font-family: Tahoma;
	color: #E1E1E1;
	font-size: 11px;
width:150px;
	
}
DIV.footerImg {
	float: right;
	padding-top:47px;
}
A.footer {
	color:#E1E1E1;
}

DIV.menu {
	margin-top: 67px;
	position:absolute;
	left:0;
	top:111px;
	width:225px;
}
DIV.menuButton {
	float: left;
	height: 36px;
}
DIV.menuIcon {
	float: left;
	width: 38px;
	height: 36px;
}


/*------------Catalog--------*/
DIV.catalog {
	
	background-color:#d3e0f0;
}

DIV.catalogHeader {
	background-image: url(../images/plashka_catalog.gif);
	background-repeat: no-repeat;
	
	height:29px;
}
DIV.catalogHeaderText {
	padding-top:5px;
	padding-left:20px;
	font-size:18px;
	font-family:arial;
	font-weight:normal;
	color:#d3e0f0;
}

DIV.listItem {
	float:left;
	width:15px;
	height:20px;
	padding-top:8px;
}
A.catalog {
	font-family:"arial narrow";
	font-size:16px;
	color:#2f3d6c;
	text-decoration:none;
}
A.catalog2 {
	font-size:12px;
	color:#2f3d6c;
}
DIV.productPreview {
	float:left;
	width:180px;
	padding-bottom:10px;
	
}
.bold {
	font-weight:bold;
}
DIV.productCaption {
	font-size:16px;
	font-family:arial;
	font-weight:bold;
	color:#ff000b;
	text-align:right;
	margin-bottom:10px;
}
DIV.productPhoto {
	width:160px;
}
TABLE.product {
	width:680px;
}
TABLE.tech {
	width:100%;
	font-family:tahoma;
	font-size:12px;
}
TABLE.tech TD {
	padding:5px;
	text-align:center;
	border:1px solid #869ab3;
}
TR.row1 {
	background-color:#FFFFFF;
}
TR.row2 {
	background-color:#c0d2e8;
}
DIV.productNew {
	margin-left:200px;
}
/*-----------Contacts------------*/
DIV.contactsLeft {
	float:left;
	width:150px;
	font-weight:bold;
	font-size:13px;
}
DIV.contactsRight {
	margin-left:150px;
}
DIV.formFieldCaption {
	margin-top:15px;
}
/*---------Article--------*/
DIV.articlePreview {
	margin-left:100px;
}

/*--------About------*/
DIV.aboutText {
	margin-right:340px;
}
DIV.aboutPhoto {
	width:320px;
	float:right;
	
}
DIV.aboutPhotoItem {
	float:left;
	width:48%;
	padding-bottom:50px 
}

/*-------News----*/
DIV.newsDate {
	width:120px;
	color:#b60004;
}
DIV.newsText {
	margin-left: 140px;
}

/*------Home---*/
DIV.homeRight {
	width:200px;
	float:right;
	border:1px solid #334680;
}
DIV.homeLeft {
	margin-right:230px;
	
}
