/*
Theme Name: Pomagalnik Jiga.org 2011
Theme URI: http://www.pomagalnik.com
Version: 2.0
Description: White 2 column theme with banner.
Author: Jiga.org
Author URI: http://www.jiga.org
Tags: two columns, right sidebar, widget ready, fixed width, simple, white, orange, gray
*/

@media only screen and (max-device-width: 960px) { 
html { -webkit-text-size-adjust:none; }
}


html {
	overflow-y: scroll;
}

/* main */
body {
	background: #ffffff url(images/bg.jpg) repeat;
	color: #000000;
	font: 14px/1.3em Helvetica Neue,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
	margin:0;
	padding:0;
}
p {	
	font-family: Helvetica Neue,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
	margin: 0 0 20px 0;
}
a {
	color:#ff7e00;
	text-decoration:underline;
	word-break: break-word;
}
a:link {}
 
a:visited {}
 
a:active {
    position: relative;
	top: 1px;
}
a:hover {
	color:#ffffff;
	background-color:#ff7e00;
	text-decoration:none;
}

 
h1 {
   text-transform: uppercase;
   font: bold 30px/36px Helvetica Neue,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
   margin:0 0 20px 0;
}
 
h2 {
    text-transform: uppercase;
	font: bold 26px/30px Helvetica Neue,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
	margin: 5px 0 20px 0;
}

h2 span {
	color:#A3A3A3;
	font-weight:normal;
}

h2 a {
	text-decoration: none;
	font: bold 26px/30px Helvetica Neue,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
}

h3 {
   font: bold 22px/26px Helvetica Neue,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
   margin:35px 0 10px 0;
}

h4 {
   font: bold 18px/22px Helvetica Neue,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
   margin:35px 0 5px 0;
}

h5 {
   font: bold 17px/21px Helvetica Neue,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
   margin:0 0 10px 0;
}

h6 {
   font: bold 16px/20px Helvetica Neue,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
   margin:0 0 10px 0;
}
 
ul, ol {
	margin: 0 0 30px 40px;
}
ul li {
	list-style:square;
}
ol li {
	list-style:decimal;
}
 
li {
   line-height: 150%;
   word-wrap: break-word; 
}

blockquote {
	padding: 0 0 0 60px;
	background: url(images/blockquote.gif) left top no-repeat;
	margin: 20px 0;
	min-height: 30px;
}
blockquote p {
	margin-bottom: 0;
	padding: 0;
	color:#a3a3a3;
}

header {
	border-bottom: 1px dashed #A3A3A3;
	padding-bottom:20px;
}

#h1img {
	display:block;
	width:100px;
	height:100px;
	color:#000000;
	margin-right: 30px;
	background-color:#FF6600;
	background:url(images/pomagalnik-images.png) no-repeat 0 0;
	text-indent:-9999px;
	float:left;
}
#h1img:hover {
	/* for IE */
  	filter:alpha(opacity=60);
  	/* CSS3 standard */
  	opacity:0.6;
  	-webkit-transition:all 0.3s ease-in;  
    -moz-transition:all 0.3s ease-in;  
    -o-transition:all 0.3s ease-in;  
    transition:all 0.3s ease-in; 
}
header h1 {
	font: 40px/1.3em "Courier New", Courier, Georgia, Times, "Times New Roman", serif;
	font-style: normal;
	text-transform: none;
  	font-weight: bold;
	color:#000000;
	padding:20px 0 0 0;
	margin:0 0 0 130px;
	text-indent:-9999px;
}
header h1 a {
	text-decoration:none;
	color:#000000;
	display:block;
	width:239px;
	height:39px;
	line-height:1;
	background:url(images/pomagalnik-images.png) no-repeat -101px 0;
}
header h1 a:hover {
	color:#ff7e00;
	background:url(images/pomagalnik-images.png) no-repeat -101px 0;
	/* for IE */
  	filter:alpha(opacity=60);
  	/* CSS3 standard */
  	opacity:0.6;
  	-webkit-transition:all 0.3s ease-in;  
    -moz-transition:all 0.3s ease-in;  
    -o-transition:all 0.3s ease-in;  
    transition:all 0.3s ease-in; 
}
header h2 {
	font: 22px/1.3em "Courier New", Courier, Georgia, Times, "Times New Roman", serif;
	font-style: italic;
  	font-weight: normal;
  	color:#a3a3a3;
	line-height:1;
	text-transform:capitalize;
	margin:5px 0 0 130px;
	text-indent:-9999px;
	width:310px;
	height:22px;
	background:url(images/pomagalnik-images.png) no-repeat -101px -43px;
}
#hright {
	float:right;
	width:260px;
}
#hright ul li {
	list-style: none;
	line-height:0;
}

