/*
Theme Name:		svplotnikova-ru
Theme URI:		http://maxsite.org/
Description:	Шаблон для svplotnikova.ru
Version:		1.0
Author:			MAX
Author URI:		http://maxsite.org/
*/

/* FIRST */

* { padding: 0; margin: 0; }

html, body {margin: 0; padding: 0;}

body {font: 62.5% Verdana, Tahoma, Arial, sans-serif; background: #DDDDDD; }

p {margin: 3px 0px 7px 0px;}
p.cat-description {font-style: italic;}
p.bobr {clear: both;}
p.cat-description {margin-top: 15px;}
p.info, p.comment {font-size: 9pt; line-height: 1.6em; margin: 20px 0 0 0;}
p.comment {margin: 5px 0 10px 0;}
p.info20 {margin-bottom: 20px;}
p.top {margin: 0 0 10px 0;}

p.latestcomments {font-size: 8pt; text-align: center;}


a, a:link { color: #4F85D5; text-decoration: underline;} /* DF0000 */
a:visited { color: #4F85D5; text-decoration: underline; }/* DF0000 */
a:hover { color: #275AAF; text-decoration: none; }/* DF0000 */
a:active { color: red; }
a img { border: none; text-decoration: none;}

ul a:link, ul a:visited {text-decoration: none;}
ul a:hover {text-decoration: underline;}

ul, ol {margin-left: 30px; list-style-type: square;}
ul ul {list-style-type: circle;}


a.go, a.go:link { color: black; text-decoration: none;}
a.go:visited { color: black; text-decoration: none; }
a.go:hover { color: #4F85D5; text-decoration: underline; }
a.go:active { color: red; }

/* STRUCTURE */

#container {width: 940px; margin: 10px auto 0 auto; font-size: 9pt; line-height: 1.4em; border: 3px double #AAAAAA; background: white;}

#header1 {height: 170px; width: 100%; text-align: right; background: #F5F5F6 url(images/bg_big.gif) repeat-x}
#header1 img.rss-top {float: right; margin-top: 30px;}

#header2 {background: url(images/navbar.gif) repeat-x; height: 25px; width: 100%; font: 12px Arial; color: white; font-weight: bold; border-top: 1px solid #1A4182; border-bottom: 1px solid #1A4182;}

div.header2-pages {text-transform: uppercase;}

div.header2-pages span, div.header2-pages a, div.header2-pages a:visited {color: white; text-decoration: none; line-height: 25px; display: block; float: left; padding: 0 13px; border-right: 1px solid #548ADA; border-left: 1px solid #2255AA;}

div.header2-pages span.first {border-left: none;}

div.header2-pages a:hover {color: white; background: #548ADA;}
div.header2-pages span.selected {background: #548ADA;}

div.header2-right {float: right; height: 20px;}


#wrapper {width: 100%; background: white url(images/wrapper-bg.gif) repeat-y; border-collapse: collapse;}

#content {padding: 10px 20px 0 15px; vertical-align: top; width: 510px; }
#content.content-attachment {text-align: center;}

#navigation {vertical-align: top; }

#navigation-top {width: 380px; clear: both; backgro1und: #E8EDF1; bord1er-left: 10px solid white; bor1der-right: 10px solid white; font-size: 9pt;}
#navigation1 {width: 50%; float: left; backgro1und: white; font-size: 8pt;}
#navigation2 {width: 49%; float: right; backgro1und: white; font-size: 8pt;}

*html #navigation1 {overflow: hidden;}
*+html #navigation1 {overflow: hidden;}

*html #navigation2 {overflow: hidden;}
*+html #navigation2 {overflow: hidden;}

/* отступы сайдбаров */
#navigation-top div.wr {margin: 0; }


/* colors for navigation */
#navigation, #navigation a, #navigation a:visited {}
#navigation2, #navigation2 a, #navigation2 a:visited {}

#footer {clear: both; margin: 10px auto; color: gray; text-align: center; font-size: 8pt; }
#footer a, #footer a:visited {color: gray;}
*html #footer {padding-bottom: 5px;}
*+html #footer {padding-bottom: 5px;}


/* H */

h1 {font-size: 16pt; font-weight: normal; color: black; margin-bottom: 15px; line-height: 1.2em;}
h1.cat {margin: 10px 0;}
h1.cat12 {font-size: 12pt; font-weight: bold;}

h2 {font-size: 10pt;}
h2.box {margin: 0px 0px 3px 0; col1or: #FFFFCC; border-bottom: 3px double silver; padding-bottom: 5px;}
h2.box a, h2.box a:visited {color: black; text-decoration: none;}
#navigation-top h2.box {font-size: 11pt;}

h2.first {margin-top: 0px;}

h2.autor {font-size: 1.2em; margin: 0 0 5px 0; border: none; background: #80B0DA; width: 100%; padding: 4px 0 4px 0px;}
h2.autor a, h2.autor a:visited {color: white; }

h3 {font-size: 1em;}
h3#comments {margin: 10px 0px;}

h4 {font-size: 1em;}
h5 {font-size: 1em;}
h6 {font-size: 1em;}


/* DIV BOX */

div.widget {margin: 0px 5px 0px 0; padding: 10px 0 10px 10px;}

div.time {float: left; margin-left: -70px; width: 60px; text-align: center; color: #696A6E; font: 1em Arial;}
*html div.time {margin-left: -35px;}
div.time span {font: 1.8em Verdana; font-weight: bold;}

div.maintop {margin: 0px; color: gray; }
div.maintop h1 { margin: 10px 0;}
div.maintop h1 a, div.maintop h1 a:visited {  text-decoration: none;}


div.maincontent { margin: 0px; padding: 0; width: 510px;}
div.maincontent p, div.maincontent li {text-al1ign: justify;}

div.mainbottom {padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted gray; clear: both;}
div.single {border-bottom: none; padding-bottom: 0px;}

div.counters {margin: 5px;}

div.comment {text-align: right; clear: both; }

div.wp_pagenavi {text-align: center; margin: 20px;}
div.wp_pagenavi span {background: #DF0000; color: #FFE0E0;}
div.wp_pagenavi span a, div.wp_pagenavi span a:visited {padding: 0 3px; color: #FFE0E0;}
div.wp_pagenavi span a:hover {color: white;}
div.wp_pagenavi span.current {padding: 0 3px; background: #FFE0E0; color: #DF0000; font-weight: 900;}

div.addzakl {text-align: center; margin: 20px 0; clear: both; }

div.tellafriend {text-align: center;}

div.cat_page {background: #ECF3F8; padding: 5px;}

div.wp_quotes_random {margin: 10px;}
div.wp_quotes {}
div.wp_quotes_quote {}
div.wp_quotes_author {font-style: italic; margin-top: 5px;}
		
div.tags {text-align: center; line-height: 1.5em;}
div.tags-home {text-align: center; padding: 20px; margin-bottom: 10px; line-height: 2em;}
div.tags sub {font-size: 7pt; color: #DCEDF8;}

div.cattags {font-size: 1em; line-height: 1.7em; padding: 5px; text-align: center;}
*html div.cattags {line-height: 1.9em;}
*+html div.cattags {line-height: 1.9em;}
div.cattags span {color: silver; font-size: 7pt;}
div.cattags a {margin: 0 3px; }

div.widget div.st_tag_cloud {line-height: 2em;}

div.sitemap {}

div.vvqbox { padding: 10px 0;}

div.main-author, div.block-autor-info { float: left; margin: 0 0 10px 0; border: 2px dotted #3A97D5; padding: 5px; width: 380px;}
div.block-autor-info {margin-top: 10px;}

div.user {font-size: 8pt;}

div.rel_post {margin: 20px 0;}
div.rel_post h2 {margin: 20px 0 5px 0;}


/* LIST */
ul.is_link {margin: 0 0 0 15px; padding: 0; list-style-type: square; color: #404040; }
ul.is_link ul {margin: 0 0 0 15px; padding: 0;}

ul.latest_comment {list-style-type: none; margin: 0px; }
ul.latest_comment li {margin-bottom: 5px;}
ul.latest_comment li em {display: block; text-align: right; }

ul.page_latest_comment li {margin-top: 15px;}
ul.page_latest_comment li {margin-bottom: 15px;}

ul.last_post_cat {}
ul.last_post_cat li {}

ul.autor_post {clear: both; margin: 0px 20px; color: #467AA7;}
ul.autor_post li {margin-bottom: 5px;}

ul.postspermonth {list-style-type: none; margin-top: 5px; margin-bottom: 15px;} /* карта сайта */
 
ul.cat { color: gray;}
ul.cat li {}
ul.cat p, ul.cat h1, ul.cat h2, ul.cat font {font-size: 9pt; color: black;}

ul.st-tag-cloud { display: block; list-style-type: none; margin: 10px 10px 0px 30px; padding-bottom: 15px; text-align: center;}
ul.st-tag-cloud li { display: inline; text-align: center; }



/* SEARCH FORM */
#searchform { }
#s {font-size: 8pt; width: 103px; border: 1px solid gray; height: 15px;}
#searchsubmit {font-size: 8pt; width: 44px; border: 1px solid gray; height: 18px; }

/* COMMENT FORM */
ol.commentlist li {padding: 5px;}
li.alt {background: #F8F9F0;}
p.allowed_tags {font-size: .8em; line-height: 1.1em; color: gray;}

#commentform {} /* <form */
#comment {width: 440px; } /*textarea*/
p.subscribe-to-comments {font-size: .8em;}
#commentform #submit {padding: 0px 10px;}
p.submit {clear: both;}

input.ed_button {padding: 0px 5px; font-size: .8em; margin-bottom: 3px;}
#wp_grins {text-align: center; margin-top: 5px; margin-bottom: 15px;}
#wp_grins img {	cursor: pointer;}
#comment_quicktags { margin: 10px 0;}

#emotion { width: 440px; margin: 15px 0;} 
#emotion ul li { width: 25px; display: inline; float: left; } 
#emotion ul li img { cursor: pointer; margin: 5px;} 
#emotion ul {list-style-type: none; display: inline;}


/* логин-форма */
form.form-login { line-height: 1.0em;}
form.form-login #log {width: 150px;}
form.form-login #pwd {width: 150px;}
form.form-login #rememberme {}
form.form-login p {line-height: 1.4em;}

/* CALENDAR */
#calendar_wrap {}
#wp-calendar { margin: 0px auto; width: 100%; font-size: 8pt;}
* html #wp-calendar {margin-top: 0px; }
#wp-calendar caption {width: 100%;  text-align: center; font-weight: bold;}
#wp-calendar a {font-weight: bold; }
#wp-calendar td a:hover {text-decoration: none;}
#wp-calendar #next {padding-right: 2px; text-align: right;}
#wp-calendar #prev {padding-left: 2px; text-align: left; }
#wp-calendar th { font-size: 1em; text-align: center;}
#wp-calendar td { padding: 2px; text-align: center; }
#wp-calendar #today { border: 1px solid gray; color: white; background: gray;}
#wp-calendar #today a { }


/* IMG */
img.wp-smiley {vertical-align: middle;}
p.info img {vertical-align: middle;}
img.imageframe { margin: 10px; padding: 5px;}
img.cmd-avatar {}

/* OTHER */
select.sel-archves {margin-left: 10px; width: 90%;}

blockquote { border: 1px solid #d5dce3; border-width: 0 0 2px 2px; margin: 0 0 10px; padding: 0 20px 0; }
	