body { margin: 0; padding: 15px 25px 15px 20px; text-align: center; font-family: Tahoma; color: #000000; background: #FFFFFF;
}

.hdr01           { margin-left:-6px; margin-right:-6px; padding:0px; border-style: solid; border-width: 1px 1px 3px 1px; border-color: #E4E4E4 #E4E4E4 #5CB1D8 #E4E4E4; }
.hdr01 table td  { padding-left:20px; font-size: 70%; text-transform: uppercase; color: #484848; font-weight: bold; }
.all_cen01       { margin:0px -2px 0px -2px; padding:0px 0px 5px 0px; border-right:#EEEEEE 1px solid; border-bottom:#EEEEEE 1px solid; border-left:#EEEEEE 1px solid; }

.all_har { font: 8pt tahoma; color:#777777; }


form, p, img, ul, ol, h1, h2, h3, h4, h5 {
    margin: 0;
    padding: 0;
    border: 0;
}

input {
    margin: 0;
    padding: 0;
}

table {font-size: 100%;}

a {
    text-decoration: underline;
    color: #000000;
}

a:hover {text-decoration: none;}




/*Catalog_List*/

.terexte {
        border:#B3B9C3 1px solid; font:8pt tahoma; color:#737373; width:100px; height:15px;
}
:root .terexte {
        position:relative; top:-1px;width:95px; margin-top:-1px;
}
.minidd {
        width:45px !important 
}
* HTML .minidd {
        width:45px !important
}
* HTML .terexte {
        width:95px; height:16px; margin-bottom:1px;
}
* HTML #ies_rig {
        margin-right:5px;
}
.tab_sel {
        margin-right:-10px !important; position:relative
}
* HTML .tab_sel { 
        position:static
}
:root .tab_sel {
        right:-7px;
}
#no_bord {
        border:none; margin-right:-10px; padding:0; margin-top:3px;
}
* HTML #no_bord_2 {
        margin-right:-4px;
}
* HTML .not_pag { 
        margin-left:10px; margin-right:14px; padding:10px 0 10px 30px; background: url(/img/siteimage/not_pag.gif) 0 5px no-repeat  
}
.not_pag { 
        margin-left:10px; margin-right:14px; padding:10px 0 10px 30px; background: url(/img/siteimage/not_pag.gif) 0 5px no-repeat  
}
.not_pag a {
        font: bold 8pt tahoma; color:#3499D1; text-decoration:underline
}
.not_pag a:hover {
        text-decoration:none
}
.not_skid {
        padding:10px 0 10px 30px;background: url(/img/siteimage/not_skid.gif) 0 5px no-repeat  
}
.not_skid a {
        font: bold 8pt tahoma; color:#3499D1; text-decoration:underline
}
.not_skid a:hover {
        text-decoration:none
}
.num_menuu {
        padding:0 0 2px 0; margin:5px 0px 10px 0px; border:#E0E1E4 1px solid;
}

.all_velo {
        border-top:#E5E5E5 1px solid; margin-left:3px; margin-right:3px; 
}
.top_velo {
        border-right:#E5E5E5 1px solid;margin-right:-3px;margin-left:64px;border-bottom:#F4F5F6 2px solid;border-left:#F4F5F6 3px solid;
}
.sinii {
        background:#59B2D8; width:5px; height:22px;
}
.vel_cse {
        background:#FFFFFF;border-bottom:#E5E5E5 1px solid;
}
.vel_cse td a {
        font: bold 8pt tahoma; color:#3499D1; text-decoration:underline; padding-right:12px; background: url(/img/siteimage/aaa.gif) 100% 4px no-repeat
}
.vel_cse td a:hover {
        text-decoration:none;
}
.bo_l {
        margin-left:1px; height:18px; margin-top:1px; margin-bottom:0px; border-left:#E5E5E5 1px solid; padding-left:15px;
}
.bo_l {
        padding-top:3px;
}
* HTML .bo_l a {
}
.dr_min a {
        background: url(/img/siteimage/aaa2.gif) 100% 3px no-repeat !important
}
.nobl a {
        background:none !important; text-decoration:none !important;
}
.nobl2 a {
        background:none !important;
}
.bord_page {
        width:65px;margin-bottom:-0px;padding:4px 0 0 7px;text-align:right;border-left:#E5E5E5 1px solid; border-right:#E5E5E5 1px solid; height:18px; margin-right:2px;
}
.bord_page_2 {
        width:65px;margin-bottom:-0px;padding:4px 0 0 7px;text-align:right;border-left:#E5E5E5 1px solid;  height:18px; margin-right:2px;
}
.bord_page a {
        padding-left:2px;
}
.bord_page_2 a {
        padding-left:2px;
}
.fv2 {
        padding-top:0 !important
}
.fv {
        border-top:none !important; padding-top:0 !important
}
.foto_velo {
        width:76px; height:60px;background: url(/img/siteimage/velos.gif) 0 0px no-repeat !important;
}
.katalog_velo td {
        padding-top:18px;border-top:#E0E1E4 1px solid;background: url(/img/siteimage/velos_re.gif) 0 100% repeat-x;
}
.katalog_velo td a {
        margin-top:7px !important;font: bold 9pt tahoma; color:#017FC5; text-decoration:underline; padding-left:8px;
}
.katalog_velo td a:hover {
        text-decoration:none;
}
.katalog_velo td h2 {
        font: 9pt tahoma; color:#777777; margin:0
}
.katalog_velo td h3 {
        font: bold 9pt tahoma; color:#000000; margin:0
}
* HTML .katalog_velo td h3 {
        font: bold 9pt tahoma; color:#000000; margin:0;
}
.nnnop {
        padding:0 4px 0 0 !important;
}
.katalog_velo {
        margin-top:1px;
}
.borderier_right {
        border-right:#E0E1E4 1px solid;
}
* HTML .corel {
        width:63px !important
}
* HTML .corel_2 {
        width:50px !important
}
* HTML .corel_3 {
        width:58px !important
}
.vel_boe {
        border-left:#E0E1E4 1px solid;border-right:#E0E1E4 1px solid;height:56px; margin:0px 1px 2px 1px; background:#FBFBFB url(/img/siteimage/vel_boe.gif) no-repeat
}
#vel_chek {
        margin-right:0px; padding-top:14px; height:42px
}
.fv2 img {
        margin-top:16px;
}
.fv3 input {
        margin-top:0px; 
}
* HTML .fv2 {
        width:78px;
}
* HTML #fv2 {
        width:85px;
}
.ff3  {
        padding:1px 0 0 2px; border:#DEEEF4 1px solid; !important; width:18px; height:19px;
}
:root .ff3  {
        padding:3px 0 0 1px;height:16px;
}
* HTML .ff3  {
        padding:0px 0 0 0px;height:16px;
}
.sale { 
        height:35px;background:#FBFBFB url(/img/siteimage/sale.gif) 8px 19px no-repeat
}
.sravn {
        margin-top:4px;width:69px; height:25px; background: url(/img/siteimage/sravn.gif) no-repeat; padding:4px 0px 0 0px;
}
.sravn a {
        font: bold 8pt tahoma; color:#3499D1; text-decoration:underline; padding-right:4px;
}
.sravn a:hover {
        text-decoration:none
}
#velik {
        margin-left:8px;
}
* HTML #velik {
        margin-left:0px;
}
.skidka_velo a {
        font: bold 9pt tahoma; color:#178BBC; text-decoration:underline;
}
.skidka_velo a:hover {
        text-decoration:none;
}
.skidka_velo {
        text-align:left;margin:3px 0 -20px 0 ; padding:0 3px 0 10px
}
#chtoes {
        background-image: url(/img/siteimage/right_hdr_esc.gif) !important;
}
#chtoes_2 {
        background-image: url(/img/siteimage/right_hdr_esc_2.gif) !important;
}
.news_list_2 {
        margin:0 0 -20px 10px; padding:0;
}
:root .news_list_2 {
        margin:0 0 -20px 6px; padding:0;
}
.news_list_2 li {
        text-align:left;margin-bottom:7px;list-style-type:none; line-height:13px; 
}
.news_list_2 li a {
        font: 8pt tahoma; color:#333333; text-decoration:underline;padding-left:15px;background: url(/img/siteimage/a_bibas.gif) 0 3px no-repeat !important;
}
.news_list_2 li a:hover {
        text-decoration:none
}
#nazv_news_4 {}
.sas {
        margin-top:9px; 
}
* HTML .sas {
        margin-top:9px;  
}

