

@font-face {font-family:TelluralAlt;
    src:
    url('../font/TelluralAlt.eot');
    src:
    url('../font/TelluralAlt.eot?#iefix') format('embedded-opentype'), url('../font/TelluralAlt.woff') format('woff'), url('../font/TelluralAlt.ttf') format('truetype'), url('../font/TelluralAlt.otf') format('opentype'), url('../font/TelluralAlt.svg#TelluralAlt') format('svg');
}
@font-face {font-family:AFuturicaBsLightItalic;
    src:
    url('../font/AFuturicaBsLightItalic.eot');
    src:
    url('../font/AFuturicaBsLightItalic.eot?#iefix') format('embedded-opentype'), url('../font/AFuturicaBsLightItalic.woff') format('woff'), url('../font/AFuturicaBsLightItalic.ttf') format('truetype'), url('../font/AFuturicaBsLightItalic.otf') format('opentype'), url('../font/AFuturicaBsLightItalic.svg#AFuturicaBsLightItalic') format('svg');
}



@font-face {
    font-family: a_MachinaOrtoCaps;
    src: url('../font/a_MachinaOrtoCaps.eot');
    src: url('../font/a_MachinaOrtoCaps.eot?#iefix') format('embedded-opentype'),
         url('../font/a_MachinaOrtoCaps.woff') format('woff'),
         url('../font/a_MachinaOrtoCaps.ttf') format('truetype'),
         url('../font/a_MachinaOrtoCaps.otf') format('opentype'),
         url('../font/a_MachinaOrtoCaps.svg#a_MachinaOrtoCaps') format('svg');
 }


@font-face {
    font-family: TelluralAlt-Bold;
    src: url('../font/TelluralAlt-Bold.eot');
    src: url('../font/TelluralAlt-Bold.eot?#iefix') format('embedded-opentype'),
         url('../font/TelluralAlt-Bold.woff') format('woff'),
         url('../font/TelluralAlt-Bold.ttf') format('truetype'),
         url('../font/TelluralAlt-Bold.otf') format('opentype'),
         url('../font/TelluralAlt-Bold.svg#TelluralAlt-Bold') format('svg');
 }



@font-face {
    font-family: SouvenirBold;
    src: url('../font/SouvenirBold.eot');
    src: url('../font/SouvenirBold.eot?#iefix') format('embedded-opentype'),
         url('../font/SouvenirBold.woff') format('woff'),
         url('../font/SouvenirBold.ttf') format('truetype'),
         url('../font/SouvenirBold.otf') format('opentype'),
         url('../font/SouvenirBold.svg#SouvenirBold') format('svg');
 }



@font-face {
    font-family: EnhancedDotDigital-7;
    src: url('../font/EnhancedDotDigital-7.eot');
    src: url('../font/EnhancedDotDigital-7.eot?#iefix') format('embedded-opentype'),
         url('../font/EnhancedDotDigital-7.woff') format('woff'),
         url('../font/EnhancedDotDigital-7.ttf') format('truetype'),
         url('../font/EnhancedDotDigital-7.otf') format('opentype'),
         url('../font/EnhancedDotDigital-7.svg#EnhancedDotDigital-7') format('svg');
 }

@font-face {
    font-family: VantaThin;
    src: url('../font/VantaThin.eot');
    src: url('../font/VantaThin.eot?#iefix') format('embedded-opentype'),
         url('../font/VantaThin.woff') format('woff'),
         url('../font/VantaThin.ttf') format('truetype'),
         url('../font/VantaThin.otf') format('opentype'),
         url('../font/VantaThin.svg#VantaThin') format('svg');
 }





* {
    padding: 0;
    margin: 0;
}

html, body {
    height: 100%;
    float: left;
    width: 100%;
}
* html #container {
    height: 100%;
}

body {
    margin: 0;
    min-width: 1000px;
    position: relative;
    font-family: arial, Tahoma, sans-serif;
	
	background: #fff;
}

div {
    margin: 0 auto;
}

img {
    max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
}

#container {
    overflow: visible;
    min-height: 100%;
    width: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 3;
}

#container2 {
    overflow: visible;
    min-height: 100%;
    width: 100%; /*980*/
    margin: 0 auto;
    position: relative;
    z-index: 4;
    background: #fff;
}

#wapka {
    display: inline;
    float: left;
    overflow: visible;
    width: 100%;
    height: 145px;
	background: #fff;
    position: relative;
    z-index: 15;
	
	/*background:url(../img/don.png) top center no-repeat;*/
}

#wapka2 {
    overflow: visible;
    width: 980px;
	margin: 0 auto;
    height: 145px;
}

#wap {
    overflow: visible;
    width: 100%;
    margin: 0 auto;
    height: 145px;
    overflow: hidden;
}

#wap2, .wapph, .wapph2 {
    overflow: visible;
    width: 980px;
    height: 145px;
    float: right;
    display: inline;
}

#wap2 {
	position: relative;
	z-index: 2;
}

#wap2 .donadv,
#wap2 .donadv div,
#wap2 .donadv p {
    display: inline;
    float: left;
    overflow: visible;
    width: 650px;
    height: 65px;
	margin: 55px 0 0 0px;
}

#wap2 .donadv div {
color: #000;
font-size: 20px;
    height: auto;
	margin:0;
	
	font-family: VantaThin;
}

#wap2 .donadv p {
color: #6c6c6c;
font-size: 18px;
    height: auto;  
margin:0;
font-family: Arial, Helvetica, sans-serif;
}

.fzafol {
	
	    display: inline;
    float: left;
    overflow: visible;
    width: 580px;
    height: 65px;
    margin: 55px 0 0 0px;
	
	color: #000;
font-size: 25px;
    height: auto;
    margin:0;
    
    font-family: VantaThin;
}


.wapph, .wapph2 {
    height: auto;
    float: right;
}

.wapph {
    margin-top:60px;
    height:45px;
    width: 300px;
}

.wapph2 {
    width: 200px;
	    height:45px;
		margin-right: 80px;

}

.wapph2 p, 
.wapph2 a {
    font-size:18px;
	height: auto;
    font-style: italic;
    color: #1b6faf;
    font-weight: normal;
    text-align: right;
    margin-right: 0px;
    font-family: AFuturicaBsLightItalic;
}
/*
.wapph2 p span {
	    font-size:24px;
}
*/
.wapph2 a {
    font-size:18px;
    float: right;
    text-decoration: none;
    border-bottom: 2px dotted #1b6faf;
    padding-right: 3px;
	color: #1b6faf;
}

.wapph2 a:hover {
    color: #333;
    border-bottom: 2px dotted #333;
}
/*
.wapmain {
    display: inline;
    float: left;
    overflow: visible;
    width: 750px;
	
    font-family: TelluralAlt-Bold;
    font-size: 36px;
    color: #ffa006;
    text-transform: uppercase;
    line-height: 1.2;
	
	position: absolute;
	z-index: 5;
	
	margin-top: 45px;
}
*/





.vidrab input {
	               position: relative;
    z-index: 5;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
    behavior: url(js/PIE.htc);
	
	border: 1px solid #497f9e;
	   width: 240px;
	   
	   display: inline;
	   float: left;
	   overflow: visible;
	   
	   height: 40px;
	   margin:0;
	   padding:0;
	   margin-right: 20px;
}


.vidrab a.btn {
	                  position: relative;
    z-index: 5;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
    behavior: url(js/PIE.htc);
	
	background: #e77d00;
	font-size: 24px;
	width: 180px;
	
	      display: inline;
       float: left;
       overflow: visible;
	   
	   height: 40px;
	   line-height: 1.5;
}




















.pol3 {
    display: inline;
    float: left;
    overflow: visible;
    width: 100%;
    height: auto;
  /*  background:url(../img/sl3min.png) center center no-repeat;*/
 
 background: #fff;
    position: relative;
    z-index: 14;
	border-bottom: 3px solid #4588bb;
    border-top: 5px solid #4588bb;
}

.pol32 {
    width: 1000px;
	margin: 0 auto;
    height: auto; /*340px*/
    position: relative;
    z-index: 15;
    overflow: visible;
}


.zaj {
    display: inline;
    float: left;
    overflow: visible;
    width: 100%;
    height: 340px;
   /* background:url(../img/zajav.png) center center no-repeat;*/
  background: #3f444e;
    position: relative;
    z-index: 14;
border-top: 20px solid #fff;
border-bottom: 20px solid #fff;
}

.zaj2 {
    width: 1000px;
    margin: 0 auto;
    height: 320px;
    position: relative;
    z-index: 15;
    overflow: visible;
}





.speci {
    display: inline;
    float: left;
    overflow: visible;
    width: 100%;
    height: auto; /*633px*/
  /*  background:url(../img/speci.png) center center no-repeat;*/
 background: #fff;
    position: relative;
    z-index: 14;
}

.speci2 {
    width: 1000px;
    margin: 0 auto;
    height: auto;
    position: relative;
    z-index: 15;
    overflow: visible;
}




.fiveseven {
    display: inline;
    float: left;
    overflow: visible;
    width: 100%;
    height: auto;
 /*   background:url(../img/fiveseven.png) center center no-repeat;*/

margin: 30px 0;
    background:url(../img/bord57.png) center repeat-y #fff;

    position: relative;
    z-index: 14;
}

