BODY 				{font-size:70%; color:#000; background:#fff; font-family:Trebuchet MS, Arial, sans-serif; margin:0; padding:0; text-align:center;}
H2				{font-size:130%; height:30px; background: url(../imgs/heading.gif) 0 100% no-repeat; margin:20px 0 15px 0; padding-left: 18px; clear:both;}
TABLE 				{font-size:100%;}
INPUT, SELECT, TEXTAREA 	{font-size:100%; font-family:Trebuchet MS, Arial, sans-serif;}
INPUT 				{vertical-align:middle;}
A 				{color:#000;}
A:active 			{color:#ce1127;}
A:visited 			{color:#000;}
A:hover 			{color:#ce1127;}

#page 				{width:773px; text-align:left; margin:auto; position:relative;}

/* Hlavicka */
#head				{width:773px; height:144px; background:url(../imgs/head.jpg) no-repeat;}
#head H1			{width:184px; height:76px; font-size:130%; overflow:hidden; position:absolute; left:39px; top:26px; z-index:1; margin:0;}
#head H1 SPAN			{width:184px; height:76px; font-size:130%; overflow:hidden; position:absolute; left:0; top:0; z-index:2; background:url(../imgs/logo.gif) no-repeat; display:block; cursor:pointer;}
#head H1 A 			{color:#fff;}

#head UL 			{position:absolute; list-style-type:none; left:290px; top:26px; font-size:115%; line-height:24px; font-weight:bold; margin:0; padding:0;}
#head LI 			{background:url(../imgs/arrow.gif) 0 50% no-repeat; margin:0; padding:0 0 0 12px;}

#head A#hledat 			{background:url(../imgs/crosshair.gif) 0 100% no-repeat; font-weight:bold; font-size:130%; margin:0; padding:0 15px 27px 50px; position:absolute; left:570px; top:40px; text-align:right; text-decoration: none; color:#000;}
#head A#hledat:hover 		{color:#ce1127;}
#head .banner1,
#head .banner2,
#head .banner			{font-size: 110%; line-height: 90px;position:absolute; left:255px; top:20px; width:280px; height:80px;z-index: 1000;}
#head .banner1			{background:url('../imgs/banner1.gif') 0px 0px no-repeat;}

#head .banner2			{background:url('../imgs/banner2.gif') 0px 0px no-repeat;}
#head .banner IMG		{border:0;}

#lang				{position: absolute; right: 25px; top: 87px;}
#lang a				{text-decoration: none;}
#lang img			{border: none;}

/* Menu */
#menu  				{list-style-type:none; position:absolute; left:20px; top:122px; margin:0; padding:0;}
#menu LI  			{display:block; margin:0; padding:0; float:left;}
#menu A  			{background-color:#f00; width:165px; height:138px; color:#fff; font-weight:bold; font-size:120%; display:block; text-decoration:none; margin-right:24px; position:relative;}
#menu A:hover			{background-color:#000 !important;}
#menu A SPAN 			{width:165px; text-align:center; position:absolute; bottom:5px;}
#menu #nav1			{background:url(../imgs/nav1.gif) no-repeat #ce1127;}
#menu #nav2			{background:url(../imgs/nav2.gif) no-repeat #ce1127;}
#menu #nav3			{background:url(../imgs/nav3.gif) no-repeat #ce1127;}
#menu #nav4			{background:url(../imgs/nav4.gif) no-repeat #ce1127; margin:0;}

#main 				{margin:130px 20px 10px 20px;}
#main2				{margin:30px 20px 10px 20px;}
#vyhledat			{width:160px; height:46px; margin:20px 0 0 30px;}

table.dotaznik			{border: 1px solid  #ce1127;}
table.dotaznik	td		{padding: 2px;  border:collapse;}
table.dotaznik th		{border-bottom: 1px solid #ce1127;}
table.dotaznik td 		{text-align: center;}
table.dotaznik td.first		{text-align: left;}
.norows				{color: #C03233;padding: 5px 0 5px 0;font-size: 100%;font-weight: bold;}
/* Pozice - tabulka */
.pozice  			{width:733px !important; border:1px #ce1127 solid; border-collapse:collapse;}
.pozice TH, .pozice TD		{padding:2px 5px;}
.pozice TH,
.pozice THEAD TD		{color:#fff; background:#ce1127; text-align:left; font-weight: bold;}
.pozice .sude			{background:#dee3df; }
.pozice .radio			{text-align: center;}

.leftbox			{width:352px; float:left; margin:0 5px 20px 5px;}
.leftbox H3			{font-size:110%; margin:0 0 0 6px;}
.leftbox P 			{margin: 10px 0 0 6px;}

#formular			{margin: 5px 0 0 10px;}
#formular INPUT			{width: 200px;}
#formular TEXTAREA 		{width: 200px; height: 100px;}
#formular TD 			{vertical-align: top;}

.cleaner 			{clear:both; margin:0;}
.detailtitle			{cursor: pointer; position: relative;}
.detail				{visibility: hidden; display: none;}

/* Sluzby */
#sluzby				{width:190px; list-style-type:none; margin:10px 0 0 10px; padding:0; float:left;}
#sluzby	LI			{font-weight:bold; background: url(../imgs/heading.gif) 0 100% no-repeat; margin:0 0 0 0; padding: 12px 0 12px 18px;}
#sluzby	LI A 			{font-weight:normal;}
#sluzby_text			{margin-left:230px; padding-top:4px; clear:right;}

#footer 			{border-top:3px #ce1127 solid; margin:20px; padding:10px 18px;}

.detailbody			{background:url(../img/bg6.jpg) no-repeat; padding-top:150px;}

/* Detail */
.detailtitle			{color: fff; background: #ce1127; font-weight: bold; padding: 5px 10px; margin: 1px 1px 0 1px;}
.detailtab .th			{color: fff; background: #ce1127; font-weight: bold; text-transform: uppercase; height: 33px; padding: 7px 10px 0 10px; vertical-align: top; text-align: right;}
.detailtab .td0			{width: 100%; color: #000; background: #efcccc; height: 26px; display: table-cell; padding-left: 10px;}
.detailtab .td1			{width: 100%; color: #000; background: #fff; height: 26px; display: table-cell; padding-left: 10px;}

.det_interest			{position: relative; margin_top: 15px; font-size: 12px; padding: 10px; border: #C03233 solid; border-width: 3px 0;}
.det_interest A			{color: #C03233;}

.pozform			{border: 0;}
.pozform table			{width: 500px; border: 0;}
.pozform .td2			{color: #fff; background: #c03233; font-weight: bold; text-transform: uppercase; height: 18px; padding: 5px 0 0 10px;}
.pozform div.chbx		{color: #fff; background: #c03233; float: right; height: 9px; font-size: 12px; padding: 0 10px 0 0;}
.pozform .tip			{color: #c03233; padding-left: 5px; font-size: 10px;}
.pozform .td1			{background: #efcccc; padding: 5px;}
.pozform select			{width: 490px;}

/* testy */
.logout					{position: absolute; right: 30px; top: 177px;}
