/* @override http://sfs/css/css.css */

#downloadpage {
	background: url(../img/kestazeni.jpg) no-repeat;
	height: 1011px;
	width: 980px;
	_height: 1011px;
	position: absolute;
	top: 101px;
}

#content-souteze {
	background: #000 url(../img/souteze-page1.jpg) no-repeat;
	height: 695px;
	width: 980px;
	color: #DBDFE0;
	text-align: center;
	padding-top: 427px;
	_height: 695px;
	position: absolute;
	font-size: 95%;
	top: 101px;
}

#content-souteze p {
padding: 5px 100px;
text-indent: 20px;
line-height: normal;
text-align: center;
margin: 0 auto;
}

#content-souteze h2 {
padding: 5px 60px;
text-align: center;
margin: 0 auto;
font-size: 24px;
font-weight: normal;
}


body {
	text-align: center;
	padding: 0;
	margin: 0;
	background: #fff;
	color: #4d4f53;	
	font-size: 85%;
	font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background: #fff url(../img/page-bg.gif) center top  repeat-y;
}

.body-white {
	text-align: center;
	background: #ddd;
	padding: 0;
	margin: 0;
	background: #fff;
	color: #4d4f53;	
	font-size: 85%;
	font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background: #fff url(../img/page-bg.gif) center top  repeat-y;
}

.body-black {
	text-align: center;
	background: #ddd;
	padding: 0;
	margin: 0;
	background: #fff;
	color: #4d4f53;	
	font-size: 85%;
	font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background: #000 url(../img/body-black.jpg) center top  repeat-y;
}

.body-diskuse {
	text-align: center;
	background: #ddd;
	padding: 0;
	margin: 0;
	background: #eaf3f3;
	color: #4d4f53;	
	font-size: 85%;
	font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background: #fff url(../img/body-diskuse.jpg) center top  repeat-y;
}

.body-sfs {
	text-align: center;
	background: #ddd;
	padding: 0;
	margin: 0;
	background: #fff;
	color: #4d4f53;	
	font-size: 85%;
	font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background: #fff url(../img/body-sfs.jpg) center top  repeat-y;
}

.body-sfs #center{
display: none;}

.boxes {
		background: #fff url(../img/boxes-bg.gif) center top  repeat-y;
}

a {text-decoration: none; color: #27B6BE;	cursor: pointer;}
a:hover {text-decoration: underline;}

#content a:hover {
		color: #1AB6BE;
	text-decoration: underline;
}


img {
	border: none;
	margin: 0;
	padding: 0;
}

p {	padding: 5px 10px;
	margin: 0;
	text-align: justify;
}

#not-logged {
padding-top: 30px;
padding-bottom: 300px;
}


input{
  font-size: 13px;
}


li {list-style-position: inside;
padding-bottom: 5px;}

table {
	margin: 0;
	padding: 0;
}

.list {
	margin: 0;
	padding: 0;
	background: #fff;
	width: 630px;
}

.center {
	text-align: center;
}

.right_border {
	width: 80px;
	
}

.success{

  background: #5ebc00;
  padding:2px 0px 2px 0px;

  text-align:center;
  color: #fff;
  font-size: 90%;
  position: absolute;
  top: 101px;
  width: 980px;
  z-index: 2;
  right: 1px;
}

.error{
 padding:2px 0px 2px 0px;
background: #bc3a00;

  text-align:center;
  color: #fff;
  font-size: 90%;
  position: absolute;
  top: 101px;
  width: 980px;
  z-index: 2;
  right: 1px;
}

.clear{
	clear: both;
	font-size: 1px;
	visibility: hidden;
	margin-top: -1px;
	height: 0px;
}

.spacer{
  padding: 0 4px;
}

#page {
	width: 980px;
	margin: 0 auto;
	position: relative;
	min-height: 550px;
		_height: 550px;
	text-align: left;
}
		
/* HEADs */

#head {
	background: #000 url(../img/header-bg.gif) repeat-x;
	height: 255px;
	width: 980px;
	position: relative;
}

#head h3{
position: absolute;
width: 95px;
height: 85px;
overflow: hidden;
top: 0px;
margin: 0;
left:11px;
}
#head h3 a {
cursor: pointer;
display: block;
height: 100%;
width: 100%;
}

#head h3 span{
display: block;
position: absolute;top: 0;left: 0;
width: 100%;height: 100%;
background: #000 url(../img/logo.gif) no-repeat left 2px;
}

/* HEAD STADION */

#head-stadion {
	height: 101px;
	width: 980px;
	position: relative;
}

#head-stadion img {
	position: absolute;
	top: 101px;
}

#head-stadion #light {
	height: 101px;
	width: 96px;
position: absolute;
top: 0;
right: 0;
z-index: 0;
	background: url(../img/stadion-light.jpg) no-repeat;

}

#head-stadion h3{
position: absolute;
width: 95px;
height: 85px;
overflow: hidden;
top: 0px;
margin: 0;
left:11px;
}

#head-stadion h3 a {
cursor: pointer;
display: block;
height: 100%;
width: 100%;
}

#head-stadion h3 span{
display: block;
position: absolute;top: 1px;left: 0;
width: 100%;height: 100%;
background: #000 url(../img/logo-stadion.jpg) no-repeat;
}

