html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, p, form, fieldset, table, th, td { margin: 0; padding: 0; }
img{
	border:none;
	}
ul{
	list-style:none;
	}	
    ul li{list-style-position: outside;}	
input{
	outline:none;
	}	
.clr{
	clear:both;
	}
    

a{
    color:#2B8ABA;
}	
a:hover{
    text-decoration: none;
}
body{
	background:#f2f2f2;
	}
.main{
	min-width:980px; margin:0 auto; background:#fff; max-width:1200px; overflow:hidden;
	}
	.header{
		height: 150px;
		}
	.logo, .slogan{	
		float:left;
		}
	.logo{
		margin:50px 0px 0px 10px;	
		}
		.logo2{
		margin:0px 0px 0px 20px;	
		}
	.slogan{
		margin:40px 0 0 30px;	
		}
		
		
	.social-list {
	float:right;
}
.social-list li {
	display:inline-block;
	width:15px;
	
	padding: 68px 20px 0px 0px;
	margin:0 2px 0 0;

}
.social-list li a {
	display:block;
	
}
.social-list li a:hover img {
	opacity:0.7;
}
	
	.head-contact{	 
		
		float:right; 
		
		text-align:right; 
		margin:0 2px 0 0; 
		padding: 5px 5px 5px 14px; 
		font:12px Verdana;
		color:#000;
		
		}	
		

		
		.head-contact ul li a { display:inline-block; margin: 0 auto; width:100%; opacity:0.7;}
		.head-contact ul li a:hover {opacity:1;}
		.head-contact p{
			margin:0 0 3px 0; line-height:1.3;
			}
		.head-contact strong{	
			font-weight:normal; font-size:14px;
			}
		.head-contact span{
			font-size:21px; font-weight:bold;
			}	
	.search-head{
		overflow:hidden; clear: right; float:right; background:url(../images/bg-search.jpg) left top no-repeat; width:305px; height:29px; margin:-30px 6px 15px 0; 
		}				
		.search-head li{
			float:left;
			}
		#quickquery{
			border:none; margin: 6px 23px 3px 10px; width: 210px; font-size:12px;
			}	
		.search-btn{
			margin:3px 0 0 0;
			}
	.menu{
		display: table-row; background:url(../images/menu-bg.jpg) top repeat-x;
		}
		.menu li{
			background:url(../images/menu-bg-light.png) center top no-repeat; border-right:1px solid #ffffff; 
			width: auto; 
			display: table-cell;
			text-align: center;
			height: 50px;
			vertical-align: bottom; 
           
            -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  margin: 0.5em;
  padding: 0 1.5em;
  border: 1px solid rgba(211,211,211,1);
  -webkit-border-radius: 0.2em;
  border-radius: 0.2em;
  font: normal normal  1em/2em Tahoma,Geneva,Kalimati,sans-serif;
  color: rgba(114,114,114,1);
  -o-text-overflow: clip;
  text-overflow: clip;
  white-space: nowrap;
  background: rgba(234,234,234,1);
  -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,0.8) , 0 1px 0 0 rgba(0,0,0,0.298039) ;
  box-shadow: 0 0 1px 1px rgba(255,255,255,0.8) , 0 1px 0 0 rgba(0,0,0,0.298039) ;
  text-shadow: 0 1px 0 rgba(255,255,255,0.8) ;
  -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
  -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
  -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
  transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
			}
		.menu li:first-child{
			border-left:none;
			}
		.menu li:last-child{
			border-right:none;
			}
		.menu li:hover{
			border-right:1px solid #ffffff;  background:#4dd1ec url(../images/menu-bg-light.png) center top no-repeat;
            cursor: pointer;
  border: 1px solid rgba(178,178,178,1);
  color: rgba(76,76,76,1);
  -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,0.8) inset, 0 1px 0 0 rgba(0,0,0,0.298039) ;
  box-shadow: 0 0 1px 1px rgba(255,255,255,0.8) inset, 0 1px 0 0 rgba(0,0,0,0.298039) ;
			}	
            .menu li:active{
               position: relative;
  cursor: default;
  top: 1px;
  border: 1px solid rgba(211,211,211,1);
  color: rgb(255, 255, 255);
  background: #4dd1ec;
  -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,0.8) inset, 0 1px 0 0 rgba(0,0,0,0.298039) inset;
  box-shadow: 0 0 1px 1px rgba(255,255,255,0.8) inset, 0 1px 0 0 rgba(0,0,0,0.298039) inset;
  text-shadow: 0 1px 0 hsla(0, 0%, 100%, 0.8) ;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
                }
            
		.menu li:first-child:hover{
			border-left:none;
			}
		.menu li:last-child:hover{
			border-right:none;
			}				
			.menu li a{
				display:block;  color:rgba(114,114,114,1); text-decoration:none;
				width: 1000px; 
			    height: 50px;
			    display: table-cell; 
			    vertical-align: middle;
				}	
				.menu li a:hover{
				color: rgb(255, 255, 255);
				}	
                
	#contentwrapper{
		float: left;
		width: 100%; 
		}
		
		#content{
		margin: 0 30px 0 240px;		
		}
		
		#left-bar{
		float: left;
		width: 240px;
		margin-left: -100%;
		}
		
		#right-bar{
		float: left;
		width: 245px; 
		margin-left: -245px; 
		background: #ffg;
		}
	
	.left-bar-cont{
		background:#f7f7f7; margin:6px 0 0 6px;
		}	
		.left-bar-cont h2{
							-webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 225px;
  padding: 15px;
  overflow: hidden;
  border: none;
  -webkit-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
  font: normal normal normal 16px/1 "Times New Roman", Times, serif;
  color: rgba(255,255,255,1);
  text-align: center;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  background: #4dd1ec;
  -webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.3) ;
  box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.3) ;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.2) ;
			font:bold 14px Verdana;
			color:#fff;
			padding: 5px 0 5px 10px;
			}
		.left-bar-cont h4{
		-webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 217px;
  padding: 15px;
  overflow: hidden;
  border: none;
  -webkit-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
  font: normal normal normal 16px/1 "Times New Roman", Times, serif;
  color: rgba(255,255,255,1);
  text-align: center;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  background: #4dd1ec;
  -webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.3) ;
  box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.3) ;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.2) ;
			font:bold 14px Verdana;
			color:#fff;
			padding: 5px 0 5px 15px;
			}	
		.nav-catalog{
			padding:10px 10px 20px 35px; border-bottom:1px solid #e1e1e1; list-style:url(../images/disc.gif);
			}
			.nav-new a, .nav-lider a, .nav-sale a{
				font:bold 14px Verdana; text-decoration:none; color:#000;
				}
			.nav-new a:hover, .nav-lider a:hover, .nav-sale a:hover{
				text-decoration: underline;
				}	 
			.nav-new, .nav-lider, .nav-sale{
				padding:12px 0 12px 55px;;
				}	
			.nav-new{
				background:url(../images/new-nav.jpg) left center no-repeat; border-bottom:1px solid #e1e1e1;
				}
			.nav-lider{
				background:url(../images/lider-nav.jpg) left center no-repeat; border-bottom:1px solid #e1e1e1; border-top:1px solid #fff;
				}
			.nav-sale{
				background:url(../images/sale-nav.jpg) left center no-repeat;
				}	
			.nav-catalog ul{
				padding:5px 0 0 0;
				}
				.nav-catalog ul li{
					margin: 0;
					}
			.nav-catalog li{
				margin: 0 0 5px 0;
				}
				.nav-catalog li a{
					font: 14px Tahoma,Geneva,Kalimati,sans-serif; color:rgba(114,114,114,1); text-decoration:none;
					}
				.nav-catalog li a:hover{
					font: 14px Tahoma,Geneva,Kalimati,sans-serif; color:#0e92c3; text-decoration:none;
					}	
			
		.bar-contact{
			color:#555; border-top:1px solid #fff; border-bottom:1px solid #e1e1e1; padding: 15px 0 20px 15px;
			}	
			.bar-contact h3{
				font:bold 16px Tahoma,Geneva,Kalimati,sans-serif; color:#0e92c3;
				}
			.bar-contact p{
				font:normal 14px Tahoma,Geneva,Kalimati,sans-serif; color:#rgba(114,114,114,1); margin: 15px 0 0 0;
				}	
				.bar-contact p span{
					font:bold 16px Tahoma,Geneva,Kalimati,sans-serif; color:#0e92c3;
					}	
		.news{
			border-top:1px solid #fff; border-bottom:1px solid #e1e1e1; padding: 15px 0 20px 15px;
			}	
			.news h3{
				font:bold 16px Tahoma,Geneva,Kalimati,sans-serif; color:#0e92c3;
				}
			.news p{
				margin:15px 0 0 0;
                
				}
			.news span{
				color:#7f7e7e; font:normal 10px Tahoma,Geneva,Kalimati,sans-serif; background:#e7e7e7; padding: 1px 7px;
				}		
			.news a{
				font:normal 14px Tahoma,Geneva,Kalimati,sans-serif; color:#555;  display:block; margin:5px 0 0 0;
				}
			.news a:hover{
				text-decoration:none;
				}	
			.news-arh{
				background:#eaeaea; border:1px solid #fff; margin: 15px 0 0 !important; padding: 8px 15px 10px; width: 102px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				-webkit-box-shadow: #eee 0px 0px 7px;
				-moz-box-shadow: #eee 0px 0px 7px;
				box-shadow: #eee 0px 0px 7px;
				}	
		.info{
			color:#555; border-top:1px solid #fff; border-bottom:1px solid #e1e1e1; padding: 15px 0 20px 15px;
			}
		.info:last-child{
			border-bottom:none;
			}	
			.info h3{
				font:bold 16px Tahoma,Geneva,Kalimati,sans-serif; color:#0e92c3;
				}
			.info p{
				margin:4px 0 0 0;
				}	
			.info a{
				font:normal 14px Tahoma,Geneva,Kalimati,sans-serif; color:#555;
				}
			.info a:hover{
				text-decoration:none;
				}
					
		.right-bar-cont{
			margin:6px 6px 0 0px;
			}
		.right-bar-cont h2{
				-webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 225px;
  padding: 15px;
  overflow: hidden;
  border: none;
  -webkit-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
  font: normal normal normal 16px/1 "Times New Roman", Times, serif;
  color: rgba(255,255,255,1);
  text-align: center;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  background: #4dd1ec;
  -webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.3) ;
  box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.3) ;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.2) ;
			font:bold 14px Verdana;
			color:#fff;
			padding: 5px 0 5px 10px;
			}	
			.enter, .basket, .share-search{
				margin:0 0 10px 0;
				}
			.enter div, .basket div, .share-search div{
				background:#f7f7f7; font:bold 15px Verdana; color:rgba(114,114,114,1); padding:15px;
				}
				.enter p span, .basket p span{
					color:#2c88b9;
					}
				.enter img, .basket img{
					 margin: 20px 0 18px -35px;
					}
				.basket div p{
					padding:0 0 15px 20px; line-height: 1.8;
					}	
					
			.share-search div{
				font-size:12px; font-weight:normal; padding:10px 10px 25px 10px;
				}
				.share-search div p{
					font-size:14px; margin: 0 0 8px 0;
					}
				.share-search div select{
					width:200px; font-size:14px; padding: 5px;
					}	
				.podbor-price{
					width:60px; border:1px solid #959b9e; text-align:right; font-size:12px;
					}
				.podbor{
					margin:20px auto 0 auto; width:170px; display:block;
					}	
						
						
	.catalog-index{
		overflow:hidden;
		}	
		.catalog-index h1{
			text-align:center; margin:15px 0 20px 0;
			}
		.product-index{
			float:left; width:50%; margin:0 0 60px 0; text-align:center;
			}
			.product-index h2{
				font:bold 14px Verdana; color:#2b8aba; margin:0 0 10px 0;
				}
				.product-index h2 a{
					color:#2b8aba;
					}
				.product-index h2 a:hover{
					text-decoration:none;
					}		
			.product-index p{
				font:bold 12px Verdana; margin:0 0 10px 0;
				}
				.product-index p span{
					font:30px Candara;
					}	

