*{
  margin: 0px;
  font-family: Verdana;
  font-size: 12px;
  border: 0px solid #ccccFF;
}
a.menu{
  font-family: Verdana;
  font-size: 14px;
  color: #124d8e;
  line-height: 1.5;
}
a.menu:hover{
  font-family: Verdana;
  font-size: 14px;
  color: #124d8e;
  line-height: 1.5;
  text-decoration: none;
}
a.menua{
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #124d8e;
  line-height: 1.5;
}
a.menua:hover{
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #124d8e;
  line-height: 1.5;
  text-decoration: none;
}
a.prise{
  font-family: Verdana;
  font-size: 13px;
  color: #124d8e;
}
a.prise:hover{
  font-family: Verdana;
  font-size: 13px;
  color: #124d8e;
  text-decoration: none;
}
a.news{
  font-family: Verdana;
  font-size: 12px;
  color: #124d8e;
}
a.news:hover{
  font-family: Verdana;
  font-size: 12px;
  color: #124d8e;
  text-decoration: none;
}
a.contact_mail{
  font-family: Verdana;
  font-size: 14px;
  font-weight: normal;
  color: #124d8e;
}
a.contact_mail:hover{
  font-family: Verdana;
  font-size: 14px;
  font-weight: normal;
  color: #124d8e;
  text-decoration: none;
}

p{
  font-family: Verdana;
  font-size: 14px;
  font-weight: normal;
  color: #124d8e;
}


#head{
  background-image: url(images/bg_head.jpg);
  background-repeat: repeat-x;
  background-position: top;
  width: 100%;
  height: 398px;
  widows: block;
}
#head_top{
  width: 100%;
  float: left;
  padding-bottom: 20px;
}
#logo_head{
  padding-top: 45px;
  padding-left: 40px;
  float: left;
}
#telefon_head{
  padding-right: 30px;
  padding-top: 20px;
  float: right;
}
#head_middle{
  width: 100%;
}
#menu_head{
  padding-left: 60px;
  width: 220px;
  height: 200px;
  widows: block;
  float: left;
}
#menu_head_prise{
  width: 120px;
  height: 200px;
  widows: block;
  float: left;
}
#king_head{
  padding-top: 22px;
  width: 230px;
  height: 200px;
  widows: block;
  float: right;
  text-align: center;
}
#pik_head{
  padding-top: 50px;
  width: 230px;
  height: 130px;
  widows: block;
  float: right;
  text-align: center;
}
#santabremor_head{
  width: 100px;
  height: 220px;
  widows: block;
  float: right;
  padding-right: 30px;
}
#imagemenu_right{
  width: 100px;
  height: 73px;
  text-align: center;
}

/* Начало средней части страницы*/
#middle{
  background-image: url(images/bg_middle.jpg);
  background-repeat: repeat-x;
  background-position: top;
  width: 100%;
  height: 283px;
  widows: block;
}
#middle_news{
  background-image: url(images/bg_middle.jpg);
  background-repeat: repeat-x;
  background-position: top;
  width: 100%;
  widows: block;
  font-family: Verdana;
  font-size: 20px;
  color: #124d8e;
  padding-top: 20px;
  padding-bottom: 20px;
}
#middle_news_left{
  padding-left: 20px;
  font-family: Verdana;
  font-size: 20px;
  color: #124d8e;
}


