/*
STYLE SHEET FOR WIRTUALNEMEDIA.PL
Created by AMP MEDIA
http://www.ampmedia.com.pl
ToC
1. defaults
2. structure
3. header
4. marker research & footer
5. mod advertisement
6. global content & moduls
7. home page
8. category page & listing page
9. article page
10. business directory & probe
11. news of the day page
12. about us page
13. job
14. newsletter
15. tv program
16. glossary
17. communication
18. additions

Notes
*/

/* 1. defaults
--------------------------------------------- */

body, input, textarea, select {
	font-family: Arial,Helvetica,Garuda,sans-serif;
}
body {
	background: #fff;
	text-align: center;
}

/* ====== elements ====== */

em {
	font-style: italic;
}
strong {
	font-weight: bold;
}
ol,ul,dl {
	margin-left:2em;
}
ol li {
	list-style: decimal outside;
}
ul li {
	list-style: disc outside;
}

/* ====== linki ====== */

a:link, a:visited {
	color: #666;
	text-decoration: none;
	outline: none;
}
a:hover {
	color: #666;
	text-decoration: underline;
}

/* ====== Headres ====== */

h1, .h1{
	font-size: 1.385em;
	font-weight: normal;
	font-style: normal;
}
h2, .h2 {
	font-size: 1.231em;
	color: #f06d00;
	font-weight: bold;
	font-style: normal;
}
h3, .h3 {
	font-size: 1em;
	color: #9e9e9e;
	font-weight: bold;
	font-style: normal;
}
h4, .h4 {
	font-size: 0.846em;
	color: #fff;
	font-weight: normal;
	font-style: normal;
}
h5, .h5 {
	font-size: 0.923em;
	font-weight: bold;
	font-style: normal;
	color: #9B7750;
}
h6, .h6 {
	font-size: 1.077em;
	color: #9B7750;
	font-weight: bold;
	font-style: normal;
}

/* 2. structure
--------------------------------------------- */

#header {
	background: url(../pr_img/bg_header.gif) top left repeat-x;
	height: 175px;
	position: relative;
	z-index: 10;
	/*margin-top:63px;*/
	margin-top: 40px;
}
.contents {
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 990px;
}
.leftcol {
	float: left;
	width: 655px;
}
.rightcol {
	float: right;
	width: 314px;
}
/* breadcrumbs */
#breadcrumbs p {
	font: normal 0.769em Georgia, "Times New Roman", Times, Rekha, serif;
	text-transform: uppercase;
	padding: 4px 0 2px;
}
#breadcrumbs p img {
	padding: 0 6px 0 7px;
}
#breadcrumbs p a {
	color: #999999;
}
#breadcrumbs p a.current {
	color: #394a6e;
	font-weight: bold;
}
#breadcrumbs p a.current:hover {
	color: #394a6e;
	text-decoration: none !important;
}
/* column */
/* @home page  & article page */
#page-wrap-home,
#page-wrap-article,
#page-news-day,
#page-wrap-listing,
#page-wrap-directory,
#page-wrap-dictionaries,
#page-wrap-subpage,
#page-wrap-job,
#page-tv-program,
#page-wrap-mobile {
	background: url(../pr_img/bg_point_v.gif) 666px 20px repeat-y;
}
#page-wrap-home .separator-top,
#page-wrap-article .separator-top,
#page-news-day .separator-top,
#page-wrap-listing .separator-top,
#page-wrap-directory .separator-top,
#page-wrap-dictionaries .separator-top,
#page-wrap-subpage .separator-top,
#page-wrap-job .separator-top,
#page-tv-program .separator-top {
	position: absolute;
	top: 0;
	left: 655px;
	background: #fff;
	height: 46px;
	width: 21px;
}
#page-wrap-article .separator-top {
	height: 30px;
}
#page-wrap-job .separator-top {
	height: 33px;
}
#page-tv-program .separator-top {
	height: 40px;	
}

/* @category page */
#page-wrap-category {
	background: url(../pr_img/bg_category_page.gif) top left repeat-y;
}
#page-wrap-category .separator-top {
	position: absolute;
	top: 0;
	left: 655px;
	background: #fff;
	height: 46px;
	width: 21px;
}
#page-wrap-category .separator-top1 {
	position: absolute;
	top: 0;
	left: 464px;
	background: #fff;
	height: 46px;
	width: 21px;
}
/* @about us page */
#page-about-us {
	background: url(../pr_img/bg_point_v.gif) 323px 0 repeat-y;
}

/* 3. header
--------------------------------------------- */
.top {
	position: relative;
	height: 71px;
	z-index: 30;
}
.top p.nav-ons {
	position: absolute;
	text-align: right;
	top: 0;
	left: 0;
	width: 100%;
	height: 22px;
}
.top p.nav-ons a {
	font: normal 0.692em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #999;
	text-transform: uppercase;
	margin-left: 21px;
	padding: 0 0 0 12px;
	background: url(../pr_img/arrow_small.gif) 0 2px no-repeat;
}
.top h1 a,
.top h3 {
	float: left;
	width: 274px;
	height: 71px;
	text-indent: -9999px;
}
.top h1.home a {
	background: url(../pr_img/logo_wirtualnemedia.gif) no-repeat;
	display: block;
}
.top h3.slogan a {
    background: url(../pr_img/centrum_prasowe.png) 20px 12px no-repeat;
    display: block;
    height: 100%;
    width: 100%;
}
.top .search-mod {
	float: right;
	margin-top: 22px;
	width: 290px;
	height: 47px;
}
.top .search-mod fieldset {
	background: #f2f5fd;
	margin-left: 10px;
}
.top .search-mod fieldset p {
	padding: 13px 0 0 0;
	background: url(../pr_img/bg_input_search.gif) 24px 13px no-repeat;
	height: 34px;
	overflow: hidden;
}
.top .search-mod fieldset p * {
	float: left;
}
.top .search-mod fieldset p label {
	padding: 0 0 0 25px;	
}
.top .search-mod fieldset p input.text {
	width: 202px;
	border: none;
	color: #999;
	padding: 2px 0 0 4px;
	font: normal 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
	background: transparent;
}
.topbar ul {
	margin: 0;
	padding:  0 0 0 335px;
	height: 24px;
	text-align: center;
	position: relative;
	z-index: 40;
}
.topbar ul li {
	display: inline;
	list-style: none;
	white-space: nowrap;
}
.topbar ul li a.cat-menu,
.topbar ul li a.cat-menu:visited {
	position: relative;
	color: #3b4252;
	display: inline;
	float: left;
	font: bold 0.846em Arial,Helvetica,Garuda,sans-serif;
	text-decoration: none;
	background: #e9ecfd;
	margin: 0 6px 0 0;
	padding: 6px 12px 0;
	height: 18px;
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	behavior: url(PIE.htc);
}
.topbar ul li a.cat-menu:hover,
.topbar ul li.active a.cat-menu {
	color: #e9ecfd !important;
	background: #3b4252;
}
.topbar ul li .submenu {
	display: block;
	width: 990px;
	position: absolute;
	text-align: left;
	left: 0;
	top: 24px;
	color: #e9ecfd;
	font-size: 0.846em;
	padding: 8px 0 0;
	height: 23px;
	margin: 0;
	z-index: 20;
}
.topbar ul li .submenu a {
	color: #e9ecfd;
	margin: 0 3px;
	font-weight: bold;
}
.topbar ul li .more-menu {
	display: block;
	width: 180px;
	position: absolute;
	text-align: left;
	right: 0;
	top: 31px;
	background: #e9ecfd;
	border: #3b4252 solid;
	border-width: 0 1px 0 1px;
}
.topbar ul li .more-menu a {
	display: block;
	color: #3b4252;
	padding: 6px;
	margin: 0;
	border-top: #fff 1px solid;
	border-bottom: #3b4252 1px solid;
}

/* favorite website */
#wm-favorite-website {
	background: #e8ecfc;
	border: #dbdfe4 1px solid;
	position: absolute;
	top: 20px;
	right: 0;
	width: 400px;
	padding: 6px 10px;
	z-index: 20;
}
#wm-favorite-website .close {
	position: absolute;
	top: 5px;
	right: 5px;
	display: block;
	background: url(../pr_img/ico_close.gif) no-repeat;
	width: 15px;
	height: 16px;
	cursor: pointer;
}
#wm-favorite-website h5 {
	font: bold 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #394a6e;
	margin:0 0 8px;
}
#wm-favorite-website .logo-wm {
	float: left;
	height: 33px;
	margin: 0 0 20px;
	padding: 0 0 0 6px;
	width: 64px;
}
#wm-favorite-website p {
	color: #6b6e72;
	font-size: 0.846em;
	float: left;
	margin: 0 0 10px 10px;
	width: 300px;	
}
#wm-favorite-website p.more-instruction {
	clear: both;
	float: none;
	margin: 0;
	padding: 5px 0 0;
	background: url(../pr_img/bg_point_h_t.gif) top left repeat-x;
	width: auto;
}
#wm-favorite-website p.more-instruction a {
	text-decoration: underline;
}

/* 4. marker research & footer
--------------------------------------------- */
#market-research h4 {
	color: #f06d00;
	font: normal 1.692em Georgia, "Times New Roman", Times, Rekha, serif;
	border-bottom: #e8ecfc 5px solid;
	padding: 4px 0 5px;
	margin: 18px 0 11px;
}
#footer .contents {
	margin: 26px auto 0;
	padding: 10px 0 20px;
	background: url(../pr_img/bg_point_h_w.gif) top left repeat-x;	
}
#footer #article-page {
	margin: 0 auto;
	background: none;
}
#footer .menu {
	text-align: center;
	font: normal 0.923em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #b9c6d7;
	padding: 0 0 7px;
	margin: 0 0 9px;
	border-bottom: #e8ecfc 5px solid;
}
#footer .menu a {
	font-weight: bold;
	color: #394a6e;
	padding: 0 6px 0;
	text-decoration: none;
}
#footer .recommend {
	color: #666;
	font-size: 0.923em;
	text-align: center;
	padding: 0 0 4px;
}
#footer .recommend strong {
	font-family: Georgia, "Times New Roman", Times, Rekha, serif;
	padding: 0 9px 0 0;
}
#footer .recommend a {
	padding: 0 7px 0 0;
	color: #666;
}
#footer .copyright {
	height: 100%;
	overflow: hidden;
	color: #828181;
	font-size: 0.846em;
}
#footer .copyright strong {
	font-weight: normal;
	display: block;
	padding: 0 0 0 395px;
}
#footer .ampmedia {
	float: right;
}

/* 5. mod advertisement
--------------------------------------------- */
#promo-box {
	margin: 0 auto 5px;
	background: url(../pr_img/bg_promo_top.gif) top left repeat-x;
}
#promo-box .inner {
	padding: 5px 0;
	background: url(../pr_img/bg_promo_bottom.gif) bottom left repeat-x;
	text-align: center;
}
.no-separator {
	background: none !important
}

/* 6. global content & moduls
--------------------------------------------- */
.leftcol h2, .rightcol h2,
#page-site-map h2 {
	color: #f06d00;
	font: normal 2em Georgia, "Times New Roman", Times, Rekha, serif;
	margin: 8px 0;
}
.leftcol h2 a, .rightcol h2 a {
	color: #f06d00;
}
ul.nav-tabs {
	background: url(../pr_img/bg_nav_tab.gif) top left repeat-x;
	margin: 0;
	height: 33px;
	overflow: hidden;
}
ul.nav-tabs li {
	list-style: none;
	float: left;
	padding: 0 10px 0 10px;
	background: url(../pr_img/bg_nav_tab_sep111.gif) top left no-repeat;
}
ul.nav-tabs li:first-child {
	background: none;
	padding-left:0;
	padding-right:0;
}
ul.nav-tabs li span,
ul.nav-tabs li a,
ul.nav-tabs li a:visited {
	float: left;
	color: #747474;
	display: block;
	padding: 3px 3px 12px 3px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
	white-space: nowrap;
	font: normal 0.769em Georgia, "Times New Roman", Times, Rekha, serif;
}
ul.nav-tabs li span,
ul.nav-tabs li .selected,
ul.nav-tabs li a:hover {
	color: #fff !important;
	/*font-weight: bold !important;*/
	text-decoration: none;
	background: url(../pr_img/bg_nav_tab_act.gif) top center no-repeat;
}

/* ====== news of the day ====== */
.news-container .left-news {
	float: left;
	width: 382px;
}
.news-container .right-news {
	float: right;
	width: 265px;
}
.news-container .right-news h3 {
	font: bold 0.923em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #394a6e;
	position: relative;
	top: -4px;
	padding: 0 0 8px;
}

/* ====== site list modul ====== */
/* global set list */
ul.list-img-title,
ul.list-news,
ul.list-entry,
ul.category-list,
ul.agencies-list {
	margin: 0;
}
ul.list-img-title li,
ul.list-news li,
ul.list-entry li,
ul.category-list li,
ul.agencies-list li {
	list-style: none;
	height: 1%;
}
/* list from image */
ul.list-img-title li {
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	padding: 0 2px 10px 0;
	margin-bottom: 15px;
}
ul.list-img-title li.first {
	background: #E8ECFC !important;
}
ul.list-img-title li a {
	overflow: hidden;
	cursor: pointer;
	display: block;
}
ul.list-img-title li a:hover {
	text-decoration: none;
}
ul.list-img-title li a img {
	float: left;
	display: inline;
	margin-right: 13px;
}
ul.list-img-title li a .news-container {
	overflow: hidden;
	zoom: 1;
	display: block;
}
ul.list-img-title li a .news-title {
	position: relative;
	top: -4px;
	font: normal 1.385em Georgia, "Times New Roman", Times, Rekha, serif;
	padding: 0 0 4px;
	color: #394a6e;
	display: block;
}
ul.list-img-title li a .news-date {
	color: #828181;
	display: block;
	padding: 0 0 2px;
	font: normal 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
}
ul.list-img-title li a .news-description {
	font-size: 0.923em;
	color: #3a3a3a;
}
/* list news */
ul.list-news li {
	padding: 0 0 6px 11px;
	background: url(../pr_img/ico_bullet.gif) 0 5px no-repeat;
	font: normal 0.923em Georgia, "Times New Roman", Times, Rekha, serif;
}
ul.list-news li a {
	color: #666666;
}
/* list news first child */
ul.list-news li.first {
	background: none;
	padding: 0 0 6px 0;
	margin: 0 !important;
}
ul.list-news li.first a {
	display: block;
	overflow: hidden;
	cursor: pointer;
}
ul.list-news li.first a:hover {
	text-decoration: none;
}
ul.list-news li.first a .news-container {
	overflow: hidden;
	zoom: 1;
	display: block;
}
ul.list-news li.first a img {
	float: left;
	display: inline;
	margin-right: 13px;
}
ul.list-news li.first a .news-title {
	position: relative;
	top: -4px;
	font: normal 1.385em Georgia, "Times New Roman", Times, Rekha, serif;
	padding: 0 0 4px;
	color: #394a6e;
	display: block;
	line-height: 20px;
}
ul.list-news li.first a .news-description {
	color: #3a3a3a;
}
/* list news */
ul.list-entry li {
	font-size: 0.923em;
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	padding: 4px 0;
}
ul.list-entry li a,
ul.list-entry li a:hover {
	text-decoration: none;
	display: block;
	cursor: pointer;
}
ul.list-entry li .photo {
	display: block;
	padding: 8px 0 6px;
	color: #394a6e;
	font-family: Georgia, "Times New Roman", Times, Rekha, serif;	
}
ul.list-entry li .photo img {
	display: block;
	margin: 0 auto 4px;
}
ul.list-entry li .author {
	color: #394a6e;
	display: block;
	height: 1%;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, Rekha, serif;
}
ul.list-entry li .news {
	color: #666;
	display: block;
	padding: 2px 0 2px;
	height: 1%;
}
/* category list */
ul.category-list {
	margin: 3px 0 0;
	background: #E5ECF6;	
}
ul.category-list li {
	font: normal 0.923em Georgia, "Times New Roman", Times, Rekha, serif;
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
}
ul.category-list li a {
	text-decoration: none;
	display: block;
	padding: 4px 4px 6px 20px;
	background: url(../pr_img/ico_bullet.gif) 8px 10px no-repeat;
}
/* agencies list */
ul.agencies-list {
	background: #e8ecfc;
	margin: 2px 0 6px;
}
ul.agencies-list li {
	padding: 6px 10px;
}
ul.agencies-list li a {
	color: #3e4e68;
	font: normal 0.923em Georgia, "Times New Roman", Times, Rekha, serif;
	text-decoration: none;
}
/* tag cloud */
#tag-cloud { 
	padding: 6px 0; 
}
#tag-cloud p { 
	padding: 6px; 
	text-align: center; 
}
#tag-cloud p a {
	color: #384b75;
	text-decoration: underline;
}
.tagadelic.level1 { font-size : 1em; }
.tagadelic.level2 { font-size : 1.2em; }
.tagadelic.level3 { font-size : 1.4em; }
.tagadelic.level4 { font-size : 1.6em; }
.tagadelic.level5 { font-size : 1.8em; }
.tagadelic.level6 { font-size : 2em; }
.tagadelic.level7 { font-size : 2.2em; }