.footer{
	background:#fff  top repeat-x;  overflow:hidden;
	}	
	.flogo{
		float:left; margin: -200px 0px 0px 0px;
		}
		.flogo p{
			 font: 14px Verdana;
			color: #4dd1ec;
			margin: 0px 0 0 40px;
			}
	.fphone{
		float:right; font:12px Verdana; text-align:right; margin: 15px 20px 0 0;
		}	
		.fphone h2{
			font-size:14px;
			}
		.fphone h1{
			font-size:21px; margin-bottom:25px;
			}
	.fmenu{
		font:14px Verdana; overflow:hidden; width:360px; margin:15px auto 0 auto; padding:0 0 15px 0;float:left;
		}
		.fmenu p{
		   margin-left:36px;
			
            color: #4dd1ec;
			}
		.fmenu ul{
			float:left; list-style:none; margin:15px 15px 15px 10%;
			}	
			.fmenu ul li{
				margin:0 0 5px 0;
				}
			.fmenu ul a{
				color:#4dd1ec; 
				}
			.fmenu ul a:hover{
				color:#4dd1ec; 
				}		
                
                
                
                .fmenu1{
		font:14px Verdana; overflow:hidden; width:660px; margin:0px auto 0 auto; padding:5px 0 15px 0;
		}
		.fmenu1 p{
		   margin-left:295px;
		    
			
            color: #4dd1ec;
			}
		.fmenu1 ul{
			float:left; list-style:none; 
			}	
			.fmenu1 ul li{
				margin:0 0 5px 0;
				}
			.fmenu1 ul a{
				color:#4dd1ec; 
				}
			.fmenu1 ul a:hover{
				color:#4dd1ec;  
				}								

