body {
 margin:0;
 font-family: Arial, Arial;
 font-size:13px;
 background-position:center top;
background-image: url("MAIN.PNG");
		background-repeat: no-repeat;
}

a:link,a:visited {
 text-decoration:none;
}
span a {
 color:inherit;
}
.main {
 width:100%;
 background-position:center top;
 direction:rtl;
 
}

.main1Page {
 width:100%;
 background:transparent url('buttompic.png') no-repeat scroll;
 background-position:center;
 direction:rtl;
 
}

.transparant {
 clear:both;
}

.header {
 width:970px;
 background-color:#;
 min-height:50px;
 padding:0px;
 margin:0px;

}
.topHeaderFull {
 width:100%;
 background-color:#;
 margin:0;
 padding:0;
 }
.logo{
 float:right;
 text-align:right;
 position:relative;
 z-index:800;
 
}
.topHeaderLogo img{
 display:block;
 
}
.TopMenu {
 margin-top:65px;
 float:right;
 width:796px;
 

}
.topHeaderSlogen {
 float:right;
 color:#666666;
 width:786px; height:105px; position:relative;
 z-index:800;
 margin-top:0px;
 margin-bottom:0px;
 padding-bottom:0px;
 padding-top:0px;
 margin-right:5px;
 overflow-x:hidden;
 overflow-y:hidden;
 text-align:right;
 
}

.topHeaderMain {
 width:950px;
 background:#;
 margin:0px;
 padding:0px;
 

}
.topHeaderMainFull {
 width:100%;
 background:#;
 padding:0;
 margin:0
}

.roundBox {
 display:block;
 width:950px;
 clear:both;
 height:7px;
 
}
.search_roundBox {
 display:block;
 width:200px;
 clear:both;
 height:7px;
 
}
.short_content_roundBox {
 display:block;
 

}
.side_roundBox {
 display:block;
 width:250px;
 clear:both;
 height:7px;
 
}
.middle_roundBox {
 display:block;
 width:695px;
 clear:both;
 height:7px;
}

.b1,.b2,.b3,.b4 {
 font-size:1px;
 display:block;
 overflow:hidden; 
background: '' none repeat scroll 0 0;
}

.b4 {
 height:2px;
 
margin: 0 1px;
}

.b3 {
 height:1px;
 margin: 0 2px;
}

.b2 {
 height:1px;
 margin: 0 3px;
}
.b1 {
 height:1px;
 margin: 0 5px;
}

.round_top {
 height:2px;
 
}
.round_bottom {
 height:5px;
}
.together {
 font-size:1px;
 clear:both;
 height:4px;
}

.greatPic {
 width:950px;
 height:279px;
 padding-bottom:6px;
 overflow:hidden;
 
}
.topMainPicCustom {
 float:left;
 width:px;
 overflow:hidden;
 

}
.topMainPicSideText {
 float:right;
 width:942px;
 margin-left:4px;
 margin-right:3px;
 color:#666666;
 text-align:right;
 z-index:200;
 position:relative;

}
#mainPicSideText img {
 display:inline;
 margin-bottom:auto;
}
.topMainPic img {
 display:block;
 margin-bottom:3px;
 
}
.mainContent {
 background:#;
 width:950px;
 overflow:hidden;
 
}
.mainContentFull {
 width:100%;
 background:#;
 padding:0;
 margin:0;
 
}
.mainContentSeperated {
 width:695px;
 min-height:160px;
 background:#;
 padding-top:5px;
}
.allofit {
 width:950px;
 text-align:center;
}

.middleContent {
 min-height:5px;
 width:950px;
 background:#;
 padding-top:0px
 padding-bottom:0px;
 text-align:center;
}

.middleContentFull {
 width:100%;
 background:#;
 padding-top:0;
 margin:0;
}
.middleContentText {
 text-align:right;
 font-size:13px;
 color:#666666;
 padding-right:10px;
 padding-top:5px;
 padding-bottom:5px;
 width:930px;
 overflow:hidden;
 position:relative;
 z-index:105;
}

