
*
{
    margin: 0px;
    padding: 0px;
}
body
{
    text-align: center;
    font-family: Tahoma;
    font-size: 82%;
}
a{
outline:medium none;
}
h1 
{
    float: left;
}
h1 a
{
  
}
h1 a.back-homepage
{
    
}
h1 a span
{
    display: none;
}
h1 a img
{
    border:0px none;
    margin-top:18px;
    
}
h1 a img.portal
{
	height:55px;
}
h1 a.
{
    display: none;
}
hr{

	background-color:#CCCCCC;
	border:0 none;
	height:1px;	
}
div.subLogo{

	clear:left;
		
}
div.subLogo a {
	background-image:url("/Public/Images/ecentre_minilogo.png");
	background-position:left center;
	background-repeat:no-repeat;
	display:block;
	height:21px;
	width:256px;
	text-decoration:none;
}
#header-content{

	position:relative;
		
}
#ecenter
{
    width: 960px;
    margin: 0 auto;
    text-align: left;
}
#subheader
{
    min-height: 113px;

    position: relative;
}
#menu
{
    /*position:relative;*/
}
#menu, #media-menu
{
    clear: both;
    list-style: none;
}
#menu li, #media-menu li
{
    display: inline;
}
#menu li a, #media-menu li a
{
    display: block;
    float: left;
    text-decoration: none;
    color: White;
    font-weight: bold;
}

#menu li ul
{
    display: none;
    position:absolute;
    top:153px;
    left:0px;
    border-left:4px solid #00AEEF;
    border-right:4px solid #00AEEF;
    border-bottom:4px solid #00AEEF;
    z-index:1000;
    background-color:#FFFFFF;

}
#menu li ul li
{
    display: block;
    background-color:#FFFFFF;
    
    margin:0px;
    
}
#menu li ul li a
{
	background-color:#FFFFFF;
    color:#00AEEF;
    width:150px;
    display:block;
    padding-bottom:0px;
    float:none;

}
#menu li ul li a:hover
{
	background-color:#00AEEF;
    color:#FFFFFF;
    padding-bottom:0px;
    padding-top:0px;
    border:0px none;
}
#menu li:hover ul
{
    display: block;
}
#menu li:hover a
{
    background-color: #FFFFFF;
    color: #00AEEF;
}
#media-block
{
    border-bottom: solid 1px #D6D6D6;
    padding-bottom: 6px;
    z-index:0;
}
#media-block p,
#media-block p a,
.media-block-content table td
{
	color:White;
}

.media-block-content
{
    height: 314px;
    /*background-image: url("/Content/Images/media.gif");*/
    position:relative;
    margin-top: 4px;
    z-index:0;
    
}

.media-block-content p.nonComodity{

	padding-top:10px;	
}

.media-block-content td.height{

	height:30px;	
}
.media-block-content p.saveTotaly{
	
	font-size:400%;
	margin-bottom:40px;
	margin-top:40px;
	text-align:center;
	
}

.media-block-content object
{
    
    
}

.media-block-content,#media-menu
{
    background-image: url("/Content/Images/WEB_BLOK_TECKY.png");
    background-color: #00AEEF;
    background-position: left;
}

#media-menu{
	
    background-position:0 -342px;
	
}

#media-block, #main-content, #footer-content, #contest-block, .text-block-footer, #subfooter-content,.clear
{
    clear: both;
}
#media-block div.ui-tabs-hide{

	display:none;
		
}

#menu
{
    height: 40px;
    /*background-color: #00AEEF;*/
}
#menu li a
{
    padding-left: 16px;
    padding-right: 17px;
    padding-bottom: 4px;
    line-height: 32px;
    background-color: #00AEEF;
    border-left:4px solid #00AEEF;
    border-right:4px solid #00AEEF;
    border-top:4px solid #00AEEF;
        
}

#menu li ul li a
{
    
    border-left:0px none;
    border-right:0px none;
    border-top:0px none;
    
}
#menu li a:hover,#menu li a.selected
{
    background-color: #FFFFFF;
    color:#00AEEF;;
    border-bottom:#FFFFFF;
    border-top:4px solid #00AEEF;
    border-left:4px solid #00AEEF;
    border-right:4px solid #00AEEF;
}

