/* CSS Document */
*{
	padding:0; margin:0;
	}
body{
	background:#fff url(../images/bg-body.jpg) top repeat-x; font-family:Tahoma;
	}
.main{
	width:100%; background:url(../images/bg-main2.jpg) 50% top no-repeat;
	}		
.head-logo{	
	width:20%; padding-top:60px; text-align:center;
	}	
.head-cont{
	padding-top:60px; font-size:11px; color:#3c3c3d; width:60%;
	}
	.head-cont p{
		margin-left:70px;
		}
.head-phone{
	padding-top:60px; text-align:right; width:17%; font-size:10px; color:#575e70; padding-right:7px;
	}	
	.head-phone a{
		font-weight:bold; color:#575e70;
		}
	.head-phone a:hover{
		font-weight:bold; text-decoration:none; color:#575e70;
		}		
	.head-phone p{
		position:relative; top:-5px;
		}	
		.head-phone p img{
			position:relative; top:5px; padding:0 5px;
			}	
.head-search{
	font-size:11px; color:#7c7c7c; padding:30px 0 65px 0;
	}		
	.head-search p{
		margin:0 auto 0 auto; width:175px;
		}
	.head-search div{
		background:url(../images/bg-search.gif) no-repeat; width:175px; height:24px; padding:0 0 0 10px; margin:0 auto 0 auto;
		}
		.head-search div input{
			border:0; background:none;
			}
		.head-search .sub{
			position:relative; top:5px;
			}	
.menu{
	width:60%; overflow:hidden;
	}
	.menu ul{
	float:left; list-style:none; position:relative; top:-15px; left:15px; display:inline;
	}
		.menu li{
		float:left; display:block; background:url(../images/bg_li.gif) right repeat-y;
		}
			.menu li a{
			display: block; font-size:12.5px; font-weight:600; text-decoration:underline; color:#000000; padding:3px 0px; margin:0 17px;
			}
			.menu li a:hover{
			display: block; font-size:12.5px; font-weight:600; text-decoration:none; color:#000000; padding:3px 0; margin:0 17px;
			}
.choose{
	background:#E1ECEE url(../images/bg-kriterials.gif) right center no-repeat; height:56px;
	}
	.choose p{
		font-family:Myriad Pro; font-size:25px; color:#DA0C01; line-height:1; padding:0 15px;
		}
		
.kriterials-main{
	padding:0 20px;
	}
.kriterials{
	background:#e9f2f4; width:100%; height:56px;
	}	
	.diapazon{
		font-size:11px; color:#6b6b6b;
		}
	.diapazon-cifra{
		font-size:10px; color:#6b6b6b; position:relative; top:-4px;
		}	
		
.basket{
	background:#213237;
	}	
	.basket img{
		float:left; margin:0 0 0 15px;
		}
	.basket p{
		margin:00px 0 0 10px;
		}	
	.basket a{
		font-size:15px; color:#fff; text-decoration:none;
		}	
	.basket a:hover{
		text-decoration:underline;
		}		
		

.sup-left{
	width:1%;
	}
.sup-right{
	width:5%;
	}		
												/*			LEFT-BARR		*/
												
