		*		{
					margin: 0px; padding: 0px;
					border: none;
					/*border: 1px solid black;*/
				}
		body	{
					margin: 			0px 0px;
					padding: 			0px;
					font-family: 		"Trebuchet MS", Verdana, Arial, Arial CE, Arial, sans-serif;
					background-color: 	white;
					font-size: 			0.7em;
					color: 				#3f3f4a;
				}
		p		{
					margin: 		0px;
					line-height: 	150%;
				}
		td		{
		
				}
		img		{
					margin: 		0px;
					padding: 		0px;
					border: 		none;
				}
		ul,ol{	margin: 10px 5px 5px 15px;}
		li		{
					margin: 		2px 0px;
					padding-left: 	0px;
					text-align: 	justify;
				}
		a		{
					text-decoration: none;
					color: 	#9f110c;
				}
		a:hover	{
					color:			red;
				}
		h1		{
					font-size: 2em;
					margin: 20px 0px;
					border-bottom: 1px solid black;
				}
		h2		{
					font-size: 1.3em;
					border-bottom: 1px solid rgb(229,229,229);
					/*border-bottom: 1px solid #c0c0c0;*/
				}
		.cleaner	{
						font-size: 0.3em;
						clear:both;	
					}
		.centerbody	{
						text-align: center;
						
					}
		.centerbody1	{
						margin-left: 	auto;
						margin-right: 	auto;
						width: 			913px;
						text-align: 	left;
						background-image: url('images/navigace_vpravo.gif');
						background-repeat: repeat-y;
					}
		.flash		{
						display:none;
					}
		.mainHeading	{
						width: 				287px;
						background-image: 	url('images/pozadi_nadpis.gif');
						background-repeat: 	repeat-y;
						float: 				right;
						padding-top: 		31px;
						border:				none;
					}
		.pruh		{
						background-image:	url('images/navigace_paska.gif');
						margin:				52px 0px 60px 0px;
						height:				29px;
						background-repeat:	no-repeat;
					}
		.navigace	{
						display:			none;	
					}
		.navigaceRight	{
						display:			none;
					}
/********************************************** dalsi stranky **********************************************/
		.ikony		{
						display: none;
					}
		.content	{
						margin: 			10px 0px;
					}
		.mainpicture	{
						display: none;
					}
		.pruh2		{
						display: none;
					}
/******************************  alistapart.com shadows  ************************/
		
		.nahled	{
					display: block;
					float: left;
				}
		.obrazek *{
					background-color: white;
					border: 1px solid #cccccc;
					padding: 2px;
				}
		.style	{
					clear: left;
				/*	page-break-inside: never; */
				}
		.style h2	{
					border: none;
					margin-bottom: 10px;
				}	
		.style .description	{
					float: left;
					margin-left: 10px;
				}
		.style .even {
					color: black;
				}
/********************************************** style groups *************************************/
		.style	{
					clear: left;
				}
		.style h2	{
					border: none;
					margin-bottom: 10px;
				}	
		.style .description	{
					float: left;
					margin-left: 10px;
				}
		.style .even {
					color: black;
				}
/********************************************** actual style ***************************************/
		.dimension, .articles	{
						width: 720px;
						clear: left;
					}
		.beadsize	{
						text-align: center;
						margin: 5px;
					}
/********************************************** actual article *************************************/
		.articles	{
						
					}
		.beadsomething	{
						text-align: center;
						margin: 5px;
						font-weight: bold;
					}
		.beadsomething2	{
						clear: left;
						text-align: center;
						margin: 5px;
					}
		.articles .wrap1, .wrap2, .wrap3	{
						background: none;
					}
		.description	{
						text-align: 	left;
					}
		.description .legend	{
						float:			left;
						width:			100px;
						clear:			left;
						text-align:		right;
						margin-bottom:	5px;
						font-weight:	bold;
						margin-right:	15px;
					}
		.description .desc	{
						margin-bottom:	5px;
					}
