@charset "UTF-8";

@font-face {
    font-family: 'Calibri';
    src: url('fonts/calibri.eot');
    src: url('fonts/calibri.eot') format('embedded-opentype'),
         url('fonts/calibri.woff') format('woff'),
         url('fonts/calibri.ttf') format('truetype'),
         url('fonts/calibri.svg') format('svg');
}

/* reset start */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	border: 0;
    font-family: 'Calibri', Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    line-height: 1.3em;
    outline: none;
}
input,textarea {
    outline: none; font-family: 'Calibri', Arial, Helvetica, sans-serif;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
    background-color: #f0f0f0;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
a:link {text-decoration: none;color: #000;}
a:visited {text-decoration: none;color: #000;}
a:hover {text-decoration: underline;color: #000;}

.faceboxError {color: #c72424;}
.faceboxSuccess {color: #458ac3;}
.faceboxSuccess a {color: #458ac3; font-weight: bold;}

img { border: 0px; }

html { height: 100%; }
html body { height: 100%; }
body { margin: 0; padding: 0; position: relative; }

:focus { outline: 0; }

input::-moz-focus-inner /*Remove button padding in FF*/ { border: 0;padding: 0; }

a.button::-moz-focus-inner /*Remove button padding in FF*/ { border: 0;padding-top: 15px; }
/* ==========  Typo  ========== */
h1 { font-size: 24px; }
h2 { font-size: 22px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }

blockquote { border : 1px solid #d5d5d5; margin-top: 40px; padding: 15px 10px; quotes: "\201C" "\201D"; background: #fafafa; text-align: center; font-style: italic; font-size: 12px; border-left: 4px solid #d5d5d5; }
blockquote:before { content: open-quote; font-weight: bold; }
blockquote:after { content: close-quote; font-weight: bold; }

#mainContent { width: 980px; margin: auto auto; background: url(images/bg.jpg) repeat 0 0; box-shadow: 5px 0 11px #b5bcbc; -webkit-box-shadow: 5px 0 11px #b5bcbc; -moz-box-shadow: 5px 0 11px #b5bcbc; }

.content980px { width: 980px; margin: auto auto; }
.contentBG { background: url(images/bg.jpg) repeat 0 0; }
.clear { clear: both; }

.termsContentSimple { width: 600px; }

.facebookBox { width: 300px; padding: 10px; margin: auto auto; }


.titleCyan { background: #2ea79a; height: 29px; width: 153px; padding-left: 8px; line-height: 29px; border-top: 1px solid #55b6ac; border-left: 1px solid #70bfb6; border-right: 1px solid #51b5aa; border-bottom: 1px solid #55b6ac; font-size: 16px; color: #fff; font-weight: bold; }
.titleCyanLink a { display: block; background: #2ea79a; height: 29px; width: 153px; padding-left: 8px; line-height: 29px; border-top: 1px solid #55b6ac; border-left: 1px solid #70bfb6; border-right: 1px solid #51b5aa; border-bottom: 1px solid #55b6ac; font-size: 16px; color: #fff; font-weight: bold; text-decoration: none; }
.titleBlue { background: #2e39a7; height: 29px; width: 153px; padding-left: 8px; line-height: 29px; border-top: 1px solid #555eb6; border-left: 1px solid #7077bf; border-right: 1px solid #515ab4; border-bottom: 1px solid #565eb6; font-size: 16px; color: #fff; font-weight: bold; }
.titleBlueLink a { display: block; background: #2e39a7; height: 29px; width: 153px; padding-left: 8px; line-height: 29px; border-top: 1px solid #555eb6; border-left: 1px solid #7077bf; border-right: 1px solid #515ab4; border-bottom: 1px solid #565eb6; font-size: 16px; color: #fff; font-weight: bold; text-decoration: none; }
.titleOrange { background: #e39446; height: 29px; width: 153px; padding-left: 8px; line-height: 29px; border-top: 1px solid #e5a668; border-left: 1px solid #e5b280; border-right: 1px solid #e5a463; border-bottom: 1px solid #e6a769; font-size: 16px; color: #fff; font-weight: bold; }
.titleOrangeLink a { display: block; background: #e39446; height: 29px; width: 153px; padding-left: 8px; line-height: 29px; border-top: 1px solid #e5a668; border-left: 1px solid #e5b280; border-right: 1px solid #e5a463; border-bottom: 1px solid #e6a769; font-size: 16px; color: #fff; font-weight: bold; text-decoration: none; }
.titleGreen { background: #20a42c; height: 29px; width: 153px; padding-left: 8px; line-height: 29px; border-top: 1px solid #4ab454; border-left: 1px solid #6ac072; border-right: 1px solid #45b24f; border-bottom: 1px solid #4ab454; font-size: 16px; color: #fff; font-weight: bold; }
.titleGreenLink a { display: block; background: #20a42c; height: 29px; width: 153px; padding-left: 8px; line-height: 29px; border-top: 1px solid #4ab454; border-left: 1px solid #6ac072; border-right: 1px solid #45b24f; border-bottom: 1px solid #4ab454; font-size: 16px; color: #fff; font-weight: bold; text-decoration: none; }
.titleRed { background: #e80000; height: 29px; width: 153px; padding-left: 8px; line-height: 29px; border-top: 1px solid #ea3131; border-left: 1px solid #e85353; border-right: 1px solid #ea2b2b; border-bottom: 1px solid #e92f2f; font-size: 16px; color: #fff; font-weight: bold; }
.titleRedLink a { display: block; background: #e80000; height: 29px; width: 153px; padding-left: 8px; line-height: 29px; border-top: 1px solid #ea3131; border-left: 1px solid #e85353; border-right: 1px solid #ea2b2b; border-bottom: 1px solid #e92f2f; font-size: 16px; color: #fff; font-weight: bold; text-decoration: none; }

.titleCyan210 { background: #0095da; height: 29px; width: 202px; padding-left: 8px; line-height: 29px; border-top: 1px solid #56b7e3; border-left: 1px solid #56b7e3; font-size: 20px; color: #fff; font-weight: bold; }
.titleCyan210Link a { display: block; background: #0095da; height: 29px; width: 201px; padding-left: 8px; line-height: 29px; border-top: 1px solid #56b7e3; border-left: 1px solid #56b7e3; font-size: 20px; color: #fff; font-weight: bold; text-decoration: none; }

.titleNone210 { width: 202px; padding-left: 8px; font-size: 20px; color: #000; font-weight: bold; }
.titleNone210Link a { display: block; width: 201px; padding-left: 8px; font-size: 20px; color: #000; font-weight: bold; text-decoration: none; }

.titleUnderlineB { padding: 0 0 0 2px; font-size: 27px; line-height: 30px; color: #000; font-weight: bold; border-bottom: 4px solid #0095da; }
.titleUnderlineBLink { padding: 0 0 0 2px; }
.titleUnderlineBLink a { display: block; font-size: 27px; line-height: 30px; color: #000; font-weight: bold; border-bottom: 4px solid #0095da; text-decoration: none; }

.titleUnderlineBWLink { border-bottom: 4px solid #0095da; padding-bottom: 8px; }
.titleUnderlineBWLink .title { float: left; width: 490px; padding: 0 0 0 10px; }
.titleUnderlineBWLink .title a { font-size: 27px; line-height: 30px; color: #000; font-weight: bold; text-decoration: none; }
.titleUnderlineBWLink .link { float: left; width: 160px; text-align: right; }
.titleUnderlineBWLink .link a { display: block; background: url(images/arrow-blue-right2.png) no-repeat right center; padding-right: 22px; font-size: 22px; line-height: 30px; color: #000; font-weight: bold; text-decoration: none; }

.titleGreyBG { background: url(images/titleGreyBG.jpg) repeat-x 0 0; height: 31px; }
.titleGreyBG .date { float: left; padding: 0 20px 0 10px; /*font-size: 14px;*/ line-height: 31px; color: #fff; }
.titleGreyBG .date strong { /*font-size: 14px;*/ color: #fff; }
.titleGreyBG .link { float: left; }
.titleGreyBG .link a { background: url(images/arrow-blue-right.png) no-repeat 0 center; padding-left: 28px; line-height: 31px;  font-size: 20px; color: #0095da; font-weight: bold; text-decoration: none; }

.bigTitle { box-shadow: 4px 4px 4px #bbc2c2; -webkit-box-shadow: 4px 4px 4px #bbc2c2; -moz-box-shadow: 4px 4px 4px #bbc2c2; }
.bigTitle .leftArrow { float: left; width: 17px; height: 59px; background: url(images/leftArrowBG.png) no-repeat 0 0; }
.bigTitle .mainLink { float: right; width: 963px;}
.bigTitle .mainLink a { display: block; background: #0095da; width: 945px; padding-left: 18px; height: 59px; line-height: 59px; font-size: 27px; font-weight: bold; text-decoration: none; }

.bigTitleInside { box-shadow: 4px 4px 4px #bbc2c2; -webkit-box-shadow: 4px 4px 4px #bbc2c2; -moz-box-shadow: 4px 4px 4px #bbc2c2; }
.bigTitleInside .leftArrow { float: left; width: 17px; height: 59px; background: url(images/leftArrowBG.png) no-repeat 0 0; }
.bigTitleInside .mainLink { float: right; width: 945px; padding-left: 18px; height: 59px; background: #0095da; }
.bigTitleInside .mainLink .link { float: left; line-height: 59px; }
.bigTitleInside .mainLink .link a { font-size: 18px; font-weight: bold; text-decoration: none; }
.bigTitleInside .mainLink .title { float: left; font-size: 24px; color: #fff; font-weight: bold; line-height: 59px; padding-left: 34px; }

.bigTitleNoLink { box-shadow: 4px 4px 4px #bbc2c2; -webkit-box-shadow: 4px 4px 4px #bbc2c2; -moz-box-shadow: 4px 4px 4px #bbc2c2; }
.bigTitleNoLink .leftArrow { float: left; width: 17px; height: 59px; background: url(images/leftArrowBG.png) no-repeat 0 0; }
.bigTitleNoLink .mainLink { float: right; width: 945px; background: #0095da; padding-left: 18px; height: 59px; line-height: 59px; font-size: 27px; font-weight: bold;}

.squareTitle { background: url(images/borderBlue3pxLight.jpg) repeat-x bottom left; padding-bottom: 7px; }
.squareTitle .title { background: url(images/square.png) no-repeat 36px center; padding-left: 62px; font-size: 27px; font-weight: bold; }

.onlysquareTitle { background: url(images/square.png) no-repeat center left; padding-left: 32px; font-size: 24px; font-weight: bold; }
.onlysquareTitleBlack { background: url(images/squareBlack.png) no-repeat center left; padding-left: 18px; font-size: 18px; font-weight: bold; }

.titleUnderlineB3px { font-size: 24px; color: #0095da; font-weight: bold; padding: 0 0 2px 4px; background: url(images/borderBlue3pxLight.jpg) repeat-x bottom left; }

.readmoreBGLink { }
.readmoreBGLink a { display: block; background: url(images/readmoreBG.png) no-repeat 0 0; width: 628px; height: 22px; line-height: 22px; text-align: center; color: #fff; font-weight: bold; text-decoration: none; }

.arrowWhiteRightBox { box-shadow: -3px 3px 7px #bbc2c2; -webkit-box-shadow: -3px 3px 7px #bbc2c2; -moz-box-shadow: -3px 3px 7px #bbc2c2; }
.arrowWhiteRightBox a { display: table-cell; vertical-align: middle; width: 255px; padding-left: 45px; height: 100px; background: url(images/rightArrowWhite.png) no-repeat 0 0; background-color: #0095da; font-size: 20px; color: #fff; font-weight: bold; text-decoration: none; text-align: center; }
.arrowWhiteRightBox a span { font-size: 17px; font-weight: bold; }

.footerTitle { font-size: 16px; color: #fff; font-weight: bold; border-bottom: 1px solid #00557c; text-align: right; }
.footerInput input { background: none; border: 0; border-bottom: 1px solid #fff; cursor: pointer; width: 254px; text-align: right; padding-top: 10px; }

.seemore { }
.seemore a { display: block; background: #0095da; padding: 0 13px; line-height: 35px; font-size: 12px; color: #fff; font-weight: bold; text-decoration: none; }
.seemore a span { font-size: 12px; color: #000; font-weight: bold; }

.seemoreSmall { }
.seemoreSmall a { display: block; background: #0095da; padding: 0 13px; line-height: 26px; font-size: 12px; color: #fff; font-weight: bold; text-decoration: none; }
.seemoreSmall a span { font-size: 12px; color: #000; font-weight: bold; }

.viewallLink { }
.viewallLink a { display: block; background: #0095da; width: 100%; height: 26px; line-height: 26px; font-size: 12px; color: #fff; font-weight: bold; text-align: center; text-decoration: none; }
.viewallLink a span { font-size: 12px; color: #000; font-weight: bold; text-decoration: none; }

/********************** HEADER **********************/
.headerContent { }
.headerContent .banner980 { text-align: center; }
.headerContent .logoContent { padding: 49px 0 27px 0; position: relative; background: #fff; text-align: center; }
.headerContent .logoContent .headerSocials { position: absolute; bottom: 10px; left: 10px; width: 166px; }
.headerContent .logoContent .headerSocials .facebook { float: left; width: 52px; }
.headerContent .logoContent .headerSocials .twitter { float: left; width: 52px; margin-left: 5px; }
.headerContent .logoContent .headerSocials .googleplus { float: right; width: 52px; }
.headerContent .logoContent .headerSocials a img { display: block; }

.headerContent .logoContent .date { position: absolute; bottom: 50px; right: 10px; }
.headerContent .logoContent .date .daytext { float: right; font-size: 18px; font-weight: bold; }
.headerContent .logoContent .date .daymonth { float: right; background: #0093d8; width: 62px; height: 24px; line-height: 24px; font-size: 18px; font-weight: bold; margin-left: 8px; text-align: center; }
.headerContent .logoContent .time { position: absolute; bottom: 4px; right: 10px; }

.headerContent .menuContent { background: url(images/menuBGsmall.png) repeat 0 0; width: 980px; height: 72px; position: relative; }
.headerContent .menuContent > ul { margin: 0; padding: 0; list-style: none; }
.headerContent .menuContent > ul > li { margin: 0 3px 0 0; padding: 6px 0 0 0; float: left; }
.headerContent .menuContent > ul > li:first-child { margin-left: 0; }
.headerContent .menuContent > ul > li > a { display: block; padding: 3px 4px 0 5px; height: 27px; font-size: 14px; color: #fff; font-weight: bold; text-decoration: none; }
.headerContent .menuContent > ul > li > a:hover,
.headerContent .menuContent > ul > li > a.active { border-top: 3px solid #000; padding-top: 0; color: #000; }
.headerContent .menuContent > ul > li.has:hover { background: url(images/upArrowWhite.png) no-repeat center 28px; }

.menuInside { background: #fff; height: 296px; margin: auto auto; width: 100%; display: none; position: absolute; top: 36px; left: 0; z-index: 9999; box-shadow: 2px 5px 4px #b3b3b3; -webkit-box-shadow: 2px 5px 4px #b3b3b3; -moz-box-shadow: 2px 5px 4px #b3b3b3; }
.menuInside .content980px { }
.menuInside .content980px .firstArticle { float: left; width: 210px; margin-left: 50px; }
.menuInside .content980px .firstArticle .title { font-size: 15px; color: #0095da; padding-top: 9px; }
.menuInside .content980px .firstArticle .image { padding-top: 8px; }
.menuInside .content980px .firstArticle .image a img { display: block; }
.menuInside .content980px .firstArticle .time { padding: 14px 0 0 10px; }
.menuInside .content980px .firstArticle .time a { color: #0095da; text-decoration: none; }
.menuInside .content980px .firstArticle .text { width: 184px; padding: 3px 0 0 10px; }
.menuInside .content980px .firstArticle .text a { font-size: 12px; font-weight: bold; text-decoration: none; }
.menuInside .content980px .threeArticles { float: left; width: 180px; margin-left: 36px; padding-top: 26px; }
.menuInside .content980px .threeArticles ul { margin: 0; padding: 0; list-style: none; }
.menuInside .content980px .threeArticles ul li { margin: 11px 0 0 0; padding: 0; }
.menuInside .content980px .threeArticles ul li .time { }
.menuInside .content980px .threeArticles ul li .time a { display: block; background: url(images/arrow-blue-right4.png) no-repeat 0 center; color: #0095da; text-decoration: none; padding-left: 17px; }
.menuInside .content980px .threeArticles ul li .text { width: 164px; padding: 2px 0 0 17px;  }
.menuInside .content980px .threeArticles ul li .text a { font-size: 12px; font-weight: bold; text-decoration: none; }
.menuInside .content980px .categories { float: right; width: 452px; height: 246px; background: #cacaca; padding: 18px 10px 32px 10px; }
.menuInside .content980px .categories > ul { margin: 0; padding: 0; list-style: none; }
.menuInside .content980px .categories > ul > li { margin: 0; padding: 0; float: left; width: 126px; padding-left: 24px; border-left: 1px solid #fff; }
.menuInside .content980px .categories > ul > li:first-child { border-left: 0; }
.menuInside .content980px .categories > ul > li:last-child { float: right; }
.menuInside .content980px .categories ul li ul { margin: 0; padding: 0; list-style: none; }
.menuInside .content980px .categories ul li ul li { margin: 3px 0 0 0; padding: 0; }
.menuInside .content980px .categories ul li ul li:first-child { margin-top: 0; }
.menuInside .content980px .categories ul li ul li a { color: #fff; font-weight: bold; text-decoration: none; }
.menuInside .content980px .categories ul li ul li a:hover,
.menuInside .content980px .categories ul li ul li a.active { color: #000; }
.menuInside .content980px .categories .seeallnews { padding: 20px 0 0 24px; }
.menuInside .content980px .categories .seeallnews a { font-size: 14px; color: #000; font-weight: bold; text-decoration: none; }
/********************** HEADER **********************/

/********************** HOMEPAGE **********************/
.homepageContent { padding-top: 10px; padding-bottom: 40px; }
.homepageContent .slider { min-height: 676px; }
.bannersocialsHome { padding: 16px 0 18px 0; margin-top: 16px; border-top: 2px solid #0095da; border-bottom: 2px dashed #0095da; }
.bannersocialsOther { padding-top: 10px; }
.bannersocials { }
.bannersocials .banner { float: left; width: 728px; }
.bannersocials .banner img { display: block; }
.bannersocials .socialsHeader { float: right; width: 240px; margin-right: 0; }
.socialsHeader { width: 240px; }
.socialsHeader .title { background: url(images/socialsBG.jpg) repeat-x 0 0; height: 19px; padding-top: 3px; text-align: center; box-shadow: 2px 2px 2px #b3b3b3; -webkit-box-shadow: 2px 2px 2px #b3b3b3; -moz-box-shadow: 2px 2px 2px #b3b3b3; }
.socialsHeader .list { padding-top: 14px; width: 226px; }
.socialsHeader .list a { display: block; width: 52px; height: 52px; box-shadow: 2px 2px 2px #b3b3b3; -webkit-box-shadow: 2px 2px 2px #b3b3b3; -moz-box-shadow: 2px 2px 2px #b3b3b3; }
.socialsHeader .list .twitter { float: left; width: 52px; }
.socialsHeader .list .twitter a { background: url(images/header-twitter.png) no-repeat 0 0; }
.socialsHeader .list .pinterest { float: left; width: 52px; margin-left: 6px; }
.socialsHeader .list .pinterest a { background: url(images/header-pinterest.png) no-repeat 0 0; }
.socialsHeader .list .facebook { float: left; width: 52px; margin-left: 6px; }
.socialsHeader .list .facebook a { background: url(images/header-facebook.png) no-repeat 0 0; }
.socialsHeader .list .googleplus { float: right; width: 52px; }
.socialsHeader .list .googleplus a { background: url(images/header-googleplus.png) no-repeat 0 0; }
.homepageContent .mainContent { margin-top: 10px; }
.homepageContent .mainContent .leftContent { float: left; width: 660px; }
.homepageContent .mainContent .leftContent .catsList { }
.homepageContent .mainContent .leftContent .catsList > ul { margin: 0; padding: 0; list-style: none; }
.homepageContent .mainContent .leftContent .catsList > ul > li { margin: 5px 0 0 0; padding: 0; }
.homepageContent .mainContent .leftContent .catsList > ul > li:first-child { margin-top: 0; }

.catsListItem { }
.catsListItem .mainTitle { }
.catsListItem .mainTitle h2 { margin: 0; padding: 0; }
.catsListItem .image { float: left; width: 210px; }
.catsListItem .image a img { display: block; }
.catsListItem .details { float: left; width: 190px; margin-left: 13px; }
.catsListItem .details .date { }
.catsListItem .details .time { padding-top: 5px; text-align: right; }
.catsListItem .details .date a,
.catsListItem .details .time a { font-size: 15px; color: #0095da; font-weight: bold; text-decoration: none; }
.catsListItem .details .title { }
.catsListItem .details .title a { font-size: 15px; color: #0095da; font-weight: bold; text-decoration: none; }
.catsListItem .details .text { padding-top: 10px; }
.catsListItem .details .text p { margin: 0px; padding: 0; }
.catsListItem .details .text a { text-decoration: none; }
.catsListItem .articles { float: right; width: 216px; margin-right: 12px; }
.catsListItem .articles ul { margin: 0; padding: 0; list-style: none; }
.catsListItem .articles ul li { margin: 0; padding: 8px 8px 8px 8px; border-bottom: 2px solid #cdcdcd; }
.catsListItem .articles ul li:first-child { padding-top: 0; }
.catsListItem .articles ul li a { display: block; background: url(images/arrow-grey-right.png) no-repeat 0 3px; padding: 0 0 0 12px; text-decoration: none; }

.homepageContent .mainContent .leftContent .banners { width: 624px; margin-left: 12px; padding-top: 32px; }
.homepageContent .mainContent .leftContent .banners .leftBanner { float: left; width: 300px; }
.homepageContent .mainContent .leftContent .banners .rightBanner { float: right; width: 300px; }
.homepageContent .mainContent .leftContent .titleUnderlineBWLink { padding-top: 22px; }
.homepageContent .mainContent .leftContent .popularItem { padding-top: 18px; }

.popularItem .titleGreyBG { width: 353px; }
.popularItem .imageContent { position: relative; width: 640px; }
.popularItem .imageContent a img { display: block; }
.popularItem .labelContent { position: absolute; top: 0; right: 0; background: #000; background:rgba(0,0,0,0.73); width: 254px; }
.popularItem .labelContent .titletext { padding: 17px 13px 0 16px; height: 296px; }
.popularItem .labelContent .titletext .title { background: url(images/borderBlue3px.jpg) repeat-x bottom left; padding-bottom: 8px; }
.popularItem .labelContent .titletext .title a { font-size: 24px; color: #fff; font-weight: bold; text-decoration: none; }
.popularItem .labelContent .titletext .text { padding-top: 17px; }
.popularItem .labelContent .titletext .text p { margin: 0; padding: 0; }
.popularItem .labelContent .titletext .text a { /*font-size: 14px;*/ color: #fff; text-decoration: none; }
.popularItem .labelContent .seemore { float: right; }

.homepageContent .mainContent .leftContent .mapMenu { width: 630px; padding: 10px 0 0 12px; }
.homepageContent .mainContent .leftContent .mapList { }
.homepageContent .mainContent .leftContent .mapList ul { margin: 0; padding: 0; list-style: none; }
.homepageContent .mainContent .leftContent .mapList ul li { margin: 20px 0 0 0; padding: 0; }

.homepageContent .mainContent .leftContent .newsList1 { padding-top: 1px; }
.homepageContent .mainContent .leftContent .newsList1 > ul { margin: 0; padding: 0; list-style: none; }
.homepageContent .mainContent .leftContent .newsList1 > ul > li { margin: 9px 0 0 0; padding: 0; }
.homepageContent .mainContent .leftContent .newsList1 > ul > li:first-child { margin-top: 18px; }
.homepageContent .mainContent .rightContent { float: right; width: 300px; margin-right: 12px; }

.rightBar1 .banner1 { padding-top: 0px; }
.rightBar1 .banner1 img { display: block; }
.rightBar1 .eortologio { padding-top: 12px; }
.rightBar1 .weather { padding-top: 12px; }
.rightBar1 .banner2 { padding-top: 12px; }
.rightBar1 .banner2 img { display: block; }
.rightBar1 .calendar { padding-top: 12px; }
.rightBar1 .banner3 { padding-top: 12px; }
.rightBar1 .banner3 img { display: block; }
.rightBar1 .borders { padding-top: 12px; }
.rightBar1 .borders .borderLeft { border-left: 1px solid #0e9bdc; }
.rightBar1 .borders .borderLeft .borderRight { border-left: 1px solid #9dd2ea; }
.rightBar1 .borders .borderLeft .borderRight .rightViewsList { padding: 17px 0 0 4px; }
.rightBar1 .borders .borderLeft .borderRight .rightViewsList .list { padding: 9px 0 0 0; }
.rightBar1 .borders .borderLeft .borderRight .rightViewsList .list ul { margin: 0; padding: 0; list-style: none; }
.rightBar1 .borders .borderLeft .borderRight .rightViewsList .list ul li { margin: 0; padding: 0; width: 278px; }
.rightBar1 .borders .borderLeft .borderRight .rightViewsList .list ul li.seperator { border-top: 1px solid #000; padding-top: 3px; margin-top: 7px; }
.rightBar1 .borders .borderLeft .borderRight .rightViewsList .list .viewallLink { padding-top: 16px; margin: auto auto; width: 184px; }
.rightBar1 .borders .borderLeft .borderRight .rightViewsList .listRight { border-top: 3px solid #0095da; width: 274px; padding: 14px 0; }
.rightBar1 .borders .borderLeft .borderRight .rightViewsList .listRight ul { margin: 0; padding: 0; list-style: none; }
.rightBar1 .borders .borderLeft .borderRight .rightViewsList .listRight ul li { margin: 0; padding: 14px 0 0 0;}
.rightBar1 .borders .borderLeft .borderRight .rightViewsList .listRight ul li:first-child { padding-top: 0; }
.rightBar1 .banner4 { padding-top: 12px; }
.rightBar1 .banner4 img { display: block; }
.rightBar1 .borders .borderLeft .borderRight .rightNewsList { padding: 5px 0 0 4px; }
.rightBar1 .borders .borderLeft .borderRight .rightNewsList .list { padding-top: 16px; }
.rightBar1 .borders .borderLeft .borderRight .rightNewsList .list ul { margin: 0; padding: 0; list-style: none; }
.rightBar1 .borders .borderLeft .borderRight .rightNewsList .list ul li { margin: 0; padding: 0; }
.rightBar1 .borders .borderLeft .borderRight .rightNewsList .list ul li.seperator { border-top: 1px solid #000; padding-top: 17px; margin-top: 23px; }
.rightBar1 .banner5 { padding-top: 18px; }
.rightBar1 .banner5 img { display: block; }
.rightBar1 .rightSuggestedList .onlysquareTitle { padding-left: 20px; margin: 10px 0 6px 0; width: 274px; }
.rightBar1 .rightSuggestedList .listRight { border-top: 3px solid #0095da; border-bottom: 3px solid #0095da; width: 300px; padding: 14px 0; }
.rightBar1 .rightSuggestedList .listRight ul { margin: 0; padding: 0; list-style: none; }
.rightBar1 .rightSuggestedList .listRight ul li { margin: 0; padding: 14px 0 0 0;}
.rightBar1 .rightSuggestedList .listRight ul li:first-child { padding-top: 0; }
.rightBar1 .newspapers { padding-top: 12px; }
.rightBar1 .tvprogram { padding-top: 12px; }
.rightBar1 .protothema { padding-top: 12px; }

.rightBar1 .arrowWhiteRightBox { padding-top: 10px; }
.rightBar1 .slidernews { margin-top: 10px; background: #fff; padding: 0 18px 0 13px; box-shadow: 2px 2px 4px #c0c5c5; -webkit-box-shadow: 2px 2px 4px #c0c5c5; -moz-box-shadow: 2px 2px 4px #c0c5c5; }
.rightBar1 .slidernews .titleCont { height: 39px; padding-top: 18px; }
.rightBar1 .slidernews .titleCont .title { margin-top: 0px; }
.rightBar1 .slidernews .slideShow ul li { }
.rightBar1 .slidernews .slideShow ul li .image a img { display: block; }
.rightBar1 .slidernews .slideShow ul li .details { height: 177px; }
.rightBar1 .slidernews .slideShow ul li .details .date { padding-top: 8px; }
.rightBar1 .slidernews .slideShow ul li .details .date a { color: #0095da; font-weight: bold; text-decoration: none; }
.rightBar1 .slidernews .slideShow ul li .details .time { }
.rightBar1 .slidernews .slideShow ul li .details .time a { font-weight: bold; text-decoration: none; }
.rightBar1 .slidernews .slideShow ul li .details .title { }
.rightBar1 .slidernews .slideShow ul li .details .title a { font-size: 15px; color: #0095da; font-weight: bold; text-decoration: none; line-height: 20px; }
.rightBar1 .slidernews .slideShow ul li .details .text { padding-top: 7px; }
.rightBar1 .slidernews .slideShow ul li .details .text a { text-decoration: none; }
.rightBar1 .slidernews .slideShow ul li .readmore { padding-left: 135px; }
.rightBar1 .slidernews .slideShow ul li .readmore a { display: block; width: 150px; height: 26px; line-height: 26px; background: #0095da; font-size: 12px; color: #fff; border: 1px solid #a5daf2; border-top: 0; text-align: center; text-decoration: none; }
.rightBar1 .seealso { padding-top: 7px; }
.rightBar1 .seealso .title { }
.rightBar1 .seealso .list { padding: 6px 0 8px 0; border-bottom: 2px solid #0095da; }
.rightBar1 .seealso .list ul { margin: 0; padding: 0; list-style: none; }
.rightBar1 .seealso .list ul li { margin: 3px 0 0 0; padding: 0; }

.calendarBox { width: 300px; background: #fff; position: relative; margin-top: 10px; box-shadow: 0px 0px 2px #686868;
-webkit-box-shadow: 0px 0px 2px #686868;
-moz-box-shadow: 0px 0px 2px #686868;  }
.calendarBox .shadow { position: absolute; bottom: -6px; left: 0; width: 300px; height: 6px; background: url(images/calendarShadow.png) no-repeat bottom center; }
.calendarBox .yearmonthContent { width: 300px; }
.calendarBox .yearmonthContent .leftArrow { float: left; width: 31px; height: 34px; background: url(images/calendarArrows.png) no-repeat top left; cursor: pointer; }
.calendarBox .yearmonthContent .yearmonthText { float: left; width: 238px; height: 34px; line-height: 34px; background: #0095da; text-align: center; font-size: 18px; color: #fff; font-weight: bold; }
.calendarBox .yearmonthContent .rightArrow { float: right; width: 31px; height: 34px; background: url(images/calendarArrows.png) no-repeat top right; cursor: pointer; }
.calendarBox .daysContent { }
.calendarBox .daysContent div { float: left; margin: 0; padding: 0; text-align: center; width: 42px; height: 38px; line-height: 38px; color: #000; }
.calendarBox .daysContent div.dayTitle { color: #000; cursor: default; border-top: 1px solid #efefef; border-right: 1px solid #efefef; }
.calendarBox .daysContent div.dayTitleActive { background: #0095da; color: #fff; cursor: pointer; }
.calendarBox .daysContent div.dayTitleInActive { }
.calendarBox .daysContent div.dayTitleToday { background: #016390; color: #fff; }
.calendarBox .daysContent div.dayTitleTodayActive { background: #016390; color: #fff; cursor: pointer; }
.calendarBox .daysContent div.dayTitleTodayActive:hover { background: #0095da; }
.calendarBox .daysContent div.dayTitleT { font-size: 16px; color: #0095da; font-weight: bold; margin-left: 1px; }
.calendarBox .daysContent div.dayTitleTLast { font-size: 16px; color: #0095da; font-weight: bold; margin-left: 0px; }
.calendarBox .daysContent div.numTodayOnText { cursor: pointer; color: #000; } /* ayto einai an einai shmera */
.calendarBox .daysContent div.numOnText { color: #000; background-color: #698ac8; border: 1px solid #fff; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; } /* ayto einai an exei gegonos */
.calendarBox .calendarText { color: #000; text-align: center; margin-top: 10px; padding: 10px; border-top: 1px solid #cecece; } /* ayto einai an exei gegonos */

.newItem1 { width: 640px; }
.newItem1 .image { float: left; width: 210px; }
.newItem1 .details { float: right; width: 430px; }
.newItem1 .details .titleGreyBG { box-shadow: 2px 2px 4px #7b7d81; -webkit-box-shadow: 2px 2px 4px #7b7d81; -moz-box-shadow: 2px 2px 4px #7b7d81; }
.newItem1 .details .titletext { padding: 2px 0px 0px 20px; }
.newItem1 .details .titletext .title { }
.newItem1 .details .titletext .title a { font-size: 21px; font-weight: bold; text-decoration: none; }
.newItem1 .details .titletext .text { }
.newItem1 .details .titletext .text p { margin: 0; padding: 0; }
.newItem1 .details .titletext .text a { text-decoration: none; }

.newItem2 { width: 294px; box-shadow: 3px 3px 4px #aeb2b2; -webkit-box-shadow: 3px 3px 4px #aeb2b2; -moz-box-shadow: 3px 3px 4px #aeb2b2; }
.newItem2 .image { float: left; width: 144px; }
.newItem2 .image a img { display: block; }
.newItem2 .detailsRight { float: right; width: 150px; }
.newItem2 .detailsRight .category { box-shadow: 2px 2px 4px #aeb2b2; -webkit-box-shadow: 2px 2px 4px #aeb2b2; -moz-box-shadow: 2px 2px 4px #aeb2b2; }
.newItem2 .detailsRight .category a { display: block; background: url(images/titleGreyBG.jpg) repeat-x 0 0; height: 31px; line-height: 31px; padding-left: 5px; font-size: 13px; color: #0095da; font-weight: bold; text-decoration: none; }
.newItem2 .detailsRight .date { box-shadow: 2px 2px 4px #aeb2b2; -webkit-box-shadow: 2px 2px 4px #aeb2b2; -moz-box-shadow: 2px 2px 4px #aeb2b2; }
.newItem2 .detailsRight .date a { display: block; background: #0095da; background:rgba(0,149,218,0.7); height: 26px; line-height: 26px; padding-left: 5px; color: #fff; text-decoration: none; }
.newItem2 .detailsRight .text { padding: 2px 0 0 5px; }
.newItem2 .detailsRight .text p { margin: 0; padding: 0; }
.newItem2 .detailsRight .text a { text-decoration: none; }
.newItem2 .detailsBottom { padding-top: 17px; }
.newItem2 .detailsBottom .titletext { height: 135px; }
.newItem2 .detailsBottom .titletext .title { padding-top: 5px; }
.newItem2 .detailsBottom .titletext .title a { font-weight: bold; text-decoration: none; }
.newItem2 .detailsBottom .titletext .text { padding-top: 8px; }
.newItem2 .detailsBottom .titletext .text p { margin: 0; padding: 0; }
.newItem2 .detailsBottom .titletext .text a { text-decoration: none; }
.newItem2 .detailsBottom .seemore { float: right; }

.newItem3 { width: 278px; }
.newItem3 .titletext { height: 95px; }
.newItem3 .titletext .title { }
.newItem3 .titletext .title a { font-size: 15px; color: #0095da; font-weight: bold; text-decoration: none; }
.newItem3 .titletext .subtitle {  }
.newItem3 .titletext .subtitle a { font-size: 15px; color: #0095da; text-decoration: none; }
.newItem3 .titletext .text {  }
.newItem3 .titletext .text p { margin: 0; padding: 0; }
.newItem3 .titletext .text a { text-decoration: none; }
.newItem3 .seemoreSmall { float: left; }

.newItem4 { width: 660px; }
.newItem4 .image { float: left; width: 210px; position: relative; }
.newItem4 .image .arrow { position: absolute; top: 0; right: 0; background: url(images/leftArrowWhite.png) no-repeat 0 0; width: 14px; height: 36px; }
.newItem4 .image img { display: block; }
.newItem4 .details { float: left; width: 426px; background: #fff; height: 180px; padding: 0px 12px; box-shadow: 2px 2px 6px #aeb2b2; -webkit-box-shadow: 2px 2px 6px #aeb2b2; -moz-box-shadow: 2px 2px 6px #aeb2b2; }
.newItem4 .details .datecategory { padding-top: 2px; }
.newItem4 .details .datecategory .date { float: left; width: 200px; }
.newItem4 .details .datecategory .date a { font-size: 15px; color: #0095da; font-weight: bold; text-decoration: none; }
.newItem4 .details .datecategory .category { float: right; width: 200px; text-align: right; }
.newItem4 .details .datecategory .category a { font-size: 15px; font-weight: bold; text-decoration: none; }
.newItem4 .details .time { }
.newItem4 .details .time a { font-weight: bold; text-decoration: none; }
.newItem4 .details .title { }
.newItem4 .details .title a { font-size: 15px; color: #0095da; font-weight: bold; text-decoration: none; line-height: 21px; }
.newItem4 .details .text { padding-top: 2px; }
.newItem4 .details .text p { margin: 0; padding: 0; }
.newItem4 .details .text a { text-decoration: none; }
.newItem4 .details .readmore { text-align: right; }
.newItem4 .details .readmore a { display: block; background: url(images/arrow-blue-right3.png) no-repeat center right; padding-right: 12px; font-size: 12px; color: #0095da; font-weight: bold; text-decoration: none; }

.newItem5 { }
.newItem5 .date { }
.newItem5 .date a { color: #0095da; font-weight: bold; text-decoration: none; }
.newItem5 .time { padding-top: 1px; }
.newItem5 .time a { font-weight: bold; text-decoration: none; }
.newItem5 .title { }
.newItem5 .title a { font-size: 15px; color: #0095da; font-weight: bold; text-decoration: none; line-height: 21px; }
.newItem5 .text { margin-top: -1px; }
.newItem5 .text p { margin: 0; padding: 0; }
.newItem5 .text a { text-decoration: none; }
.newItem5 .readmore { text-align: right; width: 280px; border-bottom: 1px solid #000; padding: 3px 0 0px 0; }
.newItem5 .readmore a { display: block; background: url(images/arrow-blue-right3.png) no-repeat center right; padding-right: 12px; font-size: 12px; color: #0095da; font-weight: bold; text-decoration: none; }

.newItem6 { width: 294px; }
.newItem6 .image { float: left; width: 144px; }
.newItem6 .image a img { display: block; }
.newItem6 .details { float: right; width: 137px; }
.newItem6 .details .category { margin-top: -2px; }
.newItem6 .details .category a { font-size: 15px; font-weight: bold; text-decoration: none; }
.newItem6 .details .date { margin-top: -2px; }
.newItem6 .details .date a { color: #0095da; font-weight: bold; text-decoration: none; }
.newItem6 .details .time { }
.newItem6 .details .time a { font-weight: bold; text-decoration: none; }
.newItem6 .details .title { }
.newItem6 .details .title a { color: #0095da; font-weight: bold; text-decoration: none; }

.newItem7 { width: 144px; }
.newItem7 .image { margin-top: 2px; }
.newItem7 .image a img { display: block; }
.newItem7 .date { padding-top: 8px; }
.newItem7 .date a { color: #0095da; font-weight: bold; text-decoration: none; }
.newItem7 .time { }
.newItem7 .time a { font-weight: bold; text-decoration: none; }
.newItem7 .title { }
.newItem7 .title a { font-size: 15px; color: #0095da; font-weight: bold; text-decoration: none; }
.newItem7 .text { padding-top: 4px; }
.newItem7 .text p { margin: 0; padding: 0; }
.newItem7 .text a { font-size: 13px; text-decoration: none; }
.newItem7 .readmore { }
.newItem7 .readmore a { font-size: 12px; color: #0095da; font-weight: bold; text-decoration: none; }
.newItem7 .readmore a span { font-size: 12px; }

.newItem8 { width: 300px; position: relative; }
.newItem8 .image { }
.newItem8 .image a img { display: block; }
.newItem8 .title { position: absolute; bottom: 0; left: 0; }
.newItem8 .title a { display: block; width: 190px; background: #000; background:rgba(0,0,0,0.7); padding: 5px 15px 15px 5px; color: #fff; font-weight: bold; text-decoration: none; }
.newItem8 .datetime { position: absolute; top: 0; right: -12px; background: url(images/datetimeBG.png) no-repeat 0 0; width: 89px; height: 54px; padding-left: 22px; }
.newItem8 .datetime .date { font-size: 12px; font-weight: bold; padding-top: 6px; }
.newItem8 .datetime .time { color: #fff; font-weight: bold; padding-top: 6px; }

.newItem9 { width: 210px; height: 450px; background: #fff; box-shadow: 2px 2px 6px #c0c5c5; -webkit-box-shadow: 2px 2px 6px #c0c5c5; -moz-box-shadow: 2px 2px 6px #c0c5c5; }
.newItem9 .image { }
.newItem9 .image a img { display: block; }
.newItem9 .image .arrow {  }
.newItem9 .details { padding: 0 16px 0 8px; height: 270px; }
.newItem9 .details .title { padding-top: 10px; }
.newItem9 .details .title a { font-size: 18px; color: #0095da; font-weight: bold; line-height: 15px; text-decoration: none; }
.newItem9 .details .time { margin-top: -5px; }
.newItem9 .details .time a { font-size: 18px; font-weight: bold; text-decoration: none; }
.newItem9 .details .text { padding-top: 8px; }
.newItem9 .details .text p { margin: 0; padding: 0; }
.newItem9 .details .text a { text-decoration: none; }
.newItem9 .readmore { text-align: center; }
.newItem9 .readmore a { display: block-inline; padding-right: 15px; background: url(images/arrow-blue-right3.png) no-repeat center right; font-size: 12px; color: #0095da; font-weight: bold; text-decoration: none; }
.newItem9 .readmore a span { font-size: 12px; }
/********************** HOMEPAGE **********************/

/********************** CONTACT **********************/
.contactContent { padding-top: 14px; padding-bottom: 40px; }
.contactContent .mainContent {  }
.contactContent .mainContent .leftContent { float: left; width: 636px; }
.contactContent .mainContent .leftContent .text1 { padding-top: 27px; font-size: 16px; font-weight: bold; text-align: center; line-height: 23px; }
.contactContent .mainContent .leftContent .text2 { padding-top: 20px; font-size: 16px; text-align: center; line-height: 23px; }
.contactContent .mainContent .leftContent .text2 span { font-size: 16px; color: #0095da; font-weight: bold; }
.contactContent .mainContent .leftContent .formContent { width: 635px; }
.contactContent .mainContent .leftContent .formContent .border1 { margin-top: 11px; margin-left: 22px; border-top: 1px solid #31a8df; }
.contactContent .mainContent .leftContent .formContent .formTitle { margin-top: 9px; border-top: 1px solid #92ceea; background: #31a8df; width: 627px; padding-left: 8px; height: 26px; line-height: 26px; font-size: 16px; font-weight: bold; }
.contactContent .mainContent .leftContent .formContent .formTitle span { line-height: 26px; font-size: 16px; color: #fff; font-weight: bold; }
.contactContent .mainContent .leftContent .formContent .formInputs { float: left; width: 270px; padding-top: 12px; }
.contactContent .mainContent .leftContent .formContent .formInputs .inputItem { padding: 8px 0 0 8px; }
.contactContent .mainContent .leftContent .formContent .formInputs .inputItem .label { float: left; font-size: 16px; color: #0095da; font-weight: bold; line-height: 22px; min-width: 80px; padding-top: 2px; }
.contactContent .mainContent .leftContent .formContent .formInputs .inputItem .input { float: left; margin-left: 10px; width: 140px; }
.contactContent .mainContent .leftContent .formContent .formInputs .inputItem .input input { background: none; width: 140px; border: 0; border-bottom: 1px solid #0095da; cursor: pointer; height: 22px; font-size: 16px; }
.contactContent .mainContent .leftContent .formContent .formTextarea { float: right; width: 365px; padding-top: 3px; }
.contactContent .mainContent .leftContent .formContent .formTextarea textarea { background: url(images/contactTextarea.png) no-repeat 0 0; border: 0; width: 345px; height: 151px; padding: 22px 10px 10px 10px; font-size: 16px; color: #0095da; font-weight: bold; cursor: pointer; }
.contactContent .mainContent .leftContent .formContent .captchaContent { float: right; padding: 10px 22px 0 0; }
.contactContent .mainContent .leftContent .formContent .button { margin: 8px 0 0 8px; padding: 8px 0; border-top: 1px solid #31a8df; border-bottom: 1px solid #31a8df; }
.contactContent .mainContent .leftContent .formContent .button input { display: block; background: url(images/icon-mail.png) no-repeat 0 0; border: 0; width: 33px; height: 18px; margin: auto auto; cursor: pointer; }
.contactContent .mainContent .leftContent .banners { width: 614px; margin: 18px 0 0 14px; }
.contactContent .mainContent .leftContent .banners .banner1 { float: left; width: 300px; }
.contactContent .mainContent .leftContent .banners .banner2 { float: right; width: 300px; }
.contactContent .mainContent .leftContent .banners .banner1 img,
.contactContent .mainContent .leftContent .banners .banner2 img { display: block; }
.contactContent .mainContent .rightContent { float: right; width: 300px; margin-right: 12px; padding-top: 20px; }
.contactContent .mainContent .rightContent .banner3 { }
.contactContent .mainContent .rightContent .banner3 img { display: block; }
.contactContent .mainContent .rightContent .slidernews { margin-top: 20px; background: #fff; padding: 0 18px 0 13px; box-shadow: 2px 2px 4px #c0c5c5; -webkit-box-shadow: 2px 2px 4px #c0c5c5; -moz-box-shadow: 2px 2px 4px #c0c5c5; }
.contactContent .mainContent .rightContent .slidernews .titleCont { height: 39px; padding-top: 18px; }
.contactContent .mainContent .rightContent .slidernews .titleCont .title { margin-top: 0px; }
/********************** CONTACT **********************/

/********************** NEWS **********************/
.newsContent { padding-top: 10px; padding-bottom: 40px; }
.newsContent .mainContent { }
.newsContent .mainContent .leftContent { float: left; width: 660px; }
.newsContent .mainContent .leftContent .mapMenu { width: 630px; padding: 18px 0 0 20px; border-top: 3px solid #0095da; }
.mapMenu .map { float: left; width: 362px; }
.mapMenu .map img { display: block; }
.mapMenu .menu { float: right; width: 226px; height: 362px; padding: 0 14px; background: #000; border-top: 1px solid #8f8f8f; }
.mapMenu .menu .list { padding-top: 0px; }
.mapMenu .menu .list ul { margin: 0; padding: 0; list-style: none; }
.mapMenu .menu .list ul li { margin: 0; padding: 2px 0 0 0; text-align: right; }
.mapMenu .menu .list ul li a { display: block; margin: 0; padding: 0 0 1px 0; font-size: 14px; color: #fff; font-weight: bold; text-decoration: none; }
.mapMenu .menu .list ul li a:hover,
.mapMenu .menu .list ul li a.active { background: url(images/borderBlue3px.jpg) repeat-x bottom left; color: #0095da; }

.newsContent .mainContent .leftContent .squareTitle { padding-top: 0px; }
.newsContent .mainContent .leftContent .list1 { }
.newsContent .mainContent .leftContent .list1 ul { margin: 0; padding: 0; list-style: none; }
.newsContent .mainContent .leftContent .list1 ul li { margin: 20px 0 0 0; padding: 0; }
.newsContent .mainContent .leftContent .list1 ul li:first-child { margin-top: 18px; }
.newsContent .mainContent .leftContent .pagination { font-size: 15px; font-weight: bold; text-align: right; border-top: 1px solid #616161; margin-top: 16px; padding-top: 16px; }
.newsContent .mainContent .leftContent .onlysquareTitle { margin: 21px 0 0 34px; }
.newsContent .mainContent .leftContent .seealsoList { padding: 0px 0 0 12px; width: 628px; }
.newsContent .mainContent .leftContent .seealsoList .titleUnderlineB3px { padding-top: 12px; }
.newsContent .mainContent .leftContent .seealsoList .list2 { }
.newsContent .mainContent .leftContent .seealsoList .list2 ul { margin: 0; padding: 0; list-style: none; }
.newsContent .mainContent .leftContent .seealsoList .list2 ul li { margin: 3px 0 0 0; padding: 0; }
.newsContent .mainContent .leftContent .seealsoList .readmoreBGLink { padding-top: 16px; }
.newsContent .mainContent .rightContent { float: right; width: 300px; margin-right: 12px; }
/********************** NEWS **********************/

/********************** NEW **********************/
.newContent { padding-top: 14px; padding-bottom: 40px; }
.newContent .bigTitleInside { }
.newContent .mainContent { /*padding-top: 20px;*/ }
.newContent .mainContent .leftContent { float: left; width: 640px; }
.newContent .mainContent .leftContent .prevnext { padding-top: 0px; }
.newContent .mainContent .leftContent .prevnext .prev { float: left; width: 320px; }
.newContent .mainContent .leftContent .prevnext .next { float: right; width: 320px; text-align: right; }
.newContent .mainContent .leftContent .prevnext .prev a,
.newContent .mainContent .leftContent .prevnext .next a { display: block-inline; font-weight: bold; text-decoration: none; border-bottom: 3px solid #000; padding-bottom: 1px; }
.newContent .mainContent .leftContent .prevnext .prev a:hover,
.newContent .mainContent .leftContent .prevnext .next a:hover { border-bottom: 3px solid #0095da; }
.newContent .mainContent .leftContent .info1 { padding-top: 10px; }
.newContent .mainContent .leftContent .info1 .text1 { float: left; }
.newContent .mainContent .leftContent .info1 .text2 { float: left; margin-left: 32px; }
.newContent .mainContent .leftContent .info2 { padding-top: 2px; }
.newContent .mainContent .leftContent .info1 .text1 span,
.newContent .mainContent .leftContent .info1 .text2 span,
.newContent .mainContent .leftContent .info2  span { color: #0095da; font-weight: bold; }
.newContent .mainContent .leftContent .image { padding-top: 8px; }
.newContent .mainContent .leftContent .image img { display: block; }
.newContent .mainContent .leftContent .textContent { margin-top: -17px; position: relative; }
.newContent .mainContent .leftContent .textContent .arrow { background: url(images/upArrowGrey.png) no-repeat 0 0; width: 45px; height: 24px; margin-left: 32px; }
.newContent .mainContent .leftContent .textContent .textBG { background: url(images/textBG.jpg) repeat 0 0; padding: 13px 18px 30px 8px; box-shadow: -2px 3px 8px #aeb2b2; -webkit-box-shadow: -2px 3px 8px #aeb2b2; -moz-box-shadow: -2px 3px 8px #aeb2b2; }
.newContent .mainContent .leftContent .textContent .textBG .title { font-size: 24px; font-weight: bold; border-bottom: 1px solid #47aedd; line-height: 28px; padding-bottom: 14px; }
.newContent .mainContent .leftContent .textContent .textBG .text { font-size: 15px; padding-top: 15px; }
.newContent .mainContent .leftContent .textContent .textBG .text p { font-size: 15px; margin: 0; padding: 0; }
.newContent .mainContent .leftContent .socialsContent { padding: 16px 0px 0px 2px; }
.newContent .mainContent .leftContent .socialsContent .leftBar { float: left; width: 155px; height: 57px; background: url(images/borderGrey2px.jpg) repeat-x center center; }
.newContent .mainContent .leftContent .socialsContent .facebook { float: left; width: 177px; height: 57px; margin-left: 7px; }
.newContent .mainContent .leftContent .socialsContent .facebook a { display: block; height: 57px; line-height: 57px; padding-left: 66px; background: url(images/article-facebook.png) no-repeat 0 0; font-size: 17px; font-weight: bold; text-decoration: none; }
.newContent .mainContent .leftContent .socialsContent .twitter { float: left; width: 144px; height: 57px; }
.newContent .mainContent .leftContent .socialsContent .twitter a { display: block; height: 57px; line-height: 57px; padding-left: 66px; background: url(images/article-twitter.png) no-repeat 0 0; font-size: 17px; font-weight: bold; text-decoration: none; }
.newContent .mainContent .leftContent .socialsContent .rightBar { float: right; width: 155px; height: 57px; background: url(images/borderGrey2px.jpg) repeat-x center center; }
.newContent .mainContent .leftContent .likeThis { padding: 24px 0 38px 100px; background: url(images/borderGrey2px.jpg) repeat-x bottom left; }
.newContent .mainContent .leftContent .likeThis .label { float: left; width: 89px; font-size: 17px; font-weight: bold; }
.newContent .mainContent .leftContent .likeThis .bar { float: left; width: 400px; padding-top: 1px; }
.newContent .mainContent .leftContent .disqusContent { margin-top: 20px; margin-left: 10px; }
.newContent .mainContent .leftContent .seealsoContent { padding: 20px 0 0 0; }
.newContent .mainContent .leftContent .seealsoContent .seealsoTitle { margin-left: 3px; margin-left: 12px; }
.newContent .mainContent .leftContent .seealsoContent .seealsoList { }
.newContent .mainContent .leftContent .seealsoContent .seealsoList .titleUnderlineB3px { padding-top: 18px; }
.newContent .mainContent .leftContent .seealsoContent .seealsoList .list2 { padding-top: 10px; }
.newContent .mainContent .leftContent .seealsoContent .seealsoList .list2 ul { margin: 0; padding: 0; list-style: none; }
.newContent .mainContent .leftContent .seealsoContent .seealsoList .list2 ul li { margin: 3px 0 0 0; padding: 0; }
.newContent .mainContent .leftContent .seealsoContent .seealsoList .readmoreBGLink { padding-top: 16px; }
.newContent .mainContent .rightContent { float: right; width: 300px; margin-right: 12px; }
/********************** NEW **********************/

/********************** CALENDAR **********************/
.calendarContent { padding-top: 14px; padding-bottom: 40px; }
.calendarContent .bigTitleInside { }
.calendarContent .mainContent { padding-top: 20px; }
.calendarContent .mainContent .lastNew { position: relative; width: 974px; height: 490px; box-shadow: 2px 0px 9px #aeb2b2; -webkit-box-shadow: 2px 0px 9px #aeb2b2; -moz-box-shadow: 2px 0px 9px #aeb2b2; }
.calendarContent .mainContent .lastNew .image a img { display: block; }
.calendarContent .mainContent .lastNew .details { position: absolute; top: 0; right: 0; width: 340px; }
.calendarContent .mainContent .lastNew .details .arrow { float: left; width: 14px; height: 36px; background: url(images/leftArrowWhite.png) no-repeat 0 0; }
.calendarContent .mainContent .lastNew .details .right { float: left; width: 302px; height: 476px; padding: 0px 12px 0 12px; background: #fff; box-shadow: 4px 5px 5px #aeb2b2; -webkit-box-shadow: 4px 5px 5px #aeb2b2; -moz-box-shadow: 4px 5px 5px #aeb2b2; }
.calendarContent .mainContent .lastNew .details .right .titletext { height: 450px; }
.calendarContent .mainContent .lastNew .details .right .titletext .title { padding-top: 20px; }
.calendarContent .mainContent .lastNew .details .right .titletext .title a { font-size: 33px; text-decoration: none; line-height: 30px; }
.calendarContent .mainContent .lastNew .details .right .titletext .text { padding-top: 13px; }
.calendarContent .mainContent .lastNew .details .right .titletext .text p { margin: 0; padding: 0; }
.calendarContent .mainContent .lastNew .details .right .titletext .text a { font-size: 15px; text-decoration: none; }
.calendarContent .mainContent .lastNew .details .right .readmore { text-align: center; }
.calendarContent .mainContent .lastNew .details .right .readmore a { display: block-inline; background: url(images/arrow-blue-right2.png) no-repeat right center; padding-right: 20px; font-size: 16px; font-weight: bold; text-decoration: none; }
.calendarContent .mainContent .insideContent { border-top: 2px solid #0095da; margin-top: 15px; }
.calendarContent .mainContent .insideContent .leftContent { float: left; width: 662px; }
.calendarContent .mainContent .insideContent .leftContent .mainList { }
.calendarContent .mainContent .insideContent .leftContent .mainList ul { margin: 0; padding: 0; list-style: none; }
.calendarContent .mainContent .insideContent .leftContent .mainList ul li { margin: 13px 0 0 16px; padding: 0; float: left; width: 210px; }
.calendarContent .mainContent .insideContent .leftContent .mainList ul li.firsts { margin-left: 0; }
.calendarContent .mainContent .insideContent .leftContent .pagination { border-top: 1px solid #606060; padding-top: 20px; margin-top: 22px; text-align: center; }
.calendarContent .mainContent .insideContent .rightContent { float: right; width: 300px; margin: 13px 6px 0 0; }
.calendarContent .mainContent .insideContent .rightContent .calendar { }
.calendarContent .mainContent .insideContent .rightContent .calendar img { display: block; }
.calendarContent .mainContent .insideContent .rightContent .banner1 { margin-top: 20px; }
.calendarContent .mainContent .insideContent .rightContent .banner1 img { display: block; }
.calendarContent .mainContent .insideContent .rightContent .arrowWhiteRightBox { margin-top: 20px; }
.calendarContent .mainContent .insideContent .rightContent .viewsContent .viewsTitle { padding-top: 18px; }
.calendarContent .mainContent .insideContent .rightContent .viewsContent .viewsList { }
.calendarContent .mainContent .insideContent .rightContent .viewsContent .viewsList ul { margin: 0; padding: 0; list-style: none; }
.calendarContent .mainContent .insideContent .rightContent .viewsContent .viewsList ul li { margin: 18px 0 0 0; padding: 0; list-style: none; width: 280px; }
.calendarContent .mainContent .insideContent .rightContent .viewsContent .viewallLink { width: 280px; padding-top: 10px; }
.calendarContent .mainContent .insideContent .rightContent .banner2 { margin-top: 20px; }
.calendarContent .mainContent .insideContent .rightContent .banner2 img { display: block; }
.calendarContent .mainContent .insideContent .rightContent .banner3 { margin-top: 20px; }
.calendarContent .mainContent .insideContent .rightContent .banner3 img { display: block; }
/********************** CALENDAR **********************/

/********************** INTERVIEW **********************/
.interviewsContent { padding-top: 14px; padding-bottom: 40px; }
.interviewsContent .bigTitleInside { }
.interviewsContent .mainContent { padding-top: 20px; }
.interviewsContent .mainContent .sliderkitContent { position: relative; width: 922px; height: 505px; padding: 10px 0 0 50px; margin-left: 2px; background: #eee; background:rgba(238,238,238,0.3);  box-shadow: 2px 2px 14px #aeb2b2; -webkit-box-shadow: 2px 2px 14px #aeb2b2; -moz-box-shadow: 2px 2px 14px #aeb2b2; }
.interviewsContent .mainContent .insideContent { border-top: 2px solid #0095da; margin-top: 24px; }
.interviewsContent .mainContent .insideContent .leftContent { float: left; width: 662px; }
.interviewsContent .mainContent .insideContent .leftContent .mainList { }
.interviewsContent .mainContent .insideContent .leftContent .mainList ul { margin: 0; padding: 0; list-style: none; }
.interviewsContent .mainContent .insideContent .leftContent .mainList ul li { margin: 20px 0 0 0; padding: 0; }
.interviewsContent .mainContent .insideContent .leftContent .pagination { border-top: 1px solid #606060; padding-top: 20px; margin-top: 22px; text-align: center; }

.suggestBoxesContent { width: 662px; padding-top: 30px; }
.suggestBoxesContent .suggestTitle { margin-left: 15px; }
.suggestBoxesContent .suggestList { margin-top: 14px; padding-bottom: 50px; background: #fff; box-shadow: -2px 3px 8px #aeb2b2; -webkit-box-shadow: -2px 3px 8px #aeb2b2; -moz-box-shadow: -2px 3px 8px #aeb2b2; }
.suggestBoxesContent .suggestList .titleUnderlineB3px { padding-top: 14px; margin: 0 16px 0 16px; }
.suggestBoxesContent .suggestList .list { }
.suggestBoxesContent .suggestList .list ul { margin: 0; padding: 0; list-style: none; }
.suggestBoxesContent .suggestList .list ul li { margin: 8px 0 0 18px; padding: 0; float: left; width: 144px; }
.suggestBoxesContent .suggestList .list ul li:first-child { margin-left: 16px; }
.suggestBoxesContent .readmoreBGLink { margin-top: -10px; padding-left: 6px; }

.interviewsContent .mainContent .insideContent .rightContent { float: right; width: 300px; margin: 0 6px 0 0; }
.interviewsContent .mainContent .insideContent .rightContent .banner1 { margin-top: 20px; }
.interviewsContent .mainContent .insideContent .rightContent .banner1 img { display: block; }
.interviewsContent .mainContent .insideContent .rightContent .banner2 { margin-top: 20px; }
.interviewsContent .mainContent .insideContent .rightContent .banner2 img { display: block; }
.interviewsContent .mainContent .insideContent .rightContent .slidernews { margin-top: 20px; background: #fff; padding: 0 18px 0 13px; box-shadow: 2px 2px 4px #c0c5c5; -webkit-box-shadow: 2px 2px 4px #c0c5c5; -moz-box-shadow: 2px 2px 4px #c0c5c5; }
.interviewsContent .mainContent .insideContent .rightContent .slidernews .titleCont { height: 39px; padding-top: 18px; }
.interviewsContent .mainContent .insideContent .rightContent .slidernews .titleCont .title { margin-top: 0px; }
.interviewsContent .mainContent .insideContent .rightContent .banner3 { margin-top: 20px; }
.interviewsContent .mainContent .insideContent .rightContent .banner3 img { display: block; }
.interviewsContent .mainContent .insideContent .rightContent .banner4 { margin-top: 20px; }
.interviewsContent .mainContent .insideContent .rightContent .banner4 img { display: block; }
.interviewsContent .mainContent .insideContent .rightContent .viewsContent .viewsTitle { padding-top: 18px; }
.interviewsContent .mainContent .insideContent .rightContent .viewsContent .viewsList { }
.interviewsContent .mainContent .insideContent .rightContent .viewsContent .viewsList ul { margin: 0; padding: 0; list-style: none; }
.interviewsContent .mainContent .insideContent .rightContent .viewsContent .viewsList ul li { margin: 18px 0 0 0; padding: 0; list-style: none; width: 280px; }
.interviewsContent .mainContent .insideContent .rightContent .viewsContent .viewallLink { width: 280px; padding-top: 10px; }
/********************** INTERVIEW **********************/

/********************** FOOTER **********************/
.footerContent { }
.footerContent .logoContent { background: #fff; width: 976px; height: 73px; padding-top: 32px; box-shadow: 2px 2px 4px #aeb2b2; -webkit-box-shadow: 2px 2px 4px #aeb2b2; -moz-box-shadow: 2px 2px 4px #aeb2b2; text-align: center; }
.footerContent .mainContent { background: url(images/bgF.jpg) repeat 0 0; width: 854px; padding: 0px 62px 18px 62px; }
.footerContent .mainContent .leftLinks { float: left; width: 173px; padding: 37px 30px 0 0; }
.footerContent .mainContent .leftLinks ul,
.footerContent .mainContent .rightLinks ul { margin: 0; padding: 0; list-style: none; }
.footerContent .mainContent .leftLinks ul li,
.footerContent .mainContent .rightLinks ul li { margin: 0; padding: 0; }
.footerContent .mainContent .leftLinks ul li a,
.footerContent .mainContent .rightLinks ul li a { font-size: 17px; color: #fff; font-weight: bold; line-height: 20px; text-decoration: none; }
.footerContent .mainContent .rightLinks { float: left; width: 163px; padding: 37px 30px 0 98px; }
.footerContent .mainContent .border3px { float: left; width: 3px; margin-top: 30px; height: 316px; background: url(images/borderFooter3px.jpg) repeat-y 0 0; }
.footerContent .mainContent .contnewssoc { float: right; width: 260px; }
.footerContent .mainContent .contnewssoc .contact { padding-top: 13px; }
.footerContent .mainContent .contnewssoc .contact .footerText { font-size: 16px; color: #fff; text-align: right; }
.footerContent .mainContent .contnewssoc .contact .footerText strong { font-size: 16px; color: #fff; font-weight: bold; }
.footerContent .mainContent .contnewssoc .contact .footerText a { font-size: 16px; color: #fff; text-decoration: none; }
.footerContent .mainContent .contnewssoc .newsletter { padding-top: 18px; }
.footerContent .mainContent .contnewssoc .newsletter .footerInput { margin-top: 8px; padding: 3px; box-shadow: 4px 4px 4px #0073a8; -webkit-box-shadow: 4px 4px 4px #0073a8; -moz-box-shadow: 4px 4px 4px #0073a8; }

.checkboxsend { padding-top: 8px; width: 260px; }
.checkboxsend .checkbox { float: left; width: 25px; padding: 2px 0 0 0; }
.checkboxsend .checkbox input { padding: 0; margin: 0; }
.checkboxsend .terms { float: left; width: 161px; padding-top: 1px; }
.checkboxsend .terms div { cursor: pointer; color: #fff; }
.checkboxsend .submit { float: right; width: 74px; }
.checkboxsend .submit input { margin: 0; padding: 0; background: none; border: 0; width: 72px; text-align: right; cursor: pointer; font-size: 14px; color: #fff; }

.footerContent .mainContent .contnewssoc .socials { padding: 32px 0 0 25px; width: 226px; }
.footerContent .mainContent .contnewssoc .socials a { display: block; width: 52px; height: 52px; box-shadow: 2px 2px 2px #b3b3b3; -webkit-box-shadow: 2px 2px 2px #b3b3b3; -moz-box-shadow: 2px 2px 2px #b3b3b3; }
.footerContent .mainContent .contnewssoc .socials .twitter { float: left; width: 52px; }
.footerContent .mainContent .contnewssoc .socials .twitter a { background: url(images/header-twitter.png) no-repeat 0 0; }
.footerContent .mainContent .contnewssoc .socials .pinterest { float: left; width: 52px; margin-left: 6px; }
.footerContent .mainContent .contnewssoc .socials .pinterest a { background: url(images/header-pinterest.png) no-repeat 0 0; }
.footerContent .mainContent .contnewssoc .socials .facebook { float: left; width: 52px; margin-left: 6px; }
.footerContent .mainContent .contnewssoc .socials .facebook a { background: url(images/header-facebook.png) no-repeat 0 0; }
.footerContent .mainContent .contnewssoc .socials .googleplus { float: right; width: 52px; }
.footerContent .mainContent .contnewssoc .socials .googleplus a { background: url(images/header-googleplus.png) no-repeat 0 0; }
/********************** FOOTER **********************/

.copy { padding: 17px 10px 17px 10px; }
.copy .copyText { float: left; line-height: 18px; color: #7b7b7b; }
.copy .copyText a { color: #7b7b7b; text-decoration: none; }
.copy .copyText a:hover { color: #7b7b7b; }
.copy .copyNetplanet { float: right; }

.PagingContainer2 {text-decoration: none;}
/* ---------------------- Pagination -------------------*/
.pagination2 {display:block;clear:both;float:right;z-index:3;text-align: right;}
.pagination2 span, .pagination2 a{display:block;float:left;margin: 0 0 0 6px;display:block;padding:0;text-decoration:none;font-size: 14px;}
.pagination2 .paglink{text-decoration:none;border: 0px;cursor: pointer;}
.pagination2 .paglink:hover{}
.pagination2 a:hover{color: #0095da; text-decoration: none;}
.pagination2 a.active{color: #0095da; text-decoration: none;}
.pagination2 .current{color:#0095da;padding:0; text-decoration: none;}
.pagination2 .disabled{padding:0;color:#939292;}
.pagination2 .thetext{padding:0;}
.pagination2 .border{padding:0; margin: 0 0 0 6px;}