@charset "utf-8";
/***********************************/
/************* BASIC ***************/
/***********************************/
body {
	margin: 0;
	padding: 0;
	color:#333;
	background:#FFF;
	font:100%/1.3 Calibri, "Trebuchet MS", Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, a, img {
	padding:0;
	margin:0;
	border: none;
	text-decoration:none;
	list-style:none;
}
div {
	display:block;
	padding:0;
	margin:0;
}
a:link, a:visited {
	color:#006699;
}
a:hover, a:active, a:focus {
	text-decoration:none;
	color:#4E95B8;
}
/***********************************/
/************* CLASSES ***************/
/***********************************/
.FloatLeft {
	float:left;
}
.FloatRight {
	float:right;
}
.ClearFloats {
	clear: both;
}
.TextCenter {
	text-align:center;
}
.TextRight {
	text-align:right;
}
.Img{
	margin:10px;
	-webkit-box-shadow: #666 0px 3px 5px;
	-moz-box-shadow: #666 0px 3px 5px;
	box-shadow: #666 0px 3px 5px;
}
.Img:hover{
	-webkit-box-shadow: #000 0px 3px 5px;
	-moz-box-shadow: #000 0px 3px 5px;
	box-shadow: #000 0px 3px 5px;
}

.ImgRight{
	float:right;
	clear:both;
	-webkit-box-shadow: #666 0px 3px 5px;
	-moz-box-shadow: #666 0px 3px 5px;
	box-shadow: #666 0px 3px 5px;
	margin:10px 0 10px 20px;
	border:1px solid  #999;
}
.ImgRight:hover{
	-webkit-box-shadow: #000 0px 3px 5px;
	-moz-box-shadow: #000 0px 3px 5px;
	box-shadow: #000 0px 3px 5px;
	margin:10px 0 10px 20px;
}
.ImgLeft{
	float:left;
	-webkit-box-shadow: #666 0px 3px 5px;
	-moz-box-shadow: #666 0px 3px 5px;
	box-shadow: #666 0px 3px 5px;
	margin:10px;
	border:1px solid  #999;
}
.ImgLeft:hover{
	-webkit-box-shadow: #000 0px 3px 5px;
	-moz-box-shadow: #000 0px 3px 5px;
	box-shadow: #000 0px 3px 5px;
	margin:10px;
}
.TextBold {
	font-weight:bold;
}
.TextItalic {
	font-style:italic;
}
.ContainerLeftLight {
	background:url(Assets/Images/Layout/Bk50wide250px.png) left repeat-y;
}
.ContainerLeftMedium {
	background:url(Assets/Images/Layout/Bk85wide250px.png) left repeat-y;
}
.ContainerRight {
	background:url(Assets/Images/Layout/Bk85wide730px.png) right repeat-y;
}
/***********************************/
/************* SPECIFIC ***************/
/***********************************/
p, ul, ol {
	font-size:14px;
	text-align:justify;
	padding:5px 10px 5px 10px;
	font-family: "Vinci Sans", Calibri, "Trebuchet MS", Arial, sans-serif;
}
h1 {
	font-size:20px;
	font-weight: bold;
	padding:5px 10px 5px 30px;
	color:#006699;
	border-bottom:1px solid #999;
	letter-spacing:3px;
	color:#FFF;
	background:#006699;
}
h2 {
	font-size:15px;
	font-weight:bold;
	padding:15px 10px 5px 10px;
	margin-bottom:20px;
	color:#006699;
	border-bottom:1px solid #CCC;
	font-variant:small-caps;
}
h3 {
	font-size:14px;
	font-weight: bold;
	padding:5px 10px 5px 10px;
}
h4 {
	font-size:13px;
	font-weight:bold;
	padding:10px 0 0 0;
	text-align:center;
}
h5 {
	font-size:14px;
	font-weight:bold;
	padding:15px 10px 5px 10px;
	letter-spacing:3px;
	color:#006699;
	border-bottom:1px solid #CCC;
	width:400px;
}
/************* WRAPPER ***************/
div#Wrapper {
	width:1000px;
	margin:0 auto;
	position:relative;
	background:url(Assets/Images/Layout/bg333.jpg) top no-repeat;
}
div#WrapperIndex {
	width:1000px;
	margin:0 auto;
	position:relative;
	background: url(Assets/Images/Layout/bg33.jpg);
}
/************* WRAPPER END ***************/

/************* HEADER ***************/
div#Header {
	height:150px;
	position:relative;
	background: url(Assets/Images/Layout/HeaderBk.png) left no-repeat;
}
div#Header div#LangBar{
	width:55px;
	height:16px;
	position:absolute;
	top:5px;
	right:15px;
}
/* NAVBAR start */
div#NavBar {
	width:750px;
	height:55px;
	position:absolute;
	top:50px;
	right:0px;
	background:url(Assets/Images/Layout/NavBarBk.png);
}
/* NAVBAR end */
/************* HEADER END ***************/

div#Separator {
	height:5px;
	background:#c0c0c0;
}
/************* SIDEBAR ***************/
div#Sidebar {
	width:250px;
	min-height:600px;
	float:left;
}
div#Sidebar p {
	font-size:12px;
}
/************* SIDEBAR END ***************/

