/* CSS Document */
body		{
			margin:0px;
			padding:0px;
			}
.hlavni		{
			width:923px; 
			height:auto;
			margin:auto;
			}
h6			{
			font-family:"Trebuchet MS", Tahoma, Arial;
			color:#000000;
			font-size:24px;
			font-weight:bold;
			margin:0px;
			text-transform:uppercase;
			}
.param_sl1, .param_sl2		{
							float:left;
							width:220px;
							height:100%;
							}
.vyber_zobrazeni				{
							width:100%;
							height:auto;
							background-color:#efefef;
							float:left;
							margin-bottom:20px;
							}
.ods_vz						{
							padding:10px;
							float:left;
							}
.h6_seda		{
			color:#888888;
			}
h1			{
			font-size:16px;
			font-weight:bold;
			font-family:"Trebuchet MS", Tahoma, Arial;
			color:#000000;
			margin:0px;
			}
.hlavicka_r1	{
			width:100%;
			height:50px;
			float:left;
			line-height:50px;
			}
.right_f			{
					float:right;
					}
.no_margin	{
			margin:0px;
			}
.hlavicka_r1_sl1	{
			width:60%;
			height:100%;
			float:left;
			}
.hlavicka_r1_sl2	{
			width:40%;
			height:100%;
			text-align:right;
			float:left;
			}
.cerveny	{
			color:#FF0000;
			}
.text_jazyk	{
			color:#888888;
			font-size:10px;
			font-family:Arial, Helvetica, sans-serif;
			}
.hlavicka	{
			background-image:url(../img/pozadi_hlavicky.gif);
			height:151px;
			width:100%;
			float:left;
			background-color:#fede02;
			font-size:0px;
			}
.hlav_sl1	{
			width:759px;
			height:100%;
			float:left;
			}
.motto		{
			font-family:"Trebuchet MS", Tahoma, Arial;
			color:#000000;
			font-size:14px;
			text-align:right;
			margin-bottom:0px;
			margin-top:100px;
			padding-left:20px;
			padding-right:20px;
			text-transform:uppercase;
			font-weight:bold;
			}
.menu		{
			width:100%;
			background-image:url(../img/pozadi_menu.gif);
			height:54px;
			background-color:#efefef;
			margin-top:3px;
			border-bottom:3px solid #e20000;
			float:left;
			}
.menu_ods	{
			padding-left:5px;
			}
.polozka_menu	{
			width:128px;
			height:47px;
			text-align:center;
			line-height:40px;
			margin-top:7px;
			float:left;
			font-family:"Trebuchet MS", Tahoma, Arial;
			color:#424141;
			font-size:14px;
			text-decoration:none;
			display:block;
			text-transform:uppercase;
			}
