html, body {
	margin:0px;
	padding:0px;
	font-size: 12px;
	font-family: Arial;
	color: #484848;
}
#main{background: #fff url('images/bg.jpg') top left no-repeat;}

td{vertical-align:top;}

.main-t tr td {vertical-align:middle}

h1{font-size: 30px; font-family: Trebuchet MS; font-weight:normal; color:#424242;margin:0px; padding:10px 0px 0px 0px; line-height:100%;}
h2{font-size: 24px; font-family: Trebuchet MS, Arial; font-weight:normal; color:#424242;padding-top:0px; margin-top:20px;margin-bottom:5px; }

a{color:#e97527;}
a.yellow{color:#bc8800;}
a:hover{text-decoration:none;}

.menu_div div{
  margin:0px 0px 8px 0px;
  font-size: 14px; text-transform:uppercase; font-weight: bold;
}

.menu_div2 .menu2{
  margin:10px 0px 10px 0px;
  font-size: 14px; text-transform:uppercase; font-weight: bold;
}

#photo{
 
}

#orange_menu{
 background: url('images/orange_bg.gif') top left repeat-x;
 height:47px;
 
}

#orange_menu a{
	color:white; font-family: Tahoma; font-weight:bold; font-size:11px;
}

#orange_menu td.m{
 padding:15px 5px 0px 7px;
 
}

#orange_menu td.m1{
 padding:15px 5px 0px 7px;
 width: 100px;
 text-align: center;
}

.m1 a {font-size: 11.5px!important;}

#ill {background: url('images/pic.jpg') top left no-repeat;}

#gray_bg{
 background: #3d3c3d url('images/gray_bg.gif') top left repeat-x;
 width: 360px; color:white; font-size:11px;
}
.white{color:white;}

#content{
 line-height:150%;
}

#content h1{font-size:36px; color:#4f4f4f; font-family:Tahoma; padding:0px; margin:10px 0px 20px 0px;}

.hud{
 background:url('images/hud.gif') top left no-repeat;
}

.hud1{ color:white; font-size:11px; }

.tbl td{
  border-bottom:1px solid #53565a;
padding:5px 20px 5px 10px;
}

.tbl th{
  background:#53565a;   color: white;
  text-align:left; padding:5px 20px 5px 10px;
}

.block-link {
   display:inline-block;
   margin-right: 7px;
background: #eee;
height: 350px;
  vertical-align: top;
}
.block-link .b-l-head {
     display: block;
  background: #484848;
  color: #fff;
  text-decoration: none;
  text-align: center;
  padding: 10px;
  font-weight: 700;
  font-size: 14px;
  margin-bottom: 3px;
}
.b-l-head1 {background: url('http://www.chelyabmetall.ru/opttorg/images/orange_bg.gif') top left repeat-x!important;}

.block-link .b-l-link a {
  display: block;
  margin: .7em 0;
  font-weight: 700;
  font-size: 13px;
}
.block-link .b-l-link p {
  margin: .7em 0;
  font-weight: 700;
  font-size: 13px;
}
.b-l-link {margin:10px}
.b-l-link1 p {
  margin: .4em 0;
  font-weight: 700;
  font-size: 13px;
  color: #e97527;
}
.block-link .b-l-link1 a {
  display: block;
  margin: .4em 0;
  font-weight: 700;
  font-size: 13px;
}
.b-l-link1 {margin:10px}
.block-link ul {
margin: 15px 15px 0 0;
}
.block-link ul li {margin-bottom:7px}

.inner_sections li img {
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
    border: 1px solid #000;
    max-width: 100%;
}
.inner_sections li {
    display: inline-block;
    margin: 0 0px 20px 0;
    padding: 0px;
    width: 262px;
    text-align: center;
    vertical-align: top;
}
.inner_sections {
    margin: 20px 0 20px 0;
    padding: 0px;
    text-align: justify;
}

.nc_text .gray-tiles { 
  float: left;
  vertical-align: top;
  max-width: 461px; 
} 
.nc_text .gray-tiles-map {  
  display: block; 
  vertical-align: top; 
  overflow: hidden;
  min-width: 1px;
  max-width: 100%;
}
.nc_text .clear { clear: both; }
.nc_text .gray-tile {   
  background: #eee; 
  border-radius: 6px; 
  padding: 20px 20px 20px 20px; 
  margin-bottom: 10px;
  margin-right: 20px;
}

.employees {margin-bottom: 20px;}
.employees .employee {display: inline-block; width: 240px; margin-bottom: 20px; margin-right: 10px; vertical-align: top;}
.employees .employee .photo {margin-bottom: 10px; width: 100%;}
.employees .employee .photo img {max-width: 100%; max-height: 150px; padding: 4px; background-color: #F6F6F6;}
.employees .employee .name {font-weight: bold; font-size: 14px; margin-bottom: 5px;}
.employees .employee .position {/*font-size: 11px;*/ margin-bottom: 10px;}
.employees .employee .phone1 {font-size: 11px;}
.employees .employee .phone2 {font-size: 11px; margin-bottom: 5px;}
.employees .employee .email {font-size: 12px; margin-bottom: 5px;}
.employees .employee .email a {text-decoration: none;}
.employees .employee .email img {vertical-align: middle;}
.employees .employee .icq {font-size: 12px; margin-bottom: 5px;}
.employees .employee .icq a {text-decoration: none;}
.employees .employee .icq img {vertical-align: middle;}
.employees .employee .skype {}
.employees .employee .skype img {margin: 5px 0 10px 0 !important;}
.employees .employee .skype_login {background: url('/img/skype_ico.png') left center no-repeat; padding: 0 0 0 20px; height: 16px;}


.nc_row table { border: 2px solid #EBA47C; border-collapse: separate; border-spacing: 2px 2px; }
.nc_row table tr {}
.nc_row table tr:nth-child(even) td {
	background: #EBA47C;
	border: 2px solid #EBA47C; 
}
.nc_row table tr:nth-child(odd) td {
	background: none;
	border: 2px solid #FFFFFF; 
}
.nc_row table tr:first-child td{ background: #e97527; border: 2px solid #e97527; font-weight: bold; }

