/* CSS Document */
*{
	padding:0; margin:0;
	}
body{
	background:#fafafa; font-family:Arial; color:#000;
	}
.karkas{
	background:url(images/bg-main.jpg) center bottom no-repeat; overflow:hidden; width:100%;
	}	
.main{
	width:952px; margin:0 auto; padding-bottom:0px;
	}	
.head{
	background:url(images/bg-head.gif) left repeat-y; height:82px; overflow:hidden; font-size:11px; color:#4d4d4d; padding-top:23px;
	}	
	.logo{
		float:left; margin-left:70px; width:163px;
		}
	.head p{
		float:left; margin:20px 0 0 102px; width:300px;
		}
	.phone-head{
		float:right;
		}	
.head-down{
	background:url(images/head-down.jpg) left top no-repeat; width:952px; overflow:hidden;
	}	
.menu{
	background:url(images/bg-menu.jpg) left bottom repeat-x; height:88px; float:right; overflow:hidden; width:646px;
	}			
	.mmenu{
		overflow:hidden; position:relative; z-index:100;
		}	
	.menu ul{
		float:left; list-style:none;
		}		
	.menu ul li{
		float:left; display:block; background:url(images/bg-left-border-menu.gif) right repeat-y; padding-right:2px; 
		}	
	.menu ul li a{
		font:12px Arial; display:block; float:left; color:#000; display:block; height:15px; padding: 35px 23px 38px 24px;
		}
	.menu ul li a:hover{
		font:12px Arial; display:block; float:left; text-decoration:none; color:#f91100; height:15px; background:url(images/menu-hover.jpg) left center repeat-x; padding: 35px 23px 38px 24px;
		}		
	.podmenu{
		height:0; width:513px; clear:both; float:right;
		}	
	 #podmenu{
	 	height:0; display:none; position: absolute; z-index:100; list-style:none; width:160px; margin:50 auto;
	 	}
			#podmenu p.first{
				background:#e2e7e9; border-top:1px solid #fff; height:15px; padding:5px 15px;
				}
			#podmenu p{
				background:#e2e7e9; border-top:1px solid #c4cbd0; height:15px; padding:5px 15px;
				}
				#podmenu p a{
					font:10px Arial; color:#4d4d4d; text-decoration:none;
					}
				#podmenu p a:hover{
					font:10px Arial; color:#4d4d4d; text-decoration:underline;
					}	
		

.head-trasp{
	background:url(images/transp-content.png) right top no-repeat;  clear:both; overflow:hidden; width:952px; height:315px;
	}
	.ico{
		list-style:none; clear:both; float:left; position:relative; left:128px; top:25px;
		}
		.ico li{
			text-align:center; font:9px Arial; color:#1e1916; margin-top:20px;
			}
			.ico li a{
				color:#1e1916; text-decoration:none;
				}
			.ico li a:hover{
				color:#1e1916; text-decoration: underline;
				}
	.zakladki{
		float:right; width:510px; margin:27px 0 0 0; height:275px; position:relative; overflow:hidden;
		}
		.zakladki span{
			position: relative; top:-20px; display:block; height:12px;
			}		
			.zakladki div{
				text-align:center;
				}
					.verh a{
						color:#fafafa; font:11px Arial; text-decoration:underline;
					}
					.verh a:hover{
						color:#fafafa; font:11px Arial; text-decoration:none;
						}
		.verh{
			width:85px; height:105px; float:right; overflow:hidden;
			}
				.niz a{
						color:#fafafa; font:11px Arial; text-decoration:underline; line-height:1;
					}
					.niz a:hover{
						color:#fafafa; font:11px Arial; text-decoration:none; line-height:1;
						}
		.niz{
			width:85px; height:105px; float:right; overflow:hidden; margin-top:85px;
			}
			span.gtable{
				position:relative; top:-28px;
				}	
.content{
	clear:both; overflow:hidden; position:relative; top:12px; width:952px; margin-top:-70px;
	}			
	.content-text{
		width:750px; float:right; clear:both; margin-bottom:60px; overflow:hidden
		}		
		.content-text h2{
			background:#954c8a; font:22px Trebuchet MS; float:left; color:#fff; padding:3px 10px;
			}
		.content-text .content-main{
			clear:both; text-align:justify; font:11px Tahoma; background:#edeff1; overflow:hidden; padding: 10px 10px 0 10px; width:705px; margin-left:25px;
			}	
			.content-text div p{
				 float:left; padding-bottom:15px;
				}
	.producies{
		clear:both; width:852px; margin:0px auto 0px auto; background:url(images/bg-divan.png); background-position:center bottom; background-repeat:no-repeat; overflow:hidden; position:relative; top:0px; padding-bottom:95px;
		}
		.producies-block{
			width:224px; background:url(images/bg-produces.png); color:#4d4d4d; font-size:0; float:left; margin:0 30px; display:inline;
			}	
			.producies-block p{
				background:url(images/bg-div-produces.gif) top repeat-x; font:11px Arial; padding:3px 10px 10px 12px; text-align:justify;
				}		
			.producies-block p:first-line{
					color:#fff; text-align:left;
					} 
