div.mod-languages li {

    margin-left: 0;

    margin-right: 0;

}
.home-menu-gr-icon a , .home-menu-en-icon a {
    padding: 0 !important;
}

.page-header {
    display: none;
    margin: 2px 0 10px;
    padding-bottom: 5px;
}

div.itemBackToTop a {
    display: none;
    text-decoration: underline;
}
#roksearch_results {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dfdfdf;
    z-index: 100001;
}
.social-tabs .nn_tabs .nav-tabs {
  content: "";
  display: table;
  float: left;
  line-height: 0;
  width: 19%;
}

.social-tabs .nn_tabs.outline_content > .tab-content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    border-radius: 0 0 4px 4px;
    border-style: none solid solid;
    border-width: 0;
    float: right;
    width: 80%;
}
.social-tabs  .nn_tabs .nav-tabs {
    border-bottom: 0 solid #ddd;
}
.social-tabs .nn_tabs.outline_handles ul.nav-tabs > li a, .nn_tabs.outline_handles ul.nav-tabs > li a:hover {
    border: 0px solid #ddd;
}
.carousel {

/*	position: relative;

	margin-bottom: 0px;

	line-height: 1;*/

}

@media screen and (max-width: 760px) {

	#wrapper-slider {margin-top:110px ;}

	#js-mainnav.megamenu.noJS #css3-megaMenuToggle, #js-mainnav.megamenu #js-megaMenuToggle {

    cursor: pointer;

    font-size: 20px;

    text-align: left;

    text-transform: uppercase;

}

#js-mainnav.megamenu.noJS #css3-megaMenuToggle .megaMenuToggle-icon:after, #js-mainnav.megamenu #js-megaMenuToggle .megaMenuToggle-icon:after {

    background: none repeat scroll 0 0 rgba(10, 10, 10, 0.9);

    content: "";

    height: 4px;

    position: absolute;

    top: -8px;

    width: 16px;

}

#js-mainnav.megamenu.noJS #css3-megaMenuToggle .megaMenuToggle-icon, #js-mainnav.megamenu #js-megaMenuToggle .megaMenuToggle-icon {

    background: none repeat scroll 0 0 rgba(10, 10, 10, 0.9);

    display: inline-block;

    float: right;

    height: 2px;

    margin-top: 10px;

    position: relative;

    text-align: left;

    width: 16px;

}

#js-mainnav.megamenu.noJS #css3-megaMenuToggle .megaMenuToggle-icon:before, #js-mainnav.megamenu #js-megaMenuToggle .megaMenuToggle-icon:before {

    background: none repeat scroll 0 0 rgba(10, 10, 10, 0.9);

    content: "";

    height: 2px;

    position: absolute;

    top: -4px;

    width: 16px;

}

}

#wrapper-slider {/* position:relative;*/}

#module-slider > div.inner {

    /*display: flex !important;

    position: relative !important;*/

}

.sj-responsive-listing .respl-cats-wrap ul.respl-cats li.respl-cat.sel a {

  -moz-border-bottom-colors: none;

  -moz-border-left-colors: none;

  -moz-border-right-colors: none;

  -moz-border-top-colors: none;

  background-color: #f5f5f5;

  background-image: -moz-linear-gradient(center top , #ffffff, #e6e6e6);

  background-position: 0 0;

  background-repeat: repeat-x;

  border-color: #dddddd #dddddd #cccccc;

  border-image: none;

  border-radius: 1px;

  border-style: solid;

  border-width: 1px;

  box-shadow: 0 0px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);

  color: #252525 !important;

  cursor: pointer;

  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);

  vertical-align: middle;

}

.more-public {

    margin: -10px 0px 10px 1px;

}


/*  COLORS   */
/* ilektonika mme */

