/* CSS Document */

* 				{margin:0px; padding:0px;}

html 			{text-align:center; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
			
body			{margin:0px; padding:0px;}
			
div#Upper 		{position:absolute; top:0px; left:0px; width:100%; height:200px; background-color:#ffffff; margin:0px; padding:0px;}
			
div#Up_lista 	{position:absolute; top:0px; left:0px; width:100%; height:25px; background:url(design_index/up_lista.png) repeat-x; margin:0px; padding:0px;}
			
div#Up_bg 		{position:absolute; top:24px; left:0px; width:100%; height:182px; background:url(design_index/up_bg.png) repeat-x; margin:0px; 	padding:0px;}
			
div#Up_left 	{position:absolute; top:24px; left:0px; width:405px; height:182px; background:url(design_index/head_left.png) repeat-x; margin:0px;	padding:0px;}
			
div#Up_right 	{position:absolute; top:24px; right:0px; width:250px; height:182px; background:url(design_index/head_right.png) repeat-x;margin:0px; padding:0px;}				
			
div#Bg 			{position:absolute; top:229px; left:0px; margin:0px; padding:0px; width:100%; height:393px; background:url(design_index/bg.png) repeat-x;}
			
div#Obal 		{position:relative; padding-top:207px; margin:0px; margin:0 auto; width:850px; height:auto; text-align:left; margin-bottom:50px;}

div#Logo 		{position:absolute; top:78px; left:0px; margin:0px; padding:0px; width:324px; height:99px; background:url(design_index/logo.png) no-repeat;}	
								
div#Menu_hor 	{position:relative; top:0px; margin:0px; padding:0px; width:100%; height:46px; background:url(design_index/menu_hor.png) repeat-x;}	
			
div#Menu_hor_l 	{position:absolute; top:0px; left:0px; margin:0px; padding:0px; width:11px; height:46px; background:url(design_index/menu_hor_l.png) no-repeat;}	

div#Menu_hor_r 	{position:absolute; top:0px; right:0px; margin:0px;  padding:0px; width:11px; height:46px; background:url(design_index/menu_hor_r.png) no-repeat;}	
			
div#MP 			{position:relative; left:0px; width:47%; height:179px; margin-top:10px; padding:0px;}
* html div#MP	{background:url(design_index/ie6_mp_bg.png) repeat-y;}
			
div#MP_upper 	{position:absolute; left:0px; top:35px; background:url(design_index/mp_upper.png) repeat-x #c7e3eb; height:78px; width:100%;}
			
div#MP_right 	{position:absolute; right:0px; top:0px; background:url(design_index/mp_right.png) repeat-y; height:100%; width:15px;}
			
div#MP_downer 	{position:absolute; right:0px; bottom:0px; background:url(design_index/mp_downer.png) repeat-x;height:5px; width:100%;}
			
div#MP_m_l 		{position:absolute; left:0px; bottom:0px; background:url(design_index/mp_m_l.png) no-repeat; height:11px; width:11px;}
* html div#MP_m_l {left:0px; bottom:-9px;}
			
div#MP_m_r 		{position:absolute; right:0px; bottom:0px; width:11px; height:11px; background:url(design_index/mp_m_r.png) no-repeat;}
* html div#MP_m_r {right:1px; bottom:-9px;}
			
div#MP_m 		{position:absolute; right:0px; bottom:0px; background:url(design_index/mp_m.png) repeat-x; height:7px; width:100%;}	
* html div#MP_m {right:0px; bottom:-13px;}	
			
div#MP_left 	{position:absolute; background:url(design_index/mp_left.png) repeat-y; left:0px; width:23px; height:100%;}
			
div#MP_roh_u_r {
			position:absolute;
			background-image:url(design_index/mp_roh_u_r.png);
			background-repeat:no-repeat;
			top:-2px;
			right:0px;
			width:15px;
			height:123px;
			}

div#MP_roh_u_l {	
			position:absolute;
			background-image:url(design_index/mp_roh_u_l.png);
			background-repeat:no-repeat;
			top:-5px;
			left:0px;
			width:11px;
			height:88px;
			}
			
