input[type="text"], input[type="password"], textarea, select { 
    outline: none;
}

input:-webkit-autofill {
        color: #2a2a2a !important;
}

html, body {
    margin-left: 8px;
    margin-right: 8px;
    padding: 0;
    height: 100%;
    min-width: 640px;
}

body {
    font-family: Arial, sans-serif;
    min-height: 100%;
}

input, textarea, select, option {
    font: 100% Arial, sans-serif;
    font-size:13px;
}

a img { border: 0; }

.container {
    min-height: 100%;
    min-width: 640px;
}
.container_mylist{
    min-height: 85%;
    min-width: 640px;
}

/* {{{ header */
.header {
    position: relative;
    height: 110px;
}
.header h1 {
    position: absolute;
    top: -9999px;
    left: -9999px;
}
.logo {
    position: absolute;
    left: 0;
    margin-left: 3%;
    top: 30px;
}
.header .service-table {
    position: absolute;
    right: 1%;
    top: 36px;
}
.header .service-menu {
    margin: 0;
    padding: 0 10px 0 0;
    list-style: none;
    background: url(img/bg_servmenu.png) no-repeat 100% 0%;
    height: 30px;
    font-size: 1.4em;
}
.header .service-menu li {
    list-style: none;
    float: left;
    min-height: 30px;
    line-height: 30px;
    padding-left: 10px;
    position: relative;
}
.header .service-menu li.first {
    background: url(img/bg_servmenu.png) no-repeat 0% 0%;
    margin-left: -12px;
}
/* }}} header */

/* {{{ search block */
.search {
    padding: 0;
    position: relative;
    min-width: 590px;
    min-height: 0em;
    display:table;
}
.search form {
    padding: 0;
    margin: 0;
}
.search .corners1 {
    margin-right: 124px;
}
.search .button {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0px;
    top: 0;
}
.any-word {
    position: absolute;
    top: 2.4em;
    left: 7px;
    font-size: 1.2em;
}
.ext-search {
    position: absolute;
    top: 2.4em;
    right: 0;
    margin-right: 126px;
    font-size: 1.2em;
}
.ext-search a {
    margin-right: 36px;
}
.ext-search a b {
    padding-left: 18px;
    background: url(img/icons1.gif) no-repeat 100% -16px;
    margin-right: -18px;
    font-size: 12px;
    line-height: 12px;
}
/* }}} search block */

/* {{{ extended search form */
.ext-search-form {
    background: #fff;
    font-size: 0.8em;
}
.ext-search-form li {
    line-height: 1.4em;
}
.ext-search-layout {
    table-layout: auto;
    border-collapse: collapse;
		width:100%;
		border-bottom:solid 1px #d9a64d;
		text-align:left;
}
.ext-search-layout tr:first-child td, .ext-search-layout tr.first td{
		border-bottom:solid 1px #d9a64d;
    padding-bottom:4px;
    color: #523622;
    text-decoration: none;
    font-size:1.2em;
    font-weight:bold;
    font-family:sans-serif;
		line-height:1.2em;
}
.ext-search-layout td nobr{
    margin: 4px 0 4px 0;
		display:block;
}
.ext-search-layout td input[type="text"], .ext-search-layout td select{
		width:70px;
		border:solid 1px #d9a64d;
}
.ext-search-layout td.last{
		border-left:solid 1px #d9a64d;
    padding-left:15px;
}
.ext-search-layout td{
    padding: 2px 0 2px 0;
		vertical-align:top;
}
.ext-search-layout ul {
    padding:0px;
    margin:0px;
		display:block;
}
/* }}} extended search form */


.dp-applied {
    width: 80px;
}
.date-from span, .date-to span {
    float: left;
    width: 1.5em;
}
/* }}} extended search form */

/* {{{ search results */
.results, .content {
    padding: 0 3%;
}
.results-count {
    color: #fc6;
    margin: 0.8em 3%;
    font-size: 1.3em;
    padding-left: 7px;
}
.mistake {
    color: #f30;
    margin: 0.8em 3%;
    font-size: 1.2em;
    padding-left: 7px;
}
.results-count strong {
    margin-left: 1em;
    color: #666;
    font-size: 0.9em;
}
.results-list {
    padding: 0;
    list-style: none;
    margin: 1em 0;
}
.results-list li {
    margin-bottom: 1.5em;
}

