/*Global*/
.clear{
    clear: both;
}
.mt5{margin-top: 5px;}


.mr5{margin-right: 5px; !important;}
.mr7{margin-right: 7px; !important;}
.mr10{margin-right: 10px; !important;}
.ml5{margin-left: 5px !important;}
.ml7{margin-left: 7px !important;}
.ml8{margin-left: 8px !important;}
.ml10{margin-left: 10px !important;}
.ml12{margin: 0 0 0 12px !important;}
.ml15{margin: 0 0 0 15px !important;}
.ml20{margin: 0 0 0 20px !important;}

.mt10{margin-top: 10px !important;}
.mt12{margin-top: 12px;}
.mt13{margin-top: 13px !important;}
.mt-15{margin-top: -15px;}
.mt15{margin-top: 15px;}
.mt18{margin-top: 18px;}
.mt20{margin-top: 20px !important;}
.mt27{margin-top: 27px !important;}
.mb27{margin-bottom: 27px !important;}
.mt30{margin-top: 30px !important;}
.mt35{margin-top: 35px !important;}
.mt39{margin-top: 39px !important;}
.mt44{margin-top: 44px}
.mt46{margin-top: 46px !important;}
.mt60{margin-top: 60px !important;}
.mb10{margin-bottom: 10px !important;}
.mb15{margin-bottom: 15px !important;}
.mb20{margin-bottom: 20px !important;}
.mb25{margin-bottom: 25px !important;}
.mb30{margin-bottom: 30px;}

/*padding*/
.pt0{padding-top: 0px;}
.pt10{padding-top: 10px;}
.pt18{padding-top: 18px;}
.pt15{padding-top: 15px;}
.pt20{padding-top: 20px;}
.pb10{padding-bottom: 10px;}

.bold{font-weight: bolder;}
.gray-separator{
    height: 1px;
    background: #d2d5d7;
}
.fl{
    float: left;
}
.fr{
    float: right;
}

.o-hidden{
    overflow: hidden;
}

body{
    font-family: 'Open Sans', sans-serif;
    margin: 0px;
    /*background: url('/img/repeat_bg.png') repeat-x #cbeef8;*/
}

#wrapper{
    width: 1039px;
    margin: 0 auto;
}
#header{

}
#footer{
    margin-top: 29px;
    padding-left: 10px;
    font-size: 12px;
    color: #242424;
}

.top-banner{
    float:left;
}

.header-block{
    margin-top:9px; margin-bottom: 0px; float:left; width: 100%;
}

#footer span{
    color: #787878;
    padding: 0 7px;
}
#footer a{
    color: #3BB2DC;
    text-decoration: underline;
}
#header .reg-log{
    float: right;
    font-size: 12px;
    padding: 5px 43px 5px 0;
    color: #FFFFFF;
}
#header .logo{
    float: left;
    width: 236px;
    height: 82px;
    margin-right:12px;
    margin-bottom: 9px;
}
#header .banner750x100{
    width: 750px;
    height: 100px;
    padding: 0 38px 0 0;
    float: right;
}
#header .reg-log a{
    color: #FFFFFF;
}
#top-menu{
    margin: 6px 0 0 0;
    position: relative;
    width: 1000px;
}
/* Submenu */
#top-menu .submenu{
    padding: 10px 0 5px 20px;
    font-size: 12px;
    color: #717171;
}
#top-menu .submenu a{
    color: #3BB2DC;
}
#top-menu .submenu .active{
    color: #717171;
    font-weight: bolder;
}
#top-menu .submenu span{
    padding: 0 5px;
}
/* Submenu */
#top-menu .top{
    width: 1039px;
    height: 10px;
    background: url('/img/top_menu_white_top.png') no-repeat;
}
#top-menu .repeat{
    width: 1039px;
    height:auto !important;
    padding: 0 10px;
    background: url('/img/top_menu_white_repeat_hor.png') repeat-y;
}
#top-menu .bottom{
    width: 1039px;
    height: 13px;
    background: url('/img/top_menu_white_bottom.png') no-repeat;
}
#top-menu .repeat .top-dark{

}
#top-menu .repeat .top-dark .dark-left{
    float: left;
    width: 6px;
    height: 52px;
    background: url('/img/top_menu_dark_left.png') no-repeat;

}
#top-menu .repeat .top-dark .dark-repeat{
    float: left;
    height: 30px;
    padding: 11px 0;
    width: 810px;
    background: url('/img/top_menu_dark_repeat.png') repeat-x;

}
#top-menu .repeat .top-dark .dark-right{
    float: left;
    width: 8px;
    height: 52px;
    background: url('/img/top_menu_dark_right.png') no-repeat;
}
#top-menu .separator{
    float: left;
    margin: -4px 0 0 0;
    width: 2px;
    height: 33px;
    background: url('/img/top_menu_separator.png') no-repeat;
}
#top-menu .item{
    float: left;
}
#top-menu .item a{
    font-size: 14px;
    color: #FFFFFF;
    line-height: 26px;
}
#top-menu .active a{
    color: #717171;
}
#top-menu .item .item-left{
    float: left;
    width: 6px;
    height: 29px;
}
#top-menu .item .item-repeat{
    float: left;
    padding: 0 4px;
    height: 29px;

}
#top-menu .item .item-right{
    float: left;
    width: 6px;
    height: 29px;
}
#top-menu .active .item-left{
    background: url('/img/top_menu_active_left.png') no-repeat;
}
#top-menu .active .item-repeat{
    background: url('/img/top_menu_active_repeat.png') repeat-x;
}
#top-menu .active .item-right{
    background: url('/img/top_menu_active_right.png') no-repeat;
}
#top-menu .hover {
    cursor: pointer;
}
#top-menu .hover .item-left{
    background: url('/img/menu_over_left.png') no-repeat;
}
#top-menu .hover .item-repeat{
    color: #FFFFFF;
    background: url('/img/menu_over_repeat.png') repeat-x;
}
#top-menu .hover .item-right{
    background: url('/img/menu_over_right.png') no-repeat;
}
#search-form{
    float: right;
}
#search-form .text{
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    width: 171px;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    border: none;
    padding: 0 4px;
    margin: 0 5px 0 0;
    background: url('/img/search_field_bg.png') no-repeat;
}
#add-button{
    margin-left: 1px;
    width: 159px;
    height: 48px;
}
#add-button:hover{
    width: 165px;
    height: 50px;
    margin: -2px 3px 0 -2px;
}
#add-button a{
    font-size: 18px;
    line-height: 48px;
    width: auto;
    width: 159px;
    height: 48px;
    display: block;
    color: #000000;
}
#add-button .add-left{
    float: left;
    width: 8px;
    height: 48px;
    background: url('/img/add_left.png') no-repeat;
}
#add-button .add-repeat{
    float: left;
    height: 48px;
    padding: 0 3px;
    background: url('/img/add_repeat.png') repeat-x;
}
#add-button .add-right{
    float: left;
    width: 8px;
    height: 48px;
    background: url('/img/add_right.png') no-repeat;
}
#main-block{
    width: 670px;
}
#sidebar-wrapper{
    float: left;
    width: 100%;
}
#rc{
    float: left;
    margin: 0 0 0 10px;
    width: 320px;
}
#rc .gray-separator{
    width: 304px;
}
#rc .rc-block img{
    border: 1px solid #787878;
}
#rc .rc-block .top{
    width: 320px;
    height: 4px;
    background: url('/img/right_block_top.png') no-repeat;
}
#rc .rc-block .repeat{
    width: 320px;
    padding: 5px 8px;
    background: url('/img/right_block_repeat.png') repeat-y;
}
#rc .rc-block .repeat .title{
    font-size: 20px;
    color: #FFFFFF;
    padding: 3px 9px;
    width: 286px;
    margin: 0 0 5px 0;
    height: 27px;
    background: url('/img/right_block_title_bg.png') no-repeat;
}
#rc .rc-block .repeat .title a{
    font-size: 20px;
    color: #FFFFFF;
    text-decoration: none;
}
#rc .rc-block .repeat .title a:hover{
    text-decoration: underline;
}
#rc .rc-block .bottom{
    width: 320px;
    height: 6px;
    background: url('/img/right_block_bottom.png') no-repeat;
}
#main-block .tabs-bottom{
    height: 4px;
    background: url('/img/tab_underline.png') no-repeat;
}
#main-block .main-tabs .tab{
    float: left;
    cursor: pointer;
}
#main-block .main-tabs .tab a{
    font-size: 12px;
    color: #020202;
    padding: 0 5px;
    line-height: 46px;
}
#main-block .main-tabs .active-tab a{
    font-weight: bolder;
    line-height: 36px;
}
#main-block .main-tabs .active-tab .tab-left{
    background: url('/img/tab_active_left.png') no-repeat !important;
}
#main-block .main-tabs .active-tab .tab-repeat{
    background: url('/img/tab_active_repeat.png') repeat-x !important;
}
#main-block .main-tabs .active-tab .tab-right{
    background: url('/img/tab_active_right.png') no-repeat !important;
}
#main-block .main-tabs .tab .tab-left{
    float: left;
    width: 5px;
    height: 36px;
    background: url('/img/tab_left.png') no-repeat;
}
#main-block .main-tabs .tab .tab-repeat{
    float: left;
    height: 36px;
    background: url('/img/tab_repeat.png') repeat-x;
}
#main-block .main-tabs .tab .tab-right{
    float: left;
    width: 5px;
    height: 36px;
    background: url('/img/tab_right.png') no-repeat;
}
#main-block .main-tabs .tabs-bottom{

}
#main-block .main-repeat .title-item{
    float: left;
    width: 197px;
    margin: 0 0 8px 8px;
    padding: 5px;
    height: 163px;
    overflow: hidden;
    background: url('/img/title_item.png') no-repeat;
    position: relative;
}
#main-block .main-repeat .title-item:hover{
    background: url('/img/title_item_over.png') no-repeat;
}
#main-block .main-repeat .title-item .play_icon, .rc-block .list-item .play_icon {
    width: 50px;
    height: 40px;
    background: transparent url('/img/play.png') no-repeat;
    position: absolute;
    top: 85px;
}
.rc-block .list-item .play_icon{
    top: 55px !important;
}
#main-block .main-repeat .title-item:hover .play_icon, .rc-block .list-item:hover .play_icon {
    background-position: right;
}
#main-block .main-repeat .title-item .desc{
    font-size: 14px;
    font-weight: bolder;
    color: #36b1d7;
    display: block;
    height: 34px;
    overflow: hidden;;
    margin: 5px 0 0 0;
}
#main-block .main-top{
    width: 670px;
    height: 7px;
    background: url('/img/left_block_top.png') no-repeat;
}
#main-block .main-bottom{
    width: 670px;
    height: 5px;
    background: url('/img/lef_block_bottom.png') no-repeat;
}
#main-block .main-repeat .repeat-item .play_icon{
    width: 72px;
    height: 72px;
    background: url('/img/play_video.png') no-repeat;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background-position: center;
}
.pagination{
    overflow: hidden;
}
.pagination a{
    font-size: 14px;
    color: #3bb2dc;
    display: block;
    line-height: 26px;
}
.pagination li.prev{
    margin: 0 5px 0 0 !important;
}
.pagination li.next{
    margin: 0 0 0 5px !important;
}
.pagination li .button-left{
    float: left;
    width: 6px;
    height: 26px;
    background: url('/img/pagination_button_left.png') no-repeat;
}
.pagination li .button-main{
    float: left;
    height: 24px;
    padding: 0 3px;
    background: #ffffff;
    border-top: 1px solid #d1d5d8;
    border-bottom: 1px solid #d1d5d8;
}

