body {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
}

a.buttonUniversal{
	display: block;
	background: url(../img/but_universal.png);
	height: 26px;
	width: 156px;
	overflow: hidden;
	margin: 5px;
}
.label{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #122F83;
	text-align: center;
	margin: 5px 0 0 0;

}

/* Created by Jirka Jahoda*/
img {
border: none;
}
#main-right-column{
float:right;
}

#znabidky{
margin-top:10px;
}
#RightSideBanner{
height:264px; 
width:194px; 
}

#facebook{
margin-top: 10px;
}
.cleaner{
  visibility:hidden;
  clear:both;
  padding:0px;
  margin:0px;
  height:0px;
}


/* Created by Jirka Jahoda*/

A { color: #FF0000; text-decoration: none; font-weight : bold;}
A:hover { color:  Red; text-decoration: underline;}
A:active { color: Red; text-decoration: none; }

.clb{ clear: both; }

h3{
  margin: 5px 0 0 0;
  color: #990000;
}


h1,div#pom_studium{
	background-image: url(../img/bgh1.png);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0 0 0px 10px;
	color: #790100;
	font-size: 18px;
	margin: 15px 0 15px 0;

}
div#pom_studium{
margin-top:20px;
padding:0;
font-weight:bold;
}


td { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000;}

#Hlavni{
	position: relative;
	text-align: left;
	width: 1000px;
	background: White;
}

/** TITULKA */
.HlavniHlavickaMenu{
	display: block;
	position: relative;
	width: 1000px;
	height: 143px;
	text-align: left;
	padding: 0;

}
.HlavniHlavickaMenu #header-banner{
margin-left:200px;
}

.HlavniTextTopMenu{
	display: block;
  float:left;
}

.HlavniTextTopMenu_kurzy{
  margin: 10px 0 5px;
}

.HlavniTextTopMenu a,.HlavniTextTopMenu_kurzy a,.HlavniTextTopMenu_firmy a{
	display: inline;
	margin: 0 10px 0 10px;
	font-size: 12px;
	font-weight: bold;
	color: Black;
}
.HlavniTextTopMenu A:hover{
	display: inline;
	margin: 0 10px 0 10px;
	font-size: 12px;
	font-weight: bold;
	color: red;
}

.HlavniPgMenu{
	width: 190px;
}

.HlavniPgA{
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 0 15px;
	color: Black;
	margin: 0 0 5px 5px;
	background-image: url(../img/bg_menu_box.png);
	background-position: left;
	background-repeat: no-repeat;
}


.HlavniPgBody{
	display: block;
	width: 610px;
	float: left;
	padding: 0 0 0 0;
}

.HlavniNovinky{
	display: block;
	margin: 0 0  5px 0;
}

.HlavniHMuvitani{
	display: block;
	position: absolute;
	top: 10px;
	left:247px;
}
.HlavniHMText{
	display: block;
	width: 290;
	font-size: 11px;
	color: #3B5064;
	position: absolute;
	top: 5px;
	left:490px;
	text-align: justify;
}

.HlavniBar{
	display: block;
	background: #F7F7F7;
	color: Black;
  height:20px;
  text-align: left;
  margin:5px 0 5px 200px;
  padding-top:5px;
  }

.HlavniBarTxtMenu{
	margin: 10px 0 0 10px;
	font-size: 12px;
}
.HlavniBarTxtMenu A{
	padding: 0 5px 0 20px;
	color:  #005B90;
	background-image: url(../img/bg_square_blue.png);
	background-position: left;
	background-repeat: no-repeat;
}


.HlavniNadpisBlok{
	display: block;
	color: #000000;
	font-size: 12px;
	padding: 0 0 0 12px;
	border-bottom: 1px solid #7D97BF;
	margin: 10px 0 3px 0;
	font-weight: bold;
	background-image: url(../img/bg_box_nadpis.png);
	background-position: left;
	background-repeat: no-repeat;
		
}

.HlavniAktualne{
	display: block;
	height: 280px;
	overflow: auto;
}

.HlavniHMPic{
	display: block;
	background: transparent;
	color: White;
	position: absolute;
	top: 2px;
	left: 603px;
	z-index: 50;
}

