/************************** zaciatok vlastneho stylovania *********************/
body { background-image: URL("../images/stories/obrazky/pozadie.jpg");
  font-size: 85%; 
  font-family: Arial;
  text-align: center; 
  margin: 0; 
  padding: 0; 
  }

#hlavny { background-image: URL("../images/stories/obrazky/background_side.jpg");
  width: 900px; 
  margin: 0 auto; 
  padding: 0; 
  text-align: left;
  }

#main_in { background-image: URL("../images/stories/obrazky/background.gif");
  margin: 0 10px 0px 10px; 
  background-color: #d7e5ec;
  padding: 10px 0 10px 0;
  }

#logo { background-color: #5d8ac3;
  padding: 15px 0;
  border-top: 1px dashed #d7e5ec;
  border-bottom: 1px dashed #d7e5ec;  
  }
  
#logo img { border: none;
  }
 
#telo { background-color: #f5fcfe;   
  } 
  
h1#title { border: 1px #ffcc00;
        font-size: 150%;
        height: 1.3em;
	border-bottom-style: solid;
	padding: 5px 0px 5px 5px;
	margin: 1px 0 5px 0;
	background: #fffdef;
  font-weight: normal;
  }
  
h2 { font-size: 100%;    
  }  

h2 a { color: #cc0000;
  }

h3 { font-size: 95%; 
  padding: 5px;
  margin: 5px 0;
  background-color: #E3EDF6;
  clear: both;
 }

h3 .sort { color: #cc0000; }
h3 a { color: #cc0000; font-weight: bold; }
h3 .small { font-weight: bold;} 
  
#path { font-size: 90%;
  background: #fffdef;
  margin: 0;
  padding: 5px;
  }
  
#path a { color: #cc0000;
  font-weight: bold;
  background: #fffdef; 
  }

#path strong { padding-left: 10px; }

#path .submit { 
  background: #fffdef;  
  margin: 0;   
   float: right;
   }
    
#path form { margin: 0 0 5px 0; padding: 0; float: left; }
   
#path .submit a { color: #cc0000;
  font-weight: bold;    
  }
  
 
table { clear: both;
  background-color: #f5fcfe;   
  margin: 0 20px 0 20px;
  }

table td { width: 280px; 
  margin-right: 10px;
  }

table.links { margin: 0; width: 100%; }
table.links  td.pagerank { width: 60px; }
table.links td.text { width: 800px; }
  
.subcats a { color: #555555;
  font-size: 90%;
  }  

.msg { color: #cc0000; font-size: 90%; }

/********************** nastylovanie odkazov **************************/
#links table { font-size: 90%;
 background-color: #ffffff;
 border-top: 1px dashed #E3EDF6;
 /*border-bottom: 1px dashed #ffffff;*/
 margin-top: 5px;
 padding: 0 0 0 5px;
 }

#links table a { color: #cc0000; }

div.pr {
	font-size: 6pt;
	color: #000000;
	float: left;
	height: 30px;
	margin-right: 5px;
}
div.prg{
	width: 40px;
	border: 1px solid #999999;
	height: 3px;
	font-size: 1px;
}
div.prb{
	background: #5eaa5e;
	height: 3px;
	font-size: 1px;
}

.url {  }


