.bodym{background-color:#3366ff;
/*background:url("img/fon.jpg");*/	}

#main{/*несущий слой*/
/*background-color:#3366ff;*/
border: 0px dotted;
width:1000px;
margin:auto;
	}

#header{/*background: url("img/head.gif");   */
border: 0px solid;
border-color:red;
width:100%;
height: 196px;	}

#line{width:100%;
height: 37px;
border: 0px solid;
padding:0px;
	}

.linetab{	width:100%;
	}

.linecont{	width:283;	}

.lineag{	}

#undline{width:100%;
border: 0px solid;
}

.page{width:100%;
border-collapse:collapse;
border:0px;
border-style:dotted;
	}

.tdmenu{	width:275px;
    border:0px dotted;
    padding:0px;
    vertical-align:top;
	}
#menubgimg{	position:absolute;
	top:0px;
	left:0;
	width:100%;
	height:100%;
	z-index:0;	}
#menubgimgimg{	margin: 0px;
	height:100%;
	width:100%;	}

#menu{width:100%;
height:450px;
border: 0px solid;
border-color:yellow;
/*background: url(img/menubg.png)repeat-y;   */
position:relative;
top:-0px;
	}



.contacts{	font-family:calibri;
	font-size:14pt;
	color:#003399;
	font-weight:bold;
    font-style:italic;
	text-shadow: #ffff66 1px 0px, #ffff66 -1px 0px, #ffff66 0px -1px, #ffff66 0px 1px;
	filter:dropshadow(color=#ffff66,offx=1,offy=0,positive=1);
	}

#map{	cursor:pointer;
	width:100%;
	}

.vlintd{	border: 0px solid;
	padding:0px;
	vertical-align:top;
	width:8px;	}
.vlinmenpng{	height:450px;
	width:100%;
	position:relative;
	top:-0px;
	margin:0px;	}

.linmenpng1{	width:100%;
	position:relative;
	 top:0px;	}

.tdcontent{padding:0px 5px 0px 20px;
vertical-align:top;

/*background: url(img/contbg.png); */
	}

#content{width:100%;
/*height:400px;*/
border: 0px solid;
background: url(img/contbg.png);
/*position:relative;
top:-18px;    */	}

#textincontent{border: 0px solid;
padding: 30px 10px;	}

.abouthead{	font-family:calibri;
	font-size:20pt;
	color:#ffff33;
	font-weight:bold;
    font-style:italic;
    text-decoration:underline;
	text-shadow: #000000 2px 0px, #000000 -2px 0px, #000000 0px -2px, #000000 0px 2px, #000000 2px 2px,  #000000 -2px -2px,  #000000 -2px 2px,  #000000 2px -2px;;
	filter:dropshadow(color=#000000,offx=1,offy=0,positive=1);
	margin: 0px auto auto 30px;
		}

.aboutsimple{	font-family:calibri;
	font-size:16pt;
	color:#ffff33;
	font-weight:bold;
    font-style:italic;
	text-shadow: #000000 1px 0px, #000000 -1px 0px, #000000 0px -1px, #000000 0px 1px, #000000 1px 1px,  #000000 -1px -1px,  #000000 -1px 1px,  #000000 1px -1px;
	filter:dropshadow(color=#000000,offx=1,offy=0,positive=1);
	}

#undline_contacts{	border: 0px solid;
	background: url(img/contbg.png);
	//text-align:center;
	margin: 0px 3px;
	padding: 30px;	}

#hiddenmap{	border:0px solid red; 	background: url('img/hidmapbg.png');
 	height:100%;
 	width:100%;
  	position: fixed;
  	top:0px;
  	left:0px;
  	z-index:5;
  	visibility:hidden;
  	text-align:center;
  	vertical-align:middle;	}