/*
	Theme Name: Gracia
	Theme URL: http://newwpthemes.com/wordpress-theme/gracia/
	Description: Gracia is a free premium WordPress theme with featured content option. Suitable for any niche. Theme Options at admin panel.
	Author: NewWpThemes.com
	Author URI: http://newwpthemes.com/
	Version: 1.0
	Tags: Dating, Fashion, Blogging,  Ads Ready, Two Columns, Left Sidebar, Fixed Width, Options Page
*/


/* LAYOUT */

html {
        background: #454955 url(images/background1.png) 0 0 repeat;
	}

body {
     
	background-position: left -61px;
	background-repeat: repeat-x;
        background-color: transparent/*#454955*/;
	margin: 0;
	}

#wrapper {
	padding:0;
	}

#container {
	padding-bottom: 10px;
	}

#contentwrap {
	background:  url(images/content-wrapper.png) top left repeat-y;
	}

a {
	color: #2486D2;
        text-decoration: underline;
		outline: none;
	}

a:hover {
	color: #FF8C00;
    text-decoration: none;
	}
img {
	vertical-align: bottom;
}
/* HEADER */

#header {
/*	height: 100px;
	padding-top:20px;*/
	height: 110px;
	padding-top: 10px;
	border-radius: 0 15px 0 0;
        
	}

#header h1 {
	margin-bottom: 2px !important;
	padding: 8px 0 0 15px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-weight: bold;
	font-size: 48px;
	}

#header h1 a, #header h1 a:visited {
	color: #35104a;
	text-decoration: none;
	}


#header h2 {
	padding-left: 15px;
	color: #83728d;
	font-size: 16px;
	line-height: 14px; 
	font-family: "Times New Roman", Times, Serif;
        font-style: italic;
	}
	
.rounded ol {
margin: 0 0 0 2em; 
}
.rounded {
counter-reset: li; 
list-style: none; 
font: 14px "Trebuchet MS", "Lucida Sans";
padding: 0;
text-shadow: 0 1px 0 rgba(255,255,255,.5);
}
.rounded a {
position: relative;
display: block;
padding: .4em .4em .4em 2em;
margin: .15em 0;
background: #DAD2CA;
color: #444;
text-decoration: none;
border-radius: .3em;
transition: all .3s ease-out;
}
.rounded a:hover {
background: #E9E4E0;
}
.rounded a:hover:before {
transform: rotate(360deg);
}
.rounded a:before {
content: counter(li);
counter-increment: li;
position: absolute;
left: -1.3em;
top: 50%;
margin-top: -1.3em;
background: #8FD4C1;
height: 2em;
width: 2em;
line-height: 2em;
border: .3em solid white;
text-align: center;
font-weight: bold;
border-radius: 2em;
transition: all .3s ease-out;
}

padding: 0;
}
.border li {
font-family: "Trebuchet MS", "Lucida Sans";
padding: 7px 20px;
margin-bottom: 10px;
border-radius: 5px;
border-left: 10px solid #f05d22; 
box-shadow: 2px -2px 5px 0 rgba(0,0,0,.1),
     -2px -2px 5px 0 rgba(0,0,0,.1),
    2px 2px 5px 0 rgba(0,0,0,.1),
    -2px 2px 5px 0 rgba(0,0,0,.1);
font-size: 20px;
letter-spacing: 2px;
transition: 0.3s all linear;
}
.border li:nth-child(2){border-color: #8bc63e;}
.border li:nth-child(3){border-color: #fcba30;}
.border li:nth-child(4){border-color: #1ccfc9;}
.border li:nth-child(5){border-color: #493224;}
.border li:hover {
border-left: 10px solid transparent;
}
.border li:nth-child(1):hover {
border-right: 10px solid #f05d22;
}
.border li:nth-child(2):hover {
border-right: 10px solid #8bc63e;
}
.border li:nth-child(3):hover {
border-right: 10px solid #fcba30;
}
.border li:nth-child(4):hover {
border-right: 10px solid #1ccfc9;
}
.border li:nth-child(5):hover {
border-right: 10px solid #493224;
}

.first  {
list-style: none;
padding: 0;
}
.first li {
padding: 10px 30px;
background: linear-gradient(to left, #f8ab8d 0%, white, #f8ab8d);
border-bottom: 1px solid grey;
color: #506a6b;
font-size: 20px;
box-shadow: 0 5px 5px 0 rgba(0,0,0, .2);
margin-bottom: 5px;
}
.first li:last-child {
border-bottom: none;
}	

.logoimg {
    margin: 0 0 0 10px;
    }

.feedtwitter {
	margin-top: 5px !important;
	text-align: right;
	}
    
/* NAVIGATION MENUS */
/* WTthemepack */
#pagemenucontainer {
	height: 25px;
	margin-top: 5px;
    background: #777777;
/*    -moz-border-radius: 15px 15px 0 0;
    -khtml-border-radius: 15px 15px 0 0;
    -webkit-border-radius: 15px 15px 0 0;*/
    border-radius: 15px 15px 0 0;
    padding: 15px 0 0 15px;
	}
	
#pagemenu {
	height: 30px;
	}

#pagemenu, #pagemenu ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	}
#pagemenu {
	margin-bottom: 1px;
	}
	
#pagemenu ul {
	float: left;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#pagemenu li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#pagemenu ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#pagemenu li a, #pagemenu li a:link {
	color: #FFFFFF;
	display: block;
        margin: 0px 2px;
	padding: 8px 8px 5px 8px;
        border: 1px solid #000000;
        border-radius: 3px 3px 3px 3px;
	font-size: 12px;
        font-weight: bold;
	font-family: Georgia, Arial, sans-serif;
        background: #8B0000;
	}
/* WTthemepack */	
#pagemenu li a:hover, #pagemenu li a:active {
	color: #fff;
	display: block;
	text-decoration: none;
        background: #4B92FC;
	}
	