.fiveseven2 {
    width: 1000px;
    margin: 0 auto;
    height: auto;
    position: relative;
    z-index: 15;
    overflow: visible;
	
}






.krugl {
    display: inline;
    float: left;
    overflow: visible;
    width: 100%;
    height: 150px;
  /*  background:url(../img/krugl.png) center center no-repeat;*/
 background: #728c9c;
    position: relative;
    z-index: 14;
}

.krugl2 {
    width: 1000px;
    margin: 0 auto;
    height: 150px;
    position: relative;
    z-index: 15;
    overflow: visible;
}




.abus {
    display: inline;
    float: left;
    overflow: visible;
    width: 100%;
    height: auto;
 /*   background:url(../img/abus.png) center center no-repeat;*/
background: #fff;
    position: relative;
    z-index: 14;
	margin-bottom: 30px;
}

.abus2 {
    width: 1000px;
    margin: 0 auto;
    height: auto;
    position: relative;
    z-index: 15;
    overflow: visible;
}


.shrab {
    display: inline;
    float: left;
    overflow: visible;
    width: 100%;
    height: auto;
 /*   background:url(../img/shrab.png) center center no-repeat;*/

background: #fff;
    position: relative;
    z-index: 14;
	margin-bottom: 30px;
}

.shrab2 {
    width: 1000px;
    margin: 0 auto;
    height: auto;
    position: relative;
    z-index: 15;
    overflow: visible;
}










.vidrab {
    display: inline;
    float: left;
    overflow: visible;
    width: 100%;
    height: auto;
 /* background:url(../img/vidrab.png) center center no-repeat;*/
 background:#ffffff;
    position: relative;
    z-index: 14;
	
	border-top: 12px solid #728c9c;
}

.vidrab2 {
    width: 1000px;
    margin: 0 auto;
    height: auto;
    position: relative;
    z-index: 15;
    overflow: visible;
}





.karta {
    display: inline;
    float: left;
    overflow: visible;
    width: 100%;
    height: auto; /*452px*/

    position: relative;
    z-index: 14;
}

.karta2 {
    width: 1360px;
    margin: 0 auto;
    height: 450px;
    position: relative;
    z-index: 15;
    overflow: hidden;
	border-bottom: 3px solid #497f9e;
}































.polsec, .polthr, .polfour, .polfive, .pol3f,
.pol6, .pol7, .pol8, .pol9, .pol10, .pol11,
.pol12, .polfoot {
    display: inline;
    float: left;
    overflow: visible;
    width: 100%;
    height: auto;
    background:url(../img/sec2.png) bottom center no-repeat;
    padding-bottom: 95px;
    position: relative;
    z-index: 14;
}


.polfoot {
	background:url(../img/foo+.png) bottom center no-repeat;
	height: 291px;
	padding: 0;
	
	
}



.pol11 {
	background: none;
        padding-bottom: 15px;
		
		padding-top: 25px;
}

.pol12 {
    background: none;
        padding-bottom: 15px;
		
		border-top: 3px solid #ff0000;
		border-bottom: 3px solid #ff0000;
}



.polfour {
	    padding-bottom: 15px;
}


.polsec {
    background:url(../img/sl2.png) top center no-repeat #b0adb0;
  /*  padding-bottom: 16px;*/
	
	height: 569px;

}

.pol10 {
	height: auto;
	background: #fffeb3;
	padding-bottom: 40px;
	border-bottom: 3px solid #d96b00;
}


.p10zag {
	padding: 0 60px;
	
    font-family: EnhancedDotDigital-7;
	 color: #000;
	 font-size: 50px;
	 
	 background:url(../img/kavint.png) left top no-repeat;
	
width: 580px;

margin-top: 15px;
}

.p10info {
	display: inline;
float: left;
overflow: visible;
width: 980px;
height: auto;
}


.p10fl {
	   display: inline;
float: left;
overflow: visible;
width: 360px;
height: auto;

background:url(../img/vopr.png) right center no-repeat;
color: #454545;
font-size: 24px;

font-family:TelluralAlt;

line-height: 5;

margin-top: 20px;

}


.p10fr {
	      display: inline;
float: right;
overflow: visible;
width: 580px;

padding: 10px;

background:#e0edff;


               position: relative;
    z-index: 5;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
    behavior: url(js/PIE.htc);

}









.pol9 {
	background: #ededed;
	border-bottom: 3px solid #497f9e;


padding-bottom: 20px;

position: relative;
z-index: 25;

}

.pol9 .zag {
	
	padding-bottom: 0px;
	margin-top: 0px;
	
	padding-top: 0px;
background:url(../img/pobed.png) top center no-repeat #ededed;

height: 128px;
/*display: inline;
float: left;*/
overflow: visible;

margin: 0 auto;

width: 586px;
/*
text-align: center;

color: #213e56;
font-size: 48px;
text-transform: uppercase;

    font-family: TelluralAlt-Bold;*/

}







ul.otz {
	list-style-type: none;
	float: left;
	width: 980px;
	
	padding-top: 50px;
}


ul.otz li,
ul.otz li.first {
    float: left;
    width: 430px;
	margin: 0 25px;
	margin-top: 40px;
	
	padding: 10px;
	
	background: #ededed;
	
	color: #000;
	font-size: 12px;
	
	line-height: 1.3;
	
	           position: relative;
    z-index: 5;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
    behavior: url(js/PIE.htc);
	
	font-family: arial, tahoma, sans-serif;



}



ul.otz li p,
ul.otz li.first p {
	text-align: right;
	color: #666;
}



ul.otz li.first {
	       margin: 0 25px;
		   margin-top: -40px;
}

ul.otz li,
ul.otz li.first {
        position: relative;
    z-index: 5;
    -webkit-box-shadow: 2px 3px 5px #000;
    -moz-box-shadow: 2px 3px 5px #000;
    -khtml-box-shadow: 2px 3px 5px #000;
    box-shadow: 2px 3px 5px #000;
    box-shadow: 2px 3px 5px #000\9;
    behavior: url(js/PIE.htc);
	}


ul.otz li:hover {
background: #ffffff;
    }


.pol3f3 {
	    display: inline;
    float: left;
    overflow: visible;
	
	    width: 100%;

height: auto;
}










.pol8 {
	       height: auto;
		   background: #fff;
		   
		   padding-bottom: 10px;

}


ul.fotopol {
	
	          height: auto;
        display: inline;
    float: left;
    overflow: visible;
    
        width: 980px;

}

ul.fotopol li,
ul.fotopol li.last {
	
	   list-style-type: none;
	   float: left;
	   
	   margin: 0 20px;
	
	}


ul.fotopol li.last {
	      margin: 0 0px 0 80px;
    }

ul.fotopol li img,
ul.fotopol li.last img {
	             height: auto;
        width: auto;
}


.pol7 {
       background:url(../img/polosa7.png) bottom center no-repeat;
       height: 700px;
}


.pol6 {
	   background:url(../img/polosa5.png) center center no-repeat;
	   height: 100px;
}


.pol6 .minizag {
	color: #383b73;
	font-size: 32px;
	
    font-family: a_MachinaOrtoCaps;
	margin: 0;
	margin-top: 32px;
	margin-left: 40px;
	
	width: 620px;
	
	display: inline;
	float: left;
	overflow: visible;
}

.pol6 .maxzag {
    color: #ff6600;
    font-size: 36px;
    

    display: inline;
    float: left;
    overflow: visible;
	
	font-weight: bolder;
	text-transform: uppercase;
	
    font-family: a_MachinaOrtoCaps;
}




.maxzag {
    height: auto;
    float: right;
	margin: 0;

    margin-top:20px;
    height:auto;
    width: 300px;

}

.maxzag p, .maxzag a {
    font-size:48px;

    color: #ff9d08;
    font-weight: 100;
    text-align: right;


}

.maxzag a {
    font-size:14px;
    float: right;
    text-decoration: none;
    border-bottom: 2px dotted #71a000;
    padding-right: 3px;
    font-family: tahoma, sans-serif;
    color: #71a000;
	text-transform: none;
	font-weight: bolder;
}

.maxzag a:hover {
    color: #333;
    border-bottom: 2px dotted #333;
}










.zagp30 {
        font-family: TelluralAlt-Bold;
        
        font-size: 30px;
        text-transform: uppercase;
        color: #3a3a3a;
        



}

.zagp3 {
       display: inline;
    float: left;
    overflow: visible;
	
	width: 980px;
	height: auto;


}


.zagp3 span {
	color: #99c45a;
	
	font-size: 30px;
}

.zagp3 span.prich {

color: #ffa006;

display: inline;

text-transform: none;

font-size: 56px;

}




ul.p3 {
    width: 980px;
	
	margin-top: 50px;
	float: left;

}

ul.p3 p {
        width: auto;
        height: auto;
        
        margin: 50px 20px 0 0;
        
    display: inline;
    float: left;
    overflow: visible;
    
    color: #fff;
    font-size: 76px;
        font-family: a_MachinaOrtoCaps;
        font-weight: bolder;
        
        clear: left;
}

ul.p3 li {

	
	color: #915f41;
	
	font-size: 26px;
	
	float: left;
	
	width: auto;
	height: auto;
	
	
	list-style-type: none;

}



ul.p3 li:hover {
	
	   background: #915f41;
	   color: #e17a00;
}




