html {

	border-top: #0f87c5 2px solid;

}



body{

	background: #FAFAFA;

}

#obsah {

	margin: 0 auto 0 auto;

	padding: 0;

	background: #FAFAFA;

	font-size: 12px;

	font-family: "Palatino Linotype", Arial;

	color: #383838;

	line-height: 150%;

	width: 865px;

}

#header {

	height: 180px;

}



h1 {

visibility:hidden;	

}



/* Pridat stránku */



blockquote {

	padding-left:30px;

	padding-right:30px;

	border:	1px solid #E0E0E0;

	width: auto;

	margin: 3px 0 3px 0;

	background: #FFFFFF;

}

#zvyhodneni a {

	color: #0F87C5;

}

#zvyhodneni p {

	border-right:1px solid #E0E0E0;

	border-left:1px solid #E0E0E0;

	background: #FFFFFF;

}

#zvyhodneni h2 {

	border-right:1px solid #E0E0E0;

	border-left:1px solid #E0E0E0;

	border-top:1px solid #E0E0E0;

	background: #FFFFFF;

}



.ohraniceni {

	border:	1px solid #E0E0E0;

	width: auto;

	padding: 2px 6px;

	margin: 3px 0 3px 0;

	background: #FFFFFF;

}

.vnitrek {

	margin-left:20px;

	background: #FFFFFF;

}

.nadpis {

	color: #323232;

	background: #FFFFFF;

	border:	1px solid #E0E0E0;

	padding: 2px 6px;

	margin:	6px 0 6px 0;

}

.tlacitko {

	color: #323232;

	background: #FFFFFF;

	border:	1px solid #E0E0E0;

	padding: 2px 6px;

	margin:	6px 0 6px 0;

}

.zpet {

	color: #323232;

	background: #FFFFFF;

	border:	1px solid #E0E0E0;

	padding: 2px 6px;

	margin:	6px 0 6px 0;

}

.podtext {

	color: #323232;

}

.podtext a {

	color: #C03A9C;

}



  /* link on the top */

#links {  

  float: left;

  width: 852px;

  height: 20px;

  font-size: 11px;

	background: #eee url('obrazky/linksbg.gif') repeat-x;

}



#linksleft {

  float: left;

  width: 10px; 

  height: 20px;

	background: #eee url('obrazky/linksleft.gif') top left no-repeat;

}



#links p {

  padding: 1px 10px 0 10px;

  text-align:center;   

}



#links span {

  font-weight: bold;

  padding-right: 10px;

}



#linksright {

  float: right;

  width: 13px;

  height: 20px;

	background: #eee url('obrazky/linksright.gif') top right no-repeat;

}



  /* girl with slogan */

#slogan {

  	float: left;

	margin-left: 25px;

	margin-bottom: 15px;

  	width: 317px;

  	height: 80px;

}



  /* search box */

#searchbox {

  	float: right;

	background: #FAFAFA url('obrazky/searchbox.gif') no-repeat;

	font-size: 11px;

  	padding: 5px;

	margin: 30px 10px 0 15px;

	width: 241px;

	height: 14px;

	border: 0px;

}

#searchbutton {

  	float: right;

  	display: inline;

	background: #993399 url('obrazky/searchbutton.gif') no-repeat;

	border: 0px; 

	margin: 30px 100px 0 15px;

	font-size: 11px;

	color: #FFF;

	width: 74px;

	height: 24px; 

} 





  /* ad */

#ad {

}



	/* menu */

#menu {

	clear: both;

 	float: left;

 	width: 870px;

 	height: 54px;

  	margin-left: 5px;

}



#menuleft {

	background: #eee url('obrazky/menuleft.gif');

	float: left;

	width: 10px;

	height: 40px;

}



#menuright {

	background: #eee url('obrazky/menuright.gif') no-repeat right;

	float: left;

	width: 206px;

	height: 40px;

}



#menu ul {

	background: url('obrazky/menubg.gif') repeat-x;

	list-style: none;

	float: left;

	margin: 0 auto;

	height: 40px;

	width: 646px;

}



#menu li {

	float: left;

}



#menu a {

  text-transform: uppercase;

  font-size: 12px;

	display: block;

	margin: 0;

	cursor: pointer;

	text-decoration: none;

	font-weight: normal;

}



