html>body, html, body {
	width: 100%;
	min-width: 1000px;
	height: 100%;
	min-height: 100%;
}
html, body, table, table td, img {
	border: 0px;
	margin: 0px;
	padding:0px;
}
* {
	color: #000;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
}

body {
	text-align:center;
	background: #faf8f1;
}

a, a:link, a:visited {
	font-size: 11px;
	color: #1c88a5;
	text-decoration: underline;
}
a:hover, h1.o {
	color: #ff6d00;
}
.pb15 {padding-bottom: 15px;}
.pb10 {padding-bottom: 10px;}
h1, h2, h3, h4, h5, h6 {padding: 0px;margin:0px;}


span.h, a.h, a.h:link, a.h:visited, a.h:hover,
div.mtblock a.h, div.mtblock a.h:link, div.mtblock a.h:visited,
div.bot-process a.h, div.bot-process a.h:link, div.bot-process a.h:visited
{
	color: #000;
	float:none;
	display: block;
	font-size: 18px;
	text-decoration: none;
	padding-bottom: 15px;
}

h1, h2, h4, a.h1, a.h1:link, a.h1:visited, a.h1d, a.h1d:link, a.h1d:visited {
	display:block;
	color: #000;
	font: normal 18px Arial;
	text-decoration:none;
}

h1, h2 {color:#e66008;font: normal 18px Arial;}
h2 {color:#38ad06;}


a.h1:hover {
	text-decoration:underline;
}
a.h1d:hover {
}

div.workL h4 {padding-bottom: 0px;}
h5 {
	font-size: 12px;
	font-weight: bold;
}
.hAboutRight h3 {
	color: #fff;
	float: left;
	font: normal 24px Tahoma;
	padding-left: 22px;
	padding: 20px 0px 0px 22px;
}

div.menu, div.body, div.welnews, div.works, div.info, div.shadow, div.bottom, div.footer {float:none;clear: both;}


#menu, #body, #works, #welnews, #info, #shadow, #bottom, #footer {
	text-align:left;
	width: 890px;
	float: none;
}
div#menu, div#body, div#works, div#welnews, div#info, div#shadow, div#bottom, div#footer, div.info {
	margin-left: auto;
	margin-right: auto;
}


div.head-left0 {
	float:left;
	text-align: left;
	width: 141px;
	height: 45px;
	padding-top: 40px;
	padding-left: 29px;
}

