html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0;
}

body {
background:url(images/background.png);
font-family:Georgia, Times, "Times New Roman", serif;
font-size:13px;
line-height:20px;
}

ol,ul {
list-style:none;
}

blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:none;
}

:focus {
outline:0;
}

del {
text-decoration:line-through;
}

table {
border-collapse:collapse;
border-spacing:0;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
color:#000;
}

#wrap {
width:1000px;
margin:0 auto;
}

#header {
background:url(images/header_bg.png) no-repeat;
height:330px;
overflow:hidden;
position:relative;
}

#logo {
position:absolute;
top:98px;
left:47px;
}

#rss {
position:absolute;
background:url(images/rss.png) no-repeat;
top:215px;
left:860px;
display:block;
z-index:100;
}

#rss img {
width:85px;
height:35px;
display:block;
}

#twitter {
position:absolute;
background:url(images/twitter.png) no-repeat;
top:257px;
left:754px;
display:block;
z-index:99;
}

#twitter img {
width:169px;
height:52px;
display:block;
}

#content {
position:relative;
padding-left:18px;
margin-top:-60px;
overflow:hidden;
width:982px;
}

.paged #articles,.search-results #articles {
padding-top:65px;
}

#articles {
width:635px;
float:left;
position:relative;
}

#articles .simple .wrapper {
background:url(images/article_top.png) top no-repeat;
padding-top:53px;
}

#articles .simple .meta {
background:url(images/article_bottom.png) top no-repeat;
height:150px;
}

#articles .important .wrapper {
background:url(images/article_important_top.png) top no-repeat;
padding-top:115px;
}

#articles .important .meta {
background:url(images/article_important_bottom.png) top no-repeat;
height:142px;
}

.page #articles .important .meta {
background:url(images/page_content_bottom.png) top no-repeat;
height:142px;
}

.article .wrapper {
position:relative;
}

.article .content_wrapper {
background:#FFF;
border-left:2px solid #b2b2b2;
border-right:2px solid #b2b2b2;
position:relative;
padding:0 30px;
}

.article .content {
position:relative;
top:-10px;
padding-top:10px;
overflow:hidden;
width:100%;
}

.article h2 a:hover {
text-decoration:none;
color:#b7262b;
}

.article .body {
border-top:1px dashed #999;
margin-top:10px;
padding-top:10px;
border-bottom:1px dashed #999;
padding-bottom:10px;
position:relative;
}

.article .body .text {
width:500px;
text-align:justify;
}

.page .article .body .text {
width:auto;
overflow:hidden;
}

.article .meta {
position:relative;
clear:both;
padding:0 30px;
}

.article .body .more {
background:url(images/read_more.png) no-repeat top;
display:block;
margin-top:5px;
position:absolute;
bottom:20px;
right:10px;
}

.article .body .more img,.page-template-page-concurs-php .article .body .more {
width:41px;
height:29px;
display:block;
}

.article .meta .actions {
float:right;
margin-right:15px;
text-align:right;
}

.article .content .date {
color:#666;
}

.article .meta .actions a {
line-height:20px;
padding-left:25px;
height:20px;
font-weight:700;
}

.article .meta .actions a span {
color:#000;
font-weight:400;
}

.article .meta .actions .views {
background:url(images/icon_views.png) no-repeat;
}

.article .meta .actions .depth-1s {
background:url(images/icon_comments.png) no-repeat;
padding-bottom:5px;
}

.article .meta .score,.single .article .content .rating .score {
position:absolute;
padding-right:100px;
top:80px;
left:80px;
background:url(images/sausage.png) no-repeat top right;
height:35px;
line-height:35px;
font-style:italic;
font-family:"Trebuchet MS";
font-size:12px;
}

.article .content .rating #total_box .score {
left:auto;
top:auto;
}

#articles .content .rating p {
margin:0;
}

.article .meta .score_1,body.single .article .content .rating .score_1 {
background-position:100% 0;
}

