a:hover {text-decoration:none;}
 A IMG {border: none;}
body {padding: 0; margin: 0; font-family: arial; background-position: center;background:url(bg.png); font-family: arial;}
  #page {width: 900px; height: 100%; margin: 0 auto;  background:url(../map.png) no-repeat; background-position: 250px 27px;}
  #page1 {width: 900px; min-height: 300px; margin: 0 auto;  padding-bottom: 0;}
    .form {height: 210px; margin:0px auto; padding-top: 0px; background: white; background-position: bottom; border-radius:15px;
	background: #FFFFFF;border: 2px solid #BCB69C;border-radius: 10px;box-shadow: 0px 0px 15px #A9A9A9;padding: 39px 36px; margin-top:30px;}
    #textenter {float: left; width: 240px; /*padding-top: 16px;*/ padding-left: 15px;}
      #textenter h1 {color:black; font-size: 45px; margin-left: 170px; margin-top: 15px;}
      #textenter p {color:#000; font-size: 12px; padding-top: 0px; margin:0px;}
	  #textenter a {color:#25a7d9; font-size:12px;}
    #formenter {float: left; margin-top: 20px; margin-left:260px;}
	#formenter p {line-height:0.0em;}
	div.form input, div.form textarea, div.form select {margin: -0.5em 0 0.5em 0;}
      .ipt { height: 25px; border: hidden; background-image: url(ipt.gif); background-position: top left; background-repeat: no-repeat;
             margin-bottom: 8px; padding: 0 8px; color: #3d3d3d; font-size: 12px;
			 background: url("bg-input.png") 0px 0px repeat-x transparent;
			 border-bottom: 1px solid #CCCCCC;border-left: 1px solid #AAAAAA;border-radius: 3px;border-right: 1px solid #CCCCCC;
			 border-top: 1px solid #AAAAAA;	color: #777777;font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
			 font-size: 12px;font-weight: 400;outline: 0px none currentColor;padding: 3px; width:300px; }
      .btm {height: 34px;cursor: pointer;color: white;background: url("bg-btm.gif");border: 2px white solid;-moz-border-radius: 20px;
	  		-webkit-border-radius: 20px;border-radius: 20px;padding: 0 33px;box-shadow: 0 0 10px darkGray;font-weight: bold; 
			margin-top:20px !important;;
            cursor: pointer; /* hand-shaped cursor */
            cursor: hand; /* for IE 5.x */}
	  .btm:hover {background: url("bg-btm.gif") 0px 34px;}
      .btm2{height: 34px;cursor: pointer;color: white;background: url("bg-btm.gif");border: 2px white solid;-moz-border-radius: 20px;
	  		-webkit-border-radius: 20px;border-radius: 20px;padding: 0 33px;box-shadow: 0 0 10px darkGray;font-weight: bold; 
			margin-top:20px !important;
            cursor: pointer; /* hand-shaped cursor */
            cursor: hand; /* for IE 5.x */}
	  .btm2:hover {background: url("bg-btm.gif") 0px 34px;}
      .h {font-size: 9px; color: white; margin-top: -9px; margin-bottom: -12px;}
 .push {width: 100%; height: 80px;}
 #footer { margin:0; font-size: 12px; color: #3e3e3e; background:white; bottom:0; height:80px; margin-top:10px; padding-bottom:20px;}
 #footer a {color: #33b9e4; text-align: left;}
 .container {width: 900px;margin: 0 auto;padding-top:10px;}
 p.date {color:#808080;font-size:12px;line-height:0.3em;}
 p.it {font-size:12px;line-height:0.3em;}
 .it a {color:#fff; text-decoration:underline;}
 .it a:hover { text-decoration:none;}
 .it_img {margin-top: 9px; float:left; margin-right:8px;}		
 .w_img {float:right; height:37px; width:135px; margin-top: 9px; margin-left:10px;}	
 .mail {float: right; margin-top: 20px;}
    .box1{float: left; width: 136px; margin-top:15px; height:40px; margin-left:140px; color: #3d3d3d; text-align: left; 
		background:url(../itgroup.png) no-repeat;}
    .box2{float: left; width: 300px; margin-top:15px; padding-left: 0px; text-align: left;}
    .box3{float: left; padding-left:150px; margin-top:15px;text-align: left; margin-left:22px;}    
       .box3 img{margin-left: 75px; margin-top: -15px;}  
      #header {height: 135px;  background-repeat: no-repeat; 
            background-position: 30px 20px; font-size: 10px; padding-top: 20px;}
       .logo {float: left; margin-top: 22px;}
         .logo1 {width: 235px; height: 60px; background-image: url(logo.png); background-repeat: round; background-position: top left;}
       .napisat_nam {float: right; width: 71px; margin-top: 35px; margin-left: -17px; font-style:italic; }
         .napisat_nam a {color: #0c93ff; }
       .lt {float: left;margin-left: 250px;}
           span.pt {font-size: 12px;}
           span.pb {font-size: 25px;}
           span.pbs {font-size: 25px; font-weight: bold; }
  .onec {float:right; margin-top:14px; height: 30px;}
    .onec a {color: #CC3725; font-size:14px;}
    .rup {float: left; padding-top: 5px; padding-left: 25px; margin-right:15px}
    .enp {float: left; padding-top: 5px; padding-left: 25px; margin-right:15px}
.kzp {float: left; padding-top: 5px; padding-left: 25px; margin-right:15px}
  #menu a{color: white; text-decoration: none; font-size: 14px;}
  .button_menu1 {margin-top: 55px; height: 60px; /*background-image: url(tochki.png);*/ background-repeat: no-repeat;
                background-position: center; line-height: 185%; }
  .button_menu2 {margin-top: 200px; height: 60px; background-image: url(tochki1.png); background-repeat: no-repeat;
                background-position: center; line-height: 185%; }
  .button_menu3 {margin-top: 100px; height: 60px; background-image: url(tochki2.png); background-repeat: no-repeat;
                background-position: center; line-height: 185%; }
  .okomp {margin-left: 485px;}
  .avtoriz {float: left; margin-left: 232px; padding-top: 2px;}
  .kontakt {float: left; margin-left: 406px;  padding-top: 2px;}
  #text_1 {padding-bottom:10px;font-size: 14px;}
  .fon {min-height: 600px; border-radius:15px; background-repeat: no-repeat; background-position: 0px 100px; background-color: white;
  		padding-left: 40px; padding-top: 1px;  margin-top: 30px;}
  h1 {color: black; font-size: 45px;}
.r span, .rbig span {color: white;}
.cap input[type="text"] {margin-left: -145px; margin-top: 30px;}
.errorMessage {font-size: 12px; color: white; padding-top: 3px;}
 .mybotton { padding: 3px 9px 3px 9px;  border: #ffffff 1px solid; background: url(bg-btm.gif) 0 0 repeat-x; color: #3d3d3d;}
 .mybotton:hover {background: url(bg-btm2.gif) 0 0 repeat-x;} 
 .r, .rbig {color: #3d3d3d;}  
 .form1 {font-size: 14px;}
 .flash-success {color: white;}
html body div#page1 div.fon ul li a{color: white;font-size: 18px;}
html body div#page1 div.fon ul li a:hover{color: #33B9E4; font-size: 18px;}
html body div#page1 div.fon ul li{list-style: none;}
.text-main{font-size: 12px;}
.hse{color:#ff9900;}
/*Соц сети*/
#soc_set {bottom:0;	margin-left: 200px;	float:left;}
#vkshare0 {margin-left:20px; margin-right: 10px;}
.faced {float:left;}
.twd {float:left; margin-right: 15px;}
.maild {width:233px;float:left;}
.mrc__plugin_uber_like_button {}
.vkd {margin-left:-50px;float:left; margin-right: 5px;}
.like-button-mm {margin-right: 10px;}