ul.dropdown,ul.dropdown li,ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index:800;
float:left; }
.topMenu2 {
 background-color:#;
 width:94%;
 min-height:36px;
 
}
ul.dropdown li div.right_bg_topmenu.selectedTopMenu, ul.dropdown li div.left_bg_topmenu.selectedTopMenu, ul.dropdown li div.middle_bg_topmenu.selectedTopMenu {
 
}
ul.dropdown li div.right_bg_topmenu {
 background-position:right top;
 background-repeat:no-repeat;
 height:33px;
 width:7px;
 padding:0;
 margin:-8px 0 0 0;
 float:right;
 
}

ul.dropdown li div.left_bg_topmenu {
 background-position:left top;
 background-repeat:no-repeat;
 height:33px;
 width:7px;
 padding:0;
 margin:-8px 0 0 0;
 float:left;
 
}
ul.dropdown li div.middle_bg_topmenu {
 background-position:50% 0;
 background-repeat:repeat-x;
 height:25px;
 padding:8px 3px 0px 3px;
 margin:-8px 0 0 0;
 float:right;
 
}

ul.dropdown li {
 float: right;
 line-height: 1.2em;
 vertical-align: middle;
 zoom: 1;
 padding:10px 3px 10px;
 color:#666666;
 font-weight:bold;
 font-size:12px;
 margin-bottom:0px;
 font-family:Arial, Arial;
}
ul.dropdown li a {
 color:#666666;
 text-decoration:none;
 margin:0;
 
}
ul.dropdown li a:hover {
 color:#910a2b;

}
ul.dropdown span.strip a {color:#333333;}
ul.dropdown span.topMenu_selected a, ul.dropdown ul span.topSubMenu_selected a{
 text-decoration:none;
 color:#910a2b;
}
ul.dropdown li.hover,ul.dropdown li:hover {
 position: relative;
 cursor: default;
 background-color:#;
 
}

ul.dropdown li.nobg:hover {
 background-color:transparent;
}
ul.dropdown li label {
 position: absolute;
 visibility: hidden;
}

ul.dropdown li:hover > label {
 position: absolute;
 visibility: visible;
 top:-3px;
}
ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 right: 0;
 color:#666666;
 background-color:#;
 width: 180px;
 
}

ul.dropdown ul li {
 float: none;
 text-align:right;
 padding:5px;
 font-weight:bold;
 border-bottom:1px solid #;
 
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

ul.dropdown li.nobg:hover > ul {
 background-color:transparent;
}
ul.dropdown li.seperator:hover {
 background-color:transparent;
}
ul.dropdown li.seperator_icon{
 background-color:transparent;
 margin:0px 0px 0px 0px;
 padding:0px;
 
}
ul.dropdown ul:last-child {
 }
.footerWide {
 min-height:20px;
 width:100%;
 background:#;
 margin-top:0px;
 
}
.footerTopColor {
 background:#FFFFFF;
 margin:0px;
 padding:0px;
}
.footer {
 min-height:20px;
 width:950px;
 background:#;
 margin-top:0px;
 text-align:center;
 
}
.footerFull {
 width:100%;
 background:#;
 padding:0;
 margin:0;
}
.footerFullText {
 width:100%;
 background:silver;
 padding:0;
 margin:0;
}
.footerText,.footerText li{
 text-align:right;
 padding:0px 0px 0px 20px;
 text-decoration:none;
 padding-right:10px;
 width:920px;
 color:#666666;
 overflow:hidden;
 font-size:13px;
}
.footerText a {
 text-decoration:;
 color:#9b0026;
}
.rightSide {
 float:right;
 width:250px;
 min-height:200px;
 text-align:right;
 
}
.rightSideSeperated {
 min-height:160px;
 width:250px;
 background:#;
 text-align:right;
 padding-top:6px;
}
.sideCatTitle h2, .sideCatTitle h1{
 font-size:18px;
 font-weight:normal;
 color:#9b0026;
 text-align:right;
 padding-right:13px;
 padding-top:0px;
 margin-top:0px;
 font-family:Arial, Arial;
 
}
.happy{
 direction:rtl;
 color:#9b0026;
 text-align:right;
 padding-right:10px;
}
.leftSide {
 float:right;
 width:695px;
 text-align:right;
 min-height:160px;
 margin-right:5px;
}
.widePage {
 text-align:right;
 min-height:160px;
 margin-right:5px;
 margin-top:10px;
}
.contentOuter {
 border-right:1px solid #CCCCCC;
 padding-right:5px;
 margin-top:10px;
 padding-top:0px;
 min-height:190px;
 
}
.leftColumn {
 float:left;
 width:220px;
 min-height:100px;
 margin-top:0px;
 padding-right:6px;
 
}
#leftColumnContent {
 padding-top:0px;
 padding-right:5px;
 padding-left:5px;
 background-color:#;
 
}
.leftColumn_border {
 border:1px solid #;
 margin-left:7px;
 padding:0px;

}
.leftColumn_right {
 float:right;
 padding:0;
 margin:0;
 width:440px;
 

}
.mainContentText {
 text-align:right;
 font-size:13px;
 color:#666666;
 padding-right:0px;
 overflow:hidden;
 padding-left:5px;
}
.mainContentText h1,.mainContentText h2,.mainContentText h3 {
 margin:auto
}
.galleryText {
 padding-left:12px;
 overflow:hidden;
 width:96%;
}
.gallerySideText,.galleryMiddleText {
 text-align:right;
 font-size:13px;
 color:#666666;
 padding-right:0px;
 
}
.galleryMiddleText {
 margin-left:15px;
 padding-right:10px;
}
.mainContentText a, .middleContentText a,.NewsItem a, .gallerySideText a, .galleryMiddleText a, .topMainPicSideText a, .topHeaderSlogen a, #galContent a{
 text-decoration:;
 color:#9b0026;
}
.mainContentText a img, .NewsItem a img, .middleContentText a img, .galleryMiddleText a img, .topMainPicSideText a img, .topHeaderSlogen a img, .footerText a img {border:0px}

