body {background-color: #f1e9de; font: 12px Arial, Helvetica, sans-serif; margin: 0; padding: 0; color: #333;}
a {text-decoration: none; color: #333;}
a:hover {text-decoration: underline;}
a img {border: none;}
ul {padding: 0;}
td {border-collapse: collapse;}

.hidden {display: none}
.center {margin: 0 auto}
.inline_center {text-align: center}
.no_outline {outline: none}
.raquo:after {content:'»'}
.clearfix {clear: both}

.button1 {
    background: linear-gradient(to bottom, #F1447E 50%, #EC192E 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #F1447E), color-stop(1, #EC192E));
    background: -webkit-linear-gradient(top, #F1447E 50%, #EC192E 100%);
    background: -moz-linear-gradient(top, #F1447E 50%, #EC192E 100%);
    background-color: #EC192E;
    border-radius: 7px;
    text-align: center;
    color: white;
    display: block
}
.button2 {
    background: linear-gradient(to bottom, #b49db0, #745071 70%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b49db0), color-stop(70%,#745071));
    background: -webkit-linear-gradient(top, #b49db0 0%,#745071 70%);
    background: -moz-linear-gradient(top, #b49db0 0%, #745071 70%);
    background-color: #745071;
    border-radius: 7px; 
    text-align: center; 
    color: white; 
    display: block
} 
.button3 {
    background: linear-gradient(to bottom, #CEAECB 0%, #EEE5ED 50%);
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #CEAECB), color-stop(0.5, #EEE5ED));
    background: -webkit-linear-gradient(bottom, #CEAECB 0%, #EEE5ED 50%);
    background: -moz-linear-gradient(bottom, #CEAECB 0%, #EEE5ED 50%);
    background-color: #CEAECB; 
    border-radius: 7px;
    color: #444444;
    display: block;
    text-align: center;
}
.button1:hover, .button2:hover {
    cursor: pointer
}
.focus_glow:focus {
    border-color: rgba(82,168,236,.8);
    outline: thin dotted \9;
    -moz-box-shadow: 0 0 8px rgba(82,168,236,.6);
    box-shadow: 0 0 8px rgba(82,168,236,.6);
}
#site {width: 998px; padding: 0 12px 12px 12px; background: #fff; margin: 0 auto; min-height: 1000px;}
#banner {margin: 0 auto; width: 1022px; background-color: #ffffff; padding-top: 12px; }
#header {width: auto; clear: both; position: relative; }
#header .advert { left: 207px; top: 0px; position: absolute; width: 584px; height: 70px; }
#motto {width: 250px; float: right; font-size: 14px; font-family: Georgia; padding: 18px 344px 0 0;}
#motto a {color: white}
.header_portal {background: #c00; height: 70px;}
.header_thematic {background: #aba281; height: 53px;}
.header_pulsmedycyny {background: #019DA8; height: 53px;}
.header_pulsmedycyny img {padding: 10px 5px 5px 5px;}
.header_thematic #search, .header_pulsmedycyny #search, .header_inwestor #search, .header_eko #search, .header_cloud #search {padding-top: 16px;}
.header_inwestor {background: #7187a8; height: 53px;}
.header_eko, .site_1030 #header {background-image: url('eko-bg.jpg'); height: 53px; }
.header_cloud {background-image: url('cloud-bg.jpg'); height: 53px; }
.header_cloud #search input.search { border: 1px solid #888888; }
#header p {font: normal 35px Georgia, Times New Roman, Times, serif; color: #fff; float: left; width: 600px; padding: 5px 0 0 20px; margin: 0;}
.pb {color: #333;}

p .paid_zone_article {width: 15px; height: 10px; background-image: url('small-key.png'); vertical-align: middle; margin-left: 5px;}

#content { width: 100%; margin-bottom: 10px; clear: both; }
#footer {clear: both;background-color: #aba281;color: #fff; float: left; width: 100%; height: auto; margin: 0;}

#menu {height: 30px; float: right;}
#menu li {float: left; display: block; border-left: 1px solid #ccc; padding: 0 12px;}
#menu li:first-child {border: none;}
#menu a {text-transform: uppercase; color: #999;}

.path {float: left; padding-top: 7px; padding-bottom: 3px; font-size: 14px; color: #999; }
.path strong {color: #333;}
.fb-like {padding:7px 10px 3px 10px; float:left;}
#menu1 {background-image: url(hmenubg.png); background-repeat: repeat-x; background-position: 0 center; height: 30px; float: left; width: 996px; border-right: 1px solid #ddd; border-left: 1px solid #ddd; border-top: 1px solid #ddd; font-size: 14px; background-color: #f6f0e9; }
#menu1 ul {/*margin: 8px 0;*/ margin: 0;}
#menu1 li {float: left; display: block; padding: 0; border-left: 1px solid #ccc; }
#menu1 li:first-child {border: none;}
#menu1 a {color: #000; border-left: 1px solid #fff; border-left: 1px solid #fff; padding: 7px 10px; display: block;}
#menu1 .selected {font-weight: bold; background: #fff;}

#menu2 {height: 20px; clear: both; padding-bottom: 10px; margin-bottom: 20px; border: 1px solid #ddd; border-top: none; font-size: 11px;}
#menu2 ul {margin: 0;}


#menu2 li {float: left; display: block; padding: 0 6px; margin-top: 9px;}
#menu2 > ul > li:first-child { padding-left: 11px; }
#menu2 a {text-transform: uppercase; color: #333;}

#header img {float: left;}
#headline {padding-left: 300px; color: #fff; margin: 0; width: 300px;}
#headline p {font: normal 16px Georgia, Times, serif; margin: 0;}
#headline h3 {color: #fff; padding-top: 10px;}

#search  {float: right; padding: 25px 10px 0 5px; }
#search .search {background: url(search.png) no-repeat 3px #fff; border: 1px solid white; border-radius: 3px; padding-left: 20px; width: 168px; }
.thematic #search .search {background: url(search1.gif) no-repeat;}

#maincol, #col1, #col2, #col3 {float: left;}
#maincol {width: 698px}
#col1 {width: 468px; margin-right: 5px;}
#col1 .variant3 h1 {color: #fff;padding: 5px;}
#col1 .variant3 h1 a {color: #fff; }
#col1 .variant4 h1 {font-family: Georgia, Times, serif;}
#col2 {width: 200px; margin: 0 14px 0 10px;}
#col3 {width: 300px;}

#col3 h2 {color: #8c832a; text-align: left; padding-bottom: 5px;}
#col3 h2 a {color: #8C832A}

#topnews {width: 450px;}
.variant3 {background: #4f4c4d;}
.variant4 {background: #fff; color: #333;}
.variant4 h6 {font-family: Georgia, Times, serif;}

.hot_news {width: 685px; float: left; margin-bottom: 10px; }
.hot_news a:hover {text-decoration: none; }
.hot_news h1 {background: #423620; color: white; font-size: 26px; }
.hot_news h1 a {display: block; padding: 10px; color: white; }
.hot_news_big {float: left; width: 485px; height: 300px; background: black; }
.hot_news_picture_big {position: absolute; }
.hot_news_lead {margin: 250px 0 0 0; height: 50px; background: black; opacity: 0.6; filter: alpha(opacity=60);color: white;  }
.hot_news_lead a {display: block; color: white; padding: 5px; }
.hot_news_small {float: left; width: 200px; height: 150px; }
.hot_news_small p {height: 50px; background: #423620; color: #aaa; font-family: Georgia, Times, sans-serif; font-size: 12px; margin: 0; padding: 0; }
.hot_news_small p a {color: #eee; display: block; padding: 4px; }

/* hotnews z ost. chw. */
.hotnews {background: #cdc9af; font-size: 13px; padding: 0; margin-bottom: 10px;  }
.hotnews h2 {background: black; color: #ec192f; border: 0; border-bottom: 1px solid #aaa; margin: 0; padding: 5px 10px 0px 10px; height: 30px; }
.hotnews h2 a {color: #ec192f; }
.hotnews h2 .arrow {color: white; }
.hotnews_in {min-height: 280px; }
.hotnews_in .paid_zone_article {width: 15px; height: 10px; background-image: url('small-key.png'); }
.hotnews p {border-bottom: 1px solid white; margin: 0; padding: 5px 5px 5px 39px; text-indent: -33px; overflow: hidden; }
.hotnews .date {padding: 0; color: #ec1e33; }
.hotnews .more_link {padding: 4px 10px; }

.more_link { margin: 0; padding: 5px 0; clear: both; }
.more_link .description {padding: 4px; font-size: 11px; }
.more_link .description a {font-weight: bold; background: #b49cb0; color: white; border-radius: 3px; padding: 2px 4px;}
.more_link .description a:hover {text-decoration: none; background: #745071; }
.more {background: url(../sklep/btnbg.png) left center; background-repeat: repeat-x; color: #fff; clear: both; font-size: 12px; font-family: Arial,Helvetica,sans-serif; padding: 4px 8px; border-radius: 3px; display: inline-block; font-weight: bold; text-decoration: none !important; text-align: center; }
button.more {border: none; }

p.back {margin: 0; padding: 0 0 10px; text-transform: uppercase; color: #099593; font-weight: bold; }
.back a {color: #099593; }

.mainpage_topnews {background: black; overflow: hidden; width: 468px; height: 282px; position: relative; }
.mainpage_topnews_picture { position: absolute; float: none !important; top: 0; }
.mainpage_topnews h3 {background: #444; opacity: .9; filter: alpha(opacity=90); height: 45px; left: 0; bottom: 0; padding: 0; position: absolute; width: 468px; font-size: 20px; overflow: hidden; line-height: 45px; }
.mainpage_topnews h3 a {color: #ffffff !important; display: block; height: 70px; padding: 0 0 0 10px; }
.mainpage_topnews h3 a:hover {text-decoration: none; }
.mainpage_topnews .item a {display: block; width: 100%; height: 100%;}
.mainpage_small_news {font-size: 14px; font-weight: bold; border-bottom: 1px solid #ddd; padding: 6px 0; margin: 0; }


.news .cover_item {
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
    padding-bottom: 12px;
    /*clear: both;*/
}
.news .cover_item  p {margin: 6px 0 0 0;}
.news .cover_item:first-child { border-top: none; margin-top: 0; padding-top: 0; }
.news img {float: left; padding-right: 12px; padding-bottom: 8px;}
.news p {line-height: 150%;}

.cover_right .cover_picture {float: right; padding: 0 0 8px 12px; }
.cover_left .cover_picture {float: left; padding: 0 12px 0 0; }
.cover_left .cover_picture_link {float: left;}



#newslist {clear: both; margin-top: 10px;}
#newslist h3 {border-bottom: 1px solid #ddd;}
#newslist p {border-bottom: 1px solid #ddd; padding-bottom: 3px; font-weight: bold;}

.vipbox {background: #ccc3a2; min-height: 299px; padding-bottom: 8px; margin-bottom: 12px; border-top: 5px solid #7b7979;}
.vipbox h5 {background: url(vip.gif) no-repeat #ccc3a2; color: #fff; font-size: 22px; padding: 5px; height: 30px;}
.vipbox p {margin: 0; color: #9f9368; font: normal 17px Georgia, Times, serif; }
.vipbox-item a {color: #534f4e;}
.vipbox .vipbox-item { border-bottom: 1px solid #ddd; padding: 5px; }
.vipbox .bignumber {float: left; clear: both; font: bold 45px Arial, Helvetica, sans-serif; padding-top: 0; padding-bottom: 0;}
.vipbox .more {margin-left: 8px;}

.lifestyle {background: #f3ece3; margin-top: 0; padding: 0 0 10px 0; }
.lifestyle p, .lifestyle h3 {font-size: 1em; font-weight: bold; padding: 0 6px 8px 10px; margin: 4px 0 0 0;}
.lifestyle .more {margin: 20px 0 0 5px; }

.up, .up a {color: #0a0!important;}
.down, .down a {color:#c00 !important;}

.poll {clear: both; padding: 0 0 10px 0; }
.poll p {margin: 0; padding: 2px 0;}
.poll .poll_title {font-size: 24px; font-weight: bold; }
.news_extras .poll_title, .box .poll_title {font-size: 14px; }
.poll .poll_lead {font-weight: bold; }
.news_poll {padding: 0 0 5px 0; }

.tabs {height: 27px; border: 1px solid #ddd; clear: both; margin: 0 0 10px 0; background: url(bg.png); float: left; border-right: 0; }
.tabs li {background: url(bg.png) repeat-x; border-right: 1px solid #ddd; float: left; text-align: center; height: 18px; display: block; padding: 6px 16px;}
.ui-tabs-hide {display: none; }
.ui-tabs-selected {background: white !important; font-weight: bold}

.ui-datepicker {font-size: 11px; background: #F3ECE3; border: 1px solid #ddd; border-bottom-width: 3px; padding: 5px 10px 10px 10px; }
.ui-datepicker td {padding: 1px 4px; border: 0; }
.ui-datepicker th {color: #666; }
.ui-datepicker-prev {float: left; }
.ui-datepicker-next {float: right; }
.ui-datepicker-prev, .ui-datepicker-next {font-size: 10px; text-transform: uppercase; color: #666; }
.ui-datepicker-title {clear: both; font-family: Georgia, Times, serif; font-size: 16px; text-align: center; padding: 4px 0 3px 0; margin: 0 0 2px 0; color: #8C832A; border-bottom: 2px solid white; }
.ui-datepicker-today {font-weight: bold; background: white; }

.multibox {padding-bottom: 10px;}
.multibox p { border-bottom: 1px solid #ddd; padding: 2px 0 4px 0; margin: 3px 0; clear: both;}
.multibox a {font-size: 13px;}
.multibox .tabs {*margin-top: 10px;}
.multibox .tabs li {padding: 5px 20px 5px 17px;}
.multibox .comment_stat {font-size: 9px; background: url("comment1.png") no-repeat left top; width: 15px; height: 17px;}
.multibox .more a {font-size: 12px;}
.multibox .paid_zone_article {width: 15px; height: 10px; background-image: url('small-key.png'); }

.date {font-weight: bold; font-size: 11px; color: #986e40; padding-right: 5px;}


.opinions {clear: both; min-height: 120px; height: 140px; overflow: hidden; margin-bottom: 15px;}
.opinions img {float: left; padding-right: 15px;}
.opinions .nav { padding-top: 4px; }
.opinions .nav img { padding: 0; }
.opinions p {font-weight: bold; font-size: 13px; color: #8c832a; text-transform: uppercase; margin: 0;}
.opinions h5 {font-size: 18px; font-weight: normal;}
.opinions a {color: #999;}

.opinion {_float: left; clear: both; min-height: 60px; }

.comments {clear: both; margin-top: 10px;}
.comments img {float: left; padding-right: 5px; }

.total {padding: 1px 0 0 0px!important; border: none !important; margin: 0; background: url(comment.jpg) no-repeat left top; width: 20px; height: 40px;  color: #fff; text-align: center; font: normal 12px Arial, Helvetica, sans-serif;}
p.total {float: left;}

#player {padding: 0; clear: both; }
#player p {margin: 0; padding: 0; }
#player h3 {color: #fff; background: #c6c0aa; margin: 0; padding: 5px; font-size: 18px; font-family: Georgia, serif; font-weight: normal;  }
#player .video {padding: 5px 8px; background: #c6c0aa; margin-top: 4px;}
#player .player_content {background: #c6c0aa; }
#player h3 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px; padding-top: 6px; padding-bottom: 6px }
#player h3 a { color: white !important; }
#player .nav {margin-top: -6px;}

#recommended {width: 100%; border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-top: 40px; clear: both;}
#recommended .box { width: 190px; margin-right: 12px; }
#recommended .box:last-child { margin-right: 0; }
#recommended .box  h5 a {background: #f1eae1; display: block; padding: 5px; min-height: 55px;}
#recommended h2 {margin-top: 0; padding: 0 0 5px 0; }
.offers .box { float: left; margin-right: 10px; }
.offers .box:last-child { margin-right: 0; }
.box { margin-bottom: 1em; }
.box h6 a {color: #c00; background: #fff; padding: 0;}
#col3 .box { float: none; width: auto; margin-right: 0; padding-bottom: 10px; margin-bottom: 10px; }

.sections {width: 594px; height: 270px; padding-top: 0px; clear: both; float: left; margin-top: 20px; padding-right: 5px; border-right: 1px solid #ddd; }
.sections .box { margin-right: 6px; border-right: 1px solid #ddd; padding-right: 5px; margin-left: 0; padding-left: 0; width: 190px; }
.sections .box:last-child { margin-right: 0; padding-right: 0; border-right: none;}
.sections h2 {margin-right: 8px;display: block; margin-top: 0; padding: 0 0 5px 0; }
.sections h6 {font-size: 12px; border-bottom: 5px solid #e8daca; padding-bottom: 5px;}
.sections p {border-bottom: 1px solid #ddd; padding-bottom: 4px; *margin: 8px 0;}
.sections .nav {padding-right: 5px;}

#id_sections { overflow: hidden; }
#id_pboffers { height: 350px; }

.offers p {border-bottom: none;}
.offers h3 {font-size: 14px; border-bottom: none; padding-bottom: 0;}

.opinions .nav { font-size: 30px; }
.nav {display: inline; float: right; color: #ddd;}
.nav .prev, .nav .next { cursor: pointer; }
.nav .bullets {padding-right: 5px}
.nav a {text-decoration: none; color: #dddddd; cursor: pointer; padding: 0 2px; vertical-align: middle}
.nav .bullets .active {font-size: 35px; color: #000000}
.nav img { float: none; vertical-align: middle}

#people {margin: 20px 6px 0 10px; width: 170px; height: 265px; float: left; }
#people h3 {padding-bottom: 8px;}
#people h6 {padding: 4px 0 10px 0; }

#events {margin: 20px 5px 0 4px; padding: 0 6px; width: 184px; border-right: 1px solid #ddd; float: left; }
#events p {border-bottom: 1px solid #ddd; font-weight: bold; padding: 8px 0 5px 0; margin: 0; *margin: 8px 0;}
#events h6 {padding: 4px 0 13px 0; border-bottom: 1px solid #ddd; }

#newspapers {float: left; width: 390px; margin-left: 8px; border-top: 1px solid #ddd; padding-top: 12px; margin-top: 52px;}
#newspapers h3 {border-bottom: 1px solid #ddd; padding: 5px 0;}
#newspapers p {margin-top: 2px;}

#cover {float: left; width: 190px; padding: 5px 0 0 10px;}
#cover img {width: 180px;}
.services {float: left; width: 180px; padding-left: 10px;}
.services h2 {text-align: left; margin: 0 0 0 5px; padding-bottom: 5px;}
.services ul {margin: 0;}
.services li {text-transform: uppercase; font-weight: bold; color: #c00; border-top: 1px solid #ddd; padding: 5px;}
.services li a {color: #c00;}
.services li:first-child {border: none;}

.follow {border-top: 6px solid #f1eae1; margin-top: 6px; padding-top: 4px;}
.follow p {margin: 4px 0 6px 0;}
.follow img {padding-right: 6px;}

#footer-inner {margin: 0 auto; padding: 16px 16px 16px 0px; width: 998px;}
.overview {display: inline-block; vertical-align: top; width: 115px; padding-right: 2px;}
.overview h4 {font-size: 12px;}
.overview ul {margin: 0;}
.overview li {line-height: 150%;}
.overview a {color: #fff;}

h1 {margin: 0; font-size: 24px;}
h2 {color: #099593; text-align: center; display: block; border-bottom: 1px solid #ddd; font: normal 22px Georgia, Times, serif; margin-top: 10px;}
h2 a {color: #099593; }
h3 {font-size: 22px; margin: 0;}
h4 {margin: 6px 0 0 0; color: #433620;}
h5 {font: normal 16px Georgia, Times, serif; color: #666; margin: 0;}
h6 {text-transform: uppercase; margin: 0 0 2px 0; color: #c00; font-size: 12px;}
h6 a {color: #c00; }

.paid_zone_header {background: url('paid-zone-bg.png') #ccc3a2; border-top: 3px solid black; color: white; font-family: Georgia, Times, serif; font-size: 40px; padding: 12px 10px; margin: 0 0 5px 0; }
.paid_zone_header  a {color:white}
h1.paid_zone_title {background: #ccc3a2; margin: 0 0 0 0; padding: 25px 10px 15px 10px; font-size: 30px; color: #534f4e;}
.paid_zone_date {margin: 0 0 8px 0; padding: 5px 10px 5px 10px; background: #ccc3a2; color: #666; font-size: 11px; }
#paid_zone_key{float: none; vertical-align: middle;}

.article {padding-right: 35px; padding-left: 5px}
.article ul li {list-style-type: disc; list-style-position: inside;}
.article h1 { font-size:36px; padding-top: 16px;}

#article_content {min-height: 200px; line-height: 150%; font-size:14px; overflow: hidden}
#article_content a {text-decoration: underline !important; color: #099593;}
#article_content p img {padding: 5px 10px 5px 0;}
#article_content .picture p {
    line-height: 120%;
}
.picture-name {
    font-size: 1.1em;
    font-weight: bold;
}
.picture-author {
    font-size: 0.9em;
    font-weight: bold;
}

#article_lead {font-size: 15px; line-height: 140%; padding: 12px 0 10px 0;}
.article_date {color: #999; font-size: 11px; border-bottom: 1px solid #ddd; padding-bottom: 3px; margin-bottom: 6px;}
.news_author {text-transform: uppercase; font-size: 11px; color: #666; margin-bottom: 12px; padding-top: 8px;}
.news_header_extras {line-height: 100%; height: 30px; /*border-top: 1px solid #999; */}

#gallery {float: left; width: 200px; padding: 0; margin: 0 20px 3px 0; font-size: 11px;}
#gallery p {margin-top: 1px; color: #999;}

.gallery-container { width: 663px; }

.gallery_nav {float: right; margin-left: 2em; margin-top: 12px;}
.gallery_picture {border-top: 4px solid #999; border-bottom: 4px solid #999; overflow: hidden; }
.gallery_top {/*background: #e7e4c6;*/}
.gallery_top h1 {color: #099593; padding: 8px 0 10px 0;}
.gallery_top p {padding: 0 0 5px 0; margin-top: 6px; line-height: 150%;}
.gallery_top img {padding-top: 0}
.gallery_thumbs {margin-top: 20px;}
.thumb {padding-right: 5px; }
.thumb img {margin-bottom: 5px;}

.read-more {background: #fff; float: left; width: 200px; padding: 0; margin: 3px 20px 3px 5px; /*border-top: 1px solid #ddd; */border-bottom: 1px solid #ddd !important;}
.read-more h4 {color: #099593; padding: 8px 0; border-bottom: 6px solid #f1eae1;}
.read-more p {border-bottom: 1px solid #ddd; padding: 5px 0;color: #099593;}
.read-more p a {color: #666; font-weight: normal;}
.read-more form {margin-top: 10px; padding: 5px 10px; background: #f1eae1;}
.read-more form h4 {color: #666; padding: 0;}
.read-more input {border: 1px solid #ccc; width: 180px; color: #999;}
.read-more .more a {color: #fff;}

.ramka {padding: 10px; background: #f1e9de; margin: 10px 0; float: left; min-width: 410px; }

.auctions {background: #f3ece3; padding: 4px 0; margin: 10px 0; border-top: 1px solid #ddd; width: 100%; }
.auctions h2 {margin: 0; border-bottom: 5px solid #a49d72; color: #0994ac; text-align: left; padding-bottom: 3px; padding-left: 5px;}
.auctions ul {margin: 0;}
.auctions li {border-bottom: 2px solid #fff; padding: 5px 3px 3px 8px; list-style-image: url(arrow_right.gif); list-style-position: inside; *padding-left: 0;}
.auctions li a {color: #333;}
.auctions p {padding-left: 8px;}

#col2 h2 {text-align: left; padding-bottom: 2px; margin-bottom: 3px}
#col2 h3 {font-size: 12px; text-align: left; padding-bottom: 8px; margin-bottom: 3px}
#col2 .trader-chart {padding: 4px 0; margin-bottom: 8px; color: #099593}
#col2 .trader-chart img {padding: 5px 10px;}

.list p {border-bottom: 1px solid #ddd; padding: 0 0 5px 0; margin: 0 0 3px 0;}
.list p b {text-transform: uppercase; color: #099593;}

.info_box {padding-bottom: 3px;}
.info_box ul {margin: 0;}
.info_box li {border-bottom: 1px solid #ddd; padding: 5px 0;}

.title {color: #099593; text-transform: uppercase; font-weight: bold; border: none; margin-bottom: 0;}

.arrow {font-weight: normal; color: #666; font-family: Arial, Helvetica, sans-serif;}

.PageBody h2 {font: bold 16px Arial, Helvetica, sans-serif; border-bottom: none; color: #333;}

.cover_item {clear: both; width: 100%;}

.search_results {padding: 10px 0 0 0; width: 675px; clear: both;}
.search_results_header {width: 650px; padding: 10px 0 10px 0; margin: 0 0 0 5px; border-bottom: 5px solid #A49D72 /* #E8DACA */}
.search_results_header form {font-size: 11px; color: #333; }
.search_results_header h1, h1.tag {color: #c00; font-family: Georgia, Times, serif; font-size: 24px; font-weight: normal; margin: 0; padding: 0 0 0 3px; display: inline; }
.search_results_header input {width: 70px; border: 1px solid #ddd; color: #666; font-size: 11px; margin: 0 5px;  }
.search_results_header input.search_string {width: 165px; font-weight: bold; font-size: 14px; height: 25px; color: #333; }
.search_results_header button { font-size: 11px; }
.search_msg {font-size: 13px; width: 650px; margin-left: 5px;  }

.news_item {border-bottom: 1px solid #ddd; margin: 0; padding: 0; }
.news_item:hover {background: #f1e9de}
.news_item a {display: block; padding: 7px 0; overflow: hidden; white-space: nowrap; }
.news_item a:hover {text-decoration: none; }
.newslist_row { padding-bottom: 16px; }
.newslist_row .news_item:hover {background: transparent;}
.newslist_row .news_item { display: inline-block; width: 150px; padding-left: 16px; border-bottom: none; vertical-align: top; }
.newslist_row .news_item:first-child { padding-left: 0; }
.newslist_row .news_item a { white-space: normal; padding: 4px; }
.newslist_row .news_item a:hover { background-color: #f1e9de; }
.newslist_row .news_item .paid_zone_article { float: right; margin-top: 4px; }
.newslist_row .news_title_lead {
    display: block;
    line-height: 110%;
    height: 6.6em; /* 6*line-height */
    overflow: hidden;
}

.news_item_cover {border-bottom: 1px solid #ddd; float: left; width: 460px; margin: 0; padding: 0; }
.news_item_cover:hover {background: #F1E9DE}
.news_item_cover a {display: block; padding: 7px 0; float: left; }
.news_item_cover a:hover {text-decoration: none; }

.newslist_simple .news_title_lead {display: block; white-space: nowrap; width: 570px; overflow: hidden; }
.news_title {clear: both; font-weight: bold; color: #333; }
.news_lead {color: #aaa;display:block;margin-top:8px }
.news_site {float: left; width: 100px; font-size: 11px; color: #999; }
.news_dt {float: right; width: 80px; color: #c97c81; text-align: right; font-size: 11px;  }

.newslist_simple .news_item_pict img {
    float: left;
    width: 142px;
    padding-right: 1em;
}
.newslist_simple .news_item_pict .news_title_lead {
    display: inline;
    white-space: normal;
}
.newslist_simple .news_item_pict .news_dt {
    float: none;
    display: block;
    text-align: right;
    width: auto;
}

.news_extras {float: left; width: 200px; margin: 5px 20px 10px 0;  }
.news_extras h2 {color: #8C832A ; text-align: left; font-size: 20px; border-bottom: 5px solid #f1e9de; margin: 0 0 8px 0; padding: 0 0 4px 0; }
.news_extras .line { border-top: 1px solid #333; clear: both;}
.news_extras .tags {line-height: 140%; /* border-top: 1px solid #ddd; */ border-bottom: 1px solid #ddd; padding: 4px 0 5px 0; }
.news_extras .tags a {color: #099593; font-size: 13px; font-weight: bold; padding: 0 0 0 0; text-decoration: none !important;}

.trader_table {display: block; width: 300px; margin-top: 6px;  }
.trader_table_ofe {display: block; width: 100%; margin: 6px 0 10px 0;  }
.trader_table_ofe td { padding: 2px 0; }
.trader_table .datasheet {display: block; float: left; width: 182px; font-size: 10px; padding-bottom: 10px; *padding-bottom: 0;border-top: 1px solid #ddd;}
.trader_table .datasheet p {display: block; float: left; margin: 0; padding: 0 0; clear: both; width: 184px; line-height: 14px; }

.ofe_names {color: #099593; font-weight: bold; padding-left: 3px}
.ofe_names_fr {color: #099593; font-weight: bold; float: right; padding-right: 3px}
.ofe_names_date	{color: #099593; font-weight: bold; float: right; padding-right: 15px}
.ofe_spacer {margin-top: 5px}

.trader_table .datasheet p a {display: block; float: left; border-bottom: 1px solid #dde; padding: 2px; border-right: 1px solid #F2F7F9;}

.trader_table .datasheet p a.hover  {text-decoration: none; background: #F2F7F9; border-right: 1px solid #F2F7F9; }
.trader_table a.hover .c1 {font-weight: bold; }

.trader_table .datasheet p a:hover {text-decoration: none; background: #F2F7F9; border-right: 1px solid #F2F7F9; }
#col2 .trader_table { width: 200px; }
#col2 .trader_table .datasheet { margin: 0 auto; }
#col2 .trader_table .c3, #col2 .trader_table .c2 { width: 50px; }
#col2 .trader_table .number { text-align: right; }

.trader_table .c1 {display: block; width: 85px;  float: left; overflow: hidden; }
.trader_table .c2 {display: block; width: 45px; float: left; text-align: right; overflow: hidden;}
.trader_table .c3 {display: block; width: 45px; float: left; text-align: right; overflow: hidden; padding-right: 3px;}

.trader_table .trader_chart {float: left; width: 110px; height: 94px; background: #F2F7F9; border: 1px solid #dde; border-left: 0;}
.trader_table .trader_chart img {padding-top: 8px;}

.comments .comment {float: left; padding-right: 5px;}
h2.comment {color: #c97c81; border: 0; text-align: left; margin: 0; padding: 0; }
.comment a {color: #fff; }

.comment_item {border-top: 1px solid #aaa; padding: 15px 0; }
.comment_meta {width: 150px; float: left; margin: 0 0 0 0; padding: 0; }
.comment_date {color: #999; font-size: 10px; display: block; }
.comment_content {width: 480px; float: left; margin: 0 0 0 0; padding: 0; }
.comment_content a {text-decoration: underline; }
.comment_button:hover {text-decoration: none; }

.subcomment {margin: 0 0 0 150px; padding: 10px 0 10px 20px; border-top-width: 0px; background: url('subcomment.gif'); background-repeat: no-repeat; width: 460px; }
.subcomment + .subcomment {border-top: 1px solid #ddd; background: none; }

.subcomment .comment_meta {width: 300px; }
.subcomment .comment_date {display: inline; }
.subcomment .comment_content {width: 300px;}
.subcomment .comment_button {display: none; }

.add-comment {padding: 10px 0 0 0;}
.add-comment h5 {background: url(add.png) no-repeat; color: #c97c81; font-size: 18px; height: 30px; padding: 3px 0 10px 40px; margin-top: 5px;}
.add-comment form {background: #f1eae1; padding: 15px 5px 5px 15px; }
.add-comment-thank-you {background: #f1eae1; padding: 15px; }
.add-comment p {color: #666; border: none; font-weight: normal; padding: 7px 0; margin: 0; }
.add-comment p.input {margin-left: 28px;}
.add-comment input {margin: 0 20px 0 5px; padding: 2px; width: 150px; font-size: 10px; border: 1px solid #ccc;}
.add-comment textarea {margin: 0; padding: 2px; font-size: 14px; border: 1px solid #ccc; vertical-align: top; width: 540px; height: 70px;}
.add-comment table {border-collapse: collapse; border-bottom: 1px solid #ddd;}
.add-comment th, .add-comment td {vertical-align: top; border-top: 1px solid #ddd; padding: 10px 5px; }
.add-comment th {text-align: left; width: 120px;}
.add-comment small {color: #999;}
.add-comment .comment {background: url(add1.png) no-repeat left top; height: 38px; width: 30px; padding-left: 4px; padding-top: 0; padding-right: 5px; font-size: 18px; margin-top: 4px; font-family: Georgia, Times, serif;}
.add-comment .number { font-family: Arial, Helvetica, sans-serif; color: #fff; padding-right: 16px;}
.add-comment label {width: 100px; }

.add-comment-white form {background: #ffffff; padding: 15px 5px 5px 15px;}


.newsletter-signup { background-color: #f1e9de; padding:4px; margin-top: 12px;}
.newsletter-signup h2 { font-size:16px; color: #333; }
.newsletter-signup input { width: 97%; border: 1px solid #999; border-radius: 2px;}
.newsletter-signup a { font-size:11px; color: #099593; font-weight: bold; }

.pager {clear: both; text-align: center; padding: 20px 0; background: #F3ECE3; width: 650px;  }
.pager a {color: #099593; }
.pager a.page {border: 2px solid #099593; border-radius: 3px; padding: 1px 4px; margin: 2px; background: white; display: inline-block }
.pager a.page_selected {border: 2px solid #999; border-radius: 3px; padding: 1px 4px; margin: 0 2px; background: #999; color: white; }
.pager a.page:hover {background: #099593; color: white; text-decoration: none; }
.pager .dots {font-weight: bold; color: #900; margin: 0 5px; }


.blog_item {width: 650px; float: left; border-bottom: 1px solid #999; padding: 15px 0; }
.blog_item_big {width: 650px; float: left; }
.blog_item h2 {border: 0; text-align: left; margin: 0; padding: 5px 0; color: #666; }
.blog_item h2 a {color: #666; }
.blog_item h2.by_authors {font-size: 18px; margin: 0; padding: 2px 0; }
.blog_item_big h1 {border: 0; text-align: left; margin: 0; padding: 5px 0; color: #666; font-size: 28px; font-family: Georgia, Times, sans; font-weight: normal; }
.blog_item_big h1 a {color: #666; }
.blog_item .lead {padding: 0; margin: 0; }
.blog_picture_big {width: 100px; float: left; }
.blog_picture {width: 80px; float: left; clear: both; }
.blog_text_big {width: 500px; float: left;}
.blog_text {width: 550px; float: left;}
.blog_dt {color: #666; font-size: 10px;}
.more_red {color: #c00; font-family: Georgia, Times, serif; }
.blog_lead_big {clear: left; width: 600px; }

.blog_author_col {float: left; width: 150px; font-weight: bold; }
#blog_title {color: #c00; font-size: 32px}
.blog_news_col {float: left; width: 400px; }
.blog_news_col h6 {font-size: 14px; }
.blog_news_col h2 {font: normal 24px Georgia, Times, serif; text-align: initial; border: none; color: #666; margin: 0; padding: 15px 0; }
.blog_news_col h2 a {color: #666; }
.blog_news_col h5 {color: #a00; text-align: left; font-family: Georgia, Times, serif; border: 0; font-size: 12px; font-weight: bold; margin: 0; padding: 10px 0 5px 0; }
.blog_news_col h3 {font-size: 18px; font-family: Georgia, Times, serif; font-weight: normal; color: #666; margin: 0; padding: 0 0 5px 0; }
.blog_news_col h3 a {color: #666; }

.blog_nav {float: left; width: 640px; padding: 10px 0 0 10px; height: 44px; border-top: 2px solid black; border-bottom: 1px solid black; margin: 0 0 20px 0; background: #e0dbbb; background-image: url(blognav-bg.png); }
.blog_nav a {float: left; font-size: 24px; font-family: Georgia, Times, serif; padding: 7px 40px 13px 40px; height: 23px; border: 1px solid #cfca9b; border-bottom: 0; margin: 0 5px 0 0; background: url(blog-bg.png) repeat-x; color: white; }
.blog_nav a.selected {color: #8d792a; background: white; height: 24px; border: 1px solid black; border-bottom: none; }

.blog_subnav {float: left; width: 650px; height: 30px; border-bottom: 1px solid #999; margin: 15px 0; }
.blog_subnav a {float: left; display: block; height: 15px; padding: 8px 20px 7px 20px; background-image: url(bg.png); border: 1px solid #999; border-bottom: 0; }
.blog_subnav a + a {border-left: 0; }
.blog_subnav .selected {background: white; font-weight: bold; }

.h2_see_also {border-bottom: 0; margin: 0; }
.cover_see_also {background: #f3ece3; float: left; margin-bottom: 10px; }
a.cover_see_also_picture_link {margin: 0; padding: 0; }
.cover_see_also_picture {float: left; padding: 0 10px 0 0; }
.cover_see_also .news_item {float: left; clear: both; width: 300px; border: 0; border-top: 1px solid #999; font-size: 14px; font-weight: bold; color: #666; margin: 0 0 5px 0; padding: 0; }
.cover_see_also p {float: left; width: 195px; margin: 0; padding: 0 5px 0 0; }
.cover_see_also p a {color: #666; }




.topnews-nav {display: block; position: absolute; z-index: 1000; top: 203px; left: 20px}
.topnews-nav .nav-nr {font-size: 12px; display: inline-block; background-color: #4c4c4c; margin: 0 2px; min-width: 16px; height: 16px; border-radius: 16px; text-align: center; vertical-align: middle; font-weight: bold;}
.topnews-nav a {display: block; color: white; vertical-align: middle}
.topnews-nav .nav-active {background-color: red; font-size: 14px; margin: 0; min-width: 18px; height: 18px}


.mainpage_topnews .left, .mainpage_topnews .right {position: absolute; top: 70px; width: 32px; height: 64px; display: none}
.mainpage_topnews .left {left: 0; background-image: url(/img/arrow-l.png)}
.mainpage_topnews .right {right: 0; background-image: url(/img/arrow-r.png)}

div.calendar {padding: 5px;}
table.calendar {border-collapse: collapse; }
table.calendar th { padding: 4px 6px; }
.calendar caption, .calendar th { font-family: Georgia, "Times New roman", serif; font-style: italic; font-weight: normal;}

.calendar th {border-bottom: 0; background: white; font-family: Georgia, "Times New Roman", Times, serif; color: #918f90; font-size: 11px;}
.calendar td {padding: 4px 1px; background: white; color: #00adef; border-left: 1px solid #918f90; border-top: 1px solid #918f90; text-align: center;  }
.calendar td:first-child {border-left: none;}

.calendar .other {color: #aaa; }
.calendar .marked {font-weight: bold; color: #fff; background-color: #b0ad57; }
.calendar .marker {font-weight: bold; cursor: pointer; display: block; }
.calendar .tooltip {display: none; position: absolute; width: 400px; padding: 10px 10px 10px 10px; margin: 12px 0 0 -5px; text-align: left; color: black; border: 1px solid #EFD6CA; background: white; box-shadow: 2px 2px 4px 4px rgba(0,0,0,0.4); }

.datepicker {background: #fff; /*width: 198px;*/ }
.datepicker .today {color: red; font-weight: bold; }
.datepicker h2 {margin: 0 1px 1px 1px !important; border-top: 1px solid #fff;}
.datepicker_button { width: 16px; height: 16px; background-color: #b49db0;  color: white; background: url('calendar-button.png') no-repeat left; font-style: normal; font-weight: bold;}


.comment_stat {background: url(comment.png) no-repeat left top; color: #fff; width: 21px; height: 19px; display: inline-block; font: normal 11px Arial, Helvetica, sans-serif; vertical-align: bottom; text-align: center; padding-top: 1px; padding-right: 3px; margin: 0; *margin-bottom: 3px; text-indent: 0; }
.comments .comment_stat {float: left; padding-bottom: 30px; padding-right: 10px}
.comments p {padding-bottom: 5px; *margin: 0;}
#col3 .comments p {border-bottom: 1px solid #ddd; min-height: 30px;}
#col3 .comment_stat {clear: both;}

#investor_form {background: #f3ece3; padding: 10px 10px 10px 15px; margin-bottom: 20px;}
#investor_form textarea, #investor_form input {border: 1px solid #ccc; width: 265px; margin-bottom: 5px;}
#investor_form p {margin: 5px 0 0 0;}
#col2 #investor_form p {margin: 5px 0 0 0; padding-left: 0;}
#investor_search h2 {margin-top: 0;}
#investor_search form {background: #F3ECE3; padding: 20px 10px 5px 15px; margin-bottom: 20px;}
#investor_search input {border: 1px solid #ccc; width: 265px;}
#investor_search {clear:both}
.login {margin: 0;  width: 620px; background: #F1EAE1; float: left; padding: 20px; }
.login h1 {color: #C97C81; font: 22px Georgia, Times, serif;}
.login h1 span {background-image: url('big-key.png'); background-repeat: no-repeat; background-position: center right; padding-right: 50px; }
.login form p {margin: 0 0 4px 0;}
.login form {background: #F1EAE1;  padding: 15px 5px 5px 15px; color: #666; width: 250px; float: left; }
.login input {border: 1px solid #ccc; width: 200px; margin-bottom: 8px;}
.login button {background: url(button1.png) no-repeat; border: none; color: #fff; margin: 10px 0; padding-bottom: 4px; font: bold 12px Arial, Helvetica, sans-serif; width: 80px; height: 20px;}
.access_message {font-size: 14px; font-weight: normal; float: left; width: 300px; padding: 15px 40px 0 0; color: #666;  }
.access_message a {text-decoration: underline !important; }

.comment .number {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #fff; padding-right: 6px; background: url(add1.png) no-repeat left top; height: 38px; width: 30px; display: inline-block; text-align: center; margin-top: 10px;}

#menu2 ul ul {position: absolute; width: 150px; background: #fff; /*#f1e9de;*/ z-index: 100; margin: 0px 0 0 -1px; border: 1px solid #ddd; border-top: none; /*padding: 4px 0; */display:none; *position: relative; *margin-top: -1px;}
#menu2 ul ul li {display: block; clear: both; padding: 5px 0px; background: none; border: 0; border-top: 1px solid #ddd; width: 150px;margin:0px; }
#menu2 ul ul li a {display: block; border: 0;padding:0px 15px;font-size:12px;text-transform:none }

.auctions_pulsinwestora {background: #e9eaef; padding: 4px 0; margin-bottom: 8px; border-top: 1px solid #ddd;}
.auctions_pulsinwestora h2 {margin: 0; border-bottom: 5px solid #815783; color: #0994AC; text-align: left; padding-bottom: 3px; padding-left: 5px;}
.auctions_pulsinwestora ul {margin: 0;}
.auctions_pulsinwestora li {border-bottom: 2px solid #fff; padding: 5px 3px 3px 8px; list-style-image: url(arrow_right.gif); list-style-position: inside; margin: 0;}
.auctions_pulsinwestora li a {color: #333;}
.auctions_pulsinwestora h2 a {color: #0994AC;}
.auctions_pulsinwestora .more {margin-left: 8px;}

.opinions_pulsinwestora  {clear: both; min-height: 120px;}
.opinions_pulsinwestora  img {float: left; padding-right: 15px;}
.opinions_pulsinwestora  .nav img { padding: 0; }
.opinions_pulsinwestora  p {font-weight: bold; color: #8c832a; text-transform: uppercase; margin: 0;}
.opinions_pulsinwestora  h2 {color: #0994AC !important; }
.opinions_pulsinwestora  h2 a{color: #0994AC !important; }
.opinions_pulsinwestora_p { color: black !important;  margin: 0;}


.chart_pulsinwestora  h2 {color: #0994AC !important; margin-bottom: 10px; }
.chart_pulsinwestora  h2 a{color: #0994AC !important; }

.info_box_pulsinwestora {padding-bottom: 3px;background: #e9eaef;}
.info_box_pulsinwestora  h2 {border-bottom: 5px solid #815783; padding-left: 5px;}
.info_box_pulsinwestora  h2 a {color: #0994AC; }
.info_box_pulsinwestora  p  {padding: 8px 0 5px 10px; margin: 0;}
.info_box_pulsinwestora  p  a {padding: 8px 0 5px 10px; margin: 0;}
.info_box_pulsinwestora  .more  {margin-left: 8px;padding-top: 1px;}
.info_box_pulsinwestora input {border: 1px solid #ccc; width: 180px; margin-left: 8px;}

.box_pulsinwestora  {float: left; width: 185px; margin-right: 11px;}
.box_pulsinwestora  h6 a {color: #0994AC; background: #e9eaef; padding: 0;}
.box_pulsinwestora  h2  {color: #0994AC !important; margin-bottom: 8px;}
.box_pulsinwestora  h2 a {color: #0994AC !important; background: #e9eaef !important; padding: 0;}
#col3 .box_pulsinwestora, .column .box_pulsinwestora { float: none; width: auto; margin-right: 0; }
#investor_form_pulsinwestora, .box_pulsinwestora .box_question {background: #e9eaef; padding: 10px 10px 10px 15px; margin-bottom: 20px;}
#investor_form_pulsinwestora textarea, #investor_form_pulsinwestora input, .box_pulsinwestora .box_question textarea, .box_pulsinwestora .box_question input {border: 1px solid #ccc; width: 95%; margin-bottom: 5px;}
#investor_form_pulsinwestora p {margin: 5px 0 0 0;}

.auctions .lifestyle {padding-bottom: 0;}
.auctions .lifestyle  h2 a {color: #0994AC !important;}
.auctions .lifestyle img {padding: 5px 8px 3px 8px;}
.auctions .lifestyle h6 {padding-left: 8px;}

.newspaper_header {background: #F3ECE3; padding: 10px; margin-bottom: 10px;}
.newspaper_header h1 {font-weight: normal; font-family: Georgia, Times, serif; color: #0994AC;}
.newspaper_header .news_item{width:470px !important}

.offer_box {background: #f3ece3; padding: 4px 0; margin: 8px 0 15px 0; border-top: 1px solid #ddd;}
.offer_box h2 {margin: 0; border-bottom: 5px solid #a49d72; color: #0994ac !important; text-align: left; padding-bottom: 3px; padding-left: 5px;}
.offer_box h2 a {color: #0994AC;}
.offer_box ul {margin: 0;}
.offer_box li {border-bottom: 2px solid #fff; padding: 5px 3px 3px 8px; list-style-image: url(arrow_right.gif); list-style-position: inside;}
.offer_box li a {color: #333;}
.offer_box p {font-weight: bold; padding: 0 0 0 8px; margin: 10px 0 0 0; color: #333;}
.offer_box .more {margin-left: 5px;}

.oferta_info {background: #f3ece3; padding: 8px; }
.oferta_info h5 {color: #333; padding-bottom: 5px;}
.oferta_info h5 a {color: #0994AC;}

.frontpage h2 {margin-top: 0;}
.frontpage img {padding-top: 5px;}
.frontpage p {margin: 3px 0 12px 0;}

.newspaper_category_tag  {color: #c00; font-family: Georgia, Times, serif; font-size: 20px; font-weight: normal; margin: 0; padding: 20px 0 5px 0; display: block; clear: both;}

#col3 .cover_item h3 {font-size: 14px}

.social-buttons {margin: 10px 0}
.like-button {display: inline-block; vertical-align: middle; width: 100px; overflow: hidden}

.paid_zone_article  {background: url(key.png) no-repeat left top; color: #fff; width: 25px; height: 19px; display: inline-block; vertical-align: bottom; padding-right: 3px; margin: 0; clear: both;}

.profile {width: 100%; background: #F1EAE1;float: left; padding: 10px; }
.profile form p {margin: 0 0 4px 0;}
.profile p {margin: 4px 0;}
.profile form {background: #F1EAE1;  padding: 15px 5px 5px 15px; color: #666; float: left; }
.profile input, .profile select {border: 1px solid #ccc; width: 220px; margin-bottom: 8px;}
.profile input[type="checkbox"] {width: 15px; margin-left: 0;}
.profile input[type="submit"] {background: url(button1.png) no-repeat; border: none; color: #fff; margin: 10px 0; padding-bottom: 4px; font: bold 12px Arial, Helvetica, sans-serif; width: 80px; height: 20px;}
.profile td {vertical-align: middle;}

.cartinfo--profile { background: #fff; border-collapse: collapse;}
.cartinfo--profile tr {border-collapse: collapse;}
.cartinfo--profile th, .cartinfo--profile td {padding: 5px; border: 1px solid #ddd; text-align: center; }

.clear_float {clear:both}

.advert { clear: both; }
.advert img { float: none; }
#col1 .advert { }
#col1 .advert:first-child { padding-top: 0; }
.submenu_nav {background: url(arrow_down.gif) no-repeat left top; width: 11px; height: 7px; display: inline-block; vertical-align: middle; margin: 0; clear: both;}

.cover_item a img{float:none;}
.cover_lifestyle a img{float:none;}

.rules {padding-right: 10px}
.rules ol {list-style-type: decimal !important}
.rules ol li {list-style-type: decimal !important}

.bookMarks {text-align: right; float: right}
.bookMarks ul {display:inline; list-style:none outside none; margin:15px 0 0 6px; text-align:left}
.bookMarks ul li {display:inline; line-height:20px; padding:0 8px 4px 0; text-align:center}
.bookMarks ul li.wykop {background:url("/img/bookmark/wykop.gif") no-repeat scroll 0 0 transparent}
.bookMarks ul li.blip {background:url("/img/bookmark/blipnij.gif") no-repeat scroll 0 0 transparent}
.bookMarks ul li.facebook {background:url("/img/bookmark/facebook.gif") no-repeat scroll 0 0 transparent}
.bookMarks ul li.twitter {background:url("/img/bookmark/twitter.gif") no-repeat scroll 0 0 transparent}
.bookMarks ul li.linkedin {background:url("/img/bookmark/linkedin.gif") no-repeat scroll 0 0 transparent}
.bookMarks ul li a {color:#DB1921; margin:0; padding:0 0 0 18px}

.sponsorowany { clear: both; padding: 10px 0; text-align: left; }
.sponsorowany .news-title {color: #444444; font-size:13px}
.sponsorowany .spinfo a { text-transform: uppercase;text-align: right;font-size:9px;color: #808080; }

a.stock {padding: 0 0 0 16px; margin-left: -5px; background-image: url('w.gif'); background-repeat: no-repeat; background-position: 2px 50%; color: #08b !important; }

.tag-cloud-inner {padding: 0 5px; text-align: center}


.news-hscroller { clear: both; position: relative; height: 75px }
.news-hscroller-left, .news-hscroller-right { position: absolute; top: 0; width: 44px; height: 75px; background-color: #c4bfa1; text-align: center; }
.news-hscroller-left { left: 0; }
.news-hscroller-right { right: 0; }
.news-hscroller-window { position: absolute; top: 0; left: 44px; right: 44px; height: 75px; background-color: #eeeeee; overflow: hidden; }
.news-hscroller-content { position: relative; top: 0; left: 0; }
.news-hscroller-news, .news-hscroller-news a { position: relative; float: left; height: 75px; background-color: #fbf3f3; color: #565656; }
#maincol .news-hscroller-news { width: 279px; font-size: 16px; font-weight: bold; padding-right: 5px; border-left: 1px solid #dddddd; }
#maincol .news-hscroller-news .news-hscroller-image { position: absolute; width: 98px; top: 0; left: 0; background-color: #fbf3f3; }
#maincol .news-hscroller-news .news-hscroller-title { position: absolute; width: 173px; top: 0; left: 98px; padding: 8px; }

.intextPodtrzeni { color: #409040; border-bottom: 1px solid #409040; }

label.error { color: #cc0000; }
input.error { border-color: #cc0000; }
ul.errors { color: #cc0000; margin-top: 0; padding-top: 0; }
td.form-label { text-align: right; }
td.form-input { text-align: left; }

.copyrights {margin-bottom: 20px; font-size: 11px; color: #aaa; line-height: 120%; }
.copyrights a {color: #ccc;}

.testimonials h2 {margin-top: 0; margin-bottom: 5px; padding-bottom: 2px !important; }
.testimonial {margin: 0; padding: 5px 0; text-align: justify; clear: both; background-image: url(arrow_right.gif); background-position: 0 5px; background-repeat: no-repeat; text-indent: 10px; }
.testimonial-picture {float: left; margin: 0 10px 5px 0; }
.testimonial-author {margin: 0; padding: 0 0 10px 0; color: #333; }

.event_partners h2 {clear: both; }
.event_partner {text-align: center; display: inline-block; padding: 15px 30px 15px 0; vertical-align: middle;}
.event_partner a {}
.event_partner_logo { margin-top: auto; margin-bottom: auto; vertical-align: bottom; }

.event th, .event td {vertical-align: top; }
.event td p {margin: 0; padding: 0 0 5px 0; text-align: left !important; }
.event th {text-align: left; }
.event h3 {color: #8C832A; text-align: left; border-bottom: 1px solid #ddd; padding: 3px 0; margin: 0 0 10px 0; }
.speaker {clear: both; padding: 0 0 10px 0; }
.speaker > img {float: left; margin: 0 25px 5px 0; }
.speaker_desc {float: left; width: 600px;}
.speaker p {margin: 0; padding: 0 0 5px 0; text-align: left;  }
.speaker h5 strong { color: #099593 !important; font-family:arial,helvetica,sans-serif; font-weight:bold;}

table.bordered { border-collapse: collapse; border-bottom: 1px solid #000000; }
table.bordered td { border-top: 1px solid #000000; }

#username {text-transform: none; font-weight: bold; color: #333; }

.msgbox {background: #F1E9DE; padding: 10px 15px; font-size: 13px; font-weight: bold; }
.msgbox p {margin: 0; padding: 0; }
.news_campaign_form {background: #F1E9DE; padding: 10px 15px; font-size: 13px;  }
.news_campaign_form p {font-weight: bold; }
.news_campaign_form input {border: 1px solid #ddd; margin-right: 10px; }
.news_campaign_form .error {border-color: #a55; color: #a00;}
.news_campaign_form td {padding: 2px 10px 2px 5px; }
.news_campaign_form td.lbl {text-align: right; }

.voting_images {width: 500px; background: #F1E9DE; padding: 20px 15px 15px 15px; margin-bottom: 20px; }
.voting_icon {cursor: pointer;  }
.voting_icon:hover {opacity: .5; }

.multis {float: left; padding: 0 0 0 5px; width: 650px; }
.multis h6 {clear: both; width: 650px; _color: #8C832A; font-size: 11px; margin: 0 0 5px 0; padding: 20px 0 2px 0px; _background: #F3ECE3; border-bottom: 1px solid #f3ece3; }
.multi_item {float: left; width: 210px; height: 80px; padding: 0px 5px 0px 0; overflow: hidden; }

.multi_item h5 {line-height: 14px; font-size: 12px;}
.multi_small_item {display: inline-block; margin: 5px 10px 5px 0; color: #089593;  padding: 3px 10px; background: #F3ECE3; border-radius: 5px; }
.multi_small_item a {text-decoration: none; }
.multi_item h5 {font-size: 14px; font-weight: normal; margin: 0; padding: 13px 0 0 0; font-family: Georgia; }
.multi_item_video {width: 120px;  }
.multi_picture {float: left; margin: 0 7px 0 0; }
.multi_extra_links {font-size: 12px; }

/* konferencje turkus #019290 beż #e9e6d9 */
#event_col1 {clear: both; float: left; width: 775px; }
#event_col1 .event_news h1 { font-family: Georgia, "Times New roman", serif; color: #86711E; font-weight: normal; padding-bottom:12px; font-size: 32px; }
#event_col1 .event_news p.lead {font-weight: bold; font-size: 15px; }
#event_col1 p b, #event_col1 td b { color: #019290; }
.event_news div.content {font-size: 13px; }
.event_news {padding-right: 20px; }
.event_news #gallery {float: right; width: 250px; margin: 0 0 3px 20px; padding: 3px 0 0 0; }

#event_col2 {float: left; width: 200px; margin-left: 20px; }

.event_banner {width: 745px; height: 215px; _background: #505b8c; padding: 10px 15px; }
.event_banner h3 {font-size: 20px; margin: 0; padding: 0 0 10px 0; }
.white_on_black h3, .white_on_black h3 a {color: #f9a50d; display: block }
.black_on_white h3, .black_on_white h3 a {color: #f9a50d; display: block }
.event_banner h1 {font-size: 32px; width: 500px;}
.white_on_black h1, .white_on_black h1 a, .white_on_black .event_lead, .white_on_black .event_lead a {color: white; display: block }
.black_on_white h1, .black_on_white h1 a, .black_on_white .event_lead, .black_on_white .event_lead a {color: black; display: block }
.event_banner .event_lead {margin: 0; padding: 16px 0; width: 500px; font-size: 13px; }
.event_banner .event_type {color: #f9a50d; font-weight: bold; }
.event_banner a.button  { font-weight: bold; font-size:14px; text-align:center; background: url(button2.png) left no-repeat; color: white; padding: 8px 4px 4px 4px; width: 150px; height:20px; overflow:hidden; display:block; text-decoration: none; }
.event_banner a:hover {text-decoration: none}

.event_ledge {clear: both; height: 45px; background-image: url('blognav-bg.png'); border-top: 2px solid black; color: #86711e; font-size: 30px; font-family: Georgia, serif; padding: 10px 0 0 0px; text-align: center; }
.event_ledge select {width: 150px; vertical-align: middle; margin: 0 10px; }
.search_right_box { background-color: #fff !important; text-align:center; }
.search_right_box input[type="text"] { border: 1px solid #999; border-radius: 3px !important; margin-top: 8px; width:100%; }
.search_right_box button[type="submit"] { background: url('/img/szukaj.png'); height:20px; width: 54px; border: 0; margin-top: 6px;}

.event_item {clear: both; float: left; margin: 0 0 6px 0; padding: 5px 0 10px 0; border-bottom: 3px double #e9e6d9; }
.event_item_pict {width: 100px; float: left; padding: 5px 20px 0 0; }
.event_item_text {width: 440px; float: left; padding: 5px 0 0 0; }
.event_item_adds {width: 170px; float: left; margin-left: 5px; border-radius: 0 5px 5px 0; height:110px; background: url(event-tag.png) top left no-repeat #e9e6d9; padding-left: 40px; z-index:-1;}
.event_item_adds p { margin:6px 0; padding-left: 5px; }
.event_item_adds p a {white-space: nowrap; }

.more_cities { display:none;  background-color: #E9E6D9; z-index:10; border-radius: 0 0 5px 5px; }
.more_cities_trigger { text-align: right; color: #ec192f; cursor: pointer; z-index:100 !important;}

.promo_text {color: #ec192f; display: block; padding: 6px 0 4px 0; }
p.event_promo_text {color: #ec192f; margin: 0; padding: 0; font-weight: bold; font-size: 14px;}

.event_item_city { color: #019290; font-style: italic; font-family: Georgia, serif; }
.event_item h2 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; text-align: left; font-weight: bold; border: 0; color: black; margin: 0; padding: 0; }
.event_item h2 a {color: black; }
.event_item h3 {font-family: Georgia, serif; font-size: 14px; color: #019290; text-transform: uppercase; font-weight: normal; letter-spacing: 3px; margin: 0; padding: 0 0 4px 0; }
.event_item h3 a {color: #019290; }
.event_item .event_lead {margin: 0; padding: 4px 0 0 0; font-size: 13px; }
.event_item .event_free {display: inline-block; background: #019290; color: white; padding: 2px 6px; border-radius: 5px; font-size: 9px; font-weight: bold; text-transform: uppercase; }


#event_detail_top {float: left; width: 775px; border-top: 2px solid black; background-image: url(event-bg.png); background-position: 0 0; background-repeat: repeat-x; }
.event_detail_picture {float: right; margin: 2px 0 0 10px; }
#event_detail_top h3 {font-family: Georgia, serif; font-size: 18px; color: #019290; text-transform: uppercase; font-weight: normal; letter-spacing: 3px; margin: 0; padding: 53px 0 4px 0; }
#event_detail_top h3 a {color: #019290; }
#event_detail_top h1 {font-size: 32px; padding: 5px 0; }
#event-series-selector { float: left; margin-right: 6px;}
#event-address { clear: left; font-family: Georgia, serif; font-style:italic; padding:5px 0 ; margin:0; font-size: 16px;}
.event_prices {margin: 0; padding: 5px 0 0 0; clear: left; }
.event_price { color: #019290; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 16px;}
.price_title {color: #999; }
.lowered_price {text-decoration: line-through;}
.event_price_discounted { color: red; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 16px;}
/** event tabs **/
.event_tabs {clear: both; float: left; margin: 10px 0 30px 0; }
.ui-tabs-hide { display: none !important; }
.ui-tabs-selected {
    background-color: #fff !important;
    /* padding-bottom: 0px !important; */
    border-bottom :1px solid #fff !important;
    z-index: 1;
}
.ui-tabs-selected a.register { color: #ec192f !important; }
li.register { background-color: #eed4d2 !important; border-bottom:1px solid #c9c8c9 !important;color: #ec192f !important;}
#event_menu {clear: both; float: left; width: 775px; }
#event_menu ul {float: left; padding: 0; margin: 0; }
#event_menu li {float: left; text-align: center; }

#event_menu ul, #event_menu ul li {	display: block;	list-style: none; margin: 0; padding: 0; font-size: 13px; line-height: 13px; }
#event_menu ul { border-bottom: 1px solid #000; float: left; width: 100%; padding-left: 0; z-index:10;}
#event_menu ul li {	float: left; background: url(bg.png) repeat-x; position:relative; top:1px; border-bottom:1px solid #c9c8c9; z-index:2;}
#event_menu ul a { border-top: 1px solid #000; }
#event_menu ul a/*:link, ul a:visited*/ { display:block; text-decoration: none;	color: #000; padding: 7px 12px; border-right: 1px solid #c9c8c9; }
#event_menu ul a.first { border-left: 1px solid #000;}
#event_menu ul a.last { border-right: 1px solid #000 !important;}
#event_menu span.print {float: right; color: #505050; text-align: center; font-size: 14px; font-family: Arial, Helvetica, sans; font-weight: bold; padding: 5px 0 0 0}
#event_menu span.print_txt {float: right; padding: 5px 0 0 4px}
#event_menu span.print:hover {cursor: pointer}
/** event tabs **/

#event_detail_body {clear: both; font-size: 14px; line-height: 1.4; }
#event_detail_body ul {padding-left: 1.2em; margin: 0 0 6px 0;  }
#event_detail_body li {list-style-type: disc; padding-left: 0px; }
#event_detail_body li li {list-style-type: circle; }
#event_detail_body h2 {text-align: left; font-family: Georgia, serif; font-size: 20px; font-weight: normal; font-style: italic; color: black; border: 0; margin: 0; padding: 0; }
#event_detail_body .event_type {color: #019290; font-weight: bold; font-family: Arial, Helvetica, sans; font-style: normal; }
.event {clear: both; }
#event_detail_body h3 {font-family: Georgia, Times, serif; font-size: 24px; font-weight: normal; color: #8C832A; border: 0; }
#event_detail_body h4 {font-family: Arial, Helvetica, sans; font-size: 14px; text-transform: uppercase; border-bottom: 1px solid black; padding: 10px 0 3px 0; margin: 10px 0; clear: both; }
#event_schedule h3 {font-family: Arial, Helvetica, sans; text-align: left; font-size: 20px; font-weight: bold; color: #745c55; border-bottom: 1px solid black; padding: 0 0 5px 0; }
.event_date {font-weight: bold; width: 70px;}
.event_point {float: left;}
.event_point .event_point_col { border-left: 1px solid #cccccc; padding-left: 4px; margin-left: 4px; }
.event_point:first-child .event_point_col { border-left: none; padding-left: 0; margin-left: 0; }
.event_sessions {width: 100%;  }
.point_title {font-weight: bold; color: #019290; margin: 0; padding: 0; }
.point_title-1 {font-size: 1.4em; color: #8e5539; padding-bottom: 0.5em; padding-top: 0.5em; }
.point_title-2 {font-size: 1.8em; color: #8e5539; padding-bottom: 0.5em; padding-top: 0.5em; }
.point_lead {font-family: Georgia, Times, serif; font-style: italic; padding-bottom: 10px; font-size: 14px; color: #8e5539; }
.cols2 .point_desc, .cols3 .point_desc {font-size: 13px; }

#event_register td {padding: 2px 4px; margin: 0; font-size: 12px; }
#event_register input {border: 1px solid #EFD6CA; }
#event_register .r {text-align: right; }
#event_register .event_register_grid {margin: 10px 0; width: 755px; }
#event_register .event_register_grid input {width: 100px; border: 0px !important; }
#event_register .event_register_grid select {width: 70px; font-size: 11px; position: absolute;  } 
#event_register .event_register_grid td {border: 1px solid #EFD6CA; padding: 0 !important; }
#event_register .event_register_grid th {border: 1px solid #EFD6CA; background-color: #f7eef1; color: #8d576a; font-size: 12px; text-align: center; padding: 2px 4px;}

#event_register button[type='submit'] { background: url(zarejestruj_sie.png); border: 0; width:198px; height:40px; cursor: pointer}
.register_button {border: 0 !important; }
.register_button a {display: block; background: url(zarejestruj_sie.png); border: 0; width:198px; height:40px; font-size: 0; text-decoration: none; }

#event_col2 h2 {border: 0; border-top: 2px solid black; border-right: 1px solid #aaa; color: #019290; text-align: center; font-size: 14px; font-family: Arial, Helvetica, sans; font-weight: bold; margin: 0 0 8px 0; padding: 8px 0 8px 0; }
.event_box {border-left: 1px solid #aaa; margin-bottom: 25px; padding: 0 0 0 0; }
.event_box p {margin: 0 0 0 6px; font-size: 13px; border-bottom: 1px solid #aaa; padding: 5px 0; }
.event_box p strong {color: red; }
.event_box li {margin: 0 0 0 5px; padding: 3px 0; text-indent: 10px; background-image: url('bullet-k.png'); background-repeat: no-repeat; background-position: 0 6px; font-size: 13px; border-bottom: 1px solid #aaa;  }
i.place {font-family: Georgia, Times, serif; color: #019290; }
i.location {font-size: 12px; font-family: Georgia, Times, serif; color: #999; }

.registration_status {border-collapse: collapse; width: 755px; margin-top: 20px;  }
.registration_status td, .registration_status th {border-collapse: collapse; border-bottom: 1px solid #aaa; padding: 5px 5px 5px 0; vertical-align: top; }
.registration_status th {text-align: left; }
.registration_status .button {border: 1px solid #aaa; border-radius: 5px; padding: 5px 10px; text-decoration: none; background: #745071; font-size: 1.5em; color: white;  }
.registration_status .button:hover {background: #666; color: white; }
.event_msg {font-weight: bold; border: 1px solid #aaa; border-left: 3px solid #c00; clear: both; padding: 10px 15px; margin: 5px 0; background: #F1E9DE; }

.event_player_content {background: #c6c0aa; margin: 0 0 0 5px;}
.event_player_content h3 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px; padding: 8px;}
.event_player_content h3 a { color: white !important; }
h1.event_subheader {font-family: Georgia, serif; font-size: 18px; color: #EC192F; text-transform: uppercase; font-weight: normal; letter-spacing: 3px; margin: 0; padding: 30px 0; }

.image-slider-nav .nav-nr { font-size: 36px; color: #aeacad; padding-right: 12px; }
.image-slider-nav .active { font-size: 36px !important; color: #089593 !important;}

h1#person-name {font-size: 30px; font-weight: normal; border-bottom: 8px solid #9e7688;  padding-bottom: 10px; }
.td-up { border-bottom: 1px solid #ddd; }
.td-down { padding-top: 4px; }
#article-header table td  { padding-top: 4px;}

/* jQuery countdown */
.cover_clock_wrapper {width: 180px; margin: auto; min-height: 40px; padding: 10px 0 5px 0; }
.countdown_section {width: 45px; float: left; color: white; text-align: center; font-size: 8px; text-transform: uppercase; }
.countdown_amount {font-size: 20px; color: #EC192F;  }
.cover_clock_news {background: #CDC9AF; clear: both; margin-top: 5px;  }
.cover_clock_news h2 {clear: both; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; border: 0; color: black; padding: 10px 10px 5px 10px;}
.cover_clock_news h2 a {color: #333; }
.cover_clock_news .lead {padding: 0 10px 10px 10px; margin: 0; }
.cover-clock-cont {background-color: #000000;}

.e-commerce_panel_t {font-weight: bold}

.see_also_header {width: 292px}
.see_also_container {overflow-x: hidden; overflow-y: scroll; height: 280px; margin-top: 15px;}
.see_also_news {margin-bottom: 10px; overflow: hidden}
.see_also_news_bckg {background-color: #f8eeec;}
.see_also_img_padding {padding-right: 7px; float: left !important;}
.see_also_news_content {color: #818284; font-size: 14px; line-height: 140%; min-height: 60px}
.see_also_news_content:after {color: #d12132}
.see_also_news a:hover {text-decoration: underline; color: inherit}
.see_also_news_content_heading {color: black; font-size: 16px;}
.see_also_link {padding-top: 23px; background-image: url("/img/buy_premium.png"); background-repeat: no-repeat; height: 78px;}
.see_also_button {font-size: 18px; font-weight: bold; padding: 5px 10px; width: 6em}
.see_also .ncaWidget .ncwFrame {border: none !important;}
.see_also .ncwTitle {height: auto !important;}
.pre_see_also {background: #c00; padding: 0 4px 0 4px; border-radius: 10px;}
div.see_also {background: white;}

.med_bckg {background-color: #0691a8}
.med_header {background-color: #019da8; padding: 10px 0}
.med_header img {height: 40px}
.separator {border-bottom: solid 1px #4896A3}
.med_news {padding: 10px 0px 10px 6px}
.med_news_heading {color: white; font-size: 16px}
.med_news a:hover {color: white; text-decoration: underline}
.med_content {color: #DFDFDF}
.med_content:after {color: #0154BD}
.medical_see_also_link {background-image: url("/img/medicine_box_bottom.png")} 

.patriot_header {padding-left: 20px}
.patriot_time_big {display: block; padding-left: 50px}
.patriot_time_small {display: block; padding-left: 90px}
.patriot_center{text-align: center; margin-bottom: 10px}
#patriot_pb_excp {padding-left: 120px}
.patriot_logo { padding: 30px 0; text-align: center; }
#col3 .group > .patriot_logo:last-child { padding-bottom: 50px; }

#maincol .regform input[type=text], #maincol .regform select, #maincol .regform textarea { width: 300px; }

.colset > .column { margin-left: 13px; float: left; }
.colset > .column:first-child { margin-left: 0; }
.colset-3 > .column { width: 324px; }
.column > .box, #col2 > .box {margin: 0; margin-bottom: 10px;}
.poll-flat table.answers {width: 100%;}
.poll-flat table.answers td {text-align: center;}
td.number {text-align: right;}
.ofe-or-zus { background-color: #cdc9af; padding: 10px; }
.ofe-or-zus .poll_title { font-size: 1.4em; text-align: center; }
.ofe-or-zus .actions { text-align: center; }

.row0 > td { background-color: rgba(128,128,128,0.1); }

.column-ofe h2, .column-zus h2 { background-color: #000000; margin-top: 0; padding: 14px 0; font-size: 24px; border-bottom: none; }
.column-ofe h2 { color: #7187A8; }
.column-zus h2 { color: #00cc00; }

.chart-bar { clear: both; }
.chart-bar .chart-item { padding: 3px 0; }
.chart-bar .bar { background-color: #0088bb; color: #ffffff; text-align: right; }
.chart-bar .bar-5, .chart-bar .bar-6, .chart-bar .bar-7, .chart-bar .bar-8, .chart-bar .bar-9, .chart-bar .bar-10 { background-color: #cc0000; }

#favs {float: right; }
#fav_add, #fav_del {display: none; }
.favbutton {display: inline-block; width: 160px; height: 17px; margin: 0; text-transform: uppercase; font: 12px Georgia; letter-spacing: 1px; color: #333; padding: 2px 10px 0 25px; background: #f9f6f2; background-repeat: no-repeat; overflow: hidden;  border: 1px solid #ddd; }
.favbutton a {text-decoration: none; }
.fav0 {background-image: url('fav0.png'); }
.fav1 {background-image: url('fav1.png'); }
.favbutton img {margin: -2px 8px 0 0; vertical-align: top; }
span.favdel {display: block; float: right; width: 16px; height: 16px; margin: 0 0 0 6px; background-image: url('x.png'); background-repeat: no-repeat;}
.favbutton:hover span.favdel {background-image: url('xred.png'); }
#fav_notify {display: none; position: absolute; width: 174px; margin: 20px 0 0 1px; padding: 15px 0 15px 20px; border: 1px solid #ddd; background: #f9f6f2; color: #555; font-size: 13px;  }
#fav_notify .button {background: #c00; display: inline-block; margin: 10px 5px 5px 0; padding: 5px 10px; border-radius: 5px; color: white; text-decoration: none; font-weight: bold; box-shadow: 1px 1px 2px 2px rgba(80,80,80,0.4); }
#fav_notify a {text-decoration: underline; }

.folder-eksporterzy {
    margin-right: 15px;
}
.folder-eksporterzy h2 {
    text-align: left;
    font-family: georgia, times, serif;
    border: none;
}
.folder-eksporterzy h2:first-child {
    margin-top: 0;
}

@media print {

* { visibility: visible; }
.ui-tabs-hide {display: block; }

}

body.site_1096 div#site.not4bbtext {width: 998px; padding: 0 12px 12px 12px; background: #fff; margin: 0 auto; min-height: 1150px;}


/* SUBMENU notowania / puls inwestora */
div.submenu {clear: both;}
div.submenu ul {list-style: none; box-sizing: border-box;}
div.submenu > ul {height: 30px; line-height: 30px; margin: 0; font-size: 11px;}
div.submenu ul ul {display: none;}
div.submenu ul.p0 {background: #fff; border: 1px solid #ddd; border-width: 0px 1px 1px 1px;}
div.submenu ul.p0 > li {display: inline-block; float: left; padding: 0 6px; text-transform: uppercase; position: relative;}
div.submenu ul.p0 > li:first-child {background: #7187a8; position: relative; margin-right: 12px; padding: 0px 15px 0px 11px; font-weight: bold; -webkit-transition: all 0.4s; transition: all 0.4s; min-width: 40px; }
div.submenu ul.p0 > li:first-child:hover {min-width: 5%; -webkit-transition: all 0.7s; transition: all 0.7s;}
div.submenu ul.p0 > li:first-child a {color: #fff;}
div.submenu ul.p0 > li:first-child:after {display: inline-block; content:''; width: 0px; height: 0px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left: 12px solid #7187a8; right: -12px; top: 0; position: absolute;}
body.site_1 div.submenu ul.p0 > li:first-child a {color: #333; font-weight: normal;}
body.site_1 div.submenu ul.p0 > li:first-child {background: 0; color: #333; margin-right: 0; padding: 0 6px;  min-width: 0;}
body.site_1 div.submenu ul.p0 > li:first-child:after {display: none;}
div.submenu ul.p0 li:hover > ul {display: block;}
div.submenu ul.p1 {background: #fff; border: #ddd; text-transform: none; width: 150px; position: absolute; z-index: 100; left: 5px; top: 25px;-webkit-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.25);-moz-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.25);box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.25)}
div.submenu ul.p1 li {border: 1px solid #ddd; border-top: 0; font-size: 12px; line-height: 14px;}
div.submenu ul.p1 li:first-child {border-top: 1px solid #ddd;}
div.submenu ul.p1 a {display: block; padding: 5px 15px;}
/* level 1 */
div.submenu.level1 {margin-bottom: 20px;}
div.submenu.level1 ul.p0 > li:first-child {background: #8ea3c2;}
div.submenu.level1 ul.p0 > li:first-child:after {border-color: transparent #8ea3c2;}

/* AUTOCOMPLETE */
#search .search {box-sizing: border-box; width: 188px;}
.autoHint {list-style: none; display: none; margin: 0; background: #333; color: #fff; box-sizing: border-box; padding: 4px; border-radius: 3px; max-height: 214px; overflow-y: scroll; white-space: nowrap;}
.autoHint li {padding: 4px; border-radius: 3px; cursor: pointer;}
.autoHint li.active, .autoHint li:hover {background: #c00;
    background: -moz-linear-gradient(top,  #cc0000 0%, #a20000 100%);
    background: -webkit-linear-gradient(top,  #cc0000 0%,#a20000 100%);
    background: linear-gradient(to bottom,  #cc0000 0%,#a20000 100%);
}

section.karaluch {border-top: 2px solid #232323  ; padding-bottom: 10px; margin-top: 20px;}
section.karaluch ul {list-style: none; float: left;}
section.karaluch .body:after {content:''; display: block; width: 0; height: 0; clear: both;}
section.karaluch .body {margin-left: -9px; width:100%;}
section.karaluch ul {display: inline-block; margin-left: 9px; width: 154px; box-sizing: border-box;}
section.karaluch ul li { font-size: 12px; line-height: 16px; margin-top: 0px;}
section.karaluch ul li a { padding: 6px; display: block; color: #232323  ; text-decoration: none; transition: border-color .0s ease-out; b
order-color: #818181  ;}
section.karaluch ul li a:hover {border: 1px solid #d4d4d4  ; background: #eee; padding: 5px; transition: border-color .4s ease-out;}
section.karaluch ul li:first-child {margin-top: 0;}

.topic h2 {text-align:left;font-family:Arial}
.topic h2 a {color:#000;font-family:Arial}
.topic img {margin-bottom: 15px}
.topic {clear:both;margin-bottom: 30px}
#new_topic { padding-right:20px }
#new_topic h1 {border-bottom: 1px solid #ddd;margin-top:11px}
#related_topics {font-size: 14px}
#related_topics a {color:#ca0000}
.pager {width: 678px}
#related_topics h2 {font-family:Arial}
.topic .news .lead strong {backgroud:color:yellow}
div.topic.news p.related {margin:0;font-weight:bold;clear:both}
#related_alphabet_under span.multi_small_item {
  background: #f3ece3 none repeat scroll 0 0;
  border-radius: 5px;
  color: #ca0000;
  display: inline-block;
  margin: 5px 12px 5px 0;
  padding: 3px 10px;
  text-align: center;
  width: 18px;
}
#related_alphabet_under span.multi_small_item a {font-size:14px;color:#ca0000}
#related_topics_under {margin-top:15px}
.tag_description {margin-bottom:50px;min-height:150px;display:block}
.tag_description p {font-size:16px}

#nl-container{width: 95%; float: right;}