/* CSS Document */
body,td,th {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
/*
	color: #414141;
	color: #4E4E4E;color: #393939;*/
	color: #414141;
}
h1 {
  margin: 0;
  padding: 0;
}
body {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 5px;
	margin-right: 0px;
}
a {
	font-size: 10px;
	color: #000000;
	color: #FF6600;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
}
a:hover {
	text-decoration: none;
	color: #006699;
}

td.cap a  {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
}

td.nowini_cap a  {
	color: #000000;
}

td.nowini_cap a:hover  {
	color: #FF6600;
}

.head {
background-image:url(webi/header_bgr.gif);
background-repeat:repeat-x;
height:128px;
}
.sub {
padding-top:10px;
padding-left:2px;
padding-right:2px;
}

.sn{
background-image:url(webi/b2.gif);
background-repeat:repeat-x;
height:21px;
}

.sn_l {
	background-image:url(webi/b1.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 21px;
	width: 50px;
}

.sn_r {
	background-image:url(webi/b3.gif);
	background-repeat: no-repeat;
	background-position: center;
	height:21px;
	width:21px;
}

h1 {
	font-size: 11px;
}
textarea, select, input {
	color : #000000;
	font: normal 11px Tahoma, Arial, Helvetica;
	border-color : #999999;
	padding: 2px;
}
textarea, select, input {
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
}

a.help{
color:#000000;
font-family:Tahoma, Arial, Helvetica;
text-decoration:none;
font-size:10px;
}
a:hover.help{
color:#FF6600;
font-family:Tahoma, Arial, Helvetica;
text-decoration:none;
font-size:10px;
}

.mt_active{
	height: 25px;
	text-transform: uppercase;
}

a.mt_active {
	color: #FF7920;
	font-weight: bold;
	text-decoration: none;
	padding-left: 3px;
	text-transform: uppercase;
}

a:hover.mt_active {
	color: #000000;
	text-transform: uppercase;
}

.mt{

}

a.mt {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 3px;
	text-transform: uppercase;
}

a:hover.mt {
	color: #FF7920;
	text-transform: uppercase;
}

#main_menu {
	/*width: 167px;*/
}

#main_menu a {
	color: #083949;
	text-decoration: none;
	padding: 1px 0px 1px 5px;

	display: block;
	background-color: #E2E5E7;
	border-bottom: 1px solid white;
	/*width: 167px;*/
}
#main_menu a h2 {
	font-size: 11px;
	font-weight: normal;
	padding: 0;
	margin: 0;
}
#main_menu a.subcat {
	background-color: #efefef;
	BACKGROUND-POSITION: 5px 0.6em;
	BACKGROUND-IMAGE: url(webi/bulet.gif);
	BACKGROUND-REPEAT: no-repeat;
}

#main_menu a:hover {
	background-color: #F8F8F8;
}

td.cap {
	background-color: #D8D8D8;
	color: #000000;
	text-decoration: none;
	padding: 7px 0px 7px 5px;
	border-bottom: 1px solid white;
	font-weight: bold;
	text-transform:uppercase;
}

td.cap a {
	display: block;
}

td.cap a:hover {
	color: #F5741F;
}

ul#main_menu {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul#main_menu li {
	padding: 4px;
	background-color: #E2E5E7;
	border-top: 1px solid white;
	padding: 5px 9px 4px 9px;
	/*width: 167px;*/
}

ul#prodfoot li {
	display: inline;
}


