/* commented backslash hides from ie5mac \*/ 
html{height:100%;margin:0;padding:0;filter: expression(document.execCommand("BackgroundImageCache", false, true));} 
/* end hack */ 
html,body {
	padding:0;
	margin:0;
	background-color: #F2F2EA;
	font-size: 12px;
	/*font-family: "Times New Roman", Tahoma, Arial, Times, sans-serif, serif, "Trebuchet MS", verdana;*/
	/*font-family: georgia, serif;*/
	font-family: "Trebuchet MS", verdana, sans-serif;
}
body{
	text-align:left;
	min-width:926px;/* for mozilla*/
	background-color: #F2F2EA;
	height:100%;
	text-align: center; /* for our good friend mr. ie5... */
}
img {border-width: 0;}
#wrapper { background:  url(images/foot_4x82.jpg) repeat-x left bottom; }
#outer{height:99.9%;min-height:100%;width:926px;text-align:left;margin:auto;position:relative;overflow:visible;background:  url(images/inner_926x1.jpg) repeat-y left top;}
/* mac hide \*/
* html #outer{width:926px;}
/* end hide*/
html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
html>body #minHeight{float:left;width:0px;height:100%;margin-bottom:-29px;} /*safari wrapper */
#inner{width:100%;padding-top:215px;} /*needed to make room for header*/
#header{position:absolute;top:0px;left:0px;width:926px;height:178px;z-index:74;background:  url(images/top3.jpg) no-repeat left top;}
#ajaxmenu{font-size: 12px;position:absolute;top:215px;left:40px;width:206px;z-index:65;}
#WebLoginLayer0 {position:relative; width: 100%; }
#WebLoginLayer2{position:relative; width: 100%; display:none;}
#bookmark{font-family: arial, georgia, serif;position:absolute;top:195px;padding-left:870px;padding-right:10px;}