/*end_Catalog_List*/

/*Catalog_Notepad*/

.all_vissport  {
        padding:11px 0 11px 12px;
}
.all_vissport a {
        font: 9pt tahoma; color:#3499D1; text-decoration:underline; padding-left:13px; background: url(/img/siteimage/a_ales_bac.gif) 0 5px no-repeat
}
.all_vissport a:hover {
        text-decoration:none;
}

/*end_Catalog_Notepad*/

/*Compare*/

.raz_opcii {
        margin:-5px 0 10px 0;
}
.ksrav {
        margin-left:15px;
}
.ksrav a {
        font: 8pt tahoma; color:#3499D1; text-decoration:underline; padding-left:12px; background: url(/img/siteimage/stats_bac.gif)  0 70% no-repeat;
}
.ksrav a:hover {
        text-decoration:none;
}
.vse_har {
        margin-right:20px;
}
.iconer {
        float:right; margin-top:-14px; margin-right:250px 
}
:root .iconer {
        margin-top:-9px; margin-right:250px 
}
* HTML .iconer {
        margin-top:-14px; margin-right:123px 
}
.vse_har h2 {
        display:inline; font: 8pt tahoma; color:#777777; height:20px; margin:0 10px 0 0
}
.vse_har a {
        font: 8pt tahoma; color:#3499D1; text-decoration:underline; 
}
.vse_har a:hover {
        text-decoration:none; 
}
.vse_har {
        width:260px;
}
.sravnit_sub {
        width:56px; height:16px; background: url(/img/siteimage/sravnit_sub.gif) no-repeat; border:none;
}
.chekbox {
        margin-left:4px;
}

