*{
   margin: 0;
   padding: 0;
   }

html{
   font-size:100.01%;
   height:100%;
   }
   
body{
   position:relative;
   font:normal 62.5% Arial;
   color:#333;
   height: 100%;
   background:#fff;
}

img {
   border:0;
   }
 
a{
   color:#333;
   text-decoration:none;
   outline:none;
   }
   
   
a:hover{
   text-decoration: underline;
   }


ul{
   list-style:none;
   }

table{
   border-collapse:collapse;
   }
   
   table td{
      vertical-align:top;
      }
   
.l-gl-wrapper{
   min-height: 100%; width:944px;
   height: auto !important;
   height: 100%;
   margin: 0 auto -37px; /* нижний margin является отрицательной величиной высоты footer */
   }
   
   .w-header{
      position: relative;
      }

   
   .l-footer, .push {
      height: 37px; /* .push должен быть той же высоты, что и .footer */
      text-align: left;
      width:944px;
      margin: 0 auto;
      }
      
      .l-footer p{
         font-size: 1.1em;
         }
         
      .l-footer .foot-menu{
         text-align: left;
         margin-bottom: 5px;
         }
         
      .l-footer .foot-menu li{
         display: inline;
         font-size: 1.1em;
         margin-right: 5px;
         padding-right: 6px;
         border-right: 1px solid #555;
         }
         
         .l-footer .foot-menu li.last-page-item{
            border-right: 0;
            }
      
      .w-foot{
         border-top:1px solid #E1E1E1;
         padding: 5px;
         }
      
   .last{
      border-bottom: none !important;
      margin-bottom: 0;
      padding-bottom: 0;
      }

      
/* header
------------------------------*/

.b-ad{
   overflow: hidden;
   margin-bottom: 10px;
   }

.b-logo{
   position: relative;
   width:197px; height:54px;
   }
   
   .b-logo span{
      position: absolute; top:0; left:0;
      width:197px; height:54px;
      background: url('../img/logo.jpg') no-repeat;
      }
      
.b-slogan{
   position: absolute; top:15px; left:237px;
   width:225px; height:26px;
   overflow: hidden;
   font-style: italic;
   }
   
   .b-slogan span{
      position: absolute; top:0; left:0;
      width:225px; height:26px;
      background: url('../img/spiced.jpg') no-repeat;
      }
      
/* b-meta
------------------------------*/
.b-meta{
   clear: both;
   padding: 4px 0;
   overflow: hidden;
   }
   
   .b-meta ul li{
      display: inline;
      padding: 0px 0px 1px 0px;
      border-right: 1px solid #BEBEBE;
      font-size: 1.2em;
      }
      
      .b-meta ul li.rss a{
         background: url('../img/ico-social.png') -35px 0 no-repeat;
         }
         
      .b-meta ul li.twitt a{
         background: url('../img/ico-social.png') -35px -33px no-repeat;
         }
         
      .b-meta ul li.facebook a{
         background: url('../img/ico-social.png') -35px -66px no-repeat;
         border-right: 0;
         }
      
      
      .b-meta ul li a{
         text-decoration: none;
         }
      
      .b-meta ul li a:hover{
         text-decoration: underline;
         }

   .b-meta-text{
      float: right;
      margin: 3px 15px 0px 0px;
      }
      
      .b-meta-text li{
         border-right: 0 !important;
         display: inline-block;
         margin-right: 3px;
         }
         
         .b-meta-text li a{
            display: inline-block;
            width:16px;
            height:16px;
            }

      .b-meta-text .last{
         border-right: 0;
         }
   
   .b-sub-meta{
      float: right;
      }   

/* b-lang
------------------------------*/
.b-lang{
   margin: 4px 10px 0px 0px;
   float: left;
   }
   
   .b-lang a{
      font-size: 1em;
      padding: 2px 3px;
      background: #BF0021;
      color: #fff;
      }

   
