body {
	font-family: Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding: 10px 0 0 0;
	margin: 0;
	text-align: center;
}

a {
	color: #81330d;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	color: #E47F12;
}

h3 {
	font-size: 13px;
	font-weight: bold;
	color: #E47F12;
}

img {
	border: none;
}

#page {
	width: 745px;
	position: relative;
	margin: 0 auto;
	text-align: left;
	padding-top: 80px;
}

#header {
	position: absolute;
	width: 745px;
	height: 57px;
	top: 0px;
	left: 0;
	/*background-image: url("../design/main_logo.jpg");*/
	/*background-repeat: no-repeat;*/
}

#img_head {
	float: left;
}

#header #citat {
	float: right;
	text-align: right;
	font-size: 14px;
	color: #929292;
	width: 500px;
}

#citat .col_orange {
	font-size: bold;
	font-size: 12px;
}

#header #citat .nadpis {
	float: right;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}

#menu { /*float: left;*/
	
}

#menu ul {
	margin: 0;
	padding: 0px 0pt 2px 5px;
	list-style-type: none;
	border-left: 1px solid #C7C9CB;
}

#menu ul li {
	margin: 0;
	padding: 0;
	width: 153px;
}

#menu ul .main,.homevideo {
	display: block;
	width: 128px;
	/*height: 15px;*/
	padding: 5px 7px 0 7px;
	margin-bottom: 5px;
	/*background-image: url("../design/menu_item.png");*/
	background-repeat: no-repeat;
	text-align: left;
	/*font-family: Tahoma, Arial, lucida, sans-serif;*/
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #999;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	border-top: 1px solid #C7C9CB;
}

#menu ul .main:hover {
	color: #F89C33
}

#menu .main_active {
	display: block;
	width: 128px;
	height: 21px;
	padding: 5px 7px 0 7px;
	margin-bottom: 5px;
	background-image: url("../design/menu_item.png");
	background-repeat: no-repeat;
	text-align: left;
	font-family: Tahoma, Arial, lucida, sans-serif;
	color: #83330f;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

#menu ul li ul {
	position: relative;
	top: -8px;
	padding: 10px 10px 0 10px;
	border: 0px solid #e5e4e4;
	border-top: none;
	line-height: 20px;
}

#menu ul li ul li .sub {
	background-image: url("../design/content_window_arrow2.png");
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 10px;
	text-decoration: none;
	margin-bottom: 10px;
	font-weight: bold;
}

#menu ul li ul li .sub:hover {
	text-decoration: underline;
}

#menu ul li ul li {
	width: 100px;
}

#menu #actual {
	width: 142px;
	height: 199px;
	margin-top: 15px;
	background-image: url("../design/actual_bg.png");
	background-repeat: no-repeat;
	text-align: center;
	position: relative;
}

#menu #profily {
	width: 142px;
	height: 160px;
	margin-top: 15px;
	background-image: url("../design/profily_bg.png");
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
}

#menu #actual h2,#menu #profily h2,#menu #anketa h2 {
	margin: 0;
	padding: 4px 0 0 6px;
	text-align: left;
}

#menu #actual h2 a,#menu #profily h2 a,#menu #anketa h2 a {
	font-size: 11px;
	color: #81330d;
	padding: 0 0 0 8px;
	font-weight: normal;
	text-decoration: none;
	background-image: url("../design/content_window_arrow.png");
	background-repeat: no-repeat;
	background-position: left 5px;
}

#menu #actual .actual_link,#menu #profily .actual_link,#menu #anketa .actual_link
	{
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 0 10px 10px 0;
	background-image: url("../design/arrow_brown.png");
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 7px;
}

#menu #actual p {
	margin-top: 10px;
	padding: 0px 10px;
	text-align: left;
}

#menu #profily a {
	padding: 0 0 0 6px;
	background-image: url("../design/arrow_brown.png");
	background-repeat: no-repeat;
	background-position: left 5px;
}

#menu #profily .link {
	float: right;
	padding-right: 10px;
}

#menu #profily p {
	margin: 10px 5px 0px 5px;
	padding: 0;
}

#menu #profily p img {
	float: left;
	margin: 0 5px 3px 0;
}

#content_space {
	min-height: 300px;
}

#content {
	width: 580px;
	float: right;
	position: relative;
}

