@charset "UTF-8";
* {
	margin: 0px;
	padding: 0px;
}
html,body{
 height:100%;
}
html,body,img{
 border:none;
}
body{
	background:#fff;
	color:#666666;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
}


#shapka input,
div.subscribe input{
 border:none;
	background:url(/images/input_text.gif) 0 0 no-repeat;
	height:15px;
	width:160px;
	padding:2px 5px;
	margin:0 0 7px 0;
	font-size:11px;
}
button{
	background:white;
	border:none;
	display:block;
	outline:none;
	overflow:hidden;
	margin:-1px -2px;
	padding:0;
}
button img{
 display:block;
	padding:0;
	border:none;
}


textarea {
	font:11px Arial, Helvetica, sans-serif;
	}
/*****razmetka/layouts
***************************/
#wrapper{
	min-height:100%;
	min-width:1000px;
	max-width:1260px;
	margin:0 auto;
	}
	#shapka{
	 	height:73px;
		padding:18px 0 0 35px;
		position:relative;
		z-index:100;
		}
		#inner_wrapper{
	 		padding:0 8px;
			}
#min_width {
	width:1000px;
	position:absolute;
	left:0;
	top:-100px;
	display:none;
	}
#max_width {
	width:1260px;
	position:absolute;
	left:0;
	top:-100px;
	display:none;
	}
/*****container for contentall_holder
******************************************/
div#all_holder{
	padding:0 0 10.5em 0;
	clear:right;
	/*position:relative;*/
	/*top:-15px;*/
	z-index:1;
	}
	body#index div#all_holder {
		padding-top:0;
 		}
div.larga_content{
 padding:0 0 0.5em 35px;
	}
/*****#shapka
******************/
#logo{
 display:block;
	float:left;
	}
	#shapka img{
	 padding:0;
		border:none;
		background:none;
		}
	#logo em {
		display:none;
		}
		#shapka .address_print_version {
			display:none;
			}
#shapka form{
 float:right;
	white-space:nowrap;
	width:195px;
	padding:3px 0 0 0;
	position:relative;
	top:7px;
 }
	#shapka form input{
	 float:left;
		}
	#shapka form button{
	 float:right;
		}
	#shapka form label {
		padding-left:5px;
		/*left:0;
		top:5px;
		position: absolute;*/
		font-size:90%;
		width:165px;
		}
	#shapka form a{
	 display:block;
		clear:both;
	 }
 #icons{
 background:url(/images/icons_fon.gif) 0 0 no-repeat;
	width:171px;
	height:19px;
	margin:10px 0 0 7.5%;
	float:left;
	position:relative;
	display:table;
	white-space:nowrap;
	display:block;
	padding-top:2px;
	}
	#shapka #icons a {
	 padding:0 22px;
		text-decoration:none;
		display:table-cell;
		vertical-align:middle;
		height:19px;
		display:inline;
		}
		#shapka #icons a img{
			padding:0;
			border:none;
			}
	#shapka #hidden_form{
	 text-align:center;
		padding:8px 0 0 0;
		line-height:22px;
		}
/*******************/
div.hidden_auth,
div.hidden_cart {
	display:inline;
	padding:4px 0 5px 30px;
	position:relative;
	z-index:0;
	/*display:none;*/
	}
	#hidden_o0,
	#hidden_o1	{
		position:absolute;
		left:-25px;
		top:22px;
		z-index:10000;
		text-align:left;
		display:none;

		}
		#hidden_o0.hidden {
			display:block;
			}
		#hidden_o1 {
			left:35px;
			}
			#hidden_o0 *,
			#hidden_o1 * {
				z-index:10000;
				}
		#hidden_o0 div.ten,
		#hidden_o1 div.ten {
			background:url(/images/ten1.png) 0 0 repeat;
			}
			#hidden_o0 div.ten div.fix_ie,
			#hidden_o1 div.ten div.fix_ie {
				position:relative;
				left:-1px;
				top:-1px;
				width:176px;
				}
				#hidden_o0 div.ten div.fix_ie div.ten,
				#hidden_o1 div.ten div.fix_ie div.ten {
					background:url(/images/ten1.png) 0 0 repeat;
					width:176px;
					}
					#hidden_o0 div.ten div.fix_ie div.ten div.fix_ie,
					#hidden_o1 div.ten div.fix_ie div.ten div.fix_ie {
						width:166px;
						position:relative;
						left:-6px;
						top:-6px;
						background:#f0f0f0;
						border:5px solid #ddd;
						}
	#shapka #hidden_form a{
		 padding:0;
			text-decoration:none;
			}
			#shapka #hidden_form img{
				vertical-align:middle;
				margin:0 11px 0 0;
				padding:0;
				border:none;
				}
			#hidden_o0 form {
				display:block;
				padding:15px 8px 7px 7px;
				width:auto;
				position:static;
				line-height:normal;
				float:none;
				}
				#shapka #hidden_form form input {
					background:url(/images/input_login.gif) 0 0 no-repeat;
					width:150px;
					float:none;
					clear:none;
					display:block;
					margin:0 0 7px 0;
					height:15px;
					padding:2px 5px;
					}
				#shapka #hidden_form form label {
					display:block;
					color:#6b6b6b;
					position:static;
					line-height:19px;
					width:auto;
					}
				#shapka #hidden_form form button {
					background:transparent;
					font-size:11px;
					color:white;
					margin:0 -2px;
					}
					#shapka #hidden_form form button b{
						display:block;
						background:#ed1c24 url(/images/square_grey.gif) 0 0 no-repeat;
						width:auto;
						}
						#shapka #hidden_form form button b b{
							background:transparent url(/images/square_grey.gif) right 0 no-repeat;
							}
							#shapka #hidden_form form button b b b{
								background:url(/images/square_grey.gif) right bottom no-repeat;
								}
								#shapka #hidden_form form button b b b b{
									background:url(/images/square_grey.gif) 0 bottom no-repeat;
									padding:2px 4px 4px;
									cursor:pointer;
									letter-spacing:0;
									}
	#shapka #hidden_form form a {
		display:inline;
		padding:0;
		line-height:21px;
		vertical-align:top;
		text-decoration:underline;
		}
	#hidden_o1 div.ten div.fix_ie div.ten div.fix_ie div{
		padding:12px 8px 7px 7px;
		border:none;
		position:static;
		width:auto;
		line-height:normal;
		}
		#hidden_o1 div.ten div.fix_ie div.ten div.fix_ie ul {
			list-style:none;
			background:none;
			margin:0 0 12px 0;
			padding:0;
			}
			#hidden_o1 div.ten div.fix_ie div.ten div.fix_ie ul li {
				background:none;
				padding:0;
				margin:0 0 3px 0;
				color:#6b6b6b;
				font-size:11px;
				}
				#hidden_o1 div.ten div.fix_ie div.ten div.fix_ie ul li em {
					font-style:normal;
					color:black;
					}
			#shapka #hidden_o1 div.ten div.fix_ie div.ten div.fix_ie a {
				display:block;
				text-decoration:underline;
				padding:0;
				line-height:23px;
				vertical-align:top;
				}
/*****top main menu
************************/
div#larga_menu{
	clear:both;
	z-index:10;
	background:#6b6b6b;
	border-bottom:7px solid #fff;
	background:#AAAAAB;
	height:66px;
	background:#fff;
	}
div#larga_menu dl{
 display:block;
	height:33px;
	background:#c5c5c5 url(/images/menu_level_1.gif) 0 0 repeat-x;
	position:relative;
	line-height:33px;
	/* new */
	border-bottom:9px solid #aaaaab;
	}
	div#larga_menu dt{
	 background:url(/images/menu_level_1_brdr.gif) right 0 no-repeat;
		float:left;
		display:block;
		width:161px;
		text-align:center;
		padding:0 1px;
		}
		div#larga_menu dt.last{
		 background:none;
			}
		div#larga_menu a.first{
		 margin-left:-1px;
			}
		div#larga_menu dt a{
	color:#ffffff;
	font-weight:bold;
	display:block;
	margin:0 1px 0 0;
	border-top:1px solid #fff;
	text-decoration:none;
	background-position:7px 2px;
	background-repeat:no-repeat;
	height:33px;
	height:33px;
	margin:0 1px 0 0;
	border:none;
	/* new */
	background:url(/images/menu_level_1_a.gif) 0 0 repeat-x;
	outline-style:none;
	text-shadow:1px 1px 2px #333333;
	font-size: 14px;
	font-family: Tahoma;
			}
			div#larga_menu dt a:hover{
				background:#c5c5c5 url(../images/new_a_hover.gif) 0 0 repeat-x;
				}
				
			div#larga_menu dt.clicked {
				
			}
				
			div#larga_menu dt.clicked a,
			div#larga_menu dt.clicked a:visited{
			 	background:url(/images/menu_level_1_a_hover.gif) 0 0 repeat-x;
				color:#ffffff;
				cursor:default;
				/* new */
				background:url(../images/new_a_clicked.gif) 0 0 repeat-x;
				}
			div#larga_menu dt.clicked2 a,
			div#larga_menu dt.clicked2 a:visited {
				background:#c5c5c5 url(../images/new_a_hover.gif) 0 0 repeat-x;
			}
			div#larga_menu dt a span{
			 display:block;
				height:33px;
				background-position:7px 2px;
			 background-repeat:no-repeat;
				}
			div#larga_menu dt a:hover span{
			 background-position:7px bottom;
				}
			
			div#larga_menu dt.clicked a span,	
			div#larga_menu dt.clicked a:hover span {
				background-position:7px bottom;
			}
				
			div#larga_menu dt a#catalog span{
				background-image:url(/images/catalog.gif);
				}
			div#larga_menu dt a#solution span{
			 background-image:url(/images/it_solution.gif);
				}
			div#larga_menu dt a#news span{
			 background-image:url(/images/news.gif);
				}
			div#larga_menu dt a#about span{
			 background-image:url(/images/about.gif);
				}
			div#larga_menu dt a#partners span{
			 background-image:url(/images/partners.gif);
				}
			div#larga_menu dt a#club span{
			 background-image:url(/images/club.gif);
				}
				div#larga_menu dd{
				 display:block;
					position:absolute;
					float:left;
					background:#6b6b6b;
					min-height:33px;
					width:100%;
					left:0;
					top:33px;
					/* new */
					background:#aaaaab;
					}
					div#larga_menu dd a{
					 color:#fff;
						font-weight:normal;
						display:inline;
						}
					div#larga_menu dd a:hover{
						color:#ccc;
						}
						div#larga_menu dd table{
							height:33px;
							border-collapse:collapse;
							margin-left:30px;
							}
							div#larga_menu dd td {
								padding:0 20px 0 6px;
								width:151px;
								background:url(/images/tri_lines.gif) right center no-repeat;
								white-space:normal;
								line-height:normal;
								text-align:center;
								vertical-align:middle;
								position:relative;
								/* new */
								width:auto;
								padding:0 17px 0 16px;
								background-image:url(/images/new_brdr.gif);
								}
								div#larga_menu dd td.first {
									padding-left:1px;
									}
									div#larga_menu dd td.first a {
										padding-left:6px;
										}
								div#larga_menu dd td.last{
								 background:none;
									}
