/*

Theme Name: Monosottage

Theme URI: http://monosottage.ru/

Version: 1.0

Author: <a href="http://brayvo.ru/">Pavel Brayvo</a>

*/



body {

font-family: Calibri, Tahoma, Geneva, sans-serif;

font-size:13px;

color:#222;

padding-left: 4%;

padding-top: 3%;

margin:0;

overflow: auto;

}



* {

padding:0;

margin:0;

}



a {

text-decoration:underline;

}



a:hover {

text-decoration:none;

}

.diary .linkhover:hover {
color: #333 !important;
}


img.a {

border: none;

}





#header {

text-align: left;

display: block;

width: auto;

}

#header a {

font-size: 42px;

font-weight: lighter;

text-decoration: none;

}

#header img {

border: none;

}



#header_fade {

width: 100%;

height: 99px;

z-index: -1000;

position: fixed;

top: 0px;

left: 0px;

background: url("/wp-content/themes/journalist/images/top.png") top repeat-x;

}



*html #header_fade {

background: none;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/journalist/images/top.png',sizingMethod='scale');

left: 0px;

height: 99px;

position: absolute;

top: 0px;

width: expression(document.body.clientWidth);

}



.headertext {

float: right; 

margin-right: 285px; 

margin-top: -25px; 

color: #999; 

font-family: Georgia, 'Times New Roman', Times, serif; 

font-size: 12px;

}



A.rollover {

 background: url('http://monosottage.ru/images/mc.png');

 display: block;

 margin: auto; 

 width: 40px;

 height: 38px;

}

A.rollover:hover {

 background: url('http://monosottage.ru/images/mc_on.png');

}



#sidebar {

font-size: 30px;

font-family: Calibri, Tahoma, Geneva, sans-serif;

width: 220px;

text-align: left;

float: left;

font-weight: lighter;

padding-top: 20px;

}



#sidebar a:hover, .current { text-decoration: none; font-size: 35px; }



.red a { color: #f1c8c8; }

.red a:hover { color: #cc3333; }

.red .current { color: #cc3333; }



.ora a { color: #ffd6ba;}

.ora a:hover { color: #ff6600; }

.ora .current { color: #ff6600; }



.ylw a { color: #fff1ba; }

.ylw a:hover { color: #ffcc00; }

.ylw .current { color: #ffcc00; }



.grn a { color: #c8e3ba; }

.grn a:hover { color: #339900; }

.grn .current { color: #339900; }



.blu a { color: #bac8e3; }

.blu a:hover { color: #003399; }

.blu .current { color: #003399; }



.via a { color: #d6bae3}

.via a:hover { color: #660099; }

.via .current { color: #660099; }



#sidebar .diary {

width: 220px;

font-size: 12px;

text-align: left;

font-weight: lighter;

margin-left: 3px;

padding-top: 2px;

color: #999;

}



#sidebar .diary a {

color:#6D8BAF;

text-decoration:underline;

font-weight:lighter;

}

#sidebar .diary a:hover {

font-size: 12px;

text-decoration: none;

}

#sidebar .diary a:visited {

color:#B5C1CF;

}

#sidebar .diary .navigation, #content .navigation {

font-size:11px;

padding:8px 0;

color: #AFAA78;

margin:0 0 20px 0;

}



#sidebar .diary .navigation a, #content .navigation a{

color:#AFAA78;

font-weight: normal;

text-decoration:none;

padding: 2px 2px 3px 2px;

font-size: 11px;

}



#sidebar .diary .navigation a:visited, #content .navigation a:visited {

color:#AFAA78;

}



#sidebar .diary .navigation a:hover, #content .navigation a:hover {

color:#333;

font-size: 11px;

text-decoration:none;

background-color: #E6FFBF;

}





h1, h2, h3, h4, h5 {

font-family: Calibri, Tahoma, Geneva, sans-serif;

}



#container {

width:50%;

margin-left: 1%;

float: left;

padding-top: 30px;

padding-bottom: 60px;

}



#container img {

border: none;

}



#container img.size-thumbnail:a {

border: 1px solid #cdcdcd;

padding: 4px;

margin-right: 5px;

margin-bottom: 5px;

}



#container img.size-thumbnail {

border: 1px solid #cdcdcd;

padding: 4px;

margin-right: 5px;

margin-bottom: 5px;

}



#container img.thumbnail-nb {

border: none;

padding: 4px;

margin-right: 8px;

margin-bottom: 5px;

}



#content {

width:100%;

text-align: left;

font-family: Tahoma, Geneva, sans-serif;

}



#content a {

color:#1A458F;

}



#content p {

line-height: 18px;

margin-bottom: 9px;

}



#content ul {

margin-left: 15px;

line-height: 18px;

margin-bottom: 9px;

}



#content ul li {

line-height: 18px;

margin-bottom: 4px;

}





#content .widetable {

width: 100%;

}



#content .widetable img {

vertical-align: middle;

float: right;

}



#content h2 {

font-size:20px;

