BODY 		{background-color: #eaeaea; padding: 0px; margin: 0px; font-family: calibri, Arial; color: #3b3b3b; font-size: 76%; background-image: url('/images/podklad_body.png'); background-repeat: repeat-x;}

H2		{font-size: 24px; color: #000000; margin: 24px 0px 10px 20px; z-index:99; position:relative;}
H3		{font-size: 21px; font-weight: bold; color: #000000; margin-top: 0px; font-family: calibri;}
H4.menu		{font-size: 13px; font-weight: bold; color: #316294; margin-bottom: 4px; margin-top: 10px;}
H4		{font-size: 12px; font-weight: bold; color: #3b3b3b; margin-bottom: 4px; margin-top: 0px;}
H5		{font-size: 12px; font-weight: bold; color: #3b3b3b; margin: 0px 0px 14px 0px; padding: 0px;}

div.stranka_bottom H3 {color:#666666;}

/*--------------- HLAVNI CAST --------------*/

#main		{width: 993px; padding: 0px ; margin-left:auto; margin-right:auto; overflow:hidden;}
#top		{width: 993px; height: 196px;color:#999999;}
#top_levy     {width: 270px; height: 196px; float:left; background-image: url("/images/podklad_top.png");background-repeat:no-repeat}
#top_pravy    {width: 723px; height: 196px; float:right; background-image: url("/images/podklad_top_right.png"); background-repeat:no-repeat; position:relative;}

#menu_podklad	{width: 518px; height: 60px; background-image:url("/images/podklad_topmenu.png"); background-repeat:repeat-x; position:absolute; top:98px;}
#menu		      {width: 505px;  float:right;}
#search       {width: 200px; padding-top: 6px; float: right;}

#basket		{width: 220px; float: right; margin-top: 4px;}

  
#text		     {width: 710px;  float: right; padding: 0px; line-height: 16px; font-size: 100%; position: relative; }
/*#text2       {width: 710px;  padding: 0px 16px 0px 0px; line-height: 16px; font-size: 100%;}      */
#levy		     {width: 251px; float: left; padding: 0px 0px 0px 7px;}


#logo	     {float: left; position: relative; top: 20px; left: 20px; margin: 0px;}
#logo A		 {width: 220px; height: 90px; margin-top: 30px; display: block; background-color: transparent;}
#logo span, #cesta_k_uspechu span, #seminare span 	{display: none;}


/*--------------- KONEC HLAVNI CASTI --------------*/

/*--------hlavicka---------*/
#cesta_k_uspechu      {width:221px; height:53px; background-image: url(images/cesta_k_uspechu.png); position:absolute; top:26px; left:24px;}
#seminare             {width:227px; height:33px; background-image: url(images/seminare_k_rozvoji.png); position:absolute; top:36px; left:258px;}

#icons                {text-align:right; margin-top:10px;}
.poslat_emailem  {background-image: url('/images/top_mail.png'); background-repeat:no-repeat;padding: 2px 0px 0px 23px; background-position: left center; color:#999999; text-decoration: underline; cursor:pointer; font-family: calibri;}
A.tisk                {background-image: url('/images/tisk.png'); background-repeat:no-repeat; margin-left:20px; padding: 2px 0px 0px 23px; background-position: left center;}
span.hledej         	{color: white; float:right; width:216px; height:28px; position:relative; top:17px;background-image: url('/images/inputsearch.png');background-repeat: no-repeat; background-position: left; }
input.kf_search	{ font-size: 9pt; border: none; background-color: transparent; color: #333333; float:left; padding-left:10px; position:absolute; top:6px;}
.hledej_ok{float: right;}

A.potrebujete_poradit span {width:210px; height:68px; background-image: url('/images/potrebujete_poradit.png'); background-repeat:no-repeat; position:absolute; right:0px; bottom:36px;}

.navigace       {position:absolute; top:169px; left:15px;}
.navigace A     {text-decoration: none;}

 
/*-------------topmenu-----------*/

div.mainitemclass   {   background-image: url(/images/divider.png);   padding-left:3px;   list-style-type: none; background-repeat: no-repeat;}
#menu ul {margin:0px; padding:0px;}
#menu a {display:block; font-size:110%; font-weight:bold;text-decoration:none; font-family: arial; }
 
#menu a span {color:#FFFFFF;display:block; padding:20px 18px 22px 19px; white-space:nowrap;}      
#menu a:hover span { background:url("/images/topmenu_linkactive.png") repeat-x ;color:#FFFFFF; display:block; padding:20px 18px 22px 19px;white-space:nowrap; }    


	
  /*


div.mainitemclass A        	{height: 21px; padding-left:21px; padding-right:21px;}
div.mainitemclass A:link	  {color: white; text-decoration: none; }
div.mainitemclass A:active	{color: white; text-decoration: none;}
div.mainitemclass A:visited	{color: white; text-decoration: none;}
div.mainitemclass A:hover 	{color: white; text-decoration: none; padding: 18px 21px 22px 21px; background-image: url("/images/topmenu_linkactive.png"); height: 42px; background-repeat:repeat-x;}
 
 
/*---------------leve menu-------*/
div.title1		   {width: 238px; height: 18px; padding: 8px 8px 6px 0px; font-weight: bold; font-size: 140%; color:#af0000; }
div.title1field	 {width: 238px; padding: 4px 8px 3px 0px;  text-align: left;}
ul.title1		     {list-style-type: none; width: 230px; padding: 0px; margin: 0px;}
ul.title1 li	   {list-style-type: none; height:60px; margin-top:1px;}

.title1field ul li a      {position: relative; color:#ffffff; text-decoration: none; font-family: arial; font-size: 110%;font-weight: bold; text-shadow: black 1px 1px 5px;  -webkit-text-shadow: black 1px 1px 5px;   -moz-text-shadow: black 1px 1px 5px ; }     
.title1field ul li a span {position: absolute; 	left: 0px;	top: 0px; }
 ul.title1 li a span      {height:47px;padding-left:70px; padding-top:13px; width:180px;}  

li.button1 a:link span, li.button1 a:visited span, li.button1 a:hover span {background-image: url(images/left_button_1.png);} 
li.button1 a:active span {background-image: url(images/left_button_1h.png);}

li.button2 a span {background-image: url(images/left_button_2.png);}
li.button3 a span {background-image: url(images/left_button_3.png);}
li.button4 a span {background-image: url(images/left_button_4.png);}
li.button5 a span {background-image: url(images/left_button_5.png);}    
li.button6 a span {background-image: url(images/left_button_6.png);}
li.button7 a span {background-image: url(images/left_button_7.png);} 

li.button1h a span {background-image: url(images/left_button_1h.png);}
li.button2h a span {background-image: url(images/left_button_2h.png);}
li.button3h a span {background-image: url(images/left_button_3h.png);}
li.button4h a span {background-image: url(images/left_button_4h.png);}
li.button5h a span {background-image: url(images/left_button_5h.png);}
li.button6h a span {background-image: url(images/left_button_6h.png);}
li.button7h a span {background-image: url(images/left_button_7h.png); }     

/*---------Kontakty-----------*/
div.vcard   { width:210px; height:140px; padding:20px; background-image: url("/images/podklad_kontakt.png"); line-height:16px; color:black;}

div.tel     {background-image: url("/images/tel.png"); background-repeat:no-repeat;padding-left:18px; background-position: left center;}
div.fax     {background-image: url("/images/fx.png");background-repeat:no-repeat;padding-left:18px;background-position: left center;}
span.email   {background-image: url("/images/mail.png");background-repeat:no-repeat;padding-left:18px;background-position: left center;}

/*--------------UVODNI STRANAKA--------*/
div.uvod_main_text    {background-image:url("images/uvod_main_text.png"); height:275px; margin-top:-40px;  padding:65px 0px 0px 25px; width:685px;  font-family: arial;}

div.uvod_main_text p  { padding-top:10px; width:44%;}

div.uvod_motto        {background-image: url(images/uvod_motto.png); width:596px; height:62px;   font-family: monotype Corsiva; padding:20px 30px 0px 80px; margin:20px 0px 30px 0px;}

.uvod_motto p         {font-size: 18px;}

.uvod_bottom_left     {width:346px; height:500px; float: left; background-image: url(images/uvod_main_bottom.png); background-position: bottom; background-repeat: no-repeat;  font-family: arial;}
.uvod_bottom_right    {width:309px; float:right; background-image: url(images/uvod_divider.png); background-position: left top; background-repeat: no-repeat; padding-left:37px;  font-family: arial;}

/*--------------OSTATNI STRANKY--------*/

div.stranka_text_left   {position:relative; top:-50px;  width:442px; z-index:1;font-family: arial; float:left;  }

div.stranka_text_right  {background-color: #dadada; float:right; height:682px; position:absolute; right:0; top:0; width:303px; padding-top:15px;}       

div.stranka_text_right img { bottom:0; position:absolute;}       


div.stranka_text_head   {height:85px; background-image: url(images/podstranka_text.png); background-position: bottom; background-repeat: no-repeat; background-color: #dadada; }
div.stranka_text        { background-image: url(images/podstranka_text_stin.png); background-position: right;background-repeat: repeat-y;padding: 0px 35px 5px 25px;}

div.stranka_motto       {width:337px; background-image: url(images/podstranka_motto_stin.png);background-repeat: repeat-y; background-position: right; position: relative; padding: 20px 40px 15px 65px;color:#8b0000; }

div.stranka_text_footer {background-image: url(images/podstranka_text_footer.png); height:24px; }

div.stranka_bottom      {padding:20px 0px 0px 23px; }

div.stranka_footer      {background-image:url("images/podstranka_footer.png");background-position:right center; background-repeat:no-repeat; bottom:0;height:52px; position:absolute;right:270px; width:35px;}

span.motto  {position:absolute; top: 5px; left: 15px; color:#000000; font-weight: bold; }
 /*--------Bottom Ostatni + Úvodní----------*/

UL.seznam		{line-height: 20px; margin-bottom: 30px; padding: 0px 10px 0px 0px;}
UL.seznam LI		{list-style-type: none; background-image: url(images/li.png);  background-repeat: no-repeat;background-position:left 3px; margin-top:12px; padding-left:20px;}
UL.seznam A:link	{color: #3b3b3b;}
UL.seznam A:active 	{color: #3b3b3b;}
UL.seznam A:visited	{color: #3b3b3b;}
UL.seznam A:hover	{color: #3b3b3b; text-decoration: underline;}

UL.seznam2		{width:80%; line-height: 20px; margin-bottom: 0px; padding: 0px 10px 0px 0px;}
UL.seznam2 LI		{list-style-type: none; background-image: url(images/li.png);  background-repeat: no-repeat;background-position:left 3px; margin-top:12px; padding-left:20px;}
UL.seznam2 A:link	{color: #3b3b3b;}
UL.seznam2 A:active 	{color: #3b3b3b;}
UL.seznam2 A:visited	{color: #3b3b3b;}
UL.seznam2 A:hover	{color: #3b3b3b; text-decoration: underline;}

UL.seznam_b LI		{list-style-type: none; background-image: url(images/li_b.png);  background-repeat: no-repeat; margin-top:12px; padding-left:20px;}
 
/*------------PATICKA --------------*/      
span.bottom	{float: left;  margin: 4px 0px 0px 15px;}  
#bottom		{width: 950px; height: 30px; margin-left: auto; margin-right: auto; margin-top:10px; padding:20px 20px 0 30px; clear: both; background-image: url(images/bottom.png);background-position: right; background-repeat: no-repeat;}
div.clear		{clear: both;}
div.fleft		{float: left;}
div.fright		{float: right;}

/*------------ODKAZY --------------*/
A:link			{color: #999999; text-decoration: underline;}
A:visited		{color: #999999; text-decoration: underline;}
A:active		{color: #999999; text-decoration: underline;}
A:hover	  	{color: #999999;text-decoration: underline;}   
 
div.vcard A:link, div.fright A:link,div.fright A:visited {color: #AF0000;}
           
/*------------poslat mailem popup------------*/

.ModalPopupInvoice, .ModalPopup {	border: 2px solid #eee;	border-bottom: 2px solid #666;	border-right: 2px solid #666;	padding: 20px;	background: #fff;}     
.ModalPopup input{ margin-bottom: 3px;}   
#sendlink_title{background-image: url(images/sendlink.png); width:225px; height:32px; color: #ffffff; font-weight: bold; padding:6px 10px 0px 0px; background-repeat: no-repeat; font-size: 120%; }
     
     
IMG		{border: 0px;}
P		{margin-top: 0px;}
/*div.perex		{padding: 10px 0px 10px 0px; background-repeat: no-repeat; background-position: left bottom; margin: 6px 0px 10px 0px;} */

.contactform div, .contactform label { float:left;}

input.kontakt_odeslat{margin-bottom:5px;}


a.email {color: #AF0000; }
div.navigace A {text-decoration: none;}


