* {
	margin:0px;
	padding:0px;
}

body {
	text-align:center;
	font-family:'Arial';
	font-size:0.8em;
}

#wrap {
	position:relative;
	margin:auto;
	text-align:left;
	width:950px;
	padding-top:110px;
}

#lside {
	position:relative;
	float:left;
	width:700px;
}

#rside {
	position:relative;
	float:right;
	width:240px;
}

#rside ul {
	border:1px solid #eef5fc;
}

#rside ul li {
	list-style-type:decimal;
	list-style-position:inside;
	font-size:0.9em;
	padding:2px 10px 2px 10px;
	border-bottom:1px solid white;
}

#rside ul.nolist li {
	list-style-type:none;
}

#rside ul li.sudo {
	border-bottom:1px solid #E1F1FF;
}

.nadpis {
	background-color:#e2eef7;
	border-bottom:1px solid #bae3ee;
	padding:5px;
	font-weight:bold;
	margin-top:10px;
}

#deform {
	position:absolute;
	top:45px;
	right:0px;
}

#deform input {
	width:230px;
	height:24px;
}

#deform input.sub {
	width:75px;
}

#clogo {
	position:absolute;
	top:8px;
	left:0px;
	display:block;
	width:194px;
	height:101px;
	background:url('/img/stroke_logo.png') no-repeat left top;
}

.topp {
	position:relative;
	padding:5px 10px 5px 10px;
	background-color:#dbf9c2;
	border-bottom:1px solid #a1ea67;
}

ul#menu {
	position:absolute;
	margin-top:8px;
	top:82px;
	right:0px;
}

ul#menu li {
	position:relative;
	display:inline;
	list-style-type:none;
	list-style-position:outside;
}

ul#menu li a {
	position:relative;
	left:0px;
	top:0px;
	padding:4px 10px 4px 10px;
}

ul#menu li a:hover {
	background-color:#dbf9c2;
	color:black;
}

#footer {
	position:relative;
	text-align:center;
	background-color:black;
	background:#E2EEF7;
	color:black;
	border-top:2px solid #BAE3EE;
	font-size:0.88em;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
}

#footer a {
	color:white;
}

/* global */

.sudo {
	background-color:#F2F9FF;
}

table th {
	background-color:#e2eef7;
	border-bottom:1px solid #bae3ee;
	padding:5px;
}

table tr.sudo td {
	border-bottom:1px solid #E1F1FF;
}

table {
	position:relative;
	width:100%;
	font-size:12px;
	border-collapse:collapse;
	margin-top:6px;
}

table tr td {
	text-align:left;
	padding:3px 0px 3px 15px;
	border-bottom:1px solid white;
}

table tr td.c {
	text-align:center;
}

table tr td.r {
	text-align:right;
}

table tr:hover, table tr.hover, #rside ul li:hover {
	background-color:#E4FFC1;
	border-bottom:1px solid #b7e871;
}

table.v1 {
	position:relative;
	border:1px solid #bebebe;
}

table.v1 tr:hover, table.v1 tr.hover {
	background-color:white;
	border-bottom:none;
}

.ready {
	background-color:#d5f85d;
}

.ok {
	background-color:#ebfbb5;
}

a {
	color:blue;
}

a:hover {
	text-decoration:none;
}

.reset {
	clear:both;
}

fieldset {
	position:relative;
	padding:3px 17px 12px 17px;
	width:657px;
	border:1px solid #bebebe;
}

fieldset input {
	width:200px;
	height:24px;
}

fieldset input.sub {
	width:100px;
	height:24px;
}

legend {
	padding:4px;
	font-size:1.2em;
	font-weight:bold;
	color:black;

}

input {
	padding:3px;
	border:1px solid #bebebe;
}

input.sub {
	background:url('/img/bgi.png') repeat-x 0px -5px;
}

p {
	text-indent:30px;
	padding:5px;
}

h1 {
	font-size:1.5em;
	margin-top:10px;
}

h2, h3, h4 {
	font-size:1.3em;
	margin-top:15px;
}

.l {
	text-align:left;
}

.r {
	text-align:right;
}

select {
	border:1px solid #BEBEBE;
	padding:3px;
}

table.mal {
	width:300px;
	margin:auto;
	text-align:center;
}

.gr {
	color:#737373;
}

.nb {
	font-weight:normal;
}

