/*  Crema Iletisim Hizmetleri ve Tasarim Tic. LTD. STI // http://www.crema.com.tr  */
body { background: url(/Assets/images/layout/background.jpg) no-repeat top center #d9e0e2; }
#container { width: 990px; margin: 0 auto; }
/***************************header***************************/
header { background-color: #001534; width: 100%; border-bottom: 1px dashed #2D75E7; display: inline-block; padding: 10px 0; }
    header > div { width: 990px; margin: 0 auto; }
    header h1 { background: url(/Assets/images/europaidLogo.png) no-repeat; width: 211px; height: 80px; text-indent: -9999px; }
        header h1 a { display: block; width: 211px; height: 80px; }
    header h1, nav, #online { float: left; }
nav { margin: 26px 30px 0 55px; }
    nav ul li { margin: 0 20px; }
        nav ul li a { font: 600 20px 'Dosis', sans-serif; color: #fff; letter-spacing: 1px; }
            nav ul li a:hover { color: #4fccff; }
#online { margin-top: 11px;float:right;}
    #online a { border-radius: 5px; width: 98px; line-height: 25px; display: block; text-align: center; margin-bottom: 5px; font: 25px 400 'Dosis', sans-serif; }
#register { background-color: #d4d4d4; color: #0a1a32; }
    #register:hover { background-color: #bfbebe; }
#login { background-color: #00a5e8; color: #fff; }
    #login:hover { background-color: #007aac; }
#search { background-color: #00a5e8; color: #fff; margin-top: 15px; }
    #search:hover { background-color: #007aac; }
/***************************content***************************/
#content { display: inline-block; padding-top: 20px; }
#mainContent { padding-top: 20px; }
#content section { width: 450px; height: 270px; float: left; margin: 10px; padding: 10px; position: relative; }
h2, .registerContainer h2, #mainContent h2 { font: 700 25px 'Dosis', sans-serif; color: #031836; text-shadow: 1px 1px 2px #fff,1px 5px 3px #c2c2bf; letter-spacing: 1px; }
#content .blueBox h2 { color: #f3f4f4; text-shadow: none; }
.registerFree { }
    .registerFree p { margin: 10px 0 20px; text-align: justify; font-size: 12px; color: #222222; }
.darkBlueBtn { background-color: #001534; font: 700 26px/22px 'Dosis', sans-serif; color: #fff; display: block; border-radius: 5px; text-align: center; padding: 15px 30px; }
    .darkBlueBtn:hover { background-color: #2b4d7f; }
    .darkBlueBtn span { font-size: 14px; }
.blueBox { background-color: #00a7ea; border: 1px solid #fff; }
    .blueBox:before, .blueBox:after, .greyBox:before, .greyBox:after, .lightYellowBox:before, .lightYellowBox:after { content: ""; position: absolute; z-index: -1; -ms-transform: skew(19deg,-5deg); -webkit-transform: skew(19deg,-5deg); /* Safari and Chrome */ -o-transform: skew(19deg,-5deg); /* Opera */ -moz-transform: skew(19deg,-5deg); /* Firefox */ bottom: 14px; box-shadow: 0 20px 12px rgba(0, 0, 0, 0.3); height: 50px; left: 3px; max-width: 50%; width: 50%; }
    .blueBox:after, .greyBox:after, .lightYellowBox:after { -ms-transform: skew(-19deg,5deg); /* IE 9 */ -webkit-transform: skew(-19deg,5deg); /* Safari and Chrome */ -o-transform: skew(-19deg,5deg); /* Opera */ -moz-transform: skew(-19deg,5deg); /* Firefox */ left: auto; right: 3px; }

.jobAnnouncements h2 { float: left; margin-bottom: 11px; }
.jobAnnouncements .darkBlueBtn { font-size: 13px; letter-spacing: 1px; padding: 5px 16px; float: right; }
.jobAnnouncements table { clear: both; color: #fff; width: 100%; font-size: 12px; }
    .jobAnnouncements table a { color: #fff; }
        .jobAnnouncements table a span { font-weight: bold; font-size: 12px; }
        .jobAnnouncements table a:hover { color: #ade8ff; text-decoration: underline; }
    .jobAnnouncements table tr td { border-bottom: 1px dashed #fff; padding: 10px 0; }
        .jobAnnouncements table tr td span:first-child { font-weight: bold; }
        .jobAnnouncements table tr td:first-child { width: 70%; }
#content .greyBox { padding: 0; width: 470px; height: 305px; }
.greyBox table { background-color: #EBEDF0; width: 100%; height: 264px; color: #4f4f4f; margin-top: 5px; border: 1px solid #d8dbe0; }
    .greyBox table tr th { color: #2f2f2f; padding: 7px 0 0; font-size: 13px; }
.top10 tr th:first-child { padding: 0 7px; text-align: center; }
.top10 tr th:nth-child(2) { width: 60%; }
.greyBox table tr td { text-align: center; padding: 5px 0 0; }
    .greyBox table tr td a { color: #4f4f4f; font-weight: bold; }
        .greyBox table tr td a:hover { color: #666; text-decoration: underline; }
#content .text-left { text-align: left; }
.topLatest table tr td, .topLatest table tr th { padding-left: 5px; text-align: left; }
table tbody tr:hover { background-color: #dedede; }
.jobAnnouncements table tr:hover { background: none; }
.rowBg { background-color: #f5f5f5; }


/*tabs*/
#tabPages { background-color: #00a4e6; border-top: 3px solid #001534; margin-top: 90px; }
.ui-tabs { position: relative; zoom: 1; position: relative; zoom: 1; width: 990px; margin: 0 auto; }
    /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
    .ui-tabs .ui-tabs-nav { margin: 0; position: absolute; top: -60px; left: 152px; }
        .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 0 3px 0; border-bottom: 0; padding: 0; white-space: nowrap; }
            .ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; color: #001534; font-size: 17px; background-color: #ceeefb; }
                .ui-tabs .ui-tabs-nav li a img.linkedin { display: block; margin: 4px auto 0; }
            /*.ui-tabs .ui-tabs-nav li:first-child a { line-height: 37px; }*/

            .ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: -1px; padding-bottom: 1px; }
                .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a, #tabs ul li a:hover { height: 43px; background-color: #00a4e6; color: #fff; }
            .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { width: 196px; height: 40px; font-weight: bold; }
    /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
    .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
    .ui-tabs .ui-tabs-hide { position: absolute; top: -10000px; display: block !important; }
    .ui-tabs ul li a span { background: url(/Assets/images/layout/icon-sprite.png) no-repeat; display: inline-block; width: 28px; height: 30px; float: left; margin-right: 10px; }
    .ui-tabs .member { background-position: 0 -69px; }
    .ui-tabs ul li:hover .member, .ui-tabs-selected .member { background-position: 0 -39px; }
    .ui-tabs .institution { background-position: 0 -140px; margin-top: 6px; }
    .ui-tabs ul li:hover .institution, .ui-tabs-selected .institution { background-position: 0 -103px; }
#tabs-1 .bx-viewport .bxslider li { margin-right: 2px; }
#tabs-3 .IN-widget { width: 630px !important; margin: 0 auto; display: block !important; }


#tabPages .linkedinContainer { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; box-shadow: 1px 1px 5px #CCCCCC; height: 280px; margin: 0 auto; padding: 5px; width: 624px; clear: both; }
    #tabPages .linkedinContainer .top { border-bottom: 1px solid #CCCCCC; padding: 10px 0; }
        #tabPages .linkedinContainer .top p { color: #000000; font-size: 16px; float: left; }
            #tabPages .linkedinContainer .top p a { color: #006699; font-size: 16px; }
        #tabPages .linkedinContainer .top a.followBtn { background: url(/Assets/images/layout/linkedin-sprite.png) 10px -84px no-repeat #CDE5F0; border-color: #A3CFE4; color: #006699 !important; border-radius: 3px 3px 3px 3px; border-style: solid; border-width: 1px; cursor: pointer; font-size: 12px; margin: 0 0 0 155px; overflow: visible; padding: 3px 20px 3px 35px; text-decoration: none !important; vertical-align: top; width: auto; display: inline-block; line-height: 16px; }
            #tabPages .linkedinContainer .top a.followBtn:hover { background: url(/Assets/images/layout/linkedin-sprite.png) 10px -61px no-repeat #E2F2F9; }

    #tabPages .linkedinContainer .center { height: 180px; padding: 10px 0 10px 0; }
        #tabPages .linkedinContainer .center div { float: left; margin-bottom: 17px; }
            #tabPages .linkedinContainer .center div img { border: 1px solid #E4E4E4; float: left; margin-right: 10px; padding: 3px; }
            #tabPages .linkedinContainer .center div .details { }
                #tabPages .linkedinContainer .center div .details h3 { margin-bottom: 2px; }
                    #tabPages .linkedinContainer .center div .details h3 a { color: #006699; font-size: 15px; font-weight: normal; }
                    #tabPages .linkedinContainer .center div .details h3 span { background: -moz-linear-gradient(center top, #C7EBF6 0%, #FFFFFF 100%) repeat scroll 0 0 #FFFFFF; border: 1px solid #3399CC; border-radius: 6px 6px 6px 6px; color: #3399CC; display: inline-block; font-size: 11px !important; font-style: normal !important; font-weight: bold !important; line-height: 12px !important; margin-top: -4px; min-width: 20px; padding: 0 4px !important; text-align: center !important; vertical-align: middle; }
                #tabPages .linkedinContainer .center div .details p { display: block; max-height: 29px; overflow: hidden; text-overflow: ellipsis; width: 223px; font-size: 13px; }

    #tabPages .linkedinContainer .bottom { border-top: 1px solid #CCCCCC; }
        #tabPages .linkedinContainer .bottom .linkedinLogo { float: right; margin: 6px 0 0; font-size: 10px; color: #999; line-height: 28px; }
            #tabPages .linkedinContainer .bottom .linkedinLogo span { background: url("/Assets/images/layout/icon-sprite.png") no-repeat scroll 0 -238px transparent; display: block; height: 30px; text-indent: -9999px; width: 95px; float: right; margin-left: 5px; }

icon-sprite.png .redBox, .greenBox, .greyBox, .blueBox, .lightBlueBox, #searchContainer { padding: 20px; margin-bottom: 30px; position: relative; box-shadow: 0 8px 6px -6px rgba(147,147,147,0.8); font-size: 16px; color: #1c2128; }
.redBox, .greenBox { margin-bottom: 20px; }
.ui-tabs-panel .greenBox, .ui-tabs-panel .greyBox, .ui-tabs-panel .blueBox { margin-bottom: 30px; }
.redBox ul, .greenBox ul, { color: #da0000; margin: 10px 0 25px; }
    .redBox ul li, .greenBox ul li, .lightBlueBox li { margin-bottom: 10px; }
.redBox { background-color: #fcdede; }
    .redBox ul strong { font-weight: bold; }
.greenBox ul { color: #099d10; font-weight: bold; }
.greenBox { background-color: #e1ffe6; }
.greyBox { background-color: #ebedf0; border: 1px solid #d8dbe0; min-height: 90px; color: #4f4f4f; font-size: 14px; margin-bottom: 25px; }
    .greyBox h2, .blueBox h2 { color: #001534; margin: 5px 8px; }
    .greyBox a:hover { text-decoration: underline; }
.blueBox { background-color: #00a7ea; border: 1px solid #fff; margin-bottom: 0; }
    .blueBox h2, .blueBox p { color: #fff; }
.whiteBox p { color: #1c2128; }
.whiteBox { background-color: #fff; border: 1px solid #d9e0e2; padding: 30px 20px 20px; /* margin-top: 10px;*/ }
.lightBlueBox { background-color: #f3f4f6; color: #4f4f4f; font-size: 14px; line-height: 130%; padding-top: 30px; }
.lightYellowBox, .lightGreenBox, .whatsNew { border: 2px solid #fff; padding: 10px; margin-bottom: 50px; position: relative; }
    .lightYellowBox > span, .whatsNew > span, .lightGreenBox > span, .lightYellowBox li, .lightGreenBox li, .whatsNew li { background: url(/assets/images/sprite.png) no-repeat; }
    .lightYellowBox ul, .lightGreenBox ul, .features ul, .whatsNew ul { margin: 30px; list-style-position: outside; }
    .lightYellowBox li, .lightGreenBox li, .whatsNew li { margin-bottom: 12px; list-style-type: none; padding-left: 16px; }
    .lightYellowBox li, .lightGreenBox li { background-position: 0 -294px; }
    .lightYellowBox h3, .lightGreenBox h3 { font-size: 16px; color: #001534; margin-left: 90px; }
.lightYellowBox { background-color: #faeaa8; clear: left; }
    .lightYellowBox > span, .lightGreenBox > span { width: 79px; height: 79px; display: block; position: absolute; top: -29px; left: 10px; }
    .lightYellowBox > span { background-position: 0 -73px; }
.lightGreenBox { background-color: #ccf0fd; }
    .lightGreenBox span { background-position: 0 -157px; }
.whatsNew, .features { float: left; }
.whatsNew { background-color: #00a6ed; width: 524px; }
    .whatsNew h3 { color: #ffe267; font-size: 18px; padding: 3px 23px; position: relative; margin-left: 74px; }
    .whatsNew li { background-position: 0 -251px; color: #fff; font-weight: bold; }
    .whatsNew > span { background-position: 0 0; display: block; position: absolute; top: -21px; left: 12px; width: 68px; height: 68px; }
.features { width: 340px; height: 442px; margin-right: 20px; }
    .features ul { margin: 30px 0; }
    .features li { list-style-type: none; color: #0389c0; font-weight: bold; }
        .features li strong { font-size: 18px; display: inline-block; min-width: 61px; }
/*accordion*/
.companyDetailAccordion { border: 1px solid #d7dbe0; }
    .companyDetailAccordion h3:first-child { margin-top: 0; border-top: 0; }
    .companyDetailAccordion h3 { background-color: #001F4D; padding: 5px 0 5px 15px; margin-top: 1px; border-bottom: 1px solid #D7DBE0; border-top: 1px solid #D7DBE0; cursor: pointer; height: 30px; line-height: 30px; color: #FFFFFF; font-weight: bold; line-height: 30px; }
        .companyDetailAccordion h3:hover { background-color: #00A7EA; }
        .companyDetailAccordion h3 + div p { padding: 10px 10px 20px; line-height: 130%; }
    .companyDetailAccordion .doubleLine { height: 40px; line-height: 100%; padding-top: 14px; }


.box-scrolling { position: absolute; overflow: scroll; width: 96.7%; height: 100%; }

.blueBox .remark { font-weight: bold; font-size: 11px; clear: left; color: #fff; }

.redBox:before, .redBox:after, .greenBox:before, .greenBox:after, .greyBox:before, .greyBox:after, #contentContainer:before, #contentContainer:after { content: ""; position: absolute; z-index: -1; -ms-transform: skew(19deg,-5deg); -webkit-transform: skew(19deg,-5deg); /* Safari and Chrome */ -o-transform: skew(19deg,-5deg); /* Opera */ -moz-transform: skew(19deg,-5deg); /* Firefox */ bottom: 33px; box-shadow: 0 20px 12px rgba(0, 0, 0, 0.3); height: 20px; left: 3px; max-width: 50%; width: 50%; }
.redBox:after, .greenBox:after, .greyBox:after, #contentContainer:after { -ms-transform: skew(-19deg,5deg); /* IE 9 */ -webkit-transform: skew(-19deg,5deg); /* Safari and Chrome */ -o-transform: skew(-19deg,5deg); /* Opera */ -moz-transform: skew(-19deg,5deg); /* Firefox */ left: auto; right: 3px; }
.darkBlueBtn, .darkBigBlueBtn, .greenBtn, .blueBtn { background-color: #001534; font: 700 20px/15px 'Dosis', sans-serif; padding: 10px 15px; min-width: 70px; /*vertical-align: sub;*/ margin: 30px 2px 0 0; color: #fff; display: inline-block; border-radius: 5px; text-align: center; }
.languagesAddBtn { margin-top: 15px !important; }
.darkBigBlueBtn { font-size: 26px; padding: 15px 30px; margin-top: 20px; }
.greenBtn { background-color: #6DDE06; border: 1px solid #C0EE90; }
    .greenBtn:hover { background-color: #31B839; text-decoration: none; }
.greyBox .darkBigBlueBtn:hover, .greyBox .darkBlueBtn:hover { background-color: #2b4d7f; text-decoration: none; }
.darkBlueBtn span { font-size: 14px; }
.addBtn { color: #4CDD26; font-size: 20px; font-weight: normal; text-shadow: 1px 1px 1px #000; margin: 0 6px 0 20px; }
    .addBtn:hover { color: #5CFFD6; text-decoration: none; }
.cancelBtn { font-size: 15px; margin-left: 10px; text-decoration: underline; }
    .cancelBtn:hover { color: #666; text-decoration: underline; }
.blueBtn { background-color: #00A5E8; }
    .blueBtn:hover { background-color: #007aac; text-decoration: none; }
    .blueBtn img { margin-right: 7px; }
.cancelBtnPosition { position: absolute; top: 36px; right: 41px; }

/*Subscription*/
.registerContainer { min-width: 920px; width: 100%; position: relative; margin: 20px 0; }
    .registerContainer h2 { margin-bottom: 30px; }
    .registerContainer section { float: left; }
        .registerContainer section.registerBoxes { width: 582px; margin: -20px 0 0 -15px; }
    /*.registerContainer .corporate h2 { margin-bottom: 15px !important; }*/
    .registerContainer .whiteBox { background-color: #FFFFFF; border-radius: 10px 10px 10px 10px; float: left; height: 1142px; margin-right: 15px; padding: 0; text-align: center; width: 176px; position: relative; }
        .registerContainer .whiteBox h2 { font-size: 24px !important; margin: 10px 0 0 0; text-shadow: none; }
        .registerContainer .whiteBox h3 { font-size: 9px; }
        .registerContainer .whiteBox .registerBoxBottom { bottom: 11px; position: absolute; width: 100%; }
            .registerContainer .whiteBox .registerBoxBottom p { margin: 0 0 5px 0; font-size: 20px; }
            .registerContainer .whiteBox .registerBoxBottom a.darkBlueBtn { font-size: 21px; width: 45%; padding: 10px 20px; font-size: 17px; margin-top: 20px; }
    .registerContainer .blueBox table tr td p.icon { background-color: #4FF166; border: 1px solid #000000; border-radius: 100% 100% 100% 100%; color: #FFFFFF; font-size: 17px; font-weight: bold; height: 25px; line-height: 25px; margin: 0 auto; text-align: center; width: 25px; position: relative; z-index: 100; }
    .registerContainer .whiteBox p.marginBottom { margin-bottom: 90px; }
    .registerContainer .blueBox table { margin-top: 55px; position: absolute; width: 950px; z-index: 10; }
        .registerContainer .blueBox table tr td { width: 186px; text-align: center; }
            .registerContainer .blueBox table tr td:first-child { width: 370px; text-align: left; }
    .registerContainer table { border: 0; background: none; width: 100%; }
        .registerContainer table tr td { padding: 17px 0; vertical-align: middle; }
    .registerContainer .corporate table tr td { height: 12px; padding: 21px 0; }
    .registerContainer table tr:hover { background: none; }
    .registerContainer table tr td p { position: relative; }
        .registerContainer table tr td p span { position: absolute; top: -7px; right: -11px; color: #014AA3; }
    .registerContainer .blueBox { width: 380px; min-height: 1033px; position: relative; }
        .registerContainer .blueBox p { color: #fff; font-size: 18px; line-height: 100%; }
        .registerContainer .blueBox .registerPrices { font-size: 20px; font-weight: bold; bottom: 26px; position: absolute; }
    .registerContainer .registerExplanation { bottom: -30px; color: #014AA3 !important; position: absolute; }

/*inner content*/
#container h2.title { color: #001534; font: 700 22px 'Dosis',sans-serif; letter-spacing: 1px; text-shadow: 1px 1px 2px #FFFFFF, 1px 5px 3px #C2C2BF; margin: 40px 0 10px 0; }
#container .innerContent { background-color: #f3f4f6; width: 958px; padding: 35px 25px; }
    #container .innerContent h3 { font-size: 18px; color: #0389c0; font-weight: normal; margin-bottom: 30px; }
    #container .innerContent p { font: 14px arial; color: #4f4f4f; }
    #container .innerContent table { margin: 40px 0; }
        #container .innerContent table tr:hover { background: none repeat scroll 0 0 transparent; }
        #container .innerContent table td { font-size: 18px; color: #0389c0; padding-bottom: 8px; }
            #container .innerContent table td:first-child { padding-right: 33px; text-align: right; }
    #container .innerContent .signArea { margin: 35px 0 135px; }
        #container .innerContent .signArea section { border: 2px solid #FFFFFF; border-radius: 10px 10px 10px 10px; float: left; height: 381px; padding: 22px; width: 410px; }
            #container .innerContent .signArea section a.btn { border-radius: 8px 8px 8px 8px; box-shadow: 0 1px 2px -1px #000000; color: #FFFFFF; display: block; font-size: 24px; height: 44px; line-height: 44px; text-align: center; width: 369px; }
            #container .innerContent .signArea section.left { background-color: #FBF8EB; margin-right: 40px; }
                #container .innerContent .signArea section.left ul li { margin-bottom: 51px; }
                #container .innerContent .signArea section.left a.btn { background-color: #d7c167; margin: -30px auto 0; }
                    #container .innerContent .signArea section.left a.btn:hover { background-color: #ebd787; }
            #container .innerContent .signArea section.right { background-color: #e8f8fe; }
                #container .innerContent .signArea section.right ul li { margin-bottom: 17px; }
                #container .innerContent .signArea section.right a.btn { background-color: #00a5e8; margin: -3px auto 0; }
                    #container .innerContent .signArea section.right a.btn:hover { background-color: #2cbaf4; }
            #container .innerContent .signArea section ul { list-style-position: outside; }
                #container .innerContent .signArea section ul li { background: url("/Assets/images/icon/greenTick.png") no-repeat scroll 0 2px transparent; font-size: 14px; color: #4f4f4f; width: 380px; list-style-type: none; min-height: 20px; padding-left: 30px; }

    #container .innerContent .screenshotsImg { }
        #container .innerContent .screenshotsImg p { color: #4F4F4F; float: left; font: 14px arial; margin: 0 38px 28px 0; width: 200px; }
            #container .innerContent .screenshotsImg p a { }
            #container .innerContent .screenshotsImg p img { margin-bottom: 8px; border: 2px solid #ffffff; box-shadow: 0 0 8px -3px #050506; }
            #container .innerContent .screenshotsImg p span { color: #696969; font-size: 11px; }

#container .linkedinCommentArea { }
    #container .linkedinCommentArea div { clear: both; margin-bottom: 20px; }
        #container .linkedinCommentArea div figure { float: left; margin: 0 20px 0 0; width: 80px; }
            #container .linkedinCommentArea div figure img { width: 80px /* kalkacak */; }
            #container .linkedinCommentArea div figure figcaption { text-align: center; }
                #container .linkedinCommentArea div figure figcaption a { color: #006699; font-size: 11px; }

        #container .linkedinCommentArea div h3 { width: 820px; }
            #container .linkedinCommentArea div h3 a { color: #0389C0; font-size: 16px; }
        #container .linkedinCommentArea div > p { float: left; width: 80%; margin-bottom: 15px; }
            #container .linkedinCommentArea div > p span { color: #999; font-size: 11px; margin: 3px 0px 5px 0px; display: block; }
                #container .linkedinCommentArea div > p span.date { float: left; }
                #container .linkedinCommentArea div > p span.like { float: right; }

#container .contactForm { padding-bottom: 50px !important; padding-top: 40px !important; }
    #container .contactForm ul { }
        #container .contactForm ul li { margin-bottom: 20px; }
            #container .contactForm ul li span { display: inline-block; min-width: 180px; color: #FFFFFF; font-size: 14px; vertical-align: top; }
            #container .contactForm ul li input { color: #333333; height: 20px; margin-right: 15px; margin-top: 0; width: 370px; }
            #container .contactForm ul li textarea { height: 100px; resize: none; width: 370px; }
    #container .contactForm p { color: #fff; font-size: 14px; line-height: 18px; }
        #container .contactForm p.contactMailImg { background: url(/Assets/images/contactMailImg.jpg) 52px no-repeat; }
    #container .contactForm .greenBtn { margin: 0 0 30px 455px; }
    #container .contactForm .aldousLnk { font-size: 14px; }
    #container .contactForm h3 { color: #fff; }
/*#container .linkedinCommentArea div ul.linkedinIcons { clear: both; margin: 20px 0 0 79px; z-index: 999; }
            #container .linkedinCommentArea div ul.linkedinIcons li { color: #069; }
                #container .linkedinCommentArea div ul.linkedinIcons li > a { background: url(/Assets/images/layout/linkedin-sprite.png) 0 0 no-repeat; color: #069; display: inline-block; height: 20px; line-height: 18px; margin-right: 25px; padding-left: 20px; }
                    #container .linkedinCommentArea div ul.linkedinIcons li > a.like { }
                    #container .linkedinCommentArea div ul.linkedinIcons li > a.comment { background-position: 0 -23px; }
                    #container .linkedinCommentArea div ul.linkedinIcons li > a.follow { background-position: 0 -43px; }
                #container .linkedinCommentArea div ul.linkedinIcons li.more { position: relative; cursor: pointer; }
                    #container .linkedinCommentArea div ul.linkedinIcons li.more p { background: #FFF; border: 1px solid #016799; padding: 5px; left: 0; top: 20px; display: none; position: absolute; min-width: 165px; }
                        #container .linkedinCommentArea div ul.linkedinIcons li.more p a { display: block; color: #069; padding: 5px; font-size: 12px; }
                            #container .linkedinCommentArea div ul.linkedinIcons li.more p a:hover { color: #fff; background-color: #016799; text-decoration: none; }*/

#container .redTextsub { color: #c00000; font-size: 10px; vertical-align: text-top; }
#container .redText { color: #c00000; }
#container a.redText { font-weight: bold; }
    #container a.redText:hover { text-decoration: underline; }
#container .termandConditions { margin: 20px; }
    #container .termandConditions li { font-size: 13px; list-style-type: decimal; margin-bottom: 15px; }


#container .aboutUsList { margin: 15px; }
    #container .aboutUsList li { font-size: 14px; margin-bottom: 5px; }
#container .firstSpanNone span { min-width: 0 !important; }
#container .warningText { color: #E62A2A; margin: 10px 0 25px 0; }

#container .registerCancel:hover { text-decoration: none; }
#container .tabsGeneral .registerTab { position: relative; top: 0; margin: 0; }
#container .clearRow { clear: both !important; display: block !important; margin-top: 26px; }

#container .tabsGeneral .ui-tabs-nav { left: 40px; position: absolute; top: -12px; z-index: 10; }
    #container .tabsGeneral .ui-tabs-nav li { background-color: #F8F8F8 !important; border: 1px solid #E2E4E7; height: 45px; width: 170px; margin-right: 2px; }
        #container .tabsGeneral .ui-tabs-nav li:hover { cursor: pointer; }
        #container .tabsGeneral .ui-tabs-nav li.ui-tabs-selected { background-color: #ebedf0 !important; border-bottom: medium none !important; }
            #container .tabsGeneral .ui-tabs-nav li.ui-tabs-selected a { color: #00A7EA; }
        #container .tabsGeneral .ui-tabs-nav li a { color: #303237; font-size: 15px; font-weight: bold; line-height: 30px; cursor: pointer; height: 30px; width: 141px; background: none; }
        #container .tabsGeneral .ui-tabs-nav li:hover a { color: #00A7EA; }
.detailBack { background-color: #00A5E8; border-radius: 5px 5px 5px 5px; color: #FFFFFF; float: right; font-weight: bold; height: 25px; line-height: 25px; margin: -30px 0 0 0; text-align: left; width: 98px; display: inline-block; /*z-index: 15; position: relative;*/ }
    .detailBack:hover { background-color: #007aac; }
    .detailBack span { display: block; float: left; margin: 0 13px 0 8px; }
.contractBack { margin: 60px 0 0 0; }
.tabsGeneral .tableCenter td { vertical-align: middle; }

/*form*/
.form div { display: inline-block; margin-bottom: 5px; }
.form p { color: #FFFFFF; font-size: 14px; margin: 15px 12px 0 0; }
.standartForm p span { display: inline-block; min-width: 180px; vertical-align: top; }
.standartForm select, .standartForm .RadComboBox .rcbInput { height: 28px; }
.standartForm input[type="text"], .standartForm select, .standartForm .RadComboBox { color: #333333; height: 20px; margin-right: 15px; margin-top: 0; width: 370px; }
.greyBox .standartForm table { background-color: #EBEDF0; border: 1px solid #D8DBE0; color: #4F4F4F; height: 28px;; margin-top: 0; width: 100%; }

.freeRegistration input[type="text"], .freeRegistration input[type="password"] { width: 370px; }
/*telerik*/
.RadGrid .rgNumPart a { }
/*.standartForm .RadUpload .ruStyled .ruFileInput { position: static; }*/
#fileUpload span, #fileUpload div, #profilePhoto span, #profilePhoto div { float: left; }
#fileUpload div, #profilePhoto div { width: 380px; }
.RadUpload .ruInputs li { list-style: none; }
#fileUpload div .RadUpload .ruStyled .ruFileInput { }
#fileUpload div .ruFileWrap input[type="text"], #profilePhoto div .ruFileWrap input[type="text"] { width: 300px; }
#profilePhoto img + a { color: #FFFFFF; font-weight: bold; }
.RadUpload_Default .ruButton, .RadUploadProgressArea_Default .ruButton { cursor: default; }
.telerikTable { position: relative; top: -11px; }
    .telerikTable table { margin-top: 0 !important; }
        .telerikTable table tr td iframe body { background-color: #fff; }
.newJobFancy { margin: 15px 0 0 0 !important; }
.RadGrid .rgRow td, .RadGrid .rgAltRow td, .RadGrid .rgEditRow td, .RadGrid .rgFooter td { padding: 0; }
.infoFloatClear input { clear: both; display: block; float: none; margin: 13px 0 0 184px !important; }
.RadInput_Default .riTextBox { border-color: #ccc; }
.rcTable tr { background: none; }
.addNewReference .RadInput .riTextBox, .addNewReference .RadInput .riEnabled { width: 250px !important; }
.addNewReference .five .RadInput .riTextBox, .addNewReference .five .RadInput .riEnabled { width: 225px !important; }
#startDate input, #endDate input { width: 125px !important; }
#startDate table tr:hover, #endDate table tr:hover { background: none; }
.startDateContainer { float: left; }
.RadComboBoxDropDown .rcbList { background-color: #fff; }
    .RadComboBoxDropDown .rcbList .rcbHovered { background-color: #f1f1f1; }
.RadEditor .reContentArea { cursor: text; }
.RadEditor .reContentArea { width: 100% !important; height: 100% !important; }
.RadComboBox_Default td.rcbInputCellLeft { background-color: #FFFFFF; background-position: 0 85px !important; }
.rcbCompany .rcbInputCellLeft { width: 95% !important; }
.rcbCompany .rcbArrowCellRight { background: url("/Assets/images/icon/telerikSelect.png") no-repeat scroll -22px 5px #fff !important; display: inline-block; height: 31px; width: 21px !important; }
.rcbCountry .rcbArrowCellRight { background: url("/Assets/images/icon/telerikSelect.png") no-repeat scroll -22px 1px #fff !important; display: inline-block; width: 21px !important; height: 24px; }
.rcbCity .rcbArrowCellRight { background: url("/Assets/images/icon/telerikSelect.png") no-repeat scroll -22px 4px #fff !important; display: inline-block; height: 31px; width: 21px !important; }
.rcbCompany .rcbHovered .rcbArrowCellRight { background: url("/Assets/images/icon/telerikSelect.png") no-repeat scroll 0 5px #fff !important; }
.rcbCountry .rcbHovered .rcbArrowCellRight { background: url("/Assets/images/icon/telerikSelect.png") no-repeat scroll 0 1px #fff !important; }
.rcbCity .rcbHovered .rcbArrowCellRight { background: url("/Assets/images/icon/telerikSelect.png") no-repeat scroll 0 4px #fff !important; }
.RadComboBox .rcbInputCell .rcbEmptyMessage { font-style: normal !important; }
#pSearchSubject > div { margin-top: 5px; }
    #pSearchSubject > div table tr:hover { background: none; }
    #pSearchSubject > div table tr .rcbInput { margin-top: 0; padding: 3px 0 3px; }
.rcbCountry input { height: 21px !important; }
.rcbCountry table, .RadInput_Default .riTextBox, html body .RadInputMgr_Default { border: 1px solid #dcdcdc !important; }


/***************************footer***************************/
footer { width: 100%; }
    footer .company-insider { width: 950px !important; }
    footer > div { background-color: #001f4d; overflow: hidden; padding: 2px 0; }
        footer > div:first-child { background-color: #009dde; padding: 8px 0; }
#footerInfo, #copyright { width: 990px; margin: 0 auto; color: #fff; }
#copyright { color: #00a4e6; }
#footerInfo ul { float: right; }
    #footerInfo ul:first-child { float: left; }
    #footerInfo ul li a { margin: 0 0 0 13px; display: inline-block; }
    #footerInfo ul:first-child li a { margin: 0 13px 0 0; }
#footerInfo a, #copyright a { font-size: 11px; color: #fff; font-weight: normal; }
#copyright a { color: #00a4e6; }
    #copyright a:hover { color: #fff; }
#footerInfo a:hover { color: #7ad9ff; }
