body {

    background-color: rgb(0,101,153);

    margin: 0px;

    padding: 0px;

	color: rgb(179,209,224);

    font: 12px Tahoma, Arial, Helvetica, sans-serif;

}

img {

    border: 0px;

}

p {

    margin-top: 0px;

    margin-bottom: 15px;    

}

a {

    color: rgb(255,255,255);

}

a:hover {

    text-decoration : none;

}

.main {

    background-image: url(i/fish.jpg);

    background-repeat: no-repeat;

}

.second {

    background-image: url(i/shadow2.gif);

    background-repeat: no-repeat;

}

div#punkt {

	width: 100%;

	background-image: url(i/punkt.gif);

	background-repeat: repeat-x;

	height: 1px;

	margin: 0px 0px 0px -1px;

}

#main {

    width: 100%;

    height: 100%;

    width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 760? "760px": "auto");

    min-width: 780px;

}

#first {

    width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 760? "760px": "auto");

    min-width: 780px;

    height: 38px;

}

#tl {

    width: 202px;

    height: 38px;

    background-image: url(i/line.gif);

    background-repeat: repeat-y;

    float: left;

}

#tr {

    width: 22px;

    height: 38px;

    border-collapse: collapse;

    border-left: 1px solid rgb(0,122,173);

    float: right;

}

#plashka {

    width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 760? "760px": "auto");

    min-width: 780px;

    height: 149px;

    border-collapse: collapse;

    border-top: 1px solid rgb(0,122,173);

    border-bottom: 1px solid rgb(0,122,173);

}

#plashin {

    height: 149px;

    border-collapse: collapse;

    border-left: 1px solid rgb(0,122,173);

    border-right: 1px solid rgb(0,122,173);

    background-image: url(i/grad.jpg);

    margin-left: 53px;

    margin-right: 22px;

}

.plashin {

    padding: 0px;

}

.gerb {

    width: 148px;

    height: 147px;

    background-image: url(i/gerb.jpg);

    background-repeat: no-repeat;

}

.logo {

    height: 147px;

    background-image: url(i/shadow.jpg);

    background-repeat: no-repeat;

    float : none;

    background-position : left;

}

#content {

    width: 100%;

}

div#content {

    width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 760? "760px": "100%");

    min-width: 780px;

    background-image: url(i/line3.gif);

    background-repeat: repeat-y;

}

.content {

    padding-left: 53px;

    padding-right: 24px;

}

div#ramka {

    width: 100%;

    border-collapse: collapse;

    border-left: 1px solid rgb(0,122,173);

    border-right: 1px solid rgb(0,122,173);

    float: left;

}

#conmenu {

    padding-top: 277px;

    width: 147px;

    float: left;

}

#conmenus {

    margin-top: 50px;

    width: 147px;

    float: left;

}

#menu {

    width: 147px;

    margin-bottom: 20px;

}

#menu td{

	padding: 0px 0px 0px 0px;

}

.act{

    background-image: url(i/amenu.jpg);

    background-position: center;

    background-repeat: no-repeat;

}

#menu a {

	text-transform: uppercase;

	color: rgb(255,255,255);

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: none;

	font-weight: bold;

	padding: 10px 0px 10px 5px;

	background: url(i/punkt.gif) repeat-x bottom;

	display: block;

}

#menu ul li a {

	text-decoration: none;

}

#menu ul li a:hover {

	text-decoration: none;

}

table#menu tr td.menu_s {

	background: url(i/punkt.gif) repeat-x bottom;

	padding-bottom: 10px;

}

#menu ul {

	margin: 0 0 0 0;

	padding-left: 0px;

}

#menu ul li{

	margin-left: 10px;

	margin-top: 0px;

}

#conmain {

    margin-left: 177px;

    padding-top: 230px;

    padding-bottom: 16px;

    text-align: justify;

}

#conmain ul {

    padding-left: -20px;

    margin-top: 0px;

    margin-bottom: 0px;    

}

#conmain li {

    list-style-image: url(i/li.gif);

    margin-left: -18px;

}

#conmain li.exl {

    list-style-image: url(i/xls.gif);

    margin-left: 2px;

}

#conmain li.exl a{

    vertical-align: 70%;

}

#conmain li.doc {

    list-style-image: url(i/doc.gif);

    margin-left: 2px;

}

#conmain li.doc a{

    vertical-align: 70%;

}

#conmain li.files {

    list-style-image: url(i/file.gif);

    margin-left: 2px;

}

#conmain li.files a{

    vertical-align: 70%;

}

#conmain li span.size{

    vertical-align: 70%;

}

#conmain strong {

    color: rgb(255,255,255);

}

