body{
	background:url(/design/vrch.png) repeat-x #4788ae;
	font: 10pt/12pt "Lucida Grande", Verdana, sans-serif;
/*	font-family:Verdana, 'Arial CE', Arial, 'Helvetica CE', Helvetica;
	font-size:75%;
	line-height:1.6em;*/
	color:#fff;
	margin:0px;
	padding:0px;
}
body.disabled{
	background:#6c7d87;/*657f8e;*/
	/*background-image:none;*/
}
/* ****************************************************************************
					OKNO
**************************************************************************** */
.disabledOver{
	position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;
}
.okno.mladez{
	background:#cde890 url(/design/stred.png) 0px 0px repeat-x;
	padding:0px;
	overflow:auto;
}
.okno .stred{
	border-bottom:0px solid #a6bd7e;
}
.oknoRam{
	position:absolute;
	z-index:101;
	border:#aaa 4px solid;
}
.oknoRam .prouzek{
	height:28px;
	background:#888;
}
.oknoRam .prouzek .text{
	display:block;padding-top:5px;font-weight:bold;font-size:1.1em;padding-left:10px;
}
.oknoRam .prouzek .close{
	text-align:right;padding-bottom:5px;padding-right:10px;padding-top:5px;float:right;width:80px;cursor:pointer;
}
/* ****************************************************************************
					OBECNE VICENASOBNE
**************************************************************************** */
.centruj{
	margin:0px auto;
	width:540px;
}
.vzduch{
	padding:25px 0px;
}
h1, h2, h3, h4, h5{
	margin:0px;
	padding:0px;
	/*font-size:1.4em;*/
	font-family:Verdana,Arial,Helvetica,sans-serif;/*"Trebuchet MS", */
}
hr {
	margin:20px auto;
	border:none 0;
	border-top:1px solid #c2cdaa;
	width:85%;
	height:1px;/*whatever the total width of the border-top and border-bottom equal*/
}
/* ****************************************************************************
					VRCH
**************************************************************************** */
#vrch{
	height:50px;
}
#vrch-hlavni{
	float:left;
	width:135px;
	height:35px;
}
#vrch-hlavni img{
	margin-top:14px;
	margin-left:13px;
	border:0
}
/* ****************************************************************************
					MENU
**************************************************************************** */

#menu{
	float:right;
	/*width:267px; - 49*/
	width:310px; /*247 + 7*/
	height:50px;
	background:url(/design/menu.gif) no-repeat 7px 17px;
}
#menu ul{
	padding:0px;
	margin:0px;
}
#menu ul li{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	height:50px;
}
#menu ul li a{
	display:block;
	height:99%;
	font-weight:normal;
	text-align:center;
	color:#fff;
	text-decoration:none;
	line-height:1.5;
}
#menu ul li a span{
	display:none;
}

