/* CSS Document */

/*  fonts ------------------------------------------------------------------------- */

body{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	background-image: url(../i/fon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0;
	margin: 0;
	}
th {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0;
	margin: 0;
}
/*  fonts ------------------------------------------------------------------------- */
a:link, a:visited  {
	text-decoration: none;
	font-size: 11px;
   }

a:hover{
	text-decoration: underline;
	}
p, h1, h2, h3 {margin: 0; padding: 0;}

#page {
	background-image: url(../i/fon_page.jpg);
	background-repeat: no-repeat;
	background-position: 280px 80px;
	}
#pageheader {
	background-image: url(../i/logo.jpg);
	background-repeat: no-repeat;
	background-position: 380px top;
	height: 97px;
	width: 600px;
	}
#pageheader span{
	display: none;
	}
#tel {
	height: 50px;
	width: 200px;
	position: absolute;
	left: 700px;
	top: 35px;
}
#main_menu {
	height: 155px;
	width: 277px;
	color: #ca9731;
	position: absolute;
	left: 694px;
	top: 147px;
	background-image: url(../i/fon_menu.jpg);
	background-repeat: no-repeat;
	padding-top: 16px;
}
#main_menu span {
	display: none;

}
#main_menu a:link, #main_menu a:visited {
	text-decoration: none;
	font-size: 11px;
	color: #ca9731;
	display: block;
	padding-left: 37px;
	height: 20px;
	width: 170px;
   }
#main_menu a:hover{
	text-decoration: underline;
	}
#main_menu  a.about:link, #main_menu  a.about:visited {
	background-image: url(../i/menu_01.jpg);
	background-repeat: no-repeat;
	background-position: 37px;
   }
#main_menu  a.about:hover{
	text-decoration: underline;
	background-image: url(../i/menu_01-over.jpg);
	}
#main_menu  a.cost:link, #main_menu  a.cost:visited {
	background-image: url(../i/menu_02.jpg);
	background-repeat: no-repeat;
	background-position: 37px;
   }
#main_menu  a.cost:hover{
	text-decoration: underline;
	background-image: url(../i/menu_02-over.jpg);
	}
#main_menu  a.apostyl:link, #main_menu  a.apostyl:visited {
	background-image: url(../i/menu_04.jpg);
	background-repeat: no-repeat;
	background-position: 37px;
   }
#main_menu  a.apostyl:hover{
	text-decoration: underline;
	background-image: url(../i/menu_04-over.jpg);
	}
#main_menu  a.legaliz:link, #main_menu  a.legaliz:visited {
	background-image: url(../i/menu_05.jpg);
	background-repeat: no-repeat;
	background-position: 37px;
   }
#main_menu  a.legaliz:hover{
	text-decoration: underline;
	background-image: url(../i/menu_05-over.jpg);
	}
#main_menu  a.links:link, #main_menu  a.links:visited {
	background-image: url(../i/menu_03.jpg);
	background-repeat: no-repeat;
	background-position: 37px;
   }
#main_menu  a.links:hover{
	text-decoration: underline;
	background-image: url(../i/menu_03-over.jpg);
	}
#main_menu  a.contacts:link, #main_menu  a.contacts:visited {
	background-image: url(../i/menu_06.jpg);
	background-repeat: no-repeat;
	background-position: 37px;
   }
#main_menu  a.contacts:hover{
	text-decoration: underline;
	background-image: url(../i/menu_06-over.jpg);
	}				
#content {
	margin-left: 309px;
	width: 509px;
	background-repeat: repeat-y;
	background-image: url(../i/fon_main3.jpg);
	padding-bottom: 40px;
}
#corn {
	background-image: url(../i/pic1.jpg);
	height: 46px;
	position: absolute;
	width: 237px;
	left: 580px;
}

#lang_blok {
	padding-top: 24px;
	padding-left: 40px;
	padding-bottom: 10px;
	width: 350px;

}
#lang_blok  h1{


}
#lang_blok  h1  span{
	display: none;
}
#lang_blok p{
	font-weight: normal;
	padding-right: 40px;
	text-align: justify;
	line-height: 16px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#lang_blok td{
	height: 25px;
}

#lang_blok a:link, #lang_blok a:visited {
	text-decoration: underline;
   }
#lang_blok a:hover{
	text-decoration: none;
	}
#lang_blok td a:link, #lang_blok td a:visited {
	text-decoration: underline;
	font-size: 14px;
	color: #000000;
   }
#lang_blok a:hover{
	text-decoration: none;
	}
#text_blok {
	padding-top: 10px;
	padding-bottom: 10px;
}
#text_blok  h1{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 20px;
	padding-left: 40px;
	padding-top: 20px;
	font-style: oblique;
	color: #734A48;

}
#text_blok  h1  span{
	display: none;

}
#text_blok  h2{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 20px;
	padding-left: 45px;
	padding-top: 10px;

}
#text_blok .inlie {
	display: inline;
}

#text_blok p{
	font-weight: normal;
	padding-left: 45px;
	padding-right: 40px;
	text-align: justify;
	padding-bottom: 10px;
	line-height: 16px;
}
#text_blok a:link, #text_blok a:visited {
	text-decoration: underline;
}
#text_blok a:hover{
	text-decoration: none;
	}
#box {
	float: right;
	height: 210px;
	width: 150px;
}
.img{
	padding: 10px;
	border: 1px solid #666666;
}
ul {
	padding-left: 70px;
	line-height: 16px;
	margin: 0px;
	padding-right: 40px;
	text-align: justify;
	padding-bottom: 15px;

}
ol {
	padding-left: 60px;
}
#podlog {
	background-image: url(../i/pologka.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 1000px;
}

#bottom {
	width: 509px;
	margin-left: 309px;
	height: 50px;
}
#bottom p{
	text-align: center;
	padding-top: 10px;
}
#bottom p span{
	color: #858584;
}
#top_counter {
	height: 1px;
	width: 1px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#counter {
	text-align: center;
	padding-top: 20px;
}
#counter p span a {
	color: #858584;
}

#baner {
	position: absolute;
	width: 167px;
	top: 650px;
	left: 20px;
}
#baner p {
	height: 10px;
}
