/*
STYLE SHEET FOR BODY SCULPTURE
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. blog all boxes
8. blog home page
9. bloger & users blog
10. blog article
11. newsletter
12. communication
13. 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(../img/bg_header.gif) top left repeat-x;
	height: 175px;
	overflow: hidden;
	position: relative;
	z-index: 10;
}
.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 16px;
}
#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-blog {
	background: url(../img/bg_point_v.gif) 666px 20px repeat-y;
}
#page-wrap-blog .separator-top {
	position: absolute;
	top: 0;
	left: 655px;
	background: #fff;
	height: 30px;
	width: 21px;
}


/* 3. header
--------------------------------------------- */
.header-menu {
	font-size: 0.846em;
	color: #808080;
	height: 31px;
	line-height: 31px;
}
.header-menu a,
.header-menu a:visited {
	font-family: Georgia, "Times New Roman", Times, Rekha, serif;
	color: #b8b8b8;
	margin: 0 12px;
}
.header-menu a:first-child {
	margin-left: 0;
}
.header-menu a.act,
.header-menu a:hover {
	color: #f06d00 !important;
	text-decoration: none;
}
.top {
	position: relative;
	height: 88px;
    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(../img/arrow_small.gif) 0 2px no-repeat;
}
.top h1 a,
.top h3 {
	float: left;
	width: 274px;
	height: 88px;
	text-indent: -9999px;
}
.top h1.home a {
	background: url(../img/logo_wirtualnemedia.gif) no-repeat;
	display: block;
}
.top h3.slogan {
	background: url(../img/slogan.gif) no-repeat;
}
.top .search-mod {
	float: right;
	margin-top: 22px;
	width: 324px;
	height: 47px;
	background: url(../img/bg_point_v.gif) repeat-y;
}
.top .search-mod fieldset {
	background: #f2f5fd;
	margin-left: 10px;
}
.top .search-mod fieldset p {
	padding: 13px 0 0 24px;
	background: url(../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 input.text {
	width: 227px;
	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;
	height: 32px;
	position: relative;
	z-index: 10;	
}
.topbar ul li {
	list-style: none;
	background: url(../img/bg_separator.gif) 0 4px no-repeat;
	padding: 0 7px 0;
	margin: 6px 0 0;
	float: left;
}
.topbar ul li:first-child {
	background: none;
	padding: 0 7px 0 0;
}
.topbar ul li a.cat-menu,
.topbar ul li a.cat-menu:visited {
	color: #394a6e;
	display: block;
	float: left;
	font: normal 1.308em Georgia, "Times New Roman", Times, Rekha, serif;
	text-decoration: none;
}
.topbar ul li a.cat-menu:hover,
.topbar ul li.active a.cat-menu {
	color: #f06d00 !important;
}
.topbar ul li .submenu {
	display: none;
	width: 990px;
	position: absolute;
	text-align: left;
	left: 0;
	top: 32px;
	color: #bfbfbf;
	font-size: 0.846em;
	height: 22px;
	padding: 4px 0 0;
	z-index: 20;
}
.topbar ul li .submenu a {
	color: #5e5e5e;
	margin: 0 3px;
}
.topbar ul li .submenu a:first-child {
	margin: 0 3px 0 0;
}

/* 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: 0 auto;
	padding: 10px 0 20px;
}
#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 {
	text-align: center;
	color: #828181;
	font-size: 0.846em;
}

/* 5. mod advertisement
--------------------------------------------- */
#promo-box {
	margin: 0 auto 5px;
	background: url(../img/bg_promo_top.gif) top left repeat-x;
}
#promo-box .inner {
	padding: 5px 0;
	background: url(../img/bg_promo_bottom.gif) bottom left repeat-x;
	text-align: center;
}
#promo-box p img {
	display: block;
	margin: 0 auto;
}
.no-separator {
	background: none !important
}

/* 6. global content & moduls
--------------------------------------------- */