.right-bar{
	vertical-align:top;
	}
	.left-menu-link{
		background:#fff url(../images/bg-nav-left.gif) 7px center no-repeat; border-bottom:1px solid #e5e5e5; padding:15px 20px;
		}

		.left-menu-link img{
			float: right;
			margin-top: 3px;
			display: none;
			}
			
		.left-menu-link a{
			font-size:13px; color:#213237; text-decoration:none; font-weight:bold; outline:none;
			}
		.left-menu-link a:hover{
			text-decoration:underline; outline:none;
			}

	.left-menu-link-act{
		background:#213237 url(../images/bg-left-menu-act.gif) 7px center no-repeat; border-bottom:1px solid #647073; padding:15px 20px;
		}
		
		.left-menu-link-act img{
			float: right;
			margin-top: 3px;
			display: block;
			}
			
		.left-menu-link-act a{
			font-size:13px; color:#fff; text-decoration:none; font-weight:bold; outline:none;
			}
		.left-menu-link-act a:hover{
			text-decoration:underline; outline:none;
			}

	.left-menu-link-act2{
		background:#213237 url(../images/bg-left-menu-act.gif) 7px center no-repeat; border-bottom:1px solid #647073; padding:15px 20px;
		}
		
		.left-menu-link-act2 img{
			float: right;
			margin-top: 3px;
			display: none;
			}
			
		.left-menu-link-act2 a{
			font-size:16px; color:#fff; text-decoration:none; outline:none;
			}
		.left-menu-link-act2 a:hover{
			text-decoration:underline; outline:none;
			}

	.new_menu{
		background:#213237; width:100%;
		}
		.new_menu td{
			padding:7px 20px;
			}	
			.new_menu td a{
				font-size:12px; color:#fff; text-decoration:none;
				}													
			.new_menu td a:hover{
				font-size:12px; color:#acc1c5; text-decoration:underline;
				}	
.contakts{
	background: url(../images/bg-contakts.jpg) right top no-repeat; margin:40px 0; padding-top:5px;
	}
	.contakts span{
		background:#575e70; color:#fff; padding:3px 15px; font-size:13px;
		}
	.contakts h3{
		font-size:13px; color:#545557; padding:0 60px 0 0; margin:5px 0 10px 0;
		}
	.contakts p{
		font-size:13px; color:#87898e;
		}	
		
		
		
												/*			content		*/

.content{
	padding:10px 20px 0 20px; vertical-align:top;
	}
.goods{
	margin-left:15px; width:100%;
	}	
.goods-main{
	width:33%; background:url(../images/bg-goods.gif) bottom repeat-x; padding-left:8px;
	}			
	.goods-name{
		color:#9ea4aa; text-align:center; font-weight:bold; font-size:14px; padding:20px 0 15px 0;
		}
	.goods-novelty{
		background:url(../images/new.gif) right center no-repeat; padding:0 25px 0 0; padding:5px 25px 5px 0; margin:0 15px 7px 0; text-align:right;
		}	
		.goods-novelty a{
			font-size:8px; color:#ff6600; font-weight:bold; text-decoration:none;
			}
		.goods-novelty a:hover{
			text-decoration:underline;
			}	
	.goods-credit{
		background:url(../images/kredit.gif) right center no-repeat; padding:0 25px 0 0; padding:5px 25px 5px 0; margin:0 15px 7px 0; text-align:right;
		}
		.goods-credit a{
			font-size:8px; color:#2f8210; font-weight:bold; text-decoration:none;
			}
		.goods-credit a:hover{
			text-decoration:underline;
			}
	.goods-superprice{
		background:url(../images/supercena.gif) right center no-repeat; padding:5px 25px 5px 0; margin:0 15px 7px 0; text-align:right;
		}
		.goods-superprice a{
			font-size:8px; color:#0e6ea8; font-weight:bold; text-decoration:none;
			}
		.goods-superprice a:hover{
			text-decoration:underline;
			}
	.goods-name-noyt{
		font-size:10px; color:#545557;
		}
		.goods-name-noyt p{
			font-size:14px; color:#213237; font-weight:bold;
			}
	.goods-price{
		font-size:18px; font-family:"Trebuchet MS"; color:#d92d1c; padding:7px 8px;
		}	
		.goods-price img{
			float:right;
			}
	.goods-discription{
		font-size:10px; color:#575e70; border-right:1px solid #d0d5dd; padding-bottom:25px;
		}
	.goods-discription-last{
		font-size:10px; color:#575e70; padding-bottom:25px;
		}	
		
.page-main{ 
	margin:20px auto; height:31px;
	}
