* {
  padding: 0;
  margin: 0;
}

body {
/*    background: #fff url(img/gradient-new.png) fixed repeat-x;*/
    background-color: #fff;
}


body, html {
  font-family: verdana, arial, sans-serif;
}

ul {
  list-style: none;
}

img {
  border: 0;
}

td {
  vertical-align: top;
}


table {
  border-collapse: collapse;
}

ul {
  padding-left:1em;
}


body, html, td, th, p, div, input, h2, h3, h4, select {
  font-size: 10px;
}

textarea {
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  height: 100px;
}

table#main {
  background-image: url(img/bg.gif);
  width: 1169px;
  margin-left: auto;
  margin-right: auto;
}

table#main td.spacehack {
  width: 10px;
  overflow: hidden;
  border-bottom: 12px solid #c3c3c3;
}
table#main td#menubar {
  width: 214px;
  background-color:#fff;
  border-bottom: 12px solid #c3c3c3;
}
table#main td#contentbar {
  background-color: white;
}

a#logo {
  display: block;
  height: 120px;
  text-align: center;
  background-color: #fff;
/*  border-left: 1px solid #aaa;
  border-bottom: 1px solid #aaa;*/
}

td#menubar {
  border-left: 1px solid #aaa;
  border-right: 1px solid #aaa;
}

#menubar img {
  margin-top: 14px;
}

#banner {
  display: block;
  background-color: #fff;
  text-align: center;
  padding-top: 6px;
  padding-bottom:8px;
  border-bottom: 1px solid #aaa;
  border-left: 1px solid #aaa;
  border-right: 1px solid #aaa;
  height: 102px;
}

#banner img {
  padding: 4px 5px 4px 5px;
  border:1px solid #aaa;
}

div#date {
  width: 738px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  height:24px;
  /*padding-bottom: 5px;*/
  background:url(img/back_uptitle.png) no-repeat;
  position: relative;
  top: -1px;
}

table#dtr td {
  vertical-align: middle;
  padding-top: 2px;
  padding-bottom: 2px;
}
table#dtr td#dtrdate {
  width: 228px;
  color: #fff;
  font-weight: bold;
  font-family: Tahoma;
  
  padding-left: 5px;
}
table#dtr td#dtruser {
  color: #fff;
  width: 371px;
}
table#dtr td#dtruser em {
  font-weight: bold;
  font-style: normal;
  color: #fc0;
}
table#dtr td#dtrsearch {
}
table#dtr td#dtrsearchsubm {
  width: 20px;
  padding-left: 4px;
  padding-top: 2px;
}
form#login button,
form#dtrsearchform button {
  background-color: transparent;
  font-family: arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 8pt;
  color: #fff;
  border: 0;
  margin-left: 3px;
}
form#dtrsearchform input {
  border-left: 1px solid #75736e;
  border-top: 1px solid #75736e;
  border-right: 1px solid #f2f0ee;
  border-bottom: 1px solid #f2f0ee;
  margin-top: -2px;
  width: 111px;
  height: 14px;
}
div#bgpanel {
  background-color: #fff;
  /*border-left: 1px solid #aaa;*/
}
div#colorx {
  height: 5px;
  overflow:hidden;
  background: url(img/bg.gif) repeat 0 1px;
}

h2#auctioncnt {
  font-weight: normal;
  padding-top: 8px;
  padding-bottom: 9px;
  padding-left: 10px;
  /*border-bottom: 1px solid #aaa;
  border-top: 1px solid #aaa;*/
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #336699;
}
h2#auctioncnt em {
  font-style: normal;
  color: #f93;
}

.rt {
  text-align: right;
}
.lt {
  text-align: left;
}

table#loginhelp td {
  vertical-align: middle;
  text-align: right;
  color: #fff;
}
table#loginhelp th {
  vertical-align: middle;
  text-align: right;
  color: #999999;
  font-weight: normal;
  font-family: tahoma;
  font-size: 11px;
  width: 70px;
}
table#loginhelp {
  margin-left: 4px;
  margin-top:5px;
  width: 200px;
  padding-left: 5px;
  background-color: #f4f4f4;
  border-top: 7px solid #f4f4f4;
  border-bottom: 22px solid #f4f4f4;
}
table#loginhelp input {
  border: 1px solid #68738C;
  height: 17px;
  width: 118px;
  margin-right: 7px;
  margin-left: 5px;
  padding: 1px 0 0 2px;
  margin-bottom: 2px;
}
form#login input.ienakt{
  border: 1px solid #a6a6a6;
  margin: 5px 7px 0 0;
  width: 54px;
  height: 22px;
  font-family: tahoma, verdana,sans-serif;
  font-size: 11px;
  float:right;
}
table#loginhelp a {
  display:block;
  position: absolute;
  top: 8px;
  left: 50px;
  color: #336699;
  font-family: tahoma;
  font-size: 11px;
}

div#catspace {
  margin-top: 4px;
  height: 7px;
  overflow: hidden;
  border-bottom: 1px solid #aaa;
  background-image:url(img/back_blurline.png);
  background-repeat: repeat-x;
}

h1, h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

div#bgpanel h1 {
  background-color: #8290a9;
  margin: 5px 2px 5px 4px;
  color: #fff;
  padding: 3px 7px 3px 0;
  text-align: right;
}

div#bgpanel h2 {
  width: 170px;
}
div#bgpanel h1 a {
  font-family: Arial, Helvetica, sans-serif;
  color: #fff;
}

dl {
  margin-left: -2px;
  margin-right: 1px;
  /*border-top: 1px solid #5b6a65;
  border-bottom: 1px solid #999;*/
}
dt a {
  font-family: tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #476d9a;
  text-transform: uppercase;
  text-decoration: none;
}
dt {
  color: #476d9a;
  /*background-color: #f4f4f4;*/
  background-image: url(img/bull.png);
  background-repeat: no-repeat;
  padding-left: 16px;
  margin-top: 6px;
  /*border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;*/
}
dd a {
  color: #336699;
  text-decoration: none;
  font-family: tahoma, arial, helvetica, sans-serif;
}

dd {
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 11px;
  color: #666;
  text-decoration: none;
  padding-left: 21px;
  padding-top: 1px;
  padding-bottom: 1px;
  background-image: url(img/bull_small.png);
  background-repeat: no-repeat;
}
dd em {
  font-style: normal;
  color: #F39A48;
}
dt em {
  font-style: normal;
  color: #F39A48;/**/
}

div#partners {
  text-align: right;
  margin-right: 3px;
}
div.line {
  margin-left: 3px;
  /*border-top: 1px solid #aaa;*/
  height: 1px;
  overflow: hidden;
}

ul#umenu {
  margin-left: -3px;
  margin-top: 7px;
  height: 24px;
}
ul#umenu li {
  float: left;
  margin: 0;
}

ul#umenu a {
  color:white; text-decoration: none; padding: 7px 0 0 10px;font-size:11px;font-weight:bold;font-family: tahoma;
}

div#bgpanel2 {
  background-color: #fff;
  width: 758px;
  border: 0;
  padding: 7px;
  padding-left: 15px;
  padding-right: 0;
}


div#footer {
  text-align:center;
  color: #000;
  padding-top: 10px;
  padding-bottom: 30px;
  border-top: 3px solid #8ca3c2;
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  font-family: tahoma, arial, sans-serif;
  font-size: 11px;
}
div#footer a {
  color: #3a5898;
  text-decoration: none;
}
div#footer u {
  color: #3a5898;
}
div#footer em {
    display:none;
}

table#front {
  margin-bottom: 15px;
}
table#front td {
  width: 50%;
  padding-left: 0;
  padding-right: 3px;
}

div.tl {
  background: url(img/icon_corner_top_left_green.png) 0 0 no-repeat;
}

div.tr {
  background: url(img/icon_corner_top_right_green.png) 100% 0 no-repeat; 
}

div#whats_new {margin-top:5px;height: 265px;width:185px;padding:10px 10px 10px 10px; border: 1px solid #d2d2d4;}


div#interesanti .b {background: url(img/back_interesanti_border.gif) 0 100% repeat-x}
div#interesanti .l {background: url(img/back_interesanti_border.gif) 0 0 repeat-y}
div#interesanti .r {background: url(img/back_interesanti_border.gif) 100% 0 repeat-y}
div#interesanti .t {background: url(img/back_interesanti_head.png) no-repeat;}