.article .meta .score_2,body.single .article .content .rating .score_2 {
background-position:100% -35px;
}

.article .meta .score_3,body.single .article .content .rating .score_3 {
background-position:100% -70px;
}

.article .meta .score_4,body.single .article .content .rating .score_4 {
background-position:100% -105px;
}

.article .meta .score_5,body.single .article .content .rating .score_5 {
background-position:100% -140px;
}

#articles .pagelist {
text-align:right;
overflow:hidden;
}

#articles .pagelist.top {
position:absolute;
top:30px;
width:100%;
z-index:10;
}

#articles .pagelist p {
float:right;
padding:0 4px;
}

#articles .pagelist h5 {
font-family:"BD Cartoon Shout", Impact, fantasy;
font-size:12px;
font-weight:400;
display:inline-block;
vertical-align:middle;
padding-top:10px;
}

#articles .pagelist .older {
background:url(images/forward_page.png) no-repeat;
display:block;
float:right;
}

#articles .pagelist .older img {
width:28px;
height:21px;
display:block;
}

#articles .pagelist a {
font-size:16px;
}

.single .article {
width:635px;
}

.single .article .wrapper {
background:url(images/single_post_top.png) top no-repeat;
padding-top:117px;
}

.single .article .meta {
background:url(images/single_post_bottom.png) top no-repeat;
height:84px;
}

.single .article .content .body {
overflow:auto;
text-align:justify;
}

.single .article .content .rating {
background:url(images/rating_bg.png) no-repeat;
height:470px;
width:181px;
float:right;
position:relative;
margin-left:15px;
margin-bottom:5px;
}

.single .article .content .rating #avatar {
height:48px;
width:48px;
position:absolute;
top:43px;
left:20px;
padding:2px;
}

.single .article .content .rating #paperclip {
height:37px;
width:36px;
position:absolute;
top:50px;
left:-4px;
}

.single .article .content .rating .text {
font-family:"BD Cartoon Shout", Impact, fantasy;
font-size:14px;
font-weight:400;
color:#a02124;
}

.single .article .content .rating .grade h5,.single .article .content .rating .grade_first h5,.single .article .content .rating .grade_second h5 {
font-family:"BD Cartoon Shout", Impact, fantasy;
font-size:11px;
font-weight:400;
color:#000;
}

.single .article .content .rating #total_box {
top:355px;
left:40px;
position:absolute;
}

.single .article .content .rating #rating_detail {
top:80px;
left:25px;
position:absolute;
}

.single .article .content .rating .brooms {
background:url(images/brooms.png) no-repeat top right;
left:auto;
top:auto;
padding-right:0;
display:block;
}

.single .article .content .rating .gloves {
background:url(images/gloves.png) no-repeat top right;
left:auto;
top:auto;
padding-right:0;
}

.single .article .content .rating .food {
background:url(images/legs.png) no-repeat top right;
left:auto;
top:auto;
padding-right:0;
}

.single .article .content .rating .total {
left:auto;
top:auto;
padding-right:0;
width:100px;
}

.single .article .content .rating .grade {
margin-top:35px;
}

.single .article .content .rating .grade_first {
margin-top:30px;
}

.single .article .content .rating .grade_second {
margin-top:10px;
}

.single .article .content .body .text-wrap {
overflow:hidden;
}

.single .article .content .map_wrap {
background:url(images/map_bg.png) top no-repeat;
width:550px;
height:160px;
overflow:hidden;
padding:5px;
}

.single .article .content #map {
width:100%;
height:100%;
overflow:hidden;
}

body.page-template-page-concurs-php .article .body .more {
position:static;
float:right;
display:block;
}

.page-template-page-concurs-php .article h5 {
font-size:11px;
}

#articles .authors {
float:right;
margin-left:20px;
}

