/*
Theme Name: Zares
Theme URI: http://wordpress.org/
Description: Tema za Zares predstavitvene strani
Version: 1.0
Author: Domen Ramus & Sandi Verdev
Author URI: http://domenca.com/
Tags: Domenca, custom, fluid, 1-2-3 sidebars, widgets
*/

/* typographi */
@font-face { font-family : "TheSansK"; src : url(fonts/thesans_regular_plain.ttf) format("truetype"); }
/* common */
#header h1#headerimg, .custum ul, .search form, #header .page_list, #footer { margin : 0 auto; width : 96em; min-width : 960px; text-align : left; }
.search form input.submit { overflow : hidden; width : 21px; height : 21px; text-decoration : none; white-space : nowrap; text-indent : -1700px; }
.search form input.submit { float : right; display : inline-block; border : 1px solid #fff;   background : url(img/search.gif) no-repeat 50% 50%; cursor : pointer; }
.search form input:hover.submit { background-color : #FC9E0A; }
#sidebar .search form input.s { border : 1px solid #000; width : 20em; }
#sidebar .search form input.submit { border-color : #F29400; background-color : #FC9E0A; }
/* wraper */
#wraper { padding-top : 25px; }
/* header */
#header { position : relative; border-bottom : 1px solid #EBEAEA; background : #fff; }
#header h1#headerimg { font-size : 1em; height : 11em; }
#header h1#headerimg a { float : left; margin-top : 5.5em; margin-left : 15px; }
/* .page_list */
#header .page_list { position : relative; }
#header .page_list ul { position : absolute; right : 0; bottom : -1px; }
#header .page_list ul li { position : relative; float : left; margin-left : -3px;  background : url(img/line.gif) no-repeat 100% 50%; }
#header .page_list ul li.last { background : none; }
#header .page_list ul li a, #header .page_list ul li a span { display : block; }
#header .page_list ul li a { line-height : 43px; text-decoration : none; }
#header .page_list ul li a span { font-size : 1.4em; margin-left : 3px; padding : 0 17px 0 14px; color : #626161; font-weight : bold;  }
#header .page_list ul li.current_page_item a span, #header .page_list ul li a:hover span { color : #F29400; }
#header .page_list ul li.current_page_item a, #header .page_list ul li.current_page_item a span { background : #fff url(img/page_item.gif) no-repeat 0 0; }
#header .page_list ul li.current_page_item a span { background-position : 100% 0; }
 /* search */
.search { position : absolute; z-index : 3600; top : 4px; left : 0; width : 100%; }
.search legend, .search label { display : none; }
.search form { position : relative; }
.search form p { position : absolute; top : 0; right : 0; width : 300px; }
.search form p input.s { width : 275px; padding : 3px 0; border : none; background : #fff; }
#sidebar .search form { width : auto; }
#sidebar .search form p input.s { padding : 2px 0; }
#sidebar .search form p { width : 22.4em; }
#sidebar .search, #sidebar .search p { position : relative; }

/* custum menu */
.custum { position : absolute; z-index : 3500; top : 0; left : 0; height : 3em; width : 100%; background : #F29400; }
.custum ul { background : #F29400; }
.custum ul li { position : relative; float : left; padding-right : 15px; padding-left : 15px; }
.custum ul li a { display : block; padding-bottom : 1px; color : #fff; font-size : 1.2em; line-height : 2.4em; white-space : nowrap; text-decoration : none; }
.custum ul li a:hover { text-decoration : underline; }
.custum ul li.drop a { padding-right : 10px; background : url(img/icons.gif) repeat-y right 117px; }
.custum ul li.drop a:hover { text-decoration : none; }
.custum ul li.drop ul { position : absolute; z-index : 3500; display : none; padding-bottom : 10px; top : 3em; left : 0; margin : 0; width : auto; min-width : 100%; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border : 1px solid #F29400; }
.custum ul li:hover.drop ul { display : block; }
.custum ul li.drop ul li { float : none; padding : 0 1px 1px 1px; }
.custum ul li.drop ul li a { padding : 0 15px; line-height : 2em; background : none; }
.custum ul li.drop ul li a:hover { background : #FC9E0A; }
/* program */
body .program { position : relative; padding : 0; font-size : 1.2em; }
.program p a, .program p { color : #fff; }
.program p.transparent { position : absolute; margin : 0; padding : 0; bottom : 0; left : 0; width : 100%; }
.program p.transparent span { display : block; padding : 10px 15px; background : #000; opacity : .6; filter: alpha(opacity = 60); }
.program:hover p.transparent span { opacity : .8; filter: alpha(opacity = 90); }
.program img.wp-post-image { display : block; }

body .programLight { position : relative; padding : 0; font-size : 1.2em; }
.programLight p a, .programLight p { color : #ff4800; }
.programLight p.transparent { position : absolute; margin : 0; padding : 0; bottom : 0; left : 0; width : 100%; }
.programLight p.transparent span { display : block; padding : 10px 15px; background : #ddd; opacity : .6; filter: alpha(opacity = 60); }
.programLight:hover p.transparent span { opacity : .8; filter: alpha(opacity = 90); }
.programLight img.wp-post-image { display : block; }

body #content h1.excerpt { padding : 12px 10px 12px 15px; margin-top : 0; margin-bottom : .5em; background : #F5F5F6; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
h1.excerpt a { display : block; padding-left : 7px; font-size : .5em; font-weight : normal; text-decoration : underline; background : url(img/icons.gif) repeat-y 0 219px; }
h1.excerpt a:hover { text-decoration : none; }

/* posts */
.posts { margin-bottom : 25px; }
.post div.photo { float : left; margin : 0 15px 10px 0; }
.post .entry-foot { padding : 0; margin : 0; line-height : 1em;}
.post .entry-foot abbr, .post .entry-foot a, .post .entry-foot small { border : none; font-size : .8em; color : #B7B7B7; line-height : 1.4em; }
.post h3.entry-title { margin : 0 0 .4em 0; padding : 0; font-size : 2em; line-height : 1em; }
.post h1.entry-title { position : relative; margin-left : -15px; padding-left : 15px; font-size : 3em; }
#content .box h3.entry-title { margin-right : 63px; }
.post p { font-size : 1.4em; }
#content .box p { margin-right : 63px; }
.post { padding-left : 15px; margin-bottom : 15px; border-bottom : 1px dotted #B9B9B9; }
.box .post { padding-left : 0; }
#content .box { font-size : 1em; margin-bottom : 0; }
.post p { color : #565656; }
img.photo { float : right; margin-top : 5px; }
.post p.more { float : left; }
/* post navigation */
.navigation { margin : 30px 0 30px 15px; }
.postNav { margin : 10px 0 30px 0; padding : 5px 15px; }
.navigation .alignleft, .navigation .alignright { color : #b9b9b9; }
.navigation .alignleft a, .navigation .alignright a { padding : 0; background : none; color : #b9b9b9; }
.navigation .alignleft a:hover, .navigation .alignright a:hover { border-color : #D1D1D1; color : #000; }
.box .navigation { margin-left : 0; }
.navigation a { padding-left : 7px; font-size : 1.2em; color : #000; background : url(img/icons.gif) repeat-y 0 214px; }

/* box */
.box kbd { display : none; }
#sidebar .box, #content .box, #respond, h3#comments { position : relative; padding : 15px; margin-bottom : 20px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background : #F5F5F6; }
#sidebar .box h4, #content .box h4, #content h2.pagetitle { position : relative; margin : -15px -15px 20px -15px; padding : 10px 15px; color : #fff; font-size : 1.4em; -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; background : #F29400; }
#content h2.pagetitle { margin : 0 0 20px 0; }
#sidebar .box h5 { font-size : 1.4em; margin-bottom : .3em; }
/* widgets */
.widget_zares-candidates .mayor { padding-bottom : 1.4em; margin-bottom : 1.4em; border-bottom : 1px dotted #B9B9B9; }
.widget_zares-candidates .mayor big, .widget_zares-candidates .mayor span { display : block; margin-left : 95px; }
.widget_zares-candidates .mayor big { font-size : 1.4em; font-weight : bold; margin-bottom : .5em; }
.widget_zares-candidates .mayor a:hover big { text-decoration : underline; }
.widget_zares-candidates .mayor img { display : block; float : left; padding : 4px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border : 1px solid #f29400; background : #fff url(img/img.gif) repeat-x 0 100%; }
.widget_zares-candidates .mayor a:hover img { background : #fff; }
.widget_zares-candidates .mayor a.more { text-decoration : none; color : #000; }
.widget_zares-candidates .mayor em.more { display : block; margin-top : .5em; padding-left : 7px; color : #f29400; background : url(img/icons.gif) repeat-y 0 215px; }
.widget_zares-candidates .mayor a:hover em.more { text-decoration : underline; }
.widget_zares-candidates .candidates { color : #F29400; font-size : 1.2em; line-height : 1.6em; }
.widget_zares-candidates .candidates li { float : left; padding-right : 5px; }
#sidebar div.widget_zares-elections-countdown { padding : 10px 15px; text-align : center; font-weight : bold; font-size : 2.4em; line-height : 1.2em; color : #fff; background : #F29400 url(img/countdown.gif) repeat-x 0 0; }
#sidebar div.widget_zares-elections-countdown p { margin : 0; padding : 0; }
#sidebar div.textwidget { font-size : 1.2em; padding : 0; background : #ffff; }
#sidebar div.textwidget p { margin : 0; padding : 0; }



/* footer */ 
#footer { margin-bottom : 3em; padding-bottom : 5em; color : #fff; background : #F29400;  }
#footer .footerCol { float : left; width : 330px; }
#footer div.last { width : 285px; }
#footer .footerCol ul { padding : 15px 15px 0 15px; font-size : 1.2em; line-height : 1.4em; }
#footer .footerCol ul li, #footer .last ul li.widgettitle { padding-bottom : 1em; }
#footer .last ul li { padding-bottom : 0; }
#footer .footerCol ul li a { color : #fff; text-decoration : none; }
#footer .last ul li a { text-decoration : underline; }
#footer .last ul li a:hover { text-decoration : none; }
#footer .footerCol ul li a small { display : block; color : #fff; font-size : .9em; line-height : 1em; }
#footer .footerCol ul li a big { display : block; text-decoration : underline; }
#footer .footerCol ul li a:hover big { text-decoration : none; }
#footer .footerCol ul li.widgettitle h6 { font-size : 1.4em; padding-bottom : 3px; margin-top : .8em; font-weight : bold; text-decoration : underline; }
#footer .last ul li.widgettitle h6 { padding-bottom : 0; }
/* site */
a { color : #f29400; text-decoration : underline; }
a:hover { color : #000; text-decoration : none; }
a.img { border : none; }
p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin : 0 auto 5px auto; }
img.alignright { margin: 0 0 5px 15px; display: inline; }
img.alignleft { margin: 0 15px 5px 0; display: inline; }
.noCSS { display : none; }
.both { clear : both; }
#content h1, #content h2, #content h3 { font-family : "TheSansK"; line-height : 1.2em; }
#content h3#comments, #content h3.respond-title { font-family : Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5 { font-weight: bold; margin : .2em 0 1em 0; }
h1 a, h2 a, h3 a, h4 a, h5 a { color : #000; text-decoration : none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover { text-decoration : underline; }
h1 { font-size: 2em; }
h2 { font-size: 2em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.2em; }
p { margin : 0 0 1em 0; font-size : 1.2em; line-height : 1.4em; }
acronym, abbr { cursor: help; }
acronym, abbr { border-bottom: 1px dotted #B9B9B9; }
.entry ul, .entry ol { line-height : 1.8em; padding : 0 0 0 25px; margin : 10px 0 25px 0; }
.entry ol { margin-left : 15px; }
.entry ul li { padding : 0 0 0 15px; margin : 0; list-style : none; background : url(img/arrow_right.gif) no-repeat 0 6px; }
.entry ol li { padding : 0; margin : 0; list-style: decimal outside; }
blockquote { margin: 25px 0; padding : 15px 15px 5px 25px; background : #F5F5F6; -moz-border-radius: 2px; -webkit-border-radius: 2px; border : 1px solid #D1D1D1; }
.post blockquote p { margin-bottom : 10px; font-size : 1.8em; color : #F29400; font-weight : bold; }
.alignright { float: right; }
.alignleft { float: left }
.center { text-align: center; }
.post a.alignright, .post a.alignleft, .post a.aligncenter { font-size : 1em; padding : 5px 0; color : #000; float : none; display : block; }
.post a.alignright { text-align : right; padding-right : 17px; background : url(img/alignright.gif) no-repeat right 12px; }
.post a.alignleft { text-align : left; padding-left : 17px; background : url(img/alignright.gif) no-repeat 0 12px; }
.post a.aligncenter { text-align : center; color : #f29400; }
.post a.wp-caption-dd { padding-left : 15px; font-weight : bold; }
.post a.wpGallery, .post a.wp-oembed { display : block; margin : 0; padding : 5px 15px; color : #fff; font-weight : bold; background : #f29400; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.post a.wp-oembed { background-color : #B9B9B9;}
.post .entry-content code { font: 1.1em 'Courier New', Courier, Fixed; color : #f29400; }
.post .entry-content ul, .post .entry-content ol { margin : 25px 0; font-size : 1.4em; line-height : 1.4em; border-left : 1px dotted #B9B9B9; }
.post .entry-content ul li { margin-left : 40px; padding-left : 5px; padding-bottom : 5px; list-style : square; }
.post .entry-content ol li { margin-left : 45px; padding-bottom : 5px; list-style : decimal; }
.post .entry-content em { font-style : italic; }
.post .entry-content big { font-size : 1.2em; }
.post .entry-content small { font-size : .8em; }
.post img.photo, .comment-author .photo, .post div.photo img, .listAll ul li img { padding : 4px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border : 1px solid #B9B9B9; background : #fff url(img/img.gif) repeat-x 0 100%; }
.wp-caption-text { margin : 0 10px 10px 0; padding : 3px; text-align : center; font-weight : bold; background : #E5E5E5; }
.post p.tags { font-size : 1.2em; }
.post .postmetadata { margin-bottom : 30px; }

fieldset { border : none; }
fieldset legend { display : none; }
input, textarea { border : 1px solid #B9B9B9; background : #fff url(img/form.gif) repeat-x 0 0; font : 12px Arial, Helvetica, Sans-serif; color : #000;  -moz-border-radius: 2px; -webkit-border-radius: 2px; }
input:focus, textarea:focus { background : #fff; color : #000; border-color :#D5D5D6; }
input { padding : 5px 0 5px 0; margin : 0; text-indent : 5px; word-spacing : 0; }
	
.siteNavigation { background : #E5E5E5; border : none; font-size : 1.2em; }
.siteNavigation li { float : left; padding : 0 15px; border-right : 1px solid #000; }
.siteNavigation li.currentPage { border : none; }

/* widgets */
#sidebar .widget_archive, #sidebar .widget_categories { padding : 0 0 5px 0; }
#sidebar .widget_archive h4, #sidebar .widget_categories h4 { margin : 0 0 2px 0; }
.widget_archive ul, .widget_categories ul { font-size : 1.2em; border : 1px solid #F5F5F6; }
.widget_archive ul li, .widget_categories ul li { margin-bottom : 2px; padding : 5px 15px 5px 21px; color : #b9b9b9; border-bottom : 1px solid #D1D1D1; background : #fff url(img/icons.gif) repeat-y 14px 318px; }
.widget_archive ul li a { color : #000; }
.widget_archive ul li a, .widget_categories ul li a { text-decoration : none; }
.widget_archive ul li a:hover, .widget_categories ul li a:hover { text-decoration : underline; }
.widget_archive ul li.current-cat, .widget_categories ul li.current-cat { background-position : 14px 218px; }
.widget_archive select, { font-size : 1.2em; width : 100%; }
.widget_categories ul li ul.children li { font-size : 0.8em; border-bottom : 0; margin-bottom : 0; }
.widget_categories li a { color : #000; }
.widget_categories ul li ul.children li a { color : #626161; }
.widget_categories li.current-cat a { color : #f29400; }

#sidebar .widget_calendar { padding-bottom : 0; font-size : 1.2em; }
#sidebar .widget_calendar h4 { margin-bottom : 0; }
.widget_calendar #calendar_wrap { padding : 0; margin : 0; }
.widget_calendar table { width : 100%; background : #fff; }
.widget_calendar table caption { padding : 5px 0; text-align : right; font-weight : bold; }
.widget_calendar table th { font-weight : bold; background : #D1D1D1; color : #fff; }
.widget_calendar table th, .widget_calendar table td { padding : 3px 0; text-align : center; }
.widget_calendar table td { padding : 3px 0 0 0; }
.widget_calendar table tfoot tr td { padding : 5px 0 10px 0; border-top : 1px solid #D1D1D1; background : #F5F5F6; }
.widget_calendar table tfoot tr td#prev { text-align : left; padding-left : 15px; }
.widget_calendar table tfoot tr td#next { text-align : right; padding-right : 15px; }

/* new */
.widget_links, .widget_meta, .widget_pages, .widget_mustread, .widget_recent_entries { font-size : 1.2em; color : #b9b9b9; }
.widget_links ul li, .widget_meta ul li, .widget_pages ul li, .widget_mustread ul li, .widget_recent_entries ul li { padding : 0 0 5px 10px; background : url(img/bullet.gif) no-repeat 0 5px; }
/* new ends */


#sidebar .widget_meta { padding-right : 0; }
#sidebar .widget_meta h4 { margin-right : 0; }
.widget_links, .widget_meta, .widget_pages, .widget_mustread, .widget_recent_entries { font-size : 1.2em; color : #b9b9b9; }
.widget_links ul li, .widget_meta ul li, .widget_pages ul li, .widget_mustread ul li, .widget_recent_entries ul li { margin-bottom : 3px; }
/*.widget_meta ul li { float : left; padding-right : 10px; }*/
.widget_links ul li a, .widget_meta ul li a, .widget_pages ul li a, .widget_mustread ul li a, .widget_recent_entries ul li a { color : #000; }
.widget_links ul li a:hover, .widget_meta ul li a:hover, #recentcomments li a:hover, .widget_pages ul li a:hover, .widget_mustread ul li a:hover, .widget_recent_entries ul li a:hover { color : #f29400; }

#recentcomments { font-size : 1.1em; color : #b9b9b9; }
#recentcomments li { margin-bottom : 5px !important; padding-bottom : 5px !important; border-bottom : 1px dotted #b9b9b9; }
#recentcomments li a { font-size : 1.1em; color : #000; text-decoration : none; }
#recentcomments li a:hover { text-decoration : underline; }

.widget_tag_cloud a { color : #565656; text-decoration : none; }
.widget_tag_cloud a:hover { text-decoration : underline; color : #f29400; }

#sidebar .banner { padding : 0; text-align : center; font-size : 1.2em; background : #fff; }
#sidebar .banner h4 { margin : 0; }


#upcoming-events, .widget_zares-event-calendar, .widget_zares-event-list, .widget_zares-rss-events { font-size : 1.1em; }
#upcoming-events a, .widget_zares-event-calendar a, .widget_zares-event-list a, .widget_zares-rss-events a { display : block; font-size : 1.2em; }
#upcoming-events .ec3_list, .widget_zares-event-calendar .ec3_list, .widget_zares-event-list .ec3_list, .widget_zares-rss-events .ec3_list { margin : 0; padding : 0; letter-spacing : normal; word-spacing : normal; color : #565656; }
#upcoming-events .ec3_list a, .widget_zares-event-calendar .ec3_list a, .widget_zares-event-list .ec3_list a, .widget_zares-rss-events .ec3_list a { font-weight : bold; text-decoration : none; color : #000; }
#upcoming-events .ec3_list a:hover, .widget_zares-event-calendar .ec3_list a:hover, .widget_zares-event-list .ec3_list a:hover, .widget_zares-rss-events .ec3_list a:hover { text-decoration : underline; }
#upcoming-events .ec3_list, .widget_zares-event-calendar .ec3_list, .widget_zares-event-list .ec3_list, .widget_zares-rss-events .ec3_list { margin-bottom : 10px; padding-bottom : 10px; border-bottom : 1px dotted #b9b9b9; }
.index .entry-summary br { display : none; }
.index .entry-summary a.more { font-size : .9em; }
#upcoming-events p, .widget_zares-event-calendar p, .widget_zares-event-list p, .widget_zares-rss-events p { margin : 0; padding : 0; text-align : right; }
#upcoming-events p a.more, .widget_zares-event-calendar p a.more, .widget_zares-event-list p a.more, .widget_zares-rss-events p a.more { font-size : 1em;}

/* comments */
h3.respond-title { margin : 0 0 1em 0; padding : 0 0 15px 0; font-size : 1.6em; border-bottom : 3px solid #fff; }

ol.commentlist { padding : 0 15px; font-size : 1.2em; }
#respond fieldset { margin-bottom : 15px; }
#respond input { width : 20em; }
#respond textarea { width : 100%; }
#respond fieldset input.submit { width : auto; border : none; background : #f29100; color : #fff; font-weight : bold; padding : 5px 20px; cursor : pointer; }
#respond fieldset input:hover.submit { background : #fc9e0a; }
.commentlist li { border-bottom : 1px dotted #D1D1D1; margin-bottom : 15px; }
.comment-body { position : relative; margin-bottom : 15px; }
.children li { margin-left : 60px; margin-bottom : 15px;	 padding : 10px; border : none; background : #F5F5F6; }
.comment-author { font-size : .9em; }
.comment-author .photo { float : left; }
.comment-author cite  { font-size : 1.1em; color : #000; font-weight : bold; }
.comment-author cite a { color : #000; text-decoration : none; }
.comment-author cite a:hover { text-decoration : underline; }
.comment-author cite, .comment-author span, .commentmetadata { display : block; margin-left : 70px; }
.comment-body br, .comment-body em, .comment-author span { display : none; }
.comment-body p br, .comment-body p em,.comment-author p span { display : inline; }
.comment-body p { clear : both; margin-left : 70px; }
.commentmetadata { font-size : .9em; }
.commentmetadata a { color : #B9b9b9; text-decoration : none; }
.reply { position : absolute; top : 0; right : 0; }
.reply a { font-size : .9em; color : #000; }

#content .wp-table-reloaded th { background : #FC9E0A; font-weight : bold; color : #fff; }
#content .wp-table-reloaded { -moz-border-radius: 2px; -webkit-border-radius: 2px; font-size : .9em; font-weight : normal; }
#content .gallery img { padding : 6px; border : 1px solid #B9B9B9; background : #fff url(img/img.gif) repeat-x 0 100%; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
#content .gallery a:hover img { opacity : .7; filter: alpha(opacity = 70); }

#content .listAll { padding-bottom : 0; }
.listAll ul li { float : left; width : 50%; margin-bottom : 20px; }
.listAll ul li img { width  : 48px; height: 54px; float:left; }
.listAll ul li.first { clear : both; }
.listAll ul li h3, #content .listAll ul li p  { margin : 0 15px 0 69px; }
.listAll ul li p { font-size : 1.2em; line-height : 1.6em; }
.listAll ul li p a { white-space : nowrap; color : #000; }
.listAll ul li p a:hover { color : #f29400;}
.listAll ul li p a strong { display : block; text-decoration : underline; }

/* pool */
.wp-polls p strong { display : block; text-align : left; border-bottom : 1px dotted #B9B9B9; padding-bottom : 10px; }
.wp-polls ul.wp-polls-ul { margin : 0 0 10px 0; padding : 0 0 0 10px; border-bottom : 1px dotted #B9B9B9; }
.wp-polls ul.wp-polls-ul li { margin-bottom : 10px; }
.wp-polls ul.wp-polls-ul li input { float : left; }
.wp-polls ul.wp-polls-ul li label { font-size : 1.2em; display : block; margin-left : 25px; }

body #sidebar .wp-polls input.Buttons { display : block; margin : 0; padding : 5px 10px 5px 10px; height : auto; width : auto; border : none; background : #f29100; color : #fff; font-weight : bold; text-indent : 0; word-spacing : normal; cursor : pointer; }
body #sidebar .wp-polls input:hover.Buttons { background : #fc9e0a; }

/* links */
#sidebar .widget_zares-links { background : none; padding : 0; }
#sidebar .widget_zares-links kbd { display : none; }
.widget_zares-links li { float : left; margin-right : 2px; }
.widget_zares-links li.last { margin-right : 0; }
.widget_zares-links li a { display : block; overflow : hidden; white-space : nowrap; text-decoration : none; text-indent : -1700px; line-height :  28px; width : 98px; background : url(img/reslinks.gif) repeat-x 0 0; }
.widget_zares-links li.link1 a { background-position : 603px 0 }
.widget_zares-links li.link1 a:hover { background-position : 300px 0 }
.widget_zares-links li.link2 a { background-position : 503px 0 }
.widget_zares-links li.link2 a:hover { background-position : 200px 0 }
.widget_zares-links li.link3 a { background-position : 402px 0 }
.widget_zares-links li.link3 a:hover { background-position : 99px 0 }

/* tables */
.entry-content table { font-size : 1.2em; margin-bottom : 20px; }
.entry-content table td img { margin-bottom : 10px; }