body{
	margin: 14px 0 0 0;
    background: #32363E;
	font-family:"Trebuchet MS",Tahoma,Arial;
	font-size:16px;
	font-size-adjust:none;
	line-height:135%;
	padding:0;
}
h1{	text-align: left;
	font-size: 34px;
	font-weight: lighter;
	color:#BBBBBB;
}
h2{	font-size:21px;
	font-weight:lighter;
	color:#707070;
}

		#main {
			min-width:1024px;
			width:100%;
			font-size: 16px;
		}

				#header {
					text-align:center;
                    width:100%;
					min-width:1024px;

				}
						#header .header_center{
                        	width:100%;
                        	float:left;
						}
								#header .main_menu{
                                   	text-size: 16px;
									width:100%;
									min-width: 740px;
                            		background: #32363E;
									height: 50px;
       							}
								#header .search{

        							height: 50px;
                        			width:100%;
                        			min-width:740px;
                        			//background: #F1F7E7;
                        			background: #32363E;

								}
										.search p.st1{											color:#FFFFFF;
											font-size: 16px;										}
										#header .search_form{
                        					margin:	0px 170px 0px 230px;
                             				height: 40px;
                        					width:700px;
                        					background: #32363E url(/img/search1a.png) no-repeat;

										}
												#header .stx1{
													font-size:16px;
												}



						#header .header_left{
							width: 180px;
							height:70px;
							margin-left: -100%;
							float:left;
							background: url(/img/logo1a.png) no-repeat;
							background-position: 5px 10px;
						}
						#header .header_right{
                        	width: 180px;
                        	height:70px;
							margin-left: -185px;
							float:left;
							background: url(/img/logo2a.png) no-repeat;
							background-position: 0px 10px;
						}
				#center {
					width:100%;
					min-width:1024px;
					z-index: 1;
					position:relative;

					margin: 0 0 0px 0px;

				}
						#content {

							float:left;

							width: 100%;
							background: #FFFFFF;
							position:relative;
							z-index:0;


						}
								#content_main{
									margin:0px 0px 20px 50px;
									overflow: hidden;

								}

										#content_main p{font-size: 16px;}
										#content_main #info{
                                        	margin:0px 0px 10px 10px;
                                        	vertical-align:top;
                                        	overflow: hidden;
                                            display:inline;
										}


                                                #info .head{
                                                    margin-top: 15px;
                                                    margin-bottom: 20px;
													height: 40px;
													vertical-align:middle;
												}

                                                #info .margin_main{                                                	margin: 10px 10px 10px 10px;                                                }




                                                		.margin_main .htb-menu{                                                			width:350px;
                                                			float:left;
                                                			display:table;
                                                			_height: 0;/*ýòî äëÿ ÈÅ5-6*/
															zoom: 1;
                                                			overflow: hidden;
                                                			margin-left: -10px;
                                                			margin-right: 10px;                                                		}
                                                				.htb-menu-menu{                                                                	margin: 0px 40px 0px 0;
                                                                    //background:#32363E;
                                                                    color:#FFFFFF;
                                                                    font-size: 12pt;
                                                                    font-weight: lighter;                                                				}
                                                				.htb-menu-submenu{                                                					margin: 3px 0 25px 20px;
                                                				}
                                                					.htb-menu-submenu span{                                                						background: #AAAAAA;
                                                						color: #000000;                                                					}
                                                		.margin_main .htb-main{                                                			vertical-align: top;
                                                			display:table;
                                                			_height: 0;/*ýòî äëÿ ÈÅ5-6*/
															zoom: 1;                                                		}
                                                				.htb-main .htb-main2{
                                                					margin: 0 10px 0 20px;
                                                					display:table;
                                                					_height: 0;/*ýòî äëÿ ÈÅ5-6*/
																	zoom: 1;
                                                				}
                                                .big_image{                                                	float:left;
                                                	display:table;
                                                	overflow: hidden;
                                                	margin: 20px 40px 20px 20px;
                                                	width: 450px;
                                                	height: 450px;                                                }
                                                .big_image_content{                                                	float:left;
                                                	display:table;
                                                	overflow: hidden;
                                                	border-left: 1px #EEEEEE solid;                                                }
                                                		.big_image_content2{
                                                			margin: 20px 20px 20px 40px;
                                                		}
                                                		.big_image_add{                                                			background: #FFFFFF url(/img/cart2.png) no-repeat;
                                                			background-position: 10px 2px;
                                                			height:36px;
                                                			width: 270px;
                                                			border: 1px #FFFFFF solid;                                                		}
                                                		.big_image_add2{
                                                			margin-left: 60px;
                                                		}
                                                		.big_image_add:hover{
                                                			background: #FFFFFF url(/img/cart2.png) no-repeat;
                                                			background-position: 10px 2px;
                                                			height:36px;
                                                			width: 270px;
                                                			border: 1px #CCCCCC solid;
                                                		}
                                                		.contact1{                                                			float: left;
                                                			overflow: hidden;
                                                			display: table;
                                                			margin: 20px 30px 0 0;
                                                			//border-right: 1px #EEEEEE solid;                                                		}
                                                			.contact1a{

                                                			margin: 20px 20px 20px 20px;

                                                			}
                                                		.contact2{
                                                			float: left;
                                                			overflow: hidden;
                                                			display: table;
                                                			margin: 20px 0 0 30px;

                                                		}
                                                			.contact2a{

                                                			margin: 20px 20px 20px 20px;

                                                			}

                                                /*SEARCH*/
                                                .search_top{ height: 40px; margin-top:10px;}
                                                .search_top2{ height: 25px; border-top: 1px #EEEEEE solid; border-bottom: 1px #EEEEEE solid; color: #000000;}
                                                .search_top3{ height: 65px; margin-top:10px;}

                                                .search_main{ display:table;
                                                			_height: 0;/*ýòî äëÿ ÈÅ5-6*/
															zoom: 1;
															margin: 20px 5px 20px 5px;}
                                                /*CART*/
                                                .cart1{                                                	float:left;
                                                	display:table;
                                                	overflow: hidden;
                                                	margin: 0 20px 15px 20px;                                                }
                                                .cart2{

                                                	clear:left;
                                                	display:table;
                                                    text-align: center;
                                                    border: 1px #DDDDDD solid;
                                                }
                                                .cart2a{                                                	 height: 34px;
                                                	 background: #32363E;
                                                     color: #FFFFFF;
                                                }
                                                .cart2b{
                                                	 height: 150px;

                                                }
                                                .cart2c{                                                	background: #EEEEEE;                                                }
                                                .cart3{                                                	height: 35px;
                                                    border-top: 1px #DDDDDD solid;                                                }
                                                /*MAIN*/
                                                    .main_{ margin: 10px 20px 50px 20px}
                                                    .main_col1{ width: 450px; float: left; display: table;}
                                                    .main_col2{ float: left; display: table;}
                                                    .main_block0{ overflow: hidden; margin: 20px 10px 0 0px; height: 280px;}
                                                    .main_block1{width: 410px;}
                                                    .main_block2{  }
                                                    .main_block3{ margin: 40px 0 0 0;  border: 1px #CCCCCC dashed;}
                                                    .main_block4{ margin: 40px 0 0px 0; }
                                                /*CATALOG*/
                                                	.category{float:left;}


								#left {
									float:right;
									width:213px;
									background: #FFFFFF;
                                    border-left: 1px #DDDDDD solid;
									url(/img/catalog.gif) repeat-x;
									z-index: 2;
         						}
										#catalog_header{
                                			background: #32363E url(/img/folder1a.png) no-repeat;
                                			background-position: 12px;
                                			height:32px;
                                			text-align: center;
                                			width: 213px;
                                			color:#FFFFFF;
										}
										#catalog{
											margin:6px 0px 10px 17px;
											background:#FFFFFF;
										}
												#catalog .catalog_menu{ cursor: pointer; color: #000000; background:#FFFFFF;}
												#catalog .catalog_menu:hover{ background:#87CC16; color: #000000; cursor: pointer; }
                                        				#catalog .catalog_submenu{ display:none; }
                                        				#catalog .catalog_submenu_content{ margin: 0px 0 0 10px; background: #F8F8F8;}
                                        #log_header{
                                			background: #32363E url(/img/user.png) no-repeat;
                                			background-position: 4px;
        									height: 36px;
                                			text-align: center;
                                			width: 213px;
                                			color:#FFFFFF;
										}
										#log{
											margin:6px 6px 10px 17px;
											background:#FFFFFF;
										}
										#log .center{
                                        	text-align: center;
										}

				#footer {
					background:#32363E;
					clear:both;
					position:relative;
					z-index: 0;
					width:100%;
					border-top: 1px #EEEEEE solid;
                    color: #FFFFFF;

				}
						#footer .footer_main{							margin: 20px 0 0 0 ;
							text-align:center;						}

