/* css файл темы SIMPLE */
*{margin:0; padding:0;}
a img,fieldset { border: none }
a { color: #064784; text-decoration: none; outline: none; }
a:hover { color: #064784; text-decoration: underline; }
a:active { position: relative; top: 1px; left: 1px; }
body { 
 font: 12px arial; background: #FFFFFF; color:#000000; text-align: left; height:100%;
 min-width: 1000px; margin-right: 3px;   
}
#red { color: #FF0000 }
/* шапка */
.toplinebg { 
 position: absolute; top: 0px; left: 0px; width: 100%;	 
 background: url(img/toplinebg.png) repeat-x top left; height: 15px;
 opacity: 0.70; filter:alpha(opacity=70);  
}
.headerspace { margin-top: 10px; }
.content_title { text-transform: uppercase; padding-left: 4px; padding-right: 4px; }
h1 { font-size: 100%; font-weight: bold;  }
.contentway { margin-bottom: 8px; padding-left: 14px; }
/*.contentway a:hover { color: #FF0000 }*/
.contentway label{
 display: inline-block; height: 20px; width: 20px; vertical-align: baseline;
 background: url(../../img/items/arrow_1.png) no-repeat;	
}

/* ссылки ----- begin */
a.black_dashed { color: #000000; text-decoration: none; border-bottom: 1px dashed #000000; } 
a.black_dashed:hover { color: #FF0000; border-bottom-color: #FF0000; }
a.gray { color: #969696 } a.gray:hover { color: #FF0000 }
a.black { color: #000000 } a.black:hover { color: #FF0000 }
a.green { color: #008000 } a.green:hover { color: #FF0000 }
/* ссылки ----- end */

/* блок навигации шапки */
.inner-box {padding:1em;}
.r1, .r2, .r3, .r4, .r5 { display: block; height: 1px; overflow: hidden; font-size:1px;}
.r5 { margin: 0 5px; } .r4 { margin: 0 4px; } .r3 { margin: 0 3px; }
.r2 { margin: 0 2px; } .r1 { margin: 0 1px; }
#rounded-box-5 { margin: 1em; margin-top: 3px; }
.inner-box, #rounded-box-5 b { background-color: #e3e4e8; }
#rounded-box-5 .inner-box { padding: 0.7em 1em;}
.inner-box p { color: #6C6C6C; font-size: 95%; }

/* левое меню */
/* .menulistblock { margin-top: 45px; margin-left: 6px; margin-bottom: 50px } */
.menulistblock { margin-top: 8px }
.menulistblock a {
 display: inline-block; margin: 0px 0px 3px 1px; height: 17px; vertical-align: baseline; padding-left: 20px; 
 background: transparent no-repeat left top; color: #000000; font-size: 95%	
}
.menulistblock a:hover { color: #FF0000 }
.menulistblock a.home { background: transparent url(../../img/ico/general/home.png) no-repeat left top }
.menulistblock a.tools { background: transparent url(img/tool.png) no-repeat left top }
.menulistblock a.settings { background: transparent url(../../img/ico/general/settings.png) no-repeat left top }
.menulistblock a.money { background: transparent url(../../img/ico/general/money.png) no-repeat left top }
.menulistblock a.mail { background: transparent url(../../img/ico/general/mail.png) no-repeat left top }
.menulistblock a.invitecode { background: transparent url(../../img/ico/general/invite_code.png) no-repeat left top }
.menulistblock a.engineupdates { background: transparent url(../../img/ico/general/engine_updates.png) no-repeat left top }
.menulistblock a.googlecenters { background: transparent url(../../img/ico/general/google_centers.png) no-repeat left top }
.menulistblock a.fontssection { background: transparent url(../../img/ico/general/fonts_section.png) no-repeat left top }
.menulistblock a.adminformersfiles { background: transparent url(../../img/ico/general/info.png) no-repeat left top }
.menulistblock a.admlinkvitrina { background: transparent url(../../img/ico/general/vitrinalinks.png) no-repeat left top }
.menulistblock a.adminetnews { background: transparent url(../../img/ico/general/inetnews.png) no-repeat left top }
.menulistblock a.admsitenews { background: transparent url(../../img/ico/general/sitenews.png) no-repeat left top }
.menulistblock a.admcommentssect { background: transparent url(../../img/ico/general/commentsico.png) no-repeat left top }
.menulistblock a.admtoolsoptions { background: transparent url(../../img/ico/general/toolsoptions.png) no-repeat left top }
.menulistblock a.admstringstable { background: transparent url(../../img/ico/general/stringslist.png) no-repeat left top }
.menulistblock a.admtoolsoptions { background: transparent url(../../img/ico/general/toolsoptions.png) no-repeat left top }
.menulistblock a.admredirectlktable { background: transparent url(../../img/items/target_link.png) no-repeat left top }
.menulistblock a.admuserslistenclass { background: transparent url(../../img/ico/general/admuserslistenclass_img.png) no-repeat left top }

/* блоки ниже левого меню */
.leftmenudwblockupdates, .leftmenudwblocknews { margin-top: 23px; margin-left: 6px }
.menuaddondescript { color: #808080; font-size: 90%; padding-left: 20px; position: relative; top: 10px; }

/* updates */
.upd_td_v { background: transparent url(../../img/items/dashed_p.gif) repeat-x 13px; }
#fone_l { background: #FFFFFF; }
.upd_td_r { background: transparent url(../../img/items/dashed_p.gif) repeat-x 13px; text-align: right; white-space: nowrap; }
.yandex_logo_upd { display: inline-block; background: transparent url(../../img/items/fav_yandex.png) no-repeat left top; }
.google_logo_upd { display: inline-block; background: transparent url(../../img/items/fav_google.png) no-repeat left top; }

/* vitrina link classes */
.vitrinaclass { margin-top: 12px; }
.vitrinaclass a {
 display: block; margin: 0px 0px 6px 8px; vertical-align: baseline; padding-left: 20px; 
 background: transparent no-repeat left top;  	
}


/* content */
.contentdata { padding-left: 20px; margin-top: 14px }

/* main page styles */
.qanalisys_label { 
 color: #000000; font-weight: bold; background: url(../../img/head/right.png) no-repeat -165px; 
 width: 110px; padding-left: 4px; font-size: 14px;
}
.prep_label_analisys { font-size: 95%; padding-left: 4px }
.prep_label_analisys a { text-decoration: none; border-bottom: 1px dashed #775D41; padding-left: 0px }
.typelabel { margin: 6px 0px 2px 0px }

/* поля ввода */
.inpt, .inpt_r { background: transparent; border: 1px solid #6C7380; padding: 2px; height: 17px; }
.inpt_r { border: 1px solid #FF0000; }
.int_text { background: transparent; border: 1px solid #6C7380; padding: 2px; }

/* страници */
.pageSelected {	
 background: #E3E4E8; width: auto; height: 18px; display: inline-block; font-size: 12px;
 line-height: 18px; color: #000000;
}
.pageNoSelected { 
 background: #EFF1F1; width: auto; height: 18px; display: inline-block;
 font-size: 12px; line-height: 18px;
}

/* форма сообщения */
.text_borders { border: 1px solid #969696; background: #F2F4F4; }	
.inp_new_text { border: none;  border-top: 1px solid #969696; padding: 2px; width: 100%; }
.heat_titles_b{ margin: 5px 2px 5px 10px; }
.buttons_head {  }
.buttons_head span { 
 margin-left: 2px; background: transparent; border: 1px solid transparent;
 display: inline-block; height: 20px; 
}
.buttons_head span:hover { background: #F2F4F4; border: 1px solid #627373;  }
/* цитаты */
.quoty_div {
 background: url(../../img/items/comma.png) no-repeat top left;
 padding: 21px 4px 4px 20px;  font-style: italic;	
}

/*  */
.ln_dw_sect_inf, .ln_up_sect_inf {
 display: inline-block; margin-left: 0px; width: 12px; cursor: pointer;
 background: url(../../img/ico/formats/dw_ln_1.png) transparent no-repeat center left;	
}
.ln_up_sect_inf { background: url(../../img/ico/formats/up_ln_1.png) transparent no-repeat center left; }

/* блок страниц на таблици */
.bgshort {
 display: inline-block; //width: 25px; //margin-left: 5px; //cursor: pointer;	 
 //background: url(../../img/items/bg.gif) transparent no-repeat center left; 
}
.bgshortq {
 display: inline-block; width: 25px; margin-left: 5px; cursor: pointer;	 
 background: url(../../img/items/bg.gif) transparent no-repeat center left; 
}

/* кнопки управления аккаунта */
.deletemessbut, .readmessbut, .saveselectlist, .activatelistit, .deactivatelistit {
 background: url(../../img/items/erase.png) transparent no-repeat top left; cursor: pointer;
 padding-left: 17px; vertical-align: baseline; border: none; height: 20px; text-align: left;	
}
.deletemessbut:hover { color: #FF0000 }
.deletemessbut:active { position: relative; top: 1px; left: 1px; }
.readmessbut { background: url(../../img/items/readedmail.png) transparent no-repeat top left; }
.readmessbut:hover { color: #008000 } 
.readmessbut:active { position: relative; top: 1px; left: 1px; }
.saveselectlist { background: url(../../img/items/saveas.png) transparent no-repeat top left; }
.saveselectlist:hover { color: #426D95 } 
.saveselectlist:active { position: relative; top: 1px; left: 1px; }
.activatelistit { background: url(../../img/items/button_ok.png) transparent no-repeat top left; }
.activatelistit:hover { color: #008000 } 
.activatelistit:active { position: relative; top: 1px; left: 1px; }
.deactivatelistit { background: url(../../img/items/button_no.png) transparent no-repeat top left; }
.deactivatelistit:hover { color: #008000 } 
.deactivatelistit:active { position: relative; top: 1px; left: 1px; }

/* account main page */
.head_title { background: #F9FAFB; padding: 2px; }

/* анализ */
.generaltb-info {  }
.generaltb-info a {  }
.generaltb-info tr td { padding: 5px 3px 5px 0px;}
.generaltb-info tr td.param-name span {background: #fff; font-weight: bold; padding-right: 2px;}
.generaltb-info tr td.param-name {width: 30%; background: url(img/dash_line2.gif) repeat-x 0% 15px;}
.generaltb-info tr td.param-descr {width: 70%; padding-left: 4px;}

.analisislabelid {
 background: url(img/toplinebg.png) repeat-x top left; padding-left: 4px;
 opacity: 0.70; filter:alpha(opacity=70); margin-top: 18px; padding-bottom: 5px; width: 96%; 	
}
a.gotoregurl {
 padding-right: 10px; background: url(../../img/items/emblem_symbolic_link.png) no-repeat right top;
 color: #008000; font-weight: bold; 
}

/* hide */
#hideblock { 
 border-style: solid; border-color: #D7D7D7; border-width: 1px; display: block; 
 padding-top: 4px; padding-bottom: 4px; background-color: #F8F8F8; height: auto; 
}
.hidetext { 
 border-top-style: solid; border-top-color: #D7D7D7; border-top-width: 1px; height: auto; 
 background-color: #FFFFFF; padding: 4px 4px 4px 8px; font-weight: normal; 
 margin-top: 4px; display: none; /* visibility: hidden; */
}
#hide_spase { 
 height: auto; padding-bottom: 2px; padding-top:  2px; 
}
#roll_down {
 background: url(../../img/items/plus.gif) no-repeat center; height: 9px; width: 9px; 
 padding-left: 13px; cursor: pointer;
}
#roll_up {
 background: url(../../img/items/minus.gif) no-repeat center; height: 9px; width: 9px; 
 padding-left: 13px; cursor: pointer;
}

a.minisizesape { font-size: 95% }










/* ------------------------------------------------------ */
/* rounded */
.b1, .b2, .b3, .b4, .b5, .b1 i, .b2 i, .b3 i, .b4 i, .b5 i, .b1 b, .b2 b, .b3 b, .b4 b, .b5 b,
.b1 q, .b2 q, .b3 q, .b4 q, .b5 q {	
  height: 1px; font-size: 0px; overflow: hidden; border-style: solid; border-width: 0 1px; display: block; }
.b1 { margin: 0 2px; background: #045294; border: none; }
.b1 b { margin: 0 1px; background: #045294; border-color: #045294; }
.b2 {margin: 0 1px;	border-color: #045294;}
.b2 b {border-color: #045294;}
.b2 i {border-color: #CAD2D4; background: #BFC9CC;}
.b2 q {border-color: #CAD2D4; background: #BFC9CC;}
.b3 {border-color: #045294; } 
.b3 b {border-color: #CAD2D4; }
.b3 i {border-color: #CAD2D4; background: #BFC9CC;}
.b4 {border-color: #045294;}
.b4 b {border-color: #CAD2D4; background: #BFC9CC;}
.b5 {border-color: #045294;}
.b5 b {border-color: #CAD2D4; background: #BFC9CC;}
.text {	border: 1px solid #045294; border-width: 0 1px;	padding: 0px 0px; background: url(img/head_bg.gif) repeat-x #FFFFFF; }
#v3 { width: 100%; min-width: 852px; margin: 10px auto 15px; display: block; }


.block-container-content {  }
/* header block */
.hl-block { height: 100px; display: block; }
.lllogot { 
  margin: 12px 0px 5px 12px; background: url(img/logo.gif) no-repeat; height: 100%; 
}
.lllogot-text {
  font-weight: bold; font-size:130%; font-family: verdana; text-transform: uppercase;
  position: relative; top: 24px; left: 32px; 
}
.lllogot-text a:hover { text-decoration: none; }
.linkaccountlbl { position: relative; left: -8px; width: 173px; border: none }

.windiv-login {
 	display: block; height: 25px;  padding-right: 8px;
	background: url(img/rtextwin.gif) no-repeat right;  
}
.windiv-login .textwin {
	width: 116px; height: 18px; color: #808080; font-size: 90%;
	padding: 0px; padding-left: 3px; padding-right: 3px;  margin-top: 3px;
	border-width: 0px; border-style: solid; background: transparent; margin-right: 5px;
}

a.accountlink { text-transform: uppercase; font-size: 80%; font-weight: bold; }
.hacp-toplinks {
  position: relative; top: -8px  
}
.button-2 {
	height: 15px; width: auto; border: 0; background: none transparent; padding-left: 2px; padding-right: 2px;
	color: #064784; cursor: pointer;
}
.languagelist { margin-top: 4px; position: relative; left: -5px }
.right-bg-header { background: url(img/right-pn-bg.gif) no-repeat right; }

/* menu */
.menuline {
 height: 35px; background: url(img/menu_line_bg.gif); text-align: right; margin-top: 7px; 
}
.menuline .content { margin-right: 10px; line-height: 35px; }
.menuline .content a{ 
	text-decoration: none; color: #FFFFFF; font-size: 100%; font-weight: bold; 
	background: url(img/menu_line_a.gif) repeat-y left; 
	padding-left: 11px; padding-right: 5px;
}
.menuline .content a:hover { 
	text-decoration: none; color: #D2D2D2; background: url(img/menu_line_a1_h.gif) repeat-y left; 
}

/* footer */
.footerline { display: block; min-height: 80px; background: #CAD2D4; }
.footerline .line { background: #969696; display: block; height: 4px; width: 100%;  font-size:1px; }


/* menu left */
.leftmenu-block-element { padding: 4px; }

.blockmenu { background: #F9F9F9; padding-bottom: 9px; border: 1px solid #EEEEEE }
.blockmenu .headermenu { 
 display: block; height: 22px; background: url(img/lmenu_up_header_gt.png) repeat left top; 
 border-color: #969696; border-width: 1px; line-height: 22px; 
}
.blockmenu .headermenu label { 
	margin-left: 4px; color: #0455A3; font-weight: bold; font-size: 14px;
	vertical-align: middle; background: url(img/service_img.gif) no-repeat 0px -2px;
	padding-left: 28px; display: inline-block;
}
.blockmenu .headermenu label span { margin-top: -1px; display: inline-block; }
.blockmenu .datasource { padding-left: 12px; padding-top: 4px; font-size: 95% }
.blockmenu .datasource .subrazdel { text-transform: uppercase; color: #000000; font-weight: bold; }


.menulistblock a.seo-tools-project-icon { background: transparent url(img/icons-mini/seo-tools.ico) no-repeat left top }
.menulistblock a.webmaster-utility-icon { background: transparent url(img/icons-mini/webmaster-utility.png) no-repeat left top }

.menulistblock a.empty { padding: 0px; margin: 0px }
.menulistblock a.empty { color: #064784; text-decoration: none; outline: none; }
.menulistblock a.empty:hover { color: #064784; text-decoration: underline; }
.menulistblock a.empty:active { position: relative; top: 1px; left: 1px; }

/* navigate */
.navigate_source { background: url(img/serv_1.gif) no-repeat 6px 1px; }
.navigate {
	display: block; background: #C0C0C0; background: url(img/css/left_line.gif) repeat-y;
	padding-top: 4px; padding-left: 5px; padding-bottom: 0px; 	
}
.navigate_b {
	display: block; background: #C0C0C0; background: url(img/css/bottom_break.gif) no-repeat; 
}
.navigate_b .bottom_line { 
	background: #C0C0C0; background: url(img/css/bottom_line.gif) repeat-x; margin-left: 10px;
}
.navigate span {
	margin-left: 44px; margin-top: 5px; display: inline-block;
}
.navigate span .delemit_nav {
	display: inline-block; width: 15px; background: url(img/li_menu.gif) transparent no-repeat; height: 15px; 
	vertical-align: middle; margin-right: 4px; margin-left: 4px;
}
.navigate span a{ text-decoration: none; color: #5A5A5A; }
.navigate span a:hover { text-decoration: underline; }

.title-h1 { font-size: 130%; text-transform: uppercase; font-weight: bold; }

/* оконтовка блока элемента */
.block-line-section { 
 margin: 10px 2px 2px 2px; height: 20px; line-height: 20px; background: #E5E9EA; padding: 0 5px 0 5px 
}

/*  */
a.merchant-item, a.merchant-item2, a.merchant-item3 { 
  background: url(../../img/merchants/webmoney.gif) left top no-repeat; display: inline-block;
  width: 88px; height: 31px 
}
a.merchant-item2 { background: url(../../img/merchants/attestated.gif) left top no-repeat; }
a.merchant-item3 { background: url(../../img/merchants/robox-logo.gif) left top no-repeat; }