#hright ul {
	margin:0;
	padding:0;
}
header #RSS {
	display:block;
	width:27px;
	height:27px;
	background:url(images/pomagalnik-images.png) no-repeat -100px -66px;
	text-indent:-9999px;
	float:right;
	/* for IE */
  	filter:alpha(opacity=60);
  	/* CSS3 standard */
  	opacity:0.6;
  	-webkit-transition:all 0.3s ease-in;  
    -moz-transition:all 0.3s ease-in;  
    -o-transition:all 0.3s ease-in;  
    transition:all 0.3s ease-in; 
}
header #RSS:hover {
	filter:alpha(opacity=100);
	opacity:1;
}
header #Twitter {
	display:block;
	width:27px;
	height:27px;
	background:url(images/pomagalnik-images.png) no-repeat -154px -66px;
	text-indent:-9999px;
	float:right;
	margin-right: 5px;
	/* for IE */
  	filter:alpha(opacity=60);
  	/* CSS3 standard */
  	opacity:0.6;
  	-webkit-transition:all 0.3s ease-in;  
    -moz-transition:all 0.3s ease-in;  
    -o-transition:all 0.3s ease-in;  
    transition:all 0.3s ease-in; 
}
header #Twitter:hover {
	filter:alpha(opacity=100);
	opacity:1;
}
header #Facebook {
	display:block;
	width:27px;
	height:27px;
	background:url(images/pomagalnik-images.png) no-repeat -127px -66px;
	text-indent:-9999px;
	float:right;
	margin-right: 5px;
	/* for IE */
  	filter:alpha(opacity=60);
  	/* CSS3 standard */
  	opacity:0.6;
  	-webkit-transition:all 0.3s ease-in;  
    -moz-transition:all 0.3s ease-in;  
    -o-transition:all 0.3s ease-in;  
    transition:all 0.3s ease-in; 
}
header #Facebook:hover {
	filter:alpha(opacity=100);
	opacity:1;
}
header form {
	display:block;
	background-color:#dadada;
	width:250px;
	padding:5px;
	margin-top: 65px;
	overflow:hidden;
}
/* search */
#searchsubmit {
	background-color:#a3a3a3;
	color:#FFFFFF;
	font-size:0.95em;
	font-weight:normal;
	line-height:1;
	font-family: Arial, Helvetica, sans-serif;
	height:25px;
	font-weight:bold;
	border:none;
	width: 70px;
	text-decoration:none;
	float:left;
	margin-left: 4px;
	cursor:pointer;
	 	-webkit-transition:background-color 0.3s ease-in;   
    -moz-transition:background-color 0.3s ease-in;   
    -o-transition:background-color 0.3s ease-in;   
    transition:background-color 0.3s ease-in; 
}
#searchsubmit:hover {
	background-color:#ff7e00;
}
/*Remove button padding in FF*/
input::-moz-focus-inner {     
	border: 0;    
	padding: 0; 
}
#s {
	border: 1px solid #a3a3a3;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px;
	height:19px;
	margin:0;
	width:170px;
	float:left;
}
#s:hover {
	border: 1px solid #ff7e00;
}
#s:focus {
	border: 1px solid #a3a3a3;
}

