.clear {clear: both;}

.bl_zagmain {	
	background: url('/i/theme/a3/line1.gif') center center repeat-x;
	margin: 20px 0;
}
	.bl_zagmain .zagmain {
		width: 940px;
		margin: 0 auto;
	}
	.zagmain span,.zagmain a {
		padding: 0 30px;
		background: #fff;
		font-size: 26px;
		color: #3d3d3d;
		text-decoration:underline;
		font-family: 'PT Sans Narrow'; 
	}
	.zagmain a:hover {
		color: #7c6b58;
		text-decoration:none;		
	}
.em {
	font-size:16px;
	font-family:PT Sans;
	font-style:italic;
}

#wrap_menu {
	width:100%;
	height: 51px; 
	background: #be181a url('i/theme/a2/fm.gif') top left repeat-x;
	position:absolute;
	top:125px;	
	z-index:100;
}
	#wrap_menu #bl_menu {
		width:1100px;
		margin: 0 auto;
		text-align:center;
	}
	
		/*--ìåíþ--- */
		#bl_menu .u1 {			
			height: 51px;
			float:left;
			display:block;
			text-align:center;
			position:relative;
			padding: 0;
			margin-right:0;
			margin-top:0;			
			line-height: 46px;
			border: 0px solid #fff;
		}

		#bl_menu .u1:hover {
			padding: 0;	
			background: #940d0e;
			/* Öâåò ôîíà è ãðàäèåíòû */
			
		/* 	background:#af1125;
			background: -moz-linear-gradient(top, #af1125, #af1125);
			background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#af1125), to(#af1125));	 */
			
			/* Ñêðóãëåííûå óãëû */
			
		/* 	-moz-border-radius: 5px 5px 0px 0px;
			-webkit-border-radius: 5px 5px 0px 0px;
			border-radius: 5px 5px 0px 0px; */
		}
		#bl_menu .u1 a{float: left; padding: 0 10px;}
		#bl_menu .u1 .m1, #bl_menu .u1 .m3  {float: left; width: 11px; height: 50px;}
		#bl_menu .u1:hover .m1 {float:left; background: url('i/theme/m1.jpg') top left no-repeat; width: 11px; height: 51px;}
		#bl_menu .u1:hover .m3 {float:left; background: url('i/theme/m3.jpg') top left no-repeat; width: 11px; height: 51px;}

		#bl_menu .u1 a {color: #fff; text-decoration: none; font-size: 17px;}
		#bl_menu .u1:hover a {color: #dfb9b9;}

		.u2{
			position:absolute;
			left:-999em; /* Ñêðûâàåì âûïàäàþùèå ïóíêòû */
			text-align:left;
			padding:0;
			margin: 0 auto;
			z-index:10;
			background: url('i/theme/a2/pt1.png');
			-moz-border-radius: 0px 0px 5px 5px;
			-webkit-border-radius: 0px 0px 5px 5px;
			border-radius: 0px 0px 5px 5px;
		}
		.u2 {width: 220px;}
		#bl_menu .u1:hover .u2{left: 0px; top: 50px;}
		#bl_menu .u2 .u2_1 {position: relative; padding: 7px 10px;  }
		/* text-transform: uppercase; */
		#bl_menu .u2 .u2_1 a:link, #bl_menu .u2 .u2_1 a:visited{float: none; font-size:12px; line-height: 1.1em; color:#fff; display:block;}
		#bl_menu .u2 .u2_1 a:active, #bl_menu .u2 .u2_1 a:hover{color:#dfb9b9;}
		#bl_menu .u2 .u2_1:hover {background: #940d0e;}
		#bl_menu .u2 .u2_1:hover a{color:#dfb9b9;}

		.u3{
			position:absolute;
			left:-999em; /* Ñêðûâàåì âûïàäàþùèå ïóíêòû */
			text-align:left;
			padding:0;
			margin: 0 auto;
			z-index:10;
			background: url('i/theme/a2/pt1.png');
			-moz-border-radius: 0px 0px 5px 5px;
			-webkit-border-radius: 0px 0px 5px 5px;
			border-radius: 0px 0px 5px 5px;
		}
		.u3 {width: 220px;}
		#bl_menu .u2_1:hover .u3{left: 220px; top: 0;}
		#bl_menu .u3_1 {padding: 7px 10px;}
		#bl_menu .u3_1 a:link, #bl_menu .u3_1 a:visited{text-transform: uppercase;  font-size:12px; line-height: 1.1em; color:#fff;}
		#bl_menu .u3_1 a:active, #bl_menu .u3_1 a:hover{color:#6094d1;}
		#bl_menu .u3_1:hover {background: #215088;}
		#bl_menu .u3_1:hover a{color:#6094d1;}
		/*--êîíåö ìåíþ-- */		

