body{padding: 0; margin: 0;}
body{background: white; color: black;}
body, table td{font-family: "Verdana", sans-serif; font-size: 11px;}

a:visited{color: #6F6F8B;}

a.white{background-color: transparent;}
a.white, a.white:visited{color: black;}
a.white:hover, a.white:visited:hover{color: #90c73f;}

a.fresh, a.fresh:visited{color: black;}

h1, .main_block .title{font-size: 170%;}
h2{font-size: 150%;}
h3{font-size: 120%;}
h4{font-size: 110%;}

textarea{font-size: 110%; font-family: sans-serif;}

/* ALS code */
/*
ul, ul ul, ul li ul{list-style-type: none; padding: 2px 0 4px 0; margin: 0 20px; // font-size: 90%;}
ul ul ul{font-size: 80%;}
ul li{behavior: expression( !this.before && this.parentNode && this.parentNode.nodeName == 'UL' ? this.before = this.innerHTML = '<span class="bullet">Р Р†Р вЂљРІР‚Сњ</span> ' + this.innerHTML : '' ); text-indent: expression( this.parentNode && this.parentNode.nodeName == 'UL' ? '-1.3em' : 0 );}
ul li span.bullet {color: #ef8600;}
ul>li{text-indent: -1.3em;}
ul>li:before {content: '\2014\a0'; color: #ef8600;}
ul li div{text-indent: 0;}
*/

ul, ol ul{padding: 2px 0 4px 0; margin: 0 12px; list-style-type: none;}
/*ul li, ol ul li{padding: 2px 0 2px 12px; margin: 0; background: url(/i/bullet.gif) no-repeat 0 10px;}*/
ul ul, ol ul ul{padding: 2px 0;}
ul ul li, ol ul ul li{background: url(/i/bullet_square_blue.gif) no-repeat 5px 7px;}

ol{padding: 2px 0 2px 12px; margin: 0; list-style-position: outside;}
ol li{padding: 4px 0; margin: 0 0 0 20px;}

/*new styles*/

#global_header {/*background: url('/f/i-store.ru/global_navigation_left_edge.jpg') top left no-repeat;*/ width: 1005px; /*height: 83px;*/ margin-top: 8px; text-align: left; /*position: relative;*/}
#global_header #global_navigation {margin-left: 9px; background: url('/f/i-store.ru/global_navigation_right_edge.jpg') top right no-repeat; text-align: left; width: 786px;}
#global_header #global_navigation ul{width: 781px; height: 39px; padding: 0; margin: 0; background-color: gray; background: url('/f/i-store.ru/global_navigation_bg_s.jpg') }
#global_header #global_navigation ul li{display:inline; float: left; list-style: none; background: none; padding: 0;}
#global_header #global_navigation ul li a{padding-top: 10px; height: 29px; float: left;  text-align: center; font-family: sans-serif, Arial, Helvetica ; font-size: 14px; color: #363636; text-decoration: none; font-weight: bold; text-shadow: 0px 1px 1px #fff; background: url('/f/i-store.ru/global_navigation_bg.jpg') top right no-repeat;}
#global_header #global_navigation ul li a:hover{color: white; text-shadow: 0px -1px 1px #363636; background: url('/f/i-store.ru/global_navigation_bg_a.jpg') top right no-repeat;}

#global_header #globalsearch{width: 162px; height: 39px; float: left; background: url('/f/i-store.ru/global_search.jpg') top left no-repeat;}
#global_header #globalsearch input{border: 0px none; width: 110px; height: 19px; background: transparent none repeat scroll 0 0; margin: 10px 0px 0px 0px; padding: 1px 10px 0px 20px;}
#global_header #globalsearch label{display: none;}

.small_panel {width: 100%; height: 32px; background-color: #F0F0F0; overflow: hidden; background: url('/f/i-store.ru/small_panel_bg.jpg') repeat-x;}
.small_panel div {float: left; height: 32px; padding-top: 9px; font-family:"Verdana",sans-serif; font-size:11px; color: #666666;}
.small_panel a{color: #555555;}
.small_panel a:hover{color: #8fd429;}
.small_panel .home {padding-top:10px; padding-left: 4px;}
.small_panel .panel_divider {width: 12px; height: 32px; background: url('/f/i-store.ru/small_panel_divider.jpg') top left no-repeat; margin: 0 5px 0 2px;}
.small_panel .small_panel_left {width: 5px; height: 32px; float: left; background: url('/f/i-store.ru/small_panel_left_edge.jpg') top left no-repeat;}
.small_panel .small_panel_right {width: 5px; height: 32px; float: right; background: url('/f/i-store.ru/small_panel_right_edge.jpg') top left no-repeat;}
.small_panel .cnt-child-1, .small_panel .cnt-child-1 a {
	font-size: 16px;
	color: #0b0b0b;
	padding-top: 5px;
	text-decoration: none;
}
.small_panel .cnt-child-1 a:hover {
	text-decoration: underline;
}

#navi_panel {width: 1002px;margin: 8px 0 4px 4px;}

#search_form{
	/*position: absolute;
	top: 0;
	right: 0;*/
	width: 192px;
	padding: 1px 0 10px 0;
	margin: 4px 4px 8px 4px;
	border: 1px solid #d2d2d2;
	border-radius: 4px;
}
.rounded_block{
	position: relative;
	border: 1px solid #d2d2d2;
	width: 100%;
	height: 100%;
}
.rounded_block h1{
	text-align: left;
	width: 100%;
	height: 18px;
	font-size: 11px;
	font-weight: bold;
	background-color: #e9e9e9;
	margin: 0;
	padding: 2px 0 0 10px;
	background: url(/f/i-store.ru/rounded_header.gif) repeat-x top;
}

.rounded_block .top_left{
	position: absolute;
	top: -1px;
	left: -1px;
	background: url(/f/i-store.ru/rounded_left_top.gif) no-repeat left top;
	width: 4px;
	height: 4px;
	overflow: hidden;
}

.rounded_block .top_right{
	position: absolute;
	top: -1px;
	right: -1px;
	background: url(/f/i-store.ru/rounded_right_top.gif) no-repeat right top;
	width: 4px;
	height: 4px;
	overflow: hidden;
}

.rounded_block .bottom_left{
	position: absolute;
	bottom: -1px;
	left: -1px;
	background: url(/f/i-store.ru/rounded_left_bottom.gif) no-repeat;
	width: 4px;
	height: 4px;
	overflow: hidden;
}

.rounded_block .bottom_right{
	position: absolute;
	bottom: -1px;
	right: -1px;
	background: url(/f/i-store.ru/rounded_right_bottom.gif) no-repeat;
	width: 4px;
	height: 4px;
	overflow: hidden;
}

.input_div_gray{
	padding: 7px 10px 0 10px;
	line-height: 13px;
}

.input_div_gray img{
	cursor: pointer;
	margin: 2px 0 0 9px;
	vertical-align: top;
}

input.gray_input{
	width: 150px;
	border: 1px solid #d2d2d2;
	margin: 0 0 5px 0;
	font-size: 11px;
}

select.gray_input{
	width: 150px;
	border: 1px solid #d2d2d2;
	margin: 0;
	font-size: 11px;
}

.header {
	height: 63px;
	margin: 0 3px 0 3px;
	width: 1000px;
	background: url(/f/i-store.ru/header_bg.png) repeat-x 0 0;
}
.header > .header-left {
	padding: 9px 60px 12px 15px;
}
.header > .header-left > a {
	display: block;
}
.header > .header-center {
	width: 570px;
}
.header > .header-center > .header-center__menu {

}
.header > .header-center > .header-center__menu li {
	float: left;
	list-style: none;
	background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyOEY5Qjg5N0JGRjIxMUU3QTA5MkMwRDlFNTU3OEJFNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyOEY5Qjg5OEJGRjIxMUU3QTA5MkMwRDlFNTU3OEJFNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI4RjlCODk1QkZGMjExRTdBMDkyQzBEOUU1NTc4QkU3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI4RjlCODk2QkZGMjExRTdBMDkyQzBEOUU1NTc4QkU3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgACwACAwERAAIRAQMRAf/EAE8AAQEAAAAAAAAAAAAAAAAAAAEDAQADAQAAAAAAAAAAAAAAAAAAAQQGEAEBAAAAAAAAAAAAAAAAAAAAEREBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AtGQQEw//2Q==') no-repeat 0 50%;
}
.header > .header-center > .header-center__menu li:first-child {
	background: none;
}
.header > .header-center > .header-center__menu ul {
	margin-top: 26px;
}
.header > .header-center > .header-center__menu li > a{
	color: white;
	text-transform: uppercase;
	font-size: 12px;
	text-decoration: none;
	line-height: 11px;
	padding: 13px 7px;
	display: block;
}
.header > .header-center > .header-center__menu li > a > span {
	padding-bottom: 8px;
	border-bottom: 3px solid #404040;
}
.header > .header-center > .header-center__menu li > a:hover > span,
.header > .header-center > .header-center__menu li.current > a > span{
	border-bottom: 3px solid #90cb3c;
}
.header > .header-right{}
.header > .header-right > .contacts{
	background: url(/f/i-store.ru/header_phone_white_icon.png) no-repeat 10px 4px;
	padding: 0 0 0 37px;
	margin: 31px 0 8px 0;
	font-size: 20px;
	color: white;
}

#top_logo_and_banners{
	margin-top: 18px;
	height: 70px;
	width: 1006px;
	position: relative;
}

#top_logo_and_banners #logo{
	text-align: center;
	width: 204px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
#logo h1{
    margin:0;
    padding: 0;
    text-indent: -9999px;
    color:white;
}
#logo a{
    display: block;
    /*width: 160px;
    height: 80px;*/
    width: 204px;
    height: 60px;
    margin: auto;
    background: url(/f/i-store.ru/logo.jpg) no-repeat 0 0;
    text-indent: -9999px;
}
#top_logo_and_banners #top_banners{
	text-align: center;
	width: 598px;
	height: 100%;
	margin: 0 204px;
}

#top_logo_and_banners #phone{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 204px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
}
			/*Change .topseller &.topseller .price :: maxtsy*/
