.ac-renderer {
	position: absolute;
	width: 300px;
	background-color: #fff;
	font-size: 10px;
	border: 1px solid #666;
	-moz-box-shadow: 2px 2px 2px rgba(102, 102, 102, .4);
	-webkit-box-shadow: 2px 2px 2px rgba(102, 102, 102, .4);
}

.ac-row {
	position: relative;
	padding: .4em;
	cursor: pointer;
}

.ac-highlighted {
	font-weight: bold;
}

.ac-active {
	background-color: #b2b4bf;
}

.modal-dialog {
    width: 430px;
}

.modal-dialog-bg {
  position: absolute;
  background-color: #666;
  top: 0;
  left: 0;
}

.modal-dialog {
  position: absolute;
  padding: 5px;
  background-color: #ffd64a;
  border: 1px solid #000;
  font-family: arial, sans-serif;
  width: 475px;
  color: #000;
  outline: none;
}

.modal-dialog a,
.modal-dialog a:link,
.modal-dialog a:visited  {
  color: #0066cc;
  cursor: pointer;
}

.modal-dialog-title {
  position: relative;
  background-color: #ebeff9;
  color: #000000;
  padding: 10px 15px;
  font-size: 16px;
  font-weight: bold;
  vertical-align: middle;
  cursor: pointer;
  cursor: hand;
}

.modal-dialog-title-close {
  position: absolute;
  top: 10px;
  right: 15px;
  width: 15px;
  height: 16px;
  background: url("../images/dialog_close_box.gif") no-repeat center;
  cursor: default;
}

.modal-dialog-content {
  padding: 15px;
  font-size: 90%;
  background-color: #fff;
}

.modal-dialog-buttons {
  padding: 0 15px 15px;
  background-color: #fff;
}

.goog-buttonset-default {
  font-weight: bold;
}




span.copyright {
	font-size: 14px;
}

span a {
	text-decoration: underline
}

span.forma {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold
}

h1 {
	font-family: Arial Narrow;
	font-size: 30px;
}

td.menu {
	font-family: Arial;
	font-size: 16px;
	color: blue;
	font-weight: bold;
	text-decoration: underline;
	padding: 10px;
}

td.menudown {
	font-family: Arial Narrow;
	color: black;
	font-size: 11px;
	padding: 5px
}

td.menudown a {
	text-decoration: underline;
	color: black;
}

td.leftcolumn {
	padding: 10px 5px 10px 10px;
}

a.advanced_search {
	color: #444400;
	text-decoration: underline;
	font-size: 11px;
	font-family: arial;
	font-weight: bold;
}

