@charset "UTF-8";
/* CSS Document */
/* UNIVERSAL */
html, body {
	color: #333333;
	margin: 0%;
	padding: 0%;
	font-size: 14px;
	background-color: #fff;
	font-family: Verdana;
}
body {
	padding: 0 5%;
}
div.leftrezdel {
	width: 49%; 
	float: left;
}
div.rightrazdel {
	width: 49%; 
	float: right;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
	width: 85%;
}
.i0 {
	clear: both;
}
img {
	border: none;
}
p {

}
a {
	color: #3a90a2;
}
a:hover {
	color: #cf5f0c;
	text-decoration: none;
}
h1,h2,h3,h4,h5 {
	color: #9abf0f;
	margin: 0%;
	font-weight: normal;
}
div.navigation {
	float: left; 
	width: 970px; 
	margin: 9px 0 0 0;
}
div.navigation a, div.navigation span {
	margin: 0 7px 0 7px; 
	color: #333333;
	text-decoration: underline;
	cursor: hand;
}
div.navigation a:hover, div.navigation span:hover  {
	margin: 0 7px 0 7px; 
	color: #666; 
	text-decoration: none;
	cursor: hand;
}
#bottom_menu {
	margin: 0%;
	padding: 8px 0 0 100px;
	list-style-type: none;
}
#bottom_menu li {
	font-size: 13px;
	line-height: 19px;
}
#bottom_menu a {
	color: #666;	
}
#html, #css, #ajax, #javascript, #php, #sql, #xml {
	background: url('images/uchebnik_block.jpg') top left no-repeat; 
	height: 215px; 
	border: 1px solid #fff; 
	text-align: center;
}
#html a,#html p,#html li, #ajax a,#ajax p,#ajax li,#php a,#php p,#php li  {
	color: #333333; 
	list-style-type: none;
}
#html ul, #ajax ul, #php ul  {
	margin: 0%;
	font-size: 12px;
	padding: 0 0 0 70px;
	text-align: left;
}
#uch_name {
	margin: 55px 0 0 0;
}
#uch_name a {
	font-size: 22px; 
	text-decoration: none;
}
a.link_online_uch {
	font-size: 13px;
}
p.more_link_uch {
	text-align: right; 
	width: 250px;
}
#last a {
	color: #333333; 
}
#news {
	height: 130px; 
	width: 500px;
}
#near_news {
	background: url('images/near_news_puzir.jpg') top right no-repeat; 
	height: 130px; 
	float: left; 
	width: 102px;
}	
#bg_news {
	background: url('images/news_block.jpg') top right no-repeat; 
	height: 130px; 
	float: right; 
	width: 396px;
}
#last .moduletable, .latestnews {
	margin: 0%;
	padding: 0%;
	font-size: 12px;
	line-height: 18px;
}
.latestnews ul, .latestnews li {
	list-style-image: url('images/section.gif');
	line-height: 22px;	
}
#right  .moduletable {
	padding-left: 40px;
}
#rightPart h2 {
  margin-left: 20px;
}
.menu3 {
	border-bottom: 1px solid #ddd;
	padding: 4px 0 4px 8px;
}
.menu3:hover {
	border-bottom: 1px solid #ddd;
	padding: 4px 0 4px 8px;
	background: url('images/bmm.jpg') bottom left repeat-y;
}
#right  th {
	color: #9abf0f;
	font-weight: normal;
	font-size: 20px;
}
#mod_search_searchword {
	margin: 0 0 0 10px;
	border: none;
	height: 19px;
	color: #ddd;
}
#last {
	float: left; 
	width: 330px; 
	padding: 20px 0 0 35px;
}
#last h2 {
	font-size: 17px;
}
.sectiontableentry1, .spisok_clauses, .spisok_clauses_hits {
	border-top: 1px solid #ddd;
	padding: 0 0 10px 0; 
} 
.createdate {
	font-size: 80%;
}
.sectiontableentry1, .sectiontableentry2 {
	border: none;
}
.link_navigator {
	float: left; 
	margin: 0 0 0 10px;
}
.link_navigator a {

}
.link_border_navigator {
	border-left: 1px solid #828282; 
	width: 100px; 
	float: left;
	margin: 0 0 0 10px;
}
.search_bg {
	float: right; 
	margin-top: -6px;
	text-align: right;
}
.yandexform {
  width: 280px;
  background-color: #d0e2f7; 
}
#textSearch {
  border: none;
}

