

@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');
 }



* {
    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;
}

div {
    margin: 0 auto;
}

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

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

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

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

#wapka1 {
    display: inline;
    float: left;
    overflow: visible;
    width: 100%;
    height: 756px;
    /*background:url(../img/wap-n.png) top no-repeat;*/
    position: relative;
    z-index: 15;
}


.w20 {
    display: inline;
    float: left;
    overflow: visible;
    width: 100%;
    height: 59px;
    background:url(../img/verh.png) top repeat-x;
    position: relative;
    z-index: 15;
}

.w2 {
    overflow: visible;
    width: 980px;
    margin: 0 auto;
    height: 59px;
}

.w2 p {
	
	    width: 400px;
    height: 59px;
    float: right;
    display: inline;

    
    color: #fff;
    font-size: 32px;
    font-family:AFuturicaBsLightItalic;

    line-height: 1.8;
	text-align: right;
	
}

#wapka2 {
    overflow: visible;
    width: 980px;
	margin: 0 auto;
    height: 690px;
	margin-top: 59px;
}

#wap {
    overflow: visible;
    width: 100%;
    margin: 0 auto;
    height:690px;
    overflow: hidden;
  /*  background:url(../img/soti.png) 1% 9% no-repeat;*/
}

.logo-n {
	    overflow: visible;
    width: 500px;
    height: 59px;
    float: left;
    display: inline;
	background:url(../img/logo-n.png) left center no-repeat;
	
	color: #FFFFFF;
	font-size: 32px;
	font-family:TelluralAlt;
	
	padding-left: 100px;
	line-height: 1.8;
	
}

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

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

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

.wapph {
    margin-top:40px;
    height:188px;
    background:url(../img/sumki1.png) center right no-repeat;
}

.wapph2 {
    width: 495px;
    border-bottom: 1px solid #ff7e00;
    padding-bottom: 10px;
    margin-top: 30px;
}

.wapph2 p, .wapph2 a {
    font-size:36px;
    font-style: italic;
    color: #fff;
    font-weight: 100;
    text-align: right;
    margin-right: 60px;
    font-family: AFuturicaBsLightItalic;
}

.wapph2 a {
    font-size:17px;
    float: right;
    text-decoration: none;
    border-bottom: 2px dotted #fff;
    padding-right: 3px;
	font-family: tahoma, sans-serif;
}

.wapph2 a:hover {
    color: #ff7e00;
    border-bottom: 2px dotted #ff7e00;
}

.wapmain {
    display: inline;
    float: right;
    overflow: visible;
    width: 100%;
 /*   margin-right: 35px;*/
    padding: 70px 30px 0 30px;
  /*  border-bottom: 1px solid #ff7e00;*/
    font-family: TelluralAlt-Bold;
    font-size: 54px;
    color: #fff;
    text-transform: uppercase;
    line-height: 1.2;
    padding-left: 70px;
	
	text-shadow: 5px 5px 7px #000;
}

.wapmain span {
    color: #ffd3a8;
}

.wapmain p {
    color: #ff7e00;
    font-size: 24px;
    font-style: italic;
    text-transform:none;
    padding: 10px 0 35px 0;
    font-family: AFuturicaBsLightItalic;
}

.wapopis {
    display: inline;
    float: left;
    overflow: visible;
    width: auto;
    margin:20px 45px 0 25px;
    font-size: 24px;
    color: #ff7e00;
    font-style: italic;
    text-transform:none;
    font-family: AFuturicaBsLightItalic;
}

.polsec, .polthr, .polfour, .polfive, .pol3f,
.pol6, .pol7, .pol8, .pol9, .pol10 {
    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;
}

.polsec {
	margin-top: 15px;
}

.pol10 {
	background:url(../img/pol10+-n.png) no-repeat;
	height: 900px;
}


.p10z1 {
	
	margin-top: 35px;
	width: 100%;
	float: left;
	/*background:url(../img/kav10.png) left top no-repeat;*/
}

.p10z2 {
    width: 100%;
    float: left;
   /* background:url(../img/kav10.png) right top no-repeat;*/
}

