* { padding:0; margin:0;}
img { border:none;}
html, body { height:100%;}
body { min-width:970px; font:normal 11px Arial, Tahoma, serif; background:#fff; color:#252525;}
a { color:#004ca8; text-decoration:underline;}

#body { min-height:100%; width:970px; margin:auto;}
* html #body { height:100%;}

* html body { width:expression(document.documentElement.clientWidth < 970 ? "970px" : document.documentElement.clientWidth + "px");} /* ie6 */
* html #head { width:expression(document.documentElement.clientWidth < 970 ? "970px" : document.documentElement.clientWidth + "px");} /* ie6 */

#xfoot, #foot { clear:both; height:60px;}
#foot { position:relative; height:60px; width:970px; margin:-60px auto 0; background:url(img/foot.gif) no-repeat 0px 20px;}

#columns { padding-top:150px; width:970px;}

#head { min-width:970px; height:147px; border-top:3px solid #d0d0d0; width:100%; position:absolute; top:0px; left:0px;}
#inhead { height:147px; width:970px; margin:auto; background:url(img/head.jpg) no-repeat 50% 57px; }

#left { width:220px; padding:20px 10px; float:left;}
#center { width:470px; padding:0 10px 20px; float:left;}
#right { width:220px; padding:20px 0 20px 10px; float:left;}

.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear {display:inline-block !important;}
/* \*/
.clear {display:block !important;}
/* */

#shortmenu { padding-right:10px; float:right;}
#shortmenu li { display:inline;}
#top { padding:30px 0 0 10px;}
#logo { float:left; padding:10px;}
#topcenter { float:left; padding-left:150px; width:530px;}
#topcenter p { float:left; padding-left:40px; width:220px;}
#topright { padding-left:20px; float:left; width:210px;}
#inhead a { color:#252525; text-decoration:underline;}
strong { color:#d81e05;}

.about { padding-bottom:20px; border-bottom:1px solid #d0d0d0;}
.about-info { float:left; width:160px;}

.about-foto { float:left; padding-right:10px; width:50px; }
.about-foto img { display:block; padding-bottom:2px;}

.about dl { padding:10px 0 0;}
.about dt { display:inline; background:url(img/triangle.gif) no-repeat 0 3px; padding-left:10px; font:bold 9px Arial; line-height:1.5;}
.about dd { display:inline; font:bold 9px Arial; color:#626363; padding-left:3px;}

.t220, .b220 { height:2px; font-size:1px; display:block; width:220px;}
.t220 { background:url(img/t220.gif) no-repeat 0% 50%; margin-top:9px;}
.b220 { background:url(img/b220.gif) no-repeat 0% 50%; margin-bottom:9px;}
.form { border:1px solid #d0d0d0; border-top:none; border-bottom:none;}
.in { border:1px solid #fff; border-top:none; border-bottom:none;  background:#f3f4f0; padding:8px;}
#contact { font-size:100%; background:url(img/icon_phone.gif) no-repeat 100% 0%; margin:0; padding:0 0 8px 0; border-bottom:1px solid #d0d0d0; font-weight:normal;}
.in address { padding:8px 0; border-bottom:1px solid #d0d0d0; color:#626363; font-style:normal;}
address.last { border-bottom:none; padding-bottom:4px;}
address strong { color:#252525; font-weight:normal;}

.blogpost { border-bottom:1px solid #d0d0d0; padding:8px 0 7px; }
.blogpost h2 { color:#004ca8; font-weight:bold; font:normal 18px Arial; text-decoration:underline;}
.blogpost p { padding:0 0 8px 0;}
p.grey { color:#626363;}
p.publish { font-size:9px; padding:5px 0 8px 11px; background:url(img/icon_publish.gif) no-repeat 0% 6px;}
.publish span { color:#d81e05; text-transform:lowercase;}
.comment { border:1px solid #d0d0d0; margin:10px 0; clear:left;}
.incomment { border:1px solid #fff; background:#f3f4f0; padding:3px 17px; background:#f3f4f0 url(img/icon_comment.gif) no-repeat 3px 6px; font-size:9px; }
.incomment a { color:#d81e05;}
.blogpost img { margin-bottom:7px;}

.book { padding:20px 0; border-bottom:1px solid #d0d0d0;}
.book-info { float:left; width:140px;}
.book-info p { color:#626363; padding:7px 0 20px 0; font-size:9px;}
.book-info a { background:url(img/triangle.gif) no-repeat 100% 50%; padding-right:8px;}
.book-foto { float:left; padding-right:10px; width:60px; }
.book-foto img { display:block; padding-bottom:2px;}

#feedback { font-size:100%; background:url(img/icon_mail.gif) no-repeat 100% -5px; margin:0; padding:0 0 8px 0; border-bottom:1px solid #d0d0d0; font-weight:normal;}
.in label { display:block; padding:5px 0; color:#626363;}
.in input, .in textarea { display:block; border:1px solid #d0d0d0; width:198px; overflow:auto; margin-bottom:5px;}
.in textarea { height:68px;}
input.send { float:right; width:95px; height:20px; border:none; margin-bottom:0px;}

#foot cite { display:block; font-style:normal; font-size:9px; padding-top:40px;}
#foot p { font-size:9px; float:left;}
#botcenter { float:left; padding:30px 10px 0; width:520px;}
#botcenter p { width:220px; padding:10px 0 0 40px; background:url(img/trianglebot.gif) no-repeat 40px 0%;}
#foot p a { color:#252525;}
#botright { width:210px; padding:40px 0 0 10px; background:url(img/trianglebot.gif) no-repeat 10px 30px;}

h1 { color:#252525; font-weight:bold; font:normal 18px Arial;}
h2#add { color:#252525; font:bold 16px Arial; text-decoration:none; margin:2em 0 .5em 0;}

.addform { border:1px solid #d0d0d0;}
.addform .in { border:1px solid #fff; background:#f3f4f0; padding:8px;}

/* TinyMCE specific rules */
body.mceContentBody {  background:#fff; min-width:470px !important; width:470px !important; height:auto !important;}

.error { color:red; border:1px dotted red; padding:.5em; margin:.5em 0;}
#lupa2 { width:30px; height:27px; display:inline;}
#wide { padding:0 20px; clear:both;}
.right { float:right;}

#left p { padding:0 0 10px 10px; background:url(img/triangle.gif) no-repeat 0 6px; line-height:1.5;}
#left a { text-decoration:none; color:#000;}

.lft { float:left; padding:0 5px 5px 0;}
.rgt { float:right; padding:0 0 5px 5px;}

#nav { text-align:center; padding:10px 0 0;}
#nav a { color:#D81E05; text-decoration:underline;}

