body{margin: 0; padding: 0;  background: #F9F9F9 url(../images/bggrand.jpg) no-repeat; }

/*--Top table whiz logo and icons --*/

#top {height: 71px; margin: 0 28px; border-bottom: 3px solid #CC3300; min-width: 724px; padding: 0;}

* html #top {width: expression((documentElement.clientWidth || document.body.clientWidth) < 780 ? '724px' : 'auto');}

	#top img {border: 0 solid;}

	#logo {float: left; margin: 11px 0 0px 42px;}

	.icons {float: right; margin: 45px 16px 0 16px;}

		
/*big table whith links*/

#for_width{width:181px; height: 15px; overflow: hidden;}
		
#uptextmenu{width: 100%; border:0px solid red; padding: 0px; min-width: 780px; }

*html #uptextmenu{width: expression((documentElement.clientWidth||document.body.clientWidth) < 781 ?'780px':'100%');}

.textmenu{background: White; margin: 7px 0px 0px 0px; width:100%;  }



	.textmenu th{vertical-align: top; text-align: left;  padding: 10px 0 9px 16px; border-bottom: 2px solid #CC3300;  font-family: tahoma;  font-size: 13px; font-weight: bold;  }
	
		.textmenu td{vertical-align: top; padding: 10px 0 0 16px; }

			.textmenu a{ text-decoration: none;  font-family: tahoma;  font-size: 13px; color: Black; text-align: left;   }
				
				.textmenu a:hover{text-decoration: underline; }
				
					.textmenu ul{ list-style-type: none;   margin: 0 0 20px 0; padding: 0; }
					
						.textmenu ul li{ background: url(../images/arrow.gif) no-repeat 0 5px; padding: 0 0 0 15px; line-height: 15px; }
						.textmenu img{border: 1px solid #CC3300}
							.active {font-weight: bold;}
	#sixpx{width: 5px; padding: 0; margin: 0; border-bottom:0 solid;}
		#sixpx div {width: 5px;}
	.izvr td{padding:0 0 0 0; margin: 0 0 0 0;}
	
	
	#b { width: 5px; padding:0; margin:0; border-bottom: 0 solid;}
		#b div {width: 5px; margin: 0;}
	#c{padding:0; margin:0; width: 5px; border-bottom: 0 solid;}
		#c div {width: 5px; margin: 0;}
	#d {padding:0; margin:0; width: 5px; border-bottom: 0 solid;}
		#d div {width: 5px;}
	
	.firstcolumn{padding: 10px 0 0 22px;}


/*--Table whith news--*/

.chudodiv{min-width: 760px; width: 100%; }

*html .chudodiv{width: expression((documentElement.clientWidth||document.body.clientWidth) < 761 ?'760px':'100%');}



.contentble{margin: 10px 0px 0 16px; background: url(../images/bordertop1.gif) repeat-x left top ; min-width: 760px }

#specpred{padding: 9px 0 9px 3px;  background: url(../images/borderleft1.gif) repeat-y 0 3px; vertical-align: top; }

	#specpred_div {width: 181px;}

#speckartinka{border: 1px solid #CC3300;  margin: 10px 0 15px 10px;  }


#rightborder{width: 0px; background: url(../images/bordergrey.gif) repeat-y left top;}

.topper{height: 40px; margin: 0; padding: 0;}

/*news*/

#heightdiv{ margin:0; padding:0; height:100%}

.veralign{vertical-align: top;}

#padd{padding: 0px 13px; vertical-align: top;}
*html #padd {padding: 0px 60px 0 13px;}

.tableimp{width: 100%; height:100%; margin: 10px 0 0 0; background: White; padding: 0 0 0px 0;}

#tochechki{width: 115px; background: url(../images/bg2.gif) White; }

#theright{width: 15px;background: White;}

.novost { font-family: tahoma ;  font-size: 1em; color: Black; border-bottom: 1px #CA9400 solid; margin: 0 13px 15px 0px; padding: 0px 0px 0px 0; vertical-align: middle; width: 100%} 

	.novost img { border: 1px solid #cc3300; margin: 0 10px 15px 0px; }
	
	#botwhite{height: 90px ; background: White;}
	
	
	/*--Footer table--*/
	
	#bgq { background: #B80020 url(../images/bg_bottom_vertical.gif) repeat-x left top; width: 100%;  }
	
	#footer{border-top: 3px solid #CC9201;  width: 100%; background:  url(../images/bg5.jpg) no-repeat  0 5px; margin: 0; padding: 0; vertical-align: bottom;  }

	.titlogo{width: 100%; height: 70px; background: url(../images/bg7.gif) repeat-y 14px 1px; font-family: Tahoma; color:#C48700; }
	
		.titlogo img{border: 0 solid; color:#C48700; font-weight: bold; }
	
	#titlogotext{padding: 0px 0 0px 65px; height: 30px; vertical-align: bottom;}
	
	
	#titlogotext a {color:#C48700; width: 150px; vertical-align: bottom;  text-decoration: none; font-size: 13px;}
	
	#titlogoimg{padding: 0 57px 0 62px; vertical-align: top; color:#cc3300; } 
	
	#titlogoimg img{margin:0 0 10px 0; }
	
		
	
	#megdu{width: 3px; background: url(../images/bg_megdu.gif) repeat-y left bottom;}
	
	#kvborder{background: url(../images/bg_bottomdots.gif) repeat-x 6px bottom; width:100%; padding: 0 0 0px 0; margin: 0; }
	
	#counters1, #counters2, #counters3{vertical-align: middle; padding: 0 5px 0;}
	
		#counters1 img{margin: 0 5px 0; vertical-align: middle;}
		
		#counters2 img{margin: 0 5px 0; vertical-align: middle;}
		#counters3 img{margin: 0 5px 0; vertical-align: middle;}
		#counters3 { background: url(../images/bg_kray.jpg) no-repeat;}
		#counters2{ background: url(../images/bg_middle.jpg) no-repeat; }
				
	#adress{color: white; font-family: tahoma; font-size: 11px; font-weight: bold; padding: 0 0 0px 12px;}
	
		#adress a{color: White; text-decoration: none;}
		
			#adress a:hover{text-decoration: underline;}
	

/* x */

	#catalog_header {text-align: left; color: #cc3300; padding-left: 13px; font: bold 1.7em Arial, sans-serif;}
	
	.text_cat_picture {float: left; border: 0; padding: 0 5px 2px 0;}

	.text_list_cat li {margin: 0 0 10px 0;}

	.text_cat_link, .text_cat_link:visited {text-decoration: none; }

	.text_cat_link:hover {text-decoration: underline;}

	.text_cat_picture_top {float: left; border: 0; padding: 0 5px 2px 0;}

	.cat_menu {padding: 10px -5px 10px 5px; }

		.cat_menu li {list-style: none;}
		
		.menuli_div{ }
		.menuli_div:hover {background: #EEEEEE;}
		.menuli {display: block;}
		
		.menuli, .menuli:link, .menuli:visited {padding-left: 21px; text-decoration: none; color: black;  font: bold 1.2em Arial, sans-serif; background: url(../images/arrow.gif) no-repeat 10px 4px;}		

		.menuli:hover {text-decoration: underline; color: #cc3300; background: #EEEEEE url(../images/arrow.gif) no-repeat 10px 4px;}
		.menuli:visited:hover {text-decoration: underline; color: #cc3300; background: #EEEEEE url(../images/arrow.gif) no-repeat 10px 4px;}

		.submenuli_div {display: block; color: #CC3300; font-size: 1.2em; margin: 0;}

		.submenuli_div2{margin: 0 0 5px 0; padding: 0 0 0 23px; //padding-bottom: 10px; font-size: 0.9em;}

		.submenuli {display: block;}
		.submenuli, .submenuli:link, .submenuli:visited {padding-left: 33px; text-decoration: none; color: black; font: 1em Arial, sans-serif; background: url(../images/arrow.gif) no-repeat 23px 4px;}		
		.submenuli:hover {text-decoration: none; color: #000; background: #EEEEEE url(../images/arrow.gif) no-repeat 23px 4px;}
		.submenuli:visited:hover {text-decoration: none; color: #000; background: #EEEEEE url(../images/arrow.gif) no-repeat 23px 4px;}

			.subsubmenu {position: absolute; display: block; visibility: hidden; left: 200px; top: -1px; width: 205px;border: #cccccc solid 1px; background: #eeeeee; padding: 5px;}
			/* IE */ * html .subsubmenu {left: 148px !important; width: 215px}

			/*.subsubmenu li {list-style: none;  padding: 0 0 4px 23px; background: url(../images/arrow.gif) no-repeat 13px 5px;}*/

			.subsubmenu a, .subsubmenu a:visited, .subsubmenu a:active {display: inline;  color: black; font: 1.2em Arial, sans-serif; text-decoration: none;}
			.subsubmenu a:hover  {text-decoration: none; color: #000;}
			.subsubmenu a:visited:hover  {text-decoration: none; color: #000;}

	.cat_all {text-align: right;}
		
		.cat_all a, .cat_all a:visited {text-decoration: none; color: black; font: bold 1.2em Arial, sans-serif;}
		.cat_all a:hover {text-decoration: underline; color: #cc3300;}


	.cat_links {width: 130px; background: #ffffff url(../images/bg2.gif) top left repeat-y; vertical-align: top;}

	.cat_links_div {text-align: left; margin: 0 0 10px 0; padding: 7px 5px; }

		.cat_links_div p {padding: 0; margin: 0; color: lightgrey; font: bold 13px Arial, sans-serif;}

		.cat_links_div a {color: #cc3300; font: bold 1em  Arial, sans-serif;}
	
	/*Flash*/
	#stage{margin:0; pading: 0;}

	#titlogoimg img{margin: 3px 0 0 0}