html,body{
	height:100%;
	background:#ffffff url('/accel/static/i/bg.gif') repeat-x top left;width:100%
}
/*ALL*/
a {color:#004687; text-decoration:underline;}
a:hover {text-decoration:none;}

#wrapper {min-height:100%; height:auto !important; height:100%; margin:0 0 -91px 0; width:100%}

/*HEADER*/
#header {height:287px; overflow:hidden}
#header strong {display:block; float:left; padding:7px 0 0 49px; font-weight:normal; color:#777777}
#header strong a {margin-right:15px; text-decoration:none; color:#004687}
#header strong a:hover {text-decoration:underline}
#icons {float:right; margin:13px 45px 0 0; height:22px}
#icons img {margin-left:24px}
#pichead {clear:both; width:100%; height:217px; background:url('/accel/static/i/headrepeat.jpg') repeat-x 1075px top; overflow:hidden}
#house {width:100%; height:217px; background:url('/accel/static/i/header.jpg') no-repeat left top; position:relative; overflow:hidden}
#clouds {width:371px; height:142px; background:url('/accel/static/i/clouds.png') no-repeat left top; position:absolute; margin:32px 0 0 746px}
#header .filials_l {float:right; width:213px; height:36px; background:url('/accel/static/i/login_filials.jpg') no-repeat left top; margin:23px 45px 0 0}
#header .filials_l a {color:#ffffff; font-size:13px; text-decoration:none; padding-left:61px; margin:10px 0 0 16px; display:block; position:relative}
#header .filials_l a:hover {color:#004687;}
#header address {display:block; position:relative; float:right; width:213px; color:#004687; clear:both; font-style:normal; font-size:15px; margin:20px 40px 0 0; text-align:center; line-height:150%}
#header address span {font-size:24px;}

#logo {display:block; overflow:hidden; text-indent:-999px; height:79px; width:295px; position:absolute; top:208px; margin-left:33px; background:url('/accel/static/i/logo.jpg') no-repeat left top;}
#logo a {display:block; overflow:hidden; text-indent:-999px; height:61px; width:265px; margin:19px 0 0 18px}

#header dl {display:block; float:right; color:#ffffff; margin:1px 22px 0 0; background:url('/accel/static/i/bg_order.gif') repeat-x left top; height:34px}
#header dt, #header dd {display:block; float:left; height:34px}
#header dt {width:19px;}
#header dd {background:url('/accel/static/i/bg_order_dark.gif') repeat-x left top; padding:9px 39px 0 9px; height:25px}
#header dd a {color:#99c3e6; text-decoration:none;}
#header dd a:hover {color:#ffffff}
#header dt.question {background:url('/accel/static/i/ico_quest.gif') no-repeat center center;}
#header dt.basket {background:url('/accel/static/i/ico_basket.gif') no-repeat 4px center;}

/*FOOTER*/
#footer {height:91px; clear:both; background:#004687; position:relative;}
#footer ul {position:absolute; display:block; margin-top:-22px; left:25px; height:22px}
#footer ul li {float:left; margin-right:8px; color:#000000; padding:0 12px 1px 3px; font-size:11px; background:url('/accel/static/i/line_silver.gif') no-repeat right center;}
#footer ul li.last {background:none; margin-right:0}
#footer ul li a {color:#666666; text-decoration:none}
#footer ul li a:hover {color:#004687}
#footer dfn {font-style:normal; color:#99c3e6; margin:30px 0 0 35px; position:relative; display:block; float:left}
#footer dfn span {font-size:11px}
#footer dfn span a {color:#99c3e6;}
#counters {float:right; margin:22px 41px 0 0; width:375px; height:65px; overflow:hidden}
#counters img {margin-bottom:2px}

#footer dl {position:relative; float:left; font-size:11px; display:block; margin:29px 0 0 50px;}
#footer dt, #footer dd {float:left; display:block; height:22px;}
#footer dd a {color:#99c3e6; margin-left:12px}
#footer dt a {display:block; float:left; color:#ffffff;}
#footer dt span a {display:block; height:22px; width:70px; text-indent:-999px; overflow:hidden; }
#footer dt span {display:block; float:left; height:22px; width:70px; margin-left:10px; background:url('/accel/static/i/clickon.gif') no-repeat right top;}
#links {color:#ffffff; font-size:11px; position:absolute; left:203px; top:44px}

/*STRUCTURE PAGE*/
#conteiner{float:left; width:100%; padding-bottom:113px;}
#page{margin: 0 0 0 355px; background:url('/accel/static/i/line.gif') repeat-x left 17px; padding-top:17px;}
#sidebar{float:left; width:328px; margin-left:-100%; padding:0 23px 113px 0; background:url('/accel/static/i/line.gif') repeat-x left 17px;}
#page .content {background:#ffffff; margin-right:45px}

/*BANNER PLACE*/
#bannertop {height:65px; background:#ecebeb; margin-bottom:20px}
#bannertop span {/*background:#ffffff; padding-right:5px;*/ display:block;/*float:left; text-align:center;*/ float:left; width:50%}
#bannertop img {border:0;}
#bannertop span img {border-left:5px solid #ffffff; border-right:5px solid #ffffff}
.bannerleft {text-align:right; margin-bottom:14px}

/*CONTENT*/
#cataloglist {width:100%; border-spacing:7px 5px; border-collapse: separate; margin:-7px 0 0 -5px; color:#666666}
#cataloglist td {width:50%; border:1px solid #99c3e6; vertical-align:top; padding:6px 17px 9px 17px}
#cataloglist td ul {font-size:11px; margin-top:7px}
#cataloglist td ul li {padding-left:8px; background:url('/accel/static/i/marker_gray.gif') no-repeat left 5px;}
#cataloglist td img {float:left; margin-top:2px}
#cataloglist td div {margin-left:112px}
#cataloglist h4 {margin-bottom:10px; padding-top:0}

#page .content h1, #page .content h4 {font-size:13px; color:#004687}
#page .content h1 {font-size:22px;margin:1px 3px 15px 1px}

/*WORKS IN SIDEBAR*/
#sidebar .works, #sidebar .news {margin:0 0 16px 33px}
#sidebar .works .b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
#sidebar .works .b1f {height:1px; background:#99c3e6; margin:0 5px;}
#sidebar .works .b2f {height:1px; background:#99c3e6; margin:0 3px;}
#sidebar .works .b3f {height:1px; background:#99c3e6; margin:0 2px;}
#sidebar .works .b4f {height:2px; background:#99c3e6; margin:0 1px;}
#sidebar .works .contentf {background: #99c3e6;}
#sidebar .works .contentf div {margin-left: 5px;padding-top:10px}
#sidebar .works .contentf div div {margin:0 0 15px 9px}
#sidebar .works .contentf div div a {margin-right:10px}
#sidebar .works .contentf div div a.last {margin-right:0}
#sidebar .works .contentf .list {margin:0;padding:0 15px 15px 15px}
#sidebar .works .contentf .list a {clear:both;display:block;padding:3px 2px 2px 2px}
#sidebar .catmenu .contentf {background:#ecebeb}
#sidebar .catmenu .b1f, #sidebar .catmenu .b2f, #sidebar .catmenu .b3f, #sidebar .catmenu .b4f {background:#ecebeb}
#sidebar .catmenu span {font-size:12px; color:#004687}
#sidebar .catmenu ul li {margin:5px 5px 5px 5px;cursor:pointer;float:left;clear:both; width:250px;}
#sidebar .catmenu ul ul li {margin:1px 5px 1px 20px; width:230px}
#sidebar .catmenu ul {overflow:hidden}
#sidebar .catmenu ul ul {display:none;padding-top:7px}
#sidebar .catmenu ul ul.d_block {display:block}

#sidebar .works, #sidebar .news {font-family:Arial}

/*NEWS IN SIDEBAR*/
#sidebar .news .b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
#sidebar .news .b1 {height:1px; background:#cccccc; margin:0 5px;}
#sidebar .news .b2 {height:1px; background:#ecebeb; border-right:2px solid #cccccc; border-left:2px solid #cccccc; margin:0 3px;}
#sidebar .news .b3 {height:1px; background:#ecebeb; border-right:1px solid #cccccc; border-left:1px solid #cccccc; margin:0 2px;}
#sidebar .news .b4 {height:2px; background:#ecebeb; border-right:1px solid #cccccc; border-left:1px solid #cccccc; margin:0 1px;}
#sidebar .news .contentb, #sidebar .works .contentb {background: #ecebeb; border-right:1px solid #cccccc; border-left:1px solid #cccccc;}
#sidebar .news .contentb div {margin-left: 5px;padding-top:10px}
#sidebar div h4, #sidebar .news .contentb div dt {background:#004687 url('/accel/static/i/timer-blue.gif') no-repeat 31px 6px;color:#fff;margin:0 15px 10px 10px;padding:3px 5px 3px 63px}
#sidebar div h4 a {color:#fff;text-decoration:none}
#sidebar .news .contentb div dl {padding-bottom:10px;margin-bottom:2px}
#sidebar .news .contentb div dt {background:#fff url('/accel/static/i/timer-gray.gif') no-repeat 31px 6px;color:#666;padding-left:50px}
#sidebar .news .contentb div dd {margin:1px 15px 10px 41px}
#sidebar .news .contentb div dd p {font-size:11px}
#sidebar .news .contentb div dd h3 {color:#004687;font-size:14px;margin-bottom:8px;text-align:left}
#sidebar .an {margin:1px 15px 0 10px;border-top:1px solid #fff;padding-top:2px}
#sidebar .an a {display:block;background:#fff url('/accel/static/i/menu_s.gif') no-repeat 26px 4px;padding:2px 3px 3px 42px}

/*MENU*/
#menu {margin:0 0 12px 33px; background:url('/accel/static/i/bg_menu.gif') no-repeat left bottom; padding-bottom:5px}
#menu ul {padding:18px 17px 19px 15px; background:url('/accel/static/i/bg_menu_line.gif') repeat-y left top;overflow:hidden;clear:both}
#menu ul ul {padding:0;margin:0;background:#ecebeb}
#menu ul a, #menu ul span {text-transform:uppercase; text-decoration:none; font-weight:bold}
#menu ul li {border-bottom:1px solid #e0e0e0; padding:0;overflow:hidden;clear:both;background:#fff url('/accel/static/i/menu_s.gif') no-repeat 26px 4px}
#menu ul li a, #menu ul li span {padding:3px 4px 3px 60px;float:left;clear:both;padding:3px 4px 3px 60px;}
#menu ul li.open {background:#004687 url('/accel/static/i/menu_o.gif') no-repeat 26px 4px; }
#menu ul li.open a {color:#fff}
#menu ul li.last {border:0;}
#menu ul ul li {border-bottom:0; padding:1px 5px 1px 60px; border-top:1px solid #ffffff;background:url('/accel/static/i/menu_o_sub.gif') no-repeat 30px 7px;}
#menu ul li ul a, #menu ul li ul span {color:#666666;padding:3px 4px 3px 0;text-transform:none}
#menu ul li.open ul a:hover {color:#004687}
#menu ul li.open ul span, /*#menu ul li a:hover,*/ #menu ul li span {color:#FFCC00}
#menu ul li a:hover {color:#e30118}
#menu ul ul a, #menu ul li.open ul a {text-transform:none; color:#666666; font-size:11px; font-weight:normal }
#menu .dnone {display:none}
#menu ul li.open ul.dnone {display:block}


/* old page styles */
.row {background:#e7f5fd}
#ol {margin-top:0}
table.contable	{border-collapse:collapse; border:1px solid #1b3889; width:100%}
.content table.contable p {margin:3px;padding:0;}
table.contable th	{background:#e7f5fd; border:1px solid #00b8e0; color:#003082; padding:5px}
table.contable td	{padding:3px; border:1px solid #00b8e0; text-align:center; vertical-align: top;}
table.contable tr.row {background:#ebf0f8;}



	.content img {
		border:#666 1px solid
	}

		.content img.noborder {
			border:0 solid transparent
		}

	.content ol {
		position:relative;
		top:-1.7em
	}

		.content ol li {
			padding-left:0;
			margin-left:0;
			padding-bottom:1em
		}

		.content ol ul {
			top:0.5em
		}
			.content ol ul li {
				margin-left:0;
				padding-left:0
			}

		.content strong {
			font-weight:bold;
		}


.list-type dt {
	background:url('/accel/static/pic/h4.png') no-repeat -160px 0;
	text-align:right;
	font-size:1.2em;
	position:absolute;
	left:0;
	padding:6px 20px 10px;
	margin:-25px 0 0 0
}

	 .list-type dt a {
		text-decoration:none;
		color:#fff;
	}

.list-type h5 {
	font-size:1.2em;
	padding:.1em 0 .3em 0
}

.list-type h6 {
	padding-right:4px;
	padding-left:12px;
	background:url('/accel/static/pic/clock.gif') no-repeat 0 4px
}

.list-type dd {
	margin:0 1em 2em 2em
}

	.list-type dd.first {
		padding-top:20px
	}

	.list-type dd.link {
		border-left:#999 1px solid;
		padding:1px 0 4px 1px
	}

	 .list-type dd.link a {
		text-decoration:none;
		background:#999 url('/accel/static/pic/tr.gif') no-repeat 3px 9px;
		padding:3px 5px 5px 8px;
		color:#fff
	}

	 li {
		margin-left:0
	}

.content p {
	text-align:justify;
	line-height:155%;
	margin:0 0 2em 0;
	padding-top:7px;
}

.content p.rounded {
	margin:0
}

.content ul {
	position:relative;
	top:-1.8em;
	margin-left:0;
	padding-left:0
}
	.content ul li {
		padding:0 0 .5em 0
	}

	.content ul.lsn, .content ul.lsn li {
		margin-left:0;
		padding-left:0
	}

	.content ul.lsn {
		top:-1.5em
	}
	.content ul.lsd {
		top:0;
		margin:0 0 10px 50px;
		line-height:145%;
	}
	.content ol {
		line-height:145%;
	}
		.content ol li {
			padding-bottom:.5em;
		}
		.content ol ul.lsd {
			margin-bottom:0;
			margin-top:5px
		}
.list dl {
	padding-bottom:.5em
}

.list dl dt {
	font-size:1.3em
}

.date, .list h6 {
	padding-right:4px;
	padding-left:12px;
	background:url('/accel/static/pic/clock.gif') no-repeat 0 4px;
	float:right;
	margin-left:25px;
	font-size:12px
}
.date {
	margin-top:-20px;
}

.list h6 {
	background:url('/accel/static/pic/clock.gif') no-repeat 0 2px;
}

	.list.f2 dl dt {
		padding-left:34px;
		color:#004687;
		font-weight:bold;
		line-height:155%;
		font-size:1em;
		padding-bottom:5px;
		background:url('/accel/static/i/clock_blue.gif') no-repeat 15px 4px;
	}


.list dl dd {
	margin:0 0 2em 0;
	padding:0
}

	.content .list dl dd p {
		margin:0;
		padding:0 0 0 35px
	}

	.list dl dd {
		border-bottom:#00b8e0 1px dashed;
		padding-bottom:1em
	}

	.list.f2 dl dd {
		background:url('/accel/static/i/menu_s.gif') no-repeat 15px 17px;
	}

	.list dl dd {
		padding-top:10px;
	}


#chinpid, .chimg {float:left;margin-top:4px}
#chinpid {margin:4px 3px 0 4px;height:30px;font-size:22px;letter-spacing:6px;width:80px; }
.form p {overflow:hidden;_zoom:1;}
.form a {text-decoration:none}
#send {margin:0 0 0 351px}

#contact {
	font:normal 12px 'Arial';
	margin:-26px 0 0 0;
	left:71px;
	position:absolute;
	background:url('/accel/static/pic/contact.png') no-repeat 0 0;
	width:255px;
	height:95px;
	padding:7px 0 0 17px
}

	#contact .label {
		color:#003082
	}

	#contact li {
		padding-bottom:.7em;
		color:#fff
	}

		#contact li a {
			color:#fff
		}

		#contact li a:hover {
			color:#003082
		}

#map {
	color:#fff;
	position:relative;
	z-index:120;
	position:absolute;
	top:380px;
	right:30px;
	text-decoration:none;
	font-size:.85em
}

