@import "css/main-menu.css";

body {  margin: 0;
        padding: 0;
        font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;
        font-size: 13px;
        text-align: justify;
	    color: #333;
        background-image: url("images/sfondosito.png");
        background-attachment: fixed;
	    background-repeat: repeat-x;
		background-position: center top;
	    background-color: #FFF;           
	    	    	    }	      
	    	    
img { border: 0 }
	    

.did {
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 11px;
line-height: normal;
text-align: right;
color: #333
}


A.menu3                  {color: #EEE; text-decoration: none; font-style: normal; font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;
 font-size:13px}
A.menu3:Visited          {color: #EEE; text-decoration: none; font-style: normal; font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;
 font-size:13px}
A.menu3:Active           {color: #FFF; text-decoration: none; font-style: normal; font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;
 font-size:13px}
A.menu3:Hover            {color: #FFF; text-decoration: none; font-style: normal; font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;
 font-size:13px}

A.menu4                  {color: #666; text-decoration: none; font-style: normal; font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;
 font-size:13px}
A.menu4:Visited          {color: #666; text-decoration: none; font-style: normal; font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;
 font-size:13px}
A.menu4:Active           {color: #65A742; text-decoration: none; font-style: normal; font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;
 font-size:13px}
A.menu4:Hover            {color: #65A742; text-decoration: none; font-style: normal; font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;
 font-size:13px}

A.menu5                  {color: #999; text-decoration: none; font-style: normal; font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;
 font-size:11px}
A.menu5:Visited          {color: #999; text-decoration: none; font-style: normal; font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;
 font-size:11px}
A.menu5:Active           {color: #65A742; text-decoration: none; font-style: normal; font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;
 font-size:11px}
A.menu5:Hover            {color: #65A742; text-decoration: none; font-style: normal; font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;
 font-size:11px}

A.menu6                  {color: #666; text-decoration: none; font-style: normal; font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;
 font-size:12px}
A.menu6:Visited          {color: #666; text-decoration: none; font-style: normal; font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;
 font-size:12px}
A.menu5:Active           {color: #65A742; text-decoration: none; font-style: normal; font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;
 font-size:12px}
A.menu6:Hover            {color: #65A742; text-decoration: none; font-style: normal; font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;
 font-size:12px}

.style1 {
	text-align: center;
}
.style2 {
	background-image: url('images/sfondov.png');
}
.style3 {
	text-align: right;
}
.style4 {
	color: #2D7FE6;
	font-size: large;
}
.style6 {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	text-align: center;
	color: #333;
}

.style9 {
         border-style: none;
	     border-width: 0;
}
.style11 {
			text-align: left;
}
.style15 {
			color: #FFFFFF;
			font-size: 13px;
			text-align: right;
}
.style24 {
			font-size: 12px;
			color: #808080;
}
.style26 {
			background-image: url('images/sf01.png');
}
.style27 {
			vertical-align: middle;
}
						
.style30 {
			border: 0 solid #999999;
}
.style32 {
			border-width: 0;
}
.style33 {
			border: 0 solid #808080;
}
.style35 {
			font-size: medium;
}
.style36 {
			font-size: small;
}
.style37 {
			background-image: url('images/sfondobox.png');
			background-repeat: no-repeat;
}
.style38 {
			text-align: center;
			background-image: url('images/sfondobardown.png');
			background-repeat: repeat-x
}
.style39 {
			background-color: #E6E6E6;
}
.style40 {
			font-size: 11px;
			color: #999999;
}
.style41 {
			text-decoration: none;
}
.style42 {
			background-image: url('images/sfondobardown02.png');
			background-repeat: repeat-x;
			background-position: center top;
			background-color: #D8D8D8;
			text-align: center;
}
.style43 {
		   color: #666666;
}


a.entry-home-box,
a.entry-home-box:visited {
	display: block;
	width: 253px;
	height: 268px;
	background: url(images/sfondobox.png) no-repeat 0 0;
	position: relative;
	text-decoration: none;
}
a.entry-home-box:hover {
	background-position: 0 100%;
}
a.entry-home-box strong,
a.entry-home-box:visited strong {
	display: block;
	color: rgb(51, 51, 51);
	font-weight: bold;
	font-size: 16px;
	padding: 22px 22px 0 22px;
}
a.entry-home-box:hover strong {
	display: block;
	color: #105409;
}
a.entry-home-box span.entry-home-box-text,
a.entry-home-box:visited span.entry-home-box-text {
	display: block;
	line-height: 17px;
	color: #444;
	padding: 18px 22px 0 22px;
	overflow: hidden;
}
a.entry-home-box:hover span.entry-home-box-text {
	color: #111;
}
a.entry-home-box span.entry-home-box-arrow,
a.entry-home-box:visited span.entry-home-box-arrow {
	position: absolute;
	width: 25px;
	height: 25px;
	bottom: 28px;
	right: 22px;
	background: url(images/bot03s.gif) no-repeat 0 0;
}
a.entry-home-box:hover span.entry-home-box-arrow {
	background-image: url(images/bot03a.gif);
}


p {
	margin: 3px 0 0 0;
}

a.selected,
a.selected:visited,
a.selected:hover {
	color: #64A641;
	cursor: default !important;
}


/***************** Redirect messages ********************/
.error-details {
	font-size: 10px;
	color: gray;
}

.info, .warning, .error {
	padding: 12px;
	padding-left: 55px;
	font-size: 14px;
	font-family: Tahoma, Arial, sans-serif;
	border: 1px solid #E6E6E6;
	border-top-width: 2px;
	margin: 10px 5px;
	background: white url('resources/template/images-back/icon-info.png') no-repeat 10px 6px;
	
	border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}
.info {
	border-top-color: #29ABE2;
	/*background-color: #eeeff1;*/
	background-image: url('resources/template/images-back/icon-info.png');

}
.warning {
	border-top-color: #f9c22c;
	/*background-color: #fffee9;*/
	background-image: url('resources/template/images-back/icon-warning.png');
}
.error {
	border-top-color: #EE4949;
	/*background-color: #ffecec;*/
	background-image: url('resources/template/images-back/icon-error.png');
}

.info a, info a:visited, .warning a, .warning a:visited, .error a, .error a:visited {
	color: gray;
}
.info.no-animation, .warning.no-animation, .error.no-animation {
	display: block;
}


a.link-video,
a.link-video:visited {
	display: block;
	position: relative;
}
a.link-video img,
a.link-video:visited img {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	
	box-shadow: 1px 1px 2px gray;
	-webkit-box-shadow: 1px 1px 2px gray;
	-moz-box-shadow: 1px 1px 2px gray;
	
	padding: 1px;
	border: 1px solid green;
	border-color: rgba(141, 190, 66, 0.5);
}
a.link-video:hover img {
	box-shadow: 1px 1px 2px rgb(141, 190, 66);
	-webkit-box-shadow: 1px 1px 2px rgb(141, 190, 66);
	-moz-box-shadow: 1px 1px 2px rgb(141, 190, 66);
	
	border-color: gray;
}

a.link-video span,
a.link-video:visited span {
	position: absolute;
	width: 48px;
	height: 48px;
	top: 50%;
    left: 50%;
    margin-top: -24px;
    margin-left: -24px;
	background: url(resources/template/images/video-play.png) no-repeat 0 0;
}
a.link-video:hover span {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