/* HEAD DISKUSE */

#head-diskuse {
	background: #fff url(../img/diskuse-head.jpg) repeat-x;
	height: 244px;
	width: 980px;
	position: relative;
}

#head-diskuse img {
	position: absolute;
	top: 101px;
}

#head-diskuse #light {
	height: 148px;
	width: 113px;
position: absolute;
top: 0;
right: 0;
	background: url(../img/diskuse-light.jpg) no-repeat;

}

#head-diskuse h3{
position: absolute;
width: 95px;
height: 85px;
overflow: hidden;
top: 0px;
margin: 0;
left:11px;
}

#head-diskuse h3 span{
display: block;
position: absolute;top: 1px;left: 0;
width: 100%;height: 100%;
background: #fff url(../img/logo-white.gif) no-repeat;
}

#head-diskuse h3 a {
cursor: pointer;
display: block;
height: 100%;
width: 100%;
}

/* HEAD LIDE */

#head-lide, #head-akce, #head-zpravy {
	background: #fff url(../img/header-white-bg.gif) repeat-x;
	height: 255px;
	width: 980px;
	position: relative;
}

#head-lide img {
	position: absolute;
	top: 101px;
}

#head-lide #light {
	height: 101px;
	width: 96px;
position: absolute;
top: 0;
right: 0;
	background: url(../img/menu-white-light.jpg) no-repeat;

}

#head-zpravy #light {
	height: 101px;
	width: 96px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../img/menu-white-light.jpg) no-repeat;

}

#head-zpravy img {
	position: absolute;
	top: 101px;
}



#head-akce #light {
	height: 101px;
	width: 96px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../img/menu-white-light.jpg) no-repeat;

}

#head-akce img {
	position: absolute;
	top: 101px;
}


#head-lide h3{
position: absolute;
width: 95px;
height: 85px;
overflow: hidden;
top: 0px;
margin: 0;
left:11px;
}

#head-akce h3{
position: absolute;
width: 95px;
height: 85px;
overflow: hidden;
top: 0px;
margin: 0;
left:11px;
}

#head-zpravy h3{
position: absolute;
width: 95px;
height: 85px;
overflow: hidden;
top: 0px;
margin: 0;
left:11px;
}

#head-sfs h3{
position: absolute;
width: 95px;
height: 85px;
overflow: hidden;
top: 0px;
margin: 0;
left:11px;
}


#head-lide h3 a {
cursor: pointer;
display: block;
height: 100%;
width: 100%;
}

#head-akce h3 a {
cursor: pointer;
display: block;
height: 100%;
width: 100%;
}

#head-sfs h3 a {
cursor: pointer;
display: block;
height: 100%;
width: 100%;
}

#head-zpravy h3 a {
cursor: pointer;
display: block;
height: 100%;
width: 100%;
}

#head-lide h3 span{
display: block;
position: absolute;top: 1px;left: 0;
width: 100%;height: 100%;
background: #fff url(../img/logo-white.gif) no-repeat;
}

#head-akce h3 span{
display: block;
position: absolute;top: 0;left: 0;
width: 100%;height: 100%;
background: #fff url(../img/logo-white.gif) no-repeat;
}

#head-sfs h3 span{
display: block;
position: absolute;top: 0;left: 0;
width: 100%;height: 100%;
background: #d2e1e9 url(../img/logo-10.jpg) no-repeat;
}

#head-zpravy h3 span{
display: block;
position: absolute;top: 0;left: 0;
width: 100%;height: 100%;
background: #fff url(../img/logo-white.gif) no-repeat;
}

#head-login {
	background: #000 url(../img/header-login-bg.jpg) repeat-x;
	height: 101px;
	width: 980px;
	position: relative;
}

#head-login h3{
position: absolute;
width: 95px;
height: 85px;
overflow: hidden;
top: 0px;
margin: 0;
left:11px;
}
#head-login h3 a {
cursor: pointer;
display: block;
height: 100%;
width: 100%;
}

#head-login h3 span{
display: block;
position: absolute;top: -1px;left: 0;
width: 100%;height: 100%;
background: #000 url(../img/logo-login.jpg) no-repeat left 2px;
}




#head-registrace {
	background: #00070d url(../img/head-reg-bg.jpg) repeat-x;
	height: 101px;
	width: 980px;
	position: relative;
}

#head-sfs {
	background: #d2e1e9 url(../img/head-sfs.jpg) repeat-x;
background: #d2e1e9 url(../img/head-10.jpg) no-repeat;
	height: 101px;
	width: 980px;
	position: relative;
}

#head-sfs #light {
	display: none;
}

#head-registrace #light {
	height: 101px;
	width: 96px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../img/head-reg-light.jpg) no-repeat;
}

#head-registrace h3{
position: absolute;
width: 95px;
height: 85px;
overflow: hidden;
top: 0px;
margin: 0;
left:11px;
}
#head-registrace h3 a {
cursor: pointer;
display: block;
height: 100%;
width: 100%;
}

#head-registrace h3 span{
display: block;
position: absolute;top: -1px;left: 0;
width: 100%;height: 100%;
background: #000 url(../img/logo-reg.jpg) no-repeat left 2px;
}