/*****price-list to subscribe
**********************************/
div.subscribe{
	float: right;
	clear: both;
	width: 278px;
	/*margin-bottom:20px;*/
	}
	div.subscribe form{
		white-space:nowrap;
		width:195px;
		float:right;
		padding-top:3px;
		position:relative;
		z-index:0;
		display:block;
		}
		div.subscribe input{
		 float:left;
		 z-index:1;
			}
		div.subscribe button{
		 float:right;
			}
		div.subscribe label {
			font-size:90%;
			z-index:1;
			padding-left:5px;
			width:165px;
			}
		div.subscribe p{
			white-space:normal;
			width:80px;
			font-size:90%;
			margin:0;
			}
			div.subscribe p:first-letter {
			 color:#ed1c24;
				}
/*****three news
*********************/
div.larga_news{
 	clear:both;
	margin:7px 0 23px 37px;
	}
/*****nifty corners
************************/
span.topbox,
span.bottombox{
 display:block;
	overflow:hidden;
 }
	span.topbox{
	 clear:left;
		}
	span.topbox span,
 	span.bottombox span{
		height:1px;
		display:block;
		overflow:hidden;
		border:0 solid #ddd;
		background:#fff;
		font-size:1px;
		}
		span.topbox span.brd1,
		span.bottombox span.brd1{
			margin:0 5px;
			background:#ddd;
			}
		span.topbox span.brd2,
		span.bottombox span.brd2{
			margin:0 3px;
			border-width:0 2px;
			}
		span.topbox span.brd3,
		span.bottombox span.brd3{
			border-width:0 2px;
			margin:0 2px;
			}
		span.topbox span.brd4,
		span.bottombox span.brd4{
			border-width:0 2px;
			margin:0 1px;
			}
		span.topbox span.brd5,
		span.bottombox span.brd5{
			border-width:0 1px;
			margin:0 1px;
			}
		span.topbox span.brd6,
		span.bottombox span.brd6{
			border-width:0 1px;
			margin:0;
			height:2px;
			}
		div.larga_news span.topbox span.brd1,
		div.larga_news span.topbox span.brd2,
		div.larga_news span.topbox span.brd3,
		div.larga_news span.topbox span.brd4,
		div.larga_news span.topbox span.brd5,
		div.larga_news span.topbox span.brd6{
		 margin-left:0;
			border-left-width:1px;
			}
/*****three news menu
***************************/
div.three_news{
 padding:0 0 5px;
	border:solid #ddd;
	border-width:0 1px;
	}
div.larga_news ul.menus{
 list-style:none;
	background:white;
	margin-bottom:-1px;
	}
	div.larga_news ul.menus li{
	 float:left;
		height:25px;
		line-height:25px;
		white-space:nowrap;
		margin-bottom:-1px;
		margin-right:-6px;
		background:white;
		}
		div.larga_news ul.menus li a,
		div.larga_news ul.menus li a:visited{
	color: #000000;
	display:block;
	position:relative;
	height:25px;
	float:left;
	outline-style:none;
	font-weight: normal;
	text-decoration: none;
	}
			
			div.larga_news ul.menus li a em,
			div.larga_news ul.menus li a:visited em{
			 padding:0 11px 0 0;
				height:25px;
				display:block;
				font-style:normal;
				float:left;
				background:url(/images/news_11.gif) right 0 no-repeat;
				}
			div.larga_news ul.menus li a b,
			div.larga_news ul.menus li a:visited b{
			 display:block;
				height:25px;
				width:11px;
				background: url(/images/news_11.gif) 0 0 no-repeat;
				float:left;
				}
				div.larga_news ul.menus li a:hover{
					z-index:1000;
				 }
				div.larga_news ul.menus li.clicked2 a,
				div.larga_news ul.menus li.clicked2 a:visited {
				 	z-index:+1;
					text-decoration:none;
					}
					div.larga_news ul.menus li a:hover em{
			   		background-position:right bottom;
				  	}
					div.larga_news ul.menus li.clicked2 a em,
					div.larga_news ul.menus li.clicked2 a:visited em {
					 	background: url(/images/news_1_clicked.gif) right 0 no-repeat;
						}
						div.larga_news ul.menus li a:hover em {
						 cursor:pointer;
							}
						div.larga_news ul.menus li.clicked2 a em,
						div.larga_news ul.menus li.clicked2 a:visited em {
						 cursor:default;
							}
					div.larga_news ul.menus li a:hover b{
					 	background-position:0 bottom;
						}
					div.larga_news ul.menus li.clicked2 a b,
					div.larga_news ul.menus li.clicked2 a:visited b {
					 	background:  url(/images/news_1_clicked.gif) 0 0 no-repeat;
						}
/*****three news content
*****************************/
 div.three_news h3 {
 color:#999;
	font:normal 18px/normal Arial, Helvetica, sans-serif;
	margin:0 0 16px 0;
	padding:0 0 0 48px;
	background:url(/images/h1.gif) 15px 0.5em no-repeat;
	}
	div.three_news h3:first-letter {
	 color:#ed1c24;
		}
	div.three_news table{
	 border-collapse:collapse;
		width:100%;
		margin-bottom:10px;
		}
		div.three_news table td {
		 vertical-align:top;
			text-align:left;
			width:33%;
			}
		div.three_news table dl{
		 display:block;
			padding:0 24px 0 16px;
			}
			div.three_news table dt {
			 display:block;
				float:left;
				text-align:right;
				color:#999;
				width:90px;
				}
				div.three_news table dt img {
				 padding:1px;
				 border:0;
				 }
				div.three_news table dt span{
				 display:block;
				 margin:0 -4px 0 0;
					}
					div.three_news table dt span b {
						color:#ed1c24;
						font-size:14px;
						}
		div.three_news table dd{
		 padding:0 0 0 9px;
			margin-left:90px;
			}
			div.three_news table dd a.more{
			 display:inline;
				}
				div.three_news table dd a.more img{
				 vertical-align:middle;
					padding:0;
					border:none;
					}
 div.three_news a.archive,
 a.archive {
  display:block;
  float:left;
  padding:15px 24px 0 22px;
  background:url(/images/archive.gif) 0 15px no-repeat;
  
  
	font-size:11px;
  }
	div.three_news a.archive {
		float:right;
		}
/*****advert_avtoblock
***************************/
div.advert_avtoblock{
 /*width:279px;*/
	background:#eee url(/images/avtoblocktop.gif) 0 0 no-repeat;
	font-size:11px;
	color:#555;
	float:left;
	margin-bottom:26px;
	}
	div.advert_avtoblock div{
	 background:url(/images/avtoblockbottom.gif) 0 bottom no-repeat;
		padding:6px 14px 6px 21px;
		}
	div.advert_avtoblock img{
		padding:1px;
		border:0px solid #999;
		/*float:left;*/
		background:white;
		}
	div.advert_avtoblock p{
		clear:both;
		padding:9px 0 0 0;
		line-height:normal;
		margin:0;
		}
		div.advert_avtoblock p a {
			line-height:normal;
			}
	div.advert_avtoblock span.price{
	 display:block;
		background:none;
		color:white;
		font-size:18px;
		float:right;
		margin:0 -14px 15px 0;
		width:131px;
		}
		div.advert_avtoblock span.price.ue {
		 font-size:16px;
			}
		div.advert_avtoblock span.price b {
		 padding:3px 22px 4px 23px;
			background:url(/images/price_arrow.gif) 0 center no-repeat;
			display:block;
			}
		div.advert_avtoblock span.price b a.model{
			color:white;
			font-size:18px;
			text-decoration:none;
			text-align:left;
			}
			div.advert_avtoblock span.price.ue b {
			 background:url(/images/price_arrow_wide.gif) 0 center no-repeat;
				padding:4px 22px 3px 23px;
				}
		div.advert_avtoblock span.price em{
		 font-size:12px;
			font-style:normal;
			}
			div.advert_avtoblock span.price b small {
			 display:block;
				font-size:12px;
				font-weight:normal;
				padding-left:23px;
				}
				div.advert_avtoblock span.price a {
					color:#fff;
					text-decoration:none;
					}
	div.advert_avtoblock a.model,
	div.advert_avtoblock span.model{
	 display:block;
		font:bold 14px Arial, Helvetica, sans-serif;
		color:#555;
		text-align:right;
		clear:right;/*
		float:right;
		width:140px;*/
		}
		div.advert_avtoblock a.more{
			display:inline;
			text-decoration:none;
			color:#555;
			}
			div.advert_avtoblock a.more:hover {
				text-decoration:underline;
				}
		div.advert_avtoblock p.more_and_cart{
			text-align:right;
			font-size:12px;
			padding:0;
			}
			div.advert_avtoblock a.more img{
			 padding:0;
				border:none;
				float:none;
				margin-left:5px;
				}
		div.advert_avtoblock ul{
			list-style:none;
			padding:7px 0;
			margin:0;
			clear:left;
			}
			div.advert_avtoblock ul li {
				background:none;
				margin:0;
				padding:0;
				color:#6b6b6b;
				font-weight:bold;
				}
				div.advert_avtoblock ul li em {
				 font-weight:normal;
				 font-style:normal;
				 }
/*****/
table.advertising{
 border-collapse:collapse;
	width:100%;
	margin-bottom:30px;
	}
	table.advertising td {
		vertical-align:top;
		}
		
	table.advertising td.nav {
		vertical-align:middle;	
	}
		
	table.advertising td.column_advert {
		/*width:279px;*/
		}
		table.advertising td.column_advert_content{
		 vertical-align:top;
			}
			table.advertising td.column_advert_content div.zone_left {
				/*float:left;*/
				/*width:50%;*/
				overflow:hidden;
				min-height:1px;
				}
			table.advertising td.column_advert_content div.zone_right {
				/*float:left;*/
				/*width:50%;*/
				overflow:hidden;
				min-height:1px;
				}
/*****top position*****/
div.advert_container{
 clear:both;
	}
	div.advert_container.topper div.advert1,
	div.advert_container.bottommer div.advert1{
	 float:left;
		}
	div.advert_container.topper div.advert2,
	div.advert_container.bottommer div.advert2{
	 float:right;
		}
	div.advert_container.topper div.advert3,
	div.advert_container.bottommer div.advert3{
		margin:0 auto;
		width:279px;
		}
/*****left position
************************/
div.advert_container.left_adv{
 width:279px;
	padding-right:10px;
	}
/*****right position
************************/
div.advert_container.right_adv{
	/*width:279px;*/
	padding-left:40px;
	padding-top:30px;
	}
/*****top position
***********************/
div.advert_container.topper{
	clear:both;
	margin-bottom:30px;
	}
/*****bottom position
**************************/
div.advert_container.bottommer{
 clear:both;
	padding-top:30px;
	}
/*****elements
*****************/
a{
 color:#ED1C24;
}
a:visited{
 color:#fe6a70;
}
a:hover{
 color:#999999;
}
input{
	border:none;
	background:url(/images/input_text.png) 0 0 no-repeat;
	height:15px;
	width:160px;
	padding:2px 5px;
	margin:0 0 7px 0;
	font-size:11px;
}

input.liteoption {
	background: #ddd;
	margin-bottom:0;
	width:70px;
	cursor:pointer;
	padding:1px 0 3px 0;
	height:17px;
	margin-left:5px;
	font-weight : normal;
	text-indent:0;
}

