* {margin: 0;	padding: 0;	line-height: 1.4em; }
html, body {margin:0;padding:0;height:100%; min-width: 1000px;}
img, div, input { behavior: url('iepngfix.htc') }

ul { list-style-type: none; margin: 0; padding: 0px;}
img { border: 0; }
h1,h2,h3,h4 {margin: 0; padding: 0;}
h1 {font-size: 18px; color: #333;}

body {  height: 100%;  	background-attachment: fixed;  background: #f2f5f7 url('/i/bg.jpg') top left no-repeat;  font-size: 13px;
        font-family:  Trebuchet MS, sans-serif;  color: #666;   text-shadow: none;}


a {color: #0066cc; text-decoration: underline;}
a:hover {text-decoration: none;}

.links {width: 16px;  display: inline-block;}
.l-arrows {color: #0066cc;}
.clear {clear: both;}
.list-blue {color: #0066cc;}
.black-way {color: #000;}
.float {float: left;}

#main{ width: 1000px;  margin: 0 auto;}
.head {height: 242px; }
.logo_apolsoc {margin: 40px 0 0 15px;}
.dop_menu {  margin: 30px 0 0 15px; }

.home {float: left; margin: 4px 0 0 0;}
.mail {float: left; margin: 6px 0 0 11px;}
.search {float: left; width: 390px;}


.menu {float: left; background: url('/i/menu_center.png') top left repeat-x; height: 166px;   width: 478px;  _width: 450px;  font-size: 14px;  line-height: 21px;}
.menu a {color: #000;}
.menu-container {  margin: 30px 0 0 26px; height: 101px;}
.menu-container-one { float: left;}
.menu-container-two {float: left; margin: 0 0 0 5%;}



.angle-menu {float: left; background: url('/i/menu_left.png') top left no-repeat; width: 18px; height: 166px; margin: 0 0 0 30px;}
.pay-pay {/*background: url('i/korx.gif') no-repeat;*/ width: 145px; _width: 80px; height: 56px; background-position: 0px 10px;}
.pay-button {margin: 10px 0px 0px 55px;}
.pay-button-full {margin-top: 15px;}


.tow { margin-left: 44px; width: 100px; _width: 80px; position: relative; z-index: 1500}
.cena {margin-left: 44px; width: 100px; _width: 80px;  position: relative; z-index: 1500}


.content {background: #f6f8f9; border: #999 1px solid; padding: 10px; margin: 0 0 25px 0;}
.full-static p{margin-top: 11px;}
.questions-margin {margin-top: 8px;}
.question-full-text {margin: 11px 0 20px 11px;}
.question-full-text  a:active, a:focus { outline: 0; }

.cart {background: #f6f8f9; border: #fff 1px solid; padding: 10px; margin: 0 auto 25px auto ; width: 800px;  color: #000; }
.check {width:40px;}
.position {width:150px;}
.info {width:237px;}
.numbers {width:140px;}
.numbers input {width:22px;}
.money {width:223px;}

.way {margin: 0 auto; margin-bottom: 5px; width: 825px;}
.way-spans {display: inline-block; width: 200px;}

.gotow {margin: 68px 0 20px 250px;}
.gotow-other {margin: 68px 0 20px 0;}
.next {margin-left: 655px}
.next-end {margin-left: 600px}


.cost-pay {font-size: 18px; color: #000;}
.text-pay {float: left; margin: 0 45px 0 0;}
.sub-pay {color: #cc0000; text-decoration: line-through;}

.head-text {
  font-size: 15px; color: #000; font-style: italic; font-weight: bold;
}


.m-pay-twentyfive {height: 25px;}
.m-pay-onefive {height: 15px;}
.m-pay-ten {height: 10px;}
.m-pay-fiveten {height: 50px;}


.left-column {background: #f6f8f9; border: #999 1px solid; width: 225px;  padding: 9px 0 10px 15px;  margin-bottom: 25px;  }
.ajax-menu a { text-decoration: none;  border-bottom: 1px #3d8ad7 dashed;}
.ajax-menu a:hover { text-decoration: none;  border-bottom: none;}

.ajax-menu-black a { text-decoration: none;  border-bottom: 1px #000 dashed;}
.ajax-menu-black a:hover { text-decoration: none;  border-bottom: none;}

.menu-margin {margin-top: 7px;}
.sub-menu-margin {margin: 7px 0 0  17px;}

#hidden {display: none;}


.right-column {background: #f6f8f9; border: #999 1px solid; width: 229px; padding: 9px 9px 10px 15px;  margin-left: 8px; margin-bottom: 25px;}

.towar { width: 117px; height: 126px;  margin: 0 auto; }
.img-pos {margin-left: 25px;}
.img-pos.left {margin: 0px 15px 10px 0; float:left;}
.new {width: 59px; height: 59px; background: url('/i/new_apolsoc.png') top left no-repeat; position: absolute;}


.text-menu li{ margin-top: 7px;}

.form-search {width: 334px; display: inline-block; font-size: 14px; margin: 0 0 0 50px;}

#footer {background: url('/i/footer_bg_apologestic.png') top left repeat-x; height: 80px; line-height: 19px; padding: 33px 0 0 15px; clear: both; }



  #overlay {
     display: none;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 1000;

     background:url(/i/back.png) top left ;
}


#overlay div {
     width:500px;
     margin: 300px auto;
     background-color: #fff;
     border:1px solid #000;
     padding:15px;
     text-align:center;
}

#test{background: #8dd2ec; width: 303px; display: block;left:53%; padding:0px;margin: 0px; position:absolute; top:18%; z-index:1001; color: #000;}

/*#test input {
  font-size: 1.4em;
}
*/


/*----------Наталья -------------*/
.red {color:red;}
.success {color:#0A3; }
.hidden1 {display: none;}
#oformit{
border:medium none;
background-image:url('/i/gotow.jpg');
width:184px;
height:44px;
}

#next{
border:medium none;
background-image:url('/i/next.jpg');
width:140px;
height:44px;
}

#prev{
border:medium none;
background-image:url('/i/prev.jpg');
width:135px;
height:44px;
}

#send{
border:medium none;
background-image:url('/i/send.jpg');
width:191px;
height:44px;

}

#search_key{
 background-image:url('/i/search.png');
 width:63px;
 height:20px;
 border-style:none;
 border-color:transparent;
 background-color:transparent;
 margin-left:5px;
}





/*------------Natio--------------*/


                    .tips a span {
                          display:none;
                          font-size: 13px;
                          font-family: Verdana;
                          font-style: normal;
                        }

                        .tips a:hover span {
                          text-align: left;
                          display:block;
                          position:absolute;
                          float:left;
                          white-space:nowrap;
/*                          top: 30px;
                          left: 0px;*/
                          margin-left: 165px;
                          //margin: 15px 0 0 0;
                          background:#eee;

                          color:#444;
                          padding:1px 5px;
                          z-index:10;
                        }
                        
                        
.find-items {
  clear:both;
}                        

.find-items .item {
  clear:both;
  margin:10px 0 20px;
}

.find-items .item h3 {
  margin-bottom:10px;
}