HTML {
         padding: 0px;    margin: 0px; width: 100%;  height: 100%;

}
body {
             background:#5C7DEA;padding: 0px;    margin: 0px; width: 100%;  height: 100%;

}
.all {
                min-height:100%;  min-width: 1000px;
}
table {
          width:100%;border-colapse:colapse;
}
td {
          vertical-align:top;
          color: #ffffff;
          font: normal 9pt Arial;
}
img {
          border:none;
}
ul {
          margin:0px; padding:0px;
}
li {
          list-style-type:none;
}
* {
          margin:0px; padding:0px;
}
a {
        font: normal 9pt Arial; color:#F93838;text-decoration:underline;
}
a:hover {
        text-decoration:none;
}
.heder {
        height:118px;background: url(/images/heder.gif) repeat-x;position:relative;
}
.left_heder {
        float:left;
}
.logo {
        float:left;margin:30px 15px 0px 15px;
}
.logo_2 {
        margin:22px 0px 0px -1px;
}
.left_heder p {
        font: normal 9pt "Arial Narrow"; color:#FFFFFF;margin:-3px 0px 0px 0px;
}

.left_heder2 {
        font: normal 14pt "Arial Narrow"; color:#FFFFFF;
        margin:30px 15px 0px 15px;
        float: left;
        width: 200px;
}

.right_heder {
        position:absolute; bottom:15px; left:150px;
}
#cart{position:absolute; right:30px; top:10px;}
#cart a{color:#FFFFFF;}
.icons {
        padding:45px 0px 0px 0px
}
.icons img {
        float:left;margin:0px 25px 0px 0px;
}
.blue_content {
         background: url(/images/lin.gif) repeat-x;
}
.blue_line {
        background: url(/images/lin_2.gif) repeat-y;
}
.blue_line_2 {
        background: url(/images/lin_2.gif) 100% 0 repeat-y;padding:20px 2px 0px 2px;
}
.blue_back_niz {
        margin:0px 8px 27px 8px;background:#2647BF url(/images/bac_dveri.gif) 0 100% repeat-x;
}
.menu_goriz  {
        margin:0px 21px 0px 383px;
}
.menu_goriz table {
        position:relative;
}
.line {
        margin:0px 3px 0px 3px; /*background-color:#2647BF; /* url(/images/lin.gif) repeat-x; */
}
.line_2 {
        /*background-color: #2647BF; /*url(/images/lin_2.gif) repeat-y; */
}
.ss_block {
        padding:1px 0px 0px 0px;text-align:center;/*background-color: #2647BF; /*url(/images/lin_2.gif) 100% 0 repeat-y;  */
}
.ss_block a, .ss_block span {
        background:#6D8BEC;padding:5px 5px 5px 5px;display:block;font:normal 9pt Arial; color:#FFFFFF;text-decoration:none;
}
.ss_block a:hover {
        background:#2647BF;position:relative;top:1px;
}
.activ {
        background:#2647BF !important;position:relative;top:1px;
}

.ss_block a.activ:hover{
        text-decoration: underline;
}