ul.p3 li p {

	   height: auto;
	   

	   
	       font-size: 48px;
		   line-height: 1.4;
}









.pol3f {

	height: auto;
	
	background: none;
	padding-bottom: 40px;
}








table.tab3f,
table.tab3f tbody {
width: auto;
        
    display: inline;
    float: left;
    overflow: visible;
}


table.tab3f {
	width: 600px;
	margin: 0 190px;
}

table.tab3f tbody tr {
	margin-top: 20px;
	float: left;
}

table.tab3f tbody tr td {
	padding-left: 70px;
	
	color: #3a3a3a;
	font-size: 24px;
	font-family:AFuturicaBsLightItalic;
}


table.tab3f tbody tr td.odin {
	background: url(../img/numtab.png) center center no-repeat;

    overflow: visible;
	
	width: 55px;
	height: 55px;
	
	
	color: #fff;
	font-size: 30px;
	    font-family: a_MachinaOrtoCaps;
	
	
	text-align: center;
	
	padding: 0;
	
	display:table-cell; 
	vertical-align:middle;
	
	display:inline-block\9;
	

}











.polfive {
	    height: 556px;
		padding: 0;

		position: relative;
		z-index: 12;
		
		border-bottom: 3px solid #99c45a;
		border-top: 3px solid #99c45a;
}



.polthr {
	padding-bottom: 40px;
}


.polthr {
    background:#fff;
    position: relative;
    z-index: 13;
	margin-top: 10px;
}


.mainp3 {
        overflow: visible;
    width: 980px;
    float: left;
    display: inline;
    height: auto;
}
.zagsl2 {
            overflow: visible;
    width: 980px;
    float: left;
    display: inline;
    height: auto;
	margin: 30px 0 0px 0;
}

.zagsl2 p {
            overflow: visible;
    width: 980px;
    float: left;
    display: inline;
    height: auto;
text-align: center;
    font-family: a_MachinaOrtoCaps;
    font-size: 60px;
    text-transform: uppercase;
    color: #ffa006;
    font-weight: bolder;
}












.polfour {
	background:url(../img/polosa3.png) top center no-repeat #9fb94f;

}


.polfour .fraz {


width: 820px;

margin: 10px 100px 0 60px;
        display: inline;
    float: left;
    overflow: visible;
line-height:1.2;

    font-size: 30px;
    color: #fff;
    font-style: italic;
    text-transform:none;
    font-family: AFuturicaBsLightItalic;
	}


.polfour .zag {
display: inline;
float: left;
overflow: visible;
width: 980px;

height: auto;
color: #fff;
font-size: 48px;
font-family: SouvenirBold;
text-align: center;

margin: 80px 0 30px 0;
}


.polsec2, .polthr2, .polfour2, .polfive2, .pol3f2,
.pol62, .pol72, .pol82, .pol92, .pol102, .pol112,
.pol122, .polfoot2 {
    width: 980px;
    height: auto;
    margin: 0 auto;
}

.polfoot2 {
	/*background:url(../img/footgirl.png) left 20px no-repeat;*/

	height: 291px;
	
}


















.footform {
	    display: inline;
    float: left;
    overflow: visible;
	
	width: 500px;
	margin-left: 450px;
}


.footk {
	       display: inline;
    float: left;
    overflow: visible;
	
	width: 980px;
	height: auto;
	
	margin-top: 40px;
}

.footk .fk1 {
           display: inline;
    float: left;
    overflow: visible;
    
    width: 350px;
    height: auto;
}






.footk .fk1 p, .footk .fk1 a {
    font-size:48px;

    color: #606060;
    font-weight: 100;
    text-align: center;
	
	    font-family: a_MachinaOrtoCaps;


}

.footk .fk1 p.adr {
    font-size:30px;

    color: #606060;
    font-weight: 100;
    text-align: center;
    
        font-family:AFuturicaBsLightItalic;
		
		           display: inline;
    float: left;
    overflow: visible;


}


.footk .fk1 a {
    font-size:14px;
    float: right;
    text-decoration: none;
    border-bottom: 2px dotted #77a20c;
    padding-right: 3px;
    font-family: tahoma, sans-serif;
    color: #77a20c;
    text-transform: none;

	font-weight: bolder;
	font-style: italic;
}

.footk .fk1 a:hover {
    color: #333;
    border-bottom: 2px dotted #333;
}













.footk .fk2 {
           display: inline;
    float: right;
    overflow: visible;
    
    width: 500px;
    height: auto;
}



.footk .fk2 ul {
	list-style-type: none;
}

.footk .fk2 ul li {
    list-style-type: none;
	float: left;
	margin-right: 20px;
}

.footk .fk2 ul li a {
	
}


.footform .zag1 {
	color: #5083ae;
	font-size: 60px;
	
	    font-family: a_MachinaOrtoCaps;
		
		width: 600px;
		margin-left: -100px;
		
		margin-top: 40px;
}

.footform .zag2 {
    color: #5083ae;
    font-size: 30px;
    
       font-family:AFuturicaBsLightItalic;
        
        width: 600px;

}






.footform  textarea, 
.footform  #phone, 
.footform  #name,
.footform .field,
.footform  textarea.field {
    display: inline;
    float: left;
    overflow: visible;
    width: 422px;
    height: 46px;

    border: 0;

    font-size: 24px;
    font-style: italic;
    font-weight: bolder;
    color: #666;
    padding: 2px 5px;
    
    margin: 8px 10px;
    
    margin-top: 25px;

   

    background:url(../img/inpfoot.png) no-repeat;

}

.footform  textarea,
.footform  textarea.field {
background:url(../img/inpfoot2.png) no-repeat;
    height: 166px;
    
	width: 422px;

	
       font-size: 20px;

	 
	
	  
	  resize: none;
	  
	  position: relative;
	  z-index:1;
	   
}


.footform  .myButton,
.footform a.btn {
        
        margin: 5px 30px;
        width: 280px;
        padding: 10px 0;
        cursor: pointer;
		

        

        
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;

     behavior: url(js/PIE.htc);
     position: relative;
     z-index: 15;
        
       border: 0;
        
        display:inline-block;
        color:#ffffff;

        font-size: 20px;
        font-weight: bold;

        text-decoration:none;
        
        background: #4ea80c;
        text-transform: uppercase;

        
        font-family: TelluralAlt-Bold;
        
        
        
                  -webkit-box-shadow: 3px 3px 5px #000;
    -moz-box-shadow: 3px 3px 5px #000;
    -khtml-box-shadow: 3px 3px 5px #000;
    box-shadow: 3px 3px 5px #000;
    
       position: relative;
    z-index: 4;
    behavior: url(js/PIE.htc);
	
	margin:0;
	padding: 0;
	
	       margin-left: 70px;
        
    }

.footform  .myButton:hover,
.footform a.btn:hover {
    
                     -webkit-box-shadow: 0px 0px 0px #000;
    -moz-box-shadow: 0px 0px 0px #000;
    -khtml-box-shadow: 0px 0px 0px #000;
    box-shadow: 0px 0px 0px #000;
    
       position: relative;
    z-index: 4;
    behavior: url(js/PIE.htc);
        
background: #599800;

    }

.footform  .myButton:active,
.footform a.btn:active {
        position:relative;
        top:1px;
    }













.pol122 .text {
	
	background:url(../img/voskl.png) left center no-repeat;
	
	   display: inline;
    float: left;
    overflow: visible;
    
    width: 880px;
    height: auto;
	
	margin: 20px 20px 30px 20px;
	
	padding-left: 60px;
	
	color: #7e7e7e;
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight: bolder;
}

.pol122 .text span {
color: #ff7e00;
}




.pol122 .text p {
	color: #c40000;
	font-size: 36px;
	font-weight: bolder;
	
	font-family:AFuturicaBsLightItalic;
	text-transform: uppercase;
}


.pol122 .foform {

       display: inline;
    float: left;
    overflow: visible;
    
    width: 920px;
    height: 90px;
    
    margin: 0 20px 0 40px;

    
    color: #7e7e7e;
    font-family: Arial, sans-serif;
    font-size: 18px;
    font-weight: bolder;
	
	
	        -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;

     behavior: url(js/PIE.htc);
     position: relative;
     z-index: 15;
	 
	 border: 1px dashed #599800;
}


.foform .ff1,
.foform .ff2 {
	   color: #74b753;
    font-size: 24px;
    font-weight: bolder;
    
    font-family:AFuturicaBsLightItalic;
	
	       display: inline;
    float: left;
    overflow: visible;
    
    width: 250px;
    height: 60px;
	margin-top: 15px;
	margin-left:10px;
	line-height: 1.2;
}


.foform .ff2 {
	color: #ff912e;
	font-size: 18px;
	
	    width: 180px;
		  margin-top: 23px;
}



.foform .ffform {
       color: #74b753;
    font-size: 24px;
    font-weight: bolder;
    
    font-family:AFuturicaBsLightItalic;
    
           display: inline;
    float: left;
    overflow: visible;
    
    width: 450px;
    height: 60px;
    margin-top: 15px;
    margin-left:15px;
    line-height: 1.2;
}


.foform .ffform #emailadress,
.foform .field {
	
	           display: inline;
    float: left;
    overflow: visible;
    
    width: 349px;
    height: 58px;
	
	background:url(../img/inpff.png) no-repeat;
	
	border:0;
	
	font-family:AFuturicaBsLightItalic;
	color: #ffd9b4;
	font-size: 40px;
	
	padding:0;
	margin: 15px 0 0 0;

}