div#MP_vypln {position:absolute; background-color:#c8e3eb; top:112px; left:0px; width:100%; height:85%;}	
* html div#MP_vypln {background:none;}	
			
div#MP_vypln_bottom {	
			position:absolute;
			background-color:#c8e3eb;
			bottom:20px;
			left:0px;
			width:100%;
			height:85%;
			}	
			
div.Zalozka {position:relative; background:url(design_search/zalozka_bg.png) repeat-x; top:1px; left:0px; margin:0px; padding:0px; width:220px; height:40px;}	
* html div.Zalozka {top:0px; left:0px;}	
			
div.Zalozka_search {	
			position:absolute;
			top:0px;
			left:0px;
			background-image:url(design_search/zalozka_search.png);
			background-repeat:no-repeat;
			width:28px;
			height:40px;
			}	
			
div.Zalozka_left {	
			position:absolute;
			top:0px;
			left:0px;
			background-image:url(design_search/zalozka_left.png);
			background-repeat:no-repeat;
			width:10px;
			height:40px;
			}	
			
div.Zalozka_right {position:absolute; top:0px; right:0px; background:url(design_search/zalozka_right.png) no-repeat; width:10px; height:40px;}	
			
* html div.Zalozka_right {right:-1px;}		
			
		
div#MP_II {	position:relative;
			left:0px;
			width:47%;
			height:auto;
			
			margin:0px;
			padding:0px;
			}
			
div#MP_II_left {	
			position:absolute;
			background-image:url(design_index/mp_II_left.png);
			background-repeat:repeat-y;
			left:0px;
			top:0px;
			width:12px;
			height:100%;
			}
					
div#MP_II_right {	
			position:absolute;
			background-image:url(design_index/mp_II_right.png);
			background-repeat:repeat-y;
			right:0px;
			top:0px;
			width:13px;
			height:100%;
			}
			
div#MP_II_upper {	
			position:absolute;
			background-image:url(design_index/mp_II_upper.png);
			background-repeat:repeat-x;
			left:0px;
			top:0px;
			width:100%;
			height:9px;
			}
			
div#MP_II_downer {	
			position:absolute;
			background-image:url(design_index/mp_II_downer.png);
			background-repeat:repeat-x;
			left:0px;
			bottom:0px;
			width:100%;
			height:10px;
			}			

div#MP_II_u_r {	
			position:absolute;
			background-image:url(design_index/mp_II_u_r.png);
			background-repeat:no-repeat;
			top:0px;
			right:0px;
			width:13px;
			height:9px;
			}
			
div#MP_II_u_l {	
			position:absolute;
			background-image:url(design_index/mp_II_u_l.png);
			background-repeat:no-repeat;
			top:0px;
			left:0px;
			width:12px;
			height:9px;
			}
			
div#MP_II_d_r {	
			position:absolute;
			background-image:url(design_index/mp_II_d_r.png);
			background-repeat:no-repeat;
			bottom:0px;
			right:0px;
			width:13px;
			height:11px;
			}
			
div#MP_II_d_l {	
			position:absolute;
			background-image:url(design_index/mp_II_d_l.png);
			background-repeat:no-repeat;
			bottom:0px;
			left:0px;
			width:12px;
			height:10px;
			}
			
div#MP_II_vypln {	
			position:absolute;
			background-image:url(design_index/mp_II_bg.png);
			background-repeat:repeat;
			top:0px;
			left:0px;
			width:100%;
			height:100%;
			}
			
div#MP_III {position:relative; left:0px; width:47%; height:auto;}
* html div#MP_III {position:relative; background:url(design_index/ie6_mp_III_bg.png) repeat-y; left:0px; width:47%; height:auto;}
			
div#MP_III_vypln {position:absolute; background:url(design_index/mp_III_bg.png) repeat; top:0px; left:0px; width:100%; height:100%;}	
* html div#MP_III_vypln {width:0px; height:0px; background:none;}			
			
div#MP_III_left {position:absolute; background:url(design_index/mp_III_left.png) repeat-y; left:0px; top:0px; width:15px; height:100%;}
					
