/* roz - #e94593 ; albastru - #53AADF*/
img, div, input { behavior: url("../iepngfix.htc") }
*{ margin:0px auto; padding:0px none; border:0px none;}
ul { list-style:none; margin:0px; padding:0px;}
body{ margin:0px; text-align:center; background:url(../img/bg.jpg) repeat-x 0px 122px; font-family:Arial; font-size:13px; color:#333;}
h1,h2,h3,h4,h5,h6{ font-weight:lighter; margin:0px; padding:0px;}
h1{ font-size:36px; letter-spacing:-2px; color:#353535; line-height:36px; display:inline;}
h2{ font-size:26px; color:#353535; letter-spacing:-1px; line-height:26px; display:inline;}
#content h1,#content h2{display:block}
#content a{color:#53AADF}
#content a:hover{color:#777}
h2 span{color:#e94593}
h2.top{ font-size:36px; color:#999; letter-spacing:-2px;}
h2.boxt{font-size:26px; font-family:Trebuchet MS; color:#777; letter-spacing:-1px; line-height:26px;}
div.boxt{font-size:26px; font-family:Trebuchet MS; color:#777; letter-spacing:-1px; line-height:26px; font-weight:normal}
h2.boxt a,div.boxt a{text-decoration:none; color:#555;}
h2.boxt a:hover,div.boxt a:hover{ color:#e84391;}
h3 { font-size:20px; letter-spacing:-1px; color:#666; line-height:26px;}
#container{ width:980px; margin:0px auto; text-align:left; min-height:600px; height:auto;}
*html #container{ height:600px;}
p{margin-bottom:15px; line-height:18px; font-family:"Trebuchet MS", sans-serif}
form{margin:0; padding:0}
/*-----------------------------------------------------------------------------------------*/
/*-------------------------------------HEADER---------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/
#header{ position:absolute; width:980px; height:452px; z-index:0; top:0; background:url(../img/bg-header.jpg) 0px 140px no-repeat;}
#top{ height:122px; width:980px;}
#logo{width:245px; float:left;}
#top_txt{ float:left; width:380px; margin-left:100px; color:#999; font-size:18px; padding-top:95px; position:relative}
#top_right{ float:right; width:250px; text-align:right; margin-top:12px;}
#top_right ul li{ padding-top:5px;}
#infos{ width:250px; background:url(../img/casti.jpg) 10px 5px no-repeat;}
#infos ul{ list-style:none; padding:0px; margin:0px;}
#infos ul li{ color:#999; font-size:18px; padding-top:0px; }
#infos ul li a{color:#999;}
#infos ul li span.jsemail a{text-decoration:none}
#nav{ position:absolute; width:215px; z-index:+1; top:154px;}
#main_nav{ width:215px;}
#main_nav ul li{ height:50px; margin-top:1px; margin-bottom:2px; padding-left:15px; }
/*.......active........*/
#main_nav ul li a { font-size:26px; color:#fff; text-decoration:none; letter-spacing:-1px; background:url(../img/nav.gif) no-repeat 0px 0px; width:184px; height:43px; display:block; padding-left:16px; padding-top:7px;}
/*.......hover........*/
#main_nav ul li a:hover{ background:url(../img/nav.gif) no-repeat -200px 0px;}
#hdrcontent{ float:right; width:730px; margin-top:30px; text-align:left;}
#map{ width:330px; float:left;}
#map ul li.title{ border-bottom:1px solid #f0f1f3;}
#map_img{ float:left; margin-top:30px;}
*html #map_img{ float:left; margin-top:0px;}
#demografic{ float:right; width:120px; height:20px; margin-top:4px;}
#demografic ul li{ font-size:11px; color:#888; text-align:right;}
#analysis{ width:330px; margin-left:380px; margin-right:14px;}
#analysis ul li.inputs{}
#analysis ul li.title{ border-bottom:1px solid #f0f1f3;}
#analysis ul li.sub{ font-size:18px; color:#888; padding-top:5px; padding-left:105px;}
#anlz_alert{ background-color:#e94593; color:#fff; padding:10px; border:1px solid #fff; font-size:16px; display:none; margin-top:88px;}
.selects{ width:330px; padding-top:0px; margin-bottom:0px;}
.selects ul li.list{ width:227px; height:36px; background:url(../img/select.jpg) top right no-repeat; padding:0px; text-align:left; padding-top:0px; margin-bottom:10px;}
.selects ul li{ width:83px; float:left; text-align:right; padding-right:20px; font-size:12px; color:#777; padding-top:10px;}
.form_info{ padding-top:15px; font-size:11px; color:#666; width:225px; padding-left:105px; padding-bottom:0px;}
#btn_anlz{ width:130px; float:right; padding-top:10px;height:37px; background:url(../img/btn_anlz.jpg) 0px 0px no-repeat; cursor:pointer; text-indent:-9999px}
select.analyze{ width:213px; height:28px; font-family:Arial; font-size:22px; color:#444; margin-top:5px; margin-left:5px; border:0px none; background:none;}
*html select.analyze{ border:#fff;}
#keyword{width:213px; height:28px; font-family:Arial; font-size:22px; color:#444; margin-top:5px; margin-left:5px; border:0px none; background:none;}
#dropcity{position:absolute; padding-top:5px; border:3px solid #fff; left:-120px; display:none}
#selectcity{cursor:pointer}
#dropcity a{display:block; float:left; width:80px; height:25px; text-align:center; font-size:10px; background-color:#333d49; padding-top:5px}
#dropcity a.drop{clear:both}
#dropcity a{color:#fff; text-decoration:none}
#dropcity a:hover{text-decoration:none; color:#fff; background-color:#434e5b}
/*-----------------------------------------------------------------------------------------*/
/*-------------------------------------BOXES---------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/
#boxes_hld{ position:absolute; width:980px; height:174px; top:458px; text-align:left; background:url(../img/boxes.jpg) no-repeat top left;}
.box{ float:left; width:290px; margin:18px 18px;}
*html .box{ margin:14px 14px;}
.box_img{ float:left; width:130px;}
.box_txt{ width:150px; float:right; margin-top:10px;}
.box_txt ul li.title{ padding-bottom:7px;}
.box_txt ul li{text-align:right; margin:0px; padding:0px; text-transform:uppercase; font-size:12px; line-height:14px; font-weight:bold; color:#777;}
.box_txt ul li.lbox{text-align:right; margin:0px; padding:0px;}
.box_txt ul li.lbox a{ text-transform:uppercase; font-size:12px; line-height:14px; font-weight:bold; color:#53aadf; text-decoration:none;}
.box_txt ul li.lbox a:hover{ color:#777;}
.box_txt ul li.keyword{ text-align:right; background:url(../img/select_analiza.jpg) no-repeat top right; height:35px; margin-top:25px;}
select.keyword{ width:150px; border:0px none; font-size:12px; color:#555; font-weight:bold; text-transform:uppercase; margin-top:8px; margin-right:6px;}
.box_txt ul li.rap{ text-align:right; padding-top:25px; padding-left:50px;}
.box_txt ul li.rap a{ width:75px; height:16px; color:#fff; display:block; text-decoration:none; text-transform:uppercase; background:url(../img/rap.jpg) 0px 0px; text-align:left; padding:8px 14px;}
.box_txt ul li.rap a:hover {background:url(../img/rap.jpg) no-repeat -103px 0px;}
/*-----------------------------------------------------------------------------------------*/
/*-------------------------------------CONTENT---------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/
#content{ width:980px; margin-top:660px;}
#title,h1 span{font-size:36px; letter-spacing:-2px; color:#e94593; line-height:36px;}
#bg_gray{ width:980px; background:#eaeaea; margin-top:14px;}
#bg_gray ul li.top{ background:url(../img/top_gray.jpg) no-repeat top center #eaeaea; height:40px; font-size:11px; color:#7d7e7e; }
#bg_gray ul li.tile{ background:url(../img/gray_tile.jpg) repeat-y;}
#bg_gray ul li.btm{ background:url(../img/btm_gray.jpg) no-repeat bottom center; height:22px;}
#results_col1{ float:left; width:470px; padding:0px 10px 0px 10px; }
#results_col2{ margin-left:490px; width:470px;  padding:0px 10px 0px 10px;}
*html #results_col2{ float:right; width:470px; margin-left:0px;}
.results{ width:470px;}
.results ul li.title{ background:url(../img/g.jpg) 20px 00px no-repeat; padding:9px 0px 0px 70px; letter-spacing:-1px; font-size:26px; color:#e94593; line-height:26px; min-height:52px;}

.subtitle{ padding-top:20px;}
.anlz_links{ margin-top:5px;}
.anlz_links li{ float:left; padding-right:40px; padding-top:0px;}
.anlz_links li a{ font-size:18px; text-decoration:none; color:#eb4897; margin-top:40px;}
.anlz_links a:hover{ color:#66CCFF;}

*html .results ul li.title{ height:52px; }
.results ul li.g_bar{ height:23px; background:url(../img/gbar.jpg) repeat-x; margin-top:10px; font-size:11px; color:#333; text-align:right; padding-right:10px; padding-top:6px;}
.results ul li.interpret,div.interpret{ font-size:18px; color:#353535; padding:20px 0px 6px 10px;}
.results ul li.btmw{ background:url(../img/btm_results.jpg) no-repeat bottom center; height:12px;}
.g_res{ margin-top:10px; min-height:160px}
.g_res ul li{ font-size:10px; color:#333; padding-left:10px; padding-right:10px;}
.g_res ul li.web{ color:#008000;}
.interp{ padding:10px 10px 0px 10px;}
div.pageranks div{width:33%; float:left; text-align:center}
div.pageranks div.pr{color:#aaa; font-size:9px; font-weight:bold}
.img_floatl{ min-width:10px; float:left; margin-right:5px; margin-bottom:5px;}
#conclusion{ margin-top:20px;}
#conclusion ul li.title{ letter-spacing:-1px; font-size:26px; color:#353535; padding-bottom:15px;}
#conclusion p.disclaimer{color:#aaa}
#pageranks{clear:both}
#chart{ float:left; background-color:#fff; border:1px solid #ddd; padding:5px}
#chart_info{ float:right; width:550px;}
#chart_info ul{margin-top:10px}
#chart_info ul li{ padding-left:25px; margin-bottom:20px; padding-top:0px; color:#555;}
#chart_info ul li.pos{ background:url(../img/plus.png) no-repeat top left;}
#chart_info ul li.neg{ background:url(../img/minus.png) no-repeat top left;}
#consult{ margin-top:40px; font-size:26px; color:#353535; letter-spacing:-1px; line-height:26px;}
#form_hld{ float:left; width:670px;}
.fields{ float:left; width:283px; margin-top:19px; margin-right:50px;}
.fields ul li.title{ font-size:18px; color:#35373a; line-height:18px;}
.fields ul li{ font-size:11px; color:#666; line-height:12px; padding-top:2px;}
.fields ul li.bgbox{ height:30px; background:url(../img/txtbox.jpg) no-repeat; margin-top:4px;}
.txtfield{ width:616px; margin-left:0px; margin-top:16px;}
.txtfield ul li.title{ font-size:18px; color:#35373a; line-height:18px;}
.txtfield ul li{ font-size:11px; color:#666; line-height:12px; padding-top:2px;}
.txtfield ul li.bgbox{ height:133px; background:url(../img/txtfbox.jpg) no-repeat; margin-top:4px;}
.btn_cnslt{ margin-top:20px; margin-bottom:20px;padding:4px 20px 4px 20px; background:#35373a; font-size:18px; color:#fff; text-decoration:none; cursor:pointer;}
input.cnslt{ width:260px; height:20px; border:0px none; margin-left:10px; margin-top:3px; font-size:12px; color:#888; }
textarea.cnslt{ width:600px; height:120px; border:0px none; margin-left:8px; margin-top:5px; font-size:12px; font-family:Tahoma; color:#888;}
#buscard{ width:259px; height:313px; background: url(../img/contact.jpg) no-repeat; float:right; margin-top:55px;}
#buscard ul li{ font-family:Trebuchet MS; font-size:32px;letter-spacing:-1px; color:#666; text-transform:uppercase; text-align:right; padding-right:20px; padding-top:190px; line-height:32px; }
#buscard ul li.place{ font-family:Arial; font-size:18px; color:#888; padding-top:0px; text-transform:none; line-height:18px;}
#buscard ul li.contact{font-family:Arial; font-size:18px; color:#444; padding-top:12px; text-transform:none; line-height:18px;}
#buscard ul li span.jsemail a{color:#444; text-decoration:none}
div.judet{float:left; text-align:center}
div.judet a{display:block}
div.powered{text-align:right; font-size:10px; color:#888; background-color:#f00; position:relative; margin-right:20px}
div.powered span{display:block; position:absolute; right:37px; top:5px}
div.powered img{display:block; float:right}
/*-----------------------------------------------------------------------------------------*/
/*-------------------------------------FOOTER---------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/
#footer{ width:100%; height:260px; background:url(../img/ftr.jpg) repeat-x; margin-top:40px;}
#ftr_content{ width:980px; margin:auto; padding-top:40px; text-align:left;}
.ftr_links{ float:left; width:200px; border-left:1px solid #445f70;}
.ftr_links ul{ padding-left:20px;}
.ftr_links ul li{padding-top:3px; text-align:left;}
.ftr_links ul li a{text-transform:uppercase; font-size:11px; color:#3399FF; text-decoration:none;}
.ftr_links ul li a:hover{ color:#f45fac;}
.ftr_links ul li.sec {padding-top:3px; padding-left:10px; text-align:left;}
.ftr_links ul li.sec a{text-transform:none; font-size:11px; color:#3399FF; text-decoration:none;}
.ftr_links ul li.sec a:hover{ color:#f45fac;}
#copyright{ margin-top:120px; border-top:1px solid #777; color:#888; text-align:left; float:left;}
#copyright a{color:#3399FF}
#copyright a:hover{color:#f45fac}
/*a.blank{ text-decoration:underline; font-size:12px; color:#2200cc;}*/
.clr{width:1px;height:1px;font-size:1px;margin-top:-1px;margin-left:-1px;clear:both;}
