/* CSS Document */
* 				{margin:0; padding:0;}
html, body 		{margin: 0; padding: 0; font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif}
html 			{}
body 			{padding: 0; font-size: .82em; text-align: center;}
img 			{border: 0;}


h1				{ font-size: 1.52em; text-align: left;} 
h2				{ font-size: 1.52em; text-align: left; color: white; background: url(bg-h2.jpg) no-repeat; margin: 15px 0 0 0;  }
h2 span   { padding: 0 5px 0 0;  margin: 0 0 0 5px; background: url(bg-h2.jpg) no-repeat right top; display: block; }
h3				{ font-size: 1.42em; text-align: left; color: #047CCF; margin: 15px 0; border-bottom: 1px solid #047CCF; }
h4				{ font-size: 1.12em; }
h5				{ font-size: 1.02em;}
h6 				{ font-size: 1.02em;}	

big       {font-weight: bold; font-size: 1.32em;}
a         {color: #1B7CC6;}
a:hover   {text-decoration: none;}

p         {text-align: justify;}

table          {font-size: 0.98em; float: left; margin-bottom: 15px; width: 100%; }

td             {text-align: right;}
th             {text-align: left;}
.bacic td, th  {}

.date td, th   {width: 150px;}
caption        {text-align: left; margin: 5px 0 10px 0; font-weight: bold;}
.cleaner		   {clear: both;}

.main             {width: 1000px; padding: 0; margin: 0 auto; text-align: left;}
.main_content     {}
.top          {width: 100%; position: relative; }
.top_obsah    {width: 100%}
.top .jazyk   {text-align: right; position: absolute; right: 0; top: 0; font-size: .82em;}
.top h1       {background: url(logo.gif) no-repeat; padding: 17px 0 0 76px; }
.top h1 a     {text-decoration: none; font-size: 1.62em; font-weight: normal; color: #1B7CC6; }

.menu_top          {width: 100%; margin: 15px 0 0 0; border-bottom: 1px solid #1B7CC6;  }
.menu_top ul       {text-align: center; padding: 0 0 0 5px}
.menu_top ul li    {float: left; list-style:none;  margin: 0 3px 0 0;  font-size: .82em; font-family: tahoma; font-weight: bold; border-bottom: none; }

.menu_top ul li a        {width: 87px; height: 56px; display: block; text-align: center; background: url(tabs.jpg) no-repeat;  color: #1B7CC6; text-decoration: none; position: relative; }
.menu_top ul li.on a     {background: url(tabs-on.jpg) no-repeat;  color: white;}
.menu_top ul li a:hover  {color: black; text-decoration: underline;}

.menu_top ul li a span { display: block; padding: 10px 4px 0 4px; }


.menu_top ul li a.a4   {}
.menu_top ul li a.a1   {background: url(tabs.jpg) no-repeat -87px 0;}
.menu_top ul li a.a2   {background: url(tabs.jpg) no-repeat -174px 0;}
.menu_top ul li a.a3   {background: url(tabs.jpg) no-repeat -261px 0;}
.menu_top ul li a.a5   {background: url(tabs.jpg) no-repeat -348px 0;}
.menu_top ul li a.a6   {background: url(tabs.jpg) no-repeat -435px 0;}
.menu_top ul li a.a7   {background: url(tabs.jpg) no-repeat -522px 0;}
.menu_top ul li a.a8   {background: url(tabs.jpg) no-repeat -609px 0;}
.menu_top ul li a.a9   {background: url(tabs.jpg) no-repeat -696px 0;}
.menu_top ul li a.a10  {background: url(tabs.jpg) no-repeat -783px 0;}
.menu_top ul li a.a11  {background: url(tabs.jpg) no-repeat -870px 0;}

.menu_top ul li.on a.a4   {}
.menu_top ul li.on a.a1   {background: url(tabs-on.jpg) no-repeat -87px 0;}
.menu_top ul li.on a.a2   {background: url(tabs-on.jpg) no-repeat -174px 0;}
.menu_top ul li.on a.a3   {background: url(tabs-on.jpg) no-repeat -261px 0;}
.menu_top ul li.on a.a5   {background: url(tabs-on.jpg) no-repeat -348px 0;}
.menu_top ul li.on a.a6   {background: url(tabs-on.jpg) no-repeat -435px 0;}
.menu_top ul li.on a.a7   {background: url(tabs-on.jpg) no-repeat -522px 0;}
.menu_top ul li.on a.a8   {background: url(tabs-on.jpg) no-repeat -609px 0;}
.menu_top ul li.on a.a9   {background: url(tabs-on.jpg) no-repeat -696px 0;}
.menu_top ul li.on a.a10  {background: url(tabs-on.jpg) no-repeat -783px 0;}
.menu_top ul li.on a.a11  {background: url(tabs-on.jpg) no-repeat -870px 0;}

.menu_top ul li.polnohospodarske-objekty   {font-size: .72em; font-weight: normal;}
.menu_top ul li.chalupa-dom-letniskowy     {font-size: .72em;}
.menu_top ul li.landwirtschaftsbau         {font-size: .72em; font-weight: normal;}
.menu_top ul li.wirtschaftsbau         {font-size: .82em; font-weight: normal;}
.menu_top ul li.wirtschaftsraum         {font-size: .82em; font-weight: normal;}
.menu_top ul li.wochenendhauser-ferienobjekt         {font-size: .72em; font-weight: normal;}


.box            { margin: 15px 0 0 0; background: #ececec url(bg-box2.jpg) repeat-x right bottom; }
.box h2,
h2.green	   		{ font-size: 1.52em; text-align: left; color: white; background: url(bg-h2.jpg) no-repeat; margin: 0;  }
.box h2 span,
h2.green span   { padding: 0 5px 0 0;  margin: 0 0 0 5px; background: url(bg-h2.jpg) no-repeat right top; display: block; }
.box .box_obsah {padding: 5px 10px 10px 10px; position: relative;}
.box p          {text-align: Justify; padding: 0 0 10px 0; line-height: 1.62em; font-size: .92em; }
.twocol .box    { width: 49%;}
.box .kraje         {background: none; padding: 0;  width: 520px; float: right; }
.box .kraje p       {margin: 0; padding: 0 0 10px 20px; line-height: 1.12em; font-size: 1.02em;}
.box img.mapa         {float: left; }


.slova          {position: absolute; top: 300px; width: 450px; left: 20px }

.c_nav  { padding: 4px 0px; margin: 3px 0; }

.main_table    {border-collapse: collapse; }
.main_table td {border-bottom: 1px solid #D9D9D9; text-align: left; padding: 5px; vertical-align: top;}
.main_table th {background: black; padding: 5px; color: white; font-size: .92em; text-align: center; }
.main_table .obr    { width: 15%;}
.main_table .obr img   {border: 1px solid #D9D9D9 }

.main_table .desc   { width: 70%;}
.main_table .price  { width: 15%;}
.main_table td.price { text-align: right; }

.main_table .asc      { width: 11px; height: 9px; background: url(asc.gif) no-repeat 0 4px; padding: 0 6px;  }
.main_table .asc span {display: none;}
.main_table .des      { width: 11px; height: 9px; background: url(desc.gif) no-repeat 0 4px; padding: 0 6px;}
.main_table .des span {display: none;}

.pages         {text-align: center;  font-weight: bold; font-size: 1.22em; }
.pages a       {border: 1px solid  #D9D9D9;  text-decoration: none; padding: 0 2px  }
.pages a:hover {text-decoration: underline;}

.basic         {border-collapse: collapse; background: #F9F9F9;}
.basic th      {text-align: left; width: 60%; border-bottom: 1px solid #DDDDDD; padding: 2px;  }
.basic td      {text-align: right; border-bottom: 1px solid #DDDDDD; padding: 2px;}
h3.realitka    {margin-bottom: 0;}

.interested       {text-align: center;  padding: 20px 0; background: url(button.jpg) no-repeat center;}
.interested a     {padding: 0px 0 10px 10px; font-size: 1.22em; font-weight: bold; color: white; margin-left: 50px;}
.interested a:hover   { color: #E4F8DA; }

/*.interested       {text-align: center;  padding: 20px 0; }
.interested a     {border: 2px solid green; background: #E0FFCE; color: green; padding: 10px; font-size: 1.22em; font-weight: bold;}
.interested a:hover   {border: 2px solid #E0FFCE; background: green; color: white; padding: 10px; font-size: 1.22em; font-weight: bold;}*/


.left          {width: 490px; float:left; }
.left_obsah    {}

.right         {width: 490px; float:right; }

.mena         {position: absolute; right: 15px; top: 10px; width: 126px; height: 87px; background: url(mena.gif ) no-repeat; text-align: center; color: white; font-size: 1.42em;  }
.mena big     {line-height:50px;}

.foto_obsah img {border: 1px solid #DDDDDD;}


.footer     {margin: 10px 0; font-size: .82em; }
.footer p   {text-align: center; }

.table-box .box {width: 29%;}
.table-box .table {width: 70%;}

.zajem        {text-align: left; padding: 10px; }
.zajem label  {display: block; width: 100px; float: left; text-align: left; font-weight: bold; margin: 0 0 5px 0; }
.zajem input  {float: left;  margin: 0 0 5px 0;}
.zajem br     {clear: both;}
.zajem textarea {float: left;  margin: 0 0 10px 0;}
.zajem form     {padding: 10px;}
#zajem_main  {margin: 0; padding: 0; }
.error        {border:1px solir red; margin: 2px; padding: 2px; color: red; }
.male_uvod    {font-size: .82em;}
.male_uvod a   {color:#52AB1B}
.e404         {padding: 10px;}
.e404 h1      {font-size: 2.52em; color: red; background: #FFFFBF; padding: 5px;}
.e404 ul      {text-align: left; padding: 5px 0 5px 30px; font-size: 1.22em; font-weight: bold; }
.e404 ul ul   {font-size: .82em; font-weight: normal; }

.green        {color:green;}
small.red     {color:red; vertical-align: super; font-size: 0.62em; }


.kraj_1 {background: url(1.gif) no-repeat left top; }
.kraj_2 {background: url(2.gif) no-repeat left top; }
.kraj_3 {background: url(3.gif) no-repeat left top; }
.kraj_4 {background: url(4.gif) no-repeat left top; }
.kraj_5 {background: url(5.gif) no-repeat left top; }
.kraj_6 {background: url(6.gif) no-repeat left top; }
.kraj_7 {background: url(7.gif) no-repeat left top; }
.kraj_8 {background: url(8.gif) no-repeat left top; }
.kraj_9 {background: url(9.gif) no-repeat left top; }
.kraj_10 {background: url(10.gif) no-repeat left top; }
.kraj_11 {background: url(11.gif) no-repeat left top; }
.kraj_12 {background: url(12.gif) no-repeat left top; }
.kraj_13 {background: url(13.gif) no-repeat left top; }
.kraj_14 {background: url(14.gif) no-repeat left top; }

.search {background: #C1E0F7; text-align: center; color: black; padding: 3px 0; border-top: 2px solid #1A7CC7; border-left: 1px solid #1A7CC7; border-right: 1px solid #1A7CC7;}

.tips {width: 400px; float: right; }
.tips h6, 
.tips h4, 
.tips p {padding-left: 20px; }
.tips p {font-size: .82em; }

.tips h4 {font-size: 1.92em; color: #5CB525;}

.mamzajemlist     {text-align: right; }
.mamzajemlist a   {color: #71AC1E;}

/* LOJZA LOGIN */

.login          { text-align: center; }
.login form         { text-align: center; }
.login table    { width: 300px; float: none; }
.login td.input { text-align: left; padding-left: 20px; }
.login .submit  { margin-top: 5px; }
.login .login_error   { color: red; font-weight: bold; }