html, body					{ margin: 0; padding: 0;   font-family:  Arial, Helvetica, sans-serif; color: #00000; background:#FFFFFF; }

/*---------- obecne --------------*/

h1,h2,h3,h4,h5,h6	{ }
p		     	        {	color: #000000;		font-size: 12px;	text-align: justify; }

h1				        {	font-size: 16px;	font-weight: bold; color: #9F2222; padding: 3px; margin: 20px 0 10px 0; background: #CEE6FF;	text-align: center;}
h2				        { font-size: 16px;	font-weight: bold; color: #9F2222; padding: 3px; margin: 20px 0 10px 0; background: #CEE6FF;	text-align: left;}
h3				        {	font-size: 14px;	font-weight: normal; padding: 0; margin: 10 0 10 0px; color: #9F2222;} 
h4								{ font-size: 1.2em; }
h5								{ font-size: 1.1em; }

ul								{color: #000000;		font-size: 12px;}
li								{list-style-image: url(../img/link.jpg) left;}

hr 								{background: #eeeeee; border: 0;}

strong      {color: #000000; font-size: 13px; padding: 10px 0 10px 0; text-align: left;}

a, a:link 				{	color: #72a804;	font-weight: normal;	text-decoration: none;}
a:hover					  {text-decoration: underline; font-weight: normal;}

td              	{ font-size: 11px;}

img 					    {}
table             {font-size: 1.1em;	font-weight: normal; color: #FFFFFF;}
em              {font-size: 10px; }



/*---------- layout --------------*/
#background       {background: url(img/bg_r.jpg) repeat-x left top #FFFFFF;}
#obsah 						{	position: relative; width: 960px;	text-align: left;	background: url(img/bg_content.jpg) left top no-repeat #FFFFFF;	margin: 0 auto 0px auto; padding: 0; } 
#hlavicka					{width: 960px; height: 180px; background: url(img/hlavicka.jpg) left top no-repeat;  margin: 0 auto ; position: relative;}
#logo            {	width: 284px;	height: 35px;	position: absolute;	left: 15px;	top: 15px;}
#flash            {width: 340px; height: 180px; float: left; position: absolute; right: 0px; top: 0px;}
#flash_obj         {width: 450px; height: 350px; float: right; padding: 0; margin: 0 0 30px 0;}


#top_menu         {	width: 960px;	#9F2222; float: left; margin: 0 0 35px 0;}
#top_menu a         {		font-size: 13px; color: #514C39; font-weight: bold; text-decoration: none; padding: 0px 10px 0 10px;}
#top_menu a:hover         {	color: #9F2222; font-weight: bold; text-decoration: none;}

#prava 						{	width: 260px;  float: right;	padding:  0;	margin: 0px 0 0 0; display: inline; }

#prava_in			  	{	height: 550px;	position: relative;	margin: 0px;	padding: 35px 0px 10px 0px; background: url(img/casopisy.jpg) no-repeat bottom;}

#stredni 					{	width: 665px; float: left;		padding:  0;	margin: 0px 10px 0 0;}
#stredni_in 			{ margin: 0px; padding: 0px; font-size: 12px;}
#stredni a        { color: #000000; }

#stredni_big				{	width: 960px; float: left;padding: 0;	margin: 0px 0 0 0;	}
#stredni_big_in 		{ margin: 0px; padding: 0px; font-size: 12px;}

#ctenari				{	 		padding:  0;	margin: 0px; font-size: 12px;	color: #008000; text-align: left;}
#ctenari a				{font-size: 12px;	color: #4D6EB3; text-decoration: underline;}
#ctenari a:hover	{font-size: 12px;	color: #4D6EB3; text-decoration: none;}

#tabulky          {	width: 700px; float: left;		padding:  0;	margin: 10px 0 0 0;}
.rozmery           {float: left; width: 420px; font-size: 1.1em;	font-weight: bold; color: #FFFFFF; margin: 0 0 2px 0; padding: 5px 2px 5px 2px; background: #4D6EB3;	text-align: center;}
.data             {float: left; width: 420px; font-size: 1.1em;	font-weight: normal; color: #FFFFFF; margin: 0px; padding: 10px 2px 10px 2px; background: #4D6EB3;	text-align: left;}
.modre_pozadi	    {float: left;  width: 450px; font-size: 1.1em;	font-weight: normal; color: #FFFFFF; margin: 0 10px 4px 20px; padding: 10px 2px 10px 10px; background: #4D6EB3;	text-align: left;}

#modra_tab           {float: left; width: 900px; }
.nadpisek               {width: 400px; font-size: 1.1em;	font-weight: bold; color: #FFFFFF; margin: 0 0 1px 0; padding: 5px; background: #4D6EB3;	text-align: center;}
.textik_obj             {width: 400px; font-size: 12px;	font-weight: normal; color: #FFFFFF; margin: 0px; padding: 10px 10px 10px 30px; background: #4D6EB3;	text-align: left;}

#lm							  { font-size: 1em; padding: 0; margin: 5px 0 0 10px; color: #1F3769;}

#lm ul 						{}
#lm ul li					{ float: left; padding: 10px; }


.popis_pravy					{width: 350px float: right; padding: 0; margin: 10px;}
.popis_levy					{width: 350px float: left; padding: 0; margin: 10px;}


#tlacitko_obj   	{width: 300px; text-align: center; position:relative; margin: 50px 0 0 0; height: 120px; display: block;}
.tlac_textik      {color: white; font-size: 11px;  text-align: center; background: url(img/objednavka.jpg) no-repeat left top; padding: 3px 15px 3px 8px;}

#otazky					{ width: 900px; padding: 0; margin: 0px; color: #000000;font-size: 12px;	text-align: left; }
#otazky	a				{ color: #0000EE;	font-size: 12px;	text-align: left; text-decoration: underline;}
#otazky	a:hover				{ color: #0000EE;	font-size: 12px;	text-align: left; text-decoration: none;}

.odkazy_faq         {color: #000000;	font-size: 12px; font-weight: bold;	text-align: left; margin: 30px 0 0 0;}


#paticka						{width: 960px;	height: 60px; color: #666666;	text-align: left;	margin: 40px auto 20px auto; padding: 0; background: url(img/footer_bg.gif)	repeat-x left top ; position: relative;}
#paticka	a					{ color: #72a804; text-decoration: underline;}
#paticka	a:hover					{ color: #72a804; text-decoration: none;}
#paticka_in					{text-align: left; padding: 0px; color:white; }
#paticka_text 			{width: 350px;	padding: 0 0 0 15px; margin: 0;  color: #000000;	font-size: 12px;	font-weight: normal; position: absolute; left:0px; top: 15px;}

#paticka_menu       {float: right; width: 500px;	padding: 0 15px 0px; margin: 10px 0 0 0; text-align: right; color: #900000;}
#paticka_menu a     {font-size: 11px;	font-weight: normal; text-decoration: none; color: #900000;}
#paticka_menu a:hover     {text-decoration: underline; color: #900000;}

#logo_eworks				{	width: 100px;	float: right;	padding-right: 10px;	margin-top: 8px;}


#path 				     { color: #d3d3d3; margin-top: 10px;}
#path a				     { color: #8BC12F; font-weight: normal; }

span.clearboth		 { clear: both; height: 0px; line-height: 0px; font-size: 0px; display: block; visibility: hidden; }

/*---- levé menu -----*/

#levy_top							  { font-size: 1.1em; padding: 0; margin: 10px 0 0 5px;}
.omyl            { font-size: 13px; font-weight: bold; color:#72a804; text-indent: 50px; padding: 10px 0 10px 0; margin: 10px 0 0 5px; background: url(img/omyl_1.jpg)	no-repeat left; }
.omyl_dva            { font-size: 13px; font-weight: bold; color:#72a804; text-indent: 50px; padding: 10px 0 10px 0; margin: 10px 0 0 5px; background: url(img/omyl_2.jpg)	no-repeat left; }


.vpravo {float: right; margin: 0 0 40px 20px;}
.vlevo {float: left; margin: 0 40px 20px 0;}

.uprostred { margin: 0 150px;}
.upr2 { margin: 0 30px;}

.p01 {float: right; width: 365px;}
.p02 {float: left; width: 530px;}
.popisek { margin: 0 10px; } 

.flash_obj	{ width: 464px; float: right; margin: 40px 0 30px 20px;}
.neflash	  { width: 420px; float: left; margin: 0 30px 20px 0;}
table.ceny { width: 100%;}

.rozmery2           {float: left; width: 200px; font-size: 1.1em;	font-weight: bold; color: #FFFFFF; margin: 0 0 2px 0; padding: 5px 2px 5px 2px; background: #4D6EB3;	text-align: center;}
.data2             {float: left; width: 200px; font-size: 1.1em;	font-weight: normal; color: #FFFFFF; margin: 0px; padding: 10px 2px 10px 2px; background: #4D6EB3;	text-align: left;}
.modre_pozadi2	    {float: left;  width: 450px; font-size: 1.1em;	font-weight: normal; color: #FFFFFF; margin: 0 10px 4px 20px; padding: 10px 2px 10px 10px; background: #4D6EB3;	text-align: left;}
.obj {text-align: center; border: 0; text-align: center;}