.script:hover, a.yr:hover  {color: #CC0000;border-bottom: 1px dashed #CC0000;padding-bottom: 1px;}
a.yr{display:block;position:absolute;top:1px;right:1px;text-decoration: none;color:#999;font-size:.8em;width:12px;}
div#yr {font-size:.75em;display:none;z-index:99999;position:absolute;top:20px;right:0px;border:1px solid #ccc;border-top:none;border-right:none;background-color:white;width:300px;}
div#yr p {margin:0 .5em .5em;line-height:130%;}
p.yr {margin:.5em;text-align:right;}

.script:hover, a.login:hover  {color: #CC0000;border-bottom: 1px dashed #CC0000;padding-bottom: 1px;}
a.login{display:block;position:absolute;top:1px;right:20px;text-decoration: none;border-bottom: 1px dashed #ccc;color:#999;font-size:.8em;}
div#login {font-size:.75em;display:none;z-index:99999;position:absolute;top:20px;right:-1px;border:1px solid #ccc;border-top:0px solid #ccc;border-right:1px solid #ccc;background-color: #ffffff;width:180px;}
div#login p {line-height:130%;}
div#login fieldset {border:0px; text-align: left; width: 100%;}
div#login h3 {font-size: 12px;}
p.login {margin: 0;}
#login a {color: #990000;}
#login a:hover {color: #990000;}

.script:hover, a.zakladki:hover  {color: #CC0000;border-bottom: 1px dashed #CC0000;padding-bottom: 1px;}
a.zakladki {display:block;position:absolute;top:1px;right:55px;border-bottom: 1px dashed #ccc;text-decoration: none;color:#999;font-size:.8em;}
div#zakladki {font-size:.75em;display:none;z-index:99999;position:absolute;top:20px;right:-1px;border:1px solid #ccc;border-top:0px solid #ccc;border-right:1px solid #ccc;background-color:white;width:300px;}
div#zakladki p {margin:0 .5em .5em;line-height:130%;}
p.zakladki {margin:.5em;text-align:right;}

a.book{display:block;position:absolute;top:1px;right:105px;text-decoration: none;color:#999;font-size:.8em;}
a.print{display:block;position:absolute;top:1px;right:125px;text-decoration: none;color:#999;font-size:.8em;}

#Breadcrumbs{position:absolute;top:195px;padding-left:245px;z-index: 999;}
#Breadcrumbs a{color: rgb(102, 0, 0);}
#Breadcrumbs a:hover{/*background: #ffffff;*/background-color: #ffffcc;color: rgb(102, 0, 0);text-decoration: none;}

#smallnews{padding-top:45px;padding-left:480px;padding-right:150px;width:220px;}
#smallnews a, .ditto_info_news a, #login a.register {color: rgb(102, 0, 0);}
#smallnews a:hover, .ditto_info_news a:hover, a.register:hover {background-color: rgb(102, 0, 0);color: rgb(255, 255, 255);}
strong.title {text-align: left;font-size: 14px;font-family: "Times New Roman",  Tahoma, Arial,  Times,  sans-serif, serif, "Trebuchet MS", verdana;width:215px;}
#fontnews{text-align: right;font-size: 11px;font-family: "Times New Roman",  Tahoma, Arial,  Times,  sans-serif, serif, "Trebuchet MS", verdana;width:215px;}
#infonews {text-align: right;font-size: 0.8em;font-family: "Times New Roman",  Tahoma, Arial,  Times,  sans-serif, serif, "Trebuchet MS", verdana;width:215px;padding: 5px !important;
white-space:nowrap;}

#AnythingRating {position: static;padding-top: 55px;float: right;padding-right: 50px;z-index: 1001;}
#star_rating {position: static;padding-top: 55px;float: right;padding-right: 50px;z-index: 1001;}

#valid  {width:180px;}
#valid img {border:0px;background-color: #ffffff;}
#valid a, img.a{color: #ffffff;}
#valid a:hover, img.a:hover {background: #ffffff;color: #ffffff;text-decoration: none;}

#logo {
	position:absolute;
	top:28px;
	left:18.5px;
	width:200px;
	height:189px;
	z-index:300;
	/*
	text-indent: -5000px;
	background:  url(images/NG-2.png) no-repeat left top;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/assets/templates/NetworK/images/NG-2.png,sizingMethod=scale);*/
}

#logo img { padding-top: 20px; padding: 25px; }

/* mac hide \*/
* html #outer, * html #header {width:926px}
/* end hide*/
#footer {height: 25px;background:  url(images/foot_776x82_2.jpg) no-repeat left top;	background-repeat: no-repeat;background-position: center top;width: 926px;}
#footer p {margin-top: 0px; padding: 8px; /*padding: 8px 8px 8px 8px;*/ text-align: center;}
#footer p a {text-decoration: none;color: rgb(102, 0, 0);}
#footer p a:hover {text-decoration: none;background-color: rgb(102, 0, 0);color: rgb(255, 255, 255);}
* html #footer{margin-bottom: 0px;background-repeat: no-repeat;background-color: #F2F2EA;} /* ie rounding bug*/

/* mac hide \*/
* html #footer {
	/*only ie gets this style*/
	height: 25px;
	background-repeat: no-repeat;
	background-color: #F2F2EA;
	/* for ie*/
}
/* end hide*/

div,p  {margin-top:0px;font-size: 12px;} /*clear top margin for mozilla*/

#right {position:relative;/*ie needs this to show float */width:690px;float:right;padding-left: 0;z-index: 40;}
#right-inner {padding-left: 10px;padding-right: 40px;text-align: left;}
#right-inner h2 {font-size: 15px;}
#left {width:10%;padding-left: 20px;	padding-top:250px;float:left;z-index: 65;}
#left-inner {width: 156px;padding-left: 10px;text-align: left;}
#clearfooter {width:926px;height:30px;clear:both;} /* to clear footer */

#sidebar{top: 30px;position:relative;width: 170px;padding-left:10px;z-index: 74;}
#sidebar h2, #tags h2 {font-size: 18px;z-index: 65;}
#sidebar h3, #tags h3 {font-size: 14px;padding-left: 9px;position: relative;z-index: 65;}
#sidebar h4, #tags h4 {font-size: 11px;padding-left: 0px;position: relative;z-index: 65;}
#sidebar h5, #tags h5 {font-size: 10px;padding-left: 0px;position: relative;z-index: 65;}

#tags{position:relative;width: 170px;z-index: 65;}
#tags a, .tagcloud a {color: rgb(97, 130, 0);}
#tags a:hover, .tagcloud a:hover {background-color: rgb(255, 255, 255);color: #9bd964;}
.tagcloud {margin-bottom: 2em;}
.tagcloud .s3 {font-weight: bold;}
.tagcloud .s4 {font-size: 1.2em; font-weight: bold;}
.tagcloud .s5 {font-size: 1.4em; font-weight: bold;}

#stat {position:relative;/*ie needs this to show float */width: 880px;left: 20px;right: 20px;z-index: 66;}

#content {padding: 3px 3px;border-top: 1px solid #ddd;padding-top: 0px;padding-bottom: 7px;background: #ffffff;}
#content h1 {font-size: 24px;color: #618200;}
#content h2 {font-family: Arial, Sans-Serif;height:21px;font-size: 16px;color: #990000;padding-left: 0px;position: relative;z-index: 150;}
#content div {color: #333333;font-size: 14px;line-height: 18px;}
#content p {color: #333333;font-size: 14px;/*line-height: 18px;*/}
#content p a {color: #990000;text-decoration: underline;/*font-size: 12px;*/font-weight: bold;}
#content p a:link {font-weight: bold;color: #990000;}
#content p a:visited {font-weight: bold;color: #cc0000;}
#content p a:hover {color: #cc0000 !important;background-color: #ffffcc;font-weight: bold;}
#content img, #content img.a, #content img.a:hover {border:0px;color: #ffffff;background: none;text-decoration: none;}
#content ul li {list-style-image: url(images/marker.gif);padding: 0 0 0 5px;margin-bottom: 0.5em;font-size: 100%;}
#content a:link {font: inherit;color: #6DAC35;text-decoration: underline;border: 0;}
#content a:active {font-size: 100%;color: #6DAC35;text-decoration: none;border-bottom: 1px solid;text-decoration: underline;border: 0;}
#content a:hover {font-size: 100%;color: #9bd964 !important;text-decoration: none;border-bottom: 1px solid;text-decoration: underline;border: 0;}
#content a:visited {font-size: 100%;color: #6DAC35;text-decoration: none;border-bottom: 1px solid;text-decoration: underline;border: 0;/*padding-left: 14px;background: url(images/checkmark.gif) left no-repeat;*/} 

/* Если ссылка заканчивается на .ru .su .org .net .biz .info*/
#content a[href$=".ru"], 
#content a[href$=".su"], 
#content a[href$=".org"], 
#content a[href$=".net"], 
#content a[href$=".biz"], 
#content a[href$=".info"], 
#content a[href$=".com"] 
{color: #990000;}
 
/* Если ссылка заканчивается на provodovnet.com */
#content a[href*="provodovnet.com"],
#content a[href*="www.provodovnet.com"] 
{color: #6DAC35;}

#post h3 {font-size: 12px;color: #990000;padding-left: 0px;}
.post img, .post img.a, .post img.a:hover {border:0px;color: #ffffff;background: none;text-decoration: none;}

img, img.a:link, img.a:visited, img.a:hover, img.a:active {border: 0;color: #ffffff;background: none;text-decoration: none;}

/*
ul, ol {
	margin: 0 1em 0.7em 3em;
}
	
ul li, ol li {
	margin: 0 1em 0.7em 1em;
}

ul.main { margin: 0.5em 0; padding: 0 0 0 2em; }
ul.main li
	{
	margin: 0.5em 0; padding: 0 0 0 20px;
	list-style-type: none;
	behavior: expression( !this.before
		? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' );
	text-indent: -1.24em;
	}
ul.main li:before { content: '\2014\a0'; }
*/

.FSF_searchResults {font-size: 12px;color: #444444;line-height: 18px;}
.FSF_extract {font-size: 12px;color: #444444;line-height: 18px;}
.FSF_resultLink {color: #618200;}
.FSF_extract {font-size: 12px;color: #444444;line-height: 18px;}
.highlight {font-size: 12px;background-color: #f2f2f2;color: #618200;font-weight: bold;line-height: 18px;}
.LIn_shortMode {list-style-type: none;margin: 0;padding: 0;}
.LIn_date {font-family: Arial, Sans-Serif;font-size: 10px;color: #555555;margin-left: 0px;position: relative;z-index: 150;font-style: italic;}
.LIn_desc {font-family: Arial, Sans-Serif;font-size: 12px;color: #555555;margin-left: 0px;position: relative;z-index: 150;}
.LIn_desc_only {font-family: Arial, Sans-Serif;font-size: 14px;color: #555555;margin-left: 0px;position: relative;z-index: 150;}

/*
.LIn_desc { 	display: none; }
.LIn_date { 	font-style: italic; margin-left: 5px; }

#content a, #sidebar a, #smallnews a { color: rgb(97, 130, 0);}
#content a:hover, #sidebar a:hover, #smallnews a:hover {background: #ffffff;background-color: rgb(97, 130, 0);color: rgb(255, 255, 255);color: rgb(97, 130, 0);}
*/

/* сделаем стиль для ссылок, которые выполняют действия сценариев (Javascript) */
a.dashed:link, a.dashed:visited, a.dashed:active {font-size: 100%;text-decoration: none;border-bottom: 1px dashed;}
a.dashed:hover {font-size: 100%;text-decoration: none;border-bottom: 1px dashed;} 

/* работает
a[href*="provodovnet"] {background: yellow}
*/

/*a[href^="http://"] { color: red}*/

#errors{ color:#F00; }
.errors{ color:#F00; }
.errsrvErr { font-size: 20pt; font-weight: bold; color: #3fa400 }
.errsrvName {font-size: 15pt; font-weight: bold; color: #3fa400}
.descript {font-size: 14pt; color: #007400}

#EmailForm .invalidValue{ background: #FFDFDF; border:1px solid #F00; }
#EmailForm .requiredValue{ background: #FFFFDF; border:1px solid #F00; }

#tasks {font-family: Arial, Sans-Serif;font-size: 14px;color: #555555;height: 30px;line-height: 30px;background:  url(images/tasks2.gif) no-repeat left;	margin-left: 150px;margin-right: -24px;}
#tasks p {font-family: Arial, Sans-Serif;font-size: 14px;color: #555555;padding-top: 5px;margin-right: 0px;text-align: left;margin-left: 20px;vertical-align: middle;}

p.psite img { vertical-align: bottom; } 
p.psite a {font-family: Arial, Sans-Serif;font-size: 16px !important;}