/*		Табличный вид каталога		*/

.kroshka{
	font:14px Verdana; color:#555; margin:15px 0 35px 30px;
	}
	.kroshka a{
		color:#555;
		}
	.kroshka a:hover{
		color:#2b8aba; text-decoration:none;
		}
	.kroshka span{
		color:#2b8aba;
		}
.sort-wrap{
    border: 1px solid #2b8aba;
    padding: 5px;
    z-index: 45;
    position: absolute;
    left: 205px;
    top: 35px;
    background-color: #FAFBFB;
    visibility: hidden;
}
.sort-wrap a{
    margin-bottom:  5px;
    display: block;
}
.vid-sort{
	font:12px Verdana; color:#555; margin: 0 0 35px 30px; background:#fafbfb; border-bottom:1px solid #dee7ec; padding:10px 0 10px 5px; position: relative;
	}
	.vid-sort img{
		margin: 0 2px; position:relative; top:3px;
		}
	.vid-sort a{
		color:#555;
		}
	.vid-sort a:hover{
		text-decoration:none;
		}	
	a.sort-top{
		background:url(../images/sort-top.gif) right 6px no-repeat; padding:0 12px; color: #2B8ABA; cursor: pointer;		
		}
	a.sort-bot{
		padding:0 0 0 12px;	color: #2B8ABA;	
		}
	a.sort-top-act{
		background:url(../images/sort-top-act.gif) left 6px no-repeat; padding:0 0 0 12px; font-weight:bold;
		}
	a.sort-bot-act{
		background:url(../images/sort-bot-act.gif) left 6px no-repeat; padding:0 0 0 12px; font-weight:bold;
		}	
	.product-table{
		float:left; width:33%; margin:0 0 60px 0; text-align:center;
		}
		.product-table h2{
			font:14px Verdana; color:#2b8aba; margin:0 0 10px 0;
			}
			.product-table h2 a{
				color:#2b8aba;
				}
			.product-table h2 a:hover{
				text-decoration:none;
				}		
		.product-table p{
			font:14px Verdana; margin:0 0 10px 0;color:#2b8aba
			}
			.product-table p span{
				font:24px Verdana;
				}
		.cat-table-more{
			margin:5px 0 0px 0!important;
			}
			.cat-table-more a{
				color:#888;
				}	
			.cat-table-more a:hover{
				text-decoration:none;
				}
                	.product-table-img-main{
			position:relative;
		}
		.product-table-img{
			display: table-cell;
   			height: 185px;
    		position: relative;
    		vertical-align: middle;
			width:1%;
			}	
			.product-table-img div{
				position:absolute; top:0; right:0; margin:0 20px 0 0;
				}										
				.product-table-img div img{
					display:block;
					}
					