.tabmenuf {
	background-color: #E2E5E7;
	border-bottom: 2px solid white;
	height: 25px;
	background-image: url(webi/menu_tab_firmi.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 4px;
	width: 76px;
}

.tabmenuf_u {
	background-color: #9AAEB7;
	border-bottom: 2px solid white;
	height: 25px;
	background-image: url(webi/menu_tab_produkti.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 4px;
	width: 76px;
}

.tabmenup_u {
	background-color: #9AAEB7;
	border-bottom: 2px solid white;
	height: 25px;
	background-image: url(webi/menu_tab_1.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 3px;
	width: 91px;
}

.tabmenup {
	background-color: #E2E5E7;
	border-bottom: 2px solid white;
	height: 25px;
	background-image: url(webi/menu_tab_2.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 3px;
	width: 91px;
}

.divider {
	height: 3px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
}

.predst {
	border-bottom: 5px solid #FF7920;
}

.predst a {
	color: White;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

td.predst {
	border: 1px solid #FF7920;
	padding: 4px;
	vertical-align: top;
	height: 157px;
}

.predst_img {
	 background-position: center;
	 background-repeat: no-repeat;
	 /*width: 2px;*/
	 height: 76px;
}

a.predst_title {
	font-weight: bold;
	color: black;
	display: block;
	padding: 5px 3px 0px 3px;
}

a:hover.predst_title {
	color: #FF7920;
}

a.top_firms_title {
	font-weight: bold;
	color: black;
	padding: 0;
	margin: 0;
}

a:hover.top_firms_title {
	color: #FF7920;
}


.predst_txt {
	margin: 5px;
	text-align: justify;
}

.nowini_cap {
	background-color: #D5E1E7;
	padding: 3px;
	text-transform: uppercase;
	font-weight: bold;
}

td.nowini {
	border: 1px solid #D5E1E7;
	padding: 5px;
	vertical-align: top;
}
td.topoferti {
	border: 1px solid #67A2B6;
	padding: 4px;
	vertical-align: top;
}
.nowini_img {
	background-repeat: no-repeat;
	background-position: center;
	width: 84px;
	height: 63px;
}
.gallery_img {
	background-repeat: no-repeat;
	background-position: center;
	width: 150px;
	height: 110px;
}

.gallery_frame {
	 background-image: url("webi/gallery_frame.jpg");
	 background-repeat: no-repeat;
	 background-position: center;
	 width: 170px;
	 height: 130px;
}

.date {
	margin: 0px;
	padding: 2px 0px 5px 2px;
	color: #1C6C87;
}


.orange_brd {
	border: 1px solid #FF7920;
	padding: 3px;
	vertical-align: top;
	height: 230px;
}

.orange_brd_container {
	vertical-align: top;
	padding: 2px;
	width: 33%;
	border: 1px solid #FF7920;
}

td.foot_created {
	background-image: url(webi/foot_bgr3.gif);
	background-repeat:repeat-x;
	text-align:center;
	font-size: 7pt;
}

td.foot_created a {
	text-decoration: none;
	font-size: 8pt;
	color: black;
}

td.foot_ico {
	background-image: url(webi/foot_bgr1.gif);
	background-repeat:repeat-x;
	text-align:center;
}

td.foot_ico a {
	display: inline;
	padding: 3px;
}

td.foot_linx {
	background-image: url(webi/foot_bgr2.gif);
	background-repeat:repeat-x;
	text-align:center;
}

td.foot_linx a {
	text-decoration: none;
	font-weight: bold;
	display: inline;
	padding: 0px 2px 0px 2px;
	color: black;
	/*text-transform: capitalize;*/
}

td.foot_linx a:hover {
	color: #006699;
}

ul.n {
	PADDING-LEFT: 5px;
	margin: 0px 0px 0px 0px;
	LIST-STYLE-TYPE: none;
	line-height:13px;
}

ul.n a {
	color: #083949; text-decoration: none;
}

ul.n a:hover {
	color: #006699;
}

ul.i {
	PADDING-LEFT: 5px;
	margin: 0px 0px 0px 0px;
	LIST-STYLE-TYPE: none;
	line-height:13px;
}

ul.i li {
	PADDING-LEFT: 10px;
	BACKGROUND-POSITION: 0px 0.5em;
	BACKGROUND-IMAGE: url(webi/bulet.gif);
	BACKGROUND-REPEAT: no-repeat;
}
ul.i a {color: #083949; text-decoration: none}
ul.i a:hover {color: #006699;}

.menu_cont {
	background-color: #E9ECEF;
	padding:5px;
}

.menucont.fixspace {
  padding: 0px;
}

.banner{
	border: 5px solid #E8E8E8;
	background-color: #F4F4F4;
	width: 140px;
	/*height: 140px;*/
}

.banner_top {
	border: 3px solid #E8E8E8;
	background-color: #F4F4F4;
	width: 300px;
	height: 80px;
}


.foot1 {
	background-image: url(webi/foot1.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:16px;
}

.foot2 {
	background-image: url(webi/foot2.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:16px;
}

.foot3 {
	background-image: url(webi/foot3.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:16px;
}

.graybrd {
	border: 1px solid #EFEFEF;
	padding: 10px;
}

.orangebrd {
	border: 1px solid #FF6600;
	padding: 10px 10px 10px 10px;
}



.itemdesc a {
	color: #006699;
}


.itemdesc a:hover {
	color: #FF6600;
}



.bluebrd {
	border: 1px solid #9AAEB7;
	padding: 10px 10px 10px 10px;
}

.top_offers_brd {
	border: 1px solid #9AAEB7;
	padding: 10px 10px 10px 10px;
}

div.path {
	padding-bottom: 5px;
	padding-top: 3px;
	/*text-transform: capitalize;*/
	color: #FF6600;
	font-weight: bold;
	font-size: 6pt;
}

div.path a {
	color: #FF6600;
	font-weight: bold;
}

.list {
	color: #FF6600;
	font-weight: bold;
}

div.path a:hover {
	color: #000000;
}

.charleft {
	width: 40px;
	height:15px;
	font-weight:bold;
	border: 1px #898989;
	color: green;
}

/* ITLN: error display */
.error {
	color:#FF0000;
	font-weight:bold;
}


.firm_title {
	background-color: #FF6600;
	color: white;
	text-transform:uppercase;
	font-weight: bold;
	text-align: center;
	font-size: 8pt;
	padding: 3px;
}

.produkti_title {
	background-color: #9AAEB7;
	color: white;
	text-transform:uppercase;
	font-weight: bold;
	text-align: center;
	font-size: 8pt;
	padding: 3px;
}

.razni_title {
	background-color: #FF6600;
	color: white;
	font-size: 8pt;
	padding: 3px;
	padding-left:20px;
	padding-right:20px;
}

.razni_title a {
	color: white;
	font-weight: bold;
}

.top_offers_title {
	background-color: #67A2B6;
	color: white;
	text-transform:uppercase;
	font-weight: bold;
	text-align: center;
	font-size: 8pt;
	padding: 3px;
}

.imf {BORDER: #ff6600 1px solid;}

.imp {BORDER: #9AAEB7 1px solid;}

.ff { float: left; margin: 0px 0px 10px 0px; clear: left; width:140px; }

.orangeline {
	background-image: url(webi/orange.gif);
	background-repeat: no-repeat;
	border-top: 1px solid #FF6600;
	height: 6px;
}

.orange_txt {
	color: #FF6600;
}

a.more {
	color: #FF6600;
}

a:hover.more {
	color: black;
}

a.oranjewo {
	font-weight: bold;
	color: #FF6600;
}

a:hover.oranjewo {
	color: black;
}

a.oranjewo2 {
	font-weight: bold;
	color: #68a2b6;
}

a:hover.oranjewo2 {
	text-decoration: underline;
}

td table.dotted {
	border-bottom: #FF6600 dotted 1px;
}

.adm_nav {
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:#666666 dotted 1px;
}

.no_filter {
	text-decoration: none;
}

.has_filter {
	color: red;
}

.bug_view {
	border:#333333 solid 1px;
}

.list_title {
	background-color: #A7B8BF;
	color: white;
	font-weight: bold;
	font-size: 9pt;
}

.list_title a  {
	background-color: #A7B8BF;
	color: white;
	font-weight: bold;
	font-size: 9pt;
}

.allcats {
	background-color: #E9ECEF;
	font-weight: bold;
	padding:3px 3px 0px 10px;
	height:30px;
	vertical-align:middle;
}

.allcats a  {
	background-color: #E9ECEF;
	font-weight: bold;
}

.toolbarmenu {
	border:#333333 solid 1px;
	padding:3px;
}

.zapitwane {
	display: block;
	width: 90px;
	background-color: #FF6600;
	padding:5px;
	color:white;
	font-weight:bold;
}

a:hover.zapitwane {
	color: white;
}

.PicturesDescription {
	padding: 5px;
	font-size: 7pt;
	color: #667d88;
	background-color: #eff3f6;
	text-decoration: none
}

.compact {
	padding: 0px 0px 0px 2px;
	font: normal 8pt arial;
	/*height: 16px;*/
}

.txtcontent {
	width: 640px;
	height: 350px;
}

.firmsregform  td {
	padding-bottom: 5px;
}

.membersregform  td {
	padding-bottom: 5px;
}

.firmsregform td input {
	width: 600px;
}

.membersregform td input {
	width: 580px;
}

.firmsregform td textarea {
	width: 600px;
	height: 80px;
}

label {
	padding-top: 7px;
	padding-bottom: 3px;
	display: block;
	font-weight: bold;
}

.firmdiv {
	float:left;
	padding:5px 20px 5px 20px;
}

.firmdiv2 {
	float:left;
	padding:5px 5px 5px 5px;
}

#firmaddform input, #obektaddform input, #catalogaddform input {
	width: 735px;
}
#firmaddform textarea, #obektaddform textarea, #catalogaddform  textarea, #noticeaddform  textarea, #jobsaddform  textarea, #staticform  textarea {
	width: 735px;
	height: 150px;
}

.pokysi {
	width: 200px;
}

.adddel {
	background-color: #FFFFFF;
	font-size: 1.3em;
	border: 1px solid #FF6600;
	width: 20px;
	color: gray;
}

#form2 input, #form2 select {
	width: 150px;
}

a.black {
	color: black;
}

a:hover.black {
	color: #006699;
}

a.kategoriq {
	color: #006699;
	font-style: italic;
}
a:hover.kategoriq {
	color: #FF6600;
}

.xstooltip {
	visibility: hidden;
	position: absolute;
	z-index: 2;
	font: normal 8pt sans-serif;
	padding: 3px;
	border: solid 1px #FF6600;
	background-color: #FFFCEF;
	color:black;
}

#catmenu {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

#subcatmenu {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

#logo h1 {
  margin: 0;
  padding: 0;
}

#logo a {
  width: 203px;
  height: 67px;
  float: left;
}

#logo a span {
  display:none;
}

td.lft_boxy {
  background-color: #DBDFE2;
  padding: 5px;
}
tr.background1 {
  background-color: #eff3f5;
}
tr.background2 {
  background-color: #f6f6f6;
}

div#subsite_advices {
  border: 1px solid #FBBD82;
  background: #FDF8F2;
/*  height: 194px; */
  padding: 5px;
}
div.subsite_advice {
  float: left;
  width: 300px;
  padding-left: 7px;
  padding-right: 7px;
  margin-bottom: 10px;
}
div.subsite_advice p {
  margin-top: 4px;
  text-align: justify;
}
div.subsite_advice a.lnk {
  display: block;
  font-weight: bold;
  color: #980400;
  font-size: 11px;
}
div.subsite_advice_divider {
  float: left;
  width: 1px;
  background: #FABE7F;
  height: 80px;
  margin-bottom: 10px;
}

div#subsite_path {
  float: right;
  font-size: 11px;
  padding-top: 4px;
}
div#subsite_path a {
  color: #D85C38;
  font-weight: normal;
}

div.list_frm_categories {
  display: block;
  padding: 2px;
  border-bottom: 1px solid #F0F0F0;
  background: #FFFFF4;
}

div.paper {
  width: 110px;
  float: left;
  height: 105px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 20px;
  /*background: url('webi/paper.gif') no-repeat top center;*/
  border: 1px solid #F0F0F0;
  padding: 10px;
}
div.paper:hover {
  border-color: orange;
}
div.paper div.paper_image {
  display: block;
  border: 1px solid #999999;
  height: 75px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url('webi/comfort_watermark.gif');
}
div.paper div.paper_image a {
  display: block;
  height: 75px;
  text-decoration: none;
}
div.paper span {
  margin-top: 3px;
  display: block;
  font-size: 10px;
  text-align: left;
  font-weight: normal;
  color: #666666;
}
div.paper span a {
  font-size: 11px;
  font-weight: normal;
  color: #333333;
  border-bottom: 1px solid #cccccc;
}
div.paper span a.ttl {
  display: block;
  height: 15px;
}

h2.sectionbar {
  width: 598px;
  background: url('webi/sectionbar.gif') no-repeat top left;
  padding-left: 30px;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  padding-top: 6px;
  height: 19px;
}

a.addButton {
  display: block;
  width: 100px;
  background: url('webi/add_button.gif') no-repeat center left;
  padding: 2px;
  padding-left: 21px;
  border: 1px solid #F0F0F0;
  color: #000000;
}
a.delButton {
  display: block;
  float: left;
  background: url('webi/add_button.gif') no-repeat center left;
  padding: 2px;
  padding-left: 21px;
  border: 1px solid #F0F0F0;
  color: #000000;
}

div#expired_top_offer_text {
  background: url('webi/top_offer_expired.gif') no-repeat top left;
  height: 50px;
  padding-top: 13px;
  padding-left: 80px;
  padding-right: 30px;
  color: #CC0000;
}
div#galleries_left {
  float: right;
  width: 600px;
}
div#galleries_right {
  float: float; 
  width: 180px;
  margin-right: 5px;
}
div#galleries_right h2 {
  display: block;
  background: url('webi/sectionbar_180.gif') no-repeat top left;
  padding-left: 30px;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  padding-top: 6px;
  height: 19px;
  margin-bottom: 3px;
}
div#galleries_right h2.medias {
  background-image: url('webi/sectionbar_180_medias.gif');
  background-color: #ffffff;
  background-position: center left;
  height: auto;
  padding-left: 50px;
  padding-right: 5px;
  padding-top: 8px;
  padding-bottom: 12px;
  color: #333333;
  border-bottom: 1px solid #333333;
}
div#galleries_right h2.medias#activeMedia {
  background-image: url('webi/sectionbar_180_medias_active.gif');
  text-decoration: underline;
}
div#galleries_left div.paper {
  margin-left: 6px;
  margin-right: 6px;
}
div#galleries_right ul {
  list-style-type: none;
  padding-left: 0px;
  margin-left: 0px;
}
div#galleries_right ul li {
  margin-left: 6px;
  border-bottom: 1px solid #F0F0F0;
}
div#galleries_right ul li a {
  display: block;
  padding: 2px;
  color: #083949;
}
div#galleries_right ul li a.actv {
  font-weight: bold;
}
a#gallery_big_image {
  display: block; 
  width: 598px; 
  height: 400px;
}
a#gallery_big_image span {
  /*background: url('webi/ne-taka.png') no-repeat top left;*/
  display: block;
  width: 598px;
  height: 400px;
}

