:focus {-moz-outline-style: none; }
/*div, table, tr, th, td {border: 1px solid red;}*/
body {
   background:url(img/blik_bg.jpg) no-repeat center top #00182d;
   color:#bacad5;
   font-size:12px;
   padding: 0px;
   margin: 0px;
   font-family:Arial, Helvetica, sans-serif;
}

a {
   color:#e0c78a;
}

img {
   border:none;
}

h2{
   margin: 0px;
   padding: 0px;
   font-weight:normal;
   font-size: 18px;
   color:#FFFFFF;
   margin: 0px 15px 0px 15px;
}

h3{
   margin: 0px;
   padding: 0px;
   font-weight:normal;
   font-size: 18px;
   color:#FFFFFF;
   margin: 0px 15px 15px 15px;
   }

.menu_td{
   width: 992px;
   height: 95px;
}

 h1 {
   margin: 0px 0px 14px 0px;
   padding: 5px 50px 5px 15px;
   color:#FFFFFF;
   font-size:18px;
   font-weight:normal;
   background: #69737a url(img/title_bg.gif) no-repeat right;
   display:block;
   float:left;
   clear:both;
   text-decoration:none;
  }
  
  h1 a{
  color:#FFFFFF;
  text-decoration:none}

.logo {
   display:block;
   float:left;
   width: 319px;
}

.menu{
  display:block;
  float:right;
  margin: 0px;
  padding: 0px;
}

.menu ul{
  margin: 0px;
  padding: 0px;
  
}

.menu li{
  list-style:none;
  display:inline;
  float: right;
  font-size:12px;
  color: #ffffff;
  margin: 0px 0px 0px 0px;
  
}

.menu a{
  display:block;
  color: #ffffff;
  padding: 40px 10px 16px 10px;
}

.menu a:hover{
  text-decoration:none;
}

.menu li:hover {
  color:#FFFFFF;
  text-decoration:none;
}

.roll { 
  background:url(img/roll_1.gif) no-repeat center top;
}

.roll a:hover {
  background:url(img/roll.gif) no-repeat center top;
}
.roll1{
  background:url(img/roll.gif) no-repeat center top;
}



.katalog { 
  background: url(img/katalog_1.gif) no-repeat center top;
}

.katalog a:hover {
  background: url(img/katalog.gif) no-repeat center top;
}
.katalog1{
  background: url(img/katalog.gif) no-repeat center top;
}


.about { 
  background: url(img/about_1.gif) no-repeat center top;
}

.about a:hover {
  background: url(img/about.gif) no-repeat center top;
}
.about1 {
  background: url(img/about.gif) no-repeat center top;
}


.photo { 
  background: url(img/photo_1.gif) no-repeat center top;
}

.photo a:hover {
  background: url(img/photo.gif) no-repeat center top;
}

.photo1 {
  background: url(img/photo.gif) no-repeat center top;
}


.diller { 
  background: url(img/diller_1.gif) no-repeat center top;
}

.diller a:hover {
  background: url(img/diller.gif) no-repeat center top;
}

.diller1{
  background: url(img/diller.gif) no-repeat center top;
}


.contact { 
  background: url(img/contact_1.gif) no-repeat center top;
}

.contact a:hover {
  background: url(img/contact.gif) no-repeat center top;
}
.contact1 {
  background: url(img/contact.gif) no-repeat center top;
}

.price { 
  background: url(img/price_1.gif) no-repeat center top;
}

.price a:hover {
  background: url(img/price.gif) no-repeat center top;
}
.price1{
  background: url(img/price.gif) no-repeat center top;
}

.home { 
  background: url(img/home_1.gif) no-repeat center top;
}

.home a:hover {
  background: url(img/home.gif) no-repeat center top;
}
.home1 {
  background: url(img/home.gif) no-repeat center top;
}

.td_banners {
  width:752px;
}

.banner {
  display:block;
  float:left;
  width: 752px;
  height: 363px;
  margin-right: 5px;
}