.pager{
	background:#fafbfb; border-top:1px solid #ebf1f4; font:15px Verdana; color:#2b8aba; padding:10px; margin:5px 15px;
	}	
	.pager a{
		color:#000; font-size:14px; padding:0 3px;
		}
	.pager a:hover{
		color:#2b8aba; text-decoration:none;
		}	
	.pager img{
		position:relative; top:5px;
		}	
		
		
/*		Линейный вид каталога		*/

.product-line{
	overflow:hidden; margin:0 20px 35px 30px;
	}
	.product-line-img{
		float:left;
		}
	.product-line-price{
		float:right;
        padding-top: 3px;
		}		
		.product-line-price p{
			font:12px Verdana; margin:0 0 5px 0;
			}
			.product-line-price p span{
				font:24px Candara; line-height:0;
				}
			.product-line-price p a{
				color:#000;
				}	
			.product-line-price p a:hover{
				text-decoration:none;
				}	
		.product-line-price div{
			margin:5px 0 0 0; height: 26px;
			}	
			.product-line-price div img{
				margin:0 3px;
				}					
	.product-line-opis{
		font:12px Verdana; padding:0 130px 0 60px;
		}
		.product-line-opis h2{
			font:12px Verdana; color:#2b8aba; margin:0 0 7px 0; line-height:0.8;
			}	
			.product-line-opis h2 a{
				color:#2b8aba;
				}
			.product-line-opis h2 a:hover{
				text-decoration:none;
				}
				
	.content-txt{
		overflow:hidden; margin:0 30px; font: 12px Verdana; color:#000;
		}	
		.content-txt h1{		
			font-size:24px; color:#2b8aba; font-weight:normal; margin:0 0 15px 0;
			}
		.content-txt h2{		
			font-size:20px; font-weight:normal; margin:20px 0 15px 0;
			}
		.content-txt h3{		
			font-size:18px; font-weight:normal; margin:20px 0 15px 0;
			}
		.content-txt h4{		
			font-size:14px; font-weight:bold; margin:20px 0 15px 0;
			}
		.content-txt h5{		
			font-size:12px; font-weight:bold; margin:20px 0 15px 0;
			}
		.content-txt h6{		
			font-size:10px; font-weight:bold; margin:20px 0 15px 0;
			}
		.content-txt p{
			margin:0 0 10px 0;
			}	
		.content-txt a{
			color:#2b8aba;
			}	
			.content-txt a:hover{
				text-decoration:none;
				}	
		.content-txt ul{
			list-style:disc; margin:20px 0 15px 30px;
			}	
			.content-txt ul li{					
				line-height:1.7;
				}
				
