blockquote.cite { overflow: hidden; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; background: #EFEFEF; padding: 1em; clear: both; }
blockquote.cite .author { font-weight: bold; }

.poll { margin: 10px 0; padding: 10px; border:2px solid #efefef; clear: both; }
.poll table { width: 100%;  }
.poll caption { font-size: 1em; padding: 4px 0 4px 8px; text-align: left; font-weight: bold;  }
.poll td { padding: 2px 5px; margin: 1px; background: #FFF; vertical-align: middle; }
.poll td.img { width: 62px; }
.poll td.img img { border: 1px solid #CCC; }
.poll td.checkbox { width: 15px; }
.poll tr:hover td { background: #efefef; }
.poll label { cursor: pointer; }
.poll-submit { padding: 3px 5px; font-weight: bold; font-size: 0.8em; border: 1px solid #bfbfbf; color: #1A501D; margin: 10px 0 0 8px; }
.poll .pollPercent { height: 18px; background: #F5F5F5; border: 1px solid #DDD; position: relative; overflow: hidden; border-radius: 5px; }
.poll .pollPercent > div { position: absolute; left: 0; top: 0; background: #0D833D; height: 100%; z-index: 1; }
.poll .pollPercent > strong { position: absolute; left: 5px; top: 0; color: #CCC; font-size: 11px; line-height: 16px; z-index: 2; }
.poll .answerResult { font-weight: bold; color: #444; padding: 4px 0 0; }
.poll .showResults { font-size: 0.8em; padding: 0 5px; font-weight: bold; }

.art-text iframe { margin: 10px 0; width: 100%; clear: both; }

.block ul { }

.art-comments { margin: 10px 0; padding: 5px 0; }
.art-comment-top { margin: 15px 0; float: left; }
.art-comment-sort { float: right; margin: 15px 0; }

.showHiddenComment { color: #999 !important; font-style: italic; cursor: pointer; }

.art-text a.link { color: #9C0001; font-weight: bold; }
.art-info { color: #2F2F2F; font: normal 11px Arial; padding-bottom: 8px; border-bottom: 1px solid #ccc; margin-bottom: 10px;  }
.art-options { overflow: hidden; margin-bottom: 10px; }
.addthis_default_style { float: right; }
#fontsizer { float: right; padding-right: 10px; }
#fontsizer a { height: 15px; padding: 0 5px; cursor: pointer;  }
#fs_sml { font-size: 9px; }
#fs_med { font-size: 12px; }
#fs_lrg { font-size: 15px; }

.art-text { font-size: 14px; }
.art-lead { margin-bottom: 9px; }
.art-source { text-align: right; }
.art-title { margin-bottom: 5px; font-weight: 400; font-size: 40px; line-height: 1.2; }

#comment pre { font-size: 0.8em; color: #021F0C; }
#comment dt { padding: 5px 0; }

.gallery-preview-1, .gallery-preview-1l { float: left; margin: 0 15px 15px 0; padding: 10px; background-color: #efefef; width: 135px;}
.gallery-preview-1r { float: right; margin: 0 0 15px 15px; padding: 10px; background-color: #efefef; width: 135px; }
.gallery-preview-1:hover, .gallery-preview-1r:hover, .gallery-preview-1l:hover {border-color:#ccc;}
.gallery-preview-1 h3, .gallery-preview-1r h3, .gallery-preview-1l h3  { font-size: 0.9em; padding: 3px 0; }
.gallery-preview-1 p, .gallery-preview-1r p, .gallery-preview-1l p { font-size: 0.8em;font-style: italic; text-align: center; padding-top: 5px; text-align: left;}

.gallery-preview-std { clear:both;border-top: 4px solid #444; margin: 10px 0; padding: 0; background-color: #f3f3f3; padding: 20px; }
.gallery-preview-std h2 { font:18px "Ubuntu Condensed"; padding: 0 0 7px 0; border-bottom: 1px solid #ccc; margin-bottom:8px; }
.gallery-preview-std .gallery-preview-a {margin: 3px; padding: 3px; background-color: #fff; float: left;}
.gallery-preview-std .gallery-preview-a:hover {background-color: #111;}
.gallery-preview-std img { border: 1px solid #fff; }
.gallery-preview-std p { margin: 5px 0; font-size: 0.8em; clear: both;   }

.gallery-preview-4 { clear:both; margin: 10px 0; padding: 0; }
.gallery-preview-4 h2 { font:18px "Ubuntu Condensed"; padding: 0 0 7px 0; border-bottom: 1px solid #ccc; margin-bottom:8px; }
.gallery-preview-4 .gallery-preview-a { margin: 0 5px 5px 0; float: left;}
.gallery-preview-4 .gallery-preview-a:hover {background-color: #111;}
.gallery-preview-4 p { margin: 5px 0; font-size: 0.8em; clear: both;   }

.gallery-preview-more { display: block; text-align: right; }

ul.errors { font-weight: bold; color: red; }

.player-mediaplayer { clear: both; margin: 5px 0; text-align: center; background: #EFEFEF; padding: 5px 0; }

.art-user-opinion { margin-bottom: 10px; border-top:1px solid #efefef; padding: 10px; }

.art-picture { float:left; margin:0 15px 10px 0; border: 5px solid #F4F4F4; background-color: #efefef; max-width: 250px;  }
.art-picture.z10 { max-width: 100%; border: 0;  }
.art-picture p {font-size:11px; font-style: italic; color:#656565; padding-top: 10px;}

.author-ip {padding-left: 10px; font-size:11px; color: #B0B0B0;}

.art-tags { margin: 1em 0; padding: 10px; border-top:1px solid #efefef; border-bottom:1px solid #efefef; font-weight: bold; clear: both;}
.art-tags a {margin: 1px; padding: 3px; font-weight: normal;}
.art-tags a:hover {background-color: #fff;}

.zend_form label {font-size: 11px;}
.zend_form dd {padding-bottom: 8px;}
.form_input {background-color: #fff; border: 1px solid #ccc; border-top-color: #111; padding: 4px; width: 500px; font:11px "Ubuntu Condensed";}
.btn_submit {background-color: #2F2F2F; padding: 4px 10px; font:italic 14px "Ubuntu Condensed"; color: #fff !important; border: 0; cursor: pointer;}
.btn_submit:hover {background-color:#000;}

.gallery-preview-description { padding-top: 10px;}

.art-archieve { background: #BA0000; color: #FFF; margin: 1em 0; padding: 1em; color: #FFF; }

#overlay .close {background: url(/i/close.png) no-repeat; cursor:pointer;height:28px;position:absolute;right:-10px;top:-10px;width:28px;}

.media-video { display: block; height: 300px; clear: both; }
.media-image { float: left; margin-right: 15px;  }

.block-fullnews-article	li { padding: 10px 0; border-bottom: 1px solid #C7C7C7; overflow: hidden; }	
.block-fullnews-article	h3 { font: normal 14px 'Lucida Grande', "Ubuntu Condensed", Verdana;  margin-bottom: 5px; line-height: 18px  }	
.block-fullnews-article img.f { float: left; margin-right: 10px; border:2px solid #efefef; }
.block-fullnews-article a { text-decoration: none; color: #111; }
.block-fullnews-article p a { color:#555555; }	
.block-fullnews-article a.supertitle { text-decoration: underline; color: #4F7B7B;  }	
.block-fullnews-article p { text-align: left; font:10px Verdana; line-height: 14px; }

.blink { text-decoration: blink; }

table.list { margin: 10px auto; width: 100%; border-collapse: collapse; }
table.list td { padding: 4px 12px; margin: 0; }
table.list .bg0 td { background: #F9FAFB; }
table.list .bg1 td { background: #FFF; }

#google_map { clear: both; }

