f@CHARSET "UTF-8";

/**
**************************************
* Cast pretezovana konkretnim stylem
**************************************
*/
.container {
	width:950px;
	margin:0 auto;
}

.dotaznikRowLeft {
	width: 80%; 
	display: inline-block;
	text-align: left;
}

.dotaznikRowRight {
	width: 15%; 
	display: inline-block; 
	text-align: right;
}

#footer
{
	width: 100%;
	height: 30px;
	clear: both;
	padding: 0px;
	margin: 10px 0px;
	font-size: 0.7em;
	background: transparent url(../../images/design/copyright.png) no-repeat;
	color: #8b0b04;
}

#logo
{		
	margin-top: 7px;
	padding: 0;	
	height: 121px;
	width: 100%;	
	
	position: relative;		
}

#logoleva
{	
	margin-left: 7px;
	margin-top: 7px;
	width: 160px;
	height: 100%;
	float: left;
	
	background: transparent url(../../images/design/tcclogo.png) no-repeat; 	
}


#logostredinfo {
	width: 150px;
	float: left;
	margin-left: 10px;
	
	font-size: 0.65em;	
}

#logostredlogin{
	width: 320px;	
	float: left;
	font-size: 0.85em;
	color: #bc463b;	
	text-align: right;	
	margin-top: 10px;
}

#logoprava
{
	width: 600px; 
	height: 100%;
	float: left; 		
	text-align: right;
}

#logo85 {
	display: none;
}

#logo110 {
	display: block;
}

#logo85-img {
	max-height: 85px;
}

#logo110-img {
	max-height: 110px;
}

.h50 {
	height: 50px;
}


.minh55 {
	min-height: 55px;
}

.pl40_perc{
	padding-left: 40%;
}
.pl30_prec{
	padding-left: 30%;
}
.pl20_prec{
	padding-left: 20%;
}


/**
**************************************
* Obecna cast pro rozlozeni stranky
**************************************
*/
body
{
	margin: 0;
	padding: 0;	
	color: #303030;	
	font: normal 1.1em Calibri, Verdana, sans-serif;	
	background: #F9F9F9;	
}

h1
{
	font-size: 1.3em;
}

h2 
{
	font-size: 1.25em;
}

#page
{	
	padding: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	background: #FFF;	
	text-align: justify;	
}

#header
{
	margin: 0;
	padding: 0;
	color: #000;	
}


/*
#logo
{		
	margin-top: 7px;
	padding: 0;	
	height: 121px;
	width: 100%;	
	
	position: relative;		
}

#logoleva
{	
	margin-left: 7px;
	margin-top: 7px;
	width: 160px;
	height: 100%;
	float: left;
	
	background: transparent url(../images/design/tcclogo.png) no-repeat; 	
}


#logostredinfo {
	width: 150px;
	float: left;
	margin-left: 10px;
	
	font-size: 0.65em;	
}

#logostredlogin{
	width: 320px;	
	float: left;
	font-size: 0.85em;
	color: #bc463b;	
	text-align: right;	
	margin-top: 10px;
}

#logoprava
{
	width: 300px; 
	height: 100%;
	float: left; 		
	text-align: right;
}
*/


#mainmenu {
	clear: both;
	width: 95%;
	height: 32px;	
	padding: 5px 1%;
	margin: 10px 1% ;
	
	border: 2px solid #d86358;
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	
	
	background: #fff9f8;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff9f8), to(#ffffff));
	background: -moz-linear-gradient(top,  #fff9f8,  #ffffff);
	background: linear-gradient(top,  #fff9f8,  #ffffff);
	background: -ms-linear-gradient(top,  #fff9f8,  #ffffff);
	background: -o-linear-gradient(top,  #fff9f8,  #ffffff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f8', endColorstr='#ffffff');
	
}

#otazkaForm360
{
	padding: 5px 1%;
	margin: 20px 1% ;
	
	border: 2px solid #d86358;
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
}


#mainmenu_leva {
	float: left;
	width: 50%;
}

#jmeno {
	color: #bc463b;	
	font-size: 0.85em;
	/*font-style: italic;*/
	margin-left: 1em;
}

#mainmenu_prava {
	float: left;
	width: 50%;
	text-align: right;
}


#jazyky {
	text-align: right;
	padding-right: 10px;
	float: right;	
}

#content {
	width: 96%;
	padding: 0% 2%;
}

