/* ---------- GENERAL */

body    {
	margin: 0; border: 0; padding: 0;
	font-family: 'Arial CE', Arial, 'Helvetica CE', Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background: #ffffff;
	}

#ibody  {
	margin: 10px 0 10px 0;
	padding: 0; border: 0;
	background: #666666;
	}

#popbody {
	margin: 10px 0 10px 10px;
	padding: 0; border: 0;
	background: #666666;
	}

h1	{ 
	font-size: 10pt;
	font-weight: normal;
	color: white;
	margin: 0 0 0 0;
	/*background: white;*/
	padding: 0;
	}

h2	{ 
	font-size: 10pt; 
	color: #496373;
	}

h2.none { 
	display: none;
	font-size: 11pt;
	color: red; 
	}

strong	{ font-style: normal; font-weight: bold; }

hr	{ display: none }


img 	{
	margin: 0; border: 0; padding: 0;
	}

a 	{ 
	color: #7e1c1c; 
	font-weight: bold;
	text-decoration: underline;
	background: transparent; 
	}

a:hover { 
	color: #536b7a;
	font-weight: bold;
	text-decoration: underline;
	background: transparent;  
	}

form    { 
	margin: 0; padding: 0; border: 0;
	}

textarea, input { 
	font-family: 'Arial CE', Arial, 'Helvetica CE', Helvetica, sans-serif;
	font-size: 9pt;
	}

/* ---------- OBRYS */

#obrys  {
	width: 998px; height: 622px;
	margin: 0; border: 0; padding: 0;
	background: black;
	text-align: center;
	}

#obrysin {
	margin: 0; border: 0; padding: 1px;
	background: white;
	}

#obtop  {
	width: 996px; height: 24px;
	margin: 0; border: 0; padding: 0;
	background: url(../images/obtop.jpg) top left no-repeat;
	}

#obleft {
	width: 24px; height: 572px;
	margin: 0; border: 0; padding: 0;
	background: url(../images/obleft.jpg) top left no-repeat;
	float: left;
	}

#obcenter {
	width: 948px; height: 572px;
	margin: 0; border: 0; padding: 0;
	text-align: left;
	float: left;
	}

#obright {
	width: 24px; height: 572px;
	margin: 0; border: 0; padding: 0;
	background: url(../images/obright.jpg) top left no-repeat;
	float: left;
	}

#obbottom {
	width: 996px; height: 24px;
	margin: 0; border: 0; padding: 0;
	background: url(../images/obbottom.jpg) top left no-repeat;
	}

#obbottomin {
	margin: 0; border: 0; 
	padding: 5px 35px 0 0;
	font-size: 9pt;
	text-align: right;
	}

/* ---------- TOP */

#top    {
	width: 948px; height: 108px;
	margin: 0; border: 0; padding: 0;
	}

#tlogo  {
	width: 240px; height: 108px;
	margin: 0; border: 0; padding: 0;
	float: left;
	}

#ttip   {
	width: 468px; height: 108px;
	margin: 0; border: 0; padding: 0;
	background: url(../images/ttip.jpg) top left no-repeat;
	color: red;
	text-align: center;
	float: left;
	}

#ttipin {
	margin: 0; border: 0; 
	padding: 20px 10px 0 10px;
	}

#tlogin {
	width: 240px; height: 108px;
	margin: 0; border: 0; padding: 0;
	background: url(../images/tlogin.jpg) top left no-repeat;
	float: left;
	}

#tloginin {
	margin: 0; border: 0; padding: 25px 0 0 35px;
	}


#btip   {
	width: 468px; height: 60px;
	margin: 0; border: 0; padding: 0;
	text-align: center;
	color: red;
	}

#btipin {
	margin: 0; border: 0; 
	padding: 5px 10px 0 10px;
	}

#bban   {
	width: 468px; height: 60px;
	margin: 0; border: 0; padding: 0;
	background: white;
	}

#bbanin {
	margin: 0; border: 0; 
	padding: 0;
	}

/* ---------- LEFT */

#left   {
	width: 240px; height: 464px;
	margin: 0; border: 0; padding: 0;
	background: url(../images/left.gif) top left repeat-y;
	float: left;
	}

#lesekce {
	width: 240px; height: 24px;
	margin: 0; border: 0; padding: 0;
	color: white;
	text-align: left;
	background: url(../images/lesekce.gif) top left repeat-y;
	}

#lesekcein {
	margin: 0; border: 0; 
	padding: 4px 10px 0 20px; 
	}

