*/***************************************************************************************/
/*                                                                                      */
/* Futuroom.cz website - GLOBAL DESIGN                                                  */
/*                                                                                      */
/* Version:         2009-08-03 09:10                                                    */
/* Last changed by: Petr Kus                                                            */
/* Version:         2009-06-15 15:25                                                    */
/* Last changed by: Petr Kus                                                            */
/* Version:         2009-06-10 13:06                                                    */
/* Last changed by: Filip Zadnik                                                        */
/* Version:         2009-06-09 10:12                                                    */
/* Last changed by: Petr Kus                                                            */
/* Version:         2009-06-08 18:02                                                    */
/* Last changed by: Petr Kus                                                            */
/* Version:         2009-06-08 12:40                                                    */
/* Last changed by: Filip Zadnik                                                        */
/* Version:         2009-06-04 11:00                                                    */
/* Last changed by: Lucie Ondru?ov?                                                     */
/* Version:         2009-06-03 8:00                                                     */
/* Last changed by: Jakub Kocourek                                                      */
/* Version:         2009-06-02 16:05                                                    */
/* Last changed by: Filip Zadnik                                                        */
/* Version:         2009-06-02 12:28                                                    */
/* Last changed by: Filip Zadnik                                                        */
/* Version:         2009-05-29 09:20                                                    */
/* Last changed by: Petr Kus                                                            */
/* Version:         2009-05-23 10:29                                                    */
/* Last changed by: Petr Kus                                                            */
/* Version:         2009-05-22 20:02                                                    */
/* Last changed by: Petr Kus                                                            */
/* Version:         2009-05-22 12:58                                                    */
/* Last changed by: Petr Kus                                                            */
/* Version:         2009-05-21 17:35                                                    */
/* Last changed by: Filip Zadnik                                                        */
/* Version:         2009-05-21 13:16                                                    */
/* Last changed by: Petr Kus                                                            */
/* Version:         2009-05-21 11:16                                                    */
/* Last changed by: Petr Kus                                                            */
/* Version:         2009-04-09 20:56                                                    */
/* Last changed by: Filip Zadnik                                                        */
/* Version:         2009-05-13 17:00                                                    */
/* Last changed by: Petr Kus                                                            */
/* Version:         2009-05-11 11:00                                                    */
/* Last changed by: Petr Kus                                                            */
/* Version:         2009-04-09 11:00                                                    */
/* Last changed by: Lukas Liebscher                                                     */
/*                                                                                      */
/****************************************************************************************/
/****************************************************************************************/

/* GLOBAL SETTINGS ==================================================================== */
*
{
	outline: none;
}

form, ul, li, ol, h1, h2, h3, h4, h5, h6, object, p, body, form, dl, dd, dt
{
	margin: 0;
	padding: 0;
}

body
{
	margin-bottom: 40px;
	font-size: 80%;
	font-family: "Arial", "Verdana", "Tahoma";
	font-family: Arial, Verdana, Tahoma;
	color: black;
	background-color: white;
}

h1, h2, h3, h4, h5, h6, input, select, textarea
{
	font-family: "Arial", "Verdana", "Tahoma";
	font-family: Arial, Verdana, Tahoma;
	font-size: 100%;
}

h1
{
    font-weight: bold;
    font-size: 210%;
}

h2,
.intend h2 
{
	font-weight: bold;
	font-size: 180%;/*bylo 240%*/
	/*color: black;*//*GoogleChrome*/
}

h2 a:hover,
.intend h2 a:hover 
{
	text-decoration: none;
	color: #004A80;
}

.intend h3,
h3
{
    font-weight: 600;
    font-size: 130%;
    color: black;
}

.intend h3 a,
h3 a
{
    color: black;
}

h3 a:hover,
.intend h3 a:hover
{
	 color: #004a80;
	 text-decoration: none;
}

h4
{
    font-weight: 600;
    font-size: 90%;
}

h5
{
    font-weight: 500;
    font-size: 75%;
}

img
{
	border: none;
}

a
{
	cursor: pointer;
	text-decoration: none;
	color: black;
}

.intend .author a
{
    font-weight: bold;
}

a:hover 
{
    color:#004A80;
}
/* General SETTING TEXT *******************************************************/

.leftBlock .intend .contentOfArticle,
.contentOfArticle,
.intend p,
p 
{
	color: #878787;
	font-size: 100%;
	line-height:150%;
	font-weight: normal;
	text-align: justify;
}

.leftBlock .intend .contentOfArticle a,
.contentOfArticle a,
.intend p a,
p a
{
	color: #878787;
}

.leftBlock .intend .contentOfArticle a.more,
.contentOfArticle a.more,
.intend p a.more,
p a.more
{
	color: #EB0000;
}

.leftBlock .intend .contentOfArticle a:hover,
.contentOfArticle a:hover, 
.intend p a:hover,
p a:hover
{
    color: #878787;
	text-decoration: underline;
}

.leftBlock .intend .contentOfArticle strong a:hover,
.contentOfArticle strong a:hover,
.intend p strong a:hover,
p strong a:hover
{
    color: black;
	text-decoration: underline;
}

.leftBlock .intend .contentOfArticle strong,
.contentOfArticle strong,
.intend p strong,
p strong
{
	font-size: 100%;
	font-weight: bold;
	color: black;
}

.leftBlock .intend .contentOfArticle ul,
.contentOfArticle ul,
.intend ul
{
	padding-left: 30px;
}