.blue_block {
        margin-top:-23px;
}
.contact {
        width:310px;padding:0px 0px 0px 67px;
}
.cont_tel h1 {
        font: italic 15pt Arial; color:#FFFFFF;margin:0px 0px 4px 0px;
}
.cont_tel p {
        font: normal 9pt Arial; color:#FFFFFF;margin:0px 0px 3px 0px;
}
.cont_tel p a {
        color:#FF3939;text-decoration:underline;
}
.cont_tel p a:hover {
        text-decoration:none;
}
.content {
        padding:0px 120px 0px 0px;
}
.content h1 {
        font: italic 15pt Arial; color:#FFFFFF;margin:0px 0px 4px 0px;
}
.content p {
        font: normal 9pt Arial; color:#FFFFFF;margin:0px 0px 25px 0px;
}
.cont_tel .dop {
        margin-left:106px;
}
.truba {
        z-index:200;width:79px;height:125px;background: url(/images/truba.png) no-repeat; position:absolute; left:0px; top:150px;
}
.dveri img {
        position:relative; left:-10px;display:block;margin:0px auto;margin-bottom:-2px;
}
.dveri table td {
        width:11%;text-align:center;
}
.dveri table td a {
        position:relative; z-index:200;font: normal 8pt Arial; color:#FF3939;text-decoration:none;
}
.dveri table td a:hover {
        text-decoration:underline;
}
.dveri table td div {
        height:28px;
}
.dveri table td div {
        margin:-12px 0px 12px 0px;
}
.dveri .str {
        top:2px;left:0px;margin-bottom:0px;
}
.price {
        padding:0px 20px 0px 0px;line-height:12px;
}
.price h1, h1#left {
        font: italic 15pt Arial; color:#17318F;margin:0px 0px 4px 0px;
}
.price img {
        margin-left:3px;
}
.ico_price {
        width:45px;line-height:12px;
}
.price .ico_price img {
        display:block;margin:0px auto;
}
.price a {
        font: normal 9pt Arial; color:#FFFFFF;text-decoration:underline;
}
.price a:hover {
        text-decoration:none;
}
.price div {
        font: normal 7pt Arial; color:#173190;padding:5px 0px 4px 0px;
}
.price_td {
        width:325px;padding:0px 0px 0px 67px;
}
.content_niz {
        line-height:13px;padding:0px 120px 0px 0px;
}
.content_niz h1 {
        font: italic 15pt Arial; color:#17318F;margin:0px 0px 4px 0px;
}
.content_niz p {
        font: normal 9pt Arial; color:#17318F;margin:0px 0px 25px 0px;
}
.content_niz a {
        position:relative; z-index:100;font: normal 9pt Arial; color:#FFFFFF;text-decoration:underline;
}
.content_niz a:hover {
        text-decoration:none;
}
.osob_p {
        margin:0px 0px 24px 10px; padding:1px 0px 2px 15px; background: url(/images/osob_line.gif) repeat-y;
}
.content_niz .osob_p p {
        margin:0px;
}
.probel {
        height:3px;font-size:1px;
}
.all_0 {
        padding:0px 0px 115px 0px;
}
.all_0_2 {
        padding:0px 0px 90px 0px;
}
.banera {
       float:left;padding:15px 20px 0px 100px;
}
.banera img {
        margin-right:5px;
}
.copy {
        padding:8px 30px 0 0;
}
.copy p {
       font: 8pt Arial; color:#173190; margin:0 0 -2px 0;
}
#index {
       padding-top:0 !important; margin-top:-8px; background:none;
}
.menolink {
       font: 8pt Arial; color:#FFFFFF !important; text-decoration:underline;
}
#index_2 {
        padding:0;
}
.menolink:hover {
       text-decoration:none;
}
.footer {
       padding:0px 0px 12px 0px;min-width: 1000px;height:78px;margin-top:-90px;
}
.footer_menu {
       margin:0px 6px 6px 6px; background: url(/images/line_s.gif) repeat-x
}
.footer_menu_0 {
       padding:3px 20px 3px 375px;background: url(/images/line_s.gif) 0 100% repeat-x
}
.footer_menu_0 table td {
       padding:0px 4px 0px 4px;text-align:center;
}
.footer_menu_0 table td a {
       font: 8pt Arial; color:#FFFFFF;text-decoration:none;
}
.footer_menu_0 table td a:hover {
       text-decoration:underline;
}
.duble {
       padding:25px 85px 20px 0px;
}
.duble h1, h1#left {
       color:#FFFFFF
}
.duble a {
       color:#FB3838;
}
.podmenu {
       margin-top:-13px;
}
:root .podmenu {
       margin-top:-18px;
}
.podmenu a {
       padding:1px 2px 2px 10px; background: url(/images/a_st.gif) 4px 7px no-repeat;font: normal 10px Arial; color:#FFFFFF;text-decoration:underline;
}
.podmenu a:hover {
       text-decoration:none;
}
.podmenu .activ_a {
       padding:1px 2px 1px 10px; background:#FFFFFF url(/images/a_st_2.gif) 4px 60% no-repeat;font: normal 10px Arial; color:#2647BF;
}
.no_padd {
       padding-right:5px;
}
.podmenu ul li {
       margin:0px 4px 6px 0px;float:left;
}
:root .podmenu ul li {
       margin:0px 4px 0px 0px;
}
.podmenu ul {
       padding-left:50px;position:relative;left:-50px;
}
.table_produkt {
       padding:25px 0px 10px 0px;
}
.table_produkt table.product {
       border-top: solid 1px #FFFFFF;
}

