
body {

	margin:0;
	padding:0;

	background-color:#fff;
	
	font-family: 'Source Sans Pro', tahoma, arial, helvetica, sans-serif; 

/* IE */	
	text-align:center;

	font-size:10pt;


}

label {

	cursor:pointer;
}

form {

	margin:0;
	padding:0;
}

.cl-left {

	clear:left;
}

.ta-left {

	text-align:left;
}

.ta-right {

	text-align:right;
}

.ta-right-all td, .ta-right-all th {

	text-align:right;
}

.ta-left-imp {

	text-align:left !important;
}

.ta-center-imp {

	text-align:center !important;
}


.ta-center {

	text-align:center;
}

.uni-topm {

	margin-top:10px !important;
}

h1 {

	font-weight:bold;

	font-size:25pt;
	margin:2px 0;
	padding:2px 0;
	color:#12424C;
}

h1 span {

	font-weight:normal;
	font-size:16pt;
}

.h1-smaller {

	font-size:22pt;
}

.p-intro .hed {

	font-weight:bold;

	font-size:25pt;
	margin:2px 0;
	padding:2px 0;
	color:#12424C;
}

.p-intro h1 {

	margin:2px 0;
	padding:2px 0;
	color:#12424C;
	font-weight:normal;
	font-size:16pt;
}



.top-langsw-rec, .top-langsw-hl {

	position:absolute;
	top:6px;
	right:70px;

	text-align:left;

	font-size:10pt;

	z-index:200;	
	font-weight:bold;
	background-color:#FFB5AF;
	padding:5px 8px;
}

.top-langsw-rec span {

	color:#c00;
}

.top-langsw {

	position:absolute;
	top:5px;
	right:0;

	text-align:left;

	font-size:8pt;

	z-index:200;	
}

.top-langsw img {

	border: 0;
}

.top-langsw-hl a {

	color:#000;
}

.top-langsw-hl span {

	display:inline;
}

.top-langsw .top-langsw-sel {

	border:1px solid #ddd;
	padding:5px;
	background-color:#eee;

	cursor:pointer;

}

.top-langsw .top-langsw-sel img {

	float:left;
	margin:1px 4px 0 0;
	border:1px solid #555;
}

.top-langsw .top-langsw-sel span {

	padding:0 5px;

}

.top-langsw .top-langsw-sel b {

	float:right;
	padding:0 5px;
}
.top-langsw .top-langsw-sel:hover {

	border:1px solid #e7e7e7;
	background-color:#f7f7f7;
	color:#888;
}

.top-langsw .top-langsw-sel:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
}

.top-langsw .top-langsw-items {

	display:none;

	position:absolute;
	top:35px;
	right:0;

	width:260px;

	border:1px solid #bbb;
	background-color:#f7f7f7;
}

.top-langsw .top-langsw-items .item {

	margin:1px 0;
}

.top-langsw .top-langsw-items .item a {

	text-decoration:none;
	color:#000;
	display:block;
	padding:4px 5px;
}

.top-langsw .top-langsw-items .item a:hover {

	background-color:#ddd;
}

.top-langsw .top-langsw-items .item img {

	float:left;
	margin:1px 4px 0 0;
}

.top-langsw .top-langsw-items .item span {

	padding:0 5px;

}

.top-langsw .top-langsw-items .item-rec {

	background-color:#FFB5AF;
}




.document {

	position:relative;
	padding:0;
}

.d-main-w {

	width:970px;
	margin:auto;
	text-align:left;
/*	margin:0;*/
	position:relative;
}

.document-top {

	padding:0;
	height:97px;
}

.document-main {

	clear:left;
}

.document-bottom {

	background-color:#3A3A3A;
	clear:left;

	position:relative;
	
	margin:0;
	padding:20px 0 20px 30px;

	line-height:150%;
	color:#E7EBEC;
	font-size:11pt;
}



.d-logo {

	width:300px;
	height:65px;

	position:absolute;
	left:0;
	top:26px;
	
	margin:0;
	padding:0;
	text-indent:-1000px;
	
	cursor:pointer;
}

.d-logo a {

	display:block;
	width:300px;
	height:65px;

	margin:0;
	padding:0;
}

.d-logo span {

	display:block;
	width:300px;
	height:65px;

	margin:11px 0 0 15px;
	position:absolute;
	z-index:10;
}