.navigator_bg {
	height: 39px; 
	background: #d0e2f7;
	-webkit-border-radius: 7px;
	 -moz-border-radius: 7px;
	 border-radius: 7px;	
}
/* new */
.last {
	margin-left: 0%;
	padding-left: 0%;
}
.last li  {
	line-height: 14pt;
	margin-bottom: 10px;
}
.last span {

}
#top_klipart {
	width: 100px; 
	height: 50px; 
	background: url('images/top_puzir.jpg') bottom right no-repeat; 
	float: right;
}
#top_menu {
	width: 320px;
	float: left;
	margin-left: 65px;
	height: 39px; 
	margin-top: 5px;
	background: #d0e2f7;
	display: none;
}
#top_menu2 {
	width: 320px;
	float: left;
	margin-left: 65px;
	height: 39px; 
	margin-top: 30px;
	background: #d0e2f7;
	display: none;
}
.center_bg_menu {
	float: left; 
	width: 300px; 
	margin-top: 8px;      
}
.center_bg_menu a {
	color: #333;
	margin-left: 20px;
}
.i00 {
	clear: both;
	height: 6px;
	background: url('images/str.jpg') top no-repeat; 
}
#main {
	margin: 20px auto 0;
}
#rightPart {
  float: right; 
  width: 29%; 
}
#navigator_images {
	float: left; 
	width: 225px; 
	text-align: right; 
	margin: 10px 0 0 0;
}
#maintext {
	width: 68%; 
	float: left;
}
#maintext p, li, .post-text {
	line-height: 23px;
}
.leftrezdel, .rightrazdel {
	line-height: 19px;
}
#maintext ul, ol, .more li, .more ul, .lastforum li, .lastforum ul, .lastnews ul, .lastnews li {
	list-style-image: url('images/section.gif');
}
#right ul {
	list-style-image: url('images/section.gif');
	line-height: 24pt;
	color: #666;
}
#right ul li ul {
	list-style-type: none;
	margin-left: 5px;
	margin-bottom: 10px;
	padding-left: 14px;
}
#maintext ul li, #maintextol ol li {
	margin-bottom: 20px;
}
.contentpane, .pollstableborder {
	border: 1px solid #fff;
}
.pollstableborder {
	text-align: left;
}
#more_articles {
	float: left; 
	text-align: right; 
	width: 20px; 
	padding: 20px 0 0 0;
}
#more_articles a {
	color: #333333; 
	text-decoration: none;
}

