* { padding: 0; margin: 0px; font-family: Arial, Helvetica, sans-serif; }
.clr	{ display: block; height: 0px; font-size: 0px; overflow:hidden; clear:both; }
.upper	{ text-transform:uppercase; }

/* main search */
#headblock
		{ margin: 0 0 13px 0; position: relative; z-index: 10; }
#main-search
		{ font-size: 0.75em; border: 1px solid #b8b2db; background: url(http://static.ishop.ua/design/images/topmenu/search-bg.gif) top left repeat-x #c1bfea; }
#main-search table td
		{ padding-right: 0.5em; vertical-align: middle; }
#main-search td.extend-search
		{ padding-left: 1em; }
td.extend-search a
		{ line-height: 16px; border-left: 1px solid #e1ddf3; padding-left: 1em; color: #000; }
#main-search label
		{ font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; }
#main-search select
		{ width: 198px; }
#main-search select option
		{ font-family: Arial, sans-serif; }
#main-search input
		{ /* border: none; */ }
#main-search .fwr, #main-search select
		{ /*height: 23px; border: 1px solid #e0e0e0;*/ }
#main-search .fwr
		{ background: #FFF; }
#main-search .field
		{ width: 438px; padding: 1px 0;}
#main-search .btn
		{ /* padding: 0 0.3em; */ border: none; width: 86px; height: 21px; background: url(http://static.ishop.ua/design/images/topmenu/search-button.png) no-repeat; */ }
* html #main-search .btn
		{ background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://static.ishop.ua/design/images/topmenu/search-button.png", sizingMethod='crop'); }
/* end of main search */

/* Menu */
#main-menu
		{ background: url(http://static.ishop.ua/design/images/topmenu/menu-bg.gif) bottom left repeat-x #646197; //display: inline-block; }
#main-menu ul.menu	{ font-size: 0.75em; padding: 0 0.5em; z-index: 10px; //display: inline-block; }
#main-menu ul.menu li.tab
		{ display: block; float: left; padding: 5px 0.5em; position: relative; }
#main-menu ul.menu li.tab a, #main-menu ul.menu li.tab a span
		{ display: block; float: left; }
#main-menu ul.menu li.tab a
		{ text-decoration: none; color: #FFF; padding: 0px 7px; position: relative; overflow: hidden; //display: inline-block; }
#main-menu ul.menu li.tab a span
		{ line-height: 30px; height: 30px; padding: 0 3px; cursor: pointer; }

#main-menu ul.menu li.tab a.and span
		{ padding-right: 12px; position: relative; }
a.and span em
		{ position: absolute; left: 100%; margin-left: -7px; top: 50%;  margin-top: -1px; width: 7px; height: 5px; background: url(http://static.ishop.ua/design/images/topmenu/down.gif) no-repeat; overflow: hidden; }
li.tab a b.ls, li.tab a b.rs
		{ position: absolute; display: none; left: 0px; width: 7px; height: 100px; }
li.o a b.ls, li.o a b.rs
		{ display: block; }
li.o a span
		{ background: url(http://static.ishop.ua/design/images/topmenu/tab-bg.gif) top left repeat-x; color: black; }
li.tab a b.ls
		{ left: 0px; background: url(http://static.ishop.ua/design/images/topmenu/tab-l.png) no-repeat; }
* html li.tab a b.ls
		{ background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://static.ishop.ua/design/images/topmenu/tab-l.png", sizingMethod='crop'); }
li.tab a b.rs
		{ left: 100%; margin-left: -7px; background: url(http://static.ishop.ua/design/images/topmenu/tab-r.png) no-repeat; }
* html li.tab a b.rs
		{ background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://static.ishop.ua/design/images/topmenu/tab-r.png", sizingMethod='crop'); }

#main-menu div.menus
		{ position: relative; clear: both; z-index: 10; //height: 0px; }
#main-menu div.menus .submenu1
		{ font-size: 0.75em; float: left; position: absolute; z-index: 10; top: -5px;  display: none; }
#main-menu  .submenu1 .sm-in		
		{ border-left: 1px solid #E2DEF5; border-top: 1px solid #E2DEF5; border-right: 1px solid #E2DEF5; background: white;  //display: inline-block;  }


#main-menu  .submenu1 div.b
		{ height: 9px; position: relative; margin: 0 9px; background: url(http://static.ishop.ua/design/images/topmenu/sm-b-bg.png) left bottom repeat-x #fff; }
#main-menu .submenu1 div.b, #main-menu .submenu1 div.b i, #main-menu .submenu1 div.b em, #main-menu .submenu1 div.b ins
		{ display: block; }
#main-menu .submenu1 div.b i, #main-menu .submenu1 div.b em
		{ width: 9px; height: 9px; background: url(http://static.ishop.ua/design/images/topmenu/menu-b-bg.png) no-repeat; position: absolute; overflow: hidden; top: 0px; }
#main-menu .submenu1 div.b i
		{ left: -9px; background-position: 0pt -9px; }
#main-menu .submenu1 div.b em
		{ left: 100%; background-position: -9px -9px; }
#main-menu .submenu1 div.b ins
		{ visibility: none; width: 18px; height: 18px; position: absolute; top: 0px; left: 0px; }
* html #main-menu .submenu1 div.b i, * html #main-menu .submenu1 div.b em
		{ background: none; }
* html #main-menu .submenu1 div.b i ins, * html #main-menu .submenu1 div.b em ins
		{ visibility: visible; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://static.ishop.ua/design/images/topmenu/menu-b-bg.png", sizingMethod='crop'); }
* html #main-menu .submenu1 div.b i ins
		{ margin: -9px 0 0 0; }
* html #main-menu .submenu1 div.b em ins
		{ top: -9px; left:-9px; }


#main-menu ul.menu li.tab ins
		{ display: block; width: 1px; height: 40px; background:url(http://static.ishop.ua/design/images/topmenu/separator.gif); position: absolute; left: 100%; margin-left: -1px; top: 0px; }

#myhouse, #technics, #tech, #dosug
		{ width: 602px; }
#auto	{ left: 230px; width: 602px; }
#dosug	{ left: 300px; }
#fashion, #services, #and
		{ width: 802px; }

#bnh	{ left: 155px; }
#bnh, #vip
		{ width: 202px; }
#fashion, #sport, #child, #tech
		{ left: 8px; }
#myhouse{ left: 12px; }
#vip	{ left: 692px; }
#services, #and
		{ right: 8px; }
#fashion{ left:;}
#child	{ width: 682px; left:; }
#sport	{ width: 852px; left:; }

/* Список разбитый на колонки */
ul.cols { padding: 0px; margin: 0; clear: both; //display: inline-block; }
ul.cols li
		{ display: block; float: left; width: 200px; }
#auto ul.cols li
		{ width: 120px; }
#dosug ul.cols li
		{ width: 150px; }
#child ul.cols li, #sport ul.cols li
		{ width: 170px; }
ul.cols li a
		{ line-height: 2em; display: block; height: auto; text-decoration: none; color: #5D5A93; padding: 0 0.5em; }
dl.categories, dl.categories dt, dl.categories dd
		{ margin: 0; padding: 0; text-align: left; }
dl.categories dt a
		{ font-weight: bold; background: #E2DEF5; text-decoration: none; }
ul.cols a:hover
		{ color: #343167; }
ul.cols dd a:hover
		{ background: #F1EFF9; text-decoration: underline; }
.cols li{ vertical-align: top; }

/* End of menu */
/* Round corners */
.rb		{ position: relative; overflow: hidden; //display: inline-block; }
.tab .rb{ position: absolute; }
.rb .cn	{ display: block; position: absolute; width: 16px; height: 16px; background: url(http://static.ishop.ua/design/images/topmenu/rc-b-star.png) no-repeat; top: -8px; left: -8px; }
* html .rb .cn
		{ background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://static.ishop.ua/design/images/topmenu/rc-b-star.png", sizingMethod='crop'); }
.rb .tr, .rb .br
		{ margin-left: 100%; }
.rb .bl, .rb .br
		{ top: auto; }
.rb .rb-in
		{ padding: 1em; }
.rba	{ position: relative; }
.rba i.bl, .rba i.br
		{ display: block; z-index: 9; position: absolute; overflow: hidden; top: auto; width: 8px; height: 8px; background: url(http://static.ishop.ua/design/images/topmenu/rc-round.gif) no-repeat; }
/* html .rba i, * html .rba em
		{ background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://static.ishop.ua/design/images/topmenu/rba-bg2.png", sizingMethod='crop'); }*/
.rba i.br, .rba i.tr
		{ margin-left: 100%; left: -8px; font-style: normal; }
.rba i.bl
		{ left: 0px; }
.rba i.bl, .rba i.br
		{ margin-top: -8px; }
.rba i.br
		{ background-position: -8px -8px; }
.rba i.bl
		{ background-position: 0px -8px; }
.rba .rba-in
		{ position: relative; }
