body {
	margin: 0px;
	padding: 15px 0px 15px 0px;
	background-color: #FFFFFF;
} td {
	padding: 0px;
} form {
	margin: 0px;
} a {
	color: #0000cc;
} a:hover {
	text-decoration: none;
} img {
	border: 0px;
}

  table#head {
	width: 96%;
	margin-left: 2%;
}


  table.menu {
	font: 11px Tahoma;
	margin-top: 15px;
	width: 96%;
	margin-left: 2%;
} table.menu td {
	height: 23px;
	background: #0d337b;
	white-space: nowrap;
} table.menu td.stick0 {
	width: 9px;
	background: url(http://www.reklama.lv/images/m_stick0.gif);
} table.menu td.stick {
	width: 23px;
	background: url(http://www.reklama.lv/images/m_stick.gif);
} table.menu td.stick1 {
	width: 23px;
	background: url(http://www.reklama.lv/images/m_stick1.gif);
} table.menu td.active {
	color: #ffffff;
	background: #1e77d3;
	font-weight: bold;
} table.menu td.active0 {
	width: 9px;
	background: url(http://www.reklama.lv/images/m_stick0_on.gif);
} table.menu td.active1 {
	width: 23px;
	background: url(http://www.reklama.lv/images/m_stick_on1.gif);
} table.menu td.active2 {
	width: 23px;
	background: url(http://www.reklama.lv/images/m_stick_on2.gif);
} table.menu td.active3 {
	width: 23px;
	background: url(http://www.reklama.lv/images/m_stick_on3.gif);
} table.menu a {
	color: #cfd6e5;
	text-decoration:none;
	display: block;
	padding:3px;
} table.menu a:hover {
	color: #cfd6e5;
	text-decoration:underline;
}table.menu td.lang {
	background: none;
	text-align: right;
	padding-left: 15px;
} table.menu td.lang a {
	color: #555555;
}table.menu td.lang a:hover {
	color: #555555;
	text-decoration:underline;
}
  div.mm {
	width: 100%;
	color: #ffffff;
	font: 12px Arial;
	background: url(http://www.reklama.lv/images/mm_bg.gif) repeat-x;
	margin-bottom: 10px;
	min-width: 1000px;
} div.mm a {
	color: #ffffff;
} div.mm table {
	height: 69px;
	width: 96%;
	margin-left: 2%;
} div.mm td.title {
	font: bold 16px Arial;
	width: 13%;
	color: #ffffff;
	padding-bottom: 17px;
} div.mm td.count {
	vertical-align: bottom;
	width: 105px;
} div.mm td.count div {
	width: 93px;
	font-size: 26px;
	text-align: center;
	background: url(http://www.reklama.lv/images/count_bg.jpg);
	padding: 6px;
} div.mm td.count div span {
	font-size: 9px;
} div.mm td.search {
	vertical-align: bottom;
	padding-bottom: 19px;
} div.mm td.search table {
	height: 36px;
	margin-left: 0px;
	background: none;
} div.mm td.search table td.input {
	padding-left: 40px;
	background: #4194e9 url(http://www.reklama.lv/images/s.jpg) 7px 7px no-repeat;
	width: 100%;
} div.mm td.search table td.input input {
	font: 12px Tahoma;
	padding-top: 2px;
	padding-bottom: 2px;
} div.mm td.search table td.input input.input {
	width: 97%;
}
div.mm td.search table td.btn {
   	background: #4194e9;
} 
 div.mm td.search table td.spec {
	background: #4194e9;
	font: 9px Tahoma;
	padding-left:10px;padding-right:0px;
}
div.mm td.search table td.corner {
	background: url(/images/s_cor.gif) right no-repeat;
	padding-right:40px;
}  

 div.mm td.add {
	text-align: center;
	width: 35%;
} div.mm td.post {
	padding: 20px 10px 4px 0px;
	font-size: 11px;
	text-align: right;
	font-weight: bold;
} div.mm td.fav {
	font-size: 11px;
	padding: 20px 10px 4px 0px;
	font-weight: bold;
}
  table#main {
	width: 96%;
	margin-left: 2%;
} table#main td.left {
	vertical-align: top;
	font: 12px Tahoma;
	padding-bottom: 10px;
	width: 70%;
} table#main td.right {
	width: 30%;
	font: 11px Tahoma;
	padding-bottom: 10px;
	vertical-align: top;
}  table#main td.right div.onecalc {
	width: 94%;
	float: right;
	padding: 0px;
	margin-bottom: 15px;
} table#main td.right div.two {
	border: 1px solid #d2d2d2;
	padding: 13px;
	text-align: center
} table#main td.right div.three {
	padding: 5px 0px 5px 0px;
	border: 1px solid #e5e0cb;
	background: #faf7ec;
	text-align: center;
}
  table.choices {
  	width: 100%;
} table.choices td {
	vertical-align: top;
	width: 33%;
} table.choices td.choice {
	padding: 0px 0px 10px 66px;
	line-height: 15px;
	font-size: 11px;
	color: #999999;

} table.choices td.choice div {
	font: 18px Arial;
	margin-bottom: 5px;
} table.choices td.choice a, table.choices2 td.choice div a, table.choices3 td.choice div a  {
	color: #222222;
	font-size: 12px;
	text-decoration:none;
}
  table.choices td.choice a:hover, table.choices2 td.choice div a:hover, table.choices3 td.choice div a:hover {
	color: #222222;
	font-size: 12px;
	text-decoration:underline;
}
   table.choices td.choice div a {
	color: #0000cc;
	font: 18px Arial;
	text-decoration:underline;
}
   table.choices td.choice div a:hover {
	color: #0000cc;
	text-decoration:none;
	font: 18px Arial;
}
  table.choices2 {
  	width: 95%;
	float: right;
	color: #999999;
} table.choices2 td.choice {
	vertical-align: top;
	padding: 10px 0px 5px 0px;
	width: 30%;
} table.choices2 td.title {
	font: 18px Arial;
	color: #555555;
	border-bottom: 1px dashed #c5c4ca;
	padding: 0px 3% 10px 0px;
	vertical-align: bottom;
} table.choices2 td.choice div {
	background: url(http://www.reklama.lv/images/c2_bullet.gif) 5px 4px no-repeat;
	padding-left: 20px;
	margin-bottom: 10px;
}
table.choices2 td.choice div.geo {
	background: none;
	padding-left: 0px;
	margin-bottom: 3px;
	vertical-align: middle;
}

  table#main div.banner {
	width: 95%;
	float: right;
	padding: 5px 0px 5px 0px;
	border: 1px solid #e5e0cb;
	background: #faf7ec;
	text-align: center;
}   table#main div.ourbanner {
	width: 95%;
	float: right;
	padding: 5px 0px 5px 0px;
	border: 1px solid #FF8400;
	background: #FCFAD3;
	text-align: center;
}
 table.path {
	width: 100%;
	color: #555555;
	height: 40px;
	float: right;
} table.path td.home {
	text-align: center;
	width: 5%;
	border: 0px;
} table.path td.path {
	border-bottom: 1px dashed #c5c4ca;
} table.path td.path b {
	color: #222222;
}
/* 13.04.2006 - izmenili razmer drp-daun menu */
table.path td.path select {
	font: 11px Tahoma;
	}
/* 13.04.2006 - izmenili razmer drp-daun menu - END */
table.path td.add {
	text-align: right;
	border-bottom: 1px dashed #c5c4ca;
}
  table.choices3 {
  	width: 95%;
	float: right;
	color: #999999;
} table.choices3 td.choice {
	vertical-align: top;
	width: 25%;
	padding-bottom: 10px;
} table.choices3 td.choice div {
	background: url(http://www.reklama.lv/images/c2_bullet.gif) 0px 4px no-repeat;
	padding-left: 15px;
	margin-bottom: 10px;
} table.filter {
	width: 95%;
	float: right;
} table.filter td.title {
	background: #c5c4ca url(http://www.reklama.lv/images/filter_left.gif) no-repeat;
	height: 23px;
	padding: 0px 10px 0px 30px;
	width: 160px;
} table.filter td.maxmin {
	background: url(http://www.reklama.lv/images/filer_right.gif) no-repeat;
	vertical-align: top;
	padding: 6px 0px 0px 15px;
}
 table#main td.left div#filter {
	background: #f6f6f7;
	width: 95%;
	float: right;
	margin-bottom: 5px;
} table#main td.left div#filter div {
	border: 1px solid #c5c4ca;
	padding: 5px 0px 5px 0px;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
} table#main td.left div#filter div table {
	width: 100%;
	font-size: 11px;
} table#main td.left div#filter div table td {
	padding: 0px 5px 0px 5px;
	line-height: 25px;
	border-right: 1px solid #c5c4ca;
} table#main td.left div#filter div table td.price {
	width: 25%;
} table#main td.left div#filter div table td.price input {
	font: 11px Tahoma;
	width: 23%;
} table#main td.left div#filter div table td.price select {
	font: 11px Tahoma;
	width: 35%;
} table#main td.left div#filter div table td.year {
	width: 20%;
} table#main td.left div#filter div table td.year input {
	font: 11px Tahoma;
	width: 40%;
} table#main td.left div#filter div table td.time {
	width: 20%;
} table#main td.left div#filter div table td.time select {
	font: 11px Tahoma;
	width: 100%;
} table#main td.left div#filter div table td.photo {
	width: 10%;
	text-align: center;
} table#main td.left div#filter div table td.photo input {
	margin-top: -2px;
} table#main td.left div#filter div table td.save {
	border: 0px;
	width: 25%;
} table#main td.left div#filter div table td.save input {
	font: 12px Tahoma;
}
table#main td.right {
	width: 30%;
	font: 11px Tahoma;
	vertical-align: top;
} 
table#main td.right div.two {
	border: 1px solid #d2d2d2;
	padding: 13px;
	text-align: center;
} table#main td.right div.three {
	padding: 5px 0px 5px 0px;
	border: 1px solid #e5e0cb;
	background: #faf7ec;
	text-align: center;
}
  table.choices4 {
	width: 95%;
	float: right;
	font-size: 11px;
	} table.choices4 tr.title td {
	vertical-align: top;
	color: #ffffff;
	text-align: center;
	background: #1e77d3;
	padding: 7px 5px 15px 5px;
	border: 0px;
}

