/* OBECNE STYLY */
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	font-color: black;
	border-width: 0px;
	border-spacing: 0px;
	color: #454545;
	text-align: left;
	background: url("page-background.jpg") no-repeat fixed center top
		#000000;
}

div {
	text-align: left;
}

table td {
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
}

em {
	font-style: italic;
}

a img {
	border: 0px;
	text-decoration: none;
}

a,a:HOVER,a:LINK {
	color: #454545;
}

a:HOVER {
	font-weight: bold;
}

form {
	margin: 0px;
	padding: 0px;
}

b,strong {
	font-weight: bolder;
}

div.infobanner {
	padding: 10px;
	background-color: silver;
	font-size: 15px;
	margin-top: 5px;
}

input.readonly-field {
	background-color: #e0e0e0;
	background-image: none;
}
	
/* MAIN PAGE */ /* Kontejner na model stranky */
table.container {
	width: 1230px;
	border-spacing: 0px;
}

table.container td {
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	border: none;
	/*width:960px;*/
}

/* Levy a pravy sidebar */
table.container td.left {
	width: 100px;
	/*	background-color: #B6C5D3;
	background-image: url("page-background-left.png");
	background-repeat: no-repeat;*/
}

table.container td.right {
	width: 170px;
	/*	background-color: #B6C6D3;
	background-image: url("page-background-right.png");
	background-repeat: no-repeat;*/
}

table.lsm-art {
	width: 595px;
}

tr.row1 td.cell-img {
	width: 200px;
	padding-bottom: 10px;
	padding-top: 15px;
	font-size: 16px;
}

td.cell-img img.cell-img-background {
	border-style: solid;
	border-color: #CFD0D3;
	border-width: 8px;
	margin-right: 30px;
}

td.cell-title h2 {
	font-size: 24px;
	text-align: left;
	width: 350px;
}

tr.row1 td.cell-title {
	text-align: left;
	width: 350px;
	vertical-align: top;
	padding-top: 15px;
}

tr.row2 td.cell-cnt {
	font-size: 16px;
	text-align: justify;
}

div.body-sidebar-left,div.body-sidebar-rightxxx {
	/* jako ze alespon minimalni vyska */
	height: 600px;
}

/* Veliky banner na uvodni strance */
div.bigbanner {
	width: 960px;
	height: 350px;
	z-index: 1;
	background-color: #505050;
	background-image: url("motiv-mm-big.jpg");
}

div.bigbanner-menu {
	left: 20px;
	top: -12px;
	position: relative;
	padding: 10px 0px 10px 10px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	width: 764px;
	height: 20px;
}

div.bigbanner-menu td {
	width: 750px;
}

div.mi {
	padding: 0px;
	marging: 0px;
	left: 0px;
	top: 0px;
	/*
	background-color: #000000;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity =   50);
	*/
}

td.logo img {
	cursor: pointer;
}

div.bigbanner-menu td.bigbanner-menu-user {
	text-align: right;
}

/* main menu */
div.m3 {
	background-color: #000000;
	padding-top: 3px;
	opacity: 0.9;
	-moz-opacity: 0.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity =             90);
}

div.bigbanner-menu td a:hover {
	color: orange;
}

/* Entity footer */
table.efooter { /* background-color: #00ff22; */
	border-top: 2px;
	border-color: silver;
	border-style: double;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
}

table.efooter td.cell {
	padding-left: 10px;
	padding-right: 10px;
}

table.efooter td.spacer {
	width: 100%;
}

table.efooter img.star {
	padding-top: 2px;
	cursor: pointer;
}

table.efooter div.bar-button-slider {
	margin-top: 5px;
}

table.efooter div.bar-button-slider div.bar-button-container {
	border-spacing: 0px;
	font-size: 11px;
	text-align: left;
	border-collapse: collapse;
	direction: ltr;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	height: 16px;
}

table.efooter div.bar-button-slider div.bar-button-container a {
	padding: 3px 4px 2px 2px;
	display: block;
	float: left;
	color: #3B5998;
	cursor: pointer;
	text-decoration: none;
	background-color: #C7C7C7;
	border: 1px solid black;
	border-color: #E2E2E2 #C7C7C7 #C7C7C7;
	-moz-border-radius: 3px 3px 3px 3px;
}

table.efooter div.bar-button-slider div.bar-button-container a:hover {
	font-weight: normal;
	background-color: #d9d9d9;
	border-color: #E9E9E9 #d9d9d9 #d9d9d9;
	-moz-border-radius: 3px 3px 3px 3px;
}

table.efooter div.bar-button-slider div.bar-button-container a span {
	border-top-color: #101010;
	line-heigt: 14px;
	color: #3B5998;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
	font-weight: bold;
}

table.efooter div.bar-button-slider div.bar-button-container a span.fb {
	padding-left: 18px;
	background:url("ico-fb.png") no-repeat transparent;
	font-weight: normal;
	margin-left:2px;
}


/* Textovy label na banneru hlavni stranky */
div.bigbanner-labels {
	position: relative;
	text-align: left;
	width: 600px;
	height: 100px;
	padding-left: 40px;
	top: 18px;
}

div.bigbanner-labels h1 {
	font-size: 40px;
	color: orange;
}

div.bigbanner-labels h2 {
	font-size: 30px;
	color: orange;
}


/* Velkej kolotoc s videama */
div.bigbanner-rotator {
	width: 420px;
	height: 90px;
	left: 5px;
	top: 100px;
	position: relative;
}





/* Reklamky */
div.extra-top {
	height: 100px;
	width: 960px;
	background-color: gray;
}

div.extra-middle {
	height: 70px;
	width: 960;
	background-color: #DADADA;
}

div.extra-squarelsm {
	text-align: center;
}

/* Rotatorky */
div.jcarousel-container img {
	border: 0px;
}

div.previewDetail {
	position: absolute;
	border: 1px solid black;
	background-color: silver;
	color: white;
	padding: 8px;
	overflow: hidden;
	width: 152px;
	height: 180px;
	z-index: 998;
	background-color: #000000;
	opacity: 0.75;
	-moz-opacity: 0.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity =                 75);
	border-radius: 7px;
	-moz-border-radius: 7px
}

div.bigbanner-rotator li img, img.video-preview {
	border: 2px solid white;
	border-radius: 3px;
	-moz-border-radius: 3px
}

/* Rotatorek na main menu */
div.mainmenu-rotator {
	overflow: none;
	_overflow: hidden;
	width: 960px;
	height: 147px;   /** fuč, bylo 210 **/
	padding: 0px;
	margin: 0px;
	z-index: 10;
	position: static;
	background-image: url("mm-background.png");
}

div.obsah {
	background-image: url("cnt_background.png");
	background-color: #D6D6D6;
	background-repeat: repeat-x;
	height: 100%;
	width: 100%;
	diplay: block;
	overflow: auto;
}

.gecko div.obsah,.safari div.obsah {
	background-color: #DEDEDE;
}

.ie div.obsah,.ie6 div.obsah,.ie7 div.obsah,.ie8 div.obsah,.opera div.obsah
	{
	background-color: #D6D6D6;
}

div.obsah-hp {
	background-image: url("hp_background_free.png");
}

div.obsah-cp {
	background-image: url("cnt_background.png");
	height: 100%;
}

div.obsah-svetly {
	background-image: url("cnt_background-light.png");
	background-color: #FFFFFE;
}

.gecko div.obsah-svetly,.safari div.obsah-svetly {
	background-color: #FFFFFE;
}

.ie div.obsah-svetly,.ie6 div.obsah-svetly,.ie7 div.obsah-svetly,.ie8 div.obsah-svetly,.opera div.obsah-svetly
	{
	background-color: #FFFFFF;
}

div.obsah div.o {
	height: 100%;
	display: inline;
	float: left;
}

div.obsah div.obsah-leftpanel {
	width: 700px;
	padding: 20px 40px;
	width: 608px;
}

div.obsah div.obsah-rightpanel {
	width: 250px;
	padding: 10px;
}

div.obsah div.obsah-spacer {
	width: 0px;
	height: 480px;
	display: inline;
	float: right;
}

div.obsah div.errorpage {
	padding: 10px;
}

div.errorpage h1 {
	padding-bottom: 20px;
}

div.errorpage ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: disc;
}

div.errorpage ul li {
	padding-left: 10px;
	margin-left: 15px;
	padding-bottom: 5px;
}

/* COntent editor pro admina */
div.admin-edit-toolbar {
	position: absolute;
	width: 50px;
	height: 20px;
	background-color: gray;
	cursor: pointer;
	background-image: url("ico-admin-edit-toolbar.png");
	background-repeat: no-repeat;
	padding-left: 20px;
	opacity: 0.95;
	-moz-opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	filter: alpha(opacity =                 95);
}

/* Page footer */
div.footer {
	height: 80px;
	background-image: url("page-background-bottom-green.png");
	text-align: center;
	font-size: 10px;
	padding-top: 10px;
}

div.footer a {
	color: #101010;
}