.p10zag {
	padding: 0 60px;
	
	 font-family: TelluralAlt-Bold;
	 color: #e17a00; /*#bc6600;*/
	 font-size: 48px;
	 
	 margin-left: 60px;
	 
	 margin-top: 90px;
	 
	 }


.p10zag p {
	color: #e09843;
	font-size: 26px;
	margin-top: 20px;
	}



ul.otherphoto {
display: inline;
float: left;
overflow: visible;
width: 500px;
margin-left: 50px;
/*height:80px;*/

margin-top: 70px;

 }


.vi, .vi1 {
	display: inline;
float: left;
overflow: visible;
width: 329px;
height: 229px;
margin-left: 40px;
	background:url(../img/vi-n.png) no-repeat;
	margin-top: 25px;
}

.vi1 {
	margin-top: 95px;
}

ul.otherphoto li {
display: inline;
float: left;
overflow: hidden;
/*height:70px;*/
width: 73px;
height: 109px;
margin-right:10px;
margin-top: 25px; }

ul.otherphoto li a {
display: inline;
float: left;
overflow: visible;
width: 100%; }



ul.otherphoto li a:hover {
-webkit-box-shadow: 0px 0px 5px #999;
-moz-box-shadow: 0px 0px 5px #999;
-khtml-box-shadow: 0px 0px 5px #999;
box-shadow: 0px 0px 5px #999;
behavior: url(js/PIE.htc);
position:relative;
z-index:5;
}


ul.otherphoto li a img { 
display: inline;
float: left;
overflow: visible;
height:109px;
width: auto;
width:73px\9;
 }


.video {
	padding: 10px 10px;
	float: left;
	margin-top: 10px;
	margin-left: 40px;
	margin-right: 50px;
	
	background: url(../img/vid-repeat.png) repeat;
	}
	
.vidtext {
	padding-right: 30px;
	
	color: #fff;

   /* font-family:TelluralAlt;*/
  font-family: Arial, Helvetica, sans-serif;
  
    font-size: 14px;
	float: left;
	width: 440px;
	line-height: 1.3;
	
	width: 500px;
	
}

.vidtext p {
    padding-right: 30px;
    
    color: #fff;
   /* font-family:TelluralAlt;*/
  font-family: Arial, Helvetica, sans-serif;
  
    font-size: 14px;
    
	margin-bottom: 10px;
}

.vid {
	width: 420px;
	height: 315px;
	float: right;
}











.pol9 {
	background: #a29582;
	border-bottom: 5px solid #91816a;
	border-top: 5px solid #91816a;
	padding: 80px 0;
}


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

height: 900px;
}










.pol8 {
	       height: 130px;
		/*   background: #877461;*/
		   background:url(../img/pol8-n.png) repeat-x;
		   border-top: 5px solid #163335; /*#591f1f;*/
}

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


.pol6 {
	   background:url(../img/pol5-n.png) bottom center no-repeat;
	   height: 950px;
}


.pol6 .minizag {
	color: #b42300;
	font-size: 26px;
	
	font-family:AFuturicaBsLightItalic;
	margin-top: 15px;
	margin-left: 60px;
}

.pol6 .maxzag {
    color: #ff6600;
    font-size: 36px;
    
    margin-top: 15px;
    margin-left: 275px;
	
	font-weight: bolder;
	text-transform: uppercase;
	
	font-family:TelluralAlt-Bold;
}


ul.polsix {
	width: 980px;
	display: inline;
	float: left;
	overflow: visible;
}

ul.polsix li {
        color: #333;
    font-size: 23px;
    
    font-family:AFuturicaBsLightItalic;
	list-style-type: none;
	
	padding-left: 350px;
	padding-right: 20px;
	
	margin: 50px 0 160px 0;
	
	
	float: left;
	   display: inline;
}



ul.polsix li:first-child + * { 
  
  padding-right: 350px;
  padding-left: 20px;
  
    margin: 50px 0 115px 0;
} 


ul.polsix li:first-child + * + * { 
    padding-left: 390px;
}












.zagp30 {
        font-family: TelluralAlt-Bold;
        
        font-size: 80px;
        text-transform: uppercase;
        color: #bc6600;
        
        background:url(../img/kavp3.png) left top no-repeat;


}