/* more & single more */
.more {
	height: 18px;
	overflow: hidden;
}
.more a, a.more {
	float: right;
	height: 18px;
	display: block;
	color: #f06d00;
	text-decoration: none;
	padding: 1px 2px 0 11px !important;
	background: url(../pr_img/bg_nav_tab_sep.gif) top left no-repeat !important;
}
#menu_top .submenu {
	top: 30px !important;
}
#menu_top .submenu ul {
	margin-left: 0 !important;
}
#small-search .query {
	padding: 2px 3px !important;
}
.menu_el .more {
	padding: 3px 12px 0px 12px !important;
	background: url(../new/img/ico_more_bg_1.png) center 24px no-repeat !important;
	height: auto !important;
}
.more a span, a.more span {
	background: url(../pr_img/arrow_orange.gif) top left no-repeat;
	padding: 0 0 0 20px;
	display: block;
	text-transform: uppercase;
	font: normal 0.769em Georgia, "Times New Roman", Times, Rekha, serif;
	line-height: 17px;
}

/* ====== mod promo ===== */
.rightcol h4, .rightcol h5, .mod-promo h5,
#page-about-us h4, #page-about-us h5 {
	font: normal 1.692em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #f06d00;
	padding: 13px 0 12px 0;
	line-height: 14px;
	border-bottom: #e5ecf6 5px solid;
}
.mod-promo h4 {
	font: normal 1.462em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #f06d00;
	padding: 20px 0 12px 0;
	line-height: 14px;
	border-bottom: #e5ecf6 5px solid;		
}
.rightcol h4 a, .rightcol h5 a,
.mod-promo h4 a, .mod-promo h5 a {
	color: #f06d00;
}
.mod-promo h4 em {
	font-size: 0.636em;
	font-style: normal;
}
.rightcol h5,
.mod-promo h5,
#page-about-us h5 {
	font-size: 1.538em !important;
}
.mod-promo h6,
.rightcol h6 {
	font: normal 1.077em Georgia, "Times New Roman", Times, Rekha, serif;
	background: url(../pr_img/bg_sprite_mark.gif) no-repeat;
	color: #fff;
	padding: 9px 4px 0 8px;
	margin: 3px 0 0;
	line-height: 16px;
	position: relative;
}
.mod-promo h6 em {
	font-size: 1.286em;
	font-style: normal;
	display: block;
}
.mod-promo h6 a.register,
.mod-promo h6 a.register:visited,
#wm-cafe-bar .box-cafe h6 a.register,
#wm-cafe-bar .box-cafe h6 a.register:visited {
	position: absolute;
	bottom: 6px;
	text-align: center;
	background: #f06d00;
	color: #fff;
	padding: 4px 0 5px;
	font: normal 0.786em Georgia, "Times New Roman", Times, Rekha, serif;
}
.mod-promo h6 span {
	padding: 8px 0 0;
	display: block;
	line-height: 12px !important;
	text-align: center;
	font: normal 0.857em Arial,Helvetica,Garuda,sans-serif;
}
/* blog */
.box-blog {
	border-bottom: #e8ecfc 2px solid;
	margin: 0 0 10px;
}
.box-blog h6 {
	background-position: 0 -46px;
	height: 71px;
}
.box-blog h6 a {
	background: #f06d00 url(../pr_img/ico_blog.gif) top right no-repeat !important;
	width: 114px;
	left: 30px;
}
.blog-people {
	padding: 12px 10px;
	background: #e8ecfc url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
}
.blog-people a,
.blog-people a:hover {
	display: block;
	text-decoration: none;
}
.blog-people a * {
	display: block;
	font-size: 0.923em;
}
.blog-people a .name {
	color: #394a6e;
	padding: 3px 0 0;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, Rekha, serif;
}
.blog-people a .profession {
	color: #828181;
	padding: 0 0 4px;
}
.blog-people a .entry {
	color: #666;
}
.box-blog ul li {
	padding: 4px 8px 2px 12px;
}
/* cafe */
.box-cafe {
	margin: 0 0 10px;
}
.box-cafe h6 {
	background-position: 0 -126px;
	height: 133px;
}
.box-cafe h6 a.register {
	width: 126px;
	left: 22px;
}
.box-cafe ul {
	margin: 0;
	padding: 11px 0 0;
	background: #e8ecfc;
	height: 100%;
	overflow: hidden;
}
.box-cafe ul li {
	list-style: none;
	float: left;
	width: 73px;
	height: 1%;
	overflow: hidden;
	padding: 5px 2px 4px 10px;
	color: #666;
	font-size: 0.846em;
}
.box-cafe ul li a {
	display: block;
	height: 1%;
	color: #666;
	line-height: 12px;
}
.box-cafe ul li a img {
	width: 55px;	
}
.box-cafe ul li a span {
	display: block;
}
.box-cafe ul li a:hover {
	text-decoration: none;
}
.box-cafe ul li.line {
	background: url(../pr_img/bg_point_h_t.gif) bottom left repeat-x;
	font-size: 0;
	height: 2px;
	overflow: hidden;
	display: block;
	padding: 0;
	width: 100%;
}
/* forum */
.box-forum {
	margin: 0 0 10px;
}
.box-forum h6 {
	background-position: 0 -268px;
	height: 71px;
}
.box-forum h6 a {
	background: #f06d00 url(../pr_img/ico_forum.gif) top right no-repeat !important;
	width: 114px;
	left: 27px;
}
.forum-container {
	position: relative;
	background: #e8ecfc;
}
.forum-container ul {
	margin: 0;
}
.forum-container ul li {
	list-style: none;
}
ul.tabs {
	margin: 0;
	padding: 5px 0 0;
	background: url(../pr_img/bg_point_h_t.gif) 0 25px repeat-x;
	height: 28px;
	overflow: hidden;
}
ul.tabs li {
	float: left;
	font: normal 0.769em Georgia, "Times New Roman", Times, Rekha, serif;
}
ul.tabs li.hit {
	height: 25px;
	padding: 3px 0 0;
	color: #747474;
	background: url(../pr_img/bg_point_h_t.gif) 0 20px repeat-x;
}
ul.tabs li a {
	float: left;
	display: block;
	text-align: center;
	height: 25px;
	padding: 3px 0 0;
	color: #747474;	
}
ul.tabs li a.act,
ul.tabs li a:hover {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background: url(../pr_img/bg_nav_tab_act.gif) top center no-repeat;
}
.forum-container .item ul li {
	font-size: 0.923em;
	background: url(../pr_img/bg_point_h_t.gif) bottom left repeat-x;
}
.forum-container .item ul li a {
	color: #666;
	padding: 3px 7px 5px;
	display: block;
	height: 1%;
}
/* questionnaire & our guest */
.box-questionnaire, .box-our-guest {
	margin: 0 0 10px;
	border-bottom: #e8ecfc 2px solid;
}
/* banner */
.box-banner-ls {
	margin: 24px 0 10px;
}
.box-banner-ls p {
	border: #e8ecfc 3px solid;
	width: 160px;
}
.box-banner-ls p img {
	display: block;
}
/* case study &  web portal */
.box-case-study,
.box-web-portal {
	border-bottom: #e8ecfc 2px solid;
	margin: 0 0 10px;
}
.box-case-study ul {
	margin: 0;
}
.box-case-study ul li {
	list-style: none;
	padding: 8px 0 7px;
	background: url(../pr_img/bg_point_h_t.gif) bottom left repeat-x;
}
.box-case-study ul li * {
	display: block;
}
.box-case-study ul li a:hover {
	text-decoration: none;
}
.box-case-study ul li .title {
	font: bold 1.077em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #394a6e;
}
.box-case-study ul li .desc {
	font-size: 0.846em;
	color: #828181;
}
.box-web-portal ul {
	margin: 4px 0 0;
}
.box-web-portal ul li {
	list-style: none;
	background: url(../pr_img/ico_bullet_wm.gif) 3px 9px no-repeat;
	height: 1%;
}
.box-web-portal ul li a,
.box-web-portal ul li span {
	background: url(../pr_img/bg_point_h_t.gif) bottom left repeat-x;
	padding: 6px 8px 7px 28px;
	display: block;
	height: 1%;
	color: #394a6e;
	font: normal 0.923em Georgia, "Times New Roman", Times, Rekha, serif;
}
/* dictionary wm */
.box-dictionary-wm {
	border-bottom: #e8ecfc 2px solid;
	margin: 0 0 10px;
}
.box-dictionary-wm p {
	font-size: 0.923em;
	color: #828181;
	line-height: 18px;
	padding: 8px 0 10px;
	background: url(../pr_img/bg_point_h_t.gif) bottom left repeat-x;
}
.box-dictionary-wm p strong {
	color: #394a6e;
	display: block;
	font-family: Georgia, "Times New Roman", Times, Rekha, serif;
}
.box-dictionary-wm ul {
	margin: 0;
	height: 100%;
	overflow: hidden;
}
.box-dictionary-wm ul li {
	background: url(../pr_img/bg_separator_dict.gif) 0 4px no-repeat;
	list-style: none;
	float: left;
	padding: 2px 0 0;
	width: 24.28px;
	height: 1%;
}
.box-dictionary-wm ul li.first {
	background: none;
}
.box-dictionary-wm ul li a {
	display: block;
	width: 100%;
	float: left;
	text-align: center;
	font: bold 0.923em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #394a6e;
}
.box-dictionary-wm ul li.line {	
	clear: both;
	background: url(../pr_img/bg_point_h_t.gif) bottom left repeat-x;
	font-size: 0;
	height: 2px;
	overflow: hidden;
	display: block;
	padding: 0;
	width: 100%;
}
/* top news */
.box-top-news {
	margin: 3px 0 0;
	padding: 0 0 6px;
	background: url(../pr_img/bg_point_h_t.gif) bottom left repeat-x;
	border-bottom: #E8ECFC 2px solid;
}
/* lead */
.box-lead {
	padding: 16px 0 0;
}
.box-lead form {
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
}
.box-lead p.question {
	font: bold 0.923em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #394a6e;
	padding: 0 0 14px;
	background: none;
}
.box-lead fieldset {
	background: url(../pr_img/bg_point_h_t.gif) bottom left repeat-x;
	padding: 0 0 10px;
}
.box-lead fieldset p:first-child {
	background: none;
}
.box-lead p {
	height: 100%;
	overflow: hidden;
	background: url(../pr_img/bg_point_h_w.gif) top left repeat-x;
	padding: 4px 0;
}
.box-lead p input {
	float: left;
	width: auto !important;
	height: auto !important;
	position: relative;
	padding: 0 !important;
	top: 2px;
}
.box-lead p label {
	float: none !important;
	text-align: left !important;
	display: block;
	padding: 0 !important;
	font: normal 1em Arial,Helvetica,Garuda,sans-serif !important;
	width: auto !important;
	margin-left: 20px !important;
	color: #666 !important;
}
.box-lead fieldset.vote {
	background: #a6afbc url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	padding: 9px 0 10px 8px;
}
.box-lead .btn-vote {
	background: #f06d00;
	float: right;
	margin: 0 10px 10px 0;
	border: none;
	color: #fff;
	font: bold 0.769em Georgia, "Times New Roman", Times, Rekha, serif;
	width: 68px;
	height: 20px;
	cursor: pointer;
}
.box-lead ul {
	margin: 0;
}
.box-lead ul li {
	list-style: none;
	padding: 0 0 2px 14px;
	background: url(../pr_img/ico_bullet.gif) 0 5px no-repeat;
	height: 1%;
	font: normal 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #fff;
}
.box-lead ul li a {
	color: #fff;
}

/* ====== right column ====== */
.rightcol h2,
.rightcol h3 {
	padding: 0 0 8px 31px;
	margin: 8px 0 3px;
	background: url(../pr_img/ico_arrow_left.gif) 0 9px no-repeat;
	border-bottom: #e8ecfc 5px solid;
}
.rightcol h2 em {
	font-style: normal;
	font-size: 0.692em;
}
.rightcol h5 em {
	font-size: 0.7em;
	font-style: normal;
}
.rightcol h3 {
	font: normal 2em Georgia, "Times New Roman", Times, Rekha, serif;
	background: none;
	color: #F06D00;
	padding: 0 0 8px 0;
}
.rightcol .more {
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	padding: 4px 0;
}
/* login */
#login-form {
	background: #e8ecfc;
	padding: 0 0 13px;
	margin: 0 0 5px;
}
#login-form h4 {
	border: none;
	background: url(../pr_img/ico_login.png) 10px 4px no-repeat;
	padding: 0 0 0 34px !important;
	margin: 0 !important;
	height: 27px !important;
	line-height: 27px !important;
	font-size: 1.077em !important;
	font-weight: bold !important;
}
#login-form fieldset {
	background: #a6afbc;
	padding: 13px;
}
#login-form fieldset label {
	color: #fff;
	display: block;
	font: bold 1.077em Georgia, "Times New Roman", Times, Rekha, serif;
	padding: 0 0 5px;
}
#login-form fieldset input {
	display: block;
	border: none;
	width: 284px;
	height: 19px;
	line-height: 23px;
	padding: 2px;
	margin: 0 0 5px;
	color: #a6afbc;
	font: bold 1.077em Georgia, "Times New Roman", Times, Rekha, serif;	
}
#login-form fieldset fieldset {
	padding: 13px 0 0;
	height: 100%;
	overflow: hidden;	
}
#login-form fieldset fieldset input {
	float: right;
	width: auto;
	background: #f06d00;
	border: none;
	color: #fff;
	font: bold 0.769em Georgia, "Times New Roman", Times, Rekha, serif;
	width: 93px;
	height: 20px;
	cursor: pointer;	
}
#login-form p {
	padding: 6px 13px 0;
	color: #8f99a9;
	font: normal 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
}
#login-form p a {
	text-decoration: underline;
	color: #f06d00;
}
/* gallery */
.rightcol .box-gallery {
	padding: 26px 10px 10px;
	background: #0472b8;
	position: relative;
	border: #fff 2px solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: #666 3px 2px 3px;
	-moz-box-shadow: #666 3px 2px 3px;
	box-shadow: #666 3px 2px 3px;
	behavior: url(PIE.htc);	
}
.rightcol .box-gallery ul {
	margin: 0;	
}
.rightcol .box-gallery ul li {
	list-style: none;	
}
.rightcol .box-gallery ul li a {
	display: block;
	padding: 0 0 10px;
}
.rightcol .box-gallery ul li a img {
	display: block;
	margin: 0 auto 5px;
	position: relative;
	-webkit-box-shadow: #000 4px 2px 4px;
	-moz-box-shadow: #000 4px 2px 4px;
	box-shadow: #000 4px 2px 4px;
	behavior: url(PIE.htc);		
}
.rightcol .box-gallery ul li a span {
	display: block;
	width: 219px;
	margin: 0 auto;
	font: normal 1.000em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #fff;
}

/* right column menu */
.rightcol ul.list-column {
	margin: 0;
}
.rightcol ul.list-column li {
	list-style: none;
	background: url(../pr_img/bg_point_h_t.gif) bottom left repeat-x;
	padding: 15px 10px 15px 20px;	
	height: 1%;
}
.rightcol ul.list-column li:first-child {
	padding: 0 10px 15px 20px;
}
.rightcol ul.list-column li a {
	cursor: pointer;
	display: block;
	overflow: hidden;	
}
.rightcol ul.list-column li a:hover {
	text-decoration: none;
}
.rightcol ul.list-column li a img {
	float: left;
	display: inline;
	margin-right: 15px;
}
.rightcol ul.list-column li a .news-container {
	overflow: hidden;
	zoom: 1;
	display: block;
}
.rightcol ul.list-column li a .news-title {
	position: relative;
	top: -2px;
	font: bold 1.077em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #394a6e;
	display: block;
}
.rightcol ul.list-column li a .news-description {
	font-size: 0.923em;
	color: #666;
}