/* b-search
------------------------------*/
.b-search{
   float: left;
   }


/* b-menu
------------------------------*/
.b-menu{
   margin: 10px 0px 10px 0px;
   }
   
   
/* l-page
------------------------------*/
.l-page{
   /*border-bottom: 8px solid #BD0021;*/
   overflow: hidden;
   padding: 0px 0px 22px 0px;
   }
   
   .w-cnt-sidebar{
	width:944px;
	float: left;
	border-right: 1px solid #E1E1E1;
      }
      
      .w-red{
	overflow: hidden;
         }
      
      
/* b-sidebar-2
------------------------------*/
.b-sidebar-2{
   float: left;
   width:140px;
   padding: 0px 0px 0px 7px;
   border-left: 1px solid #E1E1E1;
   margin-left: -1px;

   }
   
/* b-sidebar-1
------------------------------*/
.b-sidebar-1{
	float: none;
	width:298px;
	border-left: 1px solid #E1E1E1;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
   }
   
   
/* b-content
------------------------------*/
.b-content{
   float: left;
   width:625px;
   /*border-right: 1px solid #E1E1E1;*/
   padding: 0px 12px 0px 0px;
   overflow: hidden;
   }
   
   
/* b-items
------------------------------*/
.b-items{
	margin-bottom: 2px;
	border-bottom: 1px solid #E1E1E1;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
   }
   

   .b-items__medium{
      position: relative;
      margin-bottom: 0 !important;
      }
   
   .b-items .b-items-headline{
      font: bold 1.6em "Georgia";
      padding-bottom: 5px;
      border-bottom: 1px solid #E1E1E1;
      margin-bottom: 10px;
      }
   
   .brd-none{
      border: 0 !important;
      padding-bottom: 0;
      }

   
      
   .b-items .list-items{
      overflow: hidden;
      /*width:690px;*/
      }
      
      .b-items .list-items__small{
         }
         
         .b-items .list-items__small li{
            position: relative;
            overflow: hidden;
            margin-bottom: 20px !important;
            }
      
      .b-items .list-items li{
         margin-bottom: 10px;
         }
         
         .b-items .list-items li h3, .b-excerpt li h3{
            font: normal 1.6em "Georgia";
            margin-bottom: 4px;
            }
            
            .b-items .list-items li h3 a, .b-excerpt li h3 a{
               color: #BD0021;
               }
            
    	.b-items .list-items li p {
    		font-size: 1.2em;
    		margin-bottom: 10px;
    		}

      .b-items .w-list-items{
         overflow: hidden;
         }
         
         
         
         .cat-headline{
            font: bold 1.6em "Georgia";
            margin-bottom: 15px;
            border-bottom: 1px solid #E1E1E1;
            padding-bottom: 5px;
            }
            
            .l-list-items .cat-headline{
               margin-right: 15px;
               }
            
            .r-list-items .cat-headline{
               margin-left: 15px;
               
               }
         
         .b-items .w-list-items .l-list-items{
            float: left;
            overflow: hidden;
            }

            .b-items .w-list-items .l-list-items ul{
               width:299px;
               padding-right: 13px;
               border-right: 1px solid #E1E1E1;
               overflow: hidden;
               }

         .b-items .w-list-items .r-list-items{
            float: left;
            }      

            .b-items .w-list-items .r-list-items ul{
               margin-left: -1px;
               width:299px;
               padding-left: 13px;
               border-left: 1px solid #E1E1E1;
               overflow: hidden;
               }

      
            
      .b-items .w-list-items li{
	/*margin-bottom: 15px;*/
         position: relative;
	padding-bottom: 0px;
         }
         
         .b-items .w-list-items .items-cnt h3{
            font: normal 2.4em "Georgia";
            margin-bottom: 10px;
            }
            
            .b-items .w-list-items .items-cnt h3 a{
               color: #BD0021;
               }
            
            
            
         .b-items .w-list-items .items-cnt p{
            font-size: 1.2em;
            margin-bottom: 10px;
            }
      
      .b-items .list-items-cnt img{
         float: left;
         margin-right: 15px;
         }
         
         
      .b-items .list-items-cnt .items-cnt, .b-excerpt .items-cnt{
         overflow: hidden;
         }
         
         .category-popsop-discussion-club .b-excerpt .items-cnt{
            width: 100%;
            }
         
   .b-items .items{
      overflow: hidden;
      position: relative;
      }
      
      
   .b-items .items-1{
      }

      .b-items .items-cnt{
         display:table;
         padding-bottom: 10px;
         }
      
      .b-items .items-1 img{
         float: left;
         }
         
      .b-items .items-1 h2{
         font: normal 1.9em "Georgia";
         margin-bottom: 10px;
         width:158px;
         }
         
         .b-items .items-1 h2 a{
            color: #BD0021;
            }
      
         
            
      .b-items .items-1 p{
         font: normal 1.2em "Arial";
         margin-bottom: 10px;
         }
         
         p.comments{
            margin-top: 10px;
            padding-left: 19px;
            background: url('../img/ico-comment.gif') no-repeat 0 50%;
            } 

         .items-cnt .date{
            /*position: absolute; bottom:0;*/
            position: relative;
            font-size: 1.1em !important;
            margin-bottom: 0 !important;
            float: left;
            }
            
            .items-cnt .date span{
               float: left;
               position: relative;
               top:3px;
               margin-right: 5px;
               display: block;
               width:8px; height:8px;
               background: #E1E1E1;
               }
               
         .is_single .date{
            position: relative;
            padding-left: 0px;
            }
         
         
