*{margin:0;padding:0;outline:0;}
body{font:13px/1.3 Arial,Helvetica,Sans-Serif;color:#565656;background:#fcfff4 url(../images/bg.gif) repeat-x 0 0;}
a{color:#000;text-decoration:none;cursor:pointer;}
a:hover{color:#78A419;text-decoration:underline;}
a img{border:0;}
.cf:before, .cf:after{content:"";display:table;}
.cf:after{clear:both;}
.cf{zoom:1;}    
.form-wrapper {width: 400px;margin:0 0 0 797px;top:0px;}
.form-wrapper input {width: 230px;height: 25px;position: absolute;padding:0;top:25px;margin:0 0 0 600px;float:left;font: bold 15px 'lucida sans', 'trebuchet MS', 'Tahoma';border: 0;background: #eee;border-radius: 3px 0 0 3px;      }
.form-wrapper input:focus {outline: 0;background: #fff;box-shadow: 0 0 2px rgba(0,0,0,.8) inset;}
.form-wrapper input:-webkit-input-placeholder {color: #999;font-weight: normal;font-style: italic;}
.form-wrapper input:-moz-placeholder {color: #999;font-weight: normal;font-style: italic;}
.form-wrapper input:-ms-input-placeholder {color: #999;font-weight: normal;font-style: italic;}    
.form-wrapper button {overflow: visible;position: absolute;float: right;border:0;padding:0;top:25px;margin:0 0 0 220px;cursor: pointer;height:35px;width:80px;font: bold 15px/40px 'lucida sans', 'trebuchet MS', 'Tahoma';color: #fff;text-transform: uppercase;background: #78A419;border-radius: 0 3px 3px 0;text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3);}   
.form-wrapper button:hover{background: #32CD32;}
.form-wrapper button:active,.form-wrapper button:focus{background: #32CD32;outline:0;}
.form-wrapper button:before { /* left arrow */content: '';position: absolute;border-width: 8px 8px 8px 0;border-style: solid solid solid none;border-color: transparent #78A419 transparent;top: 10px;left: -6px;}
.form-wrapper button:hover:before{border-right-color: #32CD32;}
.form-wrapper button:focus:before,.form-wrapper button:active:before{border-right-color: #32CD32;}      
input,textarea,select{font:12px Arial,Helvetica,sans-serif;}
textarea{overflow:auto;}
h2{font-size:23px;line-height:27px;color:#cd5243;font-family:"Trebuchet MS",Arial,sans-serif;font-style:italic;font-weight:400;}
.cl{display:block;height:0;font-size:0;line-height:0;text-indent:-4000px;clear:both;}
.notext{font-size:0;line-height:0;text-indent:-4000px;}
.left,.alignleft{float:left;display:inline;}
.right,.alignright{float:right;display:inline;}
.center{width:980px;margin:0 auto;}
.shell{width:986px;background:#fff url(../images/shell-t.gif) no-repeat 0 0;margin:0 auto;position:relative;padding-bottom:50px;}
#header{margin-bottom:13px;}
h1#logo{float:left;display:inline;width:330px;height:31px;padding:26px 0 0 7px;}
h1#logo a{display:block;height:36px;background:url(../images/logo.gif) no-repeat 0 0;}
.btn,.btn span {float:left;display:inline;height:21px;background:url(../images/read-more-btn.gif) no-repeat 0 0;padding-left:5px;color:#fbfef3;font-weight:700;font-size:13px;line-height:20px;}
.btn span{background-position:right 0;padding:0 5px 0 0;}
.btn:hover,.btn:hover span,#footer .left a:hover{text-decoration:none;color:#000;}
a.btn span em{background:url(../images/ico-btn.gif) no-repeat right 4px;padding-right:15px;font-style:normal;}
#slider{height:236px;padding:3px 3px 0;position:relative;}
#slider .content,#slider .content .jcarousel-clip,#slider .content .jcarousel-container{width:980px;height:236px;position:relative;overflow:hidden;}
#slider .content ul{list-style:none outside none;position:relative;overflow:hidden;}
#slider .content ul li{width:901px;height:215px;position:relative;overflow:hidden;padding:21px 0 0 79px;}
#slider .content ul li .slide-image{float:left;width:220px;height:190px;display:inline;margin-right:72px;}
#slider .content ul li .text-container{float:left;display:inline;width:480px;padding-top:25px;}
#slider .content ul li .text-container h2{margin-bottom:5px;}
#slider .content ul li .text-container .btn{margin-top:20px;}
#slider .nav{position:absolute;top:91px;right:-35px;width:38px;height:90px;display:block;background:url(../images/slider-nav.gif) no-repeat 0 0;}
#slider .nav #up,#slider .nav #down{width:18px;height:16px;display:block;}
#slider .nav #up{background:url(../images/slider-up.gif) no-repeat 0 bottom;margin:15px 0 0 8px;}
#slider .nav #up:hover{background-position:0 0;}
#slider .nav #down{background:url(../images/slider-down.gif) no-repeat 0 0;margin:30px 0 0 8px;}
#slider .nav #down:hover{background-position:0 bottom;}
#navigation{position:absolute;width:1036px;height:69px;background:url(../images/navigation-bg.png) no-repeat 0 0;top:226px;left:-10px;}
#navigation ul{list-style:none outside none;padding:27px 0 0 15px;}
#navigation ul li{float:left;display:inline;margin-right:10px;}
#navigation ul li a,#navigation ul li a span{float:left;display:inline;height:25px;line-height:24px;text-transform:uppercase;font-size:14px;font-weight:700;color:#545d50;padding-left:10px;}
#navigation ul li a span{padding:0 10px 0 0;}
#navigation ul li a:hover,#navigation ul li a:hover span{text-decoration:none;background:url(../images/nav-hover.gif) no-repeat 0 0;color:#fff;}
#navigation ul li a:hover span{background-position:right 0;}
#main{padding:70px 10px 0;}
#content{width:700px;}
#sidebar{width:250px;}
.welcome{border-bottom:1px dashed #c2c2c2;padding-bottom:23px;}
.welcome h2{padding-bottom:10px;}
.news{padding-top:20px;}
.news-item{border-bottom:1px dashed #c2c2c2;padding-bottom:20px;margin-bottom:20px;}
.news-item .news-pointer{position:relative;float:left;display:inline;width:78px;height:63px;background:url(../images/news-pointer.gif) no-repeat 0 0;font-size:43px;font-weight:700;padding:17px 0 0 36px;margin:0 30px 0 -23px;}
.news-item .news-body{float:left;display:inline;width:470px;}
.news-item .news-body h3{float:left;display:inline;font-size:23px;color:#768070;font-family:"Trebuchet MS",Arial,sans-serif;font-weight:400;}
.news-item a.btn{margin:5px 0 0 8px;}
.news-item a.btn span em{background:url(../images/ico-btn.gif) no-repeat right 4px;padding-right:15px;font-style:normal;}
.blog-roll .rss-feed{float:right;display:inline;width:19px;height:20px;background:url(../images/ico-rss.gif) no-repeat 0 0;margin-top:8px;}
.blog-roll .blog-item{border-bottom:1px dashed #c2c2c2;line-height:16px;padding-bottom:7px;margin-bottom:7px;}
.blog-roll .blog-item .blog-date{font-size:10px;}
h4{font-size:13px;color:#78823a;}
.tag{border-bottom:1px dashed #c2c2c2;padding-bottom:10px;margin-top:25px;}
.tag h2{margin-bottom:10px;}
.tagCloud ul{margin:0;padding:0;list-style:none;}
.tagCloud li{margin:0;padding:0;display:inline;}
.tagCloud li.cloudTag1 a,.tagCloud li.cloudTag1 a:link,.tagCloud li.cloudTag1 a:visited{display:inline;margin:0;padding:3px 0 2px 2px;font-size:0.7em;color:#828fa2;background:transparent;text-decoration:none;}
.tagCloud li.cloudTag1 a:hover,.tagCloud li.cloudTag1 a:active{margin:0;padding:3px 0 2px 2px;font-size:0.7em;color:#000;background:transparent;text-decoration:none;}
.tagCloud li.cloudTag2 a,.tagCloud li.cloudTag2 a:link,.tagCloud li.cloudTag2 a:visited{display:inline;margin:0;padding:3px 0 2px 2px;font-size:0.8em;color:#93d30d;background:transparent;text-decoration:none;}
.tagCloud li.cloudTag2 a:hover,.tagCloud li.cloudTag2 a:active{margin:0;padding:3px 0 2px 2px;font-size:0.8em;color:#000;background:transparent;text-decoration:none;}
.tagCloud li.cloudTag3 a,.tagCloud li.cloudTag3 a:link,.tagCloud li.cloudTag3 a:visited{display:inline;margin:0;padding:3px 0 2px 2px;font-size:0.9em;color:#00C5F6;background:transparent;text-decoration:none;}
.menuright li.cloudTag3 a:hover,.menuright li.cloudTag3 a:active{margin:0;padding:3px 0 2px 2px;font-size:0.9em;color:#000;background:transparent;text-decoration:none;}
.tagCloud li.cloudTag4 a,.tagCloud li.cloudTag4 a:link,.tagCloud li.cloudTag4 a:visited{display:inline;margin:0;padding:3px 0 2px 2px;font-size:1em;color:#B9121B;background:transparent;text-decoration:none;}
.tagCloud li.cloudTag4 a:hover,.tagCloud li.cloudTag4 a:active{margin:0;padding:3px 0 2px 2px;font-size:1em;color:#000;background:transparent;text-decoration:none;}
.tagCloud li.cloudTag5 a,.tagCloud li.cloudTag5 a:link,.tagCloud li.cloudTag5 a:visited{display:inline;margin:0;padding:3px 0 2px 2px;font-size:1.1em;color:#000;background:transparent;text-decoration:none;}
.tagCloud li.cloudTag5 a:hover,.tagCloud li.cloudTag5 a:active{margin:0;padding:3px 0 2px 2px;font-size:1.1em;color:#1e6dab;background:transparent;text-decoration:none;}
.tagCloud li.cloudTag6 a,.tagCloud li.cloudTag6 a:link,.tagCloud li.cloudTag6 a:visited{display:inline;margin:0;padding:3px 0 2px 2px;font-size:1.2em;color:#78A419;background:transparent;text-decoration:none;}
.tagCloud li.cloudTag6 a:hover,.tagCloud li.cloudTag6 a:active{margin:0;padding:3px 0 2px 2px;font-size:1.2em;color:#000;background:transparent;text-decoration:none;}
.tagCloud li.cloudTag7 a,.tagCloud li.cloudTag7 a:link,.tagCloud li.cloudTag7 a:visited{display:inline;margin:0;padding:3px 0 2px 2px;font-size:1.3em;color:#FF358B;background:transparent;text-decoration:none;}
.tagCloud li.cloudTag7 a:hover,.tagCloud li.cloudTag7 a:active{margin:0;padding:3px 0 2px 2px;font-size:1.3em;color:#000;background:transparent;text-decoration:none;}
.tagCloud li.cloudTag8 a,.tagCloud li.cloudTag8 a:link,.tagCloud li.cloudTag8 a:visited{display:inline;margin:0;padding:3px 0 2px 2px;font-size:1.4em;color:#EFA0FF;background:transparent;text-decoration:none;}
.tagCloud li.cloudTag8 a:hover,.tagCloud li.cloudTag8 a:active{margin:0;padding:3px 0 2px 2px;font-size:1.4em;color:#000;background:transparent;text-decoration:none;}
.tagCloud li.cloudTag9 a,.tagCloud li.cloudTag9 a:link,.tagCloud li.cloudTag9 a:visited{display:inline;margin:0;padding:3px 0 2px 2px;font-size:1.5em;color:#66858D;background:transparent;text-decoration:none;}
.tagCloud li.cloudTag9 a:hover,.tagCloud li.cloudTag9 a:active{margin:0;padding:3px 0 2px 2px;font-size:1.5em;color:#000;background:transparent;text-decoration:none;}
.tagCloud li.cloudTag10 a,.tagCloud li.cloudTag10 a:link,.tagCloud li.cloudTag10 a:visited{display:inline;margin:0;padding:3px 0 2px 2px;font-size:1.6em;color:#C03000;background:transparent;text-decoration:none;}
.tagCloud li.cloudTag10 a:hover,.tagCloud li.cloudTag10 a:active{margin:0;padding:3px 0 2px 2px;font-size:1.6em;color:#000;background:transparent;text-decoration:none;}
select,input{margin:0;padding:0;font-family:Tahoma,Verdana,Arial,sans-serif;background:#fff;}
input[type="text"],input[type="password"],textarea{margin:0;padding:4px;border:1px solid #000;border-radius:4px;}
input[type="text"]:focus,input[type="password"]:focus,input.button:focus:focus,textarea:focus{border-color:#78A419;outline:none;}
input.button{display:inline-block;margin:0 2px;padding:2px 5px;color:#525252;cursor:pointer;text-shadow:0 1px 1px #fff;border:1px solid #c0c0c0;border-radius:4px;background:linear-gradient(top,#f9f9f9 0%,#e6e6e6 100%);box-shadow:0 1px 1px 0 rgba(140,140,140,0.3);-o-box-shadow:0 1px 1px 0 rgba(140,140,140,0.3);-webkit-box-shadow:0 1px 1px 0 rgba(140,140,140,0.3);-moz-box-shadow:0 1px 1px 0 rgba(140,140,140,0.3);text-decoration:none;outline:none;}
input.button:hover:hover{border:1px #78A419 solid;color:#78A419;}
.input_text_small{border:1px #000 solid;width:80px;}
.input_text_medium{border:1px #000 solid;width:150px;}
.input_text_large,.extraField_text,.extraField_range,.extraField_url_url,.extraField_url_anchor,.extraField_file_file,.extraField_file_title{border:1px #000 solid;width:250px;}
.input_text_metas{border:1px #000 solid;width:190px;}
.textarea_large,.extraField_textarea{float:left;border:1px #000 solid;width:350px;height:110px;}
.textarea_extra_large{float:left;border:1px #000 solid;width:360px;height:200px;}
.textarea_return{float:left;border:1px #000 solid;width:300px;height:90px;}
#footer{width:1010px;height:85px;position:relative;background:url(../images/footer-bg.png) no-repeat 0 0;margin:0 -16px 0 -14px;}
#footer .left{padding:23px 0 0 21px;}
#footer .left a{font-size:10px;color:#7a7a78;text-decoration:underline;}
#footer .right{font-size:11px;color:#4a4a4a;padding:26px 45px 0 0;}
#footer .right a{color:#4a4a4a;}
.column_in{float:left;width:752px;margin:0 0 7px 0;padding:7px;}
.column_in_grey{float:left;width:752px;margin:0 0 7px 0;padding:7px;}
.column_in_grey:hover{background:#FFF5EE;}
.column_in_description_site_category{float:left;width:610px;margin:0;padding:0 0 0 7px;}
.title_h,.title_h_1,.title_h_2{float:left;width:754px;margin:7px 0 0 0;padding:9px 7px 5px 7px;}
#column_in_details{float:left;width:500px;margin:0 0 7px 0;padding:0;}
#column_in_right_details{float:right;width:225px;margin:0;padding:0;}
#map {float:left;width:100%;height:250px;margin:0;padding:0;}
.column_in_thematic{float:left;width:752px;margin:0 0 3px 0;padding:0 0 2px 0;border-bottom:1px #574d44 dashed;}
.column_in_comment{float:left;width:752px;margin:0;padding:7px 0;}
.column_in_comment_grey{float:left;width:752px;margin:0;padding:7px 0;background:#f4f4f4;}
.column_in_comment_in{float:left;width:752px;margin:0;padding:0 0 7px 0;}
.column_in_comment_in_left{float:left;margin:0;padding:0 7px 0 0;}
.column_in_comment_in_right{float:left;margin:0;padding:0;}
.column_in_pagination{float:left;width:754px;margin:0;padding:7px;text-align:center;}
.column_in_choose_left{float:left;width:300px;margin:0 0 7px 0;padding:7px;text-align:center;}
.column_in_choose_right{float:right;width:300px;margin:0 0 7px 0;padding:7px;text-align:center;}
.menuchoose_left{height:128px;margin:0 0 20px 0;padding:0;font-size:2.4em;text-transform:uppercase;}
.menuchoose_right{height:128px;margin:0 0 20px 0;padding:0;font-size:2.1em;text-transform:uppercase;}
.menuchoose_left ul,.menuchoose_right ul{padding:0;margin:0;list-style:none;}
.menuchoose_left li,.menuchoose_right li{float:left;width:270px;padding:0;margin:0;display:inline;}
.menuchoose_left li a,.menuchoose_left li a:link,.menuchoose_left li a:visited{display:block;height:128px;line-height:180px;margin:0;padding:0 0 0 7px;text-decoration:none;color:#000;background:url(../images/free.png) top no-repeat transparent;}
.menuchoose_right li a,.menuchoose_right li a:link,.menuchoose_right li a:visited{display:block;height:128px;line-height:180px;margin:0;padding:0 0 0 20px;text-decoration:none;color:#000;background:url(../images/privilege.png) top no-repeat transparent;}
.menuchoose_left li a:hover,.menuchoose_left li a:active{display:block;height:128px;line-height:180px;margin:0;padding:0 0 0 7px;color:#cd5243;background:transparent;text-decoration:none;}
.menuchoose_right li a:hover,.menuchoose_right li a:active{display:block;height:128px;line-height:180px;margin:0;padding:0 0 0 20px;color:#cd5243;background:transparent;text-decoration:none;}
.menucategories {float:left;width:236px;margin:0;padding:0 0 0 2px;}
.menucategories ul {padding:0;margin:0;list-style-type:none;}  
.menucategories li.maincat {float:left;width:230px;display:inline;padding:0;margin:5px 0 5px 0;}
.menucategories li.subcat {float:left;width:225px;display:inline;padding:0;margin:-10px 0 4px 0;}
.menucategories li.maincat a, .menucategories li.maincat a:link, .menucategories li.maincat a:visited {display:inline;width:236px;height:20px;line-height:20px;margin:0;padding:0 3px 0 3px;font-size:1.1em;font-weight:bold;text-decoration:none;color:#78A419;}
.menucategories li.maincat a:hover, .menucategories li.maincat a:active {width:236px;height:20px;line-height:20px;margin:0;padding:0 3px 0 3px;color:#000;font-size:1.1em;font-weight:bold;text-decoration:underline overline;background-color:transparent;}
.menucategories li.subcat a, .menucategories li.subcat a:link, .menucategories li.subcat a:visited {width:236px;height:20px;line-height:20px;margin:0;padding:0 3px 0 3px;color:#000;font-size:0.9em;text-decoration:none;background-color:transparent;}
.menucategories li.subcat a:hover, .menucategories li.subcat a:active {width:236px;height:20px;line-height:20px;margin:0;padding:0 3px 0 3px;color:#78A419;font-size:0.9em;text-decoration:none;background-color:transparent;}
.menudetails{float:right;width:233px;margin:14px 0 7px 0;padding:0 0 0 7px;}
.menudetails li{display:inline;margin:0;}
.menudetails li#header_interaction{display:block;line-height:1.1em;margin:0 0 2px 0;padding:0 2px 2px 0;color:#78A419;text-align:center;font-size:14px;font-weight:700;}
.menudetails li#header_info_google{display:block;line-height:1.1em;margin:15px 0 2px 0;padding:0 2px 2px 0;color:#78A419;text-align:center;font-size:14px;font-weight:700;}
.menudetails li.text{display:block;line-height:1.1em;margin:0 0 0 35px;padding:2px 0;font-size:0.9em;color:#000;}
.menudetails li#warn,.menudetails li#comment_rating,.menudetails li#contact{display:block;line-height:0.8em;margin:0 0 0 35px;padding: 2px 0 2px 0;color:#000;}
.menudetails li a,.menudetails li a:link,.menudetails li a:visited{display:block;line-height:0.8em;padding:3px 2px 2px 0;font-size:0.9em;color:#000;background:transparent;text-decoration:none;}
.menudetails li a:hover,.menudetails li a:active{line-height:0.8em;padding:3px 2px 2px 0;color:#78A419;background:transparent;text-decoration:none;}
legend.title{float:left;display:inline;width:679px;height:18px;margin:7px 0 25px -8px;padding:9px 7px 2px 7px;color:#fff;font-weight:700;background:#78a3d8;}
label{float:left;margin:0;padding:0;line-height:1.5em;}
label.title{width:142px;padding:0 17px 0 0;font-size:0.9em;font-weight:700;text-align:right;}
div.infos{float:left;width:435px;margin:0;padding:0 0 0 7px;line-height:1.5em;text-align:left;}
div.infos_textarea{float:left;width:365px;margin:0;padding:0;}
div.infos_terms{float:left;width:570px;margin:0;padding:0 0 0 7px;line-height:1.7em;text-align:left;}
label.infos_select_category{width:752px;text-align:left;}
label.infos_checkbox{width:200px;padding-left:7px;text-align:left;}
.text_error{float:right;width:140px;margin:0 0 -10px 0;padding:0 0 0 7px;text-align:center;font-size:0.8em;background:url(../images/error.gif) no-repeat left center #ffd0d0;}
p.form{float:left;width:752px;margin:0 0 7px 0;padding:2px 0;}
div.form{float:left;width:752px;margin:0 0 7px 0;padding:2px 0;text-align:left;}
div.form_error{float:left;width:972px;margin:0 0 7px 0;padding:0;background:#ffd0d0;}
div.error,td.error{background:#ffd0d0;}
div.form_details{float:left;width:523px;margin:0 0 7px 0;padding:0;text-align:left;}
label.title_details{width:120px;margin:0;padding:0 17px 0 0;font-weight:700;}
div.infos_details{float:left;width:377px;line-height:1.5em;margin:0;padding:0 0 0 7px;text-align:left;}
.table_user{width:752px;margin:0 0 14px 0;padding:0;background:#fff;border:1px #e5e5e5 solid;}
.table_website{width:752px;margin:0;padding:0;background:#fff;border:1px #e5e5e5 solid;}
th{margin:0;padding:4px 0 3px 4px;font-size:0.8em;text-align:left;text-transform:uppercase;color:#fff;background:#78A419;border-bottom:1px solid #989898;}
td{line-height:1.20em;padding:4px;text-align:left;}
.td_right{text-align:right;}
.col1-3 { width:200px; background-color:#efefef; }
.col2-3 { width:auto; background-color:#efefef; }
.line1 { background-color:#efefef; }
.line2 { background-color:#ffffff; }
.fixe{clear:both;height:1px;font-size:1px;border:none;margin:0;padding:0;background:transparent;}
.fixe1{line-height:0.1em;margin:0;padding:0;background:transparent;}
#popup_principal{width:500px;}
#popup_top{height:20px;margin:0;padding:4px 0 4px 7px;font-size:1.4em;border-bottom:1px #75a8c2 solid;}
#popup_main1{margin:0;padding:0;border-left:1px #75a8c2 solid;background:#fff;}
#popup_main2{margin:0;padding:0;border-right:1px #75a8c2 solid;border-bottom:1px #75a8c2 solid;background:#fff;}
#popup_middle{margin:0 7px;padding:0;background:#fff;}
#popup_column{margin:0;padding:0;}
fieldset.column_in_popup{float:left;width:480px;line-height:1.8em;margin:7px 0;padding:0;text-align:right;border:none;}
label.title_popup{width:105px;margin:0;padding:0 17px 0 0;font-weight:700;text-align:right;}
div.infos_popup{float:left;width:295px;line-height:1.8em;margin:0;padding:0 0 0 7px;text-align:left;}
div.form_error_popup{float:left;width:482px;margin:0 0 7px 0;padding:0;text-align:left;background:#ffd0d0;}
div.form_popup{float:left;width:482px;margin:0 0 7px 0;padding:0;text-align:left;}
a.ico { color:#; font-size:10px; text-decoration: none; padding:0 0 0 14px; background-repeat:no-repeat; background-position:0 0; }
a.ico:hover { color:#;}
a.del { background-image:url(../images/del.gif)}
a.edit { background-image:url(../images/edit.gif); margin-left:14px;}
img.rss_image{display:inline;float:right;height:32px;margin:0;padding:0;vertical-align:middle;}
img.rss_images{display:inline;float:right;height:48px;margin:0 90px 0 0;padding:0;}
img.new_image {position:absolute;float:left;display:block;margin:40px 0 0 -155px;padding:0;}
img.category_image{float:left;width:16px;height:18px;margin-top:-2px;padding:0;}
img.website_image{float:left;width:120px;height:90px;margin:0 10px 0 0;padding:0;border:1px #4079a9 solid;}
img.details_image{float:left;width:130px;height:100px;margin:0 10px 0 50px;padding:0;border:1px #4079a9 solid;}
img.flag_image{float:left;width:18px;height:12px;margin:2px 0 0 -30px;padding:0;}
