html {height: 100%;}
body{padding:0px; margin:0px; color:#281500; font-family: Tahoma, Arial, sans-serif; background:#edf3f7 url(/images/gr1.gif) repeat-x; font-size:100%; }
.bg1{background:#010101 url(/images/bg.jpg) repeat-x; background-position: top center; padding:20px;}
input, textarea {font-size: 14px; font-family: Arial, Tahoma, sans-serif;}
form{padding:0px; margin:0px;}
h1{margin:0px 0 0.5em 0; color:#711410;  font-size:140%; line-height:1em}
h2{color:#b80021; font-size:180%; margin:0px 0px 0.7em 0; padding-top:0px;}
h3{font-size:120%; margin:1em 0px 0 0; font-weight:normal; color:#f6d000}
h4{margin:0px; font-family: Arial; color:#9d6e00; font-size:125%; font-weight:normal;}
h5{color:#fff; font-size:14px;padding:35px 0 0 0; margin:0px;}
table {border-collapse: collapse; font-size:100%}
td, th {padding: 0; vertical-align:top}
p {padding: 1em 0 0 0; margin:0;}
a {color:#00437c;}
a:hover {color:#0064b9;}
hr {color:#a13c39; height:1px; border:0px; background-color:#a13c39;}
.fr {float:right;}
.fl {float:left}
.cl{clear:both; font-size:0px;}
.cll{clear:left; font-size:0px;}
img{border-color:#83461a;}


.container{min-height:100%; _height:100%; min-width:970px;  width:100%; position:relative; background:url(/images/k2.gif) repeat-y top left;}
.head1{width:100%; height:290px; background:url(/images/penza.jpg) no-repeat top right;}
.head2{width:100%; height:290px; background:url(/images/russia.jpg) no-repeat top left; text-align:center;}
.m1{margin:0 auto 0 auto;}
.m2{width:288px; font-size:11px; text-align:left; padding:32px 0 0 0; color:#00437c;}
.m2 a{color:#00437c;}
.k1{background:url(/images/k1.gif) repeat-y top right; margin-top:-25px;}

.leftc1{width:336px; background:url(/images/femida.jpg) no-repeat bottom left; vertical-align:top;}
.leftc2{width:336px; background:url(/images/femida2.jpg) no-repeat top left; height:122px;}
.rightc{background:url(/images/k3.gif) no-repeat top right; font-size:70%; padding:30px 0 0 0; color:#8695b5;}
.gr2{background:url(/images/gr2.gif) repeat-x bottom left; width:100%;}

.pad1{padding:18px 18px 18px 95px}
.pad2{padding:0 0 0 52px;}
.menu1{font-size:75%; background: url(/images/line.gif) no-repeat bottom left; padding:8px 15px;}
#menu2 a, .menu1 a{text-decoration:none;}
#menu2 a:hover, .menu1 a:hover{text-decoration:underline;}

#menu2{font-size:95%; padding:0px 10px 0px 10px;}
#menu2 span{display:none; padding:5px 0 5px 0;}
.genmenu{padding:0px; margin:0px; list-style:none;}
.fotos{padding:40px 20px 10px 115px; font-weight:bold; text-align:right; font-size:75%;}
.fotos img{border: solid 3px #d5dde8}

.content{padding: 0 80px 0 0; font-size:75%;}
.status{font-size:80%; color:#abbbe0; }
.status a{color:#abbbe0; text-decoration:none;}
.copyr {padding:10px 0 0 40px;}
.copyr a{color:#8695b5; text-decoration:none;}

TABLE.border P {margin: 0px 0px;}
TABLE.border {border-color: #6b6253; border-style: solid; border-width: 1px 0 0 1px; font-size: 11px}
TABLE.border TD {padding: 5px 5px; border-color: #6b6253; border-style: solid; border-width: 0 1px 1px 0;}
TABLE.border th {padding: 5px 5px; border-color: #6b6253; border-style: solid; border-width: 0 1px 1px 0;}
TABLE.tabinv P {margin: 0px 0px;}
TABLE.tabinv {border:none;  border-width: 0;}
TABLE.tabinv TD {padding: 5px 5px; border: none; border-width: 0;}
TR.trbg {background-color: #6b6253;}
TR.trbg TD {color: #fff; font-weight: bold; padding: 10px 5px;} 

.date{color:#818181;}
.news {width:100%; margin-bottom:20px}
.news td{vertical-align:top; padding-right:8px;}
.news a{font-weight:bold;}
#inputWrap {float: left;}
#inputWrap2 {float: left;}
#search_box {display: none; padding-top: 10px;}
#search_text {width: 210px;}