td, div, table, textarea
			{
			font-family: arial, verdana, helvetica, sans-serif;
			margin:0;
			font-size:1em;
			}
img
			{
			border:none
			}
p			{
			margin:0
			}

body		{
			margin:0;
			background:rgb(255,255,255);
			color:rgb(76,76,76);
			font-size:75%;
			}
h1,h2
  			{
			font-family: tahoma, arial, verdana, helvetica, sans-serif;
			background:url(../images/kopmletni-nabidka.gif) 0 0 no-repeat;
			padding:0 0 10px 31px;
			margin:12px 0 0 0;
			font-size:1.15em;
			color:rgb(163,87,89);
			}
.nemovitost
			{
			background:url(../images/nemovitost.gif) 0 0 no-repeat;
			padding-top:4px
			}
h3
		 	{
			clear:left;
			margin:24px 0 10px 0;
			border-bottom:1px solid rgb(149,43,45);
			font-weight:bold;
			font-size:0.9em;
			width:100%
			}

/* Layout */

.o1,.o2,.o3,.o4,.o5,.o6,.o7,.o8
			{
			float:left;
			width:100%;
			height:41px;
			background:url(../images/bg1.gif) 0 10px repeat-x;
			}
.o1_b1,.o2_b1,.o3_b1,.o8,.o8_2
			{
			width:1000px;
			margin:0 auto;
			position:relative;
			}
.o1_b1
			{
			height:41px;
			}
.o4_b1,.o6
			{
			width:1000px;
			margin:0 auto;
			}
.o1_b1_obsah1
			{
			float:left;
			padding:12px 0 0 20px;
			font-size:0.9em;
			}
#hriva
	  		{
			position:absolute;
			left:291px;
			top:25px
			}
.o1_b1_obsah2
			{
			float:right;
			padding:10px 330px 0 0;
			font-size:0.9em
			}
.o1_b1_o2_blok,.o1_b1_o2_blok_n,.o8_b1_obsah2_blok,.o8_b1_obsah2_blok_n
			{
			float:left;
			height:16px;
			color:rgb(206,206,206)
			}
.o1_b1_o2_blok a,.o1_b1_o2_blok_n
			{
			display:block;
			padding:2px 8px;
			border:1px solid rgb(255,255,255);
			border-bottom:1px solid rgb(249,249,249)
			}
.o1_b1_o2_blok a:hover
			{
			border:1px solid rgb(148,41,44);
			}
.o2
			{
			height:127px;
			background:rgb(150,44,47) url(../images/bg2.gif) 0 4px repeat-x
			}
#logo1
	  		{
			position:absolute;
			left:21px;
			top:12px
			}
#logo2
	  		{
			position:absolute;
			left:18px;
			top:98px;
			color:rgb(255,255,255);
			font-size:0.9em
			}
#slogan,#slogan2
			{
			position:absolute;
			left:417px;
			top:16px;
			font-size:1.8em;
			color:rgb(255,255,255);
			font-family: arial narrow, arial, verdana, helvetica, sans-serif;
			font-weight:bold
			}
#slogan2
			{
			left:452px;
			top:43px;
			font-size:1.22em;
			font-weight:normal
			}
#vice-info a
		  	{
			display:block;
			position:absolute;
			left:452px;
			top:78px;
			background:url(../images/vice-info.gif) 0 0 no-repeat;
			width:120px;
			height:24px
			}
.o3
			{
			xheight:39px;
			margin-top:1px;
			background:url(../images/bg3.gif) 0 0 repeat-x
			}
.o4
			{
			height:41px;
			background:url(../images/bg4.gif) 0 100% repeat-x;
			border-bottom:1px solid rgb(180,180,180)
			}
.o5
			{
			height:auto;
			background:url(../images/bg5.gif) 0 0 repeat-x;
			margin-top:1px
			}
.o6
			{
			height:auto;
			background:none;
			float:none
			}
.o7
   			{
			height:79px;
			background:url(../images/bg12.gif) 0 0 repeat-x;
			margin-top:40px;
			}
.o7_2
	 		{
			margin-top:0
			}
.o8,.o8_2
   			{
			float:none;
			padding-top:35px;
			background:none
			}
.o8_b1_obsah2
			{
			float:right;
			padding:10px 60px 0 0;
			font-size:0.9em
			}