/* widgets
------------------------------*/
.widget{
   margin-bottom: 10px;
   overflow: hidden;
   }
   
   .widget li{
      font-size: 1.2em;
      }
      
   .widget h2{
      font: bold 1.4em "Georgia";
      margin-bottom: 10px;
      padding-bottom: 5px;
      border-bottom:1px solid #E1E1E1;
      }
      
   .widget p{
	font-size: 12px;
	margin-bottom: 5px;
	text-align: left;
      }
   
   
.PB_fav_posts_widget{
   
   }
   
   .PB_fav_posts_widget li, .widget_sp_image{
      margin-bottom: 10px;
      }
       
      
   .PB_fav_posts_widget li h4, .widget_sp_image-description{
      padding: 5px;
      font: normal 1.35em "Georgia";
      background: #999999;
      }
      
      .PB_fav_posts_widget li h4 a, .widget_sp_image-description a{
         color: #fff;
         }
         
         
/* CALENDAR 
-------------------------*/
#calendar_wrap {}
#wp-calendar { width: 100%; border-collapse: collapse; font-size: 8pt;}
* html #wp-calendar {margin-top: 20px; }
*+html #wp-calendar {margin-top: 20px; }
#wp-calendar caption {width: 100%; text-align: center; font-size: 9pt; margin: 0 0 5px 0; color: #333000; font-weight: bold; }
#wp-calendar a {font-weight: bold; color: #BD0021;}
#wp-calendar td a:hover { text-decoration: none;}
#wp-calendar th { text-align: center;}
#wp-calendar td { padding: 2px; text-align: center; border: 1px solid #808080;}
#wp-calendar #next {padding-right: 2px; text-align: right; border: none;}
#wp-calendar #prev {padding-left: 2px; text-align: left; border: none;}
#wp-calendar td.pad {border: none;}
#wp-calendar #today { color: white; background: #BD0021;}
#wp-calendar #today a { color: white;}


/* top-menu
------------------------------*/
.top-menu{
   overflow: hidden;
   }
   
   .top-menu li{
      float: left;
      padding: 2px 6px 4px 0px;
      margin: 0px 5px 0 0px;
      font: normal 1.6em "Georgia";
      border-right: 1px solid #bfbfbf;
      }
      
      .top-menu .last-cat-item{
         border-right: 0;
         }
      
      .top-menu a{
         color: #333;
         }

      