#middle_pik{
  background-image: url(images/bg_middle.jpg);
  background-repeat: repeat-x;
  background-position: top;
  width: 100%;
  height: 237px;
  widows: block;
}
#middle_interview{
  background-image: url(images/bg_middle.jpg);
  background-repeat: repeat-x;
  background-position: top;
  width: 100%;
  height: 237px;
  widows: block;
}
#middle_left{
  padding-left: 60px;
  width: 47%;
  height: 283px;
  widows: block;
  float: left;
}
#middle_left_pik{
  padding-left: 60px;
  width: 47%;
  height: 237px;
  widows: block;
  float: left;
}
#middle_left_interview{
  padding-left: 60px;
  width: 47%;
  height: 237px;
  widows: block;
  float: left;
}
#middle_left_santa{
  padding-left: 60px;
  width: 40%;
  height: 283px;
  widows: block;
  float: left;
}
#middle_left_h1{
  font-family: Verdana;
  font-size: 18px;
  color: #124d8e;
  font-weight: bold;
  padding-top: 10px;
}
#middle_left_text{
  font-family: Verdana;
  font-size: 14px;
  color: #124d8e;
  font-weight: normal;
  padding-top: 5px;
  text-align: justify;
}
#middle_left_h2{
  font-family: Verdana;
  font-size: 14px;
  color: #124d8e;
  font-weight: bold;
  padding-top: 15px;
}
#middle_left_box{
  margin-left: -15px;
  float: left;
}



#middle_right{
  width: 45%;
  height: 283px;
  widows: block;
  float: right;
  text-align: right;
}
#middle_right_pik{
  width: 47%;
  height: 237px;
  widows: block;
  float: right;
  text-align: right;
}
#middle_right_interview{
  width: 46%;
  height: 237px;
  widows: block;
  float: right;
  text-align: right;
  border: 0px solid #000000;
}

/* Конец средней части страницы*/

/* Начало тела сайта*/
#body{
  background-color: #c8e8ff;
  width: 100%;
  float: left;
}
#body_left{
  width: 45%;
  height: 250px;
  widows: block;
  float: left;
}
#body_left_title{
  padding-left: 40px;
  padding-top: 30px;
  font-family: Verdana;
  font-size: 18px;
  font-weight: bold;
  color: #124d8e;
}
#body_left_news{
  padding-left: 40px;
}
#body_left_news_left{
  font-family: Verdana;
  font-size: 12px;
  color: #124d8e;
  padding-top: 10px;
  width: 190px;
  height: 180px;
  float: left;
  padding-right: 10px;
  border-right: 1px solid #124d8e;
}
#body_left_news_right{
  font-family: Verdana;
  font-size: 12px;
  color: #124d8e;
  padding-left: 20px;
  padding-top: 10px;
  width: 170px;
  height: 180px;
  float: left;
  padding-right: 10px;
  border-right: 0px solid #124d8e;
}
#body_right{
  width: 50%;
  height: 200px;
  float: right;
}
#body_right_title{
  padding-top: 30px;
  font-family: Verdana;
  font-size: 18px;
  font-weight: bold;
  color: #124d8e;
}
#body_right_text{
  padding-right: 20px;
  padding-top: 10px;
  font-family: Verdana;
  font-size: 12px;
  font-weight: normal;
  color: #124d8e;
  text-align: justify;
}

/*О компании*/
#body_about_left{
  font-family: Verdana;
  font-size: 14px;
  font-weight: normal;
  color: #124d8e;
  text-align: justify;
  padding-top: 20px;
  padding-left: 30px;
  padding-bottom: 20px;
  width: 45%;
  float: left;
}
#body_about_right{
  font-family: Verdana;
  font-size: 14px;
  font-weight: normal;
  color: #124d8e;
  text-align: justify;
  padding-top: 20px;
  padding-right: 30px;
  padding-bottom: 20px;
  width: 45%;
  float: right;
}
#body_about_bottom{

  padding-right: 20px;
  padding-left: 20px;
  padding-bottom: 20px;
  width: 94%;
  float: left;
  border: 0px solid #FFCCCC;
  text-align: center;
}




#about_foto_left{
  width: 33%;
  float: left;
  text-align: left;
  margin-bottom: 5px;
}
#about_foto_center{
  width: 33%;
  float: left;
  text-align: center;
  margin-bottom: 5px;
}
#about_foto_right{
  width: 33%;
  float: left;
  text-align: right;
  margin-bottom: 5px;
}

