* {
  margin:0;
  padding:0
}

body {
  background:#fff url(../images/bg.jpg);
}

a img {
  border:0
}

li {
  list-style:none
}

table {
  border-collapse:collapse; 
  border-spacing:0; 
}

/*
Общие элементы
*/

.block {
  clear:both;
  overflow:hidden
}

.none {
  background:none !important
}

/*
Элементы по порядку
*/

.content {
  width:1000px;
  margin:0 auto;
  background:#fff url("../images/bg_col1.gif") repeat-y
}

.header {
  height:144px;
  background:#ededed url(../images/top_bottom.jpg) no-repeat left top;
  overflow:hidden;
}

.header .logo {
  padding:20px 0 0 57px;
  float:left
}

.header .menu_main {
  float:left;
  padding:60px 0 0 95px
}

.header .menu_main li {
  float:left;
  padding:5px 30px 0 30px;
  background:url(../images/bg_line.png) no-repeat right top;
  display:block;
  height:25px
}

.col_1 {
  background:transparent;
  width:288px;
  float:left;
  padding:0 0 20px 0
}

.col_1 .madeby {
  padding:15px 15px 30px 35px
}

.col_1 .madeby li {
  padding:0 0 8px 0
}

.col_1 .madeby .model {
  padding:6px 0 0 10px
}

.col_1 .madeby .model li {
  background:url("../images/bullit.gif") no-repeat left 4px;
  padding-left:10px
}

.col_1 .text {
  padding:15px 15px 0 35px
}

.heads  {
  height:51px;
  background:#485461 url(../images/bg_tab.png) left top repeat-x;
  padding:0 0 0 35px;
  margin-right:1px
}

.col_2 {
  width:711px;
  float:left;
  padding:16px 0 36px 0;
  overflow:hidden
}

.col_2 .block {
  margin:0 10px 14px 10px;
}

.col_2 .block.guitar {
  padding:0 0 35px 0;
  background:url(../images/bg_block.gif) repeat-x left bottom; 
}

.col_2 .block.allabout {
  padding:0 30px 0 15px
}

.col_2 .addition {  
  width:262px;
  float:left
}

.img_shad {
  height:201px;
  width:248px;
  background:url(../images/img_shadow.png) left top no-repeat; 
  padding:12px 0 0 19px
}

.img_shad img {
  background:#fff;
  padding:8px
}

.informs {
  width:1000px;
  margin-bottom:0 !important
}

.informs .img_shad  {
  float:left;
}

.informs .img_shad.relative {
  position:relative;
  left:-55px
}

.informs .img_shad.relativex2 {
  position:relative;
  left:-110px
}

.informs .img_shad.relativex3 {
  position:relative;
  left:-165px
}


.price_big {
  text-align:center
}

.col_2 .block.allabout h1 {
  float:left
}

.col_2 .block.allabout .price_big {
  float:right;
  width:208px;
}

.col_2 .inform {  
  width:400px;
  padding:11px 0 0 0;
  float:left
}

.description {
  clear:both
}

.col_2 table {
  border-top:2px solid #e4e4e4;
  width:100%;
}

.col_2 table td {
  border-bottom:1px solid #e4e4e4;
  height:13px;
  padding:6px 0
}

.col_2 table td.option {
  min-width:30%
}

.col_2 table td.td_descr {
  border-bottom:0
}

.col_2 table td.td_descr {
  padding:12px 0;
}

.footer {
  height:99px;
  padding:40px 100px 0 57px;
  background:#ededed url(../images/top_bottom.jpg) no-repeat 0px -144px;
  clear:both;
  border-top:1px solid #e2e1e1
}

.footer .allright {
  float:left
}

.footer .allright div {
  padding:0 0 4px 0
}

.footer .designed {
  float:right
}

.footer .LiveInternet {
  float:right
  }

    