#menu a span{

	float: left;	

  color: #0f87c5;

	height: 43px; 

	padding: 11px 15px 0 15px; 

}



#selected {

	background: url('obrazky/menuselected.gif') left no-repeat;

}



#menu a:hover span {	

	background: url('obrazky/menubghover.gif') repeat-x;     

	color: #FFF;                 

}    

 

#logo {

	float: left;

	margin: 0 auto;

	display: block;

}

 

/* CONTENT left and right side */

#content {

display: clear;

}



  /* Left side */

#left {

	float: left;

	width: 540px;

	margin-left: 25px;

}



#left a {

color: #383838;

}



.textbox {

	background: #FAFAFA;

	width: 540px;

}



.textbox img {

	float: left;

	border: #bcbcbc solid 1px;

	margin: 18px 10px 35px 0;

	padding: 4px;

}



.textbox h2, h2 a {

  color: #0f87c5;

  font-size: 14px;

  padding-bottom: 5px;

}



.textboxbottom {

	border-top: #bcbcbc solid 1px;

	float: right;

	width: 422px;

  text-align: right;

  font-size: 11px;

}

.textboxbottom a {

color:#0F9DE0;

}



.endarticle {

  line-height: 100%;

	width: 540px;

	height: 1px !Important;

	font-size: 1px !Important;

}



.article {

  clear: both;

  margin-top:20px;

}



.category {

  text-align: right;

  width: 520px;

  font-size: 11px;



}



.textboxbottom a {

	color: #0f87c5;

	text-decoration: underline;

}



.textboxbottom span {

  font-weight: bold;

  color: #383838;

	background: url('obrazky/rightli.gif') no-repeat 0 4px;

	padding-left: 10px;

}

  /* Right side */

#right { 

	float: right;

	width: 267px;

}



#righttop {

	background: #eee url('obrazky/righttop.gif') no-repeat top;

	width: 267px;

	height: 6px;

	font-size: 1px;

}



#rightbg {

	background: #eee url('obrazky/rightbg.gif') repeat-y;

	width: 267px;

}



#rightbg h3 {

	background: #f6f6f6 url('obrazky/righth1.gif') no-repeat;

	width: 255px;

	height: 25px;

	font-size: 12px;

	padding: 5px 0 0 12px;

}



#rightbottom {

	background: #eee url('obrazky/rightbottom.gif') no-repeat bottom;

	width: 267px;

	height: 7px;

	font-size: 1px;

}



#rightbg a {

  color: #0f87c5;

  text-decoration: underline;

}



#rightbg p {

  text-align: center;

  padding: 7px 0 10px 0;

}



#date {

  text-align: left !Important;

  padding: 0 15px 5px 15px !Important;

}



#rightbg ul {

  color: #0f87c5;

  text-decoration: underline;

  margin-left: 15px;

  padding: 7px 0 10px 0;

}



#rightbg li {

	background: url('obrazky/rightli.gif') no-repeat left;

	padding-left: 10px;

	list-style: none;

}



/* FOOTER */

#footer {

	clear: both;

	margin-left: 5px;

	padding-top: 10px;

}

#odkazy {

	clear: both;

	margin-left: 20px;

}

#footertop {

	background: #f7f7f7 url('obrazky/footertop.gif') no-repeat top;

	width: 856px;

	height: 5px;

	font-size: 1px;

}



#footerbottom {

	background: #f7f7f7 url('obrazky/footerbottom.gif') no-repeat bottom;

	width: 856px;

	height: 5px;

	clear: both;

  font-size: 1px;	

}





#footerleft {

	background: #f7f7f7 url('obrazky/footerbg.gif') no-repeat top;

	border-left: #e1e1e1 solid 1px;	

	float: left;

	width: 500px;

	padding: 0 10px;	

}



#footerright {

	background: #f7f7f7 url('obrazky/footerbg.gif') no-repeat top;

  border-right: #e1e1e1 solid 1px;	

	float: right;

	color: #787878;

	width: 314px;

	text-align: right;

	padding: 0 10px;

  margin-right: 4px;	

}



img {border: 0}

#left h1 {padding-bottom: 13px}

a {color: #464646;text-decoration: none;}

a:hover {color: #0f87c5}

span {color: #0f87c5}

* {margin: 0; padding: 0}	 