.pagination li .button-right{
    float: left;
    width: 6px;
    height: 26px;
    background: url('/img/pagination_button_right.png') no-repeat;
}
.pagination li.active{
    padding-top: 1px;
}
.pagination li.active .button-left{
    width: 5px;
    height: 24px;
    background: url('/img/pagination_button_left_active.png') no-repeat;
}
.pagination li.active .button-main{
    background: #3bb2dc;
    height: 24px;
    color: #FFFFFF;
    border: none;
}
.pagination li.active .button-right{
    width: 5px;
    height: 24px;
    background: url('/img/pagination_button_right_active.png') no-repeat;
}
#paging .pagination li.hover{
    line-height: 26px;
    height: 26px;
    margin-top: 0px !important;
}
.pagination li.hover{
    line-height: 30px;
    height: 30px;
    margin-top: -2px !important;
}
.pagination li.hover .button-left{
    width: 6px;
    height: 30px;
    background: url('/img/pagination_left.png') no-repeat;
}
.pagination li.hover .button-main{
    height: 28px;
    background: #ffffff;
    border-top: 1px solid #d1d5d8;
    border-bottom: 1px solid #d1d5d8;
}
.pagination li.hover .button-main a{
    line-height: 30px;
    font-size: 16px;
}
.pagination li.hover .button-right{
    width: 6px;
    height: 30px;
    background: url('/img/pagination_over_right.png') no-repeat;
}
.pagination .active-page{
    margin-top: 1px;
    width: 25px;
    background: url('/img/pagination_num_active_bg.png') no-repeat;
}
.pagination li{
    font-size: 14px;
    color: #FFFFFF;
    line-height: 26px;
    margin: 0 2px;
    text-align: center;
    float: left;
    height: 26px;
    margin-bottom: 5px;
}
.grid-thumb{
    float: left;
    margin:0 7px 10px 0;
    width: 148px;
    height: 135px;
    overflow: hidden;
    position: relative;
}
.grid-thumb .play_icon {
    width: 50px;
    height: 40px;
    background: transparent url('/img/play.png') no-repeat;
    position: absolute;
    top: 51px;
}
.grid-thumb:hover .play_icon {
    background-position: right;
}
.week_holder {
    position: relative;
}
.week_holder .play_icon {
    width: 50px;
    height: 40px;
    background: transparent url('/img/play.png') no-repeat;
    position: absolute;
    top: 191px;
}
.week_holder:hover .play_icon {
    background-position: right;
}
.grid-thumb img{
    width: 146px;
    margin-bottom: 5px;
}
.grid-thumb a{
    font-size: 12px;
    font-weight: bold;
    color: #3BB2DC;
}
.link-all{
    font-size: 12px;
    color:#3BB2DC;
    text-decoration: underline;
    padding: 0 0 0 10px;
    display: block;
    background: url('/img/blue_index.png') no-repeat 0 5px;
}
.user-grid{
    float: left;
    width: 55px;
    margin: 0 7px 10px 0;
}
.user-grid img{
    width: 53px;
    margin-bottom: 5px;
    border: 1px solid #e2e6e8 !important;
}
.user-grid a{
    font-size: 11px;
    color: #3BB2DC;
}
.filter .label{
    float: left;
    font-size: 12px;
    color: #FFFFFF;
    display: block;
    line-height: 36px;
}
.filter .filter-select{
    float: left;
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    width: 98px;
    height: 25px;
    overflow: hidden;
}
.filter select.h-select{
    position: relative;
    z-index: 5;
    width: 98px;
    height: 23px;
    opacity: 0;
    filter: alpha(opacity=0);
    margin: 0 0 0 -1px;
}
.filter span.new-select{
    position: absolute;
    font-size: 12px;
    color: #242424;
    display: block;
    overflow: hidden;
    padding: 5px 0 0 7px;
}
.main-title{
    font-size: 25px;
    color: #717171;
    width: 530px;
}
.small-main-title{
    font-size: 20px;
    color: #717171;

}
.main-title-n-w{
    font-size: 25px;
    color: #717171;
}
.main-title-n-w.black{
    font-weight: bold;
    color:#000;
}
#main-block .main-repeat .navigation{
    width:95px;
    height:25px;
    position:relative;
}
.navigation .left{
    display: block;
    width: 38px;
    height: 32px;
    background: url('/img/navigate_left.png') no-repeat;
    position:absolute;
    top:0px;
    left:0px;
}
.navigation .left:hover{
    margin: 0 15px 0 0;
    display: block;
    width: 43px;
    height: 38px;
    background: url('/img/navigation_right_active.png') no-repeat;
    top:-3px;
}
.navigation .right{
    display: block;
    width: 38px;
    height: 32px;
    background: url('/img/navigate_right.png') no-repeat;
    position:absolute;
    left: 50px;
    top:0px;
}
.navigation .right:hover{
    float: left;
    display: block;
    width: 43px;
    height: 38px;
    background: url('/img/navigation_left_active.png') no-repeat;
    top:-3px;
}
.info-line{
    font-size: 12px;
    color: #717171;
    overflow: hidden;
}
.info-line .like-block{

}
.info-line a{
    color: #3BB2DC;
    text-decoration: underline;
}
.info-line span{
    padding: 0 5px;
    color: #717171;
}
.styled-input input{
    float: left;
    height: 23px;
    font-size: 12px;
    line-height: 23px;
    background: #FFFFFF;
    border-top: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
    border-left: none;
    border-right: none;
}
.styled-input .styled-left{
    float: left;
    width: 6px;
    height: 25px;
    background: url('/img/input_left.png') no-repeat;
}
.styled-input .styled-right{
    float: left;
    width: 6px;
    height: 25px;
    background: url('/img/input_right.png') no-repeat;
}
.items-list .item-block .description{
    font-size: 12px;
    color: #111111;
}
.items-list .item-block .label{
    font-size: 20px;
    color: #717171;
    margin-top: 10px;
}
.items-list .item-block .gray-separator{
    margin: 18px 0 30px 0;
}
.items-list .gray-separator{
    margin: 18px 0 30px 0;
}
.items-list .item-block{
    font-size:12px;
}
.tags-and-soc-segment {
    overflow: hidden;
    margin-bottom: 45px;
    border-top: 1px solid #d2d5d7;
    padding-top: 9px;
}
.social_bookmarks{
    float: right;
}
.social_bookmarks ul li{
    float: left;
    margin-left: 4px;
}
.tags{
    font-size: 12px;
    overflow: hidden;
    margin: auto;
}
.tags .label{
    color: #a9a9a9;
    font-weight: bolder;
    float: left;
}
.tags a{
    float: left;
    text-decoration: underline;
    color: #14a9d7;
    margin-right: 4px;
}
.facebook-comments{
    margin: 20px 0 0 5px;
}
.comments{
    margin: 38px 0 0 0;
}
.comments .wirte-block img{
    float: left;
    border: 1px solid #dfe1e2;
}
.comments .wirte-block .fields{
    float: left;
    margin: 0 0 0 10px;
}
.comments .wirte-block .rules{
    float: left;
    color: #8c8c8c;
    font-size: 11px;
    width: 400px;
}
.blue-button{
    cursor: pointer;
    margin: 0 2px 3px 0;
}
.blue-button .left{
    float: left;
    width: 5px;
    height: 26px;
    background: url('/img/blue_button_left.png') no-repeat;
}
.blue-button .main{
    float: left;
    display: block;
    border: none;
    font-size: 16px;
    color: #FFFFFF;
    padding: 0 2px;
    line-height: 26px;
    height: 26px;
    background: url('/img/blue_button_repeat.png') repeat-x;
    cursor: pointer;
}
.blue-button .right{
    float: left;
    width: 5px;
    height: 26px;
    background: url('/img/blue_button_right.png') no-repeat;
}
.blue-button.active{
    margin: 3px 0 0 0;
}
.blue-button.active .left{
    float: left;
    width: 8px;
    height: 30px;
    margin-top: -4px;
    margin-left: -3px;
    background: url('/img/blue_left_active.jpg') no-repeat !important;
}
.blue-button.active .main{
    float: left;
    display: block;
    border: none;
    font-size: 18px;
    margin-top: -4px;
    margin-left: -3px;
    color: #FFFFFF;
    padding: 0 2px;
    line-height: 18px;
    height: 30px;
    background: url('/img/blue_repeat_acrtive.jpg') repeat-x;
}
.blue-button.active .right{
    float: left;
    width: 7px;
    margin-top: -4px;
    margin-left: -3px;
    height: 30px;
    background: url('/img/blue_right_active.jpg') no-repeat;
}
.comments .styled-input input{
    color: #717171;
    padding: 0 0 0 5px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.styled-textarea .top{
    width: 549px;
    height: 5px;
    background: url('/img/comments_top.png') no-repeat;
}
.styled-textarea textarea{
    height: 58px;
    border: none;
    width: 535px;
    color: #717171;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.styled-textarea .main{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #717171;
    width: 529px;
    padding: 0 10px;
    background: url('/img/comments_repeat.png') repeat-y;
}
.styled-textarea .bottom{
    width: 549px;
    height: 5px;
    background: url('/img/comments_bottom.png') no-repeat;
}
.view-info{
    font-size: 12px;
    color: #717171;
}
.comments .view-block{
    position: relative;
    width: 650px;
    margin-bottom: 15px;
}
.comments .view-block img{
    float: left;
    border: 1px solid #dfe1e2;
    margin-right: 3px;
}
.comments .view-block .fields{
    float: left;
    width: 557px;
}
.comments .view-block .fields .label{
    font-size: 12px;
    float: left;
    color: #717171;
    margin: 0 0 11px 11px;
    font-weight: bolder;
}
.comments .view-block .fields .label a{
    color: #717171;
}
.comments .view-block .fields .tail{
    width: 12px;
    height: 12px;
    position: absolute;
    top: 43px;
    z-index: 2;
    background: url('/img/comments_tail.png') no-repeat;
}
.comments .view-block .fields .styled-textarea{
    position: relative;
    left: 10px;
    z-index: 1;
}
.comments .view-block .fields .styled-textarea .main{
    padding: 10px 10px;
    overflow: hidden;
}
.comments .view-block .fields .timeInterval{
    font-size: 11px;
    color: #A2A2A2;
    float: left;
    margin-left: 8px;
}
.votes{
    margin-bottom: 20px;
    display: table;
    width: 100%;
    table-layout: fixed;
}
.votes .dislike{
    cursor: pointer;
    width: 175px;
    height: 54px;
    display: table-cell;
    background-size: 100% 100% !important;
}
.votes .dislike.disabled, .votes .dislike.disabled:hover{
    cursor: default;
}

.votes .line{
    background: url("/img/votes_line_bg.png") no-repeat scroll 0 0 transparent;
    width: 100%;
    background-size: 100% 54px;
    background-position: center;
    display: table-cell;
}
.votes .line .label{
    font-size: 12px;
    top: 55px;
    position: relative;
    color: #303031;
}
.votes .like{
    cursor: pointer;
    width: 176px;
    height: 54px;
    display: table-cell;
    background-size: 100% 100% !important;
}
.votes .like.disabled, .votes .like.disabled:hover{
    cursor: default;
}
@media screen and (max-width: 860px) {
    .votes .dislike,
    .votes .like {
        width: 100px;
        height: 31px;
    }
    .votes .like{
        height: auto;
    }
    .votes .arrow {
        margin-top: 2px !important;
    }
}
.votes .arrow{
    height: 30px;
    float: left;
    position: relative;
    margin-top: 13px;
}
.votes .arrow .black{
    float: left;
}
.votes .arrow .black .main{
    -moz-border-radius: 4px 0px 0px 4px;
    border-radius: 4px 0px 0px 4px;
    background-color: #FFFFFF;
    color: #000000;
    float: left;
    font-size: 12px;
    height: 14px;
    line-height: 14px;
    margin-top: 8px;
    opacity: 0.9;
    filter: alpha(opacity = 90);
    padding: 0 3px;}
.votes .arrow .orange{
    float: left;
}
.votes .arrow .orange .main{
    -moz-border-radius: 0px 4px 4px 0px;
    border-radius: 0px 4px 4px 0px;
    background-color: #FFFFFF;
    color: #000000;
    float: left;
    font-size: 12px;
    height: 14px;
    line-height: 14px;
    margin-top: 8px;
    opacity: 0.9;
    filter: alpha(opacity = 90);
    padding: 0 3px;
}
.votes .vote-disabled-title{
    text-align: center;
    font-size: 12px;
    color: #575758;
}

.votes .arrow .middle{
    float: left;
    background: url('/img/arrow_middle.png') no-repeat 0px -2px transparent;
    width: 3px;
    height: 30px;
}
.orange_button .left{
    float: left;
    width: 5px;
    height: 36px;
    background: url('/img/orange_button_left.png') no-repeat;
}
.orange_button .main{
    float: left;
    padding: 0 14px;
    height: 36px;
    background: url('/img/orange_button_repeat.png') repeat-x;
}
.orange_button .main a{
    font-size: 18px;
    color: #303031;
    line-height: 36px;
    display: block;
}
.orange_button .right{
    float: left;
    width: 5px;
    height: 36px;
    background: url('/img/orange_button_right.png') no-repeat;
}
.orange_button.active .left{
    float: left;
    width: 6px;
    height: 42px;
    background: url('/img/orange_left_active.jpg') no-repeat;
}
.orange_button.active .main{
    float: left;
    padding: 0 14px;
    height: 42px;
    background: url('/img/orange_repeat_active.jpg') repeat-x;
}
.orange_button.active .main a{
    font-size: 22px;
    color: #303031;
    line-height: 42px;
    display: block;
}
.orange_button.active .right{
    float: left;
    width: 7px;
    height: 42px;
    background: url('/img/orange_right_active.jpg') no-repeat;
}
.list-item{
    margin-bottom: 10px;
    position: relative;
}
.list-item .img{
    width: 146px;
    float: left;
}
.list-item .name{
    float: left;
    width: 146px;
    margin-left: 10px;
}
.list-item .name a{
    font-size: 12px;

    color: #14a9d7;
    font-weight: bolder;
}
.article-block{
    font-size:12px;
    color: #000000;
    padding: 0 5px;
}
.article-block hr{
    height: 1px;
    background-color: #d2d5d7;
    border:0px solid;
    padding:0px;
    margin:0px;
}
.article-block img, .article-photos{
    padding: 0 5px;
}
.article-block p{
    margin: 12px 0;
}
.article-photos .article-photos-title{
    margin: 28px 0 18px 0;
    font-weight: bolder;
    font-size: 12px;
    color: #8c8c8c;
}
.article-photos a{
    margin-bottom: 20px;
    display: block;
}
.width-main-content{
    margin: 6px 0 0 0;
    position: relative;
    width: 1000px;
}
.width-main-content .top{
    width: 1039px;
    height: 10px;
    background: url('/img/top_menu_white_top.png') no-repeat;
}
.width-main-content .repeat{
    width: 985px;
    height:auto !important;
    padding: 0 10px;
    background: url('/img/top_menu_white_repeat_hor.png') repeat-y;
}
.width-main-content .bottom{
    width: 1000px;
    height: 13px;
    background: url('/img/top_menu_white_bottom.png') no-repeat;
}
.upload-instructions{
    padding: 0 10px;
    font-size: 20px;
    color: #717171;
}
.upload-form{
    margin: 0 10px;
}
.upload-form .textarea{
    width: 417px;
    height: 186px;
    padding: 5px;
    border: none;
    background: url('/img/upload_textarea_bg.png') no-repeat;
}
.upload-form .label{
    font-size: 16px;
    color: #717171;
    vertical-align: top;
    width: 167px;
}
.upload-form td{
    padding-bottom: 20px;
}
.styled-input-file{
    overflow: hidden;
    position: relative;
    width: 277px;
    height: 26px;
}
.styled-input-file .input-file{
    opacity: 0;
    filter: alpha(opacity=0);
    font-size: 15px;
    cursor: pointer;
    position: absolute;
    height: 26px;
    right: 0px;
    z-index: 2;
    top: 0px;
}
.styled-input-file .fake-input{
    width: 277px;
    height: 26px;
    position: absolute;
    background: url('/img/input_file_bg.png') no-repeat;
}
.styled-input-file .fake-input .input-label{
    font-size: 16px;
    color: #FFFFFF;
    line-height: 26px;
    margin-right: 9px;
    float: right;;
}
.styled-input-file .fake-input .file-name{
    width: 197px;
    height: 26px;
    font-size: 12px;
    z-index: 5;
    position: absolute;
    line-height: 26px;
    padding: 0 0 0 5px;
    overflow: hidden;
}
.upload-form .styled-input input{
    font-size: 12px;
}
.rules{
    font-size: 11px;
    color: #717171;
}
.error .left{
    float: left;
    width: 6px;
    height: 37px;
    background: url('/img/error_left.png') no-repeat;
}
.error .main{
    float: left;
    padding: 0 5px;
    border-top: 1px solid #f97171;
    border-bottom: 1px solid #f97171;
    background: #fcdede;
    height: 35px;
    font-size: 12px;
    line-height: 37px;
    color: #db0909;
}
.error .right{
    float: left;
    width: 6px;
    height: 37px;
    background: url('/img/error_right.png') no-repeat;
}
.success .left{
    float: left;
    width: 6px;
    height: 37px;
    background: url('/img/success_left.gif') no-repeat;
}
.success .main{
    float: left;
    padding: 0 5px;
    border-top: 1px solid #9bd875;
    border-bottom: 1px solid #9bd875;
    background: #d8e5d0;
    height: 35px;
    font-size: 12px;
    line-height: 37px;
    text-align: center;
    color: #000;
}
.success .right{
    float: left;
    width: 6px;
    height: 37px;
    background: url('/img/success_right.gif') no-repeat;
}
.search-title{
    margin: 10px 0 16px 8px;
    font-size: 20px;
    color: #717171;
}
.search-title span{
    font-weight: bolder;
    margin: 0 7px 0 0;
}
.duk-list{
    color: #717171;
    padding: 0 15px;
}
.duk-list .duk-item{
    font-size: 12px;
    padding-bottom: 25px;
}
.duk-list .duk-item a{
    color: #36B1D7;
    text-decoration: underline;
}
.duk-list .duk-item .title{
    font-size: 20px;
    margin-bottom: 18px;
}

.absolute-message{
    width: 477px;
}
.absolute-message .top-borders{
    height:21px;
    background: transparent url('/img/message-top.png') no-repeat;
}
.absolute-message .inner-content{
    background: transparent url('/img/message-body.png') repeat-y;
    padding: 0px 28px;
}
.absolute-message .bottom-borders{
    height:21px;
    background: transparent url('/img/message-bottom.png') no-repeat;
}
.absolute-message .inner-content ol, .absolute-message .inner-content ul{
    list-style: disc outside none;
    padding-left: 20px;
}
.absolute-message .inner-content .msg-button{
    height: 57px;
    display:inline-block;
}
.absolute-message .inner-content .msg-button.disagree{
    width: 170px;
}
.absolute-message .inner-content .msg-button.agree{
    width: 122px;
}

/**polls**/
#rc .rc-block.poll .repeat{
    width: 305px;
}
#rc .rc-block.poll .inner{
    padding: 0px 10px;
}
.poll .repeat .inner h2{
    margin: 13px 0px 16px;
    font-size: 14px;
    font-weight: bold;
    color: #242424;
}
.poll .inner label{
    color: #242424;
}
.poll .inner .answer{
    margin-bottom: 5px;
    font-size: 14px;
}
.poll .inner .result-slider{
    width: 138px;
    height: 12px;
    border: 1px solid transparent;
    background-color: #ffffff;
    margin:1px 0px 12px;
}
.poll .inner .result-slider .poll-result{
    background: transparent url('/img/poll-result.png') no-repeat;
    width: 138px;
    height: 12px;
}
.poll .inner .total-rezult-count{
    margin: 16px 0px 9px;
    font-weight: bold;
}
.poll .inner .result-slider .result-bar{
    background-color: #3bb2dc;
    height: 11px;
}
.poll .inner .answer input{
    vertical-align: middle;
}
.poll .answer label{
    margin-left: 12px;
    vertical-align: middle;
}
.poll .inner .submit{
    margin:12px 0px 11px;
    text-align: right;
}
.poll .inner .submit .submit-button{
    display: inline-block;
    width: 77px;
    height: 26px;
}

