/*  */
body {
    margin:0px auto;
    padding:0px;
    background-color:#ffffff;
    scrollbar-face-color: #2A5401;
    scrollbar-highlight-color: #999999;
    scrollbar-shadow-color: #2A5401;
    scrollbar-3dlight-color: #2A5401;
    scrollbar-arrow-color: #FBFFFF;
    scrollbar-track-color: #FBFFFF;
    scrollbar-darkshadow-color: #666666;
    font-family:Arial;
    font-size:10pt;
    color:#666666;             /* цвет шрифта   !! */
    width:1000px;}             /*??*/
/* базовые установки */
h3 {
    color:#FBFFFF;
    background-color:#2A5401;
    clear:both;
    font-family: Helvetica;
    font-weight:normal;
    font-size:12pt;
    padding-left:5px;
    padding-right:5px;}
b {
	font-size:11pt;}
.b,.b td {
	font-weight:bold;}
hr {
	height:1px;
	border:none;
	overflow:hidden;
	background-color:#2A5401;}
hr.h1,hr.h20 {
    overflow:hidden;
    border:none;
    background-color:transparent;
    clear: both;}
hr.h1 {
	height:1px;}
hr.h20 {
	height:20px;}
input , select , textarea, fieldset,fieldset div  {
    border:1px solid #2A5401;
    margin-left:5px;
    margin-right:5px;
    color:#2A5401;
    font-size:10pt;}
.rzd {
    display:block;
	clear:both;
	height:1px;}
.radio {
	background-image: none;
	border-style: none;}
input {
	background-image:url(../images/search_centr.gif);
	background-repeat:repeat-x;}
select {
	background-color:#FBFFFF;}
input.enter {
	background-image:url(../images/enter.gif);
	font-weight:bold;}
a {                            /* цвет ссылки!! */
    color:#C39609;
    text-decoration:none;}
a:hover {
    text-decoration:underline;}
.warn {
    color:#ff0000;
    font-size:80%;}
a.r {
	clear:both;
	display:block;
	text-align:right;}
.gr {
	color:#2A5401;}
.b_edit , .b_del,.b_add ,.b_ok,.b_print {
    cursor:hand;
	margin:auto;
	background-repeat:no-repeat;
	background-position:center;}
.b_edit {
	background-image:url(../images/edit.gif);}
.b_del {
	background-image:url(../images/del.gif);}
.b_add {
	background-image:url(../images/add.gif);}
.b_print {
	background-image:url(../images/print.png);}
.b_ok {
    cursor:hand;
	background-image:url(../images/ok.gif);}
table {
    background-color: #999999;}
td {
    font-family:Arial;
    font-size:10pt;
    color:#333333;
    background-color: #FFFFFF;}
th {
    font-family:Arial;
    font-size:10pt;
    color:#555555;
    font-weight:bold;
    text-align:center;
    background-color: #cccccc;}
/* top!! */
#top {
    background-image: url(../images/menu.gif);
    background-repeat: repeat-x;
    background-color:#2A5401;
    margin:0px;
    margin-bottom:10px;
    padding:0px;
    height:120px;
    color:#FBFFFF;}
#top a {
	color:#FBFFFF;}
#top_logo {
    background-image: url(../images/logo.gif);
    background-repeat: no-repeat;
    background-color:#ffffff;
    width: 190px;
    height: 120px;
    float: left;
    cursor:hand;}
/* top right */
#top_right {
	overflow:hidden;
	padding:5px;
    width: 250px;
    height: 110px;
    float: right;}
#home , #mail, #start {
    margin-right:10px;
    float:right;
    background-repeat:no-repeat;}
#home {
    height:11px;
    width:10px;
    background-image:url(../images/home.gif);}
#mail {
    height:8px;
    width:12px;
    background-image:url(../images/mail.gif);}
#start {
	font-size:7pt;}
#in_site {

    font-size:9pt;
	clear:both;}
/* top center */
#login , #search , #top_btn { 
	overflow:hidden;
	margin-left:10px;
    width: 520px;
    float:left;}
#login {
	height:25px;}
#login a {
	margin-right:5px;}

#search {
	height:60px;
	margin:0px;
	padding:0px;}
#search span {
    display:block;
    margin-left:10px;}
#search input,#search  p {
	margin:0px;
	margin-left:10px;
	float:left;}
#search #search_sbm {
	background-image: none;
	margin-top:-10px;}

/**html #strsearch {  		border:yellow 1px solid;
	margin-top:-20px;}
*html #search_sbm {
	margin-top:-30px;}
*/

#top_btn {
	overflow:visible;}
#top_btn a {
	float:left;
    background-image: url(../images/white_button.gif);
    background-repeat: repeat-x;
    color:#2A5401;
    margin-right:1px;
    margin-left:1px;
    margin-top:10px;