/* only with us */
.only-with-us {
	border-top: #e8ecfc 20px solid;
	background: url(../pr_img/bg_point_h_w.gif) top left repeat-x;
	padding: 11px 0 0;
	margin: 0 0 30px;
	height: 1%;
}
.only-with-us ul {
	padding: 0 0 14px;
	background: #e8ecfc url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
}
.only-with-us ul li {
	background-position: 21px 5px;
	padding: 0 20px 4px 33px;
}
.only-with-us ul li a {
	color: #72767b;
}
.only-with-us ul li.first a img {
	margin: 0 auto;
	display: block;
	float: none;
}
.only-with-us ul li.first a .news-container {
	padding: 12px 20px 4px;
}
#rightside .only-with-us ul li.first a .news-container {
	padding: 12px 10px 4px;
}
/* banner right column */
.box-banner-rc {
	width: 300px;
	margin: 0 auto 14px;
	border: none;
}
.box-banner-rc img {
	display: block;
	margin: 0 auto;
}
/* job pannel */
.box-job {
	margin: 3px 0 8px;
}
/* @table */
.box-job table {
	width: 100%;
}
.box-job table thead th {
	color: #747474;
	padding: 4px 6px;
	font: normal 0.769em Georgia, "Times New Roman", Times, Rekha, serif;
	background: #e8ecfc url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	border-bottom: 6px #fff solid;
}
.box-job table tbody th {
	color: #394a6e;
	font: normal 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
}
.box-job table tbody th a {
	color: #394a6e;	
}
.box-job table tbody td {
	color: #828181;
	font-size: 0.846em;
}
.box-job table tbody td a {
	color: #828181;
}
.box-job table tbody th,
.box-job table tbody td {
	padding: 4px 4px 4px 0;
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
}
.box-job table .cell-position {
	width: 146px;
}
.box-job table .cell-firm,
.box-job table .cell-region {
	width: 67px;
}
/* @panel */
.job-panel {
	padding: 7px 15px 5px 14px;
	background: #a6afbc url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
}
.job-panel .post-an-ad {
	height: 100%;
	overflow: hidden;
	padding: 0 0 5px;
	color: #fff;
	font: normal 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
}
.job-panel .post-an-ad em {
	padding: 3px 0 0;
	display: block;
	font-style: normal;
}
.job-panel .post-an-ad a {
	float: right;
	display: block;
	text-align: center;
	padding: 4px 0 0;
	text-decoration: none;
	font-size: 0.909em !important;
	height: 16px !important;
}
.job-panel input.btn-search-job,
.job-panel .post-an-ad a {
	background: #f06d00;
	border: none;
	color: #fff;
	font: bold 0.769em Georgia, "Times New Roman", Times, Rekha, serif;
	width: 125px;
	height: 20px;
	cursor: pointer;
}
.job-panel fieldset p {
	height: 100%;
	overflow: hidden;
}
.job-panel fieldset p *  {
	float: left;
}
.job-panel input.text-search-job {
	border: #d4d7df solid;
	border-width: 1px 0 1px 1px;
	padding: 2px 0 0;
	color: #828181;
	width: 159px;
	height: 16px;
	font: normal 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
}
/* WM TV & REPORTAGES */
.box-tv,
.box-photo-reportages {
	margin: 3px 0 8px;
	background: #e8ecfc;
}
.box-tv ul.list-column li a .customer {
	font-size: 0.923em;
	color: #666;
	display: block;
	padding: 2px 0 4px;
	line-height: 12px;
	height: 1%;
}
.box-tv ul.list-column li a .customer strong {
	font-weight: normal;
	color: #394a6e;
	font: normal 0.917em Georgia, "Times New Roman", Times, Rekha, serif;
}
.box-tv .item .more {
	background: none;
}

/* TV PROGRAM & BUSINESS DIRECTORY & CATALOG EVENTS & MEDIA MONITORING & OFFER */
.box-tv-program,
.box-business-directory,
.box-catalog-events, 
.box-media-monitoring,
.box-offer {
	margin: 2px 0 8px;
	border-bottom: #e8ecfc 2px solid;
}
/* @business directory */
.box-business-directory {
	border: none;
}
.box-business-directory p {
	height: 20px;
	overflow: hidden;
	background: #a6afbc url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	padding: 4px 0 6px 110px;
}
.box-business-directory p a,
.box-business-directory p a:visited {
	float: left;
	margin-right: 3px;
	display: inline;
	padding: 4px 9px 3px 8px;
	background: #f06d00;
	white-space: nowrap;
	color: #fff;
	font: bold 0.769em Georgia, "Times New Roman", Times, Rekha, serif;
}

/* @tv program */
.box-tv-program ul.list-column li {
	padding: 8px 7px 5px !important;
}
.box-tv-program a .hours-of {
	width: 54px;
	font-size: 0.923em;
	display: block;
	float: left;		
}
.box-tv-program a .program-name {
	color: #828181;
	font-size: 0.846em;
	overflow: hidden;
	zoom: 1;
	display: block;	
}
.box-tv-program a .program-name strong {
	font-size: 1.091em;
	font-weight: normal;
}
.box-tv-program a .hours-of,
.box-tv-program a .program-name strong {
	font-family: Georgia, "Times New Roman", Times, Rekha, serif;
	color: #394a6e;
}
.box-tv-program ul.list-column li.first {
	background: #e8ecfc;
	padding: 10px 11px 8px !important;
}
.item ul.list-column li:first-child a {
	padding-top: 0;
}
.box-tv-program li.first a img {
	margin-right: 10px;
}
.box-tv-program li.first a .now-viewed {
	display: block;
	font: bold 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #fff;
	padding: 4px 7px;
	background: #a6afbc;
	text-transform: uppercase;
}
.box-tv-program li.first a .hours-of {
	float: none;
	padding: 0 0 4px;
}
.box-tv-program li.first a .program-name strong {
	display: block;
	padding: 0 0 4px;
}
/* @business directory & @catalog events & @monitoring */
.box-business-directory ul.list-column li,
.box-catalog-events ul.list-column li,
.box-media-monitoring ul.list-column li {
	padding: 0 !important;
}
.box-business-directory ul.list-column li a,
.box-catalog-events ul.list-column li a,
.box-media-monitoring ul.list-column li a {
	padding: 5px 9px 7px;
	color: #828181;
	font-size: 0.846em;
	line-height: 16px;
}
.box-media-monitoring ul.list-column li a {
	color: #666;
}
.box-business-directory ul.list-column li a strong,
.box-catalog-events ul.list-column li a strong,
.box-media-monitoring ul.list-column li a strong {
	color: #394a6e;
	font: normal 1.091em Georgia, "Times New Roman", Times, Rekha, serif;
}
/* @offer */

.box-offer ul.list-column li {
	padding: 0 0 !important;
}
.box-offer ul.list-column li a img {
	margin-right: 18px;
}
.box-offer ul.list-column li a {
	padding: 5px 0;
}
.box-offer ul.list-column li a .news-title {
	font-size: 0.923em;
	font-weight: normal;
}
.box-offer ul.list-column li a .news-description {
	color: #828181;
	font-size: 0.846em;
	line-height: 14px;
}
/* @banner */
.box-banner-rs {
	margin: 12px 0;
}
/* @hot information */
.rightcol .box-hot-information {
	margin: 0 0 30px;
}
.rightcol .box-hot-information .item .more {
	background: none;
	padding: 4px 0 0;
}
/* @order newsletter */
h5.other {
	height: 100%;
	overflow: hidden;
}
h5.other a span {
	font-size: 0.5em;
	line-height: 9px;
}
.box-order-newsletter {
	border-top: #e8ecfc 1px solid;
	margin: 2px 0 8px;
	background: #e8ecfc url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
}
.box-order-newsletter fieldset {
	background: url(../pr_img/bg_newsletter.jpg) top left no-repeat;
	height: 72px;
	padding: 20px 0 0 11px;
}
.box-order-newsletter fieldset p * {
	float: left !important;
}
.box-order-newsletter fieldset p:first-child {
	padding: 0 0 6px !important;
}
.box-order-newsletter fieldset p.arrow {
	font: normal 0.923em Georgia, "Times New Roman", Times, Rekha, serif;
	padding: 0 0 4px;
}
.box-order-newsletter fieldset p.arrow a {
	color: #fff;
	padding: 0 10px 0 0;
	line-height: 16px;
	background: url(../pr_img/arrow_newsletter.gif) 100% 4px no-repeat;
	text-decoration: none;
	cursor: pointer;
}
.box-order-newsletter fieldset p.arrow a strong {
	width: 168px;
	font-size: 1.167em;
}
.box-order-newsletter input.text-email {
	border: #d4d7df solid;
	border-width: 1px 0 1px 1px;
	padding: 2px 0 0;
	color: #828181;
	width: 195px;
	height: 16px;
	font: normal 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
}
.box-order-newsletter .btn-order {
	background: #f06d00;
	border: none;
	color: #fff;
	font: bold 0.769em Georgia, "Times New Roman", Times, Rekha, serif;
	width: 93px;
	height: 20px;
	cursor: pointer;
}
.box-order-newsletter .order-newsletter a {
	display: block;
	color: #394a6e;
	font: normal 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
	padding: 6px 11px;
	text-decoration: none;
	background: url(../pr_img/arrow_navy.gif) 200px 19px no-repeat;
}
/* @most commented */
.box-most-commented {
	margin: 2px 0 12px;
	background: #e8ecfc;
	overflow: hidden;
}
.box-most-commented ul.nav-tabs {
	background: #fff url(../pr_img/bg_nav_tab.gif) top left repeat-x;
}
.box-most-commented .item ul.list-img-title li {
	margin-bottom: 0;
	padding: 0;
}
.box-most-commented .item .news-container {
	background: url(../pr_img/ico_bullet.gif) 12px 14px no-repeat;
	padding: 6px 0 6px 27px;
}
.box-most-commented .item .news-title {
	top: 0;
}
/* forum & blog & blog  */
.rightcol .box-forum h6,
.rightcol .box-blog h6,
.rightcol .box-cafe h6 {
	height: 47px;
	overflow: hidden;
}
.rightcol .box-forum h6 {
	background-position: 128px -258px;
}
.rightcol .box-blog h6 {
	background: #a6afbc url(../pr_img/bg_sprite_mark.gif) no-repeat;
	background-position: 138px -52px;
	margin: 0;
}
.rightcol .box-cafe h6 {
	position: relative;
	background: #a6afbc url(../pr_img/bg_sprite_mark.gif) no-repeat;
	background-position: 0 -126px;
	padding: 4px 0 0 10px;
	height: 50px;
	font-size: 0.846em;
}
.rightcol .box-forum h6 em,
.rightcol .box-blog h6 em,
.rightcol .box-cafe h6 em {
	display: block;
	font-style: normal;
	font-size: 1.286em;
	line-height: 20px;
}
.rightcol .box-cafe h6 em {
	font-size: 1.545em;
}
.rightcol .box-forum h6 a,
.rightcol .box-blog h6 a {
	float: right;
	font-size: 0.786em;
	color: #fff;
	text-align: center;
	padding: 4px 0 5px;
	margin: 10px 12px 0 0;
}
/* @forum */
.rightcol .box-forum {
	background: #a6afbc;
}
/* @blog */
.rightcol .box-blog {
	height: 100%;
	overflow: hidden;
	border: none;
	background: #e8ecfc url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
}
.rightcol .box-blog .blog-people {
	float: left;
	width: 130px;
	background: none;
}
.rightcol .box-blog ul.list-entry {
	float: right;
	width: 158px;
}
.rightcol .box-blog ul.list-entry li {
	padding:4px 8px 2px 0;
}
/* cafe */
.rightcol .box-cafe h6 .container {
	display: block;
	line-height: 14px;
}
.rightcol .box-cafe h6 cite {
	display: block;
	line-height: 12px;
}
.rightcol .box-cafe h6 a {
	position: absolute;
	top: 18px;
	left: 188px;
	font-size: 0.909em;
	color: #fff;
	text-align: center;
	padding: 4px 0 5px;
	width: 114px;
	background: #f06d00;
}
.rightcol .box-cafe ul li {
	width: 66px;
}
/* hot-bar */
#hot-bar {
	background: #7e9b96 url(../img/bg_point_h_w.gif) top left repeat-x;
	margin: 0 auto 4px;
	padding: 1px 0 0;
}
#hot-bar .inner {
	padding: 0 0 1px;
	background: #7e9b96 url(../img/bg_point_h_w.gif) bottom left repeat-x;
	height: 35px;
	overflow: hidden;
}
#hot-bar h3 {
	float: left;
	width: 187px;
	padding: 9px 0 0 15px;
	height: 26px;
	color: #fff;
	font: bold 1.231em Georgia, "Times New Roman", Times, Rekha, serif;
	background: #f06d00 url(../img/bg_hot_bar.gif) top right no-repeat;
}
#hot-bar p {
	float: left;
	width: 690px;
	padding: 5px 0 0 10px;
	height: 25px;
	overflow: hidden;
	
}
#hot-bar p a:first-child {
	background: none;
}
#hot-bar p a {
	float: left;
	display: block;
	background: url(../img/bg_hot_bar_sep.gif) 0 8px no-repeat;
	padding: 5px 10px 5px 9px;
	font: normal 0.923em Georgia, "Times New Roman", Times, Rekha, serif;
	/*color: #394a6e;*/
	color: #fff;
	font-weight:bold;
	text-decoration: none;
}
#hot-bar a.more {
	margin: 9px 10px 0 0;
}
/* wm cafe bar */
#wm-cafe-bar .contents {
	background: #a6afbc url(../pr_img/bg_point_h_w.gif) top left repeat-x;
	margin: 30px auto 0;
}
#wm-cafe-bar .box-cafe {
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	padding: 1px 0;
	margin: 0;
	height: 100%;
	overflow: hidden;
}
#wm-cafe-bar .box-cafe h6 {
	float: left;
	width: 180px;
	background: #a6afbc url(../pr_img/bg_sprite_mark.gif) 100% -126px no-repeat;
	margin: 0;
	padding: 10px 0 0 10px;
	font: normal 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #fff;
	line-height: 16px;
	position: relative;	
}
#wm-cafe-bar .box-cafe h6 a.cafe {
	font-weight: normal;
	display: block;
	color: #fff;
	padding: 0 0 18px;
	font-size: 2.182em;
}
#wm-cafe-bar .box-cafe h6 em {
	font-style: normal;
	display: block;
	padding: 0 0 4px;
	font-size: 1.545em;
}
#wm-cafe-bar .box-cafe h6 a.register {
	font-size: 0.909em !important;
	bottom: 16px !important;
	left: 33px !important;
}
#wm-cafe-bar .box-cafe ul {
	float: right;
	width: 771px;
	padding: 20px 0 15px 29px;
}
#wm-cafe-bar .box-cafe ul li {
	background: none;
	width: 82px;
}
/* wm services */
#wm-services .contents {
	background: url(../pr_img/bg_point_h_w.gif) top left repeat-x;
	border: #e8ecfc solid;
	border-width: 5px 0;
	padding: 10px 0 23px;
	margin: 30px auto 0;
}
#wm-services ul,
#page-site-map ul {
	margin: 0;
	height: 100%;
	overflow: hidden;
}
#page-site-map ul {
	margin: 0 0 24px;
}
#wm-services ul li,
#page-site-map ul li {
	width: 210px;
	margin-right: 35px;
	float: left;
	display: inline;
	list-style: none;
}
#wm-services ul li h3,
#page-site-map ul li h3 {
	color: #394a68;
	font: normal 1.385em Georgia, "Times New Roman", Times, Rekha, serif;
	padding: 0 0 16px;
}
#page-site-map ul li h3 a {
	color: #394a68;
	text-decoration: none;
	background: none;
}
#wm-services ul li a,
#wm-services ul li strong,
#page-site-map ul li a,
#page-site-map ul li strong {
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	display: block;
	color: #828181;
	font-size: 0.923em;
	font-weight: normal;
}
#wm-services ul li a span,
#wm-services ul li strong span,
#page-site-map ul li a span,
#page-site-map ul li strong span {
	display: block;
	padding: 2px 0 3px 20px;
	background: url(../pr_img/ico_bullet.gif) 3px 6px no-repeat;
}
/* form */

