html {margin:0; padding:0; }
body {margin:0 0 0 0; padding:0;  background:#d0d0d0 url(images/fon5.gif); font-family:tahoma, arial, sans-serif;}

#all {width:900px; padding:0; margin:0 auto; }

#header {height:66px; font-size:14px; background: url(images/bg_header3.gif) no-repeat; margin:20px 0 0 0; border:solid 0px red; padding:0 0 0 20px;}

#center {font-size:12px; background: url('images/bg_left_right.gif') repeat-y; margin:0; padding:20px;}

#footer {display:block; height:24px; font-size:11px; line-height:20px; font-weight:normal; 
	background: url(images/bg_footer3.gif); color: #444444; margin:0 auto; margin-bottom:20px; padding:0 0 0 20px; clear:both;}

div.inn {margin:0 0.5em;}

h1 {margin:0; font-size:140%;}
#center h1 {text-align:center;}

#header h1 {font-family:serif, 'times'; color: #FFFFF0; padding-top:1ex; font-size:24px; width:150px;  border:solid 0px red; margin:2px 0 0 0}
#header h1 a, #header h1 a:visited {color:beige; text-decoration:none}

#header h2 {font-size:12px; width:180px; float:left; border:solid 0px red; margin:0 40px 0 0; padding:0}

a, a:visited {color: blue;}


#header ul {float:left; width:600px; border:solid 0px red; margin:0px 0 0 0; padding:0; list-style-type:none; padding-top:2px}

#header li {float:left; margin:0 6px 0 0; background: url(images/knopka.gif);  width:90px;  padding:4px 0;}
#header li a {text-decoration:none; color:#333733; display:block; text-align:center; font-size:12px; font-weight:bold}

#header a:hover {color:#a00000;}

#center {padding-top:12px;}

td, table {padding:1ex 1em;}
table.desc {background:beige; font-weight:normal; font-size:12px; border-top: solid 1px #c0c0c0;  border-left: solid 1px #c0c0c0; border-collapse:collapse; width:700px; margin:16px auto}
table.desc td {border-bottom: solid 1px #c0c0c0; border-right: solid 1px #c0c0c0;}


.ask {color:#40a0c0; font-weight:bolder;}
h4 {color:#0000f0; font-style:italic; margin:1ex 0;}
.sp {border:0; font-size:10px;}
#regform {border: solid 0px red; padding:1ex 2em; margin-top:2ex}
.div1 {margin-left:2em;}
h5 {color: #408080; margin:0 auto; width:500px; line-height:24px;}
a, a:visited {color:blue;}
a:hover {color:#c00000;}
#chtoby {text-align:center; color:navy}
td.obv {border:0; padding:0.75ex 0;}
.smfoot {font-size:9px;}
h1.promo01 {font-size:24px; color:#0080c0; margin:0ex; white-space:nowrap; width:100%; position:absolute; top:1.3ex; margin:0ex;}
.promo01b {font-size:24px; color:silver; position:relative; left:0.13em; }
.promo02 { font-size:16px;}
p.promo03 {white-space:nowrap; font-size:12px; margin:0;}
hr { margin:0;}

