/*reset values*/
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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{
margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;
}
:focus 
{
outline: 0;
}
body 
{
line-height: 100%; color: black; background: white;
}
ol, ul 
{
list-style: none;
}
table 
{
border-collapse: collapse; border-spacing: 0;
}
caption, th, td 
{
text-align: left; font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after 
{
content: "";
}
blockquote, q 
{
quotes: "" "";
}
img
{
border: none;
}
form
{
margin: 0px; padding: 0px;
}
/*global*/
body, html
{
height: 100%; position: relative; background: url(/content/images_seo/background.jpg) repeat-x; background-position: 50% 0%; color: #4b4b64; font-family: arial; min-height: 843px;
}
.main_block
{
width: 964px; height:auto !important; min-height: 100%; height:100%; position: relative; margin: 0px auto; background: none;
}
/*end global---------------------------------------------------------*/
/*end reset values---------------------------------------------------*/
/*header*/
.header
{
width: 964px; height: 383px; background: url(/content/images_seo/header.png) no-repeat; position: relative;
}
.text_head
{
position: absolute; left: 80px; top: 300px; width: 160px; font-size: 10pt; line-height: 13pt; font-family: times new roman;
}
/*end header-----------------------------------------------------------------------------------------------------------------------------------*/
/*content*/
.info
{
width: 335px; height: 25px; background: none; border: none; background: url(/content/images_seo/pole.png) no-repeat; margin-bottom: 5px; outline: none; resize: none; font-family: arial; color: #666666; font-size: 9pt; padding-top: 10px; overflow: hidden; margin-left: 2px;
}
.info_add_info
{
width: 335px; height: 50px; background: none; border: none; background: url(/content/images_seo/pole_wide.png) no-repeat; margin-bottom: 5px; outline: none; resize: none; font-family: arial; color: #666666; font-size: 9pt; padding-top: 10px; overflow: hidden; margin-left: 4px;
}

#inf
{
text-align: center;
}
#contact
{
text-align: center;
}
#name
{
text-align: center;
}
#company
{
text-align: center;
}
.content
{
width: 340px; margin: 0px auto; position: absolute; left: 310px; top: 380px; z-index: 2;
}
.clear_top
{
width: 340px; height: 80px; margin: 0px auto;
}
.button:hover
{
background: none; border: none; width: 341px; height: 65px; background: url(/content/images_seo/button.png) no-repeat; cursor: pointer;
}
.button
{
background: url(/content/images_seo/button_grey.png) no-repeat; width: 341px; height: 65px; border: none; background-position: 0px 2px;
}
.clear
{
height: 384px; width: 100%; position: relative; 
}
/*end content----------------------------------------------------------------------------------------------------------------------------------*/
/*footer*/
.footer
{
height: 384px; width: 100%; position: relative; margin-top: -384px; 
}
.footer_block
{
width: 964px; height: 384px; margin: 0px auto; position: relative; background: url(/content/images_seo/tab2.png) no-repeat; text-align: center;
}
.grass
{
height: 89px; width: 100%; background: url(/content/images_seo/grass.png) repeat-x; position: absolute; bottom: 0px;
}
address
{
color: #005414; font-style: normal; font-size: 9pt; position: absolute; bottom: 80px; width: 200px; height: 20px; left: 390px;
}
address a
{
color: #005414; text-decoration: none;
}
.div_link
{
position: absolute; width: 360px; height: 200px; top: 20px; left: 60px;
}
.link_main
{
display: block; width: 360px; height: 200px; cursor: pointer;
}
.icon
{
width: 642px; height: 114px; overflow: visible; position: absolute; top: 150px; left: 250px;
}
.first_ic
{
float: left;
}
.center_ic
{
float: left;
}
.last_ic
{
float: left;
}



/*добавлено*/
.tooltip {
			color: #000000; outline: none;
			cursor: help; text-decoration: none;
			position: absolute;
			display: block;
			width: 260px; height: 179px; left: 25px;
                 }
		.tooltip span {
			margin-left: -999em;
			position: absolute;
			}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 259px; top: 30px; z-index: 99;
			margin-left: 0; width: 250px;

		
		}
		.classic { padding: 0.8em 1em; }
		* html a:hover { background: transparent; }
		.classic {background: #7fc7ff; border: 1px solid #1e90ff; }

		
				
	.tooltip2 {
		 color: #000000; outline: none;
			cursor: help; text-decoration: none;
			position: absolute;
			display: block;
			width: 260px; height: 179px; right: 28px; top: 0px;
                 }
		.tooltip2 span {
			margin-left: -999em;
			position: absolute;

		
		}
		.tooltip2:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; right: 259px ; top: 30px; z-index: 99;
			margin-left: 0; width: 250px;

		
		}
		.classic { padding: 0.8em 1em; }
		* html a:hover { background: transparent; }
		.classic {background: #7fc7ff; border: 1px solid #1e90ff; }

/*добавлено*/

/*end footer-----------------------------------------------------------------------------------------------------------------------------------*/