.bot {
	border-top:2px solid #BAE3EE;
	padding:5px;
	list-style-type:none;
	background:#F2F9FF;
	padding-top:17px;
	padding-bottom:25px;
	font-style:italic;
	
}

form.bot input.sub {
	margin-top:2px;
	padding-left:60px;
	padding-right:60px;
}

ul.sch li {
	margin-bottom:10px;
	list-style-type:none;
	padding:3px;
/*	border:1px solid blue;*/
}

.uv {
	font-size:0.85em;
	color:#595959;
}

.uv a {
	color:#787878;
}

.poi {
	padding-bottom:6px;
}

.small {
	font-size:0.85em;
}

tr.bad td {
	background:#FFD7D7;
}

.nw {
	white-space:nowrap;
}

.lst {
	margin:4px;
	margin-top:10px;
	text-align:center;
}

.lst a {
	padding:4px;
	border:1px solid #E1F1FF;
	background:#F2F9FF;
}

li {
	list-style-type:none;
}

ul.nez li {
	display:inline;
	margin-right:10px;
}

.lfo {
	text-align:right;
	font-size:0.85em;
}

.pfo {
	text-align:left;

}

.lfo form {
	font-size:1.15em;
}

.lfo input {
	margin-top:3px;
	width:170px;
}

#footer a {
	color:black;
}

.syt {
	margin:10px;
	font-weight:bold;
}

.red {
	color:red;
}

.blue {
	color:blue;
}

.green {
	color:green;
}

#rside .pfo ul li {
	list-style-type:none;
}

a img {
	border:0px solid;
}

.dop {
	background:#F2F9FF;
}

li.dos {
	color:#D4D4D4;
}

li.dos a {
	color:#C1C1C1;
}

.ptop {
	margin-top:5px;
}

ul.in li {
	display:inline;
	margin-right:10px;
}

ul.odr li {
	list-style-type:square;
	margin-left:20px;
	list-style-position:outside;
}

table.nosw  tr:hover td, table.nosw  tr.hover td, table.nosw td  {
	border:0px solid;
	background:transparent;
}

a.goto {
	background:url('../img/goto.png') no-repeat 1px 3px;
	padding:3px;
	padding-left:23px;
}

.dbl1 {
	position:relative;
	width:338px;
	float:left;
}

.dbl2 {
	position:relative;
	width:355px;
	float:right;
}

.dbl2 form.bot {
	background:#DDF0FF;
}




/* sizes */

.fsi_1 {
	font-size:2.1em;
}

.fsi_2 {
	font-size:1.8em;
}

.fsi_3 {
	font-size:1.5em;
}

.fsi_4 {
	font-size:1.2em;
}

.fsi_5 {
	font-size:0.95em;
}

.fsi_6 {
	font-size:0.8em;
}

.fsi_7 {
	font-size:0.6em;
}

.fsi_8 {
	font-size:0.45em;
}


.voting {
	margin:auto;
	margin-top:26px;
	margin-bottom:12px;
	padding:5px;
	text-align:center;
	font-size:1.2em;
	border:2px solid #C9E9F1;
	width:92%;
	font-style:italic;
}

.voting p {
	font-size:0.7em;
	font-style:normal;
	text-indent:0px;
	color:#727272;
}

#tli {
	position:absolute;
	top:13px;
	left:800px;
	display:block;
	width:160px;
	text-align:right;
	height:25px;
}

#tli iframe {
	border:none;
	overflow:hidden;
	width:120px; 
	height:25px;
}

.so {
	font-size:0.85em;
	padding:3px;
	background:#F2F9FF;
	width:336px;
}

table.ctg td {
	vertical-align:top;
	font-size:1.5em;
}

table.ctg td ul li {
	display:inline;
	padding-right:10px;
	font-size:0.6em;
}

ul.lists li {
	display:inline;
	padding-right:20px;
}

.code {
	font-family:courier new;
	background:#F2F9FF;
	padding:4px;
	border:1px solid #E1F1FF;
	font-size:1.1em;
}

.lis1 {
	width:33%;
	float:left;
}

.lis1 li {
	list-style-type:disc;
	margin-left:17px;
	list-style-position:outside;
}

.ho {
	float:left;
	width:49%;
}

.ho2 {
	float:left;
	width:33%;
}
fieldset legend h2, fieldset legend h3, fieldset legend h4 {
	font-size:1em;
}