.results li {
    max-width: 1030px;
}
.results h3 {
    font-size: 1.35em;
    font-weight: bold;
    display: block;
    margin: 0 0 0.2em 0;
    padding: 0;
}
.results .d {
    margin-bottom: 1.5em;
    font-family: Arial, Helvetica, sans-serif;
}
.results h3 a {
    text-decoration: none;
}
.results h3 a span {
    color: #0000CC;
    text-decoration: underline;
}
.results h3 a strong, .results h3 a b {
    color: #4FBC45;
    text-decoration: underline;
}
.results h3 a:hover * {
    text-decoration: none;
}
li.type1, li.type2 {
/*    margin: 1em 0 1em 50px;*/
    margin: -1em 0 1em 50px;
}
li.type1 { max-width: 576px; }
li.type2 { max-width: 672px; }
li.type1 .d, li.type2 .d {
    margin-bottom: 0;
}
.res-block-wrapper {
    display: table;
}
.descr {
    color: #000;
    display: block;
    margin-bottom: 0.2em;
}
.link, .stat {
    font-size: 1em;
}
.stat {
    margin: 0 0 0 10px;
    padding: 0;
    list-style: none;
    display: inline;
    color: #666;
}
.stat li {
    display: inline;
    padding-left: 17px;
    background: url(img/icons1.gif) no-repeat -4px -96px;
    padding-right: 6px;
}
.hobby {
    background: url(img/icons1.gif) no-repeat -4px -48px;
  padding-left: 17px;
}
.actions {
    margin: 0;
    padding: 0;
    list-style: none;
}
.actions li {
    display: inline;
    margin-right: 0.5em;
}
.actions a:link,
.actions a:visited,
.actions a:hover,
.actions a:active {
    color: #7777cc;
}
.cats a:link,
.cats a:visited,
.cats a:hover,
.cats a:active {
    color: #7777cc;
}
.nav {
    margin: 1em 0;
    padding: 33px 3px 3px 3px;
    text-align: left;
    list-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    clear: both;
}
.nav li {
    display: inline;
    list-style: none;
    margin: 3px;
}
.nav li a {
   /* display: inline;*/
    list-style: none;
    font-size: 1.2em;
    color:#2200cc;
    margin: 3px;
}
.nav li b {
    font-weight: normal;
    font-size: 1.2em;
    color: #A90A08;
    font-weight: bold;
}
.nav li a .prev {}

.nav li .next {
    display: inline;
    font-size: 1.2em;
    font-weight:bold;
    color:#2200cc;
}
.missed {
    color: #666;
    margin: 1em 0;
}
.missed a {
    margin-left: 17px;
}
.missed .b1 {
    padding-left: 17px;
    background: url(img/icons2.gif) no-repeat;
}
.missed .b2 {
    padding-left: 17px;
    background: url(img/icons3.gif) no-repeat;
}
.missed strong {
    font-size: 1.1em;
}
.hid_text{
    font-weight:normal;
    font-size:11px;
    font-family:arial, sans-serif;
    color:#888;
  display: block;
}
.url_text{
    font-weight:normal;
    font-size:11px;
    font-family:arial, sans-serif;
    color:#888;
    display: block;
}
/* }}} search results */

/* {{{ news list */
.content {
    padding-top: 2em;
    padding-bottom: 70px;
}
.content h1 {
    color: #FCD635;
    margin: 0;
    padding: 0;
    font-size: 2em;
    float: left;
    position: relative;
}
.content h1 a.plus {
    text-decoration: none;
    color: #90D070;
    position: absolute;
    top: 5px;
    right: -30px;
    background: url(img/ico_pl_min.gif) no-repeat 0 0;
    width: 24px;
    height: 26px;
    text-indent: -9999px;
}
.content h1 a:focus {
    outline: none;
}
.content h1 a.minus {
    background-position: -26px 0;
}

/* {{{ bottom search block */
.dubl-search {
  position: absolute;
  height: 50px;
  width: 600px;
  top: -40px;
  left: 50%;
  margin-left: -300px;
  padding: 0 3%;
}
.dubl-search .corners1 {
    width: 80%;
    float: left;
    margin-right: 20px;
}
#words2 {
    background: none;
    border: none;
}
.dubl-search .button {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 20px;
    top: 0;
}
/* }}} bottom search block */

