body{
		text-align: center;
	}
	#ajax-loader{
		display: none;
	}
	#complete{
		display: none;
	}
	#box{
		//display: none;
	}
	#box2{
		display: none;
	}
	 p {
    text-indent: 20px; /* Отступ первой строки в пикселах */
	width:100%;
    text-align:justify;
   }


body
{
	background:#E6E6E6;
	font-family: 'Arial', Helvetica, sans-serif;
	font-size:18px;
	margin:8px 0 16px;
	text-align:center;
	color: rgba(0,0,0,0.6);
    text-shadow: 2px 2px 3px rgba(255,255,255,0.1);

}

#logo
{
	background-image:url(../img/logo.png);
	text-align:center;
	height: 283px;
	margin:0 auto;
	width:850px;
	
}

#onsnova
{
	background:white;
	text-align:left;
	margin:0 auto;
	width:765px;
	padding:40px;
	
}

a.rollover {
	  background: url(../img/menu/button1.png);
	  margin:0 auto;
	 display:inline-block;
	  width: 140px; 
    height: 57px; 
     }
a.rollover:hover {
    background: url(../img/menu/button2.png); 
   }	
a.rollover1 {
	  background: url(../img/menu/button3.png);
	  margin:0 auto;
	  display:inline-block;
	  width: 140px; 
    height: 57px; 
     }
a.rollover1:hover {
    background: url(../img/menu/button4.png); 
   }	
a.rollover2 {
	  background: url(../img/menu/button5.png);
	  margin:0 auto;
	  display:inline-block;
	  width: 140px; 
    height: 57px; 
     }
a.rollover2:hover {
    background: url(../img/menu/button6.png); 
   }	
   a.rollover3 {
	  background: url(../img/menu/button7.png);
	  margin:0 auto;
	  display:inline-block;
	  width: 140px; 
    height: 57px; 
     }
a.rollover3:hover {
    background: url(../img/menu/button8.png); 
   }
     a.rollover4 {
	  background: url(../img/menu/button9.png);
	  margin:0 auto;
	  display:inline-block;
	  width: 140px; 
    height: 57px; 
     }
a.rollover4:hover {
    background: url(../img/menu/button10.png); 
   }
        a.rollover5 {
	  background: url(../img/menu/button11.png);
	  margin:0 auto;
	  display:inline-block;
	  width: 140px; 
    height: 57px; 
     }
a.rollover5:hover {
    background: url(../img/menu/button12.png); 
   }
  table.comment
  {
	  background:#F8F8F8;
	  width:500px;
	   margin:0 auto;
  }
  table.otvet
  {
	  background:#BEDEDE;
	  width:500px;
	   margin:0 auto;
  }
  img.leftimg {
    float:left;
    margin: 7px 7px 7px 0; 
   }
   div.image
   {
	   float:right;
	 }
	
    img.rightimg  {

	margin-right: 10px;
	width:220px;
	height:250px;
   }
 textarea.gran {
	 border:0; padding:0;
	color:#C0C0C0;
	 outline:none;
	 resize:none;
	 overflow:hidden;
	
	  }
.ctext
	  {
		  size:200;
		  outline:none;
		  border:0; padding:0;
		  color:#C0C0C0;
	  }
div.otvet {
	background:#BEDEDE;
	
border-radius: 20px;
box-shadow: 0 0 1px 1px #C0C0C0;
padding:7px 7px 7px;
outline:none;
  width:500px;
  margin:0 auto;
}

div.radius {
	color:#C0C0C0;
  border-radius: 20px;
  box-shadow: 0 0 1px 1px #C0C0C0;
  padding:7px 7px 7px;
  	 outline:none;
  width:500px;
}
div.radius1 {
  border-radius: 20px;
  box-shadow: 0 0 1px 1px #C0C0C0;
  padding:7px 7px 7px;
  width:150px;
}
div.radius2 {
	background: #FFF;
	border-radius: 5px;
	border: 1px solid #D3D3D3;
	text-align: left;
  //box-shadow: 0 0 1px 1px #C0C0C0;
  padding:40px;
 	width:765px;
	  margin:0 auto;
}
div.messages {
	background:#F8F8F8;
  border-radius: 20px;
  box-shadow: 0 0 1px 1px #C0C0C0;
  padding:7px 7px 7px;
  width:510px;
  margin:0 auto;
}

