/* common */
html, body, img, form {margin: 0px; padding: 0px; border: none;}
html, body {height:100%;}
body {font: 11px Arial, Helvetica, sans-serif; color: #666666; background-color:#D4D4D4;}
a {color:#4D269A;	text-decoration: underline;}
a:hover {text-decoration: none;}

p {padding: 0px; margin: 0px 0px 12px 0px; }
object {outline:none;}

h1 {font-size:17px; padding: 0px; margin: 0px 0px 10px 0px;}
h2 {font-size:15px; padding: 0px; margin: 0px 0px 10px 0px;}
h3 {font-size:13px; padding: 0px; margin: 0px 0px 10px 0px;}

.hr{ color:#CCCCCC;}

.clear {clear:both;}
.none {line-height:0;}
.relative {position:relative;}
.float-l {float:left;}
.float-r {float:right;}


.main-cont {width:950px; margin:0 auto; background-color:#D4D4D4;}

.pre-head-text{ padding:3px 0}

/* header */
.header {height:120px; background-color: #000000;}
.header-b { padding:5px;}
.header .header-b .logo { float:left; width:320px; margin-top:30px; margin-left:20px;}
.header .header-b .slogan{ float:left; width:280px; height:30px; background: url(../i/slogan.gif) no-repeat left; margin-top:65px; margin-left:50px; } 
.header .header-b .head-cart { background-color:#000000; height:100px; float:right; width:162px; color:#FFFFFF; font-size:11px; padding-right:5px; margin-top:5px; border-left: 1px solid  #5c5c5c }
.header .header-b .head-cart a {color:#FFFFFF;}

.header h1 {font-size:24px; color:#ddd; margin:0; padding:0;}
.main-menu { height:22px; background:#6633CC url(../i/main-menu-bg.gif) repeat-x bottom; color:#CCCCCC; padding-top:3px;}
.main-menu .but{ width:750px; float:left; margin-top:2px;}
.main-menu .search { float:right; width:172px; height:20px;}
.main-menu  a{ padding:0px 10px; color: #CCCCCC; font-weight:bold; text-decoration:none; text-transform:uppercase; }
.main-menu  a:hover{  color: #FFFFFF;  }


/* left col */
.left-col {width:177px; float:left; overflow:hidden; margin-top:5px; }
.left-col .call .contentBoxBody { height:110px; text-align:center; font-size: 11px;}
.callimage { width:148px; margin:2px 2px 10px 2px;}
.important { color:#CC0000; font-weight:bold; 	}
.left-col .categories .contentBoxBody { min-height:445px;}
.left-col .info { text-align:center; min-height:70px;}
.left-col .info a { text-decoration: none;}
.left-col .info a:hover { color: #666666;}
.left-col .contact .contentBoxBody {height:130px;}
/* center col */
.center-col {width:594px; float:left; overflow:hidden; margin-top:5px;}
.center-col .padding {padding:20px 20px 0px 20px;}
.center-col li {margin:10px 0;}
.mainbaners{ width:100%; background:#000000; margin-top:3px; text-align:center;}
.main-box-prod { width:276px; height:220px;  float:left; overflow:hidden; margin-top:10px; margin-right:0px; margin-left:1px;}
.main-box-prod h3 { text-align:center; padding:0px; margin:0px}
.main-prod-image{ width:277px; height:130px;  }
.main-prod-text{ padding: 5px 10px;}
.box-prod {width:345px; height: 130px; float:left;  margin-top:10px; margin-right:2px; margin-left:15px; }
.prod-image {width:150px; height:140px; padding-top:20px;  float:left;  pad}
.prod-text {padding:10px; }
.product-image {  width:190px; float:left; text-align:center; margin-top:5px;}
.product-image ul { margin:0px; padding:0px}
.product-image a{ text-decoration:none; cursor:pointer;  }
.product-image a:hover{ color:#999999;}
.product-desc{padding-bottom:10px; }
.product-desc-p { float:right; width:530px; text-align:left;}
.product-general{margin-top:15px;}
.prod-col{ background:url(../i/prod-col.jpg) no-repeat left; height:13px; margin-left:3px; margin-bottom:10px;}
.contact-col{ background:url(../i/contact-col.jpg) no-repeat left; height:13px; margin-left:3px; margin-bottom:10px;}
.news-col{ background:url(../i/news-col.jpg) no-repeat left; height:13px; margin-left:3px; margin-bottom:5px;}


/*для страницы с категорией*/
.prod_block{ margin-top:30px; margin-bottom:20px;}

.prod_title a{ font-size:16px; text-decoration:none; font-weight:bold;}
.prod_image{ width:20%; float:left;}
.prod_introText{ width:80%; float:right; padding-top:15px;}




.cat-nav{margin-bottom:15px}
.cat-nav a{padding-left:15px; background: url(../i/arrow-down.gif) left  center no-repeat;}
.cat-line { background:#542AA8; border:#000000; padding-left:10px; color:#FFFFFF}

/* center  big col */
.center-bigcol {width:770px; float:left; overflow:hidden; margin-top:5px; margin-left:3px;}
.center-bigcol .padding {padding:20px 20px 0px 20px;}
.bigcontentBoxBody p{text-align:justify;}
.breadcrumb { width:95%; padding:0; font-size:11px;}
.breadcrumb a{ color: #848282; font-size:11px; text-decoration:none}
/* right col */
.right-col {width:177px; float:left;  margin-top:5px; }
.right-col .info {text-align:center;}
.right-col .info img { border:1px solid #CCCCCC;}
.right-col .news .contentBoxBody { min-height:290px; font-size:11px;}
.following {width:148px;  border: 1px solid #CCCCCC;  margin:2px; }

/* footer */
.footer {width:950px; margin:0 auto; height:150px; }




html>body .contentBoxHead{
	background: url(../i/contentBoxHead.png) no-repeat;
	height:10px;
}
.contentBoxHead{
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/contentBoxHead.png');*/
	height:10px;
}
html>body .contentBoxBody {
	background: url(../i/contentBoxBody.png) repeat-y;
}
.contentBoxBody>h1:first-child, .contentBoxBody>h2:first-child {
	margin-top:0;
}
* html .contentBoxBody{
	height:100px;
	display:inline-block;
}
.contentBoxBody{
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/contentBoxBody.png',sizingMethod='scale');*/
	padding:0.1em 1em 0.2em 1em;
	display:block;
}
html>body .contentBoxFoot{
	background: url(../i/contentBoxFoot.png) no-repeat;
	height:10px;
}
.contentBoxFoot{
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/contentBoxFoot.png');*/
	height:10px; 
}


/*footer-box*/

html>body .FooterBoxHead{
	background: url(../i/FooterBoxHead.png) no-repeat;
	height:10px;
}
.FooterBoxHead{
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/FooterBoxHead.png');*/
	height:10px;
}
html>body .FooterBoxBody {
	background: url(../i/FooterBoxBody.png) repeat-y;
}
.FooterBoxBody>h1:first-child, .FooterBoxBody>h2:first-child {
	margin-top:0;
}
* html .FooterBoxBody{
	height:100px;
	display:inline-block;
}
.FooterBoxBody{
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/FooterBoxBody.png',sizingMethod='scale');*/
	padding:0.1em 1.5em 0.2em 1.5em;
	display:block;
}
html>body .FooterBoxFoot{
	background: url(../i/FooterBoxFoot.png) no-repeat;
	height:10px;
}
.FooterBoxFoot{
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/FooterBoxFoot.png');*/
	height:10px; 
}


/*center-box*/

html>body .centerBoxHead{
	background: url(../i/centerBoxHead.png) no-repeat;
	height:10px;
}
.FooterBoxHead{
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/centerBoxHead.png');*/
	height:10px;
}
html>body .centerBoxBody {
	background: url(../i/centerBoxBody.png) repeat-y;
	
}
.centerBoxBody>h1:first-child, .centerBoxBody>h2:first-child {
	margin-top:0;
}
* html .centerBoxBody{
	height:100px;
	display:inline-block;
}
.centerBoxBody{
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/centerBoxBody.png',sizingMethod='scale');*/
	padding:0.1em 1.5em 0.2em 1.5em;
	display:block; min-height:780px;
}
html>body .centerBoxFoot{
	background: url(../i/centerBoxFoot.png) no-repeat;
	height:10px;
}
.centerBoxFoot{
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/centerBoxFoot.png');*/
	height:10px; width:596px;
}




/*big content*/



html>body .bigcontentBoxHead{
	background: url(../i/bigcontentBoxHead.png) no-repeat;
	height:10px;
}
.bigcontentBoxHead{
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/bigcontentBoxHead.png');*/
	height:10px;
}
html>body .bigcontentBoxBody {
	background: url(../i/bigcontentBoxBody.png) repeat-y;
	
}
.bigcontentrBoxBody>h1:first-child, .bigcontentBoxBody>h2:first-child {
	margin-top:0;
}
* html .bigcontentBoxBody{
	height:100px;
	display:inline-block;
}
.bigcontentBoxBody{
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/bigcontentBoxBody.png',sizingMethod='scale');*/
	padding:0.1em 1.5em 0.2em 1.5em;
	display:block; 
}
.general .bigcontentBoxBody{min-height:780px }
html>body .bigcontentBoxFoot{
	background: url(../i/bigcontentBoxFoot.png) no-repeat;
	height:10px;
}
.bigcontentBoxFoot{
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/bigcontentBoxFoot.png');*/
	height:10px;
}









/*left-menu*/

.menu-cat ul {
	padding-left: 5px; margin:0px;
}
.menu-cat ul li {
	list-style-type: none;
	background-image: url(../i/lib.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 7px;
	padding-top: 5px;

}
.menu-cat ul li a {
	color: #848282;
	font-size: 11px;
	text-decoration: none;
	background-image: url(../i/li2.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 14px;
	display: block;
}
.menu-cat ul li a:hover {
	color: #454f5c;
	text-decoration: none;
}
.active {
	font-weight: bold;
	padding-bottom: 10px;
}
.active ul li { }
.menu-cat ul li ul{
padding:7px; 0px;
}
.menu-cat ul li ul li {
	background-image: none;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight: normal;
}
.menu-cat ul li ul li a {
	color: #848282;

	font-size: 11px;
	text-decoration: none;
	background-image: url(../i/li3.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 14px;
	display: block;
	font-weight: normal;
	padding-bottom: 0px;
} 

/*ajax search*/


#ajaxSearch_form {
           color: #444;
           width: auto;
		   height:18px;
       }
       #ajaxSearch_input {
           width: 160px;
           display: inline;
           height: 14px;
           border: 1px solid #ddd;
           border-left-color: #c3c3c3;
           border-top-color: #7c7c7c;
		   font-size:12px;
           vertical-align: top;
       }
       #ajaxSearch_submit {
           display: inline;
           height: 16px;
           line-height: 16px;
       }
       #ajaxSearch_output {
           border: 1px solid #444;
           padding: 10px;
           background: #fff;
           display: block;
           height: auto;
           vertical-align: top;
       }
	  .ajaxSearch_resultsInfo{ }
      .ajaxSearch_paging { padding:10px 0px; }
	  
	  .ajaxSearch_result{ margin:7px 0px; padding-left:10px;}
	  .ajaxSearch_resultLink{ }
	  .ajaxSearch_resultExtract{}
	  
	  .news_block{ margin:10px 0;}
	  
.news_date{ font-weight:bold; color:#666666}	

.news a {color:#666666;}  

.errors {
background:#fbcfd0; border:1px solid #cd225a;
padding:15px;
margin: 15px 50px;

}
.thank {background:#CCFFCC; border:1px solid #006600;
padding:15px;
margin: 15px 50px; text-align:center;}

.lit-block{ width:230px; height:80px; float:right; background:url(../i/literature-block-left.jpg) no-repeat left #F5F0FE; margin-top:5px; margin-bottom:10px; }
.lit-block-content{ height:80px; background: url(../i/literature-block-right.jpg) right no-repeat; padding-left:15px;}
.lit-block-content .item { margin:5px 5px; float:left; width:28%; text-align:center;}
.lit-block-content .item a{font:Arial, Helvetica, sans-serif; color:#393939; text-decoration:none}
.lit-block-content .item a:hover{font:Arial, Helvetica, sans-serif; color:#393939; text-decoration:underline;}
.lit-img{ height:75px; }

.cart-block{ width:300px; height:10`px; float:right; margin-top:5px;}