/*=======================================================================================================*/
/*********************************************HTML ELEMENTS***********************************************/
/*=======================================================================================================*/
*{
	font-family: 'Verdena CE','Ariel CE','Lucida Grande CE','Helvetica CE',Verdena,Ariel,lucida,sans-serif;
	font-size: 10pt;
	color:#503e00;
}
body{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	text-align: center;
	background-color: #EEE6BD;
}
body.categorie{
	background-image: url(/newweb/images/bg_body_index.gif);
	background-repeat : repeat-x;
}
body.index{
	background-image: url(/newweb/images/bg_body.gif);
	background-repeat : repeat-x;
}

img{
	border: 0px;
}
A{
	color: #072c72;
	text-decoration: underline;
}
A:HOVER{
	text-decoration: none;
}

/*=======================================================================================================*/
/**********************************************BASIC LAYOUT***********************************************/
/*=======================================================================================================*/
DIV {
	text-align: left
}
#main{
	margin-left: auto;
	margin-right: auto;
	margin-top:0px;
	margin-top:0px;
	width: 900px;
	position:relative;
}
#left-box{
	position:absolute;
	top:240px;
	left:0px;	
	width:150px;
}
#body-box{
	width:595px;
	margin-left:150px;
	margin-right:150px;
	position:relative;
}
#top-box{
	position:relative;
	height:219px;
}
#toplogo{
	position: absolute;
	top: 62px;
	right: 0px;
	z-index:15;
}
#toplogo img{ 
  border-left: 8px solid #f0e7be;
  border-right: 8px solid #f0e7be;

}
#toptext{
	position: absolute;
	top: 77px;
	right: 140px;
	width: 250px;
	text-align:right;
	font-size:10pt;
	letter-spacing: 2px; 
	font-size:11pt;
	z-index:15;	
}
.podklad-right{
	position: absolute;
	top: 63px;
	right: 127px;

}
.podklad-left{
	position: absolute;
	top: -177px;
	right: 0px;
}

#body{
}
#right-box{
	position:absolute;
	top:220px;
	right:0px;	
	width:140px;
}
/*=======================================================================================================*/
/**************************************************TOP MENU***********************************************/
/*=======================================================================================================*/
#nav{
	position: absolute;
	top: 190px;
	right:0px;
	width:100%;
	z-index: 1;
	margin-left: 101px;
	background-color: #f0e7c0;
	background-image: url(/newweb/images/bg_menu_top.gif);
	border:1px solid #cec991;
	border-bottom:0px solid #cec991;
}
#nav ul
{
	padding: 0;
}
#nav ul li
{
	display: inline;
}
#nav ul
{
	margin: 0;
	padding: 0 0 0 0; 
	color: #FFFFFF;
}
#nav ul li a
{
	padding: 4px 18px;
	text-decoration: none;
	float: right;
	font-weight:bold;
	font-size:12pt;
	background-image: url(/newweb/images/top_menu_point1.gif);
	background-repeat : no-repeat;
	background-position: 0px 10px;
}
#nav ul li a:hover
{
	background-image: url(/newweb/images/top_menu_point.gif);
	background-repeat : no-repeat;
	background-position: 0px 10px;

}
#nav li#active a
{
	background-image: url(/newweb/images/top_menu_point.gif);
	background-repeat : no-repeat;
	background-position: 0px 10px;

}
/*=======================================================================================================*/
/*************************************************MENU BOX************************************************/
/*=======================================================================================================*/
.obsah-menu{
	background-color: #EEE6BD;
	padding-top:10px;
	padding-bottom:10px;
}
.obsah-menu A{
	display:block;
	padding:3px 3px 3px 25px;
	text-decoration:none;
}
/*=======================================================================================================*/
/*************************************************RIGHT BOX***********************************************/
/*=======================================================================================================*/
#right-box h4{
	font-weight:bold;
	text-decoration:underline;
	margin: 20px 0px 5px 0px;
}
#right-box h5{
	font-weight:normal;
	text-decoration:underline;
	margin: 20px 0px 2px 0px;
	font-size: 9pt;
}
#right-box p{
	font-size: 9pt;
	margin: 0px 0px 5px 0px;
}
#right-box .notice{
	font-size: 8pt;
}
#right-box A{
	font-size: 8pt;
}
#right-box #login{
	border:1px solid #cec991;
	font-size: 8pt;
	padding:5px;
	text-align:center;
}
#right-box #login A.top-link{
	display:block;
	background-color:#a7a187;
	color:#f0e7c0;
	padding:3px;
	margin-bottom:10px;
	text-align:center;
}
#right-box #login A.link{
	display:block;
	background-color:#a7a187;
	color:#f0e7c0;
	padding:3px;
	text-align:center;
}
#right-box #login A.logout{
	display:block;
	background-color:#a7a187;
	color:#f0e7c0;
	padding:3px;
	margin-top:10px;
	text-align:center;
		
}
/*=======================================================================================================*/
/*************************************************TEXT PART***********************************************/
/*=======================================================================================================*/

