body {
	FONT-FAMILY: Arial, Helvetica, "Helvetica CE", sans-serif;
    BACKGROUND-COLOR: white
}

a.topNavigation:link, a.topNavigation:visited, a.topNavigation:active
{
    FONT-SIZE: 10px;
    COLOR: #949494;
    TEXT-DECORATION: none
}

a.topNavigation:hover
{
    FONT-SIZE: 10px;
    COLOR: #949494;
    TEXT-DECORATION: underline
}

td.topNavigation
{
    FONT-SIZE: 10px;
    COLOR: #949494;
    TEXT-DECORATION: none
}

a.orangeLink11Bold:link, a.orangeLink11Bold:visited, a.orangeLink11Bold:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #F27422;
    TEXT-DECORATION: none
}
a.orangeLink11Bold:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #F27422;
    TEXT-DECORATION: underline
}

.menu2
{
    /*PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 3px;
    TEXT-DECORATION: none*/
    FONT-SIZE: 10px;
    COLOR: #F27422;
    FONT-FAMILY: Arial, Helvetica, "Helvetica CE", sans-serif;
}

a.menu2:link, a.menu2:visited, a.menu2:active {
    FONT-SIZE: 10px;
    COLOR: #F27422;
    FONT-FAMILY: Arial, Helvetica, "Helvetica CE", sans-serif;
    TEXT-DECORATION: none
}

a.menu2:hover {
    FONT-SIZE: 10px;
    COLOR: #F27422;
    FONT-FAMILY: Arial, Helvetica, "Helvetica CE", sans-serif;
    TEXT-DECORATION: underline
}

P {
	FONT-SIZE: 11px;
    COLOR: #000;
	FONT-FAMILY: Arial, Helvetica, "Helvetica CE", sans-serif;

}


P.j {
	text-align : justify;
}

P.big {
	FONT-SIZE: 17px;
	font-weight : bold;
}

H2, H2 .inzLabel  {
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #00703C;
    FONT-FAMILY: Arial, Helvetica, "Helvetica CE", sans-serif
}

.green {
	color: #00703C;
}

.otazka{
	FONT-FAMILY: Arial, Helvetica, "Helvetica CE", sans-serif;
	COLOR: #00703C;
	FONT-SIZE: 11px;
	font-weight : bold;
}


.tree1{
	FONT-FAMILY: Arial, Helvetica, "Helvetica CE", sans-serif;
	COLOR: #00703C;
	font-weight : bold;
	margin-left : 10px;
	line-height : 150%;
	margin-top : 0;
	margin-bottom : 0;
}
.tree2{
	FONT-FAMILY: Arial, Helvetica, "Helvetica CE", sans-serif;
	COLOR: #00703C;
	margin-left : 30px;
	line-height : 150%;
	margin-top : 5;
	margin-bottom : 0;
}

.tree3{
	FONT-FAMILY: Arial, Helvetica, "Helvetica CE", sans-serif;
	COLOR: #00703C;
	FONT-SIZE: 11px;
	margin-left : 50px;
	line-height : 150%;
	margin-top : 5;
	margin-bottom : 0;
}

.tree4{
	FONT-FAMILY: Arial, Helvetica, "Helvetica CE", sans-serif;
	COLOR: #00703C;
	FONT-SIZE: 11px;
	margin-left : 60px;
	line-height : 150%;
	margin-top : 5;
	margin-bottom : 0;
}



.teas  {
	FONT-FAMILY: Arial, Helvetica, "Helvetica CE", sans-serif;
	COLOR: #00703C;
	FONT-SIZE: 11px;
}

.teaser_top  {
	FONT-FAMILY: Arial, Helvetica, "Helvetica CE", sans-serif;
	COLOR: #FFFFFF;
	background: #F27422;
	FONT-SIZE: 11px;
	LETTER-SPACING: 0.3pt;
	LINE-HEIGHT: 170%;
	font-weight : bold;
	padding-left : 10px;
	border : 1px solid Gray;
	border-bottom : none;
}

