*{margin:0;padding:0}
body{font-family:Arial, Helvetica, sans-serif;background:url(images/border.gif) repeat-y 225px top;position:relative}
table{border-collapse:collapse}
q{quotes:none}
a{color:#11648f}
a:hover{text-decoration:none}
a img{border:none}
.center{text-align:center}

#wrap{min-width:1000px;;background:url(images/wrap-bg.jpg) repeat-x left top}
*{margin:0;padding:0}
body{font-family:Arial, Helvetica, sans-serif;background:url() repeat-x left 369px}


#header{height:368px;position:relative;background:url(images/header-bg.jpg) no-repeat center 142px;min-width:1002px}
	#header #logo{display:block;background:url(images/logo-bg.gif) no-repeat left center;padding:0 0 0 55px;font:bold 1.1em/100% Arial, Helvetica, sans-serif;text-decoration:none;color:#000;position:absolute;left:20px;top:25px}
	#header #nav{position:absolute;left:270px;top:10px;font-size:0.75em;list-style-type:none}
		#header #nav li{float:left;padding:0 10px;background:url(images/nav-marker.gif) no-repeat left center}
	#header #mark-nav{position:absolute;left:0;top:112px;font-size:0.7em;list-style-type:none;width:100%;background:#F3F3F3;height:29px;line-height:28px}
		#header #mark-nav li{float:left;padding:0 0 0 10px}
			#header #mark-nav li a{background:url(images/mark-nav-marker.gif) no-repeat left center;padding:0 0 0 6px;color:#000;text-decoration:none}
			#header #mark-nav li a:hover{text-decoration:underline}
	#header #add-nav{position:absolute;left:75px;top:5px;font-size:0;list-style-type:none}
		#header #add-nav li{float:left;margin-right:20px}
	#header #search{position:absolute;left:270px;top:50px;width:453px}
		#header #search div{background:#F3F3F3;overflow:hidden;height:1%;padding:5px;margin-bottom:2px}
		#header #search .input-text{float:left;width:373px;border:1px solid #D5D5D5;font:0.7em Arial, Helvetica, sans-serif;color:#959696;padding:3px;background:#fff url(images/search-input-text-bg.gif) no-repeat 97% 4px}
		#header #search .input-button{float:right;width:53px;border:none;font:0.55em Arial, Helvetica, sans-serif;color:#fff;background:url(images/search-button-bg.gif) no-repeat center center;letter-spacing:1px;cursor:pointer;height:20px}
		#header #search p{font-size:0.7em;background:url(images/arrow.gif) no-repeat left center;padding:0 0 0 10px}
		#header #search strong{color:#FF0006}
	#header address{position:absolute;right:20px;top:50px;font:bold 0.75em Arial, Helvetica, sans-serif}
		#header address big{display:block;font-size:1.5em;font-weight:normal}
	#header #slogan{position:absolute;left:50%;top:175px;font-size:1.2em;background:#fff;padding:5px 0 7px 0;width:228px;text-align:center;margin:0 0 0 -114px;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8}
		#header #slogan span{color:#FF3C00}


#breadcrumbs{list-style-type:none;font-size:0.7em;padding:5px 0 0 5px;overflow:hidden;height:1%;margin-bottom:30px;color:#7E7E7E}
	#breadcrumbs li{float:left;margin-right:4px}
		#breadcrumbs li a{color:#7E7E7E;background:url(images/arrow2.gif) no-repeat left center;padding:0 0 0 10px}

#navbar{float:left;width:204px;padding:0 10px 0 14px}
#add-content{float:right;width:161px;padding:0 15px 0 10px}

	.sidebar h2{font-size:0.75em;margin-bottom:10px;background:url(images/sidebar-headers-lbg.gif) no-repeat left top;line-height:24px}
		.sidebar h2 span{background:url(images/sidebar-headers-rbg.gif) no-repeat right top;height:25px;display:block;padding:0 0 0 12px}
	.sidebar ul{font-size:0.7em;list-style-type:none;padding:0 0 0 8px;margin-bottom:15px;height:1%}
		.sidebar ul li{padding:5px 0;border-bottom:1px solid #F7F6F6}
			.sidebar ul li a{background:url(images/arrow.gif) no-repeat left 5px;padding:0 0 0 10px;display:block;height:1%}
	.sidebar p{font-size:0.7em;margin-bottom:10px}
	.sidebar form{padding:0 0 0 8px;margin-bottom:15px}
		.sidebar form fieldset{border:none;margin-bottom:5px}
		.sidebar form .input-text{border:1px solid #E3E3E3;background:#fff;color:#868686;font:0.7em Arial, Helvetica, sans-serif;padding:2px 4px}
		.sidebar form .input-button{vertical-align:middle}
	.sidebar #delivery .input-text{width:144px}
	.sidebar #search .input-text{width:90px}
	.sidebar #news{padding:0 0 0 10px}
		.sidebar #news p{padding:0 0 5px 0;border-bottom:1px solid #F7F6F6;margin-bottom:5px}
		.sidebar #news .last{padding:0;border:none}
		.sidebar #news .date{background:#D74A4A;color:#fff;font-size:0.9em}
		.sidebar #news a{background:url(images/arrow.gif) no-repeat left 5px;padding:0 0 0 10px;display:block;position:relative;left:-10px}
		.sidebar #news .more{padding:0;border:none;text-align:right}
			.sidebar #news .more a{background:url(images/marker.gif) no-repeat left 7px;display:inline}
	.sidebar #recent-articles{padding:0 0 0 10px}
		.sidebar #recent-articles p{padding:0 0 5px 0;border-bottom:1px solid #F7F6F6;margin-bottom:5px}
		.sidebar #recent-articles .date{background:#EAEAEA;font-size:0.9em}
		.sidebar #recent-articles a{background:url(images/arrow.gif) no-repeat left 5px;padding:0 0 0 10px;display:block;position:relative;left:-10px;color:#388CDE}

#main-content{overflow:hidden;height:1%;padding:0 10px}
	#main-content h2{font-size:1.2em;font-weight:normal;color:#fff;background:url(images/content-headers-bg.png) repeat-x left top;line-height:26px;margin-bottom:10px;position:relative;height:1%}
	#main-content h2.alt{background:url(images/content-headers-bg2.png) repeat-x left top}
		#main-content h2 span{display:block;background:url(images/content-headers-lbg.gif) no-repeat left top;height:28px;padding:0 10px}
		#main-content h2.alt span{background:url(images/content-headers-lbg2.gif) no-repeat left top}
		#main-content h2 a{position:absolute;right:10px;top:8px;color:#fff;background:url(images/arrow3.gif) no-repeat left 3px;padding:0 0 0 10px;font-size:0.55em;line-height:100%}
	#main-content h3{font-size:1.2em;font-weight:normal;margin-bottom:5px;overflow:hidden;height:1%}
	#main-content p{font-size:0.7em;margin-bottom:15px}
	#main-content ul{font-size:0.7em;padding:0 0 0 15px;margin-bottom:10px;height:1%}
	#main-content a{color:#11648f}
	#main-content #intro-catalog{overflow:hidden;height:1%;padding:0 0 20px 0;border-bottom:1px solid #F9F9F9;margin-bottom:20px}
		#main-content #intro-catalog .intro-catalog-block{width:33%;float:left;border-right:1px solid #F9F9F9}
		#main-content #intro-catalog .last{border:none}
		#main-content #intro-catalog h2{font-size:0.75em;line-height:100%;margin:0 10px 20px 10px}
			#main-content #intro-catalog h2 span{height:33px;padding:0}
				#main-content #intro-catalog h2 span span{height:28px;padding:5px 0 0 8px}
		#main-content #intro-catalog h2.intro-catalog-header1{background:url(images/intro-catalog-header-bg1.png)}
			#main-content #intro-catalog h2.intro-catalog-header1 span{background:url(images/intro-catalog-header-lbg1.png) no-repeat left top}
				#main-content #intro-catalog h2.intro-catalog-header1 span span{background:url(images/intro-catalog-header-arrow1.gif) no-repeat 110px 9px}
		#main-content #intro-catalog h2.intro-catalog-header2{background:url(images/intro-catalog-header-bg2.png)}
			#main-content #intro-catalog h2.intro-catalog-header2 span{background:url(images/intro-catalog-header-lbg2.png) no-repeat left top}
				#main-content #intro-catalog h2.intro-catalog-header2 span span{background:url(images/intro-catalog-header-arrow2.gif) no-repeat 115px 9px}
		#main-content #intro-catalog h2.intro-catalog-header3{background:url(images/intro-catalog-header-bg3.png)}
			#main-content #intro-catalog h2.intro-catalog-header3 span{background:url(images/intro-catalog-header-lbg3.png) no-repeat left top}
				#main-content #intro-catalog h2.intro-catalog-header3 span span{background:url(images/intro-catalog-header-arrow3.gif) no-repeat 75px 9px}
		#main-content #intro-catalog ul{list-style-type:none;padding:0 15px}
			#main-content #intro-catalog ul li{text-align:center;margin-bottom:20px}
					#main-content #intro-catalog ul li a img{text-decoration:none}
					#main-content #intro-catalog ul li a span{display:block;text-align:left;background:url(images/arrow.gif) no-repeat left 5px;padding:0 0 0 10px;text-decoration:underline}
					#main-content #intro-catalog ul li a:hover span{text-decoration:none}
	#main-content #producers-catalog{margin-bottom:40px}
		#main-content #producers-catalog h2{background:none;line-height:100%;margin-bottom:20px}
		#main-content #producers-catalog ul{list-style-type:none;font-size:0.75em}
			#main-content #producers-catalog ul li{padding:0 0 15px 0;margin-bottom:15px;border-bottom:1px solid #F9F9F9;overflow:hidden;height:1%}
				#main-content #producers-catalog ul li img{float:left;margin-right:10px}
				#main-content #producers-catalog ul li h3{font-size:1.5em;margin:0;padding:0 0 0 10px}
				#main-content #producers-catalog ul li a{background:url(images/arrow.gif) no-repeat left 5px;padding:0 0 0 10px}
	#main-content .catalog{;width:100%;font-size:0.75em;margin-bottom:20px}
		#main-content .catalog td{vertical-align:top;width:25%;border-right:1px solid #F9F9F9;text-align:center;padding:0 0 20px 0}
		#main-content .catalog td.last{border:none}
			#main-content .catalog td a img{text-decoration:none}
			#main-content .catalog td a span{display:block}
				#main-content .catalog td a span span{background:url(images/arrow.gif) no-repeat left 6px;padding:0 0 0 10px;display:inline;text-decoration:underline}
				#main-content .catalog td a:hover span span{text-decoration:none}

#footer{clear:both;background:url(images/footer-bg.gif) repeat-x left top;clear:both;border-top:1px solid #2C8AB9;position:relative;height:52px;padding:10px 0 0 110px;color:#fff}
	#footer p{font-size:0.7em;float:left}
	#footer ul{list-style-type:none;text-align:center;font-size:0.75em}
		#footer ul li{display:inline}
			#footer ul li a{padding:0 5px}
	#footer a{color:#fff}
	#footer #copyright{position:absolute;left:110px;top:10px}
	#footer #fot-logo{display:block;width:170px;height:62px;position:absolute;right:0;top:0}
		#footer #fot-logo img{vertical-align:bottom}
	#footer #stat{display:block;width:88px;height:21px;position:absolute;left:10px;top:10px}
p.black2 {
	 font-size: 10px;
	 color: #000;
	 margin: 0px 7px 5px 10px;
	 padding-bottom: 4px;
	 border-bottom: 1px dotted #aaa;
}

p.black2 {
	 font-size: 10px;
	 color: #000;
	 margin: 0px 7px 5px 10px;
	 padding-bottom: 4px;
	 border-bottom: 1px dotted #aaa;
}

.text22 {
	font-size:17px;
	 color: #000000;
font: Arial, Helvetica, sans-serif;
	 text-decoration: none;

}

.text23 {
	font-size:11px;
	 color: #000;
font: Arial, Helvetica, sans-serif;
	 text-decoration: none;

}

.text_news {
	font-size:12px;
	 color: #000;
font: Arial, Helvetica, sans-serif;
	 text-decoration: none;

}

.line {

  border-left: 1px solid #e5e5e5; /* Линия слева от текста */
  padding: 0 5px;  /* Расстояние между линией и текстом */
  margin: 0 1%; /* Отступы от края до линии */
  height:70px;
position:left:20%;
}


/* таблица */

.text2{ padding: 5px;  background: #fff; border: 1px solid #dedede; padding: 100px; }
.text2{ font-size:10pt; p background: #fff; padding: 5px; text-align: center; border: 1px solid #dedede;  }







.text2{ text-align: right; margin:18px;  }

.text2{ text-align: left; margin-left:15px; }






		#main-content #producers-catalog22 ul{list-style-type:none;font-size:0.75em}
			#main-content #producers-catalog ul li{padding:0 0 15px 0;margin-bottom:15px;border-bottom:1px solid #F9F9F9;overflow:hidden;height:1%}
				#main-content #producers-catalog22 ul li img{float:left;margin-right:10px}
				#main-content #producers-catalog22 ul li h3{font-size:1.5em;margin:0;padding:0 0 0 10px}
				#main-content #producers-catalog22 ul li a{background:url(images/arrow.gif) no-repeat left 5px;padding:0 0 0 10px }