div#interesanti {
  margin-top: 8px;
  margin-left: 10px;
  width: 269px;
  background-color: #f4f4f4;
}

div#interesanti h2 {
  font-family: tahoma;
  font-weight: bold;
  display: block;
  color:#336699;
  padding: 3px 0 2px 10px;
  margin: 0 2px 7px 2px;
}
div#interesanti h3 a {
  color: #369;
}

div#mcorporate {
  border: 1px solid #8290a9;
  border-top: 5px solid #8290a9;
  background-color: #fffbdf;
  margin-top: 3px;
  margin-bottom: 4px;
  padding-bottom: 4px;
  margin-left: 4px;
  margin-right: 2px;
}

ul#corpul li {
  color: #369;
  font-weight: bold;
  font-size: 8pt;
  text-align: left;
  vertical-align: top;
  padding-left: 8px;
  padding-bottom: 2px;
}

/*div#ls, */
div#corporate {
  float:left;
  width:541px;
  border: 1px solid #cccccc;
  margin-top: 5px;
  background-color: #f7f7f7;
}

div#mcorporate h2 {
  border-top: 1px solid #fff;
  color:#fff;
  padding: 2px 0 2px 20px;
  background: url(img/icon_corporate.png) no-repeat 0 1px;
  background-color: #f93;
  width: 186px;
}
div#corporate h2 {
  border-top: 1px solid #fff;
  color:#5d5757;
  padding: 2px 0 0 10px;
  /*background: url(img/icon_corporate.png) no-repeat 0 1px;
  background-color: #f93;*/
}

div#corporate_list {
  
  border: 1px solid #8290a9;
  border-top: 0;
  background-color: #fffbdf;
  margin-bottom: 10px;
  padding-bottom: 8px;
}

div#corporate_list h2.corp_list {
  border-top: 1px solid #fff;
  color:#fff;
  padding: 2px 320px 2px 20px;
  background: url(img/icon_corporate.png) no-repeat 0 1px;
  background-color: #f93;
  
}

table#shops {
  width: 740px;
}

table#shops td {
  padding: 5px 12px;
  width: 245px;
  border: 1px solid #bbbbbb;
}

table#shops td.vline {
  width: 1px;
  vertical-align: middle;
}

table#shops td a.shopname {
  font-family: Arial, Helvetica, sans-serif;
  color: #369;
  font-weight: bold;
  font-size:15px;
  text-decoration: none;
}

table#shops td.description {
  font-family: Arial, Helvetica, sans-serif;
  color: #595959;
  font-size:13px;
  text-decoration: none;
}

table#shops td.description span {
  color: #369;
  font-weight: bold;
}

table#shops td table.picdescr {
  margin-top:5px;
}

table#shops td table.picdescr td {
  padding: 0px;
  border: none;
}

table#shops td table.picdescr td.descr {
  padding-left: 5px;
  font-family: Arial, Helvetica, sans-serif;
  color: #369;
  font-size: 11px;
}

div#shop {
  margin: 10px 0 0 0;
  background: url(img/back_shop_head.gif) no-repeat;
}

div#shop h2 {
  color:#fff;
  padding: 2px 0 2px 9px;  
}

div#shop h3 a {
  color: #336699;
}

div#shop a.imgsample {
  display: block;
  float: left;
  height: 75px;
  width: 75px;
  border: 1px solid #efefef;
  margin-right: 10px;
}

div#shop .tinyauct {
  border: 1px solid #ddd;
  width: 211px;
  float: left;
  height: 83px;
  margin: 4px 0 2px 0;
}

div#shop .tinyauct h3 {
  margin-top: 8px;
}

div#comingauctions {
  margin: 10px 0 0 0;
  background: url(img/back_shop_head.gif) no-repeat;
}

div#comingauctions h2 {
  color:#fff;
  padding: 2px 0 2px 9px;
}

div#comingauctions .tinyauct h3,
div#comingauctions .tinyauct p{
  margin: 0;
}

div#comingauctions h3 a {
  color: #336699;
  margin: 0;
}

div#comingauctions .tinyauct {
  margin-top: 3px;
  border: 1px solid #ddd;
  width: 136px;
  height: 150px;
  float: left;
  padding: 8px 0 8px 8px;
}

div#comingauctions a.imgsample {
  border: none;
  width: 120px;
  height:100px;
}

div#ls {
  margin-top: -10px;
  margin-left: 0;
  width: 751px;
  margin-bottom: 10px;
}

div#ls h2 {
  color:#fff;
  padding: 2px 0 2px 9px;
  margin: 0 2px 0 2px;
  /*background: url(img/icon_ls1.gif) no-repeat 2px 2px;*/
  background-color: #74c34e;
}

div#anotherauctions .tinyauct,
div#ls .tinyauct {
  border: 1px solid #ddd;
  width: 176px;
  height: 146px;
  float: left;
  padding: 8px 0 8px 8px;
}

div#anotherauctions a.imgsample,
div#ls a.imgsample {
  border: none;
  float: left;
  height: 90px;
  width: 120px;
  margin-bottom: 7px;
  margin-right: 27px;
  margin-left: 27px;
}

div#anotherauctions div.tinyauct h3,
div#anotherauctions div.tinyauct p,
div#ls div.tinyauct h3,
div#ls div.tinyauct p{
  margin-left: 5px;
  text-align: center;
}

table#imessages {
  width: 750px;
  border-bottom: 1px solid #bcc5d6;
}

table#imessages tr:hover {
  border-top: 1px solid #bcc5d6;
  background-color: #f1f5f7;
}

table#imessages th {
  height: 19px;
  padding: 3px;
  background-color: #f7f7f7;
  color: #222222;
  font-size: 13px;
  text-align: center;
  border: 1px solid #bcc5d6;
}

table#imessages td {
  border-bottom: 1px solid #bcc5d6;
  height: 21px;
  padding: 3px;
  font-size: 11px;
  vertical-align: middle;
}

table#imessages td.last {
  border-right: 1px solid #bcc5d6;
}

table#imessages td.first {
  border-left: 1px solid #bcc5d6;
}

div#imsgletter div {
  font-size: 11px;
}

table#imessages a.btn,
div#imsgletter a.btn {
  border-width: 1px;
  border-style: solid;
  border-color: #d4d0c8 #808080 #808080 #d4d0c8;
  padding: 0px 5px 2px 5px;
  text-decoration: none;
  margin-left: 5px;
  color: #445f96;
}

table#imessages a.btn {
  display:block;
  float:left;
  height:18px;
  line-height:18px;
  padding:0pt 3px 3px 3px; color: #000000; background-color: #ffffff;
}


div#ls h2,
div#corporate h2 {
  margin-bottom: 10px;
}
div#mcorporate h2 {
  margin-bottom: 4px;
}

div#tour {
  margin-top: 5px;
}

div#tour a.imgsample {
  border: none;
  float: left;
  height: 108px;
  width: 109px;
  margin-bottom: 7px;
  margin-right: 0;
  margin-left: 7px;
}
div#tour div.tinyauct h3,
div#tour div.tinyauct p{
  margin-left: 20px;
  text-align: left;
}

table#corphelp {
  margin-top: -5px;
  font-family: Arial, Helvetica, sans-serif;
  width:515px;
}

table#corphelp th {
  color: #369;
  font-weight: bold;
  font-size: 8pt;
  text-align: left;
  vertical-align: top;
  padding-left: 8px;
  padding-bottom: 4px;
}

ul#corpul li a,
table#corphelp th a {
  font-family: Arial, Helvetica, sans-serif;
  color: #369;
  font-weight: bold;
  font-size: 8pt;
  text-decoration: none;
  text-align: left;
}

table#corphelp td a {
  font-family: Arial, Helvetica, sans-serif;
  color: #369;
  font-size: 8pt;
  text-decoration: none;
}

table#corphelp td {
  color: #369;
  padding-left: 4px;
  vertical-align: top;
  font-size: 7pt;
}


div#news .t_rus {background: url(img/back_informe_head_rus.png) no-repeat;}