/*    margin-bottom:-15px;*/
    height:24px;
    text-decoration:none;

    padding-left:10px;
    padding-right:10px;
    padding-top:5px;

    }
#top_btn a:hover {
	text-decoration:none;
}
#top_btn a.use {
    background-image: url(../images/green_button.gif);
	color:#FBFFFF;
	font-weight:bold;}
/* left, right cols */
#leftcol, #rightcol {
    width:180px;}
#leftcol {
    float:left;}
#rightcol {
    float:right;
    padding-top:80px;}
#leftcol ul {
	margin:0px;
	padding-left:20px;}
#leftcol ul li {
	list-style-position: outside;
	width:150px;
	background-image:url(../images/streep.gif);
	background-repeat:no-repeat;
	background-position: center bottom;
	margin-left:0px;}
.lx1 {
	list-style-image: url(../images/g_bullet.gif);}
.lx2 {
	list-style-image: url(../images/gr_bullet.gif);}
.lx3 {
	list-style-image: url(../images/go_bullet.gif);}
#leftcol ul li a {
    color:#2A5401;
    text-decoration:none;}
#leftcol ul li:hover {
	background-color:#f9f9f9;}
#content {
    padding:10px;
    margin-left:10px;
    border-left:1px solid #eeeeee;
    float:left;
    width:600px;
    min-height:500px;}
*html #content {
    height:500px;}
#content_right #new a { 
	float:right;
	width:17px;
	height:18px;
	margin-left:5px;
	margin-top:1px;
	border:none;
	background-repeat:no-repeat;}
#content_right #new #firm  {
	background-image:url(../images/new_icons/firm_off.gif);}
#content_right #new #firm.use {
	background-image:url(../images/new_icons/firm_on.gif);}
#content_right #new #buy  {
	background-image:url(../images/new_icons/buy_off.gif);}
#content_right #new #buy.use {
	background-image:url(../images/new_icons/buy_on.gif);}
#content_right #new #sale  {
	background-image:url(../images/new_icons/sale_off.gif);}
#content_right #new #sale.use {
	background-image:url(../images/new_icons/sale_on.gif);}
#content_right #new #user {
	background-image:url(../images/new_icons/user_off.gif);}
#content_right #new #user.use {
	background-image:url(../images/new_icons/user_on.gif);}
#content_right #new #cmnt {
	background-image:url(../images/new_icons/cmnt_off.gif);}
#content_right #new #cmnt.use {
	background-image:url(../images/new_icons/cmnt_on.gif);}



#bottom {
    padding-left:50px;
    padding-top:20px;
    clear:both;
    height:30px;
    background-image:url(../images/white_button.gif);
    background-repeat:repeat-x;
    background-position:bottom;}

#content_left,#content_right {
    width:280px;
    float:left;}
#content_right {
    padding-left:10px;}
#content_left p, #content_right p {
	margin:0px 0px;}
#content_left p a, #content_right p a {
    color:#2A5401;
    text-decoration:none;}
#content_left p:hover , #content_right p:hover {
	background-color:#f9f9f9;}
#content .image {
    float:left;
    padding:2px;
    margin:5px;
    margin-left:0px;
    border:1px solid #2A5401;}
#content .image img {
    margin:0px;}
#content img {
    float:left;
    margin:10px;
    margin-left:0px;}
#b_form {    /* border:red 1px solid;*/
    margin:auto;
    width:500px;}
#b_form p {   /*border:yellow 1px solid;*/
    margin-top:5px;
    margin-bottom:5px;
}
#b_form textarea {
	clear:both;}
#b_form fieldset {
    background-color:#f9f9f9;
/*    clear:both;*/
/*    height:200px;*/}
#b_form fieldset p {
    clear:none;
    float:none;}
#b_form fieldset input,#b_form fieldset select {
    float:none;
    margin:0px;}

#alert , #msg {
 	border:1px solid #2A5401;
 	background-color:#BACDBD;
 	font-size:9pt;
 	background-image:url(../images/alert.gif);
 	background-position:10px 10px;
 	background-repeat:no-repeat;
 	padding:10px;
 	padding-left:40px;
 	min-height:20px;
 	margin:10px auto;}
#alert {
 	color:#666666;}
#msg {
 	color:#ff0000;}
*html #content #alert , *html #content #msg {
	height:20px;}
.close_alert {
	float:right;
	width:18px;
	height:18px;
	background-image:url(../images/del.gif);
	background-repeat:no-repeat;
	margin-top:-10px;
	margin-right:-10px;}

#tooltip {
background:#eeeeee;
border:1px solid #186199;
color:#333333;
font-family:Arial;
margin:0px;
padding:3px 5px;
position:absolute;
visibility:hidden;}