.content ul.map {
	top:0
}

	.content ul.map ul {
		top:.4em;
		margin-left:.7em
	}

.map li {
	margin-left:0;
	padding:0 0 1em 0
}

	.map li li {
		padding:0 0 0 20px
	}

/* FORM */
#forms {
	clear:both;
	width:600px;
	margin:30px auto;
	margin-bottom:50px
}

	#forms label {
		position:absolute;
		background:#e7f5fd;
		padding:5px;
		display:block;
		width:6em
	}

	#forms .inp, #forms textarea {
		margin-left:8em;
		padding:3px;
		font:normal 1em 'Arial';
		letter-spacing:1px;
		width:25em
	}

	#forms sup {
		position:absolute;
		color:#ff4100
	}

#forms .red.f80 {
	position:absolute;
	padding-left:10px;
	font-size:.85em;
	text-align:left
}

#send {
	position:absolute;
	padding:3px;
	background:#e7f5fd;
	padding:5px;
	border:1px solid silver
	/*margin:-15px 0 0 351px*/
}

/* NAVIGATOR */
#navigator, .nav_arrows {
	clear:both;
	border-top:#cecece 1px solid;
	border-bottom:#cecece 1px solid;
	margin-top:2em;
	padding:1em 0;
	width:80%;
	text-align:center;
	margin:0 auto;
	color:#ccc;
	font-size:1.2em
}

	.nav_arrows ins {
		text-decoration:none;
		border:#999 1px solid;
		padding:3px 10px
	}

	.nav_arrows a {
		text-decoration:none
	}

