*{font-size:100%;margin:0;-webkit-text-size-adjust:none}
html {
                height: 100%;
}

body{
                margin: 0;
                padding: 0;
                height:100%;
                font-size: 9pt;
                font-family: ArialNarrow, arial, verdana, tahoma;
                color: #000000;
                line-height: 1.2em;
             /*   background-color: #808080;   */
                background-color: #ffffff;
}

#maincontainer{

                margin: 0 auto;
                padding: 0;
             /*   height:auto !important;
                height: 100%;
                min-height: 100% ;*/
                width: 1000px;
                background-color: #ffffff;
}
#maincontainer0{

                margin: 0 auto;
                padding: 0;
                height: 100%;
                width: 1000px;
                background-color: #ffffff;

}
#main_container_0{
                margin: 0 auto;
                padding: 0;
                width: 540px;
                height: 540px;
                background-color: #ffffff;
            /*    border:1px solid #000000;*/
}

/*
* html #maincontainer0 {height: 100%;}
  */
/*****************************************************************************/
/*******************************Стартовая страница****************************/
/*****************************************************************************/
#ten_top{
                background-image: url("../images/ten_top.gif");
                background-repeat: repeat-x;
                height: 100%;
}

#ten_left{
                background-image: url("../images/ten_left.gif");
                background-repeat: repeat-y;
                height: 100%;
}

#ten_ugol{
                background-image: url("../images/ugol.gif");
                background-repeat: no-repeat;
                height: 100%;
}


#logo_0{
              width: 100%;
              height: 544px;
              background-image: url("../images/logo_0.gif");
              background-repeat: no-repeat;
              background-position: 73% 0%;
}

#rolik{
     /* width: 540px;
      height: 540px;*/
      margin: 10px 20px 10px 20px;
}


/*****************************************************************************/
/*******************************Вторая страница*******************************/
/*****************************************************************************/

#header{
             height: 70px;
             margin: 0;
             padding:50px 0 20px 50px;
             position: relative;
}
#contentwrapper{
            height: 67%;         /*высота сонтентной части без футера и хеадера*/
            //height: 65%;        /*высота сонтентной части без футера и хеадера IE*/
             float: left;
             width: 100%;
          /*   background: #8000FF;    фиолетовый     */
}



#contentcolumn{
             height:100%;
             margin: 0 0 0 310px;
           /*  background: #FFFF00;*/
		   position: relative; 
}
#contentcolumn p{
             margin: 0 0 20px 0;
}


#leftcolumn{
             float: left;
             width: 310px;
             margin-left: -1000px; /*Set margin to that of -(MainContainerWidth)*/
      /*     background: #C8FC98;*/
                           position: relative;
}

#extra{
             width: 100%;
        /*     margin-bottom: 300px;*/
}

#clearcontainer{
             height: 50px;
             clear: left;
             width: 100%;
}

#footer{
            margin-top: -50px;
            font-size: 7pt;
         /*   letter-spacing: -0.5px;*/
            height: 50px;

}
/*****************************************************************************/
/*******************************Верхнее меню**********************************/
/*****************************************************************************/
ul#site-menu,ul#site-menu li {
    float: left;
    display: inline;
	text-align:right;
   /*border: 1px solid #808000;*/
}

ul#site-menu, ul#site-menu li {margin: 0; padding: 0;}

ul#site-menu {
    list-style: none;
    margin-right: 5px;
  /*  font-size: 15px;*/
    color: #000;
}

ul#site-menu/*, ul#site-menu li*/ {margin-left: 0;}
ul#site-menu li {padding:0 2px 0 3px;}
/*
ul#site-menu li span{padding:0 0 0 15px;}*/
ul#site-menu a:link, ul#site-menu a:active, ul#site-menu a:visited {
    display: block;
    height: 54px;
    line-height: 54px;
    color: #000;
    text-decoration: none;
/*    font-weight: bold;*/
}
ul#site-menu a:hover {
    color: #FF0000;
    text-decoration: none;
}

/*
ul#site-menu a span {visibility: hidden;}
       */
li#menu-in_site_uk a, li#menu-in_site a, li#menu-in_site_en a {
  /*  background: transparent url('/structure_images/nav-why-off.gif') no-repeat; */
    width:  90px;
}

li#menu-possibilities_uk a, li#menu-possibilities_en a{
  /*  background: transparent url('/structure_images/nav-started-off.gif') no-repeat; */
    width: 105px;
}
li#menu-possibilities a{
	width: 115px;
}
li#menu-the_made_uk a, li#menu-the_made_en a{
  /*  background: transparent url('/structure_images/nav-achieve-off.gif') no-repeat; */
    width: 90px;
}

