body, p, h1, h2, h3, img, a, form {
    border: 0;
    padding: 0;
    margin: 0;
}

* {
	outline: none;
}



/*gomb outline eltüntető(ff)*/
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner {   
        border : 0px;
} 

/*gomb outline eltüntető(ie8)*/
input[type="submit"]:focus, input[type="button"]:focus {     
        outline : none; 
}
    
a {
    text-decoration: none;
    color: #0085BD;
}
a:hover {
    text-decoration: underline;
}

input {
	font-size: 12px;
}

.alignLeft {
    text-align: left !important;
}

.alignCenter {
    text-align: center !important;
	margin: 0 auto !important;
}

.alignRight {
    text-align: right !important;
}

.Torol {
    clear: both;
    height: 0;
}

.piros {
	color: #f33 !important;
}

.kover {
	font-weight: bold !important;
}

.zold {
	color: 3f3 !important;
}

body {
    font-family: arial;
    font-size: 12px;
    color: #003f53;
    margin: 0;
    padding: 0;
    background: #f5f6f7 url(../img/bg.jpg) top center no-repeat;
}

#core {
	width: 980px;
	margin: 0 auto;
}

#fejlec1 {
	width: 980px;
	height: 26px;
}

#nyelvkeret {
	float: right;
	padding: 0 5px;
	margin-bottom: 1px;
	height: 25px;
}

#nyelvkeret div{
	font-weight: bold;
	padding: 5px 14px;
	color: #8b8373;
	float: left;
}

#nyelvkeret a{
	margin:6px 2px;
	padding: 0;
	width: 18px;
	height: 11px;
	border: 1px solid #fff;
	display: block;
	float: left;
}

#fejlec2 {
	height: 37px;
	width: 980px;
	margin-bottom: 9px;
}
#logo1 {
	float: left;
	width: 174px;
	height: 37px;
}

#fomenu {
	width: 645px;
	height: 37px;
	float: left;
}

#fomenu ul{
	height: 37px;
	margin:0;
	padding: 0;
	list-style: none;
	border-left: 1px solid #3bb1e3;
	background: url(../img/fomenubg.jpg) top left repeat-x;
}

#fomenu ul li{
	float: left;
	height: 37px;
	border-right: 1px solid #3bb1e3;
	position: relative;
	z-index: 1101;
}

#fomenu ul li a{
	line-height: 37px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding: 0 8px;
	text-shadow: #006b99 0.1em 0.1em 0.1em;
}

#fomenu ul li a:hover {
	text-decoration: none;
	border: 1px solid #00a3e8;
	padding: 0 7px;
	line-height: 35px;
	background: url(../img/fomenuhover.jpg) top left repeat-x;
}

ul.almenu {
    position: absolute;
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: none;
    border: 1px solid #3bb6ea;
	height: auto !important;
 }

ul.almenu li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    height: 21px !important;
    line-height: 21px !important;
    text-align: left;
    float: none !important;
    background-color: #0086be;
}
ul.almenu li a{
    line-height: 21px !important;
    height: 21px !important;
    font-family: Arial;
    font-weight: bold;
    font-size: 11px !important;
    display: block;
    margin: 0;
    padding: 0 13px;
    white-space: nowrap;
    color: #fff !important;
}

ul.almenu li a:hover {
    color: #fff !important;
	padding: 0 8px !important;
	border: 0 !important;
}

#gykereso {
	float: left;
	height: 37px;
	width: 161px;
	background: url(../img/gykeresobg.png) top left no-repeat;
}

#gykereso input {
	margin: 11px 0 0 34px;
	padding: 0;
	height: 17px;
	width: 107px;
	border: 0;
	background: transparent;
	color: #707070;
}

input#gyorskereso_kuld {
	display: none;
}

#kozepkeret {
	width: 980px;
	padding-bottom: 12px;
}

#bal {
	width: 168px;
	float: left;
	padding-right: 8px;
}

#navi {
	float: left;
	width: 804px;
	padding-bottom: 9px;
	height: 31px;
}

#kozep {
	width: 628px;
	float: left;
}

#jobb {
	float: left;
	padding-left: 8px;
	width: 168px;
}