.polozka_menu:hover	{
			background-image:url(../img/polozka_menu_on.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			color:#FFFFFF;
			font-weight:bold;
			background-color:#e20000;
			}
.trojsloupi	{
			width:100%;
			height:auto;
			float:left;
			margin-top:18px;
			}
.vert_menu_ods	{
			padding:10px;
			float:left;
			}
.vert_menu	{
			background-image:url(../img/vert_menu_pozadi.gif);
			width:100%;
			height:auto;
			float:left;
			background-color:#fff8d0;
			margin-bottom:16px;
			}
.levy_sloupec	{
			float:left;
			width:217px;
			height:100%;
			}
.vert_menu_nahore	{
			width:100%;
			height:100%;
			float:left;
			background-image:url(../img/vert_menu_nahore.gif);
			background-position:top;
			background-repeat:no-repeat;
			}
.vert_menu_dole	{
			width:100%;
			height:100%;
			float:left;
			background-image:url(../img/vert_menu_dole.gif);
			background-position:bottom;
			background-repeat:no-repeat;
			}
h2, .h2			{
			font-family:"Trebuchet MS", Tahoma, Arial;
			color:#e20000;
			font-size:14px;
			font-weight:bold;
			margin:0px;
			}
.h2			{
			text-decoration:none;
			}
.vert_menu_hr	{
			width:100%;
			height:2px;
			background-image:url(../img/vert_menu_hr.gif);
			background-repeat:no-repeat;
			float:left;
			}
h3, h4		{
			margin:0px;
			}
.polozka_druheho_menu	{
			font-family:Arial, Helvetica, sans-serif;
			color:#e20000;
			font-size:12px;
			padding-left:20px;
			display:block;
			width:190px;
			margin:0px;
			padding-bottom:5px;
			padding-top:5px;
			background-image:url(../img/menu_odrazka.gif);
			background-repeat:no-repeat;
			background-position:left;
			text-decoration:none;
			}
.polozka_druheho_menu:hover	{
			text-decoration:underline;
			}
.vert_menu_prazdne	{
			width:100%;
			height:auto;
			float:left;
			margin-bottom:16px;
			background-image:url(../img/prazdne_vert_menu_pozadi.gif);
			background-repeat:repeat-y;
			}
.vert_menu_prazdne_nahore	{
			background-image:url(../img/prazdne_vert_menu_nahore.gif);
			background-repeat:no-repeat;
			background-position:top;
			width:100%;
			height:100%;
			float:left;
			}
.vert_menu_prazdne_dole	{
			background-image:url(../img/prazdne_vert_menu_dole.gif);
			background-repeat:no-repeat;
			background-position:bottom;
			width:100%;
			height:100%;
			float:left;
			}
.ods_bannery	{
			padding:0px 1px 5px 1px;
			font-size:0px;
			}
.prostredni_sloupec	{
			width:466px;
			height:100%;
			float:left;
			margin:0px 11px 0px 11px;
			}
.uvod		{
			width:100%;
			height:auto;
			background-color:#ffe696;
			background-image:url(../img/pozadi_uvodu.gif);
			background-repeat:repeat-x;
			background-position:top;
			}
.uvod_nahore	{
			width:100%;
			height:100%;
			background-image:url(../img/pozadi_uvodu_nahore.gif);
			background-repeat:no-repeat;
			background-position:top;
			}
.uvod_dole	{
			width:100%;
			height:100%;
			background-image:url(../img/pozadi_uvodu_dole.gif);
			background-repeat:no-repeat;
			background-position:bottom;
			}
.uvod_ods	{
			padding:20px;
			}
.text, a, .text_sedy		{
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			}
.text_stred		{
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			margin:auto;
			text-align:center;
			padding-left:18px;
			}
.bez_podtrzeni	{
			text-decoration:none;
			}
a:hover		{
			text-decoration:none;
			}
.specialni_akce, h5	{
			font-family:Arial, Helvetica, sans-serif;
			color:#e20000;
			letter-spacing:-0.6px;
			font-weight:bold;
			font-size:11px;
			margin:0px;
			}
.ram_zarizeni	{
			width:100%;
			height:auto;
			background-image:url(../img/zarizeni_ram_pozadi.gif);
			background-repeat:repeat-y;
			float:left;
			}
.ram_zarizeni_nahore	{
			width:100%;
			height:100%;
			float:left;
			background-image:url(../img/zarizeni_ram_nahore.gif);
			background-repeat:no-repeat;
			background-position:top;
			}
.ram_zarizeni_dole	{
			width:100%;
			height:100%;
			float:left;
			background-image:url(../img/zarizeni_ram_dole.gif);
			background-repeat:no-repeat;
			background-position:bottom;
			}
.ram_ods	{
			padding-top:12px;
			padding-left:10px;
			padding-bottom:12px;
			float:left;
			}
.jedna_polozka	{
			width:445px;
			height:120px;
			float:left;
			margin-bottom:1px;
			}
.licha		{
			background-image:url(../img/zarizeni_liche_pozadi.gif);
			background-color:#fff9d2;
			background-repeat:repeat-y;
			}
.jp_sl1		{
			width:343px;
			height:100%;
			float:left;
			}
.jp_sl1a	{
			float:left;
			width:122px;
			height:100%;
			}
.jp_sl1b	{
			float:left;
			width:221px;
			height:100%;
			}
.jp_sl2		{
			background-image:url(../img/zarizeni_sude_pozadi_sl2.gif);
			width:102px;
			height:100%;
			float:left;
			background-color:#e20000;
			}
.lichy		{
			background-image:url(../img/zarizeni_liche_pozadi_sl2.gif);
			}
.jp_nahled	{
			border:5px solid #ffffff;
			}
.jp_ods_obs	{
			padding:10px 2px 10px 10px ;
			}
.text_bily	{
			font-family:"Trebuchet MS", Tahoma, Arial;
			color:#ffffff;
			margin:0px;
			font-size:12px;
			}
.cena		{
			font-family:"Trebuchet MS", Tahoma, Arial;
			color:#FFFFFF;
			margin:0px;
			font-weight:bold;
			line-height:25px;
			font-size:24px;
			}
.ods_ceny	{
			padding-top:25px;
			padding-left:20px;
			}
.vypln		{
			width:100%;
			float:left;
			height:100%;
			}
.jp_horni_zaobleni_sl1	{
			background-image:url(../img/zarizeni_stin_ramu_prvni_sl1.gif);
			background-repeat:no-repeat;
			background-position:top left;
			}
.jp_horni_zaobleni_sl2	{
			background-image:url(../img/zarizeni_stin_ramu_prvni_sl2.gif);
			background-repeat:no-repeat;
			background-position:top right;
			}
.jp_dolni_zaobleni_sl1	{
			background-image:url(../img/zarizeni_stin_ramu_poslednii_sl1_sude.gif);
			background-repeat:no-repeat;
			background-position:bottom left;
			}
.jp_dolni_zaobleni_sl2	{
			background-image:url(../img/zarizeni_stin_ramu_posledni_sl2_sude.gif);
			background-repeat:no-repeat;
			background-position:bottom right;
			}
.vpravo		{
			width:100%;
			height:auto;
			text-align:right;
			}
.next		{
			font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			font-size:12px;
			line-height:30px;
			background-image:url(../img/dalsi.gif);
			background-repeat:no-repeat;
			background-position:right;
			text-decoration:none;
			padding-right:15px;
			padding-left:3px;
			}
.next:hover	{
			background-color:#e20000;
			color:#FFFFFF;
			}
h4			{
			font-family:"Trebuchet MS", Tahoma, Arial;
			color:#000000;
			font-size:14px;
			text-transform:uppercase;
			font-weight:0px;
			margin:0px;
			padding:10px 0px 10px 20px;
			background-image:url(../img/h4_odrazka.gif);
			background-repeat:no-repeat;
			background-position:left;
			}
.pravy_sloupec	{	
			width:217px;
			height:100%;
			float:left;
			}
.mesic		{
			text-align:center;
			margin:auto;
			width:197px;
			}
.float		{
			float:left;
			}
.kal_bunka	{
			width:28px;
			float:left;
			height:20px;
			}
.vlajka		{
			border:1px solid #cccccc;
			}
.kal_den	{
			font-family:"Trebuchet MS", Tahoma, Arial;
			color:#888888;
			font-size:14px;
			font-weight:bold;
			margin:0px;
			}
.kal_vyrazne	{
			background-color:#e20000;
			padding:3px;
			color:#FFFFFF;
			font-weight:bold;
			}
							
							
.pocasi		{
			width:128px;
			height:128px;
			font-family:tahoma, verdana, arial;
			font-size:14px;
			font-weight:bold;					
			color:#FFFFFF;
			margin:auto;
			text-align:center;
			}
.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;
			}