.o8_b1_obsah2_blok a,.o8_b1_obsah2_blok_n
			{
			display:block;
			padding:2px 8px;
			border:1px solid rgb(240,240,240);
			border-top:1px solid rgb(233,233,233);
			}
.o8_b1_obsah2_blok a:hover
			{
			border:1px solid rgb(148,41,44);
			}
.o8_2
	 		{
			width:100%
			}
#paging
			{
			padding:5px;
			font-size:12px;
			color:#B7B7B7;
			font-weight:normal;
			float:none;
			text-align:center
			}

#paging a
			{
			padding:4px 7px 4px 7px;
			margin:0px 2px 0px 2px;
			border:1px solid #fff;
			background:#93282B;
			color:#fff;
			text-decoration:none;
			}

#paging a:hover, #paging a.na
			{
			border:1px solid #B7B7B7;
			background:#fff;
			color:#93282B;
			text-decoration:none;
			}
#paging a.na
			{
			padding:10px;
			font-size:1.4em;
			font-weight:bold
			}


/* Bloky vlevo */
 			
#pruh-levy
		  	{
			float:left;
			/*width:229px;*/
			background:url(../images/bg7.gif) 14px 0 no-repeat;
			position:relative;
			padding-bottom:10px
			}
.pl-levy-horni
			{
			width:21px;
			height:72px;
			position:absolute;
			left:0;
			top:1px;
			background:url(../images/bg6-1.gif) 0 0 no-repeat;
			z-index:2
			}
.pl-pravy-horni
			{
			position:absolute;
			left:215px;
			top:1px;
			width:21px;
			height:72px;
			background:url(../images/bg8-1.gif) 0 0 no-repeat;
			z-index:12;
			}
.pl-levy-spodni
			{
			width:21px;
			height:44px;
			position:absolute;
			left:0;
			bottom:0;
			background:url(../images/bg6-3.gif) 0 0 no-repeat;
			z-index:2;
			}
.pl-pravy-spodni
			{
			position:absolute;
			left:215px;
			bottom:0;
			width:18px;
			height:43px;
			background:url(../images/bg8-3.gif) 0 0 no-repeat;
			z-index:2;
			}
#pl-obsah
		 	{
			position:relative;
			margin-top:11px;
			float:left;
			width:236px;
			background:url(../images/pruh-levy-obsah.gif) 0 0 repeat-y
			}			
#pl-o-vnitrek
			{
			float:left;
			padding:2px 0 0 23px;
			}
.pl-v-obal
		  	{
			float:left; 
			position:relative
			}
.pl-v-obr
		 	{
			float:left;
			border:3px solid rgb(179,179,179)
			}
.pl-v-obr-vrch
			{
			position:absolute;
			left:3px;
			top:3px;
			width:184px;
			height:13px;
			z-index:2;
			background:url(../images/box_white.png);
			}
.pl-o-text
		  	{
			float:left;
			padding:0 10px 9px 9px;
			border:1px solid rgb(229,229,229);
			border-top:none;
			width:168px
			}
.predposledni
			{
			border-bottom:3px solid rgb(229,229,229)
			}
.pl-v-nadpis
			{
			float:left;
			width:144px;
			border-bottom:1px solid rgb(149,42,45);
			background:url(../images/pozor.gif) 0 0 no-repeat;
			color:rgb(163,87,89);
			margin:3px 0 4px 0;
			font-weight:bold;
			padding: 4px 0 7px 25px  
			}
.pl-v-tab1
		  	{
			clear:left;
			font-size:0.9em
			}
.pl-v-tab1 td
		   	{
			vertical-align:top
			}
.tab1-cena
		  	{
			color:rgb(147,40,43);
			font-weight:bold
			}
.tab1-s2
			{
			padding-left:13px
			}
.pl-v-info
			{
			margin-top:8px;
			height:32px;
			background:url(../images/vice-informaci.gif) 0 0 no-repeat
			}
.pl-v-info a
		  	{
			display:block;
			width:102px;
			height:15px;
			text-align:center;
			padding-top:2px;
			font-size:0.9em
			}

/* Obsah */

#pruh-stredni
			{
			float:left;
			width:425px;
			}
#pruh-stredni-prodlouzeny
			{
			float:left;
			width:722px;
			}
#ps-obsah
		 	{
			float:left;
			padding-left:12px;
			}
.nadpis-akt
			{
			clear:left;
			}
.blok_akt
		 	{
			padding-top:15px
			}
.blok_inz
		 	{
			padding:5px 0 5px 0
			}
