
/* ************* ITECA KZ ******************** */
body {/*background-image: url(http://static.caspianworld.com/cw/orgs/iteca/design/bg.gif);*/}

img{border:none;}
ul {
list-style-image:url(http://static.caspianworld.com/cw/orgs/iteca/design/bullet.gif);
}
li a {text-decoration: none;}

.photo {margin:0.3em;}

.img-news{border:1px solid #bbbbbb; padding:0.3em; margin:.5em 1em .5em 1em;}

#z-portal-workspace {
   padding:0 0.8em 0 0.5em;
   margin: 0;
}

  /* #z-portal-columns {
 margin: 0 1.5em 1.5em 0;
}*/

.z-content-actions {margin:0.1em;}


#z-content h1 {
    font-size: 175% !important;
}
 #z-content {
  margin: 0;
  padding: 1em 1.8em 1em 1.8em;
} 

.z-content-title {
    color:#D3754C;
    font-size: 18pt;
    font-weight:bold; 
    padding: 0; 
    border: none;
    margin-right:1em;
}
.z-content-description {
    color:#656565;
    font-size:13pt;
    font-weight:bold; 
    padding:0; 
    line-height:1.2em;
}
.z-content-body {padding: 0;text-align:justify;}

.title {
    color: #838383;
    font-size:13pt;
    font-weight: bold;
    text-decoration: none;
    border-bottom: 1px solid #dddddd;
    background: url(http://static.caspianworld.com/cw/orgs/iteca/design/top_arrow.gif);
    background-position:  center right;
    background-repeat: no-repeat;
    padding: 0 0 2px 0;
    margin: 1em 0 0.5em 0;
    width: 100%; 
    cursor: pointer;
    display: block;
}



#visual-portal-wrapper {
    width: 1000px !important;
    min-width: 0 !important;
    margin: auto;
    background: #ffffff;
}

.top_menu {margin: 11px 0 11px 0; text-align: center; }
#top_menu {
    color: #7F7F7F;
    border: 1px solid #ffffff;
    border-style:  solid solid solid solid;
    padding: 4px 4px 4px 5px;
    margin: 0 3px 0 3px;
    border-right-color: #ffffff;
    border-right-width: 4px;
    width: 100%;
    font-size: 11px;
}
#top_menu:hover {
    color: #7F7F7F;
    border: 1px solid #7f7f7f;
    border-style:  solid solid solid solid;
    padding: 4px 4px 4px 5px;
    margin: 0px 3px 0px 3px;
    border-top-color: #ffffff;
    border-left-color: #efefef;
    border-bottom-color: #efefef;
    border-right-color: #D0541E;
    border-right-width: 4px;
    background: #efefef;
    font-size: 11px;
}