#pagemenu  li.current_page_item a {
	color:#fff;
    background: #32CD32;
	}

#pagemenu li:hover, #pagemenu li.sfhover { 
	position: static;
	}
	


.navcontainer {
	height: 36px;
    background: #fff;
    border-bottom: 1px solid #9B9B9B;
	}
	
#nav {
	height: 36px;
	background: #333333;
        
	}

#nav, #nav ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	}
#nav {
	margin-bottom: 1px;
	padding-left: 10px;
	}
	
#nav ul {
	float: left;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
    background: url(images/nav-separator.gif) right center no-repeat;
	}
	
#nav ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li a, #nav li a:link {
	color: #CDC9C9;
	display: block;
    margin: 0px 3px 0px 3px;
	padding: 12px 12px;
	text-decoration: none;
	font-size: 12px;
	text-transform: uppercase;
        font-family: Arial, Helvetica, Sans-serif;
        
       
	}
	
#nav li a:hover, #nav li a:active {
	background-repeat: repeat-x;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	}
	
#nav  li.current-menu-item a,
#nav  li.current-menu-parent a,
#nav  li.current-menu-ancestor a,
#nav  li.current_page_item a,
#nav  li.current_page_parent a,
#nav  li.current_page_ancestor a,
#nav  li.current-cat a {
	color:#F71E00;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}
	
/* CONTENT */

.titletext {
    background-color: #778899;
    color: #ffffff;
    border: 2px solid #B0C4DE;
    border-radius: 5px 5px 5px 5px;
    font-family: Verdana !important;
    font-size: 11px;
    margin: 0px 1px 15px 1px;
    padding: 5px 10px;
    text-align: justify;
}
.titletext.anons {
    background-color: #6C7B8B;
    color: #FFFFFF;
    border-width: 1px 2px 2px;
    border-style: solid;
    border-color: #B0C4DE;
    border-radius: 0;
    font-family: Tahoma !important;
    font-size: 11px;
    font-weight: bold;
    margin: 0px -10px 0px 0px;
    padding: 5px 10px;
    text-align: justify;
}
.titletext.anons p {
    margin: 0;
}

/* WTthemepack */
#content {
	background-color: #FFFFFF;
	padding: 15px 5px 15px 15px;
    border: solid #B0C4DE;
    border-width: 1px 0px 2px 3px;
	}
	
pre { overflow: auto; 
	width: 470px; 
	}

.post {
	padding-bottom: 15px;
	margin-bottom: 20px;
    border-bottom: 1px solid #6C7B8B;
	}

.post p {
	margin-bottom: 10px;
	}

.title {
        background: none repeat scroll 0 0 #FFFFFF;
	margin: 0 0 8px 0;
        font-size: 22px;
	line-height: 22px;
	font-family: Tahoma, Georgia, Verdana, Arial;
        
        
	}