.foform .ffform .myButton,
.foform a.btn {
        

        width: 50px;
		height: 58px;
		float: left;
        padding: 10px 0;
        cursor: pointer;
		

        

        
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;

     behavior: url(js/PIE.htc);
     position: relative;
     z-index: 15;
        
       border: 0;
        
        display:inline-block;
        color:#ffffff;

        font-size: 20px;
        font-weight: bold;
        text-decoration:none;
        
        background: #6cbc31;
        text-transform: uppercase;

        
        font-family: TelluralAlt-Bold;
        
        
        
                  -webkit-box-shadow: 3px 3px 5px #000;
    -moz-box-shadow: 3px 3px 5px #000;
    -khtml-box-shadow: 3px 3px 5px #000;
    box-shadow: 3px 3px 5px #000;
    
       position: relative;
    z-index: 4;
    behavior: url(js/PIE.htc);
	

    margin: 15px 0 0 10px;
	padding: 0;
        
    }



.foform a.btn:hover {
	                  -webkit-box-shadow: 0px 0px 5px #000;
    -moz-box-shadow: 0px 0px 5px #000;
    -khtml-box-shadow: 0px 0px 5px #000;
    box-shadow: 0px 0px 5px #000;
    
       position: relative;
    z-index: 4;
    behavior: url(js/PIE.htc);
}





.dlaform,
.dlaform .zag {
	display: inline;
	float: left;
	overflow: visible;
	
	width: 980px;
	height: auto;
}


.dlaform .zag {
	font-size: 36px;
	color: #ff9100;
	text-transform: uppercase;
	
	    font-family: TelluralAlt-Bold;
		text-indent: 50px;
		
		            margin: 15px 0;
		

}


.dfl,
.dfr,
.polsec22 .dfl,
.polsec22 .dfr,
.zaj .dfr,
.krugl .dfr {
	   display: inline;
    float: left;
    overflow: visible;
    
    width: 980px;
    height: auto;
	
	color: #fff;
	font-size: 18px;

	font-family: Arial, sans-serif;
	
	padding: 25px;
	width: 620px;

	
	min-height: 340px;
	
	        -webkit-box-shadow: 3px 3px 5px #000;
    -moz-box-shadow: 3px 3px 5px #000;
    -khtml-box-shadow: 3px 3px 5px #000;
    box-shadow: 3px 3px 5px #000;
    
       position: relative;
    z-index: 4;
    behavior: url(js/PIE.htc);
    
    
    
    
    
        -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;

     behavior: url(js/PIE.htc);
     position: relative;
     z-index: 15;
}

.dfr,
.polsec22 .dfr,
.zaj .dfr,
.krugl .dfr {
	width: 290px;
	float: right;
}


.polsec22 .dfr,
.zaj .dfr,
.krugl .dfr {
	   width: 340px;
	   margin-top: 110px;
	   margin-right: 35px; /*20px*/
}

.zaj .dfr,
.krugl .dfr {
	   width: 260px;
	          margin-top: 0px;
			  background: #728c9c;
			  
			          -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
	
	           -webkit-box-shadow: 3px 3px 5px #444444;
    -moz-box-shadow: 3px 3px 5px #444444;
    -khtml-box-shadow: 3px 3px 5px #444444;
    box-shadow: 3px 3px 5px #444444;
			  
			  
			  margin-top: -20px;
}



.krugl .dfr {
    min-height: 130px;
	background: transparent;
	height: auto;
	
	              -webkit-box-shadow: 0px 0px 0px #fff;
    -moz-box-shadow: 0px 0px 0px #fff;
    -khtml-box-shadow: 0px 0px 0px #fff;
    box-shadow: 0px 0px 0px #fff;
	
	 width: 300px;
}


.polsec22 .dfr {
	opacity: 0.6;
}

.polsec22 .dfr:hover {
              opacity: 1;
}

.dfr .zag,
.dfr .zag p,
.polsec22 .dfr .zag,
.polsec22 .dfr .zag p,
.zaj .dfr .zag,
.zaj .dfr .zag p {
	   width: 240px;
	   text-indent: 0px;

text-align: center;

color: #feffb6;
font-size: 30px;

        font-family: TelluralAlt-Bold;
		text-transform: uppercase;
		
margin: 0;
}





.dfr .zag p,
.polsec22 .dfr .zag p,
.zaj .dfr .zag p  {
	font-size: 22px;
	
	
	margin: 0;
}


.polsec22 .dfr .zag,
.polsec22 .dfr .zag p,
.zaj .dfr .zag p  {
     width: 290px;
     text-transform: none;
     color: #fff;
     font-size: 17px;
}

.polsec22 .dfr .zag p span {
	color: #bee3ff;
}




.oneform,
.polsec22 .oneform,
.zaj .oneform,
.krugl .oneform {
    display: inline;
    float: left;
    overflow: visible;
    width: 230px;
    height: auto;
    margin: 0px 0 0 0px;

    
    padding: 5px 0;
    
    
}

.polsec22 .oneform,
.zaj .oneform,
.krugl .oneform {
	width: 280px;
}

.zaj .oneform,
.krugl .oneform  {
       width: 260px;
}

.oneform #pozh, 
.oneform #phone, 
.oneform #name,
.dfr .field,
.dfr textarea.field,
.polsec22 .oneform #pozh, 
.polsec22 .oneform #phone, 
.polsec22 .oneform #name,
.polsec22 .dfr .field,
.polsec22 .dfr textarea.field,
.zaj .oneform #pozh, 
.zaj .oneform #phone, 
.zaj .oneform #name,
.zaj .dfr .field,
.zaj .dfr textarea.field,
.krugl .oneform #pozh, 
.krugl .oneform #phone, 
.krugl .oneform #name,
.krugl .dfr .field,
.krugl .dfr textarea.field  {
    display: inline;
    float: left;
    overflow: visible;
    width: 216px;
    height: 31px;

    border: 0;
    font-size: 19px;
	font-size: 17px;
	font-style: italic;
	font-weight: bolder;
    color: #666;
    padding: 2px 5px;
    
    margin: 8px 10px;

    background:url(../img/labsp.png) no-repeat;

}


.zaj .oneform p {
	    display: inline;
    float: left;
    overflow: visible;
    width: 216px;
	height: auto;
	
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 30px;
}

.polsec22 .oneform #pozh, 
.polsec22 .oneform #phone, 
.polsec22 .oneform #name,
.polsec22 .dfr .field,
.polsec22 .dfr textarea.field,
.zaj .oneform #pozh, 
.zaj .oneform #phone, 
.zaj .oneform #name,
.zaj .dfr .field,
.zaj .dfr textarea.field,
.krugl .oneform #pozh, 
.krugl .oneform #phone, 
.krugl .oneform #name,
.krugl .dfr .field,
.krugl .dfr textarea.field  {
	    width: 256px;
}


.zaj .oneform #pozh, 
.zaj .oneform #phone, 
.zaj .oneform #name,
.zaj .dfr .field,
.zaj .dfr textarea.field,
.krugl .oneform #pozh, 
.krugl .oneform #phone, 
.krugl .oneform #name,
.krugl .dfr .field,
.krugl .dfr textarea.field {
        width: 206px;
		
		    margin: 8px 0px;
			
			                   -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
	
	   color: #666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
	font-style: normal;
	font-weight: normal;
}












.polsec22 .dfr .field,
.zaj .dfr .field,
.krugl .dfr .field {
	background: #fff;
	    width: 266px;
	}




.zaj .dfr .field,
.krugl .dfr .field  {
    background: #fff;
        width: 206px;
    }


.krugl .dfr .field  {
    background: #fff;
        width: 246px;
    }



.oneform #pozh,
.dfr textarea.field,
.polsec22 .oneform #pozh,
.polsec22 .dfr textarea.field,
.zaj .oneform #pozh,
.zaj .dfr textarea.field,
.krugl .oneform #pozh,
.krugl .dfr textarea.field {
background:url(../img/labsp2.png) no-repeat;
    height: 74px;
	
	   font-size: 18px;
}