.zagp3 {

		
		background:url(../img/kavp3.png) right top no-repeat;
		padding: 38px 0 0 60px;
		
		margin-top: 150px;

}

.prevos {
	   display: inline;
    float: left;
    overflow: visible;

color: #e09843;
font-size: 42px;
margin: -25px 0 0 5px;

font-weight: bolder;

        text-transform: lowercase;
}

.zagp3 img {
	   display: inline;
    float: right;
    overflow: visible;
    width: 57px;
    height: 38px;
	margin-top: -130px;
	margin-right: 60px;
}


.zagp3 span {
	color: #e17a00;
	
	
}

.zagp3 .tri {
	display: inline;
	float: left;
	overflow: visible;
	width: 160px;
	height: 160px;
	
	margin: -40px 10px 0 0;

border: 3px solid #fff343;

color: #e17a00;

font-size: 160px;
line-height: 0.8;
text-indent: 35px;

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




ul.p3 {
    width: 980px;
	
	margin-top: 50px;
	float: left;
	
	       background:url(../img/vertpol3.png) center center no-repeat;
}

ul.p3 li {
    
	
	background:url(../img/p3ol.png) repeat;
	
	color: #915f41;
	
	font-family: a_MachinaOrtoCaps;
	
	font-size: 26px;
	
	float: right;
	
	width: 450px;
	height: 135px;
	
	margin-left: 400px;
	
	list-style-type: none;
	
	
	        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 #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);
	
	margin-bottom: 43px;
	
}



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




ul.p3 li p {
	background:url(../img/one.png)  3% center no-repeat;
	   height: 135px;
	   
	   padding-left: 50px;
	   
	       font-size: 48px;
		   line-height: 1.4;
}

ul.p3 li:first-child + * { 
  /*
  padding-left: 20px;
  
    margin: 50px 350px 175px 0;*/
	float: left;
	
	margin-left: 0px;
	   margin-right: 400px;
	   

} 


ul.p3 li:first-child + * p {
	   background:url(../img/two.png)  3% center no-repeat;
	       height: 105px;
		   
		         padding-left: 50px;
				 
				       font-size: 38px;
       margin-top: 15px;
}


ul.p3 li:first-child + * + * { 
	/*margin: 50px 0 200px 390px;*/
}

ul.p3 li:first-child + * + * p {
       background:url(../img/three.png)  3% center no-repeat;
	       height: 135px;
		   
		         padding-left: 50px;
				 
				                       font-size: 36px;
       margin-top: 0px;
	   
	              line-height: 1.3;
}






.pol3f {
	background:url(../img/3fact.png) top center no-repeat;
	height: 900px;
}


.polfive {
	    height: 600px;
		padding: 0;
		background:url(../img/sl5.png) bottom center no-repeat;
		
		padding-bottom: 100px;
		position: relative;
		z-index: 12;
}



.polthr {
	padding-bottom: 40px;
}


.polthr {
    background:url(../img/pol3-n.png) repeat;
    position: relative;
    z-index: 13;
	margin-top: -135px;
}

.polfour {
	/*background: #6d6155;*/
	
	background:url(../img/polfour-n.png) repeat-x;
	
	/*border-bottom: 2px solid #b87333;
	border-top: 2px solid #b87333;*/
	
	padding: 35px 0 35px 0;
}


.polfour p {
	background:url(../img/kavich2-n.png) left top no-repeat;

width: auto; /*630px;*/
padding-left: 80px;

margin-left: 0px; /*145px;*/
        display: inline;
    float: left;
    overflow: visible;


    font-size: 18px; /*24px;*/
    color: #21383b; /*#fff;*/
	font-weight: bolder;
	
    font-style: italic;
    text-transform:none;
    font-family: AFuturicaBsLightItalic;
	}

.polfour p span {
	text-align: right;
	margin-left: 40px;
	color: #f5f0c4;
}

.polfour img {
	    display: inline;
    float: left;
    overflow: visible;
    width: 56px;
    height: 36px;
}



.polfour .pol4nakl {
	background:url(../img/pol4nakl.png) no-repeat;

        display: inline;
    float: left;
    overflow: visible;
	
	margin: 40px 0 0 75px;
    width: 426px;
    height: 38px;
	text-align: center;
	line-height: 1.7;
	color: #fff06d;
	
	    font-size: 23px;
    font-style: italic;
    text-transform:none;
    font-family: AFuturicaBsLightItalic;
}


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


.pol92 {
	
	background:url(../img/kav9.png) no-repeat;
	padding-left:150px;
	padding-top: 10px;
	
	
	font-family:AFuturicaBsLightItalic;
	font-size: 25px;
}



.pol3f2 {
	height: 900px;
}


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

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


.pol72 form {
	float: right;
	margin-top: 46px;
	color: #000000;
}

.pol72 form #emailadress {
display: inline;
float: left;
overflow: visible;
width: 347px;
height: 43px;
border: 0;
font-size: 30px; /*36px;*/
color: #000000;
padding: 0px 5px;
background: transparent;
margin-right: 10px;

}