.leftBlock .intend .contentOfArticle ul li,
.contentOfArticle ul li
{
	color: #878787;
	font-size: 100%;
	line-height:150%;
	font-weight: normal;
	text-align: left;
	list-style-type: square;
}

/* End General SETTING TEXT *******************************************************/
/** START SMALL TEXT***********************************************************/

.intend .smallText,
.smallText
{
	color: #898989;
	font-size:85%;
}

.intend .smallText a,
.smallText a
{
	color: #FF5025;
}

.intend .smallText a:hover,
.smallText a:hover
{
	text-decoration: underline;
}

/** END SMALL TEXT*************************************************************/
/** START MIDDLE TEXT***********************************************************/

.intend .middleText,
.middleText
{
	color: black;
	font-size:130%;
}

.intend .middleText a,
.middleText a
{
	color: black;
	font-weight: bold;
}

.intend .middleText a:hover,
.middleText a:hover
{
	text-decoration: underline;
}

.intend .middleText .nounderline a:hover,
.middleText .nounderline a:hover,
.intend .middleText.nounderline a:hover,
.middleText.nounderline a:hover
{
	text-decoration: none;
}

/** END MIDDLE TEXT*************************************************************/
/** START DESCRIPTION TEXT***********************************************************/

.intend .descriptionText,
.descriptionText
{
	color: black;
	font-size:115%;
	line-height: 150%;
}

.intend .descriptionText a,
.descriptionText a
{
	color: black;
	font-weight: bold;
}

.intend .descriptionText strong,
.descriptionText strong
{
	font-weight: bold;
}

.intend .descriptionText.redText,
.descriptionText.redText,
.intend .descriptionText .redText,
.descriptionText .redText
{
	color: #FF0000;
}


.intend .descriptionText a:hover,
.descriptionText a:hover
{
	text-decoration: underline;
}

.intend .descriptionText .nounderline a:hover,
.descriptionText .nounderline a:hover,
.intend .descriptionText.nounderline a:hover,
.descriptionText.nounderline a:hover
{
	text-decoration: none;
}
/*succes/failed messages ********************************************************************/
.error
{
	color: #EB0000;
	font-weight: bold;
}

#successMessage /*provizorní rešení po oprave smazat*/
{
	margin: 20px 20px 0 20px;
	font-weight: bold;
	color: #41A717;
}

.successMessage
{
	font-weight: bold;
	color: #41A717;
}

/** END DESCRIPTION TEXT*************************************************************/
/** START COLORBOX TEXT***********************************************************/

.fontColorBox /*Barevné ctverecky*/
{
	color: white;
	font-size: 100%;
	font-weight: bold;
}

.fontColorBox a /*Barevné ctverecky*/
{
	color: white;
	font-size: 100%;
	font-weight: bold;
}

.fontColorBox a:hover /*Barevné ctverecky*/
{
	color: white;
	font-size: 100%;
	font-weight: bold;
}
/** END DESCRIPTION TEXT*************************************************************/

.intend ul.productList li,
.headerx ul li
{
	list-style-type: none;
}
.intend ul.productList,
.headerx ul
{
	padding-left: 0px;
}

.intend .headerx ul li a:hover 
{
    text-decoration:underline;
}

.allEmptyMessage,
.intend .allEmptyMessage
{
  width: 100%;
  text-align: center;
  color: #878787;
	font-size: 110%;
	line-height: 150%;
	font-weight: bold;
	display: block;
}

.allEmptyMessageConteiner,
.intend .allEmptyMessageConteiner
{
   margin-top: 45px;
   margin-bottom: 45px;
}


.bold
{
	font-weight: bold;
}

.clear
{
	width: 100%;
	height: 1px;
	display: block;
	overflow: hidden;
	clear: both;
	color: white;
	border: none;
}

.clear hr
{
	display: none;
}

p.margin
{
	margin-top: 50px;
	font-size: 85%;
}


.dataRight
{
	color: #F038A5;
	float: right;
	font-weight: bold;
}

/*UNIVERSAL FONTS ======================================================================*/

.fontNormal
{
	font-size: 140%;
	font-weight: normal;
} 

.fontGray
{
	color: #767676;
}

/* CENTRAL PAGE ======================================================================= */

#page
{
	width: 980px;
	position: relative;
	margin: 0 auto 0 auto;
	display: block;
	overflow: visible;
}

/* SETTINGS FOR TOP HOLDER FOR MENU ETC.=============================================== */

#topHolder
{
	width: 100%;
	height: 150px;
	clear: both;
	float: left; 
	z-index: 1000;
}

#topHolder a
{
	position: relative;
	top: 43px;
	z-index:1000;
}

#topHolder a img
{
	width: 268px;
	height: 47px;
	z-index:1000;
}


/********************************************************************************/
#topPanel
{
	width: 100%;
	height: 150px;
	position: absolute;
	left: 0;
	top: 0;
}


#topPanel #partnersDescription,
#topPanel #partners
{
	position: absolute;
	top: 40px;
	left: 280px;
}

#topPanel #partnersDescription
{
	color:#B8B8B8;
	font-size:80%;
}

#topPanel #partners
{
	padding:10px;
}

#topPanel #partners #logoAtex,
#topPanel #partners #logoFss,
#topPanel #partners #logoGoogle,
#topPanel #partners #logoWan,
#topPanel #partners #logoWef,
#topPanel #partners #logoO2,
#topPanel #partners #logoStudioMed
{
	background-position: left top;
	overflow: hidden;
	display:block;
	float:left;
	margin:0px 5px;
    
}