.topnavcenter {
	margin:0 0 20px 0;
	text-align:center;
	width: 800px;
	border-bottom: 1px solid #A3A3A3;
	overflow:hidden;
	background-color:#FFFFFF;
}
.topnavcenter .topnav  {
	margin:0;
	padding:0;
	list-style:none;
	text-align: center;
}
.topnavcenter .topnav li {
	/*float:left;*/
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
.topnavcenter .topnav li a {
	display:inline-block;
	padding:7px 15px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.topnavcenter .topnav li a:hover {
	/*background-color:#A3A3A3;*/
	background: none;
	color:#FF7E00;
}


/* aside */
aside h2 {
	text-transform: uppercase;
	font: bold 16px/1.3em Helvetica Neue,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
	margin: 0 0 3px 0;
	border-bottom: 1px solid #a3a3a3;
	padding: 0 0 3px 0;
}
aside h2 a {
	font: bold 16px/20px Helvetica Neue,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
}
aside h3 {
	font: bold 16px/1.3em Helvetica Neue,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
	margin: 20px 0 0 0;
	padding: 0 0 3px 0;
}
aside h3 span {
	color:#a3a3a3;
}
aside ul {
	margin: 0 0 20px 0;
	padding: 0;
}
aside ul li {
	border-bottom: 1px dashed #a3a3a3;
	padding: 0;
	list-style: none;
	line-height:normal;
}

aside .links {
	margin: 0 0 3px 0;
	border-bottom: 1px solid #a3a3a3;
}
aside .links li {
	border: none;
	padding:0 0 8px 0;
	margin-left:20px;
	list-style:square;
}
aside .navigation_tags li {
	float:left;
	border:none;
}
aside .navigation_tags li a {
background-color:#a3a3a3;
color:#FFFFFF;
cursor:pointer;
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
line-height:1;
margin:5px 6px 0 0;
padding:5px 10px 6px;
position:relative;
text-decoration:none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
 	-webkit-transition:background-color 0.3s ease-in;   
    -moz-transition:background-color 0.3s ease-in;   
    -o-transition:background-color 0.3s ease-in;   
    transition:background-color 0.3s ease-in; 
}
aside .navigation_tags li a:hover {
background-color:#ff7e00;
}
#adds {
	clear:both;
	margin:20px 0;
	padding:0;
	overflow:hidden;
}
#adds a {
	float:left;
	margin:0 5px 5px 0;
	padding:0;
	display:block;
	height:260px;
	width:260px;
}
#adds a:hover {
	background:none;
}
#adds a img {
	margin:0;
	padding:0;
	border: 0;
}
#newsletter {
	clear:both;
	margin:20px 0;
	padding:0;
	overflow:hidden;
}
#newsletter h2 {
	margin: 0;
}
#mc_signup_form {
	overflow:hidden;
}
#mc_signup {
	padding-bottom: 5px;
	border-bottom: 1px dashed #A3A3A3;
}
#mc_signup_submit {
	background-color:#a3a3a3;
	color:#FFFFFF;
	font-size:0.95em;
	font-weight:normal;
	line-height:1;
	font-family: Arial, Helvetica, sans-serif;
	height:25px;
	font-weight:bold;
	border:none;
	width: 70px;
	text-decoration:none;
	float:left;
	margin-left: 4px;
	cursor:pointer;
	-webkit-transition:background-color 0.3s ease-in;   
    -moz-transition:background-color 0.3s ease-in;   
    -o-transition:background-color 0.3s ease-in;   
    transition:background-color 0.3s ease-in; 
}
#mc_signup_submit:hover {
	background-color:#ff7e00;
}

#mc_mv_EMAIL {
	border: 1px solid #a3a3a3;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px;
	height:19px;
	margin:0;
	width:170px;
	float:left;
}
#mc_mv_EMAIL:hover {
	border: 1px solid #ff7e00;
}
#mc_mv_EMAIL:focus {
	border: 1px solid #a3a3a3;
}


#tweetstream {
	margin-bottom:20px;
	border-top: 1px dashed #A3A3A3;
}
#tweetstream .tweetbe {
	border-left: 1px dashed #A3A3A3;
	border-right: 1px dashed #A3A3A3;
	background: #FFFFFF url("images/pomagalnik-images.png") no-repeat scroll -193px -103px;
	background-color:#FFFFFF;
	padding:10px;
	display:block;
}
/*#tweetstream div .tweetbird {
	border:none;
	background: #FFFFFF url("images/pomagalnik-images.png") no-repeat scroll -420px -96px;
	padding:0;
	margin:0 0 5px 10px;
	width:49px;
	height:36px;
	float:right;
}*/
#tweetstream .tweetpo {
	border:none;
	border-top: 1px dashed #A3A3A3;
	background: url("images/pomagalnik-images.png") no-repeat scroll -193px -67px transparent;
    display: block;
    height: 22px;
	border:none;
	padding: 8px 0 0 0;
}
#tweetstream a {
	text-decoration:none;
	padding:0;
}
/*#tweetstream .tname {
	padding:5px 0 0 10px;
	font-weight:bold;
	color:#000000;
	display:block;
	width: 115px;
}
#tweetstream .tname:hover {
	color:#FF7E00;
	background:none;
}*/