/* {{{ sidebar */
.sidebar {
    margin: 0px 0 0 10px;
    min-width:140px;
}
.sidebar label {
    font-size: 0.7em;
}
.main-page .sidebar {
  padding-top: 2em;
}
.sidebar h2 {
    margin: 0px;
    font-weight:bold;
		background:transparent;
		border-bottom:solid 1px #d9a64d;
    border-top:0px;
    color:#523622;
}

div.sidebar h2 a:link,
div.sidebar h2 a:visited,
div.sidebar h2 a:hover,
div.sidebar h2 a:active {
    color: #523622;
    text-decoration: none;
/*    font-size: 0.6em;*/
    display:block;
		padding-left:5px;
}
div.sidebar h2 a.closed b {
    background-position: 100% 2px!important;
}
.sidebar .corners2 {
    margin-bottom: 1em;
}
.sidebar ul {
    margin: 0;
    padding: 0 0 0 5px;
    list-style: none;
    font-size: 1.3em;
    line-height: 1.3em;
    position: relative;
}
.sidebar .service-menu-wrapper {
    padding-left: 10px;
    height: 33px;
    margin-bottom: 10px;
}
.sidebar ul.service-menu {
    font: 0.8em Arial, Helvetica, sans-serif;
    text-align: center;
    height: 33px;
    line-height: 23px;
}
.sidebar ul.service-menu li {
    display: inline;
    margin: 5px;
}

.all, .all a, .all a:link, .all a:visited, .all a:hover, .all a:active{
    position: absolute;
    right: 0;
    color: #523622;
}
/* }}} sidebar */

/* {{{ sidebar menu */
.sidebar_menu {
    margin: 0px 0 0 10px;
    min-width:140px;
}
.main-page .sidebar_menu {
  padding-top: 2em;
}
.sidebar_menu h2 {
/*
    font-weight:bold;
		background:transparent;
    color:#523622;
*/
    margin: 0px;
    border:0px;
}

div.sidebar_menu h2 a:link,
div.sidebar_menu h2 a:visited,
div.sidebar_menu h2 a:hover,
div.sidebar_menu h2 a:active {
    /*color: #523622;*/
    text-decoration: none;
    display:block;
		padding-left:5px;
    font-size: 80%;
}
/* }}} sidebar menu */

/* {{{ footer */
.footer {
    height: 40px;
    margin-top: -70px;
    padding: 30px 3% 0;
    color: #666;
    clear: both;
    position: relative;
}
.footer p {
    margin: 0;
    padding: 0;
}
.copy {
    float: left;
}
.designed-by {
    float: right;
}
/* }}} footer */

/* {{{ common styles */
div.opened, ul.opened { display: block; }
div.closed, ul.closed { display: none;}
.rel { position: relative; }
.vt { vertical-align: top!important; }
.vb { vertical-align: bottom!important; }
.c { text-align: center!important; }
/* }}} common styles */

.main-wrapper { padding-bottom: 120px; }
#also a{
 font-family:Arial, sans-serif;
/* font-size:0.8em;*/
 line-height:1.6em; 
}


#also li{
    margin: 7px 0 7px 0;
    padding: 0;
/*    list-style: inside circle;*/
    font-size: 1em;
    line-height: 1em;
}


#select_window{
  position:absolute;
  top:240px;
  left:25%;
  /*border:1px solid #3366CC; */
  background-color:#FFFFFF; 
  width:250px;
}

#select_window input{
 margin-top:8px;
}

.input_close{
  position:absolute;
  top:1px; right:1px;
  margin:0;
  padding: 0 0 0 0;
  height:17px;
  line-height: 0.8em;
  font: bold 11px 'Lucida Console', arial;
}
.atmr_title{
  font-weight:bold; 
  color:#0000cc; 
  margin: 0px 0 10px 0; 
  padding: 6px 0 6px 0; 
  font-size:14px;
  text-align: center;
  background-color:#FFFFFF; 
  /*border-bottom:1px solid #3366CC;*/
}