.LiClassId-39 a {
    background-color: #008000 !important;
    color: #fff !important;
    padding: 3px 5px 3px 5px !important;
    margin: 2px 3px 1px 3px !important;
}
.itemCatID-39 {
	border-top: 4px solid #008000;
}
.itemCatID-39 .more-public a:hover{

	color: #008000 !important;}

/* istories-epituxias ypotrofies  */
.LiClassId-357 a {
    background-color: #1A8AC3 !important;
    color: #fff !important;
    padding: 3px 5px 3px 5px !important;
    margin: 2px 3px 1px 3px !important;
}
.itemCatID-357 {
	border-top: 4px solid #1A8AC3;
}
.itemCatID-357 .more-public a:hover{

	color: #1A8AC3 !important;}

/* istories-epituxias erasmus  */
.LiClassId-358 a {
    background-color: #6ECAF9 !important;
    color: #fff !important;
    padding: 3px 5px 3px 5px !important;
    margin: 2px 3px 1px 3px !important;
}
.itemCatID-358 {
	border-top: 4px solid #6ECAF9;
}
.itemCatID-358 .more-public a:hover{

	color: #6ECAF9 !important;}
	
/* istories-epituxias proggrama dia viou mathisi  */
.LiClassId-359 a {
    background-color: #015F8F !important;
    color: #fff !important;
    padding: 3px 5px 3px 5px !important;
    margin: 2px 3px 1px 3px !important;
}
.itemCatID-359 {
	border-top: 4px solid #015F8F;
}
.itemCatID-359 .more-public a:hover{

	color: #015F8F !important;}

/* 382   */
.LiClassId-382 a {
    background-color: #DB1645 !important;
    color: #fff !important;
    padding: 3px 5px 3px 5px !important;
    margin: 2px 3px 1px 3px !important;
}
.itemCatID-382  {
	border-top: 4px solid #DB1645;
}
.itemCatID-382  .more-public a:hover{

	color: #DB1645 !important;}
	
	
/* 383   */
.LiClassId-383 a {
    background-color: #DB1645 !important;
    color: #fff !important;
    padding: 3px 5px 3px 5px !important;
    margin: 2px 3px 1px 3px !important;
}
.itemCatID-383  {
	border-top: 4px solid #DB1645;
}
.itemCatID-383  .more-public a:hover{

	color: #DB1645 !important;}	
	
/* 384   */
.LiClassId-384 a {
    background-color: #DB1645 !important;
    color: #fff !important;
    padding: 3px 5px 3px 5px !important;
    margin: 2px 3px 1px 3px !important;
}
.itemCatID-384  {
	border-top: 4px solid #DB1645;
}
.itemCatID-384  .more-public a:hover{

	color: #DB1645 !important;}

/* istories-epituxias ypotrofies  en */
.LiClassId-361 a {
    background-color: #1A8AC3 !important;
    color: #fff !important;
    padding: 3px 5px 3px 5px !important;
    margin: 2px 3px 1px 3px !important;
}
.itemCatID-361  {
	border-top: 4px solid #1A8AC3;
}
.itemCatID-361  .more-public a:hover{

	color: #1A8AC3 !important;}


/* Προκηρύξεις-Αποτελέσματα Erasmus+ 376  */
.LiClassId-376 a {
    background-color: #DB1645 !important;
    color: #fff !important;
    padding: 3px 5px 3px 5px !important;
    margin: 2px 3px 1px 3px !important;
}
.itemCatID-376 {
	border-top: 4px solid #DB1645;
}
.itemCatID-376 .more-public a:hover{

	color: #DB1645 !important;}
	
/* istories-epituxias erasmus en  */
.LiClassId-362 a {
    background-color: #6ECAF9 !important;
    color: #fff !important;
    padding: 3px 5px 3px 5px !important;
    margin: 2px 3px 1px 3px !important;
}
.itemCatID-362 {
	border-top: 4px solid #6ECAF9;
}
.itemCatID-362 .more-public a:hover{

	color: #6ECAF9 !important;}
	
/* istories-epituxias proggrama dia viou mathisi en */
.LiClassId-363 a {
    background-color: #015F8F !important;
    color: #fff !important;
    padding: 3px 5px 3px 5px !important;
    margin: 2px 3px 1px 3px !important;
}
.itemCatID-363 {
	border-top: 4px solid #015F8F;
}
.itemCatID-363 .more-public a:hover{

	color: #015F8F !important;}


/* istories kinitikotitas */


.LiClassId-398 a {
    background-color: #14aefd  !important;
    color: #fff !important;
    padding: 3px 5px 3px 5px !important;
    margin: 2px 3px 1px 3px !important;
}
.itemCatID-398 {
	border-top: 4px solid #14aefd ;
}
.itemCatID-398 .more-public a:hover{

	color: #14aefd  !important;}
/* ΕΣΠΑ 2014-2020 */
.LiClassId-401 a {
    background-color: #E26A28 !important;
    color: #fff !important;
    padding: 3px 5px 3px 5px !important;
    margin: 2px 3px 1px 3px !important;
}
.itemCatID-401 {
	border-top: 4px solid #E26A28 ;
}
.itemCatID-401 .more-public a:hover{

	color: #E26A28  !important;}

	
/*  International Mobility  */	
.LiClassId-397 a {
    background-color: #14aefd  !important;
    color: #fff !important;
    padding: 3px 5px 3px 5px !important;
    margin: 2px 3px 1px 3px !important;
}
.itemCatID-397 {
	border-top: 4px solid #14aefd ;
}
.itemCatID-397 .more-public a:hover{

	color: #14aefd  !important;}


/* typos */

.LiClassId-347 a {
    background-color: #D6DC01 !important;
    color: #fff !important;
    padding: 3px 5px 3px 5px !important;
    margin: 2px 3px 1px 3px !important;
}
.itemCatID-347 {
	border-top: 4px solid #D6DC01;
}
.itemCatID-347 .more-public a:hover{

	color: #D6DC01 !important;}



/* LLP */
.LiClassId-221 a {
    background-color: #7FBF33 !important;
    color: #fff !important;
    padding: 3px 5px 3px 5px !important;
    margin: 2px 3px 1px 3px !important;
}
.itemCatID-221 {
	border-top: 4px solid #7FBF33;
}
.itemCatID-221 .more-public a:hover{

	color: #7FBF33 !important;}

/*ΕΣΠΑ 2007-2013*/

.LiClassId-267 a {
    background-color: #E26A28 !important;
    color: #fff !important;
    padding: 3px 5px 3px 5px !important;
    margin: 2px 3px 1px 3px !important;
}
.itemCatID-267 {
	border-top: 4px solid #E26A28;
}
.itemCatID-267 .more-public a:hover{

	color: #E26A28 !important;}
/*ΕΣΠΑ 2014-2020 (id 399) */	
.LiClassId-399 a {
    background-color: #E26A28 !important;
    color: #fff !important;
    padding: 3px 5px 3px 5px !important;
    margin: 2px 3px 1px 3px !important;
}
.itemCatID-399 {
	border-top: 4px solid #E26A28;
}
.itemCatID-399 .more-public a:hover{

	color: #E26A28 !important;}

/* Erasmus + */
.LiClassId-339 a {
    background-color: #db1645 !important;
    color: #fff !important;
    padding: 3px 5px 3px 5px !important;
    margin: 2px 3px 1px 3px !important;
}
.LiClassId-219 a {
    background-color: #db1645 !important;
    color: #fff !important;
    padding: 3px 5px 3px 5px !important;
    margin: 2px 3px 1px 3px !important;
}
.LiClassId-203 a {
    background-color: #db1645 !important;
    color: #fff !important;
    padding: 3px 5px 3px 5px !important;
    margin: 2px 3px 1px 3px !important;
}
.LiClassId-344 a {
    background-color: #db1645 !important;
    color: #fff !important;
    padding: 3px 5px 3px 5px !important;
    margin: 2px 3px 1px 3px !important;
}
.itemCatID-185 ,
.itemCatID-210 ,
.itemCatID-206 ,
.itemCatID-222 ,
.itemCatID-242 ,
.itemCatID-247 ,
.itemCatID-225 ,
.itemCatID-248 ,
.itemCatID-226 ,
.itemCatID-223 ,
.itemCatID-249 ,
.itemCatID-211 ,
.itemCatID-212 ,
.itemCatID-207 ,
.itemCatID-227 ,
.itemCatID-243 ,
.itemCatID-209 ,
.itemCatID-228 ,
.itemCatID-244 ,
.itemCatID-229 ,
.itemCatID-245 ,
.itemCatID-230 ,
.itemCatID-246 ,
.itemCatID-208 ,
.itemCatID-186 ,
.itemCatID-187 ,
.itemCatID-188 ,
.itemCatID-69 ,
.itemCatID-81 ,
.itemCatID-82 ,
.itemCatID-233 ,
.itemCatID-237 ,
.itemCatID-235 ,
.itemCatID-238 ,
.itemCatID-234 ,
.itemCatID-239 ,
.itemCatID-236 ,

.itemCatID-182 ,
.itemCatID-78 ,
.itemCatID-174 ,
.itemCatID-185 ,
.itemCatID-199 ,
.itemCatID-201 ,
.itemCatID-202 ,
.itemCatID-203 ,
.itemCatID-219 ,
.itemCatID-51 ,
.itemCatID-66 ,
.itemCatID-127 ,
.itemCatID-196 , 
.itemCatID-37 ,
.itemCatID-183 ,
.itemCatID-186 ,
.itemCatID-190 ,
.itemCatID-339 ,
.itemCatID-344 ,
.itemCatID-71 ,

.itemCatID-233 {
	border-top: 4px solid #db1645;
}

.itemCatID-182 .more-public a ,
.itemCatID-78 .more-public a ,
.itemCatID-174 .more-public a ,
.itemCatID-185 .more-public a ,
.itemCatID-199 .more-public a ,
.itemCatID-201 .more-public a,
.itemCatID-202 .more-public a,
.itemCatID-203 .more-public a,
.itemCatID-219 .more-public a,
.itemCatID-51 .more-public a,
.itemCatID-66 .more-public a,
.itemCatID-127 .more-public a,
.itemCatID-196 .more-public a, 
.itemCatID-37 .more-public a,
.itemCatID-183 .more-public a,
.itemCatID-186 .more-public a,
.itemCatID-190 .more-public a,
.itemCatID-339 .more-public a,
.itemCatID-344 .more-public a,
.itemCatID-71 .more-public a {

	color: #b5b5b5 !important;}

.itemCatID-182 .more-public a:hover, .itemCatID-78 .more-public a:hover, .itemCatID-174 .more-public a:hover, .itemCatID-185 .more-public a:hover, .itemCatID-199 .more-public a:hover, .itemCatID-201 .more-public a:hover, .itemCatID-202 .more-public a:hover, .itemCatID-203 .more-public a:hover,  .itemCatID-219 .more-public a:hover, .itemCatID-51 .more-public a:hover, .itemCatID-66 .more-public a:hover, .itemCatID-127 .more-public a:hover, .itemCatID-196 .more-public a:hover, .itemCatID-37 .more-public a:hover, .itemCatID-183 .more-public a:hover, .itemCatID-186 .more-public a:hover,
.itemCatID-190 .more-public a:hover, .itemCatID-339 .more-public a:hover, .itemCatID-344 .more-public a:hover, .itemCatID-71 .more-public a:hover{

	color: #db1645 !important;}

.bcCategoryID-182 {

	background-color:#db1645 !important;}



/* YPOTROFIES */
.LiClassId-340 a {

    background-color: #E26A28 !important;
    color: #fff !important;
    padding: 3px 5px 3px 5px !important;
    margin: 2px 3px 1px 3px !important;

}
.LiClassId-161 a {

    background-color: #E26A28 !important;
    color: #fff !important;
    padding: 3px 5px 3px 5px !important;
    margin: 2px 3px 1px 3px !important;

}
.LiClassId-345 a {

    background-color: #E26A28 !important;
    color: #fff !important;
    padding: 3px 5px 3px 5px !important;
    margin: 2px 3px 1px 3px !important;

}
.itemCatID-20 ,
.itemCatID-345 ,
.itemCatID-163 ,
.itemCatID-179 ,
.itemCatID-255 ,
.itemCatID-161 ,
.itemCatID-165 ,
.itemCatID-259 ,
.itemCatID-268 ,
.itemCatID-340 ,
.itemCatID-277 ,
.itemCatID-269 ,
.itemCatID-278 ,
.itemCatID-15 ,
.itemCatID-279 ,
.itemCatID-280 ,
.itemCatID-119  { 
	border-top: 4px solid #E26A28 !important;
}

.itemCatID-20 .more-public a  ,
.itemCatID-345 .more-public a  ,
.itemCatID-163 .more-public a  ,
.itemCatID-179 .more-public a  ,
.itemCatID-255 .more-public a  ,
.itemCatID-161 .more-public a  ,
.itemCatID-165 .more-public a  ,
.itemCatID-259 .more-public a  ,
.itemCatID-268 .more-public a  ,
.itemCatID-340 .more-public a  ,
.itemCatID-277 .more-public a  ,
.itemCatID-269 .more-public a  ,
.itemCatID-278 .more-public a  ,
.itemCatID-15 .more-public a  ,
.itemCatID-279 .more-public a  ,
.itemCatID-280 .more-public a  ,
.itemCatID-119 .more-public a {

	color: #b5b5b5 !important;
	}

.itemCatID-20 .more-public a:hover ,
.itemCatID-163 .more-public a:hover ,
.itemCatID-345 .more-public a:hover ,
.itemCatID-179 .more-public a:hover ,
.itemCatID-255 .more-public a:hover ,
.itemCatID-161 .more-public a:hover ,
.itemCatID-165 .more-public a:hover ,
.itemCatID-259 .more-public a:hover,
.itemCatID-268 .more-public a:hover,
.itemCatID-340 .more-public a:hover,
.itemCatID-277 .more-public a:hover,
.itemCatID-269 .more-public a:hover,
.itemCatID-278 .more-public a:hover,
.itemCatID-15 .more-public a:hover,
.itemCatID-279 .more-public a:hover,
.itemCatID-280 .more-public a:hover,
.itemCatID-119 .more-public a:hover {

	color: #E26A28 !important;}

.bcCategoryID-42 {

	background-color:#FF9027 !important;}	

/* iky	 */
/* IKY */

.LiClassId-2 a {

    background-color: #1F4FA3 !important;

    color: #fff !important;

    padding: 3px 5px 3px 5px !important;

    margin: 2px 3px 1px 3px !important;

}
.LiClassId-48 a {

    background-color: #1F4FA3 !important;

    color: #fff !important;

    padding: 3px 5px 3px 5px !important;

    margin: 2px 3px 1px 3px !important;

}
.LiClassId-343 a {

    background-color: #1F4FA3 !important;

    color: #fff !important;

    padding: 3px 5px 3px 5px !important;

    margin: 2px 3px 1px 3px !important;

}
.LiClassId-336 a {

    background-color: #1F4FA3 !important;

    color: #fff !important;

    padding: 3px 5px 3px 5px !important;

    margin: 2px 3px 1px 3px !important;

}


.itemCatID-2 {

	border-top: 4px solid #1F4FA3;

}

.itemCatID-2 .more-public a {

	color: #b5b5b5 !important;}

.itemCatID-2 .more-public a:hover{

	color: #1F4FA3 !important;}

.bcCategoryID-2 {

	background-color:#1F4FA3 !important;}

.LiClassId-338 a {

    background-color: #0053AF !important;
    color: #fff !important;
    padding: 3px 5px 3px 5px !important;
    margin: 2px 3px 1px 3px !important;

}

.itemCatID-120 ,
.itemCatID-138 ,
.itemCatID-343 ,
.itemCatID-205 ,
.itemCatID-256 ,
.itemCatID-287 ,
.itemCatID-260 ,
.itemCatID-288 ,
.itemCatID-270 ,
.itemCatID-125 ,
.itemCatID-189 ,
.itemCatID-257 ,
.itemCatID-261 ,
.itemCatID-55 ,
.itemCatID-139 ,
.itemCatID-168 ,
.itemCatID-253 ,
.itemCatID-262 ,
.itemCatID-271 ,
.itemCatID-290 ,
.itemCatID-338 ,
.itemCatID-169 ,
.itemCatID-263 ,
.itemCatID-272 ,
.itemCatID-273 ,
.itemCatID-140 ,
.itemCatID-250 ,
.itemCatID-264 ,
.itemCatID-141 ,
.itemCatID-265 ,
.itemCatID-119 ,
.itemCatID-114 ,
.itemCatID-167 ,
.itemCatID-318 ,
.itemCatID-271 ,
.itemCatID-2 ,
.itemCatID-336 ,
.itemCatID-4 ,
.itemCatID-48 ,
.itemCatID-264 ,
.itemCatID-200 { 
	border-top: 4px solid #0053AF !important;
}


.itemCatID-120 .more-public a ,
.itemCatID-138 .more-public a ,
.itemCatID-343 .more-public a ,
.itemCatID-205 .more-public a ,
.itemCatID-256 .more-public a ,
.itemCatID-287 .more-public a ,
.itemCatID-260 .more-public a ,
.itemCatID-288 .more-public a ,
.itemCatID-270 .more-public a ,
.itemCatID-125 .more-public a ,
.itemCatID-189 .more-public a ,
.itemCatID-257 .more-public a ,
.itemCatID-261 .more-public a ,
.itemCatID-55 .more-public a ,
.itemCatID-139 .more-public a ,
.itemCatID-168 .more-public a ,
.itemCatID-253 .more-public a ,
.itemCatID-262 .more-public a ,
.itemCatID-271 .more-public a ,
.itemCatID-290 .more-public a ,
.itemCatID-338 .more-public a ,
.itemCatID-169 .more-public a ,
.itemCatID-263 .more-public a ,
.itemCatID-272 .more-public a ,
.itemCatID-273 .more-public a ,
.itemCatID-140 .more-public a ,
.itemCatID-250 .more-public a ,
.itemCatID-264 .more-public a ,
.itemCatID-141 .more-public a ,
.itemCatID-265 .more-public a ,
.itemCatID-119 .more-public a ,
.itemCatID-114 .more-public a ,
.itemCatID-167 .more-public a ,
.itemCatID-318 .more-public a ,
.itemCatID-271 .more-public a ,
.itemCatID-2 .more-public a ,
.itemCatID-336 .more-public a ,
.itemCatID-4 .more-public a ,
.itemCatID-264 .more-public a ,
.itemCatID-200 .more-public a 
{

	color: #b5b5b5 !important;
	}
.itemCatID-120  .more-public a:hover ,
.itemCatID-138  .more-public a:hover ,
.itemCatID-343  .more-public a:hover ,
.itemCatID-205  .more-public a:hover ,
.itemCatID-256  .more-public a:hover ,
.itemCatID-287  .more-public a:hover ,
.itemCatID-260  .more-public a:hover ,
.itemCatID-288  .more-public a:hover ,
.itemCatID-270  .more-public a:hover ,
.itemCatID-125  .more-public a:hover ,
.itemCatID-189  .more-public a:hover ,
.itemCatID-257  .more-public a:hover ,
.itemCatID-261  .more-public a:hover ,
.itemCatID-55  .more-public a:hover ,
.itemCatID-139  .more-public a:hover ,
.itemCatID-168  .more-public a:hover ,
.itemCatID-253  .more-public a:hover ,
.itemCatID-262  .more-public a:hover ,
.itemCatID-271  .more-public a:hover ,
.itemCatID-290  .more-public a:hover ,
.itemCatID-338  .more-public a:hover ,
.itemCatID-169  .more-public a:hover ,
.itemCatID-263  .more-public a:hover ,
.itemCatID-272  .more-public a:hover ,
.itemCatID-273  .more-public a:hover ,
.itemCatID-140  .more-public a:hover ,
.itemCatID-250  .more-public a:hover ,
.itemCatID-264  .more-public a:hover ,
.itemCatID-141  .more-public a:hover ,
.itemCatID-265  .more-public a:hover ,
.itemCatID-119  .more-public a:hover ,
.itemCatID-114  .more-public a:hover ,
.itemCatID-167  .more-public a:hover ,
.itemCatID-318  .more-public a:hover ,
.itemCatID-271  .more-public a:hover ,
.itemCatID-2  .more-public a:hover ,
.itemCatID-336  .more-public a:hover ,
.itemCatID-4  .more-public a:hover ,
.itemCatID-264  .more-public a:hover ,
.itemCatID-200  .more-public a:hover {

	color: #0053AF !important;}


/*  COLORS   */




	

#nav-menu li div.floatCK, #nav-menu li div.floatck {

    background: none repeat scroll 0 0 #fff;

}



#logo {

    width: 30%;

    z-index: 910 !important;

    position: relative;

}

	

	

/*.k2-datewisemodule {

    border: 1px solid #ebebeb;

    box-shadow: 1px 1px 5px #ccc;

    box-sizing: content-box;

    font-family: Verdana,Geneva,sans-serif;

    font-size: 12px;

    max-width: 1160px;

    padding: 2px;

    text-rendering: optimizelegibility;

    width: 100%;

}*/



.sj-responsive-listing .respl-item .item-inner {

    background-color: #fff;

    box-shadow: 1px 1px 4px #888888;

    margin: 5px;

    min-height: 300px;

    padding: 10px;

    position: relative;

}	

	



.sj-responsive-listing .respl-item .item-inner .more-title {

    color: #39414b;

    font-size: 16px;

    font-style: normal;

    font-weight: 300;

    line-height: 17px;

    margin: 0 0 10px;

    padding: 0 4px;

    text-align: left;

    text-decoration: none;

    text-indent: 1px;

}

.sj-responsive-listing .respl-item .item-inner .more-title a {

  color: #293352;

  font-family: Georgia,"Times New Roman",serif;

  font-size: 16px;

  font-style: normal;

  font-weight: 300;

  line-height: 16px;

  margin: 0 0 10px;

  padding: 0 3px;

  text-align: left;

  text-decoration: none;

  text-indent: 1px;

}

.sj-responsive-listing .respl-item .item-inner .more-content {
    color: #262525;
    font-size: 13px;
    font-style: normal;
    font-weight: 300;
    left: 3.5px;
    line-height: 18px;
    margin: 18px auto -3px;
    position: relative;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    width: auto;
}

.sj-responsive-listing .respl-item .item-inner .more-readmore {

    clear: both;

    color: #013c7e;

    font-size: 12px;

    font-style: normal;

    font-weight: 300;

    margin-bottom: 1px !important;

    padding: 14px 180px 0 1px !important;

    text-align: left;

    text-decoration: none;

    vertical-align: bottom !important;

}

.sj-responsive-listing .respl-item .item-inner img {

    float: right !important;

    height: auto !important;

    max-width: 60% !important;

    vertical-align: middle !important;

    width: 180px !important;

	max-height: 150px !important;

}

.sj-responsive-listing .respl-btn {

    background: none repeat scroll 0 0 padding-box #cfcfcf;

    margin: 25px 0 0;

    padding: 8px 1px;

    position: relative;

    text-align: center;

}

.sj-responsive-listing .respl-wrap .respl-loader .loader-label {

    color: #343434;

    font-size: 14px;

    font-weight: normal;

    line-height: 40px;

    margin: 0;

}

#header > div.inner a {

    color: #f1f1f1;

    font-size: 32px;

    font-style: normal;

    font-weight: normal;

    line-height: 40px;

    min-height: 40px;

    padding: 90px 0 60px 10px;

    position: relative;

    text-align: left;

    text-decoration: none;

    text-shadow: 1px 1px 0 rgba(1, 1, 1, 0.3);

}

@media screen and (max-width: 780px) {


#wrapper-top > div.inner {

    background: none repeat scroll 0 0 #ffffff;

    height: 100px !important;

}

}



select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {

    border-radius: 0;

    display: inline-block;

    font-size: 13px;

    height: 18px;

    line-height: 18px;

    margin-bottom: 9px;

    vertical-align: middle;

}

.clr {

    clear: both;

    visibility: hidden;

}

div#maximenuck ul.maximenuck li.maximenuck.level1 {

    border: 0 solid transparent;

    display: none;

    float: inherit !important;

}

div#maximenuck ul.maximenuck li.maximenuck.level1 > a, div#maximenuck ul.maximenuck li.maximenuck.level1 > span.separator {

    text-shadow: none !important;

}



div#maximenuck {

    font-size: 17px;

    font-weight: normal !important;

    line-height: 25px;

    text-align: left;

}

div#maximenuck ul.maximenuck {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border-radius: 10px;

    clear: both;

    display: block !important;

    filter: none;

    float: none !important;

    height: auto;

    line-height: 25px;

    list-style: outside none none;

    margin: 0;

    opacity: 1 !important;

    overflow: visible !important;

    padding: 25px 5px 5px;

    position: relative;

    text-align: left;

    vertical-align: middle !important;

    visibility: visible !important;

    z-index: 999;

}

div#maximenuck.maximenuckv ul.maximenuck {

    padding: 5px;

}

div#maximenuck ul.maximenuck:after {

    clear: both;

    content: " ";

    display: block;

    font-size: 0;

    height: 0;

    visibility: hidden;

}

div#maximenuck ul.maximenuck li.maximenuck.level1 {

    box-shadow: none;

    cursor: none;

    display: inline-block !important;

    filter: none;

    float: none !important;

    list-style: outside none none;

    margin: -8px 5px 0;

    padding: 1px 5px;

    position: relative;

    text-align: center;

    vertical-align: middle;

    line-height: 25px;

}

* + html div#maximenuck ul.maximenuck li.maximenuck.level1 {

    display: inline !important;

}

div#maximenuck.maximenuckv ul.maximenuck li.maximenuck.level1 {

    display: block !important;

    margin: 0;

    padding: 0 0 2px 2px;

    text-align: left;

}

div#maximenuck ul.maximenuck li.maximenuck.level1:hover {

    background: none repeat scroll 0 0 #fff;

    line-height: 25px;

    padding-bottom: 0;

}

div#maximenuck ul.maximenuck li.maximenuck.level1.active {

    background: none repeat scroll 0 0 #fff;

    line-height: 25px;

    padding-bottom: 0;

}

div#maximenuck ul.maximenuck li.maximenuck.level1 > a, div#maximenuck ul.maximenuck li.maximenuck.level1 > span.separator {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: medium none;

    box-shadow: none;

    color: #eeeeee;

    display: block;

    filter: none;

    float: none !important;

    font-size: 16px;

    min-height: 25px;

    outline: medium none;

    padding: 0;

    position: relative;

    text-decoration: none;

    white-space: normal;

}

div#maximenuck.maximenuckh ul.maximenuck li.maximenuck.level1.parent:hover, div#maximenuck.maximenuckh ul.maximenuck li.maximenuck.level1.parent:hover {

}

div#maximenuck ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck ul.maximenuck li.maximenuck.level1.active > span.separator {

    color: #161616;

}

div#maximenuck.maximenuckh ul.maximenuck li.level1.parent > a, div#maximenuck.maximenuckh ul.maximenuck li.level1.parent > span.separator {

    padding: 1px 15px 0 0;

}

div#maximenuck.maximenuckh ul.maximenuck li.level1.parent > a:after, div#maximenuck.maximenuckh ul.maximenuck li.level1.parent > span.separator:after {

    border-color: #eeeeee transparent transparent;

    border-style: solid;

    border-width: 7px 6px 0;

    /*content: "";*/

	content: none;

    display: block;

    height: 0;

    position: relative;

    right: 0;

    width: 0;

}

div#maximenuck.maximenuckh ul.maximenuck li.level1.parent:hover > a:after, div#maximenuck.maximenuckh ul.maximenuck li.level1.parent:hover > span.separator:after, div#maximenuck.maximenuckh ul.maximenuck li.level1.parent.active > a:after, div#maximenuck.maximenuckh ul.maximenuck li.level1.parent.active > span.separator:after {

}

div#maximenuck.maximenuckv ul.maximenuck li.level1.parent > a:after, div#maximenuck.maximenuckv ul.maximenuck li.level1.parent > span.separator:after {

    border-color: transparent transparent transparent #eeeeee;

    border-style: solid;

    content: "";

    display: inline-block;

    height: 0;

    margin: 5px 10px 3px 0;

    position: absolute;

    right: 3px;

    width: 0;

}

div#maximenuck.maximenuckv ul.maximenuck li.level1.parent:hover > a:after, div#maximenuck.maximenuckv ul.maximenuck li.level1.parent:hover > span.separator:after, div#maximenuck.maximenuckv ul.maximenuck li.level1.parent.active > a:after, div#maximenuck.maximenuckv ul.maximenuck li.level1.parent.active > span.separator:after {

}

div#maximenuck ul.maximenuck li.level1.parent li.parent > a:after, div#maximenuck ul.maximenuck li.level1.parent li.parent > span.separator:after, div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li.parent > a:after, div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li.parent > a:after {

    border-color: transparent transparent transparent #015b86;

    border-style: solid;

    border-width: 6px 0 6px 7px;

    content: "";

    display: inline-block;

    height: 0;

    margin: 3px;

    position: absolute;

    right: 3px;

    top: 50%;

    width: 0;

}

div#maximenuck ul.maximenuck li.level1.parent li.parent:hover > a:after, div#maximenuck ul.maximenuck li.level1.parent li.parent:hover > span.separator:after, div#maximenuck ul.maximenuck li.level1.parent li.parent.active > a:after, div#maximenuck ul.maximenuck li.level1.parent li.parent.active > span.separator:after {

    border-left-color: #029feb;

}

div#maximenuck ul.maximenuck li.maximenuck.level1.align_right, div#maximenuck ul.maximenuck li.maximenuck.level1.menu_right, div#maximenuck ul.maximenuck li.align_right, div#maximenuck ul.maximenuck li.menu_right {

    float: right !important;

    margin-right: 0 !important;

}

div#maximenuck ul.maximenuck li.align_right:not(.fullwidth) div.floatck, div#maximenuck ul.maximenuck li:not(.fullwidth) div.floatck.fixRight {

    border-radius: 5px 0 5px 5px;

    left: auto;

    right: -1px;

    top: auto;

}

