@font-face { font-family: "Myriad Pro"; src: url( "/fonts/MyriadPro-Regular.eot" ); src: local("Myriad Pro"), url( "/fonts/MyriadPro-Regular.ttf" ) format("truetype"); }

BODY {font-family: "Myriad Pro", Tahoma, Arial; color: #000000; font-size: 12px; padding: 0px; margin: 0px;}
IMG {border: 0px;}
TABLE {border-collapse: collapse;}
TD {font-family: "Myriad Pro", Tahoma, Arial; color: #000000; font-size: 12px;padding: 0px; margin: 0px;}
FORM {padding: 0px; margin: 0px;}

A {	color: #0857A6;	text-decoration: none; cursor:pointer; }
h1, .h1title, .lline {color: #000; font-size: 17px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight: normal;}
h1 A, .lline A {color: #000; font-size: 17px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight: bold; text-decoration:underline;}
h2 {color: #795179; font-size: 15px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight: normal; }
h3, .h3title, .h2title {color: #473351; font-size: 15px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight: normal;}
.h3_seo { font-weight: bolder; font-size: 12px; color: #d5cbd2;}
h4 {  color: #00428C; font-size: 12px; margin: 27px 0px 17px 0px; padding: 0px 0px 0px 0px; font-weight: normal; }
div.itemh { padding: 0px 0px 0px 0px; margin: 15px 0px 0px 13px; color: #000000; font-size: 14px; font-weight: normal; }
h4 a, div.itemh a {text-decoration:underline; font-weight: normal; }
h5, h5 A, h5 A:hover {color: #707070; font-size: 14px; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; font-weight: normal;}
.lline { margin:15px 0px 0px 0px; }
.lline span {color: #000;}
.lline h1 {display: inline; }
.rel {position: relative;}


a img {border: none;}
a:focus {outline: none}

p {margin:0px; padding:12px 0px 3px 0px; line-height:15px;}
table.contenttableall {background:url("/images/p-null.gif") #ffffff repeat-x top left;  }

/*header and mainmenu*/
td.header {height: 541px; padding:0px; vertical-align:top;}
td.headerallpage {height: 85px; padding:0px; vertical-align:top;}

td.headertop {height: 86px; padding:0px; vertical-align:top; }
div.top_mask {position:absolite; left:0px; top: 0px; height: 86px; width:1000px; background:#fff  url("/images/top_menu_bg.png"); opacity: 0.65; -moz-opacity: 0.65; filter:alpha(opacity=65); z-index: 2;}
td.headertopallpage {width:1000px; height:85px; background: url("/images/top_menu_bg.gif");}
td.headerpic { height: 275px; padding:0px;vertical-align:top;}

img.phoneheader { position:absolute; top:21px; right:60px; }
.phoneheader1 { position: absolute; top: 18px; right: 25px; color: #e61158; font-weight: bold; font-size: 15px; }
.phoneheader1 b { font-size: 28px; }
img.logo {position:absolute; top:7px; left:81px; z-index: 10;}


ul.topmenu {margin:0px; padding:0px; list-style:none; position:absolute; top:33px; left:303px;}
ul.topmenu li{float:left; list-style-image: none; margin:0px 0px 0px 0px; padding:0px; font-family:"Myriad Pro"; color:#612261; font-size:11px;}
ul.topmenu li.activtm {background:#f4d8e7;}
ul.topmenu li a, ul.topmenu li a:hover {margin:2px 15px 3px 15px; font-family:"Myriad Pro"; color:#612261; font-size:13px; text-decoration:none; display:block; vertical-align: top; line-height:11px;}
/*ul.topmenu li a, ul.topmenu li a:hover {margin:0px 17px 0px 17px; font-family:"Myriad Pro"; color:#612261; font-size:11px; text-decoration:none; display:block; vertical-align: top; line-height:11px;}
*html ul.topmenu li a, *html  ul.topmenu li a:hover { margin-top: -2px;}*/
*html ul.topmenu li a, *html  ul.topmenu li a:hover { margin-top: 0px;}
ul.topmenu li.lilang a, ul.topmenu li.lilang a:hover {font-weight:bold; font-size:13px; margin:0px 17px 0px 17px; display:inline;}
ul.topmenu li.lilang a.actlang, ul.topmenu li.lilang a.actlang:hover {color:#e51859;}

.bannerheader1, .bannerheader2 {position:absolute; top:0px; left:0px; z-index:1;}
p.bannerheaderlink1 {text-align:center; position:absolute; top:119px; left: 0px; width:317px; z-index:1;}
p.bannerheaderlink1 a, p.bannerheaderlink1 a:hover {text-transform:uppercase; color:#f2b7b9; font-size:19px; display:block; line-height: 30px;}
p.bannerheaderlink2 {text-align:center; position:absolute; top:119px; left: 0px; width:317px; z-index:1;}
p.bannerheaderlink2 a, p.bannerheaderlink2 a:hover {text-transform:uppercase; color:#30184d; font-size:19px; display:block; line-height: 30px; }

td.cust1 {background:url("/images/bluecust.png") no-repeat top right; padding: 0px; width:500px; font-weight:bold; color:#000000; font-size:20px; line-height:20px; text-align:center; height:68px;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/images/bluecust.png);
}
td.cust1 a, td.cust1 a:hover, td.cust2 a, td.cust2 a:hover {color:#612261; font-size:20px; margin:0px 0px 0px 22px; position:relative; font-weight:normal;}
td.cust2 {background:url("/images/whcust_saf.png") no-repeat top left; width:501px; font-weight:bold; color:#000000; font-size:20px; text-align:center; height:68px;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/images/whcust.png);
}
td.main_page_cus { padding-top:30px; }
td.custleft {background:#bddbe9 url("/images/sides_bg.gif");}
td.custright {background:#ffffff url("/images/sides_bg.gif");}
td.cust1 { padding: 25px 0px 20px 0;}
td.cust1 span, td.cust1 span a, td.cust1 span a:hover {color:#000000; font-size:11px; position:relative; font-weight:normal; line-height: 11px;}
td.cust1 span a, td.cust1 span a:hover {text-decoration:underline;}
div.main_page_spec_offer_title { position:absolute; top:16px;}
div.infomir_spec_offer { top:16px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { div.main_page_spec_offer_title   {left:-1px;} }
@media screen and (-webkit-min-device-pixel-ratio:0) { div.infomir_spec_offer   {left:-1px;} }
/*end header and mainmenu*/

a.nonunderline_link,a:hover.nonunderline_link { text-decoration:none !important; cursor:default;}

/*left area*/
td.left {padding: 0px 53px 42px 0px; vertical-align:top;}

td.formback {padding: 15px 15px 45px 15px; vertical-align:top; background:url("/images/formback.jpg") repeat-x top left; border:1px solid #e7e6e5;}
td.formback h2 {font-size:19px; font-weight:normal; margin:0px 0px 17px 0px; padding:0px;}

/*main area*/
.sides_bg {width:1%;} /* background: url("/images/sides_bg.gif"); */
.sides_bg_main_page {background: url("/images/sides_bg_main_page.gif");}
.sides_bg_near_goods_right {background: url("/images/sides_bg_main_page.gif"); vertical-align:top; }
.sides_bg_near_goods_right div { width:100%; background: #fff; height:68px;}
.main {vertical-align:top; width:1000px; padding:0px 52px 22px 52px; background:#fff;}
.main table td {vertical-align:top;}

.mainbackcolor {background:#bddce9;}
.mainblyellow { margin-top:10px; }
.main_page_center { padding-top:68px; width: 1000px;}
td.mainbltop {background:#fff9b3; height:8px; width:100%;}
td.mainblbottom {background:#fff9b3; height:8px; width:100%;}
td.mainblleft {background:#fff9b3; height:100%; width:8px;}
td.mainblright {background:#fff9b3; height:100%; width:8px;}
td.mainblcontent {background:#fff9b3; vertical-align:top; width:100%; height:100%; padding:0px 13px;}

table.pictogr {margin:0px 0px -9px 10px;}

table.pictogr td.pictogram_icon, table.pictogr td.pictogram_iconhighway_map {background:url("/images/pict1.png") no-repeat top left;}
table.pictogr td.list_icon, table.pictogr td.list_iconhighway_map {background:url("/images/pict2.png") no-repeat top left;}
table.pictogr td.subscribe_icon {background:url("/images/pict3n.png") no-repeat top left;}
table.pictogr td.pictogram_iconact {background:url("/images/pict1act.png") no-repeat top left;}
table.pictogr td.list_iconact {background:url("/images/pict2act.png") no-repeat top left;}
table.pictogr td.subscribe_iconact {background:url("/images/pict3nact.png") no-repeat top left;}

table.pictogr td.pictogram_icon a, table.pictogr td.pictogram_iconhighway_map a, table.pictogr td.list_icon a, table.pictogr td.list_iconhighway_map a, table.pictogr td.subscribe_icon a {position:relative; }
*html table.pictogr td.pictogram_icon a, *html table.pictogr td.pictogram_iconhighway_map a, *html  table.pictogr td.list_icon a, *html  table.pictogr td.list_iconhighway_map a, *html table.pictogr td.subscribe_icon a {position:static; }
/* table.pictogr td.pictogram_iconact a, table.pictogr td.list_iconact a, table.pictogr td.subscribe_iconact a {position:relative; z-index:2;} */

div.blcounter {font-size:10px; color:#612261; margin:-5px 0px 10px 0px;}
div.blcounter a, div.blcounter a:hover {font-size:10px; color:#612261; text-decoration:none;}
div.blcounter a img {margin-right:5px;}
div.blcounter span {font-size:16px; margin-left: 5px; text-decoration:underline; color:#ed108e; display:inline;}
.pagelistbl {padding:2px 0px 15px 0px;}

div.sortlink {position:absolute; top:31px; right:0px; font-size:10px; color:#612261;}
*html div.sortlink {right:10px;}
div.sortlink a, div.sortlink a:hover {font-size:10px; color:#612261; text-decoration:none; cursor:default;}
div.sortlink  a.activ_sort_goods {font-size:10px; color:#612261; text-decoration:underline;cursor:pointer;}
div.sortlink  img.sort_order, div.sortlink  img.sort_orderhighway_map{ display:none; cursor:pointer; margin-bottom:0px;}

table.blw {position:absolute; top:-4px; right:-2px;}
*html table.blw {right:8px;}
table.blw td.blwtd {background:#fff;}
table.blw td.blwtd a, table.blw td.blwtd a:hover {font-size:11px; color:#612261;}

td.itemtdmain {vertical-align:top;}
img.picborderall { background: url(/images/picborderallwhite.png) no-repeat; position:absolute; top:0px; left:0px;
	// _background:none;
	// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/images/picborderallwhite.png);
}
img.picborderitempage { position:absolute; top:0px; left:0px;}
img.picitem { }
div.spec_offer_main_page  {padding: 30px 0px; }
div.spec_offer_main_page img.picborderall {background: url(/images/picborderall.png) no-repeat; position:absolute; top:0px; left:0px;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/images/picborderall.png);
}

.highway_def_color { background: #58A9DD; }
div.backgoods { width:203px; height:218px; }
div.itemlinkdetails { width:203px; height:218px; display:block; position:absolute; top:0px; left:0px;}
div.itemlinkdetails_hover {width:203px; height:218px;}

.goods_main { vertical-align:top; padding:0px 0px 40px 0px; width:203px; height:218px;}
.goods_main h4 { padding: 1px 0px 0px 0px; margin:0px; color:#000000; font-size:13px; font-weight:normal; }
.goods_main h4 A { color:#000000; font-size:13px; text-decoration:none;  font-weight:normal;}
.goods_main h5 { padding:0px 0px 0px 0px; margin:15px 0px 0px 13px; color:#000000; font-size:14px;}
.goods_main h5 a, .goods_main h5 a:hover {color:#000000; font-size:14px; text-decoration:none; position:relative;}
.goods_main h5 a span  {display:block; font-size:12px; position:relative;}
.goods_main h5 span {display:block; font-size:12px;}
/* new */
.goods_main h3, .goods_main_title a { padding: 1px 0px 0px 0px; margin:0px; color:#000000; font-size:13px; font-weight:normal; }
.goods_main_title a, .goods_main_title noindex { font-weight: bold; white-space: nowrap; }
.goods_main h3 A { color:#000000; font-size:13px; text-decoration:none;  font-weight:normal;}
.goods_main h4 { padding:0px 0px 0px 0px; margin:15px 0px 0px 13px; color:#000000; font-size:14px;}
.goods_main h4 a, .goods_main h5 a:hover, div.itemh a {color:#000000; font-size:14px; text-decoration:none; position:relative;}
.goods_main h4 a span, div.itemh a span  {display:block; font-size:12px; position:relative;}
.goods_main h4 span, div.itemh span {display:block; font-size:12px;}
/* ---- */
.cat_descr { color:#000000; font-size:11px; padding:7px 10px 10px 13px; }
.cat_descr A { color:#000000;position:relative; }
.descr { position:absolute; top:140px; left:13px; color:#000000; font-size:11px;}
.descr table td {color:#000000; font-size:12px; vertical-align:top;}
.descr table td.customitem {text-align:right; padding:0px 6px 0px 0px;   } /*width:110px;*/
.descr table td.keyitem {text-align:right; color:#612261; font-size:13px; padding: 1px 0px 0px 0px;}
.descr table td.compareitem {width:35px; background:url("/images/split.gif") no-repeat center left; padding-top:10px; text-align:right;}
.descr table td.compareicon {  background:url("/images/split.gif") no-repeat center left;text-align:center;  padding: 10px 3px 0px 7px;}
div#basketItemsWrap ul { padding:0px; margin:0px; }
div#basketItemsWrap li { padding:0px; margin:0px; }
td.bluenamedettop {width:100%;}
td.bluenamedetbottom { width:100%;}
td.bluenamedetleft { height:100%;}
td.bluenamedetright { height:100%;}
td.bluenamedetcontent { height:100%; width:100%;}
td.bluenamedetcontent a, td.bluenamedetcontent a:hover {font-size:16px; color:#000000; text-decoration:none; margin:0px 50px 0px 7px; line-height:15px; display:block; pointer: none; cursor: none; }
.highway_spacer {height:1px;clear:both;font-size:1px;line-height:1px; padding:4px 0px 0px 0px;}

@media screen and (-webkit-min-device-pixel-ratio:0) { .goods_table { height:100%; } } /* для chrome*/
.goods_pages, .goods_pages.bottom { padding: 0px 0px 0px 0px; font-size:11px; color:#601c63; position:absolute; top:30px; width:100%; text-align:center;}
.goods_pages.bottom { top:-30px; padding-top: 7px; }

.goods_pages a {text-decoration:underline; color:#601c63; font-size:11px; text-decoration:none; margin:0px 2px;}
.goods_pages .current { font-size:15px; color:#601c63; margin:0px 2px; text-decoration: underline;}
.disabled {color:#707070;}

.goods_price {color: #fff; font-size: 16px; text-align:center; padding:0px; margin:0px 0px 0px 0px; }
@-moz-document url-prefix() {.goods_price {font-size: 15px;}} /* для mozilla*/
font.old_price {	font-family: Tahoma, Verdana, Arial;color: #268340;	text-decoration: line-through; }
font.discount {font-family: Tahoma, Verdana, Arial;	color: #268340;	font-weight: normal; }

.goods_status { font-weight: bold; padding: 3px 0px;}

table.custdetspisoktable {margin:5px 0px 10px 0px;}
table.custdetspisoktable td.custdetspisok {font-size:12px; text-align:right; /*padding:10px 25px 0px 10px;*/padding:5px 25px 0px 10px;}
table.custdetspisoktable td.custdetspisokzn {font-size:15px; /*padding:9px 0px 0px 0px;*/padding:2px 0px 0px 0px; font-weight:bold;}
table.custdetspisoktable td.bluezn {color:#56a8db;}
table.custdetspisoktable td.artzn {color:#612261;}
div.goods_price_det {font-size:28px; color:#c70651; white-space: nowrap;}
div.goods_price_det A { color: #c70651;  color:#e382a8; }
div.goods_price_det span {font-size:10px; margin-left:17px; color:#e382a8;}
div.goods_price_det span span {color:#c70651; margin-left:0px; font-size:12px;}

td.announcedetsp {padding-top:35px; vertical-align:top; font-size:13px;}
td.announcedetsp p {padding:0px; margin:5px 0px 0px 0px; font-size:12px;}
td.announcedetsp a, td.goods_main_spisok td.announcedetsp a:hover {color:#000; text-decoration:none; font-size:12px;}
td.announcedetsp img {margin-top:45px;}

ul.ultextdes {margin:10px 0px 25px 10px; padding:0px 0px 0px 0px; list-style:none;}
ul.ultextdes li {list-style-image: none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
ul.ultextdes li span {color:#473351; margin-right:3px;}

div.listtypebuild {font-size:12px; padding:3px 0px 7px 100px;}
/*h2.listnamebuild {padding-left:22px;}*/
h1.listnamebuild {color: #795179; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight: normal;}
h5.listnamebuild {color: #000; font-size: 17px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight: bold; }

div.sbericon {padding:15px 0px 10px 0px;}
div.announsdetlist {padding-bottom:10px;}
div.announsdetlist p {padding:0px 0px 7px 0px; line-height:12px; font-size:11px;}
td.listsplitdet {padding:25px 0px 55px 0px; height:100%}
td.listsplitdet table td {background:url("/images/listsplitdetline.jpg") repeat-y top center; height:100%}
td.listsplitdet2 {padding:80px 10px 55px 0px; height:100%}
td.listsplitdet2 table td {background:url("/images/listsplitdetline.jpg") repeat-y top center; height:100%}
td.listnamesmalltable table {margin:-3px 0px 0px -12px; position:relative;}
td.listnamesmall a, td.listnamesmall a:hover {font-size:12px; color:#000000; text-decoration:none; margin:0px 0px 0px 0px; padding:0px 18px 0px 8px; line-height:11px; display:block;}

/* root element for tabs  */
img.item_main_photo { position:absolute;  margin-left:10px;}
.item_descr_tabs { }
ul.tabs {list-style:none; margin:0 !important; padding:0px 15px 0px 5px; height:33px; background:url("/images/ulbacklist.gif") repeat-x bottom left; width:605px;}
*html ul.tabs {width:625px;}
ul.tabs li {float:left; text-indent:0; padding:0; margin:0 !important; list-style-image:none !important; position:relative;}
ul.tabs li.actlia {z-index:1;}
ul.tabs a { background: url("/images/tabs2.gif") no-repeat 0px -31px; font-size:14px; display:block; height: 32px; line-height:32px; width: 131px; text-align:center; text-decoration:none; color:#56425c; padding:0px 0px 0px 0px; position:relative; margin:0px -10px 0px 0px; top:1px; z-index:0;}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {background-position: 0px 1px; cursor:default !important; color:#56425c !important; position:relative;}
div.panes {padding:35px 12px 50px 12px; width:605px;}
div.panes table td {font-size:11px; padding:3px 5px 3px 5px; font-size:12px; }
div.panes table td.tdlabel {text-align:right; padding-right:18px;}
div.panes table td.sett_attr {  }
div.panes table td.sett_attr1 { background:#f4d5e6;}

table.ssback {background: url("/images/ssback.gif") repeat-x top left; height:42px; position:relative; margin-top:-30px;}
table.ssback td {padding:7px 10px 0px 0px;}

/*end main area*/

/*right area*/
td.right {padding: 0px; width: 220px; vertical-align:top;}

.banner_left { text-align: left; padding: 0px 0px 0px 15px; }
.banner_elem { padding: 10px 0px 0px 0px; }
.banner_left A, .banner_left A:hover { color: #565656; font-weight: normal;  }

.type {background: #e0e0e0;margin: 5px 0px;}
.type_header {background: #ffffff;}
.type_header TD {background: #ededed; font-weight: bold; padding: 3px; vertical-align: top; }
.type_tr TD {background: #f3f3f3; padding: 5px 3px;  vertical-align: top;}
.type_tr TD.cat_price { vertical-align: middle; white-space: nowrap;}
.main_attr { }
.main_attr .tit { vertical-align: top; }
.main_attr .val { font-weight: bold; vertical-align: top; }

.item_attr { }
.item_attr .tit {	font-weight: bold; vertical-align: top; background: #eeeeee; padding: 3px 10px 3px 3px; }
.item_attr .val {	vertical-align: top;background: #f3f3f3;padding: 3px 10px 3px 5px;  }
.item_attr .lbl {	color: #ffffff; vertical-align: top; background: #aaaaaa;padding: 3px; font-weight: bold;}

.h {  background: #e8e8e8; font-family: Verdana, Tahoma, Arial; FONT-WEIGHT: bold; }
.d {  background: #e8e8e8; font-family: Verdana, Tahoma, Arial;  }
.forum_table { background: #565656; }
.forum_table tr {background: #f7f8f7; vertical-align: top; }
.forum_table td { padding: 5px 3px 5px 3px; vertical-align: top;}
.forum_table .head { background: #ebecec; }
.forum_table .head td, .forum_table .head td A , .forum_table .head td A:hover { font-size:13px}
.forum_table .head td { font-weight: bold; }
.forum_search_form { padding: 10px 0px;}
.preview { border: 1px solid #565656; background: #f7f8f7; padding: 5px;}
.citata { border: 1px solid #565656; background: #ebecec; padding: 5px; margin:7px 30px 0px 30px;}
.forum_menu { border: 1px solid #565656; background: #f7f8f7; padding: 5px; margin: 0px 0px 10px 0px;}
.forum_menu  A, .forum_menu  A:hover { font-weight: normal;}
hr {width: 20%; color: #565656; border: none; height: 1px; margin: 5px 0px; text-align: left;}

.label {	text-align: center; width: 100%;}
.b_price { color: #bb1111; font-weight: bold; font-size: 12px; margin: 0px; padding: 0px; }
.attr_name {	padding-right: 10px;width: 200;white-space:nowrap;}
.error {	color: red; }
.search_form {	padding: 5px 0px 5px 4px;  margin: 5px 0px 10px 0px; background: #f3f3f3; border: 1px solid #e0e0e0; width: 100%; }
.sattr {	padding: 5px 8px 0px 0px; font-weight: bold; white-space: nowrap; vertical-align: middle; height: 40px;}
.rpad tr td {padding: 0px 5px 5px 0px;}
.vpad { padding: 8px 0px 4px 0px;}
/*end right area*/

.facebook_lenta { position:absolute; left:10px; top: 500px; }
.articles_left_code { background:#fff; position:absolute; left:-95px; top: 500px; width:203px;}
.facebook_like { margin-top:-1px; width:120px;}
/*footer area*/
td.footer {padding: 20px 20px 20px 73px; vertical-align:top; background:url("/images/fotter.jpg") #a998a7 repeat-x top left;}
div.textfotter, div.textfotter_infomir { height:660px; width:675px; padding: 30px 0px 0px 0px; font-family:"Myriad Pro"; color:#ffffff; font-size:12px;}
div.textfotter { padding-top: 60px; }
div.textfotter_infomir  { height: 90px; }
div.textfotter h1 { padding-top:15px; color: #795179; font-size:12px;}
div.textfotter ul  {list-style-type: disc; padding-left: 15px;}
div.textpositionbottom {position:absolute; bottom:190px; left:50%;  margin-left:-425px; width:675px; padding: 15px 0px 0px 0px; font-family:"Myriad Pro"; color:#ffffff; font-size:12px;}
div.textpositionbottom h1 { padding-top:15px; color: #795179; font-size:12px;}
div.textpositionbottom_h1top {position:absolute; left:50%;  margin-left:-425px; width:675px; padding: 15px 0px 0px 0px; font-family:"Myriad Pro"; color:#ffffff; font-size:12px;}
div.textpositionbottom_h1top h1 { position:absolute; top:89px; left:54%; padding-top:15px; color: #795179; font-size:12px; }
@media (max-width: 1000px) {
  div.textpositionbottom_h1top { left:0; margin-left:78px; }
}
@media (max-width: 1000px) {
  div.textpositionbottom { left:0; margin-left:78px; }
}
ul.bottommenu {margin:0px; padding:0px; list-style:none; }
ul.bottommenu li {float:left; list-style-image: none; margin:0px 20px 0px 5px; padding:0px; font-family:"Myriad Pro"; color:#551b55; font-size:11px;}
ul.bottommenu li a, ul.bottommenu li a:hover {font-family:"Myriad Pro"; color:#551b55; font-size:12px; text-decoration:none; font-weight: bold;}
/*img.mapsmall {position:absolute; top:0px; right:110px; }
p.maplink {position:absolute; top:0px; right:20px; padding:0px; margin:0px; text-align:right; }
*html p.maplink  {top:15px; }
p.maplink a, p.maplink a:hover {font-family:"Myriad Pro"; color:#551b55; font-size:11px; text-decoration:none; line-height:20px;}

div.maplink { position:absolute; top:0px; right:10px; padding:0px; margin:0px; text-align:right; }
div.maplink img.mapsmall {position:absolute; top:0px; right:105px; }
*html div.maplink { right:90px;}
*html div.maplink img.mapsmall { right:110px;}
div.maplink  a, div.maplink  a:hover {font-family:"Myriad Pro"; color:#551b55 !important; font-size:11px; text-decoration:none; line-height:20px;}*/

div.searchmapsdiv input.searchmaps { background:url("/images/images_map/searchmaps.jpg"); border:0px; color: #ffffff; height:35px; width:220px; padding: 0px 0px 0px 0px; cursor:pointer; cursor:hand;}

.footer_copy { padding: 0px 20px 0px 73px;  background:#a998a7; color:#d5cbd2; font-size:10px; }
.footer_copy td {   color:#d5cbd2;  font-size:10px;}
.footer_copy A { color:#795179;  }
.footer_copy .copyrights{float:left; width:550px; padding-bottom:65px;}
.footer_copy .dev{float:right;  padding-top:27px; width:220px; text-align:right;color:#c3afc1; font-size:10px; line-height:10px;}
.footer_copy .dev table {width:220px;}
.footer_copy .dev td {text-align:right;}
.footer_copy .dev A {color:#c3afc1;}
.counters { background:#a998a7; text-align: center; }
/*end footer area*/

.sitemap a {color:#334766;}
.sitemap .site_map_type { float:left; padding-right:20px; padding-bottom:20px;}
.sitemap .site_map_type_title {padding: 0px 0px 4px 0px; font-weight:bold;}
.sitemap .site_map_highway_title {padding: 0px 0px 0px 20px;}
.sitemap .goods_loop { display:block; padding-bottom:3px;}
.sitemap .site_map_art_title_2 { padding-left: 0px;}
.sitemap .site_map_art_title_3 { padding-left: 20px;}
.sitemap .site_map_art_title_4 { padding-left: 40px;}

/*form elements*/
INPUT, TEXTAREA { font-size: 12px; font-family: Tahoma, Arial, helvetica; color: #ADADAD;	}
.text, .medium_text, .attrtext, .attrntext  {width: 180px; height:18px;  padding: 1px 0px 2px 2px; border: 1px solid #6A6A6A; }
.attrtext { width: 100px; }
.attrntext { width: 40px; }

.textarea, .long_textarea { height: 50px;	width: 250px;	border: 1px solid #000;}
.but { background: #bb0c0c; border: 1px solid #000000; color: #ffffff; height:18px; padding: 0px 6px 1px 6px; cursor:pointer; cursor:hand;}
@-moz-document url-prefix() {.but {padding-bottom:3px;}} /* для mozilla*/
.bask_div { padding-right:2px;}
.bask { font-family: Tahoma, Verdana, Arial; background:#ae5e1e; width:70px; font-size: 12px; color: #ffffff; border: none; height:18px; padding-bottom:2px; cursor:pointer;cursor:hand;}
@-moz-document url-prefix() {.bask {padding-bottom:3px;}} /* для mozilla*/
.g_more { background: #bb0c0c; width: 80px; text-align: center; padding: 1px 0px 3px 0px; }
.g_more A { color:#ffffff; font-size: 12px; }


SELECT.but2 {BORDER-RIGHT: #ffffff 1px outset; BORDER-TOP: #ffffff 1px outset; FONT-WEIGHT: 500; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 1px outset; COLOR: #333333; BORDER-BOTTOM: #ffffff 1px outset; FONT-FAMILY: Verdana, Arial, helvetica; HEIGHT: 18px}
.but_file {	background: #ffffff;  BORDER: #6A6A6A 1px solid; COLOR: #565656; FONT-FAMILY: Verdana, Arial, helvetica; font-size: 11px; HEIGHT: 18px; }
/*end form elements*/

.floating_msg { width:300px; position:absolute; top:0px; left:0px;  z-index:2000; vertical-align: top;}
div.placeholder { position:absolute; left: 3px; z-index: 1999; top: 0px; white-space: nowrap; }

table.orderorder td {background:url("/images/formbackinput.gif") no-repeat top left; height:26px;}
table.orderorder td.formbackinputtextarea {background:url("/images/textareainput.gif") no-repeat top left; padding:12px 5px 0px 5px;}
table.orderorder td.formbackinputtextarea textarea {border:none; background:none; font-family: "Myriad Pro"; font-size:11px; color:#59575b;}
/*table.orderorder td input {font-family: "Myriad Pro"; font-size:11px; color:#59575b; background:none; padding:5px 7px 0px 7px; height:18px; border:0px;}*/
table.orderorder td input {font-family: "Myriad Pro"; font-size:11px; color:#59575b; background:none; padding:5px 7px 0px 3px; height:22px; border:0px;}
table.orderorder td div select {font-family: "Myriad Pro"; font-size:11px; color:#59575b;}
table.orderorder td.btnsendform {height:25px; background:none; text-align:center;}
table.orderorder td.btnsendform input.btnsendform {background:url("/images/btnsend.gif") no-repeat 0px 0px; height:26px; border:none; width:84px; font-size:11px; margin:15px 0px 0px 0px; padding:0px; cursor:pointer; cursor:hand;}
table.orderorder td.btnsendform input.btnsendformhover {background:url("/images/btnsend.gif") no-repeat 0px -26px;}
table.orderorder div.placeholder {font-size: 11px; height:22px; padding:5px 7px 0px 3px;border:0px;}
table.orderorder td.formbackinputtextarea div.placeholder {height:22px; padding:0px 7px 0px 0px;border:0px;}

.lineForm, .lineForm3 { float: left; width: 100%; zoom: 1;}
* html .lineForm, * html .lineForm3 { float: none; width: auto;}
.cusel {float: left; margin-right: 10px;}
table.orderorder td.formbackinputfile {background:none; font-family: "Myriad Pro"; font-size:11px; color:#59575b;}
table.orderorder td.formbackinputfile input {position:relative; width:185px; height:18px; border:1px solid #e6e4e2;}
@media screen and (-webkit-min-device-pixel-ratio:0) { table.orderorder td.formbackinputfile input { border:none; height:26px; } } /* для chrome*/
table.orderorder td.formcapcha {padding-top: 10px; background:none;}

.blind { position:absolute; top:0; left:0; z-index:1; }
/*.popup { position:absolute; top:0px; left:0px; z-index:999; background:url("/images/backformpopup.jpg") #fff repeat-x top left; color:#000000; width:170px; text-align:center; margin:0px; overflow:visible !important; padding:0px 0px; border:#dcdcdd 1px solid; text-align:left; }*/
/*.popup .text{ height:21px; width:193px; background:url("/images/applic_input.png") no-repeat top left;margin:0px 0px 5px 0px; position:relative;padding:0px 0px 0px 2px;font-family: "Myriad Pro";}*/
/*.popup .textarea{ height:62px; width:192px; background:url("/images/applic_textarea.png") no-repeat top left; position:relative;padding:0px 0px 0px 2px;font-family: "Myriad Pro";}*/
.popup { position:absolute; top:0px; left:0px; z-index:999; background:url("/images/backformpopup.jpg") #fff repeat-x top left; color:#000000; width:219px; text-align:center; margin:0px; overflow:visible !important; padding:0px 0px; border:#dcdcdd 1px solid; text-align:left; }
.popup .p-close { width:35px; height:35px; background:url("/images/close.gif") 0 0 no-repeat; position:absolute; top:-6px; right:-29px; cursor:pointer }
.popup .p-close-big { width:35px; height:35px; background:url("/images/close_big.png") 0 0 no-repeat; position:absolute; top:-9px; right:-28px; cursor:pointer }
.popup form {margin:5px 9px 15px 9px;}
.popup form p {font-size:12px; line-height:13px;}

.popup1 { position:absolute; top:194px; left:305px; z-index:999; background:url("/images/backformpopup.jpg") #fff repeat-x top left; color:#000000; width:486px; text-align:center; margin:0px; overflow:visible !important; padding:15px 15px; border:#dcdcdd 1px solid; text-align:left; display:none }
.popup1 .p-close { width:35px; height:35px; background:url("/images/close.gif") 0 0 no-repeat; position:absolute; top:-6px; right:-29px; cursor:pointer }

.popup_simple {   background:url("/images/logginformgadget.jpg") #fff repeat-x top left; border:1px solid #e7e6e6; width:150px; padding:10px 10px; text-align:left; vertical-align:top; position:absolute; z-index:2000;}
*html .popup_simple {width:170px; }

table.orderorderpopup td {background:url("/images/formbackinputpopup.gif") no-repeat top left ; height:18px; }
/*table.orderorderpopup td.formbackinputtextarea {background:url("/images/textareainputpopup.gif") no-repeat top left; height:57px; padding:8px 0px 0px 5px;}*/
table.orderorderpopup td.formbackinputtextarea { height:62px; width:192px; border:none; background:url("/images/applic_textarea.png") no-repeat top left; padding:8px 0px 0px 5px;}
table.orderorderpopup td.formbackinputtextarea textarea {border:none; background:none; font-family: "Myriad Pro"; font-size:11px; color:#473451; padding-left:0px; outline: none}
table.orderorderpopup td { height:21px; width:193px; background:url("/images/applic_input.png") no-repeat top left; position:relative; padding:0px 0px 0px 2px;font-family: "Myriad Pro";}
table.orderorderpopup td input {font-family: "Myriad Pro"; font-size:11px; color:#473451; background:none; padding:0px 7px 0px 7px; height:21px; border:0px; width:190px; margin:3px 0px 2px 0px; outline: none}
table.orderorderpopup .placeholder { top:3px;}
table.orderorderpopup td.formbackinputcheckbox {background:none;}
table.orderorderpopup td.formbackinputcheckbox input{ width:10px;}
table.orderorderpopup td.formbackinputsubmit {background:none; text-align:right;}
/*table.orderorderpopup td.formbackinputsubmit input.submitpopup { background:url("/images/submitpopup.jpg"); width:57px; font-size: 11px; color: #ffffff; border: none; height:18px; cursor:pointer; cursor:hand;}*/
table.orderorderpopup td.formbackinputsubmit input.submitpopup { background:url("/images/send_allpic_but.png"); width:75px; font-size: 11px; color: #ffffff; border: none; height:22px; cursor:pointer; cursor:hand;}
table.orderorderpopup td.formbackinputsplit {height:10px; background:none;}
table.orderorderpopup div.placeholder {left:6px; font-size: 11px;}
table.orderorderpopup td.formbackinputtextarea div.placeholder {left:0px;}

td.seeorder a.a_button, td.seeorder a.a_button:hover {background:url("/images/item_page_left_button_ru/send_order.png") no-repeat top left; display:block;}
td.seeorder a.actseeorder, td.seeorder a.actseeorder:hover {background:url("/images/item_page_left_button_ru/send_order_act.png") no-repeat top left;}


td.seemap a.a_button, td.seemap a.a_button:hover {background:url("/images/item_page_left_button_ru/show_map.png") no-repeat top left; display:block;}
td.seemap a.actseemap, td.seemap a.actseemap:hover {background:url("/images/item_page_left_button_ru/show_map_act.png") no-repeat top left; display:block;}

td.seesubscribe a.a_button, td.seesubscribe a.a_button:hover {background:url("/images/item_page_left_button_ru/subscribe.png") no-repeat top left; display:block;}

.yandex_map {width: 486px; background: url(/images/backformpopup.jpg) #fff repeat-x left top; color: #000000; border: #dcdcdd 1px solid; padding: 15px; visibility:hidden; position:absolute; z-index:5; top:0; left:0;}
.yandex_map_panel { position:absolute; visibility:hidden; top:-25; left:0; font-family: Verdana, Arial, helvetica}
.yandex_map_panel  .p-close { width:35px; height:35px; background:url("/images/close.gif") 0 0 no-repeat; position:absolute; top:20px; right:-29px; cursor:pointer; z-index:10; }
.yandex_map_panel .p-close-big { width:35px; height:35px; background:url("/images/close_big.png") 0 0 no-repeat; position:absolute; top:18px; right:-28px; cursor:pointer; z-index:10; }

.map_style { width: 500px; height: 298px; background:url(/images/backformpopup.jpg) #fff repeat-x left top; padding:43 16 16 16; z-index:0;}
*html.map_style { width: 532px; height: 357px; }
/*.ymaps_write { position:relative; top:30px; left:-140px; text-align:left; font-size:14; }*/
.ymaps_write { position:relative; top:35px; left:16px; text-align:left; font-size:14px; }
.ytext { vertical-align:top; font-size:14px; line-height:25px;}
.bluemaps{ background:url("/images/blueiconmaps.png") no-repeat bottom center; vertical-align:bottom; }
.greenmaps{ background:url("/images/greeniconmaps.png") no-repeat bottom center; vertical-align:bottom; }
.bluemaps .rel, .greenmaps .rel { width:22px;}
.ch_ymaps, .cl_ymaps {font-size:11px; position:relative; left:-13px; top:-5px;padding:1 0 0 0;}



@media screen and (-webkit-min-device-pixel-ratio:0) { .chrhak { height:100%; } } /* для chrome*/

/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!NEW STYLE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

td.savelist {padding:9px 50px}

table.mainblyellowsavelist {}

td.mainbltopsavelist {background:#fff9b3; height:8px; width:100%;}
td.mainblbottomsavelist {background:#fff9b3; height:8px; width:100%;}
td.mainblleftsavelist {background:#fff9b3; height:100%; width:8px;}
td.mainblrightsavelist {background:#fff9b3; height:100%; width:8px;}
td.mainblcontentsavelist {background:#fff9b3; vertical-align:top; width:100%; height:100%; padding:5px 5px 12px 5px;}

td.mainblcontentsavelist table td {font-size:14px; color:#000000; text-align:right; width:16%; padding:0px 10px; white-space:nowrap; vertical-align:middle;}
/*td.mainblcontentsavelist table td {font-size:14px; color:#000000; text-align:right; padding:0px 10px; vertical-align:middle;}*/
td.mainblcontentsavelist table td.listsaveitem {color:#612062; text-align:left;}
td.mainblcontentsavelist table td.listsaveitem  span {font-size:16px; margin-left:8px;}



img.closesavelistpic {position:absolute; top:-6px; right:17px;}

a.slrss, a.slrss:hover {display:block; width:12px; height:12px; background:url("/images/slrss.jpg") no-repeat 0px -13px; position:absolute; top:-48px; left:63px;}
a.slrssact, a.slrssact:hover {display:block; width:12px; height:12px; background:url("/images/slrss.jpg") no-repeat 0px 0px; position:absolute; top:-48px; left:63px;}

div.slkol {width:10px; background:url("/images/kol2.jpg") no-repeat top right; position:absolute; top:-47px; left:85px;}
div.slkol a, div.slkol a:hover {background:url("/images/kol1.jpg") no-repeat top left; display:block; font-size:8px; line-height:8px; padding:1px 3px; color:#0a0d0f;}

/*Сохраненные листы*/
/*span.slkol {width:10px; background:url("/images/kol2.jpg") no-repeat top right; position:absolute; top:-47px; }
span.slkol a, span.slkol a:hover {background:url("/images/kol1.jpg") no-repeat top left; display:block; font-size:8px; line-height:8px; padding:1px 3px; color:#0a0d0f;}*/
span.slkol {width:16px; height:16px; background:url("/images/sl_circle.png") no-repeat top left; position:absolute; top:-50px; }
span.slkol a, span.slkol a:hover {background:url("/images/sl_circle.png") no-repeat top left; display:block; font-size:12px; line-height:12px; padding:3px 5px; color:#0a0d0f;}

/*span.slkolzero {width:10px; background:url("/images/kol2.jpg") no-repeat top right; position:absolute; top:-47px; }
span.slkolzero p{background:url("/images/kol1.jpg") no-repeat top left; display:block; font-size:8px; line-height:8px; padding:1px 3px; color:#0a0d0f;}*/
span.slkolzero {width:16px; height:16px; background:url("/images/sl_circle.png") no-repeat top left; position:absolute; top:-50px; }
span.slkolzero p{background:url("/images/sl_circle.png") no-repeat top left; display:block; font-size:12px; line-height:12px; padding:3px 5px; color:#0a0d0f;}

#easyTooltip{padding:5px 10px; border:1px solid #ff9f1f; background:#fed567; color:#000; font-size:12px; width:190px;}
/*#easyTooltipgadget {padding:1px 0px 1px 0px; background:url("/images/gadgetback.gif") no-repeat top left; color:#000; font-family:Tahoma; font-size:9px; width:95px; height:23px; text-align:center;}*/
/*#easyTooltipgadget {padding:1px 0px 1px 0px; background:url("/images/gadgetback_long.gif") no-repeat top left; color:#000; font-family:Tahoma; font-size:9px; width:105px; height:23px; text-align:center;}*/
#easyTooltipgadget {padding:1px 0px 1px 0px; background:url("/images/gadgetback_long_bg.gif") no-repeat top left; color:#000; font-family:Tahoma; font-size:9px; width:125px; height:23px; text-align:center;}
@-moz-document url-prefix() {#easyTooltipgadget { font-family:Arial; font-size:9px;}}/* для mozilla*/

td.sltop {height:12px; width:100%; background:url("/images/sltop.gif") repeat-x top left;}
td.slbottom {height:17px; width:100%; background:url("/images/slbottom.gif") repeat-x top left;}
td.slleft {height:100%; width:19px; background:url("/images/slleft.gif") repeat-y top left;}
td.slright {height:100%; width:19px; background:url("/images/slright.gif") repeat-y top left;}
td.slcontent {padding:3px 8px 0px 8px;}
img.slugol {position:absolute; top:-35px; left:12px;}


td.listsaveann {padding-top:7px;}
div.hnewsl {color:#969192; font-size:12px;}

.slnewitem{ padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px; visibility: hidden; }


table.slgokatalog {cursor:pointer; cursor:hand;}

ul, ol {list-style-type: none; margin: 0; padding: 0}
*html ol { margin-top:35px;}

.printOnly {display: none}

table.tableviewlistwidth{width:880px;}
table.tablesavelistwidth{width:730px;}



/**html #product-comparison { margin-top:-50px;}  */
*html #product-comparison { margin-top:-185px;}

#product-comparison .ui-sortable-placeholder { }
@media screen and (-webkit-min-device-pixel-ratio:0) { #product-comparison { margin-top:-95px;}  } /* для chrome*/
#product-comparison .shortlist {padding-top: 10px}
#product-comparison table, #product-comparison .table {background-color: #fff; font-size: 0.9em; border-collapse:separate;}
#product-comparison table th {height: 183px !important; width: 195px !important;}
#product-comparison .table .column {float: left; width: 195px; margin-right: 15px; background-color: #FFF;}
#product-comparison .table li:first-child {-webkit-box-shadow: 10px 0px 10px #ffffff; -moz-box-shadow: 10px 0px 10px #ffffff; box-shadow: 10px 0px 10px #ffffff}
#product-comparison .smallProductScore {margin-left: auto; margin-right: auto}
#product-comparison .table .column.product {cursor: move}
#product-comparison .close {float: right; background: url("/images/close.gif") no-repeat 0px 0px;  width: 11px; height: 11px; display: block; cursor:pointer; z-index:1; position:relative;}
#product-comparison .gripper {float: left;  width: 10px; height: 18px; display: block; margin-bottom: -8px}
#product-comparison .table .td, #product-comparison table td {padding: 4px 25px 4px 10px; text-align:center;}
#product-comparison .buy {text-align: center}
#product-comparison table td.odd, #product-comparison .table .td.odd {background-color: #faeaf4;}
#product-comparison .facet-name {font-weight: bold; text-align: right !important; padding: 4px 30px 4px 10px;}
#product-comparison .colth {background:#e8e4f2;}
#product-comparison .strcomp {font-size:12px; color:#463351; text-align:left !important; padding: 4px 30px 4px 20px !important;}
*html #product-comparison .strcomp {padding: 4px 30px 3px 20px !important;}
#product-comparison .headerpiccompare {text-align:left !important; padding: 0px 0px 0px 0px !important; margin:0px;}

.compare_error{padding-left:20px; font-size:15px; font-weight:bold;}

a.compare_descr, a.compare_descr:hover {position:absolute; top:111px; left:20px; color:#000; font-size:15px; text-decoration:none}
a.compare_descr span {display:block; font-size:11px;}

div.compbackcolor {width:195px; height:154px;}
*html div.compbackcolor {width:195px; height:164px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { div.compbackcolor {width:195px; height:164px;} } /* для chrome*/
@-moz-document url-prefix() {div.compbackcolor {width:195px; height:164px;}} /* для mozilla*/

.goods_price_compare {color: #fff; font-size: 15px; padding:0px; margin:0px 0px 0px 0px; position:absolute; top:142px; left:20px;}

div.compareitemdv {width:30px; background:url("/images/split.gif") repeat-y center left; padding:13px 0px; text-align:right; position:absolute; top:115px; left:153px;}

img.comparesh {position:absolute; z-index:900;}
img.picitemcompare {position:absolute; top:0px; left:0px;}
.hiec {margin-top:-10px;}

div.picbordercompare {position:absolute; top:0px; left:0px; width:195px; height:164px; background:url("/images/picbordercompare.png") no-repeat top left;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/images/picbordercompare.png);
}

#product-comparison .sendordercompare {margin: 0px !important; padding: 0px 0px 0px 0px !important; text-align:left !important; height:88px !important; background:#fff;}
#product-comparison .sendordercompare img {margin-top:40px;}

#headersc { width: 1000px; padding: 0px; position: fixed; bottom: 0px; left: 50%; margin-left:-500px; z-index:10;
//position: absolute;
bottom: expression(
	( - document.getElementsByTagName( 'body' )[0].scrollTop
) + "px"
      );
}
*html #headersc {margin-left:-501px;}

table.searchback {background:url("/images/searchback.jpg") repeat-x top left; height:43px;}
table.filtrback {background:url("/images/filtrback.jpg") repeat-x top left; height:102px; display:none;}
table.filtrbackactiv {display:block;}
table.filtrbackcontent {height:117px; position:absolute; top:-15px; left:0px;}
table.filtrbackcontent td {vertical-align:top;}

.wordsuggest{ position:absolute; bottom:5px; left:8px; z-index:1100; color:#662e83; font-size:13px;  }
.allcountsuggest{position:absolute; top:0px; left:20px; z-index:1100; color:#cf5796; font-size:28px; }
.baningadget{z-index:1000; position:relative;}

.wordsuggesttop{ position:absolute; top:24px; left:1px; z-index:1100; color:#662e83; font-size:12px;  }
.allcountsuggesttop{position:absolute; top:-3px; left:14px; z-index:1100; color:#cf5796; font-size:26px; }
img.banintop {position:absolute; top:0px; left:81px; }
td.bannertop td.mainblcontent {padding:0px;}

a.gadgetstr, a.gadgetstr:hover {position:absolute; top:-37px; left:40px; background:url("/images/gadgetstr.jpg") no-repeat 0px 0px; display:block;}
a.gadgetstractiv, a.gadgetstractiv:hover {background:url("/images/gadgetstr.jpg") no-repeat 0px -16px;}

/*a.savebtn, a.savebtn:hover {position:absolute; top:-38px; right:127px; background:url("/images/savebtn.jpg") no-repeat 0px 0px; display:block;}
a.savebtnactiv, a.savebtnactiv:hover {background:url("/images/savebtn.jpg") no-repeat 0px -17px;}*/

a.savebtn, a.savebtn:hover {position:absolute; top:-38px; right:130px; background:url("/images/savebtnsl.jpg") no-repeat 0px 0px; display:block;}
a.savebtnactiv, a.savebtnactiv:hover {background:url("/images/savebtnsl_act.jpg") no-repeat 0px 0px;}

a.resetbtn, a.resetbtn:hover {position:absolute; top:-38px; right:50px; background:url("/images/resetbtn.jpg") no-repeat 0px 0px; display:block;}
a.resetbtnactiv, a.resetbtnactiv:hover {background:url("/images/resetbtn.jpg") no-repeat 0px -17px;}

/*a.searchbtn, a.searchbtn:hover {position:absolute; top:-38px; right:241px; background:url("/images/searchbtn.jpg") no-repeat 0px 0px; display:block;}
a.searchbtnactiv, a.searchbtnactiv:hover {background:url("/images/searchbtn.jpg") no-repeat 0px -17px;}*/

a.searchbtn, a.searchbtn:hover {position:absolute; top:-38px; right:290px; background:url("/images/searchbtn.jpg") no-repeat 0px 0px; display:block;}
a.searchbtnactiv, a.searchbtnactiv:hover {background:url("/images/searchbtn.jpg") no-repeat 0px -17px;}

a.notshow, form.notshow, table.notshow, ul.notshow, div.notshow {display:none;}
tr.notshow {display:none;}
a.yesshow, form.yesshow, table.yesshow, ul.yesshow, div.yesshow {display:block;}
a.yesshowimportant, form.yesshowimportant, table.yesshowimportant, div.yesshowimportant {display:block !important;}
/* div.redvlockgadget {position:absolute; bottom:-43px; right:123px; width:417px; height:55px; background:url("/images/redvlockgadget.gif") no-repeat top left; z-index:999;} */
div.redvlockgadget {position:absolute; bottom:-43px; right:123px; width:417px; height:55px; background:url("/images/redvlockgadget.gif") no-repeat top left; z-index:999;}
*html div.redvlockgadget {bottom:0px;}
div.redvlockgadgetactiv{bottom:-145px;}
*html div.redvlockgadgetactiv{bottom:0px;}

.left_search_form {width:295px; padding: 0px; vertical-align:top;}
/*.left_search_form .text {border:none; height:18px; width:142px; color:#000; font-family: "Myriad Pro"; font-size:11px; padding:2px 0px 0px 4px; background:url("/images/searchbottomback.jpg") no-repeat top left; margin:-1px 0px 0px 62px; position:relative;}*/
.gadget_search_string_inp .text  {border:none; height:18px; width:142px; color:#000; font-family: "Myriad Pro"; font-size:11px; background:url("/images/searchbottomback.jpg") no-repeat top left; padding:2px 0px 0px 4px;}
.gadget_search_string_inp {height:18px; margin:-1px 0px 0px 62px; width:142px; }
.gadget_search_string_inp .placeholder{top:2px; z-index:4; color:#6f6f6f;}
.left_search_form .but { background: url("/images/btnsearch.gif") no-repeat; border: none; position:relative; margin:-6px 0px 0px 45px; }

td.iconsplit {width:2px; vertical-align:center;}
td.iconkl {width:41px; vertical-align:center;}

td.icon1 {width:48px; height:55px;}
td.icon2 {width:40px;height:55px;}
td.icon3 {width:43px;height:55px;}
td.icon4 {width:41px;height:55px;}
td.zvsp {width:235px;}
td.zvsp div.placeholder {font-size:11px; padding-top:2px;}
td.zvspfocus {background:url("/images/focusinp1.jpg") no-repeat top left;}
a.iconsv1 {display:block; background:url("/images/icon1.gif") no-repeat 0px 0px; width:48px; height:55px;}
a.iconsv1activ {display:block; background:url("/images/icon1.gif") no-repeat 0px -55px; width:48px; height:55px;}
a.iconsv2 {display:block; background:url("/images/icon2.gif") no-repeat 0px 0px; width:40px; height:55px;}
a.iconsv2activ {display:block; background:url("/images/icon2.gif") no-repeat 0px -55px; width:40px; height:55px;}
a.iconsv3 {display:block; background:url("/images/icon3.gif") no-repeat 0px 0px; width:43px; height:55px;}
a.iconsv3activ {display:block; background:url("/images/icon3.gif") no-repeat 0px -55px; width:43px; height:55px;}
a.iconsv4 {display:block; background:url("/images/icon4.gif") no-repeat 7px 15px; width:41px; height:55px;}
/*a.iconsv4activ {display:block; background:url("/images/icon4.gif") no-repeat 7px 15px; width:41px; height:55px;}*/
/*a.iconsv4 {display:block; width:41px; height:55px;}
a.iconsv4 img {margin-top:12px;}*/

td.zvsp {vertical-align:top; padding:18px 0px 0px 16px;}
td.zvsp .text {border:none; height:16px; width:170px; color:#000; font-family: "Myriad Pro"; font-size:11px; padding:0px 0px 0px 2px; background:url("/images/zvsp.gif") no-repeat top left; margin:0px 0px 0px 0px; position:relative;}

/*div.gkol {position:absolute; top:-20px; left:28px; white-space: nowrap; height:10px;}
div.gkol span {background:url("/images/gkol2.gif") no-repeat top right; font-size:8px; line-height:8px; padding:0px 3px 1px 0px;  color:#0a0d0f;}*/

div.gkol {position:absolute; top:-20px; left:28px; white-space: nowrap; height:8px;}
div.gkol img {position:absolute; top:0px; left:-3px;}
div.gkol span {background:url("images/gkol2.gif") no-repeat top right; font-size:7px; padding:0px 3px 0px 0px; color:#0a0d0f; font-family: Tahoma;}

.picpphak {position:absolute; top:0px; left:0px;}

a.picborderallwhitedet, a.picborderallwhitedet:hover { display:block; width:214px; height:144px; position:absolute; top:0px; left:0px; background:url("/images/picborderallwhitedet.png") no-repeat top left;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/images/picborderallwhitedet.png);
}

/*form.loginformgadget {position:absolute; top:-180px; right:248px; background:url("/images/logginformgadget.jpg") #fff repeat-x top left; width:170px; border:1px solid #e7e6e6; padding:12px 11px; text-align:left; z-index:30;height:120px !important;  vertical-align:middle !important;}*/
form.loginformgadget { position:absolute; bottom:60px; right:0px; background:url("/images/logginformgadget.jpg") #fff repeat-x top left; width:160px; border:1px solid #e7e6e6; padding:12px 11px; text-align:left; z-index:30; vertical-align:middle !important;}
*html form.loginformgadget { width:170px; }
form.loginformgadget .fixheight { vertical-align: middle !important;}
form.loginformgadget input {background:url("/images/gadgetinput.gif") no-repeat top left; height:18px; width:144px; border:none; color:#000; font-family: "Myriad Pro"; font-size:11px; margin-bottom:8px; padding:4px 0px 0px 3px;}
form.loginformgadget input.submitlogin {background:url("/images/submitlogin.jpg"); width:52px; font-size: 11px; color: #ffffff; border: none; height:18px; cursor:pointer; cursor:hand;}
form.loginformgadget div.placeholder {top:4px; font-size: 11px;}
form.loginformgadget table td table td a, form.loginformgadget table td table td a:hover {color:#c91e5b; display:block; margin-top:3px; text-decoration:none;}
form.loginformgadget table td table td {vertical-align:top;}
/*form.loginformgadget .p-close { width:35px; height:35px; background:url("/images/close.gif") 0 0 no-repeat; position:absolute; top:-6px; right:-29px; cursor:pointer }*/
form.loginformgadget .p-close { width:35px; height:35px; background:url("/images/close_big.png") 0 0 no-repeat; position:absolute; top:-9px; right:-28px; cursor:pointer }


form.lostpasswordinputsform { position:absolute; bottom:60px; right:0px; background:url("/images/logginformgadget.jpg") #fff repeat-x top left; width:148px; border:1px solid #e7e6e6; padding:12px 11px; text-align:left; z-index:30; vertical-align:middle !important;}
*html form.lostpasswordinputsform { width:170px; }
form.lostpasswordinputsform .fixheight { vertical-align: middle !important;}
form.lostpasswordinputsform input {background:url("/images/gadgetinput.gif") no-repeat top left; height:18px; width:144px; border:none; color:#000; font-family: "Myriad Pro"; font-size:11px; margin-bottom:8px; padding:4px 0px 0px 3px;}
form.lostpasswordinputsform input.submitlostpassword {background:url("/images/submitreg.jpg"); width:56px; font-size: 11px; color: #ffffff; border: none; height:17px; cursor:pointer; cursor:hand;}
form.lostpasswordinputsform div.placeholder {top:4px; font-size: 11px;}
form.lostpasswordinputsform table td table td a, form.lostpasswordinputsform table td table td a:hover {color:#c91e5b; display:block; margin-top:3px; text-decoration:none;}
form.lostpasswordinputsform table td table td {vertical-align:top;}
/*form.lostpasswordinputsform .p-close { width:35px; height:35px; background:url("/images/close.gif") 0 0 no-repeat; position:absolute; top:-6px; right:-29px; cursor:pointer }*/
form.lostpasswordinputsform .p-close { width:35px; height:35px; background:url("/images/close_big.png") 0 0 no-repeat; position:absolute; top:-9px; right:-28px; cursor:pointer }

.logoutgadget {  background:url("/images/logginformgadget.jpg") #fff repeat-x top left; padding: 5 12 10 11; width:170;}
*html .logoutgadget { width:193;}

/*.logoutgadget .p-close { width:35px; height:35px; background:url("/images/close.gif") 0 0 no-repeat; position:absolute; top:-6px; right:-29px; cursor:pointer }*/
.logoutgadget .p-close { width:35px; height:35px; background:url("/images/close_big.png") 0 0 no-repeat; position:absolute; top:-9px; right:-28px; cursor:pointer }

form.forsavelist { bottom:150px !important;}

.info_lost_password { padding:0 0 10 0;}

form.regformgadget {position:absolute; bottom:60px; right:0px; background:url("/images/logginformgadget.jpg") #fff repeat-x top left; border:1px solid #e7e6e6;width:160px;padding:12px 11px; text-align:left; vertical-align:top;}
*html form.regformgadget {width:170px; }
form.regformgadget .fixheight {  vertical-align: middle !important;}
/*form.regformgadget {position:absolute; top:-546px; right:75px; background:url("/images/logginformgadget.jpg") #fff repeat-x top left; border:1px solid #e7e6e6; padding:12px 11px; text-align:left; color:#000000; width:170px;  margin:0px; overflow:visible !important;}*/
form.regformgadget input {background:url("/images/gadgetinput.gif") no-repeat top left; height:18px; width:144px; border:none; color:#000; font-family: "Myriad Pro"; font-size:11px; margin-top:8px; padding:4px 0px 0px 3px;}
form.regformgadget input.submitreg {background:url("/images/submitreg.jpg"); width:56px; font-size: 11px; color: #ffffff; border: none; height:17px; cursor:pointer; cursor:hand;}
form.regformgadget div.placeholder {top:12px; font-size: 11px;}
form.regformgadget  table td table td a, form.regformgadget  table td table td a:hover {color:#c91e5b; display:block; margin-top:3px; text-decoration:underline;}
form.regformgadget  table td table td {text-align:right; vertical-align: top;}
form.regformgadget  table td table td.chregtext {text-align:left; font-size: 11px; padding-top:10px;}
form.regformgadget input.chreg { width:15px; margin: 10px 5px 0px 3px;}
/*form.regformgadget .p-close { width:35px; height:35px; background:url("/images/close.gif") 0 0 no-repeat; position:absolute; top:-6px; right:-29px; cursor:pointer }*/
form.regformgadget .p-close { width:35px; height:35px; background:url("/images/close_big.png") 0 0 no-repeat; position:absolute; top:-9px; right:-28px; cursor:pointer }
form.regformgadget .info_reg_test { font-size: 10px; }
form.regformgadget a.ihavelogin { font-size: 11px; }

/*form.regformgadget.forsavelist{right:75px !important;}*/

form.slformgadget {position:absolute; bottom:150px; right:0px; background:url("/images/logginformgadget.jpg") #fff repeat-x top left; border:1px solid #e7e6e6; width:170px; padding:12px 11px; text-align:left; vertical-align:middle !important;}
*html form.regformgadget {width:170px; }
form.slformgadget input.submitsl {background:url("/images/submitreg.jpg"); width:56px; font-size: 11px; color: #ffffff; border: none; height:17px; cursor:pointer; cursor:hand;}
form.slformgadget table td a, form.regformgadget table td a:hover {color:#c91e5b; display:block; margin-top:3px; text-decoration:underline;}
form.slformgadget table td {text-align:right; vertical-align:middle;}
form.slformgadget table td.chregtext {text-align:left; padding-top:10px;}
form.slformgadget input.chreg {width:15px; margin-right:10px;}
form.slformgadget .infoinsltable td { width:170px; vertical-align: middle !important; text-align:center !important;}
form.slformgadget table.infoinsltable  { width:170px; text-align:center !important;}
form.slformgadget .p-close { width:35px; height:35px; background:url("/images/close.gif") 0 0 no-repeat; position:absolute; top:-6px; right:-29px; cursor:pointer }


/*div.formgkol {position:absolute; top:-13px; left:174px; white-space: nowrap; height:8px;}
div.formgkol span {background:url("/images/gkol2.gif") no-repeat top right; font-size:8px; line-height:8px; padding:0px 3px 0px 0px; color:#0a0d0f;}*/

div.formgkol {position:absolute; top:-13px; left:174px; white-space: nowrap; height:8px;}
div.formgkol img {position:absolute; top:0px; left:-3px;}
div.formgkol span {background:url("images/gkol2.gif") no-repeat top right; font-size:7px; padding:0px 3px 0px 0px; color:#0a0d0f; font-family: Tahoma;}

div.feedbackback {background:url("/images/feedbackback.jpg") #fff no-repeat top left; width:237px; position:absolute; bottom:105px; right:0px; display:none;}
*html div.feedbackback {bottom:160px;}
div.feedbackback table td {border-bottom:2px solid #dcdbde; padding:5px 6px 5px 0px; vertical-align:top;}
div.feedbackback table td img {margin-left:10px;}
div.feedbackback table td  p {padding:0px; margin:0px;}
div.feedbackback table td span.qw {display:block; color:#473451;}
div.feedbackback table td span.otv {display:block; color:#c91e5c;}
div.feedbackback table td p.otv {color:#473351;}

.popup_online_talk_exterior .p-close { width:35px; height:35px; background:url("/images/close.gif") 0 0 no-repeat; position:absolute; top:-6px; right:-29px; cursor:pointer; }
.popup_online_talk_exterior { background:url("/images/feedbackback.jpg") #fff repeat-x top left; border:1px solid #e7e6e6; width:215px; padding:10px 10px; text-align:left; vertical-align:top; z-index:2000; margin-bottom:2px;}
*html .popup_online_talk_exterior { width:235px; }
.popup_online_talk {overflow:auto; max-height:200px; vertical-align: bottom;
	height: expression( this.scrollHeight > 199 ? "200px" : "auto" );
}
.popup_online_talk table td {border-bottom:2px solid #dcdbde; padding:5px 6px 5px 0px; vertical-align:top;}
.popup_online_talk table td img {margin-left:10px;}
.popup_online_talk table td  p {padding:0px; margin:0px;}
.popup_online_talk table td span.qw {display:block; color:#473451;}
.popup_online_talk table td span.otv {display:block; color:#c91e5c;}
.popup_online_talk table td p.otv {color:#473351;}


table.lastsee {position:absolute; bottom:68px; left:-10px; border-collapse: separate;}
*html table.lastsee {bottom:125px;}
table.lastsee img {border:1px solid #88798c;}

table.lastsee td.lastseeblue {/* background:url("/images/lastseeblue.png") no-repeat top left;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/images/lastseeblue.png); */
}

table.lastsee td.lastseeyellow {background:url("/images/lastseeyellow.png") no-repeat top left;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/images/lastseeyellow.png);
}

table.lastsee td.lastseegreen {background:url("/images/lastseegreen.png") no-repeat top left;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/images/lastseegreen.png);
}


table.lastsee td.lastseeblue a, table.lastsee td.lastseeyellow a, table.lastsee td.lastseegreen a {width:136px; height:36px; margin:5px 10px;}

table.lastsee td a, table.lastsee td a:hover {display:block; position:relative; color:#000; text-decoration:none; font-size:13px;}
table.lastsee td a span {display:block; font-size:11px;}

td.searchfilter1 {width:230px;}
td.searchfilter1 form {margin:8px 0px 0px 62px;}
td.searchfilter1 form table td {color:#fff;}
td.searchfilter1 form table td input.css_goods_type {background:url("/images/searchinpsel.png") no-repeat top left; height:18px; width:148px; border:none; color:#000; font-family: "Myriad Pro"; font-size:11px; margin:1px 0px 12px 0px; padding:2px 0px 0px 3px;}
/*td.searchfilter1 form table td input.css_goods_type {background:url("/images/searchfilterinp1.gif") no-repeat top left; height:17px; width:141px; border:none; color:#000; font-family: "Myriad Pro"; font-size:11px; margin:1px 0px 12px 0px; padding:2px 0px 0px 3px;}*/
td.searchfilter1 form table td input.searchfilterinp2 {background:url("/images/searchfilterinp2.gif") no-repeat top left; height:17px; width:97px; border:none; color:#000; font-family: "Myriad Pro"; font-size:11px; margin:1px 0px 12px 0px; padding:2px 0px 0px 3px;}

td.searchfilterfocus {background:#53405c;}

td.searchfilter2 {width:195px;}
td.searchfilter2 form {margin:8px 0px 0px 26px;}
td.searchfilter2 form table td {color:#fff;}
td.searchfilter2 form table td input.searchfilter {background:url("/images/searchfilterinp3.gif") no-repeat top left; height:17px; width:46px; border:none; color:#000; font-family: "Myriad Pro"; font-size:11px; margin:1px 6px 12px 0px; padding:2px 0px 0px 3px;}
/*td.searchfilter2 form table td input.css_highway {background:url("/images/searchfilterinp1.gif") no-repeat top left; width:141px; margin:1px 0px 12px 0px;}*/
td.searchfilter2 form table td input.css_highway {background:url("/images/searchinpsel.png") no-repeat top left; width:148px; height:18px;margin:1px 0px 12px 0px;}

td.searchfilter2 form table td ul.searchmkad {position:absolute; bottom:0px; left:0px; padding:5px 15px 5px 7px; margin:0px; list-style:none; background:url("/images/filterpopupback.jpg") #fff no-repeat top left; border:1px solid #dededd;}
*html td.searchfilter2 form table td ul.searchmkad {bottom:31px;}
td.searchfilter2 form table td ul.searchmkad li {list-style-image: none; padding:0px; margin:0px; font-size:12px; color:#372a3e;}
td.searchfilter2 form table td ul.searchmkad li a, td.searchfilter2 form table td ul.searchmkad li a:hover {font-size:12px; color:#372a3e; text-decoration:none;}

table.filtrbackcontent td form table td ul.hidden_list {position:absolute; bottom:-1px; left:0px; padding:5px 15px 5px 7px; margin:0px; list-style:none; background:url("/images/filterpopupback.jpg") #fff no-repeat top left; border:1px solid #dededd;}
*html table.filtrbackcontent td form table td ul.hidden_list {bottom:30px;}
table.filtrbackcontent td form table td ul.hidden_list li {list-style-image: none; padding:0px 0px 3px 0px; margin:0px; font-size:12px; color:#372a3e;}
table.filtrbackcontent td form table td ul.hidden_list li a, table.filtrbackcontent td form table td ul.hidden_list li a:hover {font-size:12px; color:#372a3e; text-decoration:none;}

table.filtrbackcontent td form table td ul.goods_type_list {width:114px; z-index:5; }
*html table.filtrbackcontent td form table td ul.goods_type_list {width:138px; }

table.filtrbackcontent td form table td ul.highway_list {width:114px; }
*html table.filtrbackcontent td form table td ul.highway_list {width:138px; }

table.filtrbackcontent td form table td ul.km_from_city_list {width:74px; }
*html table.filtrbackcontent td form table td ul.km_from_city_list {width:97px; }

table.filtrbackcontent td form table td ul.s_house_list {width:74px; }
*html table.filtrbackcontent td form table td ul.s_house_list {width:97px; }

table.filtrbackcontent td form table td ul.s_plot_list {width:74px; }
*html table.filtrbackcontent td form table td ul.s_plot_list {width:97px; }

table.filtrbackcontent td form table td ul.min_price_eur_list { bottom:-2px;width:120px;}
*html table.filtrbackcontent td form table td ul.min_price_eur_list {bottom:22px;width:144px;}
table.filtrbackcontent td form table td ul.min_price_rub_list { bottom:-2px; width:120px;}
*html table.filtrbackcontent td form table td ul.min_price_rub_list {bottom:22px;width:144px;}
table.filtrbackcontent td form table td ul.min_price_usd_list { bottom:-2px; width:120px;}
*html table.filtrbackcontent td form table td ul.min_price_usd_list {bottom:22px; width:144px;}

td.searchfilter3 {width:219px;}
td.searchfilter3 form {margin:8px 0px 0px 26px;}
td.searchfilter3 form table td {color:#fff;}
td.searchfilter3 form table td.pricefiltrbottom, td.searchfilter3 form table td.pricefiltrbottom a, td.searchfilter3 form table td.pricefiltrbottom a:hover {color:#eab1d1; text-decoration:none;}
td.searchfilter3 form table td.pricefiltrbottom a.active {color:#c91e5c; cursor:arrow !important;}
td.searchfilter3 form table td input.searchfilter {background:url("/images/searchfilterinp4.gif") no-repeat top left; height:17px; width:69px; border:none; color:#000; font-family: "Myriad Pro"; font-size:11px; margin:1px 6px 4px 0px; padding:2px 0px 0px 3px;}

td.searchfilter3 form table td ul.searchprice {position:absolute; bottom:0px; left:0px; padding:5px 15px 5px 7px; margin:0px; list-style:none; background:url("/images/filterpopupback.jpg") #fff no-repeat top left; border:1px solid #dededd;}
*html td.searchfilter3 form table td ul.searchprice {bottom:23px;}
td.searchfilter3 form table td ul.searchprice li {list-style-image: none; padding:0px 0px 3px 0px; margin:0px; font-size:12px; color:#372a3e;}
td.searchfilter3 form table td ul.searchprice li a, td.searchfilter3 form table td ul.searchprice li a:hover {font-size:12px; color:#372a3e; text-decoration:none; white-space: nowrap;}

td.searchfilter4 {width:165px;}
td.searchfilter4 form {margin:8px 0px 0px 25px;}
td.searchfilter4 form table td {color:#fff;}
td.searchfilter4 form table td input.searchfilter {background:url("/images/searchfilterinp3.gif") no-repeat top left; height:17px; width:46px; border:none; color:#000; font-family: "Myriad Pro"; font-size:11px; margin:1px 6px 12px 0px; padding:2px 0px 0px 3px;}

td.searchfilter4 form table td ul.searchplosh {position:absolute; bottom:0px; left:0px; padding:5px 15px 5px 7px; margin:0px; list-style:none; background:url("/images/filterpopupback.jpg") #fff no-repeat top left; border:1px solid #dededd;}
*html td.searchfilter4 form table td ul.searchplosh {bottom:32px;}
td.searchfilter4 form table td ul.searchplosh li {list-style-image: none; padding:0px 0px 3px 0px; margin:0px; font-size:12px; color:#372a3e;}
td.searchfilter4 form table td ul.searchplosh li a, td.searchfilter4 form table td ul.searchplosh li a:hover {font-size:12px; color:#372a3e; text-decoration:none;}

td.searchfilter5 {width:205px;}
td.searchfilter5 form {margin:8px 0px 0px 50px;}
td.searchfilter5 form table td {color:#fff;}
td.searchfilter5 form table td input.searchfilter {background:url("/images/searchfilterinp3.gif") no-repeat top left; height:17px; width:46px; border:none; color:#000; font-family: "Myriad Pro"; font-size:11px; margin:1px 6px 12px 0px; padding:2px 0px 0px 3px;}

td.searchfilter5 form table td ul.searchploshych {position:absolute; bottom:0px; left:0px; padding:5px 15px 5px 7px; margin:0px; list-style:none; background:url("/images/filterpopupback.jpg") #fff no-repeat top left; border:1px solid #dededd;}
*html td.searchfilter5 form table td ul.searchploshych {bottom:32px;}
td.searchfilter5 form table td ul.searchploshych li {list-style-image: none; padding:0px 0px 3px 0px; margin:0px; font-size:12px; color:#372a3e;}
td.searchfilter5 form table td ul.searchploshych li a, td.searchfilter5 form table td ul.searchploshych li a:hover {font-size:12px; color:#372a3e; text-decoration:none;}

td.searchfilter6 {width:150px;}
td.searchfilter6 form {margin:48px 0px 0px 62px;}
td.searchfilter6 form table td {color:#fff;}
td.searchfilter6 form table td input.css_period_fo_date {background:url("/images/searchfilterinp1.gif") no-repeat top left; height:17px; width:141px; border:none; color:#000; font-family: "Myriad Pro"; font-size:11px; margin:1px 0px 12px 0px; padding:2px 0px 0px 3px;}
td.searchfilter6 form table td input.searchfilterinp2 {background:url("/images/searchfilterinp2.gif") no-repeat top left; height:17px; width:97px; border:none; color:#000; font-family: "Myriad Pro"; font-size:11px; margin:1px 0px 12px 0px; padding:2px 0px 0px 3px;}



.choose_scurrency{padding-right:9px;}

div.gotpred {width:195px; position:absolute; bottom:8px; left:-26px;}
*html div.gotpred {bottom:21px;}
a.show_distance_for_highway, a.show_distance_for_highway:hover {display:block; position:absolute; top:7px; right:20px; width:10px; height:10px; background:url("/images/pi1.gif") no-repeat 0px 0px;}
a.show_distance_for_highwayactiv, a.show_distance_for_highwayactiv:hover {background:url("/images/pi1.gif") no-repeat 0px -10px;}
a.exclude_highway, a.exclude_highway:hover {display:block; position:absolute; top:7px; right:6px; width:10px; height:10px; background:url("/images/pi2.gif") no-repeat top left;}

div.gotpred div.gotpredcontent {padding:6px 28px; position:relative; color:#000; font-size:14px; background:#58A9DD;}
div.gotpred div.gotpredcontent div.pinp {color:#fff; font-size:11px;}
div.gotpred div.gotpredcontent div.pinp table td {width:43px; height:16px; background:url("/images/pinp.gif") no-repeat top left; color:#000 !important; text-align:center; font-size:14px; line-height:13px; padding:0 5 0 0;}
div.gotpred div.gotpredcontent div.pinp table td  input {border:none; background: url(/images/p-null.gif); width:40px; height: 15px; color:#000; font-size:11px; line-height:13px; }
div.gotpred div.gotpredcontent div.notshow {display:none;}
div.gotpred div.gotpredcontent div.yesshow {display:block;}

*html a.searchfilter2btn {position:relative;}
*html a.searchfilter2btn img {position:absolute; top:5px; left:0px;}

.display-none{display:none}
.display-block{display:inline}

.eng, .rus { height: 15px; }
.cur_lang { position: relative; top: -10px;}

.seo_hyper { color: #551b55; }

.mini_footer_map {padding-left: 8px; width: 100px;}
.mini_footer_map A, .mini_footer_map A:hover { font-family: "Myriad Pro", Tahoma, Arial; color: #612261; font-size: 15px; }

.subscribe_sl_text {font-size:16px; color:#612261; font-style:italic; top:-2px; position:relative; margin:0px 10px 0px 5px;}
input.searchbg {font-size:11px; color:#423452; background:url("/images/userfieldsl.png") no-repeat top left; padding:1px 4px 0px 4px; height:25px; width:241px; border:0px; margin-right:8px;}
div.searchbg {font-size:11px; color:#423452; background:url("/images/userfieldsl.png") no-repeat top left; padding:1px 4px 0px 4px; height:25px; width:241px; border:0px; margin-right:8px;}
input.formcode {font-size:11px; color:#423452; background:url("/images/formcode.png") no-repeat top left; margin-left:5px;margin-top:3px; height:25px; width:140px; border:0px;padding-top:6px;}

.subscribe_middle{ text-align:middle; margin-bottom:10px;}
.subscribe .error{ text-align:middle; padding-bottom:20px; font-size:14px; }

td.types_selector{ background:url("/images/bluecust.png") no-repeat top right; padding: 0px; width:500px;  color:#612261; font-size:20px; line-height:20px; text-align:center; height:68px;}
td.types_selector a, td.types_selector a:hover{color:#612261; font-size:20px; margin:0px 0px 0px 22px; position:relative; font-weight:normal;}
td.types_selector { padding: 25px 0px 20px 0;}
/*td.types_selector span, td.types_selector span a, td.types_selector span a:hover {color:#000000; font-size:11px; position:relative; font-weight:normal; line-height: 11px;}*/
td.types_selector span a, td.types_selector span a:hover {text-decoration:underline;}

.inputsl { text-align:right;}
.subscribesl { background:url("/images/subscribesl.png") no-repeat top left;  height:33px; width:219px; font-size:18px; border:0px;  color:#612261; padding-bottom:5px; padding-left:2px;}
.slcaptcha .placeholder {font-size:12px; font-style:italic; padding-top:10px; margin-left:5px;}

.fill_form_text {font-size:24px; color:#6a408f; text-align:center; }
div.fill_form_text {font-size:28px; }
.advert_sail_text {font-size:28px; color:#da306e; text-align:center;}
.advert_buy_text {font-size:28px; color:#6b4190; text-align:center;}
.right_empty_field, .left_empty_field {width:138px;}
.add_realty_main{ text-align:center; width:551px;}
.add_realty_main  p{ font-size:14px;}

table.add_realty_tbl input{ font-family: Myriad Pro;}
table.add_realty_tbl td.formbackinputtextarea { height:128px; width:203px; border:none; background:url("/images/description_area.jpg") no-repeat 5px 10px; padding:12px 0px 0px 0px;}
table.add_realty_tbl td.formbackinputtextarea textarea {border:none; background:none; font-family: "Myriad Pro"; font-size:12px; color:#423452; padding-left:18px; outline: none; overflow: auto;}
table.add_realty_tbl td.rt input.searchbg {font-size:11px; color:#423452; background:url("/images/userfieldsl.png") no-repeat top left; padding:1px 4px 0px 4px; height:25px; width:241px; border:0px; margin-right:8px;}
table.add_realty_tbl td.btnsendform  {text-align:right;}
table.add_realty_tbl td.btnsendform input {background:url("/images/butsend.png"); width:104px; font-size: 14px; color: #ffffff; border: none; height:31px; cursor:hand;}

/*.gadget_fb { position: absolute; top: 10px; left: 95px; }*/
.gadget_fb { position: absolute;  top: 10px; left: 95px; }
@-moz-document url-prefix() {.gadget_fb { left: 130px; }} /* для mozilla*/
noindex:-o-prefocus, .gadget_fb { left: 130px; } /* для opera*/

table.add_realty_tbl  input.filename {width:215px!important; }


.to_add {background:url("/images/userfieldsl.png") no-repeat top left;}
.changed_file_input { position: absolute;}
.customFile {width: 18px; height: 18px; z-index: 2; filter: alpha(opacity: 0); opacity: 0; margin-left: 215px; margin-top:3px; cursor: hand; }
.addfileplus{ width:18px; height:18px; position:relative; z-index: 1; padding:0 0 0 0; left: 215px; top:-21px; display:inline; cursor: pointer !important;}

.become_one_of_us ul li{list-style-type: disc; margin: 0; padding: 0}
.become_one_of_us .right {text-align: right;}

/*.fb_login { position: absolute; top:60px; right:61px;}*/
.youtube_link { position: absolute; top: 13px; right: 78px; }
.youtube_link p { text-align: right; font-size:14px; font-family: "Myriad Pro", Tahoma, Arial; padding: 5px 0px 0px 0px; margin:0px; font-weight:bold;}
.youtube_link p A { color: #000; }

/* сортировка на страницах house_sale и land_sale*/
ul#sort_highway { vertical-align:top; padding:5px 0px 0px 0px;}
ul#sort_highway a, ul#sort_highway a:hover {display:block; font-size:15px; color:#413452; padding:1px 0px 2px 23px}
ul#sort_highway a:hover {text-decoration: underline;}

.list_highway { margin-bottom: 20px; }
.list_highway .column {float: left; width: 209px; padding-bottom: 20px;}

/* ярлык для снижения цены */
.saleblockitem {padding:4px 4px 3px 27px; position:absolute; right:0px; bottom:82px; background:url("/images/price_fall.png") no-repeat 5px 1px; font-size:16px; font-weight:bold !important; font-family:Arial; color:#fff;}
.saleblockitem b { font-size: 19px; }
.saleblockitem.list_goods { right: 57px; bottom: 12px; }

/* infomir  */
.mainblyellowarticles {margin-bottom:45px;}
p.infoarticlestop {text-indent:40px; padding:3px 0px 5px 0px; margin:0px;}
td.articlestd {width:50%; vertical-align:top; padding:0px 50px 20px 65px;}
td.articlespagetd {padding:0px 65px 0px 5px;}
td.articlespagetdright {padding:0px 5px 0px 5px;}
td.articlestdright {border-left:7px solid #F2C4D6;}
div.articlespicture {height:164px; width: 212px; left:50%; margin-left:-107px; position:relative;}
*html div.articlespicture {margin-left:-167px;}
div.articlesheader {padding:4px 25px 5px 55px;}
div.articlesheader a, div.articlesheader a:hover {font-size:14px; color:#733E75; text-decoration:none;}
div.articlespageheader {padding:30px 25px 21px 55px;}
div.articlespageheader a, div.articlespageheader a:hover, div.articlespageheader, div.articlespageheader h1 {font-size:16px; color:#733E75; text-decoration:none;}
td.articlestd div.datearticles {text-align:right; color:#E382A8; font-size:10px;}
td.articlestdright div.datearticles, td.articlespagetdright div.datearticles {text-align:left; color:#E382A8; font-size:10px;}
div.datearticlespage {text-align:left; color:#E382A8; font-size:10px; margin-bottom: 5px;}
div.articlessplitt {height:35px;}
div.announsearticles { font-size: 14px; }
div.announsearticles p {padding:7px 0px 0px 0px; margin:0px 0px 10px 0px;}
p.artmore {text-align:center; padding:33px 0px 10px 0px; margin:0px;}
td.picarticlespage {width:500px; padding-top:75px; vertical-align:top; height:370px;}
div.announsearticles p.seticonblock {text-align:right; margin-bottom:20px;}
div.announsearticles p.seticonblock img {margin-left:8px;}
table.artpagetable {background:url("/images/artsplit.jpg") repeat-x bottom left; margin-bottom:55px;}
img.picborderall_infomir { position:absolute; top:0px; left:0px; }
#back_infomir { margin-bottom: 10px; }
#back_infomir A, #back_infomir A:hover { color: #733E75; padding: 0px 0px 0px 8px; text-decoration: underline; }
#back_infomir A:hover { text-decoration: none; }
td.cust1.last_add_infomir, td.cust1.last_add_infomir span a, td.cust1.last_add_infomir span a:hover { color: #57405d;}
/* ============================================= */