@font-face { font-family: 'MyriadProLight';	src: url('myriadpro-light.eot'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'MyriadProLight'; src: url(//:) format('no404'), url('myriadpro-light.woff') format('woff'), url('myriadpro-light.ttf') format('truetype'), url('myriadpro-light.svg#webfontV1YFPscz') format('svg'); font-weight: normal; font-style: normal; }


/**
 * defaults
 */

 
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ margin:0; padding:0; }
body{ font:normal 76%/1.3 arial,sans-serif; background-color:#E9EDF6; color:#62738b; }
html,body{ height:100%; zoom:1 }

h1,h2,h3,h4,h5,h6{ line-height:1; font-weight:normal }
h1{ font-size:2.1em; }
h2{ font-size:1.9em; }
h3{ font-size:1.4em; }
h4{ font-size:1.25em; }
h5{ font-size:1em; }
h6{ font-size:1em; }

a{ color:#006EB7; cursor:pointer; outline:none !important; text-decoration:underline; }
a:hover,a:focus{ text-decoration:none; }

fieldset,img{ border:0; outline:none; }
th,td { text-align:left; vertical-align:top; }
table{ border-collapse:collapse; border-spacing:0; font-size:1em; }
select,input,textarea{ font-size:13px; font-family:'MyriadProLightRegular',arial,sans-serif; color:#333; }
textarea{ overflow:auto; }

/**
 * layout
 */


#wrapper,
#container{ height:auto !important; height:100%; min-height:100%; } 
#wrapper{ position:relative; margin:0 auto; width:990px  } 
#container{ position:absolute; width:100%; background:url(../img/bg_page-contents.jpg) center top repeat-y; }

.page-contents{ overflow:hidden; clear:both; /*background: url(../img/bg_listing-intro_row.jpg) 224px bottom no-repeat;*/  /*min-height:;*/ /*background:url(../img/bg_page-contents.jpg) repeat-y;*/ }

#contents,
#left-sidebar,
#right-sidebar{ float:left; }
#contents{ padding:30px 46px 15px 46px; width:434px; }
.page-index #contents{ padding:0; width:526px; }
#left-sidebar{ width:225px; }
#right-sidebar{ width:239px; }

#left-sidebar .sidebar-content{ padding:23px 10px; }
#right-sidebar .sidebar-content{ padding:23px 0; }


#header{ position:relative; height:223px; border-bottom:1px solid #F0F6FB; background-color:#FFF }
#header h1{ position:absolute; top:77px; left:42px; z-index:111; }
#header h1 a{ display:block; width:276px; height:51px; background:transparent url(../img/bg_logo0.gif) no-repeat; text-indent:-999em; }
.header-gfx{ position:relative; z-index:11; }

#footer{ position:absolute; width:100%; left:0; bottom:0; border-bottom:6px solid #E72;  }


/**
 * std & main content
 */

.main-content{ padding-bottom:60px; }
.page-index .main-content{ padding-bottom:0; }
.main-content h2.content-title{ font-family:'MyriadProLight',arial,sans-serif; margin-bottom: .8em; font-size:24px; font-weight:normal; letter-spacing:0; text-transform:uppercase; color:#006EB7; }
 
.std h2, 
.std h3,
.std h4, 
.std h5{ margin: .8em 0; line-height:1; }
.std h3{ color:#006EB7; }
.std p, 
.sidebar-content p{ margin-bottom: .6em; }
.std ul{ padding:0 0 .8em 0; }
.std ol{ padding:0 0 .8em 1.8em; }
.std ul li{ padding-left:18px; list-style-type:none; background:url(../img/i_bullet.gif) 2px 5px no-repeat; }


/**
 * navigation
 */
#pri-nav{ font-family:'MyriadProLight',arial,sans-serif; }
#pri-nav ul{ list-style-type:none; padding:0; margin:0 0 35px; }
#pri-nav ul ul{ margin:0; }
#pri-nav li{ position:relative; height:1%; margin:0; padding:0; background:url(../img/bg_pri-nav_separator.jpg) center bottom no-repeat; font-size:17px; line-height:1; }
#pri-nav li li{ font-size:15px; position:static; height:auto; }
#pri-nav li a{ display:block; height:35px; padding:0; text-decoration:none !important; color:#223661; text-indent:-999em; background-repeat:no-repeat;  }
#pri-nav li li a{ padding:11px 0 10px 28px; text-indent:0; height:auto; }
#pri-nav li li li a{ padding-left: 42px; }

#pri-nav .trail>a,
#pri-nav .current>a,
#pri-nav li a:focus,
#pri-nav li a:hover{ color:#006EB7; }

#pri-nav .pri li ul{ background:url(../img/bg_pri-nav_separator.jpg) center top no-repeat; }

/*#pri-nav .pri .h-2-3 li{ font-size:13px; }*/
#pri-nav .pri li.d-4{ font-size:13px; }

#pri-nav .sec{ background:url(../img/bg_pri-nav_separator.jpg) center top no-repeat; }
#pri-nav .sec li ul{ padding:5px 0; background:url(../img/bg_pri-nav_separator.jpg) center top no-repeat; position:relative; height:1%; }
#pri-nav .sec li li{ background-image:none; }
#pri-nav .sec li li a{ padding:5px 12px 5px 28px; }

.jump-nav-bar{ clear:both; position:absolute; /*margin-top:45px;*/ height:33px; bottom:15px; right:285px;  }
.jump-nav-bar a{ position:absolute; top:0; right:0; text-indent:-999em; cursor:pointer; }
.jump-nav-bar a span{ display:block; width:20px; height:33px; background-repeat:no-repeat; padding:5px 0;  }
.jump-nav-bar a.link-back{ right:30px }
.jump-nav-bar a.link-home{ right:0 }
.jump-nav-bar a.link-back span{ background-image:url(../img/i_back.png); }
.jump-nav-bar a.link-home span{ background-image:url(../img/i_home.png); }

/**
 * listing
 */
.listing-intro .row{ clear:both; overflow:hidden; padding-top:32px; background:url(../img/bg_listing-intro_row.jpg) left bottom no-repeat;  }
.listing-intro .row-3{ background-image:none; }
.listing-intro .col-1,
.listing-intro .col-2{ float:left; }
.listing-intro .col-1{ width:192px; padding:0 0 8px 30px; }
.listing-intro .col-2{ width:300px; padding:0 0 8px 0; }
.listing-intro .row h4{ margin:0 0 8px 0;  font-weight:normal; font-size:27px; letter-spacing:.02em; color:#006EB7; cursor:pointer; }
.listing-intro .row h4 a{ display:block; height:64px; width:280px; background-repeat:no-repeat; text-indent:-999em;  }
.listing-intro .row-1 h4 a{ background-image:url(../uploads/images/bg_emocinio_intelekto_lavinimo_kursai.gif) }
.listing-intro .row-2 h4 a{ background-image:url(../uploads/images/bg_dvasinis_inteketas.gif) }
.listing-intro .row-3 h4 a{ background-image:url(../uploads/images/bg_asmeninis_efektyvumas.gif) }
.listing-intro .row a{ text-decoration:none; }
.listing-intro .row .teaser{ width:240px; margin-bottom:8px; color:#6C7D8E; }
.listing-intro .col-1 img{ position:relative; margin-top:-6px; margin-left:-12px; }
.listing-intro .link-more,
.listing-intro .link-register{ font-size:11px; }

.listing-news .item{ margin-bottom:25px; }
.listing-news h3.title{ margin:0 0 .6em !important; font-size:16px; font-weight:normal;  }
.listing-news h3.title a{ text-decoration:none; }
.listing-news h3.title a:hover{ text-decoration:underline; }

/*.listing-news h3.title, 
.listing-single-news h3.title,*/
.listing-single-news .date,
.listing-news .date{  }
.listing-news .link-more{ font-size:11px; }

.listing-single-news h3.title{ margin:0; font-weight:normal }
.listing-single-news .date{ margin-bottom:5px; }


.listing-seminars a{ text-decoration:none; }
.listing-seminars a:hover{ text-decoration:underline; }
.listing-seminars .item{ margin:0 0 2.3em 0; }
.listing-seminars .date{ margin:1em 0; }
.listing-seminars .summary{ margin:1em 0; }
.listing-seminars .summary p{ margin:0 !important; }

.listing-single-seminar .details-container{ overflow:hidden; clear:both; margin-bottom:25px; }
.listing-single-seminar .details{ width:270px; /*font-family:'MyriadProLight',arial,sans-serif;*/ font-size:12px; }
.listing-single-seminar .details strong{ }
.listing-single-seminar .details ul{ padding:0; }
.listing-single-seminar .details li{ margin:2px 0 0 0; padding:6px 12px; list-style-type:none; background-image:none; background-color:#F0F5FB;  }
.listing-single-seminar .details li.first,
.listing-single-seminar .details li.last{ background-color:transparent; background-image:url(../img/bg_listing-single-seminar_details.gif); background-repeat:no-repeat; background-position:0 0; }
.listing-single-seminar .details li.first{ margin-top:none; padding-bottom:4px; }
.listing-single-seminar .details li.last{ background-position:-270px 100%; padding-top:4px; }
.listing-single-seminar .text{ padding:15px 0; }


.listing-filter{ margin-bottom:35px; }
.listing-filter form .field{ display:inline; }

/**
 * forms
 */

form .field{ padding: 0 0 10px; }
form .field input.text,
form .field textarea,
form .field select{ padding:2px 1px; border-color:#888 #DDD #DDD #888; border-style:solid; border-width:1px; color:#666; }
form .field input:focus,
form .field textarea:focus{ border-color:#FFB32F !important; color:#000; }
form .field-text input{ width:240px; }
form .field-textarea textarea{ width:470px; }

form .label{ display: block; padding:0 0 2px; }
form .field label.error{ display:block; color:#C32127; padding:2px 0; font-weight: bold; }

form .form-actions{ padding:10px 0 20px 0; }

form span.required{ color:#C32127; font-weight:bold; }
form .field input.error,
form .field textarea.error{ border:1px solid #C32127 !important; }

.btn.btn-register{ margin:0; padding:0; border:none; background:transparent; text-align:left; cursor:pointer; }
.btn-register-container{ position:absolute; bottom:27px; left:271px; }


#formSeminarRegistration .field input.text{ width:255px; }
#formSeminarRegistration .field textarea{ width:325px; heght:80px; }
#formSeminarRegistration .field select{ width: 255px; }

 
/* portlets */
.sidebar-content .portlet{ padding:0 13px; }
.portlet a{ text-decoration:none; }
.portlet.portlet-latest-seminars{ padding:3px 0 25px; }

.portlet-latest-seminars .item{ margin:0 0 25px;}
.portlet-latest-seminars .details{ padding:0 50px;}
.portlet-latest-seminars .title{ margin:0; padding:0 50px 7px; font-family:'MyriadProLight',arial,sans-serif; font-size:16px; font-weight:normal; background:url(../img/bg_portlet_seperator.jpg) left bottom no-repeat; }
.portlet-latest-seminars .title a{ color:#223661 }
.portlet-latest-seminars .title a:hover{ color:#006EB7 }
.portlet-latest-seminars .date{ font-family:'MyriadProLight',arial,sans-serif; font-size:11px; letter-spacing:1px; padding:7px 50px 0; color:#223661;  }
.portlet-latest-seminars .link-register,
.portlet-latest-seminars .link-more{ font-size:11px }


.portlet-newsletter-signup { font-size:11px; padding-top:15px !important; }
.portlet-newsletter-signup input.text{ border-color:transparent !important; background:url(../img/bg_newsletter-signup_input.gif) no-repeat; width:173px; }
.portlet-newsletter-signup form .field{ padding:2px 0; }
.portlet-newsletter-signup form .form-actions{ padding:5px 0 10px; }
.portlet-newsletter-signup legend{ /*color:#223761;*/ }
.portlet-newsletter-signup input.submit{ border:0; margin:0; padding:0; background:url(../img/btn_newsletter-signup.gif) no-repeat; width:46px; height:15px; text-indent:-999em; }


/**/
.link-more{ padding-right:14px; background:url(../img/ico_arrow0.gif) right center no-repeat; text-decoration:none; }
.link-more:hover{ text-decoration:underline; }

.page.andre #contents{ background:url(../img/bg_andre.jpg) 0 0 no-repeat; min-height:650px; }

/* messages */
div.message, div.error{ clear:both; padding:10px; font-size:11px; margin-bottom:25px; border:1px solid #AAA; background-color:#FFFFEF; color:#223661; }
div.error, p.error{ color:#C32127; font-weight:bold; }


/**
 * helpers
 */
.center{ text-align:center; }
.clear:after{ content: "."; display:block; height:0; clear:both; visibility:hidden; }
.hr hr{ display:none; }
.d{ border:1px dashed red; }


/* lightbox */
#jquery-overlay { position:absolute; top:0; left:0; z-index:900; width:100%; height:500px; }
#jquery-lightbox { position:absolute; top:0; left:0; width:100%; z-index:1000; text-align:center; line-height:0; }
#jquery-lightbox a img { border:none; }
#lightbox-container-image-box { position:relative; background-color:#C1DAF0; width:250px; height:250px; margin:0 auto; }
#lightbox-container-image { padding:10px; }
#lightbox-loading { position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0; }
#lightbox-nav { position:absolute; top:0; left:0; height:100%; width:100%; z-index:100; }
#lightbox-container-image-box > #lightbox-nav { left:0; }
#lightbox-nav a { outline:none;}
#lightbox-nav-btnPrev,
#lightbox-nav-btnNext { width:49%; height:100%; zoom:1; display:block; }
#lightbox-nav-btnPrev { left:0; float:left; }
#lightbox-nav-btnNext { right:0; float:right; }
#lightbox-container-image-data-box { background-color:#C1DAF0; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0; }
#lightbox-container-image-data { padding:0 10px; color:#444; }
#lightbox-image-details { width:70%; float:left; text-align:left; font-size:15px; font-family:'MyriadProLight',arial,sans-serif; }
#lightbox-image-details-caption { font-weight:bold; }
#lightbox-image-details-currentNumber { display:block; clear:left; padding-bottom:1.0em; font-weight:bold; }
#lightbox-secNav-btnClose { width:17px; height:22px; float:right; padding-bottom:0.7em; overflow:hidden; }