li#menu-the_made a{
	width: 105px;
}
li#menu-to_order a{
	width: 95px;
}
li#menu-to_order_en a{
  /*  background: transparent url('/structure_images/nav-achieve-off.gif') no-repeat; */
    width: 77px;
}
li#menu-to_order_uk a {
	width: 100px;
}

li#menu-contacts_en a{
  /*  background: transparent url('/structure_images/nav-achieve-off.gif') no-repeat; */
    width: 78px;
}
li#menu-contacts a,li#menu-contacts_uk a{
	width: 100px;
}

li#menu-miscellaneous_uk a, li#menu-miscellaneous_en a{
  /*  background: transparent url('/structure_images/nav-achieve-off.gif') no-repeat; */
    width: 155px;
}
li#menu-miscellaneous a{
	width: 120px;
}

/*меню русской версии сайта*/
li#menu-in_site span{padding:0 0 0 15px;}
li#menu-in_site a:hover{background:transparent url("../images/select.gif"); background-repeat: no-repeat;  background-position: 3px 5px ;color: #FF0000;}
li#menu-possibilities span{padding:0 0px 0 15px;}
li#menu-possibilities a:hover{background:transparent url("../images/select.gif"); background-repeat: no-repeat;  background-position: 15px 5px;color: #FF0000;}
li#menu-the_made span{padding:0 8px 0 15px;}
li#menu-the_made a:hover{background:transparent url("../images/select.gif"); background-repeat: no-repeat;  background-position: 10px 5px;color: #FF0000;}
li#menu-to_order span{padding:0 5px 0 15px;}
li#menu-to_order a:hover{background:transparent url("../images/select.gif"); background-repeat: no-repeat;  background-position: 7px 5px;color: #FF0000;}
li#menu-contacts span{padding:0 10px 0 15px;}
li#menu-contacts a:hover{background:transparent url("../images/select.gif"); background-repeat: no-repeat;  background-position: 10px 5px;color: #FF0000;}
li#menu-miscellaneous span{padding:0 0px 0 5px;}
li#menu-miscellaneous a:hover {background:transparent url("../images/fon_masl_ru.gif"); background-repeat: no-repeat;  background-position: -2px 5px;color: #FF0000;}

li#menu-in_site a.active, li#menu-in_site a.active:hover{background:transparent url("../images/select.gif"); background-repeat: no-repeat;  background-position: 3px 5px;color: #FF0000;}
li#menu-possibilities a.active, li#menu-possibilities a.active:hover{background:transparent url("../images/select.gif"); background-repeat: no-repeat;  background-position: 15px 5px;color: #FF0000;}
li#menu-the_made a.active, li#menu-the_made a.active:hover{background:transparent url("../images/select.gif"); background-repeat: no-repeat;  background-position: 10px 5px;color: #FF0000;}
li#menu-to_order a.active, li#menu-to_order a.active:hover{background:transparent url("../images/select.gif"); background-repeat: no-repeat;  background-position: 7px 5px;color: #FF0000;}
li#menu-contacts a.active, li#menu-contacts a.active:hover{background:transparent url("../images/select.gif"); background-repeat: no-repeat;  background-position: 10px 5px;color: #FF0000;}
li#menu-miscellaneous a.active, li#menu-miscellaneous a.active:hover{background:transparent url("../images/fon_masl_ru.gif"); background-repeat: no-repeat;  background-position: -2px 5px;color: #FF0000;}
/*меню русской версии сайта ^*/
/*меню украинской версии сайта*/
li#menu-in_site_uk span{padding:0 0 0 15px;}
li#menu-in_site_uk a:hover{background:transparent url("../images/select.gif"); background-repeat: no-repeat;  background-position: 3px 5px ;color: #FF0000;}
li#menu-possibilities_uk span{padding:0 10px 0 15px;}
li#menu-possibilities_uk a:hover{background:transparent url("../images/select.gif"); background-repeat: no-repeat;  background-position: 7px 5px;color: #FF0000;}
li#menu-the_made_uk span{padding:0 8px 0 15px;}
li#menu-the_made_uk a:hover{background:transparent url("../images/select.gif"); background-repeat: no-repeat;  background-position: 0px 5px;color: #FF0000;}
li#menu-to_order_uk span{padding:0 10px 0 15px;}
li#menu-to_order_uk a:hover{background:transparent url("../images/select.gif"); background-repeat: no-repeat;  background-position: 7px 5px;color: #FF0000;}
li#menu-contacts_uk span{padding:0 10px 0 15px;}
li#menu-contacts_uk a:hover{background:transparent url("../images/select.gif"); background-repeat: no-repeat;  background-position: 10px 5px;color: #FF0000;}
li#menu-miscellaneous_uk span{padding:0 80px 0 15px;}
li#menu-miscellaneous_uk a:hover {background:transparent url("../images/fon_masl_uk.gif"); background-repeat: no-repeat;  background-position: 5px 5px ;color: #FF0000;}

