html {
	margin:0px; padding:0px; 
}

body {
	margin:0px; padding:0px;
	background: silver;
	font-family: Arial;
	background: white url('/images/bgPage.gif') repeat 0 0 fixed;
	font-size: 12px;
}

#centeredPage {
	width: 997px;
	padding:0px;
	margin:0em auto;
}

img { border: 0px; margin: 0px; padding: 0px; }

p {	margin: 0px; padding: 0px; text-align: left; }
p.prevod {color: #11476f;}

ul { margin: 0px; padding: 0px; }
li { margin: 0px; padding: 0px; text-align: left;}

a { color: #11476f; }
a:hover { text-decoration: none; }

h1 {font-size: 20px; color: #F47E00; /*59636f*/ margin: 10px; padding: 0px;}

h2 {font-size: 18px; color: #F47E00; /*59636f*/ margin: 10px; padding: 0px;}

h3 {font-size: 16px; color: #59636f; margin: 10px; padding: 0px;}


.fRight {float: right;}
.fLeft {float: left;}

.tLeft {text-align: left;}
.tRight {text-align: right;} 

input { border: 2px dotted silver; color: #396D83;  }
input.submit { font-weight: bold; border-color: #999; }

.blueInput {background: url('/images/blue_input_bg.gif') repeat-x ; height: 21px; border: 1px solid #1b445e; font-weight: normal; font-size: 11px; color: #fff; padding: 0 10px; line-height: 21px; display: block; cursor: pointer;}
 
.fieldset { margin: 1em; }

.hidden { display: none; }

.padding { padding: 10px; text-align: justify; line-height: 18px; }

.center { text-align: center; }



#top { background: transparent url('/images/top_bg.png') no-repeat; height: 87px; position: relative;}
#top p.fr { height: 60px; line-height: 200px; overflow: hidden; position: relative; }
#top p.fr a{ }
#top p.fr a span{
	background: transparent url('/images/jednotky_cz.gif') no-repeat scroll -8px top;
	display:block; width:250px;	height:60px; margin:0px;	padding:0px; left: 20px;
	top: 10px; position:absolute;	cursor: pointer; z-index:1;
}
#top h1.fr { height: 60px; line-height: 200px; overflow: hidden; position: relative; margin: 0px; }
#top h1.fr a{ }
#top h1.fr a span{
	background: transparent url('/images/jednotky_cz.gif') no-repeat scroll -8px top;
	display:block; width:250px;	height:60px; margin:0px;	padding:0px; left: 20px;
	top: 10px; position:absolute;	cursor: pointer; z-index:1;
}

#top #menu { bottom:0; margin:0; padding:0; position:absolute; right:4px; }
#top #menu a { background:url('../images/top_menu_bg.gif') repeat-x scroll 0 0 transparent; color:#2E2E2E; display:block; float:left; font-family:Arial; font-size:12px; height:25px; line-height:25px; margin-left:1px; padding:0 10px; }
#top #menu a.sel { background:url('../images/top_menu_sel_bg.gif') repeat-x scroll 0 0 transparent; }
#top #topText {color:#616161;font-family:Verdana;font-size:12px;padding:20px 20px 0 0;text-align:right; float: right;}
#top #topText span {color:#000000;}

#top #topTextAbs {
  position: absolute;
  color:#59636F;
  font-size:14px;
  top:59px;
  left: 80px;
  text-transform:uppercase;
  font-family: Vedrana, calibri;
}
#nav { background: url('/images/bg_dark_blue.gif') repeat-x ;	padding:0 10px; margin:0; line-height: 27px; color: #fff; font-family: Tahoma; font-size: 12px; height: 27px;}
#nav a {color: #fff; }
#nav span {color: #8ab4dd;}

#middle { background: transparent url('/images/page_bg.png') repeat-y; padding: 0 4px 0 5px;}
#middle .dot { background: url('/images/tecky.gif') repeat-y scroll 200px 0px }

#colLeft {float: left;width: 200px; margin:0 0 10px 0; padding:0px; text-align: center; line-height: 20px;}
#colLeft .nr {border-left: none; margin-bottom: 10px;}
#colLeft .leftBg { background-color: #DFEFFF;}
#colLeft ul { margin-bottom: 10px; margin-top: 0px;}
#colLeft li {padding-left: 10px; list-style-type: none; font-size: 13px; border-bottom: 1px solid #fff;}
#colLeft li:hover, #colLeft li.sel {background-color: #fff; /*#d8ecff;*/}
#colLeft li a {display: block; text-decoration: none;}
#colLeft li.sel a {text-decoration: none;}
#colLeft .blueInput {width: 100px; margin: 0 0 10px 70px; text-decoration: none; font-weight: bold;}
#colLeft .nejcastejsi {margin-bottom: 10px;}

#colMain {margin: 0; float: left; width: 607px;}
#colMain .prevodnik { font-size: 13px; height: 130px; background: transparent url('/images/prevodnik_bg.gif') repeat-x; margin: 7px; padding: 15px; border: 1px solid #c8e1f2; position: relative;}
#colMain .prevodnik input { height: 35px; line-height: 35px; font-size: 16px; color: #000; font-weight: normal;}
#colMain .prevodnik input#inputField { border: 1px solid #183b5c; padding: 0 5px; width: 280px; }
#colMain .prevodnik input.submit { padding: 0px; background: url('/images/prevodnik_input_bg.gif'); width: 124px; height: 37px; border: 0px;}
#colMain .helpTop { font-family: Verdana; font-size: 14px; /*border-bottom:1px dashed #555555; /*cursor:help; */}

#colMain #help { background-color:#FFF8DF; border:1px solid #3B5569; clear:both; display:none; padding:3px; position:absolute; width:284px; top: 108px; left: 30px; }
#colMain #help li {margin-left: 15px; }

#colMain #pruzkum { background-color:#fff; border:1px solid #F47E00; clear:both; 
padding:4px; position:absolute;  top: 123px; right: 10px; }
#colMain #pruzkum { text-decoration: none;}
#colMain #pruzkum:hover { text-decoration: underline;}  

#colMain .prevod { text-align: center; font-size: 16px; margin: 20px 0px;}
#colMain .hlavni { text-align: left; font-size: 14px; margin: 10px 10px;}

#colMain .naseptavac {background-color:#F2F8FF; border:1px solid #3B5569;cursor:pointer;width:284px; padding: 3px; top: 104px; left: 30px;position:absolute;z-index:100;}
#colMain .prevodnik .naseptavac a {border-bottom:1px solid #EEEEEE;color:#000000;cursor:pointer;display:block;padding:2px;}
#colMain .prevodnik .naseptavac .vyb {background-color:#EEEEEE;color:#222255;cursor:pointer;}

#colMain form.novyPrevod {line-height: 60px; padding: 0 20px; }
#colMain form.novyPrevod label {display: block; float: left; width: 160px; text-align: right; padding-right: 5px;}
#colMain form.novyPrevod input { height: 35px; line-height: 35px; font-size: 16px; color: #000; font-weight: normal;}
#colMain form.novyPrevod input.inputField { border: 1px solid #999; padding: 0 5px; width: 140px; margin: 10px 0;}
#colMain form.novyPrevod input.inputFieldSmall { border: 1px solid #999; padding: 0 5px; width: 50px; margin: 10px 10px 10px 0;}
#colMain form.novyPrevod select {padding: 9px 0px; font-size: 15px; }
#colMain form.novyPrevod input.submit { padding: 0px; background: url('/images/prevodnik_input_bg.gif'); width: 124px; height: 37px; border: 0px;}

#colMain form.noPad {padding: 0px;}

#colMain #vysledek { font-size: 20px; color: #F47E00; /*59636f*/ margin: 10px; text-align: center;}
#colMain #vysledek a {color: #F47E00;}


#colRight { width: 170px; float: right; font-family: Tahoma; font-weight: bold; font-size: 11px; color: #59636f; padding: 5px 0 0 10px;}

#bottom {background: transparent url('/images/bottom_bg.png'); height: 39px; padding: 0 20px; line-height: 35px;}
#bottom p.l { text-align: center; width: 170px;}
#bottom p.c { text-align: center; margin: 0 auto; width: 600px;}

#bottom2 {width: 997px; margin: 3px auto; font-size: 12px; text-align: left;}
#bottom2 .btmBan { margin: 0 auto; width: 468px;}



hr.cleaner { clear:both; height:1px; margin: -1px 0 0 0; padding:0; border:none; visibility: hidden; }

.break {clear: both; height: 1px; overflow: hidden; margin-top: -1px;}

/*--------*/



#frLeft, #frRight {
	height: 60px;
}



/*
----------------------------------------
*/


.nr {line-height: 22px; background: url('/images/bg_light_blue.gif') repeat-x ;text-transform: uppercase;font-family: Tahoma;font-size: 11px;
	font-weight: bold;color: #59636f;padding-left: 0.5em;	border: 1px solid #7c9cb5; text-align: left;}

h2.nrLight {line-height: 22px; background: #ecf6fe;text-transform: uppercase;font-family: Tahoma;font-size: 11px;
	font-weight: bold;color: #59636f;padding-left: 0.5em;	border: 1px solid #7c9cb5; text-align: left;}

h2.nr, h2.nrLight {margin: 0px;}

	
.noLeft {border-left: none;}

ul.nejhledanejsi { margin: 8px 10px 10px 10px;}
ul.nejhledanejsi li { width: 143px; float: left; line-height: 26px; list-style-type: none; padding-right: 3px}



table.units { border-collapse:collapse; margin: 2em; width: 540px;}
table.units th { color: #F47E00; padding: 0.2em; font-size: 15px;}
table.units td { border: 2px dotted silver; padding: 0.3em 0.2em; font-size: 13px;}
table.units a { color: #F47E00; }







.fitwidth {
	width: 120px;
}

.bannerbottom {
  text-align: center;
  height : 80px;
}
p.category {
  text-align: center;
}

form#kontakt { padding: 10px;}
form#kontakt p { padding: 5px 0;}
form#kontakt .text {border:1px solid #C4C4C4;color:#555555;font-size:11px;height:18px;padding-left:5px;padding-right:5px;width:180px;}
form#kontakt .blueInput { width: 100px;}
form#kontakt textarea {border:1px solid #C4C4C4; width: 400px; height: 120px; margin-bottom: 10px;}

span.povinne {color:red;font-family:Times new Roman;font-size:16px;font-weight:bold;}

.graf {margin: 5px 0 5px 2px;}

.example { color: #E45E00; font-weight: bold; font-size: 14px;}


#links{ width: 997px; font-size: 11px; margin: 0px auto 3px auto; height: 25px; font-family: Tahoma; padding-left: 10px;}
#links #sluzby {float: left; width: 88px; height: 22px; background: url('/images/zalozky/sluzby.png');}
#links .l {float: left; width: 10px; height: 22px; background: url('/images/zalozky/l.png'); }
#links a{ font-size: 11px; text-decoration: underline; float: left; display: block; height: 22px; background: url('/images/zalozky/c.gif'); line-height: 20px; color: #000; padding: 0 3px; }
#links .r {float: left; width: 10px; height: 22px; background: url('/images/zalozky/r.png'); }
#links .l_sel {float: left; width: 10px; height: 22px; background: url('/images/zalozky/l_sel.png'); }
#links a.sel {background: url('/images/zalozky/c_sel.gif'); }
#links .r_sel {float: left; width: 10px; height: 22px; background: url('/images/zalozky/r_sel.png'); }

