body {
  font-family: Arial;
  font-size: 13px;
  margin:0px;
  padding:0px;
  text-align:center;
  color:rgb(76,76,76);
  background-color:white;
}

img{border:none;}
#all{width:100%;text-align:center;}
#cont{width:980px;margin:auto;text-align:left;}
#top{width:980px;height:420px;background:url('img/top1_.jpg') no-repeat;}
#top h1{padding:0px;margin:0px;}
#top h1 span{display:none;}
#top h2{padding:0px;margin:0px;padding-top:100px;font-size:14px;font-weight:bold;color:rgb(8,138,208);text-align:center;}
#top .infolinia{float:left;padding-top:250px;padding-left:15px;font-size:16px;font-weight:bold;}
#top .infolinia span{color:rgb(255,102,0);}
#top .lang{float:right;padding-top:250px;padding-right:15px;}
#top .lang img{border:1px solid rgb(127,127,127);}

#subtop{width:100%;height:223px;background:url('img/subtop_.jpg') no-repeat;background-position:right;}
#subtop h1{padding:0px;margin:0px;}
#subtop h1 a{width:374px;height:70px;display:block;background:url('img/logo.gif');margin:10px;}
#subtop h1 a span{display:none;}
#subtop h2{width:400px;padding:0px;margin:0px;font-size:14px;font-weight:bold;color:rgb(8,138,208);text-align:center;}
#subtop .lang{margin-top:20px;width:400px;text-align:center;}
#subtop .lang img{border:1px solid rgb(127,127,127);}
#subtop .infolinia{font-size:16px;font-weight:bold;width:400px;text-align:center;margin-top:20px;}
#subtop .infolinia span{color:rgb(255,102,0);}

#menu{width:980px;height:23px;line-height:23px;text-align:center;background:url('img/menubg.jpg') repeat-x;}
#menu a{text-decoration:none;color:white;font-weight:bold;border-right:1px solid white;background:url('img/mbg.gif') no-repeat;background-position:left center;padding-left:15px;padding-right:10px;margin-left:5px;}
#menu a:hover{color:black;}
#menu a.active{color:black;}

#main{width:100%;}
.mboxes{padding-top:10px;}

.mbox{float:left;width:311px;margin-left:10px;}
.mbox .title{height:29px;background:url('img/mtbg.gif');font-weight:bold;color:rgb(76,76,76);padding-left:10px;}
.mbox img{display:block;}
.mbox .cont{padding:0px;margin:0px;padding:10px;color:rgb(103,103,103);background:url('img/mcbg.jpg') repeat-x;}
.mbox a{display:block;text-decoration:none;text-align:right;color:rgb(255,102,0);background:url('img/morebg.gif') no-repeat;background-position:right center;padding-right:15px;}
.mbox a:hover{text-decoration:underline;}
.mbox ul{padding:0px;margin:0px;list-style-type:square;padding-left:15px;}

#main .ofimg{float:right;margin-left:10px;margin-bottom:10px;}
#main .ofimg img{display:block;margin-bottom:10px;border:3px solid rgb(236,236,236);}
#main h3{color:rgb(255,102,0);padding:0px;margin:0px;margin-top:10px;margin-bottom:10px;font-weight:normal;}

.f10{width:100%;height:10px;line-height:10px;font-size:10px;clear:both;}
#cbar{width:100%;height:24px;line-height:24px;background-color:rgb(25,159,226);color:white;text-align:center;font-size:12px;}
#cbar a{text-decoration:underline;color:white;}
#cbar a:hover{text-decoration:none;}

.oful{list-style-type:square;float:left;padding-left:25px;}
.ofbox{width:306px;margin-left:15px;text-align:center;float:left;}
.ofbox img{display:block;border:3px solid rgb(236,236,236);}
.ofbox span{display:block;padding-top:5px;}

.nrd{font-weight:bold;color:red;font-size:22px;text-align:center;background-color:rgb(230,230,230);line-height:32px;}

#ktab{}
#ktab th{background-color:#5b9cbb;text-align:left;padding-left:5px;}
#ktab .trh td{background-color:#e6f3fb;font-weight:bold;text-align:left;padding-left:5px;}
#ktab a{text-decoration:none;color:black;font-weight:bold;}
#ktab a:hover{text-decoration:underline;}
#ktab tr td{padding-left:5px;}

#bottom{width:100%;height:24px;line-height:24px;font-size:11px;}
#bottom .left{float:left;padding-left:15px;}
#bottom .right{float:right;padding-right:15px;}
#bottom a{text-decoration:underline;color:rgb(76,76,76);}
#bottom a:hover{text-decoration:none;}

.gbox{width:228px;margin-right:5px;}
.gbox img{border:3px solid rgb(236,236,236);margin-bottom:10px;}

#gal{text-align:center;}
#gal .gnavbar{height:24px;line-height:24px;}
#gal .gnavbar a{text-decoration:none;color:rgb(255,102,0);margin-left:10px;margin-right:10px;}
#gal .gnavbar a:hover{text-decoration:underline;}
#gal img{border:3px solid rgb(236,236,236);}

.news{margin-bottom:15px;}
.news .date{font-size:11px;}
.news .title{font-weight:bold;padding-top:0px;margin-top:0px;}
.news a.more{display:block;text-decoration:none;text-align:right;color:rgb(255,102,0);background:url('img/morebg.gif') no-repeat;background-position:right center;padding-right:15px;}
.news a.more:hover{text-decoration:underline;}
.news .imgs{text-align:center;padding-top:10px;}
.news .imgs img{margin-right:5px;}

.kleft{float:left;width:350px;}
.kright{float:left;}

.cbox{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid gray;}
.cbox p{padding-top:0px;margin-top:0px;}

.cbox a{text-decoration:none;color:rgb(255,102,0);margin-left:10px;margin-right:10px;}
.cbox a:hover{text-decoration:underline;}

input.optional{
  border: 1px solid #00CC00;
}

input.required, textarea.required {
  border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
  border: 1px solid #FF3300;
  color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
  border: 1px solid #00CC00;
  color : #000;
}

.validation-advice {
/*  margin: 5px 0;*/
/*  padding: 5px;*/
/*  background-color: #FF3300;*/
  color : red;
  font-weight: normal;
  text-align:left;
}

/*.custom-advice {margin: 5px 0;padding: 5px;background-color: #C8AA00;color : #FFF;font-weight: bold;}*/
.error{font-weight:bold;color:red;}

.imgright{float:right;margin-bottom:10px;margin-left:10px;}
.imgleft{float:left;margin-bottom:10px;margin-right:10px;}

.f20{width:100%;height:20px;line-height:20px;clear:both;}
.ytbox{float:left;width:430px;padding-right:30px;}

.link{text-decoration:none;color:rgb(255,102,0);}
.link:hover{text-decoration:underline;}



