/* 
Theme Name: PlodosadDuplicat2
	Theme URL: http://www.plodosad.ru/
	Description: Плодовый сад.
	Author: Kirill Kuzmin
	Author URI: http://kirill.msk.ru/
	Version: 1.0
*/

* {
border: 0;
margin: 0;
padding: 0;
}

html, body {
width: 100%;
height: 100%;
}

* html #container {
height:100%;
}

body {
background: url('images/beresta.jpg') repeat;
background-color: #d4c3a7;
color: #533c2c;
}


	
#container {
font-size: .85em;
font-family: Sans, Arial, Helvetica, sans-serif;
position: relative;
background: #ede4d3;
width: 1030px;
margin: 0 auto;
min-height: 100%;
border-left: 3px solid #c2b9aa;
border-right: 3px solid #c2b9aa;
}

#container .babochka {
position: relative;
float: right;
margin: 10px; 
}


.empty {
height: 44px;
}

a, a:visited {
    text-decoration: underline;
}

a:active {
outline: none;
color: #c2b9aa;
}


#breadcrumbs {
  font-style: italic !important;
  font-weight: bold !important;
  font-size: 16px !important;
}

#header {

background: #ede4d3;
width: 960px;
height: 330px;
margin: auto;
padding-top: 30px;
}
#header-logo {
width: 960px;
height: 330px;
float: auto;
border: 1px outset #ede4d3;	
}
	
#header #logo {
width: 600px;
height: 300px;
float: left;
}


#header-logo #about {
font-family: 'Times New Roman', Times, serif !important;
font-size: 1em !important;
width: 180px;
float: left;
font-size: 20px;
margin-top: 20px;
text-align: center;
}

#header-logo #autor {
width: 350px;
float: left;
margin-left: 0;
font-size: 20px;
}

#header-logo #autor a {
width: 150px;
margin-left: 0;
color: #533c2c;
text-decoration: underline;
font-size: 14px;
}

#header-logo #autor a:hover {
width: 150px;
margin-left: 0;
color: #c2b9aa;
}

#header-logo #isaeva-i-s {
padding: 10px;
margin-top: 10px;
margin-right: 0;
float: left;
}

#translate_box{
width: 330px;
height: 34px;
float: right;

}

#translate_box a{
text-decoration:none !important;	
}

#search_box{
width: 150px;
height: 24px;
float:right;
}

#search_box  #search { width: 260px; height: 40px; overflow: hidden; background: url(images/search.gif) no-repeat; font-size: 3em; margin-top: 10px; }

#header-logo #translate {
width: 160px;
height: 24px !important;
float: right;
}


#translate-this .translate-this-button {
background-image: url('images/translate.jpg') !important;
width: 150px !important;
height: 24px !important;
text-decoration: none !important;
}

#ttb-paneltop.ttb-paneltop {
background-color: #d5c5ab !important;	
}

#ttb-panel # {
background-color: #d5c5ab !important;
}





#rotate-picture { width: 900px; padding: 30px; margin-left: 35px; }
#no-rotate-picture { width: 900px; height: 30px; margin-left: 35px; }