.pol72 form .myButton {
margin-right: 22px;
cursor: pointer;
width: 67px;
height: 43px;
color: #fff;
font-size: 22px;
text-align: center;
line-height: 2;
border: 0;
text-transform: uppercase;

background: #3b8c93; /*#ff5000;*/

position: relative;
z-index: 2;
    -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;
    behavior: url(js/PIE.htc);

}

.pol72 form .myButton:hover {
background: #4d9a00;
}



.polfive2 {
	height: 600px;
	width: auto;
}

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

.ps2r {
    margin-left: 50px;
    width: auto;
    margin-right: 0px;
    background:url(../img/kavich.png) left 35px no-repeat;
}

.ps2r .zag, .ps2r p {
    font-size: 27px;
    color: #000000;
    font-style: italic;
    text-transform:uppercase;
    font-family: AFuturicaBsLightItalic;
    margin-left: 90px;
	width: 480px;
}

.ps2r p {
    font-size: 12px;
    margin-left: 50px;
	font-family: arial,tahoma, sans-serif;
	text-transform: none;
	line-height: 1.5;
	margin-top: 42px;
	
	width: 570px;
	
	padding: 0 40px 40px 0;
	background:url(../img/kavich-n.png) bottom right no-repeat;
}


.ps2l img {
    width: 100%;
    -webkit-box-shadow: 2px 3px 15px #b3b3b3;
    -moz-box-shadow: 2px 3px 15px #b3b3b3;
    -khtml-box-shadow: 2px 3px 15px #b3b3b3;
    box-shadow: 2px 3px 15px #b3b3b3;
    box-shadow: 2px 3px 15px #b3b3b3\9;
    behavior: url(js/PIE.htc);
}

.ps2l p {
    color: #d5d5d5;
    font-size: 23px;
    font-style: italic;
    text-align: right;
    padding-top: 12px;
    font-family: AFuturicaBsLightItalic;
}







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





.zagsl2 {
	        overflow: visible;
    width: 980px;
    float: left;
    display: inline;
    /*height: 281px;*/
    height: 110px;
    
	
	margin-left:0px;
	margin-top: 60px;
	   margin-bottom: 25px;
	/*background:url(../img/soti2-n.png) left no-repeat;*/
}

.zagsl2 p {
            overflow: visible;
    width: auto;
    float: left;
    display: inline;
    height: auto;
    
    padding-left:50px;
	padding-bottom: 5px;
	padding-right: 20px;
	margin-left: 10px;
	margin-top: 100px;

	/*border-bottom: 1px solid #fde3c9;*/
	
	
	font-family:TelluralAlt-Bold;
	font-size: 50px;
	text-transform: uppercase;
	color: #54a6ad;
	font-weight: bolder;
}


.og-grid a {
	position: relative;
	z-index: 1;
}

.og-grid a .zag {
	       display: inline;
    float: left;
    overflow: visible;
   /* width: 220px;*/
    height: 40px;
	
/*	background: #ffd091;*/
	color: #ea7400;
	padding: 0 15px;
	
	line-height: 2.3;
	
	text-align: left;
	
	font-family:TelluralAlt;
	
	font-family: TelluralAlt-Bold;
	
	font-size: 16px;
	
	position: relative;
	z-index:1;
	margin-top: 10px;
	width: 330px;
}


