a {color:#8db06c; text-decoration:none;}
.blockLogin_main {width: 250px;position:relative;}
.blockLogin_main .formLogin_main {width:210px;height:98px;}
.blockLogin_main .formLogin_main .formLoginLeft{ float:left; width:153px; margin-right:10px;}
.blockLogin_main .formLogin_main input.inputtext_main {background: url("images/bgInputText.png") no-repeat scroll 0 0 transparent; border: medium none; color: #777777; font:normal 14px "Trebuchet MS",Tahoma; height: 20px; margin: 0 0 6px; padding: 5px 10px; width: 133px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.blockLogin_main .formLogin_main .actionsLogin_main { float:right;}
.blockLogin_main .formLogin_main .actionsLogin_main .btnLogin_main {background: url("images/imgLogin.png") no-repeat scroll 5px 0 transparent; border: medium none; cursor: pointer; float: right; height: 60px; margin: 0; padding:38px 0 0 0; width: 45px; font:normal 18px "Trebuchet MS"; color:#8db06c; text-decoration:underline;}
.blockLogin_main .formLogin_main .actionsLogin_main .btnLogin_main:hover { text-decoration:none;}

.blockLogin_main .formLogout_main {text-align:right;width:210px;position:absolute;right:0px;}
.blockLogin_main .questions {float:left;text-align:right;font:normal 14px 'Trebuchet MS';font-style:italic;}
.blockLogin_main .action_links {float:right;}
.loginCabinet_main {background: url("images/imgLogin_main.png") no-repeat scroll right 1px transparent; color:#8db06c; font:normal 14px "Trebuchet MS";text-decoration:underline;padding-right:48px;}
.loginCabinet_main:hover { text-decoration:none;}
.loginCabinet_cabinet {background: url("images/imgLogout_cabinet.png") no-repeat scroll right top transparent; color:#8db06c; font:normal 14px "Trebuchet MS";text-decoration:underline;padding-right:30px;}
.loginCabinet_cabinet:hover { text-decoration:none;}
.registration_main {color:#8db06c; font:normal 14px "Trebuchet MS"; text-decoration:underline;}
.registration_main:hover { text-decoration:none;}
.blockLogin_main .formLogout_main h3 {color:#6e8b45; font:normal 18px "Trebuchet MS"; float:right; margin: 0;}
.blockLogin_main .formLogout_main .name {float:right; position:relative;}
.blockLogin_main .formLogout_main .name div {color:#6e8b45; font:normal 18px "Trebuchet MS";position:absolute;right:0px;white-space:nowrap;}
.blockLogin_main .formLogout_main span { float:right; color:#999999; font:normal 18px "Trebuchet MS";}
.blockLogin_main .formLogout_main .btnLogout_main {background: url("images/imgLogout.png") no-repeat scroll right 6px transparent; float:right; color:#8db06c; font:normal 18px "Trebuchet MS"; text-decoration:underline; padding-right:30px;}
.blockLogin_main .formLogout_main .btnLogout_main:hover { text-decoration:none;}

.popupPanel {position:absolute; right:-20px;top:-20px;width:293px;display:none;}
.popupPanel .popupPanelTop {background:url(/images/popup_panel_tb.png) no-repeat left top; width:293px; height:28px;}
.popupPanel .popupPanelBottom {background:url(/images/popup_panel_tb.png) no-repeat left bottom; width:293px; height:28px;}
.popupPanel .popupPanelContent {background:url(/images/popup_panel_m.png) repeat-y left top; width:293px; padding: 10px 35px 0px 35px;}
.popupPanel .popupPanelContent h3{ border: 0 none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0 none;  padding: 0; vertical-align: baseline; font:normal 18px "Trebuchet MS"; color:#8db06c;}
.popupPanel .popupPanelContent p { font:normal 12px "Trebuchet MS"; color:#555555; padding:.5em 0px .5em 0px;margin:0;}
.popupPanel .popupPanelContent a {font:normal 12px "Trebuchet MS"; color:#8db06c; text-decoration:underline;}
.popupPanel .popupPanelContent a:hover { text-decoration:none;}
.popupPanel .registration { color:#8db06c; font:normal 18px "Trebuchet MS" !important; text-decoration:underline;}
.popupPanel .registration:hover { text-decoration:none;}

.relative {position: relative;float:none !important;}

button.green-btn {border: none;background: transparent; height: 37px;cursor:pointer;}
button.green-btn table, button.green-btn td {padding:0 !important;margin:0 !important;}
button.green-btn td.btn-left {width: 7px; height: 37px !important; background: transparent url(/reg/images/btn-l.png) right top no-repeat;}
button.green-btn td.btn-right {width: 7px; height: 37px !important; background: transparent url(/reg/images/btn-r.png) left top no-repeat;}
button.green-btn td.btn-content {height: 37px !important; padding: 0 .5em !important; background: transparent url(/reg/images/btn-bg.png) left top repeat-x;color:white !important; font:bold 14px "Trebuchet MS" !important;white-space:nowrap;vertical-align:middle !important;line-height:normal !important;}

span.desc {font:normal 14px "Trebuchet MS" !important;}


.registerCompany { float:left; margin:30px 0 20px 0; width:100%;}
.btnRegCompany { float:left; position:relative; width: 256px; height: 71px; top:-5px;}
.btnRegCompany a{ display:block; width:252px; height:71px; background:url(/reg/images/btnRegCompany.png) no-repeat left top;}
.regCompany { text-align:center; float:right; background:url(/reg/images/regCompanyBg.png) repeat-x left top; height:71px; margin: 1px 0 0 -21px; width:737px;}
.regCompany p { font:italic 14px "Trebuchet MS"; color:#555555; margin-top: 12px;}
.regCompany span { font:italic 18px "Trebuchet MS"; color:#555555;}
.regCompanyRight {float:right; height:71px; width:32px; background:url(/reg/images/regCompanyRight.png) no-repeat left top; margin-top:1px;}
@font-face{
  font-family: 'FontAwesome';
  src: url('/src/fonts/fontawesome-webfont.eot?v=4.3.0');
  src: url('/src/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('/src/fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('/src/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('/src/fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('/src/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
span.rub {
  font-family: 'FontAwesome' !important;
  display: inline !important;
  margin: 0px;
  padding: 0px;
  font-weight: normal;
}
span.rub:before {
  content: "\f158" !important;
}
button.tbutton {
    background-color: #6E8B45;
    border-bottom-color: #5B8632;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border: solid 1px #5B8632;
    cursor: pointer;
    color: #FFFFFF;
    font-family: "Trebuchet MS";
    font-size: 24px;
    height: auto;
    width: auto;
    margin: 15px;
    padding: 10px 25px 10px 25px;
    text-align: center;
}
button.tbutton:hover {
    background-color: #5B8632;
}


.blckSocials { float:right; width:90px; margin-right:60px;}

.blckSocials .tv
,.blckSocials .fb
,.blckSocials .vk
,.blckSocials .yt
{
    float:right !important;
    margin-bottom: 10px;
}
.inpage
{
    height:40px;
    float:left !important;
    width:100%;
    margin: 0 0 10px 0;
}

#blckSocials .fb a,.blckSocials .fb a { 
    margin-right: 10px;
    display:block;
    width:38px;
    height:39px;
    background: url("//www.eregistrator.ru/img/imgSocials.png") no-repeat scroll -1px -38px transparent !important;
}
#blckSocials .vk a,.blckSocials .vk a { 
    margin: 0px;
    display:block;
    width:38px;
    height:39px;
    background: url("//www.eregistrator.ru/img/imgSocials.png") no-repeat scroll -1px -77px transparent !important;
}
#blckSocials .tv a,.blckSocials .tv a{
    margin: 0px;
    display:block;
    width:39px;
    height:39px;
    background: url("//www.eregistrator.ru/img/imgSocials.png") no-repeat scroll 0 -116px transparent !important;
}
#blckSocials .yt a,.blckSocials .yt a { 
    margin-right: 10px;
    display:block;
    width:39px;
    height:39px;
    background: url("//www.eregistrator.ru/img/imgSocials.png") no-repeat scroll 0 -155px transparent !important;
}

.blckSocials .fb a:hover{ background-position: -39px -38px !important;}
.blckSocials .vk a:hover{ background-position: -39px -77px !important;}
.blckSocials .tv a:hover{ background-position: -39px -116px !important;}
.blckSocials .yt a:hover{ background-position: -39px -155px !important;}

.inpage .tv
,.inpage .fb
,.inpage .vk
{
    float:left !important;
    height:40px;
    margin: 0 10px 0 0 !important;
    width:40px;

}
#city_block {
  /* Set it so we could calculate the offsetLeft */
  position: relative;
  height: 200px;
  width: 100%;
  /* Add scroll-bars */
/*  overflow: auto;
  float: left;*/
}
#city_list {
  display: block;
  /* Max height here, for users without Javascript */
  height: 900px;
  width: 100%;
/*  padding: 3px 0 0 10px;*/
  /* Remove default margin */
  margin: 0;
  list-style: none;
}
#city_list li {
  display: block;
/*  padding: 0 4px;*/
}
#city_block ul li, #city_block ul {
    padding: 0px;
}


/*My Sets*/
#livezilla_tracking {display:none}
.rules { color: #555; line-height: 16px; font: normal 12px "Trebuchet MS"; margin-bottom: 10px; }
.set1 { text-align: right; width: 180px; bottom: 0px; right: 0px; display: block; cursor: pointer; position: fixed; z-index: 1000; }
.set1 img{ }
.set2 { visibility:hidden; }
.set3 { margin-right: 20px; }
.set4 { float:left }
.set5 { cursor: pointer; }

/*******************************************************************************
* меню
*******************************************************************************/
#top_menu {
    width: 10px;
    float: left;
    padding: 17px 0 0 0;
    height: 31px;
    text-align: left;
}
#top_menu a {
    font: normal 18px/24px "Trebuchet MS";
    color: #8DB06C;
}
#top_menu ul {
    display: inline;
    position: absolute;
    float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    -webkit-padding-start: 0px;
}
#top_menu ul li{
    border: solid 0px transparent;
    background: none;
    display: inline;
    padding: 5px 10px 5px 10px;
    border-radius: 0px;
    position: relative;
}
#top_menu ul li:hover{
    background: #FFFFFF;
    border: solid 0px transparent;
    border-radius: 10px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
#top_menu ul li:last-child{
    border-radius: 0px;
    background: transparent;
}
#top_menu ul ul.sub-menu {
    display: none;
    background: #FFFFFF;
    border: solid 0px transparent;
    border-radius: 10px;
    border-top-left-radius: 0px;
    left: 0px;
    margin: 0px 0 0 0px;
    padding: 0px;
    position: absolute;
    width: 220px;
    z-index: 2000;
}
#top_menu ul ul.sub-menu li{
    border: 0px;
    border-radius: 0px;
    display: block;
    padding: 10px 10px 0px 10px;                        
    text-align: left;
}
#top_menu ul ul.sub-menu li:hover{
    background: none;
    border: 0px;
    border-radius: 0px;
}
#top_menu ul ul.sub-menu li:last-child{
    padding: 10px 10px 10px 10px;                       
}
#top_menu a {
    text-decoration: underline;
}
#top_menu a:hover {
    text-decoration: none;
}
#top_menu ul li {
    font: 16px "Trebuchet MS";
}
.blckNewsWrap .blckContent div.news-item p.text {
    font: normal 14px/18px "Trebuchet MS";
}
.pageContentRight .blckTitle ul li {
    margin-right: 40px;
}
.highslide img {cursor: url(//www.eregistrator.ru/highslide/graphics/zoomin.cur), pointer !important;}

.imgBorder {margin:10px; width:40%;}
.imgBorderRight {margin:0 10px 0 0;}

table.price {
    border-collapse: collapse !important;
    margin: 0px auto;
}
table.price td, table.price th {
    border: 3px double #555555 !important;
    font: 14px "Trebuchet MS" !important;
    color: #555555 !important;
    padding: 3px 5px;
    vertical-align: middle !important;
}

.retweer {
    border: 1px solid #CCCCCC;
    border-radius: 10px;
    padding: 40px 40px 20px 70px;
    background-image: url("//www.eregistrator.ru/img/retweet.png");
    background-origin: padding-box;
    background-position: 20px 40px;
    background-repeat: no-repeat;
}
.retweetb {
    background-image: url("//www.eregistrator.ru/img/retweetb.png");
    background-origin: padding-box;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    padding: 2px 0 5px 30px;
}
.back {
    background-image: url(//www.eregistrator.ru/img/help_back.png);
    background-position: 2px 1px;
    background-repeat: no-repeat;
    background-size: auto;
    float:left;
    margin-top: -10px;
    width: 40px;
    height: 40px;
}