/*
Theme Name: Fafka
Theme URI: http://fafka.ru/
Description:
Version: 1.0
Author: Chuev Alexander
Author URI: http://fafka.ru/dosie/
*/
@import url(http://fonts.googleapis.com/css?family=Cuprum&subset=latin,cyrillic);
body{margin:0;padding:0;background:#fff;color:#333;font-size:13px;font-family:Arial;}
a {outline:0;text-decoration:underline;color:#333;}
a:hover{text-decoration:none;}
a img{border:none}
p img {padding:0;max-width:100%}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-family:'Cuprum';}
h1{font-size:27px;}
h2{font-size:19px;}
h3{font-size:17px;}
h4{font-size:14px;}
h5{font-size:13px;}
h6{font-size:12px;}
code{font-family:"Courier New",Courier,monospace;font-size:9pt;}
acronym,abbr,span.caps{font-size:.9em;letter-spacing:.07em}
acronym,abbr,span.caps{cursor:help}
acronym,abbr{border-bottom:1px dashed #999}
blockquote{margin:15px 30px 0 10px;padding-left:10px;border-left:1px solid #555;color:#555}
blockquote cite{margin:5px 0 0;display:block}
hr{display:none}

.wrap {margin:0 auto;width:96%;min-width:1000px;max-width:1300px;}
.aligncenter {clear:both;max-width:100%;margin:0 auto !important;}

#header{height:60px;clear:both;background:#333 url('images/header-bg.jpg') repeat-x;}
#headerlogo{padding:0;margin:0;height:60px;line-height:60px;font-weight:normal;font-size:33px;color:#fff;}
#headerlogo a{color:#00ccff;text-decoration:none;font-family:'Cuprum',Tahoma;text-transform:uppercase;}
#headleft{float:left;width:550px;}

#headright {position:relative;float:right;text-align:right;width:400px;}
#headright .search_input {position:absolute;right:0px;top:11px;width:270px;padding:10px 15px;height:16px;line-height:16px;border:solid 1px #666;background:#fff;font-family:'Cuprum';color:#ccc;font-size:14px;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#headright .search_submit {position:absolute;right:0px;top:11px;height:38px;width:38px;border:0;background:url('images/search.png') center center no-repeat;}

#reserve{padding:15px 0;background:#f6f6f6;}

#mainarea{width:100%;overflow:hidden}
#contentarea{float:left;margin-left:-250px;width:100%}
#sidebar{float:right;width:250px;padding-top:20px}
#content{margin:0 10px 0 250px;}
#footer{margin:40px 0 0 0;background:#222;padding:20px;clear:both;overflow:hidden}
#footer ul{list-style:none;padding:0 0 20px;margin:0;color:#ddd}
#footer ul li{padding:0;margin:10px 0}
#footer ul li a{color:#999}
#footer ul li a:hover{color:#ccc}
#footer ul h2{padding:0 0 10px 0;margin:0;font-weight:normal}
#footer .left{float:left;width:400px}
#footer .right{float:right;width:400px;text-align:right;}
.post{padding:0 40px 0 0;}
.entry{padding-bottom:20px;line-height:20px;}
.posttop{clear:both;}

.posttop .thetitle {font-size:27px;margin:25px 0 15px 0;}
.posttop .thetitle h1 {margin:0;}
.posttop .thetitle a{clear:both;font-family:'Cuprum';font-size:27px;}
.posttop .thetitle a:hover{color:#09f}

.themetitlepost{text-transform:none;clear:both;}
.themetitlepost a{text-decoration:none;}

.postbottom{clear:both;float:right}
.postbottom a.commentslink{height:30px;padding-top:3px;display:block;float:left;padding-right:6px;font-size:12px;color:#666}
.description{clear:both;margin:0;font-size:12px;color:#fff}
#advertarea{padding-left:8px;clear:both;padding-top:10px}
#advertarea a{margin:5px;margin-right:15px;float:left}
#sidebar h2{height:25px;font-size:17px;font-weight:normal;margin-top:15px;margin-bottom:0;clear:both;padding-left:5px;color:#333}
#sidebar ul li ul li{border-bottom:#ccc dashed 1px;margin:0;padding:5px 0;}
#sidebar ul li ul li a{padding:6px;display:block;font-size:13px;color:#333;text-decoration:none;clear:both;text-align:left;margin:0;}
#sidebar ul li ul li a:hover{color:#555;text-decoration:none}
.widget_categories ul li:last-child {border:0 !important;}
.clear{clear:both}
.commentlist {margin:0;padding:0;}
#commentform input,#commentform textarea{font-family:Arial,Helvetica,sans-serif;}
.commentlist cite,.commentlist cite a{font-style:normal;}
.commentlist p {line-height:150%;padding:5px 0;}

img.centered{display:block;margin-left:auto;margin-right:auto}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline}
.alignright{float:right;margin-right:30px}
.alignleft{float:left}
html>body .entry ul{margin-left:0;padding:0 0 0 30px;padding-left:10px;text-indent:10px}
html>body .entry li{margin:7px 0 8px 10px}
.entry ul li:before,#sidebar ul ul li:before,#subfooter ul ul li:before{content:""}
.entry ol{padding:0 0 0 35px;margin:0}
.entry ol li{margin:0;padding:0}

.postmetadata ul,.postmetadata li{display:inline;list-style-type:none;list-style-image:none}
#sidebar ul,#subfooter ul{margin:0;padding:0}
#sidebar ul ol,#subfooter ul ol{margin:0;padding:0}
#sidebar ul li,#subfooter li{list-style-type:none;list-style-image:none;padding-left:0}
#sidebar ul p,#sidebar ul select{margin:5px 0 8px}
#sidebar ul ul ul,#sidebar ul ol{margin:0 0 0 10px}
ol li,#sidebar ul ol li,#subfooter ul ol li{list-style:decimal outside}
#sidebar ul ul li,#sidebar ul ol li,#subfooter ul ul li{margin:3px 0 0;padding:0}
.entry form{text-align:center}
#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0;border:#ccc solid 1px;}
#commentform textarea{width:98%;padding:2px;border:#ccc solid 1px;}
#commentform #submit{margin-right:2%;float:right}
.alt{margin:0;padding:10px}
.commentlist{text-align:justify}
.commentlist li{margin:15px 45px 15px 3px;padding:5px 10px 3px 0;list-style:none;border-bottom:#ddd dotted 1px;}
.commentlist p{margin:10px 5px 10px 0}
#commentform p{margin:5px 0}
.nocomments{text-align:center;margin:0;padding:0}
.commentmetadata{margin:0;display:none;font-size:11px;}
.commentmetadata a{color:#666;}
.avatar {width:20px;height:20px;}
.comment-reply-link {font-size:11px;color:#666;}
#sidebar form{margin:0}
.textwidget{margin-left:20px;margin-right:20px;padding-top:7px;text-align:left}
.center{text-align:center}
.navigation{display:block;clear:both;overflow:hidden;text-align:center;}
.navigation a{color:#09f;padding:5px 10px;text-decoration:none;display:block;}
.navigation a:hover{background-color:#09f;color:#fff}
ul.baners li{float:left;padding:5px}
.h2_baners{padding-top:30px}
.clin{clear:both}
#googlebar{padding-top:30px}
#bigrss{clear:both;text-align:right;padding-top:5px}
#sidgoog{clear:both;padding-top:50px;padding-bottom:10px}
#divsidebarfoot{clear:both;padding-top:20px;padding-bottom:20px}
#wp-cumulus{list-style-type:none}
#respond{padding-top:15px}
h3#comments{border-top:dotted 1px #ddd;padding-top:15px}
.more-link{text-decoration:underline}
.more-link:hover{text-decoration:none}
.pthr{float:right;width:175px;padding:1px;margin:0 0 0 15px;border:solid 1px #aaa;font-size:12px;text-align:center}
.pthl{float:left;width:175px;padding:1px;margin:0 15px 0 0;border:solid 1px #aaa;font-size:12px;text-align:center}
.pthr img{width:175px;clear:both}
.pthl img{width:175px;clear:both}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f8f8f8;padding-top:4px;margin:10px}
.wp-caption img{border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text{color:#666;margin:0;padding:3px 4px 5px 3px;font-size:12px;line-height:17px}