/*
div.footerbottom {
	height: 30px;
	background-color: #B6C5D3;
	text-align: center;
	font-size: 10px;
	padding-top: 10px;
}
*/
div.footer div.cnt {
	height: 95px;
	text-align: center;
}

div.footer div.ft {
	height: 20px;
}

/* Login sidebar */
div.login-sidebar-wnd {
	height: 225px;
	width: 160px;
	margin-top: 40px;
}

div.login-sidebar-wnd div.body {
	height: 178px;
	width: 140px;
	background-image: url("login-sidebar-background.png");
	background-repeat: repeat-x;
	float: left;
}

div.login-sidebar-wnd div.sidebar {
	height: 180px;
	width: 20px;
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
}

div.login-sidebar-wnd div.sidebar-login {
	background-image: url("login-sidebar_login.png");
}

div.login-sidebar-wnd div.sidebar-logout {
	background-image: url("login-sidebar_logout.png");
}

div.login-sidebar-wnd div.toolbar {
	height: 45px;
	width: 130px;
	background-color: gray;
	float: left;
	padding: 5px;
}

div.login-sidebar-wnd div.toolbar a {
	font-weight: bold;
	color: white;
	padding-top: 3px;
	font-size: 12px;
}

div.login-sidebar-wnd td {
	text-align: right;
}

/* Login window */
div.login-wnd-center {
	padding:10px;
	width:600px;
	float:left;
}

div.login-wnd-right {
	padding:10px;
	width:300px;
	float:none;
}

div.login-wnd-center a {
	text-decoration: underline;
}

table.ssotable td {
	padding:5px;
}

input.ico-mojeid {
	background-position: left;
	padding-left:24px;
}

.openid-text label.x-form-item-label {
	padding-top:5px;
}	

.openid-text2 .x-panel-body {
	padding-top:6px;
}	

/* Skycrapper */
div.scrp-sidebar-wnd {
	height: 300px;
	width: 160px;
}

.rtl {
	background-image: url("bg_zprava_doleva.png");
	background-repeat: repeat-y;
}

.ltr {
	background-image: url("bg_zleva_doprava.png");
	background-repeat: repeat-y;
}

/* Male menu */
div.smallbanner {
	width: 960px;
	height: 258px;
	z-index: 1;
	background-image: url("motiv-mm-small.jpg");
}

div.motiv-magazin {
	background-image: url("motiv-magazin.jpg");
	background-color: #505050;
}

div.motiv-doporucujeme {
	background-image: url("motiv-doporucujeme.jpg");
	background-color: #505050;
}

div.motiv-low {
	height:80px;
}

/* ESHop */
div.lsm-headbanner td.kosik {
	background-image: url("ico-kosik.gif");
	background-repeat:no-repeat;
	background-position: 20px 16px;
	padding: 16px 0px 0px 40px;
	color: #919191;
	width: 140px;
}


div.obsah div.shop-leftpanel {
	width: 196px;
	padding: 0px;
}

div.obsah div.shop-leftpanel li.cat_selected a {
	font-weight: bold;
}

div.obsah div.shop-leftpanel h1 {
	font-size: 16px;
	padding: 15px 0 28px 8px;
	text-align: left;
	text-transform: uppercase;
}

div.obsah div.shop-centerpanel {
	width: 744px;
	padding-left: 10px;
}

div.obsah div.shop-centerpanel h2.shop-what {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 18px;
}

div.obsah div.shop-centerpanel h2.shop-doporucujeme {
	padding-left: 10px;
	padding-top: 16px;
	padding-bottom: 5px;
	font-size: 18px;
}

div.shop-centerpanel a.shop-what-next {
	font-size: 15px;
	font-weight: bold;
	padding-left: 5px;
}

div.obsah div.shop-centerpanel form.searchfrm {
	margin: 0px;
}

div.obsah div.shop-centerpanel div.searchfrm {
	background-color: Gainsboro;
	border-top: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	padding: 7px;
	margin-bottom: 10px;
}

div.obsah div.shop-centerpanel div.searchfrm2 {
	padding: 7px;
	margin-top: 10px;
	width: 729px;
}

div.obsah div.shop-centerpanel div.searchfrm td h2 {
	padding: 5px;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
}

div.obsah div.shop-centerpanel div.searchfrm td.shop-finder {
	padding-left: 5px;
}

div.obsah div.shop-centerpanel div.searchfrm td.shop-finder input.q {
	width: 200px;
	text-align: left;
}

div.obsah div.shop-centerpanel div.searchfrm td.shop-pager {
	align: right;
}

div.obsah div.shop-centerpanel div.searchfrm td.shop-pager div.shop-pager
	{
	text-align: right;
	width: 410px;
}

div.obsah div.shop-centerpanel div.searchfrm table tr td.caption,div.obsah div.shop-centerpanel div.searchpager table tr td.caption
	{
	width: 92px;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
}

div.obsah div.shop-centerpanel div.searchfrm table tr td.shop-link-all {
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
}

div.obsah div.shop-centerpanel div.searchpager table tr td.eshop-paging
	{
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	text-align: right;
	width: 425px;
}

table.shop-detail,table.shop {
	color: #777777;
	width: 737px;
}

table.shop-detail tr {
	width: 744px;
}

div.shop-item-tile {
	width: 743px;
	float: left;
	border: 1px solid silver;
	padding: 0px;
	margin-top: 5px;
	overflow: hidden;
}

div.cart-item-title {
	width: 743px;
	float: left;
	border: 1px solid gray;
	padding: 0px;
	margin-top: 5px;
	overflow: hidden;	
	background-color: Gainsboro;
}

div.spacer-after {
	margin-bottom:20px;
}

div.cart-item-tile {
	width: 743px;
	float: left;
	border: 1px solid silver;
	padding: 0px;
	margin-top: 5px;
	overflow: hidden;	
	background-color: #EBEBEB;
	background-image: url("shop_bg_zprava_doleva.jpg");
	background-repeat: repeat-y;
}

table.cart-list td.cart-list-name {
	font-size: 15px;
	padding: 5px;
	width: 316px;
	vertical-align: middle;
}

table.cart-list td.cart-list-count {
	font-size: 15px;
	padding: 5px;
	width: 50px;
	text-align: right;
	vertical-align: middle;
}

table.cart-list td.cart-list-price {
	font-size: 15px; 
	padding: 5px;
	width: 100px;
	text-align: right;
	vertical-align: middle;
}

table.cart-list td.cart-list-bold {
	font-weight: bold;	
}	

table.cart-list td.cart-list-button { 
	vertical-align: middle;
	width: 105px;
	height: 30px;
	padding-left: 20px;
}

table.cart-list td.cart-list-name-t,
table.cart-list td.cart-list-count-t,
table.cart-list td.cart-list-price-t,
table.cart-list td.cart-list-button-t {
	font-weight: normal;
}

table td.cart-button-space {
	width: 435px;
}

table td.cart-button-continue {
	width: 200px;

}

table td.cart-button-buy {
	width: 100px;
}


div.shop-item-tile h2 {
	padding-bottom: 5px;
	padding-top: 5px;
}

div.shop-item-tile span.price,div.shop-item-detail span.price {
	font-size: 14px;
	color: red;
}

span.sale {
	text-decoration: line-through;
}

div.subcategory-tile {
	float: left;
	margin: 3px;
	overflow: hidden;
	vertical-align: top;
}

div.subcategory-tile td.subcategory-tile-text {
	vertical-align: bottom;
	font-size: 14px;
	font-weight: bold;
}

div.subcategory-tile-backimage {
	background-image:url("shop_bg_point.jpg");
	background-repeat:repeat;	
}

divaa.subcategory-tile-backimage a {
	vertical-align: bottom;	
}

div.subcategory-tile img {
	float: left;
	padding-right: 5px;
}

div.subcategories-images {
	margin-left: -3px;
}

div.subcategories-images div.subcategory-tile {
	width: 231px;
	height: 55px;
	border: 1px solid silver;
	padding: 5px;
}

div.shop-centerpanel td.subcategories-images {
	padding-bottom: 10px;
}

div.subcategories-noimages div.subcategory-tile {
	width: 246px;
}

div.subcategories-noimages div.subcategory-tile li.fh-li{
	font-size: 13px;
	font-weight: bold;
	list-style-type: square;
	margin-left: 22px;
	padding-left: 0;
	padding-top: 2px;
}

/*
div.shop-item-tile td.pb {
	vertical-align: bottom;
	text-align: right;
}
*/
div.shop-item-detail {
	padding: 20px;
	border-style: solid;
	border-color: #777777;
	border-width: 1px;
}

div.shop-item-detail h2 {
	padding-bottom: 10px;
	font-size: 22px;
}

div.shop-item-detail td {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
}

div.shop-item-tile td.desc {
	padding-top: 5px;
}

table.shop-list {
	width: 100%;
}

table.cart-list {
	width: 100%;
}


div.shop-item-detail img.thumb,table.shop-list img.thumb {
	float: left;
	padding: 5px 10px 10px 10px;
	max-width: 100px;
	max-height: 100px;
}