/*CORNERS.CSS*/
/* {{{ common */
.corners { position: relative; margin-top: 10px; }
.tr, .bl, .br { position: absolute; overflow: hidden; background-repeat: no-repeat;}
.corners .tr { top: 0; right: 0; }
.corners .bl { bottom: 0px; left: 0; right: 0; }
.corners .br { background-position: 0px 0px; bottom: 0px; right: 0; }
.cc { position: relative;}
/* }}} common */

/*.corners2 .tr,*/ .corners3 .tr, .corners4 .tr { background-position: 0 -12px; bottom: 12px; width: 12px; }
/*.corners2 .bl,*/ .corners3 .bl, .corners4 .bl { background-position: -12px 0px; height: 12px; }
/*.corners2 .br,*/ .corners3 .br, .corners4 .br { width: 12px; height: 12px; }
/*CORNERS.CSS*/


/*GOOGLE*/
div.url_text{
  FONT-SIZE: 11px; font-family: Helvetica, serif; color:#505050;
}
div.hid_text{
  FONT-SIZE: 11px; font-family: Helvetica, serif; color:#303030;
}

body,td,div,p,a{
 FONT-SIZE: 13px; font-family:arial,sans-serif; color:#000;
}
td.cnumber{
  color:#000000; font-size: 18px;
}
span.cnumber{
  color:#000000; font-size: 16px;
}
td.cres_id{
  color:#808080; font-size: 12px;
}

a:link,a.w:link{
 color:#00c; FONT-SIZE: 12px; font-family:sans-serif;
}

a:visited{
 color:#551a8b; FONT-SIZE: 12px; font-family:sans-serif;
}

a:active{
 color:#f00; FONT-SIZE: 12px; font-family:sans-serif;
}


.title a:link,a:link.title{
 color:#00c; FONT-SIZE: 16px; font-family:arial,sans-serif;
}

.title a:visited,a:visited.title{
 color:#551a8b; FONT-SIZE: 16px; font-family:arial,sans-serif;
}

.title a:active,a:active.title{
 color:#f00; FONT-SIZE: 16px; font-family:arial,sans-serif;
}

em {
    font-weight: bold;
    font-style:normal;
}

P{
 FONT-SIZE: 13px; FONT-FAMILY: arial, verdana, sans-serif; LINE-HEIGHT: 14px; margin:0px;
}

BR{
 FONT-SIZE: 0px; height:0px; margin:0px;
}

TABLE{
 border:none;
}

TD{
 padding:2px 0px; FONT-SIZE:14px; FONT-FAMILY: arial, verdana, sans-serif;
}

TH{
 padding:0px 0px; FONT-SIZE: 10px; FONT-FAMILY: arial, verdana, sans-serif;
}

H2{
 /* text-decoration: none; FONT-SIZE:14px; FONT-FAMILY: arial, sans-serif; margin:0px; margin-bottom:5px; height:25px; background-color:#F0F7F9; border-top:1px solid #3366CC; */
 margin: 0px;
 font-weight:bold;
 background:transparent;
 border-bottom:solid 1px #d9a64d;
 border-top:0px;
 color:#523622;

}

H3{
 text-decoration: none; FONT-SIZE:14px; FONT-FAMILY: arial, sans-serif; margin:0px; margin-bottom:5px; background-color:#F0F7F9; border-top:1px solid #3366CC;
}
.form_mylist{
  height:25px; background-color:#F0F7F9; border-top:1px solid #3366CC;
}

BR{
 FONT-SIZE:0px; LINE-HEIGHT:0px;visibility:hidden;
}

ADDRESS{
 margin:10px;
}

.odd{
 background-color:#EEEEEE;
}

.even{}

.curpage{
 FONT-SIZE: 14px; font-family:sans-serif; color:#A90A08;
}

.mainpart{
}

.mainpart_mylist{
    float: left;
}

.mainpart-top{
/*    width:100%;		*/
		text-align:left;
/*		border:solid blue 1px;*/
}

mainpart-top table{
  margin:5px;
}

.mainpart-results{
    float: left;
    width: 700px;
    margin-top:10px;
}

.pagesrefs{
    float:left;
}

.footer-zone{
		border-top:solid 1px #d9a64d;
		text-align:left;
		color:#523622;
}

.cwords-list{
        WIDTH: 15%; float:right; margin-left: 0px; background-color: #FFFDEB; border:.1em solid #F0F7F9; margin-top: 90px; PADDING: 10px;
}

