*{margin:0;padding:0;}
html{height:100%;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(boxsizing.htc);}
.container{margin:0 auto;}
.container:after, .row:after, .col:after, .clr:after, .group:after{content:"";display:table;clear:both;}
.row{padding-bottom:0em;}
.col{display:block;float:left;width:100%;}
.pad {padding:0 2px 0 10px}
@media (min-width:768px){.gutters .col{margin-left:2%;}
.gutters .col:first-child{margin-left:0;}
}
@media (min-width:768px){.span_1{width:8.33333333333%;}
.span_2{width:16.6666666667%;}
.span_3{width:25%;}
.span_4{width:33.3333333333%;}
.span_5{width:41.6666666667%;}
.span_6{width:50%;}
.span_7{width:58.3333333333%;}
.span_8{width:66.6666666667%;}
.span_9{width:75%;}
.span_10{width:83.3333333333%;}
.span_11{width:91.6666666667%;}
.span_12{width:100%;}
.gutters .span_1{width:6.5%;}
.gutters .span_2{width:15.0%;}
.gutters .span_3{width:23.5%;}
.gutters .span_4{width:32.0%;}
.gutters .span_5{width:40.5%;}
.gutters .span_6{width:49.0%;}
.gutters .span_7{width:57.5%;}
.gutters .span_8{width:66.0%;}
.gutters .span_9{width:74.5%;}
.gutters .span_10{width:83.0%;}
.gutters .span_11{width:91.5%;}
.gutters .span_12{width:100%;}
}