div#maximenuck ul.maximenuck li.level1.parent div.floatck.fixRight li.parent > a, div#maximenuck ul.maximenuck li.level1.parent div.floatck.fixRight li.parent > span.separator, div#maximenuck ul.maximenuck li.level1.parent.menu_right li.parent > a, div#maximenuck ul.maximenuck li.level1.parent.menu_right li.parent > span.separator {

    border-color: transparent #015b86 transparent transparent;

}

div#maximenuck ul.maximenuck li.maximenuck div.floatck div.floatck.fixRight, div#maximenuck ul.maximenuck li.level1.parent.menu_right div.floatck div.floatck {

    margin-right: 93%;

}

div#maximenuck ul.maximenuck li div.floatck.fixRight {

}

div#maximenuck ul.maximenuck li div.floatck ul.maximenuck2, div#maximenuck ul.maximenuck2 {

    background: none repeat scroll 0 0 transparent;

    border: medium none !important;

    box-shadow: none !important;

    clear: left;

    display: block !important;

    float: none !important;

    margin: 0 !important;

    overflow: visible !important;

    padding: 0 !important;

    position: static !important;

    text-align: left;

    visibility: visible !important;

    width: 100%;

    z-index: 11000;

}

div#maximenuck ul.maximenuck li ul.maximenuck2 li.maximenuck, div#maximenuck ul.maximenuck2 li.maximenuck {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    display: block !important;

    float: none !important;

    font-size: 12px;

    list-style: outside none none;

    margin: 0 0 4px;

    padding: 5px 0;

    position: static;

    text-align: left;

    text-shadow: 1px 1px 1px #ffffff;

    z-index: 11001;

}

div#maximenuck ul.maximenuck li ul.maximenuck2 li.maximenuck:hover, div#maximenuck ul.maximenuck2 li.maximenuck:hover {

    background: none repeat scroll 0 0 transparent;

}

div#maximenuck ul.maximenuck li.maximenuck a, div#maximenuck ul.maximenuck li.maximenuck span.separator, div#maximenuck ul.maximenuck2 a, div#maximenuck ul.maximenuck2 li.maximenuck span.separator {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: medium none;

    box-shadow: none;

    color: #fff;

    display: block;

    filter: none;

    font-size: 14px;

    font-weight: normal;

    margin: 0;

    outline: medium none;

    padding: 0 5px;

    text-decoration: none;

    text-transform: none;

    white-space: normal;

}

div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li a, div#maximenuck ul.maximenuck2 li a {

    color: #013c7e;

    text-shadow: 1px 1px 1px #ffffff;

}

div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 a, div#maximenuck ul.maximenuck2 a {

    color: #161616;

    display: block;

    font-size: 12px;

    position: relative;

}

div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a, div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h2 a, div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h3 a, div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a, div#maximenuck ul.maximenuck2 li:hover > a, div#maximenuck ul.maximenuck2 li:hover > h2 a, div#maximenuck ul.maximenuck2 li:hover > h3 a, div#maximenuck ul.maximenuck2 li.active > a {

    background: none repeat scroll 0 0 transparent;

    color: #013c7e;

}

div#maximenuck li.maximenuck > a img {

    border: medium none;

    margin: 3px;

}

div#maximenuck li.maximenuck img {

    border: medium none;

}

div#maximenuck span.titreck {

    float: none !important;

    margin: 0;

    min-height: 17px;

    text-decoration: none;

}

div#maximenuck span.descck {

    display: block;

    float: none !important;

    font-size: 10px;

    height: 12px;

    line-height: 12px;

    text-decoration: none;

    text-transform: none;

}

div#maximenuck div.floatck {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-image: none;

    filter: none;

    margin: 0 0 0 -6px;

    padding: 0;

    text-align: left;

    width: inherit !important;

}

div#maximenuck div.maxidrop-main {

    width: 180px;

}

div#maximenuck.maximenuckv div.floatck {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-image: none;

    border-radius: 0 5px 5px;

    border-style: solid solid solid none;

    border-width: 1px 1px 1px medium;

    margin: -39px 0 0 90%;

}

div#maximenuck .maxipushdownck div.floatck {

    margin: 0;

}

div#maximenuck ul.maximenuck li.maximenuck div.floatck div.floatck {

    border-radius: 5px;

    margin: -30px 0 0 93%;

}

div#maximenuck ul.maximenuck li:hover:not(.maximenuckanimation) div.floatck div.floatck, div#maximenuck ul.maximenuck li:hover:not(.maximenuckanimation) div.floatck:hover div.floatck div.floatck, div#maximenuck ul.maximenuck li:hover:not(.maximenuckanimation) div.floatck:hover div.floatck:hover div.floatck div.floatck, div#maximenuck ul.maximenuck li.sfhover:not(.maximenuckanimation) div.floatck div.floatck, div#maximenuck ul.maximenuck li.sfhover:not(.maximenuckanimation) div.floatck.sfhover div.floatck div.floatck, div#maximenuck ul.maximenuck li.sfhover:not(.maximenuckanimation) div.floatck.sfhover div.floatck.sfhover div.floatck div.floatck {

    display: none;

}

