body {
	font-size:1em;
}

body, input, select, textarea {
	font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	/*font-family:'Verdana CE', 'Arial CE', 'Lucida Grande CE', 'Helvetica CE', Verdana, Arial, lucida, sans-serif;*/
	/*font-family:'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif;*/
	/*font-family:'Times New Roman CE', 'Times New CE', 'Times CE', 'Times New Roman', times, serif;*/
	/*font-family:'Courier New CE', 'Courier CE', 'Courier New', courier, monospace;*/
	/*font-family:'Georgia CE', 'Times New CE', 'New York CE', 'Times CE', Georgia, timesd, serif;*/
	/*font-family:'Impact CE', 'Arial CE', 'Techno CE', 'Helvetica CE', Impact, lucida, sans-serif;*/
	/*font-family:'Comic Sans MS CE', 'Arial CE', 'Sand CE', 'Helvetica CE', 'Comic Sans MS', lucida, fantasy;*/
	/*font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;*/
}

body {
	background:url('../../gfx/body-bgr.png') center top repeat #027d5d;
}

h1 {
	
}

h2 {
	
}

h3 {
	
}

table {
	width:100%;
	border-collapse:separate;
	border-spacing:3px;
}

table tr {
	
}

table tr th {
	padding:1em 1em;
	text-align:center;
	color:#fff;
	background:#008a68;
}

table tr td {
	padding:.4em 1em;
	color:#000;
	background:#9cdc4e;
}

table tr td a {
	color:#000;
	text-decoration:underline;
}

table tr td a:visited {
	color:#000;
	text-decoration:underline;
}

table tr td a:hover {
	color:#000;
	text-decoration:none;
}

table tr td a:active {
	color:#000;
	text-decoration:underline;
}

a {
	color:#000;
	text-decoration:underline;
}

a:visited {
	color:#000;
}

a:hover {
	color:#000;
	text-decoration:none;
}

a:active {
	color:#000;
}





#page-cover {
	margin:0 auto 0 auto; /* odsazení stránky */
	background:transparent;
}

#page-content-top {
	height:0px; /* výška stínu */
	background:url('../../gfx/page-content-top-bgr_new.png') center top no-repeat transparent;
}

#page-content-middle {
	background:url('../../gfx/page-content-middle-bgr.png') center top repeat-y transparent;
}

#page-content-bottom {
	height:0px; /* výška stínu */
	background:url('../../gfx/page-content-bottom-bgr.png') center top no-repeat transparent;
}





#web-content {
	background:url('../../gfx/web-cover-bgr.png') center top repeat-y;
	border:0px solid transparent;
}





#top-cover {
	height:328px;
	background:url('../../gfx/top-cover-bgr.png') left bottom repeat-y transparent;
}

#top-content {
	position:relative;
}





#main-cover {
	margin:0;
	color:#000;
	background:#fff;
	border:none;
}

#main-content {

}





#content-cover {
	min-height:auto;
	height:auto;
	background:url('../../gfx/content-cover-bgr.png') left top no-repeat;
}

#content-content {

}





#left-cover {
	width:200px;
	float:left;
	margin:1em 0 0 0;
	background:#fff;
}

#left-content {
	width:174px;
	margin:1em;
	font-size:.8em;
	background:url('../../gfx/left-content-bgr.png') left top repeat-y;
}

#left-content h2 {
	position:relative;
	top:-.5em;
	z-index:10;
	margin:0 0 0 0;
	padding:0 1em 0 0;
	display:inline;
	font-size:.9em;
	color:#9cdc4e;
	background:#fff !important;
}

#left-content .h2-bgr {
	position:relative;
	top:-1em;
	margin:0 0 1em 0;
	border:1px solid #9cdc4e;
}

#left-content h3 {
	position:relative;
	z-index:10;
	margin:0 0 0 0;
	padding:0 1em 0 0;
	display:inline;
	font-size:.9em;
	color:#008a68;
	background:#fff !important;
}

#left-content .h3-bgr {
	position:relative;
	top:-.5em;
	margin:0 0 .15em 0;
	border:1px solid #9cdc4e;
}