td.nowini div#galleries_left {
  width: 100%;
}
td.nowini div.topmedia_image {
  width: 100px;
  margin-right: 5px;
  padding-left: 0px;
}
td.nowini div.topmedia_text {
  width: 195px;
}
td.nowini div.topmedia_text h2 {
  margin-bottom: 5px;
}
td.nowini div.topmedia_text h2 a {
  font-size: 11px;
}
td.nowini div.paper {
  margin-bottom: 5px;
}

blockquote.infoblock {
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 22px;
  background: url('webi/kavichka-top.gif') no-repeat top left;
}
blockquote.infoblock div {
  text-align: justify;
  padding-right: 22px;
  background: url('webi/kavichka-bottom.gif') no-repeat bottom right;
}
a#gallery_leftstrelka {
  float: left;
  width: 153px;
  height: 18px;
  background: url('webi/leftstrelka.gif') no-repeat top left;
  padding-left: 30px;
  padding-top: 3px;
  font-weight: bold;
  font-size: 11px;
  color: #555555;
  margin-bottom: 10px;
}
a#gallery_rightstrelka {
  float: right;
  text-align: right;
  width: 153px;
  height: 18px;
  background: url('webi/rightstrelka.gif') no-repeat top left;
  padding-right: 30px;
  padding-top: 3px;
  font-weight: bold;
  font-size: 11px;
  color: #555555;
  margin-right: 9px;
  margin-bottom: 10px;
}
a#gallery_leftstrelka:hover {
  background-image: url('webi/leftstrelka_hover.gif');
}
a#gallery_rightstrelka:hover {
  background-image: url('webi/rightstrelka_hover.gif');
}
div.galleries_right_box {
  width: 160px;
  padding: 10px;
  background: url('webi/gallery_rightbox.gif') no-repeat top left;
  line-height: 15px;
}
div#gallery_top {
  display: block;
  float: right;
  width: 450px;
  background: url('webi/gallery_top.gif') no-repeat top right;
  height: 25px;
  margin-bottom: 6px;
}
div#gallery_top a {
  margin-top: 5px;
  margin-right: 15px;
  display: block;
  float: right;
  font-weight: bold;
  font-size: 11px;
  color: #333333;
  font-family: Verdana;
  background: url('webi/gallery_top_bullet.gif') no-repeat center left;
  padding-left: 8px;
}
div#gallery_top a:hover, div#gallery_top a.actv {
  color: #FF8A3D;
}

