BODY {font-family: Tahoma, Verdana, Arial; color: #767676; font-size: 11px; padding: 0px; margin: 0px; background:url("/images/blueline.jpg") repeat-x top left;}
IMG {border: 0px;}
TD {font-family: Tahoma, Verdana, Arial; color: #767676; font-size: 11px;}
FORM {padding: 0px; margin: 0px;}

A {	color: #0857A6;	text-decoration: none; cursor: pointer;}
h1, .h1title, .lline {color: #2072BC; font-size: 14px; margin: 0px; padding: 12px 0px 5px 0px; font-weight: normal;}
#inline_h1 h1 {font-size: 16px; padding: 0 50 0 0; color: #254f7e;}
h1 A, .lline A {color: #2072BC; font-weight: normal; font-size: 14px;}
/*h2 {color: #e41919; font-size: 13px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; font-weight: bold; }*/
h2, h3, .h3title {color: #e41919; font-size: 13px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; font-weight: bold;}
h4 {color: #e41919; font-weight: normal; font-size: 12px; margin: 0px; padding: 15px 0 0 0; }
h5, h5 A, h5 A:hover {color: #254F7E; font-weight: normal; font-size: 12px; margin: 0px; padding: 0px;}
h6 {color: #fff; font-size: 13px; margin: 0px 0px 17px 0px; padding: 0px 0px 0px 0px; font-weight: bold;}
.lline { margin:0px; }
.lline h1 {display: inline; }
.rel {position: relative;}

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

p {margin:0px; padding:10px 0px 0px 0px; line-height:18px;}


.pic_logo_ny, .pic_right_ny, .pic_header_top_ny, .pic_header_bot_ny, .pic_header_left_ny{ Z-INDEX: 6; POSITION: absolute; BEHAVIOR: url(/iepngfix.htc); }
.pic_logo_ny { width: 283px; background: url(/images/ny/pic_logo_ny.png) no-repeat; height: 133px; top: 30px; left: 0px; }
.pic_right_ny { width: 51px; background: url(/images/ny/pic_right_ny.png) no-repeat; height: 142px; top: 135px; right: 35px; }
.pic_header_top_ny { width: 578px; background: url(/images/ny/pic_header_top_ny.png) no-repeat; height: 49px; top: 45px; left: 265px; }
.pic_header_bot_ny_out { position:relative; }
.pic_header_bot_ny { top: -23px; left: -273px; width: 498px; background: url(/images/ny/pic_header_bot_ny.png) no-repeat; height: 65px; }
.pic_header_left_ny { width: 70px; background: url(/images/ny/pic_header_left_ny.png) no-repeat; height: 53px; top: 140px; left: 40px; }

td.content {padding:0px 50px;}

.totip{background:#fff; border:1px solid #25507F; padding:10px; color:#000; font-size:11px; display:none; width:110px; position:absolute; left:0px; top:3px;}
.tohelp {left:-80px;}
.added_msg{ width:200; height: 30; position:absolute; border: 1px solid #1f468b; background: #f6f6ef; font-size:12px; color:#1f468b;visibility: hidden; padding: 10; font-weight:bold;}
/*header and mainmenu*/

td.header {height: 350px; padding:0px 50px;}
td.blueline {height: 36px;}
td.blueline table td{font-size:15px; color:#254F7E;}
td.blueline table td a{font-size:15px; text-decoration:underline; font-weight:normal; color:#254F7E;}
td.blueline table td.atlink, td.blueline table td.atlink a {color:#E41919}
td.topmenu {height: 35px; color:#254F7E; font-size:10px;}
td.topmenu table td a {color:#254F7E; font-size:10px; text-decoration:underline;}
td.topmenu table td img {padding-top:4px;}
td.logomenu {height: 65px;}
td.headblock {height:100%;}
td.textline {height:24px; background:#E41919; font-size:14px; color:#fff;}
td.textline marquee {font-size:14px; color:#fff; font-style:italic; font-family: Myriad Pro;}
td.textline marquee a, td.textline marquee a:hover {color:#fff; text-decoration:underline; font-style:italic;}

td.menutop { background:#254F7E;}
td.menubottom {background:url("/images/menubottom.jpg") repeat-x top left;}
td.menuback {width:100%; height:100%; background:url("/images/menuback.jpg") #2F669E repeat-x top left; padding-left:5px; padding-right:5px; }
td.menuleft {height:100%; background:url("/images/menuleftback.jpg") repeat-y top left; vertical-align:top;}
td.menuright {height:100%; background:url("/images/menurightback.jpg") repeat-y top left; vertical-align:top;}

td.menuback table td {font-size:15px; color:#fff; padding-left:20px;}
td.menuback table td a {font-size:15px; color:#fff; text-decoration:underline}
td.menuback table td a:hover {text-decoration:none}


td.headsearchblock {width:50%;}

td.searchtop { background:#254F7E;}
td.searchbottom {background:url("/images/searchbottom.jpg") repeat-x top left;}
td.searchback {width:100%; height:100%; background:url("/images/searchback.jpg") #3571AC repeat-x top left; vertical-align:top; padding:7px 10px 10px 12px; }
td.searchleft {height:100%; background:url("/images/searchleftback.jpg") repeat-y top left; vertical-align:top;}
td.searchright {height:100%; background:url("/images/searchrightback.jpg") repeat-y top left; vertical-align:top;}


td.splitsearch {width:1px; background:url("/images/split.jpg") no-repeat center left;}
/*td.contaktblock {width:50%; vertical-align:top; padding:0px 12px 0px 0px; color:#fff}
td.contaktblock p {color:#fff; font-size:11px; padding:2px 0px; margin:0px; line-height:13px;}
td.contaktblock a {color:#fff; font-size:11px; text-decoration:underline;}
td.contaktblock p.cbphone {font-size:19px; line-height:24px;}
td.contaktblock div.cont_smal_header, td.contaktblock1 div.cont_smal_header p.head { font-size: 14px; font-weight: bold; padding-bottom: 10px;}
td.contaktblock div.cont_smal_header p {color:#fff; font-size:11px; font-weight: normal; padding: 6px 0px 0px 5px; margin:0px; line-height:13px;}
td.contaktblock div.cont_smal_header a {color:#fff; font-size:13px; text-decoration:underline; font-weight: normal;}
td.contaktblock div.cont_smal_header p.cbphone {font-size:18px; line-height:20px;}
td.contaktblock div.cont_smal_header span{padding: 0; margin: 0; font-size: 11px;}
*/
td.contaktblock {width:50%; vertical-align:top; padding:0px 12px 0px 0px; color:#fff}
td.contaktblock p {color:#fff; font-size:11px; padding:2px 0px; margin:0px; line-height:13px;}
td.contaktblock a {color:#fff; font-size:11px; text-decoration:underline;}
td.contaktblock p.cbphone {font-size:18px; line-height:22px;}
td.contaktblock div.cont_smal_header, td.contaktblock div.cont_smal_header p.head { font-size: 13px; font-weight: bold; padding-bottom: 2px;}
td.contaktblock div.cont_smal_header p.head { padding: 2px 0 4px 0; }
td.contaktblock div.cont_smal_header p {color:#fff; font-size:11px; font-weight: normal; padding: 0 0 0 3px; margin:0; line-height:12px;}
td.contaktblock div.cont_smal_header a {color:#fff; font-size:12px; text-decoration:underline; font-weight: normal;}
td.contaktblock div.cont_smal_header p.cbphone {font-size:18px; line-height:16px; font-weight: bold;}
td.contaktblock div.cont_smal_header span { padding: 0; margin: 0; font-size: 12px; font-weight: normal;}

td.lkblock {width:50%; vertical-align:top; padding:0px 0px 0px 0px;}
td.lkblock table td a {color:#fff; font-size:11px; text-decoration:underline;}
.lk {padding:0px 0px 0px 0px;}
table.pdtable td {color:#fff; font-size:13px;}
.lkForm .inputlk { 
	font-size:11px; 
	color:#828282; 
	width:169px; 
	padding:1px 5px 3px 5px; 
	background: #fff; 
	border:1px solid #B3B9C3; 
	height:22px;
	/*margin:3px 0px 3px 0px;*/
}

form.pdForm {margin-top:-7px;}
img.qw3 {margin:3px 0px 0px 3px;}

.pdForm .inputpd { font-size:11px; color:#000; width:39px; padding:1px 5px 3px 5px; background: #fff; border:1px solid #B3B9C3; height:22px; margin:0px; }
.pdForm .inputpdl { font-size:11px; color:#828282; width:110px; padding:1px 5px 3px 5px; background: #fff; border:1px solid #B3B9C3; height:22px; margin:0px; }
.pdForm select { font-size:11px; color:#828282; width:110px;height:22px;}
input.lkbtn {width:84px; height:22px; background:url("/images/lkbtn.png") no-repeat top left;border:none; font-size:12px; color:#000;}
input.pdbtn {width:84px; height:22px; background:url("/images/pdbtn.png") no-repeat top left;border:none; font-size:12px; color:#000;}
.main_icon_image{border: 1px #c8c8c8 solid;}
/*end header and mainmenu*/

/*left area*/
td.left {padding: 0px; width: 210px;}

.lefttop {width:100%; border-top:1px solid #C8C8C8; background:#E9F3FF;}
.leftbottom {width:100%; background:#E9F3FF; border-bottom:1px solid #C8C8C8;}

.kat_alltop {width:100%; border-top:1px solid #C8C8C8; background:#F9FCFF;}
.kat_allbottom {width:100%; background:#F9FCFF; border-bottom:1px solid #C8C8C8;}

.level1 .bold_red_text {font-weight: bold; color: #ff0000;}
.lcat { padding:0px 0px 6px 0px; height:100%; background:#E9F3FF; vertical-align:top; border-right:1px solid #C8C8C8; border-left:1px solid #C8C8C8;}
.lcat h2 {margin:7px 0px 16px 18px;}
.lcat A {color: #254F7E; font-size: 11px; text-decoration:underline;}
.level0, .level0cur, .level0 A, .level0cur A { color: #e41919 !important; font-size: 13px !important; font-weight: bold; text-decoration: underline; }
.level0, .level0cur  { font-size: 13px; font-weight: normal; color: #254F7E; margin: 7px 0px 3px 15px; }
.level1 { padding: 0px 0px 0px 5px; margin-bottom: 3px;}
.level1cur { padding: 0px 0px 0px 5px; margin-bottom: 3px; background:url("/images/cur1back.jpg") no-repeat top right; height:24px; padding:3px 0px 0px 5px; margin-right:30px; margin-top:5px;}
.level2 {margin: 10px 0px 10px 16px; padding-left: 16px; background:url("/images/level2.gif") no-repeat center left;}
.level2cur {margin: 10px 0px 10px 16px; padding-left: 16px; background:url("/images/level2.gif") no-repeat center left;}
.level3 {margin: 0px 0px 6px 30px; padding-left: 17px;}
.level3cur {margin: 0px 0px 6px 30px; padding-left: 17px;}
.level4cur {margin: 0px 0px 6px 50px; padding-left: 17px;}
.level4 {margin: 0px 0px 6px 50px; padding-left: 17px;}
.level5cur {margin: 0px 0px 6px 60px; padding-left: 17px;}
.level5 {margin: 0px 0px 6px 60px; padding-left: 17px;}
.level1 A {padding: 0px 0px 0px 13px; color: #254F7E; font-size: 13px; text-decoration:underline;}
.level1cur A {padding: 0px 0px 0px 13px; color: #254F7E; font-size: 13px; text-decoration:underline;}
.level1 A:hover { background:url("/images/str.gif") no-repeat center left;}
.level1cur A:hover { background:url("/images/str.gif") no-repeat center left; }
.level1cur A, .level2cur A, .level3cur A, .level4cur A, .level5cur A {}
.cur1 {background:url("/images/cur1back.jpg") no-repeat top right; height:24px; padding:3px 0px 0px 5px; margin-right:30px; margin-top:5px;}
.level1cur A, .level1cur A:hover {font-weight:bold; font-size:13px; text-decoration:none; color:#fff !important; background:url("/images/cur1str.jpg") no-repeat center right; padding-right:23px; white-space: nowrap;}
.level3cur {background:url("/images/str.gif") no-repeat center left;}
.level3cur A {color:#FE0000; text-decoration:none;}

.havepm, .endpm {margin-bottom:18px}
.level1 h3 {color: #565656;  font-weight: bold;}
.f_search {padding: 5px 5px 6px 10px; border-bottom: 1px solid #AAA8A8; }
.catlevel1 {vertical-align:middle; font-weight: bold; padding: 10px 30px 3px 10px;}
.catlevel2 {padding: 0px 15px 0px 10px;font-weight: normal;} .catlevel2 A, .catlevel2 A:hover { font-weight: normal;}
.catlevel3 {padding: 0px 15px 0px 20px;font-weight: normal;} .catlevel3 A, .catlevel3 A:hover { font-weight: normal;}
.catlevel4 {padding: 0px 15px 0px 30px;font-weight: normal;} .catlevel4 A, .catlevel4 A:hover { font-weight: normal;}

.item_page_pic {}
.not_avail{color:red; padding: 0 0 2 0;font-weight:bold;font-size:12px;}
.awaiting{color:green; padding: 0 0 2 0;font-weight:bold;font-size:12px;}
.avail{ color:#ff00ff; padding: 0 0 2 0;font-weight:bold; font-size:12px;}
.predzakaz{ color:#ef4305; padding: 0 0 2 0;font-weight:bold; font-size:12px;}


.sub {	padding: 10px 0px 3px 0px; }
.sub_cat { padding-top:3px;}
.sub_fabric { display:inline; }

#sub {	padding: 10 0 3 0; 	}
#sub li {	font-weight: normal; padding: 0 5 6 3; margin-top: 3; list-style-type:none;}
#sub li A {	text-decoration: underline; font-weight:normal; font-size: 13px;}

/*end left area*/


/*main area*/
.main {vertical-align:top;} /* width:100%;*/

.popularmiddle {width: 100%; height:100%; background:#F6FAFF; vertical-align:top; padding:7px 7px 10px 7px;}
.populartop {width:100%; border-top:1px solid #C5C6C8; background:#F6FAFF;}
.popularbottom {width:100%; background:#F6FAFF; border-bottom:1px solid #C5C6C8;}
.popularleft {width:8px; height:100%; border-left:1px solid #C5C6C8; background:#F6FAFF;}
.popularright {width:8px; height:100%; border-right:1px solid #C5C6C8; background:#F6FAFF;}

@media screen and (-webkit-min-device-pixel-ratio:0) { .goods_table { height:100%; } } /* для chrome*/
.goods_pages { padding: 10px 15px 15px 0px; font-size:12px; color:#2072BC}
.goods_pages a {text-decoration:none; color:#2072BC; font-size:12px;}
.goods_pages .current { font-size:12px; color:#FE0000; font-weight:bold;}
.disabled {color:#ADADAD;}
a.goodline {text-decoration:underline;}
a.login {color:#fff; font-size:12px; padding:1px 0px; margin:0px; line-height:15px;}

.katitemmiddle {height:100%; background:#fff; vertical-align:top; padding:0px 4px 7px 4px;}
.katitemtop {width:100%; border-top:1px solid #C8C8C8; background:#fff;}
.katitembottom {width:100%; background:#fff; border-bottom:1px solid #C8C8C8;}
.katitemleft {width:8px; height:100%; border-left:1px solid #C8C8C8; background:#fff;}
.katitemright {width:8px; height:100%; border-right:1px solid #C8C8C8; background:#fff;}
.prise_ost {color:#FE0002}
td.cartmore {padding:5px 0px 20px 0px;}
td.cartmore a {font-size:12px; font-weight:bold; text-decoration:underline;  color:#0857A6; margin-left:35px;}
.goods_title A {color: #2072bc; font-size: 13px; text-decoration:underline;padding-bottom:10px; font-weight: bold;}

#articletextmiddle td, #articletextmiddle p{font-size:11px; line-height:18px;}
#articletextmiddle ul {list-style: disc}
#articletextmiddle ul li{list-style:disc; list-style-image:disc; }
#articletextmiddle li{list-style:disc; list-style-image:disc; }
.goods_searched {font-size:12px; line-height:30px; font-weight: bold; color:#2072bc;}

#main_page_catalog_icons {width: 100%; }
#main_page_catalog_icons IMG{vertical-align: middle;}
#main_page_catalog_icons .catalog_icon{padding-top: 10px; padding-bottom: 30px;}
#main_page_catalog_icons TD{vertical-align: top; text-align: center; font-size: 12px; font-weight: bold; height: 30px;}
/*end main area*/

.comp {background: #ffffff; margin: 5px 0px;  border-color: #ffffff; }
.comp_header {font-weight: bold; padding: 7px 10px;}
.comp_inside TD{ border-color: #e0e0e0;}
.comp_tr TD { padding: 3px 10px;}

/*right area*/
td.right {padding: 0px; width: 210px;}

img.mosshoes {margin:20px 0px 5px 0px;}
span.newsdate {display:block; color:#000000; padding-top:13px;}
span.newsannounse {display:block; padding-bottom:5px; line-height:17px; padding-right:10px;}
span.newsannounse a {display:block; font-size:14px; color:#254F7E; text-decoration:underline;}

table.morelink td {padding-top:13px;}
table.morelink td a {color:#E41919; text-decoration:underline;}

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

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

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

.h {  background: #e8e8e8; font-family: Verdana, Tahoma, Arial; FONT-WEIGHT: bold; }

.d, .d_marked  {font-family: Verdana, Tahoma, Arial;}
.d {  background: #e8e8e8; }
.d_marked {  background: #ffcccc; }

.d_not_avail {  background: #ffcccc; font-family: Verdana, Tahoma, Arial;  }
.forum_table { background: #565656; }	
.forum_table tr {background: #f7f8f7; vertical-align: top; }	
.forum_table td { padding: 5px 3px 5px 3px; vertical-align: top;}	
.forum_table .head { background: #ebecec; }	
.forum_table .head td, .forum_table .head td A , .forum_table .head td A:hover { font-size:13px}	
.forum_table .head td { font-weight: bold; }	
.forum_search_form { padding: 10px 0px;}
.preview { border: 1px solid #565656; background: #f7f8f7; padding: 5px;}
.citata { border: 1px solid #565656; background: #ebecec; padding: 5px; margin:7px 30px 0px 30px;}
.forum_menu { border: 1px solid #565656; background: #f7f8f7; padding: 5px; margin: 0px 0px 10px 0px;}
.forum_menu  A, .forum_menu  A:hover { font-weight: normal;}
/*hr {width: 20%; color: #565656;}*/
.border_block { border: 1px solid #565656; background: #f7f8f7; padding: 5px; margin: 0px 0px 10px 0px;}

.label {	text-align: center; width: 100%;}
.b_price {	color: #BA467E; font-weight: bold; font-size: 12px; margin: 0px; padding: 0px; }
font.old_price {	color: #1f468b;	font-family: Verdana, Tahoma, Arial;	font-size: 11px; text-decoration: line-through; }
font.discount {	color: #1f468b;	font-family: Verdana, Tahoma, Arial;	font-size: 11px; font-weight: normal; }
.attr_name {	padding-right: 10px;width: 200;white-space:nowrap;}
.error {	color: red; }
.error_div { background: #ffcccc; margin-bottom: 10px; font-size: 13px !important; }
.error_div p { padding: 10px; }
.search_form {	padding: 5px 0px 5px 4px;  margin: 5px 0px 10px 0px; background: #f3f3f3; border: 1px solid #e0e0e0; width: 100%; }
.sattr {	padding: 5px 8px 0px 0px; font-weight: bold; white-space: nowrap; vertical-align: middle; height: 40px;}
.rpad tr td {padding: 0px 5px 5px 0px;}
.vpad { padding: 8px 0px 4px 0px;}

/*end right area*/


/*footer area*/

td.footer {height: 115px; padding:15px 50px;}
p.copyright {color:#A9A9A9; font-size:11px; width:235px; position:absolute; top:-3px; left:12px;}
p.author {color:#A9A9A9; font-size:11px; width:285px; position:absolute; top:-3px; left:250px;}
p.counters {color:#A9A9A9; font-size:11px; width:185px; position:absolute; top:-3px; left:540px;}
p.copyright a, p.author a, p.counters a {color:#A9A9A9;text-decoration:underline;}

.bottommiddle {width: 100%; height:100%; background:#F7F7F7; vertical-align:top;}
.bottomtop {width:100%; border-top:1px solid #C5C5C5; background:#F7F7F7;}
.bottombottom {width:100%; background:#F7F7F7; border-bottom:1px solid #C5C5C5;}
.bottomleft {width:8px; height:100%; border-left:1px solid #C5C5C5; background:#F7F7F7;}
.bottomright {width:8px; height:100%; border-right:1px solid #C5C5C5; background:#F7F7F7;}

ul.login {list-style:none; margin-left: 5px; padding-left: 0px;}
ul {list-style:none; }
ul li{list-style:none; list-style-image:none; }
li{list-style:none; list-style-image:none; }

ul.menuicons {list-style:none; position:absolute; top:19px; right:-10px;}
ul.menuicons li {list-style-image: none; float:left; margin-right:28px;}

ul.menuicons li a.home {background:url("/images/pic1.jpg") no-repeat top left; display:block; height:30px; width:30px;}
ul.menuicons li a:hover.home {background:url("/images/pic1hover.jpg") no-repeat top left;}
ul.menuicons li a#homeactive {background:url("/images/pic1hover.jpg") no-repeat top left;}

ul.menuicons li a.letter {background:url("/images/pic2.jpg") no-repeat top left; display:block; height:30px; width:30px;}
ul.menuicons li a:hover.letter {background:url("/images/pic2hover.jpg") no-repeat top left;}
ul.menuicons li a#letteractive {background:url("/images/pic2hover.jpg") no-repeat top left;}

ul.menuicons li a.cart {background:url("/images/pic3.jpg") no-repeat top left; display:block; height:30px; width:30px;}
ul.menuicons li a:hover.cart {background:url("/images/pic3hover.jpg") no-repeat top left;}
ul.menuicons li a#cartactive {background:url("/images/pic3hover.jpg") no-repeat top left;}


td.footertext {padding:0px 50px 49px 50px;}
.bottommiddletext {vertical-align:top;}
/*.bottommiddletext td {font-size:11px;}*/
.bottommiddletext table td p {color:#767676; line-height:14px; margin-right:20px; padding-top:15px;}
.bottommiddletext table td h5 {padding-top:25px;}
.bottommiddletext table td h5 a {color: #254F7E; font-weight: normal; font-size: 12px; text-decoration:underline;}
.bottomtoptext {width:100%; border-top:1px solid #C8C8C8; background:#fff;}
.bottombottomtext {width:100%; background:#fff; border-bottom:1px solid #C8C8C8;}
.bottomlefttext {width:8px; height:100%; border-left:1px solid #C8C8C8; background:#fff;}
.bottomrighttext {width:8px; height:100%; border-right:1px solid #C8C8C8; background:#fff;}

/*end footer area*/



/*form elements*/

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

.textarea, .long_textarea { height: 50px;	width: 250px;	border: 1px solid #000;}
.but {	background: #F0EFF1; border: 1px solid #6A6A6A; color: #000;	/*height:18px;*/ padding: 0px 6px 0px 6px; cursor:pointer; cursor:hand; text-transform: capitalize;}
@-moz-document url-prefix() {.but {padding-bottom:3px;}} /* для mozilla*/
.bask_div { padding-right:2px;}
@-moz-document url-prefix() {.bask {padding-bottom:3px;}} /* для mozilla*/
.bask { border:none; background:none; font-size:12px; font-weight:bold; padding:0px; margin-bottom:1px; text-decoration:underline; width:66px; height:16px; color:#0857A6; text-align:left; cursor:pointer;}
.g_more { border:2px solid #6A6A6A; font-family: Tahoma, Verdana, Arial; background:#F0EFF1;  width: 96px; font-size: 12px; color: #000; height:25px; text-align:center;}

.continue_shopping { background:#F0EFF1; border: 1px solid #6A6A6A; width:200px; padding:1px; text-align:center;  margin: 15px 0px; }
.continue_shopping  A{ color:#000; font-family: Verdana, Arial, helvetica; font-size: 11px;}

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

.jqZoomPup {
	Z-INDEX: 5; BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #c4c4c4; FILTER: alpha(opacity = 60); BORDER-RIGHT-STYLE: solid; BACKGROUND-COLOR: #fff; BORDER-TOP-COLOR: #c4c4c4; BORDER-TOP-STYLE: solid; BORDER-RIGHT-COLOR: #c4c4c4; BORDER-LEFT-STYLE: solid; OVERFLOW: hidden; BORDER-LEFT-COLOR: #c4c4c4; CURSOR: crosshair; opacity: 0.6; -moz-opacity: 0.6
}
.jqZoomPup IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
/*end form elements*/


/* всплывающее окно для сохранения корзины */
.popup_div  { z-index: 10; position: absolute; top: 380px; right: 250px; width:220px; height:184px; bgcolor: #ffffff; }
.popup_title  { z-index: 9; position: absolute; top: 10px; left: 20px; width: 180px; font-size: 10pt; font-weight: bold; text-align: center; }
/* END всплывающее окно для сохранения корзины */

/* всплывающая подсказка при наведении на иконку help */
.help_popup 
{
	z-index: 100; border-bottom: #aaaaaa 1px solid; position: absolute; border-left: #aaaaaa 1px solid; 
	padding-bottom: 8px; background-color: #eeeeee; margin: 0px 80px; padding-left: 8px; width: 300px; padding-right: 8px; 
	color: #333333 !important; border-top: #aaaaaa 1px solid; border-right: #aaaaaa 1px solid; padding-top: 8px;
}
.help_block { width:150px;}
/* END всплывающая подсказка при наведении на иконку help */

/* сообщение о добавлении товара в неоформленный заказ */
div.add_to_basket_archive_alarm { font-size: 12px; background-color: #EEEEFF; border: 1px solid red; position: absolute; left: 35%; padding: 10px; display: none;}
div.add_to_basket_archive_alarm  a{ text-decoration: underline; }

/* лидер продаж в левом меню*/
a.best_seller { font-weight: bold; }
span.best_seller { text-decoration: none; font-weight: normal; color: #0857A6; font-size: 13px;} /* #E41919; */
span.rating_model { font-weight: bold; }
div.document_examples {padding: 10px 0 0 30px; }
img.order_content_pic {width: 50px;}
div#hidden_sub { display: none; }

div.help_address { padding: 5px 5px 8px 8px; max-width: 730px; background: #F9FCFF; }
td.error_address { color: red; padding: 6px 1px; }
span.address_loading {vertical-align: bottom;}
span.address_loading img{height: 18px;}
select.address_select { width: 180px; }

#order_fields_info { padding: 10px 0; }
#order_fields_info .but{ margin-top: 10px; }

div.temp_phone { color: #FF7304 !important; }

hr.hr_breaker { 
	border: none; /* Убираем границу для браузера Firefox */
  color: #e9f3ff; /* Цвет линии для остальных браузеров */
  background-color: #e9f3ff; /* Цвет линии для браузера Firefox и Opera */
  height: 1px; /* Толщина линии вместо size*/
}
.order_option {}
.order_option_title {background-color: #e9f3ff; padding: 5px; font-size: 12px; font-weight: bold;}
.order_option_title a{font-weight: normal;}
.order_option_content {padding-left: 10px; padding-bottom: 10px;}

div.new_goods, div.new_goods_item{ position: relative; z-index: 1000;}
div.new_goods img { position: absolute; right: 5px; height: 40px; }
div.new_goods_item img { position: absolute; left: 250px; z-index: 1000;}
