body {
	bgcolor: #ffffff;
	font-family: Arial,Georgia,Times New Roman, serif;
	font-size: 12px;
	color: #333333;
}

#maindiv {
min-width: 800px;
max-width: 1300px;
width:expression(document.body.clientWidth < 800? "800px" :
document.body.clientWidth > 1300? "1300px" : "auto");
}

input {
	border:1px solid #999999;
}

select {
	border:1px solid #999999;	
}

a {
	color: #003663;
	font-family: Arial; sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	width: auto;
	height: auto;
}
a:hover {
	color: orange;
	font-family: Arial; sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.mainmenu {
color: #ffffff;
font-family: Arial; sans-serif;
font-size:16px;
font-weight:bold;	
}

a.mainmenu:hover{
color: orange;
font-family: Arial; sans-serif;
font-size:16px;
font-weight:bold;	
}

h1.hname{
margin:4 10 2 10;
color:#00447e;
font-size:18px;
}

a.newstitle{
font-size:16px;
font-weight:bold;	
}

a.newstitle:hover{
font-size:16px;
font-weight:bold;	
}

.newsimg{
	border:1px solid #225580;	
}

div.newscont{
	font-size:12px;	
}

div.newsdate{
	font-size:12px;	
	color:#4b7ba4;
}

.lefttd{
	padding:5px;
	border-right:1px solid #c0c0c0;
	font-size:12px;
	border-bottom:1px solid #c0c0c0;
}

.righttd{
	padding:5px;
	font-size:12px;
	border-bottom:1px solid #c0c0c0;
}

.sun{	background-color:#83d4ad;}
.seg{background-color:#83a2d4;}

.toptd{
	font-size:12px;
	background-color:#cedbe4;
	font-weight:bold;
}

.focustd{
	font-size:12px;
	align:center;
	valign:center;
}

.editor {
	margin: 0px 0px 1px 0px;
	width: 498px;
	height: 21px;
	border: 1px #D1D8EC solid;
}

.editorinput {
	background: #FAFAFA;
	color: #000000;
	border: 1px #D1D8EC solid;
	font-size: 11px; font-family: Verdana, Helvetica; text-decoration: none;
}

.tdbor { border:1px solid #c0c0c0;}
.bord {border-left:1px solid #bc9959; border-bottom:1px solid #bc9959;}
.borde {border-bottom:1px solid #bc9959;}

.editorbutton {
	float: left;
	cursor: pointer;
	padding: 2px 1px 0px 5px;
}

hr { 
 border: none; /* Убираем границу для браузера Firefox */
 color: #c0c0c0; /* Цвет линии для браузера Internet Explorer */
 background-color: #c0c0c0; /* Цвет линии для браузера Firefox и Opera */
 height: 1px; /* Толщина линии */
	}

.list_itembook{
border-bottom:1px solid #c0c0c0;	
padding:5px;	
}

.tllst{
	font-size:12px;
	valign:top;
	align:left;
	padding:3px;
}

.tllstitembook{
border-bottom:1px solid #c0c0c0;	
font-size:12px;
valign:top;
align:left;
padding:3px;
}

.ltllstitembook{
border-bottom:1px solid #c0c0c0;	
border-left:1px solid #c0c0c0;	
font-size:12px;
valign:top;
align:left;
padding:3px;
}

.prbibll {
	border-top:1px solid #000000; 
	border-right:1px solid #000000; 
	border-left:1px solid #000000; 
}

.prbiblt {
	border-right:1px solid #000000; 
	border-top:1px solid #000000; 
	border-left:1px solid #000000; 
}

.prbiblb {
	border-right:1px solid #000000; 
	border-top:1px solid #000000; 
	}

.prbibl {
	border-top:1px solid #000000; 
	border-right:1px solid #000000; 
		
}