div#maximenuck ul.maximenuck li.maximenuck:hover > div.floatck, div#maximenuck ul.maximenuck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck, div#maximenuck ul.maximenuck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck, div#maximenuck ul.maximenuck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck, div#maximenuck ul.maximenuck li.sfhover > div.floatck, div#maximenuck ul.maximenuck li.sfhover > div.floatck li.sfhover > div.floatck, div#maximenuck ul.maximenuck li.sfhover > div.floatck li.sfhover > div.floatck li.sfhover > div.floatck, div#maximenuck ul.maximenuck li.sfhover > div.floatck li.sfhover > div.floatck li.sfhover > div.floatck li.sfhover > div.floatck {

    display: block;

}

div#maximenuck div.maximenuck_mod ul {

    display: block;

}

div#maximenuck ul.maximenuck li div.floatck div.maximenuck2 {

    margin: 0;

    padding: 0;

}

div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 h2 a, div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 h2 span.separator, div#maximenuck ul.maximenuck2 h2 a, div#maximenuck ul.maximenuck2 h2 span.separator {

    font-size: 21px;

    font-weight: 400;

    letter-spacing: -1px;

    line-height: 21px;

    margin: 7px 0 14px;

    padding-bottom: 14px;

    text-align: left;

}

div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 h3 a, div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 h3 span.separator, div#maximenuck ul.maximenuck2 h3 a, div#maximenuck ul.maximenuck2 h3 span.separator {

    font-size: 14px;

    line-height: 21px;

    margin: 7px 0 14px;

    padding-bottom: 7px;

    text-align: left;

}

div#maximenuck ul.maximenuck li ul.maximenuck2 li p, div#maximenuck ul.maximenuck2 li p {

    font-size: 12px;

    line-height: 18px;

    margin: 0 0 10px;

    text-align: left;

}

div#maximenuck .imgshadow {

    background: none repeat scroll 0 0 #ffffff !important;

    box-shadow: 0 0 5px #666666;

    margin-top: 5px;

    padding: 4px;

}

div#maximenuck ul.maximenuck li ul.maximenuck2 li.blackbox, div#maximenuck ul.maximenuck2 li.blackbox {

    background-color: #333333 !important;

    border-radius: 5px;

    box-shadow: 0 0 3px #000000 inset;

    color: #eeeeee;

    margin: 0 4px 4px !important;

    padding: 4px 6px !important;

    text-shadow: 1px 1px 1px #000;

}

div#maximenuck ul.maximenuck li ul.maximenuck2 li.blackbox:hover, div#maximenuck ul.maximenuck2 li.blackbox:hover {

    background-color: #333333 !important;

}

div#maximenuck ul.maximenuck li ul.maximenuck2 li.blackbox a, div#maximenuck ul.maximenuck2 li.blackbox a {

    color: #fff;

    display: inline !important;

    text-shadow: 1px 1px 1px #000;

}

div#maximenuck ul.maximenuck li ul.maximenuck2 li.blackbox:hover > a, div#maximenuck ul.maximenuck2 li.blackbox:hover > a {

    text-decoration: underline;

}

div#maximenuck ul.maximenuck li ul.maximenuck2 li.greybox, div#maximenuck ul.maximenuck2 li.greybox {

    background: none repeat scroll 0 0 #f0f0f0 !important;

    border: 1px solid #bbbbbb;

    border-radius: 5px;

    margin: 0 4px 4px !important;

    padding: 4px 6px !important;

}

div#maximenuck ul.maximenuck li ul.maximenuck2 li.greybox:hover, div#maximenuck ul.maximenuck2 li.greybox:hover {


    background: none repeat scroll 0 0 #ffffff !important;

    border: 1px solid #aaaaaa;

}

div#maximenuck ul.maximenuck div.maximenuck_mod > div > h3, div#maximenuck ul.maximenuck2 div.maximenuck_mod > div > h3 {

    border-bottom: 1px solid #555;

    color: #555;

    font-size: 16px;

    font-weight: bold;

    text-shadow: 1px 1px 1px #000;

    width: 100%;

}

div#maximenuck div.maximenuck_mod {

    padding: 0;

    white-space: normal;

    width: 100%;

}

div#maximenuck div.maximenuck_mod div.moduletable {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: medium none;

}

div#maximenuck div.maximenuck_mod fieldset {

    background: none repeat scroll 0 0 transparent;

    border: medium none;

    margin: 0 auto;

    overflow: hidden;

    padding: 0;

    width: 100%;

}

div#maximenuck ul.maximenuck2 div.maximenuck_mod a {

    background: none repeat scroll 0 0 transparent;

    border: medium none;

    display: inline;

    font-weight: normal;

    margin: 0;

    padding: 0;

}

div#maximenuck ul.maximenuck2 div.maximenuck_mod a:hover {

}

div#maximenuck ul.maximenuck2 div.maximenuck_mod ul {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: medium none;

    margin: 0;

    padding: 0;

    text-align: left;

    width: 100%;

}

div#maximenuck ul.maximenuck2 div.maximenuck_mod li {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: medium none;

    display: block;

    float: none;

    font-size: 11px;

    line-height: 20px;

    margin: 0 0 0 15px;

    padding: 0;

    text-align: left;

    white-space: normal;

}

div#maximenuck ul.maximenuck2 div.maximenuck_mod #form-login ul {

    left: 0;

    margin: 0;

    padding: 0;

    width: 100%;

}

div#maximenuck ul.maximenuck2 div.maximenuck_mod #form-login ul li {

    background: none repeat scroll 0 0 transparent;

    height: 20px;

    margin: 2px 0;

    padding: 0 5px;

}

div#maximenuck form {

    margin: 0 0 5px;

}

div#maximenuck .maxiFancybackground {

    border: medium none !important;

    list-style: outside none none;

    margin: 0 !important;

    padding: 0 !important;

    position: absolute;

    top: 0;

    z-index: -1;

}

div#maximenuck .maxiFancybackground .maxiFancycenter {

    border-top: 1px solid #fff;

}

div#maximenuck span.maxiclose {

    color: #fff;

}

div#maximenuck ul.maximenuck li.maximenuck.nodropdown div.floatck, div#maximenuck ul.maximenuck li.maximenuck div.floatck li.maximenuck.nodropdown div.floatck, div#maximenuck .maxipushdownck div.floatck div.floatck {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: medium none;

    box-shadow: none;

    display: block !important;

    left: auto;

    margin: 3px;

    position: static;

}

div#maximenuck ul.maximenuck li.level1.parent ul.maximenuck2 li.maximenuck.nodropdown li.maximenuck, div#maximenuck .maxipushdownck ul.maximenuck2 li.maximenuck.nodropdown li.maximenuck {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    text-indent: 5px;

}

div#maximenuck ul.maximenuck li.maximenuck.level1.parent ul.maximenuck2 li.maximenuck.parent.nodropdown > a, div#maximenuck ul.maximenuck li.maximenuck.level1.parent ul.maximenuck2 li.maximenuck.parent.nodropdown > span.separator, div#maximenuck .maxipushdownck ul.maximenuck2 li.maximenuck.parent.nodropdown > a, div#maximenuck .maxipushdownck ul.maximenuck2 li.maximenuck.parent.nodropdown > span.separator {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

}

div#maximenuck ul.maximenuck li.maximenuck.level1.parent ul.maximenuck2 li.parent.nodropdown > *:after, div#maximenuck .maxipushdownck ul.maximenuck2 li.parent > *:after {

    display: none;

}

div#maximenuck li.maximenuck.nodropdown > div.floatck > div.maxidrop-main {

    width: auto;

}

div#maximenuck.maximenuckh li.fullwidth > div.floatck {

    left: 0;

    margin: 0;

    padding: 0;

    right: 0;

    width: auto !important;

}

div#maximenuck.maximenuckv li.fullwidth > div.floatck {

    bottom: 0;

    left: 100%;

    margin: 0 0 0 -5px;

    padding: 0;

    top: 0;

}

div#maximenuck li.fullwidth > div.floatck > div.maxidrop-main {

    width: auto;

}

.social-icons {

    margin-bottom: -81px;

    margin-top: 35px;

}

#mod-search-searchword {

    background: url("../images/search-box.jpg") no-repeat scroll 0 0 transparent;

    border: medium none;

    height: 33px;

    line-height: 33px;

    padding-left: 9px;

    width: 176px;

}



.search {

    background-color: #fff;

    box-shadow: 1px 1px 4px #cdcdcd;

    margin-top: 0px;

	padding:10px;

}

.button {

    border-radius: 0;

    color: #ffffff !important;

    float: right;

    font-family: roboto;

    font-size: 13px;

    font-style: normal;

    margin-right: 5px;

    text-decoration: none;

}

li.item-112 {

    font-size: 12px;

    margin: 0 !important;

    padding-top: 3px;

}

div.search input.button {

    background-image: url("../images/searchbotton.jpg");

    border: medium none;

    cursor: pointer;

    float: right;

    height: 35px;

    overflow: hidden;

    text-indent: -999em;

    width: 34px;

}

.fpss-template-iwp .slidetext h1 a {

    background-size: 100% auto;

    color: #ffffff;

    display: block;

    font-family: Georgia,"Times New Roman",Times,serif;

    font-size: 90%;

    font-weight: normal;

    line-height: 120%;

    margin: 0;

    padding: 15px;

    text-align: center;

    text-decoration: none;

    text-shadow: 1px 1px 0 #000000;

}

.fpss-template-iwp .slidetext h1 a:hover {

    color: #fff;

    text-decoration: none;

}

span.darkbluetext {

    color: #0c3261;

    font-family: Georgia,"Times New Roman",Times,serif;

    font-weight: bold;

    text-shadow: 1px 1px #fff;

}

span.lightbluetext {

    color: #39608b;

    font-family: Georgia,"Times New Roman",Times,serif;

    font-size: 14px;

    text-shadow: 1px 1px #fff;

}

.lightgreybackground {

    background: linear-gradient(to bottom, #e3e3e3 0%, #ffffff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: 1px solid #d0d0d0;

}

ul.veslolistakentriko {

    list-style: outside none none;

    margin: 12px 0 0;

    padding: 0;

}

ul.veslolistakentriko li {

    background-image: url("../images/bluearrow.png");

    background-position: 0 4px;

    background-repeat: no-repeat;

    color: #333333;

    font-size: 13px;

    line-height: 125%;

    margin: 0 0 10px;

    padding-bottom: 3px;

    padding-left: 22px;

    padding-top: 3px;

}

div.lightgreybackground a.bluebutton {

    background: none repeat scroll 0 0 #0c3261;

    border-radius: 5px;

    color: #ffffff;

    font-family: Georgia,"Times New Roman",Times,serif;

    font-size: 13px;

    font-style: italic;

    margin-right: 5px;

    padding: 7px 15px;

    text-decoration: none;

}

.bluebutton {

    background: none repeat scroll 0 0 #0c3261;

    border-radius: 5px;

    color: #ffffff !important;

    font-family: Georgia,"Times New Roman",Times,serif;

    font-size: 13px;

    font-style: italic;

    margin-right: 5px;

    padding: 7px 15px;

    text-decoration: none;

}

table.calendar {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border-collapse: collapse;

    margin: 5px auto 0;

}

table.calendar tr td.calendarNavMonthPrev, table.calendar tr td.calendarCurrentMonth, table.calendar tr td.calendarNavMonthNext {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    text-align: left;

}

table.calendar tr td.calendarCurrentMonth {

    text-align: center;

}

table.calendar tr td.calendarNavMonthNext {

    text-align: right;

}

table.calendar tr td.calendarNavMonthPrev a, table.calendar tr td.calendarNavMonthNext a {

    color: #0c3261;

}

table.calendar tr td.calendarDayName {

    background: none repeat scroll 0 0 #0c3261;

    color: #fff;

    font-size: 12px;

    font-style: italic;

}

.ekdiloseisllp table.calendar tr td {

    padding: 5px 4px !important;

}

table.calendar tr td {

    background: none repeat scroll 0 0 transparent;

    border: 0 solid #f4f4f4;

    color: #444444;

    font-size: 13px;

    padding: 5px 9px;

    text-align: center;

    vertical-align: middle;

}

table.calendar tr td.calendarDateEmpty {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

}

table.calendar tr td.calendarTodayLinked, table.calendar tr td.calendarToday {

    background: none repeat scroll 0 0 #0c3261;

    color: #ffffff;

    padding: 0;

}

table.calendar tr td.calendarTodayLinked a {

    background: none repeat scroll 0 0 #0c3261;

    display: block;

    height: 100%;

}

table.calendar tr td.calendarTodayLinked a:hover {

    background: none repeat scroll 0 0 #0c3261;

    display: block;

    line-height: 100%;

    text-decoration: none;

}

ul#anakoinoseisUL {

    list-style: outside none none;

    margin: 0;

    padding-bottom: 0;

    padding-left: 10px !important;

    padding-right: 0;

    padding-top: 0;

}

