body {padding: 0; font-family: Tahoma; font-size: 12px; line-height: 16px; color: #3b4670; margin: 0;}
body {min-width: 1000px;_width: expression((document.documentElement.offsetWidth<1000) ? '1000px' : ((document.documentElement.offsetWidth)>2000? '2000px':'100%'));}
/*div p {border: 1px solid #000}*/

ul {padding: 0px; margin: 0px}
li {padding: 4px 0}

a, a:visited {color: #e89900;}
a:hover {text-decoration: underline;  color: #ffb628; text-decoration: none}
a:active {text-decoration: none; color: #fcc353}

#bg_left {background: url(img/bg_left.jpg) no-repeat; height: 174px; width: 100%; }
#bg_left_chem {background: url(img/bg_left_chem.jpg) no-repeat; height: 174px; width: 100%; }
#bg_left_otchet {background: url(img/bg_left_otchet.jpg) no-repeat; height: 174px; width: 100%; }
#bg_left_anons {background: url(img/bg_left_anons.jpg) no-repeat; height: 174px; width: 100%; }
#bg_left_mastersk {background: url(img/bg_left_mast.jpg) no-repeat; height: 174px; width: 100%; }
#bg_center {background: url(img/bg_center.jpg) 617px top no-repeat; height: 174px; width: 100%; overflow: hidden; position: relative; float: left}

#bg_right {float: right; position: relative; right: 0px; background: url(/img/bg_right.png) top right no-repeat; height: 174px;margin-top: -174px; width: 580px; z-index: 1}

#slog_1 {position: absolute; padding-left: 17%; padding-top: 17px;  z-index: 2}
#slog_2 {position: absolute; padding-left: 32%; padding-top: 55px;  z-index: 2}
#slog_3 {position: absolute; padding-left: 40%; padding-top: 105px;  z-index: 2}

/*#slog #slog_1 {position: absolute; padding-left: 17%; padding-top: 17px; width: 290px; z-index: 2}*/
/*#slog #slog_2 {position: absolute; padding-left: 32%; padding-top: 55px; width: 290px; z-index: 2}*/
/*#slog #slog_3 {position: absolute; padding-left: 40%; padding-top: 105px; width: 290px; z-index: 2}*/

#trav {height: 15px; background: url(img/trav.png); _margin-top: -72px}
#bg_right_bot {margin-top:174px; float: right; position: relative; right: 0px; width: 487px; height: 72px; background: url(img/bg_right_bot.png) no-repeat 5px top }
#menu {background: #efffe8; width: 196px; float: right;  border-left: #5da93c solid 1px; padding-top: 75px; }
#content {margin: 20px 220px 20px 24px; overflow: hidden; _overflow: visible; height: 1%}
#bot {height: 163px; background: url(img/bot_trav.jpg) repeat-x bottom; clear: left}
#pchel {margin-left: 30px; left:0px;}
#bot_vopr {position: absolute; margin-left: 108px; margin-top: 12px; width: 78px; height: 34px; text-align: center}
#bot_romash {position: absolute; right: 0px; width: 261px; height: 163px; background: url(img/bot_romash.jpg) no-repeat; z-index: 2}
#kont {position: absolute; margin: 85px 150px}
#bot_line {position: absolute; margin-top: 40px; right: 196px; width: 492px; height: 1px; background: url(img/bot_line.jpg) no-repeat; z-index: 1}
#menu ul li {list-style: none; text-align: center; color: #1b7514 }
#menu ul li  a:visited {color: #5da93c; text-decoration: none}
#menu ul li a:hover {color: #83c965}
#menu ul li a {color: #5da93c; text-decoration: none}
#menu_top {display: block; background: url(img/menu_top.jpg) repeat-x #5da93c;padding: 1px 0; border-top: #5da93c solid 1px}
#menu_bot {display: block; background: url(img/menu_bot.jpg) repeat-x bottom ; color: #FFF; }
#boj_korovka {display: block; background: url(img/boj_korovka.png) no-repeat bottom left; padding-left: 20px; padding-right: 20px}
#baner {margin: 10px; text-align: center}
#menu_bott {width: 197px; height: 29px; background: url(img/menu_bott.jpg) no-repeat; clear: right; float: right;}
#menu ul li ul {background: #D5F9D5;   padding: 3px 10px 5px 30px; line-height: 14px}
#menu ul li ul li {text-align: left; padding: 3px 0; list-style-image: url(/img/mark.gif)}

.title {display: block; width: 75%; font-size: 18px; line-height: 18px; color: #1e9fd3; padding-left: 33px}
.folder {width: 160px; height: 210px; float: left; margin: 10px 25px; text-align: center}
.line {width: 9px; height: 70px; background: #ff8100}
.folder_text {height: 40px; padding: 10px 5px; text-align: left;}
.folder_text a:visited {color: #ff6600; text-decoration: none}
.folder_text a:hover {color: #ff6600; text-decoration: underline}
.deti_foto {width: 100px; float: left; margin: 0 10px 10px 10px}
a img {border: 0px}
.anketa b {line-height: 24px; font-size: 14px}
.content_line {background: url(img/content_line.gif) repeat-x; height: 7px; margin-top: 5px}
.ico_merop {  clear: both}
.ico_merop img {float: left; margin-bottom: 20px;}
.text_merop {margin: 0 0 0 115px; }
.text_merop p {margin: 7px 0}
.text_merop h1 {margin: 0px; font-size: 14px;}
hr {margin: 0; padding: 0}
.laves p {background: url(assets/images/live.jpg) no-repeat; padding-left: 55px; height: 35px}

.podp {position: absolute; right: 5px; width: 220px; height: 35px; background: url(img/podp.png) no-repeat; z-index: 3; margin-top: 125px; font-size: 

11px; padding-left: 8px; padding-top: 2px}
.knopa { height: 16px; width:100px; background: url(img/knopa.png); float: left; margin: 0 30px; }
.knopa_all {width:350px; margin: 0 auto; margin: o auto}
.knopa a{color: #a57413; text-decoration: none; font-size: 11px}
.knopa a:visited {color: #b58b38; text-decoration: none; font-size: 11px}
.knopa a:hover {text-decoration: underline;  color: #907747; text-decoration: none; font-size: 12px}
.knopa_left {background: url(img/knopa_left.png) no-repeat left;}
.knopa_right {background: url(img/knopa_right.png) no-repeat right; padding: 0 10px}
         table#anketa {width: 80%; border-collapse: collapse}
         table#anketa td.col1 {width: 70%;padding: 5px 0 10px 0; border-bottom: 1px dotted #5c5c5c; vertical-align: text-top}
         table#anketa td.col2 {width: 30%;padding: 5px 0 10px 0; border-bottom: 1px dotted #5c5c5c; vertical-align: text-top}
         table#anketa td.col2 input {_width: 95%;}
         table#anketa td input{width: 100%;}