#menu li a.ecentre-tv-menu
{
    background-color: #EC008C;
    background-image: url("/Content/Images/tv.png");
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 53px;
    margin-left:4px;
    border-left:4px solid #EC008C;
    border-right:4px solid #EC008C;
    border-top:4px solid #EC008C;
       
}

#menu li a.selectedTV,
#menu li a.ecentre-tv-menu:hover
{

    color:#EC008C;;
    border-bottom:#FFFFFF;
    border-top:4px solid #EC008C;
    border-left:4px solid #EC008C;
    border-right:4px solid #EC008C;
    background-image: url("/Content/Images/tlacitko_tv.png");
}

#menu li a.notAllow{

	color:#CCCCCC;

}
#menu li a.notAllow:hover{

	background-color: #00AEEF;

}
#media-menu
{
    /*background-color: #D80080;*/
    height: 116px;
    /*
    background-image: url("/Content/Images/media-menu.png");
    background-position: left;
    background-repeat: repeat-x;
*/
}
#media-menu li 
{
    /*
    background-image:url("/Content/Images/media-menu-item.gif");
    background-position:right bottom;
    background-repeat:no-repeat;
    display:block;
    float:left;
    height:116px;
    width:240px;*/
}
#media-menu a
{
    padding-top: 13px;
}
#media-menu a span
{
    text-align: center;
    font-size: 140%;
    font-weight: normal;
    display: block;
    width: 239px;
    height: 99px;
    border-top: solid 4px white;
    border-right: solid 1px #FFFFFF;
    background-color: #EC008C;
    line-height: 95px;
    vertical-align: middle;
    background-image:url("/Content/Images/shadow.png");
    background-repeat: no-repeat;
}
#media-menu a:hover, #media-menu li.ui-state-active a
{
    background-image: url("/Content/Images/media-menu-hover.png");
    background-repeat: no-repeat;
    background-position: top;
}

#player-block-wrap
{
    
    float: right;
    clear: right;
    padding-left: 16px;
    width: 450px;
    height: 283px;
    margin-top: 20px;
    margin-right: 20px;
    background-image: url("/Content/Images/player-wrap.png");
    background-repeat: no-repeat;
    background-position: left;
}
#player-block
{
    border: 4px solid white;
    width: 450px;
    height: 283px;
}
#media-text
{
    width: 378px;
    height: 212px;
    float: left;
    clear: left;
    margin-top: 50px;
    margin-left: 40px;
    background-image: url("/Content/Images/media-text.jpg");
    background-repeat: no-repeat;
    background-position: left;
}
.media-block-text
{
    font-size: 30px;
    color: White;
    display: none;
}
#main-content-sub
{
    padding-top: 40px;
    width: 261px;
    float: right;
    color: #333333;
}
#main-content-sub img
{
    border:0px none;
}
#main-content-sub em
{
    color: #F03FA6;
}
#main-content-sub p
{
    margin-top: 11px;
    line-height: 22px;
}
#main-content-text
{
    padding-top: 40px;
    width: 699px;
    float: left;
}

#main-content
{
    
    
    
}

#main-content p
{
    margin-top:10px;
    margin-bottom:10px;
}

.main-content a{

	color:#EC008C;
		
}

#main-content #vyberoverizeni-list p
{
    margin-top:0px;
    margin-bottom:0px;
}

#main-content ul
{
    margin-left:30px;
}
#main-content ol
{
    margin-left:30px;
}
#main-content ul#studie-menu
{
    margin-left:0px;
}

.main-text-block h2
{
    font-size: 120%;
    margin-bottom: 14px;
    color: #EB008C;
}
.main-text-block h2 a
{
    color: #EB008C;
}
.main-text-block img
{
    float: left;
    clear: left;
    margin-right: 14px;
    padding:2px;
	border:1px solid #CCCCCC;
}
#main-content .main-text-block p
{

    margin-bottom: 10px;
    margin-top: 10px;
    line-height: 22px;
    color: #333333;
}

#main-content .main-text-block p.back{

	margin-top:0px;
	margin-bottom:15px;
		
}

#main-content .main-text-block span.city
{
    color:#00AEEF;
}

