#topmenu{background-color:#4a4a4a;width:100%;}
#topmenu table.men_top_table{width:1250px;margin:0 auto;color:#fff;}
#topmenu table td{text-align:center;}
#topmenu table td.opid{text-align:left;width:118px;}
#topmenu table td.cntkt{text-align:center;width:68px;}
#topmenu table td.pmsch{text-align:center;width:68px;}
#topmenu table div{font-size:12px;color:white;vertical-align:middle;}
#topmenu table td a{color:#fff;font-size:12px;}
#topmenu table td a.ralnk{color:#fbab00;font-size:12px;font-weight:bold;}
#ths_disc{font-weight:bold;color:white;background:url(/img/header/divider.png) no-repeat;padding-left:25px;}
#topmenu table td.grt-dp{width:200px;}
#topmenu table td.head_title{height:25px;line-height:25px;font:bold 12px 'Segoe UI';text-decoration:none;vertical-align:middle;}
#topmenu table td.head_title a{text-decoration:none;}
#topmenu table td.head_div{vertical-align:middle;width:10px;height:25px;line-height:25px;text-align:center;}
#topmenu table td.head_div p{background:url(../img/header/divider.png) center top no-repeat;width:2px;height:21px;margin:0 auto;}
#topmenu table td.head_basked{width:127px;}
#topmenu table td.head_mymob{width:130px;}
#topmenu table td.head_enterout{width:50px;}
#topmenu table td.head_basked .baskedbox{width:127px;height:23px;overflow:visible;}
#topmenu table td.head_basked .baskedbox .basked{width:127px;height:23px;background:url(../img/header/selectboxcl.png) left top no-repeat;cursor:pointer;position:relative;}
#topmenu table td.head_basked .baskedbox .basked .text{vertical-align:middle;font:bold 12px 'Segoe UI';position:relative;top:3px;left:-8px;}
#topmenu table td.head_basked .baskedbox .basked .trigger{background:url(../img/header/selectboxcl.png) -207px 0px no-repeat;width:23px;height:23px;position:absolute;right:0;top:0;}
#topmenu table td.head_basked .baskedbox.opened .basked .trigger{background:url(../img/header/trigger.png) -35px 0px no-repeat;position:absolute;right:0;top:0;}
#topmenu table td.head_basked .baskedbox .basked .basked_items_count{background:url(../img/header/round.png) no-repeat;width:19px;height:19px;float:left;color:black;font:normal 10px arial;text-align:center;position:relative;top:1px;left:3px;}
#topmenu table td.head_basked .baskedbox .basked .basked_items_count span{position:relative;top:3px;right:1px;}
#topmenu table td.head_basked .baskedbox .basked .basked_img{width:18px;height:16px;background:url(../img/header/basked.png) no-repeat;float:left;position:relative;top:2px;left:6px;}
#topmenu table td.head_mymob .mymobbox.opened .mymob_items_list{display:block;}
#topmenu table td.head_mymob .mymobbox .mymob_items_list{clear:both;display:none;background-color:white;height:auto;width:124px;position:relative;left:1px;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;z-index:105;}
#topmenu table td.head_mymob .mymobbox .mymob_items_list table{width:auto;}
#topmenu table td.head_mymob .mymobbox .mymob_items_list table td.h_mymob_item{font:bold 11px arial;height:20px;line-height:20px;vertical-align:middle;color:black;text-align:left;}
#topmenu table td.head_mymob .mymobbox .mymob_items_list table td.h_mymob_item a{text-decoration:none;color:black;font:bold 11px 'Segoe UI';}
#topmenu table td.head_mymob .mymobbox .mymob_items_list table td.h_mymob_item span{padding-left:6px;}
#topmenu table td.head_mymob .mymobbox .mymob_items_list table td.h_mymob_item:hover a span{color:#007db7;}
#topmenu table td.head_mymob .mymobbox .mymob_items_list table td.uderline div{background:url(../img/header/underline.png) center top repeat-x;height:2px;width:119px;margin:0 auto;}
#topmenu table td.head_basked .baskedbox .basked_items_list{clear:both;display:none;background-color:white;overflow:visible;min-height:10px;width:auto;position:relative;}
#topmenu table td.head_basked .baskedbox.opened .basked_items_list{display:block;}
#topmenu table td.head_basked .baskedbox .basked_items_list table{position:absolute;top:0;border-collapse:separate;border-spacing:0px;width:350px;background:#FFFFFF;z-index:106;right:-3px;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;}
#topmenu table td.head_basked .baskedbox .basked_items_list table tr td.h_busc_name{width:230px;color:black;text-align:left;padding:5px 0 5px 7px;font:bold 11px 'Segoe UI';vertical-align:top;}
#topmenu table td.head_basked .baskedbox .basked_items_list table tr td.h_busc_count{width:40px;color:black;text-align:left;padding:5px 0 5px 7px;font:bold 11px arial;vertical-align:top;}
#topmenu table td.head_basked .baskedbox .basked_items_list table tr td.h_busc_price{width:85px;color:#0080ff;text-align:right;padding:5px 0 5px 0px;font:bold 11px arial;vertical-align:top;}
#topmenu table td.head_basked .baskedbox .basked_items_list table tr td.h_busc_price span{right:5px;position:relative;}
#topmenu table td.head_basked .baskedbox .basked_items_list table tr td.uderline{height:8px;vertical-align:middle;}
#topmenu table td.head_basked .baskedbox .basked_items_list table tr td.uderline div{background:url(../img/header/underline.png) center top repeat-x;height:1px;width:97%;margin:0 auto;}
#topmenu table td.head_basked .baskedbox .basked_items_list table tr td.summ_it{height:20px;text-align:right;}
#topmenu table td.head_basked .baskedbox .basked_items_list table tr td.summ_it div{font:bold 14px arial;color:#0059b3;right:5px;position:relative;}
#topmenu table td.head_basked .baskedbox .basked_items_list table tr td.oform_it{height:34px;line-height:34px;text-align:center;}
#topmenu table td.head_basked .baskedbox .basked_items_list table tr td.oform_it div.cart_submit{cursor:pointer;background:url(../img/header/oform.png) left top no-repeat;width:118px;height:24px;float:right;position:relative;right:5px;}
#topmenu table td.head_basked .baskedbox .basked_items_list table tr td.oform_it p.cart_edit{font:bold 12px 'Segoe UI';color:#0080ff;text-decoration:underline;cursor:pointer;width:115px;float:right;position:relative;top:4px;}
#topmenu table td.head_basked .baskedbox .basked_items_list table tr td.div{height:20px;text-align:right;}
#topmenu table td.head_basked .baskedbox .basked_items_list table tr:first-child .h_busc_name{}
#topmenu table td.head_mymob .mymobbox{width:127px;height:23px;overflow:visible;}
#topmenu table td.head_mymob .mymobbox .mymob{width:127px;height:23px;background:url(../img/header/selectboxcl.png) left top no-repeat;cursor:pointer;position:relative;}
#topmenu table td.head_mymob .mymobbox .mymob .text{vertical-align:middle;font:bold 12px 'Segoe UI';position:relative;top:3px;left:-8px;}
#topmenu table td.head_mymob .mymobbox .mymob .trigger{background:url(../img/header/selectboxcl.png) -207px 0px no-repeat;width:23px;height:23px;float:right;position:absolute;top:0;right:0;}
#topmenu table td.head_mymob .mymobbox.opened .mymob .trigger{background:url(../img/header/trigger.png) -35px 0px no-repeat;position:absolute;top:0;right:0;}
#topmenu table td.head_mymob .baskedbox .mymob_items_list{clear:both;display:none;}
#topmenu table td.head_enterout .h_login{background:url(../img/header/login.png) left top no-repeat;width:51px;height:23px;}
#topmenu table td.head_enterout .h_logout{background:url(../img/header/logout.png) left top no-repeat;width:51px;height:23px;}
.p1280 #searchbox{width:493px;height:31px;}
.p1280 #searchbox #searchsw{width:457px;margin-right:0;padding:4px 0 5px 8px;border:none;outline:none;}
.p1280 #searchbox #searchbut2{border-top:1px solid #dbdde2;border-bottom:1px solid #dbdde2;border-right:1px solid #dbdde2;height:28px;width:23px;float:left;background:url(../img/header/search.png) center 9px no-repeat;cursor:pointer;}
.p1280 .logotipe{width:246px;padding:0;}
.p1280 .logotipe img{}
.p1280 #tophead .combobox{float:left;height:28px;border-top:1px solid #DBDDE2;border-left:1px solid #DBDDE2;border-bottom:1px solid #DBDDE2;}
.p1280 #tophead #findwhat{float:left;height:31px;width:110px;overflow:visible;background:#FFFFFF;right:-3px;border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.p1280 #tophead #findwhat ul{list-style:none;padding:0;margin:0;}
.p1280 #tophead #findwhat ul li{height:16px;color:#666666;font:bold 11px arial;line-height:16px;vertical-align:middle;}
.p1280 #tophead #findwhat ul li span{position:relative;left:6px;}
.p1280 #tophead #findwhat ul li{}
.p1280 #tophead #findwhat ul li:hover{color:#007db7;cursor:pointer;}
.p1280 #tophead #findwhat #whatselected{width:110px;height:31px;background:url(../img/header/whtslct.png) left top no-repeat;}
.p1280 #tophead #findwhat #whatselected .text{font:bold 11px arial;color:#666666;float:left;width:90px;height:31px;cursor:pointer;}
.p1280 #tophead #findwhat #whatselected .text span{position:relative;top:9px;left:6px;}
.p1280 #tophead #findwhat #whatselected .trigger{width:20px;height:31px;float:right;background:url(../img/header/whtslct.png) -148px top no-repeat;cursor:pointer;}
.p1280 #tophead #findwhat.opened #whatsearch{display:block;}
.p1280 #tophead #findwhat #whatsearch{display:none;z-index:105;position:relative;background:#ffffff;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;width:111px;position:relative;left:-1px;}
.p1280 .search_it{border-collapse:separate;border-spacing:0px;padding:0;margin:0;}
.p1280 .search_it td{padding:0;margin:0;}
.p1280 #tophead{border-collapse:separate;border-spacing:0px;width:1280px;padding:0;margin:0 auto;border:0;}
.p1280 .search_cell{width:442px;padding:25px 9px 0 9px;vertical-align:top;}
.p1280 .yourcity{width:189px;padding-top:26px;vertical-align:top;}
.p1280 .yourcity .geoposition{position:relative;}
.p1280 .yourcity .closest{height:20px;vertical-align:top;}
.p1280 .yourcity .closest{background:url(../img/header/house.png) 3px 3px no-repeat;cursor:pointer;position:relative;top:2px;}
.p1280 .yourcity .closest p{position:relative;left:25px;color:#0077B3;border-bottom:1px dotted #0077B3;height:17px;width:156px;font:bold 12px arial;padding-top:2px;}
.p1280 #feedback_call{width:329px;padding-top:19px;vertical-align:top;}
.p1280 #feedback_call .title{width:154px;margin:0 auto;background:#FFFFFF;position:relative;z-index:1;font:bold 12px arial;text-align:center;color:black;}
.p1280 #feedback_call .feed_info{border:2px solid #FFBF00;position:relative;top:-8px;border-radius:4px;width:330px;height:29px;text-align:center;}
.p1280 #feedback_call .feedback_order{position:relative;top:-4px;}
.p1280 #feedback_call .feedback_order p{font:bold 12px arial;color:#0077B3;}
.p1280 #feedback_call .feedback_order div.callback p{border-bottom:1px dotted #0077B3;}
.p1280 #feedback_call .feedback_order div.callback{background:url(../img/header/phone.png) 18px 0 no-repeat;padding-left:26px;width:157px;cursor:pointer;float:left;}
.p1280 #feedback_call .feedback_order .call_more{position:relative;width:148px;height:20px;float:right;}
.p1280 #feedback_call .feedback_order .call_more p{width:71px;float:right;border-bottom:1px dotted #0077B3;cursor:pointer;}
.p1280 #feedback_call .feedback_order .call_more:hover .number_fadein{display:block;}
.p1280 #feedback_call .feedback_order .call_more .number_fadein{clear:both;display:none;height:80px;width:150px;z-index:105;position:absolute;right:0;top:20px;background:transparent;}
.p1280 #feedback_call .feedback_order .call_more .number_fadein .triangle-up{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:9px solid #5EA5F0;float:right;position:relative;right:32px;top:1px;}
.p1280 #feedback_call .feedback_order .call_more .number_fadein #pphone{background:url(../img/header/popup_cbg.png) #3e779a 0px 0 repeat-x;width:142px;height:auto;clear:both;border-radius:3px;padding:7px 1px 5px 1px;}
.p1280 #feedback_call .feedback_order .call_more .number_fadein #pphone p{padding-left:6px;color:white;font:normal 12px arial;border:none;width:auto;float:none;cursor:default}
.p1280 #feedback_call .feed_info span{font:bold 18px arial;margin:0 12px;position:relative;top:4px;color:#FF7F00;}
.p1280 .search_cell table{border-collapse:separate;border-spacing:0;border:none;margin:0;padding:0;}
ul.mainmenu3{margin:0px;padding:0px;list-style:none;float:left;width:990px;height:48px;}
ul.mainmenu3 li{float:left;text-align:center;font:bold 12px/16px Arial, Helvetica, sans-serif;padding:4px 0;margin:0px;background:url(../img/product/menu/center.png) no-repeat;}
ul.mainmenu3 li table{height:43px;margin:0 auto;padding:0;border-collapse:collapse;}
.p1280 ul.mainmenu3{width:1280px;margin:5px auto 0 auto;}
.p1280 ul.mainmenu3 li.first{background:url(../img/menu/first_1280new.png) 0 0 no-repeat;color:#FF7F00;text-align:right;}
.p1280 ul.mainmenu3 li.first a{color:#FF7F00;}
.p1280 ul.mainmenu3 li.first table{float:right;margin:0;position:relative;right:9px;}
.p1280 ul.mainmenu3 li.last a{color:#0077B3;}
.p1280 ul.mainmenu3 li.last table{margin:0;position:relative;left:9px;}
.p1280 ul.mainmenu3 li.last{background:url(../img/menu/last_1280new.png) 0 0 no-repeat;text-align:left;}
.p1280 ul.mainmenu3 li.last:hover{background:url(../img/menu/lasthover_1280new.png) 0 0 no-repeat;}
.p1280 ul.mainmenu3 li.first:hover{background:url(../img/menu/firsthover_1280new.png) 0 0 no-repeat;}
.p1280 ul.mainmenu3 li.active{background:url(../img/menu/active_1280new.png) 0 0 no-repeat;}
.p1280 ul.mainmenu3 li.active.first{background:url(../img/menu/activefirst_1280new.png) 0 0 no-repeat;}
.p1280 ul.mainmenu3 li.first{background:url(../img/menu/first_1280new.png) 0 0 no-repeat;}
.p1280 ul.mainmenu3 li.active.last{background:url(../img/menu/activelast_1280new.png) 0 0 no-repeat;}
.p1280 ul.mainmenu3 li{width:116px;background:url(../img/menu/center_1280new.png) no-repeat;color:#666666;font:bold 12px arial;}
.p1280 ul.mainmenu3 li:hover{background:url(../img/menu/hover_1280new.png) no-repeat;}
ul.mainmenu3 li:hover a{color:black;}
ul.mainmenu3 li a{color:#666666;float:left;text-decoration:none;text-shadow:#f6f6f6 1px 1px 1px;}
.p1280 .yourcity .geoposition .city_fadein{clear:both;display:none;height:80px;width:180px;z-index:105;position:absolute;top:24px;background:transparent;}
.p1280 .yourcity .geoposition .city_fadein #dialog{margin:0 auto;width:150px;background:url(../img/header/popup_cbg.png) 0px 0 repeat-x;height:70px;text-align:center;}
.p1280 .yourcity .geoposition .city_fadein #dialog p{font:bold 12px arial;text-align:center;padding-top:5px;color:white;}
.p1280 .yourcity .geoposition .city_fadein #dialog div{float:left;width:52px;height:27px;background:url(../img/header/but.png) 0px 0 no-repeat;margin:3px 11px;border-radius:3px;line-height:27px;cursor:pointer;font:bold 12px arial;}
.p1280 .yourcity .geoposition .city_fadein #dialog div span{top:7px;position:relative;}
.p1280 .yourcity .geoposition .city_fadein .triangle-up{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:9px solid #5EA5F0;margin:0 auto;position:relative;top:1px;}
.p1280 .yourcity .closest:hover .punkt_fadein{display:block;}
.p1280 .yourcity .closest .punkt_fadein{clear:both;display:none;height:80px;width:183px;z-index:105;position:absolute;top:20px;background:transparent;}
.p1280 .yourcity .closest .punkt_fadein #punkti{margin:0 auto;width:180px;background:url(../img/header/popup_cbg.png) #3e779a 0px 0 repeat-x;height:auto;text-align:left;padding:5px;}
.p1280 .yourcity .closest .punkt_fadein #punkti span{color:#FFFFFF;font:normal 12px arial;}
.p1280 .yourcity .closest .punkt_fadein .triangle-up{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:9px solid #5EA5F0;margin:0 auto;position:relative;top:1px;}
.combobox_selector{top:85px !important;width:490px !important;overflow:visible !important;}
.combobox_selector ul li table{width:490px !important;}
.combobox_selector ul li:last-child div{width:490px !important;}
.combobox_selector ul li:last-child div div{width:132px !important;}
.logo_text{position:relative;top:-4px;font:normal 11px "Segoe UI";}

.sort-links {
    width: 100%;
    height: 30px;
}

.sort-links .sort-links-list {
    list-style: none;
    width: 100%;  
    padding: 0;
    margin: 0;
    font-size: 14px;
}
.sort-links .sort-links-list li {
    float: left;
    margin-right: 15px;
    padding: 0 10px 5px 10px;   
    border: 1px solid white;
    border-radius: 15px;
    height: 21px;
    cursor: pointer;
}
.sort-links .sort-links-list li:last-of-type {
    margin-right: 0;
}
.sort-links .sort-links-list li:before {
    content: '';
    background-image: url('../img/sort-links-sprite.png');
    width: 25px;
    height: 25px;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    top: 1px;
    margin-right: 3px;
}
.sort-links .sort-links-list li p {
    text-decoration: none;
    position: relative;
    top: -8px;
    padding: 0;
    margin: 0;
    display: inline-block;
    cursor: pointer;
}
.sort-links .sort-links-list li p span {
    border-bottom: 1px dotted white;
}

.sort-links .sort-links-list .action:before { background-position-x: 0px; }
.sort-links .sort-links-list .action:hover { border-color: #5560BA; }
.sort-links .sort-links-list .action-active { border-color: #5560BA; }
.sort-links .sort-links-list .action span{ color: #5560BA; border-color: #5560BA; }

.sort-links .sort-links-list .hits:before { background-position-x: -25px; }
.sort-links .sort-links-list .hits:hover { border-color: #FD6C2B; }
.sort-links .sort-links-list .hits-active { border-color: #FD6C2B; }
.sort-links .sort-links-list .hits span{ color: #FD6C2B; border-color: #FD6C2B; }

.sort-links .sort-links-list .advices:before { background-position-x: -25px; }
.sort-links .sort-links-list .advices:hover { border-color: #FD6C2B; }
.sort-links .sort-links-list .advices-active { border-color: #FD6C2B; }
.sort-links .sort-links-list .advices span{ color: #FD6C2B; border-color: #FD6C2B; }

.sort-links .sort-links-list .free-delivery:before { background-position-x: -50px; }
.sort-links .sort-links-list .free-delivery:hover { border-color: #C41F1F; }
.sort-links .sort-links-list .free-delivery-active { border-color: #C41F1F; }
.sort-links .sort-links-list .free-delivery span{ color: #C41F1F; border-color: #C41F1F; }

.sort-links .sort-links-list .fast-delivery:before { background-position-x: -75px; }
.sort-links .sort-links-list .fast-delivery:hover { border-color: #96BD52; }
.sort-links .sort-links-list .fast-delivery-active { border-color: #96BD52; }
.sort-links .sort-links-list .fast-delivery span{ color: #96BD52; border-color: #96BD52; }

.sort-links .sort-links-list .sale:before { background-position-x: -100px; }
.sort-links .sort-links-list .sale:hover { border-color: #2BAD47; }
.sort-links .sort-links-list .sale-active { border-color: #2BAD47; }
.sort-links .sort-links-list .sale span{ color: #2BAD47; border-color: #2BAD47; }

.sort-list-products { display: none }
.sort-list-products .list-prev, .sort-list-products .list-next {
    width: 20px;
    height: 130px;    
    display: inline-block;
    position: absolute;
    top: 0px;
    cursor: pointer;
    z-index: 10;
    color: orange;
    font-size: 27px;
    font-weight: bold;
    padding-top: 100px;
}
.sort-list-products .list-next {
    right: 0;
}
.sort-list-products .disabled {
    color: silver;
    cursor: auto;
}
.sort-list-products ul {
    width: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-block;
}
.sort-list-products ul li {
    float: left;
    /*margin-right: 10px;*/
    width: 220px;
    padding: 5px;
    /*box-sizing: border-box;*/
}
.sort-list-products ul li:last-of-type {
    margin-right: none;
}

.sort-list-products ul li .item {
    width: 100%;  
    height: 320px;
    margin: 15px 0;
}
.sort-list-products ul li .item .item_photo {
    height: 170px;
    overflow: hidden;
    position: relative;
}
.sort-list-products ul li .item .item_photo table {
    width: 100%;
    height: 170px;
}
.sort-list-products ul li .item .item_photo table td {
    text-align: center;
}
.sort-list-products ul li .item .item_photo p.item_action {
    background-color: rgb(236, 232, 255); 
    position: absolute; 
    bottom: 0px; 
    left: 0px; 
    border-radius: 10px; 
    padding: 5px; 
    font-size: 12px; 
    color: red; 
    width: 95%;
}
.sort-list-products ul li .item .item_photo p.item_action a {
    color: red;
}
.sort-list-products ul li .item .item_photo .item_label {
    position: absolute;
    right: 0;
}
.sort-list-products ul li .item .item_photo .item_pic {
    text-align: center;
    border-collapse: collapse;
    max-width: 160px;
    max-height: 160px;
    display: inline;
}
.sort-list-products ul li .item .item_info .item_name {
    height: 50px;
    font: 14px Arial,Helvetica,sans-serif;
    overflow: hidden;
    margin-bottom: 5px;
}
.sort-list-products ul li .item .item_info .h18 {
    height: 18px;
}
.sort-list-products ul li .item .item_info .item_code {
    font-size: 12px;
    color: grey;
    text-align: left;
}
.sort-list-products ul li .item .item_info .item_oldprice {
    font: 12px Arial,Helvetica,sans-serif;
    text-decoration: line-through;
}
.sort-list-products ul li .item .item_info .item_newprice {
    color: #000;
    font-size: 18px;
    font-weight: bold;
}
.sort-list-products ul li .item .item_info .item_status {
    color: green;
    font-size: 11px;
}
