/*

Theme Name: Purga

Theme URI: http://www.purga-tv.ru/

Description: Custom

Version: 1.0

Author: Pavel Kolosov

Tags: 

*/

a img {

	border: none;

}

body {

	background: #fff;

	color: #000;

	margin: 10px auto;;

	padding: 0;

}

#content {

	

        width:1000px;

        margin:0 auto;

        padding:0;

}

#header {

	background: #fff;

	margin: 0;

	padding: 0;

}

#header .sticker {

	background-image:url(images/sticker.png);

        background-repeat: no-repeat;

        float:left;

        font-style:italic;

        font-size:12px;

        padding:40px 25px 20px 25px;

        margin:5px;

	width: 120px;
        overflow:hidden;
	height: 104px;

}

#header .sticker a {

	text-decoration:none;

        color:#256978;

}

#header .pages {

	float:right;

        margin:0;

        padding:0;

        text-transform:uppercase;

        text-align:right;

        font-family: Geneva, Arial, Helvetica, sans-serif;

        font-size:11px;

}

#header .pages ul {

	margin:20px 0 0 0;

        padding:2px 5px 2px 0;

        border-right:1px solid #62747A;

}

#header .pages li {

        list-style:none;

	margin:2px 0;

        padding:0;

}

#header .pages li a {

        text-decoration:none;

	color:#62747A;

}

#header .pages li a:hover {

        text-decoration:underline;

}

#menu {

	background: #fff;

	padding:0;

	margin: 0;

        float:right;

	width: 280px;

}

#menu .logo {

        text-align:right;

        margin:0;

}

#menu .logo h3 {

        margin:0 35px 0 0;

        padding:0;

        font-size:19px;

}

#menu .logo h3 a {

        color:#000;

        text-decoration:none;

}

#menu .cat {

        margin:0 0 0 25px;

        padding:0;

        color:#438899;

        font-family: Geneva, Arial, Helvetica, sans-serif;

}

#menu .cat h5 {

        margin:10px 0 5px;

        padding:0;

        color:#151F41;

        font-size:15px;

}

#menu .cat ul {

        margin:10px 5px;

        border-left:1px solid #151F41;

        padding:3px 0 3px 15px;

}

#menu .cat li {

        margin:2px 0;

        padding:0;

        font-size:14px;

        list-style:none;

}

#menu .cat li a {

        color:#438899;

        text-decoration:none;

}

#menu .cat li a:hover {

        color:#151F41;

        text-decoration:underline;

}

#menu .admin {

        margin:10px 10px 10px 0;

        padding:0;

        text-align:right;

        font-size:10px;

        color:#62747A;

        font-family: Geneva, Arial, Helvetica, sans-serif;

}

#menu .admin li {

        list-style:none;

}

#menu .admin li a {

        color:#62747A;

        text-decoration:none;

}

#menu .archive {

        margin:10px 0 10px 30px;

}

#menu .archive .link {

        margin:10px 0 5px;

        padding:0;

        color:#151F41;

        font-weight:bold;

        font-family: Geneva, Arial, Helvetica, sans-serif;

        font-size:15px;

}

#menu .archive .month {

        margin:10px 0;

        border-left:1px solid #151F41;

        padding:3px 0 3px 15px;

}

#menu .archive .month li {

        list-style:none;

        font-family: Geneva, Arial, Helvetica, sans-serif;

        font-size:11px;

        width:100px;

        float:left;

        margin:0 0 5px 0;

}

#menu .archive .month li a {

        color:#AD3F13;

        text-decoration:none;

}

#menu .archive .month li a:hover {

        text-decoration:underline;

}

.gog {

        width:720px;

        margin:10px 0 0 0;

        padding:0;

        font-size:12px;

        overflow:hidden;

}

.preview {

        color:#438899;

        font-family: Geneva, Arial, Helvetica, sans-serif;

        font-weight:bold;

        font-size:18px;

        margin:5px 0 10px;

}

.search {

        margin:0;

        background:#D4D4D4;
        border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
        border:1px solid #6E6E6E;

        padding:5px;

        font-size:11px;

        font-family: Geneva, Arial, Helvetica, sans-serif;

}