#conmain b {

    color: rgb(255,255,255);

}

#conmain table th{

    background-color: rgb(0,204,255);

    color: rgb(255,255,255);

    padding: 5px;

    border: 1px solid rgb(0,102,153);

    border-collapse: collapse;

    text-align: center;

}

#conmain table td{

    background-color: rgb(0,153,204);

    padding: 3px;

    border: 1px solid rgb(0,102,153);

    border-collapse: collapse;

}

#conmain table.noform {

    background-color: transparent;

    padding: 5px;

    border: 0px solid rgb(0,102,153);

    border-collapse: collapse;

}

#conmain table.noform td {

    background-color: transparent;

    border: 0px solid;

    border-collapse: collapse;

}



/* files */

#files{

    width: 196px;

    height: 61px;

    background-image: url(i/files.jpg);

    background-repeat: no-repeat;

    background-color : Aqua;

}

#doc{

    width: 196px;

    height: 61px;

    background-image: url(i/doc.jpg);

    background-repeat: no-repeat;

    background-color : Aqua;

}

#xls{

    width: 196px;

    height: 61px;

    background-image: url(i/xls.jpg);

    background-repeat: no-repeat;

    background-color : Aqua;

}

#conmain #files a{

    color: rgb(0,216,255);

}

#conmain #files .wh{

    color: rgb(255,255,255);

}

#conmain #files .otstup {

    padding-left: 50px;

    padding-right: 10px;

    padding-top: 8px;

}

#conmain #xls a{

    color: rgb(0,216,255);

}

#conmain #xls .wh{

    color: rgb(255,255,255);

}

#conmain #xls .otstup {

    padding-left: 50px;

    padding-right: 10px;

    padding-top: 8px;

}

#conmain #doc a{

    color: rgb(0,216,255);

}

#conmain #doc .wh{

    color: rgb(255,255,255);

}

#conmain #doc .otstup {

    padding-left: 50px;

    padding-right: 10px;

    padding-top: 8px;

}

/*end files*/



#col1 {

    margin-right: 212px;

}

#col1s {

    margin-top: -214px;

    margin-right: 36px;

}

#conmain  #zagolovok {

    margin-right: 0px;

    margin-left: 0px;

    margin-bottom: 15px;

    height: 56px;

    text-align: right;

    color: rgb(255,255,255);

}

#conmain h1 {

    margin: 0px;

    font: 16px Arial, Helvetica, sans-serif;

    text-transform: uppercase;

    font-weight: bold;

}

#conmain h2 {

    margin-top: 15px;

    margin-bottom: 7px;

    font: 12px Tahoma, Arial, Helvetica, sans-serif;

    font-weight: bold;

    display: list-item;

    list-style-image: url(i/hli.gif);

}

#conmain h3 {

    margin-top: 15px;

    margin-bottom: 15px;

    font: 12px Tahoma, Arial, Helvetica, sans-serif;

    font-weight: bold;

    display: list-item;

    list-style-image: url(i/h3.gif);

}

#col2 {

    width: 179px;

    color: rgb(255,255,255);

    float: right;

	margin-top: -25px;

}

#col2 #zagolovok2 {

    width: 179px;

    text-align: left;

    color: rgb(255,255,255);

}

#col2 #zagolovok2 h2 {

	margin: 0px;

	padding-left: 15px;

	font: 12px Arial, Helvetica, sans-serif;

	text-transform: uppercase;

	font-weight: bold;

	display: block;

	background: url(i/hli.gif) no-repeat left top;

}

#col2 #zagolovok {

    width: 179px;

    margin-top: 43px;

	margin-bottom: 8px;

    height: 22px;

    text-align: left;

    color: rgb(255,255,255);

}

#col2 #zagolovok h1 {

	margin: 0px 0px 4px 0px;

	padding-left: 15px;

	font: 12px Arial, Helvetica, sans-serif;

	text-transform: uppercase;

	font-weight: bold;

	display: block;

	background: url(i/hli.gif) no-repeat left top;

}

div #contact {

    width: 179px;

    height: 125px;

    background-image: url(i/contact.jpg);

    background-repeat: no-repeat;

}

#contact {

    padding-left: 10px;

    padding-top: 28px;

}

div #area {

    width: 179px;

    height: 125px;

    background-image: url(i/area.jpg);

    background-repeat: no-repeat;

}

#area {

    padding-left: 10px;

    padding-top: 28px;    

}



/* admin forms & tables */



#conmain table.admin {

    width: 95%;

    border-collapse: collapse;

    8border: 1px solid rgb(0,122,173);

}

#conmain table.admin tr#sub td{

    background-color: rgb(51,133,173);

}

