@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;}


a.gogo {float:left;text-decoration:none; width:180px; padding:5px; margin:5px 5px 5px 25px;color:#006561;text-align:center}
a.gogo:hover {float:left;text-decoration:none; width:180px; padding:5px; margin:5px 5px 5px 25px;color:#005a56;text-align:center}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0; color:#000000; font-weight:normal; line-height:normal;}
h1 {font-size:20px; margin:0 0 10px 0;}
h2 {font-size:18px; font-weight:bold}
h3 {font-size:16px; font-weight:bold}
h4 {font-size:14px;}
h5,h6 {font-size:12px;}

hr {background:#CCC; line-height:0; font-size:0; border:none; height:1px; margin:6px 0; padding:0;}

.path {font-size:11px; line-height:normal; padding-bottom: 15px;}
.path img {border:none; margin:0 4px;}
.path a {outline:none;}

div.calling {text-align:center; font-style:italic}
div.calling p{font-size:16px; font-weight:bold}

#wraper {
  height:auto !important;
  min-height:100%;
  height:100%;
  /* width:980px; old*/
  width:1019px;
  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;}
#wraper.user-page {background:none;}

/* 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 */
#login2 {position:absolute; float:right; right:0; top:0; width:308px; font:normal 11px Arial, Helvetica, sans-serif; text-align:left; color:#666666; background:#e4eeef;}
#login2 a {color:#484848; text-decoration:none;}
#login2 a:hover {text-decoration:underline;}
#login2 span {padding:0 8px;}

#login2 .login-heading {padding:3px 23px 5px; margin-bottom:10px; background:#005b56;}
#login2 .login-heading a, #login2 .login-heading a:visited {color:#fff;}

#login2 .login-in {padding:10px 23px 15px;}

#login2 form {vertical-align:top; text-align:left; padding:0; margin:0; height:28px;}
#login2 form input {background:transparent; vertical-align:top; border:none; padding:0; margin:0;}
#login2 form div.input {float:left; padding:1px 3px 1px 1px; height:20px; width:109px; background:url(input.gif) top left no-repeat;}
#login2 form div.input input {width:99px; font:normal 11px Arial, Helvetica, sans-serif; color:#999999; padding:3px 5px;}
#login2 form input.submit {background:url(submit.gif) no-repeat; cursor:pointer; height:22px; width:34px; float:left;}
#login2 div.links {padding:0 1px; clear:both; color:#484848;}

#login2.logout {width:265px; background:#f5f5f5; font-size:12px; color:#000;}
.logout .user-info {padding:20px 34px 25px 30px; text-align:right;}
#login2.logout a, #login2.logout .user-info a:visited {text-decoration:underline; color:#005b56}
#login2.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 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;
  text-decoration:none;
  color:#FFF;
}
#menu_top li a.active {
  background:#62605e;
  padding: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 10px;
  width:224px;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 224px;
  -ms-flex: 0 0 224px;
  flex: 0 0 224px;
}
#content .right_c {
  vertical-align:top;
  text-align:center;
  padding:4px 28px 30px 28px;
  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 18px;
   -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    line-height:20px;
}
/* ------- */

/* AUCTION LIST */
#auc_list {width:224px; margin:0 0 20px 0; font:normal 11px Arial, "Helvetica Neue", Helvetica, sans-serif;}
#auc_list .auc_list_title { font-size:18px; text-transform:uppercase; color:#373737; line-height:1em; margin:0 0 14px 0;}

#auc_list .current {width:224px; margin:0 0 20px 0; border-bottom:1px solid #CCCCCC;}
  #auc_list .current .block_name {font:normal 18px Georgia, "Times New Roman", Times, serif; color:#007e5b; margin:0 0 12px 0;}
#auc_list .future {width:224px; margin:0 0 20px 0; border-bottom:1px solid #CCCCCC;}
  #auc_list .future .block_name {font:normal 18px Georgia, "Times New Roman", Times, serif; color:#007e5b; margin:0 0 12px 0;}
#auc_list .past {width:224px; border-bottom:1px solid #CCCCCC;}
  #auc_list .past .block_name {font:normal 18px Georgia, "Times New Roman", Times, serif; color:#007e5b; margin:0 0 12px 0;}

#auc_list .brief {padding:0 0 20px 0;}
  #auc_list .brief .date {font:bold 12px Arial, Helvetica, sans-serif; color:#333333; margin:0 0 4px 0;}
  #auc_list .brief .anonce {line-height:17px; margin:0 0 4px 0;}
  #auc_list .brief .anonce span {background:#005a56; color:#FFFFFF; padding:0 4px; float:left; display:inline; margin:0 4px 0 -4px;}
  #auc_list .brief .anonce span a {color:#FFFFFF; text-decoration:none; outline:none;}
  #auc_list .brief .anonce span a:hover {color:#FFFFFF; text-decoration:underline;}
  #auc_list .brief .go_there a {color:#ff0000; text-decoration:underline; outline:none;}
  #auc_list .brief .go_there a:hover {color:#ff0000; text-decoration:none;}