#main-content .main-text-block p.anotation
{
    margin-bottom: 37px;
    margin-top: 0px;
   /* margin-left:175px;*/

}

.main-text-block p a
{
    color: #EB008C;
}

.main-text-block p.relatedPhotos img{

	float:none;
	padding:2px;
	border:1px solid #CCCCCC;
	margin-right:5px;
}

.main-text-list
{
    border-bottom: solid 1px #D6D6D6;
    margin-right: 47px;
}
.main-text-list label
{
	float:left;
    width:120px;
}
.main-text-list label.label
{
	float:none;
	margin-right:15px;
	width:79px;
}
.main-text-list label span
{
	color:#EC008C;
}
.main-text-list input
{
    width:186px;
    padding-top:4px;
    padding-bottom:4px;
    font-size:11px;
    border:1px solid #DDDDDD;
}
.main-text-list input.checkbox
{
    width:15px;
    border:0px none;
}

.main-text-list div.contactForm{

    display:none;

}
.main-text-list h3.contactForm{

    cursor:pointer;
    background-repeat: no-repeat;
    background-position:left center;
    height:22px;
	padding-left:30px;
	padding-top:2px;
	margin-top:0px;
    

}
.main-text-list h3.plus{

    background-image:url("/Content/Images/plus.png");

}
.main-text-list h3.minus{

    background-image:url("/Content/Images/minus.png");

}
#main-content .main-text-list p.button
{
    margin-bottom:30px;
    margin-top:30px;
    text-align:right;
    margin-right:11px;
}

#main-content .main-text-list p.button input
{
    width:100px;
    background-color:#1795FF;
    color:#FFFFFF;
    font-size:14px;
    cursor:pointer;
}

.main-text-list div.border-right
{
	border-right:1px solid #DDDDDD;
	height:135px;
}
.main-text-list textarea
{
	height:100px;
    width:518px;
    border:1px solid #DDDDDD;
    font-size:11px;
}
.wysiwyg-margin
{
    margin-top: -12px;
}
.no-border
{
    border:0px none;
}
.text-block-footer
{
    margin-bottom: 14px;
    text-align: right;
}
.text-block-footer a
{
    color: #EB008C;
}
#contest-block h2
{
    margin-top: 23px;
    margin-bottom: 34px;
    font-size: 180%;
    font-weight: normal;
    color: #00ACED;
}
#contest-block p
{
    margin:0px;
}
.contest-item
{
    color: #333333;
    margin-bottom: 27px;
    line-height: 22px;
}
.contest-item a
{
    color: #333333;
    font-weight: bold;
}
#footer-content, #subfooter-content
{
    border-top: solid 1px #D6D6D6;
    padding-top: 19px;
    /*margin-bottom: 150px;*/
    color: #333333;
    line-height: 22px;
    font-size: 82%;
}
#subfooter-content
{
    position:relative;
    height:250px;
}
#subfooter-content span
{
    position:absolute;
    left:726px;
    top:20px;
}
#subfooter-content div.itCluster
{
    position:absolute;
    left:136px;
    top:20px;
    border-left:1px solid silver;
    padding-left:20px;
    width:296px;
    font-size:11px;
    line-height:19px;
}
#subfooter-content div.itCluster img
{
    float:left;
    padding-right:7px;
}
#subfooter-content div.itCluster a
{
    color:#3AAFE8;
}
#footer-content h2
{
    font-size: 110%;
    color: #EB008C;
    margin-bottom: 23px;
}
#footer-navigation
{
    float: left;
}
.quick-menu, .quick-contact
{
    float: left;
    width: 160px;
    list-style: none;
}
.quick-menu li a, .quick-contact a, #subfooter-content a
{
    color: #333333;
}