div#news {
  border: 1px solid #c3c3c3;
  margin-top: 5px;
  margin-left: 3px;
  margin-right: 3px;
  margin-bottom: 3px;
  width: 205px;
  height: 115px;
  background-color: #f8f8f8;
}
div#news dt a {
  font-family: tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #476d9a;
  text-transform: none;
  text-decoration: underline;
}
div#news dt {
  color: #476d9a;
  /*background-color: #f4f4f4;*/
  background-image: none;
  background-repeat: no-repeat;
  padding-left: 1px;
  margin-top: 12px;
  margin-left: 4px;
  /*border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;*/
}
div#news h2 {
  /*background: url(img/icon_news.png) no-repeat 0 0;*/
}
div#news h2 {
  color: #5d5757;
  padding: 3px 0 5px 11px;
  font-family: tahoma;
  font-weight: bold;
  font-size: 11px;
}
div#news h2 a {
  color: #f93;
}

div#news h3 {
  color: #5d5757;
  padding-left: 11px;
  font-weight: normal;
  font-size: 7pt;

}

div#news h4,
div#news h3 a
  {
  color: #336699;
  font-weight: normal;
  padding: 2px 0 0 0;
  font-size: 8pt;
  text-decoration:underline;
  font-family: tahoma, arial, helvetica, sans-serif;
}
div#news h3 a:hover {
  text-decoration:underline;
}


div#news span {
  color: #336699;
}
div#news span.link{color:#336699;}

div#news p {
  color: #333;
  font-size: 11px;
  font-family: tahoma;
  padding-left: 11px;
  padding-bottom: 10px;
}
div#news p a {
  color: #336699;
  text-decoration: none;
}

div#news p.more,
div#news p.more a {
  color: #369;
  text-decoration: underline;
  text-align: right;
  padding-top:6px;
  padding-right:4px;
}

div#turism {
  border: 1px solid #8393bd;
  height: 80px;
  margin-bottom: 10px;
}
div#turism a.imgsample {
  margin-left: 3px;
  background: url(img/back_turism.png) no-repeat;
  border: 0;
}
div#turism h2 {
  background: url(img/icon_turism.png) no-repeat;
  background-color: #8393bd;
  margin-bottom: 4px;
  padding: 5px 0 5px 40px;
  color: #fff;
}
div#turism p {
  margin-top: 10px;
  margin-left: 70px;
}
div#turism p,
div#turism p a {
  color: #82c860;
  font-weight: bold;
  text-decoration: none;
  font-size: 18px;
  font-family: arial, helvetica, sans-serif;
}


div.tinyauct {
  height: 54px;
  padding-top: 4px;
  padding-left: 8px;
  padding-bottom: 2px;
  font-family: tahoma, arial, verdana, sans-serif;
}
div.tinyauctlast {
  height: 54px;
  padding-top: 4px;
  padding-left: 8px;
  padding-bottom: 8px;
  font-family: tahoma, arial, verdana, sans-serif;
}
div.tinyauct h3,
div.tinyauct h3 a,
div.tinyauctlast h3 a,
div.tinyauctlast h3 {
  font-size: 8pt;
  color: #336699;
  text-decoration: underline;
  font-weight: normal;
}
div.tinyauct h3 a:hover,
div.tinyauctlast h3 a:hover {
  text-decoration: underline;
}

h2 a {
  color: #ef702c;
}

div.tinyauct p a,
div.tinyauctlast p a {
  color: #333;
  font-weight: bold;
  text-decoration: none;
}

div.tinyauct h3,
div.tinyauctlast h3,
div.tinyauct p,
div.tinyauctlast p {
  margin-left: 60px;
}

div.tinyauct p,
div.tinyauctlast p{
  font-size: 11px;
  color: #333;
}

a.imgsample {
  display: block;
  float: left;
  height: 50px;
  width: 50px;
  border: 1px solid #ddd;
}

div.tlo {
  background: url(img/icon_corner_top_left_orange.png) 0 0 no-repeat;
}
div.tmo {
  background: url(img/icon_corner_top_right_orange.png) 250px 0 no-repeat; 
}
div.tm {
  background: url(img/icon_corner_top_right_green.png) 250px 0 no-repeat; 
}
div.tros {
  background: url(img/icon_corner_top_right_orange_small.png) 100% 0 no-repeat; 
}

.tail,
.tail_green {
  width: 746px;
  height: 5px;
  background-color: #ff9933;
  margin: -3px 0 0 0;
}
.tail_green {
  background-color: #74c34e;
}

div#aucthot,
div#auctnew,
div#auctsoon {
  margin-left: 0;
}

div#aucthot h2 ,
div#auctnew h2 {
  color: #fff;
  padding: 2px 0 0 10px;
  background: url(img/back_newest_head.png) no-repeat;
  height: 18px;
  width: 725px;
}
div#auctnew a.newest {
  color: #fff;
}
div#auctsoon h2 {
  color: #fff;
  padding: 2px 0 0 10px;
  background: url(img/back_newest_head.png) no-repeat;
  height: 18px;
  width: 725px;
}
div#auctsoon a.endingsoon {
  color: #fff;
}

table.fp {
  width: 725px;
  margin-top: 2px;
  margin-bottom: 8px;
}
table.fp th {
  background-color: #ddd;
  color: #999;
  font-weight: normal;
  text-align: left;
  font-size: 11px;
  height: 19px;
  font-family: tahoma;
}
div#aucthot {
  padding-bottom: 7px;
  border-bottom: 7px solid #8290a9;
}
div#aucthot a.hot {
  color: #fff;
}

table.fp tr {
  background-color: #f4f4f4;
}
table.fp tr.even {
  background-color: #fefefe;
}
table.fp td {
  color: #369;
  padding-lefT: 6px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 2px solid #fff;
}
table.fp td a {
  color: #369;
  font-weight: normal;
  text-decoration: none;
  font-size: 8pt;
  font-family: arial, helvetica, sans-serif;
}
table.fp a.photo {
  display: block;
  width: 10px;
  height: 9px;
  overflow: hidden;
  background: url(img/icon_photo.png) no-repeat;
  margin-left: 5px;
  margin-top:2px;
}
table.fp td.nopad {
  padding: 1px 0;
}
table.bidhistory a.buynow {
  display: block;
  width: 170px;
  height: 20px;
  overflow: hidden;
  background: url(img/icon_buynow_lg.png) no-repeat;
  padding: 3px 0 0 3px;
  color: #c00 !important;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 7pt;
  margin:0 auto 0 auto;

}
table.bidhistory a.buynow em {
  font-family: arial, helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
}

table.fp a.buynow {
  display: block;
  width: 170px;
  height: 20px;
  overflow: hidden;
  background: url(img/icon_buynow_lg.png) no-repeat;
  padding-top: 3px;
  color: #c00;
  padding-left: 7px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 7pt;
}

table.fp a.buynow em {
  font-family: arial, helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
}

a.sbuynow {
  display: block !important;
  width: 170px !important;
  height: 20px !important;
  overflow: hidden !important;
  background: url(img/icon_buynow_lg.png) no-repeat !important;
  padding-top: 3px !important;
  color: #c00 !important;
  padding-left: 7px !important;
  font-family: verdana, arial, helvetica, sans-serif !important;
  font-size: 7pt !important;
}

a.sbuynow em {
  font-family: arial, helvetica, sans-serif !important;
  font-weight: normal !important;
  font-style: normal !important;
}

form#register input {
  width: 150px;
  border: 1px solid #ccc;
  font-size: 12px;
}
form#register textarea {
  width: 150px;
  height: 70px;
  border: 1px solid #ccc;
  font-size: 12px;
}
form#register {
}
form#register input.radio {
  border:0;
  width: 30px;
}
form#register p {
  margin-left: 50px;
}
form#register h2 {
  color: #8290a9;
  margin-left: 50px;
  margin-top: 7px;
  margin-bottom: 7px;
}
form#register table th {
  width: 150px;
  padding-left: 50px;
  text-align: left;
}
form#register table th {
/*  padding-top: 2px;
  padding-bottom: 2px;*/
}
div.regpart {
  background-color: #efefef;
  border-bottom: 1px dashed #aaa;
  padding-top: 10px;
  padding-bottom: 10px;
}

div.bottline {
  border-top: 7px solid #8290a9;
}

div.regpart input {
    padding: 1px 2px 1px 2px;
}
div.regpart textarea {
    padding: 2px;
}
div.regpart div {
  margin-bottom: 2px;
}

div.regpart div.rege {
  border: 1px solid #933;
  margin-bottom: 2px;
}

