body {

	margin:0;
	padding:0;

	background:url('img/body-bg-wide-1010.png') repeat-y top center;
/*	background:url('img/body-bg.png') repeat-y top left;*/
	padding:0;

	background-color:#d2dbdf;
	
	font-family:tahoma, arial, helvetica, sans-serif; 

/* IE */	
	text-align:center;

	font-size:9pt;
}

.xbody-intro {

	background:url('img/body-intro-bg-wide-1010.png') repeat-y top center;
	background-color:#d2dbdf;
}

form {

	margin:0;
	padding:0;
}

.t-left {

	text-align:left !important;
}

.t-center {

	text-align:center !important;
}

h1 {

	font-size:12pt;
	margin:3px 0;
	padding:3px 0;
	color:#C75757;
}

p {

	padding:0;
	margin:5px 0;
}

h2 {

	font-size:11pt;
	margin:4px 0;
	padding:2px 0;
	color:#C75757;
}

h3 {

	font-size:10pt;
	margin:4px 0;
	padding:2px 0;
	color:#C75757;
}

label {

	cursor:pointer;cursor:hand;
}

.fright {

	float:right;
}

#altwindow {

	font-size:10pt;
	position:absolute;
	left:5px;
	top:5px;
	z-index:20;

	text-align:left;
	padding:0;
	margin:0;
	}

#alert2 {

	background-color:#DBEFF3;
	border:1px solid #A5C7CF;
	margin:5px 5px 0px 5px;
	padding:5px;

	width:457px;
	font-size:11pt;
	text-align:center;

	color:#000;	
}


#absalert {
	
	text-align:left;
	position:absolute; 
	
	left:1px;
	top:1px;

	margin:0;
	padding:1px;

	font-size:8pt;
	overflow:hidden;
	
	border:1px solid #474A43;
	
	background-color:#EBEBEB;
	color:#000;
	
	z-index:10;

	opacity:0.95;
	filter:alpha(opacity=95);

	height:15px;
	overflow:hidden;
	}

#absalert:hover {
	
	overflow:normal;
	height:auto;
	}
	
#absalert table {
	
	width:153px;
	}

#absalert th {
	
	text-align:left;
	font-size:8pt;
	padding:0 1px;
	font-weight:normal;
	}

#absalert td {
	
	text-align:right;
	font-size:8pt;
	padding:0 1px;
	}

.helper {
	
	position:absolute;
	visibility:hidden;
}


#document {

	width:1010px;

	position:relative;
	text-align:left;
	
	margin:auto;
/*	margin:0;*/
	padding:0 10px;

}

#document-top {

	width:1010px;
	height:116px;

	position:relative;
	
	margin:0;
	padding:0;
}

#document-main {

	width:1010px;

	position:relative;
	
	margin:1px 0 0 0;
	padding:0;
}

#document-main-clear {

	clear:both;
	height:10px;
}

#document-bottom-clear {

	clear:left;
	height:40px;
}

#document-bottom {

	width:1010px;
	height:75px;

	position:relative;
	
	margin:20px 0 0 0;
	padding:20px 0 0 0;

	background:url('img/document-bottom-bg.png') no-repeat top left;
	background-color:#fff;
}

#document-bottom a {

	color:#B86A6A;
}

#document-bottom b a {

	color:#000;
}

.body-intro {

	background:url('img/body-intro-bg-wide.png') repeat-y top center;
/*	background:url('img/body-intro-bg.png') repeat-y top left;*/
	background-color:#d2dbdf;

}

.document-logo {

	float:left;
	width:195px;
	height:86px;

	position:relative;
	
	margin:0;
	padding:0;
}

.document-logo a {

	display:block;
	width:195px;
	height:86px;

	margin:0;
	padding:0;
}

.document-logo span {

	display:block;
	width:195px;
	height:86px;

	position:absolute;
	z-index:10;

	background:url('img/document-logo.png') no-repeat top left;
}

.document-dostupnost {

	width:90px;
	height:35px;

	z-index:15;
	right:10px;
	top:70px;
	position:absolute;
	
	margin:0;
	padding:0;
	overflow:hidden;
}

.document-gplus {

	width:195px;
	height:25px;

	z-index:15;
	left:125px;
	top:90px;
	position:absolute;
	
	margin:0;
	padding:0;
	overflow:hidden;
}

.document-ad1 {

	float:left;
	width:815px;
	height:116px;

	position:relative;
	
	margin:0;
	padding:0;
}

.document-ad1 img {

	border:none;
}


.document-main-left {

	float:left;
	width:195px;
}

.document-main-main {

	position:relative;
	float:left;
/*
	margin:0 0 0 195px;
*/
	margin:0;
	width:815px;
}

.document-main-main a {

	color:#A11E0D;
}

.document-main-main-in {

	margin:0 0 0 10px;
	width:750px;
}

.document-main-main-intro {

	float:left;
	margin:0 10px 0 10px;
	width:494px;
}

.document-main-main-right {

	float:right;
	margin:0;
	width:300px;
}

.header {

	background:url('img/header-bg.png') repeat-x top left;
	height:18px;
	margin:0 0 0 2px;
	padding:3px 0 3px 10px;
}

.header a {

	font-size:9pt;
	color:#000;
}

.header span {

	display:inline;
	margin:0 0 0 7px;
	padding:0 0 0 10px;

	font-size:9pt;
	font-weight:bold;

	color:#000;
	background:url('img/header-sipka.png') no-repeat 0 7px;
}


.menu {

	width:195px;
}

.menu ul {

	width:195px;
	list-style-type:none;
	margin:0;
	padding:0;
}

.menu ul li {

	width:195px;
/*	height:24px;*/

	margin:0;
	padding:0 0 1px 0;
}

.menu .pkat {

	background-color:#E2E8EA;

	display:block;
	color:#000;
	text-decoration:none;
	font-size:9pt;
	padding:7px 1px 4px 8px;
	margin:0;
	font-weight:bold;
}

.menu ul .selected {

	background:url('img/menu-selected.png') no-repeat top left;
	background-color:#C75757;
	color:#fff;
}

.menu ul .xeshop {

	background:none;
	background-color:#5297B4;
	color:#fff;
}

.menu ul .promox {

	font-weight:bold;
}

.menu ul a:hover {

	background:url('img/menu-hover.png') no-repeat top left;
	background-color:#C7CDCE;
	color:#000;
}

.menu ul .xeshop:hover {

	background:none;
	background-color:#64A7B4;
	color:#fff;
}

.menu ul li a {

	background:url('img/menu-item.png') no-repeat top left;
	background-color:#E2E8EA;

	display:block;
	color:#000;
	text-decoration:none;
	font-size:8pt;
	padding:7px 1px 4px 28px;
	margin:0;
}

.menu .mspod a {

	background:none;
	background-color:#E2E8EA;
}

.menu .mspod a:hover {

	background:none;
	background-color:#C7CDCE;
}



.menu .mreklama {

	position:relative;
}

.menu .mreklama a {

	background:none;
	background-color:#CDC4C4 !important;
}

.menu .mreklama a:hover {

	background:none;
	background-color:#454040 !important;
	color:#fff !important;
}

.menu .mreklama span {

	position:absolute;
	right:2px;
	top:1px;
	font-size:7pt;
	color:#c00;
}


.menu .level2 {

	padding:1px 0 0 0;
	margin:0;
	display:none;
}

.menu .level2 li {

	background:none;
	background-color:#fff;
	padding:0;
	margin:0;

	display:none;
}


.menu .otevreno {

	display:block;
}

.menu .otevreno li {

	display:block;
}

.menu .level2 a {

	background:url('img/submenu-item.png') no-repeat 13px 6px;
	background-color:#ECF3F4;
	display:block;
	color:#000;
	text-decoration:none;
	font-size:8pt;
	padding:5px 1px 4px 22px;
}

.menu .level2 a:hover {

	background:url('img/submenu-hover.png') no-repeat 13px 6px;
	background-color:#ccc;
}