.quick-contact h3
{
    text-transform: uppercase;
    font-size: 100%;
    
}
#save-money-block
{
    color: #00AEEF;
    width: 300px;
    float: left;
    margin-top: 20px;
    margin-left: 115px;
}
#money-value
{
    border:1px solid #01AEEF;
	font-size:150%;
	height:23px;
	margin-top:4px;
	padding:8px;
	text-align:center;
	width:240px;
}
#portal-block
{
    float: right;
    width: 289px;
    margin-top: 17px;
}
#portal-block div.logout
{
    text-align:right;
}
#portal-block div.logout span
{
    width:239px;
    display:inline-block;
    text-align:left;
}
#portal-block a
{
    color: #EC008C;
}
#portal-select
{
    background-color: #EC008C;
    line-height: 40px;
    height: 40px;
    color: White;
    margin-top: 7px;
    margin-bottom: 7px;
}
#portal-select span.text
{
    display: block;
    width: 242px;
    text-align:left;
    float: left;
    padding-left:20px;
    cursor:pointer;
    
}
.select-button
{
    background-color: #C90078;
    color: White;
    width: 27px;
    height: 40px;
    background-image: url("/Content/Images/select.png");
    background-repeat: no-repeat;
    background-position: left;
    display: block;
    float: left;
}
.select-button span
{
    display: none;
}
#portal-block-add
{
    clear: both;
    text-align: right;
}
#portal-block-add a
{
    
}

#reference-sub
{
    height: 99px;
    background-color: #00AEEF;
    margin-top: 4px;
    background-image: url("/Content/Images/WEB_BLOK_TECKY_small.png");
    background-repeat: repeat-x;
}
#client-select
{
    border: solid 1px #0C6D90;
    background-image: url("/Content/Images/select-background.png");
    background-repeat: no-repeat;
    background-position: left top;
    width: 280px;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
    color: #666666;
    padding: 3px;
}
#client-select option
{
    padding: 3px;
}
#reference-sub-select
{
    
    font-size: 110%;
    color: White;
    height: 33px;
    line-height: 30px;
    
    font-weight: bold;
    padding-left: 8px;
}
#reference-sub-check
{
    font-size: 110%;
    color: White;
}
#reference-list h2
{
    color: #00ADEF;
    font-size: 150%;
    margin-bottom: 21px;
    margin-top: 33px;
}

#main-content-text h2.slovnik
{
    color: #00ADEF;
    font-size: 150%;
    margin-bottom: 21px;
}

#reference-sub-check
{
    padding: 8px;
    line-height: 23px;
}

#reference-sub-check span
{
    padding-left: 10px;
}

#reference-sub-select span
{
    padding-left: 10px;
}

.image-block
{
    width: 193px;
    text-align: center;
}

.image-block img
{
    border:5px solid #FFFFFF;
}

.basic-info-block
{
    width: 368px;
}
#reference-list-items
{
    border-collapse: collapse;
    border-bottom: solid 1px #D6D6D6;
}
#reference-list-items tr td
{
    color: #333333;
    padding: 8px;
    border-top: solid 1px #D6D6D6;
}
#reference-list-items tr.odd td
{
    background-color: #ECECEC;
}
.reference-list-items-info
{
    font-weight: bold;
    color: #00ADEF;
}
.reference-list-items-info strong
{
    color: #333333;
}
#main-paging
{
    text-align: center;
    padding-bottom: 50px;
    padding-top: 30px;
    font-size: 110%;
    color: #EB008B;
    clear:both;
}
#main-paging a
{
    color: #EB008B;
    padding: 3px;
    padding-left: 6px;
    padding-right: 6px;
}
#main-paging a.number
{
    text-decoration: none;
}
#main-paging a.selected
{
    background-color: #EB008B;
    color: White;
}
#studie-menu
{
    float: left;
    width: 297px;
    list-style: none;
    margin-top: 4px;

}
#studie-menu li a
{
    display: block;
    color: #013861;
    line-height: 18px;
    font-size: 100%;
    padding: 8px;
    font-weight: bold;
}
#studie-menu li a.selected
{
    background-color: #00AEEF;
    color: White;
    text-decoration: none;
}
#studie-text-block
{
    border: solid 13px #00AEEF;
    float: left;
    width: 605px;
    margin-top: 4px;
    padding: 16px;
}
.back-link
{
    font-size: 110%;
    height: 57px;
    line-height: 57px;
    
    color: #EB008B;
}
h2.back-link
{
    font-size: 130%;
    font-weight: bold;
}
.back-link a
{
    color: #EB008B;
}
.bottom-link
{
    border-bottom: 1px solid #D6D6D6;
}
#reference-detail-text
{
    padding-top: 28px;
    padding-bottom: 28px;
}