div#catalog_icons {
  display: block;
  color: #666666;
  margin-bottom: 10px;
}
div#catalog_icons a {
  background-position: center left;
  background-repeat: no-repeat;
  background-image: url('webi/icons/catalog_icon_print.gif');
  color: #333333;
  padding-left: 20px;
  font-size: 11px;
  font-family: Tahoma;
  line-height: 19px;
}
div#catalog_icons a span {
  border-bottom: 1px solid #999999; 
  
}
div#catalog_icons a:hover span {

}
div#catalog_icons a#catalog_icon_send {
  background-image: url('webi/icons/catalog_icon_send.gif');
}
div#catalog_icons a#catalog_icon_contact {
  background-image: url('webi/icons/catalog_icon_contact.gif');
}
div#catalog_icons a#catalog_icon_zapitvane {
  background-image: url('webi/icons/catalog_icon_zapitvane.gif');
}
div#catalog_icons a#catalog_icon_zapitvane span {
/*  background: url('webi/icons/catalog_icon_zapitvane_background.gif') no-repeat top right; */
}

a.add_comment_button {
  display: block;
  width: 106px;
  height: 20px;
  background: url('webi/button_add_comment.gif') no-repeat top left;
  color: #333333;
  font-size: 11px;
  padding-top: 3px;
  padding-left: 35px;
  outline: none;
}
a.add_comment_button:hover {
  text-decoration: underline;
}