.chyba
	  		{
			color:rgb(255,0,0)
			}
body[class] #onas
			{
			height:auto;
			}
#onas
	 		{
			min-height:496px;
			height:496px;
			width:393px !important;
			padding:10px 10px 15px 10px !important;
			font-size:0.9em;
			}
#onas h2
	   		{
			background:url(../images/aktualita.gif) 3px 0 no-repeat;
			padding-top:4px
			}
#onas h3
	  		{
			margin:15px 0 0 0;
			border:none;
			font-size:1.1em;
			color:rgb(163,87,89);
			}
#onas ul
	  		{
			padding-left:30px
			}
.text-dobloku
		  	{
			text-align:justify
			}
.odkazy
	   		{
			line-height:1.6em
			}
#kalkulator .s1
			{
			padding-left:23px;
			font-weight:bold;
			color:rgb(76,76,76)
			}
#kalkulator .s2
			{
			padding-right:23px;
			}
#kontakt-spol,#udaje-spol
			{
			margin-top:15px;
			margin-left:30px
			}
#kontakt-spol h3,#udaje-spol h3
			{margin:0}
#kontakt-spol .s1
			{
			padding:2px 0;
			width:154px
			}
#kontakt-spol .s2
			{
			font-weight:bold;
			padding-right:10px;
			text-align:right
			}
#udaje-spol .s1
			{
			padding:2px 67px 2px 0
			}
#udaje-spol .s2
			{
			padding-right:10px
			}
.imgdiv
			{
			width:350px;
			height:85px;
			margin:30px 0 0 27px ;
			clear:left;
			}
#nabidka-kontakt .imgdiv
			{
			width:auto;
			margin:10px 0
			}
.imgdiv div
			{
			float:left;
			width:85px;
			}
.imgdiv div img
			{
			border:1px solid #962C2F;
			display:block;
			float:none;
			padding:1px;
			}
* html .imgdiv p{ /* IE 3px jog hack*/
			height: 1%;
			}
.imgdiv p
			{
			margin-top:0;
			margin-left:86px;
			line-height:1.6em
			}
#nabidka-kontakt .imgdiv p
			{
			margin-top:12px
			}
.imgdiv h3
			{
			clear:none;
			width:auto;
			margin:0 0 0 86px !important;
			}
.imgdiv p span
			{
			display:block;
			margin-bottom:6px
			}
			
/* Nabidka */

#nemovitosti-nabidka
			{
			float:left;
			background: url(../images/bg-aktualita.gif) 0 0 repeat-x;
			border-top:1px solid rgb(179,119,121);
			width:100%;
			font-size:0.9em;
			margin-bottom:15px;
			}
#nemovitosti-nabidka th
			{
			padding-top:10px;
			text-align:center
			}
.vlevo
	 		{
			text-align:left
			}
#nemovitosti-nabidka td
			{
			border-top:1px solid rgb(219,219,219);
			padding:5px;
			vertical-align:middle
			}
#nemovitosti-nabidka td img.nem-foto
			{
			margin-bottom:0
			}
.tab-nem-s1,.tab-nem-s2
			{
			text-align:center
			}
.tab-nem-s2
			{
			padding:5px 15px 5px 5px;
			}
.tab-nem-s4
			{
			text-align:right;
			}
.tab-nem-s5
		   	{
			padding-left:0;
			}
#nemovitosti-nabidka td a
			{
			display:block;
			width:100%;
			}
.neaktivni_radek
			{
			background:none
			}
.aktivni_radek
			{
			background:rgb(251,247,247)
			}
.archiv
			{
      background: rgb(230,230,230)
			}
#srtankovani
			{
			float:left;
			background: url(../images/bg-aktualita.gif) 0 0 repeat-x;
			border-top:1px solid rgb(179,119,121);
			height:53px;
			width:100%;
			margin-top:15px
			}
#str-obsah
		  	{
			float:left;
			padding:13px 12px
			}
.obr-zpet
			{
			float:left;
			margin-right:7px
			}
.nem-cislo
		  	{
			color:rgb(122,122,122);
			font-size:0.9em;
			font-weight:normal
			}
.nem-nazev
		  	{
			color:rgb(90,90,90);
			background:none;
			font-size:1em;
			padding-left:2px
			}
.nem-struc-o
			{
			float:left;
			width:412px;
			background:rgb(238,221,222) url(../images/bg-nem.gif) 0 1px repeat-x;
			}
