/*Reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background-position:0 0;
background-repeat:no-repeat;
border:0 none;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
text-align:left;
vertical-align:baseline;
}
a img, :link img, :visited img {
border:0 none;
}
table {
border-collapse:collapse;
border-spacing:0;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
q:before, q:after, blockquote:before, blockquote:after {
content:"";
}
/* ---------- */
body {
	font-family: Tahoma, sans-serif;
	font-size: 0.95em;
	line-height: 1.4em;
	color: #414042;
}
h1, h2, h3, h4, h5, h6 {
	color: #000;
}
h1, h2 {
	font-family: Georgia, serif;
    font-style: italic;
    font-weight: bold;
	margin-bottom: 0.3em;
	line-height: 1em;
}
h1 {
    font-size: 2.4em;
}
h2 {
    font-size: 2.1em;
	width: 600px;
}
a {
	color: #00abe8;
}
div#context h3 {
	font-size: 1.6em;
	color: #4b5800;
}
div#general {
	width: 940px;
	position: absolute;
	left: 50%;
	margin-left: -500px;
	padding-left: 50px;
}
div#logo {
	width: 336px;
	height: 89px;
	background: url(img/logo.png) top left no-repeat;
	text-indent: -100em;
	margin: 70px 0 2.5em -20px;
}
div#info {
	width: 346px;
	float: right;
	margin: 100px 0 0 0;
	overflow: hidden;
}
div#info p#tel {
	font-family: Georgia, serif;
	font-size: 2.1em;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 2.6em;
}
#info p#tel span {
	color: #bcbec0;
}
div#info a#button {
	display: block;
    width: 316px;
    background: url(img/buttonbg.png) top left no-repeat;
	font-family: Georgia, serif;
    font-size: 2em;
    font-style: italic;
    font-weight: bold;
	letter-spacing: 0.05em;
	line-height: 1em;
	text-decoration: none;
	color: #fff;
	padding: 20px 30px 30px 40px;;
}
div#info p#footnote {
	background: url(img/astr.png) top left no-repeat;
	padding-top: 2px;
	font-size: 0.75em;
	padding-left: 20px;
	display: block;
}
div#intro {
	width: 525px;
	margin-bottom: 3.5em;
}
li.tieser {
	width: 180px;
	padding-right: 40px;
	padding-top: 100px;
	background: url(img/images.png) no-repeat;
	float: left;
	margin-bottom: 2.7em;
}
li#item1 {
	background-position: left top;
}
li#item2 {
	background-position: -230px top;
}
li#item3 {
	background-position: -460px top;
}
li#item4 {
	background-position: -680px top;
}
div#context {
	width: 899px;
	padding: 30px 0 0 50px;
	margin-left: -50px;
	margin-bottom: 2.6em;
	float: left;
	background: #dbe88d url(img/images1.png) no-repeat left bottom;
	padding-bottom: 160px;
}
div#context dl {
	margin-top: 2em;
	width: 260px;
	padding-right: 39px;
	float: left;
	color: #000;
	font-size: 1.2em;
}
div#context dl dt {
    font-weight: bold;
}

div#footer {
	float:left;
	clear:both;
	width: 100%;
	font-size: 0.9em;
}
div#footer div#contacts {
	float: right;
	width: 340px;
}
div#contacts span {
	font-size: 1.75em;
	margin-bottom: 0.6em;
	display: block;
	color: #000;
}
#copy {
	width: 571px;
	border-top: #bcbec0 solid 2px;
	padding: 15px 0 15px 50px;
	margin: 1.5em 0 0 -50px;
}
p#to_btn {
	margin-left: 600px;
	margin-bottom: 20px;
	color: #000;
}
p#to_btn a{
	color: #000;
	text-decoration: none;
	display: inline-block;
	border-bottom: dashed 1px #00abe8;
}

