  body {    padding: 0px 0px 16px 0px;    margin: 0px;    font-family: Arial, Helvetica, sans-serif;    background: #2b2211 url(obr/pozadi.jpg) repeat-x top left;    font-size: 12px;    color: #2b2211;  }  a:link, a:visited {    color: #70dc14;    text-decoration: underline;  }    a:hover {    color: #eb8c05;  }  img {    border-style: none;    margin: 0px;  }  .sys_pole {    font-family: Arial, Helvetica, sans-serif;    font-size: 13px;    font-weight: bold;    padding: 4px;    border-style: solid;    border-width: 1px;    border-color: #ccc;    background: #fff url(obr/pole_pozadi.gif) repeat-x top left;  }  .sys_tlac {    font-family: Arial, Helvetica, sans-serif;    font-size: 13px;    font-weight: bold;    padding: 4px;  }  form {    margin: 0px;    padding: 0px;  }    .tab_form {    width: 626px;    padding: 0px;    font-size: 12px;  }  .tab_form td {    padding: 2px;  }  .tab_form textarea {    margin: 0px;  }  .tab_form .td_left {    text-align: right;    width: 180px;    color: #838467;  }    .frameBox {  	position: relative;  	width: 885px;  	margin: 0px auto; 	  	margin-top: 0px;  	padding: 0px;  }  .header {  	width: 900px;  	height: 155px;  	text-align: left;  }/* LEVY PANEL --------------------------------------------------------------- */  .left {    float: left;  	width: 235px;  	margin: 20px 8px 0px 0px;  }  .menu {    list-style: none;    margin: 0px;    padding: 0px;  }  .tlac_normal {    display: block;    height: 37px;    width: 235px;    padding: 0px;    margin-bottom: 3px;    background: #6ad60e url(obr/tlac1.jpg) no-repeat top left;  }  .tlac_normal a:link, .tlac_normal a:visited {    color: #fff;    text-decoration: none;    display: block;    height: 37px;    width: 199px;    line-height: 36px;    font-size: 16px;    font-weight: bold;    padding: 0px 0px 0px 36px;    margin: 0px;    background: url(obr/odrazka1.gif) no-repeat top left;  }  .tlac_normal a:hover {    color: #201a0e;  }  .tlac_normal2 {    display: block;    height: 37px;    width: 235px;    padding: 0px;    margin-bottom: 3px;    background: #37b00d url(obr/tlac2.jpg) no-repeat top left;  }  .tlac_normal2 a:link, .tlac_normal2 a:visited {    color: #fff;    text-decoration: none;    display: block;    height: 37px;    width: 199px;    line-height: 36px;    font-size: 16px;    font-weight: bold;    padding: 0px 0px 0px 36px;    margin: 0px;    background: url(obr/odrazka2.gif) no-repeat top left;  }  .tlac_normal2 a:hover {    color: #201a0e;  }  .tlac_vybrane {    display: block;    height: 37px;    width: 235px;    padding: 0px;    margin-bottom: 3px;    background: #f4ee14 url(obr/tlac3.jpg) no-repeat top left;  }  .tlac_vybrane a:link, .tlac_vybrane a:visited {    color: #201a0e;    text-decoration: none;    display: block;    height: 37px;    width: 199px;    line-height: 36px;    font-size: 16px;    font-weight: bold;    padding: 0px 0px 0px 36px;    margin: 0px;    background: url(obr/odrazka3.gif) no-repeat top left;  }  .tlac_vybrane a:hover {  }      .blok1 {    width: 235px;    margin: 8px 0px 0px 0px;    background: #fff url(obr/blok1_top.jpg) no-repeat top left;  }  .blok1_obsah {    width: 203px;    padding: 12px 16px 16px 16px;    background: url(obr/blok1_bottom.jpg) no-repeat bottom left;    line-height: 1.4;  }    .blok1 a:link, .blok1 a:visited {    color: #60ce02;    text-decoration: underline;  }    .blok1 a:hover {    color: #888;  }  .blok1_obsah h3 {    font-size: 14px;    color: #eb8c05;    margin: 0px 0px 8px 0px;  }  .blok2 {    width: 235px;    margin: 8px 0px 0px 0px;    background: #f3f54f url(obr/blok2_top.jpg) no-repeat top left;  }  .blok2_obsah {    width: 203px;    padding: 12px 16px 16px 16px;    background: url(obr/blok2_bottom.jpg) no-repeat bottom left;    line-height: 1.4;  }  .blok2_obsah h3 {    font-size: 14px;    color: #eb8c05;    margin: 0px 0px 3px 0px;  }  .blok2_obsah a:link, .blok2_obsah a:visited {    color: #201a0e;    text-decoration: underline;    display: block;    padding: 2px 4px 4px 4px;    background-color: #f6f87c;  }  .blok2_obsah a:hover {    color: #333;    background-color: #f8f99f;  }    .links_obr {    float: left;    margin: 0 6px 0 0;  }/* PRAVY PANEL -------------------------------------------------------------- */  .right {    float: left;  	width: 642px;  	margin: 20px 0px 0px 0px;  	padding: 0px;  }  .right_top {  	width: 642px;  	margin: 0px;  	padding: 0px;    background: #fff url(obr/right_top.jpg) no-repeat top left;  }  .right_obsah {  	width: 626px;  	padding: 8px 8px 12px 8px;  	margin: 0px;    background: url(obr/right_bottom.jpg) no-repeat bottom left;    font-size: 13px;    line-height: 1.4;  }  .right_obsah h1 {    clear: both;    font-size: 20px;    font-weight: normal;    height: 32px;    width: 612px;    padding: 2px 4px 0px 10px;    margin: 8px 0px 8px 0px;    background: #eff0d5 url(obr/nadpis_pozadi.jpg) no-repeat top left;  }  .right_obsah h1:first-child {    clear: both;    float: left;    font-size: 20px;    font-weight: normal;    height: 32px;    padding: 2px 4px 0px 10px;    margin: 0px 0px 8px 0px;    background: #eff0d5 url(obr/nadpis_pozadi.jpg) no-repeat top left;  }  .right_obsah h2 {    clear: both;    font-size: 18px;    font-weight: normal;    height: 24px;    width: 612px;    line-height: 20px;    padding: 2px 4px 0px 10px;    margin: 24px 0px 8px 0px;    background: #eff0d5 url(obr/nadpis2_pozadi.jpg) no-repeat top left;  }  .right_obsah h3 {    clear: both;    margin: 12px;    color: #eb8c05;    font-size: 14px;  }  .right_obsah h4 {    clear: both;    margin: 20px 12px 8px 12px;    font-size: 13px;  }  .right_obsah p {    margin: 12px;  }  .authors {    clear: both;  	width: 630px;  	margin: 0px 4px 0px 0px;  	padding: 4px 8px 0px 0px;  	text-align: right;  	color: #eff0d5;  	font-size: 11px;  }		.authors a:link, .authors a:visited {			color: #eff0d5;			text-decoration: underline;		} 		.authors a:hover {		  color: #eb8c05;		}/* GUESTBOOK ---------------------------------------------------------------- */	.guestbook_top {	  clear: both;		float: left;    height: 23px;    width: 608px;    line-height: 22px;    padding: 2px 8px 0px 10px;		margin: 20px 0px 0px 0px;		border-style: solid;		border-color: #f0f0d6;		border-width: 0px 0px 2px 0px;		background: #f7f5e6 url(obr/nadpis3_pozadi.jpg) no-repeat top left;	}	.guestbook_top_author {		float: left;	}	.guestbook_top big {    font-size: 16px;    font-weight: bold;    color: #eb8c05;	}	.guestbook_top small {    font-size: 11px;    color: #545543;	}		.guestbook_delete {		float: right;	}		.guestbook_delete a:link, .guestbook_delete a:visited {			color: #d5d5c0;			font-size: 12px;			text-decoration: none;		} 		.guestbook_delete a:hover {		  color: #545543;		}	.guestbook_text {		padding: 5px 10px 0px 10px;		clear: both;	}  .strankovani {    margin: 30px 0px 8px 0px;    padding: 0px;    width: 626px;    font-size: 15px;  	text-align: center;  }/* JOBS --------------------------------------------------------------------- */.job_name {  font-size: 16px;  font-weight: bold;  color: #eb8c05;}.job_details {  font-size: 11px;}.job_list_blok {  padding: 1px 0px 1px 0px;}.job_list {  padding: 0px;  margin: 0px;  list-style: none;}.job_list li {  padding: 10px 12px 12px 12px;  margin: 4px 0px 0px 0px;  background-color: #f9faa9;}.news_list {  padding: 0px;  margin: 0px;  list-style: none;}.news_list li {  padding: 8px 12px 8px 12px;  margin: 0px 0px 0px 0px;  border-style: solid;  border-width: 0px 0px 1px 0px;  border-color: #f0f0d6;}.more_news {  padding: 6px 0px 0px 12px;}/* PRODUCTS ----------------------------------------------------------------- */.products_menu {  clear: both;  margin: 0px 0px 18px 0px;}  .products_menu_tlac {    float: left;    height: 28px;    padding: 0px;    margin: 0px 2px 0px 0px;    background: #453a24 url(obr/menu_tlac_left.jpg) no-repeat top left;  }  .products_menu_tlac a:link, .products_menu_tlac a:visited {    display: block;    height: 28px;    line-height: 28px;    padding: 0 8px 0 8px;    margin: 0px;    color: #fff;    font-size: 15px;    font-weight: bold;    text-decoration: none;    background: url(obr/menu_tlac_right.jpg) no-repeat top right;  }  .products_menu_tlac a:hover {    color: #eb8c05;    text-decoration: none;  }  .products_menu_tlac_vybrane {    float: left;    height: 28px;    padding: 0px;    margin: 0px 2px 0px 0px;    background: #eb8c05 url(obr/menu_tlac2_left.jpg) no-repeat top left;  }  .products_menu_tlac_vybrane  a:link, .products_menu_tlac_vybrane  a:visited {    display: block;    height: 22px;    padding: 3px 8px 3px 8px;    margin: 0px;    color: #fff;    font-size: 15px;    font-weight: bold;    text-decoration: none;    background: url(obr/menu_tlac2_right.jpg) no-repeat top right;  }  .products_menu_tlac_vybrane  a:hover {    text-decoration: none;  }.products_list {  clear: both;  list-style: none;  margin: 0px 0px 0px 20px;  padding: 0px;}.products_list li {  clear: both;  padding: 8px 0px 0px 0px;}.products_list img {  clear: both;  float: left;  margin: 0px 8px 0px 0px;  padding: 2px;  border-style: solid;  border-width: 1px;  border-color: #b9b3a8;}.products_name {  float: left;  width: 378px;  margin: 0px;  padding: 0px 8px 0px 0px;}.products_name h3 {  margin: 4px 0px 4px 0px;  padding: 0px;  font-size: 14px;  font-weight: bold;}.products_name p {  margin: 0px 0px 4px 8px;  padding: 0px;}/* DALSI -------------------------------------------------------------------- */  .hlaska {    width: 300px;  	padding: 16px;  	border-style: solid;  	border-width: 4px;  	border-color: #eb8c05;  	font-size: 13px;  	margin: 16px;  	background-color: #fff;  }  .hlaska a:link, .hlaska a:visited {    color: #a9e463;    text-decoration: underline;    font-weight: bold;  }    .hlaska a:hover {    color: #eb8c05;  }  .center {    margin: 0px;    padding: 0px;    width: 626px;  	text-align: center;  }.obr {  margin: 2px 2px 0px 4px;  padding: 2px;  border-style: solid;  border-width: 1px;  border-color: #b9b3a8;}.obr2 {  margin: 2px 4px 0px 0px;  padding: 2px;  border-style: solid;  border-width: 1px;  border-color: #b9b3a8;}.end {	clear: both;	height: 0px;	padding: 0px;	margin: 0px;	font-size: 0px;	line-height: 0px;}  .bezova {  	color: #838467;  }  .tmava {  	color: #201a0e;  }    