HTML {
          padding: 0px;    margin: 0px; width: 100%;  height: 100%; background: url(images/header_repeat.gif) repeat-x;

}
body {
padding: 0px;    margin: 0px; width: 100%;  height: 100%;

}
img {
          border:none;
}
* {
          margin:0; padding:0;
}
table {
          width:100%;border-collapse:collapse;
}
td {
          vertical-align:top;border-collapse:collapse;
}
tr {
          border-collapse:collapse;
}
ul {
          margin:0px; padding:0px;
}
li {
          list-style-type:none;
}
.all_items {
        padding-bottom:50px;background: url(images/back_line.gif) 0px 159px repeat-x;
}

.padding_botom {
        padding-bottom:150px;
        }
.all {
        min-height:100%;background: url(images/cloud.gif) 0 100% repeat-x;
}
.header {
        height:131px;width:996px;margin:0px auto;background: url(images/header_repeat.gif) repeat-x;
}

.left_header {
        float:left;
}
.logo {
        margin:28px 0px 0px 39px;
}
.language {
        margin:19px 0px -1px 19px;
}
.language span {
        font: normal 8pt Tahoma; color:#FFFFFF;margin-right:17px;padding:0px 7px 0px 7px; background: url(images/sp_back.gif) 0px 4px repeat-x
}
.language span a {
        font: normal 8pt Tahoma; color:#FFFFFF;text-decoration:none;
}
.language span a:hover {
        text-decoration:underline;
}
.language span b {
        font: normal 8pt Tahoma; color:#C1C0BF;
}
.right_header {
        float:right;
}
.basket {
        float:left;padding:8px 0px 0px 7px;width:160px;height:123px;background: url(images/basket_back.gif) repeat-x
}
.basket div {
        padding:0px 0px 8px 0px;font: normal 8pt Tahoma; color:#FFFFFF;
}
.login {
        font: normal 8pt Tahoma; color:#FFFFFF;margin:1px -2px 0px 4px;width:54px;height:15px;background:#FF6666;border: solid 1px #CD233C;
}
.login:hover {background:#FFFFFF;}
.login_2:hover {background:#FFFFFF;}

.login_2 {
        font: normal 8pt Tahoma; color:#FFFFFF;width:38px;height:15px;background:#FF6666;border: solid 1px #CD233C;
}
.img_subbmit {
        cursor:pointer;margin:0px 0px 0px 4px;position:relative; top:1px;
}
.searsh_input {
        font: normal 8pt Tahoma; color:#FFFFFF;margin:0px -2px 0px 4px;width:94px;height:15px;background:#FF6666;border: solid 1px #CD233C;
}
.searsh_input:hover {background:#FFFFFF;}

.basket_icon {
        margin:47px 0px 0px -14px;
}
.content {
        width:996px;margin:0px auto;
}
.margin_auto {
        position:relative; display:table !important;height:100%;background: url(images/cloud_2.gif) 200px 100% no-repeat;width:996px;margin:0px auto;
}
.margin_auto_items {
       display:table !important;height:100%;background: url(images/left_repeat.gif) 15px 0px repeat-y;
}
.left_block {
        width:803px;padding-right:12px;
}
.right_block  {
        
}
.main_menu {
        margin:30px 0px 0px 0px;background: url(images/man.gif) 0px 0px no-repeat;padding:0px 0px 0px 190px;
}
:root .main_menu {position:relative; z-index:200;}
.main_menu_items {
        background: url(images/girl.gif) 100% 0 no-repeat;height:233px;padding:8px 123px 0px 0px;
}
.main_menu_items td {
        padding:0px 12px 29px 0px;
}
.main_menu_items td img {
        position:relative; z-index:-1;float:left;margin:0px 7px 0px 0px;
}
.main_menu_text {
        margin:9px 0px 0px 0px;float:left;padding:0px 0px 0px 6px; border-left: solid 1px #FF0404;
}
.main_menu_text a {
        margin-top:-2px;display:block;font: bold 10px Tahoma !important; color:#566987;text-decoration:underline;
}
.main_menu_text a:hover {
        text-decoration:none;
}
.main_menu_text p {
        font: normal 10px Tahoma; color:#DB2242;margin:7px 0px 0px 0px;
}
.width_td {
        width:56%;
}
.content {
        clear:both;
}
.fitshop_text {
        float:left;background:#FFFFFF;padding:0px 5px 0px 5px;margin:-16px 0px 0px 165px; font: bold 8pt Verdana; color:#9CA2B3;
}
.sections {
        padding:18px 5px 10px 5px;
}
.goods {
        position:relative; z-index:500;padding:30px 5px 0px 5px;
}
:root .goods img {diplay:block; position:relative; z-index:1000 !important;}
.sections img {
        display:block; margin:0px auto;
}
.goods div {
        float:left;padding:9px 0px 0px 15px;width:74px;height:95px;margin:0px 21px 20px 22px; background: url(images/feed.gif) no-repeat;
}
.right_block {
        width:166px;background:#E8E9E9;
}
.top_10 {
        padding:0px 12px 15px 18px;background: url(images/top_10_back.gif) 0 100% repeat-x;
}
.title_top {
        height:45px;background: url(images/title_top.gif) 0px 0px no-repeat;margin:0px 0px 10px 0px;
}
.top_10 ul {
        line-height:15px;
}
.top_10 li span {
        font:normal 8pt Tahoma; color:#5E708C;width:20px;text-align:right;
}
.top_10 li a {
        font:normal 8pt Tahoma; color:#5E708C;text-decoration:none;
}
.top_10 li a:hover {
        text-decoration:underline;
}
.left_float {
        margin-left:-6px;
}
.title_fit {
        height:45px;background: url(images/title_fit.gif) no-repeat;margin:0px 0px 10px 0px;
}
.fit_menu  a {
        display:block;padding-left:12px;background: url(images/a_back.gif) 0px 4px no-repeat;font: normal 11px Tahoma; color:#5E708C;text-decoration:none;
}
.fit_menu  a {
        margin-bottom:3px;
}
.fit_menu  a:hover {
        color:#FC2727;background: url(images/a_back_activ.gif) 0px 4px no-repeat;
}
.fit_menu .active_fit {color:#FC2727;background: url(images/a_back_activ.gif) 0px 4px no-repeat;
}
.fit_menu {
        padding:0px 12px 15px 18px; 
}
.space_block {
        width:15px;
}
.buy {
        float:right;margin:120px 20px 0px 0px !important;position:relative !important; z-index:10000 !important;
}
#buy_inside {position:relative; top:30px;left:100px;}
.footer_content {
        width:996px;margin:0px auto;
}
.shop_footer {
        position:relative; z-index:20;height:177px;background: url(images/shop_footer.gif) repeat-x;
}
.shop_footer img {
        display:block;margin:0px auto;
}
.copyright {
        background:#CC0019;padding:3px 0px 4px 0px;text-align:center;
}
.copyright p {
        margin:0px 0px 0px 10px;font: normal 10px Tahoma; color:#FFFFFF;
}
.footer {
        position:relative; z-index:20;margin-top:-196px;height:196px;background: url(images/line_footer.gif) 0 100% repeat-x !important;
}
.background_img {
        position:relative; z-index:1110;margin:-43px auto;padding:43px 0px 0px 0px;width:88px; height:140px; background: url(images/ptl.gif) 100% 0 no-repeat;
}
.mini_left_block {
        width:170px;background:#E8E9E9;padding:0px 0px 130px 0px;
}

.number_block {
        height:30px;background:#CED1D9 url(images/red_line.gif) 0 100% repeat-x;padding:0px;
}
.img_left_top {
        margin:-20px auto;display:block;
}
.group {
        position:relative; z-index:100;padding:30px 5px 20px 8px;
}
.group h2 {
        font: bold 8pt Tahoma; color:#596C89;margin:0px 0px 6px 0px;
}
.group ul {
        line-height:10px;
}
.group ul li {
        margin:0px 0px 3px 0px
}
.group ul li a {
        font: normal 11px Tahoma; color:#596C89;text-decoration:none;
}
.group ul li a:hover {
        text-decoration:underline;
}
.group ul .activ_group a {color:#E82D45;}
.group ul li a span {
        color:#E82D45;font-weight:bold;
}
.group select {
        margin:35px 0px 0px 0px;font: normal 10px Tahoma; color:#FFFFFF;width:152px;height:14px;background:#FF0000;border: solid 1px #A5AABA;
}
.group select option {background:#C9C9C9}
.all_inside {
        background:none;
}
.all_items_inside {
        padding-bottom:20px;background: url(images/red_line.gif) 0px 159px repeat-x;
}
.top_lin_margin {background: url(images/red_line.gif) 0px 160px repeat-x !important;
}
:root .all_items_inside {
        padding-bottom:20px;background: url(images/red_line.gif) 0px 159px repeat-x;
}
.sport_p {
        margin:50px 0px 0px 0px;
}
.sport_p div {
        width:179px;float:left;padding:0px 10px 15px 10px;
}

.sport_p .sport_p_content {
        line-height:10px;width:auto;padding:0px 0px 0px 11px;margin:15px 0px 0px 0px;float:none; border-left: solid 2px #FF0000;
}
.sport_p .sport_p_content a {
        display:block;position:relative; top:-2px;font: normal 10px Tahoma; color:#596C89;text-decoration:underline;
}
.sport_p .sport_p_content a:hover {
        text-decoration:none;
}
.center_block {
        width:600px;padding:0px 0px 130px 0px;
}
.boot_line {
        padding:0px 12px 15px 18px;background: url(images/top_10_back.gif) 0 100% repeat-x;
}
.title_fit_items {
        height:45px;background: url(images/title_fit_items.gif) no-repeat;margin:0px 0px 10px 0px;
}
.footer_inside {
        position:relative;z-index:1;height:221px;margin:-221px auto;background: url(images/line_footer.gif) 0 100% repeat-x;
}
.shop_footer_inside {
        position:relative; z-index:0px;margin:147px 0px 0px 0px;height:55px;background: url(images/shop_footer_inside.gif) no-repeat;
}
.padding_botom_inside {
        padding-bottom:210px;
        }

.mini_left_bot {
        height:202px;background: url(images/mini_left_bot.gif) repeat-x;
}
.basket_bac {height:202px;background: url(images/basket_bac.gif) repeat-x;
}
.footer_in_left {
        width:170px;
}
.no {
        background:none;padding:0px;
}
.header_minii {
        height:131px;width:630px;margin:0px auto;
}
.footer_mini {
        margin:-30px 0px 0px 0px;height:30px;background: url(images/footer_mini.gif) repeat-x;
}
.mini_width_f {width:558px !important;}
.copyright_mini {
        padding:13px 0px 0px 20px;width:963px;margin:0px auto;font: normal 10px Tahoma; color:#FFFFFF;
}
.content_mini {
        width:950px;margin:0px auto;
}
.content_mini_items {width:570px;margin:0px auto;}
.left_goods {
        width:168px;padding:0px 25px 0px 25px;
}
.img_left_mini {
        display:block;margin:9px auto;
}
.foto_goods {
        margin:20px 0px 0px 0px;
}
.foto_goods img {
        display:block;margin:0px auto 20px auto;
}
.foto_goods p {
        font: normal 8pt Tahoma; color:#625e5d;margin:0px 0px 3px 0px;
}
.basket_goods {
        font: normal 11px Tahoma; color:#ff1717;
}
.basket_goods img {
        margin:0px;display:inline; float:right;
}
.basket_goods span {
        float:left;position:relative;top:8px;
}
.navigator {
        text-align:right;margin:7px 0px 30px 0px;font:bold 8pt Tahoma;color:#ff1717;
}
.navigator a {
        font:bold 8pt Tahoma;color:#ff1717;text-decoration:none;
}
.navigator a:hover {
        text-decoration:underline;
}
.right_goods {width:80%}
.right_goods h2 {
        font: bold 11pt Tahoma; color:#ff1717;margin:0px 0px 10px 0px;
}
.right_goods p, .right_goods {
        font:normal 8pt Tahoma; color:#504c4b;margin:0px 0px 15px 0px;
        text-align:justify;
}
.table_goods {
        margin:20px 0px 0px 0px;
}
.table_goods h3 {
        font:normal 8pt Tahoma; color:#ff1717;margin:0px 0px 3px 0px;
}
.table_goods table {
        border-bottom: solid 1px #687994;border-left: solid 1px #687994;
}
.table_goods table td {
        font: normal 10px Tahoma; color:#625e5d;padding:1px 0px 1px 4px;border-top: solid 1px #687994;border-right: solid 1px #687994;
}
.pun_2 {
        width:70px;text-align:center;
}
.pun_3 {
        width:70px;text-align:center;
}
.pun_4 {
        width:40px;text-align:center;
}
.name_td {
        width:25%
}
.text_center {
        text-align:center
}
.space {
        height:20px;
}
.header_td {
        height:131px !important;
}
.all_table {
        width:996px;height:100%;margin:0px auto;min-height:100%
}
.number_mini {
        float:left;height:50px;width:170px;position:relative; z-index:200;
}
.other_height {
        height:28px;
}
.print {
        padding:14px 0px 0px 0px;float:right;margin-right:-18px;
}
.print img {
        margin-left:10px;position:relative; z-index:200;
}
.plan {
        clear:both;padding:15px 0px 0px 0px;margin:0px auto;width:943px;
}
.plan h2 {
        font: bold 8pt Tahoma;color:#FF2C2C;margin:0px 0px 8px 0px;
}
.plan td {
        border-right:solid 2px #FFFFFF;
}
.plan_td_header td {
        height:76px;width:55px;
}
.plan_td_header td img {
        display:block;
}
.plan_td_header .name_td_plan {
        width:203px;
}
.light td {
        vertical-align:middle;height:38px; background:#E7E8EC;font: normal 8pt Tahoma; color:#5E708D;
}
.light td img {
        display:block;margin:9px auto;
}
.light span {
        font-size:9pt;line-height:11px;display:block;margin:0px 0px 0px 5px;
}
.dark td {
        vertical-align:middle;height:38px; background:#D8DAE1;font: normal 8pt Tahoma; color:#5E708D;
}
.dark td img {
        display:block;margin:9px auto;
}
.dark span {
        font-size:9pt;line-height:11px;display:block;margin:0px 0px 0px 5px;
}
.choice_goods {
        font:bold 8pt Tahoma; color:#FF1010;float:left;padding:0px 7px 0px 7px;background:#FFFFFF;margin:21px 0px 15px 0px;
}
.choice_goods span {
        padding:0px 0px 0px 5px;
}
.choice_goods span a {
        font:normal 8pt Tahoma; color:#6C7E97;text-decoration:underline;
}
.choice_goods span a:hover {
        text-decoration:none;
}
.choice_goods_table {
        clear:both;
}
.choice_goods_table td {
        border-right:solid 2px #FFFFFF;
}
.top_td_choice td {
        width:46px;padding:1px 2px 1px 2px;font:normal 10px Tahoma !important; color:#FFFFFF;background:#FF0000;text-align:center;vertical-align:middle;  font-weight:bold;
}
.top_td_choice .name_choise {
        text-align:left;width:199px;padding-left:3px;
}
.header_td_basket {
        background:none !important;width:15px !important;
}
.choice_goods_table {
        font:normal 8pt Tahoma;color:#514D4C;
}
.choice_goods_table td {
        vertical-align:middle;
}
.light_items td {
        background:#E7E8EC;height:34px;text-align:center;
}
.manufacturer {
        padding:0px 2px 2px 5px;text-align:left !important;font:normal 8pt Tahoma !important; color:#5D5959 !important;
}
.manufacturer a {
        font:bold 9px Tahoma;color:#647591;text-decoration:underline;
}
.manufacturer a:hover {
        color:#FD1516;
}
.basket_td {
        background:none !important;
}
.dark_items td {
        background:#D8DAE1;height:34px;text-align:center;
}
.basket_td img {
        position:relative; top:3px;left:7px;z-index:400;
}
.no_back {
        background-image:none;
}
.no_padding {
        padding:0px;
}
.menu_goods {
        padding:40px 0px 0px 18px;
}
.menu_goods a {
        font: normal 8pt Tahoma; color:#566987;text-decoration:underline;
}
.menu_goods .goods_a_active {color:#FE1111;}
.menu_goods a:hover {
        color:#FE1111;
}
.menu_goods ul {
        margin:5px 0px 10px 0px;
}
.menu_goods ul li a {
        padding-left:12px;background: url(images/a_back.gif) 0px 4px no-repeat;font: normal 8pt Tahoma; color:#566987;text-decoration:none;
}
.menu_goods ul li a:hover {
        color:#FC2727;background: url(images/a_back_activ.gif) 0px 4px no-repeat;
}
.menu_goods ul li .active_a_li {color:#FC2727;background: url(images/a_back_activ.gif) 0px 4px no-repeat;
}
.menu_goods ul li {
        display:block;line-height:11px;
}
.menu_goods ul li ul li a {
        background:none;
}
.menu_goods ul li ul {margin-bottom:14px !important;}
.menu_goods ul li ul li {
        margin:0px 0px -2px 0px;
}
.menu_goods ul li ul li a:hover {
        background:none;color:#FE1111;
}
.menu_goods ul li ul .ul_ul_a_acitve a {color:#FE1111;}
.t-shirt {
        margin:43px 15px 30px 15px;
}
.t-shirt_items {
        position:relative; z-index:400;width:249px;float:left;padding:0px 18px 10px 18px;
}
.t-shirt_foto {
        margin:0px 9px 0px 0px;float:left;width:106px;height:106px;background: url(images/t-shirt_foto.gif) no-repeat;
}
.t-shirt_foto img {
        display:block;margin:13px auto;
}
.t-shirt_items h2 {
        font:bold 9pt Tahoma; color:#FF2222;margin:0px 0px 7px 0px;
}
.t-shirt_items span {
        display:block;font: normal 8pt Tahoma; color:#686564;padding:0px 0px 9px 0px;
}
.color_shirt {
        display:inline !important;padding-left:10px !importan;
}
.color_shirt img {
        margin-left:3px;
}
.price span {
        font: normal 8pt Tahoma; color:#566987;float:left;
}
.price img {
        float:right;margin:-3px 0px 0px 5px
}
.girl_man {
        position:absolute;z-index:500; bottom:0px;left:0px;width:255px;height:268px;background: url(images/girl_man.png) no-repeat;
}
.sprint_foto {
        margin:0px 9px 0px 0px;float:left;width:106px;height:106px;background: url(images/t-shirt_foto.gif) no-repeat;
}
.sprint_foto img {
        display:block;margin:7px auto;
}
.name_title {
        font-size:12px !important;margin:-9px 0px 4px 0px !important;
}
.dr_margin {
        margin-top:5px !important;
}
.training {
        position:absolute; z-index:400;left:0px;bottom:0px;width:248px;height:285px;background: url(images/training.png) no-repeat;
}
.padding_block_img {
        padding-top:5px;
}
.detail {
        margin:-14px -16px -20px 0px !important;float:right!important;z-index:500; top:0px;right:-17px;
}
.detail a {
        font: normal 10px Tahoma; color:#566987; text-decoration:none;
}
.detail a:hover {
        text-decoration:underline;
}
.belt {
        position:absolute; z-index:400;left:0px;bottom:0px;width:303px;height:269px;background: url(images/belt.png) no-repeat;
}
.girl_back {
        position:absolute; z-index:400;left:0px;bottom:0px;width:219px;height:231px;background: url(images/girl_back.png) no-repeat;
}
.fites_books span {
        padding:0px;line-height:12px;
}
.fites_books h2 {
        font-weight:bold;
}
.name_title_items {
        line-height:10px;margin:-7px 0px 2px 0px !important;
}
.fitnes_boy {
        position:relative; z-index:400;left:-202px;top:20px;margin:-54px 0px 0px 0px;width:231px;height:255px;background: url(images/fitnes_boy.png) no-repeat;
}
.users {
        text-align:right;padding:0px 6px 7px 0px !important;margin-top:-4px;
}
.users b {
        float:left;
}
.users a {
        color:#FFFFFF;text-decoration:underline; position:relative; left:20px;
}
.users a:hover {
        text-decoration:none;
}
.title_block {
        font:bold 8pt Tahoma; color:#FFFFFF;padding:21px 0px 0px 0px;text-align:center;width:147px;height:25px;background: url(images/title_block.gif) no-repeat;margin:0px 0px 0px 20px;
}
.all_trener {
        padding:30px 0px 0px 0px;
}
.trener {
        float:left;line-height:10px;padding:0px 25px 20px 40px;width:322px;
}
.trener a {
        font: normal 8pt Tahoma; color:#70819a;text-decoration:underline;
}
.trener a:hover {
        text-decoration:none;
}
.trener p {
        font: normal 8pt Tahoma; color:#595655;margin:-2px 0px 6px 0px;
}
.trener ul li {
        line-height:10px;padding-right:8px;background: url(images/str_ser.gif) 100% 7px no-repeat;margin:0px 0px 0px 0px;font: normal 8pt Tahoma; color:#595655;
}
.trener ul {
        margin:3px 0px 0px 0px;
}
.foto_trener {
        margin:0px 9px 0px 0px;float:left;width:106px;height:106px;background: url(images/t-shirt_foto.gif) no-repeat;
}
.foto_trener img {
        display:block;margin:8px auto;
}
.no_underline {
        text-decoration:none !important; font-weight:bold !important;
}
.no_underline:hover {
        text-decoration:underline !important
}
.other_right {
        background: url(images/right_repeat_2.gif) 15px 0px repeat-y;
}
.title_block_items {
        font:bold 8pt Tahoma; color:#FFFFFF;padding:21px 0px 0px 0px;text-align:center;width:151px;height:25px;background: url(images/title_block_items.gif) no-repeat;margin:0px 0px 0px 9px;
}
.info_trener {
        padding:20px 5px 0px 7px;position:relative; z-index:200;
}
.info_trener a {
        font:normal 8pt Tahoma; color:#A5ABBA;text-decoration:underline;
}
.info_trener a:hover {
        text-decoration:none;
}
.img_trener {
        position:relative;margin:0px auto;width:106px;height:106px;background: url(images/t-shirt_foto.gif) no-repeat;
}
.img_trener img {
        display:block;margin:0px auto;position:relative; top:8px;
}
.content_center {
        padding:8px 0px 20px 0px;text-align:center;
}
.content_center h2 {
        font: bold 10pt Tahoma; color:#6A7B95;margin:0px;
}
.content_center p {
        font:normal 8pt Tahoma; color:#A5ABBA;margin:1px 0px 3px 0px;
}
.content_center span {
        font: normal 10px Tahoma; color:#6A7B95;
}
.content_center span a {
        font: normal 10px Tahoma;color:#6A7B95;text-decoration:underline;
}
.content_center span a:hover {
        text-decoration:none;
}
.info_trener ul li a {
        padding-left:12px;background: url(images/a_back.gif) 0px 4px no-repeat;font: normal 8pt Tahoma; color:#566987;text-decoration:none;
}
.info_trener ul .active_advice a {color:#FC2727;background: url(images/a_back_activ.gif) 0px 4px no-repeat;}
.info_trener ul li a:hover {
        color:#FC2727;background: url(images/a_back_activ.gif) 0px 4px no-repeat;
}
.info_trener ul li {
        display:block;line-height:16px;
}
.info_trener_content {
        padding:36px 20px 0px 20px;
        font: normal 8pt Tahoma; color:#5F5B5B;
}
.info_trener_content p {
        font: normal 8pt Tahoma; color:#5F5B5B;margin:13px 0px 7px 0px;
}
.info_trener_content a {
        font: bold 8pt Tahoma; color:#5F5B5B;text-decoration:underline;
}
.info_trener_content a:hover {
        text-decoration:none;
}
.info_trener_content h2 {
        font: bold 10pt Tahoma; color:#FF1818;margin:0px;
}
.library {
        padding:18px 3px 0px 10px;
}
.dictionary h2 {
        font: bold 8pt Tahoma; color:#FE1313;margin:0px 0px 4px 0px;
}
.dictionary img {
        margin:0px 2px 2px 0px;display:block; float:left;
}
.clauses {
        padding-right:14px;background: url(images/a_back.gif) 100% 4px no-repeat;font: bold 8pt Tahoma; color:#566987;text-decoration:none;
}
.activ_clauses {color:#FC2727;background: url(images/a_back_activ.gif) 100% 5px no-repeat;}
.clauses:hover {
        color:#FC2727;background: url(images/a_back_activ.gif) 100% 5px no-repeat;
}
.info_library {
        padding:37px 20px 0px 20px;
}
.info_library p {
        font: normal 8pt Tahoma; color:#5C5958;margin:0px 0px 15px 0px;
}
.info_library p span {
        color:#6A7B95;font-weight:bold;
}
.book {
        width:219px;height:167px;background: url(images/book.gif) no-repeat; float:right;margin:20px 0px 0px 15px;
}
.mini_space {
        height:18px;clear:both;
}
.table_library_li td {
        width:50%;
}
.table_library_li td a {
        padding-left:12px;background: url(images/a_back_2.gif) 0px 4px no-repeat;font: normal 8pt Tahoma; color:#585453;text-decoration:none;
}
.table_library_li td .active_library a {color:#FC2727;background: url(images/a_back_2_a.gif) 0px 4px no-repeat;
}
.table_library_li td a:hover {
        color:#FC2727;background: url(images/a_back_2_a.gif) 0px 4px no-repeat;
}
.float_block {
        float:left;
}
.inside_mini {
        clear:both;padding:10px 0px 0px 20px !important;
}
.actions {
        width:310px !important;padding:0px 30px 0px 40px !important;margin-bottom:18px;
}
.foto_action {
        background: url(images/foto_action.gif) no-repeat;padding-top:11px;
}
.foto_action img {
        display:block;margin:7px auto;
}
.actions_text span {font:normal 8pt Tahoma; color:#FF1515 !important;margin:0px;}
.actions .action_summ {
        font:bold 8pt Tahoma; color:#FF1515 !important;margin:0px; display:block;
}
.t-shirt_items p {line-height:12px !important;font:normal 8pt Tahoma; color:#696565;margin:0px;}
.basket_detail {
        width:45px;
}
.basket_detail img {
        display:block;margin:0px auto 2px auto;
}
.basket_detail a {
        position:relative;z-index:310;left:8px;margin:0px 0px 2px 0px;font: normal 10px Tahoma; color:#75859D;text-decoration:none;
}
.basket_detail a:hover {
        text-decoration:underline;
}
.table_action {
        width:auto;margin-top:-15px;
}
.action_td {
        width:150px;
}
.ac_margin {
        margin:18px 0px 10px 0px !important;
}
.all_actions {
        padding:20px 0px 0px 0px;
}
.table_plan {
        width:auto;
}
.bold_name {
        font-weight:bold !important;
}
.manufacturer .activ_manaf {
        color:#FE0C0D;
}
.padding_bottom {
        padding-bottom:40px;
}
.flag {
        position:relative; z-index:200;top:20px;margin:-24px 0px 0px 0px;width:165px;height:225px;background: url(images/flag.png) no-repeat; float:right;
}
.lang {
        margin:0px 0px 0px 0px;
}
.td_go_header td {
        color:#657792 !important;
        text-align:center;
}
.pun_2, .pun_3, .pun_4 {text-align:right;}
.pun_2 span, .pun_3 span, .pun_4 span{ padding-right:12px;}
.clear {
        clear:both;
}
.blues_block {
        float:left;width:431px;height:270px;background:#dededd;margin:12px 20px 0px 0px;
}
:root .blues_block {margin:0px 20px 0px 0px;
}
.contact {padding-left:10px;}
.contact p {
        font:normal 8pt Tahoma; color:#736f6f;margin:12px 10px 12px 0px;
}
.contact a {
        font:normal 8pt Tahoma;color:#736f6f;text-decoration:underline;font-weight:bold;
}
.contact a:hover {
        text-decoration:none;
}
.letter {
        letter-spacing:3px;
}
.map {
        position:relative; top:15px;clear:both;padding:40px 0px 0px 0px;
}

.adres {
        width:356px
}

.map td p {
        font:normal 9pt Tahoma; color:#736f6f;margin:50px 0px 0px 35px;
}
.map td p a {
        font-weight:normal;color:#736f6f;text-decoration:none;
}
.map td p a:hover {
        text-decoration:underline;
}
.map td .red_text {
        color:#ff0707;margin:30px 0px 0px 35px;
}
.map td .red_text span {
        padding-right:18px;
}
.map td .red_text .padding_time {
        padding-right:104px;
}
.line_map {
        background: url(images/red_line.gif) 0 576px repeat-x
}
:root .line_map {
        background: url(images/red_line.gif) 0 578px repeat-x
}
.taste {
        margin:20px 0px 10px 0px;
}
.taste table {
        border-left: solid 1px #9AA2B7;border-top: solid 1px #9AA2B7;
}
.taste table td {
        font: normal 8pt Tahoma; color:#9AA2B7;padding:1px;border-right: solid 1px #9AA2B7;border-bottom: solid 1px #9AA2B7;
}
.header_td_taste td {
        border-right: solid 1px #838EA6 !important;background:#9AA2B7;font: normal 8pt Tahoma; color:#FFFFFF !important;
}
.header_td_taste td div {
        background:none !important;
}
.taste table td div {
        padding-left:10px;background: url(images/shar.gif) 0px 3px no-repeat;
}
.col {
        background:#838EA6 !important;text-align:center;
}
.amount {
        text-align:center;
}
.activ_taste td {
        color:#EF2031 !important;
}
.activ_taste td div {
        background: url(images/shar_a.gif) 0px 3px no-repeat !important;
}
#items_title {
        padding-left:2px;
}
.basket_menu {
        padding:15px 0px 0px 18px;
}
.basket_menu ul li a {
        font: bold 8pt Tahoma; color:#596C89;text-decoration:underline;
}
.basket_menu ul li {
        padding:0px 0px 7px 0px;
}
.basket_menu ul li a:hover {
        text-decoration:none;color:#FE0C0C;
}
.big_basket {
        position:relative; z-index:200;padding:50px 0px 0px 0px;
}
.big_basket h2 {
        font: bold 8pt Tahoma; color:#566987;margin:0px 0px 6px 0px;
}
.big_basket h2 span {
        font: normal 8pt Tahoma; color:#504C4B;
}
.basket_table table td {
        border-right: solid 1px #FFFFFF;vertical-align:middle;
}
.title_tab_basket td {
        padding:4px 0px 5px 0px;font:normal 8pt Tahoma; color:#FFFFFF;background:#FF0000;text-align:center;
}
.td_row_1 {
        width:48px;text-align:center;
}
.td_row_2 {
        width:344px;padding-left:7px !important;text-align:left !important;
}
.td_row_3 {
        width:52px;text-align:center;
}
.light_items_basket td {
        text-align:center;vertical-align:middle;font:normal 8pt Tahoma; color:#6E7E98;height:32px;background:#E7E8EC;
}
.light_items_basket td img {
        display:block;margin:8px auto;
}
.light_items_basket td span {
        padding:0px 7px 0px 7px;background: url(images/blue_line.gif) 0 100% repeat-x;font-weight:bold;
}
.goods_basket {
        padding-left:7px;text-align:left !important;
}
.back_items_basket td {
        text-align:center;vertical-align:middle;font:normal 8pt Tahoma; color:#6E7E98;height:32px;background:#D8DAE1;
}
.back_items_basket td img {
        display:block;margin:8px auto;
}
.back_items_basket td span {
        padding:0px 7px 0px 7px;background: url(images/blue_line.gif) 0 100% repeat-x;font-weight:bold;
}
.detail_summa {
        padding:5px 0px 0px 0px;
}
.detail_summa div {
        text-align:right;font: normal 8pt Tahoma; color:#566987;padding:0px 10px 8px 20px;
}
.detail_summa div span {
        padding-left:20px;
}
.reset {
        float:left !important;color:#566987;text-decoration:underline;
}
.reset:hover {
        text-decoration:none;
}
.basket_input {
        margin-left:3px;margin-right:-8px;float:right;width:51px;height:13px;border: solid 1px #B8BCC9;font: normal 8pt Tahoma; color:#566987;
}
.block_space {
        padding:0px 0px 20px 0px !important;clear:both;
}
.block_space p {
        margin:-4px 0px 0px 0px;font:normal 10px Tahoma; color:#B7BBC8;
}
.big_summa {
        color:#FF0B0B !important;padding-bottom:20px !important;
}
.summa_basket {
        margin-top:-1px;margin-left:3px;margin-right:-8px;float:right; width:114px;height:15px;background:#FF0B0B;border: solid 1px #A5AABA;font:normal 8pt Tahoma; color:#FFFFFF;
}
.send span {
        padding-left:18px !important;
}
.send {
        padding:6px 11px 0px 0px !important;
}
.send span a {
        font:bold 9pt Tahoma; color:#6A7B96;text-decoration:underline;
}
.send span a:hover {
        text-decoration:none;
}
.send span .red_color_s {
        color:#FF2121
}
.ahtung {
        margin:15px 0px 0px 0px;text-align:left !important;;font:normal 8pt Tahoma; color:#686564;padding:12px 0px 0px 20px !important;border-top: solid 2px #FF9A9A;
}
.activ_s_basket a {
	color:#FE0C0C !important;
}
.all_block {
	position:relative;
}
.no_back_2 {
	background:none;
}
.padding_right {
	padding-right:0px !important;width:815px !important;
}
.alphabet a {
	text-decoration:none;font:bold 12px Arial; color:#78859D;width:20px;height:17px;padding-top:2px;text-align:center;background: url(images/alphabet.gif) no-repeat; display:block;float:left;margin:0px 2px 2px 0px;
}
.alphabet a:hover {
	font-weight:bold;background: url(images/alphabet_a.gif) no-repeat;color:#FF0000;
}
.alphabet .active_alphabet {
	font-weight:bold;background: url(images/alphabet_a.gif) no-repeat;color:#FF0000;
}
.right_relativ  a {
	position:relative; z-index:3300;
}
.right_relativ {
	position:relative; z-index:5000;
}
.login_content {
	padding:50px 0px 0px 10px;
}
.left_login {
	float:left;padding:0px 20px 0px 0px;margin:0px 10px 0px 0px;border-right: solid 1px #A4AAB9;
}
.left_login label {
	display:block;margin:0px 0px 14px 0px;vertical-align:middle;font:normal 8pt Tahoma; color:#A4AAB9;
}
.left_login label input {
	width:77px;height:15px;margin:0px 0px 0px 8px;border: solid 1px #A4AAB9
}
.right_login {
	padding:13px 0px 0px 0px;
}
.right_login a {
	text-decoration:none;font:normal 8pt Tahoma; color:#A4AAB9; padding-right:15px;background: url(images/enter_str.gif) 100% 5px no-repeat;
}
.right_login a:hover {
	text-decoration:underline;
}
.no_margin_b {
	margin:0px !important;
}
.left_login .left_inside_login {
	margin-left:15px;
}
.blue_line {
	background: url(images/blue_line_login.gif) 0 120px repeat-x;
}
.registration_block {
	padding:38px 0px 0px 0px;clear:both;
}
.registration_block strong {
	padding:0px 20px 0px 0px;
}
.registration_block strong a {
	font:normal 8pt Tahoma; color:#AAAFBE;text-decration:underline;
}
.registration_block strong a:hover {
	text-decoration:none;
}
.registration_block .red_activ a {
	color:#FF1F1F;font-weight:bold;
}
.pole_enter {
	margin:18px 0px 0px 0px;
}
.pole_enter label {
	display:block;margin:0px 0px 3px 0px;
}
.pole_enter span {
	display:block;float:left;font: bold 8pt Tahoma; color:#5E708D;width:62px;
}
.pole_enter label input {
	font:normal 8pt Tahoma; color:#565251;position:relative; top:-5px;width:248px;height:14px;border-bottom:solid 1px #8F9CB0;border-left:none;border-right:none;border-top:none;
}
.pole_enter .long_pole span {
	width:120px;
}
.pole_enter .long_pole input {
	width:190px;
}
.dispatch {
	text-align:right;padding:20px 0px 0px 0px;width:315px;
}
.dispatch .line_dispatch {
	margin:0px 0px 2px 0px;text-align:left;padding:0px 0px 25px 0px; border-bottom: solid 1px #919EB1;
}
.dispatch .line_dispatch p {
	float:left;font:bold 8pt Tahoma; color:#5E708D;
}
.dispatch .line_dispatch input {
	float:right;width:12px;height:12px; border: solid 1px #919EB1
}
.dispatch a {
	font:bold 8pt Tahoma; color:#FF1F1F;text-decoration:underline;
}
.dispatch a:hover {
	text-decoration:none;
}
.delivery {
	padding:40px 10px 40px 10px;
}
.delivery p {
	font:normal 8pt Tahoma; color:#5D5958;margin:14px 0px 14px 0px;
}
.delivery a {
	font: bold 8pt Tahoma; color:#647591;text-decoration:underline;
}
.delivery a:hover {
	text-decoration:none;
}
.new_new {
	width:160px;height:222px;background: url(images/new_new.png) no-repeat;margin:-60px 0px 0px 0px;
}
.goods h4 {
	font: bold 11pt Tahoma; color:#FFFFFF;margin:5px 0px 0px 21px;
}
.center_text {
	text-align:center;
}
.name_user {
	width:154px !important;text-align:left; height:25px;
}
.users td {
	vertical-align:bottom;
}
