*{margin: 0px;padding: 0px;}
html, body{font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;background-color: #eaebeb;color: #000;font-weight: normal;}
a{text-decoration: none;cursor: pointer;color: #390;}
a:hover{text-decoration: none;cursor: pointer;}
.pub_shadows{width: 1015px;background: url(../img/public/back.gif) repeat-y;margin-left: auto;margin-right: auto;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 100%;}
#pub_masta{width: 1009px;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 100%;background-color: #fff;}


input{border: 1px solid #999;}
fieldset{border: 1px solid #B4E2A0;margin: 5px;}
legend{padding: 0 5px;color: #390;margin-left: 5px;}
.pub_info{color: #999;font-style: italic;}
.pub_floatl{float: left;display: inline;}
.pub_floatr{float: right;display: inline;}
.pub_pink{color: #F36;}
.pub_pink a:hover{color: #F36;}
.pub_date{font-size: 80%;color: #888;}
/* HEADER ---------------------------------*/
#pub_header{width: 97%;background: url(../img/public/header.png) no-repeat 50% 50%;height: 186px; padding-left: 3%; padding-top: 20px; position: relative;}
.pub_logoplace{float: left;display: inline;margin-left: 20px;margin-top: 3px;width: 260px;}
.pub_langs{text-align: left;line-height: 120%;padding-top: 64px;margin-left: 144px;color: white;font-size: 140%;text-transform: uppercase;}
.pub_langs a{color: white;margin-right: 15px;}
.pub_ludost{position: absolute; bottom: 14px; left: 30px;}
.pub_ludost1{position: absolute; top: 77px; right: 192px;}
.pub_right_head{position:absolute;right:35px;top:85px; text-align:right;}
.pub_top_menu_btn{float: right;padding-top: 2px;}
.pub_top_menu_btn a{color: #780f8e;font-size: 160%;margin-right: 20px;}
/* CONTENT ---------------------------------*/
#pub_the_cont{float: left;display: inline;width: 520px;}
#pub_leftpart{float: left;display: inline;width: 202px;margin-right: 20px;margin-left: 19px;margin-top: 1px;}
#pub_content{width: 100%;background-color: #FFF;}
#pub_basic_table{border-collapse: collapse;border-spacing: 0px;vertical-align: top;}
#pub_basic_table tr td{vertical-align: top;}
.pub_green_search{background: #ACD652;border: 0;margin: 0;color: white;cursor: pointer;text-decoration: underline;letter-spacing: -0.05em;padding: 0;}
a.pub_green_btn{background-repeat: no-repeat; background-position: top left; height: 64px;width: 123px;display: block;float: left;margin-right: 2px;margin-top: 3px;}
/* .pub_green_btn div{padding-top: 19px;color: white;text-align: center;font-size: 180%;letter-spacing: -0.05em;} */
a.pub_green_btn:hover{background-position: 0px -67px;}
.pub_green_form{background: url('../img/public/search_bg.gif');float: left;height: 27px;padding-top: 10px;width: 182px;}
.pub_login_head{background: url('../img/public/kare1_top.gif');height: 27px;width: 203px;margin-top: 10px;color: #fff;font-size: 150%;padding-top: 3px;}
.pub_login{border-left: 1px solid #780f8e;border-right: 1px solid #780f8e;font-size: 100%;width: 201px;padding: 3px 0 5px 0;}
.pub_login_bot{border: 1px solid #780f8e;border-top: none;-moz-border-radius-bottomleft: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;-webkit-border-bottom-right-radius: 10px;width: 201px;height: 15px;font-size: 1px;}
a.pub_liveHelp{display: block;background: url(../img/public/call.gif) no-repeat;margin-top: 5px;width: 107px;height: 76px;padding: 35px 0 0 95px;color: #fff;font-size: 150%;font-weight: bold;text-align: center; line-height: 20px;}
.pub_login_form{background: white;border: 0;float: right;margin-right: 10px;color: #780d6e;font-size: 130%;text-decoration: none;}
.pub_forggot_pass{border-top: 1px solid #CACACA;margin-top: 10px;margin-left: 10px;margin-right:14px;}
.pub_forggot_pass p{margin-top: 3px;font-size: 100%;color: #666;}
.pub_forggot_pass a{color: #2244a8;}
.pub_menu_a{background: url('../img/public/star.gif') no-repeat;margin-left: 5px;display: block;color: #727171;padding-left: 17px;font-size: 120%;}
.pub_menu_a:active, .pub_menu_a:hover{background: url('../img/public/star_a.gif') no-repeat;display: block;}
.pub_menu_a_r{background: url('../img/public/star_a.gif') no-repeat;margin-left: 5px;display: block;color: #727171;padding-left: 17px;font-size: 120%;}
.pub_menu_a_r:active, .pub_menu_a_r:hover{background: url('../img/public/star.gif') no-repeat;display: block;}
.pub_sub_menu{padding-top: 5px;padding-bottom: 5px;background: url('../img/public/dots.gif') bottom center repeat-x;margin-left: 10px;margin-right: 10px;}
.pub_gray_head{background:url("../img/public/biggreen_top.gif") no-repeat scroll 0 0 transparent;height:70px;margin-top:10px; padding-left: 30px;}
.pub_gray_head p{color: #fff;font-size: 160%;line-height: 120%;border-bottom: 1px solid #FFF;margin-left: 13px;margin-right: 13px;letter-spacing: -0.05em;}
.pub_gray_body{background: #76B60A;border: 1px solid #76B60A;-moz-border-radius-bottomleft: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;-webkit-border-bottom-right-radius: 10px;padding-left: 13px;padding-top: 5px;color: #fff;}
.pub_search_table{border-spacing: 0px;border-collapse: collapse;width: 97%;}
.pub_search_table div{margin-bottom: 9px;}
/* .pub_green_btn1::-moz-focus-inner{padding-top: -6px;margin-top: -6px;} */
.pub_green_btn1{background: url('../img/public/biggreen_btn.gif') no-repeat left 4px;border: 0;height: 37px;width: 131px;color: white;font-size: 160%;text-align: center;letter-spacing: -0.05em; margin-top: -4px;}
.pub_text{color: #666;}
.pub_text a{color: #666;}
#pub_right{float: right;margin-right: 20px;display: inline;width: 202px;}
.pub_pm_shops_btn{background: url('../img/public/pm_shops_btn.gif') no-repeat;margin-top: 10px;height: 31px;width: 168px;font-size: 140%;color: #666;padding-top: 13px;letter-spacing: -0.05em;line-height: 100%;display: block;padding-left: 35px;}
.pub_dealers{border-left: 1px solid #780f8e;border-right: 1px solid #780f8e;padding-left: 10px;padding-right: 10px;font-size: 110%;width: 181px;}
.pub_dealers a{color: #390;}
.pub_dealers a:hover{text-decoration: underline}
#pub_footer{background: url(../img/public/bottom_lines.gif) repeat-x;padding: 6px 30px 10px 23px;color: #fff;height: 100%;width: 957px;height: 58px;}
#pub_footer a{color: #fff;}
.pub_green_btns{float: left;width: 763px;}
.pub_menu_btn{float: left;width: 80%;}
.pub_result{float: left;border: 1px solid #7ec100;border-bottom: 0px;margin-top: 10px;width: 517px;-moz-border-radius-topleft: 10px;-webkit-border-top-left-radius:  10px;-moz-border-radius-topright:  10px;-webkit-border-top-right-radius:  10px;}
.pub_red_text{color: #FF3462;font-size: 130%;margin-top: 10px;margin-left: 15px;}
.pub_bordered,.hreview-aggregate {border: 1px solid #7ec100;border-top: 0px;-moz-border-radius-bottomleft: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;-webkit-border-bottom-right-radius: 10px;float: left;width: 517px;padding-top: 15px;}
.pub_marka{font-size: 130%;margin-bottom: 15px;}
.pub_marka a{color: black;text-decoration: underline;}
.pub_article_head{color: #626962;font-size: 125%;margin-bottom: 6px;font-weight: bold;}
.pub_article_text{line-height: 150%;color: #444;}
.pub_register, .item{font-size: 160%;color: #666;margin-top: 5px;margin-left: 12px;letter-spacing: -0.05em;line-height: 100%;}
.pub_form_label{float: left;width: 27%;margin-left: 2%;text-align: right;margin-right: 2%;font-size: 120%;}
.pub_margin_input{margin-bottom: 15px;}
.pub_label_margin{margin-bottom: 1px;color: #666;}
.pub_label_margin label{line-height: 110%;}
.pub_input_style{width:99%;border: 1px solid #999;}
.pub_input_style_a{width: 170px;border: 1px solid #999;}
.pub_reg{background: url('../img/public/green_btn.gif');border: 0;width: 129px;height: 30px;color: white;font-size: 135%;margin-left: 200px;}
.pub_doted{margin-top: 2px;background: url('../img/public/dots.gif') repeat-x;margin-left: 10px;margin-right: 10px;}
.pub_font{font-size:110%;}
.pub_marginl{margin-left: 15px;}
.pub_marginl a{color: #390;}
.pub_resultts{float: left;width: 157px;background: url('../img/public/dots_v.gif') top right repeat-y;font-size: 100%;margin: 10px 0 10px 10px;}
.pub_green_title_res{margin: 5px 0;}
.pub_green_title_res a{color: #390;text-decoration: underline;font-weight: bold;}
.pub_descr_res{color: #333;font-size: 90%;line-height: 110%;margin-bottom: 5px;height: 45px;}
.pub_input_clas{border: 1px solid #999;width: 214px;height: 18px;}
.pub_select{border: 1px solid #999;width: 216px;}
.pub_paging{text-align: center; color: #999;font-weight: bold;padding: 0 10px;}
.pub_paging a{text-align: center; color: #F36; margin: 0 2px;}
.pub_paging pub_curr_page{margin: 0 2px;}
.pub_paging a:hover{text-align: center; color: #F36;text-decoration: underline;}
.pub_marginbot_35{margin-bottom: 35px;}
.pub_article_title{font-size: 120%;font-weight: bold;color: #777;margin-bottom: 7px;}
.pub_article_title a{color: #390;}
.pub_article_title a:hover span{color: #390;text-decoration: underline;}
/* .pub_submit::-moz-focus-inner{padding-top: -6px;margin-top: -6px;} */
.pub_submit{background: url('../img/public/btn.gif') repeat-x left 7px;text-align: center;height: 34px;width: 79px;border: 0px;color: #FFF;font-size: 120%;cursor: pointer; margin-top: -12px;}
.pub_1px{float: left;font-size: 1px;}
/* THEO ----------------*/
#changePass{position: fixed;position: expression('absolute');width: 300px;top: 220px;left: 50%;marginleft: -150px;display: none;z-index: 999;}
#changePassIf{position: fixed;position: expression('absolute');width: 300px;top: 220px;left: 50%;margin-left: -150px;display: none;background-color: #FFFFFF;border: 0;z-index: 998;}
#addPermVauch{position: fixed;position: expression('absolute');width: 300px;top: 220px;left: 50%;margin-left: -150px;display: none;z-index: 999;}
#addPermVauchIf{position: fixed;position: expression('absolute');width: 300px;top: 220px;left: 50%;margin-left: -150px;display: none;background-color: #FFFFFF;border: 0;z-index: 998;}
.pub_subm_back{background: url('../img/public/subm_bg.gif');height: 22px;border: 0;color: white;font-size: 130%;}
.pub_td2{padding-bottom: 5px; padding-top:15px}
.pub_suma{width: 98%;color: #390; font-size:130%; float: right; margin-right: 10px;}
#suggestFormHolder{padding: 5px;display: none;}
.pub_margin10{margin: 0 10px;}
.pub_pSpace p{margin-bottom: 5px;}
.pub_hintInfo{display: none;font-weight: bold;color: #42a113;border: 1px solid #42a113;padding: 2%;width: 94%;margin-top: 3px;}
.pub_green_info{position: absolute;background: url('../img/public/dots_green.gif') top left no-repeat;padding-left: 15px;width: 255px;left: 48%;margin-top: 3px;}
.pub_green_back{background: url('../img/public/kare_green_bg.png') repeat-y;width: 213px;padding: 0 15px 0 10px;font-size: 90%;line-height: 105%;}
.pub_1px{font-size: 1px;}
#hintWindow{position: absolute;background: url('../img/public/dots_green.gif') top left no-repeat;padding-left: 15px;width: 255px;display: none;left: 48%;margin-top: 3px;}
#detailedVoteInfo{position: absolute;z-index: 999;top: 365px;left: 400px;width: 200px;background-color: #fff;border: 1px solid gray;padding: 7px;display: none;}
.pub_detiledLabelHld{width: 20%;float: left;}
.pub_bar{width: 50%;background-color: #42a113;}
.pub_graphBarHolder{float: left; width: 70%;background-color: #efefef;}
.pub_detiledInfoHld{float: right;width: 10%;}
.pub_detailedRow{width: 85%;margin: 1% 0% 1% 7%;}
.pub_xStars{width: 27px;height: 15px;background-image: url(../img/public/rate1.gif);background-repeat: no-repeat;background-position: 14px 0px;display: block;text-align: left;}
.pub_detailedHld{margin: 7px 0; }