/*		ДЕТАЛЬНЫЙ ВИД ТОВАРА		*/

.catalog-detail{	
	margin:0 30px;
	}
	
/*		Galery		*/

#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:200px; margin:0; display:none; overflow:hidden; float:left;}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:200px; height:300px; padding:2px; border:2px solid #fff;}
#information {position:absolute; bottom:0; width:200px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:0; font-size:0;}
#information p {padding:0}
#image {width:200px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(../images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(../images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(../images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:50px; background:url(../images/scroll-left.gif) center center no-repeat;}
#slideleft:hover {background:url(../images/scroll-lefth.gif) center center no-repeat;}
#slideright {float:right; width:20px; height:50px; background:url(../images/scroll-right.gif) center center no-repeat;}
#slideright:hover  {background:url(../images/scroll-righth.gif) center center no-repeat;}
#slidearea {float:left; position:relative; width:150px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}
					
.catalog-detail h1{
	font:24px verdana; color:#2b8aba; margin:0 0 20px 0;
	}
.icon-detail{
	margin:0 0 10px 210px;
	}	
.short-opais{
	margin:0 0 40px 150px; font-family:Verdana;
	}
	.short-opais h3{
		font-size:18px; font-weight: normal;
		}
	.short-opais p{
		font-size:14px; margin:0 0 20px 0;
		}
	.price-detail{
		font-size:18px!important;color:#2b8aba
		}	
		.price-detail span{
			font-size:24px!important; font-family:Verdana;color:#2b8aba
            
			}	
.long-opais{
	font-family:Verdana;
	}	
	.long-opais h3{
		font-size:18px; font-weight:normal; margin:0 0 10px;
		}	
	.long-opais p{
		font-size:12px; margin:0 0 20px 0;
		}
.tech-harakt{
	margin:40px 0 0 0; font-family:Verdana;
	}
	.tech-harakt h3{	
		font-size:24px; font-weight:normal; margin:0 0 20px 0;
		} 	
	.tech-harakt h4{
		font-size:12px; line-height:2;
		}
	.tech-harakt ul{
		margin:0 0 20px 0;
		}	
	.tech-harakt ul li{
		font-size:12px; line-height:1.5;
		}	
		
/*		Заказ		*/

