@charset "windows-1251";
html {font-size: 100%; height: 100%}
body {background-color: white; height:auto !important; height:100%; min-height:100%;}
html, body, form {padding: 0px; margin: 0px;}
a img, img, html, body {border: none;}
a {color: #000000; text-decoration: none;}
a:hover {color: #000000; text-decoration: underline;}
body {text-align: left; font-size: 80%; font-family: Tahoma, Arial, Verdana; color: #000000;}
hr {color: #bebebe; size: 1; background-color: #bebebe; height: 1px; border-width: 0px;}
.bf {font-weight: bold;}
.centr {text-align:center;}
.lft {text-align:left;}
.rgt {text-align:right;}
td.px-white {width:1px; background:url(images/1x1.gif) #FFFFFF no-repeat;}
.vert4 {overflow: hidden; height: 4px; width: 100%;}
.vert1 {overflow: hidden; height: 1px; width: 100%; background:#f7f7f7;}
#left {width:230px; vertical-align:top;}
#right {vertical-align:top;}
.header {border-bottom: 2px #CCCCFF solid; color:#29166F;}
.ml-head {border-bottom: 2px #CCCCFF solid; color:#29166F; padding:20px 20px 20px 20px;}
.footer {padding-top: 10px; border-top: 1px #CCCCFF solid; color: #999999; font-size:80%;}
.footer a {color: #999999; text-decoration:none; padding:0 3px;}
.footer a:hover {background:#3d3d3d; color:#ffffff; text-decoration:underline; padding:0 3px;}
h1 {font-size: 150%;}
.poloski li {padding:5px 0 5px 0;}
/*.poloski li:nth-child(even) {background: #ffffff; padding:5px 0 5px 0;}*/
.head1 {background-color:#f7f7f7;}
.menuleft {border-right: 1px #CCCCFF solid; background:#ffffff;}
.here {background-color:#dadada !important; color:#000000;}
.sto {height:100%; min-height:100%;}
.ml-td {background-color:#ffffff; border-bottom: 1px #CCCCFF solid; padding:5px;}
.ml-td a {text-decoration:none; color:#000000;}
.ml-td a:hover {text-decoration:underline; color:#000000;}
.ml2-td {background-color:#ffffff; border-bottom: 1px #CCCCFF solid; padding:5px 5px 5px 20px;}
.ml2-td a {text-decoration:none; color:#000000;}
.ml2-td a:hover {text-decoration:underline; color:#000000;}
.ml3-td {background-color:#ffffff; border-bottom: 1px #CCCCFF solid; padding:5px 5px 5px 35px;}
.ml3-td a {text-decoration:none; color:#000000;}
.ml3-td a:hover {text-decoration:underline; color:#000000;}
.hblue {color:#29166F;}
.news {border-bottom: 1px #CCCCFF solid;}
.swen {border-top: 1px #CCCCFF solid;}
.news img {padding: 10px; outline: 0px #CCCCff solid; margin:5px; background:#f7f7f7;}
.photohron {border-bottom: 0px #CCCCFF solid;}
.nrfotki  {background:#ffffff; color:#999999; text-decoration:none; padding:0 10px; font-weight:bold;}
.nrfotki a {background:#FFFFFF; color: #999999; text-decoration:none; padding:0 10px; font-weight:normal;}
.nrfotki a:hover {background:#3d3d3d; color:#ffffff; text-decoration:underline; padding:0 10px; font-weight:normal;}
.photohron img {padding: 10px; outline: 0px #CCCCff solid; margin:10px; background:#f7f7f7;}
.banner {padding:10px; background-color:#f7f7f7;}
.banner a img {border: 1px #cccccc solid;}
.banner a:hover img {border: 1px #CCCCFF solid;}
.newsr {border-right: 1px #CCCCFF solid;}
.podr {background:#FFFFFF; color: #999999; padding:0 5px;}
.podr a {background:#FFFFFF; color: #999999; text-decoration:none; padding:0 3px;}
.podr a:hover {background:#3d3d3d; color:#ffffff; text-decoration:underline; padding:0 3px;}
.prj {border-bottom: 1px #CCCCFF solid;}
.prj img {padding: 10px; outline: 0px #CCCCff solid; margin:5px; background:#fff;}
.pictures img {padding: 10px; outline: 0px #CCCCff solid; margin:5px; background:#fff;}
