@charset "windows-1250";
/* CSS Document */

body						{
							margin:0px;
							padding:0px;
							background-color:#ffffff;
							}
.odkaz, .text, span				{
							font-family:arial, tahoma,verdana;
							color:#000000;
							text-decoration:none;
							font-size:8pt;
							}
#request_form p.text{
              font-size:12px;
}
/*.odkaz_blue{color:#3581C0}*/							
.text_velky					{
							font-family:arial, tahoma,verdana;
							color:#999999;
							text-decoration:none;
							font-size:10pt;
							}
.vlajka				{
							border:1px solid #efefef;
							}
.param_sl1		{
							float:left;
							width:270px;
							height:100%;
							}
.param_sl2		{
							float:left;
							width:190px;
							height:100%;
							}
.odkaz:hover				{
							text-decoration:underline;
							}
.text_sedy, li				{
							font-family:arial, tahoma,verdana ;
							/*color:#575757;*/
							color:#888888;
							text-decoration:none;
							font-size:8pt;
							}
.text_bily		{
							font-family:arial, tahoma,verdana;
							color:#ffffff;
							text-decoration:none;
							font-size:11px;
							line-height:10px;
							vertical-align: middle; 
							}
li							{
							margin-bottom:5px;
							list-style-type:circle;
							}
.vyber_zobrazeni				{
							width:100%;
							height:auto;
							background-color:#efefef;
							float:left;
							}
.ods_vz						{
							padding:10px;
							float:left;
							}
.mainbg{
              background:url('../img/bg_top.jpg') repeat-x top #373E46;
            }							
.hlavni						{
							display:block;
							min-height:600px;
              margin:auto;
							width:884px;
              background:url(../img/header03.jpg) top no-repeat #ffffff;
              padding:0px;
              border:0px solid blue;
							}
.headerflash{
              margin-left:2px;
              height:224px;
              width:880px;
              margin-top:13px;
              float:left;
}
              
.hlavicka					{
							
              width:100%;
							height:315px;
							
							}
.hl_radek					{
							width:650px;
							height:auto;
							padding-left:200px;
							padding-top:22px;
							}
.hlr_sl1					{
							float:left;
							width:39%;
							height:100%;
							text-align:left;
							}
.hlr_sl2					{
							float:left;
							width:60%;
							height:100%;
							text-align:right;
							}
.no_margin					{
							margin:0px;
							}
.vlajka						{
							border:1px solid #888888;
						vertical-align:middle;
							}
h1							{
							font-family:arial, verdana,tahoma ;
							color:black;
							text-decoration:none;
							font-size:14px;
							font-weight:bold;
							margin:0px;
							}
img							{
							margin:0px;
							padding:0px;
							border:0px;
							}
							
.menu						{
							width:100%;
							height:75px;
							/*background-image:url(../img/menu.jpg);
							background-repeat:no-repeat;
							background-position:right;*/
							}
.m1							{
							width:100%;
							height:100%;
							/*background-image:url(../img/levy_bez.jpg);
							background-repeat:no-repeat;
							background-position:left;*/
							}
.m_obs						{
							position:relative;
							margin-top:15px;
							padding:0px;
							border:0px solid lime;
							display:block;
							text-align:center;
							}
.odkaz_modry, .text_modry				{
							font-family:tahoma, verdana, arial;
							color:#00aeef;
							font-size:12px;
							text-decoration:none;
							}
.odkaz_modry:hover			{
							text-decoration:underline;
							}
.polozka_horniho_menu		{
							padding:0px 20px 0px 20px;
							height:54px;
							}
.polozka_horniho_menu:hover	{
              background:url(/img/menufold1.png) no-repeat top left;
              }
.polozka_horniho_menu	a{
							display:block;
							font-family:arial, verdana,tahoma ;
							color:#000000;
							font-size:14px;
							font-weight:bold;
							text-decoration:none;
							}

.polozka_horniho_menu a:hover		{
							color:#ffffff;
							}
.obsah						{
							float:left;
							width:100%;
							/*height:auto;*/
							display:block;
							background:url(../img/header3.png) no-repeat center top #ffffff;
							
							}
.levy_sloupec				{
							width:195px;
							display:block;
							height:auto;
							float:left;
							font-size:0px;
							overflow:hidden;
							border:0px solid red;
							}
.prostredni_sloupec			{
							width:490px;
							height:auto;
							float:left;
							border:0px solid blue;
							}
.ps_ods						{
							padding:0px 0px 0px 0px;
							}
.pravy_sloupec				{
							float:left;
							width:190px;
							height:auto;
							border:0px solid red;
							}
