html, body { margin:0; padding:0; height:100%; text-align:center; font-size:11px; font-family: Verdana, Arial, Helvetia, sans-serif; background:url(/images/index/bg.png) top left repeat; }
div, span, img, p, h1, h2, h3, h4, a { margin:0; padding:0; }
img { border:0; }
:focus { -moz-outline-style:none; }
.clear { clear:both; }
#body-wrapper { height:100%; background:url(/images/index/bg2.png) top left repeat-x; }
#page-wrapper { margin:0 auto; width:978px; height:100%; background:url(/images/index/page-bg-repeat.jpg) top left repeat-y; }
#page { padding:0 19px 0 29px; width:930px; height:100%; text-align:left; background:url(/images/index/page-bg.jpg) top left no-repeat; }

#header { position:relative; width:930px; height:454px; background-position:0 33px; background-repeat:no-repeat; }
#header.main { background-image:url(/images/index/preindex_pic_main.jpg); }
#header.oltony { background-image:url(/images/index/preindex_pic_oltony.jpg); }
#header.uniform { background-image:url(/images/index/preindex_pic_uniform.jpg); }
#header.munkaruha { background-image:url(/images/index/preindex_pic_munkaruha.jpg); }
#header h1 { position:absolute; top:150px; left:65px; }
#header h1 a { display:block; width:120px; height:140px; background-color:red; text-indent:-1000em; filter: alpha(opacity=0); opacity: 0.0; -moz-opacity: 0.0; }

#menu-row { width:930px; height:48px; background:url(/images/index/menu-bg.png) top left repeat-x; }
#menu-row .language { float:left; padding:11px 0 0 61px; }
#menu-row .language a { margin:0 9px 0 0; }
#menu-row .menu { float:right; padding:3px 0 0 0; }
#menu-row .menu ul { list-style-type:none; margin:0; padding:0; }
#menu-row .menu ul li { margin:0; padding:0 5px 0 5px; float:left; background:url(/images/index/menu-separator.png) top right no-repeat; }
#menu-row .menu ul li.uniform { padding:0 5px 0 2px; }
#menu-row .menu ul li a { display:block; padding:5px 0 0 0; height:33px; text-align:center; color:#ffffff; font-size:16px; text-decoration:none; }
#menu-row .menu ul li.oltony a { width:270px; background:url(/images/index/menu-oltony-bg.png) -200px -200px no-repeat;; }
#menu-row .menu ul li.uniform a { width:210px; background:url(/images/index/menu-uniform-bg.png) -200px -200px no-repeat;; }
#menu-row .menu ul li.munkaruha a { width:192px; background:url(/images/index/menu-munkaruha-bg.png) -200px -200px no-repeat;; }
#menu-row .menu ul li a:hover { font-weight:bold; background-position:0 0; }
#menu-row .menu ul li.last { background:none; }

#content { padding:0 10px 30px 255px; width:665px; background:#a11f17 url(/images/index/content-bottom-bg.jpg) bottom left no-repeat; }
#content h2 { padding:27px 0 0 0; text-transform:uppercase; color:#ffffff; font-size:20px; font-weight:normal; }
#content h3 { margin:0 0 30px 0; color:#ffffff; font-size:14px; font-weight:bold; }
#content p { color:#ffffff; line-height:1.5em; font-size:14px; }