#left-content p {
	text-align:left;
	color:#000;
}

#left-content ul {
	margin:0 0 0em 0;
	padding:0 0 .5em 0;
	line-height:1.5em;
}

#left-content .border-bottom {
	border-bottom:2px solid #9cdc4e;
}

#left-content ul li, .act {
	width:auto;
	height:auto;
	margin:0 0 1px 0;
	padding:0 2px 0 0;
	text-align:right;
	background:transparent;
}

#left-content ul li {
	color:#000;
	border-right:6px solid transparent;
}

#left-content ul .act {
	color:#fff;
	border-right:6px solid #9cdc4e;
}

#left-content ul li a, .act a {
	padding:5px 10px;
	display:block;
	text-decoration:none;
	color:#000;
	background:transparent;
}

#left-content ul li a {
	color:#000;
	background:transparent;
}

#left-content ul li a:visited {
	color:#000;
	background:transparent;
}

#left-content ul li a:hover {
	color:#fff;
	background:#008a68;
}

#left-content ul li a:active {
	color:#fff;
	background:#008a68;
}

#left-content ul .act a {
	color:#fff !important;
	background:#008a68 !important;
}





#middle-cover {
	width:560px;
	min-height:600px;
	float:left;
	background:#fff;
}

#middle-content {
	margin:0;
	padding:30px 30px 30px 30px;
	font-size:.8em;
}

#middle-content h2 {
	position:relative;
	z-index:10;
	margin:0 0 0 0;
	padding:0 1em 0 0;
	display:inline;
	font-size:1.2em;
	color:#9cdc4e;
	background:#fff !important;
}

#middle-content .h2-bgr {
	position:relative;
	top:-.5em;
	margin:0 0 1em 0;
	border:1px solid #b4eb7a;
}

#middle-content h3 {
	margin:2em 0 1em 0;
	font-size:1.2em;
	color:#008a68;
}

#middle-content h4 {
	margin:.5em 0 .25em 0;
	font-size:1em;
	color:#4e3814;
}

#middle-content .button {
	margin:.5em 0 .25em 0;
	padding:.5em 1em;
	display:inline;
	font-size:1em;
	color:#fff;
	background:#008a68;
}

#middle-content .button a {
	color:#fff;
	text-decoration:none;
}

#middle-content .button a:visited {
	color:#fff;
}

#middle-content .button a:hover {
	color:#9cdc4e;
}

#middle-content .button a:active {
	color:#fff;
}

#middle-content .date-time {
	margin:-.5em 0 1.5em 0;
	padding:0;
}

#middle-content .articles-list {
	margin:2em 0 0 0;
	padding:0;
}

#middle-content .articles-list h3 {
	margin:0 0 1em 0;
	padding:0 0 0 0;
	font-size:1.2em;
	color:#008a68;
}

#middle-content .articles-list h3 a {
	color:#008a68;
	text-decoration:underline;
}

#middle-content .articles-list h3 a:visited {
	color:#008a68;
	text-decoration:underline;
}

#middle-content .articles-list h3 a:hover {
	color:#008a68;
	text-decoration:none;
}

#middle-content .articles-list h3 a:active {
	color:#008a68;
	text-decoration:underline;
}

#middle-content .articles-list .date-time {
	margin:.5em 0 1em 0;
	padding:0;
}

#middle-content .articles-list .read-article {
	margin:0 0 3em 0;
	float:right;
}

#middle-content p, #middle-content ul {
	margin:0 0 1em 0;
	line-height:1.15em;
	color:#000;
}

#middle-content ul {
	margin:0 0 1em 1em;
	list-style-type:square;
}

#middle-content .subtitle {
	font-style:italic;
	letter-spacing:1px;
}

#middle-content .under-line {
	font-style:italic;
	letter-spacing:1px;
	text-align:center;
}

#middle-content .contact-person span {
	margin:0 1em .5em 0;
	padding-top:4px;
	float:left;
	border-top:4px solid #9cdc4e;
}

