body {
	color: #555; font-family: Verdana, Tahoma, Verdana;
	font-size: 0.65em; 
}
form {margin:0px; padding:0px;}
p {padding: 0px; margin: 0px; padding-top: 3px;}
a {	color: #344E89;}
.bold {font-weight: bold;}
.Light {background-color: #FFF2E7; padding: 5px; margin-top: 2px;}
.Light a {color:#FF7D13}
.LightGrey {background-color: #f5f5f5; padding: 5px; margin-top: 2px;}

tr {vertical-align: top;}
#Stranka {text-align: center; padding: 0xp; margin: 0px; }
#Stranka-obal{width: 960px; margin: 0 auto;}
#Obal {width: 97%; text-align: left; margin-top: 0px; margin: 0 auto;}
#MenuTop {margin-right: 0px; margin-top: 5px;  margin-bottom: 3px; }
#MenuTop a {  color: #334D88; text-decoration: underline; 
						border-right: 0px solid #F0F0F0; padding-left: 0px; margin-right: 15px; }
#MenuTop a:hover { text-decoration: underline; }						 
#MenuTop table {Border-collapse:collapse;}
#MenuTop table tr {vertical-align: middle;}
#TopRow	{width: 97%; text-align: right; margin: 0px; padding: 0px;}					 
#TopRow table {float: right;}
#TopRow img {margin-right: 2px; }
#TopRow td {vertical-align: middle; padding: 2px; white-space: nowrap;}

#MiddleRow {text-align: left; width: 100%; clear: both; background-color: #f8f8f8}
#BottomRow {text-align: left; width: 100%; height: 20px;margin-top: 10px;}
#BottomRow a { background: url('Img/menu-sipka.gif') no-repeat 0px 9px; padding-left: 16px; padding-right: 15px; padding-top: 10px; padding-bottom: 5px;
								text-decoration: none; color: #344E89; font-weight: bold; }
#BottomRow a:hover {text-decoration: underline;}
#BottomRow .Sel {background-color: #f5f5f5;  padding-right: 10px; padding-top: 10px; padding-bottom: 3px;
									text-decoration: none;	font-weight: bold; color: #FF7D13;}

/* logo */
#hlava-logoC, #hlava-logoS {display: block;margin-bottom: 15px;width: 80px; height: 66px; margin-left: 20px; margin-top: 15px;}
#hlava-logoC {	 background: url(Img/logoC.gif) no-repeat 0px 0px;  }
#hlava-logoS { background: url(Img/logoS.gif) no-repeat 0px 0px; }
#hlava-logoC span {display: none;}
#hlava-logoS span {display: none;}
#LogoTitle {width: 62%; font-size: 1.2em; font-weight: bold;padding-top: 30px;}
#LogoTitle .Modra {color:#344E89}
#LogoTitle .Seda {color:#656565}
#LogoTitle span{margin:0px;padding: 0px;}
#SetLang {float: right; padding-top: 5px; margin-right:10px;}
#SetLang a {background:;padding-left: 0px;padding-right: 5px;}

/* seznam firem */
#CList p { margin-top: 3px;	margin-bottom: 5px;}
#CList .Ico {margin-left: 5px;}
#CList .Flag {margin-top: 5px;}
#CList table {width: 100%;Border-collapse:collapse;}
#CList table tr td { border-bottom: 1px solid #ddd; padding-top: 5px; }
#CList .Flags {padding-top: 5px;padding-bottom: 3px; font-size: 11px;}
#CList .Flags a { border-left: 1px solid #ddd; padding-left: 5px; color: #777; padding-right:5px; 
									text-decoration: none;}
#CList .Flags a:hover { text-decoration: underline;}
#CList .Recommand { background-color: #FFF2E7; }
#CList .Recommand .CoName { font-weight: bold;}
#CList .Client { background-color: #f5f5f5; }
#CList .Client .CoName { font-weight: bold;}
#CList .Res .CoName { color: #444;}
#CList .ActText { margin-top: 5px; margin-bottom: 5px; color: #777;}
#CList .ActTextRow { margin-top: 2px; margin-bottom: 2px;}
#CList .ActTextRow span {background-color:#FF7D13; font-weight: bold; padding-left: 5px; padding-right: 5px; color:#fff;}
#CList .Logo {margin-right: 5px;}

/* strankovani */
.BPages A, span {	padding-right: 8px;}
.BPageSel {font-weight: bold;}
.PreviosPg {	padding-right: 20px;}
.NextPg {	padding-left: 20px;}


/*prihlasovaci formular */
#LoginForm {padding-right: 15px; text-align: right; vertical-align: middle; color: #969696;width: 25%}
#LoginForm table {Border-collapse:collapse;}
#LoginForm table tr {vertical-align: middle; }
#LoginForm form {margin:0px; padding: 0px}
#LoginForm .submit {background: url('Img/bg-login.gif') repeat-x; background-color: #eee; border: 1px #D2D2D2 solid; color: #6B6B6B;
											}
#LoginForm input { border: 1px #D2D2D2 solid; color: #555;}
#LoginForm .Title {vertical-align: top; padding-right: 5px; color: #344E89;}
#LoginForm img {margin-right: 10px;}

/* formulare */
.Edit {margin-top: 10px;}
.frmLabel, .frmLabelDisable {padding-right: 10px; vertical-align: middle;}
.frmLabelDisable {color: #999;}
.Button {}
.Submit {}
.Reset {}

/* multi formular */
#MSF {width: 150px;}
#MSF input {border: 1px solid #aaa; padding-top: 2px;padding-bottom: 1px;}
#MSF select {	width: 100%; border: 1px solid #aaa;}
#MSF .DText {	padding-top:3px}
#MSF .Submit {	text-align: right; padding-top: 10px; border: 0px;}
#MSF .SubmitList {border: 1px solid #344E89; background-color: #f5f5f5; color: #344E89; margin-left: 2px; padding:0px;
												 }
#MSF .checkbox {border:0px;}
.FormSubmit {background: url('Img/bg-login.gif') repeat-x; background-color: #eee; border: 1px #D2D2D2 solid; color: #6B6B6B;
									margin-right: 5px;}
.FormCancel {background: url('Img/bg-login.gif') repeat-x; background-color: #eee; border: 1px #D2D2D2 solid; color: #6B6B6B;
									margin-right: 5px;}

/* jednoduchy formular pro vyhledavani */
#SimplySearchForm {background-color: #344E89; color: #E6F4FF; width: 100%; Border-collapse:collapse; margin-bottom: 10px;}
#SimplySearchForm .submit {background: url('Img/bg-search.gif') repeat-x; border: 0px; color:#344E89; }
#SimplySearchForm .Content {padding-top: 15px;padding-bottom: 15px; font-weight: bold;}
#SimplySearchForm input {background: url('Img/bg-search.gif') repeat-x; border:0px; padding:2px;}
#SimplySearchForm option {background-color: #EEF7FF; border:0px; padding:0px;}
#SimplySearchForm a {font-weight: normal; color: #E6F4FF; margin-left: 10px; display: block; margin-top: 2px;}
#SimplySearchForm .Radio {background: #344E89; margin-left: 20px;}
#SSFC {position: relative;}
#SSFCmess {padding: 25px; background-color: #F5F5F5; width: 230px;
					border: 4px solid #344E89; font-size: 120%; color: #000; position: absolute; 
					left: 30%; top: 60px; font-weight: bold;}
#SSFCmess .sea {background: url('Img/searching.gif') no-repeat; width: 237px; height: 11px}

#MSFC {position: relative;}
#MSFCmess {padding: 15px; background-color:#F5F5F5; width: 230px;
					border: 4px solid #344E89; font-size: 120%; color: #000; position: absolute; top:20px; left: 20px;
					 font-weight: bold;}