.footer-main{
	background:#121212 url(images/bg-footer.jpg) bottom repeat-x; padding:0px 0 30px 0;
	}	
.foter-logo-main{
			float:left; margin-top:95px;
			}		
.footer-cont-main{
	background:url(images/bg-divan-foot.png) center top no-repeat; width:940px; margin:0 auto; overflow:hidden;
	}	
	.footer-cont-main p{
			font:11px Arial; color:#989898; float:left; margin:85px 0 0 40px;
			}
			.footer-cont-main p a{
				color:#fff;
				}
			.footer-cont-main p a:hover{
				color:#fff; text-decoration:none;
				}					 
			.footer-cont-main ul{
				float:right; list-style:none; margin-top:100px;
				}
				.footer-cont-main ul li{
					float:left; margin-left:10px;
					}			
					
								/*				SECOND			*/	

								
.content-text .about{
	background:#45494d url(images/bg-about.jpg) left repeat-y; padding-right:40px; float:left;
	}	
	.content-text .about-txt{
		background:none; font-size:12px;  width:750px; clear:both; text-align:justify;
		}	
		.content-text .about-txt p{
			width:100%; margin-top:10px;
			}
	.right-img	{
		float:right; margin-left:20px;
		}
	.lefter-img{
		float:left; margin-right:20px;
		}			
.produce{
	clear:both; width:750px; float:right; overflow:hidden; margin-bottom:60px;
	}		
	.produce-zag{	
		background:url(images/line-under-model.jpg) left bottom no-repeat; overflow:hidden; height:24px; padding-bottom:1px;
		}	
		.produce-zag h2{
			float:left; background:#45494d url(images/bg-model.jpg) left repeat-y; font:14px Trebuchet MS; color:#fff; font-weight:bold; padding:3px 25px 3px 10px; 
			}	
	.model-img{
		margin:20px 0; clear:left; overflow:hidden;
		}	
		.model-img div{
			float:left; text-align:center; margin:0 12px; display:inline;
			}	
			.model-img div a{
				color:#fc473e; font:bold 11px Tahoma; line-height:2;
				}	
			.model-img div a:hover{
				color:#fc473e; font:bold 11px Tahoma; text-decoration:none; line-height:2;
				}
				
.nieri-logo{
	float:left; margin:0px 0 0 253px;
	}							
.footer{
	background:#121212 url(images/bg-footer.jpg) bottom repeat-x; padding:25px 0 30px 0;
	}							
	.footer-cont{
		width:940px; margin:0 auto; overflow:hidden;
		}	
		.footer-cont p{
			font:11px Arial; color:#989898; float:left; margin:0 0 0 40px;
			}
			.footer-cont p a{
				color:#fff;
				}
			.footer-cont p a:hover{
				color:#fff; text-decoration:none;
				}	
		.foter-logo{
			float:left; margin-top:10px;
			}	
			.footer-cont ul{
				float:right; list-style:none; margin-top:15px;
				}
				.footer-cont ul li{
					float:left; margin-left:10px;
					}	
					

													/*				KOTALOG				*/		
													
.chek{
	clear: both; padding:30px 0 0 0; color:#ea4248; text-align:center;
	}	
	.chek a{
		font:12px Arial; color:#ea4248; margin-right:10px;
		}	
	.chek a:hover{
		font:12px Arial; color:#ea4248; text-decoration:none;
		}	
		a.cheked{
			font:12px Arial; color:#ea4248; background:#e2e6e9; text-decoration:underline; padding:5px 15px; line-height:2.5;
			}	
			a:hover.cheked{
			font:12px Arial; color:#ea4248; background:#e2e6e9; text-decoration:none; padding:5px 15px; line-height:2.5;
			}	

.katalog{
	clear:both; float:right; overflow:hidden; width:735px; margin:-60px 0 70px 0;
	}
.cat-main{
	width:100%; margin:15px 0 35px 0;
	}			