h1 {
    color: #333333;
    display: block;
    font-family: 'Cuprum',sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 100%;
    margin: 0;
    padding-bottom: 3px;
}

h1:first-letter {
    color: #FF0000;
}
	
.title a {
	text-decoration: none;
        color: #0066CC;
        font: 22px/24px "Arial";
        padding: 0 0 0 10px;
        line-height: 1.2; 
        position: relative;  
	}

.title a:hover {
	text-decoration: none;
	color: #FF0000;
	}

.pagetitle {
	margin-bottom: 20px;
	line-height: 22px;
	font-family: Arial, Verdana;
	text-decoration: underline;
}

.postdate {
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, Serif;
        font-style: italic;
        color: #8a8a8a;
        border-bottom:1px dotted #C0C0C0;
	}


.postmeta {
	font-size: 11px;
	padding: 2px 4px;
	font-family: Arial, Verdana;
	}
	
.postdate img, .postmeta img {
	border: none;
	vertical-align: middle;
	margin:2px;
	}
	
.entry {
	
        padding-top: 8px;
	font-family: Tahoma, Verdana;
	font-size: 15px;
        line-height:150%;
	}

.navigation {
	padding: 10px 0;
	}

blockquote {
	overflow: hidden;
	padding-left: 9px;
	font-style: italic;
	color: #993300;
	border-left: 3px solid #CADAE7;
	}
	
.post img {
	max-width: 680px;
	}

img.wp-smiley {
	max-height: 12px;
	margin: 0;
	padding: 0;
	border: none;
	}
	
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
	}

.alignleft {
   float: left;
	}

.alignright {
   float: right;
	}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
/*   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;*/
   border-radius: 3px;
	}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
	}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
	}
	
/* SIDEBAR(S) */

.sidebaradbox {
	margin-top: 5px; 
	text-align:center;
	}
	
.ad125 {
	margin: 10px;
	}


.sidebar {
	margin: 0 10px 10px 10px;
    color: #fff;
	}
	
.sidebar a {
/*	text-decoration: underline;*/
	text-decoration: none;
	color:#aaaaaa;
	}

.sidebar a:hover {
	text-decoration: underline;
	color: #ffffff;
	text-shadow: 0 0 20px #ffffff, -1px -1px #1f1f1f;
	}
	

#s {
	width: 140px;
	padding: 4px;
    border: 1px solid #fdfbff;
    background: #e4d3f2;
    color: #2a1a32;
	}
    
#topsearch {
	margin:10px 0 0 0;
	text-align: right;
    height: 34px;
	}

#topsearch label {
	display: none;
	}
	
#topsearch #s {
	width: 215px;
	padding: 4px;
    border: 2px solid #7F9DB9;
    background: #ffffff;
    color: #53425D;
	}
#topsearch input[type="image"] {
	vertical-align: top;
}
.sidebar h4,
.sidebar h2 {
	margin: 10px 0 0 0;
	padding: 6px 0 6px 8px;
	font-size: 12px;
	font-family: Georgia, Arial, Helvetica, Sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFC9E;
  text-shadow: 0 0 10px #FFFC9E, -1px -1px #000000;   
	}

.sidebar ul {
	list-style-type: none;
        margin: 0px 0px 10px 0px;
        padding: 0px;
	}
	
.sidebar ul li {
	list-style-type: none;
	margin: 0px 0px 25px 0px;
	padding: 0px;
	color: #aaaaaa;
	}

.sidebar ul ul {
		list-style-type: none;
		padding: 0px 5px;
		margin: 0px 0px 0px;
		border-top: 1px solid #3F3F3F;
	}
	
.sidebar ul li li {
	padding: 3px 0px 3px 15px;
	margin: 0px;
	background: url(images/icon-category.gif) no-repeat 2px 6px;
	}
	
.sidebar ul li ul li {
	background: url(images/icon-category.gif) no-repeat 2px 6px;
	padding: 5px 0px 5px 25px;
	margin: 0px 0;
	border-bottom: 1px dotted #98AFB5;        
	}




