/*  This file is part of Mura CMS.

    Mura CMS is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, Version 2 of the License.

    Mura CMS is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with Mura CMS.  If not, see <http://www.gnu.org/licenses/>.

*/

/********************************************
	PRAHA  THEME
********************************************
*/
/* @group GLOBALS
===================================== */
body {
	position:relative;
	color: #000;	
	background:#003300 url(images/body_bg.jpg) repeat-x scroll 0 0;
}

p.intro {
	margin-bottom: 1em;
	font-size: 1.8em;
	line-height: 1.3;
	color: #666;
	}

.content img {

	}
	
a, a:visited{
	color:#690;
	text-decoration:none;
}

a:hover{
	color:#9c0;
	text-decoration:underline;
}


/* @group Globals - Headings
===================================== */

p#sectionTitle {
	display: none;
	}
	
h2.pageTitle{
	text-transform:uppercase;
	color:#6aa203;
	color:#096518;
	
	
}

.green{
	color:#6aa203;
}

.crossed{
	text-decoration:line-through;
}

.yellow{
	color:#fecb00;
}
	
	
table,th{
	border-collapse:collapse;
	border:1px solid #476c05;
}
th{
	border:1px solid #476c05;
	background:#6aa203;
	color:#fff;
	text-align:center;
	line-height:1.2;
}
td{
	border:1px solid #f9e5ab;
	background:url(images/td_bg.png) repeat-x;
		vertical-align:middle;

	
}

#primary table{
	width:550px;
}

/* @end Globals - Headings
-------------------------------- */

/* @end GLOBALS
-------------------------------- */



/* @group LAYOUT
===================================== */
#container {
	width:100%;
	
}

#innerContainer {
	position:relative;
	width:1200px;
	margin:0 auto;
	left:-95px;
	
	
}

#content {
	width:1000px;
	margin:0 auto;
	clear: both;
	position:relative;
	
}

#primary {
	float: left;
	width: 728px;
	padding: 0 16px;
	}
.oneCol #primary {
	width: 930px;
	border: 0;
	}
.threeCol #primary {
	width: 560px;

	}

.content,
.sidebar {
	min-height: 500px; /* Fixes odd no-content disappearing bug. */
	}

#left { float: left; }
#right { float: right; }

.sidebar {
	margin:0;	
	}

#left.sidebar {width: 200px; padding:0 5px;}
#right.sidebar {width: 196px;}
#container {
	/*position: relative;*/
	background:url(images/container_bg.jpg) bottom repeat-x;	
	/*margin:0 auto;*/
}

#innerContainer{
	background:#transparent url(images/inner_container_bg.jpg)  no-repeat 100px 216px;
}

#content {
	padding:0 0 1em;
	/*background: #fff;*/
	background:transparent url(images/content_bg.png) repeat-y scroll 0 0;
	}

.content {
	/* border-left: 1px solid #ccc;
	 border-right: 1px solid #ccc;*/
	 
}

.twoColSL .content {
	border-right: 0;
	}

.twoColSR .content {
	border-left: 0;
	}


#left {}
#right {padding-top:1em;}

#primary{
	background:url(images/primary_bg.jpg) repeat-x;
	padding-top:2.5em;
}


/* @group Layout - Header
===================================== */

#header {
	background:#fff url(images/header/header.jpg);
	margin-bottom:9px; /*needed to show positioned bg image on #innerContainer */
	height:216px;
}

#header h1{
	position:absolute;
	text-indent:-999em;
}

/*#header h1 a {
	color: #000;
	}*/
	
#header a.banner{
	display:block;
	width:530px;
	height:160px;	
	position:absolute;
	top:10px;
	left:350px;
	text-indent:-999em;
	
}

#header #searchForm {
	float: right;
	margin: 6px 20px 0 0;
	padding: 0;
	border: none;
	}

#header a.email{
	display:block;
	position:absolute;
	bottom:0;
	right:90px;
	width:200px;
	height:20px;
	font-size:1.4em;
	color: #F9F7D2;
}

#header a.email:hover{
	text-decoration:none;
	color:#9c0;
}

/* @end Layout - Header
-------------------------------- */


/* @group Right Sidebar
===================================== */
#right h3{
	background:#fecb00;
	color:#fff;
	font-size:1.4em;
	line-height:1.6em;
	margin:0 0.5em 0 2.2em;
	padding-left:0.5em;
	text-transform:uppercase;
	
}

/* @end Layout - Right Sidebar
-------------------------------- */


/* @group Layout - Footer
===================================== */

#footer {	
	font-size: .85em;	
	/*background:url(images/footer_bg.jpg);*/
	padding:10px 0 12px  100px;
}