#topPanel #partners #logoAtex img,
#topPanel #partners #logoFss img,
#topPanel #partners #logoGoogle img,
#topPanel #partners #logoWan img,
#topPanel #partners #logoWef img,
#topPanel #partners #logoO2 img,
#topPanel #partners #logoStudioMed img
{
	display:none;
}

#topPanel #partners #logoAtex
{
	height: 22px;
	width: 62px;
	margin-top:10px;  
	background: url(../images/global-images/atex.png);
}

#topPanel #partners #logoAtex:hover
{
	background-position:0px -26px;
}

#topPanel #partners #logoFss
{
	height: 45px;
	width: 47px;
	margin-top:0px; 
	background: url(../images/global-images/fss.png);
}

#topPanel #partners #logoFss:hover
{
	background-position:0px -47px;
}

#topPanel #partners #logoGoogle
{
	height: 28px;
	width: 79px;
	margin-top:10px; 
	background: url(../images/global-images/google.png);
}

#topPanel #partners #logoGoogle:hover
{
	background-position:0px -29px;
}

#topPanel #partners #logoWan
{
	height: 35px;
	width: 199px;
	margin-top:4px; 
	background: url(../images/global-images/wan.png);
}

#topPanel #partners #logoWan:hover
{
	background-position:0px -42px;
}

#topPanel #partners #logoWef
{
	height: 40px;
	width: 46px;
	margin-top:0px; 
	background: url(../images/global-images/wef.png);
}

#topPanel #partners #logoWef:hover
{
	background-position:0px -46px;
}

#topPanel #partners #logoO2
{
	width:33px;
  	height:35px;
  	margin-top:4px;
	background: url(../images/global-images/O2.png);
}

#topPanel #partners #logoO2:hover
{
	background-position:0px -39px;
}

#topPanel #partners #logoStudioMed
{
	width:113px;
  	height:21px;
  	margin-top:10px;
	background: url(../images/global-images/studio_med.gif);
}

#topPanel #partners #logoStudioMed:hover
{
	background-position:0px -25px;
}

#topPanel .searchPanel
{
	width: 160px;
	position: absolute;
	left: 830px;
	top: 47px;
}

#topPanel .searchPanel .text
{
	width: 110px;
	height: 16px;
	padding: 2px 5px;
	margin: 2px 4px 2px 0;
	float: left;
	display: block;
	overflow: hidden;
	border: 1px solid #cccccc;
	background: #fbfbfb;
	color: #838383;
	font-size: 90%;
}

#topPanel .searchPanel .button
{
	width: 24px;
	height: 24px;
	position: relative;
	top: 2px;
	float: left;
	border: none;
	background: #bdbdbd url(../images/design/icons/lens.png) no-repeat left top;
}

#topPanel ul
{
	width: 100%;
	height: 28px;
	position: absolute;
	left: 0;
	top: 104px;
	background: #004a80 url(../images/design/menu/background.gif);
	list-style: none;
}

#topPanel ul li
{
	display: block;
	float: left;
	padding: 2px 15px;
	position: relative;
	top: 4px;
	border-right: 1px solid white;
	height: 16px;
}

#topPanel ul .last
{
	border: none;
}

#topPanel ul .login
{
	float: right;
	border: none;
}

#topPanel ul .logoff
{
	float: right;
}

#topPanel ul li a
{
	color: white;
	font-weight: bold;
}

#topPanel ul li a:hover
{
	text-decoration: underline;
}

#topPanel #userLogoff
{
	float: right;
	position: absolute;
	top: 104px;
	right: 0px;
	background: transparent;
	height: 28px;
	list-style: none;
}

#topPanel #userLogoff ul
{
	float: right;
	position: static;
	width: auto;
	height: 28px;
	background: transparent;
	list-style: none;
}

#topPanel #userLogoff ul li
{
	float: right;
	height: 16px;
}

#topPanel #userLogoff ul li input
{
	color: white;
	border: 0px;
	background: transparent;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	height: 16px;
}

/* LANGUAGE ICONS =================================================================== */

#topPanel .language 
{
	float:right;
	left:-4px;
	position:relative;
	text-align:right;
	top:26px;
}

/* CONTENT PANEL ==================================================================== */

.contentPanel 
{
	width: 100%;
}

.leftBlock 
{
	width: 732px;
	float: left;
}

.rightBlock 
{
	width: 232px;
	float: right;	
}

/* LEFT PART CONTENT --------------- */

#hiddenImageBuffering
{
	display:none;
}

#contentFirst
{
	display: none;
}

#contentSecond
{
	display: none;
}

#contentThird
{
	display: none;
}

#contentFourth
{
	display: none;
}

#contentDefault
{
	display: block;
}

#bigMenu 
{
    height: 372px;
    width: 732px;
    position: relative;
}

.bigMenuContent 
{
    height: 282px;
    width: 369px;
    position: absolute;
    left: 363px;
    top: 0px;
    background: #ececec url(../images/design/content-blocks/silver.gif);
}

#bigMenuImage,
#bigMenuImage2,
#bigMenuImage3,
#bigMenuImage4
{
    width: 363px;
    height: 282px;
	position: absolute;
    left: 0px;
    top: 0px;
    background: white;   
}