/*
#footer
{
	wdith: 100%;
	height: 30px;
	clear: both;
	padding: 0px;
	margin: 10px 0px;
	font-size: 0.7em;
	background: transparent url(../images/design/copyright.png) no-repeat;
	color: #8b0b04;
}
*/

#footer-left
{
	margin-top: 10px;
	padding-left: 2%;
	float: left;
	width: 48%;	
	background: transparent;
	
}

#footer-right
{
	margin-top: 10px;
	margin-left: 5%;
	float: left;
	width: 40%;	
	background: transparent;	
	text-align: right;
}

#footer-right a
{
	color: #8b0b04;
	text-decoration: none;
}

#flashinfo
{
	padding: 0px 60px 0px 60px;
	margin: 0px 0px 15px 0px;
}

/*
.container {
	width:950px;
	margin:0 auto;
}
*/

.contactspan {
	height: 20px;
	margin-top: 10px;
	display: inline-block;		
	text-decoration: none;
	font-size: 1.2em; 
}

.contactspan a{
	text-decoration: none;
}

#hodiny_draggable {	
	height: 85px;
	width: 180px;
	background: #000000;
	border-radius: 10px; 
	border-top: 2px solid #D7D7D7;
	border-left: 2px solid #D7D7D7;
	border-bottom: 2px solid #878787;
	border-right: 2px solid #878787;
	padding: 10px;
	font-size: 0.8em;	
	z-index: 9999;
	position: absolute;	
	left: 30%	;
	top: 10px;
	display: block;
	color: white;
	opacity: 0.95;
        filter: alpha(opacity=95);
	-moz-opacity: 0.95;
        -khtml-opacity: 0.95;
    cursor: move;             
}

.flashinfohodiny {
	background: black;
	color: red;
	font-size: 1.3em;
	font-weight: bold;
}


/**
**************************************
* Designovy vychytavky pro pekny tlacitka, dotaznikovy buliny apod.
**************************************
*/

.designedRow {
	width: 95%;
	margin: 5px 1%;
	padding: 5px 1%;			
		
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);	
}

