@charset "utf-8";
/* www.PRIOR.ro */

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,700,800&subset=latin,latin-ext);

@font-face {
    font-family: 'FuturaMdCnBTMedium';
    src: url('../fonts/futuramc.eot');
    src: url('../fonts/futuramc.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futuramc.woff') format('woff'),
         url('../fonts/futuramc.ttf') format('truetype'),
         url('../fonts/futuramc.svg#FuturaMdCnBTMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

img, a { border: none; text-decoration: none; outline-width: medium; outline-style: none; }
.clearAll { clear: both; margin: 0; padding: 0; height: 0; line-height: 0; font-size: 0; }
.floatLeft { width: auto; float: left; }
.floatRight { width: auto; float: right; }
.colorBlack { color: #000; }
label, input[type=radio], input[type=checkbox], input[type=submit] { cursor: pointer; }

body { margin: 0; padding: 0; text-align: center; font-family: Georgia; font-size: 14px; color: #9B9993; background: #fff; }
hr {clear:both; size:1px; height:1px; margin:5px 0 0 0; padding:0; border:0; border-bottom:1px solid #ccc; }

#webSite { width: 100%; margin: 0 auto; padding: 0; }

#header { width: 100%; height: 200px; overflow: hidden; margin: 0; padding: 0; background: url(../img/main_top_x_background.jpg) 0 0 repeat-x; overflow: hidden; }
#header .headerContent { width: 1000px; margin: 0 auto; padding: 0; text-align: left; }

.lang { height: auto!important; min-height: 15px; height: 15px; margin: 0 0 80px; padding: 10px 0; border-bottom: 1px solid #F280BC; font-family: 'Open Sans', Arial, sans-serif; font-size: 15px; color: #F280BC; }
.lang ul { margin: 0; padding: 0; list-style-type: none; }
.lang ul li { margin: 0; padding: 0; float: left; font-weight: bold; line-height: 15px; }
.lang ul li a { color: #F280BC; }
.lang ul li a:hover { color: #fff; }
.lang ul li.selected a { color: #FFD204; }

.logoPlace { width: 150px; margin: 0; padding: 0; font-size: 0; }
.logoPlace h1 { width: 150xp; height: 49px; margin: 0; padding: 0; font-size: 0; line-height: 49px; background: url(../img/logo_prior.jpg) 0 0 no-repeat; }
.logoPlace h1 a { display: block; width: 150px; height: 49px; margin: 0; padding: 0; text-indent: -9999px; }

.mainMenu { margin: 0; padding: 0; width:800px; font-family: 'Open Sans', Arial, sans-serif; font-size: 14px; color: #fff; }
.mainMenu ul { float:right; margin: 0; padding: 0; list-style-type: none; }
.mainMenu ul li { margin: 0; padding: 0 0 0 15px; float: left; line-height: 18px; }
.mainMenu ul li a { color: #fff; }
.mainMenu ul li:nth-child(odd) a { color:#FFFFCC; }

.mainMenu ul li a:hover { color: #ffd204; }
.mainMenu ul li.selected a { color: #ffd204; }

.mainContent { width: 1020px; position: relative; margin: 0 auto; margin-top: 10px; padding: 0 0 30px; text-align: left; }
.pageMark { width: 50px; height: 50px; margin: 0; padding: 0; position: absolute; left: -70px; top: 0; }
.orangePageMark { background: #ffd204; }

.bannerContent { margin: 0 0 10px; padding: 0; font-family: FuturaMdCnBTMedium; font-size: 31px; color: #000; }
.bannerContent .leftArea { width: 217px; margin: 0; padding: 0 25px; }
.bannerContent .orangeBox {
	height: auto!important; min-height: 236px; height: 236px; 
	line-height: 31px;
	background: #fec623;
    background: -moz-linear-gradient(top, #ffd204, #febe38);
    background: -o-linear-gradient(top, #ffd204, #febe38);
    background: -webkit-gradient(linear,
                left top, left bottom, from(#ffd204), to(#febe38));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffd204, endColorstr=#febe38);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffd204, endColorstr=#febe38)"; 
}
.bannerContent .leftArea table td { height: 236px; vertical-align: middle; }
.bannerContent .leftArea h1 { margin: 0; padding: 0; font-family: FuturaMdCnBTMedium; font-size: 31px; color: #000; line-height: 31px; font-weight: normal; }
.bannerContent .oranbeBox p { margin: 0; padding: 0; }
.bannerContent .rightArea { width: 743px; margin: 0; padding: 0 0 0 10px; }
.bennerContent .rightArea .imageHolder { margin: 0; padding: 0; text-align: center; color:#FEC71E; }
.bannerContent .rightArea .imageHolder img { vertical-align: middle; margin: 0; padding: 0; border: none; text-align: center; }

.pageContent { margin: 0; padding: 0; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #333333; }
.pageContent .listContent { width: 723px; margin: 0; padding: 0; }
.pageContent .listContent a { color: #0175B9; text-decoration:none; }
.pageContent .listContent a:hover { color: #e50078; text-decoration:underline; }
.pageContent .listContent h1 { margin: 0 0 10px 0; padding: 0; font-weight: normal; font-family: 'Open Sans', Arial, sans-serif; font-size: 35px; line-height: 35px; color:#000000; }
.pageContent .listContent h2 { clear:both; margin: 10px 0 3px 0; padding: 0; font-weight: normal; font-family: 'Open Sans', Arial, sans-serif; font-size: 17px; }
.pageContent .listContent h2 a { color:#E70077; text-decoration:underline; }
.pageContent .listContent h2 a:hover { color:#000; }
.pageContent .column { width: 267px; margin: 0 0 0 10px; padding: 0; }
.pageContent .column h1 { margin: 0; padding: 0; font-weight: normal; font-family: 'Open Sans', Arial, sans-serif; font-size: 25px; line-height: 25px; color:#E50077; text-align:center; }
.pageContent .column:first-child { width: 446px; margin-left: 0; }

.pageContent .more { margin: 0; padding: 0; text-align: right; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #000; }
.pageContent .more a { padding-right: 14px; background: url(../img/sprite_arrows.png) 100% 5px no-repeat; color: #000; }
.pageContent .more a:hover { color: #e50078; }

.aboutUsBg { width: 411px!important; height: 216px; overflow: hidden; margin: 0 0 10px; padding: 20px 10px 0 25px!important; background: url(../img/sprite_sections_bgs.jpg) 0 0 no-repeat; }
.servicesBg { width: 446px!important; height: 236px; overflow: hidden; margin: 0 0 10px; padding: 0!important; background: url(../img/sprite_sections_bgs.jpg) 0 -246px no-repeat; }
.britannicaBg { width: 267px!important; height: 236px; overflow: hidden; margin: 0 0 10px; padding: 0!important; background: url(../img/sprite_sections_bgs.jpg) -456px 0 no-repeat; }
.fairsBg { width: 267px!important; height: 236px; overflow: hidden; margin: 0 0 10px; padding: 0!important; background: url(../img/sprite_sections_bgs.jpg) -456px -246px no-repeat; }

.pageContent .title { margin: 0; padding: 0 0 10px; font-family: 'Open Sans', Arial, sans-serif; font-size: 25px; color: #000; }
.pageContent .title h2 { margin: 0; padding: 0; font-weight: normal; font-family: 'Open Sans', Arial, sans-serif; font-size: 25px; line-height: 25px; }

.britannicaBg .title, .fairsBg .title { padding: 0; }
.britannicaBg .title h2, .fairsBg .title h2 { padding: 20px 20px 0; }

.pageContent p { line-height: 15px; margin: 0 0 12px!important; }

.pageContent .aboutUsBg p { padding-right: 20px; }
.pageContent .aboutUsBg p:last-child { margin-bottom: 7px!important; }

.pageContent .shortDescription { margin: 0; padding: 0; }

.pageContent .aboutUsBg .more { color: #000; }
.pageContent .aboutUsBg .more a { color: #000; }
.pageContent .aboutUsBg .more a:hover { color: #e50078; }

.pageContent .servicesBg .more { color: #fff; }
.pageContent .servicesBg .more a { color: #fff; background-position: 100% -173px; }
.pageContent .servicesBg .more a:hover { color: #fac85e; }

.pageContent .britannicaBg .more { color: #fff; }
.pageContent .britannicaBg .more a { color: #fff; background-position: 100% -51px; }
.pageContent .britannicaBg .more a:hover { color: #a2cd67; }

.pageContent .fairsBg .more { color: #fff; }
.pageContent .fairsBg .more a { color: #fff; background-position: 100% -115px; }
.pageContent .fairsBg .more a:hover { color: #8bcbd6; }

.servicesBg .shortDescription { width: 223px; margin: 0; padding: 20px 25px; color: #000; font-weight:normal; font-size:11px; }
.britannicaBg .shortDescription, .fairsBg .shortDescription { width: 223px; height: 100px; margin: 0; padding: 10px 20px 5px; color: #fff; font-weight:normal; font-size:11px; }

.servicesBg .darkBox { width: 173px; margin: 0; padding: 0; color: #fff; }
.britannicaBg .darkBox { width: 267px; margin: 0; padding: 0; color: #fff; }
.servicesBg .darkBox .darkBoxContent { width: 143px; padding: 0 10px 0 20px; position: absolute; left: 0; top: 0; z-index: 2; }
.britannicaBg .darkBox .darkBoxContent, .fairsBg .darkBox .darkBoxContent { width: 237px; padding: 0 10px 0 20px; position: absolute; left: 0; z-index: 2; }

.darkBox .bg {
	position: absolute; left: 0; z-index: 1; background: #000;
	zoom: 1;
    filter: alpha(opacity=35);
    opacity: 0.35; 
}
.servicesBg .darkBox .bg {
	width: 173px; height: 236px; top: 0;
}
.britannicaBg .darkBox .bg, .fairsBg .darkBox .bg {
	width: 267px; height: 82px; bottom: 0;
}

.booksList { margin: 0; padding: 50px 0 40px; font-family: FuturaMdCnBTMedium; font-size: 17px; color: #fff; }
.newsShortList, .fairsShortList { margin: 0; padding: 0; font-family: FuturaMdCnBTMedium; font-size: 17px; color: #fff; }

.booksList ul { margin: 0; padding: 0; list-style-type: none; font-family: FuturaMdCnBTMedium; font-size: 17px; color: #fff; }
.booksList ul li { height: auto!important; min-height: 20px; height: 20px; line-height: 20px; margin: 0; padding: 0 0 0 10px; background: url(../img/sprite_arrows.png) 0 -348px no-repeat; }
.booksList ul li a { color: #fff; }
.booksList ul li a:hover { color: #fac85e; text-decoration: underline; }

.newsShortList ul { margin: 0; padding: 0 0 8px; list-style-type: none; font-family: FuturaMdCnBTMedium; font-size: 17px; color: #fff; }
.newsShortList ul li { height: auto!important; min-height: 20px; height: 20px; line-height: 20px; margin: 0; padding: 0 0 0 10px; background: url(../img/sprite_arrows.png) 0 -229px no-repeat; }
.newsShortList ul li a { color: #fff; }
.newsShortList ul li a:hover { color: #a2cd67; text-decoration: underline; }

.fairsShortList ul { margin: 0; padding: 0 0 8px; list-style-type: none; font-family: FuturaMdCnBTMedium; font-size: 17px; color: #fff; }
.fairsShortList ul li { height: auto!important; min-height: 20px; height: 20px; line-height: 20px; margin: 0; padding: 0 0 0 10px; background: url(../img/sprite_arrows.png) 0 -288px no-repeat; }
.fairsShortList ul li a { color: #fff; }
.fairsShortList ul li a:hover { color: #8bcbd6; text-decoration: underline; }

.positionRelative { position: relative; }

.theContent {margin:0; padding:0;}

.footerZone {clear:both; float:none; width:700px;}

.googleLocation { width: 446px; height: 65px; margin: 0; padding: 0; background: url(../img/google_location.jpg) 0 0 no-repeat; }
.googleLocation a { display: block; width: 446px; height: 65px; line-height: 65px; margin: 0; padding: 0 25px; color: #000; font-family: 'Open Sans', Arial, sans-serif; font-size: 25px; }

.footerBannerZone {width: 100%; margin: 0; padding: 0 0 20px 0;}

#copyright { margin: 0; padding: 0 25px; color: #000; border-bottom: 1px solid #e50078; font-family: Verdana, Geneva, sans-serif; font-size: 11px; }
#copyright p { margin: 0!important; padding: 0; line-height: 30px; }
#copyright a { font-weight: bold; color: #E50078; }
#copyright a:hover { text-decoration: underline; }

.pageContent .banner { margin: 0; padding: 0; }
.pageContent .banner .imageHolder { margin: 0; padding: 0; text-align: center; }
.pageContent .banner .imageHolder a { display: block; margin: 0; padding: 0; }
.pageContent .banner .imageHolder img { border: none; vertical-align: middle; margin: 0; padding: 0; }

.partnersBox { width: 100%; height: auto!important; min-height: 0; height: 0; margin: 0; padding: 10px 10px 10px; 
	background: #f2f2f2;
    background: -moz-linear-gradient(top, #dcdcdc, #f2f2f2 32px);
    background: -o-linear-gradient(top, #dcdcdc, #f2f2f2 32px);
    background: -webkit-gradient(linear,
                left top, left bottom, from(#dcdcdc), to(#f2f2f2) 32px);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dcdcdc, endColorstr=#f2f2f2, GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#dcdcdc, endColorstr=#f2f2f2, GradientType=0)"; 
}
.partnersList { height: auto!important; min-height: 10px; height: 10px; margin: 0; padding: 10px 10px 0; background: #fff; }
.partnersList ul { margin: 0; padding: 0; list-style-type: none; }
.partnersList ul li { height: auto!important; min-height: 0; height: 0; margin: 0; padding: 0; border-bottom: 1px solid #d5d5d5; font-size: 12px; line-height: 15px; text-align:center; color:#E70077; font-weight:bold; }