#content #content_header {
	width: 579px;
	height: 147px;
	margin-bottom: 10px;
	background-image: url("../design/content_header.jpg");
	background-repeat: no-repeat;
}

#content #content_header a {
	position: relative;
	top: 110px;
	left: 480px;
	font-weight: bold;
	text-decoration: none;
}

#content #content_header a:hover {
	text-decoration: underline;
}

#content #content_header a img {
	position: relative;
	top: 1px;
}

#content .categs,#content .categs_middle {
	float: left;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}

#content .categs_middle {
	margin: 0 12px 0 11px;
}

#content .categs_top {
	width: 169px;
	padding: 5px 3px 0px 3px;
	margin-bottom: 10px;
	color: #000000;
	font-family: Arial, helvetica, sans-serif;
	font-size: 11px;
}

#content .bann_foot {
	width: 184px;
}

#content .bann_foot a {
	display: block;
	height: 20px;
	background-image: url(../design/bann_foot_g.jpg);
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 30px;
	padding-top: 3px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#content a.vice {
	background-image: url(../design/content_header_link.jpg);
	background-position: right;
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 20px;
	margin-right: 20px;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	float: right;
}

#content a.vice:hover {
	text-decoration: none;
}

#content a.vice2 {
	background-image: url(../design/content_header_link.jpg);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
	margin-right: 20px;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
}

#content a.vice2:hover {
	text-decoration: none;
}

#content a.vice3 {
	background-image: url(../design/content_header_link.jpg);
	background-position: right;
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 20px;
	margin-right: 20px;
	margin-top: 8px;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	float: right;
}

#content a.vice3:hover {
	text-decoration: none;
}

a.vice4 {
	background-image: url(../design/content_header_link.jpg);
	background-position: right;
	background-repeat: no-repeat;
	text-align: right;
	padding: 0 16px 0 0;
	margin-top: 0px;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	float: right;
	position: relative;
	top: -16px;
	;
}

a.vice4:hover {
	text-decoration: none;
}

#content .bann_foot a:hover {
	display: block;
	height: 20px;
	background-image: url(../design/bann_foot.jpg);
	background-repeat: no-repeat;
}

#content .categs_top h2 {
	color: #F89C33;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 11pt;
	text-decoration: none;
	margin: 0;
}

#content .categs_top p {
	margin: 0;
	padding: 0;
	display: block;
	height: 105px;
}

#content .categs_top a {
	font-size: 12px;
	color: #81330d;
	padding-right: 6px;
	font-weight: bold;
	text-decoration: none;
	background-image: url("../design/content_categs_link.png");
	background-repeat: no-repeat;
	background-position: right 5px;
}

#content .categs_top a:hover {
	color: #fff;
}

#content #cont_window_header {
	width: 579px;
	height: 25px;
	float: left;
	background-image: url("../design/content_act_header.png");
	background-repeat: no-repeat;
}

#content #cont_window_cont {
	width: 579px;
	float: left;
	background-image: url("../design/content_act.png");
	background-repeat: repeat-y;
	padding: 0 8px 0 8px;
}

#content #cont_window_cont p {
	margin: 8px 0 0 0;
}

#content #cont_window_cont .archiv {
	float: right;
	margin-right: 20px;
}

#content #cont_window_footer {
	width: 579px;
	height: 13px;
	float: left;
	background-image: url("../design/content_act_footer.png");
	background-repeat: no-repeat;
}

#content #cont_window_left {
	width: 285px;
	height: 320px;
	float: left;
	background-image: url("../design/content_window_text_left.png");
	background-repeat: no-repeat;
}

#content #cont_window {
	width: 285px;
	height: 320px;
	float: left;
	background-image: url("../design/content_window_text_right.png");
	background-repeat: no-repeat;
}

#content #cont_window_left {
	margin-right: 8px;
}

#content #cont_window_left h2,#content #cont_window_right h2,#cont_window_header h2
	{
	margin: 0;
	padding: 4px 0 0 6px;
}

#content #cont_window_left h2 a,#cont_window_right h2,#cont_window_header h2 a
	{
	font-size: 11px;
	color: #81330d;
	padding: 0 0 0 8px;
	font-weight: normal;
	text-decoration: none;
	background-image: url("../design/content_window_arrow.png");
	background-repeat: no-repeat;
	background-position: left 5px;
}

