@charset "utf-8";
/* CSS Document */

#company_page{
  float:left;
  width:663px;}

/* company tabs
----------------------------------*/

#company_inform{
  float:left;
  padding-bottom:30px;
  width:623px;}

*:first-child+html #company_inform { float:none;}

ul.company_inform,
ul.company_inform li {
  float:left;
  list-style:none;
  margin:0;
  padding:0;}

ul.company_inform li a,
ul.company_inform li a:hover {
  background:url(../img/company_inform_header.png) no-repeat 0 0;
  display:block;
  height: 32px;
  margin:0;	padding:0;
  width:143px;}

/* all propositions */
ul.company_inform li a {cursor: pointer}
ul.company_inform li a.all_propositions        { background-position: 0px 0px;}
ul.company_inform li a.all_propositions:hover  { background-position: 0px -32px;}
ul.company_inform li a.all_propositions.active { background-position: 0px -64px;}

/* spec */
ul.company_inform li a.spec 	    { background-position: -143px 0px;}
ul.company_inform li a.spec:hover   { background-position: -143px -32px;}
ul.company_inform li a.spec.active  { background-position: -143px -64px;}

/* towns */
ul.company_inform li a.towns 	     { background-position: -286px 0px;}
ul.company_inform li a.towns:hover  { background-position: -286px -32px;}
ul.company_inform li a.towns.active { background-position: -286px -64px;}

.company_tab {
  float:left;
  margin:0; padding:0;
  width:626px;}

.company_tab_top{
  background:url(../img/spec_content_top_company.png) no-repeat;
  float:left;
  height:5px;
  margin-top:-1px;
  width:626px;}

.company_tab_bottom{
  background:url(../img/spec_content_bottom.png) no-repeat;
  float:left;
  height:5px;
  margin:0; padding:0;
  width:626px;}

*:first-child+html .company_tab_bottom{
  margin-top:-3px;}

.company_tab_content {
  background:#FFF;
  border-left:1px solid #cacaca;
  border-right:1px solid #cacaca;
  float:left;
  margin:0;
  padding:20px 25px;
  width:574px;}


/* spec content */

table.shop_content{
  border:1px solid #cacaca;
  color:#525252;
  float:left;
  padding:10px 0;
  width:574px;}

table.shop_content td{
  padding-left:20px;
  vertical-align:top;
  width:262px;}

.operating_schedule{
  float:left;
  width:130px;}

ul.operating_schedule_days{
  float:left;
  list-style:none;
  margin:0; padding:0;}

ul.operating_schedule_days li{
  float:left;
  list-style:none;
  margin-right:1px; padding:0;}

.footnote{
  border-top:1px solid #cacaca;
  margin-top:10px;
  padding:5px 0 0 90px;
  width:440px;}

.work_day,
.half_work_day,
.day_off{
  color:#9da6ab;
  float:left;
  font-size:11px;
  padding:1px 20px 0 12px;}

.work_day     { background:url(../img/work_day.png) left no-repeat;}
.half_work_day{ background:url(../img/half_work_day.png) left no-repeat;}
.day_off      { background:url(../img/day_off.png) left no-repeat; width:100px;}

/* map content */

.map_content{
  float:left;
  width:574px;}


/* contacts content */

table.company_contacts{
  border:1px solid #cacaca;
  font-size:12px;
  padding:5px 0 10px 0;
  width:574px;}

td.contact_category_name{
  font-weight:bold;
  line-height:1;
  padding:10px 0 5px 20px;
  width:140px;}

/* company new & popular products
----------------------------------*/

#company_new_products,
#company_popular_products{
  float:left; width:310px;}

.new_product_header,
.popular_product_header{
  float:left;
  height:29px;
  margin-left:20px;}

.new_product_header    { background:url(../img/new_product_header.png) left no-repeat; width:225px;}
.popular_product_header{ background:url(../img/popular_product_header.png) left no-repeat; width:269px;}

.new_product_block,
.popular_product_block{
  float:left;
  margin-left:20px;
  padding-top:20px;
  width:290px;}

.new_product_image,
.popular_product_image{
  float:left; padding-right:10px;}

.new_product_block_right,
.popular_product_block_right{
  float:left; width:190px;}

.new_product_separator,
.popular_product_separator{
  background:url(../img/doted_line.png) repeat-x;
  float:left;
  height:9px;
  margin-top:5px;
  width:190px;}

/* company vacancy & video
----------------------------------*/

#company_vacancy,
#company_video{
  float:left; width:310px;}

.company_vacancy_header,
.company_video_header{
  float:left;
  height:29px;
  margin-left:20px;}

.company_vacancy_header { background:url(../img/company_vacancy_header.png) left no-repeat; width:188px;}
.company_video_header   { background:url(../img/company_video_header.png) left no-repeat; width:80px;}

.company_vacancy_block,
.company_video_block{
  float:left;
  margin-left:20px;
  padding-top:10px;
  width:290px;}

.company_vacancy_block ul,
.company_video_block ul{
  float:left;
  list-style:none;
  margin:0;
  padding:0;
  width:290px;}

.company_vacancy_block ul li,
.company_video_block ul li{
  background:url(../img/grey_arrow.png) left 8px no-repeat;
  list-style:none;
  margin:0;
  padding:3px 0 3px 13px;}

.company_vacancy_block ul li a,
.company_video_block ul li a:hover{
  font-size:12px;}

.company_vacancy_block ul li a,
.company_video_block ul li a{ color:#5c5c5c;}

.company_vacancy_block ul li a:hover,
.company_video_block ul li a:hover{ color:#000;}