ul.nav-tabs {
	background: url(../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 0 0 1px;
	background: url(../img/bg_nav_tab_sep.gif) top left no-repeat;
}
ul.nav-tabs li:first-child {
	background: none;
	padding: 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 0 12px;
	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(../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 {
	margin: 0;
}
ul.list-img-title li,
ul.list-news li,
ul.list-entry li {
	list-style: none;
	height: 1%;
}
/* list from image */
ul.list-img-title li {
	background: url(../img/bg_point_h_w.gif) bottom left repeat-x;
	padding: 0 2px 10px 0;
	margin-bottom: 15px;
}
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: 25px;
}
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: bold 1.077em 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(../img/ico_bullet.gif) 0 5px no-repeat;
	font-size: 0.923em;
}
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(../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%;
}

/* 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;
	background: url(../img/bg_nav_tab_sep.gif) top left no-repeat;
}
.more a span, a.more span {
	background: url(../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 h4, .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;
}
.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(../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,
.mod-promo h6 a:visited,
#wm-cafe-bar .box-cafe h6 a,
#wm-cafe-bar .box-cafe h6 a: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(../img/ico_blog.gif) top right no-repeat !important;
	width: 114px;
	left: 30px;
}
.blog-people {
	padding: 12px 10px;
	background: #e8ecfc url(../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 {
	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%;
	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 span {
	display: block;
}
.box-cafe ul li a:hover {
	text-decoration: none;
}
.box-cafe ul li.line {
	clear: both;
	background: url(../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(../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;
	height: 1%;
}
ul.tabs {
	margin: 0;
	padding: 5px 0 0;
	background: url(../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(../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(../img/bg_nav_tab_act.gif) top center no-repeat;
}
.forum-container .item ul li {
	font-size: 0.923em;
	background: url(../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(../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(../img/ico_bullet_wm.gif) 3px 9px no-repeat;
	height: 1%;
}
.box-web-portal ul li a {
	background: url(../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(../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(../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(../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(../img/bg_point_h_t.gif) bottom left repeat-x;
	border-bottom: #E8ECFC 2px solid;
}
/* lead */
.box-lead {
	padding: 16px 0 0;
}
.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(../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(../img/bg_point_h_w.gif) top left repeat-x;
	padding: 4px 0;
}
.box-lead p input {
	float: left;
	position: relative;
	top: 2px;
}
.box-lead p label {
	display: block;
	margin-left: 20px;
	color: #666;
}
.box-lead fieldset.vote {
	background: #a6afbc url(../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(../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 {
	padding: 0 0 4px;
	margin: 0 0 3px;
	color: #f06d00;
	font: normal 1.692em Georgia, "Times New Roman", Times, Rekha, serif;
	border-bottom: #e8ecfc 5px solid;
}
.rightcol h2 a {
	color: #f06d00;
}
/* right column menu */
.rightcol ul.list-column {
	margin: 0;
}
.rightcol ul.list-column li {
	list-style: none;
	background: url(../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(../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(../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-right: 0;
	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: #e5ecf6 4px solid;
}
.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(../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(../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(../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;
}
/* 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(../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;
}
/* @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(../img/bg_point_h_w.gif) bottom left repeat-x;
}
.box-order-newsletter fieldset {
	background: url(../img/bg_newsletter.jpg) top left no-repeat;
	height: 72px;
	padding: 20px 0 0 11px;
}
.box-order-newsletter fieldset p * {
	float: left;
}
.box-order-newsletter fieldset p:first-child {
	padding: 0 0 6px;
}
.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(../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(../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(../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(../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(../img/bg_sprite_mark.gif) no-repeat;
	background-position: 138px -52px;
	margin: 0;
}
.rightcol .box-cafe h6 {
	position: relative;
	background: #a6afbc url(../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(../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: #e8ecfc 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: url(../img/bg_point_h_w.gif) bottom left repeat-x;
	height: 25px;
	overflow: hidden;
}
#hot-bar h3 {
	float: left;
	width: 187px;
	padding: 3px 0 0 15px;
	height: 22px;
	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: 676px;
	padding: 0 0 0 24px;
	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;
	text-decoration: none;
}
#hot-bar a.more {
	margin: 4px 10px 0 0;
}
/* wm cafe bar */
#wm-cafe-bar .contents {
	background: #a6afbc url(../img/bg_point_h_w.gif) top left repeat-x;
	margin: 30px auto 0;
}
#wm-cafe-bar .box-cafe {
	background: url(../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(../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 b {
	font-weight: normal;
	display: block;
	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 {
	font-size: 0.909em !important;
	bottom: 16px !important;
	left: 33px !important;
}
#wm-cafe-bar .box-cafe ul {
	float: right;
	width: 771px;
	padding: 11px 0 15px 29px;
}
#wm-cafe-bar .box-cafe ul li {
	background: none;
	width: 82px;
}
/* wm services */
#wm-services .contents {
	background: url(../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 {
	margin: 0;
	height: 100%;
	overflow: hidden;
}
#wm-services ul li {
	width: 210px;
	margin-right: 35px;
	float: left;
	display: inline;
	list-style: none;
}
#wm-services ul li h3 {
	color: #394a68;
	font: normal 1.385em Georgia, "Times New Roman", Times, Rekha, serif;
	padding: 0 0 16px;
}
#wm-services ul li a {
	background: url(../img/bg_point_h_w.gif) bottom left repeat-x;
	display: block;
	color: #828181;
	font-size: 0.923em;
}
#wm-services ul li a span {
	display: block;
	padding: 2px 0 3px 20px;
	background: url(../img/ico_bullet.gif) 3px 6px no-repeat;
}
/* form */

.leftcol form {
	background: #e9ecfd;
	margin: 0 0 10px;
	padding: 20px 0 5px;	
}
.leftcol fieldset p {
	height: 100%;
	overflow: hidden;
	margin: 5px 0;
	font-size: 0.923em;
}
.leftcol fieldset p.input-text {
	background: url(../img/bg_input.gif) 151px 0 no-repeat;
}
.leftcol fieldset p.text-area {
	background: url(../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,
.leftcol fieldset p select {
	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;
}
/* select */
.selectbox-wrapper {
  position: absolute;
  width: 400px;
  left: 152px;
  background-color: #fff;
  border:1px solid #d1dae5;
  margin: 0px;
  padding: 0;
  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 {
  list-style-type: none;
  display: block;
  padding: 2px;
  cursor: pointer;
}
.selectbox {
	margin: 0px 5px 0 0px;
	display: block;
	text-align: left; 
	background: url(../img/bg_select.gif) top right no-repeat !important;
	height: 21px !important;
	width: 258px !important;
	padding: 4px 2px 0 !important;
	cursor: pointer;
	border: none;
	color: #3A3A3A;
}
.leftcol fieldset p select {
	width: 260px;
	padding: 5px 0 0;
	background: url(../img/bg_select.gif) top right no-repeat;
}
/* fake checkbox : unchecked (default/base) state */
.fakecheck {
	font: normal 0.917em Georgia, "Times New Roman", Times, Rekha, serif;;
	text-decoration: none;
	outline: none;
	background: url(../img/checkbox.gif) no-repeat;
	height: 16px;
	width: 140px;
	display: block;
	padding: 2px 0px 0px 28px;
	margin: 0 0 4px;
	color: #394a6e !important;
}
/* fake checkbox : hover state */
.fakecheck:hover {
	text-decoration: underline;
}
/* fake checkbox : checked state */
.fakechecked {
	background-position: left -26px;
}
/* hidden checkbox */
.leftcol .buttons-action p span {
	display: block;
	float: left;
	width: 170px;
}
.leftcol .buttons-action p span input {
	display: none;
	width: auto;
}
/* end input */

.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 input.btn-act {
	float: right;
	background: #f06d00;
	border: none;
	color: #fff;
	font: bold 0.833em Georgia, "Times New Roman", Times, Rekha, serif;
	margin-top: 10px;
	height: 20px;
	cursor: pointer;
}
			   
/* 7. blog all boxes
--------------------------------------------- */
/* ====== boxes ====== */
/* box create blog */
.box-create-blog {
	background: #e8ecfc;
	margin: 0 0 30px;
}
.box-create-blog h4 {
	color: #394a6e;
	padding: 8px 0 10px 18px;
	border: none;
	background: url(../img/bg_create_blog.gif) 0 0 no-repeat;
	font: normal 2.615em Georgia, "Times New Roman", Times, Rekha, serif;
}
.box-create-blog h4 em {
	display: block;
	padding: 0 0 10px 70px;
	font-style: normal;
	font-size: 0.882em;
	line-height: 20px;
}
.box-create-blog h4 span {
	background: url(../img/ico_calc_r.gif) no-repeat;
	display: block;
	color: #666;
	font: normal 0.353em Arial,Helvetica,Garuda,sans-serif;
	padding: 0 0 0 31px;
	width: 240px;
}
.box-create-blog p {
	padding: 10px 0 8px 18px;
	background: #a6afbc url(../img/bg_create_blog.gif) -314px 100% no-repeat;
	font: normal 1.077em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #fff;
}
.box-create-blog p a {
	font-weight: bold;
	color: #fff;
	background: #f06d00;
}
.box-create-blog p strong {
	display: block;
	padding: 8px 0 0;
	font: normal 0.857em Arial,Helvetica,Garuda,sans-serif;
}
/* search */
h2.search-label {
	height: 29px;
	padding: 5px 0 0 16px;	
	background: #a6afbc url(../img/bg_search_label_blog.gif) no-repeat;
	border: none;
	margin: 0;
}
h2.search-label span {
	color: #fff;
	font-size: 0.818em;
	background: url(../img/ico_arrow_left.gif) 0 4px no-repeat;
	display: block;
	padding: 0 0 0 34px;
}
.box-blog-serch {
	background: #f2f5fd url(../img/bg_point_h_w.gif) bottom left repeat-x;
	margin: 0 0 26px;
}
.box-blog-serch fieldset p {
	padding: 13px 0 0 24px;
	background: url(../img/bg_input_search.gif) 24px 13px no-repeat;
	height: 34px;
	overflow: hidden;
}
.box-blog-serch fieldset p * {
	float: left;
}
.box-blog-serch fieldset p input.text {
	width: 182px;
	border: none;
	color: #999;
	padding: 2px 0 0 4px;
	font: normal 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
	background: transparent;
}
.box-blog-serch input.btn-search {
	width: 82px;
	height: 20px;
	padding: 0 0 0 12px;
	border: none;
	text-align: left;
	background: #f06d00 url(../img/arrow_orange.gif) 97% 3px no-repeat;
	color: #fff;
	font: bold 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
	cursor: pointer;
}
/* boxes global */
.box-recent-comments,
.box-bloggers,
.box-most-discussed,
.box-my-categories,
.box-latest-entries,
.box-latest-entries {
	background: url(../img/bg_point_h_w.gif) bottom left repeat-x;
	border-bottom: #e5ecf6 2px solid;
	padding: 0 0 11px;
	margin: 0 0 26px;
	height: 1%;
}
.box-my-categories {
	padding: 7px 0 10px;
}
/* box recent comment & box most discussed */
.box-recent-comments ul,
.box-most-discussed ul,
.box-latest-entries ul {
	margin: 12px 0 0;
}
.box-my-categories ul {
	margin: 0;
	width: 157px;
}
.box-recent-comments ul li,
.box-most-discussed ul li,
.box-my-categories ul li,
.box-latest-entries ul li {
	list-style: none;
}
.box-recent-comments ul li a,
.box-most-discussed ul li a,
.box-my-categories ul li a,
.box-latest-entries ul li a {
	background: url(../img/ico_bullet.gif) 1px 6px no-repeat;
	padding: 0 0 6px 12px;
	text-decoration: none;
	color: #c9c9c9;
	display: block;
}
.box-my-categories ul li a {
	padding: 0 4px 6px 12px;
}
.box-recent-comments ul li a .author,
.box-most-discussed ul li a .title,
.box-my-categories ul li a,
.box-latest-entries ul li a .title {
	font: bold 0.923em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #394a6e;
}
.box-recent-comments ul li a .date,
.box-recent-comments ul li a .title,
.box-most-discussed ul li a .author,
.box-latest-entries ul li a .date {
	font: normal 0.846em Georgia, "Times New Roman", Times, Rekha, serif;	
	color: #828181;
}
.box-recent-comments ul li a .title,
.box-most-discussed ul li a .author,
.box-latest-entries ul li a .title {
	display: block;
	padding: 2px 0 0;
}
.box-recent-comments ul li a .short-text,
.box-latest-entries ul li a .author {
	color: #666;
	font-size: 0.923em;
}
.box-recent-comments ul li a .short-text {
	display: block;
	padding: 2px 0 0;
}
/* box bloggers */
.box-bloggers table {
	width: 100%;
	margin: 6px 0 12px;	
}
.box-bloggers table td {
	width: 157px;
}
.box-bloggers table td a {
	color: #666666;
	font-size: 0.846em;
	display: block;
	padding: 0 5px 2px 22px;
	background: url(../img/ico_bloggers.gif) 4px 2px no-repeat;
}
/* box blog calendar */
.box-blog-calendar {
	background: #e5ecf6 url(../img/bg_blog_table_line.gif) 312px 47px no-repeat;
	margin: 0 0 30px;
}
.box-blog-calendar table {
	width: 310px;
	margin: 0 0 0 2px;
}
.box-blog-calendar table caption {
	text-align: center;
	padding: 7px 60px;
	font-size: 1.167em;
}
.box-blog-calendar table caption a.btn-previous,
.box-blog-calendar table caption a.btn-next {
	width: 25px;
	height: 16px;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
}
.box-blog-calendar table caption a.btn-previous {
	float: left;
	background: url(../img/ico_calc_l.gif);
}
.box-blog-calendar table caption a.btn-next {
	float: right;
	background: url(../img/ico_calc_r.gif);
}
.box-blog-calendar table,
.box-blog-calendar table td a {
	color: #394a6e;
	font: normal 0.923em Georgia, "Times New Roman", Times, Rekha, serif;	
}
.box-blog-calendar table th {
	font-weight: bold;
	padding: 0 0 2px;
	background: #e5ecf6 url(../img/bg_point_h_t.gif) bottom left repeat-x;
}
.box-blog-calendar table th,
.box-blog-calendar table td {
	text-align: center;
	width: 45px;
}
.box-blog-calendar table td {
	background: url(../img/bg_blog_table.gif) 0 -2px no-repeat;
}
.box-blog-calendar table td a {
	padding: 2px 0;
	display: block;
}
.box-blog-calendar table td.current {
	padding: 2px 0 0;
	margin: 0 0 1px;
	background: #a6afbc url(../img/bg_blog_table.gif) -45px -2px no-repeat;
	color: #fff;
	font-weight: bold;
}

/* 8. blog home page
--------------------------------------------- */
#page-wrap-blog .leftcol h4 {
	padding: 0 0 4px;
	margin: 0 0 3px;
	color: #f06d00;
	font: normal 1.692em Georgia, "Times New Roman", Times, Rekha, serif;
	border-bottom: #e8ecfc 5px solid;
}
#page-wrap-blog .leftcol h4 {
	color: #f06d00;
}
#page-wrap-blog .leftcol h4 strong {
	font-weight: normal;
	position: relative;
	top: -3px;
}

/* ====== modul page ====== */
.recommended-blogs,
.recent-entries {
	border-bottom: #e5ecf6 2px solid;
	margin: 0 0 26px;
}
.recommended-blogs ul,
.recent-entries ul {
	margin: 0;
	height: 100%;
	overflow: hidden;
}
/* recommended-blogs & recent-entries */
.recommended-blogs ul li {
	list-style: none;
	float: left;
	width: 163px;
	padding: 16px 0 12px;
	height: 1%;
}
.recommended-blogs ul li.line {
	clear: both;
	background: url(../img/bg_point_h_t.gif) bottom left repeat-x;
	font-size: 0;
	height: 2px;
	overflow: hidden;
	display: block;
	padding: 0;
	width: 100%;
}
.recommended-blogs ul li a,
.recommended-blogs ul li a:hover,
.recent-entries ul li a,
.recent-entries ul li a:hover {
	display: block;
	text-decoration: none;
}
.recommended-blogs .photo-author,
.recent-entries .photo-author {
	display: block;
	padding: 0 0 8px;
}
.recommended-blogs .photo-author img,
.recent-entries .photo-author img {
	display: block;
}
.recommended-blogs .author,
.recent-entries .author {
	font: normal 0.923em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #394a6e;
	display: block;
	line-height: 12px;
}
.recommended-blogs .profession,
.recent-entries .profession {
	color: #828181;
	font-size: 0.846em;
}
/* recent-entries */
.recent-entries {
	background: url(../img/bg_point_h_t.gif) bottom left repeat-x;
}
.recent-entries ul li {
	list-style: none;
}
.recent-entries ul li.item {
	height: 100%;
	overflow: hidden;
	padding: 7px 0 12px;
}
.recent-entries .blog-author {
	float: left;
	width: 160px;
	padding: 0 5px 0 0;
}
.recent-entries .title {
	display: block;
	font: bold 0.923em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #394a6e;
}
.recent-entries .date {
	display: block;
	font: normal 0.846em Georgia, "Times New Roman", Times, Rekha, serif;	
	color: #828181;
}
.recent-entries .short-text {
	color: #3a3a3a;
	display: block;
	font-size: 0.923em;
	padding: 6px 0 0;
}
/* bar-popular-blogs */
.bar-popular-blogs {
	height: 100%;
	overflow: hidden;
	background: #a6afbc;
	margin: 0 0 26px;
}
.bar-popular-blogs h5 {
	float: left;
	width: 153px;
	min-height: 101px;
	height: auto !important;	
	height: 101px;
	padding: 19px 0 0;
	color: #fff;
	background: url(../img/bg_bar_blogs.gif) no-repeat;
	font: normal 2.885em Georgia, "Times New Roman", Times, Rekha, serif;
}
.bar-popular-blogs h5 span {
	display: block;
	font-size: 0.373em;
	width: 139px;
	height: 23px;	
	padding: 2px 0 0 11px;
	background: url(../img/bg_arrow_blogs.gif) no-repeat;
}
.bar-popular-blogs h5 em {
	display: block;
	font-style: normal;
	padding: 0 0 0 16px;
}
.bar-popular-blogs div {
	float: right;
	width: 502px;
	min-height: 120px;
	height: auto !important;	
	height: 120px;	
	background: #e8ecfc;
}
.bar-popular-blogs ul {
	float: left;
	width: 153px;
	display: inline;
	margin: 15px 0 0 14px;
}
.bar-popular-blogs ul li {
	list-style: none;
	height: 1%;
	padding: 0 0 4px 11px;
	background: url(../img/ico_bullet.gif) 0 6px no-repeat;
}
.bar-popular-blogs ul li a {
	display: block;
	color: #394a6e;
	font: normal 0.923em Georgia, "Times New Roman", Times, Rekha, serif;
}

/* 9. bloger & users blog
--------------------------------------------- */

/* ====== bloger ====== */
.bloger {
	background: #e8ecfc url(../img/bg_point_h_w.gif) bottom left repeat-x;
	padding: 15px 0 4px 16px;
	margin: 0 0 26px;
	height: 100%;
	overflow: hidden;
}
.bloger img {
	display: inline;
	float: left;
	padding: 0 28px 5px 0;
}
.bloger p {
	font-size: 1.077em;
	color: #394a6e;
	overflow: hidden;
	zoom: 1;
	display: block;	
}
.bloger p a.bloger-website {
	font-size: 0.857em;
	font-weight: bold;
	color: #394a6e;
	padding: 0 0 0 11px;
	margin: 22px 0 0;
	display: block;
	background: url(../img/ico_bullet.gif) 0 6px no-repeat;
}

/* box-listing-blog */
#entries-blog {
	padding: 10px 0 0;
	border-bottom: #e5ecf6 2px solid;
}
.box-listing-blog ul.list-img-title li,
.users-blog ul.list-img-title li {
	background-position: 0 0;
	padding: 10px 2px 0 0;
	margin-bottom: 10px;
}
#entries-blog ul.list-img-title li {
	background: none;
	padding: 4px 0 0 0;
	margin: 0;
}
.box-listing-blog  ul.list-img-title li:first-child,
.users-blog ul.list-img-title li:first-child {
	background: none;
}
.box-listing-blog .news-container {
	background:transparent url(../img/ico_bullet.gif) 1px 8px no-repeat;
	padding: 0 0 8px 12px;
}
#entries-blog .news-container {
	padding: 0 0 0 12px;
}
.box-listing-blog .news-container .news-title {
	padding: 0;
	top: 0;
}
.box-listing-blog .news-container .news-date {
	padding: 0 0 6px;
}
.box-listing-blog .more-blog {
	height: 100%;
	overflow: hidden;
	padding: 0 0 0 12px;
}
.box-listing-blog .more-blog strong,
.article-tools .author {
	display: block;
	font: normal 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #828181;
}
.box-listing-blog .more-blog strong a,
.article-tools .author a {
	display: inline;
	color: #394a6e;
}