.leve_menu1					{
							float:left;
							margin-left:4px;
							height:auto;
							background-image:url(../img/menu1left-bg.png);
							background-repeat:no-repeat;
							background-position:left top;
							display:block;
							border:0 px solid red;
							}							
.leve_menu					{
							float:left;
							margin-left:4px;
							height:auto;
							background-image:url(../img/menu2left-bg.png);
							background-repeat:no-repeat;
							background-position:left top;
							border:0 px solid green;
							clear:both;
							}
.leve_menu2					{
							float:left;
							margin-left:4px;
							height:auto;
							background-image:url(../img/frame-bg.gif);
							background-repeat:no-repeat;
							background-position:left top;
							display:block;
							clear:both;
							}
.leve_menu_banner					{
							float:left;
							margin-left:4px;
							height:auto;
							clear:both;
							}							
h4, h5							{
							margin:0px;
							font-family:arial, verdana,tahoma ;
							color:#595959;
							font-size:12px;
							font-weight:bold;
							text-decoration:none;
							}
							
.lm_ods						{
							padding:5px 10px;
							}
.h4_ods						{
							width:100%;
							height:30px;
							}
.h4_ods1					{
							padding-top:9px;
							padding-left:28px;
							}
.h4_ods2					{
							padding-top:18px;
							padding-left:36px;
							}
.h4_ods3					{
							padding-top:13px;
							padding-left:38px;
							}
.h4_ods3 h4		{
              color:#fff;
}							
.h4_ods5					{
							padding-top:14px;
							padding-left:38px;
							}							
div.h4_ods3 h4       {font-size:14px;}							
						
.lm_ramecek					{
							width:163px;
							height:auto;
							border:1px solid #cccccc;
							background-color:#FFFFFF;
							}
.polozka_lm					{
							margin:2px;
							display:block;
							text-align:left;
							text-indent:25px;
							background-image:url(../img/menu-dot-white.png);
							background-repeat:no-repeat;
							background-position:4px 8px;
							width:140px;
							border-right:18px solid #5f5f5f;
							height:25px;
							line-height:25px;
							font-family:tahoma, verdana, arial;
							color:#333333;
							font-size:12px;
							text-decoration:none;
							}
.polozka_lm:hover			{
							background-color:#efefef;
							}
.hr							{
							height:1px;
							width:100%;
							border:none;
							background-color:#efefef;
							font-size:0px;
							margin:0px;
							padding:0px;
							}
hr							{
							border-top:#cccccc 1px solid;
							border-bottom:#ffffff 1px solid;
							}
.stred						{
							margin:auto;
							text-align:center;
							width:100%;
							}
							
.kurz_listek				{
							margin:auto;
							text-align:center;
							background-image:url(../img/kurzy_pozadi.gif);
							background-color:#b5beee;
							background-repeat:no-repeat;
							background-position:center;
							width:150px;
							height:90px;
							}
.kl_ram						{
							width:122px;
							height:auto;
							margin:auto;
							padding-left:5px;
							padding-top:10px;
							}
.kl_bunka					{
							width:40px;
							text-align:center;
							line-height:23px;
							height:24px;
							float:left;
							}
.kal_ram						{
							width:135px;
							height:auto;
							margin:auto;
							padding-left:5px;
							padding-top:0px;
							}
							
.kal_top{     
              margin-left:auto;
              margin-right:auto;
              margin-top:10px;
							text-align:center;
              width:150px;
							height:7px;
							background:url(../img/calendar-bgt.png) no-repeat;
}
.kal_bott{    
              margin:auto;
							text-align:center;
              width:150px;
							height:10px;
							background:url(../img/calendar-bgb.png) no-repeat;
}
.kal						{
							margin:auto;
							text-align:center;
							background-image:url(../img/calendar-bgm.png);
							background-repeat:repeat-y;
							background-position:center;
							width:150px;
							height:165px;
							display:block;
							border:0px;
							}
.kal_bunka					{
							width:18px;
							text-align:center;
							line-height:13px;
							height:20px;
							float:left;
							display:block;
							border:0px;
							}

.paticka					{
							width:100%;height:178px;display:block;
							background:url('../img/bottom.png') no-repeat top center white;
							float:left;
							margin:0px;
              padding:0px;
							border:0px solid red;
							
							}
.paticka a{text-decoration:none;}
.prave_menu1	{
							float:left;
							width:100%;
							margin-left:4px;
							height:auto;
							background-image:url(../img/contacts-bg.png);
							background-repeat:no-repeat;
							background-position:left top;
							display:block;
							border:0 px solid red;
							}	