div#MP_III_right {position:absolute; background-image:url(design_index/mp_III_right.png); background-repeat:repeat-y; right:0px; top:0px; width:15px; height:100%;}			
* html div#MP_III_right {right:1px; top:0px;}
			
div#MP_III_downer {position:absolute; background:url(design_index/mp_III_downer.png) repeat-x; left:0px; bottom:0px; width:100%; height:20px;}				
* html div#MP_III_downer {left:0px; bottom:-1px; width:99%;}
			
div#MP_III_d_r {position:absolute; background:url(design_index/mp_III_d_r.png) no-repeat; bottom:0px; right:0px; width:23px; height:23px;}			
* html div#MP_III_d_r {bottom:-1px; right:1px; width:23px; height:23px;}
			
div#MP_III_d_l {position:absolute; background:url(design_index/mp_III_d_l.png) no-repeat; bottom:0px; left:0px; width:22px; height:22px;}		
* html div#MP_III_d_l {bottom:-1px; left:0px;}		

		
div#Prosrtedni_sloupec {position:absolute; top:299px; left:47.5%; width:25%; height:auto; margin-top:0px; margin-bottom:100px;}
* html div#Prostredni_sloupec {background:url(design_index/ie6_region_bg.png) repeat-y;}

div.bunka {position:relative;  width:100%; height:238px; margin: 0px 0 28px 0; }
* html div.bunka {background:url(design_index/ie6_region_bg.png) repeat-y;}

div.bunka_dalsi {position:relative; width:100%; height:335px; margin: 0px 0 10px 0; }
* html div.bunka_dalsi {background:url(design_index/ie6_region_bg.png) repeat-y;}
			
div.region_left {position:absolute; background:url(design_index/region_left.png) repeat-y; left:0px; top:0px; width:10px; height:100%;}
div.region_right {position:absolute; background-image:url(design_index/region_right.png); background-repeat:repeat-y; right:0px; top:0px; width:10px; height:100%;}
div.region_upper {position:absolute; background-image:url(design_index/region_upper.png); background-repeat:repeat-x; left:0px; top:0px; width:100%; height:75px;}
div.region_downer {position:absolute; background-image:url(design_index/region_downer.png); background-repeat:repeat-x; left:0px; bottom:0px; width:100%; height:22px;}			
div.region_u_r {position:absolute; background:url(design_index/region_u_r.png) no-repeat; top:0px; right:0px; width:16px; height:77px;}
* html div.region_u_r {top:0px; right:-1px; width:16px; height:77px;}
div.region_u_l {position:absolute; background-image:url(design_index/region_u_l.png); background-repeat:no-repeat; top:0px; left:0px; width:11px; height:70px;}
div.region_d_r {position:absolute; background:url(design_index/region_d_r.png) no-repeat; bottom:0px; right:0px; width:30px; height:28px;}
* html div.region_d_r { bottom:0px; right:-1px; width:30px; height:28px;}			
div.region_d_l {position:absolute; background-image:url(design_index/region_d_l.png); background-repeat:no-repeat; bottom:0px; left:0px; width:31px; height:31px;}
div.region_vypln {position:absolute; background-image:url(design_index/region_bg.png); background-repeat:repeat; top:0px; left:0px; width:100%; height:100%;}

div.bunka_dalsi div.region_u_l {background-image:url(design_index/region_u_l_dalsi.png);}
div.bunka_dalsi div.region_u_r {background-image:url(design_index/region_u_r_dalsi.png);}
			


div#Pravy_sloupec {top:299px; left:73.5%; width:26.5%; margin:0px; text-align:center; position:absolute; padding:0px;}

div#Kontakt {position:relative; background:url(design_index/kontakt_bg.png); width:100%; height:105px; margin: 0px 0 20px 0; padding: 10px 0 0 0px; }

img.reklama {position:relative;}
			
div#Kontakt_left {
			position:absolute;
			background-image:url(design_index/kontakt_left.png);
			top:0px;
			left:0px;
			width:12px;
			height:115px;
			margin-top:0px;
			}
			
div#Kontakt_right {
			position:absolute;
			background-image:url(design_index/kontakt_right.png);
			top:0px;
			right:0px;
			width:12px;
			height:115px;
			margin-top:0px;
			}
			
