body {

	font-family: Temes New Roman, Helvetica, sans-serif;

	margin: 2px 0px 0px 0px;

}



div { margin:  0px; }







.headbar {

	display: run-in;

	top: 2px;

	width: 1024px; 

	height: 138px;

	margin: 0px;

	background: #ffffff;	

}



.topbar-left {

	float:left;

	width: 206px;	

}



.topbar-center {

	float: left;

	width: 612px;

}



.topbar-right {

	float: left;

}



.topbar-right .index{

	width: 206px;

	height: 111px;

	background-image:url(../images/top-right-index.gif);	

}



.topbar-right .uslugi{

	width: 206px;

	height: 111px;

	background-image:url(../images/top-right-uslugi.gif);	

}



.topbar-right .prices{

	width: 206px;

	height: 111px;

	background-image:url(../images/top-right-prices.gif);	

}



.topbar-right .vopros{

	width: 206px;

	height: 111px;

	background-image:url(../images/top-right-vopros.gif);	

}



.topbar-right .about{

	width: 206px;

	height: 111px;

	background-image:url(../images/top-right-about.gif);	

}



.topbar-right .contacts{

	width: 206px;

	height: 111px;

	background-image:url(../images/top-right-contacts.gif);	

}



.topbar-right .interes{

	width: 206px;

	height: 111px;

	background-image:url(../images/top-right-interes.gif);	

}



.topbar-right-text {

	margin: 20px 20px 20px 20px;

	padding: 0px;

	color: #403C22;

	font-size: 12px;

	font-style: italic;

	line-height: 150%;

	width: 166px;

	height: 51px;

	vertical-align: middle;	

}



.menubar {

	float: left;

	width: 1024px;

	height: 27px;

	margin: 0px;

	border-top: 2px solid #c5bb56;

	background-color: #999999;

}







.main {

	width: 1024px;

	

	margin: 0px;

	

}



.main-leftbar {

	float:left;

	width: 206px;

	/*height: 1200px;*/

	background-color:#CCCCCC;

}



.main-content {

	float:left;

	width: 612px;

	/*height: 1200px;*/

	margin: 0px;

	background-color: #f5f2d9;



}



.main-rightbar {

	float: left;

	width: 206px;

	/*height: 1200px;*/

	background-color:#CCCCCC;			

}



.contacts {

	float: none;

	top: 30px;

	font-size: 12px;

	width: 1024px;

	background-color:#ffffff;	

}



.main-text {

	margin: 20px;

	font-size: 14px;

	color: #403C22;

	font-weight: normal;

	text-align: justify;

}



.main-text-table {

	margin: 20px;

	font-size: 12px;

	color: #403C22;

	font-weight: normal;

	text-align: center;

}







.main-leftbar-text {	

	margin: 0px;

	padding: 20px;

	color: #403C22;

	font-size: 12px;

	text-align: left;

	line-height: 150%;	 

}



.main-rightbar-text {	

	margin: 0px;

	padding: 20px;

	color: #403C22;

	font-size: 12px;

	text-align: left;

	line-height: 100%;	 

}



.main-leftbar-images {

	position: relative;

	width: 186px;

	top: 0px;

	left: 0px;

}







h1 {

	color:#308020;

	font-size: 25px;
	
	text-align: center;

	font-weight: normal;
	
	

}



h2 {

	font-size: 14px;

	color: #403C22;

	text-align: justify;

	font-weight: bold;

}



img {

	border:none;

}





a:hover		{	color: #785621; }

a:active	{	color: #785621;	}

a:link 		{	color: #785621;	}

a:visited 	{	color: #785621;	}

a	{

	margin: 0px;

	

	font-style: italic;



	

	font-weight: normal;

}



.main-text-link {

	margin: 0px;

	font-size: 12px;

	font-style: italic;

	text-align: right;

	color: #299333;

	font-weight: bold;

}









body {

	background-color: #FFFFFF;

}





.halfmoon{

margin-bottom: 2px;

}



.halfmoon ul{

padding: 3px 4px 2px 4px;

margin-left: 0;

margin-top: 4px;

margin-bottom: 0;

font: bold 12px Verdana;

list-style-type: none;

text-align: center; /*set to left, center, or right to align the menu as desired*/

border-bottom: 2px solid #c5bb56;



}



.halfmoon li{

display: inline;

margin: 0;

}



.halfmoon li a{

	text-decoration: none;

	padding: 3px 9px 2px 4px;

	margin: 0;

	margin-right: 0px; /*distance between each tab*/

	border-left: 1px solid #c5bb56;

	color: #464219;

	font-size: 13px;

	background-color: #CCCCCC;

	background-image: url(../images/tabright.gif);

	background-repeat: no-repeat;

	background-position: right top;

}



.halfmoon li a:visited{

color: #403C22;

}



.halfmoon li a:hover{

background-color: #f3f0d6;

color: #464219;

}



.halfmoon .selected{



background: #f3f0d6 url(../images/tabright.gif) top right no-repeat;

}





.mail-buttom{

	width: 167px; 

	height: 101px;

}



a .mail-buttom{

	background-image:url(../images/bt-mail.jpg);

}



a:hover .mail-buttom{

	background-image:url(../images/bt-mail-over.jpg);

}



.question-buttom{

	width: 167px; 

	height: 101px;

}



a .question-buttom{

	background-image:url(../images/bt-question.jpg);

}



a:hover .question-buttom{

	background-image:url(../images/bt-question-over.jpg);

}



.logo-buttom{

	width: 167px; 

	height: 101px;

}



a .logo-buttom{

	background-image:url(../images/logo.gif);

}



a:hover .logo-buttom{

	background-image:url(../images/logo1.gif);

}





.phone-buttom{

	width: 167px; 

	height: 50px;

	background-image:url(../images/bt-phone.gif);

}



.hs_img{

	border:1px solid #999;

	padding:10px;

	margin:0 0 10px 0;

}



.hs_img img{

	margin:10px;

}



.web h2 {

text-align:left;

margin-bottom:7px;

margin-top:7px;

}



.web h1 {

text-align:left;

margin-bottom:10px;

}



.web p {

margin-bottom:7px;

margin-top:5px;

}



.web ul {

margin-bottom:7px;

margin-top:5px;

}

.sch {
float:left;
position:relative;
top:-40px;
margin-left:10px;
margin-right:-30px;
}