#searchform{

	padding: 0;

	margin: 0;

}

#searchform input#s{

	width:160px;

        margin:4px 0 0 0px;

        padding:2px;

	}

#searchform input#s:focus {

	color: #000000;

        font-style:normal;

}

.adv {

        margin:0;

        background:#F5F5F5;

        border:1px solid #D4D4D4;

        text-align:left;

        padding:0;

        font-size:10px;

        font-family: Geneva, Arial, Helvetica, sans-serif;

}
.adv a {
        color:#438899;
        text-decoration:none;
}
.adv a:hover {
        color:#438899;
        text-decoration:underline;
}
.adv li {
        list-style:none;
        margin:0;
        padding:0;
}
.navigation {
        margin:0 0 10px 0;
        padding:0;
        width:250px;
        font-size:12px;
        font-family: Geneva, Arial, Helvetica, sans-serif;
}
.navigation a {
        color:#AD3F13;
        text-decoration:none;
}
.navigation a:hover {
        text-decoration:underline;
}
.listing {

        margin:0;

        text-align:left;

        padding:0 5px;

        font-size:12px;

        font-family: Geneva, Arial, Helvetica, sans-serif;

}

.listing h6 {

        margin:0;

        padding:0;

        color:#151F41;

        font-size:15px;

        font-family: Geneva, Arial, Helvetica, sans-serif;

}

.listing li {

        margin:4px 0 0 15px;

        padding:0;

        color:#438899;

        font-size:13px;

        font-family: Geneva, Arial, Helvetica, sans-serif;

}

.listing li a {

        color:#000;

}

.listing li a:hover {

        text-decoration:none;

}

.featured {

        width:720px;

        margin: 0;

        padding: 0;

}

.featured .news {

        width:440px;

        float:left;

}

.featured .news .text {

        background:#E1F7FD;

        font-family: Geneva, Arial, Helvetica, sans-serif;

        font-size:14px;
        border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
        border:1px solid #438899;

        padding: 10px 20px 5px 20px;

}

.featured .news .text2 {

        font-family: Geneva, Arial, Helvetica, sans-serif;

        font-size:14px;

        padding:0 10px 10px 0;

}
.featured .news .text3 {
        background:#E1F7FD;
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size:14px;
        border:1px solid #438899;
        border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
        padding: 10px 6px 5px 6px;
}
.featured .news .text h1 {
        margin:0 0 0 0;
        padding:0;
        font-size:20px;
}
.featured .news .text2 h1 {
        margin:10px 0 0 0;
        padding:0;
        font-size:20px;
}
.featured .news .text3 h1 {
        margin:0 0 0 0;
        padding:0;
        font-size:20px;
}
.featured .news .text2 h2 {
        margin:0 0 0 0;
        padding:0;
        font-size:16px;
}
.featured .news .text p {
        margin:10px 0;
        text-align:justify;
        padding:0;
}
.featured .news .text p a {
        color:#438899;
}
.featured .news .text p a:hover {
        text-decoration:none;
}
.featured .news .text2 p {
        margin:10px 0;
        text-align:justify;
        padding:0;
}
.featured .news .text2 p a {
        color:#438899;
}
.featured .news .text2 p a:hover {
        text-decoration:none;
}
.featured .news .text3 p {
        margin:10px 0;
        text-align:justify;
        padding:0;
}
.featured .news .text3 p a {
        color:#438899;
}
.featured .news .text3 p a:hover {
        text-decoration:none;
}
.featured .news .text .from {
        color:#62747A;
        font-style:italic;
        font-size:12px;
}
.featured .news .text2 .from {
        color:#62747A;
        font-style:italic;
        font-size:12px;
}
.featured .news .text3 .from {
        color:#62747A;
        font-style:italic;
        font-size:12px;
}
.featured .news .text .from  a {
        color:#62747A;
}
.featured .news .text .from  a:hover {
        text-decoration:none;
}
.featured .news .text3 .from  a {
        color:#62747A;
}
.featured .news .text3 .from  a:hover {
        text-decoration:none;
}
.featured .news .comment {

        text-align:center;

        margin:10px 0;

        font-family: Geneva, Arial, Helvetica, sans-serif;

        font-size:14px;

}

