* {
	margin: 0;
	padding: 0;
}
body {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.5;
/*	background:#fff;*/
	background: #4c4d4e;
/*	line-height:1.5em;*/
	color:#fff;
}
h1,h2,h3,h4,h5,h6 {margin:20px;font:normal 120% Verdana,Tahoma,sans serif;}
h1, .main {font:160% Georgia, Verdana, sans-serif;margin:30px 0 20px 0;}

h4 {font-family:Georgia, Verdana, sans-serif;}
h6 {margin:20px 0;}
strong,b {font-weight:bold;}
b.finded {background:#f6ff00;}
a, .link {color: #ffe700 /*fbec5d*/;
	outline: none;
	text-decoration: underline;}
.link:hover, a:hover , .selected{text-decoration: none;}
a:visited {color:#bfb65e;}
p {margin: 0 0 18px;}
p.top{margin-top:20px;margin-bottom:0;}
span.quote {border-left:7px solid #999;margin:0 10px;padding:0 5px;display:block;color:#999;}
p span.quote,p blockquote {margin-bottom:10px;}
.s {text-decoration:line-through;}
.small {font-size:80%;}
span.quote strong {font-size:75%;display:block;width:100%;}
span.quote strong a {color:#fff;}
.achtung {border:2px solid #a00;background:#000;font-size:120%;text-align:center;padding:20px;}
.video {margin:0 auto 18px;display:block;}
.pict {max-width:100%;margin:0 auto 18px;display:block;}
.pict-left {float:left;margin:7px 7px 7px 0;}
.pict-right {float:right;margin:7px 0 7px 7px;}

img {border:none;vertical-align:middle;}
input {vertical-align: middle}
input, button, select, textarea {font-size:120%;font-family:Arial,sans serif;}
input:focus, textarea:focus{background:#F7F7B5;}
ul,ol {margin:20px;}
li {margin:10px;text-align:left;}
.clear {clear:both;display:block;overflow:hidden;width:100%;height:1px;}
.red {color:#AC66D5;}
.darkred {color:#bdbdbc;}
.postdate {text-align:right;font-size:80%;color:#999;margin:10px 0;}
.postdate span {color:#ececec;}
.postdate a {margin-right:10px;}
.postbody {padding:5px 0;}
.right {float:right;}
.left {float:left;}
.center{margin:0 auto 18px;display:block;}
.text-right {text-align:right;}
.text-left {text-align:left;}
.rightero {text-align:center;margin:20px 270px 20px 0;}
.count {margin:21px;}
.count img {vertical-align:top;}
.mycodestr {background:#c7c7c7;padding:3px;color:#333;}
.mycode  {margin:20px;padding:20px;background:#c7c7c7;color:#333;}
.mycode .coment {color:#005f09;}
.ano {text-align:right;}
.about {float:right;padding:0 5px;width:200px;}
.afterpost {font-size:90%;margin:30px 0 10px;padding:10px;border-top:2px solid #000;border-bottom:2px solid #000;color:#fff;background:#404040;}

.afterpost h4 {float: left; margin: 10px;}
.share, .share:visited {
	display: block;
	float: left;
	width: 75px;
	height: 17px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	font: 900 14px/16px Arial, Tahoma, Verdana, sans serif;
	
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
	margin: 10px;}
.share:hover, .share-num:hover {color: #222;}
.to-twitter {background: #3cf; margin-left:3px;}
.to-twitter:hover {background: #59b;}
.to-vkontakte {background: #547a9c;}
.to-vkontakte:hover {background: #7192b3;}
.to-facebook {background: #3B5998;}
.to-facebook:hover  {background: #627aad;}
.to-rss {background: #ffa500;}
.to-rss:hover  {background: #ffd800;}
.to-email {background: #de3163;}
.to-email:hover  {background: #ddadaf;}
.share-num, .share-num:visited {display:block; float:left; color: #999; font-weight: bold; text-decoration: none; margin: 10px 0;}

#formatting {font:14px/18px Verdana,sans-serif;border:1px dashed #555;background:#575757;padding:10px;}
#formatting ul {margin:0 20px 0;}
.important {border:1px dashed #999; background:#404040;padding:15px;}

#wrapper {
	width: 950px;
/*	max-width: 1200px;*/
	margin: 0 auto;
	position:relative;
	z-index:10;
	padding-left:50px;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 140px;
	width:940px;
	position:absolute;
	top:0;
	left:60px;
	z-index:10;
/*	border-bottom:1px dashed #999;*/
/*background: #FFE680;*/
}
#header h2 {font-size:200%;line-height:0.8;padding:10px 0 0;margin:10px 0 0;text-shadow:2px 2px 2px #333;}
#header h2 a {color:#a7a7a9;text-decoration:none;}
#header h2 a:hover {color:#fff;}
#header h3 {margin:10px 0 0;text-shadow:2px 2px 2px #333;}
#header .menu {margin:20px 0 0 -8px;}
#header .menu li {float:left; margin:0 5px;}

/*#header .search {position:absolute;width:470px;right:20px;top:88px;}*/
.search {}
.search input {float:left;margin-left:5px;}
.search input.text {width:300px;color:#777;font-style:italic;}
.search input.button {font-size:110%;padding:2px 10px;}
ol.search_blogs li {border-bottom:1px dashed #666;}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	height: 1%;
	padding-top:120px;
	position:relative;
	z-index:10;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 10px 250px 10px 10px;
}

#content .pstrnav {margin:10px auto;text-align:center;}

/* Sidebar Right
-----------------------------------------------------------------------------*/
#sr {
	float: left;
	margin-right: -3px;
	width: 240px;
	margin-left: -240px;
	margin-top:25px;
/*background: #FFACAA;*/
}
/*.menu {margin:20px;}*/
.menu li {list-style-type:none;margin:10px 0;}
.menu li a {padding:2px 5px;}
.menu li a:hover, .menu li a.selected {background:#111;color:#fff;}
#sr span{display:block;width:100px;margin:0 auto;}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 50px;
	text-align:center;
	font-size:80%;
/*background: #BFF08E;*/
}
#footer a {color:#000;}


.gotocomm {text-align:right;clear:both;}
.comment {border-bottom:1px dashed #999;margin-left:43px;padding:5px 0;}
.author {background:#404040;}
.comment:hover {background:#575757;}
.comment_title {font-weight:bold;}
.comment_title a {text-decoration:none;}
.comment_title a:hover {text-decoration:underline;}
.master {background:#ececec;}
.comment_title span {margin-left:-40px;padding-top:1px;font-size:90%;font-weight:normal;width:35px;display:block;float:left;text-align:right;}
.comment_title span a {color:#ffe700;}
.comment_title span a:hover {color:#000;}
.time {float:right;font-size:80%;color:#999;}

.prim {border:1px dashed #888;padding:5px;}
.prim span {color:#a00;}
.prim dt span{font-weight:bold;}

.answers {text-align:right;font-size:80%;}


#form_post, #form_docedit {width:800px;margin:0 auto;}
#form_post input,textarea {margin:10px 0;padding:0;display:block;}
#form_post textarea, #form_edit textarea {width:100%;height:400px;}
#form_post select {width:365px;}
#form_post .date {width:180px;float:right;}
#form_post .tema {width:100%;margin:0;}
#form_post label {margin:10px 0;}
.submit {display:block;width:100%;}
#form_post input.file{float:right;width:365px;margin:0;}

#form_docedit div {border:1px dotted #888;margin:10px;padding:10px;}
/*label {float:left;display:block;clear:both;}*/
#form_docedit div span {float:right;}
#form_docedit input.docedit {float:right;text-align:right;color:#f00;margin:0;}

#connect {width:700px;margin:0 auto;}

/*#connect .but {float:right;margin:10px 0 0;width:300px;}
#connect label{margin-left:300px;padding:10px 0 0;}
#connect .cod {float:right;}
#connect .code {float:left;padding:12px 0 0 120px;}*/
#connect textarea {width:100%;height:200px;}
#connect input {float:left;margin-right:2%;width:30%;}
input,textarea {margin:10px 0;padding:0;display:block;}


#comment_form {width:700px;margin:0 auto;}
#comment_form textarea {width:695px;height:200px;}
#comment_form input.input_text {float:left;margin-right:5px;width:224px;}
#comment_form input.comment_web {margin-right:0;}
#comment_form input.input_submit {width:224px;margin-left:10px;float:right;}
#comment_form h6{clear:both;}
#comment_form label, input.input_checkbox {float:left;vertical-align:middle;margin:10px 10px 0 0;}
#comment_form input.input_checkbox {margin:15px;}
#comment_form .subscr {color:#ffe700;cursor:pointer;}
#comment_form .subscred {color:#ffe700;font-weight:bold;}

div#qTip {
 padding: 3px;
 border: 1px solid #666;
 display: none;
 background: #ececec;
 color: #000;
 font-size: 90%;
 text-align: left;
 position: absolute;
 z-index: 1000;
opacity:0.9;
filter:alpha(opacity=90);
-moz-opacity:0.9;
}

/*
#rss {top:20px;left:0;}
#twitter {top:80px;left:0;}
#facebook {top:140px;left:0;}
*/

#icons {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  z-index:1;
}
#eye {position:absolute;top:10px;right:90px;}
.twitter,.rss,.facebook{opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;width:48px;height:48px;position:relative;margin:20px auto 0;right:475px;}
.twitter:hover,.rss:hover,.facebook:hover {opacity:1;filter:alpha(opacity=100);-moz-opacity:1;}

#TwitterCounter {display:inline;}