#main-content .tv-player-content-submenu
{
    list-style:none outside none;
	margin-left:0 !important;
}
#main-content ul.tv-player-content-submenu img
{
    float:left;
    margin-right:6px;
    border:0px none;
}
#main-content ul.tv-player-content-submenu li
{
	clear:both;
	margin-bottom:12px;
	width:410px;
}
#main-content ul.tv-player-content-submenu li:first-child {
	margin-top:12px;
}
#main-content ul.tv-player-content-submenu li span.date
{
	color:#003760;
	font-size:12px;
	font-weight:bold;
}
#main-content ul.tv-player-content-submenu li a.video
{
	display:block;
	font-size:14px;
	line-height:16px;
	padding:0;
}
#main-content .tv-player-content-submenu li a
{
    color: White;

}
#main-content .tv-player-content-submenu li a.video
{
    line-height:16px;
	padding:8px 7px 10px;

}

.sub-close, .sub-open
{
    
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 25px;
    display: block;
    height: 20px;
    line-height: 20px;
    color: White;
}
.sub-close
{
    background-image: url("/Content/Images/tv-small-plus.png");
}
.sub-open
{
    background-image: url("/Content/Images/tv-small-minus.png");
}
.chapters a
{
    font-weight: bold;
    line-height: 25px;
    color: White;
    text-decoration: none;
    padding-left: 30px;
}
.now-play
{
    background-color: #0097d0;
}
.other-submenu
{
    margin-top: 15px;
    margin-bottom: 15px;
    list-style: none;
    color: White;
    margin-left: 30px;
    line-height: 22px;
}
#tv-player-content h2
{
    background-image: url("/Content/Images/tv-header.png");
    background-repeat: no-repeat;
    background-position: left;
    line-height: 35px;
    height: 35px;
    padding-left: 45px;
    color: White;
    font-size: 180%;
    font-weight: normal;
    margin-bottom: 11px;
}
#tv-player-content h2 strong
{
    color: #00355F;
    font-weight: normal;
}
#tv-player-area
{
    float: left;
    width: 512px;
}
#tv-player-area h3
{
    font-size: 160%;
    color: White;
    margin-top: 11px;
    margin-bottom: 11px;
    font-weight: normal;
}
#tv-player-area p
{
    color: White;
    margin-bottom: 10px;
}
#tv-player-area .text-image
{
    border: solid 3px white;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
#vyberoverizeni-list
{
    position:relative;
}
#vyberoverizeni-list h2
{
    color: #00ADEF;
    font-size: 150%;
    margin-bottom: 21px;
    margin-top: 33px; 
    width:600px;  
    float:left;
}
#vyberoverizeni-list div.auctionToogle 
{
    float:left;
	font-size:110%;
	margin-top:35px;
	text-align:right;
	width:359px;

}

#vyberoverizeni-list h2 .subtitle
{
    color: #999999;
}
#vyberoverizeni-list div.auctionEnter{

    border:4px solid #00AEEF;
	left:702px;
	position:absolute;
	top:59px;
	width:250px; 
	background-color:#FFFFFF;
	height:147px;

}
#vyberoverizeni-list div.auctionEnter p{
	padding:10px 8px 0px;
	height:25px;
}
#vyberoverizeni-list div.auctionEnter label{
	display:inline-block;
	width:50px;
	padding-top:4px;
	height:20px;
}
#vyberoverizeni-list div.auctionEnter input{
	padding:3px;
	width:174px;
}
#vyberoverizeni-list div.auctionEnter input.button
{
    width:100px;
    background-color:#EC008C;
    border:0px none;
    color:White;
    cursor:pointer;

}
#rizeni-list-items
{
    border-collapse: collapse;
    border-bottom: solid 1px #D6D6D6;
    width: 960px;
    
}
#rizeni-list-items .first-column
{
    width: 406px;
    color: #333333;
    font-weight: bold;
}

#rizeni-list-items .first-column strong, #rizeni-list-items .first-column a
{
    color: #00ADEF;
}
#rizeni-list-items td
{
    line-height: 23px;
    padding: 10px;
    border-top: solid 1px #D6D6D6;
    vertical-align: top;
}