.padi {
	padding-right:5px;
}

ul.thumb li img {
	float:left;	
	padding:2px;
	width:80px;

}

ul.thumb li {
	clear:both;
}

ul.thumb li div.e {
	margin-left:100px;
}

.ho2 span {
	font-weight:bold;
	display:block;
	padding-bottom:10px;
	font-style:italic;
}

.ho2 ul li {
	list-style-type:circle;
	list-style-position:outside;
	margin-left:15px;
}

input.biginp {
	width:500px;
}

.deny {
	padding:4px;
	margin:9px;
	border:2px solid #F9C1C1;
	background:#FDEAEA;
	font-size:1.2em;
}

.fr {
	float:right;
}

img.gim {
	margin-top:-140px;
	margin-right:-19px;
	|margin-top:-135px;
	padding-right:3px;
}

table.ipi td {
	text-align:justify;
	padding:10px;
	margin:0px;
}

.bit {
	font-family:courier new;
	padding:10px;
	border:1px solid #bebebe;
	background:#F2F9FF;
	font-size:0.9em;
	margin-top:10px;
}

#partneri a img {
	width:230px;
	border:0px solid;
	margin:auto;
	text-align:center;
	margin-top:2px;
}
/*

.parter {
	width:230px;
}*/

table tr td.npl, table.npl tr td {
	padding-left:0px;
}

img.nom {
	padding:0px;
	margin:0px;
	left:0px;
}

ul.sle li {
	padding-bottom:10px;
	margin-top:10px;
	border-bottom:1px solid #A1EA67;	
}

ul.sle li div {
	font-weight:bold;
	color:red;
	font-size:1.1em;
	margin-left:30px;
}

p.vol {
	text-indent:0px;
	font-size:0.9em;
}

p.vol a {
	padding-right:15px;
}

input.checkbox {
	width:15px;
	height:15px;
	border:1px solid #BEBEBE;
}


div.super {
	border:2px solid #E1F1FF;
	font-size:1.1em;
	background:#F2F9FF;
	text-align:center;
	margin:auto;
	padding:4px;
	margin-top:10px;
}

div.super a {

	color:black;
}

li.supl {
	font-style:italic;
	margin-top:5px;
	margin-left:10px;
	font-size:0.85em;
}

#rside ul ul {
	border:0px solid;
}

#rside ul ul li {
	list-style-type:disc;
		list-style-position:outside;

	margin-left:20px;
	font-size:0.9em;
}

.price {
	font-size:1.1em;
	border:2px solid #A1EA67;
	background:#DBF9C2;
	margin:auto;
	text-align:center;
	margin-top:15px;
	margin-bottom:10px;
	margin-right:10px;
	margin-left:5px;
	padding:4px;
	width:300px;
	float:right;
}

.price span {
	font-size:1.2em;
	padding:3px;
	font-weight:bold;
	background:#FFFF00;
}

.price p {
	font-size:0.8em;
	color:#6E6E6E;	
}

ul.justify li {
	text-align:justify;
}

.b {
	font-weight:bold;
}

.gp {
	position:absolute;
	margin-left:300px;
	text-align:left;
}

.gp1 {
	background:#DBF9C2;
}
	

.gp2 {
	background:red;
}

table.tbl {
	border:2px solid #D9D9D9;
	width:90%;
	margin:auto;
	text-align:center;
	margin-top:10px;
}

table.tbl td {
	padding:14px;
	background:#F2F9FF;
	border-bottom:1px solid #E2E2E2;
}

div.dnss img { width:13px; }

.ssh {
	float:right;
	color:#00369D;
	font-size:2.2em;
	font-weight:bold;
}


.rep .reb a { font-size:0.85em; }
.rep .reb a.big { font-size:1.4em; }
.rep .reb { padding:6px; margin-bottom:7px; }

a.spr { background:yellow; padding:3px; }
	


ul /* IE:hover */ {
  background-color: expression(
    this.onmouseover = function() { this.className += ' hover'; },
    this.onmouseout = function() { this.className = this.className.replace(' hover', ''); }
  );
}

table tr /* IE:hover */ {
  background-color: expression(
    this.onmouseover = function() { this.className += ' hover'; },
    this.onmouseout = function() { this.className = this.className.replace(' hover', ''); }
  );
}