.sidebarmenu ul { margin: 0; padding: 0; list-style-type: none; font: bold 16px Sans; font-family: Sans, Arial, Helvetica, sans-serif; width: 160px; }
.sidebarmenu ul li { position: relative; }
.sidebarmenu ul li a { display: block; overflow: auto; color: #533c2c; text-decoration: none; padding: 6px; font-family: Sans, Arial, Helvetica, sans-serif; transition: all 0.3s}
.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active { background-color: #ede4d3; }
.sidebarmenu ul li a:visited { color: #533c2c; }
.sidebarmenu ul li a:hover { background-color: #efdfc0; }
.sidebarmenu ul li ul { position: absolute; width: 170px; top: 0; visibility: hidden; }
.sidebarmenu a.subfolderstyle { background: url(right.gif) no-repeat 97% 50%; }
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */
#l_sidebar { color: #8AA1AB; float: left !important; width: 190px; font-size: 95%; padding: 0 0 20px; margin-left: 30px; }
#l_sidebar #search { width: 160px; height: 40px; overflow: hidden; background: url(images/search.gif) no-repeat; font-size: 3em; margin-top: 10px; }


#sidebar {
  color: #533c2c;
}

#sidebar ul a {
  color: #533c2c;
}

#sidebar .title {
  font-style: italic;
  font-weight:bold;
}





.main a {
color: #BDDBEA;
}

.about a {
color: #BCB8D7;
}

.author a {
color: #DBC0D7;
}

.contact a {
color: #F4C9D4;
}

.map a {
color: #F5C8B5;
}







#content { width: 750px; float: left; padding: 0 0 20px 10px; color:rgb(83,60,44);font-size:14px;font-family:Arial}
#content p { padding: 5px 0px 5px; color:rgb(83,60,44);font-size:21px;font-family:Arial}
#content td {padding:5px}
#content a { color: #533c2c; text-decoration: underline !important; }
#content a:visited { color: #533c2c; text-decoration: underline !important; }
#container #content p a:visited { color: #533c2c; text-decoration: underline !important; }
#content a:hover { color: #c2b9aa; }
#content h2 { color: #533c2c; font-size: 29px; font-weight: normal; line-height: 1em; letter-spacing: -1pt; margin-bottom: 10px; padding: 10px 0 5px 0; text-align:center;font-weight:bold;}
#content ol { margin: 0 0 15px 20px; }
#content ul { list-style-type: square; margin: 0 0 15px 20px; }
#content li a { font-weight: bold; }
#content .alignright, #content img.alignright { display: inline; float: right; margin-left: 5px; }
#content .alignleft, #content img.alignleft { display: inline; float: left; margin-right: 10px; margin-top: 5px; }


blockquote { background: url(images/bquote.gif) no-repeat 95% 0; color: #8AA1AB; font-style: italic; padding: 10px 50px 10px 15px; }

.post-date { color: #728790; font-size: .8em; margin: 10px 0 15px; }


.ads { margin: 10px 0 0 3px; }
.tags { line-height: 16px; font-weight: bold; padding: 0 5px; }
.tags a { color: #8DB38D; }
.tags a:hover { color: #4B5A69; }
.counters { margin: 10px 5px 10px 15px; }

#footer { position: relative; background: #bba68b; width: 1030px; height: 120px; color: #533c2c; font-size: .9em; margin: 5px auto; border-left: 3px solid #c2b9aa; border-right: 3px solid #c2b9aa; }
#footer #develop { float: left; font-size: .6em; margin-top: 100px; margin-left: 10px; }
#footer #rights { width: 500px; float: right; margin-right: 0; }
#footer p { padding: 15px 0 15px 140px; color: #533c2c; }
#footer h4 { padding: 15px; font-size: 2em; }
#footer a, #footer a:visited { color: #533c2c; text-decoration: none; }
#footer a:hover { color: #c2b9aa; text-decoration: underline; }


#commentblock { width: 520px; background: #d4c3a7; color: #533c2c; float: left; padding: 20px 20px 10px 20px; margin: 10px 0 0; border-top: 2px solid #7B848A; border-bottom: 2px solid #7B848A; }
#commentblock a { color: #000; }
#commentblock ol { list-style-position: inside; margin: 0; padding: 0 0 10px; }
.comments { font-size: 1.5em; font-weight: bold; }
.approve { font-style: italic; }
.commenttext { background: #efe6d7; width: 500px; margin: 3px 0 10px 0; padding: 20px 10px 5px 10px; clear: both; }
#commentform input, #commentform textarea { background: #efe6d7; border: 1px solid #7B848A; color: #533c2c; font-size: 1.2em; padding: 1px 5px; }
#commentform input { width: 500px; }
#commentform textarea { scrollbar-base-color: #15191c; width: 500px; }
.clearfloat { clear: both; }


ul.lcp_catlist li { list-style-type: none !important; padding: 2px; float: left; position: relative; margin-left: 0; }
img.attachment-thumbnail.wp-post-image { float: left; padding: 5px; }

/* Картинки и подписи */

.wp-caption p.wp-caption-text { font-size: 11px; padding: 0 4px 5px; margin: 5px 0px 0px 0px; font-style: italic; text-align: center; }
.wp-caption.alignleft { margin-right: 10px !important; margin-top: 5px; margin-bottom: 5px; }
.wp-caption.alignright { margin-left: 10px !important; margin-top: 5px; margin-bottom: 5px; }
.wp-caption.aligncenter { margin: auto !important; margin-top: 5px; margin-bottom: 5px; }



#content h3 {
font-size: 20px;
margin-top: 20px;
margin-bottom: 20px;
}

#content h3 a {
color: #533c2c;
}

a:link.more-link {
line-height: 2em;
}

a:hover.more-link {
text-decoration:underline;
}

.isaeva-avatar { float: left; padding: 5px; height: 70px;}


.jqd_container {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	width: 100% !important;
}

.jqd_menu {
	position: relative !important;
	width: 100% !important;
}

.jqd_menu div.jqDockWrap {
	margin: 0 auto !important;
}

.jqd_menu div.jqDock {
	cursor: pointer !important;
}

.jqd_menu div.jqDock img {
	-webkit-box-shadow: 0px 2px 3px 1px #999 !important;
	-moz-box-shadow: 0px 2px 3px 1px #999 !important;
	box-shadow: 0px 2px 3px 1px #999 !important;
}

div.jqDockLabel {
	background-color: rgba(100, 100, 100, .0) !important;
	color: #533c2c !important;
	cursor: pointer !important;
	font-weight: bold !important;
	font-size: 25px;
	padding: 0 6px !important;
	white-space: nowrap !important;
}






#similarposts { width: 400px; float: left; margin-top: 20px; }


/* special styles */

.infoblock {
border:none; float:left; background:rgb(232,205,157);
display:block;
padding:5px; margin:5px; width:30%
}

.infoblock h3 {
border-bottom:1px solid #630;
text-align:center;
}






.bordertable {
        border: 1px #533c2c;
        border-collapse: collapse;
 
}
 
.bordertable thead {
        background: #ffffcc;
        text-align: center;
        border:  1px #533c2c;
        border-collapse: collapse;
}
 
.bordertable td, tr {
       text-align:left;
       vertical-align: text-top;
       padding:10px;
       border:  1px solid #533c2c;
       border-collapse: collapse;
}


.video-js { width:600px; height:400px; margin:auto; }

/*N.V.ILYIN*/
ul.large {
font-size:21px;
padding-left:40px;
}


.newsidebar ul li a { color: #533c2c; text-decoration: none; font-family: Sans, Arial, Helvetica, sans-serif; transition: all 0.3s}
.newsidebar ul li a:hover { background-color: #efdfc0; text-decoration: underline}


.button1 {
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}

.button2:hover {
  box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
}


.bottombutton{
 margin-top: 50px;
 margin-bottom: 30px;
 margin-right: 10px;
 padding: 15px 32px;
 text-align: center;
 text-decoration: none;
 display: inline-block;
 font-size: 20px;
 font-weight: bold;
 display:inline-block;
 border:0.1em solid #ede4d3 !important;
 border-radius:0.5em;
 box-sizing: border-box;
 text-decoration:none;
/* color:#533c2c; *//
 color: rgb(83,60,44) !important;
 text-align:center;
 transition: all 0.2s;
 background-color:#d4c3a7;
 font-family: Sans, Arial, Helvetica, sans-serif;
 box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}
.bottombutton:hover{
 box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
}