ul#anakoinoseisUL li {

    background-image: url("../images/bluearrow.png");

    background-position: 0 5px;

    background-repeat: no-repeat;

    padding-left: 20px;

}

ul#anakoinoseisUL a.moduleItemTitle {

    color: #444;

    font-size: 12.5px;

    text-decoration: none;

}

ul#anakoinoseisUL a.moduleItemTitle:hover {

    color: #444;

    text-decoration: underline;

}

ul#anakoinoseisUL span.moduleItemDateCreated {

    color: #999;

    font-size: 11px;

    font-style: italic;

}

ul#anakoinoseisUL li {

    overflow: hidden;

}

ul#anakoinoseisUL li.even, ul#anakoinoseisUL li.odd {

    background-color: transparent;

    border-bottom: 1px dashed #9cabbf;

}

ul#anakoinoseislinkUL {

    list-style: outside none none;

    margin: 0;

    padding: 0;

}

ul#anakoinoseislinkUL li {

    background-image: url("../images/bluearrow.png");

    background-position: 0 5px;

    background-repeat: no-repeat;

    padding-left: 20px;

	margin-bottom: 10px;

}

ul#anakoinoseislinkUL a.moduleItemTitle {

    color: #444;

    font-size: 13px;

    text-decoration: none;

}

ul#anakoinoseislinkUL a.moduleItemTitle:hover {

    color: #444;

    text-decoration: underline;

}

ul#anakoinoseislinkUL span.moduleItemDateCreated {

    color: #999;

    font-size: 11px;

    font-style: italic;

}

ul#anakoinoseislinkUL li {

    overflow: hidden;

}

ul#anakoinoseislinkUL li.even, ul#anakoinoseislinkUL li.odd {

    background-color: transparent;

    border-bottom: 1px dashed #9cabbf;

    margin-left: 0;

}

#fpssContainer97.fpss-template-iwp {

    box-shadow: 0 0 8px #bbb;

}

.fpss-template-iwp .navigation li.active a, .fpss-template-iwp .navigation li a:hover {

    border-color: #fff !important;

    color: #1a416f !important;

    text-decoration: none;

}

.fpss-template-iwp .navigation li.navigation-button a:hover {

    border-color: #fff !important;

}

#fpssContainer97.fpss-template-iwp {

    background: linear-gradient(to bottom, #325c89 0%, #204671 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);

}

#fpssContainer97.fpss-template-iwp .slides-wrapper {

    background-color: transparent;

}

#fpssContainer97.fpss-template-iwp .fpssTimerContainer, #fpssContainer97.fpss-template-iwp .fpssTimerContainer .fpssTimer {

    background-color: transparent;

}

.fpss-template-iwp .navigation li.navigation-button a {

    background: none repeat scroll 0 0 transparent;

    border: 1px solid #5178a3;

    border-radius: 30px;

    color: #ffffff;

    display: block;

    height: 35px;

    margin: 0;

    padding: 0;

    position: relative;

    text-align: center;

    text-decoration: none;

    width: 35px;

}

.fpss-template-iwp .navigation li a span.navigation-key {

    display: block;

    font-size: 15px;

    line-height: normal;

    padding: 6px 0 0;

}

.programms {

    float: left;

    height: 200px;

}

.programmsgen {

}

.programmdesc {

    font-family: arial;

    font-size: 13px;

    height: 76px;

    line-height: 24px;

    padding-top: 10px;

    text-align: center;

}

.programmbolddesc {

    font-family: Georgia,"Times New Roman",Times,serif;

    font-size: 17px;

}

.blueline {

    background: url("../images/bluelinebg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);

    float: left;

    margin: -21px 0 0 258px;

    padding: 10px;

    text-align: center;

}

.readmoreanak {

    background: url("../images/rightcolbottom.jpg") no-repeat scroll center bottom transparent;

    height: 45px;

    padding-top: 5px;

}

.anakoinoseisdeskia {

    background: url("../images/rightcolbottom.jpg") no-repeat scroll center bottom transparent;

    height: 285px;

}

div#maximenuck ul.maximenuck li.maximenuck.level1.active > a {

    background: url("../images/bluearrow.jpg") no-repeat scroll 95% 10px transparent !important;

}

.k2ItemsBlock.modright > .jcarousel-skin-tango > .jcarousel-container.jcarousel-container-vertical > .jcarousel-next.jcarousel-next-vertical {

    background: url("../images/arrows-blue-hor.jpg") no-repeat scroll 0 6px transparent;

    left: 248px !important;

    top: 254px !important;

}

.k2ItemsBlock.modright > .jcarousel-skin-tango > .jcarousel-container.jcarousel-container-vertical > .jcarousel-prev.jcarousel-prev-vertical {

    background: url("../images/arrows-blue-hor.jpg") no-repeat scroll -36px 0 transparent;

    left: 275px !important;

    top: 260px !important;

}

#fpssContainer97.fpss-template-iwp .slidetext {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

}

.navigation-background {

    display: none;

}

#roksearch_search_str {

    background: url("../images/ajaxsearchbg.jpg") no-repeat scroll 10% 50% transparent;

    border: medium none;

    color: #aaaaaa;

    font-size: 12px;

    font-style: italic;

    height: 21px;

    line-height: 18px;

    margin: -10px -25px;

    padding-left: 12px;

    padding-right: 0;

    text-align: left;

    width: 220px;

}

#roksearch_search_str.loading {

    background: url("../images/ajaxsearchbg.jpg") no-repeat scroll 0 50% transparent;

    border: medium none;

    color: #aaaaaa;

    font-size: 12px;

    font-style: italic;

    height: 33px;

    line-height: 20px;

    padding-left: 9px;

    width: 225px;

}

div.mod-languages ul.lang-inline li {

    display: inline;

    line-height: 20px;

}

#roksearch_results h3 {

    color: #244674;

    font-size: 13px;

    padding: 3px 3px 3px 20px;

}

#roksearch_results .roksearch_odd {

    background: none repeat scroll 0 0 #ffffff;

    border-bottom: 1px dashed #244674;

}

#roksearch_results .roksearch_even {

    background: none repeat scroll 0 0 #ffffff;

    border-bottom: 1px dashed #244674;

}

#roksearch_results .roksearch_odd-hover h3, #roksearch_results .roksearch_even-hover h3 {

    background: url("../images/bluearrow.png") no-repeat scroll left 3px rgba(0, 0, 0, 0);

    color: #244674;

    font-size: 13px;

    padding: 3px 3px 3px 20px;

}

.level2 > a > span {

    font-size: 12px;

}

.level2 > .separator > span {



    color: #444444;

    font-family: Georgia,"Times New Roman",Times,serif;

    font-style: italic;

    padding-left: 15px;

}

#roksearch_search_str {

    background: url("../images/ajaxsearchbg.jpg") no-repeat scroll 0 50% transparent;

    border: medium none;

    color: #aaaaaa;

    font-size: 12px;

    font-style: italic;

    height: 33px;

    line-height: 20px;

    padding-left: 9px;

    /* test   11022015 width: 225px;*/
	width: 390px !important;

	

}

div.maximenuckh ul.maximenuck2 li.maximenuck a, div.maximenuckh ul.maximenuck2 li.maximenuck span.separator {

    float: none !important;

    margin: 10px 0;

}

div.itemBody p {

    line-height: 1.6em;

    margin: 0;

    padding: 5px 0;

}

div#maximenuck ul.maximenuck li div.floatck.fixRight {

    border-radius: 0;

}

div#maximenuck ul.maximenuck li.level1.parent li.parent > a, div#maximenuck ul.maximenuck li.level1.parent li.parent > span.separator, div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li.parent:hover > a, div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li.parent.active > a {

    background-position: 171px 8px !important;

    padding-right: 0;

}

div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li a {

    color: #214671;

    display: block;

    padding: 5px 5px 5px 20px;

    text-shadow: 1px 1px 1px #ffffff;

}

#btl .btl-panel > span {

    background: none repeat scroll 0 0 transparent !important;

    border: medium none !important;

    box-shadow: none;

    line-height: 13px;

    margin: 0 !important;

    padding: 2px !important;

}

input.btl-buttonsubmit, button.btl-buttonsubmit {

    background: linear-gradient(to bottom, #214f80 0%, #1e4a7b 42%, #163e6f 72%, #0e3765 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;

    margin-left: 150px;

    text-transform: none !important;

}

.simplemodal-container {

}

.simplemodal-overlay {

    opacity: 0.7 !important;

}

.loginportal {

    background: linear-gradient(to bottom, #214f80 0%, #1e4a7b 42%, #163e6f 72%, #0e3765 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;

    border: medium none !important;

    color: white !important;

    cursor: pointer;

    display: inline-block;

    font-size: 15px;

    height: 30px;

    line-height: 30px;

    margin-top: 10px;

    padding: 0 12px;

    text-align: center !important;

    text-shadow: 0 1px 1px #4a4a4a;

    width: auto !important;

}

.btl-content-block h3 {

    text-transform: none !important;

}

div.btl-buttonsubmit {

    border: medium none !important;

}

#register-link > a {

    color: #214f80;

}

button.validate {

    background: linear-gradient(to bottom, #214f80 0%, #1e4a7b 42%, #163e6f 72%, #0e3765 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;

    border: medium none !important;

    color: white;

    cursor: pointer;

    display: inline-block;

    font-size: 15px;

    height: 30px;

    line-height: 30px;

    margin-top: 10px;

    padding: 0 12px;

    text-align: center !important;

    text-shadow: 0 1px 1px #4a4a4a;

    width: auto !important;

}

.k2AccountPage th.k2ProfileHeading {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

}

.k2AccountPage table.admintable td.key, .k2AccountPage table.admintable td.paramlist_key {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: medium none;

}

.iwplegent {

    border-top: 1px solid black;

    position: relative;

}

.iwplegent2 {

    background-color: white;

    margin: 0 auto;

    position: relative;

    text-align: center;

    top: -7px;

    width: 25px;

}

#btl-wrap-module {

    padding-bottom: 0;

    padding-left: 0;

}

div.item-position {

    font-family: Georgia,"Times New Roman",Times,serif;

    font-size: 15px;

    font-weight: bold;

    margin-bottom: 10px;

    text-align: center;

}

div#contactclassiwpidia {

    float: left;

    height: 250px;

    width: 33%;

}

span.contact-name {

    text-align: center;

}

div.contact-image {

    margin-bottom: 10px;

    text-align: center;

}

.contactclassiwp {

    margin-bottom: 20px;

}

div.imgname {

    margin-bottom: 10px;

    text-align: center;

}

.pane-slider {

    padding: 0 !important;

}

p.contact-position {

    color: #0c3261;

    font-family: Georgia,"Times New Roman",Times,serif;

    font-size: 18px !important;

    font-weight: bold;

    text-align: center;

    text-shadow: 1px 1px #ffffff;

}

div.item-state {

    color: #0c3261;

    font-family: Georgia,"Times New Roman",Times,serif;

    font-weight: bold;

    text-align: center;

    text-shadow: 1px 1px #ffffff;

}

.contact-category > h2 {

    color: #0c3261;

    font-family: Georgia,"Times New Roman",Times,serif;

}

span.contact-state {

    color: #0c3261;

    font-family: Georgia,"Times New Roman",Times,serif;

    font-weight: bold;

    text-align: center;

    text-shadow: 1px 1px #ffffff;

}

.wf_file {

    display: block;

    padding: 1px 5px;

    text-align: center;

}

#btl .btl-panel > span {

    font-weight: normal !important;

}

#fpssContainer137.fpss-template-iwp .slides-wrapper .slides .slide .slideInner {

    background-image: url("../images/slideshowTitleBG.png");

    background-position: 10px 10px;

    background-repeat: no-repeat;

    height: 257px;

    overflow: hidden;

    position: relative;

    width: 630px;

}

#fpssContainer137.fpss-template-iwp a.slide-linkMore {

    bottom: 18px;

    display: block;

    float: right;

    height: auto;

    left: 80px;

    margin: 0;

    overflow: hidden;

    position: absolute;

    text-decoration: none;

    width: auto;

    z-index: 1;

}

#fpssContainer137.fpss-template-iwp a.slide-linkMore .slide-read-more {

    background-color: #fff;

    background-image: none;

    background-repeat: repeat-x;

    color: #2d5682;

    display: block;

    font-size: 13px;

    font-weight: bold;

    height: 35px;

    line-height: 35px;

    text-decoration: none;

}

#fpssContainer141.fpss-template-iwp .slides-wrapper .slides .slide .slideInner {

    background-image: url("../images/slideshowTitleBG.png");

    background-position: 10px 10px;

    background-repeat: no-repeat;

    height: 257px;

    overflow: hidden;

    position: relative;

    width: 630px;

}

