/*	---------------------------------------------------------------------------------------
	UPlive.cz
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:			all styles
	File:				main.css
	Version:			0.1
	Date:				7. 09. 2008
	Author:				Jan Alexandr Janíček
	---------------------------------------------------------------------------------------	*/

/*	---------------------------------------------------------------------------------------
	Hlavní
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

/
* * {
margin:0;padding:0;
}

*/
body {
}

.all {
	width: 980px;
	margin: auto;
	text-align: left;
	margin-top:-17px;
}

.header {
	background: url('/images/header/upol.jpg') no-repeat;
	width: 980px;
	color: inherit;
	height: 108px;
	background-position: 260px center;
	text-align: left;
}

.header img.logo {
border:0px; float:left
}

.login {
	color: #000000;
	border: 0px;
	text-align:center;
}

.login input.textpole {
	background: #ffffff;
	border: 1px solid #a0aab3;
	padding: 1px;
	height: 20px;
}

.login input.tl {
	background: url('/images/tl.gif');
	width: 68px;
	border: 0px;
	height: 27px;
	vertical-align: middle;
}

.login a {
	color: #143d74;
	text-decoration: none;
}

.login a:hover {
	color: #2faf0a;
	text-decoration: underline;
}

.menu {
	background: #75e8ec url('../images/bg3.jpg') repeat-x;
	text-align: left;
	border-bottom: 1px solid #83afde;
	border-top: 1px solid #83afde;
}

.menu .odkaz {
}

.menu .odkaz img {
	border: 0px;
	vertical-align: middle;
	margin-right: 2px;
}

.menu .odkaz a {
	color: black;
	padding: 15px;
	
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

.menu .odkaz a:hover span {
}

a:hover {
text-decoration:none
}

a {
cursor: pointer;
}

.aleft {
}

.aright {
}

.clear {
clear:both;
}

.filtruj {
	background: #adcbe7;
	padding: 15px 0 20px 15px;
}

.filtruj .filin {
color:#2d69a0; float:left;
}

.filtruj span.mezi {
color:#2d69a0;
}

.filtruj select {
	border: 1px solid #4781b8;
	margin-bottom: 10px;
	font-family: Arial;
	font-size: 12px;
}

.filtruj select.dva {
	border: 1px solid #4781b8;
	float: right;
	margin-right:141px;
	
	font-family: Arial;
	font-size: 12px;
}

.filtruj select.tri {
	width: 200px;
	border: 1px solid #4781b8;
	float: right;
	margin-right: 30px;
	
	font-family: Arial;
	font-size: 12px;
}

.filtruj select.ctyri {
	width: 150px;
	border: 1px solid #4781b8;
	float: right;
	margin-right: 80px;
	
	font-family: Arial;
	font-size: 12px;
}

.filtruj input.filtl {
	background: #2d6ca7;
	color: white;
	padding: 2px;
	border:1px solid #19446c;
	margin-left:60px;
}

input.searchtl {
	background: #2d6ca7;
	color: white;
	padding: 2px;
	border:1px solid #19446c;
}

input.searchform {
	width: 150px;
	border: 1px solid #4781b8;	
	font-family: Arial;
        padding: 4px; 
        margin-right:5px;
	font-size: 12px;
}

.filtruj .vek {
	width: 230px;
	float: right;
}

.lista {
	background: #41c1f2 url('/images/bg_lista.jpg') repeat-x;
	color: white;
	text-align: left;
	height: 41px;
	font-size:15px;
	
	font-family: trebuchet MS;
	font-weight: bold;
}

.lista img {
  margin-left:5px; margin-right: 10px; vertical-align:middle;
}

.lista2 {
	background: #317616 url('/images/bg_lista2.jpg') repeat-x;
	color: white;
	text-align: left;
	height: 41px;
	font-size:15px;
	
	font-family: trebuchet MS;
	font-weight: bold;
}

.lista2 img {
  margin-left:5px; margin-right: 10px; vertical-align:middle;
}

.news-blok {
padding:5px; background-color:#b5e9a1;
}

.newska {
border-bottom:1px solid #498233; padding:4px;
}

.newska img {
	width: 80px;
	float: left;
	height:80px;
}

.newska p {
	width: 195px;
	float: right;
	display: inline;
	margin-top:-5px
}

.newska h4 a {
color: #226d07
}

.newska h4 a:hover {
color:black; text-decoration: underline;
}

.newska h4 {
	margin:0;
	padding-bottom:4px;
	
	font-size: 16px;
}

img.menu-sip {
  margin-left:6px; margin-right: 2px; vertical-align:middle;
}

.user {
	width: 105px;
	text-align: center;
	float: left;
	margin-top: 10px;
	padding: 5px;
	border-left:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
}

.user a img {
	width: 88px;
	vertical-align: middle;
}

.user3 {
	text-align: center;
	float: left;
	margin-right: 12px;
	padding-bottom: 5px;
	border-left:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
}

.user3-img {
	width: 100px;
	height: 100px;
	padding: 3px;
	vertical-align: middle;
}

.user3 img {
	max-height:100px; max-height:100px; max-width:100px; vertical-align: middle;
	border: 0px;
}

.user3 a h2 {
}

.user3 a:hover h2 {
	text-decoration: underline;
}

.user3 h2 {
	margin-bottom: 6px;
	
	font-size: 11px;
	font-style: bold;
}

.user2 {
	text-align: center;
	float: left;
	margin-right: 3px;
	padding-bottom: 5px;
	border-left:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
}

.user2-img {
	width: 100px;
	height: 100px;
	border: 0px solid #dedede;
	padding: 3px;
	vertical-align: middle;
}

.user2 img {
	max-height:100px; max-height:100px; max-width:100px; vertical-align: middle;
	border: 0px;
}

.user2 a h2 {
}

.user2 a:hover h2 {
	text-decoration: underline;
}

.user2 h2 {
	margin-bottom: 6px;
	
	font-size: 11px;
	font-style: bold;
}

.user a:hover img {
border:1px solid #cde6fa;
}

.user a {
color:#004059
}

.user a:hover {
color:#cde6fa
}

.user h2 {
font-size:12px; color:#004059; margin-top:10px
}

.main-news, .other-news {
}

.other-news {
}

.main-news img, .other-news img {
}

.main-news p, .other-news p {
}

.main-news a h3, .other-news a h3 {
	text-decoration: none;
}

.main-news a:hover h3, .other-news a:hover h3 {
	text-decoration: underline;
}

.main-news h3, .other-news h3 {
}

.t-center {
text-align:center; margin:auto;
}

#lista {
}

