@charset "utf-8";
/* CSS Document */

html, body {margin:0; padding:0; position:relative; height:100%; min-width:990px;}
body {font:normal 15px Arial, Helvetica, sans-serif; color:#000000;}
body {text-align:center; background:#FFFFFF;}

a {color:#005a56; text-decoration:underline;}
a:hover {color:#005a56; text-decoration:none;}

a img {border-color:#000000;}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0; color:#000000; font-weight:normal; line-height:normal;}
h1 {font-size:22px; margin:0 0 10px 0;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5,h6 {font-size:14px;}

hr {background:#CCC; line-height:0; font-size:0; border:none; height:1px; margin:6px 0; padding:0;}

.path {font-size:11px; height:24px; line-height:normal;}
.path img {border:none; margin:0 4px;}
.path a {outline:none;}

#wraper {
  height:auto !important;
  min-height:100%;
  height:100%;
  width:980px;
  margin:0 auto -120px auto;
  background:url(right_bg.gif) right repeat-y;
}
#wraper .wraper_clear {height:120px; width:100%; clear:both; margin:0 auto;}

div.calling {text-align:center; font-style:italic}
div.calling p{font-size:16px; font-weight:bold}

/* HEADER */
#header {position:relative; height:170px; width:100%; margin:0 auto; border-bottom:38px solid #005a56; background:#FFFFFF;}

#header .logo {/*background:url(logo.gif) no-repeat;*/ position:absolute; height:70px; width:400px; left:50px; top:20px;}
#header .logo a {cursor:pointer; display:block; outline:none; height:70px; width:400px;}
.contacts-header {
  position: absolute;
  color: #007e5b;
  font-size: 22px;
  margin-top: 85px;
  margin-left:480px;
}
/* ------ */

/* LOGIN */
#login {position:absolute; float:right; right:0; top:0; width:308px; font:normal 11px Arial, Helvetica, sans-serif; text-align:left; color:#666666; background:#e4eeef;}
#login a {color:#484848; text-decoration:none;}
#login a:hover {text-decoration:underline;}
#login span {padding:0 8px;}

#login .login-heading {padding:3px 23px 5px; margin-bottom:10px; background:#005b56;}
#login .login-heading a, #login .login-heading a:visited {color:#fff;}

#login .login-in {padding:10px 23px 15px;}

#login form {vertical-align:top; text-align:left; padding:0; margin:0; height:28px;}
#login form input {background:transparent; vertical-align:top; border:none; padding:0; margin:0;}
#login form div.input {float:left; padding:1px 3px 1px 1px; height:20px; width:109px; background:url(input.gif) top left no-repeat;}
#login form div.input input {width:99px; font:normal 11px Arial, Helvetica, sans-serif; color:#999999; padding:3px 5px;}
#login form input.submit {background:url(submit.gif) no-repeat; cursor:pointer; height:22px; width:34px; float:left;}
#login div.links {padding:0 1px; clear:both; color:#484848;}

#login.logout {width:265px; background:#f5f5f5; font-size:12px; color:#000;}
.logout .user-info {padding:20px 34px 25px 30px; text-align:right;}
#login.logout a, #login.logout .user-info a:visited {text-decoration:underline; color:#005b56}
#login.logout .user-info a:hover {text-decoration:none}
/* ----- */

/* TOP MENU /
#menu_top {position:absolute; list-style:none; padding:0; margin:0; line-height:0; font-size:0; width:100%; left:0; top:120px;}
#menu_top li {display:inline; padding:0 50px; margin:0;}
#menu_top li a {display:inline-block; cursor:pointer; outline:none; line-height:normal; font:normal 22px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#007772;}
#menu_top li a:hover {text-decoration:underline; color:#007772;}
/ -------- */
#menu_top, #menu_top ul, #menu_top li {
  margin:0;
  padding:0;
  list-style:none;
  font-size:0;
  line-height:0;
}

#menu_top {
  position:absolute;
  list-style:none;
  padding:0;
  margin:0;
  line-height:0;
  font-size:0;
  width:100%;
  left:0;
  top:120px;
}

#menu_top ul {
  display:none;
  position:absolute;
  width:170px;
  background:#62605e;
  border-top:1px solid #929292;
  border-left:1px solid #929292;
  border-right:1px solid #929292;
  margin:-1px 0 0 1px;
  z-index:10000;
  float:none;
  left: -1px !important;
}

#menu_top ul ul {
  margin:-1px 0 0 1px;
  float:none;
}

#menu_top li {
        position: relative;
  padding:0 0;
  margin:0;
  display:inline-block;
  *display:inline;
  *zoom:1;
}

#menu_top li a {
  float:left;
  display:block;
  cursor:pointer;
  outline:none;
  border:none;
  padding:6px 14px;
  line-height:normal;
  text-decoration:none;
  color: #007772;
  font: 22px Georgia,"Times New Roman",Times,serif;
}
#menu_top li a:hover {
  background:#005A56;
  border:none;
  padding:6px 14px 6px 14px;
  text-decoration:none;
  color:#FFF;
}
#menu_top li a.active {
  background:#62605e;
  padding:6px 14px 6px 14px;
  text-decoration:none;
  border:none;
  color:#FFF;
  position:relative;
  z-index:10001;
}