a#helpbutton {
  float: left;
  display: block;
  width: 75px;
  height: 16px;
  color: #333333;
  font-weight: normal;
  font-size: 11px;
  font-family: Verdana;
  padding-left: 25px;
  padding-top: 2px;
  background: url('webi/helpbutton.gif') no-repeat top left;
}

div.topmedia_image {
  float: left;
  width: 180px;
  text-align: right;
  padding-right: 5px;
  padding-bottom: 4px;
  margin-right: 15px;
  background: url('webi/imageshadow.gif') no-repeat bottom right;
}
div.topmedia_left {
  float: left;
  width: 190px;
}
div.topmedia_image img {
  border: 1px solid #E9E9E9;
}
div.topmedia_text {
  float: left;
  width: 400px;
  text-align: justify;
}
div.topmedia_text h2 {
  display: block;
  font-weight: bold;
  font-size: 14px;
  border-bottom: 1px solid silver;
  margin-top: 0px;
}
div.topmedia_text h2 a {
  text-decoration: none;
  color: #333333;
  font-size: 14px;
  display: block;
}
div.topmedia_text p {
  line-height: 13px;
  margin-top: 5px;
  margin-bottom: 3px;
}
p.notes {
  color: #555555;
}
p.notes a {
  color: #9D0000;
  border-bottom: 1px solid silver;
}
td.nowini p.notes {
  padding-top: 0px;
  margin-top: 2px;
  margin-left: 8px;
}
h2.latestMedia {
  display: block;
  margin: 0px;
  background: url('webi/latestMedia.gif') repeat-x top left;
  font-size: 13px;
  font-weight: bold;
  color: #555555;
  padding-top: 6px;
  padding-left: 10px;
  height: 24px;
  width: 627px;
}
h2.latestMedia span {
  color: #888888;
}