.leftcol form {
	background: #e9ecfd;
	margin: 0 0 10px;
	padding: 20px 0 10px;	
}
.leftcol fieldset p {
	height: 100%;
	overflow: hidden;
	margin: 0 0 5px;
	font-size: 0.923em;
}
.leftcol fieldset p.input-text {
	background: url(../pr_img/bg_input.gif) 151px 0 no-repeat;
}
.leftcol fieldset p.text-area {
	background: url(../pr_img/bg_textarea.gif) 151px 0 no-repeat;	
}
.leftcol fieldset p label {
	float: left;
	width: 131px;
	padding: 4px 10px 0;
	color: #394a6e;
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, Rekha, serif;
}
.leftcol fieldset p input,
.leftcol fieldset p textarea,
ul.form-dictionaries li input,
ul.form-dictionaries li textarea {
	background: transparent;
	border: none;
	padding: 2px 4px 3px;
	color: #3a3a3a;
}
.leftcol fieldset p input {
	width: 254px;
	height: 20px;
}
.leftcol fieldset p textarea {
	width: 454px;
	height: 115px;
}
.leftcol fieldset p label.error {
	text-align: left;
	clear: left;
	display: inline;
	height: 1%;
	padding: 0;
	color: #DC0009;
}
.leftcol fieldset p label.error,
.leftcol .buttons-action {
	width: 458px;
	margin-left: 151px;
}
.leftcol .buttons-action .btn-act {
	float: right;
	background: #f06d00;
	border: none;
	color: #fff;
	font: bold 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
	margin-top: 10px;
	height: 20px;
	line-height: 20px;
	cursor: pointer;
}
.leftcol .buttons-action a.btn-act {
	padding: 0 4px;
}
/* form dictionaries */
ul.form-dictionaries {
	margin: 0;
}
ul.form-dictionaries li.item-form {
	margin: 0 0 5px;
	font-size: 0.923em;	
}
ul.form-dictionaries li.input-text {
	background: url(../pr_img/bg_input.gif) 151px 0 no-repeat;
}
ul.form-dictionaries li.text-area {
	background: url(../pr_img/bg_textarea.gif) 151px 0 no-repeat;		
}
ul.form-dictionaries li.input-text input {
	width: 254px;
	height: 20px;
}
ul.form-dictionaries li.text-area textarea {
	width: 454px;
	height: 115px;
}
ul.form-dictionaries li label {
	float: left;
	width: 131px;
	padding: 4px 10px 0;
	color: #394a6e;
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, Rekha, serif;
}
ul.form-dictionaries li label.error {
	text-align: left;
	clear: left;
	display: inline;
	height: 1%;
	padding: 0;
	color: #DC0009;
}
ul.form-dictionaries li label.error,
ul.form-dictionaries li.buttons-action {
	width: 458px;
	margin-left: 151px;
}
			   
/* 7. home page 
--------------------------------------------- */
/* ====== news of the day ====== */
#news-of-the-day {
	border: #e8ecfc 5px solid;
	border-width: 5px 0 2px;
	padding: 3px 0 8px;
	margin: 0 0 10px;
	height: 1%;
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
}
#news-of-the-day ul.nav-tabs li {
	width: 24.86%;
	min-width: 163px; /* be nice to Opera */
}
/* ====== new bar ====== */
.new-bar {
	position: relative;
	height: 140px;
}
.new-bar a {
	position: absolute;
	background: url(../pr_img/new_bar.png) no-repeat;
	display: block;
	width: 222px;
	height: 115px;
	text-indent: -9999px;
}
.new-bar .ogloszenia-wm {
	top:0;
	left: -5px;
}
.new-bar  .katalog-wm {
	left: 217px;
	background-position: -222px 0;
}
.new-bar .cafe-wm {
	left: 439px;
	background-position: -444px 0;	
}
/* ====== promo gallery ====== */
.promo-gallery {
	background: url(../pr_img/bg_promo_gallery.png) -655px 100% no-repeat;
	padding: 0 0 12px;
	margin: 0 0 12px;
}
.promo-gallery .inner {
	padding: 12px 0 0;
	background: url(../pr_img/bg_promo_gallery.png) 0 0 no-repeat;	
}
.promo-gallery .inner ul {
	height: 100%;
	overflow: hidden;
	margin: 0;
	background: url(../pr_img/bg_promo_gallery.png) -1310px 0 repeat-y;		
}
.promo-gallery .inner ul li {
	float: left;
	list-style: none;
	width: 198.3px;
	padding: 10px;
}
.promo-gallery .inner ul li a {
	display: block;
	text-decoration: none;
}
.promo-gallery .inner ul li a img {
	width: 120px;
	display: block;
	margin: 0 auto 4px;
	border: #fff 1px solid;
}
.promo-gallery .inner ul li a span {
	color: #fff;
	display: block;
	font-size: 0.923em;
	text-align: center;
}

/* ====== cafe news promo ====== */
.cafe-news-promo {
	height: 46px;
	overflow: hidden;
	padding: 0 0 1px;
	margin: 0 0 5px;
	font-family: Georgia, "Times New Roman", Times, Rekha, serif;
	background: #e8ecfc url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
}
.cafe-news-promo h4 {
	float: left;
	background: url(../pr_img/bg_sprite_mark.gif) top left no-repeat;
	font-size: 0.846em;
	color: #fff;
	width: 170px;
	height: 39px;
	padding: 7px 0 0;
	line-height: 14px;
	text-align: center;
}
.cafe-news-promo h4 strong {
	display: block;
	margin: 0 auto;
	font-size: 1.636em;
}
.cafe-news-promo p {
	float: left;
	width: 380px;
	height: 46px;
	line-height: 46px;
	color: #838383;
	vertical-align: middle;
	text-align: center;
	font-size: 1.077em;
}
.cafe-news-promo p span {
	display: block;
	margin: auto;
}
.cafe-news-promo a.check {
	float: left;
	display: block;
	padding: 0 0 0 14px;
	margin: 11px 0 0;
	color: #f06d00;
	height: 26px;
	background: url(../pr_img/bg_nav_tab_sep.gif) top left repeat-y;
}
.cafe-news-promo a.check span {
	font-size: 0.769em;
	background: url(../pr_img/arrow_orange.gif) 100% 5px no-repeat;
	display: block;
	padding: 0 22px 0 0;
	line-height: 26px;
}
/* ====== home-news-container ====== */
#home-news-container {
	background: url(../pr_img/bg_point_v.gif) 179px 20px repeat-y;
	position: relative;
}
#home-news-container .separator-top {
	position: absolute;
	top: 0;
	left: 170px;
	background: #fff;
	height: 46px;
	width: 20px;
}
#home-news-container #leftside {
	float: left;
	width: 170px;
}
#home-news-container #rightside {
	float: right;
	width: 465px;
}

/* ====== rightside ===== */
#rightside h5 {
	height: 100%;
	overflow: hidden;
	margin: 0 0 4px;
}
#rightside h5 span,
#rightside h5 a {
	float: left;
	min-width: 93px;
	font: normal 1.417em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #fff;
	padding: 1px 9px 3px 8px;
	background: #f06d00;
}
/* industry container */
.industry-news-container {
	padding: 0 0 5px;
	margin: 0 0 10px;
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
}
.industry-news-container ul.list-news {
	margin: 0 0 0 10px;
}
.industry-news-container ul.list-news li {
	margin-left: 10px;
}
/*
#tv-industry ul.nav-tabs {
	display: table;
	width: 100%;
}
#tv-industry ul.nav-tabs li {
	float: none;
	display: table-cell;
}
#tv-industry ul.nav-tabs li a,
#tv-industry ul.nav-tabs li a:hover {
	float: none;
	padding: 3px 0 12px;
	width: auto;
}
*/

/* 8. category page & listing page 
--------------------------------------------- */

#page-wrap-category #leftside {
	float: left;
	width: 464px;
}
#page-wrap-category #rightside {
	float: right;
	width: 170px;
}
#page-wrap-category .leftcol h2,
#page-wrap-category .leftcol h3,
#page-wrap-listing h2,
#page-wrap-directory .leftcol h2,
#page-wrap-subpage h2,
#page-site-map h2 {
	border-bottom: #e8ecfc 5px solid;
	margin: 8px 0 3px;
	padding: 0 0 8px;	
}
#page-site-map h2 {
	margin: 8px 0 30px;
}
#page-wrap-category .leftcol h3 {
	padding: 2px 0 3px 32px;
	background: url(../pr_img/ico_arrow_left.gif) 0 9px no-repeat;
	font: normal 1.077em Georgia,"Times New Roman",Times,Rekha,serif;
	color: #F06D00;
	line-height: 16px;
}
#page-wrap-category .leftcol h3 strong {
	font-size: 1.286em;
}
#page-wrap-directory .leftcol h2 {
	font-size: 1.538em;
}
/* ====== leftside ====== */
.box-news-categories {
	padding: 10px 0 0;
	margin: 0 0 12px;
	border-bottom: #e5ecf6 2px solid;
}
.box-news-categories ul.list-img-title li {
	margin: 15px 0 0;
}
#leftside h4 {
	font: normal 1.692em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #f06d00;
	padding: 13px 0 12px 0;
	margin: 12px 0 3px;
	line-height: 14px;
	border-bottom: #e5ecf6 5px solid;
}
/* @hot information & category & other news */
.box-hot-information,
.box-category,
.box-other-news {
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	padding: 0 0 8px;
	border-bottom: #e5ecf6 2px solid;
}
.box-hot-information .item,
.box-category .item {
	padding: 0 0 0 12px;
}
.box-category .item {
	height: 100%;
	overflow: hidden;
}
.box-category .item ul {
	float: left;
	width: 146px;
	margin-right: 4px;
}
/* @banner category */
.box-banner-category {
	margin: 12px 0;
}
/* @other news & box-listing-news */
h4.other {
	height: 100%;
	overflow: hidden;
}
h4.other a span {
	font-size: 0.455em;
}
.box-other-news .item .news-container,
.box-listing-news .news-container {
	padding: 0 0 8px 8px;
}
.box-other-news .item .news-title,
.box-listing-news .news-title {
	top: 0 !important;
	padding: 0 !important;
}
/* @box-listing-news & listing archive */
.box-listing-news {
	padding: 0;
}
.box-listing-news li {
	background: none !important;
	padding: 10px 8px 8px !important;
	margin-bottom: 12px !important;
}
.box-listing-news li span.more {
	float: right;
	height: 18px;
	display: block;
	color: #f06d00;
	text-decoration: none;
	padding: 1px 2px 0 5px;
	background: url(../pr_img/bg_nav_tab_sep.gif) top left no-repeat;
}
.box-listing-news li span.more span {
	background: url(../pr_img/arrow_orange.gif) top left no-repeat;
	padding: 0 0 0 20px;
	display: block;
	text-transform: uppercase;
	font: normal 0.769em Georgia, "Times New Roman", Times, Rekha, serif;
	line-height: 17px;
}
.box-listing-news li.banner-in-listing {
	background: url(../pr_img/bg_promo_top.gif) top left repeat-x !important;
}
.box-listing-news li.banner-in-listing p {
	background: url(../pr_img/bg_promo_bottom.gif) bottom left repeat-x;
	padding: 12px;
}
/* @listing archiv & listing directory */
#page-wrap-listing .box-listing-news ul.list-img-title li,
#page-wrap-directory .box-listing-news ul.list-img-title li {
	padding: 16px 2px 10px 0 !important;
	margin: 0 !important;
	background: url(../pr_img/bg_point_h_w.gif) top left repeat-x !important;
}
#page-wrap-listing .box-listing-news ul.list-img-title li:first-child,
#page-wrap-directory .box-listing-news ul.list-img-title li:first-child {
	background: none !important;
	padding: 0 2px 10px 0 !important;
}
/* @paging */
.paging {
	background: url(../pr_img/bg_point_h_w.gif) top left repeat-x;
}
.paging .inner {
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	text-align: center;
	font: normal 0.923em Georgia, "Times New Roman", Times, Rekha, serif;
	padding: 4px 0;
}
.paging ul {
	margin: 0 auto;
	width: 280px;
	height: 100%;
	overflow: hidden;
	text-align: center;
}
.paging ol {
	margin: 4px 0 0 12px;
	width: 220px;
	height: 16px !important;
	overflow: hidden;
}
.paging li {
	float: left;
	display: block;
	margin: 0 !important;
	padding: 0 !important;
}
.paging li.previous {
	background: url(../pr_img/bg_point_v.gif) top right repeat-y !important;
	text-indent: -9999px;	
}
.paging li.next {
	background: url(../pr_img/bg_point_v.gif) top left repeat-y !important;
	text-indent: -9999px;
}
.paging li.previous a,
.paging li.next a {
	width: 15px;
	height: 16px;
	margin: 2px 0 0;
}
.paging li.previous a {
	background: url(../pr_img/btn_previous.gif) no-repeat;
}
.paging li.next a {
	background: url(../pr_img/btn_next.gif) 100% 0 no-repeat;
}
.paging li.current {
	background: #f06d00 !important;
	color: #fff;
	display: block;
	padding: 0 4px !important;
}
.paging a {
	color: #828181;
	display: block;
	padding: 0 4px;
}
/* rightside */
/* @box banner */
#page-wrap-category .box-banner-ls {
	padding: 0 0 0 2px;
}
/* @case study */
.rightcol .box-case-study ul {
	height: 100%;
	overflow: hidden;
	background: url(../pr_img/bg_point_h_t.gif) bottom left repeat-x;
}
.rightcol .box-case-study ul li {
	float: left;
	padding: 8px 4px 7px 0;
	width: 153px;
	background: none;
}

/* 9. article page & jobs tools
--------------------------------------------- */
/* header */

#page-wrap-article h3,
#page-wrap-article h4 {
	font-family: Georgia, "Times New Roman", Times, Rekha, serif;
	color: #f06d00;
	padding: 13px 0 12px 0;
	margin: 12px 0 3px;
	line-height: 14px;
	border-bottom: #e5ecf6 5px solid;
}
#page-wrap-article h4 {
	font-size: 1.538em;
}
#page-wrap-article h4 strong {
	font-weight: normal;
	position: relative;
	top: -3px;
}
/* tools */
#page-wrap-article .on-top {
	margin: 30px 0 0;	
}
#page-wrap-job .on-top{
	margin: 33px 0 0;
}
.article-tools {
	background: url(../pr_img/bg_point_h_w.gif) top left repeat-x;
}
.article-tools .inner {
	padding: 1px 0 4px;
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	font-family: Georgia, "Times New Roman", Times, Rekha, serif;
}
.article-tools .author {
	float: left;
	display: block;
	padding: 6px 0 0;
	width: 270px;
	overflow: hidden;
	color: #394a6e;
	font-size: 0.923em;
}
.article-tools .author strong {
	display: block;
	float: left;
	padding: 0 4px 0 0;
	color: #828181;
	font: normal 0.917em Arial,Helvetica,Garuda,sans-serif;
}
.article-tools .author span {
	display: block;
	float: left;
	width: 190px;
}
.article-tools .date {
	float: left;
	width: 75px;
	color: #828181;
	font-size: 0.923em;
	padding: 6px 0 0;
}
.article-tools p {
	float: right;
	width: 380px;
}
.article-tools p .text-size {
	float: left;
	width: 54px;
}
.article-tools p .text-size a:first-child {
	background: none;
}
.article-tools p .text-size a {
	display: inline;
	float: left;
	width: 10px;
	color: #999;
	background: url(../pr_img/bg_hot_bar_sep.gif) 0 10px no-repeat;
}
.article-tools p .text-size a.art-small {
	font-size: 0.846em;
	padding: 8px 3px 0;
}
.article-tools p .text-size a.art-medium {
	font-size: 1em;
	padding: 6px 4px 0;
}
.article-tools p .text-size a.art-big {
	font-size: 1.231em;
	padding: 3px 4px 0;
}
.article-tools p .action {
	float: right;
	display: block;
	background: url(../pr_img/ico_tools_sprite.gif) no-repeat;
	padding: 0 0 0 18px;
	line-height: 16px;
	height: 16px;
	margin: 6px 0 0 9px;
	font-size: 0.769em;
	color: #999;
}
.article-tools p #action-print {
	background-position: 0 -36px;
}
.article-tools p #action-forum {
	background-position: 0 -72px;	
}
.article-tools p #action-comments {
	background-position: 0 -108px;	
}
.article-tools p #action-rss {
	background-position: 0 -144px;
	
}

/* news tools */
.news-article-tools {
	background: url(../pr_img/news.png) 100% 16px no-repeat;
}
.news-article-tools .inner {
	padding: 8px 0 10px;
	margin: 0 0 20px;
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	font-family: Georgia, "Times New Roman", Times, Rekha, serif;
}
.news-article-tools .inner h1 {
    color: #394A6E;
    font-size: 1.846em;
	background: url(../pr_img/bg_point_h_w.gif) top left repeat-x;
	padding: 6px 0 0;
}
.news-article-tools .author,
.news-article-tools .date {
	display: block;
	color: #394a6e;
	font-size: 0.923em;
	padding: 2px 0;
}


