/*-----TAGY-----*/
body {
	color: white;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #000000;
}
.lista_speed_top {
	font-size: 10px;
	font-family: Tahoma;
	color: #FFFBF0;
}
.lista_right {
	text-align: right;
}
.lista_carka_cervena {color: #FF5F00}
.lista_odkaz {
	color: #FFFBF0;
	font-size: 11px;
	font-family: Tahoma;
}
.lista_odkaz2 {
	color: #FFFBF0;
	font-size: 10px;
	font-family: Tahoma;
}
.lista_pismo {
	color: #FFFBF0;
	font-size: 11px;
	font-family: Tahoma;
}
.hodnoceni {font-size: 24px}
.prostredi {
	font-size: 14px;
	font-weight: bold;
}
.mala_tahoma {font-size: 11px}
.mala_mezera {font-size: 5px}
.styl9 {font-size: 11px}
.styl2 {
	font-size: 14px;
	font-weight: bold;
}
.styl4 {color: #A0A0A4}
.styl1 {
	font-size: 11px;
	font-weight: bold;
}
.styl2 {font-size: 11px}
.styl_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.styl10 {
	font-size: 12px;
	font-weight: bold;}
.styl31 {color: #FFFF00}
.ka_ruda_velka {
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.ka_seda_mala {color: #A0A0A4;
	font-size: 11px;
	font-family: Tahoma;}
a {
	color: #da9f42;
	text-decoration: none;

}

a:hover {
	text-decoration: underline;
	color: #FFFBF0;
}
h1 {padding: 0px; margin: 0px 0px 5px 0px; font-size: 20px;}
h2 {padding: 0px; margin: 0px 0px 5px 0px; font-size: 16px;}
h3 {padding: 0px; margin: 0px; font-size: 12px;}
h4 {padding: 0px; margin: 0px; font-size: 10px;}
h5 {padding: 0px; margin: 0px; font-size: 9px;}
h6 {padding: 0px; margin: 0px; font-size: 8px;}
p {padding: 0px; margin: 0px 0px 20px 0px; font-size: 13px; line-height: 140%;}
td {font-size: 13px;}
input,select,textarea {background-color: black; border: 1px solid white; color: white;}
form {margin: 0px 0px 10px 0px;}
img {border: none;}
pre {overflow: auto; margin: 0px;}


/*-----IDENTIFIKATORY-----*/

/*hlavni layout*/
#container {width: 833px; margin: 0 auto; text-align: left;}
#container-padding {padding: 3px;}
#gradient {
	background-position: left top;
	width: 183px;
	background-image: url(kostra/left_pozadi.jpg);
}

/*logo*/
#logo a {display: block; width: 693px; height: 124px; text-decoration: none;}
#logo a span {position: relative; left: 16px; top: 52px; letter-spacing: 1px; font-size: 20px; color: white;}

/*sloupce*/
#column-first {
	width: 183px;
	float: left;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(kostra/left_pozadi.jpg);
}
#column-main {
	width: 525px;
	float: left;
	overflow: hidden;
	padding-top: 3px;
	padding-left: 20px;
}

/*menu*/
menu {margin: 0px; list-style: none;}
menu li {margin: 0px; padding: 0px; font-size: 1px;}
menu a {
	display: block;
	font-size: 12px;
	color: #FFFBF0;
	text-decoration: none;
	background-image: url(pics/menupoint.gif);
	background-position: 2 center;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 19px;
	padding-right: 4px;
}
menu a:hover {text-decoration: underline; color: ##d2912a;}

/*vyhledavaci box*/
#search {font-size: 12px;}
#search input.txt {width: 60px;}
#search input.submit {padding: 0px;}
#search form {margin: 0px; padding: 0px;}
#results {width: 550px;}

/*copyright*/
#copyright-border {margin: 0 auto; width: 700px; text-align: right;}
#copyright-inside {color: white; padding: 3px 5px 0px 0px; font-size: 10px;}
#copyright-inside a {color: white; font-size: 10px;}

/*uzivatelske menu*/
#usermenu-border {color: white; width: 100%; margin: 0 auto; text-align: right;}
#usermenu-inside {color: white; padding: 0px 5px 3px 0px;}
.usermenu-links a {color: white; font-size: 11px; font-weight: bold; text-decoration: none;}

/*seznam uzivatelu*/
#userlist {border-width: 1px 1px 0px 1px; border-style: solid; border-color: gray; width: 98%; background-color: blacksmoke;}
#userlist td.main {font-weight: bold; background-color: #525252;}
#userlist td {border-bottom: 1px solid gray;}
#userlist td a {font-weight: bold; text-decoration: none;}

/*profil*/
#viewprofile-border {width: 500px;}
#viewprofile td.tdmain {font-weight: bold; width: 40%; background-color: blacksmoke;}
#viewprofile #avatar {width: 128px; height: 128px; overflow: hidden;}

/*ostatni*/
#comments a {text-decoration: none; font-weight: bold;}
#listtable td {border: 1px solid black; padding: 4px;}


/*-----TRIDY-----*/

/*boxy*/
.box {margin-bottom: 20px;}
.box-padding {padding: 0px 16px 0px 15px;}

  .box-title {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
  .box a {text-decoration: none;}

/*hlavni box*/
.mainbox {
	width: 452px;
}
.mainbox-padding {
	padding: 10px 5px;
	width: 452px;
}

/*strankovani*/
.strany a {text-decoration: none; }
.strany a.active {text-decoration: underline; font-weight: bold; }

/*alternativni container*/
.board {margin: 0 auto; text-align: left; background-color: black;}
.board td {font-size: 12px;}
.board-padding {padding: 10px; font-size: 12px;}

/*polozky formulare*/
.itext {width: 400px; height: 100px;}
.ifield {width: 400px;}
.itextsmall {width: 250px; height: 75px;}
.ifieldsmall {width: 250px;}

/*styly clanku*/
.aperex {font-style: italic;}
.ainfo {
	color: gray;
	margin-top: 15px;
}
.ainfo a {text-decoration: none;}
.cperex {
	padding-bottom: 2px;
	background-color: #000000;
	background-image: url(kostra/news_middle.jpg);
	background-repeat: repeat-y;
	width: 452px;
	padding-right: 4px;
	padding-left: 4px;
	color: #F4FAFF;
	margin-bottom: 0px;
}
.cinfo {
	color: #9F2800;
	font-size: 11px;
	margin-bottom: 30px;
	background-color: #000000;
	text-align: center;
	background-image: url(kostra/menu_bottom.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 452px;
	padding-top: 5px;
}

/*ankety*/
.vote {text-align: left; margin: 5px;}
.vote-border {border: 1px solid white;}
.vote-question {font-size: 12px; text-align: center; padding: 5px; border-bottom: 1px solid white; background-color: white; color: black;}
.vote-answer {font-size: 11px; border-bottom: 1px solid white;}
.vote-answer-padding {padding: 4px; background-color: black;}
.vote-answer-padding2 {padding: 4px; background-color: #343434;}
.vote-answer a {font-size: 11px; text-decoration: none; display: block; margin: 2px 0px 2px 0px;}
.vote-answer a:hover {text-decoration: underline;}
.vote-bar {margin: 4px 8px 0px 4px; height: 11px;}
.vote-total {font-size: 11px; text-align: center; padding: 4px; background-color: white; color: black;}

/*ostatni*/
.postadmin {color: gray;}
.msg {font-size: 13px; background-color: blacksmoke; color: ##d2912a; font-weight: bold; padding: 5px; border: 1px solid white;}
.cleaner {clear: both; font-size: 0px;}
.title {
	font-size: 13px;
	font-weight: bold;
	font-family: "trebuchet MS";
	color: #FFFBF0;
	background-image: url(kostra/news_top.jpg);
	height: 30px;
	width: 452px;
	background-repeat: no-repeat;
	left: 5px;
	top: 2px;
	padding-top: 3px;
	padding-left: 5px;
}
.codecheck {width: 68px; height: 16px;}
.wmcodehelp {text-decoration: none; font-size: 12px;}
.ainfo_small {
	color: gray;
	float: right;
	font-size: 10px;
	clear: right;
}
.pozadi2 {
	background-image: url(kostra/pozadi_top.jpg);
	background-repeat: repeat-x;
}
.logo {
	background-image: url(kostra/logo.gif);
	background-repeat: no-repeat;
}
.tahoma_text_big {
	font-family: Tahoma;
	font-size: 12px;
}
.zapati {
	background-image: url(kostra/zapati.jpg);
	background-repeat: no-repeat;
}
.left {
	background-image: url(kostra/poz_left.jpg);
	background-repeat: repeat-y;
}
.stred {
	background-image: url(kostra/podzadi_stred.jpg);
	background-repeat: repeat-y;
}
.right {
	background-image: url(kostra/poz_right.jpg);
	background-repeat: repeat-y;
}
.menu_odk {
	font-family: Tahoma;
	font-size: 11px;
	border-top-style: 3;
	border-bottom-style: 3;
	line-height: 20px;
}
.right_menu {
	background-image: url(kostra/right_pozadi.jpg);
	background-repeat: repeat-y;
}
.hw {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF7C51;
}
