body 
{
 background-color: white;
 font-family: verdana;
 background: url('http://www.baza555.com/templates/business/images/main/main_backgr.jpg') repeat-x #353535;
}
body a span:hover
{
 text-decoration: underline;
}
a
{
 color: black;
}
a:active, a:focus{
  outline: none;
}
fieldset
{
 border:1px solid #D60000;
}
h1, .h1css
{
 margin-bottom: 3px;
 color: #D60000;
 font-size: 16px;
 font-weight: bold;
}
.fieldset2
{
 border:2px solid #D60000;
}
.fieldset3
{
 border:1px solid grey;
}
legend
{
 color: black;
 font-weight: bold;
}
img
{
 border: 0px;
}
input, select { font-size: 10px;  border: 1px solid silver; }
textarea      { font-size: 11px;  border: 1px solid silver; }

input:focus,
select:focus,
textarea:focus { background-color: #ffd }

#logo
{
 width: 145px;
 height: 120px;
}
#logo a
{
 text-decoration: none;
}
#logo img
{
 margin-top: -2px;
}
.main-head
{ 
 background:url('http://www.baza555.com/templates/business/images/main/head_backgr.jpg') repeat-x;
 border-collapse: collapse;
}
.main-table, .auth-table
{
 border-collapse: collapse;
 background: white;
}
.main-table2
{
 border-collapse: collapse;
 margin-top: -5px;
}
.div-title, .div-title3
{
 color: #D60000;
 font-size: 14px;
 font-weight: bold;
}
.div-title2
{
 color: black;
 margin-top: 10px;
 margin-bottom: 8px;
 font-size: 14px;
 font-weight: bold;
}
.div-title3
{
 font-size: 16px;
}
.title3
{
 color: #24993A;
 font-size: 14px;
 font-weight: bold;  
}

.reg-enter
{
 background-color: #D60000;
}
.font1
{
 color: white;
 font-size: 12px;
}
.font2, .font3
{
 color: black;
 font-size: 12px;
}
.font3
{
 font-weight: bold;
}
.font4
{
 color: black;
 font-size: 14px;
}
.font5, .font6
{
 font-size: 10px;
}
.font6, .font8
{
 font-weight: bold;
}
.font7
{
 font-size: 12px;
 color: #D60000;
}
.font8
{
 font-size: 12px;
 color: #7B7D7B;
}
/*
 buttons
*/
.business-button-red, .business-button-black
{
 border: 0px;
 color: white;
 font-size: 12px;
 height: 20px;
 outline: none;
 text-decoration: none;
}
.business-button-span-red
{
 background:url('http://www.baza555.com/templates/business/images/main/button_backgr_red.jpg') repeat-x;
 line-height: 15px;
 padding: 4px 5px 7px 5px;
}
.business-button-span-black
{
 background:url('http://www.baza555.com/templates/business/images/main/button_backgr_black.jpg') repeat-x;
 line-height: 15px;
 padding: 4px 5px 7px 5px;
}
.button-red, .button-black
{
 border: 0px;
 color: white;
 font-size: 12px;
 height: 20px;
 padding-left: 3px;
 padding-right: 3px;
}

/*style for real buttons*/
.button-red
{
 background:url('http://www.baza555.com/templates/business/images/main/button_backgr_red.jpg') repeat-x;
}
.button-black
{
 background:url('http://www.baza555.com/templates/business/images/main/button_backgr_black.jpg') repeat-x;
}
/*
 end of buttons
*/

.menu-div
{
 background:url('http://www.baza555.com/templates/business/images/main/menu_backgr.jpg') repeat-x;
}
#menu-element
{
 color: white;
 font-size: 12px;
}
.menu-cell
{
 padding-left: 20px;
 padding-right: 20px;
}
.sceleton
{
 border: 1px solid #DADADA;
 border-collapse: collapse;
}
.td-bottom
{
 border-bottom: 1px solid #DADADA
}
.corner-block, .corner-block2
{
 background:url('http://www.baza555.com/templates/business/images/main/corner.jpg') no-repeat;
 height: 12px;
}
.corner-block
{
 margin-left: -1px;
 margin-top: -1px;
}
.corner-block2
{
 margin-left: -1px;
 margin-top: -1px;
}
.operating-buttons
{
 padding-top: 8px;
 padding-bottom: 15px;
}
#title1
{
 font-weight: bold;
 font-size: 14px;
}
.titleh1
{
 font-weight: bold;
 font-size: 14px;
 color: black;
 margin-top:-4px;
}
#title2
{
 font-weight: bold;
 font-size: 14px;
 color: #D60000;
}
.underline1
{
 height: 15px;
 border-bottom: 1px solid #D60000;
}
.ann-main
{
 background:url('http://www.baza555.com/templates/business/images/main/ann_backgr.jpg') repeat-x;
}
.pointer
{
 background:url('http://www.baza555.com/templates/business/images/main/pointer.jpg') no-repeat;
}
.pointer2
{
 background:url('http://www.baza555.com/templates/business/images/main/pointer2.jpg') no-repeat;
}

/*
 statistics
*/
#stat-table
{
 margin-top: -6px;
 padding-left: 5px;
 padding-right: 5px;
}
#stat-table2
{
 border-collapse: collapse;
 background-color: #D60000;
 border: 1px solid white;
}
.book-mark-td
{
 height: 5px;
}
.bm_bottom_style
{
 height: 5px;
 background-color: #D60000;
 margin-top: -5px;
 margin-left: -6px;
 border-left: 1px solid white;
 width: 224px;
}
.count-table
{
 font-size: 12px;
 margin-top: 0px;
 width: 224px;
 border:1px solid #D60000;
}
.div-info-block
{
 margin-left: -5px;
 width: 222px;
}
.region-name-ukr, .region-name-rus, .region-name
{
 padding-left: 15px;
}
.own-med
{
 padding-left: 20px;
 width: 190px;
 text-align: left;
}
.chainlet, .action
{
 margin-top: -10px;
 position: relative;
 border-bottom: 1px solid #D60000;
 margin-left: 10px;
 width: 98%;
}
.chainlet
{
 height: 16px;
}
.action, .action4
{
 height: 20px;
 font-size: 14px;
 font-weight: bold;
 text-align: left;
}
.action3
{
 font-size: 12px;
 font-weight: bold;
 text-align: left;
 border-bottom: 1px solid #D60000;
 padding-bottom: 3px;
}
.action4
{
 font-size: 12px;
}
.region-name
{
 padding-top: 10px;
}
.country-name
{
 color: #D60000;
 margin-left: 15px;
 font-weight: bold;
}
.backbtn
{
 color: #D60000;
 font-size: 12px;
}

/*
 ann list
*/
.list-table
{
 font-size: 12px;
 margin-top: 5px;
}
.list-title td
{
 color: white;
 font-weight: bold;
 height: 20px;
 border-right: 1px solid white;
 border-left: 1px solid white;
 background: url('http://www.baza555.com/templates/business/images/ann_list/title.jpg') repeat-x;
}
.list-vip1 td, .list-vip2 td, .list-vip3 td, list-detail td
{
 border-right: 1px solid white;
 border-left: 1px solid white;
 height: 25px;
}
.list-vip1 td, .list-vip2 td, .list-vip3 td, .list-vip1 td a, .list-vip2 td a, .list-vip3 td a
{
 color: white;
 padding-left: 5px;
}
.list-vip1 td
{
 background:url('http://www.baza555.com/templates/business/images/ann_list/vip1.jpg') repeat-x;
}
.list-vip2 td
{
 background:url('http://www.baza555.com/templates/business/images/ann_list/vip2.jpg') repeat-x;
}
.list-vip3 td
{
 background:url('http://www.baza555.com/templates/business/images/ann_list/vip3.jpg') repeat-x;
}
.list-detail td
{
 font-weight: bold;
 height: 23px;
 background:url('http://www.baza555.com/templates/business/images/announcements/info1.jpg') repeat-x;
}
.link1
{
 font-size: 12px;
 color: #D60000; 
}
#important-link
{
 color: #D60000;
 font-size: 13px;
 font-weight: bold;
}
.ann-rows td, .ann-rows2 td
{
 padding-left: 5px;
 height: 20px;
}
.ann-rows td a, .ann-rows2 td a
{
 color: black;
}
.ann-rows td
{
 background-color: #FAE2E2;
}
.getvip
{
 border-top: 1px solid #FAE2E2;
 border-bottom: 1px solid #FAE2E2;
 height: 30px;
}
.find-table
{
 font-size: 12px;
 border: 0px;
}
.find-table td
{
 padding-left: 5px;
}
.field-top
{
 margin-top: 5px;
}
.fieldset-search
{
 width: 170px;
}
.fieldset-search legend
{
 font-weight: bold;
 color: black;
}

/*
 announcement
*/
.attention
{
 color: red;
}
#hr_list
{
 width: 70%;
 color: red;
}
#hr_list2, #hr_list3
{
 width: 99%;
 color: #DADADA;
}
#hr_list3
{
 color: #CECBCE;
}
.attention2
{
 background-color: #EFEFEF;
 border: 1px solid #C9C9C9;
 font-weight: bold;
 padding-left: 5px;
 padding-right: 5px;
}
.announcement
{
 font-size: 12px;
}


/*
 alert box
*/
.alert-box, .mess
{
 z-index: 100;
 top: 30%;
 position: fixed;
 left: 35%;
 width: 30%;
 z-index: 10000;
 height: 90px;
 padding: 5px;
 border: 5px solid #D60000;
 background-color: white;
}
.alert-box
{
 display: none;
}
#abOk, #abConfirm
{
 display: none;
}
.alert-table
{
 background-color: #F6F6F6;
 border: 1px solid black
}
#geoP2
{
 color: #D60000;
 margin-left: 30px;
}
.mess
{
 color: black;
}
#isMediator
{
 display: none;
 font-size: 11px;
}

/*auth & registration*/
.auth-table
{
 font-size: 12px;
 border: 1px solid #DADADA;
}
.auth-table td
{
 padding-left: 5px;
 padding-right: 5px;

}
.reg-button
{
 padding-top: 15px;
 padding-bottom: 10px;
}

/*ann detail*/
.ann-font1
{
 color: #D60000;
 font-size: 12px;
 font-weight: bold;
}
.ann-font2
{
 color: #D60000;
 font-size: 14px;
}
.ann-font3
{
 font-size: 12px;
 font-weight: bold;
}
.action2, .action5
{
 position: relative;
 border-bottom: 1px solid #D60000;
 margin-top: -5px;
 margin-left: 5px;
 height: 15px;
 font-size: 12px;
 width: 70%;
 font-weight: bold;
 text-align: left;
 padding-left: 5px;
}
.action5
{
 width: 98%;
}
/*agencies*/
.trline td
{
 height: 25px;
 border-bottom: 1px solid #DADADA;
}
.agency-td
{
 padding-top: 10px;
 padding-bottom: 5px;
}
#ag-buttons
{
 padding-top: 10px;
 padding-bottom: 10px;
}
.my-agency
{
 border: 1px solid #C9C9C9;
}

/*firms*/
.firm-project-field td, .my-agency
{
 background-color: #FAE2E2;
}
.td-up td, .td-down td
{
 border: 1px solid #C9C9C9;
}
.td-up td
{
  border-bottom: 0px;
}
.td-down td
{
  border-top: 0px;
}

/*my announcements*/
.my-ann-table
{
 margin-top: 5px;
 margin-left: 7px;
}

/*firms*/
.firm-vip
{
 background-color: #FFE3E7;
}

/*new buildings*/
.img-class
{
 margin-right: 5px;
 margin-bottom: 5px;
}
.nb-blocks
{
 border-right: 1px solid #FFE3E7;
}
.nbblock_1
{
 padding-left:5px;
 padding-right:5px;
}



/*articles*/
.art-title
{
 color: #D60000;
 font-size: 14px;
 text-decoration: none; 
}
.art-title hover
{
 text-decoration: underline;
}
.img-as-icon
{
 margin-right: 10px;
 margin-top: 4px;
}
.link-art
{
 color: #D60000;
 font-size: 12px;
}
.blag-blog
{
 border: 1px solid black;
 margin: 10px;
 background-color: #FEDCDC;
}
.editor-style
{
 margin-top: 5px;
 border: 1px solid #EF8E8C;
 padding: 4px;
}
.nb-list2
{
 border: 1px solid #DADADA;
 border-collapse: collapse;
 margin-bottom:1px;
}
.nb-list2 td
{
 font-size: 10px;
 border: 1px solid #DADADA;
 padding-left:3px;
 padding-right:3px;
 padding-top:2px;
 padding-bottom:2px;
}
.nb-list2 td b
{
 margin-left:5px;
 margin-right:5px;
}
.reclama-txt
{
 color:#fe0000;
 font-size: 18px;
 margin: 5px;
}
.seo-txt-block
{
 padding: 7px;
}
.seo-txt-block p
{
 text-indent: 15px;
 font-size: 11px;
}
.main-page-article
{
 font-size:12px;
 padding-left:5px;
 padding-right:5px;
}
.main-page-article p
{
 text-indent: 15px;
}
.main-page-article a
{
 color: black;
 font-size: 12px;
 font-weight: bold;
}
.main-page-article h2
{
 font-size: 14px;
 line-height: 10px;
}


/*admin adding & print*/
.table1
{
 border: 1px solid grey;
}
.table1, .table2
{
 font-size: 12px;
 text-align: left;
}
.table1 td
{
 padding: 3px;
}
.print-tabel
{
 border: 1px solid black;
}
.print-tabel td
{
 font-size: 13px;
 font-family: ntroman;
 color: black;
 border: 1px solid black;
}
.print-table-tr1 td, .print-table-tr2 td
{
 border: 1px solid black; 
}
.print-table-tr1 td
{
 
}
.print-table-tr2 td
{

}




















input, select
{ 
  font-size: 10px;
  font-family: verdana, arial;
}
textarea      { font-size: 11px;  border: 1px solid silver; font-family: verdana, arial; }
button        { font-size: 10px; font-family: verdana, arial;  }


/*
 pagination
*/
.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
	float: left;
}

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	display: block;
	height: 22px;
	float: left;
	line-height: 22px;
	font-size: 11px;
	color: #333;
	cursor: pointer;
    font-family: verdana, arial;
}

.button2-left span,
.button2-right span { cursor: default; color: #999; }

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span,
.button2-left .blank a,
.button2-right .blank a,
.button2-left .blank span,
.button2-right .blank span { padding: 0 6px; }

.page span,
.blank span {
	color: #000;
	font-weight: bold;
    font-family: verdana, arial;
}

.button2-left a:hover,
.button2-right a:hover { text-decoration: underline; color: #0B55C4; font-family: verdana, arial;}

.button2-left a,
.button2-left span { padding: 0 0px 0 0px; font-family: verdana, arial;}

.button2-right a,
.button2-right span { padding: 0 0px 0 0px; font-family: verdana, arial;}

.button2-left { float: left; margin-left: 5px; }

.button2-right { float: left; margin-left: 5px; }