.d-default-b1 {

/*
	background:url('img/d-default-b1.png') top left repeat-x;
	background-color:#DCEFF3;
*/
	/*
	box-shadow:#CEE2E1 0px -2px 1px;
	-webkit-box-shadow:#CEE2E1 0px -2px 1px;
	-moz-box-shadow:#CEE2E1 0px -2px 1px;
	*/
	border-top:1px solid #BAD2DA;
	
	background: #dceff3;
	background: -moz-linear-gradient(-45deg, #dceff3 0%, #dceff3 63%, #d1eaf1 63%, #d1eaf1 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dceff3), color-stop(63%,#dceff3), color-stop(63%,#d1eaf1), color-stop(100%,#d1eaf1));
	background: -webkit-linear-gradient(-45deg, #dceff3 0%,#dceff3 63%,#d1eaf1 63%,#d1eaf1 100%);
	background: -o-linear-gradient(-45deg, #dceff3 0%,#dceff3 63%,#d1eaf1 63%,#d1eaf1 100%);
	background: -ms-linear-gradient(-45deg, #dceff3 0%,#dceff3 63%,#d1eaf1 63%,#d1eaf1 100%);
	background: linear-gradient(135deg, #dceff3 0%,#dceff3 63%,#d1eaf1 63%,#d1eaf1 100%);

	padding:10px 0 10px 30px;
}

.d-default-b2 {

	background-color:#fff;
	padding:15px 0 15px 30px;
}

.d-default-b3 {

	background-color:#E3E8EB;
	padding:20px 0 20px 30px;
}

.d-default-b3 .d-main-w {

	text-align:center;
}

.d-default-b3 h2 {

	color:#4C4A4B;
	font-weight:bold;
	font-size:19pt;
}

.d-default-b3 h2 b {
	
	color:#C25A4F;
}

.d-default-b3 h2 span {

	font-weight:normal;
}

.d-default-b4 {

	background-color:#EBF3F5;
	padding:20px 0 20px 30px;
}

.d-default-b4 h3 {

	color:#3D3D3F;
	font-weight:bold;
	font-size:11pt;
}

.d-rest-b1-space {

	padding-bottom:80px;
}


#oservers {

	display:none;
}

.d-topmenu {

	width:650px;

	position:relative;
	

	padding:28px 0 0 320px;
	margin:0;
}

.d-topmenu li {

	padding:0;
	margin:0;
}

.d-topmenu ul li {

	padding:0;
	margin:0;
}

.d-topmenu .menu-item {

	float:left;
	margin:0;
	padding:0;

	height:40px;
	position:relative;

	margin:0;
	padding:0 12px;
}

.d-topmenu .menu-item:first-child {

	background:none;
}

.d-topmenu .menu-item-hover {

	background:none;
	}

.d-topmenu .menu-item .menu-mainitem {

	margin:0;
	padding:20px 2px 0 2px;
	color:#0B414B;

	text-decoration:none;

	display:block;
	font-size:11pt;
	font-weight:normal;
}

.d-topmenu .menu-item .menu-mainitem:hover {

	color:#444;
	text-decoration:underline;
}

.d-topmenu .menu-item .menu-mainitem span {

	font-size:9pt;
}

.d-topmenu .m-first {

	border-left:none;
	background:none;
	padding-left:0;
}

.d-topmenu .menu-blok {

	z-index:150;

	visibility:hidden;
	position:absolute;

	margin:0;
	padding:0;

	background-color:#fff;

	width:210px;
	left:0;
	top:40px;

	-webkit-border-radius:0 0 5px 5px;
	-khtml-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;


}

.d-topmenu .last {

	right:0 !important;
	left:auto !important;
}

.d-topmenu .menu-blok ul {

	padding:10px;
	margin:0;
	list-style-type:none;
}

.d-topmenu .menu-blok ul li {

	padding:1px 0;
	margin:0;
}

.d-topmenu .menu-blok ul li a {

/*
	background:url('img/topmenu-menublok-li-bg.png') 5px 7px no-repeat;
	padding:4px 4px 4px 15px;
*/
	padding:4px 8px;
	margin:0;
	height:auto;

	color:#000;
	display:block;
	font-size:10pt;
	font-weight:normal;

/*	border-top:1px dotted #097CB7;*/
	text-decoration:none;
}

.d-topmenu .menu-blok ul li a:hover {

	text-decoration:underline;
}

.d-topmenu .menu-blok ul li .first {

	border-top:none;
}


.d-topmenu .menu-blok ul li span {

	padding:5px 5px;
	margin:0;
	height:auto;

	text-align:center;
	color:#fff;
	display:block;
	font-size:11pt;
	font-weight:normal;
}

.d-default .home-embpromo {
	
	padding:15px 0 10px 0;
	text-align:center;
	font-size:12pt;
	line-height:150%;
	color:#547074;
}

.d-default .home-embpromo a {
	
	color:#c00;
	text-decoration:underline;
}

.d-default .home-embpromo a:hover {
	
	color:#000;
}

.test-infotext {

	font-size:11pt;
	line-height:150%;
	color:#547074;
}

.test-infotext b {

	color:#1A4953;
}

.test-help {

	color:#26474C;
	text-decoration:none;
	border-bottom:1px dotted #0D3F40;
	cursor:help;
}

.test-help-tooltip {

	display:none;
	position:absolute;
	border:1px solid #333;
	background-color:#161616;
	border-radius:5px;
	padding:10px;
	color:#fff;
	font-size:12px;
}


.testform {

	padding:10px 0;
}

.testform-result {

	padding:5px 0;
}

.testform .button-start {

	background:url('img/d-button-start.png') no-repeat top left;
	background-color:#04C5D4;
	width:355px;
	height:70px;
	border:none;
	color:#fff;
	font-size:15pt;
	padding:0 70px 0 0;
	cursor:pointer;
	text-shadow:1px 2px #04A0AD;
}

.testform .button-start:hover {

	background:url('img/d-button-start-hover.png') no-repeat top left;
	background-color:#5AD9E2;
}

.testform .button {

	margin:10px 0;
	padding:15px 100px;

	font-size:11pt;
	border:none;
	color:#fff;
	background-color:#223638;

	width:450px;

	cursor:pointer;
}

.testform .servery {

	width:540px;
}

.testform .servery td {

	vertical-align:top;
}

.testform .ostservers {

	padding:5px 0;
}

.testform .ostservers span {

	cursor:pointer;
	color:#c00;
	text-decoration:underline;
	font-weight:bold;
}

.testform .button:hover {

	background-color:#487377;
}


.d-dvasl-res {

	width:960px;
}

.d-dvasl-res .sl {

	float:left;
}

.d-dvasl-res .sl-1 {

	width:650px;
}

.d-dvasl-res .sl-2 {

	width:310px;
}

.d-dvasl-half {

	width:960px;
}

.d-dvasl-half .sl {

	float:left;
}

.d-dvasl-half .sl-1 {

	width:480px;
}

.d-dvasl-half .sl-2 {

	width:480px;
}



.d-dvasl-default {

	width:970px;
}

.d-dvasl-default .sl {

	float:left;
}

.d-dvasl-default .sl-1 {

	width:560px;
}

.d-dvasl-default .sl-2 {

	width:360px;
}


.d-default-b1 .info {

	padding:8px 0;
}

.d-default-b1 .info a {

	color:#1138FE;
	padding:0 8px;
	text-decoration:none;
}

.d-default-b1 .info a:hover {

	text-decoration:underline;
}

.d-default ul {

}

.d-default ul li {

}

.d-default a {

	color:#1138FE;
/*	padding:0 4px;*/
/*	text-decoration:none;*/
}

.d-default a:hover {

	text-decoration:underline;
}


.d-trisl-default {

	width:970px;
}

.d-trisl-default .sl {

	float:left;
}

.d-trisl-default .sl-x1 {

	width:635px;
	padding-right:20px;
}

.d-trisl-default .sl-1 {

	width:310px;
}

.d-trisl-default .sl-2 {

	width:300px;
}

.d-trisl-default .sl-3 {

	width:310px;
}

.d-petsl-default {

	width:920px;
}

.d-petsl-default .sl {

	float:left;
	width:180px;
}

.d-petsl-default li {

	font-size:11pt;
	color:#444;
}

.d-petsl-default li a {

	color:#444;
}



.document-bottom a {

/*	color:#C4555B;*/
	color:#fff;
}

.document-bottom a:hover {

	color:#C4555B;
}

.document-bottom b a {

	color:#000;
}

.d-bottom-langsw {

	padding:5px 0;
}

.d-bottom-langsw a {

	padding:0 3px;
}

.d-bottom-langsw a img {

	border:1px solid #3A3A3A;
}

.d-bottom-langsw .lchecked img {

	margin:0 3px;
	border:1px solid #fff;
}





.stats-okno {

	width:401px;
	background-color:#fff;

	-webkit-border-radius:0 0 5px 5px;
	-khtml-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;

}

.stats-okno h2 {

	-webkit-border-radius:5px 5px 0 0;
	-khtml-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;

	margin:0;
	padding:10px 15px;
	color:#D2EBF2;
	background-color:#11414B;
	font-size:14pt;
}

.stats-okno h2 a {

	padding:0;
	color:#FAFAFA;
	text-decoration:none;
	border-bottom:1px dotted #688893;
}

.stats-okno h2 a:hover {

	color:#FAFAFA;
	text-decoration:none;
	border-bottom:1px dotted #fff;
}

.stats-okno h3 {

	margin:0;
	padding:0 0 3px 0;
	color:#1B383E;
	font-size:11pt;
	font-weight:normal;
}


.stats-okno .d-dvasl-stokno {

	padding:0;
	width:401px;
	border-bottom:1px solid #DADADA;	
}

.stats-okno .d-dvasl-stokno .slin {

	float:left;
	width:150px;
	padding:10px 25px;
}

.stats-okno .d-dvasl-stokno .slin-1 {

	border-right:1px solid #DADADA;	
	background:url('img/statsokno-w-bg.png') right bottom no-repeat;
}

.stats-okno .d-dvasl-stokno .slin-2 {

	background:url('img/statsokno-w2-bg.png') right bottom no-repeat;
}

.stats-okno .hl-cis {

	margin:0;
	padding:0;
	font-size:11pt;
	color:#718388;
}

.stats-okno .hl-cis span {

	color:#CD5554;
	font-size:17pt;
	font-weight:bold;
}

.stats-okno .vl-cis {

	margin:0 35px 0 0;
	padding:4px 0;
	color:#42585B;
	

	border-bottom:1px dotted #C3C5C4;
}

.stats-okno .vl-cis span {

	color:#0E4145;
	font-weight:bold;
}


.stats-okno .vl-cis-last {

	border-bottom:none;
}

.stats-okno .i-pad {

	padding:5px 10px !important;
}


.stats-okno .d-dvasl-stokno2 {

	padding:0;
	width:401px;
}

.stats-okno .d-dvasl-stokno2 .slin {

	float:left;
	width:150px;
	padding:15px 25px;
}

.stats-okno .d-dvasl-stokno2 a {

	color:#000;
	text-decoration:underline;
	padding:2px 4px;
	font-size:11pt;

}

.stats-okno .d-dvasl-stokno2 a:hover {

	color:#912626;
}




.res-okno {

	margin:5px 0 10px 0;

	width:601px;
	background-color:#fff;

	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;

}

.res-okno h3 {

	margin:0;
	padding:0 0 3px 0;
	color:#1B383E;
	font-size:14pt;
	font-weight:normal;
}

.res-okno h3 i {

	color:#1B383E;
	font-size:9pt;
	font-weight:normal;
	padding:4px 0 0 0;
}

.res-okno h3 span {

	float:right;
	color:#1B383E;
	font-size:10pt;
	font-weight:normal;
	padding:4px 0 0 0;
}

.res-okno .d-dvasl-stokno {

	padding:0;
	width:611px;
	border-bottom:1px solid #DADADA;	
}

.res-okno .d-dvasl-stokno .slin {

	float:left;
	width:270px;
	padding:10px 15px;
}

.res-okno .d-dvasl-stokno .slin-1 {

	border-right:1px solid #DADADA;	
	background:url('img/statsokno-w-bg.png') right bottom no-repeat;
}

.res-okno .d-dvasl-stokno .slin-2 {

	background:url('img/statsokno-w2-bg.png') right bottom no-repeat;
}

.res-okno .d-dvasl-stokno .slin-nobg {

	background:none;
}

.res-okno .hl-cis {

	margin:0;
	padding:0;
	font-size:13pt;
	color:#718388;
}

.res-okno .hl-cis span {

	color:#CD5554;
	font-size:26pt;
	font-weight:bold;
	padding-right:3px;
}

.res-okno .hl-cis span span {

	font-size:22pt;
}

.res-okno-big .hl-cis { font-size:16pt; }
.res-okno-big .hl-cis span { font-size:36pt;padding-right:8px; }

.res-okno-big .res-okno-ping .hl-cis { font-size:12pt; }
.res-okno-big .res-okno-ping .hl-cis span { font-size:20pt;padding-right:8px; }

.stats-okno-ping .hl-cis span {

	color:#CD5554;
	font-size:18pt;
	font-weight:bold;
}



.res-okno .vl-cis {

/*	margin:0 50px 0 0;*/
	margin:0 5px 0 0;
	padding:4px 0;
	color:#567377;
	

	border-bottom:1px dotted #C3C5C4;
}

.res-okno .vl-cis span {

	color:#0E4145;
	font-weight:bold;
}


.res-okno .vl-cis-last {

	border-bottom:none;
}

.res-okno .d-dvasl-stokno a {

	color:#C15958;
	text-decoration:underline;
	padding:0;
	margin:0;
}

.res-okno .d-dvasl-stokno2 {

	padding:0;
	width:401px;
}

.res-okno .d-dvasl-stokno2 .slin {

	
	float:left;
	width:150px;
	padding:15px 25px;
}

.res-okno .d-dvasl-stokno2 a {

	color:#C15958;
	text-decoration:underline;
	padding:0;
	margin:0;
}

.res-okno .d-dvasl-stokno2 a:hover {

	color:#912626;
}





.r-last-tabulka {

	margin:0;

	border-spacing:0px;
	border-collapse:collapse;

	width:600px;
	font-size:10pt;
}

.r-last-tabulka-full {

	width:630px;
}

.r-last-tabulka-full2 {

	width:960px;
}

.r-last-tabulka-fullproc {

	width:100%;
}


.r-last-tabulka th {


	padding:3px 2px;
}

.r-last-tabulka td {

	padding:3px 3px;
}

.r-last-tabulka tr:nth-child(even) td {

	background-color:#EDF7F9;
}

.r-last-tabulka tr:hover td {

	background-color:#DDEEF0;
}

.r-last-tabulka .selected td {

/*	background-color:#EDF7F9;*/
	background:url('img/last-table-ip.png') repeat;
	background-color:#fff;
}

.r-last-tabulka a {

	color:#A11E0D;
}

.r-last-tabulka a span {

	font-size:7pt;
}

.r-last-tabulka .tdnormala {
	padding:0;
	margin:0;
}

.r-last-tabulka .tdnormala a {

	padding:0;
	margin:0;
}

.r-last-tabulka-tdtop td {

	vertical-align:top !important;
}

.r-last-tabulka-tdpad td, .r-last-tabulka-tdpad th {

	padding:2px 8px;
}

.r-last-tabulka-tdpad2 td, .r-last-tabulka-tdpad2 th {

	padding:2px 5px;
}

.r-last-tabulka-bleft {

	border-left:1px solid #C2DFE6;
}

.r-last-tabulka-div table {

	margin:0;

	border-spacing:0px;
	border-collapse:collapse;

	width:600px;
	font-size:10pt;
}

.r-last-tabulka-full-div table {

	width:600px;
}

.r-last-tabulka-full2-div table {

	width:960px;
}

.r-last-tabulka-div th {


	padding:3px 2px;
}

.r-last-tabulka-div td {

	padding:3px 3px;
}

.r-last-tabulka-div tr:nth-child(even) td {

	background-color:#EDF7F9;
}

.r-last-tabulka-div .selected td {

/*	background-color:#EDF7F9;*/
	background:url('img/last-table-ip.png') repeat;
	background-color:#fff;
}

.r-last-tabulka-div a {

	color:#A11E0D;
}

.r-last-tabulka-div a span {

	font-size:7pt;
}



.preklapvyvoj {

	height:20px;
	padding:10px 20px 0 20px;
	font-weight:bold;
}

.preklapvyvoj span {

	font-weight:normal;
	padding:4px 5px;
	margin:0 3px;
	color:#000;
	background-color:#DBEFF3;
	cursor:pointer;
}

.preklapvyvoj span:hover {

	background-color:#5B9ACD;
}

.preklapvyvoj .sel {

	color:#c00;
}

.overpasmo {

	text-align:center;
	padding:10px 0;
}




.mwtable {

	border-collapse:collapse;
	border-spacing:0;
	width:480px;
}

.mwtable td {

	vertical-align:top;
	padding:3px;
}

.mwtable .sude td {

	background-color:#FFFDE6;
}

.mwtable .sude2 td {

	background-color:#FFFDE6;
}

.mwtable .sude3 {

	background-color:#FFFDE6;
}

.mprofil th {

	font-size:11pt;
	color:#000;
	padding:2px;
}

.mprofil td {

	font-size:10pt;
	color:#436CAB;
	padding:2px;
}



.msg-edit {

	margin:5px 0;
	padding:8px;

	border:1px solid #A5C7CF;
	background-color:#DBEFF3;
}

.msg-edit .htable {

	width:450px;
}

.msg-edit .intable {

	width:400px;
}

.msg-edit .nutnev {

	border:1px solid #f00 !important;
}

.msg-edit .nutnep {

	border:1px solid #EBDF00 !important;
}

.msg-edit .htable th {

	vertical-align:top;
	text-align:left;
	padding:1px 3px;
}

.msg-edit .htable td {

	vertical-align:top;
	padding:1px 3px;
}

.msg-edit .tupoz {

	background-color:#fff;
	padding:12px 4px !important;
	text-align:center;
}

.msg-edit .celasirka2 {

	width:380px;
}

.msg-edit .celasirka {

	width:400px;
}


.ed-table {

/*	border:1px solid #222222;*/
	margin:2px;
/*	width:680px;*/
}

.ed-table td {

	padding:1px 3px;
	font-size:11pt;
}

.ed-table .input {

	border:1px solid #333;
	color:#000;
	background-color:#fff;
	padding:1px 2px;

	width:150px;
	margin-left:0px;
	margin-right:0px;
	font-size:11pt;
}

.ed-table .button {
	
	font-size:10pt;
	border:1px solid #333;
	color:#fff;
	background-color:#953434;
	padding:1px 2px;

	cursor:pointer;

}


.ed-table .iantispam {

	width:254px;
}

.ed-table .fake-input {

	width:100%;
	margin:0 0 1px 0;
	font-size:11pt;
	padding-top:1px;
	padding-bottom:1px;
	
	border:1px solid #111;
	background-color:#eee;
}

.ed-table textarea {

	width:100%;
	margin-left:0px;
	margin-right:0px;
	font-size:11pt;
	padding-top:1px;
	padding-bottom:1px;
}

.ed-table select {

	width:100%;
	margin-left:0px;
	margin-right:0px;
	font-size:11pt;
	padding-top:1px;
	padding-bottom:1px;
}

.ed-table span {

	padding-left:2px;
	font-size:10pt;
	display:block;
	padding-bottom:2px !important;
}

.ed-table .vyrazne {

	font-weight:bold;
}

.ed-table .nutne {

	font-weight:bold;
	color:#d00;
}

.ed-table .red {

	color:#060;
	font-style:italic;
	display:inline;
	font-size:11pt;
}

.ed-table .block {

	display:block;
}



.resultintro {

	margin:5px 5px 0px 5px;
	padding:10px 15px;

	overflow:hidden;

	background-color:#F0F4F5;
	border:3px solid #BAD2DA;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;

}

.resultintro h2 {

	margin:0;
	padding:4px 7px 7px 7px;

	font-size:11pt;
	color:#155776;
}

.resultintro table {

	width:100%;
}

.resultintro th {

	text-align:left;
}

.resultintro th span {

	font-weight:normal;
}

.resultintro td {

	padding:5px 3px;
}

.resultintro a {

	color:#C75757;
}

.resultintro .info {

	text-align:center;
}

.resultintro .ping-min {

	padding:2px 3px 1px 20px;
	margin:0;
	background:url('img/i-ping-min.png') no-repeat;
}

.resultintro .ping-avg {

	padding:2px 3px 1px 20px;
	margin:0;
	background:url('img/i-ping-avg.png') no-repeat;
}

.resultintro .ping-max {

	padding:2px 3px 1px 20px;
	margin:0;
	background:url('img/i-ping-max.png') no-repeat;
}

.resultintro .reslink {

	font-size:7pt !important;
}


.fsharea {

	position:absolute;
	top:5px;
	right:5px;
}

.fshare {

	width:auto;
	padding:2px 2px 2px 20px;
	background:url('img/fbi.png') no-repeat top left;
	font-size:8pt;
	color:#03528F !important;
}


.fsharea2 {

	padding:0 0 10px 0;
}

.fshare2 {

	padding:2px 2px 2px 20px !important;
	background:url('img/fbi.png') no-repeat top left;
	font-size:8pt;
	color:#03528F !important;
}

.result {

	background-color:#DBEFF3;
	border:1px solid #ABCBD3;
	margin:5px 5px 0px 5px;
	padding:5px;

	width:457px;
	
	font-size:10pt;
	overflow:hidden;
}

.result h2 {

	margin:0 0 2px 0;
	padding:0;

	font-size:11pt;
	color:#222;
}

.result table {

	width:457px;
}

.result th {

	text-align:left;
	font-size:10pt;
}

.result td {

	text-align:left;
	font-size:10pt;
}

.result a {

	color:#C75757;
}


.top-970-div {

	padding:0;
	margin:0;
}



.pgz-tu-lista-a {

	margin:5px 0 20px 0;
	padding:0;

	height:27px;
	background:url('img/tu-lista-bg.png') repeat-x bottom left;
	background-color:#fff;
}

.pgz-tu-lista-topm {

	margin-top:10px;
}


.pgz-tu-lista-a a, .pgz-tu-lista-a .notactive {

	display:block;
	float:left;
	height:19px;

	padding:6px 10px 0 10px;

	color:#000;
	font-weight:normal;
	text-decoration:none;


	border-top:1px solid #BAD2DA;
	border-left:1px solid #BAD2DA;

	border-bottom:1px solid #BAD2DA;

	background: #DCEFF3;
}

.pgz-tu-lista-a .notactive {

	opacity:0.5;
	filter:alpha(opacity=50);

}

.pgz-tu-lista-a a:last-child {

	border-right:1px solid #BAD2DA;
}

.pgz-tu-lista-a a:hover {

	border-top:1px solid #BAD2DA;
	border-left:1px solid #BAD2DA;

	color:#000;
	background: #fff;

	border-bottom:1px solid #fff;
}

.pgz-tu-lista-a .selected {

/*	font-weight:bold;*/

/*	margin-top:1px;*/

	border-top:1px solid #BAD2DA;
	border-left:1px solid #BAD2DA;

	color:#000;
	background: #fff;

	border-bottom:1px solid #fff;
}



.pgz-tu-lista-a-small a, .pgz-tu-lista-a-small .notactive {

	font-size:0.8em;
}

.pgz-tu-lista-a-vsmall a, .pgz-tu-lista-a-vsmall .notactive {

	font-size:0.8em;
	padding:6px 5px 0 5px;
}



#alert2 {

	background-color:#EDC9BF;
	border:1px solid #BF1801;
	margin:5px 5px 0px 5px;
	padding:20px 10px;

	width:457px;
	font-size:11pt;
	text-align:center;

	color:#000;	
}



.drob-nav {

	font-size:1.0em;
	margin:0 0 5px 0;
}

.drob-nav span {

	color:#444;
}

.drob-nav b {

	padding:0 5px;
	font-weight:bold;
	color:#000;
}

.drob-nav a {

	color:#B33238;
	padding:0 5px;
}





.isp-h-l {

}

.isp-h-l-fline {

	padding:8px 0 4px 0;
	color:#666;
}

.isp-h-l-score {

	color:#000;
	float:left;
	font-size:20pt;
	font-weight:bold;
	margin:0 15px 5px 0;
}

.isp-h-l-text {

	padding:20px 0 0 0;
	text-indent:0;
}

.isp-h-hodn {

}

.isp-h-hodn table {

	width:300px;
}


.vypis-hodnoceni {

	width:950px;
	
}

.vypis-hodnoceni .item {

	position:relative;

	border-bottom:1px solid #bbb;
	padding:10px 5px;
	

}

.vypis-hodnoceni .hlavicka {

	background-color:#ECECEC;
	color:#5E5E5E;
	font-weight:bold;
	
	padding:10px 10px 10px 10px;
}

.vypis-hodnoceni .sude {

	background:url('img/item-sude-bg.png') repeat-x bottom left;
}

.vypis-hodnoceni .zvyrazneno {

	border:2px solid #1AA8D0;
	margin-top:2px;
}

.vypis-hodnoceni .zvyrazneno .sl1  {

	width:148px !important;
}

.vypis-hodnoceni .item .sl1 {

	text-align:center;
	float:left;
	width:125px;
	padding:10px 0 0 10px;
}

.vypis-hodnoceni .item .sl2 {

	float:left;
	width:565px;
	padding-left:10px;
}

.vypis-hodnoceni .item .sl3 {

	float:left;
	width:165px;
	padding-left:10px;
}

.vypis-hodnoceni .item .sl4 {

	float:left;
	width:740px;
	padding-left:10px;
}

.vypis-hodnoceni .item .sl3 table {

	width:160px;
	
}

.vypis-hodnoceni .item .sl3 table th {

	font-weight:normal;
	
}

.vypis-hodnoceni .item .sl3 table td {

	
}

.vypis-hodnoceni .item .datum {

	padding:4px 0 0 0;
	font-size:9pt;
	color:#929292;
}

.vypis-hodnoceni .item .uzivatel {
/*
	background:url('img/rec-user.png') no-repeat 5px 10px;
*/
}

.vypis-hodnoceni .item .utext {

	clear:left;
	padding:5px 20px;
	margin:2px 0;
}

.vypis-hodnoceni .item .utext span {

	font-weight:bold;
	font-size:15pt;
	float:left;
	padding:0 8px 5px 0;
}

.vypis-hodnoceni .item .utext div {

	padding-top:5px;
}

.vypis-hodnoceni .item .pro {

	color:#5DA842;
}

.vypis-hodnoceni .item .proti {

	color:#DC3533;
}

.vypis-hodnoceni .item .text {

	color:#000;
}

.vypis-hodnoceni .item .dop {

	color:#c00;
	margin:2px 0;
	padding:4px;
	font-weight:bold;
	font-size:14pt;
}

.vypis-hodnoceni .item .dop-ano {

	color:#2BA100;
}

.vypis-hodnoceni .item .ipchecked {

	color:#5870C1;
	margin:2px 0;
	padding:4px;
	font-weight:bold;
	
}


.vypis-hodnoceni .item .xsl {

	padding-top:15px;
	width:115px;
	float:left;
}

.vypis-hodnoceni .item .xsl-w {

	width:170px;
}

.vypis-hodnoceni .item .hodn-text {

}

.vypis-hodnoceni .item .pgz-hodnoceni {
/*
	opacity:0.7;
	filter:alpha(opacity=70);
*/
}

.vypis-hodnoceni .item .hodn-prumer {

	font-size:15pt;
	font-weight:bold;
	padding:10px;
}

.vypis-hodnoceni .item .hodn-prumer .pgz-hodnoceni, .vypis-hodnoceni .item .hodn-prumer .hodn-prumer-v {

	float:left;
}

.vypis-hodnoceni .item .hodn-prumer .hodn-prumer-v {

	padding-right:10px;
}

.vypis-hodnoceni .item .hodn-reakce {

	margin-top:20px;
	border-top:2px dotted #ADADAD;
	padding:20px 0 0 150px;
	color:#222;
}

.vypis-hodnoceni .item .hodn-reakce h2 {

	font-size:12pt;
	padding:0;
	margin:0;
}

.vypis-hodnoceni .item .hodn-reakce p {

	padding:4px 0 8px 0;
	margin:0;
}

#hodn-helper {

	position:absolute;
	padding:5px;
	border:1px solid #1A3019;
	background-color:#C6DDE9;
	display:none;
	top:0;
	left:0;
	font-size:10pt;
}

#hodn-helper b {

	color:#c00;
}

.pgz-hodnoceniabs {

	padding:5px 0;
}

.pgz-hodnoceniabs .pgz-hodnoceni {

	position:absolute;
	top:0;
	left:60px;
}

.pgz-hodnoceni-na {

	display:block;
	width:95px;
	height:25px;
	background:url('img/hlas-na.png') no-repeat top left;
	cursor:pointer;
}

.pgz-hodnoceni {

	display:block;
	width:95px;
	height:25px;
	background:url('img/hlas-bg.png') no-repeat top left;
	cursor:pointer;
}

.pgz-hodnoceni-noklik {

	cursor:auto !important;
}

.pgz-hodnoceni-noklik * {

	cursor:auto !important;
}

.pgz-hodnoceni span {

	display:block;
	width:1px;
	height:25px;
	background:url('img/hlas-fg.png') no-repeat top left;
	cursor:pointer;
}

.hodnoceni-form {

	margin-right:10px;
	background-color:#eee;
	padding:10px;
}

.hodnoceni-form table {

	width:400px;
}

.hodnoceni-form table th {

	padding:10px 5px 5px 5px;
	vertical-align:top;
	text-align:right;
}

.hodnoceni-form table td {

	padding:5px;
}

.hodnoceni-form .input {

	width:300px;
}

.hodnoceni-form .textarea {

	width:300px;
}

.hodnoceni-form .button {

	padding:4px 20px;
	font-weight:bold;
	cursor:pointer;
}



.ohodnotit {

	padding:20px 0;
	text-align:center !important;
}

.ohodnotit a {

	padding:7px 10px;
	font-size:10pt;

	background-color:#EEF47B;
	color:#2A2824;
	border:1px solid #BBAF2B;

	background: -webkit-gradient(linear, left top, left bottom, from(#EEF47B), to(#E6DC6F));
	background: -moz-linear-gradient(to top,  #EEF47B,  #E6DC6F);

	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}

.ohodnotit a:hover {

	background-color:#FFAE98;
	color:#000;
	border:1px solid #FF3333;

	background: -webkit-gradient(linear, left top, left bottom, from(#FFAE98), to(#FF8B71));
	background: -moz-linear-gradient(to top,  #FFAE98,  #FF8B71);
}


.t-warntext {

	padding:10px 0;
	text-align:center !important;

	font-size:15pt;
	font-weight:bold;
}

.t-warntext span {

	font-size:10pt;
	font-weight:normal;
}

.t-warntext div {

	font-size:10pt;
	font-weight:normal;
	padding:3px 0;
}


.t-warntext2 {

	padding:10px 0;
	text-align:center !important;

	font-size:11pt;
	font-weight:bold;
}

.t-warntext2 span {

	font-size:10pt;
	font-weight:normal;
}

.t-warntext2 div {

	font-size:10pt;
	font-weight:normal;
	padding:3px 0;
}


.t-warntext3 {

	padding:10px 0;
	text-align:center !important;

	font-weight:bold;
	background-color:#FFC5C5;
	margin:5px 0 15px 0;
	border:1px solid #E1A6A6;

	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;

}

.t-warntext3 div {

	font-size:12pt;
	font-weight:normal;
	padding:3px 0;
}

.t-warntext3 div a {

	font-size:14pt;
	color:#c00;
	text-decoration:underline;
}



#ihelper {

	display:none;
	position:absolute;

	background:url('img/ihelper-bg.png') no-repeat top left;
	background-color:#1B789A;

	color:#fff;
	padding:0 0 0 10px;
	font-size:9pt;

	line-height:150%;
}

#ihelper span {

	padding:7px 7px 7px 7px;
	background-color:#A11010;
	display:block;
}

#ihelper p {

	padding:7px 7px 7px 7px;
	margin:0;
}

#ihelper strong {

	font-size:13pt;
	font-weight:normal;
}



.list-div {

	font-size:11pt;
	margin:5px 0 15px 0;
}

.list-div .stranka {

	font-weight:bold;
	padding:0 5px 0 0;
	margin:0;
}

.list-div span {

	padding:0 10px;
	margin:0 3px;
	text-align:center;
}

.list-div .selected {

	font-weight:bold;
	background-color:#eee;
}

.list-div a {

	padding:0;
	margin:0;
	color:#156C8C;
}

.list-div a:hover {

	color:#000;
}



.over-ul-list {

}

.over-ul-list ul {

}

.over-ul-list ul li {

	display:inline;
	list-style-type:none;
	float:left;
	width:120px;
}


.over-tb-list {

	padding:10px 0;
}

.over-tb-list a {

	color:#000;
	text-decoration:underline;
}

.over-tb-list a:hover {

	color:#555;
}

.over-tb-list table {

	width:100%;

	border-spacing:0px;
	border-collapse:collapse;
}

.over-tb-list table tr {

}

.over-tb-list table tr td {

	padding:2px 3px;
	border-right:1px solid #ddd;
	border-bottom:1px solid #eee;
}

.over-tb-list table tr:last-child td {

	border-bottom:none;
}

.over-tb-list table tr td:last-child {

	border-right:none;
}

.over-tb-list table tr:nth-child(even) td {

	background-color:#EDF7F9;
}

.over-tb-list table .selected {

	background-color:#ddd;
	font-weight:bold;
}

.isp-popis {

	font-size:10pt;
}


.otmapa {

	cursor:pointer;
	color:#C72525;
	text-decoration:underline;
	font-size:8pt;
}

.side-bnr {

	padding:0;
}

.side-bnr a {

	margin:0;
	padding:0;	
}

.side-bnr img {

	margin:0;
	padding:0;	
}

.side-partner {

	padding:5px 10px;
}

.side-partner h3 {

	padding:0;
	margin:0;
}

.side-partner a {

	padding:0;
	margin:0;
	color:#C23636;
	text-decoration:underline;
}

.side-partner a:hover {

	text-decoration:none;
}


.h2-in {

	margin:0;
	padding:0 0 0 10pt;
	color:#0F3942;
	font-size:14pt;
}





.button-uni {

	background:url('img/d-button-uni.png') repeat-y top right;
	background-color:#06CAD8;
	border:none;
	color:#fff;
	font-size:11pt;
	font-weight:bold;
	padding:10px 40px 10px 20px;
	cursor:pointer;
	text-shadow:1px 2px #04A0AD;

	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

.button-uni:hover {

	background:url('img/d-button-uni-hover.png') repeat-y top right;
	background-color:#5ADAE4;
}


.ntmt-compare-bars {

	position:relative;
}

.ntmt-compare-bars-item {

	float:left;
	position:relative;
}

.ntmt-compare-bars-item .legend {

	position:absolute;
	bottom:2px;
	border-top:2px solid #888;
	padding-top:2px;
	text-align:center;
	font-size:8pt;
}

.ntmt-compare-bars-item .bar {

	bottom:25px;
	position:absolute;
	background-color:#BECBCB;
}

.ntmt-compare-bars-item .bar-own {

	background-color:#213537;
}



.d-main-w .zobrdetail-a {

	display:block;
	text-decoration:underline;
	color:#CD5554;
	font-size:11pt;
	padding:3px 0px;
}

.d-main-w .zobrdetail-a:hover {

	color:#F76665;
}





.mtrwebtester_budik { position:relative;width:215px;height:215px;background:url('img/budik_bg.png') no-repeat top left; }
.mtrwebtester_budik .mtrwebtester_budik_arrow { z-index:115;position:absolute;top:0;left:0;width:215px;height:215px;background:url('img/budik_arrow.png') no-repeat top left;display:none; } 
.mtrwebtester_budik .mtrwebtester_budik_arrow_up { background:url('img/budik_arrow_up.png') no-repeat top left; } 
.mtrwebtester_budik .mtrwebtester_budik_fg { z-index:120;position:absolute;top:0;left:0;width:215px;height:215px;background:url('img/budik_fg.png') no-repeat top left; }

.mtrwebtester_budik_ping { position:relative;width:161px;height:161px;background:url('img/budik_bg_150.png') no-repeat top left; }
.mtrwebtester_budik_ping .mtrwebtester_budik_arrow { z-index:115;position:absolute;top:0;left:0;width:161px;height:161px;background:url('img/budik_arrow_150_blue.png') no-repeat top left;display:none; } 
.mtrwebtester_budik_ping .mtrwebtester_budik_fg { z-index:120;position:absolute;top:0;left:0;width:161px;height:161px;background:url('img/budik_fg_150.png') no-repeat top left; }

.mtrwebtester_budik_text { z-index:130;position:absolute;top:85px;left:0;color:#000; }
.mtrwebtester_budik_text span { font-size:10pt;display:block;text-align:center;width:215px; }
.mtrwebtester_budik_text .mtrwebtester_budik_text_number { font-size:15pt;font-weight:bold;font-family:"Courier New", Courier, monospace; }

.mtrwebtester_bars { background:#eee;border-radius:8px;padding:0 10px; }
.mtrwebtester_bars_content { overflow:hidden; }
.mtrwebtester_bars_bar { float:left;margin:0 1px;position:relative; }
.mtrwebtester_bars_bar_in { position:absolute;bottom:0;background-color:#65B226;border-radius:4px;  }
.mtrwebtester_bars_compat { text-align:center;padding-top:2px; }

.mtrwebtester_bars_ping .mtrwebtester_bars_bar_in { background-color:#29939F; }
.mtrwebtester_bars_up .mtrwebtester_bars_bar_in { background-color:#CC3F0E; }

.mtrwebtester_budik_ping .mtrwebtester_budik_text { top:62px; }
.mtrwebtester_budik_ping .mtrwebtester_budik_text span { width:161px; }
.mtrwebtester_budik_ping .mtrwebtester_budik_text .mtrwebtester_budik_text_number { font-size:13pt;}






.blok-anketa-pos {
	right:420px;
	position:absolute;
}

.blok-anketa-res {
	top:-12px;
	right:0;
	position:absolute;
}

.blok-anketa {

	background-color:#fff;
	border:1px solid #C10000;

	padding:2px 8px;
	margin:0;
	width:240px;
}

.blok-anketa p {

	margin:1px 0 2px 0;
	padding:0;
}

.blok-anketa .tb-anketa {

	width:100%;
}

.blok-anketa .tb-anketa .overbar {
	
	width:40px;
	display:block;
	border:1px solid #8F3232;
}

.blok-anketa .tb-anketa .bar {

	display:block;
	font-size:3pt;
	height:9px;
	background-color:#C10000;
}

.blok-anketa .tb-anketa a {

	text-decoration:underline;
	cursor:pointer;
}

.blok-anketa .todst {

	font-size:11pt;
	font-weight:bold;
	color:#C10000;
	padding:1px 4px;
	margin:1px 0;

}

.blok-anketa .amale {

	font-size:8pt;
}

.klikaci {

	cursor:pointer;
}

.blok-anketa .klikk {

	cursor:pointer;
	color:#000;
	text-decoration:underline;
}

.oversharebtn {

	padding:0 0 20px 0;
	text-align:right;
	position:relative;
}

.oversharebtn .button-uni {

	width:300px;
}

#ressdiletbtn {

	display:none;
	position:absolute;

	background-color:#DCEFF3;
	border:1px solid #BAD2DA;

	padding:15px;
	border-radius:5px;
	font-size:8pt;

	z-index:200;
	left:200px;
}

#ressdiletbtn table {

	margin:5px 0;
	width:98%;
}

#ressdiletbtn .reslinki {

	width:98%;

	background-color:#fff;
	border:1px solid #A2CAD3;
	padding:1px 2px;

	font-size:8pt;
	color:#000;
}


.d-dvasl-underres {

	margin:10px 0;
	width:601px;
}

.d-dvasl-underres .slin {

	float:left;
	width:270px;
	padding:0 15px;
}

.respshowmenu {display:none;}

.dbh {

	text-align:center;
	padding:10px 0;
}

.t-info-ban {

	color:#333;
	font-size:9pt;
	display:block;
	font-weight:bold;
}




.ping-test-c1 {

	float:left;
	width:270px;
}

.ping-test-c2 {

	float:left;
	width:700px;
}

.ping-test-item {

	margin:4px 0;
	padding:4px 0;
	border-top:1px dotted #888;
/*	border-bottom:3px solid #aaa;*/
}

.ping-test-ntmt-result {

	display:none;
	/*
	border-top:1px solid #c00;
	border-bottom:1px solid #c00;
*/
	/*
	border-top:3px solid #c00;
	border-bottom:3px solid #c00;
	*/
}

.gplay-icon {

	display:none;
}

.gplay-icon2 {

	display:block;
	text-align:center;
	margin-top:10px;
}

.gplay-icon3 {

	display:none;
}

.d-topwarn {

	position:absolute;
	display:block;

	top:6px;
	left:10px;
	width:750px;

	color:#fff;

	z-index:150;
}

.d-topwarn .tw-item {

	padding:3px 8px;
	float:left;
	font-size:0.8em;
	margin-right:3px;

	background-color:#EEF47B;
	color:#2A2824;
	border:1px solid #BBAF2B;

	background: -webkit-gradient(linear, left top, left bottom, from(#EEF47B), to(#E6DC6F));
	background: -moz-linear-gradient(to top,  #EEF47B,  #E6DC6F);

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

.d-topwarn .tw-item:hover {

	background-color:#FFFFA4;
	border:1px solid #BBAF2B;

	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFA4), to(#EFE28E));
	background: -moz-linear-gradient(to top,  #FFFFA4,  #EFE28E);

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

.d-topwarn .tw-item a {

	color:#2A2824;
}

.d-topwarn .tw-item-imp {

	background-color:#62F345;
	color:#2A2824;
	border:1px solid #46AE32;

	background: -webkit-gradient(linear, left top, left bottom, from(#62F345), to(#5CE441));
	background: -moz-linear-gradient(to top,  #62F345,  #5CE441);
}



.d-topwarn .tw-item-upoutavka-b, .d-topwarn .tw-item-upoutavka-b:hover {

	padding:5px 2px 0 8px;
	float:left;
	font-size:0.8em;
	margin-right:3px;

	background:none;
	color:#000;
	border:none;
	font-weight:bold;
}

.d-topwarn .tw-item-upoutavka {

	padding:3px 8px;
	float:left;
	font-size:0.8em;
	margin-right:3px;

	background:#0B8816;
	color:#fff;
	border:1px solid #08610F;

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

.d-topwarn .tw-item-upoutavka a {

	color:#fff;
}

.d-topwarn .tw-item-upoutavka:hover {

	background:#14E925;
	border:1px solid #10C41F;

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

.d-topwarn .tw-item-upoutavka:hover a {

	color:#000;
}

.d-topwarn .tw-item-moderator {

	padding:3px 8px;
	float:left;
	font-size:0.8em;
	margin-right:3px;

	background-color:#EEF47B;
	color:#c00;
	border:1px solid #BBAF2B;

	background: -webkit-gradient(linear, left top, left bottom, from(#D8FFDC), to(#CAF2CB));
	background: -moz-linear-gradient(to top,  #D8FFDC,  #CAF2CB);

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

.d-topwarn .tw-item-moderator:hover {

	background-color:#FFFFA4;
	border:1px solid #BBAF2B;

	background: -webkit-gradient(linear, left top, left bottom, from(#C5EDF2), to(#B8DEE3));
	background: -moz-linear-gradient(to top,  #C5EDF2,  #B8DEE3);

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

.d-topwarn .tw-item-moderator a {

	color:#c00;
}

.d-topwarn-switchbeta {

	left:0;
}

.d-topwarn .tw-item-disk {

	position:absolute;
	top:76px;
	z-index:250;
}

#eu-cookies { background-color:#E5E5E5;padding:5px 5px;text-align:center;color:#000;font-size: 0.9em;border-bottom:1px solid #C8C8C8; }
#eu-cookies a { color:#000;padding:0 0 0 5px; }
#eu-cookies .eucookie-btn { background-color:#41A44D;color:#fff;border:none;padding:3px 8px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;cursor:pointer;margin:0 5px; }
#eu-cookies .eucookie-btn:hover { background-color:#65FF78;color:#000;border:none;padding:3px 8px; }

#eu-cookies-cancel { font-size: 0.9em; }
#eu-cookies-cancel .eucookie-btn-cancel { background-color:#3A3A3A;color:#fff;border:none;text-decoration:underline;padding:3px 2px;cursor:pointer; }
#eu-cookies-cancel .eucookie-btn-cancel:hover { color:#C4555B; }



#eu-cookies2 { line-height:150%;position:fixed;bottom:0;left:10%;width:80%;background-color:#fff;box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);text-align:center;color:#000;font-size: 1.0em;border-top:1px solid #666;border-left:1px solid #666;border-right:1px solid #666;padding-bottom:8px;z-index:300; }
#eu-cookies2 a { color:#000;padding:0 0 0 5px; }
#eu-cookies2 .eucookie-btn { background-color:#41A44D;color:#fff;border:none;padding:5px 10px;border-radius: 2px;cursor:pointer;margin:0 5px;font-size:1.0em; }
#eu-cookies2 .eucookie-btn:hover { background-color:#65FF78;color:#000;border:none; }
/* #039ba6 */
#eu-cookies2 .eucookie-btn-moreopt { background-color:#eee;color:#000;border:none;padding:5px 10px;border-radius: 2px;cursor:pointer;margin:0 5px;font-size:1.0em; }
#eu-cookies2 .eucookie-btn-moreopt:hover { background-color:#ddd;color:#000;border:none; }

#eu-cookies2 .header { background-color:#11414b;color:#fff;font-size:1.1em;font-weight:bold;padding:8px 10px; }
#eu-cookies2 strong { display:block;font-size:1.1em;font-weight:bold; }
#eu-cookies2 p { margin:0;padding:8px 10px 0 10px;text-indent:0; }
#eu-cookies2 .sitem { display:inline-block;padding:0px 8px; }
#eu-cookies2 input[type="checkbox"] { display:none; }
#eu-cookies2 input[type="checkbox"] + label span { display:inline-block;width:19px;height:19px;margin:-2px 5px 0 0; vertical-align:middle;background:url('img/checkbox.png') left top no-repeat;cursor:pointer; }
#eu-cookies2 input[type="checkbox"]:checked + label span { background:url('img/checkbox.png') -19px top no-repeat; }
#eu-cookies2 input[type="checkbox"]:disabled + label span { background:url('img/checkbox.png') -38px top no-repeat; }
#eu-cookies2 .sokbtn { display:block;padding-top:10px; }
#eu-cookies2 .moreopt { display:none;padding-top:10px; }


.pingtestshare_over {
	
	text-align:center;
	padding-top:8px;
	padding-bottom:10px;
}

.pingtestshare {
	
	text-decoration:underline !important;
	font-size:1.25em !important;
	padding:5px 8px 5px 27px !important;
	border:2px solid #12424C;
	border-radius:2px;
	color:#12424C !important;
	background:url('img/ic-share-0.png') 5px center no-repeat;
	background-color:#fff;
}

.pingtestshare:hover {
	
	border:2px solid #C00;
	color:#fff !important;
	background:url('img/ic-share-1.png') 5px center no-repeat;
	background-color:#C00;
}

.m_dialog_over {
	
}

.m_dialog_bg {

	z-index:1000;
	position:absolute;
	top:0;
	left:0;

	opacity:0.5;
	background-color:#000;
	width:100%;
	height:100%;
	
	cursor:crosshair;
}

.m_dialog_in {

	z-index:1005;
	position:fixed;
	top:0;
	left:0;

	width:80%;
	height:auto;
	background-color:#fff;
	/*
	border:4px solid #000;
	*/
}

.m_dialog_in .m_dialog_header {

	text-align:center;
	margin:0;
	padding:10px 0;
	font-size:2.0em;	
	font-weight:bold;
	
 	background:url('img/ic-close.png');
 	background-repeat:no-repeat;
 	background-position:right 20px center;
	background-color:#D1EAF1;
	
	color:#12424C;
	cursor:pointer;
}

.m_dialog_in .m_dialog_content {

	padding:0 0 5px 0;
}

.m_dialog_in .m_dialog_content>div {

	padding:5px;
	border-top:1px solid #EAEAEA;
}

.m_dialog_in .m_dialog_content div a, .m_dialog_in .m_dialog_content div div {

	text-decoration:underline;
	font-size:1.5em;
	color:#12424C;
}

.m_dialog_in .m_dialog_content div a:hover, .m_dialog_in .m_dialog_content div div:hover {

	color:#000;
}

.m_dialog_in .m_dialog_content .m_dialog_in_item {
	
		padding:15px 15px 15px 60px;
		text-align:left;
}

.m_dialog_in .m_dialog_content .m_dialog_in_item_facebook {
	
		background:url('img/ic-facebook.png') 15px center no-repeat;
}

.m_dialog_in .m_dialog_content .m_dialog_in_item_twitter {
	
		background:url('img/ic-twitter.png') 15px center no-repeat;
}

.m_dialog_in .m_dialog_content .m_dialog_in_item_googleplus {
	
		background:url('img/ic-googleplus.png') 15px center no-repeat;
}

.m_dialog_in .m_dialog_content .m_dialog_in_item_email {
	
		background:url('img/ic-email.png') 15px center no-repeat;
}

.m_dialog_in .m_dialog_content .m_dialog_in_item_url {
	
		background:url('img/ic-url.png') 15px center no-repeat;
}

.m_dialog_in .m_dialog_content .m_dialog_in_item_html {
		
		padding:6px 15px !important;
		text-decoration:none !important;
		text-align:left;
}

.m_dialog_in .m_dialog_content .m_dialog_in_item_html div {
		
		text-decoration:none !important;
}

.m_dialog_in .m_dialog_content .m_dialog_in_item_html h4 {
	
		text-decoration:none !important;
		padding:0 0 5px 0;
		margin:0;
		font-size:0.7em;
}

.m_dialog_in .m_dialog_content .m_dialog_in_item_html input {
	
		width:100%;
		box-sizing: border-box;
	padding:5px 5px;
}



.s-text h3 {

	color:#000;
	font-weight:bold;
	font-size:1.0em;
}


.d-dvasl-s {

	width:100%;
}

.d-dvasl-s .sl {

	float:left;
	margin:0;
	padding:0;
}

.d-dvasl-s .sl-1 {

	width:50%;
}

.d-dvasl-s .sl-2 {

	width:50%;
}

.d-dvasl-s .sl-in {

}

.d-dvasl-s .sl-1 .sl-in {

	padding:0 20px 0 0;
}

.d-dvasl-s .sl-2 .sl-in {

	padding:0 0 0 20px;
	border-left:1px solid #DCEFF3;
}




.res-okno-b {

	width:950px;
}

.res-okno .d-trisl-stokno {

	padding:0;
	width:100%;
	border-bottom:1px solid #DADADA;	
}

.res-okno .d-trisl-stokno .slin {

	float:left;
	width:285px;
	padding:10px 15px;
}

.res-okno .d-trisl-stokno .slin-1 {

	border-right:1px solid #DADADA;	
	background:url('img/statsokno-w-bg.png') right bottom no-repeat;
}

.res-okno .d-trisl-stokno .slin-2 {

	border-right:1px solid #DADADA;	
	background:url('img/statsokno-w2-bg.png') right bottom no-repeat;
}

.res-okno .d-trisl-stokno .slin-nobg {

	background:none;
}



.g-button {

	cursor:pointer;cursor:hand;

	border:2px solid #CCD13D;
	-webkit-box-shadow: #878787 0px 2px 2px ;
	-moz-box-shadow: #878787 0px 2px 2px ;
	box-shadow: #878787 0px 2px 2px ;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	font-size:0.9em;
	padding: 8px 15px;
	text-decoration:none;
	display:inline-block;
	text-shadow: 2px 2px 0 rgba(0,0,0,0.3);
	font-weight:bold;
	color: #FFFFFF;
	background-color: #D14E4E; background-image: -webkit-gradient(linear, left top, left bottom, from(#D14E4E), to(#8A3333));
	background-image: -webkit-linear-gradient(top, #D14E4E, #8A3333);
	background-image: -moz-linear-gradient(top, #D14E4E, #8A3333);
	background-image: -ms-linear-gradient(top, #D14E4E, #8A3333);
	background-image: -o-linear-gradient(top, #D14E4E, #8A3333);
	background-image: linear-gradient(to bottom, #D14E4E, #8A3333);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#D14E4E, endColorstr=#8A3333);
}

.g-button:hover{
	border:2px solid #F2F200;
	background-color: #FF5757; background-image: -webkit-gradient(linear, left top, left bottom, from(#FF5757), to(#DB3A35));
	background-image: -webkit-linear-gradient(top, #FF5757, #DB3A35);
	background-image: -moz-linear-gradient(top, #FF5757, #DB3A35);
	background-image: -ms-linear-gradient(top, #FF5757, #DB3A35);
	background-image: -o-linear-gradient(top, #FF5757, #DB3A35);
	background-image: linear-gradient(to bottom, #FF5757, #DB3A35);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FF5757, endColorstr=#DB3A35);
}


.g-button-green {

	text-shadow: 2px 2px 0 rgba(0,0,0,0.3);

	color:#fff;
	border:2px solid #CCD13D;
	background-color: #6FCC52; background-image: -webkit-gradient(linear, left top, left bottom, from(#D14E4E), to(#398F35));
	background-image: -webkit-linear-gradient(top, #6FCC52, #398F35);
	background-image: -moz-linear-gradient(top, #6FCC52, #398F35);
	background-image: -ms-linear-gradient(top, #6FCC52, #398F35);
	background-image: -o-linear-gradient(top, #6FCC52, #398F35);
	background-image: linear-gradient(to bottom, #6FCC52, #398F35);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6FCC52, endColorstr=#398F35);
}

.g-button-green:hover{

	color:#000;
	border:2px solid #F2F200;
	background-color: #7AE05A; background-image: -webkit-gradient(linear, left top, left bottom, from(#7AE05A), to(#45AC40));
	background-image: -webkit-linear-gradient(top, #7AE05A, #45AC40);
	background-image: -moz-linear-gradient(top, #7AE05A, #45AC40);
	background-image: -ms-linear-gradient(top, #7AE05A, #45AC40);
	background-image: -o-linear-gradient(top, #7AE05A, #45AC40);
	background-image: linear-gradient(to bottom, #7AE05A, #45AC40);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7AE05A, endColorstr=#45AC40);
}

.g-button-grey {

	opacity:0.78;
	filter:alpha(opacity=78);
}

.g-button-grey:hover{

	opacity:0.9;
	filter:alpha(opacity=90);
}

.g-button-nizke {

	padding:3px 15px;
}

.g-button-vnizke {

	padding:2px 12px;
}

.g-button-admin {

	background-color:#40B355;
}

.g-button-admin:hover {

	background-color:#45BF5B;
}

.listablokforum .g-button {

	margin-right:10px;
}

.g-button-big {

	padding:10px 15px;
	font-size:1.2em;
}

.g-button-small {

	padding:4px 7px;
	font-size:0.8em;
}

.g-button-wide {

	padding-left: 35px;
	padding-right: 35px;

}


.g-button2 {

	cursor:pointer;cursor:hand;

	border:2px solid #FF5757;
	-webkit-box-shadow: #878787 0px 2px 2px ;
	-moz-box-shadow: #878787 0px 2px 2px ;
	box-shadow: #878787 0px 2px 2px ;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	font-size:0.9em;
	padding: 8px 15px;
	text-decoration:none;
	display:inline-block;
	text-shadow: 2px 2px 0 rgba(255,255,255,0.3);
	font-weight:bold;
	color: #000;
	background-color: #DCEFF3; background-image: -webkit-gradient(linear, left top, left bottom, from(#DCEFF3), to(#B9CCB6));
	background-image: -webkit-linear-gradient(top, #DCEFF3, #B9CCB6);
	background-image: -moz-linear-gradient(top, #DCEFF3, #B9CCB6);
	background-image: -ms-linear-gradient(top, #DCEFF3, #B9CCB6);
	background-image: -o-linear-gradient(top, #DCEFF3, #B9CCB6);
	background-image: linear-gradient(to bottom, #DCEFF3, #B9CCB6);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#DCEFF3, endColorstr=#B9CCB6);
}

.g-button2:hover{
	border:2px solid #CA2D2D;
	background-color: #F3F3E3; background-image: -webkit-gradient(linear, left top, left bottom, from(#F3F3E3), to(#CCCCB6));
	background-image: -webkit-linear-gradient(top, #F3F3E3, #CCCCB6);
	background-image: -moz-linear-gradient(top, #F3F3E3, #CCCCB6);
	background-image: -ms-linear-gradient(top, #F3F3E3, #CCCCB6);
	background-image: -o-linear-gradient(top, #F3F3E3, #CCCCB6);
	background-image: linear-gradient(to bottom, #F3F3E3, #CCCCB6);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F3F3E3, endColorstr=#CCCCB6);
}

.g-button2-small {

	padding:4px 7px;
	font-size:0.8em;
}

.s-share-block { padding-bottom:10px; }
.s-share-circle {
	
	display:block;
	text-decoration:none;
	
	border-radius:50%;
	width:34px;
	height:34px; 
	background-color:#343434;
	cursor:pointer;
	float:left;
	margin-right:3px !important;
	box-shadow: 0 0 1px 0px white inset, 0 0 1px 0px white;
}

.s-share-circle:hover {
	
	background-color:#03A0AB;
}

.s-share-circle div {
	
	width:34px;
	height:34px; 
}

.s-share-circle-url { background-color:#838383; }
.s-share-circle-url:hover { background-color:#838383; }
.s-share-circle-url div { background:url('img/ic-s-url.png') 3px 3px no-repeat; }

.s-share-circle-facebook { background-color:#3D5C9D; }
.s-share-circle-facebook:hover { background-color:#3D5C9D; }
.s-share-circle-facebook div { background:url('img/ic-s-facebook.png') 3px 3px no-repeat; }

.s-share-circle-twitter { background-color:#48B7E4; }
.s-share-circle-twitter:hover { background-color:#48B7E4; }
.s-share-circle-twitter div { background:url('img/ic-s-twitter.png') 3px 3px no-repeat; }

.s-share-circle-email { background-color:#2C2C2C; }
.s-share-circle-email:hover { background-color:#2C2C2C; }
.s-share-circle-email div { background:url('img/ic-s-email.png') 3px 3px no-repeat; }

.s-share-circle-other { background-color:#838383; }
.s-share-circle-other:hover { background-color:#838383; }
.s-share-circle-other div { background:url('img/ic-s-other.png') 3px 3px no-repeat; }

.s-share-circle-googleplus { background-color:#D1422A; }
.s-share-circle-googleplus:hover { background-color:#D1422A; }
.s-share-circle-googleplus div { background:url('img/ic-s-googleplus.png') 3px 3px no-repeat; }


.m_dialog_over {
	
}

.m_dialog_bg {

	z-index:1000;
	position:absolute;
	top:0;
	left:0;

	opacity:0.7;
	background-color:#000;
	width:100%;
	height:100%;
	
	cursor:crosshair;
}

.m_dialog_in {

	z-index:1005;
	position:fixed;
	top:0;
	left:0;

	width:80%;
	height:auto;
	background-color:#fff;

}

.m_dialog_in .m_dialog_header {

	text-align:center;
	margin:0;
	padding:15px 0;
	font-size:2.0em;	
	font-weight:bold;
	
 	background:url('img/ic-close.png');
 	background-repeat:no-repeat;
 	background-position:right 20px center;
	background-color:#D1EAF1;
	
	color:#12424C;
	cursor:pointer;
}

.m_dialog_in .m_dialog_content {

	padding:0 0 15px 0;
}

.m_dialog_in .m_dialog_content>div {

	padding:15px;
	border-top:1px solid #EAEAEA;
}

.m_dialog_in .m_dialog_content div a, .m_dialog_in .m_dialog_content div div {

	text-decoration:underline;
	font-size:1.5em;
	color:#12424C;
}

.m_dialog_in .m_dialog_content div a:hover, .m_dialog_in .m_dialog_content div div:hover {

	color:#000;
}

.m_dialog_in .m_dialog_content .m_dialog_in_item {
	
		padding:15px 15px 15px 60px;
		text-align:left;
}

.m_dialog_in .m_dialog_content .m_dialog_in_item_facebook {
	
		background:url('img/ic-facebook.png') 15px center no-repeat;
}

.m_dialog_in .m_dialog_content .m_dialog_in_item_twitter {
	
		background:url('img/ic-twitter.png') 15px center no-repeat;
}

.m_dialog_in .m_dialog_content .m_dialog_in_item_googleplus {
	
		background:url('img/ic-googleplus.png') 15px center no-repeat;
}

.m_dialog_in .m_dialog_content .m_dialog_in_item_email {
	
		background:url('img/ic-email.png') 15px center no-repeat;
}

.m_dialog_in .m_dialog_content .m_dialog_in_item_url {
	
		background:url('img/ic-url.png') 15px center no-repeat;
}


.fasterthanp {

	background-color:#DCEFF3;
	text-align:center;
	font-size:11pt;
	padding:8px 0;
	margin-bottom:5px;
}

.fasterthanp span {
	
	font-size:13pt;
	font-weight:bold;
	color:#C01818;
}

.fasterthanp div {

	padding-top:3px;
	font-size:13pt;
	font-weight:bold;
}



.testservers .item h2 {

	margin:0;
	padding:3px 0;	
}

.testservers .item h2 a {

	color:#9f1c1f;

}

.testservers .item p {

	margin:0;
	padding:3px 0;	
}


.blog-topline {

	text-align:right;
	font-style:italic;
}

.blog-anotace {

	font-style:italic;
	padding:25px;
	margin-bottom:10px;

	border:1px solid #333;
	background-color:#eee;
	border-radius:5px;
	
	line-height:150%;

}

.blog-text p {

	text-align:justify;
	text-indent:20px;
	line-height:150%;
}

.blog-text h3 {
	
	font-size:11pt;
}




.testform-upresnit-vyplneno {

	display:none;
}

.testform-upresnit {

	margin:0 20px 10px 5px;
	padding:10px;
	background-color:#fff;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	
}

.testform-upresnit p {

	color:#555;
	margin:0 0 2px 0;
	padding:2px 0;
	font-style:italic;
	text-align:center;
}

.testform-upresnit p span {

	font-weight:bold;
}

.testform-upresnit table th, .testform-upresnit table td {

	color:#555;
	font-weight:normal;
}

.testform-upresnit select {

	padding:2px;
	max-width:100%;
	font-size:0.9em;
}

.testform-upresnit select option {

	padding:0 5px;
	color:#555;
	font-style:italic;	
	font-size:0.9em;
}

.testform-upresnit select .match {

	color:#000;
	font-style:normal;
}

.testform-upresnit .testform-upresnit-over {

}

.testform-upresnit .testform-upresnit-over .item {

	clear:left;
	padding:5px;
}

.testform-upresnit .testform-upresnit-over .item .sl1, .testform-upresnit .testform-upresnit-over .item .sl2 {

	float:left;
}

.testform-upresnit .testform-upresnit-over .item .sl1 {

	width:30%;
	padding-top:6px;
}

.testform-upresnit .testform-upresnit-over .item .sl2 {

	width:70%;
}

.testform-upresnit .testform-upresnit-over .testform-zmenit {

	display:none;
}

.testform-upresnit .testform-upresnit-over .testform-zmenit p {

	padding:0;
	margin:0;
	text-align:center;
}

.testform-upresnit .testform-upresnit-over .testform-zmenit-blk {

	padding:0;
	font-size:0.85em;
}

.testform-upresnit .testform-upresnit-over .testform-zmenit-blk div {

	padding:5px;
}

.testform-upresnit .testform-upresnit-over .testform-zmenit-blk-vyplneno {

	opacity:0.51;
	filter:alpha(opacity=51);
}

.testform-upresnit .dulezite {

	font-weight:bold;
}

.testform-upresnit .testupresnit-doplnit {

	clear:left;
	display:none;
	padding:10px;
	background-color:#eee;
	margin:10px 0 0 0;
}

.testform-upresnit .testupresnit-doplnit h2 {

	text-align:center;
	font-size:1.0em;
	padding:5px 0 10px 0;
	margin:0;
}

.testform-upresnit .testupresnit-doplnit-hid {

	display:none;
}

.testform-upresnit select .doplnit-option {

	font-style:italic;
	color:#444;
}