#MSFCmess .sea {background: url('Img/searching.gif') no-repeat; width: 237px; height: 11px}

.SParam {border:1px solid #ddd; margin-top: 10px; padding: 5px;}
.SParam div { padding-top: 2px; padding-bottom: 2px;}

/* okna v myHBI */
#EditForm, #MyHbi {padding-left: 10px; padding-right: 10px }
.w {	padding: 0xp; margin: 0px; margin-bottom: 5px; border: 1px solid #ddd;}
.wIcons {	padding: 5px; padding-right: 10px; text-align: right }
.wIcons a { font-family: Verdana; border: #ccc solid 1px; padding: 1px; text-decoration: none; 
						padding-left: 3px; padding-right: 3px; color: #777;}
.wIcons a:hover { background-color: #ccc;}
.wContent table {Border-collapse:collapse;}
.wContent table tr td {padding-right: 3px; padding-top:2px; padding-bottom:2px;}
.wContent table tr {vertical-align: top;}

/* leva strana 2 sloupce */
#LeftBox {padding-left: 0px; padding-right: 0px;  }
#RightBox {padding-right: 0px; padding-left: 0px; width: 235px;  }
.RightMenu{margin-top: 5px;}
.RightMenu a {background: url('Img/sipka.gif') no-repeat 0px 2px; display: block; text-decoration: none; padding: 4px; margin-top: 0px;
					padding-left: 20px;  border-bottom: 1px solid #f5f5f5; }
.RightMenu a:hover {background-color: #f5f5f5; text-decoration: underline; } 

/* zapati */
#Pata {margin: 0 auto;margin-top: 20px; padding: 0px; font: 1em/120% Verdana, Tahoma,arial,sans-serif; text-align: left; width:97%;
			border-top: 4px solid #f5f5f5; padding-top: 15px; }
#Pata-content{margin-top: 1px;margin-bottom: 10px;}			
#Pata-content td {padding: 0px; padding-right: 20px; width: 26%;  }			
#Pata .Sel { color: #444; width: 37%}
#Pata .NoSel { color: #aaa; width: 37%}
#Pata .NoSel A { color: #aaa;}

#IndexBox .ColSep {border-left: 1px solid #ddd; padding-left: 10px; width: 33%}

.Off {background: Url('Img/off.gif') no-repeat; padding-left: 17px;}
.On {background: Url('Img/on.gif') no-repeat; padding-left: 17px;}						

#EditForm {}
#EditForm h2 {padding-top: 10px; color: #444; font-size: 1.6em; }
h2 {margin: 0px; margin-bottom: 15px; padding: 0px; color: #444; font-size: 1.6em;}
fieldset {padding-top: 5px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; border: 1px solid #ccc;
					margin-bottom: 15px;}
legend {padding-left: 10px;padding-right: 15px; color: #444; font-weight: bold; }

/* ciselnik mest */
.City {padding: 0px; margin: 0px; padding-top: 3px; text-decoration: underline; cursor: Pointer; color:#333399;
			background: url('Img/toInput.gif') no-repeat 0px 8px; padding-left: 15px;}
.Cpv {color:#FF7D13; white-space: nowrap;}			
.Delete {color: #444; text-align: right;}
.Delete:hover {color: #ff0000;}

/* seznamy / tabulky */
.tbList {border-left: 1px solid #ddd; border-top: 1px solid #ddd; width: 100%; 
				border-right: 4px solid #ddd; border-bottom: 4px solid #ddd;}
.tbList th {background-color: #D2E4FC; padding-top: 7px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px;
						color: #344E89;  border-bottom: 1px solid #344E89; }
.tbList td {padding-top: 4px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px;
						border-bottom: 1px solid #eee; 
						}
						
/* stranky s logy */
#Logos {background-color: #fff; margin:0px; padding:0px; text-align:center; margin-top:3px;}
#Logos img {border:0px;}

/* popup OKNO */
#Okno {background-color: #fff; margin:0px; padding:0px; text-align:left;}
#Okno .Hlava {background-color:#f5f5f5; padding-top: 12px; padding-bottom: 12px; padding-left: 15px;
							border-bottom:5px solid #ddd; margin-bottom: 5px; }
#Okno .Odsadit {margin-left: 15px; margin-right: 15px;}
#Okno h1 {font-size: 1.4em; margin:0px; padding:0px; font-weight:bold;}
#Okno h2 {font-size: 1.2em; margin:0px; padding:0px; font-weight:bold; margin-top: 10px; margin-bottom: 5px;}
#Okno th {padding-top: 10px; padding-bottom:2px;}
#Okno .Descr img {float:left;margin-right: 15px;margin-bottom: 15px;}

hr {color: #f5f5f5;}

.SearchParam {margin-bottom: 5px; border: 1px solid #eee; padding: 5px;background-color: #f5f5f5;}
.r_lh {vertical-align: top;text-align: left;padding:0px;}
.r_ph {vertical-align: top;text-align: right;padding:0px;}
.r_ld {vertical-align: bottom;text-align: left;padding:0px;}
.r_pd {vertical-align: bottom;text-align: right;padding:0px;}

#BussNews, #News, #Sup, #Dem  {width: 94%; margin: 0px auto;}
#BussNews .dalsi,#Sup .dalsi,#Dem .dalsi,#News .dalsi {margin-top: 10px; margin-bottom: 10px; text-align: right; }
#BussNews .dalsi a,#Sup .dalsi a,#Dem .dalsi a,#News .dalsi a {color: #FF7D13;}

.iTitle {color: #222; text-decoration: none;}

#PressSea{width: 94%; margin: 0px auto;}
#PressSea .Title {border-bottom: 1px solid #ddd; font-weight: bold; margin-top: 13px; padding-bottom: 5px;
		padding-left: 20px; background: url('Img/icoSearch.gif') no-repeat; margin-bottom: 5px;  color:#333}
#BussNews .Title {border-bottom: 1px solid #ddd; font-weight: bold; margin-top: 13px; padding-bottom: 5px;
		padding-left: 20px; background: url('Img/icoNews.gif') no-repeat; margin-bottom: 5px;  color:#333}
#BussNews .BussContent {padding-left: 10px;padding-right: 10px;padding-bottom: 10px;}		

#News .Title {border-bottom: 1px solid #ddd; font-weight: bold; margin-top: 13px; padding-bottom: 5px;
		padding-left: 25px; background: url('Img/icoNew.gif') no-repeat; margin-bottom: 5px;  color:#333}
#News .Content {padding-left: 10px;padding-right: 10px;padding-bottom: 10px;}		

#Dem .Title, #Sup .Title {border-bottom: 1px solid #ddd; font-weight: bold; margin-top: 13px; padding-bottom: 5px;
		padding-left: 25px; background: url('Img/icoNew.gif') no-repeat; margin-bottom: 5px; color:#333}

#MyHBICont .Window {background-color: #f8f8f8; width: 100%; margin-bottom: 10px;}
#MyHBICont .Title {font-weight: bold; margin-top: 8px;  color: #222; border-bottom: 2px solid #E6E6E6; margin-bottom: 8px;
						 padding-bottom: 5px; background: url('Img/menu-sipka2.gif') no-repeat 0px 0px; padding-left: 18px;}
#MyHBICont .Content	{width: 100%; padding-left: 10px; padding-right: 15px;  padding-bottom: 10px;}					 

.Error {margin-bottom: 10px;color: red; font-weight: bold;}

#RightBox .Window {background-color: #f5f5f5; width: 100%; margin-bottom: 10px; padding-bottom: 0px;}
#RightBox .Content {padding-top: 10px;}
#RightBox .Title {font-weight: bold; margin-top: 8px;  color: #222; border-bottom: 2px solid #E6E6E6; margin-bottom: 8px;
						 padding-bottom: 5px; background: url('Img/menu-sipka2.gif') no-repeat 0px 0px; padding-left: 18px;}
#Indication img {margin-right: 10px;}

#RightBox ul {margin:0px; padding: 0px; margin-left:20px;}
#RightBox ul li {margin-top: 5px;}
#RightBox a:hover {text-decoration: none;}
#RightBox .Banner {margin-top: 5px; border: 1px solid #f5f5f5;}

.OnlyRegUser{color: #FF7D13;}
.ExportPanel{margin-top: 10px;margin-bottom: 10px;}
.Color2 {color: #FF7D13;}

#IndiIco {margin-top: 15px; clear: both;}
#IndiIco a {margin-right: 10px;}

#MarketDetail {margin-left: 15px; margin-right: 10px;}
#MarketDetail h2 {font-size: 1.5em; margin-top: 0px; padding-top: 0px; padding-left: 25px;}
#MarketDetail .Supp {background: url('Img/icoSupply.gif') no-repeat; }
#MarketDetail .Dem {background: url('Img/icoDemand.gif') no-repeat; }
#MarketDetail .VZ {background: url('Img/icoPDemand.gif') no-repeat; }

.InfoText {background-color:#f5f5f5; padding: 3px; padding-left: 5px; padding-right: 50px;}
.SelItem {background-color: #FF7D13;color: white; padding:1px;text-decoration: none;}
.SelItem:hover {background-color: #344E89;}

/* press */
#PressLeft {width: 25%;}
#PressSec a {background: url('Img/press.gif') no-repeat 0px 4px; padding-left: 7px; display: block; padding-top: 2px; 
						padding-bottom: 2px; text-decoration: none; border-bottom: 1px solid #eee}
#PressSec a:hover {background-color: #eee;}
#PressSec .Sel {color: #FF7D13; font-weight: bold; background-color: #eee; padding-left: 25px;}
#PressRight .Title {font-weight: bold; color: #444; padding-bottom: 2px;}
#PressRight A.Title {color: #344E89; padding-bottom: 2px;}
#PressRight .Article {margin-top: 10px; border-bottom: 0px solid #eee; padding-bottom: 5px; clear: both;}
#PressRight .DateInfo {color: #999; padding-top: 0px;}
#Article-detail .Title {font-weight: bold; color: #444; padding-bottom: 5px; font-size: 1.3em;}
#Article-detail .Descr {margin-top: 10px;}
#Article-detail .Body {margin-top: 15px;}
#PressRight .PImg {padding-right: 5px; text-align: right; padding-bottom: 20px;}
#Article-detail .PImg {padding-left: 20px; float: right;}

.top {float: right;}

.myHBISel, .myHBINoSel { padding-left: 5px; font-weight: bold; border-left: 1px #ddd solid;}
.myHBINoSel { color: #999; }

#iRightPage {margin-top: 10px; margin-bottom: 10px;}
.ActLite {background-color:#FF7D13; font-weight: bold; color:#fff;}
.SuppFoto {float: right; margin-left: 40px; margin-bottom: 10px;}
.Disable {color: #bbb;}

#iBannBottom, #iBannMiddle {background-color: #fff; text-align: center;}
#iBannBottom img, #iBannMiddle img { padding-top: 10px; padding-bottom: 10px; border: 0px;}

.clear {clear:both;}
#jobsHeader {border-bottom: #eee 1px solid; padding-bottom: 5px;}
#jobsHeader .form {padding-top: 5px;}

#jobsLeft {float: left; width: 770px;}
#jobsLeft .firma {color: #444;}
#jobsLeft td {padding: 3px;}
#jobsLeft th {color: #FF7D13; padding: 3px; border-bottom: 1px solid #eee;}

#jobsRight {float: right; width: 150px;}