.HlavniLoginBox{
	display: block;
	background: transparent;
	color: #000000;
	position: absolute;
	left: 5px;
	z-index: 250;
}

.HlavniContent{
	display: block;
  clear:both;
}

.logoPresto{
	display: block;
	background: white;
	color: White;
  position:absolute;
  top: 30px;
	left: 10px;
}
.logoPresto a{
display: block;
}
.logoPresto img, .logoPresto_kurzy img{
display:block;
margin-left: 10px;
}

.titlText{
	font-size: 12px;
	background-image: none;
	padding: 0;
  margin:0;
	color: red;
	border: none;
}

.logoSkola{
	display: block;
	background: transparent;
	color: White;
	position: absolute;
	top: 15px;
	left: 650px;
	z-index: 250;
}
.logoNadpis{
	display: block;
	background: transparent;
	color: Red;
	font-size: 17px;
	font-weight: bold;
	text-align: left;
  margin:0 0 0 205px;
}

.logoPresto_kurzy{
display: block;
float:left;
margin-left: 25px;
margin-top: 10px;
}
.logoPresto_kurzy a{
display: block;
}

.logoPresto_kurzy a:hover, .logoPresto a:hover{
text-decoration:none;
}

.logoNadpis_kurzy{
margin-left:200px;
	display: block;
	background: transparent;
	color: Red;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
  padding-top: 30px;
}

.upper_banner{
width:100%;
}
.upper_banner td{
width:25%;
}

.Paticka{
	display: block;
	clear: both;
	margin: 0 0 10px 0;
	padding: 3px 0 0 9px;
	font-size: 9px;
	color: Gray;
	position:relative;
	}


.infoBox{
	color:#660000;
	border: 1px solid #FFCC33;
	background: #FFFFE1;
	padding: 10px;
	margin: 0 0 10px 0;
}

.IBabout{
	background-image: url(../img/main_box1.png);
	background-repeat: no-repeat;

}
.IBstudent{
	background-image: url(../img/main_box2.png);
	background-repeat: no-repeat;
}
.IBlektor{
	background-image: url(../img/main_box3.png);
	background-repeat: no-repeat;
}

.NadpisPruh{
	width: 190px;
	font-size:14px;
	font-weight: bold;
	color: White;
	padding: 5px 0 5px 0;
	text-align: center;
}
.semestralky{
	background: Green;	
}
.intenzivky{
	background: Orange;
}

.PomstudBlok img{
padding: 0 20px;
background-color:white;
}

.TextProduktBar{
	background: #FFFFE0;
	font-size:11px;
	color: #2F2F2F;
	padding: 5px;
	text-align: justify;
	line-height: 12px;
}
/**KONEC TITULKY*/

/**======================================================*/

/** SUB strana*/


.SubHlavickaMenu{
	display: block;
	text-align: left;
	padding: 0;
}

/**	Formatovani textu s odskokem*/
.SubObsText{
	margin: 0 0 0 20px;
	text-align: justify;
}

.SubPgMenu{
	float:right;
	width:180px;
	background:#C0D9E3;
}
.SubPgBody{
	display: block;
	width: 610px;
	float: left;
	padding: 0 0 0 0;
}

.BottomPgMenu{
	display: block;
	text-align: right;
	margin: 10px;
}

.SubMenuGirl{
	background-image: url(../img/bg_menu_girl.png);
	background-repeat: no-repeat;
	height: 354px;
	width: 180px;
	padding: 30px 0px 0 4px;
	margin: 20px 0 0 20px;
	float: right;
}
.SubMenuGBox{
	display: block;
	width: 169px;
	background: #F3F3F3;
	background-image: url(../img/bg_menu_gbox.png);
	background-repeat: no-repeat;
}
.SubMenuGBoxOver{
	display: block;
	width: 169px;
	background: #FFFFCC;
	background-image: url(../img/bg_menu_gbox.png);
	background-repeat: no-repeat;
}

.SubMenu{
	padding: 5px;
}
.SubMenu A{
	padding: 5px;
	font-size: 11px;
	font-weight: normal;
}

.SubMenuSkupiny{
	display: block;
	margin: 0 0 20px 0;
}