#rizeni-list-items-slovnik
{
    border-collapse: collapse;
    border-bottom: solid 1px #D6D6D6;
       
}
#rizeni-list-items-slovnik .first-column
{
    width: 200px;
    color:#00AEEF;
    font-weight: bold;
}

#rizeni-list-items-slovnik .first-column strong, #rizeni-list-items-slovnik .first-column a
{
    color: #00ADEF;
}
#rizeni-list-items-slovnik td
{
    line-height: 23px;
    font-size: 110%;
    padding: 10px;
    border-top: solid 1px #D6D6D6;
   
}


.detail-link
{
    color: #EC018A;
    margin-top: 3px;
    margin-bottom: 3px;
    display: block;
}
.tv-link
{
    display: block;
    margin-top: 3px;
    margin-bottom: 3px;
    background-image: url("/Content/Images/link-tv.png");
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 40px;
    height: 28px;
    line-height: 28px;
}
#main-content a.tv-link
{
	color:#00ADEF;
}
#main-content .stazeni
{
	color:#333333;
}
#rizeni-list-items tr.even
{
    background-color: #ECECEC;
}
#rizeni-list-items p.nonPublic{

	color:#EC008C;
	padding-bottom:15px;
	padding-top:15px;
		
}
#save-money-content h2
{
    font-size: 140%;
    color: #00ACEC;
    padding-bottom: 18px;
    margin-top: 27px;
}
#main-content .save-money-text
{
    color: #333333;
    margin-top: 24px;
    margin-bottom: 24px;
}
#money-info
{
    height: 123px;
    line-height: 123px;
    color: White;
    background-color: #00AEEF;
    margin-bottom: 53px;
}
#money-info .amounth
{
    float: left;
    width: 675px;
    background-image: url("/Content/Images/lajna.png");
    background-repeat: repeat-y;
    background-position: right;
}
#money-info .amounth, #money-info .percent
{
    
    text-align: center;
    font-size: 650%;
}
.save-money-table
{
    font-size: 120%;
    width: 690px;
    line-height: 25px;
    margin-bottom: 25px;
}
.save-money-table th
{
    color: #00ADEF;
    text-align:left;
}
.save-money-table td
{
    
}
.save-money-table td strong
{
    color: #00375E;
}
.save-money-table td.positive strong, .save-money-table td.positive
{
    color: #009900;
}
th.number
{
    text-align: right;
    font-weight: bold;
}
.number
{
    text-align: right;
    font-weight: bold;
}
.value{

    width:215px;

}
.negative
{
    color: #970100;   
}
.percent-column
{
    width: 67px;

}
.title{

 width:400px;

}
.save-money-table .summary
{
    color: #00ADEF;
    font-weight: bold;
}
#elearning-menu
{
    width: 366px;
    float: left;
}
#elearning-menu h2
{
    font-size: 130%;
    color: #003760;
    background-image: url("/Content/Images/elearning-icon.png");
    background-repeat: no-repeat;
    background-position: left;
    height: 23px;
    line-height: 23px;
    padding-left: 29px;
    margin-top: 26px;
    margin-bottom: 13px;
}
#elearning-menu h3
{
    font-size: 100%;
    color: #01ADEF;
    margin-bottom: 13px;
    margin-top: 13px;
}

#elearning-menu h3 span
{
    color: #72c000;
}
#elearning-menu h3 span.red
{
    color: #921f1f;
}
#elearning-menu h3 span img
{
    vertical-align:text-top;
}

#main-content .elearning-menu-items
{
    list-style: none;
    margin-left: 3px;
}

.elearning-menu-items a
{
    color: #00375E;
    font-weight: bold;
    padding-left: 25px;
    padding-top:7px;
    padding-bottom:7px;
    line-height: 15px;
    display: block;
    text-decoration:none;
}
.elearning-menu-items a.closed
{
    background-image: url("/Content/Images/elearning-menu-plus.png");
    background-repeat: no-repeat;
    background-position: left;
}
.elearning-menu-items a.opened
{
    background-image: url("/Content/Images/elearning-menu-minus.png");
    background-repeat: no-repeat;
    background-position: left;
}

