html { margin:0!important; }
* html body { margin:0!important; }

* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	font: 12px/18px Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
}
a {
	color: #DF3906;
    text-decoration: underline;
	}

a:hover {
	color: #AE1303;
    text-decoration: none;
	}
p {
	margin: 0 0 5px;

}
.aut{
float:right;margin:20px 20px 0 0px;
}
img {
	border: none;
}
input {
	vertical-align:baseline;
}
.entry{
color:#7e7e7e;
margin-top:10px;
}
.entry p img{
margin: 3px 10px 15px 7px;
border:none;
}

#wrapper {
	width: 1240px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background: #fff;
}


/* Sidebar*/
.archive{
text-align:right;
margin-top:5px;
font-size:12px;

}
.archive a{
color:#585858;
text-decoration:underline;
}
.archive a:hover{
color:#585858;
text-decoration:none;
}
#middle {
width: 1240px;
padding: 20px 0px 160px 0px;
height: 1%;
position: relative;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}


.sidebar h3 {
font-size: 14px;
text-align: center;
padding: 0px 0px 5px 0px;
color: #585858;
border-bottom: 3px solid #ff7e00;
margin: 10px 10px 10px 10px;
text-transform: uppercase;
/*width:210px;*/

}
#new{
color: #7e7e7e;
font-size: 11px;
line-height: 13px;
background: url(/wp-content/themes/lapa/images/1/dashed.png) repeat-x top;
padding: 5px 10px 5px 10px;
}
#n_date{
	font-weight:bold;
	text-align:right;
	padding-right:10px;
	font-size: 10px;
}
#nko{
color: #585858;
font-size: 11px;
line-height: 13px;
padding: 5px 0px 5px 0px;
font-weight: bold;
background: none;
}
#container1 {
	float: left;
width: 200px;
margin-right: 10px;
	padding: 0px;
	background:none;
min-height: 390px;margin-top:-10px;
}
#sideRight3 {
background: url(/wp-content/themes/lapa/images/1/bgside.png) repeat-x;
float: left;
width: 220px;
position: relative;
padding: 10px;
min-height: 650px;

}
#tab tr td {
vertical-align:top;
}
#sideRight4 {
/*display:none;*/
/*width: 270px;*/



}


#sideRight5{

/*width: 270px;*/


}
#sideRight5 .post{
width: 98%;
border:none;
}
#sideRight4 .post{

border:none;
}


#dat{
font-style: italic;
font-size: 10px;
text-align: right;
color: #bcbcbc;
padding: 0px 0px 5px 0px;
margin: 0px 5px 5px 0px;
background: url(/wp-content/themes/lapa/images/1/dashed.png) repeat-x bottom;
}
#it{
clear:both;
/*float: left;*/
margin: 5px 0px 0px 2px;/*width:260px;*/
}
#tx{
font-size: 11px;
color: #7e7e7e;
line-height: 14px;
float: left;
width: 80%;
}
#i{
float: left;
margin: 3px 5px 0px 0px;
}
#i img{
max-width:55px;
height:auto;
}
#i a p{
display:none;
}

#i a p img{
margin: -3px 0px 0px 0px;border:none;
}
#i a p:first-child {
display:block;
}
#tx a p img{
display:none;
}


table#tablica
{
width:101%;
background-color:#f9c227;
margin-left:-4px;

}

table#tablica tr td
{
width:50%;
padding: 10px 0 0 10px;
}

td#ta
{
width:50%;
vertical-align: center;
padding:20px 10px 20px 0px;
}

td#ta h2
{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:20px;color:#000000;
line-height:130%;
}
td#ta1
{
width: 200px;
padding:10px;
}

td#ta1 img
{
max-width: 150px;
height: 150px;

float:left;
}

p#pat
{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:14px;color:#000000;
font-weight:700;

}


p#pat1
{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:14px;color:#000000;
font-weight:700;

}

p#pat0
{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:13px;color:#6d6d6e;


}
p#pat2
{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:13px;color:#6d6d6e;


}

