body
{
   margin: 0;
   padding: 0;
   background-position: left top;  
   background-repeat: repeat-y; padding: 0; margin: 0;
}

table
{
   font-family: Tahoma;
   font-size: 11px;
   color: #717171;
}

img
{
   border: 0;
}

h1
{
   padding-top: 0px;
   margin-top: 45px;
   padding-bottom: 10px;
   padding-left: 0px;
   font-size: 14px;
   color: #F15122;
   text-transform: uppercase;
}

a
{
   font-size: 11px;
   color: #F15122;
   text-decoration: none; 
}

a:hover
{
   text-decoration: underline;
}

.l1
{
    background-position: left top;
    background-repeat: no-repeat;
    position: absolute;
    top: 255px;
    left: 0;       
    z-index: 1;
}

.l2
{
    background-position: left top;
    background-repeat: no-repeat; 
    
    position: relative;
    top: -105;
    height: 66px;
    
    z-index: 2;
    background-image: url("../images/green_line.png");
    text-align: center;
    
    font-size: 15px;
    color: white;
    font-weight: bolder;
    text-transform: uppercase;
    
} 

.green_line_right
{
    background-image: url("../images/green_line_right.png");
    background-position: right;
    background-repeat: no-repeat;
}

.l3
{
    background-position: left top;
    background-repeat: no-repeat;
    position: absolute;
    top: 296px;
    left: 0;
    z-index: 1;
}

.l4
{
    position: relative;
    top: -146;
    height: 20px;
    
    z-index: 4;
    text-align: center;
    
    font-size: 15px;
    color: white;
    
    font-weight: bolder;
    text-transform: uppercase;
    
    margin-left: -10px;
}
.l4 span
{
    text-transform: lowercase;
}
.main_table
{
   background-position: top left;
   background-repeat: repeat-x;
}


.head
{
   background-position: top left;
   background-repeat: no-repeat;
}

.about_h
{
   margin-left: 269px;
   margin-top: 44px;
   position: absolute;
}
.news_h
{
   margin-left: 459px;
   margin-top: 44px;
   position: absolute;                      
}
.contacts_h
{
   margin-left: 605px;
   margin-top: 44px;
   position: absolute;
}

.top_menu_line
{
   position: absolute;
   left: 274px;
   top: 84px;
   
}

.logo_h
{
   position: absolute;
   left: 346px;
   top: 100px;
}


.home_h
{
   margin-left: 470px;
   margin-top: 190px;
   position: absolute;
}
.mail_h
{
   margin-left: 507px;
   margin-top: 190px;
   position: absolute;
}
.map_h
{
   margin-left: 546px;
   margin-top: 190px;
   position: absolute;
}


.bot_td
{
   font-family: Tahoma;
   font-size: 11px;
   color: #717171;
}


.bot_td span
{
  font-weight: bolder;
}


.bot_td a
{
   color: #717171;
   text-decoration: none; 
}

.bot_td a:hover
{
   color: #717171;
   text-decoration: underline; 
}

.diol
{
   padding-left: 105px;
   padding-top: 90px;
   padding-bottom: 15px;
   float: left;
   font-weight: normal;
   font-size: 11px;
}  
.diol a
{
   font-weight: normal;
   color: #717171;
}
.diol span
{
  font-weight: bolder;
}
.counter
{
   padding-left: 60px;
   padding-top: 90px;
   float: left;
}
.copyright
{
   padding-left: 60px;
   padding-top: 25px;
   float: left;
}


.diol_in
{
   padding-left: 105px;
   padding-top: 30px;
   padding-bottom: 25px;
   float: left;
   font-weight: normal;
   font-size: 11px;
}
.diol_in a
{
   font-weight: normal;
   color: #717171;
}
.diol_in span
{
  font-weight: bolder;
}
.counter_in
{
   padding-left: 50px;
   padding-top: 30px;
   width: 30px;
   float: left;
}
.copyright_in
{
   
   padding-right: 40px;
   padding-top: 15px;
   padding-bottom: 25px;
   
}