#content #cont_window_left h2 a:hover,#content #cont_window_right h2,#cont_window_header h2 a:hover
	{
	text-decoration: underline;
}

#cont_window_header h2 a {
	color: #fff;
	font-weight: bold;
	background-image: url("../design/content_window_arrow_white.png");
}

#content #cont_window_left p {
	margin: 0;
	padding: 10px 0 0 10px;
	line-height: 15px;
}

#content #cont_window_right p {
	margin: 0;
	padding: 5px 10px 10px 10px;
	line-height: 15px;
}

#content #cont_window_left p img {
	float: right;
	display: block;
	margin: 58px 2px 0 3px;
}

#content #cont_window_header p a {
	display: block;
	color: #81330d;
	font-weight: bold;
	text-decoration: underline;
	background-image: url("../design/content_window_arrow2.png");
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 7px;
	margin-top: 5px;
}

#content #cont_window_right p a:hover {
	color: #f09803;
}

#content #cont_window_left .more_info {
	display: block;
	float: right;
	color: #81330d;
	background-image: url("../design/arrow_brown.png");
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 7px;
	margin: 3px 10px 0 0px;
}

#content #content_window_form_left,#content #content_window_form_right {
	width: 285px;
	height: 91px;
	float: left;
	background-image: url("../design/content_window_form.png");
	background-repeat: no-repeat;
	margin-top: 10px;
}

#content #content_window_form_left {
	margin-right: 8px;
}

#content #content_window_form_left .col_brown,#content #content_window_form_right .col_brown,#content #cont_window_cont .col_brown
	{
	font-weight: bold;
}

#cont_window_cont .col_brown,#cont_window_cont .col_brown a {
	color: #EF9700;
}

#content #content_window_form_left p,#content #content_window_form_right p
	{
	margin: 0;
	padding: 10px 0 0 10px;
	line-height: 15px;
}

#content #content_window_form_left form,#content #content_window_form_right form
	{
	margin: 0;
	padding: 0;
}

#content #content_window_form_left fieldset {
	margin: 0;
	padding: 7px 5px 0 0;
	border: none;
	text-align: right;
}

#content #content_window_form_right fieldset {
	margin: 0;
	padding: 22px 5px 0 0;
	border: none;
	text-align: right;
}

#content #horizontal_menu {
	width: 579px;
	height: 23px;
	border-bottom: 4px solid #ef9800;
}

#content #horizontal_menu .preload,#content #horizontal_menu .preload_middle
	{
	display: block;
	float: left;
	width: 185px;
	height: 23px;
	background-image: url("../design/horizontal_menu_active.png");
	background-repeat: no-repeat;
	text-align: center;
}

#content #horizontal_menu .preload_middle {
	margin: 0 12px;
}

#content #horizontal_menu .preload a,#content #horizontal_menu .preload_middle a
	{
	display: block;
	width: 185px;
	height: 23px;
	padding-top: 5px;
	background-image: url("../design/horizontal_menu.jpg");
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

#content #horizontal_menu .preload a:hover,#content #horizontal_menu .preload_middle a:hover,#content #horizontal_menu .preload .active,#content #horizontal_menu .preload_middle .active
	{
	background-image: url("../design/horizontal_menu_active.jpg");
	background-repeat: no-repeat;
}

#content #article {
	clear: both;
}

#content #article h1 {
	font-size: 14px;
	font-weight: bold;
}

#content #article p {
	font-size: 12px;
	line-height: 18px;
}

#content #article p img {
	float: right;
	margin: 0 0 5px 5px;
}

#content #article_plus_left,#content #article_plus_right {
	width: 285px;
	height: 159px;
	float: left;
	background-image: url("../design/article_plus_bg.png");
	background-repeat: no-repeat;
}

#content #article_plus_left {
	margin-right: 10px;
}

#content #article_plus_left h2,#content #article_plus_right h2 {
	font-size: 11px;
	color: #81330d;
	margin: 5px 0 0 10px;
	padding-left: 10px;
	font-weight: normal;
	text-decoration: none;
	background-image: url("../design/content_window_arrow.png");
	background-repeat: no-repeat;
	background-position: left 5px;
}

#content #article_plus_left ul,#content #article_plus_right ul {
	padding-top: 5px;
	padding-left: 25px;
	padding-right: 10px;
	list-style-image: url("../design/content_window_arrow2.png");
}

