html {margin:0; padding:0; }
body {margin:0; padding:0; background:#d0d0d0 url(images/fon5.gif); font-family:tahoma, arial, sans-serif;}

#all {max-width:900px; padding:0; margin:0 auto; }

.clear {width: 100%; height: 1px; z-index: -100; clear: both; margin: -1px 0 0 0;}

#header { font-size:14px; background: #c5d2ce; margin:0; padding:0;}

#center {font-size:12px; background: #fff; margin:0; padding:10px;}

#footer {display:block; height:24px; font-size:11px; line-height:20px; font-weight:normal; 
	background: #c5d2ce; color: #444444; margin:0 auto; padding:0 0 0 20px; clear:both;}

div.inn {margin:0 0.5em;}

h1 {margin:0; font-size: 24px;}
#center h1 {text-align:center;}

#header h1 {font-family:serif, 'times'; color: #FFFFF0; padding-top:1ex; font-size:24px; width:150px;  margin:0;}
#header h1 a, #header h1 a:visited {color:beige; text-decoration:none}

#header h2 {font-size:12px; width:180px; float:left; margin:0 40px 0 0; padding:0}

a, a:visited {color: blue;}


#header ul {float:left; max-width:600px; margin: 0; padding:0; list-style-type: none;}

#header li {float:left; margin:10px 6px 0 0; background: url(images/knopka.gif);  width:90px;  padding:6px 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; max-width:700px; width: auto; 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;}

#regform {border: solid 0px red; padding:1ex 0; margin-top:2ex}
.div1 {margin-left:2em;}
h5 {color: #408080; margin:0 auto; max-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;}

input[type="text"] {max-width: 90%;}

.sp {border:0; font-size:10px; width: 80px; margin: 0 10px 16px 0; display: inline-block;}
.sp input {width: 100%;}