#comments_pomagalnik UL.recent_comments {
	padding:0;
	margin:0;
}
#comments_pomagalnik UL.recent_comments LI {
	padding:0 0 7px 0;
	margin:0;
	list-style:none;
	border:none;
	font: 14px/1.3em Helvetica Neue,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
}

#comments_pomagalnik {
	margin:20px 0;
	background: url("images/pomagalnik-images.png") no-repeat scroll -518px -111px transparent;
}
#comments_pomagalnik H2 {
	padding: 10px 0 15px 70px;
}

/* article */
article {
	border-bottom: 1px dashed #A3A3A3;
	margin-bottom: 20px;
	display:block;
}

article.page {
	border-bottom:none;
}
article.postsingle {
	border-bottom:none;
}
article .postdate {
	color:#A3A3A3;
	font: 12px/1.3em Arial, Helvetica, sans-serif;
}
article .author {
	text-indent:-99999px;
	display:none;
}
article .postdate a {
	color:#A3A3A3;
}
article .postdate a:hover {
	color:#ffffff;
	background-color:#A3A3A3;
	text-decoration:none;
}

article .post-edit-link {
	float:right;
	display:block;
	padding: 5px 10px;
	color:#FFFFFF;
	background-color:#00CC00;
	text-decoration:none;
}

article .post-edit-link:hover {
	background-color:#ff7e00;
}

article .tagsp {
	clear:both;
	border-bottom: 1px dashed #A3A3A3;
	border-top: 1px dashed #A3A3A3;
	padding: 10px 0;
	margin-bottom: 10px;
	display:block;
	color:#A3A3A3;
	font: 12px/1.3em Arial, Helvetica, sans-serif;
}
article .tagsp a {
	color:#A3A3A3;
}
article .tagsp a:hover {
	color:#ffffff;
	background-color:#A3A3A3;
	text-decoration:none;
}
.share-this{
	overflow:auto;
	margin:20px 0;
	clear:both;
}
.share-this_special {
	overflow:auto;
	margin: 0 0 20px 0;
}
.twitter-share-button {
	float:left;
	margin-right: 10px;
}
.google-share-button {
	float:left;
}
article .related_post_title {
	font: bold 18px/22px Helvetica Neue,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
    margin:0 0 5px 0;
}

article .related_post {
	margin: 0 0 10px 20px;
}

#navtop_f .navigation_f .share-this{
	overflow:auto;
	width:400px;
}
#navtop_f .navigation_f .twitter-share-button {
	float:left;
}

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }
	
img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
	width: auto;
	max-width: 100%;
	height: auto;
    }
	
img.alignright {
    padding: 4px 0;
    margin: 0 0 2px 7px;
    display: inline;
    }

img.alignleft {
    padding: 4px 0;
    margin: 0 7px 2px 0;
    display: inline;
    }

.alignright {
    float: right;
    }

.alignleft {
    float: left;
    }


/* hrdiv */
article .hrdiv {
	border-top: 1px dashed #A3A3A3;
	margin: 10px 0 20px 0;
}

/* comments */
#comments {
	text-transform:uppercase;
	border-bottom: 1px solid #A3A3A3;
	padding: 20px 0 10px 0;
}
#respond {
	text-transform:uppercase;
	padding:0;
}
header.comment-author {
	margin:0;
	padding:0;
	border:none;
	height:auto;
	float:left;
}
.comment-text {
	overflow:auto;
	font: 14px/1.3em Helvetica Neue,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
	padding-left: 20px;
}
.comment-text .fn a {
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.comment-text a:hover {
	color:#ff7e00;
	background-color:#FFFFFF;
}
.comment-meta {
	display:inline;
	color:#A3A3A3;
}
#commentform fieldset {
	margin:0 0 10px 0;
}
#commentform label {
	display:block;
	font-weight:bold;
	line-height:1.4;
}
#commentform label span {
	color:#A3A3A3;
	font-weight:normal;
}
article.comment {
	padding:0;
}
#commentform {
	font: 14px/1.3em Helvetica Neue,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
}
#commentform textarea {
	font: 14px/1.3em Helvetica Neue,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
	border: 1px solid #A3A3A3;
	width:492px;
	padding:3px;
}
#commentform textarea:hover, #commentform textarea:focus {
	border: 1px solid #ff7e00;
}
#commentform input {
	font: 14px/1.3em Helvetica Neue,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
	border: 1px solid #A3A3A3;
	width:200px;
	padding:3px;
}
#commentform input:hover, #commentform input:focus {
	border: 1px solid #ff7e00;
}
#commentform #send {
	background-color:#a3a3a3;
	color:#FFFFFF;
	font-size:0.95em;
	font-weight:normal;
	line-height:1;
	font-family: Arial, Helvetica, sans-serif;
	height:25px;
	font-weight:bold;
	border:none;
	padding: 0 5px;
	text-decoration:none;
	float:right;
	margin:0;
	cursor:pointer;
}
#commentform #send:hover {
	background-color:#ff7e00;
}