/* MENU Stadion */

#menu-stadion{
	text-align: left;
	margin: 0 auto;
	padding: 30px 0 0 0px;
	height: 71px;
	font-size: 85%;
	z-index: 10;
	position: absolute;
	left: 130px;
	top: 0;
	font-weight: bold;
	background: url(../img/slusne-stadion.jpg) no-repeat center bottom;

}

#menu-stadion ul{
margin: 0 auto;
padding: 0;
}

#menu-stadion li{
display: inline;
list-style-type: none;
}

#menu-stadion a{
	color: #fff;
	padding: 29px 10px 28px 10px;
	text-decoration: none;
}

#menu-stadion a:hover{
color: #1BC2CB;
border-top: 1px solid #1BC2CB;
border-bottom: none;
}

#menu-stadion .active{
color: #fff;
border-top: 1px solid #fff;
border-bottom: none;
}



/* MENU Registrace */

#menu-reg{
	text-align: center;
	margin: 0 auto;
	padding: 30px 0 0 30px;
	height: 71px;
	font-size: 85%;
	font-weight: bold;
	background: url(../img/slusne-reg.jpg) no-repeat center bottom;

}

#menu-reg ul{
margin: 0 auto;
padding: 0;
}

#menu-reg li{
display: inline;
list-style-type: none;
}

#menu-reg a{
	color: #fff;
	padding: 29px 10px 28px 10px;
	text-decoration: none;
}

#menu-reg a:hover{
color: #1BC2CB;
border-top: 1px solid #1BC2CB;
border-bottom: none;
}

#menu-reg .active{
color: #fff;
border-top: 1px solid #fff;
border-bottom: none;
}

/*MENU on BLACK*/

#menu{
	text-align: center;
	margin: 0 auto;
	padding: 30px 0 0 30px;
	height: 71px;
	font-size: 85%;
	font-weight: bold;
	background: url(../img/slusne-header.jpg) no-repeat center bottom;

}

#menu ul{
margin: 0 auto;
padding: 0;
}

#menu li{
display: inline;
list-style-type: none;
}

#menu a{
	color: #fff;
	padding: 29px 10px 28px 10px;
	text-decoration: none;
}

#menu a:hover{
color: #1BC2CB;
border-top: 1px solid #1BC2CB;
border-bottom: none;
}

#menu .active{
color: #fff;
border-top: 1px solid #fff;
border-bottom: none;
}


/*MENU on White*/

#menu-white{
	text-align: center;
	margin: 0 auto;
	padding: 30px 0 0 30px;
	height: 71px;
	overflow: hidden;
	font-size: 85%;
	font-weight: bold;
	background: url(../img/slusne-white.gif) no-repeat center bottom;
}

#menu-white ul{
margin: 0 auto;
padding: 0;
}

#menu-white li{
display: inline;
list-style-type: none;
}

#menu-white a{
	color: #434248;
	padding: 29px 10px 28px 10px;
	text-decoration: none;
}

#menu-white a:hover{
color: #1BC2CB;
border-top: 1px solid #1BC2CB;
border-bottom: none;

/*background: url(../img/light2.gif)  center top no-repeat;*/
}

#menu-white .active{
color: #434248;
border-top: 1px solid #434248;
border-bottom: none;
}


/*MENU on DISKUSE*/

#menu-diskuse{
	text-align: center;
	margin: 0 auto;
	padding: 30px 0 0 0;
	height: 214px;
	font-size: 85%;
	font-weight: bold;
	background: url(../img/diskuse-nadpis.jpg) no-repeat center bottom;

}

#menu-diskuse ul{
margin: 0 auto;
padding: 0;
}

#menu-diskuse li{
display: inline;
list-style-type: none;
}

#menu-diskuse a{
	color: #434248;
	padding: 29px 12px 28px 12px;
	text-decoration: none;
}

#menu-diskuse a:hover{
color: #1BC2CB;
border-top: 1px solid #1BC2CB;
border-bottom: none;

/*background: url(../img/light2.gif)  center top no-repeat;*/
}

#menu-diskuse	 .active{
color: #434248;
border-top: 1px solid #434248;
border-bottom: none;
}


/*MENU SFS*/

#menu-sfs {
	text-align: center;
	margin: 0 auto;
	padding: 30px 0 0 30px;
	height: 71px;
	font-size: 85%;
	font-weight: bold;
	
}

#menu-sfs ul{
margin: 0 auto;
padding: 0;
}

#menu-sfs li{
display: inline;
list-style-type: none;
}

#menu-sfs a{
	color: #434248;
	padding: 29px 10px 28px 10px;
	text-decoration: none;
}

#menu-sfs a:hover{
color: #1BC2CB;
border-top: 1px solid #1BC2CB;
border-bottom: none;

/*background: url(../img/light2.gif)  center top no-repeat;*/
}

#menu-sfs .active{
color: #434248;
border-top: 1px solid #434248;
border-bottom: none;
}


/*MENU Login */

#menu-login {
	text-align: center;
	margin: 0 auto;
	padding: 30px 0 0 30px;
	height: 71px;
	font-size: 85%;
	font-weight: bold;
	background: url(../img/login-slusne.jpg) no-repeat center bottom;

}