.polsec22 .dfr textarea.field,
.zaj .dfr textarea.field,
.krugl .dfr textarea.field  {
    background: #fff;
	       width: 266px;
}

   .oneform .myButton,
   .dfr a.btn,
     .polsec22 .oneform .myButton,
   .polsec22 .dfr a.btn,
        .zaj .oneform .myButton,
   .zaj .dfr a.btn,
   .krugl .oneform .myButton,
   .krugl .dfr a.btn  {
        
        margin: 5px 30px;
        width: 180px;
        padding: 10px 0;
        cursor: pointer;
        
height: auto;

line-height: 1.2;
        
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;

     behavior: url(js/PIE.htc);
     position: relative;
     z-index: 15;
        
       border: 0;
        
        display:inline-block;
        color:#ffffff;

        font-size: 20px;
        font-weight: bold;

        text-decoration:none;
        
        background: #599800;
		text-transform: uppercase;
        

        
        font-family: TelluralAlt-Bold;
		
		
		
		          -webkit-box-shadow: 3px 3px 5px #000;
    -moz-box-shadow: 3px 3px 5px #000;
    -khtml-box-shadow: 3px 3px 5px #000;
    box-shadow: 3px 3px 5px #000;
    
       position: relative;
    z-index: 4;
    behavior: url(js/PIE.htc);
		
    }


   .polsec22 .dfr a.btn,
   .zaj .dfr a.btn,
   .krugl .dfr a.btn  {
   	
	        width: 230px;
			
			background: #e77d00;
   	
	    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
	
	                 -webkit-box-shadow: 0px 0px 0px #fff;
    -moz-box-shadow:  0px 0px 0px #fff;
    -khtml-box-shadow:  0px 0px 0px #fff;
    box-shadow:  0px 0px 0px #fff;
	       position: relative;
    z-index: 4;
	
    behavior: url(js/PIE.htc);
	
   }



   .zaj .dfr a.btn,
   .krugl .dfr a.btn  {
   	width: 206px;
        margin: 5px 0px;
		font-size: 17px;
}


   .krugl .dfr a.btn  {
   	    width: 246px;
   }



   .oneform .myButton:hover,
   .dfr a.btn:hover,
     .polsec22 .oneform .myButton:hover,
  .polsec22 .dfr a.btn:hover,
          .zaj .oneform .myButton:hover,
   .zaj .dfr a.btn:hover,
             .krugl .oneform .myButton:hover,
   .krugl .dfr a.btn:hover  {
   	
	                 -webkit-box-shadow: 0px 0px 0px #000;
    -moz-box-shadow: 0px 0px 0px #000;
    -khtml-box-shadow: 0px 0px 0px #000;
    box-shadow: 0px 0px 0px #000;
    
       position: relative;
    z-index: 4;
    behavior: url(js/PIE.htc);
        
background: #599800;

    }
	
	
	
     .polsec22 .oneform .myButton:hover,
  .polsec22 .dfr a.btn:hover,
            .zaj .oneform .myButton:hover,
   .zaj .dfr a.btn:hover,
                .krugl .oneform .myButton:hover,
   .krugl .dfr a.btn:hover   	{
		background: #ce6f00;
	}

   .oneform .myButton:active,
   .dfr a.btn:active,
     .polsec22 .oneform .myButton:active,
  .polsec22 .dfr a.btn:active,
            .zaj .oneform .myButton:active,
   .zaj .dfr a.btn:active,
                .krugl .oneform .myButton:active,
   .krugl .dfr a.btn:active  {
        position:relative;
        top:1px;
    }





















.polsec22 {
	display: inline;
	float: left;
	overflow: hidden;
	
	width: 100%;
	/*min-height: 569px;*/
	height: 569px;
	
	position: relative;
	z-index: 2;
	/*
	background:url(../img/dev11.png) bottom center no-repeat;*/
}



.pol92 {
	
width: 980px;
	
	
	font-family:AFuturicaBsLightItalic;
	font-size: 25px;

}




.opotz {
display: inline;
float: left;
overflow: visible;
width: 980px;
text-align: justify;
margin-top: 10px;


background:url(../img/polcent.png) center top repeat-y;
}

.opotz .all {
display: inline;
float: left;
overflow: hidden;
position: relative;
padding-bottom: 30px;
margin-bottom: 10px;
}

.all .svrazv {
cursor: pointer;
height: 200px;
}

.opotz .all a {
display: inline;
float: left;
overflow: hidden;
width:980px;
height: 167px;
position: absolute;
text-align: center;
bottom: 0;
z-index: 15;
line-height: 4;
color: #0E74E7;
font-weight: bolder;
background: url(../img/fonpodopis4+.png) repeat-x;
}


.opotz .all a .ssil {


margin: 0 auto;
margin-top: 100px;

width: 300px;
height: 60px;

text-align: center;
bottom: 0;

line-height: 2;
color: #fff;
font-weight: bolder;
background: #497f9e;

    font-family: TelluralAlt-Bold;
	font-size: 30px;

        position: relative;
    z-index: 16;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;

    behavior: url(js/PIE.htc);

        position: relative;
    z-index: 16;
    -webkit-box-shadow: 0px 0px 0px #fff;
    -moz-box-shadow: 0px 0px 0px #fff;
    -khtml-box-shadow: 0px 0px 0px #fff;
    box-shadow: 0px 0px 0px #fff;

    behavior: url(js/PIE.htc);
	
}














.pol3f2 {
	height: auto;
}



.pol82 {
    height: auto;
    width: 980px;
	
	color: #fff;
	font-size: 76px;
	text-transform: uppercase;
	
	font-family: a_MachinaOrtoCaps;
	text-transform: uppercase;
	
	text-align: center;
	line-height: 1.7;
}

.pol82 .zag {
    height: auto;
    width: 980px;
    
        font-family: TelluralAlt-Bold;
    font-size: 48px;
    color: #3e8e00;

    text-transform: uppercase;
    text-align: left;
}





.pol72 {
    height: 700px;
    width: 980px;
}

.pol72 .zag {
    height: auto;
    width: 980px;
	
	font-family:AFuturicaBsLightItalic;
	font-size: 60px;
	color: #3e8e00;
	text-shadow: 4px 4px 4px #d1d1d1;
	text-transform: uppercase;
	text-align: center;
	
	margin: 15px 0;
}


.pol72 .text {
	background: url(../img/bg7.png) top left no-repeat;
	
	font-size: 24px;
	color: #3a3a3a;
	   font-family:AFuturicaBsLightItalic;
	   padding-left: 340px;
}


.form7 {
	   display: inline;
    float: left;
    overflow: hidden;
    
    width: 980px;
height: auto;

margin-top: 170px;
}



.form7 p {
	    font-family: TelluralAlt-Bold;
		font-size: 24px;
		color: #ff9100;
		text-align: left;
		width: 380px;
		
		
		     display: inline;
    float: left;
    overflow: hidden;
	
	height: auto;
}


.pol72 form {
	float: right;
	margin-top: 0px;
	color: #f9f9f9;
	
	display: inline;

overflow: visible;

width: 500px;
}


.pol72 form #emailadress,
.pol72 form .field {
display: inline;
float: left;
overflow: visible;
width: 490px;
height: 68px;
border: 0;
font-size: 56px;
color: #000;

text-indent: 10px;


background: url(../img/inp7.png) no-repeat;

}


.pol72 form .myButton,
.pol72 form a.btn {
margin-right: 22px;
cursor: pointer;
width: 300px;
height: 81px;

margin-top: 0px;
margin-left: 125px;

background:url(../img/but7.png) no-repeat;

color: #fff;
font-size: 22px;
text-align: center;
line-height: 2;
border: 0;
text-transform: uppercase;

display: inline;
float: left;
overflow: visible;

    font-family: TelluralAlt-Bold;
	
}

.pol72 form .myButton:hover,
.pol72 form a.btn:hover {
background:url(../img/but7.png) no-repeat;
}



.polfive2 {
	height: 550px;
	width: auto;
	
	overflow: hidden;
}


.pscz {
    display: inline;
    float: left;
    overflow: visible;
    width: 100%;

    height: auto;
	
	color: #83ba00;
	font-size: 40px;
	font-family: SouvenirBold;
	
	text-align: center;
	margin: 30px 0; 
}




.polfour3 {
	    display: inline;
    float: left;
    overflow: visible;
	width: 980px;
	height: auto;
}

.ps2l, .ps2r,
.ps4l {
    display: inline;
    float: left;
    overflow: visible;
    width: 500px;
    margin-left: 0px;
    height: auto;
}



.ps2l .zagol {
	    display: inline;
    float: left;
    overflow: visible;
    width: 500px;
	padding-left: 60px;
	background:url(../img/kavps2l.png) left top no-repeat;
	
	font-size: 30px;
	color: #000;
	    font-family: EnhancedDotDigital-7;
		font-weight: bolder;
}


.polfour .zagol {
	       display: inline;
    float: left;
    overflow: visible;
    width: 500px;
    padding-left: 60px;
    background:url(../img/kavps2l.png) left top no-repeat;
    
    font-size: 30px;
    color: #ffffff;
        font-family: EnhancedDotDigital-7;
        font-weight: bolder;
		
		padding-top: 15px;
}




.ps3l {
	width: 750px;
}

.ps2r {
display: inline;
float: left;
overflow: visible;
width: 422px;
height: 422px;
	
	
	    position: absolute;
    z-index: 5;
	
	bottom: 27px;
	right: 1px;
}



.ps4r {
	       position: absolute;
    z-index: 5;
	margin-left: 455px;
	   bottom: 27px;
}

.ps4r2 {
           position: relative;
    z-index: 5;
	
display: inline;
float: left;
overflow: visible;
width: 516px;
height: 516px;
}










ul.poltwosp,
ul.polfoursp {
    width: 500px;
    display: inline;
    float: left;
    overflow: visible;
	margin-bottom: 125px;
}

ul.polfoursp p {
	    width: auto;
		height: auto;
		
		margin: 50px 20px 0 0;
		
    display: inline;
    float: left;
    overflow: visible;
	
	color: #fff;
	font-size: 76px;
	    font-family: a_MachinaOrtoCaps;
		font-weight: bolder;
		
		clear: left;
}


ul.polfoursp p.sst {
	
	       width: auto;
        height: auto;
        
        margin: 50px 20px 0 0;
        
    display: inline;
    float: left;
    overflow: visible;
    
    color: #fff;
    font-size: 76px;
        font-family: a_MachinaOrtoCaps;
        font-weight: bolder;
        
        clear: left;
	
	margin: 20px 20px 0 0;
}


