/* CSS Document */
h2, h1 {
	font-size:18px;
}
html, body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #cccccc;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 12px;
	color:#333333;
}
table {
	border: 0px;
	border-collapse: collapse;
}
table td {
	border: 0px;
	padding: 0px;
}
p {
	text-align:justify;
	color:#333333;
}
/*header*/

a:active, a:visited, a:link {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size:12px;
	color:#333333;
}
.copypaste a {
	color:#FFFFFF;
}
a:hover {
	color:#333333;
	text-decoration:none;
}
.home {
	color:#333333;
}
.home a:hover {
	color:#999999;
}
td.td-pricelist {
	padding: 2px 2px 2px 2px;
	background-color:#FFFFFF;
}
.recomend {
	border-collapse: collapse;
	border:#CCCCCC solid 1px;
	width:95%;
}
.recomend td {
	border:#CCCCCC solid 1px;
}
.recomend a:active, .recomend a:visited, .recomend a:link {
	font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.recomend a:hover {
	color:#666666;
	font-size:12px;
	font-weight:bold;
}
.basketbottom {
	vertical-align: middle;
	text-align:center;
	border-spacing:0px;
	padding-left:10px;
}
.autobottom {
	border-bottom: #CCCCCC solid 1px;
	background-color:#EEEEEE;
}
.basketmiddle {
	vertical-align: middle;
	text-align:center;
	border-spacing:0px;
	height:48px;
}
.cart {
	text-align: center;
}
.shopingcart {
	border:#999999 solid 1px;
	border-collapse:collapse;
	font-size:12px;
	height:25;
}
.baskettop {
	vertical-align: middle;
	text-align:center;
	height:23px;
	border-spacing:0px;
}
.basket a {
	font-weight:bold;
	font-size:12px;
}
.basket a:active, .basket a:visited, .basket a:link {
	color:#333333;
	text-align:center;
}
.basket a:hover {
	color:#999999;
}
.many a:active, .many a:visited, .many a:link {
	font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.many a:hover {
	color:#666666;
	text-decoration:underline;
}
.border {
	border: #CCCCCC double medium;
}
.useraccount * {
	padding: 2px;
	border: #CCCCCC solid 1px;
}
.main-menu a:active, .main-menu a:visited, .main-menu a:link {
	font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.main-menu a:hover {
	color:#666666;
	font-size:12px;
	font-weight:bold;
}
.header {
	background-color:#9fb6e1;
}
.card a:visited, .card a:link, .card a:active {
	color:#333333;
	text-decoration:none;
}
.card a:hover {
	color:#777777;
	text-decoration:none;
}
.tablemainmenu {
	width:1000px;
	background-color:#cccccc;
}
/*content*/

table.newsonthefirstpage {
	background-color:white;
	background-image:url(images/note.gif);
	background-position:right top;
	background-repeat:no-repeat;
	width:100%;
}
.speconmain {
	width:100%;
	height:100%;
}
.speconmain1 {
	width: 90%;
	border:#CCCCCC solid 1px;
	border-spacing:5px;
	padding:2px;
}
.speconmain2 {
	width: 50%;
	vertical-align:top;
	border:#CCCCCC solid 1px;
	border-spacing:5px;
	padding:2px;
}
.block {
	color:#FF0000;
	width:100%;
	background-color:#FFFFFF;
}
.block-search {
	color:#FF9900;
	background-color:#FFFFFF;
	font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size:15px;
	font-weight:bold;
	padding-left:30px;
}
.voting {
	font-size:12px;
	color:#333333;
	background-color:#FFFFFF;
}
.prodname a:link, .prodname a:visited, .prodname a:active {
	font-size:14px;
	font-weight:bold;
	color: red
}
.prodname a:hover {
	font-size:14px;
	font-weight:bold;
	color: red;
	text-decoration:underline;
}
.pricelist {
	border-style:solid;
	border-color:#999999;
	border-width: 1px;
	width:95%;
}
.pricelist td {
	border-width:1px;
	border-color:#999999;
	background-color:#FFFFFF;
	border-style:solid;
}
.comparison {
	border:1px #CCCCCC solid;
}
.comparisonnoborder {
	border:none;
}
.comparison td {
	padding:3px;
	text-align:center;
}
.pricelist a:link, .pricelist a:visited, .pricelist a:active {
	text-decoration:none;
}
.pricelist a:hover {
	text-decoration:underline;
}
.prod-det td {
	padding-left:3px;
	padding-right:3px;
}
.prod-det {
	background-color:#FFFFFF;
	color:#333333;
}
.block-center {
	color:#FF0000;
	background-color:#ffffff;
	font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size:15px;
	font-weight:bold;
	padding: 2px 4px 2px 4px;
}
.block-left {
	color:#FF0000;
	background-color:#ffffff;
	font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size:15px;
	font-weight:bold;
	padding-left:30px;
}
.block-right {
	color:#FF0000;
	background-color:#ffffff;
	font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size:15px;
	font-weight:bold;
	padding-right:4px;
}
.block-faq {
	color:#FF0000;
	background-color:#ffffff;
	font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size:16px;
	font-weight:bold;
}
.nav {
	color:#333333;
	font-weight:normal;
	background-color:#ffffff;
	padding: 0px;
}
.nav a:active, .nav a:visited, .nav a:link {
	font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size:12px;
	color:#333333;
	font-weight:100;
	text-decoration:none;
}
.nav a:hover {
	color:#333333;
	font-weight:100;
	text-decoration:underline;
}
#nav {
	padding: 4px 10px 15px 10px;
}
.voting a:active, .voting a:link, .voting a:visited {
	text-decoration:underline;
}
.voting a:hover {
	text-decoration:none;
}
.search {
	background-color:#ffffff;
}
#search {
	padding: 20px 20px 20px 20px;
}
.leftmenu {
	background-color:#FFFFFF;
	width:166px;
	border:none;
	border-spacing: 5px;
	text-align:center;
	margin-left:7px;
	margin-right:7px;
}
.leftmenutd {
	border-bottom:#CCCCCC 1px solid;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
}
.leftmenu a:active, .leftmenu a:visited, .leftmenu a:link {
	font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.leftmenu a:hover {
	color:#666666;
	font-size:12px;
	font-weight:bold;
}
.search-b {
	padding-left:10px;
}
.login a:active, .login a:visited, .login a:link {
	font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size:9px;
	color:#ffffff;
	text-decoration:none;
}
#advsearch {
	padding: 20px 20px 20px 20px;
	text-decoration:underline;
	cursor: pointer;
}
.login a:hover {
	color:#ffffff;
	text-decoration:none;
}
.login-i {
	vertical-align:middle;
	text-align:center;
}
.form {
	font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size:10px;
}
.formpass {
	text-align:center;
	vertical-align:middle;
	font-size:10px;
}
.formlogin {
	text-align:center;
	vertical-align:middle;
	font-size:10px;
}
.form-b {
	font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size:9px;
	background-color:#666666;
	border:1px #b1b1b1 solid;
	color:#FFFFFF;
	width:85px;
}
.link-reg {
	background-color:#FF9900;
	padding: 5px 5px 5px 5px;
	text-align:center;
}
.link-reg a:active, .link-reg a:visited, .link-reg a:link {
	font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size:9px;
	color:#ffffff;
	text-decoration:none;
}
.link-reg a:hover {
	color:#ffffff;
	text-decoration:none;
}
.link-forgot {
	background-color:#FF6600;
	padding: 5px 5px 5px 5px;
	text-align:center;
}
.link-forgot a:active, .link-forgot a:visited, .link-forgot a:link {
	font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size:9px;
	color:#ffffff;
	text-decoration:none;
}
.link-forgot a:hover {
	color:#ffffff;
	text-decoration:none;
}
.menu {
	padding-left: 5px;
}
.vote {
	background-color:#ffffff;
	font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size:12px;
	color:#333333;
	padding:0px;
	margin:0px;
}
#vote {
	padding: 2px 2px 2px 2px;
}
.vote-b {
	font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size:9px;
	color:#FFFFFF;
	background-color:#666666;
	border:1px #999999 solid;
	width:70%;
}
.news {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
.news a:active, .news a:visited, .news a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffb34a;
}
.news a:hover {
	color:#ffb34a;
	text-decoration:none;
}
#news {
	padding: 20px 20px 20px 20px;
}
.tovar-1 {
	background-color:#CCCCCC;
	font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size:10px;
}
.tovar-1 a:active, .tovar-1 a:visited, .tovar-1 a:link {
	font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size:10px;
	color:#333333;
	text-decoration:none;
}
.tovar-1 a:hover {
	color:#777777;
	text-decoration:none;
}
div.tovar-10 {
	padding: 1px 1px 1px 1px;
	text-align:center;
	background-color:#CCCCCC;
}
.tovar-2 {
	background-color:#ffffff;
}
.homeroot {
	font-size:12px;
}
.homeroot a:active, .homeroot a:visited, .homeroot a:link {
	font-size:10px;
	color:#000000;
}
.homeroot a:hover {
	font-size:10px;
	color:#777777;
}
.product {
	font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size:12px;
	color:#ff0000;
	padding: 5px 1px 5px 1px;
	font-weight:bold;
	text-align:left;
}
.productspec {
	font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size:12px;
	color:#ff0000;
	padding: 5px 1px 5px 1px;
	font-weight:bold;
	text-align:left;
	border-left:1px #CCCCCC solid;
	border-top:1px #CCCCCC solid;
}
.product-pad {
	margin-right:10px;
	margin-bottom:10px;
}
.price {
	background-color:#FFFFFF;
	font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size:12px;
	color:#ff0000;
	padding: 5px 1px 5px 1px;
	text-align:right;
	font-style:italic;
}
.pricespec {
	background-color:#FFFFFF;
	font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size:12px;
	color:#ff0000;
	padding: 5px 1px 5px 1px;
	text-align:right;
	font-style:italic;
	border-left:1px #CCCCCC solid;
}
.headspec {
	font-weight:bold;
	color:#FF0000;
	text-align:center;
	border-left:1px #CCCCCC solid;
	border-top:1px #CCCCCC solid;
}
.imegespec {
	border-left:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	text-align:center;
}
.mmi {
	border:solid #FFFFFF thin;
}
/*footer*/