margin:5px 0 6px 0;

color:#CCCCCC;

font-family: Calibri, Tahoma, Geneva, sans-serif;

font-weight: lighter;

}



#content h2 a {

color:#1A458F;

text-decoration:underline;

font-weight:lighter;

}



#content h2 a:hover {

color:#1A458F;

text-decoration:none;

}



#content h2.archive {

font-weight:lighter;

font-size:25px;

color:#1c1c1c;

padding:0;

margin:5px 0 20px 0;

border:none;

text-align:left;

}



#content .main h2 {

color:#333;

font-size:22px;

}



#content h2.title {

font-size:20px;

margin:5px 0 20px 0;

}



.comments {

color:#666;

margin:20px 0 10px 0;

padding-bottom: -20px;

font-size: 10px;

text-align: left;

border-bottom:#bbb 1px solid;

}



.comments a {

background:#fff;

padding:0 7px 5px 0;

color:#333;

text-decoration:none;

}



.comments a:hover {

color:#c00;

}



.main h2 {

font-size:20px;

font-weight:normal;

margin:0 0 20px 0;

}



.main h3 {

font-size:18px;

font-weight: lighter;

margin:0 0 15px 0;

}



.main h4 {

font-size:16px;

background: #EEF2E1;

display: inline;

padding: 1px 3px 2px 3px;

margin:0 0 5px 0;

}



.main img {

padding:0px;

border:#ddd 2px solid;

}



.main a img {

padding:0px;

border:#0085b5 2px solid;

}



.main a {

color:#1A458F;

}



.main h1 a:link, .main h2 a:link, .main h3 a:link, .main h4 a:link, .main h5 a:link{

color:#1A458F;

}



.main p {

line-height:18px;

margin:0 0 8px 0;

}



.main ol {

line-height:18px;

margin:0 0 15px 16px;

}



.main ul {

line-height:18px;

margin:0 0 15px 16px;

}



.main li {

margin:0 0 4px 0;

}



.main ul li {

margin-top: 0px;

}





.h2meta {

font-size:12px;

color:#999;

margin-bottom: -5px;

}

.h2meta a {

color:#999;

}





.meta {

font-size:11px;

font:"Courier New", Courier, monospace;

line-height:15px;

padding-top: 4px;

color:#999;

margin-bottom: 10px;

}



.meta a {

color: #666666;

}



.signature {

float:left;

display: block;

width: 100%;

}



.tags {

float:left;

}



.modified {

font-size: 9px;

}

.modified a {

color: #74B533;

text-decoration: none;

}



.edit {

font-family: "Courier New", Courier, monospace;

}









#author h3 {

margin:5px 0 5px 0;

}



#searchform {

margin:15px 0 0 0;

text-align: right;

}



#searchform input {

background:#222;

font-size:11px;

margin:2px 0;

padding:1px 4px 2px 4px;

border:#888 1px solid;

color:#eee;

}



#searchform input:hover {

background:#333;

border:#999 1px solid;

color:#fff;

cursor:pointer;

}



#searchform #s {

background:#f6f6f6;

font-size:11px;

margin:2px 0;

padding:2px 4px;

border:#aaa 1px solid;

color:#222;

}



#searchform #s:hover {

border:#c00 1px solid;

cursor:text;

}



input.searchfield {

background:#f6f6f6;

font-size:11px;

display:block;

margin:5px 0 8px 0;

padding:2px 4px;

border:#aaa 1px solid;

color:#222;

}



input.searchfield:hover {

background:#eee;

color:#222;

}



input.submit {

background:#fff;

font-size:14px;

font-family: Calibri, Tahoma, Geneva, sans-serif;

display:block;

margin:0 0 10px 0;

padding:1px 4px 2px 4px;

border:#999 1px dotted;

color:#333;

}



input.submit:hover {

cursor:pointer;

border:#ccc 1px solid;

background-color: #FFFBCC;

}



input.subcom {

background:#eee;

font-size:11px;

margin:0 0 10px 0;

padding:1px 4px 2px 4px;

border:#888 1px solid;

color:#222;

}



input.subcom:hover {

background:#222;

cursor:pointer;

border:#888 1px solid;

color:#eee;

}



input.comment {

font-size:11px;

padding:2px 4px;

border:#999 1px dotted;

color:#222;

}



input.comment:hover {

background-color: #FFFBCC;

border:#ccc 1px solid;

}



textarea {

font-size:12px;

padding:2px 4px;

border:#999 1px dotted;

color:#222;

}



textarea:hover {

border:#ccc 1px solid;

background-color: #FFFBCC;

}



.postinput small {

font-size:11px;

margin:0 0 0 5px;

}



p.logged {

font-size:12px;

}



h3.reply {

font-size:25px;

color: #eee;

margin:0 0 10px 0;

}



h3.reply span {

padding: 2px 5px 3px 5px;

background: #CCFF66;

}



.nocomments {

margin:0 0 30px 0;

}



