/* == GENERAL =========================================================== */
body, ml {
    margin: 0px;
    padding: 0px;
    background-color: #ffffff;
}

body {
    padding-left: 45px;
    padding-right: 45px;
}

* {
    font-family: Arial;
    font-size: 13px;
}

a {
    color: #0138B6;
    text-decoration: none;
}

a:hover {text-decoration: underline;}

.img { border: 1px solid #919191; }

div {
    padding: 0px;
    margin: 0px;
}

p {
    padding: 0px;
    margin: 0px 0px 5px 0px;
    text-align: justify;
}

/* == INPUT, SELECT, TEXTAREA =========================================== */
.input, .inputbt, select, textarea {
    border: 1px solid #7E9DB9;
}

.inputbt {
    border: 1px solid #003C75;
    background: url('../img/inputbt-back.gif') top left repeat-x;
    margin: 0px;
    padding: 0px;
}

/* == HEADER ============================================================ */
#header {
    background-color: #EDEDED;
    height: 25px;
}

#header *, #search-small, #search-small * {
    font-family: Verdana;
    font-size: 11px;
}

#header a, #header a:hover, #search-small a, #search-small a:hover {color: #000000;}

#header #inactive, #header #active {
    height: 25px; 
    font-weight: bold;
    padding: 0px 6px 0px 6px;
}

#header #active {
    background-color: #EE4D31;
    background-image: url(../img/lang-bg.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}

#header #active {color: #ffffff;}

#service-briefcase {
    padding-left: 35px;
    padding-right: 10px;
    background-image: url(../img/service-briefcase.gif);
    background-position: 15px;
    background-repeat: no-repeat;
}

#service-help {
    padding-left: 5px;
    padding-right: 10px;
}

#service-adv {
    padding-left: 5px;
    padding-right: 10px;
}

#service-my {
    padding-left: 5px;
    padding-right: 10px;
}

#service-login {
    padding-left: 5px;
    padding-right: 10px;
}

#service-register {
    padding-left: 5px;
    padding-right: 10px;
}
/* == LOGO/AD =========================================================== */
#logo-ad {margin-bottom: 10px;}
#logo { float: left; padding-right: 5px; padding-top: 5px; }
#ad { float: center; text-align: center; }

/* == TABS ============================================================== */
#tabs #active {
    height: 33px;
    background-color: #FBFBFB;
    border-left: 1px solid #787878;
    border-top: 1px solid #787878;
    border-right: 1px solid #787878;
}

#tabs #active, #tabs #active a, #tabs #active a:hover {
    font-weight: bold;
    color: #000000;
}

#tabs #passive {
    height: 33px;
    background-image: url(../img/tabp-fill.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    border-top: 1px solid #ffffff;
}

#tabs #passive, #tabs #passive a, #tabs #passive a:hover {
    color: #ffffff;
}

#tabs #passive div {padding: 8px 15px 7px 15px;}
#tabs #active div {padding: 8px 15px 7px 15px;}

#stabs-active {
    background-color: #FBFBFB;
    border-left: 1px solid #787878;
    border-right: 1px solid #787878;
}

#stabs-passive {
    background-color: #787878;
}

#tab-navi {
    height: 31;
    padding-left: 15px;
    border-left: 1px solid #787878;
    border-bottom: 1px solid #787878;
    background-image: url(../img/stab-back2.gif);
    background-position: top right;
    background-repeat: no-repeat;
    background-color: #FBFBFB;
}

#tab-navi a, #tab-navi a:hover {
    color: #0538B7;
}

/* Small tabs */
#small-tab {
    background: url('../img/tabs-fill.gif') top left repeat-x;
    height: 22px;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
}

#small-tab-rest {
    background: url('../img/tabs-rest.gif') top left repeat-x;
    height: 22px;
    color: #666666;
    font-size: 11px;
    padding-left: 10px;
}

#small-tab-outline { 
    border-top: 1px solid #C6C6C6;
    border-left: 1px solid #C6C6C6;
}