.topseller{
	float: left;
	margin: 0;
	padding: 0;
	/*position: relative;*/
	padding: 0 45px 0 45px;
	border-right:1px solid #CCC; /*Add right border ::maxtsy 08.12.11*/
	height:116px;
}
.tsitem3{border:none;} /*border:none fot last item ::maxtsy 08.12.11*/

.topseller .price{
	/*bottom: 20px;
	right: 10px;*/
	color: gray;
	/*position: absolute;*/
	padding: 3px 0 0 20px;
}
#blank{height:145px;}

.configurator{
	border: 1px solid #d2d2d2;
	margin: 10px;
	padding: 0 10px;
}

.configurator h2{
	margin: 0px;
	padding: 10px !important;
}

table.shuttles_buttons tr td{
	padding: 10px;
}

.shuttle_img img{width: 60px; height: 60px;}

.shuttle_price{
	padding: 10px;
	font-size: 120%;
	font-weight: bold;
}


.old_value{text-decoration: line-through;}
.sum_value{font-weight: bold;}
#discount_value{font-weight: bold;}

center.layout{height: 100%; width: 1006px;margin: 0 auto;}
.preloader{width: 100%; height: 100%; background: url(/i/loadingAnimation.gif) no-repeat center center; position: absolute; top: 0; left: 0;}
table.main{width: 1006px; /*background: url(/f/i-store.ru/main_bg.jpg) no-repeat top;*/}
table.main .header {height: 160px; //text-align: center;}
table.main .header .logo {height: 50px; background: url(/f/i-store.ru/logo_n.png) no-repeat 50% 50%; margin-top: 4px; //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/i-store.ru/logo_n.png', sizingMethod=image);}

table.main .column_left, table.main .column_right{width: 204px;}
table.main .column_right{}
table.main .column_middle{width: 598px;}
.navi_block{padding: 4px; width: 100%;}
.navi {height: 33px; width: 794px; border-collapse: collapse; margin: 0; color: #666666; font-size: 9px;}
.navi_left {width: 6px; background: url(/f/i-store.ru/navi_left.gif);}
.navi_middle {background: url(/f/i-store.ru/navi_middle.gif);}
.navi_right {width: 6px; background: url(/f/i-store.ru/navi_right.gif);}


.supplier{font-size: 110%; padding: 2px 0 2px 15px; font-weight: bold; cursor: pointer;}
.supplier span{font-weight: normal;}

div.sub_catalog{background: #e6e6e6; padding: 10px;}
div.sub_catalog span{padding: 2px 8px;}
div.sub_catalog span.selected{background: black;}
div.sub_catalog span a, div.sub_catalog span a:visited{color: darkblue;}



table.main .column_middle .cnt /*.divider*/{background: #9ea9ca;}

.cnt td{background: white;}

table.cnt{width: 584px;}
.cnt, .cnt table{color: black;}

.main_block {margin: 4px; width: 590;}
.main_block table.main_block_table{width: 590; border-collapse: collapse; background: url(/f/i-store.ru/main_block_bg.jpg) repeat-x top;}
.main_block table.main_block_table.small{background: url(/f/i-store.ru/main_block_bg_small.jpg) repeat-x top;}
.main_block table.products{width: 540px;}
.main_block table.basket_detailed{width: 576px;}
.main_block table.imgs{background: transparent;}
.main_block .title{padding: 16px 10px 6px 12px; z-index: 555; font-size: 140%;}
.main_block h1{padding: 16px 10px 6px 12px; z-index: 555; font-size: 140%; font-weight: bold;}
.main_block td{background-color: transparent;}
.main_block .header_left{width: 3px; height: 3px; background: url(/f/i-store.ru/main_block_header_left.gif);}
.main_block .header_main{height: 3px; background: url(/f/i-store.ru/main_block_header.gif); text-align: center; font-weight: bold;}
.main_block .header_right{width: 3px; height: 3px; background: url(/f/i-store.ru/main_block_header_right.gif);}
.main_block .left{width: 3px; background: url(/f/i-store.ru/main_block_left.gif);}
.main_block .right{width: 3px; background: url(/f/i-store.ru/main_block_right.gif);}
.main_block .bottom_left{width: 3px; height: 3px; background: url(/f/i-store.ru/main_block_bottom_left.gif);}
.main_block .bottom_main{height: 3px; background: url(/f/i-store.ru/main_block_bottom.gif);}
.main_block .bottom_right{width: 3px; height: 3px; background: url(/f/i-store.ru/main_block_bottom_right.gif);}
.main_block .left_blank{width: 3px; background: url(/f/i-store.ru/main_block_left.gif); height:20px;}
.main_block .right_blank{width: 3px; background: url(/f/i-store.ru/main_block_right.gif); height:20px;}

.newslist { overflow-wrap: anywhere; padding-left: 13px; width:560px;}
.newslist .years{padding: 0 6px; border: 0;}
.newslist .years.selected{background: #FCA536;}
.newslist .years.selected a{color: black; text-decoration: none;}
.newslist a{color: black;width: 520px; line-height: 16px;} /* fix paddding-left :: maxtsy display:block;padding-left:40px; */
.newslist a:hover{color: #90C73F;}
.newslist a.alarm:hover{color: #AA0000;}

ul.news li h2{/* font-size: 140% !important; */ padding-left: 25px;}/* fix */

ul.news{margin: 0 0 0 0;}
ul.news li.nobullet{list-style-type: none; background:none;}
ul.news li{margin: 0 0 12px 0; color: gray; font-weight: bold;}
ul.news span {color: #9d9d9d;;}
ul.news li .announce{margin-bottom: 2px; font-family: "Tahoma", sans-serif;}
ul.news li .announce p{margin-left: 0;}
ul.news .date{padding: 20px 0 0 14px; color: #ef8600; font-family: georgia;}
ul.news .graydate{float: left; width: 40px;}
ul.news .date span{color: black; background-color: #ef8600; padding: 0px 4px 3px; font-weight: bold;}
ul.news .alarm{color: red;}

.bulletin .announce{margin: 40px 20px 10px 40px; font-weight: bold;}
.bulletin .body{margin: 30px 20px 10px 20px;}


.small_ban{margin: 28px 0 0 0;}
.small_ban .vertical_divider{width: 1px; height: 87px; background: #C5C6C9; margin-bottom: 5px;}
.small_ban .horizontal_divider{padding: 0 20px; margin-bottom: 6px;}

.copyrights{margin: 10px 0;}

.products{margin: 0 16px 0 26px;}
.products td{padding: 20px 4px !important;}/*border-bottom: 1px solid #B3B3B3;*/
.products .name, .products .artikul{padding-bottom: 4px;}
.products .name{font-weight: bold;}
.products .name a{/*color: #447901;*/ color: #90C73F;}
.products td.divider{background: #B3B3B3 !important; height: 1px; padding: 0 !important;}
.products tr.category td{background: #e7e7e7; font-size: 90%; font-weight: bold; padding: 6px 10px !important;}


.basket_detailed{margin: 0 0 0 6px; width: 540px;}
.basket_detailed h3{margin: 0;}
.basket_detailed td{padding: 10px 2px !important;}/*border-bottom: 1px solid #B3B3B3;*/
.basket_detailed .name, .products .artikul{padding-bottom: 4px;}
.basket_detailed .name{font-weight: bold;}
.basket_detailed td.divider{background: #B3B3B3 !important; height: 1px; padding: 0 !important;}
.basket_detailed tr.even td{/*background-color: #eff5ff;*/background-color: rgba(149, 195, 44, 0.1);}

.sm_block{width: 198px; margin: 4px;}
.sm_block table{width: 198px; border-collapse: collapse; margin: 0; background: url(/f/i-store.ru/sm_block_gradient.gif) no-repeat;}
.sm_block .noborder{width: 100%}
.sm_block td{background-color: transparent;}
.sm_block .main_left{background: url(/f/i-store.ru/sm_block_left_right.gif);}
.sm_block .main_right{background: url(/f/i-store.ru/sm_block_left_right.gif);}
.sm_block .header_left{height: 19px; background: url(/f/i-store.ru/sm_block_header_left.gif);}
.sm_block .header_main{height: 19px; background: url(/f/i-store.ru/sm_block_header.gif); text-align: left; font-weight: bold; padding-left: 5px;}
.sm_block .header_small{background: url(/f/i-store.ru/sm_block_header.gif);}
.sm_block .header_right{height: 19px; background: url(/f/i-store.ru/sm_block_header_right.gif);}
.sm_block .bottom_left{height: 5px; background: url(/f/i-store.ru/sm_block_bottom_left.gif);}
.sm_block .bottom_main{height: 5px; background: url(/f/i-store.ru/sm_block_bottom.gif);}
.sm_block .bottom_right{height: 5x; background: url(/f/i-store.ru/sm_block_bottom_right.gif);}
.sm_block ul{list-style-type: none; padding: 0 0 0 0; margin: 0;}
.sm_block ul li{/*padding: 3px 0 3px 10px;*/ padding:0; background: none;}

.sm_block ul li a{text-decoration: none;display:block;padding: 3px 0 3px 10px;}
.sm_block ul li ul li a{text-decoration: none;display:block;padding: 3px 0 3px 20px;border-top:1px solid white;}
.sm_block ul li.selected > a, .sm_block ul li.selected > a.white{color: white; font-weight: bold; text-decoration: none; background-color:#90c73f;}

table.products{background: transparent;}
.sm_block .cnt{padding: 34px 0 0 10px;}
.sm_block .cntlogin{padding: 8px 0 0 10px;}
.sm_block .cntbasket{padding: 0; width: 194px;}

.bans_w_stroke{margin: 8px 4px;}
.bans_w_stroke .divider img{height: 8px; border: 0;}
.bans_w_stroke img{border: 1px solid #A4A4A4;}


.sm_block .cnt{color: black !important;}

#basket_last{word-wrap: break-word; font-size: 80%; padding-top: 10px;}
#basket, #basket_shuttle{word-wrap: break-word; font-size: 80%; padding-top: 3px; padding-bottom: 7px;}
#basket_last .item{padding: 7px 10px 5px 10px;}/*padding: 0 10px 0 15px;*/
#basket .item, #basket_shuttle .item{padding: 3px 10px;}
#basket_last .item a, #basket .item a{color: black}
#basket_last .item a:hover, #basket .item a:hover{color: #555555;}
/*#basket .item{}*/
/*#basket .item.added{background: #B7C7E9 url(/i/bullet.gif) no-repeat 0 10px;}*/
/*#basket .item.added, #basket .item.added a{color: black; text-decoration: none;}*/
#basket_last .item.added, #basket .item.added a{text-decoration: none; color: black; //filter: alpha(opacity=100);}
#basket_last .item.added{/*background-color: #d0d0d0;*/}
#just_added_img{text-align: center; margin: 0;display:none;}
#just_added_img img{border: 0px none; margin-top: 10px}
#basket_last .item.added a:hover{color: white;}

#basket_sum{padding: 10px 0 10px 20px;}
#basket_sum p{padding: 0; margin: 0; font-size: 12px;}

.good2basket{background-color: #D2D2D2; opacity: 0.5; // filter: alpha(opacity=50);}

/**************************************************/
/* forms */
fieldset{border: 0; padding: 0; margin: 0;}

input, button{font-size: 8pt;}
button.add2basket{height: 22px; width: 100px;}

fieldset{border: 1px solid white;}
table.form td{font-size: 80%; vertical-align: bottom;padding-top:10px;}
.form input.wide, .form textarea{border: 1px solid #AEAEAE; font-size: 10px; background: white; color: black; padding: 2px; margin: 0; background: url(/f/proaudio/input_inner_shadow.png) repeat-x top left;  // background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/proaudio/input_inner_shadow.png', sizingMethod='scale');}
.pretty_print{margin-left: 10px;}
.form label{font-size: 11px;}
.form p{margin: 13px 0 0 20px;}
fieldset.reg{border: 0px;}

.err{color: red; background: #fffed2; padding: 2px; border: 1px dashed red; margin: 10px;margin-bottom: 0;}
.succ{color: darkgreen; background: #EEFFE1; padding: 2px; border: 1px dashed green; margin: 10px;}
form .err, form .succ{font-size: 75%;}
/**************************************************/

.btn_delete{width: 16px; height: 16px; cursor: pointer;}
.btn_delete{background: transparent url(/i/16_icons/delete.png) no-repeat left top; //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/16_icons/delete.png', sizingMethod='scale');}
.btn_delete.process{background: transparent url(/i/16_icons/delete.png) no-repeat center center; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='', sizingMethod='crop');}

.product_inf{width: 580px;}
.product_inf .price .btn button, .products_list .item td.price .btn button{margin-top: 10px; font-size: 10px;}
button.add2basket{height: 22px; width: 100px;}

.price .main{font-weight: bold;}
.price .old{text-decoration: line-through; color: #999999; /*background-color: #ffe69b;*/}
.price .discount_value{margin-left: 4px; /*background-color: #36EF2C;*/ background-color: #90C73F; padding: 1px 3px; color: #FFF; }
.call{font-weight: bold; color: #999999;}

.product_inf h3, .product_inf h4{float: none; clear: both;}/* kill float in product description */

.product_inf{position: relative;}
.product_inf .price{position: absolute; top: 80px; right: 100px;}
.product_inf .inner_optional .price{position: inherit; top: 80px; right: 100px;}

/*.product_inf .price .main{font-weight: bold;}*/
.product_inf .imgs .main{padding: 20px;}
.product_inf .imgs .main .img-main{width: 200px; height: 200px;}
.product_inf .imgs .main .ui-product-spec{position:absolute;}
.product_inf .imgs .sub{padding-left: 20px;}
.product_inf .imgs img{padding: 2px;}
.product_inf .imgs .sub img{width: 60px; height: 60px; float: left;}


.product_inf .descr, .product_inf .advantage, .product_inf .defect, .product_inf .total, .controls_inf{padding: 0 10px 0 20px;}
/*.product_inf .descr p, .product_inf .advantage p, .product_inf .defect p, .product_inf .total p{font-size: 120%;}*/
/*.product_inf p, .product_inf li{font-size: 120%;}*/
.product_inf .descr img, .product_inf .advantage img, .product_inf .defect img, .product_inf .total img{padding: 10px; //margin: 10px;}

.product_inf h2{padding: 20px 10px 0 20px;}
.product_inf h3{margin: 30px 0 0 0;}
.product_inf h4{margin: 10px 0 0 0; padding: 0;}

.descr table{border-collapse: separate !important; border: 1px solid #cfcfcf; border-spacing: 1px;}
.descr table td{padding: 2px 6px !important; background: #f0f0f0;}
.descr table thead th{font-size: 70%; background: #cfcfcf; text-align: center; vertical-align: middle;}

/**************************************************/

.files{margin-bottom: 32px !important; }
.files a{font-weight: bold;}

fieldset.baraholka_add{padding: 0px 30px; margin: 0;}
fieldset.baraholka_add .btn_add{padding: 5px 0 0 6px;}
fieldset.baraholka_add select{margin-bottom: 15px;}

#sort{text-align: right; margin-right: 25px;}
#sort a.active{background-color: #90C73F !important; color: black;}
#sort select.brands_sort{background: transparent !important; font-size:11px; border:1px solid #D2D2D2;}
h1.supplier {padding: 15px 0 0 0; margin: 0; color: #447901;}

table.items{width: 550px; border-spacing: 1px;}
table.items tbody table{border-spacing: 1px; margin-bottom: 20px;}
table.items tbody table tr td{border-bottom: 1px solid #e5eaf4; padding: 2px 4px;}
table.items tbody table tr th{background: #d9dfe8;}
table.items tbody div.subitems{width: 400px !important; overflow: auto;}
table.items tbody div.subitems table{border-collapse: collapse; margin: 10px 0;}
table.items tbody div.subitems table tr td{padding: 2px 4px !important; border-bottom: 1px solid #e5eaf4;}
table.items thead tr th{font-size: 70%; background: #d1d6df; padding: 4px 10px;}
table.items{margin: 10px;}
table.items tbody tr td{padding: 4px 10px;}
table.items tbody tr.odd td{background-color: #eff5ff;}


.barahlo{padding: 8px 10px; width: 550px;}/*border-bottom: 1px solid #cfcfcf;*/
.barahlo.odd{background-color: #eff5ff;}
.barahlo .dt{font-size: 70%; font-style: italic; font-weight: normal;}
.barahlo .name{padding: 2px 10px 2px 10px; font-size: 120%; font-weight: bold;}
.barahlo .descr{padding: 2px 10px 2px 30px;}
.barahlo .price{padding: 2px 10px 4px 30px;}
.barahlo .contacts{padding: 2px 10px 4px 30px;}
.barahlo .msgs{text-align: right;}

.barahlo_msg_form{position: absolute; background: white; border: 1px solid black; padding: 10px;}

.bgFader{position: absolute; background: white; top: 0; left: 0; width: 100%; z-index: 99998; opacity: 0; // filter: alpha(opacity=0);}
.modalWindow2{position: absolute; color: black; padding: 0px; overflow: auto; z-index: 99999; opacity: 0; // filter: alpha(opacity=0);}

/****************************************************************************/

.ui-product-spec-list { margin-bottom: 1em; }
.ui-product-spec-list .ui-product-spec { padding: 2px 4px; font-weight: bold; }
.ui-product-spec-list .ui-product-top { color: orange; }
.ui-product-spec-list .ui-product-action{ color: green; }
.ui-product-spec-list .ui-product-new { color: red; }

/****************************************************************************/

/*   Change text color ***Rasprodaja*** on #29A629 :: maxtsy */
td#ext-gen2{color:#90C73F;}/*color:#29A629;*/ 

#presence {
	position: absolute;
	top: 170px;
	left: 60%;
	width: 170px;
	border: 1px solid #ededed;
	background-color: #f4f4f4;
	padding: 2px 8px;
	color: #555;
	font-size: 10px;
}
.contentTable{
    border-collapse: collapse; !important/* Убираем двойные линии между ячейками */
   }
.contentTable td, th {
    padding: 3px; /* Поля вокруг содержимого таблицы */
    border: 1px solid gray; /* Параметры рамки */
   }
#phoneStyle{
	font-size: 1.6em; 
	padding-left: 10px;
}
#skypeStyle{
	position:relative;
	padding: 10px 0 0 10px;
}
#icqStyle{
	position: relative; 
    z-index: 9; 
    font-size: 1.2em; 
    padding: 10px 0 0 10px;
}
#icqStyle a{
	text-decoration:none;
}
#icqStyle a:hover{
	color:#90CB3C;
}
 ul.MenuDropD ul {
display: none;
}
ul.MenuDropD li a span {
position:absolute;
right:2%;
}

.catalog_actions, .catalog_actions:visited {
	font-family: sans-serif, Arial, Helvetica ;
	font-size: 14px;
	color: #363636 !important;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 0 1px 1px #fff;
}
.catalog_actions:hover {
	color: #90c73f !important;
}

.optional .btn-more {
	margin-left: 230px;
	margin-bottom: 20px;
    margin-top: -5px;
	display: block;
	height: 23px;
	line-height: 23px;
	width: 100px;
	color: #727171;
	cursor: pointer;
}
.optional .btn-more--show {
	margin-left: 230px;
}
.optional .btn-more--hide {
	margin-left: 250px;
}
.optional .btn-more--show_ico,
.optional .btn-more--hide_ico {
	width: 13px;
	height: 13px;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: 50%;
	margin-right: 5px;

}
.optional .btn-more--show_ico {
	background-image: url("/f/provideo_2/img/web_button_small_show_all.png");
}
.optional .btn-more--hide_ico {
	background-image: url("/f/provideo_2/img/web_button_small_close.png");
}
.optional .btn-more--text {
	vertical-align: 2px;
	color: #727171;
}
/* Блок новостей на странице Акции в правом столбце */
.news-right {
	margin-top: 5px !important;
}
.news-right a {
	color: black;
	margin-top: -3px;
	text-decoration: underline !important;
}
.news-right a:hover {
	color: #90C73F;
	text-decoration: none !important;
}
.news-right .graydate {
	padding-left: 9px;
}

#catSortNum {
	float: right;
	margin-right: 6px;
	margin-top: 7px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #454545;
	height: 29px;
}
.sort-title {
	display: block;
	width: 146px;
	height: 23px;
	padding: 6px 0 0 0;
	float: left;
}
#catSortNum a {
	display: block;
	float: left;
	width: 30px;
	height: 23px;
	padding: 8px 0 0 0;
	text-align: center;
	color: #434343;
	overflow: hidden;
}
.sort {
	display: block;
	height: 23px;
	float: left;
	overflow: hidden;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0;
	text-align: right;
	margin-right: 1px;
  }
  .sort-name {
	width: 72px;
	padding-left: 6px;
  }
  .sort-price {
	padding-left: 3px;
	width: 45px;
  }
  .sort-popular {
	width: 96px;
  }
  .sort-stock {
	padding-left: 3px;
	width: 70px;
  }
  .sort-head-asc {
	padding: 8px 16px 7px 2px;
	/*background: url(../images/bg_sort.png) no-repeat -22px 0;*/
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAMAAAC38k/IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZGMjY1Q0I3QzA0NTExRTlCQzk5OTQxQjlFODI4Q0EzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZGMjY1Q0I4QzA0NTExRTlCQzk5OTQxQjlFODI4Q0EzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkYyNjVDQjVDMDQ1MTFFOUJDOTk5NDFCOUU4MjhDQTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkYyNjVDQjZDMDQ1MTFFOUJDOTk5NDFCOUU4MjhDQTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7TBH/YAAADAFBMVEXtHCT///8CAgIDAwMEBAQFBQUGBgYHBwcICAgJCQkKCgoLCwsMDAwNDQ0ODg4PDw8QEBARERESEhITExMUFBQVFRUWFhYXFxcYGBgZGRkaGhobGxscHBwdHR0eHh4fHx8gICAhISEiIiIjIyMkJCQlJSUmJiYnJycoKCgpKSkqKiorKyssLCwtLS0uLi4vLy8wMDAxMTEyMjIzMzM0NDQ1NTU2NjY3Nzc4ODg5OTk6Ojo7Ozs8PDw9PT0+Pj4/Pz9AQEBBQUFCQkJDQ0NERERFRUVGRkZHR0dISEhJSUlKSkpLS0tMTExNTU1OTk5PT09QUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhZWVlaWlpbW1tcXFxdXV1eXl5fX19gYGBhYWFiYmJjY2NkZGRlZWVmZmZnZ2doaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBxcXFycnJzc3N0dHR1dXV2dnZ3d3d4eHh5eXl6enp7e3t8fHx9fX1+fn5/f3+AgICBgYGCgoKDg4OEhISFhYWGhoaHh4eIiIiJiYmKioqLi4uMjIyNjY2Ojo6Pj4+QkJCRkZGSkpKTk5OUlJSVlZWWlpaXl5eYmJiZmZmampqbm5ucnJydnZ2enp6fn5+goKChoaGioqKjo6OkpKSlpaWmpqanp6eoqKipqamqqqqrq6usrKytra2urq6vr6+wsLCxsbGysrKzs7O0tLS1tbW2tra3t7e4uLi5ubm6urq7u7u8vLy9vb2+vr6/v7/AwMDBwcHCwsLDw8PExMTFxcXGxsbHx8fIyMjJycnKysrLy8vMzMzNzc3Ozs7Pz8/Q0NDR0dHS0tLT09PU1NTV1dXW1tbX19fY2NjZ2dna2trb29vc3Nzd3d3e3t7f39/g4ODh4eHi4uLj4+Pk5OTl5eXm5ubn5+fo6Ojp6enq6urr6+vs7Ozt7e3u7u7v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v7////tvVaFAAAAAnRSTlP/AOW3MEoAAAAeSURBVHjaYmCEAgYQwMoBC2BwGGAAg4NdD04AEGAAFkoASawnEncAAAAASUVORK5CYII=");
	/*background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA4IDgiIGZpbGw9IiM2NTY1NjUiPjxwYXRoIGQ9Ik0wIDBoNHYyaC00ek0wIDNoNnYyaC02ek0wIDZoOHYyaC04eiIvPjwvc3ZnPgo=);*/
	background-position: 50% 54%;
	background-repeat: no-repeat;
  }
  .sort-head-desc {
	padding: 8px 16px 7px 2px;
	/*background: url(../images/bg_sort.png) no-repeat -5px 0;*/
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAMAAAC38k/IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFOTc2Q0Q3QzA0NTExRTlCMEI5OUI5MzU1RTRDNTJCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFOTc2Q0Q4QzA0NTExRTlCMEI5OUI5MzU1RTRDNTJCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU5NzZDRDVDMDQ1MTFFOUIwQjk5QjkzNTVFNEM1MkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU5NzZDRDZDMDQ1MTFFOUIwQjk5QjkzNTVFNEM1MkIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7vFmZTAAADAFBMVEXtHCT///8CAgIDAwMEBAQFBQUGBgYHBwcICAgJCQkKCgoLCwsMDAwNDQ0ODg4PDw8QEBARERESEhITExMUFBQVFRUWFhYXFxcYGBgZGRkaGhobGxscHBwdHR0eHh4fHx8gICAhISEiIiIjIyMkJCQlJSUmJiYnJycoKCgpKSkqKiorKyssLCwtLS0uLi4vLy8wMDAxMTEyMjIzMzM0NDQ1NTU2NjY3Nzc4ODg5OTk6Ojo7Ozs8PDw9PT0+Pj4/Pz9AQEBBQUFCQkJDQ0NERERFRUVGRkZHR0dISEhJSUlKSkpLS0tMTExNTU1OTk5PT09QUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhZWVlaWlpbW1tcXFxdXV1eXl5fX19gYGBhYWFiYmJjY2NkZGRlZWVmZmZnZ2doaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBxcXFycnJzc3N0dHR1dXV2dnZ3d3d4eHh5eXl6enp7e3t8fHx9fX1+fn5/f3+AgICBgYGCgoKDg4OEhISFhYWGhoaHh4eIiIiJiYmKioqLi4uMjIyNjY2Ojo6Pj4+QkJCRkZGSkpKTk5OUlJSVlZWWlpaXl5eYmJiZmZmampqbm5ucnJydnZ2enp6fn5+goKChoaGioqKjo6OkpKSlpaWmpqanp6eoqKipqamqqqqrq6usrKytra2urq6vr6+wsLCxsbGysrKzs7O0tLS1tbW2tra3t7e4uLi5ubm6urq7u7u8vLy9vb2+vr6/v7/AwMDBwcHCwsLDw8PExMTFxcXGxsbHx8fIyMjJycnKysrLy8vMzMzNzc3Ozs7Pz8/Q0NDR0dHS0tLT09PU1NTV1dXW1tbX19fY2NjZ2dna2trb29vc3Nzd3d3e3t7f39/g4ODh4eHi4uLj4+Pk5OTl5eXm5ubn5+fo6Ojp6enq6urr6+vs7Ozt7e3u7u7v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v7////tvVaFAAAAAnRSTlP/AOW3MEoAAAAbSURBVHjaYmDACRiRACYHRRmReuBKkTkAAQYAD8oASYhCtKAAAAAASUVORK5CYII=");
	/*background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA4IDgiIGZpbGw9IiM2NTY1NjUiPjxwYXRoIGQ9Ik0wIDZoNHYyaC00ek0wIDNoNnYyaC02ek0wIDBoOHYyaC04eiIvPjwvc3ZnPgo=);*/
	background-position: 50% 54%;
	background-repeat: no-repeat;
  }
  .sort-name.ascending,
  .sort-name.descending,
  .sort-popular.ascending,
  .sort-popular.descending,
  .sort-price.ascending,
  .sort-price.descending {
	text-decoration: none;
  }

.pos_r{
	position: relative;
}
.ov_h{
	overflow: hidden;
}
.mp_0{
	margin: 0;
	padding: 0;
}
.ls_n{
	list-style: none;
}
.f_l, .fl{
	float: left;
}
.f_r{
	float: right;
}
.bulletin .ui-widget-content {
	padding-top: 30px;
}
.bulletin .ui-tabs .ui-tabs-nav .ui-state-active span a {
	color: #b22222;
}
/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
	content: " "; /* 1 */
	display: table; /* 2 */
}

.clearfix:after {
	clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
	*zoom: 1;
}

.img-center {
	display: block;
	margin: 0 auto;
}