body {
/*
	scrollbar-3dlight-color: #94582F;
	scrollbar-arrow-color: #94582F;
	scrollbar-base-color: #E3D3B5;
	scrollbar-darkshadow-color: #94582F;
	scrollbar-face-color: #D5B26F;
	scrollbar-highlight-color: #D5B26F;
	scrollbar-shadow-color: #D5B26F;
	scrollbar-track-color: #F6F1E7;
*/
	margin: 0px;
	padding: 0px;
}
form {
	padding: 0px;
	margin: 0px;
}

.foot_text a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.foot_text a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

a div.nadpis {text-decoration: none !important;}

a:hover div.nadpis {text-decoration: none !important;}

.bold {
	font-weight: bold;
}
.px13 {
	font-size: 13px;
}
.px12 {
	font-size: 12px;
}
.px11 {
	font-size: 11px;
}
.px10 {
	font-size: 10px;
}
.px9 {
	font-size: 9px;
}
.px8 {
	font-size: 8px;
}

/* body */

.levy {
	float: left;
	margin-right: 5px;
}
.pravy {
	float: right;
	margin-left: 5px;
}
.left {
	float: left;
}
.right {
	float: right;
}

/* layout */

#site {
	position: relative;
	width: 970px;
	margin-top: 0px;
	text-align: left;
}

#flash_under_right {position:absolute; left: 756px; top: 378px;}

#sloupec_left {padding-top: 15px;}

#blok_sub {float: left; width: 714px;}
#hp_blok_1 {float: left; width: 360px; padding: 0 10px 10px 0;}
#hp_blok_2 {float: left; width: 340px; padding: 0 0 10px 0;}

#right_blok {float: left; width: 250px;}
#right_pad {padding: 0 0 0 0;}

.nadpis {
	font-family: helvetica, sans-serif, tahoma;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	line-height: 25px;
}

.nadpis_alba {
	font-family: helvetica, sans-serif, tahoma;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}

#obsah_sekce {margin: 10px 0 0 0; padding: 0 15px 15px 0;}

.text {margin: 10px 0 0 0;}

#mailing {margin: 10px 0 0 21px; position: relative; height: 45px;}
.mailing_button {position: absolute; left: 168px; top: 0px;}

.hp_partners .text {text-align: center;}

.cistic {clear:both;}

#foot {position: relative; width: 970px; height: 51px;}

.foot_text {position: absolute; top: 17px; left: 775px; text-transform: uppercase; font-family: verdana, arial, tahoma, sans-serif; font-size: 8px; color: #000000;}



/* CLUB */

input.klub {
	height:16px;
	border: 1px solid #000000;
	background-color:#FFFFFF;
	color:#000000;
	font-size:12px;
	margin-right:3px;
	padding-top:2px;
}

input.input {
	color:#000000;
	border:1px solid #000000;
	padding: 0px 2px;
}
textarea.area {
	color:#000000;
	border: 1px solid #000000;
	background-color:#FFFFFF;
	width: 99%;
	height: 70px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}

.club_icon{
	border: 1px solid #F19A42;
	margin-right: 4px;
	margin-bottom: 0px;
	height: 50px;
	width: 40px;
}


input.ageyear {
	width: 34px;
	text-align: center;
}
input.age {
	width: 20px;
	text-align: center;
}
input.normal {
	width: 240px;
}
input.longer {
	width: 210px;
}
input.short {
	width: 42px;
}
input.login {
	width: 120px;
}
input.longest {
	width: 260px;
}

td.required{
	font-weight: bold;
}
input.fake{
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-weight: bold;
}
input.alert{
	border: 1px solid red;
}

/* anketa */

.anketa .nazev {
	font-weight: bold !important;
}

.anketa .popisek {}

/*
.anketa table.black {font-size: 10px;}
.anketa table.black td {height: 10px !important; font-size: 8px;}
.anketa table.black td.mezzo {height: 5px !important; line-height: 5px !important;}
.anketa table.black td.answer {height: 10px !important; font-size: 10px;}
.anketa table.black td div.graph {height: 10px !important; font-size: 8px; line-height: 8px;}
*/