.SubMenuSkupiny A{
	display: block;
	font-size: 12px;
	margin: 0 0 0 20px;
	font-weight: normal;
	color: Black;
}
.SubMenuSkupiny A:hover{
	display: block;
	font-size: 12px;
	margin: 0 0 0 20px;
	font-weight: normal;
	color: Red;
	background: White;
}

.SubTblMenu{
	background: #EAF0F7;
	vertical-align: top;
}

.SubBar{
	display: block;
	background: #F0B044;
	color: White;
	border-top: 1px solid White;
	border-bottom: 1px solid Gray;
	width: 800px;
	height: 42px;
	text-align: left;
}

.SubMenu A{
	display: block;
	color: #330000;
	background-image: url(../img/bg_square_mini.png);
	background-position: left;
	background-repeat: no-repeat;
	margin: 3px 0 3px 0;
	padding: 0 0 0 15px;
	color: Black;
}
.SubMenu A:hover{
	display: block;
	color: Red;
	background-image: url(../img/bg_square_mini.png);
	background-position: left;
	background-repeat: no-repeat;
	font-weight: normal;
}

.SubLangList{
	display: block;
	background-image: url(../img/bg_lang_sel.png);
	background-repeat: no-repeat;
	padding: 25px 0 10px 30px;
	font-size: 130%;
}

.SubLangList A{
	display: inline;
	background-image: url(../img/bg_lang_but.png);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0 0 0 20px;
}

.SubHlavniBar{
	display: block;
	background: #F5F5F5;
	color: black;
	height: 20px;
	text-align: left;
}

/** KONEC SUB strana*/


/** VYPIS KURZU*/

.skupinaHlavicka{
	font-size: 17px;
	font-weight: bold;
	color: #636363;
	/*margin: 15px 0 0 0;*/
}

.textHlavicka{
	font-size: 12px;
	padding: 5px 0 10px 25px;
	margin: 0 0 15px 0;
	color: Black;
	/*border-bottom: 2px solid #F0B044;*/
}


.LeftBar{
	display: block;
	width: 202px;
	background: Red;
	float: left;
	margin: 0 0 0 9px;
	background: #EEA739;
	background-image: url(../images/bg_menu.png);
	background-repeat: repeat-x;
}

.MenuLeft1{
	display: block;
	margin: 3px 0 5px 0;
	padding: 2px 3px 3px 30px;
	text-decoration: none;
	color: #4B4B4B;
	background: #EEA739;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../images/bg_menu_roh.png);
	background-repeat: no-repeat;
	border-bottom: 1px solid #4C5B76;
}

.MenuLeft2{
	display: block;
	margin: 3px 0 5px 0;
	padding: 2px 3px 3px 30px;
	text-decoration: none;
	color: #4B4B4B;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../images/bg_menu_roh1.png);
	background-repeat: no-repeat;
	border-bottom: 1px solid #4C5B76;
}
.MenuLeft3{
	display: block;
	margin: 3px 0 5px 0;
	padding: 2px 3px 3px 30px;
	text-decoration: none;
	color: #4B4B4B;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../images/bg_menu_roh2.png);
	background-repeat: no-repeat;
	border-bottom: 1px solid #4C5B76;
}


.NovinkyBox{
	display: block;
	height: 225px;
	overflow: auto;
	font-size: 12px;
	margin: 10px 0px 5px 0;
}


.LeftBar A:hover{
	color: #414141;
	
}
.MenuKosik{
	display: block;
	float: right;
  margin-right:20px;
	font-size: 11px;
}


.kurzSkupiny{
	background-image: url(../img/bg_tuzka_mini.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 12px 2px 0 32px;

}


.MenuBarLogin{
	display:block;
	float: right;
	margin: 10px 5px 0 0;
}
.subHlavicka{
	display: block;
	background: White;
	position: relative;
	height: 74px;

}


.logForm{
	color: #9B670F;
}


.MainObsah{
	display: block;
	position: absolute;
}

.MainSubObsah{
	display: block;	
	float: left;
	margin: 15px 0 0 15px;
	width:555px;
	text-align: justify;
}

.MainObsahFrame{
	display: block;
	position: absolute;
	top: 291px;
}


.MainObsahSubFrame{
	display: block;
}


/** Styly stare stranky*/
#TxField{
	border : 1px solid Gray;
}
DT {
	font-weight : bold;
}