#fpssContainer141.fpss-template-iwp a.slide-linkMore {

    bottom: 18px;

    display: block;

    float: right;

    height: auto;

    left: 80px;

    margin: 0;

    overflow: hidden;

    position: absolute;

    text-decoration: none;

    width: auto;

    z-index: 1;

}

#fpssContainer141.fpss-template-iwp a.slide-linkMore .slide-read-more {

    background-color: #fff;

    background-image: none;

    background-repeat: repeat-x;

    color: #2d5682;

    display: block;

    font-size: 13px;

    font-weight: bold;

    height: 35px;

    line-height: 35px;

    text-decoration: none;

}

.fpss-template-iwp .navigation-wrapper .navigation li {

    background: none repeat scroll 0 0 transparent;

    display: block;

    float: left;

    list-style-type: none;

    margin: 0;

    padding: 0;

}

.fpss-template-iwp .navigation-wrapper .navigation li a, .fpss-template-iwp .navigation-wrapper .navigation li a:hover {

    background-image: url("../images/fpssRepBG.png");

    background-repeat: repeat-x !important;

    display: block;

    height: 35px;

    overflow: hidden;

    text-indent: -999em;

    width: 35px;

}

.fpss-template-iwp .navigation-wrapper .navigation li.navigation-previous {

    margin-right: 5px;

}

.fpss-template-iwp .navigation-wrapper .navigation li.navigation-next {

}

.fpss-template-iwp .navigation-wrapper .navigation li.navigation-previous a, .fpss-template-iwp .navigation-wrapper .navigation li.navigation-previous a:hover {

    background-image: url("../images/fpssArrows.png");

    background-position: left top;

    background-repeat: repeat-x;

}

.fpss-template-iwp .navigation-wrapper .navigation li.navigation-next a, .fpss-template-iwp .navigation-wrapper .navigation li.navigation-next a:hover {

    background-image: url("../images/fpssArrows.png");

    background-position: right top;

    background-repeat: repeat-x;

}

#topcomeniusgr {

    background: url("../images/cktopmenubg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);

    height: 201px;

    position: relative;

    width: 980px;

}

#topcomeniusgr > .maxiroundedcenter > ul {

    z-index: 10 !important;

}

.comenius1menu {

    background: url("../images/ckvelos1green.png") no-repeat scroll 0 0 transparent;

    height: 50px;

    left: 28px;

    list-style: outside none none;

    padding: 0 0 0 10px !important;

    position: absolute;

    text-align: center !important;

    top: 100px;

    width: 180px;

    z-index: 0 !important;

}

.comenius1menu > a {

    background-color: #acbe35;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.comenius1menu > a:hover {

    color: #444;

    text-shadow: none;

}

.comenius2menu {

    background: url("../images/ckvelos2green.png") no-repeat scroll 153px 27px transparent;

    height: 50px;

    left: 68px;

    list-style: outside none none;

    padding: 0 10px 0 3px !important;

    position: absolute;

    text-align: center !important;

    top: 38px;

    width: 150px;

    z-index: 0 !important;

}

.comenius2menu > a {

    background-color: #acbe35;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.comenius2menu > a:hover {

    color: #444;

    text-shadow: none;

}

.comenius3menu {

    background: url("../images/ckvelos3green.png") no-repeat scroll 149px 13px transparent;

    height: 50px;

    left: 274px;

    list-style: outside none none;

    padding: 0 10px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 39px;

    width: 150px;

    z-index: 0 !important;

}

.comenius3menu > a {

    background-color: #acbe35;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.comenius3menu > a:hover {

    color: #444;

    text-shadow: none;

}

.comenius4menu {

    background: url("../images/ckvelos4green.png") no-repeat scroll 133px 0 transparent;

    height: 50px;

    left: 323px;

    list-style: outside none none;

    padding: 7px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 99px;

    width: 150px;

    z-index: 0 !important;

}

.comenius4menu > a {

    background-color: #acbe35;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.comenius4menu > a:hover {

    color: #444;

    text-shadow: none;

}

.comenius5menu {

    background: url("../images/ckvelos4green.png") no-repeat scroll 141px 0 transparent;

    height: 50px;

    left: 538px;

    list-style: outside none none;

    padding: 7px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 52px;

    width: 165px;

    z-index: 0 !important;

}

.comenius5menu > a {

    background-color: #acbe35;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.comenius5menu > a:hover {

    color: #444;

    text-shadow: none;

}

.comenius6menu {

    background: url("../images/ckvelos4green.png") no-repeat scroll 127px 0 transparent;

    border-radius: 5px;

    height: 50px;

    left: 740px;

    list-style: outside none none;

    padding: 7px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 52px;

    width: 150px;

    z-index: 0 !important;

}

.comenius6menu > a {

    background-color: #acbe35;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.comenius6menu > a:hover {

    color: #444;

    text-shadow: none;

}

.comenius7menu {

    background: url("../images/ckvelos3green.png") no-repeat scroll 200px 3px transparent;

    height: 50px;

    left: 734px;

    list-style: outside none none;

    padding: 0 9px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 121px;

    width: 200px;

    z-index: 0 !important;

}

.comenius7menu > a {

    background-color: #acbe35;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.comenius7menu > a:hover {

    color: #444;

    text-shadow: none;

}

.comenius1menu {

    background: url("../images/ckvelos1green.png") no-repeat scroll 0 0 transparent;

    left: 33px;

    list-style: outside none none;

    padding: 0 0 0 10px !important;

    position: absolute;

    text-align: center !important;

    top: 86px;

    width: 180px;

    z-index: 0 !important;

}

.comenius1menu > a {

    background-color: #acbe35;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.comenius1menu > a:hover {

    color: #444;

    text-shadow: none;

}

.comenius2menu {

    background: url("../images/ckvelos4green.png") no-repeat scroll 131px 3px / 21px auto transparent;

    left: 90px;

    list-style: outside none none;

    padding: 11px 4px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 104px;

    width: 150px;

    z-index: 0 !important;

}

.comenius2menu > a {

    background-color: #acbe35;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.comenius2menu > a:hover {

    color: #444;

    text-shadow: none;

}

.comenius3menu {

    background: url("../images/ckvelos3green.png") no-repeat scroll 149px 13px transparent;

    height: 50px;

    left: 274px;

    list-style: outside none none;

    padding: 0 10px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 39px;

    width: 150px;

    z-index: 0 !important;

}

.comenius3menu > a {

    background-color: #acbe35;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.comenius3menu > a:hover {

    color: #444;

    text-shadow: none;

}

.comenius4menu {

    background: url("../images/ckvelos4green.png") no-repeat scroll 133px 0 transparent;

    height: 50px;

    left: 323px;

    list-style: outside none none;

    padding: 7px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 99px;

    width: 150px;

    z-index: 0 !important;

}

.comenius4menu > a {

    background-color: #acbe35;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.comenius4menu > a:hover {

    color: #444;

    text-shadow: none;

}

.comenius5menu {

    background: url("../images/ckvelos4green.png") no-repeat scroll 141px 0 transparent;

    height: 50px;

    left: 538px;

    list-style: outside none none;

    padding: 7px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 52px;

    width: 165px;

    z-index: 0 !important;

}

.comenius5menu > a {

    background-color: #acbe35;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.comenius5menu > a:hover {

    color: #444;

    text-shadow: none;

}

.comenius6menu {

    background: url("../images/ckvelos4green.png") no-repeat scroll 127px 0 transparent;

    border-radius: 5px;

    height: 50px;

    left: 740px;

    list-style: outside none none;

    padding: 7px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 52px;

    width: 150px;

    z-index: 0 !important;

}

.comenius6menu > a {

    background-color: #acbe35;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.comenius6menu > a:hover {

    color: #444;

    text-shadow: none;

}

.comenius7menu {

    background: url("../images/ckvelos3green.png") no-repeat scroll 200px 3px transparent;

    height: 50px;

    left: 734px;

    list-style: outside none none;

    padding: 0 9px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 121px;

    width: 200px;

    z-index: 0 !important;

}

.comenius7menu > a {

    background-color: #acbe35;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.comenius7menu > a:hover {

    color: #444;

    text-shadow: none;

}

.comenius8menu {

    background: url("../images/ckvelos4green.png") no-repeat scroll 82px 3px transparent;

    left: 513px;

    list-style: outside none none;

    padding: 10px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 120px;

    width: 180px;

    z-index: 0 !important;

}

.comenius8menu > a {

    background-color: #acbe35;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.comenius8menu > a:hover {

    color: #444;

    text-shadow: none;

}

.comenius9menu {

    background: url("../images/ckvelos9green.png") no-repeat scroll 1px 14px transparent;

    left: 73px;

    list-style: outside none none;

    padding: 0 0 0 10px !important;

    position: absolute;

    text-align: center !important;

    top: 19px;

    width: 180px;

    z-index: 0 !important;

}

.comenius9menu > a {

    background-color: #acbe35;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.comenius9menu > a:hover {

    color: #444;

    text-shadow: none;

}

.erasmus1menu {

    background: url("../images/ckvelos1red.png") no-repeat scroll 0 0 transparent;

    left: 33px;

    list-style: outside none none;

    padding: 0 0 0 10px !important;

    position: absolute;

    text-align: center !important;

    top: 86px;

    width: 180px;

    z-index: 0 !important;

}

.erasmus1menu > a {

    background-color: #e55173;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.erasmus1menu > a:hover {

    color: #444;

    text-shadow: none;

}

.erasmus2menu {

    background: url("../images/ckvelos4red.png") no-repeat scroll 131px 3px / 21px auto transparent;

    left: 90px;

    list-style: outside none none;

    padding: 11px 4px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 104px;

    width: 150px;

    z-index: 0 !important;

}

.erasmus2menu > a {

    background-color: #e55173;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.erasmus2menu > a:hover {

    color: #444;

    text-shadow: none;

}

.erasmus3menu {

    background: url("../images/ckvelos3red.png") no-repeat scroll 149px 13px transparent;

    height: 50px;

    left: 274px;

    list-style: outside none none;

    padding: 0 10px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 39px;

    width: 150px;

    z-index: 0 !important;

}

.erasmus3menu > a {

    background-color: #e55173;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.erasmus3menu > a:hover {

    color: #444;

    text-shadow: none;

}

.erasmus4menu {

    background: url("../images/ckvelos4red.png") no-repeat scroll 133px 0 transparent;

    height: 50px;

    left: 323px;

    list-style: outside none none;

    padding: 7px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 99px;

    width: 150px;

    z-index: 0 !important;

}

.erasmus4menu > a {

    background-color: #e55173;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.erasmus4menu > a:hover {

    color: #444;

    text-shadow: none;

}

.erasmus5menu {

    background: url("../images/ckvelos4red.png") no-repeat scroll 141px 0 transparent;

    height: 50px;

    left: 538px;

    list-style: outside none none;

    padding: 7px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 52px;

    width: 165px;

    z-index: 0 !important;

}

.erasmus5menu > a {

    background-color: #e55173;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.erasmus5menu > a:hover {

    color: #444;

    text-shadow: none;

}

.erasmus6menu {

    background: url("../images/ckvelos4red.png") no-repeat scroll 127px 0 transparent;

    border-radius: 5px;

    height: 50px;

    left: 740px;

    list-style: outside none none;

    padding: 7px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 52px;

    width: 150px;

    z-index: 0 !important;

}

.erasmus6menu > a {

    background-color: #e55173;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.erasmus6menu > a:hover {

    color: #444;

    text-shadow: none;

}

.erasmus7menu {

    background: url("../images/ckvelos3red.png") no-repeat scroll 200px 3px transparent;

    height: 50px;

    left: 734px;

    list-style: outside none none;

    padding: 0 9px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 121px;

    width: 200px;

    z-index: 0 !important;

}

.erasmus7menu > a {

    background-color: #e55173;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.erasmus7menu > a:hover {

    color: #444;

    text-shadow: none;

}

.erasmus8menu {

    background: url("../images/ckvelos4red.png") no-repeat scroll 82px 3px transparent;

    left: 513px;

    list-style: outside none none;

    padding: 10px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 120px;

    width: 180px;

    z-index: 0 !important;

}

.erasmus8menu > a {

    background-color: #e55173;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.erasmus8menu > a:hover {

    color: #444;

    text-shadow: none;

}

.erasmus9menu {

    background: url("../images/ckvelos9red.png") no-repeat scroll 1px 14px transparent;

    left: 73px;

    list-style: outside none none;

    padding: 0 0 0 10px !important;

    position: absolute;

    text-align: center !important;

    top: 19px;

    width: 180px;

    z-index: 0 !important;

}

.erasmus9menu > a {

    background-color: #e55173;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.erasmus9menu > a:hover {

    color: #444;

    text-shadow: none;

}