.elearning-menu-items a.selected
{
    background-color: #00AEEF;
    color: White;
    text-decoration: none;
    padding-left: 7px;
    margin-left: 18px;
}

.elearning-menu-items a.selected span.stitek
{
    background-image:url("/Content/Images/stitek-selected.png");
    color:#7d7d7d;
}
.elearning-menu-items span{

    text-decoration:underline;
}
.elearning-menu-items span.stitek{

    background-image:url("/Content/Images/stitek.png");
    padding:2px;
    padding-left:4px;
    clear:left;
    text-decoration:none;
    margin-left:2px;
    display:inline-block;
    width:38px;
    text-align:center;
    color:#7d7d7d;

}

.elearning-menu-items span img{

    border:0px none;
    vertical-align:middle;

}


#main-content .elearning-submenu
{
    font-weight: normal;
    line-height: 21px;
    list-style: none;
    margin-bottom: 25px;
    margin-left:0px
}
#elearning-content
{
    border-left: solid 12px #00AEEF;
    border-right: solid 12px #00AEEF;
    border-bottom: solid 12px #00AEEF;
    background-color: #00AEEF;
    float: right;
    width: 570px;
    margin-top: 4px;
}

#elearning-content span.stitek{

    background-image:url("/Content/Images/stitek-step.png");
    background-repeat:no-repeat;
    background-position:0px 14px;
    padding:2px;
    padding-left:4px;
    clear:left;
    text-decoration:none;
    margin-left:2px;
    display:inline-block;
    width:49px;
    text-align:center;
    color:#7d7d7d;

}

#elearning-content h4
{
    font-size: 110%;
    font-weight: normal;
    height: 42px;
    line-height: 42px;
    padding-left: 46px;
    background-color: White;
    color: #02375F;
    margin-top: 11px;
}
#elearning-content a.title 
{
    text-decoration:none;
}
#elearning-content h4.opened
{
    color: White;
    background-color: #EC008C;
    background-image: url("/Content/Images/elearning-content-minus.png");
    background-repeat: no-repeat;
    background-position: left;
}

#elearning-content h4.opened span.stitek{

    background-image:url("/Content/Images/stitek-step-selected.png");
 
}

#elearning-content div.opened
{
	padding:10px;
    background-color: #FFFFFF;
}
#elearning-content div.mainText{

	margin-top:12px;	
}
#elearning-content div.closed
{
	display:none;
}
#elearning-content h4.closed
{
    background-image: url("/Content/Images/elearning-content-plus.gif");
    background-repeat: no-repeat;
    background-position: left;
}
#portal-select-submenu-wrap
{
    display: none;
    position:relative;
    left: -83px;
    height: 0px;
    top: -8px;  
    z-index:1000;
    
}

#portal-select-login-wrap
{
    display: none;
    position:relative;
    left: 0px;
    height: 0px;
    top: -47px;  
    z-index:2000;
        
}

#portal-select-login-nowrap
{
    width:300px;
    margin-left:194px;        
}

#portal-select-login-nowrap #portal-select-login
{
    border:0px none;        
}

#portal-select-login
{
    height:111px;
    border:4px solid #EC008C;
    background-color: White;
    
}
#portal-select-login label
{
    width:80px;
    padding-top:4px;
    display:inline-block;
    height:20px;
    
}
#portal-select-login p
{
    padding:10px 8px 0px 8px;
    height:25px;
    
}
#portal-select-login input
{
    padding:3px;
    width:171px;

    
}
#portal-select-login input.button
{
    width:100px;
    background-color:#EC008C;
    border:0px none;
    color:White;
    cursor:pointer;

}
#portal-select-submenu
{
    
    border: solid 3px #EC008C;
    overflow: auto;
    font-size: 110%;
    line-height: 23px;
    font-weight: bold;
    list-style: none;
    background-color: White;
    padding: 8px;
    max-height:383px;
    width:350px;
    
}
#portal-select-submenu li a
{
    display: block;
    text-decoration: none;
}
#portal-select-submenu ul
{
    margin-left: 15px;
    list-style: none;
    color: #00AEEF;
}
#portal-select-submenu ul li a
{
    color: #00AEEF;
    background-repeat: no-repeat;
    background-position: left center;
        
}
#portal-select-submenu ul li a.plus
{
	background-image: url("/Content/Images/plus.jpg");
    padding-left:15px;
    
}