button{
	background:white;
	border:none;
	display:block;
	outline:none;
	overflow:hidden;
	margin:-1px -2px;
	padding:0;
}
button img{
	display:block;
	padding:0;
	border:none;
}
h1,
.events h2,
.zone_column h3 {
 color:#999;
	font:normal 18px/normal Arial, Helvetica, sans-serif;
	margin:0 0 10px -34px;
	padding-left:34px;
	background:url(/images/h1.gif) 0 0.5em no-repeat;
	}
	h1 {
		margin-right:300px;
		}
	h1:first-letter,
	h3.zone_name:first-letter,
	.events h2:first-letter {
	 color:#ed1c24;
		}
h2{
 color:#FF0000;
	text-transform:uppercase;
	font-size:14px;
	margin-bottom:11px;
	}
	h2.h1{
		color:#ccc;
		font-size:18px;
		font-weight:normal;
		text-transform:none;
		margin-bottom:8px;
		}
h3{
 color:#666666;
	font-size:14px;
	background:url(/images/h3.gif) 0 center repeat-x;
	margin-bottom:11px;
	}
	h3 span{
	 display:block;
		background:url(/images/h3_r.gif) right center no-repeat;
		}
		h3 span span{
		 background:white url(/images/h3_l.gif) right center no-repeat;
			padding-right:11px;
			display:table-cell;
			}
h4{
 color:#666;
	text-transform:uppercase;
	text-align:center;
	font-size:12px;
	margin-bottom:6px;
	}
h5{
 color:#666;
	font-size:12px;
	margin-bottom:9px;
	}
p{
 margin-bottom:28px;
	}
 img{
	 padding:2px;
		background:white;
		/*border:1px solid #999;*/
		}
		.pic {
    		 position:relative;
    		 z-index: 1;
    		}
			
		.pic.center {
			text-align:center;
		}
			
		.pic.left{
		 float:left;
			margin:3px 23px 14px 0;
			}
		.pic.right{
		 float:right;
			margin:3px 0 14px 23px;
			}
			.pic a {
			 display:block;
			 position:relative;
			 text-decoration:none;
			 z-index:10000;
			 }
		.pic a b{
		 position:absolute;
			display:block;
			width:9px;
			height:9px;
			overflow:hidden;
			background:url(/images/plus.gif) 0 0 no-repeat;
			right:3px;
			top:3px;
			}
		.pic span{
		 display:block;
			padding:0 0 0 10px;
			background: url(/images/pic_bull.gif) 0 0.4em no-repeat;
			font-size:11px;
			}
/*****lists
****************/
.larga_content ul{
 list-style:none;
 margin-bottom:25px;
 position:relative;
 display:block;/**/
 line-height:14px;
}
.larga_content ul ul{
 margin-bottom:0;
}
.larga_content ul li{
 background:url(/images/pic_bull.gif) 0 0.5em no-repeat;
 padding:0 0 6px 12px;
 margin:0 0 0 8px;
 position:relative;
	color:#000000;
}
.larga_content ul li ul li{
 background:url(/images/pic_bull.gif) 0 0.5em no-repeat;
	padding:0 0 0 13px;
	margin-top:6px;
	color:black;
	font-size:11px;
}
/*****sliders
******************/
div.slidecontainer{
 background:transparent;
	margin-bottom:20px;
	}
	div.slidecontainer div.brdrs{
	 height:1px;
		overflow: hidden;
		font-size:1px;
		background:#eee;
		}
		div.slidecontainer div.brdrs.brd1{
		 border:solid #f4f4f4;
			border-width:0 1px;
			margin:0 2px;
			}
		div.slidecontainer div.brdrs.brd2{
		 border:solid #f4f4f4;
			border-width:0 1px;
			margin:0 1px;
			}
		div.slidecontainer div.text_container{
		 background:#eee;
			padding:2px 3px;
			}
		 div.slidecontainer div.text_container a{
			 color:#666;
				font-weight:bold;
				display:block;
				text-decoration:underline;
				padding-left:17px;
				}
				div.slidecontainer div.text_container a.slideclose{
				 background: url(/images/slosed.gif) 0 0.3em no-repeat;
					}
				div.slidecontainer div.text_container a.slideopen{
				 background: url(/images/open.gif) 0 0.3em no-repeat;
					}
				div.slidecontainer div.text_container div.slide{
				 padding:10px 7px 4px 17px;
					display:none;
					}
/*****avto forms
*********************/
div.larga_cart_form {
	background:transparent url(/images/form_lt.gif) 0 0 no-repeat;
	width:100%;
	clear:both;
	margin-bottom:40px;
	margin-left:12px;
	}
	div.larga_cart_form div{
		background:transparent url(/images/form_rt.gif) right 0 no-repeat;
		}
		div.larga_cart_form div div{
			background:transparent url(/images/form_rb.gif) right bottom no-repeat;
			}
			div.larga_cart_form div div div{
				background:transparent url(/images/form_lb.gif) 0 bottom no-repeat;
				padding:0 9px;
				}
				div.larga_cart_form div div div div{
					background:#eee;
					padding:9px 0;
					}
					div.larga_cart_form div div div div div{
						margin:0 -9px;
						padding:12px;
						}
	div.larga_cart_form form{
		display:block;
		margin:-18px 0 0 0;
		}
		div.larga_cart_form table.list input{
			margin:0px;
			}
		div.larga_cart_form table.list td.delete input{
			width:auto;
			}
		div.larga_cart_form table.list{
			width:auto;
			border-collapse:collapse;
			margin-bottom:40px;
			}
			div.larga_cart_form table.list th,
			div.larga_cart_form table.list td{
				padding:5px 9px;
				text-align:left;
				vertical-align:middle;
				border-right:1px solid #EEE;
				}
			div.larga_cart_form table.list thead * {
				color:#666666;
				font-weight:bold;
				}
			div.larga_cart_form table.list tfoot td {
				color:#000000;
				font-weight:normal;
				}
				div.larga_cart_form table.list tfoot td b {
					color:#666;
					}
			div.larga_cart_form table.list th.delete,
			div.larga_cart_form table.list td.delete{
				padding:2px 0px;
				text-align:center;
				}
			div.larga_cart_form table.list tr.second td {
				background-color:#DADADA;
				}
			div.larga_cart_form table.list tfoot td {
				text-align:right;
				}
				div.larga_cart_form .total_price .price,
				div.larga_cart_form table.list tfoot td .price {
					font:bold 18px Arial, Helvetica, sans-serif;
					color:#ED1C24;
					}

		div.larga_cart_form .input_short {
			background:url(/images/filter_input_short.gif) 100% 0 no-repeat;
			width:48px;
			padding:1px 0 3px;
			height:15px;
			margin:0;
			}
			div.larga_cart_form .input_short input {
				width:38px;
				height:15px;
				background:none;
				border:none;
				margin:0;
				padding:2px 5px;
				}

		div.larga_cart_form .total_price b {
			color:#666;
			}

		div.larga_cart_form div.larga_avto_form{
			background-image:none;
			clear:both;
			margin-bottom:0px;
			}

		div.larga_cart_form div.larga_avto_form .buttons button {
			float:left;
			margin-right:2px;
			white-space:nowrap;
			}

div.larga_avto_form{
	background:transparent url(/images/form_lt.gif) 0 0 no-repeat;
	width:419px;
	clear:both;
	margin-bottom:40px;
	}
	div.larga_avto_form div{
	 background:transparent url(/images/form_rt.gif) right 0 no-repeat;
		}
		div.larga_avto_form div div{
	  background:transparent url(/images/form_rb.gif) right bottom no-repeat;
		 }
			div.larga_avto_form div div div{
	   background:transparent url(/images/form_lb.gif) 0 bottom no-repeat;
				padding:0 9px;
		  }
				div.larga_avto_form div div div div{
				 background:#eee;
					padding:9px 0;
					}
					div.larga_avto_form div div div div div{
					 margin:0 -9px;
						}
	div.larga_avto_form form{
		display:block;
		margin:-18px 0 0 0;
		}
	div.larga_avto_form h2{
		text-align:center;
		font-size:14px;
		text-transform:none;
		padding:3px 6px;
		}
		div.larga_avto_form h2 span{
			display:block;
			float:right;
			color:#ed1c24;
			text-decoration:underline;
			}
	div.larga_avto_form table{
		border-collapse:collapse;
		width:357px;
		margin:0 auto;
		}
		div.larga_avto_form table td{
			width:50%;
			text-align:right;
			vertical-align:bottom;
			padding:0 0 10px 0;
			font-size:11px;
			}
			div.larga_avto_form table tr.textarea td{
			 vertical-align:top;
				}
		div.larga_avto_form input {
            width:177px;
			background:white;
			border-style:inset;
			border-color:#729090 #ccc #ccc #729090;
			border-width:2px 1px 1px 2px;
			margin:0;
			padding:0;
			height:15px;
			text-indent:5px;
			}
			div.larga_avto_form input.image {
                background:none;
                border:none;
				width:auto;
			    height:auto;
			    }
		div.larga_avto_form label,
		div.larga_avto_form span{
		 font-size:11px;
			color:#292626;
			padding:0 8px 0 0;
			display:block;
			}
		div.larga_avto_form sup,
		div.larga_avto_form .sup{
		 color:#ed1c24;
			display:inline;
			padding:0;
			margin:0;
			}
		div.larga_avto_form em{
		 padding:0 8px 0 0;
			color:#6b6d6e;
			font-size:11px;
			display:block;
			}
		div.larga_avto_form select{
		 height:auto;
			width:180px;
			border-style:inset;
			border-color:#729090 #ccc #ccc #729090;
			border-width:2px 1px 1px 2px;
			}
		div.larga_avto_form textarea{
		 width:177px;
			height:65px;
			border-style:inset;
			border-color:#729090 #ccc #ccc #729090;
			border-width:2px 1px 1px 2px;
			}
			div.larga_avto_form tr.textarea div{
			 width:270px;
				margin:0 0 0 auto;
				text-align:left;
				padding:0;
				}
				div.larga_avto_form tr.textarea div textarea{
				 width:270px;
					}
				div.larga_avto_form tr.textarea div label{
				 margin-bottom:6px;
					}
				div.larga_avto_form tr.radio-check td{
				 vertical-align:top;
					}
			div.larga_avto_form tr.radio-check input{
			 width:auto;
				border:none;
				background:none;
				float:left;
				clear:left;
				margin-right:10px;
				}
			div.larga_avto_form tr.radio-check label{
				text-align:left;
				margin-bottom:8px;
				}
	.larga_content div.larga_avto_form img{
	 padding:0;
		border:none;
		display:block;
		margin:0 8px 0 auto;
		vertical-align:bottom;
		float:none;
		}
		div.larga_avto_form tr.captcha td{
		 text-align:left;
			padding-bottom:20px;
			}
			div.larga_avto_form tr.captcha input{
				width:64px;
				}
			div.larga_avto_form tr.captcha label{
			 margin-bottom:12px;
				}
	div.larga_avto_form button{
		color:white;
		margin:0 -2px;
		padding:0;
		background:none;
		float:none;
		display:block;
		}
		div.larga_avto_form tr.buttons td{
		 padding-bottom:20px;
			}
		div.larga_avto_form tr.buttons button b{
		 display:block;
			background:#ed1c24 url(/images/square_grey.gif) 0 0 no-repeat;
			width:auto;
			}
			div.larga_avto_form tr.buttons button b b{
			 background:transparent url(/images/square_grey.gif) right 0 no-repeat;
				}
				div.larga_avto_form tr.buttons button b b b{
			  background:url(/images/square_grey.gif) right bottom no-repeat;
				 }
					div.larga_avto_form tr.buttons button b b b b{
			   background:url(/images/square_grey.gif) 0 bottom no-repeat;
						padding:1px 5px 2px;
						cursor:pointer;
						letter-spacing:-1px;
				  }
		div.larga_avto_form td.back-button button{
		 margin:0 8px 0 auto;
			}
			div.larga_avto_form button[type="button"]{
			 opacity:0.7;
				}