/* article body */
#page-wrap-article h2.title {
	color: #394a6e;
	font-size: 1.846em;
	line-height: 28px;
	padding: 6px 0;
}
#article-body {
	font-size: 1.077em;
	color: #3a3a3a;
	line-height: 18px;
}
/* text size */
.art {
	font-size: 0.923em !important;
}
.art1 {
	font-size: 1.077em !important;
}
.art2 {
	font-size: 1.385em !important;
	line-height: 26px !important;
}
#article-body .shares {
	color: #394a6e;
	font: normal 1.167em Georgia, "Times New Roman", Times, Rekha, serif;
	padding: 0 0 11px;
}
#article-body .thumbnail {
	float: left;
	padding: 0 0 1px;
	margin: 0 21px 30px 0;
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
}
#article-body .thumbnail img {
	display: block;
}
#article-body .thumbnail p {
	background: #e8ecfc url(../pr_img/ico_bullet.gif) 9px 13px no-repeat;
	padding: 8px 0 8px 22px;
	color: #394a6e;
	font: normal 1em Georgia, "Times New Roman", Times, Rekha, serif;
}
#article-body p {
	padding: 0 0 20px;
}
#article-body p a {
	text-decoration: underline;
	font-weight: bold;
	color: #3a3a3a;
}
#article-body ul {
	margin: 0 2em 2em;
}
#article-body ul li {
	list-style-image: url(../pr_img/ico_bullet.gif);
}
#article-body .more {
	padding: 0 0 5px;
	height: 1%;
	margin: 0 0 28px;
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
}
#article-body .more span {
	font-size: 0.833em;
}
#article-body .art-box-adv {
	text-align: center;
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	margin: 0;
	padding: 0 0 18px;
}
/* article table */
#article-body table {
	margin: 0 0 12px;
}
#article-body table caption {
	background: #a6afbc;
	color: #fff;
	font: bold 1.083em Georgia, "Times New Roman", Times, Rekha, serif;
	text-align: center;
	line-height: 16px;
	padding:.5em;
}
#article-body table th,
#article-body table td {
	border: 1px solid #a6afbc !important;
}
#article-body table th {
	padding: .8em .5em !important;	
}
#article-body table td {
	padding: .5em !important;	
}
#article-body table thead th,
#article-body table tbody th {
	font-weight:bold !important;
	text-align:center !important;
	color: #394a6e;
	font: bold 0.917em Georgia, "Times New Roman", Times, Rekha, serif;
	background: #e8ecfc;
}
#article-body table tbody td {
	color: #3a3a3a;
	text-align: center;
}

/* news article body */
#news-article-body h2 {
	font-size: 1.538em;
	padding: 0 0 4px;
	margin: 0;
}
#news-article-body .data-post {
	font: normal 0.923em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #394a6e;
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	padding: 0 0 8px;
	margin: 0 0 12px;
}
#news-article-body .content {
	color: #3A3A3A;
    line-height: 18px;
	background: url(../pr_img/send_email_group_letter.png) top left no-repeat;
	padding: 0 0 0 70px;
}

/* bar share - social bookmark */
.bar-share {
	padding: 0 0 7px;
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
}
#keywords-article {
	background: none;
}
.bar-share .inner {
	background: #e8ecfc;
	padding: 10px 9px 6px 13px;
	font-size: 0.846em;
	height: 100%;
	overflow: hidden;
}
#page-wrap-article .add-comment,
#page-tv-program .add-comment,
#page-wrap-dictionaries .add-comment,
#page-wrap-mobile .add-comment {
	float: right;
	display: block;
	text-align: center;
	padding: 4px 0 0;
	margin: 10px 0 0;
	text-decoration: none;
	height: 16px;
	width: 122px;
	background: #f06d00;
	border: none;
	color: #fff;
	font: bold 0.909em Georgia, "Times New Roman", Times, Rekha, serif;
	cursor: pointer;
}
.bar-share p {
	width: 500px;
	height: 100%;
	overflow: hidden;
	padding: 0 0 4px;
}
.bar-share p span {
	float: left;
	display: block;
	width: 87px;
	padding: 0 14px 0 0;
	color: #828181;
	text-align: right;
}
.bar-share .tags a {
	font-family: Georgia, "Times New Roman", Times, Rekha, serif;
	color: #394a6e;
}
.bar-share .social-icons-bar span {
	padding: 2px 14px 0 0;
}
.bar-share .social-icons-bar a {
	float: left;
	display: block;
	width: 18px;
	height: 18px;
	background: url(../pr_img/social_icons.gif) no-repeat;
	margin-right: 4px;
	text-indent: -9999px;
}
.bar-share .social-icons-bar .wykop {
	background-position: -22px 0;
	width: 21px;
}
.bar-share .social-icons-bar .delicious {
	background-position: -47px 0;
}
.bar-share .social-icons-bar .digg {
	background-position: -69px 0;
}
.bar-share .social-icons-bar .f {
	background-position: -89px 0;
}
.bar-share .social-icons-bar .google {
	background-position: -110px 0;
}
.bar-share .social-icons-bar .ponit {
	background-position: -132px 0;
}
.bar-share .social-icons-bar .reddit {
	background-position: -153px 0;
}
.bar-share .social-icons-bar .simpy {
	background-position: -175px 0;
}
.bar-share .social-icons-bar .slashdot {
	background-position: -196px 0;
}
.bar-share .social-icons-bar .technorati {
	background-position: -218px 0;
}
.bar-share .social-icons-bar .yahoo {
	background-position: -240px 0;
}

.social-icons-bar2 a {
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	margin-right: 3px;
	text-indent: -9999px;
}

.social_facebook{
	background: url(../img/social/facebook.png) no-repeat;
}

.social_blip{
	background: url(../img/social/blip.png) no-repeat;
}

.social_google{
	background: url(../img/social/google.png) no-repeat;
}

.social_sitehoover{
	background: url(../img/social/sitehoover.png) no-repeat;
}

.social_nk{
	background: url(../img/social/sledzik.png) no-repeat;
}

.social_twitter{
	background: url(../img/social/twitter.png) no-repeat;
}

.social_wykop{
	background: url(../img/social/wykop.png) no-repeat;
}


/* this topic */
#page-wrap-article .this-topic {
	background: none !important;
	border: none;

}
/* ====== book comments + add ====== */
.book-comments  ul.nav-tabs {
	background: url(../pr_img/bg_nav_tabs_comm.gif) top left repeat-x;
}
.book-comments  ul.nav-tabs li span {
	font-size: 0.846em;
	/*width: 155px;*/
	padding-left:3px;
	padding-right: 3px;
}
.book-comments ol,
.book-comments ol ul {
	margin: 0;
}
.book-comments li {
	list-style: none;
}
.book-comments li.comment {
	padding: 10px 0;
	margin: 0;
	background: #e8ecfc url(../pr_img/bg_point_h_t.gif) bottom left repeat-x;
}
.book-comments ol ul,
.book-comments li.comment-text p {
	height: 100%;
	overflow: hidden;
	font-family: Georgia, "Times New Roman", Times, Rekha, serif;
}
.book-comments li.gravatar {
	float: left;
	width: 110px;
}
.book-comments li.gravatar img {
	display: block;
	margin: 0 auto;
}
.book-comments li.comment-text {
	float: left;
	width: 545px;
}
.book-comments .comment-author,
.book-comments .date {
	display: block;
	color: #828181;
}
.book-comments .comment-author {
	float: left;
	width: 250px;
	font-size: 0.923em;
}
.book-comments .date {
	float: right;
	width: 145px;
	font-size: 0.846em;
}
.book-comments .short-text {
	padding: 10px 0;
	color: #394a6e;
	font-size: 0.923em;	
}
.book-comments .short-text a {
	color: #394a6e;
}
/* comment action */
.comment-action {
	background: #a6afbc url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	height: 100%;
	overflow: hidden;
	padding: 14px 12px 12px;
}
.comment-action .add-comment {
	font-size: 0.769em !important;
	margin: 0 !important;
}
.comment-action .watch-topic,
.comment-action .all-topics {
	display: block;
	float: left;
	height: 18px;
	font: normal 0.769em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #fff;
	background: url(../pr_img/bg_separator_action.gif) 100% 2px no-repeat;
	margin: 0 18px 0 0;
	padding: 2px 0 0;
}
.comment-action a span {
	display: block;
	background: url(../pr_img/arrow_orange.gif) no-repeat;
	padding: 2px 13px 0 23px;
}
/* add comments & tell a friend */

.book-comments .buttons-action input.btn-act {
	width: 122px;
}
.tell-a-friend .buttons-action input.btn-act {
	width: 70px;
}
/* wm information */
.wm-information {
	padding: 6px 0 26px;
	color: #828181;
	font-size: 0.769em;
}
.wm-information a {
	color: #394a6e;
	font: normal 1.1em Georgia, "Times New Roman", Times, Rekha, serif;
}
/* article-rate */
.article-rate {
	background: url(../pr_img/bg_point_h_w.gif) top left repeat-x;
	padding: 1px 0 0;
}
.article-rate ul {
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	margin: 0;
	height: 49px;
	overflow: hidden;
	padding: 0 0 1px;
}
.article-rate ul li {
	height: 100%;
	overflow: hidden;
	float: left;
	list-style: none;
}
.article-rate ul li.current-rating {
	width: 337px;
}
.article-rate ul li.current-rating h6 {
	float: left;
	width: 200px;
	color: #f06d00;
	font: normal 1.385em Georgia, "Times New Roman", Times, Rekha, serif;
}
.article-rate ul li.current-rating h6 strong {
	font-size: 2em;
	font-weight: normal;
	line-height: 36px;
}
.article-rate ul li.current-rating a {
	float: left;
	width: 119px;
	padding: 0 0 0 11px;
	margin: 10px 0 0;
	background: url(../pr_img/arrow_breadcrumb.gif) 0 3px no-repeat;
	color: #394a6e;
	display: block;
	font: normal 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
}
.article-rate ul li.current-rating a em {
	display: block;
	font-style: normal;
	line-height: 11px;
}
.article-rate ul li.link-rate {
	width: 318px;
	background: #a6afbc;
}
.article-rate ul li.link-rate p {
	float: left;
	width: 158px;
	padding: 0 0 0 22px;
	background: url(../pr_img/arrow_newsletter.gif) 10px 7px no-repeat;
	margin: 12px 0 0;
	font: normal 1.077em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #fff;
}
.article-rate ul li.link-rate p strong {
	font-size: 1.286em;
	font-weight: normal;
}
.article-rate ul li.link-rate form {
	float: left;
	width: 107px; 
	padding: 3px 0 0 15px;
	margin: 14px 0 0;
	height: 17px;
	background: #f06d00;
}
.article-rate ul li.link-rate .star-rating-box form {
	background: none;
	padding: 0;
	margin: 0;
}

/* ====== other news ====== */
.other-news {
	padding: 10px 0 0;
}
/* header news columns */

.other-news table.header-news-columns {
	width: 100%;
}
.other-news table.header-news-columns td {
	vertical-align: top;
	width: 160px;
}
.other-news table.header-news-columns td p {
	padding: 0 4px 6px 11px;
	background: url(../pr_img/ico_bullet.gif) 0 5px no-repeat;
	font-size: 0.923em;
}
.other-news table.header-news-columns td img {
	display: block;
	margin: 0 auto 26px;
}
.other-news table.header-news-columns td a {
	color: #666666;
	display: block;
}

/* news columns */
.other-news ul.news-columns {
	margin: 0;
	height: 100%;
	overflow: hidden;
}
.other-news ul.news-columns li.item {
	float: left;
	width: 156px;
	padding: 0 4px 0 0;
	list-style: none;
}
.other-news ul.news-columns li.item .list-news li {
	padding: 0 0 0 11px;
}
.other-news ul.news-columns .first-news {
  min-height: 80px;
  height: auto !important;
  height: 80px;
}
.other-news ul.news-columns .photo-news {
	background: none;
	padding: 0 0 22px 11px !important;
}
.other-news ul.news-columns .photo-news img {
	display: block;
}
/* mod-only-article */
.mod-only-article {
	height: 100%;
	overflow: hidden;
}
.mod-only-article .list-news {
	width: 316px;
	background: none;
	padding: 0;
}
.mod-only-article ul li.first a .news-container {
	padding: 18px 8px 0;
}
.mod-only-article #only-list-articles {
	padding: 18px 0 0;
}

/* 10. business directory & probe
--------------------------------------------- */
/* header */
#header-directory h2,
#page-wrap-directory h2.head-firm-name,
#page-wrap-probe h2.head-probe {
	font: normal 1.692em Georgia, "Times New Roman", Times, Rekha, serif;
	padding: 0 0 4px;
	margin: 12px 0 3px;
	border-bottom: #E8ECFC 5px solid;	
}
#header-directory ul {
	margin: 0;
	height: 100%;
	overflow: hidden;
}
#header-directory ul li {
	list-style: none;
	float: left;
	width: 155px;
	color: #666;
	font-size: 0.846em;
	padding: 16px 10px 0 0;
}
#header-directory ul li h3 {
	color: #394a6e;
	font: bold 1.077em Georgia, "Times New Roman", Times, Rekha, serif;
	height: 45px;
	line-height: 35px;
}
#header-directory ul li h3 strong {
	display: block;
	line-height: 16px;
}
#header-directory ul li a {
	color: #666;
	display: block;
	background: url(../pr_img/ico_small_bullet.gif) 0 4px no-repeat;
	padding: 0 0 2px 12px;
}
#header-directory ul li .more {
	margin: 10px 0 0;
}
#header-directory ul li .more a span {
	color: #f06d00;
	font-size: 0.909em;
}
/* search */
#search-directory ul {
	margin: 16px 0;
	height: 49px;
	overflow: hidden;
	background: #a6afbc;
}
#search-directory ul li {
	list-style: none;
	float: left;
	display: block;
}
#search-directory ul li.search-company {
	width: 180px;
	color: #fff;
	padding: 12px 0 0;
	text-align: center;
	font: normal 1.538em Georgia, "Times New Roman", Times, Rekha, serif;
}
#search-directory ul li.form-campany {
	width: 485px;
	padding: 14px 0 0;
}
#search-directory ul li.form-campany p {
	height: 100%;
	overflow: hidden;	
}
#search-directory ul li.form-campany p * {
	float: left;
}
#search-directory input.text-search-firm {
	border: #d4d7df solid;
	border-width: 1px 0 1px 1px;
	padding: 2px 0 0;
	color: #828181;
	width: 332px;
	height: 16px;
	font: normal 0.923em Georgia, "Times New Roman", Times, Rekha, serif;
}
#search-directory input.btn-search-firm {
	background: #f06d00;
	border: none;
	color: #fff;
	font: bold 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
	width: 89px;
	height: 20px;
	cursor: pointer;
}
#search-directory ul li.button-campany {
	background: #9da7b5;
	padding: 14px 0 0 23px;
	width: 301px;
	height: 35px;
	overflow: hidden;
}
#search-directory ul li.button-campany a {
	float: left;
	display: block;
	padding: 4px 0 0 10px;
	margin-right: 18px;
	text-decoration: none;
	height: 16px;
	width: 119px;
	background: #f06d00 url(../pr_img/arrow_orange.gif) 96% 3px no-repeat;
	color: #fff;
	font: bold 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
	cursor: pointer;	
}
/* left column */
#page-wrap-directory ul.list-img-title li a .news-title {
	font-size: 1.077em;
	font-weight: bold;
}
/* right column */
#page-wrap-directory .rightcol h3.head-hot-news {
	font-size: 1.692em;
	padding: 0 0 5px;
}
#page-wrap-directory .rightcol .box-hot-information {
	margin: 0 0 16px;
}
#page-wrap-directory .rightcol .box-top-news {
	margin: 3px 0 16px;
}
#page-wrap-directory h2.head-only-wm {
	font-size: 1.385em;
	margin: 22px 0 3px;
	padding: 0 0 8px 41px;
	background-position: 1px 3px;
}
#page-wrap-directory h2.head-only-wm em {
	font-size: 1em;
}
/* ====== firm & probe ====== */
#page-wrap-directory h2.head-firm-name,
#page-wrap-probe h2.head-probe {
	padding: 0 0 2px;
}
.firm-description,
.probe-description {
	margin: 0 0 20px;
	padding: 0 0 1px;
}
.firm-description {
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
}
.firm-description table,
.probe-description table {
	margin: 0 0 14px;
	
}
.firm-description table thead th,
.firm-description table thead td,
.probe-description table thead th,
.probe-description table thead td {
	background: #e8ecfc url(../pr_img/bg_point_h_t.gif) bottom left repeat-x;
	border-bottom: #fff 10px solid;
}
.firm-description table thead th,
.probe-description table thead th {
	width: 152px;
	text-align: right;
	padding: 14px 0 10px;
}
.firm-description table thead td,
.probe-description table thead td {
	padding: 14px 10px 10px 34px;
	color: #394a6e;
	font: normal 1.692em Georgia, "Times New Roman", Times, Rekha, serif;
}
.firm-description table tbody th,
.firm-description table tbody td,
.probe-description table tbody th,
.probe-description table tbody td {
	background: url(../pr_img/bg_point_h_t.gif) bottom left repeat-x;
}
.firm-description table tbody th,
.probe-description table tbody th {
	color: #828181;
	font-size: 0.846em;
	text-align: right;
	padding: 8px 0;
}
.firm-description table tbody td,
.probe-description table tbody td {
	color: #394a6e;
	font: normal 0.923em Georgia, "Times New Roman", Times, Rekha, serif;
	padding: 7px 0 7px 26px;
}
.firm-description table tbody td a,
.probe-description table tbody td a {
	color: #394a6e;
	text-decoration: underline;
}
.firm-description h3 {
	color: #394a6e;
	font: bold 0.923em Georgia, "Times New Roman", Times, Rekha, serif;
	padding: 0 0 4px;
}
.firm-description .activities {
	color: #666;
	background: url(../pr_img/ico_small_bullet.gif) 0 6px no-repeat;
	font-size: 0.923em;
	line-height: 18px;
	padding: 0 0 10px 16px;
}
.firm-description .buttons {
	height: 100%;
	overflow: hidden;
	background: url(../pr_img/bg_point_h_w.gif) top left repeat-x;
	border-bottom: #e5ecf6 2px solid;
	padding: 8px 0 10px;
}
.firm-description .buttons a.back {
	float: left;
	background: url(../pr_img/btn_back.gif) 1px 5px no-repeat;
	padding: 3px 0 0 14px;
	display: block;
	color: #666;
	text-transform: uppercase;
	font: normal 0.769em Georgia, "Times New Roman", Times, Rekha, serif;	
}
/* probe */
.probe-description table tbody td p {
	background: #E8ECFC;
	font-weight: bold;
	padding: 4px;
}