/*  BOTTOM  */
#bottom_clipart {
	width: 500px; 
	height: 75px; 
	background: url('images/bottom_puzir.jpg') bottom right no-repeat; 
	margin: 0 auto
}
#bottom {
	padding: 10px 0 0 0; 
	margin: 0 auto;
}
#bottom_logo {
	float: left;
	width: 26%; 
	padding: 20px 0 0 0;
}
#copirite {
	float: left; 
	width: 25%;
}
#link_bottom {
	float: left; 
	width: 30%; 
	height: 97px; 
	background: url('images/bottom_block.jpg') bottom left no-repeat;
}
#statistik {
	float: right; 
	width: 13%; 
	text-align: right;
	text-align: center;
}
#warningPart {
	width: 450px; 
	float: left;
}
#worning {
	float: right; 
	width: 225px;
	height: 123px; 
	margin: 10px 0 0 0; 
	background: url('images/about_block.jpg') top right no-repeat; 
	text-align: center;
}
#h1First {
	width: 190px;	 
	margin: 7px 0 0 35px;
}
#h1First a {
	font-size: 13px; 
	color: #333333; 
	text-decoration: none;
}
#h2Second {
	width: 190px; 
	-width: 180px; 
	margin: 0 0 0 35px;
}
#h2Second a {
	font-size: 10px; 
	color: #333333;
}
#uslugi {
	width: 468px; 
	float: right;
}
#imagesUslugi {
	width: 468px; 
	height: 60px;
	float: right;
	margin-top: 20px;
	text-align: right;
	padding: 5px;
	text-align: center;
	background-color: #a7dff4;
	
	-webkit-border-radius: 7px;
	 -moz-border-radius: 7px;
	 border-radius: 7px;
}
#topClipart {
	background: url('images/top_bottom_puzir.jpg') bottom right no-repeat; 
	height: 15px; 
	width: 450px;
}
#razdel {
	width: 25px; 
	height: 73px;
}
#pathWay {
	padding: 80px 0 0 0; 
	width: 200px;
}
/*  ADSENSE  */
div.adsense {
	width: 950px; 
	margin: 30px auto 0;
}
#g1 {
	width: 99%;
}
#g2 {}
.leftGoogle {
	float: left; 
	width: 49%;
}
.rightGoogle {
	float: left; 
	width: 290px;
	height: 270px;
	padding: 10px 0 0 5px;
	text-align: center;
	background-color: #a7dff4;
	
	-webkit-border-radius: 7px;
	 -moz-border-radius: 7px;
	 border-radius: 7px;
}

/* WIKI */
div.top_adsense {
	width: 728px; 
	height: 90px; 
	margin: 15px 0 0 0;
}
#phpbb {
	width: 990px; 
	margin: 15px auto 30px; 
}
#navigator_images {
	float: left; 
	width: 225px; 
	text-align: right; 
	margin: 10px 0 0 0;
}
#bodyContent p {
	padding: 5px 0 5px 0;
}
#html li, #ajax li, #php li {
	line-height: 17px;
}
.spisok_clauses {
  padding: 10px 0 10px 10px;
}
.more ul, .more li, .lastforum ul, .lastforum li, .lastnews ul, .lastnews li  {
	margin: 0%;
	padding: 0%;
}
.sdc {
  margin: 20px 0 10px 0;
}
ul.social li, ul.social {
	padding-left: 0%;
	margin-left: 10px;
}
ul.social li {
	line-height: 10px;
}
div.componentheading {
	font-size: 170%;
	color: #9abf0f;
	margin: 15px 0 20px 0;
}
div.componentheading h1 {
	font-size: 110%;
}
td.contentheading a {
	font-size: 170%;
	margin: 15px 0 0 0;
}
.contentpaneopen {
	padding: 0 0 25px 0;
}
table.contentpaneopen td img {
	background-color: #abe7eb;
	padding: 4px;
	margin: 8px;
	
	-webkit-border-radius: 7px;
	 -moz-border-radius: 7px;
	 border-radius: 7px;
}
div.bottommenu {
	margin: 0 auto;
}
.widget {
	list-style-type: none;
} 