.titleContent h2,.titleContent h1,.titleContent h3,.titleContent a,.titleContent input {
 font-size:18px;
 font-weight:normal;
 font-family:Arial, Arial;
 line-height:normal;
 color:#9b0026;
 text-decoration:none;
 padding-right:0px;
 padding-bottom:0px;
 margin:0px;
 display:inline-block;
}
.titleContent_top h2,.titleContent_top h1 {
 min-height:20px;
 padding-right:6px;
 color:#9b0026;
 margin:0px;
 font-size:18px;
 font-weight:normal;
 line-height:normal;
 padding-bottom:2px;
 font-family:Arial, Arial;
 
}
.shortContentTitle {
 color:#9b0026;
 font-weight:bold;
 padding-right:9px;
 font-size:15px;
 font-family:Arial, Arial;
}
.shortContentTitle a{
 color:#9b0026;
 text-decoration:none;
}
.SideMenu li {
 list-style:none;
 margin:0px 0px 3px 0px;
 color:#666666;
 

}


.top_bg_sidemenu {
 background-position:right top;
 background-repeat:no-repeat;
 width:220px;
 height:6px;
 padding:0px;
 margin:0px;
 line-height:normal;
}

.middle_bg_sidemenu {
 background-position:0px 50%;
 background-repeat:repeat-y;
 width:214px;
 padding:0px 3px 2px 3px;
 margin:0px;
 
}
.bottom_bg_sidemenu {
 background-position:right bottom;
 background-repeat:no-repeat;
 width:220px;
 height:6px;
 margin-bottom:1px;
}
.top_bg_sub_sidemenu {
 background-position:right top;
 background-repeat:no-repeat;
 width:220px;
 height:3px;
 padding:0px;
 margin:0px;
 line-height:normal;
}

.middle_bg_sub_sidemenu {
 background-position:0px 50%;
 background-repeat:repeat-y;
 width:214px;
 padding:0px 3px 2px 3px;
 margin:0px;
 
}
.bottom_bg_sub_sidemenu {
 background-position:right bottom;
 background-repeat:no-repeat;
 width:220px;
 height:3px;
 margin-bottom:1px;
}

