/* Reset browsers styles*/
body,div,dl,dt,dd,ul,li,pre,form,fieldset,input,textarea,
p,blockquote,th,td{margin:0;padding:0;} 
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:100%;font-weight:normal;} 
address,caption,cite,code,th{font-style:normal;font-weight:normal;} 
caption,th{text-align:left;} 
fieldset,img{border:0;} 
ul{list-style:none;} 
a{text-decoration:none;} 
table{border-collapse:collapse;border-spacing:0;}

/* Tools */
#mozaik-tools{
  clear:both;background:#D4D4D4 url(images/toolbar.png) repeat-x top left;
  position:fixed;left:0;bottom:0;width:100%;z-index:10;
  font: bold 12px arial;color:#666666;border-top:1px solid #D3D3D3;
}
#mozaik-tools ul{clear:both;padding:2px 10px;overflow:hidden;border-top:1px solid #fff;border-bottom:1px solid #BDBCBC}
#mozaik-tools a{color:#666666}
.mozaik-toolbar li{float:right;margin-left:4px}
.mozaik-toolbar a,.mozaik_toolbar span{display:block;padding:3px 5px;}
.mozaik-toolbar a:hover{background:#fff}
#mozaik-reload{z-index:8;position:absolute;right:4px;top:4px;width:20px;height:20px}
#mozaik-preview{z-index:8;position:absolute;right:35px;top:4px;width:20px;height:20px}
.mozaik-toolbar li{float:right;margin-left:10px}

.mozaik-captcha{vertical-align:middle;margin-bottom:15px}
.mozaik-captcha img{vertical-align:middle}
.mozaik-captcha input{vertical-align:middle}

#mozaik-contact-form{padding:20px;margin:15px auto}
.mozaik-contact-label{display:block;font-weight:bold;display:block}
.mozaik-contact-block{display:block;margin:5px 0}
.mozaik-contact-input{width:500px}
#mozaik-contact-form textarea{width:500px}

#mozaik-footer{height:24px;font-size:12px;position:relative}
#mozaik-footer-text{margin:0 auto;width:80px;height:0;position:relative}
#mozaik-footer-back{height:24px;background:#fff;filter:alpha(opacity = 35);-moz-opacity:0.35; opacity:0.35;}
#mozaik-footer a{position:absolute;top:0;padding-top:4px;color:#000;display:block;width:80px;text-align:center}

.mozaik-message,.mozaik-advert-message,.mozaik-bad-message{margin-bottom:10px;padding:7px 10px;}
.mozaik-message{border:1px solid #355A31;background: #B1F08E;color:#20371E}
.mozaik-advert-message{border:1px solid #D76101;background:#FFD4A6;color:#D76101}
.mozaik-bad-message{border:1px solid #B5341B;background:#FA9C7C;color:#6A240C}
.mozaik-login{background:#fff;margin:15px auto;padding:20px;width:500px;font-family:Arial,Verdana,san-serif}
.mozaik-login form td{padding:0 10px 10px 0}
.mozaik-login form label{font-size:18px;}
.mozaik-login form .mozaik-input{width:280px}
.mozaik-input{font:18px arial,sans-serif;}
.mozaik-submit{
  background: #EBEBEB url(images/submit.png) no-repeat right bottom;outline:0;vertical-align:top;
  border:solid 1px;border-color:#CCC #E7E7E7 #E7E7E7 #CCC;height:28px;font-size:15px;padding:0 7px 2px 7px 
}
body.mozaik-text{padding:15px}
div.mozaik-text{overflow:hidden}
.mozaik-text{font-family:arial,sans-serif;font-size:13px;}
.mozaik-text table td{padding:5px;border:1px solid #000}
.mozaik-text p{margin-bottom:10px}
.mozaik-text h3{margin-bottom:8px;border-bottom:1px solid #666;color:#666;font-size:18px;clear:left}
.mozaik-text h4{margin-bottom:6px;color:#666;font-size:16px;font-weight:bold;clear:left}
.mozaik-text li{margin:3px 0 5px 0;padding-left:15px;margin:4px;background: url(images/list.gif) no-repeat left top;}
.mozaik-text-link{color:#428CE7;font-weight:bold;}
.mozaik-text-link:hover{text-decoration:underline}

.mozaik-doc-box{border:1px solid #000;padding:4px;float:left;width:250px;clear:left;margin:0 8px 5px 0}
.mozaik-doc-icon{float:left;margin-right:10px}
.mozaik-image-left{float:left;margin:0 8px 5px 0}
.mozaik-image-right{float:right;margin:0 0 5px 8px}
.mozaik-image-big{display:block;margin:0 auto 15px auto;padding:2px;border:1px solid #ccc}
.mozaik-text-bloc{padding:10px;border:1px solid #000;margin:4px 0 10px 0}
.mozaik-lightbox{overflow:hidden}
.mozaik-lightbox a{display:block;float:left;margin:0 10px 10px 0;padding:2px;border:1px solid #ccc}
.mozaik-lightbox a:hover{background:#ccc}
.mozaik-gallery table{width:100%;}
.mozaik-gallery td{text-align:center;vertical-align:middle;height:460px}
.mozaik-gallery-menu{overflow:hidden}
.mozaik-gallery-menu li{float:left}
.mozaik-gallery-left{background:#fff url(images/left.gif) no-repeat left center;}
.mozaik-gallery-right{background:#fff url(images/right.gif) no-repeat right center;}

#mozaik-ariane{background:transparent url(images/ariane.png) repeat-x 0 -124px;height:31px;margin-bottom:15px}
#mozaik-ariane a,#mozaik-ariane span{
  background:transparent url(images/ariane.png) no-repeat;display:block;color:#382E1F;
	height:31px;line-height:31px;padding:0 20px;margin-left:-10px;
  text-decoration:none;font-size:13px;float:left;z-index:1;
}
#mozaik-ariane a:hover {background-position:0 -31px;}
#mozaik-ariane a.ariane-current {background-position:0 -31px;}
#mozaik-ariane a.ariane-home {background-position:0 -62px;width:45px;padding:0;margin-left:0;text-indent:-999em;}
#mozaik-ariane a.ariane-home:hover {background-position:0 -93px;}
#mozaik-ariane a.ariane-current a.ariane-home {background-position:0 -93px;}
#mozaik-ariane span.ariane-last:hover {background-position:0 0;}

