*{
  margin:0; padding:0; text-decoration:none; font-family: Verdana; font-size: 9pt; color:#000;
}
body{
  background: url(images/bg_page.gif) repeat-x left top #FFFFFF;
}
a{outline:none;}
input{outline:none;};
#wrapper{
  background-image:url(images/bg_line2.gif);
  background-repeat: no-repeat;
  background-position: center 115px;
}

.lang {
   background: url(images/tab_lang.jpg) no-repeat center bottom;width:30px;height:20px;
    text-align:center; font-size: 8pt;
}
.lang a{
   font-size: 8pt;
}

.top_menu{
  vertical-align: top; padding:15px 5px 10px 10px;
}
.title_menu_top{
font-family: Century Gothic;  font-size:15pt;
margin-bottom: 10px;
}
.div_menu a{
  margin-left: 3px;
  font-size: 8pt;
  text-align:left;
  text-decoration: underline;
  display: block;
  line-height: 1.7em;
  /*border:1px solid black;*/
}
.div_menu a:hover{
  text-decoration: none;
}

.big_contact{
  background: url(images/contact_phone_big.gif) no-repeat right bottom;
}

.title_art{
font-family: Century Gothic;  font-size:14pt; margin-bottom:7px;padding-left:15px;
}
.title_art a{
font-family: Century Gothic;  font-size:14pt; margin-bottom:7px;padding-left:15px;
}
.subtitle{
font-family: Century Gothic;  font-size:10pt; margin-bottom:7px;padding-left:15px;
}
.td_vert_photo{
  width: 184px; height:241px;
}
.td_text_main{
  font-size: 8pt; padding:0 6px; color:#545454;line-height:1.4em;
}
.td_text_main a{
  font-size: 8pt; padding:0 6px; color:#545454;line-height:1.4em;
}

.arr_violet{
 background: url(images/violet_arr.gif) no-repeat left 5px;
}
.arr_green{
 background: url(images/green_arr.gif) no-repeat left 5px;
}

.arr_gray{
 background: url(images/gray_arr.gif) no-repeat left 5px;
}

#mini_gallery{
  width:545px;height:125px;overflow:hidden;padding:0px 10px 0px 0px;
}
#mini_gallery img{
   height:125px;
 }
.show_text{
 font-size: 8pt; padding:0px 20px 6px 15px; color:#545454;line-height:1.4em;
}

.show_text p,div{
margin:15px 0;
}

.show_text a{
 font-size: 8pt; padding:0px 20px 6px 0px; color:#545454;line-height:1.4em;display:block;
}

.show_art{
 font-size: 8pt; padding:0px 20px 6px 15px; color:#545454;line-height:1.4em;
}

.show_art p,div{
margin:15px 0;
}
.show_art a{
 font-size: 8pt; color:#0142FF; text-decoration:underline;
}

.search_bg{
  text-align:left;
  background: url(images/bg_search_form.jpg) no-repeat left bottom;
  padding-left:23px;
  /*padding-top: 23px;
  .padding-top: 35px;   */
}
.bot_line{
  background: url(images/bot_line.gif) no-repeat right 25px;
  font-family: Tahoma;
  text-align: right;
  padding-right: 15px;
  font-size: 7pt;
}
.bot_text{
  padding-left: 10px;
  padding-top: 8px;
  font-family: Tahoma;
  font-size: 7pt;
  text-align: left;

}

.input_search{
  border: 0;
  width:202px;
  height:17px;
  position:relative;top:-2px;left:0px;
}
.menu_member_sub{
position:absolute;
display:none;
border:1px solid #C9C9C9;
background: #fff;
padding:0 5px 3px 2px;
}
.menu_member_sub a{
display:block;
white-space:nowrap;
padding: 2px 2px;
}
.toggler, .toggler1{cursor:pointer;}

.images_art img{
margin:0 20px 15px 20px;
text-align:center;
}

a.li{
  font-size: 9pt;
  text-align:left;
  text-decoration: underline;
  line-height: 1.7em;
  color:#D9000A;
}
a.li:hover{
text-decoration: none;
}
.input_contact{
width:70%;height:20px;font-family:Verdana;font-size:8pt;border:1px solid #CC00FF;padding-left:2px;
}
.input_code{
width:40%;height:20px;font-family:Verdana;font-size:8pt;border:1px solid #CC00FF;padding-left:2px;
}