.w-top-menu{
	overflow: hidden;
	margin-top: 10px;
	height: 1px;
	background-color: #CCCCCC;
   }
   
   
   .headline-menu{
      float: left;
      color: #000;
      font: normal 1.6em "Georgia";
      /*background: url('../img/bg-menu.gif') 100% 0 no-repeat #BD0021;*/
      }
      
      .headline-menu .breadcrumb_current{
         display: none;
         }
      
      .headline-menu a{
         display: block;
         position: relative;
         float: left;
         background: url('../img/bg-headline-menu.gif') 100% 0 no-repeat;
         padding: 2px 20px 4px 10px;
         color: #fff;
         z-index:2;
         }
         
         .headline-menu a.breadcrumb-last{
            margin-left: -5px;
            z-index:1;
            background: url('../img/bg-headline-menu.gif') 100% -24px no-repeat;
            }
         
.top-menu__sub{
   
   }
   
   .top-menu__sub li{
      margin-left: 5px;
      }
   
   .top-menu__sub a{
      color:#BD0021;
      }
         
.b-collecion{
   overflow: hidden;
   }
   
   .b-collecion li{
      width:100px;
      display: inline-block;
      vertical-align: top;
      text-align: center;
      margin: 0px 10px 10px 0px;
      overflow: hidden;
      }
      
      .b-collecion li img{
         height:100px;
         }
         
      .b-collecion li p{
         font-size: 1.2em;
         }
         
/* b-excerpt
------------------------------*/
.b-excerpt{
   margin-left: 0px !important;
   }
   
   .b-excerpt li{
      overflow: hidden;
      border-bottom: 1px dotted #b9b7b7;
      padding: 0px 0px 15px 0px;
      margin: 0px 0px 15px 0px;
      }
      
      .b-excerpt li h2{
         font: normal 1.6em "Georgia";
         margin: 0px 0px 10px 0px;
         }
         
      .b-excerpt li p{
         overflow: hidden;
         font-size: 1.2em;
         margin-bottom: 10px;
         }
         
      .b-excerpt li img{
         float: left;
         margin-right: 10px;
         }

.b-comments{
   border-top: 1px solid #dfdfdf;
   padding-top: 10px;
   }
   
   
   .b-comments li{
      margin-bottom: 20px;
      }
      
      .b-comments li .children{
         margin: 20px 0px 0px 20px;
         }
   
   .b-comments h4{
      font: normal 2.2em "Georgia";
      }
   
   .b-comments h6{
      font: normal 1.4em "Arial";
      }
      
      .b-comments h6 a{
         color: #BD0021;
         }
      
   .b-comments p{
      font-size: 1.2em;
      margin-bottom: 5px;
      }
      
   
      .b-comments .date{
         font-size: 1em;
         margin-bottom: 10px !important;
         }
         
         .b-comments .date span{
            width: auto;
            height: auto;
            float: none;
            position: static;
            display: inline;
            background: none;
            }
         
         .b-comments .date a{
            color: #B8C6E3;
            }
         
         
      .b-comments .rss-subscribe{
         margin-bottom: 20px;
         border-right: 0;
         color: #B8C6E3;
         font-size: 1em;
         }
         
         .b-comments .rss-subscribe a{
            color: #B8C6E3;
            }
         
      .b-comments .your-loged{
         font-size: 1em;
         margin-top: 5px;
         }
         
      .b-comments .use-html{
         font-style: italic;
         color: #999999;
         }
         
      