/*****auto_table
*********************/
table.auto_table{
 border-collapse:collapse;
	border:1px solid #ddd;
	margin-bottom:20px;
	}
	table.auto_table th{
	 background:#ddd;
		}
	 table.auto_table th,
		table.auto_table td{
		 border:1px solid #ddd;
			text-align:left;
			padding:9px 20px;
			}
		table.auto_table td{
		vertical-align:top;
		padding:15px 20px;
		}
/*****pagemenu
*******************/
#all_holder ul.archive_pagemenu {
	margin:0 0 0 8em;
}


ul#pagemenu,
#all_holder ul.archive_pagemenu {
 text-align:center;
 font-size:12px;
 list-style:none;
	display:table;
	white-space:nowrap;
	margin:0 0 020px 0;
}
.larga_content ul#pagemenu *,
#all_holder ul.archive_pagemenu *{
 margin:0;
 padding:0;
}
ul#pagemenu li,
#all_holder ul.archive_pagemenu li {
 display:table-cell;
 background:none;
	height:17px;
	width:19px;
	line-height:17px;
}
ul#pagemenu a,
#all_holder ul.archive_pagemenu a{
 padding:0 2px;
	display:block;
}
ul#pagemenu a.signs,
#all_holder ul.archive_pagemenu a.signs{
 text-decoration:none;
 padding:0 4px;
 }

	ul#pagemenu li.last a.signs,
	#all_holder ul.archive_pagemenu li.last a.signs{
	 background: url(/images/last.gif) center center no-repeat;
		}
	ul#pagemenu li.last span.signs,
	#all_holder ul.archive_pagemenu li.last span.signs {
	 background: url(/images/last_nogo.gif) center center no-repeat;
		}
		ul#pagemenu li.last a.signs:visited,
		#all_holder ul.archive_pagemenu li.last a.signs:visited {
		 background-image: url(/images/last_vis.gif);
			}
		ul#pagemenu li.last a.signs:hover,
		#all_holder ul.archive_pagemenu li.last a.signs:hover {
			background-image:url(/images/last_hov.gif);
			}

	ul#pagemenu li.next a.signs,
	#all_holder ul.archive_pagemenu li.next a.signs {
	 background: url(/images/next.gif) center center no-repeat;
		}
	ul#pagemenu li.next span.signs,
	#all_holder ul.archive_pagemenu li.next span.signs{
	 background: url(/images/next_nogo.gif) center center no-repeat;
		}
		ul#pagemenu li.next a.signs:visited,
		#all_holder ul.archive_pagemenu li.next a.signs:visited {
		 background-image: url(/images/next_vis.gif);
			}
		ul#pagemenu li.next a.signs:hover,
		#all_holder ul.archive_pagemenu li.next a.signs:hover {
			background-image:url(/images/next_hov.gif);
			}

		ul#pagemenu li.prev a.signs,
		#all_holder ul.archive_pagemenu li.prev a.signs{
	 background: url(/images/prev.gif) center center no-repeat;
		}
		ul#pagemenu li.prev span.signs,
		#all_holder ul.archive_pagemenu li.prev  span.signs{
	 background: url(/images/prev_nogo.gif) center center no-repeat;
		}
		ul#pagemenu li.prev a.signs:visited,
		#all_holder ul.archive_pagemenu li.prev  a.signs:visited{
		 background-image: url(/images/prev_vis.gif);
			}
		ul#pagemenu li.prev a.signs:hover,
		#all_holder ul.archive_pagemenu li.prev a.signs:hover{
			background-image:url(/images/prev_hov.gif);
			}

		ul#pagemenu li.first a.signs,
		#all_holder ul.archive_pagemenu  li.first a.signs{
	 background: url(/images/first.gif) center center no-repeat;
		}
		ul#pagemenu li.first span.signs,
		#all_holder ul.archive_pagemenu  li.first span.signs{
	 background: url(/images/first_nogo.gif) center center no-repeat;
		}
		ul#pagemenu li.first a.signs:visited,
		#all_holder ul.archive_pagemenu  li.first a.signs:visited{
		 background-image: url(/images/first_vis.gif);
			}
		ul#pagemenu li.first a.signs:hover,
		#all_holder ul.archive_pagemenu  li.first a.signs:hover{
			background-image:url(/images/first_hov.gif);
			}

ul#pagemenu span.signs,
#all_holder ul.archive_pagemenu  span.signs{
 color:#ccc;
 text-decoration:none;
 padding:0 4px;
 font-weight:bold;
	display:block;
}
.larga_content ul#pagemenu li.currpage{
 background: url(/images/li_current.gif) 50% 50% no-repeat;
 text-decoration:none;
 color: black;
	padding:0 4px;
}
ul#pagemenu span,
#all_holder ul.archive_pagemenu  span {
 padding:0 6px;
}
/*****print version
************************/
a#print_version{
 display:block;
	clear:both;
	text-align:right;
	}
	a#print_version span{
	 padding:2px 0 2px 21px;
		background: url(/images/printer_grey.gif) 0 center no-repeat;
		float:right;
		}
/*****dno
**************/
#dno{
 height:125px;
	height:10.5em;
	background:#eee;
	margin-top:-10.5em;
	clear:both;
	max-width:1260px;
	margin:-10.5em auto 0;
	min-width:1000px;
	}
	
	#dno table {
		width:100%;
	}
	
	#dno div{
	 padding:13px 23px 0 42px;
		}
	#dno #copyright{
		background:#ddd url(/images/dno_lt.gif) 0 0 no-repeat;
		padding:0;
		margin:0;
		}
		#dno #copyright div{
		 background:url(/images/dno_rt.gif) right 0 no-repeat;
			padding:0;
			}
			#dno #copyright div div{
			 background:url(/images/dno_rb.gif) right bottom no-repeat;
				}
				#dno #copyright div div div{
				 background:url(/images/dno_lb.gif) 0 bottom no-repeat;
					padding:12px 11px 8px;
					}
		#dno #copyright a {
			font-weight:bold;
			}
			#dno #copyright li a {
				font-weight:normal;
				}
	#dno img{
	 padding:0;
		border:none;
		background:none;
		}
	#dno #copyright ul{
	 list-style:none;
		margin:0;
		padding:15px 0 0 0;
		}
		#dno #copyright ul span{
		 font-size:18px;
			color:#777;
			}
 #dno #trinet{
		padding:12px 0 0 0;
		width:216px;
		margin:0 0 0 auto;
		text-align:right;
		}
		#dno #trinet img{
		 vertical-align:top;
			position:relative;
			top:2px;
			margin:0 0 28px 3px;
			padding:0;
			border:none;
			}
		#dno #trinet a{
		 text-decoration:none;
			}
			#dno #trinet a span{
			 text-decoration:underline;
				}
		#dno #trinet ul{
		 list-style:none;
			font-size:10px;
			margin:0;
			}
			#dno #trinet ul li{
			 line-height:normal;
				}
 #dno table#counters{
 		width:auto;
		border-collapse:collapse;
		margin:0 auto;
		}
		#dno #counters img{
		 margin-left:10px;
			padding:0;
			border:none;
			}
/****index page
********************/
.larga_content .events img{
	border:none;
	padding:0;
	}
.zones{
	clear:both;
	}
	.zones img {
	 padding:0;
	 border:none;
	 }
	.zones td {
	 vertical-align:top;
		}
.zone_column{
 width:50%;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
	}
	th.zone_column .wrapper {
	 padding-bottom:0;
		}
	.zone_column.left_col{
	 float:left;
		}
	.zone_column.right_col{
	 float:right;
		}
	.zones .wrapper{
	 	padding:0 8px 21px 34px;
		}
	.zone_column h3 {
		margin-bottom:7px;
		background:none;
		}
		
	
		
	.zone_column h3:first-letter {
	 	color:red;
		}
		.zone_column h3 em{
			font-size:0px;
			vertical-align:top;
			font-style:normal;
			}
.larga_content .zone_column img{
 border:none;
	padding:0;
	}
	.zones .wrapper div {
	 border:1px solid #ddd;
		}
	.zones .wrapper div.pic {
		border:none;
		}
		.zones .wrapper div div {
		 background:url(/images/zone_lt.gif) 0 0 no-repeat;
			margin:-1px;
			border:none;
			}
			.zones .wrapper div div div {
		 background:url(/images/zone_rt.gif) right 0 no-repeat;
			margin:0 0 0 0;
			}
			.zones .wrapper div div div div.upper_box {
			 padding:4px 4px 20px 4px;
				}
				.zones .wrapper div div div div.upper_box.and_price {
				 padding-bottom:24px;
					}
				.zones .wrapper div div div div.upper_box img {
				 float:left;
					display:block;
					margin:2px 4px 4px;
					padding:0;
					border:none;
					}
				.zones .wrapper div div div div.upper_box div {
				 background:none;
					}
				.zones .wrapper div.upper_box h6{
				 font-size:12px;
					margin-bottom:6px;
					}
				.zones .wrapper div div div div.upper_box span {
				 color:#6b6b6b;
					font-size:11px;
					display:block;
					height:13px;
					line-height:13px;
					vertical-align:middle;
					margin:0 0 10px 0;
					}
					.zones .wrapper div div div div.upper_box span span {
					 float:left;
						background:#e3e3e3;
						padding:0 1px;
						margin:0 2px 0 -1px;
						}
					.zones .wrapper div.upper_box p {
						font-size:12px;
						margin:0;
						line-height:12px;
						}
			.zones .wrapper div div div div.bottom_box{
			 background:#ddd url(/images/zone_lb.gif) 0 bottom no-repeat;
				margin:0 0 -1px 0;
				/*clear:left;*/
				width:100%;
				position:relative;
				}
				.zones .wrapper div div div div.bottom_box div{
			 background:url(/images/zone_rb.gif) right bottom no-repeat;
				margin:0;
				padding:5px 14px 3px;
				}
				.zones .wrapper div.bottom_box .price {
					 width:101px;
						height:22px;
						float:right;
						background:red url(/images/price.gif) right 0 repeat-y;
						color:white;
						margin:0;
						padding:0;
						position:relative;
						right:-13px;
						top:-16px;
						cursor:pointer;
						}
						.zones .wrapper div.bottom_box .price div{
						 background:url(/images/price_arrow_2.gif) 0 50% no-repeat;
							position:static;
							margin:0;
							padding:0 0 0 19px;
							font:bold 14px/22px Arial, Helvetica, sans-serif;
							}
.larga_content .zones .wrapper img {
	border:none;
	vertical-align:bottom;
	display:block;
	padding:0;
	}
/*****news archive
************************/
#all_holder ul.archive_pagemenu li {
	width:auto;
	padding:0 5px;
	}
