BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        margin:0;
	padding: 0px;
	background: #FFFFFF;
	color: #DCDCDC;
}
BODY A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #3399FF;
} 
.topbg {
	background: url(i/ptop1.jpg) no-repeat left top;
}
.bgtop {
	background: #003399 url(i/bgt.jpg) repeat-x;
}
.bgf {
	background: #2465AE url(i/bgf.jpg) no-repeat left top;
}
.f {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	padding-right: 15px;
	padding-left: 20px;
}
.ffoto {
	text-align: center;
	padding-left: 4px;
}
.ffoto IMG {
	border: 1px solid #FFFFFF;
	margin-bottom: 5px;
}
.ffoto A {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.ffoto A:HOVER {
	text-decoration: underline;
}
.bgr {
	background: url(i/bg1.gif) repeat-y right top;
}
#bgmt {
	background: url(i/bgm.jpg) no-repeat left;
}
#menu {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: url(i/bgml.gif) repeat-y left top;
	vertical-align: top;
	padding: 10px 10px 5px;
}
.pn {
	vertical-align: text-top;
	margin-bottom: 3px;
}
.pn A {
	color: #003399;
	text-decoration: none;
}
.pn A:HOVER {
	color: #CC0000;
}
.pn IMG {
	margin-right: 5px;
}
#serv {
	background: url(i/bm7.gif) no-repeat left top;
	vertical-align: top;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 8px 10px 5px 15px;
}
.rbbt {
	background: #333399 url(i/bg2.gif) no-repeat left top;
}
#rbi {
		background: #333399;
}
#rb {
	font: 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #333399 url(i/bgrb.gif) no-repeat center bottom;
	vertical-align: top;
	padding: 5px 18px 20px;
}
#rb .zg {
	margin-bottom: 10px;
}
#rb .zg H1 {
	font-weight: bold;
	display: inline;
	font-size: 1em;
}
#rbi .zgb H1 {
	font-weight: normal;
	display: inline;
	font-size: 18px;
	color: #FFFFFF;
}
#rb A {
	color: #CCCCFF;
	text-decoration: none;
}
#rb A:HOVER {
	color: #FFFFFF;
}
#rb IMG {
	float: left;
	margin-right: 10px;
	margin-bottom: 3px;
	border: 1px solid #FFFFFF;
}
#rb IMG.u {
	float: none;
	border: none;
	margin-left: 4px;
	vertical-align: text-bottom;
}
.rfila {
	background: #990033 url(i/bg3.jpg) no-repeat left top;
}
.bgrl {
	background: url(i/p3.gif) no-repeat left bottom;
}
.fila {
	text-align: center;
	padding-left: 30px;
}
.fila SELECT {
	width: 180px;
	font: 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.filap {
	text-align: center;
	padding-right: 10px;
}
.filap SELECT {
	width: 180px;
	font: 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.nbg {
	background: #C2C8CC url(i/n_bg.gif) repeat-x bottom;
}
#news {
	padding-right: 5px;
	padding-bottom: 20px;
}
#newsblok {
	padding-bottom: 15px;
	padding-left: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#newsblok .data {
	font-weight: normal;
	color: #003399;
	font-size: 0.7em;
}
#newsblok .zg {
	font-weight: bold;
	color: #CC0000;
	margin-bottom: 6px;
	font-size: 0.8em;
}
#newsblok .zgf {
	font-weight: bold;
	color: #003399;
	margin-bottom: 6px;
	font-size: 0.8em;
}
#newsblok .t {
	color: #666666;
	font-size: 0.7em;
}
#newsblok A {
	text-decoration: none;
}
#newsblok A:HOVER {
	text-decoration: underline;
	color: #999999;
}
#newsblok .t IMG {
	float: left;
	margin-right: 9px;
	border: 1px solid #999999;
	margin-bottom: 3px;
}
.alln {
	font: bold 0.6em Verdana, Arial, Helvetica, sans-serif;
	margin-left: 13px;
}
.alln A {
	color: #CC0000;
	text-decoration: none;
}
.alln A:HOVER {
	text-decoration: underline;
}
.alln IMG {
	margin-right: 5px;
}
.rekl {
	background: #778899;
	padding: 10px 20px;
}
.rekl A {
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: none;
}
.rekl A:HOVER {
	color: #CCCCCC;
}
.rekl H1 {
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: inline;
}
.sbg {
	background: #CC0000 url(i/bg4.gif) repeat-x left top;
}
.cop {
	background: #003399 url(i/bg6.gif) no-repeat top;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	padding: 20px;
}
.cop A {
	color: #CCCCCC;
}
.rp A {
	color: #2364AE;
	text-decoration: none;
}
.rtg {
	padding-bottom: 6px;
}
.bgrlp {
	background: url(i/bg8.gif) no-repeat left bottom;
}
.rfilap {
	background: #CC0033 url(i/bg9.jpg) no-repeat left top;
}
.rbbtp {
	background: #333399 url(i/bg7.gif) no-repeat left top;
}
.zgp {
	padding: 3px 20px;
}
.zgp H1 {
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: inline;
}
.zgp A {
	color: #FFFFFF;
}
.zgp A:HOVER {
	text-decoration: none;
}
.zgp IMG {
	margin-right: 5px;
	margin-left: 8px;
}
#cp {
	padding: 20px 10px 20px 20px;
}
#cp .newd {
	font-size: 0.7em;
	color: #CC0000;
	margin-bottom: 10px;
}
#cp H1 {
	color: #003399;
	display: inline;
	font: normal 1.1em Verdana, Arial, Helvetica, sans-serif;
}
#cp H2 {
	font-size: 0.9em;
	color: #003399;
	display: inline;
}
#cp .t {
	font-size: 0.8em;
	color: #666666;
}
#cp .t IMG {
	float: left;
	margin-right: 10px;
	margin-bottom: 3px;
	border: 1px solid #999999;
}
#cp A {
	color: #003399;
	text-decoration: none;
}
#cp A:HOVER {
	text-decoration: underline;
}
#cp .smp {
	font-size: 0.7em;
	color: #666666;
	margin-left: 20px;
	margin-top: 4px;
}
#cp .smp A {
	color: #666666;
}
#cp .smpn {
	font-size: 0.7em;
	color: #666666;
	margin-left: 40px;
	margin-top: 4px;
}
#cp .smpn A {
	color: #666666;
}
#newsp {
	padding-top: 5px;
	padding-bottom: 12px;
}
#newsp .data {
	color: #999999;
	font-size: 0.7em;
}
#newsp H1 {
	font-size: 0.8em;
	font-weight: normal;
	color: #003399;
	display: inline;
}
#newsp A {
	text-decoration: none;
	color: #003399;
}
#newsp A:HOVER {
	text-decoration: underline;
}
#newsp .t {
	font-size: 0.8em;
	color: #333333;
	margin-top: 5px;
}
#newsp .to {
	font-size: 0.8em;
	margin-top: 5px;
	color: #003399;
}
#newsp .yr {
	font-size: 1.2em;
	color: #CC0000;
}
#newsp .t IMG {
	float: left;
	margin-right: 10px;
	margin-bottom: 3px;
	border: 1px solid #999999;
}
#newsp IMG.p {
	border: none;
}
#dn {
	color: #0066CC;
}
#dn A {
	color: #0066CC;
	text-decoration: underline;
}
#dn A:HOVER {
	text-decoration: none;
	color: #333333;
}
#zg {
	font-size: 1.1em;
	font-weight: bold;
	color: #003399;
}
#newsp .z {
	font-size: 0.9em;
	font-weight: bold;
	color: #003399;
}
#newsp .dl {
	font-size: 0.9em;
	font-weight: bold;
	color: #CC0000;
	margin-bottom: 10px;
}
#newsp A.lk {
	font-size: 0.8em;
	color: #999999;
}
#newsp .an {
	font-size: 0.7em;
	color: #666666;
}
#newsp .link {
	font-size: 0.7em;
	color: #666666;
}
#newsp .link IMG {
	float: left;
	margin-right: 5px;
	margin-bottom: 2px;
}
.avt {
	font-size: 0.7em;
	color: #006699;
	font-style: italic;
	margin-top: 5px;
}
#dt {
	font: 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}