table#tablica tr td ul  li span.org
{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-weight:700;
}
table#tablica tr td ul  li span.org1
{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:13px;
color:#fff;
}

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 140px;
	background: url(images/bgh.jpg) center top;
}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 140px;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
padding: 38px 0px 0px 215px;
}



/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
float: left;
width: 200px;
margin-left: -100%;
margin-top: 70px;
position: relative;
background: url(images/bg_bar.jpg);
text-align:left;
}

#sideLeft1 {
float: left;
width: 200px;
margin-left: -83%;
margin-top: 70px;
position: relative;
background: url(images/bg_bar.jpg);
text-align: center;
}


/* Sidebar Right
-----------------------------------------------------------------------------*/

#sideRight {
float: left;
margin-right: -3px;
width: 230px;
margin-left: -230px;
margin-top: 70px;
position: relative;
background: url(images/bg_bar.jpg);
text-align: center;
	display: none;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
width: auto;
margin: -140px auto 0;
height: 140px;
background: url(images/footer.png) center top;
position: relative;

	}

#footer a {
	color: #626262;
	}

#footer a:hover {
	text-decoration: none;
    color: #626262;
	}
#comments h3 {
	margin-bottom: 10px;
}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#respond:after {
		content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}

#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}

.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}

.commentlist li ul li {
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}

.post_thumbnail {
    padding: 6px;
    border: 1px solid #EBEAEA;
    margin: 0 10px 10px 0;
    background: #FFFFFF;
}

.foot-menu{
position:relative;
margin: -50px 0px 0px 300px;
width: 800px;
}


.foot-menu ul li{
float: left;
padding: 50px 0px 0px 28px;
list-style: none;
display: block;
}

.foot-menu li a{
color:#626262;
}

.foot-menu li a:hover{
text-decoration:none;
}

.top-menu {
margin: 0px auto;
width: 1240px;
border-bottom: 1px solid #dedede;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}

.top-menu ul {
list-style: none;
padding: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 80%;
}
.top-menu ul li{
list-style: none;
font-size: 15px;
padding: 10px 0px;
position: relative;
/*-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;*/
}
.top-menu ul li:hover{
background:#FFB500;
}
.top-menu li a{
color:#ffae00;
text-decoration:none;
text-transform: uppercase;
display: block;
position: relative;
padding: 0px 20px;
}
.top-menu ul li:hover a{
color:black;
}

.top-menu li a:hover{
color:#6c6c6c;
text-decoration:none;
}
.top-menu ul li ul li a{
color:#000;
font-size:13px;
padding: 0px 10px;
}
.top-menu ul li ul{
display: none;
list-style: none;
position: absolute;
top: 38px;
right: 0;
padding: 0;
width: 100%;
z-index: 999;	
background:#FFB500;
}
.top-menu ul li ul li{
float: none;
text-align: center;
}
.top-menu ul li ul li a:hover{
color:#000;
text-decoration: none;
background: #EDF5FF;
}
.search_header{
	border-left: 1px solid rgba(128, 128, 128, 0.32);
	border-right: 1px solid rgba(128, 128, 128, 0.32);
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.search_header .form-group{
	float: left;
}
.search_header input{
	width: 179px;
	border: none;
	padding: 5px;

}
.search_header .search-form.form-inline{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.search_header button{
	border: none;
	overflow: hidden;
	box-shadow: none;
	background: none;
	float: right;
}

#sideLeft1 h3{
margin: 20px 10px 10px 10px;
}




.� li{
float:left;
list-style: none;
margin: 20px 0px 0px 12px;
}

.top-menu li.current a{
color:#000
}
.sidebar h2 {
	font-size: 16px;

	font-weight: bold;

	border-bottom: solid 3px #FF7E00;
margin: 0px 0px 20px 0px;
	}

.sidebar ul {
	list-style-type: none;
	margin: 20px 0px 10px 0px;
	padding: 0px;
	}

.sidebar ul li {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
.sidebar {
	margin: 0 0 10px 0;
    color: #6D6D6E;
	}

.sidebar-right {
  margin: 0 -316px 0 0px;
float: right;
width: 230px;
display: block;
text-align: center;
	}

.sidebar-left {
  margin: 0px 0px 0px -5px;
width: 230px;
display: block;
text-align: center;

}
#headdd{
width:1240px;margin:0 auto;height:140px;
}
#logo{
margin-top: 20px;
float: left;

}
#podderjka{


color: #626262;

font-size: 13px;
padding: 18px;
text-align: center;
width: 990px;
}