div.latestArticle {
  float: left;
  width: 305px;
  margin-bottom: 20px;
}
div.latestArticle div.latestArticle_image {
  float: left;
  width: 125px;
  text-align: right;
  padding-right: 5px;
  padding-bottom: 4px;
  margin-right: 10px;
  background: url('webi/imageshadow.gif') no-repeat bottom right;  
}
div.latestArticle div.latestArticle_image a {
  border: none;
  text-decoration: none;
}
div.latestArticle div.latestArticle_image img {
  border: 1px solid #E9E9E9;
}
div.latestArticle div.latestArticle_text {
  float: left;
  width: 155px;
  text-align: justify;
}
div.latestArticle div.latestArticle_text h3 {
  display: block;
  font-size: 11px;
  border-bottom: 1px solid silver;
  font-weight: bold;
  margin: 0px;
  padding: 3px;
  text-align: left;
}
div.latestArticle div.latestArticle_text h3 a {
  font-size: 11px;
  color: #333333;
  text-decoration: none;
}
div.latestArticle div.latestArticle_text h3 span {
  color: #555555;
}
div.topmedia_left_info {
  width: 160px;
  background: url('webi/topmedia_left.gif') no-repeat top right;
  float: right;
  margin-top: 10px;
  margin-right: 9px;
  padding: 10px;
  padding-top: 0px;
}
div.topmedia_left_info h3 {
  display: block;
  margin: 0px;
  font-size: 11px;
  padding-bottom: 2px;
  border-bottom: 1px solid silver;
  margin-bottom: 3px;
  margin-top: 10px;
}
a.topCountLink {
  display: block;
  color: #333333;
  margin-bottom: 6px;
  background: url('webi/topMediaBullet.gif') no-repeat top left;
}

div.editionArticle {
  float: left;
  width: 200px;
  margin-bottom: 20px;
}
div.editionArticle div.editionArticle_image {
  float: left;
  width: 65px;
  text-align: right;
  padding-right: 5px;
  padding-bottom: 4px;
  margin-right: 5px;
  background: url('webi/imageshadow.gif') no-repeat bottom right;  
}
div.editionArticle div.editionArticle_image a {
  border: none;
  text-decoration: none;
}
div.editionArticle div.editionArticle_image img {
  border: 1px solid #E9E9E9;
}
div.editionArticle div.editionArticle_text {
  float: left;
  width: 120px;
  text-align: justify;
}
div.editionArticle div.editionArticle_text h3 {
  display: block;
  font-size: 12px;
  font-weight: bold;
  margin: 0px;
  padding: 3px;
  text-align: left;
  border: none;
}
div.editionArticle div.editionArticle_text h3 a {
  font-size: 11px;
  color: #333333;
  text-decoration: none;
}
div.editionArticle div.editionArticle_text h3 span {
  color: #555555;
}
div#edition_summary {
  padding: 5px;
  margin-bottom: 10px;
  border-bottom: 1px solid #F0F0F0;
}
a.viewEdition {
  color: #9D0000;
  text-decoration: none;
  border-bottom: 1px solid silver;
}
div.editionImage {
  float: left;
  width: 130px;
  text-align: right;
  padding-right: 5px;
  padding-bottom: 4px;
  margin-right: 5px;
  background: url('webi/imageshadow.gif') no-repeat bottom right;  
}
div.editionImage img {
  border: 1px solid #E9E9E9;
}