#head-login #light {
	height: 101px;
	width: 96px;
position: absolute;
top: 0;
right: 0;
	background: url(../img/menu-login-light.jpg) no-repeat;

}

#menu-login ul{
margin: 0 auto;
padding: 0;
}

#menu-login li{
display: inline;
list-style-type: none;
}

#menu-login a{
	color: #fff;
	padding: 29px 10px 28px 10px;
	text-decoration: none;
}

#menu-login a:hover{
color: #1BC2CB;
border-top: 1px solid #1BC2CB;
border-bottom: none;

/*background: url(../img/light4.gif)  center -10px no-repeat;*/
}

#menu-login .active{
color: #fff;
border-top: 1px solid #fff;
border-bottom: none;
}


/* MENULEFT */

#menu-left {
	float: left;
	width: 169px;
	height: 422px;
	padding: 20px 3px 0 3px;
	text-align: center;
	font-weight: bold;
	background: #d7dbdc url(../img/menu-left-bg.jpg) no-repeat;
}

#menu-left a {
	display: block;
	width: 169px;
	padding: 7px 0;
	color: #454348;
	font-size: 105%;
}

#menu-left a:hover {
	color: #fff;
	text-decoration: none;
}

/* CONTENT */




#content-login {
	font-size: 90%;
	line-height: 140%;
	width: 980px;
	_height: 375px;
	min-height: 375px;
	background: #000 url(../img/login-bg.jpg) left top repeat-x;
	padding-top: 450px;
margin-top: 0;
	
}

#content-diskuse {
	font-size: 90%;
	line-height: 140%;
	width: 980px;
	_height: 645px;
	min-height: 645px;
	background: url(../img/diskuse2.jpg) left top no-repeat;
	padding-top: 246px;
margin-top: 0;
}

#diskuse-text {
	background: url(../img/diskuse-text.jpg) no-repeat left top;
	min-height: 212px;
	_height: 212px;
}

#content-diskuse textarea{
	width: 750px;
	height: 100px;
margin-top: 10px;
}

#content-diskuse p{
	text-align: center;
	padding: 0 100px;
	font-size: 11px;
	widows: 14;
	orphans: 14;
}

#content-diskuse h2{
	text-align: center;
	margin: 0;
	padding: 28px 0 10px 0;
	color: #747378;
}

#content-login p{
text-align: center;
}

#content-login h2{
text-align: center;
margin: 0;
padding: 20px 0;
font-size: 220%;
}

#content-login h1{
text-align: center;
font-size: 700%;
padding: 65px 0 20px 0;
margin: 0;
color: #fff;	
}


#content-sfs {
background: url(../img/content-sfs.jpg) no-repeat;
padding-top: 463px;
}

#content-sfs h1{
text-align: center;
font-size: 625%;
padding: 20px 0 20px 0;
margin-top: 5px;
color: #fff;	
}


#content-sfs p  {
 color:#fff;
 text-align: center;
 font-size: 85%;
 margin: 0 auto;
 width: 780px;
 line-height: normal;
}

#content-sfs #sfs-link  {
position: absolute;
top: -440px;
left: 300px;
width: 260px;
height: 190px;
}

#content-sfs h2  {
 color:#fff;
 font-weight: normal;
 text-align: center;
 font-size: 170%;
 margin-bottom: 7px;
 margin-top: 0;
}

#content-reg p {
text-align: center;
padding: 0 0 3px 0;
font-size: 100%;
width: 785px;
margin: 0 auto 2px auto;
 color:#C8CACC;
 font-size: 95%;
}

#reg-buts
 {
	
}


#content-reg h2 {
 color:#969599;
 font-size: 190%;
 text-align: center;
padding: 7px 0 0 0;
margin-bottom: 15px;
}




#content-reg {
	font-size: 90%;
	line-height: 140%;
	float: left;
	width: 980px;
	_height: 663px;
	min-height: 657px;
	background: #000 url(../img/reg-bg.jpg) left top repeat-x;
	padding-bottom: 35px;
	
}



#content {
	font-size: 90%;
	line-height: 140%;
	float: left;
	width: 627px;
	_height: 555px;
	min-height: 555px;
	background: url(../img/content-bg.jpg) left top repeat-x;
	
}


#content-user {
	font-size: 90%;
	line-height: 140%;
	width: 980px;
	_height: 663px;
	min-height: 657px;
	background: #000 url(../img/reg-bg1.jpg) left top repeat-x;
	
}

fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

.form1 {
	margin: 0;
}

#cat_form.form1 fieldset .note{
	margin: 0;
	padding: 0;
}

#cat_form.form1 fieldset input.btn{
	margin: 0;
	padding: 0;
	position: relative;
	left: 10px;
	top: 0;
}


#content-wide, #content-user{
  width: 980px;
}

#center {
	font-size: 90%;
	line-height: 140%;
	float: left;
	width: 980px;
	_height: 555px;
	min-height: 555px;
	background: url(../img/content-bg.jpg) left top repeat-x;
	
}

