	/* The CSS that's required to position the footer */html {height: 100%;}body {height: 100%;}#nonFooter {position: relative;min-height: 100%;}* html #nonFooter {height: 100%;}#footer {position: relative;margin: 0 auto;}/* A CSS hack that only applies to IE -- specifies a different offset for the footer */* html #footer {margin-top: -5.4em;}body {margin : 0;padding : 0;font : 73% arial, "Trebuchet MS", verdana, helvetica, sans-serif;color : #000;background : #bbc893 url(images/bgd.jpg) center repeat-y;}			/*WRAPPER*/#container {height: 100%;margin: 0 auto;padding : 0;width : 1000px;}			/*TOP BANNER*/#banner {margin : 10px auto;padding : 0;width : 980px;height : 170px;color : #000;background : #bbc893 url(images/banner.jpg) no-repeat center;}#banner h1 {padding : 20px 0 20px 200px;font-size : 175%;letter-spacing : 5px;color : #57642f;background : transparent;}			/*TOP MENU*/#menu {margin : 0 auto;padding : 5px;width : 970px;height : 20px;font-weight : bold;letter-spacing: 2px;background : #57642f;color : #b3b3ad;}#menu_list {margin : 0;padding : 0;text-align : left;}#menu_list li {margin : 0;padding : 0 5px 0 0;display : inline;}#menu_list a {letter-spacing: 2px;text-decoration : none;background : inherit;color : #fff;}#menu_list a:hover {letter-spacing: 2px;background : inherit;color : #000;}			/*Ìî¸*/.current_menu {        text-decoration: underline;}			/*MAIN CONTENT*/#content {float : left;margin : 0;padding : 5px;width : 730px;line-height : 1.7em;background : inherit;color : #333;}html > body div#content {margin-left : 14px;}#left_content {float : left;width : 353px;}#right_content {float : right;width : 353px;}#main_content {clear : both;padding-top : 0;}			/*SIDEBAR*/#sidebar_window {float : right;width : 220px;margin : 0 14px 10px 0;padding : 5px;line-height : 1.7em;color : #333;background : #f9f9f9;text-align : center;}.side_window ul {list-style-type : none;padding : 0;margin : 0;text-align : left;}.side_window li {list-style-image : url(images/db_red.gif);padding-left : 0.5em;margin: 10px;text-align : left;}#sidebar_window a:link, #sidebar_window a:visited {background : inherit;color : #57642F;text-decoration : none;}#sidebar_window a:hover {background : inherit;color : #333;text-decoration : underline;}			/*FOOTER*/#footer {clear : both;width : 750px;padding : 5px;font-size : 0.9em;background : #57642f;color : #BCE0A8;}			/*SCROLLBAR*/div.scroll {overflow : auto;height : 15em;width : 180px;border : 1px solid #a0ad78;padding : 1em;background : #f9f9f9;color : #666;margin : 0 0 0 10px;}div.scroll_stati {overflow : auto;height : 25em;width : 180px;border : 1px solid #a0ad78;padding : 1em;background : #f9f9f9;color : #666;margin : 0 0 0 10px;}			/*LINKS*/a:link, a:visited {background : inherit;color : #E05222;text-decoration : none;}a:hover {background : inherit;color : #333;text-decoration : underline;}a img {border : none;}			/*TYPOGRAPHY*/h1 {padding : 5px 0 5px 10px;/* polykur.com.ua font-size : 140%; */font-size : 175%;}h2 {padding : 10px;font-size : 100%;text-transform : uppercase;}h3 {padding : 5px;font-size : 100%;text-transform : uppercase;}h4 {font-size : 90%;text-transform : uppercase;}h5 {font-size : 100%;letter-spacing: 2px;color : #57642f;background : inherit;}h1,h2,h3,h4 {letter-spacing: 3px;font-weight : bold;color : #57642f;background : inherit;}.class_name {  letter-spacing: 3px;  font-weight : bold;  color : #57642f;  background : inherit;  padding : 10px;  font-size : 175%;}.class_h3 {  letter-spacing: 3px;  font-weight : bold;  color : #57642f;  background : inherit;  padding : 5px;  font-size : 100%;}.class_h4 {  letter-spacing: 3px;  font-weight : bold;  color : #57642f;  background : inherit;  font-size : 90%;}.class_h5 {  letter-spacing: 2px;  color : #57642f;  background : inherit;  font-size : 100%;}.img {float : left;padding : 5px;margin : 10px;border : 1px solid #44443f;}.img2 {float : right;padding : 5px;margin : 10px;border : 1px solid #44443f;}.news_sidebar {font-size : 90%;}.style_div_comment {border: 1px solid black;background-image: -webkit-gradient(linear, center top, center bottom, from(#fcfcfc), to(#bfbfbf), color-stop(3%, #f7f7f7), color-stop(12%, #f2f2f2), color-stop(90%, #d9d9d9));background-image: -webkit-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);background-image: -moz-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);background-image: -o-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);background-image: -ms-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);background-image: linear-gradient(to bottom, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);-webkit-box-shadow: -1px 0 5px black, inset 0 1px 0 white;-moz-box-shadow: -1px 0 5px black, inset 0 1px 0 white;box-shadow: -1px 0 5px black, inset 0 1px 0 white;font-size : 110%;margin: 5px;padding : 5px;width: 700px;overflow-x: auto;}.style_div_comment_for_table_admin {border: 0px;overflow: auto;margin: 0;}.clear {clear: both;overflow: hidden;width: 0;height: 0;}blockquote {/*font-weight : bold;font-style : italic;color : #b29b35; */}.sap_green {    padding:0px;    margin-bottom:8px;    background: #CBDB94;    border-radius:4px;    -moz-border-radius:4px;    -moz-box-shadow:0 2px 0 #A3B36C;    box-shadow:0 2px 0 #A3B36C;    overflow:hidden;}