/*
Theme Name: Kvas
Theme URI: http://kvas.fr
Description: Monétisation à la russe
Version: 1.0
Author: Artem Saveliev
Author URI: http://kvas.fr/
Tags: 
Text Domain: kvas

*/



body {
	background-color: #FFFFFF;
	background-image:url(images/fon.jpg);
	text-align:center;
	margin:0;
	padding:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-attachment: scroll;
}

.all {
background-image:url(images/fon_top.gif);
background-position:top;
background-repeat:repeat-x;
width:100%;
padding-top:68px;
}



.nav_links {
display:block;
margin-top:20px;
}

.link_back {
width:49%;
text-align:left;
float:left;
display:block;
}

.link_back a:link, .link_back a:visited, .link_back a:active {
display:block;
font-size:12px;
color:#6F3006;
text-decoration:underline;
padding-left:20px;
background-image:url(images/nav_back.jpg);
background-position:left 3px;
background-repeat:no-repeat;
}

.link_back a:hover {
color:#6F3006;
text-decoration:none;
}

.link_next {
width:49%;
text-align:right;
float:right;
display:block;
}


.link_next a:link, .link_next a:visited, .link_next a:active {
display:block;
font-size:12px;
color:#6F3006;
text-decoration:underline;
padding-right:20px;
background-image:url(images/nav_next.jpg);
background-position:right 3px;
background-repeat:no-repeat;
}

.link_next a:hover {
color:#6F3006;
text-decoration:none;
}

.page {
width:954px;
margin-left:auto;
margin-right:auto;
}

.logoarea {
height:112px;
display:block;
background-image:url(images/kvas.gif);
background-repeat:no-repeat;
background-position: 60px center;
}

.toparea {
display:block;
background-image:url(images/top.gif);
background-position:center top;
background-repeat:no-repeat;
padding-top:52px;
}


.main {
background-color:#FFFFFF;
width:920px;
margin-left:auto;
margin-right:auto;
padding-top:30px;
}

.nav {
width:830px;
height:36px;
display:block;
margin-left:auto;
margin-right:auto;
background-color:#FEE5BC;
background-image:url(images/nav_left.gif);
background-repeat:no-repeat;
background-position:left;
}

.nav .links {
width:530px;
height:36px;
float:left;
display:block;
line-height:36px;
padding-left:20px;
}

.nav .links a:link, .nav .links a:visited, .nav .links a:active {
font-weight:bold;
font-size:1em;
color:#240900;
padding-left:10px;
padding-right:10px;
text-decoration:underline;
float:left;
display:block;
height:36px;
}

.nav .links a:hover {
text-decoration:none;
color:#240900;
}

.nav .links a.selected:link, .nav .links a.selected:visited, .nav .links a.selected:active {
font-weight:bold;
font-size:1em;
color:#6F3006;
padding-left:10px;
padding-right:10px;
text-decoration:none;
float:left;
display:block;
height:36px;
background-color:#FDBD57;
}

.nav .links a.selected:hover {
text-decoration:none;
color:#6F3006;
background-color:#FDBD57;
}

.nav .search {
width:270;
height:36px;
float:right;
display:block;
background-image:url(images/search_fon.gif);
}

.nav .search .left {
background-image:url(images/search_left.gif);
background-position:left;
background-repeat:no-repeat;
height:36px;
width:270px;
display:block;
}


.nav .search .left form {
margin:0;
padding:0;
}

