body {
margin:0;
padding:0;
font:0.75em Arial,Verdana,sans-serif;
line-height:1.4em;
color:#10134A;
background:#10134A url("body.gif") 0 0 repeat-x;
}

a:link, a:visited { color:#2931BB; }
a:hover, a:active { color:#000; text-decoration:none; }

hr {
height:1px;
border:0;
background:#10134A;
}
hr.hr, #pagename, .anchors, .top-anchor {
display:none;
}

img {
border-color:#10134A;
}

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

h1 {
margin:0;
padding:0 0 10px 0;
font-size:170%;
line-height:160%;
color:#10134A;
}
h2 {
margin:0;
padding:10px 0;
font-size:160%;
color:#FCC600;
}
h3 {
margin:0;
padding:10px 0;
font-size:130%;
color:#10134A;
}
h4 {
margin:0;
padding:7px 0;
font-size:120%;
color:#FCC600;
}
h5 {
margin:0;
padding:5px 0;
font-size:110%;
color:#10134A;
}
h6 {
margin:0;
padding:3px 0;
font-size:90%;
}


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

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

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

form {
margin:0;
padding:0;
}

input, textarea, select {
margin:2px 0;
padding:1px 3px;
font:100% Arial,Verdana,sans-serif;
border-top:1px solid #10134A;
border-right:2px solid #10134A;
border-bottom:2px solid #10134A;
border-left:1px solid #10134A;
background:#FFF;
}
textarea {
width:300px;
height:100px;
}
input {
padding:3px;
}
.input-submit, .formsubmit {
line-height:20px;
padding:0 3px;
font-weight:bold;
font-size:90%;
background:url("m1i-1.gif") 0 0 repeat-x;
color:#10134A;
}

/**/
.page {
width:770px;
margin:0 auto;
}
.main {
position:relative;
top:15px;
z-index:4;
float:left;
width:770px;
margin:0 0 30px 0;
background:#FFF url("main.gif") 0 0 repeat-y;
}
.head {
width:100%;
height:264px;
background:#FFF url("header.jpg") 0 0 no-repeat;
}
.logo {
display:block;
float:left;
position:relative;
left:25px;
top:21px;
width:170px;
height:53px;
text-decoration:none;
}
.logo img {
border:0;
}

.container {
position:relative;
left:20px;
width:720px;
height:153px;
min-height:153px;
padding:10px 0 0 0;
background:url("container.gif") 0 0 repeat-x;
}
div[class].container {
height:auto;
}
.content, .column {
clear:both;
position:relative;
left:15px;
width:690px;
}
#layout2 .content {
float:right;
position:relative;
left:-15px;
width:520px;
}
#layout2 .column {
clear:none;
float:left;
position:relative;
left:9px;
width:162px;
}

.foot {
clear:both;
width:100%;
height:55px;
line-height:40px;
position:relative;
top:20px;
background:url("footer.gif") left bottom no-repeat;
}
.foot a {
color:#10134A;
}
.copy {
float:left;
position:relative;
left:40px;
font-size:90%;
}
.menux {
float:right;
position:relative;
left:-50px;
font-weight:bold;
}

#l1 {
position: absolute;
left:0;
top:0;
z-index:6;
width:100%;
}
#l1box {
width:770px;
margin:0 auto;
}

#menu1 {
clear:both;
float:left;
position:relative;
left:29px;
top:96px;
width:162px;
height:126px;
margin:0;
padding:1px 0;
background:url("menu1.gif") 0 0 no-repeat;
}
#menu1 li {
float:left;
position:relative;
left:2px;
width:158px;
margin:0;
padding:0;
background:none;
}
#menu1 a, #menu1 i {
display:block;
width:158px;
font-weight:bold;
color:#FFF;
text-decoration:none;
}
#m1i-home a {
background:url("m1i1.gif") 0 1px no-repeat;
}
#m1i-blog a {
background:url("m1i2.gif") 0 1px no-repeat;
}
#m1i-foto a {
background:url("m1i3.gif") 0 1px no-repeat;
}
#m1i-kontakty a {
background:url("m1i4.gif") 0 1px no-repeat;
}
#m1i-eshop a {/*color:#999;*/
background:url("m1i5.gif") 0 1px no-repeat;
}
#menu1 a:hover, #menu1 a:active {
color:#FCC600;
background:none;
}
#menu1 b {
display:block;
width:158px;
height:25px;
line-height:25px;
padding:0 0 0 19px;
cursor:pointer;
}

