@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');


a:link{text-decoration:none;color:black} 
a:visited{color:black;text-decoration:none} 
a:hover{color:red;text-decoration:underline}
a.mz:link{text-decoration:none;color:black} 
a.mz:visited{color:black;text-decoration:none} 
a.mz:hover{color:black;text-decoration:underline}
a.rz:link{text-decoration:none;color:black} 
a.rz:visited{color:black;text-decoration:none} 
a.rz:hover{color:black;text-decoration:underline}
a.menu_top:link{text-decoration:none;color:blue} 
a.menu_top:visited{color:blue;text-decoration:none} 
a.menu_top:hover{color:red;text-decoration:underline}

.net {background-color:red;padding-top:10px;padding-bottom:10px;}

a.wet:link{text-decoration:underline;font-weight:bold;color:white;font-size:14px;}
a.wet:visited{text-decoration:underline;font-weight:bold;color:white;font-size:14px;}
a.wet:hover{text-decoration:none;font-weight:bold;color:white;font-size:14px;}

a.yk:link{text-decoration:none;font-family: 'Open Sans', sans-serif;font-size:14px;color:#564F4F} 
a.yk:visited{color:black;text-decoration:none;font-family: 'Open Sans', sans-serif;font-size:14px;color:#564F4F} 
a.yk:hover{text-decoration:none;font-family: 'Open Sans', sans-serif;font-size:14px;color:#332F2F}
a.mzon:link{font-family: 'Open Sans', sans-serif;color:blue} 
a.mzon:visited{color:black;font-family: 'Open Sans', sans-serif;color:blue} 
a.mzon:hover{font-family: 'Open Sans', sans-serif;color:blue}
table.p {border:solid 1pt #f5f5f5;border-collapse:separate;} 
table td.p{BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px;font-family: 'Open Sans', sans-serif; PADDING-BOTTOM: 1px; MARGIN: 3px; BORDER-LEFT: #999999 1px solid; CURSOR: pointer; COLOR: white; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: white;text-align:center}
//table th {border:solid 1pt black;border-collapse:collapse;}
div.b {font-family: 'Open Sans', sans-serif;text-align:justify;font-size:14px;margin-right:20px;text-indent:20px;color:#564F4F;line-height: 1.5;padding-left:10px;padding-right:10px;}
div.mob_b {font-family: 'Open Sans', sans-serif;text-align:justify;font-size:45px;margin-right:20px;color:#564F4F;padding-left:10px;padding-right:10px;}
div.bloki {background:#F5F9EE;
           border-radius: 5px;
	   -webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
           BORDER: #616365 1px solid;}

div.satu {font-family: 'Open Sans', sans-serif;text-align:left;font-size:14px;margin-right:20px;color:#564F4F;padding-left:10px;font-weight:bold;}


div.capti {font-family: 'Open Sans', sans-serif;
           text-align:center;
           font-size:14px;
           background-color:#616365;
           color:white;
           font-weight:bold;
		   margin-bottom:10px;
           }
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:100px;
	//left:450px;
	margin:auto;
	overflow:hidden;
	width:50px;
	height:50px;
	border:none;
	text-indent:100%;
	background:url(../foto/ui.totop.png) no-repeat left top;
	z-index:1000
}
div.boza {font-family: 'Open Sans', sans-serif;text-align:justify;font-size:14px;margin-right:20px;color:#564F4F}
div.v {font-family: 'Open Sans', sans-serif;text-align:justify;font-size:14px;margin-right:20px;color:#564F4F}
div.qe {font-family: 'Open Sans', sans-serif;text-align:justify;font-size:14px;margin-right:20px;text-indent:20px;font-weight:bold;}
li.b {font-family: 'Open Sans', sans-serif;text-align:justify;font-size:12px;margin-right:20px;color:#564F4F}
a.gg:link{text-decoration:none;color:blue;font-family: 'Open Sans', sans-serif;font-size:14px;}
a.gg:visited{color:blue;text-decoration:none;font-family: 'Open Sans', sans-serif;font-size:14px;} 
a.gg:hover{color:red;text-decoration:underline;font-family: 'Open Sans', sans-serif;font-size:14px;}
a.fileob:link{text-decoration:none;color:red;font-family: 'Open Sans', sans-serif;font-size:14px;font-weight:bold;}
a.fileob:visited{color:red;text-decoration:none;font-family: 'Open Sans', sans-serif;font-size:14px;font-weight:bold;} 
a.fileob:hover{color:red;text-decoration:underline;font-family: 'Open Sans', sans-serif;font-size:14px;font-weight:bold;}
table td.a{background-color:#ECEAE8;}
.fon {background: #232D2E;height:100%}
.fon2 {background: #F2F5FA;border-collapse:collapse;min-height:100%}
h2.gf{color:#A25D5D;font-family: 'Open Sans', sans-serif;font-style:italic;font-size:14px;}
h4.gj{color:black;font-family: 'Open Sans', sans-serif;font-size:14px;text-decoration:underline}
img.im {float:left;margin-left:20px;margin-bottom:20px;margin-right:20px;}
h1.hg{color:#A25D5D;font-family: 'Open Sans', sans-serif;font-style:italic;font-size:14px;}
h1.q{font-family: 'Open Sans', sans-serif;font-size:17px;font-weight:bold;margin-top:15px;}
h1.mob_q{font-family: 'Open Sans', sans-serif;font-size:30px;font-weight:bold;margin-top:15px;}
h2.q{color:#908A88;font-family: 'Open Sans', sans-serif;font-size:17px;font-weight:bold;}
h1.qtz{font-family: 'Open Sans', sans-serif;font-size:12px;font-weight:bold;} 
h2.qtz{font-family: 'Open Sans', sans-serif;font-size:12px;font-weight:bold;}  
div.pro{font-family: 'Open Sans', sans-serif;font-size:10px;}
div.x {font-family: 'Open Sans', sans-serif;color:#908A88;text-align:justify;font-size:17px;margin-right:20px;margin-top:30px}
a.aa {font-size:16px;color:blue}
a.mob_aa{font-size:35px;font-weight:bold;color:blue}
.mob_zz {font-size:45px;}
.mob_vop {font-family: 'Open Sans', sans-serif;font-size:45px;font-weight:bold;padding-left:10px}
.vop {font-family: 'Open Sans', sans-serif;font-size:14px;font-weight:bold;padding-left:10px}
.mob_otvet {font-family: 'Open Sans', sans-serif;font-size:25px;padding-bottom:10px;padding-top:10px;text-align:justify;padding-left:10px;text-indent:0px;}
.otvet {font-family: 'Open Sans', sans-serif;font-size:12px;padding-bottom:10px;padding-top:10px;text-align:justify;padding-left:10px;}
.otvet1 {font-family: 'Open Sans', sans-serif;font-size:12px;padding-bottom:10px;padding-top:10px;text-align:justify;padding-left:10px;padding-right:10px;cursor:pointer;background:#D7F6B6;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:5px;-khtml-border-radius:10px;}
.otvet2 {font-family: 'Open Sans', sans-serif;font-size:30px;padding-bottom:10px;padding-top:10px;text-align:justify;padding-left:10px;padding-right:10px;cursor:pointer;background:#D7F6B6;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:5px;-khtml-border-radius:10px;margin:10px;}
.otvet3 {font-family: 'Open Sans', sans-serif;font-size:12px;margin-top:10px;padding-bottom:10px;padding-top:10px;text-align:justify;padding-left:10px;padding-right:10px;cursor:pointer;background:#D7F6B6;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:5px;-khtml-border-radius:10px;}
.fon1 {background:#D7F6B6;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:5px;-khtml-border-radius:10px;}
.vopros_chop {font-family: 'Open Sans', sans-serif;font-size:12px;text-align:justify;font-weight:bold;padding-bottom:5px;background-color:#DFDADA;BORDER-TOP: #DFDADA 1px solid;BORDER-RIGHT: #DFDADA 1px solid;BORDER-LEFT: #DFDADA 1px solid;padding-left:20px;padding-right:20px}
.vopros_chop1 {font-family: 'Open Sans', sans-serif;font-size:8px;text-align:right;font-weight:bold;padding-bottom:5px;background-color:#DFDADA;BORDER-TOP: #DFDADA 1px solid;BORDER-RIGHT: #DFDADA 1px solid;BORDER-LEFT: #DFDADA 1px solid;padding-left:20px;padding-right:20px}
.otvet_chop1 {font-family: 'Open Sans', sans-serif;font-size:12px;text-align:justify;padding-left:30px;}
.otvet_chop2 {font-family: 'Open Sans', sans-serif;font-size:12px;text-align:justify;padding-left:30px;font-weight:bold}
span.podsk {font-style:italic;cursor:pointer;}
.so {font-family: 'Open Sans', sans-serif;font-size:14px;font-weight:bold;color:black} 
.po {font-family: 'Open Sans', sans-serif;font-size:14px;}
.ko {font-family: 'Open Sans', sans-serif;font-size:17px;font-weight:bold}
a.gf:link{text-decoration:none;color:blue;}
a.gf:visited{color:blue;text-decoration:none;} 
a.gf:hover{color:red;text-decoration:underline;}
h3.sq {color:#200B89;font-family: 'Open Sans', sans-serif;font-size:17px;}
.y {font-family: 'Open Sans', sans-serif;font-size:17px;}
.ko {color:#200B89;font-family: 'Open Sans', sans-serif;font-size:17px;}
table.z {border:solid 1pt #f5f5f5;border-collapse:collapse;} 
table td.z{BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px;font-weight:bold;font-family: 'Open Sans', sans-serif; PADDING-BOTTOM: 1px; BORDER-LEFT: #999999 1px solid; COLOR: #333333; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #E4DE98;text-align:center;text-valign:center;}
table td.u{BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px;font-family: 'Open Sans', sans-serif; PADDING-BOTTOM: 1px; BORDER-LEFT: #999999 1px solid; COLOR: #333333; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid;text-align:center;text-valign:center;}
table td.j{BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 11px;font-family: 'Open Sans', sans-serif; PADDING-BOTTOM: 1px; BORDER-LEFT: #999999 1px solid; COLOR: #333333; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid;text-align:left;}
.fb {font-family: 'Open Sans', sans-serif;font-size:10px;}
h2.j {font-family: 'Open Sans', sans-serif;font-size:16px;font-weight:bold;text-align:center}
div.m {font-family: 'Open Sans', sans-serif;text-align:justify;font-size:14px;margin-left:70px;}
div.a {font-family: 'Open Sans', sans-serif;text-align:justify;font-size:14px;margin-left:100px;} 
.bor {border-top:#999999 1px solid;border-bottom:#999999 1px solid;background-color:#232D2E;FONT-SIZE: 11px;text-align:center;}
.navig {font-family: 'Open Sans', sans-serif;font-size:10px;font-weight:bold;padding-left:5px;padding-right:5px;}
.navig1 {font-family: 'Open Sans', sans-serif;font-size:10px;padding-left:5px;padding-right:5px;}
.navig2 {font-family: 'Open Sans', sans-serif;font-size:10px;padding-left:5px;padding-right:5px;color:white}
.navigat {background:#ededed;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:5px;-khtml-border-radius:10px;padding-bottom:7px;padding-top:1px;}
div.podskaz {font-family: 'Open Sans', sans-serif;font-size:12px;font-weight:bold;padding-bottom:10px;padding-top:10px;padding-left:10px;padding-right:10px;text-align:justify;background-color:#E5EA93;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:5px;-khtml-border-radius:10px;}
td.podskaz {font-family: 'Open Sans', sans-serif;font-size:12px;font-weight:bold;padding-bottom:10px;padding-top:10px;padding-left:10px;padding-right:10px;text-align:justify;background-color:#E5EA93;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:5px;-khtml-border-radius:10px;display:none}
td.podskaz1 {font-family: 'Open Sans', sans-serif;font-size:12px;font-weight:bold;padding-bottom:10px;padding-top:10px;padding-left:10px;padding-right:10px;text-align:justify;background-color:#E5EA93;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:5px;-khtml-border-radius:10px;}
div.predv {font-family: 'Open Sans', sans-serif;font-size:12px;padding-bottom:10px;padding-top:10px;padding-left:10px;padding-right:10px;text-align:justify;background-color:#F69AB0;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:5px;-khtml-border-radius:10px;}

div.podskaz2 {font-family: 'Open Sans', sans-serif;font-size:12px;font-weight:bold;padding-bottom:10px;padding-top:10px;padding-left:10px;padding-right:10px;text-align:justify;background-color:#E5EA93;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:5px;-khtml-border-radius:10px;}
.re {font-family: 'Open Sans', sans-serif;font-size:14px;}
span.b {font-family: 'Open Sans', sans-serif;font-size:14px;font-style:italic}
.tab_vopros {BORDER-LEFT: #DFDADA 1px solid;BORDER-RIGHT: #DFDADA 1px solid;BORDER-BOTTOM: #DFDADA 1px solid;}
.menu {font-size:14px;padding-left:10px;padding-right:10px;font-family: 'Open Sans', sans-serif;color:white}
a.ed:link{text-decoration:none;color:white;font-family: 'Open Sans', sans-serif;font-size:14px;}
a.ed:visited{color:white;text-decoration:none;font-family: 'Open Sans', sans-serif;font-size:14px;} 
a.ed:hover{color:white;text-decoration:underline;font-family: 'Open Sans', sans-serif;font-size:14px;}
.reg1{font-size:14px;font-weight:bold;font-family: 'Open Sans', sans-serif;background-color:#ECE9D8;padding-bottom:10px;padding-top:10px;padding-left:10px;padding-right:10px;}
.reg11{font-size:14px;font-weight:bold;font-family: 'Open Sans', sans-serif;background-color:#F5F4EA;padding-bottom:10px;padding-top:10px;padding-left:10px;padding-right:10px;}
.reg2{font-size:14px;font-family: 'Open Sans', sans-serif;background-color:#F5F4EA;padding-bottom:10px;padding-top:10px;padding-left:10px;padding-right:10px;}
.spanreg {font-size:10px;font-family: 'Open Sans', sans-serif;color:red}
.spanregi {font-size:10px;font-family: 'Open Sans', sans-serif;color:green}
.user{font-family: 'Open Sans', sans-serif;font-size:14px;}
.prot{font-family: 'Open Sans', sans-serif;font-size:14px;}
.mob_prot{font-family: 'Open Sans', sans-serif;font-size:45px;}
.prot1{font-family: 'Open Sans', sans-serif;font-size:14px;font-weight:bold;}
.mob_prot1{font-family: 'Open Sans', sans-serif;font-size:45px;font-weight:bold;}
.prot2{font-family: 'Open Sans', sans-serif;font-size:14px;font-weight:bold;color:red}
.mob_prot2{font-family: 'Open Sans', sans-serif;font-size:45px;font-weight:bold;color:red}
.prot3{font-family: 'Open Sans', sans-serif;font-size:14px;font-weight:bold;color:green}
.mob_prot3{font-family: 'Open Sans', sans-serif;font-size:45px;font-weight:bold;color:green}
.podp{font-family: 'Open Sans', sans-serif;font-size:10px;color:#564F4F}
.podp1{font-family: 'Open Sans', sans-serif;font-size:10px;font-weight:bold;color:#564F4F}
.vopros_moytest {font-family: 'Open Sans', sans-serif;font-size:10px;text-align:justify;font-weight:bold;padding-bottom:5px;background-color:#DFDADA;BORDER-TOP: #DFDADA 1px solid;BORDER-RIGHT: #DFDADA 1px solid;BORDER-LEFT: #DFDADA 1px solid;padding-left:20px;padding-right:20px;font-style:italic}
.otvet_moytest1 {font-family: 'Open Sans', sans-serif;font-size:10px;text-align:justify;padding-left:30px;background-color:#E2F2E2;}
.otvet_moytest2 {font-family: 'Open Sans', sans-serif;font-size:10px;text-align:justify;padding-left:30px;font-weight:bold;text-decoration:underline}
.dsa {border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:5px;-khtml-border-radius:10px;background-color:white;BORDER-TOP: #DFDADA 1px solid;BORDER-LEFT: #DFDADA 1px solid;BORDER-bottom: #DFDADA 1px solid;BORDER-right: #DFDADA 1px solid;}
.geogr{font-family: 'Open Sans', sans-serif;
       text-align:justify;
	   font-size:14px;
	   text-indent:20px;
	   color:#564F4F; 
	   line-height: 1.5;
	   background-color:#F1EBF1;
	   padding:30px;
	   margin:20px;
	   border-radius:6px;
	   -webkit-border-radius:6px;
	   -moz-border-radius:5px;
	   -khtml-border-radius:10px;
        
        }
		
.geogr1{font-family: 'Open Sans', sans-serif;
       
	   font-size:12px;
	   color:#564F4F; 
	   background-color:#F1EBF1;
	   color:#261BC5;
	   padding-left:10px;
	   padding-top:5px;
	   padding-right:10px;
	   padding-bottom:5px;
       margin:2px;	   
	   
	   border-radius:6px;
	   -webkit-border-radius:6px;
	   -moz-border-radius:5px;
	   -khtml-border-radius:10px;
        
        }
.geogr1:hover{	
                background-color:#C51B28;
				color:#FFFFFF
              }	
table.tab_geogr
  {
    width:80%;
    -moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background-color:#F1EBF1;
 }
 
 table.tab_geogr td 
        {
      padding:0px; 		
	 }
			  .bilet {
        background-image: url("../../https@testw.ru/foto/fonb.gif");
        height:60px;
        width:150px;
        color:black;
        font-weight:bold;
        font-family: 'Open Sans', sans-serif;
        padding-top:3px;
        padding-left:5px;
        padding-right:5px;
        text-align:center;
        cursor:pointer;
        background-repeat: no-repeat;
        background-size:100%;
        font-size:9px;
        }
.bilet1 {
        background-image: url("../../https@testw.ru/foto/fonb1.gif");
        height:60px;
        width:150px;
        color:black;
        font-weight:bold;
        font-family: 'Open Sans', sans-serif;
        padding-top:3px;
        padding-left:5px;
        padding-right:5px;
        text-align:center;
        cursor:pointer;
        background-repeat: no-repeat;
        background-size:100%;
        font-size:9px;
        }

.bilet2 {
        background-image: url("../../https@testw.ru/foto/fonb2.gif");
        height:27px;
        //width:70px;
        color:black;
        font-weight:bold;
        font-family: 'Open Sans', sans-serif;
        //padding-top:3px;
        padding-left:5px;
        padding-right:5px;
        text-align:center;
        cursor:pointer;
        background-repeat: no-repeat;
        background-size:100% 100%;
        font-size:9px;
        }

.bilet3 {
        background-image: url("../../https@testw.ru/foto/fonb3.gif");
        height:27px;
        //width:70px;
        color:black;
        font-weight:bold;
        font-family: 'Open Sans', sans-serif;
        //padding-top:3px;
        padding-left:5px;
        padding-right:5px;
        text-align:center;
        cursor:pointer;
        background-repeat: no-repeat;
        background-size:100% 100%;
        font-size:9px;
        }

.zagol {
        text-align:left;
        font-family: 'Open Sans', sans-serif;
        font-size:20px;
        background-color:#EFDFEC;
        font-weight:bold;
        padding-left:5px;
        text-align:center;
        }

.zagruz {
         cursor:pointer
         }

textarea.vopros {
                 background-image: url("../../https@testw.ru/foto/vopros.gif");
                 background-repeat:no-repeat;
                 font-family: 'Open Sans', sans-serif;
                 font-size:18px;
                 background-position:center center
                 }

textarea.varotveta {
                 background-image: url("../../https@testw.ru/foto/variantotveta.gif");
                 background-repeat:no-repeat;
                 font-family: 'Open Sans', sans-serif;
                 font-size:18px;
                 background-position:center center
                 }

textarea.podskaz {
                 background-image: url("../../https@testw.ru/foto/podskaz.gif");
                 background-repeat:no-repeat;
                 font-family: 'Open Sans', sans-serif;
                 font-size:18px;
                 background-position:center center
                 }
.nomvop {
          height:35px;
          width:35px;
          background-image: url("../../https@testw.ru/foto/vopfalse.gif");
          font-family: 'Open Sans', sans-serif;
          font-size:14px;
          text-align:center;
          cursor:pointer;
          background-repeat:no-repeat;
         } 

.nomvib {
          height:35px;
          width:35px;
          background-image: url("../../https@testw.ru/foto/vopvibor.gif");
          font-family: 'Open Sans', sans-serif;
          font-size:14px;
          text-align:center;
          cursor:pointer;
          background-repeat:no-repeat;
         } 

.nomvib1 {
          height:35px;
          width:35px;
          background-image: url("../../https@testw.ru/foto/voptrue.gif");
          font-family: 'Open Sans', sans-serif;
          font-size:14px;
          text-align:center;
          cursor:pointer;
          background-repeat:no-repeat;
         } 
.voprosinom {
             background-color:#326875;
             color:white;
             font-family: 'Open Sans', sans-serif;
             font-size:14px;
             text-align:center;
             font-weight:bold;
             BORDER: #326875 2px solid;
             
             } 

.resa { BORDER: #326875 2px solid;
        padding:5px;
        
       }
       


* {
    margin:0;
    padding:0;
}
html, body {
    background-color:#232D2E;
	
    font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
	height:100%;
    
}
.mob_body {background-color:#FFFFFF;
	       margin:0px;
           }
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
    margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('autocomplete_indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}


.qnt {
  position:absolute;
  top:2px;
  right:10px;
  font-size:0.8em;
  color:#26A908;
}

#dvoinik{
   position: fixed;
   z-index: 1000;
   margin-left: 1100px;
   bottom: 12px;
}

//Верхнее меню
#menunavigator {
    list-style-type: none;
    float: right;
    margin: 0;
    padding: 0; width:800px; border-right: 6px solid #eceeee; 
}


#menunavigator li {
    float: left;
    margin-right: 4px;
    cursor: pointer;
    padding-left:10px;
 padding-right:10px;   text-align: center;
    white-space: nowrap;
    background: url(../templates/jb/images/sprite.png) no-repeat 0 -166px #455050;
    color: #fff;
}


#menunavigator a, #menunavigator a span {
    display: block;
    float: none;
    line-height: 30px;
    text-decoration: none;
}


#menunavigator li a {
    color: #fff;
}


#menunavigator .clicked a, #menunavigator .active a, #menunavigator li:hover a {
    color: #343a3e !important;
}


#menunavigator .active {
    background-position: 0 -196px;
    background-color: #eceeee;
}


#menunavigator li:hover {
    background-position: 0 -226px;
    background-color: #e1e4e4;
}


//#menunavigator li.clicked {
    background-position: 0 -256px;
} 
#menunavigator  .item115 {
    list-style-type: none; background: #455050;
    border-radius: 4px 4px 0 0;
}


#menunavigator  .item115 a, #menunavigator  .active.item115 a {
    color: #fff !important;
}


#menunavigator  .item115 a:hover {
    color: #343A3E !important;
} 
#menunavigator  .item116 {
    list-style-type: none; background: #FF8400;
    border-radius: 4px 4px 0 0;
}


#menunavigator  .item116 a, #menunavigator  .active.item116 a {
    color: #fff !important;
}


#menunavigator  .item116 a:hover {
    color: #343A3E !important;
} 

#header {
    height: 30px;
    background: #232D2E;
    border-bottom: 6px solid #eceeee;text-align:center;width:100%; } 
.head {
    width: 100%;
    height: 0px;
      
   }
#mainmenu {width:900px; margin:0 auto; }
//


body {
	margin: 0; padding: 0;
	font: normal 12px Verdana, Geneva, sans-serif;
	line-height: 1.8em;
	color: #333;
}
* {outline: none;}
img {border: none;}
h1 {
	font: 4em normal Georgia, 'Times New Roman', Times, serif;
	padding: 10px 0;
	color: #aaa;
	text-align: center;
}
h1 span { color: #666; }
h1 small{
	font: 0.3em normal Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing: 0.65em;
	display: block;
	color: #666;
}
h1 a {text-decoration: none;}
a {color: #d60000; text-decoration: none;}
 
/*--Tooltip Styles--*/
.tip {
	color: #fff;
	background:#1d1d1d;
	display:none; /*--Hides by default--*/
	padding:10px;
	position:absolute;	z-index:1000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align:justify;
	font-weight:normal;
}
.container {margin: 0 auto; overflow: hidden;}


/*Вертикальное меню */
*{
	margin: 0;
	padding: 0;
}

body {
	margin: 20px;
}

ul.menu2 {
	margin: 0;
	padding: 0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	display: inline-block;
	
	width: 100%;
}

ul.menu2 li.menli1 {
	list-style: none;
	position: relative;
	background-color: #3d3e40;
}

ul.menu2 li.menli2 {
	list-style: none;
	position: relative;
	background-color: #616365;
}


ul.menu2 li a {
	padding: 5px 7px 7px;
	color: white;
	//font-size: 10px;
	//font-weight: bold;
	//font-family: Tahoma;
	font: menu;
	font-size: 12px;
        text-decoration: none;
	display: block;
	border-top: 1px solid #c4c4c4;
}

ul.menu2 li a:hover {
	background-color: #b00000;
}

ul.menu2 li:first-child a {
	border-top: none;
}

ul.menu2 li:first-child a:hover {
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
}

ul.menu2 li:last-child a:hover {
	border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
}
/*Выпадающее меню*/
ul.menu2 li ul {
	display: none;
}

ul.menu2 li ul li ul.menu3 {display: none;}

ul.menu2 li ul li:hover ul.menu3 {
              display: block;
	position: absolute;
	left: 230px;
	top: 1px;
	background-color: #3d3e40;
	width: 500px;
	z-index: 1000;
	border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
}



ul.menu2 li:hover ul {
	display: block;
	position: absolute;
	left: 170px;
	top: 1px;
	background-color: #28282a;
	width: 230px;
	z-index: 1000;
	border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
}

ul.menu2 li:hover ul li:first-child a:hover {
	border-radius: 0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
}

ul.menu2 li:hover ul li:last-child a:hover {
	border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
}


ul.menu27 {
	margin: 0;
	padding: 0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	display: inline-block;
	
	width: 100%;
}
ul.menu27 li a {
	padding: 5px 7px 7px;
	color: white;
	//font-size: 10px;
	font-weight: bold;
	//font-family: Tahoma;
	//font: menu;
	font-size: 20px;
        text-decoration: none;
	display: block;
	border-top: 1px solid #c4c4c4;
}

ul.menu27 li a:hover {
	background-color: #b00000;
}
/*Конец вертикального меню*/
.menu_podval {background-color:#E2F2E2}
a.qeen:link{text-decoration:none;color:black;font-family:Verdana,Arial,sans-serif;font-size:11px;} 
a.qeen:visited{color:black;text-decoration:none;font-family:Verdana,Arial,sans-serif;font-size:11px; } 
a.qeen:hover{color:black;text-decoration:underline;font-family:Verdana,Arial,sans-serif;font-size:11px; }

a.qeen_bold:link{text-decoration:none;color:black;font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;} 
a.qeen_bold:visited{color:black;text-decoration:none;font-family:Verdana,Arial,sans-serif;font-weight:bold; } 
a.qeen_bold:hover{color:black;text-decoration:underline;font-family:Verdana,Arial,sans-serif;font-weight:bold; }
.qeen_td_bold {text-align:left;padding-bottom:10px;padding-top:10px;padding-left:10px}
.qeen_td {text-align:left;padding-left:10px;}
.qeen_td_bottom {text-align:left;padding-left:10px;padding-bottom:10px}
.leen {vertical-align:top}
a.qeen_smal:link{color:#979C7A;text-decoration:none;font-family:Verdana,Arial,sans-serif;font-size:11px;} 
a.qeen_smal:visited{color:#979C7A;text-decoration:none;font-family:Verdana,Arial,sans-serif; font-size:11px;} 
a.qeen_smal:hover{color:#979C7A;text-decoration:underline;font-family:Verdana,Arial,sans-serif;font-size:11px; }
table.menu_top {background-color:white;font-family:Verdana,Arial,sans-serif;font-weight:bold;BORDER: #999999 1px solid;border-collapse:collapse;padding-left:5px;padding-right:5px;}
td.wopl {BORDER: #999999 1px solid;border-collapse:collapse;clear:left}
td.menu_top {background-color:white;font-family:Verdana,Arial,sans-serif;font-weight:bold;border-collapse:collapse;BORDER-left: #999999 1px solid;BORDER-right: #999999 1px solid;BORDER-top: #999999 1px solid;BORDER-bottom: #999999 1px solid;}

li.menu_top {list-style: none;float:left;BORDER-right: #999999 1px solid;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;}
div.meneg {background-color:#E2F2E2;
           -webkit-border-radius: 3px;
           -moz-border-radius: 3px;
           border-radius: 3px;
           width:98%;
           margin-top:10px;
           BORDER: #999999 1px solid;
           text-align:left;float:left;
           margin-left:10px;}
           
div.meneg1 {padding-left:20px;
            margin:0;
            float:left;
            text-align:left;
            }

             
			
div.meneg2 {margin-right:10px;
            float:right;
            padding-top:5px;
            cursor:pointer}

div.meneg3 {background-color:#E2F2E2;
           -webkit-border-radius: 3px;
           -moz-border-radius: 3px;
           border-radius: 3px;
           width:96%;
           margin-top:10px;
           margin-bottom:10px;
           BORDER: #999999 1px solid;
           text-align:left;float:left;
           margin-left:10px;
           padding:10px;
           height: 100%;
           }
td.meneg3 {font-family:Verdana,Arial,sans-serif;
            font-size:10px;color:blue}



h1.meneg {font-family:Verdana,Arial,sans-serif;
          font-weight:bold;
          font-size:14pt;
          color:black;
          }
#input_4 {padding-top:30px}

input.vvod {
   border: 1px solid #cccccc;
   border-radius: 3px; 
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px; 
   -khtml-border-radius: 3px;
   background: #ffffff !important;
   outline: none;
   height: 24px; 
   padding-left:10px; 
   font-size: 18px;
   font-family: Tahoma;
   


}

input.vvod:focus, select.vvod:focus, textarea.vvod:focus {
       border:1px solid #5897fb;
	    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
       -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
       -o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
       box-shadow        : 0 0 5px rgba(0,0,0,.3);
       }
	   
.vvvv{
      cursor:pointer;
      color:#ffffff;
      background-color:#5897fb;
      border-radius:0;
      height: 28px;
      border: 1px solid #5897fb;
	  font-weight:bold;
	  padding:5px;
      -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
       -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
       -o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
       box-shadow        : 0 0 5px rgba(0,0,0,.3);
	   }
	   
.vvvv:hover{
             border: 1px solid #000000;
            }

input.vvod1 {
   border: 1px solid #cccccc;
   border-radius: 3px; 
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px; 
   -khtml-border-radius: 3px;
   background: #ffffff !important;
   outline: none;
   height: 15px; 
    
   font-size: 12px;
   font-family: Tahoma;
   
}

.vvod2 {
   border: 1px solid #cccccc;
   border-radius: 3px; 
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px; 
   -khtml-border-radius: 3px;
   background: #ffffff;
   outline: none;
   height: 20px; 
   cursor:pointer; 
   font-size: 12px;
   font-family: Tahoma;
   padding-left:10px;
   padding-right:10px;
   //background-color:red;
}

.vvod3 {
   border: 1px solid #cccccc;
   border-radius: 3px; 
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px; 
   -khtml-border-radius: 3px;
   background: #C14343;
   outline: none;
   height: 20px; 
   cursor:pointer; 
   font-size: 12px;
   font-family: Tahoma;
   padding-left:10px;
   padding-right:10px;
   color:white;
   //background-color:red;
}

.vvod4 {
   border: 1px solid #cccccc;
   border-radius: 3px; 
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px; 
   -khtml-border-radius: 3px;
   background: #687ABD;
   outline: none;
   height: 20px; 
   cursor:pointer; 
   font-size: 12px;
   font-family: Tahoma;
   padding-left:10px;
   padding-right:10px;
   color:white;
   //background-color:red;
}

input.vvod10 {
   border: 1px solid #cccccc;
   border-radius: 3px; 
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px; 
   -khtml-border-radius: 3px;
   background: #ffffff !important;
   outline: none;
   height: 17px; 
   padding-left:2px; 
   font-size: 12px;
   font-family: Tahoma;
   }

select.fl {border: 1px solid #cccccc;
         border-radius: 3px; 
         -webkit-border-radius: 3px;
         -moz-border-radius: 3px; 
         -khtml-border-radius: 3px;
         background: #ffffff !important;
         outline: none;
         height: 18px; 
         width:100%;
         font-size: 12px;
         font-family: Tahoma;
		 }
         
.vvod2:hover {background-color:#A6EC83;}

select {
   border: 1px solid #cccccc;
   border-radius: 3px; 
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px; 
   -khtml-border-radius: 3px;
   background: #ffffff !important;
   outline: none;
   height: 28px; 
    
   font-size: 18px;
   font-family: Tahoma;
   
}

select.ghf {
   border: 1px solid #cccccc;
   border-radius: 3px; 
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px; 
   -khtml-border-radius: 3px;
   background: #ffffff !important;
   outline: none;
   height: 28px; 
    
   font-size: 18px;
   font-family: Tahoma;
   width:400px
}

table.maneg1{border-left:solid 1pt #f5f5f5;
           border-collapse:collapse;
		   margin-right:10px;
		   border-right:#f5f5f5 2px solid;
		   border-top:#f5f5f5 1px solid;
		   border-bottom:#f5f5f5 1px solid;
		   } 


table.maneg2{
             border:#999999 2px solid;
             border-collapse:collapse;
	     margin-right:10px;
	     margin-bottom:10px;		   
	    } 
             
td.maneg2 {
           padding:10px;
           padding-bottom:10px; 
           padding-bottom:10px;
           font-size: 12px;
           font-weight:bold;
           font-family: Tahoma;
           text-align:center;
           BORDER-top: #999999 1px solid;
           BORDER-bottom: #999999 1px solid;
           BORDER-right: white 1px solid;
           //BORDER-bottom: #999999 1px solid; 

           }

td.maneg3 {
           padding:10px;
            
           font-size: 14px;
           font-family: Tahoma;
           padding-left:10px;
           //BORDER-top: #999999 1px solid;
           //BORDER-bottom: #999999 1px solid;
           BORDER-right: white 1px solid;
           BORDER-bottom: white 1px solid; 
           background-color:#F2F5FA;
           }
td.maneg4 {
           padding:10px;
            
           font-size: 14px;
           font-family: Tahoma;
           padding-left:10px;
           //BORDER-top: #999999 1px solid;
           //BORDER-bottom: #999999 1px solid;
           BORDER-right: white 1px solid;
           BORDER-bottom: white 1px solid; 
           background-color:#E2F2E2;

           }

td.maneg5 {
           padding-top:10px;
           padding-bottom:10px; 
           font-size: 10px;
           font-family: Tahoma;
           padding-left:10px;
           //BORDER-top: #999999 1px solid;
           //BORDER-bottom: #999999 1px solid;
           BORDER-right: #E2F2E2 1px solid;
           //BORDER-bottom: white 1px solid; 
           background-color:#E2F2E2;

           }


td.maneg6 {
           padding:10px;
            
           font-size: 14px;
           font-family: Tahoma;
           padding-left:10px;
           //BORDER-top: #999999 1px solid;
           //BORDER-bottom: #999999 1px solid;
           BORDER-right: white 1px solid;
           //BORDER-bottom: white 1px solid; 
           background-color:#F2F5FA;
           }
td.maneg7 {
           padding:10px;
            
           font-size: 14px;
           font-family: Tahoma;
           padding-left:10px;
           //BORDER-top: #999999 1px solid;
           //BORDER-bottom: #999999 1px solid;
           BORDER-right: white 1px solid;
           //BORDER-bottom: white 1px solid; 
           background-color:#E2F2E2;

           }

#dkat {
       display:none;
	   }

#upload_oby{
	margin-top:5px;margin-bottom:5px;padding:10px;
	font-weight:bold; font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#f2f2f2;
	color:#3366cc;
	border:1px solid #ccc;
	width:140px;
	cursor:pointer;
	-moz-border-radius:5px; -webkit-border-radius:5px;
        
}

#status{
         margin:5px 5px; 
        }
#udalen{
	margin:5px 5px; padding:10px;
	font-weight:bold; font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#f2f2f2;
	color:#3366cc;
	border:1px solid #ccc;
	width:140px;
	cursor:pointer;
	-moz-border-radius:5px; -webkit-border-radius:5px;
       
}

.darkbg{
	background:#ddd;
}
#status{
	font-family: 'Open Sans', sans-serif; padding:5px;
}
ul#files{ list-style:none; padding:0; margin:0; }
ul#files li{ padding:10px; margin-bottom:2px; width:200px; float:left; margin-right:10px;}
ul#files li img{ max-width:160px; max-height:150px; }
.success{}
.error{ background:#f0c6c3; border:1px solid #cc6622; }

#text_search 
  {
  width: 100%;
  box-sizing: border-box;
  margin: 2px 0 2% 0;
  padding: 2%;
  border: 1px solid rgba(0,0,0,.1);
  border-radius: 3px;
  box-shadow: 0 1px 2px -1px rgba(0,0,0,.2) inset, 0 0 transparent;
  }
#text_search:hover
{
 border-color: #7eb4ea;
  box-shadow: 0 1px 2px -1px rgba(0,0,0,.2) inset, 0 0 transparent;
}
#text_search:focus {
  outline: none;
  border-color: #7eb4ea;
  box-shadow: 0 1px 2px -1px rgba(0,0,0,.2) inset, 0 0 4px rgba(35,146,243,.5);
  transition: .2s linear;
}
#feedback-form {
  max-width: 400px;
  padding: 2%;
  border-radius: 3px;
  background: #f1f1f1;
}
#feedback-form [required] {
  width: 100%;
  box-sizing: border-box;
  margin: 2px 0 2% 0;
  padding: 2%;
  border: 1px solid rgba(0,0,0,.1);
  border-radius: 3px;
  box-shadow: 0 1px 2px -1px rgba(0,0,0,.2) inset, 0 0 transparent;
}
#feedback-form  [required]:hover {
  border-color: #7eb4ea;
  box-shadow: 0 1px 2px -1px rgba(0,0,0,.2) inset, 0 0 transparent;
}
#feedback-form  [required]:focus {
  outline: none;
  border-color: #7eb4ea;
  box-shadow: 0 1px 2px -1px rgba(0,0,0,.2) inset, 0 0 4px rgba(35,146,243,.5);
  transition: .2s linear;
}
#feedback-form [type="submit"] {
  padding: 2%;
  border: none;
  border-radius: 3px;
  box-shadow: 0 0 0 1px rgba(0,0,0,.2) inset;
  background: #669acc;
  color: #fff;
}
#feedback-form [type="submit"]:hover {
  background: #5c90c2;
}
#feedback-form [type="submit"]:focus {
  box-shadow: 0 1px 1px #fff, inset 0 1px 2px rgba(0,0,0,.8), inset 0 -1px 0 rgba(0,0,0,.05);
}
#form-robokassa{
  max-width: 250px;
  padding: 2%;
  border-radius: 3px;
  background: #CBC8C8;
  }
#form-robokassa [required]{
  width: 90%;
  box-sizing: border-box;
  margin: 2px 0 2% 0;
  padding: 2%;
  border: 1px solid rgba(0,0,0,.1);
  border-radius: 3px;
  box-shadow: 0 1px 2px -1px rgba(0,0,0,.2) inset, 0 0 transparent;
}
#form-robokassa  [required]:hover {
  border-color: #7eb4ea;
  box-shadow: 0 1px 2px -1px rgba(0,0,0,.2) inset, 0 0 transparent;
}
#form-robokassa  [required]:focus {
  outline: none;
  border-color: #7eb4ea;
  box-shadow: 0 1px 2px -1px rgba(0,0,0,.2) inset, 0 0 4px rgba(35,146,243,.5);
  transition: .2s linear;
  }
#form-robokassa [type="button"] {
  padding: 2%;
  border: none;
  border-radius: 3px;
  box-shadow: 0 0 0 1px rgba(0,0,0,.2) inset;
  background: #669acc;
  color: #fff;
  
  }
  #form-robokassa [type="button"]:hover {
  background: #5c90c2;
  cursor:pointer;
  }
 
#form-robokassa [type="button"]:focus {
  box-shadow: 0 1px 1px #fff, inset 0 1px 2px rgba(0,0,0,.8), inset 0 -1px 0 rgba(0,0,0,.05);
} 

#form-robokassa [type="input"] {
  max-width: 70px;
  padding: 2%;
  border: none;
  border-radius: 3px;
  box-shadow: 0 0 0 1px rgba(0,0,0,.2) inset;
  background: #669acc;
  color: #fff;
  text-align:center;
  }
  #form-robokassa [type="input"]:hover {
  background: #5c90c2;
  cursor:pointer;
  }
 
#form-robokassa [type="input"]:focus {
  box-shadow: 0 1px 1px #fff, inset 0 1px 2px rgba(0,0,0,.8), inset 0 -1px 0 rgba(0,0,0,.05);
} 

#form-robokassa [type="reset"] {
  padding: 2%;
  border: none;
  border-radius: 3px;
  box-shadow: 0 0 0 1px rgba(0,0,0,.2) inset;
  background: #669acc;
  color: #fff;
}
  #form-robokassa [type="reset"]:hover {
  background: #5c90c2;
  cursor:pointer;
  }
 
#form-robokassa [type="reset"]:focus {
  box-shadow: 0 1px 1px #fff, inset 0 1px 2px rgba(0,0,0,.8), inset 0 -1px 0 rgba(0,0,0,.05);
} 

#modal_form {
	width: 600px; 
	height: 550px; /* Размеры должны быть фиксированы */
	border-radius: 5px;
	border: 3px #000 solid;
	background: #fff;
	position: fixed; /* чтобы окно было в видимой зоне в любом месте */
	top: 45%; /* отступаем сверху 45%, остальные 5% подвинет скрипт */
	left: 40%; /* половина экрана слева */
	margin-top: -300px;
	margin-left: -150px; /* тут вся магия центровки css, отступаем влево и вверх минус половину ширины и высоты соответственно =) */
	display: none; /* в обычном состоянии окна не должно быть */
	opacity: 0; /* полностью прозрачно для анимирования */
	z-index: 1005; /* окно должно быть наиболее большем слое */
	padding: 20px 10px;
}
/* Кнопка закрыть для тех кто в танке) */

#modal_form_smil
                                  {
				width: 600px; 
	            height: 300px; /* Размеры должны быть фиксированы */
	            border-radius: 5px;
	            border: 3px #000 solid;
	            background: #fff;
	            position: fixed; /* чтобы окно было в видимой зоне в любом месте */
	            top: 45%; /* отступаем сверху 45%, остальные 5% подвинет скрипт */
	            left: 40%; /* половина экрана слева */
	            margin-top: -100px;
	            margin-left: -150px; /* тут вся магия центровки css, отступаем влево и вверх минус половину ширины и высоты соответственно =) */
	            display: none; /* в обычном состоянии окна не должно быть */
	            opacity: 0; /* полностью прозрачно для анимирования */
	            z-index: 1005; /* окно должно быть наиболее большем слое */
	            padding: 20px 10px;				  
                }
				
#modal_form_vk
                                  {
				width: 230px; 
	            height: 470px; /* Размеры должны быть фиксированы */
	            border-radius: 5px;
	            border: 3px #000 solid;
	            background: #fff;
	            position: fixed; /* чтобы окно было в видимой зоне в любом месте */
	            top: 15%; /* отступаем сверху 45%, остальные 5% подвинет скрипт */
	            left: 50%; /* половина экрана слева */
	            margin-top: -200px;
	            margin-left: -150px; /* тут вся магия центровки css, отступаем влево и вверх минус половину ширины и высоты соответственно =) */
	            display: none; /* в обычном состоянии окна не должно быть */
	            opacity: 0; /* полностью прозрачно для анимирования */
	            z-index: 1005; /* окно должно быть наиболее большем слое */
	            padding: 20px 10px;				  
                }
				
#modal_form_smil_dop
                                  {
				width: 800px; 
	            height: 500px; /* Размеры должны быть фиксированы */
	            border-radius: 5px;
	            border: 3px #000 solid;
	            background: #fff;
	            position: fixed; /* чтобы окно было в видимой зоне в любом месте */
	            top: 45%; /* отступаем сверху 45%, остальные 5% подвинет скрипт */
	            left: 40%; /* половина экрана слева */
	            margin-top: -250px;
	            margin-left: -250px; /* тут вся магия центровки css, отступаем влево и вверх минус половину ширины и высоты соответственно =) */
	            display: none; /* в обычном состоянии окна не должно быть */
	            opacity: 0; /* полностью прозрачно для анимирования */
	            z-index: 1005; /* окно должно быть наиболее большем слое */
	            padding: 20px 10px;				  
                
				}
				
#modal_form_robokassa
              {
					                 width: 400px;
                     left: 40%;
	                  		
				height: 400px; /* Размеры должны быть фиксированы */
	            border-radius: 5px;
	            border: 3px #000 solid;
	            background: #fff;
	            position: fixed; /* чтобы окно было в видимой зоне в любом месте */
	            top: 45%; /* отступаем сверху 45%, остальные 5% подвинет скрипт */
	            
	            margin-top: -250px;
	            margin-left: -50px; /* тут вся магия центровки css, отступаем влево и вверх минус половину ширины и высоты соответственно =) */
	            display: none; /* в обычном состоянии окна не должно быть */
	            opacity: 0; /* полностью прозрачно для анимирования */
	            z-index: 1005; /* окно должно быть наиболее большем слое */
	            padding: 20px 10px;				  
                
				}
				
.modal_close {
	width: 21px;
	height: 21px;
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	display: block;
}
/* Подложка */
#overlay_ddmenu {
	z-index: 999; /* подложка должна быть выше слоев элементов сайта, но ниже слоя модального окна */
	position: fixed; /* всегда перекрывает весь сайт */
	background-color: #000; /* черная */
	opacity: 0.0; /* но немного прозрачна */
	width: 100%; 
	height: 100%; /* размером во весь экран */
	top: 0; 
	left: 0; /* сверху и слева 0, обязательные свойства! */
	cursor: pointer;
	display: none; /* в обычном состоянии её нет) */
}

#overlay,#overlay_vk,#overlay_smil,#overlay_robokassa {
	z-index: 1001; /* подложка должна быть выше слоев элементов сайта, но ниже слоя модального окна */
	position: fixed; /* всегда перекрывает весь сайт */
	background-color: #000; /* черная */
	opacity: 0.8; /* но немного прозрачна */
	width: 100%; 
	height: 100%; /* размером во весь экран */
	top: 0; 
	left: 0; /* сверху и слева 0, обязательные свойства! */
	cursor: pointer;
	display: none; /* в обычном состоянии её нет) */
}
.StyleSelectBox {
    width:200px;
    height:24px;
    font:14px Arial, Tahoma, Helvetica, Verdana;
    text-align:left;
    background:#fff;
    line-height:30px;
    white-space:nowrap; /* запрещаем перенос */
    /*padding:0 22px 0 12px; /* отступ справа с учетом стрелочки */
    border:1;
    zoom:1; /* для IE6 */}
    #selectBoxInfo{
    clear:left;
    padding:10px;
    font:16px "Tahoma";
    color:red;}
	
.ssilki{
        color:#2B37B9;font-size:15px;
		font-weight:bold;
		padding-left:5px;
		padding-right:5px;
		cursor:pointer;
		border:1px dotted black;
		text-align:center;
		text-decoration:underline;
       }
	   
.simple-little-table a:link {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}
.simple-little-table a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}
.simple-little-table a:active,
.simple-little-table a:hover {
	color: #bd5a35;
	text-decoration:underline;
}
.simple-little-table {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	
	background:#eaebec;
	margin:10px;
	border:#ccc 1px solid;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;

	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
.simple-little-table th {
	padding:10px 10px 10px 10px;
	border-top:1px solid #d1d1d1;
	border-bottom:1px solid #e0e0e0;

	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
.simple-little-table th:first-child{
	
	padding-left:20px;
}
.simple-little-table tr:first-child th:first-child{
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
.simple-little-table tr:first-child th:last-child{
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
.simple-little-table tr{
	text-align: center;
	padding-left:20px;
}
.simple-little-table tr td:first-child{
	text-align: left;
	padding-left:20px;
	border-left: 0;
}
.simple-little-table tr td {
	padding:5px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
.simple-little-table tr.even td{
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
.simple-little-table tr:last-child td{
	border-bottom:0;
}
.simple-little-table tr:last-child td:first-child{
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
.simple-little-table tr:last-child td:last-child{
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
.simple-little-table tr:hover td{
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}
#placeholder{
 position: relative;
 background-color:white;
}
#pan{
 position: fixed;
 background-color:white;
 width:75%;height:300px;
 z-index:1000;
 
 }
 
 .knopka_smil {
          background: #232D2E;
		  
		  padding-left:5px;
		  padding-right:5px;
		  cursor:pointer;
		  border-radius: 3px; 
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px; 
          -khtml-border-radius: 3px;
		  color:white;
		  font-weight:bold}
		  
.smil_select{
              padding-left:10px;
			  padding-right:10px;
			  font-size:16px;font-weight:bold;
			 }
table.table_smil {
             border:2px solid #d1d1d1; 
			 border-collapse:separate
            }
td.table_smil {
             border:1px solid #d1d1d1;
			 font-size:10px;
			 padding-left:5px;
			 padding-right:5px;
            }
a.knopka_href_smil {
                    text-decoration: none;
               }
			   
select.vash_smil {
   border: 1px solid #cccccc;
   border-radius: 3px; 
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px; 
   -khtml-border-radius: 3px;
   background: #ffffff !important;
   outline: none;
   height: 18px; 
    
   font-size: 10px;
   font-family: Tahoma;
   padding-left:5px;
   padding-right:5px;
}

table.table_cl{
          font-size:14px;border:2px solid #E8EEEA;vertical-align:top;
		  }
table.table_cl td{
             font-size:14px;
			 border:2px solid #E8EEEA;
			 padding:5px;
            }
td.table_cl {
             font-size:14px;
			 border:2px solid #E8EEEA;
			 padding:5px;
            }
table.mob_table_cl{
          font-size:18px;border:2px solid #E8EEEA;vertical-align:top;
		  }
table.mob_table_cl td{
             font-size:18px;
			 border:0px solid #E8EEEA;
			 padding:0px;
            }
td.mob_table_cl {
             font-size:18px;
			 border:0px solid #E8EEEA;
			 padding:0px;
            }
			
.knopka_dob_obyvl{
		  cursor:pointer;
		  background-color:#2B37B9;
		  color:#FFFFFF;padding:5px;
		  font-weight:bold;
		  -moz-border-radius:3px;
		  -webkit-border-radius:3px;
		  border-radius:3px;
		  }

.knopka_dob_obyvl_2{
		  cursor:pointer;
		  background-color:#2B37B9;
		  color:#FFFFFF;
		  font-weight:bold;
		  padding:5px;
		  -moz-border-radius:3px;
		  -webkit-border-radius:3px;
		  border-radius:3px;
		  font-size:10px;
		  }
		  
pre {width:90%;border:#a0a0c0 1px solid;background:#e8faff;color:black;margin:10px 0 10px 30px;padding:10px;
     white-space: pre-wrap;
     white-space: -moz-pre-wrap;
     white-space: -pre-wrap;
     white-space: -o-pre-wrap;
     word-wrap: break-word;
	 font-size:14px;
	 font-family: 'Open Sans', sans-serif;
}

#container_rot {
width: 100%; 
height: 150px; 
margin: 0 auto;
border: none;
}
#block_rot1, #block_rot2, #block_rot3, #block_rot4, #block_rot5 {
margin: 0px;
display: none;
font-size: 14px;
font-family: Georgia;
}

div.rekl_text {
         font-size:50px;text-align:center;
		 text-shadow: -1px -1px #FFF,
               -2px -2px #FFF,
               -1px 1px #FFF,
               -2px 2px #FFF,
               1px 1px #FFF,
               2px 2px #FFF,
               1px -1px #FFF,
               2px -2px #FFF,
               -3px -3px 2px #BBB,
               -3px 3px 2px #BBB,
               3px 3px 2px #BBB,
               3px -3px 2px #BBB;
  color: steelblue;
  transition: all 1s;
  padding-top:50px;
        }
div.zagol_site
{		
text-align:right;
height:5px;

width:100%;
padding-right:10px;
color:#FFFFFF;
font-weight:bold;
font-size:25px;
		
 
 text-shadow: 0px 0px 6px rgba(255,255,255,0.7)
 
}

#ddmenu {
	  display: block;
	  //width: 80%;
	  height: 20px;
	  //margin: 0 auto;
	  padding: 0 15px;
	  background: transparent;
	  border-radius: 6px;
	  //border: 1px solid rgba(0, 0, 0, 0.15);
	  //box-shadow: 0 1px 1px rgba(20, 20, 20, 0.2);
	  cursor: default;
	  outline: none;
	  font-weight: bold;
	  color: #3d3e40;
	  z-index:100000;
      	  
	}
	 
	#ddmenu li { display: block;
            	position: relative; 
				float: left; 
				font-size: 12px; 
				
				//text-shadow: 1px 1px 0 #fff; 
				//border-right: 1px solid #dae0e5;
                 text-decoration: none;
	             display: block;
	             //border: 1px solid #c4c4c4;
				//padding:5px 5px;
				background-color:#3d3e40;
				color:#fff
				}
	 
	 .ed{ 
	             border: 1px solid #c4c4c4;
				padding:5px 5px;
				
				}
	
	#ddmenu li a {
	  display: block;
	  float: left;
	  //padding: 0 12px;
	  //line-height: 78px;
	  //font-weight: bold;
	  text-decoration: none;
	  color: #fff;
	  -webkit-transition: all 0.2s linear;
	  -moz-transition: all 0.2s linear;
	  -o-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	}
	#ddmenu li:hover > a { //color: #7180a0;
                    	background: #b00000; 
						width: 200px;
						}
	#ddmenu ul {
	  position: absolute;
	  top: 30px;
	  width: 200px;
	  background: #3d3e40;
	  display: none;
	  margin: 0;
	  //padding: 7px 0;
	  list-style: none;
	  border-radius: 3px;
	  border: 1px solid rgba(0, 0, 0, 0.2);
	  //box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	  text-align:center;
	  z-index:2000;
	}
	
#ddmenu ul:after {
	  content: "";
	  width: 0;
	  height: 0;
	  position: absolute;
	  bottom: 100%;
	  left: 8px;
	  border-width: 0 8px 8px 8px;
	  border-style: solid;
	  border-color: #fff transparent;
	}
	 
	#ddmenu ul:before {
	  content: "";
	  width: 0;
	  height: 0;
	  position: absolute;
	  bottom: 100%;
	  left: 4px;
	  border-width: 0 10px 10px 10px;
	  border-style: solid;
	  border-color: rgba(0, 0, 0, 0.1) transparent; 
	}
	 
	#ddmenu ul li {
	  display: block;
	  width: 200px;;
	  font-size: 0.9em;
	  //text-shadow: 1px 1px 0 #fff;
	 
	}
	 
	#ddmenu ul li a {
	  display: block;
	  width: 100%;
	  padding: 6px 0px;
	  line-height: 1.4em;
	  -webkit-transition: all 0.2s linear;
	  -moz-transition: all 0.2s linear;
	  -o-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	  border-top: 1px solid #c4c4c4;
	}

	#ddmenu ul li a:hover {
	  background: #b00000;
	  width: 200px;
	  
	
	}

#ddmenu1{
	  display: block;
	  //width: 80%;
	  height: 20px;
	  //margin: 0 auto;
	  padding: 0 15px;
	  background: transparent;
	  border-radius: 6px;
	  //border: 1px solid rgba(0, 0, 0, 0.15);
	  //box-shadow: 0 1px 1px rgba(20, 20, 20, 0.2);
	  cursor: default;
	  outline: none;
	  font-weight: bold;
	  color: #3d3e40;
	  z-index:1000;
     font-size: 45px; 	  
	}
	 
	#ddmenu1 li { display: block;
            	position: relative; 
				float: left; 
				font-size: 40px; 
				
				//text-shadow: 1px 1px 0 #fff; 
				//border-right: 1px solid #dae0e5;
                 text-decoration: none;
	             display: block;
	             //border: 1px solid #c4c4c4;
				//padding:5px 5px;
				background-color:#3d3e40;
				color:#fff
				}
	 
	 .ed{ 
	             border: 1px solid #c4c4c4;
				padding:5px 5px;
				
				}
	
	#ddmenu1 li a {
	  display: block;
	  float: left;
	  //padding: 0 12px;
	  //line-height: 78px;
	  //font-weight: bold;
	  text-decoration: none;
	  color: #fff;
	  -webkit-transition: all 0.2s linear;
	  -moz-transition: all 0.2s linear;
	  -o-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	}
	#ddmenu1 li:hover > a { //color: #7180a0;
                    	background: #b00000; 
						width: 500px;
						}
	#ddmenu1 ul {
	  position: absolute;
	  top: 30px;
	  width: 600px;
	  background: #3d3e40;
	  display: none;
	  margin: 0;
	  //padding: 7px 0;
	  list-style: none;
	  border-radius: 3px;
	  border: 1px solid rgba(0, 0, 0, 0.2);
	  //box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	  text-align:center;
	  z-index:2000;
	}
	
#ddmenu1 ul:after {
	  content: "";
	  width: 0;
	  height: 0;
	  position: absolute;
	  bottom: 100%;
	  left: 8px;
	  border-width: 0 8px 8px 8px;
	  border-style: solid;
	  border-color: #fff transparent;
	}
	 
	#ddmenu1 ul:before {
	  content: "";
	  width: 0;
	  height: 0;
	  position: absolute;
	  bottom: 100%;
	  left: 4px;
	  border-width: 0 10px 10px 10px;
	  border-style: solid;
	  border-color: rgba(0, 0, 0, 0.1) transparent; 
	}
	 
	#ddmenu1 ul li {
	  display: block;
	  width: 600px;;
	  font-size: 0.9em;
	  //text-shadow: 1px 1px 0 #fff;
	 
	}
	 
	#ddmenu1 ul li a {
	  display: block;
	  width: 100%;
	  padding: 6px 0px;
	  line-height: 1.4em;
	  -webkit-transition: all 0.2s linear;
	  -moz-transition: all 0.2s linear;
	  -o-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	  border-top: 1px solid #c4c4c4;
	}

	#ddmenu1 ul li a:hover {
	  background: #b00000;
	  width: 600px;
	  
	
	}
	