li#menu-in_site_uk a.active, li#menu-in_site_uk a.active:hover{background:transparent url("../images/select.gif"); background-repeat: no-repeat;  background-position: 3px 5px;color: #FF0000;}
li#menu-possibilities_uk a.active, li#menu-possibilities_uk a.active:hover{background:transparent url("../images/select.gif"); background-repeat: no-repeat;  background-position: 7px 5px;color: #FF0000;}
li#menu-the_made_uk a.active, li#menu-the_made_uk a.active:hover{background:transparent url("../images/select.gif"); background-repeat: no-repeat;  background-position: 0px 5px;color: #FF0000;}
li#menu-to_order_uk a.active, li#menu-to_order_uk a.active:hover{background:transparent url("../images/select.gif"); background-repeat: no-repeat;  background-position: 7px 5px;color: #FF0000;}
li#menu-contacts_uk a.active, li#menu-contacts_uk a.active:hover{background:transparent url("../images/select.gif"); background-repeat: no-repeat;  background-position: 10px 5px;color: #FF0000;}
li#menu-miscellaneous_uk a.active, li#menu-miscellaneous_uk a.active:hover{background:transparent url("../images/fon_masl_uk.gif"); background-repeat: no-repeat;  background-position: 5px 5px ;color: #FF0000;}
/*меню украинской версии сайта ^*/
/*меню английский сайт*/
li#menu-in_site_en span{padding:0 0 0 15px;}
li#menu-in_site_en a:hover{background:transparent url("../images/select.gif"); background-repeat: no-repeat;  background-position: 3px 5px ;color: #FF0000;}
li#menu-possibilities_en span{padding:0 0 0 15px;}
li#menu-possibilities_en a:hover {background:transparent url("../images/fon_pos_en.gif"); background-repeat: no-repeat;  background-position: -5px 5px; color: #FF0000;}
li#menu-the_made_en span{padding:0 10px 0 5px;}
li#menu-the_made_en a:hover  {background:transparent url("../images/fon_res_en.gif"); background-repeat: no-repeat;  background-position: -20px 5px ;color: #FF0000;}
li#menu-to_order_en span{padding:0 15px 0 10px;}
li#menu-to_order_en a:hover{background:transparent url("../images/fon_ord_en.gif"); background-repeat: no-repeat;  background-position:-35px 5px ;color: #FF0000;}
li#menu-contacts_en span{padding:0 8px 0 10px;}
li#menu-contacts_en a:hover{background:transparent url("../images/fon_con_en.gif"); background-repeat: no-repeat;  background-position: -30px 5px ;color: #FF0000;}
li#menu-miscellaneous_en span{padding:0 30px 0 30px;}
li#menu-miscellaneous_en a:hover {background:transparent url("../images/fon_masl_en.gif"); background-repeat: no-repeat;  background-position: 30px 5px ;color: #FF0000;}

li#menu-in_site_en a.active, li#menu-in_site_en a.active:hover{background:transparent url("../images/select.gif"); background-repeat: no-repeat;  background-position: 3px 5px ;color: #FF0000;}
li#menu-possibilities_en a.active, li#menu-possibilities_en a.active:hover{background:transparent url("../images/fon_pos_en.gif"); background-repeat: no-repeat;  background-position: -5px 5px ;color: #FF0000;}
li#menu-the_made_en a.active, li#menu-the_made_en a.active:hover{background:transparent url("../images/fon_res_en.gif"); background-repeat: no-repeat;  background-position: -20px 5px ;color: #FF0000;}
li#menu-to_order_en a.active, li#menu-to_order_en a.active:hover{background:transparent url("../images/fon_ord_en.gif"); background-repeat: no-repeat;  background-position: -35px 5px ;color: #FF0000;}
li#menu-contacts_en a.active, li#menu-contacts_en a.active:hover{background:transparent url("../images/fon_con_en.gif"); background-repeat: no-repeat;  background-position:-30px 5px ;color: #FF0000;}
li#menu-miscellaneous_en a.active, li#menu-miscellaneous_en a.active:hover{background:transparent url("../images/fon_masl_en.gif"); background-repeat: no-repeat;  background-position: 30px 5px ;color: #FF0000;}
/*меню английский сайт ^*/
*html a.active span{
color: #FF0000;
}