.og-grid a .price {
    /*       display: inline;
    float: right;*/
    overflow: visible;
    width: 148px;
    height: 148px;
    
    background: url(../img/price.png) no-repeat;
    color: #fff;

    
    text-align: left;
    
    font-family:TelluralAlt;
    
    font-size: 14px;
    
    position: absolute;
    z-index:3;
	
	/*right: 0;
	top: 0;*/
	
	/*display: none;*/
	
	right: 0;
margin: 15px 2px 0 0px;
	

}

.og-grid a .price span,
.og-grid a .price span.grn {
	text-align: left;
	margin-top: 25px;
	
	padding-left: 25px;
	margin-bottom: -10px;
	float: left;
}

.og-grid a .price span.grn {
    text-align: right;
    margin-top: -10px;
    
    padding-right: 25px;
	float: right;
}

.og-grid a .price p {
    text-align: center;
    margin-top: 5px;
    width: 148px;
    float: left;
	font-size: 24px;
	font-weight: bolder;
	margin: 10px 0 5px 0;
}

.og-grid a img {
           display: inline;
    float: left;
    overflow: visible;
    width: 300px;
    height: 300px;
	
	margin-left: 10px;
	   
    position: relative;
    z-index:1;
	
	margin-top: -10px;
	}


.og-grid a .bolwe {
           display: inline;
    float: left;
    overflow: visible;
    width: 220px;
    height: 40px;
    
    background: #078893; /*#4d9a00;*/
    color: #fffeab; /*#fffeab;*/
	text-transform: uppercase;
	
    padding: 0 15px;
    
    line-height: 2;
    
    text-align: center;
    
    font-family:TelluralAlt;
	
	font-family: TelluralAlt-Bold;
    
    font-size: 21px;
    
    position: relative;
    z-index:1;
    margin-top: 10px;
	margin-left: 43px;
	
	
	/*    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);*/
}


.og-grid div.bolwe {
           display: inline;
    float: left;
    overflow: visible;
    width: 220px;
    height: 40px;
    
    background: #078893; /*#4d9a00;*/
    color: #fffeab; /*#fffeab;*/
	text-transform: uppercase;
	
    padding: 0 15px;
    
    line-height: 2;
    
    text-align: center;
    
    font-family:TelluralAlt;
	
	font-family: TelluralAlt-Bold;
    
    font-size: 21px;
    
    position: relative;
    z-index:1;
    margin-top: 10px;
	margin-left: 43px;
	
	
	 
}

.og-grid div.bolwe a{color: #fffeab; /*#fffeab;*/}


.og-grid a .bolwe  span {
	    color: #fff768;
		text-transform: uppercase;
}






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

.op2l, .op2r {
	width: 480px;
	margin: 0 10px 0 0;

	font-size: 24px;
	text-align: right;
	color: #d5d5d5;
	    font-family:TelluralAlt;
		
		font-family: TelluralAlt-Bold;
		
		font-weight: bolder;
		margin-top: 10px;
}

.op2r {
	font-size: 25px; /*26px;*/
	text-transform: uppercase;
	text-align: right;
    width: 420px;
	color: #a3a3a3;
	margin-top: 0px;
	
	font-family: TelluralAlt-Bold;
}

.op2r span {
	font-size: 17px;
}




.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);
	
}


























/***************************************/

.oneform {
    display: inline;
    float: left;
    overflow: visible;
    width: 610px;
    height: 88px;
	margin: 590px 0 0 110px;
}

.oneform #emailadress {
    display: inline;
    float: left;
    overflow: visible;
    width: 429px;
    height: 88px;
	background:url(../img/vvodemail.png) no-repeat;
	border: 0;
	font-size: 48px;
	color: #842a57;
	padding: 0px 5px;
}


   .oneform .myButton {
    	
		margin: 9px;
		cursor: pointer;
        
        -moz-box-shadow:inset 0px 0px 0px -50px #a4e271;
        -webkit-box-shadow:inset 0px 0px 0px -50px #a4e271;
        box-shadow:inset 0px 0px 0px -50px #a4e271;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
        background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%);
        background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
        background:-o-linear-gradient(top, #89c403 5%, #77a809 100%);
        background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%);
        background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0);
        
        background-color:#89c403;
        
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        
        border:1px solid #74b807;
        
        display:inline-block;
        color:#ffffff;
        font-family:Verdana;
        font-size:18px;
        font-weight:bold;
        padding:23px 35px;
        text-decoration:none;
        
        text-shadow:0px 0px 28px #528009;
        
    }
   .oneform .myButton:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
        background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%);
        background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
        background:-o-linear-gradient(top, #77a809 5%, #89c403 100%);
        background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%);
        background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0);
        
        background-color:#77a809;
    }
   .oneform .myButton:active {
        position:relative;
        top:1px;
    }