H4{
    FONT-SIZE: 14px; MARGIN: 0px; LINE-HEIGHT: 24px; FONT-FAMILY: arial, verdana, sans-serif;
}

div.cwords-list A{
    FONT-SIZE: 10px; FONT-FAMILY: sans-serif
}

.debug-message{WIDTH: 700px; float:left; display: none; visibility: hidden;}
.debug-image{WIDTH: 700px; float:left;}

div.hid_text B{color:#fd9898;}    
div.url_text B{color:#fd9898;}    

.similar_res{margin:0; margin-left:10px;}
.similar_res_site_odd{background-color:#FFDFD9; margin:0; margin-left:5px;}
.similar_res_site_even{background-color:#D3EBFF; margin:0; margin-left:10px;}

.alt_query{margin:5px 0px 5px 0px; color:#CC0000;}

li {
 list-style: none;
 list-style-type: none;
}

.ext_frm_title{
 FONT-SIZE:14px; FONT-FAMILY: arial, verdana, sans-serif; margin:0px; margin-bottom:0px; height:25px; background-color:#F0F7F9; border-top:1px solid #3366CC;
}

.img_c0{
/* border:solid black 1px;*/
 margin:0px;padding:0px;text-align:center;
}
.img_c1{
/*border:solid red 1px;*/
 padding:0px;float:left;
}
.img_c2{
/*border:solid red 1px;*/
 height:170px; vertical-align:bottom;
}
.img_c3{
/* border:solid red 1px;*/
 float:none;margin:0px;padding:0px;max-width:154px;min-width:154px;width:154px;max-height:164px;min-height:50px;overflow:hidden;vertical-align:bottom;text-align:center;
}
.img_c4{
/*border:solid red 1px;*/
 text-align:center;width:200px;height:80px;overflow:hidden;
}
.img_c5t{
 border:solid #d9a64d 2px;
/* width: expression(this.width > 150 ? "150px" : true); */
/* height: expression(this.height > 160 ? "160px" : true); */
/* margin:5px; */
 margin-right: 2px;
 margin-top: 5px;
 margin-bottom: 5px;
 max-width:78px;
 max-height:76px;
}
.img_c5i{
/* border:solid blue 1px;*/
 border:solid #d9a64d 2px;
}
.mainpart-mylist{
  padding-left:0px;
}

.my_result_history{
  padding: 1px 1px 8px 20px;
}

.my_date_history{
  color:#3366CC;
}
/*GOOGLE*/

a:link.search_type_lnk,
a:visited.search_type_lnk,
a:hover.search_type_lnk,
a:active.search_type_lnk {
/*
    text-decoration: none;
    display:block;
		padding-left:5px;
*/
    font-size: 80%;
}

#small_logo{
 display:none;
 width:65px;
 height:70px;
}

#big_logo{
 display:none;
 width:100%;
 height:175px;
}

#similar_res_tool{
 margin-left: 20px;
}

.mainpart_table{
 height:93%;
 width:100%;
 padding:0;
 margin:0;
}
.mainpart_left_td{
 height:80%;
 vertical-align:top;
}
.mainpart_right_td{
 width:210px;
 border-left:solid 1px #d9a64d;
 vertical-align:top;
}
#csrc_sc{
 margin-top:5px;
}

#mainTextContainer p, #mainTextContainer h1, #mainTextContainer h2{
 line-height:1.5em;
}
#mainTextContainer h1, #mainTextContainer h2{
 padding-top:10px;
}

#site_title{
 color:green;
 font-size:0.8em;
}

.popular_title{
 margin-bottom: 1.5em;
}
.popular_next_prev{
 margin-top: 2em;
 margin-bottom: 2em;
}

.text_h{
 color: black;
 display:table;
 font-size:0.8em;
 background-color:#FFF1D3;
 min-width:700px;
/* margin:3px;*/
}

.text_ing{
 margin-top: 3px;
 color: black;
 display:table;
 font-size:01em;
 /*background-color:#FFF1D3;*/
 min-width:700px;
}

.results-list li .main_content{
 margin-top: 5px;
 color:#333333;
/* font-size:12px;*/
}

.keywords_container{
 display:table;
 width:100%;
}
table.keywords_container td{
 padding-top:50px;
 vertical-align:top;
 text-align:left;
/* width:5px;*/
/* border:solid black 1px;*/

}