div.error{
    color: #882d2d;
}
div.notice{
    color: #a9a3a3;
}
.info-desriction{
    font-size:12px;
}
.info-desriction a{
    text-decoration: underline;
    color: #3BB2DC;
}
.not-approved{
    font-size: 12px;
    color: #db0909;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    margin-bottom: 10px;
    border: 1px solid #db0909;
    border-radius: 6px;
    background-color: #fbc2c4;
}

.contest-button{
    background: url('/img/contest-button.gif') no-repeat;
    width: 284px;
    font-size: 14px;
    color: #fff;
    height: 36px;
    display: block;
    line-height: 36px;
    padding: 0px 10px;
}


.error-page h2{
    color: #717171;
    font-size: 30px;
    font-weight: bold;
    margin: 3px 10px 21px;
}
.error-page .description{
    color: #717171;
    font-size: 20px;
    margin: 0px 10px;
}
.error-page hr{
    clear:both;
    padding: 15px 0px 0px;
    margin: 0px 0px 12px;
    border:none;
    border-bottom: 1px solid #d2d5d7;
}
.error-page .paging{
    margin-top: 0px;
}

.related-message-box{
    background: url("/img/related_message_box.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 142px;
    padding: 13px;
    position: fixed;
    top: 363px;
    width: 312px;
    z-index: 99;
}
.related-message-box .title{
    color: #FEA634;
    float: left;
    font-size: 20px;
    font-weight: bold;
    margin: 13px 8px;
    width: 250px;
}
.related-message-box .close-button{
    background: url("/img/related_message_close_btn.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 24px;
    margin: 5px 6px;
    width: 24px;
}
.related-message-box .inside-container{
    margin: 13px;
}
.related-message-box .inside-container .img-tag{
    float: left;
    height: 75px;
    margin-right: 10px;
    overflow: hidden;
    width: 125px;
}
.related-message-box .inside-container .title-tag{
    color: #3BB2DC;
    float: left;
    font-size: 14px;
    overflow: hidden;
    width: 145px;
}
.adv_text {
    color: #a7a7a7;
    font-size: 10px;
    font-family: Arial;
    text-align: left;
    margin-left: 8px;
    margin-top: 1px;
}
.b200x20 {
    width: 224px;
    height: 20px;
    display: inline-block;
    margin-top: -5px;
}
.rss {
    background: url('/img/rss-icon.png') no-repeat center right;
    padding-right:20px;
    white-space: nowrap;
}

/* Ads styles */

.ads-block{
    text-align: center;
    overflow: hidden;
}
.ads_w300{
    width: 300px;
    overflow: hidden;
}


/** blockui **/
.blockUI.blockOverlay{
    background-color: #000;
    opacity: 0.5;
    filter: alpha(opacity = 50);
}
.blockUI.facebook-like-box h2{
    font-size: 16px;
    text-align: left;
    color: #194dd1;
}
.blockUI.facebook-like-box h2 a{
    float: right;
    padding: 1px 2px;
    text-decoration: none;
    background-color: #8799B0;
    color: #ffffff;
}

.soc-button {
    width: 100px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 5px;
}

/**comments**/
#comment_form .fields .styled-input, #comment_form .fields .styled-textarea{
    position: relative;
}
#comment_form .fields .styled-input .default-text, #comment_form .fields .styled-textarea .default-text{
    color: #BAB9B8;
    font-size: 12px;
    left: 8px;
    position: absolute;
    top: 6px;
}