div.regpart div.regnote {
  color: #c33;
  font-style: normal;
  font-size: 7pt;
  padding-left: 5px;
}

  div#bgpanel2 h1 {
  color: #8290a9;
  padding-left:40px;
  padding-top: 15px;
  font-size: 9pt;
  font-family: arial, helvetica, sans-serif;
}
  div#bgpanel2 h1 a {
  font-family: Arial, Helvetica, sans-serif;
  color: #8290a9;
  text-decoration: none;
}
  div#bgpanel2 h1 a:hover {
  text-decoration: underline;
}


div#bgpanel2 h1.error {
  border-bottom: 7px solid #933;
  color: #933;
  padding-left:40px;
  padding-top: 15px;
  font-size: 9pt;
  font-family: arial, helvetica, sans-serif;
}

button.nice {
  margin-top: 10px;
  margin-left: 50px;
}

button.nice,
input.nice {
  border:0;
  background: url(img/back_button.png) no-repeat;
  height:23px;
  width: 190px;
  color: #476e9b;
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}

button.smnice {
  border:0;
  background: url(img/back_button_smaller.png) no-repeat;
  height:23px;
  width: 95px;
  color: #476e9b;
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}

a.nice {
  display: block;
  border:0;
  background: url(img/back_button.png) no-repeat;
  height:23px;
  width: 190px;
  color: #476e9b;
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
  padding-top: 3px;
  text-align:center;
}

div.regerr {
  background-color: #fef;
  padding: 20px 0 20px 50px;
  margin-top: 10px;
  bordeR: 1px solid #933;
  color: #933;
  font-weight: bold;
}

div.regnoerr {
  padding: 10px 0 10px 50px;
  margin-top: 10px;
  color: #888;
  bordeR: 1px solid #888;
}


div.err {
  background-color: #fef;
  padding: 20px 0 20px 50px;
  bordeR: 1px solid #933;
  color: #933;
  font-weight: bold;
}

.nicebg {
  background-color: #f5f7e9;
  padding-bottom: 30px;
}

p.info {
  padding: 10px 0 10px 50px;
}

form#loginreq {
  background-color: #efefef;
  padding: 10px 10px 20px 10px;
}

form#loginreq input {
  border: 1px solid #ccc;
  font-size: 12px;
  margin-top: 3px;
  padding: 3px;
}

form#loginreq button.nice {
  margin-left: 0;
}

div#bgpanel2 h1.fptitle a,
div#bgpanel2 h1.fptitle2 a {
  color: #336699;
  font-size: 11px;
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  text-decoration: underline;
  font-weight: normal;
  text-transform: capitalize;
}

div#bgpanel2 h1.fptitle,
div#bgpanel2 h1.fptitle2 {
  font-size: 11px;
  color: #336699;
  height: 18px;
  width: 748px;
  font-family: verdana, arial, helvetica, sans-serif;
  background: url(img/back_fptitle.png) no-repeat;
  padding: 1px 0 0 10px;
}

div#bgpanel2 h1.fptitle2 {
  margin-top: -1px;
  width: 748px;
  background: none;
  background-color: #ececec;
}

table.leftmenubox {
  width: 208px;
  margin-left: 3px;
  text-transform: uppercase;
  font-family: tahoma;
  font-size: 12px;
}

table.leftmenubox th.round {
  background: #8290a9 url(img/icon_corner_top_left.png) no-repeat top left;
  padding-left: 10px;
  width: 165px;
  text-align: left;
  color: #fff;
  padding-top: 2px;
}

table.leftmenubox td {
  width:5px;
  height:20px;
  background: #8290a9 url(img/icon_corner_top_right.png) no-repeat top right;
}

table.leftmenubox a {
  text-decoration: none;
}

table.leftmenubox a:hover {
  text-decoration: underline;
}

table#auctionhdr {
  width: 100%;
}

table#auctionhdr td, table#auctionhdr th {
  vertical-align: middle;
}

table#auctionhdr td.bpager,
table#auctionhdr td.pager {
  height: 17px;
  color: #369;
  text-align: center;
  font-size:11px;
}

table#auctionhdr td.pager {
  background: #ddd url(img/icon_corner_top_left.png) no-repeat top left;
}

table#auctionhdr td.bpager {
  background: #ddd url(img/icon_corner_bottom_left.png) no-repeat bottom left;
}

table#auctionhdr form {
  margin-left: 20px;
  color: #8290a9;
  font-weight: bold;
  padding-right: 10px;
}

table#auctionhdr select {
  font-weight: normal;
  border: 1px solid #ccc;
  width: 130px;
}

table#auctionhdr td.bpager a,
table#auctionhdr td.pager a {
  color: #369;
  text-decoration: none;
}

table#auctionhdr td.pager a.selected,
table#auctionhdr td.pager a:hover,
table#auctionhdr td.bpager a.selected,
table#auctionhdr td.bpager a:hover {
  text-decoration: underline;
}

table#auctionhdr th.round {
  background: #8290a9 url(img/icon_corner_top_left.png) no-repeat top left;
  padding-left: 10px;
  width: 165px;
  text-align: left;
  color: #fff;
  padding-top: 2px;
}

table#auctionhdr th.orange {
  background: #FF9A38 url(img/icon_corner_top_left.png) no-repeat top left;
  padding-left: 10px;
  width: 165px;
  text-align: left;
  color: #fff;
  padding-top: 2px;
}
table#favs,
table#auctions {
  border-collapse: collapse;
  border-bottom: 1px solid #ddd;
  width: 100%;
}

table#favs a,
table#auctions a {
  color: #369;
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
}

table#favs td,
table#auctions td {
  text-align:center;
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  border-right: 1px solid #fff;
/*  background-color: #f6f7e4;*/
  background-color: #f8f8f8;
  padding: 5px;
}
table#auctions td {
  height:55px;
}

table#auctions strong {
  color: #369;
}

table#auctions em, table#auctions em a {
  color: #c33;
  text-decoration: none;
  font-style: normal;
}

table#auctions em a:hover {
  text-decoration: underline;
}

table#favs th,
table#auctions th {
  color: #888;
  background-color: #ddd;
  border-right: 1px solid #fff;
  font-weight: normal;
  padding: 2px 0 2px 0;
  text-align: center;
  background-image: none;
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
}

table#favs tr.even td ,
table#auctions tr.even td {
  background-color: #fff;
}

img.buynowsmall {
  margin-top: 3px;
}

div#bgpanel2 h1.small {
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  border-bottom: 3px solid #8290a9;
  padding-left: 5px;
  margin-bottom: 2px;
}

form#catsel select {
  width: 250px;
  font-family: verdana, arial, sans-serif;
  padding: 2px;
  font-size: 8pt;
  margin: 4px;
}

h2.auctn {
  color: #369;
  margin: 5px 0 5px 15px;
}

table#aucimages a {
  font-family: arial, helvetica, sans-serif;
  color: #369;
}

table#aucimages th {
   font-weight: normal;
   font-size: 8pt;
   text-align: left;
   font-family: arial, helvetica, sans-serif;
   padding-left: 15px;
}

table#aucimages td {
  text-align: center;
  padding-left:10px;
  padding-right:10px;
}

table#aucimages div.thumb {
  height: 75px;
  width:  75px;
  border: 1px solid #ccc;
  margin-left: 15px;;
  margin-right: 15px;
}

table#aucimages div.mthumb {
  height: 50px;
  width:  50px;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #ccc;
}

table.aucdata label {
  font-weight: bold;
}

table.aucdata tr td div {
  font-size: 8pt;
}

table.aucdata tr td {
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  vertical-align: middle;
  white-space:nowrap;
}
table.aucdata tr th {
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  padding-top: 6px;
  padding-bottom: 6px;
}

table.aucdata div {
  padding: 1px;
}

table.aucdata div.rege {
  background-color: #fee;
  padding: 1px;
}

table.aucdata th {
  text-align: right;
  padding-right: 10px;
  padding-top: 4px;
  width: 200px;
  vertical-align: middle;
}

table.aucdata textarea {
  width: 500px;
  height: 200px;
}

img.info {
  margin-top: -2px;
  cursor: pointer;
}

input.file {
  font-size: 12px;
}

div#about {
  border-bottom: 5px solid #8290a9;
  padding-bottom: 30px;
  font-family: tahoma, arial, helvetica, sans-serif;
  color: rgb(51,51,51);
}

div#about h2 {
  margin: 10px 0 0 5px;
  padding-left: 0;
  color: #369;
  border-bottom: 5px solid #8290a9;
}

