@charset "UTF-8";
/* CSS Document */

html {
     height:100%;
	 border:none;
	 font-family:Arial, Helvetica, sans-serif;
}

body {
     height:100%;
	 margin:0px;
	 padding:0px;
}

.arial-white-15 {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
}

/*::selection			{ background:#ecb4bf;}
::-moz-selection  { background:#ecb4bf;}*/

::selection			{ background:#ff68a6;}
::-moz-selection  { background:#ff68a6;}




#toTop {
	width:100px;
        border:1px solid #ccc;
        background:#f7f7f7;
        text-align:center;
        padding:5px;
        /*position:absolute;*/ /* this is the magic */
        /*bottom:10px;*/ /* together with this to put the div at the bottom*/
        /*right:10px;*/
        cursor:pointer;
        display:none;
        color:#333;
        font-family:verdana;
        font-size:11px;
}



#breadcrumb {
	font-size:13px;
	color:#c76477;
	margin-top:10px;
	margin-bottom:5px;
}



/*--------------------------------------------------------------------------------
			DJ MENU
--------------------------------------------------------------------------------*/



.dj-main {
    padding: 0;
    margin: 0;
    list-style: none;
    height: 50px;
    position: relative;
    /*font-family: arial, verdana, sans-serif;*/
    width: auto;
	z-index:1000;
	background-color:#FFF;
}

.dj-main li.dj-up {
    display: block;
    float: left;
}

.dj-main li a.dj-up_a {
    display: block;
    float: left;
    height: 35px;
    line-height: 33px;
	color:#494949;
    text-decoration: none;
    font-size: 13px;
    /*font-weight: bold;*/
    padding: 0 0 0 10px;
    cursor: pointer;
}

.dj-main li a.dj-up_a span {
    float: left;
    display: block;
    padding: 0 20px 0 10px;
    height: 50px;
}

.dj-main li a.dj-up_a span.dj-drop {
    float: left;
    display: block;
    padding: 0 20px 0 10px;
    height: 50px;
}

.dj-main li:hover a.dj-up_a, .dj-main li.active a.dj-up_a {
    color: #fff;
	height:80px;
	background-color:#630303;

/*background-color:#e3b2bb;*/

        /*background-color:#C76477;
	filter:alpha(opacity=50);
	opacity:0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)";*/
}

.dj-main li:hover a.dj-up_a span, .dj-main li.active a.dj-up_a span {
}

.dj-main li:hover a.dj-up_a span.dj-drop, .dj-main li.active a.dj-up_a span.dj-drop {
    padding-bottom: 3px;
}

.dj-main li.separator > a {
    cursor: default;
}

.dj-main img {
	vertical-align: middle;
	margin: 0 5px 0 0;
}

/* Default list styling */
.dj-main li:hover {
    position: relative;
}

.dj-main li:hover ul.dj-submenu {
    left: 0px;
    top: 35px;
    /*background-color:#e3b2bb;*/

background-color:#630303;

    padding: 5px 5px 5px 10px;
    /*border: 1px solid #0b4d97;*/
    width: 190px;
    height: auto;
}

.dj-main li:hover ul.dj-submenu li {
    display: block;
    height: auto;
    position: relative;
    float: left;
    width: 190px;
    /*font-weight: normal;*/
}

.dj-main li:hover ul.dj-submenu li a {
    display: block;
    font-size: 13px;
    height: auto;
    width: 183px;
    line-height: 18px;
	color:#FFF;
    text-decoration: none;
    /*border: 1px solid #50b5d0;*/
    padding-left: 5px;
}

.dj-main li ul.dj-submenu li a.dj-more {
}

.dj-main li:hover ul.dj-submenu li a:hover, .dj-main li ul.dj-submenu li a.active, .dj-main li ul.dj-submenu li li a.active, .dj-main li ul.dj-submenu li li li a.active {
    background-color:#FFF;


    color: #494949;
    /*border-color: #fff;*/
}

.dj-main li:hover ul.dj-submenu li a.dj-more:hover {
    color: #fff;
	background-color:#000;
        
}

.dj-main li:hover ul.dj-submenu li a.dj-more-active {
    color: #fff;
}

.dj-main li:hover ul.dj-submenu li a.dj-more-active:hover {
    border-color: #fff;
	background-color:#000;
}

.dj-main li:hover li:hover ul, .dj-main li:hover li:hover li:hover ul, .dj-main li:hover li:hover li:hover li:hover ul, .dj-main li:hover li:hover li:hover li:hover li:hover ul {
    left: 190px;
    top: -4px;
    /*background-color:#e3b2bb;*/

background-color:#630303;

    padding: 3px;
    /*border: 1px solid #0b4d97;*/
    white-space: nowrap;
    width: 190px;
    height: auto;
}

.dj-main ul, .dj-main li:hover ul ul, .dj-main li:hover li:hover ul ul, .dj-main li:hover li:hover li:hover ul ul, .dj-main li:hover li:hover li:hover li:hover ul ul {
    position: absolute;
    left: -9999px;
    top: -9999px;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    list-style: none;
	/*background-color:#e3b2bb;*/

}

.dj-main li:hover li:hover a.dj-more, .dj-main li:hover li:hover li:hover a.dj-more, .dj-main li:hover li:hover li:hover li:hover a.dj-more, .dj-main li:hover li:hover li:hover li:hover li:hover a.dj-more {
    color: #fff;
    border-color: #fff;
}

