/*
Theme Name: WinFreeware
Theme URI: http://44px.net/
Description: Тема для каталога программ
Version: 1.1
Author: Bright
Author URI: http://44px.net/blog/
*/

body{margin:0; padding:0; font:76% Verdana, Arial, sans-serif; background:url('img/bg.gif');}
a{color:#025EB3;}
a:visited{color:#348ECB}
a:hover{color:#000;}

#container{width:1000px; margin:0 auto; padding:0; background:#FFF; border:1px solid #999;}

/* Header */
#header{height:100px; background:#80B5D0; background:url('img/header-bg.png');}
#header h1{width:1000px; margin:0 auto; padding:20px 0 0 20px; font-size:20pt;}
#header h1 a{text-decoration:none; color:#FFF;}
#header h2{width:1000px; margin:-3px auto; padding:0 0 0 20px; font-size:10pt; font-weight:normal; color:#FFF;}

/* Menu */
#menu{height:25px; background:#3560DF;}
#menu ul{width:100%; margin:0 auto; padding:0; list-style:none;}
#menu li{display:inline;}
#menu a{display:block; float:left; height:25px; padding:0 20px 0 20px; text-decoration:none; font-size:11pt; color:#FFF;}
#menu a:hover{background:#FFF; color:#0068B9;}
#menu .current_page_item a{background:#FFF; color:#0068B9;}

/* Content */
#content{float:left; width:725px; padding:0 5px 5px 20px; background:#FFF}
#category-top h1{margin:10px 0 0 0; font-size:15pt;}
#category-top p{margin:5px 0 5px 20px; font-size:11pt; font-style:italic;}
h1.index-header{margin:15px 0 3px 0; padding:0; font-size:17pt; font-weight:normal; color:#035ECD;}
.textwidget{margin:0; padding:0;}
.textwidget p{margin:0; padding:0; line-height:1.4;}
.post-top .program-name{margin-bottom:5px; color:#80B5D0;}
.post-top a{text-decoration:none;}
.post-top a:hover{text-decoration:underline;}
.single{font-size:15pt; color:#025EB3;}
.inlist{font-size:13pt;}
.post-content{margin:0 0 20px 0;}
.post-content p{line-height:1.4; font-size:10pt; margin-top:0px;}
.post-content img.program-logo{float:left; margin:0 10px 5px 0; border:0;}
.post-content p.description{line-height:1; margin:0 0 4px 0;}
.post-content p.short-info{line-height:1; font-size:9pt; margin:0 0 4px 0; color:#666;}
.post-content p.program-link{line-height:1; margin:0 0 0 58px;}
.post-content h3{clear:both; font-size:12pt; margin:0 0 5px 0; padding:0; border-bottom:1px solid #666;}
/* Program page: info */
.post-content div#info{clear:both; width:720px; height:110px; margin:0 0 10px 0;}
.post-content table#program-info{float:left; width:500px; margin:10px 10px 10px 5px; padding:0; border:0; border-collapse:collapse;}
.post-content table#program-info td.caption{width:150px; padding:2px 0 2px 0; border-bottom:1px dotted gray;}
.post-content table#program-info td.value{width:350px; padding:2px 0 2px 0; border-bottom:1px dotted gray;}
.post-content table#program-info td.gray{background:#CCC;}
.post-content table#program-info td.white{background:#FFF;}
/* Ratings and Bookmarks */
#rtbm{float:right; width:200px; margin:8px 0 10px 0;}
#rtbm .post-ratings{margin:4px 0 10px 5px;}
#rtbm .bookmarks{margin:4px 0 10px 5px;}
/* Screenshots */
.wp-caption{float:left; margin:5px 20px 10px 0; padding:3px 0 0 8px; background:#EEE; border:1px solid #CCC;}
.wp-caption:hover{background:#CCC; border:1px solid #999;}
.wp-caption img{border:0}
p.wp-caption-text{font-size:8pt;}
/* Related programs */
.related-programs{margin:5px 0 0 0;}
.related-programs strong.program-name{line-height:1.5; margin:0;}
.related-programs p.program-link{line-height:1; margin:0 0 25px 58px;}

/* Sidebar */
#sidebar{float:right; width:250px; background:#FFF;}
#sidebar ul#sidebar-widgets{margin:5px 5px 10px 10px; padding:0; list-style:none;}
#sidebar ul ul{list-style:none; list-style-image:url('img/list-bullet.png');}
.cat-item{margin:0 0 3px 0; font-size:10pt;}
.cat-item a{text-decoration:none;}
.cat-item a:hover{text-decoration:underline;}
.children{margin:3px 0 0 0;}
.current-cat{font-weight:bold;}
.current-cat a{color:#333;}
#sidebar ul li.widget{margin:0 0 20px 0;}
#sidebar ul h4.widget-title{margin:0 0 5px 0; padding:5px 20px 2px 0px; font-size:13pt; font-weight:bold; color:#035ECD;}
/* Search */
li.widget_search input#s{width:150px; font-size:12px;}
li.widget_search input#searchsubmit{font-size:12px;}

/* Footer */
#footer{clear:both; height:80px; padding:5px 0; text-align:center; background:#3560DF; background:url('img/footer-bg.png'); color:#FFF;}
#footer a{color:#FFF;}