h1, h2, h3, h4, h5, h6, ul, li, p, body, html, cite, button {
	margin: 0; padding: 0;
}

.clear {
	clear: both; height: 0px; font-size: 1px; line-height: 0px;
}

p {
	font-size: 83%;
}

hr {
	display: none;
}

img {
	border: 0;
}

html {

}

a {
	color: #1e59a9;
}

a:hover {
	color: #1e59a9;
	text-decoration: none;
}

body {
	color: #28354b;
	text-align: center;
	font-family:  "Tahoma CE","Tahoma", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif;    
}

div#main {
	margin: 0 auto;
	text-align: left;
}



/* ----------------------------------------------------------------------- */

/* z�kladn� layout */

div#content {
margin: 5px;

}
/* position: relative tady mrsilo palec u partnera rubriky. pricemz pokud top:-1px bylo kvuli odsazenymu pozadi, tak to bylo rozhozeny diky 0 1px */
div.contentsub {
	/*position: relative; top: -1px;*/
	padding: 0 0 0 16px;
}


h4 a:hover {
	text-decoration: none;
	color: #e8a117;
}

div.imageframe {
	display: block;
	border: 1px solid #b4c6d3;
	padding: 4px;
	background: #fff;
	font-size: 0;
	margin: 0 0 6px 0;
}

div.left {
	float: left;
}

div.right {
	float: right;
}

div.bookc {
	width: 209px;
	margin-left: 3px;
	margin-bottom: 8px;
}

div.imageframe img {
	margin: 0 0 0px 0;
}

div.hpboxcol1 p, div.hpboxcol2 p, div.hpboxcol3 p, div.hpboxcol4 p, div.hpboxcol5 p,div.hpboxcol6 p {
	font-size: 83%;
	line-height: 1.4;
	margin: 0 0 0.5em 0;
	color: #28354b;
}


div#content-page {
	text-align: left;
	background: url(../img/pagecols.png) repeat-y;


}
div#content-page div#col-main {
	width: 692px;
	float: left;
	background: url(../img/pagecols.png);
}


div#content-page div#col-main-sub {
	 padding: 18px;
}

div#content-page div.notop {
	 padding: 0 18px 18px 18px !important;
}


div.under {
	border-top: none;
}

div.noborder {
	border: none;
	
}

select {
	margin: 0;
	vertical-align: text-top; 
}
html>body select {
	margin: 0;
	vertical-align: middle;
}



/* Form�tov�n� �l�nku*/ 

div#article-format div#obal {
	color: #28354b;
	font-family:  "Tahoma CE","Tahoma", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif;
	font-size: 83%;
}

div#article-format p {
	font-size: 100%;
}        
		  

div#article-format h4 {
	color: #1e59a9;
	font-size: 105%;
	margin: 4px 0 8px 0;
}

div#article-format h4.style2 {
	color: #566174;

}
div#article-format h5 {
	color: #1e59a9;
	font-size: 95%;
	margin: 4px 0 8px 0;
}

div#article-format p{
	margin: 0 0 1em 0;
	line-height: 1.4;
}     

div#article-format ul {
	list-style:none;
	font-size: 90%;
	margin: 0.5em 0 0.5em 0;
}

div#article-format ul li {
	background-image: url(../img/sipka.png);
	background-repeat: no-repeat;
	padding: 0 0 6px 10px;
	background-position: 0 5px;
	line-height: 1.3;
}

div#article-format div.box {
	background: #f4faff;
	background-image: url(../img/box-bck.png);
	background-repeat: repeat-y;
}

div#article-format div.box div.box-top {
	height: 13px;
	background: url(../img/box-tb.png) no-repeat top;

}
div#article-format div.box div.box-bottom {
	height: 13px;
	background: url(../img/box-tb.png) no-repeat bottom;
}

div#article-format div.box p {
	color: #1e59a9;
	padding: 0 20px 0 20px;
	text-align: left;
	line-height: 1.6;
	margin: 0; 
}

div#article-format table.norm {
	margin: 0;
	border-collapse: collapse; border-spacing: 0;
	border-top: 1px solid #c7d4dd;
	border-left: 1px solid #dbe3e8;
	border-right: 1px solid #c7d4dd;
	border-bottom: 1px solid #dbe3e8;
	font-size: 95%;
	color: #28354b;
	margin: 2em 0 2em 0;
}

div#article-format table.norm td, div#article-format table.norm th{
	border-right: 1px solid #c7d4dd;
	border-bottom: 1px solid #dbe3e8;
	padding: 8px 10px 8px 10px;
}

div#article-format table.norm th {
	background: url(../img/th.png) repeat-x;
	color: #1e59a9;
	text-align: left;
}

div#article-format table.norm tr.header {
	background: url(../img/th.png) repeat-x;
	color: #1e59a9;
	text-align: left;
	font-weight: bold;
}