#ddmenu2{
	  display: block;
	  //width: 80%;
	  height: 20px;
	  //margin: 0 auto;
	  padding: 0 15px;
	  background: transparent;
	  border-radius: 6px;
	  //border: 1px solid rgba(0, 0, 0, 0.15);
	  //box-shadow: 0 1px 1px rgba(20, 20, 20, 0.2);
	  cursor: default;
	  outline: none;
	  font-weight: bold;
	  color: #3d3e40;
	  z-index:1001;
     font-size: 12px; 	  
	}
	 
	#ddmenu2 li { display: block;
            	position: relative; 
				float: left; 
				font-size: 15px; 
				
				//text-shadow: 1px 1px 0 #fff; 
				//border-right: 1px solid #dae0e5;
                 text-decoration: none;
	             display: block;
	             //border: 1px solid #c4c4c4;
				//padding:5px 5px;
				background-color:#3d3e40;
				color:#fff;
				z-index:1001;
				}
	 
	 .ed{ 
	             border: 1px solid #c4c4c4;
				padding:5px 5px;
				
				}
	
	#ddmenu2 li a {
	  display: block;
	  float: left;
	  //padding: 0 12px;
	  //line-height: 78px;
	  //font-weight: bold;
	  text-decoration: none;
	  color: #fff;
	  -webkit-transition: all 0.2s linear;
	  -moz-transition: all 0.2s linear;
	  -o-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	  z-index:1001;
	}
	#ddmenu2 li:hover > a { //color: #7180a0;
                    	background: #b00000; 
						width: 200px;
						}
	#ddmenu2 ul {
	  position: absolute;
	  top: 30px;
	  width: 200px;
	  background: #3d3e40;
	  display: none;
	  margin: 0;
	  //padding: 7px 0;
	  list-style: none;
	  border-radius: 3px;
	  border: 1px solid rgba(0, 0, 0, 0.2);
	  //box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	  text-align:center;
	  z-index:2000;
	}
	
