@charset "UTF-8";
/*
Theme Name: Pinigu Karta
Theme URI: http://wordpress.org/
Description: TV Program Theme
Version: 1.6
Author: IBUS MEDIA LT
Author URI: http://ibusmedia.lt/
Tags: blue, custom header, fixed width, two columns, widgets

	Privat of IBUS MEDIA LT

*/


/*
 * Generic
*/
html,body,div,h1,h2,h3,h4,h5,h6,img,p,ul,ol,li,dl,dt,dd,form,fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
html {
	background: #e5e5e5;
}
body {
	color: #333333;
	font: 13px Arial, Helvetica, sans-serif;
	margin: 0 auto;
	width: 1000px;
}
a {
	color: #164c8d;
	text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
	color: #000000;
	font-weight: normal;
}
img {
	border: 0;
}
fieldset {
	border: 0;
	margin: 0 -10px;
}
/* Accessibility text (hidden) */
.a11y {
    display: none;
}
.ib {
    display: inline-block;
}
.clear {
    clear: both;
    line-height:0;
}
/*
 * Header
*/
#header {
    background: #002f5c;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    -khtml-border-radius-bottomleft: 6px;
    -khtml-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    color: #ffffff;
    position: relative;
    *zoom: 1; /* IE7 */
}
#header h1 {
    color: #ffffff;
    float: left;
    font: italic 16px Georgia, "Times New Roman", Times, serif;
    width: 640px;
}
#header h1 a {
    float: left;
    margin: 0 10px 23px 20px;
}
#date {
    color: #4f7788;
    font-size: 10px;
    left: 30px;
    position: absolute;
    text-align: center;
    top: 95px;
    width: 260px;
    *clear: left; /* IE7 */
    *float: left; /* IE7 */
    *margin-bottom: 15px; /* IE7 */
    *margin-left: 30px; /* IE7 */
    *margin-top: -3px; /* IE7 */
    *position: static; /* IE7 */
    *zoom: 1; /* IE7 */
    _margin-left: 15px; /* IE6 */
}
#showInfo {
    float: right;
    /*
	margin-right: 15px;
	margin-top: 16px;
    text-align: right;
	*/
    width: 170px;
    _margin-right: 7px;
}
#showInfo a.logo {
    background: url('img/ltv_logo2.png') no-repeat;
    display:block;
    height:25px;
    position:absolute;
    right:66px;
    top:85px;
    width:77px;
}
#showInfo p {
    margin-right: 15px;
    margin-top: 16px;
}
#showInfoBig {
    display: block;
    font: 22px/22px Arial, Tahoma, Verdana, sans-serif;
    min-height: 22px;
    _height: 24px; /* IE6 */
}
#showInfoItalic {
    font-size: 12px;
    font-style: italic;
    display: block;
    margin-bottom:12px;
}
#showInfoSmall {
    font-size: 14px;
}
#showInfoSmall .big {
    font-size: 14px;
}
#mainMenu {
    background: #004d8f;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    -khtml-border-radius-bottomleft: 6px;
    -khtml-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    clear: both;
    display: block;
    height: 45px;
}
#mainMenu li {
    display: inline;
    padding-left: 4px;
}
#mainMenu li a {
    border: 3px solid #004d8f;
    border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #ffffff;
    display: inline-block;
    font: bold 14px Tahoma, Verdana, sans-serif;
    height: 19px;
    line-height: 19px;
    margin: 9px 0;
    padding: 0 10px 2px 10px;
    text-decoration: none;
}
#mainMenu li.current-cat a,
#mainMenu li.current-cat-parent a {
    background: #002f5c;
    border-color: #002f5c;
}
#mainMenu li a:hover {
    border-color: #002f5c;
}
#searchForm fieldset {
    border-left: 2px solid #cbcbcb;
    border-top: 2px solid #cbcbcb;
    display: block;
    height: 20px;
    position: absolute;
    right: 15px;
    top: 136px;
}
#searchForm input {
    background: #ffffff;
    border: 0;
    display: inline-block;
    float: left;
    height: 20px;
    outline: 0;
	margin-top: -2px;
	margin-left: -1px;
}
#searchForm button {
    background: #ffffff url('img/icon_search.png') no-repeat center;
    border: 0;
    display: inline-block;
    float: left;
    height: 20px;
    outline: 0;
    width: 18px;
    _background-color: #cbcbcb; /* IE6 */
}
#searchForm button:focus,
#searchForm button:hover {
    background-color: #cbcbcb;
}
/* Marquee */
.marquee {
    color: #999999;
    float: left;
    font-size: 11px;
    height: 25px;
    line-height: 25px;
    margin-left: 12px;
    width: 650px;
    _margin-left: 6px; /* IE6 */
}
/* Social network links */
#socialLinks {
    display: block;
    float: right;
    height: 20px;
    padding-right: 15px;
    padding-top: 5px;
}
#socialLinks li {
    display: inline;
}
/* Tabs in various places */
.tabs {
    border-bottom: 1px solid #e0e0e0;
    display: block;
    height: 30px;
    margin: 15px 0;
    padding: 0 5px;
    _padding: 0 2px; /* IE6 */
}
.tabs li {
    background: url('img/tabs.png') no-repeat left bottom;
    display: block;
    float: left;
    height: 28px;
    line-height: 28px;
    margin: 0 5px !important;
    margin-top: 2px !important;
    position: relative;
    top: 1px;
}
.tabs li .rightSide {
    background: url('img/tabs.png') no-repeat right bottom;
    display: block;
    height: 100%;
    position: absolute;
    right: -5px;
    top: 0;
    width: 5px;
}
.tabs li.ui-state-active,
.tabs li.current {
    background-position: left top;
    height: 30px;
    line-height: 30px;
    margin-top: 0 !important;
    padding: 0 8px 0 8px;
}
.tabs li.ui-state-active .rightSide,
.tabs li.current .rightSide {
    background-position: right top;
}
.tabs li a {
    display: block;
    padding: 0 8px 0 8px;
    text-decoration: none;
}

