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

body {

  font: 12px/18px Tahoma, Verdana, sans-serif;

  background-image: url(img/background.jpg);
  color: #ebdfce;

}

a {
  color: #800000;

  outline: none;

  text-decoration: none;

}

a:hover {

  text-decoration: underline;

}

/* Begin of styles for the demonstration (you can remove them) */

a.expand {

  width: 150px;

  display: block;

  margin: 10px 0 0;

}


/* End of of styles for the demonstration */

p {

  margin: 0 0 18px

}


img {

  border: #DEB887 solid 3px;

}
input {

  vertical-align: middle;

}

#content ul{

  background-image: url(img/left_body.jpg);

  padding: 10px 30px ;
  
   color: #000;

  

}

#wrapper {

  min-width: 1000px;

  max-width: 1600px;

  margin: 0 auto;

}

/* Header

-----------------------------------------------------------------------------*/

#header {


}
#head1{

  background-image: url(img/header.jpg);

  background-repeat: no-repeat;

  height: 678px;

  float: left;

  width: 100%;
}

#head2{

  background-image: url(img/header2.jpg);

  background-repeat: repeat-x;

  height: 678px;

}
#phone{
    background-image: url(img/phone.jpg);
    background-repeat: no-repeat;
    margin-top:-239px;
    float: right;
    padding-right:68px;
    width: 150px;
    height: 60px;
    color: #000;
}
#phone1{
    margin: 10px;
}
#title{
    color: #fff;
    padding: 0 0 0 22px;
    font-size: 18px;
    font-family:Tahoma, Geneva, sans-serif;
}
/* Middle

-----------------------------------------------------------------------------*/

#middle {

  height: 1%;

}

#middle:after {

  content: '.';

  display: block;

  clear: both;

  visibility: hidden;

  height: 0;

}

#container {

  width: 100%;

  float: left;

  overflow: hidden;

  margin-right: -100%;

  margin-top:-179px;

}

#content {

  padding-left: 350px;

  padding-right: 50px;

}

#head_center{

  background-image: url(img/head_center.jpg);

  height:47px;

  border-top: #cc9966 1px solid;

  border-left: #cc9966 1px solid;

  border-right: #cc9966 1px solid;

}

#content_body{

  background-image: url(img/body.jpg);

  padding: 15px 22px;

  text-align: justify;

  border-bottom: #cc9966 1px solid;

  border-left: #cc9966 1px solid;

  border-right: #cc9966 1px solid;
 
}
h4{
        
    height: 26px;
    background-image: url(img/background.jpg);
    width:300px;
    color: #fff;
    font-size:14px;
    padding-left: 10px;
    padding-top: 4px;
   
}

/* Sidebar Left

-----------------------------------------------------------------------------*/

#sideLeft {

  float: left;

  width: 190px;

  left: -190px;

  margin-left: 140px;

  margin-top: -166px;

  text-align: justify;

}

#sideLeft dt{

  list-style: none;

  border-bottom: #8b6646 1px solid;

}

#sideLeft dt a{

  

  font-weight: bold;

  text-decoration:none;

  color: #fff;

  display: block;

  height: 23px;

  padding-left: 5px;
  
  font-size: 12px;
  
  font-family:Tahoma, Geneva, sans-serif;

          

}

#sideLeft dt a:hover{

  background: url(img/menu.jpg);

  color: #000;

}

#news{

  background-image: url(img/head_center.jpg);

  height: 35px;

  margin-top: 25px;

}
#news_head{
    padding:7px 0 0 0;
    color:#fff;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
}

#news_body{

  background-image: url(img/left_body.jpg);

  padding:10px 5px;

}
/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
  float:left;
  margin-right: -3px;
  width: 225px;
  margin-left: -225px;
  position: relative;
  text-align:justify;
  }
#sideRight1{
   background-image:url(img/call.jpg);
   background-repeat:no-repeat;
   width:205px;
   height:116px;
  }
#sideRight2{
  margin-top:30px;
  }
  
.content, .left, .fish{
  margin:0;
  padding:0;
  border:0;
  border-spacing:0;
  border-collapse:collapse;
  vertical-align:top;
  text-align:left;}
.left{
  width:277px;
  padding:25px 2px 40px 15px}
  
.menu{
  width:277px;
  background:url(menubg.jpg) top left repeat-y;}
  
.mainmenu{
  margin:0;
  padding:16px 0 0 0;
  background:url(menu.jpg) top left no-repeat;}
  
.mainmenu dt{
  margin:0;
  padding:5px 0 7px 13px;
  font:normal 14px tahoma;
  
  }        

.mainmenu .last{
  background:url(menub.jpg) bottom left no-repeat;
  padding:25px 0 0}
.mainmenu dt a{
  color:#484848;
  text-decoration:none;
  padding:0 0 0 22px;
  background:url(st.gif) center left no-repeat;
  }

.mainmenu dt a:hover{
  color:#fff;
  font-weight:normal;
  text-decoration:underline;
  background:url(st1.gif) center left no-repeat;}  
  
  
