/***********************************************************************
 Copyright (C) F-ART AGENCY, s.r.o., 2007
 http://hulan.cz/
 You CANNOT use this stylesheet, or part of it, without permission!!  
***********************************************************************/

/* ********** basic definitions ********** */
html { padding: 0; margin: 0; }
body { padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; line-height: 130%; background: white; color: black; }

/* ********** anchors ********** */
a:link, a:visited { text-decoration: underline; color: black; }
a:visited { color: #282828; }
a:hover{ text-decoration: underline; color: #AA091E; }

img {	border:0 none }

/* ********** main layout ********** */
#reklamatop { display:none}
#header { display:none}
#searchform { display:none}
#lbar { display:none}
#rbar { display:none}

#content { background: white; width: 90%; padding: 14px 15px 5px 15px; margin: 10px auto; }
.clearer { clear: both; width: 1px; font-size: 1px; line-height: 1px; }
.clearerw { clear: both; padding-top: 15px; font-size: 1px; line-height: 1px; }

.noprint { display:none}

/* ********** items ********** */
#items { margin: 0 0 0 7px; padding:0; display:block; }
#items h1 { background: url(../images/h1.jpg) top left no-repeat; height: 22px; padding: 4px 5px 0 30px; margin: 0 0 15px 0; font-size: 105%; line-height: 120%; color: #6D6D6D; font-weight: bold; font-style: italic; font-family: "Arial Black", Arial, Helvetica, sans-serif; }
#items h1.spacer {margin:25px 0 10px 0;}
#items h2 { background: url(../images/aha.jpg) bottom left no-repeat; padding: 2px 0 8px 20px; margin: 10px 0 10px 0; font-size: 100%; line-height: 120%; color: #A10C1C; font-weight: bold; }
#items h2 a:link, #items h2 a:visited{ color: #A10C1C; text-decoration: none; }
#items h2 a:hover{ text-decoration: underline; }
#items h3 { background: url(../images/ahb.jpg) bottom left no-repeat; padding: 2px 0 8px 20px; margin: 10px 0 10px 0; font-size: 100%; line-height: 120%; color: #004991; font-weight: bold; }
#items h4 { background: url(../images/ahc.jpg) bottom left no-repeat; padding: 2px 0 8px 20px; margin: 10px 0 10px 0; font-size: 100%; line-height: 120%; color: #C48403; font-weight: bold; }
#items h5 { background: url(../images/ahd.jpg) bottom left no-repeat; padding: 2px 0 8px 20px; margin: 10px 0 10px 0; font-size: 100%; line-height: 120%; color: #062F6E; font-weight: bold; }
#items h6 { background: url(../images/ahe.jpg) bottom left no-repeat; padding: 2px 0 8px 20px; margin: 10px 0 10px 0; font-size: 100%; line-height: 120%; color: #747474; font-weight: bold; }

#items .itembody { margin: 5px 0 5px 0; padding: 0; text-align: justify; }
#items .itembody p { margin: 5px 0 5px 0; padding: 0; }
#items .morelink { clear: both; text-align: right; padding: 3px 0 1px 0; margin: 0; }
#items .iteminfo { clear: both; text-align: center; font-size: 85%; padding: 3px 0 10px 0; }

#items .reklama { display:none}

#items .itembody img { border: 0 none; }
#items .itembody img.leftbox, #items .itembody .leftbox img { display: block; background-color: #fff; border: 1px solid #365674; margin: 2px 7px 5px 0; padding: 0; line-height: 0px; float: left; }
#items .itembody img.rightbox, #items .itembody .rightbox img { display: block; background-color: #fff; border: 1px solid #365674; margin: 2px 0 5px 7px; padding: 0; line-height: 0px; float: right; }
#items .itembody .box { margin: 7px auto 7px auto; padding: 0; display: block; text-align: center; font-style: italic; }
#items .itembody .box img { display: block; margin: 0 auto; padding: 0; border: 1px solid #365674; background: white; }

#items .itembody ul { margin: 7px 0 7px 10px; padding: 0; }
#items .itembody ul li { list-style: none; margin: 3px 0 3px 10px; padding: 0 0 0 15px; background: url(../images/itemsli.jpg) 0 7px no-repeat; }
#items .itembody ol { margin: 7px 0 7px 30px; padding: 0 0 0 5px; }
#items .itembody ol li { list-style: decimal; margin: 3px 0 3px 5px; padding: 0 0 0 5px; }

#items .itembody blockquote { background: #EEF6FE; border: 1px solid #A8C7E6; padding: 7px; margin: 8px 20px 8px 20px; }

#items #navigation { text-align: right; }

#items .itembody table { padding: 0; margin: 5px auto; border: 0 none; background: #DBE7F5; width:500px;}
#items .itembody table tr { padding: 0; margin: 0; border: 0 none; background: #FEFAEC; }
#items .itembody table td { background: #FEFAEC; margin: 0; padding: 5px; border: 0 none; vertical-align: top; }
#items .itembody table td.e { background: #F8E0BE; margin: 0; padding: 5px; border: 0 none; vertical-align: top; }
#items .itembody table th { background: #DBE7F5; margin: 0; padding: 5px; border: 0 none; vertical-align: top; text-align: center; font-weight: bold}

#items .itembody table.calendar { width: 200px; margin:10px auto; text-align: center; background: #DBE7F5}
#items .itembody table.calendar td { text-align: center; background: white; padding:3px; margin:1px}
#items .itembody table.calendar th { text-align: center; background: #5995B7; padding:2px; color:white; margin:0}
#items .itembody table.calendar a:link, #items table.calendar a:visited { font-weight:bold; }

#items hr { margin: 2px 10px 2px 10px; padding: 0; font-size: 1px; border: 0 none; background: transparent; color:white; border-top: 1px solid #DBE7F5; height:1px;}

#items .itembody p.catinfo {	width:480px;margin:5px auto; font-size:85%; }
#items .itembody p.catinfow {	width:480px;margin:15px auto; }

/* ********** footer ********** */
#footer1 { display:none}
#footer2 { display:none}
#footer3 { display:none}

/* ********** comments Opera, Mozilla, Safari ********** */
#com h1+ol{ margin: 0 0 0 0; padding: 0 0 0 0; }
#com h1+ol li{ list-style: none; margin: 0 0 18px 0; padding: 0; }
#com h1+ol address { font-size: 11px; line-height: 17px; font-weight: bold; font-style: normal; text-align: left; background-color: #F2E6B6; background-repeat: no-repeat; background-position: 4px 3px; padding: 0 10px 2px 2px; margin: 0; }
#com address>small{font-weight: normal; }
#com h1+ol p { font-size: 12px; line-height: 16px; margin: 3px 0px 3px 0px; text-align: left; padding: 3px 3px 3px 3px; }
#com h1+ol>li>a:link, #com h13+ol>li>a:visited { text-indent: 18px; color: #40382B; background-image: url(reply.png); background-repeat: no-repeat; background-position: 2px 2px; padding: 0px 0px 0px 0px; border-top: 1px solid #DFDFDF; width: 100%; bottom: 0px; display: block; font-size: 12px; line-height: 16px; margin-bottom: 3px; text-decoration: none; }
#com h1+ol>li ol>li { padding:0; margin:3px 0 3px 30px; font-style:italic; font-size:11px; line-height:14px;}
#com ins { font-size: 11px; line-height: 17px; text-align: left; text-decoration: none; color: #000000; background-color: white; padding: 3px 5px 0px 0; display: block; border-bottom: 1px solid #DDD7CC; margin: 0; }
#com dfn { float:right; color: #40382B; background-color: transparent; font-size: 11px; font-style: normal; font-weight:normal; padding: 0; margin: 0 0 0 10px; }
#com p span { font-style: italic; font-size: 11px; }

/* ********** comments hacks for MSIE ********** */
* html #com ol { list-style: none; padding: 0; margin: 0;  }
* html #com ol li { list-style: none; margin: 0 0 18px 0; padding: 0;}
* html #com address{ background-color: #F2E6B6; background-repeat: no-repeat; background-position: 4px 3px; padding: 1px 10px 0px 2px; margin: 10px 0 0 0; font-weight: bold; font-style: normal; }
* html #com address small{font-weight: normal; }
* html #com ol li ol li { padding:0; margin:3px 0 3px 30px; font-style:italic;font-size:11px; line-height:14px;}
* html #com ol p{ font-size: 12px; line-height: 16px; margin: 5px 0 5px 0; padding: 5px 10px 5px 10px; }

/* ********** comments voting ********** */
#com .current .reset, #com .parent .reset, #com .child .reset, #com .notPart .reset { display: inline; }
#com .current .show, #com .parent .show, #com .child .show, #com .notPart .show { right: 50px; }
#com li .reset { display: none; }
#com .current p, #com .parent p, #com .child p, #com .indent p { background-color: transparent; }
#com .notPart, #com .notPart * { color: #40382B; background-color: transparent !important; border-color: #BFBFBF !important; }
#com .notPart a,  h3+ol>.notPart>p>span:first-child { color: #ccc; }

#com .current { background-color: #FFFCEA; }
#com .parent { background-color: #FFF7EA; }
#com .child { background-color: #FFD9D4; }

#com .indent .current { background-color: #FFFCEA; margin: 0px 30px 30px 30px; }
#com .indent .parent { background-color: #FFF7EA; margin: 0px 60px 30px 0px; }
#com .indent .child { background-color: #FFD9D4; margin: 0px 0px 30px 60px; }
#com .indent .notPart { display: none; }

#com .votes { float: right; font-style: normal;}
#com img.votedown { cursor: pointer; float: right; }
#com img.voteup { cursor: pointer; float: right; }
#com img.voteneutral { cursor: pointer; float: right; }
#com img.commentwait { float: right; }

#com .comment-admin { background-color: #FAECDA;}
#com .comment-admin address { background-color: #F5D8B4;}
#com .comment-top { background-color: #FFF7EA;}
#com .comment-top address { background-color: #FFE6BF;}
#com .comment-ok { background-color: #FFFCEA;}
#com .comment-ok address { background-color: #FFF6BF;}
#com .comment-bad { background-color: #F4F4F4; color:#555555}
#com .comment-bad address { background-color: #DFDFDF; color:#555555}
#com .comment-ban { background-color: #FAFAFA; color:#B5B5B5; display:none}
#com .comment-ban address { background-color: #EFEFEF; color:#BFBFBF; display:none}

/* ********** comment form js helpers ********** */
#toolbar { display:none}
#toolbar a, #toolbar a:link, #toolbar a:visited{ display: block; float: right; width: 50px; height: 15px; margin: 2px; text-align: center; font-size: 11px; line-height: 13px; background: #86B1D0; color: white; border-bottom: 1px solid #3B7299; border-right: 1px solid #3B7299; text-decoration: none; }
#toolbar a:hover{ background: #AA091E; color: white; }

/* ********** forms ********** */
fieldset{ padding: 5px 15px 5px 8px; margin: 10px 10px 5px 10px; border: 1px solid #9F9F9F; text-align: right; }
.itembody fieldset { text-align: left; }
legend{ font-weight: bold; margin-bottom: 5px; color: black; padding: 2px 10px 2px 10px; background: #F7E4C9;  }
textarea { width: 95%; overflow: auto; clear: both; }
form { margin: 10px 0 10px 0; padding: 0; }

/* ********** mini-styles ********** */
.b{ font-weight: bolder; }
.i{ font-style: italic; }
.z{ font-style: normal; font-variant: small-caps; }
.u{ text-decoration: underline; }
.c,.r{ color: red; }
.m,.l{ color: blue; }
.skip{ display: none; }
.center { text-align: center; }
small { font-size: 11px; }
code { font-family: "Courier New", Courier, monospace; color: #292116; padding: 1px 2px; border: 1px dotted #E1D5C8; background: #F8F5F1; font-size: 12px; line-height: 17px; }
pre { color: #292116; padding: 2px 5px 2px 5px; border-left: 5px solid #E1D5C8; margin: 10px 5px 10px 20px; overflow: auto; background: #F8F5F1; font-family: "Courier New", Courier, monospace; font-size: 12px; line-height: 17px; width: 467px; }
* html pre { padding-left: 15px; overflow: scroll; width: 460px; }
pre.none { overflow: hidden; }
.highlight { padding: 2px; background: #FFD700; }

/* ********** mapa ********** */
#mapa{ width: 500px; height: 400px; border: 1px solid black; margin:10px auto; background: url(../../mapa/mapa.jpg) top left no-repeat;}
#mapa *{ color: #000000; font-size: 11px; text-align: left;}

/* ********** sort-table ********** */
#items .itembody table.sorttable { width: 480px; margin:10px auto}
#items .itembody table.sorttable thead td 		{ background: #DBE7F5; margin: 0; padding: 2px; border: 0 none; vertical-align: top; text-align: center; font-weight: bold}
#items .itembody table.sorttable thead td:active { border-color:ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow; padding:3px 4px 1px 6px; }
#items .itembody img.sortnone 				{ display:none}
#items .itembody img.sortdescending 		{ width: 10px; height: 15px; border:0 none; background: transparent url(../img/downsimple.gif) bottom right no-repeat;}
#items .itembody img.sortascending 		{ width: 10px; height: 15px; border:0 none; background: transparent url(../img/upsimple.gif) bottom  right no-repeat;}

/* ********** thickbox ********** */
body#simple {	background: white;}
body#simple #items {	float:none;	margin:5px auto;}
a.float {	float:right; margin-left:10px;}