/* 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;}
img { -ms-interpolation-mode: bicubic; }

/* 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 li a,.mozaik-toolbar span{display:block;padding:3px 5px;}
.mozaik-toolbar li a:hover{color:#000!important}
#mozaik-reload{z-index:8;position:absolute;right:35px;top:4px;width:20px;height:20px}

#mozaik-preview,#mozaik-edit{
  filter:alpha(opacity = 70);opacity:0.70;
  z-index:8;padding:2px 6px 2px 6px;
}
#mozaik-preview a,#mozaik-edit a{font-weight:bold;text-decoration:underline}
#mozaik-preview{border:1px solid #355A31;background:#B1F08E;color:#20371E}
#mozaik-preview a{color:#20371E;}
#mozaik-edit{border:1px solid #B5341B;background:#FA9C7C;color:#6A240C}
#mozaik-edit a{color:#6A240C}
.mozaik-toolbar li{float:right;margin-left:10px}

#mozaik-account-networks{display:none;position:absolute;right:0;bottom:20px;max-width:300px;
background:#fff;padding:8px;border:1px solid #BDBCBC}
#mozaik-account-networks a{float:right;margin:3px;padding:0!important}

.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;}
.mozaik-contact block{display:block;margin:5px 0}
.mozaik-contact .contact-input-text{width:500px}
.mozaik-contact .contact-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-info,.mozaik-guide,.mozaik-message,.mozaik-advert-message,.mozaik-bad-message,.mozaik-error-message{line-height:1.40em;margin-bottom:10px;padding:7px 10px;}
.mozaik-info{border:1px solid #f4c976;background:#fbf4cf url(images/guide.png) no-repeat 10px 7px;color:#20371E;padding-left:58px!important;}
.mozaik-guide{border:1px solid #f4c976;background:#fbf4cf url(images/info.png) no-repeat 5px 4px;color:#20371E;padding-left:35px!important;}
.mozaik-info a,.mozaik-guide a{color:#000;text-decoration:underline;font-weight:bold}
.mozaik-message{border:1px solid #355A31;background:#B1F08E;color:#20371E}
.mozaik-advert-message{border:1px solid #D76101;background:#FFD4A6;color:#D76101}
.mozaik-bad-message,.mozaik-error-message{border:1px solid #B5341B;background:#FA9C7C;color:#6A240C}
.mozaik-label-block,.mozaik-label{display:block;font-weight:bold;margin:5px 0}
.mozaik-form-box{padding:5px 0}
.mozaik-login{background:#fff;margin:15px auto;padding:20px;width:500px;font-family:Arial,Verdana,san-serif}
.mozaik-login td{padding:0 10px 10px 0;}
.mozaik-login label{font-size:18px;}
.mozaik-login .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;font-family:Arial, Verdana, sans-serif;font-size:0.9em;line-height:1.45em;}
div.mozaik-text{}
.mozaik-text{}
.mozaik-text table td{padding:4px;}
.mozaik-text .mozaik-table td{padding:5px;border:1px solid #000}
.mozaik-text p{margin-bottom:10px}
.mozaik-text h3{margin-bottom:8px;color:#666;font-size:18px}
.mozaik-text h4{margin-bottom:6px;color:#666;font-size:16px;font-weight:bold}
.mozaik-text ul li{padding-left:15px;margin:4px;background: url(images/list.gif) no-repeat left top;}
.mozaik-text ol li{margin:4px;}

.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;text-align:center;width:140px;margin:0 10px 10px 0;padding:2px;border:1px solid #ccc}
.mozaik-lightbox img,.mozaik-lightbox span{display:block;color:#000}
.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-image-big img{display:block;margin-bottom:10px}
.mozaik-image-small{float:left;padding:2px;border:1px solid #ccc;margin:0 10px 10px 0}
.mozaik-image-title{font-weight:bold;font-size:14px;margin-bottom:5px}
.mozaik-image-text{margin-bottom:3px}
.mozaik-doc{border:1px solid #000;padding:4px;overflow:hidden;margin-bottom:10px}
.mozaik-doc a{display:block;color:#428CE7;font-weight:bold;margin-bottom:5px}
.mozaik-doc-text{}

.mozaik-flv{display:block;margin:0 auto 15px auto;width:480px}

#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;}

#tooltip{position: absolute;z-index: 3000;border: 1px solid #111;background-color: #eee;padding: 5px;opacity: 0.85;}
#tooltip h3, #tooltip div {margin:0;}

.mozaik-inactive{opacity:0.5!important}

