body {
	
	background-color:#5c752f;
	}

#container { 
margin:auto auto;
background-image:url(fon.jpg);
background-color:#0CC;
width:950px;
padding:0px;
padding-bottom:10px;
}

#logo {
float:left;
padding-left:10px;
padding-top:10px;
width:800px;
height:150px;
}

#topmenu {
float:right;
padding:5px;
padding-right:230px;
font-size: 16px;
font-family: Verdana, "Times New Roman", Times, serif;
font-weight: bold;
color: #5C520A;
}

#leftmenu {
float:left;
margin-top:28px;
width:195px;
padding:5px;
background-color:#e0ebc1;
margin-left:5px;
}

#videobox {
float:left;
padding:5px;
}

#video {
float:left;
width:350px;
padding-left:50px;
}

#infoblock {
float:left;
padding:5px;
width:545px;
}

#infoblock2 {
float:left;
padding:5px;
width:705px;
}

#rightmenu {
float:right;
margin-right:5px;
background-color:#edf5de;
width:150px;
}

#base {
	float:right;
	background-color:#edf5de;
	width:570px;
	margin-right:7px;
}


#footer {
	width:950px;
margin:auto auto;
padding-top:10px;
	}
	
	
	
	
	
	/*MENU*/
	ul
{
width:150px; /* ?????? */
list-style: none; /* ??????? ?? ??????? ?? ???? ??????? ???? , ??????????? ? ? ????? ???? ????? ???????*/
margin: 0px; /* ?????????? ???????? ?? ?? ?????? ???*/
display: none; /* ??????? ?? ??????? ?? ?? ?? ???????*/
background-image:url(images/menu3.jpg);
margin-left:17px;
line-height:28px;
padding-left:17px;
}

.topmenu
{
width: 150px; /* ?????? */
height: 30px; /* ???????? */
font-size: 10px;
font-weight:bold;
font-family: Verdana, "Times New Roman", Times, serif;
color: #4F4F00;
padding-left:17px;
line-height:29px;
background-image:url(images/menu3.jpg);
cursor:pointer;
}

.menudrop
{
width: 150px; /* ?????? */
height: 30px; /* ???????? */
font-size: 10px;
font-weight:bold;
font-family: Verdana, "Times New Roman", Times, serif;
color: #4F4F00;
padding-left:17px;
line-height:29px;
background-image:url(images/menu3drop.jpg);
cursor:pointer;
}

.menudrop:active {
	color:#00F;
	}

#menu a
{
text-decoration: none; /* ??? ????????? ?? ?????? */
font-size: 10px;
font-weight:bold;
font-family: Verdana, "Times New Roman", Times, serif;
color: #4F4F00;
}

#menu a:hover
{
text-decoration: none; /* ??? ????????? ?? ?????? */
color: #000; /* ???? ?? ?????? */
}

#centerbox {
	position:absolute;
	background-color:#edf5de;
	width:735px;
	left: 155px;
	top: 190px;
}

#font2 {
position:absolute;
left:15px;
top:15px;
font-family:Georgia, Times New Roman, Times, serif;
color:#5c520a;
background-color:#edf5de;
width:715px;
overflow:auto;
}


#line {
	background-image:url(../images/line.png);
	left:auto;
	right:auto;
	}
	
	
#title {
	color:#819f4c;
	left:auto;
	right:auto;
	font-size:18pt;
	}
#txt {
top:265px;
font-family:Georgia, Times New Roman, Times, serif;
color:#5c520a;
background-color:#edf5de;
width:555px;
font-size:14pt;
	}
	
	#txt2 {
top:265px;
font-family:Georgia, Times New Roman, Times, serif;
color:#5c520a;
background-color:#edf5de;
width:690px;
font-size:12pt;
	}

pre {
	overflow:hidden;/* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
 white-space: pre-wrap; /* css-3 */
 white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
 white-space: -pre-wrap; /* Opera 4-6 */
 white-space: -o-pre-wrap; /* Opera 7 */
 /* width: 99%; */
 word-wrap: break-word; /* Internet Explorer 5.5+ */
}