h1, h2, h3, h4, h5, h6, td, div, table
			{
			font-family: "Trebuchet MS", arial, helvetica, verdana, sans-serif;
			color: rgb(127,127,127);
			margin-bottom:0px;
			margin-top:0px;
			font-size:1em;
			line-height:1.4em;
			font-style:normal;
			}
h1,h2		{
			font-weight:normal;
			font-size:1.4em;
			color:rgb(127,127,127);
			margin:16px 0 0 0;
			}

h2			{
			font-weight:bold;
			font-size:1.1em;
			color:rgb(56,128,188);
			margin:18px 0px 6px 0px;
			padding-bottom:5px;
			background: url(../images/h2.gif) 0 100% no-repeat;
			}

h3,h4,th	{
			color:rgb(51,102,153);
			padding:7px 0 0 0;
			}
h4			{
			padding:2px 0 0 0
			}
td			{
			vertical-align:top;
			}
th
  			{
			padding:7px 3px 5px 4px;
			text-align:left
			}
.lichy
	  		{
			background:rgb(240,240,240)
			}
			
@page 
			{margin:25mm;}

.main,.left	{
			min-height:370px;
			height:370px;
			width:784px;
			float:left;
			}

.left		{
			width:203px;
			text-align:right;
			min-height:179px;
			height:179px;
			}
.mainodsazeni
			{
			width:416px;
			float:left;
			padding-bottom:15px;
			border-color:rgb(255,0,0)
			}
			
.sipka		{
			float:right;
			width:9px;
			height:5px;
			padding:6px 7px 5px 7px
			}
			
.obal		{
			height:19px
			}
.blok		{
			width:130px;
			margin-left:4px;
			min-height:77px;
			height:77px;
			padding:0 7px 5px 7px;
			clear:both
			}
.carka		{
			background:url(../images/blok_spod.gif) 0 100%;
			float:left;
			width:140px;
			margin-left:2px;
			height:1px;
			line-height:1px;
			margin-bottom:1px
			}
.ikona		{
			width:88px;
			height:31px;
			margin:2px 2px 0 0;
			float:left;
			border:1px solid rgb(51,102,153);
			padding:3px;
			background:rgb(255,255,255)
			}
body[class], .main, .left, .blok
			
			{
			height:auto;
			font-style:normal;
			}

body		{
			margin:0px;
			background:rgb(255,255,255);
			font-size:77%;
			}

img			{
			border:0px;
			}

.obr		{
			border:1px solid rgb(92,128,146)
			}
.blocek_vrch
			{
			position:relative;
			float:left;
			width:135px;
			height:31px;
			background:url(../images/blok_top.gif) 0 0 no-repeat;
			margin-left:10px
			}
.blocek_spod
			{
			text-align:center;
			width:135px;
			height:31px;
			background:url(../images/blok_bot.gif) 0 100% no-repeat
			}
			
ul			{
			margin:0;
			padding:5px 15px 5px 18px;
			list-style:url(../images/sipka_ul.gif);
			line-height:1.5em;
			}

li			{
			padding:0 0 0 3px;
			margin:0;
			}
.o_aktualita, .zakladni_text
			{
			float:left;
			background-image:url(../images/bg_aktulita.gif);
			background-position:-10px 0;
			background-repeat:no-repeat;
			padding:6px 0 0 0;
			margin-top:-6px;
			width:390px
			}
.zakladni_text
			{
			font-size:1.1em;
			line-height:1.6em;
			margin:10px 0 20px 0;
			background-position:-30px 0;
			padding:0
			}
.aktualita,.ikona1,.ikona2,.img_zakladni_text
	 		{
			width:82px;
			margin:3px 0 1px 10px;
			border:1px solid rgb(155,189,224);
			float:right
			}
.ikona1,.ikona2
			{
			border:1px solid rgb(155,189,224);
			width:88px;
			}
.ikona2
	   	{
			margin-top:7px
			}
.img_zakladni_text
			{
			width:120px
			}
.datum		{
			margin:-4px 0 8px 0;
			color:rgb(127,127,127);
			text-align:left;
			font-size:0.8em
			}

.foto_nahled,.foto_big
		  	{
			border:1px solid rgb(155,189,224);
			}
.foto_big
		 	{
			/*width:400px;*/
			margin:0
			}
			
.fotodiv	{
			padding:8px;
			width:173px;
			height:173px;
			text-align:center;
			font-size:0px;
			line-height:0px;
			background:rgb(243,246,249);
			margin-right:8px;
			}
.fotopopis	{
			font-size:0.9em;
			color:rgb(130,130,130);
			line-height:1.4em;
			padding:3px 10px 10px 10px;
			width:171px;
			text-align:center;
			}
form
			{
			margin:5px 0;
			}
			
input,select,textarea
			{
			font-family: "Trebuchet MS", arial, helvetica, verdana, sans-serif;
			width:170px;
			height:15px;
			margin:0;
			color:rgb(64,64,64);
			background:rgb(240,252,255);
			border:1px solid rgb(184,198,227);
			font-size:0.9em;
			}
input.checkbox
			{
			width:15px;
			background:none
			}
select.datum
			{
			width:60px;
			height:18px;
			vertical-align:-40%
			} 