#offset {
	color:#666;
	padding:0 1em
}

#glass {background:url('/accel/static/pic/glass.jpg') no-repeat bottom right;margin:-50px 0 0 155px;position:absolute;width:145px;height:77px}

.content ul.save {
	top:0
}

.save li {
	border-bottom:#00b8e0 1px dashed;
	margin:0 0 1em 0;
	padding:0 0 1em 0
}

	.save li.last {
		border-bottom:0 solid transparent
	}

.save .save-my-ass {
	text-indent:-999px;
	overflow:hidden;
	background:url('/accel/static/pic/save.png') no-repeat 0 0;
	width:16px;
	height:16px;
	position:absolute;
	right:40px
}

/* PICTURES */
#albums {
	overflow:hidden;
	$padding-bottom:10px;
}

	#albums dl {
		float:left;
		width:33%;
		margin-bottom:10%
	}

		#albums dl dt {
			padding-right:15px
		}

		#albums dl dd {
			margin:0;
			padding-left:0
		}

.pics {
	overflow:hidden
}

	.pics dl {
		float:left;
		width:25%;
		font-size:1em;
		height:120px
	}

		.pics dl img {
			display:block;
			border:#666 1px solid
		}

		.pics dl dd {
			margin:0;
			padding:0
		}

		.pics dl dt {
			padding-right:20px
		}