.featured .news .comment a {

        color:#AD3F13;

        text-decoration:none;

        font-weight:bold;

}

.featured .news .comment a:hover {

        text-decoration:underline;

}

.featured .news .jcomment {

        text-align:left;

        margin:10px 0;

        font-family: Geneva, Arial, Helvetica, sans-serif;

        font-size:12px;

}

.featured .news .jcomment a {

        color:#AD3F13;

}

.featured .news .jcomment h3 {

        margin:10px 0;

        color:#151F41;

        font-size:16px;

}

.featured .news .jcomment ol {

        margin:0;

        padding:0;

}

.featured .news .jcomment ol li {

        list-style:none;

        margin:4px 0;

        padding:0;

}

.featured .news .jcomment ol li a {

        color:#AD3F13;

}

.featured .news .jcomment ol li p {

        margin:5px 0;

}

.featured .news .link {

        cursor:pointer;

        font-family: Geneva, Arial, Helvetica, sans-serif;

        margin:5px 0 5px 5px;

        font-size:12px;

        text-decoration:underline;

        color:#151F41;

}

.featured .news .link:hover{

        text-decoration:none;

}

.featured .news .month li {

        list-style:none;

        font-family: Geneva, Arial, Helvetica, sans-serif;

        font-size:11px;

        width:108px;

        float:left;

        margin:0 0 5px 0;

}

.featured .news .month li a {

        color:#AD3F13;

        text-decoration:none;

}

.featured .news .month li a:hover {

        text-decoration:underline;

}

.featured .anatoly {

        width:260px;

        margin:-15px 5px 5px;

        float:right;

        text-align:center;

}

.featured .anatoly2 {

        width:260px;

        margin:5px;

        float:right;

        text-align:center;

}

.featured .anatoly p {

        text-align:left;

        padding:5px 10px;

        margin:10px;

        font-size:14px;

        background:#F9F057;

        border:1px solid #AD3F13;
 
        border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 

}

.featured .anatoly .joke {

        font-style:italic;

}

.featured .anatoly h2 {

        margin:0 0 5px 0;

        color:#AD3F13;

        font-family: Geneva, Arial, Helvetica, sans-serif;

        padding:0;

        font-size:18px;

}

#footer {

        width:1000px;

        border-top:1px dotted #62747A;

        margin:5px auto;

        color:#62747A;

        font-size:10px;

        font-family: Geneva, Arial, Helvetica, sans-serif;

        padding:5px 0 0 0;

}

#footer a {

        color:#62747A;

        text-decoration:none;

}

#footer a:hover {

        text-decoration:underline;

}

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.alignleft {

	float: left;

}

.alignright {

	float: right;

}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding:0;
	margin: 0 0 2px 10px;
	display: inline;
}
img.alignleft {
	padding:0;
	margin: 0 10px 2px 0;
}
.ddsg-wrapper
{
  margin:0;
}
.ddsg-wrapper .ddsg-pagenav p
{
  font-size:10px;
  margin:10px 0;
}
.ddsg-wrapper p a:hover {
  text-decoration:none;
}
.ddsg-wrapper .ddsg-xml-link p {
  font-size:12px;
  margin:10px 0;
}
.ddsg-wrapper li
{
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size:13px;
}
.ddsg-wrapper li a
{
  text-decoration:none;
  color:#000000;
}
.ddsg-wrapper li a:hover
{
  text-decoration:underline;
}
.ddsg-wrapper ul
{
  margin:3px 0 0 5px;
  padding:0;
}
.ddsg-wrapper ul li
{
  list-style:none;
}
.ddsg-wrapper ul li a
{
  font-size:13px;
}
.ddsg-wrapper ul li ul li
{
  list-style:disc;
  font-size:10px;
  color:#438899;
}
.ddsg-wrapper ul li ul li a
{
  list-style:disc;
  font-size:11px;
}
.ddsg-wrapper ul li ul
{
  margin:3px 0 3px 20px;
}