.b-comments #respond{
   padding: 15px;
   background: #EFEFF1;
   }

   .b-comments #respond #comment{
      width:100%;
      }
      
   .b-comments #respond label.comment{
      display: block;
      font-size: 1.2em;
      }


   .b-comments #respond label{
      font-weight: bold;
      }
   
   .b-comments #respond input, .b-comments #respond textarea{
      font: normal 11px "Arial" !important;
      }
   
   .b-comments #respond label em{
      font: normal italic 1em "Arial";
      color: #999999;
      }
   
   .b-comments #respond p{
      margin: 5px 0px;
      }
      
      .b-comments .b-response{
         clear:both;
         margin-top: 10px;
         }
      

/* b-yaapn
------------------------------*/
.b-yaapn{
   font-size: 1.2em;
   margin: 10px 0px;
   }
   

/* rel
------------------------------*/
.rel-post{
   clear: both;
   position: relative; top:20px;
   }

   .rel-post li{
      display: inline-block;
      width:300px;
      margin-right: 10px;
      vertical-align: top;
      }
      
      .rel-post li img{
         width:116px;
         }
   
   .rel-post h2.cat-headline{
      border-bottom: 0;
      }
       

/* b-search
------------------------------*/


.b-search{
   
   }
   
   .b-search #s, #searchform #s{
      font: normal 1.1em "Arial";
      width:150px !important;
      }
      
   .b-search .s_submit_button, #searchform #searchsubmit{
      font: normal 1.1em "Arial";
      }
        
      
/* b-icons-btm
------------------------------*/
.b-icons-btm{
   border-top: 1px solid #DFDFDF;
   border-bottom: 1px solid #DFDFDF;
   overflow: hidden;
   padding: 5px 0 3px 0px;
   }
   
   .b-icons-btm-list{
      float: right;
      list-style: none;
      }
   
      .additional-ico{
         margin-right: 20px;
         }
      
      .additional-ico a:hover{
         text-decoration: underline !important;
         }
   
   .additional-ico img{
      margin-right: 5px;
      }
      
      .b-icons-btm-list li{
         display: inline;
         margin-left: 5px;
         font-size: 12px;
         }
         
         .b-icons-btm-list li iframe{
            width:68px;
            height:16px;
            }
            

/*st-tag-cloud*/
.st-tag-cloud{
   margin:0 0 15px 0;
   }
            
/* print
------------------------------*/

.switch-media{
   display: none;
   }
      
      
/* list-experts
------------------------------*/
.list-experts{
   overflow: hidden;
   }
   
   .list-experts li{
      margin-bottom: 15px;
      overflow: hidden;
      }
   
   body.category-experts .list-experts li{
      margin: 0px 0 15px 0px;
      overflow: hidden;
      display: inline-block;
      width: 48%;
      vertical-align: top;
      }
      
      .list-experts li img{
         float: left;
         margin-right: 15px;
         }
         
      .list-experts li .experts-description{
         overflow: hidden;
         }
         
         .list-experts li .experts-description .expert-description-txt{
            display: none;
            }
            
         .list-experts li .show-description-txt{
            /*background: url('../img/arrow_experts.gif') 0 -16px no-repeat;*/
            }
            
         .list-experts li .open-expert-desc{
            /*background: url('../img/arrow_experts.gif') 0 3px no-repeat;*/
            }

      .list-experts li a{
         text-decoration: underline;
         }


      .list-experts li p{
         font-size: 1.2em;
         margin-bottom: 10px;
         }
      
      .list-experts li h4{
         font: normal 1.8em "Georgia";
         margin-bottom: 5px;
         }
         
         .list-experts li h4 a{
            color: #BD0021;
            }
            
/* b-author-about
------------------------------*/
.b-author-about{
   float: left;
   width:142px;
   margin-right: 15px;
   }
   
   .b-author-about img.avatar{
      margin-bottom: 16px;
      }
   
.b-list-author-articles{
   }
   
   .b-list-author-articles h3, .b-author-about h3{
      font: normal 1.8em "Georgia";
      margin-bottom: 10px;
      padding-top: 5px;
      border-top:1px solid #E1E1E1;
      }
      
      .b-list-author-articles h3{
         margin-top: 30px;
         }
      
         
      .b-list-author-articles h2{
         font-weight: bold !important;
         }

   .b-list-author-articles h1{
      height:91px;
      }
   
   .b-list-author-articles a{
      text-decoration: underline !important;
      }
      
   .b-list-author-articles p{
      font-size: 1.2em !important;
      }
      
 
      
