* {
	margin: 0;
	padding: 0;
	border: 0;
}

html {
	/*background-color: #B1B1B1;*/
	/*background-color: #808080;*/
	background: #C7C7C7 url(../~images/page-background-center.gif) center repeat-y;
	padding: 0;
	margin: 0;
}
body {
  background-color: #FFFFFF;
	position: relative;
	width: 1000px;
	margin: 0 auto;
	border: #C0C0C0 2px solid;
	border-bottom: 0;
	border-top: 0;
	padding: 0;
	font-family: Tahoma, "Trebuchet MS", Verdana;
	font-size: 12px;
	/*line-height: 20px;*/
	/*behavior: url("~inc/csshover.htc");*/
}
a:HOVER {
	/*color: #CC0014;*/
	color: #606060;
	text-decoration: none;
}
a {
	/*color: #007ACC; 004D80 */
	color: #007ACC;
	text-decoration: underline;
}

a.woman:HOVER {
	/*color: #CC0014;*/
	color: #606060;
	text-decoration: none;
}
a.woman {
	/*color: #FF0099; CC0014*/
	color: #E63900;
	text-decoration: underline;
}

a.man:HOVER {
	/*color: #CC0014;*/
	color: #606060;
	text-decoration: none;
}
a.man {
	color: #0039E6;
	text-decoration: underline;
}

fieldset {
	border: #EDEDED 1px solid;
	padding: 5px;
}
legend {
	padding: 5px;
	font-weight: bold;
	color: #A0A0A0;
	letter-spacing: 2px;
}

P {
	margin: 5px 0;
}

ul {
  list-style-position: inside;
}

li {
	list-style-type: none;
}

H1 {
	/*background: url(../~images/h1-back.gif) repeat-x;*/
	text-align: center;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	/*font-family: "Trebuchet MS", Verdana, Tahoma;*/
	font-family: Verdana, Tahoma;
	font-weight: bold;
	font-size: 22px;
	padding: 5px 0 8px 0;
	margin: 8px 0px 5px 0px;
	color: #FF6600;
	letter-spacing: 1px;
	/*border-bottom: 2px solid #DFDFDF;*/
	/*text-transform: uppercase;*/
	text-transform: lowercase;
}
H2 {
	text-align : left;
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 15px;
	font-weight: bold;
	/*color: #B3A100;*/
	color: #C38400;
	padding: 0;
	margin: 10px 0;
	text-transform: uppercase;
}
H3 {
	text-align : left;
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 15px;
	font-weight: bold;
	/*color: #B3A100;*/
	color: black;
	padding: 0;
	margin: 10px 0;
}

INPUT, TEXTAREA, SELECT {
  border: 1px solid #BFBFBF;
	font-family: Tahoma, "Trebuchet MS", Verdana;
	font-size: 12px;
	/*color: #CC5200;*/
	color: #606060;
}

INPUT {
	background: url("../~images/input-gray-bg.gif") top left no-repeat;
	padding: 2px;
}
TEXTAREA {
  background: url("../~images/textarea-bg.gif") top left no-repeat;
  padding: 2px;
}

FORM {
	font-family: Tahoma, "Trebuchet MS", Verdana;
	font-size: 12px;
	margin: 0;
}
FORM.fid {
	margin: 0;
}
FORM.message {
	text-align: center;
	padding: 5px 0px 5px 0px;
}
TABLE {
	font-size: 12px;
}

INPUT.button {
	padding: 0;
	border: 0;
	background-color: white;
	background-image: none;
}
INPUT.submit_button {
  border: 1px solid #707070;
  padding: 2px;
	background: url('../~images/input-submit-bg.gif') bottom right no-repeat;
}
INPUT.checkbox {
	border: 1px solid #BFBFBF;
}

.highlit {
	color: #3F8F00;
	font-weight: bold;
}
.znaky {
	font-family: Wingdings, Tahoma, "Trebuchet MS", Verdana;
	font-size: 30px;
	color: #003399;
}
.hodnoceni {
	cursor: pointer;
	border: 1px solid #C0C0C0;
}
.error {
	color: #FF0000;
	text-align: center;
	font-weight: bold;
	line-height: 15px;
}
.male {
	font-size: 10px;
	color: #999999;
}
.male2 {
	font-size: 10px;
}
/*.skin {
	width: 70px;
	position: relative;
	left: 685px;
	top: 113px;
	font-size: 10px;
}*/

ul.sub_menu {
	text-align: center;
	padding: 2px 0 2px 0;
	margin-bottom: 0;
	background-color: #ECECEC;
	background: url("../~images/menu_head6.gif") 0px 0px repeat-x;
	/*background: #ECECEC url(../~images/kraj-submenu.gif) 0px 0px no-repeat;*/
}
ul.sub_menu li {
	display: inline;
}

