html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
ul{
    list-style-type: none;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
html{
    font-size               : 100%;
    height                  : 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust    : 100%;
}
body {
    background:#FFFFFF url("../images/background/main-bg.png");
    min-width:950px;
    min-height: 100%;
    position: relative;
    font: 62.5% 'PT Sans', Arial, sans-serif;
}
input::-ms-clear {display: none;}
.clearfix:after {
    content: " ";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}
::-webkit-input-placeholder {font-size:0;}
:-moz-placeholder,
::-moz-placeholder {
    font-size:0;
}
:-ms-input-placeholder {
    font-size:0;
}
input, textarea{
    outline: none;
    border: 1px solid #86d5ef;
    padding: 4px 9px 6px 9px;
    font-size: 12px;
    background: #FFFFFF;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    z-index: 0;
}

a{
    color:#0093dd;
    text-decoration: none;
}
a:hover{text-decoration: underline}
.wrapper{
    position:relative;
    width:950px;
    margin:0 0 0 60px;
    background: #FFFFFF;
}
.placeholder{
    color: #86d5ef;
}


/***************************************HEADER*****************************************/

header{

}
.logo{
    display: block;
    height:120px;
    width: 683px;
    background: url("../images/background/header-bg.png") no-repeat 100% 0;
}
.logo img{
    position: absolute;
    top: 11px;
    left: 17px;
}
.logo span{
    position: absolute;
    top: 42px;
    left: 105px;
    text-transform: uppercase;
    font-size: 28px;
    font-weight: bold;
}
header .right{
    position: absolute;
    top: 0;
    right: 0;
    width: 226px;
    padding-top: 10px;
    color: #0093dd;
    font-size: 14px;
    font-weight: bold;
}
header .right a{
    text-decoration: none;
    border-bottom: 1px dashed #0093dd;
    line-height: 13px;
}
header .right a:hover{border-color: #FFFFFF}
header .right .social{
    display: inline;
    vertical-align: bottom;
    margin-left: 16px;
}
header .right .social li{
    display: inline-block;
    zoom:1;
    *display:inline;
    vertical-align: bottom;
    margin-right: 5px;
}
header .right .social li a{
    display: block;
    background: url('../images/icons/social.png') no-repeat 0 4px;
    width: 16px;
    height: 22px;
    border: none;
}
header .right .social li a.in{background-position: -26px 4px}
header .right .social li a.f{background-position: -52px 4px}
header .right .social li a.tw{background-position: -76px 4px;width: 22px;}
header .right .social li a.vk{background-position: -107px 4px;width: 22px;}
header .right .reg_link{
    margin-top: 17px;
}
header .site_search{
    margin-top: 14px;
    position: relative;
    width: 192px;
}
header .site_search input[type="text"]{
    width: 100%;
    padding-right:23px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
header .site_search input[type="submit"]{
    position: absolute;
    top: 6px;
    right: 3px;
    border:none;
    background: url("../images/icons/search.png") no-repeat 0 0;
    width: 14px;
    height:14px;
}







/*************************************NAVIGATION***************************************/
.search{

}
.search .wrapper{
    background: #d5edf4;
    border: none;
    padding:0;
    padding-left:125px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height:170px;
}
.search .tabs_nav, .search .tabs_nav li,.search .tabs_nav li a{
    background: none;
    margin:0;
    padding:0;
    border:none;
    outline:none;
}
.search .tabs_nav{
    width: 125px;
    position: absolute;
    top:0;
    left:0;
    height:100%;
}
.ui-tabs .ui-tabs-nav li{display: block;}
.ui-tabs .ui-tabs-nav li a{
    padding: 33px 15px;
    background: #edf5f8;
    display: block;
    width: 90px;
    color: #7bd2ee;
    font: bold 15px 'PT Sans Narrow';
    text-transform: uppercase;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a{
    background: #d5edf4;color: #231971;
}
.search .tab{}
.search .left{
    float: left;
    width: 543px;
    padding-left: 13px;
}
.search .tab .top{
    margin-bottom: 15px;
    font:12px Arial;
    color: #0093de;
    padding: 9px 0 0 10px;
    position: relative;
}
.search .ui-widget-content a{color: #0093de;}
.search .tab .top a{border-bottom: 1px dashed #0093de; text-decoration: none}
.search .tab .top a:hover{border-bottom: none}
.search .tab .top span{color: #6699cc;}
.search .tab .top span a{color: #6699cc;border-bottom: 1px dashed #6699cc;}
.search .tab .top span a:hover{border-bottom: none}
.search .tab .top .rashirennii{
    position: absolute;
    top: 8px;
    right: 30px;
}
.search .tab .main_search{
    width: 100%;
    border:none;
    font: 16px 'PT Sans';
    padding: 11px 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 15px;
}
.search .tab .selectbox{
    width: 280px;
    float:left;
}
.search .tab .zarplata{
    float:right;
    width: 255px;
    color: #0093dd;
    font:13px Arial;
    text-align: right;
}
.search .tab .zarplata input{
    width: 120px;
    border: none;
    font: bold 17px 'PT Sans';
    padding: 5px 12px;
    margin-left: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.search .tab .right{}
.search .tab .right input,.invite{
    width: 190px;
    height:40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 40px 0 0 29px;
    padding: 5px 0;
    background: #7ed1f0;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdlZDFmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjkxZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #7ed1f0 0%, #0291d4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ed1f0), color-stop(100%,#0291d4));
    background: -webkit-linear-gradient(top,  #7ed1f0 0%,#0291d4 100%);
    background: -o-linear-gradient(top,  #7ed1f0 0%,#0291d4 100%);
    background: -ms-linear-gradient(top,  #7ed1f0 0%,#0291d4 100%);
    background: linear-gradient(to bottom,  #7ed1f0 0%,#0291d4 100%);
    font:bold 18px 'PT Sans';
    color: #FFFFFF;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    behavior: url(css/PIE/PIE.htc);
    text-decoration: none!important;
}
.search .tab .right input:hover,.invite:hover{background: #0291d4;background: #0291d4;
    background: #0291d4;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyOTFkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZWQxZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #0291d4 0%, #7ed1f0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0291d4), color-stop(100%,#7ed1f0));
    background: -webkit-linear-gradient(top,  #0291d4 0%,#7ed1f0 100%);
    background: -o-linear-gradient(top,  #0291d4 0%,#7ed1f0 100%);
    background: -ms-linear-gradient(top,  #0291d4 0%,#7ed1f0 100%);
    background: linear-gradient(to bottom,  #0291d4 0%,#7ed1f0 100%);
}









/**************************************CONTENT*****************************************/
#content{

}
#content .wrapper{
    padding: 0 34px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
aside{
    width: 200px;
    float:right;
    margin-top: 57px;
}
.content{
    width: 640px;
    float:left;
    padding-bottom: 46px;
}
.button{
    display: block;
    width: 100%;
    padding: 8px 0px 1px 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height:40px;
    background: #74cc00;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc0Y2MwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZDg4MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #74cc00 0%, #4d8800 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#74cc00), color-stop(100%,#4d8800));
    background: -webkit-linear-gradient(top,  #74cc00 0%,#4d8800 100%);
    background: -o-linear-gradient(top,  #74cc00 0%,#4d8800 100%);
    background: -ms-linear-gradient(top,  #74cc00 0%,#4d8800 100%);
    background: linear-gradient(to bottom,  #74cc00 0%,#4d8800 100%);
    text-align: center;
    font:bold 18px 'PT Sans Narrow';
    color: #FFFFFF;
    text-decoration: none!important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    behavior: url(css/PIE/PIE.htc);
    position: relative;
    text-shadow: 1px 1px 0px rgba(54, 130, 0, 1);
    margin-bottom: 12px;
}
.button:hover{
    background: #4d8800;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkODgwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NGNjMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #4d8800 0%, #74cc00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d8800), color-stop(100%,#74cc00));
    background: -webkit-linear-gradient(top,  #4d8800 0%,#74cc00 100%);
    background: -o-linear-gradient(top,  #4d8800 0%,#74cc00 100%);
    background: -ms-linear-gradient(top,  #4d8800 0%,#74cc00 100%);
    background: linear-gradient(to bottom,  #4d8800 0%,#74cc00 100%);
}
.button span{
    font-size: 40px;
    position: relative;
    top: 8px;
    left: 0;
    font-weight: normal;
    margin-left: -22px;
    margin-right: 12px;
    line-height: 6px;
}
.button.add_vacan{
    background: #6883c3;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY4ODNjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDQwODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #6883c3 0%, #244087 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6883c3), color-stop(100%,#244087));
    background: -webkit-linear-gradient(top,  #6883c3 0%,#244087 100%);
    background: -o-linear-gradient(top,  #6883c3 0%,#244087 100%);
    background: -ms-linear-gradient(top,  #6883c3 0%,#244087 100%);
    background: linear-gradient(to bottom,  #6883c3 0%,#244087 100%);
    text-shadow: 1px 1px 0px rgba(92, 80, 30, 1);
}
.button.add_vacan span{
    margin-left: -9px;
    margin-right: 11px;
    line-height: 6px;
}
.button.add_vacan:hover{
    background: #244087;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0NDA4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ODgzYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #244087 0%, #6883c3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#244087), color-stop(100%,#6883c3));
    background: -webkit-linear-gradient(top,  #244087 0%,#6883c3 100%);
    background: -o-linear-gradient(top,  #244087 0%,#6883c3 100%);
    background: -ms-linear-gradient(top,  #244087 0%,#6883c3 100%);
    background: linear-gradient(to bottom,  #244087 0%,#6883c3 100%);
}
aside .today{
    border: 1px solid #86d5ef;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    behavior: url(css/PIE/PIE.htc);
    padding: 8px 10px;
    margin-top: 19px;
    margin-bottom:28px;
}
aside .today .title{
    text-align: center;
    border-bottom: 1px solid #86d5ef;
    font:18px 'PT Sans Narrow';
    color: #0093dd;
    padding:1px 1px;
    padding: 0 0 6px 0;
}
aside .today ul{
    padding: 14px 0 0 0;
}
aside .today li{
    margin-bottom: 8px;
    color: #999999;
    font: 13px 'PT Sans';
}
aside .today li span{
    display: inline-block;
    zoom:1;
    *display:inline;
    width:48%;
    margin-right:6%;
    text-align: right;
    font:bold 17px 'PT Sans Narrow';
    color: #000000;
}
.sidebar_block{margin-bottom: 36px;}
.sidebar_block .title{
    color: #5b6c7c;
    font:bold 17px 'PT Sans Narrow';
    padding-bottom: 5px;
    padding-left: 4px;
}
.sidebar_block ul{
    padding: 13px 0px 6px 3px;
    border-bottom: 1px solid #b2b9bf;
    border-top: 1px solid #b2b9bf;
    margin-bottom: 5px;
}
.sidebar_block li{margin-bottom: 10px;}
.sidebar_block li a{
    font:bold 16px 'PT Sans Narrow';
    display: inline-block;
    zoom:1;
    *display:inline;
    width: 49px;
    text-align: right;
    vertical-align: bottom;
    color: #333333;
    text-decoration: none;
}
.sidebar_block li .cat_title{
    font-weight: normal;
    display: inline-block;
    zoom:1;
    *display:inline;
    text-align: left;
    width: 145px;
}
.sidebar_block li:hover a{
    color: #0093dd;
}
.sidebar_block .all{
    font:16px 'PT Sans Narrow';
    border-bottom: 1px dashed #0093dd;
    text-decoration: none;
    display: inline-block;
    zoom:1;
    *display:inline;
    margin-left:3px
}
.sidebar_block .all:hover{border-bottom-color: #FFFFFF;}


.main_content, .main_content .ui-tabs-nav, .main_content .ui-tabs-nav li,.main_content .ui-tabs-nav li a{
    background: none;
    margin:0;
    padding:0;
    border:none;
    outline:none;
}
.main_content.ui-tabs .ui-tabs-nav li a{
    text-align: center;
    width: auto;
    margin-right:10px;
    margin-right: 38px;
}
.main_content.ui-tabs .ui-tabs-nav li.ui-tabs-active a{
    background: none;
    border-bottom: 1px solid #231971;
    padding-bottom: 10px;
}
.content {
    margin-top:28px;
}
.main_content.ui-tabs .ui-tabs-nav {
    margin-left:12px;
}
.main_content .main_list{
    border-top:1px solid #86d5ef;
    margin-top:-1px;
    padding:0px;
}
.main_content .main_list .main_list_ul li{
    border-bottom: 1px solid #cee5ec;
    padding: 5px 0 2px 0;
    margin-bottom: -4px;
    min-height: 84px;
}
.main_content .main_list .main_list_ul li .left{
    display: inline-block;
    zoom:1;*display: inline;
    text-align: center;
    width: 100px;
    margin-right: 18px;
    vertical-align: middle;
    padding: 11px 0 0 0;
}
.main_content .main_list .main_list_ul li .left a,.main_content .main_list .main_list_ul li .left a img{max-width: 100%}
.main_content .main_list .main_list_ul li .description,.main_content .main_list .main_list_ul li .city{
    font-size: 16px;
    color: #333333;
    display: inline-block;
    zoom:1;*display: inline;
    width: 390px;
    vertical-align: middle;
    line-height: 24px;
    padding-top: 11px;
}
.main_content .main_list .main_list_ul li .description a,.main_content .main_list .main_list_ul li .city a{color: #0093dd; font-weight: bold}
.main_content .main_list .main_list_ul li .city a{font-size: 13px;}
.main_content .main_list .main_list_ul li .city{width: 120px;padding-top:1px;}

.pagination{
    margin-top: 33px;
    margin-left: 47px;
}
.pagination li{
    display: inline-block;
    zoom:1;
    *display:inline;
    background: url("../images/icons/pag1.png") no-repeat 50% 50%;
    width: 25px;
    height:25px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    padding:5px 0 0 0;
    cursor: pointer;
    vertical-align: top;
    margin-right: -1px;
}

.pagination li a{
    display: none;
}
.pagination li:hover{background-image: url("../images/icons/pag2.png")}
.pagination li:hover a{
    display: block;
    text-decoration: none;
    color:#FFFFFF;
    font:bold 12px 'PT Sans'
}
.pagination li.active{background-image: url("../images/icons/pag3.png")}
.pagination li.active a{
    display: block;
    text-decoration: none;
    color:#0093dd;
    font:bold 12px 'PT Sans'
}
.pagination li.prev{
    background: url("../images/icons/pag-arrows.png") no-repeat 5px 5px;
    border-right:1px solid #cee5ec;
    padding-right: 36px;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-right: 8px;
    position: relative;
}
.pagination li.prev a,.pagination li.next a{display: block; width: 100%; height:100%; position: absolute; top:0;left:0}
.pagination li.next{
    background: url("../images/icons/pag-arrows2.png") no-repeat 20px 5px;
    border-left: 1px solid #cee5ec;
    padding-left: 36px;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-left: 6px;
    position: relative;
}
.soc_block{margin-top:64px;}
.soc_block .title{
    font: bold 21px "PT Sans";
    color: #000000;
    padding-left:7px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-bottom: 1px solid #cee5ec;
    margin-bottom: 38px;
}
.soc_block .title span{
    padding-bottom: 6px;
    border-bottom: 1px solid #000000;
    display: inline-block;
    zoom:1;
    *display:inline;
    position: relative;
    top:1px;
}
/**************************************FOOTER******************************************/
footer .footer_content{
    color: #0093dd;
    border-top: 1px solid #0093dd;
    width: 890px;
    margin: 0 auto;
    padding-top: 16px;
}
footer a{color: #0093dd}
footer .left_links{
    float:left;
}
footer .left_links a{
    display: inline-block;
    zoom:1;
    *display:inline;
    vertical-align: middle;
    font:bold 14px "PT Sans";
    margin-left: 10px;
    margin-right: 38px;
}
footer a.developer{
    font-size: 13px;
    font-weight: normal;
}
footer .rss{
    float:right;
    width: 357px;
}
footer .rss input[type="text"]{
    padding: 8px 5px;
    font-size: 14px;
    padding: 7px 15px 8px 5px;
    margin-right: -18px;
    width: 149px;
}
footer .rss .button{
    width: 200px;
    height:35px;
    background: #7ed1f0;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdlZDFmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjkxZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #7ed1f0 0%, #0291d4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ed1f0), color-stop(100%,#0291d4));
    background: -webkit-linear-gradient(top,  #7ed1f0 0%,#0291d4 100%);
    background: -o-linear-gradient(top,  #7ed1f0 0%,#0291d4 100%);
    background: -ms-linear-gradient(top,  #7ed1f0 0%,#0291d4 100%);
    background: linear-gradient(to bottom,  #7ed1f0 0%,#0291d4 100%);
    padding:3px 0;
    font:bold 12px "PT Sans";
    letter-spacing: 1px;
    text-transform: uppercase;
    text-shadow: none;
    display: inline-block;
    zoom:1;
    *displaY:inline;
}
footer .rss .button:hover{
    background: #0291d4;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyOTFkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZWQxZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #0291d4 0%, #7ed1f0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0291d4), color-stop(100%,#7ed1f0));
    background: -webkit-linear-gradient(top,  #0291d4 0%,#7ed1f0 100%);
    background: -o-linear-gradient(top,  #0291d4 0%,#7ed1f0 100%);
    background: -ms-linear-gradient(top,  #0291d4 0%,#7ed1f0 100%);
    background: linear-gradient(to bottom,  #0291d4 0%,#7ed1f0 100%);
}

.footer_about{clear: both; float:left; width: 530px; font: 11px "PT Sans"; margin-top: 7px;}
footer .copyright{
    float:left;
    font-size: 13px;
    margin: 13px 0 0 6px;
}
footer .copyright span{font-weight: bold;}
footer .stat{float: right;margin-top: 6px;}


.left_panel{
    position: absolute;
    top:0;
    left:0;
    height:100%;
    width:300px;
    background: #0093dd;
    overflow: hidden;
    transition        : all 0.5s;
    -moz-transition   : all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition     : all 0.5s;
}
.left_panel .panel_toggle a{
    background: #b2e7f8 url("../images/icons/menu.png") no-repeat 15px 18px;
    display: block;
    height:60px;
    text-decoration: none;
    position: relative;
}
.left_panel .panel_toggle a span{
    position: absolute;
    letter-spacing: 2px;
    top: 18px;
    left: 64px;
    color: #231971;
    font:bold 18px "PT Sans";
}
.left_panel a{
    color: #FFFFFF;
}
.left_panel>ul{
    padding: 27px 20px 0 29px;
    width: 240px;
}
.left_panel>ul>li{
    margin-bottom: 13px;
}
.left_panel>ul>li>a{
    font:bold 15px"PT Sans" ;
    border-bottom: 1px solid #FFFFFF;
    display: block;
    text-decoration: none;
    padding-bottom: 7px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.left_panel>ul>li>ul{
    margin: 14px 0 33px 0;
}
.left_panel>ul>li>ul>li{
    margin-bottom: 9px;
}
.left_panel>ul>li>ul>li>a{
    font:16px"PT Sans";
    color: #d5edf4;
    line-height: 18px;
}

.left_panel.closed{
    width: 60px;
    overflow: hidden;
}
.left_panel.closed .panel_toggle a{
    height:76px;
}
.left_panel.closed .panel_toggle a span{
    font-size: 10px;
    left: 12px;
    top: 48px;
}
.left_panel.closed ul{display: none;}

/***************************************PAGES******************************************/



.bread-crumbs {
    border-bottom: 1px solid #86d5ef;
    padding-bottom:10px;
    margin-left:11px;
}

.bread-crumbs ul li {
    display: inline-block;
    font-size: 14px;
    font-family: 'PT Sans';
    padding-right: 7px;
}

.bread-crumbs ul li:last-child:before {
    content: '>>';
    padding-right: 8px;
}

.bread-crumbs ul li a {
    font-size: 14px;
    font-family: 'PT Sans'
}

.tit {
    font-size: 22px;
    color: #0093dd;
    margin-top: 30px;
    margin-left: 4px;
}

.search-block {
    font-family: 'PT Sans';
    margin: 17px 16px;
}

.search-tit {
    font-size: 16px;
    color: #0093dd;
    font-weight: bold;
    margin-bottom: 2px;
}

.search-list li {
    font-size: 16px;
    color: #333;
}

.invite {
    text-transform: uppercase;
    width: 332px;
    display: block;
    text-align: center;
    padding-top: 8px;
    margin: 25px 0 150px 5px;
    letter-spacing: 1px;
}

.popup {
    width: 557px;
    height: 503px;
    background: #fff;
    text-align: center;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -278px;
    margin-top: -252px;
    display: none;
    z-index: 101;
    border-radius: 4px;
}

.popup h1 {
    margin: 0;
    color: #231971;
    font-weight: bold;
    font-size: 19px;
    text-transform: uppercase;
    margin-top: 25px;
    margin-bottom: 16px;
    font-family: PT Sans Narrow;
}

.popup input[type="text"] {
    display: block;
    margin: 10px 0;
    width: 372px;
    height: 42px;
    color: #86d5ef;
    font-size: 14px;
    padding-left: 12px;
}

.popup input[type="text"]:hover,.popup input[type="text"]:focus,.popup textarea:hover,.popup textarea:focus{border-color: #0093dd; color:#000000!important}

.popup input[type="file"] {
    display: block;
    border:none;
    margin:0 auto;
}

.popup textarea {
    resize:none;
    width:385px;
    height:80px;
}

.blackfon {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.25);
    top: 0;
    left: 0;
    display: none;
    z-index: 100;
}

.popup {
    width: 557px;
    height: 503px;
    background: #fff;
    text-align: center;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -278px;
    margin-top: -252px;
    display: none;
    z-index: 101;
    border-radius: 4px;
}

.popup h1 {
    color: #231971;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 26px;
}

.popup input[type="text"] {
    display: block;
    margin: 10px auto 18px;
    width: 385px;
    height: 32px;
    color: #86d5ef;
    font-size: 14px;
    padding-left: 12px;
}

.popup input[type="file"] {
    display: block;
    border:none;
    margin:0px auto;
}

.popup textarea {
    resize:none;
    width:385px;
    height:80px;
    color: #86d5ef;
    font-size: 14px;
}

.blackfon {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.25);
    top: 0;
    left: 0;
    display: none;
    z-index: 100;
}

.close {
    display: block;
    width: 15px;
    height: 15px;
    background: url(../images/icons/close.png) no-repeat 0 0;
    cursor: pointer;
    position: absolute;
    right: 5px;
    top: 7px;
}

.popup-send {
    width: 190px;
    height: 40px;
    margin: 0 auto;
}
.file div{
    width: 190px;
    text-transform: none;
}

.gotop{
	display:none;
	width:34px;
	height:76px;
	position:fixed;
	right:20px;
	bottom:20px;
	background: url("../images/icons/go-top.png") no-repeat 0 0;
}








































/* =================================================================================================================
																												
                                                          HELPER
                                                                                                               (.popup input[type="text"])
   =================================================================================================================

   ======= IE Fix display: inline-block; =======

   *display: inline; zoom: 1;

    ======= Transform =======

    -moz-transform:rotate(-5deg);
    -webkit-transform:rotate(-5deg);
    -o-transform:rotate(-5deg);
    transform:rotate(-5deg);

    ======= Opacity =======

    opacity: 0.9;
    filter: alpha(opacity=90);

    ======= Text shadow =======  (txtsh)

    text-shadow: 0px 1px 0px #e5e5ee;
    filter: dropshadow(color=#e5e5ee,offX=0,offY=1);

    ======= Border radius =======

    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    behavior: url(css/PIE/PIE.htc);

    ======= Box shadow =======

    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
    box-shadow: 0 5px 0 rgba(0,0,0,0.5);

    ======= Boxx sizing =======   (bxs)

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    ======= Gradient =======

    background: #ffffff;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#e8e8e8));
    background: -webkit-linear-gradient(#ffffff, #e8e8e8);
    background: -moz-linear-gradient(#ffffff, #e8e8e8);
    background: -ms-linear-gradient(#ffffff, #e8e8e8);
    background: -o-linear-gradient(#ffffff, #e8e8e8);
    background: linear-gradient(#ffffff, #e8e8e8);
    }

    ======== Transition =======

    transition        : all 0.2s;
    -moz-transition   : all 0.2s;
    -webkit-transition: all 0.2s;
    -o-transition     : all 0.2s;

   ================================================================================================================= */


