div#main {
 margin: 0 auto;
 width:760px;
 padding-top:10px;
}
#main h1 {
 height:39px;
 color:#98b0d0;
 background: white url('../images/gora.jpg') no-repeat;
 font-size:120%;
 line-height:39px;
 text-align:center
}
#main a {
 color:#686898;
}
#main a:hover {
 color:#a6b6c9;
}
#main p.wybor {
 margin:30px 0;
}
#main p.wybor span {
 color:red;
 background-color:white;
 font-weight:bold
}
#main p.wybor a {
 font-weight:bold;
 color:black;
}
#main p.wybor a:hover {
 color:red;
}
#main form#reswww {
 margin-top:30px;
 margin-bottom:40px;
 color:black;
 background-color:white;
 font-size:90%;
}
#main input, select {
 font: normal 12px verdana;
 padding:1px;
}
#main form#reswww .d {
 width:180px;
}
#main form#reswww label#forwww {
 font-weight:bold;
}
#main form#reswww #submit {
 height:21px;
 width:70px;
}
#main form#reswww p#error {
 font-weight:bold;
 color:red;
 background-color:white;
 text-align:center;
 margin-top:10px
}
form#reswww, form#oswww, form#lrwww {
 margin: 30px 0;
 color:black;
 background-color:white;
 font-size:90%;
}
#main form#reswww table {
 border-collapse: collapse;
 border: 1px solid #99aece;
 text-align:left;
 width:100%;
}
#main form#reswww thead {
 font-weight:bold;
 background-color:#F0ECF0;
 color:black;
}
#main form#reswww th, td {
 padding:2px;
 border: 1px solid #99aece;
}
#main form#reswww .w130 {
 width:130px;
}
#main form#reswww tbody td{
  background-color:white;
  color:green;
}
#main form#reswww tbody td.nofree{
  background-color:white;
  color:red;
}
#main form#reswww tbody td.nofree a{
 color:red;
}
form#reswww tbody td.nofree a:hover{
 color:black;
}
#main form#reswww tbody td.nofreenow{
  background-color:white;
  color:orange;
}
#main p#continue {
 font-weight:bold;
 color:black;

 margin:20px auto;
 width:340px;
}
#main hr {
 border:1px solid black;
}
#main form#oswww div {
 margin: 0 auto;
 width:470px;
}
#main form#oswww p {
 padding-top:25px;
 margin-bottom:2px;
 font-size:8pt;
 color:black;
}
#main form#oswww select {
 width:450px;
}
#main form#oswww textarea {
 width:445px;
 font: normal 12px verdana;
 overflow: auto;
}
#main p.sub { 
 clear:both
}
#main p.sub span { 
 float:right; 
}
#main p.sub2 {
 clear:both;
 padding-top:5px;
 margin-top:5px;
 border-top:1px solid #c0c0c0
}
#main p.sub2 span { 
 float:right; 
}
#main form#oswww p.sub {
 width:450px;
}
#main form#lrwww div {
 margin:0 auto;
 width:400px;
}
#main p.p1 {
 margin:3px 0;
 background-color:#c0c0c0;
 color:black;
 font-weight:bold;
 line-height:17px;
 padding-left:2px;
 clear:both;
 text-align:left;
}
#main form#lrwww div {
	padding-bottom:5px;
}
#main form#lrwww div h2 {font-size:1.4em;padding:5px 0;text-align:center;background-color:#dee7ee;color:#2853af;margin-bottom:5px}
#main form#lrwww div p.p2 {
 text-align:right;
 margin-right:70px;
 padding:2px 0;
}
#main form#lrwww div p.p2 input.text {
 width:160px
}
#main form#regwww {
 margin: 30px 30px;
 color:black;
 font-size:90%
}
#main form#regwww p#rt1 {
 margin-left:385px;
 margin-top:10px;
}
form#regwww p.rt2 {
 margin-left:385px;
}
#main form#regwww p.pol {
 margin-left:200px;
 color:black;
 background-color:white;
}
#main form#regwww p.error {
 color:red;
 background-color:white;
 margin:2px 0 2px 200px;
 font-weight:bold;
 font-size:90%;
}
#main form#regwww p#rt3 {
 margin-top:85px;
 margin-left:385px;
}
#main form#regwww p#pnask {
 margin-left:200px;
 margin-top:5px;
 clear:both
}
#main form#regwww p#prf {
 margin-bottom:2px;
 margin-left:120px
}
#main form#regwww div.ogr {
 width:380px;
 float:left
}
#main form#regwww div.ogr p {
 text-align:right;
 margin-bottom:2px
} 
form#regwww textarea {
 font: normal 12px verdana;
 overflow: auto
}
#main form#regwww select {
 width:180px;
}
#main form#regsvr {
 margin: 0 auto;
 color:black;
 background-color:white;
 font-size:90%;
 width:550px;
}

#main form#regsvr div p {
 text-align:right;
 width:300px;
 margin-bottom:2px
}
#main form#regsvr div p span {
 color:red;
 background-color:white;
}
#main form#regsvr input {
 width:170px;
}
#main form#regsvr textarea {
 width:220px;
 height:80px;
 overflow: auto; 
 padding:1px;
 font: normal 12px verdana;
} 

#main form#regsvr p#phosting {
 margin-right:56px
} 
#main form#regsvr select#hosting {
 width:150px;
}
#main form#regsvr p#pokres {
 margin-right:126px;
} 
#main form#regsvr select#okres {
 width:50px;
}