/*
 * Main Content
*/
#mainContent {
    clear: both;
    float: left;
    width: 670px;
}
.mainContentBlock {
    background: #ffffff;
    border-radius: 6px;
    -khtml-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    margin-bottom: 10px;
    padding: 10px 20px;
    position: relative;
    width: 630px;
    z-index: 80;
}
#breadcrumbs {
    color: #999999;
    font-size: 12px;
}
#mainContent .warn {
    padding: 5px 0 0 0;
}
#mainContent .warnTop {
    position: absolute;
    right: 10px;
    top: 5px;
}
.banner {
    display: block;
    margin-top: 20px;
}
.pagination {
    display: block;
    text-align: center;
}
.pagination li {
    display: inline;
}
.pagination a {
    background: #f7f7f7;
    border: 1px solid #e8e8e8;
    color: #666666;
    display: inline-block;
    padding: 4px 7px;
    text-decoration: none;
    text-transform: capitalize;
    *vertical-align: middle; /* IE7 */
}
.pagination a:hover {
    border: 1px solid #02609f;
}
.pagination li.current {
    background: #02609f;
    border: 1px solid #02609f;
    color: #ffffff;
    padding: 4px 7px;
    *margin-right: 4px; /* IE7 */
    *padding-right: 3px; /* IE7 */
}
.squarePhoto {
    border:1px solid #DDDDDD;
    display: table;
    height: 190px;
    overflow: hidden;
    width: 190px;
    *position: relative; /* IE7 */
}

.imageWithTitle .squarePhoto {
    border: none;
}

.squarePhoto div {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    *left: 50%; /* IE7 */
    *position: absolute; /* IE7 */
    *top: 50%; /* IE7 */
}
.squarePhoto div img {
    *position: relative; /* IE7 */
    *top: -50%; /* IE7 */
    *left: -50%; /* IE7 */
}
/* Articles 
.article {
	border-top: 1px solid #dddddd;
	clear: both;
	padding: 15px 0;
}
.article:first-child {
	border-top: 0;
}
*/
.article {
    border:1px solid #DDDDDD;
    clear:both;
    margin:5px 0;
    padding:10px;
    border-radius: 6px;
    -khtml-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.news-article .storyTitle,
.article .storyTitle,
.first .storyTitle {
    color: #333333;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 10px
}
.article p {
    text-indent: 3em;
    margin: 1em 0;
}
p.meta {
    color: #999999;
    font-size: 12px;
    margin: 4px 0 6px 0;
    text-indent: 0;
}
p.meta .name {
    color: #333333;
}
p.metaCategories,
p.metaTags {
    text-indent: 0;
    margin: 0 !important;
}
p.metaCategories span,
p.metaTags span {
    font-weight: bold;
}
p.warn {
    color: #999999;
    font-size: 11px;
}
p.warn img {
    vertical-align: middle;
}
dl.imageWithTitle {
    border: 1px solid #dddddd;
    float: left;
    margin: 5px 1em 0.5em 0;
}
dl.imageWithTitle img {
    /*float: left;*/
}
dl.imageWithTitle dd {
    color: #666666;
    font-size: 11px;
    padding: 2px 4px;
    text-align: right;
}
dl.imageWithTransparentTitle {
    position: relative;
}
dl.imageWithTransparentTitle dt{
    border:1px solid #DDDDDD;
    text-align:center;
    background: #e7e7e7;
}
dl.imageWithTransparentTitle dd {
    background: rgba(255,255,255,0.8);
    bottom: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #4b4b4b;
    display: block;
    left: 0;
    padding: 5px 0 7px 0;
    position: absolute;
    width: 100%;
    filter:progid:DXImageTransform.Microsoft.gradient (startColorstr=#ccffffff, endColorstr=#ccffffff); /* IE8 */
}
.imageSubtitle {
    color: #999999;
    font-size: 12px;
}
dl.imageWithTransparentTitle dd span {
    display: block;
    padding: 5px 10px;
}
.buttonLinks {
    display: block;
    height: 25px;
    margin: 4px 0;
}
.buttonLinks li {
    background: url('img/icons_25px/button_bg.png') no-repeat left center;
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    margin: 0 10px 0 0 !important;
    position: relative;
    border: none !important;
}
.buttonLinks .rightSide {
    background: url('img/icons_25px/button_bg.png') no-repeat right center;
    display: block;
    height: 25px;
    width: 5px;
    position: absolute;
    right: -5px;
    top: 0;
}
.buttonLinks img {
    vertical-align: middle;
}
.buttonLinks li a {
    color: #999999;
    display: inline-block;
    font-size: 12px;
    height: 25px;
    text-decoration: none;
    padding-left: 5px;
    _height: 21px; /* IE6 */
    _padding-top: 4px; /* IE6 */
}
.buttonLinks .buttonLinksSocial a {
    float: left;
    padding-left: 0;
    margin-left: 5px;

}
.buttonLink a {
    background: url(img/icons_25px/button_bg.png) no-repeat left center;
    color: #999999;
    display: inline-block;
    height: 25px;
    font-size: 12px;
    line-height: 23px;
    padding-left: 5px;
    position: relative;
    text-decoration: none;
    _height: 21px; /* IE6 */
    _padding-top: 4px; /* IE6 */
}
.buttonLink img {
    vertical-align: middle;
}
.buttonLink .rightSide {
    background: url('img/icons_25px/button_bg.png') no-repeat right center;
    display: block;
    height: 25px;
    width: 5px;
    position: absolute;
    right: -5px;
    top: 0;
}
.articleList {
    padding-bottom: 15px;
}
.articleList .article {
    /*
	border-top: 0;
	padding: 0;
	*/
}
.articleList .storyTitle {
    font-size: 16px;
}
.articleList p {
    /*text-indent: 0;*/
}
/* Comments */
.commentHeader {
    background: #004d8f;
    border-radius: 6px;
    -khtml-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    clear: both;
    color: #ffffff;
    font-size: 22px;
    margin-top: 20px;
    padding: 6px 12px;
}
.commentSortOrderForm {
    color: #999999;
    display: block;
    margin: 10px 0;
    text-align: right;
}
.commentList {
    display: block;
    margin-top: 8px;
    list-style: none;
}

.commentList ul {
    list-style: none
}

.commentList li {
    display: block;
}
.commentMeta {
    background: #f1f1ee;
    font-size: 12px;
    line-height: 30px;
    position: relative;
    height: 50px;
}
.commentMeta .photo,
.commentMeta .avatar {
    position: absolute;
    top:0px; left:0px;
}
.commentMeta .date {
    color: #999999;
    display: inline-bock;
    margin-left: 60px;

}
.commentMeta .rating {
    display: block;
    position: absolute;
    top: 0;
    right: 3px;
    _right: 20px; /* IE6 */
    color: #999999;
}
.ratingPos,
.ratingNeg {
    background: url('img/arrow_up.png') no-repeat left center;
    color: #999999;
    margin-left: 5px;
    padding-left: 15px;
    text-decoration: none;
}
.ratingNeg {
    background: url('img/arrow_down.png') no-repeat left center;
}
.rating img {
    position:relative;
    top:3px;
}
.commentBody p {
    margin: 1em 0;
}
.replyCommentLink {
    margin-bottom: 1em;
    text-align: right;
}
.commentList .children li {
    margin-left: 50px;
}
.commentList .children .avatar {
    border: 1px solid #f1f1ee;
    float: left;
}
.commentList .children .commentBody {
    padding-left: 62px;
}
.commentList .thread-even,
.commentList .thread-odd {
    margin:0 0 10px 0;
    padding:10px !important;
    border-radius: 6px;
    -khtml-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}
.commentList .thread-even {
    border: 1px solid #dddddd !important;
}
.commentList .thread-odd {
    border: 1px solid #cccccc !important;
}
/*
.commentList .children li.odd .commentBody {
	background: #f1f1ee;
	border: 1px solid #f1f1ee;
}
*/
.commentList .children .replyCommentLink {
    background: #ffffff;
    padding-top: 0.5em;
}
#commentForm button,
#commentForm label {
    display: block;
    clear: left;
    float: left;
    margin-top: 8px;
}
#commentForm label {
    *width: 250px; /* IE7 */
}
#commentForm textarea {
    clear: left;
    font: inherit;
    margin-top: 8px;
    width: 100%;
}
#commentForm button {
    clear: left;
    padding: 0 5px;
}
#commentForm .socialSignIn {
    color: #999999;
    float: right;
    font-size: 11px;
    margin-top: 8px;
    width: 50%;
}
#commentForm .socialSignInHeader {
    color: #333333;
    font-size: 13px;
    font-weight: bold;
}
#commentForm .socialSignIn ul {
    display: block;
    margin-top: 8px;
}
#commentForm .socialSignIn li {
    display: inline;
    margin:0px;
    padding:0px;
}

