img {margin: 0; padding: 0; border-width: 0;}

/* Other */
.top {background: url('img/top.jpg') no-repeat center top;}
.top2 {background: url('img/top2.jpg') no-repeat center top;}
.slogan {color: #333333; font-size: 18px; font-weight: normal; line-height: 16px; padding: 5px 0;}
.logo {width: 85px; height: 85px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img/logo.png'); cursor: hand; cursor: pointer;}
.logo img {filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); width: 85px; height: 85px;}
.slogan span {color: #333333; font-size: 11px;}
.phone {color: #333333; font-size: 24px; font-weight: normal;}
.phone span {color: #333333; font-size: 18px;}
.mail {margin: 2px 0 0 16px;}
.font-family {background: url('img/line.gif') repeat-x left bottom;}
.copy {height: 64px; padding: 0 45px;}
.etc {background: url('img/copy_line.gif') repeat-x; padding-left:91px; padding-right:52px; padding-top:14px; padding-bottom:0}
.etc td.left {color: #4f4f4f; font-size: 11px; background: url('img/small_logo.gif') no-repeat; padding-left: 57px; height: 32px}
.etc td.right {color: #4f4f4f; font-size: 11px;}
.title a, .title a:hover, .title a:visited {color: #333333; font-style:normal; font-variant:normal; font-weight:normal; font-size:18pt; font-family:Arial} 
#catalog td {padding: 0 30px 50px 0;}
#catalog td td {padding: 0;}
#catalog div.name {padding-bottom: 10px;}
#catalog div.text {line-height: ;}
#catalog div.name a, #catalog div.name a:hover, #catalog div.name a:visited {font-size: 16px; font-weight: bold;}
#catalog div.price {color: 333333; font-size: 16px; font-weight: bold; padding-top: 15px;}
#catalog td.pr_16 {padding-right: 16px;}
#catalog div.big_pic img {border: 1px solid #595959;}
#catalog div.small_pic {padding-top: 15px;}
#catalog div.small_pic img {border: 1px solid #595959; margin-right: 5px;}
#catalog div.small_pic img.none {margin-right: 0;}

.p_45 {padding: 0 45px;}
.pt_10 {padding-top: 10px;} 
.pt_40 {padding-top: 40px;}
.pl_40 {padding-left: 40px;} 
.pt_15 {padding-top: 15px;}
.pr_18 {padding-right: 18px;}

/* highslide */
.highslide {cursor: url("img/highslide/zoomin.cur"/*tpa=http://autostream.ru/img/highslide/zoomin.cur*/), pointer; outline: none; }
.highslide-active-anchor img {visibility: hidden;}
.highslide-wrapper {background: white;}
.highslide-image {border: 2px solid white;}
.highslide-caption {display: none; border: solid 2px #fff; border-top: none; padding: 5px; background: #fff; font: normal 10pt Verdana, Helvetica; }
.highslide-loading {display: block;  border: 1px solid #000; background: #fff url('img/highslide/loader.white.gif') no-repeat 3px 1px; text-decoration: none; color: #000; font-style:normal; font-variant:normal; font-weight:bold; font-size:8pt; font-family:sans-serif; padding-left:22px; padding-right:2px; padding-top:2px; padding-bottom:2px }
a.highslide-credits, a.highslide-credits i {padding: 2px; font-size: 10px; text-decoration: none; color: silver;}
a:hover.highslide-credits, a:hover.highslide-credits i { background-color: gray; color: #fff; }
.highslide-move { cursor: move; }
a.highslide-full-expand { display: block; width: 34px; height: 34px; background: url('img/highslide/fullexpand.gif') no-repeat;; margin-left:0; margin-right:10px; margin-top:0; margin-bottom:10px }

/* These must always be last */
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}

/* These are not Highslide core CSS rules, but define the styles of the caption. */
.control { position: relative; display: block; float: right; margin: 1px 5px; font: bold 9pt Tahoma; text-decoration: none; text-transform: uppercase; }
:hover.control { margin-top: 0; margin-bottom: 0; border-top: solid 1px #333; border-bottom: solid 1px #333; }
.control, .control * { color: #666; }

.left {padding: 0 5px;}


.expnad {

}
.expnad span.title {
	color: #000000;
	border-bottom:1px dashed #000000;
	cursor:pointer;
	line-height:1.7em;
	font-size:100%;
}
.expnad span.title:hover {
	color:#000000;
}
.expnad div.content {
	display: none;
	
}
.expnad div.content-opened {
	display: block;
	font-size:8pt;
	background-color:#F0F0F0;
	padding: 5 5 5 5px;
}
.caropen {
	font-size:8pt;
	background-color:#F0F0F0;
	padding: 5 5 5 5px;
}