/* 11. news of the day page
--------------------------------------------- */

#page-news-day h2 {
	margin: 8px 0 6px;
}
#page-news-day h3.heading {
	font: normal 1.385em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #f06d00;
	padding: 13px 0 12px 0;
	margin: 12px 0 3px;
	line-height: 14px;
	border-bottom: #e5ecf6 5px solid;	
}
#page-news-day .item-news-day {
	padding: 0 0 5px;
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
}
#page-news-day ul.nav-tabs li {
	min-width: 163px;
	width: 24.86%;
	padding: 0;
	background: none;
}
#page-news-day ul.list-img-title li {
	background: none;
	margin-bottom: 4px;
}
#page-news-day .this-topic {
	background: none !important;
	border: none !important;
	padding: 12px 0 4px;
}
#page-news-day .this-topic ul.list-news li {
	padding:0 0 3px 11px;
}

/* 12. about us page
--------------------------------------------- */
#page-about-us .leftcol {
	width: 314px;
}
#page-about-us .rightcol {
	width: 657px;
	min-height: 698px;
	height: auto !important;
	height: 698px;
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	border-bottom: #e5ecf6 2px solid;
}
/* ====== menu ====== */
#page-about-us ul.menu-about-us {
	margin: 0 0 16px;
	padding: 0 0 1px;
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
}
#page-about-us ul.menu-about-us ul {
	margin: 0;
}
#page-about-us ul.menu-about-us li {
	list-style: none;
	font: normal 1.385em Georgia, "Times New Roman", Times, Rekha, serif;
	display: block;
	padding: 1px 0 0;
	background: #e8ecfc url(../pr_img/bg_point_h_t.gif) top left repeat-x;
}
#page-about-us ul.menu-about-us li:first-child,
#page-about-us ul.menu-about-us li.next-level {
	padding: 0;
	background: #e8ecfc;
}
#page-about-us ul.menu-about-us li a {
	display: block;
	color: #394a6e;
	height: 1%;
}
#page-about-us ul.menu-about-us li a span {
	display: block;
	padding: 8px 10px 0 23px;
	height: 29px;
	cursor: pointer;
	background: url(../pr_img/arrow_menu_sprite.gif) 295px 0 no-repeat;
}
#page-about-us ul.menu-about-us li.active a span,
#page-about-us ul.menu-about-us li a:hover span {
	background-position: 295px -36px;
}
/* active bg */
#page-about-us ul.menu-about-us li.active a,
#page-about-us ul.menu-about-us li a:hover {
	background: #a6afbc url(../pr_img/bg_menu_sprite.gif) no-repeat;
}
#page-about-us ul.menu-about-us li.active a.dla-prasy,
#page-about-us ul.menu-about-us li a.dla-prasy:hover {
	background-position: 0 -37px;
}
#page-about-us ul.menu-about-us li.active a.kontakt,
#page-about-us ul.menu-about-us li a.kontakt:hover {
	background-position: 0 -74px;
}
#page-about-us ul.menu-about-us li.active a.reklama,
#page-about-us ul.menu-about-us li a.reklama:hover {
	background-position: 0 -111px;
}
#page-about-us ul.menu-about-us li.active a.mapa-serwisu,
#page-about-us ul.menu-about-us li a.mapa-serwisu:hover {
	background-position: 0 -148px;
}
#page-about-us ul.menu-about-us li.active a.zglos-bledy,
#page-about-us ul.menu-about-us li a.zglos-bledy:hover {
	background-position: 0 -185px;
}
#page-about-us ul.menu-about-us li.active a.statystyki,
#page-about-us ul.menu-about-us li a.statystyki:hover {
	background-position: 0 -222px;
}
#page-about-us ul.menu-about-us li.active a.rss,
#page-about-us ul.menu-about-us li a.rss:hover {
	background-position: 0 -259px;
}
#page-about-us ul.menu-about-us li.active a.instrukcje,
#page-about-us ul.menu-about-us li a.instrukcje:hover {
	background-position: 0 -296px;
}
/* next level menu */
#page-about-us ul.menu-about-us li.next-level {
	font-size: 0.611em;
	padding: 10px 0 10px 49px;
}
#page-about-us ul.menu-about-us li.next-level ul {
	height: 100%;
}
#page-about-us ul.menu-about-us li.next-level li,
#page-about-us ul.menu-about-us li.next-level li a:hover {
	background: none;
}
#page-about-us ul.menu-about-us li.next-level li a {
	padding: 2px 0 2px 15px;
	background: url(../pr_img/arrow_menu_sprite.gif) 0 -10px no-repeat;	
}
#page-about-us ul.menu-about-us li.next-level li.active a,
#page-about-us ul.menu-about-us li.next-level li a:hover {
	font-weight: bold;
	background: url(../pr_img/arrow_menu_sprite.gif) 0 -10px no-repeat;
}
/* ====== right column ====== */
#page-about-us .rightcol .header {
	background: url(../pr_img/bg_header_about_us.jpg) no-repeat;
	height: 65px;
	padding: 10px 0 0 22px;
	margin: 0 0 28px;
	font: normal 1.154em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #fff;
}
#page-about-us .rightcol #web-browser {
	background: url(../pr_img/bg_header_web_browser.gif)
}
#page-about-us .rightcol .header h2,
#page-about-us .rightcol h3.subtitle {
	font-size: 2em;
	color: #fff;	
	margin: 0;
	padding: 0;
	background: none;
	border: none;
}
#page-about-us .rightcol .header p strong {
	font-weight: normal;
	background: #f06d00;
}
#page-about-us .rightcol h3.subtitle {
	color: #394A6E;
	font-size: 1.846em;
	line-height: 28px;
	padding: 6px 21px;
}
#page-about-us .rightcol .introduction {
	color: #394a6e;
	font-size: 1.077em;
	padding: 0 21px 20px;
}
#page-about-us .rightcol .bodytext {
	color: #666666;
	font-size: 0.923em;
	padding: 0 21px;
}
#page-about-us .rightcol .bodytext ul li {
	list-style-image: url(../pr_img/ico_bullet.gif);
}
#page-about-us .rightcol .bodytext p,
#page-about-us .rightcol .bodytext ul,
#page-about-us .rightcol .bodytext ol {
	padding: 0 0 20px;
}
/* cafe bootom */
#firm .box-cafe h6 {
	width: 294px;
	font-size: 1.077em;
	padding: 30px 0 0 20px;
	height: 103px;
	background: url(../pr_img/bg_wm_cafe.gif) no-repeat;
}
#firm .box-cafe h6 a,
#firm .box-cafe h6 a:hover {
	text-decoration: none;
	color: #fff;
	display: block;
	cursor: pointer;
}
#firm .box-cafe h6 b {
	position: absolute;
	display: block;
	width: 80px;
	font-weight: normal;
	line-height: 22px;
	padding: 10px 0 0;	
	font-size: 2.143em;
}
#firm .box-cafe h6 em {
	position: absolute;
	left: 100px;
	display: block;
	width: 212px;
	font-size: 1.357em;
}
#firm .box-cafe h6 cite {
	position: absolute;
	top: 50px;
	left: 100px;
	display: block;
	width: 212px	
}
#firm .box-cafe h6 a.register {
	left: 170px !important;
	bottom: 12px !important;
	font-size: 0.714em !important;
	background: #F06D00 url(../pr_img/ico_blog.gif) 100% 0 no-repeat !important;
}
#firm .box-cafe ul {
	width: 667px;
	padding: 11px 0 15px 9px;
}

/* 13. job
--------------------------------------------- */
#page-wrap-job .leftcol h4,
#page-wrap-job .leftcol h5,
#page-wrap-job .rightcol h2,
#page-wrap-job .rightcol h3 {
	font-size: 1.846em;
	font-family: Georgia, "Times New Roman", Times, Rekha, serif;
	background: none;
	color: #F06D00;
	padding: 0 0 6px;
	border-bottom: 5px solid #E8ECFC;
}
#page-wrap-job .leftcol h2 {
	font-size: 2em;
	margin: 0;
	padding: 0 0 3px;
}
#page-wrap-job .rightcol h2.first,
#page-wrap-job .rightcol h3.first {
	margin: 0 0 3px;
}
#page-wrap-job .rightcol h2.first {
	padding: 0 0 4px;
}
#page-wrap-job .rightcol h3.first {
	padding: 0 0 6px;
}
#page-wrap-job .rightcol h3,
#page-wrap-job .leftcol h4 {
	font-size: 1.692em;
}
#page-wrap-job .leftcol h5,
#page-wrap-job .rightcol h4 {
	font-size: 1.538em;
	font-weight: normal;
	margin: 8px 0 3px;
}
#page-wrap-job .leftcol h5 {
	margin: 12px 0 12px;
}
#page-wrap-job h2 a,
#page-wrap-job h3 a,
#page-wrap-job h4 a {
	color: #F06D00;
}
/* homepage job */
#page-wrap-job .leftcol h3.home {
	background: url(../pr_img/pr_img_header_job.jpg) no-repeat;
	color: #fff;
	height: 64px;
	padding: 11px 0 0 253px;
	margin: 0 0 25px;
	font: normal 2.154em Georgia, "Times New Roman", Times, Rekha, serif;
}
#page-wrap-job .leftcol h3.home span {
	display: block;
	font-size: 0.571em;
}
#page-wrap-job .leftcol h3.home span strong {
	background: #f06d00;
	font-weight: normal;
}
/* post an ad */
#page-wrap-job .leftcol h3.post-ad {
	background: url(../pr_img/pr_img_post_ad.jpg) top left no-repeat;
	font: normal 1.385em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #fff;
	height: 85px;
	padding: 16px 0 0 260px;
	margin: 0 0 27px;
}
#page-wrap-job .leftcol h3.post-ad span {
	display: block;
	font-size: 0.667em;
	padding: 14px 0 0;
}
ul.box-packages {
	margin: 0 0 3px;
	height: 100%;
	overflow: hidden;
}
ul.box-packages li {
	width: 316px;
	height: 124px;
	padding: 194px 0 0;
	list-style: none;
	border-bottom: #e5ecf6 5px solid;
}
ul.box-packages li#standard-package {
	background: url(../pr_img/pr_img_box_standard.jpg) 0 0 no-repeat;
}
ul.box-packages li#premium-package {
	background: url(../pr_img/pr_img_box_premium.jpg) 0 0 no-repeat;
}
ul.box-packages li h3 {
	color: #f06d00;
	font: normal 1.692em Georgia, "Times New Roman", Times, Rekha, serif;	
}
ul.box-packages li p {
	color: #666666;
	font-size: 0.923em;
	padding: 8px 0 0;
}
.box-packages-table {
	height: 100%;
	overflow: hidden;
	margin: 0 0 50px;
}
.box-packages-table table {
	width: 316px;
}
.box-packages-table table th {
	text-align: center;
	background: #e8ecfc url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	padding: 4px 0;
	color: #747474;
	font: normal 0.769em Georgia, "Times New Roman", Times, Rekha, serif;
	text-transform: uppercase;
}
.box-packages-table table td {
	color: #666666;
	font-size: 0.923em;
	text-align: center;
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	padding: 4px 0;
}

/* @table & this topic */
.job-wm {
	margin: 3px 0 37px;
}
.job-wm,
.this-topic,
.search-job {
	padding: 0 0 6px;
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x !important;
	border-bottom: #e5ecf6 2px solid;
}
.job-wm table {
	width: 100%;
	margin: 0 0 13px;
}
.job-wm table thead th {
	color: #747474;
	font: normal 0.769em Georgia, "Times New Roman", Times, Rekha, serif;
	background: #e8ecfc url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	border-bottom: 6px #fff solid;
}
.job-wm table tbody td {
	padding: 4px 0;
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;	
}
.job-wm table th.cell-date {
	width: 77px;
	padding: 4px 4px 4px 13px;
}
.job-wm table td.cell-date {
	color: #828181;
	font: normal 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
}
.job-wm table th.cell-position {
	width: 300px;
	padding: 4px 0;
	text-align: center;
}
.job-wm table td.cell-position {
	padding: 6px 0 4px;
	font: normal 0.923em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #394a6e;	
}
.job-wm table td.cell-position a {
	color: #394a6e;	
}
.job-wm table th.cell-firm {
	width: 160px;
	padding: 4px 4px 4px 13px;
}
.job-wm table td.cell-firm,
.job-wm table td.cell-region {
	color: #828181;
	font-size: 0.846em;
}
.job-wm table td.cell-firm a {
	color: #828181;
}
.job-wm table th.cell-region {
	width: 105px;
	text-align: center;
}
.this-topic {	
	padding: 12px 0;
	height: 100%;
	overflow: hidden;
}
.this-topic ul {
	width: 315px;
	margin-right: 10px;
	display: inline;
}
/* article */
#page-wrap-job h2.title {
	color: #394A6E;
	font-size: 1.846em;
	line-height: 28px;
	padding: 18px 0 24px;
}
#page-wrap-job h2.title em {
	display: block;
	font-style: normal;
	font-size: 0.667em;
}	
#page-wrap-job .protection-personal-data {
	color: #828181;
	font-size: 0.917em;
}
#page-wrap-job #article-body {
	padding: 0 0 2px;
	margin: 0 0 16px;
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x !important;
	border-bottom: #e5ecf6 2px solid;
}
/* search */
.search-job {
	margin: 0 0 24px !important;
	padding: 0 0 1px !important;
}
.search-job h2 {
	background: #a6afbc url(../pr_img/bg_header_search.gif) top right no-repeat;
	font-size: 1.846em !important;
	padding: 6px 0 0 9px !important;
	height: 35px;
	color: #fff;
}
.search-job h2 span {
	display: block;
	padding: 0 0 0 34px;
	background: url(../pr_img/ico_arrow_left.gif) 0 6px no-repeat;
}
.search-job fieldset {
	position: relative;
	background: #e8ecfc;
	border: #e8ecfc solid;
	border-width: 18px 0 12px 0;
	z-index: 10;
}
.search-job fieldset fieldset {
	position: absolute;
	top: 8px;
	left: 458px;
	border: none;
	padding: 0;
}
.search-job fieldset fieldset input {
	width: 105px;
	height: 30px;
	padding: 0 0 0 14px;
	border: none;
	text-align: left;
	background: #f06d00 url(../pr_img/arrow_orange.gif) 95% 7px no-repeat;
	color: #fff;
	font: bold 0.923em Georgia, "Times New Roman", Times, Rekha, serif;
	cursor: pointer;
}
.search-job fieldset p {
	height: 100%;
	overflow: hidden;
	padding: 0 0 0 52px;
}
.search-job fieldset p input {
	border: #d4d7df 1px solid !important;
	background: #fff !important;
	padding: 2px 0 0 2px !important;
	height: 16px;
	color: #828181;
	font: normal 0.917em Georgia, "Times New Roman", Times, Rekha, serif; 
}
.search-job fieldset p select {
	border: #d4d7df 1px solid !important;
	background: #fff !important;
	color: #828181;
	font: normal 0.917em Georgia, "Times New Roman", Times, Rekha, serif; 
}
.search-job fieldset p .first {
	width: 257px;
	margin-right: 15px;
}
.search-job fieldset p select.first {
	width: 260px;
}
.search-job fieldset p .second {
	width: 117px;
}
.search-job .offer-provide {
	height: 26px;
	padding: 0 0 0 225px;
	color: #b1b1b1;
	font: normal 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
}
.search-job .offer-provide * {
	float: left;
	display: block;
}
.search-job .offer-provide span {
	padding: 6px 5px 0 0;
}
.search-job .offer-provide a {
	display: inline;
	text-indent: -9999px;
	background: url(../pr_img/ico_job_partner.gif) no-repeat;
	height: 26px;
	width: 86px;
}
.search-job .offer-provide a.pracuj-partner {
	background-position: -86px 0;
}
.search-job .offer-provide a.jobs-partner {
	width: 62px;
	background-position: -172px 0;
}
/* @listing & paging */
#page-wrap-job .box-listing-news {
	padding: 0 !important;
}
#page-wrap-job ul.list-img-title li {
	padding: 10px 2px 0 0 !important;
	margin: 0 !important;
	background: url(../pr_img/bg_point_h_w.gif) top left repeat-x !important;
}
#page-wrap-job ul.list-img-title li:first-child {
	background: none !important;
	padding: 0 2px 0 0 !important;
}
#page-wrap-job ul.list-img-title .job-property {
	display: block;
	padding: 2px 0 0;
	color: #3a3a3a;
	font-size: 0.923em;
}
#page-wrap-job ul.list-img-title .job-property em {
	color: #828181;
	font-style: normal;
	font-family: Georgia, "Times New Roman", Times, Rekha, serif;
}
#page-wrap-job .paging .inner {
	margin: 12px 0 0;
	padding: 6px 0;
	border-bottom: #e5ecf6 2px solid;
	height: 100%;
	overflow: hidden;
}
#page-wrap-job .paging a.more {
	float: left;
	color: #f06d00;
	padding: 0 19px 0 0;
	background-position: 100% 0;
}
#page-wrap-job .paging a.more span {
	background: url(../pr_img/arrow_back.gif) top left no-repeat;
	font-size: 0.833em;
}
#page-wrap-job .paging ul {
	float: right;
}