#onepic {
	width:100%;
	text-align:center;
	margin-bottom:2em
}

	#onepic img {
		border:#666 1px solid
	}

.pcomm	{margin-bottom:1em}


.content p {
	text-align:justify;
	line-height:145%;
	margin:0 0 1em 0
}

#titles {
	margin:.3em 0 2em
}

h1, h2, h3, h4, h5, h6 {
	font-weight:normal
}

h1 {
	display:inline;
	color:#00b8e0;
	font-size:1.6em;
	position:relative;
	bottom:-3px
}

	.content h1.inset a {
		background:url('/accel/static/pic/catalog.png') no-repeat 0 0;
		width:84px;
		height:36px;
		text-indent:-999px;
		overflow:hidden;
		position:absolute;
		z-index:100;
		margin:-55px 0 0 -5px;
		font-size:.55em;
		color:#00b8e0
	}

		.content h1.inset a:hover {
			color:#666
		}

h3 {
	text-align:center;
	font-size:1.5em;
	margin:.1em 0 1.1em 0
}

	.rounded h3 {
		text-align:left;
		font-size:1.1em
	}

h4 {
	font-size:1.2em;
	margin:.1em 0 .3em 0
}

.content h4 {
	/*padding-bottom:1.4em;*/
	color:#00b8e0;
	padding-bottom:1em;
	padding-top:1em;
	font-weight:bold;
}
#linkfolders{
	clear:both;
	overflow:hidden;
	margin:15px 0 10px 0;
	padding:10px 0 5px 0;
}
ul#linkfolders li {
	line-height:120%;
	font-size:1em;
	margin:0.5em 0 0.5em 0;
	padding:0;
}


#auth {
	position:absolute;
	margin:20px 0 0 -45px;
	z-index:200;
	padding:10px 40px 25px;
	background:url('/accel/static/pic/smenu.png') no-repeat;
	width:213px;
	height:150px;
}
#auth h2 {margin:2px 5px 15px 0;font-size:22px;color:#00b8e0}
#auth input {border:1px solid #00b8e0;padding:2px;margin:2px 0 2px 0}
#sbtn {padding:3px 5px; background:#99c3e6;cursor:pointer}

a.rss {margin:2px 7px 0 0;float:right;}