fieldset {border:none;}
legend {margin-top:10px;font-size:14px;font-weight:bold;color:#7c9ac2;}
label {font-weight:bold;}

.saved {background-color:#7c9ac2;color:#fff; padding:6px;}
.error  {background-color:#A44848;color:#fff; padding:6px;line-height:18px;}
.errordiv  {background-color:#A44848;color:#fff; padding:6px;line-height:18px;}

.linetop {border-top:1px solid #dedede;}
.linespacer {margin-top:2px;margin-bottom:8px;border-bottom:1px solid #dedede;}

.button {border:1px solid #dedede;background:#fff;}
.field {border:1px solid #dedede;padding:2px;}

#content {
	margin: 0px auto;
	background-color: #fff;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}

/* HEADER */
#login p {
	text-align: left;
	margin: 5px 0 30px 0;
}
#logo {
	padding: 10px;
	font-weight: bold;
}

.search {float:right;margin-top:8px;}
#searchsite {border:1px solid #dedede;}
.searchbutton {background:#fff;border:1px solid #dedede;}

.rsslink {float:right;margin-top:20px;text-align:right;font-size:15px;}
.rsslink a {text-decoration:none;color:#707070;font-weight:bold;}

#reg_usernamecheckitvalue {background:#FFFFD3;}
#reg_emailcheckitvalue {background:#FFFFD3;}

#nav {
	border-bottom: 1px solid #dedede;
	padding: 10px 0px;
	margin: 0px;
}
#nav li {
list-style: none;
display: inline;
padding: 10px 0px;
}
#nav li a {
text-transform: uppercase;
text-decoration: none;
padding: 0px 10px;
}
#nav li  a:hover{
}
#nav .current {
list-style: none;
display: inline;
// background:#EDEDED;
}

/* STORIES */
.leftwrapper {padding-left:12px;}

#leftcol {
width: 74%;
float: left;
}

#leftcol ol, #leftcol ul {
margin-left:20px;
margin-top:5px;
}

#leftcol-wide {
float: left;
}
#leftcol-superwide {
float: left;
}
.stories {
	margin-bottom: 30px;
	padding: 5px 15px 15px 15px;
	border: 1px solid #ddd;
	width: 90%;
	
	-webkit-border-radius: 7px;
	 -moz-border-radius: 7px;
	 border-radius: 7px;
}
.comments {
	width: 136px; 
	height: 20px;
	background-color: #a7dff4;
	
	-webkit-border-radius: 7px;
	 -moz-border-radius: 7px;
	 border-radius: 7px;
}
.stories-wide {
margin-bottom: 20px;
}
.stories-superwide {
margin-bottom: 20px;
}

.pagewrap {
border-top: 1px solid #dedede;
border-bottom: 1px solid #dedede;
padding: 10px;
}

.headline {
	padding: 15px 0 15px 0;
}
div.vote {
  background: url('http://www.woolfs.ru/images/site/plus_one.jpg') top left no-repeat;
  width: 78px;
  height: 53px;
  padding-top: 4px;
}
.votenumber a {
  font-size: 21px;
  font-weight: normal;
}
.subtext {
font-size: 9px;
padding: 10px 0 0 0;
}
.subtext a {
	color: #666;
}
.subtext a:hover {

}
.vote {
	float: left;
	padding: 0px 5px;
	border-right: 1px solid #dedede;
	text-align: center;
	margin-right: 5px;
}
.vote a{text-decoration:none;}
.vote a:hover{text-decoration:underline}

.votenumber {
margin: 0px;
font-weight:bold;
}
.title {
margin-left: 46px;
}

.adminlinks {font-size:11px;}

.storycontent {
	padding: 0 10px 10px 10px;
	font-size: 13px;
	line-height: 17px;
}
.news-body-text {
	line-height: 16pt;
}
.storycontent img {
	margin: 0 15px 7px 0;
	background-color: #a7dff4;
	padding: 7px;
	-webkit-border-radius: 7px;
	 -moz-border-radius: 7px;
	 border-radius: 7px;
}
.storycontent p {
margin:0;
}
.storycontent ol {
margin-left:22px;
padding:0;
}
.storycontent ol li {
line-height:14px;
margin:0 0 -10px 0;
padding:0;
}
.storycontent ul {
margin:0 0 0px 0;
padding:0;
}
.storycontent ul li {
line-height:14px;
margin:0 0 -10px 0;
padding:0;
}



.storyfooter {
  padding: 10px;
}

#who_voted ol {padding-bottom:20px;clear:both;}
#who_voted li {
background:#fff;
border:1px solid #efefef;
padding:2px;
margin-right:5px;
margin-bottom:4px;
margin-top:4px;
list-style-type: none;
float:left;
}

#related {margin-bottom:10px;padding-top:10px;}
#related ol {
padding-left:30px;
margin-top:5px;
margin-bottom:5px;
}

