body, td, a {
	font-family: Arial, Geneva CY, Sans-Serif;
	font-size: 12px;
	color: #5a5a5a;
}


td {
	border: none;
}
td.lb {
	border: #F04B09;
	border-left: 3px;
}
td.left2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ff9c00;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #f04b09;
	width: 193px;
}

td.center_logo {
	background-image: url(http://ozpp.ru/images/ozpp/bg_top_l.gif);
	text-align: left;
	background-repeat: repeat-x;
	background-position: top;
        vertical-align: top;
        height: 100px;
}

td.center_logo img {
    margin: 0px;
    padding: 0px;    
}

td.news {
	width: 40%;
	text-align: left;
	vertical-align: top;
	padding: 10px;
	font-size : 14px;
}

td.cbottom {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f04b09;
	text-align: center;
	padding: 10px;
	background-image: url(http://ozpp.ru/images/ozpp/sq_bottom.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

td.cbottom a, td.cmain a {
	color: #f04b09;
}

.cmain h1 {
	color: #696969;
}

td.cmain {
	padding: 10px;
	padding-left: 20px;
	text-align: left;
	vertical-align: top;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #f04b09;
	border-bottom-color: #f04b09;
	font-family: Arial, Geneva CY, Sans-Serif;
	font-size: 100%;
}

.cmain a {
	font-family: Arial, Geneva CY, Sans-Serif;
	font-size: 100%
}

table.main {
	border: 1px solid #f04b09;
}

.cmain h1 {
	font-size: 14px;
	font-weight: bold;
	color: #f04b09;
	padding: 0px;
	margin: 0px;
	margin-top: 15px;
	margin-bottom: 10px;
}
.news h1 {
	font-size: 12px;
	color: #f04b09;
}

img {
	border: none;
}

img.noborder {
	border: none;
}

a.linkmain {
	font-size: 18px;
	font-weight: bold;
	color: #f04b09;
}

a:link, a:active, a:visited { 
	text-decoration: none;
} 

a:hover { 
	text-decoration: underline;
}

.newstable {
    font-size : 14px;
}

.newstable a.title {
    font-size: 14px;
}

.newstable .date {
    font-size : 12px;
    font-weight: bold;
    color: #f04b09;
    padding: 0px 3px 0px 3px;
}

#newsdetailed {
	text-align: left;
	font-size : 120%;
}

#tesaurus h1 {
	font-size: 100%;
	text-align: center;
	/*margin-left: 30%;*/
}

#tesaurus h2 {
	font-size: 100%;
}

#mainarea {
	list-style-image: url(http://ozpp.ru/images/ozpp/b_orange_s.gif);
}

#mainarea li {
	margin-top: 7px;
}

h2 {
	font-size: 110%;
}

li a {
	color: #5a5a5a;
	font-weight: bold;
	text-decoration: none;
}
#mainmenu1 {
	font-size: 11px;
	color: #f04b09;
	margin-left:7px;
	margin-bottom: 0px;
	padding-bottom: 20px;
	padding-left: 4px;
	vertical-align: top;
}

#mainmenu1 a {
   	color: #f04b09;
	text-decoration: none;
}

#mainmenu1 a:hover {
	text-decoration: underline;
}

#mainmenu {
	font-size: 11px;
	color: #f04b09;
	margin-left:7px;
	margin-bottom: 0px;
	padding-bottom: 20px;
	padding-left: 4px;
	vertical-align: top;
}

#mainmenu a {
   color: #5a5a5a;
	text-decoration: none;
}

#mainmenu a:hover {
	text-decoration: underline;
}

#mainmenu #first a {
	color: #f04b09;
}

#mainmenu ul {
	margin-top: 0px;
	margin-left: 15px;
	padding-left: 5px;
	margin-bottom: 15px;
	list-style-type: square;
}

#mainmenu li, .cmain li {
	padding-top: 5px;
}

#mainmenu li a {
	text-decoration: none;
	font-weight: normal;
}

#mainmenu li a.bold {
	font-weight: bold;
}

#newsdetailed {
	padding-right: 5%;
	padding-left: 5%;
}
li.list1 {
	color: #9F3106;
	font-weight: bold;
}

#allnews {
	padding-left: 40px;
}

#allnews a {
	font-weight: bold;
}

a.active {
	color: #A52A2A;
}

.borders td {
	border: 1px solid black;
}

table.borders {
	border-collapse: collapse;
}

.tmain {
    font-size: 16px;
    font-weight:bold;
}

.upper {
    text-transform: uppercase;
}

.c2topleft {
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: none;
        border-right-style: inset;
        border-bottom-style: inset;
        border-left-style: none;
}
.c2bottom {
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: inset;
        border-left-style: none;
}
.c2right {
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: none;
        border-right-style: inset;
        border-bottom-style: none;
        border-left-style: none;
}

li a.gray {
    color: #696969;
}