.order
{
   font-size: 12px;
   font-weight: bolder;
   padding-left: 100px;
   padding-top: 235px;
   
   background-position: left top;
   background-repeat: no-repeat;
}
.tel
{
   padding-left: 40px;
   margin-left: 50px;
   margin-bottom: 0px;
   margin-top: 10px;
   font-size: 36px;
   font-weight: normal;
}
.tel_text
{
   padding-left: 40px;
   margin-left: 50px;
   margin-bottom: 0px;
   margin-top: 10px;
   font-size: 37px;
   font-weight: 100;
}
.connect
{
    padding-left: 180px;
}


.order_in
{
   font-size: 12px;
   font-weight: bolder;
   padding-left: 30px;
   padding-top: 355px;
   background-position: left top;
   background-repeat: no-repeat;
}
.tel_in
{
   padding-left: 40px;
   margin-left: 30px;
   margin-bottom: 0px;
   margin-top: 10px;
}

.connect_in
{
    padding-left: 150px;
}



.content
{
   background-position: top left;
   background-repeat: no-repeat;
   padding-left: 55px;
   padding-top: 60px;
   font-size: 11px;
   
   padding-right: 20px;
   text-align: justify;
}

.content_in
{
   background-position: top left;
   background-repeat: no-repeat;
   padding-left: 90px;
   padding-right: 40px;
   font-size: 11px;
   text-align: justify;
}

.cont_tab
{
   padding-left: 10px;
   font-size: 15px;
   text-transform: uppercase;
}
.cont_tab a
{
   color: white;
   font-weight: bolder;
   text-decoration: none;
   font-size: 14px;
}

.cont_tab a:hover
{
   text-decoration: underline;
}

.news_date
{
   font-weight: bolder;
   padding-bottom: 0px;
   margin-bottom: 10px;
}

.parta
{
   margin-top: 5px;
}

.hand_capt
{
   padding-top: 5px;
   background-repeat: repeat-x;
   line-height: 1;
}
.hand_capt span
{
   font-weight: bolder;
}
.hand_capt a
{
  color: #717171;
  font-weight: bolder;
  text-decoration: none;
}
.hand_capt a:hover
{
  text-decoration: underline;
}
.hand_bot_cen_bg
{
  background-position: top;
  background-repeat: repeat-x;
}

.school
{
   color: white;
   font-size: 15px;
   padding-top: 43px;
   padding-left: 10px;
   text-transform: uppercase; 
   font-weight: bolder;
}



.left_menu
{
   font-size: 12px;
   text-transform: uppercase;   
   /*font-weight: bolder;*/
   padding-left: 10px;
   padding-top: 5px;
   line-height: 30px;
}
.left_menu a
{
   color: #717171;
   text-decoration: none;
}
.left_menu a:hover
{
   text-decoration: underline;
}

.div_menu_en a
{
   color: #F15122;
}            


.archive
{
   text-align: left;
   padding-left: 290px;
   padding-top: 20px;
   padding-bottom: 0;
   margin-bottom: 0;
}

.mail_form
{
        border: solid 1px #717171;
        font-family: Tahoma;
        font-size: 11px;
        width: 300;
}

.mail_form1
{
        border: solid 1px #717171;
        font-family: Tahoma;
        font-size: 11px;
        width: 475;
} 

.send_btn
{
  border: none;
  background-color: #BFBFBF;
  height: 20px;
  font-family: Tahoma;
  font-size: 11px;
  color: white;   
}

.prod_name
{
  font-weight: bolder;
  padding-bottom: 15px;
  color: #7A7A7A;
}

.prod_sizes
{
   padding-top: 10px;
}

.prod_price
{
  color: #F15122; 
  font-weight: bolder;
  padding-top: 15px;
  padding-bottom: 10px;
}

.td_hr
{
  border-bottom: solid 1px #d8d8d8;
}

hr
{
  border: none; 
  height: 1px;
  background-color: #d8d8d8;
  color: #d8d8d8;
}

.finger
{
  background-position: top;
  background-repeat: no-repeat;
}

.flower
{
  background-position: top;
  background-repeat: no-repeat;
  background-image: url("../images/flower.png");
}

