h1{font-size:15px;color:#33993B;}
h2{font-size:14px;color:#33993B;}
h3{color:#33993B;font-size:13px;}
p{line-height:17px;font-size:12px;} 
.marked{background-color:#eeeeee; BORDER-RIGHT: silver 0.1em solid; PADDING-RIGHT: 0.2em; BORDER-TOP: silver 0.1em solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.1em; BORDER-LEFT: silver 0.1em solid; PADDING-TOP: 0.1em; BORDER-BOTTOM: silver 0.1em solid}
.menu {font-size:11px;}
.menub {font-size:11px;font-weight:bold;}
td {font-size:12px;}
th {font-size:12px;color:#33993B;}
FONT.copy {font-size:10px;color:#ffffff;}
FONT.asm {font-size:11px;font-weight:bold;color:#33993B;}
FONT.alert {color:#FF0000;}
FONT.news {color:#333333;}
.blue {color:#2C56BE;}
FONT.ads {font-size:10px;color:#333333;}
FONT.menu {color:#2C56BE;}
FONT.whitebold {font-size:12px;color:#ffffff;font-weight:bold; margin: 0 10px;}
FONT.bluebold {font-size:12px;color:#2C56BE;font-weight:bold;}
FONT.greenbold {font-size:12px;color:#33993B;font-weight:bold;}
FONT.green {font-size:12px;color:#33993B;}
FONT.bluemini {font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:10px; color:#2C56BE;}
b{font-weight:bold;}
input.but{font-weight:bold;color: White; background : #2C56BE;}
input.tb{color: Gray; border : thin solid #E3E3E3;}
select.tb{color: Gray;border : thin solid #E3E3E3;}
textarea.tb{color: Gray; border : thin solid #E3E3E3;}
BODY {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;background-color:#FFFFFF;
color:#333333;
scrollbar-face-color:#2C56BE; 
scrollbar-highlight-color:#ffffff; 
scrollbar-shadow-color:#8799C3; 
scrollbar-3dlight-color:#8799C3; 
scrollbar-arrow-color:#8799C3; 
scrollbar-track-color:#ffffff; 
scrollbar-darkshadow-color:#8799C3;
font-size:12px;
}
.button {
	border : solid;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2C56BE;
	font-weight: bold;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	font-style : normal;
}
FORM {margin:0px;padding:0px;}
A:link {color:#2955BD;text-decoration:none;}
A:visited {color:#1E3F8B;text-decoration:none;}
A:hover {color:#339930;text-decoration:none;}

A.m:link {color:#2C56BE;text-decoration:none;}
A.m:visited {color:#2C56BE;text-decoration:none;}
A.m:hover {color:#2C56BE;text-decoration:none;}

.odd {background-color:#e3e3e3}
.right {text-align: right}

#objects, #objects th, #objects td{
    border: 1px solid #fff;
    border-collapse: collapse;
    text-align: center;
}

#objects .exclusive{
    background-color: #ccffcc;
}

#objects .chet{
}

#objects .nechet{
    background-color: #e3e3e3;
}

#objects th{
    padding: 5px;
}

#objects td{
    padding: 3px;
}

#objects a img{
    border: 0;
}

#objects .sort, #objects .sort td{
    /*border: 0;*/
}
/*----------- pagination -------------------------*/
.pagination{
    margin: 10px 0;
}

.pagination .info{
    margin: 0px 5px;
}

.pagination .link, .pagination .select{
    margin: 0 2px;
}

.pagination .select{
    background-color: #69C028;
    color: #fff;
    padding: 1px 2px;
}

/*------ tree --------------------*/
#treecontrol a{
    font: bold 11px Verdana, sans-serif;
    color: #1E3F8B;
    cursor: pointer;
}

#treecontrol:hover{
    color: #339930;
}

#tree, #tree ul{
    list-style-type: none;
}

#tree_articles{
    list-style-type: none;
}

#tree_articles li{
	margin-bottom: 10px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;	
}

#tree_articles li li{
	margin-bottom: 3px;
	padding-bottom: 0;	
	border: none;
}

#tree_articles p.name{
	font-weight: bold;
	margin-bottom: 5px;
	padding-left: 15px;
	background: url('/img/li.gif') no-repeat center left;
}

#tree_articles .name a:hover{
color: #2C56BE;
text-decoration: underline;
cursor: pointer;
}

#tree_articles li ul{
	list-style-image: url('/img/li.gif');
}

.line{
	background: url('/img/b_line.gif') repeat-x;
	height: 14px;	
	margin: 0;	
}



/*------ announce -------------------*/
.announce{
    margin: 10px 5px;
}

.announce .more{
    cursor: pointer;
    margin-top: 3px;
    display: block;
}

/*------- send_link -----------------*/
.send_link{
    float: right;
    margin-right: 20px;
}


/*------other ----*/

#formLock{
    position:absolute; 
    left: 0 ;
    top: 0; 
    width: 1px;
    height: 1px;
    z-index:100; 
    border: solid 1px gray; 
    background: #fff;
    filter:alpha(opacity=50); /* IE 5.5+*/
    -moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
    -khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
    opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
    text-align: center;    
}

#load{
    border: 0px solid red;
}

#formLock{
    display: none;
}

#intoDB{
    margin-top: 10px;
}

#query{
    margin: 10px; 
}

#show_form{
    font: bold 11px Verdana, sans-serif;
    color: #1E3F8B;
    cursor: pointer;
}

#show_form:hover{
    color: #339930;
}

.nobtn{
    border: 0;
    background-color: #fff;
}

.own_td{
    display: block;
    width: 100%;
    height: 100%;
}

.recpage .selected{
    background-color: #69C028;
    color: #fff;
}

.recpage a.selected {
    padding: 2px;
}

.recpage a{
    margin:  0 1px;
}

a img{
    border: 0;
}

.clear{
    clear: both;
}

#req td{
    text-align: left;
}

#search{
    width: 224px;
    margin: 0px 0px 20px 0px;
}

.rss{
	display: block;
	background: url(/img/rss.gif) no-repeat left center;
	padding: 3px 3px 3px 20px;
}

.newbuild{
    width: 100%;
}

.fieldval{
    clear: left;
}

.field{
    color: #33993B;
    font-size: 11px;
    padding-right: 5px;
    float: left;
    width: 100px;
    display: block;
}

.field2{
    color: #33993B;
    font-size: 11px;
    padding-right: 5px;
}


.value{
    float: left;
    display: block;
}

.more{
    font-size: 11px;  
    color: #0000ff;
    text-align: right;
    padding: 10px 10px 4px 0;
}