* html div#Kontakt_right {right:-1px;}
			
div.adding {
			position:relative;
			padding:5px 20px 20px 20px;
			height:auto;
}	

p.result {
			position:relative;
			margin:20px;
			color:#ff8800;
			font-size:14px;
			font-weight:700;
			}
			
h2 		{
			color:#ff8800;
			font-size:15px;
			font-weight:700;
			margin:0px;
			padding:13px 0px 0px 0px;
			}
			
h2.prvni 		{
			margin:0px 0px 0px 0px;
			padding:0px;
			}
			
h3 		{
			color:#4165b3;
			font-size:13px;
			font-weight:700;
			padding:0px;
			margin:13px 0px 0px 0px;
			}		
			
h3.orange 		{
			color:#ff8800;
			font-size:14px;
			font-weight:700;
			padding:0px;
			margin:5px 0px 6px 0px;
			}		
			
td {		color:#000000;
			font-size:13px;
			font-weight:700;
			}	
			
td.napoveda {color:#666666;
			font-size:12px;
			font-weight:400;
			}	
			
td.objekt_name{		
			color:#ff8800;
			font-size:17px;
			font-weight:700;			
			border:#666666 1px solid;
			vertical-align:top;
			}

h3.zalozkaSearch {
			position:absolute;
			text-align:left;			
			font-size:17px;
			margin:0px 0px 0px 34px;
			padding-top:10px;			
			}
			
table#Pozadavky{
			position:relative;
			margin:10px;}			

			
table.vypis {
			position:relative;
			margin:10px;}
			
table.cenik {
			position:relative;
			margin:10px;}
table.cenik td {padding:3px;}			
			
input.txt {
			border:#666666 1px solid;
			width:110px;
			}
			
input.missing {
			border:#FF0000 1px solid;
			width:110px;
			}
			
input.disabled {
			border:#d6d6d6 1px solid;
			background-color:#ff0;
			}
			
textarea.txtar	{
			border:#d6d6d6 1px solid;
			width:96%;
			}
			
textarea.txtarmiss	{
			border:#FF0000 1px solid;
			width:96%;
			}
			
			
input.sub_btn{
			background-image:url(design_index/btn.png);
			background-repeat:no-repeat;
			width:186px;
			height:46px;
			font-weight:700;
			font-size:16px;
			color:#FFFFFF;			
			border:0px;
			margin:0px;
			margin-top:20px;}
			
input.sub_btn_II{
			background-image:url(design_index/btn.png);
			background-repeat:no-repeat;
			width:186px;
			height:46px;
			font-weight:700;
			font-size:16px;
			color:#FFFFFF;			
			border:0px;
			margin-top:20px;}	
			
input.sub_btn_back{
			background-image:url(design_index/btn_back.png);
			background-repeat:no-repeat;
			width:186px;
			height:46px;
			font-weight:700;
			font-size:16px;
			color:#FFFFFF;			
			border:0px; margin-top:20px;}		
			
input.btn_vlozit{
			background:url(design_index/btn_vlozit.png);
			position:absolute;
			right:5px;
			top:110px;
			width:185px;
			height:46px;
			font-weight:700;
			font-size:14px;
			text-align:center;
			padding:0px 0px 0px 30px;
			color:#4165b3;			
			border:none;}
			
a {			text-decoration:underline;
			color:#4165b3;
			}	
			
a:hover {	text-decoration:none;
			color:#4165b3;
			}			
select {
			
			width:140px;
			border:#999999 1px solid;	
			}	
			
p.msg {		width:95%;
			position:relative;
			border:none;
			background:none;
			margin:20px;
			color:#ff8800;
			font-size:14px;
			font-weight:700;}	
			
table#Menu_hor {
			position:absolute;
			top:12px;
			left:0px;
			text-align:center;
			}
			
table#Menu_hor td {
			width:auto;
			padding:0px;
			padding:0px 20px 0px 20px;
			}
			
table#Menu_hor a {
			font-size:16px;
			color:black;
			text-decoration:none;
			margin:0px;
			padding:0px;
			width:auto;}
			
table#Menu_hor a:hover {
			font-size:16px;
			color:#333;
			text-decoration:none;}
			