.nem-struc-vrch,.nem-struc-spod
			{
			float:left;
			width:412px;
			background:url(../images/bg-nem-vrch.gif) 0 0 no-repeat;
			height:3px;
			line-height:3px;
			}
.nem-struc-spod
			{
			background:url(../images/bg-nem-spod.gif) 0 0 no-repeat;
			}
.nem-struc-o1
			{
			border-left:1px solid rgb(206,160,161);
			border-right:1px solid rgb(206,160,161);
			padding:12px 7px
			}
#tab-nem-srtucne
			{
			width:100%;
			}
#tab-nem-srtucne td
			{
			border-top:none;
			padding-bottom:2px;
			vertical-align:top
			}
#tab-nem-srtucne td a
			{
			display:inline
			}
.tab-nem-strucne-s1,.tab-nem-podrobne-s1
			{
			font-weight:bold;
			border-right:1px solid rgb(183,183,183);
			padding-top:4px;
			}
.tab-nem-strucne-s2
			{
			padding-left:15px;
			padding-top:2px
			}
#nem-popis
			{
			float:left;
			margin-top:5px;
			font-size:0.9em;
			text-align:justify;
			}
#nem-popis table
		   	{
			clear:left;
			}
#tab-nem-podrobne
			{
			font-size:0.9em;
			margin-top:15px;
			clear:left
			}
.tab-nem-podrobne-s1
			{
			padding-right:10px
			}
.nem-foto,.nem-foto-velke
		  {
			padding:1px;
			border:1px solid rgb(183,183,183);
			margin-bottom:7px
			}
.nem-foto-velke
			{
			float:none;
			margin-top:15px;
			}
.nabidka-zajem
			{
			float:right;
			margin-bottom:8px;
			height:32px;
			background:url(../images/bg-tlacitko.gif) 0 0 repeat-x;
			}
.nabidka-zajem a
		  	{
			display:block;
			width:138px;
			height:15px;
			text-align:center;
			padding-top:2px;
			font-size:0.9em
			}
.foto-popis
		  {
			color:rgb(76,76,76)
			}	
#nabidka-kontakt
			{
			float:left;
			width:100%;
			margin-top:20px
			}

/* Menu */

#nav
			{
			float:left;
			margin:0 0 0 7px;
			padding:0;
			list-style-type:none;
			list-style-image:none;
			}

#nav li
			{
			margin:0;
			padding:0;
			top:0;
			float:left;
			font-size:0.9em;
			cursor:pointer
			}

#nav li a
			{
			display: block;
			color:rgb(255,255,255);
			padding:14px 18px 11px 18px;
			text-decoration:none;
			background:url(../images/menu.gif) 0 0 repeat-x;
			position:relative
			}
#nav li a:hover
			{
			background:url(../images/menu.gif) 0 -80px repeat-x;
			}
#nav li a.aktivni
			{
			background:url(../images/menu.gif) 0 -160px repeat-x !important;
			border-left:2px solid rgb(170,40,44);
			border-right:2px solid rgb(170,40,44);
			}

#menu-datum
		   {
		   float:right;
		   color:rgb(255,255,255);
		   padding:14px 40px 0 18px;
		   font-size:0.9em
		   }

#nav li ul li {float:none; display:block;} /* hack */


#nav li ul {z-index:999; position:absolute; left:-999em}

#nav li ul li a {width:80px; _width:100px}
#nav li ul li {border-top:1px solid rgb(255,255,255)}

#nav li ul {margin:0 0 0 -10px}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left:auto}

/* Katalog nabidky */

#katalog-nabidky,#onas
			{
			float:left;
			width:413px;
			xheight:496px;
			border-top:1px solid rgb(150,44,47);
			background:url(../images/bg-katalog-nabidky.gif) 0 0 repeat-x;
			padding:10px 0 15px 0;
			}
.knp-ikona
			{
			float:left;
			margin:3px 17px 0 18px;
			}
.katalog-nabidky-polozka
			{
			float:left;
			font-size:1em;
			margin:0;
			padding:0;
			font-weight:normal;
			font-family: arial, verdana, helvetica, sans-serif;
			background:none
			}
.katalog-nabidky-polozka a
			{
			display:block;
			font-size:0.9em;
			width:413px;
			height:53px;
			padding:9px 0 0 0;
			float:left;
			text-decoration:none;
			background:url(../images/bg-kategorie.gif) 0 0 no-repeat;
			}