#all_holder ul.archive_pagemenu li.currpage{
	color: black;
	padding:0 3px;
	width:auto;
	}
	#all_holder ul.archive_pagemenu li.last a.signs,
	#all_holder ul.archive_pagemenu li.last span.signs{
	 background-position:right center;
	 padding:0 0 0 10px;
	 }
	#all_holder ul.archive_pagemenu li.first a.signs,
	#all_holder ul.archive_pagemenu li.first span.signs{
	 background-position:left center;
	 padding:0 10px 0 0;
	 }
	#all_holder ul.archive_pagemenu li.currpage b {
		display:block;
		background:#ddd url(/images/ugol.gif) 0 0 no-repeat;
		font-weight:normal;
		}
		#all_holder ul.archive_pagemenu li.currpage b b {
			background:url(/images/ugol.gif) 0 bottom no-repeat;
			}
			#all_holder ul.archive_pagemenu li.currpage b b b {
				background:url(/images/ugol.gif) 100% 0 no-repeat;
				}
				#all_holder ul.archive_pagemenu li.currpage b b b b {
					background:url(/images/ugol.gif) 100% 100% no-repeat;
					padding:0 3px;
					}
dl.news_archive {
	display:block;
	margin-bottom:20px;
	clear:both;
	}
	dl.news_archive dt {
		float:left;
		width:7em;
		color:#999;
		}
		dl.news_archive dt b {
			color:#ed1c24;
			font-size:14px;
			font-weight:bold;
			}
		dl.news_archive dt span a img{
			 padding:0;
			 border:none!important;
			 vertical-align:middle;
			 margin-left:5px;
			 margin-bottom:10px;	 }
		dl.news_archive dd {
		/* margin-left:8em; */
		margin-left:120px!important;
		}
        dl.news_archive dd.short_desc {
            margin-bottom: 28px;
        }
        dl.news_archive dd img{
		border:0;
		}
		dl.news_archive dd a {
			text-decoration:underline;
			}
			dl.news_archive dd a span {
				text-decoration:underline;
				}
				
/*****classes
******************/
.clearer{
 clear:both;
	height:0;
	overflow:hidden;
	background:none;
	padding:0;
	margin:0;
	}
.larga_text{
 clear:none;
	}
.nowrap{
 white-space:nowrap;
	}

/*****news item
********************/
.item h1 {
	margin-bottom:10px;
	}
	.item dl {
		padding-bottom:20px;
		}
.item dl.news_archive dt img {
	display:block;
	padding:1px;
	border:0;
	}
	dl.news_archive dt span {
		display:block;
		padding-left:1.5em;
		margin-bottom:8px;
		}
.item dl.news_archive h5 {
	margin-bottom:0;
	}
.item dl.news_archive p {
	margin-bottom:20px;
	color:#666;
	}
	#all_holder .item ul.archive_pagemenu li a,
	#all_holder .item ul.archive_pagemenu li span {
		text-decoration:none;
		}
		#all_holder .item ul.archive_pagemenu li a em,
		#all_holder .item ul.archive_pagemenu li span em {
			text-decoration:underline;
			font-style:normal;
			}
		#all_holder .item ul.archive_pagemenu li.next span {
			padding-right:9px;
			background:transparent url(/images/next_nogo.gif) no-repeat scroll right;
			/*font-weight:bold;*/
			color:#aaa;
		}
		#all_holder .item ul.archive_pagemenu li.previous a {
		  background:transparent url(/images/prev.gif) no-repeat scroll left;
		}
		#all_holder .item ul.archive_pagemenu li.previous span {
			padding-left:9px;
			background:transparent url(/images/prev_nogo.gif) no-repeat scroll left;
			font-weight:bold;
			color:#ccc;
		}
	#all_holder .item ul.archive_pagemenu li.previous {
		padding-left:0;
		}
	#all_holder .item ul.archive_pagemenu li.previous a {
		background-position:0 center;
		padding-left:9px;
		padding-right:12px;
		}
	#all_holder .item ul.archive_pagemenu li.next a {
		background-position:right center;
		padding-right:9px;
		}
	#all_holder .item ul.archive_pagemenu li.currpage a {
		padding-left:12px;
		padding-right:20px;
		background:url(/images/news_list.gif) 0 center no-repeat;
		}

.site_map h1 {
margin-bottom:11px;
}
.feed_back_form .larga_avto_form {
width:506px;
}
.feed_back_form .larga_avto_form div div div div div {
/*padding:10px;*/
padding:0;
}
.feed_back_form .larga_avto_form form {
/*width:424px;*/
margin:0 auto;
padding-right:40px;
}
.feed_back_form .larga_avto_form form table {
width:auto;
margin:0 0 0 auto;
}
.feed_back_form .larga_avto_form  form td {
width:auto;
padding-bottom:4px;
}
.feed_back_form .larga_avto_form  form td label {
padding-right:12px;
}
.feed_back_form .larga_avto_form  form tr.captcha td {
padding-top:6px;
vertical-align:top;
padding-bottom:15px;
}
.feed_back_form .larga_avto_form  form tr.captcha td img {
margin-top:2px;
margin-right:14px;
}
.feed_back_form .larga_avto_form  form tr.captcha label {
margin-bottom:0;
}
.feed_back_form .larga_avto_form  form tr.captcha input {
width:123px;
}
.feed_back_form .larga_avto_form  form tr.textarea td {
padding-bottom:15px;
}
.feed_back_form .larga_avto_form  form tr.buttons td {
text-align:left;
padding-bottom:0;
}
.feed_back_form .larga_avto_form  form tr.buttons td button {
float:right;
cursor:pointer;
}
.feed_back_form .larga_avto_form form tr.buttons td button b b b b {
font-size:12px;
letter-spacing:0;
}

.feed_back_form .larga_avto_form  form input,
.feed_back_form .larga_avto_form  form textarea {
width:283px;
}
.feed_back_form .larga_avto_form  form select {
width:286px;
}



div.larga_sborka {

	}
div.larga_sborka table.auto_table {
	margin-bottom:25px;
	}
	div.larga_sborka table.auto_table th {
		font-weight:normal;
		padding:6px 17px 5px;
		text-align:left;
		}
		div.larga_sborka table.auto_table td {
			padding:6px 17px 5px;
			}
			div.larga_sborka table.auto_table .koli_vo {
				text-align:center;
				}
	div.larga_sborka .pic {
		margin-right:16px;
		margin-bottom:0;
		}
	div.descript_wrapper {
		margin:0 0 30px 0;
		}
		
		div.larga_sborka .pic img {
			padding:1px;
			}
		div.larga_sborka div.description h2 {
			margin-bottom:4px;
			}
		div.larga_sborka div.description p {
			margin:0;
			}
div.larga_sborka ul.tsena {
	}
		div.larga_sborka ul.tsena li {
			background:none;
			padding:0;
			margin:0 0 5px 0;
			color:#000;
			}
			ul.tsena strong {
				font:bold 16px Arial, Helvetica, sans-serif;
				color:#ed1c24;
				}
	div.larga_sborka button.buy {
		width:auto;
		}
		button.buy img {
			background:none;
			}
		div.larga_sborka button.buy img:hover {
			background:#0ff;
			}
div.short_news {
	width:279px;
	padding-top:33px;
	}
	div.short_news.left_pos {
		padding-right:10px;
		}
	div.short_news.right_pos {
		padding-left:40px;
		}
	div.short_news h2 {
		text-transform:none;
		margin-bottom:6px;
		}
		div.short_news h2:first-letter {
			color:#ed1c24;
			}
	div.short_news table {
		border-collapse:collapse;
		color:#999;
		width:auto;
		margin:0 0 11px 1px;
		}
		div.short_news table td {
			padding:0 0 7px 0;
			}
			div.short_news table td a {
				display:block;
				padding:0 0 0 6px;
				}
a.all_article {
	display:block;
	float:right;
	padding:0 0 0 17px;
	background:url(/images/all_news.gif) 0 50% no-repeat;
	}

div.larga_catalog {
	}
	div.larga_catalog div.short_news {
		width:auto;
		padding:0 0 5px 29px;
		}
.manufacturer_back {
    margin-bottom:10px;
    }
table.prolog {
	border-collapse:collapse;
	width:100%;
	}
	table.prolog td {
		empty-cells:hide;
		vertical-align:top;
		}
		table.prolog .pic img {
			border:none;
			}
			table.prolog .slidecontainer .slide ul {
				margin:0;
				}
			table.prolog .slidecontainer .slide li {
				background:none;
				display:block;
				/*width:49%;
				float:left;*/
				margin:0 0 4px 0;
				padding:0;
				}
				table.prolog .slidecontainer .slide li a {
					padding:0 0 0 21px;
					font-weight:normal;
					background:url(/images/menu_level_3_bull.gif) 10px 0.4em no-repeat;
					}
				table.prolog .slidecontainer .slide li span {
					display:block;
					font-weight:bold;
					background:url(/images/bull_slider.gif) 10px 0.2em no-repeat;
					padding:0 0 0 21px;
					}
					table.prolog.slidecontainer .slide li a {
						background:url(/images/menu_level_3_bull.gif) 10px 0.4em no-repeat;
						}
						table.prolog .slidecontainer .slide li ul {
							padding:4px 0 0 0;
							}
					table.prolog .slidecontainer .slide li li {
						background:none;
						padding:0 0 0 11px;
						margin:0 0 1px;
						width:auto;
						float:none;
						}
						table.prolog .slide li li a {
							color:#000;
							}
