/* formatovaci styly: */
body {
			font-family:Arial, Helvetica, sans-serif;
			font-size: 10pt;
			color:#585858;
		}

		/* layoutove styly: */
body {
			height: 100%; /* dulezite */
			margin: 0;
			padding: 0;
			min-width: 760px;
		}
		
a {
	color:#005122;
	font-weight:bold;
}

a:hover {
	color:#FF0000;
}
.accessible {
	display:none;
}

.proddet {
	
}

h2 {
	font-size:100%;
	color:#FF580F;
	margin:0px;
	padding:0px;
}

/*  
Box ktery drzi pohromace hlavicku
---------------------------------------
*/
#holder {
			position: relative; /* dulezite */
			height: 100%; /* nastaveni pro IE */
			width:100%; 
			min-width:760px;
} 			


		/* pro ostatni pouzijeme min-height: */
html>body #holder {
			height: auto;
			min-height: 100%;
		}



/*  
Hlavicka stranky
---------------------------------------
*/


#header {
	background-image:url(images/header-bgr.gif);
	background-repeat:repeat-x;
	height:136px;
}

#header .bgr {
	background-image:url(images/header.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:136px;
}

#header h1 {
	margin:0px;
	padding:0px;
}

#header h1 a {
	display:block;
	width:114px;
	height:116px;
	background-image:url(images/logo.gif);
	background-repeat:no-repeat;
	position:absolute;
	left:3%;
	top:8px;
}



/*  
Horni navigace
---------------------------------------
*/


#nav {
	margin:0 0 0 19%;
	padding:108px 0 0 0;
	height:28px;
}

#nav li {
	float:left;
	margin:0px 1px 0 0;
	padding:0px 0 0px 6px;
	background-image:url(images/tab-left.gif);
	background-repeat:no-repeat;
	display:block;
}

#nav li a {
	display:block;
	background-image:url(images/tab-right.gif);
	background-position:right top;
	padding:7px 15px 6px 9px;
	color:#005122;
	text-decoration:none;
	font-weight:bold;
	font-size:90%;
}

#nav li a:hover {
	color:#333333;
	text-decoration:underline;

}

#nav .active {
	background-position:bottom left;
}

#nav .active a {
	background-position:bottom right;
	color:#E70506;
}



/*  
Levy box
---------------------------------------
*/


#left {
			float: left;
			margin: 10px 0 10px 3px;
		}


.left-nav {
	background-image:url(images/leftnav-bgr.gif);
	background-repeat:no-repeat;
	display:block;
	width:193px;
	margin:10px 0 0 0;
	padding:10px 2px 0 5px;
}

.left-nav li {
	list-style-image:url(images/listitem.gif);
	margin:1px 0px 1px 20px;
}

.left-nav li a {
	display:block;
	height:17px;
	font-size:85%;
	color:#005122;
	text-decoration:none;
	font-weight:bold;
	padding:0 0 0 3px;
	margin:0 7px 0 0;
}
.left-nav li a:hover {
background-color:#F7F4EC;
}

.left-nav h2 {
	margin:0px;
	padding:0px;
	background-image:url(images/leftnav-header.gif);
	background-repeat:no-repeat;
	position:relative;
	top:-10px;
	left:-5px;
	font-size:100%;
	padding:4px 5px 4px 15px;
	color:#FF580F;
	width:193px;
}

.left-nav p {
	margin:0px;
	padding:5px 0 5px 10px;
	color:#000000;
}

.left-bot {
	background-image:url(images/leftnav-bot.gif);
	background-repeat:no-repeat;
	display:block;
	width:193px;
	height:14px;
}

.left-botk {
	background-image:url(images/leftnav-bot.gif);
	background-repeat:no-repeat;
	display:block;
	width:193px;
	height:14px;
	position:relative;
	right:3px;
}

/*  
Pravy box
---------------------------------------
*/

#right {
	float: right;
	width: 145px;
	margin: 20px 0 0 0;
	background-image:url(images/rightbar-bgr.gif);
	font-size:100%;
}

#right .top {
	background-image:url(images/rightbar-header1.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	font-size:100%;
	padding:4px 5px 4px 15px;
	color:#FF580F;
}

#right #logintab {
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-size:100%;
}

#right #login {
	margin:0px;
	padding:0px;
	font-weight:bold;
}

#right #login p {
	margin:10px 0 5px 0px;
	padding:0px;
}

#right #login a {
	color:#005122;
	font-size:90%;
}
#right #login fieldset {
	border:none;
	margin:0px;
	padding:7px 5px 10px 10px;
}