/* 13.04.2006 - strelki sortirovochnoy kolonki VNIZ */

table.choices4 tr.title td.a {
	background: #1e77d3 url(/images/a_bullet2.gif) center 80% no-repeat;
	color: #051d4a;
	font-weight: bold;
} table.choices4 tr.title a {
	color: #ffffff;
}
/* 13.04.2006 - strelki sortirovochnoy kolonki VNIZ - END */

/* 13.04.2006 - strelki sortirovochnoy kolonki VVERH */
 table.choices4 tr.title td.a2 {
	background: #1e77d3 url(/images/b_bullet2.gif) center 80% no-repeat;
	color: #051d4a;
	font-weight: bold;
} table.choices4 tr.title a2 {
	color: #ffffff;
} table.choices4 tr.title td.inservisshead {
	padding: 0px 0px 0px 0px;
	color: #223F8B;
	background: #14C3F4;
	width: 66px;
} table.choices4 td.inservisshead {
	padding: 0px 0px 0px 0px;
	color: #223F8B;
	background: #14C3F4;
	width: 66px;
}
/* 13.04.2006 - strelki sortirovochnoy kolonki VVERH - END */

  table.choices4 td {
	padding: 5px 5px 5px 5px;
	border-right: 1px dashed #c5c4ca;
	text-align: center;
	border-bottom: 1px solid #c5c4ca;
} table.choices4 td a {
	color: #222222;
	text-decoration:none;
} table.choices4 td a:hover {
	color: #222222;
	text-decoration:underline;
} table.choices4 td.c {
	width: 21px;
} table.choices4 td.p {
	color: #ff8400;
} table.choices4 td.pic {
	width: 50px;
	color: #ff8400;
	padding: 2px;
} table.choices4 td.data {
	background: #f6f6f7;
    width: 100%;
	text-align: left;
	white-space: normal;
} table.choices4 td.data a {
	color: #222222;
	text-decoration:none;
} table.choices4 td.data a:visited {
    COLOR: #999999;
	text-decoration:none;
} table.choices4 td.data a:hover {
	color: #222222;
	text-decoration:underline;
} table.choices4 td.data div {
	background: url(http://www.reklama.lv/images/new.gif) 0px 4px no-repeat;
	padding-left: 20px;
} table.choices4 td.price {
	padding: 0px 10px 0px 10px;
	border-right: 0px;
	font-weight: bold;
} table.choices4 td.priceinserviss {
	padding: 0px 10px 0px 10px;
	font-weight: bold;
} table.choices4 td.inserviss {
	padding: 0px 10px 0px 10px;
	border-right: 0px;
	font-weight: bold;
	color: #223F8B;
	background: #14C3F4;
	width: 66px;
} table.choices4 td.inserviss a {
	color: #223F8B;
} table.choices4 td.inserviss a:hover {
	color: #223F8B;
} table.choices4 td.pages {
	border: 0px;
	border-bottom: 1px dashed #c5c4ca;
	font-size: 12px;
	padding: 10px 0px 10px 0px;
} table.choices4 td.pages span {
	margin: 0px 1px 0px 1px;
} table.choices4 td.pages span.back {
	margin: 0px 30px 0px 7px;
} table.choices4 td.pages span.next {
	margin: 0px 7px 0px 30px;
} table.choices4 td.pages span.active {
	padding: 1px 3px 1px 3px;
	border: 1px solid #c5c4ca;
	font-weight: bold;
} table.choices4 td.show {
	text-align: left;
	padding: 20px 0px 20px 0px;
	border: 0px;
} table.choices4 td.show input {
	font: 11px Tahoma;
}  table.choices4 td.show .input {
	width: 40px;
}
 table.choices4 tr.light td {
	border-bottom: 1px solid #ff8400;
	background: #faf7ec;

} table.choices4 tr.light td.data {
	font-weight: bold;
} table.choices4 tr.light td.inserviss {
	padding: 0px 10px 0px 10px;
	border-right: 0px;
	font-weight: bold;
	color: #ffffff;
	background: #14C3F4;
} table.choices4 td.banner {
	border: 1px solid #c5c4ca;
	border-top: 0px;
	background: #f6f6f7;
	padding: 0px;
	height: 80px;
} table.choices4 td.banner div {
	width: 100%;
	_width: 600px;
	_margin: 0px -50% 0px -50%;
}

TD.sources {
	PADDING-RIGHT: 2%;  FONT: 11px Tahoma; COLOR: #555555; PADDING-TOP: 10px
} td.sources a {
	color: #555555;
	text-decoration:none;
} td.sources div {
	font-weight: bold;
	margin-bottom: 5px;
} TD.info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1%; PADDING-BOTTOM: 0px; FONT: 11px/16px Tahoma; PADDING-TOP: 10px
}

  table#foot {
  	width: 100%;
	border-top: 3px solid #c5c4ca;
	margin-top: 15px;
	height: 80px;
	font: 11px Tahoma;
	color: #444444;
	line-height: 16px;
} table#foot td.banners {
	width: 50%;
	text-align: center;
} table#foot td.scada {
	width: 23%;
} table#foot td.scada table {
	float: right;
} table#foot img {
	margin-right: 7px;
} table#foot a {
	color: #444444;
}


  body#popup {
	padding: 15px;
	font: 12px Tahoma;
	color: #222222;
}
/* ОТсюда начинаются первые изменения... */
body#popup div.pic {
	width: 100%;
	text-align: center;
	margin-top: 8px;
	border-top: 4px solid #c5c4ca;
	background: #f6f6f7;
} body#popup div.pic img {
	margin: 10px;
} body#popup div.path {
	font-weight: bold;
	margin-bottom: 15px;
} body#popup td.path {
	font-weight: bold;
} body#popup .path a {
	color: #555555;
	text-decoration: none;
} body#popup div.path a {
	color: #0000cc;
	text-decoration: underline;
} body#popup div.path a:hover {
	text-decoration: none;
} body#popup table.about {
	margin-bottom: 8px;
	width: 100%;
	border: 1px solid #c5c4ca;
} body#popup table.about td {
	padding: 12px;
	width: 50%;
} body#popup table.about2 {
	border: 1px solid #c5c4ca;
	border-top: 4px solid #c5c4ca;
	margin: 8px 0px 8px 0px;
	width: 100%;
} body#popup table.about2 td {
	padding: 12px;
	width: 50%;
} body#popup table.spec {
	width: 95%;
	font-size: 11px;
	border-top: 1px solid #1e77d3;
} body#popup table.spec td {
	padding: 7px 0px 7px 0px;
} body#popup table.spec td.one {
	border-bottom: 1px solid #c5c4ca;
	border-right: 1px dashed #c5c4ca;
} body#popup table.spec td.onelast {      /* added by Dima Z. - 21.04.2006*/
	border-right: 1px dashed #c5c4ca;
} div.path2 {			  	/* added by Dima Z. - 21.04.2006*/
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 15px;
} body#popup table.spec td.twolast {      /* added by Dima Z. - 21.04.2006*/
	padding-left: 10px;
	font-weight: bold;
} body#popup table.spec td.two {
	border-bottom: 1px solid #c5c4ca;
	padding-left: 10px;
	font-weight: bold;
} body#popup table.spec td.two2 {
	border-bottom: 1px solid #c5c4ca;
	padding-left: 10px;
	background: #f6f6f7;
	font-weight: bold;