#m-nastenka{
	width:68px;
}
#m-akce{
	width:40px;
}
#m-fotky{
	width:45px;
}
#m-blog{
	width:37px;
}
#m-prihlaseni{
	width:72px;
}
#m-odhlaseni{
	width:120px;
}
#menu li.on a{
	background:url(/design/menu-on.gif) no-repeat 7px 17px;
}
#menu li#m-akce.on a{
	background-position:-61px 17px;
}
#menu li#m-fotky.on a{
	background-position:-101px 17px;
}
#menu li#m-blog.on a{
	background-position:-146px 17px;
}
#menu li#m-odhlaseni{
	background:#689dbc;/* 639aba,689ebd */
	font-size:0.8em;
	text-align:center;
}
#menu li#m-odhlaseni #profil{
	padding-top:4px;
	height:17px;
}
#menu li#m-odhlaseni #profil.on{
	font-weight:bold;
}
#menu li#m-odhlaseni #odhlaseni{
	padding-top:2px;
	height:23px;
}
#menu li#m-odhlaseni a:hover{
	text-decoration:underline;
}
/* ****************************************************************************
					STRED STIN
**************************************************************************** */
.stred,.stredobsah{
	background:#cde890 url(/design/stred.png) 0px 0px repeat-x;
	border-top:1px solid #cde890;
	border-bottom:1px solid #a6bd7e;
	color:#2985ba;
	/*color:#b0e05c;*/
}
.stred.disabled, .stred.disabled *,
.stredobsah.disabled{
	background-image:none;
	background-color:#c0c7b0;/*c2cdaa;*/
}
.stred h1,.stred h2{
	position:relative;
	margin-top:5px;
	float:left;
	clear:left;
	text-align:right;
	width:135px;
	text-transform:uppercase;
	letter-spacing:2px;
	color:#fff;
}
.stred h1{
	font-size:0.9em;
}
.stred h2{
	font-size:0.8em;
}
.stred h2 span, .stred h1 span{
	position:absolute;
	display:block;
	right:0px;
	top:0px;
	padding-right:1px;
}
.stred h2:before, .stred h1:before{
	display:block;
	padding-top:1px;
	content:attr(title);
	/*color:#b9d286;*/
	color:#adc47d;
}
.stred p,
.stred form{
/*line-height:1.3;*/
	margin-top:5px;
	padding-left:150px;
}
.stred a, .stred .link,
.stredobsah a{
	color:#254666;
	padding-bottom:3px;
}
.stred .link{
	padding-left:3px;
	padding-right:3px;
	cursor:pointer;
}
.stred a:hover, .stred .link:hover,
.stredobsah a:hover{
	background-color:#e3f4bb;/*#d4eba1;648ba3*/
}
/* ****************************************************************************
					STREDOBSAH
**************************************************************************** */
.stredobsah h1,.stredobsah h4{
	padding-left:150px;
	position:relative;
	margin-top:5px;
	text-transform:uppercase;
	letter-spacing:2px;
	color:#fff;
}
.stredobsah h1{
	font-size:0.9em;
}
.stredobsah h4{
	font-size:0.8em;
}
.stredobsah h4 span, .stredobsah h1 span{
	position:absolute;
	display:block;
	top:0px;
}
.stredobsah h4:before, .stredobsah h1:before{
	display:block;
	padding:1px;
	content:attr(title);
	color:#adc47d;
}
.stredobsah p.promo{
	text-align:right;
	margin-bottom:0px;
	font-size:0.9em;
	color:#567e9d;
}
.stredobsah ul{
	list-style-image:url(/design/tecka3.png);
}
/* ****************************************************************************
					OBSAH
**************************************************************************** */
.obsah{
	background:url(/design/obsah.png) 0px 0px repeat-x;
	color:#dae7ee;
	min-height:240px;
}
.obsah.disabled{
	background-image:none;
}
.obsah h1,.obsah h2,.obsah h3, .obsah h4{
	margin-top:5px;
}
.obsah h2 a{
	padding-left:0px;
	color:inherit;
	/*text-decoration:none;*/
}
.obsah h2 a:hover{
	/*text-decoration:underline;*/
	background-color:transparent;
}
.obsah a, .obsah .link{
	color:#fff;
	padding-left:3px;padding-right:3px;padding-bottom:3px;
}
.obsah a:hover,.obsah .link:hover{
	background-color:#4380a5;
	text-decoration:underline;
}
.obsah .link {
	padding-left:3px;
	padding-right:3px;
	cursor:pointer;
}
.obsah p, .obsah ul, .obsah ol, .obsah form,
.stredobsah p, .stredobsah ul, .stredobsah ol{
	margin-top:5px;
	line-height:1.3;
	padding-left:150px;
}
.obsah ul,.obsah ol,
.stredobsah ul,.stredobsah ol{
	list-style-position:inside;
	margin-left:0px;/* kvuli opery a ie*/
}
.obsah ul{
	list-style-image:url(/design/tecka.png);
}
.obsah li,
.stredobsah li{
	margin-top:2px;
	margin-left:0px;
}
/* ****************************************************************************
					SPODEK
**************************************************************************** */
.spodek{
	letter-spacing:0.05em;
	font-size:0.8em;
	text-align:center;
	color:#a3c3d6;
}
/* ****************************************************************************
					INDEX
**************************************************************************** */
.index h1,.index h2,.index h3,.index h4{
	text-align:right;
	text-transform:uppercase;
	letter-spacing:2px;
	float:left;
	clear:left;
	width:135px;
	position:relative;
}
.index h1{
	color:#cde890;
	font-size:0.9em;
}
.index h2{
	color:#d4e8a7;
	font-size:0.8em;
}
.index h3{
	color:#cde890;
	font-size:0.7em;
}
.index h4{
	color:#cde890;
	font-size:0.6em;
}

.index h2 span{
	position:absolute;
	display:block;
	right:0px;
	top:0px;
	padding-right:1px;
}
.index h2:before{
	display:block;
	padding-top:1px;
	content:attr(title);
	color:#3C7296;
}