.katalog-nabidky-polozka a:hover
			{
			background-position: 0 -62px
			}
.knp-nadpis
				{
			color:rgb(139,38,41);
			font-weight:bold
			}


/* Aktuality */

.aktualita
		  	{
			float:left;
			padding:10px 0 10px 0;
			width:413px;
			}
			
.akt_web
			{
			font-size:1.2em;
			background:url(../images/aktualita.gif) 3px 0 no-repeat;
			padding:1px 0 3px 30px;
			margin:0;
			font-family: tahoma, arial, helvetica, sans-serif;
			width:373px;
			border:none
 			}
.akt_info
		 	{
			padding:0 0 5px 30px;
			color:rgb(147,40,43);
			font-size:0.9em
			}
.akt_o,.inz_o
	  		{
			float:left;
			border-top:1px solid rgb(147,40,43);
			background:url(../images/bg-aktualita.gif) 0 0 repeat-x;
			font-size:0.9em
			}
.inz_o
			{
			background:url(../images/bg-inz.gif) 0 0 repeat-x;
			min-height:62px;
			height:auto !important;
			height:62px
			}
.lichy
			{
			background:none
			}
.fl
	  		{
			float:left
			}
.inz_neakt
		  	{
			background:rgb(220,220,220)
			}
.akt_obr
			{
			float:left;
			width:117px;
			padding-top:11px;
			position:relative
			}
.akt_obr_ram a
			{
			position:absolute;
			width:96px;
			xheight:58px;
			left:2px;
			top:13px;
			border:1px solid rgb(255,255,255);
			display:block
			}
.akt_o p
			{
			padding:14px 10px 0 0
			}

.akt_text,.inz_text
		 	{
			float:left;
			padding:14px 10px 0 0;
			width:286px;
			}
.plny
	 		{
			width:393px;
			padding-left:5px
			}
.inz_text
		 	{
			padding:5px;
			width:393px
			}
.akt_odkaz
		  	{
			white-space:nowrap
			}
.akt_odkaz_ikona
			{
			margin:0 7px 0 0;
			vertical-align:-15%
			}

/* Bloky vpravo */

#pruh-pravy
			{
			float:right;
			width:320px;
			margin-top:14px;
			background:url(../images/bg11.gif) 294px 0 no-repeat
			}
#pruh-pravy-o1
			{
			float:left;
			width:291px;
			border-top:1px solid rgb(185,185,185);
			background:url(../images/bg10.gif) 0 0 repeat-x;
			padding-left:1px
			}
#pruh-pravy-o2
			{
			float:left;
			background:rgb(255,255,255);
			padding:0 4px 80px 4px;
			}
.pp-nadpis,.pp-nadpis2			
			{
			float:left;
			width:275px;
			color:rgb(163,87,89);
			font-weight:bold;
			margin-top:15px;
			padding: 0 0 7px 7px;
			font-family: tahoma, arial, helvetica, sans-serif;
			font-size:1.1em
			}
.pp-nadpis2
		   	{
			margin-top:13px
			}
.pp-blok-clanky,.pp-blok-posledni
			{
			float:left;
			width:282px;
			background:url(../images/bg-aktualita.gif) 0 0 repeat-x;
			}
.pp-blok-posledni
			{
			border-top:1px solid rgb(210,183,183)
			}
.pp-nabidka
		   	{
			float:left;
			border-bottom:1px solid rgb(219,219,219);
			}
.pp-nabidka a
			{
			float:left;
			display:block;
			width:281px;
			padding-top:8px;
			padding-bottom:5px;
			}
.pp-nabidka a:hover
			{
			background:rgb(237,237,237)
			}
.pp-n-obr
		 	{
			float:left;
			border:1px solid rgb(182,182,182);
			padding:1px;
			margin:0 8px 0 23px
			}
.pp-n-text
		  	{
			font-size:0.9em;
			line-height:1.6em;
			display:block;
			float:left;
			width:180px
			}
#vlozit
			{
			background:url(../images/vlozit.gif) 0 0 no-repeat;
			margin:4px 0 0 0;
			padding:8px 10px 14px 65px;
			position:relative;
			height:48px
			}
#vlozit h2
			{
			background:none;
			padding:0 0 5px 0;
			
			}
#vlozit a
			{
			font-size:0.95em;
			padding: 0 8px 0 16px;
			background:url(../images/sipka.gif) 0 4px no-repeat
			}