.impressum	{
			width:100%;
			float:left;
			background-image:url(../img/impressum.jpg);
			height:36px;
			background-repeat:no-repeat;
			background-position:center;
			margin-top:20px;
			text-align:center;
			line-height:36px;
			}
.imp_menu	{
			text-transform:uppercase;
			font-size:10px;
			text-decoration:none;
			}	
.linhart_name	{
			background-image:url(../img/design_by.gif);
			background-repeat:no-repeat;
			background-position:center;
			margin-left:20px;
			width:140px;
			height:19px;
			line-height:19px;
			padding:5px;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FFFFFF;
			text-decoration:none;
			}
			
.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;
			}
.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%;
			}
img			{
			border:0px;
			}
			
			
			
			
			
			
			
							
.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 #cccccc;
					}
.tc_hlavicka			{
					width:100%;
					height:auto;
					float:left;
					background-color:#e20000;
					border-bottom:1px solid #000000;
					}
.tc_nadpis			{
					font-family:Arial, Helvetica, sans-serif;
					color:#ffffff;
					font-size:18px;
					text-transform:uppercase;
					text-align:center;
					margin: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;/*background-color:#e20000;*/
					}
.tc_p2				{
					background-color:#fff9d2;
					}
.tc_p3				{
					/*background-color:#fff9d2;*/
					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:25px;
					}
.t_ods				{
					padding:3px;
					float:left;
					}
.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;
					}
.kurzy				{
					width:180px;
					float:left;
					margin-left:10px;
					height:auto;
					border:1px solid #cccccc;
					font-size:12px;
					font-family:Arial, Verdana, SansSerif;
					font-weight:bold;
					}
.kurz_radek			{
					width:100%;
					float:left;
					height:auto;
					border-bottom:1px solid #cccccc;
					}
.kurz_ods			{
					padding:2px;
					float:right;
					}
.kurz_sl1			{
					width:30%;
					float:left;
					height:100%;
					
					}			
.kurz_sl2			{
					width:70%;
					float:left;
					height:100%;
					}			
.text_online{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#008040;font-weight:bold;}
.text_onrequest{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#0000A0;font-weight:bold;}			
.mailconfirm{height:1px;width:1px;overflow:hidden;}
a.midmenu{font-family:Arial, sans-serif;text-decoration:none;color:#000;font-weight:bold;line-height:26px;font-size:11px;padding:5px 3px 5px 3px;background:url('../img/pozadi_hlavicky.gif') right top;border-right:1px solid #777;border-top:1px solid #777;border-bottom:1px solid #777;}
a.midmenu:hover{color:red;}
.blueunder{border-left:1px solid #777;}

.cell_hodnoceni{position:relative;bottom:0px;text-align:left;font-size:10px; color:#555;font-family:Arial, Helvetica, sans-serif;font-weight:normal;margin-top:5px;}

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;}
select.fs11{font-size:10px;}

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

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

}		
.tc_tabulka select{
          font-size:11px;font-family:Arial;padding-left:0px;
}
#request_form .tc_p1 p.text{color:white;font-size:14px;}

	/* 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 */
	
	.mr5{margin-right:10px;}
	
	/* 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: #FFE900;}
tr.yellow td{font-weight:bold;padding:5px 2px 5px 2px}
