BODY {
	margin : 0;
	padding : 0;
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	background : White;
	color : #333;
}
H1 {
	font-size : 19px;
	color :#666;
	font-weight : normal;
}

A:LINK,A:HOVER {
	color : Red;
	text-decoration : underline;
}
A:VISITED {
	color :#666;
	text-decoration : underline;
}
#topblock {
	background : #F95151 url(img/font.gif) repeat-x 0% 3%;
	display : block;
	position: relative;
	top:0;
	left:0;
	border : 0px solid Aqua;
	margin : 0;
	padding : 50px 0 0 10px;
	width : 98%;
	height : 38px;
	vertical-align : text-bottom;
	text-align : left;
	color : White;
	font-weight : bold;
}


#promsvet {
	background : transparent url(img/font1.gif) no-repeat ;
	display : block;
	position:absolute;
	top:21px;
	left:65%;
	width : 34%;
	height : 27px;
	text-align : center;
	color : white;
	font-size : large;
	padding : 13px 0 0 0;
	margin : 0;
	border : 0px solid Blue;
}
#fontright {
	background : transparent url(img/font2.gif) no-repeat 80% 0% ;
	position: absolute;
	top:0;
	left:88%;
	height : 89px;
	width : 13%;
	margin : 0;
	padding : 0;
	border : 0px solid Green;
}
#logo {
	position: absolute;
	top:0;
	left:25px;
	width : 204px;
}
#home {
	position: absolute;
	top:4px;
	left:86%;
}
#home img {
	padding : 0 7px 7px 0;
}
#base {
	position: relative;
	top:5px;
	left:0;
	border : 0;
	width :99%;
	height: 100%;
	margin : 0;
	padding : 0;
}
#menu {
	position: absolute;
	top:10px;
	left:1%;
	background :#F3F1F1;
	border : 0;
	margin : 5px 0px 0 0;
	padding : 25px 0 20px 0;
	height : auto;
	width : 170px;
	display : block;
	line-height : 2em;
	font-weight : bold;
}

#menu1 {
	padding : 0 7px 0 25px;
	margin : 0;
	border : 0;
}
 #menu  A:LINK,#menu A:VISITED {
	color : #CC0000;
	text-decoration : none;
	padding : 0 0 0 0;
}
 #menu A:HOVER {
	color : #CC0000;
	text-decoration : underline;
}
#menus  {
	background : white;
	color: Black;
	padding : 0 10px 0 25px;
	margin : 0;
	border : 0;
}
#menus1  {
	background : white;
	color: Black;
	padding : 0 25px 0 25px;
	margin : 0;
	border : 0;
}
#navig {
	text-align : right;
	border : 0px solid Lime;
	font-size : small;
	margin : 0 20px 0 0;
}
#navig A:HOVER {
	background : #FFF8DC;
}
#svet {background : url(img/svet.gif);
	position: absolute;
	top:30px;
	left:85.5%;
	margin : 0;
	padding : 0;
	width : 98px;
	height: 107px;
	
}

#content {
	position: relative;
	top:0;
	left:25%;
	border : 0;
	display : block;
	margin : 0 0 30px 5px;
	padding : 25px 5px 0 20px;
	text-align : left;
	width : 57%;
	height : auto;
}

#contact {
	position:relative;
	top: 0px;
	left:0;
	border : 0;
	display : block;
	height :93px;
	width : 100%;
	margin : 100px 0 0 0;
	padding : 0;
	background : transparent url(img/fontbottom.gif) repeat-x;
}
#info {
	background : transparent url(img/leftbottom.gif) no-repeat ;
	position: absolute;
	top:0;
	left:0;
	width : 365px;
	height: 93px;
	padding : 0 0 0 20px;
	color : #CC0000;
	border : 0;
	text-align : left;
	vertical-align : top;
}
.smal {
	font-size : small;
	text-indent : 0;
}

#topmail {
	 position: absolute;top:3px;left:93%;
}
#kww {
	position: absolute;
	top:50px;
	left:93%;
	font-style : oblique;
	font-weight : bold;
}
#kww A:LINK,#kww A:VISITED {
	color : #666;text-decoration : none;
}
#kww A:HOVER {
	color : #666;
	text-decoration : underline;
}
#schema {
	position: absolute;
	top:150px;
	left:64%;
	padding : 5px;
}
#note {
	font-size : small;
}
#calcul {
	border-collapse : collapse;
}
#calcul  th,td{
	font-size : small;
	text-align : center;
	vertical-align : middle;
	border : 1px solid #333;
	padding : 3px;
	margin : 0;
}
#lamp li{
	list-style : none;
	padding : 10px 0 0 0;
}