.menu .level2 .selected  {

	background:url('img/submenu-hover.png') no-repeat 13px 6px;
	background-color:#ccc;
	color:#000;
	font-weight:bold;
}



.main-right {

	
}

.main-right img {

	border:none;
}

.left-blok {

	background-color:#fff;
	border:1px solid #777;
	width:177px;
	padding:8px;
	margin-top:10px;
}

.left-blok h3 {

	margin:0 0 3px 0;
	padding:0;
	font-size:10pt;
}

.left-blok h3 a {

	color:#C75757;
}

.left-blok p {

	margin:1px 0 2px 0;
	padding:0;
}


.left-blok-user {

	background-color:#f5dada;
	border:1px solid #e5b0b0;
}

.left-blok-user h3 {

	color:#8A3030;
}

.left-blok-user .in1 {

	padding:4px 0 1px 30px;
	background:url('img/left-box-user-in1-bg.png') no-repeat 0px 4px;
}

.left-blok-user .in2 {

	padding:4px 0 1px 30px;
	background:url('img/left-box-user-in2-bg.png') no-repeat 0px 4px;
}

.left-blok-user .in3 {

	padding:4px 0 1px 68px;
}

.left-blok-user .in4 {

	padding:3px 0;
}

.left-blok-user .input {

	border:1px solid #e5b0b0;
	background-color:#fff;
	color:#000;

	width:139px;
	height:15px;
	padding:1px 2px;
	font-size:9pt;
}

.left-blok-user .button1 {

	background:url('img/left-box-user-button1.png') no-repeat top left;
	border:none;
	color:#000;

	width:102px;
	height:22px;
	padding:0;
	margin:0;

	cursor:pointer;cursor:hand;
}

.left-blok-user .button2 {

	background:url('img/left-box-user-button2.png') no-repeat top left;
	border:none;
	color:#000;

	width:102px;
	height:22px;
	padding:0;
	margin:0;

	cursor:pointer;cursor:hand;
}

.left-blok-user .in4 ul {

	margin:0 0 0 15px;
	padding:0;
}

.left-blok-user .in4 ul li {

	margin:0;
	padding:1px 0;
}

.left-blok-user .in4 ul li a {

	color:#8A3030;
}

.left-blok-user .in4 ul li a:hover {

	color:#000;
}




.left-blok-reklama {

	background-color:#dcfdd9;
	border:1px solid #b2cab4;
}

.left-blok-reklama h3 {

	color:#295C21;
}


.left-blok-reklama .in1 {

	margin:0;
	padding:4px 0 1px 22px;
}

.left-blok-reklama .button1 {

	background:url('img/left-box-reklama-button1.png') no-repeat top left;
	border:none;
	color:#000;

	width:148px;
	height:22px;
	padding:0;
	margin:0;

	cursor:pointer;cursor:hand;
}




.left-blok-navstev {

	background-color:#fff;
	border:1px solid #fff;
	padding:0;
	text-align:center;
}





.left-blok-isp {

	background-color:#DBEFF3;
	border:1px solid #A5C7CF;
}

.left-blok-isp h3 {

	color:#3E7C88;
}

.left-blok-isp table td {

	padding:3px 3px;
}

.left-blok-isp table td a {

	color:#c00;
}



.left-blok-mojeip {

	background-color:#DBEFF3;
	border:1px solid #A5C7CF;
}

.left-blok-mojeip h3 {

	color:#3E7C88;
}




.testform {

	background-color:#DBEFF3;
	border:1px solid #A5C7CF;
	margin:5px 5px 0px 5px;
	padding:5px;

	width:470px;
	
	font-size:9pt;
	overflow:hidden;
}

.testform table {

	width:460px;	
}

.testform td {

	padding:1px 0;
}

.testform .input {

	background-color:#fff;
	border:1px solid #A2CAD3;
	padding:1px 2px;

	font-size:9pt;
	color:#000;

	width:310px;
}

.testform .spustit {

	text-align:center;
}

.testform .button {

	background:url('img/testform-button-blank.png') no-repeat top left;
	background-color:#2492C4;
	width:228px;
	height:27px;
	border:none;
	padding:0;
	margin:0;

	font-size:9pt !important;
	color:#fff;
	font-weight:bold;

	cursor:pointer;cursor:hand;
}

.testform .buttonkratke {

	background:url('img/testform-button-blankkratke.png') no-repeat top left;
	background-color:#2492C4;
	width:178px;
	height:27px;
	border:none;
	padding:0;
	margin:0;

	font-size:9pt !important;
	color:#fff;
	font-weight:bold;

	cursor:pointer;cursor:hand;
}


.testform .button2 {

	background:url('img/retestform-button.png') no-repeat top left;
	width:217px;
	height:22px;
	border:none;
	padding:0;
	margin:0;

	font-size:9pt;
	color:#000;

	cursor:pointer;cursor:hand;
}


.testform .uzke1 {

	width:135px;
	margin-right:5px;
}

.testform .pozn {

	width:305px;
}

.testform .uzke2 {

	width:170px;
}

.testform a {

	color:#C75757;
}

.testform .o-neurceno {

	color:#888;
	font-style:italic;
}

.testform .male {

	font-size:8pt;
}

.pomozteupresnit {

	color:#222;
	font-size:9pt;
	text-align:center;
	width:477px;

	margin:2px 0 6px 0;
}

.pomozteupresnit span {

	color:#c00;
	font-weight:bold;
}

.rintrosir {

	width:675px !important;
}

.rintrosir table {

	width:655px !important;
}


.resulthodn {

	background-color:#DBEFF3;
	border:1px solid #ABCBD3;
	margin:5px 5px 0px 5px;
	padding:5px;

	width:457px;
	
	font-size:9pt;
	overflow:hidden;
}

.resulthodn table {

	width:457px;
}

.resulthodn th {

	text-align:left;
	font-size:9pt;
}

.resulthodn td {

	text-align:left;
	font-size:9pt;
}

.resultintro {

	position:relative;
	background-color:#DBEFF3;
	border:1px solid #ABCBD3;
	margin:5px 5px 0px 5px;
	padding:5px;

	width:470px;
	
	font-size:9pt;
	overflow:hidden;
}

.resultintro h2 {

	margin:3px 0 0 0;
	padding:0;

	font-size:11pt;
	color:#c00;
}

.resultintro table {

	width:460px;
}

.resultintro th {

	text-align:left;
	font-size:9pt;
}

.resultintro td {

	text-align:left;
	font-size:9pt;
}

.resultintro a {

	color:#C75757;
	font-size:9pt;
}

.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;
}


.resultintro .zhodnt {

	color:#c00;
	font-weight:bold;
}

.result {

	background-color:#DBEFF3;
	border:1px solid #ABCBD3;
	margin:5px 5px 0px 5px;
	padding:5px;

	width:457px;
	
	font-size:9pt;
	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:9pt;
}

.result td {

	text-align:left;
	font-size:9pt;
}

.result a {

	color:#C75757;
	font-size:8pt;
}





.r-last-tabulka {

	border-spacing:0px;
	border-collapse:collapse;
}

.r-last-tabulka th {

	border-top:1px solid #ABCBD3;
	background-color:#DBEFF3;

	padding:3px 2px;
	font-size:8pt;
}

.r-last-tabulka td {

	padding:3px 3px;
	font-size:8pt;
}

.r-last-tabulka .trdebug td {

	color:#999 !important;
}



.r-last-tabulka .sude td {

	background-color:#EDF7F9;
}

.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;
}



.main-in-1 {

	float:left;
	width:260px;
}

.main-in-2 {

	float:left;
	width:220px;
	overflow:hidden;
}

.main-in-clear {

	clear:left;
}


.frm2 {

	width:190px;
	height:275px;
	border:none;
}


.n-isplist {

}

.n-isplist .item {

	background-color:#E2F7FB;
	border:1px solid #A5C7CF;
	margin:5px 0 10px 0;
	padding:8px;

	position:relative;
}

.n-isplist .topright {

	position:absolute;
	right:8px;
	top:7px;
}