#ddmenu2 ul:after {
	  content: "";
	  width: 0;
	  height: 0;
	  position: absolute;
	  bottom: 100%;
	  left: 8px;
	  border-width: 0 8px 8px 8px;
	  border-style: solid;
	  border-color: #fff transparent;
	}
	 
	#ddmenu2 ul:before {
	  content: "";
	  width: 0;
	  height: 0;
	  position: absolute;
	  bottom: 100%;
	  left: 4px;
	  border-width: 0 10px 10px 10px;
	  border-style: solid;
	  border-color: rgba(0, 0, 0, 0.1) transparent; 
	}
	 
	#ddmenu2 ul li {
	  display: block;
	  width: 300px;;
	  font-size: 0.9em;
	  //text-shadow: 1px 1px 0 #fff;
	 z-index:1001;
	}
	 
	#ddmenu2 ul li a {
	  display: block;
	  width: 100%;
	  padding: 6px 0px;
	  line-height: 1.4em;
	  -webkit-transition: all 0.2s linear;
	  -moz-transition: all 0.2s linear;
	  -o-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	  border-top: 1px solid #c4c4c4;
	}

	#ddmenu2 ul li a:hover {
	  background: #b00000;
	  width: 300px;
	  
	
	}
.mob_vop_view {font-family: 'Open Sans', sans-serif;
                 font-size:18px;
				 padding-left:0px;
				 font-weight:bold;
				 }