#lemenu1 {
	width: 240px; height: 250px;
	margin: 0; border: 0; padding: 0;
	background: url(../images/lemenu1.jpg) top right no-repeat;
	}

#lemenu1in {
	margin: 0; border: 0; 
	padding: 10px 0 0 20px;
	}

#lemenu2  {
	width: 240px; height: 190px;
	margin: 0; border: 0; padding: 0;
	background: url(../images/lemenu2.jpg) bottom left no-repeat;
	}

#lemenu2in {
	margin: 0; border: 0; 
	padding: 10px 0 0 20px;
	}

/* ---------- RIGHT */

#right   {
	width: 240px; height: 464px;
	margin: 0; border: 0; padding: 0;
	background: url(../images/right.gif) top left repeat-y;
	float: left;
	}

#risekce {
	width: 240px; height: 24px;
	margin: 0; border: 0; padding: 0;
	color: white;
	text-align: right;
	background: url(../images/risekce.gif) top left repeat-y;
	}

#risekcein {
	margin: 0; border: 0; 
	padding: 4px 20px 0 0; 
	}

#rimenu {
	width: 240px; height: 440px;
	margin: 0; border: 0; padding: 0;
	text-align: right;
	background: url(../images/rimenu.jpg) top left no-repeat;
	}

#rimenub {
	width: 240px; height: 440px;
	margin: 0; border: 0; padding: 0;
	background: url(../images/rimenub.jpg) bottom left no-repeat;
	}

#rimenuin {
	margin: 0; border: 0; 
	padding: 10px 0 0 20px;
	}

/* ---------- OBSAH */

#ocenter  {
	width: 468px; height: 464px;
 	margin: 0; border: 0; padding: 0;
	float: left;
	}

#osekce {
	width: 468px; height: 24px;
 	margin: 0; border: 0; padding: 0;
	color: white;
	text-align: left;
	text-transform: uppercase;
	background: #7e1c1c url(../images/osekce.gif) top left repeat-y;
	}

#osekcein {
 	margin: 0; border: 0; 
	padding: 4px 10px 0 10px;
	}

/* ---------- popup */

#obryspop  {
	width: 470px; height: 444px;
	margin: 0; border: 0; padding: 0;
	background: black;
	text-align: center;
	}

#obryspopin {
	margin: 0; border: 0; padding: 1px;
	background: white;
	}

#obsahpop {
	width: 468px; height: 440px;
 	margin: 0; border: 0; padding: 0;
	background: white url(../images/obsahbg.gif) top left repeat-x;
	}

#obsahpop table {
	font-size: 10pt;	
	}

/* ---------- popup - end */

#obsahdef  {
	width: 468px; height: 440px;
 	margin: 0; border: 0; padding: 0;
	background: white url(../images/obsahbg.gif) top left repeat-x;
	}

#obsah  {
	width: 468px; height: 440px;
 	margin: 0; border: 0; padding: 0;
	background: white;
	overflow: auto;
	}


#obsahin {
	margin: 0; border: 0; 
	padding: 10px;
	background: transparent;
	}

#obsah100 { 
	/*width: 100%;*/
	margin: 0; border: 0; padding: 0;
	background: transparent;
	}

#obsah ul {
	display: block;
	margin: 0 0 0 40px;
	padding: 10px 0 5px 0;
	list-style: square url(../images/nic.gif)
	}

#obsah li {
	margin: 0;
	padding: 0 0 0 10px;
	}

#obsah table {
	margin: 0;
	padding: 0;
	font-size: 10pt;
	}

#obsah p {
 	margin: 0; border: 0; 
	padding: 5px 0 5px 0;
	}

#obsah p.pul {
 	margin: 0; border: 0; 
	padding: 5px 0 0 0;
	}

.nad    {
	font-weight: bold;
	color: #536b7a;
	}

/* ---------- tlogin */

#tlogin p {
	margin: 0; border: 0; 
	padding: 0 0 4px 0;
	font-size: 9pt;
	}
#tlogin label {
	width: 50px;
	float: left;
        margin-right: 0.5em;
  	padding-top: 0.2em;
        text-align: left;
	}

#tlogin input {
	width: 100px;
	font-size: 9pt;
	}

#tlogin p.prih {
	padding-left: 59px;
	}

#tlogin p.prih input {
	width: 70px;
	}

/* ---------- lemenu1 */

#menu1 {
	width: 200px;
	background: #647987;
	color: white;
	float: left;
	}