.page{
width: 42px;
 font-family:Tahoma; background:url(../images/pager2.jpg) no-repeat center; color:#FFFFFF; font-size:11px; text-decoration:none; text-align:center;
}
.page a{
font-family:Tahoma; background:url(../images/pager2.jpg) no-repeat center; color:#FFFFFF; font-size:11px; text-decoration:underline; text-align:center;
}
.page a:hover{
font-family:Tahoma;  background:url(../images/pager2.jpg) no-repeat center; color:#FFFFFF; font-size:11px; text-decoration:none; text-align:center;
}
a.active {
font-family:Tahoma; background:url(../images/pager2.jpg) no-repeat center; color:#FFFFFF; font-size:11px; text-decoration:none !important; text-align:center;
}
a:hover.active {
font-family:Tahoma;  background:url(../images/pager2.jpg) no-repeat center; color:#FFFFFF; font-size:11px; text-decoration:none; text-align:center;
}
		
																/*			RIGHT-BAR			*/
.right-bar{
	vertical-align:top; padding:30px 0 0 0;
	}
.right-kredit{
	background:url(../images/bg-kredit.jpg) no-repeat; width:100%; height:91px; margin-bottom:15px;
	}	
	.right-kredit img{
		margin-top:13px;
		}															
.right-beznal{	
	background:url(../images/bg-superprise.jpg) no-repeat;	width:100%; height:79px;
	}
	.right-beznal img{
		margin-top:13px;
		}	
.expanded-search{
	width:100%; font-family:Myriad Pro; color:#213237; font-size:13px; background:#e8f1f3; text-align:center; height:25px; margin-top:15px; padding-top:5px
	}			
.criterials-search{
	font-size:11px; color:#575e70; padding:0 15px 15px 10px; background:#f8fbfc;
	}	
	.criterials-search select{
		width:100%;
		}
	.criterials-search hr{
		border:0; padding:0; height:1px; color:#d0d5dd; background:#d0d5dd; margin:15px 0 5px 0;
		}
	.criterials-search p{
		margin:10px 0 1px 0;
		}
.sub-ext-search{
	margin:5px  0 15px 0; text-align:center;
	}			
	

.ftr-nav-centr{
	background:#f8fbfc;
	}	
.ftr-navigation{
	vertical-align:top; padding:15px 0 10px 20px; float:left;
	}			
	.ftr-navigation h3{
		font-family:Tahoma; font-size:11px; color:#575e70; font-weight:bold; margin-bottom:5px;
		}		
	.ftr-navigation p{
		padding:3px 0; font-size:10px;
		}		
	.ftr-navigation a{
		font-family:Tahoma; font-size:10px; color:#575e70;
		}
	.ftr-navigation a:hover{
		font-family:Tahoma; font-size:10px; color:#575e70; text-decoration:none;
		}		
	.ftr-navigation div{
		float:left; margin:0 40px 0 0; display:inline;
		}	
	.tfr-nav-side{
		background:#e9f2f4; padding:0 0 0 10px; width:20%;
		}

.col-dray{
	background:#e9f2f4; width:20px;
	}	

.ftr-txt{
	font-size:11px; color:#575e70; padding:0 0 0 20px; background:#f8fbfc; 
	}
	.ftr-txt a{
		color:#455a90;
		}
	.ftr-txt a:hover{
		color:#455a90; text-decoration:none;
		}	
.atstar{
	text-align:center; vertical-align:middle; width:18%;
	}			
.ftr-link{
	text-align:center; width:19.5%;
	}	
	.ftr-link img{
		margin:0 10px 2px 0;
		}		
	.ftr-link h3{
		font-family:"Trebuchet MS"; font-size:24px; color:#bcc3ce;
		} 
		
																	/*			SECOND-PAGE			*/	
													
/*			SLIDE		*/																		

.map{
	font-size:10px; margin:35px 0 5px 20px;
	}
	.map a{
		font-size:10px; color:#575e70; text-decoration:none;
		}	
	.map a:hover{
		font-size:10px; color:#575e70; text-decoration:underline;
		}	
.noyt-name{
	font-size:18px; color:#e80e00; font-weight:500; margin:0 0 0 20px;
	}
	.noyt-name a{
	font-size:18px; color:#e80e00; font-weight:500;
	}
	.noyt-name a:hover{
	font-size:18px; color:#e80e00; font-weight:500; text-decoration:none;
	}			
.opisanie-good{
		margin-bottom: 25px;
	}	