/*
.search {
    float: left;
    width: 170px;
    margin-left: 10px;
    height: 36px;
    margin-top: 6px;
    background: url(../img/search3.png) no-repeat;
}

.search form {
    height: 24px;
    margin-top: 2px;
}

#vvodtext {
    display: inline;
    float: left;
    height: 20px;
    width: 144px;
    margin-left: 2px;
    border: 0px;
    border-right: 1px dotted #acb1b4;
    background-color: transparent;
}

#btn, #btn:hover, #btn:active, #btn:focus {
    float: left;
    border: 0px;
    width: 20px;
    height: 20px;
    outline: none;
    background: url(../img/poisk1.png) no-repeat;
}

#btn:hover {
    cursor: pointer;
    background: url(../img/poisk1h.png) no-repeat;
}
*/












.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;
    }














/*

#inf {
    display: inline;
    float: left;
    overflow: visible;
    width: 100%;
    background: #842a57;
}

#info {
    margin: 0 auto;
    overflow: visible;
    width: 960px; 
	    height: auto;
		margin:0 auto;
}


#info1 {
    margin: 0 auto;
    overflow: visible;
    width: 960px;
    
        float: left;
    display: inline;
        height: auto;

}

#info2 {
    overflow: visible;
    width: 960px;
	margin:0 auto;

    display: inline;
    height: auto;

}

*/







/*

.main .zvezdi {
        width: 285px;
        height: 52px;
		background:url(../img/zvezdi.png) center no-repeat;
margin-top: 10px;
}

.main .zag {
    display: inline; 
       float: left;
    overflow: visible;
    height: 60px;
   width: 960px;
   background: url(../img/threezag.png) 50% 50% repeat-x;
}

.main .zag .zag2 {
    overflow: visible;
    height: 60px;
   width: 260px;
   margin: 0 auto;
   background: #842a57;
   font-size: 38px;
   font-weight: bolder;
   color: #000;
   text-align: center;
   line-height: 1.7;
        font-family: mach_oc;
}
*/



/*
ul.maincat {
    overflow: visible;
    width: 800px;
    float: left;
    display: inline;
    height: auto;
    list-style-type: none;
    margin: 0 80px;
}

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

ul.maincat li div.zag {
    overflow: hidden;
    width: 220px;
    float: left;
    display: inline;
    height: 30px;
    text-align: center;
    color: #c88caa;
    font-size: 28px;
    background: none;
    margin-bottom: 6px;
	       font-family: mach_oc;
}

ul.maincat li div.img31,
ul.maincat li div.img32,
ul.maincat li div.img33 {
    overflow: visible;
    width: 220px;
    float: left;
    display: inline;
    height: 97px;
    margin-bottom: 10px;
}

ul.maincat li div.img31 {
        background:url(../img/img31.png) center no-repeat;
}

ul.maincat li div.img32 {
        background:url(../img/img32.png) center no-repeat;
}

ul.maincat li div.img33 {
        background:url(../img/img33.png) center no-repeat;
}

ul.maincat li div.mctext {
    overflow: hidden;
    width: 210px;
    float: left;
    display: inline;
    height: 290px;
    list-style-type: none;
    margin: 5px 0px 5px 0px;
    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);
    background: #e1e1e1;
    padding: 5px;
    
    font-size: 13px;
    color: #333;
}

ul.maincat li div.mctext p {
    text-indent: 10px;
    margin-bottom: 7px;
}

*/