#top2 {
	width:100%;
	position:relative;
	height: 286px;
	z-index:0;
	
}
#top {
	width:100%;
	position:fixed;
	height: 175px;
	top:0;
	z-index:1;
}
#top.fixed {
	position:fixed;
	background: #fff;
	z-index:100;
	box-shadow: 2px 2px 2px 1px #a9a3a3;
	height:175px;
	top:0;
}
#top #wrap_top {
	position:relative;
	height: 284px;
	width: 100%;	
}
#wrap_top #bl_top {
	position:relative;
	height: 284px;
	width: 990px;
	margin: 0 auto;	
}
	#bl_top #banners {
		position:absolute;
		top: 181px;
		z-index: 1;		
	}
	#bl_top #logo{
		position:absolute;
		top: 33px;		
		left:47px;
	}
	#bl_top #phone{
		position:absolute;
		top: 33px;		
		left:344px;
		font-size: 24px;
		font-family: 'PT Sans Narrow';
		font-weight: bold;
		text-align:center;
	}
		#bl_top #phone span{
			font-size: 17px;
			font-weight: normal;
		}
		
	#bl_top #bl_knopki{
		position:absolute;
		top:30px;
		left:580px;
	}
	#bl_top #bl_poisk *{
		outline:0px;
	}
	#bl_top #bl_poisk{
		position:absolute;
		top: 70px;		
		left:580px;
		border: 1px solid #c6c6c6;
		width: 380px;
	}
		#bl_poisk #poiskcatalog_top {background: #fff;color: #fff;} 
		#bl_poisk #poiskcatalog_top input.input_poisk {width: 290px; height:18px; padding:3px; font-size: 15px;border: 0; border-right:1px solid #c6c6c6; margin:3px;}
		#bl_poisk #poiskcatalog_top input.input_poisk_ok {height:18px; padding:0 3px; font-size: 14px;border: 0; background:none; margin:0 3px;}
		#bl_poisk #poiskcatalog_top input.input_poisk_ok:hover {background: #c66c6c6;}		
		#bl_poisk #poiskcatalog_top input.ya-site-form__submit {height:18px; padding:0 3px; font-size: 14px;border: 0; background:none; margin:0 3px; border-left: 1px solid #c6c6c6;}
		
		.myButton {
			-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
			-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
			box-shadow:inset 0px 1px 0px 0px #ffffff;
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
			background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
			background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
			background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
			background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
			background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
			background-color:#ededed;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;
			border:1px solid #dcdcdc;
			display:inline-block;
			cursor:pointer;
			color:#777777;
			font-family:arial;
			font-size:13px;
			font-weight:bold;
			padding:6px 20px;
			text-decoration:none;
			text-shadow:0px 1px 0px #ffffff;
		}
		.myButton:hover {
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
			background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
			background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
			background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
			background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
			background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
			background-color:#dfdfdf;
		}
		.myButton:active {
			position:relative;
			top:1px;
		}

#wrap_slide {
	position: relative;
	height: 468px;	
	background: #e0e0e0;
	z-index: 0;
	margin-top:284px;
}
	#wrap_slide #ten {
		position:relative;
		/*width: 1278px;*/
		height: 441px;
		margin: 0 auto;
		background: url('/i/theme/a3/ten2.png') center 8px no-repeat;		
		padding-top:27px;
	}
		#ten #bl_slide {
			position:relative;
			width: 1278px;
			height: 441px;
			margin: 0 auto;
			background: url('/i/theme/a3/slide1.jpg') no-repeat;
		}