img#Tel {	position:absolute;
			bottom:2px;
			right:10px;}
			
div#Kontakt h3 {
			position:relative;
			margin: 0px; 
			}

div#Kontakt p.tcislo_nadpis {
			position:absolute;
			top:30px;
			background:none;
			border:none;
			left:15px;
			color:#000;
			font-size:13px;
			margin:0px;
			padding:0px;
			font-weight:700;
			height:20px;
			}
			
div#Kontakt p.tcislo {		
			position:absolute;			
			top:48px;	
			background:none;
			border:none;
			left:20px;
			color:#4165b3;
			font-size:12px;
			margin:0px;
			padding:0px;
			}
			
div#Kontakt p.email_nadpis {
			position:absolute;			
			left:15px;
			top:65px;
			background:none;
			border:none;
			font-size:13px;
			margin:0px;
			padding:0px;
			}
			
div#Kontakt p.email {	
			position:absolute;			
			left:20px;
			top:83px;		
			background:none;
			border:none;
			color:#4165b3;
			font-size:12px;
			margin:0px;
			padding:0px;
			}

p			{
			position:relative;			
			color:#000;
			font-size:15px;
			font-weight:700;
			z-index:1;
			}
			
table.male p {
			position:relative;			
			color:#000;
			font-size:12px;
			font-weight:700;
			margin:0px;
			}
			
table.male img {
			width:150px;
			float:left;
			margin-top:13px;
			border: 1px #FFFFFF solid;
			margin-right:20px;
			}
			
table.male h2{
			font-size:16px;
			
			}

a.bm {		position:absolute;
			top:170px;
			right:2px;
			font-size:14px;}
			
.a 			{position:relative; width:80px; font-size:14px;}
			
.b			{position:relative;
			width:80px;
			font-size:14px;}
div#Navi
		{position:fixed;
		top:100px;
		right:100px;
		background-color:#FFFFFF;
		border:#000000 2px double;}
		
p.navi
		{position:absolute;
		top:100px;
		right:100px;
		background-color:#FFFFFF;
		border:#000000 2001px double;}

img.img_vypis {
			position:relative;
			margin:20px 20px 0px 5px;
			border: 1px #FFFFFF solid;
			float:left;
			width:120px;
			}

h2.h_vypis {
			position:relative;
			left:0px;
			font-size:15px;
			padding: 0px 0px 0px 0px;
			margin:20px 20px 0px 30px;}
			
h3.red		{color:red;}
			
p.kraj 		{
			position:relative;
			border:none;
			background:none;
			top:0px;
			left:0px;
			font-size:14px;
			font-weight:700;
			padding: 0px;
			margin:5px 0px 0px 0px;}
			
p.objekt_popis 		{
			position:relative;
			top:0px;
			left:0px;
			font-size:12px;
			font-weight:400;
			width:300px;
			text-align:justify;
			padding:0px 0px 0px 0px;
			margin:5px 0px 0px 0px;}
			
p.adm		{position:relative;
			font-size:11px;
			font-weight:400;
			width:70%;
			text-align:justify;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 10px;}
			
table#Doporucujeme {position:relative; width:47%; padding:0px;}

table#Doporucujeme td {background:url(design_index/doporucujeme.png) no-repeat; padding:0px; width:126px; height:167px;}

table#Doporucujeme td.nadpis {background:none; padding:0px; width:126px; height:20px;}

table#Doporucujeme img {width:100px; margin:0px 13px 0px 13px;}

table#Doporucujeme h1 { position:relative; top:-5px; left:0px; font-size:14px; margin:0px 0px 0px 2px; width:120px; text-align:center;}
table#Doporucujeme h2 {margin:0px; padding:6px 0 0 0;}
table#Doporucujeme h1 a {color:#000000; text-decoration:none;}

table#Doporucujeme h1 a:hover {color:#666666; text-decoration:none;}

table#Doporucujeme p {font-size:12px; font-weight:400; margin:3px 10px 2px 13px;}



table#Lang {position:absolute; right:20px; top:10px;}

table#Lang img {border:0px;}

div.clear {clear:left;}
