HTML {height:100%; padding:0px; margin:0px;}

body {background:url(../img/bg.jpg) no-repeat 680px 109px; _background:url(../img/bg.jpg) no-repeat 680px 0px; font:normal 12px Tahoma, Arial; 
margin:0; padding:0; color:#384435; border:none; background-attachment:fixed;}

.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;}

a:link, a:visited {color:#979797;}
a:hover {color:#000000;}

input, textarea {border:1px solid #bababa; background:#ffffff url(../img/inputbg.jpg) repeat-x 0px 100%; color:#7a7a7a;}
input:hover, input:focus, textarea:hover, textarea: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;}

.titlesite {position:absolute; top:-100px;}
.titlesite h1 {font-size:1px;}

/*== header ==*/
.header {position:fixed; width:100%; height:170px; top:0; left:0;}

/*.headermenu {border:1px solid red; position:absolute; top:108px; left:0px; width:100%; height:62px; z-index:2;}
.headermenu ul {list-style-image:none; list-style-position:none; list-style-type:none; margin:0; padding:0; border:1px solid red;}
.headermenu li {float:left; border:1px solid red; width:100px; height:62px;}
.headermenu a, .headermenu a:visited {}*/


/*== header_menu ==*/
#navigation{
position:absolute;
    height:62px;
	top:108px;
	background:url(../img/mbg.png) no-repeat;
	_background:none;
}
.container{
    margin: 0pt auto;
    width:100%;
}
#home, #home div,
#equipment, #equipment div, 
#record, #record div, 
#questions, #questions div,
#contact, #contact div,
#pleasant, #pleasant div  {
    height:62px;
    position:absolute;
    width:134px;
    float:left;
}

#home, #equipment, #record, #questions, #contact, #pleasant {
    background-repeat: no-repeat;
}
.home, .home_active, .home_select, .equipment, .equipment_active, .equipment_selec, .record, .record_active, .record_select,
.questions, .questions_active, .questions_select, .contact, .contact_active, .contact_select, .pleasant, .pleasant_active, .pleasant_select {
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#home {left:20px;}
.home {background-image: url(../img/hhome.png); _background:url(../img/hhome.gif);}
.home_active, .home_select {background-image: url(../img/hhome_activ.png); _background:url(../img/hhome_activ.jpg);}
#equipment {left:140px; width:161px;}
.equipment {background-image: url(../img/hequipment.png); _background:url(../img/hequipment.gif);}
.equipment_active, .equipment_select {background-image: url(../img/hequipment_activ.png); _background:url(../img/hequipment_activ.jpg);}
#record {left:302px;}
.record {background-image: url(../img/hrecord.png); _background:url(../img/hrecord.gif);}
.record_active, .record_select {background-image: url(../img/hrecord_activ.png); _background:url(../img/hrecord_activ.jpg);}
#questions {left:422px;}
.questions {background-image: url(../img/hquestions.png); _background:url(../img/hquestions.gif);}
.questions_active, .questions_select {background-image: url(../img/hquestions_activ.png); _background:url(../img/hquestions_activ.jpg);}
#contact{left:665px;}
.contact {background-image: url(../img/hcontact.png); _background:url(../img/hcontact.gif);}
.contact_active, .contact_select {background-image: url(../img/hcontact_activ.png); _background:url(../img/hcontact_activ.jpg);}
#pleasant{left:545px;}
.pleasant {background-image: url(../img/hpleasant.png); _background:url(../img/hpleasant.gif);}
.pleasant_active, .pleasant_select {background-image: url(../img/hpleasant_activ.png); _background:url(../img/hpleasant_activ.jpg);}
#home div, #equipment div, #record div, #questions div, #contact div, #pleasant div {
    background-position: 0px 0px; 
}   

.pri-nav a{
    display:block;
    text-decoration:none;
 
}



.headiebox {width:100%; height:118px; background:url(../img/topmenubg.png) repeat-x;
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/topmenubg.png', sizingMethod='scale');
}

.head990 {width:990px; height:108px;}
.logo {display:block; float:left; width:325px; height:100px; background:url(../img/logo.jpg) no-repeat; margin:3px 0 0 103px;
 _margin:3px 0 0 50px; text-decoration:none;}