.btn		
			{
			color:rgb(255,102,0);
			border:1px solid rgb(184,198,227);
			background:rgb(235,251,255);
			margin:1px 0 0 0;
			width:80px;
			height:22px;
			font-size:1em;
			}
.karta
	  		{
			float:left;
			margin:15px 10px 0 0;
			width:40px
			}
.menu-hlavni,.menu-dalsi
			{
			float:left;
			width:201px;
			background:url(../images/menu-hlavni.gif) 0 0 no-repeat;
			margin-top:13px;
			padding-bottom:15px
			}
.menu-dalsi
		   	{
			height:auto;
			margin-top:3px;
			background:rgb(218,249,255);
			padding-bottom:10px
			}
.m-obsah
			{
			float:right;
			padding:18px 9px 0 0;
			}
.m-nazev
			{
			float:right;
			color:rgb(107,165,210);
			font-size:1.15em;
			font-weight:bold;
			margin:0 6px 0 0;
			}
.menu-vpravo-obal
			{
			float:left;
			padding:0 2px 10px 10px
			}
.menu-vpravo-nadpis
			{
			float:left;
			width:137px;
			margin:-7px 0 0 -2px;
			background:url(../images/menu-vpravo-zahlavi.gif) 0 5px no-repeat;
			padding:0 0 6px 6px;
			}
.menu-vpravo-nadpis h3
			{
			color:rgb(107,165,210)
			}
#terminy th
			{
			font-size:0.9em
			}
#terminy-legenda
			{
			margin-top:20px
			}
#terminy-legenda .leg-popis
			{
			padding-left:4px
			}	
			
.hod_nema,.hod_volno,.hod_prodano,.hod_zamluveno,.hod_oduceno
			{
			background:rgb(240,240,240);
			width:41px;
			height:22px
			}
.hod_volno
			{
			background:rgb(200,255,200)
			}
.hod_prodano
			{
			background:rgb(255,200,200)
			}
.hod_zamluveno
			{
			background:rgb(255,237,176)
			}
.hod_oduceno
			{
			background:rgb(163,227,255)
			}
table#cenik_vleky th
			{
			border-bottom:1px solid rgb(230,230,230)
			}
table#cenik_vleky td.c
			{
			text-align:center
			}
ol li
			{
			margin-bottom:.6em
			}
#kamery img.aktualita
			{
			float:none
			}

a			{
			font-size:1em;
			text-decoration:none
			}

a:active {color:rgb(255,102,0)}
a:link {color:rgb(255,102,0)}
a:visited {color:rgb(255,102,0)}
a:hover {color:rgb(255,102,0); text-decoration:underline}

.roll1 {font-size:0.9em}
.roll1 a { display:block; position:absolute; background-image: url(../images/button.gif); background-repeat:no-repeat; width:96px; height:17px; padding:3px 0 0 22px; float:right; margin-right:8px; font-size:0.87em; text-align:left; text-decoration:none}
.roll1 a:hover { background: transparent url(../images/button_on.gif); background-repeat:no-repeat}
.pg a { display:block; background-image: url(../images/pg.gif); background-repeat:no-repeat; width:26px; height:20px; float:left; text-align:center; margin-right:8px; font-size:0.87em; text-decoration:none}
.pg a:hover { background: transparent url(../images/pg_on.gif); background-repeat:no-repeat}
.pg_akt	{background-image: url(../images/pg_on.gif); background-repeat:no-repeat; width:26px; height:18px; float:left; text-align:center; margin-right:8px; font-size:0.87em; padding-top:2px}

.m-polozka
		  	{
			float:right;
			margin-top:5px;
			width:188px;
			}
.m-polozka a
		   	{
			display:block;
			width:162px;
			height:18px;
			background:url(../images/menu_polozka.gif) 0 -20px no-repeat;
			padding: 2px 26px 0 0;
			color:rgb(102,102,102)
			}
.m-polozka a:hover, a.aktivni
		   	{
			background:url(../images/menu_polozka.gif) 0 0 no-repeat;
			color:rgb(255,102,0)
			}
a.vyrazna
			{
			color:rgb(255,102,0);
			}
a.sn:active {color:rgb(127,127,127); text-docoration:none}
a.sn:link {color:rgb(127,127,127); text-docoration:none}
a.sn:visited {color:rgb(127,127,127); text-docoration:none}
a.sn:hover {color:rgb(127,127,127); text-docoration:none}

a.mn:active {color:rgb(51,102,153); text-docoration:none}
a.mn:link {color:rgb(51,102,153); text-docoration:none}
a.mn:visited {color:rgb(51,102,153); text-docoration:none}
a.mn:hover {color:rgb(51,102,153); text-docoration:underline}


.jentisk		{
				display:none;
				}
.obal1
	  			{
				width:100%;
				float:left;
				background:url(../images/bg_top_1.gif) 775px 46px repeat-x
				}
@media print 
		    {
.horni,.pravy,.spodni,.left
	  		 	{
				display:none;
				}
				
.stredni		{
				clear:both;
				width:19cm;
				left:1cm;
				float:none;
				}
				
.main			{
				display:block;
				width:15cm;
				float:none;
				background:none;
				}
		
.mainodsazeni
			   	{
				width:15cm;
				padding-left:2cm;
				}
				
.netisknout		{
				display:none;
				}
				
.jentisk		{
				display:inline;
				}
.obal1
	 			{
				background:none;
				
				}
			}