﻿/****** Stack panel **********/

.CmsVerticalStackPanel 
{
}

.CmsVerticalStackPanel .CmsStackPanelItem 
{
}

.CmsHorizontalStackPanel 
{	
}

.CmsHorizontalStackPanel table 
{
	table-layout:fixed;
	width:100%;
}

.CmsHorizontalStackPanel table td 
{
	vertical-align:top;
}

.CmsHorizontalStackPanel .CmsStackPanelItem 
{
	vertical-align:top;
	text-align:left;
}


/***** login *****/

.CmsPasswordResetHowto {
	margin-top:50px;
}

.CmsPasswordReset a {
	margin-left:120px;
}

.cms_loginbox_msg {
	color:orange;
	padding-left:120px;
}

.cms_loginbox
{
}

.cms_loginbox th
{
	padding: 2px 10px 2px 0px;
	vertical-align:middle;
	width:100px;
	font-weight:normal;
	text-align:right;
}

.cms_loginbox td
{
	padding:3px;
	vertical-align:middle;
}

.cms_loginbox input[type=password],
.cms_loginbox input[type=text]
{
	width:200px;
}




/****** Formular ******/

.CmsForm 
{
}

.CmsForm th 
{
	padding: 2px 10px 2px 0px;
	vertical-align:middle;
	width:100px;
	font-weight:normal;
	text-align:right;
}

.CmsForm td
{
	padding:3px;
	vertical-align:middle;
}

.CmsForm input[type=text]
{
	width:200px;
}

.CmsForm select
{
	width:207px;
}

.CmsForm textarea
{
	width:400px;
	height:100px;
}

/*** AKtualni uzivatel ***/
.CmsUserInfo 
{
	border:dotted 1px gray;
	padding:5px;
}

/*
.CmsUserInfo h2 
{
	font-size:12px;
	margin:0px;
	color:Orange;
}
*/

.CmsUserInfo span
{
	display:block;
}

.CmsUserInfo a
{
}



/** Diskuse **/
.CmsPageComments 
{
	background-color:whitesmoke;
	padding:5px;
	border:dashed 1px gray;
}

.CmsPageComments .Notification
{
	background-color:lightgrey;
	padding:5px;
	margin-bottom:5px;
}

.CmsPageComments .Notification a 
{
	text-decoration:none;
}

.CmsPageComments .NoComments
{
	background-color:lightgrey;
	padding:5px;
	margin-bottom:5px;
}

.CmsPageComments .NewRootComment
{
	margin: 5px 0px 10px 0px;
}

.CmsNewComment 
{
	background-color:#FFE6BF;
	padding:5px;
	margin-bottom:5px;
}

.CmsNewComment .NewProps span
{
	display:block;
	margin:0px 0px 2px 0px;
	display:block;
}

.CmsNewComment .NewProps input
{
	width:99%;
	margin-bottom:5px;
}

.CmsNewComment .NewProps textarea
{
	width:99%;
	height:200px;
	margin-bottom:5px;
}

.CmsComment 
{
}

.CmsComment > .Props 
{
	background-color:#444444;
	color:white;
	font-size:11px;
	overflow:hidden;	
	padding:3px;
}

.CmsComment > .Props .Date,
.CmsComment > .Props .Author,
.CmsComment > .Props .Title
{
	display:inline-block;
	float:left;
	margin-right:10px;
}

.CmsComment > .Props a
{
	display:inline-block;
	float:right;
	margin-left:3px;
	color:White;
}

.CmsComment p 
{
	margin-top:5px;
}

.CmsPageComments .L1 
{
	margin-left:15px;
}

.CmsPageComments .L1 > .Props 
{
	background-color:#747474;
}

.CmsPageComments .L2 
{
	margin-left:25px;
}

.CmsPageComments .L2 > .Props 
{
	background-color:#949494;
}

.CmsPageComments .L3
{
	margin-left:35px;
}

.CmsPageComments .L3 > .Props 
{
	background-color:#A4A4A4;
}