/* Здесь первые изменения заканчиваются... */
} body#popup table.cont {
	width: 100%;
	font-weight: bold;
	margin: 15px 0px 20px 0px;
} body#popup table.cont td {
	padding: 10px 0px 10px 0px;
} body#popup table.cont tr.border td {
	border-bottom: 3px solid #c5c4ca;
	border-top: 1px solid #c5c4ca;
} body#popup table.cont tr.border td.all {
	font-size: 11px;
	text-align: right;
	font-weight: normal;
} body#popup table.cont tr.border td.phonemail {
	font-size: 11px;	
	font-weight: bold;
} body#popup table.cont tr.add {
	font-size: 11px;
	font-weight: normal;
} body#popup div.head {
	font-size: 11px;
	font-weight: bold;
	width: 150px;
	background: #c5c4ca url(http://www.reklama.lv/images/head_cor.gif) right no-repeat;
} body#popup div.head div {
	padding: 4px 40px 5px 17px;
	background: url(http://www.reklama.lv/images/head_left.gif) left top no-repeat;
} body#popup table.func {
	width: 100%;
} body#popup table.func td.func {
	border: 1px solid #c5c4ca;
	background: #f6f6f7;
	padding: 10px 17px 10px 17px;
	line-height: 20px;
	width: 50%;
} body#popup table.func td.func table {
	font-size: 11px;
	width: 100%;
