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;
}
#znabidky{
margin-top:10px;
}
#LeftSideBanner{
margin-bottom:10px;
height:264px; 
width:194px; 
}

/* Created by Jirka Jahoda*/

A { color: #FF0000; text-decoration: none; font-weight : bold;}
/*A:visited { color:  #FF0000; text-decoration: none; font-weight : bold;} */
A:hover { color:  Red; text-decoration: underline;}
A:active { color: Red; text-decoration: none; }
/*
A.mnu:link{ color: #FFFFFF; text-decoration: none;  font-size: 12px}
A.mnu:visited { color: #FFFFFF; text-decoration: none;  font-size: 12px}
A.mnu:hover { color:  #BFD3FF; text-decoration: underline;  font-size: 12px}
A.mnu:active { color: #00FF00; text-decoration: none;  font-size: 12px}
*/

.clb{ clear: both; }

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


h4, h1{
	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;
	height: 33px;
}


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

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

/** TITULKA */
.HlavniHlavickaMenu{
	display: block;
	position: absolute;
	top: 105;
	left: 0;
	width: 800px;
	height: 143px;
	text-align: left;
	padding: 0;
	z-index: 1;
}

.HlavniTextTopMenu{
	display: block;
	position: absolute;
	top: 85px;
	left:0px;	
}
.HlavniTextTopMenu 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;
	position: absolute;
	top: 250px;
	left: 0;
	width: 800px;
	text-align: left;
	z-index: 10;
}

.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;
	top: 3px;
	left: 5px;
	z-index: 250;
}

.HlavniContent{
	display: block;
	position: absolute;
	top: 260px;
	left: 0px;
	z-index: 240;	
}

.logoPresto{
	display: block;
	background: white;
	color: White;
	position: absolute;
	top: 2px;
	left: 10px;
	z-index: 250;
}

.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;
	position: absolute;
	top: 28px;
	left: 550px;
	z-index: 250;
	text-align: right
}

.Paticka{
	display: block;
	border-top: 1px solid #006699;
	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;
}
.pomaturitni{
	background: #0D6596 ;
}
.TextProduktBar{
	background: #FFFFE0;
	font-size:11px;
	color: #2F2F2F;
	padding: 5px;
	text-align: justify;
	line-height: 12px;
}
/**KONEC TITULKY*/

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

/** SUB strana*/
.SubHlavniContent{
	display: block;
	position: absolute;
	top: 180px;
	left: 0px;
	z-index: 250;	

}

.SubHlavickaMenu{
	display: block;
	position: absolute;
	top: 105;
	left: 0;
	width: 800px;
	height: 60px;
	text-align: left;
	padding: 0;
	z-index: 1;
}

/**	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: 25px 0 0 0;
	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;
	position: absolute;
	top: 160px;
	left: 0;
	width: 800px;
	height: 25px;
	text-align: left;
	z-index: 10;
}

/** 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;
	padding: 3px 10px 0 0;
	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;
}
.PomstudBlok H3{
	display: block;
	font-size: 12pt;
	font-weight: bold;
	border-bottom: 3px solid Orange;
}

.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;

}



.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;	
}

.titlText{
	display: inline;
	font-size: 10px;
	background-image: none;
	padding: 0;
	margin: 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_aktualita.gif);
	height: 59px;
	width: 370px;
	font-size: 17px;
	font-family: Arial;
	font-weight: bold;
	line-height: 90%;
}
.HlavniNovinky .hlavicka div{
	display: table-cell;
	height: 45px;
	vertical-align: middle;
	padding: 0 0 0 15px;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
}

.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;
}

