@charset "utf-8";
/*---------------------------------------------------------------------------reset*/
* {margin: 0;padding: 0px;border: 0;outline: 0;font-size: 100.01%;vertical-align: baseline;background: transparent;}
table{border-collapse:collapse;}
body {line-height: 1.2;}
html{background:#ffffff;}
html, body {color: #968c79;height: 100%;font: normal 12px / 16px Tahoma,Geneva,sans-serif;text-align:left;}
.clear{clear: both;}
/* --------------------------structure */
body{background: url("/img/bg.jpg") repeat-x rgb(190, 195, 198);}
a:link, a:visited,a:hover{text-decoration:none;}
#frame1{background: url("/img/bg.jpg") repeat-x rgb(190, 195, 198); color: rgb(85, 85, 85); font-family: Arial, Calibri, Verdana; font-size: 12px;}
#frame2{width:100%;margin: 0px auto;min-width:1000px;max-width:1192px;}
#panel{width:936px;height:1px;}
#header{position:relative;height:55px;background:#4b4a48;color:#595959;width:100%;}
#top1{position:absolute;left:0;top:0;width:550px;height:55px;margin-bottom:-55px;padding-left:20px;}
#top1part1{color:#fce49a;font-size:13px;padding-top:11px;}
#top1part2{padding-top:2px;}
#top1 a:link, #top1 a:visited {font-size:10px;color:#cccccc;text-decoration:none;border-bottom:1px dashed #cccccc;padding-bottom:1px;}
#top1 a:hover, #top2part21 a:hover {border-bottom:1px solid;}
#top2part21 a:link, #top2part21 a:visited{font-size:10px;color:#b2b2b2;text-decoration:none;border-bottom:1px dotted #b2b2b2;padding-bottom:1px;font-style: italic;}
#top2{position:absolute;right:0;top:0;width:330px;background:#5e5d5a;height:55px;color:#ffffff;border-left:1px dotted #ffffff;margin-bottom:-55px;}
.top3a {position:relative;top:0px;left:0px;width:250px;text-align:right;height:55px;margin-bottom:-55px; display: table-cell; vertical-align: middle; }
.top3b {top:0px;left:240px;width:90px;height:55px; display: table-cell; vertical-align: middle;text-align:center;}
.top3b img{vertical-align:middle;border:1px solid #eeeeee;padding:1px;}
.top3a a:link, .top3a a:visited {font-size:12px;color:#ffffff;}
.top3a a:hover  {border-bottom:1px solid #eeeeee;}
#header2{height:206px;background: url("/img/bgheader2.png") repeat-x rgb(224, 223, 221);}
#leaf{height:155px;background: url("/img/leaf.gif") no-repeat;padding:15px;padding-bottom:0px;}

#topbanner1{position:relative;top:0;right:0px; margin-right:10px;padding:2px;border:1px solid #cdcac5;text-align:center;height:73px;margin-left:130px;}
#topbanner{margin-right:10px;padding:2px;border:0px solid #cdcac5;text-align:center;height:73px;margin-left:150px;border:1px solid #cdcac5;}

#logo{padding-top:15px;}
#logo2{padding-left:7px;width:400px;font-family:Verdana, Tahoma;font-size:11px;font-variant:small-caps;color:#5c8051;line-height:1;height:55px;margin-bottom:-55px;}
#logo2 img{width:383px;height:28px;}
#logo3{position:relative;top:0;right:0px; margin-left:430px;padding:2px;text-align:center;height:55px;text-align:left;font-size:11px;line-height:1.1;}
#logo3 table{border:0px;}
#logo3 td{width:30%;padding:5px;display: table-cell; vertical-align: top;}
#logo3 span{font-weight:bold;font-variant:small-caps;color:#495a44;}
#logo3 a:link,#logo a:visited{color:#495a44;}
#logo3 a:hover{border-bottom:1px dotted #495a44;}
#menu, .menu{height:36px; padding-left:10px;}
#menu1{height:36px;}
#menu  a:link, #menu a:visited, .menu  a:link, .menu a:visited{padding:0px;padding-top:10px;display:block;float:left;padding-left:10px;height:25px;padding-right:10px; color:#f5f5e1;}
#viz a:link, #viz a:visited{color:#337f3e;font-weight:bold;padding-left:10px;height:25px;padding-right:10px;border-left:1px solid #ffffff;border-right:1px solid #ffffff;background: url("/img/bgmenu.png") repeat-x rgb(203, 200, 196);}
#menu a:hover, #viz a:hover{text-decoration:underline;}
#menu2 {height:30px;}
#menu2  a:link, .menu a:hover, #menu2 a:visited{padding:0px;padding-top:10px;display:block;float:left;padding-left:10px;height:25px;padding-right:10px; color:#a3a09b;text-decoration:underline;}
#menu2 a:hover{text-decoration:underline;}
#content{background: url("/img/bgart.png") repeat-x #ffffff;padding:0px;margin:0px;}

#wrapper{float:left;width:100%}
#contents{margin-left:525px;margin-right:250px;padding:2px;border:1px solid #ffffff;}
#contentsx2{margin-left:525px;margin-right:0px;padding:2px;border:1px solid #ffffff;border-right:0px;}
#contentsx3{margin-left:285px;margin-right:250px;padding:2px;border:1px solid #ffffff;}
#contents2{background:#ffffff; padding:10px; padding-top:10px;}
#contents2x2{background:#ffffff; padding:10px; padding-top:10px;}
#contents2x3{background:#ffffff; padding:10px; padding-top:10px;}
#col3{float:left;width:240px;margin-left:-240px;background: url("/img/corner2.png") top left no-repeat #ffffff;padding-top:2px;margin-top:2px;}
#col3x3{float:left;width:240px;margin-left:-240px;background: url("/img/corner2.png") top left no-repeat #ffffff;padding-top:2px;margin-top:2px;}
#col1{float:left;width:500px;margin-left:-100%;padding:7px;background: url("/img/corner.png") top right no-repeat #ffffff;padding-top:10px;margin-top:2px;}
#col1x3{float:left;width:260px;margin-left:-100%;padding:7px;background: url("/img/corner.png") top right no-repeat #ffffff;padding-top:10px;margin-top:2px;}

#col2,#col2x2,#col2x3, .col2x2{padding-bottom:10px;}
#col2 img,#col2x2 img,#col2x3 img, .col2x2 img, img .col2x2, .col2x2img{padding:1px; border:1px solid #c0c0c0;margin:5px; 
box-shadow:0px 0px 7px rgba(0,0,0,0.35);
-moz-box-shadow:0px 0px 7px rgba(0,0,0,0.35);
-webkit-box-shadow:0px 0px 7px rgba(0,0,0,0.35);
-moz-border-radius:7px;
-webkit-border-radius:7px;}
a.col2link:link, a.col2link:visited, h1.col2link , h2.col2link {font-size:16px;text-decoration:none;color:#000000;font-weight:normal;}
a.col2link:hover{}
#col2 span, #col2x2 span, #col2x3 span, h1.col2link {color:#4b903a;font-weight:bold;}
#col2 ul, #col2x2 ul, #col2x3 ul, .col2x2 ul, .col2x3 ul{padding-left:30px;padding-top:5px;padding-bottom:10px;}
#col2 li,#col2x2 li,#col2x3 li, .col2x2 li, .col2x3 li{padding:2px;}

.text {padding-top:10px;color1:#968c79;color:#676767; color1:#000000;font-size:13px; line-height: 1.4;}
.text ul , .text ol{margin-left:30px;}
.text li {padding:5px;padding-left:20px;}
.text p{padding:5px; padding-bottom:5px;  line-height: 1.4;}
.text a:link, .text a:visited{font-size:13px;color:#676767;border-bottom:1px dotted #676767;}
.text a:hover{border-bottom:1px dotted #000000;}

a.people_exist:link,a.people_exist:visited {color:#968C79; padding-left:18px;font-weight:bold;background: url(/img/lnk_people.png) no-repeat left; text-decoration:underline;border-bottom:0px;}
a.people_exist:hover,a.company_exist:hover, a.town_exist:hover{color:#4b903a;}

a.link_notexist:link,a.people_notexist:visited {color:#aa2929; padding-left:18px;background: url(/img/lnk_bullet.png) no-repeat left;cursor:not-allowed; border-bottom:0px;}
a.link_notexist:hover {color:#aa2929;cursor:not-allowed;border-bottom1:1px dotted #AA2929;}

a.company_exist:link,a.company_exist:visited {color1:#968C79; font-weight:bold;color:#4b903a;  padding-left:18px;background: url(/img/lnk_company.png) no-repeat left; text-decoration:underline;border-bottom:0px;}
a.town_exist:link,a.town_exist:visited {color1:#968C79; font-weight:bold;color:#4b903a; padding-left:18px;background: url(/img/lnk_town.png) no-repeat left; text-decoration:underline;border-bottom:0px;}



a.ls:link, a.ls:visited{font-size:12px;color:#676767;border-bottom:1px dotted #676767;}
a.ls1:link, a.ls1:visited{font-size:11px;color:#676767;border-bottom:1px dotted #676767;}
a.ls:hover, a.ls1:hover{border-bottom:1px dotted #000000;}

a.ls:hover{border-bottom:1px dotted #000000;}

.enc {padding-bottom:10px;}
.enc_head_grey{border-bottom: 2px solid #c0c0c0;padding-top:0px;padding-bottom:2px;margin-bottom:0px;text-transform:uppercase;}
span.enc_head_grey{text-transform:uppercase;font-size:11px;font-weight:bold;text-transform:uppercase;padding-right:12px;padding:0px; border:0px;}
a.enc_head_grey:link, a.enc_head_grey:visited {color:#595959;font-size:11px;font-weight:bold;text-transform:uppercase;padding:0px; border:0px; padding-right:12px;}
.enc_head_black{border-bottom: 2px solid #000000;padding-top:0px;padding-bottom:2px;margin-bottom:0px;}
a.enc_head_black:link, a.enc_head_grey:visited {color:#000000;font-size:11px;font-weight:bold;text-transform:uppercase;padding:0px; border:0px; padding-right:12px;}
.enc_head_red{border-bottom: 2px solid #700000;padding-top:15px;padding-bottom:2px;color:#700000;font-size:11px;font-weight:bold;text-transform:uppercase;padding:0px;}
a.enc_head_red:link, a.enc_head_red:visited {color:#700000;font-size:11px;font-weight:bold;text-transform:uppercase;padding:0px; border:0px;padding-right:12px;}
.enc_head_orange{border-bottom: 2px solid #c77800;padding-top:15px;padding-bottom:2px;margin-bottom:0px;}
a.enc_head_orange:link, a.enc_head_orange:visited {color:#c77800;font-size:11px;font-weight:bold;text-transform:uppercase;padding-right:12px;padding:0px; border:0px;}
a.enc_head_grey:hover, a.enc_head_red:hover, a.enc_head_orange:hover, a.enc_head_black:hover{padding-right:12px; background: transparent url(/img/ext.png) no-repeat center right;}
.text_small{padding-top:8px;font-size:11px;}

div.text_small{min-height:50px;margin-top:5px;}
div.text_small2{min-height:10px;margin-top:5px;}
.text_about{padding-top:8px;font-size:11px;text-align:justify;}
.text_about p{text-indent:25px;padding-bottom:5px;}
.text_small img {float:right; padding:1px;width:80px;height:52px;margin:3px; border:1px solid #c0c0c0;}
.text_big{padding-top:8px;font-size:12px;}
.text_big img {float:right; padding:1px;width:100px;height:80px;margin:3px; border:1px solid #c0c0c0;}
.text_opinion{padding-top:8px;font-size:16px;font-weight:bold;}
.text_opinion img {float:right; padding:1px;width:100px;height:80px;margin:3px; border:1px solid #c0c0c0;}
.text_opinion span {font-size:12px;font-weight:normal;}
.text_opinion2 {font-size:11px;font-weight:normal;background-color:#fffbe6;padding:7px;margin:10px;margin-top:7px;margin-left:0px;font-style: italic;}
.tags, .tags div {font-size:11px;}
.tags a:link,.tags a:visited{font-size:11px;text-decoration:none;color:#4b903a;margin-right:5px;border-bottom:1px dotted #676767;}
.tags a:hover{border-bottom:0px;}
a.link_opinion:link,a.link_opinion:visited{text-decoration:none;color:#000000;padding-top:8px;font-size:16px;font-weight:bold;padding-right:12px;}
a.link_green:link,a.link_green:visited{text-decoration:none;color:#4b903a;font-size:13px;font-weight:bold;padding:3px;padding-left:0px;padding-right:12px;}
a.link_green_small:link,a.link_green_small:visited{text-decoration:none;color:#4b903a;font-size:11px;font-weight:bold;padding:3px;padding-left:0px;padding-right:12px;}
a.link_black:link,a.link_black:visited{text-decoration:none;color:#000000;font-size:12px;font-weight:bold;padding:3px;padding-left:0px;padding-right:12px;}
a.link_green:hover, a.link_black:hover, a.link_opinion:hover,a.link_green_small:hover{background: transparent url(/img/ext.png) no-repeat center right;}
.indicator{padding:10px;padding-top:5px;}
.indicator table{border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;font-size:9px;width:100%;line-height:1;font-family: Arial;text-align:center;}
.indicator td{vertical-align:middle;}
.tdwhite {background-color:#ffffff;}
.tdgrey {background-color:#ededec;}
.tdup {color:green;}
.tdup1 {background-image:url('/img/up.png');background-repeat: no-repeat;}
.tddown {color:red;}
.tddown1 {background-image:url('/img/down.png');background-repeat: no-repeat;}


.tdcol2{width:70px;padding-left:17px; padding-top:4px;padding-bottom:4px;text-align:left;}
.tdbold{font-weight:bold;}
.tdcol21{width:15px;}
.tdcol3{width:24px;}
.tdcol4{width:24px;}
.col3adv{width:240px;text-align:center;}
.col3pad{padding:10px;padding-top:20px;}
.col3pad h1{font-size:11px; color:#000000;padding-top:10px;line-height:1.1;padding-bottom:5px;}
.col3pad2{font-size:11px; color:#000000;line-height:1.1;}
#car{border:1px solid #ccd8c0;width:490px;margin: 0 auto;}
#carousel {margin: 0 auto;width: 480px;height: 300px;padding: 0;overflow: scroll;border: 0px;}
#carousel ul {list-style: none;width: 1500px;margin: 0;padding: 0;position: relative;}
#carousel li {margin:0px;padding:0px;display: inline;float: left;}
.ic_caption {opacity: .6; height:50px; font-size: 12px; font-family: arial; padding-left: 25px;padding-right:3px; width: auto;}
#xcontainer{padding-top:5px;width:490px;margin: 0 auto;}
#xcol1{width: 260px;float: left;}
.advxcol1{padding-bottom:4px;}
#specialoffer{background-color:#eaf4de;font-size:11px;}
#specialoffertitle{background-color:#2b631d;color:#accf41;font-size:12px;font-weight:bold;padding-top:5px;padding-bottom:5px;text-align:center;}
#specialoffertext{padding:5px;color:#2b631d;}
#specialoffertext a:link, #specialoffertext a:visited {color:#000000;font-weight:bold;font-size:11px;}
#specialoffertext a:hover {text-decoration:underline;}
#specialoffertext p{padding-bottom:10px;}
#xcol2 {margin-left:265px;width: 225px; text-align: left; font-size:11px;}
.xcol2search {line-height: 1.2;background: url(/img/bgsearch.gif) #efefef;border:1px solid #c8c8c8;font-size:11px;padding-bottom:5px;margin-bottom:15px;}
#xcol2top{background:url(/img/bgsearch.jpg) #ececec;height:60px;width:223px;border-bottom:1px solid #c8c8c8;}
.xcol2topin{height:38px;width:223px;border-bottom:1px solid #c8c8c8;display: table-cell; vertical-align: middle;}
.xcol2topin h2{font-size:14px;font-weight:bold;text-align: center;}
.xcol2select{height:20px;font-size:8px;}
#d01{padding:0px;width:100px;height:17px;background:#ffffff;border-right:1px solid #c8c8c8; padding-top:4px;padding-left:5px;float:left;}
#d02{padding:0px;width:110px;height:17px;margin-left:106px; padding-top:4px;padding-left:7px;}
#c01,#c02{border:0px;border:none;}
.xcol2mains{padding:5px;padding-top:0px;padding-bottom:0px;padding-right:2px;}
.xcol2mains1{padding:2px;padding-top:3px;padding-bottom:3px;padding-left:3px;padding-right:0px;line-height:1.7;}
.selectgroup{font-weight:bold;}
.xcol2search a:link, .xcol2search a:visited {color:#000000; border-bottom:1px dashed #7c7d77; font-weight:normal;padding-bottom:1px;margin-left:5px;margin-right:10px;text-decoration:none;}
.xcol2search a:hover{color:#b44b42;}
.xcol2search input { vertical-align: middle;} 
.xcol2search select {vertical-align: middle; font-size:11px;}
.xcol2search select {background: #ffffff;border:1px solid #6b6c66; width:210px;padding:2px; margin:3px;}
.xcol2searchbut {background: #c0c0c0;border:1px solid #6b6c66; width:210px;text-align:center;height:20px;cursor:hand; cursor:pointer; padding:2px; margin:3px;}
#opros {padding:10px; padding-left:15px;}
#opros li {list-style:none;}
#opros input{border:0px;border:none;vertical-align: middle;}
#footer{background-color:#eeeeee; line-height: 1.2; font-size: 11px; border-top:1px solid #c0c0c0; padding:15px;}

.blo{border-bottom: 1px dashed #e0e0e0;padding:5px; padding-bottom:10px;}
#map{border:1px solid #e0e0e0; padding:2px;}