.block1{
  margin:0;
  width:277px;
  padding:0;
  background:url(block1.jpg) top left repeat-y;}
.block{
  margin:0;
  padding:30px 12px 23px 14px;
  background:url(block.jpg) top left no-repeat;
  font:normal 14px Arial, Helvetica, sans-serif;
  color:#fff;}
.block2{
  margin:0;
  padding:0;
  background:url(block2.jpg) bottom left no-repeat;
  height:6px;
}         
.clear{
  height:95px;
  clear:both;}
  
/* Footer

-----------------------------------------------------------------------------*/

#footer {

  height: 100px;
  background-image: url(img/background.jpg);
  text-align:center;
  margin-top: 20px;

}




  
.schet{
  margin:0;
  padding:19px 0 0 25px;
  float:left;}
  
.mega{
  margin:0;
  padding:43px 38px 0 0;
  float:right;
  font:normal 11px tahoma;
  text-align:right;
  }          
.mega a{
  color:#484848;
  text-decoration:none;}
  
.mega a:hover{
  color:#484848;
  text-decoration:underline;}  


table.table1 {font-size:12px; border-collapse: collapse; font-family:Tahoma; color:#333333}
table.table1 td {padding:4px;}
table.table0 {font-size:12px; border-collapse: collapse; font-family:Tahoma; color:#333333}
table.table0 td {padding:4px; border-width:0px solid #000000}

table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}

table.table1 { border-collapse:collapse;}
table.table1 td { padding:5px;}

table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background:#e0e0e0}
table.table2 td { padding:5px; border: 1px solid #91949a;}
table.table2 th { padding:8px 5px; border: 1px solid #666; background-color:#a8b25f; color:#fff; text-align:left;}
/* */

td.shop-column1 {width:70%; padding-right:10px;}
td.shop-column2 {width:30%;}

h2.shop-product-title {font-size:18px; font-weight:bold;}

/* SHOP CART */

div.shop-cart {text-align:right; font-size:10px; text-transform:uppercase; margin-bottom:20px;}
a.shop-cart {font-size:10px; font-family:Tahoma; font-weight:bold; text-decoration:none; text-transform:uppercase;}
a.shop-cart:hover {font-size:10px; font-family:Tahoma; font-weight:bold; text-decoration:underline; text-transform:uppercase;}

/* SHOP PATH */

div.shop-path {text-align:left; font-size:10px; text-transform:uppercase; margin-bottom:10px;}
a.shop-path {font-size:10px; font-family:Tahoma; font-weight:bold; text-decoration:none; text-transform:uppercase;}
a.shop-path:hover {font-size:10px; font-family:Tahoma; font-weight:bold; text-decoration:underline; text-transform:uppercase;}

/* SHOP FOLDERS */

div.shop-folders {}
div.shop-folders-title {color:#000000; font-weight:bold; padding:5px; background-color:#e0e0e0;}
div.shop-folders-body {padding:15px; font-size:11px;}
a.shop-folder {font-size:10px; font-family:Tahoma; font-weight:bold; text-decoration:none; text-transform:uppercase;}
a.shop-folder:hover {font-size:10px; font-family:Tahoma; font-weight:bold; text-decoration:underline; text-transform:uppercase;}

/* SHOP PRODUCT LIST */

table.shop-products {font-size:11px; border-collapse:collapse; border-bottom:1px solid #cccccc;}
table.shop-products td {padding:5px; border-right:1px solid #cccccc; border-left: 1px solid #cccccc;}
td.product-th {padding:5px; background-color:#CCCCCC; font-weight:bold; color:#000000; text-align:center;}
td.product-tb {padding:5px; border-top:1px solid #cccccc; text-align:right;}

div.shop-add-to-cart {padding:5px;}
span.shop-remove-from-cart {cursor:pointer; color:#cc0000; text-decoration:underline;}
span.shop-remove-from-cart:hover {cursor:pointer; color:#000000; text-decoration:underline;}

/* SHOP PRODUCT LIST STAGE */

table.stage {font-size:11px;}
td.stage-title {text-transform:uppercase; background-color:#cccccc; padding:7px;}
td.stage-image {padding:5px; text-align:center;}
td.stage-body {padding:10px;}


/* SHOP PRODUCT FORMS */

input.number {border:1px solid #cccccc;}
input.shop-add-to-cart {}
form.nomargin {margin:0px;}

/* SHOP PRODUCT MISC */

#shop-added {
  display:none; 
  z-index:10000; 
  padding:5px; 
  border:1px solid gray; 
  position:absolute; 
  left:0px; 
  top:-20px; 
  background-color:#FFFFCC; 
  font-size:11px; 
  font-family:Verdana;
}


form.hidden {margin:0px;}



ul.boxes {
  color:#cccccc;
  margin:0px 0px 0px 5px;
  padding:0px 0px 0px 10px;
}

ul.boxes li {margin-bottom:5px;}
ul.boxes li:hover {margin-bottom:5px;}