.davinci1menu {

    background: url("../images/ckvelos1blue.png") no-repeat scroll 0 0 transparent;

    left: 33px;

    list-style: outside none none;

    padding: 0 0 0 10px !important;

    position: absolute;

    text-align: center !important;

    top: 86px;

    width: 180px;

    z-index: 0 !important;

}

.davinci1menu > a {

    background-color: #36a9cb;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.davinci1menu > a:hover {

    color: #444;

    text-shadow: none;

}

.davinci2menu {

    background: url("../images/ckvelos4blue.png") no-repeat scroll 131px 3px / 21px auto transparent;

    left: 90px;

    list-style: outside none none;

    padding: 11px 4px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 104px;

    width: 150px;

    z-index: 0 !important;

}

.davinci2menu > a {

    background-color: #36a9cb;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.davinci2menu > a:hover {

    color: #444;

    text-shadow: none;

}

.davinci3menu {

    background: url("../images/ckvelos3blue.png") no-repeat scroll 149px 13px transparent;

    height: 50px;

    left: 274px;

    list-style: outside none none;

    padding: 0 10px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 39px;

    width: 150px;

    z-index: 0 !important;

}

.davinci3menu > a {

    background-color: #36a9cb;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.davinci3menu > a:hover {

    color: #444;

    text-shadow: none;

}

.davinci4menu {

    background: url("../images/ckvelos4blue.png") no-repeat scroll 133px 0 transparent;

    height: 50px;

    left: 323px;

    list-style: outside none none;

    padding: 7px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 99px;

    width: 150px;

    z-index: 0 !important;

}

.davinci4menu > a {

    background-color: #36a9cb;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.davinci4menu > a:hover {

    color: #444;

    text-shadow: none;

}

.davinci5menu {

    background: url("../images/ckvelos4blue.png") no-repeat scroll 141px 0 transparent;

    height: 50px;

    left: 538px;

    list-style: outside none none;

    padding: 7px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 52px;

    width: 165px;

    z-index: 0 !important;

}

.davinci5menu > a {

    background-color: #36a9cb;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.davinci5menu > a:hover {

    color: #444;

    text-shadow: none;

}

.davinci6menu {

    background: url("../images/ckvelos4blue.png") no-repeat scroll 127px 0 transparent;

    border-radius: 5px;

    height: 50px;

    left: 740px;

    list-style: outside none none;

    padding: 7px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 52px;

    width: 150px;

    z-index: 0 !important;

}

.davinci6menu > a {

    background-color: #36a9cb;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.davinci6menu > a:hover {

    color: #444;

    text-shadow: none;

}

.davinci7menu {

    background: url("../images/ckvelos3blue.png") no-repeat scroll 200px 3px transparent;

    height: 50px;

    left: 734px;

    list-style: outside none none;

    padding: 0 9px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 121px;

    width: 200px;


    z-index: 0 !important;

}

.davinci7menu > a {

    background-color: #36a9cb;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.davinci7menu > a:hover {

    color: #444;

    text-shadow: none;

}

.davinci8menu {

    background: url("../images/ckvelos4blue.png") no-repeat scroll 82px 3px transparent;

    left: 513px;

    list-style: outside none none;

    padding: 10px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 120px;

    width: 180px;

    z-index: 0 !important;

}

.davinci8menu > a {

    background-color: #36a9cb;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.davinci8menu > a:hover {

    color: #444;

    text-shadow: none;

}

.davinci9menu {

    background: url("../images/ckvelos9blue.png") no-repeat scroll 1px 14px transparent;

    left: 73px;

    list-style: outside none none;

    padding: 0 0 0 10px !important;

    position: absolute;

    text-align: center !important;

    top: 19px;

    width: 180px;

    z-index: 0 !important;

}

.davinci9menu > a {

    background-color: #36a9cb;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.davinci9menu > a:hover {

    color: #444;

    text-shadow: none;

}

.grundtvig1menu {

    background: url("../images/ckvelos1purple.png") no-repeat scroll 0 0 transparent;

    left: 33px;

    list-style: outside none none;

    padding: 0 0 0 10px !important;

    position: absolute;

    text-align: center !important;

    top: 86px;

    width: 180px;

    z-index: 0 !important;

}

.grundtvig1menu > a {

    background-color: #b153cc;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.grundtvig1menu > a:hover {

    color: #444;

    text-shadow: none;

}

.grundtvig2menu {

    background: url("../images/ckvelos4purple.png") no-repeat scroll 131px 3px / 21px auto transparent;

    left: 90px;

    list-style: outside none none;

    padding: 11px 4px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 104px;

    width: 150px;

    z-index: 0 !important;

}

.grundtvig2menu > a {

    background-color: #b153cc;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.grundtvig2menu > a:hover {

    color: #444;

    text-shadow: none;

}

.grundtvig3menu {

    background: url("../images/ckvelos3purple.png") no-repeat scroll 149px 13px transparent;

    height: 50px;

    left: 274px;

    list-style: outside none none;

    padding: 0 10px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 39px;

    width: 150px;

    z-index: 0 !important;

}

.grundtvig3menu > a {

    background-color: #b153cc;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.grundtvig3menu > a:hover {

    color: #444;

    text-shadow: none;

}

.grundtvig4menu {

    background: url("../images/ckvelos4purple.png") no-repeat scroll 133px 0 transparent;

    height: 50px;

    left: 323px;

    list-style: outside none none;

    padding: 7px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 99px;

    width: 150px;

    z-index: 0 !important;

}

.grundtvig4menu > a {

    background-color: #b153cc;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.grundtvig4menu > a:hover {

    color: #444;

    text-shadow: none;

}

.grundtvig5menu {

    background: url("../images/ckvelos4purple.png") no-repeat scroll 141px 0 transparent;

    height: 50px;

    left: 538px;

    list-style: outside none none;

    padding: 7px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 52px;

    width: 165px;

    z-index: 0 !important;

}

.grundtvig5menu > a {

    background-color: #b153cc;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.grundtvig5menu > a:hover {

    color: #444;

    text-shadow: none;

}

.grundtvig6menu {

    background: url("../images/ckvelos4purple.png") no-repeat scroll 127px 0 transparent;

    border-radius: 5px;

    height: 50px;

    left: 740px;

    list-style: outside none none;

    padding: 7px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 52px;

    width: 150px;

    z-index: 0 !important;

}

.grundtvig6menu > a {

    background-color: #b153cc;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.grundtvig6menu > a:hover {

    color: #444;

    text-shadow: none;

}

.grundtvig7menu {

    background: url("../images/ckvelos3purple.png") no-repeat scroll 200px 3px transparent;

    height: 50px;

    left: 734px;

    list-style: outside none none;

    padding: 0 9px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 121px;

    width: 200px;

    z-index: 0 !important;

}

.grundtvig7menu > a {

    background-color: #b153cc;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.grundtvig7menu > a:hover {

    color: #444;

    text-shadow: none;

}

.grundtvig8menu {

    background: url("../images/ckvelos4purple.png") no-repeat scroll 82px 3px transparent;

    left: 513px;

    list-style: outside none none;

    padding: 10px 0 0 !important;

    position: absolute;

    text-align: center !important;

    top: 120px;

    width: 180px;

    z-index: 0 !important;

}

.grundtvig8menu > a {

    background-color: #b153cc;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.grundtvig8menu > a:hover {

    color: #444;

    text-shadow: none;

}

.grundtvig9menu {

    background: url("../images/ckvelos9purple.png") no-repeat scroll 1px 14px transparent;

    left: 73px;

    list-style: outside none none;

    padding: 0 0 0 10px !important;

    position: absolute;

    text-align: center !important;

    top: 19px;

    width: 180px;

    z-index: 0 !important;

}

.grundtvig9menu > a {

    background-color: #b153cc;

    border-radius: 5px !important;

    color: white;

    padding: 5px;

    text-shadow: 1.2px 1.2px 1.2px #000000;

}

.grundtvig9menu > a:hover {

    color: #444;

    text-shadow: none;

}

div.allwrappers {

    background: url("../images/allwrappersBG.png") repeat-x scroll 0 0 transparent;

    margin-top: -27px;

    padding-top: 27px;

}

#undermain-wrapper {

    margin-bottom: 15px;

    margin-left: auto;

    margin-right: auto;

    width: 980px;

}

.deepblue {

    background: none repeat scroll 0 0 #0c305e;

    height: 260px;

    padding: 10px;

    width: 298px;

}

.deepblueinner {

    border: 1px solid #3f6797;

    color: white;

    font-size: 12px;

    height: 230px;

    padding: 14px 10px;

}

.readmorebottom {

    background: none repeat scroll 0 0 #fff;

    height: 32px;

    margin-top: 5px;

    text-align: center;

    width: 265px;

}

.readmorebottom > a {

    color: #0c3261 !important;

    font-weight: bold;

    line-height: 32px;

    text-align: center;

}

h3.messagebottom {

    border-bottom: 1px dashed #3f6797;

    color: white;

    font-family: Georgia,"Times New Roman",Times,serif;

    font-size: 16px;

    font-weight: normal;

    padding-bottom: 5px;

}

.wf_file_icon {

    display: block;

    margin: auto;

    text-align: center;

}

.wf_file_text {

    color: #3366ff;

}

.bluearrow ul {

    list-style: outside none none;

    margin: 0;

    padding: 0;

}

.bluearrow ul li {

    background-image: url("../images/bluearrow.png");

    background-position: 0 7px;

    background-repeat: no-repeat;

    list-style: outside none none;

    margin-left: 0;

    padding-bottom: 5px;

    padding-left: 18px;

    padding-top: 5px;

}

.bluearrow > li > a {

    color: #244674;

    line-height: 15px;

}

.iwpModule3 > h3 > span {

    color: #0c3261;

    font-family: Georgia,"Times New Roman",Times,serif;

    font-weight: bold;

    text-shadow: 1px 1px #ffffff;

}

.iwpModule3 > h3 {

    border-bottom: 2px solid #0c3261;

    margin-bottom: 5px;

    padding-bottom: 5px;

}

#main-wrapper .search .only {

    display: none;

}

#main-wrapper .search {

    line-height: 130%;

    margin-bottom: 20px;

    margin-top: 0;

}

#main-wrapper .search .button {

    background: none repeat scroll 0 0 #0c3261;

    border: 0 none;

    border-radius: 0;

    color: #ffffff !important;

    cursor: pointer;

    float: right;

    font-family: Georgia,"Times New Roman",Times,serif;

    font-size: 13px;

    font-style: italic;

    margin-right: 5px;

    padding: 7px 15px;

    text-decoration: none;

}

#main-wrapper .search .phrases .phrases-box {

    margin-bottom: 5px;

}

#main-wrapper .search dt.result-title {

    margin-top: 20px;

}

#main-wrapper .search #search-searchword {

    border: 1px solid #999;

    padding: 5px;

    width: 280px;

}

#main-wrapper .search p.counter {

    display: none;

}

#main-wrapper .search dt.result-title a {

    color: #0c3261;

    display: block;

    font-size: 14px;

    font-weight: bold;

    margin-bottom: 2px;

    text-decoration: underline;

}

#main-wrapper .search .result-category span {

    color: #999;

    font-size: 11px;

    font-style: italic;

}

#main-wrapper .search .result-created {

    color: #999;

    font-size: 11px;

    font-style: italic;

}

#main-wrapper .search #ordering, #main-wrapper .search #limit {

    border: 1px solid #999;

    padding: 5px;

}

#main-wrapper .search .ordering-box, #main-wrapper .search .form-limit {

    display: inline-block;

    float: left;

    margin-right: 15px;

}

#main-wrapper .search fieldset.word {

    background: none repeat scroll 0 0 #e8e8e8;

    border-bottom: 1px solid #cccccc;

    padding: 10px;

}

#main-wrapper .search .pagination {

    display: block;

    overflow: hidden;

}

#main-wrapper .search .pagination menu.pagination {

    list-style: outside none none;

    margin: 0;

    padding: 0;

}

#main-wrapper .search .pagination li {

    border-right: 1px solid #84a9d7;

    display: inline-block;

    float: left;

    margin: 0;

}

#main-wrapper .search .pagination li a {

    background-color: #265897;

    color: #fff;

    display: block;

    padding: 10px;

}

#main-wrapper .search .pagination li span {

    background-color: #6494d0;

    color: #fff;

    display: block;

    padding: 10px;

}

#main-wrapper .search .pagination li a span {

    background-color: #265897;

    color: #fff;

    padding: 0;

}

#main-wrapper .search .pagination li.num span.active {

    background-color: #0c3261;

    background-image: url("../images/pagiCur.png");

    background-position: center bottom;

    background-repeat: no-repeat;

    color: #fff;

    font-weight: bold;

}

#main-wrapper .search {

}

#main-wrapper .search {

}

#main-wrapper .search {

}

.doc_search {

    background: url("../images/menubg.jpg") repeat-x scroll 0 0 transparent;

    height: 25px;

    padding: 5px;

    width: 300px;

}

.doc_search input.inputbox {

    background-color: transparent;

    border: 0 solid #265385;

    color: #678ab4;

    height: 20px;

    text-indent: 10px;

    width: 295px;

}

