#CategoryButtonsWidget ul{list-style:none;margin:7px;}
#CategoryButtonsWidget ul li{display:block;float:left;}
#CategoryButtonsWidget ul li a{display:block;height:31px;}
#CategoryButtonsWidget ul li.dyscyplines a{background:url('../images/buttons/categories_box_dyscyplines_bg.png') no-repeat;cursor:default;width:106px;}
#CategoryButtonsWidget ul li.additions a{background:url('../images/buttons/categories_box_additions_bg.png') no-repeat;cursor:pointer;width:86px;}
#CategoryButtonsWidget ul li.active a,#CategoryButtonsWidget ul li.active a:hover{background-position:left -62px;}
#CategoryButtonsWidget ul li a:hover{background-position:left -31px;}
#CategoriesAreaDock #CategoryTreeWidget{list-style:none;margin:10px 0 0;padding:0;}
#CategoriesAreaDock #CategoryTreeWidget > li.item_2 li.cat_level_1 a.lvl_1_title {padding-left: 30px;}
#CategoriesAreaDock #CategoryTreeWidget > li.item_2 li.cat_level_1 a.lvl_1_title span.category_name {background-position: 151px 0;}
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1{background:#FFF;margin:0 auto 3px;overflow:hidden;position:relative;width:198px;}
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1 a span.category_icon,#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1 a.lvl_1_title span.category_icon{height:38px;left:0;overflow:hidden;padding:0;position:absolute;top:0;width:38px;}
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1 a:hover span.category_icon{margin-top:-38px;}
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1 a.lvl_1_title{background-position:3px 0;background-repeat:no-repeat;display:block;height:38px;line-height:38px;overflow:hidden;padding-left:47px;text-decoration:none}
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1 a.lvl_1_title span{background:url(../images/icons/arrows/category_level1_item_arrow_bg.png) 134px 0 no-repeat;color:#666;display:block;font-weight:700;padding-right:20px;}
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1 a.lvl_1_title:hover{background-color:#F7F7F7;background-position:3px -38px;text-decoration:none;}
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1.selected a.lvl_1_title{background-position:3px -76px;border-bottom:1px solid #922909;cursor:default;}
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1.selected a.lvl_1_title span,#CategoryTreeWidget li.cat_level_1.selected a.lvl_1_title:hover span,#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1.selected a.lvl_1_title:hover span{background-position:134px -76px;color:#FFF;}
#CategoriesAreaDock #CategoryTreeWidget > li.item_2 li.cat_level_1.selected a.lvl_1_title span.category_name {background-position: 151px -76px; color: white;}
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1.selected{background:url('../images/bg/category_level1_selected_item_bg.png') repeat-x;cursor:pointer;}
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1.selected a:hover{background:transparent none no-repeat scroll 3px -76px;}
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1 ul.level_2{background:#FFF3E8;color:#FFF3E8;}
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1 ul.level_2 li{margin:0 auto;}
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1 ul.level_2 li a{display:block;font-family:Tahoma,Verdana,Sans-Serif;height:21px;line-height:21px;overflow:hidden;padding-left:0;text-decoration:none}
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1 ul.level_2 li a.lvl_2_title span{background:url(../images/icons/arrows/category_level2_item_arrow_bg.gif) no-repeat 9px -3px;color:#00538E;font-size:11px;font-weight:400;padding:0 0 0 22px;}
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1 ul.level_2 li a.lvl_2_title span.category_icon{background:none;}
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1 ul.level_2 li a.lvl_2_title:hover{background:url(../images/bg/category_level2_hover_item_bg.gif) repeat-x 0 0;cursor:pointer;text-decoration:none;}
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1 ul.level_2 li a:hover span{background-position:9px -24px;}
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1 ul.level_2 li.selected{background-image:url(../images/bg/category_level2_selected_item_bg.gif);background-repeat:repeat-x;}
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1 ul.level_2 li.selected a.selected{background:url(../images/bg/category_level2_selected_item_arrow_bg.gif) 187px 0 no-repeat;}
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1 ul.level_2 li.selected a.selected span{background-position:9px -45px;color:#FFF;font-weight:700;}
#ComparePreviewWidget{background-color:#F9F9F9;border:1px solid #CCC;margin:0 0 9px;padding:6px 6px 3px;text-align:center;}
#ComparePreviewWidget ul{list-style-type:none;margin:0 0 0.3em;overflow:hidden;padding:0;}
#ComparePreviewWidget ul li{background-color:#FFF;border:1px solid #CCC;float:left;height:23px;margin:0 4px;overflow:hidden;padding:1px;position:relative;width:36px;}
#ComparePreviewWidget ul li.empty{background:#FFF url(../images/bg/minilogo.png) no-repeat center center;}
#ComparePreviewWidget ul li input.delete{background:url('../images/icons/compare_delete.gif') right top no-repeat;border:none;cursor:pointer;display:block;position:absolute;right:1px;text-indent:-20000em;top:1px;}
#ComparePreviewWidget #CompareBoxDivLayer > p {color: #666; margin:0; line-height: 110%; font-size: 9px;}
#ComparePreviewWidget .CompareButton span, #ComparePreviewWidget .empty-link{color:#FF7A00;}
#ComparePreviewWidget .empty-link{cursor:help;}
#BeforeCheckout .choose{background:#FFF;border:1px dashed #C4C4C4;float:left;margin:20px 0;width:99%;}
#BeforeCheckout .choose h2{font-size:26px;font-weight:700;margin:5px 0 10px 10px;}
#BeforeCheckout .choose .box{border-left:2px solid #6C6C6C;float:left;height:160px;margin:10px;padding:0 20px 20px;position:relative;width:260px;}
#BeforeCheckout .choose .box.first{border:none;}
#BeforeCheckout .choose .box h3{font-size:170%;}
#BeforeCheckout .choose .box a.more, #BeforeCheckout .choose .box input.login {background:url('../images/buttons/button_dalej.gif') no-repeat;text-indent: -2000em;display:block;height:34px;left:180px;position:absolute;top:135px;width:125px; border: none; cursor: pointer;}
#BeforeCheckout .choose .box a.why{color:#007CEF;left:30px;position:absolute;top:145px;}
#BeforeCheckout .choose .box a.why:hover{text-decoration:underline;}
#BeforeCheckout .choose .box form {margin: 5px 0;}
#BeforeCheckout .choose .box form input.text, #BeforeCheckout .choose .box form input.password {
    width: 135px;
    padding: 1px 2px;
    border: 1px solid #888;
    margin: 3px 0;
    float: left;
}
#BeforeCheckout .choose .box a.remind_password {
    color: #007CEF;
    display: block;
    position: absolute;
    left: 30px;
    top: 145px;    
}
#BeforeCheckout .choose .box label.error {
    width: 115px;
    padding: 6px 0 0 3px;
    display: block;
}
#BeforeCheckout .choose .box a.remind_password:hover {
    text-decoration: underline;
}
#BeforeCheckout .choose .box .input_wrap {
    width: 260px;
    float: left;
}
#BeforeCheckout .choose .box .input_wrap label.input_title {
    font-weight: bold;
}
#CategoryButtonsWidget ul li a span,#CategoriesAreaDock #CategoryTreeWidget span.lvl_0_title,#CategoriesAreaDock ul.level_1 li ul{display:none;}
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1 a.lvl_1_title:hover span,#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1 a.lvl_1_title span:hover{background-position:134px -38px;color:#222;}
#CategoriesAreaDock ul.level_1 li.selected ul,#ComparePreviewWidget ul li a{display:block;}


#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1.selected a.lvl_1_title span.category_icon , #CategoriesAreaDock #CategoryTreeWidget li.cat_level_1.selected:hover a.lvl_1_title span.category_icon  {margin-top:0px;}
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1.selected a.lvl_1_title span.category_icon img, #CategoriesAreaDock #CategoryTreeWidget li.cat_level_1.selected:hover a.lvl_1_title span.category_icon img {margin-top: -76px;}


#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1 a.lvl_1_title span.category_icon  {margin-top:0px;}
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1:hover a.lvl_1_title span.category_icon img {margin-top: -38px; }

