.address
{
  margin:0px 0px 0px 0px;
  padding:0px 5px 0px 5px;

  font:bolder 12px Arial;
  color:#17B338;

  text-align:left;
}

.address .catalog_object
{
  margin:10px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.address .title
{
  font:bolder 14px Arial;
  color:#17B338;

  text-decoration:none;
}

.address .imagetd
{
  text-align:center;
  vertical-align:middle;
}

.address .imagetd img
{
  border:1px #17B338 solid;
}

.address a
{
  font:bolder 12px Arial;
  color:#17B338;

  text-decoration:none;
}

.address p
{
  font:normal 12px Arial;
  color:#17B338;

  text-decoration:none;

  text-align:justify;
}

.afisha
{
  width:100%;
}

.afisha td
{
  text-align:center;

  padding:3px;
}

.afisha img.image
{
  width:200px; 
}

.afishapreview
{
  width:100%;
}

.afishapreview img.image
{
  width:125px;
  margin:5px 0px 5px 0px;
}


.bank
{

}

.bank .requsits
{
  width:300px;

  margin:10px auto;

  color:red;
  font:bolder 13px Arial;

  text-align:center;
}

.bank .buttons
{
  width:650px;

  margin:20px auto;

  color:red;
  font:bolder 12px Arial;

  text-align:center;
}

.bank .buttons font
{
  margin:0px 0px 0px 30px;

  color:red;
  font:bolder 12px Arial;
}

.bank .descript
{
  width:300px;

  margin:10px auto;

  color:red;
  font:normal 12px Arial;
}

.bank .title
{
  margin:10px 0px;

  color:red;
  font:bolder 18px Arial;

  text-align:center;
}

.bank .subtitle
{
  margin:10px 0px;

  color:red;
  font:bolder 13px Arial;

  text-align:center;
}

.bank table
{
  border:1px red solid;
  margin:0px 0px 20px 0px;
}

.bank .head td
{
  padding:3xp 3px 3px 3px;

  color:red;
  font:normal 11px Arial;

  background:#F2D0CF;


  text-align:center;
  vertical-align:middle;
}

.bank .entry td
{
  padding:3xp 3px 3px 3px;

  color:red;
  font:normal 11px Arial;

  background:#F1E7E8;

  text-align:center;
  vertical-align:middle;
}

.shortbasket
{
  color: #FEE106;

  margin:0px 0px 0px 0px;
  font:normal 13px Arial;
  line-height:18px;

  text-decoration:none;
  text-align:center;

}

.shortbasket .entry
{

  margin:20px 0px 2px 0px;

}

.shortbasket hr
{
  color:#FEE106;
  border:#FEE106;
}

.shortbasket a
{
  color: #FEE106;

  margin:20px 0px 2px 0px;
  font:normal 12px Arial;
  line-height:18px;

  text-decoration:none;
}

.shortbasket #basket_preview
{
  background:#FE0000;

  margin-left:-550px;
  width:700px;
  border:1px #FEE106 solid;
}

.shortbasket #basket_preview
{
  background:#E2E2E2;

  color:#FE0000;

  margin-left:-550px;
  width:700px;
  border:1px #FE0000 solid;
}

.comments
{
  margin:50px 30px 30px 30px;

  color: 333333;
  font:normal 12px Tahoma;

  text-decoration:none;
}

.comments a
{
  color: 333333;
  font:normal 12px Tahoma;

  text-decoration:none;
}

.comments td
{
  margin:0px;
  padding:3px;
}

.comments p
{
  margin:0px;

  color: 333333;
  font:normal 12px Tahoma;

  text-decoration:none;

  text-indent:20px;
  text-align:justify;
}

.comments .title
{
  margin:0px;

  color: #27953c;
  font:bolder 13px Tahoma;

  text-decoration:none;
}




.consult
{
  text-align:right;
  padding-right:5px;

  color: 333333;
  font:bolder 16px Arial;
}

.consult .title
{
  margin:10px 0px 0px 0px;
  padding:0px;

  color: 333333;
  font:bolder 16px Arial;

  text-align:left;
}

.consult p
{
  margin:3px 0px;
}

.consult .phone
{
  margin:10px 0px 0px 0px;
  padding:0px;
}

.consult .icq
{
  margin:10px 0px 0px 0px;
  padding:0px;
}

.consult img
{
  margin:0px 10px;
}

.price table
{
  border-collapse: collapse;
  margin:0px;
  padding:0px;
}

.price td
{
  font-family: tahoma, verdana, sans-serif;
  font-size: 11px;
  font-weight:normal;

  text-align:center;
  vertical-align:top;

  cursor:default;

  color: #323232;

  padding: 2px 3px 2px 8px;

  border:1px solid #E9E6FB;

  background-color: #ffffff;
}

.price td a
{
  color:#777777;

  font-size: 11px;
  font-family: Tahoma;
  font-weight:normal;

  text-decoration:none;
}

.price td a:hover
{
  color:#999999;

  font-size: 11px;
  font-family: Tahoma;
  font-weight:normal;

  text-decoration:none;
}

.price .header td
{
  color: #756CC6;

  text-align:center;

  background-color: #DFDBF6;
}

.price .title td
{
  padding:5px;

  font-size: 11px;
  font-weight: bold;

  color: #4B2699;

  background-color: #F5F5F5;
}

.price .title1 td
{
  padding:5px;

  font-size: 12px;
  font-weight: bold;

  color: #4B2699;

  background-color: #F5F5F5;
}

.price div
{
  text-align:center;
  margin:0px 20px 10px 20px;
}

.price a
{
  color:#999999;

  font-size: 11px;
  font-family: Tahoma;
  font-weight:normal;

  text-decoration:none;

  padding:1px 7px 1px 7px;
}

.price a:hover
{
  color:#aaaaaa;

  font-size: 11px;
  font-family: Tahoma;
  font-weight:normal;

  text-decoration:none;

  padding:1px 7px 1px 7px;
}

.dublicate_menu
{
  margin:0px 0px 0px 0px;
  text-align:center;
}

.dublicate_menu table
{
  width:auto;
  padding:0px 0px 17px 0px;
}

.dublicate_menu td
{
  text-align:center;
  padding-left:3px;
  color:#db3e37;
}

.dublicate_menu td a
{
  color:#db3e37;

  font-weight:normal;
  font-size: 12px;
  font-family: Arial;

  text-decoration:none;
}

.dublicate_menu td a:hover
{
  color:#db3e37;

  font-weight:normal;
  font-size: 12px;
  font-family: Arial;

  text-decoration:none;
}

.padding_10px
{
  height:10px;
}

.padding_20px
{
  height:20px;
}

.padding_30px
{
  height:30px;
}

.padding_40px
{
  height:40px;
}

.padding_50px
{
  height:50px;
}

.padding_60px
{
  height:60px;
}

form
{
  padding:0px;
  margin: 0px;

  color: #57773a;

  font: bolder 12px Arial;

  text-decoration:none;
}

form td
{
  text-align:left;
}

form .title
{
  color: #57773a;

  font: bolder 13px Arial;

  text-decoration:none;
}

form .text
{
  color: #57773a;

  font: bolder 12px Arial;

  text-decoration:none;
}

form input
{
  margin:0px;

  color: #57773a;

  font: normal 12px Arial;

  line-height:14px;
  height:14px;

  border:1px solid #596c3c;
  background: #ffffff;
}

form select
{
  color: #57773a;

  font: normal 12px Arial;

  line-height:16px;
  height:16px;

  border:1px solid #596c3c;
  background: #ffffff;
}

form .file
{
  line-height:18px;
  height:18px;

  border:1px solid #596c3c;
  background: #ffffff;
}

form input.button
{
  margin:0px;

  padding:0px 5px 0px 5px;

  font: normal 12px Arial;

  line-height:18px;
  height:18px;

  text-decoration:none;

  border:1px solid #596c3c;
  background: #ffffff;
}

form textarea
{
  font-family: Arial;
  font-size:12px;

  border:1px solid #596c3c;
  background: #ffffff;
}


a.button
{
  padding:1px 15px 2px 15px;

  color: #57773a;
  font: normal 11px Arial;

  line-height:18px;
  height:18px;

  text-decoration:none;

  border:1px solid #596c3c;
  background: #ffffff;
}

a.button1
{
  padding:1px 15px 2px 15px;

  color: #57773a;
  font: normal 11px Arial;

  line-height:18px;
  height:18px;

  text-decoration:none;

  border:1px solid #596c3c;
  background: #ffffff;
}

.smallbutton
{
  padding:0px 10px 0px 10px;

  color: #57773a;
  font: normal 5px Arial;

  text-decoration:none;

  border:1px solid #596c3c;
  background: #ffffff;
}

hr
{
  color:  #57773a;
  border:1px solid #596c3c;
}

.ver_line
{
  width:100%;
  margin:10px auto;
}

.ver_line .line
{
  height:350px;

  text-align:center;
  vertical-align:top;
}

.ver_line .line img
{
  border:1px #222222 solid;
}


.ver_line .center
{
  text-align:center;
  vertical-align:middle;
}

.ver_line .center img
{
  border:1px #222222 solid;
}

.ver_line .catalog_object
{
  width:200px;
  height:250px;
  float:left;
  margin:5px 0px 5px 10px;
  padding:0px 0px 0px 0px;
}

.ver_line .catalog_object .img
{
  width:185px;
  padding:5px;
}

.ver_line a
{
  color: 333333;
  font-size: 12px;
  font-family:Arial, Helvetica, sans-serif;

  text-decoration:none;
}




.style1
{
  width: 400px;
  margin:0px auto;
}

.style1 .digphoto
{
  margin:0px;
}

.style1 .digphoto #big
{
  border:1px #222222 solid;
}

.style1 .line
{
  margin:0px auto;
}

.style1 .line img
{
  margin:3px;
  border:1px #222222 solid;
}




.cascade_185
{
  width:100%;
  height:auto;
}

.cascade_185 div.photo
{
  width:185px;
  height:285px;
  padding:0px 5px 0px 5px;
  vertical-align:middle;
  float:left;
}

.cascade_185 div.photo .big
{
  width:185px;
  border:1px #222222 solid;
}




.cascade_250
{
  width:100%;
  height:auto;
}

.cascade_250 div.photo
{
  width:250px;
  height:220px;
  padding:0px 5px 0px 5px;
  float:left;
}

.cascade_250 div.photo img
{
  width:250px;
  border:1px #222222 solid;
}




.cascade_185
{
  width:100%;
  height:auto;
  text-align:center;
}

.cascade_185 div.photo
{
  width:185px;
  height:285px;
  padding:0px 5px 0px 5px;
  vertical-align:middle;
  float:left;
}

.cascade_185 div.photo img
{
  width:185px;
  border:1px #222222 solid;
}

.cascade_185 .catalog_object
{
  width:180px;
  height:250px;
  margin:5px 0px 5px 10px;
  padding:0px 0px 0px 0px;
}

.cascade_185 td
{
  text-align:center;
}

.cascade_185 a
{
  color: 333333;
  font-size: 12px;
  font-family:Arial, Helvetica, sans-serif;

  text-decoration:none;
}


.global_menu
{
  padding:0px;
  margin:0px 0px 0px 0px;
}

.global_menu img
{
  border-width:0px;
  cursor:pointer;
}

.global_menu .home
{
  float:left;
  margin-left:30px;
}

.global_menu .mail
{
  float:left;
  margin-left:30px;
}

.global_menu .site_map
{
  float:left;
  margin-left:30px;
}

.goods
{
  width:700px;
  margin:10px auto;

  color: #FD0908;
  font: bolder 13px Arial;
}

.goods #detail
{


  background:#ffffff;

  border:1px #f78484 solid;

  height:auto;

  margin:20px 0px 100px 0px;

}

.goods #detail .propertyname
{
  padding-left:20px;
  width:250px;
}

.goods #detail .title
{
  padding-top:15px;
  width:250px;
}

.goods #detail a
{
  color: #FD0908;
  font: bolder 13px Arial;

  text-decoration:none;
}


.goods #name
{
  color: #FD0908;
  font: bolder 13px Arial;

  margin:5px 0px 5px 0px;
}

.goods #detail #name input
{
  width:380px;
  margin:0px 0px 0px 10px;
}


.goods #detail #code
{
  color: #FD0908;
  font: bolder 13px Arial;

  text-align:left;

  margin:5px 0px 5px 0px;
}

.goods #detail #code input
{
  width:120px;
  margin:0px 0px 0px 10px;
}


.goods #detail #flags
{
  margin:5px 0px 5px 0px;
}

.goods #detail #flags input
{
  margin:0px 25px 0px 0px;
}



.goods #detail #brands
{
  margin:5px 0px 15px 0px;

  text-decoration:none;
}

.goods #detail #brands select
{
  width: 160px;
  margin:0px 0px 0px 10px;
}

.goods #detail #brands input
{
  width: 135px;
  margin:0px 0px 0px 5px;
}


.goods #detail #images
{
  text-align:center;
  margin:10px 0px 0px 0px;
}

.goods #detail #images #big
{
  margin:0px auto;
  border:1px solid #ff9292;
}

.goods #detail #images input
{
  width: 100px;
  margin:0px 0px 0px 5px;
}

.goods #detail #images .file
{
  width: 60px;
  margin:0px 0px 0px 5px;
}

.goods #detail #images #picture_list
{
  float:left;

  width:100%;
  margin:10px 0px 10px 0px;
}

.goods #detail #images #picture_list div
{
  margin:0px 3px 0px 3px;

  float:left;
  width:100px;
}

.goods #detail #images #picture_list div img
{
  border:1px solid #FF0000;
}


.goods #detail #price
{
  color: #888888;
  font: bolder 12px Arial;

  margin:15px 0px 3px 0px;
}


.goods #detail #price font.price
{
  color: #FD0908;
  font: bolder 15px Arial;

  margin:0px 0px 0px 0px;
}

.goods #detail #price input
{
  width: 100px;
  margin:0px 0px 0px 5px;
}


.goods #detail #guaranty
{
  color: #888888;
  font: bolder 12px Arial;

  margin:3px 0px 3px 0px;
}


.goods #detail #guaranty font.guaranty
{
  color: #FD0908;
  font: bolder 13px Arial;

  margin:0px 0px 0px 0px;
}

.goods #detail #guaranty input
{
  width: 100px;
  margin:0px 0px 0px 5px;
}


.goods #detail .select
{
  margin:0px 15px 0px 15px;
  padding:5px;

  background:#ffffff;

  border:1px #f78484 solid;

}

.goods #detail .select p
{
  margin:5px;

  color: #555555;
  font: normal 11px Arial;

  text-indent:0px;
  text-align:justify;

}
.goods #detail .select .title
{
  width:auto;

  color: #222222;
  font: bolder 12px Arial;

  padding:0px;
  margin:0px 0px 0px 0px;

  text-align:left;
}

.goods #detail .icq
{
  margin:10px 0px 5px 0px;

  text-align:left;
}

.goods #detail .icq p
{
  margin:0px;
  text-indent:10px;
}

.goods #detail .icq font
{
  margin:0px 20px 0px 2px;

  color: #888888;
  font: normal 11px Arial;

  text-align:justify;
  text-decoration:underline;
}

.goods #detail .icq .title
{
  color: #888888;
  font: bolder 12px Arial;

  margin:0px 0px 5px 0px;

  text-align:left;
}


.goods #detail .worktime
{
  margin:20px 15px 20px 15px;
  padding:5px;

  background:#ffffff;

  border:1px #f78484 solid;
}

.goods #detail .worktime .entry
{
  margin:5px;
}

.goods #detail .worktime p
{
  margin:0px 0px 0px 10px;

  color: #555555;
  font: normal 11px Arial;

  text-indent:0px;
  text-align:justify;

}
.goods #detail .worktime .title
{
  width:auto;

  color: #222222;
  font: bolder 12px Arial;

  padding:0px;
  margin:0px 0px 0px 0px;

  text-align:left;
}



.goods #detail #catagoldescription
{
  margin:10px 0px 10px 0px;
}

.goods #detail #catagoldescription .title
{
  margin:0px 0px 0px 0px;

  color: #888888;
  font: bolder 13px Arial;

  text-align:justify;
}

.goods #detail #catagoldescription textarea
{
  width:100%;
}


.goods #detail #description
{
  margin:10px 0px 25px 0px;
}

.goods #detail #description .title
{
  margin:0px 0px 0px 0px;

  color: #888888;
  font: bolder 13px Arial;

  text-align:justify;
}

.goods #detail #description p
{
  margin:0px 15px 0px 15px;

  color: #333333;
  font: normal 12px Arial;

  text-indent:15px;

  text-align:justify;
}

.goods #detail #description textarea
{
  width:100%;
}

.goods #detail .buttonblock
{
  margin:15px 0px 15px 0px;
}

.goods #detail .button
{
  margin:2px 0px 0px 0px;
}

.goods #detail .button a
{
  margin:0px 0px 0px 0px;

  color: #888888;
  font: normal 13px Arial;

  text-align:left;
  text-decoration:underline;
}

.goods #detail #by
{
  margin:15px 0px 0px 0px;
}

.goods #detail #type
{
  text-align:left;
  margin:10px 0px 0px 0px;
}

.goods #detail #type select
{
  width:130px;
}

.goods #detail #type div
{
  text-align:left;
}

.goods #detail #properties
{
  margin:0px 10px 0px 0px;
  padding:0px;

  color: #444444;
  font: normal 11px Arial;

  height:auto;

  text-align:left;

  background:url("/images/detaliverline.jpg") 250px center no-repeat;
}

.goods #detail #properties .title
{
  margin:0px 0px 0px 0px;
  padding:5px 0px 0px 0px;

  color: #FD0908;
  font: bolder 12px Arial;

  text-align:left;
}

.goods #detail #properties input, select
{
  width:130px;
}

.goods #detail #comments
{
  width:auto;

  margin:0px 00px 0px 0px;
  padding:0px;

  color: #444444;
  font: normal 12px Arial;

  height:auto;

  text-align:left;
}

.goods #detail #comments .blocktitle
{
  color: #FD0908;
  font: bolder 14px Arial;

  margin:15px 0px 5px 0px;

  text-align:center;
}

.goods #detail .comment
{
  margin:0px 20px 0px 10px;

  text-align:left;
}

.goods #detail #comments .title
{
  color: #FD0908;
  font: bolder 12px Arial;

  margin:0px 0px 0px 0px;

  text-align:left;
}

.goods #detail #comments .entry
{
  margin:0px 0px 0px 0px;
}

.goods #detail #comments .entry p
{
  color: #444444;
  font: normal 12px Arial;

  text-indent:15px;
  text-align:justify;

  margin:0px 0px 0px 0px;
}

.goods #detail #goodcomment
{
  margin:30px 20px 0px 10px;

  text-align:left;
}




.filter
{
  color:#fe0b0b;

  background:#fe0b0b;
  border:2px #fffc00 solid;

  height:34px;

  margin:20px 0px 20px 0px;

  text-align:left;

  clear:both;
}

.filter .brand
{
  color:#fffc00;
  font: bolder 12px Arial;

  width:160px;

  padding:2px 0px 2px 10px;
}

.filter .brand select
{
  width:100px;
}

.filter .pages
{
  color:#fffc00;
  font: bolder 13px Arial;

  padding:2px 5px 2px 5px;

  text-align:center;
}

.filter .pages a
{
  color:#fffc00;
  font: normal 12px Arial;

  text-decoration:none;
}

.filter .price
{
  color:#fffc00;
  font: bolder 12px Arial;

  width:180px;

  padding:2px 5px 2px 0px;

  text-align:right;
}

.filter .button
{
  padding:2px 0px 2px 0px;
}

.filter .button input
{
  width:38px; 
  height:26px; 
  
  background-image:url(/images/login_04.jpg); 
  background-position:top; 
  background-repeat:no-repeat; 
  
  border:none;
}



.goods .catalog_object
{
  width:100%;
}

.goods .catalog
{
  width:100%;

  background:#ffffff;

  border:1px #f78484 solid;

  height:auto;

  margin:20px 0px 20px 0px;
}

.goods .catalog table
{
  width:100%;

  margin:10px 0px 10px 0px;
}

.goods .catalog .line
{
  height:5px;

  background:url("/images/catalogline.jpg") center center no-repeat;
}

.goods .catalog .entry
{
  text-align:left;
}

.goods .catalog .entry .title
{
  color:#FF0302;
  font: bolder 14px Arial;
  text-decoration:underline;
}

.goods .catalog .entry a
{
  color:#FF0302;
  font: normal 12px Arial;
  text-decoration:underline;
}

.goods .catalog .entry .catalog_description
{
  margin:7px 0px 7px 15px;
}

.goods .catalog .entry .catalog_description p
{
  color:#444444;

  font: normal 12px Arial;

  line-height:16px;

  text-decoration:none;

  margin:0px;
}

.goods .catalog .by
{
  width:175px;
  text-align:center;
  background:url("/images/catalogverline.jpg") left center no-repeat;
}

.goods .catalog .by font
{
  color:#FF0302;
  font: bolder 17px Arial;
  text-decoration:none;
}

.goods .catalog .catimg
{
  width:150px;
  text-align:center;
}

.goods .catalog .catimg img
{
  border:1px #f78484 solid;
}


.goods .preview
{
  width:640px;
  margin:2px auto;
}

.goods .preview .preview_object
{
  background-image: url("/images/preview_bg.jpg");

  width:210px;
  height:242px;
}

.goods .preview .preview_object .title
{
  margin:0px;
  padding:0px;
}

.goods .preview .preview_object .title td
{
  padding:0px;
  margin:0px;
  height:42px;
}

.goods .preview .preview_object .title td a
{
  color:white;
  font:bolder 15px Arial;

  text-decoration:none;
}


.goods .preview .preview_object .img
{
  margin0px;
  padding:0px;
}

.goods .preview .preview_object .img td
{
  width:205px;
  height:150px;

  text-align:center;
  vertical-align:middle;
}

.goods .preview .preview_object .img td img
{
  margin:0px;
}

.goods .preview .preview_object table.price
{
  margin:0px;
  padding:0px;

  width:100%;
}

.goods .preview .preview_object .price td
{
  height:40px;

  margin:0px;
  padding:0px;

  border:none;
  vertical-align:middle;
  text-align:right;
  background:none;
}

.goods .preview .preview_object .price #price
{
  margin:0px;
  padding:0px;
  line-height:0px;
}

.goods .preview .preview_object .price a
{
  color:#ffec00;
  font:bolder 16px Arial;

  text-decoration:none;
}



.image
{
  text-align:center;
}

.image img
{
  border:1px #666666 solid;
}

.loginform
{
  text-align:center;

  padding:0px;
  margin:0px;
}

.loginform a
{
  font-weight:normal; 
  color:#37581b; 
}

.loginform a:hover
{
  font-weight:normal; 
  color:#517f2a; 
}

.loginform a.name
{
  color:#ffed00;
  font:bolder 12px Arial, Helvetica, sans-serif; 
}

.loginform a.name:hover
{
  color:#FFFFFF;
  font:bolder 12px Arial, Helvetica, sans-serif;

  text-decoration:underline; 
}

#temailform
{
  position:absolute;
  visibility:hidden;

  width:350px;
  height:280px;

  padding:2px;
  margin:-140px 0px 0px -175px;

  border-width:1px;
  border-style:solid;
  border-color:#000000;

  background-color:#026CFF;

  color:#000000;
  font-weight:bolder;
  font-size:12px;
  font-family:tahoma;
}

#temailform .title
{
  color:#000000;
  font-weight:bolder;
  font-size:12px;
  font-family:tahoma;
}

#temailform input
{
  width:200px;
  
  background-color:#026CFF;

  color:#000000;
  font-size:11px;
  font-family:tahoma;

  border-color:#000000;
  border-width:1px;
  border-style:solid;
}

#temailform textarea
{
  width:200px;
  height:150px;
  
  background-color:#026CFF;

  color:#6b551d;
  font-size:11px;
  font-family:tahoma;

  border-color:#000000;
  border-width:1px;
  border-style:solid;  
}

#temailform .button
{
  width:150px;
  
  background-color:#026CFF;

  color:#000000;
  font-weight:bolder;
  font-size:11px;
  font-family:tahoma;

  border-color:#000000;
  border-width:1px;
  border-style:solid; 

  padding:2px 10px 2px 10px;

  cursor:pointer;
}

.mail_form
{

}

.mail_form #fields
{
  width:500px;
  margin:0px auto;
}

.mail_form  a
{
  color: #27953c;

  font: bolder 12px Arial;

  text-decoration:none;
}

.mail_form .title
{
  color: #27953c;
  font: bolder 12px Arial;

  text-decoration:none;

  margin:0px 0px 0px 0px;
}


.mail_form .error
{
  color: #27953c;
  font: bolder 12px Arial;

  text-decoration:none;
  text-align:center;

  margin:20px 0px 20px 0px;
}


.main_menu
{
  padding:0px 0px 0px 0px;
  margin:17px 0px 0px 0px;
  display:block;
}

.main_menu td img
{
  padding:0px;
  margin:0px;
  display:block;
}

.main_menu td
{

padding:0px;
margin:0px;
display:block;
 
}

.main_menu td.repeat
{
  padding:0px 4px 0px 0px;
  margin:0px;
  
  background:url(/images/repeat.png) right top repeat-y;
  display:block;
}
.main_menu td a
{
  color:#76530f;
  font:normal 13px Arial, Helvetica, sans-serif;
  
  vertical-align:top;

  text-decoration:none;
  margin-left:0px;
  display:block;
}

.main_menu td a:hover
{
  color:#c38c21;
  font:normal 13px Arial, Helvetica, sans-serif;

  text-decoration:none;
  margin-left:0px;
  display:block;


}.menutd
{
  padding:0px;
  margin:0px;
}

.menutd td img
{
  padding:0px;
  margin:0px;
}

.menutd td
{

padding:1px 10px 0px 0px;
margin:0px;
 
}

.menutd table.repeatbot
{
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  
  width:649px;
  background:url(/images/repeatbot.png) rigth top repeat-y;
}
.menutd td a
{
  color:#4a5ea7;
  font:normal 13px Arial, Helvetica, sans-serif;
  
  vertical-align:top;

  text-decoration:none;
  margin-left:0px;
}

.menutd td a:hover
{
  color:#6f84d0;
  font:normal 13px Arial, Helvetica, sans-serif;

  text-decoration:none;
  margin-left:0px;
}


.menuli
{
  width:100%;
}
.menuli ul
{
  margin:0px;
  padding:0px;

  list-style-type:none;
}
.menuli ul li
{
  margin-bottom:9px;
}

.menuli ul li img
{
  border:none;
}

.menuli ul li a
{
  color:#0000FF;
  font:normal 13px Arial;
  margin-left:10px;

  text-decoration:underline;
}
.menuli ul li a:hover
{
  color:#eb831d;
  font:normal 13px Arial;
  margin-left:10px;

 text-decoration:underline;
}



.submenu
{
  margin:10px 0px 10px 0px;
}

.submenu table
{
  width:auto;
  margin:0px auto;
}

.submenu td
{
  verticl-align:middle;
  padding:0px 10px 0px 10px;
}

.submenu td a
{
  color: 333333;
  font:bolder 13px Arial, Helvetica, sans-serif;

  text-decoration:none;
}

.submenu td a:hover
{
  color: 333333;
  font:bolder 13px Arial, Helvetica, sans-serif;

  text-decoration:underline;
}


.submenu
{
  margin: 10px 0px 10px 0px;
}

.submenu ul
{
  margin:0px;
  padding:0px;

  list-style-type:none;
}

.submenu ul li
{

}

.submenu ul li a
{
  color: 333333;
  font:bolder 13px Arial, Helvetica, sans-serif;

  text-decoration:none;
}

.submenu ul li a:hover
{
  color: 333333;
  font:bolder 13px Arial, Helvetica, sans-serif;

  text-decoration:underline;
}


#messagebox
{
  position:absolute;
  visibility:hidden;

  width:200px;

  padding:2px;

  border-width:1px;
  border-style:solid;
  border-color:#000000;

  background-color:#026CFF;

  color:#000000;
  font-weight:bolder;
  font-size:11px;
  font-family:tahoma;

  text-align:center;
}

.navline
{
  margin:0px 0px 0px 0px;
}

.navline font
{
  color: navline_color;

  font:bolder 12px Tahoma;

  text-decoration:none;
}

.navline a
{
  color: navline_color;

  font:bolder 12px Tahoma;

  text-decoration:none;
}

.navline a:hover
{
  color: navline_hover;

  font:bolder 12px Tahoma;
}

.navline img
{
  margin:3px 4px 0px 4px;
}

.news
{
  width:100%;
  font:bolder 12px Arial;
}

.news td
{
  padding:3px;
}

.news a
{
  color: 333333;

  font:normal 12px Arial;

  text-decoration:none;
  text-align:justify;
}

.news p
{
  color: 333333;

  font:normal 12px Arial;

  margin:0px;

  text-indent:20px;

  text-decoration:none;
  text-align:justify;
}

.news .title
{
  color: 333333;

  font:bolder 13px Arial;

  text-decoration:none;
}



.newspreview
{
  margin:10px 0px 20px 0px;
  width:50%;
  font:bolder 12px Arial;
}

.newspreview td
{
  padding:3px;
}

.newspreview a
{
  color: 333333;

  font:normal 11px Arial;

  text-decoration:none;
  text-align:justify;
}

.newspreview p
{
  color: 333333;

  font:normal 11px Arial;

  text-decoration:none;
  text-align:justify;
}

.newspreview .title
{
  color: 333333;

  font:bolder 12px Arial;

  text-decoration:none;
}

.search
{
  width:650px;
  margin:10px auto;
}

.search .numeric
{
  width:100%;
  float:none;
  text-align:center;
}

.search .numeric a
{
  font:normal 13px Arial;

  color: 333333;

  margin:0px 0px 2px 0px;

  text-decoration:none;
}

.search .numeric font
{
  font:bolder 15px Arial;

  color: #27953c;

  margin:0px 0px px 0px;

  text-decoration:none;
}

.search div
{
  width:auto;
}

.search .catalog_object
{
  width:320px;
  height:340px;
  margin:5px 0px 5px 10px;
  padding:0px 0px 0px 0px;
}

.search .name
{
  font:bolder 17px Arial;

  color: #27953c;

  text-decoration:none;
}

.search .title
{
  font:bolder 13px Arial;

  color: #27953c;

  margin:0px 0p x5px 0px;

  text-decoration:none;
}

.search .price
{
  font:bolder 14px Arial;
  color: #FF0000;
  margin:0px 0px 0px 20px;
  line-height:30px;
  text-decoration:none;
}

.search .price1
{
  font:bolder 13px Arial;
  color: 333333;
  margin:0px 0px 0px 20px;
  text-decoration:line-through;
}

.search a
{
  font:bolder 13px Arial;
  color: 333333;
  margin:0px 0px 0px 20px;
  text-decoration:none;
}

.search p
{
  font-family:Arial;
  font-size:12px;
  font-weight:normal;

  color: 333333;

  text-align:justify;
  text-indent:15px;
  text-decoration:none;

  margin:0px 0px 0px 7px;
  padding:0px;
}

.search .img
{
  width:220px;
}

.search .img img
{
  width:200px;

  border:1px #909EB6 solid;

  margin:10px;

}

.search .catimg
{
  width:110px;

  height:130px;

  text-align:center;
}

.search .catimg img
{
  width:100px;

  border:1px #909EB6 solid;

  margin:3px 0px 0px 3px;
}

.search .properties
{
  font:normal 12px Arial;
  font-weight:normal;

  color: 333333;

  margin:15px 0px 15px 0px;
  padding:0px;

  text-decoration:none;
  text-align:left;
}

.search .properties table
{
  margin:0px 0px 0px 10px;
}

.search .colors
{
  float:none;
  font:normal 12px Arial;

  color: 333333;

  margin:0px 0px 20px 0px;
  padding:0px;

  text-decoration:none;
  text-align:left;
}

.search .colors div
{
  width:113px;
  height:100px;
  float:left;
  text-align:center;
  cursor:pointer;
}

.search .colors img
{
  width:100px;
  height:75px;
  border:1px #AB656A solid;
}

.search .colors .selected
{
  font-weight:bolder;
}

.search .colors .selected img
{
  width:100px;
  height:75px;
  border:2px #6A1E27 solid;
}





.search .preview_object
{
  width:300px;
  height:240px;
  margin:2px 0px 15px 10px;
  padding:0px 0px 0px 0px;
}

.search .preview_object img
{
  width:90px;
  border:1px #909EB6 solid;
}


.search .preview_object .title
{
  font:bolder 11px Arial;

  color: #27953c;

  margin:0px 0p x5px 0px;

  text-decoration:none;
}

.search .preview_object .price
{
  font:bolder 11px Arial;
  color: #FF0000;
  margin:0px 0px 0px 20px;
  line-height:30px;
  text-decoration:none;
}

.search .preview_object .price1
{
  font:bolder 11px Arial;
  color: 333333;
  margin:0px 0px 0px 20px;
  text-decoration:line-through;
}

.settings
{
  color: 333333;

  width:100%;

  margin:2px 0px 2px 0px;
  font:normal 12px Arial;
  line-height:18px;
  tetx-align:justify;
}

.settings a
{
  color: 333333;
  font-size: 12px;
  font-family:Arial, Helvetica, sans-serif;

  text-decoration:underline;
}

.settings .title
{
  color: 333333;
  font-size: 12px;
  font-family:Arial, Helvetica, sans-serif;

  text-decoration:none;
}

.sitemap
{
  padding:0px;
  margin:30px 0px 0px 40px;

  text-align:left;
  list-style:none;
}

.sitemap ul
{
  list-style-type:none;
  margin:0px 0px 20px 0px;
}

.sitemap ul li
{
  padding-bottom:5px;
  float:none;
  text-align:left;
}

.sitemap ul li a 
{
  padding:0px;
  margin:0px;

  color: #27953c;

  font:bolder 13px Tahoma;
  line-height:21px;

  text-decoration:none;
}

.sitemap ul li a:hover
{
  padding:0px;
  margin:0px;

  color: #27953c;

  font:bolder 13px Tahoma;
  line-height:21px;

  text-decoration:none;
}

.sitemap ul li ul
{
  padding:0px;
  margin:0px 0px 15px 12px;

  text-align:left;
  list-style:none;
}

.sitemap li ul li
{
  padding-bottom:0px;
}

.sitemap li ul li a 
{
  padding:0px;
  margin:0px;

  color: 333333;

  font:bolder 12px Tahoma;
  line-height:20px;

  text-decoration:none;
}

.sitemap ul li ul li a:hover
{
  padding:0px;
  margin:0px;

  color: 333333;

  font:bolder 12px Tahoma;
  line-height:20px;

  text-decoration:none;
}



.sitemap ul li ul li ul
{
  padding:0px;
  margin:3px 0px 15px 12px;

  text-align:left;
  list-style:none;
}

.sitemap ul li ul li ul li
{
  padding-bottom:0px;
}

.sitemap ul li ul li ul li a 
{
  padding:0px;
  margin:0px;

  color: 333333;

  font:bolder 11px Tahoma;
  line-height:18px;

  text-decoration:none;
}

.sitemap ul li ul li ul li a:hover
{
  padding:0px;
  margin:0px;

  color: 333333;

  font:bolder 11px Tahoma;
  line-height:18px;

  text-decoration:none;
}



.text
{
  color: 333333;

  font: 12px Arial;
}

.text td
{
  text-align:left;
  font: 12px Arial;
}

.text p
{
  color: 333333;

  margin:2px 0px 2px 0px;
  font:normal 12px Arial;
  line-height:18px;

  text-indent:25px;

  tetx-align:justify;
}

.text a
{
  color: 0000FF;
  font-size: 12px;
  font-family:Arial;

  text-decoration:none;
}

.text a:hover
{
  color: #eb831d;
  font-size: 12px;
  font-family:Arial;

  text-decoration:none;
}

.text strong
{
  color: #27953c;
  font:bolder 12px Arial;
}

.text div b
{
  color: #0000FF;
}

.title
{
  width:100%;

  color: #27953c;
  font:bolder 13px Arial;
  line-height:18px;

  margin:10px 0px 10px 10px;
  padding:0px 0px 0px 0px;

  text-align:left;
}

.title h1
{
  color: #27953c;
  font:bolder 16px Arial;
  line-height:13px;

  margin:10px 0px 10px 0px;
  margin:10px 0px 10px 0px;
  padding:0px 0px 0px 20px;

  text-align:left;
}

.title h2 
{

	font-size: 14px;

	font-weight: bold;

	margin-bottom: 1px;

	padding-bottom: 1px;
	color: #27953c;

}



.title h3 
{

	font-size: 13px;

	font-weight: bold;

	margin-bottom: 1px;

	padding-bottom: 1px;
	color: #27953c;

}



.title h4 
{

	font-size: 12px;

	font-weight: bold;

	margin-bottom: 1px;

	padding-bottom: 1px;
	color: #27953c;

}
.title1
{
  width:100%;

  color: #27953c;
  font:bolder 16px Arial;
  line-height:16px;

  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;

  text-align:left;
}