.doc_search input.inputbox:focus {

    background-color: #0c2c53;

}

div#maximenuck ul.maximenuck li.maximenuck.level1 > a, div#maximenuck ul.maximenuck li.maximenuck.level1 > span.separator {

    color: #013c7e;

    font-size: 14px;

    white-space: normal;

}

div#maximenuck ul.maximenuck {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border-radius: 0;

    clear: both;

    display: block !important;

    filter: none;

    float: none !important;

    height: auto;

    list-style: outside none none;

    margin: 0 auto;

    opacity: 1 !important;

    overflow: visible !important;

    position: relative;

    text-align: left;

    vertical-align: middle !important;

    visibility: visible !important;

    z-index: 999;

}

div#maximenuck ul.maximenuck li.level1.parent > a, div#maximenuck ul.maximenuck li.level1.parent > span.separator, div#maximenuck ul.maximenuck li.maximenuck.level1 a {

    background-color: transparent !important;

    background-position: right center !important;

    background-repeat: no-repeat !important;

}

div#maximenuck ul.maximenuck li.maximenuck.level1 ul li a {

    background-image: none !important;

}

div#maximenuck ul.maximenuck li.level1.parent:hover > a, div#maximenuck ul.maximenuck li.level1.parent:hover > span.separator, div#maximenuck ul.maximenuck li.maximenuck.level1 a:hover {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;

}

div#maximenuck ul.maximenuck li.maximenuck.level1.active > a {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;

}

div#maximenuck ul.maximenuck li.maximenuck.level1 a {

    display: block;

    padding: 5px 14px;

}

div#maximenuck span.titreck {

    float: none !important;

    font-weight: normal;

    min-height: 17px;

    text-decoration: none;

}

.menumenullpleft ul {

    margin: 0;

    padding: 10px 0 0;
	padding-top:0;

}

.menumenullpleft > li > a, .menumenullpleft > li > span {
  color: #244674;
  display: block;
  font-size: 14px;
  line-height: 15px;
  padding: 8px 15px;
}
.menumenullpleft > li.deeper > span, .menumenullpleft > li.deeper > a{ background-color:#0088CE; color:#FFF;}
.menumenullpleft > li > a:hover{ text-decoration:underline;}
#menullpleft{ margin-left:-10px; margin-right:-10px;}
.menumenullpleft > li li > a {
  color: #FFFFFF;
  display: block;
  font-size: 13px;
  line-height: 15px;
  padding: 3px 0;
}
.menumenullpleft > li li > a:hover{ text-decoration:underline;}
.menumenullpleft > li {

/*    background-image: url("../images/bluearrow.png");

    background-position: 0 7px;

    background-repeat: no-repeat;*/

    list-style: outside none none;

    margin-left: 0;

/*    padding-bottom: 5px;

    padding-left: 18px;

    padding-top: 5px;*/

}
.menumenullpleft > li.active a {
    font-weight: bold !important;
	font-size: 14px !important;
}
.menumenullpleft > li.active li a {
    font-weight: normal !important;
}
.menumenullpleft > li.active li.active a {
    font-weight: bold !important;
	font-size: 14px;
}
.menumenullpleft > li.active li.active li.active a{
    font-weight: bold !important;
	font-size: 16px !important;
}
.menumenullpleft > li.active li.active li a {
    font-weight: normal !important;
	font-size: 14px;
	
}
.menumenullpleft > li.active li li a {
    font-weight: normal !important;
}
.menumenullpleft > li.active li.active li.active a {
    font-weight: bold !important;
	font-size: 14px;
}
.menumenullpleft > li li {
  background-color: #013C7E;
  background-image: none;
  background-position: 0 7px;
  background-repeat: no-repeat;
  list-style: none outside none;
  padding: 5px 15px 5px 30px;
}
.menumenullpleft li.current a{ font-size:16px !important;}

.menumenullpleft li.current li a{font-size:14px !important;}



/*.menumenullpleft > li li {

    background-color: #013c7e;

    background-image: none;

    background-position: 0 7px;

    background-repeat: no-repeat;

    list-style: outside none none;

    margin-left: -28px;

    margin-right: -10px;

    padding: 5px 15px 5px 30px;

}*/

/*.menumenullpleft > li li {

    background-color: #013c7e;

    background-image: none;

    background-position: 0 7px;

    background-repeat: no-repeat;

    list-style: outside none none;

    margin-left: -28px;

    margin-right: -10px;

    padding-bottom: 5px;

    padding-left: 18px;

    padding-top: 5px;

}*/

.footeriwp-3 {

    margin-top: 10px;

}

.lastmenuitem > .floatck {

    float: none !important;

    margin-left: -190px !important;

}

div#maximenuck ul.maximenuck li div.floatck div.maximenuck2 {

    width: auto !important;

}

.eggrafacss > h2 {

    background: url("../images/iwp-itemListSubCategories.png") no-repeat scroll 0 0 transparent;

    color: #ffffff;

    font-size: 14px !important;

    height: 38px;

    line-height: 38px;

    margin-top: 20px;

    padding-left: 20px;

    text-shadow: 1px 1px 0 #000000;

    vertical-align: baseline;

}

.iwpcontactformdd {

    float: right;

    height: 25px;

    line-height: 25px;

    margin-bottom: 15px;

    width: 345px;

}

.iwpcontactformdt {

    float: left;

    height: 25px;

    line-height: 25px;

    margin-bottom: 15px;

    width: 255px;

}

legend {

    padding: 15px 0;

}

.iwpcontactformdd > input {

    border: 1px solid #9cabbf;

    border-radius: 5px;

    height: 25px;

    width: 340px;

}

.iwpcontactformessagemdd {

}

.iwpcontactformessagemdd > textarea {

    border: 1px solid #9cabbf;

    border-radius: 5px;

    width: 100%;

}

.iwpcontactformessagemdt {

    height: 25px;

    line-height: 25px;

    margin-bottom: 15px;

}

.iwpcontactformcopydt {

    float: left;

    padding-right: 15px;

    padding-top: 3px;

}

.usertop-wrapper-inner {

    background: url("../images/pos_user_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);

}

#fpssContainer130.fpss-template-movies {

    border: 10px solid #fff;

    box-shadow: 2px 2px 2px #cccccc;

    font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;

    height: 320px;

    margin: 8px auto;

    overflow: hidden;

    padding: 0;

    position: relative;

    width: 960px;

}

.fpss-template-movies .navigation li.active, .fpss-template-movies .navigation li:hover, .fpss-template-movies .navigation-background {

    background: none repeat scroll 0 0 #e55173;

    color: #fff !important;

    text-align: center;

    text-shadow: none;

}

.fpss-template-movies .navigation li.active a div.navBatInner1, .fpss-template-movies .navigation li.fpssLi1:hover a {

    background-color: #9fc438;

}

.fpss-template-movies .navigation li.active a div.navBatInner2, .fpss-template-movies .navigation li.fpssLi2:hover a {

    background-color: #e55173;

}

.fpss-template-movies .navigation li.active a div.navBatInner3, .fpss-template-movies .navigation li.fpssLi3:hover a {

    background-color: #27a4da;

}

.fpss-template-movies .navigation li.active a div.navBatInner4, .fpss-template-movies .navigation li.fpssLi4:hover a {

    background-color: #b153cc;

}

.fpss-template-movies .navigation li.active a div.navBatInner5, .fpss-template-movies .navigation li.fpssLi5:hover a {

    background-color: #f7891d;

}

.fpss-template-movies .navigation li.active a div.navBatInner6, .fpss-template-movies .navigation li.fpssLi6:hover a {

    background-color: #9fc438;

}

.fpss-template-movies .navigation li.active .navigation-title, .fpss-template-movies .navigation li:hover .navigation-title {

    color: #fff !important;

    text-shadow: none;

}

.fpss-template-movies .navigation {

    list-style: outside none none;

    margin: 0;

    padding: 10px 10px 10px 0;

}

#fpssContainer130.fpss-template-movies .navigation-wrapper {

    background-color: #fff;

    background-image: url("../images/evrProgLeftBG.png");

    background-position: left top;

    background-repeat: no-repeat;

}

#fpssContainer130.fpss-template-movies .navigation li.navigation-button a {

    color: #ffffff;

    display: block;

    font-size: 11px;

    height: auto;

    margin: 0;

    overflow: hidden;

    padding: 0;

    position: relative;

    text-align: left;

    text-decoration: none;

    z-index: 9;

}

#fpssContainer130.fpss-template-movies .navigation li.navigation-button a div {

    display: block;

    padding: 10px 12px;

}

#fpssContainer130.fpss-template-movies .fpss-clr {

    display: block;

    height: 1px;

}



#fpssContainer130.fpss-template-movies .navigation-title {

    color: #777777;

    display: inline-block;

    font-family: "Open Sans",sans-serif;

    font-size: 13px;

    font-weight: bold;

    line-height: 130%;

    margin: 0;

    padding: 0;

}

.fpss-template-movies .navigation-tagline {

    color: #777777;

    font-size: 11px;

    font-weight: normal;

    line-height: 12px;

    margin: 0;

    padding: 0;

}

#fpssContainer130.fpss-template-movies .navigation li.navigation-button a:hover .navigation-tagline, #fpssContainer130.fpss-template-movies .navigation li.active .navigation-tagline {

    color: #fff;

}

.fpss-template-movies .navigation-tagline:hover {

    color: #fff;

}

#fpssContainer130.fpss-template-movies .slidetext {

    background-color: #0d3664;

    background-image: url("../images/fpssBGLLP.jpg");

    background-repeat: no-repeat;

    height: 304px;

    margin: 0;

    padding: 8px 15px;

    position: absolute;

    right: 0;

    text-align: justify;

    top: 0;

    width: 31%;

    z-index: 1;

}

#fpssContainer130.fpss-template-movies .slidetext div {

    height: 288px;

    position: relative;

}

.fpss-template-movies .slidetext p {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    color: #444;

    display: block;

    line-height: 120%;

    margin: 0;

    padding: 8px 0;

    text-align: left;

}

#fpssContainer130.fpss-template-movies h1.fpssiwpllp {

    background-color: #9fc438;

    box-shadow: -1px 1px 7px #555555;

    color: #ffffff !important;

    display: block;

    font-family: "Open Sans",sans-serif !important;

    font-size: 18px;

    line-height: 20px;

    margin-bottom: 15px;

    margin-left: -154px !important;

    padding: 5px 15px;

    position: relative;

    right: 0;

    text-align: left;

    top: 10px;

    width: 350px;

    z-index: 9999;

}

#fpssContainer130.fpss-template-movies h1.fpssiwpllp a {

    color: #fff !important;

    font-size: 16px;

    line-height: 27px;

}

.fpss-template-movies .slidetext a.fpssReadMore {

    background: none repeat scroll 0 0 #27a4da !important;

    border: medium none;

    border-radius: 0;

    bottom: auto;

    clear: both;

    color: #ffffff;

    display: inline;

    left: auto;

    margin: 15px 0 0 30px;

    padding: 10px;

    position: relative;

    text-decoration: none;

    top: auto;

}

.fpss-template-movies p.iwpLLPmore {

    display: block;

    line-height: 150%;

    margin-top: 10px;

}

.dnpskiterbluebg {

    background: none repeat scroll 0 0 rgba(13, 49, 89, 0.5) !important;

    border-radius: 5px;

    padding: 10px;

}

td.SurveyName {

    border-bottom: 1px dashed #244674 !important;

    color: #244674;

    font-family: Georgia,"Times New Roman",Times,serif;

    font-size: 20px;

    font-weight: normal;

    line-height: 110%;

    margin: 0;

    padding: 10px 0;

}

.SurveyName p {

    line-height: 1.6em;

    margin: 0;

    padding: 5px 0;

}

.Question {

    color: #0c3261;

    font-family: Georgia,"Times New Roman",Times,serif;

    font-size: 100%;

    font-weight: bold;

    line-height: 140%;

    text-shadow: 1px 1px #ffffff;

}

td.Question td {

    font-weight: normal;

    line-height: 120%;

    padding: 3px 0;

}
.slide-callout p {
    font-size: 12px;
    font-weight: bold;
    line-height: 1.5;
    text-transform: uppercase;
}

.slide-caption h2 {
    font: 24px/1.21 Georgia,"Times New Roman",serif;
}


.smart-slider-layer  h1 {
    font-style: normal;
	font-size:150% !important;
    font-weight: unset;
} 
.smart-slider-layer {
	background-color: rgba(0, 0, 0, 0.1)  !important;
}
.st_view_inner {
	min-height:430px !important;
}

.portal-login { 
    margin-left: 35px !important;
    text-align: right;
    margin-top: -25px;
    font-size: 14px;
    font-style: normal;
    line-height: 20px;
    color: #293352 !important;
}
.iwpsearch { margin-left:50px; text-align:left;}
.top-new  { margin-left: -50px !important ;}