div#newspage h2 {
  margin: 10px 0 0 5px;
  padding-left: 0;
  color: #369;
  border-bottom: 5px solid #8290a9;
}

div#about h2 {
  margin-bottom: 20px;
}

div#newspage h2 {
  padding-left: 10px;
  margin-bottom: 2px;
}

div#about p {
  margin-top: 8px;
  margin-left: 15px;
  margin-right: 15px;
  text-align: justify;
  font-size: 10pt;
  line-height: 150%;
}

div#newspage {
 /* border-bottom: 5px solid #8290a9;
  padding-bottom: 80px;
  margin-bottom: 60px;*/
 width: 755px;
}

div#newspage div.nitem {
  font-family: tahoma, verdana, arial, sans-serif;
  border: 1px solid #cccccc;
 /* border-top: 7px solid #f93;*/
  padding: 10px 30px 10px 20px;
  margin-bottom: 10px;
  margin-left: 10px;
  font-size: 12px;
  color: #333333;
  line-height: 150%;
  text-align: justify;
}

div#newspage div.nitemsel{
  border: 1px solid #aaaaaa;
  background-color: #f4f4f4;
}

div#newspage div.nitem h4 {
  font-size: 12px;
  font-weight: normal;
  text-align: left;
}
div#newspage div.nitem h3 {
  font-size: 13px;
  color: #333333;
  margin-top: 5px;
  margin-bottom: 10px;
  text-align: justify;
}
div#newspage div.nitem p {
  text-align: justify;
  line-height: 150%;
  font-size: 12px;
  color: #333333;
}

div#newspage div.nitem div {
  font-size:12px;
}

h3.cp {
  background-color: #8290a9;
  width: 200px;
  margin-top: 10px;
  padding: 3px 0 3px 10px;
  color: #fff;
}

div#auction {
  border-top: 0;
}
div#auction table {
  
}
div#auction p, div#auction td, div#auction th {
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
}

.nobr {
  white-space: nowrap;
}
div#aname {
  color: #333;
  font-size: 11pt;
  font-weight: bold;
  padding: 4px 0 5px 6px;
}
table#adata {
  width: 100%;
}
td#acontent {
  border-left: 1px solid #ccc;
  width: 256px;
}

div#fbid {
  margin: 0 7px;
  padding: 5px 0 10px 7px ;
  background: #f8f3d7;
  width: 368px;
  border: 1px solid #e5e1d0;
}
form#bid input {
  width: 106px;
  height: 17px;
  border: 1px solid #a6a6a6;
  padding-top: 3px;
  text-align: center;
}

form#bid button {
  border:0;
  background: url(img/back_button_bid.png) no-repeat;
  height:22px;
  width: 108px;
  color: #476e9b;
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}

table#bidding th, table#bidding td {
  text-align: left;
  padding: 4px;
}
table#bidding td {
  vertical-align: middle;
}
table#bidding th {
  font-weight: normal;
  font-family: tahoma, verdana, arial, sans-serif;
  font-size: 8pt;
  color: #c00;
}
table#bidding th a {
  color: #c00;
  text-decoration: none;
}
table#bidding th a:hover {
  text-decoration: underline;
}

table.asubx,
table.asub {
  font-family: arial, helvetica, sans-serif;
  width: 377px;
  border: 1px solid #ddd;
  background-color: #f4f4f4;
  margin: 4px 7px 0 7px;
}
table.asubx th,
table.asub th {
  width: 130px;
  text-align: left;
  font-weight: normal;
  vertical-align: top;
  font-size: 8pt;
  white-space: nowrap;
}
table.asubx th {
  padding: 4px 0 5px 17px;
  width: 100px;
}
table.asub th {
  padding: 4px 0 4px 17px;
}

table.asubx td,
table.asub td {
  font-size: 8pt;
  text-align: left;
  font-weight: bold;
}
table.asubx td {
  padding-top: 4px;
  padding-bottom: 4px;
}
table.asub td {
  padding-top: 4px;
  padding-bottom: 4px;
}

table.asubx a.puny,
table.asub a.puny {
  font-weight: normal;
  font-size: 8pt;
}
table.asubx a,
table.asub a {
  color:#31639c;
  text-decoration: none;
}
table.asubx a:hover,
table.asub a:hover {
  text-decoration: underline;
}
span#aucextra1 a {
  padding: 3px 30px 3px 0;
  background: url(img/icon_bid_1.png) no-repeat top right;
  font-weight: normal;
  text-decoration: underline;
}
span#aucextra2 a {
  padding: 3px 30px 3px 0;
  background: url(img/icon_bid_2.png) no-repeat top right;
  font-weight: normal;
  text-decoration: underline;
}
span#aucextra3 a {
  padding: 3px 30px 3px 0;
  background: url(img/icon_bid_3.png) no-repeat top right;
  font-weight: normal;
  text-decoration: underline;
}
h3.ah3 {
  margin-top: 10px;
  background: url(img/back_detail_head.png) no-repeat;
  padding: 3px 0 3px 15px;
  height: 15px;
  width: 743px;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #333;
}
h3#bhist {
  margin-bottom: 2px;
}
table.bidhistory {
  width: 100%;
  padding-right: 10px;
}
table.bidhistory th {
  background-color: #efefef;
  font-weight: normal;
  color: #999;
  padding: 4px;
}
table.bidhistory td {
  padding: 2px 0 2px 0;
  text-align: center;
  vertical-align:middle;

}
table.bidhistory td.buynow {
  padding: 1px 0 1px 0;
  border-right: 1px solid #ccc;
}
table.bidhistory td.norb {
  border-right: 0;
}
a.user,
table.bidhistory td a {
  font-weight: bold;
  color: #36c !important;
  text-decoration: none;
}
u.user:hover,
table.bidhistory td a:hover {
  text-decoration: underline;
}
table.bidhistory tr td {
  background-color: #fff;
}
table.bidhistory tr.even td {
  background-color: #f8f8f8;
}

table#control {
  border: 1px solid #8290a9;
  width: 566px;
}
table#control th {
  color: #8290a9;
  border-bottom: 1px solid #8290a9;
  padding: 2px 0 2px 0;
}
table#control td {
  border-right: 1px solid #8290a9;
  padding: 5px;
}
table#control a {
  color: #33c;
}
table#control li {
  padding-top: 2px;
  padding-bottom: 3px;
}
div#profile table {
  margin-left: 10px;
}
div#profile th {
  color: #8290a9;
  text-align: left;
}
div#profile input, div#profile textarea {
  font-size: 8pt;
  border: 1px solid #ccc;
  width: 150px;
  padding: 2px;
}

div#profile textarea {
  height: 50px;
}
.nitem p,
.helpdiv p {
  padding-left: 10px;
  margin-right: 30px;
  text-align: justify;
  padding-bottom: 6px;
  font-size: 10pt;
  font-family: tahoma;
}
.profiletab1 th,
.profiletab1 td {
  font-weight:bold;
  font-size: 9pt;
  text-align:left;
}
.profiletab2 td {
  font-weight:bold;
}
.profiletab2 th {
  font-weight:normal;
}
.profiletab2 th,
.profiletab2 td {
  padding-top: 5px;
  font-size: 8pt;
  text-align:left;
}
.profiletab1 th {
  width: 190px;
}

table#userratings {
  border-collapse: collapse;
}
table#userratings th {
  text-align: center;
  font-size: 8pt;
  padding: 0 4px 0 4px;
  font-weight:normal;
}
table#userratings td {
  text-align: center;
  font-size: 8pt;
  padding: 5px 4px 5px 4px;
  background-color: #fff;
}
table#userratings tr.pos td {
  color:#3a1;
}
table#userratings td.lt {
  text-align:left;
}
table#userratings tr.neg td {
  color:#900;
}
table#userratings tr.pos td,
table#userratings tr.ntr td {
  border-bottom: 1px solid #999;
}
table#userratings tr.top {
  background-color: #f4f4f4;
}
table#prpager {
  margin-top: 20px;
}
table#prpager td {
  background: #e6e9ee url(img/icon_corner_top_right.png) no-repeat top right;
  border-right: 2px solid #fff;
  font-family: tahoma, verdana, arial, sans-serif;
}
table#prpager td.sel {
  background: #8290a9 url(img/icon_corner_top_right.png) no-repeat top right;
}
table#prpager img {
  float: left;
}
table#prpager p {
  padding: 4px;
  text-align:center;
}
table#prpager td a {
  font-size: 11px;
  font-weight: bold;
  color: #666;
  text-decoration: none;
}
table#prpager td.sel a {
  color: #fff;
}
table#prpager a:hover {
  text-decoration: underline;
}
div.regpart h2 {
  font-size: 10pt;
  padding: 0 0 0 20px;
  margin: 5px 0 10px 0 ;
  border-bottom: 1px solid #666;
}