#zpravy-title  {
	padding: 15px 0 10px 15px;
	margin: 0;
	text-align: left;
	font-size: 160%;

}

#fotky-k-clanku {
	float: right;
	width: 293px;
		}

#fotky-k-clanku {
margin: 0 0 13px 13px;
}

h2#title-lide {
	padding: 15px 0 10px 25px;
	margin: 0;
	text-align: center;
	font-size: 170%;
}

#content .nadpis-clanek {
	margin: 27px 0 5px 0;
	padding: 0 0 0 15px;
	font-size: 130%;
	font-weight: normal;
	text-align: center;
	color: #747378;
}

#content .podnadpis-clanek {
	margin: 0 0 15px 0;
	padding: 0 0 10px 15px;
	font-size: 180%;
	text-align: center;
	color: #747378;
		font-weight: bold;
}


/* SIDEBAR */


#sidebar {
	float: left;
	width: 177px;
	overflow: hidden;
	height: 500px;
	_height: 500px;
	}

#sidebar object {
margin-top: 1px;
	}

#sidebar h2 {
	margin: 4px 0 0 0;
	background: #aaabab;
	padding: 7px 15px;
	font-size: 92%;
	font-weight: normal;
	color: #fff;
}


#sidebar address {
	padding: 10px 15px 10px 15px;
	font: 90% normal;
	line-height: 150%;
	background: url(../img/menu-left-bg.gif) left bottom repeat-x;
}

.copy {
	font-size: 85%;
	padding-left: 15px;
}

.copy:hover {
	border: none;
}

/* AKTUALITY */

.aktuality {
	padding: 2px 0 6px 0;
	margin: 0 0 10px 0;
		}

.aktuality h4 {
	padding: 0 0 7px 15px;
	margin: 0;
	color: #33469D;
	font-size: 120%;
}

.aktuality h4 a:hover{
	color: #1AB6BE;
background: none;
padding-right: 0;
text-decoration: none;
}

.aktuality h4 a{
	font-size: 110%;
	color: #4d4f53;
	font-weight: normal;
}


.aktuality a{
	color: #1AB6BE;
}

.aktuality a:hover{
	color: #1AB6BE;
	text-decoration: none;
}

.aktuality img{
float: right;
display: block;
border: 1px solid #eee;
padding: 1px;
margin-left: 10px;
background: #fff;
}

.aktuality img:hover{
border: 1px dotted #999;
background: none;
}

.aktuality p{
line-height: 150%;
margin: 0;
padding: 0 15px;
}


.aktuality .date {
float: right;
font-weight: normal;
font-size: 70%;
font-style: italic;
color: #53565A;
padding: 4px 15px 0 0 ;		
}

/* AKTUALITA */

#aktualita {
	padding: 0 15px;
}

#aktualita p {
	padding: 0;
	line-height: 150%;
	margin: 0  0 10px 0;
}

#aktualita img {
	float: right;
/*	margin: 0 0 15px 15px;*/
	border: 1px solid #eee;
	padding: 1px;
}

#aktualita .date {
	display: block;
		padding: 0;
		font-size: 92%;
		color: #7D8082;
		font-style: italic;
		margin-top: 10px;
		line-height: normal;
		text-align: right;
		width: 100%;
}






.date a {
	font-style: normal;
	font-size: 110%;
	color: #1AB6BE;
	float: left;
}

.date a:hover{
	color: #1AB6BE;
	text-decoration: underline;
}

/* PEOPLE */

.human {
	width: 280px;
	text-align: center;
	text-align: center;
	float: left;
	margin: 5px 0 10px 11px;
	padding: 0px 5px 0 5px;
	min-height: 255px;
	_height: 255px;
}





.human a:hover {
text-decoration: none;
}

.human p {
	color: #4d4f53;
	line-height: 140%;
	text-align: left;
	font-size: 90%;
}

.human img {
float: left;
margin-right: 8px;
border: 1px solid #fff;
padding: 1px;
}

.human h4 {
	text-align: left;
	font-size: 115%;
	padding-left: 10px;
	margin: 0;
}

.center h3 {
	font-size: 160%;
	margin: 3px 0;
	text-align: center;
	color: #757378;
	padding: 5px 0 15px 0;
}

.human h4 a {
	color: #4d4f53;
	font-weight: normal;
}

.human h4 a:hover {
}

.human h5 {
text-align: left;
margin: 2px 0 1px 0;
font-size: 90%;
font-weight: normal;
padding-left: 10px;
}

/* ---------- registracni orm ----------- */

#reg-form{
  margin: 10px;
  padding: 0;
  position: relative;
}

#reg-form fieldset{
  padding: 0px 6px;
  margin: 2px 0;
  background: none;
border: none;
}

#reg-form p{
  margin: 7px 0 0 0;
  padding: 3px 0;
  position: relative;
  top: 16px;
  width: 90px;
  color: #fff;
  text-align: right;
  color:#fff;
}


#reg-form input, #reg-form select{
  position: absolute;
  left: 100px;
  top: 0;
  width: 160px;
}

.white {
	color: #fff;
}

#reg-form .note{
  width: 350px;
  padding: 0 0 5px 100px;
  margin-top: 0;
  font-size: 90%;
  text-align: left;
}