.headrightbox {float:right; width:340px; padding:5px 0 0 0; vertical-align:top;}
.headrightbox input.in125 {width:125px;}
.headrightbox input.submit {font-weight:bold; _height:20px; width:70px;}
.headlogin {margin:2px 0 0 0; height:15px; padding:0; text-align:right; position:relative;}
.headlogin input.checkbox {position:absolute; top:0px; left:5px; width:15px; height:15px;}
.headlogin span {color:#9f9f9f; margin:0 13px 0 5px;}
.headlogin a, .headlogin a:visited {color:#9f9f9f; border-left:1px solid #9f9f9f; padding:0 16px; text-decoration:none;}
.headlogin a:hover {color:#545454; text-decoration:underline;}

.topmenu {margin:40px 20px 0 0; text-align:right;}
.topmenu  a, .topmenu  a:visited {color:#626161; text-decoration:none; margin:0 10px;}
.topmenu  a:hover {color:#000000; text-decoration:underline;}




/*== content ==*/
.moredivgreen {height:18px; vertical-align:center;}
.moredivgreen div {float:left; background-color:#77a81a; width:1px; font-size:1px; height:16px; margin:1px 0 0 0;}
.moredivgreen a.morelink, .moredivgreen a:visited.morelink {_position:relative; display:block; float:left; padding:1px 10px 0px 10px; color:#ffffff; 
background-color:#77a81a; height:17px; text-decoration:none; font:bold 12px Tahoma, Arial; _cursor:pointer;}
.moredivgreen a:hover.morelink {color:#000000; text-decoration:underline;}

.moredivsilver {height:18px; vertical-align:center;}
.moredivsilver div {float:left; background-color:#929292; width:1px; font-size:1px; height:16px; margin:1px 0 0 0;}
.moredivsilver a.morelink, .moredivsilver a:visited.morelink {display:block; float:left; padding:1px 10px 0px 10px; color:#ffffff; 
background-color:#929292; height:17px; text-decoration:none; font:bold 12px Tahoma, Arial;}
.moredivsilver a:hover.morelink {color:#000000; text-decoration:underline;}

.right_moredivgreen {float:right; _width:90px;}


.contentdiv {margin:200px 30px 0 40px; *padding:200px 0 0 0; *margin-left:0; _margin:30px 0px 0 30px; _padding:0; width:955px; _width:960px;} /*========*/

.leftcontent {float:left; width:620px; padding:0;}   /*========*/

.div650 {background:url(../img/650bg.jpg) repeat-y;}
.div650topbg {background:url(../img/650topbg.jpg) no-repeat;}
.div650botbg {background:url(../img/650botbg.jpg) no-repeat 0px 100%; padding:20px;}

.divcont .leftcont {float:left; margin:8px 0 10px 20px; width:280px;}   /*========*/
a.title, a:visited.title {text-decoration:none; color:#384435; font-size:30px; _cursor:pointer;}
a:hover.title {color:#77a81a;}
.divcont p {text-align:justify;}

.imgleft {display:block; float:left;}

.centercont {width:575px; margin:0 auto;}
.centercont a.title {margin-left:40px;}
.centercont span.titlemarcer {cursor:pointer; background:url(../img/greenmarker.gif) no-repeat 5px 5px; padding:0 0 0 20px; color:#77a81a;}
.centercont span:hover.titlemarcer {color:#000000; text-decoration:none;}


.content310 {float:left; width:290px;}   /*========*/
.allcontent {padding:20px 20px 10px 20px;}
.newsbox {margin:20px 0;}
.newdata {font-weight:bold; font-size:16px;}
.textdiv {text-align:justyfy; margin:8px 0;}
.textdiv a, .textdiv a:visited {text-decoration:underline; color:#979797;}
.textdiv a:hover {text-decoration:none; color:#000000;}

.gallerycontent {padding:20px 33px; _padding:20px 30px; text-align:justyfy;}

.rightdiv330gall {float:right; width:330px;}


.rightdivbggall {background:url(../img/329gallbg_.png) no-repeat 50% 0px; height:400px;
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/329gallbg_.png', sizingMethod='scale');
}

.rightdiv330 {float:right; width:330px;}
.rightdivbg {_position:static; background:url(../img/329bg_.png) no-repeat 50% 0px; height:508px;
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/329bg_.png', sizingMethod='scale');
}
.rightboxcontent {padding:25px 17px;}
.rightboxcontent a.title, .rightboxcontent a:visited.title {_position:relative; margin:0 0 10px 20px; text-decoration:none; color:#384435; font-size:30px;}
.rightboxcontent a:hover.title {color:#77a81a;}

.rightdivsmallbox {_position:static; background:url(../img/h120bg.png) no-repeat 50% 0px; width:298px; height:120px; margin:0 0 10px 0; _margin:0 0 10px 4px;
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/h120bg.png', sizingMethod='image');
}
.rightdivcont {padding:7px;}
.rightdivcont a.title14, .rightdivcont a:visited.title14 {_position:relative; margin:0 0 0 10px; text-decoration:none; color:#384435; font:bold 14px Tahoma, Arial;}
.rightdivcont a:hover.title14 {color:#77a81a;}
.rightdivcont p {text-align:justify; margin:5px 0 5px 0;}



/* == couter == */
.pagenator {text-align:center; margin:10px;}
.pagenator a, .pagenator a:visited {text-decoration:none; padding:0px 3px; color:#444444; border:1px solid #ffffff; margin:0 1px;}
.pagenator a:hover{color:#77a81a; border:1px solid #cce0a6;}
.pagenator a.active, .pagenator a:visited.active {border:1px solid #cce0a6; color:#ffffff; background-color:#77a81a; font-weight:bold; margin:0 1px;}
.pagenator a.prev, .pagenator a:visited.prev,.pagenator a.next, .pagenator a:visited.next {border:none;color:#979797;}
.pagenator a:hover.prev, .pagenator a:hover.next {border:none;color:#000000;}
.pagenator .disabled {color:#979797; padding:1px 4px; background: none;}

.nbarchive {text-align: center; margin:5px 0 0 0; padding:5px 0 5px 0; border-top:1px dotted #aaaaaa; border-bottom:1px dotted #aaaaaa;}
.nbarchive a.link_n, .nbarchive a:visited.link_n {text-decoration:none; color:#7b7b7b;}
.nbarchive a:hover.link_n {text-decoration:underline; color:#000000;}


/*== question ==*/
.qwestuon_reply {display:none; margin:10px 0 0 15px; padding:0 0 10px 25px; border-bottom:1px dotted #c3c3c3;}
.question_title_form {text-align:center; padding:8px; margin:10px 0; border-top:1px dotted #c3c3c3; border-bottom:1px dotted #c3c3c3;}
.question_div_form {width:500px; margin:0 auto;}
.question_error {border:1px solid #FF0000; margin: 0px 0px 5px 0px; padding: 5px; background-color:#FFf5f5; display: none; color:#ff0000;}
.question_table {width:500px;}
.question_table textarea {height:100%;}
.question_td_submit {text-align:right; padding-right:25px;}
.question_td_submit .submit {padding:0 30px 2px 30px;}



.calendardiv {float: left; width:340px;}
.calendarbg {float: right; background:url(../img/kalendarbg.png) no-repeat; width:204px; height:166px; padding:8px 0 0 19px;
}

/*
.recordtable {width:80%; margin:0 auto;}
.recordtable th {border-top:1px solid #d7d6d6; border-bottom:1px solid #d7d6d6; background:#ffffff url(../img/kalendarwhitetd.jpg) repeat-x; padding:3px 0;}
.recordtable tr {background:#ffffff url(../img/kalendarwhitetd.jpg) repeat-x; text-align:center;}
.recordtable td {border-top:1px solid #d7d6d6; border-bottom:1px solid #d7d6d6; text-align:center;}
.recordtable .timetd {font-weight:bold; padding:0 5px;}

.recordtable .enabled {background-color: #ff9a9a; margin:0; _margin:0 2px; padding:3px 2px 1px 2px; line-height:18px;}
.recordtable .disabled {background-color: #acd759; margin:0; _margin:0 2px; padding:3px 2px 1px 2px; line-height:18px;}
*/

.recordtable {width:80%; margin:0 auto;}
.recordtable th {border-top:1px solid #d7d6d6; border-bottom:1px solid #d7d6d6; background:#ffffff url(../img/kalendarwhitetd.jpg) repeat-x; padding:3px 0;}
.recordtable tr {background:#ffffff url(../img/kalendarwhitetd.jpg) repeat-x; text-align:center;}
.recordtable td {border-top:1px solid #d7d6d6; border-bottom:1px solid #d7d6d6; text-align:center;}

.recordtable .enabled {font-size: 1px; border-bottom: 1px solid #cccccc; background-color: #ff9a9a; margin-bottom: 1px; height:15px;}
.recordtable .disabled {font-size: 1px; border-bottom: 1px solid #cccccc; background-color: #acd759; margin-bottom: 1px; height:15px;}

.recordtable .timetd_h {font-size: 20px; font-weight: none; padding: 0px;}
.recordtable .divmin { padding:0px; border-bottom: 1px solid #cccccc; font-size: 10px; height:15px;}
.recordtable .timetd_m {font-weight: none; padding: 0px;font-size: 5px;}




a.gallerylink, a:visited.gallerylink {color:#77a81a; text-decoration:none;}
a:hover.gallerylink {color:#000000; text-decoration:underline;}



/*== footer ==*/
.footer {background:url(../img/footbg.jpg) repeat-x; height:72px;}
a.logomiridium, a:visited.logomiridium {display:block; float:right; background:url(../img/logomiridium.jpg) no-repeat 0px -28px; 
padding:7px 0 7px 35px; margin:16px; color:#9f9f9f; font-size:11px; text-decoration:none;}
a:hover.logomiridium {background:url(../img/logomiridium.jpg) no-repeat; color:#404040;}
.footdiv {float:left; margin:20px 0px 0px 20px; text-align:left; width:70%; color:#979797;}