@charset "windows-1250";
* { margin:0px; padding:0px; }
img { border:0px; }

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

a:link, a:visited { color:white; text-decoration:none; }
a:hover, a:active { text-decoration:underline; }

body { color:#E28813; background-color:black; text-align:left; font-family:trebuchet ms; font-size:12px; line-height:17px; }

#page { width:982px; margin:0px auto; }

#topstripe { background-image:url(styl1/topstripes.jpg); height:30px; }
#botstripe { background-image:url(styl1/botstripes.jpg); height:5px; background-repeat:no-repeat; }
#footer { text-align:right; color:#555; line-height:20px; font-size:11px; }
#footer a:link, #footer a:visited { color:#E28813; }


#dangerita a:link, #dangerita a:visited { background-image:url(styl1/dangerita.jpg); width:166px; height:50px; display:block; margin:20px 0px 30px 20px; }

#main { margin-bottom:20px; }
#left { float:left; display:inline; overflow:hidden; width:232px; }
#right { float:left; display:inline; width:750px; }

/* MENU */

.Accordion { overflow: hidden; }
.AccordionPanel { margin: 0px; padding: 0px; }
.AccordionPanelTab, .AccordionPanelTab2, .AccordionPanelTab3 {
	margin: 0px; padding: 0px;
	background-image:url(styl1/buttonplus.jpg);
	background-position:50% 50%;
	color:#E28813;
	height:32px;
	padding-left:11px;
	width:201px;
	line-height:34px;
	text-align:left;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.AccordionPanelTab2 { background-image:url(styl1/button.jpg); }
.AccordionPanelTab3 { background-position:top; background-image:none; background-color:#E28813; color:black; background-image:url(styl1/buttontop.jpg); font-size:14px; font-weight:bold; }
.AccordionPanelTab3 a:link, .AccordionPanelTab3 a:visited { color:black; }
.AccordionPanelTab2 a:link, .AccordionPanelTab2 a:visited { color:#E28813; text-decoration:none; }
.AccordionPanelContent {
	background-image:url(styl1/list.jpg);
	background-position:top; background-repeat:repeat-x;
	background-color:#666;	
	width:201px;
	margin-left: 5px;
}
.AccordionPanelOpen .AccordionPanelTab { }
.AccordionPanelTabHover {  }
.AccordionPanelOpen .AccordionPanelTabHover {  }
.AccordionFocused .AccordionPanelTab { }
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {  }

#galList { padding:10px; }
#galList ul { list-style:square; }
#galList li { margin-left:10px;  }
#galList ul ul {  }
#galList ul li a:link, #galList ul li a:visited { font-weight:bold; font-size:14px; border-bottom:2px solid black;  color:black; text-decoration:none; line-height:14px; display:block; text-decoration:none; color:black; margin-top:6px; }
#galList ul li ul li {  list-style:none; }
#galList ul li ul li a:link, #galList ul li ul li a:visited { font-size:12px; font-weight:normal; border-bottom:1px dotted black; }
#galList li a:hover, #galList li a:active { background-color:#E28813; }

#hornav { height:30px; overflow:hidden; }
#hornav a:link, #hornav a:visited { color:#E28813; text-decoration:none; border-left:1px dotted #E28813;  padding:2px 20px; display:inline; float:right; width:80px; text-align:center; }
#hornav a:hover, #hornav a:active { background-color:#E28813; color:black; }

#flags { position:absolute; margin-top:4px; }
#flags a:link, #flags a:visited { width:22px; height:15px; display:block; position:absolute; background-position:top; }
#flags a.l1:link, #flags a.l1:visited {  background-image:url(styl1/cz.jpg); }
#flags a.l2:link, #flags a.l2:visited {  background-image:url(styl1/en.jpg); margin-left:30px; }

#pathStrip { background-color:#292929; line-height:20px; height:20px; }

/* ALBUMBOX, FOTOS */

#albums { margin:20px 0px 0px 80px; }
.albumBox { width:178px; height:298px; float:left; display:inline; margin-right:30px; border:1px solid #333; margin-top:15px; margin-bottom:15px; }
a.albumThumb:link, a.albumThumb:visited { margin:20px; width:138px; height:128px; border:1px solid #333; background-position:50% 50%; background-repeat:no-repeat; display:block; }
.albumBox h4 { margin-bottom:4px; line-height:14px; font-size:12px; padding:3px; }
.albumBox div { margin:10px; height:100px; overflow:auto; text-align:center; }

#fotos { padding:20px 0px 0px 30px; }
#fotos { margin-top:15px; margin-left:15px; }
#fotos a:link, #fotos a:visited { margin-right:8px; margin-bottom:7px; width:125px; height:116px; border:1px solid #333; background-position:50% 50%; background-repeat:no-repeat; display:inline; float:left; }

/* GALLERY */

#thumbbox { height:83px; }
.thumb a:link, .thumb a:visited, .thumb p { width:75px; height:73px; background-position:50% 50%; background-repeat:no-repeat; display:inline; float:left; border-bottom:10px solid #606060; padding:0px; margin:0px; }
.thumb a:hover, .thumb a:active, .thumb p { background-position:40% 40%; border-color:#E28813; }
.slideshow { text-align:center; padding:2px 0px; line-height: 18px; }

#controls { background-color:#292929; height:25px; border-bottom:1px solid #333; }

#infobox { padding:20px; margin:0px auto; margin-bottom:20px; }

#arrbox { float:right; height:25px; line-height:25px; padding-right:5px; line-height:25px; color:#ccc; }
#arrnext, #arrprev { position:absolute; margin-left:450px; margin-top:7px; font-size:12px; }
#arrprev { margin-left:500px; }
#arrnext a:link, #arrnext a:visited, #arrnext p, #arrprev a:link, #arrprev a:visited, #arrprev p { background-image:url(img/arrnext.jpg); width:65px; height:16px; display:block; }
#arrprev a:link, #arrprev a:visited, #arrprev p { background-image:url(img/arrprev.jpg); }
#arrnext a:hover, #arrnext a:active, #arrprev a:hover, #arrprev a:active { background-position:-33px 0; }
#arrnext p, #arrprev p { background-position:-66px 0; }

#stranky { position:absolute; margin-top:7px; height:16px; line-height:16px; margin-left:5px; }

#cisla a:link, #cisla a:visited, #cisla p { width:20px; color:#E28813; float:left; margin-left:3px; display:inline; height:16px; line-height:16px; text-align:center; text-decoration:none; }
#cisla a:hover, #cisla a:active { background-color:#ccc; }
#cisla p { background-color:#E28813; color:#333; }
#cisla div { float:left; }

/* UVOD */
#uvod1, #uvod2 { float:left; display:inline; width:322px; height:350px; overflow:auto; padding:20px; margin-top:20px; border:1px solid #333; }
#uvod2 { margin-left:20px; }

/* COMMENTS */
#col1, #col2 { float:left; display:inline; width:442px; height:350px; overflow:auto; padding:20px; margin-top:20px; border:1px solid #333; }
#col2 { margin-left:20px; width:202px; }
#col2 input, #col2 textarea { width:200px; margin:3px 0px; }
#col1 p { padding:5px 0px 10px 0px; border-bottom:1px dashed #333; margin-bottom:10px; }

/* BLOGS */
#blogs { padding:20px; }
#blogs p { padding:5px 0px 10px 0px; border-bottom:1px dashed #333; margin-bottom:10px; }

/* CONTENT */
#content { padding:0px 20px; }
#content p, #content h1, #content h2, #content h3 { padding:6px 0px; }