body {
  text-align: left;
	font-family: 'Trebuchet MS',Arial,Verdana, Tahoma, lucida, sans-serif;
  font-size: 12pt;
  background: #ffffff;
  color: #C3700B;
}
form{
 margin:0px;
}

form[name="typucform"] a{
	display: inline-block !important;
}

select{
 font-size:9pt;
}
.protiulky{
margin-left: 30px;
margin-bottom: 0.5em;
}
.vyrez{
 background:#fff;
 height:auto;
 min-height:500px;
 border:1px solid #ccc;
 width:95%;
 padding:8px;
 color:#555;
}

#loader{
 margin-top:100px;
 width:200px;
 height:70px;
 margin:0px auto;
 text-align:center; 
}
#loader img{
 margin:0px auto;
}
.legenda{
 font-size:8pt;
 font-family:verdana;
 color:#aaa;
}

#div_volitelne2 {
 display:none;
}
.teplomerpozadi{
 background:#e0e0e0;
 height:10px;
 width:400px;
 padding:0px;
}
.teplomerpopredi{
 background:#999999;
 height:10px;
 padding:0px;
}
.smallalert{
 font-size:8pt;
 font-weight:bold;
 color:#f00;
}
.smallnote{
 font-size:8pt;
 font-weight:bold;
}
.smallnote b{
 font-size:10pt;
}
.smallinfo{
 font-size:7pt;
 font-weight:bold;
 margin-left:7px;
 color:#C3700B;
}
.smallgrey{
 font-size:8pt;
 color:#a7aaad;
}


#id_zamspec{
 visibility:hidden;
}

.button{
 border:1px solid #aaaaaa;
 font-size:12pt !important;
 height:30px !important;
 width:auto !important;
 background: #e9e9e9 url('button2.gif') repeat-x !important;
}
.buttonsmall{
 border:1px solid #aaaaaa;
 font-size:9pt !important;
 height:20px !important;
 width:auto !important;
 background: #e9e9e9 url('button2.gif') repeat-x !important;
}

#user_band{
 font-size:9pt;
 font-weight:bold;
 color:#000;
 XXbackground:url('podtrzeni.jpg') bottom left no-repeat;
}
#user_band h2{
 font-size:15pt;
 font-weight:bold;
 color:#000;
 float:left;
 display:inline;
}
#user_band i{
 font-weight:normal;
 color:#555;
}

.regbox_core{
     float:left;
     width:400px;
     margin:7px;
}     

.regbox_top{
  width:400px;
  min-height:102px;
  background:url('box_top.jpg') #fff no-repeat;
  float:left;
  margin-right:10px;
}


.regbox_bottom{
  width:400px;
  min-height:9px;
  background:url('box2.gif') no-repeat;
  float:left;
  margin-right:10px;
}


input.checkbox{
 width:auto !important;
 height:auto !important;
 border:none;
 background:none;
 border:none !important;
}

table.regtab{
 font-size:9pt;
 width:380px;
 float:left;
 margin:5px;
 YYYborder:2px solid #fff;
}

table.regtab tr.typudaju td{
  padding:3px 2px 3px 2px;
  font-size:11pt;
  font-weight:bold;
  YYYbackground:#2E5EA6;
  color:#2E5EA6;
}

table.regtab tr td{
 padding:0px 0px 0px 2px;
 color:#222222;
 height:16px;
 font-family:'Trebuchet MS',Arial;
 font-size:10pt;
 YYYYbackground:#e0e0e0;
 vertical-align:top;
 XXXborder:1px solid #7F9DB9;
}

table.regtab tr td input{
 width:160px;
 height:16px;
 font-size:10pt;
 background:#fff;
 border:1px #7F9DB9 solid;
}

table.regtab tr td input.text2{
 width:670px;
 height:16px;
 font-size:10pt;
 background:#fff;
 border:1px #7F9DB9 solid;
}

table.regtab tr td textarea.textarea{
 width:670px;
 height:100px;
 font-size:10pt;
 font-family:arial;
}


table.regtab input.radio{
 background:none;
 width:auto;
 margin:0px;
 border:none;
 height:auto;
}


div.MSG{
  width:auto;
  min-width:100px;
  max-width:600px;
  height:auto;
  border:double 5px orange;
  background:#fff;
  color:#000;
  font-size:13pt;
  font-family:tahoma;
  padding:10px;
  margin:0px auto;
  font-weight:normal;
}
.Q {
  color:#000;
  font-weight:bold;
  font-size:10pt;
  margin-bottom:5px;
}
.A {
  color:#555;
  margin-bottom:15px;
  margin-left:10px;
  font-size:10pt;
}
.AA {
  color:#555;
  margin-bottom:15px;
  font-size:8pt;
}
img,a {
 border:none;
}

.podminky {
  color:#555;
  font-size:10pt;
}

.bigmain {
  margin-left:30px;
  font-size:16pt;
}
.bigmain a{
  margin-top:8px;
  display: block;
}
a.zrusitregistraci{
	color:#df6464 !important;
	font-size:18px;	
	margin-top: 20px;
	display: inline-block;
}