/* ------------ */

/* LEFT _MENU */
#menu_left {width:204px; margin:0; padding:10px 10px 20px 10px; list-style:none; line-height:0; font-size:0;}
#menu_left li {width:204px; margin:0; padding:4px 0;}
#menu_left li a {width:204px; display:block; cursor:pointer; outline:none; line-height:normal; font-size:12px; text-decoration:underline; color:#373737;}
#menu_left li a:hover {text-decoration:none; color:#373737;}
/* ---------- */

/* RIGHT MENU */
#menu_right {width:190px; margin:0 auto 30px auto; padding:0; list-style:none; line-height:0; font-size:0; text-align:left;}
#menu_right li {padding:0; margin:0;}
#menu_right li a {line-height:normal; outline:none;}

#menu_right .lvl1 {padding:16px 0 6px 0; width:190px;}
#menu_right .lvl1 a {width:190px; display:block; cursor:pointer; font:normal 22px/1em Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#005a56;}
#menu_right .lvl1 a:hover {text-decoration:underline; color:#005a56;}

#menu_right .lvl2 {padding:6px 0 6px 20px; width:170px; background:url(green_marker.gif) 2px 14px no-repeat;}
#menu_right .lvl2 a {width:170px; display:block; cursor:pointer; font-size:12px; line-height:18px; text-decoration:underline; color:#005a56;}
#menu_right .lvl2 a:hover {text-decoration:none; color:#005a56;}
/* ---------- */

#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;white-space: nowrap;margin-left: -28px;}

/* 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;}

table.bids-table {width:100%; border-collapse:collapse; font-size:14px; line-height:16px;}
table.bids-table tr:hover td {background:#f5f5f5;}
table.bids-table th {padding:10px 8px; border:1px solid #005a56; background:#005a56; color:#fff; font-weight:normal; text-align:left; text-align:center;}
table.bids-table tbody tr:first-child td {border-top:1px solid #005a56;}
table.bids-table td {padding:5px 8px; border:1px solid #ddd; text-align:center;}
table.bids-table .cell-name {text-align:left;}
table.bids-table tr.blue td {background:#fff url(table-blue.png) repeat-x 0 0;}
table.bids-table tr.red td {background:#fff url(table-red.png) repeat-x 0 0;}
table.bids-table tr.green td {background:#fff url(table-green.png) repeat-x 0 0;}

/* 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 {}

/* + OTHER */
.button-bid, .button-bid:visited {display:inline-block; padding:0 16px 0 0; background:url(button-bid.png) no-repeat 100% -37px; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; *display:inline; *zoom:1;}
.button-bid span {display:block; padding:0 0 0 17px; height:37px; line-height:37px; background:url(button-bid.png) no-repeat 0 0;}
.button-bid:hover {color:#fff; text-decoration:underline;}
/* - OTHER */

/* CUSTOM alkh 07.08.2012 */
.articlanoncelink{
  color: black !important;
  text-decoration:none !important;
}
.articlanoncelink:hover{
  color: black !important;
  text-decoration:underline !important;
}
.articlanoncelink p{
  color: black !important;
  text-decoration:none !important;
}
.articlanoncelink a{
  color: black !important;
  text-decoration:none !important;
}
.news-list hr {
  border: 0;
  height: 1px;
  margin-bottom: 25px;
  color: #ccc;
}
.news-item {
  overflow: hidden;
  margin-bottom: 15px;
}
  .news-item img {
    /* float: left; */
    margin: 0 10px 10px 0;
    max-width: 500px !important;
  }
  .news-item .item-name {
    line-height: 17px;
    margin-bottom: 5px;
  }
  .news-item .item-date {
    font-size: 80%;
    color: #888;
  }
  .news-item .item-text p {
    margin: 0 0 10px;
  }

/* [+] 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. */

.user-log .page_list {clear:both; font-size:13px; font-weight:bold; color:#333333; padding:24px 0 0 0;}
.user-log .page_list span {padding:1px 6px 0;}
.user-log .page_list a {color:#333333; text-decoration:none;}
.user-log .page_list a:hover {color:#005a56; text-decoration:underline;}
.user-log .page_list span.larr a, #page_list span.larr a:hover {text-decoration:none; outline:none;}
.user-log .page_list span.rarr a, #page_list span.rarr a:hover {text-decoration:none; outline:none;}
.user-log .page_list span.active-num {
  color: #fff;
  background: #005a56;
}
#edit_profil,#edit_login {
  display: none;
}