/* ====== users blog ====== */
.users-blog {
	border-bottom: #e5ecf6 2px solid;
	margin: 0 0 26px;	
}

/* paging */
.paging {
	background: url(../img/bg_point_h_w.gif) top left repeat-x;
}
.paging .inner {
	background: url(../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: 420px;
	height: 100%;
	overflow: hidden;
	text-align: center;
}
.paging ol {
	margin: 4px 0 0 12px;
	width: 360px;
	height: 16px !important;
	overflow: hidden;
}
.paging li {
	float: left;
	display: block;
	margin: 0 !important;
	padding: 0 !important;
}
.paging li.previous {
	background: url(../img/bg_point_v.gif) top right repeat-y !important;
	text-indent: -9999px;	
}
.paging li.next {
	background: url(../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(../img/btn_previous.gif) no-repeat;
}
.paging li.next a {
	background: url(../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;
}

/* blog article
--------------------------------------------- */

#article-blog {
	background-image: none;
	margin: 0;
}
/* ====== tools ====== */
.article-tools {
	background: url(../img/bg_point_h_w.gif) top left repeat-x;
}
.article-tools .inner {
	padding: 1px 0 4px;
	background: url(../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: 5px 0 0;
	width: 350px;
	height: 100%;
	overflow: hidden;
}
.article-tools .date {
	float: left;
	color: #828181;
	font-size: 0.923em;
	padding: 5px 0 0;
}
.article-tools p {
	float: right;
	width: 260px;
}
.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(../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: inline;
	background: url(../img/ico_tools_sprite.gif) no-repeat;
	padding: 0 0 0 18px;
	line-height: 16px;
	height: 16px;
	margin: 4px 0 2px 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;
}
/* article body */
h2.title-blog {
	color: #394a6e;
	font: normal 1.846em Georgia, "Times New Roman", Times, Rekha, serif;
	line-height: 28px;
	padding: 6px 0;
	margin: 8px 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(../img/bg_point_h_w.gif) bottom left repeat-x;
}
#article-body .thumbnail img {
	display: block;
}
#article-body .thumbnail p {
	background: #e8ecfc url(../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(../img/ico_bullet.gif);
}
#article-body cite {
	display: block;
	width: 375px;
	margin: 0 auto;
	padding: 20px 0;
	background: url(../img/ico_cite.gif) 100% 10px no-repeat;
	font-style: italic;
	color: #394a6e;
}