div#gallerySlide {
  display: block;
  padding: 4px;
  background: url('webi/gallerySlideLoader.gif') no-repeat center center; 
  background-color: #D5E1E7;
  height: 114px;
}
div#gallerySlide div.picture {
  display: none;
  height: 114px;
  background-position: center center;
  background-repeat: no-repeat;
}
div#gallerySlide div.picture a {
  display: block;
  height: 114px;
}
div#gallerySlide div.picture span {
  display: none;
}
div#GallerySlideButtons a {
  display: block;
  float: left;
  width: 30px;
  height: 20px;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  background: #F2F2F2;
  padding-top: 4px;
  color: #999999;
}
div#gallerySlideButtons a:hover, div#GallerySlideButtons a.active {
  background: #D5E1E7;
  color: #ffffff;
}
div#gallerySlideDescription {
  float: right;
  width: 165px;
  font-size: 13px;
  text-align: right;
  padding: 3px;
  color: #333333;
}
div.branding {
  background-repeat: no-repeat; 
  background-position: top left;
  height: 100px;
  border: 1px solid #EFEFEF;
}
div.branding a.brandingLogo {
  float: left;
  width: 270px;
  height: 100px;
  text-decoration: none;
  background-position: center center;
  background-repeat: no-repeat;
}
div.branding div.brandingLinks {
  float: right;
  width: 350px;
  height: 80px;
  margin-top: 20px;
}
div.branding div.brandingLinks a {
  display: block;
  color: #FF6600;
  font-weight: bold;
  text-align: left;
  padding: 4px;
}
table.firmbulletins {
  border: 1px solid #FFAA71;
  margin-top: 15px;
}
table.firmbulletins th {
  background: #FF6600;
  color: #ffffff;
  font-weight: bold;
  padding: 4px;
}
table.firmbulletins td {
  padding: 4px;
}
div.warningDiv {
  background: #FFCC66;
  padding: 10px;
  border: 1px solid #CC0000;
}
div.warningDiv a {
  color: #000000;
  text-decoration: none;
  border-bottom: 1px solid #888888;
  font-weight: bold;
}
div#cursorDiv {
  width: 30px;
  height: 21px;
  background: url('webi/cursorDiv.gif') no-repeat center center;
  position: absolute;
  top: 0px; 
  left: 0px;
  overflow: hidden;
}
div#vncHostStatus {
  overflow: hidden;
  width: 130px;
  height: 65px;
  padding: 4px;
  position: absolute; 
  top: 0px;
  left: 0px;
  background: #F9F9F9;
  border: 1px solid #cccccc;
  border-top: none;
  border-left: none;
}
div#vncHostStatus a#vncHostHalt {
  color: #CC0000;
  font-weight: bold;
  float: right;
}
table td#rightTable table {
  margin: 0px;
  margin-bottom: 6px;
  padding: 0px;
}
ul#allCategories {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
ul#allCategories li {
  float: left;
}
ul#allCategories li.description {
  padding: 6px;
  color: #666666;
}
ul#allCategories li a {
  display: block;
  float: left;
  padding: 6px;
  background: #ffffff;
  font-weight: bold;
  color: #333333;
  padding-left: 10px;
  padding-right: 10px;
}
ul#allCategories li a.active {
  background: #E9ECEF;
}
div#allCities {
  clear: both;
  display: block;
  width: 620px;
  margin-left: 5px;
  padding: 10px;
  background: url('webi/allCities.gif') no-repeat top left;
}
div#allCities span#allCitiesLabel {
  color: #999999;
  display: block;
  float: left;
  width: 87px;
  text-align: right;
  margin-right: 6px;
}
div#allCities div#allCitiesList {
  display: block;
  float: left;
  width: 505px;
  line-height: 17px;
}
div#allCities a {
  color: #333333;
  text-decoration: none;
  border-bottom: 1px solid #cccccc;
}
h1#categoriesTitle {
  display: block;
  padding: 8px;
  font-size: 15px;
  font-weight: bold;
  border-bottom: 1px solid #cccccc;
  color: #666666;
  width: 604px;
  margin-left: 5px;
}
ul#listCities {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
ul#listCities li {
  display: block;
  float: left;
  margin-right: 1px;
}
ul#listCities li.label {
  padding: 6px;
  color: #999999;
}
ul#listCities li a {
  display: block;
  float: left;
  padding: 6px;
  background: #F2F2F2;
  text-decoration: none;
  color: #666666;
  font-size: 10px;
  font-family: Verdana;
  font-weight: bold;
  padding-left: 9px;
  padding-right: 9px;
  border-bottom: 1px solid #ffffff;
}
ul#listCities li a.active {
  background: #E2E5E7;
  border-bottom: 1px solid #E2E5E7;
}
h1#categoryTitle {
  clear: both;
  padding: 4px;
  font-size: 10px;
  color: #333333;
  display: block;
  background: #E2E5E7;
  margin: 0px;
  font-weight: normal;
  font-family: Verdana;
  padding-left: 58px;
}
h1#categoryTitle a {
  color: #333333;
  text-decoration: none;
  border-bottom: 1px solid #cccccc;
  font-size: 11px;
}
div#otherCitiesList {
  display: none;
}
a#rComfortButton {
  float: right;
  display: block;
  width: 212px;
  height: 22px;
  color: #666666;
  font-size: 10px;
  font-family: Verdana;
  background: url('webi/rComfortButton.gif') no-repeat top left;
  padding-left: 33px;
  padding-top: 8px;
  margin-top: 4px;
}

