* {	margin: 0;	padding: 0;}
body {	margin: 0px;	background: #F3F3F3 url(../images/img01.jpg) repeat-x top left;}
body, th, td, input, textarea {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;}
form {}
fieldset {}
input, textarea {	font-weight: bold;}
input.text {	padding: 2px 5px;	background: #F8FAEB;	border-top: 1px solid #4D5719;	border-left: 1px solid #4D5719;	border-right: 1px solid #626456;	border-bottom: 1px solid #626456;}
input.button {	background: #3C7BCF;	border-top: 1px solid #3C7BCF;	border-left: 1px solid #3C7BCF;	border-right: 1px solid #3C7BCF;	border-bottom: 1px solid #3C7BCF;	color: #FFFFFF;}
h1, h2, h3 {	margin-top: 1.5em;	color: #626456;}
h1 {	letter-spacing: -.075em;	font-size: 3em;}
h2 {	letter-spacing: -.05em;		font-size: 1.1em;	font-weight: bold;	color: #8D8E85;}
h3 {	font-size: 1em;}
ul, ol {	margin-top: 1.5em;	line-height: 1.8em;	font-size: 1.1em;}
ul, ol {	margin-left: 3em;}
blockquote {	margin-left: 3em;	margin-right: 3em;}
.clear { clear : both; margin : 0; } 
p {	margin-top: 1.5em;	line-height: 1.8em;	font-size: 1.1em; text-indent: 2em; text-align:justify;}
hr {	display: none;}

#wrapper {}
#top_ {	width: 900px;	height:15px; background-image:url(../images/images/1.png); background-position:left; background-repeat:no-repeat; margin: 0 auto; padding: 15px 0px 0 0px;  font : 10px Verdana, Geneva, sans-seriff; font-weight : bold; text-align : right; color : #666;}
#top_menu{ text-align:right; text-transform:capitalize; color : #ddd; }
#top_menu a { font :10px Verdana, Geneva, sans-seriff; font-weight :bold; color : #fff; text-decoration : none; border:none; padding: 0 5px 0 10px; text-align:right; text-transform:capitalize;} 
#top_menu a:hover { text-decoration : none; color : #c00; } 
.flag{ width:12px; height:6px; border:none;  padding:  0px 7px 0px 5px; }

#header {width: 900px; height:120px;margin: 0 auto; background-image:url(../images/images/2.png); background-position:left; background-repeat:no-repeat; }
#header .stepbystep {font-family: Verdana, Geneva, sans-seriff;	font-size: 52px; display:block; font-weight:bold; padding: 5px 10px 20px 14px; color:#fff; float:left; }
#header .stepbystep_2 {font-family: Verdana, Geneva, sans-seriff;	font-size: 40px; display:block; font-weight:normal; margin-left:50px; padding: 36px 0px 0px 0px; color:#626456; float:left; border-bottom-style:solid; border-bottom-color:#C00; border-bottom-width:4px;}

#menu_box {width: 900px;	height: 60px; display:block; margin:auto; border-left: 1px solid #D5D5D5;	border-right: 1px solid #D5D5D5;}
#menu {width: 871px;	height: 60px; display:block; margin:auto; background: url(../images/menu_bacground.gif); background-position:top; background-repeat:repeat-x;	font-family: Arial, Helvetica, sans-serif; border-left:solid; border-left-color:#FFF; border-left-width:14px; border-right:solid; border-right-color:#FFF; border-right-width:14px;}
#menu ul {	margin: 0;	padding: 0;	list-style: none;	line-height: normal;}
#menu li {	float: left;	height: 60px;	padding: 0 0px 0 0px;}
#menu a {	display: block;	float: left;	height: 28px;	margin-right: 1px;	padding: 22px 26px 10px 26px;	text-decoration: none;	text-transform: uppercase;	font-size: 13px;	font-weight: bold;	color: #FFFFFF; border-left:solid; border-left-color:#d5d5d5; border-left-width:1px;}
#menu a:hover {	color: #2C2E22;}
#menu .current_page_item a {	color: #2C2E22;}

#menu_en_box {width: 900px;	height: 60px; display:block; margin:auto; border-left: 1px solid #D5D5D5;	border-right: 1px solid #D5D5D5;}
#menu_en {width: 871px;	height: 60px; display:block; margin:auto; background: url(../images/menu_bacground.gif); background-position:top; background-repeat:repeat-x;	font-family: Arial, Helvetica, sans-serif; border-left:solid; border-left-color:#FFF; border-left-width:14px; border-right:solid; border-right-color:#FFF; border-right-width:14px;}
#menu_en ul {	margin: 0;	padding: 0;	list-style: none;	line-height: normal;}
#menu_en li {	float: left;	height: 60px;	padding: 0 0px 0 0px;}
#menu_en a {	display: block;	float: left;	height: 28px;	margin-right: 1px;	padding: 22px 23px 10px 23px;	text-decoration: none;	text-transform: uppercase;	font-size: 13px;	font-weight: bold;	color: #FFFFFF; border-left:solid; border-left-color:#d5d5d5; border-left-width:1px;}
#menu_en a:hover {	color: #2C2E22;}
#menu_en .current_page_item a {	color: #2C2E22;}

#menu_de_box {width: 900px;	height: 60px; display:block; margin:auto; border-left: 1px solid #D5D5D5;	border-right: 1px solid #D5D5D5;}
#menu_de {width: 871px;	height: 60px; display:block; margin:auto; background: url(../images/menu_bacground.gif); background-position:top; background-repeat:repeat-x;	font-family: Arial, Helvetica, sans-serif; border-left:solid; border-left-color:#FFF; border-left-width:14px; border-right:solid; border-right-color:#FFF; border-right-width:14px;}
#menu_de ul {	margin: 0;	padding: 0;	list-style: none;	line-height: normal;}
#menu_de li {	float: left;	height: 60px;	padding: 0 0px 0 0px;}
#menu_de a {	display: block;	float: left;	height: 28px;	margin-right: 1px;	padding: 22px 18px 10px 19px;	text-decoration: none;	text-transform: uppercase;	font-size: 13px;	font-weight: bold;	color: #FFFFFF; border-left:solid; border-left-color:#d5d5d5; border-left-width:1px;}
#menu_de a:hover {	color: #2C2E22;}
#menu_de .current_page_item a {	color: #2C2E22;}

#menu_ru_box {width: 900px;	height: 60px; display:block; margin:auto; border-left: 1px solid #D5D5D5;	border-right: 1px solid #D5D5D5;}
#menu_ru {width: 871px;	height: 60px; display:block; margin:auto; background: url(../images/menu_bacground.gif); background-position:top; background-repeat:repeat-x;	font-family: Arial, Helvetica, sans-serif; border-left:solid; border-left-color:#FFF; border-left-width:14px; border-right:solid; border-right-color:#FFF; border-right-width:14px;}
#menu_ru ul {	margin: 0;	padding: 0;	list-style: none;	line-height: normal;}
#menu_ru li {	float: left;	height: 60px;	padding: 0 0px 0 0px;}
#menu_ru a {	display: block;	float: left;	height: 28px;	margin-right: 1px;	padding: 22px 16px 10px 16px;	text-decoration: none;	text-transform: uppercase;	font-size: 13px;	font-weight: bold;	color: #FFFFFF; border-left:solid; border-left-color:#d5d5d5; border-left-width:1px;}
#menu_ru a:hover {	color: #2C2E22;}
#menu_ru .current_page_item a {	color: #2C2E22;}

#logo_index {	width: 900px;	margin: auto; background-color:#FFFFFF; height:167px;	border-left: 1px solid #D5D5D5;	border-right: 1px solid #D5D5D5; background-image:url(../images/top_banery/baner_index.gif); background-position:top; background-repeat:no-repeat;}
#logo_otazky {	width: 900px;	margin: auto; background-color:#FFFFFF; height:167px;	border-left: 1px solid #D5D5D5;	border-right: 1px solid #D5D5D5; background-image:url(../images/top_banery/baner_otazky.gif); background-position:top; background-repeat:no-repeat;}
#logo_pri {	width: 900px;	margin: auto; background-color:#FFFFFF; height:167px;	border-left: 1px solid #D5D5D5;	border-right: 1px solid #D5D5D5; background-image:url(../images/top_banery/baner_pripravujeme.gif); background-position:top; background-repeat:no-repeat;}
#logo_mapa {	width: 900px;	margin: auto; background-color:#FFFFFF; height:167px;	border-left: 1px solid #D5D5D5;	border-right: 1px solid #D5D5D5; background-image:url(../images/top_banery/baner_mapa.gif); background-position:top; background-repeat:no-repeat;}
#logo {	width: 900px;	margin: auto; background-color:#FFFFFF; height:167px;	border-left: 1px solid #D5D5D5;	border-right: 1px solid #D5D5D5; background-image:url(../images/baner_03.gif); background-position:top; background-repeat:no-repeat;}
#logo_odkazy {	width: 900px;	margin: auto; background-color:#FFFFFF; height:167px;	border-left: 1px solid #D5D5D5;	border-right: 1px solid #D5D5D5; background-image:url(../images/top_banery/baner_odkazy.gif); background-position:top; background-repeat:no-repeat;}
#logo_kontakt {	width: 900px;	margin: auto; background-color:#FFFFFF; height:167px;	border-left: 1px solid #D5D5D5;	border-right: 1px solid #D5D5D5; background-image:url(../images/top_banery/baner_04.gif); background-position:top; background-repeat:no-repeat;}
#logo_autorka {	width: 900px;	margin: auto; background-color:#FFFFFF; height:167px;	border-left: 1px solid #D5D5D5;	border-right: 1px solid #D5D5D5; background-image:url(../images/top_banery/baner_05.gif); background-position:top; background-repeat:no-repeat;}
#logo_studenti {	width: 900px;	margin: auto; background-color:#FFFFFF; height:167px;	border-left: 1px solid #D5D5D5;	border-right: 1px solid #D5D5D5; background-image:url(../images/top_banery/baner_06.gif); background-position:top; background-repeat:no-repeat;}
#logo_odkazy_ {	width: 900px;	margin: auto; background-color:#FFFFFF; height:167px;	border-left: 1px solid #D5D5D5;	border-right: 1px solid #D5D5D5; background-image:url(../images/baner_03_.gif); background-position:top; background-repeat:no-repeat;}
#logo_ucitele {	width: 900px;	margin: auto; background-color:#FFFFFF; height:167px;	border-left: 1px solid #D5D5D5;	border-right: 1px solid #D5D5D5; background-image:url(../images/top_banery/baner_ucitele.gif); background-position:top; background-repeat:no-repeat;}

#page {	width: 885px; display:block; height:auto;	margin: 0 auto;	padding: 0px 0px 0 15px;	background: #FFFFFF; border: 1px solid #D5D5D5;	border-top: none; border-bottom:none; }

#content {	float: left;	width: 590px;	padding: 20px 0px 0px 20px; margin-bottom:30px; margin-top:20px;  border-left-style:solid; border-left-color:#ccdba0; border-left-width:2px; }
.center {text-align: center}
.moderni {  margin : 0; width:585px; height:230px; text-align:right; margin-top:20px; display:block; }
.moderni_2 {  margin : 0; width:585px; height:230px; text-align:right; margin-top:40px; display:block; }
.box_moderni_obaly { width:176px; height:212px;  display:block; float:left; margin-left:0px; padding: 5px 0px 0 0; }
.box_moderni { width:400px; height:220px; text-align:right; display:block; margin:0 0 0 0px; float:left; }
.box_moderni p {width:370px; display:block; height: 40px; padding: 2px 10px 5px 25px;	margin-top:4px;	line-height:23px;	font-size:37px; text-indent: 0em; color:#333; text-align:left; }
.box_moderni_2 { width:300px; height:240px; text-align:left; display:block; margin:0 0 0 0px; float:left; }
.box_moderni_2 p {width:270px; display:block; 	padding: 0 10px 0px 15px;	margin-top: 0.5em;	line-height: 1.0em;	font-size:20px; text-indent: 0em; color:#333; text-align:left; }
.box_moderni_obaly_2 { width:auto; height:240px;  display:block; float:left; margin-left:0px; padding: 0 0px 0 0; }
.post {}
.post .title {	margin: 0;	font-weight: normal;}
.post h1.title {	padding: 0px 0  18px 15px;	height: 30px;	font-size: 2.4em; background-image:url(../images/img04.gif); background-position:bottom left; background-repeat:no-repeat;}
.post .entry_1 {	padding: 0 10px 30px 15px; font-size:14px;}
.post .entry {	padding: 0 10px 30px 15px;	margin-top: 1.5em;	line-height: 1.8em;	font-size:12px; text-indent: 2em;}
.post .entry p {	padding: 0 10px 0px 15px;	margin-top: 1.5em;	line-height: 1.8em;	font-size:12px; text-indent: 2em;}
.post .img{ margin: 20px 4px 20px 4px ; height:90px; width:70px; border-bottom:solid; border-bottom-width:4px;  border-top:solid; border-top-width:4px; border-right-style:solid; border-right-width:4px; border-left-style:solid; border-left-width:4px; border-right-color:#b4c18d; border-bottom-color:#b4c18d; border-top-color:#ccdba0; border-left-color:#ccdba0; }
.post .img_4{ margin: 20px 4px 20px 4px ; height:90px; width:auto; }
.post .box{ display:block; width:570px; text-align:center;}
.box2 {	margin-right: 50px;}
.post .box_slajd {display:block; width:570px; text-align:center; background-image:url(../images/slajd_background.png); background-repeat:no-repeat; background-position:center;}
.post h5 {	font-size:18px; padding-bottom:8px; padding-top:30px; color:#999; background-image:url(../images/img03.gif); background-position:bottom left; background-repeat:no-repeat;}
.post .meta {	margin: 0;	padding: 5px 0px 0px 15px;	text-transform: uppercase;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #CFCFCF;}
.post .meta a {	color: #CFCFCF;}
.post .links {	margin: 0;}
.post .tags {	margin: 0;	text-transform: uppercase;	font-size: .8em;	font-weight: bold;}
.post .links a, .post .tags a {	border: none;}
.post a {	text-decoration: none;	color: #809B30;}
.post a:hover {	border: none;}
.post h1 a, h2 a, h3 a {	border: none;	text-decoration: none;	color: #809B30;}
.post h1 a:hover, h2 a:hover, h3 a:hover, h5 a:hover {	background: none;	color: #627d11;}
.post h6 {	font-size:18px; padding-bottom:8px; padding-top:30px; color:#809B30; background-image:url(../images/img03.gif); background-position:bottom left; background-repeat:no-repeat;}
.post h2 {	font-size:13px; padding-bottom:8px; padding-top:5px; color:#809B30; background-image:url(../images/img03.gif); background-position:bottom left; background-repeat:no-repeat;}
.post ul { list-style:none; margin-left: 2em;}
.post li { background-image:url(../images/li.gif); background-repeat:no-repeat; background-position:left; padding-left:20px;}
.post .nakup {margin-top: 0.5em; margin-left:0em;	line-height:1.2em;	font-size:12px; height:20px; padding :5px 0 0 0px; display:block;}
.post .nakup a { background-image:url(../images/kos.gif); background-repeat:no-repeat; background-position:left; padding-left:30px;}

#recent-posts {}
#recent-posts h2 {	margin: 0;	padding: 15px 0  0 15px;	height: 30px;}
#recent-posts h3 {	margin: 0;	font-size: 13px;	padding: 15px 0  0 15px;}
#recent-posts p {	margin: 0 0 10px 0;	padding: 15px 0  0 15px;	line-height: 22px;	font-size: 13px;}

.sidebar {	float: left; margin-top:20px;}
.sidebar ul {	margin: 0;	padding: 0;	list-style: none}
.sidebar li {	margin-bottom: 0em;}
.sidebar li ul {}
.sidebar li li {	margin: 0}
.sidebar li h2 {	margin: 0 0 1em 0}
#sidebar1 {}
#sidebar2 {	width: 270px;	padding: 10px 0px 0px 0px;}
#sidebar2 a {	text-decoration: none;	color: #809B30;}
#sidebar2 a:hover {	border: none; color: #c00;}
#sidebar2 .nav_{margin:40px 0 0px 0  ;	font-size:13px;	font-weight: bold;	color: #626456; letter-spacing:2px; padding:0px 0  15px 30px; display:block; height:20px; border:none; text-decoration:none; background:url(../images/img07.gif) no-repeat; background-position:left;}
#sidebar2 h2 a{	margin: 10px 0 10px 0;	padding: 0px 0  15px 30px; display:block; height:20px; border: none;	text-decoration:none;	color:#809B30; background:url(../images/img07.gif) no-repeat; background-position:left;}
#sidebar2 h2 a:hover { color:#c00; background:url(../images/img07.gif) no-repeat; background-position:left; }
#sidebar2 h2 {	margin: 0 0 1em 0;	padding: 0px 0  10px 0px;	height:20px; font-size:13px; letter-spacing:2px;}
#sidebar2 li ul {	line-height: normal;	padding-left: 5px;}
#sidebar2 li li {	padding: 0px;	font-size: .8em;}
#sidebar2 li a {	border: none;	margin:2px 0px 12px 10px; height:19px; border-bottom:solid; border-bottom-color:#afc07c; border-bottom-width:1px;}
#sidebar2 li a:hover {	border: none; 	margin:2px 0px 12px 10px; height:19px; border-bottom:solid; border-bottom-color:#fff; border-bottom-width:1px;}
#sidebar2 li .tady {	border: none; 	margin:2px 0px 12px 0px; height:19px;  border-bottom:solid; border-bottom-color:#666; border-bottom-width:1px;}
#calendar {	margin: 0 auto;}
#calendar caption {	font-weight: bold;}
#calendar table {	width: 220px;	text-align: center;	border-collapse: collapse;}
#calendar thead th {	background: #CCCCCC;	color: #FFFFFF;}
#calendar tbody td {	background: #EEEEEE;}
#calendar #today {	background: #B8D03B;	font-weight: bold;	color: #FFFFFF}
#calendar a {	font-weight: bold;}
#calendar #prev {	text-align: left;}
#calendar #next {	text-align: right;}

#bottom_menu { height : 20px;width : 885px; display:block; margin:auto; position:relative; padding : 5px 0 10px 15px; font : 12px Verdana, Geneva, sans-serif; font-weight :  normal; text-align :left; color : #666; background-color:#CCC; 	background: #FFFFFF; border: 1px solid #D5D5D5; border-top:none; }
#bottom_menu a { font : 12px Verdana, Geneva, sans-serif; font-weight : bold; color : #666; text-decoration : none;  padding : 5px 0 10 0; } 
#bottom_menu a:hover { text-decoration : none;color:#809B30; }

#footer {	margin: 0;	padding: 0;	height: 140px;	background: #F3F3F3 url(../images/img02.jpg) repeat-x bottom left;}
#footer p {	padding-top: 30px;	text-align: center;	font-size: 11px;}
#footer p a {	padding-top: 30px;	text-align: center;	font-size: 11px; color:#c00;}
#footer p a:hover {	padding-top: 30px;	text-align: center;	font-size: 11px; color:#FFF;}

