
div#content img { margin: 0 10px 30px 10px; }

div#content h2 { font-size: 18px; margin: 0 0 15px 0; }

div#content p { font-size: 13px; line-height: 17px; margin-bottom: 20px;}
div#content p span { width: 40px; display: block; float: left; }


div#content img.complogo { float: left; }

div#content img.map { margin: 10px auto 20px auto; display: block; float: none; border: 1px solid white; }

input, select { color: #000; font-size: 12px; }
label { display: block; font-size: 11px; font-weight: bold; color: #8AB8E2; }
div.szuro { width: 100px; margin: 0 30px 0 0; padding: 2px; float: left; height: 100px;}
div.szuro select { display: block; width: 90px; height: 100px; }

div#alkatreszek {width: 640px; padding: 0;}
div#alkatreszek h3 {display: table; float: none; clear: both; margin: 40px 0 8px 0; font-size: 16px; font-weight: bold; border-bottom: 1px solid white; width: 630px;}
div#alkatreszek .listright, div#alkatreszek .listleft { float: left; }
div#alkatreszek .listleft { width: 130px; min-width: 130px; margin-right: 20px;}
div#alkatreszek .listleft img { width: 130px; border: 0; margin: 0 0 20px 0;}
div#alkatreszek .listright { width: 480px;}
div#alkatreszek .listright li { text-align: right; height: 18px; }
div#alkatreszek .listright li span { width: 360px; text-align: left; display: block; float: left; overflow: hidden; height: 18px; padding: 0; }
div#alkatreszek a.goup { color: #67B8E2; display: table; text-align: center; font-size: 10px; clear: both; width: 130px;}

form { display: inline; margin: 0; padding: 0;}