body {
      font-size:62.5%;
      font-family: Arial, Verdana, Geneva, Sans, sans-serif;
      margin: 0px;
      padding: 0px;
      background-color: #dbffff;   
      text-align:center;
      background-image: url(../img/bg_up.png);   
      background-repeat: repeat-x;
      width:100%;
      height:100%;
}

/* шапка */

.page {
/*      background-image: url(../img/bg_up.png);   
      background-repeat: repeat-x;                 */
      width:100%;
      height:100%;
      }
.shadow {
      background-image: url(../img/shadow.png);
      background-repeat: no-repeat;
      background-position: center;
      margin:auto;
      width:1024px;
      }
.cap {
      background-image:url(../img/head_cont.jpg);   
      background-repeat:repeat-x;
      background-position:top center;
      width:1024px;
      height:84px
      }
.head {
      background-repeat:no-repeat;
      background-position:top left;
      float:left;
      width:1024px;
      height:84px
      }
/*.head_cont {
      background-image:url(../img/head_cont.gif);   
      background-repeat:repeat-x;
      min-width:220px;
      height:84px;
      }*/
#phone {
      color: #fff;
      text-decoration:none;
      font-size:1.9em;
      text-align:right;
      margin-right:6px; 
      margin-top:-80px;
      padding-top:5px;
}
#icq {
      font-size:1.1em;
      color: #fff;
      text-align:right;
      margin-right:250px; 
      margin-top:-75px;
      padding-top:5px;
}
#icq a {
      color: #06ff00;
}
.org {
      color:#efb400;
}
#mail {
      text-decoration:none;
      color: #fff;
      font-size:0.6em;
      text-align:right;
      margin-top:5px;
}
.img {
      background-image:url(../img/cap.jpg);  
      background-repeat:no-repeat;
      background-position:top left;
      width:1024px;
      height:206px;
}
.fut_but {
      background-image: url(../img/fut_but.jpg);
      background-repeat: no-repeat;
      background-position: left;
      width:1024px;
      height:43px;
      margin-top:-2px
}
/* хак opera */
@media all and (min-width: 0) {
.head { margin:0 0 0 1px;}
.cap { margin:0 0 0 1px;}
}
html:first-child .head {
margin:0 0 0 1px;
}
html:first-child .cap {
margin:0 0 0 1px;
}  
/* end */
/* moz&saf */
html:root .head {
margin:0 0 0 0;
}
html:root .but {
margin-top:186px;
}
html:root .but_h {
margin-top:186px;
}
html:root .fut_but {
margin-top:0;
}
html:root .cap {
margin:0 0 0 0;
}
html:root .button {
margin:-10px 0 0 0;
}
html:root .icon {
margin:152px 0 0 835px;
}
html:root #map_i {
margin-top:31px;
}
html:root #home {
margin-top:31px;
} 
html:root #mail2 {
margin-top:31px;
}
html:root #phone {color: #fff;text-decoration:none;font-size:1.9em;text-align:right;margin-right:6px;margin-top:-75px;padding-top:5px;}
.head, x:-moz-any-link {
margin:0 0 0 0;
}
.cap, x:-moz-any-link {
margin:0 0 0 0;
}
.button, x:-moz-any-link {
margin:-10px 0 0 0;
}
.icon, x:-moz-any-link {
margin:152px 0 0 850px;
}
.but, x:-moz-any-link {
margin-top:186px;
}
.fut_but, x:-moz-any-link {
margin-top:0;
}
.but_h, x:-moz-any-link {
margin-top:186px;
}
#phone x:-moz-any-link  {color: #fff;text-decoration:none;font-size:1.9em;text-align:right;margin-right:6px;margin-top:-75px;padding-top:5px;}
#mail2  x:-moz-any-link {
margin-top:31px;
}
#map_i x:-moz-any-link  {
margin-top:31px;
}
#home x:-moz-any-link {
margin-top:31px;
}
/* end */
.button {
	width:847px;
	height:20px;
	vertical-align:center;
        display: inline-block;
}
.but { 
  float: left;
  color: #fff; 
  background: url(../img/button-3.png) no-repeat; 
  font: 1.4em/1.0 Arial, Verdana, Geneva, Sans, sans-serif;
  text-decoration: none;
  margin-right:7px;
  margin-top:179px;
  width:99px;
  height:27px;
}
.but * {display:block;}
.but span { 
  padding: 6px 0 0;
  background: url(corners.gif) no-repeat right top;
}
.but span span { 
  padding: 0 0 0 5px;
  background: url(../img/button-o.gif) no-repeat left bottom;
}
.but span span span { 
  padding: 0 0 3px;
  background: url(corners.gif) no-repeat right bottom;
}
.but span span span span { 
  padding: 3px 8px 3px 6px; 
  background: url(button.gif) no-repeat right center;
}
.but:hover,
.but:focus,
.but:active { 
  background: url(../img/button-2.png) no-repeat; 
  color: #FFF;
}
.but_h { 
  float: left;
  color: #fff; 
  background: url(../img/button-2.png) no-repeat; 
  font: 1.4em/1.0 Arial, Verdana, Geneva, Sans, sans-serif;
  text-decoration: none;
  margin-right:7px;
  margin-top:179px;
  width:99px;
  height:27px;
}
.but_h * {display:block;}
.but_h span { 
  padding: 6px 0 0;
  background: url(corners.gif) no-repeat right top;
}
.but_h span span { 
  padding: 0 0 0 6px;
  background: url(../img/button-o.gif) no-repeat left bottom;
}
.but_h span span span { 
  padding: 0 0 3px;
  background: url(corners.gif) no-repeat right bottom;
}
.but_h span span span span { 
  padding: 3px 8px 3px 6px; 
  background: url(button.gif) no-repeat right center;
}
.but_h:hover,
.but_h:focus,
.but_h:active { 
  background: url(../img/button-2.png) no-repeat; 
  color: #FFF;
}
.icon {
      background-repeat: no-repeat;
      background-position: center;
      width:153px;
      height:44px;
      margin:-44px -800px 0 0
}
#home {
      background-image: url(../img/home.gif);
      background-repeat: no-repeat;
      background-position: center;
      float:left;
      width:11px;
      height:10px;
      margin-left:50px;
      margin-right:10px;
      margin-top:30px;
      /*margin-top:206px */
}
#map_i {
      background-image: url(../img/map_i.gif);
      background-repeat: no-repeat;
      background-position: center;
      float:left;
      width:11px;
      height:10px;
      margin-right:10px;
      margin-top:30px;
}
#mail2 {
      background-image: url(../img/mail.gif);
      background-repeat: no-repeat;
      background-position: center;
      float:left;
      width:11px;
      height:10px;
      margin-right:10px;
      margin-top:30px;
}
.content {
      background-color: #f0f3f1; 
      width:1024px;
      height:120%;
}
#lk {
/*      background-repeat: no-repeat;*/
      width:250px;
      height:100%;
      padding: -89px 0 0 0px;
      float: left; 