#bigMenu .bigMenuContent ul 
{
	padding-left: 30px;
	position: static;
	z-index: auto;
	margin: 14px 17px 0 20px;
	border: 0px;
}

#bigMenu .bigMenuContent li 
{
	float: none;
	list-style-type: square;
	border: 0px;
	height: auto;
	overflow: visible;
}

#bigMenuImage
{
    z-index: 2; 
}

#bigMenuImage2
{
    z-index: 1; 
}

#bigMenuImage3
{
    z-index: 0; 
}

#bigMenu ul 
{
 	position: absolute;
    left: 0px;
    top: 282px;
    z-index: 5;   
}

.bigMenuContent h1
{
    margin: 18px 17px 0px 20px;
    font-weight: 900;
    font-size: 210%;
    line-height: 100%;
    border-bottom: 1px solid black;
}

.bigMenuContent h1 a:hover
{
	text-decoration: none;
	color: #004A80;
}

#bigMenu .bigMenuContent ul ,
.bigMenuContent p
{

    font-weight: bold;
    font-size: 105%;
    
}

.bigMenuContent p
{
	margin: 5px 17px 0px 20px;
    padding: 5px 0px 0px 0px;
    overflow: hidden;
    text-align: justify;
}

#bigMenu ul li
{
    height: 90px;
    float: left;
    overflow: hidden;
    border-right:1px solid white;
    position:relative;
}

#bigMenu ul li .select
{
    display:none;
}

#bigMenu ul li div.selectUp,
#bigMenu ul li:hover div,
#bigMenu ul li.hover div
{
    display:block;
}


p.hover
{
	color:pink;
}

#bigMenu ul li a
{
	height:68px;
	width:168px;
    display: block;
    margin: 0;
    padding: 4px 8px 0px 8px;
    line-height: 100%; 
    font-size: 125%;
    font-weight: 800;
    color: white;
}

#bigMenu ul li a:hover
{
    color: #EEEEEE;
    text-decoration: none;
}

#bigMenu ul li a img
{
	width: 118px;
	height:19px;
}

#bigMenu ul li a.left
{
	width:155px;
    padding: 4px 8px 0px 21px;
}

#bigMenu ul li a.right
{
    margin: 0 21px 8px 0;
    padding-left: 8px;
}

ul .line
{
	height: 15px;
	border-bottom: 2px solid white;
	margin: 0px 8px 0 8px;
	background: transparent;
	display: block;
}

li#item1 .line
{
	margin-left: 21px;
}

li#item4 .line
{
	margin-right: 21px;
}

#bigMenu ul li#item1  
{   
    width: 184px;
    background: #FF0E0E url(../images/design/content-blocks/red.gif);
}

#bigMenu ul li#item2  
{   
    width: 178px;
    background: #F8941D url(../images/design/content-blocks/orange.gif);
}

#bigMenu ul li#item3  
{   
    width: 180px;
    background: #0076A3 url(../images/design/content-blocks/blue.gif);
}

#bigMenu ul li#item4
{   
    width: 187px;
    background: #8DC73F url(../images/design/content-blocks/green.gif);
    border-right:0px;
}

#bigMenu ul li#item4 a img
{
    position:absolute;
    top:62px;
    right:40px;
}

#bigMenu .select 
{
    width: 32px;
    height: 12px;
    position: absolute;
    bottom: 90px;
    z-index: 500;
}

#bigMenu ul li#item1 .select 
{   
    left: 11px;
    background: url(../images/design/icons/arrow-red.gif);
}

#bigMenu ul li#item2 .select 
{   
    left: 200px;
    background: url(../images/design/icons/arrow-orange.gif);
}

#bigMenu ul li#item3 .select 
{   
    left: 377px;
    background: url(../images/design/icons/arrow-blue.gif);
}

#bigMenu ul li#item4 .select 
{   
    left: 555px;
    background: url(../images/design/icons/arrow-green.gif);
}

#futureActions
{
    width: 100%;
    float:left;
    position: relative;
    margin: 18px 0px 0px 0px;
}

#futureActions .title
{
    float: left;
    padding-right: 32px;
    /*background: url(../images/design/icons/calendar.gif) no-repeat;*/ /*Zakomentováno dočasně*/
    background-position: right center;
}

#futureActions .title h4
{
    margin-bottom: 10px;
}

#futureActions .menu
{
    border-top: 2px solid #e9e9e9;
    position: relative;
    clear: both;
    width: 100%;
}

#futureActions .menu ul li
{
    float:left;
    list-style: none;
    margin: 0px 10px 0px 0px;
    padding: 12px 0px 0px 10px;
    background: url(../images/design/icons/sipky.png);
    background-position: left top;
    background-repeat:no-repeat;
    font-weight: 600;
}
#futureActions .menu ul
{
    margin: 0px 0px 0px 0px;
}
#futureActions .loginHelp
{
    position: relative;
    left: 77px;
}

#futureActions a
{
    /*color:black;*/
}

#futureActions .menu ul li a
{
    text-decoration: underline;
}

#futureActions .menu ul li a:hover
{
    text-decoration: none;
}

#futureActionsContent
{
    position: relative;
    clear: both;
    padding: 10px 0px 20px 0px;
    overflow: hidden;
    width: 732px;
}

#futureActions #archive
{
    width: 92%;
    height: 35px;
    clear: both;
    float: left;
    position: relative;
    background: url(../images/design/menu/archiveBackground.png);
    background-repeat: no-repeat;
    background-position: left bottom; 
    font-weight: 600;
    
    color:#525252;
}

