HTML {height:100%; padding:0px; margin:0px;}

a{ outline: none; }

body {background:#ced8bc url(../img/bg.jpg); font:normal 12px Arial; margin:0; padding:0; color:#3c5727; border:none;}

.clear {clear:both; font-size:1px; height:0; line-height:0; margin:0; overflow:hidden; padding:0; width:0;}

div, form {margin:0; padding:0; border:none;}

img {border:none;}

input {border:1px solid #bababa; background:#ffffff url(../img/inputbg.jpg) repeat-x 0px 100%; color:#7a7a7a;}
input:hover, input:focus {background:#ffffff url(../img/inputbghover.jpg) repeat-x;}

input.submit {border:1px solid #bababa; background:#b1dc5e url(../img/butbg.jpg) repeat-x 0px 100%; color:#ffffff;}
input:hover.submit, input:focus.submit {background:#b1dc5e url(../img/butbghover.jpg) repeat-x;}

input.checkbox {margin:0; padding:0; background:none; border:none;}



.header {background:url(../img/headtopbg.jpg);}
.headerlinebg {height:204px; background:url(../img/headlinebg.jpg) repeat-x 0px 100%;}
.header990 {width:990px; height:204px; margin:0 auto; position:relative;}

.headtop {height:57px;}

.headlang {float:left; padding:12px 0 0 5px;}
.headlang a, .headlang a:visited {float:left; display:block; text-align:center; margin:0 3px; text-decoration:none; color:#abc051;}
.headlang a:hover {color:#e9f2c4;}
.headlang a img, .headlang a:visited img {border:1px solid #294218; margin:0; padding:0;}
.headlang a:hover img {border:1px solid #e9f2c4;}
.headlang a.activ, .headlang a:visited.activ {float:left; display:block; text-align:center; margin:0 3px; text-decoration:none; color:#e9f2c4;}
.headlang a.activ img, .headlang a:visited.activ img {border:1px solid #e9f2c4;}

a.headotd, a:visited.headotd {display:block; float:left; margin:5px 0 0 50px; text-align:center; text-decoration:none;}
.headotd img {display:block; float:left; border:none; margin:0 20px 0 0;}
.headotd .headtextdiv {float:left; text-align:center; color:#000000;}
.headtextdiv h1 {margin:7px 0 0 0; padding:0; font-size:16px;}

.logoostrov {text-decoration:none;}
.logoostrov img {border:none; margin-top:6px;}

.headpic {position:absolute; top:6px; right:0px; width:342px; height:210px; background:url(../img/headpic.jpg) no-repeat;}
.headpic img {display:block; margin:4px 0 0 4px; width:324px; height:189px;}


.allcontentbgdiv {background:url(../img/conttopbg.jpg) repeat-x;}


.topmenudiv {width:990px; margin:0 auto;}
.topmenudiv .phonecontact {float:left; width:115px; height:87px; background:url(../img/mphone.jpg) no-repeat 100% 100%; text-align:center;}
.topmenudiv .emailcontact {float:left; width:110px; height:87px; background:url(../img/mmail.jpg) no-repeat 110% 100%; text-align:center;}
.phonecontact a, .phonecontact a:visited,
.emailcontact a, .emailcontact a:visited {color:#e2eebc; text-decoration:none; font-weight:bold; line-height:20px;}
.phonecontact a:hover, .emailcontact a:hover {color:#ffffff; text-decoration:underline;}
.topmenu {float:right; width:760px; text-align:right; margin:30px 0 0 0;}
.topmenu ul {list-style-image:none; list-style-position:none; list-style-type:none; margin:0; padding:0; height:30px;}
.topmenu li {display:inline; margin:0 -1px; padding:0;}
.topmenu a, .topmenu a:visited {color:#e0eb83; text-decoration:none; font:bold 14px Arial; border-bottom:5px solid #378f00; padding:5px 19px;}
.topmenu a:hover {color:#ffffff; border-bottom:5px solid #e0eb83;}
.topmenu a.activ, .topmenu a:visited.activ {color:#ffffff; text-decoration:none; font:bold 14px Arial; border-bottom:5px solid #e0eb83; 
padding:5px 19px;}
.topmenu a:hover.activ {border-bottom:5px solid #ffffff;}



.contenttable {width:990px; height:200px; margin:0 auto; }
.lefttd {width:220px; text-align:center;}


.leftnewsblock {background:url(../img/leftnews.jpg) no-repeat; width:210px;}
.leftblocktitlebox {margin:0; padding:50px 3px 9px 7px;}
.leftblocktitlebox a, .leftblocktitlebox a:visited {color:#e4efbf; text-decoration:none; font:bold 14px Arial;}
.leftblocktitlebox a:hover {color:#ffffff;}
.leftnews {border:1px solid #4d4d4d; margin:0 4px; background:#ffffff url(../img/leftnewsbg.jpg) repeat-y; padding:5px;}
.leftnewsshadow {background:url(../img/leftnewsshadow.jpg) no-repeat 50% 0px; height:15px;}
.onenewsbox {padding:4px 4px 4px 14px; text-align:justify; border-bottom:1px solid #adadad; 
background:url(../img/marckerg5x5.gif) no-repeat 4px 10px; font-size:11px;}
.onenewsbox a, .onenewsbox a:visited {font:bold 12px Arial; text-decoration:none; color:#3e3e3e;}
.onenewsbox a:hover {text-decoration:underline; color:#378f00;}
.onenewsbox div {text-align:right; font:bold 11px Arial;}



.centercontent {padding:0 10px 0 0; text-align:justify;}
.titlebigmarcerdiv {border-left:2px solid #378f00; margin:0 0 10px 0;}
.titlebigmarcerdiv div {border-left:25px solid #e0eb83; padding-left:20px;}
.titlebigmarcerdiv a, .titlebigmarcerdiv a:visited {color:#325800; text-decoration:none; font:bold 14px Arial;}
.titlebigmarcerdiv a:hover {color:#ffffff;}





.footer {width:990px; margin:0 auto;}
.footmenu {margin:20px 0px 15px 210px; border-bottom:2px solid #94bd73; padding:5px 70px 5px 0; text-align:right;}
.footmenu a, .footmenu a:visited {text-decoration:none; color:#325800; padding:0 14px;}
.footmenu a:hover {text-decoration:underline; color:#ffffff;}

a.miridium, a:visited.miridium {display:block; float:left; text-decoration:none; color:#a0a695; margin:10px; 
background:url(../img/logomiridium.jpg) no-repeat; padding:7px 0 8px 30px; font:normal 11px Arial;}
a:hover.miridium {color:#325800; background:url(../img/logomiridium.jpg) no-repeat 0px -28px;}

.allfoot {margin:0 0 0 210px;}



.maplevelinfo {width:660px; height:350px; margin:0 0 25px 60px; position:relative;}
.maplevelinfo a, .maplevelinfo a:visited {text-decoration:none; display:block; position:absolute;}


.levelstable {width:100%; height:200px;}
.levelstable td {padding:10px 0 10px 100px;}



.cont_guestbg {background:#eeeef6 url(../img/guestbg.jpg) repeat-y 100% 0px; margin-left:11px; width:747px;}
.cont_guesttop {background:url(../img/guesttop.jpg) no-repeat; width:747px;}
.cont_guestbot {background:url(../img/guestbot.jpg) no-repeat 0px 100%; width:747px;}
.cont_guestbot table {width:100%; height:300px; padding:70px 40px 80px 20px;}
.guesttextdiv {background:url(../img/guestico.jpg) no-repeat; padding:3px 0 3px 35px;}
.guesttexttop {background-color:#d8d8de; padding:3px 3px 3px 20px; font-weight:bold;}
.guesttexttop span {font-size:11px; padding:0 0 0 50px;}
.guesttext {border-bottom:1px solid #d8d8de; padding:8px 0; margin:0 0 3px 0;}

.guesformdiv {padding-left:175px;}
.guesformdiv span {font-size:10px;}
.guesttextareadiv {float:right; padding:10px 0 0 0;}
.guesttextareadiv textarea {width:300px;}
.guesttextareadiv  input {margin-top:3px; font-weight:bold;}
.guesttextareadiv  input:hover, .guesttextareadiv  input:focus {background-color:#378f00;}
.guesttextareadiv .red, .guestinputsdiv .red {color:#ff0000; font-size:12px;}
.guestinputsdiv {float:right; padding:10px 30px 0 0;}
.guestinputsdiv input {width:170px;}





.photogdiv {width:189px; height:220px; float:left; background:url(../img/photoshadow.jpg) no-repeat 0px 100%;}
.photogdiv .photogbg {background-color:#ebebeb; width:182px; height:209px; border-left:1px solid #ffffff; border-top:1px solid #ffffff; 
border-right:1px solid #a7a7a7;  border-bottom:1px solid #a7a7a7; text-align:center;}
.photogdiv a, .photogdiv a:visited{text-decoration:none;}
.photogdiv img {width:165px; height:165px; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; border-left:1px solid #a7a7a7; 
border-top:1px solid #a7a7a7; margin:8px 0 -2px 0; padding:0;}
.photogdiv a.photolink, .photogdiv a:visited.photolink {text-decoration:none; color:#3c5727; font-size:11px;}
.photogdiv a:hover.photolink {color:#000000;}




/* == pagenator == */
.pagenator {text-align:center; margin:10px;}
.pagenator a, .pagenator a:visited {text-decoration:none; padding:0px 3px; color:#444444; border:1px solid #b5c499; margin:0 1px;}
.pagenator a:hover{color:#ffffff; border:1px solid #cce0a6;}
.pagenator a.active, .pagenator a:visited.active {border-top:1px solid #ffffff; border-right:1px solid #a7a7a7; border-bottom:1px solid #a7a7a7;
border-left:1px solid #ffffff; color:#3c5727; background-color:#ebebeb; font-weight:bold; margin:0 1px;}
.pagenator a:hover.active {border:1px solid #ffffff; color:#ffffff; background-color:#7a9b61;}
.pagenator a.prev, .pagenator a:visited.prev,.pagenator a.next, .pagenator a:visited.next {border:none; color:#3c5727;}
.pagenator a:hover.prev, .pagenator a:hover.next {border:none; color:#ffffff;}
.pagenator .disabled {color:#979797; padding:1px 4px; background: none;}





/*== loadfiles == */
.loadfilesdiv {width:640px; height:76px; margin:20px auto;}
.loadfilesdiv .loadleft, .loadfilesdiv .loadright {display:block; border:1px solid #81a168; width:300px; height:76px; 
background:#c7d4b4 url(../img/word_exel.jpg) no-repeat 30px 50%; text-align:center; padding:0; font-weight:bold;}
.loadfilesdiv .loadleft {float:left;}
.loadfilesdiv .loadright {float:right;}
.loadleft a, .loadleft a:visited, .loadright a, .loadright a:visited {display:block; text-decoration:none; color:#3c5727; margin:15px 0 0 70px;}
.loadleft a:hover, .loadright a:hover {text-decoration:underline; color:#000000;}
.loadleft a span, .loadright a span {font-size:9px;}





.pageconentblock {width:718px; margin:0 auto; background:#ffffff url(../img/pagercontentbot.jpg) no-repeat 0px 100%;}
.pageconentbg {background:url(../img/pagercontent.jpg) no-repeat; padding:10px 10px 30px 10px;}
.pageconentblock .date {margin:0 0 0 100px; font-size:11px;}
.pageconentblock .date .left {float:left;}
.pageconentblock .date .right {float:right; font-weight:bold;}
.pageconentblock  .pageconenttitle {background-color:#ececec; border-top:1px solid #325800; padding:5px 0 0 30px; margin:10px 0 6px 60px; 
font-size:1px;}
.pageconentblock .pageconent {padding:5px 5px 5px 40px;}




.newsblock {width:745px; margin:0 auto; background:#ffffff url(../img/pabercontentnews.jpg) no-repeat 100% 100%; padding:0 0 6px 0;}
.newsblocktable {width:100%; height:90px;}
.newsblocktable .imgtd {background-color:#c5d3b4; width:105px; text-align:center; padding:5px 0 0 0;}
.newsblock .newsdiv {margin:0 0 13px 0;}
.newsdiv  .newstitle {padding:4px 50px; font-weight:bold; background:#ececec url(../img/newsico.gif) no-repeat;}
.newstitle a, .newstitle a:visited {float:left; color:#325800; text-decoration:none;}
.newstitle a:hover{color:#000000; text-decoration:underline;}
.newstitle span {float:right; font-size:11px;}
.newsdiv .text {padding:5px;}




.morelink {text-align:right; padding:5px 30px;}
.morelink a, .morelink a:visited {border-top:1px solid #325800; background-color:#ececec; text-decoration:none; color:#325800; padding:0 15px 1px 15px;}
.morelink a:hover {border-top:1px solid #ececec; background-color:#325800; color:#ffffff;}




.b_contacts {height:278px; text-align:center;}
.b_contacts .contactinfo {color:#ffffff; font-weight:bold; padding:140px 0 0 0;}


.bannerdiv {width:220px; text-align:center; margin-top:5px;}




