#right #login fieldset input {
	width:120px;
}

#right p {
	margin:5px 5px 10px 10px;
}

#right .novinky {
	text-align:center;
}

#right .right-bottom {
	background-image:url(images/rightbar-bot.gif);
	display:block;
	width: 145px;
	height:17px;
	background-repeat:no-repeat;
}

#right h2 {
	margin:0 0 0 1px;
	background-color:#E8E2CC;
	font-size:100%;
	color:#FF580F;
	padding:5px 5px 5px 10px;
}

/*  
Obsahovy box
---------------------------------------
*/
.textgal {
	font-weight:normal;
	font-size:100%;
}


.hover {
	color:#FF580F;
	cursor:hand;
}

.changehover {
	color:#585858;
}

#content {
	height: expression("0px"); /* workaround pro 3px bug v IE */
	margin:0px 150px 0px 200px; /* do stran je treba margin */
	padding: 10px 0 0 0; /* do vysky je treba padding */
	widows:100%;
}
		
#content .text {
	
 margin:20px 0 0 0;
}

.Menuboth {
	
	background-color:#FFFCF5;
	font-size:95%;
}
.Menuright {
	
	
	font-size:90%;
}
#content .text .novinky{
	background-color:#FFFCF4;
	border:1px solid #E3E2DF;
	margin:0 0 20px 0;
}

#content .text .novinky h2{
	background-color:#F1EEE7;
	padding:5px 5px 5px 10px;
}

#content .text .novinky h2 a {
	text-decoration:none;
	cursor:hand;
	color:black;
	font-size:80%;
}

#content .text .novinky p{
	padding:10px;
	margin:0px;
}

#content .text .vypisgal{
	background-color:#FFFCF4;
	border:1px solid #E3E2DF;
	margin:0 0px 20px 0px;
	
}

#content .text .vypisgal h2{
	background-color:#F1EEE7;
	padding:5px 5px 5px 10px;
}

#content .text .vypisgal p{
	font-weight:bold;
	text-align:center;
	padding:10px;
	margin:0px;
}

#content #prod-list {
	border-right:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
}

#content #vnorena {
	border-right:0px solid #E5E5E5;
	border-bottom:0px solid #E5E5E5;
}
.prod-listzmena {
	border-right:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	background-color:#E8E8E7;
	cursor:hand;
}

.prod-list {
	
	
}

#content #prod-list caption{
	width:100%;
	*width:100%;
	font-weight:bold;
	color:#FF580F;
	font-size:120%;
}
#content #prod-list td {
	border-left:1px solid #E5E5E5;
	border-top:1px solid #E5E5E5;
	
	
	font-size:80%;
	
	}
	
#content #vnorena td {
	border-left:0px solid #E5E5E5;
	border-top:0px solid #E5E5E5;
	
	font-size:100%;
	
	}
#content #prod-list td .nazev {
	
	}
#content #prod-list td .nazevcolor {
	
	}
#content #prod-list td a img {
	margin:0 0 5px 0;
}

#content #prod-list td p {
	text-align:left;
	margin:2px;
}
#content #prod-list td p .color {
	float:left;
	display:block;
	width:20px;
	height:20px;
	margin:3px 5px 5px 0;
	border:1px solid black;
}
.left {
	float:left;
}
.price {
	color:#FF7800;
	font-weight:bold;
	
}

.dph {
	color:#A46126;
	font-size:90%;
	
}

#content #prod-list .prod-bot a {
	
	
}

#vnorena td {
	font-size:100%;
}

#bottom-spacer {
		height: 1px;
		clear: both;
		width: 760px; /* nahrada za min-width pro IE */
		}
#bottom {
		width: 100%;
		background: #FFFCF4;
		clear:both;
		margin:10px 0 0 0;
		?margin:0;
		font-size:80%;
		text-align:center;
		}

#bottom p {
			margin: 0;
			padding: 10px;
			text-align:center;
		}
	
.prodobrazek {
	
	_margin:50px 0 0 0;
	margin:0px 0 0 0;
	
	float:left;
	
}	

.obr {
	
	float:left;
	
	
}	

.prodbarva {
	margin:5px 0 0 0;
	width:40px;
	height:40px;
	float:left;
}			

.MenuTitleBack {
	font-weight:bold;
	background-color:#F7F4EC;
}
.ProdDetTable {
	font-size:80%;
}
.ProdDet {
	font-size:90%;
}

.popisch {
	float:right;
}