.top_menu {
           float: left;
           height: 70px;
           margin: 0 ;
           text-align: center;
           font-size: 10pt;
        /*    border: 1px solid #0000FF;*/
}
   /*
.top_m_v_1{  */
          /*line-height: 3em;;*/
    /*      margin:25px 0 0 0 ;
          height:50%;
          min-width: 112px;
          //width: 112px;
          text-align:center;    */
        /*  border: 1px solid #808000;*/
/*}

.select{
              background-image: url("../images/select.gif");
              background-repeat: no-repeat;
              background-position: -5px -15px ;    */
           /*   border: 1px solid #000000;   */
/*}

.miscellaneous{
          padding-left: 3px;
          width: 140px;

}

.miscellaneous_en{
          margin-left: 3px;
          border: 1px solid red;
          height:20px;
          width: 130px;
}

#clearcontainer2{
             height: 50px;
             clear: left;
             width: 100%;
}        */
/*****************************************************************************/
/*****************************Содержимое контента*****************************/
/*****************************************************************************/

#contentcolumn p{
          margin-right: 310px;
}

/*****************************************************************************/
/*****************************Блок анекдотов**********************************/
/*****************************************************************************/
.joke{
          background-color: #ebebec;
          width: 200px;
          height: 330px;
          position: absolute;
          top: -340px;
          left: 0px;
         //margin-top: -340px;/*Эта дрянь для IE7*/
         //position: relative;/*Эта дрянь для IE7*/
         //top: 0px;         /*Эта дрянь для IE7*/
         //left: 0px;        /*Эта дрянь для IE7*/
         -margin-top: -340px;/*Эта дрянь для IE6*/
		 -position: relative;/*Эта дрянь для IE6*/
         -top: 0px;         /*Эта дрянь для IE6*/
         -left: 0px;        /*Эта дрянь для IE6*/
          overflow:  hidden; /*Эта дрянь для IE6*/
}

.joke_text{
         width: 100%;
                 height: 100%;
}

.joke_text p{
         margin: 0 0 0 10px;
         font-size: 8pt;

}

.joke1{
          background-color: #ebebec;
          width: 200px;
          height: 280px;
          position: absolute;
          top: -290px;
          left: 0px;
         //margin-top: -290px;/*Эта дрянь для IE7*/
         //position: relative;/*Эта дрянь для IE7*/
         //top: 0px;         /*Эта дрянь для IE7*/
         //left: 0px;        /*Эта дрянь для IE7*/
		 -margin-top: -290px;/*Эта дрянь для IE6*/
         -position: relative;/*Эта дрянь для IE6*/
         -top: 0px;         /*Эта дрянь для IE6*/
         -left: 0px;        /*Эта дрянь для IE6*/
          overflow:  hidden; 
}

.joke_text1{
         width: 100%;
         height: 280px;
}

.joke_text1 p{
         margin: 0 10px 0 15px;
         font-size: 7pt;
}

.joke2{
          background-color: #ebebec;
          width: 200px;
          height: 220px;
          margin: 20px 0 20px 50px;
          position: relative;           /*точка отсчета для absolute*/
}

.joke_text2{
         width: 100%;
         height: 220px;
         padding: 0 0 20px 0;
         position: absolute;
         top: 0;
         left: 0;
}
.joke_text2 p{
         margin: 0 0 0 10px;
         font-size: 8pt;
}

.joke_img{
         margin: 16px 0 0 36px;
}

.joke_img1{
         margin: 16px 0 0 20px;
}

.line_top{
              height: 100%;
              background-image: url("../images/line_top.gif");
              background-repeat: repeat-x;
}

.line_left{
              height: 100%;
              background-image: url("../images/line_left.gif");
              background-repeat: repeat-y;
}

.line_right{
              height: 100%;
              background-image: url("../images/line_right.gif");
              background-repeat: repeat-y;
              background-position: 100% 0%;

}

.line_bot{
              height: 100%;
              background-image: url("../images/line_bot.gif");
              background-repeat: repeat-x;
              background-position: 0% 100%;

}

.ugol_tl{
              height: 100%;
              background-image: url("../images/ugol_tl.gif");
              background-repeat: no-repeat;
              background-position: 0% 0%;

}