div.shop-item-detail .buy {
	width: 150px;
	height: 40px;
	font-size: 15px;
}

table.shop-item-description {
	padding-top: 5px;
}

table.shop-item-description td.caption {
	font-weight: bold;
	width: 80px;
	text-align: left;
	vertical-align: middle;
}

table.shop-item-description td.shop-price {
	vertical-align: middle;
	width: 80px;
	text-align: right;
}

table.shop-item-description td.shop-oldprice {
	vertical-align: middle;
	width: 80px;
	text-align: right;
}

table.shop-item-description td.shop-button {
	vertical-align: middle;
	width: 80px;
	height: 30px;
}

table.shop-item-description button,button.buy {
	font-weight: bold;
	cursor: pointer;
}

table.shop-list td.shop-list-image {
	width: 120px;
	vertical-align: middle;
	text-align: center;
}

table.shop-list td.shop-list-details {
	width: 490px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url("shop_bg_zprava_doleva.jpg");
	background-repeat: repeat-y;
	margin-right: 0px;
	vertical-align: middle;
}

table.shop-list td.shop-list-details table.shop-list-subtable {
	
}

table.shop-list td.shop-list-details div.shop-list-details-desc {
	padding: 0px;
	margin: 0px;
	overflow: auto;
	/*height: 15px;*/
}

table.shop-list td.shop-list-button {
	vertical-align: bottom;
	margin-left: 0px;
	background-image: url("shop_bg_point.jpg");
	background-repeat: repeat;
}

div.shop-prelepka {
	background-image: url('shop-prelepka-1.png');
	background-repeat: no-repeat;
	width: 110px;
	height: 24px;
	margin-top: 3px;
	margin-right: 3px;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-right: 5px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}

div.prelepka-1 {
	background-image: url('shop-prelepka-1.png')
}

div.prelepka-2 {
	background-image: url('shop-prelepka-2.png')
}

div.prelepka-4 {
	background-image: url('shop-prelepka-4.png')
}

	
button.btn-shop-continue {
	width: 190px; 
}

button.btn-shop-pay {
	width:120px; 
}

button.btn-shop-remove {
	width:120px;
}

div.shop-checkout, div.shop-checkout td, div.shop-checkout h3 {
	font-size: 14px;
}

div.shop-checkout div.pad20 {
	padding-left:15px;
}

div.shop-checkout h3 {
	padding-top: 15px;
	padding-left: 15px;
}	
	
/* Nabidka cviceni */
div.obsah div.nabidkacviceni-leftpanel {
	width: 193px;
	padding: 0px;
}

div.obsah div.nabidkacviceni-leftpanel h1 {
	font-size: 16px;
	padding: 15px 0 28px 8px;
	text-align: left;
	text-transform: uppercase;
}

