
@import url(/css/menu.css);

a {
	color:#1a8cc6;
}
body, html {
	height:100%;
}

body {
	font: 75% Tahoma, sans-serif;
	color:#4f5c70;
	background: #f0f2f4 url(/i/body_bg2.png) repeat-x 0 0;
	margin:0; padding:0;
	text-align:center;
}

form {
	margin:0; padding:0;
}
hr {
	display:none;
}
h1 {
	font: normal 2.5em Arial, sans-serif;
	color:#006699;
	margin:0; padding: 0 0 .5em 0;
}
h2 {
	font: normal 1.7em Tahoma, sans-serif;
	margin:0; padding: 0 0 .65em 0;
}
img {
	border:none;
}
input, select, textarea {
	font: 1em Tahoma, sans-serif;
}
table {
	border-collapse:collapse;
	font-size:1em;
}
td {
	vertical-align:top;
	padding:0;
	border:none;
}
#fdec {
	position:absolute;
	top:-5px; left:172px;
	width:707px; height:81px;
	background: transparent url(/i/dec_footer.png) no-repeat 0 0;
}
#hdec {
	position:absolute;
	top:526px; left:0;
	width:345px; height:119px;
	background: transparent url(/i/collage/homepage_pict2.png) no-repeat 0 0;
	z-index:3;
}
#hdec2 {
	position:absolute;
	top:467px; left:0;
	width:411px; height:261px;
	background: transparent url(/i/collage/switch.png) no-repeat 0 0;
	z-index:4;
}
#header {
	position:relative;
	height:206px;
	color:#13243d;
	padding: 0 0 0 345px;
	z-index:2;
	text-align:left;
}
#header #slogan {
	font: bold 1.35em Arial, sans-serif;
	color:#006699;
	margin:0; padding: 1.75em 0 1em 0;
}

#header #slogan img {
	position:absolute;
	top:32px; left:0;
	width:498px; height:15px;
}

#header #logo {
	position:absolute;
	width:294px; height:381px;
	top:0; left:29px;
	background: transparent url(/i/logo_discount-spb.png) no-repeat 0 0;
}
#header #logo img {
	display:none;
	width:294px; height:381px;
	z-index:5;
}
#header #lout {
	position:absolute;
	top:0; left:29px;
	width:280px; height:381px;
	z-index:10;
}
#header #lout a {
	display:block;
	width:280px; height:381px;
}
#icons {
	position:absolute;
	top:156px; left:911px;
	width:56px; height:27px;
}
#icons img {
	width:27px; height:27px;
	display:block;
}
#icons #im {
	position:absolute;
	top:0; left:0;
}
#icons #im2 {
	position:absolute;
	top:0; left:29px;
}
#outer {
	position:relative;
	width:1000px; height:100%;
	/*width:expression(
		document.body.clientWidth < 994 ? "994px" : "994px"
	);*/
	/*background: #d9dde4 url(/i/body_bg2.png) repeat-x 0 0;*/
	background: transparent url(/i/body_bg2.png) repeat-x 0 0;
}
html>body #outer {
	/*width:996px;*/ min-height:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
#outer p {
	margin:0; padding: 0 0 1.25em 0;
}
#outer sup {
	font: .75em Arial, sans-serif;
}
.al {
	text-align:right;
}
.al2 {
	text-align:center;
}
.brands {
	position:relative;
	z-index:10;
}
.brands .d1 {
	height:55px;
	vertical-align:middle;
	padding-right:45px;
}
.brands .d1 td, .brands .d2 td {
	vertical-align:bottom;
}
.brands .d1 .dd1, .brands .d2 .dd1 {
	width:1px;
}
.brands .d1 .dd2, .brands .d2 .dd2 {
	font-size:1px;
	line-height:1px;
}
.brands .d2 {
	height:55px;
	padding-top:3px;
	padding-right:45px;
}
.brands .d3 {
	width:345px;
	vertical-align:middle;
}
.brc {
	margin-left:50px;
}
.brc td img {
	display:block;
}
.brc .e1, .brc .e1 img {
	width:7px; height:7px;
}
.brc .e2 {
	background: transparent url(/i/dot2.png) repeat-y 0 0;
}
.brc .e3 {
	background: transparent url(/i/dot2.png) repeat-x 0 0;
}
.brc .e4 {
	background: transparent url(/i/dot2.png) repeat-x 0 100%;
}
.brc .e5 {
	background: transparent url(/i/dot2.png) repeat-y 100% 0;
}
.brc .e6 {
	font: bold 1em Arial, sans-serif;
	padding: .5em 7px .65em 7px;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}