.box {
	width: 168px;
	padding-bottom: 9px;
}

.boxcim1,.boxcim2 {
	width: 148px;
	height: 24px;
	font-weight: bold;
	font-size: 14px;
	line-height: 24px;
	padding: 0 10px;
	color: #fff;
}
.boxcim1 {
	background: url(../img/boxcim1.png) top left no-repeat;
}
.boxcim2 {
	background: url(../img/boxcim2.png) top left no-repeat;
}

.boxbel {
	border-top: 1px solid #cdcdcd;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	width: 166px;
	background: #fff url(../img/boxbg.png) top left repeat-x;
}

.boxbtm {
	width: 168px;
	height: 4px;
	background: url(../img/boxbtm.png) top left no-repeat;
}

.boxbtmhirlevel {
	width: 168px;
	height: 4px;
	background: url(../img/boxbtmhirlevel.png) top left no-repeat;
}

.boxbel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 166px;
}
.boxbel ul li{
	width: 166px;
	border-bottom: 1px solid #cdcdcd;
}

.boxbel ul li a{
	padding: 2px 15px 2px 10px;
	color: #003f53;
	display: block;
	background: url(../img/boxmenunyil.gif) right center no-repeat;
}
.boxbel ul li a:hover {
	text-decoration: none;
	font-weight: bold;
}

li.utolso{
	border-bottom: 0 !important;
}

.boxtav {
	width: 166px;
	height: 23px;
}

a.boxosszes {
	width: 126px;
	color: #0085bd;
	font-weight: bold;
	background: url(../img/boxmenunyil.gif) right center no-repeat;
	padding: 6px 20px 5px 20px;
	text-align: right;
	display: block;
}
a.boxosszes:hover {
	text-decoration: none;
}

.boxtop {
	width: 168px;
	height: 4px;
	background: url(../img/boxtop.png) top left no-repeat;
}

.boxbel2 {
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	width: 166px;
	background: #fff url(../img/boxbg2.png) top left repeat-x;
}

.boxbel2 ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 166px;
}

.boxbel2 ul li{
	width: 166px;
	border-bottom: 1px solid #cdcdcd;
}

.boxbel2 ul li a{
	color: #003f53;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 13px;
	display: block;
	background: url(../img/boxmenunyil.gif) right center no-repeat;
}

.boxbel2 ul li a:hover{
	color: #0085BD;
	text-decoration: none;
}

.boxszov {
	width: 138px;
	padding: 16px 14px 0 14px;
	color: #333;
	font-weight: bold;
}

.boxszov2 {
	width: 150px;
	padding: 8px;
	color: #333;
}

a.ajanlatgomb {
	color: #0085bd;
	font-weight: bold;
	padding: 10px 20px 10px 16px;
	background: url(../img/boxmenunyil.gif) right center no-repeat;
	display: inline-block;
}

.boxhirlevel {
	width: 166px;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	background: #f6f6f6 url(../img/boxhirlevelbg.jpg) bottom left no-repeat;
}

.hlinput {
	background: url(../img/inputbg.png) top left no-repeat;
	width: 149px;
	height: 19px;
	margin: 3px 9px 3px 8px; 
}

.hlinput input{
	background: transparent;
	border: 0;
	padding: 0 !important;
	height: 19px;
	line-height: 19px;
	margin: 0 10px;
	width: 119px;
}

.hlgomb {
	float: right;
	padding: 5px 10px;
	height: 21px;
}

#home {
	width: 44px;
	height: 31px;
	float: left;
	background: url(../img/home.png) top left no-repeat;
}
#home a{
	display: block;
	height: 31px;
	width: 44px;
}
#naviveg {
	width: 4px;
	height: 31px;
	background: url(../img/naviveg.png) top left no-repeat;
	float: left;
}

#navikeret {
	height: 29px;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	width: 756px;
	background-color: #f6f6f6;
	float: left;
}

#navilinks {
	line-height: 29px;
	padding: 0 5px;
	float: left;
	color: #999;
	overflow: hidden;
}

#navilinks a{
	line-height: 29px;
	color: #666;
	font-weight: bold;
	font-size: 10px;
	padding: 0 7px;
}

