/* common styles */
ul, dl dd, ul li, ol li {padding-left:0;margin-left:0}
input, textarea {background:#fff;border:#61727d 1px solid;padding:0 3px;font-size:11px}
a {color:#1F3485;}
a:hover {color:#61727d}
.inv a {color:#62737e}
.inv a:hover {color:orangered}

/* top adv place*/
.vtb {
	margin-top:30px;
	position:relative;
	width:497px;
	height:104px
}
 .vtb img {
	border:1px solid #1F3485;
	margin-top:30px;
	position:relative;
	display:inline;
}
/*.contenta p {font-family: "Times New Roman" serif; font-size: 14px; margin-bottom:15px; line-height:110%;text-align:justify}*/
.contenta ul.marker, .contenta ol {
	color:#070707;
	font-family: "Arial" serif; font-size: 13px;
	padding:0;
	margin:0
}
.contenta ol {padding-left:22px}
.contenta ul.marker li	{
	padding:2px 4px 2px 12px ;
	background:url('/accel/static/i/marker.png') no-repeat 0 7px;
	line-height:120%;
	margin:0px 4px 5px 10px;
}
.contenta p	{
	padding:4px 7px 6px 0;
	text-align:justify;
	color:#070707;
	font-family: "Arial" serif; font-size: 13px;
}

html, body {
	height:100%;
	min-width:1000px;
}

#header {text-align:center;background:url('/accel/static/i/tbg.gif') repeat-x top left;height:170px;width:100%;min-width:1000px}
#logo {text-indent:-999;float:left; width:212px; height:164px;background:url('/accel/static/i/logo.gif') no-repeat top left; margin-left:10px; margin-top:1px;}
#logo a {
	overflow:hidden;
	display:block;
	width:190px;
	margin-left:20px;
	height:164px;
	text-indent:-999px;
}
#header #rflash {
	float:right;
	height:168px;
	background:#E0E2F2 url('/accel/static/i/tbg.gif') repeat-x top left;
	width:225px;
}
#tmenu	{
	clear:both;
	height:82px;
	text-align:center;
	background:url('/accel/static/i/tmenubg-trans.png') repeat-x top left;
}

/* CSS rounded corners */

/* colors menu */
#footer .raret{margin:0 7px 0 7px}

#tmenu .raret .current a, #footer .raret .current a{
	color:#ff4400;
	font-weight:bold;
	/*cursor:default; */
}

