body { overflow-y: scroll; padding-bottom: 20px; }

/*body, input, textarea { font-family: 'Open Sans', sans-serif; font-size: 12px; color: #000; }*/
body, input, textarea { font: 12px/1.5 Verdana, Helvetica, sans-serif; color: #000; }
body.skin-red { background: url("../img/body-bg-red.png") }
body.skin-pink { background: url("../img/body-bg-pink.png"); }
body.skin-blue { background: url("../img/body-bg-blue.png"); }
body.skin-brown { background: url("../img/body-bg-brown.png"); }
body.skin-green { background: url("../img/body-bg-green.png"); }

.c-red, body.skin-red a { color: #e53e30; }
.c-pink, body.skin-pink a { color: #ec6798; }
.c-blue, body.skin-blue a { color: #0083c2; }
.c-brown, body.skin-brown a { color: #bd965c; }
.c-green, body.skin-green a { color: #9db72f; }

#wrapper { width: 1259px; margin: 20px auto 0; }
#wrapper.collapsed { width: 1104px; }

#header { position: relative; clear: both; height: 170px; z-index: 100; }
#header .banner { float: right; width: 728px; height: 90px; margin-right: 20px;}
#header .menu { position: absolute; left: 50%; top: 110px; }
body.skin-red #header .menu { margin-left: -667px; width: 1333px; height: 71px; background: url("../img/menu-bg-long-red.png") no-repeat 50% 50%; }
body.skin-red #wrapper.collapsed #header .menu { margin-left: -589px; width: 1178px; background-image: url("../img/menu-bg-red.png"); }
body.skin-pink #header .menu { margin-left: -667px; width: 1333px; height: 71px; background: url("../img/menu-bg-long-pink.png") no-repeat 50% 50%; }
body.skin-pink #wrapper.collapsed #header .menu { margin-left: -589px; width: 1178px; background-image: url("../img/menu-bg-pink.png"); }
body.skin-blue #header .menu { margin-left: -667px; width: 1333px; height: 71px; background: url("../img/menu-bg-long-red.png") no-repeat 50% 50%; }
body.skin-blue #wrapper.collapsed #header .menu { margin-left: -589px; width: 1178px; background-image: url("../img/menu-bg-red.png"); }
body.skin-green #header .menu { margin-left: -667px; width: 1333px; height: 71px; background: url("../img/menu-bg-long-green.png") no-repeat 50% 50%; }
body.skin-green #wrapper.collapsed #header .menu { margin-left: -589px; width: 1178px; background-image: url("../img/menu-bg-green.png"); }
body.skin-brown #header .menu { margin-left: -699px; top: 94px; width: 1369px; height: 87px; background: url("../img/menu-bg-long-brown.png") no-repeat 50% 50%; }
body.skin-brown #wrapper.collapsed #header .menu { margin-left: -621px; width: 1213px; background-image: url("../img/menu-bg-brown.png"); }
#header .menu ul { display: block; height: 60px; margin: 1px 0 0 37px; }
body.skin-pink #header .menu ul { margin-left: 37px; }
body.skin-brown #header .menu ul { margin: 18px 0 0 69px; }
#header .menu li { float: left; height: 60px; }
#header .menu li span { float: left; width: 0; height: 39px; margin-top: 10px; border-right: 1px dotted #a2a09c; }
body.skin-pink #header .menu li span, body.skin-green #header .menu li span { border-color: #fff; }
#header .menu li a { display: block; height: 35px; padding: 25px 15px 0; font-size: 13px; font-weight: bold; text-transform: uppercase; text-decoration: none; }
#header .menu li a:hover { background: url("../img/menu-hover-bg.png"); }
#header .menu li a.active { background: url("../img/menu-active-bg.png"); }
#header .menu li.home a { width: 35px; }
#header .menu li.home a:hover { background: none; }
body.skin-red #header .menu li a { color: #323e54; }
body.skin-blue #header .menu li a { color: #323e54; }
body.skin-pink #header .menu li a { color: #fff; text-shadow: 1px 1px 1px rgba(63, 63, 63, 1); }
body.skin-brown #header .menu li a { color: #323e54; }
body.skin-brown #header .menu li a.active { color: #fff; }
body.skin-green #header .menu li a { color: #fff; text-shadow: 1px 1px 1px rgba(63, 63, 63, 1); }
#header .menu .auth-block { position: absolute; right: 50px; top: 24px; color: #323e54; }
body.skin-pink #header .menu .auth-block, body.skin-green #header .menu .auth-block { color: #fff; }
body.skin-brown #header .menu .auth-block { top: 40px; }
#header .menu .auth-block a { float: right; font-size: 13px; color: #323e54; border-bottom: 1px dotted #000; text-decoration: none; }
body.skin-pink #header .menu .auth-block a, body.skin-green #header .menu .auth-block a { color: #fff; border-color: #fff; }
#header .menu .auth-block a:hover { border: 0; }
#header .menu .auth-block em { float: right; margin: 0 20px; }

#logo { float: left; width: 314px; height: 27px; margin-top: 33px; background-image: url("../img/sprites.png"); background-repeat: no-repeat; }
body.skin-red #logo { background-position: -1px -218px; }
body.skin-pink #logo { background-position: -1px -246px; }
body.skin-blue #logo { background-position: -1px -330px; }
body.skin-brown #logo { background-position: -1px -274px; }
body.skin-green #logo { background-position: -1px -302px; }

#page { position: relative; overflow: hidden; background: #34353a; z-index: 50; box-shadow: 3px 3px 4px rgba(50, 50, 50, 0.25); }

#menu { position: relative; float: left; width: 220px; }
#wrapper.collapsed #menu { width: 65px; }
#menu .switcher { position: absolute; right: 0; top: 16px; width: 65px; color: #fff; text-decoration: none; z-index: 100; }
#menu .switcher span { display: block; width: 29px; height: 29px; margin: 0 18px 5px; background: url("../img/sprites.png") no-repeat -1px -156px; }
#wrapper.collapsed #menu .switcher span { background-position: -1px -125px; }
#menu .switcher em { display: none; font-style: normal; text-align: center; }
#wrapper.collapsed #menu .switcher em { display: block; }
body.skin-red #menu .switcher:hover { color: #e53e30; }
body.skin-red #menu .switcher:hover span { background-position: -32px -156px; }
body.skin-red #wrapper.collapsed #menu .switcher:hover span { background-position: -32px -125px; }
body.skin-pink #menu .switcher:hover { color: #ec6798; }
body.skin-pink #menu .switcher:hover span { background-position: -63px -156px; }
body.skin-pink #wrapper.collapsed #menu .switcher:hover span { background-position: -63px -125px; }
body.skin-blue #menu .switcher:hover { color: #0083c2; }
body.skin-blue #menu .switcher:hover span { background-position: -156px -156px; }
body.skin-blue #wrapper.collapsed #menu .switcher:hover span { background-position: -156px -125px; }
body.skin-brown #menu .switcher:hover { color: #bd965c; }
body.skin-brown #menu .switcher:hover span { background-position: -94px -156px; }
body.skin-brown #wrapper.collapsed #menu .switcher:hover span { background-position: -94px -125px; }
body.skin-green #menu .switcher:hover { color: #9db72f; }
body.skin-green #menu .switcher:hover span { background-position: -125px -156px; }
body.skin-green #wrapper.collapsed #menu .switcher:hover span { background-position: -125px -125px; }
#menu .upper { float: right; width: 65px; margin-top: 20px; }
#menu .upper a { display: block; width: 65px; color: #fff; text-decoration: none; }
#menu .upper span { display: block; width: 29px; height: 29px; margin: 0 18px 5px; background: url("../img/sprites.png") no-repeat -1px -187px; }
#menu .upper em { display: block; font-style: normal; text-align: center; }
body.skin-red #menu .upper a:hover { color: #e53e30; }
body.skin-red #menu .upper a:hover span { background-position: -32px -187px; }
body.skin-pink #menu .upper a:hover { color: #ec6798; }
body.skin-pink #menu .upper a:hover span { background-position: -63px -187px; }
body.skin-blue #menu .upper a:hover { color: #0083c2; }
body.skin-blue #menu .upper a:hover span { background-position: -156px -187px; }
body.skin-brown #menu .upper a:hover { color: #bd965c; }
body.skin-brown #menu .upper a:hover span { background-position: -94px -187px; }
body.skin-green #menu .upper a:hover { color: #9db72f; }
body.skin-green #menu .upper a:hover span { background-position: -125px -187px; }
#menu .upper div { width: 29px; height: 29px; margin: 15px auto 0; background: url("../img/sprites.png") no-repeat -370px -1px; }
#menu .social-likes { overflow: hidden; margin-left: 26px; }
#wrapper.collapsed #menu .social-likes { width: 65px; margin: 0 auto; }
#menu .menu-wrapper { position: relative; left: 26px; top: 25px; margin-bottom: 45px; z-index: 50; }
#menu .moduletable_menu { overflow: hidden; font-size: 13px; color: #fff; }
#wrapper.collapsed #menu .moduletable_menu { display: none; }
#menu .moduletable_menu h3 { margin-bottom: 20px; font-weight: bold; text-transform: uppercase; }
#menu .moduletable_menu table { margin-bottom: 20px; }
#menu .moduletable_menu a { display: block; margin-bottom: 7px; color: #fff; text-decoration: none; }
body.skin-red #menu .moduletable_menu a:hover, body.skin-red #menu .moduletable_menu #active_menu { color: #e53e30; }
body.skin-pink #menu .moduletable_menu a:hover, body.skin-pink #menu .moduletable_menu #active_menu { color: #ec6798; }
body.skin-blue #menu .moduletable_menu a:hover, body.skin-blue #menu .moduletable_menu #active_menu { color: #0083c2; }
body.skin-brown #menu .moduletable_menu a:hover, body.skin-brown #menu .moduletable_menu #active_menu { color: #bd965c; }
body.skin-green #menu .moduletable_menu a:hover, body.skin-green #menu .moduletable_menu #active_menu { color: #9db72f; }
#menu .moduletable_menu a.sublevel { margin-left: 20px; font-size: 12px; }
#menu .moduletable_menu a.mainlevel + a.sublevel { margin-top: 15px; }
#menu .moduletable_menu a.sublevel:last-child { margin-bottom: 15px; }
#menu #static-block { overflow: hidden; width: 220px; }
#wrapper.collapsed #menu #static-block { width: 65px; margin-top: 100px; }

#content { float: left; width: 1039px; background: #fff; }
#content .wrap { overflow: hidden; }
#content .wrap .sidebar { float: right; width: 240px; margin: 0 20px 0 24px; }
#content .wrap .sidebar .searchform { overflow: hidden; height: 58px; }
#content .wrap .sidebar .searchform form { position: relative; display: block; width: 240px; height: 36px; margin: 20px 0 18px; background: #f6f6f6; }
#content .wrap .sidebar .searchform form .search { float: right; width: 13px; height: 14px; margin: 11px 8px 0 0; background: url("../img/sprites.png") no-repeat -355px -1px; border: 0; }
#content .wrap .sidebar .searchform form #mod_search_searchword { position: absolute; display: block; left: 7px; top: 7px; width: 205px; height: 20px; font-family: 'PT Sans', sans-serif; font-size: 14px; line-height: 20px; color: #000; background: none; border: 0; }
#content .wrap .content { float: left; width: 730px; margin-left: 25px; }
#content .wrap .content .breadcrumbs { overflow: hidden; height: 58px; line-height: 58px; font-size: 13px; }
body.skin-red #content .wrap .content .breadcrumbs { color: #e53e30; }
body.skin-pink #content .wrap .content .breadcrumbs { color: #ec6798; }
body.skin-blue #content .wrap .content .breadcrumbs { color: #0083c2; }
body.skin-brown #content .wrap .content .breadcrumbs { color: #bd965c; }
body.skin-green #content .wrap .content .breadcrumbs { color: #9db72f; }
#content .wrap .content .breadcrumbs a { float: left; margin-right: 10px; color: #000; text-decoration: none; }
#content .wrap .content .breadcrumbs span span { float: left; margin-right: 10px; font-size: 10px; color: #000; }

#footer { clear: both; height: 190px; margin-top: 40px; padding-left: 25px; font-size: 12px; background: #f6f6f6; }

#footer .footer-menu {
    overflow: hidden;
    margin-bottom: 20px;
    padding-top: 20px;
    font-size: 14px;
}
#footer .footer-menu a{
    margin-right: 30px;
}
#footer .footer-menu a { float: left; color: #000; border-bottom-width: 1px; border-style: dotted; text-decoration: none; }
#footer .footer-menu a:hover { border: 0; }
/*#footer .footer-menu a + a { margin-left: 35px; }*/
body.skin-red #footer .footer-menu a { border-color: #e53e30; }
body.skin-pink #footer .footer-menu a { border-color: #ec6798; }
body.skin-blue #footer .footer-menu a { border-color: #0083c2; }
body.skin-brown #footer .footer-menu a { border-color: #bd965c; }
body.skin-green #footer .footer-menu a { border-color: #9db72f; }
#footer .social-icons { overflow: hidden; width: 113px; height: 19px; margin-bottom: 15px; background: url("../img/sprites.png") no-repeat -240px -1px; }
#footer .social-icons a { float: left; width: 19px; height: 18px; }
#footer .social-icons a + a { margin-left: 13px; }
#footer .social-icons a.fb, #footer .social-icons a.gp { width: 18px; }
#footer .copyright { overflow: hidden; margin-bottom: 10px; }
#footer .subcopy { font-size: 10px; color: #6d6d6d; line-height: 13px; }
#footer .subcopy a { color: #6d6d6d; text-decoration: none; }

.drcontainer { overflow: hidden; margin-bottom: 10px; }
.drcontainer h3 { display: block; margin-bottom: 20px; padding-bottom: 20px; font-size: 13px; font-weight: bold; border-bottom: 1px solid; text-transform: uppercase; }
body.skin-red .drcontainer h3 { color: #e53e30; border-color: #e53e30; }
body.skin-pink .drcontainer h3 { color: #ec6798; border-color: #ec6798; }
body.skin-blue .drcontainer h3 { color: #0083c2; border-color: #0083c2; }
body.skin-brown .drcontainer h3 { color: #bd965c; border-color: #bd965c; }
body.skin-green .drcontainer h3 { color: #9db72f; border-color: #9db72f; }
.drcontainer .jclist a { display: block; margin-bottom: 15px; font-size: 12px; font-style: italic; color: #000; text-decoration: none; }
body.skin-red .drcontainer .jclist a:hover { color: #e53e30; }
body.skin-pink .drcontainer .jclist a:hover { color: #ec6798; }
body.skin-blue .drcontainer .jclist a:hover { color: #0083c2; }
body.skin-brown .drcontainer .jclist a:hover { color: #bd965c; }
body.skin-green .drcontainer .jclist a:hover { color: #9db72f; }

.news_categories { overflow: hidden; margin-bottom: 10px; }
.news_categories ul { display: block; }
.news_categories li { float: left; height: 36px; margin: 0 20px 20px 0; padding-right: 20px; background-repeat: no-repeat; background-position: 100% 0; }
.news_categories li a { display: block; height: 36px; line-height: 35px; padding-left: 10px; color: #000; background-repeat: no-repeat; background-position: 0 0; text-decoration: none; }
.news_categories li:hover { background-position: 100% 100%; }
.news_categories li:hover a { background-position: 0 100%; }
body.skin-red .news_categories li { background-image: url("../img/section-bg-red-cap.png"); }
body.skin-red .news_categories li a { background-image: url("../img/section-bg-red-fill.png"); }
body.skin-red .news_categories li a:hover { color: #e53e30; }
body.skin-pink .news_categories li { background-image: url("../img/section-bg-pink-cap.png"); }
body.skin-pink .news_categories li a { background-image: url("../img/section-bg-pink-fill.png"); }
body.skin-pink .news_categories li a:hover { color: #fff; }
body.skin-blue .news_categories li { background-image: url("../img/section-bg-blue-cap.png"); }
body.skin-blue .news_categories li a { background-image: url("../img/section-bg-blue-fill.png"); }
body.skin-blue .news_categories li a:hover { color: #0083c2; }
body.skin-brown .news_categories li { background-image: url("../img/section-bg-brown-cap.png"); }
body.skin-brown .news_categories li a { background-image: url("../img/section-bg-brown-fill.png"); }
body.skin-brown .news_categories li a:hover { color: #fff; }
body.skin-green .news_categories li { background-image: url("../img/section-bg-green-cap.png"); }
body.skin-green .news_categories li a { background-image: url("../img/section-bg-green-fill.png"); }
body.skin-green .news_categories li a:hover { color: #fff; }

.news_categories.small ul li { float: none; height: auto; margin: 0; margin-bottom: 5px; padding: 0; padding-left: 12px; }
.news_categories.small ul li a { display: inline; height: auto; line-height: 15px; padding: 0; background: none; }
body.skin-red .news_categories.small ul li, body.skin-red .news_categories.small ul li:hover { background: url("../img/list-bull-red.png") no-repeat 0 4px; }
body.skin-red .news_categories.small ul li a:hover { color: #e53e30; }
body.skin-pink .news_categories.small ul li, body.skin-pink .news_categories.small ul li:hover { background: url("../img/list-bull-pink.png") no-repeat 0 4px; }
body.skin-pink .news_categories.small ul li a:hover { color: #ec6798; }
body.skin-blue .news_categories.small ul li, body.skin-blue .news_categories.small ul li:hover { background: url("../img/list-bull-blue.png") no-repeat 0 4px; }
body.skin-blue .news_categories.small ul li a:hover { color: #0083c2; }
body.skin-brown .news_categories.small ul li, body.skin-brown .news_categories.small ul li:hover { background: url("../img/list-bull-brown.png") no-repeat 0 4px; }
body.skin-brown .news_categories.small ul li a:hover { color: #bd965c; }
body.skin-green .news_categories.small ul li, body.skin-green .news_categories.small ul li:hover { background: url("../img/list-bull-green.png") no-repeat 0 4px; }
body.skin-green .news_categories.small ul li a:hover { color: #9db72f; }

.postofaday { overflow: hidden; width: 730px; height: 420px; }
.postofaday #postscreen { position: relative; overflow: hidden; width: 730px; height: 350px; }
.postofaday #postscreen span { position: absolute; width: 700px; line-height: 15px; left: 0; bottom: 0; padding: 10px 15px; font-size: 13px; color: #fff; background: #444; opacity: .8; }
.postofaday .list { overflow: hidden; width: 730px; height: 70px; background: url("../img/poad-list-bg.png") repeat-x 50% 50%; box-shadow: 0 2px 3px rgba(50, 50, 50, 0.75); }
.postofaday .list li { float: left; width: 181px; text-align: left; }
.postofaday .list li.sep { height: 39px; margin-top: 15px; border-left: 1px dotted #000; }
.postofaday .list li.active { background: #34353a; }
.postofaday .list li a { overflow: hidden; display: block; height: 49px; font-weight: bold; line-height: 16px; margin: 10px 0; padding: 0 11px 0 10px; color: #000; text-decoration: none; }
.postofaday .list li.active a { color: #fff; }
.postofaday .list li + li { width: 180px; margin-left: 0px; } /*авторское значение margin-left: 1px; но с ним последняя кнопка слайдера уползает вниз*/
.postofaday .list li + li.sep { width: 0; }

.news_listing { display: block; width: 100%; margin-bottom: 25px; }
.article_separator { display: block; height: 20px; }

.news_listing .news_title h1 { font-size: 14px; font-weight: bold; margin-bottom: 15px; }
.news_listing .news_title h1 a { color: #000; text-decoration: none; }
body.skin-red .news_listing .news_title h1 a:hover { color: #e53e30; }
body.skin-pink .news_listing .news_title h1 a:hover { color: #ec6798; }
body.skin-blue .news_listing .news_title h1 a:hover { color: #0083c2; }
body.skin-brown .news_listing .news_title h1 a:hover { color: #bd965c; }
body.skin-green .news_listing .news_title h1 a:hover { color: #9db72f; }

.news_listing .news_title { display: block; overflow: hidden; height: 40px; margin-bottom: 10px; }
.news_listing .news_intro { display: block; overflow: hidden; height: 160px; text-align: justify; }
.news_listing.homepage .news_intro { height: auto; }
.news_listing .news_published { padding-bottom: 15px; line-height: 10px; }
.news_listing .news_intro img { float: left; margin: 0 15px 15px 0; }
.news_listing .news_published.comment { font-size: 14px; padding-bottom: 30px; }
.news_listing .news_published.comment a { color: #000; text-decoration: none; }
body.skin-red .news_listing .news_published.comment a:hover { color: #e53e30; }
body.skin-pink .news_listing .news_published.comment a:hover { color: #ec6798; }
body.skin-blue .news_listing .news_published.comment a:hover { color: #0083c2; }
body.skin-brown .news_listing .news_published.comment a:hover { color: #bd965c; }
body.skin-green .news_listing .news_published.comment a:hover { color: #9db72f; }

.links_t { position: relative; z-index: 10; }
.links_t ul { position: relative; margin: -10px 0 0 13px; width: 170px; padding: 20px; background: #f6f6f6; z-index: 11; }
.links_t li { display: block; padding-left: 12px; text-align: left; }
.links_t li h3 { margin-bottom: 5px; font-size: 12px; font-weight: normal; }
body.skin-red .links_t li { background: url("../img/list-bull-red.png") no-repeat 0 4px; }
body.skin-pink .links_t li { background: url("../img/list-bull-pink.png") no-repeat 0 4px; }
body.skin-blue .links_t li { background: url("../img/list-bull-blue.png") no-repeat 0 4px; }
body.skin-brown .links_t li { background: url("../img/list-bull-brown.png") no-repeat 0 4px; }
body.skin-green .links_t li { background: url("../img/list-bull-green.png") no-repeat 0 4px; }
.links_t li a { color: #000; text-decoration: none; }
.links_t li a:hover { text-decoration: underline; }
body.skin-red .links_t li a:hover { color: #e53e30; }
body.skin-pink .links_t li a:hover { color: #ec6798; }
body.skin-blue .links_t li a:hover { color: #0083c2; }
body.skin-brown .links_t li a:hover { color: #bd965c; }
body.skin-green .links_t li a:hover { color: #9db72f; }
.links_t li + li { margin-top: 10px; }

.link_title { position: relative; left: 0; top: 0; width: 243px; height: 54px; line-height: 45px; text-indent: 16px; background-repeat: no-repeat; background-position: 50% 50%; z-index: 12; }
.link_title h2 { display: block; height: 54px; }
body.skin-red .link_title { background-image: url("../img/right-title-brown-bg.png"); }
body.skin-red .link_title a { color: #34353a; text-decoration: none; text-transform: uppercase; text-shadow: 1px 1px 1px rgba(255, 255, 255, 1); }

.rating-block { float: left; margin-right: 15px; }
.rating-block .rating-star-small { float: left; width: 11px; height: 10px; margin-right: 5px; background: url("../img/sprites.png") no-repeat; }
body.skin-red .rating-block .rating-star-small { background-position: -358px -31px; }
body.skin-pink .rating-block .rating-star-small { background-position: -358px -43px; }
body.skin-blue .rating-block .rating-star-small { background-position: -358px -56px; }
body.skin-brown .rating-block .rating-star-small { background-position: -358px -69px; }
body.skin-green .rating-block .rating-star-small { background-position: -358px -82px; }
.rating-block span { float: left; }

.hits-block { float: left; margin-right: 15px; }
.hits-block span { float: left; width: 13px; height: 9px; margin: 1px 5px 0 0; background: url("../img/sprites.png") no-repeat; }
body.skin-red .hits-block span { background-position: -386px -31px; }
body.skin-pink .hits-block span { background-position: -386px -43px; }
body.skin-blue .hits-block span { background-position: -386px -56px; }
body.skin-brown .hits-block span { background-position: -386px -69px; }
body.skin-green .hits-block span { background-position: -386px -82px; }

.date-block { float: left; }

.pagenav { display: inline-block; width: 30px; height: 30px; margin: 0 5px; line-height: 30px; font-style: italic; text-align: center; color: #000; text-decoration: none; border-style: solid; border-width: 2px; border-radius: 30px; }
span.pagenav { border-color: #cacaca; background: #f6f6f6; }
body.skin-red a.pagenav, body.skin-pink a.pagenav, body.skin-blue a.pagenav, body.skin-brown a.pagenav, body.skin-green a.pagenav { color: #000; border-color: #e8e8e8; background: #fff; text-decoration: none; }
body.skin-red a.pagenav:hover { color: #e53e30; border-color: #e53e30; }
body.skin-pink a.pagenav:hover { color: #ec6798; border-color: #ec6798; }
body.skin-blue a.pagenav:hover { color: #0083c2; border-color: #0083c2; }
body.skin-brown a.pagenav:hover { color: #bd965c; border-color: #bd965c; }
body.skin-green a.pagenav:hover { color: #9db72f; border-color: #9db72f; }
.pagenav.noborder { background: none; border: 0; font-weight: bold; font-style: normal; margin: 0; }

.contentpaneopen tr td p { margin-bottom: 10px; }
.contentpaneopen tr td h5 { text-transform: uppercase; margin-top: 15px; line-height: 12px; }
.contentpaneopen tr td h5 span { float: left; width: 13px; height: 13px; margin-right: 5px; background: url("../img/sprites.png") no-repeat; }
body.skin-red .contentpaneopen tr td h5 span { background-position: -386px -218px; }
body.skin-pink .contentpaneopen tr td h5 span { background-position: -386px -233px; }
body.skin-blue .contentpaneopen tr td h5 span { background-position: -386px -280px; }
body.skin-brown .contentpaneopen tr td h5 span { background-position: -386px -248px; }
body.skin-green .contentpaneopen tr td h5 span { background-position: -386px -264px; }
.contentpaneopen tr td h5 strong { text-transform: none; font-weight: normal; font-style: italic; }
.contentpaneopen h1 { display: block; font-size: 18px; margin-bottom: 10px; }

.extravote-container { float: left; margin-right: 15px; }
.extravote-stars { display: block; height: 14px; }
.extravote-stars li { float: left; }
.extravote-stars li + li { width: 14px; height: 13px; margin-left: 3px; }
.extravote-stars li a { display: block; width: 14px; height: 13px; text-indent: -9999em; background: url("../img/sprites.png") no-repeat; margin-left: 3px; }
body.skin-red .extravote-stars li a { color: #e53e30; background-position: -370px -218px; }
body.skin-pink .extravote-stars li a { color: #ec6798; background-position: -370px -233px; }
body.skin-blue .extravote-stars li a { color: #0083c2; background-position: -370px -280px; }
body.skin-brown .extravote-stars li a { color: #bd965c; background-position: -370px -248px; }
body.skin-green .extravote-stars li a { color: #9db72f; background-position: -370px -264px; }
.extravote-count { line-height: 14px; }

table.prevnext { display: block; margin: 15px 0; }
table.prevnext td { width: 365px; }
table.prevnext td + td { text-align: right; }

#jc { overflow: hidden; margin: 20px 0; }
#jc .title { height: 30px; border-style: solid; border-bottom-width: 2px; text-transform: uppercase; font-weight: bold; line-height: 12px; }
#jc .title span { float: left; margin-right: 5px; width: 16px; height: 13px; background: url("../img/sprites.png") no-repeat; }
body.skin-red #jc .title { border-color: #e53e30; }
body.skin-red #jc .title span { background-position: -351px -218px; }
body.skin-pink #jc .title { border-color: #ec6798; }
body.skin-pink #jc .title span { background-position: -351px -233px; }
body.skin-blue #jc .title { border-color: #0083c2; }
body.skin-blue #jc .title span {  background-position: -351px -280px; }
body.skin-brown #jc .title { border-color: #bd965c; }
body.skin-brown #jc .title span { background-position: -351px -248px; }
body.skin-green #jc .title  { border-color: #9db72f;  }
body.skin-green #jc .title span  { background-position: -351px -264px; }
#jc #comments { overflow: hidden; margin-bottom: 20px; }
#comments-form { display: block; position: relative; height: 350px; }
#comments-form input, #comments-form textarea { display: block; position: absolute; resize: none; }
#jc #comments-form .title { border: 0; height: auto; margin-bottom: 15px; line-height: 12px; }
#comments-form-name { left: 0; top: 50px; width: 160px; height: 34px; padding: 0 10px; background: #fff; border: 1px solid #eee; }
#comments-form-email { left: 200px; top: 50px; width: 160px; height: 34px; padding: 0 10px; background: #fff; border: 1px solid #eee; }
#comments-form-comment { left: 0; top: 90px; width: 360px; height: 70px; padding: 5px 10px; background: #fff; border: 1px solid #eee; }
div.grippie { position: absolute; left: 0; top: 176px; }
#comments-form img.captcha { position: absolute; left: 0; top: 206px; }
#comments-form span.captcha { position: absolute; left: 0; top: 270px; width: 120px; text-align: center; cursor: pointer; }
#comments-form input.captcha { position: absolute; left: 140px; top: 206px; width: 219px; height: 34px; padding: 0 10px; background: #fff; border: 1px solid #eee; }
#comments-form-send a { position: absolute; left: 0; top: 300px; width: 100px; height: 36px; color: #fff; font-weight: bold; text-decoration: none; text-transform: uppercase; font-size: 13px; text-align: center; line-height: 36px; }
body.skin-red #comments-form-send a { background: #e53e30; }
body.skin-pink #comments-form-send a { background: #ec6798; }
body.skin-blue #comments-form-send a { background: #0083c2; }
body.skin-brown #comments-form-send a { background: #bd965c; }
body.skin-green #comments-form-send a { background: #9db72f; }

#commentStatus {font-size: 9px; font-style: italic;}
#spoilerControl{cursor: pointer;}

#comments-list { margin-top: 15px; }
#comments-list .comment-box { margin-bottom: 25px; padding-left: 55px; background: url("../img/avatar.png") no-repeat 0 0; }
#comments-list .comment-box .comments-vote { float: right; }
#comments-list .comment-box .comment-anchor { display: none; }
#comments-list .comment-box .comment-author { display: block; font-size: 10px; }
#comments-list .comment-box .comment-body { display: block; margin-top: 10px; }
#comments-list .comment-box .comments-buttons { display: block; margin-top: 10px; }

.articletext { display: block; width: 730px; text-align: left; }
.articletext .introimage { float: left; margin: 0 15px 15px 0; }
.articletext h2 { margin: 15px 0; }
.articletext h3 { margin: 15px 0; }
.articletext ul { padding-left: 15px; }
.articletext img { display: block; margin: 10px auto; }
.articletext ul, .articletext ol { margin-bottom: 10px; }
.articletext ol { list-style: decimal outside; margin-left: 30px; }
.articletext li { margin-bottom: 5px; }
.articletext iframe { display: block; margin:0 auto; }

body.skin-red .articletext ul li { padding-left: 15px; background: url("../img/list-bull-red.png") no-repeat 0 7px; }
body.skin-pink .articletext ul li { padding-left: 15px; background: url("../img/list-bull-pink.png") no-repeat 0 7px; }
body.skin-blue .articletext ul li { padding-left: 15px; background: url("../img/list-bull-blue.png") no-repeat 0 7px; }
body.skin-brown .articletext ul li { padding-left: 15px; background: url("../img/list-bull-brown.png") no-repeat 0 7px; }
body.skin-green .articletext ul li { padding-left: 15px; background: url("../img/list-bull-green.png") no-repeat 0 7px; }

#prevlink, #nextlink { line-height: 20px; text-decoration: none; }
#prevlink span, #nextlink span { font-weight: bold; font-size: 16px; }

#range_calendar {text-align: center;}
#range_calendar td {text-align: center;}
div.datepicker {position: relative;font-size: 10px;width: 190px;height: 190px;position: absolute;cursor: default;top: 0;left: 0;display: none;}
.datepickerContainer {height: 500px;top: 0px;left: 0px;}
.datepickerHidden { display: none;}
div.datepicker a {color: #333; text-decoration: none;cursor: default;outline: none;cursor: pointer;}
.datepickerNotInMonth span{color: #ddd;}
div.datepicker th {text-align: center;color: #999;font-weight: normal;}
div.datepicker th a {color: #838383;}
div.datepicker tbody th {text-align: left;}
div.datepicker tbody a {display: block;}
.datepickerDays {background:#fff;}

.datepickerViewDays {background:#fff;}

.datepickerDoW th { text-align: center; }
.datepickerDays a {width: 24px;line-height: 23px;height: 23px;margin: 0 0 1px 1px;}
.datepickerYears a,.datepickerMonths a{width: 44px;line-height: 36px;height: 36px;text-align: center;}
td.datepickerNotInMonth a {color: #666;}
tbody.datepickerDays td.datepickerSelected a{background: #e53e30;}
tbody.datepickerDays td.datepickerSelected a {color: #fff !important;}
tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected {background: #adadad;}
tbody.datepickerYears td.datepickerSelected a,tbody.datepickerMonths td.datepickerSelected a{background: #e53e30;}
div.datepicker a:hover,div.datepicker a:hover {color: #fff;background: #e53e30;}
div.datepicker td.datepickerNotInMonth a:hover {color: #999;}
div.datepicker tbody th {text-align:left;}
.datepickerSpace div {width: 16px;}
.datepickerDays .datepickerSaturday a, .datepickerDays .datepickerSunday a {background-color: #f1f1f1;}
.datepickerGoNext a,.datepickerGoPrev a,.datepickerMonth span{text-align: center;   height: 20px;   line-height: 20px;}
.datepickerMonth span {display: block; width: 100%;}
.datepickerGoNext a {float: right;width: 20px;}
.datepickerGoPrev a {float: left;width: 20px;}
table.datepickerViewDays tbody.datepickerMonths,table.datepickerViewDays tbody.datepickerYears {    display: none;}
table.datepickerViewMonths tbody.datepickerDays,table.datepickerViewMonths tbody.datepickerYears,table.datepickerViewMonths tr.datepickerDoW {display: none;}
table.datepickerViewYears tbody.datepickerDays,table.datepickerViewYears tbody.datepickerMonths,table.datepickerViewYears tr.datepickerDoW {display: none;}
td.datepickerDisabled a,td.datepickerDisabled.datepickerNotInMonth a{color: #333;}
td.datepickerDisabled a:hover {color: #333;}
td.datepickerSpecial a {background:#700;}
td.datepickerSpecial.datepickerSelected a {background: #a00;}
.datepickerMonth a:hover span {color:#fff;}
.datepickerGoNext a:hover span {color:#fff;}
.datepickerGoPrev a:hover span {color:#fff;}
div.datepicker tbody .datepickerDoW th { text-align: center;}
p.countries{padding-left:16px;line-height: 15px;background: url("../images/flag.png")no-repeat 0 50%;display: block;margin-bottom: 5px; }
p.countries a{color: #000;text-decoration: none;font-size: 12px; }
p.description{font-size: 12px;text-align: left;line-height: 15px;}
h3.calttl{color: #e53e30; text-decoration: none;text-transform: uppercase;margin-bottom: 10px;}
h3.calttl a{text-decoration: none;}
img.calimg {float: left; margin: 0 10px 5px 0;}
strong.calsubttl {margin-bottom: 10px;display: block;font-size: 13px;color: #000;}
li.calevent{margin-bottom: 25px;}
.datepickerDays a:hover{text-decoration: none;}
.datepickerDays a:hover span{color: #fff;}

.gcal,.ycal {width:80px;font-size: 12px; height:12px;background: url("../images/gcalendar.png") no-repeat 0px 0px;cursor: pointer;display: block;}
.ycal {background-position: -80px 0px;}
.gcal:hover {background-position: 0px -12px;}
.ycal:hover {background-position: -80px -12px}

.gear { width: 120px; margin-top: 15px; height: 15px; line-height: 15px;position: relative; background: url("../images/add_event.png") no-repeat 0 50%; padding-left: 20px;font-size: 12px;cursor: pointer;}
.gear ul {padding: 10px; margin: 0px; list-style:none; background-color: #fff; border: 1px solid #ccc;box-shadow: 0 0 8px #ccc; position: absolute; left: 0;top: 21px; width: 80px;}
.gear ul li+li {margin-top: 10px;}
.gear div .arrow-up {border-bottom: 7px solid #fff;border-left: 7px solid transparent;border-right: 7px solid transparent;display: block;position: absolute;left: 5px;top: 15px;}
.gear div .arrow-up-border {border-bottom: 8px solid #ccc;border-left: 8px solid transparent;border-right: 8px solid transparent;display: block;position: absolute;left: 4px;top: 14px;}
.link_title h2{text-transform: uppercase;}
.calendar h1{font-size: 18px;font-weight: bold;color: #000;margin-bottom: 20px;}

table.calendar {margin-bottom: 15px;}
div.clock {margin-bottom: 5px; padding-left: 16px; background: url("../images/clock.png") no-repeat 0 50%; }
div.clock a{ color: #000; font-size: 12px;text-decoration: none;}
div.link {margin-bottom: 5px; }
div.link a {color: #000;font-size: 13px; font-weight: bold; text-decoration: none;}
div.countries {padding-left:16px;line-height: 15px;background: url("../images/flag.png")no-repeat 0 50%;margin-bottom: 20px;}
div.countries a {color: #000;font-size: 12px; text-decoration: none;}

div.intro { font-size: 12px; margin: 15px 0;}
div.descr { font-size: 12px; margin-bottom: 20px; }
img.event_img{display: block;}

.quiz h2 {margin-bottom: 20px;color: #e53e30; text-transform: uppercase; font-size: 13px;}
.quiz h2  a{text-decoration: none;}
.quiz ul + h2  {margin-top: 40px;}
.quiz ul li {display:block;margin-bottom: 15px;}
.quiz ul li a {color: #000;text-decoration: none;font-weight: bold;}
.quiz ul li a:hover {color:#e53e30;}
.quiz p { display: block; margin-bottom: 20px; }

h2.quiztitle{margin-bottom: 20px;color: #000; font-size: 18px;}
.quiz_button {
    background: #e53e30;
    display: inline-block;
    left: 0;
    margin: 20px 0;
    padding: 0 20px;
    height: 36px;

    text-decoration: none;
    text-transform: uppercase;
    font-size: 13px;
    text-align: center;
    line-height: 36px;
}
.c-red, body.skin-red a.quiz_button{color: #fff;}

.otvet_slider {float: left; list-style: none; padding: 0px; margin: 0px;}
.otvet_slider li {display: block; cursor: pointer; float: left; line-height: 35px;z-index: 2}
.otvet_slider .title {padding: 10px 8px;text-transform: uppercase;}
.slider_content {display: none;}
.otvet_content {display: block;border-top: 2px solid #e53e30;width: 514px; float: left; margin-top: -1px; padding-top: 10px;}
.otvet_content ul {list-style: none; padding: 0px;}
.otvet_slider .active .title { background-color: #f0f0e8; }
.otvet_slider .title:hover { background-color: #e53e30; color: #fff;}

.otvet_ask {
    background: #e53e30 url("../images/otvet-btn.png") no-repeat 0 50%;
    display: inline-block;
    left: 0;
    margin-bottom: 15px;

    height: 36px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 13px;
    text-align: center;
    line-height: 36px;
    width: 175px; margin-left: 10px;
    padding-left: 15px;
}.c-red, body.skin-red a.otvet_ask{color: #fff;}

p.pages { text-align: center; margin-top: 30px; }
p.pages a, p.pages span { display: inline-block; width: 30px; height: 30px; margin: 0 5px; line-height: 30px; font-style: italic; text-align: center; color: #000; text-decoration: none; border-style: solid; border-width: 2px; border-radius: 30px; }
p.pages a { color: #000; border-color: #e8e8e8; background: #fff; text-decoration: none; }
p.pages a:hover { color: #e53e30; border-color: #e53e30; }

.otvet-table .hl > td{padding-bottom: 30px;}
.otvet_num { color: #e53e30; background: url("../images/otvet.png") no-repeat 0 50%; padding-left: 20px; font-weight: normal; margin-bottom: 15px; }
.otvet_text { margin-bottom: 15px; }
.otvet_text.spec { font-weight: bold; font-size: 14px; }
.c-red, body.skin-red .otvet_text a { color: #000; text-decoration: none; }
.otvet_answer{float: right;}
.otvet_ava{ float:left;margin-right:20px;padding-left: 15px; background: url("../images/user-otvet.png")no-repeat 0 50%;text-decoration: none;}
.c-red, body.skin-red a.otvet_ava{color: #000; }
.timeago{float: left; padding-left: 16px; background: url("../images/clock.png") no-repeat 0 50%; font-weight: normal;}
.timeago b {font-weight: normal;}
.otvet_points{float: left; padding-left: 20px; margin-left: 20px;background: url("../images/otvet-like.png")no-repeat 0 50%;}
.otvet_points b{font-weight: normal;}

.otvet-btns { float: right; width: 70px; }
.otvet-btns input { display: inline-block; width: 16px; height: 16px; background-color: none; border: 0; background-repeat: no-repeat; background-position: 0 0; text-indent: -9999em; }
.otvet-btns input { background-image: url("../images/otvet-attention.png"); cursor: pointer; }
.otvet-btns input + input { margin-left: 5px; }
.otvet-btns input.plus1 { background-image: url("../images/otvet-like-like.png"); }
.otvet-btns input.minus1 { background-image: url("../images/otvet-like.png"); }

.otvet-ttl {display: block; margin-bottom: 20px; padding-bottom: 20px; font-size: 13px; font-weight: bold; border-bottom: 1px solid; text-transform: uppercase; color: #e53e30; border-color: #e53e30;}
.otvet-ttl em{background: url("../images/otvet.png") no-repeat 0 50%; padding-left: 20px; font-style: normal;color: #000; }
.otvet-ttl p {float: right;}
.otvet-ttl p  span{font-size: 12px; text-transform: none;font-weight: normal;color: #000;}
.otvet-ttl p  span.aslink{cursor: pointer;}
.otvet-ttl p  span+span{margin-left: 15px;}
.otvet-ttl p  span:hover, .otvet-ttl p span.active{color: #e53e30 ;}

.otvet-btn {background: #e53e30 ;
            display: inline-block;

            margin-bottom: 15px;
            border: 0;
            height: 36px;
            color: #fff;
            text-decoration: none;
            text-transform: uppercase;
            font-size: 13px;
            text-align: center;
            line-height: 36px;
            float: left;
            cursor: pointer;
            padding: 0 15px;}


.otvet-ava { float: left; width: 45px; height: 45px; background: url("../images/otvet-big-avatar.png") no-repeat 0 0; margin-right: 20px; }
.otvet-data { float: left; width: 665px; }
.calevent .countries { margin-bottom: 15px; }

.otvet-list ul { padding: 0; margin-top: 10px; margin-left: 0; }
.otvet-list ul li { font-size: 11px; font-style: italic; }

.calendar-link {
    color: #000 !important;
    text-decoration: none;
}
.calendar-link:hover { color: #e53e30 !important; }

.tags {
    border: 4px groove #D3D3D3;
    padding: 5px;
    border-radius: 10px;
    margin-bottom: 10px
}

.tags img{
    margin:3px;
}

.clear {
    clear:both;
}

.articles-block img {
    margin: 0 10px 10px 0;
    max-width: 200px;
    max-height: 200px;
    float: left;
}

.share-block {
    float: right;
    cursor: pointer;
}

.quiz-random a{
    font: 12px/1.5 Verdana, Helvetica, sans-serif;
    font-style: italic;
    text-decoration: none;
}

/*#target a {
    background: url("../images/restart-test.png") no-repeat 0 50%; padding-left: 20px; color: #e53e30;
}
.answertext {
    display: block; margin: 25px 0 40px;
}
.answertext li {
    display: block;
    height: 18px;
    margin-bottom: 10px;
    line-height: 18px;
    padding-left: 25px;
    background: url("../images/radio.png") no-repeat 0 0; cursor: pointer;
}
.answertext li:hover {
    background: url("../images/radio-over.png") no-repeat 0 50%;
}
.answertext li.pressed {
    background: url("../images/radio-active.png") no-repeat 0 50%;
}
.answertext li input {
    position: absolute; left: -9999em;
}*/

.calendar_img {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}

.to-comments{
    float: right;
    background-color: #e53e30;
    padding: 0 7px;
}

.to-comments a {
    width: 100px;
    height: 36px;

    color: #fff !important;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 13px;
    text-align: center;
    line-height: 36px;
}

.footer-form{
    position: absolute;
    right: 110px;
    margin-top: -60px;
}

.subcopy{
    margin-top: 20px;
}


/* -------------------- */


.news-box{
    margin-top: 20px;
}

.news-box .link_title{
    background: url(images/nwes-hd.png) left 0px no-repeat !important;
    width: 732px;
    overflow: hidden;
}

.news-box .link_title h2{
    float: left;
}

.news-box .link_title .read-more{
    display: block;
    text-transform: none;
    font-size: 13px;
    position: relative;
    right: 21px;
    float: right;
}

.news-box .news-box-in{
    background: none repeat scroll 0 0 #F6F6F6;
    margin: -10px 13px 0 13px;
    padding: 20px 0px 20px 20px;
    position: relative;
    z-index: 11;
    overflow: hidden;
}

.news-box .news-box-in .news-item{
    float: left;
    width: 155px;
    margin-right: 15px;
}

.news-box .news-box-in .news-item-last{
    margin-right: 0;
}

.news-box .news-box-in .news-item a{
    font-weight: bold;
    text-decoration: none;
    line-height: 14px;
    display: block;
    color: #000;
    margin: 5px 0 7px 0;
}

.news-box .news-box-in .news-item a:hover{
    color: #e53e30;
}

.news-box .news-box-in .news-item span{
    display: block;
}

.links_t li.fst-line {
    display: block;
    padding-left: 18px;
    background: url(images/star.png) left 2px no-repeat !important;
    margin-left: -6px;
}

.links_t li.fst-line h3{
    font-weight: bold;
}

.also{
    margin-top: 20px;
    overflow: hidden;
}

.also .title{
    background: url(images/star.png) left 5px no-repeat !important;
    font-size: 14px;
    font-weight: bold;
    padding-left: 21px;
    border-bottom: 2px solid #e53e30;
    text-transform: uppercase;
    padding-bottom: 15px;
}

.also .also-item{
    width: 230px;
    min-height: 350px;
    text-align: left;
    margin-right: 20px;
    border-bottom: 1px solid #e53e30;
    float: left;
}

.also .also-item-last{
    margin-right: 0px;
}

.also .also-item span{
    display: block;
    padding: 15px 0 0px 0;
    height: 50px;
}

.also .also-item span a{
    font-size: 13px;
    text-transform: uppercase;
    color: #000;
    line-height: 16px;
    text-decoration: none;
}

.also .also-item span a:hover{
    color: #e53e30;
}

.also .also-item .inf{
    font-size: 12px;
    font-style: italic;
    padding: 0px 0 0 0;
    height: 77px;
    display: table-cell;
    vertical-align: middle;
}

.also .also-item .sub-list li{
    display: block;
    height: 67px;
    border-top: 1px solid #e53e30;
}

.also .also-item .sub-list li a{
    display: table-cell;
    vertical-align: middle;
    height: 67px;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    color: #000;
}

.also .also-item .sub-list li a:hover{
    color: #e53e30;
}

.also .also-item img {
    height: 150px;
    width: 150px;
    float: left;
    margin-right: 78px !important;
    margin-bottom: 5px;
}

li.fst-line a{
    font-weight: bold;
}

.holiday-new{
    overflow: hidden;
}

.holiday-new .holid-col{
    float: left;
    width: 350px;
}

.holiday-new  .holid-col-rht{
    float: right;
}

.holiday-new .holid-col .hdl{
    display: block;
    text-align: left;
    white-space: nowrap;
    border-bottom: 2px solid #e53e30;
    height: 40px;
    line-height: 40px;
    color: #e53e30;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 10px;
}

.holiday-new .holid-col ul li{
    display: block;
    padding-bottom: 5px;
}

.holiday-new .holid-col ul li a{
    color: #000;
    text-decoration: none;
}

.holiday-new .holid-col ul li a:hover{
    color: #e53e30;
    text-decoration: underline;
}

/******arrow styles*******/

.arrow{
    display: block;
    width: 105px;
    height: 18px;
    font-weight: normal;
    background-color: #e53e30;
    position: relative;
    color: #fff;
    font-size: 11px;
    font-style: normal;
    text-align: center;
}
.arrow:after {
    content: '';
    position: absolute;
    top: 0px;
    left: 105px;
    width: 0;
    height: 0;
    border: 9px solid transparent;
    border-left: 6px solid #e53e30;
}
.arrow:before {
    content: '';
    position: absolute;
    top: 0px;
    left: 105px;
    width: 0;
    height: 0;
    border: 9px solid transparent;
    border-left: 6px solid #e53e30;
}


body.skin-pink .arrow{
    background-color: #EC6798;
}

body.skin-pink .arrow:after {
    border-left: 6px solid #EC6798;
}

body.skin-pink .arrow:before {
    border-left: 6px solid #EC6798;
}



body.skin-blue .arrow{
    background-color: #0083C2;
}

body.skin-blue .arrow:after {
    border-left: 6px solid #0083C2;
}

body.skin-blue .arrow:before {
    border-left: 6px solid #0083C2;
}





body.skin-brown .arrow {
    background-color: #BD965C;
}

body.skin-brown .arrow:after {
    border-left: 6px solid #BD965C;
}

body.skin-brown .arrow:before {
    border-left: 6px solid #BD965C;
}




body.skin-green .arrow{
    background-color: #9DB72F;
}

body.skin-green .arrow:after {
    border-left: 6px solid #9DB72F;
}

body.skin-green .arrow:before {
    border-left: 6px solid #9DB72F;
}

li.its-interesting{
    display: block;
    padding-left: 18px;
    background: url(images/star.png) left 2px no-repeat !important;
    margin-left: -6px;
}

.its-interesting a{
    font-weight: bold;
}

.articles-block li.its-interesting{
    margin-left: 5px;
}

.articles-block li.its-interesting .arrow{
    margin-bottom: 10px;
}

.articles-block .its-interesting a{
    margin-bottom: 3px;
}

.also-innertext {
    min-height: 330px;
}

.read_more {
    margin-top: 15px;
    float:right;
}

.also-banner{
    min-height: 280px;
}


.fixedbg {
    background: url("/media/branding/melitta/img/bg.jpg") no-repeat;
    height: 100%;
    width: 100%;
    position: fixed;
    top:0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 0;
}

.news_intro img {
    max-width: 150px!important;
    max-height: 150px!important;
}

.news_intro {
    max-height: 400px;
    overflow: hidden;
}