.widget_text,
.widget_recent_entries {
	border: 1px solid #9B9B9B;
	border-radius: 5px;
	background: #555555;
}
.widget_text a,
.widget_recent_entries a {
	color: #ffffff;
}
.widget_text a:hover,
.widget_recent_entries a:hover {
	color: #fffc9e;
	text-shadow: 0 0 20px #fffc9e, -1px -1px #4f4100;
}
.sidebar .widget_text h4,
.sidebar .widget_recent_entries h4,
.sidebar .widget_recent_entries h2 {
	margin: 10px 0 0 0;
	padding: 6px 0 6px 8px;
	font-size: 12px;
	font-family: Georgia, Arial, Helvetica, Sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFC9E;
  text-shadow: 0 0 10px #FFFC9E, -1px -1px #000000;   
	}

.sidebar  ul .widget_text,
.sidebar  ul .widget_recent_entries{
	list-style-type: none;
        margin: 0px 0px 10px 0px;
        padding: 0px;
	}
	
.sidebar ul li.widget_text,
.sidebar ul li.widget_recent_entries  {
	list-style-type: none;
	margin: 8px 0px 5px 0px;
	padding: 0px 10px 15px;
	color: #aaaaaa;
	}

.sidebar ul li.widget_text {
	list-style-type: none;
	margin: 8px 0px 5px 0px;
	padding: 5px;
	color: #aaaaaa;
	}

.sidebar ul .widget_text ul,
.sidebar ul .widget_recent_entries ul {
		list-style-type: none;
		padding: 0px 0px;
		margin: 0px 0px 0px;
		border-top: 1px solid #9B9B9B;
	}
	

.sidebar  ul li.widget_recent_entries li {
	padding: 3px 0px 3px 15px;
	margin: 0px;
	background: url(images/document_3366.png) no-repeat 2px 6px;
	}
	
.sidebar  ul li.widget_recent_entries ul li {
	background: url(images/document_3366.png) no-repeat 2px 6px;
	padding: 5px 0px 5px 25px;
	margin: 0px 0;
	border-bottom: 1px dotted #9B9B9B;        
	}

.sidebar  ul li.widget_postviews_thumbs ul li {
	background: none;
	padding: 5px 0 5px 5px;
}
.sidebar  ul li.widget_postviews_thumbs ul li img {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}



/* WTthemepack */
#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	color: #fff;
	background: none;
	}
#wp-calendar caption {
	padding: 2px 4px;
	text-transform: uppercase;	margin: 2px 0 2px 0;
	background: none;
	}

#wp-calendar td {
	color: #999;
	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
	}

#wp-calendar td:hover, #wp-calendar #today {
	background: #eef0f4;
	color: #555;
	}
	
#wp-calendar {
	empty-cells: show;
	font-size: 14px;
	margin: 0;
	font-weight: bold; 
	width: 100%;
	}

/* Box */

/* оформляем внешний каркас */
.box {
 background: #F5F5DC;
 border: 1px solid #B0C4DE;
 padding: 5px 15px;
 margin-bottom: 5px;
 text-align: justify;
 border-radius: 5px;
}
/* оформляем основной контент */
.box-content {
 line-height: 1.2em;
 
}

.box1 {
 background: #C3E0EE;
 border: 1px solid #63B1DB;
 padding: 5px 15px;
 margin: 5px;
 text-align: justify;
 border-radius: 5px;
}
/* оформляем основной контент */
.box1-content {
 line-height: 1.3em;
}

.box2 {
 background: #EDEDED;
 border: 1px solid #D5D5D5;
 padding: 5px 15px;
 margin: 5px;
 text-align: justify;
 border-radius: 5px;
}
/* оформляем основной контент */
.box2-content {
 line-height: 1.3em;
}

