/*---- Свойства для 1 страницы ---*/
.h1-NoPadMarg {
	padding:10px 0;}
	
/*.tabs {
	list-style:none;
	padding:0;
	margin:0;
		
}
ul.tabs li {
	float:left;
	width:50%
	}	
	
ul.normal {
	padding:0;
	margin:0 0 0 30px;
	}	
ul.normal li{
	list-style: circle;
	float:none;}	*/
h2.topic-dif {
	color:#22769b;
	text-align:left;
	}	
h2.topic-dif a {
	text-decoration:none;
	color:#22769b;
	}
h2.topic-dif a:hover {
	text-decoration:none;
	color:#C30;
	background:url(img/arrow-2.1.gif)no-repeat right 9px;
	}
table.firstpage td {
	padding:0 20px 20px 0;
	font: 11px/15px Verdana, Arial, Tahoma, Verdana, sans-serif;
	text-align:justify;

	}
table.firstpage h2 {
	padding-top:0;
	margin-top:0;}	
table.firstpage img {
 		filter:alpha(opacity=100);
        opacity: 1;
        -moz-opacity: 1;
        -khtml-opacity:1;
		padding:5px;
		border:1px solid #CCC;
		margin:0 10px 5px 0;
	}
	
table.firstpage img:hover {
		 filter:alpha(opacity=70);
        opacity: 0.7;
        -moz-opacity: 0.7;
        -khtml-opacity: 0.7;
	   

	}
ul.list-products{
	margin-left:30px;
	}
ul.list-products li {
	list-style:none;
	background:url(img/arrow-1.gif) no-repeat 0.5px 6px;
	z-index:100;
	padding-left:10px;
	}

/*---- Изменение цвета ---*/	
.contrast-color {
	color: #C30;

	}
a.contrast-color {
	color: #C30;

	}	
/*---- Списки ---*/

.ul-NoPadMarg {
	padiing:0;
	margin:0 0 0 30px;}


/*---- Таблицы с описаниями ---*/
.enumeration {
	border-collapse:collapse;
	}
.enumeration td {
	padding:10px 0;
	text-align:center;
	}
.enumeration th {
	padding:10px 0;
	text-align:center;
	font-weight:bold;
	background-color:#EBEBEB;
	border:1px solid #CCC;
	
	}
.enumeration .tdleft {
	text-align:left;
}

.description {
	border-collapse:collapse;
	}
.description td {
	padding:2px 2px;
	text-align:center;
	border:1px solid #CCC;
	font: 11px/15px Arial, Tahoma, Verdana, sans-serif;
	}
.description th {
	padding:2px 2px;
	text-align:center;
	font-weight:bold;
	background-color:#EBEBEB;
	border:1px solid #CCC;
	
	}
.description .tdleft {
	text-align:left;
}

table.table-no-border tr {
	vertical-align:top;
	padding-top:10px;
}
.dataprice {
	border-collapse:collapse;
	width:100%
	}
.dataprice td {
	padding:2px 2px;
	text-align:center;
	border:1px solid #CCC;
	font: 100%;
	}

.dataprice th {
	padding:2px 2px;
	text-align:center;
	font-weight:bold;
	background-color:#EBEBEB;
	border:1px solid #CCC;
	}
.trcolor {
	background-color:#faf9f9;/*---- зебра ---*/
	}
/*---- Стили разные ---*/
.gray {
	background-color:#EBEBEB;
	padding-left:10px;
	}
img.img-padding {
	padding: 0 20px;
}
img.img-item {
		padding:5px;
		border:1px solid #CCC;
		margin:0 10px 5px 0;
		}
.item { background:url(img/arrow.gif) left no-repeat;
padding-left:20px;
	}
/*  обратная связь  */	
#contact-wrapper {
	width:430px;
	border:1px solid #e2e2e2;
	background:#f1f1f1;
	padding:20px;
}
#contact-wrapper div {
	clear:both;
	margin:1em 0;
}
#contact-wrapper label {
	display:block;
	float:none;
	font-size:16px;
	width:auto;
}
form#contactform input {
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
	padding:5px;
	font-size:16px;
	color:#333;
}
form#contactform textarea {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:100%;
	padding:0.6em 0.5em 0.7em;
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
}
/* плавающая кнопка наверх*/
.scrollTop{  
background: url(img/up.gif)  0 0 no-repeat; 
display:block; 
width:35px; 
height:33px;  
position:fixed; 
bottom:150px; 
right:4%;  
z-index:2000;  
}  
.scrollTop:hover{ 
background:  url(img/up_1.gif)  0 0 no-repeat;
display:block;
width:35px;
height:33px;  
position:fixed;
bottom:150px;
right:4%;  
z-index:2000; 
 
}

/* плавающая кнопка наверх круглая */
.scrollup{
width:40px;
height:40px;
opacity:0.3;
position:fixed;
bottom:150px;
right:4%;
display:none;
text-indent:-9999px;
background: url('img/icon_top.png') no-repeat;
}