body { padding:15px;}

#all { height: 100%; position: relative; width:966px; text-align:left; margin:0px auto;}

*html .png {behavior: url('/img/iepngfix.htc');}

ul.faq-list {
	padding: 10px 0 10px 20px;
    list-style: decimal outside;
}
ul.faq-list li {
	margin: 5px 0;
}
h3.faq-list {
	margin: 20px 0 5px;
    color: #3491C4;
}
.faq-border {
	height: 1px;
    overflow: hidden;
    margin: 24px 0 0;
    background:url(/img/hr.gif) 0 0 repeat-x;
    clear: both;
}
a.sub-links, span.sub-links {
	font-size: 10px;
    color: #CCC;
}
#container {width:966px; text-align:left; margin:0px auto;}
.clear {height:1px; overflow:hidden; clear:both; width:100%;}
.floatContaner {width: 100%; overflow: hidden;}
h1 {font-size:19px; color:#fe8300; padding:0px; margin:0px;}
.message {padding:13px 0px 14px 20px; margin-top:17px; border-bottom:solid 1px #EDEDED; background:#FFD1B7; color:red; font-weight:bold; }
.maintext h2 {font-size:16px; color:#026B9B;}
.maintext h2.section {font-size:25px; font-weight:normal; margin-top:0px; color:#21365d; border-bottom:2px solid #557dbb; padding:0px 0px 5px 0px;} 
.search_title {padding:15px 0px 0px 20px;}

/* --------------------HEADER--------------------- */
.header {background:url(/img/head_bg.gif) repeat-x top left #cfe3ef; width: 100%; overflow: hidden; margin-bottom:14px;}
.header .inside {border-left:1px solid #b2ccda; border-right:1px solid #b2ccda; padding:0 18px 8px 18px;} 
.header .logo {width:220px; float:left;}
.header .right {width:708px; float:right;padding-top:9px;}
.header .logo img {margin-left:38px; margin-top:19px;}
.header .line {height:1px; //height:2px; overflow:hidden; border-top:1px solid #b5cfdf; background:#fff;}
.header .main_block {padding-top:9px;}


.topmenu {text-transform:uppercase; width:518px; padding:0px 0px 6px 0px; font-size:11px; font-family:Tahoma; overflow:hidden; float:left;}
.topmenu a {color:#026b9b; text-decoration:none; margin-right:0px; display:block; float:left; cursor:pointer;}
.topmenu a span {display:block; float:left;}
.topmenu a.act {background:url(/img/topmenu.gif) top left repeat-x #fff; color:#ff9600;}
.topmenu a.act span {background:url(/img/topmenu_r.gif) top right no-repeat;}
.topmenu a img {margin:1px 0px 2px 0px;}
.topmenu em {font-style:normal; display:block; float:left; padding:6px 9px 5px 9px;}
.topmenu a.act em {background:url(/img/topmenu_l.gif) top left no-repeat;}

.header .bag{width:190px; float:right; padding-top:5px;}
.header .bag a {color:#7d9ba9; text-decoration:none; background:url(/img/ico_bag.gif) no-repeat 0px 3px; padding:0px 0px 0px 16px; margin-left:24px; display:block;}
.header .phone {font-size:27px; color:#3f5969; width:218px; float:left; line-height:28px; padding-top:3px;}
.header .phone span {font-size:22px; color:#a7c2d4;}

.header .consult {width:140px; float:left; padding-top:2px;}
.header .consult a{background:url(/img/ico_consult.gif) no-repeat top left; padding:1px 0px 10px 46px; display:block; color:#026b9b;}

.header .callback {width:124px; float:left; padding-top:2px; position:relative;}
.header .callback a{background:url(/img/ico_phone.gif) no-repeat top left; padding:2px 0px 10px 41px; display:block; margin-left:4px;  color:#026b9b;}

.header .complaint {width:100px; float:left; padding-top:1px; position:relative;}
.header .complaint a{background:url(/img/ico_complaint.gif) no-repeat top left; padding:0px 0px 10px 41px; display:block; margin-left:4px;  color:#026b9b;}


.header .currency {width:125px; float:left; font-size:11px;}
.header .currency .inner {padding-left:7px; padding-top:3px;}
.header .currency span {display:block; margin-bottom:1px;}
.header .currency a {color:#7d9ba9; text-decoration:none; padding:0px 0px 0px 15px;}

.searchblock {margin-top:12px; margin-bottom:1px;}
.searchblock .search_input {background:url(/img/search_bg.gif) top left repeat-x; width:644px; //width:641px; height:30px; overflow:hidden; float:left;}
.searchblock .search_input_l {background:url(/img/search_bg_l.gif) top left no-repeat; height:30px;}
.searchblock .search_input_r {background:url(/img/search_bg_r.gif) top right no-repeat; width:100%; height:30px; overflow:hidden;}
.searchblock .text {width:100%; border:0px; margin-left:2px; height:26px; margin-top:1px; background:url(/img/ico_search.gif) 8px 8px no-repeat; color:#aaa; padding:1px 0px 0px 26px; //padding-top:6px;}
.searchblock .button {float:right;}




.tabs {background:url(/img/tabs_bg.gif) repeat-x top left; height:47px; margin-top:14px; overflow:visible; z-index:1; position:relative;}

.tabs .inner {background:url(/img/1d.gif) repeat-y top left; height:47px;}
.tab_block {background:url(/img/tab_block_bg.gif) top left repeat-x #3592c5; position:relative;}
.tab_block .bottom_mask {background:url(/img/tab_block_bottom.gif) no-repeat bottom left; padding:10px 10px 20px 17px; color:#fff;}
.tab_block .bottom_mask_gray {background:url(/img/tab_block_bottom_gray.gif) no-repeat bottom left; padding:10px 10px 20px 17px; color:#fff;}

.tabs_note {background:url(/img/tabs_note_bg.gif) repeat-x top left; height:47px;}
.tabs_note .tabact {width:260px;}
.tabs .tab span.first_tab {background:url(/img/tab_l_first.gif) no-repeat top left;}
.tabs .tab span.first_tab a {padding:10px 19px 16px 19px;}
.tabs_note .rightcorner {background:url(/img/tabs_note_r.gif) no-repeat 2px 4px; width:9px; height:47px; float:right; }
.tab_block_note .bottom_mask {background:url(/img/tab_block_bottom.gif) no-repeat bottom left; width:100%; height:134px; overflow:hidden; padding:0px;}
.tab_block_note {background:url(/img/tab_block_note_bg.gif) top left repeat-x #3592c5;}
.tab_block .tab_block_note_pict {background:url(/img/tab_notebook2.gif) no-repeat top left;}
.tab_block .tab_block_accum_pict {background:url(/img/tab_accums.gif) no-repeat 35px 0px;}
.tab_block_note .bottom_mask_gray {background:url(/img/tab_block_bottom_gray.gif) no-repeat bottom left;}
.tab_block_accum .bottom_mask_gray {height:141px; padding:0px;}
.tab_block_accum {background:url(/img/tab_block_bg.gif) top left repeat-x #3592c5;}

.tabs .tabact span {background:url(/img/tabact_l.gif) no-repeat top left ; display:block; }
.tabs .tabact a {background:url(/img/tabact_r.gif) no-repeat top right; font-size:14px; font-weight:bold; color:#fff; padding:10px 19px 20px 19px; display:block; text-decoration:none;}
.tabs .tabact span.first_tab {background:url(/img/tabact_l_first.gif) no-repeat top left;}
.tabs .tabact span.first_tab a {background:url(/img/first_tabact_r.gif) no-repeat top right;}
.tabs .tabact {background:url(/img/tabact_bg.gif) repeat-x top; float:left; margin-right:8px;}

.tabs .tab {background:url(/img/tab_bg.gif) repeat-x top; float:left; margin-right:8px;}
.tabs .tab span {background:url(/img/tab_l.gif) no-repeat top left; display:block;}
.tabs .tab a {background:url(/img/tab_r.gif) no-repeat top right; font-size:14px; font-weight:bold; color:#333; padding:10px 13px 12px 16px; display:block; text-decoration:none;}
.tabs .rightcorner {background:url(/img/tabs_r.gif) no-repeat 0px 4px; width:8px; height:45px; float:right; }


.tab_block .note_hard {width:177px; float:left; margin:12px 0px 0px 390px; font-size:15px; color:#fff;}
.tab_block .note_hard.fix {margin-top: 0;}
.pickup_accums .note_hard {width:280px;}

.tab_block .note_hard span {font-weight:normal; font-size:12px;}
.tab_block .note_hard .link {margin:0px 0px 0px 0px; display:inline-block; //display:inline;}
.tab_block .note_hard .link a {color:#fff; display:inline-block; padding:0px 0px 0px 9px; cursor:pointer;}
.tab_block .note_hard .link span {padding:5px 5px 4px 0px; //padding:4px 5px 2px 0px; //height:23px; //overflow:hidden; display:inline-block;}
.tab_block .note_hard .link b {padding:2px 0px 3px 0px; //padding:1px 0px 5px 0px; display:inline-block;}
.tab_block .note_hard .emptylink a {color:#8cbddb; text-decoration:none; cursor:default; padding-left:8px; line-height:21px;}
.tab_block .note_hard .br {height:4px; overflow:hidden;}

.tab_block .note_hard  .actlink {background:#95c5e0; //height:23px; //overflow:hidden;}
.tab_block .note_hard  .actlink a {text-decoration:none; color:#000; background:url(/img/link_l.gif) no-repeat top left; cursor:default;}
.tab_block .note_hard  .actlink a.act {cursor:pointer;}
.tab_block .note_hard  .actlink span {background:url(/img/link_r.gif) no-repeat top right; color:#000;}


.tab_block .right_note {padding:10px 0px 0px 0px; width:390px; float:left; height:112px; //height:122px; overflow:hidden;}
.tab_block .right_note h3 {padding:0px; margin:0px 0px 13px 0px; font-size:15px; font-weight:normal; color:#dcf2ff;}
.tab_block .right_note select {width:191px; margin:0px 0px 7px 0px; //font-size:12px;}
.tab_block .right_note .form {float:left; width:205px;}
.tab_block .right_note .button {float:left; width:180px; padding:50px 0px 0px 0px;}
.tab_block h4 {margin:0px; padding:0px;}
.tab_block .note_hard .link a b{}

.inter_banner {background:url(/img/inter_banner_bg.gif) no-repeat 0 0; width:309px; height:116px; position:absolute; right:17px; top:9px;}
.inter_banner  .video {display:block; height:116px; width:159px; position:absolute; top:0; right:0;}
.inter_banner .inside {height:90px;width:125px;padding:11px 0 11px 15px;}
.inter_banner .inside h5 {font-size:12px;color:#004773;margin:0;padding-bottom:2px;}
.inter_banner .inside a {font-size:13px; line-height:16px;color:#fff;}

.pickup_accums {padding:0px;}
.pickup_accums .button_pick {margin-bottom:-9px; _margin-bottom:0px;}
.pickup_accums .links {padding:0px 0px 0px 350px; width:200px; float:left;}
.pickup_accums .form {color:#dcf2ff; font-size:15px; float:left; width:200px; padding-top:10px; }
.pickup_accums .form form {margin-top:10px;}

#enter {position:relative; background:url(/img/ico_enter.gif) 0px 4px no-repeat; padding-left:14px; margin:10px 0px 0px 0px;}
#enter a {color:#2581b8;}
#authform {width:250px; position:absolute; right:-13; top:-15; z-index:10000000;}
#authform div.inner2 {width:100%;}
#authform div.inner2 table {border:0px; border-collapse:collapse; width:100%; margin:0px 0px 0px 0px;}
#authform div.inner2 a {margin-bottom:2px; display:block; color:#1277b4; font-size:11px;}
#authform div.inner2 table td {padding:3px 0px 3px 0px; vertical-align:middle; font-size:12px;}
#authform div.inner2 table td input {width:100%;}
#authform .cancelbutton, #callback .cancelbutton {background: url(/img/ico_close.gif) no-repeat scroll center center; cursor: pointer; display: block; height: 15px; overflow: hidden; position: absolute; right: 10px; top: 8px; width: 15px;}
.banners {margin-top:17px;}
.banners .first {margin-right:17px;}
.banners .second {margin-right:17px;}

#callback {width:250px; position:absolute; right:235; top:100; z-index:1000;}
#callback .inner2 {width:100%;}


.m1 {background:url(/img/m1.gif) 0px -9px repeat-x; width:100%; height:9px; overflow:hidden;}
.m1_l {background:url(/img/m1.gif) 0px top no-repeat; height:9px; }
.m1_r {background:url(/img/m1.gif) 0px -18px no-repeat; width:9px; height:9px; float:right; overflow:hidden;}

.m2 {background:url(/img/m2.gif) 0px -4px repeat-x; width:100%; height:4px; overflow:hidden;}
.m2_l {background:url(/img/m2.gif) 0px top no-repeat; height:4px; }
.m2_r {background:url(/img/m2.gif) 0px -8px no-repeat; width:4px; height:4px; float:right; overflow:hidden;}

.m3 {background:url(/img/m3.gif) 0px -4px repeat-x; width:100%; height:4px; overflow:hidden;}
.m3_l {background:url(/img/m3.gif) 0px top no-repeat; height:4px; }
.m3_r {background:url(/img/m3.gif) 0px -8px no-repeat; width:4px; height:4px; float:right; overflow:hidden;}

.m4 {background:url(/img/m4.gif) 0px -4px repeat-x; width:100%; height:4px; overflow:hidden;}
.m4_l {background:url(/img/m4.gif) 0px top no-repeat; height:4px; }
.m4_r {background:url(/img/m4.gif) 0px -8px no-repeat; width:4px; height:4px; float:right; overflow:hidden;}

.m5 {background:url(/img/m5.gif) 0px -4px repeat-x; width:100%; height:4px; overflow:hidden;}
.m5_l {background:url(/img/m5.gif) 0px top no-repeat; height:4px; }
.m5_r {background:url(/img/m5.gif) 0px -8px no-repeat; width:4px; height:4px; float:right; overflow:hidden;}

.m6 {background:url(/img/m6.gif) 0px -4px repeat-x; width:100%; height:4px; overflow:hidden;}
.m6_l {background:url(/img/m6.gif) 0px top no-repeat; height:4px; }
.m6_r {background:url(/img/m6.gif) 0px -8px no-repeat; width:4px; height:4px; float:right; overflow:hidden;}

.m7 {background:url(/img/m7.gif) 0px -9px repeat-x; width:100%; height:9px; overflow:hidden;}
.m7_l {background:url(/img/m7.gif) 0px top no-repeat; height:9px; }
.m7_r {background:url(/img/m7.gif) 0px -18px no-repeat; width:5px; height:9px; float:right; overflow:hidden;}

.m8 {background:url(/img/m8.gif) 0 -5px repeat-x; width:100%; height:5px; overflow:hidden;}
.m8_l {background:url(/img/m8.gif) 0 top no-repeat; height:5px; }
.m8_r {background:url(/img/m8.gif) 0 -10px no-repeat; width:5px; height:5px; float:right; overflow:hidden;}

.m11 {background:url(/img/m11.gif) 0px -9px repeat-x; width:100%; height:9px; overflow:hidden;}
.m11_l {background:url(/img/m11.gif) 0px top no-repeat; height:9px; }
.m11_r {background:url(/img/m11.gif) 0px -18px no-repeat; width:9px; height:9px; float:right; overflow:hidden;}

.m12 {background:url(/img/m12.gif) 0px -9px repeat-x; width:100%; height:9px; overflow:hidden;}
.m12_l {background:url(/img/m12.gif) 0px top no-repeat; height:9px; }
.m12_r {background:url(/img/m12.gif) 0px -18px no-repeat; width:9px; height:9px; float:right; overflow:hidden;}

.m13 {background:url(/img/m13.gif) 0px -4px repeat-x; width:100%; height:4px; overflow:hidden; margin-top:20px;}
.m13_l {background:url(/img/m13.gif) 0px top no-repeat; height:4px; }
.m13_r {background:url(/img/m13.gif) 0px -8px no-repeat; width:4px; height:4px; float:right; overflow:hidden;}

.m14 {background:url(/img/m14.gif) 0px -4px repeat-x; width:100%; height:4px; overflow:hidden;}
.m14_l {background:url(/img/m14.gif) 0px top no-repeat; height:4px; }
.m14_r {background:url(/img/m14.gif) 0px -8px no-repeat; width:4px; height:4px; float:right; overflow:hidden;}

.m15 {background:url(/img/m15.gif) 0px -4px repeat-x; width:100%; height:4px; overflow:hidden;}
.m15_l {background:url(/img/m15.gif) 0px top no-repeat; height:4px; }
.m15_r {background:url(/img/m15.gif) 0px -8px no-repeat; width:4px; height:4px; float:right; overflow:hidden;}

.warning_box {background:#f3f3f3; font-size:11px; color:#77787b; margin-top:15px;}
.itemGood .right .warning_box .inside {padding:2px 13px 8px 14px; line-height:14px;}
.warning_t {background:url(/img/warning_t.gif) 0px -8px repeat-x; width:100%; height:8px; overflow:hidden;}
.warning_t_l {background:url(/img/warning_t.gif) 0px top no-repeat; height:8px; }
.warning_t_r {background:url(/img/warning_t.gif) 0px -16px no-repeat; width:8px; height:8px; float:right; overflow:hidden;}

.warning_b {background:url(/img/warning_b.gif) 0px -8px repeat-x; width:100%; height:8px; overflow:hidden;}
.warning_b_l {background:url(/img/warning_b.gif) 0px top no-repeat; height:8px; }
.warning_b_r {background:url(/img/warning_b.gif) 0px -16px no-repeat; width:8px; height:8px; float:right; overflow:hidden;}


.static_title_t {background:url(/img/static_s.gif) 0px -32px repeat-x; width:100%; height:32px; overflow:hidden;}
.static_title_l {background:url(/img/static_s.gif) 0px top no-repeat; height:32px;}
.static_title_r {background:url(/img/static_s.gif) 0px -64px no-repeat; width:5px; height:32px; float:right; overflow:hidden;}

.static_sitemap .inside {border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; background-color:#fff;}
.static_sitemap {margin-top:17px;}
.static_sitemap .path {background:none; width:950px; padding:0px; float:left; border:none;}
.static_sitemap .container {padding:10px 0px 0px 17px;}
.static_sitemap .block {padding:0px 0px 4px 16px;}
.static_sitemap .block a {font-size:11px; text-decoration:none; color:#7f7f7f; display:block; margin-bottom:3px;}
.static_sitemap .block b a {color:#000; padding:0px;}
.static_sitemap .block b {display:block; margin:10px 0px 10px 0px;}
.static_sitemap table td {vertical-align:top;}

.popout_t {height:10px; background:url(/img/popout_t.png) no-repeat top left; width:100%; overflow:hidden;}
.popout_b {height:10px; background:url(/img/popout_b.png) no-repeat top left; width:100%; overflow:hidden;}
.popout_container {background:url(/img/popout_bg_hr.png) repeat-y top left; width:100%; overflow:hidden;}
.popout_inner {background:url(/img/popout_bg_g.gif) repeat-x top left #e5e5e5; overflow:hidden; margin:0px 5px; padding:10px 22px 5px 16px;}

#callback .popout_inner {padding:10px 15px 5px 16px;}

.cabinet {background:#f3faff;}
.cabinet .inside {border-left:1px solid #cee2ef; border-right:1px solid #cee2ef; padding:12px 10px 4px 21px;}
.cabinet a {border-left:1px solid #a9a9a9; padding:0px 5px 0px 10px; color:#007cc3;}
.cabinet a.active {color:#000; text-decoration: none; font-weight: bold;}
.cabinet strong {margin-right:6px;}

.top_sales {margin:15px 0px 0px 0px;}
.top_sales .top_sales_title {background:#f2f2f2; font-size:14px; font-weight:bold; padding:7px 0px 10px 19px;}
.top_sales .container {border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; background-color:#fff;}
.top_sales .itemshort {margin:10px 0px; position:relative;}
.info {padding:15px;}


.itemshort { float:left; width:241px; background:url(/img/item_dotted.gif) repeat-y center right; margin:20px 0px 20px 0px; overflow:hidden;}
.itemshort .inner { margin:0px 0px 0px 0px; padding:0px 5px 0px 16px; }
.noborder { background:none;}
.itemshort .inner span {font-size:11px; color:#A6A6A6; display:block;}
.itemshort .inner a.h {font-weight:bold; display:block; height:32px;}
.itemshort .inner .image img {margin:0px 0px 0px 0px; display:block;}
.itemshort .inner .price b {display:block; float:left; padding:3px 0px 0px 0px; font-size:12px;}
.itemshort .inner .price .priceinner  {float:left;  margin:0px 5px 0px 10px; }
.itemshort .inner .price .old {text-decoration:line-through; margin-right:10px;}
.itemshort .title {height:60px; overflow:hidden; width:100%;}
.itemshort .pict {position:relative; height:130px; overflow:hidden; width:210px;}
.itemshort .pict a{position:relative; display:block;}
.itemshort .inner .price .usd {clear:both; font-size:11px; color:#333; position:absolute; bottom:3px; left:0px;}
.itemshort .price {padding-top:4px; position:relative; height:35px; //height:39px;}
.usd {font-size:19px; font-weight:normal;}
.priceBlock {float:left; margin-right:110px;}

.delivery {margin:5px 0px 0px 0px; width:170px; float:left; font-size:12px; color:#000;}
.delivery span {display:block; text-transform:none; color:#000; font-weight:bold; font-size:12px;}

.garanty {margin:5px 0px 0px 0px;  width:230px; float:left; font-size:12px; color:#000;}
.garanty span {display:block; text-transform:none; color:#000; font-weight:bold; font-size:12px;}


span.addtext {color:#999; font-size:11px;}
.textc {margin-top:17px;}

.last_materials {margin-top:17px; background:#f2f2f2;}
.last_materials table td {width:249px; vertical-align:top; background:url(/img/item_dotted.gif) repeat-y center right;}
.last_materials table{margin:11px 0px; border-collapse: collapse;}
.last_materials .last{background:none;}
.last_materials .item .inner {padding:0px 15px 0px 17px;}
.last_materials h3 {padding:0px 0px 17px 0px; margin:0px; font-size:14px;}
.last_materials a {display:block; margin-bottom:15px;}
.last_materials .actions a {margin:0px;}
.last_materials span {font-size:11px; color:#666; display:block;}
.last_materials b.title {font-size:14px; padding:0px 0px 17px 0px; display:inline-block;}
.last_materials b.new {background:url(/img/ico_new.gif) top right no-repeat; padding-right:40px;}
.last_materials .all {font-size:11px; color:#fc9f00; margin:0px;}


.catalog .main_container {border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; //height:100px; min-height:100px; background-color:#fff;}
.catalog .hr {height:1px; overflow:hidden; background:url(/img/hr.gif) top left repeat-x; width:932px; clear:both; margin-left:16px;}


.newsitem { margin:0px 0px 20px 0px;}
.newsitem .date {font-size:11px; color:#A6A6A6; display:block; margin:0px;}
.newsitem a {border:0px; font-weight:bold;}


.pager_container {padding:11px 5px 9px 17px; background:#f4f4f4;}
.path .pager_container {padding:0px; background:none;color:#000;}
.path .pager_container a {color:#2363BA;}
.path .pager_container .left {padding:2px 0px 4px 0px;}
.path .pager_container .right {padding:0px;}
.textc .path {padding:5px 5px 2px 17px;}


.sortirovka {font-size:11px; padding:0px; margin:0px; }
.sortirovka span {margin:0px 15px 0px 0px;}
.sortirovka a { padding:2px 13px 4px 13px; background:#fff;  font-size:11px; margin:0px 2px 0px 0px;}
.sortirovka em { padding:2px 13px 4px 20px; background:#FF9A23; font-style:normal; color:#fff; font-weight:bold; font-size:11px; margin:0px 2px 0px 0px;}
.sortirovka em a {padding:0px;}
.sortirovka .po a,.sortirovka .po em {padding:2px 5px 4px 5px;}
.sortirovka em a, .path .sortirovka em a {background:none; text-decoration:none; color:#fff;}
.sortirovka em.down {background: url(/img/sortd.gif) no-repeat scroll 6px 8px #F68B1F;}
.sortirovka em.up {background: url(/img/sort.gif) no-repeat scroll 6px 8px #F68B1F;}


.pages {}
.pages a{background:none;}
.pages .inner { padding:0px 5px 0px 0px; margin:0px;}
.pages .inner select {width:50px; margin:0px 0px 0px 0 px;}
.pages a.img {padding:4px 5px 2px 5px; //padding:3px 5px 3px 5px;}
.pages a img {margin-bottom:-5px;}
.pager_container .left {width:550px; float:left; padding:5px 0px 5px 0px;}
.pager_container .right {width:280px; float:right; padding-top:3px;}

.path {background:#e4ecf0; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; color:#62767f; font-size:11px; padding:14px 10px 4px 17px; //width:100%;}
.path a {color:#62767f;}

.itemGood {padding:17px 0px 0px 20px;}
.itemGood span.code {color:#333; font-size:14px;}
.itemGood .left {width:224px; float:left; padding-top:35px;}
.itemGood .right {width:720px; float:left; padding-top:20px;}
.itemGood .price {font-size:24px; color:#ed920f; margin-bottom:13px;}
.itemGood .price b {float:left; display:inline-block;}
.itemGood .price .old{font-size:20px; color:#000; text-decoration:line-through; font-weight:normal; margin-right:20px;}
.itemGood .price img {margin-left:135px; margin-bottom:-5px;}
.itemGood .right .inside {padding-left:17px; padding-right:17px;}
.good_desc .inside{border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding:7px 0px 15px 0px;}



div.tabsDesc {border-bottom:2px solid #999; margin-bottom:30px; margin-top:33px; font-size:14px;}
div.tabsDesc div.tabsinner { top:1px; left:0px; position:relative; height:36px; overflow:hidden;}
div.tabsDesc div.tabsinner div.item {display:block; float:left; font-weight:bold; border-bottom:none; background: url(/img/tabDesc_bg.gif) repeat-x top left; margin-right:7px; cursor:hand; cursor:pointer;}
div.tabsDesc div.tabsinner div.itemact {  display:block; float:left; background:#e5e5e5; margin-right:7px; font-weight:bold;}
div.tabsDesc div.tabsinner div span {display:block; color:#3491c4; }
div.tabsDesc div.tabsinner div span em {display:block; padding:10px 20px 8px 18px; background: url(/img/tabDesc_r.gif) no-repeat top right;}
div.tabsDesc div.tabsinner div.itemact span {background: url(/img/tabDesc_act_l.gif) no-repeat top left; color:#333;}
div.tabsDesc div.tabsinner div.item span {background: url(/img/tabDesc_l.gif) no-repeat top left;}
div.tabsDesc em {font-style:normal;}
div.tabsDesc div.tabsinner div.itemact span em {background: url(/img/tabDesc_act_r.gif) no-repeat top right; }


.zakladki {padding-bottom:20px;}
.zakladki .characteristics {border:0px; border-collapse:collapse; width:100%; margin:0px 0px 10px 0px;}
.zakladki .characteristics td {padding:5px; border-bottom:solid 1px #E9E1D6; vertical-align:top;}
.zakladki .characteristics td.param {color:#777; width:30%; font-size:11px;}
.zakladki .characteristics td.group {color:#333; font-weight:bold; background:#efefef;font-size:12x; padding:7px 5px 7px 15px;}

.zakladki .inner table td {border:0px;}
.zakladki .inner2 {width:100%;}


.zakladki .inner3 {width:100%;}
.zakladki .inner3 table {border:0px; border-collapse:collapse; width:100%; margin:0px 0px 10px 0px;}
.zakladki .inner3 table td {padding:5px; border:0px;}
.zakladki .inner3 table td label {font-size:11px;}

.catalog .text {padding:18px 20px 20px 20px; //height:300px; min-height:300px;}
.text2 {padding:18px 20px 20px 20px;}

.text h1 {margin-bottom:11px;}

.basket {width:100%;}
.basket table {border:0px; border-collapse:collapse; width:100%; margin:0px 0px 10px 0px;}
.basket table td {padding:15px 5px 15px 5px; border-bottom:solid 1px #E9E1D6; vertical-align:top; }
.basket table td.number input {border:solid 1px #FF9A23; width:30px; display:block; float:left;}
.basket table td.number img { margin:3px; display:block; float:left;}
.basket table td.cost input {border:0px; background:#fff; font-weight:bold; width:100px;}
.basket table tr.header td {color:#777; font-size:11px; padding:5px;}
.basket table tr.header {background:none;}
.basket table td div.preview {text-align:center;}
.basket table tr.summary td {font-size:14px; font-weight:bold; vertical-align:middle;}
.basket table tr.summary td input {font-size:14px; font-weight:bold; border:0px;  width:100px;}
.basket table tr.summary td input.price {font-size:20px;color:#3872C0;}

table.table2 {border:0px; border-collapse:collapse; width:100%; margin-top:5px;}
table.table2 td {padding:5px; border-bottom:solid 0px #ccc; font-size:12px;}
table.table2 th {font-weight:bold; padding:5px; font-size:13px; text-align:left; color:#2363BA; border-bottom:solid 1px #2363BA; padding-top:20px;}
table.table2 input {width:300px; font-size:13px; height:20px; font-size:12px; font-family:tahoma;}
table.table2 select {width:300px; font-size:12px;font-family:tahoma;}
table.table2 textarea {width:300px; font-size:12px;font-family:tahoma;}

.full_charge {position:absolute; bottom:5px; right:10px;}


.search_link {padding:0px 0px 0px 20px;}


#empty {height: 169px; }

.characteristics .part_numbers {width:224px; float:left; padding:0px;}
.characteristics .part_numbers ul {padding:0px 0px 0px 15px; margin:0px;}
.characteristics .part_numbers li {padding:2px 5px 2px 0px;}


.footer {margin:0px; height: 152px; background:url(/img/foot_bg.gif) top left repeat-x #f5f5f5; overflow:hidden; clear:both; text-align:left; position:absolute; bottom:0px; width:100%;}
.footer .container {border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; padding-top:4px; padding-bottom:20px;}

.footer .item{ float:left; width:241px; margin:10px 0px;}
.footer .item .inner { margin:0px 0px 0px 0px; padding:0px 5px 0px 16px; }
.footer .gab {height:20px; overflow:hidden;}
.footer .phone {font-size:17px; font-weight:normal; display:block; margin-bottom:3px;}
.footer .phone span {color:#ccc;}
.footer a {display:block; color:#2080b9; margin-bottom:3px;}

.footer .copy {color:#666; font-size:11px;}
.footer .copy a {color:#666; text-decoration:none;}
.footer .copy img {margin-top:5px;}

.footer .counter img{margin-right:13px;}
.footer .counter .count_img {display:inline-block; margin-right:13px; float:left;}

.footer .socials {margin-top:0px;}
.footer .socials a {display:inline;}

#livesearch select {width:640px; padding:2px; font-size:13px; font-family:tahoma; color:#000; border:0px;}
.livesearch-block {width:640px; position: absolute;left: 240px;top: 137px; z-index: 160; background-color:fff; border-bottom:solid 1px #BCD2DF; border-left:solid 1px #BCD2DF; border-right:solid 1px #BCD2DF; }
.uid {font-size:10px; font-family:tahoma; color:#7D9BA9; width:50px; padding-top:2px; padding-bottom:2px; }


.item_img { display: table-cell; vertical-align: middle; width:210px; height:130px; position:relative; text-align:center; overflow:hidden;}
*html .item_img_c {display: inline-block; vertical-align: middle; width:0px; height:100%; }
*html .item_img div {display: inline-block; vertical-align: middle;}
*html .item_img div, .item_img_c {display: inline;}


.actions_banners {margin:18px 0 0 0;}
.actions_banners a {display:block; float:left; margin-right:13px;}
.actions_banners .last {margin-right:0px;}