#navikosar,#navilog {
	float: right;
	border-left: 1px solid #cdcdcd;
}

#navikosar a{
	line-height: 29px;
	color: #666;
	font-weight: bold;
	font-size: 10px;
	background: url(../img/kosarbg.gif) left center no-repeat;
	padding-left: 32px;
	padding-right: 4px;
	display: block;
}

#navikosar a:hover,#navilog a:hover{
	text-decoration: none;
}

#navikosar span{
	line-height: 29px;
	font-size: 12px;
	font-weight: bold;
	color: #0087c0;
	padding: 0 4px;
}

#navilog a{
	line-height: 29px;
	color: #666;
	font-weight: bold;
	font-size: 10px;
	background: url(../img/logbg.gif) left center no-repeat;
	padding-left: 30px;
	padding-right: 20px;
	display: block;
}

.laptop,.lapbtm  {
	width: 628px;
	height: 4px;
}
.laptop {
	background: url(../img/laptop.png) no-repeat;
}
.lapbtm  {
	background: url(../img/lapbtm.png) no-repeat;
}
.lap {
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	width: 626px;
	background: #fff url(../img/lapbg.jpg) top left repeat-x;
	padding-bottom: 10px;
}
.laptav {
	height: 9px;
	width: 628px;
}

.lapcim {
	color: #0085bd;
	font-size: 20px;
	padding: 10px 18px;
}

.lap h1 {
	color: #0085bd;
	font-size: 20px;
	padding: 10px 18px;
}

.lapbelso {
	padding: 10px 8px;
}

.lapcim2 {
	text-align: center;
	color: #000;
	font-size: 18px;
	padding: 6px 0;
	display: block;
}

.kiemeltszov {
	color: #908f8f;
	text-align: center;
	line-height: 18px;
}
.kiemeltszov p {
	display: inline;
}

a.gomb1 {
    height: 21px;
    line-height: 21px;
    background: transparent url("../img/gomb1veg.png") right top no-repeat;
    display: block;
    float: left;
	padding-right: 14px;
}

a.gomb1:hover {
	background: transparent url("../img/gomb1veg_a.png") right top no-repeat;
	text-decoration: none;
}

a.gomb1 span {
    height: 21px;
    line-height: 21px;
    background: transparent url("../img/gomb1.png") left top no-repeat;
    color: #fff;
    display: block;
    padding-left: 12px;
}
a.gomb1:hover span {
	background: transparent url("../img/gomb1_a.png") left top no-repeat;
}

a.reszletek {
	color: #0085bd;
	font-weight: bold;
	padding:0 18px 0 6px;
	background: url(../img/boxmenunyil.gif) right center no-repeat;
}
a.reszletek:hover {
	text-decoration: none;
}

.doboz {
	float: left;
	width: 140px;
	padding: 10px 8px;
}