#lista a {
	color: #000;
	display:inline;
	font-size: 12px;
}

.nejtagy {
	
	padding: 5px;
	margin-bottom: 5px;
}

.nejtagy a {
	margin-right: 5px;
}

.reklama {
 width: 300px;
 height: 300px;
 float: right;
 margin: 10px 2px 0 0;
}

.nejctenejsi {
}

.nejctenejsi strong {
 font-size: 18px;
}

.novinky {
	width: 650px;
	height: 500px;
}

.novinky img {
 width: 120px;
height: 120px;
}

.novinky .main-news {
}

.soubor {
 width: 150px;
 height: 100px;
 border: 1px solid black;
 margin: 5px;
 text-align: center;
 float: left;
}

.soubor a {
 float: left;
 width: 100%;
 text-align: center;
}

.soubor .slozka {
 margin: 30px 0 15px 0
}

h1 span {
 display: none;
}

hr.cara-clanek {
 border-top: 1px solid #5d5d5d;
}

.main-news a h2, .other-news a h2 {
	color: #038209;
	height: 15px;
	display: inline;
	
	text-decoration: none;
}

.main-news a:hover h2, .other-news a:hover h2 {
	color: #003603;
	text-decoration: underline;
}

.forum-legend {
 vertical-align: middle; padding-bottom: 4px;
}

#fdiary {
margin-left:5px;
}

#fdiary label {
	width: 400px;
	float: left;
	margin: 5px;
	
	font-weight: bold;
}

#fdiary textarea {
	width: 550px;
	height: 200px;
	border: 1px solid gray;
}

#fdiary input {
	float: right;
	margin: 0 10px;
}

#fdiary #nadpis {
	width: 555px;
	height: 22px;
	margin: 0;
	float: left;
	border: 1px solid gray;
}

#fdiary select {
width:50px;
height:20px;
margin:0 5px;
}

#fdiary #ikony {
width:300px;
height:100px;
background:#fff;
border:1px solid #000;
position:absolute;
display:none;
}

#fdiary #ikony label {
float:left;
}

#fdiary #ikony input {
float:left;
margin:0;
}

#fdiary #ikony div {
width:20px;
float:left;
}

.diary {
	width: 100%;
	border-bottom: 1px solid #C0C0C0;
	padding-bottom: 5px;
}

.diary-in {
	padding: 10px;
}

.diary-in img.icona {
vertical-align:middle; margin-right:4px;
}

.admin {
	color: #ccc;
	margin: 0 0 0 10px;
}

.diary:hover .admin {
color: #343e8c;
display: block;
}

.reality-icon {
float:left; margin-right: 3px; max-height:100px; vertical-align:middle
}

.friend img {
float:left;
}

.friend-info {
	float: right;
	display: inline;
	margin-left: 5px;
}

.friend-info p {
display: block; margin:0px;
}

.rank-hod1 img {
width:30px; height:30px; float:left;
}

.rank-hod2 img {
width:30px; height:30px; float:right;
}

.rank-telo {
width:123px; margin-top:10px;
}

.rank {
float:left; 
text-align:center;
height: 21px;
width: 44px;
padding:5px;
background: url('../images/rank.gif') no-repeat left top; 
margin-left:5px;
}

.rank strong {
font-size:15px;
}

.profile-menu {
background:#e7fbff; border:1px solid #86beca;
font-size: 12px; width: 100%; margin-top:5px;
}

.profile-menu a {
display:block; 
border-bottom: 1px solid #D4D4D4;
padding:5px;
}

.profile-menu img {
border:0px; vertical-align:middle; margin-right:4px;
}

.profile-menu a:hover {
background-color:white; text-decoration:none;
}

#info, #favorite, #dating, #photos, #friends {
display:none;
}

#upload {
width:350px;
margin:10px 0;
}

.new_photo {
width:330px;
height:50px;
margin:10px 10px 30px 10px
}

.new_photo .file {
width:280px;
margin:-10px 5px 10px;
}

.new_photo .description {
display:none;
}

.new_photo .description label {
margin-left:25px;
color:#aaa;
font-size:12px;
}

.new_photo .description input {
width:240px;
}

img.checkboxy {
}

.fotogalerie-a {
}

.fotogalerie-foto {
}

.fotogalerie-foto img {
}

.fotogalerie-b {
}

.fotogalerie-b img {
}

.fotogalerie-gallery {
}

div.msg {
	width: 100%;
}