#portal-select-submenu ul li a.minus
{
	background-image: url("/Content/Images/minus.jpg");
    padding-left:15px;
    
}
#portal-select-submenu ul li a.last
{

    padding-left:15px;
    
}
#portal-select-submenu ul li a.lastPort
{

    padding-left:8px;
    font-size:100%;
    text-transform: uppercase;
    
}

#tv-player-content
{
    background-color: #00AEEF;
    margin-top: 3px;
    padding: 11px;
}
#tv-player-area
{
    
}
#main-content #tv-player-menu
{
    width: 421px;
    list-style: none;
    float: left;
    margin-left:0px;
}
#tv-player-menu a
{
    display: block;
}

#tv-player-menu .main
{
    margin-right: 10px;
    background-image: url("/Content/Images/tv-plus.png");
    text-decoration: none;
    color: #00375E;
    background-color: White;
    height: 42px;
    line-height: 42px;
    padding-left: 42px;
    background-repeat: no-repeat;
    background-position: left;
    margin-bottom: 3px;
}
#tv-player-menu .opened
{
    background-image: url("/Content/Images/tv-minus.png");
    background-color: #003760;
    color: White;
    
}

cite {

	border-bottom:1px dashed #EC008C;
	cursor: pointer;	
	
}
.citation{

	position:absolute;
    display:none;
    background-color:#00AEEF;
    color:#FFFFFF;
    width:300px;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; 
	filter: alpha(opacity=95);
	opacity: .95;
	border:2px solid #02375F;
}
.citation p{
	padding:10px;
}
.citation p.close span{
	display:inline-block;
	text-align:left;
	width:266px;
}
.citation p.close{

	text-align:right;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:3px;
	background-color:#EC008C;
	cursor:pointer;

}

.tabulkaReklamniPlochaSub{

	width:400px;
	height:30px;
	font-size:130%;	
	
}

#scroller-body {  
     background:url(images/body.gif) no-repeat bottom center;  
     width:960px;     
}  
   
#mask {  
     width:960px;  
     overflow:hidden;  
     margin:0 auto;  
     position:relative;
}  
   
#panel {  
   
}  
   
#panel div {  
 float:left;  
   
 }  
 
.error{
    
	color:#CC0000;
	font-size:13px;
    text-align:center;
	padding-top:5px;
    padding-bottom:5px;
    background-color:#FFD9D9;
    border:1px solid #CC0000;
    margin-bottom:10px;
	
}
.log{
    margin-left:30px;
    margin-right:30px;
}

.message{

	font-size:13px;
	text-align:center;
	padding-top:5px;
    padding-bottom:5px;
    background-color:#D9FFCC;
    border:1px solid #00CC33;
    color:#339933;
    margin-bottom:10px;
	
}

div#header-content div#subheader div.marque
{
	background-image:url("/Content/Images/Header/arrow-marquee.jpg");
	background-position:0 1px;
	background-repeat:no-repeat;
	border-right:1px solid #E0E0E0;
	color:#888888;
	left:0;
	padding-left:15px;
	position:absolute;
	top:89px;
	
}

div#overlay{
    height:100%;
    left:0;
    position:fixed;
    top:0;
    width:100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
    text-align: center;
}

div#overlayContent{
    background-color:white;
    border:1px solid #737373;
    display:block;
    height:515px;
    left:0;
    overflow:auto;
    padding:10px;
    position:fixed;
    top:0;
    width:915px;
    z-index:1002;
}
div#overlayContent div.exit{
    text-align:right;
    margin-bottom:10px;
}
div#overlayContent div.exit p{
	color:#00AEEF;
	padding-right:27px;
	padding-top:2px;
}
div#overlayContent div.exit img{
    cursor:pointer;
    float:right;
}
div#overlayContent img{
	border:0px none;
}
div#overlayContent div#banner{
	border:1px solid silver;
	margin-left:9px;
}