/* ОТсюда начинаются вторые изменения... */
} body#popup table.func td.func td {
	width: 50%;
	vertical-align: top;
} body#popup table.func td.act {
	vertical-align: top;
} body#popup table.func td.act table td {
	height: 32px;
	text-align: right;
} body#popup table.func td.act table td.close {
	text-align: left;
	background: #ffe5e5;
} body#popup table.func input {
	font: 11px Tahoma;
	margin: 0px 7px 0px 7px;
}
/* начало калькулятора */
  body#popup table.calc {
	width: 100%;
	float: right;
	border: 1px solid #60CD18;
	text-align: left;
	font-size: 11px;
} body#popup table.calc td.logo {
	text-align: center;
	padding: 0px;
	background: #60CD18;
} body#popup table.calc table td {
	padding: 1px 0px 1px 10px;
} body#popup table.calc table td.input {
	width: 40%;
} body#popup table.calc table td.input input {
	width: 40%;
	font-size: 11px;
	padding: 2px;
	vertical-align: middle;
} body#popup table.calc table td.input select {
	width: 44%;
	padding-left: 2px;
	font-size: 11px;
	vertical-align: middle;
	height: 21px;
} body#popup table.calc table tr.last {
	background: #60CD18;
	color: #ffffff;
} body#popup table.calc table tr.last input {
	width: 60%;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	vertical-align: middle;
	margin: 3px 0px 3px 0px;
}