.n-isplist h2 {

	margin:0 0 4px 0;
	padding:0;
}

.n-isplist h2 a {

}

.n-isplist .dost {

	font-weight:normal;
}

.n-isplist .dost a {

	color:#000;
	text-decoration:none;
}

.n-isplist .dost a:hover {

	color:#c00;
	text-decoration:underline;
}

.n-isplist .prip {

	font-weight:bold;
}

.n-isplist .prip a {

	font-weight:normal;
}

.n-isplist .pop {

	margin:2px 0 5px 0;
	padding:0;
}

.n-isplist .logo {

	float:right;
	margin-left:5px;
}

.n-isplist .logo img {

	border:1px solid #333;
}

.n-isplist .bottom {

	clear:both;
}

.n-isplist .placene {


	background-color:#FFF2F1;
	border:1px solid #E5B0B0;
/*
	background-color:#F5DADA;
	border:1px solid #E5B0B0;
*/
}

.n-isplist .nizkpri {

	background-color:#F3F3F3;
	border:1px solid #CFCFCF;
}

.n-isplist .neznamadost {

	color:#666;
	font-weight:normal;
}

.n-isplist .neznamadost h2 a {

	color:#666;
	font-weight:bold;
}


.n-isplist .neznamadost a {

	color:#666;
}

.n-isplist .neznamadost .dost {

	font-weight:normal;
}

.left-blok-rekl {

	width:187px;
	padding:3px !important;
	border:1px solid #aaa;	
}

.left-blok-rekl div {

	margin:3px 0 6px 0;
}



.left-blok-icon {

	border:1px solid #aaa;	
}

.left-blok-icon div {

	margin:3px 0 6px 0;
}

.left-blok-icon a {

	color:#000;
}

.left-blok-icon a:hover {

	color:#333;
}

.klikaci {

	cursor:pointer;cursor:hand;
}

.zdroj {

	font-family:courier;
	margin:5px;
	padding:5px;
	border:1px solid #777;
	background-color:#eee;
}






.r-prehled-tabulka {

	width:740px;
	border-spacing:0px;
	border-collapse:collapse;
}

.r-prehled-tabulka th {

	border-top:1px solid #ABCBD3;
	background-color:#DBEFF3;

	padding:3px 2px;
	font-size:8pt;
}

.r-prehled-tabulka td {

	padding:3px 3px;
	font-size:8pt;
}

.r-prehled-tabulka .sude td {

	background-color:#EDF7F9;
}

.r-prehled-tabulka .selected td {

/*	background-color:#EDF7F9;*/
	background:url('img/last-table-ip.png') repeat;
	background-color:#fff;
}

.r-prehled-tabulka a {

	color:#A11E0D;
}

.r-prehled-tabulka a span {

	font-size:7pt;
}


.ispwww {

	color:#A11E0D;
	text-decoration:underline;
}


.stopr {

	width:100%;
}

.mainfull {

	width:745px;
}

.smaller {

	font-size:8pt;
}




.hledatpripojeni {

	width:670px;
	background-color:#DBEFF3;
	margin:8px 0;
	padding:3px 5px;
	border:1px solid #A5C7CF;
}

.hledatpripojeni table {

	width:660px;
}



.hledatpripojeni th {

	font-size:8pt;
}

.hledatpripojeni td {

	font-size:8pt;
}

.hledatpripojeni .input {

	border:1px solid #A2CAD3;
	background-color:#fff;
	color:#000;

	width:350px;
	height:15px;
	padding:1px 2px;
	font-size:9pt;
}


.hledatpripojeni .button {

	background:url('img/hledatpripojeni-button.png') no-repeat top left;
	border:none;
	color:#000;

	width:108px;
	height:22px;
	padding:0;
	margin:0;

	cursor:pointer;cursor:hand;
}


.isptopline {

	margin:5px 0 8px 0;
}




.w3502 {

	margin:4px 0;
}


.right-blok {

	background-color:#fff;
}




.reklamali {

	margin:0;
	padding:0;
}

.reklamali dt {

	font-weight:bold;
	margin:5px 0 0 0;
}

.reklamali dd {

	margin:0 0 5px 10px;
}










.udaje-table {

/*	border:1px solid #222222;*/
	margin:2px;
	width:650px;
}

.udaje-table td {

	padding:4px 5px;
	font-size:10pt;
}

.udaje-table .input {

	color:#000;
	padding:3px 4px;

	width:220px;
	margin-left:0px;
	margin-right:0px;
	font-size:10pt;
}

.udaje-table .button {
	
	font-size:10pt;
	padding:3px 5px;

	cursor:pointer;cursor:hand;

}

.udaje-table .xbad td {

	background-color:#F5DADA;
}

.udaje-table .iantispam {

	width:254px;
}

.udaje-table .fake-input {

	width:100%;
	margin:0 0 1px 0;
	font-size:10pt;
	padding-top:1px;
	padding-bottom:1px;
	
	border:1px solid #111;
	background-color:#eee;
}

.udaje-table textarea {

	width:100%;
	margin-left:0px;
	margin-right:0px;
	font-size:10pt;
	padding-top:1px;
	padding-bottom:1px;
}

.udaje-table select {

	width:100%;
	margin-left:0px;
	margin-right:0px;
	font-size:10pt;
	padding-top:1px;
	padding-bottom:1px;
}

.udaje-table span {

	padding-left:2px;
	font-size:9pt;
	display:block;
	padding-bottom:2px !important;
}

.udaje-table .vyrazne {

	font-weight:bold;
}

.udaje-table .nutne {

	font-weight:bold;
	color:#d00;
}

.udaje-table .red {

	color:#060;
	font-style:italic;
	display:inline;
	font-size:11pt;
}

.udaje-table .block {

	display:block;
}

.pripojenivul h3 {

	font-size:11pt;
	margin:3px 0;
	padding:1px 0;
	color:#000;
}

.pripojenivul h4 {

	font-size:10pt;
	margin:2px 0;
	padding:1px 0;
	color:#000;
}




.hodnoceni {

	display:block;
	width:40px;
	height:12px;
	background:url('img/hodnoceni-ne.png') repeat-x top left;
}

.hodnoceni span {

	display:block;
	width:4px;
	height:12px;
	background:url('img/hodnoceni-ano.png') repeat-x top left;
}

.hodnoceni .c1 { width:4px; }
.hodnoceni .c2 { width:8px; }
.hodnoceni .c3 { width:12px; }
.hodnoceni .c4 { width:16px; }
.hodnoceni .c5 { width:20px; }
.hodnoceni .c6 { width:24px; }
.hodnoceni .c7 { width:28px; }
.hodnoceni .c8 { width:32px; }
.hodnoceni .c9 { width:36px; }
.hodnoceni .c10 { width:40px; }



#alert {

	border:1px solid #E5B0B0;
	background-color:#F5DADA;
	color:#8A3030;
	font-size:11pt;

	margin:0 0 10px 0;
	padding:10px;

	text-align:center;
	font-weight:bold;
}



.rightbanmez {

	margin:2px 0;
}

.seznamobce option {

	color:#666;
}

.seznamobce .maisp {

	color:#000 !important;
	font-weight:bold;
	background-color:#eee;
}

.odsazeniad {

	margin:10px 0;
}

.leftodsazeni {

	margin:10px 0;
}



.right-blok {

	border:1px solid #e5b0b0;
	width:177px;
	padding:8px;
	margin-top:14px;
	font-size:9pt;

}

.right-blok h3 {

	margin:0 0 3px 0;
	padding:0;
	font-size:10pt;
}

.right-blok p {

	margin:1px 0 2px 0;
	padding:0;

}


.right-blok-anketa {

	background-color:#DBEFF3;
	border:1px solid #A5C7CF;
}

.right-blok-anketa h3 {

	color:#3E7C88;
}


.blok-search {

	border:1px solid #83837F;
	background-color:#fff;
	width:177px;
	padding:8px;
	margin:0 0 8px 0;
	font-size:9pt;
}