/* menus styles */
.mbtn {text-align:center; margin:0 10px 0 0}
.mbtn .rounded	{background:#fff}
.mbtn i.rtop i, .mbtn i.rbottom i	{background:#fff}

.raret {margin:0 15px 5px 15px}
.mbt div.rmid {background:#fff;height:32px;display:block;position:relative}
.mbt  div.rtop, .mbt div.rbottom {display:block;height:5px}
.mbt  div.rtop div, .mbt div.rbottom div{display:block;height:1px;font-size:1px;overflow:hidden;background:#fff}
.mbt  div.rtop div.r4, .mbt div.rbottom div.r4{height:2px}
.mbt  div.r1{margin:0 5px}
.mbt  div.r2{margin:0 3px}
.mbt  div.r3{margin:0 2px}
.mbt  div.r4{margin:0 1px}
.mbt {
	display: -moz-inline-box;
	display:inline-block;
	zoom:1;
	*display:inline;
	text-align:center; margin:0 10px 0 0;
}
.mbt a{
	/* display:block; */
	position:relative;
	top:10px;
	text-decoration:none;
	font:bold 12px 'Arial', 'serif';
	color:#1F3485;
	text-transform: uppercase;
}

#footer .rmid	{background:url('/accel/static/i/tmenubg-trans.png') repeat-x top left;height:22px;}
#footer a {color:#fff;}

#footer .mbt  div.rtop div, #footer .mbt div.rbottom div	{background:url('/accel/static/i/tmenubg-trans.png') repeat-x top left}
#footer .raret {clear:both; display:block; position:relative; top:21px}
#footer .mbt {padding:6px 0 0 0}
#footer .raret a{
	font-size:10px;
	top:8px;
	_top:4px;
}

#footer {
	clear:both;
	height:64px;
	text-align:center;
	/* background:url('/accel/static/i/footer.gif') repeat-x top left; */
	background:url('/accel/static/i/footer-trans.png') repeat-x top left;
}
#contacts{
	position:absolute;
	left:15px;
	margin-top:7px;
	font-size:10px
}

/* body page */
	#body{
		overflow:hidden;
		position:relative;
		/* border:2px solid orange; */
		/* height:1%; */
		height:1%;
/* ie6 hide body */
		_overflow:visible;
	}

	#apage,.pblock {
		margin:auto;text-align:left;
		width:57.69em;*width:56.3em;min-width:1000px;
	}

	#apage {
		margin:auto 0px;
		width:auto;
		background:url('/accel/static/i/rbg.gif') repeat-y top right;
		margin: 0 auto 0;
	}
	#rotatuy {
		background:url('/accel/static/i/lbg.gif') repeat-y top left;
	}

	.blocks{position:relative;}
	.blocks{_position:static;} /* for IE < 7 */
	#maincnt .blocks{position:static;}

	#maincnt {width:100%}
	.pblock #maincnt {float:left;margin-right:-25em;}

	.pblock .blocks {
		float:right;
		width:180px;
	}

	.blocksbg{
		/* background:transparent url('/accel/static/pic/bodyfon.gif') no-repeat bottom right;		 */
		/* background:transparent url('/accel/static/pic/rightbodyf.gif') repeat-y top right; */
		overflow:hidden;
		height:1%;
		/*background:url('/accel/static/pic/bordwcol.gif') repeat-y top right; */
		/* background:url('/accel/static/i/rbg.gif') repeat-y top right; */
	}

	div#wrapper{
		float:right;
		width:100%;
		margin-left:-180px;
	}
	div.contenta		{
		margin-left:185px;
		padding:5px 10px 20px 10px;
	}
	.content{margin-right:10px}

	div.navigation	{
		float:left;
		width:180px;
	}
	div.navigation div#first{
		background:url('/accel/static/i/menu_bg.gif') repeat-x 0 0;
	}
	#side {
		background:url('/accel/static/i/topear.gif') no-repeat 12px 0;
		min-height:270px;
		_height:270px;
		padding-top:10px;
		margin-right:2px;
	}

	.pblock .right{
		width:180px;
		background:url('/accel/static/i/menu_bg.gif') repeat-x 0 0;
	}
	.right .rpart {
		background:url('/accel/static/i/topear.gif') no-repeat 3px 0;
		min-height:270px;
		_height:270px;
		margin-left:2px;
		padding:15px 7px 20px 10px
	}

	#cntdec{
		height:27px;
		width:auto;
		/* margin:20px 200px 0 200px; */
		margin:-27px 198px 0 198px;
		padding:0;
		position:relative;
		background:url('/accel/static/i/tbgcnt-trans.png') repeat-x 0 7px;
	}
	#cntdec .ldl, #cntdec .ldr {
		float:left;
		position:relative;
		margin-left:-188px;
		width:188px;
		height:27px;
		background:url('/accel/static/i/decorear-trans.png') no-repeat 0 0;
	}
	#cntdec .ldl span, #cntdec .ldr span {float:right; border:0; padding:0; margin:0; margin-top:7px; background:url('/accel/static/i/topl-trans.png') no-repeat 0 0;height:20px; width:19px;}
	#cntdec .ldr span {float:left; background:url('/accel/static/i/topr-trans.png') no-repeat 0 0;}
	#cntdec .ldr {
		float:right;
		margin:0;
		margin-right:-188px;
		background:url('/accel/static/i/decorear-trans.png') no-repeat top right;
	}

	.pblock #maincnt .blocks {
		margin-right:180px;
	}

	#maincnt .blocks {float:none;width:auto;}