.dj-main li:hover li:hover li a.dj-more, .dj-main li:hover li:hover li:hover li a.dj-more, .dj-main li:hover li:hover li:hover li:hover li a.dj-more {
    color: #000;
    border-color: #50b5d0;
}





/*--------------------------------------------------------------------------------
			DIV BODY
--------------------------------------------------------------------------------*/


#container {
	min-height:100%;
	position:relative;
}


#main {
	height:100%;
	padding-bottom:80px;
}


#footer {
	width:100%;
	height:80px;

/*background-color:#630303;*/

	position:relative;
	margin-top:-80px;
	background-repeat:repeat-x;
	background-position:top;
	float:none;


filter:alpha(opacity=70);
opacity:0.9;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
}



/*--------------------------------------------------------------------------------
			DIV TAGS
--------------------------------------------------------------------------------*/


#photo-gallery {
	width: 960px;
	margin: 0 auto;
	padding:10px 10px 10px 10px;
	display:table;
}

#img-style {
	margin:10px 10px 10px 10px;
	float:left;
}


#home-logo {
	background:url(logo.png) no-repeat;
    width:300px;
	height:225px;
	position:absolute;
	margin-left:150px;
	margin-top:280px;
}

#multilang {
	position:absolute;
	top:0px;
	right:0px;
	margin-top:30px;
	margin-right:40px;
}



#footer-right {
	float:right;
	margin-top:25px;
	margin-right:30px;
}

#menu-tab {
	width:1000px;
        height:220px;

	margin:0px auto;
	padding-top:20px;
	float:none;
	display:table;
}

#menu {
	float:none;
        margin-top:10px;
}

#service-tab {
	width:100%;
	height:150px;
	background-color:#d18292;
	margin-top:10px;
	float:none;
	display:table;
}


#top-but {
	padding:10px 15px 0px 15px;
	float:left;
	height:50px;
	font-size:15px;
	color:#494949;
}

#top-but:hover {
	padding:10px 15px 0px 15px;
	height: 90px;
	float:left;
	background-color:#C76477;
	filter:alpha(opacity=50);
	opacity:0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
	color:#FFF;
	font-size:15px;
	color:#FFF;
}

#top-but-visit {
	padding:10px 15px 0px 15px;
	height: 90px;
	float:left;
	background-color:#C76477;
	filter:alpha(opacity=70);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
	font-size:15px;
	color:#FFF;
}

#content {
	width:1000px;
	margin-bottom:50px;
	display:table;
margin:0px auto;
}

#content-center {
	width:1000px;
height:400px;
	margin-bottom:40px;
margin-top:0px;
	display:table;
/*background-color:#F00;*/
margin-left:auto;
margin-right:auto;
	/*position:relative;
	z-index:1;
	left: 0px;
	right: 0px;
	margin-left:auto;
	margin-right:auto;
	z-index:2;*/
}


/*--------------------------------------------------------------------------------
			FOOTER POP
--------------------------------------------------------------------------------*/



#footerSlideContainer {
    position: fixed;
    bottom:0;
    width: 100%;
}

#footer-fake {
	height:80px;
	width:100%;

/*background-color:#CC0A5A;
filter:alpha(opacity=70);
	opacity:0.9;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=70)";*/

	float:none;

background: #CC0A5A; /* Old browsers */
background: -moz-linear-gradient(left, #630303 0%, #f89321 29%, #f89321 42%, #c11e31 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#630303), color-stop(29%,#f89321), color-stop(42%,#f89321), color-stop(100%,#c11e31)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #630303 0%,#f89321 29%,#f89321 42%,#c11e31 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #630303 0%,#f89321 29%,#f89321 42%,#c11e31 100%); /* Opera11.10+ */
background: -ms-linear-gradient(left, #630303 0%,#f89321 29%,#f89321 42%,#c11e31 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#630303', endColorstr='#c11e31',GradientType=1 ); /* IE6-9 */
background: linear-gradient(left, #630303 0%,#f89321 29%,#f89321 42%,#c11e31 100%); /* W3C */

filter:alpha(opacity=70);
opacity:0.9;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
}

#footerSlideButton {
    background: url(sliderButton.png) top left no-repeat transparent;
    position: absolute;
    top: 10px;
    left: 60px;
    width:200px;
    height:50px;
    border: none;
    cursor: pointer;
	z-index:1000;
}

#footerSlideContent {
    width: 100%;
    height: 0px;
    color: #CCCCCC;
    font-size: 0.8em;
    border: none;
    font-family: DejaVuSansBook, Sans-Serif;
	float:none;

        /*background-color:#CC0A5A;
	filter:alpha(opacity=70);
	opacity:0.9;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=70)";*/

	z-index:999;


background: #CC0A5A; /* Old browsers */
background: -moz-linear-gradient(left, #630303 0%, #f89321 29%, #f89321 42%, #c11e31 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#630303), color-stop(29%,#f89321), color-stop(42%,#f89321), color-stop(100%,#c11e31)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #630303 0%,#f89321 29%,#f89321 42%,#c11e31 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #630303 0%,#f89321 29%,#f89321 42%,#c11e31 100%); /* Opera11.10+ */
background: -ms-linear-gradient(left, #630303 0%,#f89321 29%,#f89321 42%,#c11e31 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#630303', endColorstr='#c11e31',GradientType=1 ); /* IE6-9 */
background: linear-gradient(left, #630303 0%,#f89321 29%,#f89321 42%,#c11e31 100%); /* W3C */

filter:alpha(opacity=70);
opacity:0.9;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
}

#footerSlideText {
	width:700px;
	padding-top:15px;
	margin-left:100px;
}