#futureActions #archive #topleft
{
    float: left;
}

#futureActions #archive a#rightArrow
{
	height: 6px;
    width: 7px;
    line-height: 6px;
    float: left;
    padding-left: 24px;
}

#futureActions #archive #allArchive
{
    display: block;
    float: right;
}

#futureActions #archive ul li
{
    float: left;
    position: relative;
    height: 27px;
    display: inline;
    margin: 7px 0px 0px 31px;
    padding-left: 4px;
    list-style: none;
    border-left: 1px solid #e0e0e0;
}

#futureActions #archive a
{
	color:#525252;
}

#futureActions #archive ul li.select
{
    background: url(../images/design/icons/index.png) no-repeat;
    background-position: left bottom;
}

#futureActions #archive ul li.select a
{
    font-size: 120%;
    font-weight: 700;
    color: white;
    background-color:#525252;
    text-decoration:none;
}

#futureActions #archive a#topleft
{
	width:7px;
	height:6px;
	line-height:6px;
    position: absolute;
    top: 0px;
    left: 0px;
}

.navigation span a
{
	float:right;
	margin:0 20px;
	position:relative;
	top:-30px;
	color:black;
	font-weight:900;
	font-size:110%;
}

/* RIGHT PART CONTENT -------------- */

/*START FastMenu Autor: Petr Kus************************************/

#english.fastMenu,
.fastMenu
{
	width: 232px;
	height: 372px;
    padding: 0px;
    margin: 0px;
    border: 0px;
    margin-bottom: 20px;
    position: relative;
    overflow: visible;
    display: block;
    background: #004a80 url(../images/design/menu/background.gif);
    font-size: 16px; 
    z-index: 500;
}

.fastMenu .h2,
.fastMenu .h2.bold,
.fastMenu .h3,
.fastMenu .h3.bold,
.fastMenu .h4,
.fastMenu .h4.bold,
.fastMenu .h5,
.fastMenu .h5.bold,
.fastMenu .h6,
.fastMenu .h6.bold,
.fastMenu .h7,
.fastMenu .h7.bold,
.fastMenu .h8,
.fastMenu .h8.bold
{
	padding: 0px;
    float: none;
    display: block;
    overflow: visible;
    color: white;
    font-style: normal;
    line-height: 2.1ex;
}

.fastMenu .bold
{
	font-weight:bold;
}

.fastMenu .h6
{
	font-size: 95%;
}

.fastMenu .h3
{
	font-size:105%;
	font-weight: normal;
}

.fastMenu .h2
{
	font-size:135%;
}

.fastMenu .h7
{
	font-size:80%;
}

.fastMenu .h5
{
	font-size:100%;
}

.fastMenu .h4
{
	font-size:105%;
}

.fastMenu .h8
{
	font-size: 78%;
}

/*fastMenu ID*********************************************/

#fastMenu1, #fastMenu2, #fastMenu3, #fastMenu4,
#fastMenu5, #fastMenu6, #fastMenu7, #fastMenu8, #fastMenu9, #fastMenu10,
#fastMenu11, #fastMenu12, #fastMenu13, #fastMenu14, #fastMenu15, #fastMenu16,
#fastMenu17, #fastMenu18, #fastMenu19, #fastMenu20, #fastMenu21, #fastMenu22,
#fastMenu23, #fastMenu24, #fastMenu25, #fastMenu26, #fastMenu27, #fastMenu28,
#fastMenu29, #fastMenu30, #fastMenu31, #fastMenu32, #fastMenu33, #fastMenu34,
#fastMenuEnglish1, #fastMenuEnglish2, #fastMenuEnglish3, #fastMenuEnglish4,
#fastMenuEnglish5, #fastMenuEnglish6, #fastMenuEnglish7, #fastMenuEnglish8, #fastMenuEnglish9, #fastMenuEnglish10,
#fastMenuEnglish11, #fastMenuEnglish12, #fastMenuEnglish13, #fastMenuEnglish14, #fastMenuEnglish15, #fastMenuEnglish16,
#fastMenuEnglish17, #fastMenuEnglish18, #fastMenuEnglish19, #fastMenuEnglish20, #fastMenuEnglish21, #fastMenuEnglish22,
#fastMenuEnglish23, #fastMenuEnglish24, #fastMenuEnglish25, #fastMenuEnglish26, #fastMenuEnglish27, #fastMenuEnglish28,
#fastMenuEnglish29, #fastMenuEnglish30, #fastMenuEnglish31, #fastMenuEnglish32, #fastMenuEnglish33, #fastMenuEnglish34
{
	margin: 0px;
	position: relative;
}

/*RADEK 1**************************/

#fastMenu1
{
	left: 18px;
	top: 14px;
	z-index: 999;
}

#fastMenu2
{
	left: 104px;
	top: 10px;
	z-index: 1000;
}

/*RADEK 2**************************/
#fastMenu3
{
	left: 21px;
	top: 36px;
	z-index: 997;
}

#fastMenu4
{
	left: 82px;
	top: 26px;
	z-index: 998;
}

/*RADEK 3**************************/
#fastMenu5
{
	left: 6px;
	top: 54px;
	z-index: 996;
}

#fastMenu6
{
	left: 138px;
	top: 53px;
	z-index: 995;
}

/*RADEK 4**************************/

#fastMenu7
{
	left: 14px;
	top: 74px;
	z-index: 993;
}