.ps {
	position: relative;
}
.fs11 {
	font-size: 11px;
	color: #000000;
	line-height: 12px;
}
.fs12 {
	font-size: 12px;
	color: #717171;
	line-height: 12px;
}
.fs16 {
	font-size: 16px;
	color: #717171;
	line-height: 16px;
}
.fs20 {
	font-size: 20px;
	color: #717171;
	line-height: 20px;
}
.black { color: #000000 !important; }
.ml0 { margin-left: 0 !important; }
.ml50 { margin-left: 50px; }
.ml40 { margin-left: 40px; }
.ml20 { margin-left: 20px; }
.mr5 { margin-right: 5px; }
.mr8 { margin-right: 8px; }
.mr10 { margin-right: 10px; }
.mr20 { margin-right: 20px; }
.mr40 { margin-right: 40px; }
.mt3 { margin-top: 3px; }
.ml2 { margin-left: 2px; }
.mb5 { margin-bottom: 5px; }
.mb6 { margin-bottom: 6px; }
.mt8 { margin-top: 8px; }
.disc { list-style-type: disc; }
.pr { position: relative; }

.pl10 { padding-left: 10px; }
.pr10 { padding-right: 10px; }
.pl15 { padding-left: 15px; }
.pr15 { padding-right: 15px; }

.special {
	position: absolute;
	left: 0;
	top: 0;
}
.fr {
    float: right !important;
}
.headerLine {
    width: 100%;
    float: left;
    position: relative;
    top: -9px;
}
.headerTop {
    width: auto;
    float: right;
    height: 23px;
}
.headerTopLeft {
    width: 5px;
    float: left;
    height: 23px;
    background: url('/img/top_left.png') no-repeat left top;
}
.headerTopRight {
    width: 5px;
    float: left;
    height: 23px;
    background: url('/img/top_right.png') no-repeat left top;
}
.headerTopMain {
    width: auto;
    float: left;
    height: 23px;
    padding: 0 20px;
    background: url('/img/top_repeat.png') repeat-x center top;
    font-size: 12px;
    color: #ffffff;
    line-height: 21px;
}
.headerTopMain a {
    font-size: 12px;
    color: #ffffff;
}
.popup {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999;
    display: none;
}
.popupCover {
    background: #000000;
    height: 100%;
    opacity: 0.5;
    position: fixed;
    width: 100%;
    z-index: 1000;
}
.popupBox {
    width: 368px;
    position: absolute;
    left: 50%;
    margin-left: -184px;
    top: 100px;
    float: left;
    z-index: 1001;
}
.popupBoxTop {
    width: 100%;
    height: 40px;
    float: left;
    background: url('/img/popup_top.png') repeat-y center center;
}
.popupBoxBottom {
    width: 100%;
    height: 40px;
    float: left;
    background: url('/img/popup_bottom.png') repeat-y center bottom;
}
.popupBoxInner {
    width: 100%;
    padding: 0;
    float: left;
    background: url('/img/popup_repeat.png') repeat-y center top;
}
.popupBoxContent {
    width: 278px;
    float: left;
    margin: 0 45px;
    font-size: 12px;
    line-height: 12px;
}
.loginBoxStatic {
    width: 438px;
    height: 246px;
    background: url('/img/login_box_bg.png') no-repeat center top;
    float: left;
}
.passwordBoxStatic {
    width: 438px;
    height: 182px;
    background: url('/img/forgot_password_bg.png') no-repeat center top;
    float: left;
}
.registerBoxStatic {
    width: 438px;
    height: 397px;
    background: url('/img/registration_box_bg.png') no-repeat center top;
    float: left;
}
.formLine {
    width: 100%;
    float: left;
}
.formLine input[type="checkbox"] {
    position: relative;
    top: 3px;
}
.formLine a {
    color: #41c4ee;
    font-size: 12px;
    line-height: 12px;
    text-decoration: underline;
}
.formLabel {
    width: 120px;
    float: left;
    text-align: right;
    padding: 4px 0 5px 0;
    line-height: 18px;
}
.formText {
    color: #717171;
    font-size: 16px;
    line-height: 16px;
}
.formField {
    float: left;
}
.formLink {
    float: left;
    padding: 12px 0;
}
.formLink a {
    color: #41c4ee;
    font-size: 12px;
    line-height: 12px;
    text-decoration: underline;
}
.orangeButton {

}
.orangeButton .left{
    float: left;
    width: 5px;
    height: 36px;
    background: url('/img/button_orange_left.png') no-repeat;
}
.orangeButton .main{
    float: left;
    padding: 0 14px;
    height: 36px;
    background: url('/img/button_orange_repeat.png') repeat-x;
}
.orangeButton .main a{
    font-size: 18px;
    color: #303031;
    line-height: 36px;
    display: block;
}
.orangeButton .right{
    float: left;
    width: 5px;
    height: 36px;
    background: url('/img/button_orange_right.png') no-repeat;
}

.buttonBlue {

}
.buttonBlue .left {
    float: left;
    width: 4px;
    height: 19px;
    background: url('/img/button_blue_left.png') no-repeat;
}
.buttonBlue .right {
    float: left;
    width: 4px;
    height: 19px;
    background: url('/img/button_blue_right.png') no-repeat;
}
.buttonBlue .main {
    float: left;
    height: 19px;
    padding: 0 5px;
    background: url('/img/button_blue_repeat.png') repeat-x;
    line-height: 19px;
    font-size: 12px;
    color: #ffffff;
}
.buttonBlue .main a {
    color: #ffffff;
    font-size: 12px;
}
.buttonSkyBlue{
    cursor: pointer;
    margin: 0 2px 3px 0;
}
.buttonSkyBlue .left{
    float: left;
    width: 5px;
    height: 29px;
    background: url('/img/button_sky-blue_left.png') no-repeat;
}
.buttonSkyBlue .main{
    float: left;
    display: block;
    border: none;
    font-size: 16px;
    color: #FFFFFF;
    padding: 0 2px;
    line-height: 29px;
    height: 29px;
    background: url('/img/button_sky-blue_repeat.png') repeat-x;
    cursor: pointer;
}
.buttonSkyBlue .right{
    float: left;
    width: 5px;
    height: 29px;
    background: url('/img/button_sky-blue_right.png') no-repeat;
}
a.blueLink {
    color: #41c4ee;
    font-size: 11px;
    line-height: 12px;
    text-decoration: underline;
}
a.blueLink2 {
    color: #41c4ee;
    font-size: 12px;
    line-height: 12px;
    text-decoration: underline;
}

.rc-block .inner {
}
.lineOdd {
    font-size: 12px;
    font-weight: bold;
    background: #e8eff2;
    margin-right: 20px;
    padding: 5px 5px;
}
.lineEven {
    font-size: 12px;
    font-weight: bold;
    margin-right: 20px;
    padding: 5px 5px;
}
.lineOdd.unact, .lineEven.unact {
    color: #B8BEBD;
}
.lineOdd a,
.lineEven a {
	color: #14a9d7;
}
.lineUnacitve {
	color: #717171 !important;
}
.commentLink {
    font-size: 12px;
    font-weight: bold;
    color: #14a9d7;
}

.mainWide {
    width: 970px !important;
}

.registerBoxStatic {
    width: 438px;
    height: 397px;
    background: url('/img/registration_box_bg.png') no-repeat center top;
    float: left;
}
.hidden_submit {
    border: 0 none;
    height: 0;
    width: 0;
    padding: 0;
    margin: 0;
    overflow: hidden;
}
.categories {
    width: 100%;
    float: left;
}
.category {
    width: 184px;
    height: 230px;
    float: left;
    background: url('/img/lol_item_bg.png') no-repeat left bottom;
    margin-right: 8px;
}
.category.last {
    margin-right: none !important;
}
.category.first {
    margin-left: 15px;
}
.categoryInner {
    display: block;
    width: 100%;
    height: 153px;
    float: left;
    text-align: center;
}
#category_video {
    background: url('/img/lol/video.png') no-repeat center bottom;
}
#category_video.categoryActive {
    background: url('/img/lol/video_active.png') no-repeat center bottom;
}
#category_paveiksleliai {
    background: url('/img/lol/paveiksleliai.png') no-repeat center bottom;
}
#category_paveiksleliai.categoryActive {
    background: url('/img/lol/paveiksleliai_active.png') no-repeat center bottom;
}
#category_straipsnis {
    position: relative;
    top: 5px;
    background: url('/img/lol/straipsnis.png') no-repeat center bottom;
}
#category_straipsnis.categoryActive {
    background: url('/img/lol/straipsnis_active.png') no-repeat center bottom;
}
#category_zaidimas {
    background: url('/img/lol/zaidimas.png') no-repeat center bottom;
}
#category_zaidimas.categoryActive {
    background: url('/img/lol/zaidimas_active.png') no-repeat center bottom;
}
#category_anekdotas {
    background: url('/img/lol/anekdotas.png') no-repeat center bottom;
}
#category_anekdotas.categoryActive {
    background: url('/img/lol/anekdotas_active.png') no-repeat center bottom;
}
.categoryButton {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 15px;
}
.categoryButton .inactiveButton,
.categoryButton .orangeButton {
    display: inline-block;
}