.bg_td {background: transparent url(http://static.caspianworld.com/cw/orgs/iteca/design/bg_border_big.jpg) repeat-y;}
.logo {
    text-align: center;
    background: transparent url(http://static.caspianworld.com/cw/orgs/iteca/design/logo.jpg) no-repeat;
    width:180px;
    margin-top:0.5em;
    height:161px;
    }
.logo_a{width:170px;height:150px;display:block;}

.url {letter-spacing: 3px; text-align: center; margin: 0 0.3em 0 0.3em; color:#a9a9a9}
.lang {width: 200px; text-align: center;padding: 18px 0 10px 0}
.tel {
     padding: 3px 5px 0 17px;
     margin:  0 0.3em 0 3em;
     background: url(http://static.caspianworld.com/cw/orgs/iteca/design/kv_icon.gif) no-repeat center left;
     color: #707070;
}

.ufi {text-align: center; margin: 1.5em 0 0.5em 0}

.path_bar {padding: 10px 6px 5px 20px; border-bottom: 1px solid #cccccc;width:550px; font-size:7.5pt}

.nowrap {
  white-space: nowrap;
}
.menu {
    padding: 0.4em 0.5em 0.4em 0.8em ;
    margin:  0 0.5em 0.2em 1em;
    border: 1px  #e7e7e7;
    border-style: none none solid none;
    }

.menu_reg {
    padding: 0.4em 0.5em 0.4em 0.8em ;
    margin:  0 0.5em 0.2em 1em;
    border: 1px  #e7e7e7;
    width:155px;
    border-style: none none solid none;
    }

.x-portlet-r {
    width: 180px;
    padding: 0;
    zoom: 1;
    margin: 1em 0.5em 1em 0.5em;
}
.x-portlet-l {
    width: 190px;
    padding: 0;
    zoom: 1;
    margin: 2em 0.5em 1em 1em;
}
.x-portlet-header {
    background: transparent url(http://static.caspianworld.com/cw/orgs/iteca/design/bg_portlet_header.jpg) no-repeat;
    line-height: 1em;
    height: 20px;
    font-weight: bold;
    font-size: 8.5pt;
    color: #505050;
    text-align: left;
    padding: 8px 10px 0px 16px;
    display: block;
    white-space: nowrap;
    border: 0;
    text-transform: none;
}
.x-portlet-header a {color: #353535;}
.x-portlet-body {margin: 0; border:0; padding:0.5em}

.x-portlet-item {margin: .2em 1em 0 1em;}
.x-portlet-footer {padding: 0.2em;text-align: right;}

.odd {
    background-color: #f9f9f9; 
    padding: 1em;
    text-align: center;
}
.even {
    background-color: #F2F2F2; 
    padding: 1em;
    text-align: center;
}
.portletContent {
    padding: 0.8em;
    border:1px  #cccccc;
    border-style: none none dashed dashed; 
    margin: 0 0.8em 0 0.8em;
}
.event-dates{
    padding: 0.5em;
}

.title_index {
    color:#D15519;
    font-size:13pt;
    font-weight:bold; 
    padding: 0;
    text-align: center;
    margin: 1em;
}

.title_name {
    color:#D46E3D;
    font-weight:bold;
    font-size:13pt;
}

.desc {
    color:#666666;
    font-size:12pt;
    font-weight:bold; 
    padding: 0;
    text-align: center;
    margin: 1em;
}
.content {text-align: justify; padding:0.5em 2em 1.5em 2em}




.banners-bottom {
    border: 1px solid #cccccc; 
    margin: 2em; 
    padding: 1em;
    text-align: center;
}


.td-footer {
   /*  border-top:1px solid #e8e8e8; */
     }
.footer {
     text-align: center;

     margin:1em 0 1em 0;
     padding: 3em 2em 3em 2em;
     border:1px  #ffffff;
     border-style: none solid none solid;
     color:#999999;
}

/* -------------- events-list -------------------------- */

#events-list { 
  padding-top: 0;
  margin-left: 2em;
  margin-right: 2em;
}
.event-header {
  cursor: pointer;
  display: block;
  font-weight: bold;
  border-bottom: 1px solid #cccccc;
  background: url(http://static.caspianworld.com/cw/orgs/iteca/design/top_arrow.gif);
  background-position:  center right;
  background-repeat: no-repeat;
  padding: 0 0 2px 0;
  margin: 1em 0 0.5em 0;
  width: 100%;
}
.event { 
  margin: 0 1em 1em 1em;
  
}
.event-logo {
  width: 145px;
  height: 62px;
  padding: 1em 0 1em 0;
}
.event-info {
}
.event-date {
  color: #575A5E;
  font-weight: bold;
  font-size:9pt;
  padding:0.1em;
  display:block;
}
.event-title {
  font-weight: bold;
  padding:0.1em;
}
.event-description {
  color: #636669;
  padding:0.1em;
 }
.link-external {
  background: none;
  padding: 0;
}


/* ----- events-end --- */


a:link,a:visited{text-decoration: none; color:#D84200; }
a:hover{text-decoration: none; color:#4A738B;}

a.link2:link,a.link2:visited{font-size: 8.5pt;}
a.link2:hover{font-size: 8.5pt;}
a.link2:active{font-size: 8.5pt;}
