
body{

background-color:#003366;
	
}

a{
	color:#666;
}	

table{
	border-collapse:collapse;
}
td, th{
	border:1px solid #000;
}

.lightbackground {
		background-color:#CCCCCC;
}

#header {
/*	background-image:url("../img/headerbgr.gif");
	background-repeat:no-repeat;
	background-position:200px bottom;	*/
}

#header #logo{
	background-image:url("../img/header.jpg");
	background-repeat:no-repeat;
	background-position:0% 0%;	
}

#header h1 {
	color:#FFF;
}

#header a{
	color:#FFF;
}	
#header a:hover{
	color:#FFF;
}



#langmenu ul li {
	list-style-type: none;
}
#langmenu a{
	color:#FFF;
}
#langmenu a:hover{
	color:#CCC;
	text-decoration:none;
}
	
#topmenu{
color:#732923;
/*
background-color:#FAC964;

	background-image: url(../img/menubg.png);
	background-repeat: repeat-x;*/
}


#topmenu a, #topmenu a:visited, #topmenu a:link  {
width:165px;
	color:#732923;
	border-right-color: #FFFFFF;

}
#topmenu a strong{
		color:#000;
}
#topmenu a:hover{
color:#F09417;
}

#navtree a {
	color:#000;

}

		#leftmenu ul ul {
background:#F6F6F5;
	}
	
		#leftmenu li {
		position:relative;

	}

	#leftmenu li.folder	{ }	
		#leftmenu li.folder ul, #leftmenu ul li ul {
			position:absolute;
			left:160px;
			_left:150px;
			top:5px;
			font-size:0.8em !important;
			font-weight:normal !important;
			width:270px;
			color:white;
			border:1px solid gray;
			border-bottom:3px solid black;
			border-right:3px solid black;
		}		
			#leftmenu li.folder>ul { left:140px; } /* others */

	#leftmenu a {

		/*border:1px solid white;*/
		text-decoration:none;

		font-weight:bold;


		
	}
		li>a { width:auto; } /* others */

	#leftmenu li a.submenu {
		/*background:url("images/sub.gif") right no-repeat;*/
	}

	/* regular hovers */

	#leftmenu a:hover {

	}
		#leftmenu li.folder a:hover {
			background-color:#bbb7c7;
		}
	
	/* hovers with specificity */
	
	#leftmenu li.folder:hover { z-index:10; }		
		
	#leftmenu ul ul, #leftmenu li:hover ul ul {
		display:none;
	}

	#leftmenu li:hover ul, #leftmenu li:hover li:hover ul {
		display:block;
	}	
	.submenu ul{
		float:left;
		background-color:red;
		border:1px solid blue;
		
	}


	/* ostylovane a prvni urovne - napred se ostyluje prvni a pak se to pro druhou zrusi ! */
	#leftmenu ul li a, .basket {
	
		display:block;
	line-height:27px;
		height:27px;
			background-image: url(../img/butn.gif);
		background-position: center center;
		background-repeat:no-repeat;
		text-align:center;
    color: #103366;

	}
	#leftmenu ul li a:hover {
		background:none;
		background-image: url(../img/butn_p.gif);
		background-position: center center;
		background-repeat:no-repeat;		
	}
	#leftmenu ul li ul li a{
		border:none;
		background-image:none !important;
		border-bottom:1px solid #CCCCCC;
		width:240px;
		font-weight:normal !important;
		height:35px;
		
	}
	#leftmenu ul li ul li a:hover{
		background-color:#CCCCCC;
	}

#rightbox .panel {
background-image:url("../img/panelbg.png");
	background-repeat:repeat-y;
	background-position:0% 0%;
}

#leftmenu .panel {
background-image:url("../img/panelbgleft.png");
	background-repeat:repeat-y;
	background-position:0% 0%;
}

#leftmenu .panel {
background-color:#FFF;


}

#rightbox .header {
background-image:url("../img/paneltopbg.jpg");
	background-repeat:no-repeat;
	background-position:top left;
}

#leftmenu .header {
background-image:url("../img/paneltopbgleft.png");
	background-repeat:no-repeat;
	background-position:top left;
}

#rightbox .footer {
background-image:url("../img/panelbottombg.jpg");
	background-repeat:no-repeat;
	background-position:bottom left;

}

#leftmenu .footer {
background-image:url("../img/panelbottombgleft.png");
	background-repeat:no-repeat;
	background-position:bottom left;

}


#rightbox a {
color:#FFF;font-weight:bold;
}

#leftbox h3,#rightbox h3{
  color:#FFF;

}




#leftbox a.textbutton  {
	color:black;
	background-image: url(../img/arrow2.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.nakupnikosik {

	background-image:url(../img/nakupnikosik.png);
	background-position:left center;
	color:black;
	background-repeat: no-repeat;
	

}
.nakupnikosik:hover{

}

#maincontent {
	
	background-color:#F9C77F;
}

#maincontenttitle {
	
	color:#FFF;
		background-image:url(../img/titlepage.png);
	background-position:left top;
	background-repeat: no-repeat;

}

#maincontent h1,#maincontent h2,#maincontent .price,#maincontent .perex {
	color:#036;
	
}

#maincontent h3{
	
	color:#000;
}





/*diskuze*/

#report .datumjmeno{
	background-color:#CCCCCC;
}

/*diskuze*/


/*dodatecne tridy*/


.inquirybar{

	background-color:#732923;
	
}

/*E-shop*/


.shop .header, .shopdetail .header, #paticka,.footerprice, .footerpricedetail, #rightbox .footer, #navtree,#rightbox h4 {
	
	color:#732923;
/*	background-color:#F4F1A3;*/
}


.shop .header, .shopdetail .header, #rightbox h4 {

background-color:#F09417;
}


#maincontent .shop .header h3, #maincontent .shopdetail .header h3 {
	color:#732923;
}

.shop img{
	border:1px solid #D6EBFF;
}

.pager .active {
	font-weight:bold;

}

.nakupnikosik th, .rekapitulace th, .pricelist th, .basketlist th, objednavka th, registrujme th, .lostpswd th{
	background-color:#CCCCCC;
}
.footer a,.footer a:link, .footer a:visited {
color:#000;
font-weight:bold;
}


/*articles, eshop*/
.more {
background-image: url(../img/arrow2.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.articleexpand  .back {
background-image: url(../img/arrow3.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.panel{
color:white;
}

.shortcategories ul li#current{
background-color:#003366;
color:#FFF;
}
.shortcategories ul li#current a{
color:#FFF;
}


.tobasketbtn{
	background-image:url("../img/buy.png");
	background-repeat:no-repeat;
	background-position:center center;	
	width:25px;height:21px;
border:1px solid;
}

/*correction*/

.noborder{
background-color:white;
	padding:0px !important;
	margin:0px !important;
	border:none !important;
}


.warn{
color:red;
}

