body{
	font-size : 12px;
	margin: 0px;
}
a{
	color : #000033;
	padding : 2px;
	text-decoration : none;
}
a:hover{
	color : #9999FF;
	padding : 2px;
	text-decoration : none;
	background : #16294A;
}

form{
	background : #ffffcc;
	padding : 20px;
	width : 70%;
}
h1,h2,h3,h4{
	color : #000033;
}

.inform{
color: #008051;
}

#mt{
	position : absolute;
	top : 0px;
	border-bottom : medium groove #999999;
}


.content{
	background-color : #E9E9E9;
	padding : 40px;
}
#golova{
	background-color : #dadada;
	border-bottom : medium groove #000066;
}

#about{
	background-color : transparent;
	color : #000033;
	padding : 15px;
	top : 0px;
	position : relative;
	background : url(../images/style/3114.jpg);
}

.sitename{
	background-color : transparent;
	padding:10px;
	width: 180px;
	font-size : 11px;
	position : absolute;;
	left :0px;
	top: 0px;
	
}

.contacts h1{
	font-size : 19px;
}

.bmenu{
	background : #dddddd;
	padding-right : 40px;
	padding-left : 30px;
	font-size : 12px;
	width: 210px;
}


.menuitem{
	background : transparent;
	background-image : url(../images/style/menuitem.gif);
	background-repeat : repeat-y;
	padding-left : 22px;
	padding-top : 3px;
	padding-bottom : 3px;
	border-right : thin dashed #191970;
	border-bottom : medium groove #708090;
	font-weight: bold;
}

.bmenu a:hover{
	background-color : transparent;
	color : #0022cc;
	border-bottom : medium groove #008B8B;
	background-image : url(../images/style/menuitemover.gif);
	background-repeat : repeat-y;
}
td .overpic, div .overpic{
	margin : 25px;
	
	height :270px;
	float: left;
	text-align : center;
	overflow : auto;
}
td .picture, div .picture{
	background : #FFEEF0 url(../images/pic.jpg);
	border : 1px groove #16294A;
}

.pgnum{
	background: #D8DEEE; 
	color: #005151; 
	border-right: thin groove #2F2F2F; 
	cursor: pointer;
	margin:5px; 
	padding: 5px;
	float:left;
	font-size:10px;
}

#paging{
	border-bottom : thin groove #778899;
	width : 700px;
}

#window{
	background : #FFEEF0 url(../images/pic.jpg);
	color:#000033;
	border : 1px groove #000033;
	margin : 20px;
	width: 555px;
	height :450px;
	top : 100px;
	display:none;
	position : absolute;
	left : 200px;
	overflow : hidden;
}

#timecontent{
	overflow : auto;
	background : #fffff0;
	color:#000033;
	margin : 15px;
	position:relative;
	padding : 8px;
}

#winhead{
background : #6600ff url(../images/darkblue.gif) ;
height:25px;
}

#newsbody, #blogbody{
	font-size: 10px;
height:220px;
overflow:auto;
}

#lang{
	background: #DBDBDB;
	position: relative;
	left:0px;
	top:0px;
	padding: 2px;
	width : 80px;
}

#contacts{
	background: #979797;
	position: absolute;
	right:0px;
	top:0px;
	padding: 3px;
	width : 220px;
	z-index:100000;
}


#content{
	background : #fffff0;
}

#login{
	background : #EDEDED url(../images/user.jpg) repeat-y;
	padding-left : 18px;
	font-size:12px;
}

#password{
	background : #EDEDED url(../images/lock.jpg) repeat-y;
	padding-left : 18px;
	font-size:12px;
}

#howtolog{
	cursor: pointer;
}