.box3 {
 background-color: #EEDC94;
    background-image: -moz-linear-gradient(center top , #FCEEC1, #EEDC94);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;
    color: #404040;
    margin-top: 10px !important;
    margin-bottom: 20px !important;
    padding: 9px 15px;
    position: relative;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
/* оформляем основной контент */
.box3-content {
 line-height: 1.3em;
}

/* конец box 3 */

.box4 {
 background: #E2F8DE;
 border: 1px solid #7AD975;
 padding: 5px 15px;
 margin: 10px;
 text-align: justify;
 border-radius: 5px;
}

.box4-content {
 line-height: 1.3em;
}

.box5 {
 background: #FEFFD5;
 border: 1px solid #F1AA22;
 padding: 5px 15px;
 margin: 10px;
 text-align: justify;
 border-radius: 5px;
}

.box5-content {
 line-height: 1.3em;
}

.box6-content {
        background-color: #D6DEE6;
    background-image: url("/wp-content/themes/Gracia/images/kav.png");
    background-position: left top;
    background-repeat: no-repeat;
    clear: both;
    color: #1E0A01;
    font-family: Arial,Helvetica,Sans-Serif;
    font-style: italic;
    margin: 10px 10px 10px 30px;
    overflow: auto;
    padding: 10px 10px 10px 38px;
    text-align: left;
}	

.box7 {
 background: #EAF3FF;
 border: none;
 padding: 5px 20px;
 margin: 10px;
 text-align: justify;
 border-radius: 10px;
}

.box8 {
 background: #FFFFFF;
 border: 1px solid #9AC4FB;
 padding: 5px 15px;
 margin: 10px;
 text-align: justify;
 border-radius: 5px;
}

.box8-content {
 line-height: 1.3em;
}


/* заглавие похожих материалов */
.sample-posts {
font-size: 16px;
font-family: Tahoma, Arial, Sans-serif;
font-weight: bold;
color: #32CD32;
margin: 20px;
}

/* FOOTER */

#footer {
	background: #333333;
	padding: 22px;
	text-align: center;
	color: #fff;
	font-size: 13px;
	}

#footer a {
	color: #fff;
	} 

#footer a:hover {
	text-decoration: none;
	} 
	
#footer2 {
	color: #b6b6b6;
	font-size: 11px;
	text-align: center;
	padding: 10px;
	}
    	
#footer2 a {
	color: #b6b6b6;
    text-decoration: none;
	} 
	
/* COMMENTS */

#comments {
    color: #191970;
    font-size: 1.5em;
}
#comments sup {
    font-size: 0.6em;
}
#comments h3 {
	margin-bottom: 10px;	
}

#commentform input {
/*	width: 170px;*//*LCGA*/
	width: 270px; /*LCGA*/
	border: 1px solid #999;/*LCGA*/
	padding: 2px;
	margin: 5px 5px 1px 0;
        background:#CFCFCF;     
    font-family: Georgia,Serif;
	}
#commentform input:focus {
	border: 1px solid #2375E0;/*LCGA*/
        background:#EDEDED;     
	}
#commentform {
	margin: 5px 10px 0 0;
	}
	
#commentform textarea {
/*	width: 70%;*//*LCGA*/
	width: 100%;/*LCGA*/
	padding: 2px;
       border: 1px solid #999;
	resize: none;
    font-family: Georgia,Serif;
	}
#commentform textarea:focus,
#commentform input:focus {
	border: 1px solid #2375E0;/*LCGA*/
        background:#EDEDED;     
	}	
#respond {
		background: #f0f0f0 url(images/bgcomments.png) 0 0 repeat;/*LCGA*/
    border: 1px solid #DEDEDE;
    border-radius: 5px 5px 5px 5px;
    color: #454D60;
    font-family: Georgia,Serif;
    list-style: none outside none;
    margin: 10px 0;
    padding: 5px 5px 10px 10px;
}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
	
#commentform #submit {
	margin: 0 0 5px auto;
	float: left;
	}

#commentform input[type="submit"] {
	width: auto;
	padding: 3px 8px;
	cursor: pointer;
	border-radius: 5px;
	}
#commentform input[type="submit"]:focus,
#commentform input[type="submit"]:hover {
	outline: none;
	background: #dedede;
	border: 1px solid #999;

	}
	
/* Скрываем форму ввода комментария начало*/
	
.comm {position: absolute; left: -1000px;}	

/* Скрываем форму ввода комментария завершение*/


.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	margin: 0 0 1.5em 0;	
	}

.commentlist li {
/*	background: none repeat scroll 0 0 #FFF3C3;*//*LCGA*/
	background: #f0f0f0 url(images/bgcomments.png) 0 0 repeat;/*LCGA*/
/*       border: 1px solid #FFDEAD;*//*LCGA*/
       border: 1px solid #dedede;/*LCGA*/
        border-radius: 5px;
       margin: 10px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;
        font-family: Georgia, Serif;
        color: #454D60;
	}
	
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}
.commentlist .c_avatar {/*LCGA*/
/*	border: 1px solid #dedede;*/
	box-shadow: 0 0 3px 1px #666666;
	}
.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.commentlist .pane_l {
    border-right: 1px solid #DDDDDD;
    display: inline;
    float: left;
    margin: 5px 10px 0 0;
    padding-right: 10px;
    width: 60px;
}
.commentlist .c_date {
    color: #AAAAAA;
    font-size: 0.9em;
    margin: 0 0 2px;
}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}