#fastMenu8
{
	left: 130px;
	top: 79px;
	z-index: 992;
}

#fastMenu9
{
	left: 168px;
	top: 75px;
	z-index: 994;
}

/*RADEK 5**************************/

#fastMenu10
{
	left: 28px;
	top: 101px;
	z-index: 990;
}

#fastMenu11
{
	left: 127px;
	top: 104px;
	z-index: 991;
}

/*RADEK 6**************************/

#fastMenu12
{
	left: 36px;
	top: 123px;
	z-index: 989;
}

/*RADEK 7**************************/

#fastMenu13
{
	left: 13px;
	top: 150px;
	z-index: 988;
}

#fastMenu14
{
	left: 91px;
	top: 150px;
	z-index: 987;
}

#fastMenu15
{
	left: 165px;
	top: 149px;
	z-index: 986;
}

/*RADEK 8**************************/

#fastMenu16
{
	left: 35px;
	top: 170px;
	z-index: 985;
}

#fastMenu17
{
	left: 118px;
	top: 169px;
	z-index: 984;
}

/*RADEK 9**************************/

#fastMenu18
{
	left: 26px;
	top: 191px;
	z-index: 982;
}

#fastMenu19
{
	left: 104px;
	top: 194px;
	z-index: 981;
}

#fastMenu20
{
	left: 147px;
	top: 193px;
	z-index: 983;
}

/*RADEK 10**************************/

#fastMenu21
{
	left: 20px;
	top: 208px;
	z-index: 979;
}

#fastMenu22
{
	left: 96px;
	top: 211px;
	z-index: 980;
}

/*RADEK 11**************************/

#fastMenu23
{
	left: 42px;
	top: 235px;
	z-index: 978;
}

#fastMenu24
{
	left: 89px;
	top: 230px;
	z-index: 977;
}

/*RADEK 12**************************/

#fastMenu25
{
	left: 16px;
	top: 255px;
	z-index: 975;
}

#fastMenu26
{
	left: 78px;
	top: 256px;
	z-index: 974;
}

#fastMenu27
{
	left: 167px;
	top: 258px;
	z-index: 976;
}

/*RADEK 12**************************/

#fastMenu28
{
	left: 12px;
	top: 274px;
	z-index: 973;
}

/*RADEK 13**************************/

#fastMenu29
{
	left: 16px;
	top: 301px;
	z-index: 971;
}

#fastMenu30
{
	left: 77px;
	top: 297px;
	z-index: 972;
}

/*RADEK 14**************************/

#fastMenu31
{
	left: 41px;
	top: 322px;
	z-index: 970;
}

#fastMenu32
{
	left: 116px;
	top: 316px;
	z-index: 969;
}

/*RADEK 15**************************/

#fastMenu33
{
	left: 16px;
	top: 341px;
	z-index: 968;
}

#fastMenu34
{
	left: 153px;
	top: 342px;
	z-index: 967;
}
/**ENGLISH**********************/

#fastMenuEnglish1
{
	left: 18px;
	top: 14px;
	z-index: 999;
}

#fastMenuEnglish2
{
	left: 175px;
	top: 10px;
	z-index: 1000;
}

#fastMenuEnglish3
{
	left: 40px;
	top: 33px;
	z-index: 997;
}

#fastMenuEnglish4
{
	left: 140px;
	top: 33px;
	z-index: 998;
}

#fastMenuEnglish5
{
	left: 30px;
	top: 48px;
	z-index: 996;
}

#fastMenuEnglish6
{
	left: 10px;
	top: 75px;
	z-index: 995;
}


#fastMenuEnglish7
{
	left: 145px;
	top: 74px;
	z-index: 994;
}

#fastMenuEnglish8
{
	left: 20px;
	top: 85px;
	z-index: 993;
}

#fastMenuEnglish9
{
	left: 135px;
	top: 93px;
	z-index: 991;
}

#fastMenuEnglish10
{
	left: 173px;
	top: 90px;
	z-index: 992;
}

#fastMenuEnglish11
{
	left: 40px;
	top: 112px;
	z-index: 990;
}

#fastMenuEnglish12
{
	left: 120px;
	top: 115px;
	z-index: 989;
}

/*RADEK 7**************************/

#fastMenuEnglish13
{
	left: 28px;
	top: 130px;
	z-index: 988;
}

#fastMenuEnglish14
{
	left: 15px;
	top: 160px;
	z-index: 987;
}

#fastMenuEnglish15
{
	left: 94px;
	top: 157px;
	z-index: 986;
}

#fastMenuEnglish16
{
	left: 170px;
	top: 158px;
	z-index: 985;
}

#fastMenuEnglish17
{
	left: 30px;
	top: 177px;
	z-index: 984;
}

#fastMenuEnglish18
{
	left: 110px;
	top: 173px;
	z-index: 983;
}

#fastMenuEnglish19
{
	left: 10px;
	top: 197px;
	z-index: 982;
}

#fastMenuEnglish20
{
	left: 93px;
	top: 198px;
	z-index: 981;
}

#fastMenuEnglish21
{
	left: 140px;
	top: 198px;
	z-index: 980;
}

#fastMenuEnglish22
{
	left: 20px;
	top: 215px;
	z-index: 978;
}

#fastMenuEnglish23
{
	left: 150px;
	top: 222px;
	z-index: 979;
}

#fastMenuEnglish24
{
	left: 100px;
	top: 240px;
	z-index: 977;
}