.ten_bor_old {
        margin-bottom:30px;border-left:#F6F6F6 2px solid; border-bottom:#F6F6F6 2px solid;
}
.functionss {
        min-height:37px; padding-left:5px; background: url(/img/siteimage/line_stst.gif) 100% 0 repeat-y
}
.functionss h2 {
        font: bold 9pt tahoma; color:#3499D1; margin:0;
}
.koric_lin {
        height:1px; padding:0 !important; font-size:1px; background:#E2E2E6;
}
.borre1111 {
        padding:5px; border:#E2E2E6 1px solid !important; position:relative; z-index:10;
}
.borre { border:#E2E2E6 1px solid; margin: -2px; margin-bottom:12px; margin-top:20px;
}
.borre p {
        font: 9pt tahoma; color:#777777; margin:0;
}
.borre a {
        font: 9pt tahoma; color:#3499D1; text-decoration:underline;
}
.borre a:hover {
        text-decoration:none;
}
.borre111 td {
        padding:6px
}
.chekbox_2 {
        margin-right:5px; float:left; margin-top:-2px;
}
:root .chekbox_2 { 
        margin-top:2px;
}
* HTML .chekbox_2 {
        margin-right:0px; float:left; margin-top:-2px;
}
.sravnd {
        margin-bottom:15px; margin-left:80px;
}
.velositi {
        padding-bottom:3px;
}

/*end_Compare*/

/*Catalog_Single*/