.table_produkt table {
              width: auto;
}

.td_head td {
       border-bottom: solid 1px #FFFFFF;border-top: solid 1px #2647BF;background:#4E71E7 url(/images/lin_2.gif) 100% 0 repeat-y;padding:6px 5px 6px 6px;font: normal 9pt Arial; color:#FFFFFF;
}
.td_head td img {
       float:right;position:relative; top:4px;
}
:root .td_head td img {
       top:0px;margin-top:-10px;
}
.td_1 {
       width:12%;
}
.td_2 {
       width:12%;
}
.td_3 {
       width:30%;
}
:root .td_3 {
       width:32%;
}
.td_4 {
       width:9%;
}
.td_5 {
       width:14%;
}
.td_6 {
       width:13%;
}
.td_7 {
       width:14%;
}
.td_row td {
       border-top: solid 1px #2647BF;background:#6A88EB url(/images/lin_2.gif) 100% 0 repeat-y;padding:6px 5px 6px 5px;font: normal 9pt Arial; color:#FFFFFF;
}
.td_row img {
       margin:0px auto;display:block; border: solid 1px #FFFFFF;
}
.table_produkt table a {
       font: normal 9pt Arial; color:#FB3838;text-decoration:underline;
}
.table_produkt table a:hover {
       text-decoration:none;
}
.td_row2 td {
       border-top: solid 1px #2647BF;background:#4868D5 url(/images/lin_2.gif) 100% 0 repeat-y;padding:6px 5px 6px 5px;font: normal 9pt Arial; color:#FFFFFF;
}
.td_row2 img {
       margin:0px auto;display:block; border: solid 1px #FFFFFF;
}
.no_border {
       background-image:none !important;
}
.stranici {
       margin:12px 0px 0px 0px;
}
.stranici a {
       padding-right:4px;font: normal 9pt Arial; color:#F93838;text-decoration:underline;
}
.stranici a img {
       margin-left:2px;
}
.stranici a:hover {
       text-decoration:none;
}
.stranici b {
       padding-right:4px;font: bold 9pt Arial; color:#FFFFFF;
}
.r_n {
       padding-right:12px;float:right; font: normal 10px Arial; color:#FFFFFF;
}
:root .r_n {
        position:relative;top:4px;
}
.l_n {
        float:left;
}
.dlin_line {
       margin:10px 0px 10px 0px;height:1px;font-size:1px; background: url(/images/lin.gif) repeat-x;
}


.i_txt, .i_area {
       /*background:#6D8BEC;*/
       width: 300px;
       color: #363636;
       border: 1px solid #6D8BEC;
}

.i_txt {
       height: 16px;
}

.i_area {
       height: 64px;
       overflow: auto;
}


ul#lmenu ul {
             padding-left: 12px;
             padding-top: 5px;
             padding-bottom: 5px;
}


ul#left_menu, ul#left_menu a {
             color: #ffffff;
}

ul#left_menu span, ul#left_menu a.active{
             font-weight: bold;
}

ul#left_menu ul {
             padding-left: 12px;
             padding-top: 5px;
             padding-bottom: 5px;
             font-size: 12px;
}
.h1{font-size:20px !important;font-family:Arial !important;font-style:italic !important;color:#FFFFFF !important;}
.h1_second{font-size:20px !important;font-family:Arial !important;font-style:italic !important;color:#363636 !important;}

.cart_pos p {color:#fff;}