html{height:100%; padding:0px; margin:0px;}
body {height:100%; font-family:sans-serif, arial, verdana; color:#777; font-size:62.5%; background:#f0f0f0; padding:0px; margin:0px; }
h1{font-size:2.4em; color:#E50C63; font-weight:normal; padding:0px; margin:0px; }
/*h2{ font-size:1.3em; color:#333333; font-weight:strong; padding:0px; margin:0px;}*/

h2{color:#e50e63; font-size:1.3em; font-weight:normal;  padding-bottom:0px; margin:0px;}
a {color:#E50C63; text-decoration:none;}
a:hover{color:#E50C63; text-decoration:underline;}

#header{height:222px; background:url(../graffeg/main_templed/main_header_band.jpg) repeat-x; color:#fff;font-size:1.2em; min-width:994px;}
#header-cynwys{width:974px; height:222px; margin:auto;}

#logo{background:url(../graffeg/main_templed/main_logo.jpg) no-repeat; width:314px; height:188px; float:left;}
#logo a{width:314px; height:188px; float:left; text-decoration:none; }
#logo a:hover{width:314px; height:188px; float:left; text-decoration:none; }
#logo span{display:none;}


#iaith{width:200px; height:118px; float:right; text-align:right;}

#iaith span{position:relative; top:90px; width:200px;}
#iaith a{color:#FFF; text-decoration:none;}
#iaith a{color:#FFF; text-decoration:none;}
#iaith a:hover{color:#FFF; text-decoration:underline;}



#chwilio{width:210px; height:25px; clear:right; float:right; text-align:left; width:200px; padding:0px; margin:0px;}
#chwilio-btn {background:url(../graffeg/main_templed/main_templed/main_search.jpg) no-repeat; height:25px; width:27px; float:left; padding:0px; margin:0px;}
#chwilio-input{width:170px; float:left; height:25px; overflow:hidden; padding:0px; margin:0px;}
#chwilio-btn span {display:none; padding:0px; margin:0px;}

.input-chwilio  {color:#333; text-decoration: none; background-color: #FFFFFF; border-color: #ffffff #ffffff #ffffff #ffffff; border-style:solid; border-top-width:1px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; height:23px; width:173px; vertical-align:middle;  }

#container{width:994px; background:#FFF; margin:auto; height:auto !important; min-height:800px; overflow:hidden; }
#footer{height:222px; background:#ccc; padding:0px; margin:0px; width:100%; float:left; min-width:994px;}

#nav-en{width:974px; height:34px; background:url(../graffeg/main_templed/main_nav_en_v2.gif) no-repeat; float:left; padding:0px; margin:0px;}
#nav-cy{width:974px; height:34px; background:url(../graffeg/main_templed/main_nav_v2.gif) no-repeat; float:left; padding:0px; margin:0px;}
#nav-en li{float:left;list-style:none;}
#nav-cy li{float:left;list-style:none;}
#nav-en a {display:block;}
#nav-cy a {display:block;}

#nav-en #active-1{width:118px; height:34px; background:url(../graffeg/main_templed/main_nav_en_v2.gif)  0px -35px no-repeat;}
#nav-en #active-2{width:100px; height:34px; background:url(../graffeg/main_templed/main_nav_en_v2.gif)  -118px -35px no-repeat;}
#nav-en #active-3{width:123px; height:34px; background:url(../graffeg/main_templed/main_nav_en_v2.gif)  -218px -35px no-repeat;}
#nav-en #active-4{width:126px; height:34px; background:url(../graffeg/main_templed/main_nav_en_v2.gif)  -341px -35px no-repeat;}
#nav-en #active-5{width:164px; height:34px; background:url(../graffeg/main_templed/main_nav_en_v2.gif)  -467px -35px no-repeat;}
#nav-en #active-6{width:120px; height:34px; background:url(../graffeg/main_templed/main_nav_en_v2.gif)  -631px -35px no-repeat;}
#nav-en #active-7{width:99px; height:34px; background:url(../graffeg/main_templed/main_nav_en_v2.gif)  -751px -35px no-repeat;}
#nav-en #active-8{width:121px; height:34px; background:url(../graffeg/main_templed/main_nav_en_v2.gif)  -850px -35px no-repeat;}

#nav-en #link-1 a:hover{width:118px; height:34px; background:url(../graffeg/main_templed/main_nav_en_v2.gif)  0px -70px no-repeat;}
#nav-en #link-2 a:hover{width:100px; height:34px; background:url(../graffeg/main_templed/main_nav_en_v2.gif)  -118px -70px no-repeat;}
#nav-en #link-3 a:hover{width:123px; height:34px; background:url(../graffeg/main_templed/main_nav_en_v2.gif)  -218px -70px no-repeat;}
#nav-en #link-4 a:hover{width:126px; height:34px; background:url(../graffeg/main_templed/main_nav_en_v2.gif)  -341px -70px no-repeat;}
#nav-en #link-5 a:hover{width:164px; height:34px; background:url(../graffeg/main_templed/main_nav_en_v2.gif)  -467px -70px no-repeat;}
#nav-en #link-6 a:hover{width:120px; height:34px; background:url(../graffeg/main_templed/main_nav_en_v2.gif)  -631px -70px no-repeat;}
#nav-en #link-7 a:hover{width:99px; height:34px; background:url(../graffeg/main_templed/main_nav_en_v2.gif)  -751px -70px no-repeat;}
#nav-en #link-8 a:hover{width:121px; height:34px; background:url(../graffeg/main_templed/main_nav_en_v2.gif)  -850px -70px no-repeat;}

#nav-en #link-1 a{width:118px; height:34px;}
#nav-en #link-2 a{width:100px; height:34px;}
#nav-en #link-3 a{width:123px; height:34px;}
#nav-en #link-4 a{width:126px; height:34px;}
#nav-en #link-5 a{width:164px; height:34px;}
#nav-en #link-6 a{width:120px; height:34px;}
#nav-en #link-7 a{width:99px; height:34px;}
#nav-en #link-8 a{width:121px; height:34px;}

#nav-cy #active-1{width:138px; height:34px; background:url(../graffeg/main_templed/main_nav_v2.gif)  0px -35px no-repeat;}
#nav-cy #active-2{width:99px; height:34px; background:url(../graffeg/main_templed/main_nav_v2.gif)  -138px -35px no-repeat;}
#nav-cy #active-3{width:123px; height:34px; background:url(../graffeg/main_templed/main_nav_v2.gif)  -237px -35px no-repeat;}
#nav-cy #active-4{width:128px; height:34px; background:url(../graffeg/main_templed/main_nav_v2.gif)  -360px -35px no-repeat;}
#nav-cy #active-5{width:125px; height:34px; background:url(../graffeg/main_templed/main_nav_v2.gif)  -488px -35px no-repeat;}
#nav-cy #active-6{width:137px; height:34px; background:url(../graffeg/main_templed/main_nav_v2.gif)  -613px -35px no-repeat;}
#nav-cy #active-7{width:116px; height:34px; background:url(../graffeg/main_templed/main_nav_v2.gif)  -750px -35px no-repeat;}
#nav-cy #active-8{width:101px; height:34px; background:url(../graffeg/main_templed/main_nav_v2.gif)  -866px -35px no-repeat;}

#nav-cy #link-1 a:hover{width:138px; height:34px; background:url(../graffeg/main_templed/main_nav_v2.gif)  0px -70px no-repeat;}
#nav-cy #link-2 a:hover{width:99px; height:34px; background:url(../graffeg/main_templed/main_nav_v2.gif)  -138px -70px no-repeat;}
#nav-cy #link-3 a:hover{width:123px; height:34px; background:url(../graffeg/main_templed/main_nav_v2.gif)  -237px -70px no-repeat;}
#nav-cy #link-4 a:hover{width:128px; height:34px; background:url(../graffeg/main_templed/main_nav_v2.gif)  -360px -70px no-repeat;}
#nav-cy #link-5 a:hover{width:125px; height:34px; background:url(../graffeg/main_templed/main_nav_v2.gif)  -488px -70px no-repeat;}
#nav-cy #link-6 a:hover{width:137px; height:34px; background:url(../graffeg/main_templed/main_nav_v2.gif)  -613px -70px no-repeat;}
#nav-cy #link-7 a:hover{width:116px; height:34px; background:url(../graffeg/main_templed/main_nav_v2.gif)  -750px -70px no-repeat;}
#nav-cy #link-8 a:hover{width:101px; height:34px; background:url(../graffeg/main_templed/main_nav_v2.gif)  -866px -70px no-repeat;}

#nav-cy #link-1 a{width:138px; height:34px;}
#nav-cy #link-2 a{width:99px; height:34px;}
#nav-cy #link-3 a{width:123px; height:34px;}
#nav-cy #link-4 a{width:128px; height:34px;}
#nav-cy #link-5 a{width:125px; height:34px;}
#nav-cy #link-6 a{width:137px; height:34px;}
#nav-cy #link-7 a{width:116px; height:34px;}
#nav-cy #link-8 a{width:101px; height:34px;}

#nav-en span{display:none;}
#nav-cy span{display:none;}


#container-header{background:url(../graffeg/main_templed/container_header.jpg) repeat-x; height:32px; margin-bottom:14px; }

/*/////////////////////////////*/
#cynnwys {line-height:1.4em;}
#hafan-cynnwys span{line-height:1.4em;}
/*/////////////////////////////*/

#briwsion-bara{width:960px; border-bottom:1px solid #e6e7e7; margin:auto; padding:0px; border-bottom:1px solid #e6e7e7; height:100%; font-size:1.1em; color:#de005c;}
#briwsion {padding:0px; float:left; margin:0px; width:100%;}
#briwsion-bara li{list-style:none; float:left; padding-left:5px; padding-top:10px;}
#briwsion-bara a{color:#de005c; text-decoration:none;}
#briwsion-bara a:hover{color:#de005c; text-decoration:underline;}




#footer-cynnwys{width:974px; margin:auto; padding-top:20px; padding-left:20px;  color:#666}
#footer-cynnwys a{color:#666666; text-decoration:none;}
#footer-cynnwys a:hover {color:#666666; text-decoration:underline;}

#footer-cynnwys #termau{width:600px; float:left;}
#footer-cynnwys #kutchibok{text-align:right; padding-right:20px;}
