html {
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	
}

body {
	
	height:100%;
	margin:0;
	padding:0;
	position:relative;
	font-family:Arial;
	font-size:14px;
	color:#f3f5f6;
	text-align:left;
	width:100%;
	background-color:#051628;
}
a {
	color:#31b934;
	outline:none;
}
a:hover {
	color:#31f835;
}
a img {
	border:none;
}
h2 {
	color:#31b934;
	font-family:Trebuchet MS;
	font-weight:normal;
}
h3{
	color:#31b934;
	font-family:Trebuchet MS;
	font-size:16px;
}
h4 {
	color:#8bd3ff;
	font-size:16px;
	font-weight:normal;
	margin-bottom:0;
	margin-top:30px;
}
p {
	font-size:14px;
}
pre {
	margin:0;
}
 table {
 border-collapse: collapse;
 background:#133c5d;
 margin:0 auto;
 margin-top:10px;
 font-size:12px;
 }
 td {
	border:1px solid #3c5d78;
}
   thead {
	background:#0c2d48;
	color:#8bd3ff;
}

ul {
	padding:0;
	margin:10px 0;
}
 li {
	font-size:14px;
	list-style:none;
	background:url(images/li_img.jpg)  0 4px no-repeat;
	margin:5px 0;
	padding-left:15px;
	zoom:1;
}
	#content {
		
		position:relative; 
		min-height:100%;
		height:auto !important;
		height:100%;
		width:931px;
		margin:0 auto;
		
	}

		#header {
			margin:0;
			width:904px;
			position:relative;
			z-index:0;
                        
		}
		h1 {
			
			text-indent:-9999px;
			width:155px;
			height:60px;
			margin:0;
			float:left;
			margin-top:15px;
                       
		}
		#main_link {
			position:absolute;
			top:15px;
			width:155px;
                        left:0;
			height:60px;
			display:block;
                        zoom:1;
                        background:url(images/sibeco_logo.jpg) no-repeat;
		}
		#top_menu {
			float:right;
		}
		#main {
			padding-bottom:130px;
			z-index:10;
			position:relative;
		}
		.inc_left_block {
			float:right;
			width:232px;
			margin-left:0px;
		}
		.inc_left_blockn {
			display:none;
		}
		.inc_left_block a:hover {
			color:#31f835;
		}
		.tel_inc {
			padding-left:20px;
		}
		.tel_inc p {
			font-size:36px;
			font-family:Trebuchet MS;
			margin:0;
		}
		.tel_inc div {
			margin-left:45px;
			font-size:12px;
		}
		.tel_inc p span{
			font-size:12px;
			color:#31b934;
		}
		.clear {
			clear:both;
			float:none;
		}
		#footer {
			height:63px;
			bottom:0;
			position:absolute; 
			width:904px;
			font-size:11px;
			background:url(images/bg_footer.jpg) left bottom no-repeat;
			color:#799ab5;
			font-family:Trebuchet MS;
			z-index:11;
		}
		#footer a {
			color:#799ab5;
		}
		#footer a:hover {
			color:#31b934;
		}
			#drops {
				position:absolute;
				background:url(images/drops.jpg) 0 0 no-repeat;
				width:204px;
				height:98px;
				bottom:61px;
				right:36px;
			}
			#f_left_block {
				float:left;
				margin-left:20px;
				margin-right:48px;
				width:257px;
				margin-top:17px;
			}
			#f_middle_block {
				float:left;
				width:140px;
				margin-top:17px;
				margin-right:80px;
			}
			#f_right_block {
				float:left;
				margin-top:17px;
				max-width:170px;
			}
			#a2 {
				width:53px;
				display:block;
				height:32px;
				float:right;
				background:url(images/a2.jpg) 0px 50% no-repeat;
				text-decoration:none;
				padding-left:72px;
				z-index:100;
				
				margin-top:17px;
				margin-right:20px;
			}
				#a2:hover {
				
				}
			.clear {
				clear:both;
			}
			#title {
				font-size:26px;
				color:#31B934;
				margin-top:10px;
			}
			#title span {
				padding-left:44px;
				font-size:22px;
				color:#31B934;
			}
._bg .inc_left_block  {
	margin-top:-60px;
}
*+html ._bg .inc_left_block  {
	margin-top:-30px;
}

._bg .inc_left_block .tel_inc {
	margin-top:40px;
}
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
	font-size:11px;
	font-family:Trebuchet MS;
	color:#57839e;
}

ul.breadcrumb-navigation li
{
	display:inline;
	background:none;
	padding:0;
	margin:0;
	font-size:10px;
}

ul.breadcrumb-navigation a
{
	color:#57839e;
}
ul.breadcrumb-navigation a:hover
{
	color:#31b934;
}
.block_pdf p {
			margin-top:0;
			margin-bottom:20px;
			
		}
		
		.block_pdf {
			text-align:left;
			font-size:14px;
			margin-top:40px;
			
		}
		.block_pdf  .pdf_link {
		}
		.pdf {
				background:url(images/doc_ico.jpg) no-repeat;
				padding-left:60px;
				display:block;
				padding-top:3px;
				height:50px;
				float:left;
				margin-top:-10px;
			}