#footer p {
	float: left;
	color: #F9F7D2;
	
}
	


/* @end Layout - Footer
-------------------------------- */

/* @end LAYOUT
-------------------------------- */



/* @group NAVIGATION/UI
===================================== */

/* @group Nav - Breadcrumb
===================================== */

#crumbList {
	margin-bottom: 1em;
	/*background:url(images/td_bg.png);*/
	width:auto;
	font-size:1.2em;
	
	}

#crumbList li {
	color: #fecb00;
	
	}

#crumbList li a {
	padding-bottom: 0;
	border: 0;
	color: #9c0;
	color:#6aa203;
	
	}
#crumbList li a:hover{
	color: #030;
	text-decoration:underline;
}

/* @end Nav - Breadcrumb
-------------------------------- */


/* @group Nav - Primary
===================================== */

#navPrimary_container{
	position:relative;
	width:200px;
	/*paddding:10px 0;*/
	float:left;
	margin-top:1em;
	background:transparent url(images/sidebar1/menu/menuBoxBg.jpg);	
}

#navPrimary_container span.last{
	width:100%;
	float:left;
	display:block;
	height:7px;
	background:transparent url(images/sidebar1/menu/menuBoxBottom.jpg) no-repeat bottom;
}


#navPrimary {
	width:180px;	
	padding:1em 12px 1em 8px;
	background:transparent url(images/sidebar1/menu/menuBoxTop.jpg) no-repeat top;
	
	/*float:left;	*/
}

#navPrimary li {
	width:100%;
	margin: 0;
	display:block;
	border-bottom:1px dashed #F9F7D2;
	
}
	
#navPrimary li.first {
	
}

#navPrimary li.last {
	border:none;
}

#navPrimary li a {
	display: block;
	padding: 0 0.5em;
	line-height: 2.4em;
	text-decoration: none;
	text-transform: uppercase;
	color: #F9F7D2;
	font-weight:bold;
}

#navPrimary li a:hover,
#navPrimary li:hover,
#navPrimary li.sfhover {
	background-color: #9c0;
	color:#fff;
	text-decoration: none;
	}

#navPrimary li.current a {
	/*background-color: #000;*/
	}
#navPrimary li.current li a {
	background-color: transparent;
	}

#navPrimary li ul { /* second-level lists */
	background-color: #9c0;
	margin:-20px 0 0 176px;
	padding:5px;
	
	}

#navPrimary li li.first {
	margin-left: 0;
	border-bottom:1px dashed #F9F7D2;
	}

#navPrimary li li a {
	font-weight:normal;
	color:#030;
	
}

#navPrimary li:hover li a:hover,
#navPrimary li.sfhover li a:hover {
	color: #fff;
	background: #6aa203;
	}

#navPrimary li li ul { /* third-level lists */
	border-left: 1px solid #fff;
	background-color: #666;
	}

/* @end Nav - Primary
-------------------------------- */

/* @end NAVIGATION/UI
-------------------------------- */



/* @group default.css Overrides
===================================== */

.svSyndLocal dl,
.svSyndRemote dl,
.svRelatedContent dl {
	float: left;
	width: 100%;
	margin-bottom: .75em;
	padding-top: 1em;
	border-top: 1px solid #ccc;
	}

.sidebar .svSyndLocal dl,
.sidebar .svSyndRemote dl,
.svRelatedContent {
	margin-bottom: 1em;
	}

.sidebar .svSyndLocal dd,
.sidebar .svSyndRemote dd,
.svRelatedContent {
	margin-bottom: 0;
	}

dt.releaseDate {
	color: #666;
	}
	
	

input.text, 
textarea{
	border:1px solid #690;
}


#svGallery li{
	padding:0 0 0.2em;
}

#svGallery dl{
	display:none;
}

#svGallery img{
	border:1px solid #9c0;
	padding:0.6em;
	background:#fff;
}

.content .svIndex{
	border-top:2px solid #F9E5AB;
	margin-top:1em;
}
.content .svIndex dl{
	background:#fff;
	padding:1.5em;
	border:1px solid #F9E5AB;
}

.content .svIndex dt a{
	text-transform:uppercase;
}

/* @end default.css Overrides
-------------------------------- */
.grillNav{
	margin:0 10px;
}
.grillNav dl{
	background:url(images/sidebar2/iconArrow.png) no-repeat 0 -3px;
}

.grillNav dt{
	background:#fecb00;
	color:#fff;
	font-size:1.4em;
	line-height:1.6em;
	margin:0 0.5em 0.5em 2.2em;
	padding-left:0.5em;
	text-transform:uppercase;
}

/* EOF */