/* ****************************************************************************
					ADMIN
**************************************************************************** */
.obsah .admin{
	font-weight:normal;
	cursor:pointer;
	visibility:hidden;
	margin:0px;
	float:right;
	width:18px;
	height:16px;
	background-repeat:no-repeat;
	background-position:1px 0px;
	/*font-size:0em;*/
	margin-left:5px;
	opacity:.5;
}
.obsah .admin:hover{
	opacity:1;
}
.obsah div div:hover .admin{
	visibility:visible;
}
.obsah .visible{
	visibility:visible;
}
.obsah .edit{
	background-image:url(/design/16-em-pencil.png);
}
.obsah .del{
	background-image:url(/design/16-em-cross.png);
}
.obsah .save{
	background-image:url(/design/16-em-check.png);
}
.obsah .wait{
	cursor:auto;
	background-image:url(/design/working.gif);
}
.obsah .time{
	cursor:auto;
	background-image:url(/design/16-clock.png);
	padding-left:19px;
	width:22px;
	font-size:0.8em;
}
/* ****************************************************************************
					NASTENKA
**************************************************************************** */
.nastenka h2{
	font-size:0.9em;
	letter-spacing:2px;
	text-align:left;	
	margin-top:22px;
	padding-left:150px;
	color:#d8e6ee;
}
.nastenka h2.on{
	color:#254666;
}
.nastenka h2.ona{
	color:#85cb6b;
}
.nastenka h3{
	/*clear:both;*/
	margin:2px 0px 0px 0px;
	padding:0px;
	text-align:right;
	font-size:0.9em;
	float:left;
	width:135px;
	color:#7eabc6;
	font-weight:normal;
}
.nastenka h3 span.cas{
	opacity:.6;
}
.nastenka p{
	margin-top:2px;
}
.nastenka .link{
	font-size:110%;
}
.nastenka .ip{
  font-size: xx-small;
  font-style: italic;
  padding-left: 15px;
}
/* ****************************************************************************
					FOTKY 
**************************************************************************** */
.fotky h3{
	padding-top:3px;
	line-height:1.5;
}
.fotky h3 a{
	text-decoration:none;
	color:inherit;
}
.fotky img{
	visibility:hidden;
}
.fotky .nahledy{
	padding-left:150px;
}
.fotky a.fotky{
	padding-left:0px;
	display:block;
	height:73px;
	text-decoration:none;
	/*border:1px solid red;*/
}
.fotky a.pfotky{
	margin-bottom:10px;
	padding-left:0px;
	float:left;
	height:73px;
	width:110px;
	text-decoration:none;
	/*border:1px solid red;*/
}
.fotky a:hover{
	background-color:transparent;
}
.fotky div.mezera{
	width:9px;
	float:left;
}
.fotky div.nahled{
	cursor:pointer;
	position:relative;
	top:15px;
	float:left;
	padding:0;
	margin:0;
	width:110px;
	height:59px;/*vyska minus 2x radius: 80-(7*2) = 66*/
}
.fotky p.links{
	padding-top:2px;
	padding-right:30px;
	text-align:right;
	font-size:.8em;
}
.fotky .dalsi_fotky{
	height:10px;/*proto, ze nemusi byt za obrazkama p*/
}
/* ****************************************************************************
					AKCE 
**************************************************************************** */
.akce h3{
	text-align:left;
	width:auto;
	float:none;
	display:block;
	padding-left:150px;
	color:#a3c3d6;
}
.akce span.nick{
	font-size:0.9em;
	color:#7eabc6;
}

/* ****************************************************************************
					CLANKY - neco je i v .stredobsah
**************************************************************************** */
.clanky h2{/* a */
	color:#d4e8a7;
}
.clanky h4{
	color:#d4e8a7;
	padding-left:150px;
	font-size:0.8em;
	margin-top:0px;
}
.clanky p.links{
	padding-top:0px;
	margin-bottom:30px;
}
/* ****************************************************************************
					KONTAKT
**************************************************************************** */

input.submit{
	text-align:center;
	width:81px;
	height:27px;
	color:#254666;
	background-repeat:no-repeat;
	cursor:pointer;
	margin:0px;
	border:0px;
	padding-bottom:4px;
}
.stred input.submit{
	color:#254666;
	background-image:url(/design/submit.png);
}
.obsah input.submit{
	color:#fff;
	background-image:url(/design/submit2.png);
}
select,
input.text,
textarea{/*input[type=password]*/
	font:10pt/12pt "Lucida Grande", Verdana, sans-serif;
	padding-left:2px;
	padding-top:2px;
	height:20px;
	width:250px;
}
input, textarea{
	margin-bottom:5px;
}
textarea{
	height:100px;
	width:95%;
}
textarea.clanek{
	height:300px;
}
.stred select,
.stred input.text,
.stred textarea{/*.stred input[type=password]*/
	background:#d4eba1;
	color:#2985ba;
	border:#e3f4bb 1px solid;
}
.obsah input.text,
.obsah textarea{
	background:#639aba;
	color:#fff;
	border:#7ea6bf 1px solid;
}

.stred input[type=text]:hover,
.stred input[type=password]:hover,
.stred textarea:hover,
.stred select{
	border:#fff 1px solid;
}
.obsah input[type=text]:hover,
.obsah textarea:hover{
	border:#cedde7 1px solid;
}
input.button{
	background:inherit;
	color:inherit;
	cursor:pointer;
	border:#fff 1px solid;
}




table .bunka_cislo{
	text-align:right;
}

#okno td label{
	text-align:right;
}