#sbb {

	font-size:9pt;
	padding:2px;
}


.blok-anketa {

	width:177px;
	padding:8px;
	margin:0 0 8px 0;
}


.blok-anketa p {

	margin:1px 0 2px 0;
	padding:0;
}

.blok-anketa .tb-anketa .tb-anketa {

	width:165px;
}

.blok-anketa .tb-anketa .overbar {
	
	width:120px;
	display:block;
	border:1px solid #8F3232;
}

.blok-anketa .tb-anketa .bar {

	display:block;
	font-size:3pt;
	height:9px;
	background-color:#8F4846;
}

.blok-anketa .tb-anketa a {

	text-decoration:underline;
	cursor:pointer;cursor:hand;
}

.blok-anketa .todst {

	color:#000;
	padding:3px;
	margin:2px 0;
}

.blok-anketa .amale {

	font-size:8pt;
}


.cl-left {

	clear:left;
}

.cl-right {

	clear:right;
}





.t-center {

	text-align:center;
}

.t-male {

	color:#777;
	font-size:8pt;
}

.t-gts {

	color:#777;
	font-size:8pt;
	text-align:right;
	padding-right:10px;
}



.bbmediao2 {
	
	background-color:#F5E7E7;

	margin:5px 5px 5px 5px;
	padding:5px;

	border:1px solid #888;

	position:relative;
}

.bbmediao2 span {
/*	
	position:absolute;
	bottom:2px;
	right:2px;
*/
	float:right;
	color:#222;

	font-size:8pt;
}


.mhostn {

	font-size:7pt;
}


.rightstolky a {

	font-size:8pt;
	color:#000;
	text-decoration:none;
}

.rightstolky span {

	display:block;
	text-align:center;
	background-color:#aaa;
	font-size:8pt;
	color:#000;
	text-decoration:none;
	padding:2px 0;
}




.uuinput {

	border:1px solid #333;
	color:#000;
	background-color:#fff;
	padding:1px 2px;

	width:100%;
	margin-left:0px;
	margin-right:0px;
	font-size:10pt;
}

.uubutton {

	border:1px solid #333;
	color:#fff;
	background-color:#953434;
	padding:1px 2px;

	cursor:pointer;cursor:hand;

}


.nezapoc {

	font-size:8pt;
	cursor:help;
	font-weight:bold;
}

.clanek-topline {

	padding:2px 0 5px 0;
	color:#000;
}

.clanek-upozkrit {

	background-color:#F3F3F3;
	border:1px solid #CFCFCF;
	margin:5px 10px 5px 0;
	padding:5px;

	line-height:135%;
	font-size:9pt;
	text-indent:13px;
	text-align:center;
}


.clanek-poznamka {

	background-color:#F3F3F3;
	border:1px solid #C6C6C6;
	margin:5px 0 5px 0;
	padding:0 10px;

	line-height:135%;
	font-size:9pt;
	text-indent:13px;
	text-align:justify;
	color:#4A4A4A;
}

.clanek-poznamka p {

	color:#4A4A4A;
}

.clanek-poznamka h3 {

	color:#4A4A4A;
}

.clanek-anotace {

	background-color:#DBEFF3;
	border:1px solid #A5C7CF;
	margin:5px 10px 5px 0;
	padding:5px 10px;

	line-height:135%;
	font-size:9pt;
	text-indent:13px;
	text-align:justify;
}

.clanek-podpis {

	background-color:#DBEFF3;
	border:1px solid #A5C7CF;
	margin:5px 10px 5px 0;
	padding:5px;

	line-height:135%;
	font-size:9pt;
	text-indent:13px;
	text-align:justify;
}


.clanek-text {

	padding:0 10px 0 0;
}

.clanek-text h2 {

	font-size:12pt;
	margin:4px 0;
	padding:8px 0 2px 0;
	color:#C75757;
}

.clanek-text h3 {

	font-size:11pt;
	margin:4px 0;
	padding:8px 0 2px 0;
	color:#C75757;
}



.clanek-text p {

	text-indent:13px;
	line-height:135%;
	margin:12px 0;
	text-align:justify;
}

.clanek-text table {

	border-left:1px solid #000;
	border-top:1px solid #000;

	border-spacing:0;
	border-collapse:collapse;

	width:675px;
}

.clanek-text table td {

	border-right:1px solid #000;
	border-bottom:1px solid #000;

	padding:1px 2px;
}

.clanek-text table th {

	border-right:1px solid #000;
	border-bottom:1px solid #000;

	padding:1px 2px;
}

.clanek-text .vyhodynevyhody {

	border-left:1px solid #999;
	border-top:1px solid #999;

	border-spacing:0;
	border-collapse:collapse;

	width:460px;
}

.clanek-text .vyhodynevyhody td {

	border-right:1px solid #999;
	border-bottom:1px solid #999;

	padding:2px 3px;
}

.clanek-text .vyhodynevyhody th {

	border-right:1px solid #999;
	border-bottom:1px solid #999;

	padding:2px 3px;
	background-color:#eee;
}

.clanek-text .vyhodynevyhody ul {

	margin:0;
	padding:0 0 0 20px;
}

.clanek-text .vyhodynevyhody p {

	margin:0;
	padding:3px 0;
}

.clanek-img-center {

	text-align:center;
}

.clanek-img-fleft {

	display:inline;
	float:left;
	padding:0 5px 5px 0;
}

.clanek-img-fright {

	display:inline;
	float:right;
	padding:0 5px 0 5px;
}

.clanek-float-left {

	display:block;
	float:left;
	padding:0 10px 10px 0;
}

.clanek-float-right {

	display:block;
	float:right;
	padding:0 10px 0 10px;
}


.last-clanky {

	margin:0;
	padding:0 15px 0 0;
}

.last-clanky div {

	padding:2px 0;
}

.last-clanky {

	font-weight:normal;
	font-size:9pt;
}

.last-clanky a {

	color:#000;
}

.clanek-linkovace {

	padding:0 15px 0 0;
	margin:5px 0;
}

.clanek-linkovace img {

	border:none;
}

.clanek-linkovace a {

}



#diskuseokno {

	padding:10px 15px 10px 0;
}

#diskuseokno .indiv {

	background-color:#eee;
}

#diskuseokno table {

	margin:5px;
	width:660px;
	border-collapse:collapse;
	border-spacing:0;
}

#diskuseokno table td {

	padding:3px 5px;
}

#diskuseokno .input {

	border:1px solid #999;
	background-color:#fff;
	color:#000;

	padding:2px 3px;
	font-size:9pt;
}

#diskuseokno .textove {

	width:200px;
}

#diskuseokno .velke {

	width:620px;
}


#diskuseokno .button {

	background:url('img/testform-button-blank.png') no-repeat top left;
	background-color:#2492C4;
	width:228px;
	height:27px;
	border:none;
	padding:0;
	margin:0;

	font-size:9pt !important;
	color:#fff;
	font-weight:bold;

	cursor:pointer;cursor:hand;
}

#diskuseokno2 {

	display:none;

	padding:10px 15px 10px 0;
}

#diskuseokno2 .indiv {

	padding:50px 10px;
	background-color:#eee;
	text-align:center;
}


.clanek-diskuse {

	padding:10px 15px 10px 0;
}

.clanek-diskuse .clanek-diskuse-item {

	padding:5px;
	margin:0 0 10px 0;

	background-color:#E7EFF3;
	border:1px solid #CFCFCF;
}

.clanek-diskuse .clanek-diskuse-sude {

	background-color:#E0F2F3;
	border:1px solid #CFCFCF;
}

.clanek-diskuse .clanek-diskuse-nereg {

	background-color:#F3F3F3;
	border:1px solid #CFCFCF;
}

.clanek-diskuse .clanek-diskuse-item div {

	line-height:135%;
	font-size:9pt;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	border-bottom:1px dotted #999;

	color:#777;
}

.clanek-diskuse .clanek-diskuse-item div span {

	color:#111;
	font-weight:bold;
}