.projektDesign {
	border: 2px solid #e1df9b;
	background: #c1c1c1;
	background: -webkit-gradient(linear, left top, left bottom, from(#fffdc1), to(#fffee8));
	background: -moz-linear-gradient(top,  #fffdc1,  #fffee8);
	background: linear-gradient(top,  #fffdc1,  #fffee8);
	background: -ms-linear-gradient(top,  #fffdc1,  #fffee8);
	background: -o-linear-gradient(top,  #fffdc1,  #fffee8);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdc1', endColorstr='#fffee8');
}
.infoDesign {
	border: 2px solid #aac8ff;
	background: #e3edff;
	background: -webkit-gradient(linear, left top, left bottom, from(#dce8ff), to(#e9f1ff));
	background: -moz-linear-gradient(top,  #dce8ff,  #e9f1ff);
	background: linear-gradient(top,  #dce8ff,  #e9f1ff);
	background: -ms-linear-gradient(top,  #dce8ff,  #e9f1ff);
	background: -o-linear-gradient(top,  #dce8ff,  #e9f1ff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dce8ff', endColorstr='#e9f1ff');	
}

.testDesign {
	border: 2px solid #de7549;
	background: #fff4e3;
}
.testButtonDesign {
	color: #1a1a1a;
	font-weight: bold;
	border: solid 1px #fd8e5d;
	background: #e27a4d;
	background: -webkit-gradient(linear, left top, left bottom, from(#e27a4d), to(#ffac88));
	background: -moz-linear-gradient(top,  #e27a4d,  #ffac88);
	background: linear-gradient(top,  #e27a4d,  #ffac88);
	background: -ms-linear-gradient(top,  #e27a4d,  #ffac88);
	background: -o-linear-gradient(top,  #e27a4d,  #ffac88);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e27a4d', endColorstr='#ffac88');
}
.testButtonDesign:hover {
	color: #f3efef;
	background: #ffac88;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffac88), to(#e88b7e));
	background: -moz-linear-gradient(top,  #ffac88,  #e88b7e);
	background: linear-gradient(top,  #ffac88,  #e88b7e);
	background: -ms-linear-gradient(top,  #ffac88,  #e88b7e);
	background: -o-linear-gradient(top,  #ffac88,  #e88b7e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffac88', endColorstr='#e88b7e');
}


.dotaznikDesign {
	border: 2px solid #ac463d;
	background: #ffebe8;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffebe8), to(#fff7f6));
	background: -moz-linear-gradient(top,  #ffebe8,  #fff7f6);
	background: linear-gradient(top,  #ffebe8,  #fff7f6);
	background: -ms-linear-gradient(top,  #ffebe8,  #fff7f6);
	background: -o-linear-gradient(top,  #ffebe8,  #fff7f6);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebe8', endColorstr='#fff7f6');
}
.dotaznikButtonDesign {
	color: #1a1a1a;
	font-weight: bold;
	border: solid 1px #a14744;
	background: #e88b7e;
	background: -webkit-gradient(linear, left top, left bottom, from(#e16350), to(#e88b7e));
	background: -moz-linear-gradient(top,  #e16350,  #e88b7e);
	background: linear-gradient(top,  #e16350,  #e88b7e);
	background: -ms-linear-gradient(top,  #e16350,  #e88b7e);
	background: -o-linear-gradient(top,  #e16350,  #e88b7e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e16350', endColorstr='#e88b7e');
}
.dotaznikButtonDesign:hover {
	color: #f3efef;
	background: #e88b7e;
	background: -webkit-gradient(linear, left top, left bottom, from(#e88b7e), to(#e16350));
	background: -moz-linear-gradient(top,  #e88b7e,  #e16350);
	background: linear-gradient(top,  #e88b7e,  #e16350);
	background: -ms-linear-gradient(top,  #e88b7e,  #e16350);
	background: -o-linear-gradient(top,  #e88b7e,  #e16350);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e88b7e', endColorstr='#e16350');
}

.znalostDesign {
	border: 2px solid #78bf8b;
	background: #dbffe4;
	background: -webkit-gradient(linear, left top, left bottom, from(#dbffe4), to(#f9fffb));
	background: -moz-linear-gradient(top,  #dbffe4,  #f9fffb);
	background: linear-gradient(top,  #dbffe4,  #f9fffb);
	background: -ms-linear-gradient(top,  #dbffe4,  #f9fffb);
	background: -o-linear-gradient(top,  #dbffe4,  #f9fffb);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbffe4', endColorstr='#f9fffb');
}
.znalostButtonDesign {
	color: #1a1a1a;
	font-weight: bold;
	border: solid 1px #79c08d;
	background: #8ed8a3;
	background: -webkit-gradient(linear, left top, left bottom, from(#8ed8a3), to(#bcfcce));
	background: -moz-linear-gradient(top,  #8ed8a3,  #bcfcce);
	background: linear-gradient(top,  #8ed8a3,  #bcfcce);
	background: -ms-linear-gradient(top,  #8ed8a3,  #bcfcce);
	background: -o-linear-gradient(top,  #8ed8a3,  #bcfcce);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ed8a3', endColorstr='#bcfcce');
}
.znalostButtonDesign:hover {
	color: #8d8d8d;
	background: #bcfcce;
	background: -webkit-gradient(linear, left top, left bottom, from(#bcfcce), to(#8ed8a3));
	background: -moz-linear-gradient(top,  #bcfcce,  #8ed8a3);
	background: linear-gradient(top,  #bcfcce,  #8ed8a3);
	background: -ms-linear-gradient(top,  #bcfcce,  #8ed8a3);
	background: -o-linear-gradient(top,  #bcfcce,  #8ed8a3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcfcce', endColorstr='#8ed8a3');
}

.vyplnenoDesign {
	border: 2px solid #767676;
	background: #e0e0e0;
	background: -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#f9f9f9));
	background: -moz-linear-gradient(top,  #e0e0e0,  #f9f9f9);
	background: linear-gradient(top,  #e0e0e0,  #f9f9f9);
	background: -ms-linear-gradient(top,  #e0e0e0,  #f9f9f9);
	background: -o-linear-gradient(top,  #e0e0e0,  #f9f9f9);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#f9f9f9');
}


.vypln360Design {
	border: 2px solid #76afdb;
	background: #dbefff;
	background: -webkit-gradient(linear, left top, left bottom, from(#cde9ff), to(#eef8ff));
	background: -moz-linear-gradient(top,  #cde9ff,  #eef8ff);
	background: linear-gradient(top,  #cde9ff,  #eef8ff);
	background: -ms-linear-gradient(top,  #cde9ff,  #eef8ff);
	background: -o-linear-gradient(top,  #cde9ff,  #eef8ff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cde9ff', endColorstr='#eef8ff');
}
.vypln360ButtonDesign {
	color: #1a1a1a;
	font-weight: bold;
	border: solid 1px #79c08d;
	background: #8ed8a3;
	background: -webkit-gradient(linear, left top, left bottom, from(#94c4e8), to(#c4e4fd));
	background: -moz-linear-gradient(top,  #94c4e8,  #c4e4fd);
	background: linear-gradient(top,  #94c4e8,  #c4e4fd);
	background: -ms-linear-gradient(top,  #94c4e8,  #c4e4fd);
	background: -o-linear-gradient(top,  #94c4e8,  #c4e4fd);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#94c4e8', endColorstr='#c4e4fd');
}
.vypln360ButtonDesign:hover {
	color: #8d8d8d;
	background: #bcfcce;
	background: -webkit-gradient(linear, left top, left bottom, from(#c4e4fd), to(#94c4e8));
	background: -moz-linear-gradient(top,  #c4e4fd,  #94c4e8);
	background: linear-gradient(top,  #c4e4fd,  #94c4e8);
	background: -ms-linear-gradient(top,  #c4e4fd,  #94c4e8);
	background: -o-linear-gradient(top,  #c4e4fd,  #94c4e8);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4e4fd', endColorstr='#94c4e8');
}

/*
.dotaznikRowLeft {
	width: 50%; 
	display: inline-block;
}

.dotaznikRowRight {
	width: 45%; 
	display: inline-block; 
	text-align: right;
}
*/

.dotaznikIcon {
	float: left;
	margin: 2px 5px 2px 2px;
}

.designedSimpleButton
{
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .3em 1em .35em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	-ms-border-radius:.5em;
	-o-border-radius:.5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

.designedSimpleButton a
{
	display: block;
	width: 100%;
	height: 100%;
}

.designedSimpleButton:hover {
	text-decoration: none;
}
.designedSimpleButton:active {
	position: relative;
	top: 1px;
}




.redDesign {
	color: #FFF;
	font-weight: bold;
	border: solid 1px #a14744;
	background: #e88b7e;
	background: -webkit-gradient(linear, left top, left bottom, from(#e16350), to(#e88b7e));
	background: -moz-linear-gradient(top,  #e16350,  #e88b7e);
	background: linear-gradient(top,  #e16350,  #e88b7e);
	background: -ms-linear-gradient(top,  #e16350,  #e88b7e);
	background: -o-linear-gradient(top,  #e16350,  #e88b7e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e16350', endColorstr='#e88b7e');
}
.redDesign:hover {
	color: #f3efef;
	background: #e88b7e;
	background: -webkit-gradient(linear, left top, left bottom, from(#e88b7e), to(#e16350));
	background: -moz-linear-gradient(top,  #e88b7e,  #e16350);
	background: linear-gradient(top,  #e88b7e,  #e16350);
	background: -ms-linear-gradient(top,  #e88b7e,  #e16350);
	background: -o-linear-gradient(top,  #e88b7e,  #e16350);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e88b7e', endColorstr='#e16350');
}
.redDesign:active {
	color: #f9ebeb;
	background: -webkit-gradient(linear, left top, left bottom, from(#d48b82), to(#f1705b));
	background: -moz-linear-gradient(top,  #d48b82,  #f1705b);
	background: linear-gradient(top,  #d48b82,  #f1705b);
	background: -ms-linear-gradient(top,  #d48b82,  #f1705b);
	background: -o-linear-gradient(top,  #d48b82,  #f1705b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d48b82', endColorstr='#f1705b');
}


.greenDesign {
	color: #fef4e9;
	border: solid 1px #1e9d30;
	background: #095c15;
	background: -webkit-gradient(linear, left top, left bottom, from(#1aa02d), to(#004b0b));
	background: -moz-linear-gradient(top,  #1aa02d,  #004b0b);
	background: linear-gradient(top,  #1aa02d,  #004b0b);
	background: -ms-linear-gradient(top,  #1aa02d,  #004b0b);
	background: -o-linear-gradient(top,  #1aa02d,  #004b0b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1aa02d', endColorstr='#004b0b');
}
.greenDesign:hover {
	background: #168e27;
	background: -webkit-gradient(linear, left top, left bottom, from(#168e27), to(#2cc341));
	background: -moz-linear-gradient(top,  #168e27,  #2cc341);
	background: linear-gradient(top,  #168e27,  #2cc341);
	background: -ms-linear-gradient(top,  #168e27,  #2cc341);
	background: -o-linear-gradient(top,  #168e27,  #2cc341);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#168e27', endColorstr='#2cc341');
}
.greenDesign:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#168e27), to(#2cc341));
	background: -moz-linear-gradient(top,  #168e27,  #2cc341);
	background: linear-gradient(top,  #168e27,  #2cc341);
	background: -ms-linear-gradient(top,  #168e27,  #2cc341);
	background: -o-linear-gradient(top,  #168e27,  #2cc341);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#168e27', endColorstr='#2cc341');
}


.ligthGreyDesign {		
	border: solid 1px #c9c2c2;
	background: #fbfbfb;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fdfdfd));
	background: -moz-linear-gradient(top,  #ededed,  #fdfdfd);
	background: linear-gradient(top,  #ededed,  #fdfdfd);
	background: -ms-linear-gradient(top,  #ededed,  #fdfdfd);
	background: -o-linear-gradient(top,  #ededed,  #fdfdfd);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#fdfdfd');
}
.ligthGreyDesign:hover {
	background: #fdfdfd;
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#ededed));
	background: -moz-linear-gradient(top,  #fdfdfd,  #ededed);
	background: linear-gradient(top,  #fdfdfd,  #ededed);
	background: -ms-linear-gradient(top,  #fdfdfd,  #ededed);
	background: -o-linear-gradient(top,  #fdfdfd,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#ededed');
}
.ligthGreyDesign:active {
	color: #fdfdfd;
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#ededed));
	background: -moz-linear-gradient(top,  #fdfdfd,  #ededed);
	background: linear-gradient(top,  #fdfdfd,  #ededed);
	background: -ms-linear-gradient(top,  #fdfdfd,  #ededed);
	background: -o-linear-gradient(top,  #fdfdfd,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#ededed');
}




/**
**************************************
* Vyplnovani dotazniku
**************************************
*/


.vyplnButtonRow {
	width: 100%; 
	text-align: center;
	margin: 1em 0em;	
}

.row {
	width: 100%;
	margin: 5px 0px 5px 0px;
}

.popisDotaznik {
	font-size: 1.2em;
	margin: 0;
	padding: 0;
}
.popisDotaznikOdpoved {
	font-size: 1.4em;
}

.note {
	font-style: italic;
	font-size: 0.75em;
}


.paddingLeftRight_0 {
	
}

.minimalButton
{
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: 0.2em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

.minimalButton a
{
	display: block;
	width: 100%;
	height: 100%;
}

.minimalButton:hover {
	text-decoration: none;
}
.minimalButton:active {
	position: relative;
	top: 1px;
}

#kakoOdpovedDiv {
	width: 50%;
	display: inline-block; 	
	text-align: center;
}

.preskocOtazkuDiv {
	float: right; 
	text-align: right; 
	margin: 0 0 0 0.70em;	
}

.brightGreyBackground
{
	border: 2px solid grey;
	background: #e0e0e0;
}

.brightRedBackground
{
	border: 2px solid #de7549;
	background: #ffe7dd;
}


.imgLink
{
	font-size: 0.75em;
}


.pruhledna90 {
	opacity: 0.90;
        filter: alpha(opacity=90);
	-moz-opacity: 0.90;
        -khtml-opacity: 0.90;
}

.pruhledna80 {
	opacity: 0.80;
        filter: alpha(opacity=80);
	-moz-opacity: 0.80;
        -khtml-opacity: 0.80;
}


#floatingInfo
{
	/*height: 85px;*/
	width: 200px;
	background: #000000;
	border-radius: 10px; 
	border-top: 2px solid #D7D7D7;
	border-left: 2px solid #D7D7D7;
	border-bottom: 2px solid #878787;
	border-right: 2px solid #878787;
	padding: 10px;
	position: fixed;
	right: 5%;
	/*right: 30px;*/
	top: 10px;
	display: block;
	color: white;
	opacity: 0.85;
        filter: alpha(opacity=85);
	-moz-opacity: 0.85;
        -khtml-opacity: 0.85;
}

#floatingInfoLeft
{
	/*height: 85px;*/
	width: 200px;
	background: #000000;
	border-radius: 10px; 
	border-top: 2px solid #D7D7D7;
	border-left: 2px solid #D7D7D7;
	border-bottom: 2px solid #878787;
	border-right: 2px solid #878787;
	padding: 10px;
	position: fixed;
	left: 5%;
	text-align: left;
	top: 10px;
	display: block;
	color: white;
	opacity: 0.85;
        filter: alpha(opacity=85);
	-moz-opacity: 0.85;
        -khtml-opacity: 0.85;
}


#flashinfo
{
	padding: 0px 60px 0px 60px;
	margin: 0px 0px 15px 0px;
}

.flashinfo_warning
{
	background: #bfd2f4;
	border: 2px solid #4268ae;
	border-radius: 10px; 
	color: #000;
	padding: 0;
	margin: 0;
}

.flashinfo_error
{
	background: #efa5a5;
	border: 2px solid #a41818;
	border-radius: 10px; 
	color: #000;
	padding: 0;
	margin: 0;
}

.flashinfo_success
{
	background: #bbe8bb;
	border: 2px solid #469446;
	border-radius: 10px; 
	color: #000;
	padding: 0;
	margin: 0;
}

#dvLoading
{
   background:#fff url(../../images/loading/287.gif) no-repeat center center;
   border: 3px solid #d58177;
   height: 120px;
   width: 140px;
   position: fixed;
   z-index: 1000;
   left: 50%;
   top: 50%;
   margin: -25px 0 0 -25px;
   display: none;
   
   -moz-border-radius: 15px;
	border-radius: 15px;
	box-shadow:5px 5px 5px 0px #000000;
}


.suda
{
	background: #e8e8e8;
	color: #000;	
}
.licha
{
	background: #d0d0d0;
	color: #303030;	
}

.odd
{
	background: #fff4f1;
}

.even
{
	background:#F8F8F8; 
}

.suda_cerevena
{
	background: #ebadb9;
}
.suda_modra
{
	background: #b2d6ff;
}
.suda_zelena
{
	background: #a8e6a2;
}

.licha_cerevena
{
	/*background: #ebc6cd;*/
	background: #ebadb9;
}
.licha_modra
{
	background: #cae3ff;
	/*background: #b2d6ff;*/
}
.licha_zelena
{
	/*background: #bcffbf;*/
	background: #a8e6a2;
}

.italic {
	font-style: italic;
}
.bold
{
	font-weight: bold;
}


#prilisMaleZarizeni {
	display: none;
}


.dotaznikNelzeShowDiv {
	display: none;
}

.testNelzeShowDiv {
	display: none;
}

.znalostNelzeShowDiv {
	display: none;
}



.showDivTrue {
	display: block;
}

.showDivFalse {
	display: block;
}

.showDivInfoTrue {
	display: none;
}
.showDivInfoFalse {
	display: none;
}




.darkGrey
{
	color: #444444;
}
.brightPinkBackground
{
	background: #ffb0b0;
}

#progressBar 
{
	height: 5px;
	border: 1px solid grey; 
	border-radius: 4px;	
	width: 100%;
}

#progressBarVyplneno 
{
	height: 5px;
	background: #8b0b04;
	float: left;	
}

#progressBarZobrazeno 
{
	height: 5px;
	background: #f5811f;
	float: left;	
}

.red {
	color: #8b1713;
}

.orange {
	color: #e89d66;
}

.popisDotaznikOtazka {
	font-size: 1.35em;
}

.popisButtonVelky {
	font-size: 1.15em;
}

.cursorPointer {
	cursor: Pointer;
}

#dotaznik_vystup_velikost {
	padding: 0px 60px 0px 60px;
	margin: 0px 0px 15px 0px;
	display: none;
}

.clearBoth {
	clear: both;
}

.leftAlign
{
	text-align: left;
}
/*-------------------- KAKO ------------------*/

#KAKO-hlavniTable{
	width: 100%;
	max-width: 400px;
	table-layout: fixed;
}

.KAKO-hlavniTablePopisekTd{
	width: 40%;
}

.KAKO-hlavniTableRadioBtn
{
	width: 15%;
}
#KAKO-obrazekZadani {
	max-width: 100%; 
	height: auto; 
	width: auto;
}

/*pro preloading*/
div#preload { 
	display: none; 
}

/*------------------ AJ TEST ------------------*/
.w350
{
	width: 350px;
}

.pink
{
	background: #d58177;
}