.footer td {
	background-color:#cccccc;
	font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size:10px;
}
/*detailed descriptions of goods*/
.specific {
	margin:0;
	padding:0;}
.specific div, .specific li{/*для технических характеристик*/
	display:block;
	margin-bottom: 2px;
	padding-bottom:2px;
	border-bottom: 1px #DDDDDD dashed;
}
.titleSpace {/*для заголовков*/
	margin-top: 10px;
	display:block;
	font-weight:bold;
	text-transform: uppercase;
}
.descript {/*для описания*/
	text-indent:15px;
	text-align:justify;
}
.descript ol, .descript ul {
	margin-top:4px;
	margin-bottom:0px;
}
.descript ul {
	list-style-type: circle;
}
.descript li {
	text-align:left;
	
	text-indent:0px;
}
.contain ol, .contain ul {/*для разделов со списками (комплект поставки и функциональные особенности)*/
	margin-top:4px;
	margin-bottom:0px;
}
.contain ul {
	list-style-type:disc;
}
.othertechar div {
	border-bottom: solid 1px #DDDDDD;
	padding:1px;
}
.othertechar {
	margin-top: 10px;
}
form {
	margin:0px;
}
div.bar {
	background-color:#999999;
	height:1px;
	width:1px;
}
div.page_pn {
	display:block;
	float:left;
	width: 60px;
	border:#999999 1px solid;
	text-align:center;
	margin-left:2px;
	background-color:#EEEEEE;
	margin-bottom:5px;
}
div.page {
	display:block;
	float:left;
	width: 12px;
	border:#999999 1px solid;
	text-align:center;
	margin-left:2px;
	background-color:#EEEEEE;
	margin-bottom:5px;
}
div.current_page {
	display:block;
	float:left;
	width: 12px;
	border:#BBBBBB 1px solid;
	text-align:center;
	margin-left:2px;
	background-color:#666666;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:5px;
}
a.no_underline:hover, a.no_underline:link, a.no_underline:active, a.no_underline:visited {
	text-decoration:none;
}
div.threedots {
	display:block;
	float:left;
	width: 24px;
	text-align:center;
	margin-left:2px;
	font-weight:bold;
	margin-bottom:5px;
}
div.navigator_container {
	padding:5px 0px 5px 15px;
	display:block;
}
div.show_all_goods_active {
	display:block;
	float:left;
	width: 100px;
	border:#BBBBBB 1px solid;
	text-align:center;
	margin-left:20px;
	background-color:#EEEEEE;
	border:#999999 1px solid;
	margin-bottom:5px;
}
div.show_all_goods_inactive {
	display:block;
	float:left;
	width:120px;
	border:#BBBBBB 1px solid;
	text-align:center;
	margin-left:20px;
	background-color:#666666;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:5px;
}
div.quick_thumbnail {
	border:#EEEEEE solid 1px;
	background-color:#FFFFFF;
	display:none;
	position: absolute;
	width:206px;
	height: 206px;
	z-index:99;
	top: -25px;
	left: 100px;
}
div.quick_thumbnail_nice_border01 {
	border: #DDDDDD 1px solid;
	width:204px;
	height:204px;
}
div.quick_thumbnail_nice_border02 {
	border: #CCCCCC 1px solid;
	width:202px;
	height:202px;
}
div.quick_thumbnail_nice_border03 {
	border: #BBBBBB 1px solid;
	width:200px;
	height:200px;
}
