@charset "utf-8";

/*******************************************************************/

/*	Project: Syndikát novinárů

	Url: syndikat-novinaru.cz
	
	Media: Screen, Projection
	
	Author: Jopixel.cz
	
	Last revision: 2008-10-17, 21:56 GMT+1
*/

/*******************************************************************/

body, div, span, p, a, img, ul, ol, li, table, th, tr, td, form, fieldset, legend, dl, dt, dd, blockquote, applet, object {
	border: 0;
}

* {
	margin: 0;
	padding: 0;
}

html {
	font-size: 100.01%;
}

body {
	background: #ecf8fb url(../img/bg.png) left top repeat-x;
	font: 1em Georgia, serif;
	color: #000;
	margin: 0;
	padding: 0;
}

#wraper {
	width: 1000px;
	margin: 0 auto;
}

ul {
	padding: 0;
	list-style: none;
}

li {
	margin: 0;
	padding: 0;
}

img.left {
	float: left;
	margin-right: 2em;
}

img.right {
	float: right;
	margin-left: .5em;
}

a, a:visited {
	color: #000;
}

a:hover {
	color: #000;
	text-decoration: none;
}

a.class_active_page {
	color: #000;
	text-decoration: none;
}

a[href^='http:'] {
	padding-right: 1em;
	margin-right: 2px;
	background: url("../img/externi.png") no-repeat right center;
}

/* @group Hlavička */

#hlavicka {
	height: 104px;
}

#hlavicka h1 {
	height: 80px;
	width: 400px;
	font-size: 1.2em;
	top: 0px;
	left: 0;
	float: left;
	position: relative;
}

#hlavicka h1 a, #hlavicka  h1 a:visited {
	color: #032535;
	padding-left: .4em;
	text-decoration: none;
	position: relative;
	top: 0;
	left: 0;
	width: 400px;
}

#hlavicka h1 a:hover {
	color: #032535;
	text-decoration: underline;
}

#hlavicka h1 a, #hlavicka h1 a span {
	display: block;
	height: 80px;
}

#hlavicka h1 a span {
	position: absolute;
	top: 0;
	left: 0;
	width: 400px;
	background: url(../img/logo.png) left top no-repeat;
}
#hledat {
	float: right;
	width: 400px;
	padding: 1em 1em 0 1em;
}

#hledat form {
	padding: 0;
	margin: 0;
	float: right;
}

/* @end */

/* @group Navigace */

.navigace {
	height: 66px;
	font-size: 1.1em;
	line-height: 3.5;
	margin: 0 auto;
	width: 980px;
	font-style: italic;
}

.navigace li {
	margin: 0;
	padding: 0;
	float: left;
	font-size: 1em;
}

.navigace li a {
	display: block;
	color: #0a4358;
	text-decoration: none;
	text-align: center;
	padding: 0 1.2em;
}

.navigace li a:hover, .navigace li a.active {
	display: block;
	background: url(../img/nav.png) left bottom repeat-x;
	text-decoration: underline;
}

.navigace li a.class_active {
	display: block;
	background: url(../img/nav.png) left bottom repeat-x;
	text-decoration: underline;
}

/* @end */

/* @group Střední content */

#stredni-content {
	display: block;
	height: 227px;
}

#aktuality {
	width: 300px;
	padding: 1em 0 0 0em;
	display: block;
	float: left;
}
#aktuality .next {
	color: #fbc100;
	font-style: normal;
	font-weight: bold;
}
#aktuality h2 {
	color: #fff;
	font-size: 1.4em;
	font-weight: bold;
	font-style: italic;
}

#aktuality ul {
	padding: .4em 0 0;
}

#aktuality ul li {
	font-size: 1em;
	font-style: italic;
	margin-bottom: .4em;
}

#aktuality ul li a {
	color: #fff;
	text-decoration: none;
}

#aktuality ul li a:hover {
	text-decoration: underline;
}

#aktuality ul li span {
	color: #fbc100;
	font-weight: bold;
}
#regiony {
	padding: 1em 0 0 0em;
	display: block;
	float: left;
	width: 350px;
}
#regiony h2 {
	color: #fff;
	font-size: 1.4em;
	font-weight: bold;
	font-style: italic;
}

#regiony ul {
	padding: .4em 0 0;
}

#regiony ul li {
	font-size: 1em;
	font-style: italic;
	margin-bottom: .4em;
}

#regiony ul li a {
	color: #fff;
	text-decoration: none;
}

#regiony ul li a:hover {
	text-decoration: underline;
}
#odkazy {
	padding: 1em 0 0 0em;
	display: block;
	float: right;
	width: 260px;
}
#odkazy h4 {
	color: #fbc100;
	font-weight: bold
}
#odkazy #left {
	float: left;
	width: 50%;
}
#odkazy #right {
	float: right;
	width: 50%;
}
#odkazy h2 {
	color: #fff;
	font-size: 1.4em;
	font-weight: bold;
	font-style: italic;
}

#odkazy ul {
	padding: .4em 0 0;
}

#odkazy ul li {
	font-size: 1em;
	font-style: italic;
	margin-bottom: .4em;
}

