/*  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/>.

*/

/* @group GLOBALS
===================================== */

body {
	color: #000;
	background: #ebebeb url(images/new/body_bg.png);
	font-family: Verdana, Helvetica, Arial, sans-serif;
	}

p.intro {
	margin-bottom: 1em;
	font-size: 1.8em;
	line-height: 1.3;
	color: #666;
	}



textarea{
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

a, a:visited{
	color:#ee8653;
}

table {
	border-collapse:collapse;
	border:1px solid #ccc;
}

table td{
	
}
/* @group Globals - Headings
===================================== */

p#sectionTitle {
	display: none;
	}
	
h2.pageTitle{
	color:#ee8653;
}
	
.sidebar h3{	
	color:#fff;
	padding:0 0.5em 0.5em;
	line-height:2em;
	
}

#left.sidebar h3{
	background:url(images/new/left_sidebar_heading_bg.png) no-repeat;
}

#right.sidebar h3{
	background:url(images/new/right_sidebar_heading_bg.png) no-repeat;
}


/*#right.sidebar h3{
	background:url(images/right_sidebar_heading_bg_32.png) no-repeat;
}*/

/* @end Globals - Headings
-------------------------------- */

/* @end GLOBALS
-------------------------------- */



/* @group LAYOUT
===================================== */

#outer_container{
	position:relative;
	background:url(images/new/outer_container_bg.png) repeat-x;
}
#container {
	position:relative;
	width: 980px;
	margin: 0 auto;
	top:5px;
	background: #fff;
	
	}

#content {
	padding: 0 0 1em;
	
	 background:url(images/new/content_bg.png) repeat-y;
	}

#primary {
	float: left;
	width: 703px;
	padding:0;
	
	}
.oneCol #primary {
	width: 905px;
	border: 0;
	}
.threeCol #primary {
	width: 520px;
	}


.content{
	/*background:#eee;*/
}

#primary .inner{
	padding:0 10px;
}

.twoColSL .content {
	border-right: 0;
	}

.twoColSR .content {
	border-left: 0;
	}


.sidebar {
	margin: 0 10px;
	width: 200px;
	}

#left.sidebar {
	/*background:#ccc;*/
	/*margin:0 5px 0 0;*/
}
#right.sidebar {

}






/* @group Layout - Header
===================================== */

#header {
	position:relative;
	height:340px;
	background:url(images/new/header_bg.jpg) no-repeat;
	}

#header h1 {
	position:absolute;
	top:30px;
	left:10px;
	}

#header h1 a {
	color: #000;
	width:200px;
	height:120px;
	display:block;
	text-indent:-999em;
	}

#header #searchForm {
	float: right;
	margin: 6px 20px 0 0;
	padding: 0;
	border: none;
	}

/* @end Layout - Header
-------------------------------- */


/* @group Layout - Footer
===================================== */

#footer {
	margin: 1em 0 0 0;
	padding: 0.5em 1em 0 1em;
	font-size: .85em;
	background:url(images/new/footer_bg.png) repeat-x;
	height:25px;
	color:#fff;
	}

#footer ul {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
	}

#footer li {
	float: left;
	margin-right: .5em;
	padding-right: .5em;
	}
#footer li.last {
	margin-right: 0;
	padding-right: 0;
	border: none;
	}

#footer p {
	float: left;
	margin: 0;
	}
	
#footer p.logo {
	float:right;
	margin: 0;
	}

/* @end Layout - Footer
-------------------------------- */

/* @end LAYOUT
-------------------------------- */



/* @group NAVIGATION/UI
===================================== */

/* @group Nav - Breadcrumb
===================================== */

#crumbList {
	margin-bottom: 1em;
	}

#crumbList li {
	color: #999;
	}

#crumbList li a {
	padding-bottom: 0;
	border: 0;
	color: #999;
	}
	
#crumbList li.first {
	display:none;
}

/* @end Nav - Breadcrumb
-------------------------------- */


/* @group Nav - Primary
===================================== */