div.obsah div.nabidkacviceni-centerpanel {
	width: 764px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.nabidkacviceni-centerpanel div.formular {
	height: 70px;
	padding: 10px;
}

div.formular input.q {
	width: 400px;
	height: 18px;
	margin-bottom:10px;
}

div.formular select {
	width:150px;
}

div.nabidkacviceni-centerpanel div.novinky {
	padding: 10px;
}

div.nabidkacviceni-centerpanel div.extra {
	height: 40px;
	background-color: yellow;
}

div.nabidkacviceni-centerpanel div.popular {
	padding: 10px;
}

div.nabidkacviceni-centerpanel div.allvideo {
	padding: 10px;
}

div.allvideo h3,div.allvideo h3 a {
	padding-top: 20px;
	color: #000000;
	text-transform: none;
	text-decoration: none;
}

div.allvideo h3 a:hover {
	text-decoration: underline;
}

div.allvideo table.videoList td.videoList,div.popular table.videoList td.videoList,div.novinky table.videoList td.videoList
	{
	width: 360px;
}

div.allvideo table.videoList td.videoListRight {
	width: 360px;
	text-align: left;
	vertical-align: bottom;
	padding-bottom: 25px;
}

table.videoList td.videoList table {
	width: 300px;
	height: 130px;
	background-color: #d8d9dd;
	padding: 10px;
}

table.videoList td.videoList table td.cp-no-video {
	font-size: 14px;
}

table.videoList td.videoCalendar {
	padding-left: 20px;
}

td.vl-icon {
	width: 177px;
}

td.vl-icon img.vl-image {
	width: 160px;
	height: 90px;
}

td.vl-metadata {
	width: 96px;
	padding-left: 15px;
}

div.obsah {
	font-size: 12px;
}

div.mainpage-article {
	
}

/* Watchdog */

div.watchdogpage {
	padding:10px;
}	

div.watchdogpage h1 {
	padding-bottom:15px;
}

/* FAQ */
div.faq-leftpanel {
	width: 193px;
	height: 100%;
}

div.faq-leftpanel li {
	height: 14px;
	padding: 8px;
	background-image: url("bg_lsm_category.png");
	border-bottom: 1px solid white;
}

div.faq-leftpanel li,div.faq-leftpanel li a {
	color: #777777;
	font-size: 13px;
	text-decoration: none;
	text-transform: uppercase;
}

div.faq-leftpanel li.selected,div.faq-leftpanel li.selected a, div.tipy-leftpanel li.selected, div.tipy-leftpanel li.selected a {
	font-weight: bold;
}

div.faq-centerpanel {
	width: 767px;
}

div.faq-centerpanel a {
	color: #ffffff;
	text-decoration: underline;
}

div.faq-articlelist {
	
}

div.faq-articlelist h2 {
	font-size: 22px;
	font-weight: normal;
	text-transform: none;
	padding: 0px;
	color: #d4df00;
}

table.faq-articlelistitem {
	padding: 20px;
	background-color: #5F5F5F;
	width: 767px;
	color: #ffffff;
}

div.faq-articlepanel {
	width: 727px;
	background-color: #363636;
	background-image: url("subpage-sidebar-gray-bg.png");
	background-repeat: repeat-x;
	padding: 20px;
	color: #ffffff;
}

div.faq-articlepanel h1 {
	font-size: 32px;
	font-weight: normal;
	text-transform: none;
	padding: 0px;
	color: #d4df00;
}

/* LSM */
div.lsm-centerpanel div.lsm-welcomeart-main {
	padding: 20px;
	vertical-align: bottom;
	background-color: #5f5f5f;
}

div.lsm-headbanner {
	height: 50px;
}

div.lsm-headbanner h1 {
	color: #d4df00;
	padding: 14px 0px 14px 10px;
	text-transform: uppercase;
}

div.lsm-headbanner h1 a {
	color: #d4df00;
	text-decoration: none;
}

div.lsm-headbanner table.lsm-head {
	width: 100%;
}

div.lsm-headbanner td.title {
	width: 196px;
}

div.lsm-headbanner td.datum {
	padding: 16px 0px 0px 10px;
	color: #919191;
}

div.lsm-headbanner td.search {
	padding: 12px 15px 0px 30px;
	color: #919191;
	text-align: right;
}

div.lsm-leftpanel,div.cpstart-leftpanel {
	width: 193px;
	height: 100%;
}

div.cp-wizard-1,div.cpstart-leftpanel {
	xx-height: 525px;
	text-align: left;
}

div.cpstart-level {
	text-align: center;
}

div.lsm-leftpanel li,div.cpstart-leftpanel li,div.nabidkacviceni-leftpanel li,div.shop-leftpanel li,div.rozhovor-leftpanel li
	{
	padding: 8px;
	background-image: url("bg_lsm_category.png");
	border-bottom: 1px solid white;
	background-repeat: repeat-y;
}

div.lsm-leftpanel li,div.lsm-leftpanel li a,div.cpstart-leftpanel li,div.cpstart-leftpanel li a,div.nabidkacviceni-leftpanel li,div.nabidkacviceni-leftpanel li a,div.shop-leftpanel li,div.shop-leftpanel li a,div.rozhovor-leftpanel li,div.rozhovor-leftpanel li a
	{
	color: #777777;
	font-size: 13px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
}

div.lsm-leftpanel li.selected,div.lsm-leftpanel li.selected a,div.cpstart-leftpanel li.selected,div.cpstart-leftpanel li.selected a,div.nabidkacviceni-leftpanel li.selected,div.nabidkacviceni-leftpanel li.selected a,div.shop-leftpanel li.selected,div.shop-leftpanel li.selected a,div.rozhovor-leftpanel li.selected,div.rozhovor-leftpanel li.selected a
	{
	font-weight: bold;
	text-align: left;
}

div.lsm-centerpanel {
	width: 767px;
	/*padding:10px;*/
}

div.lsm-centerpanel div.lsm-welcomeart-main {
	padding: 20px;
	vertical-align: bottom;
	background-color: #5f5f5f;
}

table.lsm-welcomeart-main {
	height: 170px;
}

table.lsm-welcomeart-main td.img {
	width: 300px;
}

table.lsm-welcomeart-main td.detail {
	vertical-align: bottom;
}

table.lsm-welcomeart-main td.detail,table.lsm-welcomeart-main td.detail a
	{
	color: #ffffff;
	font-size: 16px;
}

table.lsm-welcomeart-main td.detail a {
	text-decoration: underline;
}

table.lsm-welcomeart-main td.detail h2,div.lsm-articlepanel h2 {
	color: #ffffff;
	font-size: 32px;
	font-weight: normal;
	text-transform: none;
	padding: 0px;
}

table.lsm-welcomeart-main td.detail h3,div.lsm-articlepanel h3 {
	color: #ffffff;
	font-size: 22px;
	font-weight: normal;
	text-transform: none;
}

div.lsm-centerpanel table.art2-4 {
	width: 767px;
}

div.lsm-centerpanel table.art2-4 tr.rtl {
	background-image: url('lsm-welcome-bg-rtl.png');
	background-repeat: repeat-y;
	background-color: #f6e597;
}

div.lsm-centerpanel table.art2-4 tr.ltr {
	background-image: url('lsm-welcome-bg-ltr.png');
	background-repeat: repeat-y;
	background-color: #ffd902;
}

div.lsm-centerpanel td.lsm-welcomeart-left,div.lsm-centerpanel td.lsm-welcomeart-middle,div.lsm-centerpanel td.lsm-welcomeart-right
	{
	width: 245px;
	height: 200px;
}

div.lsm-centerpanel td.lsm-welcomeart-left {
	padding: 20px 10px 10px 20px;
}

div.lsm-centerpanel td.lsm-welcomeart-middle {
	padding: 20px 10px 10px 10px;
}

div.lsm-centerpanel td.lsm-welcomeart-right {
	padding: 20px 20px 10px 10px;
}

/*
div.lsm-centerpanel h2 {
	color:#d4df00;
	padding:5px 0px 30px 0px;
	text-transform: uppercase;
}
*/
div.lsm-centerpanel div.category {
	background-image: url('lsm-welcome-bg-category.png');
	background-repeat: no-repeat;
	width: 205px;
	height: 24px;
	padding: 3px;
	color: #84805a;
	text-transform: uppercase;
	font-size: 13px;
}

div.lsm-centerpanel div.categorylist {
	background-image: url('lsm-welcome-bg-lowcategory.png');
	color: gray;
}

div.lsm-centerpanel td.lsm-welcomeart-left h2,div.lsm-centerpanel td.lsm-welcomeart-middle h2,div.lsm-centerpanel td.lsm-welcomeart-right h2
	{
	font-size: 32px;
	font-weight: normal;
	text-transform: none;
	padding: 0px;
	color: #59564f;
}

div.lsm-centerpanel td.lsm-welcomeart-left h3,div.lsm-centerpanel td.lsm-welcomeart-middle h3,div.lsm-centerpanel td.lsm-welcomeart-right h3
	{
	color: #59564f;
	font-size: 22px;
	font-weight: normal;
	text-transform: none;
}

div.lsm-centerpanel a {
	color: gray;
	text-decoration: underline;
}

div.lsm-centerpanel img.articleIcon {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}

div.lsm-articlepanel {
	width: 727px;
	background-color: #363636;
	background-image: url("subpage-sidebar-gray-bg.png");
	background-repeat: repeat-x;
	padding: 20px;
	color: #ffffff;
	font-size: 16px;
}

div.lsm-articlepanel a {
	color: #ffffff;
	text-decoration: underline;
}

div.lsm-articlepanel h1 {
	color: #d4df00;
	padding: 10px 0px 30px 0px;
	text-transform: uppercase;
	font-size: 32px;
	font-weight: normal;
}

div.lsm-articlepanel table.lsm-articlepanel td.img {
	width: 300px;
	padding-right: 20px;
}

div.lsm-articlepanel table.lsm-articlepanel td.detail {
	vertical-align: bottom;
}

table.lsm-articlelistitem {
	padding: 20px;
	background-color: #5F5F5F;
	width: 767px;
	color: #ffffff;
}

table.lsm-articlelistitem h2 {
	color: #d4df00;
	padding: 0px 0px 10px 0px;
	text-transform: uppercase;
	font-size: 22px;
	font-weight: normal;
}

div.lsm-strip-extra {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
	vertical-align: middle;
	text-align: center;
}

div.lsm-strip-extra-detail {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-left: -20px;
	vertical-align: middle;
	text-align: center;	
}

div.lsm-centerpanel table.lsm-articleoverview {
	width: 767px;
}

div.lsm-centerpanel table.lsm-articleoverview tr.lsm-articleoverview-row {
	
}

div.lsm-centerpanel table.lsm-articleoverview tr.lsm-articleoverview-row td.lsm-articleoverview-col	{
	width: 245px;
}

div.lsm-centerpanel table.lsm-articleoverview tr.lsm-articleoverview-row td.lsm-articleoverview-col div.lsm-articleoverviewitem {
	padding: 20px 10px 10px 20px;
	margin: 0px;
}

div.lsm-paging {
	margin: 10px 0 10px 11px;
	padding: 5px;
}	

div.lsm-paging a,
div.lsm-paging a:HOVER {
	text-decoration: none;
} 

div.lsm-paging span.pager {
	background-color:#F5F5F5;
	border:1px solid #EBEBEB;
	padding:2px 7px;
	margin-left:5px;
}

div.lsm-paging span.selected {
	font-weight: bold;
	border: 1px solid gray;
}


ul.fh-ul {
	background-repeat: no-repeat;
	padding-left: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	font-size: 14px;
}

ul.fh-ul div.categorylist a,ul.fh-ul div.categorylist a:hover {
	text-decoration: none;
	color: #454545;
}

li.fh-li { /** 
	background-image: url('li-mark-3x3.png');
	background-repeat: no-repeat;
	**/
	padding-left: 0px;
	margin-left: 15px;
	list-style-type: square;
	padding-top: 2px;
	font-weight: normal;
	font-size: 12px;
}

li.fh-li a,li.fh-li a:hover {
	text-decoration: none;
	color: #454545;
}

/* Nasi treneri */
div.obsah div.nasitreneri-leftpanel {
	width: 176px;
	padding: 10px;
}

div.obsah div.nasitreneri-centerpanel {
	width: 744px;
	padding: 10px;
}

div.obsah div.nasitreneri-centerpanel p {
	font-size: 14px;
}

div.nasitreneri-centerpanel h1,div.nabidkacviceni-centerpanel h1,div.shop-centerpanel h1,div.nasipartneri-centerpanel h1,div.cp-centerpanel h1,div.cp-leftpanel h1,div.nasi-soutezici h1
	{ /** color:#545454; **/
	padding: 5px 0px 28px 0px;
	text-transform: uppercase;
	font-size: 16px;
	text-align: left;
}

div.cp-wizard-1 h1 { /** color:#545454; **/
	padding: 15px 0px 15px 15px;
	text-transform: uppercase;
	font-size: 16px;
}

div.nasitreneri-centerpanel h2,div.nabidkacviceni-centerpanel h2,div.nasipartneri-centerpanel h2,div.tipy-centerpanel h2
	{
	color: #d4df00;
}

div.nasitreneri-centerpanel h2 {
	font-size: 14px;
	padding-bottom: 10px;
}

div.obsah div.nasitreneri-rightpanel {
	width: 176px;
	background-color: #363636;
	background-image: url("subpage-sidebar-gray-bg.png");
	background-repeat: repeat-x;
	padding: 10px;
}

.tr-name {
	color: white;
	font-size: 15px;
	font-weight: bold;
}

.tr-spec {
	color: white;
	font-size: 13px;
	padding-bottom: 20px;
}

div.nasitreneri-rightpanel h2,div.nasipartneri-rightpanel h2,div.nasisoutezici-rightpanel h2
	{
	text-transform: uppercase;
	font-size: 20px;
	color: white;
	padding-top: 10px;
	padding-bottom: 20px;
}

table.nasitreneri-detail {
	/*	background-image: url("bg_zleva_doprava.png");
	background-repeat: repeat-y;*/
	padding: 10px;
	font-size: 14px;
}

table.nasitreneri-detail td.info {
	vertical-align: top;
	width: 600px;
	font-size: 14px;
}

table.nasitreneri-detail td.foto {
	vertical-align: top;
	width: 120px;
}

div.nasitreneri-popis {
	/*	background-image: url("bg_zprava_doleva.png");
	background-repeat: repeat-y;*/
	padding: 10px;
}

/* Cvicebni plany */
div.obsah div.cp-leftpanel {
	width: 668px;
	padding: 10px;
	font-size: 14px;
	text-align: left;
}

div.obsah div.cp-rightpanel {
	padding: 10px;
	font-size: 14px;
	float: left;
	display: inline;
}

div.cpstart-leftpanel li.selected a {
	font-weight: bold;
}

div.cp-wizard-2,div.cp-wizard-3,div.cp-wizard-4,div.cp-wizard-5,div.cp-wizard-6
	{
	background-image: url("hp_background_free.png");
}

div.cp-wizard-1 h2,div.cp-wizard-2 h2,div.cp-wizard-3 h2,div.cp-wizard-4 h2,div.cp-wizard-5 h2,div.cp-wizard-6 h2
	{
	font-size: 16px;
}

div.obsah div.cp-centerpanel {
	/*width: 764px;	padding-top: 10px; padding-bottom: 10px; */
	width: 940px;
	padding: 10px;
	background-color: #e6e6e6;
}

div.cp-centerpanel h2 {
	padding-bottom: 10px;
}

div.cp-centerpanel div.allvideo {
	padding: 10px;
}

div.cp-leftpanel div.puzzle {
	height: 600px;
}

div.cp-leftpanel div.puzzle img {
	
}

div.cp-leftpanel div.puzzle-cp-detail {
	position: absolute;
	padding: 5px;
	z-index: 101;
	background-color: #FFFFFE;
	border: 2px solid grey;
	width: 250px;
	height: 180px;
	overflow: hidden;
}

/** main page CP **/
div.obsah div.cpstart-centerpanel {
	xx-display: inline;
	xx-float: left;
	height: 530px;
}

div.cpstart-centerpanel div.cp-detail-p-gen {
	width: 717px;
	height: 500px;
	border-style: solid;
	border-color: white;
	border-width: 5px;
	margin-left: 16px;
	cursor: pointer;
}

div.cpstart-centerpanel div.cp-detail-p-gen-noborder {
	border-style: none;
	border-color: white;
	border-width: 0px;
	padding: 10px;
	width: 740px;
	font-size: 14px;
}

div.cp-detail-p-gen div.cp-description {
	position: relative;
	top: 400px;
	padding: 20px;
	font-size: 18px;
	text-align: justify;
	vertical-align: bottom;
}

div.cp-detail-p-gen div.cp-description a {
	display:block;
	float:right;
	text-align:right;
	width:190px;
}

div.cpstart-centerpanel  div.cp-detail-p-energie {
	background-image: url("plan001.jpg");
}

div.cpstart-centerpanel  div.cp-detail-p-poporodu {
	background-image: url("plan002.jpg");
}

div.cpstart-centerpanel  div.cp-detail-p-posileni {
	background-image: url("plan003.jpg");
}

div.cpstart-centerpanel  div.cp-detail-p-protazeni {
	background-image: url("plan004.jpg");
}

div.cpstart-centerpanel  div.cp-detail-p-relaxace {
	background-image: url("plan005.jpg");
}

div.cpstart-centerpanel  div.cp-detail-p-zestihleni {
	background-image: url("plan006.jpg");
}

div.cpstart-centerpanel  div.cp-detail-p-tehotne {
	background-image: url("plan007.jpg");
}

div.cpstart-centerpanel  div.cp-detail-p-zpevneni {
	background-image: url("plan008.jpg");
}

div.cpstart-centerpanel  div.cp-detail-p-plochebricho {
	background-image: url("plan009.jpg");
}

div.cpstart-centerpanel  div.cp-detail-p-pevnehyzde {
	background-image: url("plan010.jpg");
}

div.cpstart-centerpanel  div.cp-detail-p-stihlepaze {
	background-image: url("plan011.jpg");
}

div.cpstart-centerpanel  div.cp-detail-p-novorocni {
	background-image: url("plan012.jpg");
}

div.cp-leftpanel div.cp-prehled-head {
	font-size: 14px;
}

div.cp-leftpanel div.cp-prehled-head td.cp-prehled-link {
	font-size: 14px;
}

div.cp-leftpanel div.cp-prehled-head td.cp-prehled-link div a,
div.cp-leftpanel div.cp-prehled-head td.cp-prehled-link div a:hover
	{
	font-size: 14px;
/**	text-decoration: none; **/
}

div.cp-leftpanel div.cp-prehled-head td.cp-prehled-table {
	padding-bottom: 3px;
	font-size: 14px;
}

div.puzzle-cp-detail div.cp-detail-desc {
	font-style: italic;
	font-weight: bold;
}

table.cp-final-desc-table td.cp-final-desc {
	font-style: normal;
	font-size: 14px;
	padding-right: 15px;
	text-align: left;
}

/* pro výběr cvičících programů */
div.cp-leftpanel div.cp-vyber {
	background-image: url("bg_zleva_doprava.png");
	background-repeat: repeat-y;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 20px;
	width: 637px;
}

div.cp-vyber div.cp-vyber-kondice {
	background-image: url("bg_zleva_doprava.png");
	background-repeat: repeat-y;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 20px;
	width: 318px;
}

.cp-vyber-kondice .x-form-item-label {
	font-family: Arial, Verdana, Tahoma;
	font-size: 16px;
}

div.cp-vyber div.cp-program-desc {
	text-align: justify;
	font-size: 14px;
}

div.cp-leftpanel div.cp-prehled {
	background-image: url("bg_zleva_doprava.png");
	background-repeat: repeat-y;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 20px;
	width: 637px;
}

label.cp-kondice-radio {
	font-size: 16px;
}

div.cp-vyber div.cp-vyber-cetnost {
	/* background-image: url("bg_zleva_doprava.png"); */
	/* background-repeat: repeat-y; */
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 20px;
	width: 260px;
	text-align: center;
	background-color: #363636;
	color: white;
}

td.cp-2-kondice-nextone {
	font-size: 14px;
	text-align: right;
}

td.column-for-cp-2-kondice {
	width: 300px;
}

td.column-for-cetnost {
	width: 300px;
}

table.cp-2-cetnost {
	margin: 10px;
	text-align: center;
}

table.cp-2-cetnost tr.row1 {
	text-align: center;
	vertical-align: middle;
}

table.cp-2-cetnost-detail {
	border: 0px none;
}

table.cp-2-cetnost-detail td.cp-2-cetnost-detail-caption {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	padding-bottom: 10px;
	width: 270px;
}

table.cp-2-cetnost-detail td.cp-2-cetnost-detail-detail {
	text-align: center;
	font-size: 18px;
	vertical-align: middle;
}

table.cp-2-topbox {
	padding-bottom: 10px;
}

table.container td.cp-info-caption {
	padding: 3px;
	font-weight: bold;
	text-align: left;
}

table.container td.cp-info-box {
	padding: 6px;
	background-color: #D8D9DD;
	text-align: justify;
	width: 182px;
	height: 110px;
}

div.cp-vyber h2 {
	padding-left: 0px;
	padding-right: 0px;
	font-size: 15px;
	text-align: left;
}

div.cp-vyber h3 {
	padding-left: 0px;
	font-size: 14px;
}

div.obsah-cp div.allvideo {
	padding: 15px 20px 20px 15px;
	margin-left: -20px;
}

/* Tipy */
div.obsah div.tipy-leftpanel {
	width: 193px;
}

div.obsah div.tipy-leftpanel h2 {
	margin-bottom: -5px;
}

div.tipy-leftpanel li {
	height: 14px;
	padding: 8px;
	background-image: url("bg_lsm_category.png");
	border-bottom: 1px solid white;
}

div.tipy-leftpanel li,div.tipy-leftpanel li a {
	color: #777777;
	font-size: 13px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
}

div.tipy-leftpanel li.breaker {
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	height: 1px;
}

div.obsah div.tipy-centerpanel {
	width: 764px;
	padding: 0px;
}

div.obsah div.tipy-centerpanel div.tipy-centerpanel-hp {
	padding: 0 15px 0 15px;
}

div.obsah div.tipy-centerpanel h1 { /** color:#545454; **/
	padding: 0 0 10px;
	text-transform: uppercase;
	font-size: 32px;
	text-align: left;
}

div.obsah div.tipy-centerpanel div.tipy-centerpanel-hp h1 {
	/** color:#545454; **/
	padding: 0 0 10px;
	text-transform: uppercase;
	font-size: 16px;
	text-align: left;
}

div.tipy-centerpanel label.x-form-item-label,div.tipy-centerpanel div.x-panel-body,div.tipy-centerpanel input.x-form-field
	{
	font-size: 14px;
}

tr.bmi-selected {
	background-color: silver;
}

td.bmi1 {
	background-color: #00ff00;
	width: 16px;
}

td.bmi2 {
	background-color: #ffff00;
	width: 16px;
}

td.bmi3 {
	background-color: #ff6600;
	width: 16px;
}

td.bmi0,td.bmi4 {
	background-color: #ff0000;
	width: 16px;
}

td.bmi5 {
	background-color: #ff3300;
	width: 16px;
}

div.tipy-centerpanel label.x-form-item-label,div.tipy-centerpanel div.x-panel-body,div.tipy-centerpanel input.x-form-field
	{
	font-size: 14px;
}

div.tipy-centerpanel table td {
	font-size: 14px;
}

table.bmi {
	padding-top: 10px;
}

table.bmi th.bmi {
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
}

table.bmi tr td.bmi {
	padding: 3px;
}

/* Nasi partneri */
div.obsah div.nasipartneri-leftpanel {
	width: 176px;
	padding: 10px;
}

div.obsah div.nasipartneri-centerpanel {
	width: 444px;
}

div.obsah div.nasipartneri-rightpanel {
	width: 300px;
	background-color: #363636;
	background-image: url("subpage-sidebar-gray-bg.png");
	background-repeat: repeat-x;
	padding: 10px;
}

table.nasipartneri-detail td.info {
	vertical-align: top;
	width: 240px;
}

table.nasipartneri-detail td.foto {
	vertical-align: top;
	width: 180px;
}

/* Form items */
div.inputbox-l,div.inputbox-r {
	width: 10px;
	height: 22px;
	background-repeat: no-repeat;
}

div.inputbox-l {
	background-image: url("inputbox-left.png");
	display: inline;
	float: left;
}

div.inputbox-r {
	background-image: url("inputbox-right.png");
	float: left;
}

.x-form-item input.inputbox-m,input.inputbox-m {
	background-image: url("inputbox-middle.png");
	background-repeat: repeat-x;
	width: 110px;
	height: 20px;
	display: inline;
	float: left;
	border: 0px;
	padding-top: 2px;
}

input.checkbox-m {
	width: 20px;
	height: 20px;
}

div.btn-l,div.btn-r {
	width: 10px;
	height: 22px;
	background-repeat: no-repeat;
}

div.btn-l {
	background-image: url("btn-left.png");
	display: inline;
	float: left;
}

div.btn-r {
	background-image: url("btn-right.png");
	float: left;
}

.x-form-item input.btn-m,input.btn-m {
	background-image: url("btn-middle.png");
	background-repeat: repeat-x;
	width: 50px;
	height: 22px;
	display: inline;
	float: left;
	border: 0px;
	padding-top: 2px;
}

/* LOGIN */
div.login-sidebar-wnd td.title {
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 4px;
	padding-top: 4px;
}

div.login-sidebar-wnd td.label {
	color: #ffffff;
	font-size: 12px;
	padding-top: 4px;
}

/* Register */
b.countdown {
	font-size: 16px;
}

input.reg-mail {
	width: 190px;
}

input.reg-souhlas {
	height: 16px;
	width: 16px;
	vertical-align: middle;
}

/* PLAYER POPUP */
div.player-flow {
	width: 710px;
	height: 500px;
	background-color: silver;
	z-index: 999;
}

div.player-flow div.player,div.player-fixed div.player {
	width: 700px;
	height: 413px;
	padding: 2px;
}

div.player-flow div.footer {
	height: 80px;
	background-color: gray;
	color: white;
}

div.player-flow div.footer span.demo {
	color: red;
	font-size: 12px;
}

div.player-flow div.footer td {
	vertical-align: top;
}

div.player-flow div.footer td.l {
	text-align: right;
	width: 100px;
	padding-right: 10px;
}

div.player-flow div.footer td.v {
	text-align: left;
	width: 220px;
	padding-left: 10px;
}

/* Pasek s uzivakem na banneru hlavni stranky */
div.bigbanner-menu-user a {
	color: #ffffff;
	text-transform: none;
	cursor: pointer;
}

div.bigbanner-menu-user div.left {
	background-image: url("tema-un-left.png");
	background-repeat: no-repeat;
	width: 11px;
	height: 21px;
	float: right;
	display: inline;
	margin-top:7px;
}

div.bigbanner-menu-user div.middle {
	background-image: url("tema-un-middle.png");
	background-repeat: repeat-x;
	width: 160px;
	height: 24px;
	float: right;
	display: inline;
	padding-top: 3px;
	color: #ffffff;
	margin-top:7px;
}


/* Dotazniky */
div.dotaznik {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin: 0px;
	width: 940px;
	_width: 960px;
	offset: 0px;
}

div.dotaznik h1 {
	padding-bottom: 20px;
}

/* Application icons */
.ico-refresh {
	background-image: url(ico-refresh.png) !important;
}

.ico-new {
	background-image: url(ico-new.gif) !important;
}

.ico-save {
	background-image: url(ico-save.gif) !important;
}

.ico-delete {
	background-image: url(ico-delete.png) !important;
}

.ico-detail {
	background-image: url(ico-admin-edit-toolbar.png) !important;
}

.ico-image {
	background-image: url(ico-image.gif) !important;
}

.ico-lsm {
	background-image: url(ico-lsm.png) !important;
}

.ico-document {
	background-image: url(ico-document.png) !important;
}

.ico-sync {
	background-image: url(ico-save.gif) !important;
}

.ico-play {
	background-image: url(ico-video.png) !important;
}
.ico-facebook {
	background-image: url(ico-fb.png) !important;
}
.ico-signup {
	background-image: url(ico-signup.gif) !important;
}
.ico-lostpwd {
	background-image: url(ico-lostpassword.png) !important;
}
.ico-fh {
	background-image: url(ico-fh.png) !important;
}
.ico-mojeid {
	background-image: url(ico-mojeid.png) !important;
	background-repeat: no-repeat;
}
.ico-openid {
	background-image: url(ico-openid.gif) !important;
	background-repeat: no-repeat;
}

/* pro horni menu */
div.bigbanner-menu td.mipanel {
	height: 36px;
	background-image: url("menu_strong.png");
	background-repeat: repeat;
}

#menu {
	position: relative;
	_left: 7px;
	_top: -2px;
	_text-align: left;
	z-index: 100;
	width: 565px;
	height: 36px;
}