#small-tab-top-line { 
    border-top: 1px solid #C6C6C6;
    padding-top: 5px;
 }

#small-tab-inner-left {  
    position: relative;
    left: -1px;
    background: url('../img/lblock1-top-left.gif') top left no-repeat;
    padding: 10px 10px 0px 0px;
}

#small-tab-inner-right {  
    position: relative;
    right: -1px;
    background: url('../img/lblock1-top-right.gif') top left no-repeat;
    padding: 0px 0px 10px 10px;
}

#tabblock {  
   border-top: 1px solid #C6C6C6;
   border-left: 1px solid #C6C6C6;
   border-right: 1px solid #C6C6C6;
}

#tabblock-top-left { 
    position: relative;
    background: url('../img/lblock1-top-left.gif') top left no-repeat;
    left: -1px;
    top: -1px;
}

#tabblock-top-right { 
    position: relative;
    background: url('../img/lblock1-top-right.gif') top right no-repeat;
    right: -2px;
}

#tabblock-title{ 
   font-weight: bold;
   padding-right: 12px;
   padding-left: 13px;
   padding-top: 8px;
   padding-bottom: 2px;
}

#tabblock-subtitle{
   border-bottom: 1px solid #C6C6C6;
   padding-left: 5px;
   padding-bottom: 2px;
}

#tabblock-content {  
    border-left: 1px solid #C6C6C6;
    padding-left: 10px;
    padding-top: 15px;
}


#tabblockview-title{ 
   padding-right: 12px;
   padding-left: 13px;
   padding-top: 8px;
   padding-bottom: 2px;
}


#tabblockview-subtitle{  
   border-bottom: 3px solid #fed44c;
   padding-bottom: 2px;
}

#tabblockview-top-left { 
    position: relative;
    background: url('../img/lblock2-top-left.gif') top left no-repeat;
    left: -1px;
    top: -1px;
}

#tabblockview-top-right { 
    position: relative;
    background: url('../img/lblock2-top-right.gif') top right no-repeat;
    right: -2px;
}

#tabblockview-secondary{  
    background-color: #eeeeee;
    border-bottom: 3px solid #fed44c;
    padding-right: 12px;
    padding-left: 13px;
    padding-top: 8px;
    padding-bottom: 2px;
}

#tabblockview-secondary-briefcase{  
    background-color: #eeeeee;
    border-bottom: 3px solid #fed44c;
    padding-right: 12px;
    padding-left: 5px;
    padding-top: 8px;
    padding-bottom: 2px;
}

#tabblockview-secondary-img{  
    background-color: #eeeeee;
    border-bottom: 3px solid #fed44c;
    padding-left: 13px;
    padding-top: 3px;
}


/* #tabblock-top-line {   */
/*     border-top: 1px solid #C6C6C6; */
/* } */

/* == SEARCH PANEL ====================================================== */
#search {
    background-color: #FFD34C;
}

#search-back{  
   background: url('../img/rush.gif') bottom right no-repeat;
}



/* == My Bizator ======================================================== */
#ablock{  
    margin-top: 5px;
}

#ablock-title:{  
    background-color: #3A8BD1;
}

#ablock-title-text{  
    background-color: #3A8BD1;
    color: #FFFFFF;
    text-align: left;
    font-weight: bold;
    padding-top: 2px;
    padding-bottom: 2px;
}

#ablock-title-img{ 
    background-color: #3A8BD1;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 10px;
}

#ablock-title-left-up{ 
/*     position: relative; */
/*     background-color: #3A8BD1; */
    background: url('../img/menu_ico/ablock_l_u.gif') top left no-repeat;
/*     left: -1px; */
    top: -2px; 
}

#ablock-title-left-down{ 
/*     position: relative; */
/*     background-color: #3A8BD1; */
    background: url('../img/menu_ico/ablock_l_d.gif') top left no-repeat;
    bottom: -10px;
}

#ablock-image{
    padding-left: 17px;
}