.kontakt_top  {
	FONT-FAMILY: Arial, Helvetica, "Helvetica CE", sans-serif;
	COLOR: #FFFFFF;
	background: #3F3F3F;
	FONT-SIZE: 11px;
	LETTER-SPACING: 0.3pt;
	LINE-HEIGHT: 170%;
	font-weight : bold;
	padding-left : 10px;
	border : 1px solid Gray;
	border-bottom : none;
}

.teaser_bot  {
FONT-FAMILY: Arial, Helvetica, "Helvetica CE", sans-serif;
	COLOR: #00703C;
	background: #FAFAFA;
	FONT-SIZE: 10px;
	LETTER-SPACING: 0.3pt;
	LINE-HEIGHT: 200%;
	border : 1px solid Silver;
	padding :10px;
	border-top : none;
}


a {
FONT-FAMILY: Arial, Helvetica, "Helvetica CE", sans-serif;
	COLOR: #F27422;
	FONT-SIZE: 11px;
	
	text-decoration : none;
	}

a:hover {
COLOR: Gray;
}

a.menu {
	COLOR: white;
	FONT-SIZE: 11px;
	background : #F27422;
	text-decoration : none;
}

a.menu:hover {
COLOR: white;
	text-decoration : underline;
}
a.menu:visited {
COLOR: white;
}

a.greenLink12Bold:link, a.greenLink12Bold:visited, a.greenLink12Bold:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #00703C;
    TEXT-DECORATION: none
}
a.greenLink12Bold:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #00703C;
    TEXT-DECORATION: underline
}

a.l1 {
	COLOR: #F27422;
	FONT-SIZE: 13px;
	text-decoration : none;
	font-weight : bold;
	line-height : 200%;
}

a.l1:hover {

	text-decoration : underline;
}
a.l1:visited {
COLOR: #F27422;
}

a.m {
	COLOR: #F27422;
	FONT-SIZE: 11px;
	text-decoration : none;
}

a.m:hover {
	COLOR: #F27422;
	FONT-SIZE: 11px;
	text-decoration :  underline;
}

a.m_active {
	COLOR: #222222;
	FONT-SIZE: 11px;
	text-decoration : none;
	font-weight : bold;
}

a.l1active {
	COLOR: #222222;
	FONT-SIZE: 13px;
	text-decoration : none;
	font-weight : bold;
	line-height : 200%;
}



.l2 {
	COLOR: #F27422;
	FONT-SIZE: 11px;
	text-decoration : none;
	margin-left : 10px;
    line-height : 120%;
	margin-top : 5;
	margin-bottom : 0;
}

a.l2:hover {
	text-decoration : underline;
}
a.l2:visited {
COLOR: #7EFF00;
}


UL{
	margin-bottom : 20px;
	margin-top : 20px;
	margin-left : 50px;
}


UL.map{
	margin-bottom : 5px;
	margin-top : 5px;
	margin-left : 20px;
}
/*
LI {

	list-style-image : url(images/odrazka.gif);
	margin : 3px;
   FONT-SIZE: 12px;
   LETTER-SPACING: 1px;
   LINE-HEIGHT: 18px
}
*/
ul
{
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
}

ul li
{
	background-image: url(images/list_square_solid.gif);
    background-position:  0px 0px;
    _background-position:  0px 6px;
    background-repeat:  no-repeat;

	margin-left:-20px;
	padding-left:10px;
}