#conmain #table_edit {

    background-color: rgb(0,101,153);

    border-collapse: collapse;

    border: 1px solid rgb(0,122,173);

}

#conmain #table_new {

    background-color: rgb(0,101,153);

    border-collapse: collapse;

    border: 1px solid rgb(0,122,173);

}



/* mail form*/

#conmain #mail td {

    background-color: rgb(0,101,153);

    color: rgb(153,194,214);

}

#conmain #mail input {

    width: 310px;

    height: 21px;

    background-color: rgb(51,133,173);

    border: 1px solid rgb(153,194,214);

}

#conmain #mail textarea{

    width: 450px;

    height: 182px;

    background-color: rgb(51,133,173);

    border: 1px solid rgb(153,194,214);

}

#conmain #mail .button {

    width: 103px;

	height: 32px;

    border: 0px;

    margin-left: 19px;

}

#conmain #mail span.star{

    color: rgb(0,204,255);

}

/* end mail form */

/* menu */

table#menu ul li {

	font-size: 9px;

	font-family: Arial, Helvetica, sans-serif;

	background-image: none;

	list-style-type: none;

}

table#menu ul li a {

	color: rgb(12,204,253);

	text-transform: none;

	background-image: none;

	padding: 5px 0px 0px 5px;

	text-decoration: underline;

	font-weight: normal;

}

table#menu ul li:hover {

	text-decoration: none;

}







/* end menu*/







/* regions */







div#regtab {

	margin-top: -10px;

    font: 12px Tahoma, Arial, Helvetica, sans-serif;

    color: rgb(179,209,224);

}

#flashcontent {

	margin-left: -28px;

	position: absolute;

}

#regtab table {

	background-color: rgb(0,153,204);	

	border-collapse: collapse;

	width: 100%;

	color: rgb(255,255,255);

}

#regtab table th{

    border: 1px solid rgb(0,102,153);

    background-color: rgb(0,204,255);

    color: rgb(255,255,255);

	padding: 5px;

    text-align: center;

}

#regtab table td{

    border: 1px solid rgb(0,102,153);

	padding: 5px;

	text-align: center;

}

#regtab table.contab tr td {

	padding: 5px;	

}

#regtab table.noform {

    background-color: transparent;

    padding: 5px;

    border: 0px solid rgb(0,102,153);

    border-collapse: collapse;

}

#regtab table.noform td {

    background-color: transparent;

    border: 0px solid;

    border-collapse: collapse;

}

div#region_head {

	margin-top: 270px;

}

div#region_head h1 {

	margin: 0px 0px 4px 0px;

	color: rgb(255,255,255);

	font: 17px Arial, Helvetica, sans-serif;

	text-transform: uppercase;

	font-weight: bold;

}

#region_head h2 {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 14px;

	color: rgb(255,255,255);

	font: 12px Arial, Helvetica, sans-serif;

	list-style: none;

	font-weight: bold;

	display : inline;

	background: url(i/hli.gif) no-repeat;

}

input.view {

	position: relative;

	top: 6px;

}

#pages {

	border-collapse: collapse;

	border-right: 1px solid rgb(0,122,173);

	margin-right: 22px;

	background: url(i/line.gif) repeat-y;

	padding-top: 30px;

	padding-bottom: 30px;

}

#lpages {

	margin-left: 230px;

	margin-right: 30px;

	text-align: center;

}

div #footer {

    width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 760? "760px": "100%");

    min-width: 780px;

    height: 103px;

    border-collapse: collapse;

    border-top: 1px solid rgb(0,122,173);

    border-bottom: 1px solid rgb(0,122,173);

}

div #foot1 {

    width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 760? "683px": "auto");

    min-width: 703px;

    height: 103px;

    border-collapse: collapse;

    border-left: 1px solid rgb(0,122,173);

    border-right: 1px solid rgb(0,122,173);

    padding-left: 0px;

    padding-right: 0;

    margin-left: 53px;

    margin-right: 22px;

}

#edit {

	width: 132px;

    height: 88px;

    border-collapse: collapse;

    border-right: 1px solid rgb(0,122,173);

    padding-top: 15px;

    padding-left: 15px;

    font: 10px Arial, Helvetica, sans-serif;

    color: rgb(255,255,255);

    float: left;

}

#edit a {

    color: rgb(255,255,255);

}

#edit a:hover {

    text-decoration: none;

}

div#copy {

	margin-left: 160px;

	padding-top: 18px;

}

#copy {

    font: 10px Arial, Helvetica, sans-serif;

    color: rgb(179,209,225);

}

#copy img {

    margin: 0px 11px 25px 0px;

}

/* end regions*/