.RedPrice {
	display: inline;
	color: Red;
}

.Platba{
	display: block;
	border: 1px solid Orange;
	background-image: url(../img/pic_010.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 5px 5px 5px 150px;
	margin: 10px 0 0 0;
}

.SpecialNabidka{
	display: block;
	border: 1px solid #FFA500;
	background: White; 
	font-size: 11px;
	padding: 2px;
}
.SpecialNabidka A{
	display: inline;
	border: 1px none Red;
	background: White; 
	font-size: 11px;
}

.TipCena{
	display: inline;
	float: right;
	font-weight: bold;
	clear: both;
	
}


.OldPrice {
	display: inline;
	text-decoration: line-through;
	font-size: 11px;
}
.NewPrice {
	display: inline;
	font-size: 11px;
	font-weight: bold;
}
.SlevaPrice{
	color: Red;
}
.KurzObsazen td, .KurzObsazen div {
	color: #B3BDC7;
	font-size: 11px;
}
.KurzObsazenSleva td, .KurzObsazenSleva div {
	color: #B3BDC7;
	font-size: 11px;
}

.KurzNormal, .KurzNormal td, .KurzNormal div {
	font-size: 11px;

}

.KurzNormalSleva, .KurzNormalSleva TD, .KurzNormalSleva DIV  {
	font-size: 11px;
}

.VypisKurzu, .VypisKurzu TD{
	font-size: 11px;
}

/* Vzpis kurzu do stranky*/
.skupinaHlavicka{
	display: block;
	font-size: 17px;
	font-weight: bold;
	color: #636363;
	margin: 15px 0 0 0;
}

.miniPopis{
	background: #F3F3F3;
	font-size: 80%;
	color: #3B3B3B;
	padding: 0 0 10px 10px;
}
.bgGray{
	background: #F3F3F3;

}

table .courseDetail td{
  border-left: 1px solid White;
}
table .courseDen td{
  border: none;
}


.kurzHlavicka{
	display: block;
	font-size: 13px;
	background: #D8E0EB;
   	background-image: url(../img/bg_kurz_hlavicka.png);
	background-repeat: repeat-x;

}
.kurzHlavicka span{
	padding: 2px;
}
.headKurz td{
   border-bottom:1px dashed black;
   font-size:10px;
   background: #C8C8C8;
   color: #800000;
}


.detailKurz{
	background: #FFFFF0;
	background-image: url(../img/pic_knihy.png);
	background-repeat: no-repeat;
	padding: 5px 5px 5px 100px;
	border-bottom:2px solid Orange;

}
	

.kurzBody{
	background: #F4F4F4;
}
.butObj{
	display: block;
	margin: 5px 0 0 5px;
}

.TblLine{
	margin: 0 0 10px 0;
	border-bottom: 1px solid Silver;
}

.Locked{
	color: #990000;
}

.hLocked {
	background: #FFBEA8;
}

.hOpen{
	background:  Green;
}


/**/


.GSMBanking{
	display: block;	
	background-color: #E3E6EF;
	background-image: url(images/bg_gsm.png);
	background-repeat: no-repeat;
	border: 1px solid Gray;
	padding: 2px 2px 2px 70px;
}
.GSMInstrukce {
	font-size: 10px;
	padding: 0 0 0 15px;
	border-left: 1px dashed gray;
	height: 100%;
}
	
.GSMBanking TD{
	font-size: 12px;
}
.Light{
	background: #F4F5FB;
}

#Tabule {
	position: absolute;
	left:550px; 
	top:20px;
	z-index:10; 
	visibility: visible; 
}
#TabuleTx1 {
	position: absolute;
	left:570px; 
	top:40px; 
	z-index:11; 
	visibility: visible; 
	font-family: Arial, Helvetica, sans-serif;
	width: 200px;
	font-weight : bold;
	font-size: 15px;
	color: #FFFFFF;
}

#TabuleTx2 {
	position: absolute;
	left:630px; 
	top:70px;
	z-index:12; 
	visibility: visible; 
	font-family: Arial, Helvetica, sans-serif;
	width: 200px;
	font-weight : bold;
	font-size: 35px;
	color: #FFFFFF;
}
.LogForm{
	width: 100%;
	font-size: 10px;
}

