.nc_item { margin-bottom:10px; }
.nc_title { font-weight:bold; }

.common_block h1{
	font-size:23px;
	margin-bottom:12px;
	font-weight:normal;
}
.common_block h2{
	font-size:20px;
	margin-bottom:10px;
	font-weight:normal;
}
.common_block h3{
	font-size:17px;
	margin-bottom:8px;
	font-weight:normal;
}
.common_block h4{
	font-size:14px;
	margin-bottom:6px;
}
.common_block h5{
	font-size:12px;
	margin-bottom:4px;
}
.common_block h6{
	font-size:10px;
	margin-bottom:2px;
}

.common_block a {
   color:#444;
}
.common_block p {
   text-align:justify;
   font-size:12px;
}
.in_text {
   float:left;
   margin-right:15px;
}
.td_row {
   padding-right:15px; 
   padding-bottom:15px;
}

.career {
   border-bottom:1px dashed #ccc;
   margin-bottom:10px;
}
.last {
   border-bottom:0px;
}

.restaurant_full_info a, a.usual { text-decoration:none !important; color:#000; }
.short_text a {text-decoration:none; color:#000;}

#popup { background:#fff; border:2px solid #ccc; position:absolute; z-index:1000; }

#gallery img { margin:0 0px 8px 5px; }

textarea { font-size:12px; font-family:tahoma; }

.warnText {  border:1px solid #fcc; background:#ffc; padding:5px; margin-bottom:15px; font-size:14px }

.f-line { margin-bottom:10px; }
.label { float:left; width:100px;  }
.label b {  }
.element { margin-left:110px;   }
.box { border-top:1px dashed #FF6600; padding:3px; margin-bottom:10px; }
.box h2 { color:#FF6600; font:bold 14px tahoma;  margin-bottom:8px; padding-bottom:2px; }
.box input, .box select { font:11px tahoma; }
.element span { font-size:10px; display:block; }

.text-right { text-align:right; }

.button { background:url(/images/horeca/images/button.gif) repeat-x; font-family:tahoma; }

.list_item { padding-top:10px; margin-bottom:10px; border-top:1px solid #eee; }
.first { border-top:0; }

.search .label { float:none; width:auto; margin-bottom:10px; position:relative;}
.search .label b { float:left; width: 100px; display:block; position:absolute; top:0px; left:0px;}
.search input, .search select { font:11px tahoma; }
.search .first-input {  margin-left:110px; }

.object_list {  }
.object_list ul { margin:0; padding:0;  }
.object_list ul li { list-style:none; padding:0 0 8px 0;  margin:0 0 7px 0; border-bottom:1px solid #eee;}
.object_list ul li.last {border-bottom:0;  }
.object_list h2 { font:bold 12px tahoma; }
.object_list .pic { float:left; margin-right:10px; width:100px;  }
.object_list .text { margin-left:110px; }
.object_list .date { float:right;  }
.object_list .more { font: 11px tahoma; }
.object_list .more a { color:#FF6502; }
.object_list .more a:hover { color:#000; text-decoration:none; }

#info ul.tabs li { list-style:none; padding-left:6px; padding-right:5px; }

.form_table td { padding:4px; }
.auth_header { font-size:12px; font-weight:bold; padding:0 0 10px 54px; }

.content_box h2 { font-size:14px; background:#efefef; border-bottom:1px solid #cecece; margin:-10px -10px 10px -10px; padding:5px 10px; font-weight:bold; }
.content_box ul { margin:0; padding:0;  }
.content_box ul li { width:120px; height:120px;  list-style:none; margin-right:25px; overflow:hidden; display:inline; }
.content_box ul li img { vertical-align:middle; margin:0 5px 15px 5px; }


.nc_menu_item { margin-bottom:5px; }


.view_map { text-align:right; margin-bottom:10px; }

.addLink  {padding-bottom:15px; }
.addLink a { color:#444; }

#firms ul { padding:0 10px 15px 10px; }
#firms li { line-height:13px; }
#firms a { color:#444; }

.hot_box {  padding:0 0 0px 0; margin-bottom:0px;  }
.hot_box a {  }
.hot_box .list_item { padding:10px 10px 0 10px; margin-top:10px; border:1px solid #ccc; background:#eee; }
.hot_box .first { margin-top:20px; }

.catalog { margin-top:7px; }
.catalog td { padding-bottom:6px; }

.search_bar { border:1px solid #ccc; background:#eee; padding:4px 5px 5px 5px; }

.logo_list { width:475px; border:1px solid #cecece; border-bottom:0; border-right:0; }
.logo_list td { width:33%; vertical-align:middle; padding:5px 5px 15px 5px; text-align:center; border:1px solid #cecece; border-top:0; border-left:0; }
.logo_list a img { border:1px solid #cecece; }


.tabs { background:url(../tabs/bg.gif) repeat-x bottom;}
.tabs td { text-align:center; background:url(../tabs/r.gif) no-repeat right;  }
.tabs td a { color:#666666; font-size:11px; text-decoration:none; display:block; padding:7px 5px 8px 5px; background:url(../tabs/l.gif) no-repeat left; }
.tabs td.begin, .tabs td.end { display:none; padding:3px; background:none; }
.tabs td.divider { width:5px; background:none;  }
.tabs td.divider-a { width:5px !important; background:none; }
.tabs td.active2 { background-image:url(../tabs/ar.gif); background-color:#fff; /*padding-right:5px;*/ border-bottom:0px solid #fff;}
.tabs td.active2 a { background-image:url(../tabs/al.gif); color:#000; }
.tabs #div5 { display:none; }

.box { border:0px solid #666666; border-top:0; margin-top:-1px;}


.metro_ajax h2 { background:url(../metro_logo.gif) no-repeat 0 2px; padding-left:25px; line-height:20px; }

.vacant a {
   display:block;
   height:46px;
   width:120px;
   overflow:hidden;
   margin:3px auto;
}
.vacant a i {
   float:left;
   display:block;
   height:46px;
   width:120px;
   background:url('/images/horeca/free.gif');
}

.browse_path {
padding-bottom:6px;
font:10px arial;
text-transform:uppercase;
}
.browse_path a {
color:#ff6600;
}

.browse_path a.end {
color:#000;
}


.submenu_left {
  font-size:11px;
  font-weight:normal;
  text-transform:none;
  line-height:11px;
  padding-left:10px;
}
.submenu_left li {
  margin-bottom:1px;
  background-position:0px 4px !important;
	background-image: url(../images/info_menu_bkg.gif);
	background-repeat: repeat-x;
  border:1px dotted #fff;
}


.selected ul.submenu_left li ul {
   color:#000;
}
.selected ul.submenu_left li  a {
    color:#000;  
}

p.name {
text-align:center;
}

.login_block .login_form input.textfield{ 
text-align:center;
color:#777;
}

.icons {
   position:absolute; top:18px; left:395px; width:15px; text-align:center; line-height:18px;
}
.icons img {
    margin-bottom:6px;
}


#regForm label.error {
padding-left:10px; 
font-weight:bold;
color:#FF6600;
}

.footer_block .icons {
   position:absolute;
   top:50px;
   left:900px;
   width:auto;
}
.footer_block .icons img {
   vertical-align:middle;
}

.actions {
text-align:right;padding-bottom:5px;
}

.actions img  {
vertical-align:middle;
margin-left:10px;
}
.data-list { padding:7px; margin:0; margin-bottom:8px;}
.data-list .last_news_item { margin:0 0 5px 0; }
.data-list .news_text .date { display:none; }
.data-list .last_news_item .news_text { 	margin-left: 56px;  font-size:11px; line-height:13px;}
.data-list .last_news_item { height:58px; overflow:hidden; color:#444444; }
.data-list .last_news_item  .news_text a { color:#444444; text-decoration:none; }
.data-list .last_news_item h3  { padding-bottom:5px; }

.block_item { border-top:0 }
.block_item h2 { background:#FF6600; font-size:12px; text-transform: uppercase; padding:5px 10px 5px 10px;  color:#fff;}
.block_item .last_new_products_block_inner, .block_item .last_new_products_block_inner p { font-size:11px; line-height:12px; }
.block_item ð3 { padding-bottom:3px; }

.search_form { color:#000; }
.search_form a { color:blue; }
.search_form input, .search_form select { font-family: Tahoma; font-size:11px; }
.search_form div b { display:block; width:170px; float:left; }
.search_form .long { width:270px; }

.search_form .lupa { 
background:url(../images/lupa.gif) no-repeat; 
padding: 9px 10px 15px 40px; 
color:blue; 
border:0; 
font-weight:bold;
text-decoration:underline;
cursor:hand;
cursor:pointer;
}
.search_form .bar { padding-bottom:10px; text-align:right }
.search_form .bar .strong { float:left; }
.search_form .bar a {  }
.catalog td a { color:#CF0101 }

.news_date-2 { color:#555; font-weight:normal; }

.nc_row td {
    vertical-align: top;
}

.proflink {
  display:block;
  text-align:center;
  padding:3px 0 6px 0 !important;
  background:#F48F01;
  color:#fff !important;
  font-size:16px;
  font-weight:bold;
  font-family:"Times New Roman";
  text-decoration:none !important;
}
.logo_block img, .footer_block img, .actions img { border:0 }