ul.polfoursp {
	   margin-bottom: 0px;
	}
	

ul.poltwosp li,
ul.polfoursp li  {
        color: #ffa006;
    font-size: 23px;
    font-family: SouvenirBold;
    list-style-type: none;
    padding: 15px 15px 10px 12px;
    float: left;
       display: inline;
	   border: 1px dashed #83ba00;
        position: relative;
    z-index: 5;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
    behavior: url(js/PIE.htc);
	margin-top: 20px;
}

ul.polfoursp li {
font-family:AFuturicaBsLightItalic;
        color: #fff;
		     border: 1px dashed #fff;
			 
	
}

ul.poltwosp li:first-child + * + * { 
       border: 1px dashed #ffa006;
	   color: #83ba00;
}













.podform1, .podform2,
.podform3, .podform4 {
	display: inline;
	float: left;
	overflow: visible;
	height: 422px;
	width: 422px;
}

.podform1 {
    background: url(../img/form1-90.png) center center no-repeat;
    position: relative;
    z-index: 5;
}


.podform3 {
	   height: 516px;
    width: 516px;
	
	background: url(../img/dev4-90.png) center center no-repeat;
    position: relative;
    z-index: 5;
}

.podform11,
.podform33 {
	   display: inline;
    float: left;
    overflow: visible;
    height: 422px;
    width: 422px;
	
    background: url(../img/for1.png) center 320px no-repeat;
	

}


.podform33 {
	    height: 516px;
    width: 516px;
	
	    background: url(../img/for1.png) center 404px no-repeat;
}

.podform11 p,
.podform33 p {
        display: inline;
    float: left;
    overflow: visible;
    width: 247px;
    height: 93px;
    color: #fff;

    text-align: center;
    font-size: 22px;
    
    line-height: 4.3;

    
    margin-left: 87px;
	margin-top: 320px;

        font-family: TelluralAlt-Bold;
        
        text-transform: uppercase;
		}

.podform33 p {
	    margin-left: 134px;
		  margin-top: 404px;
}





.ps2r:hover .podform1,
.ps4r2:hover .podform3  {
	background: url(../img/dev4-90.png) center center no-repeat;
	z-index: -15;
}


.ps2r:hover .podform1  {
    background: url(../img/form1-90.png) center center no-repeat;
}

.podform2,
.podform4 {
     background: url(../img/form2.png) center center no-repeat;
    position: relative;
    z-index: 2;
margin-top: -422px;
}


.podform4 {
	margin-left: 47px;
	margin-top: -432px;
}

.ps2r form,
.ps4r form {
	   display: inline;
    float: left;
    overflow: visible;
    height: 422px;
    width: 422px;
    position: relative;
    z-index: -2;
}

.ps2r form p,
.ps4r form p {
        display: inline;
    float: left;
    overflow:hidden;
    font-size: 24px;
    color: #434343;
       width: 400px;
	   margin: 0 11px;
    text-align: center;
    margin-bottom: 20px;
	font-family:AFuturicaBsLightItalic;
	margin-top: 100px;
}

.ps2r form .inp,
.ps4r form .inp {
    display: inline;
    float: left;
    overflow:hidden;
    width: 252px;
    height: 52px;
    background:url(../img/inp2.png) bottom no-repeat;
       margin-bottom: 10px;
	   
	   margin-left: 85px;
}

.ps2r form .inp p,
.ps4r form .inp p {
	    display: inline;
    float: left;
    overflow:hidden;
    width: 252px;
    height: 26px;
	color: #434343;
	font-family:"Arial Black", sans-serif;
	font-size: 15px;
	font-weight: bolder;
	    height: 26px;
		margin: 0;
		text-align: left;
		}

.ps2r form .inp p span,
.ps4r form .inp p span {
	color: #ff9797;
}


.ps2r form .inp input,
.ps4r form .inp input {
    display: inline;
    float: left;
    overflow:hidden;
    width: 246px;
    height: 22px;
	padding: 0 15px;
    margin: 2px 3px 2px 3px;
    background: transparent;
    font-size: 16px;
    font-style: italic;
    border: 0;
    color: #ea7400;
	font-weight: bolder;
}

.ps2r form .zakbut,
.ps4r form .zakbut,
.podform2 .btn,
.podform4 .btn {
        display: inline;
    float: left;
    overflow: visible;
    width: 247px;
    height: 93px;
    color: #fff;

    text-align: center;
    font-size: 22px;
	
	line-height: 1;

	
	margin-left: 87px;
	
	background: url(../img/for1.png) no-repeat;
	margin-top: 10px;
	
	    font-family: TelluralAlt-Bold;
		
		text-transform: uppercase;
	

    border: 0;
}

.podform2 .btn,
.podform4 .btn {
	line-height: 4.3;
	}

.ps2r form .zakbut:hover,
.ps4r form .zakbut:hover,
.podform2 .btn:hover,
.podform4 .btn:hover {
    background: url(../img/for2.png) no-repeat;
    cursor: pointer;
}


































ul.opsl2 {
	display: inline;
	float: left;
	overflow: visible;
	width: 980px;
	height: auto;
	margin: 30px 0 50px 0;
	
	list-style-type: none;
}

ul.opsl2 li {
    display: inline;
    float: left;
    overflow: visible;
    width: 305px;
    height: auto;
	margin-left: 21px;

    
}

ul.opsl2 li img {
    display: inline;
    float: left;
    overflow: visible;
    width: auto;
    height: auto;
margin: 0 8px 0 0;
    
}








.hochu {
	width: 100%;
	margin: 0 auto;
	height: auto;
	
	      font-family: a_MachinaOrtoCaps;
    font-size: 36px;
    text-align: center;
    line-height: 1.8;
	
	float: left;
	margin-top: 10px;
	    color: #bfb1a1;

}

.hochu a {
    width: auto;
    margin: 0 auto;
    height: auto;

padding: 2px 90px;
    color: #bfb1a1;
	
	   font-family: a_MachinaOrtoCaps;
    font-size: 36px;
    text-align: center;
    line-height: 1.8;

background: url(../img/hochu.png) repeat;


        position: relative;
    z-index: 5;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;

    behavior: url(js/PIE.htc);

        position: relative;
    z-index: 5;
    -webkit-box-shadow: 2px 3px 5px #b3b3b3;
    -moz-box-shadow: 2px 3px 5px #b3b3b3;
    -khtml-box-shadow: 2px 3px 5px #b3b3b3;
    box-shadow: 2px 3px 5px #b3b3b3;

    behavior: url(js/PIE.htc);
	
}

























.mainupr {
    display: inline;
    float: left;
    overflow: visible;
    width: 100%;
    height: 60px;
    position: relative;
    z-index: 10;
	background: #e9ebe6;
}

.mainupr2 {
    overflow: hidden;
    width: 960px;
    height: 55px;
    margin: 0 auto;
	margin-bottom: 5px;
	
	position: relative;
	z-index: 5;
    }

a.more {
    overflow: hidden;
    width: 400px;
    height: 55px;

    margin-bottom: 5px;
	
	margin-left: 280px;

    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;

     behavior: url(js/PIE.htc);
     position: relative;
     z-index: 15;
	 
	 background: #cccccc;
	 color: #fff;
	 font-size: 22px;
	 
	 
	 float: left;
	 text-align: center;
	 line-height: 2.5;
	 text-decoration: none;
    }












































/*buts*/
.btn {
    text-decoration: none;
    display: inline-block;
    height: 58px;
    width: 348px;
    padding: 0;
    text-align: center;
    font-size: 30px;
    color: #fff;
    border-radius: 7px;
    border: 0;
background: #83ba00;    
font-family: 'CalibriBold';
font-weight: bold;
margin: 0 0 5px;

    cursor: pointer;
}




a.btn{
    line-height: 58px;
}
.btn:hover{
    background: #ce6f00;
    color: #fff;
}

.big-btn{
    text-decoration: none;
    display: inline-block;
    height: 80px;
    width: 352px;
    margin: 0 0 20px;
    background: url('../images/btn.png') no-repeat 0 0;

    cursor: pointer;
}
.grbtn{
    text-decoration: none;
    display: inline-block;
    height: 60px;
    width: 295px;
    margin: 0;
    background: url('../images/grbtn.png') no-repeat 0 0;

    cursor: pointer;
}
.sm-btn{
    text-decoration: none;
    display: inline-block;
    height: 49px;
    width: 342px;
    margin: 0;
    background: url('../images/smbtn.png') no-repeat 0 0;

    cursor: pointer;
    margin-left:-10px;
}
.big-btn span, .grbtn span, .sm-btn span{
    display: none;
}
.big-btn:hover, .sm-btn:hover{
    opacity: 0.8;
}
.sm-text{
    color: #fff;
    font-size: 18px;
    line-height: 24px;
    font-family: 'CalibriRegular';
}
.main-title{
    font-family: 'JunegullRegular';
    font-size: 76px;
    line-height: 78px;
    color: #fffc00;
    position: absolute;
    z-index: 1;
    left: 10px;
    top: -7px;
}
.ie8 .main-title{
    font-size: 65px;
    font-weight: bold;
}
.slgn{
    position: absolute;
    z-index: 1;
    top: 90px;
    left: 10px;
    color: #fff;
    font-size: 48px;
    line-height: 60px;
    font-family: 'Conv_nxpvbynt';
    text-shadow: 4px -4px 7px rgba(0,0,0,0.7);
}
.sale-cont{
    position: absolute;
    z-index: 2;
    height: 52px;
    line-height: 52px;
    background: url('../images/sale.png') no-repeat 0 0;
    width: 289px;
    left: 235px;
    top: 160px;
    padding-left: 20px;
    font-size: 37px;
    color: #000;
    font-family: 'Conv_jry4xtrs';
}
/*------*/
.timer{
    position: absolute;
    z-index: 1;
    top: 320px;
    left: 25px;
    color: #000;
}
.timer .text1{
    font-size: 30px;
    line-height: 33px;
    font-family: 'Conv_jry4xtrs';
}
.timer .text2 {
    float: left;
    width: 170px;
    text-align: left;
    font-size: 24px;
    line-height: 27px;
    font-family: 'Conv_jry4xtrs';
    padding: 20px 20px 0 0;
}
.timer .text2 span{
    display: block;
    position: relative;
    left: 60px;
    border-left: 1px solid #000;
    padding-left: 10px;
}

