/* CSS Document */

body.backgr {background-image: url(/images/bg.gif);}

h1.big {font-family:Verdana; font-style:italic; font-size:22px; margin:15px; color: #000000; line-height: 1.4;}

h2.larger {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    margin:15px;
    color:#000000;}

p.larger {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    margin-left:15px;
    margin-right:15px;
    margin-top:-10px;
    margin-bottom:15px;
    color:#000000;}

H1 {margin-left:15px;
    margin-right:15px;
    margin-top:0px;
    margin-bottom:5px;
    font-style:italic;
    font-size: x-large;}

H2 {margin-left:15px;
    margin-right:15px;
    margin-top:15px;
    margin-bottom:0px;
    font-style:italic;
    font-size: large;}

H3 {margin-left:5px;}

p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:15px; color:#000000;}

.sub_vote {
	margin-left:5px;
    float:left;
	width:72px;
    height:18px;
    background:url(../img/search.gif) no-repeat;border:none; cursor:pointer; width: 72px; height:18px;
}

.menu-top {
	font-size: 1px;}

.ml {
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    vertical-align: middle;}
 
.of_back {margin-bottom:-1px;}

.select_contact2 {
    width: 205px;
    border: 1px solid gray;}

.sub_connect {
	border:1px solid gray;
	background-color:#f6f6f6;
	width:88px;}

.sum2 {
    position:relative;
   	left:-5px;
   	top:0px;}

.text_sum2 {
    font-family:Verdana;
	position:relative;
	left:1px;
	top:-8px;
	color:#000000;
	border:1px solid gray;
	line-height: 1.4;}

.input-field {
    width: 130px;
    height: 16px;
    background:#fff;
    border:0px;
    outline: none;
    font:12px Arial, sans-serif;
    font-weight: bold;}

.sub_cal {
    border:1px solid gray;
    background-color:#f6f6f6;
    width:100px;
    height: 20px;
    margin-right:2px;
    margin-left:2px;}

.res_cal {
    border:1px solid gray;
    background-color:#f6f6f6;
    width:75px;
    height: 20px;
    margin-right:2px;
    margin-left:0px;}

.form_cal1 {
    width: 130px;
    height: 16px;
    margin-left:15px;
    color:#000000;
    border:1px solid gray;
    line-height: 1.4;}

.form_cal2 {
    width: 130px;
    height: 16px;
    color:#000000;
    border:1px solid gray;
    line-height: 1.4;}

p.same_sales {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    margin-left:5px;
    margin-right:0px;
    margin-top:1px;
    margin-bottom:1px;
    color:#000000;}

p.no_sale {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    margin:15px;
    font-weight:bold;
    text-align: center;
    color:#FF0000;}

p.sub_note {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    margin-top:15px;
    margin-bottom:0px;
    margin-left:15px;
    margin-right:15px;
    color:#000000;}

p.copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:5px;
    margin-right:5px;
    margin-top:0px;
    margin-bottom:0px;
	color:#FFFFFF;
	font-weight:bold}

p.comments_count_rate {
    font-family:Verdana;
    font-size:10px;
    margin-left:-5px;
    margin-top:5px;
    margin-bottom:0px;
    color:#000000;
    line-height: 1;}

p.comments_count_shop {
    font-family:Verdana;
    font-size:10px;
    margin-left:-5px;
    margin-top:5px;
    margin-bottom:0px;
    color:#000000;
    line-height: 1;}

p.comment_text {
    font-family:Verdana;
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
	color:#000000;
	line-height: 1.4;}

p.comment2 {
	margin:0px;
	margin-left:5px;
	margin-top: 1px;
    margin-bottom: 2px;
	font-family: Verdana;
	font-style: italic;
	font-weight:bold;
	font-size:12px;
	color: #FFFFFF;}

p.comments {
    font-family:Verdana;
    font-size:12px;
    margin-left:15px;
    margin-right:15px;
    margin-bottom:5px;
    color:#000000;}

p.finish {
    font-family:Verdana;
    font-size:16px;
    margin:15px;
    color:#000000;
    line-height: 1.4;}

p.kupon {
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:10px;
    padding-bottom:1px;
    color:#000000;}

p.jsvote {
    font-family:Verdana;
    font-size:12px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-top:10px;
    line-height: 1.4; 
    color:#FF0000;}

p.jsvote2 {
    font-family:Verdana;
    font-size:12px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-top:0px;
    color:#FF0000;}

p.menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:5px;
    margin-right:2px;
    margin-top:4px;
    margin-bottom:0px;
	color:#FFFFFF;
	font-weight:bold;}

p.menu_css{
    margin: 6px;}

p.filter_space{
    margin-top:5px;}

p.google_cat{margin-left:5px;}

p.name_city {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:15px;
    margin-left:13px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    font-weight:bold;
    color:#FFFFFF;}

p.podpoisk {font-family:Verdana;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:10px;
    margin-right:0px;}

p.prom {font-family:Verdana;
    font-size:12px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:5px;
    margin-right:5px;
    color:#000000;
    line-height: 1.4;}

p.sale_small_date{
	font-family: Arial;
	font-size:11px;
    width: 160px;
	font-weight:bold;
	margin-left:-5px;
	margin-top:5px;
	margin-bottom:0px;
    position: relative;}

p.shop_in_cat {
    font-family:Verdana;
    font-size:12px;
    margin-top:15px;
    margin-bottom:0px;
    margin-right:15px;
    margin-left:15px;
    color:#000000;
    line-height: 1.1;}

p.shop {
    font-family:Verdana;
    font-size:12px;
    margin-top:5px;
    margin-bottom:5px;
    margin-right:15px;
    margin-left:15px;
    color:#000000;
    line-height: 1.1;}

p.rating_show_cat {
    font-family:Arial;
    font-size:15px;
    margin-top:12px;
    margin-bottom:5px;
    margin-left:32px;
    margin-right:15px;
    color:#000000;}

p.rating_show_cat2 {
    font-family:Arial;
    font-size:15px;
    margin-top:10px;
    margin-bottom:5px;
    margin-left:17px;
    margin-right:15px;
    color:#000000;}

p.rating_show_rate {
    font-family:Arial;
    font-size:15px;
    margin-bottom:5px;
    margin-left:24px;
    margin-right:15px;
    color:#000000;
    line-height: 1.4;}

p.rating_show_rate2 {
    font-family:Arial;
    font-size:15px;
    margin-top:13px;
    margin-bottom:5px;
    margin-left:9px;
    margin-right:0px;
    color:#000000;
    line-height: 1.4;}

p.rating_show_search {
    font-family:Arial;
    font-size:15px;
    margin-top:12px;
    margin-bottom:5px;
    margin-left:32px;
    margin-right:15px;
    color:#000000;}

p.rating_show_search2 {
    font-family:Arial;
    font-size:15px;
    margin-top:10px;
    margin-bottom:5px;
    margin-left:17px;
    margin-right:15px;
    color:#000000;}

p.rating_show_shop {
    font-family:Arial;
    font-size:15px;
    margin-bottom:5px;
    margin-left:24px;
    margin-right:15px;
    color:#000000;
    line-height: 1.4;}

p.shop2 {
    font-family:Verdana;
    font-size:12px;
    margin-top:5px;
    margin-bottom:15px;
    margin-right:5px;
    margin-left:10px;
    color:#000000;
    line-height: 1.1;}

p.shop_rate {
    font-family:Verdana;
    font-size:12px;
    margin-top:5px;
    width:160px;
    margin-bottom:5px;
    margin-right:15px;
    margin-left:-5px;
    position:relative;
    color:#000000;
    line-height: 1.1;}

p.similar {font-family:Verdana;
    font-weight:bold;
    font-size:10px;
    margin-left:15px;
    margin-right:15px;
    margin-top:32px;
    margin-bottom:8px;
    color:#999999;
    line-height: 1.4;}

p.similar_pic {
    font-family:Verdana;
    font-size:12px;
    margin:15px;
    margin-top:7px;
    margin-bottom:5px;
    color:#000000;
    line-height: 1.4;}

p.view_sale_date {
    font-family:Verdana;
    font-size:12px;
    margin-top:10px;
    margin-bottom:15px;
    margin-right:15px;
    margin-left:15px;
    color:#000000;
    line-height: 1.1;}

p.view_sale_date2 {
    font-family:Verdana;
    font-size:12px;
    margin-top:25px;
    margin-bottom:25px;
    margin-right:5px;
    margin-left:5px;
    color:#000000;
    line-height: 1.1;}

p.warn {
     font-family:Verdana;
     font-size:11px;
     margin:15px;
     color:#000000;
     line-height: 1.4;}

p.warn2 {
     font-family:Verdana;
     font-size:14px;
     margin-top:0px;
     margin-bottom:15px;
     margin-left:15px;
     margin-right:15px;
     color:#000000;
     line-height: 1.4;}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2bcb2b;
	text-decoration: none;}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2bcb2b;
	text-decoration: none;}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration: none;}

a:link.dial_ls {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #2bcb2b;
	text-decoration: none;}

a:visited.dial_ls {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #2bcb2b;
	text-decoration: none;}

a:hover.dial_ls {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	text-decoration: none;}

a:link.same_sales {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #2bcb2b;
	text-decoration: none;}

a:visited.same_sales {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #2bcb2b;
	text-decoration: none;}

a:hover.same_sales {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	text-decoration: none;}

a:link.insale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #2bcb2b;
	text-decoration: none;}

a:visited.insale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #2bcb2b;
	text-decoration: none;}

a:hover.insale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #000000;
	text-decoration: none;}

a:link.insale2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    color: #0000ff;
    text-decoration: none;}

a:visited.insale2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    color: #0000ff;
    text-decoration: none;}

a:hover.insale2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    color: #000000;
    text-decoration: none;}

a:link.copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	margin:5px;
	margin-right:0;
	line-height: normal;}

a:visited.copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	margin:5px;
	margin-right:0;
	line-height: normal;}

a:hover.copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2bcb2b;
	margin:5px;
	margin-right:0;
	line-height: normal;}

/* Old? */
.cat_choose {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px; 
	margin-left:15px;
	color:#000000; 
	line-height: 1;}

/* Old? */
.cat_choose_h {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	margin-left:15px;
    margin-right:15px;
	color:#000000; 
	line-height: 1;}

.comment_add {font-size:11px;
	margin-bottom:5px;
	margin-top:5px;}

.comment_div {
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	margin:15px;}

.comment_div p{margin-left:0px;}

.frame {border: 1px solid gray;}

.ie_but {
    margin-top:12px;}

/* Not Valid? */
.img {
	border:1px solid #000000;
	margin-bottom:10px;
	margin-left:15px;}

.img_cat2 {
	border:0px solid #000000;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;}

.img_rate_arch {
	border:1px solid #000000;
	margin-bottom:0px;
	margin-left:-5px;
    position: relative;}

.img_rate {
	border:1px solid #000000;
	margin-bottom:10px;
	margin-left:15px;}

.img_rate2 {
	border:1px solid #ff0000;
	margin-bottom:10px;
	margin-left:15px;}

.img_rate3 {
	border:1px solid #000000;
	margin-bottom:0px;
	margin-left:-5px;
    position: relative;}

.img_rate4 {
	border:1px solid #ff0000;
	margin-bottom:0px;
	margin-left:-5px;
    position: relative;}

.img_shop {
	border:1px solid #000000;
	margin-bottom:0px;
	margin-left:15px;}

/* Not Valid? */
.img_shop2 {
	border:1px solid #000000;
	margin-bottom:0px;
	margin-left:-5px;
    position: relative;}

.img_similar {
	border:1px solid #000000;}

.left_text2 {
	margin-bottom:4px;
	margin-left:5px;
	margin-right:3px;
	font-size:12px;
	color: #666666;
	line-height: 1.3;}

    *+html .left_text2 {
    margin-bottom:2px;}

.subscribe_text {
	margin-bottom:4px;
	margin-left:5px;
	margin-right:3px;
	font-size:12px;
	line-height: 1.3;}

.links_div {
	border-bottom: 1px solid #dcdccf;
	margin-top:5px;
	margin-bottom:5px;}

.logo_s {
	margin-bottom:-1px;}

.pstrnav {
    color: #1e821e;
	padding: 0px 10px 10px 15px;
	font-style: italic;}

.pstrnav2 {
    color: #1e821e;
	padding: 0px 10px 5px 15px;
	font-style: italic;}

.sale_date{
	margin-top:0px;}

.sale_table_rating {width:33%;}

.sale_table_shop {width:33%;}

.sale_table_searched {width:100%;}

.sale_table {margin-left:18px; width:100%;}

p.filter {
    margin-top:0px;
    margin-bottom:5px;
    margin-left:5px;
    margin-right:5px;
    text-align: center;}

.text_sum {
    font-family:Verdana;
	position:relative;
	left:11px;
	top:-8px;
	color:#000000;
	border:1px solid gray;
	line-height: 1.4;}

.sub_comment {
    position:relative;
   	top:-9px;
    margin-left:17px;
	border:1px solid gray;
	background-color:#f6f6f6;
	width:128px;}

.sum {
    position:relative;
   	left:5px;
   	top:0px;}

.votexy {margin-bottom:0px; margin-top:0px; margin-bottom:3px;}

.whom {color:gray; border: 1px solid gray;}

ul {
      margin: 0;
      padding: 0;
      list-style: none;
      width: 180px;
      z-index:10000 !important;
      }

ul li {
      position: relative;
      z-index:10000 !important;
      }
  
li ul {
      margin-top:-6px;
      padding-top:5px;
      position: absolute;
      left: 180px;
      top: 0;
      display: none;
	  background: #ffffd7;
	  border-top: 1px solid #dcdccf;
	  border-bottom: 1px solid #dcdccf;
      border-left: 1px solid #dcdccf;
      border-right: 1px solid #dcdccf;
      z-index:10000 !important;
      }

li:hover ul, li.over ul {
      display: block;
      z-index:10000 !important;
        }

ul li a {
      display: block;
      text-decoration: none;
      color: #777;
      background: none;
      padding: 0px;
      border: 0px solid #ccc;
      border-bottom: 0;
      z-index:10000 !important;
      }

ul li a:hover {
      color: none;
      background: none;
      z-index:10000 !important;
  }

li:hover ul li ul, li.over ul li ul { display: none;z-index:10000 !important; }
li ul li:hover ul, li ul li.over ul { display: block;z-index:10000 !important; }

li:hover ul li ul li ul, li.over ul li ul li ul { display: none;z-index:10000 !important; }
li ul li ul li:hover ul, li ul li ul li.over ul { display: block;z-index:10000 !important; }

  /* Fix IE. Hide from IE Mac \*/
  * html ul li { float: left; height: 1%; z-index:10000 !important;}
   html ul li a { height: 1%; z-index:10000 !important;}
  /* End */

.ar {
    color: #2bcb2b;
    font-size: 8px;
    padding-top: 3px;
    margin-right: -1px;
    float: right;
}

.img_big {
	border:1px solid #000000;
	margin-left:13px;}

.img_big2 {
	border:2px solid #ff0000;
	margin-left:13px;}

.left_text {
	margin-bottom:5px;
	margin-left:5px;
	margin-right:3px;}

.left_text2 {
	margin-bottom:4px;
	margin-left:5px;
	margin-right:3px;
	font-size:12px;
	color: #666666;
	line-height: 1.3;}

.send3 {
	margin-top:45px;
	margin-bottom:-2px;}

.send33 {
	margin-top:75px;
	margin-bottom:-2px;}

.send4 {
	margin-top:42px;
	margin-bottom:-2px;}

.send44 {
	margin-top:72px;
	margin-bottom:-2px;}

.vote {padding-left:15px;}

.chk_flr {
    margin-left:0px;
    margin-right:2px;
    margin-top:3px;
    margin-bottom:3px;
    vertical-align: middle;}

.chk_flr2 {
    margin-left:0px;
    margin-right:2px;
    margin-top:3px;
    margin-bottom:3px;
    vertical-align: middle;}

a:link.more {
    font-style: italic;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #0000ff;
	text-decoration: none;}

a:visited.more {
    font-style: italic;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #0000ff;
	text-decoration: none;}

a:hover.more {
    font-style: italic;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #000000;
	text-decoration: none;}

a:link.left_links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2bcb2b;
	text-decoration: none;}

a:visited.left_links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2bcb2b;
	text-decoration: none;}

a:hover.left_links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration: none;}

a:link.left_links2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2bcb2b;
	text-decoration: none;}