.readmorecontent {
	text-align: right;
	}

a.readmore {
	padding: 4px 15px;
	text-decoration: none;
    font-size: 12px;
    background: #808080;
    color: #fff;
	}

a.readmore:hover {
    background: #A9A9A9;
	color: #fff;
	}

#breadcrumbs {
        background-color: #F0F8FF;
        color: #000000;
	margin: 2px auto 15px;
        
        border-bottom-color: #778899;
        border-bottom-style: dotted;
        border-bottom-width: 1px;
}
        
.line  {
 border-top: 1px dashed #000; /* Параметры линии */
 height: 18px; /* Высота блока */
 background: no-repeat 10px -18px; /* Параметры фона */
}

/* Tablica */

#table
{
font-family:"Trebuchet MS", Arial, Helvetica;
width:100%;
border-collapse:collapse;
}
#table td, #table th
{
font-size:1em;
border:1px solid #98bf21;
padding:3px 7px 2px 7px;
}
#table th
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#A7C942;
color:#ffffff;
}
#table tr.alt td
{
color:#000000;
background-color:#EAF2D3;
}

/* WP-Pagenavy styles *//* added by LCGreyAngel */
.wp-pagenavi {
	width: 100%!important;
	white-space:nowrap!important;
	overflow:hidden!important;
	padding: 4px 0px 4px 0px!important; 
	line-height: 16px!important;
	display: inline!important;
	float:left!important;
	margin-left: 0px!important;
	margin-bottom:15px;
	font-family: Verdana,Arial,Sans-Serif!important;
	font-size: 13px!important;
	font-weight: bold!important;	
	border: 1px solid #949494!important;
}

.wp-pagenavi, .wp-pagenavi span.pages,.wp-pagenavi span.extend,.wp-pagenavi a.first,.wp-pagenavi a.last,.wp-pagenavi a  {
background: rgb(76,76,76);
background: -moz-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(44,44,44,1) 50%, rgba(0,0,0,1) 51%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,76,76,1)), color-stop(12%,rgba(89,89,89,1)), color-stop(25%,rgba(102,102,102,1)), color-stop(39%,rgba(71,71,71,1)), color-stop(50%,rgba(44,44,44,1)), color-stop(51%,rgba(0,0,0,1)), color-stop(60%,rgba(17,17,17,1)), color-stop(76%,rgba(43,43,43,1)), color-stop(91%,rgba(28,28,28,1)), color-stop(100%,rgba(19,19,19,1)));
background: -webkit-linear-gradient(top, rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%);
background: -o-linear-gradient(top, rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%);
background: -ms-linear-gradient(top, rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%);
background: linear-gradient(to bottom, rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );
}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited {
	padding: 4px 5px 4px 5px!important; 
	margin: 2px 0px 2px 0px!important;
	text-decoration: none!important;
	color: #FFFFFF!important;
}

.wp-pagenavi a.last {
	padding: 4px 5px 4px 5px!important; 
}

.wp-pagenavi a.first {
	padding: 4px 5px 4px 5px!important; 
}