.styled-timer{
    height: 68px;
    
float: right;
margin-top: 20px;   
}
.styled-timer > div{
    float: left;
    height: 67px;
    width: 66px;
    margin: 0 1px 4px 0;
}
.styled-timer > div.sec{
    margin: 0;
}
.styled-timer .value{
    height: 67px;
    width: 66px;
    margin: 0;
    background: url('../images/timer.png') no-repeat 0 0;
    text-align: center;
    line-height: 67px;
    font-size: 40px;    
    font-weight: bold;
    color: #585858;
    font-family: 'PT Sans Narrow', Arial, Helvetica, Tahoma, sans-serif;
}
.styled-timer .value > span{
    width: 49%;
    display: block;
    float: left;
    height: 100%;
    overflow: hidden;
    text-align: left;
}
.styled-timer .value > span:first-child{
    text-align: right;
}
.styled-timer .value > span .position{
    display: block;
    
    position: relative;
    z-index: 1;
}
.styled-timer .value > span .position > span{
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
}
.counter-text > div {
    display: block;
    text-align: center;
    color: #585858;
    font-size: 16px;
    line-height: 20px;
    float: left;
    width: 66px;
    margin: 0 1px 0 0;
    font-family: 'PT Sans Narrow', Arial, Helvetica, Tahoma, sans-serif;
    font-weight: bold;  
}
.counter-text{
    margin-left: 10px;
}

/*--field--*/
.field{
    border: 1px solid #fff;
    background: #fff;
    border-radius: 7px;
    height: 38px;
    padding: 0 0 0 15px;
    margin: 0 0 18px;
    font-size: 24px;
    position: relative;
    z-index: 1;
    font-family: 'Conv_jry4xtrs';
    font-weight: normal;
    width: 332px;
    color: #969696;
}
textarea.field{
    resize: none;
    height: 175px;
    padding-top: 5px;
    font-size: 24px;
    font-family: 'Conv_jry4xtrs';
}
.ie8 .field{
    line-height: 38px;
}
.field.error{
    border: 1px solid #b11414;
    box-shadow: 0 0 5px #b11414;
    background-color: #feebeb;
}
.fancybox-overlay{
    background: url('../images/px1.png');
}
.fancybox-close {
    height: 28px;
    width: 28px;
    background: url('../images/close.png') no-repeat 0 0;
    top: 6px;
    right: 11px;
}
.fancybox-close:hover{
    opacity: 0.8;
}
.fancybox-opened .fancybox-skin {
    background: #006696;
    box-shadow: 0 1px 4px rgba(0,0,0,0.4);
    border-radius: 15px;
}

.dialog-form{
    width: 304px;
    padding: 15px 15px 10px;
}
.dialog-form .btn{
    font-size: 20px;
    line-height: 40px;
    height: 40px;
    width: auto;
    display: block;
}
.callback-text{
    font-size: 20px;
    line-height: 25px;
    text-align: center;
    padding: 50px 0;
	color: #d1d1d1;
}
.callback-text strong{
    font-weight: normal;
    display: block;
    font-size: 25px;
    line-height: 28px;
    padding: 0 0 7px;
}
.fancybox-inner.auto{
    height: auto!important;
}


.dialog-form .title{
    font-size: 24px;
    line-height: 28px;
    text-align: center;
    padding: 0 0 15px;
}
.dialog-form .field{    
    width: 275px;   
    margin: 0 0 8px;
}


.dialog-form .btn{
    padding: 0;
    margin: 3px 0 0 10px;
    width: 258px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.2);
	background: #e77d00;
}

.dialog-form .btn:hover {
	background: #cf7500;
}






.hidden {
	display: none;
}










.p10block {
    display: inline;
    float: left;
    overflow: hidden;
    width: 980px;
    height: auto;
    margin: 10px 0;
}

.p10block .p10a1,
.p10block .p10a2 {
display: inline;
float: left;
overflow: hidden;
width: 490px;
min-height:120px;
background: url(../img/vopr.png) 360px center no-repeat;
color: #454545;
font-size: 24px;
font-family: TelluralAlt;
line-height: 5;
text-indent: 20px;
text-decoration: none;
}

.p10block .p10a1:hover,
.p10block .p10a2:hover {
text-decoration: underline;
}

#box1 {
    display: inline;
    float: left;
    overflow: hidden;
    width: 490px;
    min-height:120px;
    background: #555;
    position: absolute;
    z-index: 5;
    margin-left: 460px;
    padding: 10px;
    background:#e0edff;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
    behavior: url(js/PIE.htc);
}

#box2 {
    display: inline;
    float: left;
    overflow: hidden;
    width: 490px;
    min-height:120px;
    background: #999;
    position: absolute;
    z-index: 5;
    margin-right: 460px;
    padding: 10px;
    background:#e0edff;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
    behavior: url(js/PIE.htc);
}












.polfoot .formValidate {
    border: 2px solid #497f9e;
    margin: 30px 0 0 600px;
    width: 360px;
}


.polfoot .formValidate div {
       width: 360px;
       font-size: 26px;
       color: #000;
       font-family: Arial, Helvetica, sans-serif;
       margin: 0;
              text-align: center;
			  margin: 5px 0;
}

.polfoot .formValidate div p {

       font-size: 14px;
       color: #000;
       font-family: Arial, Helvetica, sans-serif;

       width: 360px;
       margin: 0;
       text-align: center;
       padding: 0;
	   
	          padding: 5px 40px;
}

.polfoot .formValidate .form input {
	border: 1px solid #497f9e;
	font-size: 14px;
	font-style: italic;
	color: #555;
	margin-left: 10px;
	
	    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
	margin-bottom: 5px;
}



.polfoot .formValidate .form a.btn {
	background: #e77d00;
	width: 280px;
	margin-left: 40px;
	color: #fff;
	padding: 0px 0;
	height: auto;
	
	
	       -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
	
	font-size: 18px;
	
	font-family:AFuturicaBsLightItalic;
	
	line-height: 2.6;
}




.ps2l {
    display: inline;
    float: left;
    overflow: visible;
    width: 560px;
	height: auto;
	margin: 175px 0 0 42px;
}


.ps2l .zag,
.ps2l .zagmin {
	background: #304250;
	overflow: visible;
	color: #fff;
	padding: 15px 10px;
	    font-family: TelluralAlt-Bold;
		font-size: 36px;
		font-weight: bolder;
		float: left;

		
        position: relative;
    z-index: 5;
    -webkit-box-shadow: 2px 3px 5px #000;
    -moz-box-shadow: 2px 3px 5px #000;
    -khtml-box-shadow: 2px 3px 5px #000;
    box-shadow: 2px 3px 5px #000;

    behavior: url(js/PIE.htc);
}

.ps2l .zag {
	margin-bottom: 20px;
}

.ps2l .zagmin {
    background: #4588bb;
	   padding: 5px 10px;
	   margin-top: 1px;
	           font-size: 24px;
	}

.ps2l .tel,
.ps2l .tel span {
	background:url(../img/tel.png) left center no-repeat;
	float: left;
	
	font-family:AFuturicaBsLightItalic;
	font-size: 46px;
	color: #fff;
	font-style: italic;
	margin: 10px 0 0 0px;
	overflow: visible;
	height: 88px;
	padding: 15px 0 0 50px;
}

.ps2l .tel span {
	font-size: 22px;
/*padding-top: 25px;*/
	padding-right: 10px;
	background: none;
}




ul.p32,
ul.spec {
    display: inline;
    float: left;
    overflow: visible;
    width: 1000px;
    height: auto;
}

ul.p32 li,
ul.spec li {
    display: inline;
    float: left;
    overflow: visible;
    width: 320px;
    height: auto;
	margin: 60px 6px;
	list-style-type: none;
}

ul.spec li {
	margin: 10px 6px;
}

ul.p32 li img,
ul.spec li img {
    display: inline;
    float: left;
    overflow: visible;
    width: 100%;
    height: 110px;
}

ul.spec li img {
	    width: 264px;
    height: 264px;
	margin-left: 28px;
}