#middle-content .contact-person span img {
	margin:0 0 .5em 0;
	padding:4px;
	background:#008a68;
}

#middle-content .images-block span {
	margin:0 1em .5em 0;
	padding-top:4px;
	float:left;
	border-top:4px solid #9cdc4e;
}

#middle-content .images-block span img {
	width:140px;
	height:200px;
	margin:0 0 .5em 0;
	padding:4px;
	background:#008a68;
}

#middle-content p small a {
	font-size:.75em;
}





#right-cover {
	width:200px;
	margin:1em 0 0 0;
	background:#fff;
}

#right-content {
	width:174px;
	margin:1em;
	font-size:.8em;
}





#contact-form {
	display:none;
}

#contact-form p {
	margin:.5em 0;
}

#contact-form form {
	margin:2em 0 0 0;
}

#contact-form fieldset {
	margin:0 0 1.5em 0;
	padding:1em;
	border:1px solid #8b9096;
}

#contact-form legend {
	margin:0;
	padding:.2em .4em;
	color:#fff;
	background-color:#008a68;
}

#contact-form label {
	float:left;
	width:15em;
	display:block;
	clear:left;
	margin:0 1em 0 0;
	padding:.5em 0 0 0;
	text-align:left;
	cursor:pointer;
	color:#000;
}

#contact-form textarea, #contact-form input, #contact-form select, #contact-form label {
	margin-top:5px;
}

#contact-form input[type="checkbox"], #contact-form input[type="radio"] {
	margin-bottom:7px;
}
	
#contact-form textarea {
	width:250px;
	height:100px;
	padding:.25em;
	font-size:1em;
	border:1px solid #666;
}

#contact-form textarea:focus, #contact-form input[type="text"]:focus, #contact-form select:focus  {
	color:#000;
	background:#9cdc4e;
	border:1px solid #000;
}

#contact-form select {
	width:131px;
	padding:.2em;
	color:#000;
	background-color:#fff;
	border:1px solid #666;
}

#contact-form input[type="text"] {
	width:250px;
	padding:.25em;
	border:1px solid #666;
}

#contact-form input[type="submit"] {
	margin:0;
	padding:.15em .5em;
	font-weight:bold;
	letter-spacing:1px;
	color:#fff;
	background-color:#008a68;
	border:none;
}

#contact-form .input-error {
	border:1px solid #f33 !important;
}

#contact-form .error {
	margin:.3em 0 .5em 20em !important;
	padding:0;
	font-size:.8em;
	letter-spacing:1px;
	color:#f33 !important;
}




.mod-listing-top, .mod-listing-bottom {
	margin:4em 0 3em 0 !important;
	font-size:.75em !important;
	text-align:center;
}

.mod-listing-bottom {
	margin:0 0 2em 0 !important;
}

.mod-listing-top a, .mod-listing-bottom a {
	padding:.25em .5em;
	text-decoration:underline;
	color:#000;
	background:transparent;
}

.mod-listing-top a:visited, .mod-listing-bottom a:visited {
	padding:.25em .5em;
	text-decoration:underline;
	color:#000;
	background:transparent;
}

.mod-listing-top a:hover, .mod-listing-bottom a:hover {
	padding:.25em .5em;
	text-decoration:none;
	color:#000;
	background:#d5cab7;
}

.mod-listing-top a:active, .mod-listing-bottom a:active {
	padding:.25em .5em;
	text-decoration:none;
	color:#000;
	background:transparent;
	border:1px solid #4e3814;
}

.mod-listing-top .act, .mod-listing-bottom .act {
	text-decoration:none !important;
	color:#000;
	background:#d5cab7;
	border:1px solid #4e3814;
}





.photogallery-without-labels {
	margin:.5em 0 2em 0;
}

.photogallery-without-labels a img {
	margin:0 5px 5px 0;
	padding:2px;
	float:left;
	border:1px solid #000;
}





#mod-address-cover {
	position:absolute;
	top:-30px;
	right:0px;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
}

#mod-address-content {

}

