
	* { padding: 0; margin: 10; }

	body {
		margin: 0; 	padding: 0;
		font: normal 73%/1.5em 'Trebuchet MS', Tahoma, sans-serif;
		color: #555;
		background: #FFF url(bg.jpg) repeat-x;
		text-align: center;
	}

	/* links */
	a { background: inherit; color: #cc6600; text-decoration: none; }
	a:hover { background: inherit; color: rgb(204,0,0); text-decoration: underline; }

	/* headers */
	h1, h2, h3 { font: bold 1em 'Trebuchet MS', Tahoma, Sans-serif; }
	h1 { font-size: 1.4em; color: #CC0000; }
	h2 { font-size: 1.2em; text-transform: uppercase; }
	h3 { font-size: 1.2em; color: #cc6600; }
	h4 { font-size: 1.2em; text-decoration: underline; cursor: help; margin: 10px; padding: 5px;}
	h5 { font-size: 1.05em; font-weight: bold; margin: .2em 1.5em; }
  p {	text-align: justify;}
	p, h1, h2, h3 {
		margin: 10px 15px;
	}
	ul, ol {
		margin: 10px 30px;
		padding: 0 15px;
	}

	/* images */
	img {
		border: 1px solid #DADADA;
		background: #FAFAFA;
	}
	img.float-right {
		margin: 5px 0px 5px 15px;
	}
	img.float-left {
		margin: 5px 15px 5px 0px;
	}

	acronym {
		cursor: help;
		border-bottom: 1px solid #777;
	}
	blockquote {
		margin: 15px; 	padding: 0 0 0 20px;
		background-color: #FAFAFA;
		background-position: 8px 10px;
		border: 1px solid #f2f2f2;
		border-left: 3px solid #72A545;
		font: bold 1.2em/1.5em "Trebuchet MS", Tahoma, sans-serif;
		color: #666666;
	}

	/* start - table */
	table {
		border-collapse: collapse;
		margin: 10px 15px;
	}
	th strong {
		color: #fff;
	}
	th {
		background: #74A846;
		height: 29px;
		padding-left: 11px;
		padding-right: 11px;
		color: #fff;
		text-align: left;
		border-left: 1px solid #B6D59A;
		border-bottom: solid 2px #FFF;
	
  }
	tr {
		height: 30px;
	}
	td {
		padding-left: 11px;
		padding-right: 11px;
		/* border-left: 1px solid #FFE1C3; */
		border-left: 1px solid #FFF;
		border-bottom: solid 1px #ffffff;
	}
	td.first,th.first {
		border-left: 0px;
	}
	tr.row-a {
		background: #F8F8F8;
	}
	tr.row-b {
		background: #EFEFEF;
	}
	/* end - table */

	/* form elements */
	form {
		margin:10px 15px; padding: 0;
		border: 1px solid #F2F2F2;
		background-color: #FFD1A3;
	}
	label {
		display:block;
		font-weight:bold;
		margin:5px 0;
	}
	

	
	input {
		padding: 2px;
		border:1px solid #D1C8CB;
		font: normal 1em "Trebuchet MS", Tahoma, sans-serif;
		color:#777;
	}
	textarea {
		width:400px;
		padding:2px;
		font: normal 1em "Trebuchet MS", Tahoma, sans-serif;
		border:1px solid #D1C8CB;
		height:100px;
		display:block;
		color:#777;
	}
	input.button {
		margin: 0;
		font: bold 1em Arial, Sans-serif;
		padding: 2px 3px;
		color: white;
		border: 1px solid #DADADA;
		cursor:hand;
		/*background-color: #CC0000;*/
	}
	
	

	/* search form */
	.searchform {
		background-color: transparent;
		border: none;	margin: 0; padding: 0;
	}
	.searchform p { margin: 10px; padding: 0; }
	.searchform input.textbox {
		width: 130px;
		color: #333;
		height: 20px;
		padding: 2px;
		vertical-align: top;
	}
	.searchform input.button {
		font: bold 12px Arial, Sans-serif;
		color: #333;
		width: 60px;
		height: 26px;
		border: 1px solid #DADADA;
		padding: 3px 5px;
		vertical-align: top;
	}

	/***********************
	LAYOUT
	************************/

	#header-content, #content, #footer-content {
		width: 90%;
	}

	/* header */
	#header {
		height: 108px;
		text-align: left;

	}
	#header-content {
		margin: 0 auto;
		padding: 0;
		position: relative;
		z-index: 1;
	}
	#header-content h1#logo {
		position: absolute;
		font: bold 45px 'Trebuchet MS', Sans-serif;
		letter-spacing: -2px;
		color: black ;
		margin: 0; padding: 0;

	/* change the values of left and top to adjust the position of the logo */
		top: 0px; left: 0px;
	}
	#header-content h1#logo a {
		text-decoration: none;
		color: black;
	}
	#header-content #slogan {
		position: absolute;
		font: bold 11px 'Trebuchet Ms', Sans-serif;
		text-transform: none;
		color: black;
		margin: 0; padding: 0;
		z-index: 1;

	/* change the values of left and top to adjust the position of the slogan */
		top: 53px; left: 15%;
	}

	/* header menu */
	#header-content ul {
		position: absolute;
		right: -5px; top: 75px;
		font: bolder 1em 'Trebuchet MS', sans-serif;
		color: #FFF;
		list-style: none;
		margin: 0; padding: 0;
		z-index: 1;
	}
	#header-content li {
		display: inline;
		line-height: 23px;
		}
	#header-content li a {
		float: left;
		display: block;
		padding: 1px 6px;
		color: #FFF;
		background-color: #FF3300;
		text-decoration: none;
		border-right: 1px solid #272727;
	}
	#header-content li a:hover {
		background: rgb(255,102,0);
		color: #FFF;
	}
	#header-content li a#current  {
		background: #a0a0a0;
		color: #FFF;
	}

	/* content */
	#content-wrap {
		clear: both;
		float: left;
		width: 100%;
	}
	#content {
		text-align: left;
		padding: 0;
		margin: 0 auto;
	}

	/* sidebar */
	#sidebar {
		float: right;
		width: 30%;
		margin: 0 0 10px 0; padding: 0;
	}
	#sidebar h1 {
		padding: 10px 0px 5px 10px;
		margin: 0;
		font: bold 1.3em 'Trebuchet MS', Tahoma, Sans-serif;
	}
	.sidebox {
		background: #F5F5F5;
		border: 1px solid #EFEDED;
		margin-bottom: 10px;
	}

	/* sidebar menu */
	#sidebar ul.sidemenu {
		list-style:none;
		margin: 10px 0 15px 0;
		padding: 0;
		background: #F2F2F2;
	}
	#sidebar ul.sidemenu li {
		padding: 0px 10px;
	}
	#sidebar ul.sidemenu a {
		display:block;
		font-weight:normal;
		color: #333;
		height: 1.5em;
		padding:.3em 0 .3em 15px;
		line-height: 1.5em;
		border-bottom: 1px dashed #D4D4D4;
		text-decoration:none;
	}
	#sidebar ul.sidemenu a.top{
		border-top: 1px dashed #D4D4D4;
	}
	#sidebar ul.sidemenu a:hover {
		padding: .3em 0 .3em 10px;
		border-left: 5px solid  #FF3300;
		color: #FF3300;
	}
	
	#sidebar ul.sidemenu li.important a {
		color: #cc0000;
	}

	/* main */
	#main {
		float: left;
		width: 68%;
		margin: 0 0 10px 0; padding: 0;
	}
	#main h1 {
		padding: 10px 0px 0px 5px;
		margin: 0 0 0 10px;
		border-bottom: 1px solid #f2f2f2;
		font: normal 1.5em 'Trebuchet MS', Tahoma, Sans-serif;
	}
	#main ul li {
		list-style-image: url(bullet.gif);
	}

	.post {
		margin: 0; padding: 10px;
		background: #FFF url(gradientbg.jpg) repeat-x;
		border: 1px solid #EFEDED;
	}
	.postGrey {
		margin: 0; padding: 10px;
		background: #f2f2f2 url(gradientbg.jpg) repeat-x;
		border: 1px solid #EFEDED;
	}
	.post .post-footer {
		background-color: #FAFAFA;
		border: 1px solid #f2f2f2;
		padding: 5px; margin-top: 20px;
		font-size: 95%;
	}
	.post .post-footer .date {
		background: url('clock.gif') no-repeat 0 center;
		padding-left: 20px; margin: 0 10px 0 5px;
	}
	.post .post-footer .comments {
		background: url('comment.gif') no-repeat 0 center;
		padding-left: 20px; margin: 0 10px 0 5px;
	}
	.post .post-footer .readmore {
		background: url('page.gif') no-repeat 0 center;
		padding-left: 20px; margin: 0 10px 0 5px;
	}
	
	.foto {
		margin: 0; padding: 0;
		background: #FFF url(gradientbg.jpg) repeat-x;
		border: 1px solid #EFEDED;
    /*height: 160px;*/
    	}
    
	/* footer */
	#footer {
		clear: both;
		margin: 0; padding: 0;
		font: normal .95em/1.6em 'Trebuchet MS', Tahoma, Arial, sans-serif;
		text-align: left;
	}

	#footer h1, #footer p {	margin-left: 0; }

	#footer-content {
		border-top: 1px solid #EAEAEA;
		margin: 0 auto;
		padding-left: 15px;
	}
	#footer-content a {
		text-decoration: none;
		color: #777;
	}
	#footer-content a:hover {
		text-decoration: underline;
		color: #333;
	}
	#footer-content ul {
		list-style: none;
		margin: 0; padding: 0;
	}
	#footer-content .col {
		width: 32%;
		padding: 0 5px 30px 0;
	}
	#footer-content .col2 {
		width: 33%;
		padding: 0 0 30px 0;
	}

	/* alignment classes */
	.float-left  { float: left; }
	.float-right { float: right; }
	.align-left  { text-align: left; }
	.align-right {	text-align: right; }

	/* additional classes */
	.clear { clear: both; }
	.red  { color: rgb(153,0,0); }
    .bold-red  { color: rgb(153,0,0); font-weight: bold; }

	#table-inzerce td {
	 border-bottom: 1px solid #999999; 
	 margin: 0;
	 }
	 
	 .red {
	  color: #cc0000;
	 }

