/* Global*/
html, body, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {margin:0;padding:0;}
body, html{	color:#222;	background-color: #EFEFE9;}
html p{	padding: 0 0 0.5em 0;}
body {font-family: Georgia, "Times New Roman", Times, serif;font-size: 76%;line-height: 150%;}
table {width:100%; border-collapse: collapse;}
img {border:0;}
/* Links*/
a:link, a:visited {	color:#06C;	}
a:visited {color: #03C;}
/* Headings*/
h1, h2, h3, h4, h5, h6 {color:#066;	font-weight:normal;}
h1 {font: 2em/100% "Times New Roman", Times, serif; padding: 0.5em 0;}
h2 {font: 1.6em/110% Verdana, Arial, Helvetica, sans-serif; padding: 0 0 0.5em 0;}
h3 {font-size:1.3em; font-family: Arial, Helvetica, sans-serif;}
h4 {font-size:1.1em; padding: 0 0 0.5em 0; font-family: Verdana, Arial, Helvetica, sans-serif;}
h5 {font-size:0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0 0 2em 0;}
h6 {font: 0.8em/110% "Times New Roman", Times, serif; padding: 0 0 1em 0;}
/* Lists*/
dl, ol, ul {margin:0 0 1em 1em;}
dl {margin:0.5em 0;}
dt {font-weight:normal; margin:0.5em 0 0; line-height: 120%;}
dd {margin:0 0 0 2em;}
dd p {margin:0 0 0.5em;}
ul {padding:0 0 0 2em; list-style:square;}
ol {padding:0 0 0 4ex;}
li {margin:0 0 0.5em;}
/* Container */
table#contain {background: url(grad02.jpg) repeat-x left top;}
/*Up Menu*/
table#upnav {background:url(tlog.gif) top right no-repeat; color: #fff; height: 50px;}
#upnav td {font: bold 1.2em/110% Arial, Helvetica, sans-serif; color: #fff;	vertical-align: bottom; text-align: center;	padding:10px 0 0 0;	border-bottom: 2px solid #FF0066;}
.logo p{ vertical-align:bottom; text-align: right;}
#upnav a {color:#ccc; text-decoration: none; padding:0;}
#upnav a:hover {color: #fff;}
/*Top*/
table#top {height: 190px;}
div.claim {color:#fff; vertical-align:middle; padding: 0 0 0 3em;  font: 1.7em/120%  Georgia, "Times New Roman", Times, serif;}
.nat1 { background: url(nat01.jpg) no-repeat right top; }
.nat2 { background: url(nat02.jpg) no-repeat right top;}
.nat3 { background: url(nat03.jpg) no-repeat right top;}
.nat4 { background: url(nat04.jpg) no-repeat right top;}
.nat5 { background: url(nat05.jpg) no-repeat right top;}
.nat6 { background: url(nat06.jpg) no-repeat right top;}
.nat7 { background: url(nat07.jpg) no-repeat right top;}
.nat8 { background: url(nat08.jpg) no-repeat right top;}
.nat9 { background: url(nat09.jpg) no-repeat right top;}
.nat10 { background: url(nat10.jpg) no-repeat right top;}
.nat11 { background: url(nat11.jpg) no-repeat right top;}
.nat12 { background: url(nat12.jpg) no-repeat right top;}
.nat13 { background: url(nat13.jpg) no-repeat right top;}
.nat14 { background: url(nat14.jpg) no-repeat right top;}
table#top td#bur { background: url(tools.gif) center 110px no-repeat; width:250px; vertical-align:top; }
.oao h5 { color:#CCC; width: 170px;	padding: 15px 0 0 100px; line-height: 100%;}
.product h1 {color:#FC6; width: 170px; padding: 15px 0 0 70px; line-height: 100%;}
td#sys { vertical-align:top;}
.tlog { background:url(tlog.gif) top right no-repeat;}
/* Content*/
table#content td {text-align:left; vertical-align: top; padding:0; margin:0;}
/*Menu*/
table#content td#sidemenu { width:270px; border-top: 8px solid #069; background-color:#FFF; vertical-align:top; padding: 1em 1em 1em 2em;}
div.corner { background:url(coner2.jpg) no-repeat top left;}
td#sidemenu h3 { color: #F63; font-weight: normal; padding:0.5em; margin:0; }
td#sidemenu h3 a:link { color: #06C; font-weight: normal; padding:3px 0; margin:0; }
td#sidemenu h3 a:visited {color: #06C; font-weight: normal; padding:3px 0; margin:0; }
td#sidemenu h3 a:hover {color: #C30;}
td#sidemenu dl {color:#06C; font-weight: bold;}
td#sidemenu dt { color:#F00; font-weight: normal; padding: 0 0 0 1em;}
td#sidemenu dd {color:#000;	font-weight: normal;font-family: Arial, Helvetica, sans-serif;}
td#sidemenu a:link, #sidemenu a:visited {color:#06C;}
td#sidemenu a:hover {color:#03C;}
/*Hole*/
table#content td#hole {width:20px;  background: url(hole.gif) no-repeat right top; background-color:#069;}
/*Right*/
table#content td#right {background:url(rlog.gif) right top no-repeat; border-top: 8px solid #069;background-color:#efefe9; padding: 1em 1em 1em 2em;}
table#content td#right h4 { color:#4788B8; font-weight:bold; padding: 1em 0;}
table#info, table#info2 {width:90%;}
table#info3 td { width:30%; padding: 0 3em 0 0;}
table#info td {border-bottom: 1px dotted #999; padding: 10px;}
table#info2 td {border-bottom: 1px dotted #999; padding:2px 0 0 5px;}
.cfirst { width:200px;}
tr.lineup { font-weight:bold;  background: #DADACD; margin: 0 10px; font-size:smaller;}
table#tools td {width:300px; text-align:left; padding: 0 20px 0 0;}
.rlog { background:url(rlog.gif) right 100px no-repeat;}
/*Announce*/
table#annons td {vertical-align:bottom; }
td#anleft {width: 35%}
td#an { width: 18%; padding:1em;}
/*Footer*/
table#footer {height: 130px; background: url(footer.gif) repeat left bottom; border-top: 4px solid #069;}
table#footer td {vertical-align: middle; text-align:center; font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666; padding: 0; margin: 0 ;}
table#footer td#left {vertical-align: middle;  width: 210px;}
table#footer td#left h5{ font-size:0.9em; padding: 0 0 0.5em 0; font-family: Verdana, Arial, Helvetica, sans-serif;}
table#footer td#logodwn { width:130px; text-align:center; vertical-align:bottom; background: url(logodwn.jpg) no-repeat left top;}
table#footer td#pro { width:130px;font-size:0.9em;padding: 0 0 0.5em 0; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center;}
/* Misc*/
blockquote {color:#555;	margin:0 0 0.5em 2em;}
.indent2 {padding: 0 0 0 8em;}	
p.informer {background: #F2F4F3; padding: 9px; margin:5px;}
.ps	{color:#033; padding:1em 2em 4em 3em; margin:1em 0.5em 0 0;	font: italic 1.1em/1.1 "Times New Roman", Times, serif;	background: url(spravka.jpg) no-repeat left top;}
.punkt {background-image: url(dot01.gif); background-repeat: repeat-x; background-position: bottom;}
.foto {border: 1px solid #ccc; padding: 2px;}
.fotoframe {border: 6px solid #FC6; padding: 0;}
td#frame img{border: 1px solid #999;margin: 0 0 1em 1em;}
.flowleft {border:1px solid #ccc; padding:4px; float:left; margin:0 20px 0 0;}
.red { color:#F00;}
.orange { color:#F93; font-style:normal;}
div.map { padding: 0 0 0 14em; margin:0;}
div.map dl {padding: 0 0 0 4em;}

.web p {
text-align:justify;
}