#wrap_spec {
	width: 990px;
	height: 366px;
	margin: 0 auto;	
}
	#wrap_spec .specI  {
		float:left;
		width:242px;
		height:302px;
		background:#e7e0d9;
		margin:2px 2px 20px 2px;		
		text-align:center;
	}
	#wrap_spec .specI:hover {
		background:#f6f6f5;
		-moz-box-shadow:inset 0px 0px 1px 1px #e6e6e3;
		-webkit-box-shadow:inset 0px 0px 1px 1px #e6e6e3;
		box-shadow:inset 0px 0px 1px 1px #e6e6e3;
	}
		.specI .specIimg  {
			padding: 20px 0;
		}
		.specI a.specIzag  {
			font-size: 16px;  
			color: #000;  
			font-family: 'PT Sans'; 		
			text-decoration: none;
			padding: 0 10px;
		}
		.specI a.specIzag:hover {
			text-decoration: underline; 
			color: #979090;
		}
	
	.speczag {color: #534040; font-size: 18px;}
	.specIdate {background-color: #ce0909; font-size:11px; color: #ffffff; padding: 4px;}
	.specItext {font-size: 12px; color: #414141; line-height: 1.3em;  font-family: Tahoma, Arial, Verdana, sans-serif;} 
	.specIrub {color: #fff;}
	a.specIrub:link, a.specIrub:visited {font-size: 13px;  color: #999999;  text-decoration: none;}a.specIrub:active { text-decoration: underline; color: #ffffff;}a.specIrub:hover { text-decoration: underline; color: #ffffff;}
	.specIrub2 {font-size: 12px; color: #999999;}


#wrap_catalog {
	height: 392px;
	background: #635649 url('/i/theme/a3/f1.jpg');
	text-align:center;
}	
	#wrap_catalog #slide_catalog {
		width: 990px;
		height: 246px;
		background: #fff;
		margin: 0 auto;
	}

#bl_logo_raznoe {
	position:relative;
	width: 990px;
	height: 197px;
	margin: 0 auto;
	border: 1px solid #c5bbaf;
	margin-top:-23px;
}
#wrap_footer {
	position:relative;
}
	#wrap_footer #bl_contact_bottom {
		position:relative;
		width: 990px;
		min-height: 200px;
		margin: 20px auto;		
	}
		#bl_contact_bottom #phone_bottom {
			font-size: 35px;
			font-family: 'PT Sans Narrow';
			font-weight: bold;
			text-align:center;
			line-height:1em;
			margin-bottom: 20px;
		}
			#phone_bottom span {
				font-size: 17px;
				font-weight: normal;		
			}
		#bl_contact_bottom #bl_knopki_bottom {
			text-align:center;
			line-height: 1em;
		}	
			#bl_knopki_bottom span.myButton{
				margin: 3px 0;
			}
		#bl_contact_bottom #rezhim_raboty {
			font-size: 35px;
			color: #c00102;
			line-height:1em;
			font-family: 'PT Sans Narrow';
			padding-top:20px;			
		}
		#bl_contact_bottom .line_bottom {
			float:left;
			width:1px;
			background: url('/i/theme/a3/line_bottom.gif') center center no-repeat;
			height: 150px;
			padding: 10px 20px;
		}
		#bl_contact_bottom #bottom1 {
			float:left;
			width:270px;
			padding: 10px;
		}
		#bl_contact_bottom #bottom2 {
			float:left;
			width:290px;
			padding: 10px;
		}
		#bl_contact_bottom #bottom3 {
			float:left;
			width:288px;
			padding: 10px;
		}
	#wrap_footer #map {
		position:relative;
		width: 100%;
		min-height: 260px;				
	}	
	#wrap_footer #bl_bottom {
		position:relative;
		width: 990px;
		min-height: 150px;	
		margin: 0 auto;
	}		


	
#block_osnova {width: 990px; margin: 0 auto; margin-bottom:90px;}
	#block_osnova #osnova {float: left; width: 715px;}
	#block_osnova #colonka {float: right; width: 250px;}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		