#viz_2 {
        margin-bottom:-10px; position:relative; top:-7px; color:#1b81ac
}
* HTML #viz_2 {
        margin-bottom:-40px; top:-2px;
}
.sing_left {
        width:234px;
}
.foto_sing {
        width:230px; border-right:#5AB2DA 4px solid; background: url(/img/siteimage/foto_sing_back.gif) repeat-y;
}
.foto_sing img {
        border:none;
}
.top_bo_s_d {height:1px;border-top:#E1E1E5 1px solid; font-size:1px;  margin-left:1px;}
.foto_sing_bott {width:234px; height:18px; background: url(/img/siteimage/foto_sing_bott.gif) no-repeat}
.veder {
        margin:20px 0 10px 0
}
* HTML .veder {
        margin:20px 0 6px 0
}
* HTML .sing_velo {
        margin-top:50px !important;
}
.bac_infa {
        margin-top:1px;width:72px; height:60px; background: url(/img/siteimage/bac_infa.gif) no-repeat
}
.bac_infa img {
        margin-top:16px;
}
.podrob_infa_dop {
        margin-top:1px;height:59px;border-right:#EEEEEE 1px solid; border-top:#E2E2E6 1px solid; background: url(/img/siteimage/podrob_infa_dop_bac.gif) 0 100% repeat-x
}
.podrob_infa_dop p { 
        float:left;font: 9pt tahoma; color:#737373; margin:2px 0 0 0; padding:10px;
}
.podrob_infa_dop p a {
        font: 9pt tahoma; color:#3499D1; text-decoration:underline;
}
.podrob_infa_dop p a:hover {
        text-decoration:none;
}
.dopoln_single_infa h2 {
        font: bold 8pt tahoma; color:#555555; margin:40px 0 3px -26px
}
.vib_gorode {
        width:130px;border:#C8C8C8 1px solid; font: 8pt tahoma; color:#727272; position:relative; top:-8px; left:-5px;
}
.odna_ss {
        margin-top:8px !important;
}
.sing_opisanie {
        padding:3px 4px 0 15px; margin-left:2px;border-top:#DDE3E2 1px solid; border-right:#DDE3E2 1px solid; border-left:#DDE3E2 1px solid; 
}
.zafig h2 {
        font: bold 9pt tahoma; color:#3499D1; margin:0;
}
.cen_sin_bac {
        position:relative; z-index:10; top:10px;float:right; text-align:right;width:131px; height:25px; background: url(/img/siteimage/cen_sin_bac.gif) no-repeat 
}
* HTML .cen_sin_bac {
        top:13px; 
}
.cen_sin_bac h2 {
        font: 16pt tahoma; color:#FFFFFF; margin:-2px 10px 0 0px;
}
.sing_opisanie h3 {
        float:left;font: bold 9pt tahoma; color:#000000; margin:3px 0 0 0; border-bottom:#D3D3D3 3px solid;
}
.sing_opisanie p {
        clear:both;font: 9pt tahoma; color:#737373; padding-top:5px; margin:10px 0 0 0; line-height:17px;
}
* HTML .sing_opisanie p {
        padding-top:5px; margin:0px 0 0 0; line-height:17px;
}
.harakter_singl {
        padding:5px 6px 0 8px;  border-right:#DDE3E2 1px solid; background:url(/img/siteimage/harakter_singl_bord.gif) repeat-y
}
.harakter_singl h3 {
        float:left;font: bold 9pt tahoma; color:#000000; margin:3px 0 10px 10px; border-bottom:#D3D3D3 3px solid;
}
.txt_harak {
        clear:both;
}
.txt_harak td {
        padding:5px 0 8px 12px; border-bottom:#C0C0C0 1px solid;
}
.txt_harak td p {
        font: 9pt tahoma; color:#737373; margin:0;
}
.txt_harak td a {
        font: 9pt tahoma; color:#3499D1; text-decoration:underline;
}
.txt_harak td a:hover {
        text-decoration:none;
}
.beree {
        border-bottom:none !important; 
}
.breferee {
        font-size:1px; margin-bottom:5px;height:3px;background:url(/img/siteimage/harakter_singl_bord_2.gif) 0 100% repeat-x;
}
.oss_line {
        font-size:1px;height:2px; border-top:#C0C0C0 1px solid; margin-top:5px;
}
.ico_oper img {
        border:none;margin-bottom:20px;
}
.ico_oper {
        float:right; margin-right:15px;
}

/*end_Catalog_Single*/


/*Catalog*/
.tovarer_2 {
        padding:0 0 7px 0px;width:49%;border-left:#E0E1E4 1px solid; background: url(/img/siteimage/tovar_block.gif) 100% 5px repeat-y
}
.tovar_block {
       border-left:#E0E1E4 1px solid; background: url(/img/siteimage/tovar_block.gif) 100% 5px repeat-y
}
.top_bord_tovar {
        font-size:1px;height:1px; border-top:#E4E5E8 1px solid;margin-right:1px;border-bottom:#F1F1F3 1px solid; 
}
.left_streels {
        background: url(/img/siteimage/left_streels.gif) 0 5px no-repeat
}
.left_streels_2 {
        background: url(/img/siteimage/left_streels.gif) 0 5px no-repeat
}
:root .left_streels_2 {
        background: url(/img/siteimage/left_streels.gif) 0 12px no-repeat
}
.zag_tovar_d {
        padding-top:1px;margin:8px  13px;text-align:center; height:16px; background:#CAF0FD
}
.zag_tovar_d a {
        font: bold 8pt tahoma; color:#333333; text-decoration:underline;
}
.zag_tovar_d a:hover {
        text-decoration:none;
}
.ss_tovar_all {
        line-height:10px !important;text-align:left; padding: 0 20px 10px 20px;
}
.ss_tovar_all a {
        font: 8pt tahoma; color:#1B81AC; text-decoration:underline;
}
.ss_tovar_all a:hover {
        color:#333333; text-decoration:none;
}
.nizoker {position:relative; top:-3px; margin-top:-5px; margin-right:1px;}
:root .nizoker {margin-top:-5px; margin-right:1px; top:0}
* HTML .nizoker {margin-top:-5px; margin-right:1px; position:relative; z-index:100;top:0}
.niz_bot {
        margin-top:0px;height:100%;background: url(/img/siteimage/niz_bot.gif) 0 100% repeat-x 
}
.niz_bot_1 {
        font-size:1px; height:8px; color:#FFFFFF;background: url(/img/siteimage/niz_bot_1.gif) 0px 100% no-repeat
}
.niz_bot_2 {
        font-size:1px; color:#FFFFFF;background: url(/img/siteimage/niz_bot_2.gif) 100% 100% no-repeat
}
.tovarer {
        padding:0 3px 0px 0; width:51%; padding-bottom:0px;border-left:#E0E1E4 1px solid; background: url(/img/siteimage/tovar_block.gif) 100% 5px repeat-y
}

.zag_tovar_d_right  {
        float:right; margin:8px 20px 0 0
}
* HTML .zag_tovar_d_right  {
        float:right; margin:8px 10px -12px 0
}
.zag_tovar_d_right a {
        font: bold 8pt tahoma; color:#333333; text-decoration:underline;
}
.zag_tovar_d_right a:hover {
        text-decoration:none;
}
.right_streels {
        background: url(/img/siteimage/left_streels_2.gif) 100% 12px no-repeat; margin-right:3px;
}
.ss_tovar_all_2 {
        line-height:10px !important;clear:both;text-align:right;padding: 12px 20px 0px 20px;
}
.ss_tovar_all_2 a {
        font: 8pt tahoma; color:#1B81AC; text-decoration:underline;
}
.ss_tovar_all_2 a:hover {
        color:#333333; text-decoration:none;
}
.tovar_katal {
        margin-bottom:20px;
}
.zag_tovar_d_no_back {
        margin:8px 0 12px  13px; width:199px; text-align:left; margin-left:20px;
}
.zag_tovar_d_no_back a {
        font: bold 8pt tahoma; color:#333333; text-decoration:underline;
}
.zag_tovar_d_no_back a:hover {
        text-decoration:none;
}

/*end_Catalog*/

/*Catalog_Comment*/

.comment_text {
        padding: 0 10px 0 10px; margin-top:-15px
}
.comment_text p {
        font: 9pt tahoma; color:#000000; margin:0 0 20px 0
}
.koll_ss {
        padding:0 0 0 40px
}
.koll_ss ul {
        margin:0; padding:0;
}
.koll_ss li {
        list-style-type:none; margin:0 0 6px 0;
}
:root .koll_ss li { 
        margin:0 0 1px 0;
}
* HTML .koll_ss li { 
        margin:0 0 1px 0;
}
.koll_ss li a {
        font: 9pt tahoma; color:#1B81AC; text-decoration:underline; padding-left:20px; background: url(/img/siteimage/stats_bac.gif) 0 75% no-repeat
}
.koll_ss li a:hover {
        text-decoration:none;
}
.posm_koll h2 {
        font: bold 9pt tahoma; color:#017FC5; margin: 0 0 15px 10px
}
.posm_koll {
        padding-bottom:20px;
}
.nexabud {
        margin:5px 0 50px 15px;
}
.nexabud a {
        font: bold 9pt tahoma; color:#FFA800; text-decoration:underline;
}
.nexabud a:hover {
        text-decoration:none;
}

/*end_Catalog_Comment*/

/*Catalog_Compare*/

.functionss_1 {
        min-height:37px; padding-left:5px; background: url(/img/siteimage/line_stst.gif) 100% 0 repeat-y
}
.functionss_1 h2 {
        font: bold 9pt tahoma; color:#017FC5; margin:0;
}
.osobs_par {
        font:bold 9pt tahoma !important; color:#333333 !important
}
.osob_sse {
        font:bold 9pt tahoma !important; color:#017FC5 !important
}
#spec_sravn {
        margin-bottom:50px !important;
}

/*end_Catalog_Compare*/

.okrid_left {
        width:5px; height:16px; background: url(/img/siteimage/okrid_left.gif) no-repeat
}
.okrid_right {
        width:9px; height:16px; background: url(/img/siteimage/okrid_right.gif) no-repeat
}
.ok_center {
        padding:0 5px 0 5px;
}
/* HTML .ok_center a {
        position:relative; top:-4px;
}*/    
.zag_tabl_e {
        background: url(/img/siteimage/zag_tabl_rep.gif) repeat-x;margin:8px 0 11px 14px;
}
.zag_tabl_e a {
        font: bold 8pt tahoma; color:#333333; text-decoration:underline;
}
.zag_tabl_e a:hover {
        text-decoration:none;
}