/* Seznamy */

ul
			{
			margin:0;
			padding:0 0 0 10px;
			list-style-type:square
			}
.clanky li
   		 	{
			list-style-type:none;
			background:url(../images/ikona_off.gif) 0 5px no-repeat;
			padding:2px 0 2px 15px;
			font-size:0.9em
			}

/* Forms */

#hledani
			{
			margin: 7px 0 0 22px
			}
#nemovitosti-submit
			{
			float:left;
			width:11px;
			height:11px;
			background:url(../images/hledat.gif) 0 0 no-repeat;
			margin:6px 0 0 0;
			border:none
			}
.o-sel,.o-sel-nav,.o-sel-text
	  		{
			float:left;
			padding-right:5px
			}
.o-sel-nav
		  	{
			margin:0 19px;
			height:33px;
			padding:0;
			background:url(../images/bg-select.gif) 0 100% repeat-x 
			}
.o-sel-text
		   	{
			padding-top:2px
			}
#frm-strank
		   	{
			font-size:0.9em
			}
#frm-strank-sel
			{
			width:95px
			}
#ecislo
	   		{
			width:40px
			}
#np input
		 	{
			width:223px
			}
input#npsend
		  	{
			width:70px
			}
#np textarea
			{
			width:223px;
			height:90px
			}




/* Odkazy */

a:active {color:rgb(147,40,43); text-decoration:underline}
a:link {color:rgb(147,40,43); text-decoration:underline}
a:visited {color:rgb(147,40,43); text-decoration:underline}
a:hover {color:rgb(147,40,43); text-decoration:none}

a.cn:active {color:rgb(147,40,43); text-decoration:none}
a.cn:link {color:rgb(147,40,43); text-decoration:none}
a.cn:visited {color:rgb(147,40,43); text-decoration:none}
a.cn:hover {color:rgb(147,40,43); text-decoration:underline}

a.scn:active {color:rgb(76,76,76); text-decoration:none}
a.scn:link {color:rgb(76,76,76); text-decoration:none}
a.scn:visited {color:rgb(76,76,76); text-decoration:none}
a.scn:hover {color:rgb(147,40,43); text-decoration:underline}

a.sn:active {color:rgb(76,76,76); text-decoration:none}
a.sn:link {color:rgb(76,76,76); text-decoration:none}
a.sn:visited {color:rgb(76,76,76); text-decoration:none}
a.sn:hover {color:rgb(76,76,76); text-decoration:underline}

a.snn:active {color:rgb(76,76,76); text-decoration:none}
a.snn:link {color:rgb(76,76,76); text-decoration:none}
a.snn:visited {color:rgb(76,76,76); text-decoration:none}
a.snn:hover {color:rgb(76,76,76); text-decoration:none}

a.ssn:active {color:rgb(155,155,155); text-decoration:none}
a.ssn:link {color:rgb(155,155,155); text-decoration:none}
a.ssn:visited {color:rgb(155,155,155); text-decoration:none}
a.ssn:hover {color:rgb(155,155,155); text-decoration:underline}

a.bu:active {color:rgb(255,255,255); text-decoration:underline}
a.bu:link {color:rgb(255,255,255); text-decoration:underline}
a.bu:visited {color:rgb(255,255,255); text-decoration:underline}
a.bu:hover {color:rgb(255,255,255); text-decoration:none}

a.bnn:active {color:rgb(255,255,255); text-decoration:none}
a.bnn:link {color:rgb(255,255,255); text-decoration:none}
a.bnn:visited {color:rgb(255,255,255); text-decoration:none}
a.bnn:hover {color:rgb(255,255,255); text-decoration:none}

a.menu
	  		{
			padding:0 6px 0 4px 
			}
.clear
	  		{
			clear:both;
			height:0;
			line-height:0
			}

/* Support for the "iehover-fix.js" */

ul.nav iframe {
	position: absolute;
	/* account for the border */
	left: -0.25em;
	top: -0.25em;
	z-index: -1;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

* html ul.nav li { z-index: 201; }

/* this is for IE 5.0
select.hide { visibility: hidden; }

/* End Support for the "iehover-fix.js" */


.thumb_row
{
	display:block;
	padding:1px;
}
.thumb
{
	float:left;
	line-height:130%;
	padding:0 1px;
	width:100px;
}
.thumb_img
{
	background:rgb(240,240,240);
	height:100px;
	text-align:center;
	width:100px;
}
