

hr { color: white }
img { border: 0px }

ol, ul { margin-left: 0px; padding-left: 15px; margin-bottom: 2px; margin-top: 2px; list-style-type: none; }
li { margin-left: 15px }
ul li, ol li { margin-left: 0px }
form { margin: 0px; padding: 0px }


/* header - hlavicka */
div.header { margin: 0px; text-align: center; margin: 0px 10px 0px 10px; min-height: 75px; font-weight: bold; vertical-align: middle;color: #F5FFF9; }
div.header div.icon  { position: absolute; top: 30px; left: 10px; }
div.header div.nick  { display: block; float: left; margin-left: 50px; text-align: left; clear: left; }
div.header div.headline  { display: block; position: absolute; top: 45px; left: 35%; text-align: center; width:300px;}
div.header div.time, div.header div.status, div.header div.online { display: block; float: right; clear: right; font-size:85%; }

/* layouty */

/* 2 cols float - rybi oko atd */
div.col2f  { clear: both; margin-left: 5px; margin-right: 5px; }
div.col2f1 { float: left; width: 300px; min-height:250px; }
div.col2f2 { min-height:250px; overflow: hidden; }
div[class~=col2f2] { overflow: visible; }

/* 2 cols */
div.col2  { clear: both; margin-left: 5px; margin-right: 5px; }
div.col21 { float: left; width: 50%; }
div.col22 { margin-left: 50%; overflow: hidden; }
div[class~=col22] { overflow: visible; }

/* 2 cols w - tagy a spol */
div.col2w  { clear: both; margin-left: 5px; margin-right: 5px; }
div.col2w1 { float: right; width: 200px; }
.col2w1 a {text-decoration:none;}
div.col2w2 { margin-right: 266px; overflow: hidden; }
div[class~=col2w2] { overflow: visible; }

/* 3 cols - dva nestejny + zbytek*/
div.col3  { clear: both; margin-left: 5px; margin-right: 5px; }
div.col31 { float: left; width: 250px; }
div.col32 { float: left; width: 400px; }
div.col33 { overflow: hidden; }
div[class~=col33] { overflow: visible; }
div.col31 textarea { width: 240px; height: 80px; border: solid 2px #505050 }

/* 3 cols - stredni velkej, dva maly */
div.col3m  { clear: both; margin-left: 5px; margin-right: 5px; }
div.col3m1 { float: left; width: 5%;  }
div.col3m2 { float: left; width: 60%; }
div.col3m3 { overflow: hidden; float:left; width:100%;}
div[class~=col3m3] { overflow: visible; }

/* konec layoutu */

/* menicka */
/* menicka */
ul.menu             { width: 100%; height: 26px; border: 0px; vertical-align: middle; text-align: left; font-weight: bold; font-size: 10pt; margin-bottom: 10px; padding: 0px;  }
ul.menu li          { padding-top: 3px; display: block; float: left; overflow: hidden; background:url(_images/tlacitko.jpg) no-repeat; text-align: center; margin-left: 2px; margin-top: 1px; width: 78px; height: 19px; border: solid 0px #193C14 }
ul.menu li a        { color: #F5FFF9; display: block; width: 100%; height: 100%;}
ul.menu .right      { float: right }

ul.submenu          { color:#F5FFF9; border: 0px; width: 100%; height: 27px; vertical-align: middle; text-align: left; padding: 0px; margin-bottom:20px; display:block; }
ul.submenu li       { padding-top: 3px; display: block; float: left; overflow: hidden;  text-align: center;  margin-left: 2px; }
ul.submenu li a     { color: #F5FFF9; display: block; width: 100%; height: 100%;background:url(../../_images/tlacitko.jpg) no-repeat; width: 102px; height: 23px; text-decoration:none; padding-top:10px; padding-bottom:10px; }

.submenu a:hover {
text-decoration:underline;
}
ul.submenu .right   { float: right }

/* krabice */
div.box { border: solid 1px #D1D1D1;position: relative; margin: 10px 5px 20px 0px; min-height: 50px; padding: 13px 12px 16px 12px }
body div.box, body > div.box { margin-left: 10px; margin-right: 10px }  /* 1 column */
div.box textarea { width: 99%;}

/* lajna a padding */
.brdr { border: solid 1px #D1D1D1; }
.pdng { padding: 13px 12px 16px 12px; }

/* info*/
#info table {width:100%;text-align:left;padding: 13px 12px 16px 12px;}


div.ibox_left  {display: block; float: left; overflow: hidden;width:250px;}
div.ibox_right {display: block; float: left; overflow: hidden;width:250px;}

/* posty */
div.post { position: relative;margin-bottom: 5px; min-height: 50px; width:100%; }

.post_header a {
	text-decoration:none;
	}
	
.post_header a:hover {
	text-decoration:underline;
	}
	
body div.post, body > div.post { margin-left: 0px; margin-right: 0px }  /* 1 column */

div.post_header, div.post_content  { padding: 4px; padding-left: 4px; background-color: transparent }
div.post_header  { height: 20px; font-size:110%; color:#3F617F; }
div[class~=post_header]  { height: auto;  min-height: 20px }

div.post_content  { height: 22px; min-height: 22px; float:left; width:450px; } /* IE hack */
div[class~=post_content] { height: auto } /* vrati zpatky pro ostatni browsery */
div.post_icon { float:left; width:100px;}
div.post_section {border-top: solid 1px #323232; position: relative;}
div.post_section_first div.reply {  position: absolute; bottom:4px; text-transform:lowercase; font-weight:bold !important;  }
div.post_section div.reply {  position: absolute; bottom:4px; text-transform:lowercase;font-weight:bold !important; }
div.reply:first-letter { text-transform:uppercase;}
div.error { text-align: center; color: red; font-size: 14pt;}


.icon { border: 0px;}
.inactive, a.inactive   {color: #000000;}
.drunked_text {font-size:80%;margin-top: 10px;}

/* posta*/
#mail { width: 100%;}
#mail div {width: 80%; padding-left: 5px; width: 95%; margin: 2px; height: 20px;}
#mail .even {  }
#mail .action { float:right; vertical-align: top; text-align: right; margin: 5px ; padding:0; width : auto;}
#mail .unread { background-color:#FF9933; }
#mail .nickcolumn { width : 170px; overflow: hidden;}


.alignleft { float: left; }
.alignright { float: right; }


/*posta, v policce atd*/
.new {color:red;}

/*prava*/
.rights table {width:90%;}
.rights table th {}

/* ankety */
.middlebox { border: 2px solid #282828;margin: 5em auto;padding: 1.5em;width: 25em; }


/* vyber tagu */
#tags ul { list-style: none; padding-left: 0; margin-bottom: 15px; width: 120px;}
#tags ul li { margin-left:0px;}
#tags ul li span.tag { float: left; padding-left:5px;}
#tags ul li span.count { float: right; width: 28px; border-left: 1px solid #000000; text-align: right;}
#tags ul li.tagsheader {  padding-left: 10px; font-weight: bold; margin-bottom:10px; padding-bottom:10px;}
#tags ul li.tagsrow { height: 20px; }
#tags ul li a.button { display: block; float: left; width: 20px; height: 20px; text-align: center; border-right: 1px solid #000000; }

/* tagy */
#cloud {text-align: center; }
#cloud span {white-space: nowrap; margin-left: 1px; margin-right: 1px;}
#cloud span a.little {font-size:80%;}
#cloud span a.normal {font-weight: bold;}
#cloud span a.big {font-size:130%; font-weight: bold;}


ul.bookmarks { width: 100%; margin-bottom: 10px;}
ul.bookmarks li.bookshelf { width: 100%; height: 1.5em;}

.date {
	float:left;
	display:block;
	}
	
.user_header {
	float:left;
	display:block;
	width:300px;
	font-weight:bold;
	}