#articles .authors .vcard {
background:url(images/vcard.png) no-repeat top left;
width:200px;
height:110px;
overflow:hidden;
padding:12px 8px 43px;
}

#articles .authors h4,.authors h5 {
font-size:9px;
line-height:12px;
}

#articles .authors h4 a:hover {
color:#c33;
}

#articles .authors .vcard p {
font-size:12px;
line-height:16px;
margin:0;
}

#articles .authors .vcard .avatar {
float:left;
margin:10px 16px 6px 14px;
}

#articles .authors .vcard .wrap {
padding-left:78px;
width:auto;
background:transparent;
border:none;
}

#articles #comments_wrap {
background:url(images/comments_top.png) top no-repeat;
padding-top:94px;
position:relative;
top:-50px;
width:637px;
}

#comments {
width:573px;
background:#f9f7d4;
border-left:2px solid #b2b2b2;
border-right:2px solid #b2b2b2;
margin:0 auto;
padding:30px;
}

#comments_wrap #comments_bottom {
background:url(images/comments_bottom.png) top no-repeat;
height:22px;
}

#comments .depth-2,.depth-1 .body {
margin-left:135px;
}

#comments .depth-1 .wrap {
width:100%;
overflow:hidden;
}

#comments .depth-1 .meta {
float:left;
width:100px;
}

#comments .depth-1 .body .date {
color:#666;
margin:0;
}

#comments .depth-1 .meta .avatar_wrap {
position:relative;
height:65px;
width:100px;
}

#comments .depth-1 .meta .avatar_wrap .avatar_bg {
background:url(images/avatar_bg.png) top no-repeat;
height:65px;
width:72px;
margin-left:5px;
}

#comments .depth-1 .meta .avatar_wrap .avatar_bg .photo {
padding:11px;
}

#comments .depth-1 .meta .avatar_wrap .paperclip {
position:absolute;
top:15px;
left:-1px;
}

#comments .depth-1 .actions,#comments .depth-2 .actions {
clear:both;
font-size:11px;
padding-top:15px;
}

.depth-1 .actions .reply_count {
background:#ffffae;
padding:5px;
}

.depth-1 .actions .reply_count span {
color:#b7262b;
font-weight:700;
}

.depth-1 .actions .handler {
margin-left:5px;
float:right;
}

.depth-1 .actions .reply {
float:right;
}

.depth-1 cite {
font-weight:700;
font-style:normal;
display:block;
}

.depth-1 .meta p {
color:#666;
float:right;
margin-left:10px;
}

#comments .depth-1 {
background:#fffbe8;
margin-bottom:15px;
border-top:3px solid #fff3bd;
padding:15px;
}

#comments .depth-2 {
margin-bottom:0;
border-top:1px solid #fff3bb;
margin-top:7px;
padding:7px 0;
}

#comments .depth-2 .meta {
width:100px;
float:right;
}

#comments .depth-2 .body {
margin-left:0;
}

#respond .wrap {
background:url(images/comment_bg.png) no-repeat;
width:523px;
height:278px;
overflow:hidden;
padding:20px 10px 0 35px;
}

#respond .wrap div {
clear:both;
margin-bottom:10px;
}

#respond input {
background:url(images/comment_field.png) no-repeat;
width:260px;
height:22px;
border:none;
padding:5px 3px 0;
}

#respond .submit {
padding-left:180px;
padding-right:72px;
overflow:hidden;
}

#respond .submit .button {
display:block;
float:left;
background:transparent url(images/trimite.png) no-repeat scroll right top;
}

#respond .submit .button:hover {
background:transparent url(images/trimite.png) no-repeat scroll right bottom;
}

#respond .submit a img {
display:block;
width:76px;
height:29px;
}

#respond textarea {
background:url(images/comment_text.png) no-repeat;
width:260px;
height:71px;
border:none;
padding:5px 3px 0;
}