/* widget-accordion
------------------------------*/
.widget-accordion{
   overflow: hidden;
   }
   
   .widget-accordion li{
      margin-bottom: 5px;
      font-size: 1em;
      }
      
   .ui-accordion .ui-accordion-content{
      padding: 10px 3px 10px 22px !important;
      }
      
   
      
/* crop
------------------------------*/
.crop{
   overflow: hidden;
   display: inline-block;
   }
   
   .crop img{
      width:100%;
      }
   
   .crop .fb{
       height:100%;
       left:-50%;
       position: relative; 
       width:200%;
       text-align: center;
      }
   

   .crop__small{
	width:190px;
	height:116px;
	float: left;
	margin-right: 10px;
	border: 1px solid #CCCCCC;
	padding: 2px;
      }
      

   .crop__medium{
	width:293px;
	height:152px;
	padding: 2px;
	border: 1px solid #CCCCCC;
      }
      
      .crop__medium img{
         width: 100%;
         }
      
   .crop__big{
	width:444px;
	height:225px;
	float: left;
	margin-right: 15px;
	padding: 2px;
	border: 1px solid #CCCCCC;
      }
      

/* pb_social
------------------------------*/
.pb_social_big{
      
   }
   
   .pb_social_big li{
      position: relative;
      width:30px; height:32px;
      overflow: hidden;
      display: inline-block;
      margin-right: 5px;
      }

      .pb_social_big li a{
         position: absolute; top:0; left:0;
         width:30px; height:32px;
         background: url('../img/ico-social.png') 0 0 no-repeat;
         }
         
      .pb_social_big li.rss a{
         background-position: 0px 0px;
         }
         
      .pb_social_big li.twitter a{
         background-position: 0px -33px;
         }
      
      .pb_social_big li.facebook a{
         background-position: 0px -66px;
         }
      
/* b-change-lang
------------------------------*/
.b-change-lang{
   position: absolute; right:0px; top:0px;
   display: none;
   }
   
   .b-change-lang select{
      font: normal 1.2em "Arial";
      width:50px;
      }

      
/* w-content
------------------------------*/
.w-content{
   
   }
   
   .w-content h1{
      font: normal 2.6em "Georgia";
      }
      
   .w-content .date{
      font-size: 1.1em;
      margin: 0px 0px 5px 0px;
      }
   
  .w-content ul{
      margin-left: 20px;
      margin-bottom: 20px;
      list-style-type: disc;
      }
      
      .w-content ul li{
         margin-bottom: 5px;
         }
      
      .w-content td, .w-content li, .w-content p{
         font-size: 14px;
         }
         
         .w-content p{
            margin: 10px 0;
            line-height: 21px;
            }
            
            .w-content p a{
               color: #BD0021;
               }
         
         .w-content td{
            vertical-align: middle;
            }

   
   .post-content{
      padding-right: 40px;
      }
      
      body.search .post-content{
         margin-bottom: 20px;
         }

   .post-content img{
      padding-top: 10px;
      border-top: 1px solid #DFDFDF;
      }            
         
.category-agencies .post-content table{
   margin-bottom: 30px;
   }
         
         
.b-excerpt-cnt{
   
   }
   
   .b-excerpt-cnt p{
      margin-bottom: 10px;
      }
      
      .b-excerpt-cnt .author-name{
         font-size: 1.1em;
         }
         
         .b-excerpt-cnt .author-name a{
            color: #BD0021;
            }
      
    
   
         
         
.b-counters{
   display: none;
   }
   
   
.fb_share{
   position: relative;
   top:-3px;
   }
   
   