.prave_menu		{
							float:left;
							width:100%;
							margin-left:4px;
							height:auto;
							background-image:url(../img/menu2left-bg.png);
							background-repeat:no-repeat;
							background-position:left top;
							display:block;
							border:0 px solid red;
							}
.pozadi_praveho_nadpisu		{
							width:100%;
							height:30px;
							background-image:url(../img/menu2left-bg.png);
							background-repeat:no-repeat;
							background-position:left;
							margin-top:20px;
							}
.pozadi_praveho_nadpisu1		{
							width:99%;
							height:30px;
							background-image:url(../img/contacts-bg.png);
							background-repeat:no-repeat;
							background-position:left;
							margin-top:20px;
							margin-left:1px;
							}
.pozadi_nadpisu				{
							width:100%;
							height:40px;
							background-image:url(../img/group-top.png);
							background-repeat:no-repeat;
							background-position:left;
							margin-top:20px;
							margin-bottom:0px;
							}
							
							
.pocasi						{
							width:128px;
							height:128px;
							font-family:tahoma, verdana, arial;
							font-size:14px;
							font-weight:bold;					
							color:#FFFFFF;
							margin:auto;
							}
.poc_ods					{
							margin-bottom:20px;
							}
.dnes						{
							background-image: URL('http://www.meteopress.cz/pictures/mesta/praha_1.png'); background-repeat: no-repeat; background-position: left top;
							}
.zitra						{
							background-image: URL('http://www.meteopress.cz/pictures/mesta/praha_2.png'); background-repeat: no-repeat; background-position: left top;
							}
.pozitri					{
							background-image: URL('http://www.meteopress.cz/pictures/mesta/praha_3.png'); background-repeat: no-repeat; background-position: left top;
							}
.pat_ods			{ padding:100px 0px 0px 0px;
							  margin:0px;
							  border:0px solid lime;
							}
.copyright{ text-align:center;}							
.vpravo						{
							text-align:right;
							}
.ramecek					{
							width:490px;
							height:auto;
							background:url(../img/midbox-mid.png) repeat-y #ffffff;
							border:0px solid #cccccc;
							}
.ram_ods					{
							padding:15px;
							}
							
							
.jedna_polozka				{
							width:240px;
							/*height:188px;*/
							height:210px;
							float:left;
							margin-top:10px;
							margin-bottom:10px;
							}
.jp_obal{padding:5px;background:url(../img/apartment_blueshadow.png) no-repeat right bottom;height:100%;border:0px solid lime;}
.cell_nadpis{
              float:left;
              height:18px;
              width:240px;
              overflow:hidden;
            }							
.cell_nadpis a{
              color:black;
              text-decoration:none;
              font-size:14px;
              font-family:Arial, Helvetica, sans-serif;
              font-weight:bold;
            }