#logoimg1{
position: relative;
top: -7px;padding: 10px;
}
#logoimg2{
position: relative;
top: -3px;padding: 10px;
}

#logoimg3{
position: relative;
top: 7px;padding: 10px;
}
#soc{
display:none;margin: 25px 0px 0px 20px;float: left;
}
#soc2{
display:block;margin: 40px 0px 0px 0px;float: left;width: 215px;
}
#logo a{

}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
    font-size: 15px !important;
    padding:  4px 8px !important;
    color: #232323 !important;
    background:none !important;
    border:1px solid #fff !important;
}
.wp-pagenavi a:hover {
    color: #232323 !important;
    background: #FEFDFD url(images/wp-pagenavi-bg.png) left top repeat-x !important;
    border:1px solid #E8E6E5 !important;

}
.post img.alignleft{
	float:left;
	margin: 0px 10px 10px 0px;
}
.post img.aligncenter{
	text-align: center;
	height: auto;
	margin: 10px 0px;
	padding: 0px;
}
.post img.alignright{
	float: right;
	margin: 0px 0px 10px 10px;
}
.post img {
	max-width: 100%;
	border: 1px solid #EAEAEA;
	padding: 5px;
	margin: 15px 0px 15px 7px;

	}
.wp-pagenavi span.pages {
    font-size: 15px !important;
    padding:  4px 8px !important;
    color: #232323 !important;
    background: none !important;
    border:1px solid #fff !important;
}
.wp-pagenavi span.current {
    font-size: 15px !important;
    padding:  4px 8px !important;
    font-weight: bold;
    color: #DF3B09 !important;
    background: #FEFDFD url(images/wp-pagenavi-bg.png) left top repeat-x !important;
    border:1px solid #E8E6E5 !important;
}
.wp-pagenavi span.extend {
    font-size: 15px !important;
    padding:  4px 8px !important;
    background:transparent !important;
    color: #232323 !important;
    background: none !important;
    border:1px solid #fff !important;
}



.sidebar a {
	text-decoration: none;
	color: #6D6D6E;
	}

.sidebar a:hover {
	text-decoration: underline;
	color:#DF3906;
	}
.sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0;
	}

.sidebar ul li ul li, .sidebar ul li li {
	padding: 6px 10px 6px 10px;
	margin: 0;
	text-align:left !important;
    border-bottom: 1px dashed #E2E1E1;
	}
.post {
	border-bottom: 3px solid #EFEEEE;
	padding: 0 0 10px 0;
    margin-bottom: 15px;
	}

.post p {
	margin-bottom: 10px;
	}

.title {
	margin: 0 0 8px 0;
padding: 0;
line-height: 22px;
font-weight: normal;
color: #626262;
clear: both;
	}
ul#crumbs{
color:#b8b8b8;
margin-bottom: 15px;
height: 20px;
}
ul#crumbs li a{
color:#7fbfff;
}
ul#crumbs li{
margin: 0px 0px 0px 20px;
float:left;
list-style:url(images/arr.png)
}

.title a {
	text-decoration: none;
	color: #626262;
	}

.title a:hover {
	text-decoration: none;
	color: #DF3906;
	}

.pagetitle {
	margin-bottom: 20px;
	line-height: 22px;

	text-decoration: underline;
}


.readmorecontent {
background: url(images/button.png) no-repeat right;
font-size: 12px;
height: 39px;
text-align: right;
padding: 20px 25px 0px 0px;
margin-bottom: -10px;
	}
:focus { outline: none; }
a.readmore {

color:#585858;
	}

a.readmore:hover {
  text-decoration:none;
	}

.postdate {
	font-size: 11px;
	padding: 2px 0px;

	color: #C7C5C5;
	border-bottom: 2px dotted;
	border-top: 2px dotted;
	}