/*      background-position: top left;*/
}
#ck {
      background-image: url(../img/ck.gif);
      background-repeat: repeat-y;
      background-color: #3a4e47; 
      width:525px;
      min-height:300px;
      padding:0 0 100px 0;
      background-position: top left;      
      float:left;
}
#ck p {
      text-align:left;
      color:#383838;
      margin: 5px 5px 3px 10px;
      font-size:1.2em; 
}
#ck p span {
      text-align:left;
      color:white;
      margin: 5px 5px 3px 10px;
      font-size:1em; 
}
#ck a {
      color:#00a2f4;
}
#red{
	color:red;
}
#ck li {
      text-align:left;
      color:#383838;
      margin: 5px 5px 3px 10px;
      font-size:1.2em; 
      padding:0 30px 0 10px;  
}
div#ck ol li ul li  {
      font-size:1em; 
}
#ck table {
      width:512px;
}
#ck td a {
      Color: #00a2f4;
      text-decoration:none;
}
#ck table*p {
      text-align:left;
      color:#383838;
      margin: 5px 5px 3px 10px;
      font-size:1.1em; 
}
#pk {
      background-color: #f0f3f1;
      background-repeat: no-repeat;
      width:249px;
      height:100%;
      background-position: top; 
      float: right; 
      overflow: hidden;
  }
#pk p{
      color: #0071d0;
      font: normal 1.4em Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
      font-weight: bolder;
      text-align:left;
      margin:10px 0 -5px 15px;  
}
.action {
      /*background-image: url(../img/action.gif);
      background-repeat: no-repeat; */
      background-position: center;
      width:227px;
      height:111px;
      color: #ffffff;
      font-size:1.1em; 
      margin: 0 0 0 10px;
      padding: 20px 0px 0px 0;
}



.act {

      float: left;
      margin: 10px;

}




.action a{
      color: #ffffff;
      text-align: center;
      font-weight: 500;
      text-decoration:none;
      font-size:1.1em; 
}
#podval {
      background-repeat: no-repeat;
      background-position: center;
      width:100%;
      height:93px;
      clear:left;
}
#podval a{
      color: #ffffff;
      font-size:1.2em; 
      text-decoration:none;
      width:100px;
      margin:0px 35px 0 0;
      }
#podval p{
      color: #ffffff;
      font-size:1.2em; 
      margin:20px 45px 0 -800px;
      }
h1 {font-size:1.9em;color:#2d5353;margin:6px 0 0 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;

}
h2 {font-size:1.6em;color:#2d5353;margin:4px 0 0 0;
}
.applemenu{
	margin: 0px 0;
	padding: 0;
	width: 250px; 
	border: 0px;
	text-align:left
}

.applemenu div.silverheader a{
	background: black url(../img/lk_block.gif);
	font: normal 14px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
	color: #0071d0;
	display: block;
	position: relative; 
	width: auto;
	padding: 5px 0;
	padding-left: 8px;
	text-decoration: none;
}


.applemenu div.silverheader a:active{
	color: red;
}                                        


.applemenu div.selected a, .applemenu div.silverheader a:hover{
	background-image: url(../img/lk_block.gif);
	color: #00a2f4;
}

.applemenu div.submenu{ 
	background: #f0f3f1;
	padding: 5px;
	height: 100%; 
}
.submenu a{
         text-decoration: none;
	 font: normal 1.2em Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
	 text-align: left;
         line-height: 1.5;
	 color: #6a6a6a;
}
.submenu a:hover{
	 font: normal 1.2em Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
	 text-align: left;
	 line-height: 1.5;
         color: red;
         text-decoration: underline;
}
#schet {
       float:right;
       width:210px;
       margin-top:-34px; 
       text-align: left;
}
#schet img{
       margin-right:7px;
}
#tenqka {
	background-image: url(../img/tenqka.jpg) no-repeat right top;
        width:250px;
        height:9px;
}

.navigation {
	position: relative;
	top:-35px;
	left:-240px;
        width:700px;
}

.wh{
        color: #fff;
}
#schet2 {
       float:right;
       width:115px;
       margin-top:-68px; 
       text-align: left;
}
#schet2 img{
       margin-right:7px;
}