#dt A {
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}
#dt A:HOVER {
	color: #CC0000;
}
#dt IMG {
	margin-right: 5px;
	margin-left: 5px;
}
.foto_news {
	color: #FFFFFF;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	font: bold 0.9em Arial, Helvetica, sans-serif;
}
.sb {
	font-size: 0.7em;
	font-weight: bold;
}
.form {
	font-size: 0.8em;
	color: #666666;
}
.form INPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	width: 200px;
}
.form INPUT.bt {
	width: 130px;
	color: #FFFFFF;
	background: #003399;
	border: 1px solid #FFFFFF;
}
.form TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	width: 400px;
}
#pr {
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#pr IMG {
	border: 1px solid #999999;
}
.video {
	padding: 10px;
	font: 0.7em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.video IMG {
	margin-bottom: 5px;
}
.video A {
	color: #003399;
	text-decoration: none;
}
.video A:HOVER {
	text-decoration: underline;
}
#tab {
	font-size: 0.7em;
	color: #666666;
	text-align: center;
}
#tab A {
	color: #003399;
	text-decoration: none;
}
#tab A:HOVER {
	text-decoration: underline;
}
.ots {
	padding-top: 10px;
	padding-bottom: 5px;
}
.ver {

	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
#trezt {
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	background: #003399;
	text-align: center;
	padding: 5px;
	border-bottom: 5px solid #CCCCCC;
}
#trezs {
	font-size: 0.8em;
	color: #333333;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
