body { background:url(_img/top_gradient.gif) repeat-x left top; font:normal 14px Arial; color:#303030;}

a { color:#005b8a;}
a:hover { text-decoration:underline!important;}

img { border:none;}

form, p { margin:0px; padding:0px;}

input { font:normal 12px Arial;}
.submit { border:none;}

h1 { font:normal 20px Arial; margin:0px; padding:0px;}

h2 { font:normal 16px Arial; margin:0px; padding:0px;}

.top-bg-image { background:url(_img/top_bg_image.gif) no-repeat center top;}
.top-white-bg { background:url(_img/top_white_bg.gif) no-repeat center top;}
.main { width:980px; margin:0 10px; overflow:hidden;}

.icons { padding:25px 0 0 37px; height:9px; float:left;}
.icons a { margin-right:25px; display:block; float:left;}

.info-links { padding:24px 0 0 300px;}
.info-links a { font:normal 11px Tahoma; color:#FFFFFF; margin-right:15px;}
.info-links .rss-white { padding-left:13px; background:url(_img/icon_rss_small.gif) no-repeat left 3px;}

.clear:after{ content:"."; display:block; visibility:hidden; clear:both; height:0; font-size:0; line-height:0;}
.clear { display:inline-block;}
/* Hide from IE Mac \*/
.clear { display:block;}
/* End hide from IE Mac */

.section-links { font:italic 12px Arial; color:#686868; float:right; padding-top:17px;}
.section-links span { display:block; float:left; padding-top:6px; padding-bottom:5px; //padding-bottom:6px; _padding-bottom:5px;}
.section-links .intermedia-l { padding-left:40px; //padding-left:33px; //margin-right:-3px;}
.section-links .health-l { padding-left:46px; //padding-left:44px;}
.section-links a { color:#015d62;}

.top-line { clear:both; padding:1px 0 0 36px; background:url(_img/corporate_motto.gif) no-repeat 300px 1px;}
.top-line .logo { position:relative; display:block; float:left;}
.top-line .logo .round { position:absolute; top:-20px; left:72px;}
.top-line .flags { padding:28px 0 0 570px;}
.top-line .flags a { border:1px #d5d5d5 solid; display:block; float:left; margin-right:13px;}
.top-line .search { float:right; width:276px; background:url(_img/search_input.gif) no-repeat left 18px; padding:18px 0 0 0; _padding-top:17px;}
.top-line .search .query { width:189px; height:15px; border:#868686 solid; border-width:1px 0; margin-left:11px;}
.top-line .search .submit { background:url(_img/search_sbmt.gif) no-repeat left top; width:59px; height:19px; margin:0 0 0 11px; _margin-left:10px; position:relative; top:-1px; _top:0px;}
.top-line .search div { padding:3px 0 0 7px;}
.top-line .search div a { font:normal 10px Tahoma; color:#999999;}

.top-line .search .query, .search-index .query { background:transparent;}
.top-line .search .submit, .search-index .submit { text-align:center; font:normal 10px Tahoma; color:#FFFFFF;}

.menu { clear:both; padding:6px 0 20px 300px;}
.menu a { font:bold italic 12px Arial; color:#1a5c5c; margin-right:15px;}

.column-1, .column-2, .column-3, .column-4 { border:1px #a9a9a9 solid; background-color:#ffffff;}

.content { border-bottom-width:1px;}

.column-1 { width:488px; float:left; margin-right:-1px; _margin-right:-4px;}
.column-2 { width:244px; margin-left:489px; _margin:0 -3px;}
.column-3 { width:244px; float:right; margin-left:-1px; _margin-left:-4px;}
.column-4 { width:733px; _margin-right:-3px;}

.block-index { padding:5px;}
.block-index, .banner-468x60 { border-bottom:1px #a9a9a9 solid;}
.no-bottom-border { border-bottom:none;}
.border-db { margin-left:2px; margin-bottom:1px; border:#73a19f solid; border-width:0px 2px 2px 2px;}
.border-gb { margin:0 1px 1px 1px; border:#79a1a1 solid; border-width:0 1px 1px 1px;}
.border-gb2 { margin:1px; border:3px #a8c1c1 solid;}
.border-gb2 .title2 { padding-left:22px; padding-top:8px;}

.vi-bg { background:url(_img/video_index_bg.jpg) repeat-x left bottom;}
.hi-bg-top { background:url(_img/health_index_top_bg.jpg) repeat-x left top;}
.hi-bg-bottom { background:url(_img/health_index_bottom_bg.jpg) repeat-x left bottom;}

.title { font:bold 16px Arial; color:#FFFFFF; padding:5px 0 5px 29px; margin-left:1px; position:relative;}
.title2 { font:bold 14px Arial; color:#004a4a; padding:6px 0 6px 26px; margin-left:1px;}

.dark-blue-small, .light-blue-small, .light-brown-small, .light-green-small { margin:0 2px;}

.dark-blue-wide { background:#1c6262 url(_img/title_wide_dark_blue.jpg) no-repeat left top;}
.dark-blue-small { background:#1c6262 url(_img/title_small_dark_blue.jpg) no-repeat left top;}
.dark-blue-small  .previous img { background:url(_img/switch_previous_dblue.png) no-repeat left top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/switch_previous_dblue.png', sizingMethod='crop');}
.dark-blue-small  .next img { background:url(_img/switch_next_dblue.png) no-repeat left top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/switch_next_dblue.png', sizingMethod='crop');}
.light-blue-small { background:#0881cd url(_img/title_small_light_blue.jpg) no-repeat left top;}
.dark-blue-color { background-color:#73a19f; margin-right:0px;}
.light-brown-small { background:#c25700 url(_img/title_small_light_brown.jpg) no-repeat left top;}
.light-brown-small .previous img { background:url(_img/switch_previous_brown.png) no-repeat left top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/switch_previous_brown.png', sizingMethod='crop');}
.light-brown-small .next img { background:url(_img/switch_next_brown.png) no-repeat left top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/switch_next_brown.png', sizingMethod='crop');}
.light-green-small { background:#54a000 url(_img/title_small_light_green.jpg) no-repeat left top;}
.dark-blue-very-wide { margin-right:1px; background:#1c6262 url(_img/title_very_wide_dark_blue.jpg) no-repeat left top;}

.grey-blue-small { background:url(_img/title_small_grey_blue.jpg) no-repeat left top;}
.grey-blue-dot { background:url(_img/title_gb_dot.gif) no-repeat left top;}

.rss-small { position:absolute; top:7px; right:13px;}
.rss-small img { margin-right:6px; background:url(_img/icon_rss_small.png) no-repeat left top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/icon_rss_small.png', sizingMethod='crop'); position:relative; top:1px;}
.rss-small a { font:normal 11px Tahoma; color:#ff5300; background:none!important;}

.switcher { position:absolute; top:9px; right:10px;}
.switcher .previous { margin-right:12px;}

.big-index { float:left; width:177px; padding:10px 10px 6px 10px; position:relative; z-index:2;}
.big-index a, .accent-block a, .gallery-list-block .follow-text a { font:normal 14px Arial; color:#006092;}
.big-index .date { margin:5px 0 2px 0;}
.big-index .text { margin-top:7px; //margin-top:6px;}
.big-index .text, .community-big .text *, .viptop .text, .accent-small .speech a { font:normal 11px Arial;}

.accent-index a, .accent-block a { text-decoration:none;}
.accent-index img, .block-3x65px div img, .accent-block img { margin-bottom:4px;}
.accent-small { margin-left:202px; _margin-left:199px; padding:9px 10px 9px 0; _height:1px;}
.accent-small .speech { padding:3px 10px 4px 10px; z-index:2;}
.accent-small .speech a { color:#005b8a; text-decoration:none;}
.accent-small .image { padding:4px; float:left; margin:0 -1px 0 0; border:1px #FFFFFF solid;}
.accent-small .image span { display:block; position:relative; width:44px; height:52px;}
.accent-small .image span img { _position:absolute; _top:0px; _left:0px;}
.accent-small .images-row-top { margin-top:-1px;}
.accent-small .images-row-top .image { padding-top:5px;}
.accent-small .images-row-top .image:hover { border-top:1px #FFFFFF solid;}
.accent-small .images-row-bottom, .accent-small .images-row-top { height:63px;}
.accent-small .images-row-bottom { margin-bottom:-1px;}
.accent-small .images-row-bottom .image { padding-bottom:5px;}
.accent-small .images-row-bottom .image:hover { border-bottom:1px #FFFFFF solid;}
.accent-small .image, .accent-small .speech { display:block; position:relative;}
.accent-small .image:hover { z-index:3;}
.accent-small .image:hover, .accent-small .speech { border:1px #729c9c solid;}
.accent-small .dot, .accent-small .dot-o { position:absolute; left:-1px;}
.accent-small .dot-o { display:none;}
.accent-small .image:hover .dot, .accent-small .image:hover .dot-o { background-color:#729c9c;}
.accent-small .images-row-top .dot { top:-1px;}
.accent-small .images-row-bottom .dot { bottom:-1px; _bottom:-2px;}

.banner-468x60 { padding:10px; width:468px; height:60px; overflow:hidden;}

.block-3x144px { padding:9px 2px 0px 2px;}
.block-3x144px .post { font:normal 11px Tahoma; padding:0 7px; width:144px; float:left;}
.block-3x144px .post .date { margin:4px 0 3px 0;}
.block-3x144px .post .post-title { margin-bottom:5px;}
.block-3x144px .post .post-title a { font:bold 12px Arial; color:#006092; text-decoration:none;}

.block-3x144px .post .text * { margin:0px; padding:0px;}

.date, .articles-block .author { font:normal 10px Tahoma; color:#4c4c4c;}
.pipe { padding:0 6px;}
.time-section { font:normal 11px Arial; color:#999999;}
.time-section a { color:#99bfd3; text-decoration:none;}
.name { font:normal 10px Tahoma; color:#808080; padding-left:17px; background:url(_img/list_dot_.gif) no-repeat 7px 5px;}

.go-to-section { padding:6px 0 10px 0;}
.go-to-section a { font:normal 11px Tahoma; color:#e24000; padding-right:14px; background:url(_img/go_to.gif) no-repeat right 6px;}
.gts-with-shift { position:relative; top:5px; left:4px; padding-left:5px; margin-top:5px;}
.gts-other-pm { padding-left:213px; _padding-left:210px; margin-top:6px; //margin-top:4px;}
.gts-other-pm2 { padding:5px 0 5px 42px; position:relative;}
.gts-other-pm2 .rss-small { top:5px; right:-3px;}
.gts-other-pm2 .rss-small a { color:#ec6b10;}
.gts-wide-bg { background:url(_img/go_to_bg_big.gif) no-repeat right top;}
.gts-small-bg { background:url(_img/go_to_bg_small.gif) no-repeat right top;}
.with-border { padding:3px 10px 5px 10px; border:1px #d2d2d2 solid;}

.community-index .date { //margin:1px 0 0 0;}
.community-list { margin-left:202px; padding:11px 0 0 0;}
.community-list div { padding:0 0 0 14px; _padding:0 0 0 11px; background:url(_img/list_dot.gif) no-repeat left 6px; padding-bottom:4px;}
.community-list div a { font:normal 12px Arial; color:#005b8a;}

.viptop { padding:9px 9px 11px 11px; //padding-top:4px;}
.viptop .date, .viptop .text, .block-row div .date { color:#2c2c2c;}
.viptop .post-title { margin:2px 0 8px 0; //margin-top:0px;}
.viptop .post-title a { font:bold 14px Arial; color:#005b8a;}
.viptop img { float:left; margin:0 9px 7px 0;}
.viptop .text { min-height:63px; _height:63px;}

.search-index { padding:14px 0 11px 11px;}
.search-index .query { border:1px #404040 inset; margin-right:9px; //width:141px; height:15px; color:#ababab; padding-left:5px; width:144px;}
.search-index .submit { background-color:#008692; width:52px; height:19px;}

.with-result { padding:15px 0 0 10px;}
.with-result .query { padding-left:2px; padding-top:1px; width:305px; height:16px; margin-bottom:5px; color:#000000;}
.with-result .submit { width:60px; height:21px; position:relative; top:2px; margin-bottom:5px;}
.with-result a { color:#5c9696; font:normal 11px Tahoma; margin-left:2px;}

.with-result .submit, .search-advanced .row .submit { background-color:#1772a5; font:normal 12px Arial;}

.news-list-index { margin:0 12px 2px 11px; border-bottom:1px #c5c5c5 solid;}
.news-list-index .time { padding-top:2px; float:left; font:normal 10px Tahoma; color:#464646;}
.news-list-index .time, .news-list-index .message { display:block; padding-bottom:7px;}
.news-list-index .message { margin:0 0 0 30px; _margin-left:27px; _height:1px;}
.news-list-index .message a { font:normal 12px Arial; color:#006092; text-decoration:none;}
.news-list-index .important a, .news-block .important a { font-weight:bold!important;}
.news-list-index .message span, .news-block .post-title span  { font:normal 10px Tahoma; color:#505050;}

.announce-index { padding:8px 13px 10px 13px; font:normal 12px Arial; color:#2c2c2c;}
.announce-index .post-title { margin-bottom:5px; font:bold 14px Arial; color:#6d6d6d;}

.block-3x65px { padding:9px 0 6px 5px;}
.block-3x65px div { width:65px; overflow:hidden; padding:0 5px; float:left;}
.block-3x65px div a { font:normal 10px Tahoma; color:#005b8a;}

.block-row { padding:4px 9px 1px 11px;}
.block-row img { float:left; margin-top:5px;}
.block-row div { margin:5px 0 0 66px; padding-bottom:5px; min-height:55px; _height:55px;}
.block-row div p { margin:3px 0 0 0; padding:0px;}
.block-row div a { font:bold 12px Arial; color:#005b8a;}

.list-12px { padding:6px 10px 9px 10px;}
.list-12px div { padding:0 0 3px 14px; background:url(_img/list_dot_2.gif) no-repeat left 6px;}
.list-12px div a { font:normal 12px Arial; color:#005b8a;}

.list-11px { padding:2px 0 5px 0;}
.list-11px div { padding:0 0 5px 23px;}
.list-11px div a { font:normal 11px Tahoma; color:#005b8a;}

.links { padding:6px 15px;}
.links div { padding-bottom:3px;}
.links div a { font:normal 14px Arial; color:#057161;}

.footer { padding:4px 0 72px 0;}
.footer .border { position:relative; border:1px #a9a9a9 solid; padding:12px 14px 13px 14px; background:url(_img/footer_bg.jpg) no-repeat left top;}
.footer .rss-big { float:right; background-color:#FFFFFF; padding:7px 51px 6px 9px;}
.footer .rss-big a { padding-left:25px; padding-bottom:3px; background:url(_img/rss_big.gif) no-repeat left top; font:normal 12px Tahoma; color:#ec6b10; display:block;}
.footer .development, .footer .development a { font:normal 11px Arial; color:#001a1a;}
.footer .development { clear:both; float:right; padding-top:31px;}
.footer .counters { padding:10px 14px 0 0; float:right;}
.footer .counters div { float:left; margin-left:2px;}
.footer .copyrights { position:absolute; background:#FFFFFF; border:1px #a9a9a9 solid; width:528px; padding:11px 20px 16px 20px;}
.footer .copyrights div { font:normal 11px Arial; color:#393939; margin-left:133px; padding-top:18px;}
.footer .copyrights div p { margin:0 0 14px 0; padding:0px;}
.footer .copyrights a img { float:left;}
.footer .copyrights .gradient { position:absolute; top:0px; right:-110px; background:url(_img/footer_.png) no-repeat left top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/footer_.png', sizingMethod='crop');}

.news-block { padding:10px 9px 0 9px;}
.news-block .day-title { margin-bottom:9px; color:#7e7e7e; border-bottom-color:#b2b2b2;}
.news-block .post-title { margin-bottom:12px;}
.news-block .post-title a { font:normal 14px Arial; color:#006092; text-decoration:none;}
.news-block img { float:left;}

.with-accent { margin:0 0 10px 55px; min-height:52px; //height:52px;}
.with-accent .post-title { margin-bottom:0px;}

.pager { border-top:1px #b2b2b2 solid; padding-top:10px; padding-bottom:20px; margin-left:9px; margin-right:9px;}
.pager a, .pager span { display:block; float:left; font:normal 14px Arial; padding:0 4px 0 5px; margin-right:6px;}
.pager a { color:#e24000;}
.pager .archive { color:#006092; float:right; padding:0px; margin:0px;}
.pager span { font-weight:bold; color:#717171; border:1px #717171 solid;}
.pager-margin { margin-top:40px;}
.pager-padding { padding-bottom:40px; padding-left:30px;}

.pager-small { border:none; padding-top:13px; padding-bottom:12px;}
.pager-small a, .pager-small span { font-size:12px; padding-right:5px; padding-bottom:1px; margin-right:4px;}

.articles-block .section-title, .news-block .day-title { padding-bottom:3px; font:bold 14px Arial; border-bottom-width:1px; border-bottom-style:solid;}

.articles-block { padding:14px 11px 7px 11px;}
.articles-block .section-title { color:#414141; border-bottom-color:#a0a0a0; margin-bottom:6px;}
.articles-block .date { color:#626262;}
.articles-block .author { color:#000000;}
.articles-block .article-title { margin:2px 0 9px 0;}
.articles-block .article-title a { font:normal 12px Arial; color:#005b8a; text-decoration:none;}

.accent-block { border:#c4ccd1 solid; border-width:0 2px 2px 2px; margin:0 2px; padding:9px 24px;}
.accent-block div { font:normal 11px Tahoma; margin-top:3px;}

.archive-block { padding:9px 11px; font:normal 11px Tahoma; color:#000000;}
.archive-block a { color:#000000; text-decoration:none;}
.archive-block a, .archive-block .week, .archive-block .today { font-weight:bold;}
.archive-block .week, .archive-block .days, .archive-block .today { display:block; float:left; width:29px; height:17px; padding-top:4px; text-align:center; margin-right:1px; margin-bottom:1px;}
.archive-block .week { color:#FFFFFF; background-color:#257777;}
.archive-block .days { background-color:#e4eded;}
.archive-block .today { background-color:#1c5655; color:#FFFFFF;}
.archive-block .null { background:none;}
.archive-block #mycal { padding-top:5px;}

.text-block { padding:15px 0 5px 0; margin:0 11px;}
.text-block .time-section { color:#000000;}
.text-block .time-section a { color:#006092;}
.text-block h1 { margin:2px 0 9px 0;}
.text-block .intro { font:italic 85% Arial;}
.text-block .intro p { margin:0 0 13px 0; padding:0px;}
.text-block p { margin:0 0 17px 0; padding:0px;}
.text-block .source { font-size:12px; color:#5f5f5f; padding-top:3px;}
.text-block .source a { margin-left:3px;}
/*.text-block .articles-block { padding:11px 0 0 0; margin-top:25px; border-top:1px #b2b2b2 solid;}
.text-block .articles-block h2 { margin-bottom:7px;}*/
.text-block .photo { font:normal 10px Tahoma; color:#303030; margin-bottom:16px;}
.text-block .photo img { margin-right:13px; vertical-align:top;}
.text-block .photo span { position:relative; top:3px;}
.gallery-full .photo { float:left;}
.gallery-full .photo-big { text-align:center; margin-bottom:12px; padding-top:15px;}
.gallery-full .source { margin-top:24px; //margin-top:18px;}
.gallery-full .time-section a { color:#005b8a;}
.gallery-full p { margin-bottom:13px;}

.comment-block { padding:20px 2px 24px 2px; color:#626262;}
.comment-block .with-border { padding-top:7px; padding-bottom:7px;}
.comment-block .with-border .summary, .comment-block .add .form input, .comment-block .add .form textarea { font:normal 12px Arial;}
.comment-block .with-border .summary span { color:#000000;}
.comment-block .with-border .hide { float:right; font:normal 11px Tahoma; position:relative; top:1px;}
.comment-block .with-border .hide a { color:#006092; text-decoration:none; border-bottom:1px #99bfd3 dashed; margin-left:6px;}
.comment-block .with-border .hide .plus-minus, .comment-block .with-border .hide a:hover { border:none;}
.comment-block .with-border .hide .plus-minus { margin:0 2px 0 1px; //margin-left:2px;}
.comment-block .message { font:normal 11px Tahoma; padding:5px 8px 25px 8px;}
.comment-block .message .info { font-size:10px;}
.comment-block .message .info b { color:#000000;}
.comment-block .message .text {}
.comment-block .message a { color:#006092; text-decoration:none; border-bottom:1px #006092 dashed;}
.comment-block .message a:hover { border:none;}
.comment-block .answer { padding:22px 0 0 20px; background:url(_img/message_level.gif) no-repeat 2px 17px;}
.comment-block .answer .message { padding:0px;}
.comment-block .add { font-size:12px; padding:25px 9px 0 9px;}
.comment-block .add .form { font:normal 11px Tahoma; padding:19px 0 0 7px;}
.comment-block .add .form input { margin:2px 0 9px 0; width:439px; height:13px;}
.comment-block .add .form textarea { width:439px; height:98px; margin:7px 0;}
.comment-block .add .form .secure { width:60px; height:15px; margin:0 0 0 9px;}
.comment-block .add .form .submit { margin:0 0 0 7px; background-color:#008692; height:22px; width:84px; font:bold 11px Tahoma; color:#FFFFFF; position:relative; top:1px;}
.comment-block .add .form img { vertical-align:middle; margin-left:15px; position:relative; top:-1px;}
.comment-block .add .form span { padding-left:2px;}

.gallery-list-block { padding:20px 9px 0 9px;}
.gallery-list-block img { float:left;}
.gallery-list-block .follow-text { font-size:12px; color:#575757; min-height:134px; //height:134px; margin-left:192px;}
.gallery-list-block .follow-text a { font-weight:bold;}
.gallery-list-block .follow-text .info { font:normal 10px Tahoma; color:#999999; margin:6px 0 9px;}

.rss-list-block { color:#ea6621; padding:29px 9px 25px 9px;}
.rss-list-block div { clear:left;}
.rss-list-block .rss-section { background:url(_img/rss_section_divider.jpg) no-repeat left 1px; padding:6px 0 0 32px;}
.rss-list-block .rss-bg { background:url(_img/rss_big.gif) no-repeat 7px 6px;}
.rss-list-block .rss-section div { font-size:12px; background:url(_img/rss_divider.jpg) no-repeat left top; padding:5px 0 0 0;}
.rss-list-block a { font:normal 11px Tahoma;}
.rss-list-block span { display:block; float:left; width:218px; padding-left:4px; padding-bottom:4px;}
.rss-list-block .rss-section div span { width:206px; padding-left:15px; padding-bottom:3px;}
.rss-list-block .rss-bg2 .rss-section { background:url(_img/rss_section_divider_2.gif) no-repeat left top; padding-bottom:9px;} 

.partners-list-block { padding:0 9px 55px 9px;}
.partners-list-block .partner-block { padding:20px 0 15px 0; border-bottom:1px #e0e0e0 solid;}
.partners-list-block .partner-block img { border:1px #d5d5d5 solid; float:left;}
.partners-list-block .partner-block .description { margin-left:240px; min-height:120px; //height:120px;}
.partners-list-block .partner-block .description h2 { font-weight:bold; color:#414141; margin-bottom:7px;}
.partners-list-block .partner-block .description a { font:normal 11px Tahoma; padding-left:16px; background:url(_img/icon_link.gif) no-repeat left 4px;}
.partners-list-block .partner-block .description .text { color:#323232; font-size:12px; margin-top:10px;}

.search-result { margin:13px 9px 0 9px; padding:5px 0 0 0; border-top:1px #e0e0e0 solid;}
.search-result .header, .search-advanced .header { font-size:18px; color:#414141;}
.search-result ol { margin:0 0 0 30px; padding:15px 0 0 0;}
.search-result li { padding-bottom:16px;}
.search-result p { font-size:12px; color:#323232; padding:4px 0;}
.search-result div { font:normal 11px Tahoma; color:#787878;}
.search-result div a { color:#5c9696;}
.search-result div span { padding:0 6px;}

.faces-block { border-top:1px #e0e0e0 solid; margin:0 10px; padding-bottom:45px;}
.faces-block .header { font:bold 18px Arial; color:#414141; float:left; padding:10px 0 0 19px;}
.faces-block .person { margin:0 0 0 187px; padding:12px 0 13px 20px; border-bottom:1px #e0e0e0 solid;}
.faces-block .person .person-name { font:bold 16px Arial; color:#7a7a7a; padding-bottom:3px;}
.faces-block .person .info { color:#323232; font-size:12px; padding-left:20px;}

.search-advanced { font-size:12px; padding:25px 9px 0 9px;}
.search-advanced .header { margin-bottom:2px;}
.search-advanced .row { background:url(_img/rss_divider.jpg) no-repeat left top;}
.search-advanced .row .description { float:left; color:#000000; padding-top:10px; padding-left:1px;}
.search-advanced .row .query { margin-left:160px; padding-top:7px; padding-bottom:6px;}
.search-advanced .row .words input { padding-left:2px; width:303px;}
.search-advanced .row .words input, .search-advanced .row .period input { height:14px; padding-top:1px;}
.search-advanced .row .period { padding-bottom:4px;}
.search-advanced .row .period span { position:relative; left:-22px;}
.search-advanced .row .period input { padding-left:2px; width:72px; margin-left:10px;}
.search-advanced .row .period img { vertical-align:middle; position:relative; top:-1px; margin-left:4px;}
.search-advanced .row .query select, .search-advanced .row .checkbox { color:#5a5a5a;}
.search-advanced .row .checkbox { padding-bottom:10px;}
.search-advanced .row .checkbox input { position:relative; left:-4px; top:2px;}
.search-advanced .row .submit { width:100px; height:29px; color:#FFFFFF; margin-top:2px;}

.vacancies-block { border-bottom:1px #e0e0e0 solid; padding:17px 0; margin:0 9px;}
.vacancies-block h2 { font-weight:bold; color:#414141;}
.vacancies-block .vacancy { border-right:1px #e0e0e0 solid; padding:0 20px; width:460px;}
.vacancies-block .vacancy b { display:block; color:#7a7a7a; padding-top:10px; padding-bottom:4px;}
.vacancies-block .vacancy p { font-size:12px;}
.vacancies-block .contact-person { font-size:12px; float:right; width:180px;}

@media screen and (min-width: 0px){
.top-line .search .query { margin-left:9px;}
.section-links span { padding-bottom:6.5px;}
.accent-small .dot-o { display:block; left:auto; right:-1px; top:-1px;}
.footer .border { padding-bottom:15px;}
}