#respond label {
font-family:"BD Cartoon Shout", Impact ,fantasy;
font-size:10px;
font-weight:400;
color:#b7262b;
line-height:27px;
float:left;
margin-right:5px;
width:180px;
overflow:hidden;
text-align:right;
}

#cancel-comment-reply-link {
float:right;
display:block;
}

#sidebar {
background:url(images/sidebar_spot.png) 20px 100% no-repeat;
width:300px;
float:right;
padding-bottom:220px;
padding-top:40px;
}

#last-twitt {
background:url(images/twitt-bubble.png) no-repeat;
width:220px;
height:80px;
margin:0 auto 20px;
padding:42px 17px 23px;
}

#last-twitt .content {
vertical-align:middle;
font-size:10px;
line-height:14px;
}

#search {
background:url(images/search.png) no-repeat;
width:250px;
height:89px;
padding-top:30px;
padding-left:30px;
padding-right:20px;
}

#search form {
width:156px;
}

#search input {
margin-top:2px;
width:156px;
height:20px;
border:0;
background-color:#fbf9e5;
}

#search_button {
background:url(images/cauta.png) no-repeat;
display:block;
float:right;
}

.block,.block_head,.block_tail {
padding-left:30px;
padding-right:20px;
width:251px;
}

.block {
background:url(images/block_tile.png) repeat-y;
}

.block_head {
background:url(images/block_top.png) no-repeat;
height:45px;
font-size:1px;
}

.block_tail {
background:url(images/block_bottom.png) no-repeat;
height:25px;
font-size:1px;
}

#contest {
margin-bottom:30px;
}

#contest input.Buttons {
font-family:Georgia, Times, "Times New Roman", serif;
font-size:13px;
font-weight:700;
margin-bottom:10px;
}

#vote_button {
background:url(images/vote.png) no-repeat top;
display:block;
width:76px;
height:29px;
margin:5px auto 0;
}

#menu .header {
background:url(images/menu_top.png) top left no-repeat;
width:293px;
height:49px;
}

#menu .wrap {
background:url(images/menu_border.png) #f9f7d4 left repeat-y;
width:291px;
border-right:2px solid #b2b2b2;
}

#menu .content {
background:url(images/menu_line.png) center repeat-y;
width:291px;
}

#menu h2 img {
display:block;
width:59px;
height:31px;
margin:0 auto;
}

#menu .element {
padding-top:20px;
}

#menu .element .content {
background:transparent none no-repeat top left;
width:200px;
padding-left:30px;
margin:0 auto;
}

#menu .element .handler {
display:block;
width:100%;
}

#menu .element h3 {
display:block;
text-align:center;
font-size:12px;
margin:0 auto;
}

#menu .element h3 a {
display:inline-block;
padding-top:30px;
overflow:hidden;
}

#cine h3 a {
background:url(images/cine.png) no-repeat top left;
padding-left:53px;
height:44px;
}

#pe_unde h3 a {
background:url(images/pe_unde.png) no-repeat top right;
padding-right:60px;
height:43px;
}

#pe_unde .handler img {
width:189px;
}

#pe_unde ul li ul li a {
margin-left:20px;
color:#000;
}

#posta.element h3 a {
background:url(images/posta.png) no-repeat top left;
padding-left:76px;
padding-top:20px;
height:36px;
}

#posta.element .content {
background:url(images/contact_bg.png) no-repeat;
overflow:hidden;
width:176px;
height:305px;
padding-left:45px;
padding-top:20px;
}

#posta .content form label {
font-family:"BD Cartoon Shout", Impact, fantasy;
font-size:11px;
font-weight:400;
padding-top:8px;
padding-bottom:5px;
color:#b7262b;
display:block;
}

#posta .content form input {
width:160px;
height:18px;
border:0 none;
background:transparent;
}

#posta .content form textarea {
border:0 none;
width:160px;
height:115px;
background:transparent;
margin-top:5px;
overflow:auto;
}

#posta .submit {
display:block;
float:left;
margin-right:10px;
background:url(images/trimite.png) no-repeat top right;
}