form#rate  {
  font-size: 9pt;
}
form#rate p {
  font-size: 9pt;
  padding: 10px;
}
form#rate select, textarea {
  width: 350px;
  margin-bottom: 15px;
}
form#rate textarea {
  height: 100px;
}
form#emailsettings {
  font-family: arial, helvetica, sans-serif;
}
form#emailsettings label {
  font-size: 8pt;
}
form#emailsettings h2 {
  font-size:8pt;
}
p.pinfo {
  padding:20px;
}
p.pinfonext {
  padding:0 20px 20px 20px;
}
textarea#a_description {
  width: 646px;
  height:240px;
}
table#tinyauct {
  margin-top: 15px;
}
table#tinyauct th {
  vertical-align: top;
}
table#tinyauct td {
  padding-left: 10px;
}
table#tinyauct h2 {
  font-size: 10pt;
  margin-bottom: 5px;
}
table.ultable {
  font-family: arial, sans-serif;
}
table.ultable th {
  font-size: 8pt;
  padding-left: 16px;
  text-align: left;
  font-weight: normal;
  padding-top: 2px;
  padding-bottom: 2px;
  background: #fff url('img/bull-bid.png') no-repeat left 2px;
}
table.ultable td {
  padding-left: 10px;
  font-size: 8pt;
  font-weight: bold;
}

p#biddone {
/*  font-weight: bold;*/
  font-size: 8pt;
  color: #000;
  text-align: center;
  padding: 5px;
}
p#biddone em {
  color: #f30;
  font-style: normal;
  font-weight: bold;
}
p#bidresult {
  font-weight: bold;
  font-size: 8pt;
  color: #476e9b;
  text-align: center;
  padding: 5px;
}


a.userr {
  color: #369;
  font-weight: bold;
}
em.posr {
  font-style: normal;
  font-weight: normal;
  color: #333;
/*  color: #960;
  font-weight: bold;*/
}

em.posr b {
  color: #369;
  font-weight: normal;
}

/* izsolu saraksts kontrolpanelii  */
div.auctsview {
  margin-bottom: 30px;
}
div.auctsview div.head {
  width: 200px;
  background: #8290a9 url(img/icon_corner_top_right.png) no-repeat top right;
}
div.auctsview div.head img {
  float: left;
}
div.auctsview div.head p {
  font-family: arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color:#fff;
  padding: 3px 0 0 10px;
}
div.auctsview div.cont {
  margin-left: 0; 
  border: 1px solid #8290a9; 
  border-top: 5px solid #8290a9; 
  padding: 4px;
}

/* info lauks */
div.auctsview p.cpinfo {
  background-color: #efefef;
  border: 1px solid #ccc;
  padding: 15px;
  font-family: tahoma, arial, sans-serif;
  font-size: 8pt;
  margin-bottom: 3px;
}

/* kontrolpanela tabula */
th#abpic {
  width: 70px;
  text-align: center;
}
th#abname {
  width: 210px;
}
th#abnamesmall {
  width: 170px;
}
th#abtype {
  width: 75px;
}
th#abtime {
  width: 70px;
}
th#abprice {
  width: 100px;
}
th#abbids {
  width:40px;
}

table.cpauctions {
  width: 100%;
  margin-top: 5px;
  font-family: tahoma, arial, sans-serif;
  border: 1px solid #cccccc;
  border-top: 0;
  border-collapse: separate;
}
table#auctionhdr table.cpauctions {
  margin-top: 0;
}
table.cpauctions tr.hdr {
  background-color: #efefef;
}
table.cpauctions th.first {
  /*border-left: 1px solid #ccc;*/
}
table.cpauctions th.last {
  /*border-right: 1px solid #ccc;*/
}
table.cpauctions th {
  font-weight: normal;
  color: #585858;
  padding: 2px 6px 2px 3px;
  border-top: 1px solid #ccc;
  font-size: 10pt;
  background-color: #efefef;
  /*border-top: 1px solid #ccc;*/
  border-bottom: 1px solid #ccc;
  text-align: left;
}


table.cpauctions th a{
  font-weight: normal;
  color: #585858;
  padding: 2px 6px 2px 3px;
  border-top: 1px solid #ccc;
  font-size: 10pt;
  background-color: #efefef;
  border-bottom: 1px solid #ccc;
  text-align: left;
  text-decoration: underline;
}
table.cpauctions td {
  background-color: #f8f8f8;
  border-top: 4px solid #fff;
  padding: 3px;
  font-size: 8pt;
/*  border-right: 1px solid #fff;*/
}
table.cpauctions td.cppic {
  padding: 3px;
}
table.cpauctions td.name {
  white-space: normal;
  text-align: left;
  padding-left:10px;
  width: 300px;
}
table.cpauctions tr.extra td {
  background-color: #fff;
  text-align: right;
  border-top: 0;
  padding-top: 0; 
  padding-bottom: 5px;
}
table.cpauctions tr.even {
  background-color: #f8f8f8;
}
table.cpauctions tr.extraleft td {
  background-color: #fff;
  text-align: left;
  border-top: 0;
  padding-top: 0; 
  padding-bottom: 5px;
}
table.cpauctions td.cppic img {
/*  border: 1px solid #aaa;*/
  padding: 1px;
}
table.cpauctions a {
  color: #36c;
  text-decoration: none;
}
a.turnred:hover {
  color:#c66;
}

div#auctpreview * {
  font-family: arial, helvetica, sans-serif;
}
div#auctpreview {
  border: 1px solid #f90;
  border-top: 4px solid #f90;
  padding-left: 5px;
  padding-right: 5px;
}
h2.auctp {
  border-top: 4px solid #f90;
  color: #f90;
  font-size: 14px;
  padding-lefT: 15px;
}
div#auctpreview table div.thumb {
  float: left;
  margin-right: 10px;
  padding: 1px;
  border: 1px solid #ccc;
}
div#auctpreview table {
  color: #369;
  width: 100%;
  border-collapse: separate;
  border: none;
  border-spacing: 0;
}
div#auctpreview h2 {
  margin-top: 15px;
  margin-bottom: 5px;
}
div#auctpreview td {
  padding: 10px;
  border: none;
  background-color: #efefef;
  border-top: 3px solid #fff;
  font-size: 11px;
  font-weight: normal;
  color: #334;
}
div#auctpreview th {
  font-size: 11px;
  background-color: #efefef;
  font-weight: normal;
  color: #aaa;
  background-color: #efefef;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  text-align: left;
  padding: 1px 0 1px 15px;
}
div#auctpreview th.first {
  border-left: 1px solid #ccc;
  width: 100px;
}
div#auctpreview th.last {
  border-right: 1px solid #ccc;
}
div#auctpreview h3 {
  font-size: 11px;
  font-weight: normal;
  color: #aaa;
  background-color: #efefef;
  border: 1px solid #ccc;
  text-align: left;
  padding: 1px 0 1px 15px;
  margin-top: 3px;
}
div.blk,
div#auctpreview div.blk {
  background-color: #efefef;
  margin-top: 3px;
  padding: 15px;
  font-size: 11px;
  color: #334;
}
table.nicetab {
  width: 100%;
  font-family: tahoma, arial, sans-serif;
  border-collapse: separate;
}
table.nicetab td {
  background-color: #f8f8f8;
  border-top: 4px solid #fff;
  padding: 5px;
  font-size: 8pt;
  white-space: nowrap;
}
table.nicetab th {
  background-color: #f8f8f8;
  border-top: 4px solid #fff;
  font-weight: normal;
  text-align: left;
  padding: 5px;
  font-size: 8pt;
  vertical-align:top;
}
table.nicetab tr.noup th, table.nicetab tr.noup td {
  border-top: 0;
}