.contentLeft {
	width: 610px;
	float: left;
}
.contentRight {
	width: 340px;
	float: left;
}
.sampleBox {
	width: 329px;
	float: left;
}
.sampleBoxTop {
	height: 14px;
	width: 329px;
	float: left;
    background: url('/img/sample_box_top.png') no-repeat center top;
}
.sampleBoxBottom {
	height: 15px;
	width: 329px;
	float: left;
    background: url('/img/sample_box_bottom.png') no-repeat center bottom;
}
.sampleBoxRepeat {
	min-height: 150px;
	width: 329px;
	float: left;
    background: url('/img/sample_box_repeat.png') repeat-y center top;
}
.sampleBoxContent {
	padding: 0 15px;
	color: #717171;
	font-size: 10px;
}
.sampleBoxContent h2 {
	font-size: 20px;
}

.wideBlock {
	width: 599px;
}
.wideBlock .taInner {
	position: relative;
	top: -10px;
}
.wideBlock .taTop {
	background: url('/img/block_wide2_top.png') no-repeat right top transparent;
    height: 28px;
    width: 599px;
}
.wideBlock .taBottom {
	width: 494px;
    height: 5px;
	background: url('/img/block_wide2_bottom.png') no-repeat right top transparent;
}
.wideBlock .taRepeat {
	width: 494px !important;
	background: url('/img/block_wide2_repeat.png') repeat-y right top !important;
}

.uploadForm {
    font-size: 16px;
    font-weight: normal;
    color: #717171;
}
.uploadLabel {
	float: left;
	width: 610px;
}
.uploadField {
	float: left;
	width: 610px;
}
.uploadField .taRepeat {
	width: 598px !important;
	background: url('/img/block_wide_repeat.png') repeat-y 0 0 transparent !important;
}
.uploadField textarea {
	width: 578px !important;
	background: none !important;
}
.uploadField .taTop{
	background: url('/img/block_wide_top.png') no-repeat 0 0 transparent;
    height: 6px;
    width: 598px;
}
.uploadField .taBottom {
	width: 598px;
    height: 6px;
	background: url('/img/block_wide_bottom.png') no-repeat 0 0 transparent;
}
.taInner .styled-input-file,
.uploadField .styled-input-file {
	width: 455px;
	height: 27px;
}
.taInner .fake-input,
.uploadField .fake-input {
	width: 455px;
	height: 27px;
	background: url("/img/file_input_bg.png") no-repeat right center transparent;
}
.taInner .input-label,
.uploadField .input-label {
	color: #000000 !important;
	margin-right: 15px !important;
}
.uploadField .filter .filter-select {
	width: 180px;
	height: 27px;
	margin: 0 !important;
	background: url("/img/dropdown_bg.png") no-repeat left center transparent;
}
.uploadField .filter .filter-select select {
	width: 180px;
	height: 27px;
}

