/*

*/

* {
	margin : 0em;
	padding : 0em;
}

html {
  background : url(images/background_akce.gif);
  background-size: 800px 500px;
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center;
}

body {
  background : #FFFFFF url(images/img01.gif) repeat-x;
  opacity:0.75;
  filter:alpha(opacity=75); /* For IE8 and earlier */
	font : normal small "Trebuchet MS", Arial, Helvetica, sans-serif;
	color : #666666;
}

#all {
	width : 850px;
	background : url(images/img01.gif) repeat-x;
}

h1, h2, h3 {
	color : #0060a9;
}

h5 {
margin-bottom : 4px;
}

blockquote {
	margin-left : 3em;
}


ul {
	margin-left : 3em;
}


ol {
	margin-left : 3em;
}


hr {
color : #DDDDDD;
}

a {
	color : #586BAA;
}

a:hover {
	text-decoration : none;
}

img {
margin-bottom : 2px;
}

.toMiddle {
  font-size : 100%;
  text-align : center;
}

/* Boxed Style */

.boxed {
	margin-bottom : 20px;
}

.boxed .title {
	height : 31px;
	padding : 6px 0 3px 30px;
	background : #EEEEEE url(images/img09.gif) repeat-x;
	border-top : 1px solid #CCCCCC;
	border-left : none;
	border-right : 1px solid #CCCCCC;
	border-bottom : none;
	font-size : 1.2em;
	color : #0060a9;
}

.boxed .content {
	padding : 20px 20px 30px 20px;
	background : url(images/img07.gif) repeat-x;
	border-top : 1px solid #CCCCCC;
 border-right : 1px solid #CCCCCC;
 border-bottom : 1px solid #CCCCCC;

}

/* Post */

.post {
}

.post .title {
	padding : 5px 0px 0px 20px;
	font-size : 2em;
	font-weight : normal;
}


.post .story {
	padding : 20px 20px 10px 20px;
	background : url(images/img06.gif) repeat-x;
	border-left : 1px solid #EEEEEE;
}


.post .story p, .post .story blockquote, .post .story ul, .post .story ol {
	margin-bottom : 1.5em;
	line-height : 180%;
}

/* Menu */

#menu {
	width : 550px;
	height : 90px;
	margin : 0 auto;
}

#menu ul {
	margin : 0em;
	padding-top : 25px;
	list-style : none;
}

#menu li {
	display : inline;
}

#menu a {
	display : block;
	float : left;
	height : 32px;
	margin-left : 1px;
	padding : 13px 25px 0 25px;
	background : #FFFFFF url(images/img05.gif) repeat-x;
	text-align : center;
	text-decoration : none;
	font-weight : bold;
	color : #586BAA;
}

#menu a:hover {
	background-image : url(images/img03.gif);
	border-color : #888888; /*#FEDA8D;*/
	color : #CC0000;
}

#menu .active a {
	height : 36px;
	margin-top : -4px;
	margin-left : -1px;
	margin-right : -1px;
	background-image : url(images/img03.gif);
	border : 2px solid #abadaf;
	border-left : 2px solid #abadaf;
	border-bottom : none;
	font-weight : bold;
	color : #479AC6;
}
/* Logo */

#logo {
	width : 850px;
	height : 120px;
	margin : 0 auto;
	margin-bottom : 20px;
}

#logo h1 {
	float : left;
	letter-spacing : -2px;
	font-size : 36px;
	font-weight : normal;
}

#logo h1 a {
}

#logo h2 {
	float : left;
	font-size : 14px;
	font-weight : normal;
	padding-left : 60px;
	padding-right : 70px;
}


#logo a {
	text-decoration : none;
	/*text-transform : lowercase;
	font-style : italic;*/
	color : #479AC6;
}

/* Content */

#content {
	width : 850px;
	margin : 0 auto;
}


#main {
  float : left;
	width : 625px;
	height: 70%;
	background : #ffffff;
}


#sidebar {
  
	float : right;
	width : 220px;
	height: 500px;
}


#login fieldset {
	border : none;
}

#login legend {
	display : none;
}

#login label {
	font-size : x-small;
	font-weight : bold;
}

#login input {
	margin-bottom : 5px;
}

#inputtext1, #inputtext2 {
	width : 170px;
	padding : 2px;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	color : #666666;
}

#inputsubmit1 {
}

/* Content > Sidebar > Updates*/

#updates {
}

#updates ul {
	margin : 0em;
	list-style : none;
}

#updates h3 {
	margin : 0em;
	font : bold x-small Verdana, Arial, Helvetica, sans-serif;
}

#updates p {
	margin-bottom : 1.4em;
	font-size : smaller;
	line-height : normal;
}


/* Content > Sidebar > Partners*/

#partners {
}

#partners .content {
	padding : 10px 0px;
}

#partners ul {
	margin : 0em;
	border-bottom : 1px solid #D1BC5C;
	list-style : none;
	line-height : normal;
}

#partners li {
	padding : 10px;
	border-top : 1px solid #D1BC5C;
}

/* Footer */

#footer {
	clear : both;
	width : 850px;

	margin : 0 auto;
	padding : 10px 0;
	background : url(images/img08.gif) repeat-x;
}

#footer p {
	margin : 0em;
	text-align : center;
	font-size : x-small;
}

#diffColor {
	color : #586BAA;
}