.cont .c1 {
	width:345px; height:315px;
	background-color:transparent;
	background-position: 0 -7px;
	background-repeat:no-repeat;
	background-image:url(/i/collage/pict.jpg);
}
.com {
	background: transparent url(/i/collage/homepage_pict.jpg) no-repeat 0 0;
}
.cont .c2 {
	padding: 15px 45px 15px 0;
}
.cont .c3 {
	width:345px; height:300px;
}
.cont .c4 {
	padding: 25px 45px 5px 0;
}
.fixwi {
	width:100%;
}
.fl {
	float:left;
}
.fl2 {
	width:365px;
	float:left;
}
.fr {
	float:right;
}
.grbl {
	font: bold 1.15em Tahoma, sans-serif;
	width:204px; height:145px;
	color:#13243d;
	background: #f2f3f4 url(/i/grbl_dec.png) no-repeat 0 100%;
}
html>body .grbl {
	min-height:145px;
	height:auto;
}
.grbl span {
	font-size:.9em;
}
.grbl2 {
	font: normal .9em Arial, sans-serif;
	width:224px; height:255px;
	color:#4f5c70;
	background: #f2f3f4 url(/i/grbl_dec2.png) no-repeat 0 100%;
}
html>body .grbl2 {
	min-height:255px;
	height:auto;
}
.grbl2 p {
	margin:0; padding: 0 0 .5em 0 !important;
}
.hr {
	height:1px;
	font-size:1px;
	line-height:1px;
	background-color:#9e9e9e;
}
.ind {
	padding:15px;
}
.ind2 {
	margin: 35px 0 20px 0;
}
.main .b1 {
	height:315px;
	background-color:#fff;
}
.main .b2 {
	width:5px; height:7px;
	background: transparent url(/i/corner.png) no-repeat 0 0;
}
.main .b3 {
	width:5px; height:7px;
	background: transparent url(/i/corner2.png) no-repeat 0 100%;
}
.main .b4 {
	background-color:#fff;
}
.main .b5 {
	width:5px; height:5px;
	background: #f0f2f4 url(/i/corner3.png) no-repeat 0 0;
}
.main .b6 {
	height:105px;
	font-size:.9em;
	color:#858c9d;
	background-color:#d9dde4;
}
.main .b6 .crts {
	width:375px;
	float:left;
}
.main .b6 .fcom {
	width:515px;
	float:right;
	padding: 1.1em 0 2em 0;
}
.main .b7 {
	background-color:#d9dde4;
}
.main .b8 {
	width:345px;
}
.nobg {
	background-color: transparent !important;
}
.path {
	font-size:.9em;
	color:#818ca5;
	margin: 0 0 1.5em 0;
}
.path a {
	color:#006699;
}
.phones {
	position:absolute;
	top:151px; left:740px;
	width:5.75em;
	font: normal 1.95em Tahoma, sans-serif;
	color:#006699;
	white-space:nowrap;
	margin:0; padding:0;
}
.phones span {
	position:relative;
	top:-2px;
	font: bold .45em Tahoma, sans-serif;
	color:#999;
	padding-right:5px;
}
.pos {
	position:relative;
}
.sp {
	font: bold 1em Arial, sans-serif !important;
	width:224px;
	text-align:center;
	float:right;
	padding: 5px 0 0 0;
}
.zin {
	z-index:15;
}

.price td {
	border-bottom: 1px solid #bcbcbc;
}

.price a {
	text-decoration: none;
}
.price a:hover {
	text-decoration: underline;
}


@media screen {
	a { cursor:hand; }
	html>body a { cursor:pointer; }
}