#reg-form .btn-p{
  width: 350px;
  padding-left: 100px;
  text-align: left;
}

#reg-form .btn-p input{
  position: relative;
  left: 0;
  margin-right: 6px;
  font-size: 105%;
  padding: 1px 3px;
  width: auto;
}

#reg-form .oblig{
  padding-left: 3px;
  font-size: 110%;
  position: absolute;
  left: 266px;
  text-align: left;
  font-weight: bold;
  width: 200px;
}

#reg-form .oblig span{
  font-size: 80%;
  font-weight: normal;
}

#reg-form .pic-choice{
  width: 600px;
  margin: 0 0 0 96px;
  height: 45px;
}

#reg-form .avatar-div{
  float: left;
  text-align: center;
  margin: 0 0 0 6px;
  }
  
#reg-form .avatar-div img{
  display: block;
  border: solid 1px #ccc;
}

#reg-form  .avatar-div input{
  position: relative;
  left: 0;
  top: 0;
  width: auto;
}

#reg-form #reg-buts{
  position: absolute;
  left: 354px;
  top: 315px;
}
/* SEARCH, LOGIN */




.login_btn, .registrace, .najit_btn {
	background: #DBDCDD url(../img/login_btn.gif) left top no-repeat;
	margin: 0 2px;
	color: #58565D;
	text-align: center;
	padding: 2px 4px;
	border: none;
	float: right;
}


.login_btn_hover, .registrace_hover, .najit_btn_hover {
	background: #58565D url(../img/login_btn.gif) left bottom no-repeat;
	cursor: pointer;
	margin: 0 2px;
	color: #fff;
	text-align: center;
	padding: 2px 4px;
	border: none;
	float: right;
}

.registrace {
	background: #DBDCDD url(../img/registrovat.gif) left top no-repeat;
}

.registrace_hover {
	background: #58565D url(../img/registrovat.gif) left bottom no-repeat;
}

#zaslat-heslo-box {
	margin-top: 23px;
	color: #fff;
	text-align: center;
}

.zaslat-heslo {
	margin: 0 6px 2px 2px;
	display: block;
	color: #fff;
	font-size: 90%;
	float: right;
}

.zaslat-heslo:hover {
	margin: 0 6px 1px 2px;
}



/* NAJIT */

.search-input{
  width: 100px;
  float: right;
 	font-size: 90%;
 	padding: 3px 0 2px 0;
}

.najit_btn {
	background: #DBDCDD url(../img/login_btn.gif) left top no-repeat;
}


.najit_btn_hover {
	background: #58565D url(../img/login_btn.gif) left bottom no-repeat;
}

/* uzivatelska sekce */

#content-user h1{
  margin: 10px 0 10px 20px;
  padding-top: 10px;
  font-size: 18px;
  color: #fff;
}

#content-user h2{
  margin: 0 0 20px 20px;
  padding: 25px 0 15px 0;
  color: #969599;
}

#content-user h2 img {
border: 1px solid #fff;
padding: 1px;
position: relative;
top: 8px;
margin-right: 8px;
}

.info-box, .info-box-pic{
  margin: 0 0 0 20px;
	color: #fff;
	width: 350px;
	font-size: 12px;
}

.info-box{
  width: 420px;
}


.info-box-pic{
  width: 420px;
   padding: 30px 0 0 0;
}

.info-box-pic #avatar-form-fieldset{
  padding: 0 8px 8px 8px;
  position: relative;
}

.info-box-pic #avatar-form-fieldset .pic-choice{
  padding: 0;
}

.info-box-pic .submit_avatar{
  position: absolute;
  left: 184px;
  top: -24px;
}

.info-box a:hover{
  text-decoration: underline;
}

.info-box p{
  position: relative;
  width: 80px;
  text-align: right;
  padding: 0;
  margin: 10px 0 0 0;
}

.info-box span{
  position: absolute;
  left: 90px;
  display: block;
  text-align: left;
  top: 0px;
  width: 100px;
}

.info-box .link_p{
  padding: 5px 0 4px 0;
  width: 178px;
  font-size: 12px;
}

.info-box .link_p a{
  font-weight: normal;
  background: #23B3BC;
  color: #fff;
  padding: 2px 8px;
  border: 1px #fff solid;
  font-size: 12px;
}

.info-box .link_p a:hover{
  background: #fff;
  color: #23B3BC;
  text-decoration: none;
  border: 1px #23B3BC solid;
}

.info-box #user-img{
  float: left;
  border: solid 1px #FFF;
  margin-right: 10px;
  width: 36px;
  height: 26px;
}

.info-box .data{
  width: 380px;
  float: left;
  margin-bottom: 20px;
}

.info-box h5 {
  font-size: 150%;
  margin: 0;
  padding-top: 10px;
  text-align: left;
  height: 30px;
  display: block;

}

.info-box-pic h5{
  font-size: 150%;
  margin: 0;
  padding: 6px 0 6px 20px;
  text-align: left;
  display: block;

}


#avatar-form{
   margin: 0;
  padding: 0;
  border: none;
  font-size: 12px;
}