#commentForm .defaultSocialSignInSuccessful .photo {
    float:left;
    margin-right:5px;
}
/* Home page specialties */
#mainContent .bigFirst {
    padding-bottom: 20px;
}
#mainContent .bigFirst .first {
    float: left;
    width: 460px;
}
#mainContent .bigFirst .other {
    clear: right;
    float: right;
    margin-bottom: 10px;
    width: 150px;
}
#mainContent .bigFirst .other .storyTitle {
    font-size: 13px;
    margin: 3px 0;
}
/* Search */
.inlineSearchForm {
    margin: 20px 0;
}
.inlineSearchForm input {
    width: 400px;
}
.searchResultsInfo {
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 3px;
    text-align: right;
}
.searchResultCategory {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    margin-top: 20px;
}
.searchResults {
    padding-bottom: 30px;
}
.searchResult {
    margin-top: 15px;
}
.searchResults .moreLink {
    margin-top: 15px !important;
}

/* Gallery */
.gallery {
    border: 1px solid #dddddd;
    border-radius: 6px;
    -khtml-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 8px;
    position: relative;
    _zoom: 1; /* IE6 */
}
.gallery .navi {
    display: block;
    height: 97px;
    text-indent: -15px;
    margin-top: 15px;
    overflow: hidden;
    position: absolute;
    width: 16px;
}	   
.gallery .prev {
    background: url('img/gallery/button_left_active.png') no-repeat center;
    left: 8px;
}
.gallery .next {
    background: url('img/gallery/button_right_active.png') no-repeat center;
    right: 8px;
}
.gallery .prevDisabled {
    background: url('img/gallery/button_left_inactive.png') no-repeat center;
    left: 8px;
}
.gallery .nextDisabled {
    background: url('img/gallery/button_right_inactive.png') no-repeat center;
    right: 8px;
}
.gallery ul {
    /*
	display: block;
	padding: 0 25px;
	margin-bottom: 10px;
	margin-top: 15px;
	*/
}
.gallery ul li {
    /*
	display: inline;
	margin: 0 6px;
	*/
}

/* Grid view */
.grid {
    margin: 40px -40px 0 0;
}
.grid li {
    display: -moz-inline-stack; /* Fx2 */
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 25px;
    min-height: 210px;
    vertical-align: top;
    width: 190px;
    *display: inline; /* IE7 */
    *margin-right: 30px;
    *zoom: 1; /* IE7 */
}

.grid.video {
    margin-top:18px;
}
.grid.video li {

}

.grid .storyTitle {
    font-size: 13px;
    margin: 3px 0;
}
.grid .meta {
    color: #999999;
    font-size: 11px;
}
.grid130 {
    margin: 0 -40px 0 0;
}
.grid130 li {
    margin-right: 30px;
    min-height: 100px;
    width: 130px;
}
.grid190 {
    margin: 40px -40px 40px 0;
}
.grid190 li {
    min-height: 210px;
    width: 190px;
}