.button {
   width: 120px;
   height: 30px;
   border: 1px solid #0a3c59;
   background: #3e779d;
   background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
   background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
   background: -moz-linear-gradient(top, #65a9d7, #3e779d);
   background: -ms-linear-gradient(top, #65a9d7, #3e779d);
   background: -o-linear-gradient(top, #65a9d7, #3e779d);
   background-image: -ms-linear-gradient(top, #65a9d7 0%, #3e779d 100%);
   margin: 0% 65% 0% 0%;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #7ea4bd 0 1px 0;
   color: #eff1f2;
   font-size: 17px;
   font-family: helvetica, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border: 1px solid #0a3c59;
   text-shadow: #1e4158 0 1px 0;
   background: #3e779d;
   background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
   background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
   background: -moz-linear-gradient(top, #65a9d7, #3e779d);
   background: -ms-linear-gradient(top, #65a9d7, #3e779d);
   background: -o-linear-gradient(top, #65a9d7, #3e779d);
   background-image: -ms-linear-gradient(top, #65a9d7 0%, #3e779d 100%);
   color: #c2bec2;
   }
.button:active {
   text-shadow: #1e4158 0 1px 0;
   border: 1px solid #0a3c59;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#3e779d));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   background-image: -ms-linear-gradient(top, #3e779d 0%, #65a9d7 100%);
   color: #fff;
   }
   
   #end
{
	font-size:12px;
	text-align:center;
	margin:0 auto;
	
}
   #yandex
{

	float:left;
display: none;
	
	
}


/**
     * Основные стили для горизонтальной навигации
     */
    .horizontal-nav {
        background: #F5F5F5;
        border-radius: 6px;
    }
    .horizontal-nav ul {
        background: #F5F5F5;
        float: left;
        text-align: center;
        border-radius: 6px;
        border: 1px solid #D3D3D3;
    }
    .horizontal-nav ul li {
        float: left;
        border-left: 1px solid #D3D3D3;
    }
    .horizontal-nav ul li:first-child {
        border-left: 0 none;
    }
    .horizontal-nav ul li a {
        display: block;
	width:99px;
	height:20px;
	padding:20px 20px 20px 20px;
     
        color: #708090;
        border-top: 1px solid rgba(255,255,255, 0.25);
        border-left: 1px solid rgba(255,255,255, 0.25);
    }
    .horizontal-nav ul li:first-child a {
        border-left: 0 none;
    }
    .horizontal-nav ul li a:hover {
        background: #DCDCDC;
    }
    .horizontal-nav ul li:first-child a {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
    }
    .horizontal-nav ul li:last-child a {
        border-top-right-radius: 6px;
        border-bottom-right-radius: 6px;
    }     
	{
	margin:0 auto;
	float:center;
	}			
		object, iframe,
		h1, h2, h3, h4, h5, h6, p, blockquote, pre,
		abbr, address, cite, code,
		del, dfn, em, img, ins, kbd, q, samp,
		small, strong, sub, sup, var,
		b, i,
		dl, dt, dd, ol, ul, li,
		fieldset, form, label, legend,
		table, caption, tbody, tfoot, thead, tr, th, td,
		article, aside, canvas, details, figcaption, figure, 
		footer, header, hgroup, menu, nav, section, summary,
		time, mark, audio, video {
		  margin: 0;
		  padding: 0;
		  
		  outline: 0;
		  
		
		  vertical-align: baseline;
		
		}                  
		article, aside, details, figcaption, figure,
		footer, header, hgroup, menu, nav, section { 
			display: block;
		}
		nav ul { list-style: none; }
		blockquote, q { quotes: none; }
		blockquote:before, blockquote:after,
		q:before, q:after { content: ''; content: none; }
		abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
		table { border-collapse: collapse; border-spacing: 0; }
		
		.wrapper {
			cursor: pointer;
			max-width: 850px;
			padding: 10px 10px 10px 10px;
			margin: 0 auto;
			/* Transition */
			-webkit-transition: padding 1s ease-in-out;
			-moz-transition: padding 1s ease-in-out;
			-o-transition: padding 1s ease-in-out;
			-ms-transition: padding 1s ease-in-out;
			transition: padding 1s ease-in-out;
		}
	
		@media only screen and (max-width: 769px) {
			.wrapper {
				padding: 0;
			}
			.page {
				/* Border Radius */
				-webkit-border-radius: 0;
				-moz-border-radius: 0;
				border-radius: 0;
			}
		}

		/**
		 * Clearfix
		 */
		.clearfix:before, .clearfix:after {
			content: "\0020"; display: block; height: 0; visibility: hidden;	
		} 
		.clearfix:after { clear: both; }
		.clearfix { zoom: 1; }

		p {
			margin: 15px 0;
		}
		a {
		font: 16px helvetica, arial, sans-serif;
 		font-weight: 900;
			color: #606060;
			color: #dd390d;
			text-decoration: none;
		}
		/**
		 * Panels
		 */
		.panels {}
		.panel {
		
		}