/*	Tento dokument popisuje layout webu 
	
	Author:	Dobreweby.com Tomáš Pùža
		http://www.dobreweby.com
	Copyright:	
		Tento dokument je chranen podle Autorskeho zakona 121/2000 Sb.
		This document is protected by Author law 121/2000 Sb. Czech Republic
 */
  
body, html {
	text-align:center;
	margin:0px auto;
	padding:0px;	
	background:url(/app_themes/coral/img/Body-bgr.png) repeat;
}

/* Page tags definitions */

/*
a[href*="pdf"] {
	padding-right:13px;
	background:url(../img/external-link.gif) right 0 no-repeat;
}
*/

img {
	border-style:none;
}

.cleaner {
	clear:both;
}

#outer-box-max {
	position:relative;
	width:auto;
	/width:800px;
	/width: expression(document.body.clientWidth<801 ? "800px" : (document.body.clientWidth>1025 ? "1024px" : "800" ) );	
	min-width:800px;
	max-width:1024px;
	margin: 0px auto 0px auto;
	text-align:left;
}

/* Hlavicka stranky */
#header {
	position:relative;
	background:url(../img/Head-bgr.png);
	height:131px;
	text-align:right;
}

#logo {
	position:absolute;
	top:0px;
	left:0px;
}

#header-line {
	position:absolute;
	background-image:url(../img/Linelogo.png);
	height:131px;
	width:4px;
	left:275px;
	top:0px;
}

#slogan {
	position:absolute;
	top:53px;
	left:297px;
}

#site-navigation {
	position:relative;
	height:59px;
	background:url(../img/Level1-bgr.png) repeat-x;
	overflow:hidden;
}

#site-navigation #littleNav {
	position:relative;
	float:left;
	background:url(../img/Littlenav-bgr.png) repeat-x;
	width:279px;
	height:59px;
	
	font-size:8pt;
	text-align:center;
	color:#FFFFFF;
}

#littleNav .content {
	padding:18px 0px 0px 32px;
}

#site-navigation #littleNav a {
	color:#FFFFFF;
	text-decoration:underline;
	text-align:center;
	
	display:block;
	float:left;
	height:30px;
	padding-top:15px;
	margin-right:6px;
}

#site-navigation #littleNav a:hover {
	color:#FF9900;
}

.ln-english { background:url(../img/Ln-english.png) no-repeat top center; }
.ln-czech { background:url(../img/Ln-czech.png) no-repeat top center; }
.ln-sitemap { background:url(../img/Ln-sitemap.png) no-repeat top center; }
.ln-prihlasit { background:url(../img/Ln-prihlasit.png) no-repeat top center; }
.ln-kontakt { background:url(../img/Ln-kontakt.png) no-repeat top center; }


/* Navigace */

#site-navigation #littleNav a img {
	text-decoration:none;
}

#site-navigation #level1Nav {
	position:relative;
	float:left;
	height:59px;
}

#level1Nav {
	color:#fff;
}

#level1Nav span {
	margin:0px 4px 0px 4px !important;	
}

#level1Nav ul {
    list-style-type:none;
    padding:0px;
    margin:0px;
}

#level1Nav li {    
    display:inline;    
}

#level1Nav li a.AspNet-Menu-Selected {    
	color:#FFFF00;
	font-size:80%;
	/*padding-right:0px;*/
}    

#level1Nav .incontent {
	padding:23px 0px 0px 18px;	
}

#level1Nav a {
	color:#FFFFFF !important;
	font-size:80%;
	font-weight:normal;
	text-decoration:none;
	/*padding-right:0px;*/	
}

#level1Nav a:hover {
	color:#FEEF98 !important;
}

#level1Nav a.active {
	color:#FFFF00 !important;
	font-size:80%;
	/*padding-right:0px;*/
}

.level2Menu {
    margin-bottom:16px;
}


.level2Nav {
    font-size:80%;
    margin-left:5px;    
}

#level2Nav {
    width:244px;
    overflow:hidden;
}

#level2Nav a, 
#level2Nav a:visited {
	color: #0000FF;
}

#level2Nav a:hover {
	color:#C3000A !important;
}

#level2Nav li {
	margin-bottom:3px;
}


