@charset "utf-8";
/* CSS Document */

HTML, BODY { 
  color:#000;
  font:13px Arial, Helvetica, sans-serif;  
  line-height:1.3;
  margin:0 auto; 
  padding:0;
  height: 100%;}
  
HTML{
  background:url(../img/header_background.png) top repeat-x;
  background-color:#fcfbfb;} 
  
BODY { 
  background:url(../img/header_background.png) top repeat-x;
  background-color:#fcfbfb; 
  margin:0 auto; 
  width:1000px;}
  
input:focus { outline: none;}
select:focus { outline: none;}
textarea:focus { outline: none;}

/* conteiner
----------------------------------*/

#conteiner_side_shadow{
  background:url(../img/header_back.png) repeat-y;
  clear:left;
  float:left;
  width:1000px;}
  
#conteiner_side_shadow .sidebar_left{  
  padding-left:8px;
  width:206px;}

#conteiner_side_shadow .main{
  background:url(../img/content_shadow_left.png) repeat-y;
  padding-right:51px; 
  width:735px;}
  
#conteiner_side_shadow .main .section_left{
  float:left; width:168px;}  
  
#conteiner_bottom_shadow{
  background:url(../img/conteiner_bottom_shadow.png) no-repeat;
  float:left;
  height:8px;
  width:1000px;}
  
/* bread_crumbs
----------------------------------*/

#bread_crumbs{
  background:url(../img/bread_crumbs_back.png) repeat-x;
  border-bottom:1px solid #dbdcdc;
  border-right:1px solid #dbdcdc;
  float:left;
  height:31px;
  width:735px;}
  
#bread_crumbs .star{
  background:url(../img/bread_crumbs_star.png) no-repeat;
  float:left;
  height:31px;
  width:42px;}
  
#bread_crumbs ul{
  list-style:none;
  margin:0;
  padding:0}
  
#bread_crumbs li{   
  display:inline;
  float:left;  
  height:31px;}
  
#bread_crumbs li a,
#bread_crumbs li a:hover{
  background:url(../img/bread_crumbs_arrow_back.png) right no-repeat; 
  color:#666;
  display:block;
  font-size:11px;
  height:31px;
  line-height:31px;
  padding-left:9px;
  padding-right:22px;
  text-decoration:none;}
  
/* banner vertical 
----------------------------------*/

#banner_vertical{
  border-top:1px solid #dfe0e0;
  border-right:1px solid #dfe0e0;
  border-bottom:1px solid #dfe0e0;
  float:left;
  height:290px;
  position:relative;
  width:167px;
  z-index:0;}
  
#banner_vertical .back{
  background:url(../img/vertical_banner_back.png) repeat-y;
  height:290px;
  position:absolute;  
  width:167px;
  z-index:2 !important;}
  
#banner_vertical .banner{
  height:290px;
  position:absolute;
  width:167px;
  z-index:1 !important;}
  
a.alt_text{color:#999}

.img_position{
  height:150px;
  margin:0px;  
  text-align:center;
  /*background-color:#ccc;*/
  width:150px;} 
  
.img_middle{
  display:table-cell;
  height:150px;
  vertical-align:middle;
  width:150px;}

.img_position_34x38{
  float:left;
  margin:0;
  height:34px;  
  text-align:center;
  width:38px;} 
  
.img_middle_34x38{
  display:table-cell;
  height:34px;
  vertical-align:middle;
  width:38px;}  
  
*:first-child+html .img_middle_34x38 {display:block; margin-top:1px;}

.img_position_150x150{
  margin:0 auto;
  height:150px;  
  text-align:center;
  width:150px;} 
  
.img_middle_150x150{
  display:table-cell;
  height:150px;
  vertical-align:middle;
  width:150px;}  
  
*:first-child+html .img_middle_150x150 {display:block; margin-top:1px;}


.img_position_200x200{
  margin:0 auto;
  height:200px;  
  text-align:center;
  width:200px;} 
  
.img_middle_150x150{
  display:table-cell;
  height:200px;
  vertical-align:middle;
  width:200px;}  
  
*:first-child+html .img_middle_200x200 {display:block; margin-top:1px;}