.sdelka {width: 400px; display: block;}
.formm input {background: #fff !important; color: #000 !important;}


.ok {background: #B7E0AE; border: 1px solid green; padding: 5px;}
.chyba {background: #FFCEB0; border: 1px solid red; padding: 5px;}
.delrecord strong {}
.delrecord { margin-top: 15px;  margin-left: 15px;}
.anketa table {border: 0px solid black; }
.anketa tr {border: 0px solid black;}
.anketa td {border: 0px solid black; width: 100px; text-align: center; }
.anketa fieldset {border: 0px solid black;}
.anketa form {padding: 10px;}
.formpov {border: 1px solid red; margin-bottom: 2px;}


#myhead {border-bottom: 0px solid #9B9B9B; max-height: 120px; background: url("pix/header2.jpg") no-repeat; margin-bottom: 5px;}
#myslogan {margin-top: 0px; margin-bottom: 5px; padding-top: 55px; font-size: 90%; text-transform: none; text-align: left; margin-left: 255px; font-weight: bold !important; }


	/* header menu */
	#mymenu ul {

		font: bolder 1em 'Trebuchet MS', sans-serif;
		color: #FFF;
		list-style: none;
		margin: 0; padding: 0;
		margin-left: 250px;
		z-index: 1;
	}
	#mymenu li {
		display: inline;
		line-height: 23px;
		margin-bottom: 3px;
		}
	#mymenu li a {
		float: left;
		display: block;
		padding: 1px 6px;
		color: #FFF;
		background-color: #FF3300;
		text-decoration: none;
		border-right: 1px solid #272727;
	}
	#mymenu li a:hover {
		background: rgb(255,102,0);
		color: #FFF;
	}
	#mymenu li a#current  {
		background: #a0a0a0;
		color: #FFF;
	}
