html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	font: 12px "Verdana";
	color: #000;
}
ul, p, h1, h2, h3, h4, h5, h6, form {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
img {
	vertical-align: top;
	border: none;
}
a {
	color: #0096ff;
}
a:hover {
	color: #669100;
}


body {	background: #f4f4f4;}

#wrapp {	margin: 0px auto;
	width: 1000px;
	background: url(../images/wrap.gif);
	height: auto !important;
	height: 100%;
	padding: 0px 21px;}




html, body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
}
#wrapper {
  position:relative;
  min-height: 100%;
  height: auto !important;
  height: 100%;
}

#header {
  height: 125px;
  width: 100%;
}

#content {
  padding-bottom:120px;
}

#footer {
  position: relative;
  margin-top: -120px;
  height: 120px;
}




#logo {
	float: left;
	width: 220px;
	padding: 15px 0px 20px 30px;
}

#logo img {
	margin: 0px auto;
}


#menu {	padding-top: 62px;}

#menu ul {	list-style: none;}

#menu ul li {	display: block;
	float: left;
	margin-left: 24px;
	padding-top:6px;}

#menu ul li.active {	background: url(../images/menu-hat.gif) no-repeat 50% 0px;}

#menu a {	font-size: 16px;
	color: #669100;}

#menu a:hover {	color: #f37043;}


#gallery {	height: 312px;}

#gallery .arrows {
	height: 32px;
	position: relative;
	margin-top:  -45px;
	padding: 0px 25px;
	margin-bottom: 13px;
	cursor: pointer;
}


#gallery .next {	float: right;}

#gallery .prev {	float: left;}


#gallery .pic {	display: none;}

#brands {	height: 68px;	margin: 16px 0px 20px 10px;}

#brands a {	display: block;
	float: left;
	width: 117px;
	height: 68px;
	background: url(../images/brands.gif) no-repeat;}

#brands .b1 {background-position: -20px 0px; width: 117px;}
#brands .b2 {background-position: -129px 0px; width: 127px;}
#brands .b3 {background-position: -246px 0px;}
#brands .b4 {background-position: -342px 0px;}
#brands .b5 {background-position: -442px 0px;}
#brands .b6 {background-position: -542px 0px;}
#brands .b7 {background-position: -646px 0px;}
#brands .b8 {background-position: -752px 0px; display: none;}
#brands .b9 {background-position: -858px 0px;}


.clr {	clear: both;}



#blocks .block {	float: left;
	width: 300px;
	margin-left: 31px;
}

#blocks .block h3, #blocks .block h1 {
	color: #434343;
	font-size: 22px;
	padding-bottom: 2px;
	margin-bottom: 20px;
}

#blocks .block h4 {
	font-size: 14px;
	margin-bottom: 4px;
}

#blocks .block h5 {	font-size: 13px;
	color: #FF8A00;
}

#blocks .block p {
	font-size: 12px;
	margin-bottom: 10px;
}

#blocks .block ul li {	display: block;
	margin-bottom: 20px;
	padding: 0px 0px 0px 20px;
	background: url(../images/ico-article.gif) no-repeat 0px 5px;}



#blocks .block.orange h3 {	background: url(../images/line-orange.gif) no-repeat bottom right;}

#blocks .block.blue {
	width: 275px;
}

#blocks .block.blue h3 {
	background: url(../images/line-blue.gif) no-repeat bottom right;
}

#blocks .block.red div {
	display: none;
}

#blocks .block.green h3, #blocks .block.green h1 {
	background: url(../images/line-green.gif) no-repeat bottom right;
}


#blocks .block.green.p100 {	width: 926px;}

.sep-gradient {	clear: both;
	background: url(../images/line-gradient.gif) no-repeat;
	height: 6px;
	margin: 40px 0px;}


.sep-grass {
	clear: both;
	background: url(../images/line-grass.png) no-repeat;
	height: 44px;
	margin: 10px 0px 20px 0px;
}





.liquid {
}

.liquid .next, .liquid .previous {	display:block;
	height:26px;
	width:26px;
	cursor: pointer;
	margin:0;
	padding:0;
	position: relative;
	top: 170px;

}
.liquid .previous {
	background-image:url('../images/liquid-left.gif');
	float:left;
	left: 30px;
}
.liquid .next {	background-image:url('../images/liquid-right.gif');
	float:right;
	right: 30px;

}
.liquid ul li {
	width:100px;
	padding: 0px 4px;
	margin:0;
	display: none;
	float: left;
}
.liquid ul li a img {

}




#footer .copy {	float: left;
	margin-left: 30px;}

#footer .copy span {	color: #525252;}


#footer .promo a {	color: #000;}

#footer .promo img {	position: relative;
	margin-top: -9px;}

#footer .promo {	float: right;	margin-right: 30px;
}




#tooltip {	position: absolute;
	width: 186px;
	height: 102px;
	background: url(../images/tooltip-bgr.png) no-repeat;
	top: 0px;
	left: 0px;
 	display: none;

 	color: #fff;
 	font-size: 12px;
 	padding: 20px 10px 0px 10px;}




    #msgForm{width: 450px}
    #msgForm td{padding: 5px; border: 1px solid #ababab;}
    #msgForm td input{border: 1px solid #ababab;}
    #msgForm td textarea{border: 1px solid #ababab;}


.subcat {	color: #FF8A00;}

.subcat a {	display: block;
	margin: 5px 0px;}




ul.cats_group li {
	width: 250px;
	float: left;
	margin: 0px 0px 30px 10px;

}

#blocks .block ul.cats_group li {	background: none;}

#blocks .block ul.cats_group li .tit_page {
	font-size: 28px;
	color: blue;
}


ul.cats_group li div {
	text-align: center;
}

ul.cats_group li div a {
	color:#000000;
	font-size:12px;
}


.news_img {	margin-right: 10px;}

.btips div {	display: none;}


.left_img, .left_img img {	float: left;
	margin: 0px 10px 10px 0px;}


.right_img, .right_img img {
	float: right;
	margin: 0px 0px 10px 10px;
}


.links-orange a, .links-orange a:hover, a.links-orange, a.links-orange:hover, .colorlinks-new a, #menu a.colorlinks-new {	color: #F37043;}

.colorlinks-news a, #menu a.colorlinks-news {	color: #669100;}

.colorlinks-contacts a, #menu a.colorlinks-contacts {	color: #cc007a;}




.news-item-fl {	width: 45%;
	float: left;
	margin-right: 3%;
	margin-bottom: 20px;}

.news-item-fl.fw {	width: 99%;}