.clanek-diskuse .clanek-diskuse-item p {

	line-height:135%;
	font-size:9pt;
	text-indent:13px;
}

#pomocny {

	width:100px;
	height:100px;
	border:none;
	display:none;
}


.lzeotevrit {

	border:2px solid #fff;
	cursor:pointer;cursor:hand;
}

.lzeotevrit:hover {

	border:2px solid #c00;
}

.clanky-seznam {

	margin:4px 0 15px 0;
}

.clanky-seznam .item div {

	padding-left:10px;
}

.clanky-seznam .item p {

	padding-left:10px;
}

.clanky-seznamintro h3 {
	
	font-size:9pt;
}

.clanky-seznamintro h3 a {
	
	font-size:9pt;
}

.sidewh {

	background-color:#fff;
}

.topmarg {

	margin-top:10px;
}


.zhodtb {
	
	border:none;
	width:480px;
}

.gsearch {

	border:none;
	margin:0;
	padding:0;
	width:190px;
	height:95px;
	border:none;
}




.right-blok-search {

	padding:0 !important;
}

.tcenter {

	text-align:center !important;
	padding:8px 0 !important;
}

.reslinki {

	width:335px;

	background-color:#fff;
	border:1px solid #A2CAD3;
	padding:1px 2px;

	font-size:9pt;
	color:#000;
}

.mupoz {

	font-size:8pt !important;
	text-align:center !important;
}





.klikatelne {

	color:#c00;
	cursor:pointer;cursor:hand;
	text-decoration:underline;
}

.tcenterx {

	text-align:center !important;
}

.tcenterx a {

	font-size:9pt;
}

.noborder {

	border:none;
}

.topban468 {

	text-align:center;
	padding:5px 0;
}


.rightadfox {

	border-left:1px solid #A8AAAC;
	border-bottom:1px solid #A8AAAC;
	padding:3px 0 0 0;
	background-color:#fff;

	margin:0 0 5px 0;
}

.rightadfox .nadpp {

	font-size:9pt;
	color:#A11E0D;
	font-weight:bold;
}

.rightadfox h2 {

	display:none;
}

.rightadfox .adfox-box {

	border-top:1px solid #E5B0B0;
	background-color:#fff;
	padding:2px 4px;
	margin-top:2px;
}

.rightadfox .adfox-box h3 {

	margin:0;
	padding:2px 0;
}

.rightadfox .adfox-box h3 a {

	font-size:9pt;
	color:#A11E0D;
}

.rightadfox .adfox-box p {

	padding:2px 0;
	margin:0;
}

.abrban {

	text-align:center;
}

.abrban img {

	border:none;
}


#data1 {

	display:none;
	width:200px;
	height:100px;
/*
	overflow:hidden;
*/
}





.ispdvasl {

	width:740px;
}

.ispdvasl1 {

	width:190px;
	float:left;
}

.ispdvasl2 {

	width:490px;
	float:left;
}

.ispdvasl1 div {

	padding:0 5px 10px 5px;
}





.isp-pripojeni {

	width:480px;
	border-spacing:0px;
	border-collapse:collapse;
}

.isp-pripojeni th {
/*
	border-top:1px solid #ABCBD3;
	background-color:#DBEFF3;
*/
	padding:3px 2px;
	font-size:8pt;
}

.isp-pripojeni td {

	padding:3px 3px;
	font-size:8pt;
}

.isp-pripojeni .sude td {

	background-color:#EDF7F9;
}

.mensit {

	font-size:8pt;
	color:#444;
}

.servery {

	width:410px;
}

.servery td {

	vertical-align:top;
}











.avatar {

	padding:4px 0;
	text-align:center;
}

.avatar img {

	border:none;
}

.okno-edit {

	margin:5px 0;
	padding:8px;

	border:1px solid #A5C7CF;
	background-color:#DBEFF3;
}

.okno-edit .htable {

	width:740px;
}

.okno-edit .intable {

	width:630px;
}

.okno-edit .nutnev {

	border:1px solid #f00 !important;
}

.okno-edit .nutnep {

	border:1px solid #EBDF00 !important;
}

.okno-edit .htable th {

	vertical-align:top;
	text-align:left;
	padding:1px 3px;
}

.okno-edit .htable td {

	vertical-align:top;
	padding:1px 3px;
}

.okno-edit .tupoz {

	background-color:#fff;
	padding:12px 4px !important;
	text-align:center;
}

.okno-edit .celasirka2 {

	width:510px;
}

.okno-edit .celasirka {

	width:630px;
}

.spacer-lista {

	height:10px;
}


.editbuttons {

	margin:12px 0 0 0;
}

.editbuttons div {

	margin:3px 0;
	font-weight:normal;
}

.editbuttons input {

	color:#000;
	margin:2px 0;
	padding:1px 2px;
	cursor:pointer;cursor:hand;
	font-size:9pt;
	font-weight:bold;
	width:80px;	
}

.input2form {

	width:520px;
}






.list-div {

	width:auto;
	margin:8px 0 11px 0;
	padding:5px 10px;
}

.list-div-tema .list-div {

	width:660px;
	margin:8px 0 11px 0;
	padding:5px 10px;
}

.list-div span {

	display:inline !important;
	margin:0 !important;
	padding:0 2px !important;
}

.list-div .stranka {

	margin:0 3px 0 0;
	padding:0;
	font-weight:bold;
	font-size:9pt;

}

.list-div span a {

	color:#c00;
	font-size:8pt;
	font-weight:normal;

	margin:0;
	padding:0;
}

.list-div span a:hover {


}

.list-div .selected {
	
	font-weight:bold;
}


.listablokforum {

	width:720px;
	padding:8px 10px;
	margin-bottom:8px;

	background-color:#EBE7B9;
	border:1px solid #C13C3C;

	position:relative;
}

.listablokforum .rychlav {

	right:15px;
	position:absolute;
}

.listablokforum form {

	display:inline;
	margin:0;
	padding:0;
}

.listablokforum .rychlav select {

	font-size:8pt;
}


.st-seznam {

	width:690px;
	border-spacing:0;
	border-collapse:collapse;

	margin:4px 0;
}

.st-seznam th {

	background-color:#D9D9D9;
	border:1px solid #aaa;
	color:#000;
	font-weight:bold;

	padding:2px;
}

.st-seznam td {

	padding:2px;
}

.st-seznam .sude td  {

	background-color:#E9E9E9;
}

.st-seznam .sude  {

	background-color:#F2F2F2;
}

.st-seznam img {
	border:none;
}

.st-seznam .neprecteno {

	font-weight:bold;
	color:#c00;
}


.mwtable {

	border-collapse:collapse;
	border-spacing:0;
	width:740px;
}

.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:9pt;
	color:#000;
	padding:2px;
}

.mprofil td {

	font-size:9pt;
	color:#436CAB;
	padding:2px;
}

.in4 .tt {

	font-weight:bold;
}


.res {

	background-color:#DBEFF3;
	border:1px solid #A5C7CF;
	margin:5px 5px 0px 5px;
	padding:10px;

	font-size:11pt;
	text-align:center;

	color:#000;	
}

.overpasmo {

	text-align:center;
	padding:8px 0;
}


.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;cursor:hand;
}

.preklapvyvoj span:hover {

	background-color:#5B9ACD;
}

.preklapvyvoj .sel {

	color:#c00;
}

.lastforum {

	list-style-type:none;
	margin:3px 0 0 0;
	padding:0;
}

.lastforum li {

	margin:0;
	padding:2px;
}

.lastforum li a {

	padding:0;
	margin-bottom:1px;

	font-size:9pt;
	text-decoration:none;
	color:#000;
}

.lastforum li a:hover {

	text-decoration:underline;
}

.lastforum .aforum {

	font-size:9pt;
	text-align:left;
	font-weight:bold;
}

.lastforum .aforum a {

	font-size:9pt;
	text-align:left;
	padding:0;
	font-weight:bold;
}