.toolTip {
	height: 30px;
    float: left;
	position: absolute;
	top: -10px;
	left: 8px;
}
.tipLeft {
	background: url("/img/tip_left.png") no-repeat left top;
    height: 23px;
    width: 5px;
    float: left;
}
.tipRight {
	background: url("/img/tip_right.png") no-repeat right top;
    height: 23px;
    width: 5px;
    float: left;
}
.tipRepeat {
	background: url("/img/tip_repeat.png") repeat-x left top;
    height: 23px;
    width: auto;
    float: left;
    line-height: 23px;
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
}
.tipBottom {
	background: url("/img/tip_bottom.png") no-repeat right top;
    height: 15px;
    width: 9px;
    float: left;
    position: absolute;
    left: 10px;
    top: 19px;
}

.uploadSmallText {
	font-size: 11px;
}
.textSpecial {
	font-size: 16px;
	color: #858484;
	font-weight: normal;
}
.textSpecial a {
	color: #14a9d7;
	text-decoration: underline;
}

.inlineText {
	font-size: 12px;
	color: #717171;
	line-height: 16px;
}

.listItems .comments {
	margin-top: 0;
}

.userSettingsBlock {
	font-size: 12px;
	width: 302px;
	background: #eaf0f2;
}
.bblue-button{
    cursor: pointer;
    margin: 0 2px 3px 0;
}
.bblue-button .left{
    float: left;
    width: 5px;
    height: 25px;
    background: url('/img/button_bblue_left.png') no-repeat;
}
.bblue-button .main{
    float: left;
    display: block;
    border: none;
    font-size: 16px;
    color: #FFFFFF;
    padding: 0 2px;
    line-height: 26px;
    height: 25px;
    background: url('/img/button_bblue_repeat.png') repeat-x;
    cursor: pointer;
}
.bblue-button .right{
    float: left;
    width: 5px;
    height: 25px;
    background: url('/img/button_bblue_right.png') no-repeat;
}

.listItems .comments {
	margin-top: 0 !important;
}
.inactiveButton {

}
.inactiveButton .left{
    float: left;
    width: 5px;
    height: 36px;
    background: url('/img/button_inactive_left.png') no-repeat;
}
.inactiveButton .main{
    float: left;
    padding: 0 14px;
    height: 36px;
    background: url('/img/button_inactive_repeat.png') repeat-x;
}
.inactiveButton .main a{
    font-size: 18px;
    color: #303031;
    line-height: 36px;
    display: block;
}
.inactiveButton .right{
    float: left;
    width: 5px;
    height: 36px;
    background: url('/img/button_inactive_right.png') no-repeat;
}
.silverButton {

}
.silverButton .left{
    float: left;
    width: 4px;
    height: 36px;
    background: url('/img/button_silver_left.png') no-repeat;
}
.silverButton .main{
    float: left;
    padding: 0 14px;
    height: 36px;
    background: url('/img/button_silver_repeat.png') repeat-x;
}
.silverButton .main a{
    font-size: 18px;
    color: #303031;
    line-height: 36px;
    display: block;
}
.silverButton .right{
    float: left;
    width: 4px;
    height: 36px;
    background: url('/img/button_silver_right.png') no-repeat;
}
.uploadForm .video-link-text {
    font-size: 12px;
    margin-top: -17px;
    line-height: 24px;
}
.uploadForm .video-possible-type {
    font-size: 12px;
    line-height: 36px;
}
.sampleBox .sampleImage {
    margin-left: -8px;
    margin-top: 20px;
}
.upload-error {
    margin-top: -5px !important;
    margin-left: 3px !important;
    margin-bottom: 20px !important;
}
.hidden {
    display: none;
}
.listItems .view-block {
    position: relative;
    width: 650px;
    margin-bottom: 15px;
}
.listItems .view-block img {
    float: left;
    border: 1px solid #DFE1E2;
    margin-right: 3px;
}
.listItems .view-block .fields {
    float: left;
    width: 557px;
}
.listItems .title-item .desc {
    float: left;
    width: 150px;
}
.listItems .title-item .type_marker {
    width: 44px;
    height: 36px;
    float: left;
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 6px;
}
.type_marker.type_1 {
    background-image: url('/img/lol/icon_01.png');
}
.type_marker.type_2 {
    background-image: url('/img/lol/icon_02.png');
}
.type_marker.type_3 {
    background-image: url('/img/lol/icon_03.png');
}
.type_marker.type_4 {
    background-image: url('/img/lol/icon_04.png');
}
.type_marker.type_5 {
    background-image: url('/img/lol/icon_05.png');
}
.listItems .title-item .item_sep {
    width: 2px;
    height: 32px;
    float: left;
    background-image: url('/img/lol/separator.png');
    background-repeat: no-repeat;
    margin-top: 8px;
}
.tab-light .tab-repeat {
    background: url('/img/lol/tab_active_repeat.png') repeat-x left bottom !important;
    line-height: 36px;
    height: 36px;
}
.tab-light .tab-left {
    background: url('/img/lol/tab_active_left.png') no-repeat right bottom !important;
}
.tab-light .tab-right {
    background: url('/img/lol/tab_active_right.png') no-repeat left bottom !important;
}
.tab-light .tab-repeat a {
    font-weight: bolder;
    line-height: 36px !important;
    height: 36px !important;
}

.blockItem {
    width: 189px;
    float: left;
    height: 100px;
    border-right: solid 1px #e9e9e9;
    overflow: hidden;
}
.blockItem.last {
    border-right: none !important;
}
.blockItemNumber {
    width: 30px;
    height: 50px;
    float: left;
    text-align: center;
    line-height: 50px;
    font-weight: bold;
    font-size: 16px;
    color: #6e6e6e;
    font-size: 12px !important;
}
.blockItemImage {
    float: left;
    width: 55px;
}
.blockItemName {
    width: 30px;
    float: left;
}
.blockItemName a {
    width: 80px;
    font-size: 14px;
    font-weight: normal;
    color: #4fc0e2;
    max-height: 60px;
    overflow: hidden;
}





.likeButton {
    padding: 0px;
    height: 38px;
    line-height: 38px;
    display: inline-block;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-bottom: 1px solid #2b3f6f;
    text-decoration: none;
    color: #ffffff;
    font-family: Arial;
    text-align: center;
    font-weight: bold;
    background-color: #3b5998;
    cursor: pointer;
    width: 100%;
}
  
.likeButton:hover {
    background: #3b5998;
}

.likeButton span {
    height: 38px;
    line-height: 30px;
    display: block;
    padding-top: 5px;
    vertical-align: top;
}

.likeButton div {
    display: inline-block;
    width: 34px;
    height: 23px;
    background: url('../../img/lol/like-button-icon.png') no-repeat center;
}

.seeMoreButton {
    padding: 0px;
    height: 38px;
    line-height: 38px;
    display: inline-block;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-bottom: 1px solid #89b6c3;
    text-decoration: none;
    color: #235968;
    font-family: Arial;
    text-align: center;
    font-weight: bold;
    background-color: #cbeef8;
    display: block;
    margin-bottom: 20px;
}
  
.seeMoreButton:hover {
    background: #cbeef8;
}

.seeMoreButton span {
    height: 38px;
    width: 100%;
    line-height: 30px;
    display: block;
    padding-top: 5px;
    font-size: 15px;
}

.seeMoreButton span img {
    float: right;
    margin-right: 20px;
    margin-top: 10px;
}

.seeMoreButton div {
    display: inline-block;
    float: right;
    width: 34px;
    height: 30px;
    background: url('../../img/lol/more-arrow-right.png') no-repeat center;
}

.voteDownButton,
.voteUpButton {
    width: 47%;
    float: right;
    height: 39px;
    background-color: #e7e7e7 !important;
    border-bottom: 1px solid #b4b3b3;
    cursor: pointer;
}

.voteDownButton {
    background: url('../../img/lol/vote-down-button-arrow.png') no-repeat center;
    border-left: 1px solid #b4b3b3;
}

.voteDownButton.voted {
    background: url('../../img/lol/vote-down-button-arrow-voted.png') no-repeat center;
}

.voteUpButton {
    background: url('../../img/lol/vote-up-button-arrow.png') no-repeat center;
    border-right: 1px solid #b4b3b3;
}

.voteUpButton.voted {
    background: url('../../img/lol/vote-up-button-arrow-voted.png') no-repeat center;
}

.repeat-item .title {
    color: #2e2e2e;
    font-size: 24px;
}

.repeat-item .title:hover {
    color: #3BB2DC;
}

.repeat-item .endLine {
    border-bottom: 1px solid #c3dde5;
    width: 100%;
    height: 21px;
}

