*{
margin:0; padding:0;}

img 
{
	border:none;
}

body 
{ 
background:#fff;
}
/*#f2f2f2*/
.main 
{
	 background:#fff; min-width:960px; max-width:1200px; margin:0 auto; 
}


	.header 
	{
		overflow:hidden;
	}
	
	.cart_header{ margin:20px 0 20px 300px;   float:left;}
	.cart_header img{float:left; margin:0 10px 0 0;}
	.cart_header p{margin: 5px 15px 10px 0; font-family:Candara; font-size:14px; color:#000; float:left;}
	.cart_header span {color:#438f0c; font-family:Arial; font-size:15px; font-weight:bold;  }
	p.empty_cart_header {padding:10px 0 0 0; color:#ccc;  margin:5px 0 0 0; font-size:17px;}
	
	.authorization {margin:-70px 0 0 300px;  }
		

	
	 p.welcome  {  color:#383838; font-family:Candara; font-size:15px; font-weight:normal; 
	 float:left; margin:0 12px 0 5px; }
	 p.welcome span {color:#090; font-family:Candara; font-size:15px; font-weight:bold;}
	
	
	p.logout { text-decoration:underline; font-family:Candara;  font-weight:normal; font-size:14px; color:#ccc;
	}
	
	a.logout  {color:#ccc; text-decoration:underline; }
	.login_header {margin-top:7px; font-family:Candara; font-size:14px; color:#838482; }
	.password_header {margin-top:7px; font-family:Candara; font-size:14px; color:#838482; }
	.field_login_header {margin-top:7px; width:89px; height:17px; border:1px solid #ccc; }
	.field_password_header {margin-top:7px; width:89px; height:17px; border:1px solid #ccc;}
	input, textarea { outline:none; }
    input:active, textarea:active { outline:none;  }
    :focus { outline:none; } 
	.regbtn_header {margin:-18px 0 0 338px; font-family:Candara;  font-weight:bold; font-size:14px; }
	.regbtn_header  a{ color:#ccc; text-decoration:underline;}
	.authbutton {margin:10px 0 0 5px; text-align:center; border:none; background:none;  font-weight:bold; 
	 font-family:Candara;  font-weight:bold; font-size:14px; color:#ccc; text-decoration:underline;  
		}
	.error { margin:10px 0 25px 0; border:1px solid #765858; background: #ffeded; !important; color:#7f5354; !important; padding:3px; }
	.success {margin:10px 0 25px 0; border:1px solid #adc092; background: #f0faf1; !important; color:#58715e; !important; padding:3px;}
	.show_cart{color:#000; text-decoration:underline;}	
		
	
	
	.logo 
	{ 
	margin:15px 0 0 0px; 
	}
	
	





.top_menu_1 
	{ margin:5px 5px 0 0;   
	}	
	
.top_menu_1 ul li  { display:table-cell;  text-align:center; height:25px;  list-style:none; vertical-align:middle; padding-left:5px; padding-right:5px; border-right:1px dotted  #A8A8A8; }	
.top_menu_1 ul {display: table;
 width: 100%;
 }
.top_menu_1 ul li a { font-size:12px; color: #686868; font-weight:normal}
.top_menu_1 ul li a:hover {font-size:12px; color: #090; }	
.top_menu_1 ul li:last-child {border-right:none;}






	.head-contact 
	{
		float: right; background: url(../images/phone-img.jpg) 235px 8px no-repeat; text-align:right; margin:-132px 0 10px 0; padding: 10px 80px 5px 15px;
	}
	
		.head-contact p { font-size:14px; font-family:Candara; line-height:1.2; margin:0 0 3px 0;}
		
		.head-contact p strong { font-size:17px; font-weight:normal;}
		
		.head-contact p span { font-size:17px; font-weight:bold; font-family:Verdana;}
	
	.search-align {float:right; margin:5px 0 0 5px; width:305px;  clear:both;}
	.search-head { float:right; list-style:none; background:none; width:305px; margin:5px 0 5px 5px;}

	#quickquery { border:none; margin:4px 0 4px 0px; width:215px; font-size:14px; border-radius:3px; height:26px; padding-left:5px;  }
	.search-head li { float:left;}
	.search-btn { margin:4px 5px 0 0; float:right; font-family:Arial;  width:57px; height:26px; font-size:14px; color:#fff; background:none;
	border:none; border-radius:3px; font-weight:bold;} 
	
	.width {width:300px; border-radius:0 4px 4px 0;
	background: url(../images/mpoisk.jpg); }	

	
	.container { 
	padding-top: 0px; 


}
.container nav {border-radius:4px;

	
}
.container nav ul li {margin-bottom: 0;}
.container nav ul {display: table-row;}	

.container nav ul li a:hover {
	background-color:none;
	color: #fff;

}

.container nav ul li.active a { 
	background-color: none;
	color: #fff;
}

.container nav ul li:first-child a {
	border-radius: 4px 0 0 4px; 
}

.container nav ul li:last-child a {
	border-radius: 0 4px 4px 0; 
}
.container nav ul li .subNav {
	position:absolute;
	border-radius:0px 0px 3px 3px;
	float:left;
	background: url(../images/subnavbg.jpg);
	
	margin-top:0;
    width: 588px;
	height: 384px;
	display: none;
padding-bottom:30px;

    /*a90909
	bf0707*/
}

/*--------------------------------------SUBNAV1 - Оранжевый начало---------------------------------------------------------------------*/
.container nav ul li .subNav1 {
	position:absolute;
	border-radius:0px 0px 3px 3px;
	float: left;
	background: url(../images/subnavbg.jpg);
	
	margin-top:0;
    width: 315px;
	height: 187px;
	display: none;
	padding-bottom:30px; 


    /*a90909
	bf0707*/
}

.container nav ul li .subNav1 .navSection { float:left;
	padding: 1px 1px; line-height:1%;  margin-left:10px;
	 text-align: left; width:260px; 
	 }

.container nav ul li .subNav1 h4 {
	margin-bottom: 0.5em;
	padding-bottom:0;
}

.container nav ul li .subNav1 h4 a {
	font-family:Candara;
	font-size: 18px;
	color: #383838;
	padding: 15px 5px 5px 5px;
 text-align: left;
}
.container nav ul li .subNav1 h4 a:hover {
	color: #07941b; 
}
.container nav ul li .subNav1 h4 a span {
	margin-left:10px;
	font-size: 12px;
	color: grey;
	padding-top:5px;
	-moz-transition: color 0.5s ease 0s; 
}
.container nav ul li .subNav1 h4 a span:hover {
	color: #390206;
}
.container nav ul li .subNav1 a {
	float: none;
	
	display: block;
	display:table-cell;
	color: #383838;
	padding: 5px 5px;
	-moz-transition: color 0.5s ease 0s;
	line-height: 1.3;
	font-family:Arial; font-size:14px;  
}
.container nav ul li .subNav1 :hover {
	color: #07941b;
	
}






/*--------------------------------------SUBNAV1 - Оранжевый конец---------------------------------------------------------------------*/

/*--------------------------------------SUBNAV2 - Желтый начало---------------------------------------------------------------------*/
.container nav ul li .subNav2 {
	position:absolute;
	border-radius:0px 0px 3px 3px;
	float: left;
	background: url(../images/subnavbg.jpg);
	
	margin-top:0;
    width: 315px;
	height: 215px;
	display: none;
	padding-bottom:30px; 


    /*a90909
	bf0707*/
}

.container nav ul li .subNav2 .navSection { float:left;
	padding: 1px 1px; line-height:1%;  margin-left:10px;
	 text-align: left; width:260px; 
	 }

.container nav ul li .subNav2 h4 {
	margin-bottom: 0.5em;
	padding-bottom:0;
}

.container nav ul li .subNav2 h4 a {
	font-family:Candara;
	font-size: 18px;
	color: #383838;
	padding: 15px 5px 5px 5px;
 text-align: left;
}
.container nav ul li .subNav2 h4 a:hover {
	color: #07941b; 
}
.container nav ul li .subNav2 h4 a span {
	margin-left:10px;
	font-size: 12px;
	color: grey;
	padding-top:5px;
	-moz-transition: color 0.5s ease 0s; 
}
.container nav ul li .subNav2 h4 a span:hover {
	color: #390206;
}
.container nav ul li .subNav2 a {
	float: none;
	
	display: block;
	display:table-cell;
	color: #383838;
	padding: 5px 5px;
	-moz-transition: color 0.5s ease 0s;
	line-height: 1.3;
	font-family:Arial; font-size:14px;  
}
.container nav ul li .subNav2 :hover {
	color: #07941b;
	
}






/*--------------------------------------SUBNAV2 - Желтый конец---------------------------------------------------------------------*/



/*--------------------------------------SUBNAV3 - Зеленый начало---------------------------------------------------------------------*/
.container nav ul li .subNav3 {
	position:absolute;
	border-radius:0px 0px 3px 3px;
	float: left;
	background: url(../images/subnavbg.jpg);
	
	margin-top:0;
    width: 315px;
	height: 125px;
	display: none;
	padding-bottom:30px; 


    /*a90909
	bf0707*/
}

.container nav ul li .subNav3 .navSection { float:left;
	padding: 1px 1px; line-height:1%;  margin-left:10px;
	 text-align: left; width:260px; 
	 }

.container nav ul li .subNav3 h4 {
	margin-bottom: 0.5em;
	padding-bottom:0;
}

.container nav ul li .subNav3 h4 a {
	font-family:Candara;
	font-size: 18px;
	color: #383838;
	padding: 15px 5px 5px 5px;
 text-align: left;
}
.container nav ul li .subNav3 h4 a:hover {
	color: #07941b; 
}
.container nav ul li .subNav3 h4 a span {
	margin-left:10px;
	font-size: 12px;
	color: grey;
	padding-top:5px;
	-moz-transition: color 0.5s ease 0s; 
}
.container nav ul li .subNav3 h4 a span:hover {
	color: #390206;
}
.container nav ul li .subNav3 a {
	float: none;
	
	display: block;
	display:table-cell;
	color: #383838;
	padding: 5px 5px;
	-moz-transition: color 0.5s ease 0s;
	line-height: 1.3;
	font-family:Arial; font-size:14px;  
}
.container nav ul li .subNav3 :hover {
	color: #07941b;
	
}



/*--------------------------------------SUBNAV3 - Зеленый  конец---------------------------------------------------------------------*/


/*--------------------------------------SUBNAV4 - Голубой начало---------------------------------------------------------------------*/
.container nav ul li .subNav4 {
	position:absolute;
	border-radius:0px 0px 3px 3px;
	float: left;
	background: url(../images/subnavbg.jpg);
	
	margin-top:0;
    width: 315px;
	height: 250px;
	display: none;
	padding-bottom:30px; 


    /*a90909
	bf0707*/
}

.container nav ul li .subNav4 .navSection { float:left;
	padding: 1px 1px; line-height:1%;  margin-left:10px;
	 text-align: left; width:260px; 
	 }

.container nav ul li .subNav4 h4 {
	margin-bottom: 0.5em;
	padding-bottom:0;
}

.container nav ul li .subNav4 h4 a {
	font-family:Candara;
	font-size: 18px;
	color: #383838;
	padding: 15px 5px 5px 5px;
 text-align: left;
}
.container nav ul li .subNav4 h4 a:hover {
	color: #07941b; 
}
.container nav ul li .subNav4 h4 a span {
	margin-left:10px;
	font-size: 12px;
	color: grey;
	padding-top:5px;
	-moz-transition: color 0.5s ease 0s; 
}
.container nav ul li .subNav4 h4 a span:hover {
	color: #390206;
}
.container nav ul li .subNav4 a {
	float: none;
	
	display: block;
	display:table-cell;
	color: #383838;
	padding: 5px 5px;
	-moz-transition: color 0.5s ease 0s;
	line-height: 1.3;
	font-family:Arial; font-size:14px;  
}
.container nav ul li .subNav4 :hover {
	color: #07941b;
	
}



/*--------------------------------------SUBNAV4 - Голубой  конец---------------------------------------------------------------------*/



/*--------------------------------------SUBNAV5 - Синий начало---------------------------------------------------------------------*/
.container nav ul li .subNav5 {
	position:absolute;
	border-radius:0px 0px 3px 3px;
	float: left;
	background: url(../images/subnavbg.jpg);
	
	margin-top:0;
    width: 315px;
	height: 215px;
	display: none;
	padding-bottom:30px; 


    /*a90909
	bf0707*/
}

.container nav ul li .subNav5 .navSection { float:left;
	padding: 1px 1px; line-height:1%;  margin-left:10px;
	 text-align: left; width:260px; 
	 }

.container nav ul li .subNav5 h4 {
	margin-bottom: 0.5em;
	padding-bottom:0;
}

.container nav ul li .subNav5 h4 a {
	font-family:Candara;
	font-size: 18px;
	color: #383838;
	padding: 15px 5px 5px 5px;
 text-align: left;
}
.container nav ul li .subNav5 h4 a:hover {
	color: #07941b; 
}
.container nav ul li .subNav5 h4 a span {
	margin-left:10px;
	font-size: 12px;
	color: grey;
	padding-top:5px;
	-moz-transition: color 0.5s ease 0s; 
}
.container nav ul li .subNav5 h4 a span:hover {
	color: #390206;
}
.container nav ul li .subNav5 a {
	float: none;
	
	display: block;
	display:table-cell;
	color: #383838;
	padding: 5px 5px;
	-moz-transition: color 0.5s ease 0s;
	line-height: 1.3;
	font-family:Arial; font-size:14px;  
}
.container nav ul li .subNav5 :hover {
	color: #07941b;
	
}



/*--------------------------------------SUBNAV5 - Синий  конец---------------------------------------------------------------------*/

.border1 { border:1px solid #ccc; position:absolute; top:5px; padding-bottom:30px; 
border-radius:1px; height:379px;}
.border2 { border:1px solid #ccc; position:absolute; top:5px; padding-bottom:30px; 
border-radius:1px; height:181px;}
.border3 { border:1px solid #ccc; position:absolute; top:5px; padding-bottom:30px; 
border-radius:1px; height:208px;}
.border4 { border:1px solid #ccc; position:absolute; top:5px; padding-bottom:30px; 
border-radius:1px; height:118px;}
.border5 { border:1px solid #ccc; position:absolute; top:5px; padding-bottom:30px; 
border-radius:1px; height:242px;}
.border6 { border:1px solid #ccc; position:absolute; top:5px; padding-bottom:30px; 
border-radius:1px; height:208px;}
.divwhite{height:5px; background:white; }

.margin21 {margin:21px; }

.container nav ul li h3 {height:48px; vertical-align:middle; display:block; display:table-cell;
}
.container nav ul li h3:hover {
 border-radius: 4px 0 0 4px;}



.container nav ul li .subNav .navSection { float:left;
	padding: 1px 1px; line-height:1%;  margin-left:10px;
	 text-align: left; width:260px; 
	 }
.container nav ul li .subNav .navSection-down { float:left;
	padding: 1px 1px; line-height:1%;  margin-left:10px; margin-top:52px;
	 text-align: left; width:260px; 
	 }
.container nav ul li .subNav .navSection2 { clear:left; float: left;
	padding: 1px 1px; line-height:1%;  margin-left:10px;
	 text-align: left; width:250px; 
	 }
.container nav ul li .subNav .navSection3 {
	padding: 1px 1px; line-height:1%;  margin-left:10px;
	 text-align: left; width:250px; clear:left; 
	 }
.container nav ul li .subNav h4 {
	margin-bottom: 0.5em;
	padding-bottom:0;
}

.container nav ul li .subNav h4 a {
	font-family:Candara;
	font-size: 18px;
	color: #383838;
	padding: 15px 5px 5px 5px;
 text-align: left;
}
.container nav ul li .subNav h4 a:hover {
	color: #07941b; 
}
.container nav ul li .subNav h4 a span {
	margin-left:10px;
	font-size: 12px;
	color: grey;
	padding-top:5px;
	-moz-transition: color 0.5s ease 0s; 
}
.container nav ul li .subNav h4 a span:hover {
	color: #390206;
}
.container nav ul li .subNav a {
	float: none;
	
	display: block;
	display:table-cell;
	color: #383838;
	padding: 5px 5px;
	-moz-transition: color 0.5s ease 0s;
	line-height: 1.3;
	font-family:Arial; font-size:14px;  
}
.container nav ul li .subNav :hover {
	color: #07941b;
	
}
.container .section {
	clear: both;
	padding: 10px;
}
.menu 
{ display:table-row; list-style: none;
	 
	}
.dropdown  {
background: url(../images/menu-bgr.jpg);
margin-bottom:0;
}
.dropdown h3:hover {
background: url(../images/menu-bgrhover.jpg);
margin-bottom:0;
}

.mnovinki {background: url(../images/mnovinki.jpg); margin-bottom:0;}
.mspecial {background: url(../images/mspecial.jpg); margin-bottom:0}
.mspecial h3 {text-shadow: black 0 0 2px;}
.mnovosti {background: url(../images/mnovosti.jpg); margin-bottom:0}
.mdostavka {background: url(../images/mdostavka.jpg); margin-bottom:0}
.mcontacts {background: url(../images/mcontacts.jpg); margin-bottom:0}	
	
.mnovinki:hover {background: url(../images/mnovinkihover.jpg); margin-bottom:0;}
.mspecial:hover {background: url(../images/mspecialhover.jpg); margin-bottom:0}
.mnovosti:hover {background: url(../images/mnovostihover.jpg); margin-bottom:0}
.mdostavka:hover {background: url(../images/mdostavkahover.jpg); margin-bottom:0}
.mcontacts:hover {background: url(../images/mcontactshover.jpg); margin-bottom:0}	
	
.menu li 
{
display:table-cell;  text-align:center; height:48px; border-left:none;	border-right:none; vertical-align:middle;
}

.menu li:hover 
{
 
 border-left:none; 	border-right:none; 
}

.menu li:first-child 
{
	border-left:none; border-radius:4px 0 0 4px; }
	.menu li:first-child:hover
{
	border-left:none; border-radius:4px 0 0 0; 

}
.menu li:last-child 
{
	border-right:none; border-left: none;
}

.menu li a 
{
 vertical-align:middle; display:block; display:table-cell;  width:1000px; text-decoration:none; font:17px Candara; 
 color:#ffffff; font-weight:normal; 
}

hr { border-top:0px; border-right:0px; border-left:0px; border-bottom:1px; border-color: #0C6; border-style:dotted; margin-left:5px; text-align:left; width:197px; }


#sb_wrapper {float:left; width:97.5%; background:url(../images/polosa_slider.png); padding:3px 12px 5px 15px; margin:10px 0 10px 0;
border-radius:3px;}
.baner { float:right;  margin:12px 0 0 14px; border-radius:2px; width:30.9%; height:100%;
border-radius:3px; 

}
.baner h3 {font:bold 17px Candara; margin:15px 5px 5px 15px;}
.baner span {font:bold 17px Candara; color:#458b00; }
.baner_left {float:left; margin-bottom:3px; background:#fff; width:100%; height:33.3%; padding:9px 0 9px 0;}
.baner_img { width:33.3%; height:auto; border-radius:3px; float:left; margin-left:5px;  }
/*CONTENT BLOCK */
#contentwrapper
{background:#fff; float:left; width: 100%; 
}
	
/*LEFT */	
	#left-bar 
	{ float:left; width:222px; margin:0 0 0 0;
	margin-left:-100%;  margin-top:10px; }
		.left-bar-cont {
		 margin: 0 0 0 0;
		border-radius:3px;}
		.left-bar-cont h2 { height:25px;
		color: #060; font: normal 18px MachineC, Geneva, sans-serif;
		background: #fff; 	  
	 padding: 7px 0 5px 10px; 		}
	
	.nav-new
	{   border:1px solid #BEBEBE; border-bottom:none;
	background:url(../images/polosa.png) ; margin:5px 0 0 0; background-color:#fff;
border-radius:3px 3px 0 0;	}
		
	.nav-lider {
	background: url(../images/polosa.png) ; border: 1px solid #BEBEBE; border-bottom:none; 
	margin:0 0 0 0;
	background-color:#fff;	}
	
	
	.nav-sale {background: url(../images/polosa.png) ; border: 1px solid #BEBEBE; border-bottom:none; 
	background-color:#fff;	margin:0 0 0 0; }
	
	.nav-new, .nav-lider, .nav-sale { padding: 10px 0 10px 25px;
		}
	
	.nav-new a, .nav-lider a, .nav-sale a { color:#708090; font: bold 14px MachineC, Geneva, sans-serif ; text-decoration:none;
	}
	
	.nav-new a:hover, .nav-lider a:hover, .nav-sale a:hover {
		color:#009900;
		} 
	
	
	.left-bar-cont h3 {background:url(../images/polosa.png) ; list-style:none;
	 height:25px; padding: 10px 0 5px 25px; margin:0; list-style:none; }
	.border_bottom {border-bottom:1px solid #BEBEBE;}
	.left-bar-cont h3:last-child {border-bottom:none; }
	.left-bar-cont h3:last-child:hover {border-bottom:none; }
	.left-bar-cont h3:hover {background:url(../images/polosa.png) ;  list-style:none; height:25px; padding: 10px 0 5px 25px; margin:0; }
	.left-bar-cont h3 li a {font: bold 14px MachineC, Geneva, sans-serif ; text-decoration:none; color:#708090;}
	.left-bar-cont h3 li a:hover {font: bold 14px MachineC, Geneva, sans-serif ; text-decoration:none; color:#009900;}
	.nav-catalog 
	{ margin:0 0 0 0; background-color:#fff; border: 1px solid #BEBEBE; ;
	padding: 0; list-style:url(../images/marker-nav.png);	
		}
 
	.nav-catalog ul
	{
		list-style:none; padding:0 0 0 0; 
		}
	
	.nav-catalog li  { padding:0 0 5px 0; }
	.nav-catalog li:last-child { border-bottom:none; }
	ul.li_list {margin:10px 0 10px 0; padding:5px 0 5px 25px; }
	ul.li_list a {font-family:Arial; font-weight:normal; font-size:16px; 
color: #575757;}
ul.li_list a:hover {font-family:Arial; font-weight:normal; font-size:16px; 
color:#009900;}
	.nav-catalog ul li { margin:0 ; }
	.nav-catalog a { font: 14px MachineC, Geneva, sans-serif; color:#000; text-decoration:none;}
	.nav-catalog a:hover { font: 14px MachineC, Geneva, sans-serif; color: #090; text-decoration:none;}

/*.nav-catalog li hr { border-color:#e1e1e1; border:0 0 1px 0; border-style:solid;}*/

.bar-contact {border-radius:3px; border:1px solid #B5B5B5; margin-top:15px; padding:15px 0 20px 5px; color:#000; font-family:Verdana, Geneva, sans-serif;}

.bar-contact h3 {background:url(../images/polosa.png) ; font-size:16px; font-weight:bold;}
.bar-contact p { font-size:14px; margin-top:15px; }
.bar-contact p span { font-size:18px; font-weight:bold;}
	
	
	
.news 
{ border-radius:3px; margin-top:15px; 
border:1px solid #BEBEBE;  padding:15px 0 20px 5px;  font-family:MachineC, Geneva, sans-serif;	
	}	

.news h3{ font-size:14px; font-weight:bold;  color: #060;}
.news p {margin:15px 0 0 0;}	
.news p span { color: #060; font-size:14px; background:#e7e7e7; padding:1px 7px;}	
.news a {display:block; font-size:14px; color:#555; margin:5px 0 0 0;}	
.news a:hover { text-decoration:none;}	
.polosa_main_news {background:url(../images/polosa_main_news.png); height:21px; width:100%; margin-bottom:15px; float:left; }	
.news-main { margin:0 6px 10px 3px; float:left;  width:32%;
border:none;  padding:0 5px 5px 0;  font-family:MachineC, Geneva, sans-serif; height:155px;	
position:relative;	}	
.news-main:first-child {margin:0 6px 10px 0;}
.news-main h3{font-size:14px; font-weight:bold; color: #060;}
.news-main p {margin:0 0 10px 0; float:left; }	
/*.news_anons {font-family:Verdana; font-size:12px; font-weight:normal; color:#555;  font-style:italic;
text-align:justify;}*/	
.news-main  span  {clear:both;  }	
.news-main p a {font-family:Verdana; font-size:14px; color:#383838;  }	
.news-main p a:hover {text-decoration:none;}	
.news_content {background:#f8f8f8;  margin-left:155px; width:57%; height:131px; padding:10px;}
.news_content p {font-family:Arial; float:left;}	
.news_content  a {font-family:Arial; font-size:17px; color:#383838; font-weight:bold; }
.info {border-radius:3px; margin-top:15px; margin-bottom:10px; border:1px solid #B5B5B5;  padding:15px 0 20px 5px;  font-family:MachineC, Geneva, sans-serif;	}	

.info h3 { font-size:14px; font-weight:bold; color:#000; margin:0 0 10px 0;}
.info a { font-size:14px; color:#555;}
.info a:hover { text-decoration:none;}
.info p { margin:3px 0 0 0;}
.news_row {margin: 15px 0 15px 0;}
.news_row  h2 a {color:black;}
.td_align {vertical-align:top; padding:10px 0 15px 25px;}
.news_title {font-family: Candara; Font-size:21px; font-weight:bold; text-align:left; }
.news_img_align {margin:0 15px 25px 0;}
.td_align span {float:left;}
.td_align  {text-align:left;}
.date_span {float:left; width:100%; text-align:left; margin:25px 0 10px 10px; font-family:Verdana; font-size:14px; color:green;}
/*END OF LEFT Verdana, Geneva, sans-serif;*/

/*CENTER BLOCK*/

#content
	{ margin: 10px 0 0  235px; 
	}
#content3
	{ margin: 10px 0 0  235px; 
	}
/*////////////////////////////----------------ГЛАВНАЯ СТРАНИЦА----///////////////////////////////////////////////-------*/	
#content2
	{ margin: 10px 0 0 0; 
	}	
.product-table2 { background:#fff; float:left; width:195px;  text-align:center; margin:5px 5px 5px 5px; border:1px solid #CDC5BF; 
padding:5px 5px 7px 25px; border-radius:3px;}
.product-table2:hover { float:left; width:195px; text-align:center; margin:5px 5px 5px 5px; border:1px solid #66CD00; 
padding:5px 5px 7px 25px;  }	
.product-table2  h2 {text-align:left; padding:5px 5px 5px 10px; 
border-radius:0; background-image:url(../images/polosa.png); }

.product-table2  h2 a {font-family:Candara; src:url(fonts/WebServeroff.otf); font-weight:bold; font-size:17px; font-style:italic; 
color:#000; margin:0 0 10px 0; text-decoration:none; }

.product-table2 p {  font-family:MachineC, Geneva, sans-serif;  font-size:14px; margin:0 0 10px 0; text-align:left; padding:0 0 0 0;}
.product-table2 p span { font-family:MachineC, Geneva, sans-serif; font-size:16px; color:000;}

.product-table2 ul li { list-style-image:url(../images/marker.jpg); text-align:left; padding:0 0 5px 5px; 
font-family:Cuprum;  font-size:16px; font-style:regular; font-weight:normal; color: #696969;}
/*/////////////////////////////-------------ГЛАВНАЯ СТРАНИЦА КОНЕЦ--------------////////////////////////////////////////*/	
	
	
	
.catalog-index { text-align:center;  display:table-cell; }
.catalog-index h1 { text-align:left; margin:0 0 10px 5px;  font-family:Candara; font-size:21px; font-weight:bold; color:#383838;
font-style:italic;}
.content-title {clear:both; padding:0 0 0 20px;  font-family:Candara; font-weight:bold; font-size:26px; font-style:italic;	  color: #383838;  text-decoration:none; }
.content-title a {color:#383838;}
.content-title a:hover {color:#383838;}
.content-title a:visited {color:#383838;}
/*.catalog-index p { float:left; color:#000000; font-family: MachineC, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-align:left; padding:10px 0 0 5px; position:relative;  }*/
/*.catalog-index p span { font-weight:bold; color: #090; font-family: MachineC, Helvetica, sans-serif; font-size:16px;}
.catalog-index hr {float:left; width:97%; margin: 5px 10px 10px 10px; text-align:center; border:none;
border:1px dotted #C8C8C8; border-right:0px; border-left:0px; border-top:0px; 
 height:1px; }*/
.product-index { margin:0 0 0 10px; padding: 0px 5px 5px 5px; float:left; border-right: 1px dotted #C8C8C8; width:228px; height:305px; }
.product-index:last-child {border-right:none;}
.product-index:first-of-type {border-left:none;}
.product-index:last-of-type {border-right:none;}
.product-index:nth-last-of-type(4) {border-right:none;}
.product-index:nth-last-of-type(7) {border-right:none;}
.product-index:nth-last-of-type(10) {border-right:none;}
.product-index h2 {font-size:16px; font-family:MachineC, Helvetica, sans-serif;  margin:0 0 10px 0; text-align:left; padding:0 0 0 10px; 	 }
/*.product-index:hover {border:1px dotted #093;}*/
.product-index a {text-decoration:none; color: #666;}
.product-index a:hover {text-decoration:underline; color: #666;}
.product-index h2 a span { color:#009900; font-size:16px;}
.product-index h2 a span:hover {text-decoration:underline; color:#009900; font-size:16px;}
.product-index a img {text-align:center;}
.product-index ul {padding:0 0 0 20px; margin:10px 0 0 0;}
.product-index ul li { list-style-image:url(../images/marker.jpg); text-align:left; padding:0 0 0 0; font-family:MachineC, Geneva, sans-serif; font-size:13px; font-style:italic; color: #535353;}


.product-index p {float:left; color:#3E3E3E; }
.btncart { border-radius:3px; width:86px; height:25px; background:#272727; margin:5px 0 0 5px;  float:left;  font-family:MachineC, Geneva, sans-serif;  font-weight:bold; font-size:12px; vertical-align:middle; display:table-cell; text-align:center; ; }
.btncart a {color:#fff; vertical-align:middle; display:table-cell; text-align:center; padding:5px 0 0 7px;} 
.btncart a:hover {color:#fff;}
.btncart:hover {background:#32CD32; }
/* END OF CENTER BLOCK*/


/*END OF CONTENT BLOCK */

/*Правая колонка*/
#right-bar
	{float:left; width: 222px;
	margin-left:-222px; }
	.enter { background:url(../images/polosa.png); border:1px solid #B5B5B5; margin:10px 0 0 0; border-radius:3px; width: 222px; 
	 padding:5px 0 5px 0; }
	 .enter h2 {color: #708090; font: bold 16px MachineC, Geneva, sans-serif;
	 background:none; padding: 7px 0 5px 0px; text-align:left;  margin-left:10px;} 	
	/*.authorization {background:url(../images/polosa.png); text-align:left; vertical-align:middle;  background-image:url(../images/key-small.png) top 0px right 10px no-repeat; 
	  
	  text-align:left; vertical-align:middle;}
	.authorization h2 {margin-bottom:10px; text-align:left; background:none;  }
	.authorization a {  font-family:MachineC, Geneva, sans-serif;  font-weight:bold; font-size:14px; color:#000; margin-left: 25px; }
	.authorization a:hover {color:#000; text-decoration:underline; margin-left: 25px;}
	 .authorization p { float:left; color:#000; font-family:MachineC, Geneva, sans-serif; font-size:15px; font-weight:normal; padding:5px}
	 .authorization span {color:#090; font-family:MachineC, Geneva, sans-serif; font-size:16px; font-weight:bold;}
	.label-1 {font-family:MachineC, Geneva, sans-serif;  font-weight:bold; font-size:14px; color:#B5B5B5; 
	margin-left: 17px; text-align:left;}
	.label-2 {font-family:MachineC, Geneva, sans-serif;  font-weight:bold; font-size:14px; color:#B5B5B5; 
	margin-left: 17px; text-align:left;}
		.authbtn {margin:10px 0 0 17px; text-align:center; width:71px; height:25px; border:1px solid #CCC; font-weight:bold; 
		border-radius:3px; font-family:MachineC, Geneva, sans-serif;  font-weight:bold; font-size:12px; color:#000;  
		}
		.authfield {border-radius:3px; margin:3px 0 7px 17px; border:1px solid #B5B5B5; height:25px; width:80%;}
		.regbtn {margin: -20px 0 10px 80px;}
		.regbtn2 {width:150px; height:30px; margin:0px 0 30px 15px; background:#ccc; border:1px solid #555; border-radius:3px; }
		.div_regbtn_margin {margin:150px 0 0 0;}
		.error { margin:10px 0 25px 0; border:1px solid #765858; background: #ffeded; !important; color:#7f5354; !important; padding:3px; }
		.success {margin:10px 0 25px 0; border:1px solid #adc092; background: #f0faf1; !important; color:#58715e; !important; padding:3px;}
		p.welcome  {margin:0 5px 15px 15px;}
		.logout {margin:0 5px 15px 15px;}
		.right-bar-cont {background:none; margin: 0 0 0 0;}
		.right-bar-cont h2 {color: #708090; font: bold 16px MachineC, Geneva, sans-serif;
		background:none; padding: 7px 0 5px 10px; text-align:left;} 	*/	
	 /*Корзина начало*/
	 .cart {background:none; margin:10px 0 0 0; border-radius:3px; width: 222px; 
	height:auto;  text-align:center; vertical-align:middle; padding:5px 0 5px 0; border:1px solid #B5B5B5;}
	.cart a {  font-family:MachineC, Geneva, sans-serif;  font-weight:bold; font-size:14px; color:#000;  }
	.cart a:hover {color:#000; text-decoration:underline;}
	 .cart p {color:#000; font-family:MachineC, Geneva, sans-serif; font-size:14px; font-weightnormal; padding:5px}
	 .cart span {color:#090; font-family:MachineC, Geneva, sans-serif; font-size:16px; font-weight:bold;}
	 .basket {background:url(../images/cart-small.jpg) top 5px right 5px; background-repeat:no-repeat;  text-align:left; }
	 .basket h2 {color: #708090; font: bold 16px MachineC, Geneva, sans-serif;
		background: #fff; padding: 7px 0 5px 0px; text-align:left; width:75px; margin-left:10px;} 	
p.cart_info {color: #000; font: normal 14px MachineC, Geneva, sans-serif; text-align:left; margin:60px 0 0 10px;}	
.order  { font: normal 14px MachineC, Geneva, sans-serif; text-align:left; margin:10px 0 10px 10px; width:177px; height:25px;
background: #66CD00; border-radius:3px; text-align: center;}

.order a {color: #fff;}
.order a:hover {color: #fff; vertical-align:middle; text-decoration:underline;}
/*Корзина конец*/


/*Подбор о параметрам*/	
.share-search {border:1px solid #B5B5B5; margin:10px 0 0 0; border-radius:3px; width: 222px;} 
.share-search div{font-size:12px; font-family:MachineC, Geneva, sans-serif; padding:10px 10px 25px 10px;
}
.share-search h2 {color: #708090; font: bold 16px MachineC, Geneva, sans-serif;
		background: #fff; 	  
	 padding: 7px 0 5px 10px;}
	 
.share-search div p { font-size:14px; padding:7px 0 7px 0;}

.share-search div select { width:185px; border:1px solid #CCC; font-size:14px; padding:5px; 
font-family:MachineC, Geneva, sans-serif; brder-radius:3px;}

.product-price {width:55px; text-align:right; border:1px solid #CCC; padding:3px;}
.podbor-price {width:55px; text-align:right; border:1px solid #CCC; padding:3px;}
.podbor { margin:10px 0 0 0 ;font-family:MachineC, Geneva, sans-serif; font-size:14px;
 width:60px; height:25px; border-radius:3px;} /*background:#272727; */
/*Подбор о араметрам конец*/	



/*ХЛЕБНАЯ КРОШКА НАЧАЛО*/
.kroshka {  margin:10px 35px 0 25px;  font-family:Candara; font-size:17px; color:#383838; font-weight:bold; text-align:left; }
.kroshka span { color:#acaaaa; }
.kroshka a { color:  #383838; text-decoration:underline;}
.kroshka a:hover {color: #acaaaa; text-decoration:none; }

/*ХЛЕБНАЯ КРОШКА КОНЕЦ*/

/*ПАНЕЛЬ СОРТИРОВКИ НАЧАЛО*/
.sort-wrap {border:1px solid #2b8aba; padding: 5px;
z-index: 45;
position: absolute;
left: 408px;
top: 25px;
background-color: #FAFBFB; 
visibility: hidden; width:195px;}

.sort-wrap a {margin-bottom: 5px;
display:block;}

.vid-sort {font-family: MachineC, Geneva, sans-serif; font-size:17px; color:#888888; margin:10px 0 30px 25px; text-align:left;
position:relative; }
.vid-sort img { margin: 0 2px; top:3px;}
.vid-sort a { color:#888888; text-decoration:underline; }
.vid-sort a:hover { text-decoration:none;}
a.sort-top-act {/* background:url(../images/sort-top-act.gif)  no-repeat; */color:#000;
 padding: 0 12px 0 12px; }
a.sort-top {/*background:url(../images/sort-top.gif) no-repeat; */
 padding: 0 12px 0 12px; color:#2b3aba; cursor:pointer; }

 .sort-top {/*background:url(../images/sort-top.gif) no-repeat;*/ width:240px;
 padding: 0 12px 0 12px; color:#2b3aba; cursor:pointer; position:absolute; }
a.sort-bot-act { 
 padding: 0 0 0 6px;}
.sort-bot {padding:0 0 0 6px; color: #2B8ABA;}

/*ПАНЕЛЬ СОРТИРОВКИ КОНЕЦ*/

/*ЛИНЕЙНЫЙ ВИД НАЧАЛО*/
.good_line {overflow:hidden; margin: 0 10px 15px 0px; border:7px solid #f1f1f1; padding:10px; width:96%; }
.good_line_1 {float:left; margin-right:50px; width:210px;}
.good_line_2 { float:left;   width:55%;   }
.good_line_2 h2 {font-family:Candara; font-size:24px; margin-top:10px; color:#000; width:98%; 
 text-align:left;}
.good_line_2 h2 a { color:#000;  text-decoration:none; margin-left:5px; }
.good_line_2 h2 a span { color: #30910a;}
.good_line_2 p {font-family:Verdana; font-size:14px; font-style:regular; font-weight:normal; padding:5px 5px 5px 5px; 
color: #737373; text-align: left;   margin:0 0 15px 0; }
.good_features {clear:both; float:left; margin-left:15px; padding:5px 5px 5px 5px;  }
.good_features ul li {list-style-image:url(../images/marker.jpg); text-align:left; padding:0 0 0 0; 
font:bold 14px Verdana; color:#708090; font-style:regular; font-weight:normal; font-style:italic;
}
.good_line_3 { float:left;       margin: 0 0 0 21px;}
.good_line_3 p {  font-family:Candara; font-size:18px; color:#000;  font-style:italic;}
.good_line_3 p span { font-family:Arial;
font-size:20px; color: #093; font-weight:bold;}



.product-line { overflow:hidden; margin: 0 10px 15px 0px; border:7px solid #f8f4f4; padding:10px;  }
.product-line-img {float:left; margin-right:15px;}
.product-line-price { float:right;}
.product-line-price p {  font-family:Candara; font-size:18px; color:#000; margin-right:10px; font-style:italic;}

.product-line-price p span { font-family:Arial;
font-size:18px; color: #093; font-weight:bold;}
.product-line-opis h2 {font-family:Candara; font-size:21px; padding:5px; color:#000; width:77%; 
background-image:url(../images/polosa.png); text-align:left; }

.product-line-opis h2 a { color:#000;  text-decoration:none; margin-left:5px; }
.product-line-opis h2 a:hover { text-decoration:underline;}
.product-line-opis h2 a span { color: #093;}
.product-line-opis p { font-family:Verdana; font-size:14px; font-style:regular; font-weight:normal; padding:5px 5px 5px 5px; 
color: #737373; text-align: left;  width:62%; margin:0 0 15px 0;}
.product-line-opis ul {margin: 0 0 0 15px; float:left;}
.product-line ul li {list-style-image:url(../images/marker.jpg); text-align:left; padding:0 0 0 0; 
font:bold 14px Verdana; color:#708090; font-style:regular; font-weight:normal; }
p.btncart2 {clear:both; float:right; border-radius:1px;   width:105px; height:26px; 
font-family:Candara;  font-weight:normal; font-size:18px; font-style:italic; 
vertical-align:middle; display:table-cell; padding: 3px 0 0 0;  
background: url(../images/put-in-cart.jpg);  
 margin:30px 0 15px 0; 
 text-align: justify;  }

p.btncart2 a {color:#fff; vertical-align:middle;  text-align:center; padding:5px 0 0 12px;} 
p.btncart2 a:hover {color:#fff;}
p.btncart2:hover {background:#f8a109; }
.cat-line-more { clear:both; margin:25px 0 0 0; }

.cat-line-more a { text-decoration:underline;}
.cat-line-more a:hover { text-decoration:none;}
/*ЛИНЕЙНЫЙ ВИД КОНЕЦ*/

/*ПОСТРАНИЧНАЯ НАВИГАЦИЯ НАЧАЛО*/
.paper {  clear:both; text-align:center; margin: 60px 0 60px 0; font-family:Verdana; font-size:14px; font-weight:bold; color:#282828;}
.paper span {border: 1px solid #C9C6C6; width:25px; height:25px; margin:5px 3px 5px 3px; padding:5px 10px 5px 10px; 
font-family:Verdana; font-size:12px; color:#000; font-weight:bold;  background-image:url(../images/pagination.png);}

.paper a span {border: 1px solid #ccc; width:25px; height:25px; margin:5px 3px 5px 3px; padding:5px 10px 5px 10px; 
font-family:Verdana; font-size:12px; color:#fff; font-weight:bold; text-decoration:underline;}
.paper a:hover span {border: 1px solid #ccc; width:25px; height:25px; margin:5px 3px 5px 3px;  padding:5px 10px 5px 10px; border-radius:2px;
font-family:Verdana; font-size:12px; color:#fff; ;  font-weight:bold; background:url(../images/pagination_hover.png);}
.paper a:active span {border: 1px solid #C9C6C6; width:25px; height:25px; margin:5px 3px 5px 3px;  padding:5px 10px 5px 10px; border-radius:2px;
font-family:MachineC, Geneva, sans-serif; font-size:12px; color:#fff; ;  font-weight:bold; background:url(../images/pagination_hover.png);}

/*ПОСТРАНИЧНАЯ НАВИГАЦИЯ КОНЕЦ*/
/*@font-face {  font-family: MachineC;  src: url(../fonts/MachineC.otf);  }*/



/* КАТАЛОГ ТАБЛИЧНЫЙ ВИД НАЧАЛО */

.product-table {display:table-cell; position:relative; background:#fff; float:left; width:218px; height:384px;  text-align:center; 
margin:0 0 14px 7px; border:1px solid #CDC5BF; padding:5px 5px 7px 5px; border-radius:3px;}
.product-table:hover {display:table-cell; float:left; width:218px; text-align:center; margin:0 0 14px 7px; border:1px solid #66CD00; 
padding:5px 5px 7px 5px;}

.product-table  h2 {text-align:left; padding:5px 5px 5px 10px; margin-bottom:7px;
border-radius:0; background-image:url(../images/polosa.png); height:52px;  }

.product-table  h2 a {font-family:Candara; font-weight:600; font-style:italic; font-size:19px; 
color:#383838; margin:0 0 10px 0; text-decoration:none; }
/*Шрифт для заголовков*/
@font-face {  font-family: WebServeroff;  src:url(../fonts/WebServeroff.otf);  }
.product-table  h2  a:hover {text-decoration:none;}
.product-table  h2 a span {color:#458B00; font-weight:600; font-style:italic;}
.product-table p {  font-family:Candara;  font-size:17px; margin:0 0 10px 0; text-align:left; padding:0 0 0 10px;}
.product-table p span { font-family:MachineC, Geneva, sans-serif; font-size:16px; color:000;}
.cat-table-more {margin:5px 0 0 0!important; font-family:MachineC, Geneva, sans-serif; font-size:12px;}
.cat-table-more a {color:#888; text-decoration:underline; }
/*ВНИМАНИЕ позиционирование картинок в табличном виде каталога*/
.cat-table-more a:hover {text-decoration:none;}
.product-table-img-main {position:relative;}
.product-table-img {display:table-cell; position:relative; vertical-align:middle; height:165px;  width:1%; }
.product-table-img div {position: absolute; top:0; right:0; margin:0 5px 0 0;}
.product-table-img div img { display:block; }
.product-table ul {padding:0 0 0 35px; margin:0 0 0 0;}
/*Шрифт для списка*/
@font-face {  font-family: Cuprum;  src:url(../fonts/Cuprum-Regular.ttf);  }
.product-table ul li { list-style-image:url(../images/marker.jpg); text-align:left; padding:0 0 0 0; 
font:bold 14px Verdana; color:#708090; font-style:regular; font-weight:normal; }
p.price {float:left; font-weight:bold; margin:10px 0 0 0;}
p.price span {color:#458B00; }
p.btncart3 {float:left;  border-radius:1px; width:90px; height:26px; 



background: url(../images/put-in-cart.jpg);  

font-family:Candara;  font-weight:normal; font-size:18px; font-style:italic; margin:10px 5px 0 100px; 
vertical-align:middle; display:table-cell; padding: 3px 0 0 0; text-align: justify;  }
p.btncart3 a {color:#fff; vertical-align:middle;  text-align:center; padding:5px 0 0 7px;} 
p.btncart3 a:hover {color:#fff;}
p.btncart3:hover {background:#f8a109;}

.bottom_align  p{position:absolute; bottom:10px; margin-right:10px; }
.bottom_align  p.btncart3{margin-left:127px; bottom:7px; }

/* КАТАЛОГ ТАБЛИЧНЫЙ ВИД КОНЕЦ*/

/*СТРАНИЦА ДЕТАЛЬНОГО ПРОСМОТРА ТОВАРА НАЧАЛО*/

.catalog-detail {overflow:hidden; font: 12px MachineC, Geneva, sans-serif; color:#000; margin:15px 0 0 0;}
.catalog-detail  h1 {font-size:24px; color:#000; font-weight:normal; margin:25px 0 15px 15px;}
.gallery {float:left; }
.gallery img { max-width:500px; max-height:500px;}
/*Краткое описание начало*/
#contentwrapper2
{background:#fff; float:left; width: 100%; 
}


.kroshka2 {  margin:25px 0 5px 10px;  font-family:Arial; font-size:17px; color:#383838; font-weight:bold; text-align:left; }
.kroshka2 span { color:#acaaaa; }
.kroshka2 a { color:  #383838;; text-decoration:underline;}
.kroshka2 a:hover {color: #acaaaa; text-decoration:none; }

.short_description {float:right; width:44%;  margin: 10px 10px 0 0;}
.short_description  h1 {text-align:left; padding:5px 5px 5px 0px; margin:0 0 39px 0;
border-radius:0;  height:35px; font-family:Candara;  font-weight:bold; font-size:30px; 
color:#000; text-decoration:none;}
.short_description  h1  span { color: #30910a;}
.short_description  h2 {margin:5px 0 0 0; font:bold 30px Arial; font-style:italic; color:#000;}
.short_description  h2  span {margin:0 0 0 0; font:bold 35px Arial; color:#30910a;}
.short_description  p {margin:5px 0 0 0; color:#696969; font:normal 17px Arial;}
.short_description  p span {margin:10px 0 0 0; color:#228B22; font:normal 17px Arial;}
.short_description hr {width:100%; margin:10px 0 0 0; border-top:1px solid #CCC;
border-bottom:none;
border-left:none;
border-right:none;}
.p_quantity {margin: 25px 0 0 0; font-size:14px;}
.quantity {margin:5px 0 0 0px; float:left; border:1px solid #CCC; width:39px; height:28px; text-align:center;}
.plus {float:left; margin: 5px 3px 0 5px; vertical-align:middle;  width:35px; height:30px; font:normal 14px Verdana;}
.minus {float:left; margin: 5px 5px 0 0px; vertical-align:middle; width:35px; height:30px; font:normal 14px Verdana;}
p.btncart4 { float:left; border-radius:3px; width:120px; height:48px;  
font-family:Arial;  font-weight:bold; font-size:21px; margin:25px 5px 10px 0; border:1px solid #525252; 
 display:table-cell;  text-align: justify;  background: url(../images/add_to_cart_product.jpg); }
p.btncart4:hover {background: url(../images/add_to_cart_product_hover.jpg);}
p.btncart4 a {color:#fff; vertical-align:middle;  text-align:center; padding:0;}
p.btncart4 a  img {margin:12px 0 0 10px;} 
p.btncart4 a:hover {color:#fff;}
.form_qty {margin-bottom:5px;}
.annotation {float:left; margin-top:21px; text-align:justify;}
 .basket2 {float:right;  background-repeat:no-repeat;  text-align:left;  
 width:44%;  margin: 25px 10px 0 0;  }
.goods_qty {float:left; margin: 17px 35px 15px 35px; font-family:Arial;  font-weight:normal; 
font-size:17px; border-bottom:1px solid #ccc; }
.goods_qty span {color:#30910a; font-size:17px; font-weight:bold; }
.cart2{width:100%; }
.cart2  img {float:left;}
.cart2 h2{float:left; margin: 21px 35px 15px 15px; text-decoration:underline;
font-family:Arial;  font-weight:normal; font-size:21px;}
.empty_cart{float:right; width:266px; height:40px; margin:15px 35px 15px 15px; }
.make_order {float:left; margin-top:210px;}
p.make_order { float:left; border-radius:3px; width:200px; height:48px;  
font-family:Arial;  font-weight:bold; font-size:21px; margin:0 5px 10px 0; border:1px solid #525252; 
 display:table-cell;  text-align: justify;  background: url(../images/make_order.jpg); }
p.make_order:hover {background: url(../images/make_order_hover.jpg);}
.z_name_product {border-bottom:1px solid #dee7ec;}
.z_name_product a { font:normal 12px Arial; color:#708090; vertical-align:middle; }
.z_name_product ul{padding:10px 0 0 0; font:14px bold Verdana; color:#696969; list-style:none;}
.product_cart_table {float:left; margin:15px 0 30px 0; width:100%; }
/*Краткое описание конец*/



/*TABS*/
.wrapper1 {width:100%; float:left; margin:25px 0 0 0; }
#tabs {width: 100%;  }
#tabs ul {list-style:none; display:table-row;} /*Для всего списка table-row табличная строка*/
#tabs ul li {display:table-cell; background:#ccc; height:40px; border-left:7px solid #fff;  } /*Для элементов списка table-cell табличная ячейка*/
#tabs ul li:first-child {border-left:none; background:#f3f3f3;}
#tabs ul li a {display:table-cell; width:300px; height:40px; line-height:40px;
color:#000; text-decoration:none; font-size:17px; font-weight:bold; padding-left:25px;}
#tabs ul li a:hover {color:#e8117f; }

.tab-content {border:10px solid #f3f3f3; height:100%; margin-bottom:50px;}
.tab-content p {font:normal 14px Verdana; color:#383838;}
.tabs-text{ padding:15px; display:none; font-family:Arial; font-size:14px; color:#383838; }
/*TABS END*/

/*СТРАНИЦА ДЕТАЛЬНОГО ПРОСМОТРА ТОВАРА КОНЕЦ*/






/*ФУТЕР НАЧАЛО*/
.clr {clear:both; }
.footer {background:#fff; border:1px solid #8B7B8B; border-radius:3px; margin:5px 0 15px 0; overflow:hidden; }
.flogo {float:left; margin:35px 0 0 20px;}
.flogo p {margin:5px 0 0 0; font:bold 14px MachineC; }
.fphone {float:right; text-align:right; font:14px MachineC; margin:15px 10px 20px 0;}
.fphone h2 { text-align:right; font:16px Verdana; margin:10px 0 0 0; color:#708090;}
.fphone h1 {font-size:21px; margin-bottom:5px;}
.fmenu {font: 16px MachineC; color:#708090; overflow:hidden; margin:15px auto 0 auto; width:550px;}
.fmenu p {text-align:center; font-size:18px;}
.fmenu ul {float:left; list-style:none; margin:15px;}
.fmenu ul li {margin:0 0 5px 0;}
.fmenu ul a {color:#708090;}
/*.polosa_footer {background: url(../images/polosa.png); width:100%; height:15px;}*/
.footer_payment {float:left; text-align:center; width:30%;}
.footer_main{}
.footer_main h2 {font-family: Candara; font-size:21px; font-weight:bold; color:#383838; margin-top:15px; text-align:center;}
.footer_main li {font-family: Candara; font-size:19px; font-weight:normal; list-style:none; color:#383838; margin:10px 0 10px 0;}
.footer_main li a {color:#383838;}
.footer_ul1 {margin:0 0 0 15px; padding:15px 12px 15px 12px; float:left; border-left:1px dotted #ccc; height:260px; }
.footer_ul1 li {font-family: Candara; font-size:17px;}
.footer_ul2 {margin:0 0 0 15px; padding:15px 12px 15px 12px; float:left; font-family: Candara; font-size:19px; 
font-weight:bold; color:#383838; border-left:1px dotted #ccc; height:260px;}
.footer_ul2  li {font-family: Candara; font-size:17px;}
.footer_ul2 a {color:#383838; }
.footer_contacts 
	{border-left:1px dotted #ccc; height:260px;
		float: right; background: url(../images/phone-img.jpg) 235px 8px no-repeat; text-align:right; margin:0 0 10px 0; padding: 10px 80px 5px 15px;
	}
	
		.footer_contacts  p { font-size:14px; font-family:Candara; line-height:1.2; margin:0 0 3px 0;}
		
		.footer_contacts  p strong { font-size:17px; font-weight:normal;}
		
		.footer_contacts  p span { font-size:17px; font-weight:bold; font-family:Verdana;}




/*ФУТЕР КОНЕЦ*/

/*ТЕКСТОВЫЕ СТРАНИЦЫ*/
/*.content-txt {overflow:hidden; font:10px Verdana, Geneva, sans-serif;  margin:0px 15px 15px 5px; }*/
.content-txt h1 {font-size:21px; color:#CCC; font-weight:normal; padding:0 0 15px 0; margin:15px;}
.content-txt h2 {font-size:21px; color:#272727; font-weight:normal; padding:0 0 15px 0;}
.content-txt h3 {font-size:17px; color:#272727; font-weight:normal; padding:0 0 15px 0;}
.content-txt h4 {font-size:14px; color:#272727; font-weight:normal; padding:0 0 15px 0;}
.content-txt h5 {font-size:12px; color:#272727; font-weight:normal; padding:0 0 15px 0;}
.content-txt h6 {font-size:10px; color:#272727; font-weight:bold; padding:0 0 15px 0;}

/*.content-txt p {text-align:justify; margin:0 0 10px 0; font:12px Verdana, Geneva, sans-serif;  padding:15px;}*/
.content-txt a {color:#CCC; text-decoration:underline;}
.content-txt a:hover{color:#ccc;}

.content-txt ul {list-style:disc; margin:20px 0 15px 30px;}

.content-txt ul li {line-height:1.7;}

/*ТЕКСТОВЫ СТРАНИЦЫ КОНЕЦ*/

/*ORDER FORM*/
#content-zakaz
	{overflow:hidden; margin: 10px 0 0  0;  
	}
#content-zakaz img {float:left; margin:5px 0 0 10px;}
	#content-zakaz h2 { float:left; text-align:left; font-family:Candara; font-size:30px; font-weight:normal; font-style:italic;
 color:#383838; padding:35px 0 10px 25px; margin:0 0 39px 0; 
}
.zakaz-main-table { margin:0 0 30px 0; width:100%; }
.zakaz-main-table td {padding:7px;}
.z_top { background:#fafbfb; border-bottom:1px solid #dee7ec; font:bold 14px Verdana; color:#000;  padding:10px 0 10px 0; text-align:center;}
.z_bot {background:#fafbfb;  font:bold 14px Verdana; color#555; text-align:center;}
.z_bot td{padding:15px 0 15px 0; vertical-align:middle; }
.z_name {}
.z_name img { margin:0 10px 0 0; text-align:center;}
.z_name a { font:bold 19px Candara; color:#383838; vertical-align:middle; }
.z_name a span {color:#30910a;}
.z_name ul{padding:10px 0 0 0; font:14px bold Arial; color:#696969; list-style:none;}
.z_kol{text-align:center;}

.plus_cart { background: url(../images/plus_button.jpg); float:left; margin: 3px 0 0 8px; 
vertical-align:middle;  width:21px; height:21px; 
  }
.minus_cart {background: url(../images/minus_button.jpg); float:left; margin: 3px 8px 0 15px; 
vertical-align:middle; width:21px; height:21px; }
.z_price{text-align:center;}
.z_del {text-align:center;}

.z_kol {width:120px;}
.z_price {width:80px;} 
.z_del {width:35px;}
.z_name, .z_kol, .z_price, .z_del {border-bottom:1px solid #dee7ec;}

.korzina_pusta {margin:100px 0 700px 0; }

.kolvo {float:left; width:30px; height:25px; font:16px Verdana; color:#000; background:#fafafa; border:1px solid #b5b5b5; text-align:center;}
.sposob-dostavki {margin:0 0 30px 10px;}
.sposob-dostavki p { font-size:12px; font-family:Verdana; margin-top:7px; color:#708090;}
#content-zakaz h4 {font:bold 14px Verdana;}
#content-zakaz h3 {font:bold 16px Verdana; margin:0 0 21px 10px}

.zakaz-data {clear:both;  width:100%; background:#fafafa; margin:10px 0 40px 0; padding:15px 15px 30px 10px;}
.zakaz-data td {vertical-align:middle; padding:10px 10px 0 10px;}
.zakaz-txt {font:14px Verdana; color:#555555; }
.zakaz-prim {font:12px Verdana; color:#c0c0c0; font-style:italic; overflow:hidden;}

.zakaz-inpt {}
.zakaz-inpt input {width:330px; height:28px; border:1px solid #ccc;}
.zakaz-textarea {padding:10px 10px 20px 10px !important;}
.zakaz-txtarea textarea {width:330px; height:100px; border:1px solid #ccc;}
.zakazat { width:120px; height:45px; margin:25px 0 150px 15px; background: url(../images/zakazat.jpg); 
border:1px solid #555; border-radius:3px; color:#7c6e42;}
.zakazat:hover { width:120px; height:45px; margin:25px 0 150px 15px; background: url(../images/zakazat_hover.jpg); 
border:1px solid #555; border-radius:3px; color:none; }
.zakazat_txt {  }
/*ORDER FORM END*/

.content-informers { border:1px solid #ccc; border-radius:3px; width:730px;}

.content-informers h1 { font:21px bold Verdana; color:#ccc; margin: 10px 0 10px 25px;}
.content-informers p { margin:10px;}


/*Кнопка вверх*/
    .b-top {
      z-index:2600;position:fixed;left:0;
      bottom:70px;width:35%;margin-left:50%;
      opacity:0.5;filter:alpha(opacity=50);
    }
    .b-top:hover {opacity:1;filter:alpha(opacity=100);cursor:pointer;}
    .b-top-but {
      z-index:2600;position:absolute; display:block;
      left:70px;bottom:0;margin:0 0 0 100%;padding:32px 12px 4px;
      color:white;border-radius:7px;
      background:#888 url(../images/b-top.png) no-repeat 50% 11px;
    }
    
/*Кнопка вверх*/