/* Пик */
#body_head_pik{
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Verdana;
  font-size: 12px;
  font-weight: normal;
  color: #124d8e;
  text-align: center;
}
#body_pik_top{
 width: 823px;
 padding-right: 23px;
 text-align: justify;
}
#body_pik_catalog{
  margin-top: 20px;
  width: 823px;
  widows: block;
  text-align: justify;
}
#body_pik_catalog_left{
  width: 309px;
  float: left;
}
#body_pik_catalog_right{
  float: left;
}
#body_pik_catalog_righttop{
  background-image: url(images/catalog_pik_righttop.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  width: 474px;
  height: 143px;
  widows: block;
  padding-top: 40px;
  padding-right: 40px;
  color: #000000;
}
#body_pik_catalog_rightbottom{
  background-image: url(images/catalog_pik_rightbottom.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  width: 474px;
  height: 134px;
  widows: block;
  padding-top: 20px;
  padding-right: 40px;
}
#catalog_h1{
  font-family: Verdana;
  font-size: 18px;
  font-weight: bold;
}
#catalog_line{
  font-family: Verdana;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  padding-top: 5px;
  padding-left: 10px;
  height: 20px;
}

/* 404 */
#body_404{
font-family: Verdana;
  font-size: 14px;
  color: #124d8e;
  line-height: 1.5;
  padding-left: 30px;
  padding-top: 20px;
}
#b404{
  font-family: Verdana;
  font-size: 18px;
  color: #124d8e;
  font-weight: bold;
}

/*Санта бремор*/
#body_head_santa{
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Verdana;
  font-size: 12px;
  font-weight: normal;
  color: #124d8e;
  text-align: center;
}
#body_santa_top{
 width: 550px;
 padding-left: 200px;
 padding-right: 200px;
 text-align: center;
}
#body_icon_left{
  width: 125px;
  height: 80px;
  padding-left: 0px;
  padding-right: 5px;
  padding-top: 30px;
  float: left;
  border: 0px solid #000000;
}
#body_icon{
  width: 110px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  float: left;
  border: 0px solid #000000;
}
#body_icon_text{
  width: 110px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  float: left;
  text-align: center;
  border: 0px solid #000000;
}
#body_catalog_santa{
  width: 823px;
  widows: block;
  text-align: justify;
}

/* Вакансии начало */
#vacancy_title{
  background-image: url(images/vacancy_bg_title.jpg);
  width: 100%;
  height: 51px;
}
#vacancy_h1{
  padding-left: 60px;
  padding-top: 15px;
  font-family: Verdana;
  font-size: 18px;
  color: #124d8e;
  font-weight: bold;
}
#vacancy_body{
  background-image: url(images/vacancy_body_pictures.jpg);
  background-position: right;
  background-repeat: no-repeat;
  width: 100%;
  height: 399px;
}
#vacancy_body_title{
  padding-left: 60px;
  padding-top: 20px;
  font-family: Verdana;
  font-size: 14px;
  color: #124d8e;
  width: 400px;
  border: 0px solid #FFCCCC;
}

/* Контакты начало */

#contacts_bg_top_left{
  background-image: url(images/contacts_bg_top_left1.jpg);
  background-position: top;
  background-repeat: repeat-x;
  width: 100%;
  height: 245px;
}
#contacts_left{
  float: left;
  border: 0px solid #000000;
}
#contacts_left_01{
  padding-left: 50px;
  padding-top: 10px;
  padding-bottom: 7px;
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #124d8e;
  border: 0px solid #000000;
}
#contacts_left_02{
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #124d8e;
  padding-left: 50px;
  padding-top: 7px;
  padding-bottom: 7px;
  border: 0px solid #000000;
}
#contacts_left_03{
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #124d8e;
  padding-left: 50px;
  padding-top: 6px;
  padding-bottom: 6px;
  border: 0px solid #000000;
}
#contacts_left_04{
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #124d8e;
  padding-left: 50px;
  padding-top: 7px;
  padding-bottom: 8px;
  border: 0px solid #000000;
}
#contacts_left_041{
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #124d8e;
  padding-left: 50px;
  padding-top: px;
  padding-bottom: 15px;
  border: 0px solid #000000;
}
#contacts_left_05{
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #124d8e;
  padding-left: 50px;
  padding-top: 3px;
  padding-bottom: 17px;
  border: 0px solid #000000;
}
#contacts_left_06{
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #124d8e;
  padding-left: 50px;
  padding-top: 7px;
  padding-bottom: 7px;
  border: 0px solid #000000;
}
#contacts_left_07{
  font-family: Verdana;
  font-size: 14px;
  font-weight: normal;
  color: #124d8e;
  padding-left: 50px;
  padding-top: 7px;
  padding-bottom: 7px;
  border: 0px solid #000000;
}
#contacts_left_08{
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #124d8e;
  padding-left: 50px;
  padding-top: 2px;
  padding-bottom: 7px;
  border: 0px solid #000000;
}
#contacts_left_081{
  font-family: Verdana;
  font-size: 14px;
  font-weight: normal;
  color: #124d8e;
  padding-left: 50px;
  padding-top: 7px;
  padding-bottom: 7px;
  border: 0px solid #000000;
}
#contacts_left_02_b{
  padding-left: 20px;
}
#contacts_left_03_b{
  padding-left: 60px;
}
#contacts_left_04_b{
  padding-left: 130px;
}
#contacts_left_041_b{
  padding-left: 252px;
}
#contacts_left_05_b{
  padding-left: 120px;
}
#contacts_left_06_b{
  padding-left: 110px;
}