.footerInfo{
    width: 100%;
    overflow: hidden;
    border-top: 1px solid #bcdbe4;
    background-color: #e4f0f3;
    margin-top: 18px;
}
.footerInfo .row{
    max-width: 1000px;
    width: 100%;
    padding-top: 13px;
    padding-bottom: 13px;
    display: table !important;
    margin: 0 auto;
}
.footerInfo .row .column{
    width: 25%;
    display: table-cell !important;
    border-left: 1px solid #bcdbe4;
}
.footerInfo .row .column:last-child{
    border-right: 1px solid #bcdbe4;
}
.footerInfo .row .column a,
.footerInfo .row .column h6,
.footerInfo .row .column p {
    font-size: 11px;
    line-height: 16px;
}
.footerInfo .row .column h6{
    color: #2e2e2e;
    font-weight: bold;
    margin: 0px;
    padding-bottom: 11px;
}
.footerInfo .row .column a,
.footerInfo .row .column p{
    color: #2e2e2e;
}
.footerInfo .row .column a{
    display:block;
}
.footerInfo .row .column a:hover{
    color: #56b1d9;
}
.footerInfo .row .column p a{
    display: inline;
}
.footerInfo .row .column .content{
    height: 100%;
    padding-right: 9px;
    padding-left: 9px;
    padding-top: 7px;
    padding-bottom: 7px;
}

@media screen and (max-width: 640px) {
    .footerInfo .row .column{
        width: 33.33%;
    }
    .footerInfo .row .column:last-child {
        display: none !important;
    }
    .footerInfo .row .column:first-child{
        border-left: 0;
    }
}

.sprite {
    background: url('../../img/sprite-v1.png') no-repeat;
}

.menu-overlay-segment {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 1000;
    background-color:rgba(10,10,10,0.5);
    display: none;
}

.one-style-btn {
    font-family: 'Open Sans', sans-serif;
    line-height: 30px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    color: #333333;
    display: block;
    font-weight: 600;
    transition: background-color 200ms linear;
}
.one-style-btn .man-ico.sprite {
    background-position: -104px 8px;
    width: 15px;
    height: 30px;
    float: left;
    margin-right: 7px;
}
.one-style-btn.a-type {
    background-color: #ffffff;
    width: 100px;
    padding-right: 0px;
    padding-left: 10px;
    margin-right: 5px;
}
.one-style-btn.b-type {
    background-color: #fed436;
    width: 100px;
    text-align: center;
}
.one-style-btn.c-type {
    background-color: #ffffff;
    width: 23px;
    height: 30px;
    text-align: center;
    padding-left: 8px;
    margin-right: 5px;
}
.one-style-btn.c-type .man-ico.sprite {
    margin-right: 0;
}
.one-style-btn.a-type:hover,
.one-style-btn.c-type:hover {
    background-color: rgba(255,255,255,0.9);
}
.one-style-btn.b-type:hover {
    background-color: rgba(254,212,54,0.9);
}
.one-style-btn.d-type {
    background-color: #f9f9f9;
    display: inline-block;
    padding-left: 9px;
    padding-right: 9px;
    color: #333333;
    font-size: 11px;
    text-transform: uppercase;
    border: 1px solid #e8e8e8;
    margin-right: 3px;
}
.one-style-btn.d-type:hover {
    background-color: #ffffff;
}
.one-style-btn.d-type.active {
    background-color: #50c1f2;
    color: #ffffff;
    border: 0;
}
.one-style-btn.d-type.active:hover {
    background-color: #0facf0;
}
.menu-space-34px {
    height: 34px;
}
.ad-wrapper{
    padding: 10px 0 5px 0;
    text-align: center;
}
.menu-segment {
    font-family: 'Open Sans', sans-serif;
    background-color: #50c1f2;
    position: relative;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px;
}
.menu-segment .this-frame {
    width: 980px;
    height: 44px;
    margin: 0 auto;
    display: table;
}

.menu-segment .search-frame {
    border-bottom: 1px solid #eaeaea;
    display: none;
}
.menu-segment .search-frame .search-btn.sprite {
    width: 35px;
    height: 31px;
    background-position: -182px 9px;
    float: right;
    cursor: pointer;
    background-color: #50c1f2;
    margin-right: 5px;
    margin-top: 6px;
    border-radius: 3px;
}
.menu-segment .search-frame input {
    font-family: 'Open Sans', sans-serif;
    padding: 0 0 0 0;
    margin: auto;
    border: none;
    outline: none;
    color: #444444;
    height: 43px;
    overflow: hidden;
    width: 180px;
    margin-left: 14px;
    font-size: 14px;
    font-weight: 600;
}

.menu-segment .search-frame input::placeholder {
    color: #aaaaaa;
    opacity: 1;
}
.menu-segment .search-frame input:-ms-input-placeholder {
    color: #aaaaaa;
}
.menu-segment .search-frame input::-ms-input-placeholder {
    color: #aaaaaa;
}

.menu-segment .sub-menu-btn-side,
.menu-segment .logo-side,
.menu-segment .one-side,
.menu-segment .two-side,
.menu-segment .three-side {
    display: table-cell;
}
.menu-segment .this-frame .logo-side .logo-item.sprite {
    background-position: 0 6px;
    width: 94px;
    height: 44px;
    display: block;
    margin-right: 9px;
}
.menu-segment .this-frame .sub-menu-btn-side {
    display: none;
}
.menu-segment .this-frame .sub-menu-btn-side .show-sub-menu-btn.sprite {
    background-position: -227px 15px;
    height: 44px;
    width: 37px;
    margin-right: 9px;
}
.menu-segment .this-frame .sub-menu-btn-side.inactive .show-sub-menu-btn.sprite {
    background-position: -227px 17px;
}
.menu-segment .this-frame .sub-menu-btn-side.active .show-sub-menu-btn.sprite {
    background-position: -255px 15px;
}
.menu-segment .this-frame .one-side {
    width: 100%;
    height: 100%;
    vertical-align: top;
}
.menu-segment .this-frame .two-side,
.menu-segment .this-frame .three-side {
    vertical-align: middle;
}
.menu-segment .this-frame .one-side .overflow-frame {
    z-index: 1001;
}
.menu-segment .this-frame .one-side .menu-item {
    display: block;
    float: left;
    line-height: 44px;
    color: #ffffff;
    font-size: 14px;
    padding-left: 9px;
    padding-right: 9px;
    transition: background-color 200ms linear;
    font-weight: 600;
}
.menu-segment .this-frame .one-side .menu-item:hover,
.menu-segment .this-frame .one-side .menu-item.active {
    background-color: #73cdf5;
}

.menu-segment .this-frame .one-side .menu-item.mobile-login-btn {
    display: none;
}

.sub-menu-segment {
    overflow: hidden;
    font-family: 'Open Sans', sans-serif;
    background-color: #ffffff;
    border-bottom: 1px solid #e8e8e8;
    position: absolute;
    left: 0;
    top: 44px;
    width: 100%;
    z-index: 1001;
}
.sub-menu-segment .this-frame {
    width: 980px;
    height: 32px;
    margin: 0 auto;
    padding-left: 5px;
    padding-right: 5px;
}
.sub-menu-segment .this-frame .sub-menu-item {
    line-height: 32px;
    color: #333333;
    font-size: 13px;
    padding-left: 6px;
    padding-right: 6px;
    float: left;
    display: block;
    transition: color 200ms linear;
    font-weight: 600;
}
.sub-menu-segment .this-frame .sub-menu-item:first-of-type {
    padding-left: 0;
}
.sub-menu-segment .this-frame .sub-menu-item:last-of-type {
    padding-right: 0;
}
.sub-menu-segment .this-frame .sub-menu-item:hover,
.sub-menu-segment .this-frame .sub-menu-item.active:hover {
    color: #50c1f2;
}
.sub-menu-segment .this-frame .sub-menu-item.active {
    color: #aaaaaa;
}
@media screen and (max-width: 1008px) {
    .menu-segment .this-frame {
        width: 100%;
    }
}
@media screen and (max-width: 940px) {
    .menu-space-34px {
        display: none;
    }

    .menu-segment .this-frame {
        width: 100%;
    }
    .menu-segment .this-frame .one-side .overflow-frame {
        position: fixed;
        top: 44px;
        left: -260px;
        width: 260px;
        height: 100%;
        background-color: #ffffff;
        z-index: 1001;
        overflow: auto;
    }
    .menu-segment .this-frame .one-side .overflow-frame .menu-item {
        float: none;
        color: #333333;
        line-height: 42px;
        border-bottom: 1px solid #eaeaea;
    }
    .menu-segment .this-frame .sub-menu-btn-side {
        display: table-cell;
    }

    .sub-menu-segment {
        position: static;
    }
    .sub-menu-segment .this-frame .sub-menu-item,
    .sub-menu-segment .this-frame .sub-menu-item:first-of-type {
        float: none;
        padding-left: 36px;
        line-height: 34px;
    }
    .sub-menu-segment .this-frame {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }

    .menu-segment .this-frame .one-side .menu-item {
        padding-left: 14px;
        padding-right: 14px;
    }
    .menu-segment .search-frame {
        display: block;
    }
}
@media screen and (max-width: 760px) {
    .menu-segment .this-frame .one-side .menu-item.mobile-login-btn {
        display: block;
    }
    .menu-segment .two-side,
    .menu-segment .three-side {
        display: none;
    }
    .menu-segment .this-frame .logo-side .logo-item.sprite {
        background-position: -291px 10px;
        width: 70px;
        height: 44px;
        display: block;
        margin-right: 0;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        margin: auto;
    }
    .menu-segment .this-frame .one-side .menu-item:hover,
    .menu-segment .this-frame .one-side .menu-item.active {
        background-color: #ffffff;
    }
}

