/* reset ---------------------------------------------------------------------------------------------------------------------- */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,dfn,del,p,blockquote,fieldset,input,textarea,select,article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,button{margin:0; padding:0; font:normal 100% Arial, Helvetica, sans-serif; color:#000;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th,dfn,del{font-weight:normal; font-style:normal;}
ul,ol{list-style:none;}
fieldset,img{border:none;}
caption,th{text-align:left;}
table{border-collapse:collapse; border-spacing:0;}
input[type="button"],input[type="submit"],input[type="reset"],button{cursor:pointer; line-height:normal;}
button,input{*overflow:visible; line-height:normal;}
input[type="hidden"],[hidden],.hidden{display:none;}
textarea{overflow:auto; resize:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,.clearfix{display:block;}
audio,canvas,video{display:inline-block; *display:inline; *zoom:1;}
:focus{outline:none;}



ul.yiiPager,ul.yiiPager li{display:inline}ul.yiiPager{font-size:11px;border:0;margin:0;padding:0;line-height:100%}ul.yiiPager a:link,ul.yiiPager a:visited{border:1px solid #9aafe5;font-weight:700;color:#0e509e;padding:1px 6px;text-decoration:none}ul.yiiPager .page a{font-weight:400}ul.yiiPager a:hover{border:1px solid #0e509e}ul.yiiPager .selected a{background:#2e6ab1;color:#FFF;font-weight:700}ul.yiiPager .hidden a{border:1px solid #DEDEDE;color:#888}ul.yiiPager .first,ul.yiiPager .last{display:none}






/* tools ---------------------------------------------------------------------------------------------------------------------- */
.clear{clear:both; display:block; line-height:0; height:0; font-size:0;}
.clearfix:after,
.wrap:after,
aside:after,
section:after,
article:after,
.text:after,
nav:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; font-size:0;}
.float-left{float:left !important;}
.float-right{float:right !important;}
.display-block{display:block !important;}
.overflow-hidden{overflow:hidden; display:block;}
.error{color:#F00 !important; border-color:#F00 !important;}
.success{color:#0C0 !important; border-color:#0C0 !important;}
.disabled{color:#999 !important; border-color:#999 !important; cursor:default !important;}
.valign-table{display:table; width:100%;}
.valign-cell{display:table-cell; vertical-align:middle;}
.valign-cell img{display:block; margin:0 auto;}


/* typography ---------------------------------------------------------------------------------------------------------------------- */
a{color:#; text-decoration:none; cursor:pointer;}
a:hover{color:#;}
a:focus{}
a:active{}
a > img{vertical-align:bottom;}
img {max-width: 100%;}
strong,b{font-weight:bold;}
em,i{font-style:italic;}
del{text-decoration:line-through;}

.red{color:#F00 !important;}
.green{color:#0C0 !important;}
.gray{color:#999 !important;}
.black{color:#000 !important;}
.white{color:#fff !important;}

.text {margin:0 0 40px;}
.text h1,
.text h2,
.text h3,
.text h4,
.text h5,
.text h6,
.text hr,
.text p,
.text ul,
.text ol,
.text blockquote,
.text code,
.text pre,
.text table{margin:0 0 20px;}
.text h1{}
.text h2{font:bold 14px Arial, Helvetica, sans-serif; color:#1892bb; text-transform:uppercase; margin:0 0 2px;}
.text h2:hover{background-color: #DAE2E8; font:bold 14px Arial, Helvetica, sans-serif; color:#45688E; text-transform:uppercase; margin:0 0 2px;}
.text h3{}
.text h4{}
.text h5{}
.text h6{}
.text ul {display:block; text-transform:uppercase; margin:0 0 5px;}
.text ul li a{font-size:14px; font-weight:bold; color:#1892bb;}
.text ul li a:hover{background-color: #DAE2E8; font-size:14px; font-weight:bold; color:#45688E;}
.text ul li ul li a{font-weight:normal;}
.text ul li ul li ul li {font-weight:normal;}
.text ol{list-style:inside decimal; display:block;}
.text ul ul,
.text ol ol{font-size:13px; color:#585858; padding:0 0 0 16px;}
.text ul ul ul,
.text ol ol ol{font-size:12px; font-weight:normal; color:#000; padding:0 0 0 16px; text-transform:none;}
.text blockquote{}
.text dfn{}
.text a{color:#1892bb;}
.text hr{clear:both;}
.text code,
.text pre{font-famaly:"Courier New", Courier, monospace;}
.text img{}
.text .image-left{margin:0 20px 20px 0; float:left;}
.text .image-right{margin:0 0 20px 20px; float:right;}
.text .image-center{display:block; margin:0 auto 20px;}
.text table{}
.text table td{padding:0; border:1px solid #000;}
.text table tr:first-child td{}
.tl_box {margin:-30px 0 0; float:right;}
.text_link {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDMTg5M0ZENENBQkFFMTExOEJENEJFNTQxMUM2ODIyNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QTExMjQyOTVFOEQxMUUzQkU0MkYzMkJCOUZEN0JGRiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2QTExMjQyODVFOEQxMUUzQkU0MkYzMkJCOUZEN0JGRiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RTc2NUZDQUIzNUNFMzExOTUzOEJBNzcxODk4MTNGNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDMTg5M0ZENENBQkFFMTExOEJENEJFNTQxMUM2ODIyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkkEvxYAAAFFSURBVHjaYvz//z8DDMjEtkkCqVwgZgfiCU8WVz1mwAFYUHksK4CkHZQnCsRxxGlkZX2HxDvNgAcwSuVM9YKa/g2I9YC4Boh/AbEzEP8EYn4g5gHik08nZz1H2MjOXgikXdAMZAPiw2hiFkCMpJGDg4OBOPARxY//OThAwXobiHmBWAKPxu9SLWtBTlYG4ksgG7OgGrmB+DoQi+HQGA/E4UCsBYoqlv+cnA+fZzuBAuGn5NR9D/FobERi+4Bs3Co599hLIOcekG2Cx6kgQ8WBGBQmL0AavwIZIUQETjDIn0CcBMSzWf6zs79AkgT5NQXq30VALIIkx/MiRPsskC6BRAcb+3MkyUMv/FQOSWy6wwxkP0PTKIqa5NhYQUnrFTRQIAmBjVUCyv8CxI+h/nuDkuRguUN8z1NOIMX00kX6KzGpASDAADCBTreimmhGAAAAAElFTkSuQmCC) no-repeat left center; font:italic 12px/17px Arial, Helvetica, sans-serif; color:#0454a6 !important; margin:0 0 0 25px; text-decoration:underline; padding:0 0 0 16px; float:right;}
.text_link:hover {text-decoration:none;}
.tl2 {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAQCAYAAADAvYV+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDMTg5M0ZENENBQkFFMTExOEJENEJFNTQxMUM2ODIyNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2OUQ1MkJCNzVFOEQxMUUzQkU0MkYzMkJCOUZEN0JGRiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2OUQ1MkJCNjVFOEQxMUUzQkU0MkYzMkJCOUZEN0JGRiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RTc2NUZDQUIzNUNFMzExOTUzOEJBNzcxODk4MTNGNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDMTg5M0ZENENBQkFFMTExOEJENEJFNTQxMUM2ODIyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoeK158AAAFESURBVHjaYvz//z8DCMjEtgkAqQgg1gPiO0Dc/2RxFUQSCljAChO7nBhYWFYAmaJQcZCiNUD8CEWxTFo/BwMr62ogWwgq9g+ILwDxTwY0wPKflRUkeRSINaEKS4E4DIg/oStmejo15xcDO3s4EM8BYm4gDgDiyUDciK6YEeZBEJCuXDQBSMWDmEA8E4gnP22POwU3GVnnfw6OQ0AsAMTRQFwPxNOkGlexYVXMwM5xGIj/A3H+s/qwe0D6EBA/k+rYNA/DGSAgNWHnDSClDsSOQHwZiO8CMQ8Qc6OYLDnjoBzQakUgBjmpBIjFgNgFiLc+K3D/yYJiLAfHHyAJwmxQ00G2hIM8itUZEssvmACpaiDmBeJDQPz8RaTBbEgIABXjw+JrrvnD2EwMhAAb60GJzXfkiDIZbPr2BzwgGsPN+ABAgAEAaJCdnIkMpBkAAAAASUVORK5CYII=);}

/*  grid ---------------------------------------------------------------------------------------------------------------------- */
html{height:100%; background:#fff;} 
body{min-height:0; height:auto; min-width:0; -webkit-font-smoothing:subpixel-antialiased !important;} 
.main{min-height:100%; height:auto !important; height:100%; overflow:hidden;}
.wrap{margin:0 auto; width:1220px;}


.ban {

}

.rSideBar {
  position: fixed; /* ”иксированное положение */
    width: 300px;
}


.lSideBar {
  position: fixed; /* ”иксированное положение */
    width: 300px;
}



#poisk {
background:url(../images/1.jpg) no-repeat;
height: 60px; /* Высота блока */
width: 300px; /* Ширина блока */
}



/* header ---------------------------------------------------------------------------------------------------------------------- */
header{background-color: #fff no-repeat center bottom; height:100px; margin:0 0 15px;}

.logo{float:left; background:url(../images/logo.jpg) no-repeat; width:300px; height:56px; margin:0px 0 0px 0px;}
.logo a{display:block; text-indent:-9999px; width:300px; height:60px;}

.hb {width:530px; margin:54px 0 0; float:right;}
.search {margin:1px 11px 0 0; float:left;}
.search_input {background:url(../images/search_input.png) no-repeat; font-size:12px; color:#555555; line-height:24px\o/; width:221px; height:24px; border:0; padding:0 10px; float:left;}
.search_button {background:url(../images/search_button.png) no-repeat; text-indent:-9999px; width:17px; height:24px; border:0; float:left;}

.social {margin:0 3px 0 0; float:left;}
.social img {margin:0 7px 0 0; float:left;}

.login_enter {font:13px/13px Arial, Helvetica, sans-serif; color:#3f3f3f; margin:6px 0 0; float:left;}
.login_enter a {color:#3f3f3f; text-decoration:underline;}
.login_enter a:hover {text-decoration:none;}

nav {display:block; clear:both;}
nav ul {text-align:center;}
nav ul li {display:inline-block;}
nav ul li a {font:15px/15px Arial, Helvetica, sans-serif; color:#0454a6; text-decoration:underline; margin:0 8px; float:left;}
nav ul li a:hover {text-decoration:none;}

/* footer ---------------------------------------------------------------------------------------------------------------------- */
.footer-push{height:297px;}
footer{ height:297px; margin:-297px 0 0;}

.fb {display:block; clear:both; height:142px; position:relative; z-index:2;}
.last {width:657px; margin:20px 0 0 250px; float:left;}
.last_title {font:30px/30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#858585; margin:0 0 20px;}
.last_text {width:190px; margin:0 34px 15px 0; float:left;}
.last_text .date {font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#6a6a6a; display:block; clear:both; margin:0 0 4px;}
.last_text h2 {font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; display:block; margin:0 0 10px;}
.last_text h2 a {text-decoration:underline; color:#0454a6;}
.last_text h2 a:hover {text-decoration:none;}
.last_text p {font:13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#616161;}
.lt_last {margin-right:0;}
.all {font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; float:left;}
.all:hover {text-decoration:none;}

.social_footer {width:199px; margin:27px 0 0; float:right;}
.sb {margin:0 0 30px;}

.copy {font:12px Arial, Helvetica, sans-serif; color:#585858; margin:15px 0 0; }
.copy a {color:#0454a6; text-decoration:underline;}
.copy a:hover {text-decoration:none;}
.copy .social {width:100%; margin:8px 0 0;}

.book {background:url(../images/book.png) no-repeat; width:349px; height:281px; margin:-144px 0 0 70px; float:left;}

.dev {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAbCAYAAABMU775AAABjElEQVQ4y43RzUsbQRiA8ZQGUxW9COkmCp7spQeFSvsnFA2CID1UVELFUmo9SPFQhB4KIfhFlPjRlrb4hYJSUFAhLckhB0GkiIiCYqFUL0oOmiAIIq/PYcHsOjvJwO/wsvOww4zLlWOVt4QKEMQYelHmyhm1hR8gCclyiGJ9GOx7B1F4qQ/bB6chCq/04etICGJziUpt6H8bNbAHMV2g1ZXP8neNe1CHRpTlF3V/rcBjFOXe3PPDh34cQ0xpBJ2jDzMdSEMUzuG2BL6P8/cQRRpDSEEUSqzhp8URpFBtzvsQm5Q1Ci914gLPzPkpRGHWGg6sxBHImr9BFBocL8c3HCtBBmJzArdjaIwm3kAUIto3NL4k/0AUapyj7+u1EIVt/d+mNz9DFN47Rg/ntgpxBrG5guEcLuw0QxRWs/bUYs0a/txbgii8ML9X4RT9t9HygQcZiEIxqnCEOApuw5W/TyAOpnCGBEqtx1z7F4BoTMBz52K8sf+PcA2x2cVz7Rt6fx834Rc2MIl63Nc1N6aUvRyEspvgAAAAAElFTkSuQmCC) no-repeat; font-size:12px; color:#706f6a; width:175px; margin:27px 0 0; padding:0 0 0 20px; float:right;}
.dev span {display:block;}
.dev a {color:#0454a6; text-decoration:underline;}
.dev a:hover {text-decoration:none;}

/* sidebar ---------------------------------------------------------------------------------------------------------------------- */
.sidebar{width:302px; float:left; }
.sidebar ul {width:100%; margin:-15px 0 5px; float:left;}
.sidebar li {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkMwMkZGOTM1RTdEMTFFMzg1QkJBOTdFMDY5MjZCRUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkMwMkZGOTQ1RTdEMTFFMzg1QkJBOTdFMDY5MjZCRUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQzAyRkY5MTVFN0QxMUUzODVCQkE5N0UwNjkyNkJFQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQzAyRkY5MjVFN0QxMUUzODVCQkE5N0UwNjkyNkJFQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ppx/0g8AAACsSURBVHjaYvz//z8DOpCJbWMBUn+fLK5CkWRiwA7ygTgSXZAR3WSgqaJA6hYQfwFidaDp33CbzMnZBsQCQCwDxBU4TZYumWsIpM4gGfIDiDWf9iQ/AHFYYAqlWtYyMggITESzjQOIu4A4DMVkyan7woHUChwednqe7bQfrFhy6TkuoMB1IJbDofgCEJuAnfGfl68cj0IQMADiNEax3U8YgYwcIOZiwA/eAAQYAJsqMxHf6PFrAAAAAElFTkSuQmCC) no-repeat 2px 3px; margin:0 0 12px; padding:0 0 0 22px; box-sizing:border-box; -moz-box-sizing:border-box; width:100%; float:left;}
.sidebar li a {font:14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; float:left;}

.sidebar_right {width:300px; float:right;}
.sidebar .top li {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAABSklEQVQ4y6XPMUgCYRjG8RPLpWgRTBOao6Wi0YiWKKihwYYokKiQpnJpkwgMowjJFnNJh8pFIwoaFIJuq0khgnCIao0KJ/Hy6z98hJXfRXbw4473ee+5+zTN5HL7NloQ1v5zuee3V/GO3oYKOhajTpQgkG2sZCm2hzI2ITD6t4KV/W5UEEETblCAte4LruBhGwaxjATyqOAFdrkzDoE3XCIKH3rQrLlC6R0I6REnWIPny8dC6WlEcIFXuV/GiObaOrMgiSr8vx2VHSsyMDD5GTh3c1Ycw8CUqoDMggSqmPu5ENdtyKGMobolcT0EgYDyV53Jqy4IzCjyI9yZnrc9lR+GwEDNzFHzHEbJvCRzuwCBTnhxDQMp9MEvc7u65LS4DoGivBcQwfO3eb+65Pz+AAI6xmCR81YE8CBzr7LEkX0KwmOS2zCLidr5B+Nm8NqlnBB6AAAAAElFTkSuQmCC) no-repeat 0 3px; padding-left:25px;}
.sidebar .new li {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAYAAAAPr1RWAAACLElEQVQ4y62UTWjTYBjHizDYUcZwaL3o8LiTBye9e5u7eBE3sINd5s15mHgRNhUR1lK96GFs4igyrQyKOjoidsXNUqpuaZlUkmrdZpK5fqVrO4Rnz/OkiWlkUGF/+PE+H+/7T/LmTVyuFuUeuHMSiSMl5JLrsOS+et+NpBFooCJtLRsAQDexlS+fv+IPhd3DkwlEQD54bk3VL/tewumRAEMx1npp3Y5ePWfzOIt0OI3fgkOfsgr0T4bgXfq7VZPUAkNSipUixhrFYk6rlXbradvyoGnsoUzdKTLyhsrYRfW1TM7K7bF9LsWV3ZqZdpD5GEUhIQH9Nx/DTDgGQ3efck6KrIhwIzDHdRppMc2jC5J6r/msC9jrtMV/zZe+wMxC3LgzaQNGn4Q5vjj+DJZTMtcmZiPWPBqpTjXK5c1tGPK9MI0T5rYY5vGvDJv/UGE0GOX4+O3nVo+gnqzkuR9YSHLsnVqE6ahorUf5m81Xcwybb+Li16sc9wU/ck5azmog/S5b9XHBeIc0el8lQS1XTXNPs3lmm2FzTYfrMeOUSIUqeAWZc0Lf+8P16ZQKgc9bxnvJ5nlO05bYT8shyu885557olKbWPsFfYIED1IKRBUdHq5r+feKHvtWqhcoJ6g3gE/waF2DFa1CJ2CQDOmO/zE21TWfERCwISJHG712RHL0i8iJlj7/rjfZU0gSASSFdDv6F5C9Rr+G/P/P61jkZydy5IBeDzKMnGnFax/5MCdGc2IrugAAAABJRU5ErkJggg==) no-repeat 0 3px; padding-left:25px;}
.sidebar_right li a {font:12px/16px Arial, Helvetica, sans-serif; text-decoration:underline;}
.sidebar_right li a:hover {text-decoration:none;}


/* content ---------------------------------------------------------------------------------------------------------------------- */
.content-columns{clear:both; padding:0 0 20px;}
.content{width:580px;  margin: 0px 0px 0 305px; float:left;}

.page_title {font:17px/17px Arial, Helvetica, sans-serif; color:#585858; font-weight: bold; display:block; clear:both; margin:0 0 15px;}
.part {width:290px; float:left;}
.part_box {margin:0 0 30px; display:block; clear:both;}
.part_box h2 {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDMTg5M0ZENENBQkFFMTExOEJENEJFNTQxMUM2ODIyNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyODlFRDBCNzVFODAxMUUzODJDREI0ODE4ODhGNjM2NCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyODlFRDBCNjVFODAxMUUzODJDREI0ODE4ODhGNjM2NCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RTc2NUZDQUIzNUNFMzExOTUzOEJBNzcxODk4MTNGNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDMTg5M0ZENENBQkFFMTExOEJENEJFNTQxMUM2ODIyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PseP5rUAAAIMSURBVHjajFI7bBNBEN3dmd09fyAkVmwiwKHAQXyEkUCUIIQooQEqhCgRBQ0SDV06Oir6UJBIUEW0KSiQCJKLSOFTQJoILBnjBNvx3XG/Ye6MLVFYYqU73e69eZ/ZwY2t5pOXb9q9ASopJq84odmpwqObl+Tdp6/WNrbE/62Lp45iq+8LrXkzU8ydrpalZB0yCEQijGMhJBFtbrd293zG/PQCBGtJ69n9+ef3r508VOICVv/RG2hQpWKOt1zw4Vv7zrPXuwMfjFFCozCmdqRcny9rBATlh9G9pbXF1XWpJG/5sD5fOV6tMIy9pGhhrdRmbJRZv/7ywLGo1DhxatvarEBr4i+j2XTH9flfzw8h7zBRs+uCkhYhpyHJYGTMXwXj2Nae92C10ex7SUJ9Uh933FvLb5m+Pje9ePWMdqzIeHGoxbklGzA6hBBQShsLUKRNmCRS8w3JkSWDrEKO8xuwUrDLNy5wgo4XXF55X5surFw/axgrZUIUoGYYWfNPaG4lvw0oT2EAYEENrz+ISWawVGFsadwlDnru8Ey1aGl0wkSEmSUztGSjT27c6LjnS3n+PWXwxZUF9qJH07XeHnx2Y8p4kTNy3Q6J2+++1/aZIYShTB8lqQY/X/pBVwJ7jRBxruhsDnhmRFeIRj+aMHU8EGm8gwUHH58oORq2vSjt3eTFjarm8OGxA38EGACaF7ykFjxAHQAAAABJRU5ErkJggg==) no-repeat 1px 0; font-size:14px; line-height:16px; color:#000000; display:block; margin:0 0 10px;}
.part_box h2 a {color:#000000; text-decoration:underline; margin:0 0 0 25px;}
.part_box h2 a:hover {text-decoration:none;}
.part_box ul li {width:100%; margin:0 0 7px; float:left;}
.part_box ul li a {font-size:12px; line-height:12px; color:#3f3f3f; text-decoration:underline; float:left;}
.part_box ul li a img {margin:0 6px 0 0;}
.part_box ul li a:hover {text-decoration:none;}
.part_right {float:right;}

.breadcrumbs {font:18px Arial, Helvetica, sans-serif; color:#606060; display:block; clear:both; margin:-22px 0 7px;}
.breadcrumbs a {color:#606060;}

.text {display:block; clear:both;}
.text p {font:italic 14px/24px Arial, Helvetica, sans-serif; color:#000000;}
.text2 p {font:12px/20px Arial, Helvetica, sans-serif; color:#000000;}

.content {
    width: auto; 
    margin: 0; 
    max-width: 100%;
}
.nav_container {
    float: right;
    top: 16px;
    line-height: 1;
    right: 65px;
    position: absolute;
}
.toggle-text {
    position: absolute;
    right: 0;
    height: 22px;
    width: 28px;
    color: #121212;
    text-decoration: none;
}
.toggle-text span {
    display: block;
    position: absolute;
    height: 2px;
    width: 25px;
    background: #121212;
    border-radius: 19px;
    opacity: 1;
    left: 0;
}
.toggle-text span:nth-child(2) {
    top: 9px;
}
.toggle-text span:nth-child(3) {
    top: 18px;
}
.menu-container {
	height: 60px;
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 10px;
	width: 100%;
	position: fixed;
	background: #fff;
    z-index: 2;
}
.menu-container .row {
	position: relative;
}
.page-container {
	margin-top: 60px;
}
.menu__title {
	position: absolute;
    right: 40px;
    top: 3px;
}
.side-menu {
	position: fixed!important;
    top: 60px;
    max-height: calc(100vh - 60px)!important;
    height: calc(100vh - 60px);
    max-width: 80vw!important;
    background-color: #efefef;
    min-width: 300px!important;
    outline: none;
    overflow-x: hidden!important;
    overflow-y: auto!important;
    z-index: 2147483647;
    -webkit-overflow-scrolling: touch;
    will-change: transform;
    right: 0!important;
    -webkit-transform: translateX(100%)!important;
    transform: translateX(100%)!important;
        -webkit-transition: -webkit-transform 233ms cubic-bezier(0,0,.21,1);
    transition: -webkit-transform 233ms cubic-bezier(0,0,.21,1);
    transition: transform 233ms cubic-bezier(0,0,.21,1);
    transition: transform 233ms cubic-bezier(0,0,.21,1),-webkit-transform 233ms cubic-bezier(0,0,.21,1);
}
.menu-active .side-menu {
	-webkit-transform: translateX(0)!important;
    transform: translateX(0)!important;
}
.menu__item {
	display: block;
}
.menu__link {
    padding: 17px 15px 17px 25px;
    width: 100%;
    text-decoration: none;
    background: #eceff1;
    display: inline-block;
    margin: 0;
    color: #182818;
    border-bottom: 1px solid #e3e3e3;
}
.menu__item:nth-child(2n)>.menu__link {
    background: #edf4f8;
}
.menu-background {
	display: none;
    position: fixed;
    height: 100vh;
    min-height: 100vh;
    width: 100vw;
    min-width: 100vw;
    z-index: 2;
    background: rgba(0,0,0,0.8);
}
.menu-active .menu-background {
	display: block;
}
@media all and (max-width: 1300px) {
	body {
		min-width: auto;
	}
	.wrap {
    width: auto;
	}
}
/* 20.10 */
.part_box ul li a {
	line-height: 20px;
}
.main, .content-columns, .wrap, .span-19 {
	max-width: 100%;
}
@media all and (max-width: 991px) {
	.part_right {
    float: left; 
	}
	.page-title {
		line-height: 26px;
		font-size: 20px; 
	}
	.text p {
		font-size: 14px;
	}
	.text h2 {
		margin: 0 0 10px;
	}
	.text ul li {
		margin: 8px 0;
	}
}
@media all and (max-width: 1199px) {
	.sidebar_right {
    float: left;
	}
	.rSideBar {
		position: relative;
		margin: 0 auto;
	}
}
@media all and (max-width: 767px) {
	.logo ~ noindex {
		display: none;
	}
	.lSideBar {
    position: relative;
	}
	.menu__title {
		display: none;
	}
}
@media all and (min-width: 1200px) {
	.content {
		padding-left: 40px !important;
	}
	.part {
    width: 250px;
  }
}
@media all and (min-width: 768px) and (max-width: 1199px) {
	footer { 
		margin-left: 25%;
		margin-right: 0;
	}
}
@media all and (max-width: 479px) {
	.logo {
		width: 200px;
    	background: url(../images/logo.jpg) center center no-repeat;
    	background-size: contain;
	}
	.nav_container {
		right: 10px;
	}
}


@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){table,tbody,td,th,thead,tr{display:block}table{border:0;max-width:90%}thead tr{position:absolute;top:-9999px;left:-9999px}tr{border:1px solid #ccc}td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}}