.postmeta {
	font-size: 11px;
	padding: 2px 4px;

	}

.postdate img, .postmeta img {
	border: none;
	vertical-align: middle;
	margin: 0px 5px 0px 0px;
padding: 0;
	}

.socseti li{
	float: left;
	list-style: none;
	margin: 0px 0px 0px 15px;
}
.socseti a{
	color:#bfdf58 !important;
	font-size:12px !important;
	cursor:default;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.submit_button{
border:none;
}

#lapa3{
float: left;
clear: both;
background: url(images/b.png) no-repeat;
margin: 0px 0px 10px 40px;
padding: 7px 0px 0px 0px;
display: block;
width: 129px;
height: 33px;
color: #585858;
font-size:12px;
}

#recent-posts-2{
clear:both;
}

#lapa3 a{
text-decoration:none;

}
#lapa3 a:hover{
text-decoration:none;
}
#user-name,#password{
width: 166px!important;
height: 25px!important;
border: 1px solid #BEC5CC;
font-size: 10px;
color: #626262;
padding-left: 10px;
font-family: tahoma;
box-shadow: 0px 0px 1px 1px #BEC5CC;
-o-box-shadow: 0px 0px 1px 1px #BEC5CC;
-weblit-box-shadow: 0px 0px 1px 1px #BEC5CC;
-moz-box-shadow: 0px 0px 1px 1px #BEC5CC;
}

#user-name:hover{

}



#sideDown{
clear:both;
width: 740px;
margin: 1px 0px 0px 249px;
height: 80px;
}

#sideDown li{
list-style:none;
}

#simpletags-2{
list-style:none;
}


.serge{
display:none; position:absolute;
}
.lapaserge{
}
.top-menu ul li ul.serge{
width: auto;
height: auto;
}
.top-menu ul li ul.lapaserge{
}
#fut{
width:1240px;margin:0 auto;
}
#cop{
color: #585858;
float: left;
position: absolute;
margin: 90px 0px 0px 10px;
font-size: 12px;
line-height: 16px;
}
.podli{
clear:both;
}
#kb16{
float: right;
width: 255px;
margin-top: 50px;
}
#kb16 #kb1{
float: left;
padding: 0px 0px 0px 10px;
font-size: 11px;
color: #626262;
line-height: 14px;
}
#kb16 #kb2{
float: left;
margin-left: 10px;
}

.top-menu ul li ul.lapaserge{

z-index:99999;
}
.postmeta{
color:#585858;
}
.sidebar a:hover {
color:#6D6D6E;
}

.sidebar ul li ul li:hover,
.sidebar ul li li:hover{
background:#f6e852;

}

#lapidan1 {
margin-top:-12px;
border:none;
background: url(images/b.png) no-repeat;
padding: 0px 0px 0px 0px;
display: block;
width: 129px;
height: 33px;
color: #6D6D6E;
font-family: tahoma;
font-size: 12px;
margin: 0px 0px 0px 39px;
}
.login-form-submit{
margin:0!important;
position: relative!important;
}
/* Search
-----------------------------------------------------------------------------*/

#search-block-form{
    width:248px;
    height:28px;
    border-radius:15px;
    border:#c9c9c9 solid 1px;
    background:url(images/searchBg.png) left top repeat-x;
    }
.focus-active{
    border-color:#aaa !important;
    background:#fff !important;
    }
#search-block-form input{
    padding:0;
    margin:0;
    display:block;
    border:none;
    outline:none;
    background:none;
    width:100%;
    height:100%;
    }
#search-block-form .form-actions{
    width:28px;
    height:28px;
    float:left;
    background:url(../../../ssilki/search.png) 8px 6px no-repeat;
    }
#search-block-form .form-actions input:hover{
    cursor:pointer;
    }
#search-block-form .form-actions input{
    overflow:hidden;
    text-indent:-9999px;
    }
#search-block-form .form-item{
    width:210px;
    padding:0px 5px;
    float:right;
    height:28px;
    }