#mod-address-content p {
	padding:5px 1em;
	font-size:.8em;
	color:#826935;
	background:#4e3814;
	border-bottom:3px solid #826935;
}

#mod-address-content p a {
	text-decoration:none;
	color:#fff;
}

#mod-address-content p a:visited {
	text-decoration:none;
	color:#fff;
}

#mod-address-content p a:hover {
	text-decoration:underline;
	color:#fff;
}

#mod-address-content p a:active {
	text-decoration:none;
	color:#fff;
}





#mod-breadcrumbs-cover {

}

#mod-breadcrumbs-content {
	margin:0 0 2em 0;
}

#mod-breadcrumbs-content p {
	font-size:1em;
	color:#000;
}

#mod-breadcrumbs-content p a {
	text-decoration:underline;
	color:#000;
}

#mod-breadcrumbs-content p a:visited {
	text-decoration:underline;
	color:#000;
}

#mod-breadcrumbs-content p a:hover {
	text-decoration:none;
	color:#000;
}

#mod-breadcrumbs-content p a:active {
	text-decoration:underline;
	color:#000;
}





#mod-fast-contact {
	margin:2em 0 0 0;
}

#mod-fast-contact img {
	margin:0 0 0 -17px;
}





#mod-footer-cover {
	
}

#mod-footer-content {
	width:auto;
	height:2em;
	margin:3px 0 0 0;
	padding:.75em 0 .75em 0;
	line-height:1.75em;
	text-align:center;
	font-size:.8em;
	color:#fff;
	background:url('../../gfx/footer-content-bgr.png') left top repeat-y transparent;
}

#mod-footer-content p span {
	margin:0 .5em;
	color:#fff;
}

#mod-footer-content p a {
	text-decoration:none;
	color:#fff;
}

#mod-footer-content p a:visited {
	text-decoration:none;
	color:#fff;
}

#mod-footer-content p a:hover {
	text-decoration:underline;
	color:#fff;
}

#mod-footer-content p a:active {
	text-decoration:none;
	color:#fff;
}





#mod-ils-cover {
	position:absolute;
	top:130px;
	left:0px;
}

#mod-ils-content {
	width:960px;
	height:198px;
	color:#000;
	background:transparent;
}





#mod-language-cover {
	position:absolute;
	top:50px;
	right:50px;
	
}

#mod-language-content {
	width:auto;
	height:auto;
	font-size:.75em;
	color:#000;
	background:transparent;
}

#mod-language-content ul {
	margin:0 0 0 0;
}

#mod-language-content ul .cs, .sk, .de, .en, .fr, .it, .es, .pl, .ru, .cs-act, .sk-act, .de-act, .en-act, .fr-act, .it-act, .es-act, .pl-act, .ru-act {
	width:auto;
	height:auto;
	margin:0px 3px 0 0;
	padding:10px 0 0 0;
	text-align:center;
	float:left;
	background:transparent;
}

#mod-language-content ul .cs, .sk, .de, .en, .fr, .it, .es, .pl, .ru {
	color:#000;
	border-top:4px solid transparent;
}

#mod-language-content ul .cs-act, .sk-act, .de-act, .en-act, .fr-act, .it-act, .es-act, .pl-act, .ru-act {
	color:#fff;
	border-top:4px solid #9cdc4e;
}

#mod-language-content ul .cs a, .sk a, .de a, .en a, .fr a, .it a, .es a, .pl a, .ru a, .cs-act a, .sk-act a, .de-act a, .en-act a, .fr-act a, .it-act a, .es-act a, .pl-act a, .ru-act a {
	padding:7px 2px;
	text-decoration:none;
	color:#000;
	background:transparent;
}

#mod-language-content ul .cs a, .sk a, .de a, .en a, .fr a, .it a, .es a, .pl a, .ru a {
	color:#000;
	background:transparent;
}

#mod-language-content ul .cs a:visited, .sk a:visited, .de a:visited, .en a:visited, .fr a:visited, .it a:visited, .es a:visited, .pl a:visited, .ru a:visited {
	color:#000;
	background:transparent;
}