#ablock-group{
    text-align: left;
    font-weight: bold;
    padding-left: 10px;
}

#ablock-item{
    text-align: left;
    padding-left: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
}

#ablock-selected-item{  
    background-color: #cfe5ff;
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
}

#ablock-subitem{  
    text-align: left;
    padding-left: 30px;
    padding-top: 1px;
    padding-bottom: 1px;
}

#ablock-selected-subitem{
    background-color: #cfe5ff;
    text-align: left;
    padding-left: 30px;
    padding-top: 4px;
    padding-bottom: 4px;
}

/* == PRODUCT =========================================================== */
#product-view-header{  
    padding-bottom: 5px;
}

#product-view-bg{ 
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 30px;
    margin-left: -9px;
}

#product-view-bg-color{ 
    background-color: #f3f3f3;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 30px;
    margin-left: -9px;
}

#product-view-params{  
   color: #828282;
}


#product-price{  
  font-size: 11px;    
}

#product-price-color{
  font-size: 11px;    
  color: #c62304;
}

/* == RUBRICS =========================================================== */
#rubric-normal, #rubric-normal * {
    color: #0138B6;
	font: bold 14px;
}

#parag {text-align: left;}
#parag:first-letter {
	text-transform: capitalize;
}

.subs {
    color:#000000;
    padding-bottom:2px;
    padding-left:10px;
}

.rubric_sub {
    color: #000000;
    text-decoration:none;
    font-size: 12px;
}

a.rubric_sub:hover{
    text-decoration:underline;
}

#rubric_sub-count-value{  
    color: #525252;
    font-size: 10px;
}


#rubric-small, #rubric-small * {
    color: #000;
}

#rubric-small a {
    text-decoration:none;
}

#rubric-small a:hover {
    text-decoration:underline;
}

#rubric-count {
    color: #328A00;
    font-size: 11px;
}

#rubric-count-value{  
    color: #009227;
    font-size: 11px;
}

#rubric-new {
    color: #8a3200;
    font-size: 11px;
}

#rubricator-li{  
  list-style-type: none;
}

#rubricator-li:before{  
  content: "+ ";
  align: center;
}

#rubricator-sub-li{  
  list-style-type: none;
}

#rubricator-sub-li:before{  
  content: "- ";
  align: center;
}


/* == COMPANY ========================================================== */
#company-ablock{  
  padding-left: 35px;
  padding-top: 3px;
  padding-bottom: 3px;
}

#company-ablock-select{  
  background-color: #efefef;
  padding-left: 35px;
  padding-top: 3px;
  padding-bottom: 3px;
}

#company-ablock-title{  
  font-weight: bold;
  font-size: 14px;
  padding-left: 3px;
  padding-top: 10px;
}

#company-view-block{  
  padding-top: 10px;
}

#company-view-table-block{ 
  padding-left: 77px;
}

/* == ADVERT ============================================================ */
#advertview{  
  border-top: 1px solid #ebebeb;   
}

#advertviewtop{  
  border-top: 1px solid #c6c6c6;   
}

#advertview-bottom{  
  padding-bottom: 5px;
  border-bottom: 1px solid #c6c6c6;   
}


.advertpager{  
  background-color: #ffffff;
}

.advertpager #changepage{  
  text-align: center;
  background-image: url(../img/advpage_page.gif);
  background-repeat: no-repeat;
  color: #333333;
  width: 25px;
  padding-right: 5px;
}

.advertpager #page{  
  text-align: center;
  background-image: url(../img/advpage_page.gif);
  background-repeat: no-repeat;
  color: #333333;
  width: 25px;
  padding-right: 5px;
}

.advertpager #selectpage{  
  text-align: center;
  font-weight: bold;
  background-image: url(../img/advpage_select.gif);
  background-repeat: no-repeat;
  color: #ffffff;
  width: 25px;
  padding-right: 5px;
}

.advertpager #link{  
  color: #333333;
}

.advertlist{ 
  background-color: #ffffff;
}