abbr{border-bottom: 1px #AAAAAA dashed; cursor:help;}
.text_hover:hover{background: #E0E0E0;}
.bg1{ background:#F1F7E7;}
.b1{ background: #32363E; font-size:21px; color:#FFFFFF; }
.stx2{background:#FFA6A6;}
.margin_a{ margin: 20px 20px 20px 20px}
.center2{text-align: center;}
.right{text-align: right;}
.red{ color: red;}
.x1{border-bottom: 1px #AAAAAA dashed;}
.border1_left{ border-left: 1px #DDDDDD solid;}
.border1_right{ border-right: 1px #DDDDDD solid;}
.border1_top{border-top: 1px #DDDDDD solid;}
.border1_bottom{border-bottom: 1px #DDDDDD ;}
.border1{border: 1px #DDDDDD solid}
.vert{vertical-align: top;}


.image{ float:left; display: inline; width: 170px; height: 200px; text-align: center; margin: 10px 0 0 0;}
.image:hover{ float:left; display: inline; width: 170px; height: 200px; text-align: center; background: #EEEEEE; margin: 10px 0 0 0;}

.s20{font-size:20pt;}
.s17{font-size:17pt;}
.s16{font-size:16pt;}
.s14{font-size:19px;}
.s12{font-size:16px;}
.s11{font-size:16px;}
.s10{font-size:10pt;}
.s9{font-size:9pt;}
.s8{font-size:8pt;}

.no{border:0px; text-decoration:none;}
.nolink{background: #DDDDDD;}

a.link:link    {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#666666; text-decoration: underline; line-height:150%; font-size:16px;}
a.link:visited {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#666666; text-decoration: underline; line-height:150%; font-size:16px;}
a.link:active  {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#666666; text-decoration: underline; line-height:150%; font-size:16px;}
a.link:hover   {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#FFFFFF; text-decoration: underline; background:#87CC16; font-size:16px;}


a.catalog:link    {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#666666; text-decoration: none; line-height:150%;}
a.catalog:visited {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#666666; text-decoration: none; line-height:150%;}
a.catalog:active  {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#666666; text-decoration: none; line-height:150%;}
a.catalog:hover   {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#FFFFFF; text-decoration: underline; background:#87CC16; }

a.link_htb:link    {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#666666; text-decoration: none;  }
a.link_htb:visited {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#666666; text-decoration: none;  }
a.link_htb:active  {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#666666; text-decoration: none;  }
a.link_htb:hover   {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#FFFFFF; text-decoration: underline; background: #87CC16; }

a.link_htb2:link    {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#1858C1; text-decoration: underline; }
a.link_htb2:visited {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#1858C1; text-decoration: underline;  }
a.link_htb2:active  {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#1858C1; text-decoration: underline;   }
a.link_htb2:hover   {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#FFFFFF; text-decoration: underline; background: #87CC16; }

a.link_htb3:link    {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#222222; text-decoration: none;  }
a.link_htb3:visited {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#222222; text-decoration: none;  }
a.link_htb3:active  {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#222222; text-decoration: none;  }
a.link_htb3:hover   {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#FFFFFF; text-decoration: underline; background: #87CC16; }

a.link_htb4:link    {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#999999; text-decoration: none;  }
a.link_htb4:visited {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#999999; text-decoration: none;  }
a.link_htb4:active  {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#999999; text-decoration: none;  }
a.link_htb4:hover   {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#FFFFFF; text-decoration: underline; background: #87CC16; }


a.menu:link    {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#DDDDDD; text-decoration: none;  font-size:16px;   border: 4px #32363E solid; }
a.menu:visited {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#DDDDDD; text-decoration: none;  font-size:16px;  border: 4px #32363E solid; }
a.menu:active  {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#DDDDDD; text-decoration: none;  font-size:16px;  border: 4px #32363E solid;}
a.menu:hover   {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#FFFFFF; text-decoration: underline; background: #87CC16; border: 4px url(/img/bg.png) solid; font-size:16px;}


a.tag_cloud:link    {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#666666; text-decoration: none; line-height:150%;}
a.tag_cloud:visited {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#666666; text-decoration: none; line-height:150%;}
a.tag_cloud:active  {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#666666; text-decoration: none; line-height:150%;}
a.tag_cloud:hover   {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#FFFFFF; text-decoration: underline; background:#87CC16; }

a.link_num:link    {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#666666; text-decoration: none; line-height:150%;}
a.link_num:visited {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#666666; text-decoration: none; line-height:150%;}
a.link_num:active  {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#666666; text-decoration: none; line-height:150%;}
a.link_num:hover   {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#FFFFFF; text-decoration: none; background:#87CC16; }

a.add:link    {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#666666; text-decoration: none; line-height:150%;}
a.add:visited {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#666666; text-decoration: none; line-height:150%;}
a.add:active  {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#666666; text-decoration: none; line-height:150%;}
a.add:hover   {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#666666; text-decoration: underline; }

a.menu2:link    {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#DDDDDD; text-decoration: none;  font-size:16px;  }
a.menu2:visited {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#DDDDDD; text-decoration: none;  font-size:16px;  }
a.menu2:active  {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#DDDDDD; text-decoration: none;  font-size:16px;  }
a.menu2:hover   {FONT-FAMILY:"trebuchet MS",Verdana,Arial,sans-serif; COLOR:#FFFFFF; text-decoration: underline; background: #87CC16;  font-size:16px;}