/* box for employers */
.box-for-employers {
	background: #e8ecfc url(../pr_img/label_job_ads.gif) top left no-repeat;
}
.box-for-employers h6 {
	color: #394a6e;
	font: normal 1.846em Georgia, "Times New Roman", Times, Rekha, serif;
	background: none;
	padding: 23px 0 18px 26px;
	margin: 0;
}
.box-for-employers h5 {
	color: #394a6e;
	font: normal 2.308em Georgia, "Times New Roman", Times, Rekha, serif !important;
	border: none;
	margin: 0;
	padding: 0 0 18px 26px;
}
.box-for-employers h5 span {
	display: block;
	line-height: 28px !important;
}
.box-for-employers ul {
	margin: 0 10px 26px 26px;
}
.box-for-employers ul li {
	list-style: none;
	padding: 0 0 10px 34px;
	background: url(../pr_img/ico_arrow_gray.gif) 0 4px no-repeat;
	color: #828181;
	font: normal 1.077em Georgia, "Times New Roman", Times, Rekha, serif;
}
.box-for-employers .add-offer {
	background: #a6afbc url(../pr_img/bg_btn_add_job.gif) no-repeat;
	height: 100%;
	overflow: hidden;
}
.box-for-employers .add-offer a,
.box-for-employees .more-options a {
	float: right;
	display: block;
	text-align: right;
	padding: 4px 30px 0 0;
	margin: 12px 8px 10px 0;
	text-decoration: none;
	height: 16px;
	width: 95px;
	background: #f06d00 url(../pr_img/arrow_orange.gif) 96% 3px no-repeat;
	color: #fff;
	font: bold 0.769em Georgia, "Times New Roman", Times, Rekha, serif;
	cursor: pointer;
}
/* box-for-employees */
.box-for-employees {
	background: #a6afbc url(../pr_img/bg_btn_job.gif) no-repeat;
	margin: 0 0 21px;
}
.box-for-employees h6 {
	float: left;
	width: 142px;
	background: none;
	font-size: 1.538em;
	margin: 0;
	padding: 22px 0 2px 15px;
}
.box-for-employees .use-our-offer {
	float: left;
	width: 136px;
	padding: 12px 0 0 20px;
	color: #fff;
	font: normal 1.077em Georgia, "Times New Roman", Times, Rekha, serif;
}
.box-for-employees .more-options {
	clear: both;
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	height: 100%;
	overflow: hidden;
}
.box-for-employees .more-options a {
	width: 194px;
}

/* box job tips */
.box-job-tips {
	padding: 0 0 10px;
	margin: 0 0 30px;
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	border-bottom: #e5ecf6 1px solid;
}
.box-job-tips img {
	display: block;
	margin: 6px auto 12px;
}
.box-job-tips .clearfix ul {
	width: 48%;
}

/* 14. newsletter
--------------------------------------------- */

/* newsletter form */
.newsletter-form .buttons-action input.btn-act {
	width: 70px;
}
/* promo newsletter */
#promo-newsletter {
	z-index: 1000;
}
#promo-newsletter #newsletter {
	position: absolute;
	top: 240px;
	left: 120px;
	z-index: 20;
}
.top-newsletter {
	position: relative;
	text-align: left;
	width: 730px;
	height: 317px;
	border: #fff 10px solid;
	background: #e8ecfc url(../pr_img/bg_top_newsletter.gif) top left no-repeat;
	z-index: 10;
}
#subscribe-newsletter {
	width: auto;
	border: none;
	height: 100%;
	overflow: hidden;
}
.top-newsletter .right-border {
	background: url(../pr_img/bg_right_side_news.png) no-repeat;
	position: absolute;
	top: -10px;
	left: 740px;
	display: block;
	width: 4px;
	height: 338px;
	z-index: 20;
}
.top-newsletter .bottom-border {
	background: url(../pr_img/bg_bottom_side_news.png) no-repeat;
	position: absolute;
	top: 327px;
	left: -6px;
	display: block;
	width: 750px;
	height: 5px;
	z-index: 20;
}
.top-newsletter h2 {
	padding: 9px 0 0 60px;
	height: 72px;
	background: url(../pr_img/ico_arrow_newsletter.gif) 19px 16px no-repeat;
	font: normal 2.308em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #fff;
}
#subscribe-newsletter h2 {
	padding: 9px 0 0 60px;
	margin: 0 ;
	border-bottom: none;
}
.top-newsletter h2 em {
	display: block;
	font-size: 0.667em;
	font-style: normal;
}
.top-newsletter h3 {
	color: #394a6e;
	font: normal 1.692em Georgia, "Times New Roman", Times, Rekha, serif;
	padding: 12px 0 14px 20px;
}
.top-newsletter a.close,
.top-newsletter a.close:visited {
	position: absolute;
	top: 5px;
	left: 655px;
	width: 50px;
	display: block;
	padding: 2px 20px 2px 0;
	background: url(../pr_img/ico_close.gif) 100% 0 no-repeat;
	color: #fff;
	z-index: 20;
	font: normal 0.769em Georgia, "Times New Roman", Times, Rekha, serif;
}
ul.nesletter-container {
	margin: 0 11px;
	padding: 0 0 10px 32px;
	background: url(../pr_img/bg_point_h_t.gif) bottom left repeat-x;
}
ul.nesletter-container li {
	list-style: none;
	color: #6b6e72;
}
ul.nesletter-container li.left-col {
	float: left;
	width: 400px;
}
#subscribe-newsletter ul.nesletter-container li.left-col {
	width: 300px;
}
ul.nesletter-container li.right-col {
	float: right;
	width: 250px;
}
.top-newsletter .box-order-newsletter {
	background: none;
}
.top-newsletter .order-newsletter {
	height: 100%;
	overflow: hidden;
}
.top-newsletter .order-newsletter .archive {
	float: right;
	padding: 10px 30px 0 0;
	background-position: 94% 13px;
}

.top-newsletter .box-order-newsletter fieldset {
	background: none;
	height: auto;
}
.top-newsletter .box-order-newsletter p label {
	position: relative;
	top: -2px;
	width: 220px;
	padding: 0 0 0 8px;
	text-align: left;
	color: #394a6e;
	font: normal 1.385em Georgia, "Times New Roman", Times, Rekha, serif;
}
#subscribe-newsletter fieldset p {
	font-size: 100%;
}
#subscribe-newsletter .box-order-newsletter input.text-email {
	background: #fff;
}
#subscribe-newsletter fieldset p label.error {
	clear: both; 
	float: none;
	font: normal 90% Arial, Helvetica, sans-serif;
	width: 200px;
	margin-left: 230px;
}

/* 15. tv program
--------------------------------------------- */
/* home page */
ul.featured-programs {
	margin: 10px 0 30px;
	height: 100%;
	overflow: hidden;
}
ul.featured-programs li {
	float: left;
	display: inline;
	list-style: none;
	width: 208px;
	margin-left: 15px;
}
ul.featured-programs li a {
	display: block;
	background: #e5ecf6;
	cursor: pointer;
	text-decoration: none;
	color: #2a344a;
	height: 100%;
	overflow: hidden;
}
ul.featured-programs li a .title {
	background: #fff;
	display: block;
	padding: 18px 0 4px 11px;
	line-height: 12px;
	font: bold 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
}
ul.featured-programs li a .program-img {
	display: block;
	margin: 12px auto 8px;
}
ul.featured-programs li a .channel,
ul.featured-programs li a .date {
	display: block;
	padding: 0 0 4px 11px;	
}
ul.featured-programs li a.item .shared-ico {
	display: inline;
	float: right;
	margin-right: 8px;
}
ul.featured-programs li a .channel {
	font: normal 0.846em Georgia, "Times New Roman", Times, Rekha, serif;	
}
ul.featured-programs li a .date {
	font-size: 0.846em;
}
ul.featured-programs li:first-child {
	margin: 0;
}
ul.featured-programs li h3 {
	color: #2a354a;
	padding: 0 0 0 31px;
	margin: 0;
	font: normal 1.692em Georgia, "Times New Roman", Times, Rekha, serif;
	background: url(../pr_img/ico_arrow_left.gif) 0 4px no-repeat;
}
/* header */
#page-tv-program h2 {
	font-size: 1.692em;
	margin: 6px 0;
}
#page-tv-program h2.underline {
	border-bottom: #e8ecfc 5px solid;
	margin: 0 0 3px;
	padding: 4px 0 3px;
}
/* tv menu */
ul.tv-menu {
	margin: 0;
	height: 20px;
	padding: 0 0 1px;
	overflow: hidden;
	border-top: #e5ecf6 1px solid;
	background: #a6afbc url(../pr_img/bg_tv_menu.gif) bottom left repeat-x;
}
ul.tv-menu li {
	list-style: none;
    float: left;
    min-width: 54px; /* be nice to Opera */
}
ul.tv-menu li a,
ul.tv-menu li a:visited {
	position: relative;
	display: block;
	padding: 3px 12px 2px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	font: normal 0.923em Georgia, "Times New Roman", Times, Rekha, serif;
	text-transform: uppercase;
}
ul.tv-menu li a:hover,
ul.tv-menu li a.selected {
	background: #f06d00;
	font-weight: bold;
}
/* search */
form.program-tv-search {
	padding: 8px 0 0;
	margin: 0 0 11px;
	height: 44px;
	background: #e8ecfc url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	font-family: Georgia, "Times New Roman", Times, Rekha, serif;
}
.program-tv-search ul {
	margin: 0;
	height: 100%;
	overflow: hidden;
}
.program-tv-search ul li {
	float: left;
	list-style: none;
}
.program-tv-search ul li label {
	display: block;
	padding: 0 0 2px 4px;
	color: #828181;
	font-size: 0.769em;
}
#form-today {
	height: 32px;
}
/* select */
.selectbox-wrapper {
	position: absolute;
	background-color: #fff;
	border:1px solid #d1dae5;
	margin: 0px;
	padding: 0;
	width: 120px !important;
	text-align: left;
	max-height: 200px;
	overflow: auto;
}
.selectbox-wrapper ul {
	margin: 0;
	padding: 0;
}
.selectbox-wrapper ul li.selected { 
  	background-color: #e8ecfc;
}
.selectbox-wrapper ul li {
	float: none;
	list-style-type: none;
	display: block;
	padding: 2px;
	cursor: pointer;
	color: #5e5e5e;
	font-size: 0.923em;
}
.program-tv-search ul li .selectbox {
	display: block;
	text-align: left;
	font: normal 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
	height: 17px;
	padding: 3px 15px 0 5px;
	color: #5e5e5e;
	cursor: pointer;
	border: none;	
	background: url(../pr_img/bg_select_tv.gif) no-repeat;
}
.program-tv-search ul li.legend-info {
	width: 67px;
	color: #394a6e;
	font-size: 1.077em;
	font-weight: bold;
	text-align: center;
	padding: 14px 0 0;
}
#form-today ul li.legend-info {
	padding: 0;
}
.program-tv-search ul li.station {
	width: 127px;
}
.program-tv-search ul li.station .selectbox {
	width: 98px;
}
.program-tv-search ul li.day {
	width: 115px;
}
.program-tv-search ul li.day .selectbox {
	width: 85px;
	background-position: -127px 0;
}
.program-tv-search ul li.an-hour {
	width: 73px;
}
.program-tv-search ul li.an-hour .selectbox {
	width: 44px;
	background-position: -242px 0;	
}
.program-tv-search ul li.hours {
	width: 70px;
}
.program-tv-search ul li.hours .selectbox {
	width: 44px;
	background-position: -315px 0;	
}
.program-tv-search ul li.grade {
	width: 121px;	
}
.program-tv-search ul li.grade .selectbox {
	width: 95px;
	background-position: -385px 0;	
}
.program-tv-search ul li.button input {
	width: 72px;
	height: 20px;
	padding: 0 0 0 5px;
	margin: 14px 0 0;
	border: none;
	text-align: left;
	background: #f06d00 url(../pr_img/arrow_orange.gif) 57px 3px no-repeat;
	color: #fff;
	font: bold 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
	cursor: pointer;
}
#form-today ul li.button input {
	margin: 0;
}

/* tv paging */
ol.tv-paging {
	margin: 0 auto 9px;
	width: 310px;
	height: 19px;
	overflow: hidden;
}
ol.tv-paging li {
	list-style: none;
	float: left;
}
ol.tv-paging li a {
	display: block;
	text-decoration: none;
	height: 16px;
	color: #fff;
	font: normal 0.769em Georgia, "Times New Roman", Times, Rekha, serif;
	cursor: pointer;
	text-transform: uppercase;
}
ol.tv-paging li.previous a {
	width: 116px;
	padding: 3px 0 0 19px;
	background: #f06d00 url(../pr_img/arrow_back.gif) 2px 2px no-repeat;
}
ol.tv-paging li.next a {
	width: 119px;
	padding: 3px 0 0 5px;
	background: #f06d00 url(../pr_img/arrow_orange.gif) 97% 2px no-repeat;
}
ol.tv-paging li.page-number {
	width: 51px;
	color: #394a6e;
	text-align: center;
	font: bold 1.077em Georgia, "Times New Roman", Times, Rekha, serif;
}