div#bgpanel2 #rate th {
  width: 90px;
}
div#bgpanel2 #rate button.nice {
  margin: 0;
}
#rate a {
  color: #369;
}
#rate label {
  font-size: 12px;
  font-weight: bold;
  padding: 0;
  margin: 0 10px 0 4px;
}
table#profilerates {
  font-family: tahoma, verdana, arial, sans-serif;
  font-size: 11px;
}
table#profilerates th {
  font-size: 10px;
  font-weight: bold;
  padding: 1px 3px 1px 6px;
}
table#profilerates td, table#profilerates td a {
  font-size: 11px;
  font-weight: normal;
}

div#regpart textarea,
table.nicetab textarea {
  font-family: arial, verdana, sans-serif;
  font-size: 11px;
  padding: 4px;
}
p.help {
  font-family: arial, verdana, sans-serif;
  font-style: italic;
  padding: 3px 0 10px 15px;
  color: #777;
  font-size: 11px;
}
table#auctionhdr table.cpauctions tr.odd td {
  background-color: #fff;
}
table.cpauctions tr.odd td {
  background-color: #fff;
}
table#auctionhdr table.cpauctions td {
  border-right: 1px solid #fff;
}
table#auctionhdr table.cpauctions div img {
  padding: 1px;
}
table#auctionhdr table.cpauctions div {
  border: 0 !important;
}
table#auctionhdr table.cpauctions tr td * {
  font-family:arial, sans-serif;
}
table.cpauctions tr.isInteresting td{
  border-top: 2px solid #ffb259;
  border-bottom: 2px solid #ffb259;
}
table.cpauctions tr.isInteresting td.cppic{
  border-left: 2px solid #ffb259;
}
table#auctionhdr table.cpauctions tr.isInteresting td.date-to{
  border-right: 2px solid #ffb259;
}
table#auctionhdr table.cpauctions tr.isInteresting td,
table.cpauctions tr.isInteresting td {
  background-color: #ffdead;
}table#auctionhdr table.cpauctions tr.isInteresting td.name,
table.cpauctions tr.isInteresting td.name {
  font-weight:bold;
}
table.cpauctions td.altfont {
  font-family:tahoma, arial, sans-serif;
  font-size: 11px;
}
table.cpauctions td.altfont a {
  font-family:arial, sans-serif;
  text-decoration: underline;
  color: #369;
}
table.nice {
  border: 1px solid #ccc;
}
table.nice tr.hdr th {
  background-color: #ddd;
  color: #888;
  padding: 1px 3px 1px 3px;
}
table.nice td {
  border-top: 0;
}


div.specialblock {
 background-color: #f7f4e4;
}
table.special {
  border-collapse: separate;
}
table.special td {
  width: 165px;
  border: 5px solid #fff;
}

table.special div.img {
  padding: 3px;
  border: 1px solid #848ca5;
  background-color: #fff;
  text-align: center;
  vertical-align: middle;
  height: 105px;
  width: 150px;
}
table.special div.img img {
  margin:0;
  padding:0;
  margin-top: auto;
  margin-bottom: auto;
}
table.special h4 {
  font-family: arial, sans-serif;
  text-align: right;
  padding-right: 5px;
  font-size: 12px;
  margin-top: 3px;
}
table.special h4 a {
  text-decoration: underline;
  color: #31639c;
}
div.tourview {
  margin-bottom: 30px;
}
div.tourview div.head {
  width: 200px;
  background: #8290a9 url(img/icon_corner_top_right.png) no-repeat top right;
}
div.tourview div.head img {
  float: left;
}
div.tourview div.head p {
  font-family: arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color:#fff;
  padding: 3px 0 0 10px;
}
div.tourview div.cont {
  margin-left: 0; 
  border-top: 5px solid #8290a9; 
}

div.tourview p.cpinfo {
  background-color: #efefef;
  border: 1px solid #ccc;
  padding: 15px;
  font-family: tahoma, arial, sans-serif;
  font-size: 8pt;
  margin-bottom: 3px;
}

div.emb {
  clear:right;
  background-color: #f1edd0;
  padding: 3px 0 3px 3px;
  margin-top: 6px;
  font-family: arial, sans-serif;
  font-size: 11px;
}
div.emb div {
  padding:0 3px 0 0;
  font-family: arial, sans-serif;
  font-size: 11px;
/*  width: 100px;*/
  text-align: right;
  color: #369;
}

div.sbuynow {
  float: right;
  height: 35px;
  padding-top: 10px;
  color: red;
}

/* krasu variacijas */
div.orange div.head {
  background-color: #ecb604;
}
div.orange div.cont {
  border: 1px solid #ecb604; 
  border-top: 5px solid #ecb604; 
}
div.green div.head {
  background-color: #64ba44;
}
div.green div.cont {
  border: 1px solid #64ba44; 
  border-top: 5px solid #64ba44; 
}
div.blue div.head {
  background-color: #3c82b4;
}
div.blue div.cont {
  border: 1px solid #3c82b4; 
  border-top: 5px solid #3c82b4; 
}
div#tourism input {
  padding: 3px;
  width: 200px;
}
div#tourism input {
  font-family: tahoma, arial, sans-serif;
  font-size: 11px;
}


td.hintsClass{
  white-space:normal;
}

form#auc_form input {
    padding: 1px 0 1px 2px;
    font-size:11px;
}
form#auc_form select {
    padding: 1px;
    font-size:11px;
}

div#help {
  font-family: tahoma, arial, sans-serif;
}

div#help h3 a {
    font-weight: normal;
    font-size: 10pt;
    color: #36c;
}
div#help h3 {
    padding: 3px 0 3px 15px;
}

div#help h2  {
 margin: 6px 0 4px 0;
 font-family: tahoma, arial, sans-serif; 
 font-size: 10pt;
 padding: 0 0 2px 10px;
}

div#help p {
    padding: 4px 10px 4px 10px;
}

div.smform {
  margin-top: 10px;
  border: 1px solid #ccc;
  background-color: #efefef;
  padding: 17px;
}
div.smform td, div.smform th {
  padding: 3px;
  text-align: left;
}
div.smform p {
  font-weight: normal;
  font-family: tahoma, verdana, arial, sans-serif;
  font-size: 11px;
}
div.smform table {
  margin-lefT: 80px;
}
div.smform input {
  width: 150px;
  border: 1px solid #ccc;
  padding: 3px;
  font-size: 11px;
}
div.smform textarea {
  border: 1px solid #ccc;
  padding: 3px;
}
div.smform p.errortext {
  color:#c33;
  font-weight: bold;
  font-size: 8pt;
  padding: 0 0 10px 0;
}
div.smform a.nice {
  margin: 10px auto 0 auto;
}
em.required {
    color: #f33;
}

table.ratings * {
    font-family: tahoma, verdana, arial, sans-serif;
}

table.ratings {
    width: 100%;
}

table.ratings td {
    width: 50%;
    padding-top: 5px;
}

table.ratings td h2 {
}

table.ratings div.img {
    border: 1px solid #8290a9;
    height: 55px;
    width: 55px;
}

ul.pager {
    height: 16px;
}
ul.toppager {
    border-bottom: 2px solid #8290A9;
}
ul.botpager {
    border-top: 2px solid #8290A9;
}
ul.pager a {
    color: #369;
    font-size: 10px;
}
ul.pager li {
    float: left;
    padding-right: 4px;
    font-size: 11px;
}
ul.pager span {
    display: none;
}
ul.pager li {
    padding: 0 5px 3px 5px;
}
ul.toppager,
ul.botpager{
    padding-left: 0;
}
ul.pager li.selected {
    font-weight: bold;
    background-color: #ddd;
}
div.afterpgr {
    clear: both;
    height: 1px;
    overflow: hidden;
}

div.hint {
  height: 69px;
  width:  173px;
  background: transparent url(img/hint-bg-3.png) no-repeat top left;
  z-index: 0;
  padding: 7px 0 10px 20px;
}


.hint .close {
    float: right;
    display: block;
    width:30px;
    height:11px;
    margin-right: 5px;
    background: url(img/hint-close.gif) no-repeat top right;
}
.hint p {
    margin-right: 10px;
    margin-top: 4px;
}
.hint .more {
    display: block;
    font-weight: bold;
    color: #33c;
    padding-top: 5px;
}
.hint a.more {
    display:block;
    position: absolute;
    top: 65px;
    left: 0px;
    width: 170px;
    color: #104995;
    text-decoration: none;
    text-align:right;
}
.hint a:hover {
    text-decoration: underline;
}
.xform {
    margin-left: 80px;
}
.xform th {
    text-align:left;
    padding-right: 5px;
}
.xform input {
  width: 148px;
}
div.question p, div.answer p {
    font-family: tahoma, verdana, sans-serif;
}
div.answer p.hdr, div.question p.hdr {
    margin-bottom: 4px;
}
div.answer {
  padding: 5px 30px 5px 30px;
  font-weight: bold;
  font-weight: normal;
  background: url(img/icon_auction_a.png) no-repeat 7px 7px;
}