.mob_q_view {
              font-family: 'Open Sans', sans-serif;font-size:25px;font-weight:bold;margin-top:15px;
             }	
.capti_view {font-family: 'Open Sans', sans-serif;
           text-align:center;
           font-size:12px;
           background-color:#616365;
           color:white;
           font-weight:bold;
		   margin-bottom:10px;
           }
.satu_view {font-family: 'Open Sans', sans-serif;text-align:left;font-size:2px;margin-right:2px;color:#564F4F;padding-left:2px;font-weight:bold;}
a.mob_aa_view {font-size:14px;font-weight:bold;color:blue}
.mob_zz_view {font-size:20px;}


.mob_prot2_view {font-family: 'Open Sans', sans-serif;font-size:20px;font-weight:bold;color:red}
.mob_prot_view {font-family: 'Open Sans', sans-serif;font-size:20px;}
.mob_b_view {font-family: 'Open Sans', sans-serif;text-align:justify;font-size:15px;margin-right:5px;color:#564F4F;padding-left:3px;padding-right:3px;}
h1.mob_q_view {font-family: 'Open Sans', sans-serif;font-size:18px;font-weight:bold;margin-top:5px;}
.mob_otvet_view {font-family: 'Open Sans', sans-serif;font-size:5px;padding-bottom:0px;padding-top:0px;text-align:justify;padding-left:0px;text-indent:0px;margin-left:0px}
.mob_prot1_view {font-family: 'Open Sans', sans-serif;font-size:18px;font-weight:bold;}
.mob_prot3_view {font-family: 'Open Sans', sans-serif;font-size:18px;font-weight:bold;color:green}
h2.view{font-family: 'Open Sans', sans-serif;font-size:18px;}
.zbz-input-clearable {
  background-image: url("../foto/krest.png");
  background-position: 150% 50%;
  background-repeat: no-repeat;
  transition: background 0.4s;
  /* добавляем справа небольшой padding, чтоб текст не залазил поверх крестика */
  padding-right: 27px;
}
.zbz-input-clearable--x {
  /* когда нужно отобразить крестик, перемещаем в правый конец инпута */
  background-position: 100% 50%;
}
.zbz-input-clearable--x-over {
  /* и подготовим стиль для ховера по крестику */
  cursor: pointer;
}
.zbz-input-clearable::-ms-clear {
  /* убираем родной крестик очистки в IE */
  display: none;
}






h1.q {
    font-family: arial;
    font-size: 30px;
    font-weight: bold;    color: #0b0b08;
    margin-top: 15px;
}


.bloz {
	margin: 10px 0;
    display: inline-block;
    padding: 15px;
}


.bloz table tr td{
	display:inline-block;font-size: 15px;
	width:18px;padding: 1px;
}


.bloz table tr td table tbody {
	display:inline-block;
}





.vop {
    margin: 10px 0;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    display: inline-block;
    padding-left: 10px;
    text-align: center;
}


#riba1 {font-size:25px;}


.otvet2 {
background: #ffffff !important;}


td div {background:#fff !important}
body {
    margin: 0px;
    display: inline-block;
    min-width: 500px;
}


.otvet2 {
    font-family: Arial;
    font-size: 30px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: justify;
    padding-left: 5px;
    padding-right: 5px;
    cursor: pointer;
    background: #D7F6B6;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 10px;
    margin: 0px;
}

div.b {
    font-family: Verdana;
    text-align: justify;
    font-size: 14px;
    margin-right: 20px;
    text-indent: 20px;
    color: #000000;
    line-height: 1.5;
    padding: 15px;
    margin-top: 15px;
}



.dsa {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    background-color: #11e7a6;
    outline: none;
    border: none;
}


#riba {
    background: #fff;
    padding: 15px;margin-bottom: 15px;
}


#prvotvet2 {display:none}


#prvotvet1 a {
color: #fb0202;
    font-size: 20px;
    font-weight: 600;
    margin: 10px 0;
    display: inline-block;
}
#prvotvet3, #prvotvet4, #prvotvet5, #prvotvet6, #prvotvet7, #prvotvet8, #prvotvet9, #prvotvet10, #prvotvet11, #prvotvet12
, #prvotvet13, #prvotvet14, #prvotvet15, #prvotvet16, #prvotvet17, #prvotvet18, #prvotvet19, #prvotvet20, #prvotvet21, #prvotvet22
, #prvotvet23, #prvotvet24, #prvotvet25, #prvotvet26, #prvotvet27, #prvotvet28, #prvotvet29, #prvotvet30, #prvotvet31, #prvotvet32
, #prvotvet33, #prvotvet34, #prvotvet35, #prvotvet36, #prvotvet37, #prvotvet38, #prvotvet39, #prvotvet40, #prvotvet41, #prvotvet42
, #prvotvet43, #prvotvet44, #prvotvet45, #prvotvet46, #prvotvet47, #prvotvet48, #prvotvet49, #prvotvet50, #prvotvet51, #prvotvet52
, #prvotvet53, #prvotvet54, #prvotvet55, #prvotvet56, #prvotvet57, #prvotvet58, #prvotvet59, #prvotvet60, #prvotvet61 {display:none}


.fon {
    background: #ffffff;
    height: 100%;
}

#podval_proityexam {display:none}


.prot1 {
    font-family: Tahoma;
    font-size: 18px;
    font-weight: bold;
}
.prot {
    font-family: Tahoma;
    font-size: 17px;
}
.disable-dbl-tap-zoom {
  touch-action: manipulation;
}