@charset "utf-8";
/* CSS Document */

.pageTitle, .oth_albums .title {border-bottom: 1px solid #E1E1E1; color: #2C2C2C; font-family: 'bpg-medium-caps'; font-size: 24px; margin: 15px 0; padding-bottom: 4px; }
.txt { margin-left: 5px; }
.txt p, .txt td { line-height: 21px; margin-bottom: 21px; font-size: 14px; color: #333333; }
.txt .date { margin-bottom: 0; font-size: 10px; color: #8f8f8f; } 
.txt .title { font-size: 20px; color: #00598c; line-height: 27px; margin-bottom: 5px; } 
.sub_title{ font-size:15px; color:#036; }
.slider-gallery, .slider-gallery * { margin: 0; padding: 0; } 
.txt .slider-gallery { position: relative; margin: 0; width: 700px; } 
.txt .slider-gallery .slider-image-wrapper { width: 100%;  margin-bottom: 10px; position: relative; clear: both; background: #e9e9e9; max-height: 700px; height: 400px; overflow: hidden; }
.slider-gallery .slider-image-wrapper { margin-bottom: 10px; position: relative; overflow: hidden; } 
.txt .slider-gallery .slider-image-wrapper a { display: none; vertical-align: bottom; position: absolute; width:700px; height:400px } 
.txt .slider-gallery .slider-image-wrapper a img { width: 700px; display: block; margin: 0 auto; height:400px; }
.txt .slider-gallery .slider-image-wrapper a .img { width: 700px; display: block; margin: 0 auto; height:400px; }

.txt .slider-image-wrapper a .imageInfo {  position: absolute; width: 690px; bottom: 0; z-index: 99; background: url("/img/hover-cont-bg.png") repeat scroll left top rgba(0,0,0,0.22); color: #1F1F1F; display: block; padding: 5px; font-family: 'bpg-arial'; margin: 0; } 
.slider-image-wrapper a .imageInfo .desc { float: left; width: 450px; text-align: left; }
.slider-image-wrapper a .imageInfo .author { float: right; width: 200px; text-align: right; margin: 0 10px; } 

.txt .slider-image-wrapper .zoom { display: block; width: 32px; height: 32px; position: absolute; top: 2%; right: 2%; background: #ccc url("/img/zoom.png") no-repeat center center; opacity: 0.6; border-radius: 5px; }

.txt .tags { width: 425px; min-height: 48px; background: #f6f6f6; padding: 2px 0 2px 10px; float: left; } 
.txt .tags span { padding-bottom: 3px; width: 414px; height: 20px; float: left; border-bottom: 2px solid #fff; font-weight: bold; }
.txt .tags a { display: block; color: #00598c; float: left; margin-right: 15px; } 
.txt .author { margin: 5px 0 40px 0; float: right; }
.txt .author a { color: #1B6A7E; font-family: 'bpg-arial'; font-size: 15px; margin-right: 10px;  }
div.block-story-social-media { margin: 10px 0px 10px 0px; padding: 11px 7px; } 
.clear { clear: both; }

.slider-prev, .slider-next { background: url(/img/pix.gif); width: 25%; height: 100%; cursor: pointer; display: block; z-index: 200; position: absolute; top: 0; } 
.slider-prev .slider-prev-image, .slider-next .slider-next-image { background: url(/img/carousel-buttons.png) 0px 58px; width: 19px; height: 58px; display: none; position: absolute; top: 47%; z-index: 101; }
.slider-next{left:525px}
.slider-next .slider-next-image { right: 0; background: url(/img/carousel-buttons.png) no-repeat; }
.slider-prev  .slider-prev-image { left: 0;  }
.slider-next:hover .slider-next-image,  .slider-prev:hover .slider-prev-image{display:block}

.slider-gallery .slider-nav { width: 100%; position: relative; } 
.slider-gallery .slider-forward { cursor: pointer; display: block; right: 0px; width: 19px; background: url(/img/carousel-buttons.png) 19px 0px; } 
.slider-gallery .slider-back { cursor: pointer; left: 0px; width: 19px; display: block; background: url(/img/carousel-buttons.png) 0 58px; }
.slider-gallery .slider-nav .slider-thumbs { overflow: hidden; width: 640px; margin-left: 30px; background: #ebebeb; }
.slider-gallery .slider-thumbs .slider-thumb-list { background: #ebebeb; position:relative; left:0px; }

.slider-gallery .slider-thumbs .slider-thumb-list li { list-style: none !important; list-style-type: none !important; float: left; padding-right: 5px; } 
.slider-gallery .slider-thumbs li span { display: block; width:85px; height:57px; border: 1px solid transparent; } 
.slider-gallery .slider-thumbs li span.slider-active{border: 1px solid red;}
.slider-gallery .slider-forward, .slider-gallery .slider-back { height: 58px; position: absolute; top: 0; height: 58px; }
.slider-thumb00{cursor:pointer}
.articleText {line-height: 21px; font-size: 14px; color: #333333; }
.articleText table{border:1px solid #EEE; cursor:default; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif, Sylfaen; margin:10px 0; }
.articleText table tr:nth-child(odd) {background: #EEE}
.articleText a{color:#00F; text-decoration:underline}


.commentsBox {width: 686px; overflow: hidden; margin-left: 10px; margin-top: 10px; }
.commentsBox .title { font-size: 16px; color: #293641; font-family: 'bpg-medium-caps'; padding-bottom: 10px; margin-top: 20px; }
.authBlock { background: #e7e7e7; border-bottom: 1px solid #b2b2b2; box-shadow: 0px 1px 0px #e7e7e7; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 7px 5px; margin-bottom: 25px; }
.commentsBox p { font-size: 13px; color: #323232; margin: 17px 0 17px 5px; line-height: 17px; } 
.authBlock p a { color: #116494;} 
#onPageAuth {margin-bottom: 75px; } 
.authBlock form div {float: left; width: 220px; } 
.authBlock form div label {margin: 0px 0 10px 5px; display: block; } 
#onPageAuth input[type="text"], #onPageAuth input[type="password"] { width: 198px; height: 19px; background: #fff; color: #464646; font-size: 12px; 
	border: 1px solid #d7d7d7; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; margin-left: 3px; }
#onPageAuth .submit { background: url("/img/register-butt.png") repeat-x left bottom; border: none; font-size: 13px; color: #ffffff; font-family: 'bpg-arial'; -webkit-border-radius: 3px; 
	-moz-border-radius: 3px; border-radius: 3px; padding: 6px 5px 8px 5px; display: block; cursor: pointer; margin-left: 5px; height: 29px; margin-top: 22px; float: left; }
.comment { width: 100%; float: left; border-top: 1px solid #e1e1e1; padding-top: 24px; }
.comment .left { width: 292px; float: left; }
.comment .left .date { width: 215px; float: left; font-size: 10px; color: #8f8f8f; }
.commentsBox .flag { float: left; border: 1px solid #d8d8d8; display: block; margin-right: 4px; }
.commentsBox .left .username { font-size: 17px; color: #3e4d55; font-weight: bold; float: left; margin-top: 10px; min-width: 100px; } 
div.media-cover-65-65 { background-position: center center; background-repeat: no-repeat; background-size: cover; width: 65px; height: 65px; float: left; margin-right: 9px; } 
p.red { color: #e33535 !important; }
a.showMore { display: block; width: 200px; text-align: center; padding: 5px; margin: auto; color: #00598c; font-family: 'bpg-arial'; font-size: 13px; }
.showMore.wait{ width:24px; height:24px; color: rgba(0,0,0,0); overflow:hidden; background:url(/img/b_wait.gif) center no-repeat}

#commentForm { margin-top: 50px; width: 686px; }
.commentsBox #add_comment { margin-bottom: 20px; }
.commentsBox .title { font-size: 16px; color: #293641; font-family: 'bpg-medium-caps'; padding-bottom: 10px; margin-top: 20px; }
.commentsBox .comment_text { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D4D4D4; height: 85px; margin-bottom: 10px; padding: 5px; width: 98%; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
#commentSubmit { float: right; width: 120px; background: url("/img/register-butt.png") repeat-x left bottom; border: none; font-size: 13px; color: #ffffff; font-family: 'bpg-arial'; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 6px 0 8px 0; display: block; cursor: pointer; } 
.bb_codes img{cursor:pointer}
.commentsBox .answer, .commentsBox .reply { display:none; font-size: 12px; color: #3b3b3b; font-family: 'bpg-arial'; width: 116px; height: 10px; float: left; background: url("/img/ans-butt.png") repeat-x left top;  text-align: center; padding: 9px 0 11px 0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-right: 8px; cursor: pointer; }
.comment .right { width: 190px; float: right;  }
.commentsBox .comment:hover  > div > .answer {display:block}
.commentsBox .replyBl { float: right; border: 1px solid #d4d4d4; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; width: 97%; height:30px }
.commentsBox .reply { display:block;float: right; margin: 8px 0; height: 30px; margin-right: 0; border: none; }
.commentsBox .right .down { display: block; text-indent: -10000px; background: url("/img/down.png") no-repeat left top; width: 13px; height: 15px; float: right; margin-left: 8px; display: block; border: none; cursor: pointer; margin-top: 8px; }
.commentsBox .right .up { display: block; text-indent: -10000px; background: url("/img/up.png") no-repeat left top; width: 13px; height: 15px; float: right; margin-left: 8px; display: block; margin-top: 8px; border: none; cursor: pointer; } 
.commentsBox .right .rating { font-size: 17px; color: #00598c; font-family: Arial,Helvetica,sans-serif; float: right; display: block; margin-top: 8px; }
.commentsBox .right .up.active { background: url("/img/up_active.png") no-repeat left top !important; }
.commentsBox .right .down.active { background: url("/img/down_active.png") no-repeat left top !important; }


.AT240765 a { 
    color: #F70;
}