#who_voted {margin-bottom:10px;padding-top:10px;border-top:1px solid #dedede;}

/* Submit */
#submit {padding-top:5px;border-top:1px solid #dedede;}
#submit_content {padding:8px;}

#submit ul {padding-left:20px;}

.instructions {margin-top:10px;line-height:16px;}

#bodytext {width:550px;height:450px;}
#summarytext {width:550px;height:250px;}

/* Profile */ 
#navbar {padding-top:10px;border-top:1px solid #dedede;margin-bottom:10px;}

.userborderbottom {border-bottom:1px solid #dedede;}

#profile {border-top:1px solid #dedede;padding:10px;}
#profile_content {}

#personal_info {}
#bookmarklet {}

#search_users {float:right;}

/* Comments */

.comment-form {
background:#fff;
border-bottom:1px solid #dedede;
border-right:1px solid #dedede;
border-left:2px solid #C8C8C8;
border-top:2px solid #C8C8C8;
}

#comments {padding-top:5px;border-top:1px solid #dedede;}
.comment-wrap {border-bottom:1px solid #dedede;border-right:1px solid #dedede;border-left:1px solid #efefef;border-top:1px solid #efefef;background:#F4F4F4;padding:5px;}

.comment-left {
float:left; 
width:80px;
text-align:right;
border-right:1px solid #dedede;
padding-right:10px;
overflow:hidden;
}

.comment-right {
margin: 0px 10px 30px 90px;
padding-left:12px;
width:665px;
overflow:hidden;
}

.commenttools {
padding: 0px 10px;
float:right;
}


/* MIDDLE COLUMN */
#midcol {
	width: 25%;
	float: right;
}
.sectiontitle {
	font-size: 160%;
}

.boxcontent {
	padding: 0%;
}
.boxcontent ul {
	padding: 0%;
	margin: 0 0 0 15px;
}
.active {
font-weight: bold;
color: #7c9ac2;
}

.sidebar-saved {

}
.sidebar-saved a{

}
.sidebar-saved a:hover {

}

.sidebar-stories {
	list-style-image: url('http://www.woolfs.ru/templates/new/images/section.gif');
}
.sidebar-stories li {

}
.sidebar-vote-number a{ font-size:11px;text-decoration:none;padding-right:3px;margin-right:2px;border-right:1px solid #dedede;}
.sidebar-article a{

}
.sidebar-article a:hover {

}

#sidebar-comments {

}
#sidebar-comments a {

}
#sidebar-comments a:hover {

}


/* RIGHT COLUMN */
#rightcol {
width: 15%;
float: right;
margin: 0 7px 0 0;
display: none;
}
#aboutcontent {
padding: 10px 4px 20px 4px;
border-bottom: 1px solid #dedede;
}
.links {
border-bottom: 1px solid #dedede;
padding: 10px;
}

/* FOOTER */
#footer {
padding: 4px 10px;
// background-color: #ddd;
border-top: 1px dashed #dedede;
border-bottom: 1px dashed #dedede;
margin: 20px 0px;
}
.footer a:hover {
color:#000;
text-decoration:underline;
}

/* Sort list */
#navcontainer {
padding:10px 10px 10px 5px;
}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-size: 12px;
}

#navcontainer li { margin: 0 0 3px 0; }

#navcontainer a
{
display: block;
padding-left: 18px;
width: 160px;
background-image: url(../images/l1_down.gif);
}

#navcontainer a:link, #navlist a:visited
{
color: #707070;
text-decoration: none;
}

#navcontainer a:hover
{
background-image: url(../images/l1_over.gif);
color: #000;
}

#active a:link, #active a:visited, #active a:hover
{
background-image: url(../images/l1_over.gif);
}

/* Pagination */
.pagination {
// background:#EDEDED;
color:#666;
border-top:1px solid #ddd;
margin-top:40px;
padding:0px 8px 0px 3px;
}

.pagination p {
position:relative;
text-align:right;
margin:0;
padding:5px 0 5px 0;
}

