BODY {margin:0px; padding:0px; background-color: #ffffff;}

li {margin-bottom: 15px;}

.dots {
	BACKGROUND-POSITION: bottom; BACKGROUND-IMAGE: url(/i/dots.gif); BACKGROUND-REPEAT: repeat-x
}
.m {
	FONT-SIZE: 12px; LINE-HEIGHT: 17px; FONT-FAMILY: Arial, Serif; LIST-STYLE-TYPE: circle
}
.page {
	BORDER-RIGHT: #f2b07b 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #f2b07b 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; BORDER-LEFT: #f2b07b 1px solid; LINE-HEIGHT: 20px; BORDER-BOTTOM: #f2b07b 1px solid; BACKGROUND-COLOR: #fcf1e4
}
.f10 {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.f11 {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.f12 {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: circle
}
.f9 {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, serif; LIST-STYLE-TYPE: circle
}
.f14 {
	FONT-SIZE: 9pt;
	font-family: Arial, Helvetica, sans-serif;

}
A {
	COLOR: #003399; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #703838; TEXT-DECORATION: underline
}
.hr {
	COLOR: #cccccc
}
.c {
	COLOR: #cccccc; HEIGHT: 1px
}
.cc {
	COLOR: #e8e8e8; HEIGHT: 1px
}
.theme {
	COLOR: #000066; TEXT-DECORATION: none
}
.k2 {
	BORDER-BOTTOM: 1px solid #e4e4e4;
	BACKGROUND-COLOR: #fff6e5;
	background-image: url(http://spectehnika.su/i/f7.gif);
	background-repeat: repeat-x;
	background-position: 50% top;

}


.k {
	background-image: url(http://spectehnika.su/i/dots.gif);
	background-repeat: repeat-x;
	background-position: 50% bottom;
	background-color: #fff6e5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e4e4e4;
}
H1 {font-size: 16pt; FONT-FAMILY: Arial, Serif; LIST-STYLE-TYPE: circle; color: #990000;}

HR {COLOR: #e8e8e8; HEIGHT: 1px; background-color:#e8e8e8; border:0}

.bcontext_cont {overflow: hidden;}
.bcontext_div {margin-left: 30px;}

.contact {width: 300px; background-color: #faf9f5; overflow: hidden; text-align: left;}
.contm {margin: 20px;}
.contm HR {margin-top: 15px; margin-bottom: 15px;}
.contth {font-weight: bold; margin-bottom: 10px; font-size: 110%; color: #333333; }
.contt {margin-left: 10px; margin-bottom: 10px;}
.contmap {margin-bottom: 10px; margin-top: 10px;}
.conttitle {font-weight: bold; font-weight: bold; font-size: 130%; border-left: 3px solid #cccccc; padding-left: 7px;}

.direct {width: 300px; background-color: #faf9f5; overflow: hidden; text-align: left;}
.directm {margin: 20px;}
.directm HR {margin-top: 15px; margin-bottom: 15px;}
.directtitle {font-weight: bold; font-weight: bold; font-size: 130%; border-left: 3px solid #cccccc; padding-left: 7px;}

.footer {margin: 15px; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: circle}

.arttitle {text-align: center; margin-bottom: 20px;}
.time {color: #666666; text-align: right; margin: 30px;}
.art_text {margin: 30px;}

.vprice {margin-top: 10px;}
.vprice SPAN {}
.v_pic {float: left; width: 110px; text-align: center;}
.v_pic IMG {border: 1px solid #cccccc;}
.v_content {margin-left: 115px;}
.v_cont {overflow: hidden;}
.vth {font-size: 120%;}

.newst {text-align: center; margin-bottom: 20px;}
.newstime {text-align: right; color: #666666; margin-top: 20px;}
.newscont {margin-left: 20px; margin-right: 20px;}
.newstext {text-align: justify;}

.newslist LI {margin-bottom: 10px; font-size: 110%;}

.b_price {font-size: 120%; margin-bottom: 15px; font-weight: bold;}
.b_title {margin-bottom: 10px;}
.b_text {margin: 30px; margin-top: 10px;}
.b_cont {overflow: hidden;}

.b_img_cont {margin-top: 30px; overflow: hidden;}
.b_img_title {font-size: 120%; font-weight: bold;}
.b_img_list {float: left; border: 1px solid #E8E8E8; background-color: #F8F8F8; margin: 7px 0 7px 0; padding: 7px; height: auto; overflow: hidden;}
.b_img_list IMG {vertical-align: middle; border: solid 1px #e8e8e8; margin: 5px;}

.b_file_cont {margin-top: 30px; overflow: hidden;}
.b_file_title {font-size: 120%; font-weight: bold;}
.b_file_list {float: left; border: 1px solid #E8E8E8; background-color: #F8F8F8; margin: 7px 0 7px 0; padding: 7px; height: auto; overflow: hidden;}

.b_fcont {overflow: hidden; margin-bottom: 15px;}
.b_fimg {width: 25px; float: left;}
.b_fname {margin-left: 26px;}

.b_like {margin-top: 40px; margin-bottom: 10px; overflow: hidden;}
.b_like DIV {font-size: 150%; margin-bottom: 10px;}
.b_like LI {font-size: 110%; margin-bottom: 7px;}

.nav {color: #666666; margin-bottom: 40px;}
.nav IMG {width: 15px; height: 11px; vertical-align: middle;}

.sprosl_cont {margin-bottom: 30px; margin-left: 20px;}
.sprosl_title {font-size: 150%; margin-bottom: 7px;}