#avatar-form .avatar-div{
  float: left;
  text-align: center;
  margin: 6px 0 0 6px;
}
#avatar-form .avatar-div img{
  display: block;
  border: solid 1px #ccc;
}
#avatar-form .note{
  font-size: 90%;
  margin: 0;
  padding-top: 0;
}

#avatar-form .btn_p{
  text-align: right;
  width: 400px;
  padding-top: 3px;
  position: absolute;
  top: 529px;
}


/* FULLLOGIN */


#login-page .login-success{
  border:solid 1px #5ebc00;
  padding:8px 10px 8px 40px;
  margin: 0 auto;
  color: #5ebc00;
  text-align:center;
  position: absolute;
  top: 10px;
}
#login-page .login-error{
width: 900px;
  color: #fff;
  font-size: 120%;
  padding: 8px 50px 10px 40px;
  margin: 0 auto;
  letter-spacing: 1px;
  text-align:center;
    position: absolute;
  top: 100px;
}


#login-page .login-form {
	width: 400px;
	margin: 0 auto;
	position: absolute;
	top:152px;
	left: 383px;
}


#login-page .login-form form{
	width: 150px;
	margin: 0;
  padding: 0;
}

#login-page .login-form fieldset  {
  padding: 0;
  margin: 0;
  border: none;
  position: relative;
}

.login-form .normal_p{
position: absolute;
top: -16px;
line-height: 160%;
  margin: 0;
  padding: 9px 0 0 0;
  width: 215px;
  font-size: 110%;
  text-align: center;
  color: #fff;
}

.login-form p{
  position:relative;
  margin: 0px 0;
  padding: 9px 0 0px 0;
  width: 42px;
  text-align: right;
  color: #fff;
}

#login-page .login-form .login-input{
  position: absolute;
  left: 50px;
  width: 116px;
  top: 5px;
 	font-size: 90%;
}

#login-page .login-form .btn_p{
  width: 170px;
  text-align: right;
}

#login-page .login_btn {
	background: url(../img/login_btn.jpg) left top no-repeat;
	margin: 0 auto;
	color: #58565D;
	text-align: center;
	width: 60px;
	height: 69px;
	border: none;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 100%;
	position: absolute;
	top: 58px;
	left: 79px;
}


#login-page .login_btn_hover {
	background: url(../img/login_btn.jpg) left top no-repeat;
	margin: 0 auto;
	color: #cc0000;
	text-align: center;
	width: 60px;
	height: 69px;
	border: none;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 100%;
		position: absolute;
	top: 58px;
	left: 79px;

}




#login-page .login-form .registrace {
	width: 77px;
	height: 32px;
	background: url(../img/registrace.jpg) left 1px no-repeat;
	color: #cc0000;
	position: absolute;
	top: 50px;
	left: 385px;
	font-size: 10px;
}

#login-page .login-form .registrace_hover {
	width: 77px;
	height: 32px;
	background: url(../img/registrace.jpg) left 1px no-repeat;
	color: #27B6BE;
	font-size: 10px;
	position: absolute;
	top: 50px;
	left: 385px;
}

#login-page .zaslat-heslo {
	margin: 0 6px 2px 2px;
	display: block;
	color: #fff;
	font-size: 90%;
	float: right;
	position: absolute;
	top: 280px;
	left: 440px;
}

#login-page .zaslat-heslo:hover {
	margin: 0 6px 1px 2px;
	color: #27B6BE;
	border: none;
}


#content-wide .tracker{
  background: gray;
  width: 1000px;
}


#content-wide .tracker{
  width: 1000px;
  background: gray;
  display: block;
  height: 17px;
  cursor: pointer;
}

/*DOWNLOAD*/


#content-download {
	text-align: center;
	background: #000000 url(../img/content-down.jpg) no-repeat;
	position: absolute;
	top: 255px;
	width: 980px;
	height: 540px;

}



#content-download p {
	text-align: center;
}

#content-download h1{
color: #FFF;
text-align: center;
font-size: 86px;
margin: 5px 0;
font-weight: bold;
padding-top: 10px;
background: url(../img/h1-logo-wb.gif) no-repeat center bottom;
padding-bottom: 155px;
margin-bottom: 30px;
}


#content-download h2{
color: #979797;
text-align: center;
font-size: 24px;
padding-top: 10px;
margin-bottom: 5px;
}


#content-download a{
	text-align: center;

}

.download-text p{
	text-align: center;
	margin: 0 auto;
	color: #979797;
	font-size: 12px;
	line-height: 130%;
	width: 775px;
}

#photo-sroll {
	margin: 0 auto;
	width: 735px;
	padding-top: 20px;
	text-align: center;

}

#photo-sroll img {
	border: 1px solid #555d62;
}

#photo-sroll .img-box {
	background: url(../img/img-box.png) top left no-repeat;
	padding: 6px 0;
	margin-left: 10px;
	width: 132px;
	height: 102px;
	display: block;
	float: left;
	text-align: center;
}

#photo-sroll h4 {
	color: #27B6BE;
	font-size: 120%;
padding: 0 0 9px 14px;
margin: 0;
text-align: left;
	}



#video-sroll img {
	border: 1px solid #555d62;
}