@font-face {
    font-family: 'Gilroy';
    src: url('Gilroy-ExtraBold.eot');
    src: local('Gilroy ExtraBold'), local('Gilroy-ExtraBold'),
        url('Gilroy-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('Gilroy-ExtraBold.woff') format('woff'),
        url('Gilroy-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}


@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Regular.eot');
    src: local('Roboto'), local('Roboto-Regular'),
        url('Roboto-Regular.eot?#iefix') format('embedded-opentype'),
        url('Roboto-Regular.woff') format('woff'),
        url('Roboto-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
	

body{height:100%;margin:0;padding:0;color:#13353f;background:#fff;font-family:Roboto, Geneva CY, sans-serif;line-height:150%;font-size:1.0em;overflow-y:scroll !important;}
body#bd{color:#13353f; text-align:left; background:#ffffff}
body.contentpane{width:auto;margin:10px;line-height:140%;background:#ffffff}
#cc-content, #cc-content-full, #cc-leftcol{line-height:160%;}
h1,h2,h3,h4,h5{line-height:130%; color:#13467f; font-family:Gilroy, Helvetica CY, sans-serif;font-weight:normal;padding-top:0.2em;padding-bottom:0.1em}
h1{font-size:1.4em;}
h2{font-size:1.2em;}
h3{font-size:1.1em;}
h4{font-size:1.0em;}
h5{font-size:0.9em;}

.contentpaneopen h1, .contentpaneopen h2, .contentpaneopen h3{margin-top:10px;margin-bottom:6px;}
.contentpaneopen h4, .contentpaneopen h5{margin-top:8px;margin-bottom:4px;}
table, td, tr, th{margin:0;}
th{padding:4px;font-weight:bold;text-align:left;}
table{border-collapse:collapse;}
.sectiontableheader{border-collapse:collapse;border-bottom:solid 2px #fea41d;padding:3px 3px 3px 4px;background:#ffefbf;color:#555;font-weight:bold;}
.sectiontableheader a{color:#333;font-family:'Gilroy', Roboto, Helvetica CY, sans-serif;}
.sectiontableheader a:hover{color:#777;font-family:'Gilroy', Roboto, Helvetica CY, sans-serif;}
tr.sectiontableentry1 td{padding:5px 5px;font-family:Roboto, Helvetica CY, sans-serif;background:#eeeeee;}
tr.sectiontableentry2 td{padding:5px 5px;font-family:Roboto, Helvetica CY, sans-serif;background:#f8f8f8;}
tr.sectiontableentry1:hover td,tr.sectiontableentry2:hover td{font-family:Roboto, Helvetica CY, sans-serif;background:url(../images/sep.gif) repeat-x bottom #fff;}

a{color:#134680;text-decoration:none;outline:none;}
a:hover, a:active, a:focus{color:#ff6a13;}
alt{font-size:10px;}
em{font-size:1em!important;font-family:Roboto, Roboto, Helvetica CY, sans-serif;}
p{margin:0 0 0.7em 0;}
ul{margin:0;padding-left:15px;padding-bottom:0.5em;color:#444;}
ol{margin:0;padding-left:20px;padding-bottom:0.5em;color:#444;}
li{padding-left:0px;line-height:180%;}
hr{border-top:1px solid #ADACA9;border-right:0;border-left:0;border-bottom:0;height:1px;}
pre{max-width:100%;height:auto;display:block;overflow:auto;margin-top:2px;margin-bottom:10px;border:solid 1px #99adc2;border-left:solid 3px #99adc2;padding:6px;background:#f3f3ff;font-size:12px;}

img,video,iframe,object, embed, pano{margin:0;border:none;}
@media \0screen{img,video,iframe,object,embed,pano{width:auto;}
}

img.smartresize, img, object{max-width:100%;height:auto;}
.uppod4joomla{max-width:100%;height:auto;}
img.icos {width:28px;height:28px;  display: inline-block;line-height:31px; padding-bottom:2px; vertical-align: middle;}


.contactmap { overflow: hidden;  width: 100%; height: 350px;  border-radius: 3px}
.overlay {  background:transparent;    position:relative;    width:100%;   height:350px; /* your iframe height */   top:350px;  /* your iframe height */   margin-top:-350px;  /* your iframe height */}

#menu-outcontainer{margin:0 auto;position:relative;z-index:30;width:100%;background:rgba(240,240,240, 1);line-height:50px;border-bottom: solid 1px #ccc}
@media screen and (max-width:1000px){#menu-outcontainer{position:fixed!important;background:rgba(240,240,240, 0.9)!important;}
}
#menu-wrapcontainer{position:relative;margin:0 auto;z-index:31;min-width:240px;max-width:1000px;clear:both;}
#menu-container{position:relative;z-index:30;top:0;left:0;width:100%;height:50px;}
#menu-wrap{position:relative;line-height:50px;clear:both;}
#menu-wrap ul{float:left;list-style:none;padding:0;position:relative;top:0px;}
#menu-wrap li{float:left;}
#menu-wrap li a{margin:0px 0px 0px 0px;padding:0 11px 0 11px;display:inline-block;float:left;line-height:50px;font-size:110%;color:#134680; text-decoration:none;text-align:center;cursor:pointer;}

div#menu-wrap li:hover, div#menu-wrap li.iehover{color:#ff6a13;line-height:50px;}
div#menu-wrap li:hover a, div#menu-wrap li.iehover a{color:#ff6a13;line-height:50px;padding:0 11px 0 11px;}
div#menu-wrap li.active{color:#ff6a13;line-height:50px;}
div#menu-wrap li.active a{color:#ff6a13;cursor:pointer;display:block;line-height:50px;padding:0 11px 0 11px;}
div#menu-wrap ul ul{list-style:none;position:relative;top:50px;left:-20px;line-height:30px;font-size:90%;}
#menu-primary{line-height:50px;width:100%;clear:both;}
#profile-wrap{position:absolute;right:0px;top:0px;z-index:4;text-align:right;float:right;display:inline-block;}

.profile_block{line-height:50px;text-align:right;display:inline-block;vertical-align:middle;}
.tel{display:inline-block;font-size:0.9em;line-height:50px;display:inline-block}
.tel a{line-height:50px;vertical-align:middle;color:#134680;}
.tel .imgtel{display:none}

.toplink{color:#13353f;font-size:0.9em;display:inline-block}
.toplink:hover{color:#ff6a13;}

.menu-toggle + label{float:left !important;text-align:left !important}
.menu-toggle + label:before{float:left !important;padding-left:10px}
.pr_tw{padding-right:20px}
.mr_tw{margin-right:20px}

@media screen and (max-width:700px){.profile_block{line-height:50px;vertical-align:top;}
.tel a{display:block;width:30px; }
.tel a .texttel{display:none}
.tel a .imgtel{display:block !important;text-align:center; }
.tel a .imgtel img{height:20px;margin-top:15px;line-height:50px; }
}


#cc-toppanel{position:relative;margin:0 auto;z-index:31;min-width:240px;max-width:1000px; clear:both; z-index:2;}
#cc-headtop { position:relative; margin:0; display:block}

#cc-logo {width:178px;}
.cc-logolink,  a:hover.cc-logolink, a:active.cc-logolink , a:focus.cc-logolink {display:block; color:#134680; font-family: "sans-serif";  text-align:left; margin-right:10px; font-size:8px;  text-decoration:none}


.slogan{ color:#134680; margin-top:6px;text-align:left;}
@media (max-width:980px){
.slogan{ color:#134680; margin-top:6px;text-align:center;}
}

@media (max-width:768px){
.h2hidden{ display:none}
}	
	
#cc-info{margin-top:12px;text-align:right;margin-right:20px; font-size:0.8em}
@media screen and (max-width:1000px) {
#cc-info{margin-left:10px; text-align:center;}
}

#cc-head{display:block;width:100%;height:0px;}
@media screen and (max-width:1000px){#cc-head{display:block;width:100%;padding-top:50px;}}
#cc-logowrap{width:100%;padding:26px 10px 10px 10px;}
#cc-logo{display:block;max-width:234px;margin:0 auto;z-index:33}
@media screen and (max-width:480px){#cc-logo{display:block;max-width:120px;margin:0 auto;z-index:33}
}
.cc-logolink, a:hover.cc-logolink, a:active.cc-logolink , a:focus.cc-logolink{color:#eee;font-family:sans-serif;text-align:center;font-size:.1em;text-decoration:none}
.cc-line{margin:0 auto;background:#eee;font-weight:bold;width:100%;height:0px;}

#sliderwrapout{background:rgba(242,246,247, 1); }
.swiper-container{z-index:29;min-width:240px;max-width:1000px;display:block;padding-top:6px;}
.swiper-slide{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.swiper-slide img{width:100%;}
.swiper-pagination-bullet{width:30px;height:10px;background:none;border:1px solid #aaa;border-radius:0 0 0 0;opacity:1;cursor:pointer;}
.swiper-pagination-bullet-active{background:#007aff;border-color:#007aff;}



.infowrap{margin:0 auto;min-width:240px;max-width:1000px;}
.infowrap2{margin:0 auto;min-width:240px;max-width:1000px;padding:0 0 0 10px}
.infowrapabout{margin-top:12px;padding-top:32px;padding-bottom:32px;background:#eeeeee;border-top:1px solid #ccc;border-bottom:1px solid #ccc;clear:both}
.infowrapwhite{margin-top:12px;padding-top:32px;padding-bottom:32px;background:#ffffff;clear:both}
.infowrapbg{background:#ffffff;clear:both;border-top:1px solid #bbb; }
.infowrapfish{margin-top:0px;padding-top:32px;padding-bottom:54px;clear:both}


@media screen and (max-width:1000px){.infowrapfish{display:none}}


.alert{padding:10px; background:#FCFAF2; border:1px solid #FF0000;  margin-right:10px; margin-bottom:5px}


.leftinfo{margin-bottom:18px; color:#13353f; padding:10px;}
.rightinfo{width:100%;text-align:center;padding:10px;font-size:0.9em}


.infowraptop{padding-top:16px}
.infotoppad{margin-top:38px}


@media screen and (max-width:480px){.hidden{display:none}
}
#cc-allcontent{margin:0 auto;min-width:240px;max-width:1000px;position:relative;}
#cc-wrapper{height:100%;display:block;}
#cc-container-outer{text-align:left;clear:both;display:block;}
#cc-body-outer{text-align:left;margin-right:0;clear:both;display:block;}
#cc-mainbody{overflow:hidden;text-align:left;display:block;width:100%}
#cc-banner{margin-top:0px;display:block;}
#cc-banner div.moduletable{margin-bottom:5px;line-height:160%;}
#cc-banner div.moduletable h3{font-family:Gilroy, Helvetica CY, sans-serif;margin:0;color:#134680;font-weight:bold;line-height:130%;padding:0px 0px 0px 0px;}

#cc-content{float:left; font-size:1.0em;line-height:150%;padding:10px 0px 10px 5px;overflow:hidden;min-width:240px;max-width:1000px;display:block;}

@media (max-width:980px){
#cc-content{float:left; font-size:1.0em;line-height:150%;padding:10px 10px 10px 15px;overflow:hidden;min-width:240px;max-width:1000px;display:block;}
}

#cc-content-full{line-height:150%;font-size:1.0em;display:block;overflow:hidden;padding:10px 10px 10px 10px;min-width:240px;max-width:1000px}


#cc-leftcol{overflow:hidden;margin-top:0px;padding:14px 10px 10px 10px;float:left;display:block;font-size:0.9em;min-width:240px;max-width:1000px}
@media (max-width:768px){#cc-leftcol{overflow:hidden;padding:10px 10px 10px 10px;float:left;display:block;font-size:1.3em;min-width:240px;max-width:980px}
}
#cc-leftcol table{border-collapse:collapse; }
#cc-leftcol div.moduletable{margin-bottom:3px;padding:4px 5px 10px 5px;}
#cc-leftcol div.moduletable h3{font-size:1.9em !important;font-family:Gilroy, Helvetica CY, sans-serif;margin:0;color:#134680;line-height:130%;padding:0px 0px 4px 0px;margin-bottom:1px;}

#cc-tcont{clear:both;line-height:150%;display:block;margin-top:16px;padding:0;overflow:hidden;}
#cc-tcont div.moduletable{padding:0 10px 0 1px;margin-bottom:5px;}
#cc-tcont div.moduletable h3{font-weight:bold;padding:4px 3px 4px 0px;color:#134680;font-size:1.2em;border:none;line-height:140%;}
#cc-bcont{display:block;line-height:150%;margin-top:16px;padding:0;}
#cc-bcont div.moduletable{padding:0;margin-bottom:5px;}
#cc-bcont div.moduletable h3{font-weight:bold;padding:4px 3px 4px 0px;font-size:1.2em;font-variant:normal;border:none;line-height:140%;}

#cc-breadcrumbswrap { clear:both; margin:0 auto;min-width:240px;max-width:980px; color:#555; text-transform: uppercase; font-size: 11px;line-height: 11px; vertical-align:bottom; font-weight:bold; width:100%;}
#cc-breadcrumbs{ margin:0 auto;min-width:240px;max-width:980px; color:#555; text-transform: uppercase; font-size: 11px;line-height: 11px; padding: 6px 5px 6px 0px; vertical-align:bottom; font-weight:bold; width:100%; }
@media (max-width:768px){#cc-breadcrumbs{padding: 6px 5px 6px 15px;}}
.breadcrumbs{line-height:140%}
.pathway a {color:#134680; } a:hover.pathway , .pathway a:active, .pathway a:focus {color:#333}


#cc-bottoutbgwrapp{background:#eeeeee;width:100%; padding-bottom:10px;border-top:1px solid #ccc; }
#cc-bottoutwrapp{min-width:320px;max-width:1000px;height:auto;position:relative;margin:0 auto;clear:both;}
#cc-bottwrapp{position:relative;overflow:hidden;margin:0 auto;text-align:left;clear:both;}
#cc-bott{overflow:hidden;padding:12px;padding-bottom:0px;color:#333;text-align:left;}
#cc-botsl{color:000000;margin-bottom:0px;font-size:0.85em;}
#cc-botsl a{color:#13353f}
#cc-botsl a:hover, #cc-botsl a:focus{color:#ff6a13;}
#cc-botsl div.moduletable{padding:0 10px 0 0;margin-bottom:0px;font-size:1em;}
#cc-botsl div.moduletable h3{margin:0px;padding:0px 3px 6px 0px;color:#134680;font-size:1.3em;font-variant:normal;font-family:Roboto,Tahoma,sans-serif;letter-spacing:1px;border:none;line-height:140%;}
.cc-box-full, .cc-box-left, .cc-box-center, .cc-box-right{float:left;text-align:left;margin-bottom:5px;overflow:hidden;background:none;}


#cc-bottline{overflow:hidden; background:#eeeeee ;text-align:left;height:5px;clear:both;}
#cc-counterml{width:88px;height:15px;top:3px;right:195px;position:absolute;font-size:11px;}
#cc-counteros{width:88px;height:15px;top:3px;right:100px;position:absolute;font-size:11px;}
#cc-counterli{width:88px;height:15px;top:3px;right:3px;position:absolute;font-size:11px;}

#to-top{position:fixed;bottom:10%;right:1px;display:block;z-index:10000;width:86px;height:30px;text-align:center;background:url(../images/trans-bg.png);visibility:hidden;border:solid 1px #aaa;}
#to-top a{display:block;color:#fff;font-weight:bold;font-size:0.8em;line-height:30px;text-decoration:none!important;font-style:italic;}

#cc-footeroutwrap{background:#dddddd; padding:5px 12px 5px 5px;text-align:left;line-height:140%;color:#222; position:relative;border-top:1px solid #bbb;border-bottom:1px solid #bbb;}
#cc-footer{padding:5px 12px 5px 12px;margin:0 auto;min-width:320px;max-width:1000px;height:auto;text-align:left;line-height:140%;color:#333;position:relative;}
#cc-footer a{padding-right:2px;}
#cc-footer a:hover, #cc-footer a:active{color:#ff6a13;}
#cc-footermid{position:relative;text-align:left;line-height:140%;color:#333;}
#cc-copyright{top:0px;left:0px;color:#333;position:relative;font-size:11px;padding-right:6px}
#cc-copyright a{padding:0;}
form{margin:0;padding:0;}
fieldset{background:rgba(240, 240, 240, 0.4);padding:8px;font-family:Trebuchet MS, Helvetica, sans-serif;font-weight:bold;border:1px solid #ccc;border-radius:2px;font-size:0.8em;}
legend{color:#800000;border:0px;margin-top:3px;line-height:1.6em;padding:4px 16px 1px 16px;font-family:'Gilroy', Roboto, Tahoma CY, sans-serif;display:block;font-weight:normal;font-size:1em;}
input, select{color:#222222;font-size:12px;padding:6px;font-family:Tahoma, sans-serif;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#f9fbf9;}
textarea{border-left:1px solid #999;font-size:12px;border-top:1px solid #999;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
input[type="button"], .submitadm, .validate, .button{border-left:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #999;border-bottom:1px solid #999;padding:6px 10px;font-size:12px;background:#eee;color:#555;cursor:pointer;}
input[type="button"]:hover, input[type="button"]:focus, .submitadm:hover , .button:hover, .button:focus, .validate:hover, .validate:focus{border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #ddd;border-bottom:1px solid #ddd;color:#000;padding:6px 10px;background:#fffece;cursor:pointer;}
.required, .inputbox , .rsform-text-box,.rsform-input-box, .rsform-captcha-box{padding:6px;background:#fffefb;font-family:monospace;font-size:13px;color:#333333;}
.inputbox:hover,.rsform-text-box:hover,.rsform-text-box:focus,.rsform-input-box:hover, .rsform-input-box:focus,.rsform-captcha-box:hover, .rsform-captcha-box:focus,.inputbox:focus{color:#333;background:#fffece;}
.regcaptcha{border:1px solid #86a4cc;background:#fefefe;font-family:monospace;font-size:13px;color:#333333;}
div.modules{width:100%;}
div.moduletable{}
div.moduletable h3{margin:0;color:#111111;font-size:1.9em;}
div.moduletable td{padding:3px 5px!important;}
table.blog{width:auto;margin-top:1px;}
table.blog .article_separator{display:block;height:10px;}
table.contentpane{border:none;width:100%;}
table.contentpaneopen{margin-top:0px;margin-left:1px;margin-bottom:2px;border:none;}
.buttonheading{padding-left:3px!important;text-align:right;white-space:nowrap;vertical-align:middle;padding-top:2px;}
.key{width:170px;padding-top:8px;padding-bottom:8px;}
#component-contact{margin-top:4px;}
.componentheading{font-family:'Gilroy', Roboto, Helvetica CY, sans-serif;margin:2px 0px 5px 0px;color:#134680;font-size:1.9em;line-height:140%}
.contentpaneopen{margin-left:0px;}
.contentdescription{padding-bottom:5px;padding-top:0px;}
.contentheading{color:#134680;font-size:1.2em;font-family:'Gilroy', Roboto, Helvetica CY, sans-serif;}
table.blog .contentheading{color:#111111;font-size:1em;font-weight:normal;}
table.blog a.contentpagetitle{text-decoration:none;font-weight:normal;}
table.blog a.contentpagetitle:hover, table.blog a.contentpagetitle:active{text-decoration:underline;font-weight:normal;}
a.readon{background:url(../images/arrow-readon.gif) no-repeat center left;padding-left:16px; font-family:'Gilroy'; font-size:18px}
a.readon:hover{}
table.contentpaneopen td, table.contentpane td{}
table.contentpaneopen, table.contentpane, table.blog{width:100%;}
.small{color:#777;line-height:160%;font-size:11px;}
.article-meta{line-height:120%;margin-bottom:8px}
.autor , .pageinfo, .createdby{color:#777;padding:0 8px 6px 0;line-height:100%;font-size:11px;}
.art_hits, .modifydate{color:#777;padding:0 5px 0 0;line-height:160%;font-size:11px;}
.createdate, .modifydateart{background:url(../images/time.gif) no-repeat center left;color:#777;padding:0 5px 0 14px;line-height:160%;font-size:11px;}
.error{margin:4px 0 4px 0;color:#CC0000;}
.highlight{border-bottom:1px dotted;font-weight:bold;}
.moduletable{padding:0;}
.blog_more{margin:5px 0px 5px 0px;padding:6px 6px 6px 0px;font-size:0.95em}
.blog_more strong{margin:0 0 5px;color:#134680;font-size:1.4em;font-weight:bold;font-family:Roboto, Helvetica CY, sans-serif;display:block;}
.cc-rel{margin:0px 0px 5px 0px;padding:6px 6px 6px 0px;}
.relateditems{font-size:0.95em}
.category{font-weight:bold;font-size:1.3em;font-family:Roboto, Helvetica CY, sans-serif;line-height:170%}
.clr{clear:both;}
.pgn_button1, .pgn_button0, .pgn_page, .pgn_current{margin:0px 0px 0px 5px;padding:3px 10px 3px 10px;font-size:18px;font-weight:bold;}
.pgn_button1{color:#076ba7;background-color:#fffefb;border:1px solid #fea41d;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;}
.pgn_button0{color:#aaa;background-color:#fffefb;border:1px solid #fea41d;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.pgn_page{color:#076ba7;background-color:#fff4d9;border:1px solid #fea41d;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;}
.pgn_button1:hover, .pgn_page:hover, .pgn_current{color:#aa0000;background-color:#ffe28c;border:1px solid #fea41d;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.pagenav{color:#076ba7;font-size:10px;display:block;height:20px;margin-bottom:5px;}
.pagenav_next{position:relative;float:right}

/* Form Search Component */
.searchwrap {display:inline-block;width:100%!important; }
.searchinput{margin:0; width:74%; display:inline-block; float:left; } 
.searchbutton{display:inline-block; margin:0; float:right;width:25%; }
/* Search result */
.searchintro { padding: 10px 0;	color:#555; width: 100%;} /* Счетчик совпадений */
.highlight { color:#cc0000;}
.search_resul, .word,  .phrase, .only { padding:5px;}
.phrase{ background:none; border:none;}
#results{ background: #fffbf0; border: 1px solid #ffe28c; border-radius: 4px; font-size:11px; padding:16px 5px 5px 5px;}

.highlight{color:#cc0000;}
.search_resul, .word, .phrase, .only{padding:5px;}
.phrase{background:none;border:none;}
#results{background:#fffbf0;border:1px solid #ffe28c;border-radius:4px;font-size:11px;padding:16px 5px 5px 5px;}
.jcl_objtitle{font-weight:bold;}
.osolCaptchaBlock{width:100%;}
.osolCaptchaBlock label{}
.osolCaptchaBlock table td{padding:10px 20px 10px 0;text-align:left;}
.osolCaptchaImg{border:1px solid #99adc2;}
.osolCaptchaRel{font-size:11px;font-weight:bold;}
.relateditems{margin-top:4px;}
.votitaly-box{margin-left:5px;font-size:0.9em}
.tooltip{border:1px #555 solid;padding:3px 6px 3px 6px;background:#FFFFE0;color:#000000;font:normal 11px Roboto, Helvetica CY, sans-serif;}
img.smartresize{background:none repeat scroll 0 0 #fefefe;border:1px solid #eee;border-radius:3px;padding:1px;}
.smartresize{background:none repeat scroll 0 0 #fefefe;border:1px solid #eee;border-radius:3px;padding:1px;}
div.back_button a{color:#ADACA9;text-decoration:none;height:18px;display:block;margin-top:15px;}
#modlgn_passwd, #modlgn_username{width:120px;}
#modlgn_passwd{background:#FFFFFF;}
#modlgn_username{background:#FFFFFF;}
#modlgn_remember{border:none;background:none;}
.tool-tip{float:left;margin:0;padding:5px 8px;background-color:#F6F6FF;border:2px solid #47741c;max-width:400px;text-align:left;z-index:10000;}
.tool-title{margin:0;padding:0;background:none;font-size:11px;font-weight:bold;}
.tool-text{font-size:11px;margin:0;padding:0;padding-top:0;}
.calendar{line-height:16px;margin-left:3px;background:url(../images/calendar.png) no-repeat;cursor:pointer;vertical-align:middle;}
a img.calendar{margin-left:3px;background:url(../images/calendar.png) no-repeat;cursor:pointer;vertical-align:middle;}
.invalid{border-color:#ff0000;}
label.invalid{color:#ff0000;}
.system-unpublished{margin:0;padding:0;background-color:transparent;}
#system-message{margin-bottom:10px;margin-top:-2px;padding:0;}
#system-message dt{font-weight:normal;}
#system-message dd{margin:0;font-weight:normal;}
#system-message dd ul{color:#0055BB;margin-bottom:10px;list-style:none;padding:3px 10px 3px 10px;border:1px solid #84A7DB;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
#system-message dt.message{display:none;}
#system-message dd.message{}
#system-message dt.error{display:none;}
#system-message dd.error ul{color:#c00;background-color:#E6C0C0;border:1px solid #DE7A7B;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
#system-message dt.notice{display:none;}
#system-message dd.notice ul{color:#c00;background:#EFE7B8;border:1px solid #F0DC7E;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.adminform label{font-size:0.9em;font-weight:bold;cursor:pointer;margin-right:8px;}
.wfNoEditor{font-size:14px;}
#editor-xtd-buttons{margin:5px 0 5px -1px;clear:both}
.button2-left,.button2-right,.button2-left div,.button2-right div{float:left;}
.button2-left a,.button2-right a,.button2-left span,.button2-right span{display:block;height:22px;float:left;line-height:22px;font-size:11px;color:#666;cursor:pointer;}
.button2-left span,.button2-right span{cursor:default;color:#999;}
.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span{padding:0 6px;}
.page span{color:#000;font-weight:bold;}
.button2-left a:hover,.button2-right a:hover{text-decoration:none;color:#0B55C4;}
.button2-left a,.button2-left span{padding:0 24px 0 6px;}
.button2-right a,.button2-right span{padding:0 6px 0 24px;}
.button2-left{background:url(../images/j_button2_left.png) no-repeat;float:left;margin-left:5px;}
.button2-right{background:url(../images/j_button2_right.png) 100% 0 no-repeat;float:left;margin-left:5px;}
.button2-left .blank{background:url(../images/j_button2_blank.png) 100% 0 no-repeat;}
#system-debug{color:#444;background-color:#fff;padding:10px;margin:10px;}
#system-debug div{font-size:11px;}