.ugol_tr{
              height: 100%;
              background-image: url("../images/ugol_tr.gif");
              background-repeat: no-repeat;
              background-position: 100% 0%;
}

.ugol_bl{
              height: 100%;
              background-image: url("../images/ugol_bl.gif");
              background-repeat: no-repeat;
              background-position: 0% 100%;
}

.ugol_br{
              height: 100%;
              background-image: url("../images/ugol_br.gif");
              background-repeat: no-repeat;
              background-position: 100% 100%;
}

/*****************************************************************************/
/*****************************Разметка подвала********************************/
/*****************************************************************************/


#footer_maincontainer{
             width: 900px; /*Width of main container*/
             margin: 0 auto;
             padding: 0;
             position: relative;
             border-top: 1px solid #000000;
}

#footer_contentwrapper{
             float: left;
             width: 100%;
}

#footer_contentcolumn{
             margin: 0 100px 0 300px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
          /*   border-top: 1px solid #000000;*/
}

#footer_leftcolumn{
             float: left;
             width: 300px; /*Width of left column in pixel*/
             margin-left: -900px; /*Set margin to that of -(MainContainerWidth)*/
        /*     border-top: 1px solid #000000;*/
}

#footer_rightcolumn{
             float: left;
             width: 100px; /*Width of right column*/
             margin-left: -100px; /*Set left margin to -(RightColumnWidth)*/
}

#footer_footer{
             margin-top:-20px;
             clear: left;
             width: 100%;
}

/*****************************************************************************/
/*************Левая и центральные колонки подвала= содержимое*****************/
/*****************************************************************************/

#footer_leftcolumn p{
           margin: 10px -20px 0 0;

}
#footer_contentcolumn p{
           margin: 10px -40px 0 -30px;

}
#footer_leftcolumn p{
           position: relative;
           z-index: 102;
}

.line_about_rights{
          padding: 0 65px 0 0;
}
/*****************************************************************************/
/*****************************Дом, карта, письмо******************************/
/*****************************************************************************/
.footer_menu_box{
         position: relative;
         margin: -10px 0 0 20px;
         //margin: -2px 0 0 10px;
         text-align: center;
         z-index: 100;
         background-color: #FFFFFF;
         width: 105px;
		 //width: 110px;
}

.footer_menu{
           float: left;
           width: 30px;
           margin: 0 5px 0 0;
           -position: relative;
           -z-index: auto;
}
/*****************************************************************************/
/*****************************Примечания**************************************/
/*****************************************************************************/
.notes{
          margin-right: 320px;
          border-top: 1px solid #000000;
}

.notes p{
          width: 100%;
          font-size: 7pt;
}
/*****************************************************************************/
/************Красные квадратики на третьей странице***************************/
/*****************************************************************************/
.red_square1{
         float: right;
         margin: 15px 40px 0 0;
}

.red_square2{
        float: left;
        margin: 15px 0 0 20px;
}

/*****************************************************************************/
/***************************Блок подменю**************************************/
/*****************************************************************************/

.punct_sub_menu{
       margin-left: 50px;
       padding: 5px 0 5px 0;
       width: 200px;
       border-bottom: 1px solid #000000;
}

/*****************************************************************************/
/***************************картинки на 8 страницы ***************************/
/*****************************************************************************/

.img_0_v2_p8{
        margin: 0 20px 30px 0;
}

.img_1_v2_p8{
        margin: 60px 0 0 19px;
        -margin: 100px 0 0 19px;
}

.img_2_v2_p8{
        position: relative;
        margin: 0 0 0 -30px;
        z-index: 300;
}

/*****************************************************************************/
/**********************************Карта сайта *******************************/
/*****************************************************************************/

.site_map{
       line-height: 2em;
}

.site_map_menu_0{

}

.site_map_menu_1{
       margin-left: 30px;
}

.red_square{
      margin: -22px 0 0 -10px;
}

/*****************************************************************************/
/*******************************Стиль таблицы на странице илюстраций******************************/
/*****************************************************************************/
.character1{
     width: 215px;
     float: right;
        /* border: 1px solid red;*/
         margin: 0 0 20px -50px;
}

.character{
     width: 794px;
         margin: 20px 0 20px -300px;
/*         border: 1px solid #000000;
      position:absolute;
          top: -320px;
          left: -30px;*/

         position:relative;/*Эта дрянь для IE6*/
         overflow:  visible;
        /* margin: 0 0 5px -300px;
         overflow:  hidden; /*Эта дрянь для IE6*/

}