﻿/* Theme Name: Simpatika
Theme URL: http://www.goodwinpress.ru
Description: GoodwinPress Simpatica (Серая версия). Автор:Goodwin. (<a href="http://www.goodwinpress.ru" target="_blank">goodwinpress.ru</a>). Это бесплатный шаблон,который я предоставляю в Ваше пользование,поэтому очень прошу Вас сохранить авторские ссылки. Спасибо.
Author: Goodwin
Author URI: http://www.wpbot.ru
Version: 1.0 Grey
*/
/* Начнем,пожалуй... */
body {
background:#fff;
color:#333;
font-size:12px;
font-family:Arial, Tahoma, Verdana;
line-height:20px;
margin:0 auto;
padding:0;
}

#container {
background:#fff;
width:100%;
position:relative;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
margin:0 auto 20px;
padding:0;
}

#wrap {
background:#fff url(images/head.jpg) repeat-x;
width:100%;
position:relative;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
margin:0 auto 20px;
padding:0;
}

* html #wrap {
background:#fff url(images/head.jpg) repeat-x;
width:100%;
margin:0 auto 20px;
padding:0;
}

img {
border:0;
}

a {
color:#f93;
text-decoration:none;
outline:none;
}

a:hover {
color:#f60;
text-decoration:underline;
}

blockquote {
font-style:italic;
border-left:5px solid #798eab;
margin:0 0 10px 20px;
padding:10px 20px 5px;
}

ol {
line-height:20px;
margin:0;
padding:0 0 15px;
}

ol li {
list-style-position:inside;
margin:0 0 0 20px;
padding:0;
}

p {
margin:0 0 10px;
padding:0;
}

.img-left {
float:left;
margin:10px 0 20px;
}

.img-main {
float:left;
margin:10px 10px 10px 0;
}

.pagenavi {
width:1000px;
font-size:12px;
font-family:Trebuchet MS, Tahoma, Georgia, Arial, Verdana;
font-weight:700;
color:#637790;
display:block;
text-align:center;
margin:5px 50px;
}

.meta {
color:#f60;
font-size:10px;
text-transform:uppercase;
border-top:1px dotted #798eab;
border-bottom:1px dotted #798eab;
margin:10px 0 5px;
padding:4px 0;
}

h2 {
color:#333;
font-size:20px;
font-family:Trebuchet MS, Georgia, Tahoma, Arial, Verdana;
font-weight:400;
margin:0;
padding:0 0 1px;
}

h2 a,h2 a:visited {
color:#ee7600;
text-decoration:none;
margin:0;
padding:0;
}

h2 a:hover {
color:#f63;
text-decoration:none;
}

h3 {
color:#5c5e63;
font-size:14px;
font-family:Tahoma, Trebuchet MS, Arial, Verdana;
font-weight:700;
margin:0 0 10px;
padding:0;
}

h3 a,h3 a:visited {
color:#35648b;
text-decoration:none;
margin:0;
padding:0;
}

h3 a:hover {
color:#cf0707;
text-decoration:none;
}

h4 {
color:#630;
font-size:14px;
font-family:Tahoma, Trebuchet MS, Arial, Verdana;
font-weight:700;
margin:0 0 15px;
padding:0;
}

#header {
width:1000px;
height:145px;
overflow:hidden;
margin:0 auto;
padding:0;
}

.logo {
width:324px;
float:left;
height:67px;
margin:0 0 27px;
padding:0;
}

* html .logo {
width:324px;
float:left;
margin:0 0 24px;
padding:0;
}

.poisk {
float:right;
padding-top:30px;
padding-right:20px;
}

#searchdiv {
float:right;
margin:0;
padding:0;
}

#searchform {
overflow:hidden;
display:inline;
margin:0;
padding:0;
}