/**/
#menur {
clear:both;
float:left;
width:492px;
margin:107px 0 0 28px;
padding:0;
}
#menur li {
float:left;
margin:0;
padding:0;
list-style:none;
background:none;
}
#menur a, #menur span {
display:block;
line-height:30px;
padding:5px 0;
text-align:center;
border-top:5px solid #FCC600;
border-bottom:5px solid #10134A;
text-decoration:none;
color:#10134A;
}
#menur a:hover, #menur a:active {
border-top:5px solid #DBAC00;
border-bottom:5px solid #FCC600;
color:#000;
background:url("mri.gif") 0 0 no-repeat;
}
#menur b, #menur i {
display:block;
padding:0 20px;
line-height:20px;
border-right:1px solid #FFD333;
border-left:1px solid #CCA000;
}
#menur i {
cursor:s-resize;
font-style:normal;
}
#menur #mri-system b, #menur #mri-system span {
border-left:0;
}
#menur #mri-info i, #menur #mri-info span {
border-right:0;
}
ul#menur li ul {
position:absolute;
left:-99999px;
z-index:10;
width:200px;
margin:0;
padding:5px 0;
background:#DCAC00 url("m1i-1.gif") 0 0 repeat-x;
border-bottom:5px solid #FCC600;
}
#menur li:hover ul, #menur li.mnhover ul {
left:auto;
}
#menur ul li {
clear:both;
}
#menur ul a {
width:200px;
line-height:24px;
padding:0;
border:0;
font-size:100%;
}
#menur ul a:hover, #menur ul a:active {
border:0;
background:#CCA000;
color:#FFD333;
}
#menur ul span {
line-height:24px;
padding:0 20px;
border:0;
background:url("m2i.gif") center bottom no-repeat;
text-align:left;
}

/**/
.block {
clear:both;
float:left;
width:100%;
margin:0 0 10px 0;
}
.block-title {
float:left;
width:100%;
}
.block-title h3 {
line-height:26px;
padding:0 21px;
font-size:90%;
color:#D2E5FF;
}
.block-content {
clear:both;
padding:5px 10px;
}
.content .block-title {
background:url("blck-con-h.gif") 0 0 no-repeat;
}
#layout2 .content .block-title {
background:url("blck-con2-h.gif") 0 0 no-repeat;
}
.column .block-title {
background:url("blck-col-h.gif") 0 0 no-repeat;
}
.column .block {
background:url("blck-col-b.gif") left bottom no-repeat;
}
.column .block-content {
text-align:center;
}
.column .block-content ul {
text-align:left;
}

.pagebonus, .pagebonushp {
display:block;
width:100%;
margin:10px 0 0 0;
border-top:1px solid #10134A;
border-right:2px solid #10134A;
border-bottom:2px solid #10134A;
border-left:1px solid #10134A;
background:#D2E5FF;
color:#434343;
}
.pagebonushp {
position:relative;
top:-10px;
width:517px;
}
.pagebonus em, .pagebonushp em {
display:block;
padding:10px;
}

/**/
.list {
margin:0;
padding:0;
}
.item {
clear:both;
float:left;
width:100%;
margin:0;
padding:10px 0;
border-bottom:1px solid #FCC600;
background:none;
list-style:none;
}
.column .block .item {
line-height:100%;
padding:3px 0;
border-bottom:1px solid #707192;
}
.item-img {
float:left;
margin:0 15px 5px 0;
}
.item-bonus {
clear:both;
width:100%;
font-size:80%;
text-align:right;
}
.list h2 {
padding:0 0 10px 0;
font-size:130%;
}

.menu-bonus {
float:right;
}
.menu-bonus img {
border:0;
}

.btn-all {
clear:both;
width:162px;
height:26px;
margin:10px auto;
line-height:26px;
font-weight:bold;
font-size:110%;
}
.btn-all a {
display:block;
width:162px;
height:26px;
background:url("btn-big.gif") 0 0 no-repeat;
color:#FFF;
text-decoration:none;
}
.btn-all big {
padding:2px 21px;
font-size:90%;
}
.btn-all a:hover, .btn-all a:active {
background:url("btn-big1.gif") 0 0 no-repeat;
color:#BFBFBF;
}

#contactform {
margin:0 0 30px 0;
}

.err {
font-weight:bold;
font-size:110%;
color:#FF6C00;
}

/**/
.popup {
padding:10px;
color:#FFF;
font-size:90%;
text-align:center;
}
.popup a {
color:#FCC600;
text-decoration:none;
}
.popup-navi {
font-weight:bold;
font-size:180%;
line-height:140%;
}

.btn-more {
float:right;
position:relative;
top:-5px;
font-size:90%;
}
.btn-all, div.btn-back {
float:right;
padding:10px 0 0 0;
font-weight:bold;
}
.lister {
padding:10px 0;
text-align:center;
}

/**/
#skybanner {
position:absolute;
top:0;
left:50%;
z-index:1;
width:770px;
margin:0 0 0 -385px;
}
#skybanner div {
float:right;
width:100px;
position:relative;
left:100px;
top:300px;
}


/**/
.banner-content {
clear:both;
padding:20px 0 0 40px;
}
.banner-bottom {
clear:both;
width:740px;
margin:20px auto;
background:#222629;
border:1px solid #FCC600;
}
.banner-bottom img {
border:0;
}

/**/
.div_anketa_grafy {
width:140px;
margin:0;
padding:0 0 5px 0;
}
.anketa_graf_table {
width:140px;
border:1px solid #10134A;
margin:0;
}
.anketa_graf_ano {
height:5px;
background-color:#FCC600;
}
.anketa_graf_ne {
height:5px;
background-color:#D2E5FF;
}
.anketa_table {
width:140px;
font-size:10px;
font-weight:normal;
margin:0px;
padding:0px;
}
.anketa_td_left {
text-align:left;
}
.anketa_td_right {
text-align:right;
}


/**/
.img_noborder {
border:0;
}
.clr {
clear:both;
}
.toleft {
clear:left;
float:left;
margin:0 10px 5px 0;
}
.toright {
clear:right;
float:right;
margin:0 0 5px 10px;
}
