html		{
		scrollbar-face-color: #F5E6C3;

		height: 100%;
}

body		{height: 100%; background: #F5E6C3 url('../images/dolni_pruh.gif') repeat-x; background-position: bottom; font-size: 11px; margin: 0px; color: #003466; text-align: center;  font-family: "Arial","sans-serif","Helvetika";}
img 		{border: 0px;}

h1		{margin: 12px 0px 0px 0px; padding: 6px 8px; width: 700px; background-color: #7A8C94; color: #ffffff; font-weight: normal; font-size: 16px;}

a		{color: #cc0000;}
a:hover		{color: #003466;}
.act		{color: #000000 !important;}

#horni_pruh_l	{position: absolute; top: 0px; left: 0px; width: 750px; height: 106px;  background: url('../images/horni_pruh_l.gif') repeat-x; background-position: bottom; z-index: 0;}
#horni_pruh_p	{position: absolute; top: 0px; right: 0px; width: 750px; height: 106px;  background: url('../images/horni_pruh_p.gif') repeat-x; background-position: bottom; z-index: 0;}

#page		{position: relative; margin: 0px auto; _height: 100%; min-height: 100%; width: 750px; background: #ffffff url('../images/dolni_pruh_in.gif') repeat-x; background-position: bottom; text-align: left;}

#hlava		{height: 106px; background: url('../images/hlava.jpg') no-repeat; }
#hlava a.menu		{float: left; margin: 88px 0px 0px 20px; color: #003466; font-weight: bold; font-family: Verdana; text-decoration: none; text-align: center; }
#hlava a:hover.menu	{color: #dd0000;}
#domu		{position: absolute; top: 0px; left: 0px; width: 200px; height: 40px;}

#banner_index1	{position: absolute; top: 85px; left: 480px; background: url(../images/banner_index.gif) no-repeat; width: 266px; height: 153px; overflow: hidden;}
#banner_index2	{position: absolute; top: 85px; left: 480px; background: url(../images/banner_index2.gif) no-repeat; width: 266px; height: 153px; overflow: hidden;}
#banner_index	{display: block; margin-left: 48px; margin-top: 126px; font-weight: bold;}


.index_text	{margin: 12px 290px 0px 12px; padding-left: 106px; padding-top: 6px; text-align: justify; background: url('../images/kladivko.jpg') no-repeat; _height: 105px; min-height: 105px; font-size: 14px;}
.page_text	{margin: 12px 290px 32px 12px;  text-align: justify; _height: 55px; min-height: 55px; }
.news {
 font-size: 14px;
 margin-bottom: 32px;
 text-align: center;
}

#pata		{position: absolute; width: 750px; margin: 0px auto; bottom: 0px; height: 48px; color: #ffffff; overflow: hidden;}
#pata a		{color: #ffffff; text-decoration: none; margin-top: 0px;}

.od		{margin: 12px;}
.center		{text-align: center;}
.clear		{height: 1px; clear: both; overflow: hidden;}
.clear_konec	{height: 60px; clear: both; overflow: hidden;}
.nabidka	{width: 160px; padding: 2px 12px; margin-bottom: 12px; background-color: #CED8E1; font-weight: bold;}
.none		{dispaly: none;}
.odskok		{margin-bottom: 6px;}
.bold		{font-weight: bold;}
.cervena	{color: #cc3333;}
.right		{text-align: right;}
.f_right	{float: right;}

.nab_blok		{float: left; width: 166px; text-align: center; margin: 0px 8px;}
.nab_blok a.nab_a	{display: block; height: 134px;}
a .nab_nazev		{display: block; color: #003466; text-decoration: none;}

table	{width: 726px; margin: 0px 12px; border-collapse: collapse; font-family: "Tahoma CE" ,"Verdana CE", Verdana, sans-serif, Helvetica; font-size: 10px;}
td	{padding: 4px; border: 1px solid #ffffff; border-bottom: 2px solid #ffffff;}
td a	{display: inline;}
tr	{color: #003466; cursor: pointer; _cursor: hand;}
tr.name	{background-color: #B1BEC3; color: #cc0000; font-weight: bold;}
tr.bg1	{background-color: #F5E6C3;}
tr.bg2	{background-color: #F5E6C3;}

form 	{padding: 0px; margin: 0px;}
input	{dispaly: block; border: 1px solid #2F4D93; width: 250px; margin-bottom: 12px; color: #003466; font-family: "Arial","sans-serif","Helvetika";}
textarea{border: 1px solid #2F4D93; width: 400px; height: 60px; margin-bottom: 12px; color: #003466; font-size: 11px; font-family: "Arial","sans-serif","Helvetika";}
.submit	{width: 111px; border: 1px solid #2F4D93; background-color: #9999CD; color: #ffffff; font-weight: bold; font-size: 11px; _height: 20px;}


#detail 	{margin: 12px;}
#detail .pul_l	{float: left; width: 362px; margin-right: 1px;}
#detail .pul_p	{float: right; width: 362px; margin-left: 1px;}
#detail .name	{font-weight: bold; padding: 2px 4px; background-color: #999999; color: #ffffff; _height: 15px;}
#detail .text 		{padding: 2px; background-color: #F5E6C3; border-bottom: 1px solid #ffffff;}
#detail .text .nam	{position: relative; float: left; width: 120px; margin-right: 4px; font-weight: bold; text-align: right;}
#detail .text .od	{padding: 0px; margin: 0px;}

.leva_foto	{float: left; width: 145px; height: 128px; margin-bottom: 6px; text-align: center;}
.ram_foto	{}

.formemail	{float: right; width: 440px; margin-top: 8px; margin-right: -30px; _margin-right: -5px;}
.email_i	{width: 120px; margin: 0px; text-align: left; padding: 0px;}
.email_d	{float: left; width: 120px; margin-left: 20px; text-align: left; padding: 0px;}
.email_t	{margin-left: 20px; _margin-left: 40px; margin-bottom: 12px;}

.druh		{font-weight: bold; background: url('../images/rucicka.gif') no-repeat; padding: 2px 0px 2px 30px; margin: 12px;}
.druh_d		{font-weight: bold; background: url('../images/rucicka.gif') no-repeat; padding: 2px 0px 2px 30px; margin: 12px 12px 0px 12px;}

#form_kontakt	{display: block; width: 410px; float: right;}
#mapa		{width: 150px; float: right;}
sup		{font-size: 6px;}