.rss {
color: #f04b09;
font-size: 10px;
font-weight:bold;
	text-align: center;
}
.schemetext {
	font: 12px Arial, verdana, tahoma, helvetica, sans-serif;
	color: #000000;
	padding: 10px;
}
.schemetoptext {
	font: 14px Arial, verdana, tahoma, helvetica, sans-serif;
	color: #000000;
	padding: 10px;
}
.schememiddletext {
	font: 13px Arial, verdana, tahoma, helvetica, sans-serif;
	color: #000000;
	padding: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
.schemesupertoptext {
	font: 22px Arial Narrow, verdana, tahoma, helvetica, sans-serif;
	color: #000000;
	padding: 10px;
}
div.anonslist a  {
color: #000000;
font-size: 14px;
}
div.anonslist a:hover  {
color: #000000;
font-size: 14px;
text-decoration: none;
}
div.anonslist b {
color: #f04b09;
font-weight:bold;
margin-top: 10px;
font-size: 14px;
}
.anonslist {
color: #000000;
font-size: 14px;
font-weight:normal;
}
.rss2 {
color: #f04b09;
font-size: 14px;
font-weight:bold;
text-align: center;
}

.topwhitetext {
	font: 17px Arial, verdana, tahoma, helvetica, sans-serif;
	color: #FFFFFF;
}

.blacktext {
	font: 12px Arial, verdana, tahoma, helvetica, sans-serif;
	color: #000000;
}

.bigtext {
	font: 26px Arial, verdana, tahoma, helvetica, sans-serif;
	color: #FFFFFF;
}

.newh1 a {
	font: 12px Arial, verdana, tahoma, helvetica, sans-serif;
	color: #f04b09;
	font-weight: bold;
}

table.wiz_nav
{
  margin-top : 16px;
	border-collapse : collapse;
	width:100%;
}

table.wiz_nav td
{
	border:1px solid #ccc;
	padding : 3px;
	text-align : center;
}



td.cmain2 a {
	color: #f04b09;
}

.cmain2 h1 {
	color: #696969;
}

td.cmain2 {
	padding: 0px;
	padding-left: 0px;
	text-align: left;
	vertical-align: top;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #f04b09;
	border-bottom-color: #f04b09;
	font-family: Arial, Geneva CY, Sans-Serif;
	font-size: 120%;
}

.cmain2 a {
	font-family: Arial, Geneva CY, Sans-Serif;
	font-size: 100%
}

.cmain2 h1 {
	font-size: 12px;
	font-weight: bold;
	color: #f04b09;
	padding-left: 30px;
	margin: 0px;
	margin-top: 15px;
	margin-bottom: 10px;
}
.cmain2 li {
	padding-top: 5px;
}


.prodprom a {
	color: #f04501;
	font: 16px Tahoma, Arial, Geneva CY, Sans-Serif;
}
.prodprom {
	color: #656564;
	font: 16px Tahoma, Arial, Geneva CY, Sans-Serif;
}

div.museum {
	float:left;
	background: url(http://ozpp.ru/images/ozpp/museum_03.jpg) top left no-repeat;
	padding-left: 17px;
	padding-right: 15px;
	padding-top: 18px;
	padding-bottom: 15px;
	margin: 5px;
}

.pipka {
	color: #656564;
	font: 12px Tahoma, Arial, Geneva CY, Sans-Serif;
}
.pipka a {
	color: #f04501;
	font: 14px Tahoma, Arial, Geneva CY, Sans-Serif;
}


.h1classindex a {
	font-size: 12px;
	font-weight: bold;
	color: #f04b09;
	padding-left: 30px;
	margin: 0px;
	margin-top: 2px;
	padding-bottom: 2px;
}


h5 {
	font-size: 16px;
}

.h1classindex-right a {
	font-size: 11px;
	color: #f04b09;
	margin: 0px;
	margin-top: 2px;
	padding-bottom: 2px;
}

.skrepka {
	background: url(http://ozpp.ru/images/ozpp/skrepka.jpg) top left no-repeat;
	padding-left: 30px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 30px;
}

#foreignAgent {
	float: left;
	width: 580px;
	height: 100px;
	background: url(http://ozpp.ru/images/ozpp/newtop.jpg) top left no-repeat;
}

#skobki {
	float: left;
	margin-left: 305px;
	margin-top: 73px;
	color: #FFFFFF;
	font: 12px Tahoma, Arial, Geneva CY, Sans-Serif;
}

#skobki a {
	color: #FFFFFF;
	font: 12px Tahoma, Arial, Geneva CY, Sans-Serif;
	text-decoration: underline;
}

#skobki a:hover {
	text-decoration: none;
}

.topWhiteLinkContact a {
	color: #FFFFFF;
	text-decoration: underline;
}

.topWhiteLinkContact a:hover {
	text-decoration: none;
}


.smallMarginInList {
	padding: 0px;
	margin: 0px;
	margin-bottom: 6px;
}

.c2bottom2 p {
	font: 18px Tahoma, Arial, Geneva CY, Sans-Serif;
	font-weight: bold;
}

.c2bottom2 {
        border-bottom-width: 1px;
        border-bottom-style: inset;
}

.c2bottom3 {
	font: 14px Tahoma, Arial, Geneva CY, Sans-Serif;
}

.tabDir {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
}

#klukva {
	float: left;
	width: 630px;
	background: url(http://ozpp.ru/images/ozpp/klukvabg-2.jpg) top left no-repeat;
}

#textInsideKlukva {
	float: left;
	margin-top: 20px;
	margin-left: 40px;
	margin-right: 40px;
	border-bottom: 1px solid #70bdf5;
	text-align: justify;
}

#textInsideKlukva img {
	float: left;
	padding: 10px;
	border: 1px solid #70bdf5;
	background: #FFFFFF;
	margin-right: 20px;
	margin-bottom: 20px;
}


div.museum21 {
	float:left;
	background: url(http://ozpp.ru/images/ozpp/palma-list.jpg) top left no-repeat;
	width: 350px;
	height: 211px;
	margin-bottom: 20px;
}

div.museum21 img {
	margin-left: 90px;
	margin-top: 30px;
	border: 1px solid green;
}

.pipka2 {
	color: #656564;
	font: 14px Tahoma, Arial, Geneva CY, Sans-Serif;
	line-height: 26px;
}
.pipka2 a {
	color: green;
	font: 16px Tahoma, Arial, Geneva CY, Sans-Serif;
	font-weight: bold;
}

.pipka2 a:hover {
	color: red;
}

h6 {
	color: green;
	font: 18px Tahoma, Arial, Geneva CY, Sans-Serif;
	font-weight: bold;
}