div#rssLinks {
  border: 1px solid #EFEFEF;
  padding: 0px;
  margin-bottom: 10px;
  margin-top: 4px;
}
div#rssLinks h5 {
  display: block;
  margin: 0px;
  margin-bottom: 10px;
  font-size: 11px;
  font-weight: bold;
  background: #EFEFEF;
  padding: 4px;
}
div#rssLinks ul {
  list-style-type: none;
  margin-left: 7px;
  padding: 0px;
}
div#rssLinks ul li {
  display: block;
  margin: 0px;
  padding: 0px;
  border: 1px solid #ffffff;
}
div#rssLinks ul li a {
  display: block;
  padding: 3px;
  padding-left: 22px;
  text-decoration: none;
  color: #333333;
  background: url('webi/rssLink.gif') no-repeat center left;
  border: none;
}


div.galleryIntro {
	background: #CDE682;
	border: 1px solid #666666;
	padding: 6px;
	margin-bottom: 15px;
}
div#header {
	width: 980px;
	height: 148px;
	background: url('webi/newheader.png') no-repeat left top;
	position: relative;
}
div#header.otoplenie {
	background-image: url('webi/newheader-otoplenie.png');
}
div#header a#logo {
	display: block;
	position: absolute;
	top: 15px;
	left: 15px;
	width: 172px;
	height: 67px;
	background: url('webi/newlogo_bg.gif') no-repeat left top;
}
div#header a#logo.en {
	background-image: url('webi/newlogo_en.gif');
}
div#header div#headerBanner {
	position: absolute;
	top: 12px;
	left: 238px;
	width: 728px;
	height: 90px;
	border: 2px solid #E8E8E8; 
	background-color: #ffffff;
}
div#header div#iconButtons {
	position: absolute;
	top: 96px;
	left: 8px;
	width: 210px;
	height: 40px;
}
div#header div#iconButtons a {
	text-align: center;
	font-size: 11px;
	color: #000000;
	padding-top: 24px;
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	float: left;
	text-align: center;
/*	margin-left: 9px;
	margin-right: 13px;*/
	padding-left: 11px;
	padding-right: 11px;
}
div#header.otoplenie div#iconButtons a {
	color: #ffffff;
}
div#header div#iconButtons a.help {
	background-image: url('webi/help.gif');
}
div#header div#iconButtons a.reg {
	background-image: url('webi/reg.gif');
}
div#header div#iconButtons a.log {
	background-image: url('webi/log.gif');
}
div#header div#iconButtons a.logout2 {
	background-image: url('webi/logout2.gif');
}
div#header div#searchBar {
	position: absolute;
	top: 113px;
	left: 237px;
	width: 670px;
	height: 28px;
}
div#header div#searchBar input.notsocompact {
	background: #ffffff;
	border-top: 1px solid #262626;
	border-left: 1px solid #262626;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	padding: 2px;
}
div#header div#searchBar input.submit {
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #262626;
	border-right: 1px solid #262626;
	background-color: #ECE9D8;
	
}
div#header div#languageBar {
	position: absolute;
	width: 24px;
	height: 20px;
	top: 117px;
	left: 949px;
}
h4.kw {
	padding: 0;
	margin: 0;
	font-weight: normal;
	display: inline;
	font-size: 11px;
}

div#obektiExpired {
	width: 635px;
	border: 1px solid #FF7920;
	padding: 0px;
	margin-left: 3px;
}
div#obektiExpired p {
	padding: 10px;
	margin: 0;
}
div#obektiExpired h1 {
	padding: 0;
	margin: 0;
	background: #9AAEB7;
	color: #ffffff;
	font-size: 13px;
	text-align: center;
}
span.firmListTitle {
	display: block;
	padding-left: 14px;
	background-position: left 2px;
	background-repeat: no-repeat;
}
span.firmListTitle.abonament1 {
	background-image: url('/webi/1.gif');
}
span.firmListTitle.abonament2 {
	background-image: url('/webi/2.gif');
}
span.firmListTitle.abonament3 {
	background-image: url('/webi/3.gif');
}
span.firmListTitle.abonament4 {
	background-image: url('/webi/4.gif');
}
span.firmListTitle.abonament5 {
	background-image: url('/webi/5.gif');
}
span.firmListTitle.abonament6 {
	background-image: url('/webi/6.gif');
}
.orangeMessage {
	background: #BFDE84;
	border: 1px solid #BFDE84;
	padding: 15px;
	color: #508600;
	font-size: 12px;
	margin-bottom: 15px;
	font-weight: bold;
}