#posta .submit:hover {
background:url(images/trimite.png) no-repeat bottom right;
}

#posta .submit img {
height:29px;
width:76px;
display:block;
}

#menu .footer {
background:url(images/menu_bottom.png) top left no-repeat;
width:299px;
height:155px;
}

#footer {
background:url(images/footer_bg.png) no-repeat;
height:261px;
width:959px;
position:relative;
margin:0 auto;
}

#footer_menu {
padding-top:50px;
padding-left:105px;
}

#footer_menu a {
font-family:"BD Cartoon Shout", Impact ,fantasy;
font-size:10px;
font-weight:400;
color:#000;
margin-right:10px;
}

#footer a:hover {
text-decoration:none;
color:#c33;
}

#footer_menu a:hover {
color:#B7262B;
}

#footer #logo_footer {
position:absolute;
top:20px;
left:725px;
}

#footer #copyright {
position:absolute;
top:120px;
left:680px;
line-height:16px;
font-size:10px;
text-align:center;
}

#articles .body p {
margin:10px 0;
}

#articles .body img.aligncenter {
display:block;
margin:0 auto;
}

#articles .body em {
font-style:italic;
}

#articles .body ul,#articles .body ol {
display:block;
padding-left:30px;
}

#articles .body li {
display:list-item;
list-style-position:outside;
}

#articles .body ul li {
list-style-type:disc;
}

#articles .body ul li li {
list-style-type:circle;
}

#articles .body ol li {
list-style-type:decimal;
}

#articles .body ol li li {
list-style-type:lower-alpha;
}

.excerpt {
background:url(images/excerpt_content.png) repeat-y;
width:260px;
float:left;
}

.excerpt:before {
content:url(images/excerpt_top.png);
}

.excerpt:after {
content:url(images/excerpt_bottom.png);
height:85px;
display:block;
}

.excerpt .content_wrap {
line-height:22px;
overflow:auto;
padding:0 20px;
}