#s {
background:#fed;
width:165px;
font-size:11px;
font-family:Trebuchet MS, Tahoma, Georgia, Arial, Verdana;
font-weight:400;
color:#333;
border-top:1px solid #630;
border-right:1px solid #630;
border-left:1px solid #630;
border-bottom:1px solid #630;
display:inline;
position:relative;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
margin:0;
padding:4px;
}

#menu {
float:left;
display:inline;
margin:0;
padding:0 0 0 27px;
}

* html #menu {
float:left;
display:inline;
margin:0;
padding:-3px 0 0 27px;
}

#nav li a,#nav li a:visited {
background:#c96;
color:#FFF;
display:block;
font-family:Tahoma, Verdana, Arial, Tahoma;
font-size:11px;
font-weight:400;
text-decoration:none;
text-transform:uppercase;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-khtml-border-radius:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:0;
-webkit-border-bottom-right-radius:0;
margin:0 5px 0 0;
padding:5px 10px 8px;
}

#nav li a:hover {
background:#fff;
color:#f93;
text-transform:uppercase;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-khtml-border-radius:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:0;
-webkit-border-bottom-right-radius:0;
}

#nav li li a,#nav li li a:visited {
background:#FFF;
width:170px;
color:#f93;
float:none;
border-bottom:1px solid #00567F;
border-left:1px solid #00567F;
border-right:1px solid #00567F;
text-transform:uppercase;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
-khtml-border-radius:0;
-webkit-border-top-left-radius:0;
-webkit-border-top-right-radius:0;
-webkit-border-bottom-left-radius:0;
-webkit-border-bottom-right-radius:0;
margin:0 0 0 -1px;
padding:7px 10px;
}

#nav li li a:hover,#nav li li a:active {
background:#00567F;
color:#FFF;
text-transform:uppercase;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
-khtml-border-radius:0;
-webkit-border-top-left-radius:0;
-webkit-border-top-right-radius:0;
-webkit-border-bottom-left-radius:0;
-webkit-border-bottom-right-radius:0;
padding:7px 10px;
}

#nav .current_page_item a,#nav .current_page_item a:visited {
background:#fff;
color:#f63;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-khtml-border-radius:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:0;
-webkit-border-bottom-right-radius:0;
}

#nav .current_page_item a:hover {
background:#fff;
color:#f93;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-khtml-border-radius:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:0;
-webkit-border-bottom-right-radius:0;
}

#global {
width:1000px;
margin:0 auto;
padding:0;
}

.ads {
margin-left:15px;
}

#left {
width:323px;
float:left;
margin:10px 5px 10px 10px;
}

#main {
width:70%;
float:left;
padding-left:5px;
margin:0 5px 10px 10px;
}

#right {
width:26%;
float:right;
margin:0 10px 10px 0;
}

.blok {
width:287px;
height:430px;
float:left;
border:1px solid #eee;
background:#fafafa;
-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
margin:10px 5px 15px 10px;
padding:10px;
}

* html .blok {
width:287px;
height:430px;
float:left;
border:1px solid #eee;
background:#fafafa;
margin:10px 10px 15px;
padding:8px;
}

.mainblok {
border:1px solid #eee;
background:#fafafa;
-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
margin:5px 5px 15px 10px;
padding:10px;
}

.bblok {
border:1px solid #ccc;
background:#eee url(images/bot.png) repeat-x;
-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
margin:10px 5px 15px;
padding:10px;
}

#bottom {
width:100%;
color:#333;
margin:10px 0 0;
padding:0;
}

.bottom1 {
width:24%;
float:left;
margin:0;
padding:0 5px 0 10px;
}

.bottom2 {
width:23%;
float:left;
margin:0;
padding:0 5px 0 0;
}

.bottom3 {
width:24%;
float:left;
margin:0;
padding:0 5px 0 0;
}

.bottom4 {
width:23%;
float:left;
margin:0;
padding:0 10px 0 0;
}

#bottom ul,#right ul {
list-style-type:none;
margin:0;
padding:0;
}

#bottom ul li,#right ul li {
list-style-type:none;
margin:0;
padding:3px 0;
}

