@charset "utf-8";
/* CSS Document */
.button::-moz-focus-inner{border:0;}
body{font:14px Arial, Helvetica, sans-serif;margin:auto;padding:0px;background:#FFF;width:1016px;color:#333;}
a img {border:none;}
a,a:visited {color:#0099cc;}
a:hover {text-decoration:none;}
#head{width:100%;padding-top:15px;height:286px;margin-bottom:9px;}
#logo{width:766px;float:left;margin:0;}
#search{width:250px;float:right;padding:0;height:145px;}
#dlangm{float:left;height:15px;width:250px;padding:0px;}
#dlang{float:left;width:64%;top:0px;text-align:left;margin:0px;}
#dmail{float:right;}
a.lang{color:#535252;font:80% Arial, Tahoma, sans-serif;text-decoration:none;margin:0px;}
a.lang:hover{color:#99cc33;}
img.lang{margin-left:4px;margin-right:5px;}
.imgs{margin-top:39px;}
input.stext{background: url(/img/sback.gif);padding-top:4px;padding-left:6px;margin-top:5px;color:#999;width:238px;height:19px;border-top:1px solid #999;border-left:1px solid #999;}
input.sbut{margin:7px 0 0 0;width:54px;height:29px;background:url(/img/searchb.gif) no-repeat left;border:none;}
input.sbut:hover{margin:7px 0 0 0;width:54px;height:29px;background:url(/img/searchbh.gif) no-repeat left;border:none;}
#menu{width:100%;margin-top:15px;height:112px;float:left;}
.m{width:126px;height:110px;float:left;margin-right:1px;}
.m div{top:-36px;position:relative;height: 25px;background:url(/img/tback.png);text-align:center;padding-top:11px;}
.m div.active{top:-60px;position:relative;height:50px;background:url(/img/tback.png);text-align:center;padding-top:22px;}
.m div a,.m div a:visited{text-decoration:none;font:bold 85% Arial, Helvetica, sans-serif;color:#111;}
.m div a:hover{text-decoration:underline;}
#colleft{width:195px;float:left;margin-top:0px;font-size:95%;}
.inform{width:100%;border:1px solid #ccc;}
.inform ul{list-style-type:none;margin:22px 0 28px 0;padding:0;color:#84B22D;}
.inform ul li{margin:8px 0 0 15px;}
.inform ul li a,.inform ul li a:visited{padding:0 0 0 4px;color:#84B22D;}
.inform ul li a:hover{padding:0 0 0 4px;text-decoration:none;}
.recom{width:100%;border:1px solid #ccc;margin-top:28px;}
.recom div{margin: 15px 15px 29px 15px;}
.recom h3{margin:26px 0 11px 0;}
.h3head, .h3head:visited{font:bold 90% Arial, Helvetica, sans-serif;color:#333;text-decoration:none;}
.h3head:hover{color:#966BD6;}
a.more,a.more:visited{font:bold 85% Arial, Helvetica, sans-serif;color:#966BD6;}
a.more:hover{text-decoration:none;}
#colright{width:250px;float:right;}
#adv{float:right;background-color:#ccc;width:250px;}
#adv span{color:#999;font:60% Arial, Helvetica, sans-serif;margin-left:3px;}
#recent{background:#3399cc;float:right;color:#fff;padding:0 0 20px 0;width:250px;}
#recent p{margin:5px 20px 0 20px;font-size:90%;}
#recent ul{list-style-type:none;font:90% Arial, Helvetica, sans-serif;color:#fff;padding:0;margin:-10px 20px 0 20px;}
#recent ul li{margin:7px 0 0 0;}
#recent ul li a,#recent ul li a:visited{color:#fff;margin-left:3px;}
#recent ul li a:hover{text-decoration:none;}
.period{padding:1px;margin:10px 10px 0 0;color:#333;}
input.rec {margin:-27px 0 0 82px;width:32px;height:32px;background:url(/img/ok.gif) no-repeat left bottom;border:none;}
input.rec:hover {background:url(/img/oka.gif) no-repeat left bottom;}
.subsico{border:none;margin:5px 7px 5px 0;}
#colcentr{margin-left:229px;width:505px;}
h1.active {color:#333;margin:0 0 11px 0;font:28px Arial, Helvetica, sans-serif;}
.h3cat{margin:25px 0 15px 0;font:130% Arial, Helvetica, sans-serif;color:#333;}
.h3na{margin:0 0 15px 0;font:130% Arial, Helvetica, sans-serif;color:#333;}
.oneartcl{margin:0 0 10px 0;min-height:84px;}
.oneartcl img{margin:5px 13px 0 0;}
.oneartcl h2{font-size:95%;margin:0px;color:#333;}
.oneartcl p{margin:0;}
span.auth{color:#666;float:right;text-align:right;font-size:80%;}
span.date{font:85% Arial, Helvetica, sans-serif;color:#84B22D;}
span.adate{font:75% Arial, Helvetica, sans-serif;color:#84B22D;}
a.header,a.header:visited{color:#333;text-decoration:none;}
a.header:hover{color:#966BD6;text-decoration:none;}
#lastevnt{width:100%;margin:0;float:left;}
.evnt{width:100%;margin:0;vertical-align:top;}
.evnt img{margin:0 0 5px 0;clear:both;}
.evnt h2{font-size:95%;margin:0;}
#fotovideo{width:100%;float:left;}
#lastfoto{width:252px;float:left; padding:0;}
#lastfoto img, #lastvideo img{margin:0 8px 8px 0;}
#lastvideo{width:242px;float:left; padding:0}
.lastfoto1{clear:both;}
.lastfoto1 a img, .lastfoto1 a img:visited{border:1px solid #CCC;}
.lastfoto1 a img:hover{border:1px solid #0099cc;}
#clear {clear:both;height:1px;font-size:1px;line-height:0px;}
#footer{background:url(/img/footline.gif) repeat-x left top;width:100%;padding:27px 0 28px 0;float:left;margin-top:30px;}
.guide{width:250px;float:left;font:bold 85% Arial, Helvetica, sans-serif;}
.aguide1, .aguide2,.aguide3,.aguide4,.aguide1:visited, .aguide2:visited, .aguide3:visited, .aguide4:visited{color:#333;margin:4px;text-decoration:none;}
.aguide1:hover{color:#0099cc;}
.aguide2:hover{color:#990066;}
.aguide3:hover{color:#ff9900;}
.aguide4:hover{color:#669933;}
#footmenu{border-top:1px solid #ccc;padding:17px 0 0 0;width:100%;float:left;color:#84B22D;text-align:left;font:bold 90% Arial, Helvetica, sans-serif;}
#footmenu a{text-decoration:none;color:#84B22D;}
#footmenu a:hover{color:#84B22D;}
#footmenu p {margin:7px 0 7px 0;color:#666;font:100% Arial, Helvetica, sans-serif;}
#footmenu p a{color:#966BD6;text-decoration:underline;}
#footmenu p a:hover{color:#966BD6;text-decoration:none;}
.iguide {padding-top:10px;}
#rinf{background:#99cc00 url(/img/rgreen.gif) no-repeat center top;font:95% Arial, Helvetica, sans-serif;float:right;color:#FFF;padding:0 26px 10px 26px;width:198px;}
#rinf a,#rinf a:visited{text-decoration:none;color:#FFF;}
#rinf a:hover{text-decoration:underline;}
#rinf p{margin-top:7px;}
#rinf ul{list-style-type:none;color:#fff;padding:0;margin:-15px 20px 0 20px;}
#rinf ul li{margin:8px 0 0 0;}
#rinf ul li a,#recent ul li a:visited{color:#fff;margin-left:3px;}
#rinf ul li a:hover{text-decoration:none;}
img.inf{margin-top:17px;}
#mainartcl{width:740px;float:left;padding:0 26px 0 0;}
#mainartcl p{padding:0;}
.artclist{width:740px;float:left;border-top:1px solid #ccc;padding-top:27px;}
.artclist h2{font-size:95%;color:#333;margin:0;}
#pager{float:right;margin:0;padding:17px 0 7px 0;color:#333;font-size:85%;border-bottom:1px #ccc solid;}
#pager a,#pager a:visited{color:#0099cc;text-decoration:none;font-weight:bold;}
#pager a:hover{color:#FF6600;}
h2.curr{font-size:100%;margin:0;color:#333;}
.currimg{margin:0 17px 17px 0;}
#modes{background:#000;float:right;padding:10px 0 10px 26px;width:224px;height:13px;}
#modess{background:url(/img/modeb.gif) repeat left top;float:right;padding:10px 16px 10px 26px;width:208px;margin-bottom:27px;}
a.photos{font:bold 95% Arial, Helvetica, sans-serif;color:#333;text-decoration:none;}
a.photos:hover{color:#0099cc;text-decoration:none;}
a.lphoto{color:#ccffff;font-size:95%;}
a.lphoto:hover{color:#ccffff;text-decoration:none;}
.photo{text-align:center; vertical-align:middle;padding-bottom:17px;}
.albums{width:349px;height:200px;float:left;text-align:center;vertical-align:middle;margin-top:17px;padding-left:21px;}
.albums p {margin:8px 0 0 0;}
.albums a {color:#666;font:bold 95% Arial, Helvetica, sans-serif;color:#333;text-decoration:none;}
.albums img{border:1px solid #d2d3cf;}
#allphoto{width:100%;float:left;}
a.tags{color:#0099cc;text-decoration:none;}
a.tags:hover{color:#fff;text-decoration:none;}
table.cld1{word-spacing:1.2em;color:#fff;padding-left:20px;}
a.cald,a.cald:visited{color:#33ffff;text-decoration:none;}
a.cald:hover{color:#FFF;text-decoration:none;}
#comments{width:740px;float:left;margin-top:17px;}
p.coment{padding:9px; background:url(/img/modeb.gif);border:#999 1px solid;color:#333;}
span.comauth{font:75% Arial, Helvetica, sans-serif;color:#333;}
p.coms{border-bottom:#CCC 1px dashed; padding-bottom:5px;}
#comentform{font:80% Arial, Helvetica, sans-serif;font-weight:bold;padding:9px;border:#999 1px solid;color:#333;background:url(/img/modeb.gif);} 
#comentform p{margin:4px 0 10px 3px;}
#comentform label{font-weight:bold;color:#666;float:left;width:75px;margin-right:20px;}
#comentform input.main{width:350px;background:#FFF;border:1px solid #ccc;padding:2px;}
#comentform input.sum{width:50px;background:#FFF;border:1px solid #ccc;padding:2px;}
#comentform textarea{width:350px;height:140px;background:#fff;border:1px solid #ccc;padding:2px;}
#comentform .submitbutton{background:url(/img/send.gif) no-repeat left top;border:none;margin-left:18px;width:32px; height: 32px;}
#comentform .submitbutton:hover{background:url(/img/senda.gif) no-repeat left top;}
#comentform .sendbutton{background:url(/img/email.gif) no-repeat left top;border:none;margin-left:18px;width:32px; height: 32px;}
#comentform .sendbutton:hover{background:url(/img/emaila.gif) no-repeat left top;}
#comentform .indent{margin:0px 0px 5px 81px;} 
#comentform .required{color:#666;top:3px;padding-left:5px;} 
#comentform textarea:focus, #comentform input[type="text"]:focus {background:#ccffff;}
#bred {margin:0 0 17px 0;font-size:90%;color:#999;}
#bred a,#bred a:visited {text-decoration:none;color:#999;font-size:80%;}
#bred a:hover {text-decoration:none;color:#0099cc;}
img.icobody{margin:0 11px 5px 0;}
.prev{float:left;text-decoration:none;font-size:90%;color:#0099cc;}
.prev:hover,.next:hover{color:#f60;}
.next{float:right;text-decoration:none;font-size:90%;color:#0099cc;}
.alb{width:230px;float:left;margin:0 15px 15px 0;border-top:1px solid #ccc;}
.alb img {margin:8px;}
.alb div{width:100%;background:url(/img/modeb.gif);border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;text-align:center;}
a.clink,a.clink:visited,a.clink:hover {color:#333;text-decoration:none;border-bottom:1px dashed #333;}