#mod-language-content ul .cs a:hover, .sk a:hover, .de a:hover, .en a:hover, .fr a:hover, .it a:hover, .es a:hover, .pl a:hover, .ru a:hover {
	color:#fff;
	background:#008a68;
}

#mod-language-content ul .cs a:active, .sk a:active, .de a:active, .en a:active, .fr a:active, .it a:active, .es a:active, .pl a:active, .ru a:active {
	color:#fff;
	background:#008a68;
}

#mod-language-content ul .cs-act a, .sk-act a, .de-act a, .en-act a, .fr-act a, .es-act a, .pl-act a, .ru-act a {
	color:#fff !important;
	background:#008a68;
}

#mod-language-content ul .delimiter {
	margin:11px 0 0 0;
	color:#d7d7d8;
}





#mod-logo-cover {
	position:absolute;
	top:38px;
	left:50px;
}

#mod-logo-content {
	width:152px;
	height:53px;
	color:#000;
	background:transparent;
}

#mod-logo-cover h1 a span {
	display:none;
}

#mod-logo-cover h1 a {
	display:block;
}





#mod-main-menu-cover {
	position:absolute;
	top:50px;
	right:270px;
}

#mod-main-menu-content {
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	font-size:.75em;
}

#mod-main-menu-content ul {
	margin:0 0 0 0;
}

#mod-main-menu-content ul .homepage-cs, .profil-firmy-cs, .aktuality-cs, .kontakt-cs, .napiste-nam-cs, .homepage-cs-act, .profil-firmy-cs-act, .aktuality-cs-act, .kontakt-cs-act, .napiste-nam-cs-act, .firmenprofil-de, .aktualitaten-de, .kontakten-de, .schreiben-sie-uns-de, .firmenprofil-de-act, .aktualitaten-de-act, .kontakten-de-act, .schreiben-sie-uns-de-act, .profile-of-the-company-en, .topical-events-en, .contacts-en, .write-to-us-en, .profile-of-the-company-en-act, .topical-events-en-act, .contacts-en-act, .write-to-us-en-act, .profil-de-l-enterprise-fr, .actualites-fr, .contacts-fr, .ecrivez-nous-fr, .profil-de-l-enterprise-fr-act, .actualites-fr-act, .contacts-fr-act, .ecrivez-nous-fr-act, .profil-firmy-ru, .novosti-ru, .kontakty-ru, .napisite-nam-ru, .profil-firmy-ru-act, .novosti-ru-act, .kontakty-ru-act, .napisite-nam-ru-act {
	width:auto;
	height:auto;
	margin:0px 3px 0 0;
	padding:10px 0 0 0;
	text-align:center;
	float:left;
	background:transparent;
}

#mod-main-menu-content ul .homepage-cs, .profil-firmy-cs, .aktuality-cs, .kontakt-cs, .napiste-nam-cs, .firmenprofil-de, .aktualitaten-de, .kontakten-de, .schreiben-sie-uns-de, .profile-of-the-company-en, .topical-events-en, .contacts-en, .write-to-us-en, .profil-de-l-enterprise-fr, .actualites-fr, .contacts-fr, .ecrivez-nous-fr, .profil-firmy-ru, .novosti-ru, .kontakty-ru, .napisite-nam-ru {
	color:#000;
	border-top:4px solid transparent;
}

#mod-main-menu-content ul .homepage-cs-act, .profil-firmy-cs-act, .aktuality-cs-act, .kontakt-cs-act, .napiste-nam-cs-act, .firmenprofil-de-act, .aktualitaten-de-act, .kontakten-de-act, .schreiben-sie-uns-de-act, .profile-of-the-company-en-act, .topical-events-en-act, .contacts-en-act, .write-to-us-en-act, .profil-de-l-enterprise-fr-act, .actualites-fr-act, .contacts-fr-act, .ecrivez-nous-fr-act, .profil-firmy-ru-act, .novosti-ru-act, .kontakty-ru-act, .napisite-nam-ru-act {
	color:#fff;
	border-top:4px solid #9cdc4e;
}

