html { background: #111111; color: #ddd; font-family: helvetica ce, arial, verdana, sans-serif; 
	font-size: .75em; text-align: center; }
a, td a { color: #888; text-decoration: none; }
a:hover, td a:hover { color: #ddd; }
menu { font-size: 160%; padding: 8px 0px; border-bottom: 1px solid #888; margin-left: 0px; }
menu a { color: #888; margin: 0px 20px; }
menu a:hover { color: #fff; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1 { margin: 30px 0px 30px 0px; }
p, form, ul {line-height: 1.6em; border: 1px solid #333; padding: 20px; font-size: 120%; text-align: left; 
	text-align: left; margin: 30px 0px 0px 0px; }
p strong { display: block; margin: 0px 0px 10px 0px; font-size: 130%; }
p img.t { float: left; margin: 0px 30px 0px 0px; }
p img.s { float: right; margin: 0px 0px 0px 30px; }
p#f { padding-bottom: 0px; }
p#f img { margin: 0px 20px 20px 0px; }
img { border: 1px solid #999; z-index: 1; }
label { width: 200px; float: left; }
input { border: 1px solid #444; width: 400px; }
textarea { border: 1px solid #444; overflow: auto; width: 400px; height: 50px; background: #eee; }

div#blundovo { width: 780px; margin: auto; position: relative; text-align: center; }
body { text-align: center; }
/* { float: left; clear: both; }*/

form#t { float: left; }
fieldset { float: left; width: 202px; border: 0px; border-left: 0px dashed #222; border-top: 1px dashed #444; margin: 0px 5px 0px 20px; display: inline; }
fieldset#b { float: none; display: block; width: 650px; }
fieldset.d { float: none; display: block; width: 740px; text-align: left; margin-top: 20px; padding: 10px 0px 10px 0px; }
legend { color: #ddd; background: #111111; }
fieldset a { display: block; text-align: right; }
address { padding: 20px 0px 5px 0px; text-align: right; clear: both; vertical-align: middle; }
address img { border: 0px; vertical-align: baseline; }