/* footer */
footer {
	border-top: 1px dashed #A3A3A3;
}
footer p {
	color:#000000;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
footer p a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
footer p a:hover {
	color:#ff7e00;
	background: none;
}
footer p span {
	color:#A3A3A3;
	font: normal 12px/1.3em Arial, Helvetica, sans-serif;
}
footer p span a {
	color:#A3A3A3;
	font: normal 12px/1.3em Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
footer p span a:hover {
	color:#ff7e00;
	background: none;
	text-decoration:none;
}
footer div {
	float:right;
	margin-top:4px;
}
footer #jiga {
	display:block;
	width:71px;
	height:31px;
	background:url(images/pomagalnik-images.png) no-repeat 0 -101px;
	text-indent:-9999px;
}


/* nav */
#navtop {
	float: left;
	width: 500px;
	padding:20px 0 0 0;
	margin: 0 0 20px 0;
	border-top: 1px dashed #A3A3A3;
}
#navtop_f {
	float: left;
	width: 800px;
	padding:20px 0 0 0;
	margin: 0 0 20px 0;
	/*border-top: 1px dashed #A3A3A3;*/
}
#leftrighttop {
	/*float: left;*/
	clear:both;
	width: 500px;
	margin-bottom: 20px;
}

.navigation_f {
font-size: 14px;
line-height:1;
padding: 0;
margin: 0;
color:#DADADA;
}
.navigation_f a {
/*border: 1px solid #DADADA;*/
float:left;
color: #ffffff;
margin: 0 2px 0 0;
padding:8px 7px;
text-decoration: none;
text-align: center;
font-weight:bold;
background-color:#DADADA;
}
.navigation_f a:hover {
/*border: 1px solid #ff7e00;*/
background: #ff7e00;
color:#ffffff;
-webkit-transition:all 0.3s ease-in;  
    -moz-transition:all 0.3s ease-in;  
    -o-transition:all 0.3s ease-in;  
    transition:all 0.3s ease-in; 
}
.navigation_f span {
float:left;
margin: 0 2px 0 0;
text-align: center;
width: 20px;
}
.navigation_f span.pages {
margin-right: 10px;
width: auto;
}
.navigation_f span.current {
/*border: 1px solid #ff7e00;*/
background: #ff7e00;
color: #ffffff;
font-weight:bold;
padding:8px 7px;
}
.navigation_f.first {
background: none;
padding: 0;
}
.navigation_f.com a {
margin: 0 -2px 0 0;
}
.navigation_f span.dots {
margin: 0;
padding: 16px 0 0 0;
float:left;
font-weight:bold;
}
.navigation_f.com span.current {
margin: 0 -2px 0 0;
}
.navigation_f a.first {
	width:16px;
	height:14px;
	/*display: inline-block;*/
	float:left;
	background: #DADADA url(images/pomagalnik-images.png) no-repeat -163px -103px;
	text-indent:-9999px;
	margin: 0 2px 0 0;
	border:none;
	-webkit-transition:all 0.3s ease-in;  
    -moz-transition:all 0.3s ease-in;  
    -o-transition:all 0.3s ease-in;  
    transition:all 0.3s ease-in; 
}
.navigation_f a.first:hover {
	background: #ff7e00 url(images/pomagalnik-images.png) no-repeat -163px -103px;
}
.navigation_f a.flast {
	width:16px;
	height:14px;
	float:left;
	/*display: inline-block;
	background:url(images/pomagalnik-images.png) no-repeat -62px -101px;
	background:#DADADA url(images/last.png) no-repeat;*/
	background: #DADADA url(images/pomagalnik-images.png) no-repeat -133px -103px;
	text-indent:-9999px;
	margin: 0 2px 0 0;
	border:none;
	-webkit-transition:all 0.3s ease-in;  
    -moz-transition:all 0.3s ease-in;  
    -o-transition:all 0.3s ease-in;  
    transition:all 0.3s ease-in; 
}
.navigation_f a.flast:hover {
	background: #ff7e00 url(images/pomagalnik-images.png) no-repeat -133px -103px;
}
.navigation_f a.last {
	width:16px;
	height:14px;
	float:left;
	/*display: inline-block;
	background:url(images/pomagalnik-images.png) no-repeat -62px -101px;
	background:#DADADA url(images/flast.png) no-repeat;*/
	background: #DADADA url(images/pomagalnik-images.png) no-repeat -103px -103px;
	text-indent:-9999px;
	margin: 0 2px 0 0;
	border:none;
	-webkit-transition:all 0.3s ease-in;  
    -moz-transition:all 0.3s ease-in;  
    -o-transition:all 0.3s ease-in;  
    transition:all 0.3s ease-in; 
}
.navigation_f a.last:hover {
	background: #ff7e00 url(images/pomagalnik-images.png) no-repeat -103px -103px;
}
.navigation_f a.top_link {
	width:16px;
	height:14px;
	/*background:url(images/pomagalnik-images.png) no-repeat -62px -101px;
	background:#DADADA url(images/top.png) no-repeat;*/
	background: #DADADA url(images/pomagalnik-images.png) no-repeat -73px -102px;
	text-indent:-9999px;
	margin:0;
	float:right;
	border:none;
	-webkit-transition:all 0.3s ease-in;  
    -moz-transition:all 0.3s ease-in;  
    -o-transition:all 0.3s ease-in;  
    transition:all 0.3s ease-in; 
}
.navigation_f a.top_link:hover {
	background: #ff7e00 url(images/pomagalnik-images.png) no-repeat -73px -102px;
}