#block_fon {width: 100%; background: #c9c5c4 url('i/theme/a2/f1.jpg');}
#block_ramka {width: 1010px; margin: 0 auto; border: 1px solid #c2b1b1; background: #fff;}
.width {width: 980px; margin: 0 auto;}
#menuicon a:link, #menuicon a:visited {color: #666; padding: 0 10px;}
#menuicon a:active, #menuicon a:hover {color: #fff;}


#poiskcatalog {background: #a49090; height: 20px; padding: 5px; color: #fff;} 
	#poiskcatalog input {border: 0; width: 500px;}
		
#bl_catalog {width: 703px; padding: 5px 5px 15px 5px; border: 1px solid #c2b1b1; background: #fff;}
	#bl_catalog .cc {float: left; width: 175px; text-align: center;}
		.cc .cc_img {padding: 5px;}
		.cc .cc_name {padding: 0 0 25px 0;}
		
#bl_catalog 2.cc2 {float: left; width: 175px; text-align: center;}
	.cc2 .cc_img2 {padding: 5px;}
	.cc2 .cc_name2 {padding: 0 0 25px 0;}


	


/*****************/
#slideshow {
    position:relative;
    height:139px;
    padding: 0px;
    border: 0px solid #64e8ff;
    background-color: #ffffff;
}

#slideshow DIV {
    position:absolute;
/*
    top:0;
    left:0;
*/
    z-index:8;
    opacity:0.0;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}
/********************/