.banner_right {
  background:url(img/banner_r_bg.jpg) no-repeat;
  display:block;
  float:right;
  width: 235px;
  height: 363px;
}

.phone {
  background: url(img/phone.gif) no-repeat;
  display:block;
  color:#FFFFFF;
  margin: 24px 0px 0px 66px;
  padding-left: 25px;
  float:left;
}

.phone strong {
  font-size: 18px;
  font-weight:normal;
}

.mobile {
  background: url(img/mobile.gif) no-repeat;
  display:block;
  color:#FFFFFF;
  margin: 24px 0px 0px 66px;
  padding-left: 25px;
 
}

.mobile strong {
  font-size: 18px;
  font-weight:normal;
}

.adress {
  display:block;
  margin: 93px 46px 0px 46px;
}

.home_bg_r {
  background:url(img/bg_r.gif) no-repeat bottom left;
}

.home_bg_l {
  background:url(img/bg_l.gif) no-repeat bottom right;
}

.content {
  margin-right: 5px;
  margin-top: 15px;
  margin-bottom: 15px;
  width: 752px;
  display:block;
  /*float:left;*/

}

.content table{
 /* width: 752px;*/
/*  margin-bottom: 20px;*/
}

.content td {
  vertical-align:top;
}

.text {
  float:left;
  display:block;
  width:360px;
}

.detal {
  background:url(img/arr.gif) right no-repeat;
  display:block;
  float:left;
  padding: 5px 17px 5px 0px;
  clear:both;
}

.back {
  background:url(img/arr1.gif) left no-repeat;
  display:block;
  float:left;
  padding: 5px 0px 5px 17px;
  clear:both;
}


.photo_home img {
  border:#FFFFFF solid 2px;
}

.photo_home {
  width: 752px;
  border:none;
  float:left;
}

.right_part {
  display: block;
  float:right;
  width: 235px;
  margin-top: 15px;
  margin-bottom: 15px; 
}


.calculator {
  display:block;
  width:235px;
  background: #6e818e;
  color:#FFFFFF;
  padding: 12px 0px 12px 0px;
}

.calculator select{
  width: 205px;
  font-size: 12px;
  border: 1px solid #46555f;
  height: 22px;
}

.calculator form {
  margin: 0px;
}

.calculator input{
  width: 201px;
  font-size: 12px;
  border: 1px solid #46555f;
  height: 19px;
}


.calculator p{
  margin: 10px 15px 0px 15px;
}

.calcctrl input{
  width:99px;
  height: 26px;
  border:none;
}

#btnCalc {
  margin-right: 4px;
}

.diplom {
  margin: 15px 0px 15px 0px;
  background: url(img/diplom_bg.gif) no-repeat;
  padding: 15px 0px 15px 0px;
}

.diplom table {
  margin: 12px 15px 0px 15px;
  width: 201px;
}


.footer {
  margin: 38px 0px 32px 0px;
  width: 992px;
  padding: 0px;
  border:none;
  height: 38px;
}

.footer td{
  height: 38px;
}

.copyr {
  background:url(img/copyr.gif) no-repeat #314250;
  width: 101px;
}

.copyr strong{
  padding: 0px 0px 0px 30px;
  font-weight:normal;
  display:block;
}

.adress_footer {
  background: #314250;
  width: 395px;
  text-align:center;
}

.mobile_footer {
  background:url(img/mobile_footer.gif) no-repeat;
  display:block;
  float: right;
  width: 98px;
  padding-left: 20px;
}

.footer_spase {
  width: 260px;
}

.footer_r {
  background:url(img/footer_r.gif) no-repeat;
}

.footer_l {
  background:url(img/footer_l.gif) no-repeat right top;
}

.banner_in {
  width: 752px;
  height: 134px;
  background:url(img/header_in.gif) no-repeat;
  display:block;
  margin-right: 5px;
}

.banner_right_in {
  height: 134px;
  display:block;
  float:right;
  width: 235px;
  background:url(img/phone_bg_in.gif) no-repeat;
}

