.linklove {display:none!important}
/* 
# Theme Name: Lider-by 
# Theme URI: http://www.lider.by/ 
# Description: custom theme for Lider.by site. 
# Version: 1.0 
*/
/* reset */
html,body{margin:0;padding:0;height:100%;font-family:Trebuchet MS,Verdana,sans-serif;}
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input{margin: 0;padding: 0;}
ul, ol{list-style:none;}
img{border:none;}
table{border-collapse:collapse;border-spacing:0;}
body{background:#fff url(images/back-main.jpg);background-repeat:repeat-x;}
/* layout */
html,body {margin:0;padding:0;height:100%;}
#container {position:relative;margin:0 auto;height:auto !important;height:100%;min-height:100%;width:100%;}
/* header */
#header{width:960px;margin:0 auto;padding:0;height:115px;position:relative;}
#header-png-cont {float:left;top:0;left:0;}
#utilz {display: block; position:absolute;clear:both;float:right;margin-top:2px;margin-right:10px;text-align:right;top:0;right:0;}
#utilz a {color:#fff;font-size:12px;height:12px;line-height:20px;text-decoration:none;}
#utilz li {;height:20px;}
#utilz a img {text-decoration:none;position:relative;top:6px;}
#header-contacts {width:240px;height:42px;overflow:hidden;position:relative;top:70px;float:right;font-size:12px;list-style:none;}
#header-contacts ul li {clear:both;}
#header-contacts ul li p {float:left;margin:0;}
#header-contacts ul li span {}
/* content */

#search h3 {font-size:14px;margin:0;}
#search1 h3 {font-size:14px;margin:0;}
#search2 h3 {font-size:14px;margin:0;}
#searchresults {margin:0 0 10px 0;display:block;position:relative;}
#searchresults h2 {font-size:16px;margin:0 0 10px 0;}
#searchform {margin:16px 0 14px 0;width:130px;display:block;position:relative;}
#searchform1 {margin:16px 0 14px 0;width:130px;display:block;position:relative;}
#searchform2 {margin:16px 0 14px 0;width:130px;display:block;position:relative;}
#s {font-size:12px;font-family:Trebuchet MS,Verdana,sans-serif;width:100px;border: 1px solid #3369af;color:#3369af;margin:4px 4px 0 0 ;float:left;top:0;}
#searchsubmit {width:24px;height:24px;font-size:10px;margin:0;float:right;top:0;}

.home-links-courses {width:320px; float: left;font-size:11px;color:#000;}
#content {display:block;width:960px;margin:0 auto;padding:10px 0 200px 0; /* bottom padding for footer */}

.wrapper-spacer {float:left;height:10px;display:block;width:100%;}
.wrapper-header {float:left;text-transform:uppercase;width:100%;margin:6px 0;font-weight:bold;}

.wrapper-1column {display:block;font-size:12px;width:960px;float:left;clear:left;margin:0 10px 0 10px;}

.wrapper-2columns-main {font-size:12px;width:960px;float:left;clear:left;margin:0;}
.wrapper-2columns-main .column-left {float:left;width:480px;margin:0;text-align:left;padding:0;color:#000;}
.wrapper-2columns-main.column-left .news h2 {font-size:14px;margin:0 0 10px 0;}
.wrapper-2columns-main .column-left .news h3 {font-size:12px;margin:0;}
.wrapper-2columns-main .column-left .news p {text-indent:10px;font-size:14px;padding:5px 0 10px 0;}
.wrapper-2columns-main .column-right {float:left;width:480px;margin:0;text-align:left;padding-top:0;overflow:hidden;}

.wrapper-2columns {font-size:12px;width:960px;float:left;clear:left;margin:0;}
.wrapper-2columns .column-left {float:left;width:650px;margin:0 10px 0 20px;text-align:left;padding:0 20px 0 0;color:#000;}
.wrapper-2columns .column-left1 {float:left;width:440px;margin:0 0 0 20px;text-align:left;padding:0 0 0 20px;color:#000;}
.wrapper-2columns .column-left .news h2 {font-size:14px;margin:0 0 10px 0;}
.wrapper-2columns .column-left .news h3 {font-size:12px;margin:4px 0;}
.wrapper-2columns .column-left h2 {color:#000;font-size:16px;margin:0 0 10px 0; padding: 2px 0 2px 4px;background-color:#b3c4de;}
.wrapper-2columns .column-left h3 {color:#000;font-size:14px;margin:0 0 10px 0; padding: 2px 0 2px 4px; background-color:#b3c4de;}
.wrapper-2columns .column-left .news p {text-indent:10px;font-size:14px;padding:5px 0 10px 0;}
.wrapper-2columns .column-right {float:left;width:240px;margin:0;text-align:left;padding-left:20px;overflow:hidden;padding:0 10px; }
.wrapper-2columns .column-right1 {float:right;width:440px;margin:0 20px 0 0;;text-align:right;padding:0 20px 0 0;color:#000;}

.wrapper-3columns {display:block;width:960px;float:left;clear:left;margin:0;font-size:12px;}
.wrapper-3columns h2 {font-size:1.1em;margin: 0 0 10px 0;}
.wrapper-3columns h3 {font-size:1.1emx;font-weight:bold;}
.wrapper-3columns ul a {margin:0;}
.wrapper-3columns .column {display:block;width:310px;float:left;margin:10px;float:left;margin:0px;}
.wrapper-3columns .column-equal-1 {float:left;left:0px;overflow:hidden;position:relative;width:290px;margin:0 10px;}
.wrapper-3columns .column-equal-2 {float:left;left:0px;overflow:hidden;position:relative;width:290px;margin:0 10px;}
.wrapper-3columns .column-equal-3 {float:left;left:0px;overflow:hidden;position:relative;width:290px;margin:0 10px;}

.wrapper-3columns-kursy {font-size:14px;width:960px;float:left;clear:left;margin:0;}
.wrapper-3columns-kursy .column_r {float:right;width:310px;margin:0px;text-align:right;padding:0px;color:#000;}
.wrapper-3columns-kursy .column_l {float:left;width:310px;margin:0px;}
.wrapper-3columns-kursy .column_c {float:left;width:310px;margin:0px;padding:0px;color:#000;}


.wrapper-4columns {display:block;width:960px;float:left;clear:left;margin:0;font-size:12px;}
.wrapper-4columns h2 {font-size:16px;margin: 0;}
.wrapper-4columns h3 {font-size:14px;font-weight:bold;}
.wrapper-4columns ul a {margin:0;}
.wrapper-4columns .column {display:block;width:236px;float:left;margin:0; float:left;margin:0px;}

.courses-list {width:230px;}
.courses-list li {display: block;width:218px; padding:2px 4px 2px 10px;}
.courses-list li a {font-size: 12px; color:#008;padding:4px 0 0 0;margin:0;}
.courses-icon {text-align:center; padding: 14px 0px 0px 0px;}

.wrapper-5columns {display:block;width:960px;float:left;clear:left;margin:0;font-size:12px;}
.wrapper-5columns .column {display:block; width:152px;float:left;margin:0px 4px;}

/* footer */
#footer { position: absolute; width:100%; bottom:0px; font-size:14px; background:#fff url(images/back-footer.gif); background-repeat:repeat-x; background-position:top; height:200px;}
#footer-text-container {display:block;width:960px;height:140px;margin:0px auto;}
#footer-text {position: relative; bottom:0;display:block; bottom:0;padding:90px 0 6px 0;float:left;color:#033d66;font-weight:bold;font-family:Verdana,sans-serif;font-size:11px;height:40px;}
#footer-text a {color:#033d66;}
#footer-online-contacts {position:relative;float:right;height:40px;overflow:hidden; padding:0;margin:100px 10px 0 0;}
#footer-online-contacts span {float:left;line-height:30px;}
#footer-online-contacts img {float:left;line-height:30px;padding:0 4px;}
#icq {display:block;margin: 8px 8px;}
#footer-cities{position:relative;float:right;width:170px;height:140px;overflow:hidden;}
#footer-cities-list {list-style:none;padding:6px 0 10px 0;clear:both;display:block;height:30px; width:100%;text-align:center;}
#footer-cities-list a {padding: 0 10px 0 0;font-size:12px;color:#033d66;font-weight:bold;}

/* menus */
#menu-main {float:left; padding-top:6px;}
#menu-main ul{height:4px;list-style:none;padding-left:10px;}
#menu-main li {float:left;margin:0 10px 0 0;}
#menu-main li span{width:80px;font-size:10px;color:#fff;float:left;clear:left;}
#menu-main li a.header{font-family:Verdana,sans-serif;font-size:14px;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:bold;float:left;margin:10px 0 0 0;}
#menu-main li a.header:visited {color:#fff;}
#menu-main li a.current {font-family:Verdana,sans-serif;font-size:14px;color:#96aed2;text-decoration:none;text-transform:uppercase;font-weight:bold;float:left;margin:10px 0 0 0;}
span.menu-desc {color:#fff;}
span.menu-desc-current {color:#96aed2;}
/* content */
.column-home h2 {float:left;margin: 16px 0 0 16px;}
.column-home img.header {float:left;width:64px;height:64px;margin-bottom:10px;}
.column-home h3 {width:320px;float:left;}
.column-home p {clear:left;width:310px;padding:5px;margin:0 10px 0 0;}
.column-home ul {clear:left;}

.promo-header {width:640px;height:203px;background:url(/wp-content/themes/lider/images/main-promo.jpg) ; color: #fff;font-size: 14px;font-weight:bold; padding:20px 4px 4px 316px;}
.promo-header h2 {font-size:16px;margin:0 0 10px 0;}
.promo-header a {color:#fff;font-weight:bold;}

.promo-links {width:960px;height:71px;background:url(/wp-content/themes/lider/images/main-promo-links.png); color: #fff;font-size: 10px; font-weight:bold;}
.promo-links a.promo-link{color:#fff;float:left; font-size:12px; width: 220px; margin: 4px 10px 0 10px;}
.promo-links a.promo-link:visited{color:#fff;}
.promo-links a img {color:#000;float:left; width: 64px;}

.main-news a {float:right;font-size:10px;margin:0 10px 0 0;position:relative;bottom:0;}
.main-news {font-size:12px;margin:0 20px 0 0;}
.main-news h3 {font-size:12px;margin: 0 0 10px 0;}

.main-courses a {color:#000;}
.main-courses a:visited {color:#000;}
.courses-header {font-size:15px;font-weight:bold;padding:0 0 4px 0;}

.post a {font-size:14px; color:#02243c;}
.post a:visited {color:#033d66;}

.excerpt-post a {color:#02243c;}
.excerpt-post a:visited {color:#033d66;}

.about {width:460px;padding: 8px 10px 10px 10px; font-size:13px;}
.about p {text-indent:10px; margin:0 0 10px 0;}
.rotate {margin: 0 0 10px 0;}

.post {font-size:14px;}
.post h2 {font-size:16px;color:#fff;margin-bottom:20px;}
.post h3 {font-size:14px;margin-bottom:10px;}
.post p {text-indent:10px;margin-bottom:10px;}
.post a.details {float:right;margin-bottom:10px;width:100%; text-align:right;}
.post ul { list-style:circle;padding:0 0 10px 30px;}

.additional {font-size:14px; line-height: 16px; margin: 0 0 6px 0;color:#000; }
.additional a {color:#000; }
.additional a:visited {color:#444; }

.breadcrumbs {margin: 10px 0 20px 0;font-size:14px;font-weight:bold;}
.breadcrumbs a {color:#000;}

#category-description { margin:0 0 30px 0; font-size: 12px;}

/* contact form */
.message {background:#eee; color:#000;display:none;width:200px;padding:10px 0 10px 4px; margin: 10px 0;border: 1px solid blue;}
.message ul {list-style-type:none;}
.special {display:none;}
.contact { display:inline-block;text-align:left;font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
.contact ul {list-style-type:none;}
.contact li {list-style-type:none;float:left;clear:left;padding:6px 0 6px 0;}
#city {float:left;clear:left;font-size: 12px;}
#course {float:left;clear:left;font-size: 12px;}
.contact label {float:left;clear:left;}
.contact input {float:left;clear:left;}
.contact textarea {float:left;clear:left;width:300px;height:80px;margin:0 0 10px 0;}

/* comments  and questions */
#questions {margin: 4px 0;padding: 4px 0 4px 2px;}
#course-comments {margin: 4px 0;padding: 4px 0 4px 2px;}
#add-comment {margin: 4px 0;padding: 4px 0 4px 2px;background-color: #fff !important;}

#comments {margin:0 0 10px 0;}
#comments p {margin:10px 0 10px 4px !important;}

#commentform  {position: relative; display:block;}
#commentform  p {padding:6px 0;}
#commentform  input,textarea {border: 1px solid #aaa;}
#commentform  label {font-size: 14px;font-weight: bold;}
#commentform textarea {height: 60px;width:650px;}

.comment-question { margin:30px 0 0 0 !important;border-top: 1px dotted black; }
.comment-question p {}
.comment-answer {margin:0 0 0 30px;padding:10px 0 10px 10px;background-color: #d2d2d2 !important;}
.comment-answer p {margin:1px !important;padding:1px !important;}

.faq_approve {display:none;}
.faq h3 { background-color: #fff !important; border-top: 1px solid black;}
.answer {margin: 0 0 10px 10px;}

.jobmanpromo {display:none;}
.job {width:100%; float:left; height:64px;vertical-align:middle;clear:left;margin:0 0 10px 0;}
.job img {float:left;margin:0 10px 0 0;}
.job span {float:left;line-height:64px;margin:0 10px;}
.job h3 {float:left;line-height:64px;margin:0;}
.job a {float:left;line-height:64px;margin:0x;font-size: 13px;}
#jobs-vacancies {margin:0 0 0 10px;font-size: 13px;}
#jobs-cv {margin:0 0 0 10px;font-size: 13px;}

#job-about {foat:left;margin:0 0 10px 0; font-family:Trebuchet MS,Verdana,sans-serif;font-size: 13px;}
#job-add {float:left; padding:10px 0 0 0; font-size: 13px; line-height:32px; height:32px;}
#job-add img {float:left;margin:0 6px 0 0;}

#addjobsForm ul {list-style:none;}
#addjobsForm ul li {padding:4px 0 10px 0;}
#addjobsForm ul li input {margin:0 4px 0 4px;}
.hidden {display:none;}

#applyjobForm {float:left;display:block;}
#applyjobForm ul {list-style:none;float:left;display:block;}
#applyjobForm ul li {padding:4px 0 10px 0;float:left;clear:left;}
#applyjobForm ul li input {margin:0 4px 0 4px;width:200px;}
#applyjobForm ul li input[type=checkbox] {margin:0 4px 0 4px;width:10px;}
#applyjobForm ul li input[type=radio] {margin:0 4px 0 4px;width:10px;}
#applyjobForm ul li input[type=submit] {margin:0 4px 0 4px;width:10 0px;}
#applyjobForm ul li textarea {width:400px;height:80px;}

#addcvForm fieldset {border:0;}
#addcvForm ul {list-style:none;margin: 10px 0 0 0;font-family:Trebuchet MS,Verdana,sans-serif;}
#addcvForm ul li {padding:4px 0 10px 0;float:left;clear:left;}
#addcvForm ul li input {margin:4px 0 0 0;}
#addcvForm ul li textarea {width:500px; height:100px;margin: 4px 0 0 0;}
#addcvForm ul li label {float:left;clear:left;font-size: 12px;}
#addcvForm ul li input {float:left;clear:left;font-size: 12px;}
#addcvForm ul li textarea {float:left;clear:left;font-size: 12px;}
#addcvForm ul li select {float:left;clear:left;font-size: 12px;}
#addcvForm ul li span {float:left;clear:left;font-size: 12px;}
#addcvForm ul li label {font-weight:bold;font-size: 13px;}
label.error {color:red;font-size:12px;}
#warning { display: none; font-family:Trebuchet MS,Verdana,sans-serif; font-size: 14px; color:red; }

#news-all ul li {padding:0 0 10px 0;float:left;clear:both;}
#news-all ul li a {float:left;clear:both;}
#news-all ul li p {float:left;clear:both;}
#news-all ul li h2 {float:left;clear:both;font-size:16px;font-weight:bold;padding:0 0 10px 0;}
#news-all ul li h3 {float:left;clear:both;font-size:14px;font-weight:bold;}
#news-all ul li h4 {float:left;clear:both;font-size:12px;}
#main-news-all {font-size:13px;padding:0 0 0 10px;}
/* comments */
.alt {margin: 0;padding: 10px;}
#comments ol {list-style-type: none;line-height: 18px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 10px;padding-left: 5px;}
#comments ul li {list-style-type: none;list-style-image: none;list-style-position: outside;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 5px;padding-top: 5px;padding-right: 0px;padding-bottom: 0px;padding-left: 0pt;}
.commentlist {padding: 0;text-align: justify;}
.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 5px;list-style: none;}
.commentlist li ul li { margin-right: -5px;margin-left: 10px;list-style: none;}
.commentlist li li {background:none;border:none;list-style:none;margin:3px 0 3px 20px;padding:3px 0;}
.commentlist li .avatar {border:1px solid #ccc;margin:15px 8px 6px 0;float: right;padding:2px;width:45px;height:45px;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none; margin: 10px 5px 10px 0;}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight: normal; margin: 0;display: block; color: #ca5433;}
.commentmetadata a, .commentmetadata a:visited {color: #fa7703;}
.commentmetadata a:hover{ color: #333333;}
.children { padding: 0; }
.thread-alt {background-color: #f8f8f8;}
.thread-even {background-color: white;}
.depth-1 {border: 1px solid #ddd;}
.even, .alt {border-left: 1px solid #ddd;}
#comments-navigation {padding:0 0 10px 0;}


/* stuff */
a.button, span.button, del.button{display:-moz-inline-box;display:inline-block;cursor:pointer;border:none;font-size:0;line-height:0; background-position:0 0;background-repeat:no-repeat;height:30px;text-decoration:none;color:#2e523b;font-style:normal;margin:10px 6px 10px 0;padding:0 10px 0 0;vertical-align:middle;padding-top:-2px;	_position:relative;_width:10px;_overflow-y:hidden;}
a.button, span.button, del.button, a.button span, span.button button, span.button input, del.button span{ background-image:url(images/form_buttons.png);  _background-image:url(images/form_buttons.gif);}
a.button span, span.button button, span.button input, del.button span{white-space:nowrap;cursor:pointer;color:#000;display:-moz-inline-box;display:inline-block;line-height:1;letter-spacing:0 !important;font-family:"Lucida Sans Unicode" !important;font-size:12px !important;font-style:normal;background-color:transparent;background-position:100% 0;background-repeat:no-repeat;height:30px;padding:8px 20px 0 10px;margin:0 -16px 0 10px;border:none;	vertical-align:text-top;zoom:1;_position:relative;_padding-left:0px;_padding-right:12px;_margin-right:-10px;_display:block;_top:0;_right:-5px;}
span.button button{line-height:2.5;/*Opera need this*/}
html.safari a.button span, html.safari del.button span{line-height:1.3;}
html.safari span.button button{line-height:2.6;}
html.safari a.button:focus, html.safari span.button button:focus{outline:none;}
del.button{	/* cursor:not-allowed;	*/background-position:0 -120px;}
del.button span{cursor:default;color:#aaa !important;background-position:100% -120px;}
span.button button, span.button input{padding-top:0px;line-height:2.5;/*Opera need this*/}
/*Hover Style*/
a.button:hover, span.button:hover,a.button:focus, a.dom-button-focus, span.button-behavior-hover{background-position:0 -60px;color:#222;text-decoration:none;clear:both;}
a.button:hover span, span.button:hover button, a.button:focus span, span.button-behavior-hover button, span.button-behavior-hover input{background-position:100% -60px;}
a.button:active, a.button:focus span{color:#444;}
del.button-behavior-hover, del.button:hover{background-position:0 -180px;/* cursor:not-allowed; */}
del.button-behavior-hover span, del.button:hover span{background-position:100% -180px;/* cursor:not-allowed; */}
/*Optional hack for IE6 to simulate :hover selector*/
span.button button, del.button span, span.button input{ _behavior:expression((function(el){if( typeof( behavior_onMouseEnter) == 'undefined'){ behavior_onMouseEnter = function(el){var dEl = this.parentNode;var sClass = dEl.className;dEl.__defaultClassName = sClass;dEl.className = sClass + ' button-behavior-hover';	this.setCapture();};behavior_onMouseLeave = function(el) {var dEl = this.parentNode;dEl.className = dEl.__defaultClassName;dEl.__defaultClassName = undefined;					this.releaseCapture();};}; el.runtimeStyle.behavior = 'none'; el.onmouseenter = behavior_onMouseEnter; el.onmouseleave = behavior_onMouseLeave;})(this));}