#bottom ul li a,#right ul li a,#bottom ul li a:visited,#right ul li a:visited {
list-style-type:none;
background-image:url(images/li.gif);
background-repeat:no-repeat;
background-position:0 7px;
padding:3px 0 3px 19px;
}

#bottom ul li a:active,#right ul li a:active,#bottom ul li a:hover,#right ul li a:hover {
list-style-type:none;
background-image:url(images/lihov.gif);
background-repeat:no-repeat;
background-position:0 7px;
}

#footer {
width:1000px;
height:60px;
color:#696a72;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
margin:0 auto 10px;
padding:0;
}

.do {
width:240px;
float:right;
height:auto;
margin:10px 10px 0 100px;
padding:0;
}

a.gpress:link,a.gpress:active,a.gpress:visited,a.gpress:hover,a.dm:link,a.dm:active,a.dm:visited,a.dm:hover {
width:110px;
height:54px;
background:url(images/gpress.jpg) no-repeat top center;
display:block;
text-indent:-9999px;
float:left;
outline:0;
margin:0;
padding:0;
}

a.dm:link,a.dm:active,a.dm:visited,a.dm:hover {
width:110px;
background:url(images/dm.jpg) no-repeat top center;
}

.credits {
width:400px;
float:left;
margin:10px 0 0 25px;
padding:0;
}

.rss2 {
background-image:url(images/rss.gif);
background-repeat:no-repeat;
background-position:0 2px;
padding:0 0 0 18px;
}

.comments {
float:left;
margin:0 0 5px;
padding:0 0 5px;
}

.comments ul li a,.children ul li a {
list-style-type:none;
outline:none;
}

.commentlist li ul li {
font-size:12px;
list-style-type:none;
margin-right:-5px;
margin-left:10px;
}

.commentlist li {
font-weight:400;
list-style-type:none;
margin:15px 0 10px;
padding:10px 5px 10px 10px;
}

.commentlist li .avatar {
float:left;
border:1px solid #EEE;
margin:0 10px 0 5px;
padding:2px;
}

.commentlist cite,.commentlist cite a {
font-weight:700;
font-style:normal;
font-size:14px;
}

.commentlist p {
font-weight:400;
text-transform:none;
background:#f7f7f7;
margin:10px 5px 10px 0;
padding:0;
}

.commentmetadata {
font-weight:400;
font-size:10px;
display:block;
margin:0;
}

#commentform input {
width:170px;
margin:5px 5px 1px 0;
padding:2px;
}

#commentform {
margin:5px 10px 0 0;
}

#commentform textarea {
width:90%;
padding:2px;
}

#respond:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#commentform p {
margin:5px 0;
}

#commentform #submit {
float:left;
margin:0;
}

.alt {
margin:0;
padding:10px;
}

.commentlist ol {
margin:10px 5px 10px 0;
padding:10px;
}

.children {
background:#f7f7f7;
margin:10px 0;
padding:0;
}

.nocomments {
text-align:center;
margin:0;
padding:0;
}

.navigation {
display:block;
text-align:center;
margin-top:10px;
margin-bottom:40px;
}

.alignright {
float:right;
}

.alignleft {
float:left;
}

.depth-1 {
border:1px solid #E6E6E6;
margin:0;
padding:0;
}

.even,.alt {
background:#F7F7F7;
border-top:1px solid #E6E6E6;
border-bottom:1px solid #E6E6E6;
border-left:1px solid #E6E6E6;
margin:0;
padding:10px;
}

#nav,.commentlist {
margin:0;
padding:0;
}

#nav ul,#nav li {
float:left;
list-style:none;
margin:0;
padding:0;
}

.comments ul,.children ul,.comments ul li,.children ul li,.comments ul li a:hover,.children ul li a:hover {
list-style-type:none;
}

.thread-alt,.thread-even {
margin:20px 0 10px;
padding:0;
}