.nav .search .left form input.text {
padding-top:10px;
padding-bottom:4px;
padding-left:15px;

display:block;
float:left;
width:230px;
border:0;
background:none;
color:#240900;
font-size:1em;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.nav .search .left input.go {
height:36px;
width:22px;
background-image:url(images/sidebar_go.gif);
border:0;
display:block;
float:right;
}

.twocolumns {
width:830px;
margin-left:auto;
margin-right:auto;
background-image:url(images/sidebar_fon.gif);
background-repeat:repeat-y;
background-position:top right;
text-align:left;
}

.twocolumns .content {
width:540px;
display:block;
float:left;
}

.twocolumns .content form {
margin:0;
padding:0;
margin-bottom:15px;
}

.twocolumns .content form input {
margin-top:2px;
margin-bottom:5px;
border:2px solid #FDBD57;
width:340px;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
font-size:1em;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#240900;
background-color:#FFFFFF;
}

.twocolumns .content form input.envoyer {
width:130px;
text-align:center;
font-weight:bold;
color:#ffffff;
background-color:#FCA019;
}

.twocolumns .content form input.check {
width:auto;
border:0;
background:none;
}

.twocolumns .content form textarea {
margin-top:2px;
margin-bottom:5px;
border:2px solid #FDBD57;
width:340px;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
font-size:1em;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#240900;
background-color:#FFFFFF;
}

.twocolumns .sidebar {
width:270px;
display:block;
float:right;
background-image:url(images/sidebar_left.gif);
background-position:left top;
background-repeat:no-repeat;
}

.twocolumns .sidebar .right {
background-image:url(images/sidebar_right.gif);
background-position:right top;
background-repeat:no-repeat;
width:270px;
display:block;
}

.clear {
clear:both;
height:1px;
line-height:1px;
font-size:1px;
display:block;
}

.bottom {
height:45px;
display:block;
background-image:url(images/bottom_main_left.gif);
background-repeat:no-repeat;
background-position:bottom left;
margin-left:auto;
margin-right:auto;
width:920px;
margin-bottom:30px;
}

.bottom .right {
height:45px;
display:block;
background-image:url(images/bottom_main_right.gif);
background-repeat:no-repeat;
background-position:bottom right;
width:920px;
}

.bottom .right .content {
width:830px;
margin-left:auto;
margin-right:auto;
height:45px;
text-align:left;
background-color:#FFFFFF;
}

.bottom .right .content .links {
width:540px;
display:block;
float:left;
height:45px;
}

.bottom .right .content .links a:link, .bottom .right .content .links a:visited,
.bottom .right .content .links a:active {
color:#6F3006;
text-decoration:underline;
margin-right:15px;

}

.bottom .right .content .links a:hover {
color:#6F3006;
text-decoration:none;
}

.bottom .right .content .copy {
width:270px;
display:block;
float:right;
height:45px;
background-color:#FDBD57;
}

.bottom .right .content .copy p {
color:#6F3006;
font-size:0.8em;
padding:0;
padding-left:15px;
line-height:140%;
margin:0;
}



.bottom .right .content .copy p a:link,
.bottom .right .content .copy p a:visited,
.bottom .right .content .copy p a:active {
color:#6F3006;
text-decoration:underline;
}

.bottom .right .content .copy p a:hover {
color:#6F3006;
text-decoration:none;
}

.entry {
margin-bottom:30px;
}

.entry h2, .entry h1 {
color:#6F3006;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:1.7em;
font-weight:normal;
line-height:140%;
margin:0;
padding:0;
}

h3.commentstitle {
color:#6F3006;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:1.4em;
font-weight:normal;
line-height:140%;
margin:0;
padding:0;
}

h2.single {
color:#240900;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:normal;
line-height:140%;
margin:0;
padding:0;
font-weight:bold;
padding-bottom:10px;
}

.entry h2 a:link, .entry h2 a:visited, .entry h2 a:active,
.entry h1 a:link, .entry h1 a:visited, .entry h1 a:active {
color:#6F3006;
text-decoration:underline;
}

.entry h3 {
color:#6F3006;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:1.4em;
font-weight:normal;
line-height:140%;
margin:0;
padding:0;
}

h3.abonnezvous {
color:#6F3006;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:1.4em;
font-weight:normal;
line-height:140%;
margin:0;
padding:0;
margin-top:20px;
}

.abonnezvoustext {
display:block;
height:93px;
margin-top:15px;
}

.abonnezvoustext a:link,
.abonnezvoustext a:visited,
.abonnezvoustext a:active {
color:#6F3006;
text-decoration:underline;
}

.abonnezvoustext a:hover {
color:#6F3006;
text-decoration:none;
}

.abonnezvoustext p {
line-height:140%;
margin:0;
padding:0;
margin-bottom:15px;
color:#240900;
text-align:justify;
}

.abonnezvoustext img {
float:left;
border:0;
padding-right:5px;
}

.entry h2 a:hover, .entry h1 a:hover {
color:#6F3006;
text-decoration:none;
}

.twocolumns .content form.fbemail2 input.email {
width:200px;
height:18px;
float:left;
display:block;
}

.twocolumns .content form.fbemail2 input.go {
width:40px;
text-align:center;
font-weight:bold;
color:#ffffff;
background-color:#FDBD57;
height:26px;
float:left;
display:block;
}

.storycontent p {
line-height:140%;
margin:0;
padding:0;
margin-top:15px;
color:#240900;
text-align:justify;

}

.storycontent a:link, .storycontent a:visited, .storycontent a:active {
color:#6F3006;
text-decoration:underline;
}

.storycontent a:hover {
color:#6F3006;
text-decoration:none;
}

.meta {
line-height:140%;
font-size:0.8em;
color:#BE5E17;
margin-top:5px;
}

.meta a:link, .meta a:visited, .meta a:active {
color:#BE5E17;
text-decoration:underline;
}

.meta a:hover {
color:#BE5E17;
text-decoration:none;
}

.storylinks {
display:block;
margin-top:15px;
height:30px;
}

.storylinks a:link, .storylinks a:visited, .storylinks a:active {
color:#240900;
text-decoration:underline;
display:block;
float:left;
line-height:140%;
margin-right:15px;
}

.storylinks a:hover {
text-decoration:none;
color:#240900;
}

.commentlink a {
background-image:url(images/icons/comments.gif);
padding-left:27px;
background-repeat:no-repeat;
background-position:left 2px;
}

.printlink {
background-image:url(images/icons/print.gif);
padding-left:22px;
background-repeat:no-repeat;
background-position:left 2px;
}

.morelink {
background-image:url(images/icons/readmore.gif);
padding-left:20px;
background-repeat:no-repeat;
background-position:left 2px;
}

ul.widgets {
margin:0;
padding:0;
list-style:none;
padding-left:15px;
padding-right:15px;
padding-bottom:20px;
}

ul.widgets li {
list-style:none;
margin:0;
padding:0;
line-height:140%;
}

ul.widgets li h3 {
margin:0;
padding:0;
padding-top:20px;
font-size:1.2em;
font-weight:bold;
color:#6F3006;
text-align:center;
}

ul.widgets li.widget_tag_cloud h3 {
margin-bottom:10px;
}

ul.widgets li p {
font-size:0.9em;
color:#240900;
padding:0;
margin:0;
padding-top:10px;
}

ul.widgets a:link,
ul.widgets a:visited,
ul.widgets a:active {
color:#240900;
text-decoration:underline;
}

ul.widgets a:hover {
color:#6F3006;
text-decoration:underline;
}

ul.widgets li form {
margin:0;
padding:0;
margin-top:10px;
}

ul.widgets li form.fbemail {
height:22px;
clear:both;
}

ul.widgets li form input.email {
width:202px;
border:2px solid #FED79D;
background-color:#FCA019;
padding-left:4px;
height:18px;
font-size:0.8em;
color:#6F3006;
float:left;
display:block;
line-height:14px;
padding-top:3px;
}

ul.widgets li form input.go {
height:26px;
border:2px solid #FED79D;
width:26px;
background-color:#FED497;
background-image:url(images/email_go.gif);
background-position:center;
background-repeat:no-repeat;
float:left;
display:block;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

a.sidebar_rss:link, a.sidebar_rss:visited, a.sidebar_rss:active, a.sidebar_rss:hover,
a.sidebar_twitter:link, a.sidebar_twitter:visited, a.sidebar_twitter:active, a.sidebar_twitter:hover,
a.sidebar_facebook:link, a.sidebar_facebook:visited, a.sidebar_facebook:active, a.sidebar_facebook:hover {
color:#240900 !important;
text-decoration:none !important;
border:0;
margin-top:5px;

}

.sidebar_rss {
display:block;
width:84px;
height:64px;
float:left;
background-image:url(images/icons/big_rss.gif);
background-repeat:no-repeat;
background-position:left;
font-size:0.9em;
color:#240900;
text-decoration:none;
line-height:100%;
margin-left:3px;
}

.sidebar_twitter {
display:block;
width:84px;
height:64px;
float:left;
background-image:url(images/icons/big_twitter.gif);
background-repeat:no-repeat;
background-position:left;
font-size:0.9em;
color:#240900;
text-decoration:none;
line-height:100%;
}

.sidebar_facebook {
display:block;
width:64px;
height:64px;
float:left;
background-image:url(images/icons/big_facebook.gif);
background-repeat:no-repeat;
background-position:left;
font-size:1px;
color:#240900;
text-decoration:none;
line-height:100%;
}

.sidebar_facebook img {
border:0;
}

ul.widgets li ul {
margin:0;
padding:0;
list-style:none;
line-height:140%;
padding-top:10px;
}

ul.widgets li ul li {

}

ul.widgets li ul li ul {
padding-left:10px;
font-size:0.9em;
padding-top:0px;
padding-bottom:5px;
}

ul.widgets li ul li ul li {
padding-left:15px;
background-image:url(images/sidebar_li.jpg);
background-repeat:no-repeat;
background-position:left 6px;
}




p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 5px;
	margin: 0 0 5px 7px;
	display: inline;
	}

img.alignleft {
	padding: 5px;
	margin: 0 7px 5px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 0px solid #ddd;
	text-align: left;
	background-color: #ffffff;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 22px;
	padding: 0;
	margin: 0;
	color:#666666;
}


hr {
	display: none;
	}

a img {
	border: none;
	}
	
	
	.center {
	text-align: center;
	}

.hidden {
	display: none;
	}
	
	
	.screen-reader-text {
     position: absolute;
     left: -1000em;
}


ul.commentlist {
list-style:none;
padding:0;
margin:0;
font-size:0.9em;
line-height:140%;
margin-bottom:15px;
}

ul.commentlist li {
list-style:none;
margin:0;
padding:10px;
border:1px solid #dddddd;
margin-top:10px;
display:block;
}

ul.commentlist li .comment-author {
font-size:0.9em;
line-height:120%;
}

ul.commentlist li .comment-author img {
float:left;
margin-right:5px;

}

.comment-meta {
border-bottom:1px solid #dddddd;
padding-bottom:5px;
line-height:140%;
}


.commentmetadata {
height:32px;
display:block;
border-bottom:1px solid #dddddd;
padding-bottom:5px;
font-size:0.95em;
}

.commentmetadata img {
float:left;
display:block;
margin-right:10px;
}

.commentmetadata .author {
display:block;
line-height:140%;
float:left;
}


.commentlist a:link, .commentlist a:active, .commentlist a:visited {
color:#6F3006;
text-decoration:underline;
}

.commentlist a:hover {
color:#6F3006;
text-decoration:none;
}


#commentform a:link, #commentform a:active, #commentform a:visited {
color:#6F3006;
text-decoration:underline;
}