#content-zakaz{
	width:98%; margin:0 auto;
	}
	#content-zakaz h2{
		text-align:center; font:normal 24px Verdana; margin:20px 0 10px 0;color:#555
		}
	.zakaz-maiin-table{
		width:100%; margin: 0 0 30px;
		}
	.zakaz-maiin-table td{
		padding:10px;
		}		
	.z_top{
		background:#fafbfb; border-bottom:1px solid #dee7ec; font:bold 12px Verdana; color:#555; 
		}
	.z_bot{
		background:#fafbfb; border-top:1px solid #dee7ec; font:bold 12px Verdana; color:#555;
		}
	.z_name{
		}	
		.z_name img{
			float:left; margin:0 10px 0 0;
			}	
		.z_name a{
			font:12px Verdana; color:#2b8aba;
			}				
		.z_name a:hover{
			text-decoration:none;
			}
		.z_kol, .z_price, .z_del{
			text-align:center;
			}
		.z_kol{
			width:75px;
			}
		.z_price{
			width:80px;
			}
		.z_del{
			width:65px;
			}		
		.kolvo{
			width:48px; height:22px; font:16px Verdana; color:#000; background:#fafafa; border:1px solid #b5b5b5; text-align:center;	
			}
	.sposob-dostavki p{
		font-size:12px; font-family:Verdana; margin-top:7px;
		}
	.sposob-dostavki{
		margin:0 0 30px 0;
		}			
	#content-zakaz h4{
		font:bold 14px Verdana;color:#555
		}	
	#content-zakaz h3{
		font:bold 18px Verdana;color:#555
		}	
	
	.zakaz-data{
		width:100%; background:#fafafa; margin:10px 0 40px 0;
		}
		.zakaz-data td{
			vertical-align: middle; padding:10px 10px 0px 10px;
			}
	.zakaz-txt{
		font:14px Verdana; color:#555555;
		}
	.zakaz-prim{
		font:12px Verdana; color:#c0c0c0; font-style:italic;
		}
	.zakaz-inpt{
		}	
		.zakaz-inpt input{
			width:330px; height:28px; border:1px solid #ccc;
			}
		.zakaz-txtarea{	
			padding:10px 10px 20px 10px !important;
			}		
		.zakaz-txtarea textarea{
			width:330px; height:100px; border:1px solid #ccc;
			}	
/* Авторизация + Регистрация */
p.link a{
    font-size: 11px;
}	
.error{
    margin-top:5px;
    border:1px solid #765858;
    background:#ffeded !important;
    color:#7f5354 !important;
    padding:3px;
}
.success{
    margin-top:5px;
    border:1px solid #adc092;
    background:#f0faf1 !important;
    color:#58715e !important;
    padding:3px;
}
.error ul{
    list-style: disc outside none;
    margin: 20px 0 15px 30px;
}
/* Авторизация + Регистрация */

/* Постраничная навигация */
.pagination{
    text-align:center;
    margin: 10px;
}
a.nav_active{
    border: 1px solid #ccc;
    background-color: #0196e3;
    color: #fff;
    padding: 5px 7px;
    margin: 0 2px;
}
a.nav_link{
    padding: 5px 7px;
    border: 1px solid #ccc;
    text-decoration: none;
    margin: 0 5px;
    color: #777;
}
a.nav_link:hover{
    background-color: #0196e3;
    color: #fff;
}
/* Постраничная навигация */

/* Галерея продукта */
.item_gallery{
   padding: 10px 0 20px;
   margin-bottom: 25px;
}
.item_img{
   position: relative;
   text-align: center;
   height: 300px;
   background: url(../images/ajax-loader.gif) no-repeat center 49%;
}

.item_img img{
   max-width: 650px;
}
.item_thumbs{
   margin-top: 50px;
}
.item_thumbs a{
   margin: 0 10px 10px 0;
}
.item_thumbs img{
   
   padding: 4px;
   border: 2px solid #B2B2B2;
}
.item_thumbs a:hover img,
.item_thumbs a.active img{
   border: 2px solid #666;
}
p#action-bar {
font:12px Verdana;
		color:#000;

height: 32px;
margin-left:325px;
margin-top:35px;
padding: 8px 12px;
width: 494px;
font-weight: bold;
}
p#action-bar span { padding: 0 5px; font-weight: bold;color: rgba(114,114,114,1); }
/* Галерея продукта */
#nav { clear: both; margin: 0; padding: 10px 0 9px 0; overflow: hidden; border-top: 1px #ddd dotted; border-bottom: 1px #ddd dotted; }
#nav li { float: left; list-style: none; }
#nav li span { padding: 0 10px; font-weight: bold; }
#nav li a { color: #555; font-weight: bold; font-size: 14px; }
#nav li a:hover { color: #FF7200; font-weight: bold; }
#nav li a.current { color: #FF7200; }