#menu .menu {
	position: absolute;
}

#menu * {
	list-style: none;
	border: 0;
	padding: 0;
	margin: 0;
}

#menu a {
	display: block;
	padding: 12px 14px 7px 14px;
	white-space: nowrap;
	height: 17px;
}

#menu li {
	float: left;
	height: 36px;
}

#menu li li {
	float: none;
	_border: 1px solid #737373; /** fix for ie6 */
}

#menu div {
	visibility: hidden;
	position: absolute;
}

#menu div.visible {
	visibility: visible;
}

#menu div ul {
	background: url("menu_strong.png")
}

#menu div div {
	margin: -24px 0 0 -1px;
	left: 100%;
}

#menu li:hover>div {
	visibility: visible;
}

/* menu::special styles */ /* menu::level 1 */
#menu a {
	text-decoration: none;
	color: #fff;
	position: relative;
	z-index: 77;
}

#menu a:hover {
	background: transparent;
	color: #ffa500;
}

#menu a:hover span {
	color: #ffa500;
}

#menu>ul>li:hover>a {
	background: transparent;
	color: #ffa500;
}

#menu>ul>li:hover>a span {
	color: #ffa500;
}

#menu span {
	text-transform: uppercase;
	/** font: 12px/ 18px 'Trebuchet MS', Arial, Helvetica, Sans-serif; **/
	font-weight: bold;
	color: #fff;
}

