/#a_n_t_ri { background: #505050; height: 16px; left: 0; line-height: 14px; margin: 0px; padding: 0px; position: absolute; text-align: center; top: 0; width: 100%; }
#a_n_t_ri div#a_n_t_cont { margin: 0px auto; text-align: left; width: 960px; }
#a_n_t_ri a { color: #FFF; font: 10px Verdana, Arial, sans-serif; font-weight: bold; line-height: 14px; text-decoration: none; }
#a_n_t_ri a:hover { color: red; text-decoration: underline; }
#a_n_t_www-ri span { color: White; float: right; font: 10px Verdana, Arial, sans-serif; font-weight: bold; margin-right: 2px; padding-top: 1px; }
#a_n_t_www-ri span.new { color: White; float: right; font-size: .95em; font-weight: bold; margin-right: 6px; padding-right: 20px; padding-top: 1px; }
#a_n_t_ri { background: #505050; height: 16px; left: 0; line-height: 14px; margin: 0px; padding: 0px; position: absolute; text-align: center; top: 0; width: 100%; }
#a_n_t_ri div#a_n_t_cont { margin: 0px auto; text-align: left; width: 960px; }
#a_n_t_ri a { color: #FFF; font: 10px Tahoma, Verdana, sans-serif; font-weight: bold; line-height: 14px; text-decoration: none; }
#a_n_t_ri a:hover { color: red; text-decoration: underline; }
#a_n_t_www-ri span { color: White; float: right; font: 10px Verdana, Arial, sans-serif; font-weight: bold; margin-right: 2px; padding-top: 1px; }
#a_n_t_www-ri span.new { color: White; float: right; font-size: .95em; font-weight: bold; margin-right: 6px; padding-right: 20px; padding-top: 1px; }
#a_n_t_www-ri2 { display: block; float: left; height: 16px; width: 57px; }
#a_n_t_www-ri2 a { display: block; height: 16px; text-decoration: none; width: 57px; }
#a_n_t_www-ri strong { visibility: hidden; }
#a_n_t_www-ri { display: block; float: right; text-align: right; width: 880px; }
html { background: #FFF; color: #000; }
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,optgroup { font-style: normal; font-weight: normal; }
del,ins { text-decoration: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
q:before,q:after { content: ''; }
abbr,acronym { border: 0; font-variant: normal; }
sup { vertical-align: baseline; }
sub { vertical-align: baseline; }
legend { color: #000; }
input,button,textarea,select,optgroup,option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
#antBody { background-color: #ffffff; /*background-image: url(../img/bg.gif); background-repeat: repeat-x; */  background: url("../img/sprite/sprite_repeatx.png?sprice_rev_0") repeat-x left -288px; color: #000000; float: left; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 12px; margin: 0; margin-top: 16px; width: 100%; }
h1 { color: #565656; font-size: 22px; font-weight: bold; margin: 4px 0 5px; padding: 0px; }
/*h1 span { color: #ED3750; }*/
h1 span { color: ##565656; }
p, form { margin: 0px; padding: 0px; }
select, textarea { border: 1px solid #EBEBEB; font-size: 9pt; }
input { border: 1px solid #EBEBEB; font-size: 9pt; }
a { color: #F36000; text-decoration: none; }
a:hover { color: #64b3ff; }
a img { border: 0px; }
.clear { clear: both; }
.hide { overflow: hidden; display:none; }
.strong { font-weight:bold; }
.underline { text-decoration: underline; }
.pointer { cursor: pointer; }
.center { text-align:center; }
div#naviContent { color: #CCCCCC; float: left; font-size: 11px; height: 18px; overflow: hidden; padding-left: 100px; width: 730px; }
div#naviContent a { color: #d6e2f5; }
div#naviContent a:hover { color: #d6e2f5; text-decoration: underline; }
p.userBoxButton a { margin-left: 17px; width: 110px; }
p.userBoxButton a span { width: 110px; }
.buttonRed { /* background: url("../img/button_red_left.gif") no-repeat scroll 0 0 transparent; */ background: url("../img/sprite/sprite_icons.png?sprice_rev_0") no-repeat scroll -42px -2636px transparent; display: block; height: 19px; margin: auto; padding-left: 5px; }
.buttonRed span { /* background: url("../img/button_red_right.gif") no-repeat scroll; background-position: top right; */ background: url("../img/sprite/sprite_long.png?sprice_rev_0") no-repeat scroll; background-position: top right; color: white; cursor: pointer; display: block; float: left; font-size: 11px; font-weight: bold; height: 19px; min-width: 110px; padding-left: 5px; padding-right: 20px; padding-top: 3px; text-align: center; }
.buttonRed2 { /* background: url(../img/button_red2_left.gif) no-repeat; */ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -24px -1259px; color: #FFFFFF; float: left; font-size: 11px; font-weight: bold; height: 13px; padding: 3px 0px 3px 22px; }
.buttonRed2 span { /* background: url(../img/button_red2_right.gif) center right no-repeat; */ background: url(../img/sprite/sprite_long.png?sprice_rev_0) no-repeat right -558px; padding: 3px 10px 3px 5px; }
.buttonRed3 { /*background: url(../img/button_red_left.gif) no-repeat;*/ background: url("../img/sprite/sprite_icons.png?sprice_rev_0") no-repeat scroll -42px -2636px transparent; color: #FFFFFF; float: left; font-size: 11px; font-weight: bold; height: 13px; padding: 3px 0px 3px 5px; }
.buttonRed3:hover { color: #d6e2f5; }
.buttonRed3 span { /* background: url(../img/button_red_right.gif) center no-repeat; */ background: url("../img/sprite/sprite_long.png?sprice_rev_0") no-repeat scroll; background-position: top right; padding: 3px 25px 3px 5px; }
div#screenHint { background: #FFD9D9; border: 1px solid #E8273A; display: none; filter: alpha(opacity=80); left: 0px; margin-left: -180px; opacity: 0.80; padding: 5px 5px 5px 5px; position: absolute; top: 0px; width: 162px; z-index: 100; }
div#hintContent { color: #000000; font-size: 9px; font-weight: normal; padding: 0px 0px 0px 0px; text-align: justify; }
div#hintContent p { font-size: 11px; font-weight: bold; margin: 0px 0px 3px 0px; text-align: center; }
div#xmlLoadingBar { background: #D5FFD5; border: 1px solid #006600; display: none; font-size: 9px; height: 11px; margin: 3px 0px 3px 0px; overflow: hidden; width: 160px; }
div#xmlLoadingBar div#loadingText { color: #000000; position: absolute; text-align: center; width: 160px; }
div#xmlLoadingBar div#loadingProgress { background: #009900; height: 11px; position: absolute; width: 0px; }
div#screenHide { background: #666666; display: none; filter: alpha(opacity=60); float: left; height: 100%; left: 0px; opacity: 0.60; position: absolute; top: 0px; width: 100%; z-index: 40; }
div#screenWindow { border: 4px solid #F0F0F0; display: none; float: left; left: 0px; margin: 0px 0px 0px 0px; position: absolute; top: 0px; z-index: 50; }
div#screenWindowLoading { display: none; text-align: center; }
form#screenWindowRecommendation { color: #999999; display: none; padding: 0px 15px 0px 15px; text-align: center; }
form#screenWindowRecommendation p { border-bottom: 1px dashed #999999; font-size: 13px; font-weight: bold; letter-spacing: 2px; margin: 10px 0px 5px 0px; padding-bottom: 3px; text-align: left; }
div#screenWindowContent { background: #FFFFFF; border: 1px solid #D7D7D7; display: block; float: left; height: 90px; overflow: hidden; width: 300px; }
div#screenWindowTitle { background: #FFFFFF; border-color: #D7D7D7 #D7D7D7 #FFFFFF #D7D7D7; border-style: solid; border-width: 1px; display: block; float: left; height: 30px; overflow: hidden; width: 300px; }
div#screenWindowTitle p { color: #C70019; cursor: default; float: left; font-size: 12px; font-weight: bold; padding: 8px 0px 8px 5px; }
div#screenWindowTitle a { color: #000000; float: right; font-size: 10px; height: 10px; margin: 10px 7px 0px 0px; width: 12px; }
div#screenWindowTitle a img { border: 0px; }
div#screenWindowTitle a:hover { color: #000000; }
form#screenWindowOpinionForm { padding: 10px 0px 0px 0px; text-align: center; }
form#screenWindowOpinionForm textarea { height: 100px; margin-bottom: 10px; width: 250px; }
.blockContainer {  /* can't be sprited */ background: url(../img/tab_bottom_bg.gif) repeat-x bottom; float: left; margin-bottom: 15px; padding-bottom: 1px; width: 100%; width: inherit; }
div.firstUserInfo { float: left; float: none; height: 20px; width: 100%; width: inherit; }
div.firstUserInfoTip { background: url(../img/exclamation_mark.jpg) no-repeat; background-color: #ffebeb; border: solid 1px #ad8a8a; color: #000000; font-size: 11px; height: 40px; margin-bottom: 7px; margin-top: -1px; padding: 10px 0px 6px 0px; text-align: left; width: inherit; }
div.firstUserInfoTip p { margin-left: 70px; margin-right: 10px; }
div.firstUserInfo p { /*background: url(../img/tab_pages_active_tip.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -28px -1029px; height: 20px; overflow: hidden; padding-left: 34px; }
div.firstUserInfo p span { /*background: url(../img/tab_pages_end_tip.gif) no-repeat center right;*/ background: url(../img/sprite/sprite_long.png?sprice_rev_0) no-repeat  right -414px; color: #727272; float: left; font-size: 11px; font-weight: bold; height: 17px; /*padding: 3px 17px 0px 5px;*/ padding: 3px 14px 0px 4px; }
div.blockTitle { letter-spacing: -0.5px; /*background: url(../img/tab_top_bg.gif) repeat-x; */  background: url(../img/sprite/sprite_repeatx.png?sprice_rev_0) repeat-x top;  float: left; height: 20px; width: 100%; width: inherit; }
div.blockTitle p { /*background: url(../img/tab_single.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -28px -920px; height: 20px; overflow: hidden; padding-left: 34px; }
div.blockTitle a { /*background: url(../img/tab_pages.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -27px -1071px; float: left; height: 20px; margin-right: -17px; padding-left: 34px; }
div.blockTitle a span { /*background: url(../img/tab_pages_end.gif) no-repeat center right;*/ background: url(../img/sprite/sprite_long.png?sprice_rev_0) no-repeat  right -414px ; color: #717171; cursor: pointer; float: left; font-size: 11px; height: 17px; /*padding: 3px 17px 0px 5px;*/ padding: 3px 14px 0px 4px; }
div.blockTitle p span { /*background: url(../img/tab_single_end.gif) no-repeat center right;*/  background: url(../img/sprite/sprite_long.png?sprice_rev_0) no-repeat  right -414px ;  color: #727272; float: left; font-size: 11px; font-weight: bold; height: 17px; /*padding: 3px 17px 0px 5px;*/ padding: 3px 14px 0px 4px; }
div.blockTitle a.active { /*background: url(../img/tab_pages_active.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -28px -1029px; }
div.blockTitle a.active span { /* background: url(../img/tab_pages_active_end.gif) no-repeat center right; */  background: url(../img/sprite/sprite_long.png?sprice_rev_0) no-repeat  right -468px; color: #FFFFFF; font-weight: bold; }
div.blockTitle span.active a { /*background: url(../img/tab_pages_active.gif) no-repeat; */  background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -28px -1029px; }
div.blockTitle span.active a span { /* background: url(../img/tab_pages_active_end.gif) no-repeat center right; */ background: url(../img/sprite/sprite_long.png?sprice_rev_0) no-repeat  right -468px; color: #FFFFFF; font-weight: bold; }
div.blockTitleDown { /*background: url(../img/tab_top_bg_down.gif) repeat-x; */ background: url("../img/sprite/sprite_repeatx.png?sprice_rev_0") repeat-x -0px -26px; border-left: 1px solid #E3E3E3; border-right: 1px solid #E3E3E3; float: left; height: 20px; padding-bottom: 2px; width: 100%; width: 763px; }
div.blockTitleDown p { /*background: url(../img/tab_single.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -28px -920px; height: 20px; overflow: hidden; padding-left: 34px; }
div.blockTitleDown a { /*background: url(../img/tab_pages.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -27px -1071px; float: left; height: 20px; padding-left: 34px; }
div.blockTitleDown a span { /*background: url(../img/tab_pages_end.gif) no-repeat center right;*/ background: url(../img/sprite/sprite_long.png?sprice_rev_0) no-repeat  right -414px; color: #717171; cursor: pointer; display: block; float: left; font-size: 11px; height: 17px; min-width: 210px; /*padding: 3px 17px 0px 5px;*/ padding: 3px 14px 0px 4px; text-align: center; }
div.blockTitleDown p span { /*background: url(../img/tab_single_end.gif) no-repeat center right; */ background: url(../img/sprite/sprite_long.png?sprice_rev_0) no-repeat  right -414px; color: #727272; display: block; float: left; font-size: 11px; font-weight: bold; height: 17px; min-width: 210px; /*padding: 3px 17px 0px 5px;*/ padding: 3px 14px 0px 4px; text-align: center; }
div.blockTitleDown .active { margin-right: 17px; }
div.blockTitleDown a.active { /*background: url(../img/tab_pages_active_down.gif) no-repeat;*/  background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -29px -993px; }
div.blockTitleDown a.active span { /*background: url(../img/tab_pages_active_down_end.gif) no-repeat center right;*/ background: url(../img/sprite/sprite_long.png?sprice_rev_0) no-repeat right -495px; color: #FFFFFF; font-weight: bold; }
div.blockTitleDown span.active a { /*background: url(../img/tab_pages_active_down.gif) no-repeat; */ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -29px -993px;}
div.blockTitleDown span.active a span { /*background: url(../img/tab_pages_active_down_end.gif) no-repeat center right; */ background: url(../img/sprite/sprite_long.png?sprice_rev_0) no-repeat right -495px; color: #FFFFFF; font-weight: bold; }
a.roll_up2 { /*background: url(../img/rollup2_bg.gif) no-repeat;*/ background: url(../img/sprite/sprite_long.png?sprice_rev_0) no-repeat -499px -45px; display: block; height: 11px; margin: auto; position: relative; top: 2px; width: 148px; }
a.roll_down2 { /*background: url(../img/rolldown2_bg.gif) no-repeat;*/ background: url(../img/sprite/sprite_long.png?sprice_rev_0) no-repeat -499px -61px; display: block; height: 11px; margin: auto; position: relative; top: 2px; width: 148px; }
div #categories_menu_full, div #properties_menu_full, div.propvals_menu_full { display: none;  }
div #categories_menu ul { text-align: center; }
ul.propvals_list li a span { display:none; }
div.blockContent .description  .cat_more { display: block; text-align: right;}
div.blockContent .description .category_sublist { border-right: 1px solid #E3E3E3; float: left; margin-bottom: 0; margin-left: 0; margin-top: 0; padding-bottom: 5px; padding-left: 3px; padding-right: 1px; position: relative; width: 180px; min-height:20px;}
div.blockContent .description .category_sublist_column { width:240px; }
div.blockContent .description .category_sublist_column li { clear:both; width:240px; }
div.blockContent .description .category_sublist_column li a.first {display:block; font-weight:bold;}
div.blockContent .description .category_sublist li a img { width:38px; height:38px; float:left;}
div.blockContent .description .category_sublist_long { width:740px; }
div.blockContent .description .category_sublist_long li { width:246px; float:left;}
div.blockContent .description .category_sublist_long li a.first {display:block; font-weight:bold;}
div.blockContent .description .category_sublist_long li ul { padding-top:3px; margin:0px; float:left; width:200px;}
div.blockContent .description .category_sublist_last { border: 0px; }
div.blockContent .description .category_sublist .more {text-align:right; padding-bottom:2px;}
div.blockContent .description .min170 { }
div.additionalSlotsBlockContent {margin-top: 10px; border-top: 1px solid rgb(235, 235, 235); padding-bottom: 0px; border-bottom:1px solid #ebebeb; border-left: none; background:none}
div #propvals_menu_full .category_sublist { margin-left: 20px; width: 180px; }
div.blockContent .description .border_list { border-bottom: 1px solid #E3E3E3; height: 125px; margin-bottom: 20px; }
div.blockContent .description .category_sublist_full { border: none; width: inherit; }
div.blockContent .catmenu ul { list-style: none; margin: 0px; padding: 0 0 0 0px; }
div.blockContent .catmenu ul li { font-size: 9pt; margin:0px; padding: 0px;  width: 176px; }
div.blockContent .catmenu .more, div.blockContent .catmenu ul li.more { text-align: right; }
div.blockContent .catmenu .border_bottom, div.blockContent .catmenu ul li.border_bottom { padding-bottom:15px; border-bottom:1px solid #E3E3E3; }
div.blockContent .catmenu ul li input { left: -5px; position: relative; }
div.blockContent .catmenu ul li a, div.blockContent .catmenu a { color: #575757; font-size: 9pt; font-weight: normal; }
div.blockContent .catmenu .more { padding-right: 5px; text-align: right; }
div.blockContent .catmenu ul li a:hover, div.blockContent .catmenu ul li a.header:hover, div.blockContent .catmenu a:hover { color: #3d99f6; text-decoration: underline; }
div.blockContent .catmenu ul li ul { list-style: disc inside; padding-left: 0px; }
div.blockContent .catmenu ul li ul li ul { list-style: circle inside; padding-left: 10px; }
div.blockContent .catmenu .header { clear: both; color: #575757; font-size: 10pt; font-weight: bold; margin-bottom: 15px; margin-left: 5px; padding-top: 10px; }
div.blockContent .catmenu div.header { clear: both; color: #575757; font-size: 10pt; font-weight: bold; margin-bottom: 10px; margin-left: 5px; padding-top: 5px; }
div.blockContent .catmenu ul li.header, div.blockContent .catmenu ul li a.header { color: #575757; font-size: 10pt; font-weight: bold; left: -5px; margin-bottom: 5px; padding: 0px; position: relative; top: -3px; }
div.blockContent .category_sublist_more { float: right; padding-top: 30px; text-align: center; width: 150px; }
div.blockContent .category_sublist_more_full { float: right; text-align: center; width: 150px; }
div.blockContent .catmenu hr.oneline {background-color:#ffffff; border:none; border-bottom:1px solid #e3e3e3; clear:both;color:white;height:1px;}
div.blockContent .catmenu ul.oneline { display:inline;  list-style:none; }
div.blockContent .catmenu div.oneline_header { display: inline; font-weight:normal; font-size: 8pt; color:#999999;}
div.blockContent .catmenu ul.oneline li { display:inline; font-size: 8pt; font-weight: normal;  color:#999999;}
div.blockContent .catmenu ul.oneline li a { display:inline; font-size: 8pt; font-weight: normal; color:#999999; }
div.blockContent .geoBox {border: 1px solid #EBEBEB; margin: 1px 0 1px 1px; padding: 3px;}
div.blockContent .geoBox a{color:#656565;}
div.blockContent .geoBox p{padding:10px; padding-top:2px;}
div.blockContent .geoBoxLeft {width: 160px;}
div.blockContent .geoBoxRight {width: 584px;}
div.blockContent .geoBox  div.geoColumn { width: 185px; float: left; }
div.blockContent .geoStoreLabel { background-color: #F5F5F5; border-bottom: 1px solid #EBEBEB; color: #575757;font-size: 12px; font-weight: bold; margin-bottom: 5px;padding-top:10px; padding-bottom:5px; padding-left: 5px; width: 99%;}
div.blockContent .geoStoreButton{ text-align:right; padding-left: 0px; padding-right:5px; }
div.blockContent .geoLocalizationsLabel{ background-color: #F5F5F5; border-bottom: 3px solid #EBEBEB; color: #575757;font-size: 13px; text-align:center; font-weight: bold; margin-bottom: 5px; margin-top: 12px; padding-top:10px; padding-bottom:5px; padding-left: 5px; width: 99%;}
div.blockContent .geoStoreLogo { float:right; padding-right: 5px;  }
div.blockContent .geoPOS { border-bottom: 1px solid #EBEBEB; padding:10px; padding-left:20px; width: 80%;}
div.blockContent .geoPOSLast { border-bottom: 0px;}
.selectedGeo{ /* can't be sprited */ background:url('../img/tab_right_bg.gif') repeat-y scroll right center #FFEFF2; border-bottom:1px solid #EDEDED;  color:#575757; height:16px; line-height:17px; margin-bottom:5px; overflow:hidden; padding:4px 0 4px 5px; text-align:left; }
.selectedGeoProduct{ /* can't be sprited */ background:url('../img/tab_right_bg.gif') repeat-y scroll right center #FFEFF2; border-bottom:1px solid #EDEDED;  color:#575757; height:16px; line-height:17px; margin-bottom:5px; overflow:hidden; padding:4px 0 4px 5px; text-align:left; position:relative; bottom:12px;}
.propvals_list a:hover { color: #000000; }
.propvals_list a.clearOption { /*background: url(../img/property_all.gif) no-repeat center left;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -40px -2730px; color: #D13E18; font-weight: bold; letter-spacing: 1px; }
.propvals_list a.selected { /*background: url(../img/property_active.gif) no-repeat center left;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -40px -2705px; font-weight: bold; }
.propvals_list a { /*background: url(../img/property_normal.gif) no-repeat center left;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -40px -2748px;  color: #999999; padding: 3px 0px 2px 15px; }
.propvals_list a.delete { background: none; padding: 5px; }
.propvals_list a.delete img{ width: 12px !important; float:none !important; height:12px!important; }
.propvals_list span { display: block; font-weight: bold; margin: 0; padding-bottom: 3px; padding-top: 3px; }
div.blockContent .description .propval_list_all { min-height: 10px; }
.selectedPropval { font-size: 8pt; font-weight: normal; }
.selectedPropvalList {/* can't be sprited */ background:url('../img/tab_right_bg.gif') repeat-y scroll right center #FFEFF2; border-bottom:1px solid #EDEDED;  color:#575757; height:16px; line-height:17px; margin-bottom:5px; overflow:hidden; padding:4px 0 4px 5px; text-align:left; }
.selectedPropvalList ul { list-style:none; padding: 0px; margin:0px; margin-left: 5px; margin-right:5px; }
.selectedPropvalList ul span { padding-right:10px; font-weight:bold; }
.selectedPropvalList ul li { display:inline; padding:0px; padding-right:15px; margin:0px; }
.patron { text-align: center; }
.patron_inner { margin: auto; /*width:590px;*/ }
img.patron { float:right; }
.blockContent { /* can't be sprited */ background: url(../img/tab_right_bg.gif) repeat-y right; border-left: 1px solid #EBEBEB; float: left; padding-bottom: 3px; width: 100%; }
.blockContent #info_box { font-size: 11pt; margin: 10px; }
.blockContentItem { background: #FBFBFB; width: 100%; }
div.propvalName { float: left; margin-top: 6px; }
div.propvalOpinion { float: left; margin-top: 10px; width: 100%; }
div.propvalOpinion div.opinionContainer { color: #666666; font-size: 11px; font-weight: bold; width: 100%; }
div.propvalOpinion div.propvalOpinionAbout { text-align: left; font-size: 15px; font-weight: bold; }
div.propvalCategories { height: 100%; margin-top: 15px; width: 100%; }
div.propvalLeftCategories { float: left; text-align: left; width: 48%; }
div.propvalRightCategories { float: right; text-align: left; width: 48%; }
div.propvalLeftContent { float: left; margin: 0px; padding: 0px; text-align: left; width: 380px; } /*width:445px*/
div.propvalRightContent { float: right; margin: 0px; padding: 0px; text-align: left; width: 50%; }
div.propvalTextShort { margin-bottom: 5px; margin-top: 5px; text-align: justify; }
div.propvalTextLong { display: none; text-align: justify; }
div.propvalTextLess { text-align: right; }
div.propvalTextMore { display: block; text-align: right; }
div.propvalAds { margin-top: 10px; }
.roundBottomLeft { /*background: url(../img/tab_round_left.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat 41px 2819px; float: left; font-size: 0px; height: 6px; margin-top: -6px; overflow: hidden; width: 6px; }
.roundBottomRight { /*background: url(../img/tab_round_right.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat 41px 2836px;  float: right; font-size: 0px; height: 6px; margin-top: -6px; overflow: hidden; width: 6px; }
.activeTab { display: block; padding: 5px; }
.activeTab img { float: left; margin: 0px 8px 0px 0px; }
.activeTab h2 img { float: none; }
.hiddenTab { display: none; }
.blockHeader { /*background: url(../img/block_header_bg.gif) repeat-x;*/  background: url("../img/sprite/sprite_repeatx.png?sprice_rev_0") repeat-x -0px -54px; float: left; height: 30px; width: 100%; width: inherit; }
.blockHeader div { /*background: url(../img/block_header_top_right.gif) no-repeat top right;*/ background: url("../img/sprite/sprite_icons.png?sprice_rev_0") no-repeat right -2905px; height: 30px; }
.blockHeader div div { /*background: url(../img/block_header_top_left.gif) no-repeat;*/ background: url("../img/sprite/sprite_icons.png?sprice_rev_0") no-repeat left -2949px; font-size: 11px; height: 22px; padding: 8px 0px 0px 10px; }
.blockHeader div div p { /*background: url(../img/header_paragraph.gif) no-repeat;*/ background: url("../img/sprite/sprite_icons.png?sprice_rev_0") no-repeat -28px -631px; border-right: 1px solid #EBEBEB; color: #E63B34; float: left; font-weight: bold; margin-right: 10px; padding: 0px 10px 8px 40px; }
.blockHeader form { float: right; font-size: 10px; padding: 6px 5px 0px 0px; }
.blockFooter { /*background: url(../img/block_header_bottom_bg.gif) repeat-x;*/ background: url("../img/sprite/sprite_repeatx.png?sprice_rev_0") repeat-x -0px -93px;  float: left; height: 29px; width: 100%; width: inherit; }
.blockFooter div { /*background: url(../img/block_header_bottom_right.gif) no-repeat top right;*/ background: url("../img/sprite/sprite_icons.png?sprice_rev_0") no-repeat right -2990px }
.blockFooter div div { /*background: url(../img/block_header_bottom_left.gif) no-repeat;*/ background: url("../img/sprite/sprite_icons.png?sprice_rev_0") no-repeat left -3030px; font-size: 11px; height: 19px; padding: 8px 0px 2px 10px; }
.info { font-weight:bold; font-size: 12px; text-align:center;  background-color: #F9F9F9; border: 1px solid #F0F0F0; display: block;padding: 10px;}
div.blockPages { text-align: center; }
div.blockPages span { background: #E5E5E5; border: 1px solid #666666; color: #666666; padding: 0px 3px 1px 3px; }
div.blockPages a span { background: #FFFFFF; border: 1px solid #FE3F37; color: #FE3F37; }
div.blockPages span.prevPage { /*background: url(../img/pages_pre.gif) no-repeat;*/ background: url("../img/sprite/sprite_long.png?sprice_rev_0") no-repeat left -570px; border: 0px; border-right: 1px solid #CCCCCC; color: #666666; padding: 1px 5px 2px 8px; }
div.blockPages span.nextPage { /*background: url(../img/pages_nxt.gif) no-repeat right;*/  background: url("../img/sprite/sprite_long.png?sprice_rev_0") no-repeat right -610px; border: 0px; border-left: 1px solid #CCCCCC; color: #666666; padding: 1px 8px 2px 5px; }
div.blockPages a span.prevPage { /*background: url(../img/pages_pre_active.gif) no-repeat;*/ background: url("../img/sprite/sprite_long.png?sprice_rev_0") no-repeat left -550px; border-right: 1px solid #000000; color: #FFFFFF; }
div.blockPages a span.nextPage { /*background: url(../img/pages_nxt_active.gif) no-repeat right;*/ background: url("../img/sprite/sprite_long.png?sprice_rev_0") no-repeat right -590px;  border-left: 1px solid #000000; color: #FFFFFF; }
#a_n_t_bottomContainer { float: left; width: 960px; }
#a_n_t_bottomContainerBg{ /*background-image: url(../img/bottom_bg.gif); background-repeat: no-repeat; */ background: url("../img/sprite/sprite_long.png?sprice_rev_0") no-repeat left -350px; width: 960px; padding: 13px 0px 10px 0px; }
#bottomLinks { /*background: url(../img/bottom_links_bg.gif) no-repeat top center;*/ background: url("../img/sprite/sprite_long.png?sprice_rev_0") no-repeat center -690px; float: left; margin: 0px; padding: 10px 0px 10px 0px; text-align: center; width: 960px; }
#bottomLinks a { /*background: url(../img/bottom_link_bg.gif) no-repeat bottom center;*/ background: url("../img/sprite/sprite_icons.png?sprice_rev_0") no-repeat center -2870px; border-left: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB; color: #656565; font-size: 11px; margin-left: -1px; padding: 10px 20px 9px 20px; }
#bottomLinks2 { float: left; padding: 10px 0px 10px 0px; text-align: center; width: 960px; }
#bottomLinks2 a { color: #656565; font-size: 11px; margin-left: -1px; padding: 10px 20px 9px 20px; }
#bottomLinks2 a.partner { padding:3px; }
div#bottomText { color: #666666; float: left; font-size: 11px; padding-top: 5px; text-align: center; width: 960px; }
div#copyrights { color: #999999; float: left; font-size: 11px; padding: 0px 0px 10px 30px; text-align: center; width: 900px; }
div#copyrights a { color: #999999; }
div#copyrights a:hover { color: #000000; }
span.buttonNoActive {  background: url(../img/sprite/sprite_long.png?sprice_rev_0) no-repeat -145px -427px; color: #FFFFFF; float: right; font-size: 11px; font-weight: normal; height: 21px; letter-spacing: 1px; padding: 12px 3px 3px 8px; text-align: center; width: 123px; }
a.buttonBasket, span.buttonBasket { /*background: url(../img/button_basket.png) no-repeat 50%; */ background: url(../img/sprite/sprite_long.png?sprice_rev_0) no-repeat left -83px; color: #FFFFFF; float: right; font-size: 11px; font-weight: normal; height: 21px; letter-spacing: 1px; padding: 12px 3px 3px 8px; text-align: center; width: 123px; }
a.buttonBasketMini { /*background: transparent url(../img/button_basket.png) no-repeat scroll 0;*/ background: url(../img/sprite/sprite_long.png?sprice_rev_0) no-repeat left -83px; color: #FFFFFF; float: right; font-size: 11px; font-weight: normal; height: 21px; letter-spacing: 1px; padding: 12px 3px 4px; text-align: center; width: 132px; }
a.buttonPlainMini { /*background: transparent url(../img/button_plain.gif) no-repeat;*/ background: url(../img/sprite/sprite_long.png?sprice_rev_0) no-repeat -415px -45px; color: #FFFFFF; float: right; font-size: 1px; height: 28px; letter-spacing: 1px; padding: 0px; width: 78px; }
.buttonOffer { /*background: url(../img/button_offer.png) no-repeat 50%;*/ background: url(../img/sprite/sprite_long.png?sprice_rev_0) no-repeat -145px -81px; color: #FFFFFF; float: right; font-size: 11px; font-weight: normal; height: 20px; letter-spacing: 1px; padding: 12px 3px 3px 8px; text-align: center; width: 123px; }
.buttonOffer:hover { color:white;  }
.buttonOpinion { /*background: url(../img/button_opinion.gif) no-repeat;*/   background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -34px -543px; color: #606060; float: right; font-size: 11px; font-weight: bold; height: 20px; letter-spacing: 1px; padding: 6px 15px 0px 28px; text-align: left; }
.buttonDescription { /*background: url(../img/button_description.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -34px -584px; color: #606060; float: right; font-size: 11px; font-weight: bold; height: 20px; letter-spacing: 1px; padding: 6px 15px 0px 28px; text-align: left; }
.buttonDescription:hover { color: #3d99f6; }
.buttonDescription span { font-size: 10px; font-weight: normal; }
a.buttonOpinion:hover, a.buttonDescription:hover { color: #3d99f6; }
a.buttonOpinion span, a.buttonDescription span { font-size: 10px; font-weight: normal; }
h2 { color: #565656; font-size: 22px; font-weight: bold; margin: 0px 0px 5px 0px; padding: 0px; }
h2 span { color: #ED3750; }
h3 { color: #000000; font-size: 12px; font-weight: bold; margin: 0px; padding: 0px; }
.h2_mainpage { display: inline; font-weight: bold; margin: 0px; padding: 0px; text-decoration: none; font-size:12px;}
.h3_mainpage { display: inline; font-weight: normal; margin: 0px; padding: 0px; text-decoration: none; }
.description { font-family: Verdana; font-size: 12px; padding: 5px 5px 5px 5px; }
.userPanelDescription { font-size: 12px; padding: 5px 10px 15px 10px; color: #666666; }
.userPanelDescription .alertHeader { display: block; font-size: 15px; font-weight: bold; color: #C4372D; }
.homeBlock { float: left; padding: 0px 2px 0px 2px; width: 250px; }
.homeBlock img { margin: 3px 3px 0px 3px; }
.homeBlock div.newsContent { min-height:110px; }
.homeBlock div.newsContent img.newsImg { float: left; width:80px; }
div.homeBlock div.description { min-height: 60px; padding: 5px; text-align: left; }
div.howToBlock { /* used on just one site */ background: url(../img/howto_bg.gif) no-repeat; height: 70px; padding-left: 125px; }
div.howToBlock img { float: left; margin-right: 3px; }
div.howToBlock span { color: #000000; float: left; font-size: 9px; width: 95px; }
.description2 { color: #333333; float: left; font-size: 12px; text-align: left; width: 150px; }
.descriptionRight { float: right; padding-bottom: 20px; text-align: right; width: 200px; }
.priceRange { float: left; margin-top: 10px; padding: 0px; padding-right: 10px; text-align: right; width: 150px; }
.priceRange p { font-size: 10px; padding: 3px; }
.priceRange span { color: #666666; font-size: 10px; padding-right: 10px; }
.priceRange p span { font-size: 14px; }
.priceRange p.priceFrom { border-bottom: 1px solid #000000; font-size: 14px; }
.priceRange p.priceFrom span { font-size: 24px; font-weight: bold; padding: 0px; }
.priceRange p.priceTo { font-size: 14px; }
.searchTitleWrapper { text-align: center; }
h1.search { display: inline; font-size: 1.5em; margin: 0; padding: 0; }
h2.search { display: inline; font-size: 1.5em; margin: 0; padding: 0; }
.searchListElement div.priceRange { float: left; margin-top: 10px; padding: 0px; text-align: right; width: 150px; }
.searchListElement div.priceRange p { font-size: 10px; padding: 3px; }
.searchListElement div.priceRange p span { font-size: 14px; }
.priceRange p.priceTo span { color: #DF0B00; font-size: 16px; font-weight: bold; padding: 0px; }
.shopItem { margin-bottom: 20px; }
.shopItem th { font-weight: bold; padding: 4px; width: 130px; }
.shopItem h2.red { margin-top: 0; }
table.shopsTags { border: 2px solid #EBEBEB; border-collapse: collapse; text-align: center; width: 100%; }
table.shopsTagsRed { border: 2px solid #FF0000; }
table.shopsTags td { border: 2px solid #EBEBEB; background-color: #FBFBFB; }
table.shopsTags tr.top { height: 25px; }
table.shopsTags tr.bottom { height: 100px; }
table.shopsTags tr.bottom td.button { padding: 4px 0px 4px 20px; }
ul.searchResult { list-style:none;margin-left:0px;padding-left:0px }
div.searchResultMargin, li.searchResultMargin { margin-left: 5px; margin-right:5px; }
div.searchResult, li.searchResult { border-bottom: 1px solid #EBEBEB; float: left; margin-bottom: -1px; width: 100%; /* can't be min-height: 190px; */}
div.searchResult.noactive, li.searchResult.noactive  { background: none repeat scroll 0 0 #F9F9F9;  border-bottom: 2px solid #DDDDDD;}
div.promoted, li.promoted { border: 1px solid rgb(101, 101, 101); background-color: rgb(250, 250, 250); width: 760px; float: left; }
div.searchResult div.leftArea img, li.searchResult div.leftArea img { float: left; margin: 5px; }
div.searchResult div.leftArea img.shopImg, li.searchResult div.leftArea img.shopImg { float: right; margin: 5px; }
div.searchResult div.prodLinks, li.searchResult div.prodLinks { padding-bottom: 20px; padding-left: 8px; padding-top: 10px; }
div.searchResult div.leftArea, li.searchResult div.leftArea { float: left; width: 74%; }
div.searchResult div.leftAreaSmall, li.searchResult div.leftAreaSmall { width: 60% }
div.searchResult div.rightArea, li.searchResult div.rightArea { float: right; width: 140px; text-align:right; }
div.searchResult div.rightAreaSmall, li.searchResult div.rightAreaSmall { width: 40% }
div.searchResult div.rightArea div, li.searchResult div.rightArea div { font-size: 11px; padding: 5px 10px 5px 0px; text-align: right; }
div.searchResult div a img, li.searchResult div a img { float: left; margin: 1px 9px 1px 5px; }
div.searchResult span.offersCount, li.searchResult span.offersCount { color: #666666; margin-right:10px; float:right; }
div.searchResult span.price, li.searchResult span.price { padding-right: 5px; }
div.searchResult p.prodName img, li.searchResult p.prodName img { border: 0px; float: none; margin: 0px; vertical-align: middle; }
div.searchResult p.prodName, li.searchResult p.prodName { border-bottom: 1px solid #EBEBEB; color:#575757; font-size: 12px; font-weight: bold; margin-bottom: 5px; padding: 8px 0px 5px 8px; text-align: left; min-height: 30px; }
div.searchResult p.prodName a.orange, li.searchResult p.prodName a.orange { color: #F36B1D;  }
div.searchResult p.prodDescription, li.searchResult p.prodDescription { color: #000000; font-size: 11px; height-min: 70px; height-max: 90px; padding: 0px 10px 0px 8px; text-align: left; margin-left: 130px;  /* float:right;  can't be width: 230px;*/}
div.searchResult p.prodDescription span, li.searchResult p.prodDescription span { display: block; padding-bottom: 5px; }
div.searchResult p.prodDescription span.highlight, li.searchResult p.prodDescription span.highlight { display: inline; }
div.searchResult p.prodDescription .baseDescription, li.searchResult p.prodDescription .baseDescription { color: #000000; }
div.searchResult p.prodTagDescription, li.searchResult p.prodTagDescription{ color: #000000; }
div.searchResult ul.propPropval, li.searchResult ul.propPropval { float:right; width:200px; list-style:none; margin-left:0px; padding-left:0px; color: #878787; font-size: 11px; }
div.searchResult div.leftArea  div.searchResultImgBox, li.searchResult div.leftArea  div.searchResultImgBox { float:left; width:130px; margin:auto; text-align:center; }
h2.searchHeader { font-size: 16px; }
div.slideSearchResult { float: left; margin-bottom: -1px; width: 100%; width: inherit; }
div.slideSearchResult div.leftArea img.shopImg { float: right; margin: 5px; }
div.slideSearchResult span.prodLinks { padding-bottom: 30px; padding-left: 8px; padding-top: 10px; }
div.slideSearchResult div.leftArea { display: block; float: left; width: 74%; }
div.slideSearchResult div.rightArea { display: block; position: static; float: right; width: 26%; }
div.slideSearchResult div.rightArea span { display: block; font-size: 11px; padding: 1px 0px 2px 0px; text-align: right; }
div.slideSearchResult div.rightArea span.inShops { display:block; margin-top:10px; width: 110px; clear:both; text-align:right; color:#999999; font-size:10px; }
div.slideSearchResult div.rightArea span .price { font-size: 18px; }
div.slideSearchResult div.leftArea img { float: left; margin: 0px 9px 5px 3px; }
div.slideSearchResult p.prodName img { border: 0px; float: none; margin: 0px; vertical-align: middle; }
div.slideSearchResult p.prodName { border-bottom: 1px solid #EBEBEB; color:#575757; font-size: 12px; font-weight: bold; margin-bottom: 5px; padding: 8px 0px 5px 8px; text-align: left; }
div.slideSearchResult p.prodDescription { color: #999999; font-size: 11px; height: 70px; padding: 0px 0px 0px 8px; text-align: left;  }
.loopedSlider .container { height: 260px; overflow: hidden; position: relative; width: 586px; bottom:15px; }
.loopedSlider .slides { left: 0; position: absolute; top: 0; }
.loopedSlider .slides div { display: none; position: absolute; top: 0; width: 586px; }
.loopedSlider .next { display: block; position: relative; right: 15px; text-align: right; top: 55px; width: 100%; }
.loopedSlider ul.pagination { list-style-type: none; margin: 0; margin: 9px auto; padding: 0; position: relative; right: -320px; top: -20px; width: 200px; }
.loopedSlider ul.pagination li { float: left; margin: 0 5px; }
.loopedSlider ul.pagination a { /*background-image: url('/md/img/pagination.png'); background-position: 0 0; background-repeat: no-repeat;*/  background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -39px -1296px; cursor: pointer; display: block; height: 0; overflow: hidden; padding-top: 12px; width: 12px; }
.loopedSlider ul.pagination li.active a { background-position: -39px -1308px; cursor: pointer; }
.prodName { border-bottom: 1px solid #EBEBEB; color:#575757; font-size: 12px; font-weight: bold; margin-bottom: 5px; padding: 8px 0px 5px 8px!important; width: 90%; }
.prodName a { color: #575757; text-align: left; }
.prodName a:hover { color: #3d99f6; text-align: left; text-decoration: underline; }
.prodName img { border: 0px; float: none; margin: 0px; vertical-align: middle; }
span.prodName { display: block; }
div.TagContent .prodName, div.TagContent .prodName a {color: #3d99f6; text-align: left; text-decoration: none; }
div.TagContent .prodName a:hover { text-decoration: underline; }
.prodManuf, .prodManuf a { color: #575757; font-size: 9pt; }
.smallFont { color: #A3A3A3; font-size: 9px; }
a.rollDown_plus, a.rollDown_minus { color: #5E5E5E; display: block; font-weight: bold; margin: 5px 0px 0px 4px; padding: 2px 0px 2px 28px; }
a.rollDown_plus:hover, a.rollDown_minus:hover { color: #3d99f6; }
a.rollDown_plus { /* background: url(../img/rolldown_plus.gif) no-repeat; */ background: url(../img/sprite/sprite_long.png?sprice_rev_0) no-repeat left -600px; }
a.rollDown_minus { /*background: url(../img/rolldown_minus.gif) no-repeat;*/ background: url(../img/sprite/sprite_long.png?sprice_rev_0) no-repeat left -630px; }
div.rollDownContent { /*background: url(../img/rolldown_bg.gif) no-repeat left bottom;*/  background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -2799px -40px; border-bottom: 1px solid #EBEBEB; border-left: 1px dashed #EBEBEB; display: none; margin: 0px 0px 10px 10px; padding: 5px; width: 150px; }
ul.prodParams { float: left; list-style: none; margin: 0px; padding: 3px 0px 3px 0px; }
ul.prodParams li { /*background: url(../img/menu_.gif) no-repeat center left;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -2852px -42px; color: #466BB9; font-size: 11px; padding-left: 8px; }
ul.prodParams li span { color: #333333; }
.prodPropvalLinks { margin-top: 10px; }
.prodPropvalLinks a { color: #999999; font-size: 11px; padding-right: 13px; }
.prodPropvalLinks a:hover { color: #000000; text-decoration: underline; }
div.actionLinks { float: right; padding-right: 10px; padding-top: 5px; text-align: right; }
div.actionLinks a { color: #454545; display: block; font-size: 10px; margin-bottom: 3px; padding: 5px 0px 6px 28px; text-align: left; }
div.actionLinks a:hover { color: #EC364D; }
div.actionLinks a.present { /*background: url(../img/ico_action_present.gif) no-repeat; */ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -34px -747 }
div.actionLinks a.clipboard { /*background: url(../img/ico_action_clipboard.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -34px -789px }
div.actionLinks a.promo { /*background: url(../img/ico_action_promo.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -34px -712px }
div.promoShopList { /*background: url(../img/promo_shoplist_bg1.gif) no-repeat top left; */ float: left; width: 100%; width: inherit; }
div.promoShopList div.shopListElement { /*background: url(../img/promo_shoplist_bg2.gif) no-repeat bottom right;*/ background: url(../img/sprite/sprite_long.png?sprice_rev_0) no-repeat right -130px; }
div.shopListElementChild { background-color: #ffebeb; border-bottom: 1px solid #EBEBEB; display: none; float: left !important; float: none; min-height: 70px; position: relative; vertical-align: middle; width: 763px; }
div.shopListElementChild div.listContainer { }
div.shopListElementChild div.listBlockChild { float: right; padding: 10px 30px 10px 5px; text-align: center; width: 130px; }
div.shopListElementChild h3 { color: #666666; float: right; font-size: 12px; font-weight: normal; margin-right: 120px; padding: 10px 0px 10px 0px; text-align: center; width: 190px; }
div.shopListElementChild a.buttonBasket { bottom: 0px; display: block; margin-bottom: 1px; margin-right: 5px; position: absolute; right: 0px; }
div.shopListElement { border-bottom: 1px solid #EBEBEB; float: left !important; float: none; margin-bottom: -1px; vertical-align: middle; width: 763px; }
div.shopListElementDescription { position: relative; padding-bottom: 8px; }
div.shopListElementDescription a.buttonBasket { margin: 10px 5px 0px 0px; }
div.shopListHistoryElement { border-top: 1px solid #EBEBEB; float: left !important; float: none; margin-bottom: -1px; padding: 0px 0px 0px 0px; vertical-align: middle; }
div.shopListHistoryElement span.updateInfo { color: #999999; float: left; font-size: 9px; padding: 5px 5px 15px 0px; text-align: right; width: 65px; }
div.shopListElement span.updateInfo { color: #999999; float: left; font-size: 9px; min-height: 30px; padding: 5px 5px 15px 0px; text-align: right; width: 110px; }
div.shopListHistoryElement div.listBlock { float: left; padding: 10px 5px 10px 5px; text-align: center; width: 130px; }
div.shopListHistoryElement input { float: left; }
div.shopListElement div.listBlock { float: left; padding: 10px 5px 10px 5px; text-align: center; width: 136px; }
div.shopListElement div.listBlockPrice { text-align:right; } 
div.shopListElement div.listBlockH3 { float: left; padding: 0px; text-align: center; width: 190px; }
div.shopListElement div.listBlockH3 div { color: #666666; font-size: 12px; font-weight: normal; overflow-x: hidden; padding-bottom: 3px; text-align: center; width: 200px; }
div.shopListElement div.listBlockBig { color: #666666; float: left; font-size: 12px; padding: 10px 5px 10px 5px; text-align: left; width: 460px; }
a.cleanLink  { color: #656565!important; text-decoration:none; }
p.source { bottom: 0px; color: #999999; font-size: 10px; left: 0px; padding: 3px; position: absolute; }
p.source a { color: #000099; }
p.source a:hover { color: #000000; text-decoration: underline; }
div.shopListElement h3 { color: #666666; float: left; font-size: 12px; font-weight: normal; overflow-x: hidden; padding: 10px 1px 10px 1px; text-align: center; width: 200px; }
div.shopListElement a.buttonBasket, div.shopListElement a.buttonOffer { margin-bottom: 5px; margin-right: 7px; }
div.shopListHistoryElement h3 { color: #666666; float: left; font-size: 12px; font-weight: normal; overflow-x: hidden; padding: 10px 1px 10px 1px; text-align: center; width: 185px; }
div.shopListHistoryElement a.buttonBasket, div.shopListHistoryElement a.buttonOffer { margin-bottom: 5px; margin-right: 5px; margin-top: 5px; }
.homeCategoryIcons { background: url(../img/sprite/sprite_mainsite_icons.png?sprice_rev_0) no-repeat;  display:block; width:70px; height: 60px ;  float:left; margin-left:-65px; }
.homeCategoryIcon_bookmusicmovie { background-position: -0px -0px; }
.homeCategoryIcon_computers { background-position: -0px -60px; }
.homeCategoryIcon_construction { background-position: -0px -120px; }
.homeCategoryIcon_cosmetics { background-position: -0px -180px; }
.homeCategoryIcon_da_ce { background-position: -0px -240px; }
.homeCategoryIcon_erotic { background-position: -0px -300px; }
.homeCategoryIcon_fashion { background-position: -0px -360px; }
.homeCategoryIcon_forkids { background-position: -0px -420px; }
.homeCategoryIcon_gsm { background-position: -0px -480px; }
.homeCategoryIcon_ha { background-position: -0px -540px; }
.homeCategoryIcon_health { background-position: -0px -600px; }
.homeCategoryIcon_home { background-position: -0px -660px; }
.homeCategoryIcon_moto { background-position: -0px -780px; }
.homeCategoryIcon_office { background-position: -0px -840px; }
.homeCategoryIcon_other { background-position: -0px -900px; }
.homeCategoryIcon_photo { background-position: -0px -960px; }
.homeCategoryIcon_sport { background-position: -0px -1020px; }
.homeCategoryIcon_tools { background-position: -0px -1080px; }
.homeCategoryIcon_tourism{ background-position: -0px -1140px; }
.homeCategoryContainer { /*position: relative; bottom:110px; */ float:left; }
.homeCategory { float: left; padding: 10px 5px 5px 65px; width: 185px;  /*height:75px;*/}
.homeCategory img { float: left; margin-left: -65px; }
.homeCategory a { color: #666666; font-size: 11px; }
.homeCategory a:hover, div.homeCategory a.mainCat:hover, div.homeCategory a.moreCat:hover { color: #3d99f6; }
.homeCategory a.mainCat, div.homeCategory p.mainCat { color: #C4372D; display: block; font-size: 14px; font-weight: bold; margin-bottom: 2px; }
.homeCategory a.moreCat { color: #3F84EB; }
.homeMenu { float: left; padding: 5px; width: 180px; }
.homeMenu p, p.markedParagraph { /*background: url(../img/menu_paragraph.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -38px -2302px; font-size: 11px; font-weight: bold; padding: 0px 0px 0px 20px; }
.homeMenu div.blockMenu { padding-left: 20px; }
.category_base { font-weight:normal; font-size: 11px; }
#a_n_t_pageContainer { text-align: left; width: 960px; margin: 0 auto; }
#a_n_t_mainContainer { border-bottom: 3px solid #2b6cae; border-left: 3px solid #E4E4E4; border-right: 3px solid #E4E4E4; float: left; margin-top: 109px; padding: 4px; width: 952px; }
#column_1of2 { float: left; padding: 10px 5px 0px 0px; width: 765px; }
#column_2of2 { float: left; width: 174px; }
#column_1of3 { float: left; width: 174px; }
#column_2of3 { float: left; padding: 0px 5px 0px 5px; width: 765px; }
#column_3of3 { float: left; width: 174px; }
#a_n_t_topContainer { /*background-image: url("../img/top_bg.gif"); background-repeat: no-repeat;*/ background: url(../img/sprite/sprite_long.png?sprice_rev_0) no-repeat left -225px; float: left; height: 109px; left: 50%; margin-left: -480px; position: absolute; top: 16px; width: 960px; z-index: 50; }
#a_n_t_topLogo { float: left; margin: 10px 0 0 17px; }
#a_n_t_topMenu { float: right; margin-top: 17px; text-align: center; display:block;}
#a_n_t_topMenu a:hover { color: #FF0000; }
#a_n_t_topMenu a { /*background: url(../img/top_menu_separator.gif) no-repeat bottom right;*/ display:block; color: #898989; float: left; font-size: 11px; padding: 0px 10px 0px 10px; text-align: center; }
#a_n_t_topMenu div.users { background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat center -200px; height: 40px; min-width:30px; display:block;  }
#a_n_t_topMenu div.search { background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat center -254px; height: 40px; min-width:30px; display:block; }
#a_n_t_topMenu div.contact { background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat center -310px; height: 40px; min-width:30px; display:block; }
#a_n_t_topMenu div.charts { background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat center -364px; height: 40px; min-width:30px; display:block; }
#a_n_t_topSearchForm_org { color: #868686; float: left; height: 76px; padding: 13px 0px 0px 65px; text-align: right; }
#a_n_t_topSearchForm { color: #868686; float: left; height: 76px; padding: 13px 0px 0px 60px; text-align: right; }
#a_n_t_topSearchForm p.category { font-size: 11px; letter-spacing: 1px; padding-top: 18px; text-align: right; }
#a_n_t_topSearchForm select { border: 1px solid #858585; letter-spacing: 0px; vertical-align: middle; width: 236px; }
#a_n_t_topSearchForm img { vertical-align: middle; }
#a_n_t_topSearchForm input { border: 1px solid #858585; padding: 2px 2px 3px 2px; vertical-align: middle; width: 205px; }
#a_n_t_topSearchForm span { font-size: 20px; vertical-align: middle; }
#a_n_t_topSearchButton{   background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat  -32px -670px; width:25px; height:23px; border: 0px; margin:0px; padding:0px; vertical-align: middle; position:relative; bottom:1px; font-size:0px; }
.trackContainer { padding-left: 2px; }
.trackContainer div.track { /* background: url(../img/track_bg.gif) no-repeat;*/ background: url(../img/sprite/sprite_long.png?sprice_rev_0) no-repeat -292px -91px; height: 23px; width: 160px; }
.trackContainer div.node { /*background: url(../img/track_node.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat  -40px -1330px; cursor: e-resize; height: 23px; position: absolute; width: 11px; z-index: 1; }
.trackContainer input { width: 46px; }
.trackContainer input#val_s, .trackContainer input#val_e { width: 40px }
.trackContainer div.space { /*background: url(../img/track_full.gif) repeat-x;*/ background: url(../img/sprite/sprite_repeatx.png?sprice_rev_0) repeat-x -152px; height: 23px; margin-left: 6px; position: absolute; width: 149px; }
.longList a:hover { color: #000000; }  
.longList { height: 200px; overflow-y: scroll; z-index: 0; }
.longList a.clearOption { /*background: url(../img/property_all.gif) no-repeat center left;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -40px -2730px; color: #D13E18; font-weight: bold; letter-spacing: 1px; }
.longList a.selected { /*background: url(../img/property_active.gif) no-repeat center left;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -40px -2705px; font-weight: bold; }
.longList a { /*background: url(../img/property_normal.gif) no-repeat center left;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -40px -2748px; color: #999999; padding: 2px 0px 2px 15px; }
.longList span { display: block; font-weight: bold; margin: 0; padding-bottom: 3px; padding-top: 3px; }
.searchFound { display: block; padding: 5px 10px 5px 10px; }
.searchFoundRow_old { border-bottom: 1px solid #EEEEEE; float: left; margin-bottom: 5px; padding-bottom: 5px; width: 100%; }
.searchFoundRow { text-align: center;  padding-bottom: 5px; float: none !important;  margin: auto;}
.searchFoundRow table {width:100%}
.searchFoundRow a:hover { color: #CCCCCC; }
.searchFound p.markedParagraph { float: left; font-weight: normal; width: 80px; }
.searchFoundRow a span { /*background: url(../img/search_button_bg2.gif) no-repeat top right;*/ background: url(../img/sprite/sprite_long.png?sprice_rev_0) no-repeat right -385px; padding: 5px 29px 5px 9px; display:block; }
.searchFoundRow a { /*background: url(../img/search_button_bg1.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -36px -1221px; color: #FFFFFF; float: right; font-size: 11px; margin: 25px 10px 0px 0px; padding: 0px 0px 5px 19px; display:block; }
.searchPrompt { float: left; padding-bottom: 5px; width: 100%; }
.searchPrompt a span { font-weight: bold; }
.searchPrompt ul a { color: #000000; font-size: 11px; }
.searchPrompt a span span { color: #C8102A; }
.searchPrompt ul li ul { float: none; font-size: 10px; margin: 0px 0px 0px 5px; padding: 1px 0px 1px 15px; width: auto; }
.searchPrompt ul a:hover { color: #CE0000; text-decoration: underline; }
.searchPrompt a { color: #000000; display: block; font-size: 10px; }
.searchPrompt ul li ul li { float: none; font-weight: normal; margin: 0px; padding: 0px; width: 99%; width: inherit; }
.searchPrompt div { float: left; padding: 5px; width: 237px; }
.searchPrompt ul li { float: left; font-weight: bold; margin: 0px; padding: 0px; width: 241px; }
.searchPrompt a:hover { color: #003366; }
.searchPrompt ul { float: left; list-style-type: none; margin: 0px 0px 0px 5px; margin: 0px; padding: 1px 0px 1px 5px; width: 725px; }
.searchPrompt .text1Class { width: 100%; padding: 0px; float: none; }
.searchListElement div form { color: #009900; float: left; }
.searchListElement div span.updateInfo { color: #999999; display: block; font-size: 9px; margin-bottom: 1px; text-align: right; }
.searchListElement { border-bottom: 1px solid #EBEBEB; float: left; margin-bottom: -1px; vertical-align: middle; width: 763px; }
.searchListElement div.actionArea { width: 154px; }
.searchListElement div { color: #333333; float: left; font-size: 11px; padding: 10px; width: 274px; }
.searchListElement span.foundInfo { color: #333333; float: right; font-size: 11px; padding-right: 4px; padding-top: 3px; text-align: right; }
.searchListElement div h3 { text-align: left; }
.searchListElement div form input { vertical-align: middle; }
.searchListElement div img { float: left; margin-right: 5px; }
.searchListElement p.catName { color: #666666; font-size: 16px; font-weight: bold; }
.highlight { background-color: #eeeeee; font-weight: bold; padding: 2px; }
.breakLine { float: left; font-size: 1px; height: 1px; overflow: hidden; width: 100%; width: inherit; }
.staticText { padding: 10px; font-size:14px;}
.staticText ul li { /*list-style-image: url('../img/menu_small_dot.gif');*/ list-style-image: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -2852px -42px;  margin: 10px; }
.staticText ol li { list-style-type: decimal; margin-left: 10px; }
.staticText h2 { font-size: 20px; margin-bottom: 15px; margin-top: 15px; }
.staticText h3 { font-size: 16px; margin-bottom: 10px; margin-top: 10px; }
.priceRange2 span.big { color: #DF0B00; font-size: 18px; }
.priceRange2 span.small { color: #DF0B00; font-size: 14px; }
.priceRange2 span { color: #666666; font-weight: bold; }
.priceRange2 { font-size: 12px; font-weight: normal; letter-spacing: 1px; padding-bottom: 3px; }
a.prodAddBookmark { /*background: url(../img/action_addbookmark.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -34px -873px; float: left; height: 24px; margin: 0px 0px 5px 0px; width: 24px; }
a.prodAddBookmark:hover, a.prodAddBookmark_active { /*background: url(../img/action_addbookmark_hover.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -34px -828px; float: left; height: 24px; margin: 0px 0px 5px 0px; width: 24px; }
#userAreaOpinion { border-top: 2px solid #C6C6C6; margin: 5px 7px 0px 5px; padding: 10px 1px 0px 1px; }
#userAreaHistory { border-top: 2px solid #C6C6C6; margin: 5px 7px 0px 5px; padding: 10px 1px 0px 1px; }
#userAreaProduct { /*background: url(../img/user_area_bg.gif) repeat-x;*/ margin: 5px 7px 0px 5px; padding: 1px 1px 0px 1px; }
#userAreaProduct div.userAreaProductBg {background: url(../img/sprite/sprite_repeatx.png?sprice_rev_0) repeat-x left -180px;  height: 20px;}
#userAreaProduct div.userItemElement { /*background: url(../img/user_item_dot.gif) center left no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -22px -3286px; }
#userAreaProduct span, #userAreaOpinion span, #userAreaHistory span { color: #727272; display: block; font-size: 9px; font-weight: normal; padding: 0 0 7px 20px; text-decoration: none; }
div.userItemElement { display: block; font-size: 10px; margin-bottom: 5px; padding-bottom: 0px; padding-left: 33px; }
div.userItemElement a { color: #727272; display: block; font-size: 11px; overflow: hidden; padding-top: 1px; }
div.userItemElement a:hover { color: #000000; }
div.userItemElement a.delete {/* background: url(../img/user_item_delete.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -39px -2382px; display: inline; float: right; height: 12px; margin-top: 2px; overflow: hidden; padding: 0px; width: 12px; }
div.userItemElement input { border: 0px; float: left; height: 13px; margin: 2px 0px 0px -16px; padding: 0px; position: absolute; vertical-align: middle; width: 13px; }
div.historyElement { padding-left: 5px; }
.userProductAction span { padding-right: 10px; }
.userProductAction span.waiting, div.userItemElement a.waiting, div.opinion p.waiting { color: #D4D4D4; }
.userProductAction span.accepted, div.userItemElement a.accepted, div.opinion p.accepted { color: #727272; }
.userProductAction span.deleted, div.userItemElement a.deleted, div.opinion p.deleted { color: #FF0000; text-decoration: line-through; }
.ProductLikeBox { clear:both; padding-top: 10px; }
.CategoryLikeBox { float:right; margin: 0px;  margin-right: 10px; padding:0px; padding-top: 5px; width: 130px; height: 22px;}
#tab_panelOpinion .userOpinionAction { padding: 3px 0px; }
#tab_panelOpinion .userOpinionAction span { font-size: 11px; padding: 2px 10px; }
div.userProductAction { border-bottom: 2px solid #B7B7B7; border-top: 2px solid #B7B7B7; padding: 5px; }
.notopBorder { border-top: none !important; }
div.userProductAction p { color: #000000; font-size: 14px; font-weight: bold; padding: 2px 0px 2px 0px; }
div.userProductAction a { color: #727272; display: block; font-size: 14px; height: 14px; margin: 1px 1px 1px 9px; padding: 2px 0px 2px 18px; }
div.userProductAction a:hover { color: #000000; }
div.userProductAction a.alarm { /*background: url(../img/action_alarm_normal.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -38px -2094px; }
div.userProductAction a.alarm:hover { /*background: url(../img/action_alarm_hover.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -38px -2118px;  }
div.userProductAction a.regret { /*background: url(../img/action_regret_normal.gif) no-repeat; */ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -38px -1938px;  }
div.userProductAction a.regret:hover { /*background: url(../img/action_regret_hover.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -38px -1965px;}
div.userProductAction a.delete { /*background: url(../img/user_item_delete.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -39px -2382px;  height: 12px; margin: 3px 2px 2px 12px; padding: 0px 0px 0px 16px; }
/* should be changed ! */
.categoryTree1 { /* cant be sprited */ background: url(../img/user_category_prod_bg.gif) repeat-y; }
.categoryTree2 p { /*background: url(../img/user_item_dot.gif) center left no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -42px -2269px; color: #595959; font-size: 11px; font-weight: bold; margin-bottom: 8px; padding-left: 29px; }
.categoryTree2 { /* cant be sprited */ background: url(../img/user_category_prod_bg2.gif) repeat-y; }
a.userAreaRoll_plus { /*background: url(../img/rolldown_main_plus.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -36px -1821px; color: #727272; display: block; font-size: 11px; font-weight: bold; margin-bottom: 5px; padding: 1px 0px 2px 20px; }
a.userAreaRoll_plus span { color: #727272; display: block; font-size: 9px; font-weight: normal; padding-top: 5px; text-decoration: none; }
a.userAreaRoll_minus { /*background: url(../img/rolldown_main_minus.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -36px -1848px; color: #727272; display: block; font-size: 11px; font-weight: bold; margin-bottom: 5px; padding: 1px 0px 2px 20px; }
a.userAreaRoll_minus span { color: #727272; display: block; font-size: 9px; font-weight: normal; padding-top: 5px; text-decoration: none; }
a.userCategoryRoll_plus { /*background: url(../img/user_item_plus.gif) no-repeat center left;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -39px -2688px; color: #585858; display: block; font-size: 11px; margin: 1px 0px 5px 3px; padding: 0px 0px 0px 16px; }
a.userCategoryRoll_minus { /*background: url(../img/user_item_minus.gif) no-repeat center left;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -39px -2667px; color: #585858; display: block; font-size: 11px; margin: 1px 0px 5px 3px; padding: 0px 0px 0px 16px; }
div.panelTree { background: url(../img/user_category_prod_bg.gif) repeat-y; }
div.panelTree2 { background: url(../img/user_category_prod_bg2.gif) repeat-y; margin: 0px 0px 10px 0px; padding: 0px 0px 1px 15px; display: block; }
div.panelElement { /*background: url(../img/user_panel_item_bg.gif) left center no-repeat;*/  background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -30px -3140px; margin: 5px 0px 5px 0px; padding: 0px 0px 1px 27px; }
div.panelElement div.panelElementContent { border-bottom: 2px solid #B7B7B7; border-right: 2px solid #B7B7B7; border-top: 1px solid #E1E1E1; padding: 5px 5px 5px 5px; }
div.panelElement div.panelElementContent div.title { color: #595959; font-size: 13px; font-weight: bold; }
div.panelElement div.panelElementContent div.title input { vertical-align: middle; }
div.panelElement div.panelElementContent div.title a { color: #000000; font-size: 13px; }
div.panelElement div.panelElementContent div.title a:hover { color: #FF6600; }
div.panelElement div.panelElementContent div.title a.delete { /*background: url(../img/user_item_delete.gif) no-repeat;*/  background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -39px -2382px; display: inline; float: right; height: 12px; margin: 2px 0px 0px 0px; overflow: hidden; padding: 0px; width: 12px; }
div.panelElement div.panelElementContent div.description { border-left: 3px solid #EBEBEB; color: #999999; font-size: 10px; height: 105px; height: auto; margin-top: 3px; min-height: 105px; padding: 0px 0px 0px 6px; text-align: justify; }
div.panelElement div.panelElementContent div.description div.miniChart { /*background: url(../img/void1x1.gif) center center no-repeat; */ background: #ffffff; float: right; height: 90px; margin-left: 5px; overflow: hidden; width: 90px; }
div.panelElement div.panelElementContent div.opinion { border-left: 3px solid #EBEBEB; border-top: 1px solid #EBEBEB; color: #999999; font-size: 10px; margin-top: 3px; padding: 3px 0px 3px 6px; text-align: justify; }
div.panelElement div.panelElementContent div.opinion a.delete { /*background: url(../img/user_item_delete.gif) no-repeat;*/  background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -39px -2382px; display: inline; float: right; height: 12px; margin: 2px 0px 0px 5px; overflow: hidden; padding: 0px; width: 12px; }
div.panelElement div.panelElementContent div.action { border-top: 1px dotted #EBEBEB; height: 19px; margin-top: 3px; padding: 3px 0px 0px 0px; }
div.panelElement div.panelElementContent div.action a.buttonRed { margin-right: 3px; }
div.panelElement div.panelElementContent div.action div.noAlarm { float: left; width: 140px; }
div.panelElement div.panelElementContent div.action div.isAlarm { float: left; width: 660px; }
div.panelElement div.panelElementContent div.action div.isAlarm span.text { color: #999999; float: left; font-size: 10px; margin-right: 3px; padding-top: 4px; }
div.panelElement div.panelElementContent div.action div.isAlarm input { float: left; margin-right: 3px; text-align: right; width: 100px; }
div.panelElement div.panelElementContent div.action div.icons { float: right; height: 16px; }
div.panelElement div.panelElementContent div.action div.icons a { display: inline; float: left; height: 16px; margin: 0px 2px 0px 0px; overflow: hidden; padding: 0px; width: 16px; }
div.panelElement div.panelElementContent div.action div.icons a.info { /*background: url(../img/money.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -36px -1875px; }
div.panelElement div.panelElementContent div.action div.icons a.alarm { /*background: url(../img/action_alarm_normal.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -38px -2094px; }
div.panelElement div.panelElementContent div.action div.icons a.alarm:hover, div.panelElement div.panelElementContent div.action div.icons a.alarm_active { /*background: url(../img/action_alarm_hover.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -38px -2118px; }
div.panelElement div.panelElementContent div.action div.icons a.alarm_alert { /* animate gif */ background: url(../img/action_alarm_alert.gif) no-repeat;}
div.panelElement div.panelElementContent div.action div.icons a.regret { /*background: url(../img/action_regret_normal.gif) no-repeat; */ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -38px -1938px; }
div.panelElement div.panelElementContent div.action div.icons a.regret:hover, div.panelElement div.panelElementContent div.action div.icons a.regret_active { /*background: url(../img/action_regret_hover.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -38px -1965px; }
div.panelElement div.panelElementContent div.action div.icons a.chart { /*background: url(../img/action_chart_normal.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -38px 2202px;}
div.panelElement div.panelElementContent div.action div.icons a.chart:hover { /*background: url(../img/action_chart_hover.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -38px 2230px;}
.xmlBigOpinion div.opinionContainer { width: 750px; }
div.opinionContainer { background: url(../img/user_category_prod_bg.gif) repeat-y; clear: both; color: #666666; font-size: 11px; font-weight: normal; margin: 0px 0px 10px 7px; width: 570px; }
div.opinionContainer p.status { color: #000000; font-weight: normal; padding: 5px 0px 5px 20px; }
div.opinionContainer div.opinionElement { /*background: url(../img/user_panel_item_bg.gif) left center no-repeat; */ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -32px -3125px; font-weight: normal; margin: 5px 0px 0px 0px; padding: 0px 0px 1px 27px; }
div.opinionContainer div.opinionElement div.opinionContent { border-bottom: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; border-top: 1px solid #E1E1E1; padding: 5px 5px 10px; min-height: 40px; }
div.opinionContainer div.opinionContent span { color: #CCCCCC; float: right; font-size: 9px; }
div.opinionContainer div.opinionAction { border-top: 1px dotted #EBEBEB; margin-top: 5px; padding-top: 5px; }
div.opinionContainer div.opinionAction img { margin-right: 5px; }
div.opinionContainer div.opinionAction a { /*background: url(../img/menu_paragraph.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -38px -2302px; color: #666666; font-size: 10px; padding: 1px 5px 2px 18px; }
div.opinionContainer div.opinionAction a:hover { color: #000000; }
div.opinionContainer div.opinionElement_comment { /* to height to sprite */background: #F7F7F7 url(../img/product_opinion_sub_bg.gif) left center no-repeat; font-weight: normal; padding: 0px 0px 1px 64px; }
div.opinionContainer div.opinionElement_comment div.opinionContent { border-bottom: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; padding: 5px 5px 5px 8px; }
div.opinionContainer table { border-collapse: collapse; }
div.opinionContainer td { border: 1px solid #ccc; padding: 4px; }
input.button { background: #CC0000; color: #FFFFFF; padding: 0px 5px 0px 5px; }
/*p.loggedLogin { width: 100%; font-weight: bold; font-size:8pt; text-align:center; }*/
p.loggedLogin { width: 100%; font-weight: bold; font-size:8pt; text-align:center; margin-bottom: 15px; }
/*form.userLogin { background: url(../img/form_login_bg.gif) no-repeat; color: #999999; font-size: 8pt; padding-right: 5px; padding-top: 5px; text-align: center; }*/
form.userLogin { color: #999999; font-size: 8pt; padding-right: 5px; padding-top: 5px; text-align: center; }
form.userLogin input { border: 0px; vertical-align: middle; }
/*form.userLogin input.textField { border: 1px solid #CCCCCC; width: 100px; }*/
form.userLogin input.textField { border: 1px solid #CCCCCC; width: 120px; }
/*form.userLogin div { clear: both; float: right; text-align: left; width: 110px; }*/
form.userLogin div { clear: both; text-align: left; width: 120px; padding-bottom: 15px; margin: 0 auto; }
form.userLogin div.link { clear: both; float: none; line-height: 18px; padding: 1px 0px 3px 4px; text-align: left; width: auto; }
form.userLogin div.linkout { padding: 5px 0px 40px 50px; }
form.userLogin p { clear: both; display: block; height: 25px; text-align: center; vertical-align: middle; }
form.userLogin div.link a { /*background: url(../img/menu_paragraph.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -38px -2302px; color: #666666; font-size: 10px; padding: 1px 5px 2px 18px; }
form.userLogin li { list-style: none; margin: 4px; }
div#tab_panelMyAdv table { border-collapse: collapse; }
div#tab_panelMyAdv td { border: 1px solid #ccc; padding: 4px; }
div#tab_panelMyAdv th { border: 1px solid #ccc; font-weight: bold; padding: 4px; text-align: center; }
form.newOpinionForm {padding-bottom: 30px; }
form.newOpinionForm { background: #FBFBFB; border-color: #F5F5F5; border-style: solid; border-width: 1px 0px 1px 0px; margin-bottom: 10px; margin-right: 2px; padding: 10px; text-align: center; }
form.newOpinionForm p { font-weight: bold; padding: 0px 0px 5px 0px; text-align: center; }
form.newOpinionForm textarea { height: 150px; margin: 0px 0px 5px 0px; width: 350px; }
form.newOpinionForm input.email { width: 200px; margin-top: 4px; }
form.newOpinionForm a.buttonRed{ width: 185px; margin: 0 auto; }
.productAction a.alarm { /*background-image: url(../img/action_alarm_normal.gif); */ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -38px -2094px;}
.productAction a:hover { color: #000000; text-decoration: underline; }
.productAction a.alarm_alert { /* animate gif */background: url(../img/action_alarm_alert.gif) no-repeat; }
.productAction { display: inline; float: right;  padding: 0px 0px 0px 5px; width: 150px; }
.productAction a.chart { /*background-image: url(../img/action_chart_normal.gif);*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -38px 2202px; }
.productAction a.alarm_active { /*background-image: url(../img/action_alarm_hover.gif);*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -38px -2118px;  }
.productAction a.alarm:hover { /*background-image: url(../img/action_alarm_hover.gif);*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -38px -2118px; }
.productAction a.chart:hover { /*background-image: url(../img/action_chart_hover.gif);*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -38px 2230px; }
.productAction a.regret_active { /*background-image: url(../img/action_regret_hover.gif);*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -38px -1965px; }
.productAction a.regret:hover { /*background-image: url(../img/action_regret_hover.gif); */ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -38px -1965px; }
.productAction a.bookmark { /*background-image: url(../img/action_bookmark_normal.gif); */ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -38px -2020px; }
.productAction a.bookmark_active { /*background-image: url(../img/action_bookmark_hover.gif);*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -38px -2046px; }
.productAction a.bookmark:hover { /*background-image: url(../img/action_bookmark_hover.gif); */ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -38px -2046px; }
.productAction a { background-repeat: no-repeat; color: #999999; float: left; font-size: 13px; line-height: 1em; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 18px; width: 165px; }
.productAction a.regret { /*background-image: url(../img/action_regret_normal.gif); */ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -38px -1938px;  }
.productBanner { float:right }
.productImage { float: left; padding: 0px 10px 0px 10px; text-align: center; }
.productImage a:hover { text-decoration: underline; }
.productImage a { color: #000066; font-size: 10px; }
.productImage img { border: 0px; }
.productDescription { clear: both; color: #666666; font-size: 12px; line-height: 15px; padding: 15px 10px 5px 10px; text-align: justify; }
.productDescriptionProp { float: right; width: 300px;}
.productDescriptionText { float: left; width: 430px; }
.leadDescription { color: #000; font-size: 12px; line-height: 15px; padding: 15px 10px 5px 10px; text-align: justify; }
ul.propPropvals { display:block; margin-left: 130px; padding: 2px 10px 2px 8px; background-color: #F9F9F9; border: 1px solid #F0F0F0;  }
ul.propPropvalsProduct { margin: 0px; list-style:disc inside;}
ul.propPropvals li, ul.propPropvals li a{ display:block; font-size: 11px; color: #656565 !important; padding-right:8px; list-style:disc inside;}
ul.propPropvals li  a.category{ display:inline; font-size: 11px; color: #656565 !important; padding-right:8px; list-style:disc inside; text-decoration:none}
ul.propPropvals li.last, ul.propPropvals li.last a{ text-align: right; list-style:none;}
ul.propPropvals li.last a:hover { color: #3d99f6; text-decoration: underline; }
ul.propPropvals li h3 { display:inline; margin: 0px; padding:0px; font-size: 11px; }
form.pageLoginForm { line-height: 25px; text-align: left; }
form.pageLoginForm input { width: 200px; }
form.pageLoginForm input.button { margin-right: 25px; width: 150px; }
form.pageLoginForm a.buttonRed { line-height: normal; }
form.pageLoginForm table { margin-left: auto; margin-right: auto; }
.message { background: #FFE1E1; border: 1px solid #FF0000; color: #FF0000; font-size: 12px; font-weight: bold; margin: 0px 0px 10px 0px; padding: 10px; }
.input_profile { border: 1px solid #d9d9d9; color: #777; font-size: 12px; height: 15px; padding-left: 2px; padding-top: 1px; }
.input_profile:hover { border: 1px solid #6b8dc3; }
.description { font-family: Verdana; font-size: 10pt; padding: 5px 5px 5px 5px; }
.profile_main_left { font-weight: bold; text-align: right; }
.a_n_t_MainButton div.a_n_t_ButtonOne { /*background: url(../img/button_red_left.gif) no-repeat;*/ background: url("../img/sprite/sprite_icons.png?sprice_rev_0") no-repeat scroll -42px -2636px transparent; cursor: hand; float: left; height: 19px; width: 5px; }
.a_n_t_MainButton div.a_n_t_ButtonTwo { /*background: url(../img/button_red_right.gif) right no-repeat;*/ background: url("../img/sprite/sprite_long.png?sprice_rev_0") no-repeat scroll right top; color: #ffffff; cursor: hand; float: left; font-size: 11px; font-weight: bold; height: 17px; padding-right: 25px; padding-top: 2px; width: inherit; }
.a_n_t_ShowAdvertGrid { background-color: #EEEEEE; border-bottom: 1px solid #C3C3C3; border-left: 1px solid #C3C3C3; font-weight: bold; padding: 2px 5px 2px 5px; }
.a_n_t_ShowAdvertGrid2 { background-color: #ffffff; border-bottom: 1px solid #C3C3C3; border-left: 1px solid #C3C3C3; border-right: 1px solid #C3C3C3; padding: 2px 5px 2px 5px; }
.a_n_t_ShowAdvertHeader { background-color: #76A4D0; border: 1px solid #2B6CAE; color: #ffffff; font-family: verdana; font-size: 12px; font-weight: bold; padding: 3px 3px 3px 3px; }
.guide { margin: 10px; }
.guide_publication { color: rgb(152, 152, 152); float: left; width: 190px; }
.guide_owner { color: rgb(152, 152, 152); float: right; }
.guide hr { background-color: #ffffff; border: 0px; clear: both; margin-bottom: -10px; }
.guide_random { margin: 0px; text-align: center; }
.guide_random li { display: block; padding-right: 30px; padding-top: 10px; float:left; width:210px; }
.guide_random a { color: #6677BC; }
.guide_random a:hover { color: #FF0000; }
/*.guide_random_first {position: relative; top:540px; }
.guide_random_first .blockContent { height: 80px; }*/
div.slotShopPromo { border: 1px solid #EBEBEB; float: left; margin: 1px 0px 1px 1px; width: 378px; min-height: 100px; }
div.slotShopPromo p { background: #FAFAFA; border-bottom: 1px solid #EDEDED; color: #575757; font-weight: bold; height: 16px; line-height: 17px; margin-bottom: 5px; overflow: hidden; padding: 4px 0px 4px 5px; text-align: left; }
div.slotShopPromo p a { color: #575757; }
div.slotShopPromo p a:hover { color: #FF9900; }
div.slotShopPromo div { float: left; font-size: 10px; text-align: center; width: 50%; }
div.slotShopPromo div div.image { width:100px; padding-top: 2px; }
div.slotShopPromo div div.description { padding: 5px 0px 5px 0px; text-align: left; width: 135px; }
div.slotShopPromo div.price { text-align:right; }
div.slotShopPromo div.price span { padding-right: 3px; }
div.slotShopPromoOneColumn { border: 1px solid #EBEBEB; float: left; height: 74px; margin: 1px 0px 1px 1px; width: 373px; }
div.slotShopPromoOneColumn p { background: #FAFAFA; border-bottom: 1px solid #EDEDED; color: #575757; font-weight: bold; height: 16px; line-height: 17px; margin-bottom: 5px; overflow: hidden; padding: 4px 0px 4px 5px; text-align: left; }
div.slotShopPromoOneColumn p a { color: #575757; }
div.slotShopPromoOneColumn p a:hover { color: #FF9900; }
div.slotShopPromoOneColumn div { float: left; font-size: 10px; padding-left: 2px; text-align: center; width:120px; }
div.slotShopPromoOneColumn div div.description { padding: 5px 0px 5px 0px; text-align: left; width: 135px; }
div.slotShopPromoOneColumn div.priceContainer { width:125px; padding-top: 10px; }
span.priceOneColumn { color: #E6293D; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; letter-spacing: 1px; text-align:right; }
span.priceOneColumn span { color: #868686; }
span.priceOneColumn_alt { color: #E6293D; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 1px; }
span.priceOneColumn_alt span { color: #868686; }
div.slotShopPromoLeftColumn { border: 1px solid #EBEBEB; float: left; margin: 1px 0px 1px 1px; width: 160px; }
div.slotShopPromoLeftColumn p { background: #FAFAFA; border-bottom: 1px solid #EDEDED; color: #575757; font-weight: bold; height: 16px; line-height: 17px; margin-bottom: 5px; overflow: hidden; padding: 4px 0px 4px 5px; text-align: left; }
div.slotShopPromoLeftColumn p a { color: #575757; font-size: 8pt; }
div.slotShopPromoLeftColumn p a:hover { color: #FF9900; font-size: 8pt; }
div.slotShopPromoLeftColumn div { float: left; font-size: 10px; padding-left: 2px; text-align: center; }
div.slotShopPromoLeftColumn div div.description { padding: 5px 0px 5px 0px; text-align: left; width: 135px; }
div.slotShopPromoLeftColumn div.imgContainer { width:80px; padding-top: 2px; }
div.slotShopPromoLeftColumn div.imgContainer img { width:70px; }
div.slotShopPromoLeftColumn div.priceContainer { width:70px; padding-top:5px; }
div.slotShopPromoLeftColumn div.linkContainer { width:160px; text-align:center; }
div.slotShopPromoClear { clear:both; height:0px;font-size:1px; }
span.priceLeftColumn { color: #E6293D; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; letter-spacing: 1px; }
span.priceLeftColumn span { color: #868686; }
span.priceLeftColumn_alt { color: #E6293D; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 1px; }
span.priceLeftColumn_alt span { color: #868686; }
.catImage { float: left; margin: 5px 15px 25px; }
.newsCategory { padding: 8px 0 4px 5px; }
.newsCategory p.title { color: #575757; font-weight: bold; height: 16px; line-height: 17px; }
.newsCategory div.image { float: left; padding: 5px; padding-right: 10px; text-align: right; }
.newsCategory div.image img { width: 80px; }
.newsCatIntro { float: left; width: 383px; }
.newsSlots { float: left; width: 380px; }
.newsCatIntroBody { min-height: 140px; }
.newsPublicationDate { font-size: 7pt; margin-bottom: 5px; }
p.newsPublicationDate img { border: none; width: 80px; }
div.newsCategory p.title a { color: #575757; }
div.reviewElement { border-bottom: 1px solid rgb(235, 235, 235); display: table; margin-left: 8px; width: 742px; }
div.reviewElement div.reviewRow div.reviewSource { border-left: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB; border-top: 1px solid #EBEBEB; display: table-cell; text-align: center; vertical-align: middle; width: 25%; }
div.reviewElement div.reviewRow div.reviewContent { border-right: 1px solid #EBEBEB; border-top: 1px solid #EBEBEB; display: table-cell; padding: 10px 10px 10px 10px; }
div.reviewElement div.reviewRow div.reviewUrl { border-right: 1px solid #EBEBEB; border-top: 1px solid #EBEBEB; display: table-cell; vertical-align: middle; width: 25%; }
span.price, span.price a { color: #E6293D; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; letter-spacing: 1px; }
span.price span { color: #868686; }
span.price_alt { color: #E6293D; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 1px; }
span.price_alt span { color: #868686; }
span.price span.currency, span.price span.currency a { font-size: 13px; font-weight: bold; }
.warningMsg { color: #E6293D; display: block; font-size: 19px; font-weight: bold; margin: 5px 0 10px 0; text-align: center; }
#bigForm .left_column { float: left; height: auto; width: 360px; }
#bigForm .right_column { float: left; height: auto; width: 390px; }
#bigForm .left_column label { display: block; margin: 3px; width: 350px; }
#bigForm .left_column label input { height: auto; width: 150px; }
#bigForm .left_column label select { width: 150px; }
#bigForm .left_column label em { display: inline; float: left; padding: 3px 10px 0 0; width: 120px; }
#bigForm .container { margin-left: 50px; }
#bigForm .info { background-color: #eeeeee; height: auto; padding: 5px; }
#boxes { clear: both; }
#partners_table td { padding: 10px; }
#jquery-overlay { height: 500px; left: 0; position: absolute; top: 0; width: 100%; z-index: 90; }
#jquery-lightbox { left: 0; line-height: 0; position: absolute; text-align: center; top: 0; width: 100%; z-index: 100; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { background-color: #fff; height: 250px; margin: 0 auto; position: relative; width: 250px; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { height: 25%; left: 0%; line-height: 0; position: absolute; text-align: center; top: 40%; width: 100%; }
#lightbox-nav { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { display: block; height: 100%; width: 49%; zoom: 1; }
#lightbox-nav-btnPrev { float: left; left: 0; }
#lightbox-nav-btnNext { float: right; right: 0; }
#lightbox-container-image-data-box { background-color: #fff; font: 10px Verdana, Helvetica, sans-serif; line-height: 1.4em; margin: 0 auto; overflow: auto; padding: 0 10px 0; width: 100%; }
#lightbox-container-image-data { color: #666; padding: 0 10px; }
#lightbox-container-image-data #lightbox-image-details { float: left; text-align: left; width: 70%; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { clear: left; display: block; padding-bottom: 1.0em; }
#lightbox-secNav-btnClose { float: right; padding-bottom: 0.7em; width: 66px; }
div.productPartnerContent { clear: both; color: #666666; font-size: 16px; padding: 5px 10px; text-align: right; }
div.itemTabs { margin: 10px 0px 0px 0px; }
.manufIndexContent { float: left; margin-bottom: 1px; margin-right: 2px; width: 380px; }
.manufIndexClear { clear:both; height:1px; font-size:1px;margin:0px;padding:0px; }
.manufCharIndexContent { float: left; margin-bottom: 1px; margin-right: 2px; width: 180px; }
.manufIndexBox { border: 1px solid #EBEBEB; height: 180px; }
.manufCharIndexBox { border: 1px solid #EBEBEB; min-height: 550px; }
.manufIndexBox img { float: left; margin: 15px; max-height: 100px!important; width: 80px; }
.manufIndexBox ul { float: left; margin-top: 10px; }
.manufCharIndexBox ul { clear: both; padding-top: 8px; }
.manufIndexBox ul li, .manufCharIndexBox ul li { margin-bottom: 5px; }
.manufIndexBox ul li h2 a, .manufCharIndexBox ul li h2 a, .manufIndexBox ul li h2, .manufCharIndexBox ul li h2 { color: #656565; font-size: 8pt !important; font-weight: normal; }
.manufIndexTitle, .manufCharIndexTitle { font-weight: bold; }
.manufIndexBox span { clear: both; display: block; margin-bottom: 5px; margin-right: 5px; position: relative; text-align: right; top: -5px; }
.blockMenu a:hover { color: #FF0000; }
.blockMenu { padding: 5px; }
.blockMenu a { /*background: url(../img/menu_small_dot.gif) no-repeat center left;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -2852px -42px; color: #6677BC; display: block; font-size: 11px; margin-top: 2px; padding: 2px 0px 1px 8px; }
.blockMenu ul.menu, .blockMenu ul.menu li { list-style: none; margin: 0; width: 165px; }
.blockMenu ul.menu li ul, .blockMenu ul.menu li ul li { margin: 0 5px 7px 7px; position: static; width: 430px; }
.blockMenu ul.menu li div.blockSubmenu ul li a.submenu-header, .blockMenu ul.menu li div.blockSubmenu ul li a.show-more { /*background: transparent url(/md/img/tab_single_end.gif) no-repeat scroll right center;*/ background: url(../img/sprite/sprite_long.png?sprice_rev_0) no-repeat  right -414px; font-weight: bold; margin: 2px 0 0 10px; padding-top: 3px; width: 95%; }
.blockMenu ul { padding-left: 0; }
.blockMenu ul.menu li { float: left; position: relative; }
.blockMenu ul.menu li.hover { z-index: 1000; }
.blockMenu ul.menu li div.blockSubmenu { background: #FFF; border: 3px solid #EBEBEB; display: none; left: 100%; padding: 0 2px 5px 2px; position: absolute; top: 0; z-index: 9999; }
.blockMenu ul.menu li div.blockSubmenu ul li img { border: 0; float: left; margin: 5px 0 5px 0; width: 60px; }
.blockMenu ul.menu li div.blockSubmenu ul li { margin: 0; }
.blockMenu ul.menu li div.blockSubmenu ul li a { display: block; margin: 0 0 0 0; width: 165px; }
.blockMenu ul.menu a { color: #6677BC; display: block; font: normal 11px Tahoma,Verdana,Arial,Helvetica; list-style: none; padding: 2px 0 1px 8px; text-decoration: none; width: 100%; }
.blockMenu ul.menu li ul { padding: 2px 2px 2px 2px; }
.blockMenu ul.menu a:hover, .blockMenu ul.menu li.hover a { color: #F00; }
.blockMenu ul.menu div.blockSubmenu a:hover, .blockMenu ul.menu li.hover div.blockSubmenu a { color: #6677BC; }
.blockMenu ul.menu ul li a:hover, .blockMenu ul.menu li.hover ul li a:hover { color: #F00; }
.blockMenu ul.menu li:hover div.blockSubmenu, .blockMenu ul.menu li.hover div.blockSubmenu { display: block; }
.blockMenu .blockSubmenu .blockSubSubmenuContentLeft { float: left; margin: 0; padding: 0; width: 180px; }
.blockMenu .blockSubmenu .blockSubSubmenuContentRight { float: right; margin: 0; padding: 0; width: 180px; }
div#showInteresting { float: right; font-size: 13px; height: 18px; overflow: hidden; text-align: center; width: 130px; }
div#showInteresting a { color: #FFF; display: block; font-weight: bold; }
div#showInteresting a:hover { color: #d6e2f5; }
div#showInteresting #interestingLinks { background: #FFF; border: 3px solid #ccc; display: none; margin-left: -60px; padding: 5px; position: absolute; text-align: left; width: 174px; }
div#showInteresting #interestingLinks a { color: #727272; display: block; padding: 2px 0 1px 2px; }
div#showInteresting #interestingLinks a:hover { color: #3D99F6; }
#a_n_t_logsContainer { text-align: left; border-top: 3px solid #2b6cae; border-bottom: 3px solid #2b6cae; border-left: 3px solid #E4E4E4; border-right: 3px solid #E4E4E4; clear:both; padding: 4px; width: 952px; margin: 0 auto; }
.textCenter {text-align:center;}
.textRight{text-align:right;}
.textLeft{text-align:left;}
div.addOpinion input.txt { width: 350px; }
div.captcha { margin:15px; width:250px; margin-left:auto; margin-right:auto; }
.updateInfo span.forlogis { cursor:pointer; color:#F36000; }
.nobackground { background: none; }
.newsDateCreated { bottom: 20px;
    color: #989898;
    font-size: 7pt;
    margin: 2px 80px 2px 2px;
    position: relative;
    text-align: right;
    width: 70px;
    float:right;
}
.newsDescription { padding:10px; }
.newsReadMore { padding:5px; padding-right:10px; text-align:right; }
img.newsImage { width: 100px; }
div.tagListProducts { padding:5px; }
div.tagList { padding:5px; }
ul.tagList { margin:2px; padding:2px; list-style: none}
ul.tagList li { margin-right:2px; padding-right:2px; display:inline; }
.toLeft { float: left; }
.toRight { float: right; }
.pad10 { padding: 10px; }
.h30 { height: 30px; }
.h30 a.buttonRed { display: block; }
.formLabel1 { font-weight: bold ; padding-right: 5px; }
.formLabel2 { padding-right: 5px; text-align: right ; font-weight:bold; }
.productChartContent { border-bottom: 1px solid #E4E4E4; padding-bottom: 20px; }
.productCharts input { width: 700px; }
.productCharts textarea { width: 700px; height: 150px; }
.storeInfo { width: 100%; }
.storeInfo tr td, .storeInfo tr th { border-bottom: 1px solid #EFEFEF; padding-bottom: 10px; padding-top: 10px; }
#popup_email_table td { text-align: left; padding-bottom: 3px; }
#screenDim { position:absolute; top:0; left:0; width:100%; z-index:90; background-color: #666666; opacity: 0.6; display: none; text-align:left; }
#toolTip { background: #FFD9D9; border: 1px solid #E8273A; filter: alpha(opacity=80); left: 0px; margin-left: -180px; opacity: 0.80; padding: 5px 5px 5px 5px; position: absolute; top: 0px; width: 162px; z-index: 100; }
#toolTipContent { color: #000000; font-size: 9px; font-weight: normal; padding: 0px 0px 0px 0px; text-align: justify; }
#toolTipContent p { font-size: 11px; font-weight: bold; margin: 0px 0px 3px 0px; text-align: center; }
.ui-widget-header .ui-state-hover { border: 0; background: none; }
.ui-widget-header .ui-icon { /*background: url(../img/window_close.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat -39px -2775px;}
.ui-corner-all { -moz-border-radius: 0; }
.ui-dialog { border: 4px solid #F0F0F0; padding: 0; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 12px; }
.ui-dialog .ui-dialog-titlebar { padding: 0; }
.ui-dialog-titlebar { background: #FFFFFF; border-color: #D7D7D7 #D7D7D7 #FFFFFF #D7D7D7; border-style: solid; border-width: 1px; padding: 0; }
.ui-dialog-titlebar-close:hover { padding: 1px; }
.ui-dialog-title { color: #C70019; font-size: 12px; font-weight: bold; padding: 8px 0px 8px 5px; }
.ui-dialog .ui-dialog-content { border: 1px solid #D7D7D7; padding: 0; }
.ui-dialog-content { background: #FFFFFF; }
#price_range_slider1, #price_range_slider2 { border: 0; width: 149px; margin-left: 7px; background: none; }
.ui-slider .ui-slider-handle { /*background: url(../img/track_node.gif) no-repeat;*/ background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat  -40px -1330px; height: 23px; border: 0; margin-top: 4px; cursor: e-resize; }
.ui-slider .ui-slider-range { /*background: url(../img/track_full.gif) repeat-x;*/ background: url(../img/sprite/sprite_repeatx.png?sprice_rev_0) repeat-x -152px; height: 23px; border: 0; margin-left: -2px; }
.active_alarm { border-color: red !important; border-left: 1px solid red !important; }
.isAlarm .buttonRed { float:left; }
#notLoggedAlert p { padding: 15px; font-size: 12px; width: 300px; text-align: center; }
.nobr {white-space: nowrap}

/* Przemek's slider */
#slider-cont {margin:0 auto;width:500px;height:180px; float: right; position:relative;overflow:hidden;}
#slider {margin:0 auto;width:500px;height:180px;}

#nav {z-index:9000;position:absolute;right:5px; bottom:5px;display:block;}
#nav a {text-decoration:none;outline:none;font-family:arial;font-weight:600;position:relative;float:left;display:inline;width:19px;height:21px;background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat  -36px -3326px no-repeat right top;
z-index:9000;text-shadow:0 1px 0 #fff;text-align:center;font-size:12px;cursor:pointer;margin:0 3px 0 0;color:#595959;line-height:19px;}
.slide-item {position:relative;width:500px;height:180px;}
.autum-slide1 {background:url(../img/slider/autum/1_slide.jpg?20110913) no-repeat left top;}
.autum-slide2{background:url(../img/slider/autum/2_slide.jpg?20110913) no-repeat left top;}
.autum-slide3 {background:url(../img/slider/autum/3_slide.jpg?20110913) no-repeat left top;}
.spring-slide1 {background:url(../img/slider/spring/1_slide.jpg?20110913) no-repeat left top;}
.spring-slide2{background:url(../img/slider/spring/2_slide.jpg?20110913) no-repeat left top;}
.spring-slide3 {background:url(../img/slider/spring/3_slide.jpg?20110913) no-repeat left top;}
.all-slide1{background:url(../img/slider/all/mosquito.png?20120808) no-repeat left top;}
.all-slide2{background:url(../img/slider/all/grill.png?20120808) no-repeat left top;}
.slide-item a {outline:none;position:absolute;outline:none;}
.slide-item a.olowki{width:100px;height:180px;left:100px;top:0;display:block;}
.slide-item a.piorniki {width:100px;height:180px;bottom:0;left:250px;display:block;}
.slide-item a.podreczniki{width:140px;height:180px;right:0px;top:0px;display:block;}

.slide-item a.przeziebienie{width:140px;height:180px;bottom:0;left:0;display:block;}
.slide-item a.wita {width:140px;height:180px;right:200px;top:0;display:block;}
.slide-item a.poduszki {width:160px;height:180px;right:0;top:0;display:block;}

.slide-item a.kurtki{width:140px;height:180px;bottom:0;left:0;display:block;}
.slide-item a.bluzy {width:140px;height:180px;right:200px;top:0;display:block;}
.slide-item a.szale {width:160px;height:180px;right:0;top:0;display:block;}


.slide-item a.sprzet {display: block;height: 120px;left: 0;top: 0;width: 180px;}
.slide-item a.plecaki {bottom: 0;display: block;height: 60px;left: 0;width: 180px;}
.slide-item a.skating {display: block;height: 130px;left: 180px;top: 30px;width: 160px;}
.slide-item a.rowery {bottom: 0;display: block;height: 110px;right: 0;width: 180px; }

.slide-item a.kosiarki{bottom: 0;display: block;height: 180px;left: 0;width: 200px;}
.slide-item a.glebo {display: block;height: 150px;left: 200px;top: 20px;width: 130px;}
.slide-item a.narzedzia {display: block;height: 180px;right: 0;top: 0;width: 130px;}

.slide-item a.buty {bottom: 0;display: block;height: 180px;left: 0;width: 160px;}
.slide-item a.kurtki {display: block;height: 135px;left: 170px; top: 10px;width: 170px;}
.slide-item a.torebki {bottom: 0;display: block;height: 60px;right: 0;width: 200px;}

.slide-item a.link1{bottom: 0;display: block;height: 100px;left: 0;top: 10px; width: 200px;}
.slide-item a.link2{bottom: 0;display: block;height: 60px;left: 0;top: 110px; width: 280px;}
.slide-item a.link3{bottom: 0;display: block;height: 60px;right: 20px;top: 110px; width: 200px;}

.slide-item a.link4{bottom: 0;display: block;height: 50px;left: 0;top: 10px; width: 200px;}
.slide-item a.link5{bottom: 0;display: block;height: 60px;left: 10px;top: 115px;width: 240px;}
.slide-item a.link6{bottom: 0;display: block;height: 30px;left: 230px;top: 30px; width: 160px;}
.slide-item a.link7{bottom: 0;display: block;height: 40px;left: 150px;top: 70px;width: 220px;}
.slide-item a.link8{bottom: 0;display: block;height: 80px;right: 10px;top: 30px;width: 90px;}
.slide-item a.link9{bottom: 0;display: block;height: 70px;right: 0;top: 110px;width: 170px;}


.winter-slide1 {background:url(../img/slider/winter/1.png) no-repeat left top;}
.winter-slide2 {background:url(../img/slider/winter/2.png) no-repeat left top;}
.winter-slide2a {background:url(../img/slider/winter/2a.png) no-repeat left top;}
.winter-slide3 {background:url(../img/slider/winter/3.png) no-repeat left top;}

.slide-item a.link20{bottom: 0; display: block; height: 100px; left: 0; width: 110px;}
.slide-item a.link21{bottom: 0; display: block; height: 100px; left: 150px; width: 130px;}
.slide-item a.link22{bottom: 0; display: block; height: 120px; right: 160px; width: 64px;}
.slide-item a.link23{bottom: 0; display: block; height: 170px; right: 83px; width: 70px;}
.slide-item a.link24{bottom: 0; display: block; height: 170px; right: 0; width: 80px;}

.slide-item a.link25{bottom: 0; display: block; height: 175px; left: 0; width: 60px;}
.slide-item a.link26{bottom: 0; display: block; height: 170px; left: 80px; width: 180px;}
.slide-item a.link27{bottom: 0; display: block; height: 170px; right: 0; width: 240px;}

.slide-item a.link25a{bottom: 0; display: block; height: 175px; left: 0; width: 110px;}
.slide-item a.link26a{bottom: 0; display: block; height: 170px; left: 120px; width: 120px;}
.slide-item a.link27a{bottom: 0; display: block; height: 170px; right:105px; width: 150px;}
.slide-item a.link27a2{bottom: 0; display: block; height: 170px; right: 0; width: 100px;}

.slide-item a.link28{bottom: 0; display: block; height: 170px; left: 0; width: 80px;}
.slide-item a.link29{bottom: 0; display: block; height: 170px; left: 80px; width: 100px;}
.slide-item a.link30{bottom: 0; display: block; height: 170px; left: 180px; width: 90px;}
.slide-item a.link31{bottom: 0; display: block; height: 170px; left: 265px; width: 90px;}
.slide-item a.link32{bottom: 0; display: block; height: 170px; right: 0; width: 145px;}

#nav a.activeSlide {
background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat  -36px -3364px; margin:0 3px 0 0;color:#fff;text-shadow:0 1px 0 #000;
}
/* slider end */

.czFlag { background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat  -34px -2411px; width:20px; height:12px; }
.plFlag { background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat  -36px -2437px; width:20px; height:12px; }
.miniaturka { max-width: 90px; max-height: 90px; }
span.dofp0 {background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat  -15px -2470px; width:80px; height:10px; display:block; }
span.dofp1 {background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat  -15px -2483px; width:80px; height:10px; display:block; }
span.dofp2 {background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat  -15px -2519px; width:80px; height:10px; display:block; }
span.dofp3 {background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat  -15px -2534px; width:80px; height:10px; display:block; }
span.dofp4 {background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat  -15px -2550px; width:80px; height:10px; display:block; }
span.dofp5 {background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat  -15px -2564px; width:80px; height:10px; display:block; }
span.dofp6 {background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat  -15px -2579px; width:80px; height:10px; display:block; }
span.dofp7 {background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat  -15px -2591px; width:80px; height:10px; display:block; }
span.dofp8 {background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat  -15px -2605px; width:80px; height:10px; display:block; }
span.dofp9 {background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat  -15px -2619px; width:80px; height:10px; display:block; }
span.dofp10 {background: url(../img/sprite/sprite_icons.png?sprice_rev_0) no-repeat  -15px -2502px; width:80px; height:10px; display:block; }

.joinus td { padding: 2px; padding-left: 10px; }

/* advbox start */
div.kupuAdvBoxContainerMiddle{ margin: 8px; font-size: 8pt; box-shadow:2px -1px 4px #cccccc; -webkit-box-shadow:2px -1px 4px #cccccc; -moz-box-shadow:2px -1px 4px #cccccc; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}            
div.kupuAdvBoxMiddle { padding: 5px; float: left; width: 176px; cursor:pointer;}
div.kupuAdvBoxMiddle:hover {  -moz-box-shadow: 0 0 3px #DF0B00; -webkit-box-shadow: 0 0 3px #DF0B00; box-shadow: 0 0 3px #DF0B00;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
div.kupuAdvBoxBorderRightMiddle{ border-right: 1px solid #dddddd; }            
div.kupuAdvBoxMiddle .kupuAdvBoxLogoContainerMiddle { height: 45px }
div.kupuAdvBoxMiddle .kupuAdvBoxProductContainerMiddle { height: 90px; text-align:center; }
div.kupuAdvBoxMiddle .kupuAdvBoxProductImgMiddle { margin:auto;}
div.kupuAdvBoxMiddle span.kupuAdvBoxPriceMiddle { font-size: 10pt; font-weight:bold; text-align:center; padding-left: 5px; background-color: #DF0B00; color: #ffffff; box-shadow:2px -1px 4px #cccccc; -webkit-box-shadow:2px -1px 4px #cccccc; -moz-box-shadow:2px -1px 4px #cccccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;display:block;margin-top: 10px; padding: 3px; }
div.kupuAdvBoxMiddle span.kupuAdvBoxPriceMiddle a {font-size: 10pt; font-weight:bold; text-decoration:none; color: #ffffff; }
div.kupuAdvBoxMiddle div.kupuAdvBoxDescrMiddle, div.kupuAdvBoxMiddle div.kupuAdvBoxDescrMiddle a{ padding: 3px; text-decoration:none; color:#000000;  font-size: 10pt; height: 50px; text-align: center; background-color: #eeeeee; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; margin:auto;}


div.kupuAdvBoxContainerLeft{ margin: 8px; font-size: 8pt; box-shadow:2px -1px 4px #cccccc; -webkit-box-shadow:2px -1px 4px #cccccc; -moz-box-shadow:2px -1px 4px #cccccc; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}            
div.kupuAdvBoxLeft { padding: 5px; width: 176px; margin-top: 10px; cursor:pointer;  -moz-box-shadow: 0 0 3px #eeeeee; -webkit-box-shadow: 0 0 3px #eeeeee; box-shadow: 0 0 3px #eeeeee;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
div.kupuAdvBoxLeft:hover {  -moz-box-shadow: 0 0 3px #DF0B00; -webkit-box-shadow: 0 0 3px #DF0B00; box-shadow: 0 0 3px #DF0B00;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
div.kupuAdvBoxLeft .kupuAdvBoxLogoContainerLeft { height: 45px }
div.kupuAdvBoxLeft .kupuAdvBoxProductContainerLeft { height: 90px; text-align:center; }
div.kupuAdvBoxLeft.kupuAdvBoxProductImgLeft { margin:auto;}
div.kupuAdvBoxLeft span.kupuAdvBoxPriceLeft { font-size: 10pt; font-weight:bold; text-align:center; padding-left: 5px; background-color: #DF0B00; color: #ffffff; box-shadow:2px -1px 4px #cccccc; -webkit-box-shadow:2px -1px 4px #cccccc; -moz-box-shadow:2px -1px 4px #cccccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;display:block;margin-top: 10px; padding: 3px; }
div.kupuAdvBoxLeft span.kupuAdvBoxPriceLeft a {font-size: 10pt; font-weight:bold; text-decoration:none; color: #ffffff; }
div.kupuAdvBoxLeft div.kupuAdvBoxDescrLeft { padding: 3px; text-decoration:none; color:#000000;  font-size: 10pt; height: 50px; text-align: center; background-color: #eeeeee; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; margin:auto;}
div.kupuAdvBoxLeft div.kupuAdvBoxDescrLeft a{ text-decoration:none; color:#000000;  font-size: 10pt;  text-align: center; background-color: #eeeeee;}

div.kupuAdvBoxInnerContainer { position:relative; }
div.kupuAdvBoxInnerContainerLayout { position:absolute; left:-215px; }
div.kupuAdvBoxInnerContainerWrite {visibility:hidden; width:inherit}
/* advbox end */

/* newsletter */
.newsletterOverlay {background:#000;opacity:0.4;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1000;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);}
.newsletterPopupModal {z-index:10000;left: 50%;margin-left: -440px; position: absolute;top:15%; width:850px;height:486px;}
.newsletterPageModal {margin-left: -91px;  width:850px;height:486px;}
.newsletterBackgroundKup { background:url('/md/img/newsletter/newsletter_background_kup.jpg') no-repeat left top;}
.newsletterBackgroundPro { background:url('/md/img/newsletter/newsletter_background_pro.jpg') no-repeat left top;}
.newsletterNone {display:none;}
.newsletterShowPopup { cursor:pointer }
.newsletterCloseModal {position:absolute;left:20px;top:20px;width:20px;height:20px;display:block;}
#newsletterPageCont { height: 39px; left: 440px; position: relative; top: 290px; width: 347px;}
#newsletterPopupCont { bottom: 156px;position: absolute; right: 63px;width:347px;height:39px;}
#newsletterPopupCont .newsletterInput, #newsletterPageCont .newsletterInput {border: 0 none;background:#fff;color: #717171;font-size: 12px;float:left; margin: 6px 11px;padding: 3px 7px;width: 213px;}
#newsletterPopupCont .newsletterSubmit, #newsletterPageCont .newsletterSubmit {background:none;text-indent:-9999px;border:0 none;font-size:0;display:block;float:left;
width: 97px;height:39px;cursor:pointer;}
.NewsletterGreenInfo { box-shadow:2px -1px 10px #58b169; -webkit-box-shadow:2px -1px 10px #58b169; -moz-box-shadow:2px -1px 10px #58b169; }
.NewsletterRedInfo { box-shadow:2px -1px 10px #DF0B00; -webkit-box-shadow:2px -1px 10px #DF0B00; -moz-box-shadow:2px -1px 10px #DF0B00; box-shadow:2px -1px 10px #58b169; -webkit-box-shadow:2px -1px 10px #58b169; -moz-box-shadow:2px -1px 10px #58b169;}
#newsletterInfoLayer { background-color: #FFFFFF; -webkit-border-radius: 10px;  -moz-border-radius: 4px; border-radius: 4px; box-shadow:2px -1px 10px #DF0B00; -webkit-box-shadow:2px -1px 10px #DF0B00; -moz-box-shadow:2px -1px 10px #DF0B00;display: none;font-weight: bold; height: 140px; margin-left: 10px; margin-right: 10px; padding: 100px 5px 5px; position: relative; right: -430px; text-align: center; top: 0; width: 350px;}
.newsletterLoading { position:relative; bottom: 26px;right:15px;}
.newsletterCheckboxContainer {  position: relative; top: 20px; width: 340px; font-size: 8pt; margin-left:5px; color: #666666;}

/* newsletter end */

.blockContentPromoSection {padding-bottom: 0px;}
.promoMiddleWrapper {height:100%; width: 100%; margin: 0; padding: 0; border: 0;} 
.promoMiddleWrapper  td {vertical-align: middle; text-align: center;}

.promoBoxMenu a, .promoBoxCategory a, .promoBoxOffer a, .promoBoxProduct a { color: #656565; }
.promoBoxMenu, .promoBoxCategory {width:190px;  float: left; overflow:hidden; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; }
.promoBoxOffer, .promoBoxProduct{width:253px;  float: left; overflow:hidden; border-right: 1px dotted #e8e8e8; border-bottom: 0px solid #e8e8e8; }
.additionalSlotsBlockContent .promoBoxOffer {border-bottom: 1px solid #e8e8e8;} 
.promoBoxOfferLong {width: 380px}
.promoBoxProduct{ border-bottom: 1px solid #E8E8E8; border-right: 1px solid #E8E8E8; float: left; overflow: hidden; width: 190px; }
.promoBoxMenu { width: 380px; }
.promoBoxProduct { background-color:#f9f9f9; height: 224px; overflow:hidden;}
.promoBoxOffer { background-color:#f9f9f9;  height:248px; overflow:hidden;}
.promoBoxOffer2 { background-color: #FFFFFF; height: 110px; overflow: hidden; border-bottom: 1px solid #EBEBEB; border-top: 1px solid #EBEBEB;}
.promoBoxOffer2 a { text-decoration: none; color: #1140E1; }
.promoBoxOffer2 a:hover { text-decoration: underline; color: #1140E1; }
.promoBoxOfferLong .promoBoxDescr { width: 240px; line-height:14px; float: right; font-size: 10px; color: #656565; overflow: hidden; height: 30px;}
.promoBoxProduct  a.buttonOffer, .promoBoxOffer a.buttonBasket { margin-right: 29px; color: #ffffff;  letter-spacing: 0.5px; }
.promoBoxProduct .promoBoxPrice span.price, .promoBoxOffer .promoBoxPrice span.price{  color: #E6293D; font-size: 13px; font-weight:bold;}
.promoBoxProduct .promoBoxPrice, .promoBoxOffer .promoBoxPrice {color: #656565; font-size: 11px ; font-weight: normal;   text-align:right;  display:block;  padding-right: 4px; }
.promoBoxProduct .promoBoxPrice2 span.price, .promoBoxOffer .promoBoxPrice2 span.price{ color: #000000; font-size: 14px; font-weight: bold; }
.promoBoxProduct .promoBoxPrice2, .promoBoxOffer .promoBoxPrice2 {color: #656565; display: block; float: right; font-size: 11px; font-weight: normal; text-align: left; width: 140px;}
.promoBoxOfferLong .promoBoxPrice2 { width: 240px; }
.promoBoxCategory { height:158px; padding-top: 20px;}
.promoBoxLast { border-right: 0px; }
.promoBoxRight { border-right: 0px; border-left: 1px solid #e8e8e8; position: relative; left: -1px;}
.promoBoxFoot{ border-bottom: 0px; }
.promoBoxProduct p { color: #656565; font-size: 9px; padding-bottom: 2px; padding-top: 2px; text-align: center;}
.promoBoxCategorySmall { height: 50px; }
.promoBoxLogo { background-color: #ffffff; text-align:center;margin: auto; width: 98%; height: 32px; margin-bottom: 5px; padding-bottom: 4px; padding-top: 4px; overflow:hidden;}
.promoBoxImg {background-color: #FFFFFF; width: 122px; height: 104px; text-align:center; border: 1px solid #e8e8e8; margin-left: 32px; margin-top:1px;}
.promoBoxImg2 {background-color: #FFFFFF; border: 0px; float: left; height: 104px; margin-left: 2px; margin-top: 1px; text-align: center; width: 100px;}
.promoBoxImg2 .catImage {float:none !important; margin:auto; border: 0px;}
.promoBoxImg .catImage {float:none !important; margin:auto; border: 0px;}
.promoBoxMenu .promoBoxImg {float: left; margin: 2px; margin-right: 5px;}
.promoBoxImg img { max-width: 120px; }
.promoBoxCategory h2 {  height: 30px; overflow: hidden;text-align: center;  font-size: 12px; color: #575757; margin-top: 8px; padding-left: 4px; padding-right:4px;}
.promoBoxOffer h2 {  color: #575757; float: right; font-size: 13px; height: 45px; margin-top: 8px; overflow: hidden; padding-left: 4px; padding-right: 4px; text-align: left; width: 140px;}
.promoBoxOfferLong h2 { width: 240px; height: 15px;} 
.promoBoxProduct h2 { color: #575757; font-size: 12px; height: 30px; margin-top: 8px; overflow: hidden; padding-left: 4px; padding-right: 4px; text-align: center; }
.promoBoxMenu h2 { float: right; width: 240px; font-size: 12px; color: #575757; margin-top: 8px; padding-left: 4px; padding-right:4px;}
.promoBoxMenu ul.promo {float:right; width: 240px; list-style-position:inside; margin: 0px; padding: 0px; padding-bottom: 20px;}
.promoBoxMenu ul.promo li.more {list-style:none; text-align:right; padding-right: 10px; padding-top:5px;}
.promoBoxMenu ul.promo li h3 { font-size: 12px; font-weight:normal; display:inline;}
.promoBoxMenu ul li { line-height:130%; }
.promoSubmenu { width: 376; clear:both; }
.promoSectionArticle .promoBoxImg { margin-left:2px; margin-top:2px; float:left;}
.promoSectionArticle h4 { display:block; float: left; font-size: 15px; width: 600px; font-weight:bold; padding:10px;}
.promoSectionArticle h4  a { color: #656565; }
.promoSectionArticle span { display:block; float: left; font-size: 13px; width: 600px; padding: 10px;}
.promoBoxMarked { background-color: #FCEBEA; }
.promoBoxCategory:hover, .promoBoxOffer:hover, .promoBoxProduct:hover { -moz-box-shadow: 0 1px 0 #DF0B00; 
        -webkit-box-shadow: 0 1px 0 #DF0B00; box-shadow: 0 1px 0 #DF0B00;  
            border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; background-color:#FBFBFB;}
.promoBoxStoreName { color: #1140E1; float: right; width: 140px; padding-top: 12px; display:block; }
.promoBoxOfferLong .promoBoxStoreName { width: 240px;}

#cookiesInfo {margin: 0 auto; width: 960px; text-align:center; padding: 5px;}


.browserLink .prodName, .browserLink .prodName a  {color: #1140E1; font-size: 18px;}
.browserLink .prodName :hover, .browserLink .prodName a:hover { color: #1140E1; text-decoration: underline; font-size: 18px;}
.browserLink .prodDescription {font-size: 14px!important; line-height: 17px;}
.browserLink .leftArea a, .browserLink .leftArea .prodName a {color: #1140E1; font-size:13px; }
.browserLink .leftArea .prodName a { font-size: 17px; }
.browserLink a:hover {text-decoration: underline; }
a.browserLink {color: #1140E1; font-size:13px;}
a.browserLink:hover {text-decoration: underline; }

.browserLink .searchResultImgBox { padding: 20px; padding-top: 30px; min-height:100px}
.browserLink .prodName {border: none;}
h1.browserLink {padding: 10px; margin:10px;}


.offer_page_button {background: url('../img/button_basket_big.png') no-repeat scroll 0 0 transparent; font-weight:bold; color: #FFFFFF; color: #FFFFFF; display: block; float: right; height: 35px;  padding: 10px 10px 10px 20px; position: relative; text-align:left; top: 20px; width: 165px;}
.offer_page_button:hover {text-decoration: underline; color:#ffffff;}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.btn {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.btn:active,
.btn.active {
  background-color: #cccccc \9;
}
.btn:first-child {
  *margin-left: 0;
}
.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
  margin-top: 4px;
}
.btn-small {
  padding: 2px 10px;
  font-size: 11.9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
  margin-top: 0;
}
.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
  margin-top: -1px;
}
.btn-mini {
  padding: 0 6px;
  font-size: 10.5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}
.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #003399 \9;
}
.btn-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f89406;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #ffffff;
  background-color: #f89406;
  *background-color: #df8505;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}
.btn-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #bd362f;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}
.btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #51a351;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}
.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}
.btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #2f96b4;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #ffffff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}
.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}
.btn-inverse {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #222222;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #ffffff;
  background-color: #222222;
  *background-color: #151515;
}
.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}
button.btn,
input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button.btn.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-link {
  border-color: transparent;
  cursor: pointer;
  color: #0088cc;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-link:hover,
.btn-link:focus {
  color: #005580;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
.btn-link[disabled]:focus {
  color: #333333;
  text-decoration: none;
}

.mtop20 {margin-top: 20px;}
.mbottom20 {margin-bottom: 20px;}