#content #article_plus_left ul li,#content #article_plus_right ul li {
	margin-bottom: 5px;
}

.col_orange {
	color: #f1a622;
}

.col_brown {
	color: #81330d;
}

.clear {
	clear: both;
}

#footer {
	text-align: center;
	padding: 6px 0 40px 0;
	margin-top: 20px;
	color: #81330d;
	background-image: url("../design/footer.png");
	background-repeat: no-repeat;
	color: #A77C67;
	clear: both;
}

#footer a {
	color: #A77C67;
}

a.sub {
	width: 110px;
	display: block;
}

.alert {
	font-weight: bold;
	color: #990000;
}

.alert_ok {
	font-weight: bold;
	color: #000;
}

#img_header {
	margin-bottom: 10px;
}

#img_header a,a:hover {
	text-decoration: none;
}

#img_header span {
	position: absolute;
	top: 110px;
	right: 30px;
	font-weight: bold;
}

#banner_img img {
	float: right;
	padding-right: 1px;
	display: inline;
}

#banner_img h1 {
	float: left;
	color: #DB7800;
	font-size: 18px;
	font-weight: normal;
	display: inline;
	padding-top: 12px;
	padding-left: 10px;
	margin: 0px;
}

#banner_img {
	border-bottom: 1px solid #FFF;
	background-color: #EFEFEF;
	height: 70px;
}

/*   table-seminare     */
#table-seminare {
	border-collapse: collapse;
}

#table-seminare td {
	padding: 5px;
}

#table-seminare .two {
	width: 180px;
	font-size: 12px;
}

#table-seminare .one {
	background-color: #EFEFEF;
}

/*  sem-link   */
.sem-link {
	display: block;
	background-image: url(../design/hodiny.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 0px 0pt 0pt 25px;
	margin: 5px;
	height: 16px;
	font-size: 11px;
}

.sem-termin {
	display: inline;
	background-image: url(../design/hodiny.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 0px 0pt 0pt 25px;
	margin: 5px;
	height: 15px;
	font-size: 11px;
}

.sem-pod {
	display: inline;
	background-image: url(../design/pluska.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 0px 0pt 1px 25px;
	margin: 0px;
	height: 0px;
	font-size: 11px;
}

/* objednavkovy form */
fieldset {
	border: 2px solid #26468E;
	margin: 20px 0pt;
	padding: 5px 15px;
	text-align: left;
}

fieldset legend {
	padding: 0pt 10px;
}

fieldset label {
	clear: both;
	display: block;
	margin: 2px 0pt 5px;
}

fieldset label span {
	display: block;
	float: left;
	padding: 2px 5px 0pt 0pt;
	text-align: right;
	width: 200px;
}

/*----------------*/
.seminare_f {
	width: 550px;
	background-color: #EFEFEF;
	padding: 15px 0 20px 20px;
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
}

.seminare_nf {
	width: 550px;
	background-color: #EFEFEF;
	padding: 15px 0 20px 20px;
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
}

.seminare_f img,.seminare_nf img {
	float: left;
	margin: 0 10px 0px 0
}

.seminare_f .fbut {
	font-size: 12px;
}

.seminare_f form {
	display: inline;
	margin: 0;
	padding: 0;
	height: 05px;
}

.seminare_f input {
	margin-left: 0px;
	width: 70px;
	font-size: 12px
}

.seminare_f select {
	width: 295px;
	font-size: 12px;
	margin: 0;
	padding: 0
}

.seminare_f select {
	font-size: 10px;
}

.seminare_f h3,.seminare_nf h3 {
	margin: 0 0 10px 0;
	padding: 0
}

.seminare_f span {
	margin: 0 0px 0px 20px;
	background-image: url(../design/hodiny.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 0px 0 0px 15px;
	font-size: 12px
}

.seminare_f span.odkaz_firm {
	font-weight: bold;
	background-image: none;
	margin: 0 15px 0 0;
	color: #E47F12;
}

.seminare_f a,.seminare_nf a {
	display: inline;
}

.seminare_f p,.seminare_nf p {
	margin-top: 0;
	font-size: 12px;
}

/* anketa */
#anketa .graf {
	background-color: #FF9900;
	height: 10px;
	margin: 2px;
	font-size: 1px;
}

#anketa a {
	display: block;
	padding-top: 5px;
}

#anketa {
	width: 142px;
	height: 250px;
	margin-top: 15px;
	background-image: url("../design/actual_bg.png");
	background-repeat: no-repeat;
	text-align: center;
	position: relative;
}

#anketa .cont {
	text-align: left;
	padding: 10px 5px 0 10px;
}