.advertlist #arrow-top{  
  padding-top: 18px;
  padding-left: 13px;
  padding-right: 5px;
}

.advertlist #arrow-bottom{  
  padding-bottom: 12px;
  padding-left: 13px;
  padding-right: 5px;
}

.advertlist #button{  
  padding-left: 4px;
  padding-bottom: 10px;                    
}

.advertlist #filter{  
  padding-bottom: 18px;                    
}

.objava{  
  background-color: #ffffff;
  padding-top: 0px;
}

.objava #view-title{  
  font-size: 20px;
  font-weight: bold; 
  padding-bottom: 10px;
}

.objava #view-body{  
  background-color: #ededed;
  padding-left: 10px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}


.objava #photo{
}

.objava #view-body-param{  
  font-weight: bold;
  padding-left: 20px;
  padding-top: 6px;
  padding-bottom: 6px;
  border-bottom: 1px solid #c0c0c0;
}

.objava #view-body-param-null{  
  font-weight: bold;
  padding-left: 20px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.objava #view-body-param-under{  
  border-bottom: 1px solid #c0c0c0;
  padding-left: 0px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.objava #view-body-param-under-null{  
  padding-left: 0px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.objava #advert-header{  
  font-weight: bold;
  color: #ec4b2e;
  padding-top: 15px;
  padding-bottom: 5px;
}

.objava #contact-header{  
  font-weight: bold;
  padding-top: 15px;
  padding-bottom: 5px;
}

.objava #link-pere{  
  padding-left: 20px;
}

/* == ACBLOCK ============================================================ */
.acblock {  
    background-color: #ffffff;
}

.acblock #left{  
    border-left:4px solid #cfe5ff;
}

.acblock #title {
    position: relative;
    background-color: #cfe5ff;
    font-weight: bold;
/*     padding-left: 15px; */
/*     padding-top: 5px; */
/*     padding-bottom: 3px; */
}

.acblock #title-left{  
    position: relative;
    background: url('../img/acbl_title_lu.gif') top left no-repeat;
}

.acblock #title-right{  
    position: relative;
    background: url('../img/acbl_title_ru.gif') top right no-repeat;
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.acblock #title-right-r{  
    position: relative;
    background: url('../img/acbl_title_ru.gif') top right no-repeat;
    padding-left: 11px;
    padding-top: 5px;
    padding-bottom: 5px;
}


.acblock #body {  
    position: relative;
    background-color: #e9f4ff;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px; 
}


.acblock #body-left{  
    position: relative;
    background: url('../img/acbl_body_ld.gif') bottom left no-repeat;
/*     left: -15px; */
/*     bottom: -20px; */
}

.acblock #body-right{  
    position: relative;
    background: url('../img/acbl_body_rd.gif') bottom right no-repeat;
/*     right: -15px; */
}

.acblock #body-bottom{  
    position: relative;
    background-color: #e9f4ff;
}

/* == LISTTABBLOCK ====================================================== */
.listtabblock{  
   margin-top: 5px;
}

.listtabblock #space{  
  border-bottom: 2px solid #ffd44c;
}

.listtabblock #listtitle{ 
   padding-right: 12px;
   padding-left: 13px;
   padding-top: 8px;
   padding-bottom: 2px;
}

.listtabblock #noselect{ 
  padding-left: 5px;
  padding-right: 5px;
  background-color: #eeeeee;
  border-bottom: 2px solid #ffd44c;
}

/* == BLOCK ============================================================= */
.block {
    margin-top: 15px;
}

.block #title-red {
    color: #C60000;
    font-size: 15px;
    font-weight: bold;
    height: 21px;
    padding-left: 10px;
}

.block #title {
    font-weight: bold;
}


.block #outline { 
    border-top: 1px solid #C6C6C6;
    border-left: 1px solid #C6C6C6;
}

.block #leftline {
    border-left: 1px solid #C6C6C6;
 }

.block #rightline {
    border-right: 1px solid #C6C6C6;
 }