.HeadBox{
	margin: 10px 0 0 0;
	background: #005B90;
	color: White;
	padding: 2px 2px 2px 10px;
	font-weight: bold; 
	background-image: url(../img/bg_hl.png);
	background-repeat: no-repeat;
}


.KurzyPrehled TD{
	font-size: 10px;
	
}
.KurzyPrehledTH TD{
	background: #C8D6E1;
	color:	black;
	font-size: 12px;
	
}
.KurzyCelkem TD{
	border-top: 1px solid Black;
}
.KurzyPlatba TD{
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #C8D6E1;
	background: #C8D6E1;
	color: Black;
	
}
.KurzySleva TD{
	font-size: 11px;
}
.Underline td{
	border-bottom: 1px solid Gray;
}

.SelLine{
	display: block;
	background: #F7F7F7;
	font-size: 10px;
	text-align: right;
	padding: 0 5px 0 5px;
}

.NabBox{
	width: 100%;
	font-size: 10px;
	border: 1px solid #586480;
	font-size: 10px;
	color: #4D4D4D;
	padding: 2px 2px 2px 2px;
}
.LoginBox{
	width: 100%;
	border: 1px solid #586480;
	background: #ECEFF5;
	font-size: 11px;
	color: #535353;
	padding: 4px 4px 4px 4px;
}

.RightBar{
	display: inline;
	width: 180px;
	float: right;
}
.MiddleBar{
	display: inline;
	width: 300px;
}

#RecountBut{
	display: inline;
	visibility: hidden;
	font-size: 10px;
}

.Prohlaseni{
	display: block;
	font-size: 10px;
	color: Gray;
	width: 100%;
	height: auto;
	overflow: auto;
	padding: 10px 0 0 0;
}

.FormUser{
	display: block;
	background: #E5E9F1;
	border: 1px solid #576781;
	padding: 5px;
	margin: 10px 10px 10px 10px;
	clear: both;
}

.ObjHlavicka{
	display: block;
	background: #E3E6EF;
	color: #6A6A6A;
	margin: 5px 0 10px 0;
}

.ObjHlavicka P{
	display: inline;
	padding: 0 10px 0 2px;
	font-size: 10px;
}

.TableRowSelected, .TableRowSelected TD{
	background: #C7DDEB;
	/*font-size: 11px;*/
	border-top: 1px solid Gray;
}

.TableRowSelectedBg, .TableRowSelectedBg TD{
	background: White;
	/*font-size: 11px;*/
	/*border-top: 1px solid Gray;*/
}

.TableRowClick{
	background: #FF8C00;
}

#CardNum {
	display: inline;
	border: 1px solid gray;
	font-size: 10px;
	width: 120px;
	text-align: center;
}
#Podminky{
	border: 1px solid Gray;
	display: none;
	width: 100%; 
	height: 200px; 
	overflow: auto; 
	clip: auto;
	padding: 5px;
	margin: 5px 0 5px 0;
}

.SlevKarta{
	display: inline;
	border: 1px solid Gray;
	padding: 5px 5px 5px 100px;
	background-image: url(images/pic_karta.png);
	background-repeat: no-repeat;
	width: 250px;
	text-align: center;
	font-size: 10px;
	margin: 10px 0 0 0;
}

.ButNext{
	display: block;
	text-align: right;
	background: #E3E6EF;
	margin: 10px 0 0 0;
}
.ButNext input{
	background: #E3E6EF;
	margin: 2px 2px 2px 2px;
	border: 1px solid Gray;
	color: #707070;
}