#anketa h3 {
	color: #81330D;
	font-size: 11px;
	margin: 0;
}

#left_inf {
	float: right;
	width: 170px;
	padding: 10px;
	margin: 0;
	padding: 0;
	margin: 10px 20px 10px 10px;
	padding: 0;
	clear: both;
}

#left_inf h2,#left_inf h3 {
	margin-top: 0px;
	padding-top: 0;
}

#left_inf_top {
	width: 186px;
	height: 14px;
	background-image: url("../design/sem_top.png");
	background-repeat: no-repeat;
}

#left_inf_cont {
	width: 186px;
	background-image: url("../design/sem_cont.png");
	background-repeat: repeat;
}

#left_inf_cont #obsah {
	width: 160px;
	padding: 0 10px 0 10px;
}

#left_inf_cont #obsahIco {
	width: 180px;
	padding: 0 5px 0 5px;
}

#left_inf_bot {
	width: 186px;
	height: 15px;
	background-image: url("../design/sem_bot.png");
	background-repeat: repeat;
}

#left_inf ul {
	margin: 0;
	padding: 0;
	margin-left: 10px;
	padding-left: 5px;
	list-style-image: url("../design/arrow_brown.png");
}

#left_inf li {
	margin-top: 10px;
}

.down_file img {
	display: block;
	float: left;
	margin: -7px 5px 5px 0;
}

.down_file a {
	display: block;
	padding-top: 5px;
}

.cont_akt {
	display: none;
	width: 560px
}

#menu .hp {
	border: 0;
	height: 21px;
	background-image: url("../design/menu_top.png");
	background-repeat: no-repeat;
	margin-top: 15px;
}

#menu .ft {
	height: 10px;
	border: 0;
	background-image: url("../design/menu_bot.png");
	background-repeat: no-repeat;
	background-position: left bottom;
}

.clear_both {
	clear: both;
	font-size: 1px;
}

/**   bussines needs ****/
#content #business_need_tabs #tab1,#content #business_need_tabs #tab2  
	, #content #business_need_tabs #tab3 {
	width: 190px;
}

#content .tab_on {
	float: left;
}

#content .tab_off {
	float: left;
	background-color: #F5F5F5;
}

#content .tab_on {
	float: left;
}

#content .tab_off {
	float: left;
	background-color: #F5F5F5;
}

#content #business_need_tabs #tab1,#content #business_need_tabs #tab2,#content #business_need_tabs #tab3
	{
	width: 190px;
	background-repeat: no-repeat
}

#content .tab_on h4 {
	margin: 5px 5px 0 14px;
	color: #333;
	font-weight: bold;
	font-size: 12px;
	height: 36px;
}

#content .tab_off h4 {
	margin: 5px 5px 0 14px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	height: 36px;
}

#content #business_need_tabs h5 {
	margin: 10px;
	font-size: 12px;
	color: #DB7800;
}

#content .tab_on p {
	margin: 10px;
	font-size: 12px;
	color: #6e6e6e;
}

#content .tab_off p {
	margin: 10px;
	font-size: 12px;
	color: #6e6e6e;
}

#content  #business_need_tabs a.top {
	text-decoration: none;
	color: #000;
}

#content  #business_need_tabs a.top:hover {
	color: #fff;
}

#content #tab1,#content #tab2,#content #tab3 {
	padding-right: 5px;
}

#content_window_form_left .alert,#content_window_form_left .alert_ok,#content_window_form_right .alert_ok
	{
	margin-top: 10px;
}

.tab_leader {
	width: 580px;
	font-size: 12px;
}

.tab_leader th {
	background-color: #6e85c0;
	color: #FFFFFF;
	padding: 8px;
}

.tab_leader td {
	background-color: #efefef;
	padding: 5px;
	height: 50px;
}

.knihy {
	padding-bottom: 20px;
	clear: both;
}

.knihy h3 {
	display: inline;
}

h2.nad {
	color: #000;
}

