body {
margin:0;
padding:0;
font:0.7em Arial,Verdana,sans-serif;
line-height:1.4em;
color:#343434;
background:#434343 url("body.gif") center top repeat-x;
}

a:link, a:visited { color:#E23E00; }
a:hover, a:active { color:#00AFFF; text-decoration:none; }

hr.hr, #pagename, .anchors, .top-anchor {
display:none;
}

img {
border:1px solid #004362;
}

p {
margin:0;
padding:0 0 10px 0;
}

h1 {
margin:0;
padding:15px 0;
font-size:200%;
color:#004362;
}
h2 {
margin:0;
padding:10px 0;
font-size:160%;
color:#0085C2;
}
h3 {
margin:0;
padding:10px 0;
font-size:130%;
color:#004362;
}
h4 {
margin:0;
padding:7px 0;
font-size:120%;
color:#0085C2;
}
h5 {
margin:0;
padding:5px 0;
font-size:110%;
color:#004362;
}
h6 {
margin:0;
padding:5px 0;
}


ul {
margin:0;
padding:0 0 0 5px;
}
ul li {
margin:0;
padding:0 0 0 15px;
list-style:none;
background:url("li.gif") 0 5px no-repeat;
}
ul li li {
background:url("lili.gif") 0 5px no-repeat;
}

dl {
clear:both;
margin:0;
padding:9px 0;
}
dt {
float:left;
width:20%;
margin:0;
padding:0;
text-align:right;
color:#0085C2;
font-weight:bold;
}
dd {
float:right;
width:78%;
margin:0;
padding:0;
}

fieldset {
margin:0;
padding:10px 20px 20px 20px;
border:1px solid #00B3FF;
}
legend {
font-weight:bold;
color:#00B3FF;
}

form {
margin:0;
padding:0;
}

input, textarea, select {
padding:1px 3px;
font:100% Arial,Verdana,sans-serif;
border:3px solid #0085C2;
background:#FFF url("input.gif") 0 0 no-repeat;
}
input {
padding:3px;
}
input.submit {
font-weight:bold;
background:#002C40 url("btn.gif") 0 0 no-repeat;
color:#00AFFF;
}

/**/
.page {
width:100%;
float:left;
/*padding:0 0 30px 0;*/
background:url("page.gif") 0 0 repeat-x;
}
.page-box {
width:980px;
margin:0 auto;
}
.main {
float:left;
width:100%;
margin:0 0 30px 0;
background:#FFF url("main.gif") 0 0 repeat-y;
}
.main-box {
float:left;
width:100%;
padding:0;
background:url("main-box.gif") 0 0 no-repeat;
}
#header {
width:100%;
height:232px;
}
#random-1 #header {
background:url("01-motiv.jpg") 180px 32px no-repeat;
}
#random-2 #header {
background:url("02-motiv.jpg") 180px 32px no-repeat;
}
#random-3 #header {
background:url("03-motiv.jpg") 180px 32px no-repeat;
}
#random-4 #header {
background:url("04-motiv.jpg") 180px 32px no-repeat;
}
#random-5 #header {
background:url("05-motiv.jpg") 180px 32px no-repeat;
}
#random-6 #header {
background:url("06-motiv.jpg") 180px 32px no-repeat;
}
#random-7 #header {
background:url("07-motiv.jpg") 180px 32px no-repeat;
}
#random-8 #header {
background:url("08-motiv.jpg") 180px 32px no-repeat;
}
#random-9 #header {
background:url("09-motiv.jpg") 180px 32px no-repeat;
}
#random-10 #header {
background:url("10-motiv.jpg") 180px 32px no-repeat;
}
#random-11 #header {
background:url("11-motiv.jpg") 180px 32px no-repeat;
}
#random-12 #header {
background:url("12-motiv.jpg") 180px 32px no-repeat;
}
#random-13 #header {
background:url("13-motiv.jpg") 180px 32px no-repeat;
}
#random-14 #header {
background:url("14-motiv.jpg") 180px 32px no-repeat;
}
#random-15 #header {
background:url("15-motiv.jpg") 180px 32px no-repeat;
}
#random-16 #header {
background:url("16-motiv.jpg") 180px 32px no-repeat;
}
#random-17 #header {
background:url("17-motiv.jpg") 180px 32px no-repeat;
}
#random-18 #header {
background:url("18-motiv.jpg") 180px 32px no-repeat;
}
#random-19 #header {
background:url("19-motiv.jpg") 180px 32px no-repeat;
}
#random-20 #header {
background:url("20-motiv.jpg") 180px 32px no-repeat;
}
#random-21 #header {
background:url("21-motiv.jpg") 180px 32px no-repeat;
}
#random-22 #header {
background:url("22-motiv.jpg") 180px 32px no-repeat;
}
#random-23 #header {
background:url("23-motiv.jpg") 180px 32px no-repeat;
}
#logo {
padding:62px 0 0 10px
}
#logo a {
display:block;
width:160px;
height:75px;
text-decoration:none;
background:url("logo.gif") center center no-repeat;
}
#logo img {
visibility:hidden;
}
#motto {
clear:both;
float:left;
display:block;
width:180px;
padding:15px 0 0 0;
text-align:center;
font-weight:normal;
font-size:90%;
color:#CCE7F3;
}