#contacts_map{
  padding-top: 1px;
  float: right;
}

/* Часто задаваемые вопросы */
#faq_body_left{
  float: left;
  padding-bottom: 30px;
  width: 470px;
  border: 0px solid #000000;
}

#faq_body_top{
  float: left;
  width: 420px;
  height: 50px;
}


#faq_form_name{
  padding: 10px;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #124d8e;
  float: left;
  border: 0px solid #000000;
}
#faq_form_email{
  padding: 10px;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #124d8e;
  float: left;
  border: 0px solid #000000;
}
#faq_form_text{
  padding: 10px;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #124d8e;
  float: left;
  width: 405px;
  text-align: left;
  border: 0px solid #000000;
}
#faq_form_submit{
  width: 433px;
  float: left;
  border: 0px solid #000000;
}


#faq_input{
  font-family: Arial;
  font-size: 14px;
  color: #124d8e;
  background-color: #c8e8ff;
  height: 17px;
  width: 153px;
  border: 1px solid #acd1ee;
}
#faq_input_text{
  font-family: Arial;
  font-size: 14px;
  color: #124d8e;
  margin-top: 5px;
  background-color: #c8e8ff;
  border: 1px solid #acd1ee;
}
#faq_input_submit{
  background-color: transparent;
  background-image: url(images/submit.png);
  background-repeat: no-repeat;
  width: 96px;
  height: 40px;
}


#faq_pic_box_01{
  height: 90px;
  padding-top: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 10px;
  border: 0px solid #000000;
}
#faq_pic_box_02{
  height: 70px;
  padding-top: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 10px;
  border: 0px solid #000000;
}
#faq_pic_box_03{
  height: 70px;
  padding-top: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 10px;
  border: 0px solid #000000;
}
#faq_text_box_01{
  height: 90px;
  font-family: Verdana;
  font-size: 14px;
  color: #124d8e;
  padding-left: 0px;
  padding-top: 20px;
  padding-bottom: 10px;
  padding-right: 20px;
}
#faq_text_box_02{
  height: 70px;
  font-family: Verdana;
  font-size: 14px;
  color: #124d8e;
  padding-left: 0px;
  padding-top: 20px;
  padding-bottom: 10px;
  padding-right: 20px;
}
#faq_text_box_03{
  height: 70px;
  font-family: Verdana;
  font-size: 14px;
  color: #124d8e;
  padding-left: 0px;
  padding-top: 20px;
  padding-bottom: 10px;
  padding-right: 20px;
}

#faq_body_right{
  float: left;
  border: 1px solid #000000;
}



/* Конец тела сайта*/

/* Интервью начало */
#interview_top{
  background-image: url(images/interview_faq_top.jpg);
  background-position: top center;
  background-repeat: no-repeat;
  background-color: #a1cdf2;
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #124d8e;
  text-align: justify;
  padding: 10px;
  background-color: #FFFFFF;
  width: 780px;
}