/************* CONTENT ***************/
div#Content {
	min-height:590px;
	position:relative;
}
div#Content ul{
	list-style: square;
	padding:5px 10px 5px 50px;
}
div#ImgGallery{
	margin:0 auto;
	margin-bottom:10px;
	text-align:center;
	border:1px dotted #CCC;
}
/* CONTENT INDEX PAGE start */
div#NavBarIndex {
	width:200px;
	position:relative;
	margin:0 0 0 70px;
	background:url(Assets/Images/Layout/besa.png) center no-repeat;
	cursor:pointer;
}
div#NavBarIndexBtn{	
	height:50px;
	background:url(Assets/Images/Layout/NavBarIndexBtn.png) top;
	margin-top:10px;
}
div#NavBarIndexBtn:hover{
	cursor:pointer;
	background:url(Assets/Images/Layout/NavBarIndexBtn.png) bottom;
}
div#NavBarIndexBtn p {
	text-align:center;
	color:#FFF;
	font-size:14px;
	padding-top:13px;
}
/* CONTENT INDEX PAGE end */
div#FlashIntro{
	position:absolute;
	left:350px;
	top:0;
	border:none;
}
/* CLASSES start */
.ContentFull {
	background:url(Assets/Images/Layout/Bk85.png);
}
.ContentLeft {
	width:520px;
	float:left;
	padding:15px;
	background:url(Assets/Images/Layout/Bk85.png);
}
.ContentRight {
	width:700px;
	float:right;
	padding:15px;
}
.ContentIndex{
	height:800px;
}
/* CLASSES end */
/************* CONTENT END ***************/

/************* FOOTER ***************/
div#Footer {
	height:250px;
	background:url(Assets/Images/Layout/row-bot-bg.jpg) center top repeat;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	/*border-radius: 10px;*/
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}
div#Footer p {
	color:#FFF;
	font-size:11px;
	font-family:Calibri, "Trebuchet MS", Arial, sans-serif;
}
div#Footer p a:link, div#Footer p a:visited {
	color:#FFF;
}
div#Footer p a:hover, div#Footer p a:active, div#Footer p a:focus {
	text-decoration: underline;
}
/************* FOOTER END ***************/

/************* SPECIAL ***************/
/* FORMCV start */
div#divFormCV {
	width:420px;
	min-height:570px;
	padding:15px;
	float:right;
}
form#FormCV {
	margin:10px 0 0 0;
	padding:10px 50px 20px 50px;
	background:url(Assets/Images/Layout/Bk85.png);
	border: 1px solid #999;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
form#FormCV p {
	padding:10px 0 3px 0;
}
form#FormCV input {
	width:300px;
	font-size:13px;
	font-family: Calibri, "Trebuchet MS", Arial, sans-serif;
}
form#FormCV textarea {
	height:130px;
	width:300px;
	font-size:13px;
	font-family: Calibri, "Trebuchet MS", Arial, sans-serif;
}
form#FormCV input#SubmitBtn {
	width:75px;
	font-size:13px;
	font-weight:bold;
	padding:2px;
}
/* FORMCV end */
/* GOOGLEMAP start */
div#divGoogleMap {
	border:1px solid #666;
}
/* GOOGLEMAP end */
/************* SPECIAL END ***************/


/**
 * Begin ISEOM mod
 */

* { margin: 0; padding: 0; }
h1 { margin: 30px 0; }
h2 { margin: 30px 0 15px; }
#page-wrap { width: 1500px; margin: 0 auto; position}
.plusshift {  height: 100px; overflow: hidden; width: 990px; position: relative; }
.plusshift-target { position: relative; }
	.plusshift-target .plusshift-active { background: rgba(0,0,0,.05); }
.plusshift-child { border: 5px; list-style: none; float: left; width: 150px; } 
.plusshift-controls { clear: both; height: 30px; margin-top: 10px; }
	.plusshift-controls-arrow { 
		background-color: transparent;
		background-color: rgba(0, 0, 0, 0.3);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#30000000,endColorstr=#30000000);
		zoom: 1;
		color: #fff; cursor: pointer; font: bold 18px/30px sans-serif; height: 30px; list-style: none; text-align: center; width: 30px; }
		.plusshift-controls-prev { float: left }
		.plusshift-controls-next { float: right }
.plusshift-pagination { display: table; margin: 10px auto; }
	.plusshift-pagination .plusshift-active { background: #333; }
	.plusshift-pagination li { background: #ccc; cursor: pointer; float: left; height: 10px; list-style: none; margin-left: 5px; width: 10px; text-indent: -9999px;
		-webkit-border-radius: 6px; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
		   -moz-border-radius: 6px; /* FF1-3.6 */
		        border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
    }

  
  .plusshift-carousel2 .plusshift-pagination li, .plusshift-carousel2 .plusshift-pagination img { height: 40px; width: 40px; }
  .plusshift-carousel2 .plusshift-pagination li { 
	  -webkit-border-radius: 0; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
	     -moz-border-radius: 0; /* FF1-3.6 */
	          border-radius: 0; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	  text-indent: 0; 
	}
	.plusshift-carousel2 .plusshift-active { background: #999; }


/* 

.plusshift-target .plusshift-active { }

.plusshift-controls { }
		.plusshift-arrow { }
		.plusshift-prev { }
		.plusshift-next { }

.plusshift-pagination { }
	.plusshift-pagination .plusshift-active { }

*/