@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }

body 	{ background:#57c6ce url("../images/body.jpg") top center repeat-x; font-family:Trebuchet MS; font-size:13px; margin: 0px; padding: 0px; color: #333!important }

/* hlavni styly */

p 		{ line-height: 150%; text-align: justify; margin-bottom: 20px; }
ul		{ margin-bottom: 15px; }
li		{ background: url(../images/list.gif) 0px 6px no-repeat; line-height: 20px; padding-left: 25px; margin-bottom: 8px; }
ul, li 	{ list-style-type: none; }
form p 	{ margin: 0; padding: 0; }

a 			{ text-decoration: underline; color: #25bcdf; }
a:visited 	{ text-decoration: underline; color: #25bcdf; }
a:hover 	{ text-decoration: none; color: #25bcdf; }
a img 		{ border: none; }

h1			{ font-size: 22px; display: block; padding-bottom: 5px; margin-bottom: 15px; color: #37aeb7; border-bottom: 1px solid #dbf5f7; }
h2			{ font-size: 18px; margin-bottom: 15px; color: #c00; font-weight: normal }
h3			{ font-size: 15px; margin-bottom: 15px; color: #000; }
h4			{ font-size: 14px; margin-bottom: 10px; color: #333; }

table		{ width: 100%; margin-bottom: 20px; }
th			{ margin: 1px; padding: 5px; border-bottom: 1px solid #C5E9FE; text-transform: uppercase; }
td			{ margin: 1px; padding: 5px 8px; }

.clear	{ clear: both; }
.IMGLeft		{ float: left; margin: 0 15px 10px 0; }
.IMGRight		{ float: right; margin: 0 0 10px 15px; }
.border			{ border: 1px solid #dbf5f7; padding: 2px; }