/* CSS Document */
table.outer_table{
	border-collapse: collapse;
	height:100%;
	min-height:100%;
	width:100%;
	}

	table.outer_table td{
		margin: 0;
		padding: 0;
		vertical-align: top;
		height:100%;
		min-height:100%;
		}
		
table.outer_table, table.inner_table{
	border-collapse: collapse;
	}

	table.outer_table td, table.inner_table td{
		margin: 0;
		padding: 0;
		vertical-align: top;
		}
		

	
	
td.col_left{
	width:50%;
	min-width:19px;
	background: #ffffff;
	color:inherit;
	
	}

td.col_right{
	width:50%;
	min-width:19px;
	background: #ffffff;
	color:inherit;
	
	}

td.col_center{
	width:980px;
	background: #fafaf9;
	padding: 0;
	margin: 0;
/*border-right: 1px solid #fbbbcb;*/
/*border-left: 1px solid #fbbbcb;*/
	}


table.inner_table{
	border-collapse: collapse;
	width:980px;
	padding: 0;
	margin: 0;
	}

	table.inner_table td{
		margin: 0;
		padding: 0;
		vertical-align: top;
		}

	table.inner_table td.head{
		height:396px;
		background: url(../upload/head.jpg) no-repeat top right;
		width: 980px;
		}

				
		#icons {
		position: absolute;
		top: 385px;
		margin-left: 760px;
		width: 180px;
		}
			#icons ul{
			margin:0;
			padding:12px 0 0 0;
			}
			
			#icons ul li{
				list-style-type:none;
				line-height:10px;
				padding:0 10px 0 10px;
				float: left;
				}
				
				#icons ul li img{
					border-width:0;
					}
		
		#adres {
		position: absolute;
		top: 410px;
		margin-left: 24px;
		background: url(../images/adres.gif) no-repeat 0 0; 
		width: 164px;
		height: 47px;
		z-index: 2;
		}
		
		
		
				
		#logo {
		position: absolute;
		top: 335px;
		margin-left: 50px;
		width: 130px;
		height: 80px;
		z-index: 1;
		}
		
				
		
			
		table.inner_table td.search_td{
			padding:0; 
			width: 450px;
			margin: 0;
			}
			
			div.search {
			background: url(../images/search_bg.gif) repeat-x 0 0;
			width: 450px;
			height: 40px;
			margin: 20px 0 20px 256px;}
			
				div.search_l {
				background: url(../images/search_l.gif) no-repeat top left;
				width: 450px;
				height: 40px;}
				
					div.search_r {
					background: url(../images/search_r.gif) no-repeat top right;
					width: 450px;
					height: 40px;
					}
					
						div.search form {
						margin: 0;
						padding: 0;
						}
					
						div.search input{
						border: none;
						background: url(../images/search_bg.gif) repeat-x 0 0; 
						width: 60%;
						height: 22px;
						font-family: Arial;
						font-size: 13px;
						padding: 17px 0 0 0;
						margin: 0px 0 0 130px !important;
						margin: -1px 0 0 130px;
						}
			
			
					
	table.inner_table td.side{
		width:235px;
		padding:0;
		margin: 0;
		background: #fafaf9;
		}
		
				
		
		table.inner_table td.side div.box{
			width:235px;
			padding:0px 0px 40px 0px;
			}
				
				
			table.inner_table td.side ul {
				margin:0px;
				list-style-position:outside;
				padding:0px 0 0 30px;
				}
			
				table.inner_table td.side ul li {
					list-style: none;
					padding:20px 0 0 8px;
					margin:0 0 1px 0;
					background: url(../images/marker.gif) no-repeat 0 22px ;
					font-size:14px;
					font-weight: bold;
					color: #c02f50;
					padding-left:17px;
					
					}
				
				table.inner_table td.side ul li a{
					font-size:16px;
					color:#c02f50;
					padding-top:5px;
					list-style-position: outside;
					text-decoration:underline; 
					font-weight: bold;
					font-family: arial;
                                        line-height: 15px;
					} 
								
				table.inner_table td.side ul li a:hover{
					color:#c02f50; 
					text-decoration: none; 
					background-color:inherit;
					}
								
				table.inner_table td.side ul li.podrazdel {
				background: url(../upload/marker3.gif) no-repeat 0 9px ;
				padding: 0 0 0 7px; 
				margin: 0 0 0 0;
				}
				
						table.inner_table td.side ul li.podrazdel a{
							font-size:12px;
							color:#504d34;
							padding:0 0 0 0;
							margin: 0;
							text-decoration:none; 
							font-family: tahoma;
							} 
										
						table.inner_table td.side ul li.podrazdel a:hover{
							text-decoration:underline; 
							background-color:inherit;
							}
		
		div.spec {
		
		text-align: center;
		vertical-align: middle;
		width: 235px;
		background: #ffffff;}
		
		div.icq {
		text-align: left; 
		padding: 10px 10px 20px 55px; 
		font-size: 17px; 
		color: #a82346; 
		font-weight: bold;
		}
		
		
		div.menu_top{
		margin: 10px;
		font-size: 11px;
text-indent: normal;
		}
			
			div.menu_top a{
			font-size: 11px;
			font-weight: bold;
			}
		
		table.inner_table td.content{
			background: #f3f1e4;
			padding:0 20px 40px 30px;
			margin: 0;
			border-top: 2px solid #dc3b5d;
			font-size: 16px;
			font-family: arial;
			width: 100%;
text-align: justify;
font-weight: bold;
text-indent: 40px;
line-height: 20px;
color: #383839;
		}	
			


		div.kartina {
		background: url(../images/kartina.jpg) no-repeat top left;
		width: 327px;
		height: 316px;
		position: absolute;
		right: 0;
		border: none;}	

					
			table.inner_table td.content a {
				font-weight: bold;
font-family: arial;
font-size: 16px;
				} 
				
		
				
				table.inner_table td.content div.index img{
					border-width:0;
					}
		
		
						
		div.news_bg {
		background:url(../images/news_bg.gif) repeat-y 0 0;
		width: 212px;
		min-height: 200px;
		height: 200px;		
		}
		
		div.news_top {
		background:url(../images/news_top.gif) no-repeat top left;
		width: 212px;
		min-height: 200px;
		height: 200px;
		}
		
		div.news_b {
		background:url(../images/news_b.gif) no-repeat left bottom;
		width: 212px;
		min-height: 200px;
		height: 200px;
		padding-bottom: 10px;
		}
		
			div.date { font-size: 11px;
			font-weight: bold;
			margin-bottom: 5px;
			}
			
			div.news_text {font-size: 11px;
			font-weight: bold;
			color: #cc2363;
			margin-bottom: 15px;}
		
		
	
	/* FOOTER */
		
	table.inner_table td.footer{
		line-height:14px;
		color:#ffffff;
		font-size:11px;
		height: 129px;
		background: url(../images/footer_bg.gif) repeat-x 0 0;
		}
		
		table.inner_table td.footer p{
			margin:0;
			padding:0 0 0 10px;
			text-indent:0px;
			font-size: 11px;
			}
		
		table.inner_table td.footer a {
			color:#ffffff;
			text-decoration: underline;
			background-color:inherit;
			} 
			
		table.inner_table td.footer a:hover {
			color:#ffffff; 
			text-decoration:noneunderline;  
			background-color:inherit;
			}
			
			
			table.inner_table td.footer div.counter{
				float:left;
				margin:80px 0 0 6px;
				padding:0;
				color:inherit;
				}
				
				table.inner_table td.footer div.counter img{
					border-width:0;
					}
					
	div.menu_footer {
	margin: 35px 0 30px 20px;
text-align: center;}
	
	div.menu_footer a{
	margin: 20px;
	font-size: 13px;
}
	
	
	/* Flash*/

	div.flash_menu {
	margin: 0 0 0 30px;
	}

	div.flash_icon {
	margin: 30px;
	float: left;
	width: 25%;
	}
	
	div.icon_menu {
	position: absolute; 
	z-index: 2; 
	margin: -20px 0 0 50px;
	}
	
		div.icon_menu a{
		font-size: 12px;
		font-weight: bold;
		background: url(../images/marker2.gif) no-repeat 0 5px;
		padding-left: 12px;
		}

/* PRODUCTION*/

table.table_prod td {
padding: 50px 15px 0 15px ;
}


/* PRICE*/
		
		table.price {
		margin: 20px 0 20px 0;
		}
		
		table.price td {
		font-family: arial;
		font-size: 13px;
		padding: 3px;
		text-align: center;
		vertical-align: middle;
		border-right: 1px dotted #ca1133;
		border-bottom: 1px dotted #ca1133;
                text-indent: 0px;
		}
		
		#b_top {border-top: 1px dotted #ca1133;}
		#b_bot {border-bottom: 1px dotted #ca1133;}
		
		
				
		table.price td.price_razdel {
		background: #a92346;
		font-size: 16px;
		font-weight: bold;
		color: #FFFFFF;
		border: none;
		}
		
		table.price td.price_podrazdel {
		font-size: 16px;
		font-weight: bold;
		color: #a92346;
		text-align: left;
		padding: 10px 0 10px 3px;
		border: none;
		}
		
		table.price td.price_white {
		background: #ffffff;
		}
		
		table.price td.price_align {
		text-align: left;
		padding-left: 20px;
		}
		
		table.price p {
		padding: 0;
		margin: 0;
		}