.knihy .born {
	padding-left: 10px;
	color: #000;
	font-size: 12px;
	display: inline;
}

.knihy .cena {
	padding-left: 10px;
	float: right;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin: 0;
}

.knihy a {
	display: block;
}

.knihy a.obj {
	float: right;
	font-size: 12px;
	width: 70px;
	background-image: url(../design/content_header_link.jpg);
	background-position: right center;
	background-repeat: no-repeat;
}

.knihy .vice_knih {
	width: 92px;
	background-image: url(../design/content_header_link.jpg);
	background-position: right center;
	background-repeat: no-repeat;
}

table.leadership {
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #B35E0D;
	margin-top: 15px;
	border-bottom: 2px solid #7E7D79;
}

table.leadership tr {
	border-bottom: 1px solid #7E7D79;
}

table.leadership td,table.leadership th {
	padding: 5px;
	font-size: 15px;
}

table.leadership td {
	color: #000000;
	font-size: 12px;
	height: 60px;
	width: 290px;
}

table.leadership th {
	background-color: #DAAA79;
	border-top: 2px solid #B35E0D;
	border-bottom: 1px solid #B35E0D;
}

table.leadership th.left {
	border-right: 1px solid #B35E0D;
}

table.leadership td.left {
	border-right: 1px solid #7E7D79;
}

#content_space h1 {
	font-size: 18px;
	color: #F89C33;
}

/*** FCK ***/
.fck_right {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}

.fck_left {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.abl a {
	text-align: center;
	padding: 0 3px 0 3px;
}

.n_mail {
	background-image: url(../design/ico_mail.gif);
	background-position: 0 50%;
	background-repeat: no-repeat;
	display: block;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	padding-left: 35px;
}

.infoFormHolder {
	margin-left: 228px;
}

table#icons a {
	text-decoration: none;
	font-size: 11px;
}

table#icons a:hover {
	text-decoration: underline;
}

.playlist {
	width: 160px;
	float: left;
	margin-left: 410px;
	margin-top: -300px;
}

.playlist a {
	display: block;
	background: transparent url(../design/block.jpg) no-repeat scroll 0 0;
	color: #444444;
	display: block;
	height: 68px;
	text-decoration: none;
	width: 150px;
}

#playlist a p {
	margin: 0;
	padding: 10px;
}

#player {
	background-image: url("../design/flow.jpg");
}

.homevideo {
	border-top: 0 none;
	background-color: #EFEFEF;
	width: 130px;
	padding-bottom: 6px;
	margin-top: 20px;
}

.homevideo img {
	margin-top: 4px;
}

.flashSmlouva  .nd2 {
	color: #E47F12;
	font-size: 14px;
	font-weight: bold;
}

.flashSmlouva  .nd1 {
	color: #E47F12;
	font-size: 12px;
	font-weight: bold;
}

.flashSmlouva ol li strong{
	color: #E47F12;
	font-size: 12px;
	font-weight: bold;
}

.fck_left a,.fck_left span,.fck_left p {
	font-size: 11px;
}

a.date {
  margin-bottom: 3px;
  text-decoration: none;
}

.place {
 display:none;
}

a.login_button {
 display:block;
 background:#e47f12;
 color:#ffffff;
 width:60px;
 text-align: center;
 text-decoration: none;
 margin-top:3px;
}

form#form_workshop {
  padding-bottom:10px;

}

form#form_workshop label {
  float:left;
  clear:both;
  display: block;
  width: 150px;
  height:19px;
  margin-top:12px;
}

form#form_workshop input {
  float:left;
  display: block;
  width: 200px;
  height:20px;
  margin-top:5px;
  margin-right:50px;
  font-size:11px;
  height:20px;
}

input#web {
  display:none !important;
}

form#form_workshop input#submit {
  width:100px !important;
  height:auto !important;
  margin-left: 150px;
  margin-top: 5px;
  clear:both;
  display:block;
}

#info_block {
  border:2px solid #cccccc;
  background:#f9f9f9;
  width:555px;
  color:#db7800;
  margin:20px 0 15px 0;
  padding:8px 10px;
  font-size: 130%;
  font-weight: bold;
}

table#workshop_table {
  padding:0;
  margin:0;
  border-collapse: collapse;
}

table#workshop_table td {
  padding:3px 0;
  font-size:11px;
}