#area {
float:left;
width:100%;
background:url("area.gif") 0 0 no-repeat;
}

#container {
float:left;
width:780px;
}
#content {
float:right;
width:580px;
padding:20px 0;
}
#column {
float:left;
width:180px;
}
#column2 {
float:right;
width:180px;
}
#column2-box {
width:140px;
margin:0 0 0 20px;
}



#footer {
clear:both;
width:100%;
height:40px;
background:url("main-box.gif") left bottom no-repeat;
font-weight:bold;
font-size:90%;
color:#FFF;
}
#footer a {
color:#AAE4FF;
}
#menux {
width:580px;
margin:0 auto;
padding:5px 0 0 0;
text-align:center;
}
#copyright {
float:left;
position:relative;
left:20px;
top:-5px;
}
#albert-mak {
float:right;
position:relative;
left:-20px;
top:-5px;
}

/**/
#layer1 {
clear:both;
position:absolute;
left:0;
top:0;
width:100%;
z-index:10;
}
#layer1-box {
width:980px;
margin:0 auto;
}

#menu1 ul {
position:absolute;
float:left;
margin:192px 0 0 0;
padding:0 2px 0 0;
background:url("m1.gif") right 7px no-repeat;
}
#menu1 li {
float:left;
width:120px;
margin:0;
padding:0;
list-style:none;
background:none;
}
#menu1 a {
display:block;
height:33px;
line-height:33px;
text-align:center;
border-top:1px solid #00AFFF;
border-bottom:6px solid #00AFFF;
color:#FFF;
font-weight:bold;
font-size:110%;
text-decoration:none;
background:url("m1i0.gif") center top no-repeat;
}
#menu1 a:hover, #menu1 a:active {
border-top:1px solid #004362;
border-bottom:6px solid #0085C2;
color:#002C40;
background:url("m1i1.gif") center top no-repeat;
}
#menu1 span {
display:block;
background:url("m1.gif") 0 7px no-repeat;
cursor:pointer;
}
#menu1 ul ul {
position:absolute;
left:-99999px;
width:180px;
margin:0;
padding:5px 0;
background:#0085C2 url("m12.gif") left bottom repeat-x;
border-bottom:6px solid #00AFFF;
}
#menu1 li:hover ul, #menu1 li.mnhover ul {
left:auto;
}
#menu1 ul ul li {
clear:both;
}
#menu1 ul ul a {
width:180px;
height:24px;
line-height:24px;
text-align:left;
border:0;
color:#AAE4FF;
font-size:100%;
background:url("m2i0.gif") 9px 9px no-repeat;
}
#menu1 ul ul a:hover, #menu1 ul ul a:active {
border:0;
background:url("m2i1.gif") 9px 9px no-repeat;
}
#menu1 ul ul span {
padding:0 21px;
background:url("m2i.gif") center bottom no-repeat;
}
#menu1 ul ul li.m12il span {
background:none;
}