.block #topline {
    border-top: 1px solid #C6C6C6;
    padding: 5px 5px 5px 5px;
 }

.block #bottomline {
    border-bottom: 1px solid #C6C6C6;
 }


.block #inner { 
   position: relative;
   top: -1px;
   left: -1px;
   background: url('../img/lblock1-top-left.gif') top left no-repeat;   
   padding: 10px 0px 10px 10px;
}

.block #subinner { 
   position: relative;
   top: -1px;
   left: -1px;
   background: url('../img/lblock1-top-left.gif') top left no-repeat;   
   padding: 10px 0px 10px 1px;
}



.block #lblock-addcompany-outline {
    border-top: 1px solid #C6C6C6;
    border-left: 1px solid #C6C6C6;
}


.block #press{  
    background-color: #fff4d4;
}

.block #press-title{  
    font-weight: bold;
}

.block #press-content{  
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;    
}

.block #press-lu{  
    position: relative;
    background: url('../img/block_press_lu.gif') top left no-repeat;   
}

.block #press-ru{  
    position: relative;
    background: url('../img/block_press_ru.gif') top right no-repeat;   
    padding-left: 15px;
    padding-top: 12px;
}

.block #press-ld{  
    position: relative;
    background: url('../img/block_press_ld.gif') bottom left no-repeat;   
}

.block #press-rd{  
    position: relative;
    background: url('../img/block_press_rd.gif') bottom right no-repeat;   
}


.block #press-bottom{  
    position: relative;
    background-color: #fff4d4;
}
 
#lblock-addcompany-inner {
    position: relative;
    top: -1px;
    left: -1px;
    background: url('../img/lblock1-top-left.gif') top left no-repeat;
}

#lblock-addcompany-inner div {
    padding: 10px 0px 10px 10px;
}

#lblock-stats {
    border-left: 1px solid #B7B7B7;
    padding-left: 15px;
}

/* Popular */
#popular-title {
    border-top: 1px solid #A5A5A5;
    background-color: #F3F3F3;
    color: #000;
    font-weight: bold;
    padding-top: 3px;
    padding-left: 5px;
    padding-bottom: 3px;
/*     height: 26px; */
}

#popular-content {
    color: #666666;
    font-size: 11px;
}

#popular-content a, #popular-content a:hover {
    color: #0039B6;
    font-size: 11px;
}

/* == COPYRIGHT, FOOTER ================================================= */
#footer, #footer a, #footer a:hover {
    color: #7F7F7F;
    font-size: 11px;
}

#copyright {
    color: #979797;
    font-size: 11px;
}

#copyright a, #copyright a:hover {
    color: #0238B4;
    font-size: 11px;
}

#copyright-da, #copyright-da * {
    color: #333333;
    font-size: 11px;
}

#copyright-da a, #copyright-da a:hover {
    color: #013CBA;
    font-size: 11px;
}


/* == MISC ============================================================== */
.small, .small *, .small a:hover {
    font-size: 10px;
}

.best-small{ 
    font-size: 10px;
    color: #676767;
}

.best-image{  
    padding-top: 5px;
    padding-bottom: 3px;
}

/* == NEWS ============================================================== */

/* newsline */
#newsline-item {
    padding-bottom: 5px;
}
#newsline-title {}
#newsline-content p {text-align: left;}


/* == TENDERS =========================================================== */

.rubricator_block 
{
  width: 100%;
  padding-top: 5px;
  padding-left: 10px;
}
.b2bcontext_otr 
{
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  padding-top: 5px;
}