.keywords{
 margin-left: 0px;
 padding-left:0px;
}

.copyright{
 margin-top: 1.5em;
 margin-bottom: 3em;
 font: 100% Arial, sans-serif;
 font-size:10px;
}

.tips_ul{
 margin-left:0px;
 padding:10px;
 text-align:left;
 background-color:#FFF1D3;
 width:700px;
}

.tips_li{
 margin-top:5px;
/*
 margin-left:0px;
 padding-left:0px;
*/
}

table.ext_params_table, 
table.ext_params_table caption, 
table.ext_params_table tbody, 
table.ext_params_table tfoot, 
table.ext_params_table thead, 
table.ext_params_table tr, 
table.ext_params_table th, 
table.ext_params_table td, 
table.ext_params_table caption td, 
table.ext_params_table tfoot td, 
table.ext_params_table thead td, 
table.ext_params_table tr td, 
table.ext_params_table th td, 
table.ext_params_table tr:first-child td {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font-size: 100%;
 vertical-align: baseline;
 background: transparent;
 font-weight:normal;
}

table.ext_params_table{
 border-collapse: collapse;
 border-spacing: 0;
}

table.ext_params_table td, 
table.ext_params_table caption td, 
table.ext_params_table tfoot td, 
table.ext_params_table thead td, 
table.ext_params_table tr td, 
table.ext_params_table th td, 
table.ext_params_table tr:first-child td {
 margin: 2px;
 padding: 2px;
}

/*---------------green design--------------*/
h3 {
background:transparent none repeat scroll 0 0;
/*border-bottom:1px solid #D9A64D;*/
/*border-bottom:1px solid #339933;*/

border-top:0 none;
color:#523622;
font-family:arial,sans-serif;
/*height:35px;*/
font-size:14px;

}

body, td, div, p, a {
/*color:#666666;*/
}

.title a:link, a.title:link b {
color:#523622;/*color:#333333;*/
font-size:17px;
}

.title a:link, a.title:link {
color:#339933;
/*#663300;*/
font-size:18px;
/*text-decoration:none;*/
}
  
.title a:active, a.title:active{
font-size:18px;
color:#339933;
}

.title a:active, a.title:active b{
color:#523622;/*color:#333333;*/
font-size:17px;
text-decoration:none;
}

h1{
color:#339933;
}
a:link, a.w:link {
color:#666666;
font-family:sans-serif;
font-size:12px;
/*text-decoration:none;*/
}

a:visited {
color:#336600;
font-family:sans-serif;
font-size:12px;
text-decoration:none;
}

a:active {
color:#D9A64D;
font-family:sans-serif;
font-size:12px;
}

a:hover{
text-decoration:none;
}

table .keywords_container td {
font-family:arial,verdana,sans-serif;
font-size:14px;
padding:2px 4px;
width:90px;
padding-top:40px;
}

.keywords {margin-top:-5px;}

.line{
border-bottom:1px solid #339933;
}

span.cnumber {
color:#523622/*green;#663300;*/
}

.nav li .next {
color:#339933;
}

.nav li .prev {
color:#339933;
}

.nav li a {
color:#339933;
}

.menu a{
padding:5px;
}

.menu {
text-align:right;
border-bottom:1px solid #D9A64D;
height:20px;
}

.title a:visited, a.title:visited{
  color:#523622;
}
/*---------------green design--------------*/

a.image_a,
a.image_a:link,
a.image_a:visited,
a.image_a:hover,
a.image_a:active{
 text-decoration: none;
 border: none;
}

/*---------------cloud div style--------------*/
.cloud{height:100%;width:200px;}
.cloud a.tag {line-height:1.4em;text-decoration:none;/*position:absolute;*/}
.cloud a.tag:hover{border:1px solid #523622; color:#523622;} 
/*---------------cloud div style end--------------*/

/*---------------registration form--------------*/
#reg_form input{
width:340px;
/*border-color:#999999;*/
border:1px solid #959595;
padding:6px 1px;
}
#letter{
border:1px solid #959595;
}
.sidebar h2 {
font-size:13px;
padding-left:5px;
}

.raiting{
}

#reg_form .raiting input{
width:100%;
margin-bottom:2px;
}

