html, body {height:100%;}
body {font-family:Arial, Tahoma, Verdana; font-size:8pt; padding:0; margin:0; background:#fff; color:#454545;}
td, tr, table {font-family:Arial, Tahoma, Verdana; font-size:8pt; color:#454545; padding:0; margin:0;}
a:visited, a:link, a:hover {text-decoration:none;}
a {color:#454545; margin:0; padding:0;}
form {word-spacing:0; text-indent:0; line-height:100%; padding:0; margin:0;}
img {margin:0; padding:0; border:0;}


input, select, textarea {font-family:Tahoma, Verdana, Arial; font-size:8pt;}

label {cursor:pointer; margin:0; padding:0; border:0;}
sup {font-size:75%;}

h1 {/*font-size:24pt;*/ font-size:16pt; font-weight:bold; color:#454545; margin:0; padding:0 0 15px 0;}
h3 {font-size:10pt; color:#c00; font-weight:bold; margin:0; padding:0;}


.menu {color:#c00;}
.menu:hover {text-decoration:underline; color:#c000;}

.edit {border:solid 1px #c00; color:#454545; background:#fff; width:90px; margin:2px 0 2px 0;}
.gomb {background:#c00; color:#fff; font-size:7pt; border:1px #454545 solid; font-weight:bold; height:16px; width:64px; margin:1px;}


.o_lap  {width:728px; background:#fff; position:absolute; margin:5px 0 0 0; top:0; left:50%; margin-left:-364px; text-align:left;}
.o_link {float:left; clear:left; width:728px; text-align:right; padding:0 0 10px 0;}
.o_logo {float:left; clear:left; width:728px; height:60px;}
.o_plast{float:left; width:364px; height:60px; text-align:left; background:url(images/logo_plastimat.jpg) no-repeat left center;}
.o_caden{float:left; width:364px; height:60px; text-align:right; background:url(images/logo_magna.jpg) no-repeat right center;}
.o_menu {float:left; clear:left; width:728px; line-height:30px; font-weight:bold; background:url(images/vonal_piros.jpg) no-repeat top;}
.o_top  {float:left; clear:left; width:728px; height:131px; background:url(images/top.jpg) no-repeat top;}
.o_txt  {float:left; clear:left; width:728px; padding:15px 0 15px 0; /*font-size:18pt;*/ font-size:10pt; line-height:16px;}
.o_lab  {float:left; clear:left; width:728px; line-height:20px; background:url(images/vonal_piros.jpg) no-repeat top; text-align:right;}
.o_728  {float:left; clear:left; width:728px;}

.o_txt li {padding:0; margin-left:40px;}

.o_link a {color:#454545;}
.o_link a:hover {color:#c00; text-decoration:underline;}
.o_menu_bal {float:left; width:500px; line-height:30px;}
.o_menu_bal a {color:#454545;}
.o_menu_bal a:hover {color:#c00; text-decoration:underline;}
.o_menu_jobb {float:left; width:228px; line-height:30px; text-align:right;}
.o_menu_jobb a {color:#454545;}
.o_menu_jobb a:hover {color:#c00; text-decoration:underline;}
.o_menu_jobb span {color:#c00;}


.felsor_b {float:left; width:178px; text-align:left; line-height:18px;}
.felsor_j {float:left; width:550px; text-align:left; font-weight:bold; line-height:18px;}

.kapcs_b  {float:left; width:278px; text-align:left;}
.kapcs_j  {float:left; width:450px; text-align:left;}

.gy_b     {float:left; width:400px;}
.gy_j     {float:left; width:318px; margin:0 0 0 10px; text-align:right;}
.fels     {float:left; clear:left; width:400px;}
.fels_b   {float:left; width:100px; line-height:18px; text-align:left;}
.fels_j   {float:left; width:300px; line-height:18px; text-align:left; font-weight:bold;}


.gyar_b   {float:left; width:400px; text-align:left;}
.gyar_j   {float:left; width:208px; text-align:left; padding:0 0 0 10px;}

.allas_b  {float:left; width:300px; padding:0 28px 0 0; text-align:left;}
.allas_j  {float:left; width:400px; text-align:left;}
.allas_t  {float:left; width:285px; padding:0 0 15px 15px; background:url(images/negyzet.gif) no-repeat 0 5px;}
.allas_t a{display:block;}
.allas_t a:hover{color:#c00; background:#f9f9f9;}



.kepek {float:left; clear:left; width:710px; padding:8px; margin:15px 0 15px 0; border:1px solid #c0c0c0; background:#f9f9f9;}
.o_710 {float:left; clear:left; width:710px; text-align:center; padding:10px 0 10px 0;}
.pict {float:left; width:142px; text-align:center;}
.pict a img {margin:0; padding:0; border:1px solid #454545;}
.pict a:hover img {border:1px solid #c00;}

.pict2 {float:left; width:236px; text-align:center;}
.pict2 a img {margin:0; padding:0; border:1px solid #454545;}
.pict2 a:hover img {border:1px solid #c00;}

.pict3 {float:left; width:200px; height:150px; padding:10px 21px 10px 21px; text-align:center;}
.pict3 a {display:block; float:left; width:200px; height:25px; padding:125px 0 0 0; color:#fff; font-weight:bold;}
.pict3 a:hover {color:#c00;}


.f_sor {float:left; clear:left; width:450px;}
.f_bal {float:left; width:140px; text-align:right; height:18px; padding:2px 10px 0 0;}
.f_jobb{float:left; width:300px; text-align:left;}
.f_hiba{float:left; color:#e00; margin:10px 0 10px 0; width:300px; padding-left:150px;}


.frm   {float:left; clear:left; width:400px; line-height:18px; background:#f0f0f0; border-bottom:1px solid #fff; font-size:8pt;}
.frm_b {float:left; width:155px; padding:3px 5px 0 0; text-align:right;}
.frm_j {float:left; width:240px;}
.frm_c {float:left; clear:left; width:380px; padding:0 10px 0 10px; line-height:18px; background:#c00; color:#fff; font-weight:bold; border-bottom:1px solid #fff;}
.frm_j input, select, textarea {border:solid 1px #c00; color:#454545; background:#fff; width:230px; margin:2px 0 2px 0;}

.error {float:left; color:#f00; margin:10px 0 15px 0; font-size:8pt;}




.foto_lap {float:left; width:800px;}
.foto_fej {float:left; width:780px; height:60px; padding: 0 10px 0 10px; text-align:right; background:url(images/logo_plastimat.jpg) no-repeat left center;}
.foto_kep {float:left; width:800px; height:600px; text-align:center; background:#fff; border-top:1px solid #c00;}
.foto_lab {float:left; width:780px; height:26px; font-size:10pt; font-weight:bold; padding:4px 10px 10px 10px; text-align:center; background:#fff; border-top:1px solid #c00;}


.intro {width:800px; height:504px; background:#fff; position:absolute; top:50%; left:50%; margin-left:-400px; margin-top:-252px;
        background:url(images/intro_hun.jpg) no-repeat center center;}
.intro a {display:block; height:360px; /*padding:440px 0 0 25px;*/ color:#454545; font-size:10pt; font-weight:bold;}
.intro a:hover {color:#c00;}

.i_link {float:left; clear:left; width:800px; height:504px;}
.i_link a {display:block; color:#454545; font-size:10pt; font-weight:bold; padding:0 25px 0 25px; width:750px;}
.i_link a:hover {color:#c00;}


a.nospa {color:#c00;}
a.nospa:hover{text-decoration:underline;}






.adm {width:640px; left:50%; margin:25px 0 0 -320px; position:absolute; background:#fff url(images/vonal_fugg.gif) repeat-y 140px; border:1px solid #c00;}
.adm_bal {float:left; width:130px; height:520px; padding:10px 5px 10px 5px; text-align:right; /*border-right:1px solid #b0b0b0;*/}
.adm_bal ul      {list-style-type:none; padding:0; margin:0;}
.adm_bal ul li   {padding:0; margin:0;}
.adm_bal ul li a {color:#c00; display:block; line-height:16px; width:125px; padding:0 5px 0 0;}
.adm_bal ul li a:hover {color:#fff; background:#c00 url(images/x_menu.jpg) no-repeat left center;}
.adm_jobb {float:left; width:470px; padding:10px 5px 10px 15px;}
.adm_lab {float:left; clear:left; width:630px; line-height:20px; background:#fff url(images/vonal_vizsz.gif) repeat-x top; padding:0 5px 0 5px; text-align:right;}
.adm_sz {float:left; width:450px; background:#f0f0f0; padding:10px; text-align:center;}
.adm_kozep {float:left; width:470px; text-align:center;}