#video-sroll .img-box {
	background: url(../img/img-box.png) top left no-repeat;
	padding: 6px 0;
	margin-left: 10px;
	width: 132px;
	height: 102px;
	display: block;
	float: left;
	text-align: center;
}

#video-sroll h4 {
	color: #27B6BE;
	font-size: 120%;
padding: 0 0 9px 14px;
margin: 0;
text-align: left;
	}

#video-sroll {
	margin: 0 auto;
	width: 735px;
	padding: 5px 0;
	height: 100px;
}

#user-icon, #user-icon-white{
  position: absolute;
  left: 760px;
  top: 50px;
  z-index: 10;
}

#user-icon fieldset, #user-icon-white fieldset{
  padding: 0;
  margin: 0;
  border: none;
  text-align: right;
  font-size: 95%;
  position: relative;

  width: 200px;
  height: 36px;
}

#user-icon input, #user-icon-white input {
  background: none;
  border: none;
  color: #FFF;
  cursor: pointer;
  padding: 0;
  margin: 0; 
  text-align: right;
  position: absolute;
  left: 100px;
  top: 20px;
  width: 50px;
  font-size: 10px;

}

#user-icon-white input{
color: #8D9097;
}


#user-icon-white input:hover{
	color: #27B6BE;
  cursor: pointer;
}

#user-icon input:hover{
	color: #27B6BE;
  cursor: pointer;
}

#user-icon p, #user-icon-white p {
  text-align: right;
  width: 150px;
  position: absolute;
  left: 0;
  top: 0;
  padding: 2px 0 1px 0;
  margin: 0;
  color: #FFF;
}

#user-icon-white p {
color: #8D9097;
}

#user-icon img, #user-icon-white img {
  position: absolute;
  left: 156px;
  width: 36px;
  height: 36px;
  top: -5px;
  margin: 5px;
}

.stadion-reg {
	background: url(../img/stadion-reg.jpg) no-repeat;
	display: block;
	font-size: 11px;
	padding-top: 8px;
	width: 77px;
	height: 23px;
	color: #cc0000;
	text-align: center;
	position: absolute;
	top: 151px;
	left: 457px;
}

.stadion-reg:hover {
	color: #27B6BE;
}


#stadion-text {
	height: 550px;
	width: 980px;
	text-align: center;
	color: #D0D8DE;
	position: absolute;
	top: 370px;
	left: 0;
	background: url(../img/stadion-text.jpg) left 15px no-repeat;
}

#stadion-text h2 {
	font-size: 54px;
	margin: 0;
	padding: 0;
	color: #E4ECEF;
}

#stadion-text h3 {
	font-size: 38px;
	margin: 0;
	padding: 0;
	color: #8D9097;
}

#stadion-text h4 {
	font-size: 26px;
	font-weight: normal;
	margin: 0;
	padding-bottom: 42px;
	color: #8D9097;
}


#stadion-text p {
	text-align: center;
	font-size: 12px;
	width: 800px;
	margin: 0 auto;
}

/*#stadion-text p a{
color: white;}

#stadion-text p a:hover{
	color: #cc0000;}*/
	
	
#aktualita .s-photos a{
  float: left;
}
#aktualita .s-photos img{
  float: left;
}


#banner_code_window{
  display: none;
  position: absolute;
  width: 430px;
  top: 0px;
  left: 0px;
  padding: 5px;
  border: solid 1px #CCC;
  background: #F3F3F3;
  z-index: 10;
}

#banner_code_window p{
  text-align: left;
  margin: 0;
  padding: 3px 0;
  font-size: 90%;
  color: #333;
  position: relative;
}

#banner_code_window textarea{
  width: 424px;
  height: 80px;
}

#banner_code_window img{
  position: absolute;
  left: 412px;
  top: 1px;
}

#anketa-box{
  background: #B4BCBF;
  border: solid 1px #fff;
  padding: 5px;
}

#anketa-box div{
  margin: 5px 0 0 0;
  font-weight: bold;
  position: relative;
}

#anketa-box .anketa-sloupec{
  display: block;
  position: absolute;
  left: 60px;
  top: 0;
  height: 16px;
  border: solid 1px #696C71;
}

#anketa-box .anketa-hlasy{
  position: absolute;
  left: 70px;
  top: 0;
  font-size: 90%;
  font-weight: normal;
}

.choral{
  border-bottom: solid 1px #ccc;
  padding: 10px;
}

.choral h4{
  margin: 0 0 10px 0;
  color: #29B5BC;
}

#content .anketa-msg{
  padding-top: 10px;
  color: #C35F5D;
  font-size: 110%;
  font-weight: bold;
}


.dotaznik{
  margin: 20px 0 0 0;
}
#content .dotaznik .otazka{
  font-weight: bold;
  margin: 15px 0 5px 0;
}
#content .dotaznik .odpoved{
  margin: 5px 0;
  padding: 0;
}
#content .dotaznik #inp_other{
  width: 500px;
}

#pata {
	text-align: center;
	width: 960px;
	padding: 2px 10px;
	margin: 0 auto;
	color: #cacaca;
}

#pata a {
	font-size: 10px;
	color: #cacaca;
	text-decoration: none;
}

#pata a:hover {
color: #27B6BE;
}

#pata #az {
}