#navPrimary {
	/*background: #333;*/
	width:85%;
	margin:0 8% 1.5em 7%;
}

#navPrimary li {
	margin: 0;
	width:100%;
	border-bottom:1px solid #fff;
	background:url(images/new/nav_item_bg.png) no-repeat 0.5em 0.7em;
	
	}
#navPrimary li.first {
	
	}

#navPrimary li a {
	display: block;
	padding: 0 1em 0 2em;
	line-height: 2.2em;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	font-weight:bold;
	}

#navPrimary li a:hover,
#navPrimary li:hover,
#navPrimary li.sfhover {
	/*background:url(images/nav_item_bg_hover.png) no-repeat 0.5em 0.7em;*/
	text-decoration: none;
	color:#000;
	}

#navPrimary li.current a {
	color:#fff;
	
	background:#0f0f0f url(images/nav_item_bg_current.png) no-repeat 0.5em 0.7em;
	}
	
#navPrimary li.current a:hover,
#navPrimary li.current:hover,
#navPrimary li.current.sfhover {
	color:#fff;
	/*background:#0f0f0f  url(images/nav_item_bg_hover.png) no-repeat 0.5em 0.7em;*/
}
#navPrimary li.current li a {
	background-color: transparent;
	}

#navPrimary li ul { /* second-level lists */
	border-top: 1px solid #fff;
	background-color: #666;
	}

#navPrimary li li.first {
	margin-left: 0;
	}

#navPrimary li li {
	border-top: 1px solid #999;
	}

#navPrimary li:hover li a:hover,
#navPrimary li.sfhover li a:hover {
	color: #fff;
	background: #000;
	}

#navPrimary li li ul { /* third-level lists */
	border-left: 1px solid #fff;
	background-color: #666;
	}

/* @end Nav - Primary
-------------------------------- */

/* @group  Nav - Language
-------------------------------- */

#navLanguages{
	position:relative;
	top:1em;
		left:1em;
		float:left;
	list-style-type:none;
	margin:0 0 2em 0;
	padding:0;
}


#navLanguages li{	
	padding:0;
	display:block;
	float:left;
	margin-right:0.8em;	
	border:1px solid #333;
}

#navLanguages li a,
#navLanguages li a:hover,
#navLanguages li a:visited{
	/*border-right:1px solid #405255;*/
	padding:0 0.5em;
	display:block;
	line-height:1.4em;
	height:16px;
	text-indent:-999em;
}

#navLanguages li.current a,
#navLanguages li.current a:hover,
#navLanguages li.current a:visited{	
	/*text-decoration:underline;	
	margin:0;*/
}

#navLanguages li.last a,
#navLanguages li.last a:hover{
	border:none;
	
}

#navLanguages li.cs{
	width:25px;
	background:url(images/flags/cs.png) no-repeat;
}
#navLanguages li.en{
	width:31px;
	background:url(images/flags/en.png) no-repeat;
}
#navLanguages li.de{
	width:24px;
	background:url(images/flags/de.png) no-repeat;
}
#navLanguages li.pl{
	width:23px;
	background:url(images/flags/pl.png) no-repeat;
}

#navLanguages li.ru{
	width:24px;
	background:url(images/flags/ru.png) no-repeat;
}
/* @group  Nav - Language
-------------------------------- */

/* @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;
	}
	
	
.readMore{
	float:right;
	margin-right:1.5em;
}

#svGallery dt{
	display:none;
}

#primary.content dl{
	border-bottom:1px solid #eee;
	padding:1em;
	margin-bottom:0.5em;
}

/* @end default.css Overrides
-------------------------------- */
#svGallery{
	width:540px;
	padding:0;
	margin:0;
}

#svGallery li{
	/*border:1px solid #f00;*/
	padding:0;
	margin: 0 7px  7px 0;
	
}

#svGallery dl{
	display:none;
}
#svGallery img{
	width:120px;
	height:120px;
	padding:0;
	margin:0;
}



/* EOF */