a:visited.left_links2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2bcb2b;
	text-decoration: none;}

a:hover.left_links2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration: none;}

a:link.subscribe_links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2bcb2b;
	text-decoration: none;}

a:visited.subscribe_links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2bcb2b;
	text-decoration: none;}

a:hover.subscribe_links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration: none;}

a:link.discussed_links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2bcb2b;
	text-decoration: none;}

a:visited.discussed_links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2bcb2b;
	text-decoration: none;}

a:hover.discussed_links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration: none;}

a:link.searched_links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2bcb2b;
	text-decoration: none;}

a:visited.searched_links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2bcb2b;
	text-decoration: none;}

a:hover.searched_links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration: none;}

a:link.dir_links {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color: #00f;
    text-decoration: none;}

a:visited.dir_links {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color: #00f;
    text-decoration: none;}

a:hover.dir_links {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color: #000000;
    text-decoration: none;}

a:link.shop_filter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2bcb2b;
    width:100%;
	text-decoration: none;}

a:visited.shop_filter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2bcb2b;
    width:100%;
	text-decoration: none;}

a:hover.shop_filter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
    width:100%;
	text-decoration: none;}

a:link.searched {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #2bcb2b;
    width:100%;
	text-decoration: none;}

a:visited.searched {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #2bcb2b;
    width:100%;
	text-decoration: none;}