/* 404 */
.chuck {
	background: url(images/pomagalnik-images.png) no-repeat -468px 0;
	margin:5px 0 0 0;
	padding:0 20px 100px 0;
	float:left;
	width:100px;
	overflow:hidden;
	/*height:100px;*/
}

/**** Masonry CSS ****/
.pomagalnikov-imenik {
	width: 800px;
	border-bottom: none;
	margin:0;
	background-color:#FFFFFF;
}
.p-imenik {
	background: url(images/Pomagalnikov-imenik.jpg) no-repeat;
	text-indent:-9999px;
	display:block;
	width:800px;
	height:100px;
}

.linkblock {
  margin: 0 18px 40px 18px;
  float: left;
  width: 230px;
  border-bottom: 1px solid #a3a3a3;
}

.linkblock h4 {
  font: bold 14px/18px Helvetica Neue,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
  margin:15px 0 5px 0;
  border-bottom: 1px dashed #a3a3a3;
}

.favilist {
	margin: 0 0 5px;
	padding: 5px 0 0 10px;
	}

.favilist li {
	margin: 0;
	padding: 0;
	list-style:none;
	}


.titleblock1 h3 {
	font-size: 24px; line-height:24px; font-weight:bold; padding: 0; margin: 0; color:#FFFFFF; background-color:#c22000; text-align:right; height:50px;
}

.titleblock2 h3 {
	font-size: 54px; line-height:60px; font-weight:bold; padding: 0; margin: 0; color:#FFFFFF; background-color:#338fcc; height: 50px; vertical-align:top; text-align:right;
}

.titleblock3 h3 {
	font-size: 50px; line-height:65px; font-weight:bold; padding: 0; margin: 0; color:#FFFFFF; background-color:#eab71f; height: 50px; vertical-align:top; text-align:right;
}

.titleblock4 h3 {
	font-size: 38px; line-height:38px; font-weight:bold; padding: 0; margin: 0; color:#FFFFFF; background-color:#8c56db; height: 50px; vertical-align:top; text-align:right;
}

.titleblock5 h3 {
	font-size: 52px; line-height:52px; font-weight:bold; padding: 0; margin: 0; color:#FFFFFF; background-color:#27c3cb; height: 50px; vertical-align:top; text-align:right;
}

.titleblock6 h3 {
	font-size: 28px; line-height:28px; font-weight:bold; padding: 0; margin: 0; color:#FFFFFF; background-color:#6afbc8; height: 50px; vertical-align:top; text-align:right;
}