#reg_form .raiting span{
padding:0 2px;
}
/*---------------registration form--------------*/

#ef_Genres{
 width:190px;
}

.banner_text1{
 color:black; font-weight:normal; font-size:18px; padding: 20px 20px 20px 20px; text-decoration: none; font-family:Arial, sans-serif; display:block;
/* border:solid 1px blue;*/
}





/*---------------articles and another updates--------------*/
.menu a:visited {
text-decoration:underline;
color:#666666;
}

.menu a:hover {
text-decoration:none;
}

.menu_icon{
background:transparent url(./img/icon1.png) no-repeat scroll center center;
display:block;
float:left;
height:25px;
margin-right:3px;
margin-top:-3px;
width:25px;
}
.sidebar_menu .corners {
border-bottom:1px solid #D9A64D;
margin-top:15px;
}
.sidebar_menu .all, .sidebar_menu .all a, .sidebar_menu .all a:link, .sidebar_menu .all a:visited {
text-decoration:underline;
}
div.sidebar_menu h2 a:link, div.sidebar_menu h2 a:visited, div.sidebar_menu h2 a:hover, div.sidebar_menu h2 a:active {
padding:0;
padding-left:0;
color:#523622;
}
.sidebar_menu h2 {
margin:5px 0;
padding-left:0;
color:#523622;
}

.sidebar_menu li {
list-style-image:none;
list-style-position:inside;
list-style-type:none;
margin:10px 0;
}

#popularq_sc li {
list-style-type:none;
}

#popularq_sc li a{
text-decoration:underline;
}

#popularq_sc li a:hover{
text-decoration:none;
}
#also li {
list-style-type:none;
}

#also li a{
text-decoration:underline;
}

#also li a:hover{
text-decoration:none;
}


.sidebar_menu li a:visited{
color:#666666;
}
.sidebar_menu li a:hover{
text-decoration:underline;
}
.sidebar_menu li a:active{
text-decoration:none;
}
.sidebar_menu li a{
text-decoration:none;
}
.sidebar_menu ul {
color:#666666;
line-height:1em;
margin-left:8px;
margin-top:5px;
padding:0;
}

.sidebar_menu {
margin:0 0 15px 10px;
}
.cloud {
padding-top:10px;
}


.menu .left-menu{
  background:transparent url(./img/b-share-icon.png) no-repeat scroll 0 99px;
  border:0 none;
  float:left;
  height:16px;
  padding:0 !important;
  vertical-align:top;
  margin-top:-3px;
  display:inline-block;
}

#mobile{
margin-right:20px;

}

#mobile div{
float:left;
margin-top:-3px;
}

.menu .right-menu{
margin-left:400px;
}

.menu{

}

.menu .left-menu a .odnoklassniki{
background-position:0 -170px;
width:16px;
}

.menu .left-menu a .vkontakte{
background-position:0 0;
width:16px;
}

.menu .left-menu a .twitter{
background-position:0 -51px;
width:16px;
}

.menu .left-menu a .facebook{
background-position:0 -67px;
width:16px;
}

.menu .left-menu a{
cursor:pointer;
float:left;
height:16px;
padding:5px 3px 5px 2px !important;
text-align:left;
text-decoration:none !important;
}


.sidebar_menu .corners {
width:200px;
}

.lang-ru b{
background-position:0 -22px;
}
.lang-ru{
background-image:url(.../images/flags.png);
background-repeat:no-repeat;
float:left;
height:22px;
text-indent:-9999px;
width:24px;
}

#select_list_table{
	margin-top: 30px;
}

.right-menu{
position:relative;
}

#mobile_qr_img {
cursor:pointer;
margin-top:3px;
width:16px;
}
#mobile {
float:left;
margin-right:20px;
}

#mobile_qr_img_big{
cursor:pointer;
left:40px;
position:absolute;
top:20px;
z-index:1000;
}

.image_a {
 display:block;
 float: left;
 margin-left: -90px;
 width: 90px;
 overflow : hidden;
 max-height: 85px;
}
/*
.image_a {
 display: block;
 float: left;
 margin-left: -90px;
 max-height: 85px;
 overflow: hidden;
 position: absolute;
 width: 90px;
}
*/
ul.results-list li{
 display: block;
 margin-left: 90px;
}