a:hover.searched {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #000000;
    width:100%;
	text-decoration: none;}

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {    
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	width: 200px;
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
}

.ac_loading {
	background: white url('images/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #e3ffcd;
}

.ac_over {
	background-color: #2bcb2b;
	color: white;
}
.clear { clear: both; }
.messwrapper { padding: 0 5px; }
.messblock {  }
.messblock .title { padding: 5px; border-radius: 6px 6px 0 0; font: bold 14px Verdana; color: #FFFFFF; cursor: pointer;
    background: rgb(43,203,43); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(43,203,43,1) 0%, rgba(43,203,43,1) 38%, rgba(30,130,30,1) 60%, rgba(30,130,30,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(43,203,43,1)), color-stop(38%,rgba(43,203,43,1)), color-stop(60%,rgba(30,130,30,1)), color-stop(100%,rgba(30,130,30,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(43,203,43,1) 0%,rgba(43,203,43,1) 38%,rgba(30,130,30,1) 60%,rgba(30,130,30,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(43,203,43,1) 0%,rgba(43,203,43,1) 38%,rgba(30,130,30,1) 60%,rgba(30,130,30,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(43,203,43,1) 0%,rgba(43,203,43,1) 38%,rgba(30,130,30,1) 60%,rgba(30,130,30,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(43,203,43,1) 0%,rgba(43,203,43,1) 38%,rgba(30,130,30,1) 60%,rgba(30,130,30,1) 100%); /* W3C */
}
.messblock .messbody {  }
.messfloat { width: 49%; float: left; }
.messpart { height: 150px; overflow: hidden; }
.inputt input[type=text] { width: 100%; }
.inputemail { width: 300px; }

.but, a.but { display: inline-block; margin: 10px; padding: 3px 5px; border-radius: 6px; color: #FFFFFF; cursor: pointer; text-decoration: none;
    background: rgb(43,203,43); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(43,203,43,1) 0%, rgba(43,203,43,1) 38%, rgba(30,130,30,1) 60%, rgba(30,130,30,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(43,203,43,1)), color-stop(38%,rgba(43,203,43,1)), color-stop(60%,rgba(30,130,30,1)), color-stop(100%,rgba(30,130,30,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(43,203,43,1) 0%,rgba(43,203,43,1) 38%,rgba(30,130,30,1) 60%,rgba(30,130,30,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(43,203,43,1) 0%,rgba(43,203,43,1) 38%,rgba(30,130,30,1) 60%,rgba(30,130,30,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(43,203,43,1) 0%,rgba(43,203,43,1) 38%,rgba(30,130,30,1) 60%,rgba(30,130,30,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(43,203,43,1) 0%,rgba(43,203,43,1) 38%,rgba(30,130,30,1) 60%,rgba(30,130,30,1) 100%); /* W3C */
}

.but:hover { color: #FFFFFF; }

a.modalCloseImg {
  background:url('images/close2.gif');
  width:24px;  /* ��������� ���������� �� ���, ��� � �������. ��� ������� ��� ������� */
  height:30px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:0px;
  right:0px;
  cursor:pointer;
}

.topmessage { padding: 10px; font: bold 20px Arial !important; color: #CC4201; }

#sbl { min-height: 100px; margin: 10px 0; padding: 200px 10px 20px 10px; text-align: center; background: #FFFFFF url('images/konvert.jpg') no-repeat 15px 0; border: 1px solid #ccc; }
#sbl .text { font: 16px Georgia, Courier; }
#sbl .butt { display: inline-block; margin: 10px; padding: 4px 8px; font: 18px Georgia, Courier; border-radius: 6px; color: #FFFFFF; cursor: pointer; text-decoration: none; 
background: #f3c5bd; /* Old browsers */
background: -moz-linear-gradient(top,  #f3c5bd 0%, #e86c57 50%, #ea2803 51%, #ff6600 75%, #c72200 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3c5bd), color-stop(50%,#e86c57), color-stop(51%,#ea2803), color-stop(75%,#ff6600), color-stop(100%,#c72200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%); /* W3C */
}
#sbl .butt:hover { color: #FFFFFF;background: #c72200; /* Old browsers */
background: -moz-linear-gradient(top,  #c72200 0%, #ff6600 25%, #ea2803 49%, #e86c57 50%, #f3c5bd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c72200), color-stop(25%,#ff6600), color-stop(49%,#ea2803), color-stop(50%,#e86c57), color-stop(100%,#f3c5bd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c72200 0%,#ff6600 25%,#ea2803 49%,#e86c57 50%,#f3c5bd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c72200 0%,#ff6600 25%,#ea2803 49%,#e86c57 50%,#f3c5bd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c72200 0%,#ff6600 25%,#ea2803 49%,#e86c57 50%,#f3c5bd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c72200 0%,#ff6600 25%,#ea2803 49%,#e86c57 50%,#f3c5bd 100%); /* W3C */
}

#sbl2 { min-height: 60px; width:90%; margin-left: auto; margin-right: auto; padding: 200px 10px 0px 10px; text-align: center; background: #FFFFFF url('images/konvert.jpg') no-repeat 175px 0; border: 1px solid #ccc; }
#sbl2 .text { font: 16px Georgia, Courier; }
#sbl2 .butt { display: inline-block; margin: 10px; padding: 4px 8px; font: 18px Georgia, Courier; border-radius: 6px; color: #FFFFFF; cursor: pointer; text-decoration: none; 
background: #f3c5bd; /* Old browsers */
background: -moz-linear-gradient(top,  #f3c5bd 0%, #e86c57 50%, #ea2803 51%, #ff6600 75%, #c72200 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3c5bd), color-stop(50%,#e86c57), color-stop(51%,#ea2803), color-stop(75%,#ff6600), color-stop(100%,#c72200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%); /* W3C */
}
#sbl2 .butt:hover { color: #FFFFFF;background: #c72200; /* Old browsers */
background: -moz-linear-gradient(top,  #c72200 0%, #ff6600 25%, #ea2803 49%, #e86c57 50%, #f3c5bd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c72200), color-stop(25%,#ff6600), color-stop(49%,#ea2803), color-stop(50%,#e86c57), color-stop(100%,#f3c5bd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c72200 0%,#ff6600 25%,#ea2803 49%,#e86c57 50%,#f3c5bd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c72200 0%,#ff6600 25%,#ea2803 49%,#e86c57 50%,#f3c5bd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c72200 0%,#ff6600 25%,#ea2803 49%,#e86c57 50%,#f3c5bd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c72200 0%,#ff6600 25%,#ea2803 49%,#e86c57 50%,#f3c5bd 100%); /* W3C */
}

 #keyw { position: relative; }
 .shopsbl { width: 540px; padding: 10px; position: absolute; top: 43px; background: #FFFFFF; border: 3px solid #ACA06E; }
 .shopsbl .tr { position: relative; width: 100%; }
 .shopsbl .tr .in { width: 0; height: 0; position: absolute; top: -33px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #ACA06E; }
.shopsbl .subtitle { margin-bottom: 8px; font: bold 16px Arial; }
#inshops { display: none; }
.close2 { display: block; position: absolute; right: -10px; top: -10px; width: 25px; height: 25px; background: url('images/close2.png'); }
.scategory { padding: 2px 10px; font: bold 14px Verdana; }
.green { padding: 2px 0; font: bold 12px Verdana; }

.topinfo { padding: 10px 5px; }
.topinf { min-height: 20px; padding: 3px; border: 1px solid #7FCB1C; overflow: hidden; }
.topinf .des { display: block; margin-bottom: 3px; font: bold 14px Arial; }

#inshops { border-radius: 5px; }
#inshops .title { padding: 5px 10px; margin: 0; color: #FFFFFF; border-radius: 5px 5px 0 0;background: #f3c5bd; /* Old browsers */
background: -moz-linear-gradient(top,  #f3c5bd 0%, #e86c57 50%, #ea2803 51%, #ff6600 75%, #c72200 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3c5bd), color-stop(50%,#e86c57), color-stop(51%,#ea2803), color-stop(75%,#ff6600), color-stop(100%,#c72200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%); /* W3C */
}
#inshops .messbody { padding: 5px 10px; border: 1px solid #C82300; }
.but2 { display: inline-block; margin-left: 10px; padding: 2px 5px; font: 11px Arial; background: #15BF21; color: #FFFFFF; cursor: pointer; }
.but2:hover { background: #119D07; }

div.filter2 {display: none;}

ul.css{
    margin-left:17px;
    font-size: 12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height: 1.4;}

ul li.css{
    margin-left:17px;
    list-style: disc;
    font-size: 12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height: 1.4;}