/**
* @author  Stayko Dimitrov
* @version 1.0
*
* styles.css
* Modification History  :
*
* 1.0 	sdd 	Initial 6/16/2006 15:10
*/

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../images/pattern.gif);
	background-repeat: repeat;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.brd {
	background-image: url(../images/footer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	border-top : 0px;
	border-left : 1px solid #16306a;
	border-bottom : 1px solid #16306a;
	border-right : 1px solid #16306a;
	background-color: #1a2753;
}

.fon {
	background-color: #1a2753;
}

.white {
	background-color: #ffffff;
}

.htop {
	background-image: url(../images/header1.gif);
	background-repeat: no-repeat;
	text-align : right;
	vertical-align : bottom;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.hleft {
	background-image: url(../images/header2.jpg);
	background-repeat: no-repeat;
	text-align : left;
	vertical-align : top;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.hright {
	background-image: url(../images/header3.jpg);
	background-repeat: no-repeat;
	text-align : right;
	vertical-align : bottom;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.tdleft {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.pddtop {
	margin : 0px 0px 0px 0px;
	padding : 0px 28px 0px 0px;
}

.pddlft {
	margin : 0px 0px 0px 0px;
	padding : 36px 0px 0px 38px;
}

.pddrgh {
	margin : 0px 0px 0px 0px;
	padding : 0px 37px 5px 0px;
}

.title {
	background-image: url(../images/title1.gif);
	background-repeat: repeat-y;
	font-family: "Palatino Latinotype", Times New Roman, Times, serif;
	font-size : 18px;
	font-style: italic;
	font-weight: bold;
	color: #2971c8;
	text-align : left;
	vertical-align : middle;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

div.title {
	margin : 0px 0px 0px 0px;
	padding : 0px 20px 0px 30px;
}

.links {
	text-align : right;
	vertical-align : bottom;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

div.links {
	margin : 0px 0px 0px 0px;
	padding : 0px 15px 0px 0px;
}

.summary {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1b4981;
	font-style : italic;
	text-align : right;
	vertical-align : middle;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

div.summary {
	margin : 0px 0px 0px 0px;
	padding : 5px 20px 5px 20px;
}

.text {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1b4981;
	text-align : left;
	vertical-align : top;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

div.text {
	margin : 0px 0px 0px 0px;
	padding : 10px 20px 20px 20px;
}

div.lefttext {
	margin : 0px 0px 0px 0px;
	padding : 0px 15px 15px 15px;
}

.lefttitle {
	background-image: url(../images/title2.gif);
	background-repeat: repeat-y;
	font-family: "Palatino Latinotype", Times New Roman, Times, serif;
	font-size : 18px;
	font-style: italic;
	font-weight: bold;
	color: #2971c8;
	text-align : left;
	vertical-align : middle;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

div.lefttitle {
	margin : 0px 0px 0px 0px;
	padding : 0px 15px 0px 25px;
}

a.menu {
	font-family : "Trebuchet MS", arial, helvetica, sans-serif;
	font-size : 13px; 
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
a.menu:hover {
	font-family : "Trebuchet MS", arial, helvetica, sans-serif;
	font-size : 13px; 
	color: #d8e6f7;
	font-weight: bold;
	text-decoration: none;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

a.lang {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px; 
	color: #d8e6f7;
	font-weight: bold;
	text-decoration: none;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
a.lang:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px; 
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

a.text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #194a84;
	text-decoration: none;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
a.text:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #4f7bf5; 
	text-decoration: underline;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #194a84;
	text-decoration: none;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

img {
	border: none;
}
a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #4f7bf5; 
	text-decoration: underline;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

p {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 5px 0px;
}

.butm1 {
	background-image: url(../images/m1.gif);
	background-repeat: no-repeat;
	width:27px;
	height:16px;
	border : 0;
	border-bottom : 0;
	border-left : 0;
	border-right : 0;
	border-top : 0;
}

.butm2 {
	background-image: url(../images/m2.gif);
	background-repeat: no-repeat;
	width:27px;
	height:16px;
	border : 0;
	border-bottom : 0;
	border-left : 0;
	border-right : 0;
	border-top : 0;
}

.but {
	background-color: #336699;
	border: 1px solid #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	height: 20px;
	width: 70px;
	text-align: center;
}

input.mail {
	background-color: #ffffff;
	border: 1px solid #336699;
	font-size: 11px;
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #1b4981;
	margin: 0;
	width: 400px;
}

textarea.mail1 {
	background-color: #ffffff;
	border: 1px solid #336699;
	font-size: 11px;
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #1b4981;
	margin: 0;
	width: 400px;
	height: 30px;
}

textarea.mail2 {
	background-color: #ffffff;
	border: 1px solid #336699;
	font-size: 11px;
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #1b4981;
	margin: 0;
	width: 400px;
	height: 90px;
}

.mail {
	font-size: 11px;
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #1b4981;
	margin: 0;
}

input.question {
	background-color: #ffffff;
	border: 1px solid #336699;
	font-size: 11px;
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #1b4981;
	margin: 0;
	width: 250px;
}

textarea.question {
	background-color: #ffffff;
	border: 1px solid #336699;
	font-size: 11px;
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #1b4981;
	margin: 0;
	width: 250px;
	height: 90px;
}

/* Image JavaScript Pop-ups Substitution */



.thumbnail_img {
position: relative;
z-index: 0;
text-align: center;
color: #686868;
background: #f3f3f3;
border-bottom: 1px dotted #686868;
line-height: normal;
outline: 0;
}

a.thumbnail_img {
	color: #686868;
	margin: 0;
	text-decoration: none;
}

.thumbnail_img:hover{
background-color: transparent;
z-index: 50;
cursor:default;
margin: 0;
padding: 0;
}

a.thumbnail_img:visited {
	color: #686868;
	margin: 0;
}

.thumbnail_img span{
position: absolute;
background-color: #dedede;
padding: 3px;
/*border: 1px solid gray;*/
visibility: hidden;
}

.thumbnail_img span img{
border-width: 0;
}

.thumbnail_img:hover span{
visibility: visible;
top: 0;
left: 30px;
}
/* End Substitution */