html, body {margin:0; padding:0; width:100%; height:100%;}


body {font-family: verdana, tahoma, arial; background-color:#384853; color:#ffffff;}
html, body, table, td, div, tr, div, h1, h2, h3, h4, h5, h6, form, input, select, fieldset, img {margin: 0; padding: 0; border: 0;}







table.bigtable {border-collapse: collapse; width:100%; }

td.bita1 {padding-top:125px; padding-bottom:15px; text-align:center; background-image:url(img/top1.jpg); background-repeat: no-repeat; background-position: top center}
td.bita2 {vertical-align:top;  padding-top:0px; text-align:center}

div.maindescription {clear:both;margin-right: auto;margin-left: auto; text-align:center; width:810px; padding-top:5px}
div.kos {background:url(img/kos.gif) repeat-y 0px 20px; }

div.kos2 {background:url(img/kos2.gif) no-repeat 63px 50px}
table.twocols {margin-left:64px; border-collapse: collapse; width:750px;  background-colo:#000000}
table.twocols td {vertical-align:top; text-align:left}


table.textundfotos {border-collapse: collapse; width:100%; margin-bottom:30px}
table.textundfotos  td {vertical-align:top}
td.tf1 {width:260px}
td.tf2 {}


div.fotos {padding-top:90px; padding-left:35px; }
div.fotos a {display:block; margin-bottom:30px}
div.ftext {padding-top:100px; font-size:13px; padding-right:150px; padding-bottom:30px}
div.ftext a {color:#ffffff; font-weight:bold}
div.onebottomfoto {padding-left:35px;}

div.twobottomfotos {}
a.z {margin-right:30px}


h2.head2 {font-size:15px; padding-bottom:10px}


table.allfotos {border-collapse: collapse; width:100%; margin-bottom:30px}

div.contentofgallery {padding-top:90px;padding-left:35px;}
div.contentofgallery a.pixup { padding-right:30px; padding-bottom:30px}
div.contentofgallery img { margin-bottom:30px}

div.contentofgallery a {color:#ffffff; font-weight:bold; font-size:13px}






div.top1 {clear:both; background:url(img/top1.jpg) no-repeat top center; text-align:center; padding-top:130px; padding-bottom:20px}



table.maintable {border-collapse: collapse; width:750px; background-color:#000000}



div.centerforredblock { width:800px; text-align:left; margin-right: auto;margin-left: auto; clear:both}

div.podlogo {background:url(img/maintop.jpg) no-repeat top left; text-align:right}
div.podlogo img {margin-right:65px; margin-bottom:115px}



table.top1 {border-collapse: collapse; width:800px}
table.top1 td {vertical-align:top}

div.menuitem {text-align:center; padding-left:2px; padding-right:2px}
div.menuitem  a{color:#4D4C0F; text-decoration:none; font-size:13px; font-weight:bold}
div.menuitem  a:hover {color:#FF0000}


div.podkladkapod {background:url(img/niz.gif) no-repeat top left;}
div.podkladkapod2 {background:url(img/niz2.gif) no-repeat top left;}
table.bottomtable {border-collapse: collapse; width:800px}
table.bottomtable td {vertical-align:top}
table.bottomtable td.bt1 {width:165px; color:#4D4C0F; text-align:right; padding-top:17px; padding-bottom:8px}
table.bottomtable td.bt2 {width:217px; color:#4D4C0F; font-size:11px; font-weight:bold; padding-top:17px;}
table.bottomtable td.bt3 {width:418px; color:#4D4C0F; font-size:11px; font-weight:bold;padding-top:17px;}


table.bottomtable2 {border-collapse: collapse; width:800px}
table.bottomtable2 td {vertical-align:top}
table.bottomtable2 td.btt1 {width:340px; color:#4D4C0F; text-align:center;  font-size:11px;font-weight:bold;  padding-top:17px; padding-bottom:8px}
table.bottomtable2 td.btt2 {width:460px; color:#4D4C0F; font-size:11px; font-weight:bold; padding-top:17px;}

div.dvig {padding-left:0px; padding-bottom:5px}

div.pagetitle {text-align:right; clear:both; padding-top:12px; }
table.tabletitle {border-collapse: collapse; font-size:12px; color:#ffffff; width:220px}
td.prostavka {width:25px}
td.realtitle {background-color:#B1AC8C;  text-align:center}

div.maintext {clear:both; font-size:12px; padding:20px}
div.maintext a {color:#000000}


table.textonfirts {border-collapse: collapse;}
table.textonfirts  td {width:50%; vertical-align:top; }

span.redred {color:#A51F28; font-weight:bold}

img.strukt {margin-left:30px}

div.popuptext {font-size:12px; padding:20px}
a.closewin {color:#A51F28}

table.textoncontacts {border-collapse: collapse; width:100%}
table.textoncontacts td {width:50%; vertical-align:top; }


table.publicat {border-collapse: collapse; width:100%}
table.publicat td { vertical-align:top; }
table.publicat td.np1 {width:30%; padding-right:10px}
table.publicat td.np2 {width:33%; padding-right:20px}
table.publicat td.np3 {width:34%; padding-right:0px}
table.publicat a {color:#000000; text-decoration:none}
table.publicat a:hover {text-decoration:underline}



table.metable {border-collapse: collapse; width:800px}
td.me1 {width:162px;vertical-align:top;background-color:#D7D2B2}
td.me2 {width:638px; vertical-align:top}



div.titleformethods {padding-right:0px; padding-top:12px}
div.leftmenuform {padding-top:50px; text-align:center; padding-bottom:100px}

table.leftmenume {border-collapse: collapse; width:144px}


div.bodyofarticle {clear:both; padding:20px}

table.onearticle {border-collapse: collapse; font-size:12px; }
table.onearticle td {vertical-align:top}

td.oa1 {width:33%; padding-right:20px; }
td.oa2 {width:34%; padding-right:20px; }
td.oa3 {width:33%; padding-right:20px; }