/*---------------------------------------------------------------------------------------Главная------------------------------------------------------------------------------------------------------*/
.main_bg {
	background:#051628 url(images/cont_bg.jpg) 50% 20px no-repeat;
}
.main_cont {
	float:left;
	width:670px;
	min-height:379px;
	height:auto !important;
	height:379px;
	font-size:14px;
	padding-top:60px;
}
.main_cont h2 {
	font-size:30px;
	padding-left:10px;
	text-indent:-10px;
	margin-top:0;
}
.main_cont h2  span {
	padding-left:0px;
}
.main_cont p {
	margin-bottom:5px;
	margin-left:10px;
}
.main_cont span{
	font-size:24px;
	padding-left:10px;
}
.main_bg .tips {
	margin-top:93px;
}
.main_width {
	float:right;
	padding-right:20px;
	width:488px;
	margin-top:-60px;
}
*html .main_width {
	margin-top:-30px;
	padding-right:10px;
}
*+html .main_width {
	margin-top:-30px;
}
.main_bg .tips {
	height:328px;
}
.main_catalog_banner {
    margin-top:95px;
    width:660px;
    height:306px;
    float:left;
    position:relative;
}
.main_catalog_banner a {
    position:absolute;
    width:80px;
    height:60px;
    z-index:1000;
}
.main_catalog_banner .dacha {
   left:1px;
   top:1px;
}
.main_catalog_banner .mobile {
   left:1px;
   top:1px;
}
.main_catalog_banner .office {
   left:1px;
   top:1px;
}
.main_catalog_banner .kotel {
   left:1px;
   top:1px;
}
.main_catalog_banner .butil {
   left:1px;
   top:1px;
}
.main_catalog_banner .lab {
   left:1px;
   top:1px;
}
/*----------------------------------------------------------------------------------------------------------Контнакты------------------------------------------------------------------------------------------------*/
.main_widthcontacts {
	float:right;
	width:720px;
	margin-top:-60px;
	margin-right:20px;
}
*html .main_widthcontacts {
	margin-top:-30px;
	margin-right:10px;
	width:720px;
}
*+html .main_widthcontacts {
	margin-top:-30px;
	
}
.contacts_bg {
	/*background:#051628 url(images/water_bg.jpg) 0 100px no-repeat;*/
}
.contacts_bg  #content {
	background:url(images/contacts_img.jpg) 100% 50px no-repeat;
}
.contact {
	font-size:16px;
	font-family:Trebuchet MS;
	min-height:600px;
	height:auto !important;
	height:600px;
}
/*----------------------------------------------------------------------------------------------------------О компании------------------------------------------------------------------------------------------------*/
.sertifs {
	background:url(images/sertifs.jpg) 0 0 no-repeat;
	height:73px;
	padding-left:45px;
	padding-top:8px;
}
.sertifs a {
	display:block;
	margin-right:20px;
	float:left;
}
.sertifs .etl_sertif {
	background:url(images/etl_sertif.jpg) 0 0 no-repeat;
	height:64px;
	width:76px;
}
.sertifs .wqa_sertif {
	background:url(images/wqa_sertif.jpg) 0 0 no-repeat;
	height:65px;
	width:139px;
}
.sertifs .nsf_sertif {
	background:url(images/nsf_sertif.jpg) 0 0 no-repeat;
	height:66px;
	width:68px;
}
.sertifs .rst_sertif {
	background:url(images/rst_sertif.jpg) 0 0 no-repeat;
	height:60px;
	width:69px;
	margin-top:3px;
}
/*----------------------------------------------------------------------------------------------------------Для дилеров------------------------------------------------------------------------------------------------*/
.primer {
	background:url(images/primer.jpg) 0 50% no-repeat;
	font-size:12px;
	color:#a4a9af;
	padding-left:45px;
	min-height:81px;
	height:auto !important;
	height:81px;
	line-height:16px;
	margin:15px 0;
	margin-left:20px;
}
/*-------------------------------------------------------------------------------------------------------Наши достижения-------------------------------------------------------------------------------------------------*/
.numbers_table {
	background:none;
}
.numbers_table td {
	font-size:14px;
	padding:0;
	padding-left:20px;
        border:none;
}
.numbers_table .big_numbers {
	font-size:40px;
	padding-left:0;
	font-style:italic;
}
/*-------------------------------------------------------------------------------------------------------Выезд специалиста-------------------------------------------------------------------------------------------------*/
.attention {
	background:url(images/attention.jpg) 0 0 no-repeat;
	padding-left:60px;
	color:#a3a9b0;
	margin-top:20px;
}
.attention p {
	font-size:13px;
}
#fancy_title table {
    background:none;
}
#fancy_title td {
    border:none;
}
.catalog_zayavka {
	margin-bottom:20px;
margin-left:60px;
line-height:40px;
}