* { font-family:  Verdana, Arial, Geneva, 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 { text-align:left; width: 930px;  margin: auto; }
#container {/*position:relative;*/ display:block; 	border-right:solid 279px #95DAF7;}
#inner { margin-right: -278px}
#right { float:left; position:relative; width:250px; text-align: center; margin-bottom: 50px; font-size: 1.4em }
#center { margin-left: 279px; position:relative; display:block; height:1%; font-size: 1.1em; line-height: 150%; text-align: justify }
#center * {  }
#center p { text-indent: 25px; margin: 8px }
#payments { text-align: center}
#payments img { border: 0 }

.clear { clear:both; }
.foot {  clear: both;  border-top: 1px solid #666;	display:block;  text-align: right;  padding: 20px 0;  margin-top: 10px }

/* ============================================================= */
#topmenu { background: url('/upload/lockey4/menu_l.png') #DDDFE0; background-repeat: no-repeat; margin-top: 0px;  }
#topmenu div { background: url('/upload/lockey4/menu_r.png'); background-repeat: no-repeat; background-position: right; margin-left: 21px }
#topmenu ul { background: url('/upload/lockey4/menu_bg.png'); margin-right: 21px; height: 49px; font-weight: bold; background-position: 0% 50%; background-repeat: repeat-x }
#topmenu li { display: block; float: left; padding: 12px 16px; font-size: 1.4em; font-family: Tahoma,Verdana,Arial,sans-serif; 
background: url('/upload/lockey4/menu_sep.png'); background-repeat: no-repeat; background-position: 0 8px }
#topmenu li:first-child { background: none }
#topmenu a:link, #topmenu a:visited  { color: #474747; text-decoration: underline }

.box { background: #fff url('/upload/lockey4/corn_br.gif'); background-position: bottom right; background-repeat: no-repeat; margin: 15px 0}
.box div { background: url('/upload/lockey4/corn_bl.gif'); background-position: bottom left; background-repeat: no-repeat }
.box div div { background: url('/upload/lockey4/corn_tr.gif'); background-position: top right; background-repeat: no-repeat }
.box div div div { background: url('/upload/lockey4/corn_tl.gif'); background-position: top left; background-repeat: no-repeat; padding: 20px }
.box div div div div { background: none; padding: 0 }

a:link, a:visited { color: #990000 }
.box table caption, h1, h2 { color: #990000;  font-family: Tahoma, Arial, sans-serif; text-align: center; font-weight: bold }
h1, h2, h3, h4 { font-family: Arial, Yahoma, sans-serif }
h1, h2 { font-size: 150%; text-align: center }
h3 { font-size: 120%; color: #990000;  margin: 8px 0 2px 0; text-align: left;}
h4 { font-size: 150%; color: #990000; font-weight: normal; font-family: Arial, Tahoma, sans-serif; margin: 10px 0; text-align: left; line-height: 140% }

.form_bg .header { background: url('/upload/lockey4/header.png') #AE0102; height: 28px; color: #fff; font-size: 120%; font-weight: bold; text-align: center; padding-top: 5px; margin-bottom: 5px; font-family: Arial, Verdana, sans serif }
.form_bg { width: 249px; background: #DBE4E7 url('/upload/lockey4/subbg.png'); background-position: bottom; background-repeat: repeat-x; margin: 25px 0 }
.form_bg fieldset { margin: 0; padding: 0 }
.form_bg div { background: url('/upload/lockey4/subbg_l.gif'); background-position: bottom left; background-repeat: no-repeat }
.form_bg div div { background: url('/upload/lockey4/subbg_r.gif'); background-position: bottom right; background-repeat: no-repeat }
.form_gb div div div { background: none; padding: 0 }
.form_bg input {/*  margin: 5px; display: block*/ }
.form_bg ul { padding-left: 15px; padding-bottom: 10px }
.form_bg h5 { margin: 5px 0 }

#poll { width: 279px; background: url('/upload/lockey4/poll_t.gif'); background-repeat: no-repeat; padding-top: 24px; margin: 10px auto; font-weight: bold }
#poll div { background: url('/upload/lockey4/poll_b.gif') #fff; background-position: bottom; background-repeat: no-repeat; padding-bottom: 12px }
#anketa { margin: 10px; background: #fff }
#news p { padding: 2px 10px; margin: 0; text-align: justify; font-size: 0.8em }
#news p .news_date { font-size: 80%; padding: 12px 10px 2px 0 }

.box dt { float: left; margin-right: 10px }
.box dd { min-height: 140px }
.news_date { color: #990000; font-size: larger }
.news { border-bottom: #9B9B9B 1px dashed }
#right label { text-align: left; display: block; padding: 1px 15px; font-size: 90% }
.round { vertical-align: top; background: url('/upload/lockey4/field.gif'); height: 19px; padding: 8px; margin: 0; width: 192px; border: 0; font-size: 110%; color: #7A7A7A }
#twitter, #youtube {  display: block; height: 32px; width: 32px }
#twitter { background: url('/upload/twitter.png');  }
#youtube { background: url('/upload/youtube.png');  }

.foot address { text-align: left; font-style: normal; float: left }

@media print {
  body { background: #fff }
  #all { width: auto }
  #topmenu { display: none }
  #container { position: static; border: 0 }
  #inner { margin: 0 }
  #right { display: none }
  #center { position: static; height: auto; margin: auto; width: auto }
  .foot { display: none }
}