.navig { font-size: 90%; color: #cc0000; margin: 15px; }


/***************** pata ********************/  
.footer { clear: both;
  font-size: 75%;
  background-color: #85a8d0; 
  padding: 5px;
  text-align: center;
  color: #ffffff;
  margin-top: 5px;
  }
  
.footer a { color: #ffffff;
  }
  
.errForm { color: #cc0000;
  font-size: 90%;
  margin-left: 10px;
  }

a:hover { text-decoration: none; }

.text {  }



















/***************************** koniec vlastneho stylovania *****************************/
/*.c {
	float: left;
}
.cr {
	clear: left;
}

td {
	vertical-align: top;
	padding: 5px;
}

h1 {
	font-size: 14pt;
	margin: 5px 0 5px 0;
}

h2 {
	font-size: 10pt;
	margin: 0;
	padding: 0;
}

h3 {
	color: #5e74b3;
	font-size: 8pt;
	padding: 0;
	border-bottom: 1px dotted #5e74b3;
}

#descr {
	padding: 0px;
	margin: 0 0 5px 0;
}

table.formPage {
	border: 1px solid #A0A0A0;
}
td.err {
	padding: 3px;
	color: #FF0000;
	background: #FFEDED;
	border: 1px solid #A0A0A0;
	text-align: left;
}
td.msg{
	padding: 3px;
	color: #0000FF;
	background: #EDF3FF;
	border: 1px solid #A0A0A0;
	text-align: left;
}
.label {
	text-align: right;
}
.buttons {
	border-top: 1px solid #A0A0A0;
	text-align: center;
}
.count {
	color: #6f6f6f;
	font-size: 8pt;
	font-weight: normal;
}
#links a {
	font-size: 10pt;
}
#links p {
	margin: 0 0 7px 0;
}
.url {
	color: #6f6f6f;
}
#path {
	margin-top: 2px;
	padding: 3px;
	background: #DDE2EC;
	line-height: 19px;
	border-top: 1px solid #5e74b3;
}
.submit {
	float: right;
	vertical-align: bottom;
}

.text, .btn{
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}
input.text {
	color: #000000; 
	border: 1px solid #5e74b3;
	height: 13px;
}
textarea.text {
	font-size: 8pt;
	border: 1px solid #5e74b3;
}
select {
	font-size: 8pt;
	border: 1px solid #5e74b3;
}

.captcha {
	border: 1px solid #5e74b3;
	margin-top: 10px;
}

form {
	display: inline;
	margin: 0;
	padding: 0;
}
.btn{
	font-size: 8pt;
	font-weight: bold;
	border: 1px solid #5e74b3;
	background-color: #FFCC33;
	height: 17px;
}
span.req{
	margin-left: 3px;
	color: #FF0000;
	font-weight: bold;
}

div.errForm, span.errForm {
	margin: 0px 0 0px 5px;
	padding: 2px 3px 2px 3px;
	color: #FF0000;
	background: #FFFFF3;
	border: 1px solid #cccccc;
	text-align: left;
	clear: right;
}
.small, .small a {
	padding: 0px;
	margin: 0px;
	color: #909090;
	font-size: 7pt;
	text-decoration: none;
}
.sort {
	color: #000000;
}
p.subcats {
	margin: 0px 0px 7px 0px;
	padding: 0px;
}

div.pr {
	font-size: 6pt;
	color: #000000;
	float: left;
	height: 30px;
	margin-right: 5px;
}
div.prg{
	width: 40px;
	border: 1px solid #999999;
	height: 3px;
	font-size: 1px;
}
div.prb{
	background: #5eaa5e;
	height: 3px;
	font-size: 1px;
}

div.footer{
	text-align: center;
	border-top: 1px solid #E0E0E0;
	padding: 3px 0 0 0;
	margin-top: 50px;
}
div.footer a{
	color: #606060;
}
.price {
	border: 1px solid #A0A0A0;
}
.price table td{
	margin: 0;
	padding: 2px;
	vertical-align: bottom;
}*/

/********************* nystylovanie reklamy ******************/
.reklama_stred { background-color: #d7e5ec; text-align: center; padding: 3px 0;  }
.reklama_stred p { padding: 0; margin: 0; }
.clear { clear: both; }

#detaillinku
  {
  width: 90%;
  margin: 15px auto;
  background-color: #ffffff;
  }
  
#detaillinku tr .left
  {
  width: 20%;
   background-color: #85a8d0;
  padding: 5px;  
  font-weight: bold;
  color: #ffffff;
  }
  
#detaillinku tr .right
  {  
  border:  1px solid #85a8d0;
  padding: 10px;  
  }
  
#detaillinku tr .right a,h2
  {  
  color: #cc3300; 
  }

#detaillinku tr .right h2
  {  
  font-size: 150%; 
  }
  
#az 
  {
  margin: 10px;
  text-align: center;
  }
  
#az a
  {
  color: #cc3300;  
  }
  
#tagclouds
  {
  margin: 10px;
  text-align: center;
  }

#tagclouds a
  {
  
  }
  
#tagclouds .cloud-style-1 { color:#0000ff; /*blue*/ }
#tagclouds .cloud-style-2 { color:#000; font-size: 80%; /*black*/ }
#tagclouds .cloud-style-3 { color:#e98800;/*orange*/ }
#tagclouds .cloud-style-4 { color:#0fb400; font-size: 130%; /*green*/ }
#tagclouds .cloud-style-5 { color:#ff0000; font-size: 120%; /*red*/ }

#kategorie { 
  width: 640px;
  float: left;
  margin: 0 15px 10px 15px;
  }
  
#tretistlpec {
  margin-top: 30px;
  width: 200px; 
  float: right;    
  }
  
#tretistlpec h3
  { font-size: 95%; 
  padding: 5px;
  margin: 5px 0;
  background-color: #E3EDF6;
  clear: both;
 }
  
.posledne
  {
  list-style-type: none;
  font-size: 80%;
  padding: 5px;
  }
  
.posledne a
  {
  color: #006600;
  }
  
.clear { clear: both; }

#statistic
  {    
  text-align: left;
  }

#statistic p
  {
  margin: 5px; 
  font-size: 85%; 
  }

#statistic p b
  {
  color: #cc0000; 
  }