a.menu1:link, a.menu1:visited {color: #3a3a3a;  FONT-SIZE: 13px; text-decoration: none; font-family: Tahoma, Arial, Verdana, sans-serif;}
a.menu1:active { text-decoration: underline; color: #959595;}
a.menu1:hover { text-decoration: underline; color: #959595;}
a.menu1a:link, a.menu1a:visited {color: #b8100f;  FONT-SIZE: 13px; text-decoration: none; font-family: Tahoma, Arial, Verdana, sans-serif;}
a.menu1a:active { text-decoration: underline; color: #8b8b8b;}
a.menu1a:hover { text-decoration: underline; color: #8b8b8b;}

a.menutop:link, a.menutop:visited {color: #595959;  FONT-SIZE: 17px; text-decoration: none; font-family: Tahoma, Arial, Verdana, sans-serif;}
a.menutop:active { text-decoration: underline; color: #959595;}
a.menutop:hover { text-decoration: underline; color: #959595;}
a.menutopa:link, a.menutopa:visited {color: #b8100f;  FONT-SIZE: 17px; text-decoration: none; font-family: Tahoma, Arial, Verdana, sans-serif;}
a.menutopa:active { text-decoration: underline; color: #959595;}
a.menutopa:hover { text-decoration: underline; color: #959595;}


a.menu1-2:link, a.menu1-2:visited {color: #444444;  FONT-SIZE: 12px; text-decoration: none; font-family: Arial, Tahoma, Verdana, sans-serif;}
a.menu1-2:active { text-decoration: underline; color: #999999;}
a.menu1-2:hover { text-decoration: underline; color: #999999;}


.textmin {font-size:11px; line-height:1em;}
.textbold {font-weight: bold;}
.textjustify {text-align: justify;}

#adres_bottom {padding:5px; font-size: 12px; color:#2a2929;}
#phonetop {font-weight: bold; font-size: 12px; font-family: Tahoma, Arial, Verdana, sans-serif;}

a.leli:link, a.leli:visited {color: #3b3b3b;  FONT-SIZE: 11px; text-decoration: none; font-family: Arial, Tahoma;}
a.leli:active { text-decoration: none; color: #bf0000; font-family: Arial, Tahoma;}
a.leli:hover { text-decoration: none; color: #bf0000; font-family: Arial, Tahoma;}
.leli {color: #3b3b3b; font-size: 8px;}

/* #################### */



/* ##### ÑÒÐÎÊÀ ÑÎÑÒÎßÍÈß ####### */

.str_sost {font-weight: normal; font-size:14px; color: #606060;}

a.str_sost:link, a.str_sost:visited {color: #b8100f;  text-decoration: underline; font-size: 11px;}
a.str_sost:active { text-decoration: none; color: #8b8b8b;}
a.str_sost:hover { text-decoration: none; color: #8b8b8b;}


/* ##### ÊÀÒÀËÎÃ ÏÐÎÄÓÊÖÈÈ ####### */
a.catzag1:link, a.catzag1:visited {font-size: 16px;  color: #3c2727;  text-decoration: underline;}a.catzag1:active { text-decoration: underline; color: #8d8d8d;}a.catzag1:hover { text-decoration: underline; color: #8d8d8d;}
a.catzag2:link, a.catzag2:visited {font-size: 14px;  color: #5b5959;  text-decoration: none;}a.catzag2:active { text-decoration: underline; color: #8d8d8d;}a.catzag2:hover { text-decoration: underline; color: #8d8d8d;}

/* ##### ÑÒÀÒÜÈ ####### */
a.doczag:link, a.doczag:visited {font-size: 14px; font-weight: bold; color: #0D75CD;  text-decoration: underline;}a.doczag:active { text-decoration: none; color: #4fabe8;}a.doczag:hover { text-decoration: none; color: #4fabe8;}
.doctext {color: #999999;}
.doczag2 {font-weight: normal; font-size: 20px; color: #008688;}
.docbg {background-color: #0D75CD; color: #f7f7f7;}

/* ##### ÍÎÂÎÑÒÈ ####### */
.newscateg {font-size:11px; color: #444444;}
.newsdate {background-color: #ececec; font-size:11px; color: #666666; padding: 4px;}
.newszag {font-weight: bold; color: #0D75CD;}
.newszag2 {font-weight: normal; font-size: 20px; color: #123456;}
.newstext {color: #999999;}
.newsbg {background-color: #0D75CD; color: #f7f7f7;}
.newspod {font-size:11px;}

.newsIcateg {font-size:11px; color: #444444;}
.newsIdate {background-color: #ececec; font-size:11px; color: #666666; padding: 4px;}
.newsIzag {font-weight: bold; color: #0D75CD;}
.newsItext {color: #999999; font-size:12px;}

/* ##### MAIL ####### */
.mailerror {color: #f01606;}
.mailok {color: #1cb115;}
.mailname {font-size: 11px;}
.mailzv {color: #1cb115;}
.mailfioinput {width: 200px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #d5d5d5;}
.mailcityinput {width: 200px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #d5d5d5;}
.mailphoneinput {width: 200px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #d5d5d5;}
.mailemailinput {width: 200px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #d5d5d5;}
.mailg1input {width: 40px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #d5d5d5;}
.mailmsginput {width: 400px; height: 150px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #d5d5d5;}
.mailokinput {width: 100px; height: 20px; color: #f7f7f7; background-color: #b40909; border: 0px;}
.mail_fname {font-size: 11px; background-color: #d8eeff; padding: 10px;}
.mail_finput {width: 100%; color: #666; background-color: #f7f7f7; border: 1px solid #666;}
.mail_fmsginput {width: 100%; height: 70px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #666;}
.mail_fzv {color: #0d5691;}
.mail_fg1input {width: 40px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #666;}
.mail_fokinput {width: 100px; height: 20px; color: #f7f7f7; background-color: #b40909; border: 0px; margin-top: -0.5em;}

/* ##### ÃÎÑÒÅÂÀß #### */
.guestok {font-weight: bold; color: #1cb115;}
.guestzv {color: #1cb115;}
.guestname {font-size: 11px;}
.guestinput {width: 200px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #d5d5d5;}
.guestg1input {width: 40px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #d5d5d5;}
.guestmsginput {width: 350px; height: 150px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #d5d5d5;}
.guestokinput {width: 100px; height: 20px; color: #f7f7f7; background-color: #b40909; border: 0px;}
.guest_fio {font-weight: bold;}
.guest_date {font-size: 10px; font-family: Arial, Tahoma;}
.guest_city {font-size: 10px;}
.guest_email {font-size: 10px;}
.guest_icq {font-size: 10px; color: #069706;}
.guest_msg {color: #036903;}
.guest_otvet {color: #d44b07;}
.guest_bgline {background-color: #f2fff2; padding: 5px;}
.guesterror {color: #f01606;}


/* ##### ÔÎÒÎÀËÜÁÎÌ #### */
.photosm {font-size:13px; color: #b40909; font-family: Arial, Tahoma, Verdana, sans-serif;}
.photoname {font-size: 11px;}
.photostrbg {background-color: #0D75CD; color: #f7f7f7; font-size: 20px;}
.photostrbg2 {background-color: #999999; color: #f7f7f7;}
.photobg {background-color: #0D75CD; color: #f7f7f7;}
.photobgcolor1 {background-color: #999999; padding: 0.1px;}
.photobgcolor2 {background-color: #ececec; padding: 30px;}
.photobgalbcolor1 {background-color: #999999;}
.photobgalbcolor2 {background-image: url();}
.photobgalbimg {border: 1px solid #FEFDF5; padding: 5px;}

/* ##### Z ÔÎÒÎÀËÜÁÎÌ #### */
.zphotosm {font-size:13px; color: #b40909; font-family: Arial, Tahoma, Verdana, sans-serif;}
.zphotoname {font-size: 11px;}
.zphotostrbg {background-color: #0D75CD; color: #f7f7f7; font-size: 20px;}
.zphotostrbg2 {background-color: #999999; color: #f7f7f7;}
.zphotobg {background-color: #0D75CD; color: #f7f7f7;}
.zphotobgcolor1 {background-color: #999999; padding: 0.1px;}
.zphotobgcolor2 {background-color: #ececec; padding: 30px;}
.zphotobgalbcolor1 {background-color: #999999;}
.zphotobgalbcolor2 {background-image: url();}
.zphotobgalbimg {border: 1px solid #FEFDF5; padding: 5px;}



#catalog_menu{ padding: 5px;}
#catalog_menu .m_cat {
	border-bottom: 1px dotted #919191;
	padding: 5px 0 5px 10px;
}
#catalog_menu .m_cat a{color: #000; font-size: 12px; line-height:1em;}
#catalog_menu .m_cat#act{
	margin: 3px;
	border-bottom: 1px dotted #919191; padding: 5px 0 5px 10px; background: #fff; color: #747474;
	border: 1px solid #cdcdcd;
	/* Ñêðóãëåííûå óãëû */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
}
#catalog_menu .m_cat#act a{color: #bc1719; font-size: 12px;font-weight:bold;}	
#catalog_menu  .vlog2{display:none;}
#catalog_menu  .vlog2_act .vlog2{display:block;}

#catalog_menu .m_podcat2{
	margin-left:20px;
	margin-bottom:5px;		
}
#catalog_menu .m_podcat2#act{	
	padding: 2px; color: #e7f1cc;
	border: 1px solid #cdcdcd;
	/* Ñêðóãëåííûå óãëû */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;		
	color: #9a9a9a;
}	
#catalog_menu .m_cat#act .m_podcat2 a{color: #9a9a9a; font-size: 12px;font-weight:normal;}
#catalog_menu .m_podcat2 a{color: #9a9a9a; font-size: 12px;}
#catalog_menu .m_podcat2#act a{color: #bc1719; font-size: 12px;}	
#catalog_menu  .vlog3{display:none;}
#catalog_menu  .vlog3_act .vlog3{display:block;}

#catalog_menu .m_podcat3{
	padding-left:5px;
	margin-left:20px;
	margin-bottom:5px;
}
#catalog_menu .m_podcat3#act{
	padding:5px;
	padding-left:15px;
	/*background: #c6c6c6;*/
	border: 1px solid #c6c6c6;
	color: #000;
	/* Ñêðóãëåííûå óãëû */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

}	
#catalog_menu .m_podcat3 a{color: #9a9a9a; font-size: 12px;text-decoration:none;}
#catalog_menu .m_podcat3 a:hover{color: #bc1719;}
#catalog_menu .m_podcat3#act a{color: #bc1719; font-size: 12px; text-decoration:none;}