body {
	margin: 0px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
}
a{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:1em;}
.uprostred{text-align:center;}
.textbad{color:red;font-weight:bold;text-align:center;}
.textok{color:green;font-weight:bold;text-align:center;}
.input{font-weight:bold;font-size:0.8em;border:1px solid black;}
textarea.input{font-size:small;}
.cb{clear:both;}
.sleva{font-weight:bold;color:red;}
caption{font-weight:bold;padding-bottom:5px;}

.seznamzaznamu, .seznamzaznamu caption, .novyzaznam{margin-left:auto;margin-right:auto;border-collapse:collapse;}
.seznamzaznamu th, .novyzaznam th{padding:2px 5px 2px 5px;background-color:#FFB245;border:1px solid black;vertical-align:top;text-align:left;}
.seznamzaznamu td, .novyzaznam td{padding:2px 5px 2px 5px;border:1px solid black;vertical-align:top;}
.seznamzaznamu .pristupy, .novyzaznam .odeslat{text-align:center;}
.novyzaznam .text th, .novyzaznam .text td{border:none;}
.registrace{text-align:center;width:90%;}
.registrace th, .registrace td{text-align:left;vertical-align:top;padding-right:5px;}
.registrace .odeslat{text-align:center;}

.menutop{text-align:center;margin:0em 0em 1em 0em;}
.menutop .menu_bunka{border-right:1px solid black;display:inline;padding:2px 5px 2px 5px;}
.menutop .menu_bunka_last{display:inline;padding-left:5px;}

#levysloupec{
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	width:197px;
	z-index:1;}

#oknologo{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:160px;
	background-image:url(images/btcomp_11.jpg);
	background-repeat: no-repeat;
	background-color:#464646;
	z-index:1;
}
#topmiddle{
	position:absolute;
	top:0px;
	left:197px;
	width:47px;
	height:120px;
	background-image:url(images/BTcomp_02.jpg);
	background-repeat: no-repeat;
	background-color:#464646;
	z-index:1;
}
#topright, #topright_popup{
	position:relative;
	height:120px;
	margin-left:244px;
	background-image:url(images/BTcomp_03.jpg);
	background-repeat:repeat-x;
	background-color:#464646;
	z-index:1;
}

#topright #popisek{
	position:absolute;
	top:37px;
	right:5px;
	background-color:black;
	color:white;
	font-weight:bold;
}
#topright_popup{margin:0}
#topright_popup #popisek{display:block;text-align:center;color:white;font-size:1.5em;padding:20px;}
#menu{
	position:absolute;
	top:7px;
	left:200px;
	z-index:2;
	color:white;
	font-weight:bold;
}
#adminmenu{
	padding:5px;
	margin-bottom:10px;
	line-height:2em;
}
#login{}
#login .odeslat{}
#login .prihlasen{}
#login .input{}
#login a{}

#nadpislevemenu{
	position:absolute;
	top:160px;
	left:0px;
	width:197px;
	height:134px;
	background-image:url(images/btcomp_12.jpg);
	background-repeat:repeat-x;
	color:white;
	background-color:#464646;
	overflow:hidden;
}
#nadpislevemenu h1{
	margin-top:103px;
	margin-left:10px;
	font-size:1.3em;
}
#levemenu{
	position:absolute;
	top:294px;
	width:197px;
	background-color:#464646;
	font-weight:bold;
	color:white;
	font-size:0.9em;
}
#levemenu a{color:white;}
#levemenu .aktualita{padding:2px 5px 5px 3px;}
#levemenu .datum{color:#FEC082;}

#main, #main_popup{margin-left:198px;color:black;padding:0px 10px 5px 20px;}
#main a, #main_popup a{color:blue;}
#main h1, #main_popup h1{color:#FEC082;font-size:1.5em;}

#main_popup{margin:0;padding:5px 20px;background:url("images/bg_popup.jpg") top center repeat-y;}

