/*
Theme Name: LiveInternet WiKi
Description: 2010-03-03
Version: 1.0
Author: ATimofeev [Re.Active]
Author URI: http://www.reactant.ru/
*/


/* Defaults
----------------------------------------------- */
html,body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0;margin:0;}
* {font-size:100.01%;}
  /* -----------[ Main ]----------- */
    html {width:100%;height:100%;}
	html {background:#255a93 url(./i/html.png) repeat-x 0 0;}
    html, input, select, textarea {font: 62.5% Arial, Verdana, Times, sans-serif;}
    body {width:940px; margin:20px auto; font-size:1.4em;}
    body {color:#000;background:#FFF; -webkit-border-radius:7px;-moz-border-radius:7px;}
    input, select, textarea  {font-size:1em;}
	input, select, textarea {color:#000;}
    h1 {font-family:Georgia; font-size: 2.5em; font-weight:normal; margin:5px 0;}
    h2,h3,h4,h5,h6 {font-family:Verdana; font-size: 1.5em; font-weight:normal; margin:5px 0;}
	
  /* -----------[ Elements ]----------- */
    table {border-collapse:collapse;}
    fieldset {border: solid 0 transparent;}
    a img,:link img,:visited img {border:none;}
    ul {margin-left:20px;}
    li {margin-bottom:5px;}
    /* a:link, a:visited, a:focus, a:hover, a:active {text-decoration:underline;color:#0099cc;} */
    a {text-decoration:underline;color:#3f5e91;}
    a:hover {text-decoration:none;}


/* Global
----------------------------------------------- */
	/* -----------[ Clears ]----------- */
	    .gl_Bo, .gl_CLe {height:0;font-size:0;visibility:hidden;}
	    .gl_Bo {clear:both;}
	    .gl_CLe {clear:left;}
	    .gl_Hi  {font-size:0; visibility:hidden;}

		
/* Markup
----------------------------------------------- */
	.la_Wrap {padding:25px;}
	/* -----------[ Header ]----------- */
		.la_Hdr {margin-bottom:15px; text-align:right;}
		.la_Hdr {background:url(http://www.liveinternet.ru//4Ek/i/mns/srch_mdl/logo.gif) no-repeat 0 0;}
			.la_Hdr a {font-size:1.7em;font-style:italic;font-family:Georgia;font-weight:bold;}
			.la_Hdr a {color:#939393;}
		/* -[ Navigation ]- */
			.la_Nav {padding:10px;margin:15px 0 25px 0; font-size:0.9em;}
			.la_Nav {background:#eaf1fa; border:#bcd1e7 1px solid; -webkit-border-radius:7px;-moz-border-radius:7px;}
			.la_Nav, .la_Nav a {color:#000b3e;}
		/* -[ Page header ]- */	
			h2 img {display:none;}
			td img {padding:5px; border:#DDD solid 1px; margin-top:7px;}
			p {margin-bottom:15px; line-height:1.7em;}
			
			
/* Native styles
----------------------------------------------- */
	/* -[ Headers ]- */
		h2,h3,h4,h5,h6 {border-bottom-color:#cbcbcb;border-bottom-style:dotted;}
		h1 {font-size: 23px; padding-top:2px;padding-bottom:10px; line-height: 110%;}
		h2 {font-size: 20px; margin-top:20px;margin-bottom:7px; padding-bottom:5px;}
		h2 {border-bottom-color:#939393;border-bottom-style:solid;border-bottom-width:3px;}
		h3 {font-size: 17px; margin-top:15px;margin-bottom:7px; padding-bottom:5px; border-bottom-width:2px;}
		h4 {font-size: 16px; margin-top:15px;margin-bottom:7px; padding-bottom:5px; border-bottom-width:1px;}
		h5 {font-size: 14px; margin-top:10px;margin-bottom:7px; padding-bottom:5px; border-bottom-width:1px;}
		h6 {font-size: 12px;}
	/* -[ Document nav ]- */
		fieldset {padding:15px;}
		fieldset {background:#f5f5f5; border:#cbcbcb 1px solid; -webkit-border-radius:7px;-moz-border-radius:7px;}
		label {cursor:pointer; cursor:hand;}
	/* -[ Isolation ]- */	
		tt { color:#666600; background:#ffffcc; padding: 0 2px; font-size:1.1em; } 
	
	.TEXTAREA {
	  width: 100%; 
	  height: 400px
	}
	
	.time{ font-family: Tahoma, Arial, Verdana; color: #cccccc; font-size: 9px;}
	
	.print {
	  font-family: Verdana;
	  font-size: 12px;
	}
	
	.error {
	  color: #CC3333; font-weight: bold;
	}
	
	.filesheader, .commentsheader {
	  background-color: #DDDDDD;
	  padding: 2px 10px;
	  border-left: 1px inset;
	  border-right: 1px inset;
	  border-top: 1px solid #CCCCCC;
	}
	
	.files, .comment {
	  background-color: #EEEEEE;
	  padding: 10px;
	  border-left: 1px inset;
	  border-right: 1px inset;
	  border-top: 1px solid #CCCCCC;
	  border-bottom: 1px solid #EEEEEE;
	}
	
	.commentinfo {
	  color: #AAAAAA;
	}
	
	.filesform, .commentform {
	  background-color: #EEEEEE;
	  padding: 10px;
	  border-left: 1px inset;
	  border-right: 1px inset;
	  border-top: 1px solid #CCCCCC;
	}
	.commentform form {width:100%;}
	.commentform form textarea {width:100%; padding:0;}
	
	.revisioninfo {
	  color: #AAAAAA;
	  padding-bottom: 20px;
	}
	
	.name {
	  text-align: right;
	  font-size: 11px;
	}
	
	.include {
	  background-color: #F5F5F5;
	  padding: 8px;
	}
	
	.outerlink { color: #990000;}
	
	.missingpage
	{
	  border-bottom: 1px dashed orange;
	}
	.searchbar
	{
	  background-color: #DDDDDD;
	  font-family: Verdana;
	  font-size: 13px;
	  line-height: 1.3em;
	}
	.logBtn {   height: 21px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 10px;
	 }     
	
	#tooltip{
	background:#FFFFFF;
	border:1px solid #666666;
	color:#333333;
	font:menu;
	margin:0px;
	padding:3px 5px;
	position:absolute;
	visibility:hidden
	}
	
	table.upload td { padding: 2px 5px 2px 5px; vertical-align:bottom }
	table.upload td.dt-,   
	table.upload td.file- { white-space:nowrap; font-size: 80%; font-weight:bold; color:#000000 }
	table.upload td.dt-   { padding-right:0 }
	table.upload td.remove-   { padding-right:0 }
	table.upload td.size- { padding-right:0; text-align:right }
	table.upload td.desc- { font-size: 80%; color:#444444; width:100% }
	table.upload td.dt- .dt2-,
	table.upload td.remove- .remove2-,
	table.upload td.size- .size2- { font: 11px Tahoma; color:#666666;  }
	table.upload td.remove- A.remove2-:HOVER,
	table.upload td.remove- A.remove2-:ACTIVE { color:#ff0000 }
	
	 .preview {margin:2px;border:red 2px solid;}
	 .preview legend {color:red;font-weight:bold;}
	
	.buttonsspacer{width:10px;height:1px;}
	
	/* WikiEdit Toolbar -------------------------------------- */
	 .toolbar tr { background: ButtonFace; }
	 .toolbar .btn-, .toolbar  .btn-hover,  .toolbar .btn-active,  .toolbar .btn-pressed {
	  background: ButtonFace;
	  color: ButtonText;
	  border: 1px solid ButtonFace;
	  padding: 1px;  margin: 0px;
	  cursor: pointer; cursor: hand; 
	 }
	 .toolbar img{
	  width: 20px;
	  height: 20px;
	 }
	 .toolbar .btn-hover {
	  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	 }
	 .toolbar .btn-active,  .toolbar .btn-pressed {
	  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
	 }
	 .toolbar .btn-pressed {
	  background: ButtonHighlight;
	 }
	 .edname-w, .edname-r, .edname-s  
	            { font: bold 14px Arial; border: 3px solid #D4D0C8; padding: 0 7px; color:#ffffff; vertical-align: middle;}
	 .edname-w  { background: #1E9905; }
	 .edname-r  { background: #2A45D0; } 
	 .edname-s  { background: #D08C2A; }
	
	
	/* Wiki Formatting ---------------------------------------- */
	dfn { font-variant: small-caps; letter-spacing: 0.1em; font-style: normal; cursor: help; border-bottom: 1px dotted #000; }
	* html dfn { \background: url(javascript:DOTS) repeat-x bottom left; }
	
	STRIKE, S { color:#999999 }    
	STRIKE A:VISITED, S A:LINK { color:#999999 }
	STRIKE A:VISITED, S A:VISITED { color:#999999 }
	STRIKE IMG, S IMG { filter:Gray } 
	cite {color:#888800;font-style:normal;}
	
	.add { font-weight: bold; color:#c00; text-decoration: underline; }
	.del { font-style: italic; color:#c00; text-decoration: line-through; }
	
	.nobr {white-space: nowrap}	
	
	.center{  text-align: center;}
	.indent {  margin-left: 40px;}
	
	.additions { color: #008800; }
	.deletions { color: #880000; }
	
	.code {
	  background: #FFFFFF;
	  border: solid #888888 2px;
	  font-family: "Courier New";
	  color: black;
	  font-size: 10pt;
	  width: 80%;
	  padding: 3px;
	}
	
	.notes {  color: #888800; }
	
	table.usertable {
	  border: 1px none;
	  border-collapse: collapse;
	}
	table.usertable tr td
	{
	  border-width: 1px;
	  border-color: black;
	  border-style: solid;
	  padding: 4px;
	  vertical-align: top;
	}
	table.dtable { width:100%; border: 0px none; border-collapse: collapse; }
	table.dtable tr td { vertical-align:top; border-width: 0px;  border-color: #999999;  border-style: none;  padding: 4px; }
	
	.toc1 { margin-left:0px; padding-left:0px; font-weight:bold; list-style-type:none;  } 
	.toc2 { margin-left:0px; padding-left:15px; list-style-type:none;  } 
	.toc3 { margin-left:0px; padding-left:30px; list-style-type:none;  } 
	.toc4 { margin-left:0px; padding-left:45px; list-style-type:none;  } 
	.toc5 { margin-left:0px; padding-left:60px; list-style-type:none;  } 
	.toc6 { margin-left:0px; padding-left:75px; list-style-type:none;  }
	
	.micq1 { padding:2px; vertical-align:top; font-weight: bold; }
	.micq2 { padding:2px; vertical-align:top; font:10px tahoma, arial }
	.micq3 { padding:2px; vertical-align:top; width:100% }
	
	.email1 {color:#800000}
	.email2 {color:#808000}
	.email-odd {color:#800000}
	.email-even {color:#808000}
	
	blockquote {  border-left:#cccccc 3px solid; padding:5px; color: #999999; }
	blockquote p {  padding:0px;  margin: 5px 0px; }
	
	
	p.auto { margin:0px; padding:0px; font-size:100%; }
	.pmark { color:#cccccc;font:10px Arial }
	.pmark A:LINK,
	.pmark A:VISITED { color:#cccccc }
	.pmark A:HOVER,
	.pmark A:ACTIVE  { color:#cc3300 }
	.pright {}
	.pright .p- { float:right; padding: 0 0 0 15px;  }
	.pright .pbody- { }
	
	.pleft { padding:0 }
	.pleft .p- { float:left; padding: 0 15px 0 0;  }
	.pleft .pbody- { padding:0 }
	
	/* Text_Highlighter  */
	.hl-main {font-family: monospace; font-size:13px;}
	.hl-gutter { background-color: #CCCCCC; padding-right: 10px; 
	             font-family: monospace; font-size:13px;}
	.hl-table {border: solid 1px #000000; }
	
	.hl-default { color: #000000; }
	.hl-code { color: #7f7f33; }
	.hl-brackets { color: #009966; }
	.hl-comment { color: #7F7F7F; }
	.hl-quotes { color: #00007F; }
	.hl-string { color: #7F0000; }
	.hl-identifier { color: #000000; }
	.hl-reserved { color: #7F007F; }
	.hl-inlinedoc { color: #0000FF; }
	.hl-var { color: #0066FF; }
	.hl-url { color: #FF0000; }
	.hl-special { color: #0000FF; }
	.hl-number { color: #007F00; }
	.hl-inlinetags { color: #FF0000; }
	.hl-builtin    { color:#996633; }
	/* /Text_Highlighter */
	
	div.action           { margin:2px; background: #eeeeee }
	div.action-content   { padding:10px 10px 25px 10px; } 
	
	.cl-red   {color: #CC0000;}
	.cl-green {color: #008000;}
	.cl-blue  {color: #0000CC;}
	
	.cite {color:#ff0000;font-style:normal;}
	/* .mark  { color: #008800;font-style:normal; } */
	.mark { color: #00000; background:#ffaaaa; }