BODY 			{font-size: 70%; color: #555; background: url(../images/bg.gif) repeat-x #e9e9e9; font-family: Tahoma, Arial, sans-serif; margin: 0; padding: 0; text-align: center;}
H1 			{font-size: 150%; color: #000; margin: 10px 0 0 0; padding: 5px 0 5px 0px; position: relative;}
H2 			{font-size: 110%; color: #000; margin: 10px 0 0 0;}
H2 A 			{color: #000;}
H3 			{font-size: 100%; color: #f00; margin: 10px 0 0 0;}
TABLE 			{font-size: 100%; border-collapse: collapse;}
TH 			{color: #fff; background: #c33; text-align: left; border: 0; padding: 2px 3px;}
TD 			{vertical-align: top; padding: 2px 3px;}
IMG 			{border: 0;}

A, A:visited 		{color: #000; text-decoration: none; font-weight: bold;}
A:active,
A:hover 		{color: #f00;}

.legend {color: #555;}

legend {color: #555;}

fieldset legend {color: #555;}

#strana 		{width: 770px; background: url(../images/bgpage.gif) 100% 0 no-repeat #fff; position: relative; margin: auto; text-align: left;}

#logo			{width: 255px; height: 90px; overflow: hidden; position: absolute; left: 22em; top: 25px; z-index: 1;}
#logo SPAN		{width: 255px; height: 90px; overflow: hidden; position: absolute; left: 0; top: 0; z-index: 2; background: url(../images/logo.gif) no-repeat; display: block; cursor: pointer;}
#logo A 		{color: #555; font-weight: bold; font-size: 280%; text-decoration: none; display: block; margin: 30px 0 0 40px;}

#sloupec 		{width: 18em; background: url(../images/sloupec.jpg) 0 100% repeat-x #f6b83e; border: #fff solid; border-width: 0 2px; padding-bottom: 50px; float: left; margin-top: 5px;}
#sloupec P		{color: #000; background: url(../images/telefon.gif) 1em 0.2em no-repeat; text-align: center; line-height: 1.8em; margin: 25px 0;}
#sloupec .email 	{background: url(../images/email.gif) 1em 0.2em no-repeat;}
#sloupec .red 		{color: #f00; font-size: 150%;}

#menu 			{list-style-type: none; margin: 0; padding: 0;}
#menu LI		{margin: 0; padding: 0; background: #000;}
#menu A 		{width: auto; color: #000; background: url(../images/bgmenu.gif) 10px 50% no-repeat #fbaf18; font-weight: bold; display: block; padding: 7px 10px 7px 26px; text-decoration: none; border-bottom: 1px #fff solid;}
#menu A:hover		{color: #fff; background: url(../images/bgmenu2.gif) 10px 50% no-repeat #f00;}
#menu .active SPAN	{width: auto; color: #fff; background: url(../images/bgmenu2.gif) 10px 50% no-repeat #f00; font-weight: bold; display: block; padding: 7px 10px 7px 26px; text-decoration: none; border-bottom: 1px #fff solid;}
#menu .active A	{color: #fff; background: url(../images/bgmenu2.gif) 10px 50% no-repeat #f00;}

#menu .menuDolu A 		{width: auto; color: #000; background: url(../images/bgmenuo.gif) 10px 50% no-repeat #fbaf18; font-weight: bold; display: block; padding: 7px 10px 7px 26px; text-decoration: none; border-bottom: 1px #fff solid;}
#menu .menuDolu A:hover		{color: #fff; background: url(../images/bgmenuo2.gif) 10px 50% no-repeat #f00;}
#menu .activeDolu	{width: auto; color: #fff; background: url(../images/bgmenuo2.gif) 10px 50% no-repeat #f00; font-weight: bold; display: block; padding: 7px 10px 7px 26px; text-decoration: none; border-bottom: 1px #fff solid;}
#menu .activeDolu	A	{color: #fff; padding: 0; background-color: #f00; margin: 0; text-decoration: none; border: 0;}
#menu .activeDolu	A:hover	{color: #fff; background-color: #f00;margin: 0; text-decoration: none;}

/* #menu #submenu SPAN	{width: auto; padding-left: 15px; color: #4f4f4f; }
*/

#menu .znovuKlikaci A {color: #fff; background: url(../images/bgmenuo2.gif) 25px 50% no-repeat #f00; padding-left: 45px;}


/* pro submenu domaci nasili a socialni nasili */
#menu .submenuNormal A	{width: auto; background: url(../images/bgmenu.gif) 25px 50% no-repeat #fbaf18; padding-left: 45px; color: #000000; font-weight: bold; }
#menu .submenuNormal A:hover {color: #fff; background: url(../images/bgmenu2.gif) 25px 50% no-repeat #f00;}
#menu .submenuDolu A	{width: auto; background: url(../images/bgmenuo.gif) 25px 50% no-repeat #fbaf18; padding-left: 45px; color: #000000;}
#menu .submenuDolu A:hover {color: #fff; background: url(../images/bgmenuo2.gif) 25px 50% no-repeat #f00;}
#menu .submenuSpec A	{width: auto; background: url(../images/bgmenu.gif) 25px 50% no-repeat #fbaf18; padding-left: 45px; color: #000000;}
#menu .submenuSpec A:hover {color: #fff; background: url(../images/bgmenu2.gif) 25px 50% no-repeat #f00;}
#menu .activesubmenu SPAN	{width: auto; color: #fff; background: url(../images/bgmenu2.gif) 25px 50% no-repeat #f00; font-weight: bold; display: block; padding: 7px 15px 7px 45px; text-decoration: none; border-bottom: 1px #fff solid;}
#menu .activesubmenu A {color: #fff; background: url(../images/bgmenu2.gif) 25px 50% no-repeat #f00; padding: 7px 15px 7px 45px; }



#menu .submenu SPAN	{width: auto; padding-left: 15px; color: #000000; font-weight: normal; }
#menu .submenu2 SPAN	{width: auto; padding-left: 15px; color: #000000; }

/*
*/
#menu .mainmenu SPAN	{width: auto; color: #000000; }

.sluzby {display: none; background-color: #f0f0f0;}

#obsah 			{padding: 150px 2em 0 20em;}
#obsah UL		{list-style-type: none; line-height: 1.4em; margin: 15px; padding: 0; position: relative;}
#obsah LI		{margin: 0; padding: 0 0 0 20px; background: url(../images/odrazka2.gif) 0 1px no-repeat;}
#obsah P		{text-align: justify; line-height: 1.3em;}

#paticka 		{background: url(../images/bgfoot.gif) 100% 50% no-repeat; border-top: 1px #000 solid; margin: 3em 2em 0 20em; padding: 15px 30px 15px 15px; clear: both; text-align: right;}

.clearDiv {clear: both; height: 0; width: 100%}

.transparentA {color: transparent; border: 0; text-decoration: none; padding: 0; margin: 0;}