/* 	color:#D9-4D-14; */
body
{
	color:#7e2940;
  color:#37121c;
}

h1,h2,h3,h4,h5
{
	font-weight : normal;
	color:#ce2123;
	font-variant: small-caps;

}
h1
{
	margin-top : 20px;
	margin-bottom : 5px;
  font-size: 26px;
}
h2
{
	font-size : 140%;
	margin-top : 16px;
	margin-bottom : 4px;
}
h3
{
	font-size : 120%;
	margin-top : 12px;
	margin-bottom : 3px;
}
strong
{

}
a
{
	color:#ce2123;
}
a:hover
{
	color: #000;
	text-decoration: none;
}
a img
{
  border: none;
	color:#ce2123;
}
a:hover img
{
	border-color :  #000;
}

.obrO 
{
	float : right;
  margin-left: 8px;
}
.obrL 
{
  margin-right: 8px;
}
.obrO, .obrL /* - obrazek s okrajem */
{
	border: 1px solid #777;
	padding : 2px;
  background-color: #fff;
	margin-top: 3px;
	margin-bottom: 3px;
}


ul
{
	list-style-type : square;
	margin-top : 0px;
	margin-bottom: 5px;
	padding-left : 12px;
	margin-left : 12px;
}
ul ul
{
	margin-bottom : 3px;
}
ol li
{
	margin-bottom : 4px;
}

td, th
{
	text-align : left;
	vertical-align : top;
	border : 1px solid #aaa;
	padding : 2px;
}
th
{
	font-size : 85%;
	font-weight : bold;
	color: #444;
}
.nelamej th, .nezalom
{
	white-space : nowrap;
}
.bezramu td, .bezramu th
{
	border-style :  none;
}
.vpravo
{
	text-align : right;
	white-space : nowrap;
}
.ramecek, .uvod
{
	border : 1px dotted #FF7D2E;
	border : 1px dotted #aaa;

	background-color : #f8f8f8;
	padding : 7px;
	margin-top : 5px;
	margin-bottom : 10px;
	
}
.ramecek h2
{
	margin-top : 5px;
}
.ramecek ul
{
	margin-bottom : 5px;
	margin-left : 20px;
	padding-left : 0px;
}


.noveokno, a .noveokno
{
	border: none;
}
.tucne
{
	font-weight : bold;
}
.kurziva
{
	font-style : italic;
}
.mensi
{
	font-size : 80%;
}
td.spoluprace
{
  background-color: #fff;
  text-align: center;
  width: 150px;
}
.levyblokobsah p
{
  margin-top:0px;
}



.clearLeft
{
	clear:left;
}

#bestsellers
{
  padding: 5px;
  height: 110px;
}
.bestseller
{
  text-align:center;
  display: block;
  float: left;
  border: none;
  text-decoration: none;
  margin-left: 55px;
}

/*
.obrS
{
	text-align : center;
	border: 1px solid #777;
	padding : 2px;
	margin: 1px;
	margin-left : 9px;
}

.obr_uvod
{
	float : left;
}
.poduvod
{
	margin-left : 80px;
	width: 500px;
}
#novinky
{
	margin-left : 3px;
	font-size : 13px;
	text-align : center;
}
#sluzby
{
	margin : 12px;
	margin-top : 50px;
	padding : 8px;
	border : 1px dotted #777;
	background-color : #eee;
	font-size : 95%;
	clear : right;
}
.uvodni-cast
{
  padding: 3px;
  border: 1px solid #999;
  margin-left: 0px;
  margin-bottom: 7px;
}
.uvodni-cast h2
{
  font-size: 18px;
  margin: 2px 2px 0px 2px;
  font-variant: small-caps;
}
.uvodni-cast h2 a
{
  text-decoration: none;
}
.uvodni-cast ul
{
  margin: 2px 0px 4px 10px;
  font-size: 90%;
}
.uvodni-cast li
{
}
.uvodni-cast table
{
  border-collapse: collapse;
}
.uvodni-cast table td, .uvodni-cast table th
{
  border:none;
}
.uvodni-cast table td
{
  padding-left: 5px;
}
.uvodni-cast table th
{
  text-align: right;
  padding-right: 5px;
  border-right: 1px solid #bbb;
}
#uvodni_prava
{
	float:right;
	width: 185px;
	border-left : 1px solid #777;
	text-align : center;
  margin-top: 0px;
}
.cervena
{
	color : red;
}
#uvodni_prava h2
{	
	font-weight : bold;
	font-size : 16px;
	margin-top : 6px;
}
#uvodni_leva
{
	float:left;
	width: 405px;
	margin-right : 5px;
}
#tagy
{
	border: 1px solid #ddd;
	background-color : #fafafa;
	padding: 10px;
	margin:2px;
}
#tagy a
{
	line-height : 150%;
	letter-spacing : 1px;
	margin-right : 5px;
	text-decoration : none;
}

#nahodny-obsah
{
  display:block;
  border: 1px solid #ccc;
  margin-left: 5px;
  padding: 2px;
  font-size: 12px;
  color:black;
  text-decoration:none;
  text-align: left;
  line-height: 15px;
}
div#uvodni_slovo
{
  clear: both;
  text-align: justify;
  font-size: 14px;
  line-height: 16px;
  padding-top: 10px;
  margin-left: 5px;
}
.stred
{
  text-align: center;
}
.nabidka li
{
  margin-bottom: 5px;
}
*/