/***/
.a-layout {
    display: table;
    max-width: 980px;
    width: 100%;
    margin: 0 auto;
}
.a-layout.one-part {
    max-width: 1070px;
}
.a-layout > .one-space,
.a-layout > .one-side,
.a-layout > .two-space,
.a-layout > .two-side,
.a-layout > .three-space {
    display: table-cell;
    vertical-align: top;
}
.a-layout > .one-space,
.a-layout > .three-space {
    width: 40px;
}
.a-layout > .three-space {
    display: none;
}
.a-layout > .two-space {
    width: 60px;
}
.a-layout > .two-side {
    width: 300px;
}
@media screen and (max-width: 1040px) {
    .a-layout > .three-space {
        display: table-cell;
    }
}
@media screen and (max-width: 970px) {
    .a-layout > .two-space {
        width: 20px;
    }
}
@media screen and (max-width: 760px) {
    .a-layout > .one-space,
    .a-layout > .three-space {
        width: 15px;
    }
    .a-layout > .two-space,
    .a-layout > .two-side {
        display: none;
    }
}
@media screen and (max-width: 360px) {
    .a-layout > .one-space,
    .a-layout > .three-space {
        width: 10px;
    }
}
/***/

.title-segment {
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    color: #333333;
    margin-bottom: 17px;
    display: block;
    text-transform: uppercase;
    font-weight: bold;
}

.space-h39px {
    height: 39px;
}

/***/
.blocks-style {
    font-weight: 500;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.blocks-style .item-block {
    transition:opacity 0.3s linear;
}
.blocks-style .item-block:hover {
    opacity: 0.85;
}
.blocks-style .item-block .image {
    display: block;
    margin-bottom: 5px;
    overflow: hidden;
}
.blocks-style .item-block .image img {
    width: 100%;
    display: block;
}
.blocks-style .item-block .title {
    overflow: hidden;
}
.blocks-style .item-block .title .text {
    text-decoration: none;
    color: #333333;
}
.blocks-style .item-block .title > * {
    vertical-align: middle;
}

.blocks-style.k2-type .item-block {
    width: 50%;
    margin-bottom: 17px;
}
.blocks-style.k2-type .item-block .title .text {
    font-size: 13px;
}
.blocks-style.k2-type .item-block .title > * {
    line-height: 16px;
}
.blocks-style.k2-type .item-block:nth-of-type(2n-1) > * {
    margin-right: 5px;
}
.blocks-style.k2-type .item-block:nth-of-type(2n) > * {
    margin-left: 5px;
}

.blocks-style.k32-type .item-block {
    width: 33.33%;
    margin-bottom: 22px;
}
.blocks-style.k32-type .item-block .title .text {
    font-size: 13px;
    font-weight: bold;
}
.blocks-style.k32-type .item-block .title > * {
    line-height: 16px;
}
.blocks-style.k32-type .item-block:nth-of-type(3n-2) > * {
    margin-right: 10px;
}
.blocks-style.k32-type .item-block:nth-of-type(3n-1) > * {
    margin-right: 5px;
    margin-left: 5px;
}
.blocks-style.k32-type .item-block:nth-of-type(3n) > * {
    margin-left: 10px;
}

@media screen and (max-width: 460px) {
    .blocks-style.k32-type .item-block {
        width: 50%;
        margin-bottom: 25px;
    }
    .blocks-style.k32-type .item-block .title .text {
        font-size: 13px;
        font-weight: bold;
    }
    .blocks-style.k32-type .item-block .title > * {
        line-height: 16px;
    }
    .blocks-style.k32-type .item-block:nth-of-type(2n-1) > * {
        margin-left: 0;
        margin-right: 5px;
    }
    .blocks-style.k32-type .item-block:nth-of-type(2n) > * {
        margin-left: 5px;
        margin-right: 0;
    }
}

.search-segment {
    margin-bottom: 14px;
}
.search-segment.content-type {
    display: none;
}
.search-segment .input-frame {
    overflow: hidden;
    margin: auto;
    border-top: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    padding-left: 5px;
    padding-right: 5px;
}

.search-segment input {
    margin: auto;
    border: none;
    outline: none;
    color: #444444;
    height: 29px;
    width: 100%;
}

.search-segment .search-btn.sprite {
    width: 35px;
    height: 31px;
    background-position: -182px 9px;
    float: right;
    cursor: pointer;
    background-color: #50c1f2;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-transition: background-color 200ms linear;
    -ms-transition: background-color 200ms linear;
    transition: background-color 200ms linear;
}
.search-segment .search-btn.sprite:hover {
    background-color: #0facf0;
}

@media screen and (max-width: 760px) {
    .search-segment.content-type {
        display: block;
    }
}

select.a-style {
    float: left;
    width: 100%;
    height: 30px;
    border: 1px solid #e8e8e8;
    outline:none;
    transition: .5s;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    text-indent: 0.01px;
    text-overflow: "";
    padding-left: 10px;
    overflow : hidden;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #333333;
    font-size: 11px;
    background: url('/img/select-arrow.jpg') no-repeat;
    background-position: right center;
    background-color: #f9f9f9;
    text-transform: uppercase;
    font-weight: 600;
    cursor: pointer;
}
select.a-style:hover {
    background-color: #ffffff;
    background: url('/img/select-arrow-hover.jpg') no-repeat;
    background-position: right center;
}

.image-item-a img {
    width: 100%;
}

.lol-title-item {
    border-top: 1px solid #c3dde5;
    padding-top: 14px;
}
.repeat-item:first-of-type .lol-title-item {
    border-top: 0;
}
.item-title-segment {
    padding-bottom: 16px;
    margin-bottom: 10px;
    border-bottom: 1px solid #d2d5d7;
}
.item-title-segment .title-text {
    overflow: hidden;
    margin: auto;
}
.item-title-segment .title-text h1 {
    font-size: 25px;
    color: #333333;
}
.item-title-segment .navigation {
    float: right;
    width: 88px;
    height: 38px;
    position: relative;
    margin-left: 5px;
}

#lol-items-list{
    padding-bottom: 9px;
    margin-bottom: 25px;
    border-bottom: 1px solid #d2d5d7;
}
#lol-items-list .items-list img,
#lol-items-list .item-block img {
    width: 100%;
}
#lol-items-list .youtube-item {
    margin-bottom: 10px;
    text-align: center;
}
#lol-items-list .youtube-item iframe,
#lol-items-list .youtube-item object,
#lol-items-list .youtube-item embed {
    max-width: 100%;
}
#lol-items-list .youtube-item .instagram-media {
    max-width: none !important;
}
.soc-and-nav-segment {
    min-height: 32px;
}
.soc-and-nav-segment .like-a-block {
    overflow: hidden;
    margin: auto;
}
.soc-and-nav-segment .navigation {
    float: right;
    position: relative;
    width: 88px;
    height: 38px;
    margin-left: 5px;
    margin-bottom: 22px;
}


.login-form-segment {
    font-family: 'Open Sans', sans-serif;
    background-color: #ffffff;
    overflow: hidden;
    margin: 0 auto;
    width: 350px;
}
.login-form-segment .a-group {
    padding: 40px 35px 0 35px;
}
.login-form-segment .b-group {
    background-color: #f6f6f6;
    border-top: 1px solid #e3e3e3;
    padding: 28px 60px 28px 60px;
    overflow: hidden;
}
.login-form-segment .title-block {
    color: #333333;
    font-size: 24px;
    text-align: center;
    margin-bottom: 31px;
}
.login-form-segment .input-block {
    border: 1px solid #e8e8e8;
    margin-bottom: 10px;
    padding: 0 10px 0 10px;
}
.login-form-segment .input-block input {
    margin: auto;
    border: none;
    outline: none;
    color: #444444;
    height: 30px;
    overflow: hidden;
    width: 100%;
}
.login-form-segment .remember-block {
    margin-bottom: 27px;
    overflow: hidden;
}
.login-form-segment .remember-block .remember-link {
    font-size: 13px;
    color: #50c1f2;
    float: right;
}
.login-form-segment .remember-block .remember-link:hover {
    text-decoration: underline;
}
.login-form-segment .login-btn {
     line-height: 33px;
     background-color: #50c1f2;
     color: #ffffff;
     font-size: 13px;
     text-align: center;
     border-radius: 17px;
     margin-bottom: 30px;
     cursor: pointer;
    transition: background-color 200ms linear;
    text-transform: uppercase;
 }
.login-form-segment .login-btn:hover {
    background-color: #0facf0;
}
.login-form-segment .register-test {
    float: left;
    width: 43%;
    color: #333333;
    font-size: 13px;
    line-height: 31px;
}
.login-form-segment .register-btn {
    width: 55%;
    float: right;
    line-height: 31px;
    text-align: center;
    border: 1px solid #333333;
    color: #333333;
    border-radius: 17px;
    font-size: 12px;
    cursor: pointer;
    display: block;
    text-transform: uppercase;
    transition: background-color 200ms linear;
}
.login-form-segment .register-btn:hover {
    background-color: #ffffff;
}

.image-border {
    border: 1px solid #f0f0f0;
}
.width-main-content .repeat .ml10.mb20.fl .formLine.mt20.mb10 {
    margin-top: 5px !important;
}
.privacy {
    font-size: 14px;
}
#paging {
    margin-bottom: 20px;
    display: table;
    margin: 0 auto;
}