/* newsline at right */
div.newsdate {color:#777;font:11px 'Arial', 'serif';}
div.newsbody {color:#777;font:11px 'Arial', 'serif';margin-top:10px;margin-bottom:20px;}
a.newsheader {font:bold 12px 'Arial', 'serif';text-decoration:none}

/* #tomain {position:absolute; font-size:12px; color:#1F3485;font:bold 12px 'Arial', 'serif';margin-top:10px;left:45px}
b#tomain {left:50px} */
#tomain {position:absolute; font-size:12px; color:#1F3485;font:bold 12px 'Arial', 'serif';margin-top:10px;margin-left:-143px;z-index:10}
b#tomain {margin-left:-135px;z-index:10}
#tonews {position:absolute; font-size:12px; color:#1F3485;font:bold 12px 'Arial', 'serif';margin-top:10px;margin-left:83px;z-index:10}
b#tonews {margin-left:83px;z-index:10}

/* catalog menu at left */
div.mcatalog, div.consult {
	color:#1F3485;
	font:bold 12px 'Arial', 'serif';
	cursor:pointer;_cursor:hand;
	width:100%;
	text-align:center;
	text-transform:uppercase;
	padding:10px 0px;
	/* background:url('/accel/static/i/botshadow-trans.png') no-repeat 16px 27px; */
}
#lvad {position:relative;margin:-25px 0 15px}

div#spares, div#tehno {color:#777;font:12px 'Arial', 'serif';}
div#spares a, div#tehno a {font-weight:normal;text-decoration:none}
div#spares div, div#tehno div {font-weight:bold;cursor:pointer;_cursor:hand}
div#spares div div, div#tehno div div {font-size:10px;border-bottom:1px solid silver;margin-right:2px}

/* on-line consult */
div.leftconsult {
	text-align:left;
	padding:1px 4px 10px 10px
}
.consult span {
	display:block;
	margin:12px 2px 5px 2px;
	color:#666;
	border-bottom:1px dashed silver;
	font-size:11px;
	cursor:default;
}
.consult a.icq {
	display:block;
	font-size:10px;
	text-transform:capitalize;
	clear:both;
	padding:3px 0;
	margin:4px 1px;
}
.consult a img {
	float:left;
	margin-top:-2px;
	margin-right:3px;
}
img.consultant {
	position:absolute;
	display:block;
	border:1px solid silver;
	padding:2px;
	margin-top:2px;
	background:white;
}

.botshad {
	background:url('/accel/static/i/botshadow-trans.png') no-repeat 0 0;
	width:143px;
	height:9px;
	margin-left:12px;
}

/* search on site */
.sform {
	background:url('/accel/static/i/fcnt.gif') repeat-x 0 26px;
	height:110px;
}

.sform  .he {
	background:url('/accel/static/i/decorear-trans.png') no-repeat 0 0;
	font-size:11px;
	color:#777;
	padding:8px 0 2px 0;
	text-align:center;
	margin-left:9px;
	height:20px;
}
.sform  .bd {
	clear:both;
	float:none;
	text-align:center
}

.sform  .bd div.input {
	width:150px;
	height:26px;
	margin-left:13px;
	background:url('/accel/static/i/inputs.png') no-repeat 0 0;
}

.sform  .bd div input.search {
	border:0;
	background:0;
	height:18px;
	padding:2px 4px;
	_padding:2px 0;
	width:140px;
	margin:0;
	color:#000;
}
.sform  .bd .btn{
	clear:both;
	width:64px;
	height:22px;
	color:#1F3485;
	font-size:12px;
	border:solid 0px;
	background:url('/accel/static/i/btn.gif') no-repeat 0 0;
	cursor:pointer;_cursor:hand;
}
.sform  .bd {
	font-size:12px;
}
.authform div {
	clear:both;
	margin:3px 0;
}
.authform label {
	width:46px;
	margin-left:7px;
	float:left;
}
.authform div input {
	width:111px;
	height:18px;
	background:url('/accel/static/i/authinp.png') no-repeat 0 0;
	border:0;
	margin:0;
	padding:2px 3px;
}

/* navigatios */
.pathdiv {
	background:url('/accel/static/i/marker.gif') no-repeat 4px 7px;
	padding:1px 15px 1px 5px;
}
/* navigate beetw*/
/* NAVIGATOR */
.onavigate {text-align:center; margin:10px}
.onavigate a {text-decoration:none}
div#navigator {width:290px;margin:0 auto;margin-top:10px; font-size:14px}
div#navigator a {text-decoration:none;white-space:nowrap}
#offset {padding:0 10px;color:gray}

div.my_nav {width:100%;margin:0 auto;margin-top:10px; text-align:center}
.my_nav a {text-decoration:none;white-space:nowrap}

/* global price */
span.price {color:red;font-weight:bold;margin-left:5px}
span.oldprice {color:orange;font-weight:normal;text-decoration:line-through;margin:0px 5px}
td.price {color:red;font-weight:bold;text-align:center}

/* counters */
.undercounter {height:200px}
.footcounters {position:absolute;margin-top:-230px;left:0;height:150px;width:170px;text-align:center}
.footcounters img {margin-top:7px}
.counters {text-align:center;}
.counters img {margin-top:7px}

/* left */
div.customleftblock {margin:10px 0px;font:12px 'Arial', 'serif';}

#creators {
	position:absolute;
	right:5px;
	margin-top:7px;
	font-size:10px;
	width:200px;
	text-align:right;
}
#creators a {color:#1F3485;}