* {

  margin: 0;

  padding: 0;

}

header, nav, section, article, aside, footer {

  display: block;

}

body {

  font: 12px/18px Arial, Tahoma, Verdana, sans-serif;

  width: 100%;

  direction:rtl;

  background-image:url(../images/bg.png);

  background-repeat:no-repeat;

}

a {

  color: blue;

  outline: none;

  text-decoration: underline;

}

a:hover {

  text-decoration: none;

}

p {

  margin: 0 0 18px

}

img {

  border: none;

}

input {

  vertical-align: middle;

}

#wrapper {

  width: 960px;

  margin: 0 auto;

  background-image:url(../images/bg.png);

  background-repeat:no-repeat;

}



.kav-bg{

  background-image:url(../images/border-footer.png);

  background-repeat:no-repeat;

  width:892px;

  height:16px;

  float:right;

}

.clearBox{

  clear:both;

}



/* Header

-----------------------------------------------------------------------------*/

#header {

  height: 140px;

}

#logo{

  background-image:url(../images/logo.png);

  background-repeat:no-repeat;

  width:453px;

  height:61px;

  float:right;

  margin-right: 50px;

  margin-top:20px;

}

#menu{

  background-image:url(../images/bg-menu.png);

  background-repeat:no-repeat;

  height:40px;

    margin-top: 5px;

  float:right;

  width:960px;

  

  }  

#menu ul{

  margin-right:50px;

}

#menu li{

  padding: 5px 0 5px 50px;

  list-style:none;

  float:right;

  

  }

#menu a {

  color: #015d52;

    font-size: 18px;

  text-decoration:none;

  font-weight:bold;

  }

#menu a:hover {

  color: #ff00de;

    font-size: 18px;

  text-decoration:none;

  font-weight:bold;

  }





/* Middle

-----------------------------------------------------------------------------*/

#middle:after {

    clear: both;

    content: ".";

    display: block;

    visibility: hidden;

}

#middle {

  width:960px;

}



#block-home{

  height:410px;

  background-image:url(../images/bg-home.png);

  background-repeat:no-repeat;

  background-position:top;

  width:960px;

  margin-top: 60px;

}

#block-text-home{

  width:300px;

  float:left;

  margin-top: 10px;

}

#block-slide{

  background-image:url(../images/bg-slide.png);

  background-repeat:no-repeat;

    float: right;

    height: 404px;

    margin-right: 20px;

    margin-top: -50px;

    padding-right: 7px;

    width: 534px;

}

#slide{

  width:541px;

  height:404px;

  

}

  

#text {

  background-image:url(../images/bg-content.png);

  background-repeat:repeat-y;

  width:900px;

  color:#fff;

  padding: 30px;



}

#text h1{

  font-size:14px;

  color:#015d52;

  text-align:right;

  font-weight:bold;



}

#text h2{

  font-size:14px;

  color:#015d52;

  text-align:right;

  font-weight:bold;

}

#text h3{

  font-size:14px;

  color:#015d52;

  text-align:right;

  font-weight:bold;

}

#text h4{

  font-size:12px;

  color:#015d52;

  text-align:right;

  font-weight:bold;

}

#text a{

  font-size:12px;

  color:#015d52;

  text-align:right;  

  text-align:right;

  width:530px;

  text-decoration:none;

  

}

#text a:hover{

  font-size:12px;

  color:#fff;

  text-align:right;

}

#text p{

  font-size:12px;

  color:#000;

  text-align:right;

}

/* Footer

-----------------------------------------------------------------------------*/

#footer {

  height: 80px;

  background-image:url(../images/kav-bg.png);

  background-repeat:no-repeat;

  background-position:right top;

  padding-top:20px;

}

#cop{

  float:left;

  margin-left: 10px;

  margin-top:10px;

  }

#cop a {

    color: #000;

    font-size: 12px;

    font-weight: normal;

  text-decoration:none;



}

/* Joomla pagination */
.pagination {margin:16px auto;}
.pagination span {border-radius:3px; border:1px solid #b0b0b0; border-bottom-color:#999; background:#ccc; text-shadow:0 1px 0 white; color:#000; box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.08); padding:3px 7px; font-size:0.9em;}
.pagination li {list-style:none; padding:2px; display:inline-block;}
.pagination a {border-radius:3px; border:1px solid #DCDDDE; border-bottom-color:#C9CACB; text-shadow:0 1px 0 white; color:#444; border-color:#C9CACB; background:#FCFDFE; box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.08); padding:3px 7px; font-size:0.9em; text-decoration:none;}
.pagination ul > .pagination-start > span, .pagination ul > .pagination-prev > span, .pagination ul > .pagination-next > span, .pagination ul > .pagination-end > span {border:1px solid #DCDDDE; border-bottom-color:#C9CACB; text-shadow:0 1px 0 white; color:#999; border-color:#C9CACB; background:#FCFDFE; padding:3px 7px; font-size:0.9em;}
.pagination .counter {display:none;}

#info {

    color: #000;

    float: right;

    font-size: 12px;

    font-weight: normal;

  margin-right: 10px;

  margin-top:10px;

}



#phocagallery{width:580px; float:left;}

#menu2{width:300px; float:right;font-size: 20px;text-shadow: 2px 2px 10px white;}

#menu2  ul li{margin:20px;}

#menu2 a{font-size:16px;}

#menu2 a:hover{font-size:16px!important;}

#text img{ margin:10px;}



