body{
	margin: 0px auto;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	
}

a{
	color: #0080C0;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

.box_all{
	text-align: center;
	width: 840px;
	margin: 0px auto;
	background: url('div/pozadi.png') top left repeat;
}
	#header {
		margin:0; padding:0;
		}

	#main1 {
		margin:0; padding:0;

		}
	#main2 {
		margin:0; padding:0;

		}
	#left {
		float:left;
		margin:0; padding:0;
		}
	.menu_nadpis{
		font-size: 16px;
		color: #fff;
		margin: 0px;
		padding: 3px;
		background-color: #E02020;
	}
	
		
		
		#left menu{
			margin-left:12px; 
			margin-right:12px;
			margin-top: 0px; 
			padding:12px;
			border: 3px solid #E02020;
			text-align: left;
			font-family: 'Comic Sans MS', Tahoma;
			background: url("div/menu_pozadi.png") top left repeat;
		}
		#left menu li{
			text-align: left;
			list-style: none;
			width: 190px;
					
		}
		#left menu li a{
			font-size: 16px;
			color: #fff;
			display: block;
			margin-top: 5px;
			margin-bottom: 5px;
			padding: 3px;
			background-color: #E02020;	
		}
		#left menu li a:hover{
			color:#000;
			text-decoration: none;
		}
		
		.shop_category{
			display: block;
			border: 0px solid black;
			background: url("div/menu_pozadi.png") top left repeat;
			font-size: 14px !important;
			font-weight: bold;
			color: black !important;
			margin-top: 0px !important;
			margin-bottom : 0px !important;
		}
		.shop_category:hover{
			color: #0000FF !important;
		}
		
		
		#menu_basket{
			margin-left:12px; 
			margin-right:12px;
			margin-top: 0px; 
			padding:12px;
			border: 3px solid #E02020;
			text-align: left;
			font-family: 'Comic Sans MS', Tahoma;
			background: url("div/menu_pozadi.png") top left repeat;
		}
		#menu_basket p{
			text-align: left;
			list-style: none;
			width: 190px;
					
		}
		#menu_basket p a{
			font-size: 16px;
			color: #fff;
			display: block;
			margin-top: 5px;
			margin-bottom: 5px;
			padding: 3px;
			background-color: #E02020;	
		}
		#menu_basket p a:hover{
			color:#000;
			text-decoration: none;
		}

			
		
	#middle {
		margin: 0px 10px 5px 245px;
		text-align: left;
		padding: 10px;		
		border: 1px brown solid;
		background-color: #fff;
		min-height: 500px;
		}
	.column-in {
		margin:0; padding:0;
		}
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
	#footer
	{

	}
	
.loginForm{
	margin-right: 30px;
}
.loginForm input{
	width: 100px;
	border: 1px solid #707070;
}
.loginForm p{
	padding: 2px;
	margin: 0;
}




table{
	/*font-family: Arial;	*/
	font-size:12px;
	text-align: left;
}
table tr{
	font-weight: bold;
}
table td{
	font-weight: normal;
}

/*obecne tridy*/
.right{
	text-align: right !important;
}
.left{
	text-align: left !important;
}
.center{
	text-align: center !important;
}
.top{
	vertical-align: top !important;	
}

.suda{
	/*background-color: #F0F9E8;*/
	
}
.licha{
	background-color: #F9F9F9;
}

.required{
	font-weight: bold;
}



/*basket.php*/
.basket, .orders_detail{
	border-left: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-collapse: collapse;
	width: 99%;
}

.border{
	border-collapse: collapse;
	width: 99%;
}
.border td{
	border: 1px solid #D0D0D0;	
}
.border th{
	border: 1px solid #D0D0D0;	
	background-color: #EBEBEB;
}

.basket th, .orders_detail th{
	color: black;
	font-size: 12px;
	background-image: url('../images/icon/tr.png');
	background-repeat: repeat-x;
	padding: 5px;
	height: 28px;
	vertical-align: middle;
	
}
.basket td, .orders_detail td{
	padding: 2px;
}
.deleteBasketButton{
	font-size:10px;
	background-color:red;
	font-weight:bold;
	color:white;
}
.buyButton{
	font-size:10px;
	background-color:green;
	font-weight:bold;
	color:white;
}
.basket_qty{
	padding: 1px;
	font-size: 11px;
	vertical-align: top;
	border: 1px solid #CCCCCC;	
}

.basket_adress{
	padding: 2px;
	vertical-align: top;
	border: 1px solid #CCCCCC;	
}
.basket_adress_textarea{
	padding: 2px;
	border: 1px solid #CCCCCC;	
	
}
.FormInvalid{
	color: red;
	padding: 1px;
	margin: 0px;
}
.FormValid{
	padding-left: 16px;
	margin: 0px;
	background-image: url("../images/icon/accept.png");
	background-repeat: no-repeat;
}

.ctvrtina{
	width: 25%;
}



/* Tridy pro hlasky */
.err_msg_ok{
	border:1px solid #008000;
	padding:10px;
	margin: 10px;
	background-color: #DFFFDF;
	text-align: left;
}
.err_msg_error div
{
	width: 95%;
}
.err_msg_error{
	border:1px solid #FF0000;
	margin: 10px;
	padding:10px;
	background: #FFE9E9;
	text-align: left;

}
.err_msg_error_close{
	padding: 0px;
	margin: 0px;
	text-align: right;
	float: right;
}

.iconCenter{
	display: inline;
	vertical-align: middle;
	border:0px;
}


.NoBorder{
	border:0px solid #000;
}

.image_border{
	border:1px solid #000;
}

.linker
{
	 border:1px solid #C3C7C8;	
	 text-align: center;
	 background-color: #F0F9E8;
}
.linker_all
{
	 text-align: left;
}




h1{
	text-align: left;
	font-size: 20px;
	font-family: 'Comic Sans MS', Tahoma;
}

#middle td p{
	text-align: justify;
}








.catProductsList{
	font-size:12px;
}

.catProductsList_Link{
	font-size:16px;
	font-weight: bold;
}
.catProductsListPrice{
	font-weight: bold;
	color: red;
}

.productHeadline
{
	padding: 2px;
	color: #5AABD6;
	font-size: 16px;
	font-weight: bold;
}

.hide{
	display: none;
}

.comics{
	font-family: 'Comic Sans MS';
}




.category_headline{
	margin-top: 10px;
	margin-bottom: 4px;
}
.category_date{
	padding: 2px 0px;
	color: #808080;
}
.category_article{
	
}