a.b2bcontext_otr:link,
a.b2bcontext_otr:active,
a.b2bcontext_otr:visited,
a.b2bcontext_otr:hover
{
  color: #0138B6;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}

.b2bcontext_subotr_table 
{
  width: 100%;
  margin-left: 20px;
  margin-top: 10px;
  margin-bottom: 25px;
  margin-right: 20px;
}

.b2bcontext_subotr_table td 
{
  text-align: left;
  vertical-align: top; 
  padding-left: 15px;
  padding-right: 20px;
  width: 50%;
  border-left: 1px solid #E6E6E6;
}

a.b2bcontext_subotr:link,
a.b2bcontext_subotr:active,
a.b2bcontext_subotr:visited,
a.b2bcontext_subotr:hover 
{
  color: #0138B6;
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline;
}

.b2bcontext_tender_count 
{
  color: #009227;
  font-size: 12px;
  font-weight: normal;
}

.gettenderlist_block 
{
  width: 100%;
}

.b2bcontext_full_count 
{
  padding-top: 5px;  
  color: #000000;
  font-size: 12px;
  font-weight: normal;
}
.b2bcontext_full_count_value 
{
  color: #CC0000;
  font-size: 12px;
  font-weight: normal;
}
.b2bcontext_pages 
{
  width: 100%;
  padding-bottom: 5px;
}
.b2bcontext_no_href 
{
  color: #0000CC;
  font-size: 12px;
  font-weight: bold;
}

a.b2bcontext_cur_page:link,
a.b2bcontext_cur_page:active,
a.b2bcontext_cur_page:visited,
a.b2bcontext_cur_page:hover
{
  color: #0000CC;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

a.b2bcontext_other_page:link,
a.b2bcontext_other_page:active,
a.b2bcontext_other_page:visited,
a.b2bcontext_other_page:hover
{
  color: #0000CC;
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline;
}

.b2bcontext_tenders 
{
  width: 100%;
  border: 1px solid #DDDDDD;
}

.b2bcontext_tenders td 
{
  border: 1px solid #FFFFFF;
  color: #000000;
  font-size: 12px;
  font-weight: normal;
}
.b2bcontext_tenders td.left 
{
  width: 30%;
  font-weight: bold;
}
.b2bcontext_tenders td.right 
{
  width: 70%;
}

.b2bcontext_tenders td.a:link,
.b2bcontext_tenders td.a:active,
.b2bcontext_tenders td.a:visited,
.b2bcontext_tenders td.a:hover
{
  color: #CC0000;
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline;
}

.banner10 {font-size: 12px;  padding: 5px 0px 0px 5px;}
.banner11 {font-size: 12px;  padding: 0px 0px 0px 0px; width: 50%; display:block; float:left}
.banner21 {font-size: 12px;  padding: 5px 0px 0px 10px;}
.banner23 {font-size: 12px;  padding: 0px 0px 10px 10px;}
.banner_in_objava {font-size: 12px;  padding: 0px 0px 10px 5px;}
.banner_in_products_list {font-size: 12px;  padding: 15px 0px 15px 27px;}
.banner_b2b_inview {font-size: 12px;  padding: 17px 0px 0px 0px; width: 50%;}

/* == OLD =============================================================== */
#activate_item { background-color: #EFE; }
#block_item { background-color: #FFE; }
/* #delete_item { background-color: #FEE; } */

.gray, .gray a {
    color: gray;
    font-size: 9px;
}

.row_reason_over { background-color: #EFEFEF; }
.row_reason_out { background-color: #FFF; }
table.reason_table {
    border: 1px solid #E0E0E0; 
    text-align: left; 
    padding-right: 3px;
    font-size: 10;
    background-color: #fff;
}


#contact-header{  
  font-weight: bold;
  padding-top: 15px;
  padding-bottom: 5px;
}

#link-pere{  
  padding-left: 20px;
}
.copyr {padding-top: 5px;color: #9A9A9A;font-size: 11px;}
.copyr a {font-size: 11px;}
.hotlinks a {font-size: 11px;margin-right: 5px;}
.foot td {color: #9A9A9A;font-size: 11px;}
.foot td a {color: #9A9A9A;font-size: 11px;}
.copyl a {white-space: nowrap;} 
.copyl  {padding-left: 12px;} 
.kontakt td {font-size: 11px;white-space: nowrap;font-weight: bold;} 
.kontakt a {white-space: nowrap;font-weight: normal;} 
.add_link {color: #C60000; font-weight: bold;}

