* { font-family: Arial, Verdana, Gevena, sans-serif }
html { font-size: 100.01%; 	margin:0px; padding:0px; }
body { padding: 0; margin: 0; font-size: 62.5% }
div { padding: 0; margin: 0 }
img { border: 0; padding: 0; margin: 0 }
table.design { padding: 0; margin: 0; border-spacing: 0; empty-cells: show;
border-collapse: collapse; width: 100%; table-layout: fixed }
td { vertical-align: top; padding: 4px }
form { padding: 0; margin: 0 }
ul { padding: 0; margin: 0; vertical-align: top; list-style-position: inside }
li { padding: 0; margin: 0}
fieldset { margin: 25px 0; padding:0; border: 0 }
fieldset legend { display: none }

#all { width: 1025px; margin: 0 auto }
.bottomline { background: url('/upload/tradition3/bl.gif'); height: 9px; background-repeat: no-repeat; font-size: 0% }
.topline { background: url('/upload/tradition3/tl.gif'); height: 7px; background-repeat: no-repeat; font-size: 0% }
.grey { color : #CCC; font-weight: normal }
.grey2 { color : #999; font-weight: normal }
a, a:visited { color: #62862A; font-weight: bold }

#header { background: #fff; border-right: #4b7e1e 1px solid; position: relative; height: 85px }
#col1 { position: absolute; top: 20px; left: 30px; padding-right: 25px; border-right: #62A025 2px solid; width: 225px }
#col2 { position: absolute; top: 20px; left: 300px }
#col1 ul, #col2 ul { line-height: 180%; list-style: none; font-size: 16px; line-height: 180%  }
#col3 { position: absolute; top: 20px; left: 495px; text-align: right; font-size: 12px; line-height: 150%; color: #999; letter-spacing: -0.25px }
#col4 { position: absolute; top: 20px; left: 860px; color: #62862A; font-size: 18px; font-weight: bold; line-height: 180%  }
#col4_eng { display: block; font-size: 60%; text-align: right; line-height: 120%; padding-right: 7px }
#top_phone { position: absolute; top: 20px; left: 800px }

#logo { min-height: 173px; background: url('/upload/tradition3/logoback.jpg'); background-repeat: no-repeat; background-position: right; position: relative }
#logo ul { font-size: 1.2em; padding: 25px; line-height: 150%; font-weight: bold; list-style: none; display: block; width: 230px }
#logo a { background: url('/upload/tradition3/corner.gif'); padding-right: 12px; background-position: right; background-repeat: no-repeat }
#logo #englink { display: block; position: absolute; left: 924px; top: 120px; background: none; font-size: 14px; font-weight: bold; color: #006600 }

#content  { background: #fff; border-right: #4b7e1e 1px solid; padding: 40px; font-size: 1.2em; color: #666 }
#content h1 { margin: 0; padding: 10px 0 5px 0; color: #336600; font-size: 140% }
#content p { line-height: 150%; text-indent: 25px }

#footer { position: relative }
#footer address { position:absolute; top: 25px; left: 30px; font-size: 12px; font-style: normal; color: #44881D; line-height: 150% }
#col5 { position: absolute; top: 10px; left: 530px; text-align: right; font-size: 12px; line-height: 150%;  color: #44881D; letter-spacing: -0.25px }
#col6 { position: absolute; top: 20px; left: 890px; color: #44881D; font-size: 14px; font-weight: bold; line-height: 150%  }
#bottom_phone { position: absolute; top: 5px; left: 800px }

#newstbl { width: 100%; font-size: 70%; font-weight: bold; border-collapse: collapse; margin-left: 4px }
#news1, #news2 {  vertical-align: top; padding: 5px; font-size: 140% }
#news2 { width: 40% }

#content .news_table td { padding-top: 5px; padding-bottom: 5px; border-bottom: #969696 1px solid; }
#content .news_title { font-weight: bold; }

.page_link { padding: 10px }
.comment { margin-top: 10px }
.comment+div span { color: #41640a; font-weight: bold }

#sitemap ul { list-style-position: inside; padding-left: 25px }

tr.anketa2 td { background: #e3efc9; }

@media print {
  body { background: none }
  #content, #header { border: 0; padding: 0 }
  .topline, .bottomline { display: none }
  #top_phone, #bottom_phone, #logo { display: none }
  #col1, #col2, #footer address { display: none }
  #col3, #col5 { left: 0% }
  #col4, #col6 { position: absolute; left: 75% }
  #header a, #footer a { display: none }
  #all { width: auto; margin: 0 }
}