.AspNet-Menu-WithChildren span {
	display:block;
	margin:10px 0px 0px 0px;
	color:Black !important;
	text-decoration:none;
	font-weight:bold;
}

.AspNet-Menu-WithChildren {
	margin-bottom:10px;
}

/* Posunuti podsekci vpravo */
.AspNet-Menu-WithChildren ul li {
    margin-left:3px !important;
}

.AspNet-Menu-WithChildren ul {
	margin-left:0px !important;
	padding-left:0px !important;
}

.AspNet-Menu-WithChildren .AspNet-Menu-Leaf a {
	color:Blue !important;
	text-decoration:underline !important;
	line-height:15px;
	font-weight:normal;	
	font-size:10pt;
}



#left-panel-content ul {    
    list-style-type:none;
    margin-left:0px;
    padding-left:0px;
    margin-left:10px;
    /margin-top:0px;
        
	font-size:10pt;
}

#left-panel-content li {    
    margin-left:0px;
    padding-left:0px;
}

#page-frame {
	border:1px solid #cccccc;
	background:#ffffff;
}

#left-panel {
	float:left;
	width:279px;
}

#left-panel-content {
	margin:16px;
	margin-top:29px;
}

#left-panel-content .title {
	background-image:url(../img/Lp-head.png);
	width:231px;
	height:32px;
	margin-bottom:15px;
	line-height:32px;
	color:#FFFFFF;
	
	padding-left:15px;
	font-size:75%;
	font-weight:bold;
}

.SearchBox {
	float:left;
	width:185px;
	border:1px solid #CCCCCC;
	height:21px;
}

.btnHledat {
	display:block;
	float:left;
	
	background-image:url(../img/hledat-bgr.png);
	width:53px;
	height:25px;
	line-height:25px;
	
	color:#666666;
	font-size:70%;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	margin-left:5px;
}


#aktuality {
	background:url(../img/Aktuality.png) no-repeat;
	min-height:300px;
}

#aktuality ul {
    margin-left:0px;
    padding-left:0px;   
}

#aktuality .hotnewItem {
	border-left-width:5px;
	border-left-color:#C3000A;
	border-left-style:solid;
	padding-left:8px;
	margin-bottom:18px;
}

#aktuality .hotnewDate {
	font-size:9pt;
	color:#333333;
	margin-bottom:3px;
}

#aktuality .hotnewTitle {
	font-size:8pt;
	font-weight:bold;
	margin-bottom:8px;	
}

#aktuality .hotnewTitle a {
	color:#333333;
}

#aktuality .hotnewTitle a:hover {
	color:#FF9900;
}

#aktuality .text {
	font-size:8pt;
	color:#333333;
}

.aktualit #archiv {
	margin-left:90px;
}

.aktualit #archiv a, .aktualit #archiv a:visited {
	background:url(../img/Ico-archiv.png) no-repeat left center;
	padding-left:18px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal !important;
}

.aktualit #archiv a:hover {
	text-decoration:underline;
}

.Hotnews h2 {
    margin-top:0px !important;
}

.hotnewSeparator {
    border-top:1px solid #ccc;
}

#archiv .hotnewDate {
}

#content-frame {
	margin-bottom:29px;
	margin-left:277px;
}

#drob-nav {
	font-size:65%;
	color:#333333;
	text-align:right;
	padding-right:16px;
	padding-top:6px;
	background:url(../img/Dn-line.png) no-repeat bottom right;
	height:20px;
}

#content-frame-body {
	margin-top:15px;
	padding:0px 16px 16px 16px;
	font-size:80%;
	_height:450px;
	min-height:450px;

	background:url(../img/Lp-right-border.png) repeat-y left;	
}


/* Paticka stranky */
#footer {
	position:relative;
	background:url(../img/Footer-bgr.png) repeat-x;
	height:46px;
	color:#FFFFFF;
	font-size:70%;
}

#footer a {
	color:#FFFFFF;
}

#footer #left {
	float:left;
	margin-left:15px;
	margin-top:18px;
}

#footer #right {
	float:right;
	margin-right:15px;
	margin-top:18px;
}

/* Login information */

.LoginPanel {
    font-size:80%;
    margin-bottom:15px;
    color:#333;
}