#mod-main-menu-content ul .homepage-cs a, .profil-firmy-cs a, .aktuality-cs a, .kontakt-cs a, .napiste-nam-cs a, .homepage-cs-act a, .profil-firmy-cs-act a, .aktuality-cs-act a, .kontakt-cs-act a, .napiste-nam-cs-act a, .firmenprofil-de a, .aktualitaten-de a, .kontakten-de a, .schreiben-sie-uns-de a, .firmenprofil-de-act a, .aktualitaten-de-act a, .kontakten-de-act a, .schreiben-sie-uns-de-act a, .profile-of-the-company-en a, .topical-events-en a, .contacts-en a, .write-to-us-en a, .profile-of-the-company-en-act a, .topical-events-en-act a, .contacts-en-act a, .write-to-us-en-act a, .profile-of-the-company-en a, .topical-events-en a, .contacts-en a, .write-to-us-en a, .profile-of-the-company-en-act a, .topical-events-en-act a, .contacts-en-act a, .write-to-us-en-act a, .profil-de-l-enterprise-fr a, .actualites-fr a, .contacts-fr a, .ecrivez-nous-fr a, .profil-de-l-enterprise-fr-act a, .actualites-fr-act a, .contacts-fr-act a, .ecrivez-nous-fr-act a, .profil-firmy-ru a, .novosti-ru a, .kontakty-ru a, .napisite-nam-ru a, .profil-firmy-ru-act a, .novosti-ru-act a, .kontakty-ru-act a, .napisite-nam-ru-act a {
	padding:7px 1em;
	text-decoration:none;
	color:#000;
	background:transparent;
}

#mod-main-menu-content ul .homepage-cs a, .profil-firmy-cs a, .aktuality-cs a, .kontakt-cs a, .napiste-nam-cs a, .firmenprofil-de a, .aktualitaten-de a, .kontakten-de a, .schreiben-sie-uns-de a, .profile-of-the-company-en a, .topical-events-en a, .contacts-en a, .write-to-us-en a, .profil-de-l-enterprise-fr a, .actualites-fr a, .contacts-fr a, .ecrivez-nous-fr a, .profil-firmy-ru a, .novosti-ru a, .kontakty-ru a, .napisite-nam-ru a {
	color:#000;
	background:transparent;
}

#mod-main-menu-content ul .homepage-cs a, .profil-firmy-cs a:visited, .aktuality-cs a:visited, .kontakt-cs a:visited, .napiste-nam-cs a:visited, .firmenprofil-de a:visited, .aktualitaten-de a:visited, .kontakten-de a:visited, .schreiben-sie-uns-de a:visited , .profile-of-the-company-en a:visited, .topical-events-en a:visited, .contacts-en a:visited, .write-to-us-en a:visited, .profil-de-l-enterprise-fr a:visited, .actualites-fr a:visited, .contacts-fr a:visited, .ecrivez-nous-fr a:visited, .profil-firmy-ru a:visited, .novosti-ru a:visited, .kontakty-ru a:visited, .napisite-nam-ru a:visited {
	color:#000;
	background:transparent;
}

#mod-main-menu-content ul .homepage-cs a:hover, .profil-firmy-cs a:hover, .aktuality-cs a:hover, .kontakt-cs a:hover, .napiste-nam-cs a:hover, .firmenprofil-de a:hover, .aktualitaten-de a:hover, .kontakten-de a:hover, .schreiben-sie-uns-de a:hover, .profile-of-the-company-en a:hover, .topical-events-en a:hover, .contacts-en a:hover, .write-to-us-en a:hover, .profil-de-l-enterprise-fr a:hover, .actualites-fr a:hover, .contacts-fr a:hover, .ecrivez-nous-fr a:hover, .profil-firmy-ru a:hover, .novosti-ru a:hover, .kontakty-ru a:hover, .napisite-nam-ru a:hover {
	color:#fff;
	background:#008a68;
}