.ObjHlavicka P.sel{
	display: inline;
	border: 1px solid #ABB1D1;
	padding: 0 5px 0 8px;
	font-size: 10px;
	color: Black;
	background: White;
	background-image: url(images/pic_sipka.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.MenuInfo{
	display: block;
	color: White;
	border: 1px solid White;
	text-align: center;
	font-size: 10px;
	margin: 0 2px 2px 2px;
}



/*
text-align: justify;
 A:link { color: #003366; text-decoration: underline}
A:visited { color: #003366; text-decoration: underline} 
*/

.small { font-size: 9px } 
.upoutavka { font-size: 10px } 
.adresa { color: #BFD3FF; font-weight : normal; font-size: 11px;} 
.mini { font-weight : normal; font-size: 10px;} 
.novinky { color:#586480 ; font-weight : normal; font-size: 12px;} 

.inbox {
	color:#575757; 
	font-weight: normal; 
	font-size: 85%;
	
} 

.pictxt { font-size: 10px;} 
.nadpisk { font-weight : bold; font-size: 13px; color: #000000;} 
.termink {text-align: justify; font-weight : bold; font-size: 11px;} 
.adrs {
	font-size:11px;
	border:1px solid Black;
	height:20px;
	padding:2px;
}


.ErrMsg{
	display: block;
	color: Red;
	clear: both;
	border: 2px solid red;
	background: #fff2f2;
	margin: 5px 0 5px 0;
	padding: 5px;
}

.InfoMsg	{
	display: block;
	color: #228B22;
	clear: both;
	border: 2px solid #86AD45;
	background: #F0F7E8;
	margin: 5px 0 5px 0;
	padding: 5px;
}

.NavigacePg{
	display: block;
	background: #E7E3E7;
	text-align: right;
	padding: 5px;
	clear: both;
}

.PomstudBlok{
	display: block;
	margin: 10px 0 10px 0;
  text-align:justify;
}
.pomaturitni h1{
	display: block;
	font-size: 12pt;
	font-weight: bold;
	border-bottom: 3px solid Orange;
  color: #790100;
  background:none;
}

.NadpisPgPom {
	background: #1E90FF;
	color: White;
	font-size: 14pt;
	padding: 5px;
}

.MenuPrvni A{
	font-size: 8pt;
	color: Red;
	text-align: center;
}
.MenuPrvni A:hover{
	font-size: 8pt;
	text-align: center;
	text-decoration: underline;
	
}

.stprog td{
	font-size: 8pt;
}


/** Combo v listu vypisu kurzu */
.SelLangBox{
	border: 1px solid #536EA4;
	font-size: 14px;
	font-weight: bold;
	background: transparent; 
}


/**	Opravna vsuvka*/
.menu7 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

.menuLcontent li{
	list-style: none;
	margin: 0;
	padding: 0;

}
#sub_page_content{
text-align:justify;
}
#sub_page_content h2, #foreign_article h2{
	background: #E9E7E2;
	padding: 5px;
	vertical-align: top;
  font-size: 13px;
}

.aPaticka{
	display: inline;
	color: Gray;
}
.BgBox{
	background: #E9E7E2;
	padding: 5px;
	vertical-align: top;
}


/** Formatovani statickych stranek*/
.KurzyListBlok{
	display: block;
	margin: 0 0 15px 0;
	padding: 5px 0 0 0;
}
.KurzyListNadpis{
	display: block;
	font-size: 120%;	
	background-position: left top;
	padding: 0 0 0 15px;
}
.KurzyListPopis{
	display: block;
	margin: 0 0 0 50px;
	
}


.TableBgFormTitl{
	background: #BAC9DC;
	
}

/*nove objednavky*/

.buttonBox{
	text-align: right;
	margin: 10px 0 5px 0;
}
.infoPruh{
	background: #F2F2F2;
	margin: 0 0 5px 0;
	font-size: 11px;
	color: Gray;
}
.infoPruh A{
	color: gray;
	font-weight: normal;
	text-decoration: underline;
}


/**Menu hlvni stranky*/
.leftMenuMain{
	display: block;
	position: relative;
	background-image: url(../img/bg_main_menu.png);
	height:20px;
	background-repeat: repeat-x;
	color: White;
	margin: 5px 0 0 0;
	padding: 5px;
	font-weight: bold;
}
.leftMenuMain:hover{
	display: block;
	position: relative;
	background-image: url(../img/bg_main_menu.png);
	height:25px;
	background-repeat: repeat-x;
	color: Red;
	text-decoration: underline;
	margin: 5px 0 0 0;
	padding: 5px;
	font-weight: bold;
}

.leftMenu1{
	display: block;
	position: relative;
	margin: 0 0 0 5px;
	border-left:1px solid orange;
	color:  Red;
	padding: 2px 0 0 5px; ;
	font-weight: bold;
}
.leftMenu2{
	display: block;
	position: relative;
	margin: 0 0 0 15px;
	border-left:1px solid orange;
	color: Red;
	padding: 2px 0 0 5px; ;
	font-weight: bold;
}




/**	Vypis kurzu v boxu*/
.weekdaybox{
	border: 1px solid #C6C6C6;
	padding: 2px;
	color: #C3D3DF;
}

.weekdayboxSel{
	border: 1px solid #CA5100;
	padding: 2px;
	background: #FF6500;
	color: White;
	font-weight: bold;
}


/**KARTA kurzu*/
.kartaKurzuOvl{
	background: transparent;
	position:absolute;
	top:-10px;
	font-weight: normal;
	left:565px;
	padding:0 5px 0 5px;
	cursor:pointer;
}

#KurzDetailBox{
	position:relative;
	background: #FFFFEE;
	border:1px solid #E8EEF3;
	margin:0 0px 10px 0;
	background-image: url(../img/bg_girl03.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.obsahBox{
	padding: 10px 10px 10px 100px;
}


h5{
	background: transparent;
	color: Black;
	/**background-image:	url(../img/menu_odrazka.png);
	background-position: left;
	background-repeat: no-repeat;*/
	margin: 5px 0 0 0;
	font-size: 13px;
}

.odstavec{
	margin: 10px 0 0 30px;
	
}

.finishOrder{
	background-image: url(../img/bg_finish_order.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.okGirl{
	background-image: url(../img/bg_pic3.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 0 200px 0 0;
	border-bottom: 1px solid #C8D6E1;
	clear: both;
}

.koMan{
	background-image: url(../img/bg_pic4.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 0 200px 0 0;
	height: 178px;
	border-bottom: 1px solid #C8D6E1;
	

}

.paperKurz{
	position: absolute;
	width: 87px;
	height: 99px;
	background-image: url(../img/bg_paper.png);
	background-repeat: no-repeat;
	top: -20px;
	left: -5px;
	padding: 45px 0 0 15px;
}

.HlavniHMText H1{
	display: inline;
	font-size: 10px;
	background-image: none;
	padding:0;
	margin:0 3px 0 0;
	color: #3B5064;
	border: none;	
}

.infoMiniBox{
	background: transparent;
	background-image: url(../images/ico_info.png);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
	font-size: 9pt;
}

.epilogue{
	font-size: 11px;
	padding: 5px 0 5px 0;
	width: 360px;

}
.epilogue H2, .epilogue H1{
	display: inline;
	font-size: 11px;
	margin: 0 2px 0 2px;
	background-image: none;
	border: none;
	font-style: normal;
	color: Black;
	padding: 0;
	text-decoration: none;
	font-weight: normal;
}

/**	Poznamka, rem, neyobayuje se v PG*/
.rem{
	display: none;
}


/**	Formatovani formularu ve fieldset*/

.fieldsetBox{
	background: #D2D2D2;
	border: 1px solid #4E4E4E;
	padding: 10px;
}

fieldset {
	border: 1px solid #8B8B8B;
	padding: 5px;
	margin-bottom: 20px;
	background: #F3F3F3;
}

legend{
	font-weight: bold;
	background-image: url(../img/ico_box_1.png);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
}

fieldset textarea {
	margin-top: 3px;
	margin-bottom: 8px;
	height: 50px !important;
}
fieldset th, fieldset td {
	vertical-align: top;
}

fieldset th, fieldset td {
	vertical-align: top;
}
fieldset th {
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: left;
	font-size: 85%;
	font-weight: normal;
}


form h5 {
	font-size: 110%;
	margin-top: 15px;
	margin-bottom: 10px;
	color: #587AB3;
}
fieldset ol {
	margin-top: 10px;
	margin-bottom: 15px;
}
fieldset th ol {
	margin: 0;
	
}
fieldset ol li {
	list-style-type: lower-alpha;
	margin-left: 30px;
	margin-bottom: 5px;
}
fieldset strong.mark {
	border-bottom: 1px dashed #C86300;
	font-weight: normal;
	color: #C86300;
}
fieldset textarea{
	margin-top: 3px;
	margin-bottom: 8px;
	height: 50px !important;
	border: 1px solid #BEBEBE;
	background-color: #fff;
	color: #000;
	width: 100%;
}
fieldset ixnput{
	display: inline;
	margin-top: 3px;
	margin-bottom: 8px;
	border: 1px solid #BEBEBE;
	background-color: #fff;
	color: #000;
}

label span{
	color:red;
	
}

fieldset .radio{
	display: inline;
}

fieldset select{
	margin-top: 3px;
	margin-bottom: 8px;
	border: 1px solid #BEBEBE;
	background-color: #fff;
	color: #000;
}


.zruseni th span, .novyDotaz p span, label span, .novyDotaz h5 span {
	position: relative;
	display: inline;
	padding-left: 3px;
	padding-right: 3px;
	color: #EB7B0E;
	font-weight: bold;
	font-size: 95%;
	font-family: Verdana;
}
.fieldsetBox table {
	width: 100%;
	padding: 10px;
}

.referenceBox{
	border: 1px none;
	
}
.referenceIn{
		background-image: url(../img/reference-box.png);
		background-position: left top;
		background-repeat: no-repeat;
		padding: 5px 0 0 15px;
}
.referenceBox H3{
	font-size: 140%;
}


.boxN192Header{
	background-image: url(../img/bg_menu_header.png);
	width: 192px;
	height: 24px;
}
.boxN192Header div{
	padding: 5px 0 0 10px;
	font-weight: bold;
}

.boxN192Body{
	background-image: url(../img/bg_box_rl.png);
	background-repeat: repeat-y;
	width: 192px;
}
.boxN192Body div{
	font-size: 11px;
	font-weight: bold;
}
.boxN192Body span{
	font-size: 10px;
	color: #9B9B9B;
	background: transparent;
	line-height: 10px;
}

.boxN192Foot{
	background-image: url(../img/bg_box_bot.png);
	width: 192px;
	height: 4px;
}

.invLink{
	color: #000000;
	background: transparent;
}



.drobeckovaNavigace{
  font-size: 10;
	border-bottom: 1px solid  #808080;
}
.drobeckovaNavigace A{
	color: #808080;
}
.drobeckovaNavigace A:hover{
	color: Red;
}

/**	Novinky*/
.HlavniNovinky .hlavicka{
	background-image: url(../imgnew/bg_h_aktualita2.gif);
  background-repeat:no-repeat;
	height: 59px;
	font-size: 17px;
	font-family: Arial;
	font-weight: bold;
	line-height: 90%;
}
.HlavniNovinky .hlavicka h2{
	display: table-cell;
	height: 45px;
  line-height:45px;
	vertical-align: middle;
	padding: 0 0 0 15px;
	font-size: 17px;
}

#foreign_article h1{
  background-image: url(../imgnew/bg_h_aktualita2.gif);
  background-repeat:no-repeat;
  height: 59px;
  font-size: 18px;
	font-family: Arial;
	font-weight: bold;
  vertical-align:middle;
  line-height:45px;
  color: #000000;
  padding: 0 0 0 15px;
}

.HlavniNovinky .hlavicka A{
  color: #000000;
  text-decoration: none;
}


.HlavniNovinky .content{
	font-size: 12px;
	font-family: Arial;
	padding: 0 20px 20px 15px;
	color: #3C3C3C;
	text-align: justify;
}
.content{
margin:0;
}
/*footer by GG */

ul#footer_links  {
text-align:center;
word-spacing:0.3em;
list-style-type:none;
padding:0px;
margin:10px 0 5px 0;

}
#footer_links li {
   display:inline;
   white-space: nowrap;
   
   
}
#footer_links a{
word-spacing:normal;
   
}
div#sponsor_list{
  border-bottom: 1px solid #B5C7D6;
}
#sponsor_list div{
  margin-top:10px;
  display:block;
  border-bottom:1px solid #B5C7D6;
  margin-bottom:5px;

}
#sponsor_list ul{
  list-style-type:none;
  margin:0px;
  padding:0px;
  text-align: center;
  margin:0px;

}
#sponsor_list ul li{
  display:block;
  float:left;
  margin:0px;
  padding:0px;
}
   