div.answer p.ans {
  color: #c63;
}


div.question {
  padding: 5px 30px 5px 30px;
  margin-right: 130px;
  background: url(img/icon_auction_q.png) no-repeat 7px 7px;
}

textarea.qanswer {
  font-family: arial, verdana, sans-serif;
  font-size: 11px;
  padding: 4px;
  margin-bottom: 0;
  height: 70px;
  width: 450px;
}
.answer button.nice {
  margin: 5px 0 0 0;
}


div#auctpreview div#preview {
    padding: 10px;
    font-size: 11px;
    font-family: tahoma, verdana, arial, sans-serif;
}
div#auctpreview div#preview p {
    font-size: 11px;
    margin: 0 0 0 5px;
}
div#preview ol, div#preview ul {
    padding-left: 20px;
}

div#viewpreview {
    padding: 20px;
    font-size: 11px;
    font-family: tahoma, verdana, arial, sans-serif;
}
div#viewpreview p {
    font-size: 11px;
    margin: 0 0 20px 5px;
}
div#viewpreview ol, div#viewpreview ul {
    padding-left: 20px;
}

dt#shopmenu {
    height: 20px;
    background: url(img/menu_veikali.gif) no-repeat 4px top;
    padding: 0;
}
dt#shopmenu a {
    display: block;
    height: 18px;
}
dt#shopmenu a em {
    color: #fff;
    display: block;
    margin-left: 58px;
    margin-top: 3px;
}

tr#resprice_info div{
  
}

tr#resprice_info div p{
  font-size: 11px;
}

blockquote {
    margin-lefT: 30px;
}

table#tblRigasMeziInput td {
  padding:2px 0;
  border-width: 1px;
  border-style: solid;
  border-color: #dedfe3;
}

table#tblRigasMeziInput th,
table#tblRigasMeziInput td {
  background-color: #f8f8f8;
}

table#tblRigasMeziInput {
  border-style: solid;
  border-color: #dedfe3;
  border-collapse: collapse;
}

table#tblRigasMeziOutput {
  border-width: 0px;
  border-spacing: 0px;
  border-style: solid;
  border-color: #000000;
  border-collapse: collapse;
}

table#tblRigasMeziOutput tr.even {
  background-color: #cccccc;
}

table#tblRigasMeziOutput td,
table#tblRigasMeziOutput th {
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
}

table#tblRigasMeziOutput td {
  padding: 2px;
  color: #303030;
  text-align: center;
}

table#tblRigasMeziOutput td a {
  color: #476d9a;
}

table#tblRigasMeziOutput span.meznieciba {
  color: #666666;
}

table#tblRigasMeziOutput th {
  padding: 2px;
  background-color: #8391ab;
  color: #ffffff;
}

table#tblRigasMeziOutput th a {
  color: #ffffff;
}

table#rm_finduser {
  margin-top: 15px;
  border-collapse: collapse;  
}

table#rm_finduser td,
table#rm_finduser th {
  padding: 3px;
  font-size: 13px;
  border-width: 1px;
  border-style: solid;
  border-color: #dedfe3;
}

table#rm_finduser th {
  font-weight: normal;
}

table#rm_finduser td {
  color: red;
}

div.rm_user_add_data {
  background-color: #efefef;
  border: 1px solid #cccccc;
  margin-top:5px;
  padding: 10px;
}

div.rm_user_add_data table td{
  padding: 0 5px;
  font-size: 11px;
}


a.squarebutton{
background: transparent url('/img/square-red-left.png') no-repeat top left;
display: block;
float: left;
font: normal 12px Tahoma; /* Change 12px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 24px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #494949; /*button text color*/
}

a.squarebutton span{
background: transparent url('/img/square-red-right.png') no-repeat top right;
display: block;
font-weight: bold;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}



/* +++++++++++++++++++++++++++++++++ Tabi +++++++++++++++++++++++++++++++++++ */
.zdsbx_f{
  height:33px;
  width: 9px;
  float:left;
  overflow:hidden;  
  background-image:url(img/tabs/tab_bg.gif);
  background-repeat:repeat-x; 
}

.zdsbx{
  height:33px;
  overflow:hidden;  
  background-image:url(img/tabs/tab_bg.gif);
  background-repeat:repeat-x; 
  margin-bottom: 3px;  
}

.zds{
  display:block;
  float:left;  
  height:33px;
  overflow:hidden;
  background-image:url(img/tabs/closed_tab_m.gif);  
  background-repeat:repeat-x;
  text-decoration:none;
  cursor:hand;
  cursor:pointer;    
}

.zds .zds_l{
  float:left;  
  height:33px;  
  width:5px;
  background-image:url(img/tabs/closed_tab_l.gif);
  background-repeat:no-repeat;   
}

.zds .zds_m{
  float:left;
  color:#375d8c;
  padding-top:7px;
  padding-left:5px;
  padding-right:5px;
}

.zds .zds_r{
  float:left;  
  height:33px;  
  background-image:url(img/tabs/closed_tab_r.gif);
  background-repeat:no-repeat;
  width:5px;
}

.zdsn:hover{
  background-image:url(img/tabs/hover-closed_tab_m.gif);
}

.zdsn:hover .zds_l{
  background-image:url(img/tabs/hover-closed_tab_l.gif);
}
.zdsn:hover .zds_r{
  background-image:url(img/tabs/hover-closed_tab_r.gif);
}

.zdsa{
  float:left;  
  height:33px;
  background-image:url(img/tabs/open_tab_m.gif);
  background-repeat:repeat-x;
}

.zdsa .zds_l{
  background-image:url(img/tabs/open_tab_l.gif);
  width:6px;
}

.zdsa .zds_r{
  background-image:url(img/tabs/open_tab_r.gif);
  width:5px;
}


.zdsa .zds_m{
  color: #140000;
}
/* --------------------------------- Tabi ----------------------------------- */

/* -------------------- Pager -------------------- */
.pgn {width:100%; padding: 5px;border: 1px solid #cccccc;border-top: 0;}
.pgn a {color: #090c73;}
.pgn-cnt {padding-left:10px; padding-right:10px}
.pgn .pgn-td-l {padding-left:5px;padding-top:12px;width:100px;}
.pgn .pgn-td-c {padding:5px;padding-right: 100px; text-align:center}
.pgn .pgn-p {padding:6px 5px 6px 8px}
.pgn .pgn-n {padding:6px 8px 6px 5px}
.pgn img {vertical-align:-30%}
.pgn .pgn-num {}
.pgn .pgn-num .pgn-b {font-weight:bold}
.pgn .pgn-num span.pgn-b, .pgn .pgn-num a {padding:0 4px}
.pgn tr a {text-decoration:none}
.pgn * a:hover {text-decoration:underline}
.pgn .pgn-nowrap {white-space:nowrap; color:#333}
.pgn .pgn-disabled {color:#666}
.pgn-0 {padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; color:#333}
.pgn-0 span {font-weight:bold}
.pgn-0 span span {font-weight:normal}
.pgn-optbarcont {height:20px; margin-bottom:10px; padding:7px 0px 2px 0px; width:100%; background-color:#e8e8e8; border-color:#dedede}
.pgn .nolink {cursor:default}
.pgn a.selected, .pgn a.selected:visited {color:black !important; cursor:default; text-decoration:none; font-weight:bold}
/* -------------------- EOF Pager -------------------- */

.adv-search td {
  font-size: small; color: #333;font-weight:bold; padding: 4px;
}
.adv-search td input.text {
  height: 18px; width: 331px; font-size: small;
}
.adv-search td input.price {
  height: 18px; width: 61px; font-size: small;
}
.adv-search td select {
  font-size: small;
}
.adv-search td.normal {
  font-weight: normal;
}
.adv-search td.items {
  padding-bottom: 10px;
  padding-left: 6px;
}

tr.juridical td input {
  border:1px solid #bbb; margin-bottom: 1px;
}
