/***********************
Base size 1240px
************************/
@media screen and (max-width:1240px){
#wrapper{width:98%;}
#tpMnuCont{width: 98%;}
#leftCol{width:71.6%;} 
#sidebar{width:21.3%;}
}
@media screen and (max-width:988px){
.inpTxt{width:76%;}
}
@media screen and (max-width:860px){
#leftCol{float:none; width:97%;}
#rtMnuBt{visibility:visible;} 
#sidebar{display:none;}	/*скрытие колонки*/
}
@media screen and (max-width:703px){
.tdSlogan #shapka h1{font-size:1.5em;}
#contact09{font-size:1.1em;font-weight:bold;}
#contact09 a{font-size:1em; font-weight:bold;margin-top:0px;}
}
@media screen and (max-width:674px){
.tblFrst{margin:60px 0 0 0;}	/*появляется 2 строка тор-меню*/
}
@media screen and (max-width:666px){
#topMnu{width:82%;}
}
@media screen and (max-width:608px){
#hidebar{right:1.6%;}
}
@media screen and (max-width:417px){
#knobsContnr{width:90%;}
.knob, .knobClick{width:60%;}
}
@media screen and (max-width:408px){
.tblFrst{margin-top:80px;}	/*появляется 3 строка тор-меню*/
}
@media screen and (max-width:400px){
.tdSlogan{width:30%;min-width:0;}
.contactTd{min-width:140px;}
#contact09 a{font-size:.9em; font-weight:bold;margin-top:0px;}
#facebk{top:4px;}
#newsH17 h2 {letter-spacing:normal;}
.rss, a.rss{left:-12px;}
}
@media screen and (max-width:319px){
.contactTd{min-width:37%;}
#contact09 a{margin-right:16px;font-size:.8em;}
#facebk{left:10%;}
}
@media screen and (max-width:300px){
#topMnu{width:79%;}
}
@media screen and (max-width:294px){
.tblFrst{margin-top:110px;}	/*появляется 4 строка тор-меню*/
}
/***********************
слайды  и кнопки 
************************/
@media screen and (max-width:660px){
.z2text {top:20%;}
.z2text a.aMain{line-height:.75em;}	
.z2text a.aNorm{line-height:.75em;margin-top:0;}
.z2text a.aMain{font-size:2.5em;padding: 1px 1px;}
.z2text a.aMain2L{font-size:2.5em;padding: 1px 1px;}
.z2text a.aNorm{font-size:2.08em; padding: 1px 1px;}	
}

@media screen and (max-width:569px){
#knobsContnr{width:70%; margin:0 auto;}
}
@media screen and (max-width:502px)
{
	a.lft2pt01{left:0%;}
	a.lft2ptOtr01{left:0%;}
}
@media screen and (max-width:488px)
{
.z2text a.aMain{font-size:2.em;padding: 1px 1px;}
.z2text a.aMain2L{font-size:2.em;padding: 1px 1px;}
.z2text a.aNorm{font-size:1.8em; padding: 1px 1px;}	
a.lft2pt{left:2%;}
a.lft2ptOtr{left:-2%;}
}
@media screen and (max-width:436px){
.z2text {top:5%;}
}
@media screen and (max-width:431px)
{
	a.lft2pt01{left:0%;}
	a.lft2ptOtr01{left:0%;}
}
@media screen and (max-width:417px)
{
#knobsContnr{width:90%;}
.knob, .knobClick{width:60%;}
}

@media screen and (max-width:345px)	
{
.z2text { top:1%;} 
}
@media screen and (max-width:271px)
{
.z2text a.aMain{font-size:2em;padding: 1px 1px;margin: 20px auto 6px auto;}
.z2text a.aMain2L{padding: 1px 1px; margin:20px auto 6px auto;}
}