ol.commentlist {

font-size:12px;

list-style:none;

margin:10px 0 30px 0;

border-bottom:#bbb 1px solid;

}



.commentlist li {

border-top:#bbb 1px solid;

padding-bottom: 10px;

}



.commentlist li.bypostauthor {

background-color:#f3f3f3;

}



.comment_mod {

margin:10px 0 0 10px;

}



.comment_mod em {

background-color:#fff897;

padding:1px 3px;

}



.comment_author {

float:right;

width:170px;

}



.comment_author img {

float:left;

margin:5px 12px 0 0;

}



.comment_author p {

line-height:18px;

}



.comment_author small {

font-size:11px;

}



.comment_text {

float:left;

padding: 0;

margin-left: 10px;

margin-bottom: 15px;

}



.comment_text p {

line-height:18px;

}



.comment_meta {

font-size:10px;

float: right;

margin-top: -30px;

color: #999999;

}



#commentform p {

line-height:18px;

margin:0 0 15px 0;

}



blockquote {

padding:10px 10px 12px 13px;

border-left: solid 1px #ccc;

background-color: #f5f5f5;

margin-bottom: 5px;

}



#footer {

font-size:13px;

color:#9A8B9F;

margin:0;

position: fixed;

bottom: 47px;

left: 56px;

}



* html #footer {

position: absolute;

bottom: 56px;

left: 56px;

}



#footer a {

color:#555;

text-decoration:none;

}



#footer a:hover {

color:#333;

text-decoration:none;

}



#footer img {

border: none;

}



#backimg {

margin: 0;

padding: 0;

}



#backimg_b {

margin: 0;

padding: 0;

}



.rb01 {

z-index: -1001;

position: absolute;

bottom: 0;

right: 0;

height: 380px;

width: 520px;

}



.idea {

z-index: -1001;

position: absolute;

top: 80px;

right: 0;

height: 400px;

width: 155px;

}



.index {

z-index: -1001;

position: absolute;

bottom: 2%;

right: 2%;

width: 478px;

height: 415px;

}



.other {

z-index: -1001;

position: absolute;

bottom: 2%;

right: 2%;

width: 478px;

height: 415px;

}



.contact {

z-index: -1001;

position: absolute;

left: 4%;

top: 700px;

width: 168px;

height: 184px;

}



.servise {

z-index: -1001;

position: absolute;

bottom: 0;

right: 0;

width: 600px;

height: 371px;

}



.none {

display:none;

}





.clear {

clear:both;

}



.warning p {

font-family: Calibri, Tahoma, Geneva, sans-serif;

height:160px;

padding:20px 0 0 90px;

font-size:20px;

margin:0 0 0 10px;

}



#wp-calendar {

padding:10px 0 0 0;

font-size:12px;

}



#wp-calendar caption {

text-align:left;

padding:0 0 5px 0;

}



#wp-calendar tr th,

#wp-calendar tr td {

padding:0 6px 0 0 ;

text-align:right;

}



#wp-calendar td a {

font-weight:bold;

}



#wp-calendar td a:hover {

font-weight:bold;

}



img.wp-smiley {

padding:0;

border:none;

}



input:focus, textarea:focus{

background-color:#ffc;

}



abbr {

border:none;

}



.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;

-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-dd {

font-size:11px;

line-height:17px;

padding:0 4px 5px;

margin:0;

}



/* self-clear floats */



.group:after {

content: "."; 

display: block; 

height: 0; 

clear: both; 

visibility: hidden;

}



.c {

font-size: 110%; 

margin-top:0;

}



.lighter {

color: #999999;

}



.skypeicon {

border: none; 

margin-bottom: -2px;

}





.right-blockquote-yellow {

border-top: 1px dotted #cccccc; 

padding: 10px 50pt 10px 20px; 

float: right; 

width: 250px; 

margin-top: -10px; 

position: absolute; 

right: 0px; 

}



.right-blockquote-text {

border-left: 1px solid #cccccc;

padding: 10px 0pt 10px 20px; 

float: right; 

width: 20%; 

margin-top: -10px; 

position: absolute; 

background-color: #FFFEEF;

}









*html .c {

margin-top:1px;

}



/* IE Hacks */



*html #bubble {

display:none;

}



*html #bubble p {

display:none;

}



* html .group,

* html #nav ul li a {

height: 1%;

}



*:first-child+html .group {

min-height: 1px;

}



* html #nav ul li a {

display: inline;

}









#togglerh3 {

	cursor: pointer;

	background: none;

	margin-top: 10px;

	font: 16px normal;

}



#togglerh3 .underline {

	border-bottom: 1px dotted #369;

	text-decoration: none;	

}

#togglerh3 .underline:hover {

	border-bottom: none;

	text-decoration: none;	

}



.toggler {

	font: 16px;

	color: #000;

	margin: 0;

	padding: 0;

}



.element {

	padding: 10px 0 0 2px;

	margin-bottom: 2px;

}



#elementp {

	display: block;

	margin-top: 5px;

	padding-bottom: 5px;

}