/* program listing */
ul.stations-list,
ul.stations-list li dl {
	height: 100%;
	overflow: hidden;
}
ul.programs {
	margin: 0 0 12px !important;
}
ul.stations-list, 
ul.stations-list dl {
	margin: 0;
}
ul.stations-list li {
	float: left;
	width: 655px;
	display: block;
	list-style: none;
	height: 1%;
}
ul.stations-list li dt {
	display: none;
}
ul.stations-list li dd {
	width: 218.33px;
	float: left;
	display: block;
	text-align: center;
}
/* header */
ul.stations-list li.header {
	background: #e6ebf5 url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	border-bottom: #e6ebf5 2px solid;
	padding: 0 0 1px;
}
ul.stations-list li.header dl {
	background: url(../pr_img/bg_list.gif) top left repeat-y;
	padding: 0;
}
ul.stations-list li.header dd {
	padding: 6px 0;
	text-align: center;
}
ul.stations-list li.header dd img {
	display: block;
	margin: 0 auto;
}
/* all list sets */
ul.stations-list li {
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	border-bottom: #e6edf7 2px solid;
	padding: 0 0 1px;
}
ul.stations-list li.row-even dl {
	background: url(../pr_img/bg_tv_list_even.gif) top left repeat-y;
}
ul.stations-list li.row-odd dl {
	background: url(../pr_img/bg_tv_list_odd.gif) top left repeat-y;
}
/* table */
ul.stations-list li dl {
	padding: 10px 0 0;
}
ul.stations-list li th {
	width: 43px;
	text-align: center;
	padding: 0 0 8px;
	vertical-align: top;
	color: #394a6e;
	font: normal 0.923em Georgia, "Times New Roman", Times, Rekha, serif;
}
ul.stations-list li td {
	padding: 0 8px 8px;
	text-align: left;
	vertical-align: top;
}
ul.stations-list li td a,
ul.stations-list li td a:hover {
	display: block;
	text-decoration: none;
}
ul.stations-list li td img {
	display: block;
	margin: 0 0 6px;
}
ul.stations-list li td .program-name {
	font: normal 0.923em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #394a6e;
}
ul.stations-list li td .program-name strong {
	color: #828181;
	font-weight: normal;
}
ul.stations-list li td .available {
	display: inline; 
	vertical-align: middle;	
}
ul.stations-list li td .program-desc,
ul.stations-list li td .program-made {
	display: block;
	font-size: 0.769em;
	color: #828181;
	padding: 2px 0 0;
}
ul.stations-list li td .program-made {
	font-size: 0.846em;
}

/* ====== right menu ====== */
/* head */
h4.head-tv {
	font-size: 1.385em;
	margin: 0 0 2px;
}
/* box tv look & favorites & tabs nav */
.box-tv-look {
	border-bottom: #e8ecfc 2px solid;
	padding: 0 0 1px;
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	margin: 0 0 12px;
	height: 1%;
}
/* -> naviate */
#page-tv-program .rightcol .nav-tabs li a {
	font-size: 0.846em;
}
/* -> list tabs */
.tv-promo-list {
	margin: 0;
}
.tv-promo-list li {
	list-style: none;
	background: url(../pr_img/bg_point_h_t.gif) top left repeat-x;
	padding: 10px 4px 8px 11px;		
	height: 1%;
}
.tv-promo-list li.first {
	background: none;
}
.tv-promo-list li a {
	cursor: pointer;
	display: block;
	overflow: hidden;	
}
.tv-promo-list li a:hover {
	text-decoration: none;
}
.tv-promo-list li a img {
	float: left;
	display: inline;
	margin-right: 10px;
}
.tv-promo-list li a .news-container {
	overflow: hidden;
	zoom: 1;
	display: block;
}
.tv-promo-list li a span {
	display: block;
}
.tv-promo-list li a .tv-station {
	background: #a6afbc;
	padding: 4px 6px;
	margin: 0 0 10px;
	float: left;
	color: #fff;
	font: bold 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
}
.tv-promo-list li a .hours-of {
	clear: left;
	color: #394a6e;
	font: normal 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
}
.tv-promo-list li a .program-name {
	color: #394a6e;
	font: normal 0.923em Georgia, "Times New Roman", Times, Rekha, serif;
	margin: 0 0 4px;
}
.tv-promo-list li a .program-type {
	color: #828181;
	font-size: 0.846em;
}
/* box now on tv nav tabs */
.box-now-on-tv .nav-tabs-tv {
	background: #fff url(../pr_img/bg_nav_tv.gif) top left repeat-x;
	margin: 0;
	height: 33px;
	overflow: hidden;	
}
.box-now-on-tv .nav-tabs-tv li {
	list-style: none;
	float: left;
	padding: 0 0 0 1px;
	background: url(../pr_img/bg_nav_tv_sep.gif) top left no-repeat;
}
.box-now-on-tv .nav-tabs-tv li:first-child {
	background: none;
	padding: 0;
}
.box-now-on-tv .nav-tabs-tv li span,
.box-now-on-tv .nav-tabs-tv li a,
.box-now-on-tv .nav-tabs-tv li a:visited {
	float: left;
	color: #fff;
	display: block;
	padding: 3px 0 12px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
	white-space: nowrap;
	font: normal 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
}
.box-now-on-tv .nav-tabs-tv li span,
.box-now-on-tv .nav-tabs-tv li .selected,
.box-now-on-tv .nav-tabs-tv li a:hover {
	color: #fff !important;
	font-weight: bold !important;
	text-decoration: none;
	background: url(../pr_img/bg_nav_tv_act.gif) top center no-repeat;
}
/* box now on tv */
.box-now-on-tv .item ul {
	margin: 0;
	height: 100%;
	overflow: hidden;
}
.box-now-on-tv .item ul li {
	float: left;
	display: block;
	width: 315px;
	list-style: none;
	background: #a6afbc url(../pr_img/bg_point_tran.gif) top left repeat-x;
	margin: -1px 0 0;
}
.box-now-on-tv .item ul li a {
	padding: 6px 0;
	cursor: pointer;
	display: block;
	height: 1%;
	overflow: hidden;	
}
.box-now-on-tv .item ul li a:hover {
	text-decoration: none;
}
.box-now-on-tv .item .time {
	float: left;
	width: 94px;
	padding: 0 0 0 6px;
	display: inline;
	margin-right: 8px;
}
.box-now-on-tv .item ul li a .program-container {
	overflow: hidden;
	zoom: 1;
	display: block;
}
.box-now-on-tv .item .time,
.box-now-on-tv .item .program-container strong {
	color: #34446d;
	font: normal 0.846em Georgia, "Times New Roman", Times, Rekha, serif;	
}
.box-now-on-tv .item .program-container strong {
	font-weight: normal;
}
.box-now-on-tv .item .program-title {
	display: block;
	color: #fff;
	font: bold 0.923em Georgia, "Times New Roman", Times, Rekha, serif;	
}
.box-now-on-tv .item .progress-bar {
	display: block;
	width: 78px;
	height: 7px;
	margin: 7px 0;
	background: #fff;
}
.box-now-on-tv .item .progress {
	text-indent: -9999px;
	background: #f06d00;
	display: block;
	height: 7px;
	font-size: 0;
}

/* hot topics */
#hot-topics-on-tv {
	border-bottom: #e8ecfc 2px solid;
	margin: 0 0 29px;
}
#hot-topics-on-tv li {
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	padding: 6px 0 8px 8px;
}
#hot-topics-on-tv li a {
	font-family: Georgia, "Times New Roman", Times, Rekha, serif;	
	color: #394a6e;
	display: block;
	height: 1%;
	padding: 0 0 0 13px;
	background: url(../pr_img/ico_bullet.gif) 0 6px no-repeat;
	text-decoration: none;
}
#hot-topics-on-tv li.first {
	background: #e5ecf6;
	padding: 6px 11px 8px;
	margin: 0 0 6px !important;
}
#hot-topics-on-tv li.first a {
	background: none;
	padding: 0;
}
#hot-topics-on-tv li.first a .news-title {
	top: -2px;
	padding: 0;
	font-size: 1em;
}
#hot-topics-on-tv li.first a .news-description {
	color: #828181;
	font: normal 0.917em Arial, Helvetica, sans-serif;
}
/* ====== program desc ====== */
#page-tv-program h2.head-program-name {
	font-size: 2em;
	margin: 4px 0 3px;
	padding: 0 0 2px;
}
ul.description-program {
	background: #e7ebf4;
	margin: 0 0 9px;
	padding: 8px 10px 7px;
	height: 100%;
	overflow: hidden
}
ul.description-program li {
	float: left;
	display: block;
	list-style: none;
	padding: 0 18px 0 0;
	color: #2a344a;
	max-width: 200px;
	font: normal 0.923em Georgia, "Times New Roman", Times, Rekha, serif;
}
#data-program .defined-fields {
	float: left;
	background: #e8ecfc;
	display: inline;
	width: 360px;
	padding: 8px 10px 20px 7px;
	margin-right: 22px;
}
.defined-fields table th,
.defined-fields table td {
	background: url(../pr_img/bg_point_h_t.gif) bottom left repeat-x;
	color: #2a344a;
	font: normal 0.923em Georgia, "Times New Roman", Times, Rekha, serif;
}
.defined-fields table th {
	padding: 5px 4px 8px 10px;
	width: 103px;
	vertical-align: top;
}
.defined-fields table td {
	padding: 5px 4px 8px 0;
}
.defined-fields table tr.desc th,
.defined-fields table tr.desc td {
	background: none;
}
.defined-fields table tr.desc td {
	font-family: Arial, Helvetica, sans-serif;
	color: #585858;
}
#data-program .photo-rating {
	float: left;
	width: 238px;
	margin: 16px 0 0;
}
#data-program .photo-rating img {
	display: block;
	margin: 0 auto;
}
.photo-rating .rate-program {
	margin: 5px 0;
	background: #a6afbe;
	height: 48px;
	overflow: hidden;
}
.photo-rating .rate-program p {
	float: left;
	width: 126px;
	padding: 15px 0 0 22px;
	color: #fff;
	font: bold 1em Georgia, "Times New Roman", Times, Rekha, serif;
	background: url(../pr_img/arrow_white.gif) 10px 20px no-repeat;
}
.rate-program .radio-star {
	float: left;
	width: 80px;
	height: 20px;
	background: #f06d00;
	padding: 6px 0 0 4px;
	margin: 11px 0 0;
}
.rate-program .radio-star .rating-cancel {
	display: none !important;
}
.rate-program .radio-star .star-rating {
	margin-right: 4px;
}
.rate-program .radio-star form {
	margin: 0;
	padding: 0;
}
.photo-rating .current-rating {
	background: url(../pr_img/bg_point_h_w.gif) top left repeat-x;
}
.photo-rating .current-rating h6 {
	color: #f06d00;
	font: normal 1.385em Georgia, "Times New Roman", Times, Rekha, serif;
	padding: 0 0 13px;
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;	
}
.photo-rating .current-rating h6 strong {
	font-size: 1.889em;
	font-weight: normal;
	line-height: 34px;
}

/* 16. glossary
--------------------------------------------- */
/* left col */
#page-wrap-dictionaries .leftcol h2.head {
	border-bottom:5px solid #E8ECFC;
	padding: 0 0 8px;
	margin: 8px 0 3px;
}
#page-wrap-dictionaries .leftcol ul.nav {
	margin: 0;
	height: 100%;
	overflow: hidden;
	border-bottom: #a6afbc 9px solid;
}
#page-wrap-dictionaries .leftcol ul.nav li {
	float: left;
	list-style: none;
}
#page-wrap-dictionaries .leftcol ul.nav li a {
	display: block;
	height: 30px;
	font: normal 1.385em Georgia, "Times New Roman", Times, Rekha, serif;
	padding: 6px 0 0;
	text-align: center;
	color: #394a6e;
	text-decoration: none;
}
#page-wrap-dictionaries .leftcol ul.nav li a.current,
#page-wrap-dictionaries .leftcol ul.nav li a:hover {
	background: #a6afbc;
	color: #fff;
}
.definitions-alphabet {
	padding: 19px 0 11px;
	height: 1%;
	margin: 0 0 14px;
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	border-bottom: #e5ecf6 2px solid;
}
.definitions-alphabet dl {
	margin: 0 0 8px;
	height: 100%;
	overflow: hidden;
}
.definitions-alphabet dl dt {
	float: left;
	width: 119px;
	padding: 0 9px 0 0;
	text-align: right;
	color: #394a6e;
	font: bold 0.923em Georgia, "Times New Roman", Times, Rekha, serif;
}
.definitions-alphabet dl dd {
	float: left;
	color: #394a6e;
}
.definitions-alphabet dl dd a {
	color: #394a6e;
	display: block;
	font: normal 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
	text-align: center;
	padding: 5px 0 0;
	width: 20px;
	height: 20px;
	background: url(../pr_img/bg_glossary.gif) no-repeat;
}
.definitions-alphabet dl dd a:hover,
.definitions-alphabet dl dd a.current {
	background-position: -20px 0;
	color: #fff;
}
#page-wrap-dictionaries .leftcol h4.term {
	color: #394a6e;
	padding: 4px 0 5px;
	font: normal 1.385em Georgia, "Times New Roman", Times, Rekha, serif;
	border-bottom: #e5ecf6 5px solid;
	height: 100%;
	overflow: hidden;
}
#page-wrap-dictionaries .leftcol h4.bottom {
	border-bottom-width: 2px;
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
}
#page-wrap-dictionaries .leftcol h4.term a,
#page-wrap-dictionaries .back a {
	float: right;
	display: block;
	padding: 6px 0 0 7px;
	margin-right: 2px;
	text-decoration: none;
	height: 19px;
	width: 120px;
	background: #f06d00 url(../pr_img/arrow_orange.gif) 98% 5px no-repeat;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.611em;
	cursor: pointer;	
}
#page-wrap-dictionaries .leftcol h4.term strong {
	background: #f06d00;
	color: #fff;
	padding: 0 5px;
}
.dictionary-listing dl {
	margin: 0;
	height: 100%;
	padding: 10px 0;
	overflow: hidden;
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
}
.dictionary-listing dl dt {
	float: left;
	width: 150px;
	padding: 0 10px 0 0;
	height: 100%;
	overflow: hidden;
	color: #394a6e;
	font: bold 1.231em Georgia, "Times New Roman", Times, Rekha, serif;
}
.dictionary-listing dl dt a {
	color: #394a6e;
}
.dictionary-listing dl dt .cloud {
	position: relative;
	margin-left: 4px;
}
.dictionary-listing dl dt .cloud strong {
	position: absolute;
	top: 0;
	left: 0;
	font: normal 0.688em Arial, Helvetica, sans-serif;
	background: url(../pr_img/ico_cloud.gif) no-repeat;
	height: 20px;
	width: 21px;
	display: block;
	text-align: center;
}
.dictionary-listing dl dd {
	float: left;
	width: 490px;
	padding: 0 0 0 5px;
	color: #3a3a3a;
	font-size: 0.923em;
}
.dictionary-listing dl dd a {
	color: #3a3a3a;	
}
#page-wrap-dictionaries .paging {
	background: none;
}
/* definition */
#page-wrap-dictionaries .definition {
	padding: 16px 0;
	border-bottom: #e5ecf6 2px solid;
	background: url(../pr_img/bg_point_h_w.gif) bottom left repeat-x;
	font-size: 0.923em;
	color: #393939;
}
.definition p {
	padding: 0 6px 12px;
	line-height: 18px;
}
#page-wrap-dictionaries .back {
	padding: 6px 0;
	height: 100%;
	overflow: hidden;
}
#page-wrap-dictionaries .back a {
	font: bold 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
	width: 85px;
	padding: 6px 0 0 11px;
	margin: 0;
}

/* right col */
#page-wrap-dictionaries .rightcol h3.head,
#page-wrap-dictionaries .leftcol h2.head {
	font-size: 1.692em;
}
#page-wrap-dictionaries .rightcol .box-hot-information {
	margin: 0 0 14px;
}
#page-wrap-dictionaries .rightcol .box-order-newsletter {
	margin: 2px 0 26px;
}

/* 17. communication
--------------------------------------------- */
.communication {
	background: #e8ecfc;
	padding: 10px 4px;
}
.communication p, 
.error-msg p {
	background: url(../pr_img/ico_bullet.gif) 9px 15px no-repeat;
	padding: 10px 0 8px 22px;
	color: #394a6e;
	font: normal 1em Georgia, "Times New Roman", Times, Rekha, serif;
}
.communication p a {
	text-decoration: underline;
	color: #394a6e;
	font-weight: bold;
}
.error-msg {
	border: #DC0009 1px solid;
	font-weight: bold;
	margin: 0 0 12px;
}
.error-msg p {
	color: #DC0009;	
}

/* 18. additions
--------------------------------------------- */

/* ====== clearfix ====== */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}
.clearfix {
	display: inline-block
}
html[xmlns] .clearfix {
	display: block
}
* html .clearfix {
	height: 1%
}
.clear {
	display: block;
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	overflow: hidden;
}
.float-left, .alignleft {
	float: left !important;
}
.float-right, .alignright {
	float: right !important;
}