table.filtered_catalog {
	width:100%;
	border-collapse:collapse;
	empty-cells:show;
	margin-bottom:7px;
	}
	table.filtered_catalog td.edge {
		width:4px;
		height:4px;
		overflow:hidden;
		font-size:1px;
		padding:0;
		}
		table.filtered_catalog td.edge.lt {
			background:url(/images/catalog_lt.gif) 100% 0 no-repeat;
			}
		table.filtered_catalog td.edge.lb {
			background:url(/images/catalog_lb.gif) 100% 0 no-repeat;
			}
		table.filtered_catalog td.edge.rt {
			background:url(/images/catalog_rt.gif) 0 0 no-repeat;
			}
		table.filtered_catalog td.edge.rb {
			background:url(/images/catalog_rb.gif) 0 0 no-repeat;
			}
		table.filtered_catalog thead th,
		table.filtered_catalog thead td,
		table.filtered_catalog tfoot td {
			background:#eee;
			font-weight:bold;
			vertical-align:middle;
			font-size:11px;
			}
		table.filtered_catalog th,
		table.filtered_catalog td {
			text-align:left;
			vertical-align:top;
			padding:0 8px;
			}
			table.filtered_catalog th.kupit,
			table.filtered_catalog td.kupit {
				padding-right:0;
				}
				table.filtered_catalog .kupit button {
					background:none;
					width:auto;
					text-align:left;
					}
			table.filtered_catalog .brdr {
				border:1px solid #d7d7d7;
				border-width:0 1px;
				padding:0 12px;
				}
				table.filtered_catalog thead .brdr,
				table.filtered_catalog tfoot .brdr {
					border:none;
					}
				table.filtered_catalog td.brdr a {
					font-weight:bold;
					}
				table.filtered_catalog td.brdr img {
					border:none;
					padding:0;
					}
					table.filtered_catalog img.logo {
						margin:12px 0;
						background:none;
						}
					table.filtered_catalog td.brdr strong {
						font-size:14px;
						color:#999;
						font-weight:bold;
						white-space:nowrap;
						}
						table.filtered_catalog td.brdr strong span {
							font-size:12px;
							font-weight:normal;
							display:block;
							}
						table.filtered_catalog td.brdr strong.discount {
							color:#000;
							}
		table.filtered_catalog thead a,
		table.filtered_catalog tfoot a,
		table.filtered_catalog thead a:visited,
		table.filtered_catalog tfoot a:visited {
			color:#000;
			white-space:nowrap;
			line-height:12px;
			}
			table.filtered_catalog thead a.asc,
			table.filtered_catalog tfoot a.asc {
				background:url(/images/asc_desc.gif) 100% 50% no-repeat;
				padding:0 16px 0 0;
				}
			table.filtered_catalog thead a.desc,
			table.filtered_catalog tfoot a.desc {
				background:url(/images/desc_asc.gif) 100% 50% no-repeat;
				padding:0 16px 0 0;
				}
			table.filtered_catalog thead a img,
			table.filtered_catalog tfoot a img {
				padding:0;
				border:none;
				}
			table.filtered_catalog tbody .pic img {
				border-color:#cecece;
				padding:1px;
				}
				table.filtered_catalog tr.first_row td {
					height:20px;
					background:#fff;
					}
				table.filtered_catalog tr.last_row td {
					height:13px;
					background:#fff;
					}
				table.filtered_catalog tr.midst_row td {
					background:#fff url(/images/catalog_middst.gif) 0 50% repeat-x;
					height:26px;
					}
				table.filtered_catalog tr.midst_row2 td {
					height:26px;
					background:#fff url(/images/catalog_midst.gif) 0 50% repeat-x;
					}
				table.filtered_catalog tr.grey_fon td {
					background:#f6f6f6;
					}
				table.filtered_catalog h3 {
					background:none;
					margin-bottom:9px;
					font-size:12px;
					width:350px;
					}
				table.filtered_catalog p {
					line-height:normal;
					margin-bottom:11px;
					}
				table.filtered_catalog table.description {
					width:100%;
					border-collapse:collapse;
					}
					table.filtered_catalog table.description th {
						font-weight:normal;
						width:333px;
						}
					table.filtered_catalog table.description td,
					table.filtered_catalog table.description th {
						padding:3px 3px 3px 4px;
						vertical-align:middle;
						}
						table.filtered_catalog table.description tr.grey_fon td,
						table.filtered_catalog table.description tr.grey_fon th {
							padding:0 3px 1px 4px;
							background:#e3e3e3;
							}
table.filtered_catalog input.txt_field {
	background:url(/images/catalog_input.gif) 100% 0 no-repeat;
	width:47px;
	height:19px;
	border:none;
	float:left;
	padding:2px;
	overflow:hidden;
	}
table.filtered_catalog input.button_cart {
	background:url(/images/button_cart_short.gif) 0 0 no-repeat;
	height:19px;
	width:73px;
	border:none;
	padding:0;
    cursor:pointer;
    }
	table.filtered_catalog div.add_to_cart {
		width:76px;
		}
	.larga_catalog ul.archive_pagemenu {
		margin:0;
		float:right;
		}
	#all_holder ul.archive_pagemenu li.show_all {
		padding:0 0 0 32px;
		}
#all_holder ul.archive_pagemenu li {
	padding:0 3px;
	}
	#all_holder .larga_catalog ul.archive_pagemenu li.next,
	#all_holder .larga_catalog ul.archive_pagemenu li.last {
		padding-right:7px;
		}
		#all_holder .larga_catalog ul.archive_pagemenu li.next {
			padding-left:7px;
			}
	#all_holder .larga_catalog ul.archive_pagemenu li.previous,
	#all_holder .larga_catalog ul.archive_pagemenu li.first {
		padding-left:7px;
		}
		#all_holder .larga_catalog ul.archive_pagemenu li.previous {
			padding-right:7px;
			}
#all_holder .larga_catalog ul.archive_pagemenu li.currpage b b b b {
	padding:0 5px;
	}
p.shown {
	margin-bottom:8px;
	}
	p.shown span {
		padding-right:33px;
		}
	p.shown em {
		color:#999;
		font-size:14px;
		font-weight:bold;
		font-style:normal;
		}
form.filtering {
	padding:0;
	}
	form.filtering .column {
		width:31%;
		margin:0 2% 0 0;
		float:left;
		}
		form.filtering .column.col1 {
			z-index:100;
			position:relative;
			}
		form.filtering .column.col3 {
			padding:0 1px 21px 0;
			margin:0;
			float:right;
			}
			form.filtering .column.col3 table {
				float:right;
				}
div.slidecontainer h6 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#999;
	text-decoration:none;
	display:block;
	cursor:pointer;
	}
	div.slidecontainer h6.slideclose:first-letter {
		color:#ed1c24;
		}
		div.slidecontainer h6.slideopen:first-letter {
		color:#ed1c24;
		}
		/******/
		div.slidecontainer div.text_container h6{
				display:block;
				padding-left:17px;
				}
				div.slidecontainer div.text_container h6.slideclose{
				 background: url(/images/slosed.gif) 0 0.3em no-repeat;
					}
				div.slidecontainer div.text_container h6.slideopen{
				 background: url(/images/open.gif) 0 0.3em no-repeat;
					}
		/******/
form.filtering .column table {
	border-collapse:collapse;
	width:auto;
	}
	form.filtering .column th {
		font-weight:normal;
		vertical-align:middle;
		text-align:right;
		padding:0 5px 5px 0;
		}
		form.filtering .column td {
			vertical-align:middle;
			padding:0 0 5px 0;
			}
		form.filtering input.checkbox_radio {
			width:auto;
			margin:0 0 0 1px;
			padding:0;
			border:none;
			background:none;
			}
form.filtering td select {
	display:block;
	width:158px;
	font-size:10px;
	border:1px solid #bbb;
	}
	form.filtering td select.middle {
		width:98px;
		}
	form.filtering td select.short {
		width:48px;
		}
div.select_window {
	position:relative;
	z-index:1;
	height:19px;
	width:125px;
	padding:0 24px 0 9px;
	line-height:19px;
	/*overflow:hidden;*/
	background:transparent url(/images/filter_input_long.gif) 0 0 no-repeat;
	font-size:11px;
	color:#6b6b6b;
	/*display:none;*/
	cursor:pointer;
	}
	div.select_window * {
		cursor:pointer;
		}
	div.select_window.short {
		width:65px;
		background:url(/images/filter_input_middle.gif) 0 0 no-repeat;
		}
		div.select_window.sovsem_short {
			width:15px;
			background:url(/images/filter_input_short.gif) 0 0 no-repeat;
			}
	div.select_window input.default {
		font-weight:normal;
		width:125px;
		height:15px;
		padding:2px 0;
		background:none;
		margin:0;
		border:none;
		color:#6b6b6b;
		}
		div.select_window.short input.default {
			width:65px;
			}
			div.select_window.sovsem_short input.default {
				width:15px;
				}
	span.select_arrow {
		width:15px;
		height:10px;
		background:url(/images/filter_select_arr.gif) 0 0 no-repeat;
		overflow:hidden;
		display:block;
		position:absolute;
		top:5px;
		right:3px;
		z-index:10;
		}
		div.select_list {
			position:absolute;
			top:20px;
			left:3px;
			/*z-index:11;*/
			background:#fff;
			/*display:none;*/
			border:1px solid #c8c8c8;
			width:150px;
			}
			div.slidecontainer div.select_list a {
				display:block;
				white-space:nowrap;
				text-decoration:none;
				}
				div.slidecontainer div.text_container div.select_list a {
					padding:1px 2px;
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#999;
					}
				div.slidecontainer div.text_container div.select_list a:hover {
					background-color:#E3E3E3;
					}
				div.slidecontainer div.text_container div.select_list a.select_window_active_element {
					font-weight:bold;
					}
div.larga_catalog .input_short {
	background:url(/images/filter_input_short.gif) 100% 0 no-repeat;
	width:48px;
	padding:1px 0 3px;
	height:15px;
	margin:0;
	}
	div.larga_catalog .input_short input {
		width:38px;
		height:15px;
		background:none;
		border:none;
		margin:0;
		padding:2px 5px;
		}
div.larga_catalog .input_long {
	background:url(/images/filter_input_long.gif) 0 0 no-repeat;
	width:148px;
	height:15px;
	margin:0;
	padding:2px 5px;
	overflow:hidden;
	display:block;
	}
	div.larga_catalog .input_long input,
	div.larga_catalog .input_middle input {
		height:15px;
		margin:0;
		padding:0;
		background:none;
		border:none;
		}
		div.larga_catalog .input_long input {
			width:148px;
			}
div.larga_catalog .input_middle {
	width:88px;
	height:15px;
	margin:0;
	padding:2px 5px;
	overflow:hidden;
	background:url(/images/filter_input_middle.gif) 0 0 no-repeat;
	display:block;
	}
	div.larga_catalog .input_middle input{
		width:88px;
		}
div.larga_catalog .slide button{
		color:white;
		margin:0 -2px 0 8px;
		padding:0;
		background:none;
		float:none;
		display:block;
		}
		div.larga_catalog .slide button b{
		 display:block;
			background:#ed1c24 url(/images/square_grey.gif) 0 0 no-repeat;
			width:auto;
			}
			div.larga_catalog .slide button b b{
			 background:transparent url(/images/square_grey.gif) right 0 no-repeat;
				}
				div.larga_catalog .slide b b b{
			  background:url(/images/square_grey.gif) right bottom no-repeat;
				 }
					div.larga_catalog .slide b b b b{
			   background:url(/images/square_grey.gif) 0 bottom no-repeat;
						padding:1px 5px 2px;
						cursor:pointer;
						letter-spacing:-1px;
				  }
div.larga_catalog .slide .clearer {
	overflow:visible;
	position:relative;
	}
	div.larga_catalog .slide .clearer .button_holder {
		position:absolute;
		bottom:0;
		right:0;
		z-index:0;
		}
		div.larga_catalog .slide .clearer .button_holder button {
			float:right;
			}




/*����� ��� �������� �����*/
	table.cat_and_prod {
		border-collapse:collapse;
		width:100%;
		margin-bottom:20px;
		margin-top:-8px;
		}
		table.cat_and_prod td {
			vertical-align:middle;
			}
			table.cat_and_prod td.prod {
				text-align:right;
				}
				table.cat_and_prod td.prod img {
					border:none;
					padding:0;
					vertical-align:middle;
					}
			table.cat_and_prod strong {
				color:#999999;
				}
				table.cat_and_prod a {
					padding-left:9px;
					}
	table.tovar_description {
		border-collapse:collapse;
		width:100%;
		margin-bottom:11px;
		}
		table.tovar_description td {
			vertical-align:top;
			}
			table.tovar_description td p {
				padding:0 0 0 10px;
				}
				table.tovar_description td.cart {
					width:1%;
					}
				table.tovar_description .pic.left {
					clear:none;
					}
				table.tovar_description img {
					padding:1px;
					margin-bottom:5px;
					}
				table.tovar_description ul.tsena {
					margin-bottom:12px;
					}
				table.tovar_description ul.tsena li {
					margin:0;
					line-height:normal;
					white-space:nowrap;
					}
table.tovar_description input.txt_field {
	background:url(/images/input_small.gif) 100% 0 no-repeat;
	width:27px;
	height:19px;
	border:none;
	float:left;
	padding:2px;
	overflow:hidden;
	}