a.selected {
	font-weight: bold;
	border: #DCDCDC 1px solid;
	border-bottom: #FFFFFF 1px solid;
	padding: 2px 5px;
	background-color: #FFFFFF;
}

ul.main_menu {
  text-transform: uppercase;
	text-align: center;
	padding: 2px 0 2px 0;
	margin-bottom: 0;
	border-bottom: #ECECEC 2px solid;
}
ul.main_menu li {
	display: inline;
}

ul.main_menu li a.selected {
	background-color: #ECECEC;
	border-bottom: #ECECEC 1px solid;
}

.tab_menu {
	border-bottom: 1px dashed #000000;
	background-color: #E5EFFF;
	/*background-color: #FFF5E5;*/
	color: black;
}

.important_bg {
	background-color: #E5EFFF;
}

.nonimportant_bg {
	background-color: #FFF5E5;
}

.menu_head {
	background-color: #FFFFFF;
	color: #6BB300;
	height: 21px;
	padding: 15px 0 0 15px;
	font-weight: bold;
	text-transform: uppercase;
}
.menu_content {
	margin: 5px 5px 5px 5px;
	line-height: 15px;
}
div.popis {
	margin : 10px 0px 10px 0px;
}
img.obr {
	/*border: 2px solid #007ACC;*/
	background-color: white;
	/*border: 1px solid gray;*/
	/*border: 1px solid #007ACC;*/
	border: 1px solid #B0B0B0;
	padding: 2px;
}
img.obr:hover {
	border: 1px solid #000000;
}
img.obr_man:hover {
	border: 1px solid #007ACC;
}
img.obr_woman:hover {
	border: 1px solid #CC0014;
}
#heading {
	background: url(../~images/heading.jpg) center repeat-x;
	text-align: center;
	height: 78px;
	padding: 15px 0 10px 0;
}
#heading img {
	border: 0;
}
#top_banner {
	float: right;
	margin-left: 20px;
	width: 468px;
	/*
	position: relative;
	left: -300px;
	*/
}
.zapati {
	color: #747474;
	padding: 10px 0 10px 0;
	border-top: 1px dashed black;
	text-align: center;
	line-height: 20px;
	margin: 10px 170px 10px 170px;
	clear: both;
}
#stred {
	margin: 10px 175px 10px 175px;
	line-height: 15px;
	/*border: lightgray 1px solid;*/
}
#left_menu {
	width: 160px;
	margin-left: 3px;
	position: absolute;
	top: 80px;
	left: 0;
}
#right_menu {
	width: 160px;
	margin-right: 3px;
	position: absolute;
	top: 80px;
	right: 0;
}
.forum1 {
	/*background-color: #F9F9F9;
	border: 1px solid #C0C0C0;*/
	padding: 2px;
}
.forum2 {
	/*background-color: #EFEFEF;*/
	/*border-bottom: 1px dashed #DFDFDF;*/
	background-color: #F8F8F8;
	padding: 2px;
}
.forum1-forme {
	background-color: #EFEFCF;
}
.forum2-forme {
	/*border-bottom: 1px dashed #DFDFDF;*/
	background-color: #EFEFEF;
}
/* zvyrazneni neprectene zpravy pro me */
.not-red {
	font-weight: bold;
}

.smile {
	border: 0px;
}
.adminForum {
	background-color: #D0E7F3;
	border: 1px solid #366994;
	color: #000000;
}

.tab_head {
	font-weight:bold;
	text-align: right;
	color: #A0A0A0;
}
.tab_value {
	text-align: left;
}

.novinka_text {
	color: #404040;
	font-size: 11px;
	margin-top: 0;
	line-height: 12px;
}
.novinka_head {
	font-size: 11px;
	font-weight: bold;
	color: #606060;
}


.message-box {
  background-color: #007ACC;
	font-size: 12px;
	padding: 5px;
	margin: 10px 0;
	color: white;
	font-family: Verdana, Tahoma, "Trebuchet MS";
}
.message-box-close {
  cursor: pointer;
	float: right;
	margin: 0 5px;
	color: lightgray;
	font-size: 12px;
	font-weight: bold;
}

.page_block {
	/*padding: 5px;*/
	/*background-color: #FBFAF5;*/
	/*margin: 5px 0;*/
}

.oddelovac {
	clear: both;
	border: #AFAFAF 1px solid;
	margin: 0;
}

/*hide from IE mac\*/
* html #stred
{
	height: 1%;
}
/*end hide*/