.opisanie-good p{
	font-size:10px; color:#575e70;
	}
	.opisanie-good .short-opis{
		height:30px; width:160px;
		}
	.opisanie-good .short-opis span{
		background:#575e70; color:#fff; font-weight:bold; font-size:12px; padding:3px 15px; line-height:1.7;
		}
		
		
#rest{
	color:#575e70; font-size:12px;
	}
	#rest td{
		background: url(../images/bg-line.gif) center repeat-x; height:30px;
		}
	#rest .param{
		padding-right:20px; background:#fff;
		}			
	#rest .harakt-param{
		padding:0 30px; background:#fff; font-weight:bold;
		}  	

#harakt{
background:url(../images/td11.gif) center no-repeat;
width:201px;
height:20px;
padding-top:10px;
margin-bottom:0px;
}
		
#harakt1{
background:url(../images/td2.gif) center no-repeat;
width:201px;
height:20px;
padding-top:10px;
margin-bottom:0px;
}
#harakt2{
background:url(../images/td3.gif) center no-repeat;
width:201px;
height:20px;
padding-top:10px;
margin-bottom:0px;
}
#harakt a:link{
color:#fff;
font-size:11px;
text-decoration:none;
}
#harakt a:hover{
color:#fff;
font-size:11px;
text-decoration:none;
}
#harakt a:visited{
color:#fff;
font-size:11px;
text-decoration:none;
}
#harakt1 a:link{
color:#fff;
font-size:11px;
text-decoration:none;
}
#harakt1 a:hover{
color:#fff;
font-size:11px;
text-decoration:none;
}
#harakt1 a:visited{
color:#fff;
font-size:11px;
text-decoration:none;
}
#harakt2 a:link{
color:#fff;
font-size:11px;
text-decoration:none;
}
#harakt2 a:hover{
color:#fff;
font-size:11px;
text-decoration:none;
}
#harakt2 a:visited{
color:#fff;
font-size:11px;
text-decoration:none;
}
    #rest{
	display:block;
	margin-bottom:30px;
	}	
	#rest1{
	display:none;
	margin-bottom:30px;
	}	
	#rest2{
	display:none;
	margin-bottom:30px;
	}
#zag_opis{
	border-bottom:2px solid #ff0000; margin:30px 0 0 0; padding:0;
	}

.cena{
	font-family: "Trebuchet MS"; color:#213237; font-size:16px; font-weight:bold;
	}
.cena span{
	font-size:31px; color:#d72916;
	}		
.otobr{
	font-size:11px; color:#575e70;
	}	
.ryb{
	font-size:16px;
	}	
	.ryb select{
		font-size:12px; position:relative; top:3px; left:5px;
		}	
		
		


.ui-slider { position: relative; text-align: left; margin-top: 10px; margin-bottom: 13px; width: 230px; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: 4px; background: url("../images/b_bg_on.gif") repeat-x;  }
.ui-slider-horizontal .ui-slider-handle { top: -4px; margin-left: -6px; background: url("../images/b_l.gif") no-repeat; cursor: hand; width: 12px; height: 13px;}
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; background: url("../images/b_bg_off.gif") repeat-x; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

.boolForm0 {
	background-image: url("images/bool-off.gif");
	width: 12px;
	height: 12px;
}

.boolForm1 {
	background-image: url("images/bool-on.gif");
	width: 12px;
	height: 12px;
}

INPUT.fld, TEXTAREA {
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	height: 20px;
	border: solid 1px #BABABA;
}

INPUT.btn, INPUT.submit {
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	color: #000000;
	border: solid 1px #BABABA;
}

#wallTable {
	width: 100%;
}

#wallTable TD {
	text-align: center;
	border-bottom: solid 1px #CCCCCC;
	padding: 20px 20px;
}

#wallTd1 {
	border-right: solid 1px #CCCCCC;
}

#wallLinks {
	text-align: center;
	width: 100%;
	margin-top: 15px;
}

#wallLinks H3 {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 15px;
}

#wallLinks A {
	font-size: 12px;
	color: #000000;
}