#fastMenuEnglish25
{
	left: 12px;
	top: 250px;
	z-index: 975;
}

#fastMenuEnglish26
{
	left: 130px;
	top: 252px;
	z-index: 976;
}

#fastMenuEnglish27
{
	left: 38px;
	top: 273px;
	z-index: 974;
}

#fastMenuEnglish28
{
	left: 153px;
	top: 274px;
	z-index: 973;
}

#fastMenuEnglish29
{
	left: 45px;
	top: 288px;
	z-index: 972;
}

#fastMenuEnglish30
{
	left: 20px;
	top: 315px;
	z-index: 971;
}

#fastMenuEnglish31
{
	left: 95px;
	top: 310px;
	z-index: 970;
}

#fastMenuEnglish32
{
	left: 35px;
	top: 330px;
	z-index: 969;
}

#fastMenuEnglish33
{
	left: 120px;
	top: 323px;
	z-index: 968;
}

#fastMenuEnglish34
{
	left: 25px;
	top: 345px;
	z-index: 967;
}

/*********************************************************/

.fastMenu a
{
	display: block; /*MOZILLA musi byt*/
    color: white;
}

.fastMenu a span
{ 
	display: none; 
}

.fastMenu a:hover
{ 
	position: relative; /*IE6 musi byt*/
	color: #A6A6A6;  
	text-decoration: none;
}

.fastMenu a span.content
{
	display: block;
	position: absolute;
}

/***BUBLE******/

.fastMenu a:hover span.tooltip
{
    display: block;
    position: absolute;
    top: 2ex; 
    left: -200px;
	width: 250px; 
	filter: alpha(opacity:95);
	KHTMLOpacity: 0.95;
	MozOpacity: 0.95;
	opacity: 0.95;
}

.fastMenu a:hover span.setfont
{
	display: block;
	line-height: 100%;
	font-size: 16px;/*nastaveni pisma pro podrazene prvky*/
}

.fastMenu a:hover span.tooltip span.middle
{ 
	width: 217px;
	padding: 12px;
	margin-right: 40px;
	display: block;
	color: white;
	font-size: 100%;
	font-weight: normal;
	background: #A6A6A6;
	text-decoration: none;
}

/*END FastMenu Autor: Petr Kus************************************/

/* CONTENT PANEL FULL================================================================== */

.contentPanelFull
{
    width: 100%;
    float: left;
    clear: both;
    padding: 10px 0px 10px 0px;
    position: relative;
}

/* copyrightPanel =================================================================================== */

#copyrightPanel
{
    position: relative;
    background:#004a80 url(../images/design/menu/background.gif);
    color: white;
    padding: 5px 0px 5px 20px;
}

#copyrightPanel a 
{
    display: block;
    position: absolute;
    top: 15px;
    left: 840px;
    padding: 0px 0px 0px 20px;
    background: url(../images/design/icons/maps.png);
    background-position: left centr;
    background-repeat: no-repeat;
    color: white;
}

#copyrightPanel span
{
    font-weight: 600;
    font-size: 85%;
}

/* bottomPanel ============================================================================= */

#bottomPanel
{
    height: 215px;
    overflow: hidden;
    color: white;
    background: #27557E url(../images/design/menu/bottomBackground.gif);
    clear: both;
}

#bottomPanel a    
{
    color: white;
}

#bottomPanel a
{
    text-decoration: none;
}
  
#bottomPanel a:hover
{
    text-decoration: underline;
}

#bottomPanel .column
{
    width: 172px;
    margin: 22px 0px 0px 12px;
    float: left;
    display:inline;
    overflow: hidden;
}

#bottomPanel h2
{
    display: block;
    color: white;
    font-size: 120%;
    border-bottom: 2px solid white;
    margin: 0px 0px 8px 0px;
}

#bottomPanel ul li,
#bottomPanel ul li.last
{
    padding: 0px 0px 1px 0px;
    list-style: none;
    font-size: 100%;
    border-bottom: 1px dotted white;
}

#bottomPanel ul li.last
{
    border: 0px;
}

/* TABS FOR WEBS SWITCH =============================================================== */

#tabsHolder
{
	width: 100%;
	height: 36px;
	clear: both;
	background: #8B8B8B url(../images/design/tabs/background.png) repeat-x left top;
}

#tabsPanel
{
	height: 36px;
	display: block;
	overflow: hidden;
	position: absolute;
	top: -36px;
	left: -15px;
}

#tabsPanel .tab,
#tabsPanel .tabSelected
{
	width: 254px;
	height: 100%;
	float: left;
	background: black url(../images/design/tabs/black-middle.png) repeat-x left bottom;
}

#tabsPanel .tab a,
#tabsPanel .tabSelected a
{
	position: relative;
	top: 15px;
	left: 0px;
	color: white;
	font-weight: bold;
	text-decoration: none;
}

#tabsPanel .tab .left,
#tabsPanel .tabSelected .left
{
	width: 14px;
	height: 100%;
	float: left;
	background: url(../images/design/tabs/black-left.png) no-repeat left bottom;
}

#tabsPanel .tab .right,
#tabsPanel .tabSelected .right
{
	width: 14px;
	height: 100%;
	float: right;
	background: url(../images/design/tabs/black-right.png) no-repeat left bottom;
}

#tabsPanel .tabSelected
{
	background: white url(../images/design/tabs/white-middle.png) repeat-x left bottom;
}