div.light_rounded .pp_top .pp_left {
background:url(images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;
}

div.light_rounded .pp_top .pp_right {
background:url(images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;
}

div.light_rounded .pp_content {
background-color:#fff;
}

div.light_rounded .pp_content a.pp_next:hover {
background:url(images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
cursor:pointer;
}

div.light_rounded .pp_content a.pp_previous:hover {
background:url(images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
cursor:pointer;
}

div.light_rounded .pp_content a.pp_expand {
background:url(images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
cursor:pointer;
}

div.light_rounded .pp_content a.pp_expand:hover {
background:url(images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
cursor:pointer;
}

div.light_rounded .pp_content a.pp_contract {
background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
cursor:pointer;
}

div.light_rounded .pp_content a.pp_contract:hover {
background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
cursor:pointer;
}

div.light_rounded .pp_content a.pp_close {
width:75px;
height:22px;
background:url(images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
cursor:pointer;
}

div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous {
background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;
}

div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next {
background:url(images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;
}

div.light_rounded .pp_bottom .pp_left {
background:url(images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;
}

div.light_rounded .pp_bottom .pp_right {
background:url(images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;
}

div.light_rounded .pp_loaderIcon {
background:url(images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;
}

div.dark_rounded .pp_top .pp_left {
background:url(images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;
}

div.dark_rounded .pp_top .pp_right {
background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;
}

div.dark_rounded .pp_content a.pp_next:hover {
background:url(images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
cursor:pointer;
}

div.dark_rounded .pp_content a.pp_previous:hover {
background:url(images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
cursor:pointer;
}

div.dark_rounded .pp_content a.pp_expand {
background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
cursor:pointer;
}

div.dark_rounded .pp_content a.pp_expand:hover {
background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
cursor:pointer;
}

div.dark_rounded .pp_content a.pp_contract {
background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
cursor:pointer;
}

div.dark_rounded .pp_content a.pp_contract:hover {
background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
cursor:pointer;
}

div.dark_rounded .pp_content a.pp_close {
width:75px;
height:22px;
background:url(images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
cursor:pointer;
}

div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous {
background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;
}

div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next {
background:url(images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;
}

div.dark_rounded .pp_bottom .pp_left {
background:url(images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;
}

div.dark_rounded .pp_bottom .pp_right {
background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;
}

div.dark_square .pp_top .pp_left,div.dark_square .pp_top .pp_middle,div.dark_square .pp_top .pp_right,div.dark_square .pp_bottom .pp_left,div.dark_square .pp_bottom .pp_middle,div.dark_square .pp_bottom .pp_right,div.dark_square .pp_content {
background:url(images/prettyPhoto/dark_square/contentPattern.png) top left repeat;
}

div.dark_square .pp_content a.pp_expand {
background:url(images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
cursor:pointer;
}

div.dark_square .pp_content a.pp_expand:hover {
background:url(images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
cursor:pointer;
}

div.dark_square .pp_content a.pp_contract {
background:url(images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
cursor:pointer;
}

div.dark_square .pp_content a.pp_contract:hover {
background:url(images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
cursor:pointer;
}

div.dark_square .pp_content a.pp_close {
width:75px;
height:22px;
background:url(images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
cursor:pointer;
}

div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous {
background:url(images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;
}

div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next {
background:url(images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;
}

div.dark_square .pp_content a.pp_next:hover {
background:url(images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
cursor:pointer;
}

div.dark_square .pp_content a.pp_previous:hover {
background:url(images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
cursor:pointer;
}

div.light_square .pp_content a.pp_expand {
background:url(images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
cursor:pointer;
}

div.light_square .pp_content a.pp_expand:hover {
background:url(images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
cursor:pointer;
}

div.light_square .pp_content a.pp_contract {
background:url(images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
cursor:pointer;
}

div.light_square .pp_content a.pp_contract:hover {
background:url(images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
cursor:pointer;
}

div.light_square .pp_content a.pp_close {
width:75px;
height:22px;
background:url(images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
cursor:pointer;
}

div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous {
background:url(images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;
}

div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next {
background:url(images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;
}

div.light_square .pp_content a.pp_next:hover {
background:url(images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
cursor:pointer;
}

div.light_square .pp_content a.pp_previous:hover {
background:url(images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
cursor:pointer;
}

div.pp_pic_holder a:focus {
outline:none;
}

div.pp_overlay {
background:#000;
position:absolute;
top:0;
left:0;
z-index:9500;
width:100%;
}

div.pp_pic_holder {
position:absolute;
z-index:10000;
width:100px;
}

div.pp_pic_holder .pp_content {
position:relative;
text-align:left;
width:100%;
height:40px;
}

div.pp_pic_holder .pp_content .pp_details {
display:none;
margin:10px 15px 2px 20px;
}

div.pp_pic_holder .pp_content .pp_details p.pp_description {
display:none;
float:left;
margin:0;
}

div.pp_pic_holder .pp_content .pp_details .pp_nav {
float:left;
margin:3px 0 0;
}

div.pp_pic_holder .pp_content .pp_details .pp_nav p {
float:left;
margin:2px 4px;
}

div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous,div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next {
float:left;
display:block;
width:14px;
height:15px;
overflow:hidden;
text-indent:-10000px;
margin-top:3px;
}

div.pp_pic_holder .pp_content div.pp_hoverContainer {
position:absolute;
z-index:2000;
top:0;
left:0;
width:100%;
}

div.pp_pic_holder .pp_content a.pp_next {
display:block;
float:right;
text-indent:-10000px;
width:49%;
height:100%;
background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
}

div.pp_pic_holder .pp_content a.pp_previous {
display:block;
float:left;
text-indent:-10000px;
width:49%;
height:100%;
background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
}

div.pp_pic_holder .pp_content a.pp_expand,div.pp_pic_holder .pp_content a.pp_contract {
position:absolute;
z-index:20000;
top:10px;
right:30px;
cursor:pointer;
display:none;
text-indent:-10000px;
width:20px;
height:20px;
}

div.pp_pic_holder .pp_content a.pp_close {
float:right;
display:block;
text-indent:-10000px;
}

div.pp_pic_holder .pp_loaderIcon {
display:none;
position:absolute;
top:50%;
left:50%;
width:24px;
height:24px;
margin:-12px 0 0 -12px;
}

div.pp_pic_holder #pp_full_res {
display:block;
width:100%;
text-align:center;
margin:0 auto;
}

div.pp_pic_holder #pp_full_res object,div.pp_pic_holder #pp_full_res embed {
visibility:hidden;
}

div.ppt {
display:none;
position:absolute;
top:0;
left:0;
z-index:9999;
color:#fff;
font-size:17px;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:block;
}

* html .clearfix {
height:1%;
}

ins,.article .meta .actions a:hover,.depth-1 .actions .handler:hover,.depth-1 cite a {
text-decoration:none;
}

a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {
color:#b7262b;
text-decoration:none;
}

a:hover,.article .meta .actions a:hover span,.depth-1 .actions .handler:hover span,.depth-1 cite a:hover {
text-decoration:underline;
}

.hidden,.page .article .body .more,#comments .pingback .body .actions {
display:none;
}

#rss:hover,#twitter:hover,.article .body .more:hover,#articles .pagelist .older:hover,#search_button:hover,#vote_button:hover {
background-position:bottom;
}

.article h2 a,#respond legend {
color:#000;
font-family:"BD Cartoon Shout", Impact ,fantasy;
font-size:14px;
font-weight:400;
}

.single .article .content .rating .grade_second img,.single .article .content .rating .grade img {
height:35px;
width:130px;
}

#articles .authors h4 a,#pe_unde ul li a {
color:#b7262b;
}

.depth-1 .body .first:first-line,#articles .body strong {
font-weight:700;
}

#search_button img,#vote_button img {
display:block;
height:29px;
width:76px;
}

div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_top .pp_left,div.light_square .pp_top .pp_middle,div.light_square .pp_top .pp_right,div.light_square .pp_bottom .pp_left,div.light_square .pp_bottom .pp_middle,div.light_square .pp_bottom .pp_right,div.light_square .pp_content {
background:#fff;
}

div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled,div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled,div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled,div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled {
background-position:0 -87px;
cursor:default;
}

div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled,div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled,div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled,div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled {
background-position:-22px -87px;
cursor:default;
}

div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle {
background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}

div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder {
color:#c4c4c4;
}

div.dark_rounded p.pp_description,div.dark_square p.pp_description {
color:#fff;
}

div.dark_rounded .pp_loaderIcon,div.dark_square .pp_loaderIcon {
background:url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;
}

div.pp_pic_holder .pp_top,div.pp_pic_holder .pp_bottom {
height:20px;
position:relative;
}

* html div.pp_pic_holder .pp_top,* html div.pp_pic_holder .pp_bottom {
padding:0 20px;
}

div.pp_pic_holder .pp_top .pp_left,div.pp_pic_holder .pp_bottom .pp_left {
height:20px;
left:0;
position:absolute;
width:20px;
}

div.pp_pic_holder .pp_top .pp_middle,div.pp_pic_holder .pp_bottom .pp_middle {
height:20px;
left:20px;
position:absolute;
right:20px;
}

* html div.pp_pic_holder .pp_top .pp_middle,* html div.pp_pic_holder .pp_bottom .pp_middle {
left:0;
position:static;
}

div.pp_pic_holder .pp_top .pp_right,div.pp_pic_holder .pp_bottom .pp_right {
height:20px;
left:auto;
position:absolute;
right:0;
top:0;
width:20px;
}