#menu_top li li {
  display:block;
  border-bottom:1px solid #929292;
  padding:0;
  margin:0;
  text-align:left;
  float:none;
  background:none;
}

#menu_top li li a:hover,#menu_top li li a.active {
  background:#005A57;
  color:#FFF;
  padding:4px 10px;
  border:none;
}
#menu_top li li a {
  float:none;
  display:block;
  cursor:pointer;
  outline:none;
  padding:4px 10px;
  width:150px;
  line-height:normal;
  font-size:12px;
  text-decoration:none;
  color:#FFF;
}

/* CONTENT */





#content {
  width:100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
#content .left_c {
  text-align:left;
  padding:20px 0 30px 0;
  width:238px;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 238px;
  -ms-flex: 0 0 238px;
  flex: 0 0 238px;
}
#content .right_c {
  vertical-align:top;
  text-align:center;
 /* padding:4px 28px 30px 28px;*/
 padding: 30px 28px;
  width:190px;
  min-width: 190px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 190px;
  -ms-flex: 0 0 190px;
  flex: 0 0 190px;
}
#content .body {
  text-align:left;
  padding:20px 20px 40px 20px;
   -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
@media all and (max-width:979px) {
  #content .body {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* ------- */

.plate_new {font:normal 18px Georgia, "Times New Roman", Times, serif; text-align:right; color:#FFFFFF; padding:4px 16px 4px 0; background:#005a56; margin:0 0 40px 0;}
.plate_new a, .plate_new a:hover {color:#FFFFFF; text-decoration: none;}

.menu_name {font-size:18px; text-transform:uppercase; padding:0 0 0 22px; color:#373737;}

/* LEFT MENU */
#menu_left {width:238px; margin:0; padding:0; list-style:none; line-height:0; font-size:0;}
#menu_left li {width:238px; margin:0; padding:10px 0 1px 0; background:url(dot.gif) bottom right no-repeat;}
#menu_left li:first-child {padding-top:6px;}
#menu_left li a {max-width:216px; display:block; cursor:pointer; outline:none; padding:4px 0 4px 22px; line-height:1em; font-size:15px; text-decoration:none; color:#373737;}
#menu_left li a:hover, #menu_left li a.active {background:url(marker_over.gif) 0 4px no-repeat; text-decoration:none; color:#005153;}
#menu_left li.lvl1 a {font-weight: bold;}
#menu_left li.lvl2 {margin-left: 23px; width: 215px;}
#menu_left li.lvl3 {margin-left: 46px; width: 192px;}
#menu_left li.lvl3 a,
#menu_left li.lvl2 a {background:url(marker_gray.gif) 0 4px no-repeat;}
#menu_left li.lvl3 a:hover, #menu_left li.lvl3 a.active,
#menu_left li.lvl2 a:hover, #menu_left li.lvl2 a.active {background:url(marker_over.gif) 0 4px no-repeat; text-decoration:none; color:#005153;}
/* --------- */

#phone {width:164px; margin:0 auto 30px auto; font:normal 12px/1em Arial, Helvetica, sans-serif; text-align:right; color:#666666;}
#phone p {padding:0; margin:0;}
#phone strong {color:#333333; font-size:25px; line-height:1em;}

#contact {width:164px; margin:0 auto; font:normal 12px Arial, "Helvetica Neue", Helvetica, sans-serif; text-align:right; color:#666666;}
#contact p {padding:0; margin:0;}
#contact .mail {font:bold 15px Arial, Helvetica, sans-serif; color:#333333;margin-left: -28px; white-space: nowrap;}


/* PRODUCT LIST */
#novelty_plate {background:url(plate_new.jpg) no-repeat; height:44px; margin:0 0 6px 0; padding:68px 14px 0 0; font:normal 32px Georgia, "Times New Roman", Times, serif; text-align:right; color:#FFFFFF;}
#novelty_plate h1 {font:normal 32px Georgia, "Times New Roman", Times, serif; text-align:right; color:#FFFFFF; margin:0; padding:0;}

.lot {padding:0 6px; margin:0 0 6px 0; font-size:12px; color:#333333; position: relative;}
.lot:hover .lot_in .lot_name a {text-decoration: underline;}
.lot .lot_image_fr {width:230px; border:1px solid #014845; text-align:center; float:left; display:inline; margin:0 12px 0 0;}
.lot .lot_image_fr a {display: block; border:none; width:116px;}
.lot .lot_image_fr img {border:none; width: 230px;}
.lot .lot_in {float:left; width:180px; min-height:116px;}
.lot .lot_in .lot_name {font-size:13px; font-weight:bold; margin:0 0 6px 0; padding:2px 0 0 0; height:32px; overflow:hidden; line-height: 1.2;}
.lot .lot_in .lot_name a {color:#005a56; text-decoration:none;}
.lot .lot_in .lot_name a:hover {color:#005a56; text-decoration:underline;}
.lot .lot_in .lot_anonce {height:56px; overflow:hidden; margin:0 0 6px 0;}
.lot .lot_in .lot_price {color:#000000;}
.lot .lot_in .lot_price span {font-size:18px;}
.lot .trigger {position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 5; opacity: 0;}

.lot .lot_clear {height:6px; width:100%; clear:both; line-height:0; font-size:0;}

body .light {background:#f2f7f6;}
body .dark {background:#e5eeee;}

.green {color:#FFFFFF; background:#005a56; cursor:pointer;}
.green .lot_image_fr {width:230px; border:1px solid #014845; text-align:center; float:left; display:inline; margin:0 12px 0 0;}
.green .lot_image_fr img {border:none; width:230px;}
.green .lot_in {float:left; width:180px; min-height:116px;}
.green .lot_in .lot_name {font-size:13px; font-weight:bold; margin:0 0 6px 0; padding:2px 0 0 0; height:32px; overflow:hidden; line-height: 1.2;}
.green .lot_in .lot_name a {color:#FFFFFF; text-decoration:none;}
.green .lot_in .lot_name a:hover {color:#FFFFFF; text-decoration:underline;}
.green .lot_in .lot_anonce {height:56px; overflow:hidden; margin:0 0 6px 0;}
.green .lot_in .lot_price {color:#FFFFFF;}
.green .lot_in .lot_price span {font-size:18px;}


.page_list {clear:both; font-size:13px; font-weight:bold; color:#333333; padding:24px 0 0 0;}
.page_list span {padding:1px 6px 0;}
.page_list a {color:#333333; text-decoration:none;}
.page_list a:hover {color:#005a56; text-decoration:underline;}
.page_list span.larr a, #page_list span.larr a:hover {text-decoration:none; outline:none;}
.page_list span.rarr a, #page_list span.rarr a:hover {text-decoration:none; outline:none;}
/* ------------ */

.active-num {
color: #fff;
background: #005a56;
}

/* FOOTER */
#footer {background:#FFFFFF url(hor_solid.gif) top repeat-x; position:relative; height:120px; width:980px; margin:0 auto;}

#footer .copy {font-size:11px; text-align:left; color:#888888; line-height:15px; float:left; display:inline; margin:28px 0 0 0;}
#footer .copy a {color:#888888; text-decoration:none;}
#footer .copy a:hover {color:#005a56; text-decoration:none;}

#footer .block_bot {font-size:8px; text-align:left; color:#888888; clear:both; margin:12px 0 0 20px; width:900px;}
#footer .block_bot a {color:#888888; text-decoration:none;}
#footer .block_bot a:hover {color:#005a56; text-decoration:none;}
#footer .block_bot p {padding:4px 0; margin:0;}

#footer .counters {float:left; display:inline; margin:28px 20px 0 53px;}
#footer .counters img {border:none;}
/* ------ */

/* TABLES */

table.table0 td p,table.table1 td p,table.table2 td p {padding:0; margin:0;}

table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}

table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: #e0e0e0}
table.table1 td { padding:5px; border: 1px solid #005a56;}

table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #e0e0e0}
table.table2 td { padding:5px; border: 1px solid #005a56;}
table.table2 th { padding:8px 5px; border: 1px solid #005a56; background:#005a56; color:#fff; text-align:left;}



/* SHOP START */

#shop-added { display:none; z-index:10000; padding:5px; border:1px solid #666; font: bold 12px Arial, sans-serif; position:absolute; left:0px; top: 0px; background-color:#FFFFCC; color: #cc0000 }

/* GALLERY */

table.gallery {border-spacing:10px; border-collapse:separate;}
table.gallery td {background-color:#f0f0f0; text-align:center; padding:15px;}
table.gallery td img {}

a.active {color:#000; text-decoration:none; cursor:default;}


/* [+] upd. 05.05.2015 r.v. */
.ocen-antic {
  position: fixed;
  top: 170px;
  right: 50%;
  margin-right: -623px;
  text-decoration: none;
  color: #fff;
}

.ocen-antic img {
  border: none !important;
}

@media all and (max-width: 1285px) {
  .ocen-antic {
    position: static;
    top: auto;
    right: auto;
    width: 100px;
    display: block;
    margin: 25px auto 15px;
  }
}

.antic-ocen a {
  text-decoration: none;
  border-bottom: 1px dotted #005a56;
}

.antic-ocen a:hover {
  border-bottom-color: transparent;
}

#antic_ocen_form {
  display: none;
}
/* [-] upd. 05.05.2015 r.v. */


/* AUCTION CATALOG */
#catalog {clear:both; font-size:12px; width:100%; line-height:normal;}

#catalog .date {font-size:16px; margin:0 0 12px 0; float:left;}
#catalog .date span {font-size:18px;}
#catalog .start-title {padding-right: 32px;}
#catalog .end-title {padding-right: 5px;}

#catalog .products_filter {float:right; font-size:15px;}

#catalog .page_list {clear:both; float: left; font-size:13px; font-weight:bold; color:#333333; padding:8px 0;}
#catalog .page_list span {padding:1px 6px 0; }
#catalog .page_list a {color:#333333; text-decoration:none;}
#catalog .page_list a:hover {color:#005a56; text-decoration:underline;}
#catalog .page_list span.larr {padding:0 6px 0 0;}
#catalog .page_list span.rarr {padding:0 0 0 6px;}
#catalog .page_list span.larr a, #page_list span.larr a:hover {text-decoration:none; outline:none;}
#catalog .page_list span.rarr a, #page_list span.rarr a:hover {text-decoration:none; outline:none;}

#catalog ul.subtit {background:#005a56; border-top:1px solid #156864; border-bottom:1px solid #156864; list-style:none; padding:4px 0; margin:0 0 4px 0; line-height:0; font-size:0; width:100%; float:left;}
#catalog ul.subtit li {float:left; padding:0; margin:0;}
#catalog ul.subtit li span {float:left; line-height:1em; font-size:11px; color:#FFF;}
#catalog ul.subtit li.subtit1 {width:116px; padding:5px 2px 0 18px;}
#catalog ul.subtit li.subtit2 {width:220px; padding:5px 16px 0 0;}
#catalog ul.subtit li.subtit3 {width:60px; padding:0 12px 0 0;}
#catalog ul.subtit li.subtit4 {width:64px;}
#catalog ul.subtit li.subtit11 {width:220px; padding:5px 2px 0 18px;}
#catalog ul.subtit li.subtit12 {width:116px; padding:5px 16px 0 0;}

#catalog .lot-brief {clear:both; padding:0 4px; margin:0 0 4px 0; font-size:12px; color:#333333; background:#f2f7f6;}
#catalog .lot-brief .brief_clear {height:4px; width:100%; clear:both; line-height:0; font-size:0;}
#catalog .lot-brief .brief_image_fr {width:114px; border:1px solid #014845; text-align:center; float:left; display:inline; margin:0 14px 0 0;}
#catalog .lot-brief .brief_image_fr a {border:none;}
#catalog .lot-brief .brief_image_fr img {border:none;}
#catalog .lot-brief .brief_name {float:left; display:inline; width:220px; padding:12px 0 0; margin:0 16px 0 0; font-weight:bold;}
#catalog .lot-brief .brief_name a {color:#005a56; text-decoration:underline; outline:none;}
#catalog .lot-brief .brief_name a:hover {color:#005a56; text-decoration:none;}
#catalog .lot-brief .brief_num {float:left; width:60px; height:87px; padding:12px 0 0;}
#catalog .lot-brief .brief_price {font-size:18px; color:#000; float:left; width:64px; height:92px; padding:12px 0 0;}

#catalog .lot-brief .brief_aname {width:160px; border:none; text-align:center; float:left; display:inline; margin:0 14px 0 0;}
#catalog .lot-brief .brief_date {float:left; display:inline; width:116px; height:102px; overflow:hidden; padding:12px 0 0; margin:0 16px 0 0; font-weight:normal;}
#catalog .lot-brief .brief_link {float:left; width:64px; padding:22px 0 0 0;}
/* --------------- */