body {
	margin: 70px 0;
	padding: 0;
	background: #333333 url(images/imgbg.gif) ; 
	font: normal small Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

form, h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
}

blockquote {
	font-style: italic;
}

a {
	text-decoration: none;
	color: #00c6e3;
}

a:hover {
	text-decoration: underline;
}

/* Header */

#header {
	width:700px;
            height: 180px;
	margin: 0 auto;
	background: url(http://micromalism.org.ru/img1.png);
}

#header h2 {
	float: left;
	padding: 25px 0 0 25px;
	font-size: 3em;
}

#header h1 {
	float: right;
	padding: 165px 165px 0 0;
                letter-spacing: +2px;
	font-size: 1em;
}

#header a {
	text-decoration: none;
	color: #6a6a6a;
}

/* Menu */

#menu {
	width: 600px;
	margin: 0 auto;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
            
}

#menu a {
	display: block;
	float: left;
	width: 125px;
	height: 40px;
	padding: 10px 0 0 0;
	background: url(images/img5.gif) no-repeat;
	text-align: center;
	text-transform: lowercase;
	text-decoration: none;
	letter-spacing: -1px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	color: #6a6a6a;
}

#menu .first a {
	background: none;
}

#menu a:hover {
            color: #a200d7
          
}

/* Content */

#content {
	width: 700px;
	margin: 0 auto;
	padding: 0;
	background: url(http://micromalism.org.ru/img2.png);
	border: 0px solid #6a6a6a;
	border-top: none;
}

object, h7 {
	background: url(images/ytbg.png);
	
}

iframe, h6 {
	color: #a200d7
            background: url(images/ifbg.png);
	
}

/* Column One */

#colOne {
	float: left;
	width: 450px;
	padding: 20px 0 0 23px;
}

#colOne a {
	border-bottom: 1px dotted #6a6a6a;
}

#colOne a:hover {
	border: none;
}

#colOne .post {
	margin-bottom: 30px;
}

#colOne .title {
	letter-spacing: -2px;
	font-size: 1.6em;
}

#colOne .posted {
	font-size: x-small;
}

#colOne .meta {
	height: 25px;
	padding: 10px 0 0 0;
	background: url(images/img7.gif) no-repeat right bottom;
}

#colOne .meta p {
	margin: 0;
	padding: 0;
	font-size: x-small;
}

/* Column Two */

#colTwo {
	float: right;
	width: 200px;
	padding: 25px 0 0 0;
}

#textfield1 {
	width: 145px;
}

#submit1 {
	display: none;
}

#colTwo ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#colTwo li ul, #colTwo li form {
	margin: 0 0 10px 0;
	padding: 10px 10px 15px 10px;
}

#colTwo h2 {
	height: 28px;
	padding: 4px 0 0 10px;
	letter-spacing: -1px;
	font-size: 1.2em;
	color: #6a6a6a;
}

/* Footer */

#footer {
	clear: both;
	width: 700px;
	margin: 0 auto;
	padding: 10px 0;
	border-top: 2px dotted #6a6a6a;
}

#footer p {
	text-align: center;
	font-size: x-small;
}

h6 {
            padding: 8px 0 0 0;
	background: url(images/ifbg.png); width: 571px; height: 92px
	
}


/* News/Blog Calendar Style */
.calMonth {}
.calWday {background:url('') center #FFFFFF;color:#6a6a6a; width:18px;}
.calWdaySe {background:url('') center #FFFFFF;color:#a200d7; width:18px;}
.calWdaySu {background:url('') center #FFFFFF;color:#6a6a6a; width:18px; font-weight:bold;}
.calMday {color:#6a6a6a;background:#FFFFFF;}
.calMdayA {color:#FFFFFF;background:#FFFFFF;}
.calMdayIs {color:#6a6a6a;background:#FFFFFF;font-weight:bold;}
.calMdayIsA {color:#a200d7; background:#FFFFFF;font-weight:bold;}
a.calMonthLink:link,a.calMdayLink:link {text-decoration:none; color:#6a6a6a;}
a.calMonthLink:visited,a.calMdayLink:visited {text-decoration:none; color:#6a6a6a;}
a.calMonthLink:hover,a.calMdayLink:hover {text-decoration:underline; color:#a200d7;}
a.calMonthLink:active,a.calMdayLink:active {text-decoration:underline; color:#a200d7;}
/* ------------------------ */


/* PRETTY SEARCH */
input.prettysearch { width:200px; height: 16px; background: url(http://images.apple.com/global/elements/prettysearch/searchfield_repeat.png) center top repeat-x; border: 0px; margin: 0; padding: 3px 0 0 0; font:11px "Lucida Grande", Geneva, Arial, sans-serif; }
.search-wrapper { position: relative; width: 200px; }
.search-wrapper input.prettysearch { width: 171px; margin-left: 20px; }
.search-wrapper .left { display: block; position: absolute; left: 0; top: 0; width: 20px; height: 19px; background: url(http://images.apple.com/global/elements/prettysearch/searchfield_leftcap.png) left top no-repeat; }
.search-wrapper .right { display: block; position: absolute; right: 0; top: 0; width: 10px; height: 19px; background: url(http://images.apple.com/global/elements/prettysearch/searchfield_rightcap.png) right top no-repeat; }
.search-wrapper.empty.blurred input { color: #7E7E7E; }
.search-wrapper .reset { position: absolute; width: 11px; height: 11px; overflow:hidden; z-index: 1; right: 4px; top: 4px; background: url(http://images.apple.com/global/elements/prettysearch/close.gif); display: block; cursor: pointer; }
.search-wrapper.empty .reset { display: none; }

/* ----------------------- */


.commCommentTd {
              background:url(images/comm.png) #D7D7D7 no-repeat ;
                       
              
              width:400px
}



.ift a:hover {
            background: #e5e5e5
          
}



/* Informers */
.infTitle {color: #fff;}
a.inf:link, a.inf:visited {color: #fff; text-decoration: none;}
a.inf:hover, a.inf:active {color: #fff; text-decoration: underline;}
a.inf1:link, a.inf1:visited {color: #999; text-decoration: none;}
a.ift:hover, a.inf1:active {background: #e5e5e5; text-decoration: underline;}
#infTable1 {padding: 1px;}
#infTable2 {padding: 1px; background: #7a0000;}
/* ------------ */

.rndpht {
 padding-left: -50px;
 margin: -23px; 

}
.rndpht h2 {
 padding-left: 20px;
}


body table#MBL_COMM {border:2px solid red;}
body table#MBL_COMM td.mbl_img {background:green;}
body table#MBL_COMM img {border-color:blue;}


/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:auto;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px;
	background:url(images/button_bg.gif) repeat-x left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {background-position:left bottom;}
.buttonImg {vertical-align:bottom;}

* {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}


#sexyBG { display: none; position: absolute; background: #000; opacity: 0.4; -moz-opacity: 0.4; -khtml-opacity: 0.4; filter: alpha(opacity=40); width: 100%; height: 100%; }
#sexyBOX { display: none; position: absolute; background: #b9e77b; color: #333; text-align: center; border: 1px solid #636D61; top: 70px; z-index: 100; }
.sexyX { font-size: 12px; color: #ddd; padding: 4px 0; border-top: 1px solid #636D61; background: #778574; }