body 	{ font-size:11px; color:#FFF; font-family:Tahoma; background:#000; padding:0px;	margin:0px; height:100%; width:100%; text-align:center; }
html 	{ height:100%; width:100%; text-align:center; }

h1		{ padding:0 0 10px 0; margin:0; font-weight:bold; font-size:18px; color:#FFF; }
p		{ padding:0; margin:0; }
fieldset	{ border:1px solid red; }

a		{ text-decoration:underline; color:#FFF; }
a:hover	{ text-decoration:none; }

#plagos 	{ position: absolute; visibility: hidden; display: none; }
#plagosBg 	{ position: absolute; visibility: hidden; }

.listovani               { text-align: right; }
.listovani a.actPos      { font-weight:bold; color:#A30000; text-decoration:none; font-size: 14px; }

.alert 		{ border: 1px solid #DDD; padding: 5px; margin: 5px; font-weight: bold; color: #FDFDFD; text-align: center; background-color: #A30000; }
.tlc2		{ color:#A30000; }
.imgborder 	{ padding: 1px; border: 1px solid #DDD; }

.clear,
.clear1		{ clear:both; margin:0; padding:0; overflow:hidden; height:1px; }

#page		{ width:800px; margin-left:auto; margin-right:auto; text-align:left; }

#menu ul		{ list-style-type:none; padding:0; margin:0; }
#menu ul li		{ display:inline; text-align:center; }
#menu ul li a	{ display:block; /*width:12.6%; =width:12.5%;*/ width:11%; float:left; background:#000 url(./img/menubg.jpg) top left repeat; padding:5px; margin:0; text-align:center; }

#menu ul li a			{ font-size:12px; font-weight:bold; color:#FFF; text-decoration:none; border:1px solid #000; }
#menu ul li a:hover		{ text-decoration:none; border:1px solid #FFF; }

#main					{ padding:10px; }
#main .mainIn			{ width: 75%; float:left; padding:0 15px 0 0; }
#main .mainRight		{ float:right; width:20%; }

.bioL	{ float:left; width:15%; }
.bioR	{ float:right; width:55%; padding:0; margin:0; }

.forum_div 					{ padding: 3px; border: 1px solid #DDD; margin: 2px 0px; }
.fotogalerie_kat strong a	{ color:#FF5400; }	
.forum_div.main a			{ color:#FF5400; font-weight:bold; }
.forum_div1 				{ padding: 3px; border: 1px solid #DDD; margin: 2px 0px; background-color: #e7e7e7; color:#000 !important; }

.action			{ border:1px solid #DDD; padding:5px; margin-bottom:3px; }
.action h2		{ font-size:12px; padding:0; margin:0; } 			
.action	.tcl3	{ width:80px; font-weight:bold; color:#FF5400 !important; }

#foot	{ text-align:right; }

/* action *calendar */
a.ac:visited		{ color: #7b7b7b; background-color: #FFF; text-decoration: none; display: block; }
a.ac:active		{ color: #7b7b7b; background-color: #FFF; text-decoration: none; display: block; }
a.ac:link 		{ color: #7b7b7b; background-color: #FFF; text-decoration: none; display: block; }
a.ac:hover		{ color: #FFF; background-color: #FF5400; display: block; text-decoration: none; }

a.ac1:visited	{ color: #A30000; background-color: #FFF; text-decoration: none; display: block; }
a.ac1:active	{ color: #A30000; background-color: #FFF; text-decoration: none; display: block; }
a.ac1:link 		{ color: #A30000; background-color: #FFF; text-decoration: none; display: block; }
a.ac1:hover		{ color: #FFF; background-color: #FF5400; display: block; text-decoration: none; }

a.ac2:visited	{ color: #FFF; background-color: #A30000; text-decoration: none; display: block; }
a.ac2:active	{ color: #FFF; background-color: #A30000; text-decoration: none; display: block; }
a.ac2:link 		{ color: #FFF; background-color: #A30000; text-decoration: none; display: block; }
a.ac2:hover		{ color: #FFF; background-color: #A30000; display: block; text-decoration: none; }

a.ac3:visited	{ color: #FFF; background-color: #3a5484; text-decoration: none; display: block; }
a.ac3:active	{ color: #FFF; background-color: #3a5484; text-decoration: none; display: block; }
a.ac3:link 		{ color: #FFF; background-color: #3a5484; text-decoration: none; display: block; }
a.ac3:hover		{ color: #FFF; background-color: #3a5484; display: block; text-decoration: none; }

.actionCalendar { font-size: 9px; font-family: Verdana; margin-top: 8px; }
.th td 			{ border: 1px solid #DDD; background-color: #202E42; color: #FFF; }
.td 			{ border: 1px solid #DDD; text-align: center; }
.relativeDiv 	{ position: relative; }
.toolWin		{ color:#000; text-align: left; width: 180px; position: absolute; border: 1px solid #DDD; top: 50px; left: 70px; visibility: hidden; background-color: #FFF; padding: 5px;}

.tcl1 { color: #FF5400; }
.tcl2 { color: #3b5484; }
.tcl3 { color: #A30000; }
/* action calendar */
/*ankety*/
.anketa 		{ border: 1px solid #DDD; padding: 5px; margin: 5px 5px 5px 0px; }
.enqMain .tcl2	{ color:#FF5400 !important; }
.enqUl 			{ list-style-type: none; padding: 0px; margin: 0px; }
.enqUl li 		{ padding: 0px; margin: 3px 0px; }
.answer			{ float:left; width:75%; }
.answerPr		{ float:right; width:15%; padding-right:5px; _padding-right:0; }
.enqDiv 		{ font-size: 1px; border: 1px solid #FFF; background-color: #ff5400; height: 4px; padding: 0px; margin: 2px 0px 0px 0px; overflow:hidden; }
/*ankety*/
/*============================== eshop ===============================*/
#regal         		{ float: left; width: 79%; border-right: 1px solid #666; position: relative; }
.kosik         		{ float: right; width: 19%; }
.kosik h3      		{ font-size: 14px; font-weight: bold; padding: 0px; margin: 0px; text-align: center; }
.order_form #kosik 	{ width:200px; }
#kosik         		{ background-color: #E4F5D0; height: 250px; border: 1px solid #DDD; z-index: 10; }

.in 				{ background-color: #FDF5CD !important; }

.polozka                 		{ border: 1px solid #666; /*background-color: #FDF5CD;*/ padding:0 0 3px 0; margin: 5px; float: left; width: 30%; position: relative; overflow:hidden; }
.polozka .eshop_nazev    		{ background-color: #FDF5CD; color:#000; padding: 3px; margin-bottom: 3px; cursor: move; }
.polozka .eshop_nazev strong   	{ cursor: default; }
.polozka img             		{ float: left; }
.polozka p               		{ padding-left: 5px; }
.polozka p.prefix          		{ _width:55px; height:65px; overflow:hidden; }

.catch         { opacity: 0.6; filter: alpha(opacity=60); border: 1px solid red !important; z-index: 100; }

/*kosik*/
.zbozi         { background-color: #FDF5CD; padding: 1px 0 1px 5px; margin: 1px; border-width: 1px 0 1px 0; border-style: solid; border-color: #DDD; height:16px; }
.zbozi .zboziL { float:left; width:14px; width:80px; overflow:hidden; height:15px; }
.zbozi .zboziR { width:15px; float:right; }
.zboziL a, .zboziL a:hover	{ text-decoration:none; color:#666; }

.celkem        { text-align:center; color: #A30000; }

.order         { margin-top: 5px; padding: 2px; border: 2px solid #666; background-color: #DDD; font-weight: bold; text-align: center; }
.order a       { display: block; width: 100%; height: 100%; background-color:#666; color:#FFF; }
.order a:hover { background-color:#FFF; color:#666; }
.warning       { color: #ff3300; font-weight: bold; font-style: italic; }

/*=================================== Fotogalerie =================================*/
#FotogalerieJSBg						{ width:100%; height:100%; /*-moz-opacity:0.9; filter.alpha:(opacity:0.9);*/ position:absolute; top:0px; left:0px; background:#000 url(./img/ajax-loader.gif) 50% 50% no-repeat; overflow:hidden; }
#Fotogalerie-thumbs						{ overflow:auto; width:105px; height:100%; border-top:1px solid #FFF; position:absolute; top:0px; left:0px; }
#Fotogalerie-thumbs td					{ text-align:center; border:1px solid #FFF; }
#Fotogalerie-thumbs td img				{ width:80px; }
#Fotogalerie-thumbs td a 				{ opacity:0.5; filter: alpha(opacity=50); }
#Fotogalerie-thumbs td a:hover 			{ opacity:1.0; filter: alpha(opacity=100); }
#Fotogalerie-thumbs td a img 			{ filter: alpha(opacity=50); }
#Fotogalerie-thumbs td a:hover img		{ filter: alpha(opacity=100); }

#FotogalerieJSBg #slideSel				{ position:absolute; top:10px; left:130px; }
#FotogalerieJSBg #imgDesc				{ text-align:center; }

#Fotogalerie-hide 						{ position:absolute; top:20px; right:20px; cursor:pointer; }