/* menu::level >= 2 */
#menu li li a {
	padding: 0;
	position: static;
	height: 33px;
}

#menu li li a:hover {
	background: #cf8700;
}

#menu li li a span {
	color: #fff;
	text-align: left;
}

#menu li li a:hover span {
	color: #ffffff;
}

#menu li li a.parent span {
	background: url(menu_pointer.gif) no-repeat right 9px;
	_background-position: right 10px;
}

*+html #menu li li a.parent span {
	background-position: right 10px;
}

#menu li li span {
	display: block;
	text-transform: none;
	line-height: 16px;
	padding: 9px 25px 4px 14px;
	font-size: 11px;
}

#menu li div {
	
}

/** <fix for ie6> */
#menu div div {
	_margin-top: -25px;
	_background: #393939;
}

#menu li li li {
	_border: 1px solid #393939;
}

#menu div div div {
	_background: #292929;
}

#menu li li li li {
	_border: 1px solid #292929;
}

/** </fix for ie6> */ /* lava lamp */
div#menu li.back {
	width: 10px;
	height: 32px;
	z-index: 8;
	position: absolute;
}

div#menu li.back .left {
	width: auto;
	height: 32px;
	float: none;
	position: relative;
	top: 0;
	left: 0;
	visibility: visible;
}

/* ExtJS ext */
.x-check-group-alt {
	background: #f7f7f7;
	border-top: 1px dotted #B5B8C8;
	border-bottom: 1px dotted #B5B8C8;
}

.x-panel-body {
	background-color: transparent;
}

/* Calendar */
table.ux-cal {
	font-size: 11px;
}

table.ux-cal tr.ux-cal-weekday {
	/* background: #DFECFB	url(../js/ext/resources/images/default/shared/glass-bg.gif) repeat-x scroll left top; */
	background-color: #AAACB2;
	font-weight: bold;
	height: 25px;
}

table.ux-cal tr.ux-cal-weekday td {
	font-size: 14px;
}

table.ux-cal tr.ux-cal-header {
	background: transparent
		url(../js/ext/resources/images/default/shared/hd-sprite.gif) repeat-x
		scroll 0 -83px;
	height: 25px;
}

table.ux-cal tr.ux-cal-header th,table.ux-cal tr.ux-cal-header th {
	background-color: orange;
}

.ux-cal .ux-cal-header .ux-cal-monthTitle {
	text-align: center;
	color: #ffffff;
	background-color: orange;
	font-weight: bold;
	font-size: 14px;
}