.defmain{
  margin-right:30px;
  font-size:12pt;
}

.break{
clear:left;
float:none;
}

div.cara {
	float: none;
	margin: 10px 0px 10px 10px;
  border-top:1px solid #DCDCDC;
	height:3px;
	font-size:5px;
}

div.clear {
	clear: both;
}

.vyrez_detail{
  margin-left:20px;
}
.podminky_vyuziti{
  font-size:8pt;
}

.radio{
 background:none;
 width:auto;
 margin-right:10px;
 height:30px;
}

h3{
  margin:3px 0px 3px 0px;
}

#maincenter{
 background: #eeeeee;
 width:1000px;
 height:auto;
 min-height:600px;
 margin:0 auto;
 margin-top:1px;
 padding:0px 10px 0px 10px;
 border-bottom:1px solid #e0e0e0;
}

#buttons{
 height:200px;
 background:#ffffff;
 border-bottom:1px solid #c0c0c0;
 width:1018px;
 margin:0 auto;
}

.butt{
 width:auto;
 float:left;
 height:54px;
 padding:0px;
 margin:0px;
 font-size:11pt;
 font-family:arial;
 font-weight:bold;
}


.buttl{
 width:11px;
 height:100%;
 background: url('butt-l.bmp') no-repeat;
 float:left;
}
.butts{
 width:auto;
 _width:50px;
 height:100%;
 background: url('butt-s.bmp') repeat-x;
 float:left;
}
.buttp{
 width:14px;
 height:100%;
 background: url('butt-p.bmp') no-repeat;
 float:left;
}
#maintext {
 padding:10px 5px 10px 35px;
}

.butts a {
 padding-top:21px;
 display:block;
 height:30px;
}

.selected{
 padding-top:15px !important;
 display:block !important;
 height:30px !important;
 color:#5671DC !important;
}


.prevod-premium, a.prevod-premium{
	color:#e05e1f !important;
	font-weight: bold;
}

.butts A:link, .butts A:visited {
	TEXT-DECORATION: none;
  color: #909090;
}
.butts A:hover {
	TEXT-DECORATION: none;
	color: #000000;
	border:none;
}


input{
 background:url('input.gif') repeat-x;
 width:200px;
 height:22px;
 font-size:12pt;
}

.title{
 font-weight:bold;
}

#logon{
 border:2px solid #c0c0c0;
 width:450px;
 padding:15px 0px 0px 10px;
 margin:0px auto;
 font-size:13pt;
 background:url('klic.gif') 410px 10px no-repeat;
}

a:link, a:visited{
 color:#5671DC
}
a:hover{
 color:#00f;
}

h4 {
  font-size:11pt;
  text-transform:uppercase;
  margin:0px 0px 2px 0px;
  padding-left:23px;
  font-weight:bold;
  background:url('h4.gif') left top no-repeat;
}
h4 a:hover{
 color:#555;
}

h5 {
  font-size:11pt;
  margin:11px 0px 0px 0px;
  font-weight:bold;
}
h5 a:hover{
 color:#555;
}

ul.CisSeznam li{
  margin-left:20px;
  list-style:decimal !important;
}

.temporary{
 display:none;
}
ul li ul{
 margin:5px 0px 4px 0px;
 padding:0px;
}
ul li ul li{
 margin-left:20px;
  list-style:disc;
}


ul{
 margin:0px 0px 14px 0px;
 padding:0px;
}
li{
 list-style:none;
 margin-left:40px;
}

ul.paymentscope li{
 list-style-type:square !important;
 margin-left:20px;
}
ul.paymentscope{
 margin:0px 0px 4px 0px !important;
}

.alert,.alert a:link,.alert a:hover,.alert a:visited{
  color:#f11;
}
.warn,.warn a:link,.warn a:hover,.warn a:visited{
  color:#ff6600;
}

.sms{
 font-size:14pt;
 font-family:serif ;
 font-weight:bold;
 color:#111;
}
.smsram{
 border:1px dotted #aaa;
 margin-bottom:20px;
 padding:5px;
 background:#fff;
}

.kuponkod{
 font-size:7pt;
 color:#660000;
}
table.bonustable {font-size:9pt;font-family:verdana,arial;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;margin-top:6px;}
table.bonustable td {border-top:1px solid #ddd;padding:3px 6px 3px 3px;margin:0px;vertical-align:middle;font-weight:bold}

table.bordered {font-size:9pt;font-family:verdana,arial;border-bottom:1px solid #ccc;border-left:1px solid #ccc;margin-top:6px;}
table.bordered td {border-top:1px solid #ccc;border-right:1px solid #ccc;padding:3px;margin:0px;vertical-align:top}

tr.nadpis td{
  font-weight:bold;
  color:#444444;
  padding-top:6px;
  padding-bottom:6px;
}
tr.nadpis2 td{
  font-weight:bold;
  color:#444444;
  text-align:left;
}