.titleblock7 h3 {
	font-size: 34px; line-height:34px; font-weight:bold; padding: 0; margin: 0; color:#FFFFFF; background-color:#c3ff0d; height: 50px; vertical-align:top; text-align:right;
}

.titleblock8 h3 {
	font-size: 30px; line-height:30px; font-weight:bold; padding: 0; margin: 0; color:#FFFFFF; background-color:#34b203; height: 50px; vertical-align:top; text-align:right;
}

.titleblock9 h3 {
	font-size: 24px; line-height:24px; font-weight:bold; padding: 0; margin: 0; color:#FFFFFF; background-color:#b20060; height: 50px; vertical-align:top; text-align:right;
}

.titleblock10 h3 {
	font-size: 28px; line-height:28px; font-weight:bold; padding: 0; margin: 0; color:#FFFFFF; background-color:#ec008c; height: 50px; vertical-align:top; text-align:right;
}

.titleblock11 h3 {
	font-size: 28px; line-height:28px; font-weight:bold; padding: 0; margin: 0; color:#FFFFFF; background-color:#0DFFDC; height: 50px; vertical-align:top; text-align:right;
}

.titleblock12 h3 {
	font-size: 24px; line-height:28px; font-weight:bold; padding: 0; margin: 0; color:#FFFFFF; background-color:#f35d22; height: 50px; vertical-align:top; text-align:right;
}

.titleblock13 h3 {
	font-size: 20px; line-height:20px; font-weight:bold; padding: 0; margin: 0; color:#FFFFFF; background-color:#18ce00; height: 50px; vertical-align:top; text-align:right;
}

.titleblock14 h3 {
	font-size: 20px; line-height:20px; font-weight:bold; padding: 0; margin: 0; color:#FFFFFF; background-color:#0e7aff; height: 50px; vertical-align:top; text-align:right;
}

.titleblock15 h3 {
	font-size: 20px; line-height:20px; font-weight:bold; padding: 0; margin: 0; color:#FFFFFF; background-color:#f322d3; height: 50px; vertical-align:top; text-align:right;
}

.titleblock16 h3 {
	font-size: 24px; line-height:24px; font-weight:bold; padding: 0; margin: 0; color:#FFFFFF; background-color:#d46600; height: 50px; vertical-align:top; text-align:right;
}

.titleblock17 h3 {
	font-size: 38px; line-height:38px; font-weight:bold; padding: 0; margin: 0; color:#FFFFFF; background-color:#000000; height: 50px; vertical-align:top; text-align:right;
}

.titleblock18 h3 {
	font-size: 22px; line-height:22px; font-weight:bold; padding: 0; margin: 0; color:#FFFFFF; background-color:#3d29ff; height: 50px; vertical-align:top; text-align:right;
}

.titleblock19 h3 {
	font-size: 30px; line-height:30px; font-weight:bold; padding: 0; margin: 0; color:#FFFFFF; background-color:#4d1077; height: 50px; vertical-align:top; text-align:right;
}

.titleblock20 h3 {
	font-size: 26px; line-height:26px; font-weight:bold; padding: 0; margin: 0; color:#FFFFFF; background-color:#464646; height: 50px; vertical-align:top; text-align:right;
}

.titleblock21 h3 {
	font-size: 24px; line-height:24px; font-weight:bold; padding: 0; margin: 0; color:#FFFFFF; background-color:#7eac65; height: 50px; vertical-align:top; text-align:right;
}

.titleblock22 h3 {
	font-size: 32px; line-height:32px; font-weight:bold; padding: 0; margin: 0; color:#FFFFFF; background-color:#b7cb0c;height: 50px; vertical-align:top; text-align:right;
}

.titleblock23 h3 {
	font-size: 30px; line-height:30px; font-weight:bold; padding: 0; margin: 0; color:#FFFFFF; background-color:#1968ab; height: 50px; vertical-align:top; text-align:right;
}

.titleblock24 h3 {
	font-size: 22px; line-height:22px; font-weight:bold; padding: 0; margin: 0; color:#FFFFFF; background-color:#c7c34c; height: 50px; vertical-align:top; text-align:right;
}

.st-tag-cloud a {
	line-height: 1.2em;
}
.st-tag-cloud .st-tags:hover {
	background:none;
}

::-moz-selection{ background: #ff7e00; color:#fff; text-shadow: none; }
::selection { background:#ff7e00; color:#fff; text-shadow: none; } 

#portfolio li { margin:0; padding:0; list-style:none; border:none; }