img
{
border:0px;
}

h1
{
height: 36px;
padding-top:0px;
padding-left:10px;
color: #fff;
font-size: 20px;
font-weight: bold;
margin:0;
margin-bottom:10px;
overflow:hidden;
line-height: 190%;
width:450px;
}
h2
{
color:#3493c1;
padding-left:15px;
padding-top:10px;
padding-bottom:5px;
}
body 
{	
	background-color: #b3b3b3;
  margin:0px;
  padding:0px;
  margin-bottom:10px;
  background-repeat:repeat-y;
	background-image: url("images/bg.gif");
  background-position: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
}

#header
{ 	
	position: relative;
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
  height: 96px;
	background-repeat:no-repeat;
	background-image: url("images/header.gif");
	width : 750px;      
	left: 50%;
	margin-left: -375px;
	background-position:bottom;
	z-index:4;
}


#my_body
{ 
  position: relative;
	width : 750px;      
	left: 50%;
	margin-left: -375px;
	margin-top:0px;
	clear: both;
	padding: 0px;
	background-repeat:no-repeat;
  background-position:top;
  background-image: url("images/header_bg.jpg");
    min-height:340px;
  _height:340px;
}

  #inthere2
{
  position:relative; 
  padding: 0px 0px 0px 0px;
  margin-right:0px;
  margin-left:0px;
  padding-top:0px;
  padding-bottom:10px;
  width:560px;
  border: 0px dashed black;
  min-height:340px;
  _height:340px;
  line-height:150%;
  letter-spacing:1px;
  z-index:0;
  float:left;
  word-wrap: break-word;
  color:black;
 }
  #inthere2 img
  {
  max-width: 560px;
  }
#right
{
 position:relative; 
 width:190px;
 float:left;
 color:#6879fb;
 margin-top:50px;
}
 #left
{ position:relative;
  float:left;
  margin:0px;
  z-index:1;
  padding:0px;
  width:213px;
  margin-left:8px;
  _margin-left:4px;
  margin-top:0px;
}



#logo
{
position:absolute;
margin-top:10px;
margin-left:10px;
}
#logo a
{
margin:0px;
padding:0px;
}

#menu
{
padding-top:70px;
margin-left:10px;
}
#menu a
{
 background-repeat:no-repeat;
 background-position:right;
 background-image: url("zalozka.gif");
 display:block;
 width:105px;
 height:28px;
 float:left;
 text-align:center;
 font-size:14px;
 color:white;
 margin-left:3px;
 font-weight:bold;
 text-decoration:none;
}
#menu a:hover
{
text-decoration:none;
color:#f40032;
}

#menu a.visited
{
 background-position:left;
 text-decoration:none;
}
#menu a span
{
 margin-top:8px;
 display:block;
 text-decoration:none;
 font-weight: bold;
 font-size: 13px;
}

.arrowlistmenu{
width: 190px; /*width of menu*/
}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: white;
background: black url(images/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #379BCD;
background: url(images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 12px;
}

.arrowlistmenu ul li a:visited{
color: #379BCD;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #FA0583;
background-color: #F3F3F3;
}

p
{
padding:10px;
padding-left:10px;
padding-right:10px;
text-align:justify;
}
.strankovani
{
text-align:center;
margin-bottom:3px;
}
.strankovani form
{
display:inline;
}
.strankovani form input
{
padding:0px;
margin:0px;
}
.rozdeleni
{
display:inline;
}
.tlacitko
{
border:1px solid #253155;
color:white;
background-color:#646e8c;
font-weight:bold;
padding:1px;
background-image: url("bg_tlacitko.gif");
cursor: hand; cursor: pointer;
text-decoration:none;

}

.tlacitko2
{
border:1px solid #646e8c;
color:red;
background-color:#d5e0eb;
font-weight:bold;
padding:1px;
cursor: hand; cursor: pointer;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}

#navigation form
{
display:inline;
}
#navigation
{
padding-top:10px;
}
fieldset
{
display:inline;
border:0px;
padding:0px;
margin:0px;
}
#form_diskuse
{
padding-left:20px;
padding-right:20px;
}
#form_diskuse table td
{
padding-top:10px;
}

#bmi_claculator
{
padding-left:150px;
}
#div_yourbmi
{
width:400px;
height:409px;
background-image: url("bmi.gif");
background-repeat: no-repeat;
margin-left:80px;
}
#yourbmi
{
margin-top:130px;
margin-left:180px;
}
#yourbmi input
{
font-weight: bold;
font-size: 14px;
}

.news_prvni
{
background-color:#eeeeee;
margin-right:10px;
margin-left:10px;
margin-top:10px;
}
.news_druhy
{
background-color:#ffffff;
margin-right:10px;
margin-left:10px;
margin-top:10px;
}

.news_date
{
padding-left:10px;
padding-top:5px;
}
h2.news_nadpis
{
font-size:12px;
padding-left:10px;
padding-right:10px;
margin-top:5px;
margin-bottom:0px;
}
p.news_text
{
margin-top:0px;
padding-top:0px;
}
#doporucujeme_down
{
clear:left;
}

#backlinks
{
padding:10px;
border-top:1px dashed black;
font-size: 11px;
}
#banner_top
{
margin-left:20px;
}

