/*page*/
body                  { padding:0; margin:0;
                        background-color: #000000;
                        width: 100%;
                        font:8pt Tahoma, sans;
                        color: #B7B6B6; }
.main_body_bgr        { background-image:url("/design/main/images/bgr/body_bgr.gif");
                        background-position: top left;
                        background-repeat: repeat; }
h1                    { font:bold 14pt Tahoma, sans; color: #ffffff;
                        display: block;
                        background-image:url("/design/main/images/bgr/data_bgr2.gif");
                        background-position: top left;
                        background-repeat: no-repeat;
                        padding: 0px;
                        padding-left: 15px;
                        padding-bottom: 10px;
                        margin:0px;
                      }
h2                    { font:bold 14pt Tahoma, sans; color: #ffffff;
                        display: block;
                        background-image:url("/design/main/images/bgr/data_bgr2.gif");
                        background-position: top left;
                        background-repeat: no-repeat;
                        padding: 0px;
                        padding-left: 15px;
                        margin:0px;
                      }
h3                    { font:bold 12pt Tahoma, sans; color: #ffffff; display: block; margin: 0px; padding: 0px; margin-bottom: 5px; }

table                 { font:8pt Tahoma, sans; }
/*text*/
.title                { font:bold 8pt Tahoma, sans; color:#F78E1F; }

/*contacts------------------------------------------------------------------------------------------------------*/
.contacts             { background-image:url("/design/main/images/bgr/top_bgr.gif");
                        background-position: top right;
                        background-repeat:repeat-x;
                        width: 100%;
                        border-bottom: solid 3px #8F3694;
                      }
.contacts table       { width: 820px; }
.contacts a           { font:bold 8pt Tahoma, sans; color: #ffffff;
                      }
.contacts_bgr         { background-image:url("../images/bgr/contact_eye_bgr.gif");
                        background-position: top left;
                        background-repeat: no-repeat;
                      }
.a_contacts           { padding-right: 20px; }
.a_contacts a         { display: block;
                        width: 60px;
                        background-image:url("/design/main/images/icon/contact.gif");
                        background-position: top left;
                        background-repeat: no-repeat;
                        background-color: #8C468C;
                        text-decoration: none;
                        padding: 3px 10px 3px 25px;
                      }
/*end contacts--------------------------------------------------------------------------------------------------*/
/*logotype------------------------------------------------------------------------------------------------------*/
.logotype             { background-color: #ffffff; border-bottom: solid 1px #8F3694; }
.logotype  table      { width: 820px; }
.logotype_bgr         { background-image:url("/design/main/images/bgr/logotype_bgr.gif");
                        background-position: top right;
                        background-repeat: no-repeat;
                      }
.logo_bgr             { background-image:url("/design/main/images/bgr/logo_eye_bgr.gif");
                        background-position: top left;
                        background-repeat: no-repeat;
                      }
/*end logotype--------------------------------------------------------------------------------------------------*/
/*separator-----------------------------------------------------------------------------------------------------*/
.separator            { background-image:url("/design/main/images/bgr/separator_bgr.gif");
                        background-position: top left;
                        background-repeat: repeat-x;
                      }
.separator div        { width: 800px;
                        text-align: right;
                      }
.separator img        { margin-right: 13px; }
.separator_bgr        { background-image:url("/design/main/images/bgr/separator_eye_bgr.gif");
                        background-position: top left;
                        background-repeat: no-repeat;
                      }
.m_c_separator        { background-image:url("/design/main/images/bgr/m_c_separator_bgr.gif");
                        background-repeat: repeat-x;
                        background-position: bottom left;
                        background-color: #340137;
                      }
.m_c_separator_sub    { background-position: top left;
                        margin-top: 10px;
                      }
.m_c_separator_pos    { background-position: top left; }
/*end separator-------------------------------------------------------------------------------------------------*/
/*menu----------------------------------------------------------------------------------------------------------*/
.menu                 { border-top: solid 3px #88338D;
                        border-bottom: solid 3px #632566;
                        text-align: center;
                        background-image:url("/design/main/images/bgr/menu_bgr.gif");
                        background-position: left;
                        background-repeat: repeat-x;
                        padding-top: 4px;
                        padding-bottom: 4px;
                      }
.menu  div            { width: 820px;
                        margin: auto auto;
                      }
.menu a               { font:bold 8pt Tahoma, sans; color: #ffffff;
                        text-decoration: none;
                        display: inline;
                      }
.menu a:hover         { color: #E4B5E6; }
/*end menu------------------------------------------------------------------------------------------------------*/
/*main page content---------------------------------------------------------------------------------------------*/
.bgr_main_block       { background-color: #000000; }
.main_page_content    {
                        width: 820px;
                      }
.news                 { background-image:url("/design/main/images/bgr/news_bgr.gif");
                        background-position: top right;
                        background-repeat: no-repeat;
                        background-color:#340137;
                        border-left: solid 7px #000000;
                        vertical-align: top;
                        color:#B7B6B6;
                        padding-top: 16px;
                      }
.news div             { padding-left: 37px; padding-right: 20px; }
.news div div         { padding:0px; }
.news_span            { font: bold 10pt Tahoma, sans; color: #FFFFFF;
                        display: block;
                        background-image:url("/design/main/images/bgr/data_bgr.gif");
                        background-position: top left;
                        background-repeat: no-repeat;
                        padding-left: 15px;
                      }
.news a               { font: 8pt Tahoma, sans;
                        color: #B7B6B6;
                        text-decoration: none;
                        margin-left: 15px;
                        display:block;
                      }
.search               { font: 8pt Tahoma, sans;
                        color: #B58CB8;
                        padding-top: 10px;
                        padding-left: 50px!important;
                        padding-bottom: 10px;
                      }
.search input         { border: solid 1px #8C468C;
                        margin-top: 5px;
                      }
.button               { height: 20px;
                        font: 8pt Tahoma, sans;
                        color: #ffffff;
                        background-color: #8C468C;
                        width: 80px; cursor: pointer;
                      }
.welcom               { background-image:url("/design/main/images/bgr/welcom_bgr.gif");
                        background-position: top left;
                        background-repeat: no-repeat;
                        font: 8pt Tahoma, sans;
                        color: #B7B6B6;
                        vertical-align: top;
                        padding-left: 0px;
                        padding-right: 10px;
                        padding-top: 0px;
                        padding-bottom: 10px;
                        text-align: justify;
                      }
.content_right_bgr    { background-image:url("/design/main/images/bgr/content_right_bgr.gif");
                        background-position: top left;
                        background-repeat: no-repeat;
                      }
/*end main page content-----------------------------------------------------------------------------------------*/
/*stores--------------------------------------------------------------------------------------------------------*/
.stores td            { padding-right: 15px;
                        padding-top: 10px;
                        padding-bottom: 10px;
                        text-align: justify;
                        border-bottom: solid 1px #4A551C;
                      }
.stores a             { display: block;
                        padding-bottom: 10px;
                      }
.stores div           { float: left; }
/*end stores----------------------------------------------------------------------------------------------------*/
/*brands--------------------------------------------------------------------------------------------------------*/
.brands_mark          { width: 100%;
                        background-color: #000000;
                        border-style: none }
.brands_mark td       { width: 50%;
                        background-color: #FFFFFF;
                        color: #000000;
                        text-align: center; }
.brands_mark a        { clear: both; margin-top: 10px; margin-bottom: 10px; color: #000000}
/*end brands----------------------------------------------------------------------------------------------------*/
/*marks---------------------------------------------------------------------------------------------------------*/
.marks_position       { text-align: center;
                        margin: 0px;
                        width: 100%; border-top: solid 1px #4A551C;
                        border-bottom: solid 3px #8F3694;
                        background-color: #ffffff; }
.bottom_bgr           { background-image:url("/design/main/images/bgr/bottom_bgr.gif");
                        background-position: top left;
                        background-repeat: repeat-x;
                        text-align: center;
                        color: #A251A7;
                        vertical-align: top;
                        padding-top: 10px;padding-bottom: 15px;
                      }
/*end marks-----------------------------------------------------------------------------------------------------*/
/*news----------------------------------------------------------------------------------------------------------*/
.news_item            { margin-bottom: 15px;}
.news_item div        { margin-bottom: 5px; }
/*end news------------------------------------------------------------------------------------------------------*/

a img                 { border: 0px; }

.more                 { color: #ffffff!important;
                        text-decoration: none;
                        display: block;
                        text-align: right;
                        margin-bottom: 5px;
                      }
.more b               { text-decoration: underline; }

/*body----------------------------------------------------------------------------------------------------------*/
.body                 { width: 820px; }
.page_left_bgr        { background-image:url("/design/main/images/bgr/page_left_bgr.gif");
                        background-position: bottom left;
                        background-repeat: repeat-x;
                      }
.body_content         { height: 100%;
                        background-image:url("/design/main/images/bgr/page_eye.gif");
                        background-position: top right;
                        background-repeat: no-repeat;
                        padding:13px;
                        vertical-align: top;
                        font:8pt Tahoma, sans;
                        text-align: justify;
                      }
.page_eye_bgr         { background-image:url("/design/main/images/bgr/page_eye_bgr.gif");
                        background-position: top left;
                        background-repeat: no-repeat;
                      }
.body_content img     { margin-right: 10px;}
.bread a              { color: #ffffff; }
.bread                { color: #ffffff; margin-bottom: 10px; }
.bot                  { text-align: center;
                        background-color: #340137;
                        border-bottom: solid 3px #8F3694; }
.bot div              { width: 300px;
                        margin: auto auto;
                        text-align: left;
                        background-color: #340137;
                        padding-bottom: 15px; }
.text_block           { padding-top: 10px;
                        padding-bottom: 10px; }
.text_block div       { width: 260px; }
/*end body------------------------------------------------------------------------------------------------------*/
/*sub menu------------------------------------------------------------------------------------------------------*/
.sub_menu             { border-bottom: solid 1px #4A551C; }
.sub_menu a           { font:9pt Tahoma, sans; color: #E3E3E3;
                        display: block;
                        background-image:url("/design/main/images/bgr/sub_menu_bgr.gif");
                        background-position: top left;
                        background-repeat: no-repeat;
                        border-top: solid 1px #4A551C;
                        text-decoration: none;
                        padding-top: 2px;
                        padding-bottom: 2px;
                        padding-left: 18px;
                      }
.sub_menu a:hover     { font:9pt Tahoma, sans; color: #ffffff;
                        background-color: #414141;
                        display: block;
                        background-image:url("/design/main/images/bgr/sub_menu_hover_bgr.gif");
                        background-position: top left;
                        background-repeat: no-repeat;
                        border-top: solid 1px #4A551C;
                        text-decoration: none;
                        padding-top: 2px;
                        padding-bottom: 2px;
                        padding-left: 18px;
                      }
/*end sub menu--------------------------------------------------------------------------------------------------*/
/*contacts form-------------------------------------------------------------------------------------------------*/
.contacts_form        { background-color:#340137;
                        border-top: solid 1px #4A551C;
                        border-right: solid 1px #4A551C;
                        margin-top: 20px;
                        padding: 10px;
                        color:#B7B6B6;
                        height: 100%;
                        vertical-align: top;
                        font:8pt Tahoma, sans;
                        text-align: right;
                      }
.contacts_form b      { color: #ffffff; }
.contacts_form div    { padding-left: 18px; padding-right: 20px; }
/*end contacts form---------------------------------------------------------------------------------------------*/
/*popup---------------------------------------------------------------------------------------------------------*/
.popup_left_collumn   { width: 25%; background-color: #340137; border: solid 1px #4A551C; }
.popup_right_collumn  { width: 75%; vertical-align: top; padding-left: 10px; padding-right: 40px; padding-top: 10px; text-align: justify; }
.popup_eye_bgr        { background-image:url("/design/main/images/bgr/popup_eye_bgr.gif");
                        background-position: top center;
                        background-repeat: no-repeat; }
/*end popup-----------------------------------------------------------------------------------------------------*/
a              { color: #ffffff; }

.button        { border: none; margin-top: 3px;}
.legend        { border: solid 1px red; }
ol             { margin: 10px; padding: 14px; display:block; }

/*jip*/
.jip               { page:actions;border:solid 1px #ffffff; }
.jip-object        { border:solid 1px #ffffff; }
.jip-object-active { border:dotted 1px #ffffff; }

.jip-actions       { border:dashed 1px #E6ACE6!important; background-color: #340137!important; }
.jip-actions td    { padding-top: 0px!important; padding-bottom: 0px!important; width: 0px!important; padding-left: 4px!important; padding-right: 5px!important; border: 0px!important;

                   }
.jip-actions a     { font: 8pt Arial; color: #ffffff; text-decoration: none; padding: 0px; }
.jip-actions a:hover{ color: #ffffff; text-decoration: underline; }
.jip-actions-active{ }

.jip-td            { }
.color1 { background-color: #913995;}
.annotation {
  font-style: italic;
  color: White;
}

legend { color: #ffffff; }
.country{font:bold 20pt tahoma; color:white}
.town{font:14pt tahoma;}
.back-g{ background-color:#333333}