.pagination p a:link,.pagination p a:visited,.pagination p a:hover,.pagination p a:active {
text-decoration:none;
padding:2px 5px;
}

.pagination p a:hover {
background:#A44848;
color:#fff;
}

.pagination p span {
text-decoration:none;
color:#ACACAC;
margin-right:1px;
padding:2px 5px;
}

/* Tags */

.tagformat a{text-decoration:none;}
.tagformat a:hover{text-decoration:underline;}

/* RSS Feeds */
#feeds {
border-top: 1px solid #dedede;
margin-top:-15px;
padding:10px 10px 10px 0px;
}

#rssfeeds, #rssfeeds ul {list-style:none;}
#rssfeeds li{margin-left:-10px;}

.feedname {
margin-left:8px;
font-size: 15px;
font-weight: bold;
}
.feedname a {
color: #7c9ac2;
text-decoration:none;
}
.feed-spacer {
margin:15px 10px 0px 15px;
border-top:1px solid #ededed;
}
.rssfield {
background:#F9F9F9;
border:1px solid #dedede;
padding-left:2px;
margin-left:16px;
width:490px;
}

/* Live */

.live2-item {
clear:both;
border-bottom:1px solid #ccc;
text-align:center;
overflow:hidden;
padding:5px 2px 0;
}

.live2-ts,.live2-type,.live2-votes,.live2-story,.live2-who,.live2-status {
float:left;
display:block;
}

.live2-type img {
border:none;
vertical-align:middle;
margin:0;
width:60px;
}

.live2-ts {width:12%;}
.live2-type {width:12%;}
.live2-votes {width:10%;}
.live2-story {width:36%;text-align:left;font-weight:bold;}
.live2-story a {color:#7c9ac2;text-decoration:none;}
.live2-story a:hover {}
.live2-who {width:18%;}
.live2-status{width:12%;}
.live2-problem {color:red;}

/* Register */
.register-left {
float:left;
width:360px;
margin-right:15px;
}
.register-right {
float:left;
width:400px;
}
.register-right ul {
padding-left:15px;
}

/* Login */
.login-left {
float:left;
width:180px;
border-right:1px solid #dedede;
margin-right:15px;
}
.login-middle {
float:left;
width:280px;
border-right:1px solid #dedede;
margin:0px 15px;
}
.login-right {
float:left;
width:250px;
margin-left:15px;
}

/*Group css*/

#group_navbar {padding-top:10px;border-top:1px solid #dedede;margin-bottom:2px;}

.groupexplain {
padding:10px;
background:#EDEDED;
border:1px solid #CCCCCC;
}

.rolelinks a{color:#6666CC;}

#groupadminlinksbutton a{color:#999}

.toptitle {
margin-top:5px;
font-size:16px;
font-weight:bold;
}
.toptitle a{text-decoration:none;}
.toptitle a:hover{text-decoration:underline;}

.group_container {
margin-top:10px;
width:550px;
float:left;
position:relative;
}

.group_right {
width:450px;
float:left;
position:relative;
}
.group_left {
width:100px;
float:left;
position:relative;
margin-top:5px;
}
.group_avatar {
}
.group_join {
}
.group_unjoin {
}
.group_unjoin a {
font-weight:bold;
left:4px;
position:relative;
text-decoration:none;
top:-3px;
}
.group_withdraw_request {
}
.group_created_by {
}
.group_member {
}
p.copyright {
	font-size: 11px;
	margin: 0%;
	padding: 0%;
	text-align: right;
}
#bottompart {
	padding: 15px 0 20px 0;
}
#main2 {

}
#related ul, ol {
	list-style-image: url('http://www.woolfs.ru/templates/new/images/section.gif');
	line-height: 17pt;
}
.floatright a {
   padding-left: 12px;
   height: 16px;
	background: url('http://www.woolfs.ru//images/img/1/shet.gif') top left no-repeat;   
}
#who_voted {
  clear: both;
  margin-top: 20px;
}
#linksummaryDiscuss {
    clear: both;
}
