/* GLOBAL RESET */


/*li {margin-left: 0;}
ul {margin-left: 0;}*/

form {
  margin: 0;
  padding: 0;
}

img {border: none;}

/* SERVICE DECLARATIONS */
.clearing {
  clear: both;
}

/* GENERAL PROPERTIES */
* {
  font-family: arial;
}

body {
  background: #0C6185 url(/images/body_bg.jpg) top repeat-x;
_text-align: center;
  margin: 0; 
  padding: 0;
}

h1 {
  font-size: 1.3em;
  font-weight: normal;
  font-family: verdana;
  margin-bottom: 10px;
}

h2 {
  font-weight: bold;
  font-size: 17px;
  margin-bottom: 8px;
  margin-top: 0;
}

h3 {
  font-weight: normal;
  font-size: 17px;
  margin-bottom: 8px;
  margin-top: 0;
}

a {
  color: #fff;
}

/* DEPRECIATED PROPERTIES */

#layout {
  width: 100%;
  height: 100%;
  color: #fff;  
  background: url(/images/bg_left.jpg) left top no-repeat;
}

#top {
  vertical-align: top;
  background: url(/images/top_bg.jpg) 0px 36px no-repeat;

  position: relative;

  height: 180px;
  
}


#top * {

/*	margin: 0;

	padding: 0;
  border: 1px solid #f90;*/
}


#slogan {
  height: 50px; 
  position: absolute;
  left: 243px;
  top: 80px;
  z-index: 255;


}

#wave {
  position: absolute;
  top: 103px;
  z-index: 1;

}

#menu {

  margin-left: 294px;

  min-width: 700px;


  width: auto;
  _width: 100%;
/*_position: relative;
  _width: expression(document.body.clientWidth-294);*/


  background: url(/images/menu_bg.jpg) top repeat-x;


}



#menu td {


  font-size: 15px;


  color: #fff;


  text-align: center;


  background: url(/images/splitter.jpg) right bottom no-repeat;


  padding-bottom: 10px;


  padding-right: 5px;


}



#menu td.selected {


  background: url(/images/menu_on_bg.jpg) right bottom no-repeat;


}



#menu td a {


  text-decoration: none;


}



#menu td a:hover {


  text-decoration: underline;


}




  #menu td#cart {


    background: url(/images/cart_bg.jpg) repeat-x;


    /*width: 200px;*/


    color: #fff;


    font: 13px arial;


    text-align: center;


    padding-left: 10px;


  }



#logo {


  position: absolute;
  z-index: 250;

  left: 0;


  top: 0; 

  background: url(/images/top_bg.jpg) 0 0 no-repeat;

}



#left {


  width: 180px !important;
  padding-right:20px;

  vertical-align: top;


}



#left * {

	margin: 0;

	padding: 0;

}


#search {


  padding:0px 0px 15px 10px;


  padding-right: 0;

  padding-top: 0;

  margin-top: 17px;

    width: 180px;

}



  input#query {


    width: 100px;
vertical-align: bottom;
_vertical-align: auto;
    height: 20px;

    border: none;

    border: 1px solid #fff;


    background: none;


    color: #fff;


    margin-right: 5px;


    padding-right: 2px;

    padding-left: 2px;
    
    font-size: 12px;
  }



  input#search-button {

vertical-align: bottom;
_vertical-align: auto;
    width: 60px;

    height: 20px;

    border: none;

    background: url(/images/search_button.gif) no-repeat;

    outline-style: none;


  }