.cat-main-img-left{
	width:350px; vertical-align:middle; text-align:center; padding-right:15px
	}
.cat-main-img-right{
	width:350px; vertical-align:middle; text-align:center; padding-left:15px
	}	
	.cat-zag-green{
		 height:20px; vertical-align:top; margin:0px 0 20px 0;
		}
	.cat-zag-green p{
		background:#d3ec8b url(images/cat-zag-green.jpg) left repeat-y; text-align:left; padding:5px 0 2px 15px; height:20px;
		}		
		.cat-zag-green a{
			font: bold 13px	Arial; color:#fff;
			}
		.cat-zag-green a:hover{
			font: bold 13px	Arial; color:#fff; text-decoration:none;
			}
	.cat-zag-red{
		 height:20px; vertical-align:top; 
		}			
	.cat-zag-red p{
		background:#fe7263 url(images/cat-zag-red.jpg) left repeat-y; text-align:right; padding:5px 15px 2px 15px; height:20px;
		}		
		.cat-zag-red a{
			font: bold 13px	Arial; color:#fff;
			}
		.cat-zag-red a:hover{
			font: bold 13px	Arial; color:#fff; text-decoration:none;
			}	
	.cat-zag-yellow{
		height:25px; vertical-align:top;
		}		
	.cat-zag-yellow p{
		background:#ffdb71 url(images/cat-zag-yellow.jpg) left repeat-y; text-align:left; padding:5px 0 2px 15px; height:20px;
		}		
		.cat-zag-yellow a{
			font: bold 13px	Arial; color:#fff;
			}
		.cat-zag-yellow a:hover{
			font: bold 13px	Arial; color:#fff; text-decoration:none;
			}					
	.cat-opis{
		font:11px Arial; color:#4e4e4e; vertical-align:top; padding:5px 0 0 0;
		}	
		.cat-opis span{
		font:12px Arial; color:#000;
		}		
	.cat-cena{
		font:14px Trebuchet MS; color:#393939; font-weight:bold; vertical-align:middle;
		}	
		.cat-cena span{
			text-decoration:line-through; color:#e72619;
			}
.pager{	
	font:12px Arial; border:1px solid #ccc; width:100%; height:40px; 
	}
	.pager p{
		float:left;
		}
	.pager ul{
		list-style:none; float:right;
		}	
		.pager ul li{
			float:left; font-size:14px; margin:0 10px; font-weight:bold;
			}
	.pager a{
		color:#0066cc;
		}
	.pager a:hover{
		color:#0066cc; text-decoration:none;
		}	
	a.check{
		color:#444444; text-decoration:none;
		}			
	a:hover.check{
		color:#444444; text-decoration:none;
		}								
#container{
	height:66px!important; margin:0; padding:0; float:left; overflow:hidden;
	}	
#example{
	height:55px!important;margin:20px 0; padding:0 0 0 20px; overflow:hidden; text-align:justify;
	}	
	#example img{
		margin-right:15px;
		}		
	
.navigation{
	float:left; width:103px; padding:0 0 90px 0;
	}	
	.nav-name{
		font: bold 16px "Trebuchet MS"; color:#000; background:#e2e6e9; padding:5px 5px 10px 15px;
		}
	.navigation li{
		padding:3px 0 0 15px;
		}	
		.navigation li a{
			font:14px "Trebuchet MS"; color:#ea4248; text-decoration:none; line-height:1;
			}
		.navigation li a:hover{
			font:14px "Trebuchet MS"; color:#ea4248; text-decoration:underline; line-height:1;
			}	
	
.cont-kat{
	float:right; width:750px; margin-left:90px; margin-top:40px;  padding:0 0 90px 0;
	}	
.img-kat{
	text-align:center;
	}	
	.img-kat img{
		border:1px dotted #1a1818;
		}
	.cont-kat p{
		font:13px Tahoma; margin-bottom:15px;
		}	
.shema{
	text-align:center;
	}		

	

.btn {
	font-size: 11px;
	font-family: Tahmoa;
	background-color: #FFFFFF;
	border: solid 1px #000000;
}

.fld {
	font-size: 11px;
	font-family: Tahmoa;
	background-color: #FFFFFF;
	border: solid 1px #000000;
}

.gallery UL {
	padding: 4px 4px;
}

.gallery UL LI {
	display: inline;
}

.gallery UL LI A IMG {
	border: 0px;
}


a{
		 color:#000; text-decoration:underline;
		}
 a:hover{
		 text-decoration:none; color:#f91100;
		}	


.tit {font:12px Trebuchet MS; color:#fff; font-weight:bold;}