#odkazy ul li a {
	color: #fff;
	text-decoration: none;
}

#odkazy ul li a:hover {
	text-decoration: underline;
}



/* @end */

/* @group Content */

#content {
	background: url(../img/content.png) left top repeat-y;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/content.png',sizingMethod='scale');
   _background: none;
	float: left;
	width: 1000px;
	padding: 2em 0 0 0;
}
.cleaner {
	background: url(../img/content-top.png) left top no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/content-top.png',sizingMethod='crop');
   _background: none;
	height: 15px;
}

#content #pravy {
	width: 620px;
	float: right;
	padding: 0 3em 0 0;
}
#content #pravy ul {
	padding-left: 2em;
	padding-bottom: 1em;
}
#content #pravy ul li {
	background: transparent url(../img/menu-leaf.gif) no-repeat left center;
	padding: .3em 0 .3em 1em;
}
#content #pravy ol li {
	padding-top: .3em;
	padding-bottom: .3em;
}
#content #pravy h2 {
	color: #000;
	font-size: 1.6em;
	padding: 0 0 .5em 0;
	font-weight: bold;
}

#content #pravy h3 {
	color: #000;
	font-size: 1.2em;
	padding: .5em 0 .5em 0;
	font-weight: bold;
	font-style: italic;
}

#content #pravy p {
	font-size: 1em;
	line-height: 1.4em;
	margin: 0 0 1em 0;
}

.guestbook table {
	border: 1px solid #d5eaef;
	border-width: 2px 0;
	border-collapse: collapse;
	font-size: 100%;
	width: 600px;
	margin: .5em 0;
}

.guestbook table td {
	border: 0;
	padding: 5px 5px;
	display: block;
	border-bottom: 1px solid #d5eaef;
}

.guestbook table tr.time {
	background: #ecf8fb;
}

.guestbook table tr.user {
	color: #fff;
	background: #0e5c81;
}
.cislo {
	clear: left;
}
/* @end */

/* @group Levý */

#levy {
	width: 228px;
	position: relative;
	float: left;
	left: 50px;
	background: #ecf8fb;
	border-right: 1px solid #ccc;
}

#levy h2 {
	font-size: 1.4em;
	font-style: italic;
	font-weight: bold;
	padding: .8em 0 0 2em;
}

#levy ul {
	padding: 0 0 1em 0;
	margin: 0 0 1em 0;
	
}

#levy ul li {
	background: transparent url(../img/menu-leaf.gif) no-repeat 1.5em .8em;
	font-size: .9em;
	font-weight: bold;
	padding: .5em 0 0 3em;
}

#levy ul li:hover {
	background: transparent url(../img/menu-leaf-active.gif) no-repeat 1.5em .8em;
	font-size: .9em;
	font-weight: bold;
	padding: .5em 0 0 3em;
}

#levy ul li.class_active_page {
	background: transparent url(../img/menu-leaf-active.gif) no-repeat 1.5em .8em;
	font-size: .9em;
	font-weight: bold;
	padding: .5em 0 0 3em;
}

/* @end */
.new a {
	font-size: 1px;
	color: #f0f0f0;

}

/* @group Patička */

#paticka {
	height: 30px;
	background: url(../img/footer.png) left top no-repeat;
	 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/footer.png',sizingMethod='crop');
   _background: none;
	float: left;
	width: 1000px;
	margin: 0;
}

#paticka .domu {
	padding-left: 18px;
	background: url("../img/ico-domu.png") no-repeat 0 center;
}

#paticka .kontakt {
	padding-left: 18px;
	background: url("../img/ico-kontakt.png") no-repeat 0 center;
}

#paticka .faq {
	padding-left: 18px;
	background: url("../img/ico-faq.png") no-repeat 0 center;
}

#paticka .spacer {
	padding: 2em 25px 8px;
	overflow: hidden;
	line-height: 1.7em;
}

#paticka .spacer p {
	margin-bottom: 0.7em;
}

#paticka .spacer .levy {
	float: left;
	color: #3799b3;
	font-style: italic;
	font-size: .9em;
	width: 70%;
}

#paticka .spacer .pravy {
	float: right;
	width: 30%;
}

#paticka .spacer .pravy .paticka-nav {
	float: right;
}

#paticka ul.paticka-nav {
	font-size: 92%;
}

#paticka ul.paticka-nav li {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0 8px;
}

/* @end */
#pravy legend {
	color: #000;
	font-size: 1.4em;
	line-height: 1.3em;
}

#pravy label {
	color: #000;
	font-size: 1.1em;
	line-height: 0em;
}

#pravy input {
	background: #fff;
	border: 1px solid #ccc;
	padding: .6em;
	color: #000;
}

#pravy input:focus {
	border: 1px solid #94cdef;
	background: #f5fafd;
}
#pravy textarea {
	background: #fff;
	border: 1px solid #ccc;
	padding: .6em;
	color: #000;
	font-family: Helvetica;
}

#pravy textarea:focus {
	border: 1px solid #94cdef;
	background: #f5fafd;
}

#pravy .submit_button {
	background: #ecf8fb;
	width: 30%;
	color: #000;
}