.SideMenu ul {
 margin-top:4px;
 list-style:none; 
list-type:none; 

}
.SideMenu {
 text-align:right;
 margin-top:5px;
 margin-right:0px;
 padding-right:15px;
}
.iconPlaceHolder {
 min-width:18px;
 height:20px;
 padding-bottom:0px;
 margin-top:0px;
 float:right;
 
}
.rightMenuItem a{
 text-decoration:none;
 color:#666666;
 font-weight:bold;
 font-size:13px;
 font-family:Arial, Arial;
}
.rightMenuItem a:hover {
 color:#910a2b;
}
.rightMenuItem_selected a{
 text-decoration:none;
 color:#910a2b;
 font-weight:bold;
 font-size:13px;
}
.rightMenuItem_selected {
 color:#910a2b;
 font-weight:bold;
 font-family:Arial, Arial;
}

.rightMenuItem a:visited{
 text-decoration:none;
 
}
.rightMenuSubSubItem a {
 color:#;
}
.rightMenuSubSubItem_selected a, .rightMenuSubSubItem a:hover {
 color:#;
}
.vertical_seperator {
 background-repeat: repeat-y;
 width:2px;
 min-height:200px;
 float:right;
 margin:0px 10px 0px 10px;
 
}
.NewsBox {
 overflow: none;
 padding-right:5px;
 text-align:right;
 margin-right:8px;
}
#NewsBoxContainer {
 list-type:none;
 padding:0px;
 margin:0;
}
.NewsItem,NewsItem a:visited {
 color:#666666;
 text-decoration:none;
 padding-bottom:10px;
 font-size:13px;
 list-type:none;
 list-style:none;
 overflow: hidden;
}

.NewsSeperator {
 border-bottom:1px dotted #CCCCCC;
}

#marqueecontainer{
 padding-left:4px;
}

.gengar {
 background-repeat:no-repeat;
 background-position:top;

}
.searchFormTop{
 width:200px;
 float:left;
 margin-top:0;
}
.topLangSelector select {
 font-size:12px;
 padding:1px;
 height:21px;
 font-family:Arial, Arial;
 background-color:#bec0c9;
 color:#444444;
 border:1px solid silver;
 margin-top:10px;
 margin-left:5px;
}
.hiroshima {
 width:98px;
 float:left;
 margin-top:15px;
}
.lang_selector {
 text-align:left;
 width:80px;
} 
.photoHolder {
 background-repeat:no-repeat;
 width:164px;
 height:120px;
 padding:6px 6px 6px 6px;
 text-align:center;
 display:block;
 
}

.photoWrapper {
 width:164px;
 height:119.4px;
 background:#FFFFFF;
 padding:0px 0px 0px 0px;
 vertical-align:middle;
 margin:0px 0px 0px 0px;
 text-align:center;
 display:table-cell;
 
}


.photoWrapper img {
 padding:0px;
 border:0px;
}
.videoHolder {
 background-repeat:no-repeat;
 width:178px;
 height:136px;
 padding:8px;
 
}
.footer_bg {
 float:left;
 min-height:70px;
 width:100%;
 background:transparent url('') no-repeat scroll;
 background-position:center bottom;
}
.site_overbg {
 min-height:476px;
 max-height:500px;
 position:absolute;
 top:0px;
 left:0;
 width:100%;
 z-index:100;
}
.galleria-thumbnails .galleria-image, .pagination li a, #pix_pag_ul > li > span {
 background-color:#FFFFFF; 
}
#pix_pag_ul > li.diapocurrent > span > span {background-color:#efefef;}
.slides_container #galContent, .pix_diapo #galContent {
 text-align:right;
 direction:rtl;
 font-size:13px;
 color:#666666;
 
}
.pix_diapo .captionRich {
 right:0px;
}
.nivo-caption p {
 direction:rtl;
}
.titlesIcon {
 margin-right:20px;
 margin-left:5px;
 float:right;
 padding:0px;
 
}
.titlesIcon img{
 vertical-align:middle;
 
}
.facebook_like_box {
}
#toTop {
 display:none;
 text-decoration:none;
 position:fixed;
 bottom:10px;
 right:10px;
 overflow:hidden;
 width:51px;
 height:51px;
 border:none;
 text-indent:-999px;
 background:url('../glccs/arrow.png') no-repeat left top;
 z-index:1900;
 opacity:0.5}

#toTopHover {
 background:url('../glccs/arrow.png') no-repeat left top;
 width:51px;
 height:51px;
 display:block;
 overflow:hidden;
 float:left;
 opacity: 0;
 -moz-opacity: 0;
 filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
 outline:none;
}