.ux-cal td {
	text-align: center;
	vertical-align: middle;
	border: solid 1px white;
	cursor: pointer;
}

.ux-cal .ux-cal-row td:hover {
	background: #ddecfe;
}

.ux-cal .otherMonth {
	color: #AAAAAA;
	height: 25px;
}

.ux-cal td.sameMonth {
	height: 25px;
}

.ux-cal-weekday td {
	cursor: default;
}

/* extjs kalendáře v cp */
div.cp-calendar-days-calendar {
	height: 220px;
}

div.calendar-wrapper .cp-calendar-days-checkboxes {
	padding: 5px;
	padding-bottom: 0px;
	v-align: middle;
	width: 32px;
	height: 25px;
	font-size: 14px;
	font-weight: bold;
	border-style: none;
}

div.calendar-wrapper .calender-main-panel {
	padding-bottom: 0px;
	font-size: 12px;
}

div.calendar-wrapper .calender-main-panel .x-form-item-label {
	padding-bottom: 0px;
	font-size: 14px;
}

.gecko div.calendar-wrapper .calender-main-panel .x-form-item .x-form-field,.safari div.calendar-wrapper .calender-main-panel .x-form-item .x-form-field
	{
	font-size: 12px;
	height: 25px;
	width: 277px;
}

.ie6 div.calendar-wrapper .calender-main-panel .x-form-item .x-form-field,.ie7 div.calendar-wrapper .calender-main-panel .x-form-item .x-form-field,.ie8 div.calendar-wrapper .calender-main-panel .x-form-item .x-form-field
	{
	font-size: 12px;
	height: 25px;
	width: 275px;
	padding-right: 0px;
}

div.calendar-wrapper .x-form-checkbox {
	width: 15px;
	height: 15px;
	padding: 5px;
	margin: 5px;
}

div.calendar-wrapper .x-table-layout td {
	text-align: center;
}

div.calendar-wrapper div.cp-calendar-days-calendar tr.ux-cal-weekday td
	{
	text-align: center;
	vertical-align: middle;
}

div.calendar-wrapper div.cp-calendar-days-calendar tr.ux-cal-row td {
	text-align: center;
	vertical-align: middle;
}

div.x-form-field-trigger-wrap input.cp-3-4-datefield {
	text-align: left;
	padding-right: 0px;
}

/* seznam čísel pro cp */
td.cp-2-cetnost-detail-detail img.cp-cislo {
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
	z-index: 1000;
	width: 31px;
	height: 58px;
	border-style: none;
	border-width: 0px;
}

td.column-for-cp-2-kondice label.x-form-item-label {
	font-size: 16px;
}

td.column-for-cp-2-kondice div.x-panel {
	padding-left: 10px;
}

td.column-for-cp-2-kondice div.x-panel input.x-form-field {
	font-size: 14px;
}

/* tlačítka obecně */
div.fithall-button {
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
	text-align: right;
	padding-left: 15px;
	padding-right: 15px;
}

div.fithall-button:HOVER {
	text-decoration: underline;
}

div.text-to-left {
	text-align: left;
}

li.highlight span {
	font-weight: bolder;
	color: #e0e0ff;
}

/* stylování profilů */
table tr td.nasisoutezici-rightpanel {
	background-color: #363636;
}

div.obsah div.nasisoutezici-rightpanel {
	width: 176px;
	background-color: #363636;
	background-image: url("subpage-sidebar-gray-bg.png");
	background-repeat: repeat-x;
	padding: 10px;
}

div.obsah div.nasisoutezici-rightpanel h2 {
	margin-bottom: -5px;
}

div.obsah div.nasisoutezici-rightpanel h3 a,
div.obsah div.nasisoutezici-rightpanel h3 a:HOVER,
div.obsah div.nasisoutezici-rightpanel h3 a:LINK {
	color: white;
	font-size: 15px;
	font-weight: bold;
	padding-top: 5px;
}


div.nasisoutezici-rightpanel a.soutezici-hp-link,div.nasisoutezici-rightpanel a.soutezici-hp-link:HOVER
	{
	color: #D4DF00;
	text-decoration: underline;
	font-size: 16px;
	font-weight: bold;
}

div.obsah div.nasisoutezici-centerpanel {
	width: 744px;
	padding: 10px;
}

div.nasisoutezici-centerpanel h1 { /** color:#545454; **/
	padding: 5px 0px 28px 0px;
	text-transform: uppercase;
	font-size: 16px;
	text-align: left;
}

div.obsah div.nasisoutezici-centerpanel h2 {
	color: #D4DF00;
	font-size: 14px;
	padding-bottom: 10px;
}

div.obsah div.nasisoutezici-centerpanel p {
	font-size: 14px;
}

div.obsah div.nasisoutezici-centerpanel img.articleIcon,img.articleIcon
	{
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}

div.soutezici-lsm-articlepanel {
	width: 714px;
	/* background-color: #363636; */
	/* background-image: url("subpage-sidebar-gray-bg.png"); */
	/* background-repeat: repeat-x; */
	padding: 20px;
	/* color: #ffffff; */
	font-size: 16px;
}

div.obsah div.nasisoutezici-centerpanel div.soutezici-lsm-articlepanel h2
	{
	color: #454545;
	font-size: 32px;
	font-weight: normal;
	text-transform: none;
	padding: 0px;
}

div.obsah div.nasisoutezici-centerpanel div.soutezici-lsm-articlepanel h3
	{
	color: #454545;
	font-size: 22px;
	font-weight: normal;
	text-transform: none;
}

div.obsah div.nasisoutezici-centerpanel table.soutezici-lsm-articlelistitem
	{
	padding: 20px;
	/* background-color: #5F5F5F; */
	width: 754px;
	color: #ffffff;
	color: #454545;
}

div.obsah div.nasisoutezici-centerpanel table.soutezici-lsm-articlelistitem h2
	{ /* color: #d4df00; */
	padding: 0px 0px 10px 0px;
	text-transform: uppercase;
	font-size: 22px;
	font-weight: normal;
}

div.soutezici-lsm-articlepanel table.soutezici-lsm-articlepanel td.img {
	width: 300px;
	padding-right: 20px;
}

div.nasisoutezici-popis table.soutezici-lsm-articlepanel td.img {
	width: 300px;
	padding-right: 20px;
}

div.soutezici-lsm-articlepanel table.soutezici-lsm-articlepanel td.detail
	{
	vertical-align: bottom;
}

div.nasisoutezici-centerpanel div.nasisoutezici-popis table.soutezici-lsm-articlepanel td.detail
	{
	vertical-align: bottom;
}

div.nasisoutezici-popis table.fotolistitem td.fotolist-item {
	width: 300px;
	padding-bottom: 10px;
}

div.nasisoutezici-popis table.fotolistitem td.fotolist-desc h2 {
	font-size: 14px;
	text-align: left;
}

table.soutezici-lsm-articlelistitem h2 {
	color: #D4DF00;
	font-size: 22px;
	font-weight: normal;
	padding: 0 0 10px;
	text-transform: uppercase;
}

div.obsah div.nasisoutezici-centerpanel div.nasisoutezici-popis h2 {
	color: #454545;
	font-size: 32px;
	font-weight: normal;
	text-transform: none;
	padding: 0px;
}

div.obsah div.nasisoutezici-centerpanel div.nasisoutezici-popis h2.list
	{
	font-size: 18px;
	font-weight: normal;
	padding: 10px 0 10px 0;
	/** text-transform:uppercase; **/
}

div.obsah div.nasisoutezici-centerpanel div.nasisoutezici-popis h2.small
	{
	color: #D4DF00;
	font-size: 16px;
	padding-bottom: 10px;
	font-weight: bold;
}

div.obsah div.nasisoutezici-centerpanel div.nasisoutezici-popis h3 {
	color: #454545;
	font-size: 22px;
	font-weight: normal;
	text-transform: none;
}

table.nasisoutezici-detail {
	/*	background-image: url("bg_zleva_doprava.png");
	background-repeat: repeat-y;*/
	padding: 15px;
	font-size: 14px;
}

table.nasisoutezici-detail td.info {
	vertical-align: bottom;
	width: 600px;
	font-size: 14px;
}

table.nasisoutezici-detail td.info td.info-detail,table.nasisoutezici-detail td.info td.info-url
	{
	font-size: 14px;
	padding-bottom: 0px;
}

table.nasisoutezici-detail td.info td.info-url img.detail-url {
	padding-left: 20px;
}

table.nasisoutezici-detail td.foto {
	vertical-align: top;
	width: 120px;
	padding: 0px;
}

div.nasisoutezici-popis {
	padding: 20px;
}

div.nasisoutezici-popis table.videolistitem td.videolist-image,div.nasisoutezici-popis table.articlelistitem td.articlelist-image
	{
	padding-right: 20px;
	padding-bottom: 15px;
}

div.nasisoutezici-popis p.nocontent {
	font-style: italic;
}

/* stylování on-line rozhovorů */
div.body div.obsah div.rozhovor-panel {
	padding: 0px;
}

