 body {padding: 0; margin: 0; font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 11px; text-align: center; background-color: #ecfaff;}

 #top-ramec-1, #top-ramec-2, #top-ramec-3, #top-ramec-4, #top-ramec-5, #top-ramec-6, #top-ramec-t1, #top-ramec-t2, #top-ramec-t3, #top-ramec-t4, #top-ramec-t5 {position: relative; text-align: left; margin: 0 auto; width: 669px; height: 261px; border-left: solid 1px #c4edff; border-right: solid 1px #c4edff;}

 #top-ramec-1 {background-image: url(zahlavi_svaz.png);}
 #top-ramec-2 {background-image: url(zahlavi_zpravodajstvi.png);}
 #top-ramec-3 {background-image: url(zahlavi_aktivity.png);}
 #top-ramec-4 {background-image: url(zahlavi_odbornatemata.png);}
 #top-ramec-5 {background-image: url(zahlavi_eu.png);}
 #top-ramec-6 {background-image: url(zahlavi_new.png);}
 #top-ramec-t1 {background-image: url(zahlavi_hp.png);}
 #top-ramec-t2 {background-image: url(zahlavi_vyhledavani.png);}
 #top-ramec-t3 {background-image: url(zahlavi_mapa.png);}
 #top-ramec-t4 {background-image: url(zahlavi_oserveru.png);}
 #top-ramec-t5 {background-image: url(zahlavi_kontakt.png);}

 #top-text {position: relative; text-align: left; margin: 0px auto 100px auto; width: 669px; background-color: #ecfaff; border-left: solid 1px #c4edff; border-right: solid 1px #c4edff; color: #497db5;}

 .hidden { display: none;}

 #m-sm {margin: 0; padding: 20px 0px 0px 14px;}
 #m-sm li{margin: 0; padding: 0; display: inline;}
 #m-sm a {background-repeat: no-repeat; background-position: top left; padding: 0px 11px 4px 15px; height: 20px; color: Red;}
 #m-sm a:hover {color: #FF8282;}

 a.m-sm-1 {background-image: url(menu-sm_1-of.gif);}
 a.m-sm-1:hover {background-image: url(menu-sm_1-on.gif);}
 a.m-sm-2 {background-image: url(menu-sm_2-of.gif);}
 a.m-sm-2:hover {background-image: url(menu-sm_2-on.gif);}
 a.m-sm-3 {background-image: url(menu-sm_3-of.gif);}
 a.m-sm-3:hover {background-image: url(menu-sm_3-on.gif);}
 a.m-sm-4 {background-image: url(menu-sm_4-of.gif);}
 a.m-sm-4:hover {background-image: url(menu-sm_4-on.gif);}
 a.m-sm-5 {background-image: url(menu-sm_5-of.gif);}
 a.m-sm-5:hover {background-image: url(menu-sm_5-on.gif);}

 .top-s {display: block;}
 #top-f {margin: 0; padding: 20px 0px 0px 5px;}
 .top-form {  margin: 0px 0px 0px 10px; border: solid 1px #FFBA9F; font-size: 10px; background-color: white; clear: both; font-size: 10px;}

 #menu { position: absolute; top: 95px; width: 210px;  left: 19px; margin: 0;padding: 0; color: Yellow;}

 #podsekce, #podsekce2 {position: absolute;top: 225px; text-align: right; width: 654px; margin: 0;padding: 0; color: #6AD5FF;}
 #podsekce li {display: inline; text-align: right; padding: 0px 15px 0px 0px;}
 #podsekce a {color: #0099d6; background-image: url(podsekce-of.gif); background-repeat: no-repeat; text-decoration: none; font-weight: normal; padding: 0px 0px 2px 15px; margin: 0; margin-bottom: 2px;}
 #podsekce a:hover {  color: red; background-image: url(podsekce-on.gif);}
 #menu li {border-bottom: dotted 1px white; list-style-type: none;}

 #menu a {color: #fff4b8; background-image: url(menu-of.gif); background-repeat: no-repeat; text-decoration: none; font-weight: bold; padding: 0px 0px 2px 22px; margin: 0 0 2px 0;}
 #menu a:hover {color: white; background-image: url(menu-on.gif);}

 #top-text h3 { background-image: url(tit-sub_.png);background-repeat: no-repeat; color: #008aff; font-size: 14px; display: block; padding: 3px 0px 0px 32px; height: 25px; margin: 0 0 0 13px; clear: both;}

 .sub-tit-text {padding: 0 0 5px 20px; margin: 0 0 0 25px; background-image: url(sub-tit-sipka.gif); background-repeat: no-repeat; display: block;}
 .sub-tit, a.sub-tit {color: Red; font-size: x-small; font-weight: bold; margin: 5px 0 0 0; display: block;}
 a.sub-tit:hover {color: #900000;}

 #top-text p, #top-text-right p  {color: #497db5; font-size: x-small; margin: 5px 15px 7px 0; text-align: justify;}

 a.link-dole {color: #a92000; font-size: x-small; padding-left: 25px; margin-left: 10px; background-image: url(sub-tit-sipka-red.gif); background-position: center left; background-repeat: no-repeat; text-align: right; margin-right: 10px; float: right;}
 a.link-dole:hover {color: #F40000;}

 .sub-datum {color: #6495ED; margin: 3px 0 0 0; display: block;}

 a.vice {color: #3295ff; font-size: x-small; padding: 0 25px 0 0; margin: 5px 0 0 0; background-image: url(sub-vice-of.png); background-position: center right; background-repeat: no-repeat; }
 a.vice:hover {color: navy; background-image: url(sub-vice-on.png);}

 .patka {clear: both; float: right; text-align: right; width: 352px; padding: 15px; background-color: #0099d6; color: White; margin: 20px 0 0 5px;}

 .re-pad, .re-pad2 {width: 181px; float: right; background-position: top left; background-repeat: no-repeat; margin: 10px 6px 10px 10px; padding: 24px 0px 0px 0px; clear: both;}
 .re-pad {background-image: url(re-top.png);}
 .re-pad2 {background-image: url(re-top2.png);}
 .re-bord {padding: 0px 5px 5px 8px; border-bottom: solid 1px red; border-left: solid 1px red; border-right: solid 1px red; border-top: none; margin: 0px 0px 0px 12px; background-color: white; }
 .re-li {color: #447ec8;}
 .re-li:hover {color: Red;}
 .re-vel {color: Black; text-decoration: none; margin-bottom: 10px;}
 .re-ico {border: 0; float: left; padding-bottom: 5px;}

 .cesta-pad {float: right; display: block; width: 640px; color: #18bcff; font-size: xx-small; font-weight: normal; text-align: right; margin-right: 12px; text-decoration: none;}
 .cesta {color: #447ec8; font-size: xx-small; font-weight: normal;}
 .cesta:hover {color: red; font-size: xx-small; font-weight: normal;}
 .cesta-gt {color: Red; font-size: 9px; padding: 0px 2px 0px 15px; text-decoration: none;}

 #top-text-left {width: 233px; float: left; background-image: url(hp-left-bg-middle.png); background-position: bottom right; background-repeat: no-repeat; padding: 0px;}
 #top-text-left-reklamy {width: 233px; float: left; padding: 0px;}

 a.left-link {background-position: left 3px; display: block; padding-left: 10px; background-image: url(left-li-of.gif); color: #005da5; background-repeat: no-repeat;}
 a.left-link:hover {background-image: url(left-li-on.gif); color: red;}
 .img-left {margin: 0; border: none;}

 #top-text-right {width: 405px; float: right;}
 .left-pad {padding: 1px 10px 0px 17px;}
 #top-text-right h3 {background-image: url(tit-sub_.png); background-repeat: no-repeat; color: #008aff; font-size: 14px; display: block; padding: 3px 0px 0px 32px; height: 25px; margin-top: 0px; margin-left: 0px; clear: both;}

 ul.mapawebu, ul.struktura {margin: 5px 0px 5px 0px; padding-left: 25px; list-style-position: inside; font-size: xx-small;}
 ul.mapawebu {text-align: left;}

 a.mt-1, a.mt-1:hover {display: block; padding: 4px 0px 0px 0px; margin: 4px 6px 0px 7px; height: 21px;}
 a.mt-1 {color: blue; font-weight: bold; text-align: left;}
 a.mt-1:hover {color: #0002BB;}

 a.submenu { color: Blue; text-decoration: none; padding-left: 0px;}
 a.submenu:hover { color: #0002BB; text-decoration: underline;}

 h4 { margin: 0px; padding: 0px; color: Red; font-size: 15px;}
 .sipky { color: #6495ED; padding: 0px 10px 0px 0px; font-weight: bold;}

 .clanek-nadpis { margin-top: 15px; margin-bottom: 15px;}
 .clanek { border-bottom: dotted 2px #c4edff; margin-top: 12px; color: Black; margin-left: 20px;}
 .clanek a { text-decoration: none; color: #005da5;}
 .clanek a:hover { text-decoration: underline; color: red;}

 .tabulka-poznamky {color: #6E70FF;font-weight:normal;text-decoration: none; font-size: xx-small; margin-left: 32px; }
 .tabulka-orientace-udaj { color: navy;text-decoration: none; font-size: xx-small; padding-left: 5px;}
 .tabulka-orientace-vlevo { color: #6E70FF; text-decoration: none; font-size: xx-small; background-image: url(orientace-vlevo.gif); background-repeat: no-repeat; background-position: left center; letter-spacing: 1px; padding-left: 9px; padding-right: 15px;}
 .tabulka-orientace-vpravo { color: #6E70FF;text-decoration: none; font-size: xx-small; background-image: url(orientace-vpravo.gif); background-repeat: no-repeat; background-position: right center; letter-spacing: 1px; padding-right: 9px; padding-left: 15px;}

 a.tabulka-orientace { color: #FFA25E;text-decoration: none; font-size: xx-small; background-repeat: no-repeat; background-position: left top; letter-spacing: 1px; padding-left: 5px;}
 a.tabulka-orientace:link, a.tabulka-orientace:visited {color: blue;}
 a.tabulka-orientace:hover {color: red; text-decoration: underline;}

 .mainMenu a {color: #0039B2;}
 .mainMenu a:hover {color: red;}

 .submenu a {color: #0039B2;}
 .submenu a:hover {color: red;}

 form {margin: 0; padding: 0;}

 .sub-tit-text2 {padding: 0 0 5px 20px; margin: 0 0 0 25px; display: block;}

 .wtd {clear: both; float: right;}
 .wtd-img {border: 0; margin-top: 10px;}

 #vyhledavani {padding: 0 0 5px 20px; margin: 0 0 0 25px;}
 td {font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 11px; text-align: left;}

 img {border: 0;}

 .stred {text-align: center;}
 .spodek {text-align: right; margin-left: 16px;}

.printimage {
	display: none;
}


/*Seznam členů a datail člena - Členská základa. Přidáno 21.11.2006, Macron Software*/
/*seznam clenu*/
.cleaaar {	clear: both;}


UL.seznam-clenu					{ list-style-type: square; margin-left: -25px; _margin-left: 17px; margin-top: 50px;}
UL.seznam-clenu LI				{ padding-bottom: 15px;}

a.seznam-detail 			{	color: #0075F0; font-weight: bold;}
a.seznam-detail:hover 	{	color: red; text-decoration: none;}

span.seznam-typ 			{	color: #0075F0; font-weight: bold;}
span.seznam-kraj 			{	color: #3295ff;}
a.seznam-web 				{	color: #3295ff;}
a.seznam-web:hover 		{	color: red;}


.strankovani				{	color: #AAAAAA; margin: 0px 0px 20px 0px;}
.strankovani a				{	color: red;}
.strankovani a:hover				{	color: #0075F0; text-decoration: none;}

/*detail clena*/
.detail-nazev 				{	color: #0075F0; font-weight: bold; margin-top: 30px; clear: both;}
.detail-logo				{	float: right; border: solid 1px #0075F0; margin: 10px;}
.udaje							{	margin-top: 20px;}