body {font-family: Verdana, Arial, Helvetica, sans-serif;background-image:url(resources/back.jpg); background-repeat:repeat;color:#999999;}
.xmainFrame {position : absolute;width : 947px;top : 5px;left : 50%; margin : 0 0 0 -473px; z-index : 1;	background-color: #000000;font-family : Verdana, Arial, Helvetica, sans-serif;border: 0px dotted yellow;font-size:10px;}
.mainFrame {width : 947px;top : 5px; z-index : 1;margin-left: auto; margin-right: auto;	background-color: #000000;font-family : Verdana, Arial, Helvetica, sans-serif;border: 0px dotted yellow;font-size:10px;}

.mainPage	{ border: 0px dotted white;float: left; width:947px; background-color:#000000;}
.mainPage	h1	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; margin:0;}
.mainPage	h2	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:0;}
.mainPage a:link		{ text-decoration:none;COLOR: #ffFFFF;}
.mainPage a:visited	{ text-decoration:none;COLOR: #ffFFFF;}
.mainPage a:active		{ text-decoration:none;COLOR: #ffFFFF;}
.mainPage a:hover		{ text-decoration:none;COLOR: #FF0033;}




.mainHead {position : relative;width : 947px;height : 92px; border: 0px solid red;}
.mainHeadAllLogo {position : relative;width : 947px;height : 60px; border: 0px solid red; background-image:url(resources/header.jpg); background-repeat:no-repeat;}
.mainHeadMenuBack {position : relative;width : 947px;height : 37px; border: 0px solid red; background-image:url(resources/menubackall1.jpg); background-repeat:repeat-x;}
.mainHeadMenuFrame { position:relative; border:0px solid green; float: left; top: 14px; float: left; z-index:10;}

.xmenu {width:945px; height:18px; position:relative; z-index:100;border:0px solid red; font-size:0px; z-index:10;}
.menu {width:945px; height:18px; position:relative; z-index:100;border:0px solid red; font-size:0px; z-index:10;}
.menu ul {padding:0;margin:0;list-style-type:none;z-index:10; }
.menu ul a , .menu ul a:visited {}
.menu ul ul {width:254px;border: 1px solid red; background-color:#666666; font-size: 12px; line-height:15px;z-index:10;}
.menu ul li {float:left;/*width:149px;*/position:relative;z-index:10;}
.menu ul li ul a, .menu ul li ul a:visited {display:block;text-decoration:none; color:#fff;  background: #000000; font-weight:bold; float: left;z-index:10;}
.menu ul li ul a{width:250px;float:left; background-color: #333333; color:#CCCCCC; font-size:11px; line-height: 20px; padding-left: 2px; padding-right: 2px;z-index:10;}
.menu ul li ul a:visited {width:250px;float:left; background-color: #333333; color:#CCCCCC; font-size:11px; line-height: 20px; padding-left: 2px; padding-right: 2px;z-index:10;}
/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0px; left:0; border-collapse:collapse; float:left; height:0px;z-index:10;}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;top:18px;left:0;float:left;z-index:10;}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; display:block;z-index:10;}
/* style the top level hover */
.menu a:hover {color: #FFFFFF;font-size:11px;z-index:10;}
.menu :hover > a {color: #FFFFFF; z-index:10;}
.menu ul ul a:hover {color: #FFFFFF;z-index:10;}
/*.menu :hover > a:visited, .menu ul ul :hover > a:visited {color: #FFFFFF; background-color:#FF0000;}*/
.menu .menu ul ul :hover > a:visited {color: #FFFFFF; background-color:#999999;z-index:10;}

.menu ul li ul a:hover, .menu ul ul a:hover {color: #FFFFFF; background-color:#999999;z-index:10;}

.menuadd			{ color: red;}
.menuadd a:link		{ text-decoration:none;COLOR: red;}
.menuadd a:visited	{ text-decoration:none;COLOR: red;}
.menuadd a:active	{ text-decoration:none;COLOR: red;}
.menuadd a:hover	{ text-decoration:none;COLOR: red;}

.new	{color: red;}

.indexLeftContainer		{width: 470px; border: 0px dotted green; float: left; min-height:600px;}
.indexRightContainer	{width: 470px; border: 0px dotted green; float: left;}
.welcometext			{width:455px; text-align:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-top: 20px; padding-left:10px;}
.welcometext h1			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal;}	
.welcometext a:link		{ text-decoration:none;COLOR: #ffFFFF;}
.welcometext a:visited	{ text-decoration:none;COLOR: #ffFFFF;}
.welcometext a:active		{ text-decoration:none;COLOR: #ffFFFF;}
.welcometext a:hover		{ text-decoration:none;COLOR: #FF0033;}

.wtEdit					{width: 450px;height: 300px;text-align:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#000000; color:#FFFFFF; }
.ppopisEdit				{width: 95%;height: 300px;text-align:justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#000000; color:#FFFFFF; }
.ptechparEdit			{width: 95%;height: 300px;text-align:justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#000000; color:#FFFFFF; }
.pmereniEdit			{width: 95%;height: 300px;text-align:justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#000000; color:#FFFFFF; }
.pkartkypopisEdit		{width: 95%;height: 300px;text-align:justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#000000; color:#FFFFFF; }

.softbreak				{background-image:url(resources/softbreak.jpg);height:2px; width: 400px; margin-top:20px; border: 0px solid red; float:right; margin-right:10px; font-size:0px; clear:both;}
.aktuality				{float: left;width:455px; text-align:right; font-family: Verdana, Tahoma; font-size:11px; padding-top: 5px; padding-left:10px; border: 0px solid red;}
.h1						{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FF3300;  margin:0; padding-bottom: 10px; padding-top: 10px; font-weight:bold;}
.aktuality	h1			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FF3300;  margin:0; padding-bottom: 10px; padding-top: 10px;}
.aktuality	h2			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin:0; padding: 0; color: white;}
.aktuality	p			{padding:0; margin:0px; padding-top:5px; padding-bottom:5px;}

.aktuality a:link		{ text-decoration:none;COLOR: #ffFFFF;}
.aktuality a:visited	{ text-decoration:none;COLOR: #ffFFFF;}
.aktuality a:active		{ text-decoration:none;COLOR: #ffFFFF;}
.aktuality a:hover		{ text-decoration:none;COLOR: #FF0033;}

.chat				{border: 0px solid red; text-align:right;float: left; height:200px; float: right; overflow:hidden;width: 370px; padding-right:20px;}
.chatNadpis			{border-bottom: 1px solid red; color:  #FF0000; font-weight:bold; margin-bottom: 5px; padding-right: 0px; text-align:left; float:left; width:370px;}
.chatNadpis2		{border: 0px dotted red; float: left;}
.chatbutpos			{position: relative;float:right; border: 0px dotted yellow;}
.chat h3			{font-size:11px; color:#FFFFFF; font-weight:bold; margin:0px; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top : 5px;}
.chath3				{font-size:11px; color:#FFFFFF; font-weight:bold; margin:0px; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top : 5px;}
.chattext			{text-align: left; overflow:scroll;height:200px; border: 0px solid green; float: left; width: 370px;}
.chat	p			{margin:0; padding:0;}
.chatadmin	p		{font-style:italic; padding-top: 5px; padding-bottom:10px;}
.chatadmin	h3		{margin:0; padding:0; padding-top: 5px;}
.chatBtn			{border: 1px solid red; background-color: red; color: yellow; font-size:8px;}
.chatRecord			{border-bottom: 1px dotted red;}
.chathr				{color: red;border: 0px;border-bottom: 1px dotted red; margin:0px;padding:0px; padding-top: 5px;}

.footer 			{width:937px; height: 50px; border: 0px dotted gray; font-size:10px; padding-left: 10px; color:#666666; float: left; margin-top: 5px;}
.footer a:link		{ text-decoration:none;COLOR: #666666;}
.footer a:visited	{ text-decoration:none;COLOR: #666666;}
.footer a:active	{ text-decoration:none;COLOR: #666666;}
.footer a:hover		{ text-decoration:none;COLOR: #FFFFFF;}	

.loginform			{margin:0; padding:0;}
.login				{position: absolute;z-index: 100; top:20px; left:10px; height: 100px; width:300px; border: 1px solid red; background-color: white; font-size: 9px; overflow:hidden;}
.loginEdt			{border: 1px solid red; background-color: white; color: black; height:15px; width: 140px;font-size: 9px;}
.loginBtn			{border: 1px solid red; background-color: red; color: white; height:15px; width: 140px;font-size: 9px;}

.chatform			{margin:0; padding:0;}
.addchat			{border: 1px solid red; width: 370px; height: 400px; position:absolute; left: 550px; top: 150px; background-color: black; overflow:hidden;}
.chatEdth			{display:none;}
.chatEdt			{border: 0px solid red; background-color: white; color: black; height:15px; width: 190px;font-size: 10px;}
.addchattext		{width: 350px; height:280px; font-size:11px;}
.addchatBtn			{border: 1px solid red; background-color: red; color: yellow; font-size:11px;}
.admineditchat		{ border:1px solid white; background-color:#666666; color: white; height: 15px; font-size: 10px;}

.editchat			{border: 1px solid red; width: 370px; height: 400px; position:absolute; left: 550px; top: 150px; background-color: black; overflow:hidden;}
.addEdittext		{width: 350px; height:120px; font-size:11px;}

.produktpage		{border:0px dotted white;float: left; width:947px; font-family:Verdana; background-color:#000000;}
.produktpage	h1 	{color: red; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 16px; margin:0; padding:0;padding-bottom:10px;}
.produktpage	h2 	{color: white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 18px;margin:0; padding:0;padding-bottom:10px;}
.produktpage	h3 	{font-size:16px; font-family: Verdana, Arial, Helvetica, sans-serif;margin:0; padding:0;padding-bottom:10px;}
.produktpage	p 	{margin:0; padding:0; padding-bottom:10px;}

.prodleftContainer	{width: 250px; border: 0px dotted green; float: left; min-height:600px; text-align:right; padding-right: 20px; padding-top:15px; font-size:12px;}
.prodrightContainer	{width: 650px; border: 0px dotted green; float: left; padding: 10px; padding-top:15px; text-align:justify;}
.prodrightContainer a:link	{ text-decoration:none;COLOR: #CCCCCC;}
.prodrightContainer a:visited	{ text-decoration:none;COLOR: #CCCCCC;}
.prodrightContainer a:active	{ text-decoration:none;COLOR: #CCCCCC;}
.prodrightContainer a:hover	{ text-decoration:none;COLOR: #FF0033;}


.tableparam  		{mar:0;padding:0; border: 1px solid #999999; border-collapse:collapse;}
.tableparam tr 		{border-bottom: 1px solid #999999;margin:0;padding:0; line-height:20px;}
.tableparam td 		{margin:0;padding:0;border-bottom: 1px solid #999999; border-right: 1px solid #999999; padding-left:10px; padding-right: 10px;}

.prodedit			{border: 1px dotted red;}

.prodnavi			{ font-size:14px; font-weight:bold;}
.prodnavi a:link	{ text-decoration:none;COLOR: #CCCCCC;}
.prodnavi a:visited	{ text-decoration:none;COLOR: #CCCCCC;}
.prodnavi a:active	{ text-decoration:none;COLOR: #CCCCCC;}
.prodnavi a:hover	{ text-decoration:none;COLOR: #FF0033;}
.price				{font-weight: bold; }

.prodeditakt	h1			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FF3300;  margin:0; padding-bottom: 10px; padding-top: 10px;}
.prodeditakt	h2			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin:0; padding: 0; color: white;}
.prodeditakt	h3			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin:0; padding: 0; color: white;}

.newline		{ clear:both; padding-bottom: 5px;}

.prehled		{float: left; width: 927px; border: 0px dotted white; padding:10px; background-color:#000000;}
.prehled	h1	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: white;  margin:0; padding-bottom: 10px; padding-top: 10px;}
.prehled	h2			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin:0; padding: 0; color: white;}
.prehled	h3			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin:0; padding: 0; color: white;}
.prehled 	a:link	{ text-decoration:none;COLOR: #CCCCCC;}
.prehled 	a:visited	{ text-decoration:none;COLOR: #CCCCCC;}
.prehled 	a:active	{ text-decoration:none;COLOR: #CCCCCC;}
.prehled 	a:hover	{ text-decoration:none;COLOR: #FF0033;}

.prodbox		{border: 0px dotted red; float: left; padding-bottom: 10px;}
.prehledFoto	{float: left; border:0px dotted green; width:230px;z-index:5; margin-right:10px;}
.prehledText	{float: left; border:0px dotted green; width: 670px; text-align:justify;}

.price			{color: white; font-weight: bold;}
.pricedesc		{ font-style:italic; font-size:10px;}
.xbasket			{float: right; top:0px; background-color:#000000; text-align:right;border:1px solid red; height:20px;color: white; padding-top: 2px;padding-left: 3px; padding-right:3px;}
.basket			{float: right; margin-top:-3px; text-align:right;border-top:1px solid red;border-left:1px solid red; height:18px;color: white; padding-top: 2px;padding-left: 0px; padding-right:3px; font-size:10px; margin-left: 10px; width: 200px; overflow:hidden; background-color:#000000; }
.baskethidd		{float: right; margin-top:-3px; text-align:right;border-top:1px solid red;border-left:1px solid red; height:18px;color: white; padding-top: 2px;padding-left: 0px; padding-right:3px; font-size:10px; margin-left: 10px; width: 200px; overflow:hidden; background-color:#000000; visibility:hidden;}

.basketbtn		{font-size:10px; border: 1px solid  #CCCCCC; background-color:black ; color: #CCCCCC; width: 60px;}
.basketsp		{padding-left:10px; padding-right:5px;}

.basketnaviAkt	{border: 1px solid red; float: left; height: 12px; padding:2px; padding-left:10px;padding-right:10px; text-align:center; color: red;}
.basketnavi		{border: 1px solid #666666; float: left; height: 12px; padding:2px; padding-left:10px;padding-right:10px; text-align:center;}
.basket_obsah	{border: 0px dotted gray; clear:both; padding:10px;}
.basket_obsah	h1	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:0; clear:both; color:#CCCCCC;}
.basket_obsah	h2	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:0; clear:both; color:#CCCCCC; padding-bottom:5px;  }


.basketitem		{border: 0px solid red;float: left; width:900px; padding-top:5px;}
.basketitem a:link		{ text-decoration:none;COLOR: #666666;}
.basketitem a:visited	{ text-decoration:none;COLOR: #666666;}
.basketitem a:active	{ text-decoration:none;COLOR: #666666;}
.basketitem a:hover		{ text-decoration:none;COLOR: #FFFFFF;}	

.orderframe	{width: 880px;border: 1px dotted #999999; float: left; padding:5px; padding-bottom:15px;}

.basketline		{border:0px dotted grey; }
.basketid		{border: 0px dotted white; float: left; overflow:hidden;width: 50px;height:15px;}
.basketpopis	{border: 0px dotted white; float: left; overflow:hidden;width: 350px;height:15px;}
.basketperprice	{border: 0px dotted white; float: left; overflow:hidden;width: 100px;height:15px; text-align:right;}
.basketks		{border: 0px dotted white; float: left; overflow:hidden;width: 50px;height:15px; text-align:right;}
.basketadd		{border: 0px dotted white; float: left; overflow:hidden;width: 50px;height:15px; text-align:center; font-weight: bold;}
.basketprice	{border: 0px dotted white; float: left; overflow:hidden;width: 100px;height:15px; text-align:right;}
.baskettools	{border: 0px dotted white; float: left; overflow:hidden;width: 150px;height:15px; text-align:left; padding-left:5px}
.basketnote		{border: 0px dotted white; float: left; overflow:hidden;width: 350px; padding-left:52px; font-style:italic;}
.zvyrazni		{font-weight: bold; color: #CCCCCC; }
.basketpricetotal	{border: 0px dotted white; float: left; overflow:hidden;width: 200px;height:15px; text-align:right; font-size:14px;}
.basketcelkem	{border: 0px dotted white; float: left; overflow:hidden;width: 500px;height:15px; text-align:right; font-size:14px;}


.orderfield		{width:250px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#aaaaaa;}
.orderfieldp	{width:250px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#F3F3F3;}

.orderfieldr	{width:250px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color: black; color: white; border: 0px;}
.tableBottDott	{border: 0px; border-bottom:1px dotted #666666;}
.tableUdaj		{color: #FFFFFF; font-weight:bold;}

.kontaktLeftContainer	{width: 460px; border: 0px dotted green; float: left; min-height:200px; text-align:right; padding-top:50px; padding-right:10px; font-size:12px;}
.redlink		{color: red;}
.redlink a:link		{ text-decoration:none;COLOR: #FF0000;}
.redlink a:visited	{ text-decoration:none;COLOR: #FF0000;}
.redlink a:active	{ text-decoration:none;COLOR: #FF0000;}
.redlink a:hover	{ text-decoration:none;COLOR: #FFFF00;}	

.searchLeftContainer	{width: 460px; border: 0px dotted green; float: left; min-height:200px; text-align:right; padding-top:50px; padding-right:10px;}
.searchLeftContainer a:link		{ text-decoration:none;COLOR: #FFFF99;}
.searchLeftContainer a:visited	{ text-decoration:none;COLOR: #FFFF99;}
.searchLeftContainer a:active	{ text-decoration:none;COLOR: #FFFF99;}
.searchLeftContainer a:hover	{ text-decoration:none;COLOR: #FF6600;}	

.recRightContainer	{width: 650px; border: 0px dotted green; float: left; padding: 10px; padding-top:15px; text-align:justify; overflow: hidden; padding-left:20px;}
.recRightContainer	h1	{margin:0 ;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;padding-bottom:10px;} 
.recRightContainer	h2	{margin:0 ;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;padding-bottom:10px;} 
.recRightContainer	h3	{margin:0 ;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:16px;padding-bottom:10px;}
.recRightContainer	h4	{margin:0 ;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; font-size:12px;padding-bottom:10px;}
.recRightContainer	p 	{margin:0; padding-bottom:10px;}

.recItem			{border-bottom:0px dotted  #999999; margin-top: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:5px;padding-top:0px;clear: none;}
.fotogal			{ padding:10px;}
.fotogal	h1		{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
.fotogal	h2		{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
.basketinfo			{color: #FF0000;}
.snow				{color: #FFFFFF;}

.mainPic			{border: 0px solid red; text-align:center; height: 480px; overflow:hidden;}
.picTable			{height:480px;}
.picframe1			{float: left; clear:both; border: 0px dotted gray;}
.picframe2			{float: left; margin-left:-450px;border: 0px dotted gray;opacity:0;filter:alpha(opacity=0);}
.hiddform			{visibility: hidden;}
.softbreak2			{ background-image:url(resources/softbreak.jpg);height:2px; width: 470px;border: 0px solid red; float:left;font-size:0px;}
.footer2			{float: left; width: 100%;}
.menucont1			{float: left;}
.addprod			{color: #FF0000;}
.z10				{z-index:10;}
.fw100				{font-weight:100;}
.mp0				{margin:0; padding:0;}
.bbtn				{float: left; padding-left:3px;}
.pt2				{padding-top:2px;}
.formsearch			{float: right; width: 128px; margin:0; padding:0;}
.searchedit			{border: 0px solid red; font-size:10px; background-image:url(resources/findarea2.jpg); background-repeat:no-repeat; background-color:#313133; width: 100px; height:17px; margin-top: -2px; padding-left:3px; float: left; margin-right:5px;}
.searchsubmit		{float: right;border:0; background-image:url(resources/search.jpg); background-repeat:no-repeat; background-color:#333333; width:18px; height:18px;margin-top:-2px;}
.clear				{clear:both;}
.uvObr				{position: relative; border: 1px solid #CCCCCC; width:230px; left: 20px; z-index:5;}					
.buyForm			{margin:0; padding:0;margin-top: 5px;}
.buybtn				{font-size:10px; border: 1px solid  #CCCCCC; background-color:#666666; color: #CCCCCC}
.mod1				{position: relative; border: 1px solid #CCCCCC; width:230px; left: 20px; z-index:5;}
.rec1				{border:0px dotted green; width: 250px; float: left;}
.rec2				{border-right: 0px solid red; padding-right:5px; font-size:10px; font-weight:bold; width:250px; text-align:right;}
.rec3				{border-right: 1px solid red; padding-right:5px; font-size:10px; font-weight:bold; width:250px; text-align: right; overflow: hidden;}
.uvObrM				{position: relative; border: 1px solid #CCCCCC; width:230px; z-index:5; text-align:right; float:right; margin-left:20px; margin-bottom: 20px;z-index:5; }
.fg1				{border: 0px dotted red; width: 920px;}
.fgtable			{margin-left:25px;}
.fg2				{border: 1px solid #666666; text-align: center;padding:10px;}
.fg3				{border: 0px solid blue; height:130px; overflow: hidden; width:150px;}
.fg4				{border-top: 1px solid #777777;height:30px; overflow: hidden; width:140px; padding:5px;}
.fg5				{color: #ffffff}

.lift				{margin-top:15px;}
.lift a:link		{ text-decoration:none;COLOR: #FFFF99;}
.lift a:visited		{ text-decoration:none;COLOR: #FFFF99;}
.lift a:active		{ text-decoration:none;COLOR: #FFFF99;}
.lift a:hover		{ text-decoration:none;COLOR: #FF0000;}	