/* bar share - social bookmark */
.bar-share {
	padding: 0 0 7px;
	margin: 0 0 26px;
	background: url(../img/bg_point_h_w.gif) bottom left repeat-x;
}
.bar-share .inner {
	background: #e8ecfc;
	padding: 10px 9px 6px 0;
	font-size: 0.846em;
	height: 100%;
	overflow: hidden;
}
.comment-action .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;
	font-family: Georgia, "Times New Roman", Times, Rekha, serif;
	padding: 2px 10px 0 12px !important;
	color: #828181;
	text-align: left;
}
.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(../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;
}
/* this topic */
#page-wrap-article .this-topic {
	background: none !important;
	border: none;

}
/* ====== book comments + add ====== */
.book-comments  ul.nav-tabs {
	background: url(../img/bg_nav_tabs_comm.gif) top left repeat-x;
}
.book-comments  ul.nav-tabs li span {
	font-size: 0.846em;
	width: 155px;
}
.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(../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: 90px;
}
.book-comments li.gravatar img {
	display: block;
	margin: 0 auto;
}
.book-comments li.comment-text {
	float: left;
	width: 565px;
}
.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;
}
.book-comments .short-text a {
	color: #394a6e;
	font-size: 0.923em;
}
/* comment action */
.comment-action {
	background: #a6afbc url(../img/bg_point_h_w.gif) bottom left repeat-x;
	height: 100%;
	overflow: hidden;
	padding: 14px 46px 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(../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(../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(../img/bg_point_h_w.gif) top left repeat-x;
	padding: 1px 0 0;
}
.article-rate ul {
	background: url(../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(../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(../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(../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;
}

/* 11. 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(../img/bg_top_newsletter.gif) top left no-repeat;
	z-index: 10;
}
.top-newsletter .right-border {
	background: url(../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(../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(../img/ico_arrow_newsletter.gif) 19px 16px no-repeat;
	font: normal 2.308em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #fff;
}
.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(../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(../img/bg_point_h_t.gif) bottom left repeat-x;
}
ul.nesletter-container li {
	list-style: none;
}
ul.nesletter-container li.left-col {
	float: left;
	width: 400px;
}
ul.nesletter-container li.right-col {
	float: right;
	width: 250px;
}
.top-newsletter .box-order-newsletter {
	background: none;
}
.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;
	color: #394a6e;
	font: normal 1.385em Georgia, "Times New Roman", Times, Rekha, serif;
}

/* 12. communication
--------------------------------------------- */

.communication {
	background: #e8ecfc;
	padding: 10px 4px;
}
.communication p {
	background: url(../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;
}

/* 13. 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;
}
.float-right, .alignright {
	float: right;
}