/********************************************** print **********************************************/
		.print	{
					display: block;
				}
		.footer	{
					margin-top: 10px; line-height: 180%; clear: left;
/*					page-break-inside: avoid; */
				}
    /********************************************** interni **********************************************/
		.cheading	{
						margin: 		0px;
						padding: 		5px 20px;
						border-bottom: 	1px solid #c0c0c0;
						text-align: 	center;
					}
		.cnazev, .cdatum, .csleva, .cdetail	{
						padding: 		5px;
					}
		.cnazev		{
						
					}
		.cdatum		{
						
					}
		.csleva		{
						
					}
		.cdetail	{
						text-align:		center;
					}
					
		.item		{
						clear: right;
						width: 350px;
						margin: 5px;
					}
		.itemdesc	{
						
					}
		.itembuttons	{
						float: right;
					}
		/**************************** login  ***************************************/
		.loginform	{
						border: 		1px solid #c0c0c0;
						padding: 		10px;
						margin-left: 	auto;
						margin-right: 	auto;
						width: 			250px;
					}
		.loginform .formitem	{
						width:			80px;
						float:			left;
					}
		.loginform .formfield	{
						margin-top:		2px;
					}				
		/**************************** cart table  ***************************************/			
		.sheading	{
						margin: 		0px;
						padding: 		5px 10px;
						border-bottom: 	1px solid #c0c0c0;
						/*border: 1px solid black;*/
						text-align: 	center;
					}
		.sid, .scat, .scolour, .spicture, .squantity, .saction, .sprice, .sprice1, .snotice	{
						padding: 5px;
						
						/*border: 1px solid black;*/
					}
		.sid		{
						text-align: center;
					}
		.scat		{
						width: 100px;
						text-align: center;
					}
		.scolour	{
						width: 60px;
						text-align: center;
					}
		.spicture	{
						
					}
		.squantity	{
						
					}
		.saction	{
						
					}
		.sprice		{
						
					}
		.snotice	{
						
					}
		.sfoot		{
						margin: 		0px;
						padding: 		5px 10px;
						border-top: 	1px solid #c0c0c0;
						/*border: 1px solid black;*/
						text-align: 	center;
					}
		.cartalert	{
						color: red;
						font-weight: bold; 
						margin: 20px; 
						text-align: center;
					}				
/**************************** order form  ***************************************/						
		.orderform	{
						border: 		1px solid #c0c0c0;
						padding: 		10px;
						margin-left: 	auto;
						margin-right: 	auto;
						width: 			300px;
					}
		.orderform .formitem	{
						width:			100px;
						float:			left;
						clear:			left;
					}
		.orderform .formfield	{
						margin-left:	100px;
						margin-top:		2px;
					}
/**************************** register form  ***************************************/						
		.registerform	{
						border-top:		1px solid #c0c0c0;
						padding: 		10px;
						margin-left: 	auto;
						margin-right: 	auto;
						width: 			400px;
					}
		.registerform .formitem	{
						width:			150px;
						float:			left;
						clear:			left;
						padding-top:	5px;
					}
		.registerform .formfield	{
						margin-left:	150px;
						margin-top:		2px;
					}
/********************************************** order **********************************************/				
		.orderhead	{
						text-align: 	left;
						clear:			left;
						margin-top:		10px;
					}
		.orderhead .legend	{
						float:			left;
						width:			200px;
						clear:			left;
						text-align:		right;
						margin-bottom:	5px;
						font-weight:	bold;
						margin-right:	15px;
					}
		.orderhead .desc	{
						margin-bottom:	5px;
						margin-left:	210px;
					}
					.orderbody	{
						clear:			left;
					}
		.orderbody .scat		{
						width: 			150px;
						text-align: 	center;
					}
		.orderbody .scolour	{
						width: 			80px;
						text-align: 	center;
					}
		.orderfoot	{
						text-align:		center;
						margin-top:		20px;
					}
		
		.gfoot		{
						text-align:		center;
						margin-top:		20px;
					}	