#tabsPanel .tabSelected a
{
	color: #ff0000;
}

#tabsPanel .tabSelected .left
{
	background: url(../images/design/tabs/white-left.png) no-repeat left bottom;
}

#tabsPanel .tabSelected .right
{
	background: url(../images/design/tabs/white-right.png) no-repeat left bottom;
}

/* NAVIGATION PANEL ***************************************************************************/
.navigation
{
    border-bottom:1px solid #e9e9e9;
    padding-bottom:7px;
    position:relative;
    height:1%;
}

.navigation h1
{
    font-size:240%;
}

.navigation a
{
    color:#004a80;
    font-size:110%;
}

.navigation .grey
{
    color:#c8c8c8;
}

.navigation .allCourses
{
    right:0;
    top:12px;
    position:absolute;
    font-size:110%;
}

/* PAGING ****************************************************************************/

.paging
{
    padding:38px 0;
    margin-bottom:15px;
}

.paging .dots
{
    float:left;
    padding:4px 4px;
    position:relative;
    top:2px;
}

.paging a
{
    display:block;
    width:24px;
    text-align:center;
    float:left;
    margin-left:1px;
    background:#525252;
    color:#FFFFFF;
    font-size:110%;
    font-weight:bold;
    padding:4px 0;
}

.paging a.active
{
    background:#ff0000;
    color:#fff;
}

.paging a.next,
.paging a.last,
.paging a.previous,
.paging a.first
{
    width:auto;
    padding:4px 6px;
    color:#fff;
}

.paging a.next img,
.paging a.last img
{
    padding-left:6px;
}

.paging a.previous img,
.paging a.first img
{
    padding-right:6px;
}

/* EXTERNAL LINKS ******************************************************************/

.leftBlock a[href^="http://"],
.leftBlock a[href^="https://"],
.rightBlock a[href^="http://"],
.rightBlock a[href^="https://"],
.contentPanelFull a[href^="http://"],
.contentPanelFull a[href^="https://"]
{
	background: url(../images/design/icons/external-link.gif) no-repeat right 5px;
	padding-right:12px;
	/*color:#EB0000; prešlo na globalni fonty*/
}

.leftBlock #item4 a
{
	background: none;
}

.leftBlock p a[href^="http://"],
.leftBlock p a[href^="https://"],
.rightBlock p a[href^="http://"],
.rightBlock p a[href^="https://"],
.contentPanelFull p a[href^="http://"],
.contentPanelFull p a[href^="https://"]
{
	background: url(../images/design/icons/external-link-light.gif) no-repeat right 5px;
	padding-right:12px;
}/* CSS Document */

#bottomPanel a[href^="http://"],
#bottomPanel p a[href^="https://"],
#bottomPanel p a[href^="http://"],
#bottomPanel p a[href^="https://"],
#bottomPanel p a[href^="http://"],
#bottomPanel p a[href^="https://"]
{
	background: url(../images/design/icons/external-link-white.gif) no-repeat right 5px;
}

.leftBlock #usAdress a[href^="http://"],
.leftBlock #usAdress a[href^="https://"],
.rightBlock #usAdress a[href^="http://"],
.rightBlock #usAdress a[href^="https://"],
.contentPanelFull #usAdress a[href^="http://"],
.contentPanelFull #usAdress a[href^="https://"]
{
	background:transparent url(../images/design/icons/two-pink-arrows.gif) no-repeat scroll left 6px;
	color: #878787;
	font-weight: normal;
	display: block;
}

.leftBlock #usAdress h3 a[href^="http://"],
.leftBlock #usAdress h3 a[href^="https://"],
.rightBlock #usAdress h3 a[href^="http://"],
.rightBlock #usAdress h3 a[href^="https://"],
.contentPanelFull #usAdress h3 a[href^="http://"],
.contentPanelFull #usAdress h3 a[href^="https://"]
{
	background: none;
	color: black;
	font-weight: bold;
}

/************************************/

.blogPanel a
{
	display: block;
    position: relative;
    behavior: url("hover.htc");
    z-index: 900;
    color:#FFFFFF;
	font-size: 120%;
	font-weight: normal;
}

.blogPanel a:hover
{
	text-decoration: none;
}

.blogPanel span.top span, 
.blogPanel span.bottom span,
.blogPanel a span
{ 
	display: none; 
}

.blogPanel .singleBox a:hover
{ 
	position: relative;
	z-index: 1000; 
	color: #A6A6A6;  
}

/***BUBLE******/
.blogPanel a:hover span.tooltip
{
    display: block;
    position: absolute;
    top: 2ex; 
    left: -200px;
	width: 250px;
	filter: alpha(opacity:95);
	KHTMLOpacity: 0.95;
	MozOpacity: 0.95;
	opacity: 0.95;
}

.blogPanel a:hover span.setfont
{
	display: block;
	line-height: 100%;
	font-size: 16px;/*nastaven? 100% pro pod?azen? prvky*/
}

.blogPanel a:hover span.tooltip span.middle
{ 
	width: 217px;
	padding: 12px;
	margin-right: 40px;
	display: block;
	color: white;
	font-size: 100%;
	font-weight: normal;
	background: #A6A6A6;
	text-decoration: none;
	z-index: 1100;
}/* CSS Document */

.itemImage 
{
  overflow: hidden;
}

#usAdress h3
{
	margin: 35px 0 5px;
}

#flashFut
{
	z-index: 0;
}