.dobozkep {
    width: 140px;
    height: 120px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.dobozkep a {
    display: block;
}

.dobozkep * {
    vertical-align: middle;
}

/*\*//*/
.dobozkep {
    display: block;
}
.dobozkep span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/

.doboznev {
	color: #333;
	font-weight: bold;
	padding: 6px;
}

.dobozar {
	color: #00a3e8;
	font-size: 11px;
	padding: 3px 6px;
}

#lapozokeret {
	height: 34px;
	width: 626px;
	border-top: 1px solid #cdcdcd;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	text-align: center;
	background: #fff;
}

#lapozokeret a,#lapozokeret span {
	line-height: 34px;
	margin: 0;
	padding: 3px 5px;
	font-weight: bold;
}
#lapozokeret a {
	color: #0085bd;
}
#lapozokeret span {
	color: #666;
}
#lapozokeret a.aktoldal {
	background-color: #0085bd;
	color: #fff;
	margin: 0 3px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#lapozokeret a.aktoldal:hover {
	text-decoration: none;
}

#lapozokeret a.laposszes {
	color: #0085bd;
	font-weight: bold;
	background: url(../img/boxmenunyil.gif) right center no-repeat;
	padding: 9px 20px 10px 20px;
	display: inline-block;
	float: right;
	line-height: 15px;
}

#alsomenutop,#alsomenubtm {
	width: 980px;
	height: 4px;
}
#alsomenutop {
	background: url(../img/alsomenutop.png) no-repeat;
}
#alsomenubtm {
	background: url(../img/alsomenubtm.png) no-repeat;
}

#alsomenukeret {
	width: 978px;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	background: #fff url(../img/alsomenubg.jpg) top left repeat-x;
}

.boxalsocim {
	color: #0085bd;
	font-size: 14px;
	font-weight: bold;
	padding: 0 3px 20px 3px;
}

.boxalso {
	color: #003f53;
	line-height: 22px;
	width: 204px;
	padding: 20px;
	float: left;
}

.boxalso a{
	color: #003f53;
}

.boxalso a:hover{
	color: #0085bd;
	text-decoration: none;
}

a.boxalsoemail {
	color: #00a3e8;
	text-decoreation: underline;
	font-weight: bold;
}

#lablec {
	padding: 16px 8px;
	width: 964px;
}
#lablec a {
	color: #003f53;
}

#lablec1 {
	color: #003f53;
	line-height: 24px;
	float: left;
}

#lablec1 span{
	color: #0085bd;
	font-weight: bold;
	padding-right: 10px;
}

#lablec2 {
	float: right;
	padding-right: 26px;
}

#lablec2 span {
	color: #9c9c9c;
	padding: 0 7px;
}

#csuszkakeretbal, #csuszkakeret, #csuszkakeretjobb {
	height: 180px;
	float: left;
	margin: 9px 0 10px 0;
}

#csuszkakeret {
	width: 964px;
	background: url(../img/csuszkakeretbg.jpg) top left repeat-x;
}

#csuszkakeretbal {
	width: 8px;
	background: url(../img/csuszkakeretbal.png) top left no-repeat;
}

#csuszkakeretjobb {
	width: 8px;
	background: url(../img/csuszkakeretjobb.png) top left no-repeat;
}

#csuszkadoboz {
	margin: 9px 10px;
	width: 943px;
	height: 162px;
}

#csuszka {
	width: 943px;
	height: 19px;
	background: url(../img/csuszka.png) bottom left no-repeat;
	padding-top: 10px;
}

#csuszkabal,#csuszkajobb {
	z-index: 99;
	width: 20px;
	height: 19px;
	display: block;
	float: left;
}
#csuszkajobb {
	margin-left: 140px;
}

#csuszkabelso {
	padding: 2px 0;
	width: 763px;
	height: 15px;
	position: relative;
	float: left;
}
.ui-slider-handle {
	position: absolute;
	background: url(../img/csuszkagomb.png) top left no-repeat;
	width: 140px;
	height: 15px;
	cursor: move;
	z-index: 100px;
}

#cslista {
	height: 133px;
	width: 943px;
	position: relative;
	overflow: hidden;
}

#cslista table tr td {
	padding: 0 10px;
}

#cslista table#csker {
	margin: 0;
	padding: 0;
	list-style: none;
	white-space: nowrap;
	position: absolute;
	border-collapse: collapse;
	height: 133px;
	z-index: 102;
}

#cslista table.csdoboz {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 137px;
}

#cslista table.csdoboz td.cskep{
	height: 113px;
	text-align: center;
	vertical-align: middle;
	padding: 0;
}

#cslista table.csdoboz td.cskep a{
	display: block;
}

#cslista table.csdoboz td.csnev{
	height: 20px;
	text-align: center;
	vertical-align: middle;
	padding: 0;
}

#cslista table.csdoboz td.csnev a {
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	display: block;
}
#cslista table.csdoboz td.csnev a:hover {
	text-decoration: none;
}

.Button1 {
    background: #3BB1E3  top left repeat-x;
    font-weight: bold;
    color: #fff;
    padding: 4px 8px;
    cursor: pointer;
	border: 0;
	font-family: arial;
}

p.Figyelmezteto {
    width: 580px;
    text-align: center;
    background: #0085BD;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    margin: 10px auto;
    padding: 10px;
}

p.Figyelmezteto a{
    color: #fff;
}

p.Leiras {
    width: 500px;
    text-align: center;
    color: #333;
    font-weight: bold;
    font-size: 13px;
    margin: 10px auto;
    padding: 10px;
    background: #e1f8ff;
	border: 1px solid #cdcdcd;
} 

.Button1,p.Figyelmezteto, p.Leiras {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}


table.Form1 {
    width: 500px;
    margin: 10px auto;
	background-color: #e1f8ff;
}

table.Form1 tr td input {
    color: #333;
	border: 1px solid #cdcdcd;
    font-size: 12px;
}

table.Form1 tr th.FormFejlec {
    text-align: center;
    background-color: #0085BD;
    color: #fff;
	border: 0;
}

table.Form1 tr td textarea {
    color: #000;
	border: 1px solid #cdcdcd;
    font-size: 12px;
}

table.Form1 tr th {
    width: 50%;
    text-align: right;
    font-weight: bold;
    padding: 5px;
    color: #333;
	border: 0;
}

table.Form1 tr td a {
    text-decoration: none;
    font-weight: bold;
}

table.Form1 tr td a:hover {
    text-decoration: underline;
}

table.Form1 tr td {
    width: 50%;
    text-align: left;
    font-weight: bold;
    padding: 5px;
    color: #000;
	border: 0;
}

table.Form1 tr td.Formhiba {
    text-align: center;
    color: #f00;
}

table.Adatok {
    width: 500px;
    background-color: #e1f8ff;
    margin: 10px auto;
}

table.Adatok tr td {
    color: #333;
    text-align: center;
	border: 0;
}

table.Adatok tr th {
    background-color: #0085BD;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding-left: 8px;
    text-align: center;
    color: #fff;
	border: 0;
} 

table.Gyik1 {
    margin: 5px;
	border: 0;
}
table.Gyik1 tr td{
	border: 0;
}

table.Gyik1 tr td a:hover{
    text-decoration: none !important; 
}

table.Gyik1 tr td p {
    margin: 0;
}

.csik1 {
	width:600px;
	height: 2px;
	background-color: #3b89ae;
	margin: 3px 0;
}

.termekkep {
    width: 250px;
    padding: 5px 25px;
    float: left;
    text-align: center;
}

.termekleiras {
    float: left;
    padding: 5px 10px;
    width: 280px;
}

.termekblokk {
	margin: 5px 3px;
}
.termekblokk  span.termkat{
    font-weight: bold;
    padding: 0 5px;
}

table.termekar {
	background-color: #E1F8FF;
	margin: 10px auto;
	padding: 5px;
}

.termekarszov {
	color: #747474;
	padding: 0 3px;
	float: left;
	padding-top: 10px;
}

.termekarfiz {
	padding: 0 3px;
	color: #00A3E8;
	font-size: 24px;
	float: left;
	font-weight: bold;
}

.termekarfiz small{
	font-size: 12px;
	padding: 0 3px;
}

.termekarkosarba {
	padding: 4px;
	float: left;
}

.termekuj {
	line-height: 16px;
    background: #e71818;
    color: #fffefe;
    font-weight: bold;
    font-size: 9px;
    float: left;
    padding: 4px 6px;
    margin: 0 8px;
}

.termekuj:hover{
    text-decoration: none;
}

.termeknyomtat,.termekkuld {
	line-height: 16px;
    color: #747474;
    font-weight: bold;
    font-size: 9px;
    float: left;
    padding: 4px 6px;
	padding-left: 20px;
    margin: 0 8px;

}
.termeknyomtat {
	background: url(../img/print.png) left center no-repeat;
}
.termekkuld  {
	background: url(../img/email.png) left center no-repeat;
}

ul#termekmenu {
	width:600px;
	height: 30px;
	border-bottom: 2px solid #3B89AE;
	list-style: none;
	padding: 0;
	margin-top: 25px;
}

ul#termekmenu li{
	float: left;
	height: 30px;
	background-color: #bff0ff;
	margin-right: 4px;
}

ul#termekmenu li a{
	height: 30px;
	line-height: 30px;
	color: #333;
	font-weight: bold;
	padding: 0px 8px;
	display: block;
}

ul#termekmenu li.aktiv{
	background-color: #3B89AE;
}

ul#termekmenu li.aktiv a{
	color: #fff;
	display: block;
}


.termekbox {
	background-color: #E1F8FF;
	width: 580px;
	display: none;
	padding: 20px 10px;
}

table.galeria  {
    margin: 0 auto;
}

table.galeria  td{
    padding: 5px;
    vertical-align: middle;
}

table.kedvezmenyek {
	border-collapse: collapse;
	width: 580px;
}
table.kedvezmenyek tr{
	border-bottom: 1px solid white;
}
table.kedvezmenyek tr:hover td{
	background-color: #bff0ff;
}

table.kedvezmenyek tr th{
	text-align: center;
	padding: 5px;
	font-weight: bold;
}

table.kedvezmenyek tr td{
	text-align: center;
	padding: 10px 5px;
}

.alcim {
	padding: 10px;
	margin: 15px 0;
	background-color: #f5f5f5;
	color: #808080;
	font-size: 24px;
	font-weight: bold;
}

.termekar2 {
	border: 1px solid #E2E2E1;
	background: #FFF;
	padding: 8px;
	width: 272px;
	float: left;
}
table.termekar2tabla {
	width: 100%;
	margin-bottom: 5px;
	border-bottom: 1px solid #808080;
}

table.termekar2tabla tr td {
	color: #808080;
	padding: 5px 3px;
}
table.termekar2tabla tr td.arsima{
	font-size: 14px;
	font-weight: bold;
}

table.termekar2tabla tr td.arnagy{
	font-size: 14px;
	font-weight: bold;
	color: #00A3E8;
}

table.kosarbatbl {
	margin: 0 auto;
}
table.kosarbatbl td{
	color: #808080;
	padding: 5px;
}

table.nemkaptbl {
	width: 100%;
}
table.nemkaptbl tr td{
	text-align: center;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #f00;
}

.termekadatok {
	padding: 8px;
	width: 274px;
	float: left;
}

table.termadattbl {
	width: 100%;
	margin-bottom: 5px;
}

table.termadattbl tr td {
	color: #808080;
	padding: 5px 3px;
	width: 50%;
}

.kosardb {
    border: 1px solid #8c8b8b;
    float: left;
    width: 30px;
    text-align: right;
    color: #333;
    padding: 2px 2px 3px 2px;
    line-height: 15px;
}


table.RendelesMenu {
    width: 700px;
    border: 1px solid #8c8b8b;
    margin: 10px auto;
}
table.RendelesMenu td {
    width: 25%;
    background-color: #fff;
    color: #777;
    text-align: center;
    font-weight: bold;
}

table.RendelesMenu td a {
    background-color: #8c8b8b;
    color: #fff !important;
    line-height: 50px;
    display: block;
    text-decoration: none;
}

table.Adatok2 {
	width: 100%;
	border-collapse: collapse;
	background: #E1F8FF;
	margin: 10px auto;
}

table.Adatok2 tr {
	border-bottom: 1px solid #fff;
}

table.Adatok2 tr td {
	text-align: center;
}

table.Adatok2 tr td a {
	display: block;
	padding: 3px 5px;
}

table.Adatok2 tr td a:hover {
	text-decoration: none;
}

table.Adatok2 tr:hover td{
	background: #bff0ff;
}

table.Adatok2 tr th{
	font-weight: bold;
	background-color: #0085BD;
	color: #fff;
	text-align: center;
	padding: 3px 5px;
}

table.Adatok2 tr td textarea {
	width: 99%;
	height: 100px;
}

table.Adatok3 tr th{
	font-weight: bold;
	background-color: #acd8e5;
	color: #333;
	text-align: center;
	padding: 3px 5px;
}

.kosarlapmennyiseg {
	width: 30px;
	text-align:right;
}

div.NagySzoveg {
    margin: 10px auto;
    color: #333;
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
    text-align: center;
}

div.NagySzoveg table.Azonosito {
    margin: 20px auto;
    font-weight: bold;
    padding: 10px;
    border: 4px solid #f77;
    font-size: 26px;
    text-align: center;
    width: auto;
}

.blokk {
	padding: 10px;
}

.termeklap {
	width: 600px;
	margin: 10px 13px;
}