table.tovar_description input.button_cart {
	background:url(/images/button_cart.gif) 0 0 no-repeat;
	height:19px;
	width:109px;
	border:none;
	padding:0;
	}
	div.larga_sborka div.slide table {
		border-collapse:collapse;
		width:100%;
		}
		div.larga_sborka div.slide table td {
			width:50%;
			padding:0 0 3px 0;
			vertical-align:bottom;
			}
			div.larga_sborka div.text_container table td.collapse_block_characteristics {
				width:50%;
				}
			div.larga_sborka div.slide table td.name {
				background:url(/images/brdr.gif) 0 0.9em repeat-x;
				vertical-align:top;
				}
				td.name span {
					background:#eee;
					}
div.larga_sborka div.text_container {
	padding:0 3px;
	}

div.collection_chars {
	padding:0px !important;
	margin:0px !important;
	margin-top:-20px !important;
	margin-bottom:40px !important;
	}
	div.collection_chars div {
		padding:0px !important;
		margin:0px !important;
		margin-top:7px !important;
		}
	div.collection_chars label {
		margin-right:5px;
		color:#666666;
		font-weight:bold;
		}
	div.collection_chars input {
		width:auto;
		margin:0px;
		}
	div.collection_chars strong {
		font:bold 18px Arial, Helvetica, sans-serif;
		color:#ed1c24;
		}




/*
 *  .
 */
div.ind_sborka {
    }
div.ind_sborka form {
	width:auto;
	background:none;
	border:none;
	}
	table.ind_sborka_list {
		width:auto;
		border-collapse:collapse;
		margin-bottom:25px;
		border:1px solid #ddd;
		color:#000;
		}
		table.ind_sborka_list th,
		table.ind_sborka_list td {
			border:1px solid #ddd;
			text-align:left;
			vertical-align:middle;
			}
			table.ind_sborka_list th {
				background:#ddd;
				padding:8px 8px 6px;
				font-weight:normal;
				}
				table.ind_sborka_list th.no_pad {
					padding:8px 0 6px;
					}
			table.ind_sborka_list td {
				padding:3px;
				}
				table.ind_sborka_list td span {
					padding:0 4px;
					display:block;
					}
					table.ind_sborka_list td span.price {
						white-space:nowrap;
						}
				table.ind_sborka_list td img {
					display:block;
					margin:0 auto;
					padding:3px;
					border:none;
					}
			div.pseudo_selct {
				height:19px;
				position:relative;
				}
				span.clicker {
					display:none;
					width:242px;
					height:19px;
					line-height:19px;
					overflow:hidden;
					background:url(/images/pseudo_selct_large.gif) 0 0 no-repeat;
					}
					table.ind_sborka_list span.clicker {
						padding:0 7px;
						}
				div.pseudo_selct ul {
					display:none;
					width:240px;
					position:absolute;
					top:18px;
					left:7px;
					background:#fff;
					border:1px solid #c8c8c8;
					}
					div.pseudo_selct ul li {
						background:none;
						padding:1px 7px;
						margin:0;
						}
						div.pseudo_selct ul li:hover {
							background:#ddd;
							cursor:default;
							color:#111;
							}
			div.pseudo_selct select {
				display:inline;
				width:256px;
				font-size:12px;
				}
			div.pseudo_input {
				width:31px;
				height:19px;
				line-height:19px;
				background:url(/images/input_31_19.gif) 0 0 no-repeat;
				text-align:center;
				}
				div.ind_sborka div.pseudo_input input {
					vertical-align:middle;
					text-align:left;
					width:22px;
					background:none;
					font-size:12px;
					color:#000;
					margin:0;
					padding-top:3px;
					}
div.ind_sborka p {
	margin-bottom:4px;
	}
	div.ind_sborka p strong {
		color:#ed1c24;
		font-size:18px;
		}
	div.ind_sborka button {
		display:inline;
		margin-top:25px;
		width:auto;
		}

div.ind_sborka .ie_count {
		width:85px;
		margin-right:7px;
		background:url(/images/count.gif) 0 0 no-repeat;
		height:19px;
		color:#fff;
		font:bold 12px Arial, Helvetica, sans-serif;
		text-transform:capitalize;
		text-align:center;
		}
	div.ind_sborka .ie_buy {
		width:69px;
		height:19px;
		background:url(/images/button_buy2.gif) 0 0 no-repeat;
		text-indent:21px;
		font:bold 12px Arial, Helvetica, sans-serif;
		text-transform:lowercase;
		color:#fff;
		}
/******/
#all_holder ul#pagemenu li.currpage {
	background:none;
	}
#all_holder ul#pagemenu li.currpage b {
	display:block;
	background:#ddd url(/images/ugol.gif) 0 0 no-repeat;
	font-weight:normal;
	}
	#all_holder ul#pagemenu li.currpage b b {
		background:url(/images/ugol.gif) 0 bottom no-repeat;
		}
		#all_holder ul#pagemenu li.currpage b b b {
			background:url(/images/ugol.gif) 100% 0 no-repeat;
			}
			#all_holder ul#pagemenu li.currpage b b b b {
				background:url(/images/ugol.gif) 100% 100% no-repeat;
				padding:0 5px;
				}
/*** search ***/
.search_result {
	}
	.search_result div.larga_avto_form {
		width:auto;
		margin-bottom:10px;
		}
		.search_result div.larga_avto_form div div div div div {
			padding:0;
			}
		.search_result div.larga_avto_form div div div div div form {
			margin:0;
			padding:0 26px;
			}
			.search_result div.larga_avto_form table {
				width:100%;
				border-collapse:collapse;
				}
				.search_result div.larga_avto_form table td {
					vertical-align:middle;
					text-align:center;
					width:auto;
					padding:0;
					margin:0;
					}
					.search_result div.larga_avto_form table td.button {
						width:1%;
						padding-left:28px;
						}
						.search_result div.larga_avto_form table td.button button{
							margin-top:-1px;
							}
						.search_result div.larga_avto_form table td.button button b {
							font-size:12px;
							letter-spacing:0;
							}
							.search_result div.larga_avto_form table td.button button b b b b {
								padding:3px 11px 3px 10px;
								}
						.search_result div.larga_avto_form table td input {
							width:100%;
							height:18px;
							border:1px solid #647983;
							line-height:18px;
							}
	.search_result p {
		}
		.search_result p.results_message {
			margin-bottom:30px;
			}
			.search_result p.results_message em {
				font-style:normal;
				font-weight:bold;
				}
		.search_result ul li {
			margin-left:21px;
			line-height:15px;
			padding-bottom:8px;
			padding-left:11px;
			}
	.search_result h2 {
		margin-bottom:9px;
		}
/*****bread_crumbs
***********************/
div.bread_crumbs {
	margin-bottom:15px;
	margin-right:300px;
	line-height:1.5;
	}
	div.bread_crumbs span {
		white-space:nowrap;
		}
/*****producer_page
************************/
div.producer_page {}
div.producer_page .item {
	display:block;
	overflow:hidden;
	padding-bottom:24px;
	}
	* html div.producer_page .item {
		height:1%;
		}
div.producer_page .pic img {
	margin-bottom:5px;
	display:block;
	padding:0;
	}
div.producer_page p,
div.producer_page .pic {
	margin-bottom:0;
	}
	div.producer_page p {
		padding-bottom:25px;
		}
div.producer_page .pic span {
	background:url(/images/all_news.gif) 100% 60% no-repeat;
	padding:0 17px 0 0;
	text-decoration:underline;
	display:inline;
	font-size:12px;
	}
div.producer_page ul {
	display:block;
	}
div.producer_page ul li {
	margin-left:0;
	margin-bottom:4px;
	}
	/*div.producer_page ul li ul {
		margin-top:4px;
		padding-top:4px;
		margin-bottom:-4px;
		}*/
/*****producers
*********************/
div.producers {}
table.producers_list {
	border-collapse:collapse;
	width:100%;
	margin:0 auto;
	border:1px solid #fff;
	border:1px hidden #fff;
	}
	table.producers_list td {
		border:1px solid #eee;
		width:25%;
		text-align:center;
		padding:0 0 6px;
		vertical-align:top;
		}
	table.producers_list tr.images_line td {
		border-bottom:0;
		height:125px;
		vertical-align:middle;
		}
	table.producers_list tr.names_line td {
		border-top:0;
		}
		table.producers_list img {
			border:none;
			padding:0;
			margin:0 auto;
			display:block;
			}

div.ind_sborka {
}
div.ind_sborka form {
	width:auto;
	background:none;
	border:none;
	}
	table.ind_sborka_list {
		width:auto;
		border-collapse:collapse;
		margin-bottom:25px;
		border:1px solid #ddd;
		color:#000;
		}
		table.ind_sborka_list th,
		table.ind_sborka_list td {
			border:1px solid #ddd;
			text-align:left;
			vertical-align:middle;
			}
			table.ind_sborka_list th {
				background:#ddd;
				padding:8px 8px 6px;
				font-weight:normal;
				}
				table.ind_sborka_list th.no_pad {
					padding:8px 0 6px;
					}
			table.ind_sborka_list td {
				padding:3px;
				}
				table.ind_sborka_list td span {
					padding:0 4px;
					display:block;
					}
					table.ind_sborka_list td span.price {
						white-space:nowrap;
						}
				table.ind_sborka_list td img {
					display:block;
					margin:0 auto;
					padding:3px;
					border:none;
					}
			div.pseudo_selct {
				height:19px;
				position:relative;
				}
				span.clicker {
					display:none;
					width:242px;
					height:19px;
					line-height:19px;
					overflow:hidden;
					background:url(/images/pseudo_selct_large.gif) 0 0 no-repeat;
					}
					table.ind_sborka_list span.clicker {
						padding:0 7px;
						}
				div.pseudo_selct ul {
					display:none;
					width:240px;
					position:absolute;
					top:18px;
					left:7px;
					background:#fff;
					border:1px solid #c8c8c8;
					}
					div.pseudo_selct ul li {
						background:none;
						padding:1px 7px;
						margin:0;
						}
						div.pseudo_selct ul li:hover {
							background:#ddd;
							cursor:default;
							color:#111;
							}
			div.pseudo_selct select {
				display:inline;
				width:256px;
				font-size:12px;
				}
			div.pseudo_input {
				width:31px;
				height:19px;
				line-height:19px;
				background:url(/images/input_31_19.gif) 0 0 no-repeat;
				text-align:center;
				}
				div.ind_sborka div.pseudo_input input {
					vertical-align:middle;
					text-align:left;
					width:22px;
					background:none;
					font-size:12px;
					color:#000;
					margin:0;
					padding-top:3px;
					}
div.ind_sborka p {
	margin-bottom:4px;
	}
	div.ind_sborka p strong {
		color:#ed1c24;
		font-size:18px;
		}
	div.ind_sborka input {
		display:inline;
		margin-top:25px;
		width:auto;
		}
div.ind_sborka .ie_count {
		width:85px;
		margin-right:7px;
		background:url(/images/count.gif) 0 0 no-repeat;
		height:19px;
		color:#fff;
		font:bold 12px Arial, Helvetica, sans-serif;
		text-transform:capitalize;
		text-align:center;
		}
	div.ind_sborka .ie_buy {
		width:69px;
		height:19px;
		background:url(/images/button_buy2.gif) 0 0 no-repeat;
		text-indent:21px;
		font:bold 12px Arial, Helvetica, sans-serif;
		text-transform:lowercase;
		color:#fff;
		}