#mod-main-menu-content ul .homepage-cs a:active, .profil-firmy-cs a:active, .aktuality-cs a:active, .kontakt-cs a:active, .napiste-nam-cs a:active, .firmenprofil-de a:active, .aktualitaten-de a:active, .kontakten-de a:active, .schreiben-sie-uns-de a:active, .profile-of-the-company-en a:active, .topical-events-en a:active, .contacts-en a:active, .write-to-us-en a:active, .profil-de-l-enterprise-fr a:active, .actualites-fr a:active, .contacts-fr a:active, .ecrivez-nous-fr a:active, .profil-firmy-ru a:active, .novosti-ru a:active, .kontakty-ru a:active, .napisite-nam-ru a:active {
	color:#fff;
	background:#008a68;
}

#mod-main-menu-content ul .homepage-cs-act a, .profil-firmy-cs-act a, .aktuality-cs-act a, .kontakt-cs-act a, .napiste-nam-cs-act a, .firmenprofil-de-act a, .aktualitaten-de-act a, .kontakten-de-act a, .schreiben-sie-uns-de-act a, .profile-of-the-company-en-act a, .topical-events-en-act a, .contacts-en-act a, .write-to-us-en-act a, .profil-de-l-enterprise-fr-act a, .actualites-fr-act a, .contacts-fr-act a, .ecrivez-nous-fr-act a, .profil-firmy-ru-act a, .novosti-ru-act a, .kontakty-ru-act a, .napisite-nam-ru-act a {
	color:#fff !important;
	background:#008a68;
}

#mod-main-menu-content ul .delimiter {
	margin:11px 0 0 0;
	color:#d7d7d8;
}





#mod-opening-time-cover {
	width:100%;
	margin:0 0 15px 0;
}

#mod-opening-time-content {
	padding:10px;
	color:#000;
	background:#d5cab7;
	border:2px solid #4e3814;
}

#mod-opening-time-content h5 {
	margin:0 0 .5em 0;
	font-size:1em;
	color:#4e3814;
}

#mod-opening-time-content h5 img {
	position:relative;
	top:-1px;
	margin:0 5px 0 0;
}





#mod-program-cover {
	width:100%;
	margin:0 0 15px 0;
}

#mod-program-content {
	padding:10px;
	color:#000;
	background:#d5cab7;
	border:2px solid #4e3814;
}

#mod-program-content h5 {
	margin:0 0 .5em 0;
	font-size:1em;
	color:#4e3814;
}

#mod-program-content h5 img {
	position:relative;
	top:-1px;
	margin:0 5px 0 0;
}

#mod-program-content h6 {
	margin:1em 0 .15em 23px;
	font-size:.9em;
}

#mod-program-content p {
	margin:0 0 .5em 23px;
	font-size:.75em;
	line-height:1.2em;
}

#mod-program-content .date-time {
	margin:0 0 .25em 23px;
}





#mod-block-cover {
	width:187px;
	height:177px;
	margin:-177px 0 0 0;
}





#mod-new-cover {
	margin:-.5em 0 0 0;
}

#mod-new-content {
	
}

#mod-new-content h2 {
	margin:0 0 1em 0;
	padding:0 0 0 0;
	font-size:.9em;
	color:#008a68;
	background:#fff !important;
}

#mod-new-content h3 {
	margin:2em 0 .25em 0;
	font-size:.9em;
	color:#008a68;
}

#mod-new-content  h3 a {
	color:#008a68;
	text-decoration:underline !important;
}

#mod-new-content  h3 a:visited {
	color:#008a68;
	text-decoration:none;
}

#mod-new-content  h3 a:hover {
	color:#008a68;
	text-decoration:none;
}

#mod-new-content  h3 a:active {
	color:#008a68;
	text-decoration:none;
}

#mod-new-content  .date-time {
	margin:0 0 .5em 0;
	padding:0;
	font-size:.85em;
	color:#000;
}

#mod-new-content  .read-article {
	margin:0;
	padding:0;
	float:right;
	font-size:.85em;
	color:#9cdc4e;
}

#mod-new-content  p, #mod-new-content  ul {
	padding:0;
	font-size:.85em;
	line-height:1.25em;
}