.phone_in {
  background: url(img/phone.gif) no-repeat;
  display:block;
  color:#FFFFFF;
  margin: 24px 0px 0px 16px;
  padding-left: 25px;
  float:left;
}

.phone_in strong {
  font-size: 16px;
}

.mobile_in {
  background: url(img/mobile.gif) no-repeat;
  display:block;
  color:#FFFFFF;
  margin: 24px 0px 0px 20px;
  padding-left: 25px;
  float:left;
}

.mobile_in strong {
  font-size: 16px;
}

.adress_in {
  display:block;
  float:left;
  margin: 30px 15px 0px 15px;
}

.in_bg_l {
  background:url(img/bg_l_in.gif) no-repeat bottom right;
}

.in_bg_r {
  background:url(img/bg_r_in.gif) no-repeat bottom left;
}

.submenu {
  width: 752px;
  border:none;
  padding: 0px;
}

.submenu td{
  text-align: center;
}

.submenu a{
  display:block;
  background:url(img/sub_bg.gif) no-repeat;
  text-align:center;
  width: 165px;
  height: 42px;
  color:#FFFFFF;
  text-decoration:none;
  padding-top: 5px;
}

.submenu a:hover {
  background:url(img/sub_bg1.gif) no-repeat;
}

.info_table {
  text-align:center;
  margin-bottom: 15px;
  margin-top: 4px;
  width:100%;
}

.info_table span {
  display:block;
  float: left;
}

.info_table td{
  padding: 7px;
  border-bottom: #99b0c0 solid 2px;
}

.info_table th {
  background-color:#99b0c0;
  padding: 7px;
  color: #001220;
}

.catalog {
  width: 100%;
  border:none;
  padding: 0px;
}

.catalog div {
  width: 150px;
  height:50px;
  border: 1px solid #bacad5;
}

.table_grey                                      
{                                                
  border-collapse:collapse;                      
  margin: 10px auto;
  width:auto;
  background-color:#FFFFFF;
  color:#000000;
  }                                                
                                                 
.table_grey td                                   
{                                                
  border-bottom: 1px solid #CCCCCC;                     
  text-align: center;                            
  padding: 10px;
}                                                
                                                 
.table_grey th                                   
{                                                
  border: 2px solid #F8F5EE;                     
  color: #000000;                                
  font-weight: bold;                             
  text-align: center;                            
  padding: 10px;
  background-color: #D9E1E7;
}                                                

.table_grey a {
    color: #FF6600;
    font-weight: bold;
    text-decoration: none;
}

.table_grey a:hover {
    color: #FF6600;
    font-weight: bold;
    text-decoration: underline;
}
.phones {
    font-weight:bold; 
    text-align:center; 
    margin: 5px 0 15px 0;
}

/* Catalog page */


#l2, #l3, #vip {
    display: none;
}

#catalog_pages {
    margin: 20px auto;
    list-style-type: none;
    width: 94%;
}

#catalog_pages li {
    margin: 0 20px 0 0;
    background: url(im/spase2.gif) no-repeat top right;
    font-family: Verdena, sans-serif;
    font-size: 13px;
    letter-spacing: 1px;
    height: 38px;
    width: 188px;
    float: left;
    text-align: center;
    line-height: 32px;
    color: #FFF;
    cursor: pointer;
}

.select {
    font-weight: bold;
    color: #FFE950 !important;
}

#cat_bg {
    clear: none;
   
}

ul.list_arrows {
    margin: 0 40px;
    list-style-image: url(img/16-star-cold.gif); 
    list-style-position: outside;
}

ul.list_arrows li {
    text-align: left;
}

strong.orange {
    color: #FF6600;
}

.news_h {color:#FFFFFF; font-size:14px;  font-weight:bold; text-decoration:none }

.cell {
  font-size: 14px;
  color:#FFFFFF;
  font-weight:bold;
  font-style:italic;
  clear:both;
}