.registraion_message,
.registraion_error {
	margin:0px 0px 12px 0px;
	}
.registraion_message {
	color:green;
	}
.registraion_error {
	color:red;
	}
/******/
div#larga_menu td div.rage_against_the_ie {
	height:45px;
	width:151px;
	display:table-cell;
	vertical-align:middle;
	/* new */
	width:auto;
	height:auto;
	height:33px;
	}

div.search_result ul li.search_catalog_active {
	background:url(/images/bull_slider.gif) 0px 0.2em no-repeat;
	padding:0px 0px 0px 13px;
	}
/*****03.04.2008
*********************/
div#larga_menu td ul{
	display:none;
	background:white;
	border:1px solid #909090;
	position:absolute;
	width:136px;
	list-style:none;
	text-align:left;
	margin:0 auto;
	left:50%;
	margin-left:-75px;
	padding:1px;
	z-index:99;
	}
div#larga_menu td.over ul{
 display:block;
	}
div#larga_menu td.over a{
 color:#ccc;
	}
	div#larga_menu td ul li{
	 background:#909090;
		padding:4px 7px 3px 7px;
		}
		div#larga_menu td ul li a,
		div#larga_menu td.over ul li a{
			color:white;
			text-decoration:none;
			display:block;
			background:url(/images/menu_level_3_bull.gif) 0 0.4em no-repeat;
			padding:0 0 0 9px;
			}
		div#larga_menu td ul li a:hover{
			}
/*****new submenu
***********************/
div#larga_menu td ul{
	display:none;
	/*background:#989898 url(/images/sub_menu_fon.gif) 0 0 repeat-x;*/
	border:none;
	position:absolute;
	width:151px;
	list-style:none;
	text-align:left;
	margin:0 auto;
	left:50%;
	margin-left:-76px;
	/*top:20px;*/
	padding:12px 0 2px;
	z-index:99;
	/**/
	width:auto;
	margin-left:0;
	left:0;
	display:block;
	height:0;
	overflow:hidden;
	padding:0;
	/**/
	background:#bbb url(/images/menu-level1.jpg) repeat-x 0 0;
	}
	div#larga_menu td.over ul {
		border:1px solid #aaaaab;
	 display:block;
	 height:auto;
	 overflow:visible;
	 padding:12px 0 2px;
		}
	div#larga_menu td.over a {
	 color:#ccc;
		}
		div#larga_menu td.over ul ul {
			padding:5px 0 2px;
			}
		div#larga_menu td.over ul li{
		 background:none;
			padding:0 6px 5px;
			position:relative;
			}
			div#larga_menu td ul li a,
			div#larga_menu td.over ul li a{
				color:#fff;
				text-decoration:none;
				display:block;
				background:none;
				padding:0 6px 0 6px;
				position:relative;
				}
				div#larga_menu td ul li a em,
				div#larga_menu td ul li a:visited em {
					display:block;
					height:7px;
					width:7px;
					background:url(/images/sub_menu_arr.gif) 0 0 no-repeat;
					position:absolute;
					top:50%;
					margin-top:-3px;
					right:-5px;
					overflow:hidden;
					}
			div#larga_menu td ul li a:hover{
				background:#aaa;
				color:#fff;
				}
				div#larga_menu td ul li.liover a{
				background:#aaa;
				color:#fff;
				}
				div#larga_menu td ul li.liover li a {
					background:transparent;
					}
				div#larga_menu td ul li a:hover em,
				div#larga_menu td ul li.liover a em {
					background-position:-7px 0;
					}
					div#larga_menu td ul li ul {
						position:absolute;
						top:0;
						left:151px;
						background:#d5d5d5;
						margin:0;
						padding:6px 6px 0;
						width:151px;
						/* */
						left:100%;
						top:0;
						width:auto;
						min-width:151px;
						/**/
						background:#bbb;
						}
						div#larga_menu td.over ul li ul {
							display:none;
							}
							div#larga_menu td.over ul li.liover ul {
								border:1px solid #aaaaab;
								display:block;
								}
						div#larga_menu td ul li ul li {
							padding:0 6px 5px;
							}
							div#larga_menu td ul li.liover ul a,
							div#larga_menu td ul li.liover ul a:visited {
								/*color:#ed1c24;*/
								/*color:#fff;*/
								}
							div#larga_menu td ul li ul a:hover,
							div#larga_menu td ul li.liover li.liover a {
								/*background:#ebebeb;*/
								/*text-decoration:underline;
								color:#ed1c24;
								*/
								/*color:#333;
								background:#ccc;*/
								background:#aaa;
								}
								div#larga_menu td ul li.liover li.liover li a {
									background:none;
									text-decoration:none;
									/**/
									}
								div#larga_menu td ul li.liover li.liover li.liover a:hover {
									/*background:#ebebeb;*/
									/*text-decoration:underline;
									color:#ed1c24;*/
									/*color:#777;*/
									background:#aaa;
									}
div#larga_menu td.over ul li.liover ul li ul {
	display:block;
	height:0;
	overflow:hidden;
	padding:0;
	border:0 none;
	}
div#larga_menu td.over ul li.liover ul li.liover ul {
	border:1px solid #aaaaab;
	overflow:visible;
	height:auto;
	padding:6px 6px 0;
	}
	div#larga_menu td.over ul li.liover ul li.liover ul li ul {
		display:none;
		}
	div#larga_menu td.over ul li.liover ul li.liover ul li.liover ul {
		display:block;
		}
div#larga_menu td ul li a:hover em,
div#larga_menu td ul li.liover a em,
div#larga_menu td ul li.liover li.liover a:hover em,
div#larga_menu td ul li.liover li.liover a em {
	background-position:-7px 0;
	}
	div#larga_menu td ul li.liover li a em {
		background-position:0 0;
	}
/******/
div.advert_container.right_adv .advert_avtoblock {
	float:none;
	}
.brclear {
	display:block;
	clear:both;
	height:0;
	font-size:1px;
	line-height:0;
	overflow:hidden;
	}
div.advert_avtoblock .fix_bggg {
	background:#fff;
	height:1%;
	padding:0;
	}
div#larga_menu dd td div.O_o {
 position:relative;
	height:0;
	left:0; top:0;
	width:0;
	height:0;
	clear:both;
	white-space:nowrap;
	}
div#larga_menu dd td div.rage_against_the_ie {
	display:table;
	height:33px;
	}
div#larga_menu dd td div.o_O {
	display:table-cell;
	vertical-align:middle;
	}
/*****24/07/2008
*********************/
div.larga_avto_form div.fix_14_07 {
	margin:0;
	background:none;
	position:static;
	padding:7px 14px;
}
button.fix_14_07 {
	white-space:nowrap;
}
div.larga_avto_form input.fix_14_07 {
	background:#fff;
}
div.larga_avto_form table.fix_14_07 {
	table-layout:fixed;
}
.with_advert div.bread_crumbs {
	margin-right:15px;
}
div.bread_crumbs a,
div.bread_crumbs a:visited {
	color:#ED1C24;
}
div.bread_crumbs a:hover{
	color:#b9585c;
}

/* graphic button from project A */
span.submit {
    background:url(../images/button0.gif) 0 0 repeat-x;
    display:-moz-inline-stack;
    display:inline-block;
    height:20px;
    }
    span.submit .bg {
        background:url(../images/button1.gif) 0 0 repeat-x;
        display:-moz-inline-stack;
        display:inline-block;
        height:20px;
        margin:0 1px;
        }
    div.larga_avto_form span.submit,
    div.larga_avto_form span.submit span,
    span.submit,
    span.submit span {
        display:-moz-inline-stack;
        display:inline-block;
        padding:0;
        }
        span.submit .bg input {
            position:relative;/* ff2 (WTF) */
            background:transparent none repeat scroll 0 0;
            border:0 none !important;
            text-indent:0;
            color:#FFFFFF;
            cursor:pointer;
            font-family:Tahoma,Arial,sans-serif;
            font-size:12px;
            font-weight:bold;
            line-height:normal;
            overflow:visible;
            padding:1px 9px 0;
            width:auto;
            margin:0 !important;
            }
.new_to_cart {
	background:url(/images/korzina.gif) 0 0 no-repeat;
	padding-left:33px;
	padding-right:44px;
	height:22px;
	line-height:22px;
	font-weight:700;
	float:right;
	margin-top:-3px;
	color:#000;
	text-decoration:none;
}
table.filtered_catalog div.add_to_cart {
	text-align:right;
	/*position:relative;*/
	z-index:1;
}
.popupInput {
	position:absolute;
	width:159px;
	background:url(/images/popupInputTop.gif) 0 0 no-repeat;
	padding-top:9px;
	top:21px;
	}
	.popupInputHere {
		right:0;
		}
	.popupInputThere {
		right:10000px;
		}
	.popupInput .bugaga {
		width:100%;
		background:url(/images/popupInputBot.gif) 0 100% no-repeat;
		padding-bottom:9px;
		}
		.popupInput .lolbugaga {
			background:#fff;
			padding:4px 0 4px 17px;
			border:solid #000;
			border-width:0 1px;
			text-align:left;
		} 
.popupInput span.submit .bg input {
	font:400 11px Arial, Helvetica, sans-serif;
	padding:2px 5px;
	height:auto;
}
table.filtered_catalog .popupInput .txt_field_wrap {
	background:transparent url(/images/catalog_input.gif) no-repeat scroll 0 0;
	height:19px;
	overflow:hidden;
	width:51px;
	display:block;
}
table.filtered_catalog .popupInput input.txt_field {
	background:none;
	float:none;
	height:auto;
	width:43px;
	text-align:right;
	margin:0;
}
div.larga_cart_form_full {
	margin-left:0;
	}
	div.larga_cart_form_full table.list {
		width:100%;
		}
		col.product-cat {
			width:200px;
		}
		col.porduct-quant,
		col.porduct-delete {
			width:88px;
		}
		div.larga_cart_form_full table.list td.porduct-quant {
			/*text-align:right;*/
		}
/***25.11.2008***/
div#larga_menu dd td.last ul,
div#larga_menu dd td.predlast ul {
	left:auto;
	right:0;
}
div#larga_menu dd td div.O_o {
	width:100%;
}
div#larga_menu td ul li ul {
    width:158px;
}
div#larga_menu dd td.last ul li ul,
div#larga_menu dd td.predlast ul li ul{
	left:auto;
	right:175px;
}
div#larga_menu td ul {
	width:175px;
}
div#larga_menu td ul * {
	white-space:normal;
}

form.filtering .column.col1 {
    z-index: 1;
}
/***17.12.2008***/
div#larga_menu dl dt a span.not_active {
     cursor:default;
     }
div.larga_news table tr td dl dd p {
margin-bottom:5px;
}

span.forum_link {
    padding-bottom:5px;
    display:block;
}

div.seo_fantasy {
    width:100%;
    margin:0 0 0 10px;
}
table.cat_and_prod td {
    vertical-align:top;
}
table.cat_and_prod  td.catandtov {
    width:25%;
}
table.cat_and_prod td div.seo_fantasy span {
    margin:0;
}
table.cat_and_prod td div.seo_fantasy p {
    margin: 10px 0 0 0
}
/**
 * 29.06.2009
 */
.seo_fantasy p, ._a29062009 {
	color:#999;
	font-size:.9em;
}
.style1 {
	font-family: Tahoma;
	color: #333333;
}