#trezs .strana {
	font-size: 0.8em;
	color: #006699;
}
INPUT.rez {
	font-size: 11px;
	color: #999999;
	background: #FFFFFF;
	border: 1px solid #999999;
	font-weight: bold;
	height: 23px;
}
#trezsl {
	border-left: 1px solid #CCCCCC;
	font-size: 0.8em;
	color: #333333;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
#trezsl A {
	color: #003399;
	text-decoration: underline;
}
#trezsl A:HOVER {
	color: #999999;
	text-decoration: none;
}
#smal {
	font-size: 0.7em;
	color: #000099;
	text-align: center;
}
#smal H1 {
	font: normal 1.7em Verdana, Arial, Helvetica, sans-serif;
	display: inline;
}
.logo IMG {
	margin-right: 6px;
	border: none;
}
.logot {
	font-size: 18px;
	color: #CCCCCC;
	padding: 5px 20px;
}
IMG.afisha {
	border: 4px solid #CCCCCC;
} 
#afish {
	padding: 20px;
}
#afish H2 {
	font: bold 23px Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	display: inline;
}
#ist {
	font-size: 0.7em;
	color: #006699;
	margin-top: 15px;
}
#ist A {
	text-decoration: underline;
}
#ist A:HOVER {
	text-decoration: none;
}
#prim {
	font-size: 0.7em;
	color: #999999;
	font-style: italic;
}
.fhis {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 0.8em;
	color: #666666;
	border-bottom: 2px dotted #CCCCCC;
}
.fhis IMG {
	margin-bottom: 15px;
	border: 2px solid #CCCCCC;
}
.tur {
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	padding: 10px;
}
.ttab {
	font-size: 12px;
	color: #333333;
}
.ztab {
	font-weight: bold;
	color: #666666;
	background: #CCCCCC;
}
.zgt {
	color: #CC0000;
	font-size: 18px;
}
.ch {
	background: #003399;
	padding: 10px 20px;
}
.ch A {
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: none;
}
.ch A:HOVER {
	color: #CCCCCC;
}
.ch H1 {
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: inline;
}
#zgcp {
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	padding-top: 10px;
	padding-bottom: 5px;
}
#txtcp {
	font-size: 12px;
	color: #666666;
}
#txtcp A {
	color: #000099;
}
#txtcp A:HOVER {
	text-decoration: none;
}
.cht {
	padding: 10px 20px;
	background: #FFFFFF;
	border-bottom: 5px solid #003399;
}
.match {
	font-size: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
	background: #0F63A2;
	padding-top: 5px;
	padding-bottom: 5px;
}
.turnir {
	font-size: 1.2em;
	background: #FFCC66;
	font-weight: bold;
	color: #666666;
}
#primtab {
	text-align: left;
}
#primtab A {
	text-decoration: underline;
}
#primtab A:HOVER {
	color: #CC0000;
	text-decoration: none;
}