#commentform a:hover {
color:#6F3006;
text-decoration:none;
}

.commentlist p {
line-height:140%;
padding:0;
margin-top:10px;
margin-bottom:5px;
}

blockquote {
background-color:#FFE3BE;
border-top:5px solid #FDBD57;
margin:0;
padding:0;
padding-left:10px;
padding-right:10px;
margin-top:15px;
padding-top:1px;
font-size:0.9em;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
padding-bottom:15px;
display:block;
}


code {
font: 1.1em 'Courier New', Courier, Fixed;
text-align:left !important;
}



.storycontent ul {
padding:0;
margin:0;
padding-left:0px;
font-size:1em;
padding-top:0px;
list-style:none;
line-height:140%;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#240900;
}

.storycontent ul li {
padding:0;
margin:0;
padding-left:15px;
background-image:url(images/li.jpg);
background-repeat:no-repeat;
background-position:left 5px;
list-style:none;
margin-top:15px;
}


.storycontent ol {
padding:0;
margin:0;
padding-left:35px;
font-size:1em;
padding-top:0px;
list-style-position:outside;
line-height:140%;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#240900;
}

.storycontent ol li {
padding:0;
margin:0;
margin-top:15px;
}


.navpages {

font-size:0.9em;
font-weight: normal;
line-height:2em;
font-weight: normal;

}

.navpages a:link, .navpages a:active, .navpages a:visited {
color:#6F3006;
text-decoration: none;
margin-left:4px;
margin-right:4px;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
white-space:nowrap;
background-color:#FED497;
border-bottom:2px solid #FDBD57;
}

.navpages a:hover {
color:#6F3006;
text-decoration:none;
background-color:#FFE3BE;

}

.lestrucs a img {
float:left;
display:block;
margin-right:5px;
}