#interview_w{
  font-family: Verdana;
  font-size: 14px;
  color: #124d8e;
  text-align: justify;
  padding: 10px;
  background-color: #FFFFFF;
  width: 780px;
}
#interview_b{
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #124d8e;
  text-align: justify;
  padding: 10px;
  background-color: #a1cdf2;
  width: 780px;
}

#interview_bottom{
  background-image: url(images/interview_faq_bottom.jpg);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-color: #ffffff;
  font-family: Verdana;
  font-size: 14px;
  color: #124d8e;
  text-align: justify;
  padding: 10px;
  background-color: #FFFFFF;
  width: 780px;
}
#interview_down{
  font-family: Verdana;
  font-size: 14px;
  color: #124d8e;
  text-align: justify;
  padding: 10px;
  width: 780px;
  text-align: right;
}
/* Интервью конец */

/* Новости начало */
#news_top{
  background-image: url(images/news_bg_top.jpg);
  background-position: top center;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  width: 760px;
  font-family: Verdana;
  font-size: 14px;
  color: #124d8e;
  text-align: left;
  padding: 20px;
  text-align: justify;
}
#news_midle{
  background-color: #a1cdf2;
  width: 760px;
  height: 274px;
  font-family: Verdana;
  font-size: 14px;
  color: #124d8e;
  text-align: left;
  padding-left: 20px;
  padding-right: 20px;
}
#news_midle_text{
  background-color: #a1cdf2;
  font-family: Verdana;
  font-size: 16px;
  font-weight: bold;
  color: #124d8e;
  text-align: justify;
  padding-left: 380px;
  padding-top: 20px;
  line-height: 1.5;
}
#news_back{
  width: 740px;
  padding-right: 20px;
  text-align: right;
}
#news_title_text{
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
}
#news_line{
  padding-top: 40px;
  border-bottom: 2px solid #a1cdf2;
}


#news_botton{
  background-image: url(images/news_bg_bottom.jpg);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  width: 760px;
  font-family: Verdana;
  font-size: 14px;
  color: #124d8e;
  text-align: left;
  padding: 20px;
  text-align: justify;
}


/* Новости конец */


/* Начала завершающего участка*/
#footer{
  background-image: url(images/bg_footer.jpg);
  background-repeat: repeat-x;
  background-position: top;
  width: 100%;
  height: 74px;
  widows: block;
  float: left;
}
#footer_copyright{
  font-family: Verdana;
  font-size: 12px;
  color: #124d8e;
  padding-left: 30px;
  padding-top: 10px;
  width: 50%;
  height: 54px;
  widows: block;
  float: left;
}
#footer_search{
  padding-left: 0px;
  padding-top: 30px;
  padding-bottom: 10px;
  width: 17%;
  height: 34px;
  widows: block;
  float: left;
  text-align: center;
}
#input_search{
  width: 100px;
}
#input_submit{
  background-color: transparent;
  color:#124d8e;
}


#footer_development{
  font-family: Verdana;
  font-size: 12px;
  color: #124d8e;
  padding-left: 0px;
  width: 29%;
  height: 74px;
  widows: block;
  float: right;
  vertical-align: middle;
}


/* Конец завершающего участка*/

img#logo{
  width: 311px;
  height: 101px;
}
img#santabremor{
  width: 97px;
  height: 58px;
}
img#meridian{
  width: 86px;
  height: 54px;
}
img#viking{
  width: 73px;
  height: 61px;
}
img#pik_logo{
  width: 169px;
  height: 74px;
}
img#king_logo{
  width: 157px;
  height: 132px;
}
img#title{
  width: 556px;
  height: 126px;
}
img#xls{
  margin-right: 10px;
  width: 24px;
  height: 27px;
}
img#bg_box_left{
  width: 504px;
  height: 134px;
}
img#bg_logo_dd{
  width: 128px;
  height: 73px;
}
img#footer_telefon{
  width: 169px;
  height: 26px;
}










