/* Video/Blog Thumbnails */
.blogList .storyTitle {
	color: #666666;
	font-size: 11px;
	line-height: 15px;
}
/*
.fullWidthBlock.blog .storyTitle {
	font-size: 11px;
}
*/
.asideWidget.blog .storyTitle {
	margin: 0;
}
.blogList b {
	color: #333333;
	display: inline-block;
	font-weight: normal;
	font-size: 12px;
	padding: 5px 0;
}
.blogThumb,
.videoThumb {
    display: block;
    position: relative;
    text-decoration: none;
    text-align: center;
    _zoom: 1; /* IE6 */
}
.asideWidget.blogList li {
	clear: left;
	padding-top: 5px;
}
.asideWidget.blogList .blogThumb {
	float: left;
}
.blogThumb img {
	border: 10px solid #e3e3e3;
	border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.asideWidget.blogList .blogThumb img {
	border-width: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-right: 10px;
}
.videoThumb {
    background: #000000;
}
.videoThumb .videoTime {
    background: #3d3c3a;
    border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    bottom: 5px;
    color: #ffffff;
    display: block;
    font-weight: bold;
    padding: 3px;
    position: absolute;
    right: 5px;
}

.videoThumb .playButton {
    background: url('img/play.png') no-repeat center;
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
    left: 0px;
}
.videoThumb .playButton.big {
    background: url('img/playBig.png') no-repeat center;
}

.blogThumb .blogButton{
    background: url('img/blog_grey_icon.png') no-repeat 95px 95px;
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
    left: 0px;
}

/* Content and Aside Widgets */
.widgetTitle {
    font-size: 18px;
    margin-bottom: 15px
}
.widgetTitleBlue {
    background: #004d8f;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    -khtml-border-radius-topleft: 6px;
    -khtml-border-radius-topright: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    color: #ffffff;
    margin: 0px -10px 10px -10px;
    padding: 6px 10px;
}
.moreLink {
    clear: both;
    font-size: 12px;
    text-align: right;
    margin: 0 !important;
}
.moreLink a {
    color: #999999;
    padding-left: 15px;
}
.metaDate {
    color: #999999;
    font-size: 11px;
    margin: 0;
}
.commentCount {
    color: #999999;
}

/* Opinion ratings */
.opinionRatings .widgetTitle {
    background: url('img/list_header_green.png') no-repeat center top;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    -khtml-border-radius-topleft: 6px;
    -khtml-border-radius-topright: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    color: #ffffff;
    height: 60px;
    line-height: 34px;
    margin-bottom: -26px;
    margin-top: 10px;
    padding: 0 12px;
}
.opinionRatingsNegative .widgetTitle {
    background-image: url('img/list_header_red.png');
}
.opinionRatings div {
    border: 1px solid #dfdfdf;
    border-top: 0;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    -khtml-border-radius-bottomleft: 6px;
    -khtml-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    padding: 2px 10px 12px 10px;
}
.opinionRatings ul {
    color: #999999;
    display: block;
    list-style-type: none;
    margin: 0;
    padding-bottom: 10px;
}
.opinionRatings li {
    background: url('img/opinion_bg.png') repeat-x bottom;
    border-bottom: 1px solid #dfdfdf;
    display: block;
    min-height: 55px;
    margin: 0 !important;
    padding: 10px 0;
    *text-indent: 0 !important;
    _height: 55px; /* IE6 */
}
.opinionRatings  h3 a, .opinionRatings  h3 a:hover
 {
	color: #FFF;
	display: block;
	text-decoration: none;
}

.opinionRatings .avatar {
    display: inline-block;
    height: 50px;
    margin-right: 10px;
    text-align: center;
    vertical-align: top;
    width: 50px;
}
.opinionRatings .avatar img {
    vertical-align: bottom;
}
.opinionRatings .meta {
    display: inline-block;
    margin-right: 10px;
    vertical-align: top;
    width: 160px;
}
.opinionRatings .opinionRating {
    display: inline-block;
    font-size: 11px;
    text-align: center;
    vertical-align: middle;
    width: 50px;
}
.opinionRatingsPositive .opinionRating {
    margin-left: 10px;
    width: 40px;
}
.opinionRatings .opinionRatingValue {
    font-size: 18px;
    font-weight: bold;
}
.opinionRatingsPositive .opinionRatingValue {
    color: #0cb73b;
}
.opinionRatingsNegative .opinionRatingValue {
    color: #e31306;
}

/* Banners */
.banner670 {
    display: block;
    margin-bottom: 10px;
}

/*
 * Footer
*/
.fullWidthBlock {
    background: #ffffff;
    border-radius: 6px;
    -khtml-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    clear: both;
    margin-bottom: 10px;
    padding: 10px 20px;
    *zoom: 1; /* IE7 */
}

#footerLinks1 {
    display: block;
}
#footerLinks1 li {
    display: block;
    float: left;
    padding: 5px 13px;
    width: 170px;
}
#footerLinks1 li span {
/*
    background-image: url('img/icons_40px.png');
	padding-left: 45px;
	*/
    background-repeat: no-repeat;
    display: block;
    font-size: 16px;
    height: 25px;
    
    padding-top: 13px;
}
.footer-reports span {
    background-position: left top;
}
.footer-experts span {
    background-position: left -40px;
}
.footer-tv-shows span {
    background-position: left -80px;
}
.footer-news span {
    background-position: left -120px;
}
.footer-experiments span {
    background-position: left -160px;
}
#footerLinks1 ul {
    display: block;
    font-size: 13px;
    margin-top: 10px;
}
#footerLinks1 ul li {
    display: block;
    float: none;
    line-height: 20px;
    list-style-type: none; /* IE7 */
    padding: 0;
    width: auto;
}
#footerLinks1 ul li a {
    color: #999999;
}
#footerLinks1 ul li a:hover {
    color: #164c8d;
}
#footerLinks2 {
    clear: both;
    display: block;
    padding-top: 20px;
    *zoom: 1; /* IE7 */
}
#footerLinks2 li {
    display: inline;
    padding-right: 30px;
}
#copyright {
    clear: both;
    color: #999999;
    font-size: 11px;
    height: 25px;
    line-height: 25px;
    margin-left: 12px;
    margin-bottom: 35px;
}