.produkt_nahled{float:left;padding:2px;border:1px solid #FEC082;width:45%;margin-left:2%;margin-bottom:10px;}
.produkt_nahled img{height:100px;float:left;}
.produkt_nahled .popis{float:left;margin-left:5px;}
.produkt_nahled .popis .nazev{font-weight:bold;margin-bottom:0.5em;}

.produkt_detail .cena{float:left;}
.produkt_detail h2{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #FEC082;font-size:1.1em;font-style:italic;}
.produkt_detail .text{padding-top:10px;margin-bottom:30px;border-top:1px solid #FEC082;clear:both;}
.produkt_detail .obrazek{float:left;margin-right:10px;margin-bottom:10px;text-align:center;font-size:0.9em;}
.produkt_detail .obrazek img{height:100px;border:none;}

.produkt_detail .fotky{clear:both;padding-top:10px;border-top:1px solid #FEC082;}

.boxwallpaper{float:left;padding:2px;width:28%;margin-left:2%;margin-bottom:10px;text-align:center;}
.boxwallpaper img{height:120px;margin-bottom:10px;display:block;}
.boxwallpaper .stazeno{color:silver;font-size:0.8em;}

.kalendar							{ display:none; position:absolute; top:5em; left:230px; width:236px; z-index:10000; background-color:#fff;}
.kalendar .border					{ height:188px; border:1px solid #9B72CF; }
.kalendar .inside					{ height:158px !important; height /**/:168px; padding:5px 0 5px 20px; background-color:#F1F1FD; }
.kalendar .month-select				{ line-height:20px; }
.kalendar .month_title				{ float:left;padding:0px 0px 5px 0px;}
.kalendar .close-button				{ position:absolute; top:5px; right:5px; font-size:89%; }
.kalendar h2						{ font-size:100%; margin:0 0 0 0; }
.kalendarcont						{ margin:15px 0 0 5px; }
.kalshadow							{ display:none; position:absolute; top:5.4em; left:234px; width:236px; height:190px; z-index:1; background-color:#c0c0c0; z-index:0; filter:alpha(opacity=50); -moz-opacity:0.5; }

#cal-table							{ border-collapse:collapse; font-size:89%; }
#cal-table td,
#cal-table th						{ border:1px solid #9B72CF; }
#cal-table th 						{ padding:2px 4px; color: black;}
#cal-table .day						{ padding:2px; text-align:center;}
#cal-table .week					{ color:#EC0000; font-weight:bold; }
#cal-table .weekno					{ color:#707070; }

.month-select						{ padding:0 5px 0 25px; font-size:95%; font-weight:bold;}
.month-select a:link,
.month-select a:visited				{ color:#ec0000; }
.month-select a:hover				{ color:#0000aa; }
.month-select .dalsi				{ float:right; }

.rozlozeni{width:100%;height:100%;padding:0px;}
.main_2sloupce{text-align:center;display:block;vertical-align:top;}

td.fotogalerie_menu{vertical-align:top;}
.fotogalerie_menu ul{display:block;width:100%;background-color:#FFB245;margin:0;padding:0;list-style-type:none;}
.fotogalerie_menu ul li{vertical-align:middle;border-bottom:1px solid black;}
.fotogalerie_menu ul li a{display:block;text-decoration:none;color:white;padding:5px 5px;font-weight:normal;}
.fotogalerie_menu ul li a.aktivni{font-weight:bold;}
.fotogalerie_menu ul ul{width:100%;background-color:#FFB245;}
.fotogalerie_menu ul ul li{border-top:1px solid black;border-bottom:0;}
.fotogalerie_menu ul ul li a{padding-left:15px;}
.fotogalerie_menu ul ul li.last{}
.fotogalerie_menu ul ul ul{background-color:#FFB245;}
.fotogalerie_menu ul ul ul li a{padding-left:25px;}
.fotogalerie_menu ul ul ul ul{background-color:#FFB245;width:100%;}
.fotogalerie_menu ul ul ul ul li a{padding-left:35px;}

.obrazek_radek {clear:both;}
.obrazek_mini{float:left;margin-right:10px;margin-top:10px;width:20%;text-align:center;}
.obrazek_mini img{border:1px solid black;display:block;margin-bottom:5px;margin-left:auto;margin-right:auto;}
.obrazek_mini .ikona{display:inline;border:0;margin-left:5px;}



/* edit */

	#wrapper{
		width:100%;
	}
	#leftOne{
		width:35%;
/*			background-color:yellow;*/
		float:left;
		text-align:center;
	}
	
	#leftOne table{
		font-weight:normal;
	}
	
	#leftOne .content, #rightOne .content{
		text-align:left !important;
		width:260px;
		margin-left:40%;
	}
	
	#rightOne{
		width:60%;
	/*	background-color:green;*/
		float:right;
		padding-right:40px;
	}
	#leftOne table, #rightOne table{
		/*margin-left:20%;*/
	}
	
	#bottomOne{
		text-align:left;
		padding-left:13%;
		_padding-left:7%;
	}