ul.p32 li div,
ul.p32 li div p,
ul.p32 li div span,
ul.spec li div,
ul.spec li div p,
ul.spec li div span {
    display: inline;
    float: left;
    overflow: visible;
    width: 320px;
    height: auto;
	font-size: 18px;
	color: #000;
       font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	   font-weight: bolder;
}

ul.spec li div,
ul.spec li div span,
ul.spec li div p {
	font-size: 13px;
	font-weight: normal;
	padding: 15px;
	width: 290px;
	text-align: left;
}


ul.spec li div {
	margin-left: 15px;
	
	background: #fff;
	
	        position: relative;
    z-index: 5;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;

    -webkit-box-shadow: 2px 3px 5px #b3b3b3;
    -moz-box-shadow: 2px 3px 5px #b3b3b3;
    -khtml-box-shadow: 2px 3px 5px #b3b3b3;
    box-shadow: 2px 3px 5px #b3b3b3;

    behavior: url(js/PIE.htc);
}


ul.spec li div p {
	margin-bottom: 5px;
	padding: 0;
	width: 260px;
}


ul.p32 li div span,
ul.spec li div span {
	font-size: 13px;
	   font-family: Arial, Helvetica, sans-serif;
}

ul.spec li div span {
    font-size: 14px;
    font-weight: bolder;
	padding: 0;
	}









.nazspeci {
    display: inline;
    float: left;
    overflow: visible;
    width: 1000px;
    height: auto;
	background:url(../img/nazabus.png) center center no-repeat;
	font-size: 36px;
	    font-family: TelluralAlt-Bold;
		color: #000;
		text-transform: uppercase;
		text-align: center;
		margin: 25px 0;
}










.fszag {
	    display: inline;
    float: left;
    overflow: visible;
    width: 480px;
    height: auto;
	margin-left: 20px;
	
	    font-family: a_MachinaOrtoCaps;
		font-size: 29px;
		color: #000;
		line-height: 2.5;
}

.fszag div {
	       display: inline;
    float: left;
    overflow: visible;
    width: 74px;
    height: 74px;

margin-right: 10px;
	
	text-align: center;
	line-height: 1.5;
	color: #fff;
	font-size: 50px;
	
    position: relative;
    z-index: 5;
    -moz-border-radius: 37px;
    -webkit-border-radius: 37px;
    -khtml-border-radius: 37px;
    border-radius: 37px;
    behavior: url(js/PIE.htc);
}



.fsr, .fsl {
    display: inline;
    float: left;
    overflow: visible;
    width: 500px;
    height: auto;
	}


table.tab2,
table.tab2 tbody {
width: auto;
        
    display: inline;
    float: left;
    overflow: visible;
}


table.tab2 {
    width: 480px;
    margin: 0 10px;
}

table.tab2 tbody tr {
    margin-top: 5px;
    float: left;
}

table.tab2 tbody tr td {
    padding-left: 10px;
    
    color: #000;
    font-size: 18px;
	font-family: Arial;
	font-weight: bolder;
  /*  font-family:AFuturicaBsLightItalic;*/
}


table.tab2 tbody tr td.odin {
 /*   background: url(../img/numtab.png) center center no-repeat;*/

    overflow: visible;
    
    width: 20px; /*55px*/
    height: 55px;
    
    
    color: #b3b3b3;
    font-size: 30px;
        font-family: a_MachinaOrtoCaps;
    
    
    text-align: center;
    
    padding: 0;
    
    display:table-cell; 
    vertical-align:middle;
    
    display:inline-block\9;
    

}








.zagabus {
    display: inline;
    float: left;
    overflow: visible;
    width: 1000px;
    height: auto;
    background:url(../img/zagabus.png) center center no-repeat;
    font-size: 36px;
    font-family: VantaThin;
        color: #07568e;
        text-transform: uppercase;
        text-align: center;
        margin: 25px 0;
}



ul.spisus {
    display: inline;
    float: left;
    overflow: visible;
    width: 1000px;
    height: auto;
}

ul.spisus li {
    display: inline;
    float: left;
    overflow: visible;
    width: 700px;
    height: auto;
    margin: 10px 100px;
    list-style-type: none;
	background:url(../img/sus.png) top left no-repeat;
	padding-left: 50px;
}

ul.spisus li div,
ul.spisus li p {
    display: inline;
    float: left;
    overflow: visible;
    width: 700px;
    height: auto;

font-size: 14px;
font-family: Arial;
color: #000;
font-weight: bold;
font-style: italic;

}

ul.spisus li p {
	font-weight: normal;
	font-style: normal;
}














.zagshrab {
	    display: inline;
    float: left;
    overflow: visible;
    width: 1000px;
    height: auto;
    background:url(../img/zagshrab.png) center center no-repeat;
    font-size: 30px;
    font-family: TelluralAlt-Bold;
        color: #666666;
        text-transform: uppercase;
        text-align: center;
        margin: 25px 0;
	
}


ul.shr {
    display: inline;
    float: left;
    overflow: visible;
    width: 1000px;
    height: auto;
}

ul.shr li {
    display: inline;
    float: left;
    overflow: visible;
    width: 320px;
    height: auto;
    margin: 10px 6px;
    list-style-type: none;
}

ul.shr li img {
    display: inline;
    float: left;
    overflow: visible;
    width: 100%;
    height: 110px;
}
/*
ul.spec li img {
        width: 264px;
    height: 264px;
    margin-left: 28px;
}
*/


ul.shr li div {
    display: inline;
    float: left;
    overflow: visible;
    width: 320px;
    height: auto;
    font-size: 14px;
    color: #575757;
       font-family: Arial;
    text-align: center;
       font-weight: bolder;
}


ul.shr li div span {
    font-size: 15px;
	font-weight: bolder;
    margin-right: 10px;
    width: auto;
	color: #000;
}






































.zagvr {
        display: inline;
    float: left;
    overflow: visible;
    width: 1000px;
    height: auto;
    margin: 35px 0;
	
    font-family: VantaThin;
        font-size: 30px;
        color: #fff;
        line-height: 2.5;
		text-align: center;
		background:url(../img/zagvr.png) center center no-repeat;
		
}



ul.vrl, ul.vrr {
    display: inline;
    float: left;
    overflow: visible;
    width: 480px;
    height: auto;
	margin: 0 10px;
    }

ul.vrl li, ul.vrr li {
    display: inline;
    float: left;
    overflow: visible;
    width: 440px;
    height: auto;

list-style-type: none;
background:url(../img/vr.png) left center no-repeat;


font-size: 18px;
font-weight: normal;
font-family:Arial;
padding: 8px 0;

padding-left: 40px;
    }





.vrform {
    display: inline;
    float: left;
    overflow: visible;
    width: 1000px;
    height: auto;
	margin: 20px 0 30px 0;
}

.zamin {
	    display: inline;
    float: left;
    overflow: visible;
    width: 300px;
    height: auto;
    margin: 0px 0 0px 220px; }


.zamin p {
	       display: inline;
    float: left;
    overflow: visible;
    width: auto;
	    height: auto;
	
	background: #69a8cf;
	padding: 2px 5px;
	margin-bottom: 1px;
	color: #fff;
	    font-family: TelluralAlt-Bold;
		font-size: 18px;
}


.fvr {
	display: inline; 
	float: left; 
	overflow: visible; 
	width: 480px; 
	height: auto; 
	margin-top: 2px;
}













.zagp9 {
        display: inline;
    float: left;
    overflow: visible;
    width: 1000px;
    height: auto;
    margin: 35px 0 0 0;
    
    font-family: TelluralAlt-Bold;
        font-size: 30px;
        color: #497f9e;
        line-height: 1.3;
        text-align: center;
        background:url(../img/pob.png) center center no-repeat;
        
}



.zagp9min {
        display: inline;
    float: left;
    overflow: visible;
    width: 1000px;
    height: auto;
    margin: 0px 0;
    
    font-family: arial;
        font-size: 18px;
        color: #000;
        line-height: 1.3;
        text-align: center;
		margin-bottom: 25px;
        
}




.textzaj {
        display: inline;
    float: left;
    overflow: visible;
    width: 700px;
    height: auto;
}

.textzaj .tz1,
.textzaj .tz2,
.textzaj .tz3 {
	        display: inline;
    float: left;
    overflow: visible;
    width: 700px;
    height: auto;
	color: #fff;
}

.textzaj .tz1 {
    font-family: TelluralAlt-Bold;
font-size: 28px;
margin: 50px 0 25px 0;
}

.textzaj .tz2 {
	font-family: Arial;
	font-size: 18px;
	width: 540px;
}

.textzaj .tz3 {
	    font-family: VantaThin;
		font-size: 24px;
		margin-top: 40px;
}

.textzaj .tz3 span {

background:url(../img/kons.png) center center no-repeat;
padding: 0 20px;
}





.zapr {
        display: inline;
    float: left;
    overflow: visible;
    width: 640px;
    height: auto;
	margin-top: 25px;
}

.zapr1 {
        display: inline;
    float: left;
    overflow: visible;
    width: 640px;
    height: auto;
	    font-family: TelluralAlt-Bold;
font-size: 24px;
color: #fff;
}

.zapr2 {
        display: inline;
    float: left;
    overflow: visible;
    width: 500px;
    height: auto;
       font-family:Arial;
font-size: 18px;
color: #fff;
}

.zapr2 span {
	border-bottom: 2px dashed #ffea00;
}







