/* ALL */
html, body {font-family:'Arial';font-size:.85em;height:100%}
body {background:#9de4ff url('/accel/static/pic/pn/background.jpg') repeat-x top left; width:100%; min-width:960px;}
a {text-decoration:none}
body dl dd {margin-left:0;padding-left:0}
/*
#wrapper {background:url('/accel/static/pic/pn/mountain.gif') no-repeat right bottom; width:100%;min-height:100%; height:auto !important; height:100%;overflow:hidden;_height:1%;margin:0 auto 0 auto}
#mount {display:block; width:100%;height:100%;margin:0 auto -83px auto}
*/
#wrapper {width:100%;min-height:100%; height:auto !important; height:100%;margin:0 auto -83px auto;clear:both;}
#mount {position:absolute;margin-top:-114px;background:url('/accel/static/pic/pn/mountain.gif') no-repeat right bottom;width:488px;height:114px;right:0}

/*FOOTER*/
#footer {position:relative;min-width:1000px;clear:both; height:83px; background:#3967a4 url('/accel/static/pic/pn/footer.jpg') no-repeat 100% 5px}
#footer blockquote {font-size:0.85em; color:#fff; float:right; position:absolute; right:70px;padding-top:47px}
#footer blockquote p {font-size:1.2em;}
#footer a {color:#fff}
#footer a:hover {color:#f0f0f0}

#clickon {font-size:1em; padding:40px 0 0 33px; color:#fff}
#clickon span {position:relative; margin:-20px 0 0 135px; background:url('/accel/static/pic/pn/clickon.png') no-repeat 0 0; text-indent:-999px; overflow:hidden; display:block; width:89px; height:41px;}
#volgograd {font-size:1em; position:absolute; color:#fff;left:260px; margin-top:40px}
#links {font-size:12px; position:absolute; color:#fff;left:260px; margin-top:40px}
#counters {margin-top:-40px;margin-left:360px;position:absolute}

/*HEADER*/
#header {width:100%; background:url('/accel/static/pic/pn/rightice.jpg') no-repeat top right; height:161px}
#search {float:right; position:relative;top:7px;right:58px;background:url('/accel/static/pic/pn/search.png') no-repeat top left;width:226px;height:23px}
#search input {padding:5px 0 2px 40px;font:normal 12px 'Arial';color:#3967a4;background:transparent;border:0 solid transparent;width:145px}
#search button {cursor:pointer;overflow:hidden;text-indent:-999px;width:45px;height:23px;margin-left:20px;position:relative;float:right;background:transparent;border:0 solid transparent;margin-top:-22px}
#search #tcont {color:#3967A4;font-size:1.1em;position:absolute;right:85px; margin-top:50px;text-align:right; font-weight: bold;width:190px;line-height:150%}
#header h1 {position:absolute; margin:0 0 0 43px;	background:url('/accel/static/pic/pn/logopic1.jpg') no-repeat 0 0; width:136px; height:132px; text-indent:-999px;}
#header h1 a {display:block;width:136px; height:132px}
/*#bannerplace{position:absolute; top:37px; margin-left:238px; padding-top:10px; text-align:center; overflow:hidden;} */
#bannerplace {text-align:center;position:absolute;top:37px;width:100%}
/* #banner0 {border:#a9adb2 1px solid;} */


#left {float:left; width:237px;padding-bottom:100px;position:relative;z-index:666}
#right {width:100%; float:right;margin-left:-237px; _margin-left:-241px;position:relative;z-index:23}
#content{margin-left:237px;padding-bottom:100px}
.mp #content {padding-bottom:0;$margin-bottom:114px}
#logotext {}
#left h1 {position:absolute; margin:-14px 0 0 26px; background:url('/accel/static/pic/pn/logotext.jpg') no-repeat 0 0; width:169px; height:96px;text-indent:-999px;}
#left h1 a {width:169px; height:96px;display:block}

#side{	position:relative; margin-top:82px; padding-left:30px;}

/* SIDE MENU */
#s-menu {width:170px; padding-bottom:25px; border-bottom:4px solid #3967a4}
#s-menu li {margin:0 0 5px 0; padding-left:8px; background:url('/accel/static/pic/pn/markmenu.gif') no-repeat 2px 5px}
#s-menu li a {text-decoration:none;color:#204067}
#s-menu li a:hover, #s-menu li b {font-weight:normal;color:#ed6461}
#s-menu li a.bold {font-weight:bold}
#s-menu li ul {margin:3px 0 10px 1px;font-size:11px}
#s-menu li ul ul {margin-left:10px}
#s-menu li ul li {background:none}

/* SIDE NEWS */
#newsblock {padding-top:9px;padding-bottom:20px; overflow:visible;width:190px}
#newsblock dl {margin-top:20px}
#newsblock dt {width:95px;color:#fff;background:#ed6461;padding:4px 3px 3px 7px}
#newsblock dd {margin-left:0;padding:5px 0 0 0;}
#newsblock dd p {padding:8px 0 8px 0;line-height:125%;font-size:0.95em; color:#204067; text-align:justify}
#newsblock a {color:#204067;text-decoration:underline;font-size:1em}
#newsblock a.next:hover, a:hover {color:#ed6461}
#newsblock a.next {text-decoration:none; color:#3967a4; margin-left:102px; font-size:0.95em;}

/* MENU */
#menu {padding:5px 15px;clear:both;overflow:hidden;_height:1%;_overflow:none;background:#3967a4}
#menu li {float:left}
#menu li span {color:#fff;padding-left:15px}
#menu a {text-decoration:none;color:#c8dae4}
#menu a:hover, #menu b {font-weight:normal;color:#fff}

/* PUBLICATION */
#pub {margin-right:10px; font-size:1.2em; padding-bottom:25px}
#pub p {text-align:justify;line-height:125%;margin-bottom:20px; color:#204067; }
#pub div.brand {float:right; background:#ffffff; margin: 30px 40px 0 10px}
#pub div.brand table {margin:0; width:220px}
#pub div.brand table td {width:25%; height:48px; margin:2px; vertical-align:center;text-align:center}
h4 {font:bold 1.2em 'Arial';color:#204067;margin:0;padding:0}

#do-you-know {clear:both;background:#e8eef4;padding:10px 20px 60px 10px; margin-bottom:35px;line-height:125%;overflow:hidden;_height:1%;_overflow:none}
#do-you-know p {text-align:justify;line-height:125%;margin-bottom:5px; color:#204067; font-size:13px}
#do-you-know big {float:left;background:#ed6461;color:#fff;padding:5px;}

/* TEXT */
#contenta {padding:5px 53px 30px 0; text-align:justify}
#pub .date {background:#ed6461;color:#fff;padding:3px 5px;position:absolute;right:50px;font-size:.85em;top:197px}
#pub ul li {list-style:disc;line-height:125%}
#pub ul.marker li{list-style:none}
#contenta a {color:#204067}
#contenta a:hover {color:#ed6461}

#contenta .news dl {margin:2px 10px 2em 15px}
#contenta .news dt {width:10%;color:#fff;background:#ed6461;padding:3px 3px 5px 10px}
#contenta .news dd {margin-left:0;padding:5px 0 0 0;font-size:13px}
#contenta .news dd p {padding:5px 0 0 0;line-height:125%}
#contenta .news a {line-height:125%;color:#204067;text-decoration:underline}
#contenta .news a:hover {color:#ed6461}
#contenta .news a.next:hover, a:hover {color:#ed6461}
#contenta .news a.next {text-decoration:none; color:#3967a4; margin-right:45px; font-size:0.95em;float:right}

#contenta .message dl span.date {position:absolute;right:50px;}
#contenta .message dl {margin-bottom:2em;font-size:13px;line-height:120%}
#contenta .message dt {color:#fff;background:#ed6461;padding:5px 10px}
#contenta .message dd {margin-left:0;padding:5px 10px}
#contenta .message dd p {padding:5px 0 0 0;line-height:125%}
#contenta .message a {line-height:125%;color:#204067;text-decoration:underline}
#contenta .message a:hover {color:#ed6461}

.sections-list {overflow:hidden;_height:1%}
.sections-list dl {width:45%;float:left;font-size:1.8em;margin-bottom:2em;margin-right:4.5%;line-height:100%}
.sections-list ul {padding-top:5px}
.section-list {padding-left:15px}
.section-list li, .sections-list li {line-height:155%;font-size:12px;border-bottom:#000 1px dotted}
.section-list li span, .sections-list li span {float:right;color:silver}
.section-list li {font-size:1.2em;width:50%;margin-left:0;padding-left:0}


.products	ul li{float:left; width:40%}
.brp {border-right:1px dashed #cecece}
.products dl {min-height:170px;_height:170px; border-bottom:1px dashed #cecece; margin:2px 7px 10px 5px}
.products dl dt {position:absolute}
.products dl dt a {width:150px;height:150px;background:#fff;border:#cecece 1px solid;display:block;padding:5px;text-align:center;}
.products dl img {}
.products dd {padding-left:170px}
.oproduct	{margin:10px 5px 15px 10px}
.oproduct h2 {color:#204067; font-size:1.8em; margin:2px 5px 7px 1px; clear:both;display:block}
.ppic	{border:1px solid #00b8e0; padding:10px;background:#fff; margin:2px 7px 5px 2px}

.f_right {margin-left:10px}
.oproduct h3 {color:#204067; font-size:1.2em; margin:7px 5px 7px 1px; clear:both;display:block; padding-top:10px}
table.contable	{border-collapse:collapse; border:1px solid #666; width:99%; margin:3px}
table.contable th	{border:1px solid silver; background:#204067; font-size:13px; color:#fff; padding:2px; font-weight:normal}
table.contable td	{font-size:11px; padding:2px; border:1px solid silver; text-align:right}
table.contable td.tal	{text-align:left}
table.tal	td	{text-align:left}

ul.marker li {background:url('/accel/static/pic/pn/marker.gif') no-repeat 8px 4px;margin:5px 0 5px 7px; font:normal 14px 'arial'; color:#000; line-height:140%; padding-left:22px; display:block;position:relative}
ul.marker li	{}

/* TITLES */
#titles {margin:10px 0 20px;font-size:1.2em}
#titles span {font-size:1.2em}
h2 {font:normal 1.3em 'Arial';display:inline}

/* NAVIGATOR */
#navigator {text-align:center;margin:20px 0 20px 0;font-size:14px;clear:both}
#offset {padding:0 10px}

/* FAQ */
#showform {position:absolute;left:28px;top:400px;border:0 solid transparent;background:url('/accel/static/pic/pn/faq.jpg') no-repeat 0 0;width:202px;height:138px}
.form {width:350px;background:#fff;border:#c8dae4 2px solid;padding:15px;margin-bottom:20px;font-size:1.2em}
.form label {display:block;margin-bottom:3px;color:#204067}
.form input.inp, .form textarea {width:300px;padding:1px 3px;font-family:'Arial';margin-bottom:1em}
.intr {position:absolute;width:250px;margin-left:420px;line-height:125%;color:slategray}
#close {margin-right:15px}
.ajax {background:#fff url('/accel/static/pic/pn/ajax.gif') no-repeat 50% 50%}
.f80 {font-size:0.85em;position:relative;top:-10px}

/* PAGE NAVIGATOR */
.nav_arrows {font-size:14px;width:300px;margin:0 auto;padding:5px;text-align:center}
.nav_arrows ins {text-decoration:none}
.nav_arrows b {font-weight:normal}

/* SAVE */
#contenta .save li {font-size:1.2em;border-bottom:#00b8e0 1px dashed;margin:0 0 1em 0;padding:0 0 1em 0}
#contenta .save li.last {border-bottom:0 solid transparent}
.save .date-create {font-size:.85em;padding-left:10px;font-style:italic;color:#999}
.save .save-my-ass {text-indent:-999px;overflow:hidden;background:url('/accel/static/pic/pn/save.gif') no-repeat 0 0;width:16px;height:16px;position:absolute;right:50px}
.save .save-my-ass.zip {background:url('/accel/static/pic/pn/zip.gif') no-repeat 0 0}
.save .save-my-ass.xls {background:url('/accel/static/pic/pn/xls.gif') no-repeat 0 0}
.size {font-size:.85em;position:absolute;width:3.3em;color:#3967a4;text-align:right;right:75px}

#contenta p {margin:3px 5px 15px 2px}
/* articles */
.arts {}
.arts dl {padding:5px 10px 20px 20px;border-bottom:1px dashed #c8dae4; margin-top:10px}
.arts dl dt a  {color:#204067; font-size:16px; margin:7px 5px 7px 1px; clear:both;display:block}
.arts dl dt span {font-size:16px; padding:1px 3px 3px 0}
.arts dl dd {margin:5px 5px 5px 0; font-size:13px; line-height:120%}
#side .arts dd {display:block; margin:2px 0 10px 0;border-bottom:1px dashed silver; padding:0 5px 10px 0;overflow:hidden;}

.oneart dt {color:#204067; font-size:22px; margin:7px 5px 7px 1px; clear:both;display:block; border-bottom:1px dashed silver;line-height:100%}
#contenta .oneart dl dt,#contenta .oneart dd {}
#contenta {font-size:12px;overflow:hidden;_height:1%}

#pub {margin:5px 10px 10px 15px; font-size:13px}

#plist {margin:10px;overflow:hidden;}
#plist li {float:left; margin:5px 7px; padding:5px 0; width:180px; height:120px;background:#fff;border:1px solid #00b8e0}
#plist li img, #plist td img {clear:both; float:none; display:block; border:1px solid #00b8e0 margin:0.4em 0}
#plist td {margin:7px; padding:5px; width:180px; height:120px;background:#fff;border:1px solid #00b8e0}
#plist {border-collapse:separate}

/* gallery */
.rarts{
	padding:8px 5px 15px 15px;
	margin-top:3px;
}
#right .rarts h2 a {
	color:#000;
	margin-bottom:10px;
	display:block;
}
.rarts li {
	line-height:120%;
	margin:10px 2px 10px 3px
}
ul.slist {
	margin:0 0 0 15px;
}
ul.slist li {
	margin:2px 1px 5px 1px;
	line-height:120%;
	font-size:12px
}
#side .lmenu ul.slist li  {
	border-bottom:0px dashed silver
}


.ima {
	text-align:center;
 	border:1px solid #00b8e0;
	background:#fff;
	padding:15px;
	width:530px;
	margin:5px auto 5px auto
}
.ima img {margin:7px 10px 10px 10px;border:1px solid #00b8e0}
#contenta .sections-list {margin-top:25px}

/* catalog menu */
#side .catmenu, #side .lmenu, #side .rarts {margin:20px 0 5px 0; padding:1px;width:200px}
#side .catmenu li, #side .lmenu li, #side .rarts li {padding-bottom:5px;margin:2px 1px 3px 0; border-bottom:1px dashed silver}
#side .catmenu a, #side .lmenu a, #side .rarts a {color:#3967a4}
#side .catmenu a:hover, #side .rarts a:hover, #side .lmenu a:hover{color:#000}
#side .catmenu span {position:relative;float:right; color:silver;_position:static}
#side .catmenu .open a {font-weight:bold}
#side .catmenu .current a {color:#000; font-weight:bold}
#side .catmenu li ul, #side .rarts li ul {font-size:0.8em; padding:1px 1px 2px 15px}
#side .catmenu li ul li, #side .rarts li ul li {border:0}
#side .rarts h2, #side .lmenu h2 {font-size:18px; margin:1px 0 7px 0; display:block}
#side .catmenu {width:190px}


.marker	{line-height:100%; padding-left:22px; display:block;position:relative}
#pub {font-size:13px}
#pub h3 {color:#204067; font-size:1.2em; margin:7px 5px 7px 1px; clear:both;display:block; padding-top:10px}
#pub ul.marker li {font-size:13px}
#pub ul.marker {padding-left:0}

/* search styles */
#searhf .red {margin-top:30px}
#searhf label {float:left; width:100px}
#pfolder_selector, #seoinp {width:400px; border:1px solid silver; color:#3967a4; padding:1px 3px;height:20px}

#pub #searchlist li {list-style:none;margin-left:0; border-bottom:1px dashed silver}
#sbtn {margin:0 0 0 3px; height:24px}

#right {}
#searchlist {margin-top:60px}
#splist {width:205px;margin-left:15px}
#prsearch {position:absolute;margin-top:34px;margin-left:2px;}
#prsearch span {text-decoration:underline; color:#204067;cursor:pointer;_cursor:hand;margin-top:5px;float:left}
#pub strong {display:block; margin:1px 0 15px 0;border-bottom:1px dashed silver;font-size:18px;padding:3px}

.linklist, .linklistsm {font-size:16px;margin:10px 15px 15px 5px}
.linklistsm {font-size:12px;font-weight:normal}
.linklist li {line-height:120%;margin:5px 3px 5px 1px}

#contenta h1 {color:#204067; font-size:18px; margin:7px 5px 7px 1px; clear:both;display:block; padding-top:10px}