div.head-left0 a {
	padding: 0px 15px;
}
div.head-menu {
	float: left;
	padding-top: 40px;
}
div.head-menu a, div.head-menu a:visited {
	color: #4b4b4a;
	font-size: 12px;
	float: left;
	display: block;
	padding: 0px 20px;
	text-decoration:none;
}
div.head-menu a:hover {color: #ff6d00;}
div.head-menu a.first, div.head-menu a.first:visited {padding-left: 40px;}

#menu .headPageR {padding-left: 20px;}
#menu .headPageR a.first, #menu .headPageR a.first:visited {color: #ff6d00;}

div.left1 {
	float: left;
	width: 170px;
	height: 189px;
	/*background: url('body-left.gif') no-repeat 0px 91px;*/
}
div.left2 {
	float:left;
	width: 170px;
	height: 240px;
	/*background: url('body-left.gif') no-repeat 0px -98px;*/
}
div.left2 img {margin-top: -98px;}

div.welnews {
	width: 950px;
	background: #fff;
	display: table;
	border-bottom: solid 1px #e7dede;
}
div.body-right {
	float: left;
	width: 780px;
	height: 430px;
	background: url('body-rbg.gif') repeat-x bottom;
}
div.welnews-right {
	float: left;
	width: 717px;
	height: 240px;
	background: url('body-rright2.jpg') no-repeat 338px -189px;
}
div.officiant {
	float:left;
	width: 716px;
	height: 189px;
	background: url('body-rleft2.gif') no-repeat 19px 0px;
}
div.officiant div {
	float: right;
	width: 378px;
	height: 189px;
	background: url('body-rright2.jpg') no-repeat right top;
}
div.welcome {
	float:left;
	width: 370px;
	padding: 40px 10px 0px 40px;
	background: url('line-cup.gif') no-repeat 380px 40px;
}
div.mtblock {width:100%;float:left;height: 160px;}

div.lastNews {
	float:left;
	width: 270px;
	padding-top: 40px;
	padding-left: 26px;
	background: url('line-paper.gif') no-repeat 100% 40px;
}
div.lastNews b {
	color: #787878;
	font-weight: normal;
	font-size: 11px;
	display: block;
}
div.lastNews a, div.lastNews a:link, div.lastNews a:visited, div.welcome samp a {
	color:#1c88a5;
	display:block;
	padding-bottom: 15px;
	text-decoration: underline;
}
div.lastNews a.last {padding-bottom:0px;}
div.welcome samp a, div.welcome samp a:link, div.welcome samp a:visited
div.lastNews samp a, div.lastNews samp a:link, div.lastNews samp a:visited {
	float: right;
	display: block;
	padding-top: 10px;
	padding-right: 13px;
	background: url('arrow-down.gif') no-repeat 100% 13px;
}

div.lastNews a:hover, div.welcome samp a:hover, div.lastNews samp a:hover {
	color: #ff6d00;
}


div.works {
	height: 205px;
}
div.works-left {float:left;width: 120px;padding: 35px 10px 0px 40px;}
div.works-left b {display:block;padding-bottom:10px;}
div.works-left a, div.works-left a:link, div.works-left a:visited {
	color: #1c88a5;
	display:block;
}
div.works-right {
	float: left;
	padding-left: 40px;
	padding-top: 40px;
}
div.lastWorks {
	float: left;
	text-align: center;
}
div.lW0 {width: 238px;}
div.lW1 {width: 238px;}
div.lW2 {width: 200px;}

div.lastWorks div.pre a {
	display: block;
	width: 200px;
	height: 110px;
	/*background: url('worksd-shadow.jpg') no-repeat 100% 90px;*/
}
div.lastWorks div {width:200px;}



div.info {
	width: 950px;
	background: #fff;
	display: table;
	padding-top:35px;
}
div.info-left {
	width:70px;
	float:left;
	background: #fff;
	padding: 93px 10px 0px 40px;
	
}
div.info-left a, div.info-left a:visited {font-size: 26px;}
div.info-right {
	float:left;
	width: 495px;
	padding-top: 5px;
	background: #fff url('blog-sk.gif') no-repeat 0px 8px;
}
div.lastBlog {
	float:left;
	width: 440px;
	padding: 0px 0px 0px 50px;
	background: url('blog-sk_c.gif') no-repeat left center;
}
div.blogMsg {float:none;clear:both;}
div.blogMsg div {float:left;}
div.date {float:left;color:#848485;font-size:10px;padding-right:17px;}
div.msg {float:left;width:370px;padding-bottom: 15px;}
div.msg a {display:block;padding-bottom:5px;}

div.info-otziv {
	float:left;
	width: 270px;
	background: url('line-pen.gif') no-repeat 100% 8px;
}
div.info-otziv b, div.info-otziv strong, div.response b {color:#848485;display:block;font-weight:normal;}
div.info-otziv strong, div.response strong {padding-top: 10px;}

div.response {font-size: 12px;padding-top: 0px;padding-bottom: 15px;background: url('block-bb.gif') repeat-x bottom;}
div.response a, div.response a:link, div.response a:visited {font-weight: bold;}
div.response strong {color:#848485;display: block;}

div.shadow {width: 890px;height:25px;background:#fff;}
div.shadow div {float:left;height:25px;}
div.shadow .left {width:600px;background: url('info-shadow.gif') no-repeat 200px 100%;}
div.shadow .right {width:282px;background: url('info-shadow.gif') no-repeat bottom;}

div.bottom {
	width: 890px;
	padding-top: 25px;
	padding-bottom: 60px;
	background:#fff;
	display: table;
	border-bottom: solid 1px #e3dfdc;
	background: #fff url('line-phone.gif') no-repeat 857px 29px;
}
div.bot-left {
	float:left;
	width: 166px;
	height:150px;
	background: url('rutina.jpg') no-repeat right;
}
div.bot-process {
	float:left;
	width: 387px;
	padding-left: 42px;
	background: url('line-brush.gif') no-repeat 384px 8px;
}
div.bot-process-in {width: 380px;}
div.bot-contact-in {padding-left: 15px;}
div.bot-contact {
	float: left;
	width: 260px;
	/*background: url('line-phone.gif') no-repeat 100% 9px;*/
}
div.bot-process span.h b {color:#848485;font-weight:normal;}
div.bot-process a {
	display: block;
	float:left;
	padding: 0px 13px 13px 2px;
}

div.bcontact-left, div.bcontact-left1 {
	float: left;
	padding-right: 15px;
	width: 98px;
	text-align:right;
}
div.bcontact-right, div.bcontact-right1 {
	float: left;
}
div.bcontact-right img {margin-top: 4px;}
div.bcontact-left1, div.bcontact-right1 {padding-top: 15px;}

div.footer {
	padding-top: 30px;
	height: 75px;
}
div.footer div {float:left;}
div.validate {width:168px;padding-left:42px;}
div.validate a, div.validate a:visited {display:block;}
/*div.foot-contact {padding-left: 210px;}*/
div.foot-contact a.contacts, div.foot-contact a.contacts:link, div.foot-contact a.contacts:visited {display:block;background: url('scheme-proezd.gif') no-repeat 0px 4px;padding-left: 13px;}
div.foot-phone {padding-left: 59px;}
div.foot-feedback {padding-left: 171px;}
div.foot-feedback a {display:block;background: url('2window.gif') no-repeat 0px 3px;padding-left: 13px;}

.floatRight {float:right;}


/*	about		*/


#headMenu, #content, #header, #pBottom, #pFooter {
	width: 945px;
	text-align:left;
	float: none;
	clear: both;
}
div#headMenu, div#content, div#header, div#content, div#pBottom, div#pFooter {
	margin: 0 auto;
}

div.headPageL {
	float: left;
	width: 172px;
	height: 39px;
	padding-top: 40px;
	padding-left: 28px;
	background: url('asten.gif') no-repeat 0px 75px;
}
div.headPageR {
	float: left;
	width: 690px;
	background: url('head-podarok.png') no-repeat 100% 49px;
}

div.headPageL a {
	padding: 0px 15px;
}

div.headPageR a, div.headPageR a:visited {
	color: #4b4b4a;
	font-size: 12px;
	float: left;
	display: block;
	padding: 40px 20px 25px 20px;
	text-decoration:none;
}
div.headPageR a:hover {color: #ff6d00;}
#headMenu a.first, #headMenu a.first:link, #headMenu a.first:visited {
	padding-left: 0px;
}

div.hAboutLeft {
	float: left;
	width: 200px;
	background: url('green-corn.gif') no-repeat 100% 10px;
}
div.hAboutLeft a, div.hAboutLeft a:visited {
	display: block;
	width: 144px;
	height: 40px;
	background: url('asten.gif') no-repeat 0px -4px;
}

div.hAboutRight {
	float: left;
	width: 690px;
	height: 64px;
	background: #38ad06 url('head-podarok.png') no-repeat 100% -30px;
}
div.hAboutRight div.rBG {
	float: right;
	width: 214px;
	height: 64px;
	background: url('head-podarok.png') no-repeat 100% -30px;
}
#content {
	display: table;
	border-bottom: solid 1px #e3dfdc;
	background: #fff;
	padding-bottom: 20px;
}
div.stdLeft, div.stdWorkL, div.workL {
	float: left;
	width: 143px;
	padding: 35px 15px 20px 42px;
}
div.work div.workL {padding-top:20px;}

div.stdRight {
	float: left;
	width: 890px;
	padding-top: 35px;
	background: url('head-podarok.png') no-repeat 100% -94px;
}

div.hShadow {
	float: left;
	width: 55px;
	height: 64px;
	background: url('head-rten.png') no-repeat left top;
}
div.cShadow {
	float:left;
	width: 55px;
	height:33px;
	background: url('right-shadow_b.gif') no-repeat left top;
}

ul.link, ul.map {
	padding: 0px;
	margin: 0px 0px;
	padding-top: 11px;
	list-style-type: none;
}
ul.link li {
	padding: 4px 0px;
}
ul.link li a, ul.link li a:visited {
	font-size: 12px;
}
ul.map li {padding: 3px 0px;}
ul.map li.item {padding-left: 20px;}
ul.map li.item a, ul.map li.item a:link, ul.map li.item a:visited {font-weight:normal;}
ul.map li a, ul.map li a:visited {
	color:#323232;
	font-size: 12px;
	font-weight: bold;
}
ul.map li a:hover {color: #ff6d00;}

ul.link li.selected a, ul.link li.selected a:link, ul.link li.selected a:visited {
	color: #666;
	text-decoration: none;
}

div.pBottomL {
	float: left;
	width: 200px;
	height:35px;
}
div.pBottomR {
	float: left;
	width: 690px;
	height:23px;
	padding-top: 12px;
	background: #38ad06;
}
div.pBottomR div {
	color: #fff;
	padding-left: 20px;
}
div.pBottomR div a, div.pBottomR div a:link, div.pBottomR div a:visited {
	color: #fff;
}
div.pBottomR div a:hover {
	color:#ffdd41;
}
#pFooter {
	padding-top: 30px;
	padding-bottom: 20px;
	height: 75px;
}
#pFooter div {float:left;font-size: 11px;}
#pFooter div.validate {width:158px;}
#pFooter div.foot-feedback {padding-left: 188px;}

div.headPageR a.menuSel, div.headPageR a.menuSel:visited {
	color: #ff6d00;
	
}
div.headPageR a.menuSel:hover {
	text-decoration: none;
}
/*
div {border: dotted 1px green;}
*/


/*	news	*/

div.hNewsR {background: url('news-top.png') no-repeat 100% 38px;}
div.hNewsRight div.rBG {background: url('news-top.png') no-repeat 100% -41px;}
div.stdNewsR {background: url('news-top.png') no-repeat 100% -105px;padding-top:15px;}
div.cNewsShadow {background: none;}

div.hTitle {
	float: left;
	padding-right: 20px;
}
div.hnYear {
	float: left;
	color: #fff;
	padding-top: 31px;
}
div.hnYear a, div.hnYear a:link, div.hnYear a:visited {
	display:block;
	float: left;
	padding: 0px 15px;
	color:#fff;
	font-size: 12px;
	height: 33px;
}
div.hnYear a:hover {
	color:#ffdd41;
}

div.hnYear a.selected, div.hnYear a.selected:link, div.hnYear a.selected:visited {
	text-decoration: none;
	background: url('arr-up-white.gif') no-repeat bottom center;
}

div.blockNews, div.stdWorkC {
	display:table;
	width: 670px;
	padding-top: 20px;
	padding-bottom: 20px;
	background: url('block-bb.gif') repeat-x bottom;
}

div.blockNews .bNleft {
	width: 500px;
	float: left;
}
div.blockNews .bNright {
	float:left;
	padding-left: 30px;
	color:#787878;
}

div.blockNews .bNleft div.text{
	padding-top: 15px;
}

/*	facilities	*/

div.hFacilitRight div.rBG {}
div.stdFacilitR {width:890px;background: url('facilit-top.jpg') no-repeat 100% -64px;}

div.blockFacilit {
	float:none;
	clear: both;
	width: 890px;
	margin-top: -20px;
}
div.bFleft {
	float:left;
	width: 158px;
	padding-left: 42px;
	padding-top: 20px;
}
div.bFright {
	float: left;
	width: 585px;
	padding: 20px 0px;
}
div.bFleft2 {
	padding-top: 50px;
}
div.bFright2 {
	width: 690px;
	padding-top: 50px;
	background: url('head-podarok.png') no-repeat 100% -74px;
}
div.blockFacilit div.bFright div.text {padding-top: 2px;}

div.stdFacilitR {padding-top: 15px;}
div.blockFacilit div.bFleft a.info, div.blockFacilit div.bFleft a.info:link, div.blockFacilit div.bFleft a.info:visited {
	display:block;
	color: #000;
	font: normal 18px Arial;
	text-decoration:none;
	padding-bottom: 5px;
}

/*	contact	*/

div.hContactR {background: url('contact-top.png') no-repeat 100% 59px;}
div.hContactRight div.rBG {width:300px;background: url('contact-top.png') no-repeat 100% -20px;}
div.stdContactR {background: url('contact-top.png') no-repeat 100% -84px;}

div.blockContact {
	width: 690px;
}
div.bCleft {
	float: left;
	width: 325px;
}
div.bCright {
	float: left;
	width: 335px;
	padding-left: 20px;
}

div.questBlock {
	float: none;
	clear: both;
	width: 330px;
}
div.questBlock div {float: left;}
div.questBlock div.qBleft {
	width: 115px;
	padding-top: 3px;
}
div.questBlock div.qBright {
	padding-bottom: 2px;
}
div.questBlock div.qBright input {
	width: 213px;
	width: 211px;
	border: solid 1px #cfcfcf;
}
div.questBlock div.qCleft {float:none;padding-top: 10px;}
div.questBlock div.qCright {}
div.questBlock div.qCright textarea {
	width: 328px;
	width: 326px;
	height: 85px;
	overflow: hidden;
	border: solid 1px #cfcfcf;
}

div.questBlock div.qSubmitL {
	float: left;
	width: 253px;
	padding-top: 13px;
}
div.questBlock div.qSubmitR {
	float: left;
	padding-top: 10px;
}
div.questBlock div.qSubmitR input, input.submit {border: solid 1px #cfcfcf;}
div.questBlock div.qSubmitR input {cursor: pointer;}

/*	blog	*/

div.hBlogRight div.rBG {
	width: 214px;
	background: url('blog-top.jpg') no-repeat right top;
}
div.stdBlogR {
	padding-top: 20px;
	background: url('blog-top.jpg') no-repeat 100% -64px;
}

ul.rubric {width:120px;padding:0px;margin:0px;padding-top:10px;}
ul.rubric li {
	list-style-type: none;
	padding: 5px 0px;
	border-bottom: solid 1px #f2f2f2;
}
ul.rubric li a, ul.rubric li a:link, ul.rubric li a:visited {
	display:block;
	font-size:12px;
	padding-left: 14px;
	background: url('ico-pen.gif') no-repeat 0px 4px;
}
ul.rubric li a.selected, ul.rubric li a.selected:link, ul.rubric li a.selected:visited {
	color: #ff6d00;
	text-decoration: none;
}

ul.blogArchive {
	padding: 0px;margin:0px;
	padding-top: 10px;
	list-style-type: none;
}
ul.blogArchive b {
	color: #474747;
	font-weight: normal;
}
ul.blogArchive li {
	padding-top: 3px;
}
ul.blogArchive a, ul.blogArchive a:link, ul.blogArchive a:visited {
	display: block;
	float:left;
	padding-right: 5px;
}
ul.blogArchive i {
	color: #a0a0a2;
	font-size: 9px;
	font-style: normal;
	padding-top: 4px;
	text-decoration:none;
}
div.blogArchive br {
	clear: both;
}

div.blockBlog {
	display:table;
	width: 680px;
	padding-top: 15px;
	padding-bottom: 20px;
	background: url('block-bb.gif') repeat-x bottom;
}
div.blockBlog .bBleft, div.blockBlog div.bForm {
	width: 500px;
	float: left;
}
div.blockBlog .bBleft h1 {
	padding-bottom: 10px;
}
div.blockBlog .bBleft a.h1, div.blockBlog .bBleft a.h1:link, div.blockBlog .bBleft a.h1:visited {
	color: #1c88a5;
	text-decoration: underline;
}
div.blockBlog .bBleft a.h1:hover {
	color: #ff6d00;
	
}

div.blockBlog .bBleft div.text {padding-top:0px;}

div.blockBlog .bBright {
	float:left;
	padding-left: 25px;
	color:#787878;
}

div.blockBlog .bBright a, div.blockBlog .bBright a:link, div.blockBlog .bBright a:visited {
	display: block;
	padding-top:10px;
	text-decoration:none;
}
div.blockBlog .bBright .com a, div.blockBlog .bBright .com a:visited {display: inline;}

div.blockBlog .bBright b {
	display: block;
	font-weight: normal;
	padding-top: 2px;
	color: #474747;
}
div.blockBlog .bBright i {
	display: block;
	font-style: normal;
	padding-top: 10px;
	color:#848485;
}
div.blockBlog .bBright i var {color:#fff;font-style:normal;}

#text strong, #text p strong {font-size:12px;font-weight: normal;}

#text b, #text p b,
#text a, #text a:link, #text a:visited,
#text, #text p, div.text, div.text p,
#text span, #text p span,
div.text strong,
div.text a, div.text a:link, div.text a:visited {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	line-height: 130%;
}
div.text strong {font-weight: normal;}

#text {
	padding-bottom: 20px;
}
#text p, div.text p {padding-bottom: 7px;}
#text {width: 585px;}
div.bBleft #text {width:500px;max-width: 500px;}
div.text pre {color:#848485;font-size:12px;}

span.pages-off, span.pages-dots, span.pages-active, a.pages-on, a.pages-on:link, a.pages-on:visited {
	display:block;
	float:left;
	font-size: 12px;
	padding: 1px 4px;
	padding-right: 10px;
	text-decoration: none;
}
span.pages-active {
}
a.pages-on:hover {
}
span.pages-dots {
}

#req {
	float:none;
	clear:both;
	padding-top: 15px;
}
#req b, #req i {
	float: left;
	display: block;
	color: #e92420;
	background: #ffffe1;
	padding: 5px;
	border: solid 1px #676767;
}
#req i {
	color: #00b202;
	font-style: normal;
}

div.comment {
	color:#828282;
	font-size: 18px;
}

div.stdBlogR div.noBg {background: none;}


div.bForm div {float:left;}

div.ni input, div.ei input, div.ii input {
	width: 115px;
	font-size: 12px;
	border: solid 1px #cfcfcf;
}
div.nt, div.et, div.it {padding-top:2px;color:#323232;font-size:11px;padding-right:5px;}
div.et, div.it {padding-left: 15px;}

div.tt, div.ti {
	float:none;
	clear: both;
}
div.tt {padding-top: 15px;}
div.ti {padding-top: 7px;}

div.ti textarea {
	width: 500px;
	overflow:hidden;
	font-size: 12px;
	border: solid 1px #cfcfcf;
}

div.blockBlog .bBleft samp {
	display: block;
	float:none;
	clear: both;
	color:#323232;
	padding: 0px;margin:0px;
	padding-left: 13px;
	padding-bottom: 3px;
	background: url('ico-pen.gif') no-repeat 0px 5px;
}
div.blockBlog .bBleft samp b {
	color:#323232;
	font-size: 12px;
}

div.com, div.com i, div.com b {
	font-size: 12px;
}
div.reply p, div.com p {padding: 0px;margin:0px;}
div.reply {padding-left: 15px;padding-top: 5px;}

div.bBright div.com a, div.bBright div.com a:link, div.bBright div.com a:visited, div.bForm {
	color:#787878;
}
div.bBright div.com a:hover {
	color: #1c88a5;
}


i.quote {display:block;color:#7e7e7e;padding-bottom:3px;font-size:12px;}


/*	work	*/

div.hWorkR {background:none;}
div.hWorkRight div.rBG {background: url('work-top.jpg') no-repeat;}
div.work {width: 890px;padding-top:15px;background: url('work-top.jpg') no-repeat 100% -64px;display:table;}
div.cWorkShadow {background:none;}

div.blockWork {width: 890px;clear:both;}

div.stdWorkL, div.stdWorkC, div.stdWorkR {float:left;}

div.stdWorkL {padding-top: 18px;}
div.stdWorkC {}
div.stdWorkC div {float:left;}
div.stdWorkR {}

div.stdWorkC div.bWleft {padding-top: 5px;}

div.bWleft {width:115px;}
div.bWcenter {width: 400px;}
div.bWright {width:155px;}
div.bWcenter a {display:block;padding-bottom:2px;}
div.bWright b {display: block;color:#787878;font-weight:normal;padding-bottom: 2px;}
div.bWright i {font-style:normal;}


div.workL, div.workC, div.workR {float:left;}
div.workL {padding-top:25px;}
div.workC {width: 460px;padding-right: 30px;padding-top:20px;}
div.workR {width: 190px;}
div.workR div {padding-top: 26px;color:#474747;}

div.workC div.text {padding-top: 9px;}
div.workR strong {display: block;padding-top: 10px;}
div.workR strong.spec {display: block;padding:0px;padding-top:10px;padding-bottom:5px;color:#272723;font-size:12px;}
div.workR b {display: block;color:#939393;font-weight:normal;padding-top:5px;}
div.workR p {padding: 0px;margin: 0px;}
div.workR p b {padding: 0px;}
div.workR p strong {font-weight: normal;}
div.workR i {font-style:normal;display:block;padding-top:5px;}

#counter {display:none;visibility:hidden;}

div.html4strict, div.javascript {
	border: solid 1px #ddd;
	padding: 5px;
}

#text, .text ul li, .text p {
	font: normal 12px Tahoma;
}
.text b, .text p b {font-size: 12px;}

img.tree {margin-left: -20px;margin-top: -10px;}

.text ul {
	margin: 0px;padding: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.text ul li {
	margin: 0px;padding: 0px;
	list-style: disc;
	margin-left: 20px;
	padding-left: 20px;
}

h3 {font: normal 18px Arial;}

h1, h2, h3 {padding-bottom: 5px;}
h1 {padding-bottom:2px;}

div.bigw {width: 890px;}

div.work {padding-top: 0px;margin-top:-20px;}

/*
div {border: dotted 1px green;} table td {border: solid 1px red;}
*/