body {
background:#fff url("images/bg.gif");
margin:auto; padding:0;
font-family: "Arial CE", arial, verdana, sans-serif;
font-size:10pt;
text-align:center;
}
#stranka {
width:990px;
margin:auto;
text-align:left;
}

	#header {
		margin:0; padding:0;display:block;
		}

	#footer {
	text-align:center
	}
	
	#main1 {
		margin:0; padding:0;
		background:transparent;
		}
	#main2 {
		margin:0; padding:0;
		}
	#left {
		float:left;
		width:200px;
		margin:0; padding:0;
		font-size:100%;
		}
	#right {
		float:right;
		width:200px;
		margin:0; padding:0;
		font-size:100%;
		text-align:left;
		}
	#middle {
		margin:0 200px;
		background:#f2fafd;
		font-size:100%;
		}
	.column-in {
		margin:0; padding:0.5em 1em;
		}
		
	.vlevo-in {
			margin:0; padding:0.5em 1em;

		background:#ffffee;
		}
		
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
		
	h2,h3,h4,h5 { margin: 0.2em 0 }
	h5 {font-size: 10pt;}
	p { margin: 0.5em 0 }
	a { color:#bb0000 }
	a:hover {text-decoration:none}
	
	.copy { text-align:center; font-size:100% }
	
.h4vlevo {
width:100%;
background:#ffffbb;
padding:3px;
color: #000;
text-align:center;
font-size:10pt;
}	

.h4middle {
width:550px;
background:#d9f1fa;
padding:3px;
color: #000000;
text-align:center;
font-size:10pt;
line-height:25px;
height:25px;
}

.h4middle2 {
width:550px;
background:#d9f1fa;
padding:3px;
color: #000000;
text-align:center;
font-size:10pt;
line-height:25px;
height:25px;
_width:95%;
}


.h4profil {
width:260px;
_width:95%;
background:#d9f1fa;
padding:3px;
color: #000000;
text-align:center;
font-size:10pt;
line-height:25px;
height:25px;
}

.h4patka {
width:100%;
background:#ffffee;
padding:3px;
color: #000000;
text-align:center;
font-size:10pt;
line-height:25px;
height:25px;
}

.h3middle {
width:550px;
background:#d9f1fa;
padding:3px;
color: #000000;
text-align:center;
font-size:11pt;
line-height:25px;
height:25px;
}

	.profilleva {
		margin:0; padding:0.5em 1em;float:left;
		width:260;
		_width:45%;
		}
		
	.profilprava {
		margin:0; padding:0.5em 1em;float:left;
		width:260;
		_width:*;
		display:block;
		}
	
	
	
	
	
	
	
	
	
	

	
 .small_table {
 border: 1px solid #7c7c7c;
 background-color: #ffffee;
 width: 100%;
 }
 
 /*td {
 border-bottom: 1px;
 border-left: 1px;
 border-right: 1px;
 padding: 4px;
 }*/
 
 .titles {
 background-color: #d9f1fa;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 color: #000;
 text-decoration: none;
 }
 
 .sub_titles {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #000;
 height: 26px;
 text-decoration: none;
 }
 
 .sub_headings {
 background-color: #d9f1fa;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-decoration: none; 
 }
 
 .page_titles {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 color: #1e6879;
 text-decoration: none;
 }
 
 .sub_page_titles {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 color: #4BACF3;
 text-decoration: none;
 }
 
 .membersarea_titles {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 color: #08AFDC;
 text-decoration: none;
 }
 
 .text {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: normal;
 color: #000;
 text-decoration: none;
 }
 
 .bold_text {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 color: #7c7c7c;
 text-decoration: none;
 }
 
 .columns {
 background-color: #f0fcff;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: 616161;
 }
 
 .error_table {
 border: 2px solid #bb0000;
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 color: #CC0000;
 }
 
 .complete_table {
 border: 2px solid #86B838;
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 color: #86B838;
 }

 
 .new_message {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 color: #86B838;
 text-decoration: none;
 }
 

 .information_message {
 background-color: #e6f6fc;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: normal;
 color: #666666;
 text-decoration: none;
 }
 
 .security_code {
 border: 1px solid #7c7c7c;
 background-color: #effbff;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13pt;
 font-weight: bold;
 color: #000;
 }
 
 .pagination_table {
 background-image: url(images/007.gif);
 border: 1px solid #666666;
 }
 
 .pagination_text {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: lighter;
 color: #FFFFFF;
 text-align: center;
 text-decoration: none;
 }
 
 a:hover.pagination_text {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: lighter;
 color: #666666;
 text-align: center;
 text-decoration: none;
 }
 
 .picture_borders {
 border: 2px solid #7c7c7c;
 }
 
 /* form fields */
 
 .form_button {
 border: thin solid #02c3ee;
 background-color: #f2fdff;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: lighter;
 color: #02c3ee;
 height: 21px;
 text-decoration: none;
 }
 
 .form_text_field {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: lighter;
 color: #666666;
 width: 50%;
 padding-left: 2px;
 text-decoration: none;
 }
 
 .form_select_field {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: lighter;
 color: #666666;
 width: 50%;
 text-decoration: none;
 }
 
 .form_text_area {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: lighter;
 color: #666666;
 width: 50%;
 text-decoration: none;
 }
 
 .form_bbcode_button {
 border: 1px solid #666666;
 background-color: #EFEFEF;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: normal;
 color: #000000;
 height: 20px;
 }
 
 /* forums css */
 
 .forum_table {
 border: 1px solid #7c7c7c;
 width: 540;
 }
 
 .forum_titles {
 background: #d9f1fa;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;

 color: #000;
 text-decoration: none;
 }
 
 .forum_history {
 font-size: 10pt;
 color: #333;
 padding-left: 3px;
 text-decoration: none;
 }
 
 a:hover.forum_history {
 font-size: 10pt;
 color: #000;
 padding-left: 3px;
 text-decoration: underline;
 }
 
 .forum_columns {
 background-color: #f0fcff;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #000;
 }
 
 .forum_text {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #000;
 text-decoration: none;
 }
 
 .forum_text_bold {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #000;
 text-decoration: none;
 font-weight:bold;
 }
 
 .forum_bigtext {
 font-size: 10pt;
 color: #bb0000;
 }
 
 a:hover.forum_bigtext {
 font-size: 10pt;
 color: #bb0000;
 text-decoration: none;
 }
 
 .forum_quote {
 background-color: #edfbff;
 border-color: #00c2ee;
 border-style: solid;
 border-top: dashed;
 border-top-width:thin;
 border-bottom: dashed;
 border-bottom-width: thin;
 border-right: none;
 border-left: none;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: lighter;
 color: #246473;
 }
 
 /* footer css */
 
 .advertising {
 background-color: #EDF8FB;
 height: 80;
 }
 
 .copyright {
 background-color: #bb0000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: normal;
 color: #FFFFFF;
 text-decoration: none;
 }
 
 /* admin css */

 .admin_background {
 background-color: #bb0000;
 }

 .admin_page_table {
 background-color: #FFFFFF;
 border-left: thick;
 border-right: thick;
 border-bottom: thick;
 border-top: thick;
 border-color: #ECF2F4;
 border-style: solid;
 }
 
 .admin_bar {
 background-color: #bb0000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #FFFFFF;
 font-weight: bolder;
 padding-left: 8px;
 height: 24px;
 text-decoration: none;
 }
 
 .admin_tables {
 background-color: #FFFFFF;
 border: 1px solid #3ec5e3;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 padding: 4px;
 color: #00c2ee;
 }
 
 .admin_titles {
 background-image: url(images/admin/002.gif);
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #666666;
 height: 24px;
 }
 
 .admin_columns {
 background-color: #f3fdff;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: lighter;
 color: #00c2ee;
 height: 24px;
 text-decoration: none;
 }
 
 .admin_text {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #00c2ee;
 text-decoration: none;
 }
 
 .admin_bold_text {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #00c2ee;
 height: 24px;
 text-decoration: none;
 }
 
 .admin_error_text {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #b1d130;
 height: 24px;
 text-align: center;
 text-decoration: none;
 }
 
 .admin_side {
 background-color: #d8f6ff;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #5298B2;
 font-weight: lighter;
 }
 
 .admin_side_title {
 background-image: url(images/admin/002.gif);
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 }
 
 table, td, tr {
  font-size: 10pt;
 }
 
 input {
 padding:3px;
min-height:25x;

margin-top:5px;
margin-bottom:5px;
border:1px solid #7c7c7c;
 }
 
 textarea {
 border:1px solid #7c7c7c;
 }
 
 img {
 border:0;
 }
 
 .menu {
  padding:0; 
  margin:0; 
  list-style-type:none;
  white-space:nowrap;
  }
  
.menu li {
display: inline;
  min-width:100px;
  }
.menu a {
  position:relative;

  text-decoration:none; 
  min-width:100px; 
  float:left; 
  }
* html .menu a {
  width:100px;
  }
.menu a span {
  display:block; 
  color:#000; 
  background:#facccc; 
  border:1px solid #fff; 
  border-width:0px 4px;
  text-align:center; 
  padding:4px 16px; 
  cursor:pointer;
  }
* html .menu a span {
  width:100px; 
  cursor:hand; 
  w\idth:66px;
  }
.menu a b {
  display:block; 

  }
.menu a em {
  display:none;
  }
.menu a:hover {
  background:#fff;
  }
.menu a:hover span {
  color:#000; 
  background:#d9f1fa;
  }
.menu a:hover em {
  display:block; 
  overflow:hidden; 
  position:absolute; 
  left:50%; 
  margin-left:-6px;
  }
  
h1 {
width:287px;
height:76px;
background:url(images/logo.gif) center left no-repeat;
font-size:10pt;
margin:0;
padding:0;
}

h1 span {
display:none;
}

 #fixedtipdiv {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 position:absolute;
 padding: 4px;
 line-height:18px;
 z-index:100;
 }
 
.hlavicka1 {
margin:0; padding:0.5em 1em;
width:350px;
height:80px;
float:left;
}

.hlavicka2 {
width:600px;
padding-top:15px;
text-align:center;
float:left;
height:80px;
}