.wp-pagenavi a:hover,.wp-pagenavi span.current {	
background: rgb(146,146,146);
background: -moz-linear-gradient(top, rgba(146,146,146,1) 0%, rgba(154,154,154,1) 12%, rgba(162,162,162,1) 25%, rgba(143,143,143,1) 39%, rgba(126,126,126,1) 50%, rgba(99,99,99,1) 51%, rgba(110,110,110,1) 60%, rgba(126,126,126,1) 76%, rgba(117,117,117,1) 91%, rgba(111,111,111,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(146,146,146,1)), color-stop(12%,rgba(154,154,154,1)), color-stop(25%,rgba(162,162,162,1)), color-stop(39%,rgba(143,143,143,1)), color-stop(50%,rgba(126,126,126,1)), color-stop(51%,rgba(99,99,99,1)), color-stop(60%,rgba(110,110,110,1)), color-stop(76%,rgba(126,126,126,1)), color-stop(91%,rgba(117,117,117,1)), color-stop(100%,rgba(111,111,111,1)));
background: -webkit-linear-gradient(top, rgba(146,146,146,1) 0%,rgba(154,154,154,1) 12%,rgba(162,162,162,1) 25%,rgba(143,143,143,1) 39%,rgba(126,126,126,1) 50%,rgba(99,99,99,1) 51%,rgba(110,110,110,1) 60%,rgba(126,126,126,1) 76%,rgba(117,117,117,1) 91%,rgba(111,111,111,1) 100%);
background: -o-linear-gradient(top, rgba(146,146,146,1) 0%,rgba(154,154,154,1) 12%,rgba(162,162,162,1) 25%,rgba(143,143,143,1) 39%,rgba(126,126,126,1) 50%,rgba(99,99,99,1) 51%,rgba(110,110,110,1) 60%,rgba(126,126,126,1) 76%,rgba(117,117,117,1) 91%,rgba(111,111,111,1) 100%);
background: -ms-linear-gradient(top, rgba(146,146,146,1) 0%,rgba(154,154,154,1) 12%,rgba(162,162,162,1) 25%,rgba(143,143,143,1) 39%,rgba(126,126,126,1) 50%,rgba(99,99,99,1) 51%,rgba(110,110,110,1) 60%,rgba(126,126,126,1) 76%,rgba(117,117,117,1) 91%,rgba(111,111,111,1) 100%);
background: linear-gradient(to bottom, rgba(146,146,146,1) 0%,rgba(154,154,154,1) 12%,rgba(162,162,162,1) 25%,rgba(143,143,143,1) 39%,rgba(126,126,126,1) 50%,rgba(99,99,99,1) 51%,rgba(110,110,110,1) 60%,rgba(126,126,126,1) 76%,rgba(117,117,117,1) 91%,rgba(111,111,111,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#929292', endColorstr='#6f6f6f',GradientType=0 );
}

.wp-pagenavi span.pages {
	display: inline!important;
	padding: 4px 5px 4px 5px!important;
	margin: 2px 0px 2px 0px!important;
	color: #FFFFFF!important;
}
.wp-pagenavi span.current {
	padding: 4px 7px 4px 7px!important;
	margin: 2px 0px 2px 0px!important;
	color: #FFFFFF!important;
}
.wp-pagenavi span.extend {
	color: #FFFFFF!important;
	padding: 4px 0px 4px 0px!important;
	margin: 2px 0px 2px 0px!important;
}
/* Rotated icon styles *//* added by LCGreyAngel */
#content #rss-twitter {
	padding: 4px 5px 1px 5px;
	margin: -15px 0px 15px 0px;
/*	background-color: #EDEDED;
	font-size: 12px;
	font: Verdana, Serif;
	text-align: justify;
	border: 1px solid #DFE3E6;
	border:1px solid rgba(0, 0, 0, 0.1);*/
	font-weight: bold;
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
	text-align: center;
}
#content #rss-twitter img {
	vertical-align: middle;
	padding:0;
	margin:2px;
	margin-right:3px;
	background-color: #EDEDED;
	border: 0px solid #979AAA;
	display: inline;
	-webkit-animation: iconRotate 3s infinite;
	-moz-animation: iconRotate 3s infinite;
	-ms-animation: iconRotate 3s infinite;
}
@-webkit-keyframes iconRotate {
	from {
		-webkit-transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
	}
}
@-moz-keyframes iconRotate {
	from {
		-moz-transform: rotate(0deg);
	}
	to {
		-moz-transform: rotate(360deg);
	}
}
@-ms-keyframes iconRotate {
	from {
		-ms-transform: rotate(0deg);
	}
	to {
		-ms-transform: rotate(360deg);
	}
}


.header-banner {
	margin: 0 5px;
}
.comment-author {
	font-weight: bold;
}

/* Популярные посты начало */

.pop ul li{
line-height:16px;
display:block;
border-bottom:1px solid #e9e9e9;
padding:15px 0px 20px 0px;
height:50px;
font-size:12px;
 
}
 
.pop ul li img {
width: 50px;
height: 50px;
border:1px solid #ccc;
background:#fff;
padding:2px;
float:left;
margin:0 10px 0 0px;
-moz-box-shadow: 0 0 10px rgba(0,0,0,0.2); /* Для Firefox */
-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2); /* Для Safari и Chrome */
box-shadow: 2px 2px 2px rgba(0,0,0,0.1); /* Параметры тени */
-moz-transition: border 0.3s 0.05s ease;
-o-transition: border 0.3s 0.05s ease;
-webkit-transition: border 0.3s 0.05s ease;
}
 
.pop li img:hover {
border:1px solid #888;
 
}

/* Популярные посты end */