/*
.threeform {
    display: inline;
    float: left;
    overflow: visible;
    width: 960px;
    height: 140px;
}

.threeform .text3form {
	    display: inline;
    float: left;
    overflow: visible;
    width: 850px;
    height: 20px;
	   margin-left: 105px;
	   font-size: 24px;

	   color: #fff;
	   margin-bottom: 5px;
	   margin-top: 35px;
	           font-family: mach_oc;
}

.threeform .text3form span {
	color: #fcff00;
}



.threeform #emailadress {
    display: inline;
    float: left;
    overflow: visible;
    width: 515px;
    height: 57px;
    background:url(../img/vvodemail3.png) no-repeat;
    border: 0;
    font-size: 48px;
    color: #842a57;
    padding: 0px 5px;
	
	margin-left: 105px;
}


   .threeform .myButton {
        
        margin-left: 9px;
        cursor: pointer;
        
 width: 215px;
 height: 57px;
 
 background: #7bba2a;
 color: #fff;
 font-size: 22px;
 text-align: center;
 line-height: 2.3;
 border: 0;
 text-transform: uppercase;
 
        
    }
   .oneform .myButton:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
        background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%);
        background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
        background:-o-linear-gradient(top, #77a809 5%, #89c403 100%);
        background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%);
        background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0);
        
        background-color:#77a809;
    }
   .oneform .myButton:active {
        position:relative;
        top:1px;
    }

*/


/*


.four {
	display: inline;
float: left;
overflow: visible;
width: 100%;
height: 433px;
background:url(../img/fon4.png) repeat-x;
}

.four2 {
overflow: hidden;
width: 960px;
height: 421px;
margin: 0 auto;
background:url(../img/onigotovi.png) top center no-repeat;
}


.five {
    display: inline;
float: left;
overflow: visible;
width: 100%;
height: 610px;
background:url(../img/fivefon5.png) repeat-x;
}

.five2 {
overflow: hidden;
width: 960px;
height: 610px;
margin: 0 auto;
}

.five2 .zag {
    display: inline; 
       float: left;
    overflow: visible;
    height: 140px;
   width: 960px;
   background: url(../img/fivezag.png) 50% 50% repeat-x;
   margin-top: 40px;
   margin-bottom: 10px;
}

.five2 .zag .zag2 {
    overflow: visible;
    height: 140px;
   width: 238px;
   margin: 0 auto;
   background: #842a57;
   font-size: 36px;
   font-weight: bolder;
   color: #fff;
   text-align: center;
   line-height: 4;
   background:url(../img/heart.png) right top no-repeat;
        font-family: mach_oc;
}



.five2 .video {
    display: inline; 
       float: left;
    overflow: visible;
    height: 325px;
   width: 960px;
   margin-top: 50px;
   margin-bottom: 10px;
}

.five2 .video .video2 {
    overflow: visible;
    height: 315px;
   width: 560px;
   margin: 0 auto;
border: 5px solid #fff;
}





*/


#podfooter {
    overflow: hidden;
    clear: both;
    position: relative;
    bottom: 0px;
    width: 100%;
    height: 668px;
    *height: 0px;
}

#footer {
    position: relative;
    overflow: visible;
    margin-top: -668px;
    *margin-top: 0px;
    width: 100%;

    height: 668px;
    z-index: 200;
	background:url(../img/pol10-n.png) no-repeat;

}

#foot {
    width: 980px;
    margin: 0 auto;
    height: 300px;

}


#foot .footphone {
	display: inline;
	float: left;
	overflow: visible;
	background:url(../img/footlogo.png) left top no-repeat;
	
	/*padding-top: 220px;*/
	margin-top: 10px;
}




#foot .footphone p, #foot .footphone a {
    font-size:24px;
    font-style: italic;
    color: #fff;
    font-weight: 100;
    text-align: right;
    margin-right: 0px;
    font-family: AFuturicaBsLightItalic;
	
	float: left;
	
	*text-align: left;
}

#foot .footphone a {
    font-size:17px;
    float: right;
    text-decoration: none;
    border-bottom: 2px dotted #4b9fad;
    padding-right: 3px;
	
	padding-top: 3px;
    
	font-family: tahoma, sans-serif;
	
    margin-left: 10px;
	color: #4b9fad;
	
	   *float: left;
}

#foot .footphone a:hover {
    color: #fff;
    border-bottom: 2px dotted #fff;
}

