html, body {height:100%;}
body {font-family:Arial, Tahoma, Verdana; font-size:13px; padding:0; margin:0; color:#444; line-height:20px; background:#fff;}
td, tr, table {font-family:Arial, Tahoma, Verdana; font-size:100%; color:#444; padding:0; margin:0;}
a {margin:0; padding:0; text-decoration:none; outline-color:invert; outline-style:none; outline-width:medium;}
a:visited, a:link {text-decoration:none; color:#444;}
a:hover {text-decoration:underline;}
form {word-spacing:0; text-indent:0; padding:0; margin:0;}
img, a img  {margin:0; padding:0; border:0;}
input, select, textarea {font-family:Arial, Tahoma, Verdana; font-size:100%;}
label {cursor:pointer; margin:0; padding:0; border:0;}
sup {font-size:67%; font-weight:bold;}
em {font-style:normal; font-size:90%;}
ul, li {list-style-type:none; margin:0; padding:0;}


h1 {font-family:Verdana, Arial, Tahoma; font-size:24px; color:#444; font-weight:bold; margin:0 0 10px 0; padding:0; line-height:30px;}
h1 span {color:#007dca;}
h2 {font-family:Arial, Tahoma, Verdana; font-size:18px; font-weight:normal; color:#444; margin:0; padding:0; line-height:24px;}
h2 span {color:#007dca;}
h3 {font-family:Arial, Tahoma, Verdana; font-size:110%; color:#007dca; font-weight:bold; margin:6px 0 0 0; padding:0; line-height:20px; /*text-transform:uppercase;*/}
h4 {font-family:Arial, Tahoma, Verdana; font-size:90%; color:#007dca; font-weight:bold; margin:6px 0 0 0; padding:0; line-height:20px; text-align:left;}


.o_600, o_720, .c {float:left; clear:left; width:720px;}
.c {text-align:center;}
.m, .m1, .m2 {margin:18px 0;}
.m1{margin-bottom:0;}
.m2{margin-top:0;}
span.e   {color:#f00; font-weight:bold;}
.button  {padding:2px 6px; margin:5px 0; background:#007dca; color:#fff; font-weight:bold;}
input.cb {width:18px !important; border:0 !important;}
ul li.elv{padding:0 4px !important; color:#888 !important;}



.playmobil {position:absolute; width:980px; left:50%; margin:5px 0 0 -490px;}



.header					{float:left; clear:left; width:980px; height:200px; border-bottom:4px solid #007dca; font-size:92%;}
.header .logo			{float:left; width:420px; height:200px; background:url(../images/img_set_pm.jpg) no-repeat 0 0;}
.header .logo a 		{display:block; text-decoration:none !important; padding-left:10px; font-size:92%;}
.header .logo a img		{border:0; padding:0; margin:0; width:145px; height:50px; margin:122px 0 0 3px;}
.header .login			{float:left; width:170px; height:80px; margin:100px 0 20px 0;}
.header .link			{float:left; width:170px; height:80px; padding:0 25px; margin:100px 0 20px 0; background:url(../images/playmobil/bg_toolbar.gif) repeat-y center;}
.header .link a,
.header .login a 		{clear:left; display:block; width:156px; padding:0 0 0 14px; text-decoration:none !important; background:url(../images/img_set_pm.jpg) no-repeat -492px -153px;}
.header .link a:hover,
.header .login a:hover	{color:#007dca; background-position:-492px -263px;} 	
.header .basket 		{float:left; width:90px; height:60px; margin:100px 0 0 0; padding:20px 0 0 80px; text-align:center; background:url(../images/img_set_pm.jpg) no-repeat -424px 0}
.header .basket a:hover	{color:#007dca; text-decoration:none;}
.header .basket2		{background-position:-424px -80px;}


.dupla {float:left; clear:left; width:980px; padding:15px 0;}

.dupla .menu	 			{float:left; width:200px; padding:0 30px 0 0;}
.dupla .menu  ul			{float:left; width:200px; list-style-type:none; margin:0; padding:0; background:#e7ecf7;}
.dupla .menu  ul li			{float:left; clear:left; width:200px; padding:0; margin:0; line-height:22px;}
.dupla .menu  ul li	a		{display:block; width:180px; padding:0 10px; font-weight:bold; color:#007dca; text-decoration:none;}
.dupla .menu  ul li	a:hover	{color:#fff; background:#007dca;}
.dupla .menu  div			{float:left; clear:left; width:200px; margin-bottom:20px;}
.dupla .menu h1				{width:180px; line-height:30px; padding:0 10px; margin:0; color:#fff; font-size:16px; background:#777 url(../images/img_set_pm.jpg) no-repeat -260px -250px;}

.dupla .content		{float:left; width:720px; padding:0 0 0 30px;}
.dupla .content a	{color:#007dca;}


.footer 				{float:left; clear:left; width:980px; margin:5px 0 0 0; padding:5px 0; border-top:4px solid #007dca;}
.footer	div				{float:left; width:225px; padding:0 10px;}
.footer	div	a			{padding:0 0 0 10px; text-decoration:none; background:url(../images/img_set_pm.jpg) no-repeat -495px -155px;}
.footer	div	a:hover		{color:#007dca; background-position:-495px -265px;}



img.torles					 {width:20px; height:20px; margin:0; padding:0; border:0; background:url(../images/img_set5.jpg) no-repeat -940px -190px;}


.product 				{float:left; width:220px; height:236px; overflow:hidden; font-family:Tahoma, Arial, Verdana; margin:12px 0; text-align:center; background:url(../images/loading.gif) no-repeat center 54px;}
.ec 					{padding-left:30px; padding-right:30px;}
.product a				{display:block; color:#444 !important; font-weight:bold; text-decoration:none !important;}		
.product a img			{width:140px; height:140px; margin:2px 0 4px 0; /*background:url(../images/loading.gif) no-repeat center center;*/}
.product a:hover		{color:#000 !important;}
.product a b			{font-size:110%; color:#1c95cc !important;}
.product a:hover b		{color:#369 !important;}
.product a s 			{color:#888; font-weight:normal !important; font-size:90%;}
.product a:hover s		{color:#444;}
.product a img.akcios_ar{background:url(../images/akcio.gif) no-repeat 5px 5px;}

.nav				{float:left; clear:left; width:720px; text-align:center; font-size:90%; margin:15px 0; border-top:1px solid #eee; border-bottom:1px solid #eee;}
.nav div			{float:left; width:110px; color:#ccc; text-align:left; overflow:hidden;}
.nav div a			{color:#007ec0;}
.nav .k				{width:120px; padding:0 5px; color:#555; text-align:center; font-weight:bold;}
.nav .j				{text-align:right;}
.nav .order			{width:150px; text-align:right;}
.nav .order	select	{width:140px; font-size:90%;}




.reszletes						{float:left; clear:left; width:720px;}
.reszletes .kep					{float:left; width:240px; padding:0 30px 0 0; text-align:center;}
.reszletes .kep #picture		{float:left; clear:left; width:240px; height:240px; background:url(../images/loading.gif) no-repeat center center;}
.reszletes .kep #picture a img	{border:0; padding:0; margin:0; width:240px; height:240px;}
.reszletes .kep #kosar_link		{float:left; clear:left; width:128px; padding:0 56px; margin-top:10px;}
.reszletes .kep #kosar_link a	{display:block; width:98px; line-height:26px; padding:0 0 4px 30px; font-weight:bold; color:#fff !important; text-decoration:none !important; background:#1c9ad5 url(../images/img_set_pm.jpg) no-repeat 0 -250px;}
.reszletes .kep #kosar_link a:hover{background-position:-130px -250px; text-decoration:none !important;}
.reszletes .adat				{float:left; width:420px; padding:0 0 0 30px;}
.reszletes .adat h1				{margin:0;}
.reszletes .adat div			{float:left; clear:left; width:420px; font-weight:bold;}
.reszletes .adat div.kat_link	{margin:5px 0; width:420px; font-size:90%; line-height:16px; color:#007dca !important;}
.reszletes .adat div.leiras		{font-weight:normal; padding:0 0 15px 0;}
.reszletes .adat div label		{float:left; display:block; cursor:auto !important; width:80px; padding:0 10px 0 0; font-weight:normal;}
.reszletes .adat div.ar			{float:left;  display:inline; vertical-align:middle; padding:4px 0; font-weight:normal; line-height:40px;}
.reszletes .adat div.ar span	{font-size:180%; color:#007dca;}
.reszletes .adat div.ar label	{float:left; font-weight:bold; display:inline;}
.reszletes .adat div strike		{color:#222;}
.reszletes .adat div.ar label img.akcios{float:right; vertical-align:middle; width:40px; height:40px; border:0; padding:0; margin:0; background:url(../images/img_set5.jpg) no-repeat -940px -240px;}

.cimkek					{float:left; clear:left; line-height:24px; background:#eee; padding:0 5px;}
.cimkek a				{color:#444 !important; text-decoration:none !important;}
.cimkek a:hover			{color:#007dca !important; text-decoration:underline !important;}

div.btb 				{border-top:1px solid #007dca; border-bottom:1px solid #007dca; padding:10px 0; margin:25px 0;}


.kosar					{float:left; clear:left; width:720px; padding:4px 0; text-align:center; border-bottom:1px solid #eee;}
.kosar div				{float:left; overflow-x:hidden;}
.kosar .termek			{width:325px; padding:0 0 0 5px; text-align:left; font-weight:bold;}
.kosar .egysegar,
.kosar .osszeg			{width:130px; padding:0 5px;}
#fuvar					{font-weight:normal !important;}
#fuvar .termek			{width:555px;}
#fuvar .termek select	{width:260px; margin-left:8px;}
#fuvar .termek span, #fuvar .osszeg	{font-weight:bold;}
.kosar .menny			{width:90px;}
.kosar .menny input		{width:30px; text-align:right;}
.kosar .akcio			{width:20px;}
.kosar .termek a		{color:#444 !important; text-decoration:none !important;}

.kosar .egysegar strike, .kosar .osszeg strike, .kosar .egysegar span, .kosar .osszeg span {color:#999;}
.lablec:hover, .fejlec:hover,
.lablec, .fejlec		{background:#e7ecec !important; font-weight:bold;}
.fejlec					{padding:6px 0;}
.lablec .vegosszeg		{background:#007dca; color:#fff; font-size:120%; width:140px; padding:2px 0;}


.o_600 .bh	{float:left; width:330px; padding:0 30px 0 0;}
.o_600 .jh	{float:left; width:330px; padding:0 0 0 30px;}


img.captcha {vertical-align:middle; border:0; padding:0; margin:0; width:100px; height:30px;}
input.bl    {font-size:125%; font-weight:bold; width:200px; padding:2px; margin:2px;}


.frm	{float:left; clear:left; width:720px; padding:3px 0 0 0;}
.frm .l	{float:left; width:180px; text-align:right; padding:0 10px 0 0; font-weight:bold;}
.frm .r	{float:left; width:530px;}
.frm .r input, .frm .r textarea, .frm .r select {width:520px;}
.frm .r input.h, .frm .r textarea.h, .frm .r select.h, .jh select.h {background:#fee;}


.o_600 .bh .frm, .o_600 .jh .frm					{width:330px;}
.o_600 .bh .frm .l, .o_600 .jh .frm .l				{width:100px;}		
.o_600 .bh .frm .r, .o_600 .jh .frm .r				{width:220px;}
.o_600 .bh .frm .r input, .o_600 .jh .frm .r input	{width:210px;}
.o_600 .bh .frm .r select, .o_600 .jh .frm .r select{width:210px;}


.dijtablazat			{float:left; width:500px; border:1px solid #007dca; font-size:110%; margin-left:110px;}
.dijtablazat .row		{float:left; clear:left; width:500px; padding:2px 0;}
.dijtablazat .cimsor	{font-weight:bold; background:#007dca; color:#fff;}
.dijtablazat .row .tb	{float:left; width:300px; padding:0 10px;}
.dijtablazat .row .tj	{float:left; width:180px; text-align:center; font-weight:bold;}


div.e					{float:left; clear:left; width:700px; padding:4px 9px; border:1px solid #f00; margin:15px 0; color:#f00; background:#fee; font-weight:bold;}
div.e span				{font-weight:normal;}
div.ok					{float:left; clear:left; width:700px; padding:4px 9px; border:1px solid #090; margin:15px 0; color:#090; background:#f2f7f2; font-weight:bold;}

ul.fs					{width:720px;}
ul.fs li				{clear:left; width:690px; padding:0 0 0 30px; background:url(../images/img_set_pm.jpg) no-repeat -477px -263px;}


.welcome	 			{height:347px; color:#fff !important; background:#007dca url(../images/bg_welcome_pm.jpg) no-repeat 0 0;}
.welcome .right		 	{float:left; clear:left; width:150px; height:227px; padding:10px 10px 10px 560px;}
.welcome .right h1		{font-family:Verdana, Arial, Tahoma; color:#fff !important; margin-bottom:10px; line-height:24px; font-size:20px; font-weight:bold;}
.welcome .bottom		{float:left; clear:left; width:700px; height:80px; padding:10px;}
.welcome .bottom h1		{font-family:Georgia, Arial, Tahoma, Verdana; color:#fff !important; margin-bottom:10px; font-size:30px; font-weight:normal;}
.welcome div a 			{color:#fff !important; text-decoration:none;}
.welcome div a:hover	{text-decoration:underline;}


.tripla					{margin:20px 0; background:url(../images/playmobil/bg_tripla.gif) repeat-y center;}
.tripla div				{float:left; width:220px;}
.tripla h1				{font-family:Verdana, Arial, Tahoma; font-size:20px; line-height:24px; margin-bottom:10px; font-weight:bold;}
.tripla h1 a			{text-decoration:none; color:#444 !important;}
.tripla h1 a span		{color:#007dca !important;}
.tripla .hk				{padding:0 30px;}
.bg_none				{background:#fff;}


img.cikk 				{border:0; margin:5px 0; padding:0; width:320px; height:240px;}


.search					{display:inline; vertical-align:middle; overflow:hidden; width:165px; padding:2px 0; height:26px; margin:0 0 15px 0; background:url(../images/img_set_pm.jpg) no-repeat 0 -290px;}
.search input#q			{float:left; border:0; width:122px; height:20px; margin:4px 0 0 0; padding:0;}
.search input#but		{float:left; border:0; margin:0; padding:0 0 0 6px; width:34px; height:22px;}
.search img.nagyito		{float:left; border:0; margin:0; padding:0; width:35px; height:22px;}

.photo 					{float:right; width:320px; padding:10px; margin:5px 0 5px 15px; text-align:center; font-style:italic; border:1px solid #ccc; background:#e7ecf7;}
.photo img				{border:0; padding:0; margin:0; width:320px; height:240px; margin-bottom:5px;}
.photo_mini				{width:160px;}
.photo_mini img			{width:160px; height:120px;}


textarea.big 			{width:710px;}


.youtube 				{background:#000; padding:5px 0;}
.youtube h1 			{color:#fff; margin-left:10px;}
.youtube h1 span		{color:#007dca}


.info					{float:left; clear:left; width:720px; margin:0 0 15px 0; border-bottom:2px solid #007dca; line-height:30px;}
.info a					{float:left; display:block; padding:0 8px; color:#444 !important; text-align:center; text-decoration:none !important; margin:0 2px 0 0; background:#e4f7fd; border:1px solid #fff;}
.info a:hover			{background:#eee; color:#007dca !important;}
.info a.selected		{color:#fff !important; background:#007dca !important; font-weight:bold; border-color:#007dca;}


.rendeles_fejlec		{float:left; clear:left; width:720px; padding-bottom:5px; border-top:1px solid #e7ecec; border-bottom:1px solid #e7ecec;}
.rendeles_fejlec div	{float:left;}
.rendeles_fejlec .rf1	{width:230px; padding:0 5px; overflow-x:hidden;}
.rendeles_fejlec .rf1 span{color:#f00;}
.rend_head				{background:#e7ecec !important; font-weight:bold; padding:5px 0;}
.rend_head a			{float:left;}

a.modosit				{display:block; width:50px; height:20px; font-weight:normal; font-size:85%; margin:0 5px; padding:0 18px 0 7px; color:#999 !important; background:none; text-decoration:none !important;}
a.modosit:hover			{color:#000 !important; background:url(../images/img_set5.jpg) no-repeat -470px -185px;}


.e_rendeles 			{float:left; clear:left; width:710px; padding:4px 5px; border-bottom:1px solid #eee;}
.e_rendeles:hover		{background:#f5f5f5;}
.e_rendeles div			{float:left; overflow:hidden; width:109px; padding:0 5px; text-align:center;}
.e_rendeles .sorsz		{width:119px; padding-left:0; text-align:left;}
.e_rendeles .szallit	{width:204px;}
.e_rendeles .osszeg		{width:124px; text-align:right;}
.e_rendeles .link		{padding-right:0; width:114px; text-align:right;}


a.rss		{padding-left:20px; text-decoration:none !important; background:url(../images/img_set5.jpg) no-repeat -965px -289px;}
a.rss:hover	{color:#f70 !important;}



.h1_rss					{float:left; clear:left; width:720px;}
.h1_rss div.bal			{float:left;}
.h1_rss div.jobb		{float:left; width:16px; height:16px; padding:8px 0 0 8px; text-align:right;}
.h1_rss div.jobb a		{display:block; width:16px; height:16px;}
.h1_rss div.jobb a img	{border:0; margin:0; padding:0; width:16px; height:16px; background:url(../images/img_set5.jpg) no-repeat -965px -289px;}


.apro					{font-size:90%; color:#888; line-height:18px; padding:5px 0; border-top:1px solid #e7ecec;}
.bg_blue				{float:left; clear:left; width:700px; border:1px solid #e7ecec; background:#f7f8f8; padding:5px 9px; margin:0 0 15px 0;}




.szabadsag				{float:left; clear:left; width:980px; height:80px; overflow:hidden; margin:5px 0; color:#fff; background:#369 url(../images/szabadsag2.jpg) no-repeat 0 0;;}
.szabadsag img 			{border:0; padding:0; margin:0; width:980px; height:80px;}