#left-menu {


  width: 198px;


  background: url(/images/left_header_bg.jpg) left top no-repeat;


  border-right: 1px solid #F4AA51;


  border-bottom: 1px solid #F4AA51;


  padding-bottom: 20px;


}



  #left-menu h1, #left-menu .hh1  {


    width: 198px;


    height: 45px;


    padding-top: 14px;


    text-align: center;


    font: bold 16px arial;


  }


  


  #left-menu ul {


    margin-left: 15px;


  }


  


  #left-menu li {

    list-style: none;

    font-size: 0.8em;


  }


  


  #left-menu li.l1 {


    background: url(/images/dot1.gif) 0px 6px no-repeat;


    padding-left: 10px;


  }
  
  .textonlist {list-style-type:none; margin-left:-40px;}


  


  #left-menu li.l2 {


    background: url(/images/dot2.gif) 0px 7px no-repeat;


    padding-left: 8px;


    margin-left: 15px;


  }


  


  #left-menu li.l2 a {


    text-decoration: none;


  }


  


  #left-menu li.l2 a:hover {


    text-decoration: underline;


  }      


  


#content {

  _width: 100%;

  font-size: 0.8em;


  padding: 20px;
  padding-left: 0;
  padding-right: 0;
/*  _padding-left: 40px;*/
  _padding-left: 20px;
  _padding-right: 20px;
padding-top: 15px;


  vertical-align: top;


}  

#content td {
  font-size: 0.8em;
  color: #fff;
}


  #main-content {


    padding: 0;
    position: relative;
    width: 100%;


/*    margin-right: 20px;*/


  }


  #main-left {

    padding: 0;
/*    margin-right: 20px;*/


  }

#main-left table p {text-align:left !important;}

    #main-right {


      text-align: right;


      vertical-align: top;


      width: 300px;

    }



    #news {
      width: 260px;
      margin-right: 20px;
      text-align: left;
      font-size: 1em;
      color: #fff;
    }

    #news a {
     color: #BFEFFF;


    }



    .news {
     padding-bottom: 5px;
    }

    .news p.date {
      margin-bottom: 5px !important;
    }
    
    .news p {
    margin-top: 8px;
	text-align:left !important;
    }

  #content h1 {

    margin-top: 0;
    font: 19px arial;
	text-align:center;

  }

  #content .sdvig1 h1 {text-align:left;}
  #content .sdvig2 h1 {text-align:left; margin:0px 0 0 0; padding:0px; }

  #content h2 {


    font: bold 16px arial;


  }

  #content h3 {


    font: 18px arial;


  }
  


  #content p {

    margin-bottom: 8px;
    _margin-bottom: 12px;
	text-align:justify;
	padding-right:30px;

  }


  


  #content .catalog-item table {


    border-left: 1px solid #0D6186;


    border-top: 1px solid #0D6186;


    margin-bottom: 13px;

    _margin-bottom: 20px;


  } 


  


  #content .catalog-item table th, #content .catalog-item table td.tdorange {


    border-bottom: 1px solid #0D6186;


    border-right: 1px solid #0D6186;


    background: #F4AA51;


    color: #fff;


    text-align: center;


    padding: 7px;


    font-size: 1em;


  } 

  #content .catalog-item table th {
    font-weight: normal;
  }

  
  #content .catalog-item table th.tdorange {
    font-weight: bold;
  }
  #content .catalog-item table td.tdorange {
    font-weight: bold;
  }


  


  #content .catalog-item table td {


    border-bottom: 1px solid #0D6186;


    border-right: 1px solid #0D6186;


    background: #FFF;


    color: #000;


    text-align: auto;


    padding: 4px;


    font-size: 0.8em;


  } 


  


  .quantity {


    width: 60px;


    border: 1px solid #94C5E3;


    color: #000;


    background: #fff;


    text-align: right;


    padding-right: 2px;

  }


  



  a.print-version {




    display: block;


    float: left;


    width: 233px;


    height: 62px;


    overflow: hidden;


    background: url(/images/button_print.jpg) 0 0 no-repeat;


  }  


  


  .do-order {




    cursor: pointer;


    cursor: hand;


    float: right;


    width: 171px;


    height: 62px;


    border: none;


    background: url(/images/button_order.jpg) 0 0 no-repeat;


    display: block;


  }


  .cart {


    width: 100%;


  }


  


  .cart th {


    font: bold 17px arial;


    color: #fff;


    text-align: center;


    border-bottom: 2px solid #94C5E3;


    padding: 5px;


    padding-bottom: 10px;


  }


  


  .cart td {


    font: 13px arial;


    color: #fff;


    text-align: center;


    border-bottom: 1px solid #94C5E3;


    padding: 5px;


    padding-bottom: 10px;


    padding-top: 10px;


  }


  


  .cart input.cart-quantity {


    width: 60px;


    border: 1px solid #94C5E3;


    color: #fff;


    background: none;


    text-align: right;

}


  


  #cart-control {


    text-align: right;


    float: right;


    margin-top: 10px;


    margin-bottom: 10px;


  }


  


  #cart-control a {


    font: 12px arial;


    margin-left: 20px;


    color: #c0f0fe;


  }


  


  #cart-control h2, #cart-control h3 {


    text-align: right;


    margin-top: 15px;


    margin-bottom: 15px;


  }


  