a.bigger:visited	{ font-family:   Arial, Verdana, Helvetica ; font-size: 17px; color: #F27422; line-height: 130%; text-align: left; text-decoration:none; font-weight: bold; }
a.bigger:link		{ font-family:   Arial, Verdana, Helvetica ; font-size: 17px; color: #F27422; line-height: 130%; text-align: left; text-decoration:none; font-weight: bold;  }
a.bigger:hover		{ font-family:   Arial, Verdana, Helvetica ; font-size: 17px; color: #F27422; line-height: 130%; text-align: left; font-weight: bold; text-decoration:none;  }



li.map0 {
	font-family:  Arial, Verdana, Helvetica ;
	font-size: 11px;
	color: #000000;
	line-height: 170%;
	letter-spacing: 0.3pt;
	list-style-image: url(images/odrazka3.gif);
	font-weight: bold;
	margin-bottom : 3;
	margin-left : 30;
	margin-right : 3;
	margin-top : 3;
    background:;
}
li.map1 {
	font-family:  Arial, Verdana, Helvetica ;
	font-size: 11px;
	color: #333399;
	line-height: 170%;
	letter-spacing: 0.3pt;
	list-style-image: url(images/odrazka2.gif);
	font-weight: bold;
	margin-left : 30;
	margin-bottom : 3;
	margin-right : 3;
	margin-top : 3;
    background:;
}
li.map2 {
	margin : 30px;
	font-family:  Arial, Verdana, Helvetica ;
	font-size: 11px;
	color: #339933;
	line-height: 170%;
	letter-spacing: 0.3pt;
	list-style-image: url(images/odrazka.gif);
	font-weight: bold;
	margin-bottom : 3;
	margin-left : 30;
	margin-right : 3;
	margin-top : 3;
    background:;
}
li.map3 {
	margin : 30px;
	font-family:  Arial, Verdana, Helvetica ;
	font-size: 11px;
	color: #F27422;
	line-height: 170%;
	letter-spacing: 0.3pt;
	list-style-image: url(images/odrazka.gif);
	font-weight: bold;
	margin-bottom : 3;
	margin-left : 30;
	margin-right : 3;
	margin-top : 3;
    background:;
}

a.map1:link	{  margin : 30px;font-family:   Arial, Verdana, Helvetica ; font-size: 11px; color: #333399; line-height: 170%; letter-spacing: 0.3pt; list-style-image: url(images/odrazka2.gif); font-weight: bold}
a.map1:visited	{  margin : 30px;font-family:   Arial, Verdana, Helvetica ; font-size: 11px; color: #333399; line-height: 170%; letter-spacing: 0.3pt; list-style-image: url(images/odrazka2.gif); font-weight: bold}
a.map1:hover	{  margin : 30px;font-family:   Arial, Verdana, Helvetica ; font-size: 11px; color: #333399; line-height: 170%; letter-spacing: 0.3pt; list-style-image: url(images/odrazka2.gif); font-weight: bold}

a.map0:link	{  margin : 30px;font-family:   Arial, Helvetica, "Helvetica CE", sans-serif ; font-size: 11px; color: #000000; line-height: 170%; letter-spacing: 0.3pt; list-style-image: url(images/odrazka3.gif); font-weight: bold}
a.map0:visited	{  margin : 30px;font-family:   Arial, Helvetica, "Helvetica CE", sans-serif ; font-size: 11px; color: #000000; line-height: 170%; letter-spacing: 0.3pt; list-style-image: url(images/odrazka3.gif); font-weight: bold}
a.map0:hover	{  margin : 30px;font-family:   Arial, Helvetica, "Helvetica CE", sans-serif ; font-size: 11px; color: #000000; line-height: 170%; letter-spacing: 0.3pt; list-style-image: url(images/odrazka3.gif); font-weight: bold}


.kalk_teas  {
	FONT-FAMILY: Arial, Helvetica, "Helvetica CE", sans-serif;
	COLOR: #00703C;
	FONT-SIZE: 11px;
	background-color: #FAFAFA;
}

.kalk_teaser_top  {
	FONT-FAMILY: Arial, Helvetica, "Helvetica CE", sans-serif;
	COLOR: #FFFFFF;
	background: #F27422;
	FONT-SIZE: 11px;
	LETTER-SPACING: 0.3pt;
	LINE-HEIGHT: 170%;
	font-weight : bold;
	
	border : 1px solid Gray;
	border-bottom : none;
}
.kalk_teaser_bot  {
FONT-FAMILY: Arial, Helvetica, "Helvetica CE", sans-serif;
	COLOR: #00703C;
	background: #FAFAFA;
	FONT-SIZE: 10px;
	LETTER-SPACING: 0.3pt;
	LINE-HEIGHT: 200%;
	border : 1px solid Silver;
	padding :10px;
	border-top : none;
}
.kalk_teaser_botnopadd  {
FONT-FAMILY: Arial, Helvetica, "Helvetica CE", sans-serif;
	COLOR: #00703C;
	background: #FAFAFA;
	FONT-SIZE: 10px;
	LETTER-SPACING: 0.3pt;
	LINE-HEIGHT: 200%;
	border : 1px solid Silver;
	padding :10px;
	
}


/* -- */
table#vincheck {
	border-collapse: collapse;
	margin: 0 auto;
}

table#vincheck td {
	padding: 3px 6px;
	font-size: 12px;
	border: 1px solid #ddd;
}

table#vincheck td.percent {
    text-align: right;
}

table#vincheck tr.header td {
    font-weight: bold;
    background: #F27422;
    color: #fff;
    
}



table.odobrate {
	FONT-FAMILY: Arial, Helvetica, "Helvetica CE", sans-serif;
	COLOR:#464646;
	font-size: 12px;
	border:1px solid #ffffff;
	border-collapse:collapse;
}

table.odobrate thead.th th, 
table.odobrate thead th, 
table.tabulkaStandard tr.hlavickaTop td, 
table.tabulkaStandard tr.hlavickaBottom td,
table.tabulkaStandard tr.hlavickaTop th, 
table.tabulkaStandard tr.hlavickaBottom th
{
padding: 4px 5px 4px 5px;
vertical-align: bottom;
text-align: left;
font-weight: bold;
border-bottom:1px solid #F9C7A9;
}


table.odobrate th, table.odobrate td {
	padding: 2px 15px 2px 15px;
}
table.odobrate thead th {
	color: #000000;
/*	background-color:#004b8d;*/
	background-color:#F27422;
	padding-left:15px;	
}

table.odobrate1 thead th {
    background-color:#095191;
}


table.odobrate tfoot td {
	background-color:#F9C7A9;
}

table.odobrate tr.tbody_header {
	font-weight:bold;
	text-align:center;
	background-color:#dddddd;
}

table.odobrate a.pagelink {
	color: #00703C;
	font-size: 12px;
}
table.odobrate a.currentpage {
	background-color:yellow;
}

table.odobrate tbody tr.hover{
	background-color: #F9C7A9;
}

table.odobrate tr td {
	border-bottom: 1px solid #F9C7A9;
}

/*
table.odobrate thead tr {
	background-image:url("images/blue-bg-table-th.gif");
	background-position:center;
	background-repeat:x-repeat;
	z-index: 10;
}
*/

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.left {
	text-align: left;
}

.autoStlpec1 {
	width: 40%;
}

.autoStlpec2 {
	width: 12%;
}

.autoStlpec3 {
	width: 12%;
}


.autoStlpec4 {
	width: 12%;
}

.autoStlpec5 {
	width: 12%;
}

.autoStlpec6 {
	width: 12%;
	color: red;
	text-decoration: line-through;
}

.technStlpec1 {
	width: 30%;
}

.technStlpec2 {
	width: 7%;
}

.technStlpec3 {
	width: 34%;
}

.technStlpec4 {
	width: 10%;
}

.technStlpec5 {
	width: 10%;
}

.technStlpec6 {
	width: 10%;
	color: red;
	text-decoration: line-through;
}

.nehnStlpec1 {
	width: 45%;
}

.nehnStlpec2 {
	width: 25%;
	text-align: left;
}

.nehnStlpec3 {
	width: 15%;
}

.nehnStlpec4 {
	width: 15%;
}

.paddinglr10 {
	padding-left:10px;
	padding-right:10px;			
}

/* Striping */
tr.alternate {
	/*background-color: #F6AE33;*/
	/* background-color: #F1BC89; **/
	background-color: #faac7d;
	border-top: 1px solid #F9Cf86;
	border-bottom: 1px solid #F9Cf86;
}

/* Sorting */
th.table-sortable {
	cursor:pointer;
	background-image:url("images/sortable.gif");
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:12px;
}
th.table-sorted-asc {
	background-image:url("images/sorted_up.gif");
	background-position:center left;
	background-repeat:no-repeat;
}
th.table-sorted-desc {
	background-image:url("images/sorted_down.gif");
	background-position:center left;
	background-repeat:no-repeat;
}
th.table-filtered {
	background-image:url("images/filter.gif");
	background-position:center left;
	background-repeat:no-repeat;
}
select.table-autofilter {
	font-size:smaller;
}

/* Examples which stray from the default */
table.altstripe tr.alternate2 {
	background-color:#ccffff;
}


/* Icons box */
.iconset {
	margin:5px;
	border:1px solid #cccccc;
	border-color:#cccccc #666666 #666666 #cccccc;
	text-align:center;
	cursor:pointer;
	width:100px;
}
.iconset img {
	margin:3px;
}

/* Documentation */
tr.doc_section {
	font-weight:bold;
	text-align:center;
	background-color:#dddddd;
}

form.odobrate .hr{
font-size: 0px;
height: 1px;
background-color: #e5e6e7;
clear: both;
margin: 10px 0px;
}

form.odobrate textarea {
	width: 442px; height: 102px;
}

form.odobrate input.text {
	width: 300px;
	margin: 0px;
}

form.odobrate img.hviezdicka{
border: 0px !important;
vertical-align: top; 
margin: 4px 0px 0px 0px !important;
}

form.odobrate table.odobrate_form_table td {
	padding: 5px 5px 5px 5px !important;
}

.teaser_odobrate_top  {
	FONT-FAMILY: Arial, Helvetica, "Helvetica CE", sans-serif;
	COLOR: black;
	background: #F27422;
	FONT-SIZE: 17px;
	LETTER-SPACING: 0.3pt;
	LINE-HEIGHT: 170%;
	font-weight : bold;
	padding-left : 10px;
	border : 1px solid Gray;
	border-bottom : none;
}

table.odobrate_form_table {
	FONT-FAMILY: Arial, Helvetica, "Helvetica CE", sans-serif;
	FONT-SIZE: 12px;
	border : 1px solid Silver;
}

.top {
	vertical-align: top;	
}

/*
table.odobrate_form_table thead {
	background: #A8C4DB;
}
*/

table.for_sale_detail {
  /*height: 440px;*/
  border: 1px solid #faac7d;
}

table.for_sale_detail td.thumbs div {
  height: 440px;
  overflow: auto;
  width: 100%;
}

table.for_sale_detail td.image {
  padding: 0 5px;
}

table.for_sale_detail div.image {
  height: 358px;
  overflow: hidden;
}

table.for_sale_detail td.price_n_info div {
  padding-right: 5px;
  height: 440px;
  overflow: auto;
  width: 100%;
}

.t11 {
	font-size: 11px;
}

.t12 {
	font-size: 12px;
}

.bold {
	font-weight: bold;
}

.bottom {
	vertical-align: bottom;
}


@media print 
{
	table.for_sale_detail.print_only {
		display: block;
	}
	table.for_sale_detail.screen_only {
		display: none;
	}
	table.for_sale_detail {
  		border: 1px solid #faac7d;
	}
	 
	 
}

@media screen 
{
	table.for_sale_detail.print_only {
		display: none;
	}
	table.for_sale_detail.screen_only {
		display: block;
	} 
	
}