div.rozhovor-panel h1 { /** color:#545454; **/
	padding: 0 0 10px;
	text-transform: uppercase;
	font-size: 16px;
	text-align: left;
}

div.obsah div.rozhovor-panel h2 {
	color: #D4DF00;
	font-size: 14px;
	padding-bottom: 10px;
}

div.obsah div.rozhovor-panel p {
	font-size: 14px;
}

div.obsah div.rozhovor-panel p.rozhovor-desc {
	font-size: 14px;
	padding-bottom: 10px;
}

div.obsah div.rozhovor-panel p.rozhovor-detail,div.nasisoutezici-popis p.rozhovor-detail
	{
	font-size: 14px;
	font-style: italic;
	padding-bottom: 10px;
}

table.rozhovor-list td.rozhovor-detail-detail {
	vertical-align: bottom;
}

div.obsah div.rozhovor-panel div.rozhovor-leftpanel {
	width: 196px;
	padding: 0px;
}

div.obsah div.rozhovor-panel div.rozhovor-leftpanel h1 {
	font-size: 16px;
	padding: 15px 0 28px 8px;
	text-align: left;
	text-transform: uppercase;
}

div.obsah div.rozhovor-panel div.rozhovor-centerpanel {
	padding-left: 10px;
	width: 747px;
}

div.rozhovor-autor {
	border-bottom: 1px solid #9B9B9B;
	color: #9B9B9B;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 15px;
}

div.rozhovor-dotaz {
	font-weight: bold;
}

div.rozhovor-odpoved {
	margin-bottom: 5px;
	margin-top: 5px;
}

div.rozhovor-odpovez {
	padding-top: 5px;
	padding-bottom: 5px;
}

div.rozhovor-odpovez a.rozhovor-odpovez {
	color: red;
}

div.rozhovor-odpovez a.rozhovor-odpovez:HOVER {
	cursor: pointer;
}

table.rozhovor-list {
	width: 726px;
	margin-bottom: 15px;
}

table.rozhovor-list td.rozhovor-list {
	font-size: 14px;
	padding-top: 10px;
	padding-left: 5px;
}

table.rozhovor-list td.rozhovor-list span {
	font-style: italic;
}

table.rozhovor-list td.rozhovor-inlist {
	width: 746px;
}

table.rozhovor-list td.rozhovor-listdetail {
	font-size: 14px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	font-style: oblique;
}

table.rozhovor-list td.rozhovor-inlist td.rozhovor-avatar {
	width: 110px;
	padding: 10px 20px 10px;
}

td.rozhovor-detail-avatar {
	width: 220px;
}

td.rozhovor-detail-avatar div img,table.rozhovor-list td.rozhovor-inlist td.rozhovor-avatar div img
	{
	border: 5px solid #CFD0D3
}

/** video z google indexu **/
div.obsah-onevideo {
	background-image: url("hp_background_free.png");
}

div.obsah div.video-example {
	padding: 20px;
	width: 645px;
}

div.obsah div.video-example h1 {
	font-size: 16px;
	font-weight: bold;
}

div.obsah div.video-example p {
	font-size: 14px;
}

/* Komentovani clanku */
div.obsah-comment {
	background-image: url("hp_background_free.png");
}

div.obsah div.comment-centerpanel {
	width: 650px;
	padding: 20px;
}

div.comment-centerpanel td.comment-details {
	vertical-align: bottom;
}

div.obsah div.comment-rightpanel {
	width: 230px;
	padding: 10px;
}

div.comment-centerpanel h1 {
	color: #d4df00;
	font-size: 16px;
	padding: 15px 0 15px 0px;
	text-align: left;
	text-transform: uppercase;
}

div.comment-centerpanel h2 {
	color: #777777;
	font-size: 22px;
	padding: 15px 0 5px 0px;
	text-align: left;
	text-transform: uppercase;
}

div.comment-centerpanel h3 {
	color: #777777;
	font-size: 13px;
	padding: 5px 0 10px 0px;
	text-align: left;
	text-transform: none;
}

div.comment-rightpanel div.comment-rightpanel-center {
	padding: 0px;
	margin: 0px;
}

div.comment-prispevek {
	
}

div.comment-author {
	border-bottom:1px solid #9B9B9B;
	color:#9B9B9B;
	font-size:16px;
	font-weight:bold;
	margin-bottom:2px;
	margin-top:15px;
}

div.comment-name {
	font-weight:bold;
}

div.comment-description {
	margin-bottom:5px;
	margin-top:5px;
}


/* ------------- Hlasovani --------------- */
a.vote span36 {
	display: block;
	width: 100%;
}

span.votecol {
	background-color: black;
	height: 12px;
	display: block;
	width: 100%;
	float: left;
	border: thin;
	border-color: black;
	border-style: solid;
}

span.votecol1 {
	background-color: #FFFF00;
}

span.votecol2 {
	background-color: #FF0000;
}

span.votecol3 {
	background-color: #00FF00;
}

span.votecol4 {
	background-color: #0000A0;
}

span.votecol5 {
	background-color: #00FFFF;
}

span.votecol6 {
	background-color: #004000;
}

span.votecol7 {
	background-color: A0 #0040;
}

span.votecol8 {
	background-color: #A04000;
}

table.vote-table td.vote-font {
	font-size: 14px;
	height: 20px;
}

table.soutezici-lsm-articlelistitem tbody tr td p.vote-notice {
	font-size: 11px;
	padding-top: 15px;
	padding-bottom: 0px;
}

/* ------------ FORUM -----------------*/
div.discuss-answer-header,div.discuss-topic-header {
	padding: 5px;
	background-color: #c0c0c0;
	border: 1px solid #E7E7E7;
}

pre.discuss {
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
}

div.discuss-topic-header a.discuss-topic-href {
	text-decoration: none;
	cursor: pointer;
	font-weight: normal;
}

div.discuss-topic-header a.discuss-topic-href td.discuss-name {
	font-style: normal;
	font-size: 17px;
	font-weight: bold;
	text-decoration: underline;
}

div.discuss-topic-header a.discuss-topic-href td.discuss-author {
	font-style: italic;
	font-size: 15px;
}

div.discuss-topic-header a.discuss-topic-href td.discuss-text {
	font-style: normal;
	font-size: 16px;
	padding-top: 5px;
}

div.discuss-topic-header table.discuss-topic-header {
	width: 100%;
}

div.tipy-centerpanel-hp a.discuss-link-new,div.tipy-centerpanel-hp a.discuss-link-new:HOVER,div.tipy-centerpanel-hp a.discuss-link-new:VISITED
	{
	font-size: 15px;
	font-weight: bold;
	cursor: pointer;
	text-decoration: underline;
}

div.discuss-answer-header {
	padding: 5px;
	margin: 7px;
	background-color: #c0c0c0;
	border: 1px solid #E7E7E7;
}

div.discuss-answer-header table.discuss-answer-header td.discuss-name-answer
	{
	font-style: italic;
	font-weight: bold;
	font-size: 15px;
	padding-top: 0px;
}

div.discuss-answer-header table.discuss-answer-header td.discuss-name-text
	{
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	padding-top: 7px;
}

div.bigFont label.x-form-item-label,div.bigFont div.x-panel-body,div.bigFont input.x-form-field,div.bigFont textarea,div.bigFont button
	{
	font-size: 14px;
}

/* ---------- report --------------------- */
div.obsah div.report {
	padding:10px;
}	

div.obsah div.report-error h2 {
	color: red;
}

div.obsah div.report pre {
	width:940px;
	height:400px;
	overflow:auto;
	font-size: 10px;
}

/* ------- Admin screen ------------- */
div.admin-tile {
	float: left;
	display: inline;
	width: 455px;
	height: 250px;
	padding: 5px;
	margin: 5px;
	border: 1px solid gray;
}

div.admin-tile a {
	cursor: pointer;
	text-decoration: underline;
}

/* facebook a podobné */
div.facebook-join-us {
	text-align: left;
	font-size: 11px;
	font-family: "arial", sans-serif;
	height: 30px;
}

div.facebook-join-us td.facebook-join-us-row {
	vertical-align: middle;
	font-size: 11px;
	font-family: "arial", sans-serif;
	height: 30px;
}

/* ---- link na popup okno ---- */
div.link-popup {
	padding-bottom: 5px;
}

/* --------- Payment -----------------------*/
div.payment-left {
	width: 196px;
}

div.payrekapitulace {
	padding:10px;
	background:white;
	border:1px solid black;
}

div.payment {
	width:600px;
	padding:10px;
}

div.payamount {
	color:#5050ff;
	font-size: 20px;
}

div.payamount em {
	color:#000000;
	font-size: 20px;
}

/* -------- Login.jsp -------- */
form.loginStyle,
div.loginStyle {
	background-color: #F0F0F0;
}

div.loading {
	height:150px;
	padding-top: 70px;
	text-align: center;
}

div.loadingWnd {
	height:25px;
	width:150px;
	
	position:absolute;
	margin: 5px;
	padding: 20px;
	
	text-align: center;
	border: 1px solid black;
	background-color: silver;