/*nav-posts*/

.nav-posts{
   overflow: hidden;
   margin-bottom: 10px;
   }
   
   .nav-posts .nav-prev{
      float: left;
      font-size: 12px;
      }
      
   .nav-posts .nav-next{
      float: right;
      font-size: 12px;
      }
      
      .nav-posts a{
         text-decoration: underline;
         }
         
.comments_link{
   font-size: 1.1em;
   color: #BD0021;
   text-decoration: underline;
   float: right;
   }
   
/*newsletter*/
#emailInput{
   width: 100% !important;
   border:solid 1px #E1E1E1 !important;
   }
   
   #newsletterFormDiv button{
      font: normal 11px 'Arial';
      }
      
      
.widget input[type="text"]{
   width: 95% !important;
   font: normal 12px 'Arial';
   }
      
/*banners*/

    
.b-ad__top{
   margin: 10px 0px;
   }
   
   .b-ad__top img{
      width:100%;
      }
                 
.b-ad__btm{
   clear: both;
   }
   
   .pa-t-list{
      clear: both;
      margin: 10px 0px;
      }
      
      .pa-t-list img{
         width:100%;
         }
         

.w-ads{
   margin-bottom: 30px;
   }
   
   .post-content .w-ads img{
      border: 0;
      margin-right: 40px;
      }
      
/**/
.experts-text{
   border-bottom:1px solid #E1E1E1;
   margin-bottom:10px;
   padding-bottom:5px;
   font-size: 1.2em;
   }
   
   
   .experts-text .txt-calls{
      width: 50%;
      margin: 10px auto;
      text-align: center;
      }
      
   .experts-text p{
      margin-bottom: 10px;
      margin-top: 10px;
      }
      
   .experts-text ul li{
      list-style-type: disc !important;
      margin-left: 15px !important;
      padding-left: 0px !important;
      }
   
/*PB_experts_widget*/
.w-pb_experts_widget{
   
   }
   
   .w-pb_experts_widget .w-expert-description-widget{
      padding: 10px;
      }
      
      .w-pb_experts_widget .w-expert-description-widget h3{
         font: normal 14px 'Georgia';
         margin: 0px 0px 10px 0px;
         }
         
         .w-pb_experts_widget .w-expert-description-widget h3 a{
            color: #BD0021;
            }
            
   .w-pb_experts_widget .b-expert-headline-widget{
      padding: 10px;
      background: #999;
      color: #fff;
      }
      
      .w-pb_experts_widget .b-expert-headline-widget a{
         color: #fff;
         font: bold 12px 'Georgia';
         }
         
         
/*expert-block*/
.expert-block{
   
   }
   
   .expert-block ul{
      list-style: none !important;
      padding: 0;
      margin: 0;
      }

      .expert-block ul li{
         margin-bottom: 15px;
         }

   .expert-block img{
      border: 0;
      }
      
   .expert-block cite{
      float: right;
      width: 89px;
      display: block;
      }
      
      .expert-block img{
         margin-bottom: 10px;
         }
      
      .expert-block cite a{
         color: #C6192A;
         }
      
   .expert-block .experts-comment-text{
      overflow: hidden;
      }
   
   .expert-block h3{
      font: bold 14px 'Arial';
      color: #C6192A;
      }

   
/*Contact form*/
.b-terms{
   background: #e1e1e1;
   padding: 5px 20px;
   }
      
/*misc*/

.m-mt10{
   margin-top: 10px;
   }
   
.m-ml98{
   margin-left: 98px;
   }
   
.nobrd{
   border: 0 !important;
   }

.crafty-block-experts{
   margin: -115px 181px 0px 0px;
   }
   
.b-rounded-corner{
   -moz-border-radius:10px;
   -webkit-border-radius: 10px;
   border-radius: 10px; 
   }
   
.wpcf7-form{
   
   }
   
   .wpcf7-form p{
      font-size: 12px !important;
      }
