body{background:#F8F8F8}
a{color:#228765;}
.top_line_c ,.feedback {background-color:#228765;color:white;}
.top_line div.top-menu a{background:url(/wl/default/images/icons.png) no-repeat scroll 0 0;color:#fff;}

.top__banner{float: right;height: 90px;width: 728px;}


/* sidebar */
div.main div.side-menu div.login,
div.main div.side-menu div.logged-in,
div.main div.side-menu div.counter{background:#F0FDE7;border:solid 1px #E2FCD1;border-radius:4px;}

.top__banner__c{padding-top: 10px;text-align: center;}
.top__banner{margin: 0 auto;width: 728px;}

.login_button{background:#C2F1A2;border:solid 1px #8AD855;border-radius:4px;
-webkit-transition: background 0.1s linear;
-moz-transition: background 0.1s linear;
-o-transition: background 0.1s linear;}
.login_button:hover{background:#A7EB7A}

div.new{border:solid 1px #157253;border-radius:4px;}
div.new a,
.big_button{background:#18946A;border:solid 1px #fff;border-radius:4px;color:#fff;
-webkit-transition: background 0.1s linear;
-moz-transition: background 0.1s linear;
-o-transition: background 0.1s linear;}
div.new a:hover,
.big_button:hover{background:#1fa578;text-decoration:none}

/* search */
.search_c{border:solid 1px #228765;border-radius:4px;}
div.search,
div.main div.list-search{background:#228765 url(/wl/default/images/menu_bg.png) repeat-x;border: solid 1px #00C992;color:#fff;}
input.search{background:url(/wl/default/images/search.png) no-repeat right 2px;color:#fff}

/*category*/
div.main div.cats div.cat{background-image: url(/wl/default/images/bg-category.png);}
div.main div.cats div.cat a{color:#fff;}
div.main div.cats div.cat div.subcats a{color:#228765;}
div.main div.cats div.cat h2{color:#fff;}

/*list table*/

div.main div.list h4,.fcol-group h2{background:#228765;color:#fff;}
div.main div.list h4 a{color:#fff;}
.fcol-group h4{background:none;color:#000}

.main_content .list_table thead tr td{background:#228765;color:#fff;}
.main_content .list_table thead tr td a{color:#fff;}

/* footer */
div.footer{background:#228765;color:white;margin:0 auto;width:1002px;}
div.footer a{color:white}


/* grey bg */
div.head,
.main{background: #F1F1F1;border: solid 1px #E4E4E4;border-top:none;padding:0 10px;}
div.head{border-bottom:none;overflow: visible;padding:10px;}

div.main div.cats div.cat {background: white url(/wl/default/images/bg-category-grey.png) no-repeat 0 0;}

div.main div.side-menu div.login,
div.main div.side-menu div.logged-in,
div.main div.side-menu div.counter ,
.register_container {background: white;border: solid 1px #EBEBEB;border-radius: 4px;}

.ads_table_block,
.main_content .list_table tr.detail_description td {background:#fff;}

tr.odd {background: #F7F7F7;}
tr.even {background: #fff;}
table.my-posts td {border: solid 1px #DBDBDB;}

.payways_page{background:#fff;padding:10px;}
.payways_page .register_container{background:#F6F6F6}

/*exchange rate*/
.exchange_rate{display: inline-block;padding:0 5px;vertical-align: text-top;}

#currency_bb {color:#fff;border-collapse:collapse;border-spacing:0;}
#currency_bb tr{display: block;float: left;}
#currency_bb tr:last-child{display: none;}
#currency_bb td {padding: 0 2px;}
#currency_bb th {display: none;}
#currency_bb td.cuname {}
#currency_bb td.cuid {display: none;}
#currency_bb td.course {font-weight: bold;}
#currency_bb td.up {color:#5BEC5B;}
#currency_bb td.down {color:red;}

#Clock{display: inline-block;line-height: 25px;vertical-align: text-top;}

/*top__menu*/
.head__first{overflow: hidden;padding-bottom: 10px;}
.logo{background:url(images/logo.png) no-repeat;float: left;height:58px;margin-top: 15px;width:230px;}
.header__title{font-weight: normal;line-height: 58px;margin: 0;padding: 0;text-transform: uppercase;text-align: right;}

.top__menu {background: #F1F1F1;border: solid 1px #E4E4E4;border-width: 0 1px;margin: 0 auto;padding: 0 10px 10px;width: 980px;}
.top__menu__list > li:after{color: #979797;}
.top__menu__list > li.active{background: #00a97b;}
.top__menu__list > li.active > a{color: #fff;}
.top__submenu__list{background: #00a97b;
background: -moz-linear-gradient(top,  #00a97b 0%, #008b65 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a97b), color-stop(100%,#008b65));
background: -webkit-linear-gradient(top,  #00a97b 0%,#008b65 100%);
background: -o-linear-gradient(top,  #00a97b 0%,#008b65 100%);
background: -ms-linear-gradient(top,  #00a97b 0%,#008b65 100%);
background: linear-gradient(to bottom,  #00a97b 0%,#008b65 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a97b', endColorstr='#008b65',GradientType=0 );}
.top__submenu__list li:after{border-left: solid 1px #59B39A;border-right: solid 1px #246D59;}
.top__submenu__list a{color: #fff;}

.searchbar__c{background: #00a97b;border-radius:4px;color: #fff;
background: -moz-linear-gradient(top,  #00a97b 0%, #008b65 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a97b), color-stop(100%,#008b65)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00a97b 0%,#008b65 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00a97b 0%,#008b65 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00a97b 0%,#008b65 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00a97b 0%,#008b65 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a97b', endColorstr='#008b65',GradientType=0 ); /* IE6-9 */}

/*Footer*/
#footer .column_footer{
	display: inline-block;
    text-align: left;
    width: 33%;
    vertical-align: top;
    float: left;
}

#footer .top_line_footer .title_block{
	text-align: left;
    width: calc(33% - 15px);
    vertical-align: top;
    float: left;
    font-size: 12px !important;
    text-transform: uppercase;
    color: #fff;
    padding-left: 15px;
}

.footer_icon {
    position: relative;
    margin-right: 5px;
    display: inline-block;
    width: 14px;
    height: 14px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin-top: -2px;
}
.fb_ico {
    background-image: url(images/facebook_ico.png);
    background-size: 100%;
}
.ok_ico{
	background-image: url(images/odnoklasniki.png);
    background-size: 100%;
}
.google_ico{
	background-image: url(images/google_plus.png);
    background-size: 100%;
}

.fcol-group .f_g_t_text.phone_wrap,.f_g_t_text.profile_phone_wrap{background: #208665;}