/*
 * Right Column
*/
#aside {
    float: left;
    margin-left: 10px;
    width: 320px;
    _float: right; /* IE6 */
    _margin-left: 0; /* IE6 */
}
.asideWidget {
    background: #ffffff;
    border-radius: 6px;
    -khtml-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    margin-bottom: 10px;
    padding: 12px 10px;
}
.asideWidget h4 {
    font-size: 16px;
    margin: 10px 0;
}
.asideWidget p {
    margin: 1em 0;
}
.asideWidget ul {
    display: block;
}
.asideWidget li {
    display: block;
    list-style: none; /* IE6 */
    margin: 1em 0;
}
.asideWidget label {
    display: block;
    margin-top: 5px;
}
.asideWidget input,
.asideWidget textarea {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    display: block;
    font: inherit;
}
.asideWidget textarea,
.asideWidget button {
    margin-top: 5px;
}
.asideWidget .fullWidth input,
.asideWidget .fullWidth textarea {
    border: 1px solid #aaaaaa;
    width: 100%;
    *width: 296px; /* IE7 */
}
.asideWidget .socialSignIn li {
    display: inline;
    /* margin-right: 3px; */
}
.asideWidget .socialSignInSuccessful {
    min-height: 50px;
    _height: 50px; /* IE6 */
}
.asideWidget .socialSignInSuccessful img {
    float: left;
    margin-right: 5px;
}
.asideWidget .socialSignInSuccessful span {
    color: #999999;
    font-size: 11px;
}
.asideWidget .grid {
    margin: 0;
}
.asideWidget .grid li {
    display: block;
    min-height: 80px;
    width: 100%;
}
.asideWidget .grid .videoThumb {
    display: -moz-inline-stack; /* Fx2 */
    display: inline-block;
    vertical-align: top;
    width: 130px;
    *display: inline; /* IE7 */
    *zoom: 1; /* IE7 */
}
.asideWidget .grid p {
    display: -moz-inline-stack; /* Fx2 */
    display: inline-block;
    margin-left: 6px;
    vertical-alignL: top;
    width: 160px;
    *display: inline; /* IE7 */
    *margin-left: 10px;
    *zoom: 1; /* IE7 */
}
.asideWidget .featureHilight {
    background: #1a4b89;
    border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #9bbdfd;
    font-size: 12px;
    min-height: 50px;
    padding: 4px;
    _height: 50px; /* IE6 */
}
.asideWidget .featureHilight img {
    float: left;
    margin-right: 5px;
}
.asideWidget .featureHilight .name {
    color: #ffffff;
    font-size: 13px;
}
.asideWidget .twoColumns {
    display: inline-block;
    width: 140px;
    *display: inline; /* IE7 */
    *zoom: 1; /* IE7 */
}
.asideWidget .twoColumns.col2 {
    margin-left: 15px;
}
.asideWidget .twoColumns li {
    *text-indent: -15px; /* IE7 */
}
.asideWidget .commentCount {
    color: #999999;
}
.asideWidget .metaDate {
    color: #999999;
    font-size: 11px;
    margin: 0;
}

.wp-polls-archive li{
    display: block;
    list-style: none; /* IE6 */
    margin: 1em 0;
}
.wp-polls-archive p {
    text-indent:0;
}

.wp-polls ul li {
    margin: 1em 0 !important;
}

.wp-polls h4 {
    font-size: 16px;
    margin: 10px 0;
}

.wp-polls .pollQuestion {
    text-indent:0px;
}
.news-article .wp-polls {
    border:4px solid #DDDDDD;
    float:left;
    padding:10px 30px;
    width:40%;
    border-radius: 6px;
    -khtml-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    margin: 4px 10px 4px 0;
}
.news-article .wp-polls .wp-polls {
    padding: 0;
    border: none;
    width:100%;
    margin:0px;
}

.news-article .wp-polls-loading {
    width:50%;
    float:left;
    margin-bottom:10px;
}
.news-article .wp-polls .pollQuestion {
    font-size: 14px;
}
.news-article .wp-polls h4 {
    font-size: 13px;
}
.news-article .wp-polls li {
    border: none;
}


.pollAnswer {
    color: #666666;
    display: block;
    float: left;
    font-size: 12px;
    width: 220px;
}
#pollForm label {
    display: block;
    text-indent: -20px;
    padding-left: 20px;
    _width: 270px; /* IE6 */
}
#pollForm label input {
    display: inline-block;
    width: 16px;
}
#pollForm button {
    margin-left: 5px;
}
.pollPercentage {
    color: #666666;
    display: block;
    font-size: 12px;
    float: right;
}
.pollBar {
    background: url('img/poll_bar.png') left top;
    clear: both;
    display: block;
    height: 12px;
}
.pollBar span {
    background: url('img/poll_bar.png') left bottom;
    display: block;
    font-size: 5px; /* IE6 */
    height: 12px;
}
.pollVotes {
    color: #999999;
}

.thinSeparation li {
    border-bottom: 1px solid #dddddd;
}

.mainContentBlock .twoColumns {
    display: inline-block;
    font-size: 12px;
    list-style-type: none;
    vertical-align: top;
    width: 310px;
    *display: inline; /* IE7 */
    *zoom: 1; /* IE7 */
}
.mainContentBlock .twoColumns.col2 {
    margin-left: 5px;
}
.mainContentBlock .twoColumns li {
    margin: 10px 10px 10px 0;
    *text-indent: -15px; /* IE7 */
}
.articlePreview {
    border-top:1px solid #aaaaaa;
    padding:10px 0;
}

.articlePreview p {
    line-height: 21px
}
.articlePreview:first-child {
    border-top:none;
    padding:0;
}
.articlePreview .thumb img, .article .thumb img {
    float: left;
    margin-right: 10px;
    margin-top: 4px;
}
.article .announce,
.articlePreview .announce {
    color:#9E0505;
    font-size:12px;
    margin-top:6px;
    padding:4px 0px;
    text-indent:0;
}
.announce img {
    margin: 0 5px 0 0;
}
.accordion {
    clear: both;
    font-size: 12px;
    margin-top: 10px;
}
.ui-accordion-header {
    font-size: 12px;
    margin-bottom:1px;
    padding:5px 10px;
    cursor: pointer;
    zoom: 1;
}

.ui-accordion-header a {
    color: #333333;
    display: block;
    text-decoration: none;
    padding: 4px;
}
.ui-accordion-header span.link {
    border-bottom:1px dotted #004D8F;
    color:#164C8D;
    margin-left:10px;
}
.ui-accordion-header.ui-state-default {
    background: #FBF6EC;
}
.ui-accordion-header.ui-state-active {
    background: #FAD999;
}

.ui-accordion-content {
    min-height: 50px;
    _height: 50px; /* IE6 */
}
.ui-accordion-content p {
    line-height: 19px;
    clear: right;
}
.ui-accordion-content .photo,
.ui-accordion-content .avatar {
    float: left;
    margin-right: 10px;
}
.ui-accordion-content .rating {
    color: #999999;
    display: block;
    text-align: right;
    vertical-align: top;
}
.ui-accordion-content .rating .totalVotes {
    display: block;
    font-size: 11px;
}
.ui-icon-triangle-1-e {
    display: none;
    /*
	background: url('img/arrowtip_down.png') no-repeat center;
	float: right;
	height: 16px;
	width: 16px;
	position: relative;
	top: 4px;
	right:4px;
    */
}
.ui-icon-triangle-1-s {
    display: none;
    /*
	background: url('img/arrowtip_up.png') no-repeat center;
	float: right;
	height: 16px;
	width: 16px;
	position: relative;
	top: 4px;
	right:4px;
    */
}

