body{background-color:#fff; height:750px; font-size:76%; font-family:verdana,helvetica,arial,sans-serif; line-height:1.5em; background-image:url(../pres_images/bg.jpg); background-position:top center; background-repeat:repeat-x}
*{margin:0; padding:0; border:none}
body#index h1,body#index h2,body#index p a{color:#842691}
body#information h1,body#information h2,body#information p a{color:#8128ad}
body#activities h1, body#activities h2, body#activities p a{color:#e07b02}
body#news h1,body#news h2, body#news p a{color:#910063}
body#kidszone h1,body#kidszone h2, body#kidszone p a{color:#d90000}
body#archive h1, body#archive h2, body#archive p a{color:#696767}
body#gallery h1,body#gallery h2,body#gallery p a{color:#a0019a}
body#parents h1,body#parents h2,body#parents p a{color:#18a1e8}
body#links h1,body#links h2,body#links p a{color:#0c03df}
body#help h1,body#help h2,body#help p a,body#contact h1,body#contact h2,body#contact p a{color:#842691}
ul{list-style-type:none}
p{font-size:1em}
a{text-decoration:none; font-weight:bold}
a:hover{text-decoration:underline}
.bold{font-weight:bold}
h1{font-size:1.5em; font-weight:normal}
h2{font-size:1.2em; font-weight:normal}
div#mainwrap{background-color:none; width:720px; margin:5px auto 0 auto}
div#header{width:720px; height:100px; background-color:none; background-image:url(../pres_images/header.png)}
div#headerspecialmatters a img{padding:10px 0 0 30px; float:left}
div#headerlogosright{width:67px; float:right; text-align:center; padding:10px 11px 0 0; line-height:0px}
div#headerlogosright img{padding:0 0 0 0}
div#contentarea{width:720px; background-color:none; margin:11px 0 0 0}
div#maincolumn1{width:182px; height:auto; float:left; display:inline}
div#maincolumn2{width:530px; background-color:none; background-image:url(../pres_images/maincolumn2_bg.png); background-repeat:no-repeat; height:465px; float:left; margin-left:7px; display:inline}
div#maincolumn2main{width:490px; height:390px; background-color:#fff; margin:20px; overflow:auto; float:left; display:inline}
div#maincolumn2maintext{margin:5px}
div#maincolumn2maintext p{margin:10px 0 0 0}
div#maincolumn2maintext h2{margin:15px 0 0 0}
div#maincolumn2gallery{width:490px; height:490px; background-color:#fff; overflow:auto; float:right; margin:20px 0 20px 20px; display:inline}
div#maincolumn2galleryinner{margin:5px; height:480px;}
div#maincolumn2galleryinner h1{color:#a0019a}
div#maincolumn2galleryinner h2{color:#a0019a}
div#maincolumn2galleryinner ul{list-style-type:none; text-align:center; line-height:0; margin:0 0 0 0; padding:0 0 0 0; list-style:none}
div#maincolumn2galleryinner ul li{line-height:0px; margin:0 0 0 0; padding:0 0 0 0; float:left}
div#maincolumn2galleryinner ul li a img{padding:20px 53px 20px 0px}
div#footer{width:720px; height:95px; background-image:url(../pres_images/footer.png); background-repeat:no-repeat; float:left; margin:11px 0 0 0; display:inline}
div#footerleft{width:218px; float:left; padding:13px 0 0 13px}
div#footermiddle{width:200px; float:left; text-align:right}
div#middlehome{width:200px; padding:13px 13px 0 0; line-height:0px}
div#middlecontacts{width:200px; padding:3px 15px 0 0; line-height:0px}
div#middlecontacts a img{padding-left:6px}
div#footerright{width:140px; float:right; padding:13px 13px 0 0}
.menu ul{list-style-type:none; text-align:left; line-height:0; margin:0 0 0 0; padding:0 0 0 0; list-style:none}
.menu ul li{line-height:0px; margin:0 0 6px 0; padding:0 0 0 0; float:left}
.buttonactivities a img{height:53px; width:182px; background-image:url(../pres_images/buttons/activities.png); background-position:left; background-repeat:no-repeat; margin-bottom:0px}
.buttonactivities a img:hover{background-image:url(../pres_images/buttons/activities_hover.png); background-position:left; background-repeat:no-repeat}
.buttoninformation a img{height:53px; width:182px; background-image:url(../pres_images/buttons/information.png); background-position:left; background-repeat:no-repeat; margin-bottom:0px}
.buttoninformation a img:hover{background-image:url(../pres_images/buttons/information_hover.png); background-position:left; background-repeat:no-repeat}
.buttonnews a img{height:53px; width:182px; background-image:url(../pres_images/buttons/news.png); background-position:left; background-repeat:no-repeat; margin-bottom:0px}
.buttonnews a img:hover{background-image:url(../pres_images/buttons/news_hover.png); background-position:left; background-repeat:no-repeat}
.buttonparents a img{height:53px; width:182px; background-image:url(../pres_images/buttons/parents.png); background-position:left; background-repeat:no-repeat; margin-bottom:0px}
p.film {background: url(../pres_images/film.png) center left no-repeat; padding:0 0 0 18px;}
p.film a {background: #e4e4e4; padding: 2px; border:1px solid #ccc;}
p.film a:hover { background: #ccc;}
.buttonparents a img:hover{background-image:url(../pres_images/buttons/parents_hover.png); background-position:left; background-repeat:no-repeat}
.buttonkidszone a img{height:53px; width:182px; background-image:url(../pres_images/buttons/kidszone.png); background-position:left; background-repeat:no-repeat; margin-bottom:0px}
.buttonkidszone a img:hover{background-image:url(../pres_images/buttons/kidszone_hover.png); background-position:left; background-repeat:no-repeat}
.buttonarchive a img{height:53px; width:182px; background-image:url(../pres_images/buttons/archive.png); background-position:left; background-repeat:no-repeat; margin-bottom:0px}
.buttonarchive a img:hover{background-image:url(../pres_images/buttons/archive_hover.png); background-position:left; background-repeat:no-repeat}
.buttongallery a img{height:53px; width:182px; background-image:url(../pres_images/buttons/gallery.png); background-position:left; background-repeat:no-repeat; margin-bottom:0px}
.buttongallery a img:hover{background-image:url(../pres_images/buttons/gallery_hover.png); background-position:left; background-repeat:no-repeat}
.buttonlinks a img{height:53px; width:182px; background-image:url(../pres_images/buttons/links.png); background-position:left; background-repeat:no-repeat; margin-bottom:0px}
.buttonlinks a img:hover{background-image:url(../pres_images/buttons/links_hover.png); background-position:left; background-repeat:no-repeat}
div#amicreative{width:720px; background-color:none; margin-left:auto; margin-right:auto; float:left}
div#amicreative p{text-align:right; font-size:0.8em; color:#515453; margin-right:10px}
div#amicreative p a{text-decoration:none; color:#ec008c}
div#amicreative p a:hover{color:#aca9a9}

.blogbutton a img:hover{background-image:url(../pres_images/buttons/blog_hover.png); background-position:left; background-repeat:no-repeat}
.blogbutton a img{height:53px; width:182px; background-image:url(../pres_images/buttons/blog.png); background-position:left; background-repeat:no-repeat; margin-bottom:0px}

div#preloader{position:absolute; top:-1000px; height:100px; width:100px; overflow:hidden}
.clearfix:after{ content:".";  display:block;   height:0;   clear:both;   visibility:hidden}
.clearfix{display:inline-table}
* html .clearfix{height:1%}
.clearfix{display:block}
p.cal {background:url(../pres_images/cal.png) center left no-repeat; padding: 0 0 0 20px; font-style:italic; margin:0 0 7px 0;}

.cssform {margin:0 0 0 -35px; }
.cssform p{width: 330px;clear: left;margin: 0;padding: 20px 0 8px 0;padding-left: 155px;height: 1%;}
.cssform label{font-weight: bold;float: left;margin-left: -120px; width: 100px;}
.cssform input[type="text"] {width: 330px;padding: 5px 3px 5px 2px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.0em;border:1px solid #ccc;}
.cssform input:hover, .cssform textarea:hover {background:#f5f5f5;}
.cssform select { border:1px solid #ccc; padding: 5px 3px 5px 0; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.0em;}
.cssform #btnContact,.cssform #btn {background:url(../pres_images/btn.png) top left no-repeat; width:122px; height:39px; border:none; outline: none; float:right; margin:15px 38px 0 0;}
.cssform #btnContact:hover{cursor:pointer; color:#843179;}
.cssform textarea{width: 330px;height: 150px;padding: 5px 3px 5px 2px ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.0em;border:1px solid #ccc; }

p.pdf {background: #f5f5f5 url(../pres_images/pdficon_large.gif) center left no-repeat; padding:10px 10px 10px 50px; border:1px solid #ccc;}

h2.blog {margin:7px 0 0 0;}
p.read-full {text-align:right;margin:0 7px 15px 0}
h2.blog a {color:#842630; font-size:0.8em;}
h1 span {color:#666; font-style:italic; font-size:0.7em;}
h1.blogico{background:url(../pres_images/comment2.png) center left no-repeat; padding:0 0 0 40px; line-height:35px;}
h1.adminPosts{background:url(../pres_images/1.png) center left no-repeat; padding:0 0 0 40px; line-height:35px;}
h1.adminComments{background:url(../pres_images/comment2.png) center left no-repeat; padding:0 0 0 40px; line-height:35px;}
h1.adminPage{background:url(../pres_images/page.png) center left no-repeat; padding:0 0 0 40px; line-height:35px;}
h1.adminNews{background:url(../pres_images/news.png) center left no-repeat; padding:0 0 0 40px; line-height:35px;}
h1.adminFiles{background:url(../pres_images/file.png) center left no-repeat; padding:0 0 0 40px; line-height:35px;}
h1.adminGallery{background:url(../pres_images/gal.png) center left no-repeat; padding:0 0 0 40px; line-height:35px;}
h1.adminPosts a, h1.adminComments a, h1.adminPage a,h1.adminNews a,h1.adminFiles a,h1.adminGallery a {color:#333;}
h1.tick{background:url(../pres_images/tick.png) center left no-repeat; padding:0 0 0 50px; line-height:35px;}
div.comment-wrap { border:1px solid #dedede; border-bottom: none; background: #ececec url(../pres_images/comment2.png) 10px 10px no-repeat; padding:10px; min-height: 45px }
div.comment-wrap p { padding:0 0 0 50px; }
div.comment-lower { background:url(../pres_images/arrow.gif) 30px -1px no-repeat; height: 18px; margin:0 0 25px 0;  }
div.comment-lower span {padding:0 0 0 70px; font-size: 0.8em; }
div.comment-lower span img {vertical-align:middle;}

table, table th,td	{border:none; border-collapse:collapse;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:0.9em;line-height:1.5em}
table {width: 100%;background:black;-webkit-border-radius:6px;-moz-border-radius:6px; border-radius:6px;-webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 10px rgba(0,0,0,0.3);margin:10px 0 50px 0}
table thead,table tfoot{color:white;}
table thead th{padding:0.5em;  text-align:left;}
table thead th:first-child{width:7em; text-align:left; }
table tbody td,table tbody th{font-size:0.9em;padding:0.5em;background-color:#e5e5e5;vertical-align:top}
table tbody th{color:#222;text-align:left; background-image:url(tabel.png); background-repeat:repeat-y;width:30%;}
table tbody tr.odd th,table tbody tr.odd td{background-color:#f5f5f5; color:#222;}
table a:link{color:black; font-size:1.1em; }
table a:visited{color:#555; font-size:1.1em;}
table a:hover{text-decoration:none; background:#000;color:#ff8000; font-size:1.1em;}
table td.td-centre a img:hover{background: none; }
::-moz-selection{background:#202020; color:white}
::selection{background:#202020;color:white}
table td.td-centre {text-align:center;}
table thead ::-moz-selection,table tfoot ::-moz-selection{	background:white; color:#202020}
table thead ::selection,table tfoot ::selection{background:white; color:#202020}

p.add {background:url(../pres_images/add.png) center left no-repeat; padding:0 0 0 25px;}
p.tick {background:url(../pres_images/accept.png) center left no-repeat; padding:0 0 0 25px;}

.success, .warning, .error, .validation {border-top: 4px solid;border-bottom: 4px solid;margin: 10px 0px 0 0px;padding:15px 10px 15px 75px;background-repeat: no-repeat;background-position: 10px center;font-size:0.9em;font-weight: bold;}
.success {color: #4F8A10;background-color: #DFF2BF;background-image:url(../pres_images/success.png);}
.warning {color: #00529B;background-color: #BDE5F8;background-image: url(../pres_images/info.png);}
.error {color: #333;border-top:3px solid #D8000C;border-bottom:3px solid #D8000C;border-right:none;border-left:none;background-color: #FFBABA;background-image: url(../pres_images/cross.png);}


a.button {background: transparent url(../pres_images/buttons/bg_button_a.gif) no-repeat scroll top right;color: #ff0000;display: block;float: left;height: 24px;padding-right: 18px;text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:normal;margin:0 6px 0 100px }
a.button span:hover {color:#ff0000;}
a.button span {background: transparent url(../pres_images/buttons/bg_button_span.gif) no-repeat;display: block;line-height: 14px;padding: 5px 0 5px 18px;} 
a.button:active {background-position: bottom right;color: #000;outline: none;}
a.button:active span {background-position: bottom left;padding: 6px 0 4px 18px;}
.clr {clear:both; height: 5px;}
input{font-size:12px;width:280px;border:1px solid #ccc;padding:5px;}
h2{color:#666666; margin-bottom:20px;font-size:16px;}
div.main{margin:30px auto; width:340px;}
div.box{padding:10px;color:#333333;margin-bottom:20px;}
div.box h1 {font-size:14px;color:#000000;padding-bottom:4px;}
div.box p{padding-bottom:14px;}
div.box input .input-text{border:1px solid #ccc;color:#666666;width:180px;}
div.box textarea{border:1px solid #ccc;width:290px;height:120px;padding:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.9em;}
div.box label{display:block;margin-bottom:10px;color:#555555;}
div.box label span{display:block;float:left;padding-right:6px;width:150px;text-align:left;font-weight:bold;}
.spacer{margin-left:80px; margin-bottom:10px;font-size:11px;color:#555555;}
#btnSend {width:150px; height:24px; background:url(../pres_images/button.jpg) top left no-repeat; outline:none; border:none; margin:0 0 0 155px; }
#btnSend:hover {cursor:pointer;color:#ff0000}
div.inputError {color: #ff0000; font-weight: bold; text-align: left; display: none; background: url(../pres_images/err.gif) left center no-repeat; padding:0 0 0 18px; margin:0px 0 3px 0px; width: 250px; font-size: 0.9em;}
.inputErrorHighlight {background:#ffaabb; border:1px solid #ff0000;}
p.l {margin-bottom:5px;}
#jwbox_background{display: none;position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index:1001;zoom: 1;-moz-opacity: 0.8;opacity:0.80;filter: alpha(opacity = 80);overflow: auto;}
.jwbox_hidden {display: none;position: fixed;padding: 16px 16px 25px 16px;border: 16px solid white;background-color: white;z-index:1002;overflow: hidden;background-image:url('http://www.longtailvideo.com/jw/images/jwbox/closelabel.gif');background-position:bottom right;background-repeat:no-repeat;
}
.jwbox_content{}
div.jwbox img:hover{cursor:pointer;}