/**/
#login {
clear:both;
float:right;
width:180px;
}
#login fieldset {
margin:0;
padding:42px 0 0 20px;
border:none;
}
#login legend {
display:none;
}
#login dl, #login dt, #login dd {
clear:both;
float:left;
margin:0;
padding:0;
text-align:left;
color:#004362;
}
#login dl {
padding:5px 0 0 0;
}
#login dl.formitem-userlogin dd {
padding:7px 0 0 0;
}
/**/
#menubonus {
float:left;
position:relative;
left:786px;
padding:7px 0 0 0;
}
#menubonus ul {
float:left;
margin:0;
padding:0;
line-height:10px;
}
#menubonus li {
float:left;
margin:0;
padding:0;
border-right:1px solid #FFF;
}
#menubonus li.mbil {
border:0;
}
#menubonus a {
float:left;
padding:0 10px;
color:#FFF;
font-weight:bold;
}
/**/
#mtbo-cz {
clear:left;
}
#mtbo-cz a {
display:block;
position:relative;
left:40px;
top:-12px;
width:100px;
height:16px;
background:url("mtbo-cz.gif") 0 0 no-repeat;
text-decoration:none;
}
#mtbo-cz a:hover, #mtbo-cz a:active {
background-position:1px 1px;
}
#mtbo-cz strong {
visibility:hidden;
}




/**/
.block {
margin:0 0 20px 0;
/*padding:20px;*/
}
.block-header h4, .block-title h3 {
font-size:140%;
}
.block-header a, .block-title a {
display:block;
text-decoration:none;
color:#004362;
}

/**/
.blockmenu2 {
float:left;
width:180px;
padding:5px 0;
background:#0085C2 url("m2.gif") 0 0 repeat-x;
border-bottom:6px solid #00AFFF;
}
.blockmenu2 .block-header {
padding:0 20px;
}
.blockmenu2 .block-header a {
color:#AAE4FF;
}
.blockmenu2 ul {
margin:0;
padding:0;
}
.blockmenu2 li {
clear:both;
float:left;
width:100%;
margin:0;
padding:0;
list-style:none;
background:none;
}
.blockmenu2 ul a {
display:block;
float:left;
width:100%;
text-align:left;
border:0;
font-weight:bold;
font-size:100%;
background:url("m2i0.gif") 9px 9px no-repeat;
color:#AAE4FF;
text-decoration:none;
cursor:pointer;
}
.blockmenu2 ul a:hover, .blockmenu2 ul a:active {
border:0;
background:url("m2i1.gif") 9px 9px no-repeat;
color:#002C40;
}
.blockmenu2 ul span {
display:block;
height:24px;
line-height:24px;
padding:0 21px;
background:url("m2i.gif") center bottom no-repeat;
}
.blockmenu2 ul .m21il span {
background:none;
}
.blockmenu2 ul ul {
margin:0;
padding:0 0 0 5px;
}
.blockmenu2 ul ul a {
font-weight:normal;
}



/**/
.blocknews .item-title {
font-size:110%;
}

/**/
.blocknews .block-title h3 {
float:left;
}
.blocknews .block-title small {
position:relative;
top:7px;
display:block;
float:right;
}
.blocknews .block-title small a {
display:block;
padding:0 5px;
background:#0085C2;
border-bottom:3px solid #00AFFF;
color:#AAE4FF;
}
.blocknews .block-title small a:hover, .blocknews .block-title small a:active {
background:#00AFFF;
border-bottom:3px solid #AAE4FF;
color:#004362;
}

.news, .articles {
clear:both;
margin:0;
padding:0;
}
.news li, .articles .item {
clear:both;
margin:0;
padding:10px 0;
background:url("m2i.gif") center bottom repeat-x;
}
.news .item-date {
font-size:90%;
}
.news .item-title {
margin:0;
padding:5px 0;
font-size:110%;
}
.news .item-title a {

}
.news .item-img {
float:right;
padding:0 0 5px 10px;
}
.news .item-bonus {
text-align:right;
}


/**/
.blockpartners {
padding:20px 20px 0 20px;
}
.blocksponzors {
padding:0 20px;
}
.blockpartners .block-content, .blocksponzors .block-content {
text-align:center;
}

.blockcsob {
padding:20px 0 0 0;
font-size:80%;
text-align:center;
}
.blockcsob img {
padding:5px;
background:#FFF;
}

/**/
.toleft {
clear: left;
float: left;
padding:0 10px 10px 0;
}
.toright {
clear: right;
float: right;
padding:0 0 10px 10px;
}