#foot .footopis, #foot .fo1, #foot .fo2 {
    display: inline;
    float: right;
    overflow: visible;
    width: 600px;
    margin:10px 0px 0 0px;
    font-size: 25px;
    color: #184850;
    font-style: italic;
    text-transform:none;
    font-family: AFuturicaBsLightItalic;
}

#foot .fo2 {
color: #fff;
font-size: 38px;
float: left;
width: 100%;
margin-top: 40px;
}

#foot .fo2 a {
	float: right;
	color: #4b9fad;
	font-size: 18px;
	margin-top: 3px;
	/*border-bottom: 3px dotted #4b9fad;*/

}

#foot .fo2 a:hover {
	   color: #fff;
   /* border-bottom: 3px dotted #fff;*/
}

#foot .fo1 {
	    width: 580px;
		margin-left:20px;
		margin-top: 20px;
}

#foot .first, 
#foot .second, 
#foot .third {
	
	    font-size: 25px;
    color: #184850;
    font-style: italic;
    text-transform:none;
    font-family: AFuturicaBsLightItalic;
}


#foot .second {
	font-size: 32px;
}

#foot .second a {
	color: #184850;
	border-bottom: 2px dotted #000;
}

#foot .second a:hover {

	   color: #fff;
    border-bottom: 2px dotted #fff;
}

#foot .third {
	font-size: 19px;
	margin: 0px 0 0 20px;
	color: #000;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}

#foot .osnsite {
	background:url(../img/osnsite.png) center center no-repeat;
    display: inline;
    float: left;
    overflow: visible;
    /*width: 980px;*/
    width: 580px;
	height:65px;
	margin: 0 0 0 170px;
}


@media all and (-webkit-min-device-pixel-ratio:10000), 
not all and ( -webkit-min-device-pixel-ratio : 0 ) { 
  ul.polsix li { line-height: 1.7;
  margin: 60px 0 140px 0;
   }
   
   ul.polsix li:first-child + * { 
    margin: 50px 0 85px 0;
} 

#foot .first, 
#foot .second, 
#foot .third {
	margin-bottom: 10px;
}

#foot .second {
	line-height: 1.3;
}

}


.pol10 {
background: url(../img/pol10+-n.png) center center no-repeat;
}

#footer {
background: url(../img/pol10-n.png) center center no-repeat;
}

.priceinputtext{border: 1px solid #ccd1d6; background: #fff; border-radius: 3px; width: 190px; margin: 0 5px; padding: 8px; color: #777;}

.pricetovar{font-weight: 300; padding: 0px 0 10px; margin-bottom: 10px; color: #ea7400; text-align: center; font-size: 24px; font-family: TelluralAlt; font-weight: bolder;}

.articul{font-weight: 300; padding: 0px 0 10px; margin-bottom: 10px; color: #ea7400; text-align: center; font-size: 15px; font-family: TelluralAlt; font-weight: bolder;}




/*

@media all and (-webkit-min-device-pixel-ratio:10000), 
not all and (-webkit-min-device-pixel-ratio:0) { 

 body {
    font-family: tahoma, sans-serif;
} 

.footkont p {
    font-size: 12px;
       color: #828282;
}

.footkont p.big {
    font-size: 17px;
}

.slide-list ul.slide-wrap li.slide-item .zagtel .zagtel1 {
	    font-size: 28px;
}

.slide-list ul.slide-wrap li.slide-item .zagtel .zagtel2 {
        font-size: 28px;
}

.slide-list ul.slide-wrap li.slide-item .zagtel .zagtel2 span {
       font-size: 18px;
}

.slide-list ul.slide-wrap li.slide-item .zag .zag2 {
       font-size: 30px;
}

.main .zag .zag2 {
       font-size: 26px;
}

ul.maincat li div.zag {
       font-size: 20px;
}

.threeform .text3form {
       font-size: 14px;
}
.five2 .zag .zag2 {
       font-size: 26px;
	   line-height: 5;
}

.footkont .ztfoot {
font-size: 26px;
}

.footkont .ztfoot span {
font-size: 16px;
}

#wapkaright .treyg {
    background:url(../img/treyg.png) -70% no-repeat;
}



}

*/