/* added by Dima Z. - 21.04.2006*/

  body#popup table.gmcalc {
	width: 100%;
	float: right;
	border: 1px solid #536AB0;
	text-align: left;
	font-size: 11px;
} body#popup table.gmcalc td.logo {
	text-align: center;
	padding: 0px;
	background: #536AB0;
} body#popup table.gmcalc table td {
	padding: 1px 0px 1px 10px;
} body#popup table.gmcalc table td.input {
	width: 40%;
} body#popup table.gmcalc table td.input input {
	width: 40%;
	font-size: 11px;
	padding: 2px;
	vertical-align: middle;
} body#popup table.gmcalc table td.input select {
	width: 44%;
	padding-left: 2px;
	font-size: 11px;
	vertical-align: middle;
	height: 21px;
} body#popup table.gmcalc table tr.last {
	background: #536AB0;
	color: #ffffff;
} body#popup table.gmcalc table tr.last input {
	width: 60%;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	vertical-align: middle;
	margin: 3px 0px 3px 0px;
}
/* added by Dima Z. - 21.04.2006*/









/* конец калькулятора */


/* Здесь заканчиваются вторые изменения... */
.text12 {
	FONT-SIZE: 12px; LINE-HEIGHT: 130%; FONT-FAMILY: Tahoma, arial, sans-serif
}
.header {
	FONT-SIZE: 18px; COLOR: #575666; FONT-FAMILY: Arial
}

table.mytable5pad {
}
table.mytable5pad td {
	padding: 5px;
}