#search-block-form .form-item input{
    font:13px/16px "Trebuchet MS",   sans-serif;
    color:#222;
    height:auto !important;
    padding:6px 0;
    }
.placeholder{color:#cbcbcb !important;}


#sideRight ul li{
	padding:0px 10px 0px 10px !important;
	/*width: 210px;*/
	margin:0px 0px 0px 0px;
}
#addusersub{
border: none;
padding: 5px;
background: #BFDF58;
}
#sideLeft ul li{
padding:0px;
}
#wppb_modify input[type="text"], #wppb_modify input[type="password"], #wppb_modify select, #wppb_modify textarea, #wppb_register input[type="text"], #wppb_register input[type="password"], #wppb_register select, #wppb_register textarea, #wppb_login input[type="text"], #wppb_login input[type="password"], #wppb_login select, #wppb_login textarea, #wppb_recover_password input[type="text"]{
border: 1px solid #BEC5CC;
font-size: 10px;
color: #626262;
padding-left: 10px;
font-family: tahoma;
box-shadow: 0px 0px 1px 1px #BEC5CC;
-o-box-shadow: 0px 0px 1px 1px #BEC5CC;
-weblit-box-shadow: 0px 0px 1px 1px #BEC5CC;
-moz-box-shadow: 0px 0px 1px 1px #BEC5CC;
min-height: 25px;
}


#logossilka1{
background:url(logopartner/1hover.png);
width: 166px;
height: 32px;
margin-left:20px;
margin-bottom:20px;
}

#logossilka1:hover{
background:url(logopartner/1logo.png);
}

#logossilka1 a{
width: 166px;
height: 32px;
}

#logossilka2{
background:url(logopartner/2logo.png);
width: 171px;
height: 71px;
margin-left: 20px;
margin-bottom:20px;
}

#logossilka2:hover{
background:url(logopartner/2hover.png);
}

#logossilka2 a{
width: 171px;
height: 71px;
}

#logossilka3{
background:url(logopartner/3logo.png);
width: 159px;
height: 100px;
margin-left: 20px;
margin-bottom:20px;
display:none;
}

#logossilka3:hover{
background:url(logopartner/3hover.png);
}

#logossilka3 a{
width: 159px;
height: 71px;
}

.post li{
margin-left:40px;
}

#imagelapa{
text-align: center;
}
#new1 img{
width: 95%;
height: auto;
}
.da
{
font-size: 10px;
    font-weight: bold;
    padding-right: 10px;
    text-align: right;
color: #6D6D6E;
font-style: normal;
}

#searchsubmit
{
 clear: both;
    cursor: pointer;
    float: right;
    left: 0;
    margin-bottom: -1px;
    margin-top: 9px;
    padding: 0;
    position: relative;
    right: 7px;
    width: 57px;
}
#s
{
float:right;
}

.sl-wrapper
{
display:none;
}

.hotline{
	width: 385px;
	float: right;
	margin: 20px 20px;
	border: 1px solid #FF7E00;

}
.hotline_title{
	background: #FF7E00;
	color: white;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	padding: 10px;
}
.hotline_text {
	color: #6D6D6E;
	text-transform: uppercase;
	line-height: 16px;
	padding: 14px 10px;
	text-align: center;
	font-size: 14px;
}
.hotline a{
	text-decoration: none !important;;
}
.biznes-partners li{
	margin: 10px 0px;
}


img.fullwith{
	max-width: inherit !important;
	margin: 0 !important;
	padding: 0px;
}

blockquote {
margin: 0;
background: #F0F0F1;
color: #333334;
padding: 10px 15px;
position: relative;
border-left: 35px solid #DFDEDE;
font-family: 'Lato', sans-serif;
clear:both;
}
blockquote:before {
content: "\201C";
font-family: serif;
position: absolute;
left: -29px;
top: 20px;
color: #BCBCBC;
font-size: 50px;
text-shadow: 1px 2px 0 white;
}
blockquote p {
margin: 0 0 16px;
font-size: 14px;
/*letter-spacing: .03em;*/
line-height: 1.3;
text-align: justify;
}
blockquote cite {
font-style: normal;
font-weight: 300;
}