/* runningString */
#runningString .container {
    width:620px;
    height:25px;
    overflow:hidden;
    position:relative;
    float:left;
}
#runningString .slides { position:absolute; top:0; left:0; }
#runningString .slides div { position:absolute; top:0; width:650px; display:none; }
#runningString div.previous,
#runningString div.next {
    float:left;
    height:25px;
    margin-right:4px;
    text-indent:-9999px;
    width:10px;
    cursor:pointer;
    background: url('img/runningstring-arrows.png') no-repeat 0px 0;
}
#runningString div.next { 
    float: left;
    background: url('img/runningstring-arrows.png') no-repeat -10px 0;
}
/* end runningString */

.error-404 {
    font-size:30px;
}

.author-page h3 {
    font-size:16px;
    margin:1em 0 0;
}
.author-page div.margin p,
.author-page p.margin {
    margin: 0;
    text-indent:0;
}

.currency-widget {
    border:1px solid #B8B8B8;
    border-collapse:collapse;
    width:100%;
    margin:4px 0;
}
.currency-widget td,
.currency-widget th {
    padding:4px 8px;
    font-size:11px;
}
.currency-widget th {
    background:#00406E;
    color:#FFFFFF;
    text-align:left;
}
.currency-widget td {
    border-bottom:1px solid #B8B8B8;
}
.currency-widget .title {
    font-weight:bold;
    padding-right:0;
}
.currency-widget .flag {
    padding-left:0;
    padding-right:0;
}
.currency-widget .quantity {
    color:#A9A9A9;
    font-size:10px;
    padding-left:0;
}
.currency-widget .right {
    text-align: right;
}
.currency-widget .green {
    color: #00a509;
}
.currency-widget .red {
    color: #d90e00;
}

/*new home page*/
.inside {
    width: 300px;
    float: left;
    margin: 0 15px 0 0;
}

.inside a, .news-archyve a {text-decoration: none}
.underline, .inside a:hover, .news-archyve a:hover {text-decoration: underline !important}

.inside.col2 {margin: 0 0 0 15px;}