/* TOP SEARCH */
a.searchmode {
	font-family: arial;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

a.language {
	font-family: arial;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

td.firm_ {
	width: 50%;
	valign: top;
	padding-right: 5px
}

td.firm_right {
	valign: top;
	padding-left: 5px
}

td.a1 {
	padding: 10px 0px 10px 0px;
}

td.b1 {
	padding: 10px 10px 10px 5px;
}

td.s1 {
	font-family: Arial;
	font-size: 14px;
	padding: 0px 20px 0px 30px
}

td.counter {
	padding-left: 30px
}

div.counter {
	font-family: Arial;
	font-size: 11px;
	color: black;
	padding: 5px
}

div.y1 {
	font-family: Arial;
	font-size: 14px;
	padding: 0px 20px 20px 20px
}

div.d1 {
	font-family: Arial Narrow;
	margin-left: 17px;
	border-left: 4px solid white;
}

div.d1 h1 {
	font-size: 14px;
	font-family: Arial Narrow;
	display: inline;
	padding: 0px;
	margin: 0px
}

h1.header {
	font-family: Arial Narrow;
	color: #555555;
}

h1.header a {
	color: #555555;
	text-decoration: none;
	cursor: default;
	font-size: 28px;
	font-family: Arial Narrow;
}

div.dleft1 {
	font-family: Arial Narrow;
	font-size: 28px;
	padding: 5px 0px 3px 15px;
	margin-left: 5px;
	border-left: 4px solid white;
}

div.dright1 {
	font-family: Arial Narrow;
	font-size: 28px;
	padding: 5px 0px 3px 15px;
	margin-left: 5px;
	border-left: 4px solid white;
}

div.s1 {
	font-family: Arial;
	font-size: 14px;
	padding: 0px 20px 0px 30px
}

div.n1 {
	background-image: url('/d/1/t/images/big_pict.gif');
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding: 5px 5px 5px 25px;
	margin-left: 10px;
	font-family: Arial;
	font-size: 12px;
	text-decoration: underline;
	color: blue
}

div.g1 {
	font-family: Arial Narrow;
	font-size: 30px;
	padding: 20px 0px 3px 15px;
	border-left: 4px solid white;
	height: 50px
}

div.x1 {
	font-family: Arial Narrow;
	font-size: 24px;
	padding: 20px 0px 3px 15px;
}

h1.title {
	padding: 0px;
	margin: 0px;
	font-family: Arial Narrow;
	font-size: 22px;
	padding-left: 20px;
	font-weight: normal;
	color: #555555;
}

h1.title a {
	text-decoration: none;
	font-family: Arial Narrow;
	font-size: 28px;
	color: #555555;
	cursor: default;
}

h1.title a:hover {
	text-decoration: none;
	cursor: default;
}

div.news_left {
	padding: 5px 15px 5px 30px;
	font-family: Arial;
	font-size: 11px
}

div.news_right {
	padding: 5px 15px 5px 12px;
	font-family: Arial;
	font-size: 12px
}

div.data_right {
	color: white;
	padding: 5px 1px 5px 11px;
	font-family: Arial;
	font-weight: bold;
	font-size: 18px
}

td.main1 {
	width: 25%;
	font-family: Arial;
	font-size: 8px;
	padding: 6px
}

div.b1 {
	text-align: center;
	padding: 10px;
	background-color: #999999;
	margin-bottom: 10px;
}

div.b11 {
	text-align: center;
	padding: 10px;
	background-color: #999999;
}

/* */
tr.firm {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

tr.firm a {
	color: black
}

td.catalog {
	width: 50%;
	font-family: Arial;
	font-size: 18px;
	color: blue;
	padding: 10px
}


div.firminfo {
	font-family: Arial;
	font-size: 14px;
	color: black
}

div.firm {
	font-family: Arial;
	font-size: 14px;
	color: black;
	font-weight: bold
}

div.firmsinforight {
	font-family: Arial;
	font-size: 11px;
	color: black;
	text-align: right;
}

div.firmsinfoleft {
	font-family: Arial;
	font-size: 8px;
	color: black
}

div.firms {
	font-family: Arial;
	font-size: 12px;
	color: black;
	font-weight: bold;
}

div.firms a {
	color: blue;
	text-decoration: none;
	border-bottom: 1px solid blue
}

div.firms span {
	border-bottom: 1px solid black
}

div.cat {
	margin-bottom: 5px;
}

div.cat a {
	color: blue;
	border-bottom: 2px solid blue;
	text-decoration: none;
}

div.cat1 {
	margin-bottom: 5px;
	margin-left: 15px
}

div.cat1 a {
	color: blue;
	border-bottom: 2px solid blue;
	text-decoration: none;
}

div.subcat {
	background-image: url('/d/1/t/images/big_pict.gif');
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left: 30px;
	padding-top: 4px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: black;
}

div.subcat a {
	color: black;
}

span.subcat {
	background-image: url('/d/1/t/images/big_pict.gif');
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 30px;
	padding-top: 4px;
	font-size: 14px;
	font-weight: bold;
	vertical-align: top;
}

span.subcat_first {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 4px;
}

span.subcatbig {
	font-family: Arial Narrow;
	font-size: 30px;
	vertical-align: bottom;
	padding-left: 30px;
	padding-top: 4px;
}

/* LEFT COLUMN */
div.leftmenu {
	background-image: url('/d/1/t/images/big_pict.gif');
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding: 5px 5px 5px 25px;
	margin-left: 10;
	font-family: Arial Narrow;
	font-size: 22px;
}

div.leftmenu a {
	color: blue;
	text-decoration: underline;
}

div.leftinfo {
	background-image: url('/d/1/t/images/big_pict.gif');
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding: 5px 5px 5px 20px;
	margin-left: 7px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

div.leftinfo a {
	color: black
}

/* TITLE PAGE VOTE */
div.vote {
	background-image: url('/d/1/t/images/big_pict.gif');
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding: 5px 5px 5px 25px;
	font-family: Arial Narrow;
	font-size: 18px;
	font-weight: bold;
}

div.vote a {
	color: blue;
	text-decoration: underline;
}

/* imagesLADKI */
div.bigBg {
	height: 55px;
	background-image: url('/d/1/t/images/yelow_08.gif');
}

div.bigStart {
	height: 55px;
	background-repeat: no-repeat;
	background-image: url('/d/1/t/images/yelow_06.gif');
	padding-left: 15px
}

div.bigEnd {
	height: 55px;
	background-position: right;
	background-repeat: no-repeat;
	background-image: url('/d/1/t/images/yelow_10.gif');
}

div.bigLastEnd {
	height: 55px;
	background-position: right;
	background-repeat: no-repeat;
	background-image: url('/d/1/t/images/yelow_20.gif');
}

div.bigLink {
	white-space: nowrap;
	padding-top: 22px;
	padding-left: 5px;
	padding-right: 25px;
}

div.bigLink a {
	font-family: Arial Narrow;
	font-size: 22px;
	color: #000000;
	text-decoration: none;
	border-bottom: 2px solid #000000;
}

div.bigLinkRed {
	white-space: nowrap;
	padding-top: 22px;
	padding-left: 5px;
	padding-right: 25px;
}

div.bigLinkRed a {
	font-family: Arial Narrow;
	font-size: 22px;
	color: red;
	text-decoration: none;
	border-bottom: 2px solid red;
}

div.smallBg {
	height: 55px;
	background-image: url('/d/1/t/images/yelow_13.gif');
}

div.smallFirstStart {
	height: 55px;
	background-repeat: no-repeat;
	background-image: url('/d/1/t/images/yelow_03.gif');
}

div.smallStart {
	height: 55px;
	background-repeat: no-repeat;
	background-image: url('/d/1/t/images/yelow_11.gif');
}

div.smallEnd {
	height: 55px;
	background-position: right;
	background-repeat: no-repeat;
	background-image: url('/d/1/t/images/yelow_15.gif');
}

div.smallLastEnd {
	height: 55px;
	background-position: right;
	background-repeat: no-repeat;
	background-image: url('/d/1/t/images/yelow_17.gif');
}

div.smallLink {
	white-space: nowrap;
	padding-top: 22px;
	padding-left: 15px;
	padding-right: 35px;
}

div.smallLink a {
	color: #666666;
	text-decoration: none;
	border-bottom: 2px solid #666666;
	font-family: Arial Narrow;
	font-size: 22px;
}

div.smallLinkRed {
	white-space: nowrap;
	padding-top: 22px;
	padding-left: 15px;
	padding-right: 35px;
}

div.smallLinkRed a {
	color: red;
	text-decoration: none;
	border-bottom: 2px solid red;
	font-family: Arial Narrow;
	font-size: 22px;
}

ul.nav-pages {
list-style:none;
vertical-align:baseline;
                text-align:center;
                margin:0 auto;
                padding:0;
                font:normal 14px/24px Arial, Helvetica, sans-serif;
         }
                ul.nav-pages li {display:inline; line-height:24px; text-align:center; vertical-align:baseline;}
                   .nav-pages li a:link, .nav-pages li a:visited {padding:3px 5px; color:blue; background:0; vertical-align:baseline;}
                   .nav-pages li a:hover {color:blue; background:#ccc;}

                   .nav-pages li.first a:hover, .nav-pages li.last a:hover,
                   .nav-pages li.back a:hover, .nav-pages li.forward a:hover {background:0; text-decoration:none; padding:3px 5px;}

                   .nav-pages li.active {padding:3px 5px; font-weight:bold; color:#000; background:lightblue;