.lastforum .xforum {

	font-size:9pt;
	text-align:left;
	padding:0;
	font-weight:bold;
	height:12px;
}



.incbox {

	display:block;
	padding:5px !important;
	border:1px solid #A5C7CF;
	background-color:#DBEFF3;
	margin-right:10px;
}

.incbox .ispwww {

	margin-top:3px;
}

.incbox .diskf {

	padding:0 !important;
	margin:5px 0 0 0 !important;
	text-align:center;
}

.forumsearch {

	font-size:10pt;
	position:absolute;

	right:5px;
	top:2px;
	z-index:20;

	text-align:left;
	padding:0;
	margin:0;

	font-size:8pt;
}

.forumsearch .button {

	padding:0;
	margin:0;

	font-size:8pt;
}

.forumsearch .input {

	padding:0;
	margin:0;

	font-size:8pt;
}



.left-blok-alert {

	margin:0 0 10px 0 !important;

	background-color:#f5dada;
	border:1px solid #e5b0b0;
	text-align:center;

	padding:4px 8px !important;
}

.left-blok-alert div {

	padding:2px 0;
	font-size:9pt;
}

.left-blok-alert a {

	color:#8A3030;
}

.textvzkazu {

	padding:5px;
	margin:5px;
	border:1px solid #888;
	background-color:#eee;
}


.hodnblok {

}

.hodnblok img {

	cursor:pointer;cursor:hand;
}




.tban {

	text-align:center !important;
	padding:4px 0 4px 0 !important;
}

.tban img {

	border:none;
}


.bvelke {

	color:#b00;
	font-size:13pt;
	font-weight:bold;
	text-align:center;

	padding-top:10px !important;
	padding-bottom:10px !important;
}


.mainadsenseblank {

	height:70px;
	padding:10px 0 0 10px;
}

.mainadsense {

	position:absolute;
	top:144px;
	left:220px;
	height:70px;
	z-index:10;
}


.rightadsenseblank {

	height:600px;
}

.rightadsense {

	position:absolute;
	top:404px;
	left:720px;
	height:600px;
	z-index:10;
}



.bstred {

	padding:10px 0 5px 0;
	text-align:center;
}

.adtest {

	background-color:#F5DADA;
	border:1px solid #E5B0B0;
	margin:5px;
	padding:10px;

	font-size:11pt;
	text-align:center;

	color:#000;	
}



.left-blok-forum {

}

.left-blok-forum li a {

	font-size:8pt;
}

.lodkazj {

	margin-top:10px;
	padding:5px 0 5px 5px;
	background-color:#C7CDCE;
}





.etr {

	color:#fff;
	background-color:#3D444F;
	padding:4px;
	font-size:8pt;
	text-align:right;

}

.odkex {

	margin:0 0 8px 0;
	font-size:9pt;
	padding:0;
	background-color:#E2E8EA;
	border-bottom:4px solid #3D444F;

}

.odkex .item {

	margin:0;
	padding:10px 10px;

	border-top:1px solid #3D444F;
}

.odkex p {

	font-size:8pt;
	padding:1px 0;
	margin:0;
}

.odkex span {

	padding:0 0 2px 0;
	margin:0;
	display:block;
	color:#777;
}

.odkex a {

	color:#000;
	font-weight:bold;
}

.hb {
	font-weight:bold;
	font-size:9pt;
	color:#000;
	text-align:center;
	padding:3px 0;
	background-color:#ccc;
}

.xxbb {

	width:196px !important;
	height:300px !important;
	overflow:hidden !important;
	}

.t-right {

	text-align:right;
	}



.pcf-noveot {

	text-align:center;
	border:1px solid #C4CACB;
	background-color:#DFE6E7;
	padding:15px;
	margin:10px 0;
}

.omezdiv {

	font-size:12pt;
	padding:25px 15px;
	margin:10px 0 5px 0;

	background:url('img/omezdiv-bg.png') no-repeat 0 3px;
	background-color:#ddd;

	text-align:center;
}

.ad468topdefault {

	margin:5px 0;
}

/* 2011-12-14 */

.hspacer {

	height:10px;
}

.incbox-new {

	display:block;
	padding:2px 5px !important;
	margin:2px 0;
}

.incbox-new div {

	padding:0 5px 0 0;
}


.n-tabs {
	
}

.n-tabs .n-tab {

	float:left;
	width:135px;
	margin:0 5px 5px 0;

	padding:5px 7px;
	background-color:#DBEFF3;
	border:1px solid #ABCBD3;

	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;

	font-size:8pt;
}

.n-tabs .n-tab h2 {

	font-size:10pt;
	margin:0 0 5px 0;
	padding:0;
	color:#2691BF;
}

.n-tabs .n-tab h2 a {

	color:#103E51;
}

.n-tabs .n-tab h2 a:hover {

	color:#c00;
}

.n-tabs .n-tab span {

	float:right;
}

.n-tabs .n-tab:hover {

}

.n-tabs .n-tab-sel {

	background-color:#FFF7A1;
	border:1px solid #FFD448;
}



.pgz-tu-lista-a {

	margin:0 0 10px 0;
	padding:0 0 0 5px;
	font-size:9pt;
/*
	border:1px solid #C1BCAE;
	background-color:#D8D5CE;
*/
	font-size:9pt;

	height:35px;
	background:url('img/lista-bg.png') repeat-x top left;
	background-color:#fff;
}

.pgz-tu-lista-topm {

	margin-top:10px;
}

.pgz-tu-lista-a a {

	display:block;
	float:left;
	height:35px;

	margin-right:2px;
	padding:0;
	font-size:9pt;

	color:#444;
	font-weight:normal;
	text-decoration:none;

	background:url('img/lista-li-bg.png') repeat-x top left;
}

.pgz-tu-lista-a-small a {

	font-size:8pt;
}

.pgz-tu-lista-a-small a span span {

	padding:7px 7px 0 7px !important;
}

.pgz-tu-lista-a a span {

	height:35px;
	display:block;
	background:url('img/lista-li-l.png') no-repeat top left;
}

.pgz-tu-lista-a a span span {

	padding:7px 15px 0 15px;
	height:28px;
	display:block;
	background:url('img/lista-li-r.png') no-repeat top right;
}

.pgz-tu-lista-a a:hover {

	color:#000;

	background:url('img/lista-li-hover-bg.png') repeat-x top left;
}

.pgz-tu-lista-a a:hover span {

	background:url('img/lista-li-hover-l.png') no-repeat top left;

}

.pgz-tu-lista-a a:hover span span {

	background:url('img/lista-li-hover-r.png') no-repeat top right;
}

.pgz-tu-lista-a .selected {

	color:#000;
	background:url('img/lista-li-selected-bg.png') repeat-x top left;
}

.pgz-tu-lista-a .selected span {

	height:35px;
	display:block;
	background:url('img/lista-li-selected-l.png') no-repeat top left;
}

.pgz-tu-lista-a .selected span span {

	padding:7px 15px 0 15px;
	height:28px;
	display:block;
	background:url('img/lista-li-selected-r.png') no-repeat top right;
}

.pgz-tu-lista-a .selected-b {

	font-weight:bold;
	color:#000;
}

.pgz-tu-lista-a .jizprovedeno {

	color:#999;
}

.pgz-tu-lista-a .disabled {

	display:block;
	float:left;
	height:35px;

	margin-right:2px;
	padding:0;
	font-size:9pt;

	color:#999;
	font-weight:normal;
	font-style:italic;

	background:url('img/lista-li-bg.png') repeat-x top left;
}

.pgz-tu-lista-a .disabled span {

	height:35px;
	display:block;
	background:url('img/lista-li-l.png') no-repeat top left;
}

.pgz-tu-lista-a .disabled span span {

	padding:7px 15px 0 15px;
	height:28px;
	display:block;
	background:url('img/lista-li-r.png') no-repeat top right;
}

.pgz-tu-lista-a .lista-small span span {

	padding:12px 15px 0 15px !important;
	font-size:8pt;
}





.forum-tb {

	width:650px;
	border-spacing:0;
	border-collapse:collapse;

	margin:4px 0;
}