/*  span.cart-info {




  width: 20%;


  display: block;


  float: left;


  }


  

  input.cart-info, #content textarea {


    border: 1px solid #94C5E3;


    margin-bottom: 4px;


    color: #fff;


    background: none;


    width: 80%;

    _width: 99%;

  }

  #content textarea  {
    _float: left;
    _width: 79%; 
  }
  
*/

  #send-form td {
    vertical-align: top !important;
  }
  
 span.cart-info {
 }

  input.cart-info, #content textarea, #content select {
    border: 1px solid #red;
    margin-bottom: 4px;
    color: #fff;
    background: none;
    width: 100%;
    font-size: 1em;
  }

  .submit-order {

    cursor: pointer;


    cursor: hand;


    float: right;


    width: 214px;


    height: 62px;


    border: none;


    background: url(/images/submit_order.jpg) 0 0 no-repeat;


    display: block;


  }

  .submit-mail {


    cursor: pointer;


    cursor: hand;


    float: right;


    width: 214px;


    height: 62px;


    border: none;


    background: url(/images/submit_mail.jpg) 0 0 no-repeat;


    display: block;


  }

 


#bottom {


  background: url(/images/bottom_bg.jpg) bottom repeat-x;

}  


#bottom img {



  float: left;


}



#contacts {


  margin-top: 88px;


  margin-left: 20px;


  color: #fff;


  font: 12px arial;


  padding-right: 20px;
  border: 1px #000 solid;

}



  #cpr {


    float: left;


  }
  

  

  }
    #coun1 {


    float: left;
    padding-left: 5px;

  }

  


  #author {


    float: right;


  }

.foot {font: 12px arial; padding-top: 80px;}
.coun {padding-left: 10px; padding-right:10px; float:right;}
.coun1 {float: left; padding-left: 5px;}

#inner-top {

  width: 100%;

  margin-top: 0px;


  margin-bottom: 20px;


}



#inner-top td {


  font: 13px arial;


  color: #fff;


  vertical-align: top;


}


#inner-picture {


  text-align: center;


  width: 230px;


  


}



#inner-top td#inner-menu {


  width: 160px;

  _width: 180px;


  vertical-align: top;


}

#inner-menu ul {
  width: 160px;
}

#inner-menu * {

	margin: 0;

	padding: 0;

}

ul.sub-folders li {

  color: #95C7E2;  

  font: bold 17px arial;

  margin-bottom: 10px;

  
}

ul.sub-folders li a {
  
  color: #95C7E2;


  text-decoration: none;
  
}

#content #inner-top #inner-menu ul li {


  font: bold 17px arial;

  margin-bottom: 10px;

  list-style: none;

}


#inner-menu li a {


  color: #95C7E2;


  text-decoration: none;


}



#inner-menu li.selected a {


  color: #fff;


}




.r-sign {


  vertical-align: -2px;


}



.orange {


  display: block; 


  color: #fff; 


  font-size: 1.3em; 


  position: relative; 


  bottom: -4px; 


  left: -4px; 


  margin-right: -8px; 


  margin-top: -8px; 


  padding: 5px; 


  background: #f4aa51;


}