.inside img, .news-picture, .experts-opinions dd img {border: 1px solid #aaa; margin-bottom: 5px}

.inside .storyTitle {margin-bottom: 12px}

div.meta {
    font-size: 11px;
    margin-bottom: 5px;
    color: #999;
    clear: both;
}

div.meta a{text-decoration: none}

.first .fr,
.other .fr,
.inside .fr {
    float: right;
}
div.meta .announce {
    color: #be1208;
    text-decoration: none;
    border-bottom: 1px dotted #be1208;
    position: relative;
    cursor: pointer;
    z-index: 100;
}

div.meta .announce span {
    display: none;
    padding: 10px;
    position: absolute;
    left: 0%;
    bottom: 13px;
    background: #fff;
    border: 1px solid #be1208;
    width: 225px;
    z-index: 100;
    color: #000;
    cursor: default;
    text-align: left;
}

div.meta .announce:hover span {display: inline-block}
div.meta .announce:hover {border: 0px none}

.user-position {
    color: #be1208;
    text-decoration: none;
    position: relative;
    cursor: pointer;
}

.user-position span {
    background: #fff;
    border: 1px solid #004D8F;
    color: #000;
    cursor: default;
    display: none;
    font-size:11px;
    left: 0px;
    padding: 10px;
    position: absolute;
    text-align: left;
    top: 0px;
    width: 225px;
    z-index: 10000;
}
/*
.accordion .user-position span,
.accordionClosed .user-position span {
    left: -8px;
    bottom: -20px
}*/

.user-position:hover span {display: inline-block}
.user-position:hover {border: 0px none}


div.meta .ico-comments, div.meta .ico-opinion {
    background: url('img/ico_comments.gif') no-repeat;
    padding-right: 15px;
    display: inline-block;
    margin-right: 5px;
    height: 15px;
}
div.meta .ico-comments {
    color: #004d8f;
    background-position: 100% 3px
}
div.meta .ico-opinion {
    color: #a06900;
    background-position: 100% -12px
}

div.meta .date i {
    color: #000;
    font-style: normal;
}

.inside p, .news-article p {
    line-height: 150%;
    margin-bottom: 18px;
}

.experts-opinions em {
    color: #a06900;
    display: block;
    margin-bottom: 10px
}



.experts-opinions ul {list-style: none}

.experts-opinions ul li {margin-bottom: 15px}

.experts-opinions ul div{
    width: 240px;
    font-size: 12px
}

.experts-opinions div a {
    font-weight: bold;
    display: block;
    margin-bottom: 5px;
}

.rating {
    display: block;
    color: #999999;
}

.experts-opinions .ratingPos, .experts-opinions .ratingNeg {margin: 0 10px 0 0}

.widget_recent_comments ul,
.widget_recent_entries ul,
.asideWidget .textwidget ul,
.asideWidget ul.post-views,
.inside .right-news {
    list-style: none
}

.widget_recent_comments li,
.widget_recent_entries li,
.asideWidget ul.post-views li,
.inside .right-news li {
    margin-bottom: 20px !important;
}

.widget_recent_comments li,
.widget_recent_entries li,
.asideWidget .textwidget li,
.asideWidget ul.post-views li,
.inside .right-news .last {
    list-style-type: square;
    font-size: 10px;
    margin-left: 17px;
    display:list-item;
}

.inside .right-news .last .title {
    font-size: 14px;
    display: block;
    margin-bottom: 3px
}

.asideWidget .textwidget li,
.asideWidget ul.post-views li,
.widget_recent_comments li,
.widget_recent_entries li {
    font-size: 12px;
}

.imageWithTransparentTitle2 {
    position: relative;
    border:1px solid #adadad;
    margin-bottom: 3px;
    zoom: 1 /*IE6*/
}

.imageWithTransparentTitle2 .container {
    bottom: 0;
    left: 0;
    position: absolute;
    color: #fff;
    width: 298px;
}
.imageWithTransparentTitle2 .container a {
    color: #fff;
}

.inside .right-news img {margin: 0px; border: 0px none}
.inside .imageWithTransparentTitle2:hover a span {text-decoration: underline}
.inside .imageWithTransparentTitle2:hover, .inside .news-picture:hover {border: 1px solid #26457d}

.tar {text-align: right}

.banner {width: 630px}

.news-archyve {list-style: none}

.news-archyve li {
    border-bottom: 1px dotted #ccc;
    margin: 0 0 25px 0
}

.news-archyve li:last-child {
    border-bottom: 0px none;
    padding: 0
}


.inside ol,
.news-archyve li ol,
.inside ul,
.news-archyve li ul {
    list-style: none;
    margin-bottom: 18px;
}
.inside ol li,
.news-archyve li ol li,
.inside ul li,
.news-archyve li ul li {
    border:medium none;
    list-style-type:disc;
    margin:0 0 0 17px;
}
.inside ol li,
.news-archyve li ol li {
    list-style-type: decimal;
}
.experts-opinions ul li,
.inside.col2 ul li {
    list-style-type: none;
    margin: 0;
}


.news-archyve .news-article {margin-bottom: 25px}

.news-archyve .news-article .fr {
    float: right;
    width: 115px;
    text-align: right;
}

.news-archyve .news-article img.left {
    float: left;
    margin-right: 15px;
}

.news-archyve .news-article .title {
    font-size: 14px;
    display: block;
    margin-bottom: 7px;
}

.news-archyve .experts-opinions dl {margin-bottom: 25px}

.news-archyve .experts-opinions dt {
    background: #fbf6ec;
    margin-bottom: 1px;
    padding: 5px 10px;
}

.news-archyve .experts-opinions dt.active {background: #fad999}

.news-archyve .experts-opinions dt span {
    border-bottom: 1px dotted #004d8f;
    margin-left: 10px;
    color: #164C8D;
}

.news-archyve .experts-opinions dt span:hover {
    border-bottom: 0px none;
    cursor: pointer;
}


.news-archyve .experts-opinions dd {
    padding: 10px;
    display: none;
}

.news-archyve .experts-opinions dd .fr {
    float: right;
    width: 560px;
}

.news-archyve .experts-opinions dd p {margin-bottom: 10px}

em.top-opinions {
    color: #a06900;
    display: block;
    margin-bottom: 10px
}

.pkwidget {

}
.pkwidget div.left, .pkwidget div.right{
    float:left;
    width:50%;
    margin-right:20px;
    width:44%;
}

.pkwidget select.multiple {
    height:200px;
    width:100%;
}
.pkwidget select.multiple option {
    font-size:12px;
    padding:0 2px;
}
.pkwidget select.multiple option.parent {
    font-weight:bold;
}

.pkwidget table {
    width: 100%;
}
.pkwidget table th {
    text-align:left;
    vertical-align:middle;
}
.pkwidget table td {
    padding:4px 0;
}

.pkwidget .preview {
    background:#E8F2FA none repeat scroll 0 0;
    border:1px solid #92B4D1;
    padding:20px 0;
}
.pkwidget .widget-code {
    width: 100%;
}
.pkwidget .code-block {
    display: none;
}

table.wp-table-reloaded p {
    margin: 0px;
    padding: 0px;
}

.fullWidthBlock.blog {
}
.fullWidthBlock.blog .widgetTitle {
}
.fullWidthBlock.blog a {
}

.color-white {
    color: white !important;
}

h2 .brainsolution,
h3 .brainsolution {
    float: right;
    margin-top:2px;
}
h2 .brainsolution img,
h3 .brainsolution img {
    border: none;
}

.grid .brainsolution {
    height:22px;
    position:relative;
    right:-86px;
    text-align:right;
    top:0;
    width:104px;
}

.imageWithTransparentTitle2 .brainsolution {
    text-align:right;
}

h2 .tikrasmaistas,
h3 .tikrasmaistas {
    float: right;
    margin-top:2px;
}
h2 .tikrasmaistas img,
h3 .tikrasmaistas img {
    border: none;
	margin-top: -5px;
}

.grid .tikrasmaistas {
    height:22px;
    position:relative;
    right:-86px;
    text-align:right;
    top:0;
    width:104px;
}

.imageWithTransparentTitle2 .tikrasmaistas {
    text-align:right;
}

.imageWithTransparentTitle2 .title {
    padding: 8px 10px;
    background: rgba(38,69,125,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient (startColorstr=#cc003366, endColorstr=#cc003366) ; /* IE8 */
	*zoom: 1; /* IE7 */
}

.bottom-slider {
    bottom:0;
    left:0;
    overflow:hidden;
    position:fixed;
    width:100%;
    z-index:9999;
}

/* Archive */
.archive .widgetTitleBlue {
	margin-bottom: 0;
}
.showFilter,
.hideFilter {
	background: url('img/filter_showhide_arrows.png') no-repeat left bottom;
	display: block;
	height: 10px;
	position: absolute;
	right: 25px;
	top: 25px;
	width: 16px;
}
.showFilter {
	background-position: left top;
}
.filterForm fieldset {
	border: 1px solid #cccccc;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	-khtml-border-radius-bottomleft: 6px;
	-khtml-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-top: 0;
	line-height: 37px;
	padding: 10px;
}
.hideFieldset {
	display: none;
}
.showFieldset {
	display: block;
}
.filterForm .categoryLabel,
.filterForm .datesGroupLabel,
.filterForm .filterTermLabel {
	display: block;
}
.filterForm .labelText {
	display: inline-block;
	font-weight: bold;
	vertical-align: top;
	width: 120px;
}
.filterForm .categoryLabel #category,
.filterForm .filterTermLabel input {
	width: 270px;
}
	.filterForm .categoryLabel .subCategoryLabel {
		background: url('img/filter_category_arrow.png') no-repeat 9px center;
		padding-left: 20px;
	}
	.filterForm #subCategory {
		width: 210px;
	}
.filterForm .datesGroupLabel {
	margin: 10px 0;
}
	.filterForm .datesGroupLabel .labelText {
		width: 80px;
	}
	.filterForm .datesGroupLabel .datesGroup {
		display: inline-block;
		width: 540px;
	}
	.filterForm .datesGroupLabel .note {
		background: transparent url('img/filter_note_bg.png') no-repeat;
		display: block;
		font-size: 10px;
		float: right;
		height: 37px;
		line-height: 11px;
		margin-top: 8px;
		overflow: visible;
		padding: 10px 20px 10px 25px;
		width: 170px;
	}
	.filterForm .datesGroupLabel .prefix {
		display: inline-block;
		padding-right: 5px;
		text-align: right;
		width: 35px;
	}
	.filterForm #startingYear,
	.filterForm #endingYear {
		width: 60px;
	}
	.filterForm #startingMonth,
	.filterForm #endingMonth {
		width: 90px;
	}
	.filterForm #startingDay,
	.filterForm #endingDay {
		width: 45px;
	}
.filterForm .filterTermLabel input {
	*margin-top: 5px; /* IE7 */
}
.filterForm button {
	line-height: normal;
	margin-left: 120px;
}
.archive .mainContent h3  {
	font-size: 18px;
	margin-top: 30px;
	
}
	.archive .mainContent h3 .archiveDate {
		color: #666666;
		font-size: 12px;
	}
.archive h4 {
	font-size: 15px;
	margin-top: 20px;
}
.archiveItems {
	list-style: none;
	line-height: 20px;
	margin-top: 10px;
}
	.archiveItems li {
		padding-left: 124px;
		text-indent: -124px;
		*padding-left: 0; /* IE7 */
	}
	.archiveItems .archiveDate {
		color: #666666;
		display: inline-block;
		text-indent: 0;
		width: 120px;
	}
.archive .filterTerm {
	background: #ffffb1;
	border: 1px solid #ffe132;
}
.archive .pagination {
	margin-top: 50px;
}
.experts-opinions h3
{
	font-size: 12px;
	margin: 0;
}


/* Opinion ratings */
.opinionRatings .widgetTitle {
	background: url('img/list_header_green.png') no-repeat center top;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    -khtml-border-radius-topleft: 6px;
    -khtml-border-radius-topright: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
	color: #ffffff;
	height: 60px;
	line-height: 34px;
	margin-bottom: -26px;
	margin-top: 10px;
	padding: 0 12px;
}
.opinionRatingsNegative .widgetTitle {
	background-image: url('img/list_header_red.png');
}
.opinionRatings div {
	border: 1px solid #dfdfdf;
	border-top: 0;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	-khtml-border-radius-bottomleft: 6px;
	-khtml-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	padding: 2px 10px 12px 10px;
}
.opinionRatings ul {
	color: #999999;
	display: block;
	list-style-type: none;
	margin: 0;
	padding-bottom: 10px;
}
.opinionRatings li {
	background: url('img/opinion_bg.png') repeat-x bottom;
	border-bottom: 1px solid #dfdfdf;
	display: block;
	min-height: 55px;
	margin: 0 !important;
	padding: 10px 0;
	*text-indent: 0 !important;
	_height: 55px; /* IE6 */
}
.opinionRatings .avatar {
	border: 1px solid #dddddd;
	display: inline-block;
	height: 50px;
	margin-right: 10px;
	text-align: center;
	vertical-align: top;
	width: 50px;
}
.opinionRatings .avatar img {
	vertical-align: bottom;
}
.opinionRatings .meta {
	display: inline-block;
	margin-right: 10px;
	vertical-align: top;
	width: 170px;
}
.opinionRatings .opinionRating {
	display: inline-block;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	width: 50px;
}
.opinionRatingsPositive .opinionRating {
	margin-left: 10px;
	width: 40px;
}
.opinionRatings .opinionRatingValue {
	font-size: 18px;
	font-weight: bold;
}
.opinionRatingsPositive .opinionRatingValue {
	color: #0cb73b;
}
.opinionRatingsNegative .opinionRatingValue {
	color: #e31306;
}
/* Opinion rating pages */
.opinionRatingsPage .widgetTitleBlue {
	float: left;
	width: 571px;
}
.opinionRatingsPositivePage .widgetTitleBlue {
	background: #2b9b33;
}
.opinionRatingsNegativePage .widgetTitleBlue {
	background: #d02323;
}
.opinionRatingsPositiveLink,
.opinionRatingsNegativeLink {
	background: url('img/list_link_green.png') left top;
	float: left;
	height: 34px;
	margin-bottom: -21px;
	margin-left: 17px;
	margin-right: -10px;
	padding-bottom: 21px;
	width: 50px;
}
.opinionRatingsNegativeLink {
	background-image: url('img/list_link_red.png');
}
.opinionRatingsPositiveLink a, .opinionRatingsNegativeLink a {
display:block;
height:0;
overflow:hidden;
padding-top:34px;
width:50px;
}
.opinionRatingsPage table {
	border-collapse: collapse;
	border-spacing: 0;
}
	.opinionRatingsPage table th {
		border-bottom: 1px solid #dfdfdf;
		color: #999999;
		font-weight: normal;
		padding: 5px 5px 5px 0;
		text-align: left;
		vertical-align: top;
	}
	.opinionRatingsPage table td {
		background: url('img/opinion_bg.png') repeat-x bottom;
		border-bottom: 1px solid #dfdfdf;
		padding: 5px 5px 5px 0;
		vertical-align: top;
	}
	.opinionRatingsPage td.author,
	.opinionRatingsPage td.article {
		color: #999999;
	}
	.opinionRatingsPage .opinionRating {
		text-align: center;
	}
		.opinionRatingsPage td.opinionRating strong {
			color: #0cb73b;
			display: block;
			font-size: 18px;
			padding: 5px 0;
		}
			.opinionRatingsPage.opinionRatingsNegativePage td.opinionRating strong {
				color: #e31306;
			}
		.opinionRatingsPage td.opinionRating .ratings {
			background: #ffffff;
			color: #999999;
			display: block;
			margin-top: 5px;
			padding: 3px 10px 5px 10px;
		}
			.opinionRatingsPage td.opinionRating .ratings .positiveRating {
				background: url('img/arrow_up.png') no-repeat left;
				padding-left: 15px;
			}
			.opinionRatingsPage td.opinionRating .ratings .negativeRating {
				background: url('img/arrow_down.png') no-repeat 5px center;
				padding-left: 20px;
			}