table.form {
	border-top: 5px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	font-size: 12px;
	empty-cells: show;
	width: 95%;
	float: right;
}
table.form tr td {
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
table.form td {
	padding: 5px;
}
table.form tr td.title {
	font-weight: bold;
	width: 30%;
	background-color: #F8F8F8;
}
table.form tr.error td {
	background-color: #FFF0F0;
	color: red;
}
.disabledlink {
 color:#999999;
 text-decoration: none;
}
.obligatory { color: red; }

table.form table.images, table.form table.images td {
	border: 0px none;
}

table.foto tr td.image {
	background-color: #F8F8F8;
}

table.foto tr td ul.tab {
	PADDING-LEFT: 20px;
}

input.full-width, textarea.full-width {
	width: 98%;
}
select.full-width {
	width: 100%;
}

.calc_text {font-family:  Arial, Helv, sans-serif; font-size: 11px ; font-weight: normal; color: #000000; }
.calc_text_bb {font-family:  Arial, Helv, sans-serif; font-size: 11px ; font-weight: bold; color: #000000; }

.zeme_calc {font-family:  Arial, Helv, sans-serif; font-size: 11px ; font-weight: normal; color: #FFFFFF; }
input.calc_text2 {font-family:  Arial, Helv, sans-serif; font-size: 10px ; font-weight: bold; color: #000000; }

.calc2_text {font-family:  Arial, Helv, sans-serif; font-size: 11px ; font-weight: normal; color: #FFFFFF; }

#calctable {
height : 100%;
margin : 0;
padding : 0;
border : none;
margin : 0 auto;
vertical-align : middle;
}
.unicalc1   {
    width:  400px;
    margin: 0 0 0 0;
    background: #F2F2F2;
    vertical-align : bottom;
   }
#calccell {width=300;}

/* 13.04.2006 - dobavlen klass zagalovka v pravom bloke */
.rightHeader {
	font: 12px Tahoma;
	color:#555555;
	font-weight: bold;
	border-bottom: 1px dashed #c5c4ca;
	padding-bottom:5px;

	margin-bottom:5px;
}
/* 13.04.2006 - dobavlen klass zagalovka v pravom bloke - END */

/* 13.04.2006 - dobavlen klass dlya tablic */
table#default
{
 width: 95%;
 border-top: 1px solid;
 border-left: 1px solid;
}
table#default td
{
 padding: 5px;
 border-bottom: 1px solid;
 border-right: 1px solid;
}
.defaultgreen
{

border-top: 1px solid;
border-left: 1px solid;
border-color: #96C841;
}

.defaultgreen td
{
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #96C841;
padding: 5px;
}

.defaultgrey
{

border-top: 1px solid;
border-left: 1px solid;
border-color: #D2D2D2;
}

.defaultgrey td
{
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #D2D2D2;
padding: 5px;
}

.hrorange td
{
border-color: #FF8500;
border: 1 px solid;
}


.defaultorangepopup
{

border-top: 1px solid;
border-left: 1px solid;
border-color: #FF8500;
}

.defaultorangepopup td
{
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #FF8500;
padding: 5px;
}

.defaultorange
{

border: 1px solid;
border-color: #FF8500;
}

/*19.07.2007 - dobavlen klass dlja tablici s soobschenijem */
.greyborder
{

border: 1px solid;
border-color: #D2D2D2;
background-color: #F8F8F8;
}

/*17.08.2007 - dobavlen klass dlja tablici s pravilami */
.rules
{

border: 1px solid;
border-color: #FF8500;

}

.rules td
{
padding: 10px;    
}


/*13.08.2007 - dobavlen klass dlja tablici ob oshibke */
.redborder
{

border: 1px solid;
border-color: #FF0000;
background-color: #FFCCCC;
color: #FF0000;
}

.defaultorange td
{
border: 0px;
padding: 0 px;
}

/*24.08.2007 - dobavlen klass dlja tablici bez bordera */
.noborder
{
border: 0px solid;
}

.noborder td
{
border: 0px solid;
padding:2px;
}

.nopadding
{
border: 0px solid;
}

.nopadding td
{
border: 0px solid;
padding: 0px;
}

.df td
{
padding: 10 px;
}
/* 13.04.2006 - dobavlen klass dlya tablic - END */

/* 13.04.2006 - dobavlen klass <li></li> */
ul					{margin:10px 0px 0px 24px; }
ul li				{margin:0px 0px 7px -7px;list-style-type:square;}
/* 13.04.2006 - dobavlen klass <li></li> - END */

table.mytable1pad {
}
table.mytable1pad td {
	padding: 1px;
}
table.mytable3pad {
}
table.mytable3pad td {
	padding: 3px;
}

/* BY KALICHAVA */
tr.ruled { background:#e8f1fb;}
tr.ruled td.data {background:#e8f1fb;}
tr.ruledLight {background:#e8f1fb;}
tr.ruledLight td.data {background:#e8f1fb; font-weight:bold;}
tr.ruledLight td {border-bottom:1px solid #ff8400;}

.body-b {font-family:  Arial, Helv, sans-serif; font-size: 12px ; font-weight: bold; color: #000000; }
.spravka {font-family:  Arial, Helv, sans-serif; font-size: 11px ; font-weight: normal; color: #666666; }

/* dlja prosmotrenih objavlenij */
av {
    color: #999999;
	text-decoration:none;
}

table#main div.banki {
	width: 95%;
	float: right;
	border: 1px solid #d2d2d2;
	padding: 12px 17px 17px 15px;
	margin-bottom: 15px;
	text-align: center;
}
table#main div.tbl_left {
	width: 95%;
	float: right;
	border: 1px solid #d2d2d2;
	padding: 12px 17px 17px 15px;
	margin-bottom: 15px;
	text-align: left;
}
td.bank {
	padding: 6px;
	text-align: center;
	vertical-align: middle;
}
td.bank_active {
	padding: 6px;
	text-align: center;
	vertical-align: middle;
	background-color: #FAF8EC;
}
table#main div.banki_title {
	width: 95%;
	height: 25px;
	padding: 0px 17px 0px 17px;
	float: right;
	text-align: left;
	background: url(/images/banks/recomend.gif) no-repeat left;
}
table#main div.banki2 {
	width: 95%;
	float: right;
	border: 1px solid #FF8500;
	margin-bottom: 15px;
	text-align: left;
	padding: 7px 0px 7px 0px;
	color: #000000;
}
td.bank2 {
	padding: 3px;
	text-align: center;
	vertical-align: middle;
}
td.bank_active2 {
	padding: 3px;
	text-align: center;
	vertical-align: middle;
	background-color: #FAF8EC;
}
table#main div.banki_title2 {
	width: 95%;
	height: 25px;
	padding: 0px 17px 0px 17px;
	float: right;
	text-align: left;
	background: url(/images/banks/recomend.gif) no-repeat left;
}
/* 7.08.2007 - форматирование таблицы */

table.forma {	
	margin-top: 15px;
	width: 100%;	    	
}
table.forma td {
	height: 23px;
	background: #1E77D3;
	white-space: nowrap;
}
table.forma td.hd {
	width: 23px;
	background: url(/images/m_stick_h.gif);
}

/* ------------ Changes --------------------------------- */

.pro_loading { 

    position:absolute;
    color: #000000;
    background-color: #cccccc;
    font-size: 12px;
    padding: 5px;
    text-align: center;
    z-index:777;
    
} 

.pro_close_button {

    border: 1px solid #000000;
    background-color: #ffffff;
    width: 1.5em;
    text-align: center;
    cursor: pointer;
    
} 

.pro_save_button { 

    border: 1px solid #000000;
    background-color: #ffffff;
    width: 6em;
    text-align: center;
    cursor: pointer;
    
}

.pro_button_text { 

    background-color: white;
    font-size: 12px;
	font-family:Arial;
    border-style: solid;
    border-color: #ffffff #b0b0b0 #b0b0b0 #ffffff;
    border-width: 1px;
    
}

.pro_help_header_bg { 

    background-color:#CCCCCC;
    
}	
					
.pro_help_text {
    
    font-family: Tahoma, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: normal;
    vertical-align: middle;
    background-color: #ffffff;
    text-align: left;      
} 
								
.pro_help_header {

    text-transform:none;
    text-decoration:none;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    text-decoration: none; 
    font-size: 12px; 
    font-weight: bold; 
    color:black;    
    
 }

/* ---------- // Changes --------------------------------- */

/* 08.11.2007 */
table.choices4 td.data div.map_geo {
	background: url(http://www.reklama.lv/images/compas_new.gif) 0px 0px no-repeat;
	padding-left: 20px;
	min-height:20px;
  	height:auto;
  	padding-top:5px;
}

table.choices4 td.data div.geo {
	background: url(http://www.reklama.lv/images/compas_over2.gif) 0px 0px no-repeat;
	padding-left: 20px;
	min-height:15px;
  	height:auto;
  	vertical-align: middle;
}

.banks {
	width: 100%;
	z-index: 5;
	text-align: center;
	position:absolute;
}
.bankscompact {
	width: 100%;
	float: center;
	border: 1px solid #d2d2d2;
	padding: 12px 17px 17px 15px;
	margin-bottom: 15px;
	text-align: center;
	background-color:#FFFFFF;
}
.trans3 {
filter:alpha(opacity=0);
opacity: 0;
-moz-opacity:0;
}
.trans {
	filter:alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity:0.6;
}
.trans2 {
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
}
.conten {
	text-align: center;
	vertical-align: middle;
	background-color:white;
	position: absolute;
	top:450px;
	z-index: 10;
}

.contentCompact {
	text-align: center;
	vertical-align: middle;
	background-color:white;
	position: absolute;
	top:450px;
	width: 565px;
	z-index: 10;
}
.menuContent {
	text-align: center;
	vertical-align: middle;
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
	position: absolute;
	top:50%;
	left: 50%;
	width: 480px;
	z-index: 10;
}
.msgBanks {
position:absolute;
background-color: #FFF5DB;
border: 1px solid #CCCCCC;
padding: 10px;
} 

/*20.11.2007 Google maps*/
.pro_info_div {

    position:relative;
    text-transform:none;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    text-decoration: none; 
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #000000;
    font-size: 11px;
    padding-top: 3px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-right:5px;
    text-align: left;
    overflow: hidden;
    line-height: 1;
    z-index:0;
    
}
 
.pro_menu_div {

    position:relative;
    text-transform:none;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    text-decoration: none; 
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #000000;
    font-size: 11px;
    padding: 0px;
    overflow: hidden;
    cursor: pointer;
    z-index:1;
    
}

/* ------------- Changes --------------------------------- */

.pro_map_button { 

    border: 1px solid #000000;
    background-color: #ffffff;
    -moz-user-select: none;
    width: 65px;
    text-align: center;
    cursor: pointer;
    
}


.pro_selectbutton_text { 

    background-color: white;
    font-size: 12px;
    font-weight: bold;
	font-family:Arial;
    border-style: solid;
    border-color: #345684 #6c9ddf #6c9ddf #345684;
    border-width: 1px;
    
}

/* ---------- // Changes --------------------------------- */

table.choices2 td.choice div.nb {	
	padding-left: 20px;
	margin-bottom: 10px;
}


.favorites2 table
{
	width:100%;
	border-collapse: collapse;
	color:#555555;
}
.favorites2 table td
{
	width:50%;
}
.favorites2 .bookmark1_head
{
	background:url(/images/bookmark1_right.gif) no-repeat top right;
}

.favorites2 .bookmark2_head
{
	background:url(/images/bookmark2_right.gif) no-repeat top right;
}


.favorites2 .bookmark1_head div, .favorites2 .bookmark2_head div
{
	padding:10px 25px 0 16px;
	font-size:18px;
}


.favorites2 .bookmark1_head div
{
	background:url(/images/bookmark1_left.gif) no-repeat top left;
}

.favorites2 .bookmark2_head div
{
	background:url(/images/bookmark2_left.gif) no-repeat top left;
}

.favorites2 .bookmark1_body .content
{
	background:#e8e3cf;
	border:1px solid #e5e0cb;
	border-top:0px;
	border-right:6px solid #e5e0cb;
}

.favorites2 .bookmark2_body .content
{
	background:#faf7ec;
	border:1px solid #e5e0cb;
	border-top:0px;
}

.favorites2 table td img
{
	float:left;
	margin-right:16px;
	width:96px;
	height:72px;
}

.favorites2 .bookmarks_body td {
vertical-align: top;
}

.favorites2 .bookmarks_body div div
{
	height:80px;
	clear:both;
	padding:15px 25px 0 16px;
}

.bookmarks_body a
{
	text-decoration:none;	
	color:#555555;
}

.bookmarks_body a:hover
{
	text-decoration:underline;	
}


.favorites2 .price
{
	color:#ff8500;
	font-weight:bold;
	line-height:20px;
}


/* OCTA */
 .octa {
	background: url(/images/octa_bg.gif) repeat-y;
	width: 234px;
	font: 11px "Tahoma";
	cursor: pointer;
	color: #ffffff;
	text-align:center;
} .octa_top {
	background: url(/images/octa_top.gif) no-repeat;
} .octa_bottom {
	background: url(/images/octa_bottom.gif) left bottom no-repeat;
	padding: 25px 16px 25px 15px;
} .octa_title {
	font-size: 24px;
	border-bottom: 1px solid #f38080;
	padding: 0 10px 5px 10px;
} .octa_title div {
	font-size: 12px;
	font-weight: bold;
} .octa_price1 div, .octa_price2 div {
	font-size: 18px;
	float: right;
	font-weight: normal;
	margin-top: -5px;
} .octa_price1, .octa_price2 {
	font-weight: bold;
	font-size: 11px;
	padding: 10px;
	text-align: left;
	background: #959595;
	border-bottom: 1px solid #b6b6b6;
} .octa_price2 {
	background: #6c6c6c;
} .octa_agent div {
	padding: 7px 0 5px 0;
} .octa_agent {
	color: #401d1d;
	background: #f6f6f7;
} .octa_pop {
	border: 2px solid #dec08d;
	background: #f4f1cc;
	padding: 10px;
	position: absolute;
	width: 120px;
	color: #222222;
	display:none;
	text-align:left;
}

table#main td.right div.banners 
{
	padding-bottom: 10px;
	width: 85%;
	float: right;
}

table#main td.right div.one {
	clear:right;
	width: 80%;
	float: right;
	border: 1px solid #d2d2d2;
	padding: 5%;
	margin-bottom: 15px;
	text-align:center;
}

table#main td.right div.nopadding { 
	width: 90%;
	border: 0;
	padding: 0;
	margin-bottom: 15px;
} 

table#main td.right div.one_seb {
	clear:right;
	width: 80%;
	float: right;
	padding: 2px 5%;
	margin-bottom: 15px;
    background: #60CD18;
    text-align:center;
}
div.one_seb a {
	text-decoration: none;
}	
 