#menu1 ul {
	width: 200px;
	margin: 0; border: 0; padding: 0;
	list-style-type: none;
	}

#menu1 ul li {
	margin: 0; border: 0; padding: 0;
	}

#menu1 ul li a {
	background: transparent url("../images/menu1d.jpg") top left no-repeat;
	color: white;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	display: block;
	min-height: 18px;
	_height: 18px;
	padding: 0 0 0 5px;
	_position: relative;
	}

#menu1 ul li a:hover {
	background: transparent url("../images/menu1o.jpg") top left no-repeat !important;
	color: white !important;
	font-weight: normal;
	}

#menu1 ul .sel a {
	background: #647987 url("../images/menu1s.jpg") top left no-repeat;
	color: white;
	font-weight: normal;
	}

/* ---------- lemenu2 */

#menu2 {
	width: 200px;
	color: #666666;
	float: left;
	}

#menu2 ul {
	width: 200px;
	margin: 0; border: 0; padding: 0;
	list-style-type: none;
	}

#menu2 ul li {
	margin: 0; border: 0; padding: 0;
	}

#menu2 ul li a {
	background: transparent;
	color: #666666;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	display: block;
	min-height: 18px;
	_height: 18px;
	padding: 0 0 0 5px;
	_position: relative;
	}

#menu2 ul li a:hover {
	background: transparent;
	color: #647987 !important;
	font-weight: bold;
	text-decoration: none;
	}

#menu2 ul .sel a {
	background: transparent;
	color: #7e1c1c;
	font-weight: bold;
	text-decoration: underline;
	}

/* ---------- rimenu3 */

#menu3 {
	width: 200px;
	background: #647987;
	color: white;
	float: left;
	}

#menu3 ul {
	width: 200px;
	margin: 0; border: 0; padding: 0;
	list-style-type: none;
	}

#menu3 ul li {
	margin: 0; border: 0; padding: 0;
	}

#menu3 ul li a {
	background: transparent url("../images/menu3d.jpg") top left no-repeat;
	color: white;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	display: block;
	min-height: 18px;
	_height: 18px;
	padding: 0 5px 0 0;
	_position: relative;
	}

#menu3 ul li a:hover {
	background: transparent url("../images/menu3o.jpg") top left no-repeat !important;
	color: white !important;
	font-weight: normal;
	}

#menu3 ul .sel a {
	background: #647987 url("../images/menu3s.jpg") top left no-repeat;
	font-weight: normal;
	}

/* ---------- PARTNERI */

h2.part	{ margin: 0 0 5px 0; border: 0; padding: 0;
	}

.pimg img { margin: 0 5px 5px 0 ; border: 0; padding: 0; float: left; } 
	
p.ptxt  {
	margin: 0; border: 0; padding: 0 0 10px 0;
	}

/* ---------- CLEANER */

.cleaner {
	clear: both;
	}

/* ---------- FLASH */

#flash  {
	height: 319px;
	margin: 0; border: 0; padding: 0;
	position: relative; top: 0;
	}

#flashcontent, #flashcontent1, #flashcontent2 {
	margin: 0; border: 0; padding: 0;
	}

#fupd   {
	position: absolute; top: 135px; left: 109px;
	width: 250px; height: auto;
	padding: 3px;
	border: #c5c5c5 1px solid;
	background: #ffffcc;
	font-size: 8pt;
	text-align: center;
	}

/* ---------- FORMULARE */

.epsControlLabelCell {
	width: 135px;
	padding: 5px 10px 5px 40px;
	}

.epsControlCell {
	padding: 5px 0 5px 0;
	}

.errorStyle {
	padding: 2px 0 2px 0;
	font-size: 9pt;
	color: red;
	}

.epsCustomStringBox {
	width: 200px;
	}

.epsControlButtonCell {
	text-align: center;
	}

.epsCustomFormBtnSaveSend {
	width: 75px;
	margin: 0 5px 0 5px;
	font-size: 10pt;
	text-align: center;
	}

.epsCustomFormBtnClear {
	width: 75px;
	margin: 0 5px 0 5px;
	font-size: 10pt;
	text-align: center;
	}

.obsahdef  {
	width: 435px; height: 440px;
 	margin: 0; border: 0; padding: 0;
	background: white url(../images/obsahbg.gif) top left repeat-x;
}

.orderdialoginput { width:99%; }
label.labcheck { display: inline; width: auto; }
input.check  { width: auto; position: relative; top: 2px; }
.orderButton {float:right;padding-top:10px;}


/* ---------- END */