#text{
	position: absolute;
	top: 217px;
	right:0px;
	width:100%;
	left:-1px;
	z-index:2;
	margin:0px;
	padding:0px;
	background-color: #EEE6BD;
	border:0px solid red;
	border-top:0px solid #cec991;
	background-image: url(/newweb/images/bg_text.gif);
	background-repeat : repeat-x;
	min-height: 300px;
	_height: 300px; /* IE */
}
#text-index{
	margin:0px;
	/*width: 602px;*/
	background-color: #EEE6BD;
	border:0px solid #cec991;
	border-top:0px solid #cec991;
	/*background-image: url(/newweb/images/bg_text.gif);*/
	background-repeat : repeat-x;
}
#text h1{
	margin: 30px 15px 15px 15px;
	font-size:13pt;
	padding:3px 5px;
	width:90%;
	font-weight:normal;
	background-image: url(/newweb/images/bg_nadpis.png);
	background-repeat : repeat-y;
	
}
#text-height{
	height:329px;
	float:right;
	width:1px;
	border:0px solid #cec991;
}
#obsah{
	margin:15px 25px;
}
/*=======================================================================================================*/
/*************************************************HOME PAGE***********************************************/
/*=======================================================================================================*/
#home-page-foto-box{
	position: absolute;
	top: 217px;
	right:0px;
	width:100%;
	z-index:2;
	background-color: #EEE6BD;
	margin:0px;
	text-align:center;
	border:1px solid #cec991;
	border-top:0px solid #cec991;
	
}
#home-page-foto-box img{
	margin:12px 0px ;
}
#home-akce{
	position: absolute;
	top: 500px;
	left:0px;
	color: #072c72 !important;
}
#home-akce h4{
	margin:0px;
	margin-bottom:10px;
	color: #072c72 !important;
}
.home-akce-part{
	margin-bottom:10px;
	color: #072c72 !important;
}
.home-akce-part b{
	color: #072c72 !important;
}

/***/

/*=======================================================================================================*/
/**********************************************DOPORUCUJEME PAGE******************************************/
/*=======================================================================================================*/

.doporucujeme-box{
	float:none;
	clear:both;
	width:550;
	margin:0px;
	padding:0px;
}
.doporucujem-part-box{
	float:left;
	width:225px;
	margin:20px 0px 20px 30px;
  
}
.doporucujem-part-box h5{
	margin:0px;
}
.doporucujem-img-box{
	border-top:1px solid #cec991;
	border-left:1px solid #cec991;
	/*border-bottom:1px solid #cec991;*/
	margin-top: 5px;
	padding:8px;
	background-image: url(/newweb/images/bg_obchod.gif);
	background-repeat : no-repeat;
}
/*=======================================================================================================*/
/*************************************************END OF CSS**********************************************/
/*=======================================================================================================*/
.seznamclanek{
	margin:15px;
}
.list{
	font-size:12pt;
}
.headline{

}
#seznamodkazy-box{
	margin:15px;
	padding:3px;
	border:1px solid #cec991;
}
#seznamodkazy{

	background-color:#a7a187;
	color:#f0e7c0;
	text-align:right;
	padding:2px;
}
#seznamodkazy A{
	color:#f0e7c0;
	font-size:8pt;
	text-decoration:none;
}
/*=======================================================================================================*/
/*************************************************END OF CSS**********************************************/
/*=======================================================================================================*/
#test-menu{
	position:absolute;
	background-color: #EEE6BD;
	width:50%;
	min-width:200px;
	top:237px;
	left:0px;
	z-index:-10;
}
.menu-mezera{
	padding:3px 3px 3px 25px;
}
#menu-bottom{
	background-image: url(/newweb/images/bg_menu_bottom.gif);
	background-repeat : repeat-x;
	width:100%;
/*	min-width:200px;*/
	height:122px;
}
.line{
	width:500px;
	float:none;
	clear:both;
}
input{
	border: 1px solid #a7a187;
}
.send{
	background-color:#a7a187;
	color:#f0e7c0;
	border:1px solid #cec991;
}
.obchod-box{
	border: 7px solid #FFFFFF;
	margin-top:10px;
}
fieldset{
	border:1px solid #cec991;
	margin:10px 20px;
}
input.long{
	border: 1px solid #a7a187;
	width:450px;
}
textarea{
	border: 1px solid #a7a187;
	width:450px;
}
.right{
	text-align:right;
	vertical-align: top
}

/*debata*/
table.debata{
	margin:10px 20px;
	width:555px;
	border-collapse:collapse;
}
table.debata td.head{
	background-color:#a7a187;
	color:#f0e7c0;
}
table.debata td{
	padding:2px;
	width:50%;
}
.sudy{
	background-color:#e7daa5;
}
#debata-detail-box{
	margin:20px;
}
.debata-head-box{
	background-color:#e7daa5;
	width:100%;
}
.debata-head-box .right{
	text-align:right;
}
.debata-text-box{
	margin:0px 0px 0px 2px;
}
.debata-foot-box{
	font-size:8pt;
	text-align:right;
	border-bottom:1px solid #e7daa5;
	margin:0px 0px 5px 2px;
}
.debata-foot-box A{
	font-size:8pt;
}
.potomek{
	margin-left:10px;
}
#obr-clanek{
	float:right;
	margin: 0px 15px 15px 15px;
}
#text h4{
  margin: 15px 15px 5px 15px;
  border-bottom: 1px solid #cec991;
}
#text ul{
  margin-top:2px;
  margin-bottom:20px;
}
#text ul li{
	list-style-type:square;
}
#text #galerie{
  margin: 5px 15px 15px 15px;
}
#text #galerie img{
  border:5px solid #FFFFFF;
  margin:5px;
}
#text .images{
  margin: 15px;
}
#obchod-popis-box{
  margin: 15px 25px;
}


#foto-homepage-box{
  border:1px solid #cec991;
  padding:0px;
  margin: 15px 0px 10px 0px;
  text-align:center;
}
#foto-homepage-box img{
  margin-top:10px;
  margin-bottom:5px;
}
#ot-doba-box td{
  font-size:9pt;
}

#lang{
	font-size: 8pt;
	text-align:center;
	margin-top:15px;
	margin-bottom:5px;
}
#lang img{
	border:2px solid #cec991;
	margin:0px;	
	padding:0px;
}