.forum-tb th {

	background-color:#FFEFDF;
	border:1px solid #FFE8CB;
	color:#000;
	font-weight:bold;

	padding:3px;
	font-size:11pt;
}

.forum-tb th .vlozit {

	color:#c00;
	font-weight:normal;
	font-size:9pt;
}

.forum-tb td {

	padding:2px;
	color:#000;
}

.forum-tb td a {

	font-size:9pt;
	color:#000;
}

.forum-tb .nove {

	font-weight:bold;
}

.forum-tb .legenda td {

	font-size:8pt;
}






.forumitem {

	width:740px;
	margin:0 0 10px 0;

	background:url('img/forumitem-bg.png') repeat-y top left;
	background-color:#F0F0F0;

	border-spacing:0;
	border-collapse:collapse;
}

.forumitem th {

/*	background-color:#EDDDC2; */
	font-weight:normal;
	padding:5px;
	text-align:left;
	vertical-align:top;

	border-top:1px solid #AB9B9B;
	border-left:1px solid #AB9B9B;
	border-bottom:1px solid #AB9B9B;

	line-height:150%;
}

.forumitem td {

	padding:8px;
	text-align:left;
	vertical-align:top;

	border-top:1px solid #AB9B9B;
	border-right:1px solid #AB9B9B;
	border-bottom:1px solid #AB9B9B;

	line-height:150%;
}

.forumitem .fspojeno {

	background:none;
	border-right:1px solid #EDD9C0;
	padding:4px 8px;
}

.forumitemneprecteno {
/*
	background-color:#FFFCB9;
*/
}

.forumitemneprecteno th {

	background-color:#9EE4A9;
}


.forumitemnahlaseno {

	background-color:#E6F8FF;
}

.forumitemnahlaseno th {

	background-color:#D4F4FF;
}

.forumitem fieldset {

	border:1px solid #555;
	background-color:#F0F0CB;

	padding:7px;
	margin:3px;
	}

.forumitem fieldset legend {

	color:#000;
	}

.forumitem pre {

	border:1px solid #691008;
	background-color:#FFEFDF;
	color:#000;
	padding:5px;
	}


.forumtext {

	font-size:10pt;
	text-align:justify;
}

.forumtext p {

	padding:2px 0 3px 0;
	margin:0;
}

.forumpodpis {

	border-top:1px solid #AB9B9B;
	font-style:italic;
	font-size:8pt;
	margin-top:5px;
	padding:5px 5px 0 5px;
}


.forum-fora {

}

.forum-fora .forum-item {

	margin-bottom:15px;
	position:relative;

	border:1px solid #3977BD;
/*
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
*/
}

.forum-fora .forum-item .hblok {

	background-color:#ECF3F4;
	border-bottom:1px solid #3977BD;
	padding:5px;
}

.forum-fora .forum-item h2 {

	padding:4px 4px 4px 10px !important;
	margin:0 !important;
}

.forum-fora .forum-item h2 a {

	text-decoration:none;
}

.forum-fora .forum-item h2 a:hover {

	text-decoration:underline;
}

.forum-fora .forum-item h2 span {

	color:#000;
	font-size:9pt;
	font-weight:normal;
}

.forum-fora .forum-item .forum-vlozit {

	font-size:9pt;
	position:absolute;
	top:15px;
	right:10px;
}

.forum-fora p {

	padding:3px 0;
	margin:0;
}



.forum-temata {

	width:730px;
	border-spacing:0;
	border-collapse:collapse;

	margin:4px 5px;
}

.forum-temata th {

	background-color:#FFEFDF;
	border:1px solid #FFE8CB;
	color:#000;
	font-weight:bold;

	padding:6px 3px;
	font-size:11pt;
}

.forum-temata th .vlozit {

	color:#c00;
	font-weight:normal;
	font-size:9pt;
}

.forum-temata td {

	padding:6px 5px;
	color:#000;
}

.forum-temata td a {

	font-size:9pt;
	color:#000;
}

.forum-temata tr:hover td {

	background-color:#FFF6D8;
}

.forum-temata .bezodp {

	color:#c00;
	font-weight:bold;
}

.forum-temata .nove {

	font-weight:bold;
}

.forum-temata .legenda td {

	font-size:8pt;
}

.forum-temata .ficonneprectene {

	margin-right:8px;
	border:none;
}

.forum-temata .list-div {

	width:auto;
	float:right;
	background:none;
	padding:0;
	margin:0;
	font-size:7pt;
	display:block;
	background-color:none;
	border:none;
}

.forum-temata .list-div a {

	font-size:7pt;
}

.forum-edit-icon {

	cursor:pointer;cursor:hand;
}

.forumitem .xbuttons {

	display:block;
}

.forumitem .xbuttons span {

	display:block;
	float:left;
	padding-right:6px;
}

.forumitem .xbuttons input {

	font-size:8pt;
	cursor:pointer;cursor:hand;
}

.forumitem .xbuttons .xbtright {

	float:right;
	padding-right:0;
	padding-left:6px;
}

.forum-inneredit textarea {

	width:100%;
}

.flright {

	float:right;
}

.forum-vlbtn-hld {

	position:absolute;
	top:25px;
	right:0;
	padding:5px 8px;
	z-index:10;
}


.dnapoveda {

	border:1px solid #4D8A33;
	background-color:#C6FFC7;
	color:#000;

	font-size:9pt;
	margin:10px 0 10px 0;
	padding:10px;

	line-height:150%;

	text-align:left;
}

.dnapoveda h2 {

	font-size:11pt !important;
	padding:0 10px !important;
	margin:0 0 10px 0 !important;
	color:#000 !important;
}

.dnapoveda p {

	margin:0;
	padding:2px 0 6px 0;
}

.dnapoveda .div {

	padding:5px 0;
}

.dnapoveda ul {

	padding:5px 0 5px 30px;
	margin:0;
}

.dnapoveda ul li {

	margin:0;
	padding:3px 0;
}

.dnapoveda .zavritnapovedu {

	position:absolute;
	right:10px;
}

.list-div-abs {

	position:absolute;
	right:5px;
}

.list-div-abs .list-div {

	background:none;
	border:none;
	width:auto;
}

.list-div-abs .list-div * {

	font-size:11pt;
}

.list-div-tema .list-div * {

	font-size:11pt;
}

.div-isp-link {

	width:660px;

	border:1px solid #4D8A33;
	background-color:#C6FFC7;
	color:#000;

	font-size:9pt;
	margin:0 0 10px 0;
	padding:10px;

	line-height:150%;

	text-align:center;
}

.bbutton {

	padding:4px 10px;
	cursor:pointer;cursor:hand;
	font-size:11pt;
	font-weight:bold;
}

.bbutton2 {

	padding:3px 7px;
	cursor:pointer;cursor:hand;
	font-size:10pt;
	font-weight:bold;
}


.topwarn {

	position:absolute;
	display:block;

	top:7px;
	left:220px;

	color:#fff;
}

.topwarn .tw-item {

	padding:5px 8px;
	float:left;
	font-size:8pt;
	margin-right:3px;

	background-color:#FFB782;
	color:#000;
}

.topwarn .tw-item a {

	color:#000;
}