.tdorange {


    border-bottom: 1px solid #0D6186;


    border-right: 1px solid #0D6186;


    background: #F4AA51;


    color: #fff;


    text-align: center;


    padding: 7px;


    font-size: 1em;


    font-weight: normal;


  } 



 #content li.l1 {

      list-style: none;

      font-size: 1.3em;

      padding-left: 0;

    }

.list_zag { font-weight:bold; font-size: 1.3em; position:relative; left:40px; top:13px; display:block; width:715; }

    #content li.l1 a, #content li.l2 a, #content li.l3 a, #content li.l4 a {


      text-decoration: none;


    }


    


    #content li.l1 a:hover, #content li.l2 a:hover, #content li.l4 a:hover, #content li.l3 a:hover {


      text-decoration: underline;


    }


    


    #content li.l2 {

      list-style: none;

      margin-left: 5px;


      font-size: 1.3em;


      padding-left: 35px;


      background: url(/images/subarrow.gif) 0 2px no-repeat;


      


    }    


    


    #content li.l3 {

      list-style: none;

      margin-left: 45px;


      font-size: 1.3em;


      padding-left: 35px;


      background: url(/images/subarrow.gif) 0 0 no-repeat;


      


    }     


    


    #content li.l4 {

      list-style: none;

      margin-left: 85px;
      font-size: 1.3em;
      padding-left: 35px;
      background: url(/images/subarrow.gif) 0 0 no-repeat;

    }  

    #content li.good {
      font-size: 0.9em;
    }


#orderinfo {

	position: fixed;

	top: 50%;

	left: 50%;

	_position: absolute;

/*	_top: auto;*/

	_top: expression(document.body.scrollTop + document.body.clientHeight/2);

	_left: auto;

	_width: 220px;

	_height: 140px;
	

	
	padding: 10px;

	text-align: center;

	font: 12px arial;

	margin-top: -70px;

	margin-left: -110px;

	background: #0D6185;

	border: 2px solid #F4AA51;


}


.doc {

  padding-left: 20px;

  background: url(/images/icon_doc.gif) left no-repeat;

  margin-top: 5px;

  margin-bottom: 5px;

  font: bold 17px arial;
  color: #95C7E2;


}


.xls {

  padding-left: 20px;

  background: url(/images/icon_xls.gif) left no-repeat;

  margin-top: 5px;

  margin-bottom: 5px;

  font: bold 17px arial;
  color: #95C7E2;


}


.zip {

  padding-left: 20px;

  background: url(/images/icon_zip.gif) left no-repeat;

  margin-top: 5px;

  margin-bottom: 5px;

  font: bold 17px arial;
  color: #95C7E2;


}


.rar {

  padding-left: 20px;

  background: url(/images/icon_rar.gif) left no-repeat;

  margin-top: 5px;

  margin-bottom: 5px;

  font: bold 17px arial;
  color: #95C7E2;


}


.mdb {

  padding-left: 20px;

  background: url(/images/icon_mdb.gif) left no-repeat;

  margin-top: 5px;

  margin-bottom: 5px;

  font: bold 17px arial;
  color: #95C7E2;


}


.pdf {

  padding-left: 20px;

  background: url(/images/icon_pdf.gif) left no-repeat;

  margin-top: 5px;

  margin-bottom: 5px;

  font: bold 17px arial;
  color: #95C7E2;


}


p.alert {

  padding: 10px 15px 10px 15px;



  border: 5px solid #f90;


}




p.success {

  padding: 10px 15px 10px 15px;

  border: 5px solid green;

}

.address-noprint {
	display: none;
}

#content .catalog-item table td.item-title {
  padding-left: 10px;
}

li.l1 a {color: #F4AA51;}

.notf {padding-left:40px;}
.notf_a a{text-decoration: none;}
.notf_a a:hover{text-decoration: underline;}

#main_txt { margin-top:30px;}
#main_txt h1 { font-size:16px; font-weight:bold; text-align:left; position:relative; left:5px;}
#main_txt p {text-align:justify;}
#main_txt ul li {text-align:justify;}