.cell_nahled{float:left;}
.cell_cena{float:left;width:125px;height:70px;text-align:center;color:#575757;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.fs10{font-size:10px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs18{font-size:18px;}
.cell_popis{float:left;font-size:12px;
              font-family:Arial, Helvetica, sans-serif;
              font-weight:normal;
              text-align:left;
              }
.cell_hodnoceni{float:right;margin-top:-28px;margin-right:4px;width:230px;height:22px;text-align:left;font-size:11px; color:#026c00;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.cell_vice{float:right;margin-top:-28px;margin-right:4px;width:43px;height:22px;background:url(../img/more-btn.png) no-repeat;text-align:center;}
.cell_vice a{color:#ff8343;
              text-decoration:none;
              font-size:11px;
              font-family:Arial, Helvetica, sans-serif;
              font-weight:bold;
              line-height:22px;
              }
.jp_b1						{
							margin:auto;
							text-align:center;
							width:27%;
							height:100%;
							float:left;
							}
.jp_b2						{
							width:47%;
							height:100%;
							float:left;
							}
.jp_b3						{
							width:25%;
							height:100%;
							float:left;
							}
.jp_n						{
							max-height:70px;
							width:auto;
							margin:3px;
							border:1px solid #000000;
							}
							
.tabulka					{
							width:99%;
							border-right:#cccccc 1px solid;
							border-bottom:#cccccc 1px solid;
							border-left:#efefef 1px solid;
							border-top:#efefef 1px solid;
							float:left;
							}
.t_radek					{
							border-bottom:1px solid #efefef;
							width:100%;
							height:auto;
							float:left;
							}
.tsl1						{
							width:20%;
							height:100%;
							float:left;
							border-right:1px solid #efefef;
							}
.tsl2						{
							width:59%;
							height:100%;
							float:left;
							border-right:1px solid #efefef;
							}
.tsl3						{
							width:20%;
							height:100%;
							float:left;
							border-right:1px solid #efefef;
							}
.t_ods						{
							padding:5px;
							}
							
							
/* tabulka ceniku */
.tc_tabulka2			{
          width:434px;
					height:auto;
					float:left;
}
.tc_tabulka			{
					width:434px;
					height:auto;
					float:left;
					border:1px solid #000000;
					}
.tc_hlavicka			{
					width:100%;
					height:auto;
					float:left;
					background-color:#44aaff;
					border-bottom:1px solid #000000;
					}
.tc_nadpis			{
					font-family:Arial, Helvetica, sans-serif;
					color:#000000;
					font-size:18px;
					text-transform:uppercase;
					text-align:center;
					margin:0px;
					}

.tc_tabulka input,select,textarea{
          border:1px solid #899BA9;

}		
.tc_tabulka select{
          font-size:11px;font-family:Arial;padding-left:0px;
}
					
.tc_ods				{
					padding:5px;
					float:left;
					}
.tc_cn				{
					border-top:1px solid #000000;
					}
.tc_cd				{
					border-bottom:1px solid #000000;
					}
.tc_cl				{
					border-left:1px solid #000000;
					}
.tc_cp				{
					border-right:1px solid #000000;
					width:37px;
					}
.tc_p1				{
					background-color:#8C8C8C;
					}
#request_form .tc_p1 p.text{color:white;font-size:14px;}					
.tc_p2				{
					background-color:#33ffff;
					}
.tc_p3				{
					background-color:#DADADA;
					}
.tc_b1				{
					height:100%;
					float:left;
					width:65px;
					font-size:0px;
					}
.tc_b2				{
					height:100%;
					float:left;
					width:56px;
					font-size:0px;
					}
.tc_b3, .tc_b4, .tc_b5, .tc_b6, .tc_b7, .tc_b8, .tc_b9, .tc_b10					{
					height:100%;
					float:left;
					width:38px;
					font-size:0px;
					}
.tc_radek			{
					width:100%;
					float:left;
					height:auto;
					background-image:url(../img/cary.gif);
					background-repeat:repeat-y;
					}
.b_vys				{
					height:31px;
					}
.b_niz				{
					height:15px;
					}
.tc_text			{
					font-family:Arial, Helvetica, sans-serif;
					color:#000000;
					font-size:12px;
					margin:0px;
					text-align:center;
					}
.t_radek			{
					width:100%;
					float:left;
					height:auto;
					
					}
.lh30				{
					line-height:20px;
					}
.t_ods				{
					padding:5px 3px 5px 10px;
					float:left;
					}
.t_ods2		{	padding:5px 0px 5px 0px;}					
.input180{width:200px;}

.t_sl1  {width:42%;}
.t_sl2	{width:58%;}					
.t_sl1, .t_sl2				{
					float:left;
					height:auto;
					}
.float				{
					float:left;
					}
.p_zlute			{
					background-color:#FFFF00;
					}
.gal_okno			{
					width:430px;
					
					margin:auto;
					text-align:center;
					
					}
.gal_obsah			{
					width:100%;
					height:auto;
					}
.gal_obsah br{clear:both;}
.gal_img {float:left; width:100px;margin-right:7px;margin-bottom:7px;}
.odk_radek			{
					width:100%;
					margin-bottom:20px;
					height:auto;
					float:left;
					}
.odk_nahled			{
					float:left;
					height:100%;
					width:120px;
					}
.odk_obs			{
					float:left;
					height:100%;
					width:310px;
					}
.icq				{
					background-color:#FFFFFF;
					}
.no_u:hover			{
					text-decoration:none;
					}
.dalsi				{
					width:100%;
					height:auto;
					}
.jp_akce			{
					float:left;
					width:100%;
					height:auto;
					text-align:right;
					}
.jpa_pad			{
					padding:5px;
					float:right;
					}
.text_cerveny		{
					font-family:Arial, Helvetica, sans-serif;
					color:#FF0000;
					font-weight:bold;
					text-align:right;
					margin:0px;
					}

.text_online		{
					font-family:Arial, Helvetica, sans-serif;
					color:#00ff00;
					font-size:12px;
					font-weight:bold;
					text-align:right;
					margin:0px;
					}
.text_onrequest		{
					font-family:Arial, Helvetica, sans-serif;
					color:#0000ff;
					font-size:12px;
					font-weight:bold;
					text-align:right;
					margin:0px;
					}

.ostatni_radek		{
					width:430px;
					float:left;
					height:auto;
					margin-bottom:15px;
					}
.ostatni_sl1		{
					float:left;
					width:330px;
					height:100%;
					}
.ostatni_sl2		{
					float:left;
					width:100px;
					height:100%;
					}
.kurz_dummy			{
					width:100%;
					height:auto;
					padding-bottom:20px;
					background:url(../img/exchange-bg.png) no-repeat center 9px;
					}

.kurzy				{
					width:75%;
					display:block;
					margin-top:15px;
          float:left;
					margin-left:26px;
					height:auto;
					font-size:12px;
					font-weight:bold;
					color:#000;
					font-family:Arial, Helvetica, sans-serif;
					border:0px solid #cccccc;
					}
.kurz_radek			{
					width:100%;
					float:left;
					height:auto;
					border-bottom:0px solid #cccccc;
					}
.kurz_ods			{
					padding:2px;
					float:right;
					}
.kurz_sl1			{
					width:40%;
					float:left;
					height:100%;
					}			
.kurz_sl2			{
					width:60%;
					float:right;
					height:100%;
					}			
.mr5{margin-right:10px;}		
.right_f{text-align:right;}			
.orange{color:#ff8343}
.blue{color:#026c00}
.cyan{color:#00AEEF;}
.black{color:#000000;}
.oranzovyVice{
        width:64px;
        height:19px;
        background:url(../img/more-orng-btn.png) no-repeat;
        border:0px;
        margin-left:auto;
        margin-right:auto;
        text-align:center;
        }	
.oranzovyVice a{
      color:white;
      font-weight:bold;
      text-decoration:none;
      font-family:Arial, Helvetica, sans-serif;
      font-size:12px;
      line-height:18px;
} 
.time{
      background:url(../img/time2.png) no-repeat center center;`
      width:100%;
      height:26px;
      text-align:center;
}
.timeText{
      color:#595959;
      font-size:14px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			line-height:24px;
}
.ssl{float:left;margin-top:20px;text-align:center;width:190px;}
.mailconfirm{height:1px;width:1px;overflow:hidden;}
a.midmenu{text-decoration:none;background:url('../img/midmenubg.png') repeat-x;color:#000;font-weight:bold;line-height:26px;font-size:11px;font-family:Arial, Helvetica, sans-serif;padding:5px 3px 5px 4px;border-right:1px solid #777;border-top:1px solid #777;border-bottom:1px solid #777;}
a.midmenu:hover{color:#fe8301;background:url('../img/midmenubg.png') repeat-x;}
.blueunder{border-left:1px solid #777;}

table.hodnoceni{font-size:12px;font-family:Verdana, sans-serif;font-weight:bold;margin:0px; padding:0px;}
table.hodnoceni th{background:#FF9933;color:black;margin:0px; padding:5px;text-align:left;}
table.hodnoceni td{border-bottom:1px solid #dedede;border-right:1px solid #dedede;margin:0px; padding:5px;}
table.hodnoceni{border-left:1px solid #dedede;}

table.komentare{font-size:11px;font-weight:normal;}

#calendarPopup{width:250px;}
#calendarPopup2{width:250px;}

.fr{float:right;}
.orangebutton{background:#FE8709;color:white;border:2px solid #FE8709;margin-top:5px;}
.w40{width:44px;}

	/* CSS for my first scrolling box */
	#scrollingContainer{
		width:150px;	/* 170 pixels in width */
		height:250px;	/* Height of box */
		background:url('/img/calendar-bgm.png') repeat-y;
		border:0px solid #000;	/* Black border around box */
			/* Light blue background color */
    position: relative;
		padding:2px;	/* A little bit of space between border of box and text inside */
		float:left;	/* I want the text to wrap around the box */
		margin-left:20px;	/* Right margin of 10 pixels */
		font-size:0.9em;	/* Smaller font size than the rest of the page */
		
		overflow:hidden;	/* Hide overflow content */
	}
	#scrollingContent{
    color:#444;
    font-size:11px;
    font-family:Verdana;
    position: relative;
    top: 0px;
    padding-left:10px;
    padding-right:10px;
  }
	/* End css for my first scrolling box */
	
		
	/* cenik */
table.border{width:95%}
table.border td{border:1px solid #ddd;font-size:12px;text-align:center;font-family:Arial, Verdana, Helvetica;}
tr.yellow{background-color: #059202;}
tr.yellow td{font-weight:bold;padding:5px 2px 5px 2px}