.topwarn .tw-item-zvyraznene {

	background-color:#EEF47B;
	color:#2A2824;
	border:1px solid #BBAF2B;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEF47B', endColorstr='#E6DC6F');
	background: -webkit-gradient(linear, left top, left bottom, from(#EEF47B), to(#E6DC6F));
	background: -moz-linear-gradient(top,  #EEF47B,  #E6DC6F);

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

.topwarn .tw-item-zvyraznene:hover {

	background-color:#FFFFA4;
	border:1px solid #BBAF2B;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFA4', endColorstr='#EFE28E');
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFA4), to(#EFE28E));
	background: -moz-linear-gradient(top,  #FFFFA4,  #EFE28E);

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

.topwarn .tw-item-zvyraznene a {

	color:#2A2824;
}

.topwarn .tw-item-zvyraznene-mene {

	background-color:#F4C98C;
	color:#000;
}

.topwarn .tw-item-zvyraznene-stredne {

	background-color:#B3FF98;
	color:#000;
}

.disp-none {

	display:none;
}

.dalert2 {

	border:1px solid #FFF318;
	background-color:#FFF983;
	color:#000;

	font-size:9pt;
	margin:10px 0 10px 0;
	padding:15px;

	line-height:150%;

	text-align:center;
}

.dalert2 div {

	padding:5px 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;cursor:hand;
}

.pgz-hodnoceni {

	display:block;
	width:95px;
	height:25px;
	background:url('img/hlas-bg.png') no-repeat top left;
	cursor:pointer;cursor:hand;
}

.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;cursor:hand;
}

.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;cursor:hand;
}


.vypis-hodnoceni {

	width:730px;
	font-size:9pt;
}

.vypis-hodnoceni .item {

	position:relative;

	border-bottom:1px solid #888;
	padding:10px 5px;
}

.vypis-hodnoceni .hlavicka {

	background-color:#ECECEC;
	color:#5E5E5E;
	font-weight:bold;
	font-size:9pt;
	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:140px;
	padding:10px 0 0 10px;
}

.vypis-hodnoceni .item .sl2 {

	float:left;
	width:495px;
	padding-left:10px;
}

.vypis-hodnoceni .item .datum {

	padding:4px 0 0 0;
	font-size:8pt;
	color:#929292;
}

.vypis-hodnoceni .item .uzivatel {
/*
	background:url('img/rec-user.png') no-repeat 5px 10px;
*/
}

.vypis-hodnoceni .item .pro {

	background:url('img/rec-pozitiv.png') no-repeat top right;
	background-color:#eee;
	color:#5D9635;
	margin:2px 0;
	padding:10px 20px 10px 10px;
}

.vypis-hodnoceni .item .proti {

	background:url('img/rec-negativ.png') no-repeat top right;
	background-color:#eee;
	color:#983333;
	margin:2px 0;
	padding:10px 20px 10px 10px;
}

.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;
	font-size:10pt;
}

.vypis-hodnoceni .item .text {

	background-color:#eee;
	color:#333;
	margin:2px 0;
	padding:10px;
}

.vypis-hodnoceni .item .xsl {

	padding-top:15px;
	width:115px;
	float:left;
}

.vypis-hodnoceni .item .xsl-w {

	width:170px;
}

.vypis-hodnoceni .item .hodn-text {

	font-size:8pt;
}

.vypis-hodnoceni .item .pgz-hodnoceni {
/*
	opacity:0.7;
	filter:alpha(opacity=70);
*/
}
.vypis-hodnoceni .item .hodn-reakce {

	color:#000;
	margin:2px 0;
	padding:10px 20px 10px 200px;
}


.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;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEF47B', endColorstr='#E6DC6F');
	background: -webkit-gradient(linear, left top, left bottom, from(#EEF47B), to(#E6DC6F));
	background: -moz-linear-gradient(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;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFAE98', endColorstr='#FF8B71');
	background: -webkit-gradient(linear, left top, left bottom, from(#FFAE98), to(#FF8B71));
	background: -moz-linear-gradient(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;
}


#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;
}



.ispdvasl-2 {

	width:740px;
}

.ispdvasl-2-sl1 {

	width:550px;
	float:left;
}

.ispdvasl-2-sl2 {

	width:190px;
	float:left;
}

.isp-popis {

	text-indent:10px;
	padding:5px;
	line-height:150%;
}

.isp-hodnoceni-avg {

	position:absolute;
	top:25px;
	right:5px;
}

.isp-hodnoceni-sum {

	padding:0 0 0 15px;
	font-size:8pt;
}

.isp-hodnoceni-sum div {

	clear:both;
}

.isp-hodnoceni-sum .sl1 {

	font-size:8pt;
	line-height:140%;
}

.isp-hodnoceni-sum .sl2 {

	float:right;
}

.isp-hodnoceni-sum .slbordertop {

	margin-top:4px;
	padding-top:4px;
	border-top:1px solid #888;
}

.isp-hodnoceni-sum .slstrong {

	font-weight:bold;
}

.isp-hodnoceni-sum .pgz-hodnoceni-2 {

	cursor:auto !important;
}

.isp-hodnoceni-sum .pgz-hodnoceni-2 * {

	cursor:auto !important;
}

.pgz-hodnoceni-2 {

	display:block;
	width:65px;
	height:15px;
	background:url('img/hlas-2-bg.png') no-repeat top left;
}

.pgz-hodnoceni-2 span {

	display:block;
	width:1px;
	height:15px;
	background:url('img/hlas-2-fg.png') no-repeat top left;
	cursor:pointer;cursor:hand;
}

.pgz-hodnoceni-2-malo {

	font-size:7pt;
	display:block;
	font-weight:bold;
	height:15px;
	color:#444;
	font-style:italic;
}

.rklchcete {

	background-color:#000;
	color:#fff;
	padding:3px 10px 5px 10px;
	text-align:center;
}

.rklchcete a {

	font-size:8pt;
	color:#fff;
}

.kontaktul {

	margin:10px 0;
}

.kontaktul li {

	padding-top:5px;
	padding-bottom:5px;
	font-size:10pt;
}



.top-langsw {

	position:absolute;
	top:15px;
	right:15px;

	text-align:left;

	font-size:8pt;

	z-index:200;	
}

.top-langsw .top-langsw-sel {

	width:250px;
	border:2px dotted #000;
	padding:5px;
	background-color:#E4F0F0;

	cursor:pointer;cursor:hand;

}

.top-langsw .top-langsw-sel img {

	float:left;
	margin:1px 4px 0 0;
}

.top-langsw .top-langsw-sel span {

	padding:0 5px;

}

.top-langsw .top-langsw-sel b {

	float:right;
	padding:0 5px;
}


.top-langsw .top-langsw-items {

	display:none;

	position:absolute;
	top:35px;
	right:0;

	width:260px;

	border:2px dotted #000;
	background-color:#E4F0F0;
}

.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;
}

.top-langsw-rec {

	position:absolute;
	top:15px;
	right:300px;

	text-align:left;

	font-size:10pt;

	z-index:200;	
	font-weight:bold;
	background-color:#FFB5AF;
	padding:5px 8px;
}

.top-langsw-rec span {

	color:#c00;
}




.d-topwarn {

	position:absolute;
	display:block;

	top:7px;
	left:220px;

	color:#fff;
	z-index:250;
}

.d-topwarn .tw-item {

	padding:3px 8px;
	float:left;
	font-size:0.75em;
	margin-right:3px;

	background-color:#EEF47B;
	color:#2A2824;
	border:1px solid #BBAF2B;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEF47B', endColorstr='#E6DC6F');
	background: -webkit-gradient(linear, left top, left bottom, from(#EEF47B), to(#E6DC6F));
	background: -moz-linear-gradient(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;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFA4', endColorstr='#EFE28E');
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFA4), to(#EFE28E));
	background: -moz-linear-gradient(top,  #FFFFA4,  #EFE28E);

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.d-topwarn .tw-item-imp {

	background-color:#62F345;
	color:#2A2824;
	border:1px solid #46AE32;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62F345', endColorstr='#5CE441');
	background: -webkit-gradient(linear, left top, left bottom, from(#62F345), to(#5CE441));
	background: -moz-linear-gradient(top,  #62F345,  #5CE441);
}


.d-topwarn .tw-item a {

	color:#2A2824;
}

.d-topwarn-switchbeta {

	left:0;
}



.rtbnej {
	
	width:300px;
	color:#000;
	text-align:center;
	font-size:12pt;
	font-weight:bold;
}

.rtbnej div {
	
	background-color:#C6E4EF;
	border:1px solid #000;
	padding:20px 30px;
	line-height:150%;
}

.rtbnej a {

	color:#000;
}

.rtbnej a:hover {

	color:#c00;
}


